diff --git a/.editorconfig b/.editorconfig index a87e5e0651..fa740a7511 100644 --- a/.editorconfig +++ b/.editorconfig @@ -351,7 +351,7 @@ resharper_csharp_qualified_using_at_nested_scope = false resharper_csharp_prefer_qualified_reference = false resharper_csharp_allow_alias = false -[*.{csproj,xml,yml,yaml,dll.config,msbuildproj,targets,props}] +[*.{csproj,xml,yml,yaml,dll.config,msbuildproj,targets,props,slnx}] indent_size = 2 [nuget.config] diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 18a499cb62..c938f7106e 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -1,4 +1,5 @@ - + + ## Кратное описание diff --git a/.github/workflows/build-docfx.yml b/.github/workflows/build-docfx.yml index 1f010b7291..dee31e9b31 100644 --- a/.github/workflows/build-docfx.yml +++ b/.github/workflows/build-docfx.yml @@ -21,7 +21,7 @@ jobs: - name: Setup .NET Core uses: actions/setup-dotnet@v4.1.0 with: - dotnet-version: 9.0.x + dotnet-version: 10.0.x - name: Install dependencies run: dotnet restore diff --git a/.github/workflows/build-map-renderer.yml b/.github/workflows/build-map-renderer.yml index 852888cc6c..5f6abb9ca9 100644 --- a/.github/workflows/build-map-renderer.yml +++ b/.github/workflows/build-map-renderer.yml @@ -36,7 +36,7 @@ jobs: - name: Setup .NET Core uses: actions/setup-dotnet@v4.1.0 with: - dotnet-version: 9.0.x + dotnet-version: 10.0.x - name: Install dependencies run: dotnet restore diff --git a/.github/workflows/build-test-debug.yml b/.github/workflows/build-test-debug.yml index 43d621cdf7..52b3fffbd8 100644 --- a/.github/workflows/build-test-debug.yml +++ b/.github/workflows/build-test-debug.yml @@ -36,7 +36,7 @@ jobs: - name: Setup .NET Core uses: actions/setup-dotnet@v4.1.0 with: - dotnet-version: 9.0.x + dotnet-version: 10.0.x - name: Install dependencies run: dotnet restore diff --git a/.github/workflows/publish-test.yml b/.github/workflows/publish-test.yml index 48ee9761bc..7b7a576bf7 100644 --- a/.github/workflows/publish-test.yml +++ b/.github/workflows/publish-test.yml @@ -39,7 +39,7 @@ jobs: - name: Setup .NET Core uses: actions/setup-dotnet@v4.1.0 with: - dotnet-version: 9.0.x + dotnet-version: 10.0.x - name: Get Engine Tag run: | diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 11bea90946..148bcc247a 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -33,7 +33,7 @@ jobs: - name: Setup .NET Core uses: actions/setup-dotnet@v4.1.0 with: - dotnet-version: 9.0.x + dotnet-version: 10.0.x - name: Get Engine Tag run: | diff --git a/.github/workflows/test-packaging.yml b/.github/workflows/test-packaging.yml index 308871a1b2..5f6578e6b9 100644 --- a/.github/workflows/test-packaging.yml +++ b/.github/workflows/test-packaging.yml @@ -51,7 +51,7 @@ jobs: - name: Setup .NET Core uses: actions/setup-dotnet@v4.1.0 with: - dotnet-version: 9.0.x + dotnet-version: 10.0.x - name: Install dependencies run: dotnet restore diff --git a/.github/workflows/yaml-linter.yml b/.github/workflows/yaml-linter.yml index 91e1d57d08..d5e4913f3a 100644 --- a/.github/workflows/yaml-linter.yml +++ b/.github/workflows/yaml-linter.yml @@ -26,7 +26,7 @@ jobs: - name: Setup .NET Core uses: actions/setup-dotnet@v4.1.0 with: - dotnet-version: 9.0.x + dotnet-version: 10.0.x - name: Install dependencies run: dotnet restore - name: Build diff --git a/.gitignore b/.gitignore index 2dd5912047..76f5837d75 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,6 @@ +# MSbuild binlog files +*.binlog + ## Ignore Visual Studio temporary files, build results, and ## files generated by popular Visual Studio add-ons. diff --git a/BuildChecker/git_helper.py b/BuildChecker/git_helper.py index bd6603bd34..4e42b1e70e 100644 --- a/BuildChecker/git_helper.py +++ b/BuildChecker/git_helper.py @@ -11,7 +11,7 @@ import time from pathlib import Path from typing import List -SOLUTION_PATH = Path("..") / "SpaceStation14.sln" +SOLUTION_PATH = Path("..") / "SpaceStation14.slnx" # If this doesn't match the saved version we overwrite them all. CURRENT_HOOKS_VERSION = "4" QUIET = len(sys.argv) == 2 and sys.argv[1] == "--quiet" diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md index b2aeb6197a..f8f22fb3f8 100644 --- a/CODE_OF_CONDUCT.md +++ b/CODE_OF_CONDUCT.md @@ -8,7 +8,7 @@ This isn’t an exhaustive list of things that you can’t do. Rather, take it i This code of conduct applies specifically to the Github repositories and its spaces managed by the Space Station 14 project or Space Wizards Federation. Some spaces, such as the Space Station 14 Discord or the official Wizard's Den game servers, have their own rules but are in spirit equal to what may be found in here. -If you believe someone is violating the code of conduct, we ask that you report it by contacting a Maintainer, Project Manager or Wizard staff member through [Discord](https://discord.ss14.io/), [the forums](https://forum.spacestation14.com/), or emailing [telecommunications@spacestation14.com](mailto:telecommunications@spacestation14.com). +If you believe someone is violating the code of conduct, we ask that you report it by contacting a Maintainer, Project Manager or Wizard staff member through [Discord](https://discord.ss14.io/), [the forums](https://forum.spacestation14.com/), or emailing [support@spacestation14.com](mailto:support@spacestation14.com). - **Be friendly and patient.** - **Be welcoming.** We strive to be a community that welcomes and supports people of all backgrounds and identities. This includes, but is not limited to members of any race, ethnicity, culture, national origin, colour, immigration status, social and economic class, educational level, sex, sexual orientation, gender identity and expression, age, size, family status, political belief, religion, and mental and physical ability. diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000000..da081074c4 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,11 @@ +# Space Station 14 Contributing Guidelines + +Thanks for contributing to Space Station 14. +When contributing, be sure to follow our [codebase conventions](https://docs.spacestation14.com/en/general-development/codebase-info/codebase-organization.html) and [PR guidelines](https://docs.spacestation14.com/en/general-development/codebase-info/pull-request-guidelines.html). + +Following these guidelines helps us increase review turnaround time, so be sure to review the linked documents in full. + +The last major guidelines update was on **December 6th, 2025**. + +### Why is this here? +We put this here so that GitHub will notify you when submitting a pull request that the PR guidelines have changed, if you haven't read the latest version. diff --git a/Content.Benchmarks/Content.Benchmarks.csproj b/Content.Benchmarks/Content.Benchmarks.csproj index c3b60a1c69..8d4dfa31bd 100644 --- a/Content.Benchmarks/Content.Benchmarks.csproj +++ b/Content.Benchmarks/Content.Benchmarks.csproj @@ -1,17 +1,20 @@  - - $(TargetFramework) ..\bin\Content.Benchmarks\ - false false Exe true - 12 + false + disable + + + + + @@ -19,10 +22,12 @@ - - - - - + + + + + + + diff --git a/Content.Benchmarks/DestructibleBenchmark.cs b/Content.Benchmarks/DestructibleBenchmark.cs new file mode 100644 index 0000000000..aa759c35fc --- /dev/null +++ b/Content.Benchmarks/DestructibleBenchmark.cs @@ -0,0 +1,191 @@ +using System.Collections.Generic; +using System.Threading.Tasks; +using BenchmarkDotNet.Attributes; +using Content.IntegrationTests; +using Content.IntegrationTests.Pair; +using Content.Server.Destructible; +using Content.Shared.Damage; +using Content.Shared.Damage.Components; +using Content.Shared.Damage.Prototypes; +using Content.Shared.Damage.Systems; +using Content.Shared.FixedPoint; +using Content.Shared.Maps; +using Robust.Shared; +using Robust.Shared.Analyzers; +using Robust.Shared.GameObjects; +using Robust.Shared.Map; +using Robust.Shared.Maths; +using Robust.Shared.Prototypes; +using Robust.Shared.Random; + +namespace Content.Benchmarks; + +[Virtual] +[GcServer(true)] +[MemoryDiagnoser] +public class DestructibleBenchmark +{ + /// + /// Number of destructible entities per prototype to spawn with a . + /// + [Params(1, 10, 100, 1000, 5000)] + public int EntityCount; + + /// + /// Amount of blunt damage we do to each entity. + /// + [Params(10000)] + public FixedPoint2 DamageAmount; + + [Params("Blunt")] + public ProtoId DamageType; + + private static readonly EntProtoId WindowProtoId = "Window"; + private static readonly EntProtoId WallProtoId = "WallReinforced"; + private static readonly EntProtoId HumanProtoId = "MobHuman"; + + private static readonly ProtoId TileRef = "Plating"; + + private readonly EntProtoId[] _prototypes = [WindowProtoId, WallProtoId, HumanProtoId]; + + private readonly List> _damageables = new(); + private readonly List> _destructbiles = new(); + + private TestMapData _currentMapData = default!; + + private DamageSpecifier _damage; + + private TestPair _pair = default!; + private IEntityManager _entMan = default!; + private IPrototypeManager _protoMan = default!; + private IRobustRandom _random = default!; + private ITileDefinitionManager _tileDefMan = default!; + private DamageableSystem _damageable = default!; + private DestructibleSystem _destructible = default!; + private SharedMapSystem _map = default!; + + [GlobalSetup] + public async Task SetupAsync() + { + ProgramShared.PathOffset = "../../../../"; + PoolManager.Startup(); + _pair = await PoolManager.GetServerClient(); + var server = _pair.Server; + + _entMan = server.ResolveDependency(); + _protoMan = server.ResolveDependency(); + _random = server.ResolveDependency(); + _tileDefMan = server.ResolveDependency(); + _damageable = _entMan.System(); + _destructible = _entMan.System(); + _map = _entMan.System(); + + if (!_protoMan.Resolve(DamageType, out var type)) + return; + + _damage = new DamageSpecifier(type, DamageAmount); + + _random.SetSeed(69420); // Randomness needs to be deterministic for benchmarking. + } + + [IterationSetup] + public void IterationSetup() + { + var plating = _tileDefMan[TileRef].TileId; + var server = _pair.Server; + _currentMapData = _pair.CreateTestMap().GetAwaiter().GetResult(); + + // We make a rectangular grid of destructible entities, and then damage them all simultaneously to stress test the system. + // Needed for managing the performance of destructive effects and damage application. + server.WaitPost(() => + { + // Set up a thin line of tiles to place our objects on. They should be anchored for a "realistic" scenario... + for (var x = 0; x < EntityCount; x++) + { + for (var y = 0; y < _prototypes.Length; y++) + { + _map.SetTile(_currentMapData.Grid, _currentMapData.Grid, new Vector2i(x, y), new Tile(plating)); + } + } + + for (var x = 0; x < EntityCount; x++) + { + var y = 0; + foreach (var protoId in _prototypes) + { + var coords = new EntityCoordinates(_currentMapData.Grid, x + 0.5f, y + 0.5f); + _entMan.SpawnEntity(protoId, coords); + y++; + } + } + + var query = _entMan.EntityQueryEnumerator(); + + _destructbiles.EnsureCapacity(EntityCount); + _damageables.EnsureCapacity(EntityCount); + + while (query.MoveNext(out var uid, out var damageable, out var destructible)) + { + _damageables.Add((uid, damageable)); + _destructbiles.Add((uid, damageable, destructible)); + } + }) + .GetAwaiter() + .GetResult(); + } + + [Benchmark] + public async Task PerformDealDamage() + { + await _pair.Server.WaitPost(() => + { + _damageable.ApplyDamageToAllEntities(_damageables, _damage); + }); + } + + [Benchmark] + public async Task PerformTestTriggers() + { + await _pair.Server.WaitPost(() => + { + _destructible.TestAllTriggers(_destructbiles); + }); + } + + [Benchmark] + public async Task PerformTestBehaviors() + { + await _pair.Server.WaitPost(() => + { + _destructible.TestAllBehaviors(_destructbiles); + }); + } + + [IterationCleanup] + public void IterationCleanupAsync() + { + // We need to nuke the entire map and respawn everything as some destructible effects + // spawn entities and whatnot. + _pair.Server.WaitPost(() => + { + _map.QueueDeleteMap(_currentMapData.MapId); + }) + .Wait(); + + // Deletion of entities is often queued (QueueDel) which must be processed by running ticks + // or else it will grow infinitely and leak memory. + _pair.Server.WaitRunTicks(2) + .GetAwaiter() + .GetResult(); + + _destructbiles.Clear(); + _damageables.Clear(); + } + + [GlobalCleanup] + public async Task CleanupAsync() + { + await _pair.DisposeAsync(); + PoolManager.Shutdown(); + } +} diff --git a/Content.Benchmarks/GasReactionBenchmark.cs b/Content.Benchmarks/GasReactionBenchmark.cs new file mode 100644 index 0000000000..9ed30373d1 --- /dev/null +++ b/Content.Benchmarks/GasReactionBenchmark.cs @@ -0,0 +1,253 @@ +using System.Threading.Tasks; +using BenchmarkDotNet.Attributes; +using Content.IntegrationTests; +using Content.IntegrationTests.Pair; +using Content.Server.Atmos; +using Content.Server.Atmos.EntitySystems; +using Content.Server.Atmos.Reactions; +using Content.Shared.Atmos; +using Robust.Shared; +using Robust.Shared.Analyzers; +using Robust.Shared.GameObjects; +using Robust.Shared.Maths; + +namespace Content.Benchmarks; + +/// +/// Benchmarks the performance of different gas reactions. +/// Tests each reaction type with realistic gas mixtures to measure computational cost. +/// +[Virtual] +[GcServer(true)] +[MemoryDiagnoser] +public class GasReactionBenchmark +{ + private const int Iterations = 1000; + private TestPair _pair = default!; + private AtmosphereSystem _atmosphereSystem = default!; + + // Grid and tile for reactions that need a holder + private EntityUid _testGrid = default!; + private TileAtmosphere _testTile = default!; + // Reaction instances + private PlasmaFireReaction _plasmaFireReaction = default!; + private TritiumFireReaction _tritiumFireReaction = default!; + private FrezonProductionReaction _frezonProductionReaction = default!; + private FrezonCoolantReaction _frezonCoolantReaction = default!; + private AmmoniaOxygenReaction _ammoniaOxygenReaction = default!; + private N2ODecompositionReaction _n2oDecompositionReaction = default!; + private WaterVaporReaction _waterVaporReaction = default!; + // Gas mixtures for each reaction type + private GasMixture _plasmaFireMixture = default!; + private GasMixture _tritiumFireMixture = default!; + private GasMixture _frezonProductionMixture = default!; + private GasMixture _frezonCoolantMixture = default!; + private GasMixture _ammoniaOxygenMixture = default!; + private GasMixture _n2oDecompositionMixture = default!; + private GasMixture _waterVaporMixture = default!; + + [GlobalSetup] + public async Task SetupAsync() + { + ProgramShared.PathOffset = "../../../../"; + PoolManager.Startup(); + _pair = await PoolManager.GetServerClient(); + var server = _pair.Server; + + // Create test map and grid + var mapData = await _pair.CreateTestMap(); + _testGrid = mapData.Grid; + + await server.WaitPost(() => + { + var entMan = server.ResolveDependency(); + _atmosphereSystem = entMan.System(); + + _plasmaFireReaction = new PlasmaFireReaction(); + _tritiumFireReaction = new TritiumFireReaction(); + _frezonProductionReaction = new FrezonProductionReaction(); + _frezonCoolantReaction = new FrezonCoolantReaction(); + _ammoniaOxygenReaction = new AmmoniaOxygenReaction(); + _n2oDecompositionReaction = new N2ODecompositionReaction(); + _waterVaporReaction = new WaterVaporReaction(); + + SetupGasMixtures(); + SetupTile(); + }); + } + + private void SetupGasMixtures() + { + // Plasma Fire: Plasma + Oxygen at high temperature + // Temperature must be > PlasmaMinimumBurnTemperature for reaction to occur + _plasmaFireMixture = new GasMixture(Atmospherics.CellVolume) + { + Temperature = Atmospherics.PlasmaMinimumBurnTemperature + 100f // ~673K + }; + _plasmaFireMixture.AdjustMoles(Gas.Plasma, 20f); + _plasmaFireMixture.AdjustMoles(Gas.Oxygen, 100f); + + // Tritium Fire: Tritium + Oxygen at high temperature + // Temperature must be > FireMinimumTemperatureToExist for reaction to occur + _tritiumFireMixture = new GasMixture(Atmospherics.CellVolume) + { + Temperature = Atmospherics.FireMinimumTemperatureToExist + 100f // ~473K + }; + _tritiumFireMixture.AdjustMoles(Gas.Tritium, 20f); + _tritiumFireMixture.AdjustMoles(Gas.Oxygen, 100f); + + // Frezon Production: Oxygen + Tritium + Nitrogen catalyst + // Optimal temperature for efficiency (80% of max efficiency temp) + _frezonProductionMixture = new GasMixture(Atmospherics.CellVolume) + { + Temperature = Atmospherics.FrezonProductionMaxEfficiencyTemperature * 0.8f // ~48K + }; + _frezonProductionMixture.AdjustMoles(Gas.Oxygen, 50f); + _frezonProductionMixture.AdjustMoles(Gas.Tritium, 50f); + _frezonProductionMixture.AdjustMoles(Gas.Nitrogen, 10f); + + // Frezon Coolant: Frezon + Nitrogen + // Temperature must be > FrezonCoolLowerTemperature (23.15K) for reaction to occur + _frezonCoolantMixture = new GasMixture(Atmospherics.CellVolume) + { + Temperature = Atmospherics.T20C + 50f // ~343K + }; + _frezonCoolantMixture.AdjustMoles(Gas.Frezon, 30f); + _frezonCoolantMixture.AdjustMoles(Gas.Nitrogen, 100f); + + // Ammonia + Oxygen reaction (concentration-dependent, no temp requirement) + _ammoniaOxygenMixture = new GasMixture(Atmospherics.CellVolume) + { + Temperature = Atmospherics.T20C + 100f // ~393K + }; + _ammoniaOxygenMixture.AdjustMoles(Gas.Ammonia, 40f); + _ammoniaOxygenMixture.AdjustMoles(Gas.Oxygen, 40f); + + // N2O Decomposition (no temperature requirement, just needs N2O moles) + _n2oDecompositionMixture = new GasMixture(Atmospherics.CellVolume) + { + Temperature = Atmospherics.T20C + 100f // ~393K + }; + _n2oDecompositionMixture.AdjustMoles(Gas.NitrousOxide, 100f); + + // Water Vapor - needs water vapor to condense + _waterVaporMixture = new GasMixture(Atmospherics.CellVolume) + { + Temperature = Atmospherics.T20C + }; + _waterVaporMixture.AdjustMoles(Gas.WaterVapor, 50f); + } + + private void SetupTile() + { + // Create a tile atmosphere to use as holder for all reactions + var testIndices = new Vector2i(0, 0); + _testTile = new TileAtmosphere(_testGrid, testIndices, new GasMixture(Atmospherics.CellVolume) + { + Temperature = Atmospherics.T20C + }); + } + + private static GasMixture CloneMixture(GasMixture original) + { + return new GasMixture(original); + } + + [Benchmark] + public async Task PlasmaFireReaction() + { + await _pair.Server.WaitPost(() => + { + for (var i = 0; i < Iterations; i++) + { + var mixture = CloneMixture(_plasmaFireMixture); + _plasmaFireReaction.React(mixture, _testTile, _atmosphereSystem, 1f); + } + }); + } + + [Benchmark] + public async Task TritiumFireReaction() + { + await _pair.Server.WaitPost(() => + { + for (var i = 0; i < Iterations; i++) + { + var mixture = CloneMixture(_tritiumFireMixture); + _tritiumFireReaction.React(mixture, _testTile, _atmosphereSystem, 1f); + } + }); + } + + [Benchmark] + public async Task FrezonProductionReaction() + { + await _pair.Server.WaitPost(() => + { + for (var i = 0; i < Iterations; i++) + { + var mixture = CloneMixture(_frezonProductionMixture); + _frezonProductionReaction.React(mixture, _testTile, _atmosphereSystem, 1f); + } + }); + } + + [Benchmark] + public async Task FrezonCoolantReaction() + { + await _pair.Server.WaitPost(() => + { + for (var i = 0; i < Iterations; i++) + { + var mixture = CloneMixture(_frezonCoolantMixture); + _frezonCoolantReaction.React(mixture, _testTile, _atmosphereSystem, 1f); + } + }); + } + + [Benchmark] + public async Task AmmoniaOxygenReaction() + { + await _pair.Server.WaitPost(() => + { + for (var i = 0; i < Iterations; i++) + { + var mixture = CloneMixture(_ammoniaOxygenMixture); + _ammoniaOxygenReaction.React(mixture, _testTile, _atmosphereSystem, 1f); + } + }); + } + + [Benchmark] + public async Task N2ODecompositionReaction() + { + await _pair.Server.WaitPost(() => + { + for (var i = 0; i < Iterations; i++) + { + var mixture = CloneMixture(_n2oDecompositionMixture); + _n2oDecompositionReaction.React(mixture, _testTile, _atmosphereSystem, 1f); + } + }); + } + + [Benchmark] + public async Task WaterVaporReaction() + { + await _pair.Server.WaitPost(() => + { + for (var i = 0; i < Iterations; i++) + { + var mixture = CloneMixture(_waterVaporMixture); + _waterVaporReaction.React(mixture, _testTile, _atmosphereSystem, 1f); + } + }); + } + + [GlobalCleanup] + public async Task CleanupAsync() + { + await _pair.DisposeAsync(); + PoolManager.Shutdown(); + } +} diff --git a/Content.Benchmarks/MapLoadBenchmark.cs b/Content.Benchmarks/MapLoadBenchmark.cs index 3d527953b8..261d408aac 100644 --- a/Content.Benchmarks/MapLoadBenchmark.cs +++ b/Content.Benchmarks/MapLoadBenchmark.cs @@ -5,7 +5,7 @@ using System.Threading.Tasks; using BenchmarkDotNet.Attributes; using Content.IntegrationTests; using Content.IntegrationTests.Pair; -using Content.Server.Maps; +using Content.Shared.Maps; using Robust.Shared; using Robust.Shared.Analyzers; using Robust.Shared.EntitySerialization.Systems; diff --git a/Content.Benchmarks/RaiseEventBenchmark.cs b/Content.Benchmarks/RaiseEventBenchmark.cs index 4c4e0d9125..e3d377ccb3 100644 --- a/Content.Benchmarks/RaiseEventBenchmark.cs +++ b/Content.Benchmarks/RaiseEventBenchmark.cs @@ -23,6 +23,8 @@ public class RaiseEventBenchmark PoolManager.Startup(typeof(BenchSystem).Assembly); _pair = PoolManager.GetServerClient().GetAwaiter().GetResult(); var entMan = _pair.Server.EntMan; + var fact = _pair.Server.ResolveDependency(); + var bus = (EntityEventBus)entMan.EventBus; _sys = entMan.System(); _pair.Server.WaitPost(() => @@ -30,6 +32,8 @@ public class RaiseEventBenchmark var uid = entMan.Spawn(); _sys.Ent = new(uid, entMan.GetComponent(uid)); _sys.Ent2 = new(_sys.Ent.Owner, _sys.Ent.Comp); + _sys.NetId = fact.GetRegistration().NetID!.Value; + _sys.EvSubs = bus.GetNetCompEventHandlers(); }) .GetAwaiter() .GetResult(); @@ -60,6 +64,12 @@ public class RaiseEventBenchmark return _sys.RaiseICompEvent(); } + [Benchmark] + public int RaiseNetEvent() + { + return _sys.RaiseNetIdEvent(); + } + [Benchmark] public int RaiseCSharpEvent() { @@ -74,6 +84,8 @@ public class RaiseEventBenchmark public delegate void EntityEventHandler(EntityUid uid, TransformComponent comp, ref BenchEv ev); public event EntityEventHandler? OnCSharpEvent; + public ushort NetId; + internal EntityEventBus.DirectedEventHandler?[] EvSubs = default!; public override void Initialize() { @@ -92,7 +104,7 @@ public class RaiseEventBenchmark public int RaiseCompEvent() { var ev = new BenchEv(); - EntityManager.EventBus.RaiseComponentEvent(Ent.Owner, Ent.Comp, ref ev); + RaiseComponentEvent(Ent.Owner, Ent.Comp, ref ev); return ev.N; } @@ -100,7 +112,16 @@ public class RaiseEventBenchmark { // Raise with an IComponent instead of concrete type var ev = new BenchEv(); - EntityManager.EventBus.RaiseComponentEvent(Ent2.Owner, Ent2.Comp, ref ev); + RaiseComponentEvent(Ent2.Owner, Ent2.Comp, ref ev); + return ev.N; + } + + public int RaiseNetIdEvent() + { + // Raise a "IComponent" event using a net-id index delegate array (for PVS & client game-state events) + var ev = new BenchEv(); + ref var unitEv = ref Unsafe.As(ref ev); + EvSubs[NetId]?.Invoke(Ent2.Owner, Ent2.Comp, ref unitEv); return ev.N; } @@ -118,6 +139,7 @@ public class RaiseEventBenchmark } [ByRefEvent] + [ComponentEvent(Exclusive = false)] public struct BenchEv { public int N; diff --git a/Content.Client/Access/UI/AccessLevelControl.xaml b/Content.Client/Access/UI/AccessLevelControl.xaml index 56968d8983..6a3155effa 100644 --- a/Content.Client/Access/UI/AccessLevelControl.xaml +++ b/Content.Client/Access/UI/AccessLevelControl.xaml @@ -1,4 +1,4 @@ diff --git a/Content.Client/Access/UI/AccessOverriderWindow.xaml b/Content.Client/Access/UI/AccessOverriderWindow.xaml index ae482140bc..545ebec494 100644 --- a/Content.Client/Access/UI/AccessOverriderWindow.xaml +++ b/Content.Client/Access/UI/AccessOverriderWindow.xaml @@ -2,7 +2,7 @@ MinSize="650 290"> - + diff --git a/Content.Client/Fluids/PuddleSystem.cs b/Content.Client/Fluids/PuddleSystem.cs index 1ab1ded3e8..ab96d24d85 100644 --- a/Content.Client/Fluids/PuddleSystem.cs +++ b/Content.Client/Fluids/PuddleSystem.cs @@ -73,7 +73,19 @@ public sealed class PuddleSystem : SharedPuddleSystem // Maybe someday we'll have clientside prediction for entity spawning, but not today. // Until then, these methods do nothing on the client. /// - public override bool TrySplashSpillAt(EntityUid uid, EntityCoordinates coordinates, Solution solution, out EntityUid puddleUid, bool sound = true, EntityUid? user = null) + public override bool TrySplashSpillAt(Entity entity, EntityCoordinates coordinates, out EntityUid puddleUid, out Solution solution, bool sound = true, EntityUid? user = null) + { + puddleUid = EntityUid.Invalid; + solution = new Solution(); + return false; + } + + public override bool TrySplashSpillAt(EntityUid entity, + EntityCoordinates coordinates, + Solution spilled, + out EntityUid puddleUid, + bool sound = true, + EntityUid? user = null) { puddleUid = EntityUid.Invalid; return false; diff --git a/Content.Client/Fluids/SpraySystem.cs b/Content.Client/Fluids/SpraySystem.cs new file mode 100644 index 0000000000..877a2a0592 --- /dev/null +++ b/Content.Client/Fluids/SpraySystem.cs @@ -0,0 +1,7 @@ +using Content.Shared.Fluids.Components; +using Content.Shared.Fluids.EntitySystems; +using Robust.Shared.Map; + +namespace Content.Client.Fluids; + +public sealed class SpraySystem : SharedSpraySystem; diff --git a/Content.Client/GPS/UI/HandheldGpsStatusControl.cs b/Content.Client/GPS/UI/HandheldGpsStatusControl.cs index 57645e386e..2feca1f176 100644 --- a/Content.Client/GPS/UI/HandheldGpsStatusControl.cs +++ b/Content.Client/GPS/UI/HandheldGpsStatusControl.cs @@ -21,7 +21,7 @@ public sealed class HandheldGpsStatusControl : Control _parent = parent; _entMan = IoCManager.Resolve(); _transform = _entMan.System(); - _label = new RichTextLabel { StyleClasses = { StyleNano.StyleClassItemStatus } }; + _label = new RichTextLabel { StyleClasses = { StyleClass.ItemStatus } }; AddChild(_label); UpdateGpsDetails(); } diff --git a/Content.Client/GameTicking/Managers/ClientGameTicker.cs b/Content.Client/GameTicking/Managers/ClientGameTicker.cs index 0d523327d1..b5d265ad33 100644 --- a/Content.Client/GameTicking/Managers/ClientGameTicker.cs +++ b/Content.Client/GameTicking/Managers/ClientGameTicker.cs @@ -11,6 +11,7 @@ using Robust.Client.State; using Robust.Client.UserInterface; using Robust.Shared.Prototypes; using Robust.Shared.Audio; +using Content.Shared.GameTicking.Prototypes; namespace Content.Client.GameTicking.Managers { @@ -31,7 +32,7 @@ namespace Content.Client.GameTicking.Managers // Sunrise-Start [ViewVariables] public string? LobbyType { get; private set; } [ViewVariables] public string? LobbyParallax { get; private set; } - [ViewVariables] public string? LobbyAnimation { get; private set; } + [ViewVariables] public ProtoId? LobbyAnimation { get; private set; } [ViewVariables] public string? LobbyArt { get; private set; } // Sunrise-End [ViewVariables] public bool DisallowedLateJoin { get; private set; } diff --git a/Content.Client/Gameplay/GameplayStateBase.cs b/Content.Client/Gameplay/GameplayStateBase.cs index 69e6e0b58b..c2b10fd01a 100644 --- a/Content.Client/Gameplay/GameplayStateBase.cs +++ b/Content.Client/Gameplay/GameplayStateBase.cs @@ -3,6 +3,7 @@ using System.Numerics; using Content.Client.Clickable; using Content.Client.UserInterface; using Content.Client.Viewport; +using Content.Shared.CCVar; using Content.Shared.Input; using Robust.Client.ComponentTrees; using Robust.Client.GameObjects; @@ -13,6 +14,7 @@ using Robust.Client.State; using Robust.Client.UserInterface; using Robust.Client.UserInterface.Controls; using Robust.Client.UserInterface.CustomControls; +using Robust.Shared.Configuration; using Robust.Shared.Console; using Robust.Shared.Graphics; using Robust.Shared.Input; @@ -40,6 +42,7 @@ namespace Content.Client.Gameplay [Dependency] private readonly IEntityManager _entityManager = default!; [Dependency] private readonly IViewVariablesManager _vvm = default!; [Dependency] private readonly IConsoleHost _conHost = default!; + [Dependency] private readonly IConfigurationManager _configurationManager = default!; private ClickableEntityComparer _comparer = default!; @@ -83,6 +86,8 @@ namespace Content.Client.Gameplay _comparer = new ClickableEntityComparer(); CommandBinds.Builder .Bind(ContentKeyFunctions.InspectEntity, new PointerInputCmdHandler(HandleInspect, outsidePrediction: true)) + .Bind(ContentKeyFunctions.InspectServerComponent, new PointerInputCmdHandler(HandleInspectServerComponent, outsidePrediction: true)) + .Bind(ContentKeyFunctions.InspectClientComponent, new PointerInputCmdHandler(HandleInspectClientComponent, outsidePrediction: true)) .Register(); } @@ -99,6 +104,21 @@ namespace Content.Client.Gameplay return true; } + private bool HandleInspectServerComponent(ICommonSession? session, EntityCoordinates coords, EntityUid uid) + { + var component = _configurationManager.GetCVar(CCVars.DebugQuickInspect); + if (_entityManager.TryGetNetEntity(uid, out var net)) + _conHost.ExecuteCommand($"vv /entity/{net.Value.Id}/{component}"); + return true; + } + + private bool HandleInspectClientComponent(ICommonSession? session, EntityCoordinates coords, EntityUid uid) + { + var component = _configurationManager.GetCVar(CCVars.DebugQuickInspect); + _conHost.ExecuteCommand($"vv /c/entity/{uid}/{component}"); + return true; + } + public EntityUid? GetClickedEntity(MapCoordinates coordinates) { return GetClickedEntity(coordinates, _eyeManager.CurrentEye); diff --git a/Content.Client/Gateway/UI/GatewayWindow.xaml.cs b/Content.Client/Gateway/UI/GatewayWindow.xaml.cs index 9fb7c339d3..4e4076d98c 100644 --- a/Content.Client/Gateway/UI/GatewayWindow.xaml.cs +++ b/Content.Client/Gateway/UI/GatewayWindow.xaml.cs @@ -159,7 +159,7 @@ public sealed partial class GatewayWindow : FancyWindow, if (Pressable()) { - openButton.AddStyleClass(StyleBase.ButtonCaution); + openButton.AddStyleClass(StyleClass.Negative); } var buttonContainer = new BoxContainer() diff --git a/Content.Client/Ghost/UI/ReturnToBodyMenu.cs b/Content.Client/Ghost/UI/ReturnToBodyMenu.cs index 69f04993c9..384ffb6be6 100644 --- a/Content.Client/Ghost/UI/ReturnToBodyMenu.cs +++ b/Content.Client/Ghost/UI/ReturnToBodyMenu.cs @@ -15,7 +15,7 @@ public sealed class ReturnToBodyMenu : DefaultWindow { Title = Loc.GetString("ghost-return-to-body-title"); - Contents.AddChild(new BoxContainer + ContentsContainer.AddChild(new BoxContainer { Orientation = LayoutOrientation.Vertical, Children = diff --git a/Content.Client/Gravity/GravityGeneratorSystem.cs b/Content.Client/Gravity/GravityGeneratorSystem.cs new file mode 100644 index 0000000000..b74ea35daa --- /dev/null +++ b/Content.Client/Gravity/GravityGeneratorSystem.cs @@ -0,0 +1,8 @@ +using Content.Shared.Gravity; + +namespace Content.Client.Gravity; + +public sealed class GravityGeneratorSystem : SharedGravityGeneratorSystem +{ + +} diff --git a/Content.Client/Gravity/GravitySystem.cs b/Content.Client/Gravity/GravitySystem.cs index 60e043cc99..f1e09fdb44 100644 --- a/Content.Client/Gravity/GravitySystem.cs +++ b/Content.Client/Gravity/GravitySystem.cs @@ -12,14 +12,14 @@ public sealed partial class GravitySystem : SharedGravitySystem public override void Initialize() { base.Initialize(); - SubscribeLocalEvent(OnAppearanceChange); + SubscribeLocalEvent(OnAppearanceChange); InitializeShake(); } /// /// Ensures that the visible state of gravity generators are synced with their sprites. /// - private void OnAppearanceChange(EntityUid uid, SharedGravityGeneratorComponent comp, ref AppearanceChangeEvent args) + private void OnAppearanceChange(EntityUid uid, GravityGeneratorComponent comp, ref AppearanceChangeEvent args) { if (args.Sprite == null) return; diff --git a/Content.Client/HealthAnalyzer/UI/HealthAnalyzerWindow.xaml.cs b/Content.Client/HealthAnalyzer/UI/HealthAnalyzerWindow.xaml.cs index 64432d7627..5280f66499 100644 --- a/Content.Client/HealthAnalyzer/UI/HealthAnalyzerWindow.xaml.cs +++ b/Content.Client/HealthAnalyzer/UI/HealthAnalyzerWindow.xaml.cs @@ -1,28 +1,22 @@ using System.Linq; using System.Numerics; -using Content.Client.Message; using Content.Shared.Atmos; using Content.Client.UserInterface.Controls; -using Content.Shared.Alert; -using Content.Shared.Damage; +using Content.Shared.Damage.Components; using Content.Shared.Damage.Prototypes; using Content.Shared.FixedPoint; using Content.Shared.Humanoid; using Content.Shared.Humanoid.Prototypes; using Content.Shared.IdentityManagement; -using Content.Shared.Inventory; using Content.Shared.MedicalScanner; using Content.Shared.Mobs; using Content.Shared.Mobs.Components; -using Content.Shared.Mobs.Systems; -using Content.Shared.Nutrition.Components; using Robust.Client.AutoGenerated; using Robust.Client.UserInterface.XAML; using Robust.Client.GameObjects; using Robust.Client.Graphics; using Robust.Client.UserInterface.Controls; using Robust.Client.ResourceManagement; -using Robust.Client.UserInterface; using Robust.Shared.Prototypes; using Robust.Shared.Utility; diff --git a/Content.Client/Implants/UI/ChameleonControllerMenu.xaml.cs b/Content.Client/Implants/UI/ChameleonControllerMenu.xaml.cs index c12ddb9319..6f66990b4e 100644 --- a/Content.Client/Implants/UI/ChameleonControllerMenu.xaml.cs +++ b/Content.Client/Implants/UI/ChameleonControllerMenu.xaml.cs @@ -116,7 +116,7 @@ public sealed partial class ChameleonControllerMenu : FancyWindow var button = new Button { HorizontalExpand = true, - StyleClasses = {StyleBase.ButtonSquare}, + StyleClasses = {StyleClass.ButtonSquare}, ToolTip = Loc.GetString(name), Text = Loc.GetString(name), Margin = new Thickness(0, 0, 15, 0), diff --git a/Content.Client/Implants/UI/ImplanterStatusControl.cs b/Content.Client/Implants/UI/ImplanterStatusControl.cs index 24445eeecf..43579ae6be 100644 --- a/Content.Client/Implants/UI/ImplanterStatusControl.cs +++ b/Content.Client/Implants/UI/ImplanterStatusControl.cs @@ -19,7 +19,7 @@ public sealed class ImplanterStatusControl : Control { IoCManager.InjectDependencies(this); _parent = parent; - _label = new RichTextLabel { StyleClasses = { StyleNano.StyleClassItemStatus } }; + _label = new RichTextLabel { StyleClasses = { StyleClass.ItemStatus } }; _label.MaxWidth = 350; AddChild(new ClipControl { Children = { _label } }); diff --git a/Content.Client/Info/RulesAndInfoWindow.cs b/Content.Client/Info/RulesAndInfoWindow.cs index b9131dcb3c..4f483cf26c 100644 --- a/Content.Client/Info/RulesAndInfoWindow.cs +++ b/Content.Client/Info/RulesAndInfoWindow.cs @@ -36,7 +36,7 @@ namespace Content.Client.Info PopulateTutorial(tutorialList); - Contents.AddChild(rootContainer); + ContentsContainer.AddChild(rootContainer); SetSize = new Vector2(650, 650); } diff --git a/Content.Client/Info/RulesPopup.xaml b/Content.Client/Info/RulesPopup.xaml index 80ed415550..c94f061865 100644 --- a/Content.Client/Info/RulesPopup.xaml +++ b/Content.Client/Info/RulesPopup.xaml @@ -16,7 +16,7 @@ Text="{Loc 'ui-rules-accept'}" Disabled="True" /> - + diff --git a/Content.Client/Voting/UI/VotePopup.xaml.cs b/Content.Client/Voting/UI/VotePopup.xaml.cs index 2a9a6b31f8..b9ff4dd7bd 100644 --- a/Content.Client/Voting/UI/VotePopup.xaml.cs +++ b/Content.Client/Voting/UI/VotePopup.xaml.cs @@ -27,7 +27,7 @@ namespace Content.Client.Voting.UI IoCManager.InjectDependencies(this); RobustXamlLoader.Load(this); - Stylesheet = IoCManager.Resolve().SheetSpace; + Stylesheet = IoCManager.Resolve().SheetSystem; if (_vote.TargetEntity != null && _vote.TargetEntity != 0) { diff --git a/Content.Client/Wall/WallmountDebugOverlay.cs b/Content.Client/Wall/WallmountDebugOverlay.cs new file mode 100644 index 0000000000..02fd9ebeec --- /dev/null +++ b/Content.Client/Wall/WallmountDebugOverlay.cs @@ -0,0 +1,58 @@ +using Content.Shared.Interaction; +using Content.Shared.Wall; +using Robust.Client.Graphics; +using Robust.Shared.Enums; +using System.Numerics; + +namespace Content.Client.Wall; + +/// +/// Shows the area in which entities with can be interacted from. +/// +public sealed class WallmountDebugOverlay : Overlay +{ + [Dependency] private readonly IEntityManager _entManager = default!; + private readonly SharedTransformSystem _transform; + private readonly EntityLookupSystem _lookup; + private readonly HashSet> _intersecting = []; + + public override OverlaySpace Space => OverlaySpace.WorldSpace; + + public WallmountDebugOverlay() + { + IoCManager.InjectDependencies(this); + + _transform = _entManager.System(); + _lookup = _entManager.System(); + } + + protected override void Draw(in OverlayDrawArgs args) + { + _intersecting.Clear(); + _lookup.GetEntitiesIntersecting(args.MapId, args.WorldBounds, _intersecting); + foreach (var ent in _intersecting) + { + var (worldPos, worldRot) = _transform.GetWorldPositionRotation(ent.Owner); + DrawArc(args.WorldHandle, worldPos, SharedInteractionSystem.InteractionRange, worldRot + ent.Comp.Direction, ent.Comp.Arc); + } + } + + private static void DrawArc(DrawingHandleWorld handle, Vector2 position, float radius, Angle rot, Angle arc) + { + // 32 segments for a full circle, but 2 at least + var segments = Math.Max((int)(arc.Theta / Math.Tau * 32), 2); + var step = arc.Theta / (segments - 1); + var verts = new Vector2[segments + 1]; + + verts[0] = position; + for (var i = 0; i < segments; i++) + { + var angle = (float)(-arc.Theta / 2 + i * step - rot.Theta + Math.PI); + var pos = new Vector2(MathF.Sin(angle), MathF.Cos(angle)); + + verts[i + 1] = position + pos * radius; + } + + handle.DrawPrimitives(DrawPrimitiveTopology.TriangleFan, verts, Color.Green.WithAlpha(0.5f)); + } +} diff --git a/Content.Client/Weapons/Melee/MeleeWeaponSystem.Effects.cs b/Content.Client/Weapons/Melee/MeleeWeaponSystem.Effects.cs index 49b5b4a25b..3fbd4dce69 100644 --- a/Content.Client/Weapons/Melee/MeleeWeaponSystem.Effects.cs +++ b/Content.Client/Weapons/Melee/MeleeWeaponSystem.Effects.cs @@ -216,7 +216,7 @@ public sealed partial class MeleeWeaponSystem var query = EntityQueryEnumerator(); while (query.MoveNext(out var uid, out var arcComponent, out var xform)) { - if (arcComponent.User == null) + if (arcComponent.User == null || EntityManager.Deleted(arcComponent.User)) continue; Vector2 targetPos = TransformSystem.GetWorldPosition(arcComponent.User.Value); diff --git a/Content.Client/Weapons/Ranged/ItemStatus/BulletRender.cs b/Content.Client/Weapons/Ranged/ItemStatus/BulletRender.cs index e6cb596b94..e11d5e7158 100644 --- a/Content.Client/Weapons/Ranged/ItemStatus/BulletRender.cs +++ b/Content.Client/Weapons/Ranged/ItemStatus/BulletRender.cs @@ -149,6 +149,15 @@ public sealed class BulletRender : BaseBulletRenderer public const int BulletHeight = 12; public const int VerticalSeparation = 2; + private static readonly LayoutParameters LayoutLarge = new LayoutParameters + { + ItemHeight = BulletHeight, + ItemSeparation = 6, + ItemWidth = 5, + VerticalSeparation = VerticalSeparation, + MinCountPerRow = MinCountPerRow + }; + private static readonly LayoutParameters LayoutNormal = new LayoutParameters { ItemHeight = BulletHeight, @@ -185,8 +194,9 @@ public sealed class BulletRender : BaseBulletRenderer if (_type == value) return; - Parameters = _type switch + Parameters = value switch { + BulletType.Large => LayoutLarge, BulletType.Normal => LayoutNormal, BulletType.Tiny => LayoutTiny, _ => throw new ArgumentOutOfRangeException() @@ -218,6 +228,7 @@ public sealed class BulletRender : BaseBulletRenderer public enum BulletType { + Large, Normal, Tiny } diff --git a/Content.Client/Weapons/Ranged/Systems/GunSystem.AmmoCounter.cs b/Content.Client/Weapons/Ranged/Systems/GunSystem.AmmoCounter.cs index 84eaa9af1b..dc27a5db87 100644 --- a/Content.Client/Weapons/Ranged/Systems/GunSystem.AmmoCounter.cs +++ b/Content.Client/Weapons/Ranged/Systems/GunSystem.AmmoCounter.cs @@ -110,7 +110,12 @@ public sealed partial class GunSystem _bulletRender.Count = count; _bulletRender.Capacity = capacity; - _bulletRender.Type = capacity > 50 ? BulletRender.BulletType.Tiny : BulletRender.BulletType.Normal; + _bulletRender.Type = capacity switch + { + > 50 => BulletRender.BulletType.Tiny, + > 15 => BulletRender.BulletType.Normal, + _ => BulletRender.BulletType.Large + }; } } @@ -137,7 +142,7 @@ public sealed partial class GunSystem }), (_ammoCount = new Label { - StyleClasses = { StyleNano.StyleClassItemStatus }, + StyleClasses = { StyleClass.ItemStatus }, HorizontalAlignment = HAlignment.Right, VerticalAlignment = VAlignment.Bottom }), @@ -189,7 +194,7 @@ public sealed partial class GunSystem (_noMagazineLabel = new Label { Text = "No Magazine!", - StyleClasses = {StyleNano.StyleClassItemStatus} + StyleClasses = {StyleClass.ItemStatus} }) } }, @@ -202,7 +207,7 @@ public sealed partial class GunSystem { (_ammoCount = new Label { - StyleClasses = {StyleNano.StyleClassItemStatus}, + StyleClasses = {StyleClass.ItemStatus}, HorizontalAlignment = HAlignment.Right, }), (_chamberedBullet = new TextureRect @@ -236,7 +241,12 @@ public sealed partial class GunSystem _bulletRender.Count = count; _bulletRender.Capacity = capacity; - _bulletRender.Type = capacity > 50 ? BulletRender.BulletType.Tiny : BulletRender.BulletType.Normal; + _bulletRender.Type = capacity switch + { + > 50 => BulletRender.BulletType.Tiny, + > 15 => BulletRender.BulletType.Normal, + _ => BulletRender.BulletType.Large + }; _ammoCount.Text = $"x{count:00}"; } diff --git a/Content.Client/Weapons/Ranged/Systems/GunSystem.Battery.cs b/Content.Client/Weapons/Ranged/Systems/GunSystem.Battery.cs index 122244e7f2..b8b3d2ad87 100644 --- a/Content.Client/Weapons/Ranged/Systems/GunSystem.Battery.cs +++ b/Content.Client/Weapons/Ranged/Systems/GunSystem.Battery.cs @@ -7,23 +7,20 @@ public sealed partial class GunSystem protected override void InitializeBattery() { base.InitializeBattery(); - // Hitscan - SubscribeLocalEvent(OnControl); - SubscribeLocalEvent(OnAmmoCountUpdate); - // Projectile - SubscribeLocalEvent(OnControl); - SubscribeLocalEvent(OnAmmoCountUpdate); + SubscribeLocalEvent(OnAmmoCountUpdate); + SubscribeLocalEvent(OnControl); } - private void OnAmmoCountUpdate(EntityUid uid, BatteryAmmoProviderComponent component, UpdateAmmoCounterEvent args) + private void OnAmmoCountUpdate(Entity ent, ref UpdateAmmoCounterEvent args) { - if (args.Control is not BoxesStatusControl boxes) return; + if (args.Control is not BoxesStatusControl boxes) + return; - boxes.Update(component.Shots, component.Capacity); + boxes.Update(ent.Comp.Shots, ent.Comp.Capacity); } - private void OnControl(EntityUid uid, BatteryAmmoProviderComponent component, AmmoCounterControlEvent args) + private void OnControl(Entity ent, ref AmmoCounterControlEvent args) { args.Control = new BoxesStatusControl(); } diff --git a/Content.Client/Weapons/Ranged/Systems/GunSystem.cs b/Content.Client/Weapons/Ranged/Systems/GunSystem.cs index 15af9dc981..7fd45d5db2 100644 --- a/Content.Client/Weapons/Ranged/Systems/GunSystem.cs +++ b/Content.Client/Weapons/Ranged/Systems/GunSystem.cs @@ -104,7 +104,6 @@ public sealed partial class GunSystem : SharedGunSystem UpdatesOutsidePrediction = true; SubscribeLocalEvent(OnAmmoCounterCollect); - SubscribeLocalEvent(OnUpdateClientAmmo); SubscribeAllEvent(OnMuzzleFlash); // Plays animated effects on the client. @@ -116,10 +115,6 @@ public sealed partial class GunSystem : SharedGunSystem _displacementEffect = _proto.Index("displacementEffect"); } - private void OnUpdateClientAmmo(EntityUid uid, AmmoCounterComponent ammoComp, ref UpdateClientAmmoEvent args) - { - UpdateAmmoCount(uid, ammoComp); - } private void OnMuzzleFlash(MuzzleFlashEvent args) { @@ -359,6 +354,8 @@ public sealed partial class GunSystem : SharedGunSystem public override void Update(float frameTime) { + base.Update(frameTime); + if (!Timing.IsFirstTimePredicted) return; diff --git a/Content.Client/Wires/UI/WiresMenu.cs b/Content.Client/Wires/UI/WiresMenu.cs index 01c88bcd0c..7aca78215f 100644 --- a/Content.Client/Wires/UI/WiresMenu.cs +++ b/Content.Client/Wires/UI/WiresMenu.cs @@ -159,8 +159,8 @@ namespace Content.Client.Wires.UI { Text = Loc.GetString("wires-menu-name-label"), FontOverride = font, - FontColorOverride = StyleNano.NanoGold, VerticalAlignment = VAlignment.Center, + StyleClasses = { StyleClass.LabelKeyText }, }), (_serialLabel = new Label { diff --git a/Content.IntegrationTests/Content.IntegrationTests.csproj b/Content.IntegrationTests/Content.IntegrationTests.csproj index 2e922d2509..8c62806f74 100644 --- a/Content.IntegrationTests/Content.IntegrationTests.csproj +++ b/Content.IntegrationTests/Content.IntegrationTests.csproj @@ -1,12 +1,10 @@  - - $(TargetFramework) ..\bin\Content.IntegrationTests\ - false false - 12 + disable + @@ -17,12 +15,12 @@ - - - - - + + + + + diff --git a/Content.IntegrationTests/Pair/TestPair.Helpers.cs b/Content.IntegrationTests/Pair/TestPair.Helpers.cs index 1a3b38e829..4d02b560c9 100644 --- a/Content.IntegrationTests/Pair/TestPair.Helpers.cs +++ b/Content.IntegrationTests/Pair/TestPair.Helpers.cs @@ -4,8 +4,13 @@ using System.Linq; using Content.Server.Preferences.Managers; using Content.Shared.Preferences; using Content.Shared.Roles; +using Robust.Shared.EntitySerialization; +using Robust.Shared.EntitySerialization.Systems; +using Robust.Shared.GameObjects; +using Robust.Shared.Map; using Robust.Shared.Network; using Robust.Shared.Prototypes; +using Robust.Shared.Utility; namespace Content.IntegrationTests.Pair; @@ -15,13 +20,49 @@ public sealed partial class TestPair public Task CreateTestMap(bool initialized = true) => CreateTestMap(initialized, "Plating"); + /// + /// Loads a test map and returns a representing it. + /// + /// The to the test map to load. + /// Whether to initialize the map on load. + /// A representing the loaded map. + public async Task LoadTestMap(ResPath testMapPath, bool initialized = true) + { + TestMapData mapData = new(); + var deserializationOptions = DeserializationOptions.Default with { InitializeMaps = initialized }; + var mapLoaderSys = Server.EntMan.System(); + var mapSys = Server.System(); + + // Load our test map in and assert that it exists. + await Server.WaitAssertion(() => + { + Assert.That(mapLoaderSys.TryLoadMap(testMapPath, out var map, out var gridSet, deserializationOptions), + $"Failed to load map {testMapPath}."); + Assert.That(gridSet, Is.Not.Empty, "There were no grids loaded from the map!"); + + mapData.MapUid = map!.Value.Owner; + mapData.MapId = map!.Value.Comp.MapId; + mapData.Grid = gridSet!.First(); + mapData.GridCoords = new EntityCoordinates(mapData.Grid, 0, 0); + mapData.MapCoords = new MapCoordinates(0, 0, mapData.MapId); + mapData.Tile = mapSys.GetAllTiles(mapData.Grid.Owner, mapData.Grid.Comp).First(); + }); + + await RunTicksSync(10); + mapData.CMapUid = ToClientUid(mapData.MapUid); + mapData.CGridUid = ToClientUid(mapData.Grid); + mapData.CGridCoords = new EntityCoordinates(mapData.CGridUid, 0, 0); + + return mapData; + } + /// /// Set a user's antag preferences. Modified preferences are automatically reset at the end of the test. /// public async Task SetAntagPreference(ProtoId id, bool value, NetUserId? user = null) { user ??= Client.User!.Value; - if (user is not {} userId) + if (user is not { } userId) return; var prefMan = Server.ResolveDependency(); @@ -30,7 +71,7 @@ public sealed partial class TestPair // Automatic preference resetting only resets slot 0. Assert.That(prefs.SelectedCharacterIndex, Is.EqualTo(0)); - var profile = (HumanoidCharacterProfile) prefs.Characters[0]; + var profile = (HumanoidCharacterProfile)prefs.Characters[0]; var newProfile = profile.WithAntagPreference(id, value); _modifiedProfiles.Add(userId); await Server.WaitPost(() => prefMan.SetProfile(userId, 0, newProfile).Wait()); @@ -58,7 +99,7 @@ public sealed partial class TestPair var prefMan = Server.ResolveDependency(); var prefs = prefMan.GetPreferences(user); - var profile = (HumanoidCharacterProfile) prefs.Characters[0]; + var profile = (HumanoidCharacterProfile)prefs.Characters[0]; var dictionary = new Dictionary, JobPriority>(profile.JobPriorities); // Automatic preference resetting only resets slot 0. diff --git a/Content.IntegrationTests/Tests/Atmos/AtmosMonitoringTest.cs b/Content.IntegrationTests/Tests/Atmos/AtmosMonitoringTest.cs new file mode 100644 index 0000000000..83d7b9be53 --- /dev/null +++ b/Content.IntegrationTests/Tests/Atmos/AtmosMonitoringTest.cs @@ -0,0 +1,130 @@ +using System.Numerics; +using Content.Server.Atmos.Monitor.Components; +using Content.Shared.Atmos; +using Robust.Shared.Console; +using Robust.Shared.Map; +using Robust.Shared.Maths; +using Robust.Shared.Prototypes; +using Robust.Shared.Utility; + +namespace Content.IntegrationTests.Tests.Atmos; + +/// +/// Test for determining that an AtmosMonitoringComponent/System correctly references +/// the GasMixture of the tile it is on if the tile's GasMixture ever changes. +/// +[TestOf(typeof(Atmospherics))] +public sealed class AtmosMonitoringTest : AtmosTest +{ + // We can just reuse the dP test, I just want a grid. + protected override ResPath? TestMapPath => new("Maps/Test/Atmospherics/DeltaPressure/deltapressuretest.yml"); + + private readonly EntProtoId _airSensorProto = new("AirSensor"); + private readonly EntProtoId _wallProto = new("WallSolid"); + + /// + /// Tests if the monitor properly nulls out its reference to the tile mixture + /// when a wall is placed on top of it, and restores the reference when the wall is removed. + /// + [Test] + public async Task NullOutTileAtmosphereGasMixture() + { + // run an atmos update to initialize everything For Real surely + SAtmos.RunProcessingFull(ProcessEnt, MapData.Grid.Owner, SAtmos.AtmosTickRate); + + var gridNetEnt = SEntMan.GetNetEntity(RelevantAtmos.Owner); + TargetCoords = new NetCoordinates(gridNetEnt, Vector2.Zero); + var netEnt = await Spawn(_airSensorProto); + var airSensorUid = SEntMan.GetEntity(netEnt); + Transform.TryGetGridTilePosition(airSensorUid, out var vec); + + // run another one to ensure that the ref to the GasMixture was picked up + SAtmos.RunProcessingFull(ProcessEnt, MapData.Grid.Owner, SAtmos.AtmosTickRate); + + // should be in the middle + Assert.That(vec, + Is.EqualTo(Vector2i.Zero), + "Air sensor not in expected position on grid (0, 0)"); + + var atmosMonitor = SEntMan.GetComponent(airSensorUid); + var tileMixture = SAtmos.GetTileMixture(airSensorUid); + + Assert.That(tileMixture, + Is.SameAs(atmosMonitor.TileGas), + "Atmos monitor's TileGas does not match actual tile mixture after spawn."); + + // ok now spawn a wall or something on top of it + var wall = await Spawn(_wallProto); + var wallUid = SEntMan.GetEntity(wall); + + // ensure that atmospherics registers the change - the gas mixture should no longer exist + SAtmos.RunProcessingFull(ProcessEnt, MapData.Grid.Owner, SAtmos.AtmosTickRate); + + // the monitor's ref to the gas should be null now + Assert.That(atmosMonitor.TileGas, + Is.Null, + "Atmos monitor's TileGas is not null after wall placed on top. Possible dead reference."); + // the actual mixture on the tile should be null now too + var nullTileMixture = SAtmos.GetTileMixture(airSensorUid); + Assert.That(nullTileMixture, Is.Null, "Tile mixture is not null after wall placed on top."); + + // ok now delete the wall + await Delete(wallUid); + + // ensure that atmospherics registers the change - the gas mixture should be back + SAtmos.RunProcessingFull(ProcessEnt, MapData.Grid.Owner, SAtmos.AtmosTickRate); + + // gas mixture should now exist again + var newTileMixture = SAtmos.GetTileMixture(airSensorUid); + Assert.That(newTileMixture, Is.Not.Null, "Tile mixture is null after wall removed."); + // monitor's ref to the gas should be back too + Assert.That(atmosMonitor.TileGas, + Is.SameAs(newTileMixture), + "Atmos monitor's TileGas does not match actual tile mixture after wall removed."); + } + + /// + /// Tests if the monitor properly updates its reference to the tile mixture + /// when the FixGridAtmos command is called. + /// + [Test] + public async Task FixGridAtmosReplaceMixtureOnTileChange() + { + // run an atmos update to initialize everything For Real surely + SAtmos.RunProcessingFull(ProcessEnt, MapData.Grid.Owner, SAtmos.AtmosTickRate); + + var gridNetEnt = SEntMan.GetNetEntity(RelevantAtmos.Owner); + TargetCoords = new NetCoordinates(gridNetEnt, Vector2.Zero); + var netEnt = await Spawn(_airSensorProto); + var airSensorUid = SEntMan.GetEntity(netEnt); + Transform.TryGetGridTilePosition(airSensorUid, out var vec); + + // run another one to ensure that the ref to the GasMixture was picked up + SAtmos.RunProcessingFull(ProcessEnt, MapData.Grid.Owner, SAtmos.AtmosTickRate); + + // should be in the middle + Assert.That(vec, + Is.EqualTo(Vector2i.Zero), + "Air sensor not in expected position on grid (0, 0)"); + + var atmosMonitor = SEntMan.GetComponent(airSensorUid); + var tileMixture = SAtmos.GetTileMixture(airSensorUid); + + Assert.That(tileMixture, + Is.SameAs(atmosMonitor.TileGas), + "Atmos monitor's TileGas does not match actual tile mixture after spawn."); + + SAtmos.RebuildGridAtmosphere((ProcessEnt.Owner, ProcessEnt.Comp1, ProcessEnt.Comp3)); + + // EXTREMELY IMPORTANT: The reference to the tile mixture on the tile should be completely different. + var newTileMixture = SAtmos.GetTileMixture(airSensorUid); + Assert.That(newTileMixture, + Is.Not.SameAs(tileMixture), + "Tile mixture is the same instance after fixgridatmos was ran. It should be a new instance."); + + // The monitor's ref to the tile mixture should have updated too. + Assert.That(atmosMonitor.TileGas, + Is.SameAs(newTileMixture), + "Atmos monitor's TileGas does not match actual tile mixture after fixgridatmos was ran."); + } +} diff --git a/Content.IntegrationTests/Tests/Atmos/AtmosTest.cs b/Content.IntegrationTests/Tests/Atmos/AtmosTest.cs new file mode 100644 index 0000000000..d50c4a200b --- /dev/null +++ b/Content.IntegrationTests/Tests/Atmos/AtmosTest.cs @@ -0,0 +1,102 @@ +using Content.IntegrationTests.Tests.Interaction; +using Content.Server.Atmos.Components; +using Content.Server.Atmos.EntitySystems; +using Content.Shared.Atmos; +using Content.Shared.Atmos.Components; +using Content.Shared.Tests; +using Robust.Shared.GameObjects; +using Robust.Shared.Map.Components; +using Robust.Shared.Maths; + +namespace Content.IntegrationTests.Tests.Atmos; + +/// +/// Helper class for atmospherics tests. +/// See on how to add new tests with custom maps. +/// +[TestFixture] +public abstract class AtmosTest : InteractionTest +{ + protected AtmosphereSystem SAtmos = default!; + protected EntityLookupSystem LookupSystem = default!; + + protected Entity RelevantAtmos = default!; + + /// + /// Used in . Resolved during test setup. + /// + protected Entity ProcessEnt = default; + + protected virtual float Moles => 1000.0f; + + // 5% is a lot, but it can get this bad ATM... + protected virtual float Tolerance => 0.05f; + + [SetUp] + public override async Task Setup() + { + await base.Setup(); + + SAtmos = SEntMan.System(); + LookupSystem = SEntMan.System(); + + RelevantAtmos = (MapData.Grid, SEntMan.GetComponent(MapData.Grid)); + + ProcessEnt = new Entity( + MapData.Grid.Owner, + SEntMan.GetComponent(MapData.Grid.Owner), + SEntMan.GetComponent(MapData.Grid.Owner), + SEntMan.GetComponent(MapData.Grid.Owner), + SEntMan.GetComponent(MapData.Grid.Owner)); + } + + /// + /// Tries to get a mapped marker with a given name. + /// + /// Marker entities to look through + /// Marker name to look up (set during mapping) + /// Found marker EntityUid or Invalid + /// True if found + protected static bool GetMarker(Entity[] markers, string id, out EntityUid marker) + { + foreach (var ent in markers) + { + if (ent.Comp.Id == id) + { + marker = ent; + return true; + } + } + marker = EntityUid.Invalid; + return false; + } + + protected static float GetGridMoles(Entity grid) + { + var moles = 0.0f; + foreach (var tile in grid.Comp.Tiles.Values) + { + moles += tile.Air?.TotalMoles ?? 0.0f; + } + + return moles; + } + + /// + /// Asserts that test grid has this many moles, within tolerance percentage. + /// + protected void AssertGridMoles(float moles, float tolerance) + { + var gridMoles = GetGridMoles(RelevantAtmos); + Assert.That(MathHelper.CloseToPercent(moles, gridMoles, tolerance), $"Grid has {gridMoles} moles, but {moles} was expected"); + } + + /// + /// Asserts that provided GasMixtures have same total moles, within tolerance percentage. + /// + protected void AssertMixMoles(GasMixture mix1, GasMixture mix2, float tolerance) + { + Assert.That(MathHelper.CloseToPercent(mix1.TotalMoles, mix2.TotalMoles, tolerance), + $"GasMixtures do not match. Got {mix1.TotalMoles} and {mix2.TotalMoles} moles"); + } +} diff --git a/Content.IntegrationTests/Tests/Atmos/ConstantsTest.cs b/Content.IntegrationTests/Tests/Atmos/ConstantsTest.cs index 2e16be564b..6481e377c9 100644 --- a/Content.IntegrationTests/Tests/Atmos/ConstantsTest.cs +++ b/Content.IntegrationTests/Tests/Atmos/ConstantsTest.cs @@ -38,12 +38,10 @@ public sealed class ConstantsTest Assert.That(Atmospherics.GasAbbreviations, Has.Count.EqualTo(Atmospherics.TotalNumberOfGases), $"GasAbbreviations size is not equal to TotalNumberOfGases."); - // the ID for each gas has to be a number from 0 to TotalNumberOfGases-1 + // the ID for each gas has to correspond to a value in the Gas enum (converted to a string) foreach (var gas in gasProtos) { - var validInteger = int.TryParse(gas.ID, out var number); - Assert.That(validInteger, Is.True, $"GasPrototype {gas.ID} has an invalid ID. It has to be an integer between 0 and TotalNumberOfGases - 1."); - Assert.That(number, Is.InRange(0, Atmospherics.TotalNumberOfGases - 1), $"GasPrototype {gas.ID} has an invalid ID. It has to be an integer between 0 and TotalNumberOfGases - 1."); + Assert.That(Enum.TryParse(gas.ID, out _), $"GasPrototype {gas.ID} has an invalid ID. It must correspond to a value in the {nameof(Gas)} enum."); } }); }); diff --git a/Content.IntegrationTests/Tests/Atmos/DeltaPressureTest.cs b/Content.IntegrationTests/Tests/Atmos/DeltaPressureTest.cs index 839e0ea897..d4283568e8 100644 --- a/Content.IntegrationTests/Tests/Atmos/DeltaPressureTest.cs +++ b/Content.IntegrationTests/Tests/Atmos/DeltaPressureTest.cs @@ -1,14 +1,11 @@ -using System.Linq; using System.Numerics; using Content.Server.Atmos; using Content.Server.Atmos.Components; using Content.Server.Atmos.EntitySystems; using Content.Shared.Atmos; -using Robust.Shared.EntitySerialization; -using Robust.Shared.EntitySerialization.Systems; +using Content.Shared.Atmos.Components; using Robust.Shared.GameObjects; using Robust.Shared.Map; -using Robust.Shared.Map.Components; using Robust.Shared.Utility; namespace Content.IntegrationTests.Tests.Atmos; @@ -19,7 +16,7 @@ namespace Content.IntegrationTests.Tests.Atmos; /// [TestFixture] [TestOf(typeof(DeltaPressureSystem))] -public sealed class DeltaPressureTest +public sealed class DeltaPressureTest : AtmosTest { #region Prototypes @@ -91,7 +88,7 @@ public sealed class DeltaPressureTest #endregion - private readonly ResPath _testMap = new("Maps/Test/Atmospherics/DeltaPressure/deltapressuretest.yml"); + protected override ResPath? TestMapPath => new("Maps/Test/Atmospherics/DeltaPressure/deltapressuretest.yml"); // TODO ATMOS TESTS // - Check for directional windows (partial airtight ents) properly computing pressure differences @@ -110,40 +107,15 @@ public sealed class DeltaPressureTest [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(() => + await Server.WaitAssertion(() => { -#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 + var uid = SEntMan.SpawnAtPosition("DeltaPressureSolidTest", new EntityCoordinates(ProcessEnt, Vector2.Zero)); + var dpEnt = new Entity(uid, SEntMan.GetComponent(uid)); - grid = gridSet.First(); + Assert.That(SAtmos.IsDeltaPressureEntityInList(RelevantAtmos, dpEnt), "Entity was not in processing list when it should have automatically joined!"); + SEntMan.DeleteEntity(uid); + Assert.That(!SAtmos.IsDeltaPressureEntityInList(RelevantAtmos, dpEnt), "Entity was still in processing list after deletion!"); }); - - 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(); } /// @@ -153,45 +125,27 @@ public sealed class DeltaPressureTest [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(() => + 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!"); + var uid = SEntMan.SpawnAtPosition("DeltaPressureSolidTest", new EntityCoordinates(ProcessEnt, Vector2.Zero)); + dpEnt = new Entity(uid, SEntMan.GetComponent(uid)); + Assert.That(SAtmos.IsDeltaPressureEntityInList(ProcessEnt, dpEnt), "Entity was not in processing list when it should have been added!"); }); for (var i = 0; i < Atmospherics.Directions; i++) { - await server.WaitPost(() => + await Server.WaitPost(() => { - var indices = transformSystem.GetGridOrMapTilePosition(dpEnt); - var gridAtmosComp = entMan.GetComponent(grid); + var indices = Transform.GetGridOrMapTilePosition(dpEnt); direction = (AtmosDirection)(1 << i); var offsetIndices = indices.Offset(direction); - tile = gridAtmosComp.Tiles[offsetIndices]; + tile = RelevantAtmos.Comp.Tiles[offsetIndices]; Assert.That(tile.Air, Is.Not.Null, $"Tile at {offsetIndices} should have air!"); @@ -201,19 +155,17 @@ public sealed class DeltaPressureTest tile.Air!.AdjustMoles(Gas.Nitrogen, moles); }); - await server.WaitRunTicks(30); + await Server.WaitRunTicks(30); // Entity should exist, if it took one tick of damage then it should be instantly destroyed. - await server.WaitAssertion(() => + await Server.WaitAssertion(() => { - Assert.That(!entMan.Deleted(dpEnt), $"{dpEnt} should still exist after experiencing non-threshold pressure from {direction} side!"); + Assert.That(!SEntMan.Deleted(dpEnt), $"{dpEnt} should still exist after experiencing non-threshold pressure from {direction} side!"); tile.Air!.Clear(); }); - await server.WaitRunTicks(30); + await Server.WaitRunTicks(30); } - - await pair.CleanReturnAsync(); } /// @@ -223,47 +175,43 @@ public sealed class DeltaPressureTest [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(() => + 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(); + SAtmos.SetAtmosphereSimulation(ProcessEnt, false); }); for (var i = 0; i < Atmospherics.Directions; i++) { - await server.WaitPost(() => + /* + RUNNING REGULAR TICKS USING WaitRunTicks AND GUESSING AS TO HOW MANY ATMOS SIMULATION TICKS ARE HAPPENING + WILL CAUSE A RACE CONDITION THAT IS A PAIN IN THE ASS TO DEBUG + + AN ENTITY MAY BE REMOVED AND ADDED BETWEEN A SUBTICK. IF LINDA PROCESSING IS ENABLED IT MIGHT CAUSE + AN EQUALIZATION TO PUT AIR IN OTHER TILES IN THE SMALL WINDOW WHERE THE TILE IS NOT AIRTIGHT + WHICH WILL THROW OFF DELTAS + */ + + await Server.WaitPost(() => + { + SAtmos.RunProcessingFull(ProcessEnt,ProcessEnt.Owner, SAtmos.AtmosTickRate); + }); + + 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 uid = SEntMan.SpawnAtPosition("DeltaPressureSolidTest", new EntityCoordinates(ProcessEnt.Owner, Vector2.Zero)); + dpEnt = new Entity(uid, SEntMan.GetComponent(uid)); + Assert.That(SAtmos.IsDeltaPressureEntityInList(ProcessEnt.Owner, dpEnt), "Entity was not in processing list when it should have been added!"); - var indices = transformSystem.GetGridOrMapTilePosition(dpEnt); - var gridAtmosComp = entMan.GetComponent(grid); + var indices = Transform.GetGridOrMapTilePosition(dpEnt); direction = (AtmosDirection)(1 << i); var offsetIndices = indices.Offset(direction); - tile = gridAtmosComp.Tiles[offsetIndices]; + var tile = ProcessEnt.Comp1.Tiles[offsetIndices]; Assert.That(tile.Air, Is.Not.Null, $"Tile at {offsetIndices} should have air!"); @@ -273,19 +221,29 @@ public sealed class DeltaPressureTest 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(() => + // get jiggy with it! hit that dance white boy! + await Server.WaitPost(() => { - Assert.That(entMan.Deleted(dpEnt), $"{dpEnt} still exists after experiencing threshold pressure from {direction} side!"); - tile.Air!.Clear(); + SAtmos.RunProcessingFull(ProcessEnt,ProcessEnt.Owner, SAtmos.AtmosTickRate); }); - await server.WaitRunTicks(30); - } + // need to run some ticks as deleted entities are queued for removal + // and not removed instantly + await Server.WaitRunTicks(30); - await pair.CleanReturnAsync(); + // Entity shouldn't exist, if it took one tick of damage then it should be instantly destroyed. + await Server.WaitAssertion(() => + { + Assert.That(SEntMan.Deleted(dpEnt), $"{dpEnt} still exists after experiencing threshold pressure from {direction} side!"); + + // Double whammy: in case any unintended gas leak occured due to a race condition, + // clear out all the tiles. + foreach (var mix in SAtmos.GetAllMixtures(ProcessEnt)) + { + mix.Clear(); + } + }); + } } /// @@ -295,39 +253,23 @@ public sealed class DeltaPressureTest [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(() => + 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!"); + var uid = SEntMan.SpawnAtPosition("DeltaPressureSolidTestAbsolute", new EntityCoordinates(ProcessEnt.Owner, Vector2.Zero)); + dpEnt = new Entity(uid, SEntMan.GetComponent(uid)); + Assert.That(SAtmos.IsDeltaPressureEntityInList(ProcessEnt.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(() => + await Server.WaitPost(() => { - var indices = transformSystem.GetGridOrMapTilePosition(dpEnt); - var gridAtmosComp = entMan.GetComponent(grid); + var indices = Transform.GetGridOrMapTilePosition(dpEnt); + var gridAtmosComp = SEntMan.GetComponent(ProcessEnt); direction = (AtmosDirection)(1 << i); var offsetIndices = indices.Offset(direction); @@ -339,18 +281,16 @@ public sealed class DeltaPressureTest tile.Air!.AdjustMoles(Gas.Nitrogen, moles); }); - await server.WaitRunTicks(30); + await Server.WaitRunTicks(30); - await server.WaitAssertion(() => + await Server.WaitAssertion(() => { - Assert.That(!entMan.Deleted(dpEnt), $"{dpEnt} should still exist after experiencing non-threshold absolute pressure from {direction} side!"); + Assert.That(!SEntMan.Deleted(dpEnt), $"{dpEnt} should still exist after experiencing non-threshold absolute pressure from {direction} side!"); tile.Air!.Clear(); }); - await server.WaitRunTicks(30); + await Server.WaitRunTicks(30); } - - await pair.CleanReturnAsync(); } /// @@ -360,41 +300,21 @@ public sealed class DeltaPressureTest [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(() => + 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 uid = SEntMan.SpawnAtPosition("DeltaPressureSolidTestAbsolute", new EntityCoordinates(ProcessEnt.Owner, Vector2.Zero)); + dpEnt = new Entity(uid, SEntMan.GetComponent(uid)); + Assert.That(SAtmos.IsDeltaPressureEntityInList(ProcessEnt.Owner, dpEnt), "Entity was not in processing list when it should have been added!"); - var indices = transformSystem.GetGridOrMapTilePosition(dpEnt); - var gridAtmosComp = entMan.GetComponent(grid); + var indices = Transform.GetGridOrMapTilePosition(dpEnt); + var gridAtmosComp = SEntMan.GetComponent(ProcessEnt); direction = (AtmosDirection)(1 << i); var offsetIndices = indices.Offset(direction); @@ -407,17 +327,15 @@ public sealed class DeltaPressureTest tile.Air!.AdjustMoles(Gas.Nitrogen, moles); }); - await server.WaitRunTicks(30); + await Server.WaitRunTicks(30); - await server.WaitAssertion(() => + await Server.WaitAssertion(() => { - Assert.That(entMan.Deleted(dpEnt), $"{dpEnt} still exists after experiencing threshold absolute pressure from {direction} side!"); + Assert.That(SEntMan.Deleted(dpEnt), $"{dpEnt} still exists after experiencing threshold absolute pressure from {direction} side!"); tile.Air!.Clear(); }); - await server.WaitRunTicks(30); + await Server.WaitRunTicks(30); } - - await pair.CleanReturnAsync(); } } diff --git a/Content.IntegrationTests/Tests/Atmos/RoomSpacingTest.cs b/Content.IntegrationTests/Tests/Atmos/RoomSpacingTest.cs new file mode 100644 index 0000000000..4cdc0894ca --- /dev/null +++ b/Content.IntegrationTests/Tests/Atmos/RoomSpacingTest.cs @@ -0,0 +1,127 @@ +using Content.Shared.Atmos; +using Content.Shared.Coordinates; +using Content.Shared.Tests; +using Robust.Shared.GameObjects; +using Robust.Shared.Utility; + +namespace Content.IntegrationTests.Tests.Atmos; + +public sealed class RoomSpacingTest : AtmosTest +{ + protected override ResPath? TestMapPath => new("Maps/Test/Atmospherics/tile_atmosphere_test_room.yml"); + + /// + /// Checks that deleting an outer wall spaces the room. + /// + [Test] + public async Task DeleteWall() + { + var markers = SEntMan.AllEntities(); + + EntityUid source, floor, wallPos; + source = floor = wallPos = EntityUid.Invalid; + + Assert.Multiple(() => + { + Assert.That(GetMarker(markers, "source", out source)); + Assert.That(GetMarker(markers, "floor", out floor)); + Assert.That(GetMarker(markers, "wall", out wallPos)); + }); + + var lookup = LookupSystem.GetEntitiesIntersecting(wallPos); + var wall = lookup.FirstOrNull(); + Assert.That(wall, Is.Not.Null); + + Assert.That(GetGridMoles(RelevantAtmos), Is.EqualTo(0)); + + var sourceMix = SAtmos.GetTileMixture(source, true); + Assert.That(sourceMix, Is.Not.EqualTo(null)); + sourceMix.AdjustMoles(Gas.Frezon, Moles); + + await Server.WaitRunTicks(500); + + var mix1 = SAtmos.GetTileMixture(floor); + Assert.That(mix1, Is.Not.EqualTo(null)); + + AssertMixMoles(sourceMix, mix1, Tolerance); + AssertGridMoles(Moles, Tolerance); + + // Space the room + await Server.WaitAssertion(() => + { + SEntMan.DeleteEntity(wall); + }); + + await Server.WaitRunTicks(10); + + await Server.WaitPost(() => + { + for (var i = 0; i < 50; i++) + { + SAtmos.RunProcessingFull(ProcessEnt, MapData.Grid.Owner, SAtmos.AtmosTickRate); + } + }); + + AssertMixMoles(sourceMix, mix1, Tolerance); + AssertGridMoles(0, Tolerance); + } + + /// + /// Checks that exposing tile lattice spaces the room. + /// + [Test] + public async Task PryLattice() + { + var markers = SEntMan.AllEntities(); + + EntityUid source, floor, wallPos; + source = floor = wallPos = EntityUid.Invalid; + + Assert.Multiple(() => + { + Assert.That(GetMarker(markers, "source", out source)); + Assert.That(GetMarker(markers, "floor", out floor)); + Assert.That(GetMarker(markers, "wall", out wallPos)); + }); + + var lookup = LookupSystem.GetEntitiesIntersecting(wallPos); + var wall = lookup.FirstOrNull(); + Assert.That(wall, Is.Not.Null); + + Assert.That(GetGridMoles(RelevantAtmos), Is.EqualTo(0)); + + var sourceMix = SAtmos.GetTileMixture(source, true); + Assert.That(sourceMix, Is.Not.EqualTo(null)); + sourceMix.AdjustMoles(Gas.Frezon, Moles); + + await Server.WaitPost(() => + { + SAtmos.RunProcessingFull(ProcessEnt, MapData.Grid.Owner, SAtmos.AtmosTickRate); + }); + + var mix1 = SAtmos.GetTileMixture(floor); + Assert.That(mix1, Is.Not.EqualTo(null)); + + AssertMixMoles(sourceMix, mix1, Tolerance); + AssertGridMoles(Moles, Tolerance); + + // Space the room + await SetTile(Lattice, SEntMan.GetNetCoordinates(floor.ToCoordinates()), MapData.Grid); + + await Server.WaitRunTicks(10); + + await Server.WaitPost(() => + { + for (var i = 0; i < 50; i++) + { + SAtmos.RunProcessingFull(ProcessEnt, MapData.Grid.Owner, SAtmos.AtmosTickRate); + } + }); + + mix1 = SAtmos.GetTileMixture(floor); + Assert.That(mix1, Is.Not.EqualTo(null)); + + AssertMixMoles(sourceMix, mix1, Tolerance); + AssertGridMoles(0, Tolerance); + } +} diff --git a/Content.IntegrationTests/Tests/Atmos/TileAtmosphereTest.cs b/Content.IntegrationTests/Tests/Atmos/TileAtmosphereTest.cs new file mode 100644 index 0000000000..368bb63c1d --- /dev/null +++ b/Content.IntegrationTests/Tests/Atmos/TileAtmosphereTest.cs @@ -0,0 +1,159 @@ +using Content.Shared.Atmos; +using Content.Shared.CCVar; +using Content.Shared.Coordinates; +using Content.Shared.Tests; +using Robust.Shared.GameObjects; +using Robust.Shared.Maths; +using Robust.Shared.Utility; + +namespace Content.IntegrationTests.Tests.Atmos; + +[TestOf(typeof(Atmospherics))] +public abstract class TileAtmosphereTest : AtmosTest +{ + /// + /// Spawns gas in an enclosed space and checks that pressure equalizes within reasonable time. + /// Checks that mole count stays the same. + /// + [Test] + public async Task GasSpreading() + { + var markers = SEntMan.AllEntities(); + + EntityUid source, point1, point2; + source = point1 = point2 = EntityUid.Invalid; + + Assert.Multiple(() => + { + Assert.That(GetMarker(markers, "source", out source)); + Assert.That(GetMarker(markers, "point1", out point1)); + Assert.That(GetMarker(markers, "point2", out point2)); + }); + + Assert.That(GetGridMoles(RelevantAtmos), Is.EqualTo(0.0f)); + + var sourceMix = SAtmos.GetTileMixture(source, true); + Assert.That(sourceMix, Is.Not.EqualTo(null)); + sourceMix.AdjustMoles(Gas.Frezon, Moles); + + await Pair.Server.WaitPost(() => + { + SAtmos.RunProcessingFull(ProcessEnt, MapData.Grid.Owner, SAtmos.AtmosTickRate); + }); + + var mix1 = SAtmos.GetTileMixture(point1); + var mix2 = SAtmos.GetTileMixture(point2); + + Assert.Multiple(() => + { + Assert.That(mix1, Is.Not.EqualTo(null)); + Assert.That(mix2, Is.Not.EqualTo(null)); + }); + + AssertMixMoles(mix1, mix2, Tolerance); + AssertGridMoles(Moles, Tolerance); + } + + /// + /// Spawns a combustible mixture and sets it ablaze. + /// Checks that fire propages through the entire grid. + /// + [Test] + public async Task FireSpreading() + { + var markers = SEntMan.AllEntities(); + + EntityUid source, point1, point2; + source = point1 = point2 = EntityUid.Invalid; + + Vector2i sourceXY, point1XY, point2XY; + sourceXY = point1XY = point2XY = Vector2i.Zero; + + Assert.Multiple(() => + { + Assert.That(GetMarker(markers, "source", out source)); + Assert.That(GetMarker(markers, "point1", out point1)); + Assert.That(GetMarker(markers, "point2", out point2)); + + Assert.That(Transform.TryGetGridTilePosition(source, out sourceXY, MapData.Grid)); + Assert.That(Transform.TryGetGridTilePosition(source, out point1XY, MapData.Grid)); + Assert.That(Transform.TryGetGridTilePosition(source, out point2XY, MapData.Grid)); + }); + + Assert.That(GetGridMoles(RelevantAtmos), Is.EqualTo(0)); + + var sourceMix = SAtmos.GetTileMixture(source, true); + Assert.That(sourceMix, Is.Not.EqualTo(null)); + + sourceMix.AdjustMoles(Gas.Plasma, Moles / 10); + sourceMix.AdjustMoles(Gas.Oxygen, Moles - Moles / 10); + sourceMix.Temperature = Atmospherics.FireMinimumTemperatureToExist - 10; + + Assert.Multiple(() => + { + Assert.That(SAtmos.IsHotspotActive(MapData.Grid, sourceXY), Is.False); + Assert.That(SAtmos.IsHotspotActive(MapData.Grid, point1XY), Is.False); + Assert.That(SAtmos.IsHotspotActive(MapData.Grid, point2XY), Is.False); + }); + + await Server.WaitAssertion(() => + { + var welder = SEntMan.SpawnEntity("Welder", source.ToCoordinates()); + Assert.That(ItemToggleSys.TryActivate(welder)); + }); + + await Server.WaitRunTicks(500); + + Assert.Multiple(() => + { + Assert.That(SAtmos.IsHotspotActive(MapData.Grid, sourceXY), Is.True); + Assert.That(SAtmos.IsHotspotActive(MapData.Grid, point1XY), Is.True); + Assert.That(SAtmos.IsHotspotActive(MapData.Grid, point2XY), Is.True); + }); + + var mix1 = SAtmos.GetTileMixture(point1); + var mix2 = SAtmos.GetTileMixture(point2); + + Assert.Multiple(() => + { + Assert.That(mix1, Is.Not.EqualTo(null)); + Assert.That(mix2, Is.Not.EqualTo(null)); + }); + + AssertMixMoles(mix1, mix2, Tolerance); + AssertGridMoles(Moles, Tolerance); + } +} + +// Declare separate fixtures to override the TestMap and configure CVars +public sealed class TileAtmosphereTest_X : TileAtmosphereTest +{ + protected override ResPath? TestMapPath => new("Maps/Test/Atmospherics/tile_atmosphere_test_x.yml"); +} + +public sealed class TileAtmosphereTest_Snake : TileAtmosphereTest +{ + protected override ResPath? TestMapPath => new("Maps/Test/Atmospherics/tile_atmosphere_test_snake.yml"); +} + +public sealed class TileAtmosphereTest_LINDA_X : TileAtmosphereTest +{ + protected override ResPath? TestMapPath => new("Maps/Test/Atmospherics/tile_atmosphere_test_x.yml"); + public override async Task Setup() + { + await base.Setup(); + Assert.That(Server.CfgMan.GetCVar(CCVars.MonstermosEqualization)); + Server.CfgMan.SetCVar(CCVars.MonstermosEqualization, false); + } +} + +public sealed class TileAtmosphereTest_LINDA_Snake : TileAtmosphereTest +{ + protected override ResPath? TestMapPath => new("Maps/Test/Atmospherics/tile_atmosphere_test_snake.yml"); + public override async Task Setup() + { + await base.Setup(); + Assert.That(Server.CfgMan.GetCVar(CCVars.MonstermosEqualization)); + Server.CfgMan.SetCVar(CCVars.MonstermosEqualization, false); + } +} diff --git a/Content.IntegrationTests/Tests/Buckle/BuckleTest.cs b/Content.IntegrationTests/Tests/Buckle/BuckleTest.cs index 4c9722e689..abfb1e629e 100644 --- a/Content.IntegrationTests/Tests/Buckle/BuckleTest.cs +++ b/Content.IntegrationTests/Tests/Buckle/BuckleTest.cs @@ -31,6 +31,8 @@ namespace Content.IntegrationTests.Tests.Buckle - type: Hands - type: ComplexInteraction - type: InputMover + - type: Physics + bodyType: KinematicController - type: Body prototype: Human - type: StandingState @@ -319,10 +321,10 @@ namespace Content.IntegrationTests.Tests.Buckle // Still buckled Assert.That(buckle.Buckled); - // Now with no item in any hand + // Still with items in hand foreach (var hand in hands.Hands.Keys) { - Assert.That(handsSys.GetHeldItem((human, hands), hand), Is.Null); + Assert.That(handsSys.GetHeldItem((human, hands), hand), Is.Not.Null); } buckleSystem.Unbuckle(human, human); diff --git a/Content.IntegrationTests/Tests/CargoTest.cs b/Content.IntegrationTests/Tests/CargoTest.cs index aad87b711a..df85e61550 100644 --- a/Content.IntegrationTests/Tests/CargoTest.cs +++ b/Content.IntegrationTests/Tests/CargoTest.cs @@ -215,13 +215,10 @@ public sealed class CargoTest [TestPrototypes] private const string StackProto = @" -- type: entity - id: A - - type: stack id: StackProto name: stack-steel - spawn: A + spawn: StackEnt - type: entity id: StackEnt diff --git a/Content.IntegrationTests/Tests/Chemistry/SolutionRoundingTest.cs b/Content.IntegrationTests/Tests/Chemistry/SolutionRoundingTest.cs index 89d33186a2..5b5829d386 100644 --- a/Content.IntegrationTests/Tests/Chemistry/SolutionRoundingTest.cs +++ b/Content.IntegrationTests/Tests/Chemistry/SolutionRoundingTest.cs @@ -64,6 +64,11 @@ public sealed class SolutionRoundingTest SolutionRoundingTestReagentD: 1 "; + private const string SolutionRoundingTestReagentA = "SolutionRoundingTestReagentA"; + private const string SolutionRoundingTestReagentB = "SolutionRoundingTestReagentB"; + private const string SolutionRoundingTestReagentC = "SolutionRoundingTestReagentC"; + private const string SolutionRoundingTestReagentD = "SolutionRoundingTestReagentD"; + [Test] public async Task Test() { @@ -84,12 +89,12 @@ public sealed class SolutionRoundingTest solutionEnt = newSolutionEnt!.Value; solution = newSolution!; - system.TryAddSolution(solutionEnt, new Solution("SolutionRoundingTestReagentC", 50)); - system.TryAddSolution(solutionEnt, new Solution("SolutionRoundingTestReagentB", 30)); + system.TryAddSolution(solutionEnt, new Solution(SolutionRoundingTestReagentC, 50)); + system.TryAddSolution(solutionEnt, new Solution(SolutionRoundingTestReagentB, 30)); for (var i = 0; i < 9; i++) { - system.TryAddSolution(solutionEnt, new Solution("SolutionRoundingTestReagentA", 10)); + system.TryAddSolution(solutionEnt, new Solution(SolutionRoundingTestReagentA, 10)); } }); @@ -98,21 +103,21 @@ public sealed class SolutionRoundingTest Assert.Multiple(() => { Assert.That( - solution.ContainsReagent("SolutionRoundingTestReagentA", null), + solution.ContainsReagent(SolutionRoundingTestReagentA, null), Is.False, "Solution should not contain reagent A"); Assert.That( - solution.ContainsReagent("SolutionRoundingTestReagentB", null), + solution.ContainsReagent(SolutionRoundingTestReagentB, null), Is.False, "Solution should not contain reagent B"); Assert.That( - solution![new ReagentId("SolutionRoundingTestReagentC", null)].Quantity, + solution![new ReagentId(SolutionRoundingTestReagentC, null)].Quantity, Is.EqualTo((FixedPoint2) 20)); Assert.That( - solution![new ReagentId("SolutionRoundingTestReagentD", null)].Quantity, + solution![new ReagentId(SolutionRoundingTestReagentD, null)].Quantity, Is.EqualTo((FixedPoint2) 30)); }); }); diff --git a/Content.IntegrationTests/Tests/Chemistry/SolutionSystemTests.cs b/Content.IntegrationTests/Tests/Chemistry/SolutionSystemTests.cs index 6b71dd08be..6f50f54103 100644 --- a/Content.IntegrationTests/Tests/Chemistry/SolutionSystemTests.cs +++ b/Content.IntegrationTests/Tests/Chemistry/SolutionSystemTests.cs @@ -43,6 +43,13 @@ public sealed class SolutionSystemTests desc: reagent-desc-nothing physicalDesc: reagent-physical-desc-nothing "; + + private const string TestReagentA = "TestReagentA"; + private const string TestReagentB = "TestReagentB"; + private const string TestReagentC = "TestReagentC"; + private const string Water = "Water"; + private const string Oil = "Oil"; + [Test] public async Task TryAddTwoNonReactiveReagent() { @@ -62,8 +69,8 @@ public sealed class SolutionSystemTests var oilQuantity = FixedPoint2.New(15); var waterQuantity = FixedPoint2.New(10); - var oilAdded = new Solution("Oil", oilQuantity); - var originalWater = new Solution("Water", waterQuantity); + var oilAdded = new Solution(Oil, oilQuantity); + var originalWater = new Solution(Water, waterQuantity); beaker = entityManager.SpawnEntity("SolutionTarget", coordinates); Assert.That(containerSystem @@ -73,8 +80,8 @@ public sealed class SolutionSystemTests Assert.That(containerSystem .TryAddSolution(solutionEnt.Value, oilAdded)); - var water = solution.GetTotalPrototypeQuantity("Water"); - var oil = solution.GetTotalPrototypeQuantity("Oil"); + var water = solution.GetTotalPrototypeQuantity(Water); + var oil = solution.GetTotalPrototypeQuantity(Oil); Assert.Multiple(() => { Assert.That(water, Is.EqualTo(waterQuantity)); @@ -107,8 +114,8 @@ public sealed class SolutionSystemTests var oilQuantity = FixedPoint2.New(1500); var waterQuantity = FixedPoint2.New(10); - var oilAdded = new Solution("Oil", oilQuantity); - var originalWater = new Solution("Water", waterQuantity); + var oilAdded = new Solution(Oil, oilQuantity); + var originalWater = new Solution(Water, waterQuantity); beaker = entityManager.SpawnEntity("SolutionTarget", coordinates); Assert.That(containerSystem @@ -118,8 +125,8 @@ public sealed class SolutionSystemTests Assert.That(containerSystem .TryAddSolution(solutionEnt.Value, oilAdded), Is.False); - var water = solution.GetTotalPrototypeQuantity("Water"); - var oil = solution.GetTotalPrototypeQuantity("Oil"); + var water = solution.GetTotalPrototypeQuantity(Water); + var oil = solution.GetTotalPrototypeQuantity(Oil); Assert.Multiple(() => { Assert.That(water, Is.EqualTo(waterQuantity)); @@ -153,8 +160,8 @@ public sealed class SolutionSystemTests var waterQuantity = FixedPoint2.New(10); var oilQuantity = FixedPoint2.New(ratio * waterQuantity.Int()); - var oilAdded = new Solution("Oil", oilQuantity); - var originalWater = new Solution("Water", waterQuantity); + var oilAdded = new Solution(Oil, oilQuantity); + var originalWater = new Solution(Water, waterQuantity); beaker = entityManager.SpawnEntity("SolutionTarget", coordinates); Assert.That(containerSystem @@ -168,15 +175,15 @@ public sealed class SolutionSystemTests { Assert.That(solution.Volume, Is.EqualTo(FixedPoint2.New(threshold))); - var waterMix = solution.GetTotalPrototypeQuantity("Water"); - var oilMix = solution.GetTotalPrototypeQuantity("Oil"); + var waterMix = solution.GetTotalPrototypeQuantity(Water); + var oilMix = solution.GetTotalPrototypeQuantity(Oil); Assert.That(waterMix, Is.EqualTo(FixedPoint2.New(threshold / (ratio + 1)))); Assert.That(oilMix, Is.EqualTo(FixedPoint2.New(threshold / (ratio + 1) * ratio))); Assert.That(overflowingSolution.Volume, Is.EqualTo(FixedPoint2.New(80))); - var waterOverflow = overflowingSolution.GetTotalPrototypeQuantity("Water"); - var oilOverFlow = overflowingSolution.GetTotalPrototypeQuantity("Oil"); + var waterOverflow = overflowingSolution.GetTotalPrototypeQuantity(Water); + var oilOverFlow = overflowingSolution.GetTotalPrototypeQuantity(Oil); Assert.That(waterOverflow, Is.EqualTo(waterQuantity - waterMix)); Assert.That(oilOverFlow, Is.EqualTo(oilQuantity - oilMix)); }); @@ -207,8 +214,8 @@ public sealed class SolutionSystemTests var waterQuantity = FixedPoint2.New(10); var oilQuantity = FixedPoint2.New(ratio * waterQuantity.Int()); - var oilAdded = new Solution("Oil", oilQuantity); - var originalWater = new Solution("Water", waterQuantity); + var oilAdded = new Solution(Oil, oilQuantity); + var originalWater = new Solution(Water, waterQuantity); beaker = entityManager.SpawnEntity("SolutionTarget", coordinates); Assert.That(containerSystem @@ -234,24 +241,23 @@ public sealed class SolutionSystemTests // Adding reagent with adjusts temperature await server.WaitAssertion(() => { - - var solution = new Solution("TestReagentA", FixedPoint2.New(100)) { Temperature = temp }; + var solution = new Solution(TestReagentA, FixedPoint2.New(100)) { Temperature = temp }; Assert.That(solution.Temperature, Is.EqualTo(temp * 1)); - solution.AddSolution(new Solution("TestReagentA", FixedPoint2.New(100)) { Temperature = temp * 3 }, protoMan); + solution.AddSolution(new Solution(TestReagentA, FixedPoint2.New(100)) { Temperature = temp * 3 }, protoMan); Assert.That(solution.Temperature, Is.EqualTo(temp * 2)); - solution.AddSolution(new Solution("TestReagentB", FixedPoint2.New(100)) { Temperature = temp * 5 }, protoMan); + solution.AddSolution(new Solution(TestReagentB, FixedPoint2.New(100)) { Temperature = temp * 5 }, protoMan); Assert.That(solution.Temperature, Is.EqualTo(temp * 3)); }); // adding solutions combines thermal energy await server.WaitAssertion(() => { - var solutionOne = new Solution("TestReagentA", FixedPoint2.New(100)) { Temperature = temp }; + var solutionOne = new Solution(TestReagentA, FixedPoint2.New(100)) { Temperature = temp }; - var solutionTwo = new Solution("TestReagentB", FixedPoint2.New(100)) { Temperature = temp }; - solutionTwo.AddReagent("TestReagentC", FixedPoint2.New(100)); + var solutionTwo = new Solution(TestReagentB, FixedPoint2.New(100)) { Temperature = temp }; + solutionTwo.AddReagent(TestReagentC, FixedPoint2.New(100)); var thermalEnergyOne = solutionOne.GetHeatCapacity(protoMan) * solutionOne.Temperature; var thermalEnergyTwo = solutionTwo.GetHeatCapacity(protoMan) * solutionTwo.Temperature; diff --git a/Content.IntegrationTests/Tests/Commands/ObjectiveCommandsTest.cs b/Content.IntegrationTests/Tests/Commands/ObjectiveCommandsTest.cs index a77761a7d1..d430325e31 100644 --- a/Content.IntegrationTests/Tests/Commands/ObjectiveCommandsTest.cs +++ b/Content.IntegrationTests/Tests/Commands/ObjectiveCommandsTest.cs @@ -54,7 +54,7 @@ public sealed class ObjectiveCommandsTest }); Assert.That(mindEnt, Is.Not.Null); - var mindComp = mindEnt.Value.Comp; + var mindComp = mindEnt!.Value.Comp; Assert.That(mindComp.Objectives, Is.Empty, "Dummy player started with objectives."); await pair.WaitCommand($"addobjective {playerSession.Name} {ObjectiveProtoId}"); diff --git a/Content.IntegrationTests/Tests/Commands/RejuvenateTest.cs b/Content.IntegrationTests/Tests/Commands/RejuvenateTest.cs index e4ec7e907a..87ff00691a 100644 --- a/Content.IntegrationTests/Tests/Commands/RejuvenateTest.cs +++ b/Content.IntegrationTests/Tests/Commands/RejuvenateTest.cs @@ -1,7 +1,8 @@ -using Content.Server.Administration.Commands; -using Content.Server.Administration.Systems; +using Content.Shared.Administration.Systems; using Content.Shared.Damage; +using Content.Shared.Damage.Components; using Content.Shared.Damage.Prototypes; +using Content.Shared.Damage.Systems; using Content.Shared.FixedPoint; using Content.Shared.Mobs.Components; using Content.Shared.Mobs.Systems; diff --git a/Content.IntegrationTests/Tests/Commands/SuicideCommandTests.cs b/Content.IntegrationTests/Tests/Commands/SuicideCommandTests.cs index 48304f971e..1746bea2aa 100644 --- a/Content.IntegrationTests/Tests/Commands/SuicideCommandTests.cs +++ b/Content.IntegrationTests/Tests/Commands/SuicideCommandTests.cs @@ -1,6 +1,8 @@ using System.Linq; using Content.Shared.Damage; +using Content.Shared.Damage.Components; using Content.Shared.Damage.Prototypes; +using Content.Shared.Damage.Systems; using Content.Shared.Execution; using Content.Shared.FixedPoint; using Content.Shared.Ghost; @@ -280,7 +282,7 @@ public sealed class SuicideCommandTests await server.WaitAssertion(() => { // Heal all damage first (possible low pressure damage taken) - damageableSystem.SetAllDamage(player, damageableComp, 0); + damageableSystem.ClearAllDamage((player, damageableComp)); consoleHost.GetSessionShell(playerMan.Sessions.First()).ExecuteCommand("suicide"); var lethalDamageThreshold = mobThresholdsComp.Thresholds.Keys.Last(); @@ -355,7 +357,7 @@ public sealed class SuicideCommandTests await server.WaitAssertion(() => { // Heal all damage first (possible low pressure damage taken) - damageableSystem.SetAllDamage(player, damageableComp, 0); + damageableSystem.ClearAllDamage((player, damageableComp)); consoleHost.GetSessionShell(playerMan.Sessions.First()).ExecuteCommand("suicide"); var lethalDamageThreshold = mobThresholdsComp.Thresholds.Keys.Last(); diff --git a/Content.IntegrationTests/Tests/Construction/Interaction/CraftingTests.cs b/Content.IntegrationTests/Tests/Construction/Interaction/CraftingTests.cs index 05e8197c8d..a7b96bdd2f 100644 --- a/Content.IntegrationTests/Tests/Construction/Interaction/CraftingTests.cs +++ b/Content.IntegrationTests/Tests/Construction/Interaction/CraftingTests.cs @@ -95,8 +95,8 @@ public sealed class CraftingTests : InteractionTest Assert.That(sys.IsEntityInContainer(shard), Is.True); Assert.That(sys.IsEntityInContainer(rods), Is.False); Assert.That(sys.IsEntityInContainer(wires), Is.False); - Assert.That(rodStack, Has.Count.EqualTo(8)); - Assert.That(wireStack, Has.Count.EqualTo(7)); + Assert.That(rodStack.Count, Is.EqualTo(8)); + Assert.That(wireStack.Count, Is.EqualTo(7)); await FindEntity(Spear, shouldSucceed: false); diff --git a/Content.IntegrationTests/Tests/Construction/Interaction/WindowRepair.cs b/Content.IntegrationTests/Tests/Construction/Interaction/WindowRepair.cs index 192604edfd..5a4d284c0f 100644 --- a/Content.IntegrationTests/Tests/Construction/Interaction/WindowRepair.cs +++ b/Content.IntegrationTests/Tests/Construction/Interaction/WindowRepair.cs @@ -1,6 +1,8 @@ using Content.IntegrationTests.Tests.Interaction; using Content.Shared.Damage; +using Content.Shared.Damage.Components; using Content.Shared.Damage.Prototypes; +using Content.Shared.Damage.Systems; using Content.Shared.FixedPoint; using Robust.Shared.Prototypes; @@ -21,7 +23,7 @@ public sealed class WindowRepair : InteractionTest var damageType = Server.ProtoMan.Index(BluntDamageType); var damage = new DamageSpecifier(damageType, FixedPoint2.New(10)); Assert.That(comp.Damage.GetTotal(), Is.EqualTo(FixedPoint2.Zero)); - await Server.WaitPost(() => sys.TryChangeDamage(SEntMan.GetEntity(Target), damage, ignoreResistances: true)); + await Server.WaitPost(() => sys.TryChangeDamage(SEntMan.GetEntity(Target).Value, damage, ignoreResistances: true)); await RunTicks(5); Assert.That(comp.Damage.GetTotal(), Is.GreaterThan(FixedPoint2.Zero)); diff --git a/Content.IntegrationTests/Tests/Damageable/DamageableTest.cs b/Content.IntegrationTests/Tests/Damageable/DamageableTest.cs index 2d2c4b3214..f32f208617 100644 --- a/Content.IntegrationTests/Tests/Damageable/DamageableTest.cs +++ b/Content.IntegrationTests/Tests/Damageable/DamageableTest.cs @@ -1,7 +1,9 @@ using System.Linq; using Content.Shared._Sunrise.SunriseCCVars; using Content.Shared.Damage; +using Content.Shared.Damage.Components; using Content.Shared.Damage.Prototypes; +using Content.Shared.Damage.Systems; using Content.Shared.FixedPoint; using Robust.Shared.GameObjects; using Robust.Shared.Map; @@ -239,10 +241,14 @@ namespace Content.IntegrationTests.Tests.Damageable Assert.That(sDamageableComponent.TotalDamage, Is.EqualTo(FixedPoint2.Zero)); }); - // Test SetAll function - sDamageableSystem.SetAllDamage(sDamageableEntity, sDamageableComponent, 10); + // Test SetAll and ClearAll function + sDamageableSystem.SetAllDamage((sDamageableEntity, sDamageableComponent), 10); Assert.That(sDamageableComponent.TotalDamage, Is.EqualTo(FixedPoint2.New(10 * sDamageableComponent.Damage.DamageDict.Count))); - sDamageableSystem.SetAllDamage(sDamageableEntity, sDamageableComponent, 0); + sDamageableSystem.SetAllDamage((sDamageableEntity, sDamageableComponent), 0); + Assert.That(sDamageableComponent.TotalDamage, Is.EqualTo(FixedPoint2.Zero)); + sDamageableSystem.SetAllDamage((sDamageableEntity, sDamageableComponent), 10); + Assert.That(sDamageableComponent.TotalDamage, Is.EqualTo(FixedPoint2.New(10 * sDamageableComponent.Damage.DamageDict.Count))); + sDamageableSystem.ClearAllDamage((sDamageableEntity, sDamageableComponent)); Assert.That(sDamageableComponent.TotalDamage, Is.EqualTo(FixedPoint2.Zero)); // Test 'wasted' healing diff --git a/Content.IntegrationTests/Tests/Destructible/DestructibleDamageGroupTest.cs b/Content.IntegrationTests/Tests/Destructible/DestructibleDamageGroupTest.cs index c411dd439c..731107c932 100644 --- a/Content.IntegrationTests/Tests/Destructible/DestructibleDamageGroupTest.cs +++ b/Content.IntegrationTests/Tests/Destructible/DestructibleDamageGroupTest.cs @@ -1,6 +1,8 @@ using Content.Shared.Damage; +using Content.Shared.Damage.Components; using Content.Shared._Sunrise.SunriseCCVars; using Content.Shared.Damage.Prototypes; +using Content.Shared.Damage.Systems; using Content.Shared.Destructible.Thresholds.Triggers; using Content.Shared.FixedPoint; using Robust.Shared.GameObjects; @@ -135,7 +137,7 @@ namespace Content.IntegrationTests.Tests.Destructible sTestThresholdListenerSystem.ThresholdsReached.Clear(); // Heal both classes of damage to 0 - sDamageableSystem.SetAllDamage(sDestructibleEntity, sDamageableComponent, 0); + sDamageableSystem.ClearAllDamage((sDestructibleEntity, sDamageableComponent)); // No new thresholds reached, healing should not trigger it Assert.That(sTestThresholdListenerSystem.ThresholdsReached, Is.Empty); @@ -179,7 +181,7 @@ namespace Content.IntegrationTests.Tests.Destructible threshold.TriggersOnce = true; // Heal brute and burn back to 0 - sDamageableSystem.SetAllDamage(sDestructibleEntity, sDamageableComponent, 0); + sDamageableSystem.ClearAllDamage((sDestructibleEntity, sDamageableComponent)); // No new thresholds reached from healing Assert.That(sTestThresholdListenerSystem.ThresholdsReached, Is.Empty); diff --git a/Content.IntegrationTests/Tests/Destructible/DestructibleDamageTypeTest.cs b/Content.IntegrationTests/Tests/Destructible/DestructibleDamageTypeTest.cs index 38fccc2878..57c5d36f72 100644 --- a/Content.IntegrationTests/Tests/Destructible/DestructibleDamageTypeTest.cs +++ b/Content.IntegrationTests/Tests/Destructible/DestructibleDamageTypeTest.cs @@ -1,6 +1,8 @@ using Content.Shared._Sunrise.SunriseCCVars; using Content.Shared.Damage; +using Content.Shared.Damage.Components; using Content.Shared.Damage.Prototypes; +using Content.Shared.Damage.Systems; using Content.Shared.Destructible.Thresholds.Triggers; using Robust.Shared.GameObjects; using Robust.Shared.Prototypes; diff --git a/Content.IntegrationTests/Tests/Destructible/DestructibleDestructionTest.cs b/Content.IntegrationTests/Tests/Destructible/DestructibleDestructionTest.cs index f128697621..0ab86ce1c4 100644 --- a/Content.IntegrationTests/Tests/Destructible/DestructibleDestructionTest.cs +++ b/Content.IntegrationTests/Tests/Destructible/DestructibleDestructionTest.cs @@ -2,6 +2,7 @@ using System.Linq; using Content.Server.Destructible.Thresholds.Behaviors; using Content.Shared.Damage; using Content.Shared.Damage.Prototypes; +using Content.Shared.Damage.Systems; using Content.Shared.Destructible.Thresholds; using Robust.Shared.GameObjects; using Robust.Shared.Prototypes; diff --git a/Content.IntegrationTests/Tests/Destructible/DestructibleThresholdActivationTest.cs b/Content.IntegrationTests/Tests/Destructible/DestructibleThresholdActivationTest.cs index 95047d2b4a..1e80d5c64a 100644 --- a/Content.IntegrationTests/Tests/Destructible/DestructibleThresholdActivationTest.cs +++ b/Content.IntegrationTests/Tests/Destructible/DestructibleThresholdActivationTest.cs @@ -3,7 +3,9 @@ using Content.Server.Destructible; using Content.Server.Destructible.Thresholds; using Content.Server.Destructible.Thresholds.Behaviors; using Content.Shared.Damage; +using Content.Shared.Damage.Components; using Content.Shared.Damage.Prototypes; +using Content.Shared.Damage.Systems; using Content.Shared.FixedPoint; using Robust.Shared.Audio.Systems; using Content.Shared.Destructible; @@ -124,7 +126,7 @@ namespace Content.IntegrationTests.Tests.Destructible Assert.That(sTestThresholdListenerSystem.ThresholdsReached, Is.Empty); // Set damage to 0 - sDamageableSystem.SetAllDamage(sDestructibleEntity, sDamageableComponent, 0); + sDamageableSystem.ClearAllDamage((sDestructibleEntity, sDamageableComponent)); // Damage for 100, up to 100 sDamageableSystem.TryChangeDamage(sDestructibleEntity, bluntDamage * 10, true, useModifier: false, useVariance: false); // Sunrise-Edit @@ -185,7 +187,7 @@ namespace Content.IntegrationTests.Tests.Destructible sTestThresholdListenerSystem.ThresholdsReached.Clear(); // Heal all damage - sDamageableSystem.SetAllDamage(sDestructibleEntity, sDamageableComponent, 0); + sDamageableSystem.ClearAllDamage((sDestructibleEntity, sDamageableComponent)); // Damage up to 50 sDamageableSystem.TryChangeDamage(sDestructibleEntity, bluntDamage * 5, true, useModifier: false, useVariance: false); // Sunrise-Edit @@ -247,7 +249,7 @@ namespace Content.IntegrationTests.Tests.Destructible sTestThresholdListenerSystem.ThresholdsReached.Clear(); // Heal the entity completely - sDamageableSystem.SetAllDamage(sDestructibleEntity, sDamageableComponent, 0); + sDamageableSystem.ClearAllDamage((sDestructibleEntity, sDamageableComponent)); // Check that the entity has 0 damage Assert.That(sDamageableComponent.TotalDamage, Is.EqualTo(FixedPoint2.Zero)); diff --git a/Content.IntegrationTests/Tests/DoAfter/DoAfterServerTest.cs b/Content.IntegrationTests/Tests/DoAfter/DoAfterServerTest.cs index 45c384f86c..32f8b58542 100644 --- a/Content.IntegrationTests/Tests/DoAfter/DoAfterServerTest.cs +++ b/Content.IntegrationTests/Tests/DoAfter/DoAfterServerTest.cs @@ -1,4 +1,6 @@ +using System.Collections.Generic; using Content.Shared.DoAfter; +using Content.Shared.Interaction; using Robust.Shared.GameObjects; using Robust.Shared.Map; using Robust.Shared.Reflection; @@ -64,17 +66,16 @@ namespace Content.IntegrationTests.Tests.DoAfter var server = pair.Server; await server.WaitIdleAsync(); - var entityManager = server.ResolveDependency(); + var entityManager = server.EntMan; var timing = server.ResolveDependency(); - var doAfterSystem = entityManager.EntitySysManager.GetEntitySystem(); + var doAfterSystem = entityManager.System(); var ev = new TestDoAfterEvent(); // That it finishes successfully await server.WaitPost(() => { - var tickTime = 1.0f / timing.TickRate; var mob = entityManager.SpawnEntity("DoAfterDummy", MapCoordinates.Nullspace); - var args = new DoAfterArgs(entityManager, mob, tickTime / 2, ev, null) { Broadcast = true }; + var args = new DoAfterArgs(entityManager, mob, timing.TickPeriod / 2, ev, null) { Broadcast = true }; #pragma warning disable NUnit2045 // Interdependent assertions. Assert.That(doAfterSystem.TryStartDoAfter(args)); Assert.That(ev.Cancelled, Is.False); @@ -92,23 +93,17 @@ namespace Content.IntegrationTests.Tests.DoAfter { await using var pair = await PoolManager.GetServerClient(); var server = pair.Server; - var entityManager = server.ResolveDependency(); + var entityManager = server.EntMan; var timing = server.ResolveDependency(); - var doAfterSystem = entityManager.EntitySysManager.GetEntitySystem(); + var doAfterSystem = entityManager.System(); var ev = new TestDoAfterEvent(); await server.WaitPost(() => { - var tickTime = 1.0f / timing.TickRate; - var mob = entityManager.SpawnEntity("DoAfterDummy", MapCoordinates.Nullspace); - var args = new DoAfterArgs(entityManager, mob, tickTime * 2, ev, null) { Broadcast = true }; + var args = new DoAfterArgs(entityManager, mob, timing.TickPeriod * 2, ev, null) { Broadcast = true }; - if (!doAfterSystem.TryStartDoAfter(args, out var id)) - { - Assert.Fail(); - return; - } + Assert.That(doAfterSystem.TryStartDoAfter(args, out var id)); Assert.That(!ev.Cancelled); doAfterSystem.Cancel(id); @@ -121,5 +116,67 @@ namespace Content.IntegrationTests.Tests.DoAfter await pair.CleanReturnAsync(); } + + /// + /// Spawns two sets of mobs with a targeted DoAfter to check that the GetEntitiesInteractingWithTarget result + /// includes the correct interacting entities. + /// + [Test] + public async Task TestGetInteractingEntities() + { + await using var pair = await PoolManager.GetServerClient(); + var server = pair.Server; + var entityManager = server.EntMan; + var timing = server.ResolveDependency(); + var doAfterSystem = entityManager.System(); + var interactionSystem = entityManager.System(); + var ev = new TestDoAfterEvent(); + + EntityUid mob = default; + EntityUid target = default; + + EntityUid mob2 = default; + EntityUid mob3 = default; + EntityUid target2 = default; + + await server.WaitPost(() => + { + // Spawn two targets to interact with + target = entityManager.SpawnEntity("DoAfterDummy", MapCoordinates.Nullspace); + target2 = entityManager.SpawnEntity("DoAfterDummy", MapCoordinates.Nullspace); + + // Spawn a mob which is interacting with the first target + mob = entityManager.SpawnEntity("DoAfterDummy", MapCoordinates.Nullspace); + var args = new DoAfterArgs(entityManager, mob, timing.TickPeriod * 5, ev, null, target) { Broadcast = true }; + Assert.That(doAfterSystem.TryStartDoAfter(args)); + + // Spawn two more mobs which are interacting with the second target + mob2 = entityManager.SpawnEntity("DoAfterDummy", MapCoordinates.Nullspace); + var args2 = new DoAfterArgs(entityManager, mob2, timing.TickPeriod * 5, ev, null, target2) { Broadcast = true }; + Assert.That(doAfterSystem.TryStartDoAfter(args2)); + + mob3 = entityManager.SpawnEntity("DoAfterDummy", MapCoordinates.Nullspace); + var args3 = new DoAfterArgs(entityManager, mob3, timing.TickPeriod * 5, ev, null, target2) { Broadcast = true }; + Assert.That(doAfterSystem.TryStartDoAfter(args3)); + }); + + var list = new HashSet(); + interactionSystem.GetEntitiesInteractingWithTarget(target, list); + Assert.That(list, Is.EquivalentTo([mob]), $"{mob} was not considered to be interacting with {target}"); + + interactionSystem.GetEntitiesInteractingWithTarget(target2, list); + Assert.That(list, Is.EquivalentTo([mob2, mob3]), $"{mob2} and {mob3} were not considered to be interacting with {target2}"); + + await server.WaitPost(() => + { + entityManager.DeleteEntity(mob); + entityManager.DeleteEntity(mob2); + entityManager.DeleteEntity(mob3); + entityManager.DeleteEntity(target); + entityManager.DeleteEntity(target2); + }); + + await pair.CleanReturnAsync(); + } } } diff --git a/Content.IntegrationTests/Tests/GameRules/NukeOpsTest.cs b/Content.IntegrationTests/Tests/GameRules/NukeOpsTest.cs index d8e77b6196..b619ddfd16 100644 --- a/Content.IntegrationTests/Tests/GameRules/NukeOpsTest.cs +++ b/Content.IntegrationTests/Tests/GameRules/NukeOpsTest.cs @@ -12,7 +12,7 @@ using Content.Server.Roles; using Content.Server.RoundEnd; using Content.Server.Shuttles.Components; using Content.Shared.CCVar; -using Content.Shared.Damage; +using Content.Shared.Damage.Components; using Content.Shared.FixedPoint; using Content.Shared.GameTicking; using Content.Shared.Hands.Components; diff --git a/Content.IntegrationTests/Tests/GravityGridTest.cs b/Content.IntegrationTests/Tests/GravityGridTest.cs index 8257035de6..047ec0259a 100644 --- a/Content.IntegrationTests/Tests/GravityGridTest.cs +++ b/Content.IntegrationTests/Tests/GravityGridTest.cs @@ -1,4 +1,3 @@ -using Content.Server.Gravity; using Content.Server.Power.Components; using Content.Shared.Gravity; using Robust.Shared.GameObjects; diff --git a/Content.IntegrationTests/Tests/Interaction/InteractionTest.EntitySpecifier.cs b/Content.IntegrationTests/Tests/Interaction/InteractionTest.EntitySpecifier.cs index ca7445c359..6823e1ac97 100644 --- a/Content.IntegrationTests/Tests/Interaction/InteractionTest.EntitySpecifier.cs +++ b/Content.IntegrationTests/Tests/Interaction/InteractionTest.EntitySpecifier.cs @@ -49,6 +49,9 @@ public abstract partial class InteractionTest public static implicit operator EntitySpecifier(string prototype) => new(prototype, 1); + public static implicit operator EntitySpecifier(EntProtoId prototype) + => new(prototype.Id, 1); + public static implicit operator EntitySpecifier((string, int) tuple) => new(tuple.Item1, tuple.Item2); @@ -93,7 +96,7 @@ public abstract partial class InteractionTest await Server.WaitPost(() => { uid = SEntMan.SpawnEntity(stackProto.Spawn, coords); - Stack.SetCount(uid, spec.Quantity); + Stack.SetCount((uid, null), spec.Quantity); }); return uid; } diff --git a/Content.IntegrationTests/Tests/Interaction/InteractionTest.cs b/Content.IntegrationTests/Tests/Interaction/InteractionTest.cs index 4a33fdc03b..245aeab9ee 100644 --- a/Content.IntegrationTests/Tests/Interaction/InteractionTest.cs +++ b/Content.IntegrationTests/Tests/Interaction/InteractionTest.cs @@ -24,6 +24,7 @@ using Robust.Shared.Map; using Robust.Shared.Player; using Robust.Shared.Prototypes; using Robust.Shared.Timing; +using Robust.Shared.Utility; using Robust.UnitTesting; namespace Content.IntegrationTests.Tests.Interaction; @@ -39,10 +40,20 @@ namespace Content.IntegrationTests.Tests.Interaction; [FixtureLifeCycle(LifeCycle.InstancePerTestCase)] public abstract partial class InteractionTest { + /// + /// The prototype that will be spawned for the player entity at . + /// This is not a full humanoid and only has one hand by default. + /// protected virtual string PlayerPrototype => "InteractionTestMob"; + /// + /// The map path to load for the integration test. + /// If null an empty map with a single 1x1 plating grid will be generated. + /// + protected virtual ResPath? TestMapPath => null; + protected TestPair Pair = default!; - protected TestMapData MapData => Pair.TestMap!; + protected TestMapData MapData = default!; protected RobustIntegrationTest.ServerIntegrationInstance Server => Pair.Server; protected RobustIntegrationTest.ClientIntegrationInstance Client => Pair.Client; @@ -199,7 +210,10 @@ public abstract partial class InteractionTest CUiSys = CEntMan.System(); // Setup map. - await Pair.CreateTestMap(); + if (TestMapPath == null) + MapData = await Pair.CreateTestMap(); + else + MapData = await Pair.LoadTestMap(TestMapPath.Value); PlayerCoords = SEntMan.GetNetCoordinates(Transform.WithEntityId(MapData.GridCoords.Offset(new Vector2(0.5f, 0.5f)), MapData.MapUid)); TargetCoords = SEntMan.GetNetCoordinates(Transform.WithEntityId(MapData.GridCoords.Offset(new Vector2(1.5f, 0.5f)), MapData.MapUid)); @@ -214,14 +228,14 @@ public abstract partial class InteractionTest ServerSession = sPlayerMan.GetSessionById(ClientSession.UserId); // Spawn player entity & attach - EntityUid? old = default; + NetEntity? old = default; await Server.WaitPost(() => { // Fuck you mind system I want an hour of my life back // Mind system is a time vampire SEntMan.System().WipeMind(ServerSession.ContentData()?.Mind); - old = cPlayerMan.LocalEntity; + CEntMan.TryGetNetEntity(cPlayerMan.LocalEntity, out old); SPlayer = SEntMan.SpawnEntity(PlayerPrototype, SEntMan.GetCoordinates(PlayerCoords)); Player = SEntMan.GetNetEntity(SPlayer); Server.PlayerMan.SetAttachedEntity(ServerSession, SPlayer); @@ -237,8 +251,8 @@ public abstract partial class InteractionTest // Delete old player entity. await Server.WaitPost(() => { - if (old != null) - SEntMan.DeleteEntity(old.Value); + if (SEntMan.TryGetEntity(old, out var uid)) + SEntMan.DeleteEntity(uid); }); // Change UI state to in-game. diff --git a/Content.IntegrationTests/Tests/Interaction/InteractionTestTests.cs b/Content.IntegrationTests/Tests/Interaction/InteractionTestTests.cs new file mode 100644 index 0000000000..54417b6c0b --- /dev/null +++ b/Content.IntegrationTests/Tests/Interaction/InteractionTestTests.cs @@ -0,0 +1,31 @@ +using System.Linq; +using Robust.Shared.GameObjects; +using Robust.Shared.Map.Components; +using Robust.Shared.Utility; + +namespace Content.IntegrationTests.Tests.Interaction; + +/// +/// Makes sure that interaction test helper methods are working as intended. +/// +public sealed class InteractionTestTests : InteractionTest +{ + protected override ResPath? TestMapPath => new("Maps/Test/empty.yml"); + + /// + /// Tests that map loading is working correctly. + /// + [Test] + public void MapLoadingTest() + { + // Make sure that there is only one grid. + var grids = SEntMan.AllEntities().ToList(); + Assert.That(grids, Has.Count.EqualTo(1), "Test map did not have exactly one grid."); + Assert.That(grids, Does.Contain(MapData.Grid), "MapData did not contain the loaded grid."); + + // Make sure we loaded the right map. + // This name is defined in empty.yml + Assert.That(SEntMan.GetComponent(MapData.MapUid).EntityName, Is.EqualTo("Empty Debug Map")); + } +} + diff --git a/Content.IntegrationTests/Tests/Lobby/CharacterCreationTest.cs b/Content.IntegrationTests/Tests/Lobby/CharacterCreationTest.cs index 60501a781f..d5791861cf 100644 --- a/Content.IntegrationTests/Tests/Lobby/CharacterCreationTest.cs +++ b/Content.IntegrationTests/Tests/Lobby/CharacterCreationTest.cs @@ -1,114 +1,122 @@ using Content.Client.Lobby; using Content.Server.Preferences.Managers; +using Content.Shared.Humanoid; using Content.Shared.Preferences; using Robust.Client.State; -using Robust.Shared.Network; -namespace Content.IntegrationTests.Tests.Lobby +namespace Content.IntegrationTests.Tests.Lobby; + +[TestFixture] +[TestOf(typeof(ClientPreferencesManager))] +[TestOf(typeof(ServerPreferencesManager))] +public sealed class CharacterCreationTest { - [TestFixture] - [TestOf(typeof(ClientPreferencesManager))] - [TestOf(typeof(ServerPreferencesManager))] - public sealed class CharacterCreationTest + [Test] + public async Task CreateDeleteCreateTest() { - [Test] - public async Task CreateDeleteCreateTest() + await using var pair = await PoolManager.GetServerClient(new PoolSettings { InLobby = true }); + var server = pair.Server; + var client = pair.Client; + var user = pair.Client.User!.Value; + var clientPrefManager = client.Resolve(); + var serverPrefManager = server.Resolve(); + + Assert.That(client.Resolve().CurrentState, Is.TypeOf()); + await client.WaitPost(() => clientPrefManager.SelectCharacter(0)); + await pair.RunTicksSync(5); + + var clientCharacters = clientPrefManager.Preferences?.Characters; + Assert.That(clientCharacters, Is.Not.Null); + Assert.That(clientCharacters, Has.Count.EqualTo(1)); + + HumanoidCharacterProfile profile = null; + await client.WaitPost(() => { - await using var pair = await PoolManager.GetServerClient(new PoolSettings { InLobby = true }); - var server = pair.Server; - var client = pair.Client; + profile = HumanoidCharacterProfile.Random(); + clientPrefManager.CreateCharacter(profile); + }); + await pair.RunTicksSync(5); - var clientNetManager = client.ResolveDependency(); - var clientStateManager = client.ResolveDependency(); - var clientPrefManager = client.ResolveDependency(); + clientCharacters = clientPrefManager.Preferences?.Characters; + Assert.That(clientCharacters, Is.Not.Null); + Assert.That(clientCharacters, Has.Count.EqualTo(2)); + AssertEqual(clientCharacters[1], profile); - var serverPrefManager = server.ResolveDependency(); + await PoolManager.WaitUntil(server, () => serverPrefManager.GetPreferences(user).Characters.Count == 2, maxTicks: 60); + var serverCharacters = serverPrefManager.GetPreferences(user).Characters; + Assert.That(serverCharacters, Has.Count.EqualTo(2)); + AssertEqual(serverCharacters[1], profile); - // Need to run them in sync to receive the messages. - await pair.RunTicksSync(1); + await client.WaitAssertion(() => clientPrefManager.DeleteCharacter(1)); + await pair.RunTicksSync(5); + Assert.That(clientPrefManager.Preferences?.Characters.Count, Is.EqualTo(1)); + await PoolManager.WaitUntil(server, () => serverPrefManager.GetPreferences(user).Characters.Count == 1, maxTicks: 60); + Assert.That(serverPrefManager.GetPreferences(user).Characters.Count, Is.EqualTo(1)); - await PoolManager.WaitUntil(client, () => clientStateManager.CurrentState is LobbyState, 600); + await client.WaitIdleAsync(); - Assert.That(clientNetManager.ServerChannel, Is.Not.Null); + await client.WaitAssertion(() => + { + profile = HumanoidCharacterProfile.Random(); + clientPrefManager.CreateCharacter(profile); + }); + await pair.RunTicksSync(5); - var clientNetId = clientNetManager.ServerChannel.UserId; - HumanoidCharacterProfile profile = null; + clientCharacters = clientPrefManager.Preferences?.Characters; + Assert.That(clientCharacters, Is.Not.Null); + Assert.That(clientCharacters, Has.Count.EqualTo(2)); + AssertEqual(clientCharacters[1], profile); - await client.WaitAssertion(() => - { - clientPrefManager.SelectCharacter(0); + await PoolManager.WaitUntil(server, () => serverPrefManager.GetPreferences(user).Characters.Count == 2, maxTicks: 60); + serverCharacters = serverPrefManager.GetPreferences(user).Characters; + Assert.That(serverCharacters, Has.Count.EqualTo(2)); + AssertEqual(serverCharacters[1], profile); + await pair.CleanReturnAsync(); + } - var clientCharacters = clientPrefManager.Preferences?.Characters; - Assert.That(clientCharacters, Is.Not.Null); - Assert.Multiple(() => - { - Assert.That(clientCharacters, Has.Count.EqualTo(1)); + private void AssertEqual(ICharacterProfile clientCharacter, HumanoidCharacterProfile b) + { + if (clientCharacter.MemberwiseEquals(b)) + return; - Assert.That(clientStateManager.CurrentState, Is.TypeOf()); - }); - - profile = HumanoidCharacterProfile.Random(); - clientPrefManager.CreateCharacter(profile); - - clientCharacters = clientPrefManager.Preferences?.Characters; - - Assert.That(clientCharacters, Is.Not.Null); - Assert.That(clientCharacters, Has.Count.EqualTo(2)); - Assert.That(clientCharacters[1].MemberwiseEquals(profile)); - }); - - await PoolManager.WaitUntil(server, () => serverPrefManager.GetPreferences(clientNetId).Characters.Count == 2, maxTicks: 60); - - await server.WaitAssertion(() => - { - var serverCharacters = serverPrefManager.GetPreferences(clientNetId).Characters; - - Assert.That(serverCharacters, Has.Count.EqualTo(2)); - Assert.That(serverCharacters[1].MemberwiseEquals(profile)); - }); - - await client.WaitAssertion(() => - { - clientPrefManager.DeleteCharacter(1); - - var clientCharacters = clientPrefManager.Preferences?.Characters.Count; - Assert.That(clientCharacters, Is.EqualTo(1)); - }); - - await PoolManager.WaitUntil(server, () => serverPrefManager.GetPreferences(clientNetId).Characters.Count == 1, maxTicks: 60); - - await server.WaitAssertion(() => - { - var serverCharacters = serverPrefManager.GetPreferences(clientNetId).Characters.Count; - Assert.That(serverCharacters, Is.EqualTo(1)); - }); - - await client.WaitIdleAsync(); - - await client.WaitAssertion(() => - { - profile = HumanoidCharacterProfile.Random(); - - clientPrefManager.CreateCharacter(profile); - - var clientCharacters = clientPrefManager.Preferences?.Characters; - - Assert.That(clientCharacters, Is.Not.Null); - Assert.That(clientCharacters, Has.Count.EqualTo(2)); - Assert.That(clientCharacters[1].MemberwiseEquals(profile)); - }); - - await PoolManager.WaitUntil(server, () => serverPrefManager.GetPreferences(clientNetId).Characters.Count == 2, maxTicks: 60); - - await server.WaitAssertion(() => - { - var serverCharacters = serverPrefManager.GetPreferences(clientNetId).Characters; - - Assert.That(serverCharacters, Has.Count.EqualTo(2)); - Assert.That(serverCharacters[1].MemberwiseEquals(profile)); - }); - await pair.CleanReturnAsync(); + if (clientCharacter is not HumanoidCharacterProfile a) + { + Assert.Fail($"Not a {nameof(HumanoidCharacterProfile)}"); + return; } + + Assert.Multiple(() => + { + Assert.That(a.Name, Is.EqualTo(b.Name)); + Assert.That(a.Age, Is.EqualTo(b.Age)); + Assert.That(a.Sex, Is.EqualTo(b.Sex)); + Assert.That(a.Gender, Is.EqualTo(b.Gender)); + Assert.That(a.Species, Is.EqualTo(b.Species)); + Assert.That(a.PreferenceUnavailable, Is.EqualTo(b.PreferenceUnavailable)); + Assert.That(a.SpawnPriority, Is.EqualTo(b.SpawnPriority)); + Assert.That(a.FlavorText, Is.EqualTo(b.FlavorText)); + Assert.That(a.JobPriorities, Is.EquivalentTo(b.JobPriorities)); + Assert.That(a.AntagPreferences, Is.EquivalentTo(b.AntagPreferences)); + Assert.That(a.TraitPreferences, Is.EquivalentTo(b.TraitPreferences)); + Assert.That(a.Loadouts, Is.EquivalentTo(b.Loadouts)); + AssertEqual(a.Appearance, b.Appearance); + Assert.Fail("Profile not equal"); + }); + } + + private void AssertEqual(HumanoidCharacterAppearance a, HumanoidCharacterAppearance b) + { + if (a.MemberwiseEquals(b)) + return; + + Assert.That(a.HairStyleId, Is.EqualTo(b.HairStyleId)); + Assert.That(a.HairColor, Is.EqualTo(b.HairColor)); + Assert.That(a.FacialHairStyleId, Is.EqualTo(b.FacialHairStyleId)); + Assert.That(a.FacialHairColor, Is.EqualTo(b.FacialHairColor)); + Assert.That(a.EyeColor, Is.EqualTo(b.EyeColor)); + Assert.That(a.SkinColor, Is.EqualTo(b.SkinColor)); + Assert.That(a.Markings, Is.EquivalentTo(b.Markings)); + Assert.Fail("Appearance not equal"); } } diff --git a/Content.IntegrationTests/Tests/MaterialArbitrageTest.cs b/Content.IntegrationTests/Tests/MaterialArbitrageTest.cs index 5cf9831077..3c6c372b75 100644 --- a/Content.IntegrationTests/Tests/MaterialArbitrageTest.cs +++ b/Content.IntegrationTests/Tests/MaterialArbitrageTest.cs @@ -28,20 +28,10 @@ namespace Content.IntegrationTests.Tests; [TestFixture] public sealed class MaterialArbitrageTest { - // These recipes are currently broken and need fixing. You should not be adding to these sets. - private readonly HashSet _destructionArbitrageIgnore = - [ - "BaseChemistryEmptyVial", "DrinkShotGlass", "SodiumLightTube", "DrinkGlassCoupeShaped", - "LedLightBulb", "ExteriorLightTube", "LightTube", "DrinkGlass", "DimLightBulb", "LightBulb", "LedLightTube", - "ChemistryEmptyBottle01", "WarmLightBulb", - ]; - - private readonly HashSet _compositionArbitrageIgnore = - [ - "FoodPlateSmall", "AirTank", "FoodPlateTin", "FoodPlateMuffinTin", "WeaponCapacitorRechargerCircuitboard", - "WeaponCapacitorRechargerCircuitboard", "BorgChargerCircuitboard", "BorgChargerCircuitboard", "FoodPlate", - "CellRechargerCircuitboard", "CellRechargerCircuitboard", - ]; + // These sets are for selectively excluding recipes from arbitrage. + // You should NOT be adding to these. They exist here for downstreams and potential future issues. + private readonly HashSet _destructionArbitrageIgnore = []; + private readonly HashSet _compositionArbitrageIgnore = []; [Test] public async Task NoMaterialArbitrage() @@ -469,7 +459,8 @@ public sealed class MaterialArbitrageTest await server.WaitPost(() => { var ent = entManager.SpawnEntity(id, testMap.GridCoords); - stackSys.SetCount(ent, 1); + if (entManager.TryGetComponent(ent, out var stackComp)) + stackSys.SetCount((ent, stackComp), 1); priceCache[id] = price = pricing.GetPrice(ent, false); entManager.DeleteEntity(ent); }); diff --git a/Content.IntegrationTests/Tests/Materials/MaterialTests.cs b/Content.IntegrationTests/Tests/Materials/MaterialTests.cs index 30800f358e..a177869e7f 100644 --- a/Content.IntegrationTests/Tests/Materials/MaterialTests.cs +++ b/Content.IntegrationTests/Tests/Materials/MaterialTests.cs @@ -54,7 +54,7 @@ namespace Content.IntegrationTests.Tests.Materials $"{proto.ID} material has no stack prototype"); if (stackProto != null) - Assert.That(proto.StackEntity, Is.EqualTo(stackProto.Spawn)); + Assert.That(proto.StackEntity, Is.EqualTo(stackProto.Spawn.Id)); } }); diff --git a/Content.IntegrationTests/Tests/Minds/MindTests.EntityDeletion.cs b/Content.IntegrationTests/Tests/Minds/MindTests.EntityDeletion.cs index 6f33188813..513049bcad 100644 --- a/Content.IntegrationTests/Tests/Minds/MindTests.EntityDeletion.cs +++ b/Content.IntegrationTests/Tests/Minds/MindTests.EntityDeletion.cs @@ -112,7 +112,7 @@ public sealed partial class MindTests Assert.That(entMan.EntityExists(attachedEntity), Is.True); Assert.That(attachedEntity, Is.Not.EqualTo(playerEnt)); Assert.That(entMan.HasComponent(attachedEntity)); - var transform = entMan.GetComponent(attachedEntity.Value); + var transform = entMan.GetComponent(attachedEntity!.Value); Assert.That(transform.MapID, Is.Not.EqualTo(MapId.Nullspace)); Assert.That(transform.MapID, Is.Not.EqualTo(testMap.MapId)); #pragma warning restore NUnit2045 @@ -175,7 +175,7 @@ public sealed partial class MindTests Assert.That(player.AttachedEntity, Is.Not.Null); Assert.That(entMan.EntityExists(player.AttachedEntity)); #pragma warning restore NUnit2045 - var originalEntity = player.AttachedEntity.Value; + var originalEntity = player.AttachedEntity!.Value; EntityUid ghost = default!; await server.WaitAssertion(() => @@ -248,7 +248,7 @@ public sealed partial class MindTests var mindId = player.ContentData()?.Mind; Assert.That(mindId, Is.Not.Null); - var mind = entMan.GetComponent(mindId.Value); + var mind = entMan.GetComponent(mindId!.Value); Assert.That(mind.VisitingEntity, Is.Null); await pair.CleanReturnAsync(); diff --git a/Content.IntegrationTests/Tests/Minds/MindTests.cs b/Content.IntegrationTests/Tests/Minds/MindTests.cs index 1bda6fd4db..35069339ba 100644 --- a/Content.IntegrationTests/Tests/Minds/MindTests.cs +++ b/Content.IntegrationTests/Tests/Minds/MindTests.cs @@ -4,7 +4,9 @@ using Content.Server.Ghost.Roles; using Content.Server.Ghost.Roles.Components; using Content.Server.Mind; using Content.Shared.Damage; +using Content.Shared.Damage.Components; using Content.Shared.Damage.Prototypes; +using Content.Shared.Damage.Systems; using Content.Shared.FixedPoint; using Content.Shared.Mind; using Content.Shared.Mind.Components; @@ -147,7 +149,7 @@ public sealed partial class MindTests var damageable = entMan.GetComponent(entity); var prototype = protoMan.Index(BluntDamageType); - damageableSystem.SetDamage(entity, damageable, new DamageSpecifier(prototype, FixedPoint2.New(401))); + 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/Mousetrap/MousetrapTest.cs b/Content.IntegrationTests/Tests/Mousetrap/MousetrapTest.cs index 422d58cdcf..5f1b9172dd 100644 --- a/Content.IntegrationTests/Tests/Mousetrap/MousetrapTest.cs +++ b/Content.IntegrationTests/Tests/Mousetrap/MousetrapTest.cs @@ -1,7 +1,6 @@ using Content.IntegrationTests.Tests.Movement; using Content.Server.NPC.HTN; -using Content.Shared.Damage; -using Content.Shared.FixedPoint; +using Content.Shared.Damage.Components; using Content.Shared.Item.ItemToggle; using Content.Shared.Item.ItemToggle.Components; using Content.Shared.Mobs; diff --git a/Content.IntegrationTests/Tests/Nutrition/HungerThirstTest.cs b/Content.IntegrationTests/Tests/Nutrition/HungerThirstTest.cs new file mode 100644 index 0000000000..7a5195800e --- /dev/null +++ b/Content.IntegrationTests/Tests/Nutrition/HungerThirstTest.cs @@ -0,0 +1,97 @@ +using Content.IntegrationTests.Tests.Interaction; +using Content.Shared.Chemistry.Components; +using Content.Shared.Nutrition.Components; +using Content.Shared.Nutrition.EntitySystems; +using Robust.Shared.GameObjects; +using Robust.Shared.Prototypes; + +namespace Content.IntegrationTests.Tests.Nutrition; + +/// +/// Tests the mechanics of hunger and thirst. +/// +public sealed class HungerThirstTest : InteractionTest +{ + private readonly EntProtoId _drink = "DrinkLemonadeGlass"; + private readonly EntProtoId _food = "FoodCakeVanillaSlice"; + protected override string PlayerPrototype => "MobHuman"; + + /// + /// Tests that hunger and thirst values decrease over time (low means hungrier and thirstier). + /// Tests that hunger and thirst values increase when eating/drinking (high means less hungry and thirsty). + /// + [Test] + public async Task HungerThirstIncreaseDecreaseTest() + { + // Ensure that the player can breathe and not suffocate + await AddAtmosphere(); + + var hungerComponent = Comp(Player); + var thirstComponent = Comp(Player); + var hungerSystem = SEntMan.System(); + var thirstSystem = SEntMan.System(); + var ingestionSystem = SEntMan.System(); + + // Set initial value + hungerSystem.SetHunger(SPlayer, hungerComponent.Thresholds[HungerThreshold.Okay], hungerComponent); + thirstSystem.SetThirst(SPlayer, thirstComponent, thirstComponent.ThirstThresholds[ThirstThreshold.Okay]); + + // Ensure hunger and thirst value decrease over time (the Urist gets hungrier/thirstier) + var previousHungerValue = hungerSystem.GetHunger(hungerComponent); + var previousThirstValue = thirstComponent.CurrentThirst; // TODO: combined sation system with a sane API + + // Simulate long enough for both update loops to run + var runTime = Math.Max((float)hungerComponent.ThresholdUpdateRate.TotalSeconds, (float)thirstComponent.UpdateRate.TotalSeconds) + 1f; + await RunSeconds(runTime); + + var currentHungerValue = hungerSystem.GetHunger(hungerComponent); + Assert.That(currentHungerValue, Is.LessThan(previousHungerValue), "Hunger value did not decrease over time"); + previousHungerValue = currentHungerValue; + + var currentThirstValue = thirstComponent.CurrentThirst; + Assert.That(currentThirstValue, Is.LessThan(previousThirstValue), "Thirst value did not decrease over time"); + previousThirstValue = currentThirstValue; + + // Now we spawn food in the Urist's hand + await PlaceInHands(_food); + + // We eat the food in hand + await UseInHand(); + + // To see a change in hunger, we need to wait at least 30 seconds + await RunSeconds(30); + + // We ensure the food is fully eaten + var foodEaten = HandSys.GetActiveItem((SPlayer, Hands)); + Assert.That(foodEaten, Is.Null, "Food item did not disappear after eating it"); + + // Ensure that the hunger value has increased (The Urist is less hungry) + Assert.That(hungerSystem.GetHunger(hungerComponent), Is.GreaterThan(previousHungerValue), "Hunger value did not increase after eating food"); + + // Now we spawn a drink in the Urist's hand + var drink = await PlaceInHands(_drink); + + // Get the solution that can be consumed + Assert.That(ingestionSystem.CanConsume(SPlayer, SPlayer, ToServer(drink), out var solution, out _), + "Unable to get the solution or the entity can not be consumed"); + + // Find the initial amount of solution in the drink + var initialSolutionVolume = solution.Value.Comp.Solution.Volume; + + // We drink the drink in hand + await UseInHand(); + + // To see a change in thirst, we need to wait at least 30 seconds + await RunSeconds(30); + + // Ensure the solution volume has decreased + Assert.That(solution.Value.Comp.Solution.Volume, Is.LessThan(initialSolutionVolume), "Solution volume did not decrease after drinking"); + + // Ensure that the thirst value has increased (The Urist is less thirsty) + Assert.That(thirstComponent.CurrentThirst, Is.GreaterThan(previousThirstValue), "Thirst value did not increase after drinking"); + + // Make sure that the glass did not get deleted after drinking from it + var glass = HandSys.GetActiveItem((SPlayer, Hands)); + Assert.That(glass, Is.Not.Null, "Glass got deleted after drinking from it"); + } +} diff --git a/Content.IntegrationTests/Tests/PostMapInitTest.cs b/Content.IntegrationTests/Tests/PostMapInitTest.cs index d5ecefe9f3..9a66b87bdf 100644 --- a/Content.IntegrationTests/Tests/PostMapInitTest.cs +++ b/Content.IntegrationTests/Tests/PostMapInitTest.cs @@ -2,29 +2,28 @@ using System.Collections.Generic; using System.IO; using System.Linq; using System.Text.RegularExpressions; +using YamlDotNet.RepresentationModel; using Content.Server.Administration.Systems; using Content.Server.GameTicking; -using Content.Server.Maps; using Content.Server.Shuttles.Components; using Content.Server.Shuttles.Systems; using Content.Server.Spawners.Components; using Content.Server.Station.Components; using Content.Shared.CCVar; +using Content.Shared.Maps; using Content.Shared.Roles; +using Content.Shared.Station.Components; using Robust.Shared.Configuration; using Robust.Shared.ContentPack; -using Robust.Shared.GameObjects; -using Robust.Shared.Map; -using Robust.Shared.Map.Components; -using Robust.Shared.Prototypes; -using Content.Shared.Station.Components; using Robust.Shared.EntitySerialization; using Robust.Shared.EntitySerialization.Systems; +using Robust.Shared.GameObjects; using Robust.Shared.IoC; -using Robust.Shared.Utility; -using YamlDotNet.RepresentationModel; +using Robust.Shared.Map; +using Robust.Shared.Map.Components; using Robust.Shared.Map.Events; - +using Robust.Shared.Prototypes; +using Robust.Shared.Utility; namespace Content.IntegrationTests.Tests { [TestFixture] @@ -87,22 +86,22 @@ namespace Content.IntegrationTests.Tests { "Dev", "TestTeg", - //"Fland", - //"Packed", - //"Bagel", - //"CentComm", - //"Box", - //"Marathon", - //"MeteorArena", - //"Saltern", - //"Reach", - //"Oasis", - //"Amber", - //"Plasma", - //"Elkridge", - //"Relic", + "Fland", + "Packed", + "Bagel", + "CentComm", + "Box", + "Marathon", + "MeteorArena", + "Saltern", + "Reach", + "Oasis", + "Plasma", + "Elkridge", + "Relic", "dm01-entryway", "Exo", + "Snowball", }; private static readonly ProtoId DoNotMapCategory = "DoNotMap"; diff --git a/Content.IntegrationTests/Tests/Power/PowerStateTest.cs b/Content.IntegrationTests/Tests/Power/PowerStateTest.cs new file mode 100644 index 0000000000..dec398212d --- /dev/null +++ b/Content.IntegrationTests/Tests/Power/PowerStateTest.cs @@ -0,0 +1,186 @@ +using Content.Shared.Coordinates; +using Content.Shared.Power.Components; +using Content.Shared.Power.EntitySystems; +using Robust.Shared.GameObjects; +using Robust.Shared.Map; +using Robust.Shared.Maths; + +namespace Content.IntegrationTests.Tests.Power; + +[TestFixture] +public sealed class PowerStateTest +{ + [TestPrototypes] + private const string Prototypes = @" +- type: entity + id: PowerStateApcReceiverDummy + components: + - type: ApcPowerReceiver + - type: ExtensionCableReceiver + - type: Transform + anchored: true + - type: PowerState + isWorking: false + idlePowerDraw: 10 + workingPowerDraw: 50 +"; + + /// + /// Asserts that switching from idle to working updates the power receiver load to the working draw. + /// + [Test] + public async Task SetWorkingState_IdleToWorking_UpdatesLoad() + { + await using var pair = await PoolManager.GetServerClient(); + var server = pair.Server; + + var mapManager = server.ResolveDependency(); + var entManager = server.ResolveDependency(); + var mapSys = entManager.System(); + + await server.WaitAssertion(() => + { + mapSys.CreateMap(out var mapId); + var grid = mapManager.CreateGridEntity(mapId); + + mapSys.SetTile(grid, Vector2i.Zero, new Tile(1)); + + var ent = entManager.SpawnEntity("PowerStateApcReceiverDummy", grid.Owner.ToCoordinates()); + + var receiver = entManager.GetComponent(ent); + var powerState = entManager.GetComponent(ent); + + Assert.Multiple(() => + { + Assert.That(powerState.IsWorking, Is.False); + Assert.That(receiver.Load, Is.EqualTo(powerState.IdlePowerDraw).Within(0.01f)); + }); + + var system = entManager.System(); + system.SetWorkingState((ent, powerState), true); + + Assert.Multiple(() => + { + Assert.That(powerState.IsWorking, Is.True); + Assert.That(receiver.Load, Is.EqualTo(powerState.WorkingPowerDraw).Within(0.01f)); + }); + }); + + await pair.CleanReturnAsync(); + } + + /// + /// Asserts that switching from working to idle updates the power receiver load to the idle draw. + /// + [Test] + public async Task SetWorkingState_WorkingToIdle_UpdatesLoad() + { + await using var pair = await PoolManager.GetServerClient(); + var server = pair.Server; + + var mapManager = server.ResolveDependency(); + var entManager = server.ResolveDependency(); + var mapSys = entManager.System(); + + await server.WaitAssertion(() => + { + mapSys.CreateMap(out var mapId); + var grid = mapManager.CreateGridEntity(mapId); + + mapSys.SetTile(grid, Vector2i.Zero, new Tile(1)); + + var ent = entManager.SpawnEntity("PowerStateApcReceiverDummy", grid.Owner.ToCoordinates()); + + var receiver = entManager.GetComponent(ent); + var powerState = entManager.GetComponent(ent); + var system = entManager.System(); + Entity newEnt = (ent, powerState); + + Assert.Multiple(() => + { + Assert.That(powerState.IsWorking, Is.False); + Assert.That(receiver.Load, Is.EqualTo(powerState.IdlePowerDraw).Within(0.01f)); + }); + + system.SetWorkingState(newEnt, true); + + Assert.Multiple(() => + { + Assert.That(powerState.IsWorking, Is.True); + Assert.That(receiver.Load, Is.EqualTo(powerState.WorkingPowerDraw).Within(0.01f)); + }); + + system.SetWorkingState(newEnt, false); + + Assert.Multiple(() => + { + Assert.That(powerState.IsWorking, Is.False); + Assert.That(receiver.Load, Is.EqualTo(powerState.IdlePowerDraw).Within(0.01f)); + }); + }); + + await pair.CleanReturnAsync(); + } + + /// + /// Asserts that setting the working state to the current state does not change the power receiver load. + /// + [Test] + public async Task SetWorkingState_AlreadyInState_NoChange() + { + await using var pair = await PoolManager.GetServerClient(); + var server = pair.Server; + + var mapManager = server.ResolveDependency(); + var entManager = server.ResolveDependency(); + var mapSys = entManager.System(); + + await server.WaitAssertion(() => + { + mapSys.CreateMap(out var mapId); + var grid = mapManager.CreateGridEntity(mapId); + + mapSys.SetTile(grid, Vector2i.Zero, new Tile(1)); + + var ent = entManager.SpawnEntity("PowerStateApcReceiverDummy", grid.Owner.ToCoordinates()); + + var receiver = entManager.GetComponent(ent); + var powerState = entManager.GetComponent(ent); + var system = entManager.System(); + Entity valueTuple = (ent, powerState); + + Assert.Multiple(() => + { + Assert.That(powerState.IsWorking, Is.False); + Assert.That(receiver.Load, Is.EqualTo(powerState.IdlePowerDraw).Within(0.01f)); + }); + + system.SetWorkingState(valueTuple, false); + + Assert.Multiple(() => + { + Assert.That(powerState.IsWorking, Is.False); + Assert.That(receiver.Load, Is.EqualTo(powerState.IdlePowerDraw).Within(0.01f)); + }); + + system.SetWorkingState(valueTuple, true); + + Assert.Multiple(() => + { + Assert.That(powerState.IsWorking, Is.True); + Assert.That(receiver.Load, Is.EqualTo(powerState.WorkingPowerDraw).Within(0.01f)); + }); + + system.SetWorkingState(valueTuple, true); + + Assert.Multiple(() => + { + Assert.That(powerState.IsWorking, Is.True); + Assert.That(receiver.Load, Is.EqualTo(powerState.WorkingPowerDraw).Within(0.01f)); + }); + }); + + await pair.CleanReturnAsync(); + } +} + diff --git a/Content.IntegrationTests/Tests/Power/PowerTest.cs b/Content.IntegrationTests/Tests/Power/PowerTest.cs index ab8a421c03..a28f646ef8 100644 --- a/Content.IntegrationTests/Tests/Power/PowerTest.cs +++ b/Content.IntegrationTests/Tests/Power/PowerTest.cs @@ -54,6 +54,7 @@ namespace Content.IntegrationTests.Tests.Power nodeGroupID: HVPower - type: PowerNetworkBattery - type: Battery + netsync: false - type: BatteryCharger - type: entity @@ -68,6 +69,7 @@ namespace Content.IntegrationTests.Tests.Power nodeGroupID: HVPower - type: PowerNetworkBattery - type: Battery + netsync: false - type: BatteryDischarger - type: entity @@ -85,6 +87,7 @@ namespace Content.IntegrationTests.Tests.Power nodeGroupID: HVPower - type: PowerNetworkBattery - type: Battery + netsync: false - type: BatteryDischarger node: output - type: BatteryCharger @@ -110,6 +113,7 @@ namespace Content.IntegrationTests.Tests.Power maxSupply: 1000 supplyRampTolerance: 1000 - type: Battery + netsync: false maxCharge: 1000 startingCharge: 1000 - type: Transform @@ -119,6 +123,7 @@ namespace Content.IntegrationTests.Tests.Power id: ApcDummy components: - type: Battery + netsync: false maxCharge: 10000 startingCharge: 10000 - type: PowerNetworkBattery @@ -380,6 +385,8 @@ namespace Content.IntegrationTests.Tests.Power const float startingCharge = 100_000; PowerNetworkBatteryComponent netBattery = default!; + EntityUid generatorEnt = default!; + EntityUid consumerEnt = default!; BatteryComponent battery = default!; PowerConsumerComponent consumer = default!; @@ -395,15 +402,15 @@ namespace Content.IntegrationTests.Tests.Power entityManager.SpawnEntity("CableHV", grid.Owner.ToCoordinates(0, i)); } - var generatorEnt = entityManager.SpawnEntity("DischargingBatteryDummy", grid.Owner.ToCoordinates()); - var consumerEnt = entityManager.SpawnEntity("ConsumerDummy", grid.Owner.ToCoordinates(0, 2)); + generatorEnt = entityManager.SpawnEntity("DischargingBatteryDummy", grid.Owner.ToCoordinates()); + consumerEnt = entityManager.SpawnEntity("ConsumerDummy", grid.Owner.ToCoordinates(0, 2)); netBattery = entityManager.GetComponent(generatorEnt); battery = entityManager.GetComponent(generatorEnt); consumer = entityManager.GetComponent(consumerEnt); - batterySys.SetMaxCharge(generatorEnt, startingCharge, battery); - batterySys.SetCharge(generatorEnt, startingCharge, battery); + batterySys.SetMaxCharge((generatorEnt, battery), startingCharge); + batterySys.SetCharge((generatorEnt, battery), startingCharge); netBattery.MaxSupply = 400; netBattery.SupplyRampRate = 400; netBattery.SupplyRampTolerance = 100; @@ -441,7 +448,8 @@ namespace Content.IntegrationTests.Tests.Power // Trivial integral to calculate expected power spent. const double spentExpected = (200 + 100) / 2.0 * 0.25; - Assert.That(battery.CurrentCharge, Is.EqualTo(startingCharge - spentExpected).Within(tickDev)); + var currentCharge = batterySys.GetCharge((generatorEnt, battery)); + Assert.That(currentCharge, Is.EqualTo(startingCharge - spentExpected).Within(tickDev)); }); }); @@ -460,7 +468,8 @@ namespace Content.IntegrationTests.Tests.Power // Trivial integral to calculate expected power spent. const double spentExpected = (400 + 100) / 2.0 * 0.75 + 400 * 0.25; - Assert.That(battery.CurrentCharge, Is.EqualTo(startingCharge - spentExpected).Within(tickDev)); + var currentCharge = batterySys.GetCharge((generatorEnt, battery)); + Assert.That(currentCharge, Is.EqualTo(startingCharge - spentExpected).Within(tickDev)); }); }); @@ -513,8 +522,8 @@ namespace Content.IntegrationTests.Tests.Power supplier.SupplyRampRate = rampRate; supplier.SupplyRampTolerance = rampTol; - batterySys.SetMaxCharge(batteryEnt, 100_000, battery); - batterySys.SetCharge(batteryEnt, 100_000, battery); + batterySys.SetMaxCharge((batteryEnt, battery), 100_000); + batterySys.SetCharge((batteryEnt, battery), 100_000); netBattery.MaxSupply = draw / 2; netBattery.SupplyRampRate = rampRate; netBattery.SupplyRampTolerance = rampTol; @@ -576,6 +585,8 @@ namespace Content.IntegrationTests.Tests.Power var entityManager = server.ResolveDependency(); var batterySys = entityManager.System(); var mapSys = entityManager.System(); + EntityUid generatorEnt = default!; + EntityUid batteryEnt = default!; PowerSupplierComponent supplier = default!; BatteryComponent battery = default!; @@ -591,8 +602,8 @@ namespace Content.IntegrationTests.Tests.Power entityManager.SpawnEntity("CableHV", grid.Owner.ToCoordinates(0, i)); } - var generatorEnt = entityManager.SpawnEntity("GeneratorDummy", grid.Owner.ToCoordinates()); - var batteryEnt = entityManager.SpawnEntity("ChargingBatteryDummy", grid.Owner.ToCoordinates(0, 2)); + generatorEnt = entityManager.SpawnEntity("GeneratorDummy", grid.Owner.ToCoordinates()); + batteryEnt = entityManager.SpawnEntity("ChargingBatteryDummy", grid.Owner.ToCoordinates(0, 2)); supplier = entityManager.GetComponent(generatorEnt); var netBattery = entityManager.GetComponent(batteryEnt); @@ -600,7 +611,7 @@ namespace Content.IntegrationTests.Tests.Power supplier.MaxSupply = 500; supplier.SupplyRampTolerance = 500; - batterySys.SetMaxCharge(batteryEnt, 100_000, battery); + batterySys.SetMaxCharge((batteryEnt, battery), 100_000); netBattery.MaxChargeRate = 1_000; netBattery.Efficiency = 0.5f; }); @@ -615,7 +626,8 @@ namespace Content.IntegrationTests.Tests.Power { // half a second @ 500 W = 250 // 50% efficiency, so 125 J stored total. - Assert.That(battery.CurrentCharge, Is.EqualTo(125).Within(0.1)); + var currentCharge = batterySys.GetCharge((batteryEnt, battery)); + Assert.That(currentCharge, Is.EqualTo(125).Within(0.1)); Assert.That(supplier.CurrentSupply, Is.EqualTo(500).Within(0.1)); }); }); @@ -633,6 +645,9 @@ namespace Content.IntegrationTests.Tests.Power var gameTiming = server.ResolveDependency(); var batterySys = entityManager.System(); var mapSys = entityManager.System(); + EntityUid batteryEnt = default!; + EntityUid supplyEnt = default!; + EntityUid consumerEnt = default!; PowerConsumerComponent consumer = default!; PowerSupplierComponent supplier = default!; PowerNetworkBatteryComponent netBattery = default!; @@ -653,9 +668,9 @@ namespace Content.IntegrationTests.Tests.Power var terminal = entityManager.SpawnEntity("CableTerminal", grid.Owner.ToCoordinates(0, 1)); entityManager.GetComponent(terminal).LocalRotation = Angle.FromDegrees(180); - var batteryEnt = entityManager.SpawnEntity("FullBatteryDummy", grid.Owner.ToCoordinates(0, 2)); - var supplyEnt = entityManager.SpawnEntity("GeneratorDummy", grid.Owner.ToCoordinates(0, 0)); - var consumerEnt = entityManager.SpawnEntity("ConsumerDummy", grid.Owner.ToCoordinates(0, 3)); + batteryEnt = entityManager.SpawnEntity("FullBatteryDummy", grid.Owner.ToCoordinates(0, 2)); + supplyEnt = entityManager.SpawnEntity("GeneratorDummy", grid.Owner.ToCoordinates(0, 0)); + consumerEnt = entityManager.SpawnEntity("ConsumerDummy", grid.Owner.ToCoordinates(0, 3)); consumer = entityManager.GetComponent(consumerEnt); supplier = entityManager.GetComponent(supplyEnt); @@ -670,8 +685,8 @@ namespace Content.IntegrationTests.Tests.Power netBattery.MaxSupply = 400; netBattery.SupplyRampTolerance = 400; netBattery.SupplyRampRate = 100_000; - batterySys.SetMaxCharge(batteryEnt, 100_000, battery); - batterySys.SetCharge(batteryEnt, 100_000, battery); + batterySys.SetMaxCharge((batteryEnt, battery), 100_000); + batterySys.SetCharge((batteryEnt, battery), 100_000); }); // Run some ticks so everything is stable. @@ -694,7 +709,8 @@ namespace Content.IntegrationTests.Tests.Power Assert.That(netBattery.SupplyRampPosition, Is.EqualTo(200).Within(0.1)); const int expectedSpent = 200; - Assert.That(battery.CurrentCharge, Is.EqualTo(battery.MaxCharge - expectedSpent).Within(tickDev)); + var currentCharge = batterySys.GetCharge((batteryEnt, battery)); + Assert.That(currentCharge, Is.EqualTo(battery.MaxCharge - expectedSpent).Within(tickDev)); }); }); @@ -711,6 +727,9 @@ namespace Content.IntegrationTests.Tests.Power var gameTiming = server.ResolveDependency(); var batterySys = entityManager.System(); var mapSys = entityManager.System(); + EntityUid batteryEnt = default!; + EntityUid supplyEnt = default!; + EntityUid consumerEnt = default!; PowerConsumerComponent consumer = default!; PowerSupplierComponent supplier = default!; PowerNetworkBatteryComponent netBattery = default!; @@ -731,9 +750,9 @@ namespace Content.IntegrationTests.Tests.Power var terminal = entityManager.SpawnEntity("CableTerminal", grid.Owner.ToCoordinates(0, 1)); entityManager.GetComponent(terminal).LocalRotation = Angle.FromDegrees(180); - var batteryEnt = entityManager.SpawnEntity("FullBatteryDummy", grid.Owner.ToCoordinates(0, 2)); - var supplyEnt = entityManager.SpawnEntity("GeneratorDummy", grid.Owner.ToCoordinates(0, 0)); - var consumerEnt = entityManager.SpawnEntity("ConsumerDummy", grid.Owner.ToCoordinates(0, 3)); + batteryEnt = entityManager.SpawnEntity("FullBatteryDummy", grid.Owner.ToCoordinates(0, 2)); + supplyEnt = entityManager.SpawnEntity("GeneratorDummy", grid.Owner.ToCoordinates(0, 0)); + consumerEnt = entityManager.SpawnEntity("ConsumerDummy", grid.Owner.ToCoordinates(0, 3)); consumer = entityManager.GetComponent(consumerEnt); supplier = entityManager.GetComponent(supplyEnt); @@ -750,8 +769,8 @@ namespace Content.IntegrationTests.Tests.Power netBattery.SupplyRampTolerance = 400; netBattery.SupplyRampRate = 100_000; netBattery.Efficiency = 0.5f; - batterySys.SetMaxCharge(batteryEnt, 1_000_000, battery); - batterySys.SetCharge(batteryEnt, 1_000_000, battery); + batterySys.SetMaxCharge((batteryEnt, battery), 1_000_000); + batterySys.SetCharge((batteryEnt, battery), 1_000_000); }); // Run some ticks so everything is stable. @@ -772,7 +791,8 @@ namespace Content.IntegrationTests.Tests.Power Assert.That(netBattery.SupplyRampPosition, Is.EqualTo(400).Within(0.1)); const int expectedSpent = 400; - Assert.That(battery.CurrentCharge, Is.EqualTo(battery.MaxCharge - expectedSpent).Within(tickDev)); + var currentCharge = batterySys.GetCharge((batteryEnt, battery)); + Assert.That(currentCharge, Is.EqualTo(battery.MaxCharge - expectedSpent).Within(tickDev)); }); }); @@ -841,8 +861,8 @@ namespace Content.IntegrationTests.Tests.Power supplier.MaxSupply = 1000; supplier.SupplyRampTolerance = 1000; - batterySys.SetMaxCharge(batteryEnt1, 1_000_000, battery1); - batterySys.SetMaxCharge(batteryEnt2, 1_000_000, battery2); + batterySys.SetMaxCharge((batteryEnt1, battery1), 1_000_000); + batterySys.SetMaxCharge((batteryEnt2, battery2), 1_000_000); netBattery1.MaxChargeRate = 1_000; netBattery2.MaxChargeRate = 1_000; @@ -945,10 +965,10 @@ namespace Content.IntegrationTests.Tests.Power netBattery2.SupplyRampTolerance = 1000; netBattery1.SupplyRampRate = 100_000; netBattery2.SupplyRampRate = 100_000; - batterySys.SetMaxCharge(batteryEnt1, 100_000, battery1); - batterySys.SetMaxCharge(batteryEnt2, 100_000, battery2); - batterySys.SetCharge(batteryEnt1, 100_000, battery1); - batterySys.SetCharge(batteryEnt2, 100_000, battery2); + batterySys.SetMaxCharge((batteryEnt1, battery1), 100_000); + batterySys.SetMaxCharge((batteryEnt2, battery2), 100_000); + batterySys.SetCharge((batteryEnt1, battery1), 100_000); + batterySys.SetCharge((batteryEnt2, battery2), 100_000); }); // Run some ticks so everything is stable. @@ -1031,8 +1051,8 @@ namespace Content.IntegrationTests.Tests.Power supplier.MaxSupply = 1000; supplier.SupplyRampTolerance = 1000; - batterySys.SetMaxCharge(batteryEnt1, 1_000_000, battery1); - batterySys.SetMaxCharge(batteryEnt2, 1_000_000, battery2); + batterySys.SetMaxCharge((batteryEnt1, battery1), 1_000_000); + batterySys.SetMaxCharge((batteryEnt2, battery2), 1_000_000); netBattery1.MaxChargeRate = 20; netBattery2.MaxChargeRate = 20; @@ -1107,8 +1127,8 @@ namespace Content.IntegrationTests.Tests.Power netBattery.MaxSupply = 1000; netBattery.SupplyRampTolerance = 200; netBattery.SupplyRampRate = 10; - batterySys.SetMaxCharge(batteryEnt, 100_000, battery); - batterySys.SetCharge(batteryEnt, 100_000, battery); + batterySys.SetMaxCharge((batteryEnt, battery), 100_000); + batterySys.SetCharge((batteryEnt, battery), 100_000); }); // Run some ticks so everything is stable. @@ -1223,6 +1243,9 @@ namespace Content.IntegrationTests.Tests.Power var entityManager = server.ResolveDependency(); var batterySys = entityManager.System(); var mapSys = entityManager.System(); + EntityUid generatorEnt = default!; + EntityUid substationEnt = default!; + EntityUid apcEnt = default!; PowerNetworkBatteryComponent substationNetBattery = default!; BatteryComponent apcBattery = default!; @@ -1242,9 +1265,9 @@ namespace Content.IntegrationTests.Tests.Power entityManager.SpawnEntity("CableMV", grid.Owner.ToCoordinates(0, 1)); entityManager.SpawnEntity("CableMV", grid.Owner.ToCoordinates(0, 2)); - var generatorEnt = entityManager.SpawnEntity("GeneratorDummy", grid.Owner.ToCoordinates(0, 0)); - var substationEnt = entityManager.SpawnEntity("SubstationDummy", grid.Owner.ToCoordinates(0, 1)); - var apcEnt = entityManager.SpawnEntity("ApcDummy", grid.Owner.ToCoordinates(0, 2)); + generatorEnt = entityManager.SpawnEntity("GeneratorDummy", grid.Owner.ToCoordinates(0, 0)); + substationEnt = entityManager.SpawnEntity("SubstationDummy", grid.Owner.ToCoordinates(0, 1)); + apcEnt = entityManager.SpawnEntity("ApcDummy", grid.Owner.ToCoordinates(0, 2)); var generatorSupplier = entityManager.GetComponent(generatorEnt); substationNetBattery = entityManager.GetComponent(substationEnt); @@ -1253,7 +1276,7 @@ namespace Content.IntegrationTests.Tests.Power generatorSupplier.MaxSupply = 1000; generatorSupplier.SupplyRampTolerance = 1000; - batterySys.SetCharge(apcEnt, 0, apcBattery); + batterySys.SetCharge((apcEnt, apcBattery), 0); }); server.RunTicks(5); //let run a few ticks for PowerNets to reevaluate and start charging apc @@ -1262,8 +1285,9 @@ namespace Content.IntegrationTests.Tests.Power { Assert.Multiple(() => { + var currentCharge = batterySys.GetCharge((apcEnt, apcBattery)); Assert.That(substationNetBattery.CurrentSupply, Is.GreaterThan(0)); //substation should be providing power - Assert.That(apcBattery.CurrentCharge, Is.GreaterThan(0)); //apc battery should have gained charge + Assert.That(currentCharge, Is.GreaterThan(0)); //apc battery should have gained charge }); }); @@ -1314,8 +1338,8 @@ namespace Content.IntegrationTests.Tests.Power extensionCableSystem.SetProviderTransferRange(apcExtensionEnt, range); extensionCableSystem.SetReceiverReceptionRange(powerReceiverEnt, range); - batterySys.SetMaxCharge(apcEnt, 10000, battery); //arbitrary nonzero amount of charge - batterySys.SetCharge(apcEnt, battery.MaxCharge, battery); //fill battery + batterySys.SetMaxCharge((apcEnt, battery), 10000); //arbitrary nonzero amount of charge + batterySys.SetCharge((apcEnt, battery), battery.MaxCharge); //fill battery receiver.Load = 1; //arbitrary small amount of power }); diff --git a/Content.IntegrationTests/Tests/Power/StationPowerTests.cs b/Content.IntegrationTests/Tests/Power/StationPowerTests.cs index c6ac4d31cd..9d79abf480 100644 --- a/Content.IntegrationTests/Tests/Power/StationPowerTests.cs +++ b/Content.IntegrationTests/Tests/Power/StationPowerTests.cs @@ -1,17 +1,18 @@ using System.Collections.Generic; using System.Linq; using Content.Server.GameTicking; -using Content.Server.Maps; using Content.Server.Power.Components; +using Content.Server.Power.EntitySystems; using Content.Server.Power.NodeGroups; using Content.Server.Power.Pow3r; +using Content.Shared.Maps; using Content.Shared.Power.Components; using Content.Shared.NodeContainer; +using Robust.Server.GameObjects; using Robust.Shared.EntitySerialization; namespace Content.IntegrationTests.Tests.Power; -[Explicit] public sealed class StationPowerTests { /// @@ -21,27 +22,21 @@ public sealed class StationPowerTests private static readonly string[] GameMaps = [ - // "Fland", - // "Meta", - // "Packed", - // "Omega", - // "Bagel", - // "Box", - // "Core", - // "Marathon", - // "Saltern", - // "Reach", - // "Train", - // "Oasis", - // "Gate", - // "Amber", - // "Loop", - // "Plasma", - // "Elkridge", - // "Convex", - // "Relic", + "Bagel", + "Box", + "Elkridge", + "Fland", + "Marathon", + "Oasis", + "Packed", + "Plasma", + "Relic", + "Snowball", + "Reach", + "Exo", ]; + [Explicit] [Test, TestCaseSource(nameof(GameMaps))] public async Task TestStationStartingPowerWindow(string mapProtoId) { @@ -54,6 +49,7 @@ public sealed class StationPowerTests var entMan = server.EntMan; var protoMan = server.ProtoMan; var ticker = entMan.System(); + var batterySys = entMan.System(); // Load the map await server.WaitAssertion(() => @@ -77,7 +73,8 @@ public sealed class StationPowerTests if (node.NodeGroup is not IBasePowerNet group) continue; networks.TryGetValue(group.NetworkNode, out var charge); - networks[group.NetworkNode] = charge + battery.CurrentCharge; + var currentCharge = batterySys.GetCharge((uid, battery)); + networks[group.NetworkNode] = charge + currentCharge; } var totalStartingCharge = networks.MaxBy(n => n.Value).Value; @@ -100,6 +97,54 @@ public sealed class StationPowerTests $"Needs at least {requiredStoredPower - totalStartingCharge} more stored power!"); }); + await pair.CleanReturnAsync(); + } + + [Test, TestCaseSource(nameof(GameMaps))] + public async Task TestApcLoad(string mapProtoId) + { + await using var pair = await PoolManager.GetServerClient(new PoolSettings + { + Dirty = true, + }); + var server = pair.Server; + + var entMan = server.EntMan; + var protoMan = server.ProtoMan; + var ticker = entMan.System(); + var xform = entMan.System(); + + // Load the map + await server.WaitAssertion(() => + { + Assert.That(protoMan.TryIndex(mapProtoId, out var mapProto)); + var opts = DeserializationOptions.Default with { InitializeMaps = true }; + ticker.LoadGameMap(mapProto, out var mapId, opts); + }); + + // Wait long enough for power to ramp up, but before anything can trip + await pair.RunSeconds(2); + + // Check that no APCs start overloaded + var apcQuery = entMan.EntityQueryEnumerator(); + Assert.Multiple(() => + { + while (apcQuery.MoveNext(out var uid, out var apc, out var battery)) + { + // Uncomment the following line to log starting APC load to the console + //Console.WriteLine($"ApcLoad:{mapProtoId}:{uid}:{battery.CurrentSupply}"); + if (xform.TryGetMapOrGridCoordinates(uid, out var coord)) + { + Assert.That(apc.MaxLoad, Is.GreaterThanOrEqualTo(battery.CurrentSupply), + $"APC {uid} on {mapProtoId} ({coord.Value.X}, {coord.Value.Y}) is overloaded {battery.CurrentSupply} / {apc.MaxLoad}"); + } + else + { + Assert.That(apc.MaxLoad, Is.GreaterThanOrEqualTo(battery.CurrentSupply), + $"APC {uid} on {mapProtoId} is overloaded {battery.CurrentSupply} / {apc.MaxLoad}"); + } + } + }); await pair.CleanReturnAsync(); } diff --git a/Content.IntegrationTests/Tests/Puller/InteractingEntitiesTest.cs b/Content.IntegrationTests/Tests/Puller/InteractingEntitiesTest.cs new file mode 100644 index 0000000000..b53a9a1aad --- /dev/null +++ b/Content.IntegrationTests/Tests/Puller/InteractingEntitiesTest.cs @@ -0,0 +1,38 @@ +using System.Collections.Generic; +using Content.IntegrationTests.Tests.Interaction; +using Content.Shared.Interaction; +using Content.Shared.Movement.Pulling.Systems; +using Robust.Shared.GameObjects; +using Robust.Shared.Prototypes; + +namespace Content.IntegrationTests.Tests.Puller; + +#nullable enable + +public sealed class InteractingEntitiesTest : InteractionTest +{ + private static readonly EntProtoId MobHuman = "MobHuman"; + + /// + /// Spawns a Target mob, and a second mob which drags it, + /// and checks that the dragger is considered to be interacting with the dragged mob. + /// + [Test] + public async Task PullerIsConsideredInteractingTest() + { + await SpawnTarget(MobHuman); + var puller = await SpawnEntity(MobHuman, ToServer(TargetCoords)); + + var pullSys = SEntMan.System(); + await Server.WaitAssertion(() => + { + Assert.That(pullSys.TryStartPull(puller, ToServer(Target.Value)), + $"{puller} failed to start pulling {Target}"); + }); + + var list = new HashSet(); + Server.System() + .GetEntitiesInteractingWithTarget(ToServer(Target.Value), list); + Assert.That(list, Is.EquivalentTo([puller]), $"{puller} was not considered to be interacting with {Target}"); + } +} diff --git a/Content.IntegrationTests/Tests/SmartFridge/SmartFridgeInteractionTest.cs b/Content.IntegrationTests/Tests/SmartFridge/SmartFridgeInteractionTest.cs index aa2ebef606..18f47e2701 100644 --- a/Content.IntegrationTests/Tests/SmartFridge/SmartFridgeInteractionTest.cs +++ b/Content.IntegrationTests/Tests/SmartFridge/SmartFridgeInteractionTest.cs @@ -17,19 +17,21 @@ public sealed class SmartFridgeInteractionTest : InteractionTest parent: PillCanister id: {SampleDumpableAndInsertableId} components: - - type: StorageFill - contents: - - id: PillCopper - amount: 5 + - type: EntityTableContainerFill + containers: + storagebase: + id: PillCopper + amount: 5 - type: entity parent: ChemBag id: {SampleDumpableId} components: - - type: StorageFill - contents: - - id: PillCopper - amount: 5 + - type: EntityTableContainerFill + containers: + storagebase: + id: PillCopper + amount: 5 "; [Test] diff --git a/Content.IntegrationTests/Tests/Station/StationJobsTest.cs b/Content.IntegrationTests/Tests/Station/StationJobsTest.cs index 3fee4a146c..4abd32bda0 100644 --- a/Content.IntegrationTests/Tests/Station/StationJobsTest.cs +++ b/Content.IntegrationTests/Tests/Station/StationJobsTest.cs @@ -1,8 +1,8 @@ using System.Collections.Generic; using System.Linq; -using Content.Server.Maps; using Content.Server.Station.Components; using Content.Server.Station.Systems; +using Content.Shared.Maps; using Content.Shared.Preferences; using Content.Shared.Roles; using Robust.Shared.GameObjects; diff --git a/Content.IntegrationTests/Tests/Storage/EntityStorageTests.cs b/Content.IntegrationTests/Tests/Storage/EntityStorageTests.cs index 45ee69a9ef..f80cc089de 100644 --- a/Content.IntegrationTests/Tests/Storage/EntityStorageTests.cs +++ b/Content.IntegrationTests/Tests/Storage/EntityStorageTests.cs @@ -1,5 +1,6 @@ using Content.Server.Storage.EntitySystems; using Content.Shared.Damage; +using Content.Shared.Damage.Systems; using Robust.Shared.Containers; using Robust.Shared.GameObjects; diff --git a/Content.IntegrationTests/Tests/Storage/StorageTest.cs b/Content.IntegrationTests/Tests/Storage/StorageTest.cs new file mode 100644 index 0000000000..95d94906bb --- /dev/null +++ b/Content.IntegrationTests/Tests/Storage/StorageTest.cs @@ -0,0 +1,263 @@ +#nullable enable +using System.Collections.Generic; +using System.Linq; +using Content.Shared.Containers; +using Content.Shared.Item; +using Content.Shared.Prototypes; +using Content.Shared.Storage; +using Content.Shared.Storage.Components; +using Content.Shared.Storage.EntitySystems; +using Robust.Shared.GameObjects; +using Robust.Shared.Prototypes; + +namespace Content.IntegrationTests.Tests.Storage; + +public sealed class StorageTest +{ + /// + /// Can an item store more than itself weighs. + /// In an ideal world this test wouldn't need to exist because sizes would be recursive. + /// + [Test] + public async Task StorageSizeArbitrageTest() + { + await using var pair = await PoolManager.GetServerClient(); + var server = pair.Server; + + var protoManager = server.ResolveDependency(); + var entMan = server.ResolveDependency(); + + var itemSys = entMan.System(); + + await server.WaitAssertion(() => + { + foreach (var proto in protoManager.EnumeratePrototypes()) + { + if (!proto.TryGetComponent("Storage", out var storage) || + storage.Whitelist != null || + storage.MaxItemSize == null || + !proto.TryGetComponent("Item", out var item)) + continue; + + Assert.That(itemSys.GetSizePrototype(storage.MaxItemSize.Value).Weight, + Is.LessThanOrEqualTo(itemSys.GetSizePrototype(item.Size).Weight), + $"Found storage arbitrage on {proto.ID}"); + } + }); + await pair.CleanReturnAsync(); + } + + [Test] + public async Task TestStorageFillPrototypes() + { + await using var pair = await PoolManager.GetServerClient(); + var server = pair.Server; + + var protoManager = server.ResolveDependency(); + + await server.WaitAssertion(() => + { + Assert.Multiple(() => + { + foreach (var proto in protoManager.EnumeratePrototypes()) + { + if (!proto.TryGetComponent("StorageFill", out var storage)) + continue; + + foreach (var entry in storage.Contents) + { + Assert.That(entry.Amount, Is.GreaterThan(0), $"Specified invalid amount of {entry.Amount} for prototype {proto.ID}"); + Assert.That(entry.SpawnProbability, Is.GreaterThan(0), $"Specified invalid probability of {entry.SpawnProbability} for prototype {proto.ID}"); + } + } + }); + }); + await pair.CleanReturnAsync(); + } + + [Test] + public async Task TestSufficientSpaceForFill() + { + await using var pair = await PoolManager.GetServerClient(); + var server = pair.Server; + + var entMan = server.ResolveDependency(); + var protoMan = server.ResolveDependency(); + var compFact = server.ResolveDependency(); + var id = compFact.GetComponentName(); + + var itemSys = entMan.System(); + + var allSizes = protoMan.EnumeratePrototypes().ToList(); + allSizes.Sort(); + + await Assert.MultipleAsync(async () => + { + foreach (var (proto, fill) in pair.GetPrototypesWithComponent()) + { + if (proto.HasComponent(compFact)) + continue; + + StorageComponent? storage = null; + ItemComponent? item = null; + var size = 0; + await server.WaitAssertion(() => + { + if (!proto.TryGetComponent("Storage", out storage)) + { + Assert.Fail($"Entity {proto.ID} has storage-fill without a storage component!"); + return; + } + + proto.TryGetComponent("Item", out item); + size = GetFillSize(fill, false, protoMan, itemSys); + }); + + if (storage == null) + continue; + + var maxSize = storage.MaxItemSize; + if (storage.MaxItemSize == null) + { + if (item?.Size == null) + { + maxSize = SharedStorageSystem.DefaultStorageMaxItemSize; + } + else + { + var curIndex = allSizes.IndexOf(protoMan.Index(item.Size)); + var index = Math.Max(0, curIndex - 1); + maxSize = allSizes[index].ID; + } + } + + if (maxSize == null) + continue; + + Assert.That(size, Is.LessThanOrEqualTo(storage.Grid.GetArea()), $"{proto.ID} storage fill is too large."); + + foreach (var entry in fill.Contents) + { + if (entry.PrototypeId == null) + continue; + + if (!protoMan.TryIndex(entry.PrototypeId, out var fillItem)) + continue; + + ItemComponent? entryItem = null; + await server.WaitPost(() => + { + fillItem.TryGetComponent("Item", out entryItem); + }); + + if (entryItem == null) + continue; + + Assert.That(protoMan.Index(entryItem.Size).Weight, + Is.LessThanOrEqualTo(protoMan.Index(maxSize.Value).Weight), + $"Entity {proto.ID} has storage-fill item, {entry.PrototypeId}, that is too large"); + } + } + }); + + await pair.CleanReturnAsync(); + } + + [Test] + public async Task TestSufficientSpaceForEntityStorageFill() + { + await using var pair = await PoolManager.GetServerClient(); + var server = pair.Server; + + var entMan = server.ResolveDependency(); + var protoMan = server.ResolveDependency(); + var compFact = server.ResolveDependency(); + var id = compFact.GetComponentName(); + + var itemSys = entMan.System(); + + foreach (var (proto, fill) in pair.GetPrototypesWithComponent()) + { + if (proto.HasComponent(compFact)) + continue; + + await server.WaitAssertion(() => + { + if (!proto.TryGetComponent("EntityStorage", out EntityStorageComponent? entStorage)) + Assert.Fail($"Entity {proto.ID} has storage-fill without a storage component!"); + + if (entStorage == null) + return; + + var size = GetFillSize(fill, true, protoMan, itemSys); + Assert.That(size, Is.LessThanOrEqualTo(entStorage.Capacity), + $"{proto.ID} storage fill is too large."); + }); + } + await pair.CleanReturnAsync(); + } + + private int GetEntrySize(EntitySpawnEntry entry, bool getCount, IPrototypeManager protoMan, SharedItemSystem itemSystem) + { + if (entry.PrototypeId == null) + return 0; + + if (!protoMan.TryIndex(entry.PrototypeId, out var proto)) + { + Assert.Fail($"Unknown prototype: {entry.PrototypeId}"); + return 0; + } + + if (getCount) + return entry.Amount; + + + if (proto.TryGetComponent("Item", out var item)) + return itemSystem.GetItemShape(item).GetArea() * entry.Amount; + + Assert.Fail($"Prototype is missing item comp: {entry.PrototypeId}"); + return 0; + } + + private int GetFillSize(StorageFillComponent fill, bool getCount, IPrototypeManager protoMan, SharedItemSystem itemSystem) + { + var totalSize = 0; + var groups = new Dictionary(); + foreach (var entry in fill.Contents) + { + var size = GetEntrySize(entry, getCount, protoMan, itemSystem); + + if (entry.GroupId == null) + totalSize += size; + else + groups[entry.GroupId] = Math.Max(size, groups.GetValueOrDefault(entry.GroupId)); + } + + return totalSize + groups.Values.Sum(); + } + + /// + /// Tests that prototypes are not using multiple container fill components at the same time. + /// + [Test] + public async Task NoMultipleContainerFillsTest() + { + await using var pair = await PoolManager.GetServerClient(); + var compFact = pair.Server.ResolveDependency(); + + Assert.Multiple(() => + { + foreach (var (proto, fill) in pair.GetPrototypesWithComponent()) + { + Assert.That(!proto.HasComponent(compFact), $"Prototype {proto.ID} has both {nameof(EntityTableContainerFillComponent)} and {nameof(StorageFillComponent)}."); + Assert.That(!proto.HasComponent(compFact), $"Prototype {proto.ID} has both {nameof(EntityTableContainerFillComponent)} and {nameof(ContainerFillComponent)}."); + } + + foreach (var (proto, fill) in pair.GetPrototypesWithComponent()) + { + Assert.That(!proto.HasComponent(compFact), $"Prototype {proto.ID} has both {nameof(ContainerFillComponent)} and {nameof(StorageFillComponent)}."); + } + }); + await pair.CleanReturnAsync(); + } +} diff --git a/Content.IntegrationTests/Tests/StorageTest.cs b/Content.IntegrationTests/Tests/StorageTest.cs deleted file mode 100644 index 13ddc56567..0000000000 --- a/Content.IntegrationTests/Tests/StorageTest.cs +++ /dev/null @@ -1,240 +0,0 @@ -#nullable enable -using System.Collections.Generic; -using System.Linq; -using Content.Server.Storage.Components; -using Content.Shared.Item; -using Content.Shared.Prototypes; -using Content.Shared.Storage; -using Content.Shared.Storage.Components; -using Content.Shared.Storage.EntitySystems; -using Robust.Shared.GameObjects; -using Robust.Shared.Prototypes; - -namespace Content.IntegrationTests.Tests -{ - [TestFixture] - public sealed class StorageTest - { - /// - /// Can an item store more than itself weighs. - /// In an ideal world this test wouldn't need to exist because sizes would be recursive. - /// - [Test] - public async Task StorageSizeArbitrageTest() - { - await using var pair = await PoolManager.GetServerClient(); - var server = pair.Server; - - var protoManager = server.ResolveDependency(); - var entMan = server.ResolveDependency(); - - var itemSys = entMan.System(); - - await server.WaitAssertion(() => - { - foreach (var proto in protoManager.EnumeratePrototypes()) - { - if (!proto.TryGetComponent("Storage", out var storage) || - storage.Whitelist != null || - storage.MaxItemSize == null || - !proto.TryGetComponent("Item", out var item)) - continue; - - Assert.That(itemSys.GetSizePrototype(storage.MaxItemSize.Value).Weight, - Is.LessThanOrEqualTo(itemSys.GetSizePrototype(item.Size).Weight), - $"Found storage arbitrage on {proto.ID}"); - } - }); - await pair.CleanReturnAsync(); - } - - [Test] - public async Task TestStorageFillPrototypes() - { - await using var pair = await PoolManager.GetServerClient(); - var server = pair.Server; - - var protoManager = server.ResolveDependency(); - - await server.WaitAssertion(() => - { - Assert.Multiple(() => - { - foreach (var proto in protoManager.EnumeratePrototypes()) - { - if (!proto.TryGetComponent("StorageFill", out var storage)) - continue; - - foreach (var entry in storage.Contents) - { - Assert.That(entry.Amount, Is.GreaterThan(0), $"Specified invalid amount of {entry.Amount} for prototype {proto.ID}"); - Assert.That(entry.SpawnProbability, Is.GreaterThan(0), $"Specified invalid probability of {entry.SpawnProbability} for prototype {proto.ID}"); - } - } - }); - }); - await pair.CleanReturnAsync(); - } - - [Test] - public async Task TestSufficientSpaceForFill() - { - await using var pair = await PoolManager.GetServerClient(); - var server = pair.Server; - - var entMan = server.ResolveDependency(); - var protoMan = server.ResolveDependency(); - var compFact = server.ResolveDependency(); - var id = compFact.GetComponentName(); - - var itemSys = entMan.System(); - - var allSizes = protoMan.EnumeratePrototypes().ToList(); - allSizes.Sort(); - - await Assert.MultipleAsync(async () => - { - foreach (var (proto, fill) in pair.GetPrototypesWithComponent()) - { - if (proto.HasComponent(compFact)) - continue; - - StorageComponent? storage = null; - ItemComponent? item = null; - var size = 0; - await server.WaitAssertion(() => - { - if (!proto.TryGetComponent("Storage", out storage)) - { - Assert.Fail($"Entity {proto.ID} has storage-fill without a storage component!"); - return; - } - - proto.TryGetComponent("Item", out item); - size = GetFillSize(fill, false, protoMan, itemSys); - }); - - if (storage == null) - continue; - - var maxSize = storage.MaxItemSize; - if (storage.MaxItemSize == null) - { - if (item?.Size == null) - { - maxSize = SharedStorageSystem.DefaultStorageMaxItemSize; - } - else - { - var curIndex = allSizes.IndexOf(protoMan.Index(item.Size)); - var index = Math.Max(0, curIndex - 1); - maxSize = allSizes[index].ID; - } - } - - if (maxSize == null) - continue; - - Assert.That(size, Is.LessThanOrEqualTo(storage.Grid.GetArea()), $"{proto.ID} storage fill is too large."); - - foreach (var entry in fill.Contents) - { - if (entry.PrototypeId == null) - continue; - - if (!protoMan.TryIndex(entry.PrototypeId, out var fillItem)) - continue; - - ItemComponent? entryItem = null; - await server.WaitPost(() => - { - fillItem.TryGetComponent("Item", out entryItem); - }); - - if (entryItem == null) - continue; - - Assert.That(protoMan.Index(entryItem.Size).Weight, - Is.LessThanOrEqualTo(protoMan.Index(maxSize.Value).Weight), - $"Entity {proto.ID} has storage-fill item, {entry.PrototypeId}, that is too large"); - } - } - }); - - await pair.CleanReturnAsync(); - } - - [Test] - public async Task TestSufficientSpaceForEntityStorageFill() - { - await using var pair = await PoolManager.GetServerClient(); - var server = pair.Server; - - var entMan = server.ResolveDependency(); - var protoMan = server.ResolveDependency(); - var compFact = server.ResolveDependency(); - var id = compFact.GetComponentName(); - - var itemSys = entMan.System(); - - foreach (var (proto, fill) in pair.GetPrototypesWithComponent()) - { - if (proto.HasComponent(compFact)) - continue; - - await server.WaitAssertion(() => - { - if (!proto.TryGetComponent("EntityStorage", out EntityStorageComponent? entStorage)) - Assert.Fail($"Entity {proto.ID} has storage-fill without a storage component!"); - - if (entStorage == null) - return; - - var size = GetFillSize(fill, true, protoMan, itemSys); - Assert.That(size, Is.LessThanOrEqualTo(entStorage.Capacity), - $"{proto.ID} storage fill is too large."); - }); - } - await pair.CleanReturnAsync(); - } - - private int GetEntrySize(EntitySpawnEntry entry, bool getCount, IPrototypeManager protoMan, SharedItemSystem itemSystem) - { - if (entry.PrototypeId == null) - return 0; - - if (!protoMan.TryIndex(entry.PrototypeId, out var proto)) - { - Assert.Fail($"Unknown prototype: {entry.PrototypeId}"); - return 0; - } - - if (getCount) - return entry.Amount; - - - if (proto.TryGetComponent("Item", out var item)) - return itemSystem.GetItemShape(item).GetArea() * entry.Amount; - - Assert.Fail($"Prototype is missing item comp: {entry.PrototypeId}"); - return 0; - } - - private int GetFillSize(StorageFillComponent fill, bool getCount, IPrototypeManager protoMan, SharedItemSystem itemSystem) - { - var totalSize = 0; - var groups = new Dictionary(); - foreach (var entry in fill.Contents) - { - var size = GetEntrySize(entry, getCount, protoMan, itemSystem); - - if (entry.GroupId == null) - totalSize += size; - else - groups[entry.GroupId] = Math.Max(size, groups.GetValueOrDefault(entry.GroupId)); - } - - return totalSize + groups.Values.Sum(); - } - } -} diff --git a/Content.IntegrationTests/Tests/Toolshed/AdminTest.cs b/Content.IntegrationTests/Tests/Toolshed/AdminTest.cs index ca70120ee9..cc440d0ccb 100644 --- a/Content.IntegrationTests/Tests/Toolshed/AdminTest.cs +++ b/Content.IntegrationTests/Tests/Toolshed/AdminTest.cs @@ -14,7 +14,7 @@ public sealed class AdminTest : ToolshedTest var toolMan = Server.ResolveDependency(); var admin = Server.ResolveDependency(); var ignored = new HashSet() - {typeof(LocTest).Assembly, typeof(Robust.UnitTesting.Shared.Toolshed.LocTest).Assembly}; + {typeof(LocTest).Assembly}; await Server.WaitAssertion(() => { diff --git a/Content.IntegrationTests/Tests/Toolshed/LocTest.cs b/Content.IntegrationTests/Tests/Toolshed/LocTest.cs index fb210eba50..849f9e55d3 100644 --- a/Content.IntegrationTests/Tests/Toolshed/LocTest.cs +++ b/Content.IntegrationTests/Tests/Toolshed/LocTest.cs @@ -19,7 +19,7 @@ public sealed class LocTest : ToolshedTest var locStrings = new HashSet(); var ignored = new HashSet() - {typeof(LocTest).Assembly, typeof(Robust.UnitTesting.Shared.Toolshed.LocTest).Assembly}; + {typeof(LocTest).Assembly}; await Server.WaitAssertion(() => { diff --git a/Content.IntegrationTests/Tests/Vending/VendingInteractionTest.cs b/Content.IntegrationTests/Tests/Vending/VendingInteractionTest.cs index 3645667737..af16f1278a 100644 --- a/Content.IntegrationTests/Tests/Vending/VendingInteractionTest.cs +++ b/Content.IntegrationTests/Tests/Vending/VendingInteractionTest.cs @@ -2,7 +2,9 @@ using System.Linq; using Content.IntegrationTests.Tests.Interaction; using Content.Server.VendingMachines; using Content.Shared.Damage; +using Content.Shared.Damage.Components; using Content.Shared.Damage.Prototypes; +using Content.Shared.Damage.Systems; using Content.Shared.FixedPoint; using Content.Shared.VendingMachines; using Robust.Shared.Prototypes; @@ -200,7 +202,7 @@ public sealed class VendingInteractionTest : InteractionTest // Damage the vending machine to the point that it breaks var damageType = ProtoMan.Index(TestDamageType); var damage = new DamageSpecifier(damageType, FixedPoint2.New(100)); - await Server.WaitPost(() => damageableSys.TryChangeDamage(SEntMan.GetEntity(Target), damage, ignoreResistances: true)); + await Server.WaitPost(() => damageableSys.TryChangeDamage(SEntMan.GetEntity(Target).Value, damage, ignoreResistances: true)); await RunTicks(5); Assert.That(damageableComp.Damage.GetTotal(), Is.GreaterThan(FixedPoint2.Zero), $"{VendingMachineProtoId} did not take damage."); } diff --git a/Content.IntegrationTests/Tests/VendingMachineRestockTest.cs b/Content.IntegrationTests/Tests/VendingMachineRestockTest.cs index f30eed0651..7835ccad3e 100644 --- a/Content.IntegrationTests/Tests/VendingMachineRestockTest.cs +++ b/Content.IntegrationTests/Tests/VendingMachineRestockTest.cs @@ -3,10 +3,13 @@ using System.Collections.Generic; using Content.Server.VendingMachines; using Content.Server.Wires; using Content.Shared.Cargo.Prototypes; +using Content.Shared.Containers; using Content.Shared.Damage; using Content.Shared.Damage.Prototypes; +using Content.Shared.Damage.Systems; +using Content.Shared.EntityTable; using Content.Shared.Prototypes; -using Content.Shared.Storage.Components; +using Content.Shared.Storage.EntitySystems; using Content.Shared.VendingMachines; using Content.Shared.Wires; using Robust.Shared.GameObjects; @@ -114,6 +117,7 @@ namespace Content.IntegrationTests.Tests var prototypeManager = server.ResolveDependency(); var compFact = server.ResolveDependency(); + var entityTable = server.EntMan.System(); await server.WaitAssertion(() => { @@ -133,17 +137,23 @@ namespace Content.IntegrationTests.Tests restocks.Add(proto.ID); } - // Collect all the prototypes with StorageFills referencing those entities. + // Collect all the prototypes with EntityTableContainerFills referencing those entities. foreach (var proto in prototypeManager.EnumeratePrototypes()) { - if (!proto.TryGetComponent(out var storage, compFact)) + if (!proto.TryGetComponent(out var storage, compFact)) + continue; + + var containers = storage.Containers; + + if (!containers.TryGetValue(SharedEntityStorageSystem.ContainerName, out var container)) // We only care about this container type. continue; List restockStore = new(); - foreach (var spawnEntry in storage.Contents) + + foreach (var spawnEntry in entityTable.GetSpawns(container)) { - if (spawnEntry.PrototypeId != null && restocks.Contains(spawnEntry.PrototypeId)) - restockStore.Add(spawnEntry.PrototypeId); + if (restocks.Contains(spawnEntry)) + restockStore.Add(spawnEntry); } if (restockStore.Count > 0) @@ -152,7 +162,7 @@ namespace Content.IntegrationTests.Tests // Iterate through every CargoProduct and make sure each // prototype with a restock component is referenced in a - // purchaseable entity with a StorageFill. + // purchaseable entity with an EntityTableContianerFill. foreach (var proto in prototypeManager.EnumeratePrototypes()) { if (restockStores.ContainsKey(proto.Product)) @@ -296,14 +306,12 @@ namespace Content.IntegrationTests.Tests restock = entityManager.SpawnEntity("TestRestockExplode", coordinates); var damageSpec = new DamageSpecifier(prototypeManager.Index(TestDamageType), 100); - var damageResult = damageableSystem.TryChangeDamage(restock, damageSpec); + var damageResult = damageableSystem.ChangeDamage(restock, damageSpec); #pragma warning disable NUnit2045 - Assert.That(damageResult, Is.Not.Null, - "Received null damageResult when attempting to damage restock box."); + Assert.That(!damageResult.Empty, "Received empty damageResult when attempting to damage restock box."); - Assert.That((int) damageResult!.GetTotal(), Is.GreaterThan(0), - "Box damage result was not greater than 0."); + Assert.That((int) damageResult.GetTotal(), Is.GreaterThan(0), "Box damage result was not greater than 0."); #pragma warning restore NUnit2045 }); await server.WaitRunTicks(15); diff --git a/Content.IntegrationTests/Tests/Weapons/WeaponTests.cs b/Content.IntegrationTests/Tests/Weapons/WeaponTests.cs new file mode 100644 index 0000000000..135e75f8be --- /dev/null +++ b/Content.IntegrationTests/Tests/Weapons/WeaponTests.cs @@ -0,0 +1,63 @@ +using Content.IntegrationTests.Tests.Interaction; +using Content.Shared.Damage.Components; +using Content.Shared.Weapons.Ranged.Components; +using Content.Shared.Weapons.Ranged.Systems; +using Content.Shared.Wieldable.Components; +using Robust.Shared.Prototypes; + +namespace Content.IntegrationTests.Tests.Weapons; + +public sealed class WeaponTests : InteractionTest +{ + protected override string PlayerPrototype => "MobHuman"; // The default test mob only has one hand + private static readonly EntProtoId MobHuman = "MobHuman"; + private static readonly EntProtoId SniperMosin = "WeaponSniperMosin"; + + [Test] + public async Task GunRequiresWieldTest() + { + var gunSystem = SEntMan.System(); + + await AddAtmosphere(); // prevent the Urist from suffocating + + var urist = await SpawnTarget(MobHuman); + var damageComp = Comp(urist); + + var mosinNet = await PlaceInHands(SniperMosin); + var mosinEnt = ToServer(mosinNet); + + await Pair.RunSeconds(2f); // Guns have a cooldown when picking them up. + + Assert.That(HasComp(mosinNet), + "Looks like you've removed the 'GunRequiresWield' component from the mosin sniper." + + "If this was intentional, please update WeaponTests.cs to reflect this change!"); + + var startAmmo = gunSystem.GetAmmoCount(mosinEnt); + var wieldComp = Comp(mosinNet); + + Assert.That(startAmmo, Is.GreaterThan(0), "Mosin was spawned with no ammo!"); + Assert.That(wieldComp.Wielded, Is.False, "Mosin was spawned wielded!"); + + await AttemptShoot(urist, false); // should fail due to not being wielded + var updatedAmmo = gunSystem.GetAmmoCount(mosinEnt); + + Assert.That(updatedAmmo, + Is.EqualTo(startAmmo), + "Mosin discharged ammo when the weapon should not have fired!"); + Assert.That(damageComp.TotalDamage.Value, + Is.EqualTo(0), + "Urist took damage when the weapon should not have fired!"); + + await UseInHand(); + + Assert.That(wieldComp.Wielded, Is.True, "Mosin failed to wield when interacted with!"); + + await AttemptShoot(urist); + updatedAmmo = gunSystem.GetAmmoCount(mosinEnt); + + Assert.That(updatedAmmo, Is.EqualTo(startAmmo - 1), "Mosin failed to discharge appropriate amount of ammo!"); + Assert.That(damageComp.TotalDamage.Value, + Is.GreaterThan(0), + "Mosin was fired but urist sustained no damage!"); + } +} diff --git a/Content.MapRenderer/Content.MapRenderer.csproj b/Content.MapRenderer/Content.MapRenderer.csproj index 4320717732..98fb446bd5 100644 --- a/Content.MapRenderer/Content.MapRenderer.csproj +++ b/Content.MapRenderer/Content.MapRenderer.csproj @@ -3,19 +3,27 @@ Exe ..\bin\Content.MapRenderer\ false - enable true + false + + - + + + + + + + diff --git a/Content.MapRenderer/Program.cs b/Content.MapRenderer/Program.cs index 534b12565c..90f97a5786 100644 --- a/Content.MapRenderer/Program.cs +++ b/Content.MapRenderer/Program.cs @@ -7,7 +7,7 @@ using System.Text.Json; using System.Threading.Tasks; using Content.IntegrationTests; using Content.MapRenderer.Painters; -using Content.Server.Maps; +using Content.Shared.Maps; using Robust.Shared.Prototypes; using Robust.UnitTesting.Pool; using SixLabors.ImageSharp; diff --git a/Content.MapRenderer/RenderMap.cs b/Content.MapRenderer/RenderMap.cs index 4ebf4ee5d4..8d6087ec7a 100644 --- a/Content.MapRenderer/RenderMap.cs +++ b/Content.MapRenderer/RenderMap.cs @@ -1,5 +1,5 @@ using System.IO; -using Content.Server.Maps; +using Content.Shared.Maps; using Robust.Shared.Prototypes; using Robust.Shared.Utility; diff --git a/Content.Packaging/Content.Packaging.csproj b/Content.Packaging/Content.Packaging.csproj index 9823e40b8e..d278b48734 100644 --- a/Content.Packaging/Content.Packaging.csproj +++ b/Content.Packaging/Content.Packaging.csproj @@ -2,13 +2,13 @@ Exe enable - enable True - - - + + + + diff --git a/Content.Packaging/DepsHandler.cs b/Content.Packaging/DepsHandler.cs new file mode 100644 index 0000000000..9907b97ba9 --- /dev/null +++ b/Content.Packaging/DepsHandler.cs @@ -0,0 +1,80 @@ +using System.Text.Json; +using System.Text.Json.Serialization; + +namespace Content.Packaging; + +/// +/// Helper class for working with .deps.json files. +/// +public sealed class DepsHandler +{ + public readonly Dictionary Libraries = new(); + + public DepsHandler(DepsData data) + { + if (data.Targets.Count != 1) + throw new Exception("Expected exactly one target"); + + var target = data.Targets.Single().Value; + + foreach (var (libNameAndVersion, libInfo) in target) + { + var split = libNameAndVersion.Split('/', 2); + + Libraries.Add(split[0], libInfo); + } + } + + public static DepsHandler Load(string depsFile) + { + using var f = File.OpenRead(depsFile); + var depsData = JsonSerializer.Deserialize(f) ?? throw new InvalidOperationException("Deps are null!"); + + return new DepsHandler(depsData); + } + + public HashSet RecursiveGetLibrariesFrom(string start) + { + var found = new HashSet(); + + RecursiveAddLibraries(start, found); + + return found; + } + + private void RecursiveAddLibraries(string start, HashSet set) + { + if (!set.Add(start)) + return; + + var lib = Libraries[start]; + if (lib.Dependencies == null) + return; + + foreach (var dep in lib.Dependencies.Keys) + { + RecursiveAddLibraries(dep, set); + } + } + + public sealed class DepsData + { + [JsonInclude, JsonPropertyName("targets")] + public required Dictionary> Targets; + } + + public sealed class LibraryInfo + { + [JsonInclude, JsonPropertyName("dependencies")] + public Dictionary? Dependencies; + + [JsonInclude, JsonPropertyName("runtime")] + public Dictionary? Runtime; + + // Paths are like lib/netstandard2.0/JetBrains.Annotations.dll + public IEnumerable GetDllNames() + { + return Runtime == null ? [] : Runtime.Keys.Select(p => p.Split('/')[^1]); + } + } +} diff --git a/Content.Packaging/ServerPackaging.cs b/Content.Packaging/ServerPackaging.cs index b9b0351ca9..8e559d5a65 100644 --- a/Content.Packaging/ServerPackaging.cs +++ b/Content.Packaging/ServerPackaging.cs @@ -37,30 +37,9 @@ public static class ServerPackaging .Select(o => o.Rid) .ToList(); - private static readonly List ServerContentAssemblies = new() - { - // Sunrise-Start - "Content.Sunrise.Interfaces.Shared", - "Content.Sunrise.Interfaces.Server", - // Sunrise-End - "Content.Server.Database", - "Content.Server", - "Content.Shared", - "Content.Shared.Database", - }; - - private static readonly List ServerExtraAssemblies = new() - { - // Python script had Npgsql. though we want Npgsql.dll as well soooo - "Npgsql", - "Microsoft", - "NetCord", - "0Harmony", // Sunrise-Edit - }; - private static readonly List ServerNotExtraAssemblies = new() { - "Microsoft.CodeAnalysis", + "JetBrains.Annotations", }; private static readonly HashSet BinSkipFolders = new() @@ -186,23 +165,13 @@ public static class ServerPackaging var inputPassCore = graph.InputCore; var inputPassResources = graph.InputResources; - var contentAssemblies = new List(ServerContentAssemblies); // Additional assemblies that need to be copied such as EFCore. var sourcePath = Path.Combine(contentDir, "bin", "Content.Server"); - // Should this be an asset pass? - // For future archaeologists I just want audio rework to work and need the audio pass so - // just porting this as is from python. - foreach (var fullPath in Directory.EnumerateFiles(sourcePath, "*.*", SearchOption.AllDirectories)) - { - var fileName = Path.GetFileNameWithoutExtension(fullPath); + var deps = DepsHandler.Load(Path.Combine(sourcePath, "Content.Server.deps.json")); - if (!ServerNotExtraAssemblies.Any(o => fileName.StartsWith(o)) && ServerExtraAssemblies.Any(o => fileName.StartsWith(o))) - { - contentAssemblies.Add(fileName); - } - } + var contentAssemblies = GetContentAssemblyNamesToCopy(deps); await RobustSharedPackaging.DoResourceCopy( Path.Combine("RobustToolbox", "bin", "Server", @@ -234,5 +203,21 @@ public static class ServerPackaging inputPassResources.InjectFinished(); } + // This returns both content assemblies (e.g. Content.Server.dll) and dependencies (e.g. Npgsql) + private static IEnumerable GetContentAssemblyNamesToCopy(DepsHandler deps) + { + var depsContent = deps.RecursiveGetLibrariesFrom("Content.Server").SelectMany(GetLibraryNames); + var depsRobust = deps.RecursiveGetLibrariesFrom("Robust.Server").SelectMany(GetLibraryNames); + + var depsContentExclusive = depsContent.Except(depsRobust).ToHashSet(); + + // Remove .dll suffix and apply filtering. + var names = depsContentExclusive.Select(p => p[..^4]).Where(p => !ServerNotExtraAssemblies.Any(p.StartsWith)); + + return names; + + IEnumerable GetLibraryNames(string library) => deps.Libraries[library].GetDllNames(); + } + private readonly record struct PlatformReg(string Rid, string TargetOs, bool BuildByDefault); } diff --git a/Content.PatreonParser/Content.PatreonParser.csproj b/Content.PatreonParser/Content.PatreonParser.csproj index 1724ec0cea..bba47a062d 100644 --- a/Content.PatreonParser/Content.PatreonParser.csproj +++ b/Content.PatreonParser/Content.PatreonParser.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable true diff --git a/Content.Replay/Content.Replay.csproj b/Content.Replay/Content.Replay.csproj index 28cfc7f666..5008214522 100644 --- a/Content.Replay/Content.Replay.csproj +++ b/Content.Replay/Content.Replay.csproj @@ -1,26 +1,23 @@ - $(TargetFramework) - 12 - false false ..\bin\Content.Replay\ Exe RA0032;nullable - enable + + - - - - + + + diff --git a/Content.Replay/EntryPoint.cs b/Content.Replay/EntryPoint.cs index ed6460a7e7..6a6658f5ef 100644 --- a/Content.Replay/EntryPoint.cs +++ b/Content.Replay/EntryPoint.cs @@ -19,8 +19,8 @@ public sealed class EntryPoint : GameClient public override void Init() { base.Init(); - IoCManager.BuildGraph(); - IoCManager.InjectDependencies(this); + Dependencies.BuildGraph(); + Dependencies.InjectDependencies(this); } public override void PostInit() diff --git a/Content.Replay/Menu/ReplayMainMenuControl.xaml b/Content.Replay/Menu/ReplayMainMenuControl.xaml index 9eeafd95de..ef2f97ce3d 100644 --- a/Content.Replay/Menu/ReplayMainMenuControl.xaml +++ b/Content.Replay/Menu/ReplayMainMenuControl.xaml @@ -44,7 +44,7 @@ MinSize="300 150"> diff --git a/Content.Server.Database/Content.Server.Database.csproj b/Content.Server.Database/Content.Server.Database.csproj index d98d0642db..22b718b363 100644 --- a/Content.Server.Database/Content.Server.Database.csproj +++ b/Content.Server.Database/Content.Server.Database.csproj @@ -1,16 +1,13 @@ - - $(TargetFramework) - 12 - false false ..\bin\Content.Server.Database\ true - enable RA0003 + + runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/Content.Server/Access/Systems/AccessOverriderSystem.cs b/Content.Server/Access/Systems/AccessOverriderSystem.cs index 4eaf3c0419..aa34dc2729 100644 --- a/Content.Server/Access/Systems/AccessOverriderSystem.cs +++ b/Content.Server/Access/Systems/AccessOverriderSystem.cs @@ -148,7 +148,8 @@ public sealed class AccessOverriderSystem : SharedAccessOverriderSystem missingAccess, privilegedIdName, targetLabel, - targetLabelColor); + targetLabelColor, + component.ShowPrivilegedId); _userInterface.SetUiState(uid, AccessOverriderUiKey.Key, newState); } diff --git a/Content.Server/Access/Systems/IdCardConsoleSystem.cs b/Content.Server/Access/Systems/IdCardConsoleSystem.cs index 41f729414b..65c7b55859 100644 --- a/Content.Server/Access/Systems/IdCardConsoleSystem.cs +++ b/Content.Server/Access/Systems/IdCardConsoleSystem.cs @@ -1,3 +1,4 @@ +using System.Diagnostics.CodeAnalysis; using System.Linq; using Content.Server.Chat.Systems; using Content.Server.Containers; @@ -7,9 +8,11 @@ using static Content.Shared.Access.Components.IdCardConsoleComponent; using Content.Shared.Access.Systems; using Content.Shared.Access; using Content.Shared.Administration.Logs; +using Content.Shared.Chat; using Content.Shared.Construction; using Content.Shared.Containers.ItemSlots; using Content.Shared.Damage; +using Content.Shared.Damage.Systems; using Content.Shared.Database; using Content.Shared.Roles; using Content.Shared.StationRecords; @@ -83,7 +86,7 @@ public sealed class IdCardConsoleSystem : SharedIdCardConsoleSystem { newState = new IdCardConsoleBoundUserInterfaceState( component.PrivilegedIdSlot.HasItem, - PrivilegedIdIsAuthorized(uid, component), + PrivilegedIdIsAuthorized(uid, component, out _), false, null, null, @@ -108,7 +111,7 @@ public sealed class IdCardConsoleSystem : SharedIdCardConsoleSystem newState = new IdCardConsoleBoundUserInterfaceState( component.PrivilegedIdSlot.HasItem, - PrivilegedIdIsAuthorized(uid, component), + PrivilegedIdIsAuthorized(uid, component, out _), true, targetIdComponent.FullName, targetIdComponent.LocalizedJobTitle, @@ -137,13 +140,13 @@ public sealed class IdCardConsoleSystem : SharedIdCardConsoleSystem if (!Resolve(uid, ref component)) return; - if (component.TargetIdSlot.Item is not { Valid: true } targetId || !PrivilegedIdIsAuthorized(uid, component)) + if (component.TargetIdSlot.Item is not { Valid: true } targetId || !PrivilegedIdIsAuthorized(uid, component, out var privilegedId)) return; _idCard.TryChangeFullName(targetId, newFullName, player: player); _idCard.TryChangeJobTitle(targetId, newJobTitle, player: player); - if (_prototype.TryIndex(newJobProto, out var job) + if (_prototype.Resolve(newJobProto, out var job) && _prototype.Resolve(job.Icon, out var jobIcon)) { _idCard.TryChangeJobIcon(targetId, jobIcon, player: player); @@ -168,10 +171,7 @@ public sealed class IdCardConsoleSystem : SharedIdCardConsoleSystem return; } - var oldTags = _access.TryGetTags(targetId) ?? new List>(); - oldTags = oldTags.ToList(); - - var privilegedId = component.PrivilegedIdSlot.Item; + var oldTags = _access.TryGetTags(targetId)?.ToList() ?? new List>(); if (oldTags.SequenceEqual(newAccessList)) return; @@ -179,8 +179,7 @@ public sealed class IdCardConsoleSystem : SharedIdCardConsoleSystem // I hate that C# doesn't have an option for this and don't desire to write this out the hard way. // var difference = newAccessList.Difference(oldTags); var difference = newAccessList.Union(oldTags).Except(newAccessList.Intersect(oldTags)).ToHashSet(); - // NULL SAFETY: PrivilegedIdIsAuthorized checked this earlier. - var privilegedPerms = _accessReader.FindAccessTags(privilegedId!.Value).ToHashSet(); + var privilegedPerms = _accessReader.FindAccessTags(privilegedId.Value); if (!difference.IsSubsetOf(privilegedPerms)) { _sawmill.Warning($"User {ToPrettyString(uid)} tried to modify permissions they could not give/take!"); @@ -193,26 +192,24 @@ public sealed class IdCardConsoleSystem : SharedIdCardConsoleSystem /*TODO: ECS SharedIdCardConsoleComponent and then log on card ejection, together with the save. This current implementation is pretty shit as it logs 27 entries (27 lines) if someone decides to give themselves AA*/ - _adminLogger.Add(LogType.Action, LogImpact.Medium, - $"{ToPrettyString(player):player} has modified {ToPrettyString(targetId):entity} with the following accesses: [{string.Join(", ", addedTags.Union(removedTags))}] [{string.Join(", ", newAccessList)}]"); + _adminLogger.Add(LogType.Action, + $"{player} has modified {targetId} with the following accesses: [{string.Join(", ", addedTags.Union(removedTags))}] [{string.Join(", ", newAccessList)}]"); } /// /// Returns true if there is an ID in and said ID satisfies the requirements of . /// - /// - /// Other code relies on the fact this returns false if privileged Id is null. Don't break that invariant. - /// - private bool PrivilegedIdIsAuthorized(EntityUid uid, IdCardConsoleComponent? component = null) + private bool PrivilegedIdIsAuthorized(EntityUid uid, IdCardConsoleComponent component, [NotNullWhen(true)] out EntityUid? id) { - if (!Resolve(uid, ref component)) - return true; + id = null; + if (component.PrivilegedIdSlot.Item == null) + return false; + id = component.PrivilegedIdSlot.Item; if (!TryComp(uid, out var reader)) return true; - var privilegedId = component.PrivilegedIdSlot.Item; - return privilegedId != null && _accessReader.IsAllowed(privilegedId.Value, uid, reader); + return _accessReader.IsAllowed(id.Value, uid, reader); } private void UpdateStationRecord(EntityUid uid, EntityUid targetId, string newFullName, ProtoId newJobTitle, JobPrototype? newJobProto) diff --git a/Content.Server/Access/Systems/IdCardSystem.cs b/Content.Server/Access/Systems/IdCardSystem.cs index 28c0ecabab..2df81c441f 100644 --- a/Content.Server/Access/Systems/IdCardSystem.cs +++ b/Content.Server/Access/Systems/IdCardSystem.cs @@ -8,6 +8,7 @@ using Content.Shared.Access.Components; using Content.Shared.Access.Systems; using Content.Shared.Chat; using Content.Shared.Database; +using Content.Shared.Kitchen; using Content.Shared.Popups; using Robust.Shared.Prototypes; using Robust.Shared.Random; diff --git a/Content.Server/Administration/Commands/DSay.cs b/Content.Server/Administration/Commands/DSay.cs index f5e0b32793..60f81fce5d 100644 --- a/Content.Server/Administration/Commands/DSay.cs +++ b/Content.Server/Administration/Commands/DSay.cs @@ -1,5 +1,6 @@ using Content.Server.Chat.Systems; using Content.Shared.Administration; +using Content.Shared.Chat; using Robust.Shared.Console; namespace Content.Server.Administration.Commands; diff --git a/Content.Server/Administration/Commands/LoadGameMapCommand.cs b/Content.Server/Administration/Commands/LoadGameMapCommand.cs index dfe18ea5bc..dc82fccd1e 100644 --- a/Content.Server/Administration/Commands/LoadGameMapCommand.cs +++ b/Content.Server/Administration/Commands/LoadGameMapCommand.cs @@ -1,7 +1,7 @@ using System.Numerics; using Content.Server.GameTicking; -using Content.Server.Maps; using Content.Shared.Administration; +using Content.Shared.Maps; using Robust.Shared.Console; using Robust.Shared.Map; using Robust.Shared.Prototypes; diff --git a/Content.Server/Administration/Commands/OSay.cs b/Content.Server/Administration/Commands/OSay.cs index 2f17bd9d70..9c5a20ef69 100644 --- a/Content.Server/Administration/Commands/OSay.cs +++ b/Content.Server/Administration/Commands/OSay.cs @@ -2,6 +2,7 @@ using System.Linq; using Content.Server.Administration.Logs; using Content.Server.Chat.Systems; using Content.Shared.Administration; +using Content.Shared.Chat; using Content.Shared.Database; using Robust.Shared.Console; diff --git a/Content.Server/Administration/Commands/ShuttleCommands.cs b/Content.Server/Administration/Commands/ShuttleCommands.cs index 677c38ac4e..6dffe1f52c 100644 --- a/Content.Server/Administration/Commands/ShuttleCommands.cs +++ b/Content.Server/Administration/Commands/ShuttleCommands.cs @@ -35,7 +35,7 @@ namespace Content.Server.Administration.Commands public override void Execute(IConsoleShell shell, string argStr, string[] args) { - _roundEndSystem.CancelRoundEndCountdown(shell.Player?.AttachedEntity, false); + _roundEndSystem.CancelRoundEndCountdown(shell.Player?.AttachedEntity, forceRecall: true); } } } diff --git a/Content.Server/Administration/Commands/TippyCommand.cs b/Content.Server/Administration/Commands/TippyCommand.cs new file mode 100644 index 0000000000..b79c160706 --- /dev/null +++ b/Content.Server/Administration/Commands/TippyCommand.cs @@ -0,0 +1,103 @@ +using Content.Shared.Administration; +using Content.Shared.Tips; +using Robust.Server.Player; +using Robust.Shared.Console; +using Robust.Shared.Player; +using Robust.Shared.Prototypes; + +namespace Content.Server.Administration.Commands; + +[AdminCommand(AdminFlags.Fun)] +public sealed class TippyCommand : LocalizedEntityCommands +{ + [Dependency] private readonly SharedTipsSystem _tips = default!; + [Dependency] private readonly IPrototypeManager _prototype = default!; + [Dependency] private readonly IPlayerManager _player = default!; + + public override string Command => "tippy"; + + public override void Execute(IConsoleShell shell, string argStr, string[] args) + { + if (args.Length < 2) + { + shell.WriteLine(Loc.GetString("cmd-tippy-help")); + return; + } + + ICommonSession? targetSession = null; + if (args[0] != "all") + { + if (!_player.TryGetSessionByUsername(args[0], out targetSession)) + { + shell.WriteLine(Loc.GetString("cmd-tippy-error-no-user")); + return; + } + } + + var msg = args[1]; + + EntProtoId? prototype = null; + if (args.Length > 2) + { + if (args[2] == "null") + prototype = null; + else if (!_prototype.HasIndex(args[2])) + { + shell.WriteError(Loc.GetString("cmd-tippy-error-no-prototype", ("proto", args[2]))); + return; + } + else + prototype = args[2]; + } + + var speakTime = _tips.GetSpeechTime(msg); + var slideTime = 3f; + var waddleInterval = 0.5f; + + if (args.Length > 3 && float.TryParse(args[3], out var parsedSpeakTime)) + speakTime = parsedSpeakTime; + + if (args.Length > 4 && float.TryParse(args[4], out var parsedSlideTime)) + slideTime = parsedSlideTime; + + if (args.Length > 5 && float.TryParse(args[5], out var parsedWaddleInterval)) + waddleInterval = parsedWaddleInterval; + + if (targetSession != null) // send to specified player + _tips.SendTippy(targetSession, msg, prototype, speakTime, slideTime, waddleInterval); + else // send to everyone + _tips.SendTippy(msg, prototype, speakTime, slideTime, waddleInterval); + } + + public override CompletionResult GetCompletion(IConsoleShell shell, string[] args) + { + return args.Length switch + { + 1 => CompletionResult.FromHintOptions( + CompletionHelper.SessionNames(players: _player), + Loc.GetString("cmd-tippy-auto-1")), + 2 => CompletionResult.FromHint(Loc.GetString("cmd-tippy-auto-2")), + 3 => CompletionResult.FromHintOptions( + CompletionHelper.PrototypeIdsLimited(args[2], _prototype), + Loc.GetString("cmd-tippy-auto-3")), + 4 => CompletionResult.FromHint(Loc.GetString("cmd-tippy-auto-4")), + 5 => CompletionResult.FromHint(Loc.GetString("cmd-tippy-auto-5")), + 6 => CompletionResult.FromHint(Loc.GetString("cmd-tippy-auto-6")), + _ => CompletionResult.Empty + }; + } +} + +[AdminCommand(AdminFlags.Fun)] +public sealed class TipCommand : LocalizedEntityCommands +{ + [Dependency] private readonly SharedTipsSystem _tips = default!; + + public override string Command => "tip"; + + public override void Execute(IConsoleShell shell, string argStr, string[] args) + { + _tips.AnnounceRandomTip(); + _tips.RecalculateNextTipTime(); + } +} diff --git a/Content.Server/Administration/Components/AdminMinigunComponent.cs b/Content.Server/Administration/Components/AdminMinigunComponent.cs deleted file mode 100644 index 368d3d3ba7..0000000000 --- a/Content.Server/Administration/Components/AdminMinigunComponent.cs +++ /dev/null @@ -1,7 +0,0 @@ -namespace Content.Server.Administration.Components; - -[RegisterComponent] -public sealed partial class AdminMinigunComponent : Component -{ - -} diff --git a/Content.Server/Administration/Components/KillSignComponent.cs b/Content.Server/Administration/Components/KillSignComponent.cs deleted file mode 100644 index 11479c32fc..0000000000 --- a/Content.Server/Administration/Components/KillSignComponent.cs +++ /dev/null @@ -1,7 +0,0 @@ -using Content.Shared.Administration.Components; -using Robust.Shared.GameStates; - -namespace Content.Server.Administration.Components; - -[RegisterComponent] -public sealed partial class KillSignComponent : SharedKillSignComponent; diff --git a/Content.Server/Administration/Components/SuperBonkComponent.cs b/Content.Server/Administration/Components/SuperBonkComponent.cs index 0ceeccd136..9c20c4d88a 100644 --- a/Content.Server/Administration/Components/SuperBonkComponent.cs +++ b/Content.Server/Administration/Components/SuperBonkComponent.cs @@ -6,7 +6,8 @@ namespace Content.Server.Administration.Components; /// /// Component to track the timer for the SuperBonk smite. /// -[RegisterComponent, AutoGenerateComponentPause, Access(typeof(SuperBonkSystem))] +[RegisterComponent, AutoGenerateComponentPause] +[Access(typeof(SuperBonkSystem))] public sealed partial class SuperBonkComponent : Component { /// diff --git a/Content.Server/Administration/Logs/AdminLogManager.cs b/Content.Server/Administration/Logs/AdminLogManager.cs index e7682cf559..2587d4b8f9 100644 --- a/Content.Server/Administration/Logs/AdminLogManager.cs +++ b/Content.Server/Administration/Logs/AdminLogManager.cs @@ -12,13 +12,16 @@ using Content.Shared.Database; using Content.Shared.Mind; using Content.Shared.Players.PlayTimeTracking; using Prometheus; +using Robust.Server.GameObjects; using Robust.Shared; using Robust.Shared.Configuration; +using Robust.Shared.Map; using Robust.Shared.Network; using Robust.Shared.Player; using Robust.Shared.Prototypes; using Robust.Shared.Reflection; using Robust.Shared.Timing; +using Robust.Shared.Utility; namespace Content.Server.Administration.Logs; @@ -338,7 +341,7 @@ public sealed partial class AdminLogManager : SharedAdminLogManager, IAdminLogMa Players = players, }; - DoAdminAlerts(players, message, impact); + DoAdminAlerts(players, message, impact, handler); if (preRound) { @@ -380,6 +383,34 @@ public sealed partial class AdminLogManager : SharedAdminLogManager, IAdminLogMa return players; } + /// + /// Get a list of coordinates from the s values. Will transform all coordinate types + /// to map coordinates! + /// + /// A list of map coordinates that were found in the value input, can return an empty list. + private List GetCoordinates(Dictionary values) + { + List coordList = new(); + EntityManager.TrySystem(out TransformSystem? transform); + + foreach (var value in values.Values) + { + switch (value) + { + case EntityCoordinates entCords: + if (transform != null) + coordList.Add(transform.ToMapCoordinates(entCords)); + continue; + + case MapCoordinates mapCord: + coordList.Add(mapCord); + continue; + } + } + + return coordList; + } + 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 @@ -397,10 +428,11 @@ public sealed partial class AdminLogManager : SharedAdminLogManager, IAdminLogMa }); } - private void DoAdminAlerts(List players, string message, LogImpact impact) + private void DoAdminAlerts(List players, string message, LogImpact impact, LogStringHandler handler) { var adminLog = false; var logMessage = message; + var playerNetEnts = new List<(NetEntity, string)>(); foreach (var player in players) { @@ -419,6 +451,8 @@ public sealed partial class AdminLogManager : SharedAdminLogManager, IAdminLogMa ("name", cachedInfo.CharacterName), ("subtype", subtype)); } + if (cachedInfo != null && cachedInfo.NetEntity != null) + playerNetEnts.Add((cachedInfo.NetEntity.Value, cachedInfo.CharacterName)); } if (adminLog) @@ -442,7 +476,73 @@ public sealed partial class AdminLogManager : SharedAdminLogManager, IAdminLogMa } if (adminLog) + { _chat.SendAdminAlert(logMessage); + + if (CreateTpLinks(playerNetEnts, out var tpLinks)) + _chat.SendAdminAlertNoFormatOrEscape(tpLinks); + + var coords = GetCoordinates(handler.Values); + + if (CreateCordLinks(coords, out var cordLinks)) + _chat.SendAdminAlertNoFormatOrEscape(cordLinks); + } + } + + /// + /// Creates a list of tpto command links of the given players + /// + private bool CreateTpLinks(List<(NetEntity NetEnt, string CharacterName)> players, out string outString) + { + outString = string.Empty; + + if (players.Count == 0) + return false; + + outString = Loc.GetString("admin-alert-tp-to-players-header"); + + for (var i = 0; i < players.Count; i++) + { + var player = players[i]; + outString += $"[cmdlink=\"{EscapeText(player.CharacterName)}\" command=\"tpto {player.NetEnt}\"/]"; + + if (i < players.Count - 1) + outString += ", "; + } + + return true; + } + + /// + /// Creates a list of toto command links for the given map coordinates. + /// + private bool CreateCordLinks(List cords, out string outString) + { + outString = string.Empty; + + if (cords.Count == 0) + return false; + + outString = Loc.GetString("admin-alert-tp-to-coords-header"); + + for (var i = 0; i < cords.Count; i++) + { + var cord = cords[i]; + outString += $"[cmdlink=\"{cord.ToString()}\" command=\"tp {cord.X} {cord.Y} {cord.MapId}\"/]"; + + if (i < cords.Count - 1) + outString += ", "; + } + + return true; + } + + /// + /// Escape the given text to not allow breakouts of the cmdlink tags. + /// + private string EscapeText(string text) + { + return FormattedMessage.EscapeText(text).Replace("\"", "\\\"").Replace("'", "\\'"); } public async Task> All(LogFilter? filter = null, Func>? listProvider = null) diff --git a/Content.Server/Administration/PlayerPanelEui.cs b/Content.Server/Administration/PlayerPanelEui.cs index 31acd33bf1..7de62ac743 100644 --- a/Content.Server/Administration/PlayerPanelEui.cs +++ b/Content.Server/Administration/PlayerPanelEui.cs @@ -2,10 +2,10 @@ using System.Linq; using Content.Server.Administration.Logs; using Content.Server.Administration.Managers; using Content.Server.Administration.Notes; -using Content.Server.Administration.Systems; using Content.Server.Database; using Content.Server.EUI; using Content.Shared.Administration; +using Content.Shared.Administration.Systems; using Content.Shared.Database; using Content.Shared.Eui; using Content.Shared.Follower; diff --git a/Content.Server/Administration/Systems/AdminVerbSystem.Antags.cs b/Content.Server/Administration/Systems/AdminVerbSystem.Antags.cs index 36d1a5f40b..d06dff60bb 100644 --- a/Content.Server/Administration/Systems/AdminVerbSystem.Antags.cs +++ b/Content.Server/Administration/Systems/AdminVerbSystem.Antags.cs @@ -16,6 +16,7 @@ using Content.Shared.Verbs; using Robust.Shared.Player; using Robust.Shared.Prototypes; using Robust.Shared.Utility; +using Content.Shared.Roles.Components; namespace Content.Server.Administration.Systems; @@ -33,6 +34,7 @@ public sealed partial class AdminVerbSystem private static readonly EntProtoId DefaultThiefRule = "Thief"; private static readonly EntProtoId DefaultChangelingRule = "Changeling"; private static readonly EntProtoId ParadoxCloneRuleId = "ParadoxCloneSpawn"; + private static readonly EntProtoId DefaultWizardRule = "Wizard"; private static readonly ProtoId PirateGearId = "PirateGear"; private static readonly EntProtoId DefaultAssaultOpsRule = "AssaultOps"; private static readonly EntProtoId DefaultFleshCultRule = "FleshCult"; @@ -196,6 +198,22 @@ public sealed partial class AdminVerbSystem Message = string.Join(": ", paradoxCloneName, Loc.GetString("admin-verb-make-paradox-clone")), }; + var wizardName = Loc.GetString("admin-verb-text-make-wizard"); + Verb wizard = new() + { + Text = wizardName, + Category = VerbCategory.Antag, + Icon = new SpriteSpecifier.Rsi(new("/Textures/Interface/Misc/job_icons.rsi"), "Wizard"), + Act = () => + { + // Wizard has no rule components as of writing, but I gotta put something here to satisfy the machine so just make it wizard mind rule :) + _antag.ForceMakeAntag(targetPlayer, DefaultWizardRule); + }, + Impact = LogImpact.High, + Message = string.Join(": ", wizardName, Loc.GetString("admin-verb-make-wizard")), + }; + args.Verbs.Add(wizard); + if (HasComp(args.Target)) // only humanoids can be cloned args.Verbs.Add(paradox); diff --git a/Content.Server/Administration/Systems/AdminVerbSystem.Smites.cs b/Content.Server/Administration/Systems/AdminVerbSystem.Smites.cs index f7a192fc28..2608c6bb4c 100644 --- a/Content.Server/Administration/Systems/AdminVerbSystem.Smites.cs +++ b/Content.Server/Administration/Systems/AdminVerbSystem.Smites.cs @@ -1,10 +1,10 @@ -using Content.Server.Administration.Components; +using System.Numerics; +using System.Threading; using System.Numerics; using System.Threading; using Content.Server.Administration.Logs; using Content.Server.Atmos.Components; using Content.Server.Atmos.EntitySystems; -using Content.Server.Body.Components; using Content.Server.Body.Systems; using Content.Server.Electrocution; using Content.Server.Explosion.EntitySystems; @@ -23,6 +23,7 @@ using Content.Shared.Actions; using Content.Server.Terminator.Systems; using Content.Shared.Administration; using Content.Shared.Administration.Components; +using Content.Shared.Administration.Systems; using Content.Shared.Atmos.Components; using Content.Shared.Body.Components; using Content.Shared.Body.Part; @@ -30,7 +31,7 @@ using Content.Shared.Clothing.Components; using Content.Shared.Clumsy; using Content.Shared.Cluwne; using Content.Shared.Coordinates; -using Content.Shared.Damage; +using Content.Shared.Damage.Components; using Content.Shared.Damage.Prototypes; using Content.Shared.Damage.Systems; using Content.Shared.Database; @@ -65,8 +66,6 @@ using Robust.Shared.Prototypes; using Robust.Shared.Random; using Robust.Shared.Spawners; using Robust.Shared.Utility; -using System.Numerics; -using System.Threading; using Timer = Robust.Shared.Timing.Timer; namespace Content.Server.Administration.Systems; @@ -641,13 +640,32 @@ public sealed partial class AdminVerbSystem Icon = new SpriteSpecifier.Rsi(new("/Textures/Objects/Misc/killsign.rsi"), "icon"), Act = () => { - EnsureComp(args.Target); + EnsureComp(args.Target, out var comp); + comp.HideFromOwner = false; // We set it to false anyway, in case the hidden smite was used beforehand. + Dirty(args.Target, comp); }, Impact = LogImpact.Extreme, Message = string.Join(": ", killSignName, Loc.GetString("admin-smite-kill-sign-description")) }; args.Verbs.Add(killSign); + var hiddenKillSignName = Loc.GetString("admin-smite-kill-sign-hidden-name").ToLowerInvariant(); + Verb hiddenKillSign = new() + { + Text = hiddenKillSignName, + Category = VerbCategory.Smite, + Icon = new SpriteSpecifier.Rsi(new("/Textures/Objects/Misc/killsign.rsi"), "icon-hidden"), + Act = () => + { + EnsureComp(args.Target, out var comp); + comp.HideFromOwner = true; + Dirty(args.Target, comp); + }, + Impact = LogImpact.Extreme, + Message = string.Join(": ", hiddenKillSignName, Loc.GetString("admin-smite-kill-sign-hidden-description")) + }; + args.Verbs.Add(hiddenKillSign); + var cluwneName = Loc.GetString("admin-smite-cluwne-name").ToLowerInvariant(); Verb cluwne = new() { diff --git a/Content.Server/Administration/Systems/AdminVerbSystem.Tools.cs b/Content.Server/Administration/Systems/AdminVerbSystem.Tools.cs index 0a280d3b48..cef571f816 100644 --- a/Content.Server/Administration/Systems/AdminVerbSystem.Tools.cs +++ b/Content.Server/Administration/Systems/AdminVerbSystem.Tools.cs @@ -6,8 +6,6 @@ using Content.Server.Administration.Components; using Content.Server.Cargo.Components; using Content.Server.Doors.Systems; using Content.Server.Hands.Systems; -using Content.Server.Power.Components; -using Content.Server.Power.EntitySystems; using Content.Server.Stack; using Content.Server.Station.Systems; using Content.Server.Weapons.Ranged.Systems; @@ -16,10 +14,11 @@ using Content.Shared.Access; using Content.Shared.Access.Components; using Content.Shared.Access.Systems; using Content.Shared.Administration; +using Content.Shared.Administration.Components; +using Content.Shared.Administration.Systems; using Content.Shared.Atmos; using Content.Shared.Atmos.Components; using Content.Shared.Construction.Components; -using Content.Shared.Damage; using Content.Shared.Damage.Components; using Content.Shared.Database; using Content.Shared.Doors.Components; @@ -27,6 +26,7 @@ using Content.Shared.Hands.Components; using Content.Shared.Inventory; using Content.Shared.PDA; using Content.Shared.Power.Components; +using Content.Shared.Power.EntitySystems; using Content.Shared.Stacks; using Content.Shared.Station.Components; using Content.Shared.Verbs; @@ -53,7 +53,7 @@ public sealed partial class AdminVerbSystem [Dependency] private readonly AdminTestArenaSystem _adminTestArenaSystem = default!; [Dependency] private readonly StationJobsSystem _stationJobsSystem = default!; [Dependency] private readonly JointSystem _jointSystem = default!; - [Dependency] private readonly BatterySystem _batterySystem = default!; + [Dependency] private readonly SharedBatterySystem _batterySystem = default!; [Dependency] private readonly MetaDataSystem _metaSystem = default!; [Dependency] private readonly GunSystem _gun = default!; [Dependency] private readonly ScaleSpriteSystem _scaleSpriteSystem = default!; // Sunris-Edit @@ -173,7 +173,7 @@ public sealed partial class AdminVerbSystem Icon = new SpriteSpecifier.Texture(new("/Textures/Interface/AdminActions/fill_battery.png")), Act = () => { - _batterySystem.SetCharge(args.Target, battery.MaxCharge, battery); + _batterySystem.SetCharge((args.Target, battery), battery.MaxCharge); }, Impact = LogImpact.Medium, Message = Loc.GetString("admin-trick-refill-battery-description"), @@ -188,7 +188,7 @@ public sealed partial class AdminVerbSystem Icon = new SpriteSpecifier.Texture(new("/Textures/Interface/AdminActions/drain_battery.png")), Act = () => { - _batterySystem.SetCharge(args.Target, 0, battery); + _batterySystem.SetCharge((args.Target, battery), 0); }, Impact = LogImpact.Medium, Message = Loc.GetString("admin-trick-drain-battery-description"), @@ -204,9 +204,10 @@ public sealed partial class AdminVerbSystem Act = () => { var recharger = EnsureComp(args.Target); - recharger.AutoRecharge = true; recharger.AutoRechargeRate = battery.MaxCharge; // Instant refill. - recharger.AutoRechargePause = false; // No delay. + recharger.AutoRechargePauseTime = TimeSpan.Zero; // No delay. + Dirty(args.Target, recharger); + _batterySystem.RefreshChargeRate((args.Target, battery)); }, Impact = LogImpact.Medium, Message = Loc.GetString("admin-trick-infinite-battery-object-description"), @@ -417,7 +418,7 @@ public sealed partial class AdminVerbSystem // Unbounded intentionally. _quickDialog.OpenDialog(player, Loc.GetString("admin-verbs-adjust-stack"), Loc.GetString("admin-verbs-dialog-adjust-stack-amount", ("max", _stackSystem.GetMaxCount(stack))), (int newAmount) => { - _stackSystem.SetCount(args.Target, newAmount, stack); + _stackSystem.SetCount((args.Target, stack), newAmount); }); }, Impact = LogImpact.Medium, @@ -433,7 +434,7 @@ public sealed partial class AdminVerbSystem Icon = new SpriteSpecifier.Texture(new("/Textures/Interface/AdminActions/fill-stack.png")), Act = () => { - _stackSystem.SetCount(args.Target, _stackSystem.GetMaxCount(stack), stack); + _stackSystem.SetCount((args.Target, stack), _stackSystem.GetMaxCount(stack)); }, Impact = LogImpact.Medium, Message = Loc.GetString("admin-trick-fill-stack-description"), @@ -557,7 +558,7 @@ public sealed partial class AdminVerbSystem if (!HasComp(ent)) continue; var battery = EnsureComp(ent); - _batterySystem.SetCharge(ent, battery.MaxCharge, battery); + _batterySystem.SetCharge((ent, battery), battery.MaxCharge); } }, Impact = LogImpact.Extreme, @@ -578,7 +579,7 @@ public sealed partial class AdminVerbSystem if (!HasComp(ent)) continue; var battery = EnsureComp(ent); - _batterySystem.SetCharge(ent, 0, battery); + _batterySystem.SetCharge((ent, battery), 0); } }, Impact = LogImpact.Extreme, @@ -603,9 +604,8 @@ public sealed partial class AdminVerbSystem var recharger = EnsureComp(ent); var battery = EnsureComp(ent); - recharger.AutoRecharge = true; recharger.AutoRechargeRate = battery.MaxCharge; // Instant refill. - recharger.AutoRechargePause = false; // No delay. + recharger.AutoRechargePauseTime = TimeSpan.Zero; // No delay. } }, Impact = LogImpact.Extreme, diff --git a/Content.Server/Administration/Systems/AdminVerbSystem.cs b/Content.Server/Administration/Systems/AdminVerbSystem.cs index 61e3013bd9..4232b034f3 100644 --- a/Content.Server/Administration/Systems/AdminVerbSystem.cs +++ b/Content.Server/Administration/Systems/AdminVerbSystem.cs @@ -9,6 +9,7 @@ using Content.Server.Prayer; using Content.Server.Silicons.Laws; using Content.Server.Station.Systems; using Content.Shared.Administration; +using Content.Shared.Administration.Systems; using Content.Shared.Chemistry.Components.SolutionManager; using Content.Shared.Chemistry.EntitySystems; using Content.Shared.Configurable; diff --git a/Content.Server/Administration/Systems/BufferingSystem.cs b/Content.Server/Administration/Systems/BufferingSystem.cs index f3df34e7d2..71e5c4d5c6 100644 --- a/Content.Server/Administration/Systems/BufferingSystem.cs +++ b/Content.Server/Administration/Systems/BufferingSystem.cs @@ -1,12 +1,13 @@ using System.Numerics; -using Content.Server.Administration.Components; using Content.Shared.Administration; +using Content.Shared.Administration.Components; +using Content.Shared.Administration.Systems; using Robust.Shared.Map; using Robust.Shared.Random; namespace Content.Server.Administration.Systems; -public sealed class BufferingSystem : EntitySystem +public sealed class BufferingSystem : SharedBufferingSystem { [Dependency] private readonly IRobustRandom _random = default!; diff --git a/Content.Server/Administration/Systems/BwoinkSystem.cs b/Content.Server/Administration/Systems/BwoinkSystem.cs index e62f08ad69..fb44adcb1d 100644 --- a/Content.Server/Administration/Systems/BwoinkSystem.cs +++ b/Content.Server/Administration/Systems/BwoinkSystem.cs @@ -698,7 +698,7 @@ namespace Content.Server.Administration.Systems { GameRunLevel.PreRoundLobby => _gameTicker.RoundId == 0 ? "pre-round lobby after server restart" // first round after server restart has ID == 0 - : $"pre-round lobby for round {_gameTicker.RoundId + 1}", + : $"pre-round lobby for round {_gameTicker.RoundId}", GameRunLevel.InRound => $"round {_gameTicker.RoundId}", GameRunLevel.PostRound => $"post-round {_gameTicker.RoundId}", _ => throw new ArgumentOutOfRangeException(nameof(_gameTicker.RunLevel), diff --git a/Content.Server/Administration/Toolshed/RejuvenateCommand.cs b/Content.Server/Administration/Toolshed/RejuvenateCommand.cs index 3925badc58..b503e9cb96 100644 --- a/Content.Server/Administration/Toolshed/RejuvenateCommand.cs +++ b/Content.Server/Administration/Toolshed/RejuvenateCommand.cs @@ -1,5 +1,5 @@ -using Content.Server.Administration.Systems; -using Content.Shared.Administration; +using Content.Shared.Administration; +using Content.Shared.Administration.Systems; using Robust.Shared.Toolshed; using Robust.Shared.Toolshed.Errors; diff --git a/Content.Server/Advertise/EntitySystems/SpeakOnUIClosedSystem.cs b/Content.Server/Advertise/EntitySystems/SpeakOnUIClosedSystem.cs index 94b20c7b77..812a016b37 100644 --- a/Content.Server/Advertise/EntitySystems/SpeakOnUIClosedSystem.cs +++ b/Content.Server/Advertise/EntitySystems/SpeakOnUIClosedSystem.cs @@ -1,6 +1,7 @@ using Content.Server.Chat.Systems; using Content.Shared.Advertise.Components; using Content.Shared.Advertise.Systems; +using Content.Shared.Chat; using Content.Shared.UserInterface; using Robust.Shared.Prototypes; using Robust.Shared.Random; diff --git a/Content.Server/Ame/EntitySystems/AmeControllerSystem.cs b/Content.Server/Ame/EntitySystems/AmeControllerSystem.cs index 4276eafd60..f47c2def5b 100644 --- a/Content.Server/Ame/EntitySystems/AmeControllerSystem.cs +++ b/Content.Server/Ame/EntitySystems/AmeControllerSystem.cs @@ -150,7 +150,7 @@ public sealed class AmeControllerSystem : EntitySystem // how much power can be produced at the current settings, in kW // we don't use max. here since this is what is set in the Controller, not what the AME is actually producing float targetedPowerSupply = 0; - if (TryGetAMENodeGroup(uid, out var group)) + if (TryGetAMENodeGroup(uid, out var group) && group.CoreCount > 0) { coreCount = group.CoreCount; targetedPowerSupply = group.CalculatePower(controller.InjectionAmount, group.CoreCount) / 1000; diff --git a/Content.Server/Anomaly/AnomalySystem.Generator.cs b/Content.Server/Anomaly/AnomalySystem.Generator.cs index 46ad9278f8..09af0419bb 100644 --- a/Content.Server/Anomaly/AnomalySystem.Generator.cs +++ b/Content.Server/Anomaly/AnomalySystem.Generator.cs @@ -100,7 +100,7 @@ public sealed partial class AnomalySystem // no air-blocked areas. if (_atmosphere.IsTileSpace(grid, xform.MapUid, tile) || - _atmosphere.IsTileAirBlocked(grid, tile, mapGridComp: gridComp)) + _atmosphere.IsTileAirBlockedCached(grid, tile)) { continue; } diff --git a/Content.Server/Antag/AntagMultipleRoleSpawnerSystem.cs b/Content.Server/Antag/AntagMultipleRoleSpawnerSystem.cs new file mode 100644 index 0000000000..d59fbc82b4 --- /dev/null +++ b/Content.Server/Antag/AntagMultipleRoleSpawnerSystem.cs @@ -0,0 +1,40 @@ +using Content.Server.Antag.Components; +using Robust.Shared.Random; + +namespace Content.Server.Antag; + +public sealed class AntagMultipleRoleSpawnerSystem : EntitySystem +{ + [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private readonly ILogManager _log = default!; + + private ISawmill _sawmill = default!; + + public override void Initialize() + { + base.Initialize(); + + SubscribeLocalEvent(OnSelectEntity); + + _sawmill = _log.GetSawmill("antag_multiple_spawner"); + } + + private void OnSelectEntity(Entity ent, ref AntagSelectEntityEvent args) + { + // If its more than one the logic breaks + if (args.AntagRoles.Count != 1) + { + _sawmill.Fatal($"Antag multiple role spawner had more than one antag ({args.AntagRoles.Count})"); + return; + } + + var role = args.AntagRoles[0]; + + var entProtos = ent.Comp.AntagRoleToPrototypes[role]; + + if (entProtos.Count == 0) + return; // You will just get a normal job + + args.Entity = Spawn(ent.Comp.PickAndTake ? _random.PickAndTake(entProtos) : _random.Pick(entProtos)); + } +} diff --git a/Content.Server/Antag/AntagSelectionSystem.cs b/Content.Server/Antag/AntagSelectionSystem.cs index afb9130cec..a6cffc95d4 100644 --- a/Content.Server/Antag/AntagSelectionSystem.cs +++ b/Content.Server/Antag/AntagSelectionSystem.cs @@ -308,7 +308,7 @@ public sealed partial class AntagSelectionSystem : GameRuleSystem(player, out var spawnerComp)) { Log.Error($"Antag spawner {player} does not have a GhostRoleAntagSpawnerComponent."); - _adminLogger.Add(LogType.AntagSelection,$"Antag spawner {player} in gamerule {ToPrettyString(ent)} failed due to not having GhostRoleAntagSpawnerComponent."); + _adminLogger.Add(LogType.AntagSelection, $"Antag spawner {player} in gamerule {ToPrettyString(ent)} failed due to not having GhostRoleAntagSpawnerComponent."); if (session != null) { ent.Comp.AssignedSessions.Remove(session); @@ -640,21 +641,21 @@ public sealed partial class AntagSelectionSystem : GameRuleSystem [ByRefEvent] -public record struct AntagSelectEntityEvent(ICommonSession? Session, Entity GameRule) +public record struct AntagSelectEntityEvent(ICommonSession? Session, Entity GameRule, List> AntagRoles) { public readonly ICommonSession? Session = Session; + /// list of antag role prototypes associated with a entity. used by the + public readonly List> AntagRoles = AntagRoles; + public bool Handled => Entity != null; public EntityUid? Entity; @@ -722,12 +726,15 @@ public record struct AntagSelectEntityEvent(ICommonSession? Session, Entity [ByRefEvent] -public record struct AntagSelectLocationEvent(ICommonSession? Session, Entity GameRule) +public record struct AntagSelectLocationEvent(ICommonSession? Session, Entity GameRule, EntityUid Entity) { public readonly ICommonSession? Session = Session; public bool Handled => Coordinates.Any(); + // the entity of the antagonist + public EntityUid Entity = Entity; + public List Coordinates = new(); } diff --git a/Content.Server/Antag/Components/AntagMultipleRoleSpawnerComponent.cs b/Content.Server/Antag/Components/AntagMultipleRoleSpawnerComponent.cs new file mode 100644 index 0000000000..5a9103a82a --- /dev/null +++ b/Content.Server/Antag/Components/AntagMultipleRoleSpawnerComponent.cs @@ -0,0 +1,23 @@ +using Content.Shared.Roles; +using Robust.Shared.Prototypes; + +namespace Content.Server.Antag.Components; + +/// +/// Selects and spawns one prototype from a list for each antag prototype selected by the +/// +[RegisterComponent] +public sealed partial class AntagMultipleRoleSpawnerComponent : Component +{ + /// + /// antag prototype -> list of possible entities to spawn for that antag prototype. Will choose from the list randomly once with replacement unless is set to true + /// + [DataField] + public Dictionary, List> AntagRoleToPrototypes; + + /// + /// Should you remove ent prototypes from the list after spawning one. + /// + [DataField] + public bool PickAndTake; +} diff --git a/Content.Server/Arcade/BlockGame/BlockGameArcadeSystem.cs b/Content.Server/Arcade/BlockGame/BlockGameArcadeSystem.cs index 1e8ed8cdf3..f21dc2471f 100644 --- a/Content.Server/Arcade/BlockGame/BlockGameArcadeSystem.cs +++ b/Content.Server/Arcade/BlockGame/BlockGameArcadeSystem.cs @@ -52,12 +52,12 @@ public sealed class BlockGameArcadeSystem : EntitySystem private void OnAfterUIOpen(EntityUid uid, BlockGameArcadeComponent component, AfterActivatableUIOpenEvent args) { if (component.Player == null) - component.Player = args.Actor; + component.Player = args.User; else - component.Spectators.Add(args.Actor); + component.Spectators.Add(args.User); - UpdatePlayerStatus(uid, args.Actor, component); - component.Game?.UpdateNewPlayerUI(args.Actor); + UpdatePlayerStatus(uid, args.User, component); + component.Game?.UpdateNewPlayerUI(args.User); } private void OnAfterUiClose(EntityUid uid, BlockGameArcadeComponent component, BoundUIClosedEvent args) diff --git a/Content.Server/Atmos/Commands/PauseAtmosCommand.cs b/Content.Server/Atmos/Commands/PauseAtmosCommand.cs new file mode 100644 index 0000000000..984f2a0869 --- /dev/null +++ b/Content.Server/Atmos/Commands/PauseAtmosCommand.cs @@ -0,0 +1,69 @@ +using Content.Server.Administration; +using Content.Server.Atmos.Components; +using Content.Server.Atmos.EntitySystems; +using Content.Shared.Administration; +using Robust.Shared.Console; + +namespace Content.Server.Atmos.Commands; + +[AdminCommand(AdminFlags.Debug)] +public sealed class PauseAtmosCommand : LocalizedEntityCommands +{ + [Dependency] private readonly AtmosphereSystem _atmosphereSystem = default!; + + public override string Command => "pauseatmos"; + + public override void Execute(IConsoleShell shell, string argStr, string[] args) + { + var grid = default(EntityUid); + + switch (args.Length) + { + case 0: + if (!EntityManager.TryGetComponent(shell.Player?.AttachedEntity, + out var playerxform) || + playerxform.GridUid == null) + { + shell.WriteError(Loc.GetString("cmd-error-no-grid-provided-or-invalid-grid")); + return; + } + + grid = playerxform.GridUid.Value; + break; + case 1: + if (!EntityUid.TryParse(args[0], out var parsedGrid) || !EntityManager.EntityExists(parsedGrid)) + { + shell.WriteError(Loc.GetString("cmd-error-couldnt-parse-entity")); + return; + } + + grid = parsedGrid; + break; + } + + if (!EntityManager.TryGetComponent(grid, out var gridAtmos)) + { + shell.WriteError(Loc.GetString("cmd-error-no-gridatmosphere")); + return; + } + + var newEnt = new Entity(grid, gridAtmos); + + _atmosphereSystem.SetAtmosphereSimulation(newEnt, !newEnt.Comp.Simulated); + shell.WriteLine(Loc.GetString("cmd-pauseatmos-set-atmos-simulation", + ("grid", EntityManager.ToPrettyString(grid)), + ("state", newEnt.Comp.Simulated))); + } + + public override CompletionResult GetCompletion(IConsoleShell shell, string[] args) + { + if (args.Length == 1) + { + return CompletionResult.FromHintOptions( + CompletionHelper.Components(args[0], EntityManager), + Loc.GetString("cmd-pauseatmos-completion-grid-pause")); + } + + return CompletionResult.Empty; + } +} diff --git a/Content.Server/Atmos/Commands/SubstepAtmosCommand.cs b/Content.Server/Atmos/Commands/SubstepAtmosCommand.cs new file mode 100644 index 0000000000..554abff4a8 --- /dev/null +++ b/Content.Server/Atmos/Commands/SubstepAtmosCommand.cs @@ -0,0 +1,104 @@ +using Content.Server.Administration; +using Content.Server.Atmos.Components; +using Content.Server.Atmos.EntitySystems; +using Content.Shared.Administration; +using Content.Shared.Atmos.Components; +using Robust.Shared.Console; +using Robust.Shared.Map; +using Robust.Shared.Map.Components; + +namespace Content.Server.Atmos.Commands; + +[AdminCommand(AdminFlags.Debug)] +public sealed class SubstepAtmosCommand : LocalizedEntityCommands +{ + [Dependency] private readonly AtmosphereSystem _atmosphereSystem = default!; + + public override string Command => "substepatmos"; + + public override void Execute(IConsoleShell shell, string argStr, string[] args) + { + var grid = default(EntityUid); + + switch (args.Length) + { + case 0: + if (!EntityManager.TryGetComponent(shell.Player?.AttachedEntity, + out var playerxform) || + playerxform.GridUid == null) + { + shell.WriteError(Loc.GetString("cmd-error-no-grid-provided-or-invalid-grid")); + return; + } + + grid = playerxform.GridUid.Value; + break; + case 1: + if (!EntityUid.TryParse(args[0], out var parsedGrid) || !EntityManager.EntityExists(parsedGrid)) + { + shell.WriteError(Loc.GetString("cmd-error-couldnt-parse-entity")); + return; + } + + grid = parsedGrid; + break; + } + + // i'm straight piratesoftwaremaxxing + if (!EntityManager.TryGetComponent(grid, out var gridAtmos)) + { + shell.WriteError(Loc.GetString("cmd-error-no-gridatmosphere")); + return; + } + + if (!EntityManager.TryGetComponent(grid, out var gasTile)) + { + shell.WriteError(Loc.GetString("cmd-error-no-gastileoverlay")); + return; + } + + if (!EntityManager.TryGetComponent(grid, out var mapGrid)) + { + shell.WriteError(Loc.GetString("cmd-error-no-mapgrid")); + return; + } + + var xform = EntityManager.GetComponent(grid); + + if (xform.MapUid == null || xform.MapID == MapId.Nullspace) + { + shell.WriteError(Loc.GetString("cmd-error-no-valid-map")); + return; + } + + var newEnt = + new Entity(grid, + gridAtmos, + gasTile, + mapGrid, + xform); + + if (gridAtmos.Simulated) + { + shell.WriteLine(Loc.GetString("cmd-substepatmos-info-implicitly-paused-simulation", + ("grid", EntityManager.ToPrettyString(grid)))); + } + + _atmosphereSystem.SetAtmosphereSimulation(newEnt, false); + _atmosphereSystem.RunProcessingFull(newEnt, xform.MapUid.Value, _atmosphereSystem.AtmosTickRate); + + shell.WriteLine(Loc.GetString("cmd-substepatmos-info-substepped-grid", ("grid", EntityManager.ToPrettyString(grid)))); + } + + public override CompletionResult GetCompletion(IConsoleShell shell, string[] args) + { + if (args.Length == 1) + { + return CompletionResult.FromHintOptions( + CompletionHelper.Components(args[0], EntityManager), + Loc.GetString("cmd-substepatmos-completion-grid-substep")); + } + + return CompletionResult.Empty; + } +} diff --git a/Content.Server/Atmos/Components/GridAtmosphereComponent.cs b/Content.Server/Atmos/Components/GridAtmosphereComponent.cs index 2d36d2bd14..2a0d87515c 100644 --- a/Content.Server/Atmos/Components/GridAtmosphereComponent.cs +++ b/Content.Server/Atmos/Components/GridAtmosphereComponent.cs @@ -3,6 +3,7 @@ using Content.Server.Atmos.EntitySystems; using Content.Server.Atmos.Piping.Components; using Content.Server.Atmos.Serialization; using Content.Server.NodeContainer.NodeGroups; +using Content.Shared.Atmos.Components; namespace Content.Server.Atmos.Components { diff --git a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.API.cs b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.API.cs index 29f091f340..5cce6075b7 100644 --- a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.API.cs +++ b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.API.cs @@ -1,5 +1,4 @@ using System.Diagnostics; -using System.Linq; using Content.Server.Atmos.Components; using Content.Server.Atmos.Piping.Components; using Content.Server.NodeContainer.NodeGroups; @@ -14,6 +13,22 @@ namespace Content.Server.Atmos.EntitySystems; public partial class AtmosphereSystem { + /* + General API for interacting with AtmosphereSystem. + + If you feel like you're stepping on eggshells because you can't access things in AtmosphereSystem, + consider adding a method here instead of making your own way to work around it. + */ + + /// + /// Gets the that an entity is contained within. + /// + /// The entity to get the mixture for. + /// If true, will ignore mixtures that the entity is contained in + /// (ex. lockers and cryopods) and just get the tile mixture. + /// If true, will mark the tile as active for atmosphere processing. + /// A if one could be found, null otherwise. + [PublicAPI] public GasMixture? GetContainingMixture(Entity ent, bool ignoreExposed = false, bool excite = false) { if (!Resolve(ent, ref ent.Comp)) @@ -22,6 +37,17 @@ public partial class AtmosphereSystem return GetContainingMixture(ent, ent.Comp.GridUid, ent.Comp.MapUid, ignoreExposed, excite); } + /// + /// Gets the that an entity is contained within. + /// + /// The entity to get the mixture for. + /// The grid that the entity may be on. + /// The map that the entity may be on. + /// If true, will ignore mixtures that the entity is contained in + /// (ex. lockers and cryopods) and just get the tile mixture. + /// If true, will mark the tile as active for atmosphere processing. + /// A if one could be found, null otherwise. + [PublicAPI] public GasMixture? GetContainingMixture( Entity ent, Entity? grid, @@ -49,16 +75,38 @@ public partial class AtmosphereSystem return GetTileMixture(grid, map, position, excite); } - public bool HasAtmosphere(EntityUid gridUid) => _atmosQuery.HasComponent(gridUid); + /// + /// Checks if a grid has an atmosphere. + /// + /// The grid to check. + /// True if the grid has an atmosphere, false otherwise. + [PublicAPI] + public bool HasAtmosphere(EntityUid gridUid) + { + return _atmosQuery.HasComponent(gridUid); + } + /// + /// Sets whether a grid is simulated by Atmospherics. + /// + /// The grid to set. + /// Whether the grid should be simulated. + /// >True if the grid's simulated state was changed, false otherwise. + [PublicAPI] public bool SetSimulatedGrid(EntityUid gridUid, bool simulated) { + // TODO ATMOS this event literally has no subscribers. Did this just get silently refactored out? var ev = new SetSimulatedGridMethodEvent(gridUid, simulated); RaiseLocalEvent(gridUid, ref ev); return ev.Handled; } + /// + /// Checks whether a grid is simulated by Atmospherics. + /// + /// The grid to check. + /// >True if the grid is simulated, false otherwise. public bool IsSimulatedGrid(EntityUid gridUid) { var ev = new IsSimulatedGridMethodEvent(gridUid); @@ -67,24 +115,53 @@ public partial class AtmosphereSystem return ev.Simulated; } + /// + /// Gets all s on a grid. + /// + /// The grid to get mixtures for. + /// Whether to mark all tiles as active for atmosphere processing. + /// An enumerable of all gas mixtures on the grid. + [PublicAPI] public IEnumerable GetAllMixtures(EntityUid gridUid, bool excite = false) { var ev = new GetAllMixturesMethodEvent(gridUid, excite); RaiseLocalEvent(gridUid, ref ev); - if(!ev.Handled) - return Enumerable.Empty(); + if (!ev.Handled) + return []; DebugTools.AssertNotNull(ev.Mixtures); return ev.Mixtures!; } + /// + /// Invalidates a tile on a grid, marking it for revalidation. + /// + /// Frequently used tile data like are determined once and cached. + /// If this tile's state changes, ex. being added or removed, then this position in the map needs to + /// be updated. + /// + /// Tiles that need to be updated are marked as invalid and revalidated before all other + /// processing stages. + /// + /// The grid entity. + /// The tile to invalidate. + [PublicAPI] public void InvalidateTile(Entity entity, Vector2i tile) { if (_atmosQuery.Resolve(entity.Owner, ref entity.Comp, false)) entity.Comp.InvalidatedCoords.Add(tile); } + /// + /// Gets the gas mixtures for a list of tiles on a grid or map. + /// + /// The grid to get mixtures from. + /// The map to get mixtures from. + /// The list of tiles to get mixtures for. + /// Whether to mark the tiles as active for atmosphere processing. + /// >An array of gas mixtures corresponding to the input tiles. + [PublicAPI] public GasMixture?[]? GetTileMixtures( Entity? grid, Entity? map, @@ -95,7 +172,7 @@ public partial class AtmosphereSystem var handled = false; // If we've been passed a grid, try to let it handle it. - if (grid is {} gridEnt && Resolve(gridEnt, ref gridEnt.Comp1)) + if (grid is { } gridEnt && _atmosQuery.Resolve(gridEnt, ref gridEnt.Comp1)) { if (excite) Resolve(gridEnt, ref gridEnt.Comp2); @@ -128,7 +205,7 @@ public partial class AtmosphereSystem // We either don't have a grid, or the event wasn't handled. // Let the map handle it instead, and also broadcast the event. - if (map is {} mapEnt && _mapAtmosQuery.Resolve(mapEnt, ref mapEnt.Comp)) + if (map is { } mapEnt && _mapAtmosQuery.Resolve(mapEnt, ref mapEnt.Comp)) { mixtures ??= new GasMixture?[tiles.Count]; for (var i = 0; i < tiles.Count; i++) @@ -145,10 +222,21 @@ public partial class AtmosphereSystem { mixtures[i] ??= GasMixture.SpaceGas; } + return mixtures; } - public GasMixture? GetTileMixture (Entity entity, bool excite = false) + /// + /// Gets the gas mixture for a specific tile that an entity is on. + /// + /// The entity to get the tile mixture for. + /// Whether to mark the tile as active for atmosphere processing. + /// A if one could be found, null otherwise. + /// This does not return the that the entity + /// may be contained in, ex. if the entity is currently in a locker/crate with its own + /// . + [PublicAPI] + public GasMixture? GetTileMixture(Entity entity, bool excite = false) { if (!Resolve(entity.Owner, ref entity.Comp)) return null; @@ -157,6 +245,15 @@ public partial class AtmosphereSystem return GetTileMixture(entity.Comp.GridUid, entity.Comp.MapUid, indices, excite); } + /// + /// Gets the gas mixture for a specific tile on a grid or map. + /// + /// The grid to get the mixture from. + /// The map to get the mixture from. + /// The tile to get the mixture from. + /// Whether to mark the tile as active for atmosphere processing. + /// >A if one could be found, null otherwise. + [PublicAPI] public GasMixture? GetTileMixture( Entity? grid, Entity? map, @@ -164,8 +261,8 @@ public partial class AtmosphereSystem bool excite = false) { // If we've been passed a grid, try to let it handle it. - if (grid is {} gridEnt - && Resolve(gridEnt, ref gridEnt.Comp1, false) + if (grid is { } gridEnt + && _atmosQuery.Resolve(gridEnt, ref gridEnt.Comp1, false) && gridEnt.Comp1.Tiles.TryGetValue(gridTile, out var tile)) { if (excite) @@ -177,13 +274,20 @@ public partial class AtmosphereSystem return tile.Air; } - if (map is {} mapEnt && _mapAtmosQuery.Resolve(mapEnt, ref mapEnt.Comp, false)) + if (map is { } mapEnt && _mapAtmosQuery.Resolve(mapEnt, ref mapEnt.Comp, false)) return mapEnt.Comp.Mixture; // Default to a space mixture... This is a space game, after all! return GasMixture.SpaceGas; } + /// + /// Triggers a tile's to react. + /// + /// The grid to react the tile on. + /// The tile to react. + /// The result of the reaction. + [PublicAPI] public ReactionResult ReactTile(EntityUid gridId, Vector2i tile) { var ev = new ReactTileMethodEvent(gridId, tile); @@ -194,7 +298,21 @@ public partial class AtmosphereSystem return ev.Result; } - public bool IsTileAirBlocked(EntityUid gridUid, Vector2i tile, AtmosDirection directions = AtmosDirection.All, MapGridComponent? mapGridComp = null) + /// + /// Checks if a tile on a grid is air-blocked in the specified directions. + /// + /// The grid to check. + /// The tile on the grid to check. + /// The directions to check for air-blockage. + /// Optional map grid component associated with the grid. + /// True if the tile is air-blocked in the specified directions, false otherwise. + /// This rebuilds airtight data on-the-fly. You should only use this if you've just + /// invalidated airtight data, and you cannot wait one atmostick to revalidate it. + [PublicAPI] + public bool IsTileAirBlocked(EntityUid gridUid, + Vector2i tile, + AtmosDirection directions = AtmosDirection.All, + MapGridComponent? mapGridComp = null) { if (!Resolve(gridUid, ref mapGridComp, false)) return false; @@ -203,15 +321,52 @@ public partial class AtmosphereSystem return data.BlockedDirections.IsFlagSet(directions); } + /// + /// Checks if a tile on a grid is air-blocked in the specified directions, using cached data. + /// + /// The grid to check. + /// The tile on the grid to check. + /// The directions to check for air-blockage. + /// True if the tile is air-blocked in the specified directions, false otherwise. + /// Returns data that is currently cached by Atmospherics. + /// You should always use this method over as it's more performant. + /// If you need to get up-to-date data because you've just invalidated airtight data, + /// use . + [PublicAPI] + public bool IsTileAirBlockedCached(Entity grid, + Vector2i tile, + AtmosDirection directions = AtmosDirection.All) + { + if (!_atmosQuery.Resolve(grid, ref grid.Comp, false)) + return false; + + if (!grid.Comp.Tiles.TryGetValue(tile, out var atmosTile)) + return false; + + return atmosTile.AirtightData.BlockedDirections.IsFlagSet(directions); + } + + /// + /// Checks if a tile on a grid or map is space as defined by a tile's definition of space. + /// Some tiles can hold back space and others cannot - for example, plating can hold + /// back space, whereas scaffolding cannot, exposing the map atmosphere beneath. + /// + /// This does not check if the on the tile is space, + /// it only checks the current tile's ability to hold back space. + /// The grid to check. + /// The map to check. + /// The tile to check. + /// True if the tile is space, false otherwise. + [PublicAPI] public bool IsTileSpace(Entity? grid, Entity? map, Vector2i tile) { - if (grid is {} gridEnt && _atmosQuery.Resolve(gridEnt, ref gridEnt.Comp, false) - && gridEnt.Comp.Tiles.TryGetValue(tile, out var tileAtmos)) + if (grid is { } gridEnt && _atmosQuery.Resolve(gridEnt, ref gridEnt.Comp, false) + && gridEnt.Comp.Tiles.TryGetValue(tile, out var tileAtmos)) { return tileAtmos.Space; } - if (map is {} mapEnt && _mapAtmosQuery.Resolve(mapEnt, ref mapEnt.Comp, false)) + if (map is { } mapEnt && _mapAtmosQuery.Resolve(mapEnt, ref mapEnt.Comp, false)) return mapEnt.Comp.Space; // If nothing handled the event, it'll default to true. @@ -219,28 +374,77 @@ public partial class AtmosphereSystem return true; } + /// + /// Checks if the gas mixture on a tile is "probably safe". + /// Probably safe is defined as having at least air alarm-grade safe pressure and temperature. + /// (more than 260K, less than 360K, and between safe low and high pressure as defined in + /// and ) + /// + /// The grid to check. + /// The map to check. + /// The tile to check. + /// True if the tile's mixture is probably safe, false otherwise. + [PublicAPI] public bool IsTileMixtureProbablySafe(Entity? grid, Entity map, Vector2i tile) { return IsMixtureProbablySafe(GetTileMixture(grid, map, tile)); } + /// + /// Gets the heat capacity of the gas mixture on a tile. + /// + /// The grid to check. + /// The map to check. + /// The tile on the grid/map to check. + /// >The heat capacity of the tile's mixture, or the heat capacity of space if a mixture could not be found. + [PublicAPI] public float GetTileHeatCapacity(Entity? grid, Entity map, Vector2i tile) { return GetHeatCapacity(GetTileMixture(grid, map, tile) ?? GasMixture.SpaceGas); } + /// + /// Gets an enumerator for the adjacent tile mixtures of a tile on a grid. + /// + /// The grid to get adjacent tile mixtures from. + /// The tile to get adjacent mixtures for. + /// Whether to include blocked adjacent tiles. + /// Whether to mark the adjacent tiles as active for atmosphere processing. + /// An enumerator for the adjacent tile mixtures. + [PublicAPI] public TileMixtureEnumerator GetAdjacentTileMixtures(Entity grid, Vector2i tile, bool includeBlocked = false, bool excite = false) { + // TODO ATMOS includeBlocked and excite parameters are unhandled currently. if (!_atmosQuery.Resolve(grid, ref grid.Comp, false)) return TileMixtureEnumerator.Empty; return !grid.Comp.Tiles.TryGetValue(tile, out var atmosTile) ? TileMixtureEnumerator.Empty - : new(atmosTile.AdjacentTiles); + : new TileMixtureEnumerator(atmosTile.AdjacentTiles); } - public void HotspotExpose(Entity grid, Vector2i tile, float exposedTemperature, float exposedVolume, - EntityUid? sparkSourceUid = null, bool soh = false) + /// + /// Exposes a tile to a hotspot of given temperature and volume, igniting it if conditions are met. + /// + /// The grid to expose the tile on. + /// The tile to expose. + /// The temperature of the hotspot to expose. + /// You can think of this as exposing a temperature of a flame. + /// The volume of the hotspot to expose. + /// You can think of this as how big the flame is initially. + /// Bigger flames will ramp a fire faster. + /// Whether to "boost" a fire that's currently on the tile already. + /// Does nothing if the tile isn't already a hotspot. + /// This clamps the temperature and volume of the hotspot to the maximum + /// of the provided parameters and whatever's on the tile. + /// Entity that started the exposure for admin logging. + [PublicAPI] + public void HotspotExpose(Entity grid, + Vector2i tile, + float exposedTemperature, + float exposedVolume, + EntityUid? sparkSourceUid = null, + bool soh = false) { if (!_atmosQuery.Resolve(grid, ref grid.Comp, false)) return; @@ -249,8 +453,26 @@ public partial class AtmosphereSystem HotspotExpose(grid.Comp, atmosTile, exposedTemperature, exposedVolume, soh, sparkSourceUid); } - public void HotspotExpose(TileAtmosphere tile, float exposedTemperature, float exposedVolume, - EntityUid? sparkSourceUid = null, bool soh = false) + /// + /// Exposes a tile to a hotspot of given temperature and volume, igniting it if conditions are met. + /// + /// The to expose. + /// The temperature of the hotspot to expose. + /// You can think of this as exposing a temperature of a flame. + /// The volume of the hotspot to expose. + /// You can think of this as how big the flame is initially. + /// Bigger flames will ramp a fire faster. + /// Whether to "boost" a fire that's currently on the tile already. + /// Does nothing if the tile isn't already a hotspot. + /// This clamps the temperature and volume of the hotspot to the maximum + /// of the provided parameters and whatever's on the tile. + /// Entity that started the exposure for admin logging. + [PublicAPI] + public void HotspotExpose(TileAtmosphere tile, + float exposedTemperature, + float exposedVolume, + EntityUid? sparkSourceUid = null, + bool soh = false) { if (!_atmosQuery.TryGetComponent(tile.GridIndex, out var atmos)) return; @@ -259,12 +481,25 @@ public partial class AtmosphereSystem HotspotExpose(atmos, tile, exposedTemperature, exposedVolume, soh, sparkSourceUid); } + /// + /// Extinguishes a hotspot on a tile. + /// + /// The grid to extinguish the hotspot on. + /// The tile on the grid to extinguish the hotspot on. + [PublicAPI] public void HotspotExtinguish(EntityUid gridUid, Vector2i tile) { var ev = new HotspotExtinguishMethodEvent(gridUid, tile); RaiseLocalEvent(gridUid, ref ev); } + /// + /// Checks if a hotspot is active on a tile. + /// + /// The grid to check. + /// The tile on the grid to check. + /// True if a hotspot is active on the tile, false otherwise. + [PublicAPI] public bool IsHotspotActive(EntityUid gridUid, Vector2i tile) { var ev = new IsHotspotActiveMethodEvent(gridUid, tile); @@ -274,11 +509,25 @@ public partial class AtmosphereSystem return ev.Result; } + /// + /// Adds a to a grid. + /// + /// The grid to add the pipe net to. + /// The pipe net to add. + /// True if the pipe net was added, false otherwise. + [PublicAPI] public bool AddPipeNet(Entity grid, PipeNet pipeNet) { return _atmosQuery.Resolve(grid, ref grid.Comp, false) && grid.Comp.PipeNets.Add(pipeNet); } + /// + /// Removes a from a grid. + /// + /// The grid to remove the pipe net from. + /// The pipe net to remove. + /// True if the pipe net was removed, false otherwise. + [PublicAPI] public bool RemovePipeNet(Entity grid, PipeNet pipeNet) { // Technically this event can be fired even on grids that don't @@ -292,6 +541,13 @@ public partial class AtmosphereSystem return _atmosQuery.Resolve(grid, ref grid.Comp, false) && grid.Comp.PipeNets.Remove(pipeNet); } + /// + /// Adds an entity with an to a grid's list of atmos devices. + /// + /// The grid to add the device to. + /// The device to add. + /// True if the device was added, false otherwise. + [PublicAPI] public bool AddAtmosDevice(Entity grid, Entity device) { DebugTools.Assert(device.Comp.JoinedGrid == null); @@ -307,6 +563,12 @@ public partial class AtmosphereSystem return true; } + /// + /// Removes an entity with an from a grid's list of atmos devices. + /// + /// The grid to remove the device from. + /// The device to remove. + /// True if the device was removed, false otherwise. public bool RemoveAtmosDevice(Entity grid, Entity device) { DebugTools.Assert(device.Comp.JoinedGrid == grid); @@ -418,23 +680,44 @@ public partial class AtmosphereSystem return contains; } - [ByRefEvent] private record struct SetSimulatedGridMethodEvent - (EntityUid Grid, bool Simulated, bool Handled = false); + [ByRefEvent] + private record struct SetSimulatedGridMethodEvent( + EntityUid Grid, + bool Simulated, + bool Handled = false); - [ByRefEvent] private record struct IsSimulatedGridMethodEvent - (EntityUid Grid, bool Simulated = false, bool Handled = false); + [ByRefEvent] + private record struct IsSimulatedGridMethodEvent( + EntityUid Grid, + bool Simulated = false, + bool Handled = false); - [ByRefEvent] private record struct GetAllMixturesMethodEvent - (EntityUid Grid, bool Excite = false, IEnumerable? Mixtures = null, bool Handled = false); + [ByRefEvent] + private record struct GetAllMixturesMethodEvent( + EntityUid Grid, + bool Excite = false, + IEnumerable? Mixtures = null, + bool Handled = false); - [ByRefEvent] private record struct ReactTileMethodEvent - (EntityUid GridId, Vector2i Tile, ReactionResult Result = default, bool Handled = false); + [ByRefEvent] + private record struct ReactTileMethodEvent( + EntityUid GridId, + Vector2i Tile, + ReactionResult Result = default, + bool Handled = false); - [ByRefEvent] private record struct HotspotExtinguishMethodEvent - (EntityUid Grid, Vector2i Tile, bool Handled = false); + [ByRefEvent] + private record struct HotspotExtinguishMethodEvent( + EntityUid Grid, + Vector2i Tile, + bool Handled = false); - [ByRefEvent] private record struct IsHotspotActiveMethodEvent - (EntityUid Grid, Vector2i Tile, bool Result = false, bool Handled = false); + [ByRefEvent] + private record struct IsHotspotActiveMethodEvent( + EntityUid Grid, + Vector2i Tile, + bool Result = false, + bool Handled = false); } diff --git a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.BenchmarkHelpers.cs b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.BenchmarkHelpers.cs index f86ebcee73..62cbbae68a 100644 --- a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.BenchmarkHelpers.cs +++ b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.BenchmarkHelpers.cs @@ -46,4 +46,27 @@ public sealed partial class AtmosphereSystem return processingPaused; } + + /// + /// Fully runs one entity through the entire Atmos processing loop. + /// + /// The entity to simulate. + /// The that belongs to the grid's map. + /// Elapsed time to simulate. Recommended value is . + public void RunProcessingFull(Entity ent, + Entity mapAtmosphere, + float frameTime) + { + while (ProcessAtmosphere(ent, mapAtmosphere, frameTime) != AtmosphereProcessingCompletionState.Finished) { } + } + + /// + /// Allows or disallows atmosphere simulation on a . + /// + /// The atmosphere to pause or unpause processing. + /// The state to set. True means that the atmosphere is allowed to simulate, false otherwise. + public void SetAtmosphereSimulation(Entity ent, bool simulate) + { + ent.Comp.Simulated = simulate; + } } diff --git a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.Commands.cs b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.Commands.cs index 246c3a571f..11ebfe2066 100644 --- a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.Commands.cs +++ b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.Commands.cs @@ -19,7 +19,9 @@ public sealed partial class AtmosphereSystem // Fix Grid Atmos command. _consoleHost.RegisterCommand("fixgridatmos", "Makes every tile on a grid have a roundstart gas mix.", - "fixgridatmos ", FixGridAtmosCommand, FixGridAtmosCommandCompletions); + "fixgridatmos ", + FixGridAtmosCommand, + FixGridAtmosCommandCompletions); } private void ShutdownCommands() @@ -36,42 +38,6 @@ public sealed partial class AtmosphereSystem return; } - var mixtures = new GasMixture[9]; - for (var i = 0; i < mixtures.Length; i++) - mixtures[i] = new GasMixture(Atmospherics.CellVolume) { Temperature = Atmospherics.T20C }; - - // 0: Air - mixtures[0].AdjustMoles(Gas.Oxygen, Atmospherics.OxygenMolesStandard); - mixtures[0].AdjustMoles(Gas.Nitrogen, Atmospherics.NitrogenMolesStandard); - - // 1: Vaccum - - // 2: Oxygen (GM) - mixtures[2].AdjustMoles(Gas.Oxygen, Atmospherics.MolesCellGasMiner); - - // 3: Nitrogen (GM) - mixtures[3].AdjustMoles(Gas.Nitrogen, Atmospherics.MolesCellGasMiner); - - // 4: Plasma (GM) - mixtures[4].AdjustMoles(Gas.Plasma, Atmospherics.MolesCellGasMiner); - - // 5: Instant Plasmafire (r) - mixtures[5].AdjustMoles(Gas.Oxygen, Atmospherics.MolesCellGasMiner); - mixtures[5].AdjustMoles(Gas.Plasma, Atmospherics.MolesCellGasMiner); - mixtures[5].Temperature = 5000f; - - // 6: (Walk-In) Freezer - mixtures[6].AdjustMoles(Gas.Oxygen, Atmospherics.OxygenMolesFreezer); - mixtures[6].AdjustMoles(Gas.Nitrogen, Atmospherics.NitrogenMolesFreezer); - mixtures[6].Temperature = Atmospherics.FreezerTemp; // Little colder than an actual freezer but gives a grace period to get e.g. themomachines set up, should keep warm for a few door openings - - // 7: Nitrogen (101kpa) for vox rooms - mixtures[7].AdjustMoles(Gas.Nitrogen, Atmospherics.MolesCellStandard); - - // 8: Air (GM) - mixtures[8].AdjustMoles(Gas.Oxygen, Atmospherics.OxygenMolesGasMiner); - mixtures[8].AdjustMoles(Gas.Nitrogen, Atmospherics.NitrogenMolesGasMiner); - foreach (var arg in args) { if (!NetEntity.TryParse(arg, out var netEntity) || !TryGetEntity(netEntity, out var euid)) @@ -92,34 +58,82 @@ public sealed partial class AtmosphereSystem continue; } - // Force Invalidate & update air on all tiles - Entity grid = - new(euid.Value, gridAtmosphere, Comp(euid.Value), gridComp, Transform(euid.Value)); - - RebuildGridTiles(grid); - - var query = GetEntityQuery(); - foreach (var (indices, tile) in gridAtmosphere.Tiles.ToArray()) - { - if (tile.Air is not {Immutable: false} air) - continue; - - air.Clear(); - var mixtureId = 0; - var enumerator = _mapSystem.GetAnchoredEntitiesEnumerator(grid, grid, indices); - while (enumerator.MoveNext(out var entUid)) - { - if (query.TryComp(entUid, out var marker)) - mixtureId = marker.Mode; - } - - var mixture = mixtures[mixtureId]; - Merge(air, mixture); - air.Temperature = mixture.Temperature; - } + RebuildGridAtmosphere((euid.Value, gridAtmosphere, gridComp)); } } + /// + /// Rebuilds all s on a grid to have roundstart gas mixes. + /// + /// Please be responsible with this method. Used only by tests and fixgridatmos. + public void RebuildGridAtmosphere(Entity ent) + { + var mixtures = new GasMixture[9]; + for (var i = 0; i < mixtures.Length; i++) + { + mixtures[i] = new GasMixture(Atmospherics.CellVolume) { Temperature = Atmospherics.T20C }; + } + + // 0: Air + mixtures[0].AdjustMoles(Gas.Oxygen, Atmospherics.OxygenMolesStandard); + mixtures[0].AdjustMoles(Gas.Nitrogen, Atmospherics.NitrogenMolesStandard); + + // 1: Vaccum + + // 2: Oxygen (GM) + mixtures[2].AdjustMoles(Gas.Oxygen, Atmospherics.MolesCellGasMiner); + + // 3: Nitrogen (GM) + mixtures[3].AdjustMoles(Gas.Nitrogen, Atmospherics.MolesCellGasMiner); + + // 4: Plasma (GM) + mixtures[4].AdjustMoles(Gas.Plasma, Atmospherics.MolesCellGasMiner); + + // 5: Instant Plasmafire (r) + mixtures[5].AdjustMoles(Gas.Oxygen, Atmospherics.MolesCellGasMiner); + mixtures[5].AdjustMoles(Gas.Plasma, Atmospherics.MolesCellGasMiner); + mixtures[5].Temperature = 5000f; + + // 6: (Walk-In) Freezer + mixtures[6].AdjustMoles(Gas.Oxygen, Atmospherics.OxygenMolesFreezer); + mixtures[6].AdjustMoles(Gas.Nitrogen, Atmospherics.NitrogenMolesFreezer); + mixtures[6].Temperature = Atmospherics.FreezerTemp; // Little colder than an actual freezer but gives a grace period to get e.g. themomachines set up, should keep warm for a few door openings + + // 7: Nitrogen (101kpa) for vox rooms + mixtures[7].AdjustMoles(Gas.Nitrogen, Atmospherics.MolesCellStandard); + + // 8: Air (GM) + mixtures[8].AdjustMoles(Gas.Oxygen, Atmospherics.OxygenMolesGasMiner); + mixtures[8].AdjustMoles(Gas.Nitrogen, Atmospherics.NitrogenMolesGasMiner); + + + // Force Invalidate & update air on all tiles + Entity grid = + new(ent.Owner, ent.Comp1, Comp(ent), ent.Comp2, Transform(ent)); + + RebuildGridTiles(grid); + + var query = GetEntityQuery(); + foreach (var (indices, tile) in ent.Comp1.Tiles.ToArray()) + { + if (tile.Air is not {Immutable: false} air) + continue; + + air.Clear(); + var mixtureId = 0; + var enumerator = _mapSystem.GetAnchoredEntitiesEnumerator(grid, grid, indices); + while (enumerator.MoveNext(out var entUid)) + { + if (query.TryComp(entUid, out var marker)) + mixtureId = marker.Mode; + } + + var mixture = mixtures[mixtureId]; + Merge(air, mixture); + air.Temperature = mixture.Temperature; + } + } + /// /// Clears & re-creates all references to s stored on a grid. /// diff --git a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.DeltaPressure.cs b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.DeltaPressure.cs index efddcaf1a7..d6ab2a0087 100644 --- a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.DeltaPressure.cs +++ b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.DeltaPressure.cs @@ -1,5 +1,6 @@ using Content.Server.Atmos.Components; using Content.Shared.Atmos; +using Content.Shared.Atmos.Components; using Content.Shared.Damage; using Robust.Shared.Random; using Robust.Shared.Threading; @@ -175,7 +176,7 @@ public sealed partial class AtmosphereSystem /// 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, + private void EnqueueDeltaPressureDamage(Entity ent, GridAtmosphereComponent gridAtmosComp, float pressure, float delta) @@ -184,7 +185,7 @@ public sealed partial class AtmosphereSystem var aboveMinDeltaPressure = delta > ent.Comp.MinPressureDelta; if (!aboveMinPressure && !aboveMinDeltaPressure) { - ent.Comp.IsTakingDamage = false; + SetIsTakingDamageState(ent, false); return; } @@ -250,8 +251,21 @@ public sealed partial class AtmosphereSystem 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; + _damage.ChangeDamage(ent.Owner, appliedDamage, ignoreResistances: true, interruptsDoAfters: false); + SetIsTakingDamageState(ent, true); + } + + /// + /// Helper function to prevent spamming clients with dirty events when the damage state hasn't changed. + /// + /// The entity to check. + /// The value to set. + private void SetIsTakingDamageState(Entity ent, bool toSet) + { + if (ent.Comp.IsTakingDamage == toSet) + return; + ent.Comp.IsTakingDamage = toSet; + Dirty(ent); } /// diff --git a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.ExcitedGroup.cs b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.ExcitedGroup.cs index 0d622f3067..6ae251dd29 100644 --- a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.ExcitedGroup.cs +++ b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.ExcitedGroup.cs @@ -4,148 +4,199 @@ using Content.Shared.Atmos.Components; using Robust.Shared.Map.Components; using Robust.Shared.Utility; -namespace Content.Server.Atmos.EntitySystems +namespace Content.Server.Atmos.EntitySystems; + +public sealed partial class AtmosphereSystem { - public sealed partial class AtmosphereSystem + /* + Handles Excited Groups, an optimization routine executed during LINDA + that groups active tiles together. + + Groups of active tiles that have very low mole deltas between them + are dissolved after a cooldown period, performing a final equalization + on all tiles in the group before deactivating them. + + If tiles are so close together in pressure that the final equalization + would result in negligible gas transfer, the group is dissolved without + performing an equalization. + + This prevents LINDA from constantly transferring tiny amounts of gas + between tiles that are already nearly equalized. + */ + + /// + /// Adds a tile to an , resetting the group's cooldowns in the process. + /// + /// The to add the tile to. + /// The to add. + private void ExcitedGroupAddTile(ExcitedGroup excitedGroup, TileAtmosphere tile) { - private void ExcitedGroupAddTile(ExcitedGroup excitedGroup, TileAtmosphere tile) + DebugTools.Assert(!excitedGroup.Disposed, "Excited group is disposed!"); + DebugTools.Assert(tile.ExcitedGroup == null, "Tried to add a tile to an excited group when it's already in another one!"); + excitedGroup.Tiles.Add(tile); + tile.ExcitedGroup = excitedGroup; + ExcitedGroupResetCooldowns(excitedGroup); + } + + /// + /// Removes a tile from an . + /// + /// The to remove the tile from. + /// The to remove. + private void ExcitedGroupRemoveTile(ExcitedGroup excitedGroup, TileAtmosphere tile) + { + DebugTools.Assert(!excitedGroup.Disposed, "Excited group is disposed!"); + DebugTools.Assert(tile.ExcitedGroup == excitedGroup, "Tried to remove a tile from an excited group it's not present in!"); + tile.ExcitedGroup = null; + excitedGroup.Tiles.Remove(tile); + } + + /// + /// Merges two , transferring all tiles from one to the other. + /// The larger group receives the tiles of the smaller group. + /// The smaller group is then disposed of without deactivating its tiles. + /// + /// The of the grid. + /// The first to merge. + /// The second to merge. + private void ExcitedGroupMerge(GridAtmosphereComponent gridAtmosphere, ExcitedGroup ourGroup, ExcitedGroup otherGroup) + { + DebugTools.Assert(!ourGroup.Disposed, "Excited group is disposed!"); + DebugTools.Assert(!otherGroup.Disposed, "Excited group is disposed!"); + DebugTools.Assert(gridAtmosphere.ExcitedGroups.Contains(ourGroup), "Grid Atmosphere does not contain Excited Group!"); + DebugTools.Assert(gridAtmosphere.ExcitedGroups.Contains(otherGroup), "Grid Atmosphere does not contain Excited Group!"); + var ourSize = ourGroup.Tiles.Count; + var otherSize = otherGroup.Tiles.Count; + + ExcitedGroup winner; + ExcitedGroup loser; + + if (ourSize > otherSize) { - DebugTools.Assert(!excitedGroup.Disposed, "Excited group is disposed!"); - DebugTools.Assert(tile.ExcitedGroup == null, "Tried to add a tile to an excited group when it's already in another one!"); - excitedGroup.Tiles.Add(tile); - tile.ExcitedGroup = excitedGroup; - ExcitedGroupResetCooldowns(excitedGroup); + winner = ourGroup; + loser = otherGroup; + } + else + { + winner = otherGroup; + loser = ourGroup; } - private void ExcitedGroupRemoveTile(ExcitedGroup excitedGroup, TileAtmosphere tile) + foreach (var tile in loser.Tiles) + { + tile.ExcitedGroup = winner; + winner.Tiles.Add(tile); + } + + loser.Tiles.Clear(); + ExcitedGroupDispose(gridAtmosphere, loser); + ExcitedGroupResetCooldowns(winner); + } + + /// + /// Resets the cooldowns of an excited group. + /// + /// The to reset cooldowns for. + private void ExcitedGroupResetCooldowns(ExcitedGroup excitedGroup) + { + DebugTools.Assert(!excitedGroup.Disposed, "Excited group is disposed!"); + excitedGroup.BreakdownCooldown = 0; + excitedGroup.DismantleCooldown = 0; + } + + /// + /// Performs a final equalization on all tiles in an excited group before deactivating it. + /// + /// The grid. + /// The to equalize and dissolve. + private void ExcitedGroupSelfBreakdown( + Entity ent, + ExcitedGroup excitedGroup) + { + DebugTools.Assert(!excitedGroup.Disposed, "Excited group is disposed!"); + DebugTools.Assert(ent.Comp1.ExcitedGroups.Contains(excitedGroup), "Grid Atmosphere does not contain Excited Group!"); + var combined = new GasMixture(Atmospherics.CellVolume); + + var tileSize = excitedGroup.Tiles.Count; + + if (excitedGroup.Disposed) + return; + + if (tileSize == 0) + { + ExcitedGroupDispose(ent.Comp1, excitedGroup); + return; + } + + // Combine all gasses in the group into a single mixture + // for distribution into each individual tile. + foreach (var tile in excitedGroup.Tiles) + { + if (tile?.Air == null) + continue; + + Merge(combined, tile.Air); + + // If this tile is space and space is all-consuming, the final equalization + // will result in a vacuum, so we can skip the rest of the equalization. + if (!ExcitedGroupsSpaceIsAllConsuming || !tile.Space) + continue; + + combined.Clear(); + break; + } + + combined.Multiply(1 / (float)tileSize); + + // Distribute the combined mixture evenly to all tiles in the group. + foreach (var tile in excitedGroup.Tiles) + { + if (tile?.Air == null) + continue; + + tile.Air.CopyFrom(combined); + InvalidateVisuals(ent, tile); + } + + excitedGroup.BreakdownCooldown = 0; + } + + /// + /// Deactivates and removes all tiles from an excited group without performing a final equalization. + /// Used when an excited group is expected to be nearly equalized already to avoid unnecessary processing. + /// + /// The of the grid. + /// The to dissolve. + private void DeactivateGroupTiles(GridAtmosphereComponent gridAtmosphere, ExcitedGroup excitedGroup) + { + foreach (var tile in excitedGroup.Tiles) { - DebugTools.Assert(!excitedGroup.Disposed, "Excited group is disposed!"); - DebugTools.Assert(tile.ExcitedGroup == excitedGroup, "Tried to remove a tile from an excited group it's not present in!"); tile.ExcitedGroup = null; - excitedGroup.Tiles.Remove(tile); + RemoveActiveTile(gridAtmosphere, tile); } - private void ExcitedGroupMerge(GridAtmosphereComponent gridAtmosphere, ExcitedGroup ourGroup, ExcitedGroup otherGroup) + excitedGroup.Tiles.Clear(); + } + + /// + /// Removes and disposes of an excited group without performing any final equalization + /// or deactivation of its tiles. + /// + private void ExcitedGroupDispose(GridAtmosphereComponent gridAtmosphere, ExcitedGroup excitedGroup) + { + if (excitedGroup.Disposed) + return; + + DebugTools.Assert(gridAtmosphere.ExcitedGroups.Contains(excitedGroup), "Grid Atmosphere does not contain Excited Group!"); + + excitedGroup.Disposed = true; + gridAtmosphere.ExcitedGroups.Remove(excitedGroup); + + foreach (var tile in excitedGroup.Tiles) { - DebugTools.Assert(!ourGroup.Disposed, "Excited group is disposed!"); - DebugTools.Assert(!otherGroup.Disposed, "Excited group is disposed!"); - DebugTools.Assert(gridAtmosphere.ExcitedGroups.Contains(ourGroup), "Grid Atmosphere does not contain Excited Group!"); - DebugTools.Assert(gridAtmosphere.ExcitedGroups.Contains(otherGroup), "Grid Atmosphere does not contain Excited Group!"); - var ourSize = ourGroup.Tiles.Count; - var otherSize = otherGroup.Tiles.Count; - - ExcitedGroup winner; - ExcitedGroup loser; - - if (ourSize > otherSize) - { - winner = ourGroup; - loser = otherGroup; - } - else - { - winner = otherGroup; - loser = ourGroup; - } - - foreach (var tile in loser.Tiles) - { - tile.ExcitedGroup = winner; - winner.Tiles.Add(tile); - } - - loser.Tiles.Clear(); - ExcitedGroupDispose(gridAtmosphere, loser); - ExcitedGroupResetCooldowns(winner); + tile.ExcitedGroup = null; } - private void ExcitedGroupResetCooldowns(ExcitedGroup excitedGroup) - { - DebugTools.Assert(!excitedGroup.Disposed, "Excited group is disposed!"); - excitedGroup.BreakdownCooldown = 0; - excitedGroup.DismantleCooldown = 0; - } - - private void ExcitedGroupSelfBreakdown( - Entity ent, - ExcitedGroup excitedGroup) - { - DebugTools.Assert(!excitedGroup.Disposed, "Excited group is disposed!"); - DebugTools.Assert(ent.Comp1.ExcitedGroups.Contains(excitedGroup), "Grid Atmosphere does not contain Excited Group!"); - var combined = new GasMixture(Atmospherics.CellVolume); - - var tileSize = excitedGroup.Tiles.Count; - - if (excitedGroup.Disposed) - return; - - if (tileSize == 0) - { - ExcitedGroupDispose(ent.Comp1, excitedGroup); - return; - } - - foreach (var tile in excitedGroup.Tiles) - { - if (tile?.Air == null) - continue; - - Merge(combined, tile.Air); - - if (!ExcitedGroupsSpaceIsAllConsuming || !tile.Space) - continue; - - combined.Clear(); - break; - } - - combined.Multiply(1 / (float)tileSize); - - foreach (var tile in excitedGroup.Tiles) - { - if (tile?.Air == null) - continue; - - tile.Air.CopyFrom(combined); - InvalidateVisuals(ent, tile); - } - - excitedGroup.BreakdownCooldown = 0; - } - - /// - /// This de-activates and removes all tiles in an excited group. - /// - private void DeactivateGroupTiles(GridAtmosphereComponent gridAtmosphere, ExcitedGroup excitedGroup) - { - foreach (var tile in excitedGroup.Tiles) - { - tile.ExcitedGroup = null; - RemoveActiveTile(gridAtmosphere, tile); - } - - excitedGroup.Tiles.Clear(); - } - - /// - /// This removes an excited group without de-activating its tiles. - /// - private void ExcitedGroupDispose(GridAtmosphereComponent gridAtmosphere, ExcitedGroup excitedGroup) - { - if (excitedGroup.Disposed) - return; - - DebugTools.Assert(gridAtmosphere.ExcitedGroups.Contains(excitedGroup), "Grid Atmosphere does not contain Excited Group!"); - - excitedGroup.Disposed = true; - gridAtmosphere.ExcitedGroups.Remove(excitedGroup); - - foreach (var tile in excitedGroup.Tiles) - { - tile.ExcitedGroup = null; - } - - excitedGroup.Tiles.Clear(); - } + excitedGroup.Tiles.Clear(); } } diff --git a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.Gases.cs b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.Gases.cs index 0c6a3a7daa..95d56c9ca6 100644 --- a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.Gases.cs +++ b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.Gases.cs @@ -3,6 +3,7 @@ using System.Runtime.CompilerServices; using Content.Server.Atmos.Reactions; using Content.Shared.Atmos; using Content.Shared.Atmos.Reactions; +using JetBrains.Annotations; using Robust.Shared.Prototypes; using DependencyAttribute = Robust.Shared.IoC.DependencyAttribute; @@ -477,6 +478,26 @@ namespace Content.Server.Atmos.EntitySystems return reaction; } + /// + /// Adds an array of moles to a . + /// Guards against negative moles by clamping to zero. + /// + /// The to add moles to. + /// The of moles to add. + /// Thrown when the length of the + /// is not the same as the length of the gas array. + [PublicAPI] + public static void AddMolsToMixture(GasMixture mixture, ReadOnlySpan molsToAdd) + { + // Span length should be as long as the length of the gas array. + // Technically this is a redundant check because NumericsHelpers will do the same thing, + // but eh. + ArgumentOutOfRangeException.ThrowIfNotEqual(mixture.Moles.Length, molsToAdd.Length, nameof(mixture.Moles.Length)); + + NumericsHelpers.Add(mixture.Moles, molsToAdd); + NumericsHelpers.Max(mixture.Moles, 0f); + } + public enum GasCompareResult { NoExchange = -2, diff --git a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.Hotspot.cs b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.Hotspot.cs index 613fcd14a6..c2702679d9 100644 --- a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.Hotspot.cs +++ b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.Hotspot.cs @@ -10,198 +10,280 @@ using Robust.Shared.Map.Components; using Robust.Shared.Prototypes; using Robust.Shared.Random; -namespace Content.Server.Atmos.EntitySystems +namespace Content.Server.Atmos.EntitySystems; + +public sealed partial class AtmosphereSystem { - public sealed partial class AtmosphereSystem + /* + Handles Hotspots, which are gas-based tile fires that slowly grow and spread + to adjacent tiles if conditions are met. + + You can think of a hotspot as a small flame on a tile that + grows by consuming a fuel and oxidizer from the tile's air, + with a certain volume and temperature. + + This volume grows bigger and bigger as the fire continues, + until it effectively engulfs the entire tile, at which point + it starts spreading to adjacent tiles by radiating heat. + */ + + /// + /// Collection of hotspot sounds to play. + /// + private static readonly ProtoId DefaultHotspotSounds = "AtmosHotspot"; + + [Dependency] private readonly DecalSystem _decalSystem = default!; + [Dependency] private readonly IRobustRandom _random = default!; + + /// + /// Number of cycles the hotspot system must process before it can play another sound + /// on a hotspot. + /// + private const int HotspotSoundCooldownCycles = 200; + + /// + /// Cooldown counter for hotspot sounds. + /// + private int _hotspotSoundCooldown = 0; + + [ViewVariables(VVAccess.ReadWrite)] + public SoundSpecifier? HotspotSound = new SoundCollectionSpecifier(DefaultHotspotSounds); + + /// + /// Processes a hotspot on a . + /// + /// The grid entity that belongs to the tile to process. + /// The to process. + private void ProcessHotspot( + Entity ent, + TileAtmosphere tile) { - private static readonly ProtoId DefaultHotspotSounds = "AtmosHotspot"; + var gridAtmosphere = ent.Comp1; - [Dependency] private readonly DecalSystem _decalSystem = default!; - [Dependency] private readonly IRobustRandom _random = default!; - - private const int HotspotSoundCooldownCycles = 200; - - private int _hotspotSoundCooldown = 0; - - [ViewVariables(VVAccess.ReadWrite)] - public SoundSpecifier? HotspotSound { get; private set; } = new SoundCollectionSpecifier(DefaultHotspotSounds); - - private void ProcessHotspot( - Entity ent, - TileAtmosphere tile) + // Hotspots that have fizzled out are assigned a new Hotspot struct + // with Valid set to false, so we can just check that here in + // one central place instead of manually removing it everywhere. + if (!tile.Hotspot.Valid) { - var gridAtmosphere = ent.Comp1; - if (!tile.Hotspot.Valid) + gridAtmosphere.HotspotTiles.Remove(tile); + return; + } + + AddActiveTile(gridAtmosphere, tile); + + // Prevent the hotspot from processing on the same cycle it was created (???) + // TODO ATMOS: Is this even necessary anymore? The queue is kept per processing stage + // and is not updated until tne next cycle, so the condition of a hotspot being created + // and processed in the same cycle is impossible. + if (!tile.Hotspot.SkippedFirstProcess) + { + tile.Hotspot.SkippedFirstProcess = true; + return; + } + + if (tile.ExcitedGroup != null) + ExcitedGroupResetCooldowns(tile.ExcitedGroup); + + if (tile.Hotspot.Temperature < Atmospherics.FireMinimumTemperatureToExist || + tile.Hotspot.Volume <= 1f || + tile.Air == null || + tile.Air.GetMoles(Gas.Oxygen) < 0.5f || + tile.Air.GetMoles(Gas.Plasma) < 0.5f && tile.Air.GetMoles(Gas.Tritium) < 0.5f) + { + tile.Hotspot = new Hotspot(); + InvalidateVisuals(ent, tile); + return; + } + + PerformHotspotExposure(tile); + + // This tile has now turned into a full-blown tile-fire. + // Start applying fire effects and spreading to adjacent tiles. + if (tile.Hotspot.Bypassing) + { + tile.Hotspot.State = 3; + + var gridUid = ent.Owner; + var tilePos = tile.GridIndices; + + // Get the existing decals on the tile + var tileDecals = _decalSystem.GetDecalsInRange(gridUid, tilePos); + + // Count the burnt decals on the tile + var tileBurntDecals = 0; + + foreach (var set in tileDecals) { - gridAtmosphere.HotspotTiles.Remove(tile); - return; + if (Array.IndexOf(_burntDecals, set.Decal.Id) == -1) + continue; + + tileBurntDecals++; + + if (tileBurntDecals > 4) + break; } - AddActiveTile(gridAtmosphere, tile); - - if (!tile.Hotspot.SkippedFirstProcess) + // Add a random burned decal to the tile only if there are less than 4 of them + if (tileBurntDecals < 4) { - tile.Hotspot.SkippedFirstProcess = true; - return; + _decalSystem.TryAddDecal(_burntDecals[_random.Next(_burntDecals.Length)], + new EntityCoordinates(gridUid, tilePos), + out _, + cleanable: true); } - if(tile.ExcitedGroup != null) - ExcitedGroupResetCooldowns(tile.ExcitedGroup); - - if ((tile.Hotspot.Temperature < Atmospherics.FireMinimumTemperatureToExist) || (tile.Hotspot.Volume <= 1f) - || tile.Air == null || tile.Air.GetMoles(Gas.Oxygen) < 0.5f || (tile.Air.GetMoles(Gas.Plasma) < 0.5f && tile.Air.GetMoles(Gas.Tritium) < 0.5f)) + if (tile.Air.Temperature > Atmospherics.FireMinimumTemperatureToSpread) { - tile.Hotspot = new Hotspot(); - InvalidateVisuals(ent, tile); - return; - } - - PerformHotspotExposure(tile); - - if (tile.Hotspot.Bypassing) - { - tile.Hotspot.State = 3; - - var gridUid = ent.Owner; - var tilePos = tile.GridIndices; - - // Get the existing decals on the tile - var tileDecals = _decalSystem.GetDecalsInRange(gridUid, tilePos); - - // Count the burnt decals on the tile - var tileBurntDecals = 0; - - foreach (var set in tileDecals) + var radiatedTemperature = tile.Air.Temperature * Atmospherics.FireSpreadRadiosityScale; + foreach (var otherTile in tile.AdjacentTiles) { - if (Array.IndexOf(_burntDecals, set.Decal.Id) == -1) + // TODO ATMOS: This is sus. Suss this out. + // Spread this fire to other tiles by exposing them to a hotspot if air can flow there. + // Unsure as to why this is sus. + if (otherTile == null) continue; - tileBurntDecals++; - - if (tileBurntDecals > 4) - break; + if (!otherTile.Hotspot.Valid) + HotspotExpose(gridAtmosphere, otherTile, radiatedTemperature, Atmospherics.CellVolume / 4); } - - // Add a random burned decal to the tile only if there are less than 4 of them - if (tileBurntDecals < 4) - _decalSystem.TryAddDecal(_burntDecals[_random.Next(_burntDecals.Length)], new EntityCoordinates(gridUid, tilePos), out _, cleanable: true); - - if (tile.Air.Temperature > Atmospherics.FireMinimumTemperatureToSpread) - { - var radiatedTemperature = tile.Air.Temperature * Atmospherics.FireSpreadRadiosityScale; - foreach (var otherTile in tile.AdjacentTiles) - { - // TODO ATMOS: This is sus. Suss this out. - if (otherTile == null) - continue; - - if(!otherTile.Hotspot.Valid) - HotspotExpose(gridAtmosphere, otherTile, radiatedTemperature, Atmospherics.CellVolume/4); - } - } - } - else - { - tile.Hotspot.State = (byte) (tile.Hotspot.Volume > Atmospherics.CellVolume * 0.4f ? 2 : 1); - } - - if (tile.Hotspot.Temperature > tile.MaxFireTemperatureSustained) - tile.MaxFireTemperatureSustained = tile.Hotspot.Temperature; - - if (_hotspotSoundCooldown++ == 0 && HotspotSound != null) - { - var coordinates = _mapSystem.ToCenterCoordinates(tile.GridIndex, tile.GridIndices); - - // A few details on the audio parameters for fire. - // The greater the fire state, the lesser the pitch variation. - // The greater the fire state, the greater the volume. - _audio.PlayPvs(HotspotSound, coordinates, HotspotSound.Params.WithVariation(0.15f / tile.Hotspot.State).WithVolume(-5f + 5f * tile.Hotspot.State)); - } - - if (_hotspotSoundCooldown > HotspotSoundCooldownCycles) - _hotspotSoundCooldown = 0; - - // TODO ATMOS Maybe destroy location here? - } - - private void HotspotExpose(GridAtmosphereComponent gridAtmosphere, TileAtmosphere tile, - float exposedTemperature, float exposedVolume, bool soh = false, EntityUid? sparkSourceUid = null) - { - if (tile.Air == null) - return; - - var oxygen = tile.Air.GetMoles(Gas.Oxygen); - - if (oxygen < 0.5f) - return; - - var plasma = tile.Air.GetMoles(Gas.Plasma); - var tritium = tile.Air.GetMoles(Gas.Tritium); - - if (tile.Hotspot.Valid) - { - if (soh) - { - if (plasma > 0.5f || tritium > 0.5f) - { - if (tile.Hotspot.Temperature < exposedTemperature) - tile.Hotspot.Temperature = exposedTemperature; - if (tile.Hotspot.Volume < exposedVolume) - tile.Hotspot.Volume = exposedVolume; - } - } - - return; - } - - if ((exposedTemperature > Atmospherics.PlasmaMinimumBurnTemperature) && (plasma > 0.5f || tritium > 0.5f)) - { - if (sparkSourceUid.HasValue) - _adminLog.Add(LogType.Flammable, LogImpact.High, $"Heat/spark of {ToPrettyString(sparkSourceUid.Value)} caused atmos ignition of gas: {tile.Air.Temperature.ToString():temperature}K - {oxygen}mol Oxygen, {plasma}mol Plasma, {tritium}mol Tritium"); - - tile.Hotspot = new Hotspot - { - Volume = exposedVolume * 25f, - Temperature = exposedTemperature, - SkippedFirstProcess = tile.CurrentCycle > gridAtmosphere.UpdateCounter, - Valid = true, - State = 1 - }; - - AddActiveTile(gridAtmosphere, tile); - gridAtmosphere.HotspotTiles.Add(tile); } } - - private void PerformHotspotExposure(TileAtmosphere tile) + else { - if (tile.Air == null || !tile.Hotspot.Valid) return; + // Little baby fire. Set the sprite state based on the current size of the fire. + tile.Hotspot.State = (byte)(tile.Hotspot.Volume > Atmospherics.CellVolume * 0.4f ? 2 : 1); + } - tile.Hotspot.Bypassing = tile.Hotspot.SkippedFirstProcess && tile.Hotspot.Volume > tile.Air.Volume*0.95f; + if (tile.Hotspot.Temperature > tile.MaxFireTemperatureSustained) + tile.MaxFireTemperatureSustained = tile.Hotspot.Temperature; - if (tile.Hotspot.Bypassing) + if (_hotspotSoundCooldown++ == 0 && HotspotSound != null) + { + var coordinates = _mapSystem.ToCenterCoordinates(tile.GridIndex, tile.GridIndices); + + // A few details on the audio parameters for fire. + // The greater the fire state, the lesser the pitch variation. + // The greater the fire state, the greater the volume. + _audio.PlayPvs(HotspotSound, + coordinates, + HotspotSound.Params.WithVariation(0.15f / tile.Hotspot.State) + .WithVolume(-5f + 5f * tile.Hotspot.State)); + } + + if (_hotspotSoundCooldown > HotspotSoundCooldownCycles) + _hotspotSoundCooldown = 0; + + // TODO ATMOS Maybe destroy location here? + } + + /// + /// Exposes a tile to a hotspot of given temperature and volume, igniting it if conditions are met. + /// + /// The of the grid the tile is on. + /// The to expose. + /// The temperature of the hotspot to expose. + /// You can think of this as exposing a temperature of a flame. + /// The volume of the hotspot to expose. + /// You can think of this as how big the flame is initially. + /// Bigger flames will ramp a fire faster. + /// Whether to "boost" a fire that's currently on the tile already. + /// Does nothing if the tile isn't already a hotspot. + /// This clamps the temperature and volume of the hotspot to the maximum + /// of the provided parameters and whatever's on the tile. + /// Entity that started the exposure for admin logging. + private void HotspotExpose(GridAtmosphereComponent gridAtmosphere, + TileAtmosphere tile, + float exposedTemperature, + float exposedVolume, + bool soh = false, + EntityUid? sparkSourceUid = null) + { + if (tile.Air == null) + return; + + var oxygen = tile.Air.GetMoles(Gas.Oxygen); + + if (oxygen < 0.5f) + return; + + var plasma = tile.Air.GetMoles(Gas.Plasma); + var tritium = tile.Air.GetMoles(Gas.Tritium); + + if (tile.Hotspot.Valid) + { + if (soh) { - tile.Hotspot.Volume = tile.Air.ReactionResults[(byte)GasReaction.Fire] * Atmospherics.FireGrowthRate; - tile.Hotspot.Temperature = tile.Air.Temperature; - } - else - { - var affected = tile.Air.RemoveVolume(tile.Hotspot.Volume); - affected.Temperature = tile.Hotspot.Temperature; - React(affected, tile); - tile.Hotspot.Temperature = affected.Temperature; - tile.Hotspot.Volume = affected.ReactionResults[(byte)GasReaction.Fire] * Atmospherics.FireGrowthRate; - Merge(tile.Air, affected); + if (plasma > 0.5f || tritium > 0.5f) + { + tile.Hotspot.Temperature = MathF.Max(tile.Hotspot.Temperature, exposedTemperature); + tile.Hotspot.Volume = MathF.Max(tile.Hotspot.Volume, exposedVolume); + } } - var fireEvent = new TileFireEvent(tile.Hotspot.Temperature, tile.Hotspot.Volume); - _entSet.Clear(); - _lookup.GetLocalEntitiesIntersecting(tile.GridIndex, tile.GridIndices, _entSet, 0f); + return; + } - foreach (var entity in _entSet) + if (exposedTemperature > Atmospherics.PlasmaMinimumBurnTemperature && (plasma > 0.5f || tritium > 0.5f)) + { + if (sparkSourceUid.HasValue) { - RaiseLocalEvent(entity, ref fireEvent); + _adminLog.Add(LogType.Flammable, + LogImpact.High, + $"Heat/spark of {ToPrettyString(sparkSourceUid.Value)} caused atmos ignition of gas: {tile.Air.Temperature.ToString():temperature}K - {oxygen}mol Oxygen, {plasma}mol Plasma, {tritium}mol Tritium"); } + + tile.Hotspot = new Hotspot + { + Volume = exposedVolume * 25f, + Temperature = exposedTemperature, + SkippedFirstProcess = tile.CurrentCycle > gridAtmosphere.UpdateCounter, + Valid = true, + State = 1 + }; + + AddActiveTile(gridAtmosphere, tile); + gridAtmosphere.HotspotTiles.Add(tile); + } + } + + /// + /// Performs hotspot exposure processing on a . + /// + /// The to process. + private void PerformHotspotExposure(TileAtmosphere tile) + { + if (tile.Air == null || !tile.Hotspot.Valid) + return; + + // Determine if the tile has become a full-blown fire if the volume of the fire has effectively reached + // the volume of the tile's air. + tile.Hotspot.Bypassing = tile.Hotspot.SkippedFirstProcess && tile.Hotspot.Volume > tile.Air.Volume * 0.95f; + + // If the tile is effectively a full fire, use the tile's air for reactions, don't bother partitioning. + if (tile.Hotspot.Bypassing) + { + tile.Hotspot.Volume = tile.Air.ReactionResults[(byte)GasReaction.Fire] * Atmospherics.FireGrowthRate; + tile.Hotspot.Temperature = tile.Air.Temperature; + } + // Otherwise, pull out a fraction of the tile's air (the current hotspot volume) to perform reactions on. + else + { + var affected = tile.Air.RemoveVolume(tile.Hotspot.Volume); + affected.Temperature = tile.Hotspot.Temperature; + React(affected, tile); + tile.Hotspot.Temperature = affected.Temperature; + // Scale the fire based on the type of reaction that occured. + tile.Hotspot.Volume = affected.ReactionResults[(byte)GasReaction.Fire] * Atmospherics.FireGrowthRate; + Merge(tile.Air, affected); + } + + var fireEvent = new TileFireEvent(tile.Hotspot.Temperature, tile.Hotspot.Volume); + _entSet.Clear(); + _lookup.GetLocalEntitiesIntersecting(tile.GridIndex, tile.GridIndices, _entSet, 0f); + + foreach (var entity in _entSet) + { + RaiseLocalEvent(entity, ref fireEvent); } } } diff --git a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.LINDA.cs b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.LINDA.cs index 55b38924c0..ad19770bfe 100644 --- a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.LINDA.cs +++ b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.LINDA.cs @@ -129,9 +129,16 @@ namespace Content.Server.Atmos.EntitySystems switch (tile.LastShare) { + // Refresh this tile's suspension cooldown if it had significant sharing. case > Atmospherics.MinimumAirToSuspend: ExcitedGroupResetCooldowns(tile.ExcitedGroup); break; + + // If this tile moved a very small amount of air, but not enough to matter, + // we set the dismantle cooldown to 0. + // This dissolves the group without performing an equalization as we expect + // the group to be mostly equalized already if we're moving around miniscule + // amounts of air. case > Atmospherics.MinimumMolesDeltaToMove: tile.ExcitedGroup.DismantleCooldown = 0; break; diff --git a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.Processing.cs b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.Processing.cs index 9b8654af6d..d562fe5111 100644 --- a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.Processing.cs +++ b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.Processing.cs @@ -265,6 +265,7 @@ namespace Content.Server.Atmos.EntitySystems tile.ArchivedCycle = 0; tile.LastShare = 0f; tile.Hotspot = new Hotspot(); + NotifyDeviceTileChanged((ent.Owner, ent.Comp1, ent.Comp3), tile.GridIndices); return; } @@ -275,6 +276,10 @@ namespace Content.Server.Atmos.EntitySystems if (data.FixVacuum) GridFixTileVacuum(tile); + + // Since we assigned the tile a new GasMixture we need to tell any devices + // on this tile that the reference has changed. + NotifyDeviceTileChanged((ent.Owner, ent.Comp1, ent.Comp3), tile.GridIndices); } private void QueueRunTiles( @@ -365,7 +370,6 @@ namespace Content.Server.Atmos.EntitySystems ExcitedGroupSelfBreakdown(ent, excitedGroup); else if (excitedGroup.DismantleCooldown > Atmospherics.ExcitedGroupsDismantleCycles) DeactivateGroupTiles(gridAtmosphere, excitedGroup); - // TODO ATMOS. What is the point of this? why is this only de-exciting the group? Shouldn't it also dismantle it? if (number++ < LagCheckIterations) continue; @@ -649,143 +653,196 @@ namespace Content.Server.Atmos.EntitySystems if (atmosphere.LifeStage >= ComponentLifeStage.Stopping || Paused(owner) || !atmosphere.Simulated) continue; - atmosphere.Timer += frameTime; - - if (atmosphere.Timer < AtmosTime) - continue; - - // We subtract it so it takes lost time into account. - atmosphere.Timer -= AtmosTime; - var map = new Entity(xform.MapUid.Value, _mapAtmosQuery.CompOrNull(xform.MapUid.Value)); - switch (atmosphere.State) + var completionState = ProcessAtmosphere(ent, map, frameTime); + + switch (completionState) { - case AtmosphereProcessingState.Revalidate: - if (!ProcessRevalidate(ent)) - { - atmosphere.ProcessingPaused = true; - return; - } - - atmosphere.ProcessingPaused = false; - - // Next state depends on whether monstermos equalization is enabled or not. - // Note: We do this here instead of on the tile equalization step to prevent ending it early. - // Therefore, a change to this CVar might only be applied after that step is over. - atmosphere.State = MonstermosEqualization - ? AtmosphereProcessingState.TileEqualize - : AtmosphereProcessingState.ActiveTiles; + case AtmosphereProcessingCompletionState.Return: + return; + case AtmosphereProcessingCompletionState.Continue: continue; - case AtmosphereProcessingState.TileEqualize: - if (!ProcessTileEqualize(ent)) - { - atmosphere.ProcessingPaused = true; - return; - } - - atmosphere.ProcessingPaused = false; - atmosphere.State = AtmosphereProcessingState.ActiveTiles; - continue; - case AtmosphereProcessingState.ActiveTiles: - if (!ProcessActiveTiles(ent)) - { - atmosphere.ProcessingPaused = true; - return; - } - - atmosphere.ProcessingPaused = false; - // Next state depends on whether excited groups are enabled or not. - atmosphere.State = ExcitedGroups ? AtmosphereProcessingState.ExcitedGroups : AtmosphereProcessingState.HighPressureDelta; - continue; - case AtmosphereProcessingState.ExcitedGroups: - if (!ProcessExcitedGroups(ent)) - { - atmosphere.ProcessingPaused = true; - return; - } - - atmosphere.ProcessingPaused = false; - atmosphere.State = AtmosphereProcessingState.HighPressureDelta; - continue; - case AtmosphereProcessingState.HighPressureDelta: - if (!ProcessHighPressureDelta((ent, ent))) - { - atmosphere.ProcessingPaused = true; - 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; - case AtmosphereProcessingState.Hotspots: - if (!ProcessHotspots(ent)) - { - atmosphere.ProcessingPaused = true; - return; - } - - atmosphere.ProcessingPaused = false; - // Next state depends on whether superconduction is enabled or not. - // Note: We do this here instead of on the tile equalization step to prevent ending it early. - // Therefore, a change to this CVar might only be applied after that step is over. - atmosphere.State = Superconduction - ? AtmosphereProcessingState.Superconductivity - : AtmosphereProcessingState.PipeNet; - continue; - case AtmosphereProcessingState.Superconductivity: - if (!ProcessSuperconductivity(atmosphere)) - { - atmosphere.ProcessingPaused = true; - return; - } - - atmosphere.ProcessingPaused = false; - atmosphere.State = AtmosphereProcessingState.PipeNet; - continue; - case AtmosphereProcessingState.PipeNet: - if (!ProcessPipeNets(atmosphere)) - { - atmosphere.ProcessingPaused = true; - return; - } - - atmosphere.ProcessingPaused = false; - atmosphere.State = AtmosphereProcessingState.AtmosDevices; - continue; - case AtmosphereProcessingState.AtmosDevices: - if (!ProcessAtmosDevices(ent, map)) - { - atmosphere.ProcessingPaused = true; - return; - } - - atmosphere.ProcessingPaused = false; - atmosphere.State = AtmosphereProcessingState.Revalidate; - - // We reached the end of this atmosphere's update tick. Break out of the switch. + case AtmosphereProcessingCompletionState.Finished: break; } - - // And increase the update counter. - atmosphere.UpdateCounter++; } // We finished processing all atmospheres successfully, therefore we won't be paused next tick. _simulationPaused = false; } + + /// + /// Processes a through its processing stages. + /// + /// The entity to process. + /// The belonging to the + /// 's map. + /// The elapsed time since the last frame. + /// An that represents the completion state. + private AtmosphereProcessingCompletionState ProcessAtmosphere(Entity ent, + Entity mapAtmosphere, + float frameTime) + { + // They call me the deconstructor the way i be deconstructing it + // and by it, i mean... my entity + var (owner, atmosphere, visuals, grid, xform) = ent; + + atmosphere.Timer += frameTime; + + if (atmosphere.Timer < AtmosTime) + return AtmosphereProcessingCompletionState.Continue; + + // We subtract it so it takes lost time into account. + atmosphere.Timer -= AtmosTime; + + switch (atmosphere.State) + { + case AtmosphereProcessingState.Revalidate: + if (!ProcessRevalidate(ent)) + { + atmosphere.ProcessingPaused = true; + return AtmosphereProcessingCompletionState.Return; + } + + atmosphere.ProcessingPaused = false; + + // Next state depends on whether monstermos equalization is enabled or not. + // Note: We do this here instead of on the tile equalization step to prevent ending it early. + // Therefore, a change to this CVar might only be applied after that step is over. + atmosphere.State = MonstermosEqualization + ? AtmosphereProcessingState.TileEqualize + : AtmosphereProcessingState.ActiveTiles; + return AtmosphereProcessingCompletionState.Continue; + case AtmosphereProcessingState.TileEqualize: + if (!ProcessTileEqualize(ent)) + { + atmosphere.ProcessingPaused = true; + return AtmosphereProcessingCompletionState.Return; + } + + atmosphere.ProcessingPaused = false; + atmosphere.State = AtmosphereProcessingState.ActiveTiles; + return AtmosphereProcessingCompletionState.Continue; + case AtmosphereProcessingState.ActiveTiles: + if (!ProcessActiveTiles(ent)) + { + atmosphere.ProcessingPaused = true; + return AtmosphereProcessingCompletionState.Return; + } + + atmosphere.ProcessingPaused = false; + // Next state depends on whether excited groups are enabled or not. + atmosphere.State = ExcitedGroups ? AtmosphereProcessingState.ExcitedGroups : AtmosphereProcessingState.HighPressureDelta; + return AtmosphereProcessingCompletionState.Continue; + case AtmosphereProcessingState.ExcitedGroups: + if (!ProcessExcitedGroups(ent)) + { + atmosphere.ProcessingPaused = true; + return AtmosphereProcessingCompletionState.Return; + } + + atmosphere.ProcessingPaused = false; + atmosphere.State = AtmosphereProcessingState.HighPressureDelta; + return AtmosphereProcessingCompletionState.Continue; + case AtmosphereProcessingState.HighPressureDelta: + if (!ProcessHighPressureDelta((ent, ent))) + { + atmosphere.ProcessingPaused = true; + return AtmosphereProcessingCompletionState.Return; + } + + atmosphere.ProcessingPaused = false; + atmosphere.State = DeltaPressureDamage + ? AtmosphereProcessingState.DeltaPressure + : AtmosphereProcessingState.Hotspots; + return AtmosphereProcessingCompletionState.Continue; + case AtmosphereProcessingState.DeltaPressure: + if (!ProcessDeltaPressure(ent)) + { + atmosphere.ProcessingPaused = true; + return AtmosphereProcessingCompletionState.Return; + } + + atmosphere.ProcessingPaused = false; + atmosphere.State = AtmosphereProcessingState.Hotspots; + return AtmosphereProcessingCompletionState.Continue; + case AtmosphereProcessingState.Hotspots: + if (!ProcessHotspots(ent)) + { + atmosphere.ProcessingPaused = true; + return AtmosphereProcessingCompletionState.Return; + } + + atmosphere.ProcessingPaused = false; + // Next state depends on whether superconduction is enabled or not. + // Note: We do this here instead of on the tile equalization step to prevent ending it early. + // Therefore, a change to this CVar might only be applied after that step is over. + atmosphere.State = Superconduction + ? AtmosphereProcessingState.Superconductivity + : AtmosphereProcessingState.PipeNet; + return AtmosphereProcessingCompletionState.Continue; + case AtmosphereProcessingState.Superconductivity: + if (!ProcessSuperconductivity(atmosphere)) + { + atmosphere.ProcessingPaused = true; + return AtmosphereProcessingCompletionState.Return; + } + + atmosphere.ProcessingPaused = false; + atmosphere.State = AtmosphereProcessingState.PipeNet; + return AtmosphereProcessingCompletionState.Continue; + case AtmosphereProcessingState.PipeNet: + if (!ProcessPipeNets(atmosphere)) + { + atmosphere.ProcessingPaused = true; + return AtmosphereProcessingCompletionState.Return; + } + + atmosphere.ProcessingPaused = false; + atmosphere.State = AtmosphereProcessingState.AtmosDevices; + return AtmosphereProcessingCompletionState.Continue; + case AtmosphereProcessingState.AtmosDevices: + if (!ProcessAtmosDevices(ent, mapAtmosphere)) + { + atmosphere.ProcessingPaused = true; + return AtmosphereProcessingCompletionState.Return; + } + + atmosphere.ProcessingPaused = false; + atmosphere.State = AtmosphereProcessingState.Revalidate; + + // We reached the end of this atmosphere's update tick. Break out of the switch. + break; + } + + atmosphere.UpdateCounter++; + + return AtmosphereProcessingCompletionState.Finished; + } + } + + /// + /// An enum representing the completion state of a 's processing steps. + /// The processing of a spans over multiple stages and sticks, + /// with the method handling the processing having multiple return types. + /// + public enum AtmosphereProcessingCompletionState : byte + { + /// + /// Method is returning, ex. due to delegating processing to the next tick. + /// + Return, + + /// + /// Method is continuing, ex. due to finishing a single processing stage. + /// + Continue, + + /// + /// Method is finished with the GridAtmosphere. + /// + Finished, } public enum AtmosphereProcessingState : byte diff --git a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.Utils.cs b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.Utils.cs index 36355d7ba0..9b53d0d16c 100644 --- a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.Utils.cs +++ b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.Utils.cs @@ -1,19 +1,23 @@ using System.Runtime.CompilerServices; using Content.Server.Atmos.Components; -using Content.Server.Maps; using Content.Shared.Atmos; using Content.Shared.Atmos.Components; -using Content.Shared.Maps; -using Robust.Shared.Map; +using Content.Shared.Atmos.Piping.Components; using Robust.Shared.Map.Components; namespace Content.Server.Atmos.EntitySystems; public partial class AtmosphereSystem { + /* + Partial class that stores miscellaneous utility methods for Atmospherics. + */ + /// - /// Gets the particular price of an air mixture. + /// Gets the particular price of a . /// + /// The to get the price of. + /// The price of the gas mixture. public double GetPrice(GasMixture mixture) { float basePrice = 0; // moles of gas * price/mole @@ -26,7 +30,7 @@ public partial class AtmosphereSystem maxComponent = Math.Max(maxComponent, mixture.Moles[i]); } - // Pay more for gas canisters that are more pure + // Pay more for gas canisters that are purer float purity = 1; if (totalMoles > 0) { @@ -36,12 +40,32 @@ public partial class AtmosphereSystem return basePrice * purity; } + /// + /// Marks a tile's visual overlay as needing to be redetermined. + /// + /// A tile's overlay (how it looks like, ex. water vapor's texture) + /// is determined via determining how much gas there is on the tile. + /// This is expensive to do for every tile/gas that may have a custom overlay, + /// so its done once and only updated when it needs to be updated. + /// + /// The grid the tile is on. + /// The tile to invalidate. [MethodImpl(MethodImplOptions.AggressiveInlining)] public void InvalidateVisuals(Entity grid, Vector2i tile) { _gasTileOverlaySystem.Invalidate(grid, tile); } + /// + /// Marks a tile's visual overlay as needing to be redetermined. + /// + /// A tile's overlay (how it looks like, ex. water vapor's texture) + /// is determined via determining how much gas there is on the tile. + /// This is expensive to do for every tile/gas that may have a custom overlay, + /// so its done once and only updated when it needs to be updated. + /// + /// The grid the tile is on. + /// The tile to invalidate. [MethodImpl(MethodImplOptions.AggressiveInlining)] private void InvalidateVisuals( Entity ent, @@ -51,7 +75,7 @@ public partial class AtmosphereSystem } /// - /// Gets the volume in liters for a number of tiles, on a specific grid. + /// Gets the volume in liters for a number of tiles, on a specific grid. /// /// The grid in question. /// The amount of tiles. @@ -61,9 +85,36 @@ public partial class AtmosphereSystem return Atmospherics.CellVolume * mapGrid.TileSize * tiles; } - public readonly record struct AirtightData(AtmosDirection BlockedDirections, bool NoAirWhenBlocked, + /// + /// Data on the airtightness of a . + /// Cached on the and updated during + /// if it was invalidated. + /// + /// The current directions blocked on this tile. + /// This is where air cannot flow to. + /// Whether the tile can have air when blocking directions. + /// Common for entities like thin windows which only block one face but can still have air in the residing tile. + /// If true, Atmospherics will generate air (yes, creating matter from nothing) + /// using the adjacent tiles as a seed if the airtightness is removed and the tile has no air. + /// This allows stuff like airlocks that void air when becoming airtight to keep opening/closing without + /// draining a room by continuously voiding air. + public readonly record struct AirtightData( + AtmosDirection BlockedDirections, + bool NoAirWhenBlocked, bool FixVacuum); + /// + /// Updates the for a + /// immediately. + /// + /// This method is extremely important if you are doing something in Atmospherics + /// that is time-sensitive! is cached and invalidated on + /// a cycle, so airtight changes performed during or after an invalidation will + /// not take effect until the next Atmospherics tick! + /// The entity the grid is on. + /// The the tile is on. + /// The the tile is on. + /// The to update. private void UpdateAirtightData(EntityUid uid, GridAtmosphereComponent atmos, MapGridComponent grid, TileAtmosphere tile) { var oldBlocked = tile.AirtightData.BlockedDirections; @@ -76,6 +127,15 @@ public partial class AtmosphereSystem ExcitedGroupDispose(atmos, tile.ExcitedGroup); } + /// + /// Retrieves current for a tile on a grid. + /// This is determined on-the-fly, not from cached data, so it will reflect + /// changes done in the current Atmospherics tick. + /// + /// The entity the grid is on. + /// The the tile is on. + /// The indices of the tile. + /// The current for the tile. private AirtightData GetAirtightData(EntityUid uid, MapGridComponent grid, Vector2i tile) { var blockedDirs = AtmosDirection.Invalid; @@ -103,7 +163,7 @@ public partial class AtmosphereSystem } /// - /// Pries a tile in a grid. + /// Pries a tile in a grid. /// /// The grid in question. /// The indices of the tile. @@ -114,4 +174,21 @@ public partial class AtmosphereSystem _tile.PryTile(tileRef); } + + /// + /// Notifies all subscribing entities on a particular tile that the tile has changed. + /// Atmos devices may store references to tiles, so this is used to properly resync devices + /// after a significant atmos change on that tile, for example a tile getting a new . + /// + /// The grid atmosphere entity. + /// The tile to check for devices on. + private void NotifyDeviceTileChanged(Entity ent, Vector2i tile) + { + var inTile = _mapSystem.GetAnchoredEntities(ent.Owner, ent.Comp2, tile); + var ev = new AtmosDeviceTileChangedEvent(); + foreach (var uid in inTile) + { + RaiseLocalEvent(uid, ref ev); + } + } } diff --git a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.cs b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.cs index e5fc7a8e11..c15f2dbe4d 100644 --- a/Content.Server/Atmos/EntitySystems/AtmosphereSystem.cs +++ b/Content.Server/Atmos/EntitySystems/AtmosphereSystem.cs @@ -14,7 +14,7 @@ using Robust.Shared.Map; using Robust.Shared.Physics.Systems; using Robust.Shared.Prototypes; using System.Linq; -using Content.Shared.Damage; +using Content.Shared.Damage.Systems; using Robust.Shared.Threading; using System.Diagnostics; @@ -70,8 +70,8 @@ public sealed partial class AtmosphereSystem : SharedAtmosphereSystem InitializeGridAtmosphere(); InitializeMap(); - _mapAtmosQuery = GetEntityQuery(); _atmosQuery = GetEntityQuery(); + _mapAtmosQuery = GetEntityQuery(); _airtightQuery = GetEntityQuery(); _firelockQuery = GetEntityQuery(); diff --git a/Content.Server/Atmos/EntitySystems/BarotraumaSystem.cs b/Content.Server/Atmos/EntitySystems/BarotraumaSystem.cs index 08079611e4..8169831c3e 100644 --- a/Content.Server/Atmos/EntitySystems/BarotraumaSystem.cs +++ b/Content.Server/Atmos/EntitySystems/BarotraumaSystem.cs @@ -4,7 +4,8 @@ using Content.Server.Atmos.Components; using Content.Shared._Sunrise.Mood; using Content.Shared.Alert; using Content.Shared.Atmos; -using Content.Shared.Damage; +using Content.Shared.Damage.Components; +using Content.Shared.Damage.Systems; using Content.Shared.Database; using Content.Shared.FixedPoint; using Content.Shared.Inventory; diff --git a/Content.Server/Atmos/EntitySystems/DeltaPressureSystem.cs b/Content.Server/Atmos/EntitySystems/DeltaPressureSystem.cs index dd7091c270..669735b90d 100644 --- a/Content.Server/Atmos/EntitySystems/DeltaPressureSystem.cs +++ b/Content.Server/Atmos/EntitySystems/DeltaPressureSystem.cs @@ -1,6 +1,6 @@ using Content.Server.Atmos.Components; -using Content.Shared.Examine; -using Robust.Shared.Map.Components; +using Content.Shared.Atmos.Components; +using Content.Shared.Atmos.EntitySystems; namespace Content.Server.Atmos.EntitySystems; @@ -14,7 +14,7 @@ namespace Content.Server.Atmos.EntitySystems; /// 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 +public sealed partial class DeltaPressureSystem : SharedDeltaPressureSystem { [Dependency] private readonly AtmosphereSystem _atmosphereSystem = default!; @@ -24,8 +24,6 @@ public sealed class DeltaPressureSystem : EntitySystem SubscribeLocalEvent(OnComponentInit); SubscribeLocalEvent(OnComponentShutdown); - SubscribeLocalEvent(OnExamined); - SubscribeLocalEvent(OnGridChanged); } @@ -48,12 +46,6 @@ public sealed class DeltaPressureSystem : EntitySystem _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) diff --git a/Content.Server/Atmos/EntitySystems/FlammableSystem.cs b/Content.Server/Atmos/EntitySystems/FlammableSystem.cs index 63b6bc5362..6d3ee84073 100644 --- a/Content.Server/Atmos/EntitySystems/FlammableSystem.cs +++ b/Content.Server/Atmos/EntitySystems/FlammableSystem.cs @@ -8,7 +8,7 @@ using Content.Shared.ActionBlocker; using Content.Shared.Alert; using Content.Shared.Atmos; using Content.Shared.Atmos.Components; -using Content.Shared.Damage; +using Content.Shared.Damage.Systems; using Content.Shared.Database; using Content.Shared.IgnitionSource; using Content.Shared.Interaction; @@ -147,8 +147,8 @@ namespace Content.Server.Atmos.EntitySystems if (!TryComp(uid, out var body)) return; - _fixture.TryCreateFixture(uid, component.FlammableCollisionShape, component.FlammableFixtureID, hard: false, - collisionMask: (int) CollisionGroup.FullTileLayer, body: body); + _fixture.TryCreateFixture(uid, component.FlammableCollisionShape, component.FlammableFixtureID, density: 0, + hard: false, collisionMask: (int) CollisionGroup.FullTileLayer, body: body); } private void OnInteractUsing(EntityUid uid, FlammableComponent flammable, InteractUsingEvent args) @@ -227,20 +227,14 @@ namespace Content.Server.Atmos.EntitySystems mass2 = otherPhys.Mass; } - // when the thing on fire is more massive than the other, the following happens: - // - the thing on fire loses a small number of firestacks - // - the other thing gains a large number of firestacks - // so a person on fire engulfs a mouse, but an engulfed mouse barely does anything to a person - var total = mass1 + mass2; - var avg = (flammable.FireStacks + otherFlammable.FireStacks) / total; + // Get the average of both entity's firestacks * mass + // Then for each entity, we divide the average by their mass and set their firestacks to that value + // An entity with a higher mass will lose some fire and transfer it to the one with lower mass. + var avg = (flammable.FireStacks * mass1 + otherFlammable.FireStacks * mass2) / 2f; - // swap the entity losing stacks depending on whichever has the most firestack kilos - var (src, dest) = flammable.FireStacks * mass1 > otherFlammable.FireStacks * mass2 - ? (-1f, 1f) - : (1f, -1f); - // bring each entity to the same firestack mass, firestacks being scaled by the other's mass - AdjustFireStacks(uid, src * avg * mass2, flammable, ignite: true); - AdjustFireStacks(otherUid, dest * avg * mass1, otherFlammable, ignite: true); + // bring each entity to the same firestack mass, firestack amount is scaled by the inverse of the entity's mass + SetFireStacks(uid, avg / mass1, flammable, ignite: true); + SetFireStacks(otherUid, avg / mass2, otherFlammable, ignite: true); } private void OnIsHot(EntityUid uid, FlammableComponent flammable, IsHotEvent args) diff --git a/Content.Server/Atmos/EntitySystems/HeatExchangerSystem.cs b/Content.Server/Atmos/EntitySystems/HeatExchangerSystem.cs index b3644e88b7..8183bb99e4 100644 --- a/Content.Server/Atmos/EntitySystems/HeatExchangerSystem.cs +++ b/Content.Server/Atmos/EntitySystems/HeatExchangerSystem.cs @@ -43,7 +43,7 @@ public sealed class HeatExchangerSystem : EntitySystem // make sure that the tile the device is on isn't blocked by a wall or something similar. if (args.Grid is {} grid && _transform.TryGetGridTilePosition(uid, out var tile) - && _atmosphereSystem.IsTileAirBlocked(grid, tile)) + && _atmosphereSystem.IsTileAirBlockedCached(grid, tile)) { return; } diff --git a/Content.Server/Atmos/ExcitedGroup.cs b/Content.Server/Atmos/ExcitedGroup.cs index 73dc6c2329..1554318f65 100644 --- a/Content.Server/Atmos/ExcitedGroup.cs +++ b/Content.Server/Atmos/ExcitedGroup.cs @@ -1,13 +1,44 @@ -namespace Content.Server.Atmos +namespace Content.Server.Atmos; + +/// +/// Internal Atmospherics class that stores data about a group of s +/// that are excited and need to be processed. +/// +/// Excited Groups is an optimization routine executed during LINDA +/// that bunches small groups of active s +/// together and performs equalization processing on the entire group when the group dissolves. +/// Dissolution happens when LINDA operations between the tiles decrease to very low mole deltas. +/// +public sealed class ExcitedGroup { - public sealed class ExcitedGroup - { - [ViewVariables] public bool Disposed = false; + /// + /// Whether this Active Group has been disposed of. + /// Used to make sure we don't perform operations on active groups that + /// we've already dissolved. + /// + [ViewVariables] + public bool Disposed = false; - [ViewVariables] public readonly List Tiles = new(100); + /// + /// List of tiles that belong to this excited group. + /// + [ViewVariables] + public readonly List Tiles = new(100); - [ViewVariables] public int DismantleCooldown { get; set; } = 0; + /// + /// Cycles before this excited group will be queued for dismantling. + /// Dismantling is the process of equalizing the atmosphere + /// across all tiles in the excited group and removing the group. + /// + [ViewVariables] + public int DismantleCooldown = 0; - [ViewVariables] public int BreakdownCooldown { get; set; } = 0; - } + /// + /// Cycles before this excited group will be allowed to break down and deactivate. + /// Breakdown occurs when the excited group is small enough and inactive enough + /// to be safely removed without equalization. Used where the mole deltas across + /// the group are very low but not high enough for an equalization to occur. + /// + [ViewVariables] + public int BreakdownCooldown = 0; } diff --git a/Content.Server/Atmos/Hotspot.cs b/Content.Server/Atmos/Hotspot.cs index 987acf73c2..2783362c31 100644 --- a/Content.Server/Atmos/Hotspot.cs +++ b/Content.Server/Atmos/Hotspot.cs @@ -1,26 +1,57 @@ -namespace Content.Server.Atmos +namespace Content.Server.Atmos; + +/// +/// Internal Atmospherics struct that stores data about a hotspot in a tile. +/// Hotspots are used to model (slow-spreading) fires and firestarters. +/// +public struct Hotspot { - public struct Hotspot - { - [ViewVariables] - public bool Valid; + /// + /// Whether this hotspot is currently representing fire and needs to be processed. + /// Set when the hotspot "becomes alight". This is never set to false + /// because Atmospherics will just assign + /// a new struct when the fire goes out. + /// + [ViewVariables] + public bool Valid; - [ViewVariables] - public bool SkippedFirstProcess; + /// + /// Whether this hotspot has skipped its first process cycle. + /// AtmosphereSystem.Hotspot skips processing a hotspot beyond + /// setting it to active (for LINDA processing) the first + /// time it is processed. + /// + [ViewVariables] + public bool SkippedFirstProcess; - [ViewVariables] - public bool Bypassing; + /// + /// Whether this hotspot is currently using the tile for reacting and fire processing + /// instead of a fraction of the tile's air. + /// + /// When a tile is considered a hotspot, Hotspot will pull a fraction of that tile's + /// air out of the tile and perform a reaction on that air, merging it back afterward. + /// Bypassing triggers when the hotspot volume nears the tile's volume, making the system + /// use the tile's GasMixture instead of pulling a fraction out. + /// + [ViewVariables] + public bool Bypassing; - [ViewVariables] - public float Temperature; + /// + /// Current temperature of the hotspot's volume, in Kelvin. + /// + [ViewVariables] + public float Temperature; - [ViewVariables] - public float Volume; + /// + /// Current volume of the hotspot, in liters. + /// You can think of this as the volume of the current fire in the tile. + /// + [ViewVariables] + public float Volume; - /// - /// State for the fire sprite. - /// - [ViewVariables] - public byte State; - } + /// + /// State for the fire sprite. + /// + [ViewVariables] + public byte State; } diff --git a/Content.Server/Atmos/Monitor/Systems/AtmosMonitoringSystem.cs b/Content.Server/Atmos/Monitor/Systems/AtmosMonitoringSystem.cs index 452b300331..7333b7b814 100644 --- a/Content.Server/Atmos/Monitor/Systems/AtmosMonitoringSystem.cs +++ b/Content.Server/Atmos/Monitor/Systems/AtmosMonitoringSystem.cs @@ -57,6 +57,13 @@ public sealed class AtmosMonitorSystem : EntitySystem SubscribeLocalEvent(OnPacketRecv); SubscribeLocalEvent(OnAtmosDeviceLeaveAtmosphere); SubscribeLocalEvent(OnAtmosDeviceEnterAtmosphere); + SubscribeLocalEvent(OnAtmosDeviceTileChangedEvent); + } + + private void OnAtmosDeviceTileChangedEvent(Entity ent, ref AtmosDeviceTileChangedEvent args) + { + if (!ent.Comp.MonitorsPipeNet) + ent.Comp.TileGas = _atmosphereSystem.GetContainingMixture(ent.Owner, true); } private void OnAtmosDeviceLeaveAtmosphere(EntityUid uid, AtmosMonitorComponent atmosMonitor, ref AtmosDeviceDisabledEvent args) diff --git a/Content.Server/Atmos/MonstermosInfo.cs b/Content.Server/Atmos/MonstermosInfo.cs index 810ce71d2c..67995b5fb5 100644 --- a/Content.Server/Atmos/MonstermosInfo.cs +++ b/Content.Server/Atmos/MonstermosInfo.cs @@ -1,80 +1,148 @@ using Content.Shared.Atmos; -namespace Content.Server.Atmos +namespace Content.Server.Atmos; + +/// +/// Atmospherics class that stores data on tiles for Monstermos calculations and operations. +/// +public struct MonstermosInfo { - public struct MonstermosInfo + /// + /// The last cycle this tile was processed for monstermos calculations. + /// Used to determine if Monstermos has already processed this tile in the + /// current tick's processing run. + /// + [ViewVariables] + public int LastCycle; + + /// + /// The last global cycle (on the GridAtmosphereComponent) this tile was processed for + /// monstermos calculations. + /// Monstermos can process multiple groups, and these groups may intersect with each other. + /// This allows Monstermos to check if a tile belongs to another group that has already been processed, + /// and skip processing it again. + /// + /// Used for exploring the current area for determining tiles that should be equalized + /// using a BFS fill (see https://en.wikipedia.org/wiki/Breadth-first_search) + /// + [ViewVariables] + public long LastQueueCycle; + + /// + /// Similar to . Monstermos performs a second slow pass after the main + /// BFS fill in order to build a gradient map to determine transfer directions and amounts. + /// This field also tracks if we've already processed this tile in that slow pass so we don't re-queue it. + /// + [ViewVariables] + public long LastSlowQueueCycle; + + /// + /// Difference in the amount of moles in this tile compared to the tile's neighbors. + /// Used to determine "how strongly" air wants to flow in/out of this tile from/to its neighbors. + /// + [ViewVariables] + public float MoleDelta; + + /// + /// Number of moles that are going to be transferred in this direction during final equalization. + /// + [ViewVariables] + public float TransferDirectionEast; + + /// + /// Number of moles that are going to be transferred in this direction during final equalization. + /// + [ViewVariables] + public float TransferDirectionWest; + + /// + /// Number of moles that are going to be transferred in this direction during final equalization. + /// + [ViewVariables] + public float TransferDirectionNorth; + + /// + /// Number of moles that are going to be transferred in this direction during final equalization. + /// + [ViewVariables] + public float TransferDirectionSouth; + + /// + /// Number of moles that are going to be transferred to this tile during final equalization. + /// You can think of this as molar flow rate, or the amount of air currently flowing through this tile. + /// Used for space wind and airflow sounds during explosive decompression or big movements. + /// + /// During equalization calculations, Monstermos determines how much air is going to be transferred + /// between tiles, and sums that up into this field. It then either + /// + /// determines how many moles to transfer in the direction of , or + /// + /// determines how many moles to move in each direction using , + /// setting the TransferDirection fields accordingly based on the ratio obtained + /// from . + /// + [ViewVariables] + public float CurrentTransferAmount; + + /// + /// A pointer from the current tile to the direction in which air is being transferred the most. + /// + [ViewVariables] + public AtmosDirection CurrentTransferDirection; + + /// + /// Marks this tile as being equalized using the O(n log n) algorithm. + /// + [ViewVariables] + public bool FastDone; + + /// + /// Gets or sets the TransferDirection in the given direction. + /// + /// + /// Thrown when an invalid direction is given + /// (a non-cardinal direction) + public float this[AtmosDirection direction] { - [ViewVariables] - public int LastCycle; - - [ViewVariables] - public long LastQueueCycle; - - [ViewVariables] - public long LastSlowQueueCycle; - - [ViewVariables] - public float MoleDelta; - - [ViewVariables] - public float TransferDirectionEast; - - [ViewVariables] - public float TransferDirectionWest; - - [ViewVariables] - public float TransferDirectionNorth; - - [ViewVariables] - public float TransferDirectionSouth; - - [ViewVariables] - public float CurrentTransferAmount; - - [ViewVariables] - public AtmosDirection CurrentTransferDirection; - - [ViewVariables] - public bool FastDone; - - public float this[AtmosDirection direction] - { - get => - direction switch - { - AtmosDirection.East => TransferDirectionEast, - AtmosDirection.West => TransferDirectionWest, - AtmosDirection.North => TransferDirectionNorth, - AtmosDirection.South => TransferDirectionSouth, - _ => throw new ArgumentOutOfRangeException(nameof(direction)) - }; - - set + get => + direction switch { - switch (direction) - { - case AtmosDirection.East: - TransferDirectionEast = value; - break; - case AtmosDirection.West: - TransferDirectionWest = value; - break; - case AtmosDirection.North: - TransferDirectionNorth = value; - break; - case AtmosDirection.South: - TransferDirectionSouth = value; - break; - default: - throw new ArgumentOutOfRangeException(nameof(direction)); - } + AtmosDirection.East => TransferDirectionEast, + AtmosDirection.West => TransferDirectionWest, + AtmosDirection.North => TransferDirectionNorth, + AtmosDirection.South => TransferDirectionSouth, + _ => throw new ArgumentOutOfRangeException(nameof(direction)) + }; + + set + { + switch (direction) + { + case AtmosDirection.East: + TransferDirectionEast = value; + break; + case AtmosDirection.West: + TransferDirectionWest = value; + break; + case AtmosDirection.North: + TransferDirectionNorth = value; + break; + case AtmosDirection.South: + TransferDirectionSouth = value; + break; + default: + throw new ArgumentOutOfRangeException(nameof(direction)); } } + } - public float this[int index] - { - get => this[(AtmosDirection) (1 << index)]; - set => this[(AtmosDirection) (1 << index)] = value; - } + /// + /// Gets or sets the TransferDirection by index. + /// + /// The index of the direction + public float this[int index] + { + get => this[(AtmosDirection) (1 << index)]; + set => this[(AtmosDirection) (1 << index)] = value; } } diff --git a/Content.Server/Atmos/Piping/EntitySystems/GasPipeManifoldSystem.cs b/Content.Server/Atmos/Piping/EntitySystems/GasPipeManifoldSystem.cs index bb7678d28d..6dfb1afa86 100644 --- a/Content.Server/Atmos/Piping/EntitySystems/GasPipeManifoldSystem.cs +++ b/Content.Server/Atmos/Piping/EntitySystems/GasPipeManifoldSystem.cs @@ -51,6 +51,7 @@ public sealed partial class GasPipeManifoldSystem : EntitySystem return; var pipeNames = ent.Comp.InletNames.Union(ent.Comp.OutletNames); + var pipeCount = pipeNames.Count(); foreach (var pipeName in pipeNames) { @@ -58,8 +59,8 @@ public sealed partial class GasPipeManifoldSystem : EntitySystem continue; var pipeLocal = pipe.Air.Clone(); - pipeLocal.Multiply(pipe.Volume / pipe.Air.Volume); - pipeLocal.Volume = pipe.Volume; + pipeLocal.Multiply(pipe.Volume * pipeCount / pipe.Air.Volume); + pipeLocal.Volume = pipe.Volume * pipeCount; args.GasMixtures.Add((Name(ent), pipeLocal)); break; diff --git a/Content.Server/Atmos/Piping/Trinary/EntitySystems/GasFilterSystem.cs b/Content.Server/Atmos/Piping/Trinary/EntitySystems/GasFilterSystem.cs index 8d0fb8ad2c..a889fd15b5 100644 --- a/Content.Server/Atmos/Piping/Trinary/EntitySystems/GasFilterSystem.cs +++ b/Content.Server/Atmos/Piping/Trinary/EntitySystems/GasFilterSystem.cs @@ -156,18 +156,18 @@ namespace Content.Server.Atmos.Piping.Trinary.EntitySystems private void OnSelectGasMessage(EntityUid uid, GasFilterComponent filter, GasFilterSelectGasMessage args) { - if (args.ID.HasValue) + if (args.Gas.HasValue) { - if (Enum.TryParse(args.ID.ToString(), true, out var parsedGas)) + if (Enum.IsDefined(typeof(Gas), args.Gas)) { - filter.FilteredGas = parsedGas; + filter.FilteredGas = args.Gas; _adminLogger.Add(LogType.AtmosFilterChanged, LogImpact.Medium, - $"{ToPrettyString(args.Actor):player} set the filter on {ToPrettyString(uid):device} to {parsedGas.ToString()}"); + $"{ToPrettyString(args.Actor):player} set the filter on {ToPrettyString(uid):device} to {args.Gas.ToString()}"); DirtyUI(uid, filter); } else { - Log.Warning($"{ToPrettyString(uid)} received GasFilterSelectGasMessage with an invalid ID: {args.ID}"); + Log.Warning($"{ToPrettyString(uid)} received GasFilterSelectGasMessage with an invalid ID: {args.Gas}"); } } else diff --git a/Content.Server/Atmos/Portable/SpaceHeaterSystem.cs b/Content.Server/Atmos/Portable/SpaceHeaterSystem.cs index 0d55ed12bd..7410810f8b 100644 --- a/Content.Server/Atmos/Portable/SpaceHeaterSystem.cs +++ b/Content.Server/Atmos/Portable/SpaceHeaterSystem.cs @@ -54,11 +54,13 @@ public sealed class SpaceHeaterSystem : EntitySystem private void OnUIActivationAttempt(EntityUid uid, SpaceHeaterComponent spaceHeater, ActivatableUIOpenAttemptEvent args) { - if (!Comp(uid).Anchored) - { + if (Comp(uid).Anchored) + return; + + if (!args.Silent) _popup.PopupEntity(Loc.GetString("comp-space-heater-unanchored", ("device", Loc.GetString("comp-space-heater-device-name"))), uid, args.User); - args.Cancel(); - } + + args.Cancel(); } private void OnDeviceUpdated(EntityUid uid, SpaceHeaterComponent spaceHeater, ref AtmosDeviceUpdateEvent args) diff --git a/Content.Server/Atmos/Rotting/RottingSystem.cs b/Content.Server/Atmos/Rotting/RottingSystem.cs index 57c1504b16..5feb95e3c4 100644 --- a/Content.Server/Atmos/Rotting/RottingSystem.cs +++ b/Content.Server/Atmos/Rotting/RottingSystem.cs @@ -2,7 +2,7 @@ using Content.Server.Atmos.EntitySystems; using Content.Shared.Atmos; using Content.Shared.Atmos.Rotting; using Content.Shared.Body.Events; -using Content.Shared.Damage; +using Content.Shared.Damage.Systems; using Content.Shared.Temperature.Components; using Robust.Server.Containers; using Robust.Shared.Physics.Components; diff --git a/Content.Server/Atmos/TileAtmosphere.cs b/Content.Server/Atmos/TileAtmosphere.cs index 3ca7f405cf..b26bfcb740 100644 --- a/Content.Server/Atmos/TileAtmosphere.cs +++ b/Content.Server/Atmos/TileAtmosphere.cs @@ -1,190 +1,275 @@ using Content.Server.Atmos.Components; using Content.Server.Atmos.EntitySystems; using Content.Shared.Atmos; -using Content.Shared.Maps; -using Robust.Shared.Map; -namespace Content.Server.Atmos +namespace Content.Server.Atmos; + +/// +/// Internal Atmospherics class that stores data on an atmosphere in a single tile. +/// You should not be using these directly outside of . +/// Use the public APIs in instead. +/// +[Access(typeof(AtmosphereSystem), typeof(GasTileOverlaySystem), typeof(AtmosDebugOverlaySystem))] +public sealed class TileAtmosphere : IGasMixtureHolder { /// - /// Internal Atmos class that stores data about the atmosphere in a grid. - /// You shouldn't use this directly, use instead. + /// The last cycle this tile's air was archived into . + /// See for more info on archival. /// - [Access(typeof(AtmosphereSystem), typeof(GasTileOverlaySystem), typeof(AtmosDebugOverlaySystem))] - public sealed class TileAtmosphere : IGasMixtureHolder + [ViewVariables] + public int ArchivedCycle; + + /// + /// Current cycle this tile was processed. + /// Used to prevent double-processing in a single cycle in many processing stages. + /// + [ViewVariables] + public int CurrentCycle; + + /// + /// Current temperature of this tile, in Kelvin. + /// Used for Superconduction. + /// This is not the temperature of the attached ! + /// + [ViewVariables] + public float Temperature = Atmospherics.T20C; + + /// + /// The current target tile for pressure movement for the current cycle. + /// Gas will be moved towards this tile during pressure equalization. + /// Also see . + /// + [ViewVariables] + public TileAtmosphere? PressureSpecificTarget; + + /// + /// The current pressure difference (delta) between this tile and its pressure target. + /// If Monstermos is enabled, this value represents the quantity of moles transferred. + /// + [ViewVariables] + public float PressureDifference; + + /// + /// The current heat capacity of this tile. + /// Used for Superconduction. + /// This is not the heat capacity of the attached ! + /// + [ViewVariables(VVAccess.ReadWrite)] + public float HeatCapacity = Atmospherics.MinimumHeatCapacity; + + /// + /// The current thermal conductivity of this tile. + /// Describes how well heat moves between this tile and adjacent tiles during superconduction. + /// + [ViewVariables] + public float ThermalConductivity = 0.05f; + + /// + /// Designates whether this tile is currently excited for processing in an excited group or LINDA. + /// + [ViewVariables] + public bool Excited; + + /// + /// Whether this tile should be considered space. + /// + [ViewVariables] + public bool Space; + + /// + /// Cached adjacent tiles for this tile. + /// Ordered in the same order as + /// (should be North, South, East, West). + /// Adjacent tiles can be null if air cannot flow to them. + /// + [ViewVariables] + public readonly TileAtmosphere?[] AdjacentTiles = new TileAtmosphere[Atmospherics.Directions]; + + /// + /// Neighbouring tiles to which air can flow. This is a combination of this tile's unblocked direction, and the + /// unblocked directions on adjacent tiles. + /// + [ViewVariables] + public AtmosDirection AdjacentBits = AtmosDirection.Invalid; + + /// + /// Current information for this tile. + /// + [ViewVariables] + [Access(typeof(AtmosphereSystem), Other = AccessPermissions.ReadExecute)] + public MonstermosInfo MonstermosInfo; + + /// + /// Current information for this tile. + /// + [ViewVariables] + public Hotspot Hotspot; + + /// + /// Points to the direction of the recipient tile for pressure equalization logic + /// (Monstermos or HighPressureDelta otherwise). + /// + [ViewVariables] + public AtmosDirection PressureDirection; + + /// + /// Last cycle's for debugging purposes. + /// + [ViewVariables] + public AtmosDirection LastPressureDirection; + + /// + /// Grid entity this tile belongs to. + /// + [ViewVariables] + [Access(typeof(AtmosphereSystem))] + public EntityUid GridIndex; + + /// + /// The grid indices of this tile. + /// + [ViewVariables] + public Vector2i GridIndices; + + /// + /// The excited group this tile belongs to, if any. + /// + [ViewVariables] + public ExcitedGroup? ExcitedGroup; + + /// + /// The air in this tile. If null, this tile is completely air-blocked. + /// This can be immutable if the tile is spaced. + /// + [ViewVariables] + [Access(typeof(AtmosphereSystem), Other = AccessPermissions.ReadExecute)] // FIXME Friends + public GasMixture? Air; + + /// + /// A copy of the air in this tile from the last time it was archived at . + /// LINDA archives the air before doing any necessary processing and uses this to perform its calculations, + /// making the results of LINDA independent of the order in which tiles are processed. + /// + [ViewVariables] + public GasMixture? AirArchived; + + /// + /// The amount of gas last shared to adjacent tiles during LINDA processing. + /// Used to determine when LINDA should dismantle an excited group + /// or extend its time alive. + /// + [DataField("lastShare")] + public float LastShare; + + /// + /// Implementation of . + /// + GasMixture IGasMixtureHolder.Air { - [ViewVariables] - public int ArchivedCycle; - - [ViewVariables] - public int CurrentCycle; - - [ViewVariables] - public float Temperature { get; set; } = Atmospherics.T20C; - - [ViewVariables] - public TileAtmosphere? PressureSpecificTarget { get; set; } - - /// - /// This is either the pressure difference, or the quantity of moles transferred if monstermos is enabled. - /// - [ViewVariables] - public float PressureDifference { get; set; } - - [ViewVariables(VVAccess.ReadWrite)] - public float HeatCapacity { get; set; } = Atmospherics.MinimumHeatCapacity; - - [ViewVariables] - public float ThermalConductivity { get; set; } = 0.05f; - - [ViewVariables] - public bool Excited { get; set; } - - /// - /// Whether this tile should be considered space. - /// - [ViewVariables] - public bool Space { get; set; } - - /// - /// Adjacent tiles in the same order as . (NSEW) - /// - [ViewVariables] - public readonly TileAtmosphere?[] AdjacentTiles = new TileAtmosphere[Atmospherics.Directions]; - - /// - /// Neighbouring tiles to which air can flow. This is a combination of this tile's unblocked direction, and the - /// unblocked directions on adjacent tiles. - /// - [ViewVariables] - public AtmosDirection AdjacentBits = AtmosDirection.Invalid; - - [ViewVariables, Access(typeof(AtmosphereSystem), Other = AccessPermissions.ReadExecute)] - public MonstermosInfo MonstermosInfo; - - [ViewVariables] - public Hotspot Hotspot; - - [ViewVariables] - public AtmosDirection PressureDirection; - - // For debug purposes. - [ViewVariables] - public AtmosDirection LastPressureDirection; - - [ViewVariables] - [Access(typeof(AtmosphereSystem))] - public EntityUid GridIndex { get; set; } - - [ViewVariables] - public Vector2i GridIndices; - - [ViewVariables] - public ExcitedGroup? ExcitedGroup { get; set; } - - /// - /// The air in this tile. If null, this tile is completely air-blocked. - /// This can be immutable if the tile is spaced. - /// - [ViewVariables] - [Access(typeof(AtmosphereSystem), Other = AccessPermissions.ReadExecute)] // FIXME Friends - public GasMixture? Air { get; set; } - - /// - /// Like Air, but a copy stored each atmos tick before tile processing takes place. This lets us update Air - /// in-place without affecting the results based on update order. - /// - [ViewVariables] - public GasMixture? AirArchived; - - [DataField("lastShare")] - public float LastShare; - - GasMixture IGasMixtureHolder.Air - { - get => Air ?? new GasMixture(Atmospherics.CellVolume){ Temperature = Temperature }; - set => Air = value; - } - - [ViewVariables] - public float MaxFireTemperatureSustained { get; set; } - - /// - /// If true, then this tile is directly exposed to the map's atmosphere, either because the grid has no tile at - /// this position, or because the tile type is not airtight. - /// - [ViewVariables] - public bool MapAtmosphere; - - /// - /// If true, this tile does not actually exist on the grid, it only exists to represent the map's atmosphere for - /// adjacent grid tiles. - /// - [ViewVariables] - public bool NoGridTile; - - /// - /// If true, this tile is queued for processing in - /// - [ViewVariables] - public bool TrimQueued; - - /// - /// Cached information about airtight entities on this tile. This gets updated anytime a tile gets invalidated - /// (i.e., gets added to ). - /// - public AtmosphereSystem.AirtightData AirtightData; - - public TileAtmosphere(EntityUid gridIndex, Vector2i gridIndices, GasMixture? mixture = null, bool immutable = false, bool space = false) - { - GridIndex = gridIndex; - GridIndices = gridIndices; - Air = mixture; - AirArchived = Air != null ? Air.Clone() : null; - Space = space; - - if(immutable) - Air?.MarkImmutable(); - } - - public TileAtmosphere(TileAtmosphere other) - { - GridIndex = other.GridIndex; - GridIndices = other.GridIndices; - Space = other.Space; - NoGridTile = other.NoGridTile; - MapAtmosphere = other.MapAtmosphere; - Air = other.Air?.Clone(); - AirArchived = Air != null ? Air.Clone() : null; - } - - public TileAtmosphere() - { - } - - public void Reset() - { - Air = null; - AirArchived = null; - Array.Clear(AdjacentTiles, 0, AdjacentTiles.Length); - ExcitedGroup = null; - Hotspot = default; - GridIndex = EntityUid.Invalid; - GridIndices = default; - MapAtmosphere = false; - Space = false; - ArchivedCycle = 0; - LastShare = 0f; - MonstermosInfo = default; - CurrentCycle = 0; - Excited = false; - PressureDifference = 0f; - PressureDirection = AtmosDirection.Invalid; - PressureSpecificTarget = null; - MaxFireTemperatureSustained = 0f; - Temperature = 0f; - HeatCapacity = 0f; - AirtightData = default; - } + get => Air ?? new GasMixture(Atmospherics.CellVolume){ Temperature = Temperature }; + set => Air = value; } + + /// + /// The maximum temperature this tile has sustained during hotspot fire processing. + /// Used for debugging. + /// + [ViewVariables] + public float MaxFireTemperatureSustained; + + /// + /// If true, then this tile is directly exposed to the map's atmosphere, either because the grid has no tile at + /// this position, or because the tile type is not airtight. + /// + [ViewVariables] + public bool MapAtmosphere; + + /// + /// If true, this tile does not actually exist on the grid, it only exists to represent the map's atmosphere for + /// adjacent grid tiles. + /// This tile often has immutable air and is sitting off the edge of the grid, where there is no grid. + /// + [ViewVariables] + public bool NoGridTile; + + /// + /// If true, this tile is queued for processing in + /// + [ViewVariables] + public bool TrimQueued; + + /// + /// Cached information about airtight entities on this tile. This gets updated anytime a tile gets invalidated + /// (i.e., gets added to ). + /// + public AtmosphereSystem.AirtightData AirtightData; + + /// + /// Creates a new TileAtmosphere. + /// + /// The grid entity this tile belongs to. + /// >The grid indices of this tile. + /// The gas mixture of this tile. + /// If true, the gas mixture will be marked immutable. + /// If true, this tile is considered space. + public TileAtmosphere(EntityUid gridIndex, Vector2i gridIndices, GasMixture? mixture = null, bool immutable = false, bool space = false) + { + GridIndex = gridIndex; + GridIndices = gridIndices; + Air = mixture; + AirArchived = Air?.Clone(); + Space = space; + + if(immutable) + Air?.MarkImmutable(); + } + + /// + /// Creates a copy of another TileAtmosphere. + /// + /// The TileAtmosphere to copy. + public TileAtmosphere(TileAtmosphere other) + { + GridIndex = other.GridIndex; + GridIndices = other.GridIndices; + Space = other.Space; + NoGridTile = other.NoGridTile; + MapAtmosphere = other.MapAtmosphere; + Air = other.Air?.Clone(); + AirArchived = Air != null ? Air.Clone() : null; + } + + /// + /// Creates a new empty TileAtmosphere. + /// + public TileAtmosphere() + { + } + + // Sunrise-Start + public void Reset() + { + Air = null; + AirArchived = null; + Array.Clear(AdjacentTiles, 0, AdjacentTiles.Length); + ExcitedGroup = null; + Hotspot = default; + GridIndex = EntityUid.Invalid; + GridIndices = default; + MapAtmosphere = false; + Space = false; + ArchivedCycle = 0; + LastShare = 0f; + MonstermosInfo = default; + CurrentCycle = 0; + Excited = false; + PressureDifference = 0f; + PressureDirection = AtmosDirection.Invalid; + PressureSpecificTarget = null; + MaxFireTemperatureSustained = 0f; + Temperature = 0f; + HeatCapacity = 0f; + AirtightData = default; + } + // Sunrise-End } diff --git a/Content.Server/Atmos/TileFireEvent.cs b/Content.Server/Atmos/TileFireEvent.cs deleted file mode 100644 index 5dad4e8fc0..0000000000 --- a/Content.Server/Atmos/TileFireEvent.cs +++ /dev/null @@ -1,18 +0,0 @@ -namespace Content.Server.Atmos -{ - /// - /// Event raised directed to an entity when it is standing on a tile that's on fire. - /// - [ByRefEvent] - public readonly struct TileFireEvent - { - public readonly float Temperature; - public readonly float Volume; - - public TileFireEvent(float temperature, float volume) - { - Temperature = temperature; - Volume = volume; - } - } -} diff --git a/Content.Server/Bed/BedSystem.cs b/Content.Server/Bed/BedSystem.cs deleted file mode 100644 index 8cfb28acb6..0000000000 --- a/Content.Server/Bed/BedSystem.cs +++ /dev/null @@ -1,54 +0,0 @@ -using Content.Shared.Bed; -using Content.Shared.Bed.Components; -using Content.Shared.Bed.Sleep; -using Content.Shared.Buckle.Components; -using Content.Shared.Damage; -using Content.Shared.Mobs.Systems; - -namespace Content.Server.Bed -{ - public sealed class BedSystem : SharedBedSystem - { - [Dependency] private readonly DamageableSystem _damageableSystem = default!; - [Dependency] private readonly MobStateSystem _mobStateSystem = default!; - - private EntityQuery _sleepingQuery; - - public override void Initialize() - { - base.Initialize(); - - _sleepingQuery = GetEntityQuery(); - } - - public override void Update(float frameTime) - { - base.Update(frameTime); - - var query = EntityQueryEnumerator(); - while (query.MoveNext(out var uid, out _, out var bedComponent, out var strapComponent)) - { - if (Timing.CurTime < bedComponent.NextHealTime) - continue; - - bedComponent.NextHealTime += TimeSpan.FromSeconds(bedComponent.HealTime); - - if (strapComponent.BuckledEntities.Count == 0) - continue; - - foreach (var healedEntity in strapComponent.BuckledEntities) - { - if (_mobStateSystem.IsDead(healedEntity)) - continue; - - var damage = bedComponent.Damage; - - if (_sleepingQuery.HasComp(healedEntity)) - damage *= bedComponent.SleepMultiplier; - - _damageableSystem.TryChangeDamage(healedEntity, damage, true, origin: uid); - } - } - } - } -} diff --git a/Content.Server/Bible/BibleSystem.cs b/Content.Server/Bible/BibleSystem.cs index 47ede6153c..fa39f7e8ec 100644 --- a/Content.Server/Bible/BibleSystem.cs +++ b/Content.Server/Bible/BibleSystem.cs @@ -5,7 +5,7 @@ using Content.Shared._Sunrise.Mood; using Content.Shared.ActionBlocker; using Content.Shared.Actions; using Content.Shared.Bible; -using Content.Shared.Damage; +using Content.Shared.Damage.Systems; using Content.Shared.Ghost.Roles.Components; using Content.Shared.IdentityManagement; using Content.Shared.IdentityManagement.Components; @@ -19,7 +19,6 @@ using Content.Shared.Stunnable; using Content.Shared.Timing; using Content.Shared.Vampire.Components; using Content.Shared.Verbs; -using Robust.Shared.Audio; using Robust.Shared.Audio.Systems; using Robust.Shared.Containers; using Robust.Shared.Player; @@ -144,6 +143,9 @@ namespace Content.Server.Bible return; } + var userEnt = Identity.Entity(args.User, EntityManager); + var targetEnt = Identity.Entity(args.Target.Value, EntityManager); + //Damage unholy creatures if (HasComp(args.Target)) { @@ -160,14 +162,14 @@ namespace Content.Server.Bible // This only has a chance to fail if the target is not wearing anything on their head and is not a familiar.. - if (!_invSystem.TryGetSlotEntity(args.Target.Value, "head", out var _) && !HasComp(args.Target.Value)) + if (!_invSystem.TryGetSlotEntity(args.Target.Value, "head", out _) && !HasComp(args.Target.Value)) { if (_random.Prob(component.FailChance)) { - var othersFailMessage = Loc.GetString(component.LocPrefix + "-heal-fail-others", ("user", Identity.Entity(args.User, EntityManager)), ("target", Identity.Entity(args.Target.Value, EntityManager)), ("bible", uid)); + var othersFailMessage = Loc.GetString(component.LocPrefix + "-heal-fail-others", ("user", userEnt), ("target", targetEnt), ("bible", uid)); _popupSystem.PopupEntity(othersFailMessage, args.User, Filter.PvsExcept(args.User), true, PopupType.SmallCaution); - var selfFailMessage = Loc.GetString(component.LocPrefix + "-heal-fail-self", ("target", Identity.Entity(args.Target.Value, EntityManager)), ("bible", uid)); + var selfFailMessage = Loc.GetString(component.LocPrefix + "-heal-fail-self", ("target", targetEnt), ("bible", uid)); _popupSystem.PopupEntity(selfFailMessage, args.User, args.User, PopupType.MediumCaution); _audio.PlayPvs(component.BibleHitSound, args.User); @@ -177,30 +179,29 @@ namespace Content.Server.Bible } } - var damage = _damageableSystem.TryChangeDamage(args.Target.Value, component.Damage, true, origin: uid); + string othersMessage; + string selfMessage; - if (damage == null || damage.Empty) + if (_damageableSystem.TryChangeDamage(args.Target.Value, component.Damage, true, origin: uid)) { - var othersMessage = Loc.GetString(component.LocPrefix + "-heal-success-none-others", ("user", Identity.Entity(args.User, EntityManager)), ("target", Identity.Entity(args.Target.Value, EntityManager)), ("bible", uid)); - _popupSystem.PopupEntity(othersMessage, args.User, Filter.PvsExcept(args.User), true, PopupType.Medium); + othersMessage = Loc.GetString(component.LocPrefix + "-heal-success-others", ("user", userEnt), ("target", targetEnt), ("bible", uid)); + selfMessage = Loc.GetString(component.LocPrefix + "-heal-success-self", ("target", targetEnt), ("bible", uid)); - var selfMessage = Loc.GetString(component.LocPrefix + "-heal-success-none-self", ("target", Identity.Entity(args.Target.Value, EntityManager)), ("bible", uid)); - _popupSystem.PopupEntity(selfMessage, args.User, args.User, PopupType.Large); - } - else - { - var othersMessage = Loc.GetString(component.LocPrefix + "-heal-success-others", ("user", Identity.Entity(args.User, EntityManager)), ("target", Identity.Entity(args.Target.Value, EntityManager)), ("bible", uid)); - _popupSystem.PopupEntity(othersMessage, args.User, Filter.PvsExcept(args.User), true, PopupType.Medium); - - var selfMessage = Loc.GetString(component.LocPrefix + "-heal-success-self", ("target", Identity.Entity(args.Target.Value, EntityManager)), ("bible", uid)); - _popupSystem.PopupEntity(selfMessage, args.User, args.User, PopupType.Large); _audio.PlayPvs(component.HealSoundPath, args.User); _delay.TryResetDelay((uid, useDelay)); } + else + { + othersMessage = Loc.GetString(component.LocPrefix + "-heal-success-none-others", ("user", userEnt), ("target", targetEnt), ("bible", uid)); + selfMessage = Loc.GetString(component.LocPrefix + "-heal-success-none-self", ("target", targetEnt), ("bible", uid)); + } - RaiseLocalEvent(args.Target.Value, new MoodEffectEvent("GotBlessed")); // Sunrise Edit + _popupSystem.PopupEntity(othersMessage, args.User, Filter.PvsExcept(args.User), true, PopupType.Medium); + _popupSystem.PopupEntity(selfMessage, args.User, args.User, PopupType.Large); } + RaiseLocalEvent(args.Target.Value, new MoodEffectEvent("GotBlessed")); // Sunrise Edit + private void AddSummonVerb(EntityUid uid, SummonableComponent component, GetVerbsEvent args) { if (!args.CanInteract || !args.CanAccess || component.AlreadySummoned || component.SpecialItemPrototype == null) diff --git a/Content.Server/Body/Components/MetabolizerComponent.cs b/Content.Server/Body/Components/MetabolizerComponent.cs index 46d2fdd8e8..2401db5aac 100644 --- a/Content.Server/Body/Components/MetabolizerComponent.cs +++ b/Content.Server/Body/Components/MetabolizerComponent.cs @@ -42,7 +42,7 @@ namespace Content.Server.Body.Components /// From which solution will this metabolizer attempt to metabolize chemicals /// [DataField("solution")] - public string SolutionName = BloodstreamComponent.DefaultChemicalsSolutionName; + public string SolutionName = BloodstreamComponent.DefaultBloodSolutionName; /// /// Does this component use a solution on it's parent entity (the body) or itself diff --git a/Content.Server/Body/Systems/BloodstreamSystem.cs b/Content.Server/Body/Systems/BloodstreamSystem.cs index c2185750af..b142d86fad 100644 --- a/Content.Server/Body/Systems/BloodstreamSystem.cs +++ b/Content.Server/Body/Systems/BloodstreamSystem.cs @@ -21,9 +21,6 @@ public sealed class BloodstreamSystem : SharedBloodstreamSystem private void OnComponentInit(Entity entity, ref ComponentInit args) { if (!SolutionContainer.EnsureSolution(entity.Owner, - entity.Comp.ChemicalSolutionName, - out var chemicalSolution) || - !SolutionContainer.EnsureSolution(entity.Owner, entity.Comp.BloodSolutionName, out var bloodSolution) || !SolutionContainer.EnsureSolution(entity.Owner, @@ -31,13 +28,15 @@ public sealed class BloodstreamSystem : SharedBloodstreamSystem out var tempSolution)) return; - chemicalSolution.MaxVolume = entity.Comp.ChemicalMaxVolume; - bloodSolution.MaxVolume = entity.Comp.BloodMaxVolume; + bloodSolution.MaxVolume = entity.Comp.BloodReferenceSolution.Volume * entity.Comp.MaxVolumeModifier; tempSolution.MaxVolume = entity.Comp.BleedPuddleThreshold * 4; // give some leeway, for chemstream as well + entity.Comp.BloodReferenceSolution.SetReagentData(GetEntityBloodData((entity, entity.Comp))); // Fill blood solution with BLOOD // The DNA string might not be initialized yet, but the reagent data gets updated in the GenerateDnaEvent subscription - bloodSolution.AddReagent(new ReagentId(entity.Comp.BloodReagent, GetEntityBloodData(entity.Owner)), entity.Comp.BloodMaxVolume - bloodSolution.Volume); + var solution = entity.Comp.BloodReferenceSolution.Clone(); + solution.ScaleTo(entity.Comp.BloodReferenceSolution.Volume - bloodSolution.Volume); + bloodSolution.AddSolution(solution, PrototypeManager); } // forensics is not predicted yet @@ -45,11 +44,14 @@ public sealed class BloodstreamSystem : SharedBloodstreamSystem { if (SolutionContainer.ResolveSolution(entity.Owner, entity.Comp.BloodSolutionName, ref entity.Comp.BloodSolution, out var bloodSolution)) { + var data = NewEntityBloodData(entity); + entity.Comp.BloodReferenceSolution.SetReagentData(data); + foreach (var reagent in bloodSolution.Contents) { List reagentData = reagent.Reagent.EnsureReagentData(); reagentData.RemoveAll(x => x is DnaData); - reagentData.AddRange(GetEntityBloodData(entity.Owner)); + reagentData.AddRange(data); } } else diff --git a/Content.Server/Body/Systems/MetabolizerSystem.cs b/Content.Server/Body/Systems/MetabolizerSystem.cs index 25a7273aff..f3afac5db8 100644 --- a/Content.Server/Body/Systems/MetabolizerSystem.cs +++ b/Content.Server/Body/Systems/MetabolizerSystem.cs @@ -1,3 +1,4 @@ +using System.Linq; using Content.Server.Body.Components; using Content.Shared.Body.Events; using Content.Shared.Body.Organ; @@ -15,7 +16,6 @@ using Content.Shared.EntityEffects; using Content.Shared.EntityEffects.Effects.Body; using Content.Shared.EntityEffects.Effects.Solution; using Content.Shared.FixedPoint; -using Content.Shared.Mobs.Components; using Content.Shared.Mobs.Systems; using Robust.Shared.Collections; using Robust.Shared.Prototypes; @@ -159,17 +159,29 @@ public sealed class MetabolizerSystem : SharedMetabolizerSystem return; } + // Copy the solution do not edit the original solution list + var list = solution.Contents.ToList(); + + // Collecting blood reagent for filtering + var ev = new MetabolismExclusionEvent(); + RaiseLocalEvent(solutionEntityUid.Value, ref ev); + // randomize the reagent list so we don't have any weird quirks // like alphabetical order or insertion order mattering for processing - var list = solution.Contents.ToArray(); _random.Shuffle(list); + bool isDead = _mobStateSystem.IsDead(solutionEntityUid.Value); + int reagents = 0; foreach (var (reagent, quantity) in list) { if (!_prototypeManager.TryIndex(reagent.Prototype, out var proto)) continue; + // Skip blood reagents + if (ev.Reagents.Contains(reagent)) + continue; + var mostToRemove = FixedPoint2.Zero; if (proto.Metabolisms is null) { @@ -211,11 +223,8 @@ public sealed class MetabolizerSystem : SharedMetabolizerSystem // if it's possible for them to be dead, and they are, // then we shouldn't process any effects, but should probably // still remove reagents - if (TryComp(solutionEntityUid.Value, out var state)) - { - if (!proto.WorksOnTheDead && _mobStateSystem.IsDead(solutionEntityUid.Value, state)) - continue; - } + if (isDead && !proto.WorksOnTheDead) + continue; var actualEntity = ent.Comp2?.Body ?? solutionEntityUid.Value; @@ -225,6 +234,9 @@ public sealed class MetabolizerSystem : SharedMetabolizerSystem if (scale < effect.MinScale) continue; + if (effect.Probability < 1.0f && !_random.Prob(effect.Probability)) + continue; + // See if conditions apply if (effect.Conditions != null && !CanMetabolizeEffect(actualEntity, ent, soln.Value, effect.Conditions)) continue; diff --git a/Content.Server/Body/Systems/RespiratorSystem.cs b/Content.Server/Body/Systems/RespiratorSystem.cs index dd2081463d..dbab6292b7 100644 --- a/Content.Server/Body/Systems/RespiratorSystem.cs +++ b/Content.Server/Body/Systems/RespiratorSystem.cs @@ -13,13 +13,13 @@ using Content.Shared.Chat; using Content.Shared.Chemistry.Components; using Content.Shared.Chemistry.EntitySystems; using Content.Shared.Chemistry.Reagent; -using Content.Shared.Damage; +using Content.Shared.Damage.Systems; using Content.Shared.Database; using Content.Shared.EntityConditions; using Content.Shared.EntityConditions.Conditions.Body; using Content.Shared.EntityEffects; -using Content.Shared.EntityEffects.Effects; using Content.Shared.EntityEffects.Effects.Body; +using Content.Shared.EntityEffects.Effects.Damage; using Content.Shared.Mobs.Systems; using JetBrains.Annotations; using Robust.Shared.Prototypes; @@ -391,7 +391,7 @@ public sealed class RespiratorSystem : EntitySystem if (ent.Comp.SuffocationCycles == 2) _adminLogger.Add(LogType.Asphyxiation, $"{ToPrettyString(ent):entity} started suffocating"); - _damageableSys.TryChangeDamage(ent, ent.Comp.Damage, interruptsDoAfters: false); + _damageableSys.ChangeDamage(ent.Owner, ent.Comp.Damage, interruptsDoAfters: false, ignoreResistances: true); if (ent.Comp.SuffocationCycles < ent.Comp.SuffocationCycleThreshold) return; @@ -405,7 +405,7 @@ public sealed class RespiratorSystem : EntitySystem if (ent.Comp.SuffocationCycles >= 2) _adminLogger.Add(LogType.Asphyxiation, $"{ToPrettyString(ent):entity} stopped suffocating"); - _damageableSys.TryChangeDamage(ent, ent.Comp.DamageRecovery); + _damageableSys.ChangeDamage(ent.Owner, ent.Comp.DamageRecovery); var ev = new StopSuffocatingEvent(); RaiseLocalEvent(ent, ref ev); diff --git a/Content.Server/Botany/SeedPrototype.cs b/Content.Server/Botany/SeedPrototype.cs index 253eea2df9..a01d96a878 100644 --- a/Content.Server/Botany/SeedPrototype.cs +++ b/Content.Server/Botany/SeedPrototype.cs @@ -1,9 +1,6 @@ -using Content.Server.Botany.Components; -using Content.Server.Botany.Systems; -using Content.Server.EntityEffects.Effects.Botany; using Content.Shared.Atmos; using Content.Shared.Database; -using Content.Shared.EntityEffects; +using Content.Shared.FixedPoint; using Content.Shared.Random; using Robust.Shared.Audio; using Robust.Shared.Prototypes; @@ -61,18 +58,18 @@ public partial struct SeedChemQuantity /// /// Minimum amount of chemical that is added to produce, regardless of the potency /// - [DataField("Min")] public int Min; + [DataField("Min")] public FixedPoint2 Min = FixedPoint2.Epsilon; /// /// Maximum amount of chemical that can be produced after taking plant potency into account. /// - [DataField("Max")] public int Max; + [DataField("Max")] public FixedPoint2 Max; /// /// When chemicals are added to produce, the potency of the seed is divided with this value. Final chemical amount is the result plus the `Min` value. /// Example: PotencyDivisor of 20 with seed potency of 55 results in 2.75, 55/20 = 2.75. If minimum is 1 then final result will be 3.75 of that chemical, 55/20+1 = 3.75. /// - [DataField("PotencyDivisor")] public int PotencyDivisor; + [DataField("PotencyDivisor")] public float PotencyDivisor; /// /// Inherent chemical is one that is NOT result of mutation or crossbreeding. These chemicals are removed if species mutation is executed. diff --git a/Content.Server/Botany/Systems/BotanySystem.Produce.cs b/Content.Server/Botany/Systems/BotanySystem.Produce.cs index 7d8f8652c7..bba3c48b86 100644 --- a/Content.Server/Botany/Systems/BotanySystem.Produce.cs +++ b/Content.Server/Botany/Systems/BotanySystem.Produce.cs @@ -29,10 +29,10 @@ public sealed partial class BotanySystem solutionContainer.RemoveAllSolution(); foreach (var (chem, quantity) in seed.Chemicals) { - var amount = FixedPoint2.New(quantity.Min); + var amount = quantity.Min; if (quantity.PotencyDivisor > 0 && seed.Potency > 0) - amount += FixedPoint2.New(seed.Potency / quantity.PotencyDivisor); - amount = FixedPoint2.New(MathHelper.Clamp(amount.Float(), quantity.Min, quantity.Max)); + amount += seed.Potency / quantity.PotencyDivisor; + amount = FixedPoint2.Clamp(amount, quantity.Min, quantity.Max); solutionContainer.MaxVolume += amount; solutionContainer.AddReagent(chem, amount); } diff --git a/Content.Server/Botany/Systems/PlantHolderSystem.cs b/Content.Server/Botany/Systems/PlantHolderSystem.cs index 2554f95455..3959ffc47f 100644 --- a/Content.Server/Botany/Systems/PlantHolderSystem.cs +++ b/Content.Server/Botany/Systems/PlantHolderSystem.cs @@ -23,7 +23,6 @@ using Robust.Shared.Player; using Robust.Shared.Prototypes; using Robust.Shared.Random; using Robust.Shared.Timing; -using Content.Shared.Administration.Logs; using Content.Shared.Chemistry.Reaction; using Content.Shared.Containers.ItemSlots; using Content.Shared.Database; @@ -54,6 +53,7 @@ public sealed class PlantHolderSystem : EntitySystem public const float HydroponicsSpeedMultiplier = 1f; public const float HydroponicsConsumptionMultiplier = 2f; + public readonly FixedPoint2 PlantMetabolismRate = FixedPoint2.New(1); private static readonly ProtoId HoeTag = "Hoe"; private static readonly ProtoId PlantSampleTakerTag = "PlantSampleTaker"; @@ -886,12 +886,18 @@ public sealed class PlantHolderSystem : EntitySystem if (solution.Volume > 0 && component.MutationLevel < 25) { - var amt = FixedPoint2.New(1); - foreach (var entry in _solutionContainerSystem.RemoveEachReagent(component.SoilSolution.Value, amt)) + // Don't apply any effects to a non-unique seed ever! Remove this when botany code is sane... + EnsureUniqueSeed(uid, component); + foreach (var entry in solution.Contents) { + if (entry.Quantity < PlantMetabolismRate) + continue; + var reagentProto = _prototype.Index(entry.Reagent.Prototype); - _entityEffects.ApplyEffects(uid, reagentProto.PlantMetabolisms.ToArray()); + _entityEffects.ApplyEffects(uid, reagentProto.PlantMetabolisms.ToArray(), entry.Quantity); } + + _solutionContainerSystem.RemoveEachReagent(component.SoilSolution.Value, PlantMetabolismRate); } CheckLevelSanity(uid, component); diff --git a/Content.Server/CardboardBox/CardboardBoxSystem.cs b/Content.Server/CardboardBox/CardboardBoxSystem.cs index 836dc485d9..9fdd23e780 100644 --- a/Content.Server/CardboardBox/CardboardBoxSystem.cs +++ b/Content.Server/CardboardBox/CardboardBoxSystem.cs @@ -1,20 +1,16 @@ -using Content.Server.Storage.Components; using Content.Server.Storage.EntitySystems; using Content.Shared.Access.Components; using Content.Shared.CardboardBox; using Content.Shared.CardboardBox.Components; -using Content.Shared.Damage; +using Content.Shared.Damage.Systems; using Content.Shared.Interaction; using Content.Shared.Movement.Components; using Content.Shared.Movement.Systems; using Content.Shared.Stealth; using Content.Shared.Stealth.Components; using Content.Shared.Storage.Components; -using Robust.Server.GameObjects; -using Robust.Shared.Audio; using Robust.Shared.Audio.Systems; using Robust.Shared.Containers; -using Robust.Shared.Player; using Robust.Shared.Timing; namespace Content.Server.CardboardBox; @@ -109,10 +105,10 @@ public sealed class CardboardBoxSystem : SharedCardboardBoxSystem //Relay damage to the mover private void OnDamage(EntityUid uid, CardboardBoxComponent component, DamageChangedEvent args) { - if (args.DamageDelta != null && args.DamageIncreased) - { - _damageable.TryChangeDamage(component.Mover, args.DamageDelta, origin: args.Origin); - } + if (args.DamageDelta == null || !args.DamageIncreased || component.Mover is not { } mover) + return; + + _damageable.ChangeDamage(mover, args.DamageDelta, origin: args.Origin); } private void OnEntInserted(EntityUid uid, CardboardBoxComponent component, EntInsertedIntoContainerMessage args) diff --git a/Content.Server/Cargo/Systems/CargoSystem.Bounty.cs b/Content.Server/Cargo/Systems/CargoSystem.Bounty.cs index c2c2a8365c..72941a1665 100644 --- a/Content.Server/Cargo/Systems/CargoSystem.Bounty.cs +++ b/Content.Server/Cargo/Systems/CargoSystem.Bounty.cs @@ -119,9 +119,9 @@ public sealed partial class CargoSystem label.Id = bounty.Id; label.AssociatedStationId = stationId; var msg = new FormattedMessage(); - msg.AddText(Loc.GetString("bounty-manifest-header", ("id", bounty.Id))); + msg.AddMarkupOrThrow(Loc.GetString("bounty-manifest-header", ("id", bounty.Id))); msg.PushNewline(); - msg.AddText(Loc.GetString("bounty-manifest-list-start")); + msg.AddMarkupOrThrow(Loc.GetString("bounty-manifest-list-start")); msg.PushNewline(); foreach (var entry in prototype.Entries) { diff --git a/Content.Server/Cargo/Systems/CargoSystem.Funds.cs b/Content.Server/Cargo/Systems/CargoSystem.Funds.cs index 4a3fa5330e..bc6571c0cc 100644 --- a/Content.Server/Cargo/Systems/CargoSystem.Funds.cs +++ b/Content.Server/Cargo/Systems/CargoSystem.Funds.cs @@ -56,7 +56,7 @@ public sealed partial class CargoSystem if (args.Account == null) { var stackPrototype = _protoMan.Index(ent.Comp.CashType); - _stack.Spawn(args.Amount, stackPrototype, Transform(ent).Coordinates); + _stack.SpawnAtPosition(args.Amount, stackPrototype, Transform(ent).Coordinates); if (!_emag.CheckFlag(ent, EmagType.Interaction)) { diff --git a/Content.Server/CartridgeLoader/Cartridges/NanoTaskCartridgeSystem.cs b/Content.Server/CartridgeLoader/Cartridges/NanoTaskCartridgeSystem.cs index 66934c8a87..a544ba66e0 100644 --- a/Content.Server/CartridgeLoader/Cartridges/NanoTaskCartridgeSystem.cs +++ b/Content.Server/CartridgeLoader/Cartridges/NanoTaskCartridgeSystem.cs @@ -77,11 +77,11 @@ public sealed class NanoTaskCartridgeSystem : SharedNanoTaskCartridgeSystem printed.Task = item; var msg = new FormattedMessage(); - msg.AddText(Loc.GetString("nano-task-printed-description", ("description", item.Description))); + msg.AddMarkupOrThrow(Loc.GetString("nano-task-printed-description", ("description", FormattedMessage.EscapeText(item.Description)))); msg.PushNewline(); - msg.AddText(Loc.GetString("nano-task-printed-requester", ("requester", item.TaskIsFor))); + msg.AddMarkupOrThrow(Loc.GetString("nano-task-printed-requester", ("requester", FormattedMessage.EscapeText(item.TaskIsFor)))); msg.PushNewline(); - msg.AddText(item.Priority switch { + msg.AddMarkupOrThrow(item.Priority switch { NanoTaskPriority.High => Loc.GetString("nano-task-printed-high-priority"), NanoTaskPriority.Medium => Loc.GetString("nano-task-printed-medium-priority"), NanoTaskPriority.Low => Loc.GetString("nano-task-printed-low-priority"), diff --git a/Content.Server/Chat/Commands/LOOCCommand.cs b/Content.Server/Chat/Commands/LOOCCommand.cs index e303b9766d..3737b5d518 100644 --- a/Content.Server/Chat/Commands/LOOCCommand.cs +++ b/Content.Server/Chat/Commands/LOOCCommand.cs @@ -1,5 +1,6 @@ using Content.Server.Chat.Systems; using Content.Shared.Administration; +using Content.Shared.Chat; using Robust.Shared.Console; using Robust.Shared.Enums; diff --git a/Content.Server/Chat/Managers/ChatManager.cs b/Content.Server/Chat/Managers/ChatManager.cs index eb478265b4..4798ae611a 100644 --- a/Content.Server/Chat/Managers/ChatManager.cs +++ b/Content.Server/Chat/Managers/ChatManager.cs @@ -166,14 +166,20 @@ internal sealed partial class ChatManager : IChatManager public void SendAdminAlert(string message) { - var clients = _adminManager.ActiveAdmins.Select(p => p.Channel); - var wrappedMessage = Loc.GetString("chat-manager-send-admin-announcement-wrap-message", ("adminChannelName", Loc.GetString("chat-manager-admin-channel-name")), ("message", FormattedMessage.EscapeText(message))); - ChatMessageToMany(ChatChannel.AdminAlert, message, wrappedMessage, default, false, true, clients); + SendAdminAlertNoFormatOrEscape(wrappedMessage); } + public void SendAdminAlertNoFormatOrEscape(string message) + { + var clients = _adminManager.ActiveAdmins.Select(p => p.Channel); + + ChatMessageToMany(ChatChannel.AdminAlert, message, message, default, false, true, clients); + } + + public void SendAdminAlert(EntityUid player, string message) { var mindSystem = _entityManager.System(); diff --git a/Content.Server/Chat/SuicideSystem.cs b/Content.Server/Chat/SuicideSystem.cs index dca2959f98..9f901b2ad8 100644 --- a/Content.Server/Chat/SuicideSystem.cs +++ b/Content.Server/Chat/SuicideSystem.cs @@ -2,7 +2,7 @@ using Content.Server.Ghost; using Content.Server.Hands.Systems; using Content.Shared.Administration.Logs; using Content.Shared.Chat; -using Content.Shared.Damage; +using Content.Shared.Damage.Components; using Content.Shared.Database; using Content.Shared.IdentityManagement; using Content.Shared.Interaction.Events; diff --git a/Content.Server/Chat/Systems/ChatSystem.cs b/Content.Server/Chat/Systems/ChatSystem.cs index 6686f2da03..c01a6d28fc 100644 --- a/Content.Server/Chat/Systems/ChatSystem.cs +++ b/Content.Server/Chat/Systems/ChatSystem.cs @@ -64,7 +64,6 @@ public sealed partial class ChatSystem : SharedChatSystem [Dependency] private readonly MobStateSystem _mobStateSystem = default!; [Dependency] private readonly SharedAudioSystem _audio = default!; [Dependency] private readonly ReplacementAccentSystem _wordreplacement = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; [Dependency] private readonly ExamineSystemShared _examineSystem = default!; [Dependency] private readonly SharedPopupSystem _popupSystem = default!; [Dependency] private readonly AnnouncementSpeakerSystem _announcementSpeaker = default!; @@ -131,24 +130,16 @@ public sealed partial class ChatSystem : SharedChatSystem } } - /// - /// Sends an in-character chat message to relevant clients. - /// - /// The entity that is speaking - /// The message being spoken or emoted - /// The chat type - /// Whether or not this message should appear in the chat window - /// Whether or not this message should appear in the adminlog window - /// - /// The player doing the speaking - /// The name to use for the speaking entity. Usually this should just be modified via . If this is set, the event will not get raised. - public void TrySendInGameICMessage( + /// + public override void TrySendInGameICMessage( EntityUid source, string message, InGameICChatType desiredType, - bool hideChat, bool hideLog = false, + bool hideChat, + bool hideLog = false, IConsoleShell? shell = null, - ICommonSession? player = null, string? nameOverride = null, + ICommonSession? player = null, + string? nameOverride = null, bool checkRadioPrefix = true, bool ignoreActionBlocker = false, bool isFormatted = false) // sunrise-edit @@ -156,18 +147,8 @@ public sealed partial class ChatSystem : SharedChatSystem TrySendInGameICMessage(source, message, desiredType, hideChat ? ChatTransmitRange.HideChat : ChatTransmitRange.Normal, hideLog, shell, player, nameOverride, checkRadioPrefix, ignoreActionBlocker, isFormatted); //sunrise-edit } - /// - /// Sends an in-character chat message to relevant clients. - /// - /// The entity that is speaking - /// The message being spoken or emoted - /// The chat type - /// Conceptual range of transmission, if it shows in the chat window, if it shows to far-away ghosts or ghosts at all... - /// - /// The player doing the speaking - /// The name to use for the speaking entity. Usually this should just be modified via . If this is set, the event will not get raised. - /// If set to true, action blocker will not be considered for whether an entity can send this message. - public void TrySendInGameICMessage( + /// + public override void TrySendInGameICMessage( EntityUid source, string message, InGameICChatType desiredType, @@ -259,7 +240,7 @@ public sealed partial class ChatSystem : SharedChatSystem // This message may have a radio prefix, and should then be whispered to the resolved radio channel if (checkRadioPrefix) { - if (TryProccessRadioMessage(source, message, out var modMessage, out var channel)) + if (TryProcessRadioMessage(source, message, out var modMessage, out var channel)) { SendEntityWhisper(source, modMessage, range, channel, nameOverride, hideLog, ignoreActionBlocker, isFormatted); //sunrise-edit return; @@ -292,7 +273,8 @@ public sealed partial class ChatSystem : SharedChatSystem } } - public void TrySendInGameOOCMessage( + /// + public override void TrySendInGameOOCMessage( EntityUid source, string message, InGameOOCChatType type, @@ -338,6 +320,12 @@ public sealed partial class ChatSystem : SharedChatSystem if (!_critLoocEnabled && _mobStateSystem.IsCritical(source)) return; + // Systems can differentiate Looc and DeadChat by type, and cancel the speak attempt if necessary. + var ev = new InGameOocMessageAttemptEvent(player, sendType); + RaiseLocalEvent(source, ref ev, true); + if (ev.Cancelled) + return; + switch (sendType) { case InGameOOCChatType.Dead: @@ -351,15 +339,8 @@ public sealed partial class ChatSystem : SharedChatSystem #region Announcements - /// - /// Dispatches an announcement to all stations through their speaker networks. - /// - /// The contents of the message - /// The sender (Communications Console in Communications Console Announcement) - /// Play the announcement sound - /// - /// Optional color for the announcement message - public void DispatchGlobalAnnouncement( + /// + public override void DispatchGlobalAnnouncement( string message, string? sender = null, bool playDefault = true, @@ -397,17 +378,8 @@ public sealed partial class ChatSystem : SharedChatSystem _adminLogger.Add(LogType.Chat, LogImpact.Low, $"Global station announcement from {sender}: {message}"); } - /// - /// Dispatches an announcement to players selected by filter. - /// - /// Filter to select players who will recieve the announcement - /// The contents of the message - /// The entity making the announcement (used to determine the station) - /// The sender (Communications Console in Communications Console Announcement) - /// Play the announcement sound - /// Sound to play - /// Optional color for the announcement message - public void DispatchFilteredAnnouncement( + /// + public override void DispatchFilteredAnnouncement( Filter filter, string message, EntityUid? source = null, @@ -453,17 +425,8 @@ public sealed partial class ChatSystem : SharedChatSystem _adminLogger.Add(LogType.Chat, LogImpact.Low, $"Station Announcement from {sender}: {message}"); } - /// - /// Dispatches an announcement on a specific station - /// - /// The entity making the announcement (used to determine the station) - /// The contents of the message - /// The sender (Communications Console in Communications Console Announcement) - /// Play the announcement sound - /// - /// - /// Optional color for the announcement message - public void DispatchStationAnnouncement( + /// + public override void DispatchStationAnnouncement( EntityUid source, string message, string? sender = null, @@ -661,18 +624,18 @@ public sealed partial class ChatSystem : SharedChatSystem if (originalMessage == message) { if (name != Name(source)) - _adminLogger.Add(LogType.Chat, LogImpact.Low, $"Say from {ToPrettyString(source):user} as {name}: {originalMessage}."); + _adminLogger.Add(LogType.Chat, LogImpact.Low, $"Say from {source} as {name}: {originalMessage}."); else - _adminLogger.Add(LogType.Chat, LogImpact.Low, $"Say from {ToPrettyString(source):user}: {originalMessage}."); + _adminLogger.Add(LogType.Chat, LogImpact.Low, $"Say from {source}: {originalMessage}."); } else { if (name != Name(source)) _adminLogger.Add(LogType.Chat, LogImpact.Low, - $"Say from {ToPrettyString(source):user} as {name}, original: {originalMessage}, transformed: {message}."); + $"Say from {source} as {name}, original: {originalMessage}, transformed: {message}."); else _adminLogger.Add(LogType.Chat, LogImpact.Low, - $"Say from {ToPrettyString(source):user}, original: {originalMessage}, transformed: {message}."); + $"Say from {source}, original: {originalMessage}, transformed: {message}."); } } @@ -751,18 +714,18 @@ public sealed partial class ChatSystem : SharedChatSystem if (originalMessage == message) { if (name != Name(source)) - _adminLogger.Add(LogType.Chat, LogImpact.Low, $"Whisper from {ToPrettyString(source):user} as {name}: {originalMessage}."); + _adminLogger.Add(LogType.Chat, LogImpact.Low, $"Whisper from {source} as {name}: {originalMessage}."); else - _adminLogger.Add(LogType.Chat, LogImpact.Low, $"Whisper from {ToPrettyString(source):user}: {originalMessage}."); + _adminLogger.Add(LogType.Chat, LogImpact.Low, $"Whisper from {source}: {originalMessage}."); } else { if (name != Name(source)) _adminLogger.Add(LogType.Chat, LogImpact.Low, - $"Whisper from {ToPrettyString(source):user} as {name}, original: {originalMessage}, transformed: {message}."); + $"Whisper from {source} as {name}, original: {originalMessage}, transformed: {message}."); else _adminLogger.Add(LogType.Chat, LogImpact.Low, - $"Whisper from {ToPrettyString(source):user}, original: {originalMessage}, transformed: {message}."); + $"Whisper from {source}, original: {originalMessage}, transformed: {message}."); } } @@ -817,9 +780,9 @@ public sealed partial class ChatSystem : SharedChatSystem return; if (name != Name(source)) - _adminLogger.Add(LogType.Chat, LogImpact.Low, $"Emote from {ToPrettyString(source):user} as {name}: {action}"); + _adminLogger.Add(LogType.Chat, LogImpact.Low, $"Emote from {source} as {name}: {action}"); else - _adminLogger.Add(LogType.Chat, LogImpact.Low, $"Emote from {ToPrettyString(source):user}: {action}"); + _adminLogger.Add(LogType.Chat, LogImpact.Low, $"Emote from {source}: {action}"); } // ReSharper disable once InconsistentNaming @@ -842,7 +805,7 @@ public sealed partial class ChatSystem : SharedChatSystem ("message", FormattedMessage.EscapeText(message))); SendInVoiceRange(ChatChannel.LOOC, message, wrappedMessage, source, hideChat ? ChatTransmitRange.HideChat : ChatTransmitRange.Normal, player.UserId); - _adminLogger.Add(LogType.Chat, LogImpact.Low, $"LOOC from {player:Player}: {message}"); + _adminLogger.Add(LogType.Chat, LogImpact.Low, $"LOOC from {source}: {message}"); } private void SendDeadChat(EntityUid source, ICommonSession player, string message, bool hideChat) @@ -856,7 +819,7 @@ public sealed partial class ChatSystem : SharedChatSystem ("adminChannelName", Loc.GetString("chat-manager-admin-channel-name")), ("userName", player.Channel.UserName), ("message", FormattedMessage.EscapeText(message))); - _adminLogger.Add(LogType.Chat, LogImpact.Low, $"Admin dead chat from {player:Player}: {message}"); + _adminLogger.Add(LogType.Chat, LogImpact.Low, $"Admin dead chat from {source}: {message}"); } else { @@ -864,7 +827,7 @@ public sealed partial class ChatSystem : SharedChatSystem ("deadChannelName", Loc.GetString("chat-manager-dead-channel-name")), ("playerName", (playerName)), ("message", FormattedMessage.EscapeText(message))); - _adminLogger.Add(LogType.Chat, LogImpact.Low, $"Dead chat from {player:Player}: {message}"); + _adminLogger.Add(LogType.Chat, LogImpact.Low, $"Dead chat from {source}: {message}"); } _chatManager.ChatMessageToMany(ChatChannel.Dead, message, wrappedMessage, source, hideChat, true, clients.ToList(), author: player.UserId); @@ -1175,82 +1138,6 @@ public record ExpandICChatRecipientsEvent(EntityUid Source, float VoiceRange, Di { } -/// -/// Raised broadcast in order to transform speech.transmit -/// -public sealed class TransformSpeechEvent : EntityEventArgs -{ - public EntityUid Sender; - public string Message; - - public TransformSpeechEvent(EntityUid sender, string message) - { - Sender = sender; - Message = message; - } -} - -public sealed class CheckIgnoreSpeechBlockerEvent : EntityEventArgs -{ - public EntityUid Sender; - public bool IgnoreBlocker; - - public CheckIgnoreSpeechBlockerEvent(EntityUid sender, bool ignoreBlocker) - { - Sender = sender; - IgnoreBlocker = ignoreBlocker; - } -} - -/// -/// Raised on an entity when it speaks, either through 'say' or 'whisper'. -/// -public sealed class EntitySpokeEvent : EntityEventArgs -{ - public readonly EntityUid Source; - public readonly string Message; - public readonly string? ObfuscatedMessage; // not null if this was a whisper - public readonly string OriginalMessage; // Sunrise-TTS - public readonly bool IsRadio; // Sunrise-TTS - - /// - /// If the entity was trying to speak into a radio, this was the channel they were trying to access. If a radio - /// message gets sent on this channel, this should be set to null to prevent duplicate messages. - /// - public RadioChannelPrototype? Channel; - - public EntitySpokeEvent(EntityUid source, string message, string originalMessage, RadioChannelPrototype? channel, string? obfuscatedMessage) - { - Source = source; - Message = message; - Channel = channel; - ObfuscatedMessage = obfuscatedMessage; - OriginalMessage = originalMessage; // Sunrise-TTS - IsRadio = channel != null; // Sunrise-TTS - } -} - -/// -/// InGame IC chat is for chat that is specifically ingame (not lobby) but is also in character, i.e. speaking. -/// -// ReSharper disable once InconsistentNaming -public enum InGameICChatType : byte -{ - Speak, - Emote, - Whisper, // Sunrise-TTS - CollectiveMind, // Sunrise-Edit -} - -/// -/// InGame OOC chat is for chat that is specifically ingame (not lobby) but is OOC, like deadchat or LOOC. -/// -public enum InGameOOCChatType : byte -{ - Looc, - Dead -} - // Sunrise-TTS-Start public sealed class RadioSpokeEvent(EntityUid source, string message, EntityUid[] receivers) : EntityEventArgs { diff --git a/Content.Server/Chat/Systems/EmoteOnDamageSystem.cs b/Content.Server/Chat/Systems/EmoteOnDamageSystem.cs index 4afb885c4c..2b2be1e869 100644 --- a/Content.Server/Chat/Systems/EmoteOnDamageSystem.cs +++ b/Content.Server/Chat/Systems/EmoteOnDamageSystem.cs @@ -1,3 +1,5 @@ +using Content.Shared.Damage.Systems; + namespace Content.Server.Chat.Systems; using Content.Shared.Chat; diff --git a/Content.Server/Chemistry/EntitySystems/InjectorSystem.cs b/Content.Server/Chemistry/EntitySystems/InjectorSystem.cs deleted file mode 100644 index 6088d01c59..0000000000 --- a/Content.Server/Chemistry/EntitySystems/InjectorSystem.cs +++ /dev/null @@ -1,6 +0,0 @@ - -using Content.Shared.Chemistry.EntitySystems; - -namespace Content.Server.Chemistry.EntitySystems; - -public sealed class InjectorSystem : SharedInjectorSystem; diff --git a/Content.Server/Chemistry/EntitySystems/ReactionMixerSystem.cs b/Content.Server/Chemistry/EntitySystems/ReactionMixerSystem.cs deleted file mode 100644 index ee99418970..0000000000 --- a/Content.Server/Chemistry/EntitySystems/ReactionMixerSystem.cs +++ /dev/null @@ -1,81 +0,0 @@ -using Content.Shared.Chemistry.Components; -using Content.Shared.Chemistry.Reaction; -using Content.Shared.DoAfter; -using Content.Shared.IdentityManagement; -using Content.Shared.Interaction; -using Content.Shared.Nutrition.EntitySystems; -using Content.Shared.Chemistry.EntitySystems; -using Content.Server.Popups; - -namespace Content.Server.Chemistry.EntitySystems; - -public sealed partial class ReactionMixerSystem : EntitySystem -{ - [Dependency] private readonly PopupSystem _popup = default!; - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainers = default!; - [Dependency] private readonly SharedDoAfterSystem _doAfterSystem = default!; - - public override void Initialize() - { - base.Initialize(); - - SubscribeLocalEvent(OnAfterInteract, before: [typeof(IngestionSystem)]); - SubscribeLocalEvent(OnShake); - SubscribeLocalEvent(OnDoAfter); - } - - private void OnAfterInteract(Entity entity, ref AfterInteractEvent args) - { - if (!args.Target.HasValue || !args.CanReach || !entity.Comp.MixOnInteract) - return; - - if (!MixAttempt(entity, args.Target.Value, out _)) - return; - - var doAfterArgs = new DoAfterArgs(EntityManager, args.User, entity.Comp.TimeToMix, new ReactionMixDoAfterEvent(), entity, args.Target.Value, entity); - - _doAfterSystem.TryStartDoAfter(doAfterArgs); - args.Handled = true; - } - - private void OnDoAfter(Entity entity, ref ReactionMixDoAfterEvent args) - { - //Do again to get the solution again - if (!MixAttempt(entity, args.Target!.Value, out var solution)) - return; - - _popup.PopupEntity(Loc.GetString(entity.Comp.MixMessage, ("mixed", Identity.Entity(args.Target!.Value, EntityManager)), ("mixer", Identity.Entity(entity.Owner, EntityManager))), args.User, args.User); - - _solutionContainers.UpdateChemicals(solution!.Value, true, entity.Comp); - - var afterMixingEvent = new AfterMixingEvent(entity, args.Target!.Value); - RaiseLocalEvent(entity, afterMixingEvent); - } - - private void OnShake(Entity entity, ref ShakeEvent args) - { - if (!MixAttempt(entity, entity, out var solution)) - return; - - _solutionContainers.UpdateChemicals(solution!.Value, true, entity.Comp); - - var afterMixingEvent = new AfterMixingEvent(entity, entity); - RaiseLocalEvent(entity, afterMixingEvent); - } - - private bool MixAttempt(EntityUid ent, EntityUid target, out Entity? solution) - { - solution = null; - var mixAttemptEvent = new MixingAttemptEvent(ent); - RaiseLocalEvent(ent, ref mixAttemptEvent); - if (mixAttemptEvent.Cancelled) - { - return false; - } - - if (!_solutionContainers.TryGetMixableSolution(target, out solution, out _)) - return false; - - return true; - } -} diff --git a/Content.Server/Chemistry/EntitySystems/ReagentDispenserSystem.cs b/Content.Server/Chemistry/EntitySystems/ReagentDispenserSystem.cs index 3cba02a599..2d751ba441 100644 --- a/Content.Server/Chemistry/EntitySystems/ReagentDispenserSystem.cs +++ b/Content.Server/Chemistry/EntitySystems/ReagentDispenserSystem.cs @@ -146,10 +146,10 @@ namespace Content.Server.Chemistry.EntitySystems { // force open container, if applicable, to avoid confusing people on why it doesn't dispense _openable.SetOpen(storedContainer, true); - _solutionTransferSystem.Transfer(reagentDispenser, + _solutionTransferSystem.Transfer(new SolutionTransferData(reagentDispenser, storedContainer, src.Value, outputContainer.Value, dst.Value, - (int)reagentDispenser.Comp.DispenseAmount); + (int)reagentDispenser.Comp.DispenseAmount)); } UpdateUiState(reagentDispenser); diff --git a/Content.Server/Chemistry/EntitySystems/SolutionInjectOnEventSystem.cs b/Content.Server/Chemistry/EntitySystems/SolutionInjectOnEventSystem.cs index ee46cc776d..09dd393a9e 100644 --- a/Content.Server/Chemistry/EntitySystems/SolutionInjectOnEventSystem.cs +++ b/Content.Server/Chemistry/EntitySystems/SolutionInjectOnEventSystem.cs @@ -150,7 +150,7 @@ public sealed class SolutionInjectOnCollideSystem : EntitySystem // Take our portion of the adjusted solution for this target var individualInjection = solutionToInject.SplitSolution(volumePerBloodstream); // Inject our portion into the target's bloodstream - if (_bloodstream.TryAddToChemicals(targetBloodstream.AsNullable(), individualInjection)) + if (_bloodstream.TryAddToBloodstream(targetBloodstream.AsNullable(), individualInjection)) anySuccess = true; } diff --git a/Content.Server/Cloning/CloningPodSystem.cs b/Content.Server/Cloning/CloningPodSystem.cs index 588b0c75a5..67d6dc39a6 100644 --- a/Content.Server/Cloning/CloningPodSystem.cs +++ b/Content.Server/Cloning/CloningPodSystem.cs @@ -11,7 +11,8 @@ using Content.Shared.Atmos; using Content.Shared.CCVar; using Content.Shared.Chemistry.Components; using Content.Shared.Cloning; -using Content.Shared.Damage; +using Content.Shared.Chat; +using Content.Shared.Damage.Components; using Content.Shared.DeviceLinking.Events; using Content.Shared.Emag.Components; using Content.Shared.Emag.Systems; @@ -28,6 +29,7 @@ using Robust.Shared.Containers; using Robust.Shared.Physics.Components; using Robust.Shared.Prototypes; using Robust.Shared.Random; +using Content.Shared.Chemistry.Reagent; namespace Content.Server.Cloning; @@ -57,6 +59,7 @@ public sealed class CloningPodSystem : EntitySystem public readonly Dictionary ClonesWaitingForMind = new(); public readonly ProtoId SettingsId = "CloningPod"; public const float EasyModeCloningCost = 0.7f; + private static readonly ProtoId BloodId = "Blood"; public override void Initialize() { @@ -301,7 +304,7 @@ public sealed class CloningPodSystem : EntitySystem while (i < 1) { tileMix?.AdjustMoles(Gas.Ammonia, 6f); - bloodSolution.AddReagent("Blood", 50); + bloodSolution.AddReagent(BloodId, 50); if (_robustRandom.Prob(0.2f)) i++; } diff --git a/Content.Server/Cloning/CloningSystem.Subscriptions.cs b/Content.Server/Cloning/CloningSystem.Subscriptions.cs index 84ef050305..a05c7069f0 100644 --- a/Content.Server/Cloning/CloningSystem.Subscriptions.cs +++ b/Content.Server/Cloning/CloningSystem.Subscriptions.cs @@ -60,7 +60,7 @@ public sealed partial class CloningSystem { // if the clone is a stack as well, adjust the count of the copy if (TryComp(args.CloneUid, out var cloneStackComp)) - _stack.SetCount(args.CloneUid, ent.Comp.Count, cloneStackComp); + _stack.SetCount((args.CloneUid, cloneStackComp), ent.Comp.Count); } private void OnCloneItemLabel(Entity ent, ref CloningItemEvent args) diff --git a/Content.Server/Cloning/CloningSystem.cs b/Content.Server/Cloning/CloningSystem.cs index 6e0f38ad51..4975a0b097 100644 --- a/Content.Server/Cloning/CloningSystem.cs +++ b/Content.Server/Cloning/CloningSystem.cs @@ -9,6 +9,7 @@ using Content.Shared.Implants; using Content.Shared.Implants.Components; using Content.Shared.NameModifier.EntitySystems; using Content.Shared.StatusEffect; +using Content.Shared.StatusEffectNew.Components; using Content.Shared.Storage; using Content.Shared.Storage.EntitySystems; using Content.Shared.Whitelist; @@ -36,6 +37,7 @@ public sealed partial class CloningSystem : SharedCloningSystem [Dependency] private readonly SharedStorageSystem _storage = default!; [Dependency] private readonly SharedSubdermalImplantSystem _subdermalImplant = default!; [Dependency] private readonly NameModifierSystem _nameMod = default!; + [Dependency] private readonly Shared.StatusEffectNew.StatusEffectsSystem _statusEffects = default!; //TODO: This system has to support both the old and new status effect systems, until the old is able to be fully removed. /// /// Spawns a clone of the given humanoid mob at the specified location or in nullspace. @@ -75,6 +77,10 @@ public sealed partial class CloningSystem : SharedCloningSystem if (settings.CopyImplants) CopyImplants(original, clone.Value, settings.CopyInternalStorage, settings.Whitelist, settings.Blacklist); + // Copy permanent status effects + if (settings.CopyStatusEffects) + CopyStatusEffects(original, clone.Value); + var originalName = _nameMod.GetBaseName(original); // Set the clone's name. The raised events will also adjust their PDA and ID card names. @@ -84,6 +90,14 @@ public sealed partial class CloningSystem : SharedCloningSystem return true; } + public override void CloneComponents(EntityUid original, EntityUid clone, ProtoId settings) + { + if (!_prototype.Resolve(settings, out var proto)) + return; + + CloneComponents(original, clone, proto); + } + public override void CloneComponents(EntityUid original, EntityUid clone, CloningSettingsPrototype settings) { var componentsToCopy = settings.Components; @@ -259,4 +273,33 @@ public sealed partial class CloningSystem : SharedCloningSystem } } + + /// + /// Scans all permanent status effects applied to the original entity and transfers them to the clone. + /// + public void CopyStatusEffects(Entity original, Entity target) + { + if (!Resolve(original, ref original.Comp, false)) + return; + + if (original.Comp.ActiveStatusEffects is null) + return; + + foreach (var effect in original.Comp.ActiveStatusEffects.ContainedEntities) + { + if (!TryComp(effect, out var effectComp)) + continue; + + //We are not interested in temporary effects, only permanent ones. + if (effectComp.EndEffectTime is not null) + continue; + + var effectProto = Prototype(effect); + + if (effectProto is null) + continue; + + _statusEffects.TrySetStatusEffectDuration(target, effectProto); + } + } } diff --git a/Content.Server/Cluwne/CluwneSystem.cs b/Content.Server/Cluwne/CluwneSystem.cs index ab13548e04..97d7005279 100644 --- a/Content.Server/Cluwne/CluwneSystem.cs +++ b/Content.Server/Cluwne/CluwneSystem.cs @@ -8,7 +8,7 @@ using Content.Shared.Chat; using Content.Shared.Chat.Prototypes; using Content.Shared.Clumsy; using Content.Shared.Cluwne; -using Content.Shared.Damage; +using Content.Shared.Damage.Systems; using Content.Shared.Mobs; using Content.Shared.NameModifier.EntitySystems; using Content.Shared.Popups; diff --git a/Content.Server/Codewords/CodewordFactionPrototype.cs b/Content.Server/Codewords/CodewordFactionPrototype.cs index 72d24b1dcd..62552c1966 100644 --- a/Content.Server/Codewords/CodewordFactionPrototype.cs +++ b/Content.Server/Codewords/CodewordFactionPrototype.cs @@ -10,11 +10,11 @@ public sealed partial class CodewordFactionPrototype : IPrototype { /// [IdDataField] - public string ID { get; } = default!; + public string ID { get; private set; } = default!; /// /// The generator to use for this faction. /// [DataField(required:true)] - public ProtoId Generator { get; } = default!; + public ProtoId Generator { get; private set; } = default!; } diff --git a/Content.Server/Codewords/CodewordGeneratorPrototype.cs b/Content.Server/Codewords/CodewordGeneratorPrototype.cs index 15e50ebf73..b17a40fc6a 100644 --- a/Content.Server/Codewords/CodewordGeneratorPrototype.cs +++ b/Content.Server/Codewords/CodewordGeneratorPrototype.cs @@ -11,13 +11,13 @@ public sealed partial class CodewordGeneratorPrototype : IPrototype { /// [IdDataField] - public string ID { get; } = default!; + public string ID { get; private set; } = default!; /// /// List of datasets to use for word generation. All values will be concatenated into one list and then randomly chosen from /// [DataField] - public List> Words { get; } = + public List> Words { get; private set; } = [ "Adjectives", "Verbs", diff --git a/Content.Server/Construction/Completions/GivePrototype.cs b/Content.Server/Construction/Completions/GivePrototype.cs index f05feb70c0..22c5473c8d 100644 --- a/Content.Server/Construction/Completions/GivePrototype.cs +++ b/Content.Server/Construction/Completions/GivePrototype.cs @@ -27,14 +27,14 @@ public sealed partial class GivePrototype : IGraphAction if (EntityPrototypeHelpers.HasComponent(Prototype)) { var stackSystem = entityManager.EntitySysManager.GetEntitySystem(); - var stacks = stackSystem.SpawnMultiple(Prototype, Amount, userUid ?? uid); + var stacks = stackSystem.SpawnMultipleNextToOrDrop(Prototype, Amount, userUid ?? uid); if (userUid is null || !entityManager.TryGetComponent(userUid, out HandsComponent? handsComp)) return; foreach (var item in stacks) { - stackSystem.TryMergeToHands(item, userUid.Value, hands: handsComp); + stackSystem.TryMergeToHands(item, (userUid.Value, handsComp)); } } else diff --git a/Content.Server/Construction/Completions/SetStackCount.cs b/Content.Server/Construction/Completions/SetStackCount.cs index f1e3f9fb9e..409d6abf95 100644 --- a/Content.Server/Construction/Completions/SetStackCount.cs +++ b/Content.Server/Construction/Completions/SetStackCount.cs @@ -12,7 +12,7 @@ namespace Content.Server.Construction.Completions public void PerformAction(EntityUid uid, EntityUid? userUid, IEntityManager entityManager) { - entityManager.EntitySysManager.GetEntitySystem().SetCount(uid, Amount); + entityManager.EntitySysManager.GetEntitySystem().SetCount((uid, null), Amount); } } } diff --git a/Content.Server/Construction/Completions/SpawnPrototype.cs b/Content.Server/Construction/Completions/SpawnPrototype.cs index c42ecb611f..5aca29edf4 100644 --- a/Content.Server/Construction/Completions/SpawnPrototype.cs +++ b/Content.Server/Construction/Completions/SpawnPrototype.cs @@ -28,7 +28,7 @@ namespace Content.Server.Construction.Completions { var stackEnt = entityManager.SpawnEntity(Prototype, coordinates); var stack = entityManager.GetComponent(stackEnt); - entityManager.EntitySysManager.GetEntitySystem().SetCount(stackEnt, Amount, stack); + entityManager.EntitySysManager.GetEntitySystem().SetCount((stackEnt, stack), Amount); } else { diff --git a/Content.Server/Construction/Conditions/MinHealth.cs b/Content.Server/Construction/Conditions/MinHealth.cs index 980f6a49ca..cef30db71f 100644 --- a/Content.Server/Construction/Conditions/MinHealth.cs +++ b/Content.Server/Construction/Conditions/MinHealth.cs @@ -1,13 +1,8 @@ using Content.Server.Destructible; using Content.Shared.Construction; -using Content.Shared.Damage; +using Content.Shared.Damage.Components; using Content.Shared.Examine; using Content.Shared.FixedPoint; -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; namespace Content.Server.Construction.Conditions; diff --git a/Content.Server/Construction/ConstructionSystem.Initial.cs b/Content.Server/Construction/ConstructionSystem.Initial.cs index c783eda798..6aa0be01a8 100644 --- a/Content.Server/Construction/ConstructionSystem.Initial.cs +++ b/Content.Server/Construction/ConstructionSystem.Initial.cs @@ -188,7 +188,7 @@ namespace Content.Server.Construction // TODO allow taking from several stacks. // Also update crafting steps to check if it works. - var splitStack = _stackSystem.Split(entity, materialStep.Amount, user.ToCoordinates(0, 0), stack); + var splitStack = _stackSystem.Split((entity, stack), materialStep.Amount, user.ToCoordinates(0, 0)); if (splitStack == null) continue; diff --git a/Content.Server/Construction/ConstructionSystem.Machine.cs b/Content.Server/Construction/ConstructionSystem.Machine.cs index eb922f198c..ce7f17f9b9 100644 --- a/Content.Server/Construction/ConstructionSystem.Machine.cs +++ b/Content.Server/Construction/ConstructionSystem.Machine.cs @@ -49,7 +49,7 @@ public sealed partial class ConstructionSystem foreach (var (stackType, amount) in machineBoard.StackRequirements) { - var stack = _stackSystem.Spawn(amount, stackType, xform.Coordinates); + var stack = _stackSystem.SpawnAtPosition(amount, stackType, xform.Coordinates); if (!_container.Insert(stack, partContainer)) throw new Exception($"Couldn't insert machine material of type {stackType} to machine with prototype {Prototype(uid)?.ID ?? "N/A"}"); } diff --git a/Content.Server/Construction/MachineFrameSystem.cs b/Content.Server/Construction/MachineFrameSystem.cs index b8624aeef2..3af1c6ab5f 100644 --- a/Content.Server/Construction/MachineFrameSystem.cs +++ b/Content.Server/Construction/MachineFrameSystem.cs @@ -182,7 +182,7 @@ public sealed class MachineFrameSystem : EntitySystem return true; } - var splitStack = _stack.Split(used, needed, Transform(uid).Coordinates, stack); + var splitStack = _stack.Split((used, stack), needed, Transform(uid).Coordinates); if (splitStack == null) return false; diff --git a/Content.Server/Content.Server.csproj b/Content.Server/Content.Server.csproj index c063a10c82..181a9ef3c8 100644 --- a/Content.Server/Content.Server.csproj +++ b/Content.Server/Content.Server.csproj @@ -1,33 +1,32 @@ - - $(TargetFramework) - 12 - false false ..\bin\Content.Server\ true Exe 1998 RA0032;nullable - enable true + + + - - - - + + + + + diff --git a/Content.Server/Crayon/CrayonSystem.cs b/Content.Server/Crayon/CrayonSystem.cs index 07b580fba5..e6f96c5abe 100644 --- a/Content.Server/Crayon/CrayonSystem.cs +++ b/Content.Server/Crayon/CrayonSystem.cs @@ -34,8 +34,8 @@ public sealed class CrayonSystem : SharedCrayonSystem SubscribeLocalEvent(OnMapInit); SubscribeLocalEvent(OnCrayonBoundUI); SubscribeLocalEvent(OnCrayonBoundUIColor); - SubscribeLocalEvent(OnCrayonUse, before: new[] { typeof(FoodSystem) }); - SubscribeLocalEvent(OnCrayonAfterInteract, after: new[] { typeof(FoodSystem) }); + SubscribeLocalEvent(OnCrayonUse); + SubscribeLocalEvent(OnCrayonAfterInteract, after: [typeof(IngestionSystem)]); SubscribeLocalEvent(OnCrayonDropped); } @@ -47,6 +47,7 @@ public sealed class CrayonSystem : SharedCrayonSystem Dirty(ent); } + // Runs after IngestionSystem so it doesn't bulldoze force-feeding private void OnCrayonAfterInteract(EntityUid uid, CrayonComponent component, AfterInteractEvent args) { if (args.Handled || !args.CanReach) diff --git a/Content.Server/CriminalRecords/Systems/CriminalRecordsConsoleSystem.cs b/Content.Server/CriminalRecords/Systems/CriminalRecordsConsoleSystem.cs index 1b7e50c651..a655556d49 100644 --- a/Content.Server/CriminalRecords/Systems/CriminalRecordsConsoleSystem.cs +++ b/Content.Server/CriminalRecords/Systems/CriminalRecordsConsoleSystem.cs @@ -87,7 +87,8 @@ public sealed class CriminalRecordsConsoleSystem : SharedCriminalRecordsConsoleS { // prevent malf client violating wanted/reason nullability if (msg.Status == SecurityStatus.Wanted != (msg.Reason != null) && - msg.Status == SecurityStatus.Suspected != (msg.Reason != null)) + msg.Status == SecurityStatus.Suspected != (msg.Reason != null) && + msg.Status == SecurityStatus.Hostile != (msg.Reason != null)) return; if (!CheckSelected(ent, msg.Actor, out var mob, out var key)) @@ -144,6 +145,8 @@ public sealed class CriminalRecordsConsoleSystem : SharedCriminalRecordsConsoleS // figure out which radio message to send depending on transition var statusString = (oldStatus, msg.Status) switch { + (_, SecurityStatus.Hostile) => "hostile", + (_, SecurityStatus.Eliminated) => "eliminated", // person has been detained (_, SecurityStatus.Detained) => "detained", // person did something sus @@ -154,6 +157,8 @@ public sealed class CriminalRecordsConsoleSystem : SharedCriminalRecordsConsoleS (_, SecurityStatus.Discharged) => "released", // going from any other state to wanted, AOS or prisonbreak / lazy secoff never set them to released and they reoffended (_, SecurityStatus.Wanted) => "wanted", + (SecurityStatus.Hostile, SecurityStatus.None) => "not-hostile", + (SecurityStatus.Eliminated, SecurityStatus.None) => "not-eliminated", // person is no longer sus (SecurityStatus.Suspected, SecurityStatus.None) => "not-suspected", // going from wanted to none, must have been a mistake diff --git a/Content.Server/Cuffs/CuffableSystem.cs b/Content.Server/Cuffs/CuffableSystem.cs index 2c28603c3f..622eabd953 100644 --- a/Content.Server/Cuffs/CuffableSystem.cs +++ b/Content.Server/Cuffs/CuffableSystem.cs @@ -15,7 +15,7 @@ namespace Content.Server.Cuffs SubscribeLocalEvent(OnCuffableGetState); } - private void OnCuffableGetState(EntityUid uid, CuffableComponent component, ref ComponentGetState args) + private void OnCuffableGetState(Entity entity, ref ComponentGetState args) { // there are 2 approaches i can think of to handle the handcuff overlay on players // 1 - make the current RSI the handcuff type that's currently active. all handcuffs on the player will appear the same. @@ -23,12 +23,12 @@ namespace Content.Server.Cuffs // approach #2 would be more difficult/time consuming to do and the payoff doesn't make it worth it. // right now we're doing approach #1. HandcuffComponent? cuffs = null; - if (component.CuffedHandCount > 0) - TryComp(component.LastAddedCuffs, out cuffs); - args.State = new CuffableComponentState(component.CuffedHandCount, - component.CanStillInteract, + if (TryGetLastCuff((entity, entity.Comp), out var cuff)) + TryComp(cuff, out cuffs); + args.State = new CuffableComponentState(entity.Comp.CuffedHandCount, + entity.Comp.CanStillInteract, cuffs?.CuffedRSI, - $"{cuffs?.BodyIconState}-{component.CuffedHandCount}", + $"{cuffs?.BodyIconState}-{entity.Comp.CuffedHandCount}", cuffs?.Color); // the iconstate is formatted as blah-2, blah-4, blah-6, etc. // the number corresponds to how many hands are cuffed. diff --git a/Content.Server/Damage/Commands/HurtCommand.cs b/Content.Server/Damage/Commands/HurtCommand.cs index af9c1ee8fc..849f6e543e 100644 --- a/Content.Server/Damage/Commands/HurtCommand.cs +++ b/Content.Server/Damage/Commands/HurtCommand.cs @@ -4,7 +4,7 @@ using Content.Server.Administration; using Content.Shared.Administration; using Content.Shared.Damage; using Content.Shared.Damage.Prototypes; -using Content.Shared.FixedPoint; +using Content.Shared.Damage.Systems; using Robust.Shared.Console; using Robust.Shared.Prototypes; diff --git a/Content.Server/Damage/ForceSay/DamageForceSaySystem.cs b/Content.Server/Damage/ForceSay/DamageForceSaySystem.cs index a46d42f3e3..5597c47fdb 100644 --- a/Content.Server/Damage/ForceSay/DamageForceSaySystem.cs +++ b/Content.Server/Damage/ForceSay/DamageForceSaySystem.cs @@ -2,6 +2,7 @@ using Content.Shared.Bed.Sleep; using Content.Shared.Damage; using Content.Shared.Damage.Events; using Content.Shared.Damage.ForceSay; +using Content.Shared.Damage.Systems; using Content.Shared.FixedPoint; using Content.Shared.Mobs; using Content.Shared.Mobs.Systems; diff --git a/Content.Server/Damage/Systems/DamageOnHitSystem.cs b/Content.Server/Damage/Systems/DamageOnHitSystem.cs index f129a14f79..4b13106cc8 100644 --- a/Content.Server/Damage/Systems/DamageOnHitSystem.cs +++ b/Content.Server/Damage/Systems/DamageOnHitSystem.cs @@ -1,8 +1,7 @@ using Content.Server.Damage.Components; -using Content.Shared.Damage; -using Robust.Shared.Player; using Content.Shared.Weapons.Melee.Events; using System.Linq; +using Content.Shared.Damage.Systems; namespace Content.Server.Damage.Systems; diff --git a/Content.Server/Damage/Systems/DamageOnLandSystem.cs b/Content.Server/Damage/Systems/DamageOnLandSystem.cs index 3cf103e6ee..8dede48dee 100644 --- a/Content.Server/Damage/Systems/DamageOnLandSystem.cs +++ b/Content.Server/Damage/Systems/DamageOnLandSystem.cs @@ -9,7 +9,7 @@ namespace Content.Server.Damage.Systems /// public sealed class DamageOnLandSystem : EntitySystem { - [Dependency] private readonly DamageableSystem _damageableSystem = default!; + [Dependency] private readonly Shared.Damage.Systems.DamageableSystem _damageableSystem = default!; public override void Initialize() { diff --git a/Content.Server/Damage/Systems/DamageOnToolInteractSystem.cs b/Content.Server/Damage/Systems/DamageOnToolInteractSystem.cs index 8c0e0a1382..88fe02510f 100644 --- a/Content.Server/Damage/Systems/DamageOnToolInteractSystem.cs +++ b/Content.Server/Damage/Systems/DamageOnToolInteractSystem.cs @@ -11,7 +11,7 @@ namespace Content.Server.Damage.Systems { public sealed class DamageOnToolInteractSystem : EntitySystem { - [Dependency] private readonly DamageableSystem _damageableSystem = default!; + [Dependency] private readonly Shared.Damage.Systems.DamageableSystem _damageableSystem = default!; [Dependency] private readonly IAdminLogManager _adminLogger = default!; [Dependency] private readonly SharedToolSystem _toolSystem = default!; @@ -35,22 +35,22 @@ namespace Content.Server.Damage.Systems && itemToggle.Activated && !welder.TankSafe) { - var dmg = _damageableSystem.TryChangeDamage(args.Target, weldingDamage, origin: args.User); - - if (dmg != null) + if (_damageableSystem.TryChangeDamage(args.Target, weldingDamage, out var dmg, origin: args.User)) + { _adminLogger.Add(LogType.Damaged, $"{ToPrettyString(args.User):user} used {ToPrettyString(args.Used):used} as a welder to deal {dmg.GetTotal():damage} damage to {ToPrettyString(args.Target):target}"); + } args.Handled = true; } else if (component.DefaultDamage is {} damage && _toolSystem.HasQuality(args.Used, component.Tools)) { - var dmg = _damageableSystem.TryChangeDamage(args.Target, damage, origin: args.User); - - if (dmg != null) + if (_damageableSystem.TryChangeDamage(args.Target, damage, out var dmg, origin: args.User)) + { _adminLogger.Add(LogType.Damaged, $"{ToPrettyString(args.User):user} used {ToPrettyString(args.Used):used} as a tool to deal {dmg.GetTotal():damage} damage to {ToPrettyString(args.Target):target}"); + } args.Handled = true; } diff --git a/Content.Server/Damage/Systems/DamageOtherOnHitSystem.cs b/Content.Server/Damage/Systems/DamageOtherOnHitSystem.cs index 10930ca5c9..02bc7334a6 100644 --- a/Content.Server/Damage/Systems/DamageOtherOnHitSystem.cs +++ b/Content.Server/Damage/Systems/DamageOtherOnHitSystem.cs @@ -17,7 +17,7 @@ public sealed class DamageOtherOnHitSystem : SharedDamageOtherOnHitSystem { [Dependency] private readonly IAdminLogManager _adminLogger = default!; [Dependency] private readonly GunSystem _guns = default!; - [Dependency] private readonly DamageableSystem _damageable = default!; + [Dependency] private readonly Shared.Damage.Systems.DamageableSystem _damageable = default!; [Dependency] private readonly SharedCameraRecoilSystem _sharedCameraRecoil = default!; [Dependency] private readonly SharedColorFlashEffectSystem _color = default!; @@ -33,13 +33,13 @@ public sealed class DamageOtherOnHitSystem : SharedDamageOtherOnHitSystem if (TerminatingOrDeleted(args.Target)) return; - var dmg = _damageable.TryChangeDamage(args.Target, component.Damage * _damageable.UniversalThrownDamageModifier, component.IgnoreResistances, origin: args.Component.Thrower); + var dmg = _damageable.ChangeDamage(args.Target, component.Damage * _damageable.UniversalThrownDamageModifier, component.IgnoreResistances, origin: args.Component.Thrower); // Log damage only for mobs. Useful for when people throw spears at each other, but also avoids log-spam when explosions send glass shards flying. - if (dmg != null && HasComp(args.Target)) + if (HasComp(args.Target)) _adminLogger.Add(LogType.ThrowHit, $"{ToPrettyString(args.Target):target} received {dmg.GetTotal():damage} damage from collision"); - if (dmg is { Empty: false }) + if (!dmg.Empty) { _color.RaiseEffect(Color.Red, [args.Target], Filter.Pvs(args.Target, entityManager: EntityManager)); } diff --git a/Content.Server/Damage/Systems/DamageRandomPopupSystem.cs b/Content.Server/Damage/Systems/DamageRandomPopupSystem.cs index 8bdbf84147..25e7bc1644 100644 --- a/Content.Server/Damage/Systems/DamageRandomPopupSystem.cs +++ b/Content.Server/Damage/Systems/DamageRandomPopupSystem.cs @@ -1,6 +1,7 @@ using Content.Server.Damage.Components; using Content.Server.Popups; using Content.Shared.Damage; +using Content.Shared.Damage.Systems; using Robust.Shared.Player; using Robust.Shared.Random; diff --git a/Content.Server/Damage/Systems/ExaminableDamageSystem.cs b/Content.Server/Damage/Systems/ExaminableDamageSystem.cs index b0dfae71b7..a2a9f234f5 100644 --- a/Content.Server/Damage/Systems/ExaminableDamageSystem.cs +++ b/Content.Server/Damage/Systems/ExaminableDamageSystem.cs @@ -1,6 +1,6 @@ using Content.Server.Damage.Components; using Content.Server.Destructible; -using Content.Shared.Damage; +using Content.Shared.Damage.Components; using Content.Shared.Examine; using Content.Shared.Rounding; using Robust.Shared.Prototypes; diff --git a/Content.Server/Delivery/DeliverySystem.cs b/Content.Server/Delivery/DeliverySystem.cs index 1b49785db2..e4358a2345 100644 --- a/Content.Server/Delivery/DeliverySystem.cs +++ b/Content.Server/Delivery/DeliverySystem.cs @@ -4,6 +4,7 @@ using Content.Server.Station.Systems; using Content.Server.StationRecords.Systems; using Content.Shared.Cargo.Components; using Content.Shared.Cargo.Prototypes; +using Content.Shared.Chat; using Content.Shared.Delivery; using Content.Shared.FingerprintReader; using Content.Shared.Labels.EntitySystems; diff --git a/Content.Server/Destructible/DestructibleSystem.BenchmarkHelpers.cs b/Content.Server/Destructible/DestructibleSystem.BenchmarkHelpers.cs new file mode 100644 index 0000000000..a00194c911 --- /dev/null +++ b/Content.Server/Destructible/DestructibleSystem.BenchmarkHelpers.cs @@ -0,0 +1,35 @@ +using Content.Shared.Damage; + +namespace Content.Server.Destructible; + +public sealed partial class DestructibleSystem +{ + /// + /// Tests all triggers in a DestructibleComponent to see how expensive it is to query them. + /// + public void TestAllTriggers(List> destructibles) + { + foreach (var (uid, damageable, destructible) in destructibles) + { + foreach (var threshold in destructible.Thresholds) + { + // Chances are, none of these triggers will pass! + Triggered(threshold, (uid, damageable)); + } + } + } + + /// + /// Tests all behaviours in a DestructibleComponent to see how expensive it is to query them. + /// + public void TestAllBehaviors(List> destructibles) + { + foreach (var (uid, damageable, destructible) in destructibles) + { + foreach (var threshold in destructible.Thresholds) + { + Execute(threshold, uid); + } + } + } +} diff --git a/Content.Server/Destructible/DestructibleSystem.cs b/Content.Server/Destructible/DestructibleSystem.cs index 682baa04ca..7ed736fffd 100644 --- a/Content.Server/Destructible/DestructibleSystem.cs +++ b/Content.Server/Destructible/DestructibleSystem.cs @@ -11,6 +11,7 @@ using Content.Server.Fluids.EntitySystems; using Content.Server.Stack; using Content.Shared.Chemistry.EntitySystems; using Content.Shared.Damage; +using Content.Shared.Damage.Systems; using Content.Shared.Database; using Content.Shared.Destructible; using Content.Shared.Destructible.Thresholds.Triggers; @@ -26,7 +27,7 @@ using Robust.Shared.Random; namespace Content.Server.Destructible { [UsedImplicitly] - public sealed class DestructibleSystem : SharedDestructibleSystem + public sealed partial class DestructibleSystem : SharedDestructibleSystem { [Dependency] public readonly IRobustRandom Random = default!; public new IEntityManager EntityManager => base.EntityManager; @@ -111,7 +112,7 @@ namespace Content.Server.Destructible /// /// Check if the given threshold should trigger. /// - public bool Triggered(DamageThreshold threshold, Entity owner) + public bool Triggered(DamageThreshold threshold, Entity owner) { if (threshold.Trigger == null) return false; @@ -135,7 +136,7 @@ namespace Content.Server.Destructible /// /// Check if the conditions for the given threshold are currently true. /// - public bool Reached(DamageThreshold threshold, Entity owner) + public bool Reached(DamageThreshold threshold, Entity owner) { if (threshold.Trigger == null) return false; diff --git a/Content.Server/Destructible/Thresholds/Behaviors/DumpRestockInventory.cs b/Content.Server/Destructible/Thresholds/Behaviors/DumpRestockInventory.cs index a8448a1b7f..5646ce6d88 100644 --- a/Content.Server/Destructible/Thresholds/Behaviors/DumpRestockInventory.cs +++ b/Content.Server/Destructible/Thresholds/Behaviors/DumpRestockInventory.cs @@ -43,7 +43,7 @@ namespace Content.Server.Destructible.Thresholds.Behaviors if (EntityPrototypeHelpers.HasComponent(entityId, system.PrototypeManager, system.EntityManager.ComponentFactory)) { var spawned = system.EntityManager.SpawnEntity(entityId, xform.Coordinates.Offset(system.Random.NextVector2(-Offset, Offset))); - system.StackSystem.SetCount(spawned, toSpawn); + system.StackSystem.SetCount((spawned, null), toSpawn); system.EntityManager.GetComponent(spawned).LocalRotation = system.Random.NextAngle(); } else diff --git a/Content.Server/Destructible/Thresholds/Behaviors/SpawnEntitiesBehavior.cs b/Content.Server/Destructible/Thresholds/Behaviors/SpawnEntitiesBehavior.cs index 413991515b..13027a31fc 100644 --- a/Content.Server/Destructible/Thresholds/Behaviors/SpawnEntitiesBehavior.cs +++ b/Content.Server/Destructible/Thresholds/Behaviors/SpawnEntitiesBehavior.cs @@ -58,7 +58,7 @@ namespace Content.Server.Destructible.Thresholds.Behaviors var spawned = SpawnInContainer ? system.EntityManager.SpawnNextToOrDrop(entityId, owner) : system.EntityManager.SpawnEntity(entityId, position.Offset(getRandomVector())); - system.StackSystem.SetCount(spawned, count); + system.StackSystem.SetCount((spawned, null), count); TransferForensics(spawned, system, owner); } diff --git a/Content.Server/Destructible/Thresholds/Behaviors/SpillBehavior.cs b/Content.Server/Destructible/Thresholds/Behaviors/SpillBehavior.cs index ff050ce2cd..ad34f05edd 100644 --- a/Content.Server/Destructible/Thresholds/Behaviors/SpillBehavior.cs +++ b/Content.Server/Destructible/Thresholds/Behaviors/SpillBehavior.cs @@ -1,42 +1,38 @@ -using Content.Shared.Chemistry.EntitySystems; using Content.Server.Fluids.EntitySystems; -using Content.Shared.Fluids.Components; +using Content.Shared.Chemistry.EntitySystems; using JetBrains.Annotations; -namespace Content.Server.Destructible.Thresholds.Behaviors +namespace Content.Server.Destructible.Thresholds.Behaviors; + +[UsedImplicitly] +[DataDefinition] +public sealed partial class SpillBehavior : IThresholdBehavior { - [UsedImplicitly] - [DataDefinition] - public sealed partial class SpillBehavior : IThresholdBehavior + /// + /// Optional fallback solution name if SpillableComponent is not present. + /// + [DataField] + public string? Solution; + + /// + /// When triggered, spills the entity's solution onto the ground. + /// Will first try to use the solution from a SpillableComponent if present, + /// otherwise falls back to the solution specified in the behavior's data fields. + /// The solution is properly drained/split before spilling to prevent double-spilling with other behaviors. + /// + /// Entity whose solution will be spilled + /// System calling this behavior + /// Optional entity that caused this behavior to trigger + public void Execute(EntityUid owner, DestructibleSystem system, EntityUid? cause = null) { - [DataField] - public string? Solution; + var puddleSystem = system.EntityManager.System(); + var solutionContainer = system.EntityManager.System(); + var coordinates = system.EntityManager.GetComponent(owner).Coordinates; - /// - /// If there is a SpillableComponent on EntityUidowner use it to create a puddle/smear. - /// Or whatever solution is specified in the behavior itself. - /// If none are available do nothing. - /// - /// Entity on which behavior is executed - /// system calling the behavior - /// - public void Execute(EntityUid owner, DestructibleSystem system, EntityUid? cause = null) - { - var solutionContainerSystem = system.EntityManager.System(); - var spillableSystem = system.EntityManager.System(); - - var coordinates = system.EntityManager.GetComponent(owner).Coordinates; - - if (system.EntityManager.TryGetComponent(owner, out SpillableComponent? spillableComponent) && - solutionContainerSystem.TryGetSolution(owner, spillableComponent.SolutionName, out _, out var compSolution)) - { - spillableSystem.TrySplashSpillAt(owner, coordinates, compSolution, out _, false, user: cause); - } - else if (Solution != null && - solutionContainerSystem.TryGetSolution(owner, Solution, out _, out var behaviorSolution)) - { - spillableSystem.TrySplashSpillAt(owner, coordinates, behaviorSolution, out _, user: cause); - } - } + // Spill the solution that was drained/split + if (solutionContainer.TryGetSolution(owner, Solution, out _, out var solution)) + puddleSystem.TrySplashSpillAt(owner, coordinates, solution, out _, false, cause); + else + puddleSystem.TrySplashSpillAt(owner, coordinates, out _, out _, false, cause); } } diff --git a/Content.Server/DeviceLinking/Systems/RandomGateSystem.cs b/Content.Server/DeviceLinking/Systems/RandomGateSystem.cs new file mode 100644 index 0000000000..a9610399d1 --- /dev/null +++ b/Content.Server/DeviceLinking/Systems/RandomGateSystem.cs @@ -0,0 +1,32 @@ +using Content.Shared.DeviceLinking.Components; +using Content.Shared.DeviceLinking.Events; +using Content.Shared.DeviceLinking.Systems; +using Robust.Shared.Random; + +namespace Content.Server.DeviceLinking.Systems; + +public sealed class RandomGateSystem : SharedRandomGateSystem +{ + [Dependency] private readonly DeviceLinkSystem _deviceLink = default!; + [Dependency] private readonly IRobustRandom _random = default!; + + public override void Initialize() + { + base.Initialize(); + SubscribeLocalEvent(OnSignalReceived); + } + + private void OnSignalReceived(Entity ent, ref SignalReceivedEvent args) + { + if (args.Port != ent.Comp.InputPort) + return; + + var output = _random.Prob(ent.Comp.SuccessProbability); + if (output != ent.Comp.LastOutput) + { + ent.Comp.LastOutput = output; + Dirty(ent); + _deviceLink.SendSignal(ent.Owner, ent.Comp.OutputPort, output); + } + } +} diff --git a/Content.Server/DeviceNetwork/Systems/NetworkConfiguratorSystem.cs b/Content.Server/DeviceNetwork/Systems/NetworkConfiguratorSystem.cs index 97b27821fd..b31e6a6d3b 100644 --- a/Content.Server/DeviceNetwork/Systems/NetworkConfiguratorSystem.cs +++ b/Content.Server/DeviceNetwork/Systems/NetworkConfiguratorSystem.cs @@ -839,11 +839,5 @@ public sealed class NetworkConfiguratorSystem : SharedNetworkConfiguratorSystem UpdateListUiState(conf, conf.Comp); } - - private void OnUiOpenAttempt(EntityUid uid, NetworkConfiguratorComponent configurator, ActivatableUIOpenAttemptEvent args) - { - if (configurator.LinkModeActive) - args.Cancel(); - } #endregion } diff --git a/Content.Server/Discord/DiscordLink/DiscordChatLink.cs b/Content.Server/Discord/DiscordLink/DiscordChatLink.cs index 358bc4ab3e..34ddc39f71 100644 --- a/Content.Server/Discord/DiscordLink/DiscordChatLink.cs +++ b/Content.Server/Discord/DiscordLink/DiscordChatLink.cs @@ -1,6 +1,7 @@ using Content.Server.Chat.Managers; using Content.Shared.CCVar; using Content.Shared.Chat; +using NetCord; using NetCord.Gateway; using Robust.Shared.Asynchronous; using Robust.Shared.Configuration; @@ -24,6 +25,10 @@ public sealed class DiscordChatLink : IPostInjectInit { _discordLink.OnMessageReceived += OnMessageReceived; + #if DEBUG + _discordLink.RegisterCommandCallback(OnDebugCommandRun, "debug"); + #endif + _configurationManager.OnValueChanged(CCVars.OocDiscordChannelId, OnOocChannelIdChanged, true); _configurationManager.OnValueChanged(CCVars.AdminChatDiscordChannelId, OnAdminChannelIdChanged, true); } @@ -36,6 +41,14 @@ public sealed class DiscordChatLink : IPostInjectInit _configurationManager.UnsubValueChanged(CCVars.AdminChatDiscordChannelId, OnAdminChannelIdChanged); } + #if DEBUG + private void OnDebugCommandRun(CommandReceivedEventArgs ev) + { + var args = string.Join('\n', ev.Arguments); + _sawmill.Info($"Provided arguments: \n{args}"); + } + #endif + private void OnOocChannelIdChanged(string channelId) { if (string.IsNullOrEmpty(channelId)) diff --git a/Content.Server/Discord/DiscordLink/DiscordLink.cs b/Content.Server/Discord/DiscordLink/DiscordLink.cs index d8a72b6e83..0e605ec75f 100644 --- a/Content.Server/Discord/DiscordLink/DiscordLink.cs +++ b/Content.Server/Discord/DiscordLink/DiscordLink.cs @@ -1,4 +1,5 @@ -using System.Net; +using System.Collections.ObjectModel; +using System.Net; using System.Net.Http; using System.Threading.Tasks; using Content.Shared._Sunrise.SunriseCCVars; @@ -7,6 +8,7 @@ using NetCord; using NetCord.Gateway; using NetCord.Rest; using Robust.Shared.Configuration; +using Robust.Shared.Utility; namespace Content.Server.Discord.DiscordLink; @@ -21,9 +23,16 @@ public sealed class CommandReceivedEventArgs public string Command { get; init; } = string.Empty; /// - /// The arguments to the command. This is everything after the command + /// The raw arguments to the command. This is everything after the command /// - public string Arguments { get; init; } = string.Empty; + public string RawArguments { get; init; } = string.Empty; + + /// + /// A list of arguments to the command. + /// This uses mostly for maintainability. + /// + public List Arguments { get; init; } = []; + /// /// Information about the message that the command was received from. This includes the message content, author, etc. /// Use this to reply to the message, delete it, etc. @@ -71,6 +80,7 @@ public sealed class DiscordLink : IPostInjectInit /// public event Action? OnMessageReceived; + // TODO: consider implementing this in a way where we can unregister it in a similar way public void RegisterCommandCallback(Action callback, string command) { OnCommandReceived += args => @@ -186,24 +196,28 @@ public sealed class DiscordLink : IPostInjectInit var trimmedInput = content[BotPrefix.Length..].Trim(); var firstSpaceIndex = trimmedInput.IndexOf(' '); - string command, arguments; + string command, rawArguments; if (firstSpaceIndex == -1) { command = trimmedInput; - arguments = string.Empty; + rawArguments = string.Empty; } else { command = trimmedInput[..firstSpaceIndex]; - arguments = trimmedInput[(firstSpaceIndex + 1)..].Trim(); + rawArguments = trimmedInput[(firstSpaceIndex + 1)..].Trim(); } + var argumentList = new List(); + CommandParsing.ParseArguments(rawArguments, argumentList); + // Raise the event! OnCommandReceived?.Invoke(new CommandReceivedEventArgs { Command = command, - Arguments = arguments, + Arguments = argumentList, + RawArguments = rawArguments, Message = message, }); return ValueTask.CompletedTask; diff --git a/Content.Server/Disposal/Unit/DisposableSystem.cs b/Content.Server/Disposal/Unit/DisposableSystem.cs index d307488110..73365c4f62 100644 --- a/Content.Server/Disposal/Unit/DisposableSystem.cs +++ b/Content.Server/Disposal/Unit/DisposableSystem.cs @@ -1,7 +1,7 @@ using Content.Server.Atmos.EntitySystems; using Content.Server.Disposal.Tube; using Content.Shared.Body.Components; -using Content.Shared.Damage; +using Content.Shared.Damage.Systems; using Content.Shared.Disposal.Components; using Content.Shared.Item; using Content.Shared.Throwing; diff --git a/Content.Server/Dragon/DragonRiftSystem.cs b/Content.Server/Dragon/DragonRiftSystem.cs index 66e4b813d5..ae953a3ca3 100644 --- a/Content.Server/Dragon/DragonRiftSystem.cs +++ b/Content.Server/Dragon/DragonRiftSystem.cs @@ -2,16 +2,14 @@ using Content.Server.Chat.Systems; using Content.Server.NPC; using Content.Server.NPC.Systems; using Content.Server.Pinpointer; -using Content.Shared.Damage; using Content.Shared.Dragon; using Content.Shared.Examine; using Content.Shared.Sprite; -using Robust.Shared.GameObjects; using Robust.Shared.Map; using Robust.Shared.Player; using Robust.Shared.Serialization.Manager; using System.Numerics; -using Robust.Shared.Audio; +using Content.Shared.Damage.Components; using Robust.Shared.Audio.Systems; using Robust.Shared.GameStates; using Robust.Shared.Utility; diff --git a/Content.Server/Electrocution/ElectrocutionSystem.cs b/Content.Server/Electrocution/ElectrocutionSystem.cs index a162b29e19..fe9fe44571 100644 --- a/Content.Server/Electrocution/ElectrocutionSystem.cs +++ b/Content.Server/Electrocution/ElectrocutionSystem.cs @@ -1,14 +1,12 @@ using Content.Server.Administration.Logs; -using Content.Server.NodeContainer; using Content.Server.NodeContainer.EntitySystems; -using Content.Server.NodeContainer.NodeGroups; -using Content.Server.NodeContainer.Nodes; using Content.Server.Power.Components; using Content.Server.Power.EntitySystems; using Content.Server.Power.NodeGroups; using Content.Server.Weapons.Melee; using Content.Shared.Damage; using Content.Shared.Damage.Prototypes; +using Content.Shared.Damage.Systems; using Content.Shared.Database; using Content.Shared.Electrocution; using Content.Shared.IdentityManagement; @@ -27,7 +25,6 @@ using Content.Shared.Tag; using Content.Shared.Weapons.Melee.Events; using Robust.Shared.Audio; using Robust.Shared.Audio.Systems; -using Robust.Shared.Map; using Robust.Shared.Physics.Events; using Robust.Shared.Player; using Robust.Shared.Prototypes; @@ -402,19 +399,16 @@ public sealed class ElectrocutionSystem : SharedElectrocutionSystem ? _stun.TryUpdateParalyzeDuration(uid, time * ParalyzeTimeMultiplier) : _stun.TryAddParalyzeDuration(uid, time * ParalyzeTimeMultiplier); } - + // TODO: Sparks here. if (shockDamage is { } dmg) { - var actual = _damageable.TryChangeDamage(uid, - new DamageSpecifier(_prototypeManager.Index(DamageType), dmg), origin: sourceUid); - - if (actual != null) + if (_damageable.TryChangeDamage(uid, new DamageSpecifier(_prototypeManager.Index(DamageType), dmg), out var damage, origin: sourceUid)) { _adminLogger.Add(LogType.Electrocution, - $"{ToPrettyString(uid):entity} received {actual.GetTotal():damage} powered electrocution damage{(sourceUid != null ? " from " + ToPrettyString(sourceUid.Value) : ""):source}"); + $"{ToPrettyString(uid):entity} received {damage:damage} powered electrocution damage{(sourceUid != null ? " from " + ToPrettyString(sourceUid.Value) : ""):source}"); } } diff --git a/Content.Server/Engineering/EntitySystems/SpawnAfterInteractSystem.cs b/Content.Server/Engineering/EntitySystems/SpawnAfterInteractSystem.cs index 743646c92b..82e2d9c30d 100644 --- a/Content.Server/Engineering/EntitySystems/SpawnAfterInteractSystem.cs +++ b/Content.Server/Engineering/EntitySystems/SpawnAfterInteractSystem.cs @@ -63,8 +63,8 @@ namespace Content.Server.Engineering.EntitySystems if (component.Deleted || !IsTileClear()) return; - if (TryComp(uid, out StackComponent? stackComp) - && component.RemoveOnInteract && !_stackSystem.Use(uid, 1, stackComp)) + if (TryComp(uid, out var stackComp) + && component.RemoveOnInteract && !_stackSystem.TryUse((uid, stackComp), 1)) { return; } diff --git a/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/PlantAdjustPotencyEntityEffectSystem.cs b/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/PlantAdjustPotencyEntityEffectSystem.cs index ebe5c83181..f63d49f209 100644 --- a/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/PlantAdjustPotencyEntityEffectSystem.cs +++ b/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/PlantAdjustPotencyEntityEffectSystem.cs @@ -7,13 +7,11 @@ namespace Content.Server.EntityEffects.Effects.Botany.PlantAttributes; public sealed partial class PlantAdjustPotencyEntityEffectSystem : EntityEffectSystem { - [Dependency] private readonly PlantHolderSystem _plantHolder = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { if (entity.Comp.Seed == null || entity.Comp.Dead) return; - _plantHolder.EnsureUniqueSeed(entity, entity.Comp); entity.Comp.Seed.Potency = Math.Max(entity.Comp.Seed.Potency + args.Effect.Amount, 1); } } diff --git a/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/PlantDestroySeedsEntityEffectSystem.cs b/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/PlantDestroySeedsEntityEffectSystem.cs index 1661c501be..5139c43c0f 100644 --- a/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/PlantDestroySeedsEntityEffectSystem.cs +++ b/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/PlantDestroySeedsEntityEffectSystem.cs @@ -9,7 +9,6 @@ namespace Content.Server.EntityEffects.Effects.Botany.PlantAttributes; public sealed partial class PlantDestroySeedsEntityEffectSystem : EntityEffectSystem { - [Dependency] private readonly PlantHolderSystem _plantHolder = default!; [Dependency] private readonly PopupSystem _popup = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) @@ -20,7 +19,6 @@ public sealed partial class PlantDestroySeedsEntityEffectSystem : EntityEffectSy if (entity.Comp.Seed.Seedless) return; - _plantHolder.EnsureUniqueSeed(entity, entity.Comp); _popup.PopupEntity( Loc.GetString("botany-plant-seedsdestroyed"), entity, diff --git a/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/PlantDiethylamineEntityEffectSystem.cs b/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/PlantDiethylamineEntityEffectSystem.cs index f6aebde465..4da542df93 100644 --- a/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/PlantDiethylamineEntityEffectSystem.cs +++ b/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/PlantDiethylamineEntityEffectSystem.cs @@ -9,7 +9,6 @@ namespace Content.Server.EntityEffects.Effects.Botany.PlantAttributes; public sealed partial class PlantDiethylamineEntityEffectSystem : EntityEffectSystem { [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly PlantHolderSystem _plantHolder = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { @@ -18,13 +17,11 @@ public sealed partial class PlantDiethylamineEntityEffectSystem : EntityEffectSy if (_random.Prob(0.1f)) { - _plantHolder.EnsureUniqueSeed(entity, entity); entity.Comp.Seed!.Lifespan++; } if (_random.Prob(0.1f)) { - _plantHolder.EnsureUniqueSeed(entity, entity); entity.Comp.Seed!.Endurance++; } } diff --git a/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/PlantRestoreSeedsEntityEffectSystem.cs b/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/PlantRestoreSeedsEntityEffectSystem.cs index 4d724be244..a120a1eccd 100644 --- a/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/PlantRestoreSeedsEntityEffectSystem.cs +++ b/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/PlantRestoreSeedsEntityEffectSystem.cs @@ -8,7 +8,6 @@ namespace Content.Server.EntityEffects.Effects.Botany.PlantAttributes; public sealed partial class PlantRestoreSeedsEntityEffectSystem : EntityEffectSystem { - [Dependency] private readonly PlantHolderSystem _plantHolder = default!; [Dependency] private readonly PopupSystem _popup = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) @@ -19,7 +18,6 @@ public sealed partial class PlantRestoreSeedsEntityEffectSystem : EntityEffectSy if (!entity.Comp.Seed.Seedless) return; - _plantHolder.EnsureUniqueSeed(entity, entity.Comp); _popup.PopupEntity(Loc.GetString("botany-plant-seedsrestored"), entity); entity.Comp.Seed.Seedless = false; } diff --git a/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/RobustHarvestEntityEffectSystem.cs b/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/RobustHarvestEntityEffectSystem.cs index 68ea3319ef..a957de82b4 100644 --- a/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/RobustHarvestEntityEffectSystem.cs +++ b/Content.Server/EntityEffects/Effects/Botany/PlantAttributes/RobustHarvestEntityEffectSystem.cs @@ -14,7 +14,6 @@ namespace Content.Server.EntityEffects.Effects.Botany.PlantAttributes; public sealed partial class RobustHarvestEntityEffectSystem : EntityEffectSystem { [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly PlantHolderSystem _plantHolder = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { @@ -23,7 +22,6 @@ public sealed partial class RobustHarvestEntityEffectSystem : EntityEffectSystem if (entity.Comp.Seed.Potency < args.Effect.PotencyLimit) { - _plantHolder.EnsureUniqueSeed(entity, entity.Comp); entity.Comp.Seed.Potency = Math.Min(entity.Comp.Seed.Potency + args.Effect.PotencyIncrease, args.Effect.PotencyLimit); if (entity.Comp.Seed.Potency > args.Effect.PotencySeedlessThreshold) @@ -34,7 +32,6 @@ public sealed partial class RobustHarvestEntityEffectSystem : EntityEffectSystem else if (entity.Comp.Seed.Yield > 1 && _random.Prob(0.1f)) { // Too much of a good thing reduces yield - _plantHolder.EnsureUniqueSeed(entity, entity.Comp); entity.Comp.Seed.Yield--; } } diff --git a/Content.Server/EntityEffects/Effects/Botany/PlantMutateChemicalsEntityEffectSystem.cs b/Content.Server/EntityEffects/Effects/Botany/PlantMutateChemicalsEntityEffectSystem.cs index 120ae6e881..1f8f3fc946 100644 --- a/Content.Server/EntityEffects/Effects/Botany/PlantMutateChemicalsEntityEffectSystem.cs +++ b/Content.Server/EntityEffects/Effects/Botany/PlantMutateChemicalsEntityEffectSystem.cs @@ -2,6 +2,7 @@ using Content.Server.Botany; using Content.Server.Botany.Components; using Content.Shared.EntityEffects; using Content.Shared.EntityEffects.Effects.Botany; +using Content.Shared.FixedPoint; using Robust.Shared.Prototypes; using Robust.Shared.Random; @@ -23,7 +24,7 @@ public sealed partial class PlantMutateChemicalsEntityEffectSystem : EntityEffec // Add a random amount of a random chemical to this set of chemicals var pick = _random.Pick(randomChems); var chemicalId = _random.Pick(pick.Reagents); - var amount = _random.Next(1, (int)pick.Quantity); + var amount = _random.NextFloat(0.1f, (float)pick.Quantity); var seedChemQuantity = new SeedChemQuantity(); if (chemicals.ContainsKey(chemicalId)) { @@ -32,12 +33,13 @@ public sealed partial class PlantMutateChemicalsEntityEffectSystem : EntityEffec } else { - seedChemQuantity.Min = 1; - seedChemQuantity.Max = 1 + amount; + //Set the minimum to a fifth of the quantity to give some level of bad luck protection + seedChemQuantity.Min = FixedPoint2.Clamp(pick.Quantity / 5f, FixedPoint2.Epsilon, 1f); + seedChemQuantity.Max = seedChemQuantity.Min + amount; seedChemQuantity.Inherent = false; } - var potencyDivisor = (int)Math.Ceiling(100.0f / seedChemQuantity.Max); - seedChemQuantity.PotencyDivisor = potencyDivisor; + var potencyDivisor = 100f / seedChemQuantity.Max; + seedChemQuantity.PotencyDivisor = (float) potencyDivisor; chemicals[chemicalId] = seedChemQuantity; } } diff --git a/Content.Server/EntityEffects/Effects/ExplodeEntityEffectSystem.cs b/Content.Server/EntityEffects/Effects/ExplodeEntityEffectSystem.cs new file mode 100644 index 0000000000..2e2fadff32 --- /dev/null +++ b/Content.Server/EntityEffects/Effects/ExplodeEntityEffectSystem.cs @@ -0,0 +1,20 @@ +using Content.Server.Explosion.EntitySystems; +using Content.Shared.EntityEffects; +using Content.Shared.EntityEffects.Effects; +using Content.Shared.Explosion.Components; + +namespace Content.Server.EntityEffects.Effects; + +/// +/// Makes this entity explode using its . +/// +/// +public sealed partial class ExplodeEntityEffectSystem : EntityEffectSystem +{ + [Dependency] private readonly ExplosionSystem _explosion = default!; + + protected override void Effect(Entity entity, ref EntityEffectEvent args) + { + _explosion.TriggerExplosive(entity, entity, args.Effect.Delete, args.Effect.Intensity, args.Effect.Radius, args.User); + } +} diff --git a/Content.Server/EntityEffects/Effects/Transform/ExplosionEntityEffectSystem.cs b/Content.Server/EntityEffects/Effects/Transform/ExplosionEntityEffectSystem.cs index 55fc120051..fec56aa2d3 100644 --- a/Content.Server/EntityEffects/Effects/Transform/ExplosionEntityEffectSystem.cs +++ b/Content.Server/EntityEffects/Effects/Transform/ExplosionEntityEffectSystem.cs @@ -1,6 +1,6 @@ using Content.Server.Explosion.EntitySystems; using Content.Shared.EntityEffects; -using Content.Shared.EntityEffects.Effects.Transform; +using ExplosionEffect = Content.Shared.EntityEffects.Effects.Transform.Explosion; namespace Content.Server.EntityEffects.Effects.Transform; diff --git a/Content.Server/Explosion/Components/ExplosionAirtightGridComponent.cs b/Content.Server/Explosion/Components/ExplosionAirtightGridComponent.cs new file mode 100644 index 0000000000..68f576dcb9 --- /dev/null +++ b/Content.Server/Explosion/Components/ExplosionAirtightGridComponent.cs @@ -0,0 +1,100 @@ +using Content.Server.Explosion.EntitySystems; +using Content.Shared.Atmos; +using Content.Shared.FixedPoint; +using Robust.Shared.Map.Components; +using Robust.Shared.Utility; + +namespace Content.Server.Explosion.Components; + +/// +/// Stores data for airtight explosion traversal on a entity. +/// +/// +[RegisterComponent] +[Access(typeof(ExplosionSystem), Other = AccessPermissions.None)] +public sealed partial class ExplosionAirtightGridComponent : Component +{ + /// + /// Data for every tile on the current grid. + /// + /// + /// Intentionally not saved. + /// + [ViewVariables] + public readonly Dictionary Tiles = new(); + + /// + /// Data struct that describes the explosion-blocking airtight entities on a tile. + /// + public struct TileData + { + /// + /// Which index into the tolerance cache of this tile is using. + /// + public required int ToleranceCacheIndex; + + /// + /// Which directions this tile is blocking explosions in. Bitflag field. + /// + public required AtmosDirection BlockedDirections; + } + + /// + /// A set of tolerance values + /// + public struct ToleranceValues : IEquatable + { + /// + /// Special value that indicates the entity is "invulnerable" against a specific explosion type. + /// + /// + /// Here to deal with the limited range of over typical floats. + /// + public static readonly FixedPoint2 Invulnerable = FixedPoint2.MaxValue; + + /// + /// The intensities at which explosions of each type can instantly break through an entity. + /// + /// + /// + /// This is an array, with the index of each value corresponding to the "explosion type ID" cached by + /// . + /// + /// + /// Values are stored as to avoid possible precision issues resulting in + /// different-but-almost-identical tolerance values wasting memory. + /// + /// + /// If a value is , that indicates the tile is invulnerable. + /// + /// + public required FixedPoint2[] Values; + + public bool Equals(ToleranceValues other) + { + return Values.AsSpan().SequenceEqual(other.Values); + } + + public override bool Equals(object? obj) + { + return obj is ToleranceValues other && Equals(other); + } + + public override int GetHashCode() + { + var hc = new HashCode(); + hc.AddArray(Values); + return hc.ToHashCode(); + } + + public static bool operator ==(ToleranceValues left, ToleranceValues right) + { + return left.Equals(right); + } + + public static bool operator !=(ToleranceValues left, ToleranceValues right) + { + return !left.Equals(right); + } + } +} diff --git a/Content.Server/Explosion/EntitySystems/ExplosionGridTileFlood.cs b/Content.Server/Explosion/EntitySystems/ExplosionGridTileFlood.cs index da3ce635af..0274979c55 100644 --- a/Content.Server/Explosion/EntitySystems/ExplosionGridTileFlood.cs +++ b/Content.Server/Explosion/EntitySystems/ExplosionGridTileFlood.cs @@ -1,7 +1,8 @@ using System.Numerics; using Content.Shared.Atmos; -using Robust.Shared.Map; +using Content.Shared.FixedPoint; using Robust.Shared.Map.Components; +using static Content.Server.Explosion.Components.ExplosionAirtightGridComponent; using static Content.Server.Explosion.EntitySystems.ExplosionSystem; namespace Content.Server.Explosion.EntitySystems; @@ -11,6 +12,8 @@ namespace Content.Server.Explosion.EntitySystems; /// public sealed class ExplosionGridTileFlood : ExplosionTileFlood { + private readonly ExplosionSystem _explosionSystem; + public Entity Grid; private bool _needToTransform = false; @@ -45,7 +48,8 @@ public sealed class ExplosionGridTileFlood : ExplosionTileFlood Dictionary edgeTiles, EntityUid? referenceGrid, Matrix3x2 spaceMatrix, - Angle spaceAngle) + Angle spaceAngle, + ExplosionSystem explosionSystem) { Grid = grid; _airtightMap = airtightMap; @@ -53,6 +57,7 @@ public sealed class ExplosionGridTileFlood : ExplosionTileFlood _intensityStepSize = intensityStepSize; _typeIndex = typeIndex; _edgeTiles = edgeTiles; + _explosionSystem = explosionSystem; // initialise SpaceTiles foreach (var (tile, spaceNeighbors) in _edgeTiles) @@ -193,11 +198,11 @@ public sealed class ExplosionGridTileFlood : ExplosionTileFlood NewBlockedTiles.Add(tile); // At what explosion iteration would this blocker be destroyed? - var required = tileData.ExplosionTolerance[_typeIndex]; + var required = _explosionSystem.GetToleranceValues(tileData.ToleranceCacheIndex).Values[_typeIndex]; if (required > _maxIntensity) return; // blocker is never destroyed. - var clearIteration = iteration + (int) MathF.Ceiling(required / _intensityStepSize); + var clearIteration = iteration + (int) MathF.Ceiling((float)required / _intensityStepSize); if (FreedTileLists.TryGetValue(clearIteration, out var list)) list.Add(tile); else @@ -261,13 +266,13 @@ public sealed class ExplosionGridTileFlood : ExplosionTileFlood foreach (var tile in tiles) { var blockedDirections = AtmosDirection.Invalid; - float sealIntegrity = 0; + FixedPoint2 sealIntegrity = 0; // Note that if (grid, tile) is not a valid key, then airtight.BlockedDirections will default to 0 (no blocked directions) if (_airtightMap.TryGetValue(tile, out var tileData)) { blockedDirections = tileData.BlockedDirections; - sealIntegrity = tileData.ExplosionTolerance[_typeIndex]; + sealIntegrity = _explosionSystem.GetToleranceValues(tileData.ToleranceCacheIndex).Values[_typeIndex]; } // First, yield any neighboring tiles that are not blocked by airtight entities on this tile @@ -290,7 +295,7 @@ public sealed class ExplosionGridTileFlood : ExplosionTileFlood continue; // At what explosion iteration would this blocker be destroyed? - var clearIteration = iteration + (int) MathF.Ceiling(sealIntegrity / _intensityStepSize); + var clearIteration = iteration + (int) MathF.Ceiling((float) sealIntegrity / _intensityStepSize); // Get the delayed neighbours list if (!_delayedNeighbors.TryGetValue(clearIteration, out var list)) diff --git a/Content.Server/Explosion/EntitySystems/ExplosionSystem.Airtight.cs b/Content.Server/Explosion/EntitySystems/ExplosionSystem.Airtight.cs index 3d55a7e823..da2a571900 100644 --- a/Content.Server/Explosion/EntitySystems/ExplosionSystem.Airtight.cs +++ b/Content.Server/Explosion/EntitySystems/ExplosionSystem.Airtight.cs @@ -1,46 +1,59 @@ +using System.Linq; +using System.Runtime.InteropServices; using Content.Server.Atmos.Components; -using Content.Server.Destructible; +using Content.Server.Explosion.Components; using Content.Shared.Atmos; -using Content.Shared.Damage; +using Content.Shared.Damage.Systems; using Content.Shared.Explosion; -using Content.Shared.Explosion.EntitySystems; using Content.Shared.FixedPoint; +using Robust.Shared.Collections; using Robust.Shared.Map.Components; +using Robust.Shared.Prototypes; +using Robust.Shared.Utility; +using static Content.Server.Explosion.Components.ExplosionAirtightGridComponent; namespace Content.Server.Explosion.EntitySystems; public sealed partial class ExplosionSystem { - private readonly Dictionary _explosionTypes = new(); + // We keep track of which tiles are airtight, and how much damage from explosions those airtight blockers can take. + // This is quite complicated, as the data effectively needs to be tracked *per tile*, *per explosion type*. + // To avoid wasting significant memory, we calculate the values and share the actual backing storage of it. + // Stored values are reference counted so they can be evicted when no longer needed. + // At the time of writing, this compacts the storage for Box Station from ~5500 tolerance value sets to 13, + // at round start. + + // Use integers instead of prototype IDs for storage of explosion data. + // This allows us to replace a Dictionary with just a FixedPoint2[]. + private readonly Dictionary, int> _explosionTypes = new(); + // Index to look up if we already have an existing set of tolerance values stored, so the data can be shared. + private readonly Dictionary _toleranceIndex = new(); + // Storage for tolerance values. Entries form a free linked list when not occupied by a set of real values. + private ValueList _toleranceData; + // First free position in _toleranceData. + // -1 indicates there are no free slots left and the storage must be expanded. + private int _freeListHead = -1; private void InitAirtightMap() { - // Currently explosion prototype hot-reload isn't supported, as it would involve completely re-computing the - // airtight map. Could be done, just not yet implemented. + _explosionTypes.Clear(); - // for storing airtight entity damage thresholds for all anchored airtight entities, we will use integers in - // place of id-strings. This initializes the string <--> id association. - // This allows us to replace a Dictionary with just a float[]. int index = 0; foreach (var prototype in _prototypeManager.EnumeratePrototypes()) { - // TODO EXPLOSION - // just make this a field on the prototype _explosionTypes.Add(prototype.ID, index); index++; } } - // The explosion intensity required to break an entity depends on the explosion type. So it is stored in a - // Dictionary - // - // Hence, each tile has a tuple (Dictionary, AtmosDirection). This specifies what directions are - // blocked, and how intense a given explosion type needs to be in order to destroy ALL airtight entities on that - // tile. This is the TileData struct. - // - // We then need this data for every tile on a grid. So this mess of a variable maps the Grid ID and Vector2i grid - // indices to this tile-data struct. - private Dictionary> _airtightMap = new(); + private void ReloadExplosionPrototypes(PrototypesReloadedEventArgs prototypesReloadedEventArgs) + { + if (!prototypesReloadedEventArgs.Modified.Contains(typeof(ExplosionPrototype))) + return; + + InitAirtightMap(); + ReloadMap(); + } public void UpdateAirtightMap(EntityUid gridId, Vector2i tile, MapGridComponent? grid = null) { @@ -48,6 +61,12 @@ public sealed partial class ExplosionSystem UpdateAirtightMap(gridId, grid, tile); } + [Access(typeof(ExplosionGridTileFlood))] + public ToleranceValues GetToleranceValues(int idx) + { + return _toleranceData[idx].Values; + } + /// /// Update the map of explosion blockers. /// @@ -60,11 +79,12 @@ public sealed partial class ExplosionSystem /// public void UpdateAirtightMap(EntityUid gridId, MapGridComponent grid, Vector2i tile) { - var tolerance = new float[_explosionTypes.Count]; - var blockedDirections = AtmosDirection.Invalid; + var airtightGrid = EnsureComp(gridId); - if (!_airtightMap.ContainsKey(gridId)) - _airtightMap[gridId] = new(); + // Calculate tile new airtight state. + + var tolerance = new FixedPoint2[_explosionTypes.Count]; + var blockedDirections = AtmosDirection.Invalid; var anchoredEnumerator = _map.GetAnchoredEntitiesEnumerator(gridId, grid, tile); @@ -74,17 +94,97 @@ public sealed partial class ExplosionSystem continue; blockedDirections |= airtight.AirBlockedDirection; - var entityTolerances = GetExplosionTolerance(uid.Value); - for (var i = 0; i < tolerance.Length; i++) - { - tolerance[i] = Math.Max(tolerance[i], entityTolerances[i]); - } + GetExplosionTolerance(uid.Value, tolerance); } - if (blockedDirections != AtmosDirection.Invalid) - _airtightMap[gridId][tile] = new(tolerance, blockedDirections); + // Log.Info($"UPDATE {gridId}/{tile}: {blockedDirections}"); + + if (blockedDirections == AtmosDirection.Invalid) + { + // No longer airtight + + if (!airtightGrid.Tiles.Remove(tile, out var tileData)) + { + // Did not have this tile before and after, nothing to do. + return; + } + + // Removing tile data. + DecrementRefCount(tileData.ToleranceCacheIndex); + return; + } + + ref var tileEntry = ref CollectionsMarshal.GetValueRefOrAddDefault(airtightGrid.Tiles, tile, out var existed); + var cacheKey = new ToleranceValues { Values = tolerance }; + + // Remove previous tolerance reference if necessary. + if (existed) + { + ref var prevEntry = ref _toleranceData[tileEntry.ToleranceCacheIndex]; + if (prevEntry.Values == cacheKey) + { + // No change. + return; + } + + DecrementRefCount(tileEntry.ToleranceCacheIndex); + } + + ref var newCacheIndex = ref CollectionsMarshal.GetValueRefOrAddDefault(_toleranceIndex, cacheKey, out existed); + if (existed) + { + _toleranceData[newCacheIndex].RefCount += 1; + } else - _airtightMap[gridId].Remove(tile); + { + if (_freeListHead < 0) + ExpandCache(); + + newCacheIndex = _freeListHead; + ref var newCacheEntry = ref _toleranceData[newCacheIndex]; + _freeListHead = newCacheEntry.RefCount; + + newCacheEntry.Values = cacheKey; + newCacheEntry.RefCount = 1; + } + + tileEntry = new TileData + { + BlockedDirections = blockedDirections, + ToleranceCacheIndex = newCacheIndex, + }; + } + + private void ExpandCache() + { + var newCacheSize = Math.Max(8, _toleranceData.Count * 2); + var curSize = _toleranceData.Count; + + _toleranceData.EnsureLength(newCacheSize); + for (var i = curSize; i < newCacheSize; i++) + { + _toleranceData[i].RefCount = _freeListHead; + _freeListHead = i; + } + } + + private void DecrementRefCount(int index) + { + ref var cacheEntry = ref _toleranceData[index]; + + DebugTools.Assert(cacheEntry.RefCount > 0); + cacheEntry.RefCount -= 1; + + if (cacheEntry.RefCount == 0) + { + var prevValue = cacheEntry.Values; + cacheEntry.Values = default; + cacheEntry.RefCount = _freeListHead; + _freeListHead = index; + + var result = _toleranceIndex.Remove(prevValue); + DebugTools.Assert(result, "Failed to removed 0 refcounted index!"); + } } /// @@ -108,7 +208,7 @@ public sealed partial class ExplosionSystem /// /// Return a dictionary that specifies how intense a given explosion type needs to be in order to destroy an entity. /// - public float[] GetExplosionTolerance(EntityUid uid) + private void GetExplosionTolerance(EntityUid uid, Span explosionTolerance) { // How much total damage is needed to destroy this entity? This also includes "break" behaviors. This ASSUMES // that this will result in a non-airtight entity.Entities that ONLY break via construction graph node changes @@ -119,14 +219,14 @@ public sealed partial class ExplosionSystem totalDamageTarget = _destructibleSystem.DestroyedAt(uid, destructible); } - var explosionTolerance = new float[_explosionTypes.Count]; if (totalDamageTarget == FixedPoint2.MaxValue || !_damageableQuery.TryGetComponent(uid, out var damageable)) { for (var i = 0; i < explosionTolerance.Length; i++) { - explosionTolerance[i] = float.MaxValue; + explosionTolerance[i] = ToleranceValues.Invulnerable; } - return explosionTolerance; + + return; } // What multiple of each explosion type damage set will result in the damage exceeding the required amount? This @@ -159,38 +259,43 @@ public sealed partial class ExplosionSystem damagePerIntensity += value * mod * Math.Max(0, ev.DamageCoefficient); } - explosionTolerance[index] = damagePerIntensity > 0 + var toleranceValue = damagePerIntensity > 0 ? (float) ((totalDamageTarget - damageable.TotalDamage) / damagePerIntensity) - : float.MaxValue; - } + : ToleranceValues.Invulnerable; - return explosionTolerance; + explosionTolerance[index] = toleranceValue; + } } - /// - /// Data struct that describes the explosion-blocking airtight entities on a tile. - /// - public struct TileData + private void OnAirtightGridRemoved(EntityUid entity) { - public TileData(float[] explosionTolerance, AtmosDirection blockedDirections) + if (!TryComp(entity, out ExplosionAirtightGridComponent? airtightGrid)) + return; + + foreach (var tile in airtightGrid.Tiles.Values) { - ExplosionTolerance = explosionTolerance; - BlockedDirections = blockedDirections; + DecrementRefCount(tile.ToleranceCacheIndex); } - public float[] ExplosionTolerance; - public AtmosDirection BlockedDirections = AtmosDirection.Invalid; + RemComp(entity); } public override void ReloadMap() { - foreach (var(grid, dict) in _airtightMap) + var enumerator = EntityQueryEnumerator(); + while (enumerator.MoveNext(out var uid, out var airtightComp, out var mapGrid)) { - var comp = Comp(grid); - foreach (var index in dict.Keys) + foreach (var pos in airtightComp.Tiles.Keys) { - UpdateAirtightMap(grid, comp, index); + UpdateAirtightMap(uid, pos, mapGrid); } } } + + private struct CacheEntry + { + public ToleranceValues Values; + public int RefCount; // Doubles as freelist chain + } + } diff --git a/Content.Server/Explosion/EntitySystems/ExplosionSystem.GridMap.cs b/Content.Server/Explosion/EntitySystems/ExplosionSystem.GridMap.cs index 5c032d5c82..3767d0c238 100644 --- a/Content.Server/Explosion/EntitySystems/ExplosionSystem.GridMap.cs +++ b/Content.Server/Explosion/EntitySystems/ExplosionSystem.GridMap.cs @@ -38,7 +38,7 @@ public sealed partial class ExplosionSystem private void OnGridRemoved(GridRemovalEvent ev) { - _airtightMap.Remove(ev.EntityUid); + OnAirtightGridRemoved(ev.EntityUid); _gridEdges.Remove(ev.EntityUid); // this should be a small enough set that iterating all of them is fine diff --git a/Content.Server/Explosion/EntitySystems/ExplosionSystem.Processing.cs b/Content.Server/Explosion/EntitySystems/ExplosionSystem.Processing.cs index 263fdabf98..2cec8d707a 100644 --- a/Content.Server/Explosion/EntitySystems/ExplosionSystem.Processing.cs +++ b/Content.Server/Explosion/EntitySystems/ExplosionSystem.Processing.cs @@ -1,13 +1,9 @@ -using System.Linq; -using System.Numerics; -using Content.Server.Atmos.EntitySystems; -using Content.Server.Explosion.Components; using Content.Shared.CCVar; using Content.Shared.Damage; +using Content.Shared.Damage.Components; using Content.Shared.Database; using Content.Shared.Explosion; using Content.Shared.Explosion.Components; -using Content.Shared.Explosion.EntitySystems; using Content.Shared.Maps; using Content.Shared.Physics; using Content.Shared.Projectiles; @@ -17,10 +13,10 @@ using Robust.Shared.Map.Components; using Robust.Shared.Physics; using Robust.Shared.Physics.Components; using Robust.Shared.Physics.Dynamics; -using Robust.Shared.Player; using Robust.Shared.Random; using Robust.Shared.Timing; using Robust.Shared.Utility; +using System.Numerics; using TimedDespawnComponent = Robust.Shared.Spawners.TimedDespawnComponent; namespace Content.Server.Explosion.EntitySystems; @@ -206,6 +202,8 @@ public sealed partial class ExplosionSystem HashSet processed, string id, float? fireStacks, + float? temperature, + float currentIntensity, EntityUid? cause) { var size = grid.Comp.TileSize; @@ -238,6 +236,12 @@ public sealed partial class ExplosionSystem ProcessEntity(entity, epicenter, damage, throwForce, id, null, fireStacks, cause); } + // heat the atmosphere + if (temperature != null) + { + _atmosphere.HotspotExpose(grid.Owner, tile, temperature.Value, currentIntensity, cause, true); + } + // Walls and reinforced walls will break into girders. These girders will also be considered turf-blocking for // the purposes of destroying floors. Again, ideally the process of damaging an entity should somehow return // information about the entities that were spawned as a result, but without that information we just have to @@ -439,32 +443,29 @@ public sealed partial class ExplosionSystem float? fireStacksOnIgnite, EntityUid? cause) { - if (originalDamage != null) + if (originalDamage is not null) { GetEntitiesToDamage(uid, originalDamage, id); foreach (var (entity, damage) in _toDamage) { - if (_actorQuery.HasComp(entity)) - { - // Log damage to player entities only, cause this will create a massive amount of log spam otherwise. - if (cause != null) - { - _adminLogger.Add(LogType.ExplosionHit, LogImpact.Medium, $"Explosion of {ToPrettyString(cause):actor} dealt {damage.GetTotal()} damage to {ToPrettyString(entity):subject}"); - } - else - { - _adminLogger.Add(LogType.ExplosionHit, LogImpact.Medium, $"Explosion at {epicenter:epicenter} dealt {damage.GetTotal()} damage to {ToPrettyString(entity):subject}"); - } - - } + if (!_damageableQuery.TryComp(entity, out var damageable)) + continue; // TODO EXPLOSIONS turn explosions into entities, and pass the the entity in as the damage origin. - _damageableSystem.TryChangeDamage(entity, damage, ignoreResistances: true, ignoreGlobalModifiers: true); + _damageableSystem.TryChangeDamage((entity, damageable), damage, ignoreResistances: true, ignoreGlobalModifiers: true); + if (_actorQuery.HasComp(entity)) + { + // Log damage to player entities only; this will create a massive amount of log spam otherwise. + if (cause is not null) + _adminLogger.Add(LogType.ExplosionHit, LogImpact.Medium, $"Explosion of {ToPrettyString(cause):actor} dealt {damage.GetTotal()} damage to {ToPrettyString(entity):subject}"); + else + _adminLogger.Add(LogType.ExplosionHit, LogImpact.Medium, $"Explosion at {epicenter:epicenter} dealt {damage.GetTotal()} damage to {ToPrettyString(entity):subject}"); + } } } - // ignite + // ignite entities with the flammable component if (fireStacksOnIgnite != null) { if (_flammableQuery.TryGetComponent(uid, out var flammable)) @@ -666,7 +667,7 @@ sealed class Explosion private readonly IEntityManager _entMan; private readonly ExplosionSystem _system; private readonly SharedMapSystem _mapSystem; - private readonly DamageableSystem _damageable; + private readonly Shared.Damage.Systems.DamageableSystem _damageable; public readonly EntityUid VisualEnt; @@ -690,7 +691,7 @@ sealed class Explosion EntityUid visualEnt, EntityUid? cause, SharedMapSystem mapSystem, - DamageableSystem damageable) + Shared.Damage.Systems.DamageableSystem damageable) { VisualEnt = visualEnt; Cause = cause; @@ -862,6 +863,8 @@ sealed class Explosion ProcessedEntities, ExplosionType.ID, ExplosionType.FireStacks, + ExplosionType.Temperature, + _currentIntensity, Cause); // If the floor is not blocked by some dense object, damage the floor tiles. diff --git a/Content.Server/Explosion/EntitySystems/ExplosionSystem.TileFill.cs b/Content.Server/Explosion/EntitySystems/ExplosionSystem.TileFill.cs index ac539da213..a274fa8660 100644 --- a/Content.Server/Explosion/EntitySystems/ExplosionSystem.TileFill.cs +++ b/Content.Server/Explosion/EntitySystems/ExplosionSystem.TileFill.cs @@ -1,5 +1,6 @@ using System.Linq; using System.Numerics; +using Content.Server.Explosion.Components; using Content.Shared.Administration; using Content.Shared.Explosion.Components; using Robust.Shared.Map; @@ -40,11 +41,7 @@ public sealed partial class ExplosionSystem if (totalIntensity <= 0 || slope <= 0) return null; - if (!_explosionTypes.TryGetValue(typeID, out var typeIndex)) - { - Log.Error("Attempted to spawn explosion using a prototype that was not defined during initialization. Explosion prototype hot-reload is not currently supported."); - return null; - } + var typeIndex = _explosionTypes[typeID]; Vector2i initialTile; EntityUid? epicentreGrid = null; @@ -103,8 +100,7 @@ public sealed partial class ExplosionSystem // set up the initial `gridData` instance encounteredGrids.Add(epicentreGrid.Value); - if (!_airtightMap.TryGetValue(epicentreGrid.Value, out var airtightMap)) - airtightMap = new(); + var airtightMap = CompOrNull(epicentreGrid)?.Tiles ?? new(); var initialGridData = new ExplosionGridTileFlood( (epicentreGrid.Value, Comp(epicentreGrid.Value)), @@ -115,7 +111,8 @@ public sealed partial class ExplosionSystem _gridEdges[epicentreGrid.Value], referenceGrid, spaceMatrix, - spaceAngle); + spaceAngle, + this); gridData[epicentreGrid.Value] = initialGridData; @@ -192,8 +189,7 @@ public sealed partial class ExplosionSystem // is this a new grid, for which we must create a new explosion data set if (!gridData.TryGetValue(grid, out var data)) { - if (!_airtightMap.TryGetValue(grid, out var airtightMap)) - airtightMap = new(); + var airtightMap = CompOrNull(grid)?.Tiles ?? new(); data = new ExplosionGridTileFlood( (grid, Comp(grid)), @@ -204,7 +200,8 @@ public sealed partial class ExplosionSystem _gridEdges[grid], referenceGrid, spaceMatrix, - spaceAngle); + spaceAngle, + this); gridData[grid] = data; } diff --git a/Content.Server/Explosion/EntitySystems/ExplosionSystem.cs b/Content.Server/Explosion/EntitySystems/ExplosionSystem.cs index 4f01f0fa7e..17718f6acb 100644 --- a/Content.Server/Explosion/EntitySystems/ExplosionSystem.cs +++ b/Content.Server/Explosion/EntitySystems/ExplosionSystem.cs @@ -10,7 +10,8 @@ using Content.Shared._RMC14.Explosion; using Content.Shared.Atmos.Components; using Content.Shared.Camera; using Content.Shared.CCVar; -using Content.Shared.Damage; +using Content.Shared.Damage.Components; +using Content.Shared.Damage.Systems; using Content.Shared.Database; using Content.Shared.Explosion; using Content.Shared.Explosion.Components; @@ -54,6 +55,7 @@ public sealed partial class ExplosionSystem : SharedExplosionSystem [Dependency] private readonly SharedMapSystem _map = default!; [Dependency] private readonly FlammableSystem _flammableSystem = default!; [Dependency] private readonly DestructibleSystem _destructibleSystem = default!; + [Dependency] private readonly AtmosphereSystem _atmosphere = default!; private EntityQuery _flammableQuery; private EntityQuery _physicsQuery; @@ -104,6 +106,8 @@ public sealed partial class ExplosionSystem : SharedExplosionSystem _destructibleQuery = GetEntityQuery(); _damageableQuery = GetEntityQuery(); _airtightQuery = GetEntityQuery(); + + _prototypeManager.PrototypesReloaded += ReloadExplosionPrototypes; } private void OnReset(RoundRestartCleanupEvent ev) @@ -122,6 +126,7 @@ public sealed partial class ExplosionSystem : SharedExplosionSystem base.Shutdown(); _nodeGroupSystem.PauseUpdating = false; _pathfindingSystem.PauseUpdating = false; + _prototypeManager.PrototypesReloaded -= ReloadExplosionPrototypes; } private void RelayedResistance(EntityUid uid, ExplosionResistanceComponent component, @@ -257,11 +262,14 @@ public sealed partial class ExplosionSystem : SharedExplosionSystem var logImpact = (alertMinExplosionIntensity > -1 && totalIntensity >= alertMinExplosionIntensity) ? LogImpact.Extreme : LogImpact.High; - _adminLogger.Add(LogType.Explosion, logImpact, - $"{ToPrettyString(user.Value):user} caused {ToPrettyString(uid):entity} to explode ({typeId}) at Pos:{(posFound ? $"{gridPos:coordinates}" : "[Grid or Map not found]")} with intensity {totalIntensity} slope {slope}"); + if (posFound) + _adminLogger.Add(LogType.Explosion, logImpact, $"{ToPrettyString(user.Value):user} caused {ToPrettyString(uid):entity} to explode ({typeId}) at Pos:{gridPos:coordinates} with intensity {totalIntensity} slope {slope}"); + else + _adminLogger.Add(LogType.Explosion, logImpact, $"{ToPrettyString(user.Value):user} caused {ToPrettyString(uid):entity} to explode ({typeId}) at Pos:[Grid or Map not found] with intensity {totalIntensity} slope {slope}"); } } + /// /// Queue an explosion, with a specified epicenter and set of starting tiles. /// diff --git a/Content.Server/Fluids/EntitySystems/PuddleSystem.Spillable.cs b/Content.Server/Fluids/EntitySystems/PuddleSystem.Spillable.cs index 01526d4ee5..e632d6efb3 100644 --- a/Content.Server/Fluids/EntitySystems/PuddleSystem.Spillable.cs +++ b/Content.Server/Fluids/EntitySystems/PuddleSystem.Spillable.cs @@ -29,23 +29,14 @@ public sealed partial class PuddleSystem private void SpillOnLand(Entity entity, ref LandEvent args) { - if (!_solutionContainerSystem.TryGetSolution(entity.Owner, entity.Comp.SolutionName, out var soln, out var solution)) + if (!entity.Comp.SpillWhenThrown || Openable.IsClosed(entity.Owner)) return; - if (Openable.IsClosed(entity.Owner)) - return; - - if (!entity.Comp.SpillWhenThrown) - return; - - if (args.User != null) + if (TrySplashSpillAt(entity.Owner, Transform(entity).Coordinates, out _, out var solution) && args.User != null) { AdminLogger.Add(LogType.Landed, $"{ToPrettyString(entity.Owner):entity} spilled a solution {SharedSolutionContainerSystem.ToPrettyString(solution):solution} on landing"); } - - var drainedSolution = _solutionContainerSystem.Drain(entity.Owner, soln.Value, solution.Volume); - TrySplashSpillAt(entity.Owner, Transform(entity).Coordinates, drainedSolution, out _); } private void OnDoAfter(Entity entity, ref SpillDoAfterEvent args) diff --git a/Content.Server/Fluids/EntitySystems/PuddleSystem.cs b/Content.Server/Fluids/EntitySystems/PuddleSystem.cs index 2f966354ec..aca8c5383d 100644 --- a/Content.Server/Fluids/EntitySystems/PuddleSystem.cs +++ b/Content.Server/Fluids/EntitySystems/PuddleSystem.cs @@ -369,7 +369,40 @@ public sealed partial class PuddleSystem : SharedPuddleSystem // TODO: This can be predicted once https://github.com/space-wizards/RobustToolbox/pull/5849 is merged /// - public override bool TrySplashSpillAt(EntityUid uid, + public override bool TrySplashSpillAt(Entity entity, + EntityCoordinates coordinates, + out EntityUid puddleUid, + out Solution spilled, + bool sound = true, + EntityUid? user = null) + { + puddleUid = EntityUid.Invalid; + spilled = new Solution(); + + if (!Resolve(entity, ref entity.Comp)) + return false; + + if (!_solutionContainerSystem.TryGetSolution(entity.Owner, entity.Comp.SolutionName, out var solution)) + return false; + + spilled = solution.Value.Comp.Solution; + + return TrySplashSpillAt(entity, coordinates, solution.Value, out puddleUid, sound, user); + } + + private bool TrySplashSpillAt(EntityUid entity, + EntityCoordinates coordinates, + Entity solution, + out EntityUid puddleUid, + bool sound = true, + EntityUid? user = null) + { + var result = TrySplashSpillAt(entity, coordinates, solution.Comp.Solution, out puddleUid, sound, user); + _solutionContainerSystem.UpdateChemicals(solution); + return result; + } + + public override bool TrySplashSpillAt(EntityUid entity, EntityCoordinates coordinates, Solution solution, out EntityUid puddleUid, @@ -381,6 +414,7 @@ public sealed partial class PuddleSystem : SharedPuddleSystem if (solution.Volume == 0) return false; + var spilled = solution.SplitSolution(solution.Volume); var targets = new List(); var reactive = new HashSet>(); _lookup.GetEntitiesInRange(coordinates, 1.0f, reactive); @@ -392,26 +426,28 @@ public sealed partial class PuddleSystem : SharedPuddleSystem var owner = ent.Owner; // between 5 and 30% - var splitAmount = solution.Volume * _random.NextFloat(0.05f, 0.30f); - var splitSolution = solution.SplitSolution(splitAmount); + var splitAmount = spilled.Volume * _random.NextFloat(0.05f, 0.30f); + var splitSolution = spilled.SplitSolution(splitAmount); if (user != null) { AdminLogger.Add(LogType.Landed, - $"{ToPrettyString(user.Value):user} threw {ToPrettyString(uid):entity} which splashed a solution {SharedSolutionContainerSystem.ToPrettyString(solution):solution} onto {ToPrettyString(owner):target}"); + $"{ToPrettyString(user.Value):user} threw {ToPrettyString(entity):entity} which splashed a solution {SharedSolutionContainerSystem.ToPrettyString(spilled):solution} onto {ToPrettyString(owner):target}"); } targets.Add(owner); Reactive.DoEntityReaction(owner, splitSolution, ReactionMethod.Touch); - Popups.PopupEntity( - Loc.GetString("spill-land-spilled-on-other", ("spillable", uid), - ("target", Identity.Entity(owner, EntityManager))), owner, PopupType.SmallCaution); + Popups.PopupEntity(Loc.GetString("spill-land-spilled-on-other", + ("spillable", entity), + ("target", Identity.Entity(owner, EntityManager))), + owner, + PopupType.SmallCaution); } - _color.RaiseEffect(solution.GetColor(_prototypeManager), targets, - Filter.Pvs(uid, entityManager: EntityManager)); + _color.RaiseEffect(spilled.GetColor(_prototypeManager), targets, + Filter.Pvs(entity, entityManager: EntityManager)); - return TrySpillAt(coordinates, solution, out puddleUid, sound); + return TrySpillAt(coordinates, spilled, out puddleUid, sound); } /// diff --git a/Content.Server/Fluids/EntitySystems/SmokeSystem.cs b/Content.Server/Fluids/EntitySystems/SmokeSystem.cs index 7c9d02c561..c787132504 100644 --- a/Content.Server/Fluids/EntitySystems/SmokeSystem.cs +++ b/Content.Server/Fluids/EntitySystems/SmokeSystem.cs @@ -264,14 +264,14 @@ public sealed class SmokeSystem : EntitySystem if (!TryComp(entity, out var bloodstream)) return; - if (!_solutionContainerSystem.ResolveSolution(entity, bloodstream.ChemicalSolutionName, ref bloodstream.ChemicalSolution, out var chemSolution) || chemSolution.AvailableVolume <= 0) + if (!_solutionContainerSystem.ResolveSolution(entity, bloodstream.BloodSolutionName, ref bloodstream.BloodSolution, out var bloodSolution) || bloodSolution.AvailableVolume <= 0) return; var blockIngestion = _internals.AreInternalsWorking(entity); var cloneSolution = solution.Clone(); var availableTransfer = FixedPoint2.Min(cloneSolution.Volume, component.TransferRate); - var transferAmount = FixedPoint2.Min(availableTransfer, chemSolution.AvailableVolume); + var transferAmount = FixedPoint2.Min(availableTransfer, bloodSolution.AvailableVolume); var transferSolution = cloneSolution.SplitSolution(transferAmount); foreach (var reagentQuantity in transferSolution.Contents.ToArray()) @@ -287,7 +287,7 @@ public sealed class SmokeSystem : EntitySystem if (blockIngestion) return; - if (_blood.TryAddToChemicals((entity, bloodstream), transferSolution)) + if (_blood.TryAddToBloodstream((entity, bloodstream), transferSolution)) { // Log solution addition by smoke _logger.Add(LogType.ForceFeed, LogImpact.Medium, $"{ToPrettyString(entity):target} ingested smoke {SharedSolutionContainerSystem.ToPrettyString(transferSolution)}"); diff --git a/Content.Server/Fluids/EntitySystems/SpraySystem.cs b/Content.Server/Fluids/EntitySystems/SpraySystem.cs index 2a6b0644be..4708954ea1 100644 --- a/Content.Server/Fluids/EntitySystems/SpraySystem.cs +++ b/Content.Server/Fluids/EntitySystems/SpraySystem.cs @@ -1,6 +1,5 @@ using Content.Server.Chemistry.Components; using Content.Server.Chemistry.EntitySystems; -using Content.Server.Fluids.Components; using Content.Server.Gravity; using Content.Server.Popups; using Content.Shared.CCVar; @@ -16,11 +15,14 @@ using Robust.Shared.Configuration; using Robust.Shared.Physics.Components; using Robust.Shared.Prototypes; using System.Numerics; +using Content.Shared.Fluids.EntitySystems; +using Content.Shared.Fluids.Components; +using Robust.Server.Containers; using Robust.Shared.Map; namespace Content.Server.Fluids.EntitySystems; -public sealed class SpraySystem : EntitySystem +public sealed class SpraySystem : SharedSpraySystem { [Dependency] private readonly IPrototypeManager _proto = default!; [Dependency] private readonly GravitySystem _gravity = default!; @@ -33,6 +35,7 @@ public sealed class SpraySystem : EntitySystem [Dependency] private readonly SharedAppearanceSystem _appearance = default!; [Dependency] private readonly SharedTransformSystem _transform = default!; [Dependency] private readonly IConfigurationManager _cfg = default!; + [Dependency] private readonly ContainerSystem _container = default!; private float _gridImpulseMultiplier; @@ -54,7 +57,7 @@ public sealed class SpraySystem : EntitySystem var targetMapPos = _transform.GetMapCoordinates(GetEntityQuery().GetComponent(args.Target)); - Spray(entity, args.User, targetMapPos); + Spray(entity, targetMapPos, args.User); } private void UpdateGridMassMultiplier(float value) @@ -71,10 +74,19 @@ public sealed class SpraySystem : EntitySystem var clickPos = _transform.ToMapCoordinates(args.ClickLocation); - Spray(entity, args.User, clickPos); + Spray(entity, clickPos, args.User); } - public void Spray(Entity entity, EntityUid user, MapCoordinates mapcoord) + public override void Spray(Entity entity, EntityUid? user = null) + { + var xform = Transform(entity); + var throwing = xform.LocalRotation.ToWorldVec() * entity.Comp.SprayDistance; + var direction = xform.Coordinates.Offset(throwing); + + Spray(entity, _transform.ToMapCoordinates(direction), user); + } + + public override void Spray(Entity entity, MapCoordinates mapcoord, EntityUid? user = null) { if (!_solutionContainer.TryGetSolution(entity.Owner, SprayComponent.SolutionName, out var soln, out var solution)) return; @@ -82,25 +94,29 @@ public sealed class SpraySystem : EntitySystem var ev = new SprayAttemptEvent(user); RaiseLocalEvent(entity, ref ev); if (ev.Cancelled) + { + if (ev.CancelPopupMessage != null && user != null) + _popupSystem.PopupEntity(Loc.GetString(ev.CancelPopupMessage), entity.Owner, user.Value); return; + } - if (TryComp(entity, out var useDelay) - && _useDelay.IsDelayed((entity, useDelay))) + if (_useDelay.IsDelayed((entity, null))) return; if (solution.Volume <= 0) { - _popupSystem.PopupEntity(Loc.GetString("spray-component-is-empty-message"), entity.Owner, user); + if (user != null) + _popupSystem.PopupEntity(Loc.GetString(entity.Comp.SprayEmptyPopupMessage, ("entity", entity)), entity.Owner, user.Value); return; } var xformQuery = GetEntityQuery(); - var userXform = xformQuery.GetComponent(user); + var sprayerXform = xformQuery.GetComponent(entity); - var userMapPos = _transform.GetMapCoordinates(userXform); + var sprayerMapPos = _transform.GetMapCoordinates(sprayerXform); var clickMapPos = mapcoord; - var diffPos = clickMapPos.Position - userMapPos.Position; + var diffPos = clickMapPos.Position - sprayerMapPos.Position; if (diffPos == Vector2.Zero || diffPos == Vector2Helpers.NaN) return; @@ -127,12 +143,12 @@ public sealed class SpraySystem : EntitySystem Angle.FromDegrees(spread * (amount - 1) / 2)); // Calculate the destination for the vapor cloud. Limit to the maximum spray distance. - var target = userMapPos + var target = sprayerMapPos .Offset((diffNorm + rotation.ToVec()).Normalized() * diffLength + quarter); - var distance = (target.Position - userMapPos.Position).Length(); + var distance = (target.Position - sprayerMapPos.Position).Length(); if (distance > entity.Comp.SprayDistance) - target = userMapPos.Offset(diffNorm * entity.Comp.SprayDistance); + target = sprayerMapPos.Offset(diffNorm * entity.Comp.SprayDistance); var adjustedSolutionAmount = entity.Comp.TransferAmount / entity.Comp.VaporAmount; var newSolution = _solutionContainer.SplitSolution(soln.Value, adjustedSolutionAmount); @@ -141,7 +157,7 @@ public sealed class SpraySystem : EntitySystem break; // Spawn the vapor cloud onto the grid/map the user is present on. Offset the start position based on how far the target destination is. - var vaporPos = userMapPos.Offset(distance < 1 ? quarter : threeQuarters); + var vaporPos = sprayerMapPos.Offset(distance < 1 ? quarter : threeQuarters); var vapor = Spawn(entity.Comp.SprayedPrototype, vaporPos); var vaporXform = xformQuery.GetComponent(vapor); @@ -164,17 +180,21 @@ public sealed class SpraySystem : EntitySystem _vapor.Start(ent, vaporXform, impulseDirection * diffLength, entity.Comp.SprayVelocity, target, time, user); - if (TryComp(user, out var body)) + var thingGettingPushed = entity.Owner; + if (_container.TryGetOuterContainer(entity, sprayerXform, out var container)) + thingGettingPushed = container.Owner; + + if (TryComp(thingGettingPushed, out var body)) { - if (_gravity.IsWeightless(user)) + if (_gravity.IsWeightless(thingGettingPushed)) { // push back the player - _physics.ApplyLinearImpulse(user, -impulseDirection * entity.Comp.PushbackAmount, body: body); + _physics.ApplyLinearImpulse(thingGettingPushed, -impulseDirection * entity.Comp.PushbackAmount, body: body); } else { // push back the grid the player is standing on - var userTransform = Transform(user); + var userTransform = Transform(thingGettingPushed); if (userTransform.GridUid == userTransform.ParentUid) { // apply both linear and angular momentum depending on the player position @@ -187,7 +207,6 @@ public sealed class SpraySystem : EntitySystem _audio.PlayPvs(entity.Comp.SpraySound, entity, entity.Comp.SpraySound.Params.WithVariation(0.125f)); - if (useDelay != null) - _useDelay.TryResetDelay((entity, useDelay)); + _useDelay.TryResetDelay(entity); } } diff --git a/Content.Server/GameTicking/Commands/ForceMapCommand.cs b/Content.Server/GameTicking/Commands/ForceMapCommand.cs index 7731d91057..8ad5655509 100644 --- a/Content.Server/GameTicking/Commands/ForceMapCommand.cs +++ b/Content.Server/GameTicking/Commands/ForceMapCommand.cs @@ -3,6 +3,7 @@ using Content.Server.Administration; using Content.Server.Maps; using Content.Shared.Administration; using Content.Shared.CCVar; +using Content.Shared.Maps; using Robust.Shared.Configuration; using Robust.Shared.Console; using Robust.Shared.Prototypes; diff --git a/Content.Server/GameTicking/Commands/SetGamePresetCommand.cs b/Content.Server/GameTicking/Commands/SetGamePresetCommand.cs index 10ec2a5e9b..5c02dea513 100644 --- a/Content.Server/GameTicking/Commands/SetGamePresetCommand.cs +++ b/Content.Server/GameTicking/Commands/SetGamePresetCommand.cs @@ -2,7 +2,6 @@ using Content.Server.Administration; using Content.Server.GameTicking.Presets; using Content.Shared.Administration; -using Linguini.Shared.Util; using Robust.Shared.Console; namespace Content.Server.GameTicking.Commands @@ -18,7 +17,7 @@ namespace Content.Server.GameTicking.Commands public void Execute(IConsoleShell shell, string argStr, string[] args) { - if (!args.Length.InRange(1, 3)) + if (args.Length is < 1 or > 3) { shell.WriteError(Loc.GetString("shell-need-between-arguments", ("lower", 1), ("upper", 3), ("currentAmount", args.Length))); return; diff --git a/Content.Server/GameTicking/GameTicker.GamePreset.cs b/Content.Server/GameTicking/GameTicker.GamePreset.cs index fff5425a5f..fba5dca03f 100644 --- a/Content.Server/GameTicking/GameTicker.GamePreset.cs +++ b/Content.Server/GameTicking/GameTicker.GamePreset.cs @@ -4,6 +4,7 @@ using System.Threading.Tasks; using Content.Server.GameTicking.Presets; using Content.Server.Maps; using Content.Shared.CCVar; +using Content.Shared.Maps; using JetBrains.Annotations; using Robust.Shared.Player; @@ -42,6 +43,7 @@ public sealed partial class GameTicker private bool StartPreset(ICommonSession[] origReadyPlayers, bool force) { + _sawmill.Info($"Attempting to start preset '{CurrentPreset?.ID}'"); var startAttempt = new RoundStartAttemptEvent(origReadyPlayers, force); RaiseLocalEvent(startAttempt); @@ -63,10 +65,13 @@ public sealed partial class GameTicker var fallbackPresets = _cfg.GetCVar(CCVars.GameLobbyFallbackPreset).Split(","); var startFailed = true; + _sawmill.Info($"Fallback - Failed to start round, attempting to start fallback presets."); foreach (var preset in fallbackPresets) { + _sawmill.Info($"Fallback - Clearing up gamerules"); ClearGameRules(); - SetGamePreset(preset); + _sawmill.Info($"Fallback - Attempting to start '{preset}'"); + SetGamePreset(preset, resetDelay: 1); AddGamePresetRules(); StartGamePresetRules(); @@ -83,6 +88,7 @@ public sealed partial class GameTicker startFailed = false; break; } + _sawmill.Info($"Fallback - '{preset}' failed to start."); } if (startFailed) @@ -94,6 +100,7 @@ public sealed partial class GameTicker else { + _sawmill.Info($"Fallback - Failed to start preset but fallbacks are disabled. Returning to Lobby."); FailedPresetRestart(); return false; } @@ -136,11 +143,11 @@ public sealed partial class GameTicker } } - public void SetGamePreset(string preset, bool force = false) + public void SetGamePreset(string preset, bool force = false, int? resetDelay = null) { var proto = FindGamePreset(preset); if (proto != null) - SetGamePreset(proto, force); + SetGamePreset(proto, force, null, resetDelay); } public GamePresetPrototype? FindGamePreset(string preset) diff --git a/Content.Server/GameTicking/GameTicker.RoundFlow.cs b/Content.Server/GameTicking/GameTicker.RoundFlow.cs index 3e57e62093..a397e147b3 100644 --- a/Content.Server/GameTicking/GameTicker.RoundFlow.cs +++ b/Content.Server/GameTicking/GameTicker.RoundFlow.cs @@ -9,6 +9,7 @@ using Content.Server.Shuttles.Components; using Content.Shared.CCVar; using Content.Shared.Database; using Content.Shared.GameTicking; +using Content.Shared.Maps; using Content.Shared.Mind; using Content.Shared.Players; using Content.Shared.Preferences; @@ -411,7 +412,9 @@ namespace Content.Server.GameTicking } else { - profile = HumanoidCharacterProfile.Random(); + var speciesToBlacklist = + new HashSet(_cfg.GetCVar(CCVars.ICNewAccountSpeciesBlacklist).Split(",")); + profile = HumanoidCharacterProfile.Random(speciesToBlacklist); } readyPlayerProfiles.Add(userId, profile); } diff --git a/Content.Server/GameTicking/GameTicker.Spawning.cs b/Content.Server/GameTicking/GameTicker.Spawning.cs index 010a30fb49..3c62970371 100644 --- a/Content.Server/GameTicking/GameTicker.Spawning.cs +++ b/Content.Server/GameTicking/GameTicker.Spawning.cs @@ -272,51 +272,13 @@ namespace Content.Server.GameTicking return; } - PlayerJoinGame(player, silent); - - var data = player.ContentData(); - - DebugTools.AssertNotNull(data); - - var newMind = _mind.CreateMind(data!.UserId, character.Name); - _mind.SetUserId(newMind, data.UserId); - - var jobPrototype = _prototypeManager.Index(jobId); - - _playTimeTrackings.PlayerRolesChanged(player); - - var overall = _playTimeTracking.GetOverallPlaytime(player); - - EntityUid? mobMaybe = null; - var spawnPointType = SpawnPointType.Unset; - if (jobPrototype.AlwaysUseSpawner) - { - lateJoin = false; - spawnPointType = SpawnPointType.Job; - } - else - { - if (_cfg.GetCVar(SunriseCCVars.ArrivalsRoundStartSpawn) && overall > TimeSpan.FromHours(_cfg.GetCVar(SunriseCCVars.ArrivalsMinHours)) || RunLevel == GameRunLevel.InRound) - { - mobMaybe = _arrivals.SpawnPlayersOnArrivals(station, jobPrototype, character); - } - } - - if (mobMaybe == null) - mobMaybe = _stationSpawning.SpawnPlayerCharacterOnStation(station, jobPrototype, character, spawnPointType: spawnPointType); - var mob = mobMaybe!.Value; + DoSpawn(player, character, station, jobId, silent, out var mob, out var jobPrototype, out var jobName); // Sunrise-Start if (HasComp(station)) EntityManager.AddComponent(mob); // Sunrise-End - _mind.TransferTo(newMind, mob); - - _roles.MindAddJobRole(newMind, silent: silent, jobPrototype: jobId); - var jobName = _jobs.MindTryGetJobName(newMind); - _admin.UpdatePlayerList(player); - if (lateJoin && !silent) { if (jobPrototype.JoinNotifyCrew) @@ -392,6 +354,43 @@ namespace Content.Server.GameTicking RaiseLocalEvent(mob, aev, true); } + /// + /// Creates a mob on the specified station, creates the new mind, equips job-specific starting gear and loadout + /// + public void DoSpawn( + ICommonSession player, + HumanoidCharacterProfile character, + EntityUid station, + string jobId, + bool silent, + out EntityUid mob, + out JobPrototype jobPrototype, + out string jobName) + { + PlayerJoinGame(player, silent); + + var data = player.ContentData(); + + DebugTools.AssertNotNull(data); + + var newMind = _mind.CreateMind(data!.UserId, character.Name); + _mind.SetUserId(newMind, data.UserId); + + jobPrototype = _prototypeManager.Index(jobId); + + _playTimeTrackings.PlayerRolesChanged(player); + + var mobMaybe = _stationSpawning.SpawnPlayerCharacterOnStation(station, jobId, character); + DebugTools.AssertNotNull(mobMaybe); + mob = mobMaybe!.Value; + + _mind.TransferTo(newMind, mob); + + _roles.MindAddJobRole(newMind, silent: silent, jobPrototype: jobId); + jobName = _jobs.MindTryGetJobName(newMind); + _admin.UpdatePlayerList(player); + } + public void Respawn(ICommonSession player) { _mind.WipeMind(player); diff --git a/Content.Server/GameTicking/Rules/Components/LoadMapRuleComponent.cs b/Content.Server/GameTicking/Rules/Components/LoadMapRuleComponent.cs index f09fff5eaf..f85a5b8e85 100644 --- a/Content.Server/GameTicking/Rules/Components/LoadMapRuleComponent.cs +++ b/Content.Server/GameTicking/Rules/Components/LoadMapRuleComponent.cs @@ -1,6 +1,5 @@ -using Content.Server.GameTicking.Rules; -using Content.Server.Maps; using Content.Shared.GridPreloader.Prototypes; +using Content.Shared.Maps; using Robust.Shared.Prototypes; using Robust.Shared.Utility; @@ -34,7 +33,11 @@ public sealed partial class LoadMapRuleComponent : Component /// /// A to move to a new map. /// If there are no instances left nothing is done. + /// + /// This is deprecated. Do not create new content that uses this field, + /// and migrate existing content to be loaded dynamically during the round. + /// /// - [DataField] + [DataField, Obsolete("Do not pre-load grids. This causes the server to have to keep that grid loaded in memory during the entire round, even if that grid is never summoned to the playspace.")] public ProtoId? PreloadedGrid; } diff --git a/Content.Server/GameTicking/Rules/Components/XenoborgsRuleComponent.cs b/Content.Server/GameTicking/Rules/Components/XenoborgsRuleComponent.cs new file mode 100644 index 0000000000..4a018d7e6c --- /dev/null +++ b/Content.Server/GameTicking/Rules/Components/XenoborgsRuleComponent.cs @@ -0,0 +1,46 @@ +using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom; + +namespace Content.Server.GameTicking.Rules.Components; + +[RegisterComponent, Access(typeof(XenoborgsRuleSystem))] +[AutoGenerateComponentPause] +public sealed partial class XenoborgsRuleComponent : Component +{ + /// + /// When the round will next check for round end. + /// + [DataField(customTypeSerializer: typeof(TimeOffsetSerializer))] + [AutoPausedField] + public TimeSpan? NextRoundEndCheck; + + /// + /// The amount of time between each check for the end of the round. + /// + [DataField] + public TimeSpan EndCheckDelay = TimeSpan.FromSeconds(15); + + /// + /// After this amount of the crew become xenoborgs, the shuttle will be automatically called. + /// + [DataField] + public float XenoborgShuttleCallPercentage = 0.7f; + + /// + /// The most xenoborgs that existed at one point. + /// + [DataField] + public int MaxNumberXenoborgs = 0; + + /// + /// If the announcment of the death of the mothership core was sent + /// + [DataField] + public bool MothershipCoreDeathAnnouncmentSent = false; + + /// + /// If the emergency shuttle trigged by was already called. + /// Will only call once. if a admin recalls it. it won't call again unless this is set to false by a admin + /// + [DataField] + public bool XenoborgShuttleCalled = false; +} diff --git a/Content.Server/GameTicking/Rules/DeathMatchRuleSystem.cs b/Content.Server/GameTicking/Rules/DeathMatchRuleSystem.cs index 9ae8c5ff83..aafed20704 100644 --- a/Content.Server/GameTicking/Rules/DeathMatchRuleSystem.cs +++ b/Content.Server/GameTicking/Rules/DeathMatchRuleSystem.cs @@ -129,5 +129,6 @@ public sealed class DeathMatchRuleSystem : GameRuleSystem where T: IComponent tile = new Vector2i(randomX, randomY); if (_atmosphere.IsTileSpace(targetGrid, Transform(targetGrid).MapUid, tile) - || _atmosphere.IsTileAirBlocked(targetGrid, tile, mapGridComp: gridComp)) + || _atmosphere.IsTileAirBlockedCached(targetGrid, tile)) { continue; } diff --git a/Content.Server/GameTicking/Rules/GameRuleSystem.cs b/Content.Server/GameTicking/Rules/GameRuleSystem.cs index 330338994b..7fd10d5511 100644 --- a/Content.Server/GameTicking/Rules/GameRuleSystem.cs +++ b/Content.Server/GameTicking/Rules/GameRuleSystem.cs @@ -95,6 +95,8 @@ public abstract partial class GameRuleSystem : EntitySystem where T : ICompon // Sunrise-Edit var minPlayers = gameRule.MinPlayers; + var name = ToPrettyString(uid); + if (args.Players.Length >= minPlayers) continue; @@ -103,8 +105,10 @@ public abstract partial class GameRuleSystem : EntitySystem where T : ICompon ChatManager.SendAdminAnnouncement(Loc.GetString("preset-not-enough-ready-players", ("readyPlayersCount", args.Players.Length), ("minimumPlayers", minPlayers), - ("presetName", ToPrettyString(uid)))); + ("presetName", name))); args.Cancel(); + //TODO remove this once announcements are logged + Log.Info($"Rule '{name}' requires {minPlayers} players, but only {args.Players.Length} are ready."); } else { diff --git a/Content.Server/GameTicking/Rules/NukeopsRuleSystem.cs b/Content.Server/GameTicking/Rules/NukeopsRuleSystem.cs index 459bd1c496..76ba0ac98c 100644 --- a/Content.Server/GameTicking/Rules/NukeopsRuleSystem.cs +++ b/Content.Server/GameTicking/Rules/NukeopsRuleSystem.cs @@ -119,6 +119,7 @@ public sealed class NukeopsRuleSystem : GameRuleSystem { args.AddLine(Loc.GetString("nukeops-list-name-user", ("name", name), ("user", sessionData.UserName))); } + args.AddLine(""); } private void OnNukeExploded(NukeExplodedEvent ev) diff --git a/Content.Server/GameTicking/Rules/RevolutionaryRuleSystem.cs b/Content.Server/GameTicking/Rules/RevolutionaryRuleSystem.cs index 024e3d0698..8995308855 100644 --- a/Content.Server/GameTicking/Rules/RevolutionaryRuleSystem.cs +++ b/Content.Server/GameTicking/Rules/RevolutionaryRuleSystem.cs @@ -152,6 +152,7 @@ public sealed class RevolutionaryRuleSystem : GameRuleSystem if (_whitelist.IsWhitelistFail(ent.Comp.SpawnerWhitelist, uid)) continue; + if (TryComp(uid, out var gridSpawnPointWhitelistComponent)) + { + if (!_whitelist.CheckBoth(args.Entity, gridSpawnPointWhitelistComponent.Blacklist, gridSpawnPointWhitelistComponent.Whitelist)) + continue; + } + args.Coordinates.Add(_transform.GetMapCoordinates(xform)); } } diff --git a/Content.Server/GameTicking/Rules/SurvivorRuleSystem.cs b/Content.Server/GameTicking/Rules/SurvivorRuleSystem.cs index d673444665..046ecedad6 100644 --- a/Content.Server/GameTicking/Rules/SurvivorRuleSystem.cs +++ b/Content.Server/GameTicking/Rules/SurvivorRuleSystem.cs @@ -106,6 +106,7 @@ public sealed class SurvivorRuleSystem : GameRuleSystem args.AddLine(Loc.GetString("survivor-round-end-dead-count", ("deadCount", deadSurvivors))); args.AddLine(Loc.GetString("survivor-round-end-alive-count", ("aliveCount", aliveMarooned))); args.AddLine(Loc.GetString("survivor-round-end-alive-on-shuttle-count", ("aliveCount", aliveOnShuttle))); + args.AddLine(""); // Player manifest at EOR shows who's a survivor so no need for extra info here. } diff --git a/Content.Server/GameTicking/Rules/TraitorRuleSystem.cs b/Content.Server/GameTicking/Rules/TraitorRuleSystem.cs index e72e9d5f73..3568f17306 100644 --- a/Content.Server/GameTicking/Rules/TraitorRuleSystem.cs +++ b/Content.Server/GameTicking/Rules/TraitorRuleSystem.cs @@ -170,12 +170,18 @@ public sealed class TraitorRuleSystem : GameRuleSystem Loc.GetString("traitor-role-uplink-code-short", ("code", string.Join("-", code).Replace("sharp", "#")))); return (code, briefing); } + + Log.Error($"MakeTraitor {ToPrettyString(traitor)} failed to generate an uplink code on {ToPrettyString(pda)}."); } else if (pda is null && uplinked) { Log.Debug($"MakeTraitor {ToPrettyString(traitor)} - Uplink is implant"); briefing += "\n" + Loc.GetString("traitor-role-uplink-implant-short"); } + else + { + Log.Error($"MakeTraitor failed on {ToPrettyString(traitor)} - No uplink could be added"); + } return (null, briefing); } diff --git a/Content.Server/GameTicking/Rules/VariationPass/CutWireVariationPassSystem.cs b/Content.Server/GameTicking/Rules/VariationPass/CutWireVariationPassSystem.cs index 372de4bbb4..c9712b65e2 100644 --- a/Content.Server/GameTicking/Rules/VariationPass/CutWireVariationPassSystem.cs +++ b/Content.Server/GameTicking/Rules/VariationPass/CutWireVariationPassSystem.cs @@ -25,7 +25,7 @@ public sealed class CutWireVariationPassSystem : VariationPassSystem +{ + [Dependency] private readonly AntagSelectionSystem _antag = default!; + [Dependency] private readonly ChatSystem _chatSystem = default!; + [Dependency] private readonly MobStateSystem _mobState = default!; + [Dependency] private readonly SharedMindSystem _mindSystem = default!; + [Dependency] private readonly RoundEndSystem _roundEnd = default!; + [Dependency] private readonly StationSystem _station = default!; + [Dependency] private readonly IGameTiming _timing = default!; + + private static readonly Color AnnouncmentColor = Color.Gold; + + public void SendXenoborgDeathAnnouncement(Entity ent, bool mothershipCoreAlive) + { + if (ent.Comp.MothershipCoreDeathAnnouncmentSent) + return; + + var status = mothershipCoreAlive ? "alive" : "dead"; + _chatSystem.DispatchGlobalAnnouncement( + Loc.GetString($"xenoborgs-no-more-threat-mothership-core-{status}-announcement"), + colorOverride: AnnouncmentColor); + } + + public void SendMothershipDeathAnnouncement(Entity ent) + { + _chatSystem.DispatchGlobalAnnouncement( + Loc.GetString("mothership-destroyed-announcement"), + colorOverride: AnnouncmentColor); + + ent.Comp.MothershipCoreDeathAnnouncmentSent = true; + } + + // TODO: Refactor the end of round text + protected override void AppendRoundEndText(EntityUid uid, + XenoborgsRuleComponent component, + GameRuleComponent gameRule, + ref RoundEndTextAppendEvent args) + { + base.AppendRoundEndText(uid, component, gameRule, ref args); + + var numXenoborgs = GetNumberXenoborgs(); + var numHumans = _mindSystem.GetAliveHumans().Count; + + if (numXenoborgs < 5) + args.AddLine(Loc.GetString("xenoborgs-crewmajor")); + else if (4 * numXenoborgs < numHumans) + args.AddLine(Loc.GetString("xenoborgs-crewmajor")); + else if (2 * numXenoborgs < numHumans) + args.AddLine(Loc.GetString("xenoborgs-crewminor")); + else if (1.5 * numXenoborgs < numHumans) + args.AddLine(Loc.GetString("xenoborgs-neutral")); + else if (numXenoborgs < numHumans) + args.AddLine(Loc.GetString("xenoborgs-borgsminor")); + else + args.AddLine(Loc.GetString("xenoborgs-borgsmajor")); + + var numMothershipCores = GetNumberMothershipCores(); + + if (numMothershipCores == 0) + args.AddLine(Loc.GetString("xenoborgs-cond-all-xenoborgs-dead-core-dead")); + else if (numXenoborgs == 0) + args.AddLine(Loc.GetString("xenoborgs-cond-all-xenoborgs-dead-core-alive")); + else + { + args.AddLine(Loc.GetString("xenoborg-number-xenoborg-alive-end", ("count", numXenoborgs))); + args.AddLine(Loc.GetString("xenoborg-number-crew-alive-end", ("count", numHumans))); + } + + args.AddLine(Loc.GetString("xenoborg-max-number", ("count", component.MaxNumberXenoborgs))); + + args.AddLine(Loc.GetString("xenoborgs-list-start")); + + var antags = _antag.GetAntagIdentifiers(uid); + + foreach (var (_, sessionData, name) in antags) + { + args.AddLine(Loc.GetString("xenoborgs-list", ("name", name), ("user", sessionData.UserName))); + } + args.AddLine(""); + } + + private void CheckRoundEnd(XenoborgsRuleComponent xenoborgsRuleComponent) + { + var numXenoborgs = GetNumberXenoborgs(); + var numHumans = _mindSystem.GetAliveHumans().Count; + + xenoborgsRuleComponent.MaxNumberXenoborgs = Math.Max(xenoborgsRuleComponent.MaxNumberXenoborgs, numXenoborgs); + + if (xenoborgsRuleComponent.XenoborgShuttleCalled + || (float)numXenoborgs / (numHumans + numXenoborgs) <= xenoborgsRuleComponent.XenoborgShuttleCallPercentage + || _roundEnd.IsRoundEndRequested()) + return; + + foreach (var station in _station.GetStations()) + { + _chatSystem.DispatchStationAnnouncement(station, Loc.GetString("xenoborg-shuttle-call"), colorOverride: Color.BlueViolet); + } + _roundEnd.RequestRoundEnd(null, false, cantRecall: true); + xenoborgsRuleComponent.XenoborgShuttleCalled = true; + } + + protected override void Started(EntityUid uid, XenoborgsRuleComponent component, GameRuleComponent gameRule, GameRuleStartedEvent args) + { + base.Started(uid, component, gameRule, args); + + component.NextRoundEndCheck = _timing.CurTime + component.EndCheckDelay; + } + + protected override void ActiveTick(EntityUid uid, XenoborgsRuleComponent component, GameRuleComponent gameRule, float frameTime) + { + base.ActiveTick(uid, component, gameRule, frameTime); + + if (!component.NextRoundEndCheck.HasValue || component.NextRoundEndCheck > _timing.CurTime) + return; + + CheckRoundEnd(component); + component.NextRoundEndCheck = _timing.CurTime + component.EndCheckDelay; + } + + /// + /// Get the number of xenoborgs + /// + /// if it should only include xenoborgs with a mind + /// if it should only include xenoborgs that are alive + /// the number of xenoborgs + private int GetNumberXenoborgs(bool playerControlled = true, bool alive = true) + { + var numberXenoborgs = 0; + + var query = EntityQueryEnumerator(); + while (query.MoveNext(out var xenoborg, out _)) + { + if (HasComp(xenoborg)) + continue; + + if (playerControlled && !_mindSystem.TryGetMind(xenoborg, out _, out _)) + continue; + + if (alive && !_mobState.IsAlive(xenoborg)) + continue; + + numberXenoborgs++; + } + + return numberXenoborgs; + } + + /// + /// Gets the number of xenoborg cores + /// + /// the number of xenoborg cores + private int GetNumberMothershipCores() + { + var numberMothershipCores = 0; + + var mothershipCoreQuery = EntityQueryEnumerator(); + while (mothershipCoreQuery.MoveNext(out _, out _)) + { + numberMothershipCores++; + } + + return numberMothershipCores; + } +} diff --git a/Content.Server/GameTicking/Rules/ZombieRuleSystem.cs b/Content.Server/GameTicking/Rules/ZombieRuleSystem.cs index c6da622bb4..11f8d756a0 100644 --- a/Content.Server/GameTicking/Rules/ZombieRuleSystem.cs +++ b/Content.Server/GameTicking/Rules/ZombieRuleSystem.cs @@ -106,6 +106,7 @@ public sealed class ZombieRuleSystem : GameRuleSystem ("name", meta.EntityName), ("username", username))); } + args.AddLine(""); } /// diff --git a/Content.Server/Ghost/GhostSystem.cs b/Content.Server/Ghost/GhostSystem.cs index 8644ea868e..72b47d1442 100644 --- a/Content.Server/Ghost/GhostSystem.cs +++ b/Content.Server/Ghost/GhostSystem.cs @@ -6,13 +6,14 @@ using Content.Server.Administration.Logs; using Content.Server.Chat.Managers; using Content.Server.EUI; using Content.Server.GameTicking; -using Content.Server.Ghost.Components; using Content.Server.Mind; using Content.Server.Roles.Jobs; using Content.Shared.Actions; using Content.Shared.CCVar; using Content.Shared.Damage; +using Content.Shared.Damage.Components; using Content.Shared.Damage.Prototypes; +using Content.Shared.Damage.Systems; using Content.Shared.Database; using Content.Shared.Examine; using Content.Shared.Eye; @@ -377,7 +378,8 @@ namespace Content.Server.Ghost if (_followerSystem.GetMostGhostFollowed() is not {} target) return; - WarpTo(uid, target); + // If there is a ghostnado happening you almost definitely wanna join it, so we automatically follow instead of just warping. + _followerSystem.StartFollowingEntity(uid, target); } private void WarpTo(EntityUid uid, EntityUid target) @@ -634,7 +636,7 @@ namespace Content.Server.Ghost DamageSpecifier damage = new(_prototypeManager.Index(AsphyxiationDamageType), dealtDamage); - _damageable.TryChangeDamage(playerEntity, damage, true, useVariance: false, useModifier: false); // Sunrise-Edit + _damageable.ChangeDamage(playerEntity.Value, damage, true, useVariance: false, useModifier: false); // Sunrise-Edit } } diff --git a/Content.Server/Ghost/Roles/ToggleableGhostRoleSystem.cs b/Content.Server/Ghost/Roles/ToggleableGhostRoleSystem.cs index 63c8df60cd..4484477dff 100644 --- a/Content.Server/Ghost/Roles/ToggleableGhostRoleSystem.cs +++ b/Content.Server/Ghost/Roles/ToggleableGhostRoleSystem.cs @@ -59,15 +59,23 @@ public sealed class ToggleableGhostRoleSystem : EntitySystem UpdateAppearance(uid, ToggleableGhostRoleStatus.Searching); - var ghostRole = EnsureComp(uid); - EnsureComp(uid); + ActivateGhostRole((uid, component)); + } - //GhostRoleComponent inherits custom settings from the ToggleableGhostRoleComponent - ghostRole.RoleName = Loc.GetString(component.RoleName); - ghostRole.RoleDescription = Loc.GetString(component.RoleDescription); - ghostRole.RoleRules = Loc.GetString(component.RoleRules); - ghostRole.JobProto = component.JobProto; - ghostRole.MindRoles = component.MindRoles; + public void ActivateGhostRole(Entity ent) + { + if (!Resolve(ent, ref ent.Comp)) + return; + + var ghostRole = EnsureComp(ent); + EnsureComp(ent); + + // GhostRoleComponent inherits custom settings from the ToggleableGhostRoleComponent + ghostRole.RoleName = Loc.GetString(ent.Comp.RoleName); + ghostRole.RoleDescription = Loc.GetString(ent.Comp.RoleDescription); + ghostRole.RoleRules = Loc.GetString(ent.Comp.RoleRules); + ghostRole.JobProto = ent.Comp.JobProto; + ghostRole.MindRoles = ent.Comp.MindRoles; } private void OnExamined(EntityUid uid, ToggleableGhostRoleComponent component, ExaminedEvent args) diff --git a/Content.Server/Ghost/SpookySpeakerSystem.cs b/Content.Server/Ghost/SpookySpeakerSystem.cs index ce3a2705a0..e16c2cf9b3 100644 --- a/Content.Server/Ghost/SpookySpeakerSystem.cs +++ b/Content.Server/Ghost/SpookySpeakerSystem.cs @@ -1,5 +1,6 @@ using Content.Server.Chat.Systems; using Content.Server.Ghost.Components; +using Content.Shared.Chat; using Content.Shared.Random.Helpers; using Robust.Shared.Prototypes; using Robust.Shared.Random; diff --git a/Content.Server/Gravity/GravityGeneratorComponent.cs b/Content.Server/Gravity/GravityGeneratorComponent.cs deleted file mode 100644 index c715a5e5f3..0000000000 --- a/Content.Server/Gravity/GravityGeneratorComponent.cs +++ /dev/null @@ -1,20 +0,0 @@ -using Content.Shared.Gravity; -using Content.Shared.Construction.Prototypes; -using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; - -namespace Content.Server.Gravity -{ - [RegisterComponent] - [Access(typeof(GravityGeneratorSystem))] - public sealed partial class GravityGeneratorComponent : SharedGravityGeneratorComponent - { - [DataField("lightRadiusMin")] public float LightRadiusMin { get; set; } - [DataField("lightRadiusMax")] public float LightRadiusMax { get; set; } - - /// - /// Is the gravity generator currently "producing" gravity? - /// - [ViewVariables] - public bool GravityActive { get; set; } = false; - } -} diff --git a/Content.Server/Gravity/GravityGeneratorSystem.cs b/Content.Server/Gravity/GravityGeneratorSystem.cs index 9d58b82d69..8e714cf884 100644 --- a/Content.Server/Gravity/GravityGeneratorSystem.cs +++ b/Content.Server/Gravity/GravityGeneratorSystem.cs @@ -4,7 +4,7 @@ using Content.Shared.Gravity; namespace Content.Server.Gravity; -public sealed class GravityGeneratorSystem : EntitySystem +public sealed class GravityGeneratorSystem : SharedGravityGeneratorSystem { [Dependency] private readonly GravitySystem _gravitySystem = default!; [Dependency] private readonly SharedPointLightSystem _lights = default!; @@ -36,6 +36,7 @@ public sealed class GravityGeneratorSystem : EntitySystem private void OnActivated(Entity ent, ref ChargedMachineActivatedEvent args) { ent.Comp.GravityActive = true; + Dirty(ent, ent.Comp); var xform = Transform(ent); @@ -48,6 +49,7 @@ public sealed class GravityGeneratorSystem : EntitySystem private void OnDeactivated(Entity ent, ref ChargedMachineDeactivatedEvent args) { ent.Comp.GravityActive = false; + Dirty(ent, ent.Comp); var xform = Transform(ent); diff --git a/Content.Server/Guardian/GuardianSystem.cs b/Content.Server/Guardian/GuardianSystem.cs index ea1a6f4f4f..5f2597afef 100644 --- a/Content.Server/Guardian/GuardianSystem.cs +++ b/Content.Server/Guardian/GuardianSystem.cs @@ -1,7 +1,7 @@ using Content.Server.Body.Systems; using Content.Server.Popups; using Content.Shared.Actions; -using Content.Shared.Damage; +using Content.Shared.Damage.Systems; using Content.Shared.DoAfter; using Content.Shared.Examine; using Content.Shared.Guardian; @@ -285,8 +285,8 @@ namespace Content.Server.Guardian if (args.DamageDelta == null || component.Host == null || component.DamageShare == 0) return; - _damageSystem.TryChangeDamage( - component.Host, + _damageSystem.ChangeDamage( + component.Host.Value, args.DamageDelta * component.DamageShare, origin: args.Origin, ignoreResistances: true, diff --git a/Content.Server/Hands/Systems/HandsSystem.cs b/Content.Server/Hands/Systems/HandsSystem.cs index 4d47ea4a78..7688d14ada 100644 --- a/Content.Server/Hands/Systems/HandsSystem.cs +++ b/Content.Server/Hands/Systems/HandsSystem.cs @@ -160,7 +160,7 @@ namespace Content.Server.Hands.Systems if (TryComp(throwEnt, out StackComponent? stack) && stack.Count > 1 && stack.ThrowIndividually) { - var splitStack = _stackSystem.Split(throwEnt.Value, 1, Comp(player).Coordinates, stack); + var splitStack = _stackSystem.Split((throwEnt.Value, stack), 1, Comp(player).Coordinates); if (splitStack is not {Valid: true}) return false; diff --git a/Content.Server/Holosign/HolosignSystem.cs b/Content.Server/Holosign/HolosignSystem.cs index 806e83f9e9..0cf4a7cd45 100644 --- a/Content.Server/Holosign/HolosignSystem.cs +++ b/Content.Server/Holosign/HolosignSystem.cs @@ -1,8 +1,7 @@ using Content.Shared.Examine; using Content.Shared.Coordinates.Helpers; -using Content.Server.PowerCell; +using Content.Shared.PowerCell; using Content.Shared.Interaction; -using Content.Shared.Power.Components; using Content.Shared.Storage; namespace Content.Server.Holosign; @@ -24,9 +23,8 @@ public sealed class HolosignSystem : EntitySystem { // TODO: This should probably be using an itemstatus // TODO: I'm too lazy to do this rn but it's literally copy-paste from emag. - _powerCell.TryGetBatteryFromSlot(uid, out var battery); - var charges = UsesRemaining(component, battery); - var maxCharges = MaxUses(component, battery); + var charges = _powerCell.GetRemainingUses(uid, component.ChargeUse); + var maxCharges = _powerCell.GetMaxUses(uid, component.ChargeUse); using (args.PushGroup(nameof(HolosignProjectorComponent))) { @@ -71,25 +69,10 @@ public sealed class HolosignSystem : EntitySystem // overlapping of the same holo on one tile remains allowed to allow holofan refreshes var holoUid = Spawn(component.SignProto, args.ClickLocation.SnapToGrid(EntityManager)); var xform = Transform(holoUid); + // TODO: Just make the prototype anchored if (!xform.Anchored) _transform.AnchorEntity(holoUid, xform); // anchor to prevent any tempering with (don't know what could even interact with it) args.Handled = true; } - - private int UsesRemaining(HolosignProjectorComponent component, BatteryComponent? battery = null) - { - if (battery == null || - component.ChargeUse == 0f) return 0; - - return (int) (battery.CurrentCharge / component.ChargeUse); - } - - private int MaxUses(HolosignProjectorComponent component, BatteryComponent? battery = null) - { - if (battery == null || - component.ChargeUse == 0f) return 0; - - return (int) (battery.MaxCharge / component.ChargeUse); - } } diff --git a/Content.Server/ImmovableRod/ImmovableRodSystem.cs b/Content.Server/ImmovableRod/ImmovableRodSystem.cs index bcbcfda9af..646b5c97bb 100644 --- a/Content.Server/ImmovableRod/ImmovableRodSystem.cs +++ b/Content.Server/ImmovableRod/ImmovableRodSystem.cs @@ -1,10 +1,9 @@ using Content.Server.Body.Systems; using Content.Server.Destructible; -using Content.Server.Examine; using Content.Server.Polymorph.Components; using Content.Server.Popups; using Content.Shared.Body.Components; -using Content.Shared.Damage; +using Content.Shared.Damage.Systems; using Content.Shared.Examine; using Content.Shared.Popups; using Robust.Shared.Audio.Systems; diff --git a/Content.Server/Jobs/ApplyStatusEffectSpecial.cs b/Content.Server/Jobs/ApplyStatusEffectSpecial.cs new file mode 100644 index 0000000000..b06ce114ba --- /dev/null +++ b/Content.Server/Jobs/ApplyStatusEffectSpecial.cs @@ -0,0 +1,27 @@ +using Content.Shared.Roles; +using Content.Shared.StatusEffectNew; +using JetBrains.Annotations; +using Robust.Shared.Prototypes; + +namespace Content.Server.Jobs; + +/// +/// Adds permanent status effects to the entity. +/// TODO: Move this, and other JobSpecials, from Server to Shared. +/// +[UsedImplicitly] +public sealed partial class ApplyStatusEffectSpecial : JobSpecial +{ + [DataField(required: true)] + public HashSet StatusEffects { get; private set; } = new(); + + public override void AfterEquip(EntityUid mob) + { + var entMan = IoCManager.Resolve(); + var statusSystem = entMan.System(); + foreach (var effect in StatusEffects) + { + statusSystem.TrySetStatusEffectDuration(mob, effect); + } + } +} diff --git a/Content.Server/KillTracking/KillTrackingSystem.cs b/Content.Server/KillTracking/KillTrackingSystem.cs index ba27ea5d9e..d40e0e13dd 100644 --- a/Content.Server/KillTracking/KillTrackingSystem.cs +++ b/Content.Server/KillTracking/KillTrackingSystem.cs @@ -1,5 +1,6 @@ using Content.Server.NPC.HTN; using Content.Shared.Damage; +using Content.Shared.Damage.Systems; using Content.Shared.FixedPoint; using Content.Shared.Mobs; using Content.Shared.Mobs.Systems; diff --git a/Content.Server/Kitchen/Components/MicrowaveComponent.cs b/Content.Server/Kitchen/Components/MicrowaveComponent.cs index 28f8a2af33..97ffbe2ffe 100644 --- a/Content.Server/Kitchen/Components/MicrowaveComponent.cs +++ b/Content.Server/Kitchen/Components/MicrowaveComponent.cs @@ -5,10 +5,6 @@ using Robust.Shared.Audio; using Robust.Shared.Containers; using Robust.Shared.Prototypes; using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; -using Content.Shared.Kitchen; //Sunrise-Edit -using Robust.Shared.Serialization; //Sunrise-Edit -using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom; //Sunrise-Edit -using Content.Shared.Kitchen.Components; //Sunrise-Edit namespace Content.Server.Kitchen.Components { @@ -137,20 +133,4 @@ namespace Content.Server.Kitchen.Components public MicrowaveUiKey Key = MicrowaveUiKey.Key; //Sunrise-End } - - public sealed class BeingMicrowavedEvent : HandledEntityEventArgs - { - public EntityUid Microwave; - public EntityUid? User; - public bool BeingHeated; //Sunrise-Edit - public bool BeingIrradiated; //Sunrise-Edit - - public BeingMicrowavedEvent(EntityUid microwave, EntityUid? user, bool heating, bool irradiating) //Sunrise-Edit - { - Microwave = microwave; - User = user; - BeingHeated = heating; //Sunrise-Edit - BeingIrradiated = irradiating; //Sunrise-Edit - } - } } diff --git a/Content.Server/Kitchen/EntitySystems/MicrowaveSystem.cs b/Content.Server/Kitchen/EntitySystems/MicrowaveSystem.cs index 0ea3158897..3dcb29fb69 100644 --- a/Content.Server/Kitchen/EntitySystems/MicrowaveSystem.cs +++ b/Content.Server/Kitchen/EntitySystems/MicrowaveSystem.cs @@ -7,7 +7,6 @@ using Content.Server.Hands.Systems; using Content.Server.Kitchen.Components; using Content.Server.Power.Components; using Content.Server.Power.EntitySystems; -using Content.Server.Temperature.Components; using Content.Server.Temperature.Systems; using Content.Shared.Body.Components; using Content.Shared.Body.Part; @@ -40,9 +39,8 @@ using Robust.Shared.Timing; using Content.Shared.Stacks; using Content.Server.Construction.Components; using Content.Shared.Chat; -using Content.Shared.Damage; +using Content.Shared.Damage.Components; using Content.Shared.Temperature.Components; -using Robust.Shared.Utility; using Content.Shared._Sunrise.Kitchen.Components; //Sunrise-Edit namespace Content.Server.Kitchen.EntitySystems @@ -249,7 +247,7 @@ namespace Content.Server.Kitchen.EntitySystems // If an entity has a stack component, use the stacktype instead of prototype id if (TryComp(item, out var stackComp)) { - itemID = _prototype.Index(stackComp.StackTypeId).Spawn; + itemID = _prototype.Index(stackComp.StackTypeId).Spawn; } else { @@ -272,7 +270,7 @@ namespace Content.Server.Kitchen.EntitySystems { _container.Remove(item, component.Storage); } - _stack.Use(item, 1, stackComp); + _stack.ReduceCount((item, stackComp), 1); break; } else diff --git a/Content.Server/Kitchen/EntitySystems/ReagentGrinderSystem.cs b/Content.Server/Kitchen/EntitySystems/ReagentGrinderSystem.cs index cd0ce8f3a6..b850bc87fa 100644 --- a/Content.Server/Kitchen/EntitySystems/ReagentGrinderSystem.cs +++ b/Content.Server/Kitchen/EntitySystems/ReagentGrinderSystem.cs @@ -118,7 +118,7 @@ namespace Content.Server.Kitchen.EntitySystems scaledSolution.ScaleSolution(fitsCount); solution = scaledSolution; - _stackSystem.SetCount(item, stack.Count - fitsCount); // Setting to 0 will QueueDel + _stackSystem.ReduceCount((item, stack), fitsCount); // Setting to 0 will QueueDel } else { diff --git a/Content.Server/Light/EntitySystems/EmergencyLightSystem.cs b/Content.Server/Light/EntitySystems/EmergencyLightSystem.cs index 0aea245c79..824afbc789 100644 --- a/Content.Server/Light/EntitySystems/EmergencyLightSystem.cs +++ b/Content.Server/Light/EntitySystems/EmergencyLightSystem.cs @@ -145,7 +145,7 @@ public sealed class EmergencyLightSystem : SharedEmergencyLightSystem { if (entity.Comp.State == EmergencyLightState.On) { - if (!_battery.TryUseCharge(entity.Owner, entity.Comp.Wattage * frameTime, battery)) + if (!_battery.TryUseCharge((entity.Owner, battery), entity.Comp.Wattage * frameTime)) { SetState(entity.Owner, entity.Comp, EmergencyLightState.Empty); TurnOff(entity); @@ -153,8 +153,8 @@ public sealed class EmergencyLightSystem : SharedEmergencyLightSystem } else { - _battery.SetCharge(entity.Owner, battery.CurrentCharge + entity.Comp.ChargingWattage * frameTime * entity.Comp.ChargingEfficiency, battery); - if (_battery.IsFull(entity, battery)) + _battery.ChangeCharge((entity.Owner, battery), entity.Comp.ChargingWattage * frameTime * entity.Comp.ChargingEfficiency); + if (_battery.IsFull((entity.Owner, battery))) { if (TryComp(entity.Owner, out var receiver)) { diff --git a/Content.Server/Light/EntitySystems/ExpendableLightSystem.cs b/Content.Server/Light/EntitySystems/ExpendableLightSystem.cs index f643bec73f..0436ea7d3c 100644 --- a/Content.Server/Light/EntitySystems/ExpendableLightSystem.cs +++ b/Content.Server/Light/EntitySystems/ExpendableLightSystem.cs @@ -136,13 +136,13 @@ namespace Content.Server.Light.EntitySystems component.StateExpiryTime = (float)component.RefuelMaterialTime.TotalSeconds; _nameModifier.RefreshNameModifiers(uid); - _stackSystem.SetCount(args.Used, stack.Count - 1, stack); + _stackSystem.ReduceCount((args.Used, stack), 1); UpdateVisualizer((uid, component)); return; } component.StateExpiryTime += (float)component.RefuelMaterialTime.TotalSeconds; - _stackSystem.SetCount(args.Used, stack.Count - 1, stack); + _stackSystem.ReduceCount((args.Used, stack), 1); args.Handled = true; } diff --git a/Content.Server/Light/EntitySystems/HandheldLightSystem.cs b/Content.Server/Light/EntitySystems/HandheldLightSystem.cs index d702821020..6815b4d433 100644 --- a/Content.Server/Light/EntitySystems/HandheldLightSystem.cs +++ b/Content.Server/Light/EntitySystems/HandheldLightSystem.cs @@ -1,12 +1,11 @@ using Content.Server.Actions; using Content.Server.Popups; -using Content.Server.Power.EntitySystems; -using Content.Server.PowerCell; using Content.Shared.Actions; -using Content.Shared.Examine; using Content.Shared.Interaction; using Content.Shared.Light; using Content.Shared.Light.Components; +using Content.Shared.Power.EntitySystems; +using Content.Shared.PowerCell; using Content.Shared.Rounding; using Content.Shared.Toggleable; using JetBrains.Annotations; @@ -25,7 +24,7 @@ namespace Content.Server.Light.EntitySystems [Dependency] private readonly ActionContainerSystem _actionContainer = default!; [Dependency] private readonly PopupSystem _popup = default!; [Dependency] private readonly PowerCellSystem _powerCell = default!; - [Dependency] private readonly BatterySystem _battery = default!; + [Dependency] private readonly SharedBatterySystem _battery = default!; [Dependency] private readonly SharedAppearanceSystem _appearance = default!; [Dependency] private readonly SharedAudioSystem _audio = default!; [Dependency] private readonly SharedPointLightSystem _lights = default!; @@ -44,7 +43,6 @@ namespace Content.Server.Light.EntitySystems SubscribeLocalEvent(OnMapInit); SubscribeLocalEvent(OnShutdown); - SubscribeLocalEvent(OnExamine); SubscribeLocalEvent(OnActivate); @@ -110,13 +108,15 @@ namespace Content.Server.Light.EntitySystems // Curently every single flashlight has the same number of levels for status and that's all it uses the charge for // Thus we'll just check if the level changes. - if (!_powerCell.TryGetBatteryFromSlot(ent, out var battery)) + if (!_powerCell.TryGetBatteryFromSlotOrEntity(ent.Owner, out var battery)) return null; - if (MathHelper.CloseToPercent(battery.CurrentCharge, 0) || ent.Comp.Wattage > battery.CurrentCharge) + var currentCharge = _battery.GetCharge(battery.Value.AsNullable()); + + if (MathHelper.CloseToPercent(currentCharge, 0) || ent.Comp.Wattage > currentCharge) return 0; - return (byte?) ContentHelpers.RoundToNearestLevels(battery.CurrentCharge / battery.MaxCharge * 255, 255, HandheldLightComponent.StatusLevels); + return (byte?)ContentHelpers.RoundToNearestLevels(currentCharge / battery.Value.Comp.MaxCharge * 255, 255, HandheldLightComponent.StatusLevels); } private void OnRemove(Entity ent, ref ComponentRemove args) @@ -142,19 +142,14 @@ namespace Content.Server.Light.EntitySystems return ent.Comp.Activated ? TurnOff(ent) : TurnOn(user, ent); } - private void OnExamine(EntityUid uid, HandheldLightComponent component, ExaminedEvent args) - { - args.PushMarkup(component.Activated - ? Loc.GetString("handheld-light-component-on-examine-is-on-message") - : Loc.GetString("handheld-light-component-on-examine-is-off-message")); - } - public override void Shutdown() { base.Shutdown(); _activeLights.Clear(); } + // TODO: Very important: Make this charge rate based instead of instantly removing charge each update step. + // See BatteryComponent public override void Update(float frameTime) { var toRemove = new RemQueue>(); @@ -201,8 +196,7 @@ namespace Content.Server.Light.EntitySystems return false; } - if (!_powerCell.TryGetBatteryFromSlot(uid, out var battery) && - !TryComp(uid, out battery)) + if (!_powerCell.TryGetBatteryFromSlotOrEntity(uid.Owner, out var battery)) { _audio.PlayPvs(_audio.ResolveSound(component.TurnOnFailSound), uid); _popup.PopupEntity(Loc.GetString("handheld-light-component-cell-missing-message"), uid, user); @@ -212,7 +206,7 @@ namespace Content.Server.Light.EntitySystems // To prevent having to worry about frame time in here. // Let's just say you need a whole second of charge before you can turn it on. // Simple enough. - if (component.Wattage > battery.CurrentCharge) + if (component.Wattage > _battery.GetCharge(battery.Value.AsNullable())) { _audio.PlayPvs(_audio.ResolveSound(component.TurnOnFailSound), uid); _popup.PopupEntity(Loc.GetString("handheld-light-component-cell-dead-message"), uid, user); @@ -229,24 +223,20 @@ namespace Content.Server.Light.EntitySystems public void TryUpdate(Entity uid, float frameTime) { var component = uid.Comp; - if (!_powerCell.TryGetBatteryFromSlot(uid, out var batteryUid, out var battery, null) && - !TryComp(uid, out battery)) + if (!_powerCell.TryGetBatteryFromSlotOrEntity(uid.Owner, out var battery)) { TurnOff(uid, false); return; } - if (batteryUid == null) - return; - var appearanceComponent = EntityManager.GetComponentOrNull(uid); - var fraction = battery.CurrentCharge / battery.MaxCharge; - if (fraction >= 0.30) + var chargeFraction = _battery.GetChargeLevel(battery.Value.AsNullable()); + if (chargeFraction >= 0.30) { _appearance.SetData(uid, HandheldLightVisuals.Power, HandheldLightPowerStates.FullPower, appearanceComponent); } - else if (fraction >= 0.10) + else if (chargeFraction >= 0.10) { _appearance.SetData(uid, HandheldLightVisuals.Power, HandheldLightPowerStates.LowPower, appearanceComponent); } @@ -255,7 +245,7 @@ namespace Content.Server.Light.EntitySystems _appearance.SetData(uid, HandheldLightVisuals.Power, HandheldLightPowerStates.Dying, appearanceComponent); } - if (component.Activated && !_battery.TryUseCharge(batteryUid.Value, component.Wattage * frameTime, battery)) + if (component.Activated && !_battery.TryUseCharge(battery.Value.AsNullable(), component.Wattage * frameTime)) TurnOff(uid, false); UpdateLevel(uid); diff --git a/Content.Server/Lightning/LightningTargetSystem.cs b/Content.Server/Lightning/LightningTargetSystem.cs index 4a0ee23c5b..eac23c3016 100644 --- a/Content.Server/Lightning/LightningTargetSystem.cs +++ b/Content.Server/Lightning/LightningTargetSystem.cs @@ -2,6 +2,7 @@ using Content.Server.Explosion.EntitySystems; using Content.Server.Lightning; using Content.Server.Lightning.Components; using Content.Shared.Damage; +using Content.Shared.Damage.Systems; using Robust.Server.GameObjects; namespace Content.Server.Tesla.EntitySystems; @@ -26,7 +27,7 @@ public sealed class LightningTargetSystem : EntitySystem { DamageSpecifier damage = new(); damage.DamageDict.Add("Structural", uid.Comp.DamageFromLightning); - _damageable.TryChangeDamage(uid, damage, true); + _damageable.ChangeDamage(uid.Owner, damage, true); if (uid.Comp.LightningExplode) { diff --git a/Content.Server/Maps/Conditions/HolidayMapCondition.cs b/Content.Server/Maps/Conditions/HolidayMapCondition.cs index da971c78f3..b7edc3f6c2 100644 --- a/Content.Server/Maps/Conditions/HolidayMapCondition.cs +++ b/Content.Server/Maps/Conditions/HolidayMapCondition.cs @@ -1,5 +1,6 @@ using System.Linq; using Content.Server.Holiday; +using Content.Shared.Maps; namespace Content.Server.Maps.Conditions; diff --git a/Content.Server/Maps/GameMapManager.cs b/Content.Server/Maps/GameMapManager.cs index 98d6443a85..112170c937 100644 --- a/Content.Server/Maps/GameMapManager.cs +++ b/Content.Server/Maps/GameMapManager.cs @@ -4,6 +4,7 @@ using System.Linq; using Content.Server.GameTicking; using Content.Shared._Sunrise.SunriseCCVars; using Content.Shared.CCVar; +using Content.Shared.Maps; using Robust.Server.Player; using Robust.Shared.Configuration; using Robust.Shared.ContentPack; diff --git a/Content.Server/Maps/GameMapPoolPrototype.cs b/Content.Server/Maps/GameMapPoolPrototype.cs index b2ba64a50c..831dea556d 100644 --- a/Content.Server/Maps/GameMapPoolPrototype.cs +++ b/Content.Server/Maps/GameMapPoolPrototype.cs @@ -1,3 +1,4 @@ +using Content.Shared.Maps; using JetBrains.Annotations; using Robust.Shared.Prototypes; using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype.Set; diff --git a/Content.Server/Maps/IGameMapManager.cs b/Content.Server/Maps/IGameMapManager.cs index 83d1c05588..c164c5fac8 100644 --- a/Content.Server/Maps/IGameMapManager.cs +++ b/Content.Server/Maps/IGameMapManager.cs @@ -1,3 +1,5 @@ +using Content.Shared.Maps; + namespace Content.Server.Maps; /// diff --git a/Content.Server/Materials/MaterialStorageSystem.cs b/Content.Server/Materials/MaterialStorageSystem.cs index 3a462dd4d5..f6a1b6c4d8 100644 --- a/Content.Server/Materials/MaterialStorageSystem.cs +++ b/Content.Server/Materials/MaterialStorageSystem.cs @@ -73,7 +73,7 @@ public sealed class MaterialStorageSystem : SharedMaterialStorageSystem return; var volumePerSheet = composition.MaterialComposition.FirstOrDefault(kvp => kvp.Key == msg.Material).Value; - var sheetsToExtract = Math.Min(msg.SheetsToExtract, _stackSystem.GetMaxCount(material.StackEntity)); + var sheetsToExtract = Math.Min(msg.SheetsToExtract, _stackSystem.GetMaxCount(material.StackEntity.Value)); volume = sheetsToExtract * volumePerSheet; } @@ -183,7 +183,7 @@ public sealed class MaterialStorageSystem : SharedMaterialStorageSystem if (amountToSpawn == 0) return new List(); - return _stackSystem.SpawnMultiple(materialProto.StackEntity, amountToSpawn, coordinates); + return _stackSystem.SpawnMultipleAtPosition(materialProto.StackEntity.Value, amountToSpawn, coordinates); } /// diff --git a/Content.Server/Mech/Systems/MechSystem.cs b/Content.Server/Mech/Systems/MechSystem.cs index f71c355864..7fc6782f46 100644 --- a/Content.Server/Mech/Systems/MechSystem.cs +++ b/Content.Server/Mech/Systems/MechSystem.cs @@ -1,12 +1,11 @@ -using System.Linq; using Content.Server.Atmos.EntitySystems; using Content.Server.Body.Systems; using Content.Server.Mech.Components; -using Content.Server.Power.EntitySystems; using Content.Shared.ActionBlocker; -using Content.Shared.Damage; +using Content.Shared.Damage.Systems; using Content.Shared.DoAfter; using Content.Shared.FixedPoint; +using Content.Shared.IdentityManagement; using Content.Shared.Interaction; using Content.Shared.Mech; using Content.Shared.Mech.Components; @@ -16,6 +15,7 @@ using Content.Shared.Mobs.Systems; using Content.Shared.Movement.Events; using Content.Shared.Popups; using Content.Shared.Power.Components; +using Content.Shared.Power.EntitySystems; using Content.Shared.Tools; using Content.Shared.Tools.Components; using Content.Shared.Tools.Systems; @@ -33,6 +33,7 @@ using Robust.Server.GameObjects; using Robust.Shared.Containers; using Robust.Shared.Player; using Robust.Shared.Prototypes; +using System.Linq; using Content.Shared.Access.Components; using Content.Shared.Access.Systems; using Content.Shared.Chat; @@ -45,7 +46,7 @@ public sealed partial class MechSystem : SharedMechSystem [Dependency] private readonly NpcFactionSystem _factionSystem = default!; [Dependency] private readonly ActionBlockerSystem _actionBlocker = default!; [Dependency] private readonly AtmosphereSystem _atmosphere = default!; - [Dependency] private readonly BatterySystem _battery = default!; + [Dependency] private readonly SharedBatterySystem _battery = default!; [Dependency] private readonly ContainerSystem _container = default!; [Dependency] private readonly DamageableSystem _damageable = default!; [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; @@ -137,7 +138,7 @@ public sealed partial class MechSystem : SharedMechSystem if (args.Container != component.BatterySlot || !TryComp(args.Entity, out var battery)) return; - component.Energy = battery.CurrentCharge; + component.Energy = _battery.GetCharge((args.Entity, battery)); component.MaxEnergy = battery.MaxCharge; Dirty(uid, component); @@ -244,7 +245,7 @@ public sealed partial class MechSystem : SharedMechSystem { BreakOnMove = true, }; - _popup.PopupEntity(Loc.GetString("mech-eject-pilot-alert", ("item", uid), ("user", args.User)), uid, PopupType.Large); + _popup.PopupEntity(Loc.GetString("mech-eject-pilot-alert", ("item", uid), ("user", Identity.Entity(args.User, EntityManager))), uid, PopupType.Large); _doAfter.TryStartDoAfter(doAfterEventArgs); } @@ -260,7 +261,7 @@ public sealed partial class MechSystem : SharedMechSystem if (_whitelistSystem.IsWhitelistFail(component.PilotWhitelist, args.User)) { - _popup.PopupEntity(Loc.GetString("mech-no-enter", ("item", uid)), args.User); + _popup.PopupEntity(Loc.GetString("mech-no-enter", ("item", uid)), Identity.Entity(args.User, EntityManager)); return; } @@ -315,7 +316,7 @@ public sealed partial class MechSystem : SharedMechSystem { var damageToPlayer = args.DamageDelta * component.MechToPilotDamageMultiplier; damageToPlayer.DamageDict.Remove("Mangleness");//Sunrise-Edit - _damageable.TryChangeDamage(component.PilotSlot.ContainedEntity, damageToPlayer); + _damageable.ChangeDamage(component.PilotSlot.ContainedEntity.Value, damageToPlayer); } } @@ -435,11 +436,13 @@ public sealed partial class MechSystem : SharedMechSystem if (!TryComp(battery, out var batteryComp)) return false; - _battery.SetCharge(battery!.Value, batteryComp.CurrentCharge + delta.Float(), batteryComp); - if (batteryComp.CurrentCharge != component.Energy) //if there's a discrepency, we have to resync them + _battery.SetCharge((battery.Value, batteryComp), _battery.GetCharge((battery.Value, batteryComp)) + delta.Float()); + // TODO: Power cells are predicted now, so no need to duplicate the charge level + var charge = _battery.GetCharge((battery.Value, batteryComp)); + if (charge != component.Energy) //if there's a discrepency, we have to resync them { - Log.Debug($"Battery charge was not equal to mech charge. Battery {batteryComp.CurrentCharge}. Mech {component.Energy}"); - component.Energy = batteryComp.CurrentCharge; + Log.Debug($"Battery charge was not equal to mech charge. Battery {charge}. Mech {component.Energy}"); + component.Energy = charge; Dirty(uid, component); } _actionBlocker.UpdateCanMove(uid); @@ -455,7 +458,7 @@ public sealed partial class MechSystem : SharedMechSystem return; _container.Insert(toInsert, component.BatterySlot); - component.Energy = battery.CurrentCharge; + component.Energy = _battery.GetCharge((toInsert, battery)); component.MaxEnergy = battery.MaxCharge; _actionBlocker.UpdateCanMove(uid); diff --git a/Content.Server/Medical/BiomassReclaimer/BiomassReclaimerComponent.cs b/Content.Server/Medical/BiomassReclaimer/BiomassReclaimerComponent.cs index 61d36f98b9..bc295545b0 100644 --- a/Content.Server/Medical/BiomassReclaimer/BiomassReclaimerComponent.cs +++ b/Content.Server/Medical/BiomassReclaimer/BiomassReclaimerComponent.cs @@ -1,3 +1,4 @@ +using Content.Shared.Chemistry.Components; using Content.Shared.Storage; namespace Content.Server.Medical.BiomassReclaimer @@ -34,10 +35,10 @@ namespace Content.Server.Medical.BiomassReclaimer public float CurrentExpectedYield = 0f; /// - /// The reagent that will be spilled while processing a mob. + /// The reagents that will be spilled while processing a mob. /// [ViewVariables] - public string? BloodReagent; + public Solution? BloodReagents = null; /// /// Entities that can be randomly spawned while processing a mob. diff --git a/Content.Server/Medical/BiomassReclaimer/BiomassReclaimerSystem.cs b/Content.Server/Medical/BiomassReclaimer/BiomassReclaimerSystem.cs index e029071574..83dcd9cf7c 100644 --- a/Content.Server/Medical/BiomassReclaimer/BiomassReclaimerSystem.cs +++ b/Content.Server/Medical/BiomassReclaimer/BiomassReclaimerSystem.cs @@ -7,7 +7,7 @@ using Content.Shared.Administration.Logs; using Content.Shared.Audio; using Content.Shared.Body.Components; using Content.Shared.CCVar; -using Content.Shared.Chemistry.Components; +using Content.Shared.Chemistry.EntitySystems; using Content.Shared.Climbing.Events; using Content.Shared.Construction.Components; using Content.Shared.Database; @@ -45,6 +45,7 @@ namespace Content.Server.Medical.BiomassReclaimer [Dependency] private readonly SharedAmbientSoundSystem _ambientSoundSystem = default!; [Dependency] private readonly SharedPopupSystem _popup = default!; [Dependency] private readonly PuddleSystem _puddleSystem = default!; + [Dependency] private readonly SharedSolutionContainerSystem _solution = default!; [Dependency] private readonly ThrowingSystem _throwing = default!; [Dependency] private readonly IRobustRandom _robustRandom = default!; [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; @@ -68,10 +69,8 @@ namespace Content.Server.Medical.BiomassReclaimer if (reclaimer.RandomMessTimer <= 0) { - if (_robustRandom.Prob(0.2f) && reclaimer.BloodReagent is not null) + if (_robustRandom.Prob(0.2f) && reclaimer.BloodReagents is { } blood) { - Solution blood = new(); - blood.AddReagent(reclaimer.BloodReagent, 50); _puddleSystem.TrySpillAt(uid, blood, out _); } if (_robustRandom.Prob(0.03f) && reclaimer.SpawnedEntities.Count > 0) @@ -92,7 +91,7 @@ namespace Content.Server.Medical.BiomassReclaimer reclaimer.CurrentExpectedYield = reclaimer.CurrentExpectedYield - actualYield; // store non-integer leftovers _material.SpawnMultipleFromMaterial(actualYield, BiomassPrototype, Transform(uid).Coordinates); - reclaimer.BloodReagent = null; + reclaimer.BloodReagents = null; reclaimer.SpawnedEntities.Clear(); RemCompDeferred(uid); } @@ -208,9 +207,11 @@ namespace Content.Server.Medical.BiomassReclaimer var component = ent.Comp; AddComp(ent); - if (TryComp(toProcess, out var stream)) + if (TryComp(toProcess, out var stream) && + _solution.ResolveSolution(toProcess, stream.BloodSolutionName, ref stream.BloodSolution, out var solution)) { - component.BloodReagent = stream.BloodReagent; + component.BloodReagents = solution.Clone(); + component.BloodReagents.ScaleSolution(50 / component.BloodReagents.Volume); } if (TryComp(toProcess, out var butcherableComponent)) { diff --git a/Content.Server/Medical/CrewMonitoring/CrewMonitoringConsoleSystem.cs b/Content.Server/Medical/CrewMonitoring/CrewMonitoringConsoleSystem.cs index 43e007357b..471acba1db 100644 --- a/Content.Server/Medical/CrewMonitoring/CrewMonitoringConsoleSystem.cs +++ b/Content.Server/Medical/CrewMonitoring/CrewMonitoringConsoleSystem.cs @@ -1,5 +1,5 @@ using System.Linq; -using Content.Server.PowerCell; +using Content.Shared.PowerCell; using Content.Shared.DeviceNetwork; using Content.Shared.DeviceNetwork.Events; using Content.Shared.Medical.CrewMonitoring; diff --git a/Content.Server/Medical/DefibrillatorSystem.cs b/Content.Server/Medical/DefibrillatorSystem.cs index 7331d8dcc7..fffef2a7d2 100644 --- a/Content.Server/Medical/DefibrillatorSystem.cs +++ b/Content.Server/Medical/DefibrillatorSystem.cs @@ -5,22 +5,22 @@ using Content.Server.Electrocution; using Content.Server.EUI; using Content.Server.Ghost; using Content.Server.Popups; -using Content.Server.PowerCell; +using Content.Shared.PowerCell; using Content.Shared.Traits.Assorted; -using Content.Shared.Damage; +using Content.Shared.Chat; +using Content.Shared.Damage.Components; +using Content.Shared.Damage.Systems; using Content.Shared.DoAfter; using Content.Shared.Interaction; -using Content.Shared.Interaction.Components; -using Content.Shared.Interaction.Events; using Content.Shared.Item.ItemToggle; using Content.Shared.Medical; using Content.Shared.Mind; using Content.Shared.Mobs; using Content.Shared.Mobs.Components; using Content.Shared.Mobs.Systems; +using Content.Shared.Movement.Pulling.Components; using Content.Shared.PowerCell; using Content.Shared.Timing; -using Content.Shared.Toggleable; using Robust.Shared.Audio.Systems; using Robust.Shared.Player; // Sunrise-Start @@ -52,6 +52,7 @@ public sealed class DefibrillatorSystem : EntitySystem [Dependency] private readonly SharedAudioSystem _audio = default!; [Dependency] private readonly SharedMindSystem _mind = default!; [Dependency] private readonly UseDelaySystem _useDelay = default!; + [Dependency] private readonly SharedInteractionSystem _interactionSystem = default!; [Dependency] private readonly SharedSolutionContainerSystem _solutionContainer = default!; // Sunrise-Edit /// @@ -195,6 +196,18 @@ public sealed class DefibrillatorSystem : EntitySystem _audio.PlayPvs(component.ZapSound, uid); _electrocution.TryDoElectrocution(target, null, component.ZapDamage, component.WritheDuration, true, ignoreInsulation: true); + + var interacters = new HashSet(); + _interactionSystem.GetEntitiesInteractingWithTarget(target, interacters); + foreach (var other in interacters) + { + if (other == user) + continue; + + // Anyone else still operating on the target gets zapped too + _electrocution.TryDoElectrocution(other, null, component.ZapDamage, component.WritheDuration, true); + } + if (!TryComp(uid, out var useDelay)) return; _useDelay.SetLength((uid, useDelay), component.ZapDelay, component.DelayId); diff --git a/Content.Server/Medical/HealthAnalyzerSystem.cs b/Content.Server/Medical/HealthAnalyzerSystem.cs index 137c6acdaf..dd9d6c5f5a 100644 --- a/Content.Server/Medical/HealthAnalyzerSystem.cs +++ b/Content.Server/Medical/HealthAnalyzerSystem.cs @@ -8,17 +8,22 @@ using Content.Shared.Body.Components; using Content.Shared._Sunrise.Research.Artifact; using Content.Shared.Traits.Assorted; using Content.Shared.Chemistry.EntitySystems; -using Content.Shared.Damage; +using Content.Shared.Damage.Components; using Content.Shared.IdentityManagement; using Content.Shared.Interaction; using Content.Shared.MedicalScanner; using Content.Shared.Mobs.Components; using Content.Shared.Popups; +using Content.Shared.PowerCell; using Content.Shared.Temperature.Components; using Content.Shared.Traits.Assorted; using Content.Shared.Nutrition.Components; using Content.Shared.Nutrition.EntitySystems; using Robust.Server.GameObjects; +using Robust.Shared.Audio.Systems; +using Robust.Shared.Containers; +using Robust.Shared.Timing; +using Content.Server.Body.Systems; namespace Content.Server.Medical; @@ -26,18 +31,55 @@ public sealed class HealthAnalyzerSystem : AbstractAnalyzerSystem(OnAfterInteract); + SubscribeLocalEvent(OnDoAfter); + SubscribeLocalEvent(OnInsertedIntoContainer); + SubscribeLocalEvent(OnToggled); + SubscribeLocalEvent(OnDropped); + } + + public override void Update(float frameTime) + { + var analyzerQuery = EntityQueryEnumerator(); + while (analyzerQuery.MoveNext(out var uid, out var component, out var transform)) + { + //Update rate limited to 1 second + if (component.NextUpdate > _timing.CurTime) + continue; + + if (component.ScannedEntity is not {} patient) + continue; + + if (Deleted(patient)) + { + StopAnalyzingEntity((uid, component), patient); + continue; + } + + component.NextUpdate = _timing.CurTime + component.UpdateInterval; /// public override void UpdateScannedUser(EntityUid healthAnalyzer, EntityUid target, bool scanMode) { - if (!_uiSystem.HasUi(healthAnalyzer, HealthAnalyzerUiKey.Key)) + if (args.Target == null || !args.CanReach || !HasComp(args.Target) || !_cell.HasDrawCharge(uid.Owner, user: args.User)) return; if (!TryComp(target, out var damageableComponent)) // Sunrise-Edit return; - // Sunrise-Start - if (!TryComp(healthAnalyzer, out var healthAnalyzerComp)) + var msg = Loc.GetString("health-analyzer-popup-scan-target", ("user", Identity.Entity(args.User, EntityManager))); + _popupSystem.PopupEntity(msg, args.Target.Value, args.Target.Value, PopupType.Medium); + } + + private void OnDoAfter(Entity uid, ref HealthAnalyzerDoAfterEvent args) + { + if (args.Handled || args.Cancelled || args.Target == null || !_cell.HasDrawCharge(uid.Owner, user: args.User)) return; if (healthAnalyzerComp.DamageContainers is not null && @@ -59,7 +101,7 @@ public sealed class HealthAnalyzerSystem : AbstractAnalyzerSystem 0; } diff --git a/Content.Server/Medical/SuitSensors/SuitSensorSystem.cs b/Content.Server/Medical/SuitSensors/SuitSensorSystem.cs index 72c3f5ecd9..5674b149e3 100644 --- a/Content.Server/Medical/SuitSensors/SuitSensorSystem.cs +++ b/Content.Server/Medical/SuitSensors/SuitSensorSystem.cs @@ -27,12 +27,11 @@ public sealed class SuitSensorSystem : SharedSuitSensorSystem // check if sensor is ready to update if (curTime < sensor.NextUpdate) continue; + sensor.NextUpdate += sensor.UpdateRate; if (!CheckSensorAssignedStation((uid, sensor))) continue; - sensor.NextUpdate += sensor.UpdateRate; - // get sensor status var status = GetSensorState((uid, sensor)); if (status == null) diff --git a/Content.Server/Mind/Filters/TargetObjectiveMindFilter.cs b/Content.Server/Mind/Filters/TargetObjectiveMindFilter.cs index dae8079ac1..6fc031d7c1 100644 --- a/Content.Server/Mind/Filters/TargetObjectiveMindFilter.cs +++ b/Content.Server/Mind/Filters/TargetObjectiveMindFilter.cs @@ -33,7 +33,7 @@ public sealed partial class TargetObjectiveMindFilter : MindFilter if (entMan.TryGetComponent(objective, out var kill) && kill.Target == mind.Owner) { // remove the mind if this objective is blacklisted - if (whitelistSys.IsBlacklistPassOrNull(Blacklist, objective)) + if (whitelistSys.IsWhitelistPassOrNull(Blacklist, objective)) return true; } } diff --git a/Content.Server/Mining/MeteorSystem.cs b/Content.Server/Mining/MeteorSystem.cs index 3b0c6920b3..361844ba25 100644 --- a/Content.Server/Mining/MeteorSystem.cs +++ b/Content.Server/Mining/MeteorSystem.cs @@ -1,6 +1,7 @@ using Content.Server.Administration.Logs; using Content.Server.Destructible; -using Content.Shared.Damage; +using Content.Shared.Damage.Components; +using Content.Shared.Damage.Systems; using Content.Shared.Database; using Content.Shared.FixedPoint; using Content.Shared.Mobs.Systems; diff --git a/Content.Server/Movement/Components/StressTestMovementComponent.cs b/Content.Server/Movement/Components/StressTestMovementComponent.cs deleted file mode 100644 index 051747a849..0000000000 --- a/Content.Server/Movement/Components/StressTestMovementComponent.cs +++ /dev/null @@ -1,10 +0,0 @@ -using System.Numerics; - -namespace Content.Server.Movement.Components; - -[RegisterComponent] -public sealed partial class StressTestMovementComponent : Component -{ - public float Progress { get; set; } - public Vector2 Origin { get; set; } -} diff --git a/Content.Server/Movement/StressTestMovementSystem.cs b/Content.Server/Movement/StressTestMovementSystem.cs deleted file mode 100644 index 51916204da..0000000000 --- a/Content.Server/Movement/StressTestMovementSystem.cs +++ /dev/null @@ -1,45 +0,0 @@ -using System.Numerics; -using Content.Server.Movement.Components; - -namespace Content.Server.Movement; - -public sealed class StressTestMovementSystem : EntitySystem -{ - [Dependency] private readonly SharedTransformSystem _transform = default!; - - public override void Initialize() - { - base.Initialize(); - SubscribeLocalEvent(OnStressStartup); - } - - private void OnStressStartup(EntityUid uid, StressTestMovementComponent component, ComponentStartup args) - { - component.Origin = _transform.GetWorldPosition(uid); - } - - public override void Update(float frameTime) - { - base.Update(frameTime); - - var query = EntityQueryEnumerator(); - - while (query.MoveNext(out var uid, out var stressTest, out var transform)) - { - if (!transform.ParentUid.IsValid()) - continue; - - stressTest.Progress += frameTime; - - if (stressTest.Progress > 1) - { - stressTest.Progress -= 1; - } - - var x = MathF.Sin(stressTest.Progress * MathHelper.TwoPi); - var y = MathF.Cos(stressTest.Progress * MathHelper.TwoPi); - - _transform.SetWorldPosition((uid, transform), stressTest.Origin + new Vector2(x, y) * 5); - } - } -} diff --git a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/SayKeyOperator.cs b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/SayKeyOperator.cs index 558b1fc04d..99227492af 100644 --- a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/SayKeyOperator.cs +++ b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/SayKeyOperator.cs @@ -1,4 +1,5 @@ using Content.Server.Chat.Systems; +using Content.Shared.Chat; namespace Content.Server.NPC.HTN.PrimitiveTasks.Operators; diff --git a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/SpeakOperator.cs b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/SpeakOperator.cs index f69a0771f9..f3b977518b 100644 --- a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/SpeakOperator.cs +++ b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/SpeakOperator.cs @@ -1,4 +1,5 @@ using Content.Server.Chat.Systems; +using Content.Shared.Chat; using Content.Shared.Dataset; using Content.Shared.Random.Helpers; using JetBrains.Annotations; diff --git a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Specific/MedibotInjectOperator.cs b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Specific/MedibotInjectOperator.cs index bac9cfcf40..20e3daec53 100644 --- a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Specific/MedibotInjectOperator.cs +++ b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Specific/MedibotInjectOperator.cs @@ -1,10 +1,7 @@ using Content.Server.Chat.Systems; -using Content.Shared.NPC.Components; +using Content.Shared.Chat; using Content.Shared.Chemistry.EntitySystems; -using Content.Shared.Damage; -using Content.Shared.Emag.Components; using Content.Shared.Interaction; -using Content.Shared.Mobs.Components; using Content.Shared.Popups; using Content.Shared.Silicons.Bots; using Robust.Shared.Audio.Systems; diff --git a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Specific/PickNearbyInjectableOperator.cs b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Specific/PickNearbyInjectableOperator.cs index f351d582c6..67a8198c38 100644 --- a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Specific/PickNearbyInjectableOperator.cs +++ b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Specific/PickNearbyInjectableOperator.cs @@ -3,7 +3,7 @@ using System.Threading.Tasks; using Content.Shared.NPC.Components; using Content.Server.NPC.Pathfinding; using Content.Shared.Chemistry.Components.SolutionManager; -using Content.Shared.Damage; +using Content.Shared.Damage.Components; using Content.Shared.Interaction; using Content.Shared.Mobs.Components; using Content.Shared.Silicons.Bots; diff --git a/Content.Server/NPC/Systems/NPCRetaliationSystem.cs b/Content.Server/NPC/Systems/NPCRetaliationSystem.cs index d6b2000f32..a970d34bda 100644 --- a/Content.Server/NPC/Systems/NPCRetaliationSystem.cs +++ b/Content.Server/NPC/Systems/NPCRetaliationSystem.cs @@ -1,6 +1,7 @@ using Content.Server.NPC.Components; using Content.Shared.CombatMode; using Content.Shared.Damage; +using Content.Shared.Damage.Systems; using Content.Shared.Mobs.Components; using Content.Shared.NPC.Components; using Content.Shared.NPC.Systems; diff --git a/Content.Server/NPC/Systems/NPCUtilitySystem.cs b/Content.Server/NPC/Systems/NPCUtilitySystem.cs index e8fe9e4c39..9605b62847 100644 --- a/Content.Server/NPC/Systems/NPCUtilitySystem.cs +++ b/Content.Server/NPC/Systems/NPCUtilitySystem.cs @@ -6,7 +6,6 @@ using Content.Server.NPC.Queries.Curves; using Content.Server.NPC.Queries.Queries; using Content.Server.Nutrition.Components; using Content.Shared.Chemistry.EntitySystems; -using Content.Shared.Damage; using Content.Shared.Examine; using Content.Shared.Fluids.Components; using Content.Shared.Inventory; @@ -29,6 +28,7 @@ using Robust.Shared.Prototypes; using Robust.Shared.Utility; using Content.Shared.Atmos.Components; using System.Linq; +using Content.Shared.Damage.Components; using Content.Shared.Temperature.Components; namespace Content.Server.NPC.Systems; @@ -185,7 +185,7 @@ public sealed class NPCUtilitySystem : EntitySystem return 0f; var nutrition = _ingestion.TotalNutrition(targetUid, owner); - if (nutrition <= 1.0f) + if (nutrition == 0.0f) return 0f; return 1f; diff --git a/Content.Server/NameIdentifier/NameIdentifierSystem.cs b/Content.Server/NameIdentifier/NameIdentifierSystem.cs index 27e25a4b4f..9f199c4599 100644 --- a/Content.Server/NameIdentifier/NameIdentifierSystem.cs +++ b/Content.Server/NameIdentifier/NameIdentifierSystem.cs @@ -7,10 +7,7 @@ using Robust.Shared.Random; namespace Content.Server.NameIdentifier; -/// -/// Handles unique name identifiers for entities e.g. `monkey (MK-912)` -/// -public sealed class NameIdentifierSystem : EntitySystem +public sealed class NameIdentifierSystem : SharedNameIdentifierSystem { [Dependency] private readonly IPrototypeManager _prototypeManager = default!; [Dependency] private readonly IRobustRandom _robustRandom = default!; @@ -28,7 +25,6 @@ public sealed class NameIdentifierSystem : EntitySystem SubscribeLocalEvent(OnMapInit); SubscribeLocalEvent(OnComponentShutdown); - SubscribeLocalEvent(OnRefreshNameModifiers); SubscribeLocalEvent(CleanupIds); SubscribeLocalEvent(OnReloadPrototypes); @@ -122,24 +118,6 @@ public sealed class NameIdentifierSystem : EntitySystem _nameModifier.RefreshNameModifiers(ent.Owner); } - private void OnRefreshNameModifiers(Entity ent, ref RefreshNameModifiersEvent args) - { - if (ent.Comp.Group is null) - return; - - // Don't apply the modifier if the component is being removed - if (ent.Comp.LifeStage > ComponentLifeStage.Running) - return; - - if (!_prototypeManager.Resolve(ent.Comp.Group, out var group)) - return; - - var format = group.FullName ? "name-identifier-format-full" : "name-identifier-format-append"; - // We apply the modifier with a low priority to keep it near the base name - // "Beep (Si-4562) the zombie" instead of "Beep the zombie (Si-4562)" - args.AddModifier(format, -10, ("identifier", ent.Comp.FullIdentifier)); - } - private void InitialSetupPrototypes() { EnsureIds(); diff --git a/Content.Server/Ninja/Systems/BatteryDrainerSystem.cs b/Content.Server/Ninja/Systems/BatteryDrainerSystem.cs index e563386608..98fae3ae13 100644 --- a/Content.Server/Ninja/Systems/BatteryDrainerSystem.cs +++ b/Content.Server/Ninja/Systems/BatteryDrainerSystem.cs @@ -1,12 +1,12 @@ using Content.Server.Ninja.Events; using Content.Server.Power.Components; -using Content.Server.Power.EntitySystems; using Content.Shared.DoAfter; using Content.Shared.Interaction; using Content.Shared.Ninja.Components; using Content.Shared.Ninja.Systems; using Content.Shared.Popups; using Content.Shared.Power.Components; +using Content.Shared.Power.EntitySystems; using Robust.Shared.Audio.Systems; namespace Content.Server.Ninja.Systems; @@ -16,7 +16,7 @@ namespace Content.Server.Ninja.Systems; /// public sealed class BatteryDrainerSystem : SharedBatteryDrainerSystem { - [Dependency] private readonly BatterySystem _battery = default!; + [Dependency] private readonly SharedBatterySystem _battery = default!; [Dependency] private readonly SharedAudioSystem _audio = default!; [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; [Dependency] private readonly SharedPopupSystem _popup = default!; @@ -37,7 +37,7 @@ public sealed class BatteryDrainerSystem : SharedBatteryDrainerSystem { var (uid, comp) = ent; var target = args.Target; - if (args.Handled || comp.BatteryUid is not {} battery || !HasComp(target)) + if (args.Handled || comp.BatteryUid is not { } battery || !HasComp(target)) return; // handles even if battery is full so you can actually see the poup @@ -70,7 +70,7 @@ public sealed class BatteryDrainerSystem : SharedBatteryDrainerSystem { base.OnDoAfterAttempt(ent, ref args); - if (ent.Comp.BatteryUid is not {} battery || _battery.IsFull(battery)) + if (ent.Comp.BatteryUid is not { } battery || _battery.IsFull(battery)) args.Cancel(); } @@ -84,28 +84,28 @@ public sealed class BatteryDrainerSystem : SharedBatteryDrainerSystem if (!TryComp(target, out var targetBattery) || !TryComp(target, out var pnb)) return false; - if (MathHelper.CloseToPercent(targetBattery.CurrentCharge, 0)) + var available = _battery.GetCharge((target, targetBattery)); + if (MathHelper.CloseToPercent(available, 0)) { _popup.PopupEntity(Loc.GetString("battery-drainer-empty", ("battery", target)), uid, uid, PopupType.Medium); return false; } - var available = targetBattery.CurrentCharge; - var required = battery.MaxCharge - battery.CurrentCharge; + var required = battery.MaxCharge - _battery.GetCharge((comp.BatteryUid.Value, battery)); // higher tier storages can charge more var maxDrained = pnb.MaxSupply * comp.DrainTime; var input = Math.Min(Math.Min(available, required / comp.DrainEfficiency), maxDrained); - if (!_battery.TryUseCharge(target, input, targetBattery)) + if (!_battery.TryUseCharge((target, targetBattery), input)) return false; var output = input * comp.DrainEfficiency; - _battery.SetCharge(comp.BatteryUid.Value, battery.CurrentCharge + output, battery); + _battery.ChangeCharge((comp.BatteryUid.Value, battery), output); // TODO: create effect message or something Spawn("EffectSparks", Transform(target).Coordinates); _audio.PlayPvs(comp.SparkSound, target); _popup.PopupEntity(Loc.GetString("battery-drainer-success", ("battery", target)), uid, uid); // repeat the doafter until battery is full - return !_battery.IsFull(comp.BatteryUid.Value, battery); + return !_battery.IsFull((comp.BatteryUid.Value, battery)); } } diff --git a/Content.Server/Ninja/Systems/ItemCreatorSystem.cs b/Content.Server/Ninja/Systems/ItemCreatorSystem.cs index d7a7be995d..cca80f2e42 100644 --- a/Content.Server/Ninja/Systems/ItemCreatorSystem.cs +++ b/Content.Server/Ninja/Systems/ItemCreatorSystem.cs @@ -1,15 +1,15 @@ using Content.Server.Ninja.Events; -using Content.Server.Power.EntitySystems; using Content.Shared.Hands.EntitySystems; using Content.Shared.Ninja.Components; using Content.Shared.Ninja.Systems; using Content.Shared.Popups; +using Content.Shared.Power.EntitySystems; namespace Content.Server.Ninja.Systems; public sealed class ItemCreatorSystem : SharedItemCreatorSystem { - [Dependency] private readonly BatterySystem _battery = default!; + [Dependency] private readonly SharedBatterySystem _battery = default!; [Dependency] private readonly SharedHandsSystem _hands = default!; [Dependency] private readonly SharedPopupSystem _popup = default!; @@ -24,7 +24,7 @@ public sealed class ItemCreatorSystem : SharedItemCreatorSystem private void OnCreateItem(Entity ent, ref CreateItemEvent args) { var (uid, comp) = ent; - if (comp.Battery is not {} battery) + if (comp.Battery is not { } battery) return; args.Handled = true; diff --git a/Content.Server/Ninja/Systems/NinjaSuitSystem.cs b/Content.Server/Ninja/Systems/NinjaSuitSystem.cs index f7f63b128d..cfaf9f3946 100644 --- a/Content.Server/Ninja/Systems/NinjaSuitSystem.cs +++ b/Content.Server/Ninja/Systems/NinjaSuitSystem.cs @@ -1,11 +1,10 @@ using Content.Server.Ninja.Events; -using Content.Server.Power.Components; -using Content.Server.PowerCell; using Content.Shared.Emp; using Content.Shared.Hands.EntitySystems; using Content.Shared.Ninja.Components; using Content.Shared.Ninja.Systems; using Content.Shared.Power.Components; +using Content.Shared.PowerCell; using Content.Shared.PowerCell.Components; using Robust.Shared.Containers; @@ -13,6 +12,7 @@ namespace Content.Server.Ninja.Systems; /// /// Handles power cell upgrading and actions. +/// TODO: Move all of this to shared and predict it /// public sealed class NinjaSuitSystem : SharedNinjaSuitSystem { @@ -53,8 +53,6 @@ public sealed class NinjaSuitSystem : SharedNinjaSuitSystem RaiseLocalEvent(user, ref ev); } - // TODO: if/when battery is in shared, put this there too - // TODO: or put MaxCharge in shared along with powercellslot private void OnSuitInsertAttempt(EntityUid uid, NinjaSuitComponent comp, ContainerIsInsertingAttemptEvent args) { // this is for handling battery upgrading, not stopping actions from being added @@ -63,7 +61,7 @@ public sealed class NinjaSuitSystem : SharedNinjaSuitSystem return; // no power cell for some reason??? allow it - if (!_powerCell.TryGetBatteryFromSlot(uid, out var batteryUid, out var battery)) + if (!_powerCell.TryGetBatteryFromSlot(uid, out var battery)) return; if (!TryComp(args.EntityUid, out var inserting)) @@ -75,7 +73,7 @@ public sealed class NinjaSuitSystem : SharedNinjaSuitSystem var user = Transform(uid).ParentUid; // can only upgrade power cell, not swap to recharge instantly otherwise ninja could just swap batteries with flashlights in maints for easy power - if (GetCellScore(args.EntityUid, inserting) <= GetCellScore(batteryUid.Value, battery)) + if (GetCellScore(args.EntityUid, inserting) <= GetCellScore(battery.Value, battery.Value)) { args.Cancel(); Popup.PopupEntity(Loc.GetString("ninja-cell-downgrade"), user, user); @@ -96,7 +94,7 @@ public sealed class NinjaSuitSystem : SharedNinjaSuitSystem { // if a cell is able to automatically recharge, boost the score drastically depending on the recharge rate, // this is to ensure a ninja can still upgrade to a micro reactor cell even if they already have a medium or high. - if (TryComp(uid, out var selfcomp) && selfcomp.AutoRecharge) + if (TryComp(uid, out var selfcomp)) return battcomp.MaxCharge + selfcomp.AutoRechargeRate * AutoRechargeValue; return battcomp.MaxCharge; } @@ -138,7 +136,6 @@ public sealed class NinjaSuitSystem : SharedNinjaSuitSystem Popup.PopupEntity(Loc.GetString(message), user, user); } - // TODO: Move this to shared when power cells are predicted. private void OnEmp(Entity ent, ref NinjaEmpEvent args) { var (uid, comp) = ent; diff --git a/Content.Server/Ninja/Systems/SpaceNinjaSystem.cs b/Content.Server/Ninja/Systems/SpaceNinjaSystem.cs index ff88926723..4f3a1873f5 100644 --- a/Content.Server/Ninja/Systems/SpaceNinjaSystem.cs +++ b/Content.Server/Ninja/Systems/SpaceNinjaSystem.cs @@ -2,8 +2,6 @@ using Content.Server.Communications; using Content.Server.CriminalRecords.Systems; using Content.Server.Objectives.Components; using Content.Server.Objectives.Systems; -using Content.Server.Power.EntitySystems; -using Content.Server.PowerCell; using Content.Server.Research.Systems; using Content.Shared.Alert; using Content.Shared.Doors.Components; @@ -12,6 +10,8 @@ using Content.Shared.Mind; using Content.Shared.Ninja.Components; using Content.Shared.Ninja.Systems; using Content.Shared.Power.Components; +using Content.Shared.Power.EntitySystems; +using Content.Shared.PowerCell; using Content.Shared.Popups; using Content.Shared.Rounding; using System.Diagnostics.CodeAnalysis; @@ -24,7 +24,7 @@ namespace Content.Server.Ninja.Systems; public sealed class SpaceNinjaSystem : SharedSpaceNinjaSystem { [Dependency] private readonly AlertsSystem _alerts = default!; - [Dependency] private readonly BatterySystem _battery = default!; + [Dependency] private readonly SharedBatterySystem _battery = default!; [Dependency] private readonly CodeConditionSystem _codeCondition = default!; [Dependency] private readonly PowerCellSystem _powerCell = default!; [Dependency] private readonly SharedMindSystem _mind = default!; @@ -39,6 +39,8 @@ public sealed class SpaceNinjaSystem : SharedSpaceNinjaSystem SubscribeLocalEvent(OnCriminalRecordsHacked); } + // TODO: Make this charge rate based instead of updating it every single tick. + // Or make it client side, since power cells are predicted. public override void Update(float frameTime) { var query = EntityQueryEnumerator(); @@ -62,7 +64,7 @@ public sealed class SpaceNinjaSystem : SharedSpaceNinjaSystem return newCount - oldCount; } - // TODO: can probably copy paste borg code here + // TODO: Generic charge indicator that is combined with borg code. /// /// Update the alert for the ninja's suit power indicator. /// @@ -75,10 +77,10 @@ public sealed class SpaceNinjaSystem : SharedSpaceNinjaSystem return; } - if (GetNinjaBattery(uid, out _, out var battery)) + if (GetNinjaBattery(uid, out var batteryUid, out var batteryComp)) { - var severity = ContentHelpers.RoundToLevels(MathF.Max(0f, battery.CurrentCharge), battery.MaxCharge, 8); - _alerts.ShowAlert(uid, comp.SuitPowerAlert, (short) severity); + var severity = ContentHelpers.RoundToLevels(MathF.Max(0f, _battery.GetCharge((batteryUid.Value, batteryComp))), batteryComp.MaxCharge, 8); + _alerts.ShowAlert(uid, comp.SuitPowerAlert, (short)severity); } else { @@ -89,24 +91,26 @@ public sealed class SpaceNinjaSystem : SharedSpaceNinjaSystem /// /// Get the battery component in a ninja's suit, if it's worn. /// - public bool GetNinjaBattery(EntityUid user, [NotNullWhen(true)] out EntityUid? uid, [NotNullWhen(true)] out BatteryComponent? battery) + public bool GetNinjaBattery(EntityUid user, [NotNullWhen(true)] out EntityUid? batteryUid, [NotNullWhen(true)] out BatteryComponent? batteryComp) { if (TryComp(user, out var ninja) && ninja.Suit != null - && _powerCell.TryGetBatteryFromSlot(ninja.Suit.Value, out uid, out battery)) + && _powerCell.TryGetBatteryFromSlot(ninja.Suit.Value, out var battery)) { + batteryUid = battery.Value.Owner; + batteryComp = battery.Value.Comp; return true; } - uid = null; - battery = null; + batteryUid = null; + batteryComp = null; return false; } /// public override bool TryUseCharge(EntityUid user, float charge) { - return GetNinjaBattery(user, out var uid, out var battery) && _battery.TryUseCharge(uid.Value, charge, battery); + return GetNinjaBattery(user, out var uid, out var battery) && _battery.TryUseCharge((uid.Value, battery), charge); } /// diff --git a/Content.Server/Ninja/Systems/StunProviderSystem.cs b/Content.Server/Ninja/Systems/StunProviderSystem.cs index 8697692e5e..387844b6b1 100644 --- a/Content.Server/Ninja/Systems/StunProviderSystem.cs +++ b/Content.Server/Ninja/Systems/StunProviderSystem.cs @@ -1,16 +1,14 @@ using Content.Server.Ninja.Events; -using Content.Server.Power.EntitySystems; -using Content.Shared.Damage; +using Content.Shared.Damage.Systems; using Content.Shared.Interaction; using Content.Shared.Ninja.Components; using Content.Shared.Ninja.Systems; using Content.Shared.Popups; +using Content.Shared.Power.EntitySystems; using Content.Shared.Stunnable; using Content.Shared.Timing; using Content.Shared.Whitelist; using Robust.Shared.Audio.Systems; -using Robust.Shared.Timing; -using Robust.Shared.Prototypes; namespace Content.Server.Ninja.Systems; @@ -19,7 +17,7 @@ namespace Content.Server.Ninja.Systems; /// public sealed class StunProviderSystem : SharedStunProviderSystem { - [Dependency] private readonly BatterySystem _battery = default!; + [Dependency] private readonly SharedBatterySystem _battery = default!; [Dependency] private readonly DamageableSystem _damageable = default!; [Dependency] private readonly EntityWhitelistSystem _whitelist = default!; [Dependency] private readonly SharedAudioSystem _audio = default!; @@ -62,7 +60,7 @@ public sealed class StunProviderSystem : SharedStunProviderSystem _audio.PlayPvs(comp.Sound, target); - _damageable.TryChangeDamage(target, comp.StunDamage, false, true, null, origin: uid); + _damageable.ChangeDamage(target, comp.StunDamage, origin: uid); _stun.TryAddParalyzeDuration(target, comp.StunTime); // short cooldown to prevent instant stunlocking diff --git a/Content.Server/Nuke/NukeComponent.cs b/Content.Server/Nuke/NukeComponent.cs index cd1c0227eb..e46680460f 100644 --- a/Content.Server/Nuke/NukeComponent.cs +++ b/Content.Server/Nuke/NukeComponent.cs @@ -5,6 +5,7 @@ using Content.Shared.Explosion; using Content.Shared.Nuke; using Robust.Shared.Audio; using Robust.Shared.Map; +using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom; using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; namespace Content.Server.Nuke @@ -164,6 +165,14 @@ namespace Content.Server.Nuke [DataField] public string EnteredCode = ""; + /// + /// Time at which the last nuke code was entered. + /// Used to apply a cooldown to prevent clients from attempting to brute force the nuke code by sending keypad messages every tick. + /// + /// + [DataField(customTypeSerializer: typeof(TimeOffsetSerializer))] + public TimeSpan LastCodeEnteredAt = TimeSpan.Zero; + /// /// Current status of a nuclear bomb. /// diff --git a/Content.Server/Nuke/NukeSystem.cs b/Content.Server/Nuke/NukeSystem.cs index 437b4d35a5..1a8426f049 100644 --- a/Content.Server/Nuke/NukeSystem.cs +++ b/Content.Server/Nuke/NukeSystem.cs @@ -2,7 +2,6 @@ using Content.Server.AlertLevel; using Content.Server.Audio; using Content.Server.Chat.Systems; using Content.Server.Explosion.EntitySystems; -using Content.Server.Kitchen.Components; using Content.Server.Pinpointer; using Content.Server.Popups; using Content.Server.Station.Systems; @@ -11,6 +10,7 @@ using Content.Shared.Containers.ItemSlots; using Content.Shared.Coordinates.Helpers; using Content.Shared.DoAfter; using Content.Shared.Examine; +using Content.Shared.Kitchen; using Content.Shared.Maps; using Content.Shared.Nuke; using Content.Shared.Popups; @@ -18,11 +18,10 @@ using Robust.Server.GameObjects; using Robust.Shared.Audio; using Robust.Shared.Audio.Systems; using Robust.Shared.Containers; -using Robust.Shared.Map; using Robust.Shared.Map.Components; -using Robust.Shared.Player; using Robust.Shared.Random; using Robust.Shared.Utility; +using Robust.Shared.Timing; namespace Content.Server.Nuke; @@ -45,6 +44,7 @@ public sealed class NukeSystem : EntitySystem [Dependency] private readonly UserInterfaceSystem _ui = default!; [Dependency] private readonly AppearanceSystem _appearance = default!; [Dependency] private readonly TurfSystem _turf = default!; + [Dependency] private readonly IGameTiming _timing = default!; /// /// Used to calculate when the nuke song should start playing for maximum kino with the nuke sfx @@ -236,6 +236,12 @@ public sealed class NukeSystem : EntitySystem if (component.Status != NukeStatus.AWAIT_CODE) return; + var curTime = _timing.CurTime; + if (curTime < component.LastCodeEnteredAt + SharedNukeComponent.EnterCodeCooldown) + return; // Validate that they are not entering codes faster than the cooldown. + + component.LastCodeEnteredAt = curTime; + UpdateStatus(uid, component); UpdateUserInterface(uid, component); } diff --git a/Content.Server/NukeOps/WarDeclaratorSystem.cs b/Content.Server/NukeOps/WarDeclaratorSystem.cs index fccef34123..8870640046 100644 --- a/Content.Server/NukeOps/WarDeclaratorSystem.cs +++ b/Content.Server/NukeOps/WarDeclaratorSystem.cs @@ -44,8 +44,11 @@ public sealed class WarDeclaratorSystem : EntitySystem { if (!_accessReaderSystem.IsAllowed(args.User, ent)) { - var msg = Loc.GetString("war-declarator-not-working"); - _popupSystem.PopupEntity(msg, ent); + if (!args.Silent) + { + var msg = Loc.GetString("war-declarator-not-working"); + _popupSystem.PopupEntity(msg, ent); + } args.Cancel(); return; } diff --git a/Content.Server/Nutrition/Components/BadFoodComponent.cs b/Content.Server/Nutrition/Components/BadFoodComponent.cs index 16f90533cb..40a805e437 100644 --- a/Content.Server/Nutrition/Components/BadFoodComponent.cs +++ b/Content.Server/Nutrition/Components/BadFoodComponent.cs @@ -6,7 +6,5 @@ namespace Content.Server.Nutrition.Components; /// This component prevents NPC mobs like mice from wanting to eat something that is edible but is not exactly food. /// Including but not limited to: uranium, death pills, insulation /// -[RegisterComponent, Access(typeof(FoodSystem))] -public sealed partial class BadFoodComponent : Component -{ -} +[RegisterComponent] +public sealed partial class BadFoodComponent : Component; diff --git a/Content.Server/Nutrition/Components/IgnoreBadFoodComponent.cs b/Content.Server/Nutrition/Components/IgnoreBadFoodComponent.cs index f5b3c326f3..c0f2fefce4 100644 --- a/Content.Server/Nutrition/Components/IgnoreBadFoodComponent.cs +++ b/Content.Server/Nutrition/Components/IgnoreBadFoodComponent.cs @@ -6,7 +6,5 @@ namespace Content.Server.Nutrition.Components; /// This component allows NPC mobs to eat food with BadFoodComponent. /// See MobMouseAdmeme for usage. /// -[RegisterComponent, Access(typeof(FoodSystem))] -public sealed partial class IgnoreBadFoodComponent : Component -{ -} +[RegisterComponent] +public sealed partial class IgnoreBadFoodComponent : Component; diff --git a/Content.Server/Nutrition/EntitySystems/CreamPieSystem.cs b/Content.Server/Nutrition/EntitySystems/CreamPieSystem.cs index 55851dcd5f..2003724f48 100644 --- a/Content.Server/Nutrition/EntitySystems/CreamPieSystem.cs +++ b/Content.Server/Nutrition/EntitySystems/CreamPieSystem.cs @@ -33,8 +33,6 @@ namespace Content.Server.Nutrition.EntitySystems { base.Initialize(); - // activate BEFORE entity is deleted and trash is spawned - SubscribeLocalEvent(OnConsume, before: [typeof(FoodSystem)]); SubscribeLocalEvent(OnSlice); SubscribeLocalEvent(OnRejuvenate); @@ -59,10 +57,10 @@ namespace Content.Server.Nutrition.EntitySystems QueueDel(entity); } - private void OnConsume(Entity entity, ref ConsumeDoAfterEvent args) - { - ActivatePayload(entity); - } + // TODO + // A regression occured here. Previously creampies would activate their hidden payload if you tried to eat them. + // However, the refactor to IngestionSystem caused the event to not be reached, + // because eating is blocked if an item is inside the food. private void OnSlice(Entity entity, ref SliceFoodEvent args) { diff --git a/Content.Server/Nutrition/EntitySystems/SmokingSystem.Vape.cs b/Content.Server/Nutrition/EntitySystems/SmokingSystem.Vape.cs index 6905979a5f..871a15ee73 100644 --- a/Content.Server/Nutrition/EntitySystems/SmokingSystem.Vape.cs +++ b/Content.Server/Nutrition/EntitySystems/SmokingSystem.Vape.cs @@ -4,7 +4,7 @@ using Content.Server.Nutrition.Components; using Content.Server.Popups; using Content.Shared.Body.Components; using Content.Shared.Atmos; -using Content.Shared.Damage; +using Content.Shared.Damage.Systems; using Content.Shared.DoAfter; using Content.Shared.Emag.Systems; using Content.Shared.IdentityManagement; diff --git a/Content.Server/Nutrition/EntitySystems/SmokingSystem.cs b/Content.Server/Nutrition/EntitySystems/SmokingSystem.cs index 4960ff1ba8..ae35fa4825 100644 --- a/Content.Server/Nutrition/EntitySystems/SmokingSystem.cs +++ b/Content.Server/Nutrition/EntitySystems/SmokingSystem.cs @@ -157,7 +157,7 @@ namespace Content.Server.Nutrition.EntitySystems } _reactiveSystem.DoEntityReaction(containerManager.Owner, inhaledSolution, ReactionMethod.Ingestion); - _bloodstreamSystem.TryAddToChemicals((containerManager.Owner, bloodstream), inhaledSolution); + _bloodstreamSystem.TryAddToBloodstream((containerManager.Owner, bloodstream), inhaledSolution); } _timer -= UpdateTimer; diff --git a/Content.Server/Nutrition/Events/DrinkEvents.cs b/Content.Server/Nutrition/Events/DrinkEvents.cs deleted file mode 100644 index b7a7403105..0000000000 --- a/Content.Server/Nutrition/Events/DrinkEvents.cs +++ /dev/null @@ -1,12 +0,0 @@ -using Content.Shared.Chemistry.Components; - -namespace Content.Server.Nutrition.Events; - -/// -/// Raised on the entity drinking. This is right before they actually transfer the solution into the stomach. -/// -/// The drink that is being drank. -/// The solution that will be digested. -/// Whether the target was forced to drink the solution by somebody else. -[ByRefEvent] -public record struct BeforeIngestDrinkEvent(EntityUid Drink, Solution Solution, bool Forced); diff --git a/Content.Server/Objectives/Components/NotJobRequirementComponent.cs b/Content.Server/Objectives/Components/NotJobRequirementComponent.cs index 6f6619da2b..cfc007e1e1 100644 --- a/Content.Server/Objectives/Components/NotJobRequirementComponent.cs +++ b/Content.Server/Objectives/Components/NotJobRequirementComponent.cs @@ -2,6 +2,7 @@ using Content.Server.Objectives.Systems; using Content.Shared.Roles; using Content.Shared.Roles.Jobs; using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; +using Robust.Shared.Prototypes; /// /// Requires that the player not have a certain job to have this objective. @@ -9,9 +10,10 @@ using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototy [RegisterComponent, Access(typeof(NotJobRequirementSystem))] public sealed partial class NotJobRequirementComponent : Component { + /// - /// ID of the job to ban from having this objective. + /// List of job prototype IDs to ban from having this objective. /// - [DataField(required: true, customTypeSerializer: typeof(PrototypeIdSerializer))] - public string Job = string.Empty; + [DataField] + public List> Jobs = new List>(); } diff --git a/Content.Server/Objectives/Systems/NinjaConditionsSystem.cs b/Content.Server/Objectives/Systems/NinjaConditionsSystem.cs index 4c19a64ab1..9004e245ee 100644 --- a/Content.Server/Objectives/Systems/NinjaConditionsSystem.cs +++ b/Content.Server/Objectives/Systems/NinjaConditionsSystem.cs @@ -59,7 +59,7 @@ public sealed class NinjaConditionsSystem : EntitySystem while (allEnts.MoveNext(out var warpUid, out var warp)) { - if (_whitelist.IsBlacklistFail(bombingBlacklist, warpUid) + if (_whitelist.IsWhitelistFail(bombingBlacklist, warpUid) && !string.IsNullOrWhiteSpace(warp.Location)) { warps.Add(warpUid); diff --git a/Content.Server/Objectives/Systems/NotJobRequirementSystem.cs b/Content.Server/Objectives/Systems/NotJobRequirementSystem.cs index ac7e579c38..4c88bf03f3 100644 --- a/Content.Server/Objectives/Systems/NotJobRequirementSystem.cs +++ b/Content.Server/Objectives/Systems/NotJobRequirementSystem.cs @@ -25,7 +25,7 @@ public sealed class NotJobRequirementSystem : EntitySystem _jobs.MindTryGetJob(args.MindId, out var proto); // if player has no job then don't care - if (proto is not null && proto.ID == comp.Job) + if (proto is not null && comp.Jobs.Contains(proto.ID)) args.Cancelled = true; } } diff --git a/Content.Server/Objectives/Systems/ObjectiveBlacklistRequirementSystem.cs b/Content.Server/Objectives/Systems/ObjectiveBlacklistRequirementSystem.cs index 0671c6b67e..e92943a65e 100644 --- a/Content.Server/Objectives/Systems/ObjectiveBlacklistRequirementSystem.cs +++ b/Content.Server/Objectives/Systems/ObjectiveBlacklistRequirementSystem.cs @@ -25,7 +25,7 @@ public sealed class ObjectiveBlacklistRequirementSystem : EntitySystem foreach (var objective in args.Mind.Objectives) { - if (_whitelistSystem.IsBlacklistPass(comp.Blacklist, objective)) + if (_whitelistSystem.IsWhitelistPass(comp.Blacklist, objective)) { args.Cancelled = true; return; diff --git a/Content.Server/PAI/PAISystem.cs b/Content.Server/PAI/PAISystem.cs index c69741b2b2..ef57600e7b 100644 --- a/Content.Server/PAI/PAISystem.cs +++ b/Content.Server/PAI/PAISystem.cs @@ -1,9 +1,9 @@ using Content.Server.Ghost.Roles; using Content.Server.Ghost.Roles.Components; using Content.Server.Instruments; -using Content.Server.Kitchen.Components; using Content.Shared.Interaction.Events; using Content.Shared.Mind.Components; +using Content.Shared.Kitchen; using Content.Shared.PAI; using Content.Shared.Popups; using Content.Shared.Instruments; diff --git a/Content.Server/Payload/EntitySystems/PayloadSystem.cs b/Content.Server/Payload/EntitySystems/PayloadSystem.cs index 542c3559d5..aed72a1b28 100644 --- a/Content.Server/Payload/EntitySystems/PayloadSystem.cs +++ b/Content.Server/Payload/EntitySystems/PayloadSystem.cs @@ -17,50 +17,49 @@ namespace Content.Server.Payload.EntitySystems; public sealed class PayloadSystem : EntitySystem { - [Dependency] private readonly TagSystem _tagSystem = default!; - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainerSystem = default!; - [Dependency] private readonly TransformSystem _transform = default!; [Dependency] private readonly IAdminLogManager _adminLogger = default!; [Dependency] private readonly ISerializationManager _serializationManager = default!; + [Dependency] private readonly SharedContainerSystem _container = default!; + [Dependency] private readonly SharedSolutionContainerSystem _solutionContainerSystem = default!; + [Dependency] private readonly TagSystem _tagSystem = default!; + [Dependency] private readonly TransformSystem _transform = default!; private static readonly ProtoId PayloadTag = "Payload"; + // TODO: Construction System Integration tests and remove the EnsureContainer from ConstructionSystem. :( + private static readonly string PayloadContainer = "payload"; + private static readonly string TriggerContainer = "payloadTrigger"; + public override void Initialize() { base.Initialize(); SubscribeLocalEvent(OnCaseTriggered); SubscribeLocalEvent(OnTriggerTriggered); + SubscribeLocalEvent(OnInsertAttempt); SubscribeLocalEvent(OnEntityInserted); SubscribeLocalEvent(OnEntityRemoved); SubscribeLocalEvent(OnExamined); SubscribeLocalEvent(HandleChemicalPayloadTrigger); } - public IEnumerable GetAllPayloads(EntityUid uid, ContainerManagerComponent? contMan = null) + public IEnumerable GetAllPayloads(EntityUid uid) { - if (!Resolve(uid, ref contMan, false)) + if (!_container.TryGetContainer(uid, PayloadContainer, out var container)) yield break; - foreach (var container in contMan.Containers.Values) + foreach (var entity in container.ContainedEntities) { - foreach (var entity in container.ContainedEntities) - { - if (_tagSystem.HasTag(entity, PayloadTag)) - yield return entity; - } + if (_tagSystem.HasTag(entity, PayloadTag)) + yield return entity; } } private void OnCaseTriggered(EntityUid uid, PayloadCaseComponent component, TriggerEvent args) { // TODO: Adjust to the new trigger system - - if (!TryComp(uid, out ContainerManagerComponent? contMan)) - return; - // Pass trigger event onto all contained payloads. Payload capacity configurable by construction graphs. - foreach (var ent in GetAllPayloads(uid, contMan)) + foreach (var ent in GetAllPayloads(uid)) { RaiseLocalEvent(ent, ref args, false); } @@ -82,9 +81,18 @@ public sealed class PayloadSystem : EntitySystem RaiseLocalEvent(parent, ref args); } + private void OnInsertAttempt(Entity ent, ref ContainerIsInsertingAttemptEvent args) + { + if (args.Container.ID == PayloadContainer && !_tagSystem.HasTag(args.EntityUid, PayloadTag)) + args.Cancel(); + + if (args.Container.ID == TriggerContainer && !HasComp(args.EntityUid)) + args.Cancel(); + } + private void OnEntityInserted(EntityUid uid, PayloadCaseComponent _, EntInsertedIntoContainerMessage args) { - if (!TryComp(args.Entity, out PayloadTriggerComponent? trigger)) + if (args.Container.ID != TriggerContainer || !TryComp(args.Entity, out PayloadTriggerComponent? trigger)) return; trigger.Active = true; @@ -114,7 +122,7 @@ public sealed class PayloadSystem : EntitySystem private void OnEntityRemoved(EntityUid uid, PayloadCaseComponent component, EntRemovedFromContainerMessage args) { - if (!TryComp(args.Entity, out PayloadTriggerComponent? trigger)) + if (args.Container.ID != TriggerContainer || !TryComp(args.Entity, out PayloadTriggerComponent? trigger)) return; trigger.Active = false; diff --git a/Content.Server/Physics/Controllers/MoverController.cs b/Content.Server/Physics/Controllers/MoverController.cs index 5c87de1863..f933c72103 100644 --- a/Content.Server/Physics/Controllers/MoverController.cs +++ b/Content.Server/Physics/Controllers/MoverController.cs @@ -1,18 +1,16 @@ +using System.Diagnostics; using System.Numerics; using System.Runtime.CompilerServices; using Content.Server.Shuttles.Components; using Content.Server.Shuttles.Systems; -using Content.Shared.Friction; using Content.Shared.Movement.Components; using Content.Shared.Movement.Systems; using Content.Shared.Shuttles.Components; using Content.Shared.Shuttles.Systems; using Prometheus; -using Robust.Shared.Physics.Components; using Robust.Shared.Player; -using DroneConsoleComponent = Content.Server.Shuttles.DroneConsoleComponent; using DependencyAttribute = Robust.Shared.IoC.DependencyAttribute; -using Robust.Shared.Map.Components; +using DroneConsoleComponent = Content.Server.Shuttles.DroneConsoleComponent; namespace Content.Server.Physics.Controllers; @@ -20,20 +18,111 @@ public sealed class MoverController : SharedMoverController { private static readonly Gauge ActiveMoverGauge = Metrics.CreateGauge( "physics_active_mover_count", - "Active amount of InputMovers being processed by MoverController"); + "Amount of ActiveInputMovers being processed by MoverController"); [Dependency] private readonly ThrusterSystem _thruster = default!; - [Dependency] private readonly SharedTransformSystem _xformSystem = default!; private Dictionary)> _shuttlePilots = new(); + private EntityQuery _activeQuery; + private EntityQuery _droneQuery; + private EntityQuery _shuttleQuery; + + // Not needed for persistence; just used to save an alloc + private readonly HashSet _seenMovers = []; + private readonly HashSet _seenRelayMovers = []; + private readonly List> _moversToUpdate = []; + public override void Initialize() { base.Initialize(); + + SubscribeLocalEvent(OnEntityPaused); + SubscribeLocalEvent(OnEntityUnpaused); + SubscribeLocalEvent(OnRelayPlayerAttached); SubscribeLocalEvent(OnRelayPlayerDetached); SubscribeLocalEvent(OnPlayerAttached); SubscribeLocalEvent(OnPlayerDetached); + + _activeQuery = GetEntityQuery(); + _droneQuery = GetEntityQuery(); + _shuttleQuery = GetEntityQuery(); + } + + private void OnEntityPaused(Entity ent, ref EntityPausedEvent args) + { + // Become unactive [sic] if we don't have PhysicsComp.IgnorePaused + if (PhysicsQuery.TryComp(ent, out var phys) && phys.IgnorePaused) + return; + RemCompDeferred(ent); + } + + private void OnEntityUnpaused(Entity ent, ref EntityUnpausedEvent args) + { + UpdateMoverStatus((ent, ent.Comp)); + } + + protected override void OnMoverStartup(Entity ent, ref ComponentStartup args) + { + base.OnMoverStartup(ent, ref args); + UpdateMoverStatus((ent, ent.Comp)); + } + + protected override void OnTargetRelayShutdown(Entity ent, ref ComponentShutdown args) + { + base.OnTargetRelayShutdown(ent, ref args); + UpdateMoverStatus((ent, null, ent.Comp)); + } + + protected override void UpdateMoverStatus(Entity ent) + { + // Track that we aren't in a loop of movement relayers + _seenMovers.Clear(); + while (true) + { + if (!MoverQuery.Resolve(ent, ref ent.Comp1, logMissing: false)) + { + RemCompDeferred(ent); + break; + } + + var meta = MetaData(ent); + if (Terminating(ent, meta)) + break; + + ActiveInputMoverComponent? activeMover = null; + if (!meta.EntityPaused + || PhysicsQuery.TryComp(ent, out var phys) && phys.IgnorePaused) + activeMover = EnsureComp(ent); + + // If we're a relay target, make sure our drivers are InputMovers + if (RelayTargetQuery.Resolve(ent, ref ent.Comp2, logMissing: false) + // In case we're called from ComponentShutdown: + && ent.Comp2.LifeStage <= ComponentLifeStage.Running + && Exists(ent.Comp2.Source) + && !_seenMovers.Contains(ent.Comp2.Source)) + { + if (ent.Comp2.Source == ent.Owner) + { + Log.Error($"Entity {ToPrettyString(ent)} is attempting to relay movement to itself!"); + break; + } + + if (activeMover is not null) + activeMover.RelayedFrom = ent.Comp2.Source; + + ent = ent.Comp2.Source; + _seenMovers.Add(ent); + continue; + } + + // No longer a well-defined relay target + if (activeMover is not null) + activeMover.RelayedFrom = null; + + break; + } } private void OnRelayPlayerAttached(Entity entity, ref PlayerAttachedEvent args) @@ -63,48 +152,70 @@ public sealed class MoverController : SharedMoverController return true; } - private HashSet _moverAdded = new(); - private List> _movers = new(); - - private void InsertMover(Entity source) - { - if (TryComp(source, out MovementRelayTargetComponent? relay)) - { - if (TryComp(relay.Source, out InputMoverComponent? relayMover)) - { - InsertMover((relay.Source, relayMover)); - } - } - - // Already added - if (!_moverAdded.Add(source.Owner)) - return; - - _movers.Add(source); - } - public override void UpdateBeforeSolve(bool prediction, float frameTime) { base.UpdateBeforeSolve(prediction, frameTime); - _moverAdded.Clear(); - _movers.Clear(); - var inputQueryEnumerator = AllEntityQuery(); + // We use _seenMovers here as well as in UpdateMoverStatus—this means we + // cannot have any events get fired while we use it in this while loop. + _seenMovers.Clear(); + _moversToUpdate.Clear(); - // Need to order mob movement so that movers don't run before their relays. - while (inputQueryEnumerator.MoveNext(out var uid, out var mover)) + // Don't use EntityQueryEnumerator because admin ghosts have to move on + // paused maps. Pausing movers is handled via ActiveInputMoverComponent. + var inputQueryEnumerator = AllEntityQuery(); + while (inputQueryEnumerator.MoveNext(out var uid, out var activeComp, out var moverComp)) { - InsertMover((uid, mover)); + _seenRelayMovers.Clear(); // O(1) if already empty + QueueRelaySources(activeComp.RelayedFrom); + + // If it's already inserted, that's fine—that means it'll still be + // handled before its child movers + AddMover((uid, moverComp)); } - foreach (var mover in _movers) - { - HandleMobMovement(mover, frameTime); - } + ActiveMoverGauge.Set(_moversToUpdate.Count); - ActiveMoverGauge.Set(_movers.Count); + foreach (var ent in _moversToUpdate) + { + HandleMobMovement(ent, frameTime); + } HandleShuttleMovement(frameTime); + return; + + // When we insert a chain of relay sources we have to flip its ordering + // It's going to be extremely uncommon for a relay chain to be more than + // one entity so we just recurse as needed. + void QueueRelaySources(EntityUid? next) + { + // We only care if it's still a mover + if (!_activeQuery.TryComp(next, out var nextActive) + || !MoverQuery.TryComp(next, out var nextMover) + || !_seenRelayMovers.Add(next.Value)) + return; + + Debug.Assert(next.Value != nextActive.RelayedFrom); + + // While it is (as of writing) currently true that this recursion + // should always terminate due to RelayedFrom always being written + // in a way that tracks if it's made a loop, we still take the extra + // memory (and small time cost) of making sure via _seenRelayMovers. + QueueRelaySources(nextActive.RelayedFrom); + AddMover((next.Value, nextMover)); + } + + // Track inserts so we have ~ O(1) inserts without duplicates. Hopefully + // it doesn't matter that both _seenMovers and _moversToUpdate are never + // trimmed? They should be pretty memory light anyway, and in general + // it'll be rare for there to be a decrease in movers. + void AddMover(Entity entity) + { + if (!_seenMovers.Add(entity)) + return; + + _moversToUpdate.Add(entity); + } } public (Vector2 Strafe, float Rotation, float Brakes) GetPilotVelocityInput(PilotComponent component) @@ -152,7 +263,7 @@ public sealed class MoverController : SharedMoverController protected override void HandleShuttleInput(EntityUid uid, ShuttleButtons button, ushort subTick, bool state) { - if (!TryComp(uid, out var pilot) || pilot.Console == null) + if (!PilotQuery.TryComp(uid, out var pilot) || pilot.Console == null) return; ResetSubtick(pilot); @@ -263,27 +374,25 @@ public sealed class MoverController : SharedMoverController // We just mark off their movement and the shuttle itself does its own movement var activePilotQuery = EntityQueryEnumerator(); - var shuttleQuery = GetEntityQuery(); while (activePilotQuery.MoveNext(out var uid, out var pilot, out var mover)) { var consoleEnt = pilot.Console; // TODO: This is terrible. Just make a new mover and also make it remote piloting + device networks - if (TryComp(consoleEnt, out var cargoConsole)) - { + if (_droneQuery.TryComp(consoleEnt, out var cargoConsole)) consoleEnt = cargoConsole.Entity; - } - if (!TryComp(consoleEnt, out TransformComponent? xform)) continue; + if (!XformQuery.TryComp(consoleEnt, out var xform)) + continue; var gridId = xform.GridUid; // This tries to see if the grid is a shuttle and if the console should work. - if (!TryComp(gridId, out var _) || - !shuttleQuery.TryGetComponent(gridId, out var shuttleComponent) || + if (!MapGridQuery.HasComp(gridId) || + !_shuttleQuery.TryGetComponent(gridId, out var shuttleComponent) || !shuttleComponent.Enabled) continue; - if (!newPilots.TryGetValue(gridId!.Value, out var pilots)) + if (!newPilots.TryGetValue(gridId.Value, out var pilots)) { pilots = (shuttleComponent, new List<(EntityUid, PilotComponent, InputMoverComponent, TransformComponent)>()); newPilots[gridId.Value] = pilots; @@ -305,13 +414,12 @@ public sealed class MoverController : SharedMoverController // Collate all of the linear / angular velocites for a shuttle // then do the movement input once for it. - var xformQuery = GetEntityQuery(); foreach (var (shuttleUid, (shuttle, pilots)) in _shuttlePilots) { - if (Paused(shuttleUid) || CanPilot(shuttleUid) || !TryComp(shuttleUid, out var body)) + if (Paused(shuttleUid) || CanPilot(shuttleUid) || !PhysicsQuery.TryComp(shuttleUid, out var body)) continue; - var shuttleNorthAngle = _xformSystem.GetWorldRotation(shuttleUid, xformQuery); + var shuttleNorthAngle = TransformSystem.GetWorldRotation(shuttleUid, XformQuery); // Collate movement linear and angular inputs together var linearInput = Vector2.Zero; @@ -321,7 +429,7 @@ public sealed class MoverController : SharedMoverController var brakeCount = 0; var angularCount = 0; - foreach (var (pilotUid, pilot, _, consoleXform) in pilots) + foreach (var (_, pilot, _, consoleXform) in pilots) { var (strafe, rotation, brakes) = GetPilotVelocityInput(pilot); @@ -571,9 +679,9 @@ public sealed class MoverController : SharedMoverController private bool CanPilot(EntityUid shuttleUid) { - return TryComp(shuttleUid, out var ftl) + return FTLQuery.TryComp(shuttleUid, out var ftl) && (ftl.State & (FTLState.Starting | FTLState.Travelling | FTLState.Arriving)) != 0x0 - || HasComp(shuttleUid); + || PreventPilotQuery.HasComp(shuttleUid); } } diff --git a/Content.Server/Pinpointer/StationMapSystem.cs b/Content.Server/Pinpointer/StationMapSystem.cs index b0b3141fb0..c8e5b22617 100644 --- a/Content.Server/Pinpointer/StationMapSystem.cs +++ b/Content.Server/Pinpointer/StationMapSystem.cs @@ -1,4 +1,4 @@ -using Content.Server.PowerCell; +using Content.Shared.PowerCell; using Content.Shared.Pinpointer; using Robust.Server.GameObjects; using Robust.Shared.Player; diff --git a/Content.Server/Players/JobWhitelist/JobWhitelistManager.cs b/Content.Server/Players/JobWhitelist/JobWhitelistManager.cs index c47ffa691f..635e99666f 100644 --- a/Content.Server/Players/JobWhitelist/JobWhitelistManager.cs +++ b/Content.Server/Players/JobWhitelist/JobWhitelistManager.cs @@ -10,7 +10,6 @@ using Robust.Shared.Configuration; using Robust.Shared.Network; using Robust.Shared.Player; using Robust.Shared.Prototypes; -using Serilog; namespace Content.Server.Players.JobWhitelist; @@ -22,8 +21,10 @@ public sealed class JobWhitelistManager : IPostInjectInit [Dependency] private readonly IPlayerManager _player = default!; [Dependency] private readonly IPrototypeManager _prototypes = default!; [Dependency] private readonly UserDbDataManager _userDb = default!; + [Dependency] private readonly ILogManager _logManager = default!; private readonly Dictionary> _whitelists = new(); + private ISawmill _sawmill = default!; public void Initialize() { @@ -79,7 +80,7 @@ public sealed class JobWhitelistManager : IPostInjectInit { if (!_whitelists.TryGetValue(player, out var whitelists)) { - Log.Error("Unable to check if player {Player} is whitelisted for {Job}. Stack trace:\\n{StackTrace}", + _sawmill.Error("Unable to check if player {Player} is whitelisted for {Job}. Stack trace:\\n{StackTrace}", player, job, Environment.StackTrace); @@ -113,5 +114,6 @@ public sealed class JobWhitelistManager : IPostInjectInit _userDb.AddOnLoadPlayer(LoadData); _userDb.AddOnFinishLoad(FinishLoad); _userDb.AddOnPlayerDisconnect(ClientDisconnected); + _sawmill = _logManager.GetSawmill("job_whitelist"); } } diff --git a/Content.Server/Polymorph/Systems/PolymorphSystem.cs b/Content.Server/Polymorph/Systems/PolymorphSystem.cs index 8dd8cea315..63b0de7359 100644 --- a/Content.Server/Polymorph/Systems/PolymorphSystem.cs +++ b/Content.Server/Polymorph/Systems/PolymorphSystem.cs @@ -4,7 +4,8 @@ using Content.Server.Inventory; using Content.Server.Polymorph.Components; using Content.Shared.Buckle; using Content.Shared.Coordinates; -using Content.Shared.Damage; +using Content.Shared.Damage.Components; +using Content.Shared.Damage.Systems; using Content.Shared.Destructible; using Content.Shared.Hands.EntitySystems; using Content.Shared.IdentityManagement; @@ -241,7 +242,7 @@ public sealed partial class PolymorphSystem : EntitySystem _mobThreshold.GetScaledDamage(uid, child, out var damage) && damage != null) { - _damageable.SetDamage(child, damageParent, damage); + _damageable.SetDamage((child, damageParent), damage); } if (configuration.Inventory == PolymorphInventoryChange.Transfer) @@ -336,7 +337,7 @@ public sealed partial class PolymorphSystem : EntitySystem _mobThreshold.GetScaledDamage(uid, parent, out var damage) && damage != null) { - _damageable.SetDamage(parent, damageParent, damage); + _damageable.SetDamage((parent, damageParent), damage); } if (component.Configuration.Inventory == PolymorphInventoryChange.Transfer) diff --git a/Content.Server/Power/Components/ActiveChargerComponent.cs b/Content.Server/Power/Components/ActiveChargerComponent.cs deleted file mode 100644 index f3d863c9e4..0000000000 --- a/Content.Server/Power/Components/ActiveChargerComponent.cs +++ /dev/null @@ -1,10 +0,0 @@ -using Content.Shared.Containers.ItemSlots; -using Content.Shared.Power; - -namespace Content.Server.Power.Components -{ - [RegisterComponent] - public sealed partial class ActiveChargerComponent : Component - { - } -} diff --git a/Content.Server/Power/Components/ApcComponent.cs b/Content.Server/Power/Components/ApcComponent.cs index 0bf9bc1872..8309304d84 100644 --- a/Content.Server/Power/Components/ApcComponent.cs +++ b/Content.Server/Power/Components/ApcComponent.cs @@ -5,7 +5,7 @@ using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom; namespace Content.Server.Power.Components; -[RegisterComponent] +[RegisterComponent, AutoGenerateComponentPause] public sealed partial class ApcComponent : BaseApcNetComponent { [DataField("onReceiveMessageSound")] @@ -34,6 +34,32 @@ public sealed partial class ApcComponent : BaseApcNetComponent public const float HighPowerThreshold = 0.9f; public static TimeSpan VisualsChangeDelay = TimeSpan.FromSeconds(1); + /// + /// Maximum continuous load in Watts that this APC can supply to loads. Exceeding this starts a + /// timer, which after enough overloading causes the APC to "trip" off. + /// + [DataField] + public float MaxLoad = 20e3f; + + /// + /// Time that the APC can be continuously overloaded before tripping off. + /// + [DataField] + public TimeSpan TripTime = TimeSpan.FromSeconds(3); + + /// + /// Time that overloading began. + /// + [DataField(customTypeSerializer: typeof(TimeOffsetSerializer)), AutoPausedField] + public TimeSpan? TripStartTime; + + /// + /// Set to true if the APC tripped off. Used to indicate problems in the UI. Reset by switching + /// APC on. + /// + [DataField] + public bool TripFlag; + // TODO ECS power a little better! // End the suffering protected override void AddSelfToNet(IApcNet apcNet) diff --git a/Content.Server/Power/Components/BatterySelfRechargerComponent.cs b/Content.Server/Power/Components/BatterySelfRechargerComponent.cs deleted file mode 100644 index 1cb92d9cd6..0000000000 --- a/Content.Server/Power/Components/BatterySelfRechargerComponent.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System; - -namespace Content.Server.Power.Components -{ - /// - /// Self-recharging battery. - /// - [RegisterComponent] - public sealed partial class BatterySelfRechargerComponent : Component - { - /// - /// Does the entity auto recharge? - /// - [DataField] public bool AutoRecharge; - - /// - /// At what rate does the entity automatically recharge? - /// - [DataField] public float AutoRechargeRate; - - /// - /// Should this entity stop automatically recharging if a charge is used? - /// - [DataField] public bool AutoRechargePause = false; - - /// - /// How long should the entity stop automatically recharging if a charge is used? - /// - [DataField] public float AutoRechargePauseTime = 0f; - - /// - /// Do not auto recharge if this timestamp has yet to happen, set for the auto recharge pause system. - /// - [DataField] public TimeSpan NextAutoRecharge = TimeSpan.FromSeconds(0f); - } -} diff --git a/Content.Server/Power/Components/ExaminableBatteryComponent.cs b/Content.Server/Power/Components/ExaminableBatteryComponent.cs deleted file mode 100644 index 4cf4abd3cf..0000000000 --- a/Content.Server/Power/Components/ExaminableBatteryComponent.cs +++ /dev/null @@ -1,6 +0,0 @@ -namespace Content.Server.Power.Components -{ - [RegisterComponent] - public sealed partial class ExaminableBatteryComponent : Component - {} -} diff --git a/Content.Server/Power/EntitySystems/ApcSystem.cs b/Content.Server/Power/EntitySystems/ApcSystem.cs index ed7ec0e225..8956504346 100644 --- a/Content.Server/Power/EntitySystems/ApcSystem.cs +++ b/Content.Server/Power/EntitySystems/ApcSystem.cs @@ -2,7 +2,9 @@ using Content.Server.Popups; using Content.Server.Power.Components; using Content.Server.Power.Pow3r; using Content.Shared.Access.Systems; +using Content.Shared.Administration.Logs; using Content.Shared.APC; +using Content.Shared.Database; using Content.Shared.Emag.Systems; using Content.Shared.Emp; using Content.Shared.Popups; @@ -18,6 +20,7 @@ namespace Content.Server.Power.EntitySystems; public sealed class ApcSystem : EntitySystem { [Dependency] private readonly AccessReaderSystem _accessReader = default!; + [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; [Dependency] private readonly IGameTiming _gameTiming = default!; [Dependency] private readonly EmagSystem _emag = default!; [Dependency] private readonly PopupSystem _popup = default!; @@ -43,11 +46,12 @@ public sealed class ApcSystem : EntitySystem public override void Update(float deltaTime) { var query = EntityQueryEnumerator(); + var curTime = _gameTiming.CurTime; while (query.MoveNext(out var uid, out var apc, out var battery, out var ui)) { - if (apc.LastUiUpdate + ApcComponent.VisualsChangeDelay < _gameTiming.CurTime && _ui.IsUiOpen((uid, ui), ApcUiKey.Key)) + if (apc.LastUiUpdate + ApcComponent.VisualsChangeDelay < curTime && _ui.IsUiOpen((uid, ui), ApcUiKey.Key)) { - apc.LastUiUpdate = _gameTiming.CurTime; + apc.LastUiUpdate = curTime; UpdateUIState(uid, apc, battery); } @@ -55,6 +59,28 @@ public sealed class ApcSystem : EntitySystem { UpdateApcState(uid, apc, battery); } + + // Overload + if (apc.MainBreakerEnabled && battery.CurrentSupply > apc.MaxLoad) + { + // Not already overloaded, start timer + if (apc.TripStartTime == null) + { + apc.TripStartTime = curTime; + } + else + { + if (curTime - apc.TripStartTime > apc.TripTime) + { + apc.TripFlag = true; + ApcToggleBreaker(uid, apc, battery); // off, we already checked MainBreakerEnabled above + } + } + } + else + { + apc.TripStartTime = null; + } } } @@ -89,7 +115,7 @@ public sealed class ApcSystem : EntitySystem if (_accessReader.IsAllowed(args.Actor, uid)) { - ApcToggleBreaker(uid, component); + ApcToggleBreaker(uid, component, user: args.Actor); } else { @@ -98,7 +124,12 @@ public sealed class ApcSystem : EntitySystem } } - public void ApcToggleBreaker(EntityUid uid, ApcComponent? apc = null, PowerNetworkBatteryComponent? battery = null) + /// Toggles the enabled state of the APC's main breaker. + public void ApcToggleBreaker( + EntityUid uid, + ApcComponent? apc = null, + PowerNetworkBatteryComponent? battery = null, + EntityUid? user = null) { if (!Resolve(uid, ref apc, ref battery)) return; @@ -106,8 +137,18 @@ public sealed class ApcSystem : EntitySystem apc.MainBreakerEnabled = !apc.MainBreakerEnabled; battery.CanDischarge = apc.MainBreakerEnabled; + if (apc.MainBreakerEnabled) + apc.TripFlag = false; + UpdateUIState(uid, apc); _audio.PlayPvs(apc.OnReceiveMessageSound, uid, AudioParams.Default.WithVolume(-2f)); + + if (user != null) + { + var humanReadableState = apc.MainBreakerEnabled ? "Enabled" : "Disabled"; + _adminLogger.Add(LogType.ItemConfigure, LogImpact.Medium, + $"{ToPrettyString(user):user} set the main breaker state of {ToPrettyString(uid):entity} to {humanReadableState:state}."); + } } private void OnEmagged(EntityUid uid, ApcComponent comp, ref GotEmaggedEvent args) @@ -169,7 +210,9 @@ public sealed class ApcSystem : EntitySystem var state = new ApcBoundInterfaceState(apc.MainBreakerEnabled, (int) MathF.Ceiling(battery.CurrentSupply), apc.LastExternalState, - charge); + charge, + apc.MaxLoad, + apc.TripFlag); _ui.SetUiState((uid, ui), ApcUiKey.Key, state); } diff --git a/Content.Server/Power/EntitySystems/BatteryInterfaceSystem.cs b/Content.Server/Power/EntitySystems/BatteryInterfaceSystem.cs index 83ff28646d..d2c95065db 100644 --- a/Content.Server/Power/EntitySystems/BatteryInterfaceSystem.cs +++ b/Content.Server/Power/EntitySystems/BatteryInterfaceSystem.cs @@ -3,6 +3,7 @@ using Content.Server.Power.Components; using Content.Shared.Database; using Content.Shared.Power; using Content.Shared.Power.Components; +using Content.Shared.Power.EntitySystems; using Robust.Server.GameObjects; namespace Content.Server.Power.EntitySystems; @@ -24,6 +25,7 @@ public sealed class BatteryInterfaceSystem : EntitySystem { [Dependency] private readonly IAdminLogManager _adminLog = default!; [Dependency] private readonly UserInterfaceSystem _uiSystem = null!; + [Dependency] private readonly SharedBatterySystem _battery = null!; public override void Initialize() { @@ -48,7 +50,7 @@ public sealed class BatteryInterfaceSystem : EntitySystem var netBattery = Comp(ent); netBattery.CanCharge = args.On; - _adminLog.Add(LogType.Action,$"{ToPrettyString(args.Actor):actor} set input breaker to {args.On} on {ToPrettyString(ent):target}"); + _adminLog.Add(LogType.Action, $"{ToPrettyString(args.Actor):actor} set input breaker to {args.On} on {ToPrettyString(ent):target}"); } private void HandleSetOutputBreaker(Entity ent, ref BatterySetOutputBreakerMessage args) @@ -56,7 +58,7 @@ public sealed class BatteryInterfaceSystem : EntitySystem var netBattery = Comp(ent); netBattery.CanDischarge = args.On; - _adminLog.Add(LogType.Action,$"{ToPrettyString(args.Actor):actor} set output breaker to {args.On} on {ToPrettyString(ent):target}"); + _adminLog.Add(LogType.Action, $"{ToPrettyString(args.Actor):actor} set output breaker to {args.On} on {ToPrettyString(ent):target}"); } private void HandleSetChargeRate(Entity ent, ref BatterySetChargeRateMessage args) @@ -90,13 +92,14 @@ public sealed class BatteryInterfaceSystem : EntitySystem if (!_uiSystem.IsUiOpen(uid, BatteryUiKey.Key)) return; + var currentCharge = _battery.GetCharge((uid, battery)); _uiSystem.SetUiState( uid, BatteryUiKey.Key, new BatteryBuiState { Capacity = battery.MaxCharge, - Charge = battery.CurrentCharge, + Charge = currentCharge, CanCharge = netBattery.CanCharge, CanDischarge = netBattery.CanDischarge, CurrentReceiving = netBattery.CurrentReceiving, diff --git a/Content.Server/Power/EntitySystems/BatterySystem.cs b/Content.Server/Power/EntitySystems/BatterySystem.cs index c49a2f0f6b..a9b750b6d4 100644 --- a/Content.Server/Power/EntitySystems/BatterySystem.cs +++ b/Content.Server/Power/EntitySystems/BatterySystem.cs @@ -1,240 +1,68 @@ using Content.Server.Power.Components; -using Content.Shared.Cargo; -using Content.Shared.Examine; -using Content.Shared.Power; using Content.Shared.Power.Components; using Content.Shared.Power.EntitySystems; using Content.Shared.Rejuvenate; -using JetBrains.Annotations; using Robust.Shared.Utility; -using Robust.Shared.Timing; -namespace Content.Server.Power.EntitySystems +namespace Content.Server.Power.EntitySystems; + +public sealed class BatterySystem : SharedBatterySystem { - [UsedImplicitly] - public sealed class BatterySystem : SharedBatterySystem + public override void Initialize() { - [Dependency] private readonly IGameTiming _timing = default!; + base.Initialize(); - public override void Initialize() + SubscribeLocalEvent(OnNetBatteryRejuvenate); + SubscribeLocalEvent(PreSync); + SubscribeLocalEvent(PostSync); + } + + protected override void OnStartup(Entity ent, ref ComponentStartup args) + { + // Debug assert to prevent anyone from killing their networking performance by dirtying a battery's charge every single tick. + // This checks for components that interact with the power network, have a charge rate that ramps up over time and therefore + // have to set the charge in an update loop instead of using a subscription. + // This is usually the case for APCs, SMES, battery powered turrets or similar. + // For those entities you should disable net sync for the battery in your prototype, using + /// + /// - type: Battery + /// netSync: false + /// + /// This disables networking and prediction for this battery. + if (!ent.Comp.NetSyncEnabled) + return; + + DebugTools.Assert(!HasComp(ent), $"{ToPrettyString(ent.Owner)} has a predicted battery connected to the power net. Disable net sync!"); + DebugTools.Assert(!HasComp(ent), $"{ToPrettyString(ent.Owner)} has a predicted battery connected to the power net. Disable net sync!"); + DebugTools.Assert(!HasComp(ent), $"{ToPrettyString(ent.Owner)} has a predicted battery connected to the power net. Disable net sync!"); + } + + + private void OnNetBatteryRejuvenate(Entity ent, ref RejuvenateEvent args) + { + ent.Comp.NetworkBattery.CurrentStorage = ent.Comp.NetworkBattery.Capacity; + } + + private void PreSync(NetworkBatteryPreSync ev) + { + // Ignoring entity pausing. If the entity was paused, neither component's data should have been changed. + var enumerator = AllEntityQuery(); + while (enumerator.MoveNext(out var uid, out var netBat, out var bat)) { - base.Initialize(); - - SubscribeLocalEvent(OnExamine); - SubscribeLocalEvent(OnNetBatteryRejuvenate); - SubscribeLocalEvent(OnBatteryRejuvenate); - SubscribeLocalEvent(CalculateBatteryPrice); - SubscribeLocalEvent(OnChangeCharge); - SubscribeLocalEvent(OnGetCharge); - - SubscribeLocalEvent(PreSync); - SubscribeLocalEvent(PostSync); + var currentCharge = GetCharge((uid, bat)); + DebugTools.Assert(currentCharge <= bat.MaxCharge && currentCharge >= 0); + netBat.NetworkBattery.Capacity = bat.MaxCharge; + netBat.NetworkBattery.CurrentStorage = currentCharge; } + } - private void OnNetBatteryRejuvenate(EntityUid uid, PowerNetworkBatteryComponent component, RejuvenateEvent args) + private void PostSync(NetworkBatteryPostSync ev) + { + // Ignoring entity pausing. If the entity was paused, neither component's data should have been changed. + var enumerator = AllEntityQuery(); + while (enumerator.MoveNext(out var uid, out var netBat, out var bat)) { - component.NetworkBattery.CurrentStorage = component.NetworkBattery.Capacity; - } - - private void OnBatteryRejuvenate(EntityUid uid, BatteryComponent component, RejuvenateEvent args) - { - SetCharge(uid, component.MaxCharge, component); - } - - private void OnExamine(EntityUid uid, ExaminableBatteryComponent component, ExaminedEvent args) - { - if (!TryComp(uid, out var batteryComponent)) - return; - if (args.IsInDetailsRange) - { - var effectiveMax = batteryComponent.MaxCharge; - if (effectiveMax == 0) - effectiveMax = 1; - var chargeFraction = batteryComponent.CurrentCharge / effectiveMax; - var chargePercentRounded = (int)(chargeFraction * 100); - args.PushMarkup( - Loc.GetString( - "examinable-battery-component-examine-detail", - ("percent", chargePercentRounded), - ("markupPercentColor", "green") - ) - ); - } - } - - private void PreSync(NetworkBatteryPreSync ev) - { - // Ignoring entity pausing. If the entity was paused, neither component's data should have been changed. - var enumerator = AllEntityQuery(); - while (enumerator.MoveNext(out var netBat, out var bat)) - { - DebugTools.Assert(bat.CurrentCharge <= bat.MaxCharge && bat.CurrentCharge >= 0); - netBat.NetworkBattery.Capacity = bat.MaxCharge; - netBat.NetworkBattery.CurrentStorage = bat.CurrentCharge; - } - } - - private void PostSync(NetworkBatteryPostSync ev) - { - // Ignoring entity pausing. If the entity was paused, neither component's data should have been changed. - var enumerator = AllEntityQuery(); - while (enumerator.MoveNext(out var uid, out var netBat, out var bat)) - { - SetCharge(uid, netBat.NetworkBattery.CurrentStorage, bat); - } - } - - public override void Update(float frameTime) - { - var query = EntityQueryEnumerator(); - while (query.MoveNext(out var uid, out var comp, out var batt)) - { - if (!comp.AutoRecharge || IsFull(uid, batt)) - continue; - - if (comp.AutoRechargePause) - { - if (comp.NextAutoRecharge > _timing.CurTime) - continue; - } - - SetCharge(uid, batt.CurrentCharge + comp.AutoRechargeRate * frameTime, batt); - } - } - - /// - /// Gets the price for the power contained in an entity's battery. - /// - private void CalculateBatteryPrice(EntityUid uid, BatteryComponent component, ref PriceCalculationEvent args) - { - args.Price += component.CurrentCharge * component.PricePerJoule; - } - private void OnChangeCharge(Entity entity, ref ChangeChargeEvent args) - { - if (args.ResidualValue == 0) - return; - - args.ResidualValue -= ChangeCharge(entity, args.ResidualValue); - } - - private void OnGetCharge(Entity entity, ref GetChargeEvent args) - { - args.CurrentCharge += entity.Comp.CurrentCharge; - args.MaxCharge += entity.Comp.MaxCharge; - } - - public override float UseCharge(EntityUid uid, float value, BatteryComponent? battery = null) - { - if (value <= 0 || !Resolve(uid, ref battery) || battery.CurrentCharge == 0) - return 0; - - return ChangeCharge(uid, -value, battery); - } - - public override void SetMaxCharge(EntityUid uid, float value, BatteryComponent? battery = null) - { - if (!Resolve(uid, ref battery)) - return; - - var old = battery.MaxCharge; - battery.MaxCharge = Math.Max(value, 0); - battery.CurrentCharge = Math.Min(battery.CurrentCharge, battery.MaxCharge); - if (MathHelper.CloseTo(battery.MaxCharge, old)) - return; - - var ev = new ChargeChangedEvent(battery.CurrentCharge, battery.MaxCharge); - RaiseLocalEvent(uid, ref ev); - } - - public void SetCharge(EntityUid uid, float value, BatteryComponent? battery = null) - { - if (!Resolve(uid, ref battery)) - return; - - var old = battery.CurrentCharge; - battery.CurrentCharge = MathHelper.Clamp(value, 0, battery.MaxCharge); - if (MathHelper.CloseTo(battery.CurrentCharge, old) && - !(old != battery.CurrentCharge && battery.CurrentCharge == battery.MaxCharge)) - { - return; - } - - var ev = new ChargeChangedEvent(battery.CurrentCharge, battery.MaxCharge); - RaiseLocalEvent(uid, ref ev); - } - - /// - /// Changes the current battery charge by some value - /// - public override float ChangeCharge(EntityUid uid, float value, BatteryComponent? battery = null) - { - if (!Resolve(uid, ref battery)) - return 0; - - var newValue = Math.Clamp(battery.CurrentCharge + value, 0, battery.MaxCharge); - var delta = newValue - battery.CurrentCharge; - battery.CurrentCharge = newValue; - - TrySetChargeCooldown(uid); - - var ev = new ChargeChangedEvent(battery.CurrentCharge, battery.MaxCharge); - RaiseLocalEvent(uid, ref ev); - return delta; - } - - public override void TrySetChargeCooldown(EntityUid uid, float value = -1) - { - if (!TryComp(uid, out var batteryself)) - return; - - if (!batteryself.AutoRechargePause) - return; - - // If no answer or a negative is given for value, use the default from AutoRechargePauseTime. - if (value < 0) - value = batteryself.AutoRechargePauseTime; - - if (_timing.CurTime + TimeSpan.FromSeconds(value) <= batteryself.NextAutoRecharge) - return; - - SetChargeCooldown(uid, batteryself.AutoRechargePauseTime, batteryself); - } - - /// - /// Puts the entity's self recharge on cooldown for the specified time. - /// - public void SetChargeCooldown(EntityUid uid, float value, BatterySelfRechargerComponent? batteryself = null) - { - if (!Resolve(uid, ref batteryself)) - return; - - if (value >= 0) - batteryself.NextAutoRecharge = _timing.CurTime + TimeSpan.FromSeconds(value); - else - batteryself.NextAutoRecharge = _timing.CurTime; - } - - /// - /// If sufficient charge is available on the battery, use it. Otherwise, don't. - /// - public override bool TryUseCharge(EntityUid uid, float value, BatteryComponent? battery = null) - { - if (!Resolve(uid, ref battery, false) || value > battery.CurrentCharge) - return false; - - UseCharge(uid, value, battery); - return true; - } - - /// - /// Returns whether the battery is full. - /// - public bool IsFull(EntityUid uid, BatteryComponent? battery = null) - { - if (!Resolve(uid, ref battery)) - return false; - - return battery.CurrentCharge >= battery.MaxCharge; + SetCharge((uid, bat), netBat.NetworkBattery.CurrentStorage); } } } diff --git a/Content.Server/Power/EntitySystems/CableSystem.Placer.cs b/Content.Server/Power/EntitySystems/CableSystem.Placer.cs index 79ea6b5285..ffe2998c74 100644 --- a/Content.Server/Power/EntitySystems/CableSystem.Placer.cs +++ b/Content.Server/Power/EntitySystems/CableSystem.Placer.cs @@ -42,14 +42,14 @@ public sealed partial class CableSystem foreach (var anchored in _map.GetAnchoredEntities((gridUid, grid), snapPos)) { - if (_whitelistSystem.IsBlacklistPass(component.Blacklist, anchored)) + if (_whitelistSystem.IsWhitelistPass(component.Blacklist, anchored)) return; if (TryComp(anchored, out var wire) && wire.CableType == component.BlockingCableType) return; } - if (TryComp(placer, out var stack) && !_stack.Use(placer, 1, stack)) + if (TryComp(placer, out var stack) && !_stack.TryUse((placer.Owner, stack), 1)) return; var newCable = Spawn(component.CablePrototypeId, _map.GridTileToLocal(gridUid, grid, snapPos)); diff --git a/Content.Server/Power/EntitySystems/ChargerSystem.cs b/Content.Server/Power/EntitySystems/ChargerSystem.cs deleted file mode 100644 index e8dc9e9962..0000000000 --- a/Content.Server/Power/EntitySystems/ChargerSystem.cs +++ /dev/null @@ -1,259 +0,0 @@ -using Content.Server.Power.Components; -using Content.Shared.Examine; -using Content.Server.PowerCell; -using Content.Shared.Power; -using Content.Shared.Power.Components; -using Content.Shared.Power.EntitySystems; -using Content.Shared.PowerCell.Components; -using Content.Shared.Emp; -using JetBrains.Annotations; -using Robust.Shared.Containers; -using System.Diagnostics.CodeAnalysis; -using Content.Shared.Storage.Components; -using Robust.Server.Containers; -using Content.Shared.Whitelist; - -namespace Content.Server.Power.EntitySystems; - -[UsedImplicitly] -public sealed class ChargerSystem : SharedChargerSystem -{ - [Dependency] private readonly ContainerSystem _container = default!; - [Dependency] private readonly PowerCellSystem _powerCell = default!; - [Dependency] private readonly BatterySystem _battery = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; - - public override void Initialize() - { - base.Initialize(); - - SubscribeLocalEvent(OnStartup); - SubscribeLocalEvent(OnPowerChanged); - SubscribeLocalEvent(OnInserted); - SubscribeLocalEvent(OnRemoved); - SubscribeLocalEvent(OnInsertAttempt); - SubscribeLocalEvent(OnEntityStorageInsertAttempt); - SubscribeLocalEvent(OnChargerExamine); - } - - private void OnStartup(EntityUid uid, ChargerComponent component, ComponentStartup args) - { - UpdateStatus(uid, component); - } - - private void OnChargerExamine(EntityUid uid, ChargerComponent component, ExaminedEvent args) - { - using (args.PushGroup(nameof(ChargerComponent))) - { - // rate at which the charger charges - args.PushMarkup(Loc.GetString("charger-examine", ("color", "yellow"), ("chargeRate", (int)component.ChargeRate))); - - // try to get contents of the charger - if (!_container.TryGetContainer(uid, component.SlotId, out var container)) - return; - - if (HasComp(uid)) - return; - - // if charger is empty and not a power cell type charger, add empty message - // power cells have their own empty message by default, for things like flash lights - if (container.ContainedEntities.Count == 0) - { - args.PushMarkup(Loc.GetString("charger-empty")); - } - else - { - // add how much each item is charged it - foreach (var contained in container.ContainedEntities) - { - if (!TryComp(contained, out var battery)) - continue; - - var chargePercentage = (battery.CurrentCharge / battery.MaxCharge) * 100; - args.PushMarkup(Loc.GetString("charger-content", ("chargePercentage", (int)chargePercentage))); - } - } - } - } - - public override void Update(float frameTime) - { - var query = EntityQueryEnumerator(); - while (query.MoveNext(out var uid, out _, out var charger, out var containerComp)) - { - if (!_container.TryGetContainer(uid, charger.SlotId, out var container, containerComp)) - continue; - - if (charger.Status == CellChargerStatus.Empty || charger.Status == CellChargerStatus.Charged || container.ContainedEntities.Count == 0) - continue; - - foreach (var contained in container.ContainedEntities) - { - TransferPower(uid, contained, charger, frameTime); - } - } - } - - private void OnPowerChanged(EntityUid uid, ChargerComponent component, ref PowerChangedEvent args) - { - UpdateStatus(uid, component); - } - - private void OnInserted(EntityUid uid, ChargerComponent component, EntInsertedIntoContainerMessage args) - { - if (!component.Initialized) - return; - - if (args.Container.ID != component.SlotId) - return; - - UpdateStatus(uid, component); - } - - private void OnRemoved(EntityUid uid, ChargerComponent component, EntRemovedFromContainerMessage args) - { - if (args.Container.ID != component.SlotId) - return; - - UpdateStatus(uid, component); - } - - /// - /// Verify that the entity being inserted is actually rechargeable. - /// - private void OnInsertAttempt(EntityUid uid, ChargerComponent component, ContainerIsInsertingAttemptEvent args) - { - if (!component.Initialized) - return; - - if (args.Container.ID != component.SlotId) - return; - - if (!TryComp(args.EntityUid, out var cellSlot)) - return; - - if (!cellSlot.FitsInCharger) - args.Cancel(); - } - - private void OnEntityStorageInsertAttempt(EntityUid uid, ChargerComponent component, ref InsertIntoEntityStorageAttemptEvent args) - { - if (!component.Initialized || args.Cancelled) - return; - - if (!TryComp(uid, out var cellSlot)) - return; - - if (!cellSlot.FitsInCharger) - args.Cancelled = true; - } - - private void UpdateStatus(EntityUid uid, ChargerComponent component) - { - var status = GetStatus(uid, component); - TryComp(uid, out AppearanceComponent? appearance); - - if (!_container.TryGetContainer(uid, component.SlotId, out var container)) - return; - - _appearance.SetData(uid, CellVisual.Occupied, container.ContainedEntities.Count != 0, appearance); - if (component.Status == status || !TryComp(uid, out ApcPowerReceiverComponent? receiver)) - return; - - component.Status = status; - - if (component.Status == CellChargerStatus.Charging) - { - AddComp(uid); - } - else - { - RemComp(uid); - } - - switch (component.Status) - { - case CellChargerStatus.Off: - receiver.Load = 0; - _appearance.SetData(uid, CellVisual.Light, CellChargerStatus.Off, appearance); - break; - case CellChargerStatus.Empty: - receiver.Load = 0; - _appearance.SetData(uid, CellVisual.Light, CellChargerStatus.Empty, appearance); - break; - case CellChargerStatus.Charging: - receiver.Load = component.ChargeRate; - _appearance.SetData(uid, CellVisual.Light, CellChargerStatus.Charging, appearance); - break; - case CellChargerStatus.Charged: - receiver.Load = 0; - _appearance.SetData(uid, CellVisual.Light, CellChargerStatus.Charged, appearance); - break; - default: - throw new ArgumentOutOfRangeException(); - } - } - - private CellChargerStatus GetStatus(EntityUid uid, ChargerComponent component) - { - if (!component.Portable) - { - if (!TryComp(uid, out TransformComponent? transformComponent) || !transformComponent.Anchored) - return CellChargerStatus.Off; - } - - if (!TryComp(uid, out ApcPowerReceiverComponent? apcPowerReceiverComponent)) - return CellChargerStatus.Off; - - if (!component.Portable && !apcPowerReceiverComponent.Powered) - return CellChargerStatus.Off; - - if (HasComp(uid)) - return CellChargerStatus.Off; - - if (!_container.TryGetContainer(uid, component.SlotId, out var container)) - return CellChargerStatus.Off; - - if (container.ContainedEntities.Count == 0) - return CellChargerStatus.Empty; - - if (!SearchForBattery(container.ContainedEntities[0], out var heldEnt, out var heldBattery)) - return CellChargerStatus.Off; - - if (_battery.IsFull(heldEnt.Value, heldBattery)) - return CellChargerStatus.Charged; - - return CellChargerStatus.Charging; - } - - private void TransferPower(EntityUid uid, EntityUid targetEntity, ChargerComponent component, float frameTime) - { - if (!TryComp(uid, out ApcPowerReceiverComponent? receiverComponent)) - return; - - if (!receiverComponent.Powered) - return; - - if (_whitelistSystem.IsWhitelistFail(component.Whitelist, targetEntity)) - return; - - if (!SearchForBattery(targetEntity, out var batteryUid, out var heldBattery)) - return; - - _battery.SetCharge(batteryUid.Value, heldBattery.CurrentCharge + component.ChargeRate * frameTime, heldBattery); - UpdateStatus(uid, component); - } - - private bool SearchForBattery(EntityUid uid, [NotNullWhen(true)] out EntityUid? batteryUid, [NotNullWhen(true)] out BatteryComponent? component) - { - // try get a battery directly on the inserted entity - if (!TryComp(uid, out component)) - { - // or by checking for a power cell slot on the inserted entity - return _powerCell.TryGetBatteryFromSlot(uid, out batteryUid, out component); - } - batteryUid = uid; - return true; - } -} diff --git a/Content.Server/Power/EntitySystems/PowerMonitoringConsoleSystem.cs b/Content.Server/Power/EntitySystems/PowerMonitoringConsoleSystem.cs index 25757360b3..e0344f4d6c 100644 --- a/Content.Server/Power/EntitySystems/PowerMonitoringConsoleSystem.cs +++ b/Content.Server/Power/EntitySystems/PowerMonitoringConsoleSystem.cs @@ -8,6 +8,7 @@ using Content.Shared.Pinpointer; using Content.Shared.Station.Components; using Content.Shared.Power; using Content.Shared.Power.Components; +using Content.Shared.Power.EntitySystems; using JetBrains.Annotations; using Robust.Server.GameObjects; using Robust.Shared.Map.Components; @@ -22,6 +23,7 @@ internal sealed partial class PowerMonitoringConsoleSystem : SharedPowerMonitori { [Dependency] private readonly UserInterfaceSystem _userInterfaceSystem = default!; [Dependency] private readonly SharedMapSystem _sharedMapSystem = default!; + [Dependency] private readonly SharedBatterySystem _battery = default!; // Note: this data does not need to be saved private Dictionary> _gridPowerCableChunks = new(); @@ -510,7 +512,7 @@ internal sealed partial class PowerMonitoringConsoleSystem : SharedPowerMonitori if (effectiveMax == 0) effectiveMax = 1; - return battery.CurrentCharge / effectiveMax; + return _battery.GetCharge((uid, battery)) / effectiveMax; } private void GetSourcesForNode(EntityUid uid, Node node, out List sources) diff --git a/Content.Server/Power/EntitySystems/PowerNetSystem.cs b/Content.Server/Power/EntitySystems/PowerNetSystem.cs index d4f5e7c350..3a2afa38de 100644 --- a/Content.Server/Power/EntitySystems/PowerNetSystem.cs +++ b/Content.Server/Power/EntitySystems/PowerNetSystem.cs @@ -381,17 +381,18 @@ namespace Content.Server.Power.EntitySystems if (requireBattery) { - _battery.SetCharge(uid, battery.CurrentCharge - apcBattery.IdleLoad * frameTime, battery); + _battery.ChangeCharge((uid, battery), -apcBattery.IdleLoad * frameTime); } // Otherwise try to charge the battery - else if (powered && !_battery.IsFull(uid, battery)) + else if (powered && !_battery.IsFull((uid, battery))) { apcReceiver.Load += apcBattery.BatteryRechargeRate * apcBattery.BatteryRechargeEfficiency; - _battery.SetCharge(uid, battery.CurrentCharge + apcBattery.BatteryRechargeRate * frameTime, battery); + _battery.ChangeCharge((uid, battery), apcBattery.BatteryRechargeRate * frameTime); } // Enable / disable the battery if the state changed - var enableBattery = requireBattery && battery.CurrentCharge > 0; + var currentCharge = _battery.GetCharge((uid, battery)); + var enableBattery = requireBattery && currentCharge > 0; if (apcBattery.Enabled != enableBattery) { diff --git a/Content.Server/Power/EntitySystems/PowerReceiverSystem.cs b/Content.Server/Power/EntitySystems/PowerReceiverSystem.cs index f3405486e6..f5ecb118dc 100644 --- a/Content.Server/Power/EntitySystems/PowerReceiverSystem.cs +++ b/Content.Server/Power/EntitySystems/PowerReceiverSystem.cs @@ -161,11 +161,6 @@ namespace Content.Server.Power.EntitySystems return !_recQuery.Resolve(uid, ref receiver, false) || receiver.Powered; } - public void SetLoad(ApcPowerReceiverComponent comp, float load) - { - comp.Load = load; - } - public override bool ResolveApc(EntityUid entity, [NotNullWhen(true)] ref SharedApcPowerReceiverComponent? component) { if (component != null) diff --git a/Content.Server/Power/EntitySystems/RiggableSystem.cs b/Content.Server/Power/EntitySystems/RiggableSystem.cs index 149eac4a13..67c6ccd189 100644 --- a/Content.Server/Power/EntitySystems/RiggableSystem.cs +++ b/Content.Server/Power/EntitySystems/RiggableSystem.cs @@ -1,10 +1,12 @@ using Content.Server.Administration.Logs; using Content.Server.Explosion.EntitySystems; -using Content.Server.Kitchen.Components; using Content.Server.Power.Components; using Content.Shared.Chemistry.EntitySystems; using Content.Shared.Database; +using Content.Shared.Kitchen; +using Content.Shared.Power; using Content.Shared.Power.Components; +using Content.Shared.Power.EntitySystems; using Content.Shared.Rejuvenate; namespace Content.Server.Power.EntitySystems; @@ -16,6 +18,7 @@ public sealed class RiggableSystem : EntitySystem { [Dependency] private readonly ExplosionSystem _explosionSystem = default!; [Dependency] private readonly IAdminLogManager _adminLogger = default!; + [Dependency] private readonly SharedBatterySystem _battery = default!; public override void Initialize() { @@ -23,6 +26,7 @@ public sealed class RiggableSystem : EntitySystem SubscribeLocalEvent(OnRejuvenate); SubscribeLocalEvent(OnMicrowaved); SubscribeLocalEvent(OnSolutionChanged); + SubscribeLocalEvent(OnChargeChanged); } private void OnRejuvenate(Entity entity, ref RejuvenateEvent args) @@ -38,14 +42,13 @@ public sealed class RiggableSystem : EntitySystem //Sunrise-End if (TryComp(entity, out var batteryComponent)) { - if (batteryComponent.CurrentCharge == 0) + var charge = _battery.GetCharge((entity, batteryComponent)); + if (charge == 0f) return; + + Explode(entity, charge); + args.Handled = true; } - - args.Handled = true; - - // What the fuck are you doing??? - Explode(entity.Owner, batteryComponent, args.User); } private void OnSolutionChanged(Entity entity, ref SolutionContainerChangedEvent args) @@ -63,14 +66,26 @@ public sealed class RiggableSystem : EntitySystem } } - public void Explode(EntityUid uid, BatteryComponent? battery = null, EntityUid? cause = null) + public void Explode(EntityUid uid, float charge, EntityUid? cause = null) { - if (!Resolve(uid, ref battery)) - return; + var radius = MathF.Min(5, MathF.Sqrt(charge) / 9); - var radius = MathF.Min(5, MathF.Sqrt(battery.CurrentCharge) / 9); - - _explosionSystem.TriggerExplosive(uid, radius: radius, user:cause); + _explosionSystem.TriggerExplosive(uid, radius: radius, user: cause); QueueDel(uid); } + + private void OnChargeChanged(Entity ent, ref ChargeChangedEvent args) + { + if (!ent.Comp.IsRigged) + return; + + if (args.CurrentCharge == 0f) + return; // No charge to cause an explosion. + + // Don't explode if we are not using any charge. + if (args.CurrentChargeRate == 0f && args.Delta == 0f) + return; + + Explode(ent, args.CurrentCharge); + } } diff --git a/Content.Server/Power/SMES/SmesSystem.cs b/Content.Server/Power/SMES/SmesSystem.cs index 15c40b3c92..5a8169e1c9 100644 --- a/Content.Server/Power/SMES/SmesSystem.cs +++ b/Content.Server/Power/SMES/SmesSystem.cs @@ -2,6 +2,7 @@ using Content.Server.Power.Components; using Content.Server.Power.EntitySystems; using Content.Shared.Power; using Content.Shared.Power.Components; +using Content.Shared.Power.EntitySystems; using Content.Shared.Rounding; using Content.Shared.SMES; using JetBrains.Annotations; @@ -14,6 +15,7 @@ internal sealed class SmesSystem : EntitySystem { [Dependency] private readonly IGameTiming _gameTiming = default!; [Dependency] private readonly SharedAppearanceSystem _appearance = default!; + [Dependency] private readonly SharedBatterySystem _battery = default!; public override void Initialize() { @@ -61,7 +63,8 @@ internal sealed class SmesSystem : EntitySystem if (!Resolve(uid, ref battery, false)) return 0; - return ContentHelpers.RoundToLevels(battery.CurrentCharge, battery.MaxCharge, 6); + var currentCharge = _battery.GetCharge((uid, battery)); + return ContentHelpers.RoundToLevels(currentCharge, battery.MaxCharge, 6); } private ChargeState CalcChargeState(EntityUid uid, PowerNetworkBatteryComponent? netBattery = null) diff --git a/Content.Server/Power/SetBatteryPercentCommand.cs b/Content.Server/Power/SetBatteryPercentCommand.cs index 03d6d30f8a..f13a1b820e 100644 --- a/Content.Server/Power/SetBatteryPercentCommand.cs +++ b/Content.Server/Power/SetBatteryPercentCommand.cs @@ -1,7 +1,7 @@ using Content.Server.Administration; -using Content.Server.Power.EntitySystems; using Content.Shared.Administration; using Content.Shared.Power.Components; +using Content.Shared.Power.EntitySystems; using Robust.Shared.Console; namespace Content.Server.Power @@ -9,7 +9,7 @@ namespace Content.Server.Power [AdminCommand(AdminFlags.Debug)] public sealed class SetBatteryPercentCommand : LocalizedEntityCommands { - [Dependency] private readonly BatterySystem _batterySystem = default!; + [Dependency] private readonly SharedBatterySystem _batterySystem = default!; public override string Command => "setbatterypercent"; @@ -35,12 +35,13 @@ namespace Content.Server.Power return; } - if (!EntityManager.TryGetComponent(id, out var battery)) + if (EntityManager.TryGetComponent(id, out var battery)) + _batterySystem.SetCharge((id.Value, battery), battery.MaxCharge * percent / 100); + else { shell.WriteLine(Loc.GetString($"cmd-setbatterypercent-battery-not-found", ("id", id))); return; } - _batterySystem.SetCharge(id.Value, battery.MaxCharge * percent / 100, battery); // Don't acknowledge b/c people WILL forall this } } diff --git a/Content.Server/PowerCell/PowerCellSystem.Draw.cs b/Content.Server/PowerCell/PowerCellSystem.Draw.cs deleted file mode 100644 index 40e54ba13a..0000000000 --- a/Content.Server/PowerCell/PowerCellSystem.Draw.cs +++ /dev/null @@ -1,72 +0,0 @@ -using Content.Shared.Power; -using Content.Shared.PowerCell; -using Content.Shared.PowerCell.Components; - -namespace Content.Server.PowerCell; - -public sealed partial class PowerCellSystem -{ - /* - * Handles PowerCellDraw - */ - - public override void Update(float frameTime) - { - base.Update(frameTime); - var query = EntityQueryEnumerator(); - - while (query.MoveNext(out var uid, out var comp, out var slot)) - { - if (!comp.Enabled) - continue; - - if (Timing.CurTime < comp.NextUpdateTime) - continue; - - comp.NextUpdateTime += comp.Delay; - - if (!TryGetBatteryFromSlot(uid, out var batteryEnt, out var battery, slot)) - continue; - - if (_battery.TryUseCharge(batteryEnt.Value, comp.DrawRate * (float)comp.Delay.TotalSeconds, battery)) - continue; - - var ev = new PowerCellSlotEmptyEvent(); - RaiseLocalEvent(uid, ref ev); - } - } - - private void OnDrawChargeChanged(EntityUid uid, PowerCellDrawComponent component, ref ChargeChangedEvent args) - { - // Update the bools for client prediction. - var canUse = component.UseRate <= 0f || args.Charge > component.UseRate; - - var canDraw = component.DrawRate <= 0f || args.Charge > 0f; - - if (canUse != component.CanUse || canDraw != component.CanDraw) - { - component.CanDraw = canDraw; - component.CanUse = canUse; - Dirty(uid, component); - } - } - - private void OnDrawCellChanged(EntityUid uid, PowerCellDrawComponent component, PowerCellChangedEvent args) - { - var canDraw = !args.Ejected && HasCharge(uid, float.MinValue); - var canUse = !args.Ejected && HasActivatableCharge(uid, component); - - if (!canDraw) - { - var ev = new PowerCellSlotEmptyEvent(); - RaiseLocalEvent(uid, ref ev); - } - - if (canUse != component.CanUse || canDraw != component.CanDraw) - { - component.CanDraw = canDraw; - component.CanUse = canUse; - Dirty(uid, component); - } - } -} diff --git a/Content.Server/PowerCell/PowerCellSystem.cs b/Content.Server/PowerCell/PowerCellSystem.cs deleted file mode 100644 index 6c00cdd300..0000000000 --- a/Content.Server/PowerCell/PowerCellSystem.cs +++ /dev/null @@ -1,257 +0,0 @@ -using System.Diagnostics.CodeAnalysis; -using Content.Server.Kitchen.Components; -using Content.Server.Power.Components; -using Content.Server.Power.EntitySystems; -using Content.Shared.Containers.ItemSlots; -using Content.Shared.Examine; -using Content.Shared.Popups; -using Content.Shared.Power; -using Content.Shared.Power.Components; -using Content.Shared.PowerCell; -using Content.Shared.PowerCell.Components; -using Content.Shared.Rounding; -using Content.Shared.UserInterface; -using Robust.Shared.Containers; - -namespace Content.Server.PowerCell; - -/// -/// Handles Power cells -/// -public sealed partial class PowerCellSystem : SharedPowerCellSystem -{ - [Dependency] private readonly ActivatableUISystem _activatable = default!; - [Dependency] private readonly BatterySystem _battery = default!; - [Dependency] private readonly SharedContainerSystem _containerSystem = default!; - [Dependency] private readonly ItemSlotsSystem _itemSlotsSystem = default!; - [Dependency] private readonly SharedAppearanceSystem _sharedAppearanceSystem = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly RiggableSystem _riggableSystem = default!; - - public override void Initialize() - { - base.Initialize(); - - SubscribeLocalEvent(OnChargeChanged); - SubscribeLocalEvent(OnCellExamined); - - SubscribeLocalEvent(OnDrawChargeChanged); - SubscribeLocalEvent(OnDrawCellChanged); - - SubscribeLocalEvent(OnCellSlotExamined); - // funny - SubscribeLocalEvent(OnSlotMicrowaved); - - SubscribeLocalEvent(OnGetCharge); - SubscribeLocalEvent(OnChangeCharge); - } - - private void OnSlotMicrowaved(EntityUid uid, PowerCellSlotComponent component, BeingMicrowavedEvent args) - { - if (!_itemSlotsSystem.TryGetSlot(uid, component.CellSlotId, out var slot)) - return; - - if (slot.Item == null) - return; - - RaiseLocalEvent(slot.Item.Value, args); - } - - private void OnChargeChanged(EntityUid uid, PowerCellComponent component, ref ChargeChangedEvent args) - { - if (TryComp(uid, out var rig) && rig.IsRigged) - { - _riggableSystem.Explode(uid, cause: null); - return; - } - - var frac = args.Charge / args.MaxCharge; - var level = (byte)ContentHelpers.RoundToNearestLevels(frac, 1, PowerCellComponent.PowerCellVisualsLevels); - _sharedAppearanceSystem.SetData(uid, PowerCellVisuals.ChargeLevel, level); - - // If this power cell is inside a cell-slot, inform that entity that the power has changed (for updating visuals n such). - if (_containerSystem.TryGetContainingContainer((uid, null, null), out var container) - && TryComp(container.Owner, out PowerCellSlotComponent? slot) - && _itemSlotsSystem.TryGetSlot(container.Owner, slot.CellSlotId, out var itemSlot)) - { - if (itemSlot.Item == uid) - RaiseLocalEvent(container.Owner, new PowerCellChangedEvent(false)); - } - } - - protected override void OnCellRemoved(EntityUid uid, PowerCellSlotComponent component, EntRemovedFromContainerMessage args) - { - base.OnCellRemoved(uid, component, args); - - if (args.Container.ID != component.CellSlotId) - return; - - var ev = new PowerCellSlotEmptyEvent(); - RaiseLocalEvent(uid, ref ev); - } - - #region Activatable - /// - public override bool HasActivatableCharge(EntityUid uid, PowerCellDrawComponent? battery = null, PowerCellSlotComponent? cell = null, EntityUid? user = null) - { - // Default to true if we don't have the components. - if (!Resolve(uid, ref battery, ref cell, false)) - return true; - - return HasCharge(uid, battery.UseRate, cell, user); - } - - /// - /// Tries to use the for this entity. - /// - /// Popup to this user with the relevant detail if specified. - public bool TryUseActivatableCharge(EntityUid uid, PowerCellDrawComponent? battery = null, PowerCellSlotComponent? cell = null, EntityUid? user = null) - { - // Default to true if we don't have the components. - if (!Resolve(uid, ref battery, ref cell, false)) - return true; - - if (TryUseCharge(uid, battery.UseRate, cell, user)) - { - _sharedAppearanceSystem.SetData(uid, PowerCellSlotVisuals.Enabled, HasActivatableCharge(uid, battery, cell, user)); - _activatable.CheckUsage(uid); - return true; - } - - return false; - } - - /// - public override bool HasDrawCharge( - EntityUid uid, - PowerCellDrawComponent? battery = null, - PowerCellSlotComponent? cell = null, - EntityUid? user = null) - { - if (!Resolve(uid, ref battery, ref cell, false)) - return true; - - return HasCharge(uid, battery.DrawRate, cell, user); - } - - #endregion - - /// - /// Returns whether the entity has a slotted battery and charge for the requested action. - /// - /// Popup to this user with the relevant detail if specified. - public bool HasCharge(EntityUid uid, float charge, PowerCellSlotComponent? component = null, EntityUid? user = null) - { - if (!TryGetBatteryFromSlot(uid, out var battery, component)) - { - if (user != null) - _popup.PopupEntity(Loc.GetString("power-cell-no-battery"), uid, user.Value); - - return false; - } - - if (battery.CurrentCharge < charge) - { - if (user != null) - _popup.PopupEntity(Loc.GetString("power-cell-insufficient"), uid, user.Value); - - return false; - } - - return true; - } - - /// - /// Tries to use charge from a slotted battery. - /// - public bool TryUseCharge(EntityUid uid, float charge, PowerCellSlotComponent? component = null, EntityUid? user = null) - { - if (!TryGetBatteryFromSlot(uid, out var batteryEnt, out var battery, component)) - { - if (user != null) - _popup.PopupEntity(Loc.GetString("power-cell-no-battery"), uid, user.Value); - - return false; - } - - if (!_battery.TryUseCharge(batteryEnt.Value, charge, battery)) - { - if (user != null) - _popup.PopupEntity(Loc.GetString("power-cell-insufficient"), uid, user.Value); - - return false; - } - - _sharedAppearanceSystem.SetData(uid, PowerCellSlotVisuals.Enabled, battery.CurrentCharge > 0); - return true; - } - - public bool TryGetBatteryFromSlot(EntityUid uid, [NotNullWhen(true)] out BatteryComponent? battery, PowerCellSlotComponent? component = null) - { - return TryGetBatteryFromSlot(uid, out _, out battery, component); - } - - public bool TryGetBatteryFromSlot(EntityUid uid, - [NotNullWhen(true)] out EntityUid? batteryEnt, - [NotNullWhen(true)] out BatteryComponent? battery, - PowerCellSlotComponent? component = null) - { - if (!Resolve(uid, ref component, false)) - { - batteryEnt = null; - battery = null; - return false; - } - - if (_itemSlotsSystem.TryGetSlot(uid, component.CellSlotId, out ItemSlot? slot)) - { - batteryEnt = slot.Item; - return TryComp(slot.Item, out battery); - } - - batteryEnt = null; - battery = null; - return false; - } - - private void OnCellExamined(EntityUid uid, PowerCellComponent component, ExaminedEvent args) - { - TryComp(uid, out var battery); - OnBatteryExamined(uid, battery, args); - } - - private void OnCellSlotExamined(EntityUid uid, PowerCellSlotComponent component, ExaminedEvent args) - { - TryGetBatteryFromSlot(uid, out var battery); - OnBatteryExamined(uid, battery, args); - } - - private void OnBatteryExamined(EntityUid uid, BatteryComponent? component, ExaminedEvent args) - { - if (component != null) - { - var charge = component.CurrentCharge / component.MaxCharge * 100; - args.PushMarkup(Loc.GetString("power-cell-component-examine-details", ("currentCharge", $"{charge:F0}"))); - } - else - { - args.PushMarkup(Loc.GetString("power-cell-component-examine-details-no-battery")); - } - } - - private void OnGetCharge(Entity entity, ref GetChargeEvent args) - { - if (!TryGetBatteryFromSlot(entity, out var batteryUid, out _)) - return; - - RaiseLocalEvent(batteryUid.Value, ref args); - } - - private void OnChangeCharge(Entity entity, ref ChangeChargeEvent args) - { - if (!TryGetBatteryFromSlot(entity, out var batteryUid, out _)) - return; - - RaiseLocalEvent(batteryUid.Value, ref args); - } -} diff --git a/Content.Server/PowerSink/PowerSinkSystem.cs b/Content.Server/PowerSink/PowerSinkSystem.cs index 454bb5c3a8..aae5308838 100644 --- a/Content.Server/PowerSink/PowerSinkSystem.cs +++ b/Content.Server/PowerSink/PowerSinkSystem.cs @@ -1,4 +1,4 @@ -using Content.Server.Chat.Systems; +using Content.Server.Chat.Systems; using Content.Server.Explosion.EntitySystems; using Content.Server.Power.Components; using Content.Server.Power.EntitySystems; @@ -66,9 +66,9 @@ namespace Content.Server.PowerSink if (!transform.Anchored) continue; - _battery.ChangeCharge(entity, networkLoad.NetworkLoad.ReceivingPower * frameTime, battery); + _battery.ChangeCharge((entity, battery), networkLoad.NetworkLoad.ReceivingPower * frameTime); - var currentBatteryThreshold = battery.CurrentCharge / battery.MaxCharge; + var currentBatteryThreshold = _battery.GetChargeLevel((entity, battery)); // Check for warning message threshold if (!component.SentImminentExplosionWarningMessage && @@ -90,7 +90,7 @@ namespace Content.Server.PowerSink } // Check for explosion - if (battery.CurrentCharge < battery.MaxCharge) + if (!_battery.IsFull((entity, battery))) continue; if (component.ExplosionTime == null) diff --git a/Content.Server/Preferences/Managers/ServerPreferencesManager.cs b/Content.Server/Preferences/Managers/ServerPreferencesManager.cs index 8e3423b045..6213bd37ec 100644 --- a/Content.Server/Preferences/Managers/ServerPreferencesManager.cs +++ b/Content.Server/Preferences/Managers/ServerPreferencesManager.cs @@ -360,7 +360,9 @@ namespace Content.Server.Preferences.Managers var prefs = await _db.GetPlayerPreferencesAsync(userId, cancel); if (prefs is null) { - return await _db.InitPrefsAsync(userId, HumanoidCharacterProfile.Random(), cancel); + var speciesToBlacklist = + new HashSet(_cfg.GetCVar(CCVars.ICNewAccountSpeciesBlacklist).Split(",")); + return await _db.InitPrefsAsync(userId, HumanoidCharacterProfile.Random(speciesToBlacklist), cancel); } return prefs; diff --git a/Content.Server/Projectiles/ProjectileSystem.cs b/Content.Server/Projectiles/ProjectileSystem.cs index 4c054a4561..28df1eb42d 100644 --- a/Content.Server/Projectiles/ProjectileSystem.cs +++ b/Content.Server/Projectiles/ProjectileSystem.cs @@ -3,7 +3,8 @@ using Content.Server.Destructible; using Content.Server.Effects; using Content.Server.Weapons.Ranged.Systems; using Content.Shared.Camera; -using Content.Shared.Damage; +using Content.Shared.Damage.Components; +using Content.Shared.Damage.Systems; using Content.Shared.Database; using Content.Shared.FixedPoint; using Content.Shared.Projectiles; @@ -54,64 +55,63 @@ public sealed class ProjectileSystem : SharedProjectileSystem damageRequired -= damageableComponent.TotalDamage; damageRequired = FixedPoint2.Max(damageRequired, FixedPoint2.Zero); } - var modifiedDamage = _damageableSystem.TryChangeDamage(target, ev.Damage, component.IgnoreResistances, damageable: damageableComponent, origin: component.Shooter); var deleted = Deleted(target); - if (modifiedDamage is not null && Exists(component.Shooter)) + if (_damageableSystem.TryChangeDamage((target, damageableComponent), ev.Damage, out var damage, component.IgnoreResistances, origin: component.Shooter) && Exists(component.Shooter)) { - if (modifiedDamage.AnyPositive() && !deleted) + if (!deleted) { _color.RaiseEffect(Color.Red, new List { target }, Filter.Pvs(target, entityManager: EntityManager)); } _adminLogger.Add(LogType.BulletHit, LogImpact.Medium, - $"Projectile {ToPrettyString(uid):projectile} shot by {ToPrettyString(component.Shooter!.Value):user} hit {otherName:target} and dealt {modifiedDamage.GetTotal():damage} damage"); - } + $"Projectile {ToPrettyString(uid):projectile} shot by {ToPrettyString(component.Shooter!.Value):user} hit {otherName:target} and dealt {damage:damage} damage"); - // If penetration is to be considered, we need to do some checks to see if the projectile should stop. - if (modifiedDamage is not null && component.PenetrationThreshold != 0) - { - // If a damage type is required, stop the bullet if the hit entity doesn't have that type. - if (component.PenetrationDamageTypeRequirement != null) + // If penetration is to be considered, we need to do some checks to see if the projectile should stop. + if (component.PenetrationThreshold != 0) { - var stopPenetration = false; - foreach (var requiredDamageType in component.PenetrationDamageTypeRequirement) + // If a damage type is required, stop the bullet if the hit entity doesn't have that type. + if (component.PenetrationDamageTypeRequirement != null) { - if (!modifiedDamage.DamageDict.Keys.Contains(requiredDamageType)) + var stopPenetration = false; + foreach (var requiredDamageType in component.PenetrationDamageTypeRequirement) { - stopPenetration = true; - break; + if (!damage.DamageDict.Keys.Contains(requiredDamageType)) + { + stopPenetration = true; + break; + } + } + if (stopPenetration) + component.ProjectileSpent = true; + } + + // If the object won't be destroyed, it "tanks" the penetration hit. + if (damage.GetTotal() < damageRequired) + { + component.ProjectileSpent = true; + } + + if (!component.ProjectileSpent) + { + component.PenetrationAmount += damageRequired; + // The projectile has dealt enough damage to be spent. + if (component.PenetrationAmount >= component.PenetrationThreshold) + { + component.ProjectileSpent = true; } } - if (stopPenetration) - component.ProjectileSpent = true; } - - // If the object won't be destroyed, it "tanks" the penetration hit. - if (modifiedDamage.GetTotal() < damageRequired) + else { component.ProjectileSpent = true; } - - if (!component.ProjectileSpent) - { - component.PenetrationAmount += damageRequired; - // The projectile has dealt enough damage to be spent. - if (component.PenetrationAmount >= component.PenetrationThreshold) - { - component.ProjectileSpent = true; - } - } - } - else - { - component.ProjectileSpent = true; } if (!deleted) { - _guns.PlayImpactSound(target, modifiedDamage, component.SoundHit, component.ForceSound); + _guns.PlayImpactSound(target, damage, component.SoundHit, component.ForceSound); if (!args.OurBody.LinearVelocity.IsLengthZero()) _sharedCameraRecoil.KickCamera(target, args.OurBody.LinearVelocity.Normalized()); diff --git a/Content.Server/Radiation/Systems/RadiationSystem.cs b/Content.Server/Radiation/Systems/RadiationSystem.cs index 34dbec6f86..4a4d0f8930 100644 --- a/Content.Server/Radiation/Systems/RadiationSystem.cs +++ b/Content.Server/Radiation/Systems/RadiationSystem.cs @@ -49,9 +49,9 @@ public sealed partial class RadiationSystem : EntitySystem _accumulator = 0f; } - public void IrradiateEntity(EntityUid uid, float radsPerSecond, float time) + public void IrradiateEntity(EntityUid uid, float radsPerSecond, float time, EntityUid? origin = null) { - var msg = new OnIrradiatedEvent(time, radsPerSecond, uid); + var msg = new OnIrradiatedEvent(time, radsPerSecond, origin); RaiseLocalEvent(uid, msg); } diff --git a/Content.Server/Radio/EntitySystems/HeadsetSystem.cs b/Content.Server/Radio/EntitySystems/HeadsetSystem.cs index 3a964e704b..adb625571e 100644 --- a/Content.Server/Radio/EntitySystems/HeadsetSystem.cs +++ b/Content.Server/Radio/EntitySystems/HeadsetSystem.cs @@ -1,4 +1,4 @@ -using Content.Server.Chat.Systems; +using Content.Shared.Chat; using Content.Shared._Sunrise.TTS; using Content.Shared.Inventory.Events; using Content.Shared.Radio; diff --git a/Content.Server/Radio/EntitySystems/JammerSystem.cs b/Content.Server/Radio/EntitySystems/JammerSystem.cs index 02c9c64c6e..dead85f51f 100644 --- a/Content.Server/Radio/EntitySystems/JammerSystem.cs +++ b/Content.Server/Radio/EntitySystems/JammerSystem.cs @@ -1,8 +1,7 @@ -using Content.Server.Power.EntitySystems; -using Content.Server.PowerCell; using Content.Shared.DeviceNetwork.Components; using Content.Shared.Interaction; -using Content.Shared.PowerCell.Components; +using Content.Shared.Power.EntitySystems; +using Content.Shared.PowerCell; using Content.Shared.Radio.EntitySystems; using Content.Shared.Radio.Components; using Content.Shared.DeviceNetwork.Systems; @@ -12,7 +11,7 @@ namespace Content.Server.Radio.EntitySystems; public sealed class JammerSystem : SharedJammerSystem { [Dependency] private readonly PowerCellSystem _powerCell = default!; - [Dependency] private readonly BatterySystem _battery = default!; + [Dependency] private readonly SharedBatterySystem _battery = default!; [Dependency] private readonly SharedTransformSystem _transform = default!; [Dependency] private readonly SharedDeviceNetworkJammerSystem _jammer = default!; @@ -25,6 +24,8 @@ public sealed class JammerSystem : SharedJammerSystem SubscribeLocalEvent(OnRadioSendAttempt); } + // TODO: Very important: Make this charge rate based instead of updating every single tick + // See BatteryComponent public override void Update(float frameTime) { var query = EntityQueryEnumerator(); @@ -32,9 +33,9 @@ public sealed class JammerSystem : SharedJammerSystem while (query.MoveNext(out var uid, out var _, out var jam)) { - if (_powerCell.TryGetBatteryFromSlot(uid, out var batteryUid, out var battery)) + if (_powerCell.TryGetBatteryFromSlot(uid, out var battery)) { - if (!_battery.TryUseCharge(batteryUid.Value, GetCurrentWattage((uid, jam)) * frameTime, battery)) + if (!_battery.TryUseCharge(battery.Value.AsNullable(), GetCurrentWattage((uid, jam)) * frameTime)) { ChangeLEDState(uid, false); RemComp(uid); @@ -42,8 +43,8 @@ public sealed class JammerSystem : SharedJammerSystem } else { - var percentCharged = battery.CurrentCharge / battery.MaxCharge; - var chargeLevel = percentCharged switch + var chargeFraction = _battery.GetChargeLevel(battery.Value.AsNullable()); + var chargeLevel = chargeFraction switch { > 0.50f => RadioJammerChargeLevel.High, < 0.15f => RadioJammerChargeLevel.Low, @@ -64,7 +65,7 @@ public sealed class JammerSystem : SharedJammerSystem var activated = !HasComp(ent) && _powerCell.TryGetBatteryFromSlot(ent.Owner, out var battery) && - battery.CurrentCharge > GetCurrentWattage(ent); + _battery.GetCharge(battery.Value.AsNullable()) > GetCurrentWattage(ent); if (activated) { ChangeLEDState(ent.Owner, true); diff --git a/Content.Server/Radio/EntitySystems/RadioDeviceSystem.cs b/Content.Server/Radio/EntitySystems/RadioDeviceSystem.cs index b0f38c92fa..68067ae6f5 100644 --- a/Content.Server/Radio/EntitySystems/RadioDeviceSystem.cs +++ b/Content.Server/Radio/EntitySystems/RadioDeviceSystem.cs @@ -3,16 +3,16 @@ using Content.Server.Chat.Systems; using Content.Server.Interaction; using Content.Server.Popups; using Content.Server.Power.EntitySystems; -using Content.Shared.Radio.Components; +using Content.Shared.Chat; using Content.Shared.Examine; using Content.Shared.Interaction; using Content.Shared.Power; using Content.Shared.Radio; +using Content.Shared.Radio.Components; +using Content.Shared.Radio.EntitySystems; using Content.Shared.Speech; using Content.Shared.Speech.Components; -using Content.Shared.Chat; using Robust.Shared.Prototypes; -using Content.Shared.Radio.EntitySystems; namespace Content.Server.Radio.EntitySystems; diff --git a/Content.Server/RatKing/RatKingSystem.cs b/Content.Server/RatKing/RatKingSystem.cs index 21c5d5d26d..af1967f46a 100644 --- a/Content.Server/RatKing/RatKingSystem.cs +++ b/Content.Server/RatKing/RatKingSystem.cs @@ -6,6 +6,7 @@ using Content.Server.NPC.HTN; using Content.Server.NPC.Systems; using Content.Server.Popups; using Content.Shared.Atmos; +using Content.Shared.Chat; using Content.Shared.Dataset; using Content.Shared.Mobs; // Sunrise-Edit using Content.Shared.Mobs.Components; // Sunrise-Edit @@ -15,7 +16,6 @@ using Content.Shared.Pointing; using Content.Shared.Random.Helpers; using Content.Shared.RatKing; using Robust.Shared.Map; -using Robust.Shared.Random; namespace Content.Server.RatKing { diff --git a/Content.Server/Remotes/DoorRemoteSystem.cs b/Content.Server/Remotes/DoorRemoteSystem.cs index c624b9f0e0..6d2219bae1 100644 --- a/Content.Server/Remotes/DoorRemoteSystem.cs +++ b/Content.Server/Remotes/DoorRemoteSystem.cs @@ -1,109 +1,5 @@ -using Content.Server.Administration.Logs; -using Content.Server.Doors.Systems; -using Content.Server.Power.EntitySystems; -using Content.Shared.Access.Components; -using Content.Shared.Database; -using Content.Shared.Doors.Components; -using Content.Shared.Examine; -using Content.Shared.Interaction; -using Content.Shared.Remotes.Components; using Content.Shared.Remotes.EntitySystems; -namespace Content.Shared.Remotes -{ - public sealed class DoorRemoteSystem : SharedDoorRemoteSystem - { - [Dependency] private readonly IAdminLogManager _adminLogger = default!; - [Dependency] private readonly AirlockSystem _airlock = default!; - [Dependency] private readonly DoorSystem _doorSystem = default!; - [Dependency] private readonly ExamineSystemShared _examine = default!; +namespace Content.Server.Remotes; - public override void Initialize() - { - base.Initialize(); - - SubscribeLocalEvent(OnBeforeInteract); - } - - private void OnBeforeInteract(Entity entity, ref BeforeRangedInteractEvent args) - { - bool isAirlock = TryComp(args.Target, out var airlockComp); - - if (args.Handled - || args.Target == null - || !TryComp(args.Target, out var doorComp) // If it isn't a door we don't use it - // Only able to control doors if they are within your vision and within your max range. - // Not affected by mobs or machines anymore. - || !_examine.InRangeUnOccluded(args.User, - args.Target.Value, - SharedInteractionSystem.MaxRaycastRange, - null) - || !doorComp.ClickOpen) // Sunrise-Edit - - { - return; - } - - args.Handled = true; - - if (!this.IsPowered(args.Target.Value, EntityManager)) - { - Popup.PopupEntity(Loc.GetString("door-remote-no-power"), args.User, args.User); - return; - } - - var accessTarget = args.Used; - // This covers the accesses the REMOTE has, and is not effected by the user's ID card. - if (entity.Comp.IncludeUserAccess) // Allows some door remotes to inherit the user's access. - { - accessTarget = args.User; - // This covers the accesses the USER has, which always includes the remote's access since holding a remote acts like holding an ID card. - } - - if (TryComp(args.Target, out var accessComponent) - && !_doorSystem.HasAccess(args.Target.Value, accessTarget, doorComp, accessComponent)) - { - if (isAirlock) - _doorSystem.Deny(args.Target.Value, doorComp, accessTarget); - Popup.PopupEntity(Loc.GetString("door-remote-denied"), args.User, args.User); - return; - } - - switch (entity.Comp.Mode) - { - case OperatingMode.OpenClose: - if (_doorSystem.TryToggleDoor(args.Target.Value, doorComp, accessTarget)) - _adminLogger.Add(LogType.Action, - LogImpact.Medium, - $"{ToPrettyString(args.User):player} used {ToPrettyString(args.Used)} on {ToPrettyString(args.Target.Value)}: {doorComp.State}"); - break; - case OperatingMode.ToggleBolts: - if (TryComp(args.Target, out var boltsComp)) - { - if (!boltsComp.BoltWireCut) - { - _doorSystem.SetBoltsDown((args.Target.Value, boltsComp), !boltsComp.BoltsDown, accessTarget); - _adminLogger.Add(LogType.Action, - LogImpact.Medium, - $"{ToPrettyString(args.User):player} used {ToPrettyString(args.Used)} on {ToPrettyString(args.Target.Value)} to {(boltsComp.BoltsDown ? "" : "un")}bolt it"); - } - } - - break; - case OperatingMode.ToggleEmergencyAccess: - if (airlockComp != null) - { - _airlock.SetEmergencyAccess((args.Target.Value, airlockComp), !airlockComp.EmergencyAccess); - _adminLogger.Add(LogType.Action, - LogImpact.Medium, - $"{ToPrettyString(args.User):player} used {ToPrettyString(args.Used)} on {ToPrettyString(args.Target.Value)} to set emergency access {(airlockComp.EmergencyAccess ? "on" : "off")}"); - } - - break; - default: - throw new InvalidOperationException( - $"{nameof(DoorRemoteComponent)} had invalid mode {entity.Comp.Mode}"); - } - } - } -} +public sealed class DoorRemoteSystem : SharedDoorRemoteSystem; diff --git a/Content.Server/Research/Systems/ResearchSystem.Console.cs b/Content.Server/Research/Systems/ResearchSystem.Console.cs index 64e5653c3e..74f7c895c8 100644 --- a/Content.Server/Research/Systems/ResearchSystem.Console.cs +++ b/Content.Server/Research/Systems/ResearchSystem.Console.cs @@ -19,6 +19,7 @@ public sealed partial class ResearchSystem private void InitializeConsole() { SubscribeLocalEvent(OnConsoleUnlock); + SubscribeLocalEvent(OnRediscoverTechnology); SubscribeLocalEvent(OnConsoleBeforeUiOpened); SubscribeLocalEvent(OnPointsChanged); SubscribeLocalEvent(OnConsoleRegistrationChanged); @@ -27,6 +28,41 @@ public sealed partial class ResearchSystem SubscribeLocalEvent(OnEmagged); } + private void OnRediscoverTechnology( + EntityUid uid, + ResearchConsoleComponent console, + ConsoleRediscoverTechnologyMessage args + ) + { + var act = args.Actor; + + if (!this.IsPowered(uid, EntityManager)) + return; + + if (!HasAccess(uid, act)) + { + _popup.PopupEntity(Loc.GetString("research-console-no-access-popup"), act); + return; + } + + if (!TryGetClientServer(uid, out var serverEnt, out var serverComponent)) + return; + + if(serverComponent.NextRediscover > _timing.CurTime) + return; + + var rediscoverCost = serverComponent.RediscoverCost; + if (rediscoverCost > serverComponent.Points) + return; + + serverComponent.NextRediscover = _timing.CurTime + serverComponent.RediscoverInterval; + + ModifyServerPoints(serverEnt.Value, -rediscoverCost); + UpdateTechnologyCards(serverEnt.Value); + SyncClientWithServer(uid); + UpdateConsoleInterface(uid); + } + private void OnConsoleUnlock(EntityUid uid, ResearchConsoleComponent component, ConsoleUnlockTechnologyMessage args) { var act = args.Actor; @@ -37,7 +73,7 @@ public sealed partial class ResearchSystem if (!PrototypeManager.TryIndex(args.Id, out var technologyPrototype)) return; - if (TryComp(uid, out var access) && !_accessReader.IsAllowed(act, uid, access)) + if (!HasAccess(uid, act)) { _popup.PopupEntity(Loc.GetString("research-console-no-access-popup"), act); return; @@ -85,17 +121,17 @@ public sealed partial class ResearchSystem if (!Resolve(uid, ref component, ref clientComponent, false)) return; - ResearchConsoleBoundInterfaceState state; - - if (TryGetClientServer(uid, out _, out var serverComponent, clientComponent)) + + var points = 0; + var nextRediscover = TimeSpan.MaxValue; + var rediscoverCost = 0; + if (TryGetClientServer(uid, out _, out var serverComponent, clientComponent) && clientComponent.ConnectedToServer) { - var points = clientComponent.ConnectedToServer ? serverComponent.Points : 0; - state = new ResearchConsoleBoundInterfaceState(points); - } - else - { - state = new ResearchConsoleBoundInterfaceState(default); + points = serverComponent.Points; + nextRediscover = serverComponent.NextRediscover; + rediscoverCost = serverComponent.RediscoverCost; } + var state = new ResearchConsoleBoundInterfaceState(points, nextRediscover, rediscoverCost); _uiSystem.SetUiState(uid, ResearchConsoleUiKey.Key, state); } @@ -134,4 +170,9 @@ public sealed partial class ResearchSystem args.Handled = true; } + + private bool HasAccess(EntityUid uid, EntityUid act) + { + return TryComp(uid, out var access) && _accessReader.IsAllowed(act, uid, access); + } } diff --git a/Content.Server/Research/Systems/ResearchSystem.Technology.cs b/Content.Server/Research/Systems/ResearchSystem.Technology.cs index 3e8888276f..0c871c8071 100644 --- a/Content.Server/Research/Systems/ResearchSystem.Technology.cs +++ b/Content.Server/Research/Systems/ResearchSystem.Technology.cs @@ -165,10 +165,10 @@ public sealed partial class ResearchSystem if (args.Server != null) return; component.MainDiscipline = null; - component.CurrentTechnologyCards = new List(); - component.SupportedDisciplines = new List>(); - component.UnlockedTechnologies = new List>(); - component.UnlockedRecipes = new List>(); + component.CurrentTechnologyCards = new(); + component.SupportedDisciplines = new(); + component.UnlockedTechnologies = new(); + component.UnlockedRecipes = new(); Dirty(uid, component); } } diff --git a/Content.Server/Revenant/EntitySystems/RevenantSystem.Abilities.cs b/Content.Server/Revenant/EntitySystems/RevenantSystem.Abilities.cs index 33663338e8..ceffeb9312 100644 --- a/Content.Server/Revenant/EntitySystems/RevenantSystem.Abilities.cs +++ b/Content.Server/Revenant/EntitySystems/RevenantSystem.Abilities.cs @@ -218,7 +218,7 @@ public sealed partial class RevenantSystem return; DamageSpecifier dspec = new(); dspec.DamageDict.Add("Cold", damage.Value); - _damage.TryChangeDamage(args.Args.Target, dspec, true, origin: uid); + _damage.ChangeDamage(args.Args.Target.Value, dspec, true, origin: uid); args.Handled = true; } @@ -413,7 +413,7 @@ public sealed partial class RevenantSystem foreach (var ent in _lookup.GetEntitiesInRange(uid, component.MalfunctionRadius)) { if (_whitelistSystem.IsWhitelistFail(component.MalfunctionWhitelist, ent) || - _whitelistSystem.IsBlacklistPass(component.MalfunctionBlacklist, ent)) + _whitelistSystem.IsWhitelistPass(component.MalfunctionBlacklist, ent)) continue; _emagSystem.TryEmagEffect(uid, uid, ent); diff --git a/Content.Server/Revenant/EntitySystems/RevenantSystem.cs b/Content.Server/Revenant/EntitySystems/RevenantSystem.cs index 6c8972be58..c5080c0b06 100644 --- a/Content.Server/Revenant/EntitySystems/RevenantSystem.cs +++ b/Content.Server/Revenant/EntitySystems/RevenantSystem.cs @@ -3,7 +3,7 @@ using Content.Server.Actions; using Content.Server.GameTicking; using Content.Server.Store.Systems; using Content.Shared.Alert; -using Content.Shared.Damage; +using Content.Shared.Damage.Systems; using Content.Shared.DoAfter; using Content.Shared.Examine; using Content.Shared.Eye; @@ -27,7 +27,6 @@ namespace Content.Server.Revenant.EntitySystems; public sealed partial class RevenantSystem : EntitySystem { [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly ActionsSystem _action = default!; [Dependency] private readonly AlertsSystem _alerts = default!; [Dependency] private readonly DamageableSystem _damage = default!; [Dependency] private readonly EntityLookupSystem _lookup = default!; diff --git a/Content.Server/Roles/RoleSystem.cs b/Content.Server/Roles/RoleSystem.cs index 71fb8a9cb5..abf9dd50ec 100644 --- a/Content.Server/Roles/RoleSystem.cs +++ b/Content.Server/Roles/RoleSystem.cs @@ -15,7 +15,7 @@ public sealed class RoleSystem : SharedRoleSystem { if (mindId == null) { - Log.Error($"MingGetBriefing failed for mind {mindId}"); + Log.Error($"MindGetBriefing failed for mind {mindId}"); return null; } @@ -23,7 +23,7 @@ public sealed class RoleSystem : SharedRoleSystem if (mindComp is null) { - Log.Error($"MingGetBriefing failed for mind {mindId}"); + Log.Error($"MindGetBriefing failed for mind {mindId}"); return null; } diff --git a/Content.Server/Rootable/RootableSystem.cs b/Content.Server/Rootable/RootableSystem.cs deleted file mode 100644 index cd18315bd0..0000000000 --- a/Content.Server/Rootable/RootableSystem.cs +++ /dev/null @@ -1,78 +0,0 @@ -using Content.Server.Body.Systems; -using Content.Shared.Administration.Logs; -using Content.Shared.Body.Components; -using Content.Shared.Chemistry; -using Content.Shared.Chemistry.Components; -using Content.Shared.Chemistry.EntitySystems; -using Content.Shared.Database; -using Content.Shared.FixedPoint; -using Content.Shared.Fluids.Components; -using Content.Shared.Rootable; -using Robust.Shared.Timing; - -namespace Content.Server.Rootable; - -// TODO: Move all of this to shared -/// -/// Adds an action to toggle rooting to the ground, primarily for the Diona species. -/// -public sealed class RootableSystem : SharedRootableSystem -{ - [Dependency] private readonly ISharedAdminLogManager _logger = default!; - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainer = default!; - [Dependency] private readonly ReactiveSystem _reactive = default!; - [Dependency] private readonly BloodstreamSystem _blood = default!; - - public override void Update(float frameTime) - { - base.Update(frameTime); - - var query = EntityQueryEnumerator(); - var curTime = _timing.CurTime; - while (query.MoveNext(out var uid, out var rooted, out var bloodstream)) - { - if (!rooted.Rooted || rooted.PuddleEntity == null || curTime < rooted.NextUpdate || !PuddleQuery.TryComp(rooted.PuddleEntity, out var puddleComp)) - continue; - - rooted.NextUpdate += rooted.TransferFrequency; - - PuddleReact((uid, rooted, bloodstream), (rooted.PuddleEntity.Value, puddleComp!)); - } - } - - /// - /// Determines if the puddle is set up properly and if so, moves on to reacting. - /// - private void PuddleReact(Entity entity, Entity puddleEntity) - { - if (!_solutionContainer.ResolveSolution(puddleEntity.Owner, puddleEntity.Comp.SolutionName, ref puddleEntity.Comp.Solution, out var solution) || - solution.Contents.Count == 0) - { - return; - } - - ReactWithEntity(entity, puddleEntity, solution); - } - - /// - /// Attempt to transfer an amount of the solution to the entity's bloodstream. - /// - private void ReactWithEntity(Entity entity, Entity puddleEntity, Solution solution) - { - if (!_solutionContainer.ResolveSolution(entity.Owner, entity.Comp2.ChemicalSolutionName, ref entity.Comp2.ChemicalSolution, out var chemSolution) || chemSolution.AvailableVolume <= 0) - return; - - var availableTransfer = FixedPoint2.Min(solution.Volume, entity.Comp1.TransferRate); - var transferAmount = FixedPoint2.Min(availableTransfer, chemSolution.AvailableVolume); - var transferSolution = _solutionContainer.SplitSolution(puddleEntity.Comp.Solution!.Value, transferAmount); - - _reactive.DoEntityReaction(entity, transferSolution, ReactionMethod.Ingestion); - - if (_blood.TryAddToChemicals((entity, entity.Comp2), transferSolution)) - { - // Log solution addition by puddle - _logger.Add(LogType.ForceFeed, LogImpact.Medium, $"{ToPrettyString(entity):target} absorbed puddle {SharedSolutionContainerSystem.ToPrettyString(transferSolution)}"); - } - } -} diff --git a/Content.Server/RoundEnd/RoundEndSystem.cs b/Content.Server/RoundEnd/RoundEndSystem.cs index 9521113394..3b2aece913 100644 --- a/Content.Server/RoundEnd/RoundEndSystem.cs +++ b/Content.Server/RoundEnd/RoundEndSystem.cs @@ -61,6 +61,14 @@ namespace Content.Server.RoundEnd public TimeSpan? ExpectedShuttleLength => ExpectedCountdownEnd - LastCountdownStart; public TimeSpan? ShuttleTimeLeft => ExpectedCountdownEnd - _gameTiming.CurTime; + /// + /// If the shuttle can't be recalled. if set to true, the station wont be able to recall + /// + public bool CantRecall = false; + + public TimeSpan AutoCallStartTime; + private bool _autoCalledBefore = false; + public override void Initialize() { base.Initialize(); @@ -87,6 +95,8 @@ namespace Content.Server.RoundEnd _cooldownTokenSource = null; } + CantRecall = false; + LastCountdownStart = null; ExpectedCountdownEnd = null; SetAutoCallTime(); @@ -117,7 +127,7 @@ namespace Content.Server.RoundEnd public bool CanCallOrRecall() { - return _cooldownTokenSource == null; + return _cooldownTokenSource == null && !CantRecall; } public bool IsRoundEndRequested() @@ -125,10 +135,18 @@ namespace Content.Server.RoundEnd return _countdownTokenSource != null; } + /// + /// Starts the process of ending the round by calling evac + /// + /// + /// + /// text in the announcement of shuttle calling + /// name in the announcement of shuttle calling + /// if the station shouldn't be able to recall the shuttle public void RequestRoundEnd(EntityUid? requester = null, bool checkCooldown = true, string text = "round-end-system-shuttle-called-announcement", - string name = "round-end-system-shuttle-sender-announcement") + string name = "round-end-system-shuttle-sender-announcement", bool cantRecall = false) { var duration = DefaultCountdownDuration; @@ -143,14 +161,23 @@ namespace Content.Server.RoundEnd } } - RequestRoundEnd(duration, requester, checkCooldown, text, name); + RequestRoundEnd(duration, requester, checkCooldown, text, name, cantRecall); } + /// + /// Starts the process of ending the round by calling evac + /// + /// time for evac to arrive + /// + /// + /// text in the announcement of shuttle calling + /// name in the announcement of shuttle calling + /// if the station shouldn't be able to recall the shuttle public void RequestRoundEnd(TimeSpan countdownTime, EntityUid? requester = null, bool checkCooldown = true, string text = "round-end-system-shuttle-called-announcement", - string name = "round-end-system-shuttle-sender-announcement") + string name = "round-end-system-shuttle-sender-announcement", bool cantRecall = false) { if (_gameTicker.RunLevel != GameRunLevel.InRound) return; @@ -162,6 +189,7 @@ namespace Content.Server.RoundEnd return; _countdownTokenSource = new(); + CantRecall = cantRecall; if (requester != null) { @@ -225,11 +253,12 @@ namespace Content.Server.RoundEnd } } - public void CancelRoundEndCountdown(EntityUid? requester = null, bool checkCooldown = true) + public void CancelRoundEndCountdown(EntityUid? requester = null, bool forceRecall = false) { if (_gameTicker.RunLevel != GameRunLevel.InRound) return; - if (checkCooldown && _cooldownTokenSource != null) + if (!forceRecall && (CantRecall || _cooldownTokenSource != null) + ) return; if (_countdownTokenSource == null) diff --git a/Content.Server/SensorMonitoring/BatterySensorSystem.cs b/Content.Server/SensorMonitoring/BatterySensorSystem.cs index bd94868c5f..2c7666ba96 100644 --- a/Content.Server/SensorMonitoring/BatterySensorSystem.cs +++ b/Content.Server/SensorMonitoring/BatterySensorSystem.cs @@ -3,6 +3,7 @@ using Content.Server.Power.Components; using Content.Shared.DeviceNetwork; using Content.Shared.DeviceNetwork.Events; using Content.Shared.Power.Components; +using Content.Shared.Power.EntitySystems; namespace Content.Server.SensorMonitoring; @@ -11,6 +12,7 @@ public sealed class BatterySensorSystem : EntitySystem public const string DeviceNetworkCommandSyncData = "bat_sync_data"; [Dependency] private readonly DeviceNetworkSystem _deviceNetwork = default!; + [Dependency] private readonly SharedBatterySystem _battery = default!; public override void Initialize() { @@ -26,13 +28,14 @@ public sealed class BatterySensorSystem : EntitySystem { case DeviceNetworkCommandSyncData: var battery = Comp(uid); + var currentCharge = _battery.GetCharge((uid, battery)); var netBattery = Comp(uid); var payload = new NetworkPayload { [DeviceNetworkConstants.Command] = DeviceNetworkCommandSyncData, [DeviceNetworkCommandSyncData] = new BatterySensorData( - battery.CurrentCharge, + currentCharge, battery.MaxCharge, netBattery.CurrentReceiving, netBattery.MaxChargeRate, diff --git a/Content.Server/Shuttles/Systems/DockingSystem.Shuttle.cs b/Content.Server/Shuttles/Systems/DockingSystem.Shuttle.cs index 7b9e48abec..880f3f3cbe 100644 --- a/Content.Server/Shuttles/Systems/DockingSystem.Shuttle.cs +++ b/Content.Server/Shuttles/Systems/DockingSystem.Shuttle.cs @@ -258,6 +258,8 @@ public sealed partial class DockingSystem var gridPosition = new EntityCoordinates(targetGrid, Vector2.Transform(Vector2.Zero, cacheMatty)); var spawnPosition = new EntityCoordinates(targetGridXform.MapUid!.Value, _transform.ToMapCoordinates(gridPosition).Position); + // TODO: use tight bounds + var targetWorldAngle = (targetGridAngle + targetAngle).Reduced(); var dockedBounds = new Box2Rotated(shuttleAABB.Translated(spawnPosition.Position), cacheTargetAngle, spawnPosition.Position); var grids = new List>(); diff --git a/Content.Server/Shuttles/Systems/ShuttleSystem.FasterThanLight.cs b/Content.Server/Shuttles/Systems/ShuttleSystem.FasterThanLight.cs index b4d64eeaf1..a962612bf0 100644 --- a/Content.Server/Shuttles/Systems/ShuttleSystem.FasterThanLight.cs +++ b/Content.Server/Shuttles/Systems/ShuttleSystem.FasterThanLight.cs @@ -911,7 +911,11 @@ public sealed partial class ShuttleSystem while (iteration < FTLProximityIterations) { grids.Clear(); - _mapManager.FindGridsIntersecting(mapId, targetAABB, ref grids); + // We pass in an expanded offset here so we can safely do a random offset later. + // We don't include this in the actual targetAABB because then we would be double-expanding it. + // Once in this loop, then again when placing the shuttle later. + // Note that targetAABB already has expansionAmount factored in already. + _mapManager.FindGridsIntersecting(mapId, targetAABB.Enlarged(maxOffset), ref grids); foreach (var grid in grids) { @@ -944,10 +948,6 @@ public sealed partial class ShuttleSystem if (nearbyGrids.Contains(uid)) continue; - // We pass in an expanded offset here so we can safely do a random offset later. - // We don't include this in the actual targetAABB because then we would be double-expanding it. - // Once in this loop, then again when placing the shuttle later. - // Note that targetAABB already has expansionAmount factored in already. targetAABB = targetAABB.Union( _transform.GetWorldMatrix(uid) .TransformBox(Comp(uid).LocalAABB.Enlarged(expansionAmount))); @@ -967,7 +967,7 @@ public sealed partial class ShuttleSystem // TODO: This should prefer the position's angle instead. // TODO: This is pretty crude for multiple landings. - if (nearbyGrids.Count >= 1) + if (nearbyGrids.Count > 1 || !HasComp(targetXform.GridUid)) { // Pick a random angle var offsetAngle = _random.NextAngle(); @@ -976,9 +976,13 @@ public sealed partial class ShuttleSystem var minRadius = MathF.Max(targetAABB.Width / 2f, targetAABB.Height / 2f); spawnPos = targetAABB.Center + offsetAngle.RotateVec(new Vector2(_random.NextFloat(minRadius + minOffset, minRadius + maxOffset), 0f)); } + else if (shuttleBody != null) + { + (spawnPos, angle) = _transform.GetWorldPositionRotation(targetXform); + } else { - spawnPos = _transform.ToWorldPosition(targetCoordinates); + spawnPos = _transform.GetWorldPosition(targetXform); } var offset = Vector2.Zero; @@ -999,10 +1003,10 @@ public sealed partial class ShuttleSystem } // Rotate our localcenter around so we spawn exactly where we "think" we should (center of grid on the dot). - var transform = new Transform(_transform.ToWorldPosition(xform.Coordinates), angle); - var adjustedOffset = Robust.Shared.Physics.Transform.Mul(transform, offset); + var transform = new Transform(spawnPos, angle); + spawnPos = Robust.Shared.Physics.Transform.Mul(transform, offset); - coordinates = new EntityCoordinates(targetXform.MapUid.Value, spawnPos + adjustedOffset); + coordinates = new EntityCoordinates(targetXform.MapUid.Value, spawnPos - offset); return true; } diff --git a/Content.Server/Shuttles/Systems/ShuttleSystem.Impact.cs b/Content.Server/Shuttles/Systems/ShuttleSystem.Impact.cs index b5adeb04db..6126234451 100644 --- a/Content.Server/Shuttles/Systems/ShuttleSystem.Impact.cs +++ b/Content.Server/Shuttles/Systems/ShuttleSystem.Impact.cs @@ -20,6 +20,7 @@ using Robust.Shared.Physics.Events; using Robust.Shared.Prototypes; using Robust.Shared.Random; using System.Numerics; +using Content.Shared.Damage.Components; namespace Content.Server.Shuttles.Systems; @@ -372,7 +373,7 @@ public sealed partial class ShuttleSystem damageSpec.DamageDict["Blunt"] = scaledDamage; damageSpec.DamageDict["Structural"] = scaledDamage * _structuralDamage; - _damageSys.TryChangeDamage(localEnt, damageSpec, damageable: damageable); + _damageSys.ChangeDamage((localEnt, damageable), damageSpec); } // might've been destroyed if (TerminatingOrDeleted(localEnt) || EntityManager.IsQueuedForDeletion(localEnt)) diff --git a/Content.Server/Shuttles/Systems/ShuttleSystem.cs b/Content.Server/Shuttles/Systems/ShuttleSystem.cs index e96ceffd16..86b97c40a6 100644 --- a/Content.Server/Shuttles/Systems/ShuttleSystem.cs +++ b/Content.Server/Shuttles/Systems/ShuttleSystem.cs @@ -8,7 +8,7 @@ using Content.Server.Shuttles.Events; using Content.Server.Station.Systems; using Content.Server.Stunnable; using Content.Shared.Buckle.Components; -using Content.Shared.Damage; +using Content.Shared.Damage.Systems; using Content.Shared.Light.Components; using Content.Shared.Movement.Events; using Content.Shared.Salvage; diff --git a/Content.Server/Shuttles/Systems/ThrusterSystem.cs b/Content.Server/Shuttles/Systems/ThrusterSystem.cs index f7f0a8b251..20040ab40a 100644 --- a/Content.Server/Shuttles/Systems/ThrusterSystem.cs +++ b/Content.Server/Shuttles/Systems/ThrusterSystem.cs @@ -1,16 +1,14 @@ using System.Numerics; using Content.Server.Audio; -using Content.Server.Power.Components; using Content.Server.Power.EntitySystems; using Content.Server.Shuttles.Components; -using Content.Shared.Damage; +using Content.Shared.Damage.Systems; using Content.Shared.Examine; using Content.Shared.Interaction; using Content.Shared.Maps; using Content.Shared.Physics; using Content.Shared.Shuttles.Components; using Content.Shared.Temperature; -using Robust.Shared.Map; using Robust.Shared.Map.Components; using Robust.Shared.Physics.Collision.Shapes; using Robust.Shared.Physics.Components; diff --git a/Content.Server/Silicons/Borgs/BorgSystem.MMI.cs b/Content.Server/Silicons/Borgs/BorgSystem.MMI.cs deleted file mode 100644 index b41f1397ec..0000000000 --- a/Content.Server/Silicons/Borgs/BorgSystem.MMI.cs +++ /dev/null @@ -1,97 +0,0 @@ -using Content.Shared.Containers.ItemSlots; -using Content.Shared.Mind.Components; -using Content.Shared.Roles; -using Content.Shared.Roles.Components; -using Content.Shared.Silicons.Borgs.Components; -using Robust.Shared.Containers; - -namespace Content.Server.Silicons.Borgs; - -/// -public sealed partial class BorgSystem -{ - - [Dependency] private readonly SharedRoleSystem _roles = default!; - - public void InitializeMMI() - { - SubscribeLocalEvent(OnMMIInit); - SubscribeLocalEvent(OnMMIEntityInserted); - SubscribeLocalEvent(OnMMIMindAdded); - SubscribeLocalEvent(OnMMIMindRemoved); - - SubscribeLocalEvent(OnMMILinkedMindAdded); - SubscribeLocalEvent(OnMMILinkedRemoved); - } - - private void OnMMIInit(EntityUid uid, MMIComponent component, ComponentInit args) - { - if (!TryComp(uid, out var itemSlots)) - return; - - if (ItemSlots.TryGetSlot(uid, component.BrainSlotId, out var slot, itemSlots)) - component.BrainSlot = slot; - else - ItemSlots.AddItemSlot(uid, component.BrainSlotId, component.BrainSlot, itemSlots); - } - - private void OnMMIEntityInserted(EntityUid uid, MMIComponent component, EntInsertedIntoContainerMessage args) - { - if (args.Container.ID != component.BrainSlotId) - return; - - var ent = args.Entity; - var linked = EnsureComp(ent); - linked.LinkedMMI = uid; - Dirty(uid, component); - - if (_mind.TryGetMind(ent, out var mindId, out var mind)) - { - _mind.TransferTo(mindId, uid, true, mind: mind); - - if (!_roles.MindHasRole(mindId)) - _roles.MindAddRole(mindId, "MindRoleSiliconBrain", silent: true); - } - - _appearance.SetData(uid, MMIVisuals.BrainPresent, true); - } - - private void OnMMIMindAdded(EntityUid uid, MMIComponent component, MindAddedMessage args) - { - _appearance.SetData(uid, MMIVisuals.HasMind, true); - } - - private void OnMMIMindRemoved(EntityUid uid, MMIComponent component, MindRemovedMessage args) - { - _appearance.SetData(uid, MMIVisuals.HasMind, false); - } - - private void OnMMILinkedMindAdded(EntityUid uid, MMILinkedComponent component, MindAddedMessage args) - { - if (!_mind.TryGetMind(uid, out var mindId, out var mind) || - component.LinkedMMI == null) - return; - - _mind.TransferTo(mindId, component.LinkedMMI, true, mind: mind); - } - - private void OnMMILinkedRemoved(EntityUid uid, MMILinkedComponent component, EntGotRemovedFromContainerMessage args) - { - if (Terminating(uid)) - return; - - if (component.LinkedMMI is not { } linked) - return; - RemComp(uid, component); - - if (_mind.TryGetMind(linked, out var mindId, out var mind)) - { - if (_roles.MindHasRole(mindId)) - _roles.MindRemoveRole(mindId); - - _mind.TransferTo(mindId, uid, true, mind: mind); - } - - _appearance.SetData(linked, MMIVisuals.BrainPresent, false); - } -} diff --git a/Content.Server/Silicons/Borgs/BorgSystem.Modules.cs b/Content.Server/Silicons/Borgs/BorgSystem.Modules.cs deleted file mode 100644 index bbd62d7a01..0000000000 --- a/Content.Server/Silicons/Borgs/BorgSystem.Modules.cs +++ /dev/null @@ -1,415 +0,0 @@ -using System.Linq; -using Content.Shared.Hands.Components; -using Content.Shared.Interaction.Components; -using Content.Shared.Silicons.Borgs.Components; -using Content.Shared.Whitelist; -using Robust.Shared.Containers; - -namespace Content.Server.Silicons.Borgs; - -/// -public sealed partial class BorgSystem -{ - public void InitializeModules() - { - SubscribeLocalEvent(OnModuleGotInserted); - SubscribeLocalEvent(OnModuleGotRemoved); - - SubscribeLocalEvent(OnSelectableInstalled); - SubscribeLocalEvent(OnSelectableUninstalled); - SubscribeLocalEvent(OnSelectableAction); - - SubscribeLocalEvent(OnProvideItemStartup); - SubscribeLocalEvent(OnItemModuleSelected); - SubscribeLocalEvent(OnItemModuleUnselected); - } - - private void OnModuleGotInserted(EntityUid uid, BorgModuleComponent component, EntGotInsertedIntoContainerMessage args) - { - var chassis = args.Container.Owner; - - if (!TryComp(chassis, out var chassisComp) || - args.Container != chassisComp.ModuleContainer || - !Toggle.IsActivated(chassis)) - return; - - if (!_powerCell.HasDrawCharge(uid)) - return; - - InstallModule(chassis, uid, chassisComp, component); - } - - private void OnModuleGotRemoved(EntityUid uid, BorgModuleComponent component, EntGotRemovedFromContainerMessage args) - { - var chassis = args.Container.Owner; - - if (!TryComp(chassis, out var chassisComp) || - args.Container != chassisComp.ModuleContainer) - return; - - UninstallModule(chassis, uid, chassisComp, component); - } - - private void OnProvideItemStartup(EntityUid uid, ItemBorgModuleComponent component, ComponentStartup args) - { - Container.EnsureContainer(uid, component.HoldingContainer); - } - - private void OnSelectableInstalled(EntityUid uid, SelectableBorgModuleComponent component, ref BorgModuleInstalledEvent args) - { - var chassis = args.ChassisEnt; - - if (_actions.AddAction(chassis, ref component.ModuleSwapActionEntity, out var action, component.ModuleSwapActionId, uid)) - { - var actEnt = (component.ModuleSwapActionEntity.Value, action); - _actions.SetEntityIcon(actEnt, uid); - if (TryComp(uid, out var moduleIconComp)) - _actions.SetIcon(actEnt, moduleIconComp.Icon); - } - - if (!TryComp(chassis, out BorgChassisComponent? chassisComp)) - return; - - if (chassisComp.SelectedModule == null) - SelectModule(chassis, uid, chassisComp, component); - } - - private void OnSelectableUninstalled(EntityUid uid, SelectableBorgModuleComponent component, ref BorgModuleUninstalledEvent args) - { - var chassis = args.ChassisEnt; - _actions.RemoveProvidedActions(chassis, uid); - if (!TryComp(chassis, out BorgChassisComponent? chassisComp)) - return; - - if (chassisComp.SelectedModule == uid) - UnselectModule(chassis, chassisComp); - } - - private void OnSelectableAction(EntityUid uid, SelectableBorgModuleComponent component, BorgModuleActionSelectedEvent args) - { - var chassis = args.Performer; - if (!TryComp(chassis, out var chassisComp)) - return; - - var selected = chassisComp.SelectedModule; - - args.Handled = true; - UnselectModule(chassis, chassisComp); - - if (selected != uid) - { - SelectModule(chassis, uid, chassisComp, component); - } - } - - /// - /// Selects a module, enabling the borg to use its provided abilities. - /// - public void SelectModule(EntityUid chassis, - EntityUid moduleUid, - BorgChassisComponent? chassisComp = null, - SelectableBorgModuleComponent? selectable = null, - BorgModuleComponent? moduleComp = null) - { - if (LifeStage(chassis) >= EntityLifeStage.Terminating) - return; - - if (!Resolve(chassis, ref chassisComp)) - return; - - if (!Resolve(moduleUid, ref moduleComp) || !moduleComp.Installed || moduleComp.InstalledEntity != chassis) - { - Log.Error($"{ToPrettyString(chassis)} attempted to select uninstalled module {ToPrettyString(moduleUid)}"); - return; - } - - if (selectable == null && !HasComp(moduleUid)) - { - Log.Error($"{ToPrettyString(chassis)} attempted to select invalid module {ToPrettyString(moduleUid)}"); - return; - } - - if (!chassisComp.ModuleContainer.Contains(moduleUid)) - { - Log.Error($"{ToPrettyString(chassis)} does not contain the installed module {ToPrettyString(moduleUid)}"); - return; - } - - if (chassisComp.SelectedModule != null) - return; - - if (chassisComp.SelectedModule == moduleUid) - return; - - UnselectModule(chassis, chassisComp); - - var ev = new BorgModuleSelectedEvent(chassis); - RaiseLocalEvent(moduleUid, ref ev); - chassisComp.SelectedModule = moduleUid; - Dirty(chassis, chassisComp); - } - - /// - /// Unselects a module, removing its provided abilities - /// - public void UnselectModule(EntityUid chassis, BorgChassisComponent? chassisComp = null) - { - if (LifeStage(chassis) >= EntityLifeStage.Terminating) - return; - - if (!Resolve(chassis, ref chassisComp)) - return; - - if (chassisComp.SelectedModule == null) - return; - - var ev = new BorgModuleUnselectedEvent(chassis); - RaiseLocalEvent(chassisComp.SelectedModule.Value, ref ev); - chassisComp.SelectedModule = null; - Dirty(chassis, chassisComp); - } - - private void OnItemModuleSelected(EntityUid uid, ItemBorgModuleComponent component, ref BorgModuleSelectedEvent args) - { - ProvideItems(args.Chassis, uid, component: component); - } - - private void OnItemModuleUnselected(EntityUid uid, ItemBorgModuleComponent component, ref BorgModuleUnselectedEvent args) - { - RemoveProvidedItems(args.Chassis, uid, component: component); - } - - private void ProvideItems(EntityUid chassis, EntityUid uid, BorgChassisComponent? chassisComponent = null, ItemBorgModuleComponent? component = null) - { - if (!Resolve(chassis, ref chassisComponent) || !Resolve(uid, ref component)) - return; - - if (!TryComp(chassis, out var hands)) - return; - - if (!_container.TryGetContainer(uid, component.HoldingContainer, out var container)) - return; - - var xform = Transform(chassis); - - for (var i = 0; i < component.Hands.Count; i++) - { - var hand = component.Hands[i]; - var handId = $"{uid}-hand-{i}"; - - _hands.AddHand((chassis, hands), handId, hand.Hand); - EntityUid? item = null; - - if (component.StoredItems is not null) - { - if (component.StoredItems.TryGetValue(handId, out var storedItem)) - { - item = storedItem; - _container.Remove(storedItem, container, force: true); - } - } - else if (hand.Item is { } itemProto) - { - item = Spawn(itemProto, xform.Coordinates); - } - - if (item is { } pickUp) - { - _hands.DoPickup(chassis, handId, pickUp, hands); - if (!hand.ForceRemovable && hand.Hand.Whitelist == null && hand.Hand.Blacklist == null) - { - EnsureComp(pickUp); - } - } - } - - Dirty(uid, component); - } - - private void RemoveProvidedItems(EntityUid chassis, EntityUid uid, BorgChassisComponent? chassisComponent = null, ItemBorgModuleComponent? component = null) - { - if (!Resolve(chassis, ref chassisComponent) || !Resolve(uid, ref component)) - return; - - if (!TryComp(chassis, out var hands)) - return; - - if (!_container.TryGetContainer(uid, component.HoldingContainer, out var container)) - return; - - if (TerminatingOrDeleted(uid)) - return; - - component.StoredItems ??= new(); - - for (var i = 0; i < component.Hands.Count; i++) - { - var handId = $"{uid}-hand-{i}"; - - if (_hands.TryGetHeldItem(chassis, handId, out var held)) - { - RemComp(held.Value); - _container.Insert(held.Value, container); - component.StoredItems[handId] = held.Value; - } - else - { - component.StoredItems.Remove(handId); - } - - _hands.RemoveHand(chassis, handId); - } - - Dirty(uid, component); - } - - /// - /// Checks if a given module can be inserted into a borg - /// - public bool CanInsertModule(EntityUid uid, EntityUid module, BorgChassisComponent? component = null, BorgModuleComponent? moduleComponent = null, EntityUid? user = null) - { - if (!Resolve(uid, ref component) || !Resolve(module, ref moduleComponent)) - return false; - - if (component.ModuleContainer.ContainedEntities.Count >= component.MaxModules) - { - if (user != null) - Popup.PopupEntity(Loc.GetString("borg-module-too-many"), uid, user.Value); - return false; - } - - if (_whitelistSystem.IsWhitelistFail(component.ModuleWhitelist, module)) - { - if (user != null) - Popup.PopupEntity(Loc.GetString("borg-module-whitelist-deny"), uid, user.Value); - return false; - } - - if (TryComp(module, out var itemModuleComp)) - { - foreach (var containedModuleUid in component.ModuleContainer.ContainedEntities) - { - if (!TryComp(containedModuleUid, out var containedItemModuleComp)) - continue; - - if (containedItemModuleComp.Hands.Count == itemModuleComp.Hands.Count && - containedItemModuleComp.Hands.All(itemModuleComp.Hands.Contains)) - { - if (user != null) - Popup.PopupEntity(Loc.GetString("borg-module-duplicate"), uid, user.Value); - return false; - } - } - } - - return true; - } - - /// - /// Check if a module can be removed from a borg. - /// - /// The borg that the module is being removed from. - /// The module to remove from the borg. - /// The user attempting to remove the module. - /// True if the module can be removed. - public bool CanRemoveModule( - Entity borg, - Entity module, - EntityUid? user = null) - { - if (module.Comp.DefaultModule) - return false; - - return true; - } - - /// - /// Installs and activates all modules currently inside the borg's module container - /// - public void InstallAllModules(EntityUid uid, BorgChassisComponent? component = null) - { - if (!Resolve(uid, ref component)) - return; - - var query = GetEntityQuery(); - foreach (var moduleEnt in new List(component.ModuleContainer.ContainedEntities)) - { - if (!query.TryGetComponent(moduleEnt, out var moduleComp)) - continue; - - InstallModule(uid, moduleEnt, component, moduleComp); - } - } - - /// - /// Deactivates all modules currently inside the borg's module container - /// - /// - /// - public void DisableAllModules(EntityUid uid, BorgChassisComponent? component = null) - { - if (!Resolve(uid, ref component)) - return; - - var query = GetEntityQuery(); - foreach (var moduleEnt in new List(component.ModuleContainer.ContainedEntities)) - { - if (!query.TryGetComponent(moduleEnt, out var moduleComp)) - continue; - - UninstallModule(uid, moduleEnt, component, moduleComp); - } - } - - /// - /// Installs a single module into a borg. - /// - public void InstallModule(EntityUid uid, EntityUid module, BorgChassisComponent? component, BorgModuleComponent? moduleComponent = null) - { - if (!Resolve(uid, ref component) || !Resolve(module, ref moduleComponent)) - return; - - if (moduleComponent.Installed) - return; - - moduleComponent.InstalledEntity = uid; - var ev = new BorgModuleInstalledEvent(uid); - RaiseLocalEvent(module, ref ev); - } - - /// - /// Uninstalls a single module from a borg. - /// - public void UninstallModule(EntityUid uid, EntityUid module, BorgChassisComponent? component, BorgModuleComponent? moduleComponent = null) - { - if (!Resolve(uid, ref component) || !Resolve(module, ref moduleComponent)) - return; - - if (!moduleComponent.Installed) - return; - - moduleComponent.InstalledEntity = null; - var ev = new BorgModuleUninstalledEvent(uid); - RaiseLocalEvent(module, ref ev); - } - - /// - /// Sets . - /// - /// The borg to modify. - /// The new max module count. - public void SetMaxModules(Entity ent, int maxModules) - { - ent.Comp.MaxModules = maxModules; - } - - /// - /// Sets . - /// - /// The borg to modify. - /// The new module whitelist. - public void SetModuleWhitelist(Entity ent, EntityWhitelist? whitelist) - { - ent.Comp.ModuleWhitelist = whitelist; - } -} diff --git a/Content.Server/Silicons/Borgs/BorgSystem.Transponder.cs b/Content.Server/Silicons/Borgs/BorgSystem.Transponder.cs index ade62bddcc..3df32a1a9a 100644 --- a/Content.Server/Silicons/Borgs/BorgSystem.Transponder.cs +++ b/Content.Server/Silicons/Borgs/BorgSystem.Transponder.cs @@ -1,9 +1,7 @@ -using Content.Shared.Containers.ItemSlots; using Content.Shared.DeviceNetwork; -using Content.Shared.Damage; +using Content.Shared.Damage.Components; using Content.Shared.FixedPoint; using Content.Shared.Mobs; -using Content.Shared.Mobs.Systems; using Content.Shared.Movement.Components; using Content.Shared.Popups; using Content.Shared.Robotics; @@ -18,19 +16,13 @@ namespace Content.Server.Silicons.Borgs; /// public sealed partial class BorgSystem { - [Dependency] private readonly EmagSystem _emag = default!; - [Dependency] private readonly MobThresholdSystem _mobThresholdSystem = default!; - [Dependency] private readonly ItemSlotsSystem _itemSlotsSystem = default!; - private void InitializeTransponder() { SubscribeLocalEvent(OnPacketReceived); } - public override void Update(float frameTime) + public void UpdateTransponder(float frameTime) { - base.Update(frameTime); - var now = _timing.CurTime; var query = EntityQueryEnumerator(); while (query.MoveNext(out var uid, out var comp, out var chassis, out var device, out var meta)) @@ -41,9 +33,9 @@ public sealed partial class BorgSystem if (now < comp.NextBroadcast) continue; - var charge = 0f; + var chargeFraction = 0f; if (_powerCell.TryGetBatteryFromSlot(uid, out var battery)) - charge = battery.CurrentCharge / battery.MaxCharge; + chargeFraction = _battery.GetChargeLevel(battery.Value.AsNullable()); var hpPercent = CalcHP(uid); @@ -54,7 +46,7 @@ public sealed partial class BorgSystem comp.Sprite, comp.Name, meta.EntityName, - charge, + chargeFraction, hpPercent, chassis.ModuleCount, hasBrain, @@ -90,7 +82,7 @@ public sealed partial class BorgSystem return; var message = Loc.GetString(ent.Comp1.DisabledPopup, ("name", Name(ent, ent.Comp3))); - Popup.PopupEntity(message, ent); + _popup.PopupEntity(message, ent); _container.Remove(brain, ent.Comp2.BrainContainer); } @@ -103,7 +95,7 @@ public sealed partial class BorgSystem if (command == RoboticsConsoleConstants.NET_DISABLE_COMMAND) Disable(ent); else if (command == RoboticsConsoleConstants.NET_DESTROY_COMMAND) - Destroy(ent); + Destroy(ent.Owner); } private void Disable(Entity ent) @@ -118,13 +110,20 @@ public sealed partial class BorgSystem if (CheckEmagged(ent, "disabled")) ent.Comp1.FakeDisabling = true; else - Popup.PopupEntity(Loc.GetString(ent.Comp1.DisablingPopup), ent); + _popup.PopupEntity(Loc.GetString(ent.Comp1.DisablingPopup), ent); ent.Comp1.NextDisable = _timing.CurTime + ent.Comp1.DisableDelay; } - private void Destroy(Entity ent) + /// + /// Makes a borg with explode + /// + /// the entity of the borg + public void Destroy(Entity ent) { + if (!Resolve(ent, ref ent.Comp)) + return; + // Sunrise-start if (ent.Comp.DisableProof) return; @@ -139,7 +138,7 @@ public sealed partial class BorgSystem } var message = Loc.GetString(ent.Comp.DestroyingPopup, ("name", Name(ent))); - Popup.PopupEntity(message, ent); + _popup.PopupEntity(message, ent); _trigger.ActivateTimerTrigger(ent.Owner); // prevent a shitter borg running into people @@ -150,7 +149,7 @@ public sealed partial class BorgSystem { if (_emag.CheckFlag(uid, EmagType.Interaction)) { - Popup.PopupEntity(Loc.GetString($"borg-transponder-emagged-{name}-popup"), uid, uid, PopupType.LargeCaution); + _popup.PopupEntity(Loc.GetString($"borg-transponder-emagged-{name}-popup"), uid, uid, PopupType.LargeCaution); return true; } diff --git a/Content.Server/Silicons/Borgs/BorgSystem.Ui.cs b/Content.Server/Silicons/Borgs/BorgSystem.Ui.cs deleted file mode 100644 index 58cd7135af..0000000000 --- a/Content.Server/Silicons/Borgs/BorgSystem.Ui.cs +++ /dev/null @@ -1,110 +0,0 @@ -using System.Linq; -using Content.Shared.UserInterface; -using Content.Shared.CCVar; -using Content.Shared.Database; -using Content.Shared.NameIdentifier; -using Content.Shared.PowerCell.Components; -using Content.Shared.Preferences; -using Content.Shared.Silicons.Borgs; -using Content.Shared.Silicons.Borgs.Components; -using Robust.Shared.Configuration; - -namespace Content.Server.Silicons.Borgs; - -/// -public sealed partial class BorgSystem -{ - // CCvar. - private int _maxNameLength; - - public void InitializeUI() - { - SubscribeLocalEvent(OnBeforeBorgUiOpen); - SubscribeLocalEvent(OnEjectBrainBuiMessage); - SubscribeLocalEvent(OnEjectBatteryBuiMessage); - SubscribeLocalEvent(OnSetNameBuiMessage); - SubscribeLocalEvent(OnRemoveModuleBuiMessage); - - Subs.CVar(_cfgManager, CCVars.MaxNameLength, value => _maxNameLength = value, true); - } - - private void OnBeforeBorgUiOpen(EntityUid uid, BorgChassisComponent component, BeforeActivatableUIOpenEvent args) - { - UpdateUI(uid, component); - } - - private void OnEjectBrainBuiMessage(EntityUid uid, BorgChassisComponent component, BorgEjectBrainBuiMessage args) - { - if (component.BrainEntity is not { } brain) - return; - - _adminLog.Add(LogType.Action, LogImpact.Medium, - $"{ToPrettyString(args.Actor):player} removed brain {ToPrettyString(brain)} from borg {ToPrettyString(uid)}"); - _container.Remove(brain, component.BrainContainer); - _hands.TryPickupAnyHand(args.Actor, brain); - UpdateUI(uid, component); - } - - private void OnEjectBatteryBuiMessage(EntityUid uid, BorgChassisComponent component, BorgEjectBatteryBuiMessage args) - { - if (TryEjectPowerCell(uid, component, out var ents)) - _hands.TryPickupAnyHand(args.Actor, ents.First()); - } - - private void OnSetNameBuiMessage(EntityUid uid, BorgChassisComponent component, BorgSetNameBuiMessage args) - { - if (args.Name.Length > _maxNameLength || - args.Name.Length == 0 || - string.IsNullOrWhiteSpace(args.Name) || - string.IsNullOrEmpty(args.Name)) - { - return; - } - - var name = args.Name.Trim(); - - var metaData = MetaData(uid); - - // don't change the name if the value doesn't actually change - if (metaData.EntityName.Equals(name, StringComparison.InvariantCulture)) - return; - - _adminLog.Add(LogType.Action, LogImpact.High, $"{ToPrettyString(args.Actor):player} set borg \"{ToPrettyString(uid)}\"'s name to: {name}"); - _metaData.SetEntityName(uid, name, metaData); - } - - private void OnRemoveModuleBuiMessage(EntityUid uid, BorgChassisComponent component, BorgRemoveModuleBuiMessage args) - { - var module = GetEntity(args.Module); - - if (!component.ModuleContainer.Contains(module)) - return; - - if (!CanRemoveModule((uid, component), (module, Comp(module)), args.Actor)) - return; - - _adminLog.Add(LogType.Action, LogImpact.Medium, - $"{ToPrettyString(args.Actor):player} removed module {ToPrettyString(module)} from borg {ToPrettyString(uid)}"); - _container.Remove(module, component.ModuleContainer); - _hands.TryPickupAnyHand(args.Actor, module); - - UpdateUI(uid, component); - } - - public void UpdateUI(EntityUid uid, BorgChassisComponent? component = null) - { - if (!Resolve(uid, ref component)) - return; - - var chargePercent = 0f; - var hasBattery = false; - if (_powerCell.TryGetBatteryFromSlot(uid, out var battery)) - { - hasBattery = true; - chargePercent = battery.CurrentCharge / battery.MaxCharge; - } - - var state = new BorgBuiState(chargePercent, hasBattery); - _ui.SetUiState(uid, BorgUiKey.Key, state); - } -} diff --git a/Content.Server/Silicons/Borgs/BorgSystem.cs b/Content.Server/Silicons/Borgs/BorgSystem.cs index 6ae61acc57..925050f28e 100644 --- a/Content.Server/Silicons/Borgs/BorgSystem.cs +++ b/Content.Server/Silicons/Borgs/BorgSystem.cs @@ -1,38 +1,17 @@ -using System.Diagnostics.CodeAnalysis; -using System.Linq; -using Content.Server.Actions; -using Content.Server.Administration.Logs; using Content.Server.Administration.Managers; using Content.Server.DeviceNetwork.Systems; -using Content.Server.Hands.Systems; -using Content.Server.PowerCell; -using Content.Shared.Alert; -using Content.Shared.Body.Events; -using Content.Shared.Database; -using Content.Shared.IdentityManagement; -using Content.Shared.Interaction; -using Content.Shared.Item.ItemToggle.Components; -using Content.Shared.Mind; -using Content.Shared.Mind.Components; -using Content.Shared.Mobs; +using Content.Shared.Containers.ItemSlots; +using Content.Shared.Emag.Systems; using Content.Shared.Mobs.Systems; -using Content.Shared.Movement.Systems; -using Content.Shared.Pointing; +using Content.Shared.Popups; +using Content.Shared.Power.EntitySystems; using Content.Shared.PowerCell; -using Content.Shared.PowerCell.Components; using Content.Shared.Roles; using Content.Shared.Silicons.Borgs; -using Content.Shared.Silicons.Borgs.Components; -using Content.Shared.Throwing; using Content.Shared.Trigger.Systems; -using Content.Shared.Whitelist; -using Content.Shared.Wires; -using Robust.Server.GameObjects; -using Robust.Shared.Configuration; using Robust.Shared.Containers; using Robust.Shared.Player; using Robust.Shared.Prototypes; -using Robust.Shared.Random; using Robust.Shared.Timing; namespace Content.Server.Silicons.Borgs; @@ -40,27 +19,18 @@ namespace Content.Server.Silicons.Borgs; /// public sealed partial class BorgSystem : SharedBorgSystem { - [Dependency] private readonly IAdminLogManager _adminLog = default!; [Dependency] private readonly IBanManager _banManager = default!; - [Dependency] private readonly IConfigurationManager _cfgManager = default!; [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly ActionsSystem _actions = default!; - [Dependency] private readonly AlertsSystem _alerts = default!; [Dependency] private readonly DeviceNetworkSystem _deviceNetwork = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; [Dependency] private readonly TriggerSystem _trigger = default!; - [Dependency] private readonly HandsSystem _hands = default!; - [Dependency] private readonly MetaDataSystem _metaData = default!; - [Dependency] private readonly SharedMindSystem _mind = default!; [Dependency] private readonly MobStateSystem _mobState = default!; - [Dependency] private readonly MovementSpeedModifierSystem _movementSpeedModifier = default!; - [Dependency] private readonly PowerCellSystem _powerCell = default!; - [Dependency] private readonly ThrowingSystem _throwing = default!; - [Dependency] private readonly UserInterfaceSystem _ui = default!; [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; - [Dependency] private readonly ISharedPlayerManager _player = default!; + [Dependency] private readonly SharedBatterySystem _battery = default!; + [Dependency] private readonly EmagSystem _emag = default!; + [Dependency] private readonly MobThresholdSystem _mobThresholdSystem = default!; + [Dependency] private readonly ItemSlotsSystem _itemSlotsSystem = default!; + [Dependency] private readonly SharedPopupSystem _popup = default!; + [Dependency] private readonly PowerCellSystem _powerCell = default!; public static readonly ProtoId BorgJobId = "Borg"; @@ -69,292 +39,21 @@ public sealed partial class BorgSystem : SharedBorgSystem { base.Initialize(); - SubscribeLocalEvent(OnMapInit); - SubscribeLocalEvent(OnChassisInteractUsing); - SubscribeLocalEvent(OnMindAdded); - SubscribeLocalEvent(OnMindRemoved); - SubscribeLocalEvent(OnMobStateChanged); - SubscribeLocalEvent(OnBeingGibbed); - SubscribeLocalEvent(OnPowerCellChanged); - SubscribeLocalEvent(OnPowerCellSlotEmpty); - SubscribeLocalEvent(OnGetDeadIC); - SubscribeLocalEvent(OnGetUnrevivableIC); - SubscribeLocalEvent(OnToggled); - - SubscribeLocalEvent(OnBrainMindAdded); - SubscribeLocalEvent(OnBrainPointAttempt); - - InitializeModules(); - InitializeMMI(); - InitializeUI(); InitializeTransponder(); } - private void OnMapInit(EntityUid uid, BorgChassisComponent component, MapInitEvent args) - { - UpdateBatteryAlert((uid, component)); - _movementSpeedModifier.RefreshMovementSpeedModifiers(uid); - } - - private void OnChassisInteractUsing(EntityUid uid, BorgChassisComponent component, AfterInteractUsingEvent args) - { - if (!args.CanReach || args.Handled || uid == args.User) - return; - - var used = args.Used; - TryComp(used, out var brain); - TryComp(used, out var module); - - if (TryComp(uid, out var panel) && !panel.Open) - { - if (brain != null || module != null) - { - Popup.PopupEntity(Loc.GetString("borg-panel-not-open"), uid, args.User); - } - return; - } - - if (component.BrainEntity == null && brain != null && - _whitelistSystem.IsWhitelistPassOrNull(component.BrainWhitelist, used)) - { - if (_mind.TryGetMind(used, out _, out var mind) && - _player.TryGetSessionById(mind.UserId, out var session)) - { - if (!CanPlayerBeBorged(session)) - { - Popup.PopupEntity(Loc.GetString("borg-player-not-allowed"), used, args.User); - return; - } - } - - _container.Insert(used, component.BrainContainer); - _adminLog.Add(LogType.Action, LogImpact.Medium, - $"{ToPrettyString(args.User):player} installed brain {ToPrettyString(used)} into borg {ToPrettyString(uid)}"); - args.Handled = true; - UpdateUI(uid, component); - } - - if (module != null && CanInsertModule(uid, used, component, module, args.User)) - { - InsertModule((uid, component), used); - _adminLog.Add(LogType.Action, LogImpact.Low, - $"{ToPrettyString(args.User):player} installed module {ToPrettyString(used)} into borg {ToPrettyString(uid)}"); - args.Handled = true; - UpdateUI(uid, component); - } - } - - /// - /// Inserts a new module into a borg, the same as if a player inserted it manually. - /// - /// - /// This does not run checks to see if the borg is actually allowed to be inserted, such as whitelists. - /// - /// The borg to insert into. - /// The module to insert. - public void InsertModule(Entity ent, EntityUid module) - { - _container.Insert(module, ent.Comp.ModuleContainer); - } - - // todo: consider transferring over the ghost role? managing that might suck. - protected override void OnInserted(EntityUid uid, BorgChassisComponent component, EntInsertedIntoContainerMessage args) - { - base.OnInserted(uid, component, args); - - if (HasComp(args.Entity) && _mind.TryGetMind(args.Entity, out var mindId, out var mind) && args.Container == component.BrainContainer) - { - _mind.TransferTo(mindId, uid, mind: mind); - } - } - - protected override void OnRemoved(EntityUid uid, BorgChassisComponent component, EntRemovedFromContainerMessage args) - { - base.OnRemoved(uid, component, args); - - if (HasComp(args.Entity) && _mind.TryGetMind(uid, out var mindId, out var mind) && args.Container == component.BrainContainer) - { - _mind.TransferTo(mindId, args.Entity, mind: mind); - } - } - - private void OnMindAdded(EntityUid uid, BorgChassisComponent component, MindAddedMessage args) - { - BorgActivate(uid, component); - } - - private void OnMindRemoved(EntityUid uid, BorgChassisComponent component, MindRemovedMessage args) - { - BorgDeactivate(uid, component); - } - - private void OnMobStateChanged(EntityUid uid, BorgChassisComponent component, MobStateChangedEvent args) - { - if (args.NewMobState == MobState.Alive) - { - if (_mind.TryGetMind(uid, out _, out _)) - _powerCell.SetDrawEnabled(uid, true); - } - else - { - _powerCell.SetDrawEnabled(uid, false); - } - } - - private void OnBeingGibbed(EntityUid uid, BorgChassisComponent component, ref BeingGibbedEvent args) - { - TryEjectPowerCell(uid, component, out var _); - - _container.EmptyContainer(component.BrainContainer); - _container.EmptyContainer(component.ModuleContainer); - } - - private void OnPowerCellChanged(EntityUid uid, BorgChassisComponent component, PowerCellChangedEvent args) - { - UpdateBatteryAlert((uid, component)); - - // if we aren't drawing and suddenly get enough power to draw again, reeanble. - if (_powerCell.HasDrawCharge(uid)) - { - Toggle.TryActivate(uid); - } - - UpdateUI(uid, component); - } - - private void OnPowerCellSlotEmpty(EntityUid uid, BorgChassisComponent component, ref PowerCellSlotEmptyEvent args) - { - Toggle.TryDeactivate(uid); - UpdateUI(uid, component); - } - - private void OnGetDeadIC(EntityUid uid, BorgChassisComponent component, ref GetCharactedDeadIcEvent args) - { - args.Dead = true; - } - - private void OnGetUnrevivableIC(EntityUid uid, BorgChassisComponent component, ref GetCharacterUnrevivableIcEvent args) - { - args.Unrevivable = true; - } - - private void OnToggled(Entity ent, ref ItemToggledEvent args) - { - var (uid, comp) = ent; - if (args.Activated) - InstallAllModules(uid, comp); - else - DisableAllModules(uid, comp); - - // only enable the powerdraw if there is a player in the chassis - var drawing = _mind.TryGetMind(uid, out _, out _) && _mobState.IsAlive(ent); - _powerCell.SetDrawEnabled(uid, drawing); - - UpdateUI(uid, comp); - - _movementSpeedModifier.RefreshMovementSpeedModifiers(uid); - } - - private void OnBrainMindAdded(EntityUid uid, BorgBrainComponent component, MindAddedMessage args) - { - if (!Container.TryGetOuterContainer(uid, Transform(uid), out var container)) - return; - - var containerEnt = container.Owner; - - if (!TryComp(containerEnt, out var chassisComponent) || - container.ID != chassisComponent.BrainContainerId) - return; - - if (!_mind.TryGetMind(uid, out var mindId, out var mind) || - !_player.TryGetSessionById(mind.UserId, out var session)) - return; - - if (!CanPlayerBeBorged(session)) - { - Popup.PopupEntity(Loc.GetString("borg-player-not-allowed-eject"), uid); - Container.RemoveEntity(containerEnt, uid); - _throwing.TryThrow(uid, _random.NextVector2() * 5, 5f); - return; - } - - _mind.TransferTo(mindId, containerEnt, mind: mind); - } - - private void OnBrainPointAttempt(EntityUid uid, BorgBrainComponent component, PointAttemptEvent args) - { - args.Cancel(); - } - - private void UpdateBatteryAlert(Entity ent, PowerCellSlotComponent? slotComponent = null) - { - if (!_powerCell.TryGetBatteryFromSlot(ent, out var battery, slotComponent)) - { - _alerts.ClearAlert(ent.Owner, ent.Comp.BatteryAlert); - _alerts.ShowAlert(ent.Owner, ent.Comp.NoBatteryAlert); - return; - } - - var chargePercent = (short) MathF.Round(battery.CurrentCharge / battery.MaxCharge * 10f); - - // we make sure 0 only shows if they have absolutely no battery. - // also account for floating point imprecision - if (chargePercent == 0 && _powerCell.HasDrawCharge(ent, cell: slotComponent)) - { - chargePercent = 1; - } - - _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) - { - ents = null; - - if (!TryComp(uid, out var slotComp) || - !Container.TryGetContainer(uid, slotComp.CellSlotId, out var container) || - !container.ContainedEntities.Any()) - return false; - - ents = Container.EmptyContainer(container); - - return true; - } - - /// - /// Activates a borg when a player occupies it - /// - public void BorgActivate(EntityUid uid, BorgChassisComponent component) - { - Popup.PopupEntity(Loc.GetString("borg-mind-added", ("name", Identity.Name(uid, EntityManager))), uid); - if (_powerCell.HasDrawCharge(uid)) - { - Toggle.TryActivate(uid); - _powerCell.SetDrawEnabled(uid, _mobState.IsAlive(uid)); - } - _appearance.SetData(uid, BorgVisuals.HasPlayer, true); - } - - /// - /// Deactivates a borg when a player leaves it. - /// - public void BorgDeactivate(EntityUid uid, BorgChassisComponent component) - { - Popup.PopupEntity(Loc.GetString("borg-mind-removed", ("name", Identity.Name(uid, EntityManager))), uid); - Toggle.TryDeactivate(uid); - _powerCell.SetDrawEnabled(uid, false); - _appearance.SetData(uid, BorgVisuals.HasPlayer, false); - } - - /// - /// Checks that a player has fulfilled the requirements for the borg job. - /// - public bool CanPlayerBeBorged(ICommonSession session) + public override bool CanPlayerBeBorged(ICommonSession session) { if (_banManager.GetJobBans(session.UserId)?.Contains(BorgJobId) == true) return false; return true; } + + public override void Update(float frameTime) + { + base.Update(frameTime); + + UpdateTransponder(frameTime); + } } diff --git a/Content.Server/Silicons/StationAi/StationAiSystem.cs b/Content.Server/Silicons/StationAi/StationAiSystem.cs index 4ee2a07d72..36aa9acd6b 100644 --- a/Content.Server/Silicons/StationAi/StationAiSystem.cs +++ b/Content.Server/Silicons/StationAi/StationAiSystem.cs @@ -2,9 +2,10 @@ using Content.Server.Chat.Systems; using Content.Server.Construction; using Content.Server.Destructible; using Content.Server.Ghost; +using Content.Server.Ghost.Roles; +using Content.Server.Ghost.Roles.Components; using Content.Server.Mind; using Content.Server.Power.Components; -using Content.Server.Power.EntitySystems; using Content.Server.Roles; using Content.Server.Spawners.Components; using Content.Server.Spawners.EntitySystems; @@ -12,7 +13,8 @@ using Content.Server.Station.Systems; using Content.Shared.Alert; using Content.Shared.Chat.Prototypes; using Content.Shared.Containers.ItemSlots; -using Content.Shared.Damage; +using Content.Shared.Damage.Components; +using Content.Shared.Damage.Systems; using Content.Shared.Destructible; using Content.Shared.DeviceNetwork.Components; using Content.Shared.DoAfter; @@ -20,6 +22,7 @@ using Content.Shared.Mobs; using Content.Shared.Mobs.Systems; using Content.Shared.Popups; using Content.Shared.Power; +using Content.Shared.Power.EntitySystems; using Content.Shared.Power.Components; using Content.Shared.Rejuvenate; using Content.Shared.Roles; @@ -46,9 +49,10 @@ public sealed class StationAiSystem : SharedStationAiSystem [Dependency] private readonly RoleSystem _roles = default!; [Dependency] private readonly ItemSlotsSystem _slots = default!; [Dependency] private readonly GhostSystem _ghost = default!; + [Dependency] private readonly ToggleableGhostRoleSystem _ghostrole = default!; [Dependency] private readonly AlertsSystem _alerts = default!; [Dependency] private readonly DestructibleSystem _destructible = default!; - [Dependency] private readonly BatterySystem _battery = default!; + [Dependency] private readonly SharedBatterySystem _battery = default!; [Dependency] private readonly DamageableSystem _damageable = default!; [Dependency] private readonly SharedPopupSystem _popups = default!; [Dependency] private readonly StationSystem _station = default!; @@ -67,7 +71,7 @@ public sealed class StationAiSystem : SharedStationAiSystem private readonly ProtoId _stationAiJob = "StationAi"; private readonly EntProtoId _stationAiBrain = "StationAiBrain"; - private readonly ProtoId _batteryAlert = "BorgBattery"; + private readonly ProtoId _batteryAlert = "AiBattery"; private readonly ProtoId _damageAlert = "BorgHealth"; public override void Initialize() @@ -96,14 +100,30 @@ public sealed class StationAiSystem : SharedStationAiSystem } var brain = container.ContainedEntities[0]; + var hasMind = _mind.TryGetMind(brain, out var mindId, out var mind); - if (_mind.TryGetMind(brain, out var mindId, out var mind)) + if (hasMind || HasComp(brain)) { - // Found an existing mind to transfer into the AI core var aiBrain = Spawn(_stationAiBrain, Transform(ent.Owner).Coordinates); - _roles.MindAddJobRole(mindId, mind, false, _stationAiJob); - _mind.TransferTo(mindId, aiBrain); + if (hasMind) + { + // Found an existing mind to transfer into the AI core + _roles.MindAddJobRole(mindId, mind, false, _stationAiJob); + _mind.TransferTo(mindId, aiBrain); + } + else + { + // If the brain had a ghost role attached, activate the station AI ghost role + _ghostrole.ActivateGhostRole(aiBrain); + + // Set the new AI brain to the 'rebooting' state + if (TryComp(aiBrain, out var customization)) + SetStationAiState((aiBrain, customization), StationAiState.Rebooting); + + } + + // Delete the new AI brain if it cannot be inserted into the core if (!TryComp(ent, out var targetHolder) || !_slots.TryInsert(ent, targetHolder.Slot, aiBrain, null)) { @@ -124,13 +144,10 @@ public sealed class StationAiSystem : SharedStationAiSystem // into an AI core that has a full battery and full integrity. if (TryComp(ent, out var battery)) { - _battery.SetCharge(ent, battery.MaxCharge); + _battery.SetCharge((ent, battery), battery.MaxCharge); } - if (TryComp(ent, out var damageable)) - { - _damageable.SetAllDamage(ent, damageable, 0); - } + _damageable.ClearAllDamage(ent.Owner); } protected override void OnAiInsert(Entity ent, ref EntInsertedIntoContainerMessage args) @@ -222,6 +239,7 @@ public sealed class StationAiSystem : SharedStationAiSystem UpdateDamagedAccent(entity); } + // TODO: This should just read the current damage and charge when speaking instead of updating the component all the time even if we don't even use it. private void UpdateDamagedAccent(Entity ent) { if (!TryGetHeld((ent.Owner, ent.Comp), out var held)) @@ -231,7 +249,7 @@ public sealed class StationAiSystem : SharedStationAiSystem return; if (TryComp(ent, out var battery)) - accent.OverrideChargeLevel = battery.CurrentCharge / battery.MaxCharge; + accent.OverrideChargeLevel = _battery.GetChargeLevel((ent.Owner, battery)); if (TryComp(ent, out var damageable)) accent.OverrideTotalDamage = damageable.TotalDamage; @@ -253,7 +271,7 @@ public sealed class StationAiSystem : SharedStationAiSystem if (!_proto.TryIndex(_batteryAlert, out var proto)) return; - var chargePercent = battery.CurrentCharge / battery.MaxCharge; + var chargePercent = _battery.GetChargeLevel((ent.Owner, battery)); var chargeLevel = Math.Round(chargePercent * proto.MaxSeverity); _alerts.ShowAlert(held.Value, _batteryAlert, (short)Math.Clamp(chargeLevel, 0, proto.MaxSeverity)); diff --git a/Content.Server/Singularity/EntitySystems/GravityWellSystem.cs b/Content.Server/Singularity/EntitySystems/GravityWellSystem.cs index 6f2137b0d0..bf639746ba 100644 --- a/Content.Server/Singularity/EntitySystems/GravityWellSystem.cs +++ b/Content.Server/Singularity/EntitySystems/GravityWellSystem.cs @@ -73,9 +73,6 @@ public sealed class GravityWellSystem : SharedGravityWellSystem /// The time elapsed since the last set of updates. public override void Update(float frameTime) { - if(!_timing.IsFirstTimePredicted) - return; - var query = EntityQueryEnumerator(); while (query.MoveNext(out var uid, out var gravWell, out var xform)) { diff --git a/Content.Server/Singularity/EntitySystems/SingularityAttractorSystem.cs b/Content.Server/Singularity/EntitySystems/SingularityAttractorSystem.cs index 4b31d5f814..099b2d89b0 100644 --- a/Content.Server/Singularity/EntitySystems/SingularityAttractorSystem.cs +++ b/Content.Server/Singularity/EntitySystems/SingularityAttractorSystem.cs @@ -36,9 +36,6 @@ public sealed class SingularityAttractorSystem : EntitySystem /// The time elapsed since the last set of updates. public override void Update(float frameTime) { - if (!_timing.IsFirstTimePredicted) - return; - var query = EntityQueryEnumerator(); var now = _timing.CurTime; while (query.MoveNext(out var uid, out var attractor, out var xform)) diff --git a/Content.Server/Singularity/EntitySystems/SingularityGeneratorSystem.cs b/Content.Server/Singularity/EntitySystems/SingularityGeneratorSystem.cs index 884d625045..e303717e9a 100644 --- a/Content.Server/Singularity/EntitySystems/SingularityGeneratorSystem.cs +++ b/Content.Server/Singularity/EntitySystems/SingularityGeneratorSystem.cs @@ -17,7 +17,6 @@ public sealed class SingularityGeneratorSystem : SharedSingularityGeneratorSyste [Dependency] private readonly SharedTransformSystem _transformSystem = default!; [Dependency] private readonly PhysicsSystem _physics = default!; [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly MetaDataSystem _metadata = default!; #endregion Dependencies public override void Initialize() @@ -53,6 +52,9 @@ public sealed class SingularityGeneratorSystem : SharedSingularityGeneratorSyste return; SetPower(uid, 0, comp); + + // Other particle entities from the same wave could trigger additional teslas to spawn, so we must block the generator + comp.Inert = true; Spawn(comp.SpawnPrototype, Transform(uid).Coordinates); } @@ -112,7 +114,8 @@ public sealed class SingularityGeneratorSystem : SharedSingularityGeneratorSyste if (!TryComp(args.OtherEntity, out var generatorComp)) return; - if (_timing.CurTime < _metadata.GetPauseTime(uid) + generatorComp.NextFailsafe && !generatorComp.FailsafeDisabled) + if (generatorComp.Inert || + _timing.CurTime < generatorComp.NextFailsafe && !generatorComp.FailsafeDisabled) { QueueDel(uid); return; diff --git a/Content.Server/Singularity/EntitySystems/SingularitySystem.cs b/Content.Server/Singularity/EntitySystems/SingularitySystem.cs index f86faf9ee4..81612153cc 100644 --- a/Content.Server/Singularity/EntitySystems/SingularitySystem.cs +++ b/Content.Server/Singularity/EntitySystems/SingularitySystem.cs @@ -5,11 +5,8 @@ using Content.Shared.Singularity.Components; using Content.Shared.Singularity.EntitySystems; using Content.Shared.Singularity.Events; using Robust.Server.GameStates; -using Robust.Shared.Audio; using Robust.Shared.Audio.Systems; using Robust.Shared.GameStates; -using Robust.Shared.Player; -using Robust.Shared.Timing; namespace Content.Server.Singularity.EntitySystems; @@ -22,7 +19,6 @@ namespace Content.Server.Singularity.EntitySystems; public sealed class SingularitySystem : SharedSingularitySystem { #region Dependencies - [Dependency] private readonly IGameTiming _timing = default!; [Dependency] private readonly SharedAudioSystem _audio = default!; [Dependency] private readonly PvsOverrideSystem _pvs = default!; #endregion Dependencies @@ -70,9 +66,6 @@ public sealed class SingularitySystem : SharedSingularitySystem /// The amount of time since the last set of updates. public override void Update(float frameTime) { - if(!_timing.IsFirstTimePredicted) - return; - var query = EntityQueryEnumerator(); while (query.MoveNext(out var uid, out var singularity)) { diff --git a/Content.Server/Spawners/Components/GridSpawnPointWhitelistComponent.cs b/Content.Server/Spawners/Components/GridSpawnPointWhitelistComponent.cs new file mode 100644 index 0000000000..de9f71f0f8 --- /dev/null +++ b/Content.Server/Spawners/Components/GridSpawnPointWhitelistComponent.cs @@ -0,0 +1,22 @@ +using Content.Shared.Whitelist; + +namespace Content.Server.Spawners.Components; + +/// +/// Defines whitelist and blacklist for entities that can spawn at a spawnpoint when they are spawned via the +/// +[RegisterComponent] +public sealed partial class GridSpawnPointWhitelistComponent : Component +{ + /// + /// Whitelist of entities that can be spawned at this SpawnPoint + /// + [DataField] + public EntityWhitelist? Whitelist; + + /// + /// Whitelist of entities that can't be spawned at this SpawnPoint + /// + [DataField] + public EntityWhitelist? Blacklist; +} diff --git a/Content.Server/Species/Systems/NymphSystem.cs b/Content.Server/Species/Systems/NymphSystem.cs index 11493b65b3..f6477a7c8b 100644 --- a/Content.Server/Species/Systems/NymphSystem.cs +++ b/Content.Server/Species/Systems/NymphSystem.cs @@ -4,15 +4,13 @@ using Content.Shared.Body.Events; using Content.Shared.Zombies; using Content.Server.Zombies; using Robust.Shared.Prototypes; -using Robust.Shared.Timing; namespace Content.Server.Species.Systems; public sealed partial class NymphSystem : EntitySystem { - [Dependency] private readonly IPrototypeManager _protoManager= default!; + [Dependency] private readonly IPrototypeManager _protoManager = default!; [Dependency] private readonly MindSystem _mindSystem = default!; - [Dependency] private readonly IGameTiming _timing = default!; [Dependency] private readonly ZombieSystem _zombie = default!; public override void Initialize() @@ -24,9 +22,6 @@ public sealed partial class NymphSystem : EntitySystem private void OnRemovedFromPart(EntityUid uid, NymphComponent comp, ref OrganRemovedFromBodyEvent args) { - if (!_timing.IsFirstTimePredicted) - return; - if (TerminatingOrDeleted(uid) || TerminatingOrDeleted(args.OldBody)) return; diff --git a/Content.Server/Speech/AccentSystem.cs b/Content.Server/Speech/AccentSystem.cs index e413dd52f8..275a4175c8 100644 --- a/Content.Server/Speech/AccentSystem.cs +++ b/Content.Server/Speech/AccentSystem.cs @@ -1,5 +1,5 @@ using System.Text.RegularExpressions; -using Content.Server.Chat.Systems; +using Content.Shared.Chat; using Content.Shared.Speech; namespace Content.Server.Speech; diff --git a/Content.Server/Speech/EntitySystems/BarkAccentSystem.cs b/Content.Server/Speech/EntitySystems/BarkAccentSystem.cs index 9ee8cbd4e5..8c043c836a 100644 --- a/Content.Server/Speech/EntitySystems/BarkAccentSystem.cs +++ b/Content.Server/Speech/EntitySystems/BarkAccentSystem.cs @@ -1,3 +1,4 @@ +using Content.Shared.StatusEffectNew; using Content.Server.Speech.Components; using Content.Shared.Speech; using Robust.Shared.Random; @@ -29,6 +30,7 @@ namespace Content.Server.Speech.EntitySystems public override void Initialize() { SubscribeLocalEvent(OnAccent); + SubscribeLocalEvent>(OnAccentRelayed); } public string Accentuate(string message) @@ -45,9 +47,14 @@ namespace Content.Server.Speech.EntitySystems // Russian-Localization-End } - private void OnAccent(EntityUid uid, BarkAccentComponent component, AccentGetEvent args) + private void OnAccent(Entity entity, ref AccentGetEvent args) { args.Message = Accentuate(args.Message); } + + private void OnAccentRelayed(Entity entity, ref StatusEffectRelayedEvent args) + { + args.Args.Message = Accentuate(args.Args.Message); + } } } diff --git a/Content.Server/Speech/EntitySystems/DamagedSiliconAccentSystem.cs b/Content.Server/Speech/EntitySystems/DamagedSiliconAccentSystem.cs index d4a37a07cd..e9bbfdf528 100644 --- a/Content.Server/Speech/EntitySystems/DamagedSiliconAccentSystem.cs +++ b/Content.Server/Speech/EntitySystems/DamagedSiliconAccentSystem.cs @@ -1,9 +1,10 @@ using System.Text; using Content.Server.Destructible; -using Content.Server.PowerCell; using Content.Shared.Speech.Components; -using Content.Shared.Damage; +using Content.Shared.Damage.Components; using Content.Shared.FixedPoint; +using Content.Shared.Power.EntitySystems; +using Content.Shared.PowerCell; using Content.Shared.Speech; using Robust.Shared.Random; @@ -12,6 +13,7 @@ namespace Content.Server.Speech.EntitySystems; public sealed class DamagedSiliconAccentSystem : EntitySystem { [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private readonly SharedBatterySystem _battery = default!; [Dependency] private readonly PowerCellSystem _powerCell = default!; [Dependency] private readonly DestructibleSystem _destructibleSystem = default!; @@ -34,7 +36,7 @@ public sealed class DamagedSiliconAccentSystem : EntitySystem } else if (_powerCell.TryGetBatteryFromSlot(uid, out var battery)) { - currentChargeLevel = battery.CurrentCharge / battery.MaxCharge; + currentChargeLevel = _battery.GetChargeLevel(battery.Value.AsNullable()); } currentChargeLevel = Math.Clamp(currentChargeLevel, 0.0f, 1.0f); // Corrupt due to low power (drops characters on longer messages) diff --git a/Content.Server/Speech/EntitySystems/ListeningSystem.cs b/Content.Server/Speech/EntitySystems/ListeningSystem.cs index 17513d80e7..35cb7f0eb4 100644 --- a/Content.Server/Speech/EntitySystems/ListeningSystem.cs +++ b/Content.Server/Speech/EntitySystems/ListeningSystem.cs @@ -1,4 +1,5 @@ using Content.Server.Chat.Systems; +using Content.Shared.Chat; using Content.Shared.Speech; using Content.Shared.Speech.Components; diff --git a/Content.Server/Speech/EntitySystems/OwOAccentSystem.cs b/Content.Server/Speech/EntitySystems/OwOAccentSystem.cs index 9e5fec54e1..fd2f5d4fe1 100644 --- a/Content.Server/Speech/EntitySystems/OwOAccentSystem.cs +++ b/Content.Server/Speech/EntitySystems/OwOAccentSystem.cs @@ -1,5 +1,6 @@ using Content.Server.Speech.Components; using Content.Shared.Speech; +using Content.Shared.StatusEffectNew; using Robust.Shared.Random; namespace Content.Server.Speech.EntitySystems @@ -30,6 +31,7 @@ namespace Content.Server.Speech.EntitySystems public override void Initialize() { SubscribeLocalEvent(OnAccent); + SubscribeLocalEvent>(OnAccentRelayed); } public string Accentuate(string message) @@ -48,9 +50,15 @@ namespace Content.Server.Speech.EntitySystems .Replace("l", "w").Replace("L", "W"); } - private void OnAccent(EntityUid uid, OwOAccentComponent component, AccentGetEvent args) + private void OnAccent(Entity entity, ref AccentGetEvent args) { args.Message = Accentuate(args.Message); } + + private void OnAccentRelayed(Entity entity, ref StatusEffectRelayedEvent args) + { + args.Args.Message = Accentuate(args.Args.Message); + } + } } diff --git a/Content.Server/Speech/EntitySystems/SlurredSystem.cs b/Content.Server/Speech/EntitySystems/SlurredSystem.cs index 6a24083808..a3a0ead68e 100644 --- a/Content.Server/Speech/EntitySystems/SlurredSystem.cs +++ b/Content.Server/Speech/EntitySystems/SlurredSystem.cs @@ -15,6 +15,16 @@ public sealed class SlurredSystem : SharedSlurredSystem [Dependency] private readonly IRobustRandom _random = default!; [Dependency] private readonly IGameTiming _timing = default!; + /// + /// Divisor applied to total seconds used to get the odds of slurred speech occuring. + /// + private const float SlurredModifier = 1100f; + + /// + /// Minimum amount of time on the slurred accent for it to start taking effect. + /// + private const float SlurredThreshold = 80f; + public override void Initialize() { SubscribeLocalEvent(OnAccent); @@ -32,15 +42,9 @@ public sealed class SlurredSystem : SharedSlurredSystem return 0; // This is a magic number. Why this value? No clue it was made 3 years before I refactored this. - var magic = SharedDrunkSystem.MagicNumber; + var magic = time.Item2 == null ? SlurredModifier : (float) (time.Item2 - _timing.CurTime).Value.TotalSeconds - SlurredThreshold; - if (time.Item2 != null) - { - var curTime = _timing.CurTime; - magic = (float) (time.Item2 - curTime).Value.TotalSeconds - 80f; - } - - return Math.Clamp(magic / SharedDrunkSystem.MagicNumber, 0f, 1f); + return Math.Clamp(magic / SlurredModifier, 0f, 1f); } private void OnAccent(Entity entity, ref AccentGetEvent args) diff --git a/Content.Server/Speech/EntitySystems/SpeakOnActionSystem.cs b/Content.Server/Speech/EntitySystems/SpeakOnActionSystem.cs index ba7043e10c..6b52e69d7a 100644 --- a/Content.Server/Speech/EntitySystems/SpeakOnActionSystem.cs +++ b/Content.Server/Speech/EntitySystems/SpeakOnActionSystem.cs @@ -1,10 +1,10 @@ using Content.Server.Chat.Systems; -using Content.Shared.Speech.Components; +using Content.Shared.Actions.Events; +using Content.Shared.Chat; using Content.Shared.Speech; +using Content.Shared.Speech.Components; using Content.Shared.Speech.EntitySystems; using Content.Shared.Speech.Muting; -using Content.Shared.Actions.Events; - namespace Content.Server.Speech.EntitySystems; diff --git a/Content.Server/Speech/EntitySystems/UnblockableSpeechSystem.cs b/Content.Server/Speech/EntitySystems/UnblockableSpeechSystem.cs index 35a77c31f6..6d5f165d6c 100644 --- a/Content.Server/Speech/EntitySystems/UnblockableSpeechSystem.cs +++ b/Content.Server/Speech/EntitySystems/UnblockableSpeechSystem.cs @@ -1,5 +1,5 @@ -using Content.Server.Chat.Systems; using Content.Server.Speech.Components; +using Content.Shared.Chat; namespace Content.Server.Speech.EntitySystems { diff --git a/Content.Server/Speech/SpeechNoiseSystem.cs b/Content.Server/Speech/SpeechNoiseSystem.cs index 5530f3fe57..cc9d5feb60 100644 --- a/Content.Server/Speech/SpeechNoiseSystem.cs +++ b/Content.Server/Speech/SpeechNoiseSystem.cs @@ -1,12 +1,10 @@ -using Robust.Shared.Audio; -using Content.Server.Chat; -using Content.Server.Chat.Systems; +using Content.Shared.Chat; using Content.Shared.Speech; +using Robust.Shared.Audio; using Robust.Shared.Audio.Systems; -using Robust.Shared.Player; using Robust.Shared.Prototypes; -using Robust.Shared.Timing; using Robust.Shared.Random; +using Robust.Shared.Timing; namespace Content.Server.Speech { diff --git a/Content.Server/Spreader/KudzuSystem.cs b/Content.Server/Spreader/KudzuSystem.cs index fbc809c15b..e8470ebd57 100644 --- a/Content.Server/Spreader/KudzuSystem.cs +++ b/Content.Server/Spreader/KudzuSystem.cs @@ -1,4 +1,5 @@ -using Content.Shared.Damage; +using Content.Shared.Damage.Components; +using Content.Shared.Damage.Systems; using Content.Shared.Spreader; using Robust.Shared.Prototypes; using Robust.Shared.Random; diff --git a/Content.Server/Spreader/SpreaderSystem.cs b/Content.Server/Spreader/SpreaderSystem.cs index 2bc067542d..7ea41431da 100644 --- a/Content.Server/Spreader/SpreaderSystem.cs +++ b/Content.Server/Spreader/SpreaderSystem.cs @@ -295,35 +295,38 @@ public sealed class SpreaderSystem : EntitySystem /// This function activates all spreaders that are adjacent to a given entity. This also activates other spreaders /// on the same tile as the current entity (for thin airtight entities like windoors). /// - public void ActivateSpreadableNeighbors(EntityUid uid, (EntityUid Grid, Vector2i Tile)? position = null) + public void ActivateSpreadableNeighbors(EntityUid origin, (EntityUid Grid, Vector2i Tile)? position = null) { Vector2i tile; - EntityUid ent; - MapGridComponent? grid; + EntityUid gridUid; + MapGridComponent? gridComp; if (position == null) { - var transform = Transform(uid); - if (!TryComp(transform.GridUid, out grid) || TerminatingOrDeleted(transform.GridUid.Value)) + var transform = Transform(origin); + if (!TryComp(transform.GridUid, out gridComp) || TerminatingOrDeleted(transform.GridUid.Value)) return; - tile = _map.TileIndicesFor(transform.GridUid.Value, grid, transform.Coordinates); - ent = transform.GridUid.Value; + tile = _map.TileIndicesFor(transform.GridUid.Value, gridComp, transform.Coordinates); + gridUid = transform.GridUid.Value; } else { - if (!TryComp(position.Value.Grid, out grid)) + if (!TryComp(position.Value.Grid, out gridComp)) return; - (ent, tile) = position.Value; + (gridUid, tile) = position.Value; } - var anchored = _map.GetAnchoredEntitiesEnumerator(ent, grid, tile); + var anchored = _map.GetAnchoredEntitiesEnumerator(gridUid, gridComp, tile); while (anchored.MoveNext(out var entity)) { - if (entity == ent) + // Don't re-activate the terminating entity + if (entity == origin) continue; DebugTools.Assert(Transform(entity.Value).Anchored); - if (_query.HasComponent(ent) && !TerminatingOrDeleted(entity.Value)) + + // Activate any edge spreaders that are non-terminating + if (_query.HasComponent(entity) && !TerminatingOrDeleted(entity)) EnsureComp(entity.Value); } @@ -331,12 +334,14 @@ public sealed class SpreaderSystem : EntitySystem { var direction = (AtmosDirection) (1 << i); var adjacentTile = SharedMapSystem.GetDirection(tile, direction.ToDirection()); - anchored = _map.GetAnchoredEntitiesEnumerator(ent, grid, adjacentTile); + anchored = _map.GetAnchoredEntitiesEnumerator(gridUid, gridComp, adjacentTile); while (anchored.MoveNext(out var entity)) { DebugTools.Assert(Transform(entity.Value).Anchored); - if (_query.HasComponent(ent) && !TerminatingOrDeleted(entity.Value)) + + // Activate any edge spreaders that are non-terminating + if (_query.HasComponent(entity) && !TerminatingOrDeleted(entity)) EnsureComp(entity.Value); } } diff --git a/Content.Server/Stack/StackSystem.cs b/Content.Server/Stack/StackSystem.cs index aac5a23902..a0d923dd1e 100644 --- a/Content.Server/Stack/StackSystem.cs +++ b/Content.Server/Stack/StackSystem.cs @@ -1,6 +1,5 @@ using Content.Shared.Popups; using Content.Shared.Stacks; -using Content.Shared.Verbs; using JetBrains.Annotations; using Robust.Shared.Map; using Robust.Shared.Prototypes; @@ -8,148 +7,246 @@ using Robust.Shared.Prototypes; namespace Content.Server.Stack { /// - /// Entity system that handles everything relating to stacks. - /// This is a good example for learning how to code in an ECS manner. + /// Entity system that handles everything relating to stacks. + /// This is a good example for learning how to code in an ECS manner. /// [UsedImplicitly] public sealed class StackSystem : SharedStackSystem { [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - public override void Initialize() - { - base.Initialize(); - } - - public override void SetCount(EntityUid uid, int amount, StackComponent? component = null) - { - if (!Resolve(uid, ref component, false)) - return; - - base.SetCount(uid, amount, component); - - // Queue delete stack if count reaches zero. - if (component.Count <= 0) - QueueDel(uid); - } + #region Spawning /// - /// Try to split this stack into two. Returns a non-null if successful. + /// Spawns a new entity and moves an amount to it from the stack. + /// Moves nothing if amount is greater than ent's stack count. /// - public EntityUid? Split(EntityUid uid, int amount, EntityCoordinates spawnPosition, StackComponent? stack = null) + /// How much to move to the new entity. + /// Null if StackComponent doesn't resolve, or amount to move is greater than ent has available. + [PublicAPI] + public EntityUid? Split(Entity ent, int amount, EntityCoordinates spawnPosition) { - if (!Resolve(uid, ref stack)) + if (!Resolve(ent.Owner, ref ent.Comp)) return null; // Try to remove the amount of things we want to split from the original stack... - if (!Use(uid, amount, stack)) + if (!TryUse(ent, amount)) return null; - // Get a prototype ID to spawn the new entity. Null is also valid, although it should rarely be picked... - var prototype = _prototypeManager.TryIndex(stack.StackTypeId, out var stackType) - ? stackType.Spawn.ToString() - : Prototype(uid)?.ID; + if (!_prototypeManager.Resolve(ent.Comp.StackTypeId, out var stackType)) + return null; // Set the output parameter in the event instance to the newly split stack. - var entity = Spawn(prototype, spawnPosition); + var newEntity = SpawnAtPosition(stackType.Spawn, spawnPosition); - if (TryComp(entity, out StackComponent? stackComp)) - { - // Set the split stack's count. - SetCount(entity, amount, stackComp); - // Don't let people dupe unlimited stacks - stackComp.Unlimited = false; - } + // There should always be a StackComponent + var stackComp = Comp(newEntity); - var ev = new StackSplitEvent(entity); - RaiseLocalEvent(uid, ref ev); + SetCount((newEntity, stackComp), amount); + stackComp.Unlimited = false; // Don't let people dupe unlimited stacks + Dirty(newEntity, stackComp); + var ev = new StackSplitEvent(newEntity); + RaiseLocalEvent(ent, ref ev); + + return newEntity; + } + + #region SpawnAtPosition + + /// + /// Spawns a stack of a certain stack type and sets its count. Won't set the stack over its max. + /// + /// The amount to set the spawned stack to. + [PublicAPI] + public EntityUid SpawnAtPosition(int count, StackPrototype prototype, EntityCoordinates spawnPosition) + { + var entity = SpawnAtPosition(prototype.Spawn, spawnPosition); // The real SpawnAtPosition + + SetCount((entity, null), count); return entity; } - /// - /// Spawns a stack of a certain stack type. See . - /// - public EntityUid Spawn(int amount, ProtoId id, EntityCoordinates spawnPosition) + /// + [PublicAPI] + public EntityUid SpawnAtPosition(int count, ProtoId id, EntityCoordinates spawnPosition) { var proto = _prototypeManager.Index(id); - return Spawn(amount, proto, spawnPosition); + return SpawnAtPosition(count, proto, spawnPosition); } /// - /// Spawns a stack of a certain stack type. See . + /// Say you want to spawn 97 units of something that has a max stack count of 30. + /// This would spawn 3 stacks of 30 and 1 stack of 7. /// - public EntityUid Spawn(int amount, StackPrototype prototype, EntityCoordinates spawnPosition) + /// The entities spawned. + /// If the entity to spawn doesn't have stack component this will spawn a bunch of single items. + private List SpawnMultipleAtPosition(EntProtoId entityPrototype, + List amounts, + EntityCoordinates spawnPosition) { - // Set the output result parameter to the new stack entity... - var entity = SpawnAtPosition(prototype.Spawn, spawnPosition); - var stack = Comp(entity); + if (amounts.Count <= 0) + { + Log.Error( + $"Attempted to spawn stacks of nothing: {entityPrototype}, {amounts}. Trace: {Environment.StackTrace}"); + return new(); + } - // And finally, set the correct amount! - SetCount(entity, amount, stack); + var spawnedEnts = new List(); + foreach (var count in amounts) + { + var entity = SpawnAtPosition(entityPrototype, spawnPosition); // The real SpawnAtPosition + spawnedEnts.Add(entity); + if (TryComp(entity, out var stackComp)) // prevent errors from the Resolve + SetCount((entity, stackComp), count); + } + + return spawnedEnts; + } + + /// + [PublicAPI] + public List SpawnMultipleAtPosition(EntProtoId entityPrototypeId, + int amount, + EntityCoordinates spawnPosition) + { + return SpawnMultipleAtPosition(entityPrototypeId, + CalculateSpawns(entityPrototypeId, amount), + spawnPosition); + } + + /// + [PublicAPI] + public List SpawnMultipleAtPosition(EntityPrototype entityProto, + int amount, + EntityCoordinates spawnPosition) + { + return SpawnMultipleAtPosition(entityProto.ID, + CalculateSpawns(entityProto, amount), + spawnPosition); + } + + /// + [PublicAPI] + public List SpawnMultipleAtPosition(StackPrototype stack, + int amount, + EntityCoordinates spawnPosition) + { + return SpawnMultipleAtPosition(stack.Spawn, + CalculateSpawns(stack, amount), + spawnPosition); + } + + /// + [PublicAPI] + public List SpawnMultipleAtPosition(ProtoId stackId, + int amount, + EntityCoordinates spawnPosition) + { + var stackProto = _prototypeManager.Index(stackId); + return SpawnMultipleAtPosition(stackProto.Spawn, + CalculateSpawns(stackProto, amount), + spawnPosition); + } + + #endregion + #region SpawnNextToOrDrop + + /// + [PublicAPI] + public EntityUid SpawnNextToOrDrop(int amount, StackPrototype prototype, EntityUid source) + { + var entity = SpawnNextToOrDrop(prototype.Spawn, source); // The real SpawnNextToOrDrop + SetCount((entity, null), amount); return entity; } - /// - /// Say you want to spawn 97 units of something that has a max stack count of 30. - /// This would spawn 3 stacks of 30 and 1 stack of 7. - /// - public List SpawnMultiple(string entityPrototype, int amount, EntityCoordinates spawnPosition) + /// + [PublicAPI] + public EntityUid SpawnNextToOrDrop(int amount, ProtoId id, EntityUid source) { - if (amount <= 0) + var proto = _prototypeManager.Index(id); + return SpawnNextToOrDrop(amount, proto, source); + } + + /// + private List SpawnMultipleNextToOrDrop(EntProtoId entityPrototype, + List amounts, + EntityUid target) + { + if (amounts.Count <= 0) { Log.Error( - $"Attempted to spawn an invalid stack: {entityPrototype}, {amount}. Trace: {Environment.StackTrace}"); + $"Attempted to spawn stacks of nothing: {entityPrototype}, {amounts}. Trace: {Environment.StackTrace}"); return new(); } - var spawns = CalculateSpawns(entityPrototype, amount); - var spawnedEnts = new List(); - foreach (var count in spawns) + foreach (var count in amounts) { - var entity = SpawnAtPosition(entityPrototype, spawnPosition); + var entity = SpawnNextToOrDrop(entityPrototype, target); // The real SpawnNextToOrDrop spawnedEnts.Add(entity); - SetCount(entity, count); + if (TryComp(entity, out var stackComp)) // prevent errors from the Resolve + SetCount((entity, stackComp), count); } return spawnedEnts; } - /// - public List SpawnMultiple(string entityPrototype, int amount, EntityUid target) + /// + [PublicAPI] + public List SpawnMultipleNextToOrDrop(EntProtoId stack, + int amount, + EntityUid target) { - if (amount <= 0) - { - Log.Error( - $"Attempted to spawn an invalid stack: {entityPrototype}, {amount}. Trace: {Environment.StackTrace}"); - return new(); - } - - var spawns = CalculateSpawns(entityPrototype, amount); - - var spawnedEnts = new List(); - foreach (var count in spawns) - { - var entity = SpawnNextToOrDrop(entityPrototype, target); - spawnedEnts.Add(entity); - SetCount(entity, count); - } - - return spawnedEnts; + return SpawnMultipleNextToOrDrop(stack, + CalculateSpawns(stack, amount), + target); } + /// + [PublicAPI] + public List SpawnMultipleNextToOrDrop(EntityPrototype stack, + int amount, + EntityUid target) + { + return SpawnMultipleNextToOrDrop(stack.ID, + CalculateSpawns(stack, amount), + target); + } + + /// + [PublicAPI] + public List SpawnMultipleNextToOrDrop(StackPrototype stack, + int amount, + EntityUid target) + { + return SpawnMultipleNextToOrDrop(stack.Spawn, + CalculateSpawns(stack, amount), + target); + } + + /// + [PublicAPI] + public List SpawnMultipleNextToOrDrop(ProtoId stackId, + int amount, + EntityUid target) + { + var stackProto = _prototypeManager.Index(stackId); + return SpawnMultipleNextToOrDrop(stackProto.Spawn, + CalculateSpawns(stackProto, amount), + target); + } + + #endregion + #region Calculate + /// /// Calculates how many stacks to spawn that total up to . /// - /// The stack to spawn. - /// The amount of pieces across all stacks. /// The list of stack counts per entity. - private List CalculateSpawns(string entityPrototype, int amount) + private List CalculateSpawns(int maxCountPerStack, int amount) { - var proto = _prototypeManager.Index(entityPrototype); - proto.TryGetComponent(out var stack, EntityManager.ComponentFactory); - var maxCountPerStack = GetMaxCount(stack); var amounts = new List(); while (amount > 0) { @@ -161,28 +258,47 @@ namespace Content.Server.Stack return amounts; } - protected override void UserSplit(EntityUid uid, EntityUid userUid, int amount, - StackComponent? stack = null, - TransformComponent? userTransform = null) + /// + private List CalculateSpawns(StackPrototype stackProto, int amount) { - if (!Resolve(uid, ref stack)) - return; + return CalculateSpawns(GetMaxCount(stackProto), amount); + } - if (!Resolve(userUid, ref userTransform)) + /// + private List CalculateSpawns(EntityPrototype entityPrototype, int amount) + { + return CalculateSpawns(GetMaxCount(entityPrototype), amount); + } + + /// + private List CalculateSpawns(EntProtoId entityId, int amount) + { + return CalculateSpawns(GetMaxCount(entityId), amount); + } + + #endregion + #endregion + #region Event Handlers + + /// + protected override void UserSplit(Entity stack, Entity user, int amount) + { + if (!Resolve(user.Owner, ref user.Comp, false)) return; if (amount <= 0) { - Popup.PopupCursor(Loc.GetString("comp-stack-split-too-small"), userUid, PopupType.Medium); + Popup.PopupCursor(Loc.GetString("comp-stack-split-too-small"), user.Owner, PopupType.Medium); return; } - if (Split(uid, amount, userTransform.Coordinates, stack) is not {} split) + if (Split(stack.AsNullable(), amount, user.Comp.Coordinates) is not { } split) return; - Hands.PickupOrDrop(userUid, split); + Hands.PickupOrDrop(user.Owner, split); - Popup.PopupCursor(Loc.GetString("comp-stack-split"), userUid); + Popup.PopupCursor(Loc.GetString("comp-stack-split"), user.Owner); } + #endregion } } diff --git a/Content.Server/Storage/EntitySystems/EntityStorageSystem.cs b/Content.Server/Storage/EntitySystems/EntityStorageSystem.cs index c38a3e9b17..e22a4f5d7e 100644 --- a/Content.Server/Storage/EntitySystems/EntityStorageSystem.cs +++ b/Content.Server/Storage/EntitySystems/EntityStorageSystem.cs @@ -1,22 +1,10 @@ -using System.Diagnostics.CodeAnalysis; using Content.Server.Atmos.EntitySystems; using Content.Server.Body.Systems; using Content.Server.Construction; using Content.Server.Construction.Components; -using Content.Server.Storage.Components; -using Content.Shared.Destructible; -using Content.Shared.Explosion; -using Content.Shared.Foldable; -using Content.Shared.Interaction; -using Content.Shared.Lock; -using Content.Shared.Movement.Events; using Content.Shared.Storage.Components; using Content.Shared.Storage.EntitySystems; -using Content.Shared.Tools.Systems; -using Content.Shared.Verbs; using Robust.Server.GameObjects; -using Robust.Shared.Containers; -using Robust.Shared.GameStates; using Robust.Shared.Map; namespace Content.Server.Storage.EntitySystems; @@ -32,30 +20,11 @@ public sealed class EntityStorageSystem : SharedEntityStorageSystem { base.Initialize(); - /* CompRef things */ - SubscribeLocalEvent(OnEntityUnpausedEvent); - SubscribeLocalEvent(OnComponentInit); - SubscribeLocalEvent(OnComponentStartup); - SubscribeLocalEvent(OnInteract, after: new[] { typeof(LockSystem) }); - SubscribeLocalEvent(OnLockToggleAttempt); - SubscribeLocalEvent(OnDestruction); - SubscribeLocalEvent>(AddToggleOpenVerb); - SubscribeLocalEvent(OnRelayMovement); - SubscribeLocalEvent(OnFoldAttempt); - - SubscribeLocalEvent(OnGetState); - SubscribeLocalEvent(OnHandleState); - /* CompRef things */ - SubscribeLocalEvent(OnMapInit); - SubscribeLocalEvent(OnWeldableAttempt); - SubscribeLocalEvent(OnExploded); SubscribeLocalEvent(OnInsideInhale); SubscribeLocalEvent(OnInsideExhale); SubscribeLocalEvent(OnInsideExposed); - - SubscribeLocalEvent(OnRemoved); } private void OnMapInit(EntityUid uid, EntityStorageComponent component, MapInitEvent args) @@ -76,64 +45,30 @@ public sealed class EntityStorageSystem : SharedEntityStorageSystem _construction.AddContainer(uid, ContainerName, construction); } - public override bool ResolveStorage(EntityUid uid, [NotNullWhen(true)] ref EntityStorageComponent? component) - { - if (component != null) - return true; - - TryComp(uid, out var storage); - component = storage; - return component != null; - } - - private void OnWeldableAttempt(EntityUid uid, EntityStorageComponent component, WeldableAttemptEvent args) - { - if (component.Open) - { - args.Cancel(); - return; - } - - if (component.Contents.Contains(args.User)) - { - var msg = Loc.GetString("entity-storage-component-already-contains-user-message"); - Popup.PopupEntity(msg, args.User, args.User); - args.Cancel(); - } - } - - private void OnExploded(Entity ent, ref BeforeExplodeEvent args) - { - args.Contents.AddRange(ent.Comp.Contents.ContainedEntities); - } - protected override void TakeGas(EntityUid uid, EntityStorageComponent component) { if (!component.Airtight) return; - var serverComp = (EntityStorageComponent) component; - var tile = GetOffsetTileRef(uid, serverComp); + var tile = GetOffsetTileRef(uid, component); - if (tile != null && _atmos.GetTileMixture(tile.Value.GridUid, null, tile.Value.GridIndices, true) is {} environment) + if (tile != null && _atmos.GetTileMixture(tile.Value.GridUid, null, tile.Value.GridIndices, true) is { } environment) { - _atmos.Merge(serverComp.Air, environment.RemoveVolume(serverComp.Air.Volume)); + _atmos.Merge(component.Air, environment.RemoveVolume(component.Air.Volume)); } } public override void ReleaseGas(EntityUid uid, EntityStorageComponent component) { - var serverComp = (EntityStorageComponent) component; - - if (!serverComp.Airtight) + if (!component.Airtight) return; - var tile = GetOffsetTileRef(uid, serverComp); + var tile = GetOffsetTileRef(uid, component); - if (tile != null && _atmos.GetTileMixture(tile.Value.GridUid, null, tile.Value.GridIndices, true) is {} environment) + if (tile != null && _atmos.GetTileMixture(tile.Value.GridUid, null, tile.Value.GridIndices, true) is { } environment) { - _atmos.Merge(environment, serverComp.Air); - serverComp.Air.Clear(); + _atmos.Merge(environment, component.Air); + component.Air.Clear(); } } @@ -149,13 +84,6 @@ public sealed class EntityStorageSystem : SharedEntityStorageSystem return null; } - private void OnRemoved(EntityUid uid, InsideEntityStorageComponent component, EntGotRemovedFromContainerMessage args) - { - if (args.Container.Owner != component.Storage) - return; - RemComp(uid, component); - } - #region Gas mix event handlers private void OnInsideInhale(EntityUid uid, InsideEntityStorageComponent component, InhaleLocationEvent args) diff --git a/Content.Server/Store/Conditions/BuyerObjectiveWhitelistCondition.cs b/Content.Server/Store/Conditions/BuyerObjectiveWhitelistCondition.cs new file mode 100644 index 0000000000..b6e7496ce9 --- /dev/null +++ b/Content.Server/Store/Conditions/BuyerObjectiveWhitelistCondition.cs @@ -0,0 +1,46 @@ +using Content.Shared.Mind; +using Content.Shared.Store; +using Content.Shared.Whitelist; + +namespace Content.Server.Store.Conditions; + +/// +/// Filters out an entry based on the objectives of an entity. +/// +public sealed partial class BuyerObjectiveWhitelistCondition : ListingCondition +{ + /// + /// A whitelist of objective types. + /// If there is no whitelist, the object will appear by default. + /// + [DataField] + public EntityWhitelist? Whitelist; + + /// + /// A blacklist of objective types. + /// If an objective is both whitelisted and blacklisted the blacklist will take priority and the entry will not appear. + /// + [DataField] + public EntityWhitelist? Blacklist; + + public override bool Condition(ListingConditionArgs args) + { + var ent = args.EntityManager; + var whitelistSystem = ent.System(); + + if (!args.EntityManager.TryGetComponent(args.Buyer, out var mindComp)) + return true; // inanimate objects don't have minds + + var whitelisted = false; + + foreach (var objective in mindComp.Objectives) + { + if (whitelistSystem.IsWhitelistPass(Blacklist, objective)) + return false; + if (whitelistSystem.IsWhitelistPass(Whitelist, objective)) + whitelisted = true; + } + + return Whitelist == null || whitelisted; + } +} diff --git a/Content.Server/Store/Conditions/BuyerWhitelistCondition.cs b/Content.Server/Store/Conditions/BuyerWhitelistCondition.cs index ff4a9a19cd..28b2787840 100644 --- a/Content.Server/Store/Conditions/BuyerWhitelistCondition.cs +++ b/Content.Server/Store/Conditions/BuyerWhitelistCondition.cs @@ -26,7 +26,7 @@ public sealed partial class BuyerWhitelistCondition : ListingCondition var whitelistSystem = ent.System(); if (whitelistSystem.IsWhitelistFail(Whitelist, args.Buyer) || - whitelistSystem.IsBlacklistPass(Blacklist, args.Buyer)) + whitelistSystem.IsWhitelistPass(Blacklist, args.Buyer)) return false; return true; diff --git a/Content.Server/Store/Conditions/StoreWhitelistCondition.cs b/Content.Server/Store/Conditions/StoreWhitelistCondition.cs index ced4dfa9c0..e27d79af75 100644 --- a/Content.Server/Store/Conditions/StoreWhitelistCondition.cs +++ b/Content.Server/Store/Conditions/StoreWhitelistCondition.cs @@ -29,7 +29,7 @@ public sealed partial class StoreWhitelistCondition : ListingCondition var whitelistSystem = ent.System(); if (whitelistSystem.IsWhitelistFail(Whitelist, args.StoreEntity.Value) || - whitelistSystem.IsBlacklistPass(Blacklist, args.StoreEntity.Value)) + whitelistSystem.IsWhitelistPass(Blacklist, args.StoreEntity.Value)) return false; return true; diff --git a/Content.Server/Store/Systems/StoreSystem.Ui.cs b/Content.Server/Store/Systems/StoreSystem.Ui.cs index b767cd3689..04461f0151 100644 --- a/Content.Server/Store/Systems/StoreSystem.Ui.cs +++ b/Content.Server/Store/Systems/StoreSystem.Ui.cs @@ -214,7 +214,7 @@ public sealed partial class StoreSystem EntityUid? actionId; // I guess we just allow duplicate actions? // Allow duplicate actions and just have a single list buy for the buy-once ones. - if (!_mind.TryGetMind(buyer, out var mind, out _)) + if (listing.ApplyToMob || !_mind.TryGetMind(buyer, out var mind, out _)) actionId = _actions.AddAction(buyer, listing.ProductAction); else actionId = _actionContainer.AddAction(mind, listing.ProductAction); @@ -326,7 +326,7 @@ public sealed partial class StoreSystem { var cashId = proto.Cash[value]; var amountToSpawn = (int) MathF.Floor((float) (amountRemaining / value)); - var ents = _stack.SpawnMultiple(cashId, amountToSpawn, coordinates); + var ents = _stack.SpawnMultipleAtPosition(cashId, amountToSpawn, coordinates); if (ents.FirstOrDefault() is {} ent) _hands.PickupOrDrop(buyer, ent); amountRemaining -= value * amountToSpawn; diff --git a/Content.Server/Store/Systems/StoreSystem.cs b/Content.Server/Store/Systems/StoreSystem.cs index 2292e52a4f..79abbd7346 100644 --- a/Content.Server/Store/Systems/StoreSystem.cs +++ b/Content.Server/Store/Systems/StoreSystem.cs @@ -81,7 +81,9 @@ public sealed partial class StoreSystem : EntitySystem if (component.AccountOwner == mind) return; - _popup.PopupEntity(Loc.GetString("store-not-account-owner", ("store", uid)), uid, args.User); + if (!args.Silent) + _popup.PopupEntity(Loc.GetString("store-not-account-owner", ("store", uid)), uid, args.User); + args.Cancel(); } @@ -153,7 +155,7 @@ public sealed partial class StoreSystem : EntitySystem // same tick currency.Comp.Price.Clear(); if (stack != null) - _stack.SetCount(currency.Owner, 0, stack); + _stack.SetCount((currency.Owner, stack), 0); QueueDel(currency); return true; diff --git a/Content.Server/Stunnable/Systems/StunbatonSystem.cs b/Content.Server/Stunnable/Systems/StunbatonSystem.cs index 7f8aa37036..90d2dc7588 100644 --- a/Content.Server/Stunnable/Systems/StunbatonSystem.cs +++ b/Content.Server/Stunnable/Systems/StunbatonSystem.cs @@ -1,6 +1,6 @@ using Content.Server.Power.Components; -using Content.Server.Power.EntitySystems; using Content.Server.Power.Events; +using Content.Server.Power.EntitySystems; using Content.Shared.Chemistry.EntitySystems; using Content.Shared.Damage.Events; using Content.Shared.Examine; @@ -9,6 +9,7 @@ using Content.Shared.Item.ItemToggle.Components; using Content.Shared.Popups; using Content.Shared.Power; using Content.Shared.Power.Components; +using Content.Shared.Power.EntitySystems; using Content.Shared.Stunnable; namespace Content.Server.Stunnable.Systems @@ -17,7 +18,7 @@ namespace Content.Server.Stunnable.Systems { [Dependency] private readonly RiggableSystem _riggableSystem = default!; [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly BatterySystem _battery = default!; + [Dependency] private readonly SharedBatterySystem _battery = default!; [Dependency] private readonly ItemToggleSystem _itemToggle = default!; public override void Initialize() @@ -33,7 +34,7 @@ namespace Content.Server.Stunnable.Systems private void OnStaminaHitAttempt(Entity entity, ref StaminaDamageOnHitAttemptEvent args) { if (!_itemToggle.IsActivated(entity.Owner) || - !TryComp(entity.Owner, out var battery) || !_battery.TryUseCharge(entity.Owner, entity.Comp.EnergyPerUse, battery)) + !TryComp(entity.Owner, out var battery) || !_battery.TryUseCharge((entity.Owner, battery), entity.Comp.EnergyPerUse)) { args.Cancelled = true; } @@ -48,7 +49,7 @@ namespace Content.Server.Stunnable.Systems if (TryComp(entity.Owner, out var battery)) { - var count = (int) (battery.CurrentCharge / entity.Comp.EnergyPerUse); + var count = _battery.GetRemainingUses((entity.Owner, battery), entity.Comp.EnergyPerUse); args.PushMarkup(Loc.GetString("melee-battery-examine", ("color", "yellow"), ("count", count))); } } @@ -57,7 +58,7 @@ namespace Content.Server.Stunnable.Systems { base.TryTurnOn(entity, ref args); - if (!TryComp(entity, out var battery) || battery.CurrentCharge < entity.Comp.EnergyPerUse) + if (!TryComp(entity, out var battery) || _battery.GetCharge((entity, battery)) < entity.Comp.EnergyPerUse) { args.Cancelled = true; if (args.User != null) @@ -69,7 +70,7 @@ namespace Content.Server.Stunnable.Systems if (TryComp(entity, out var rig) && rig.IsRigged) { - _riggableSystem.Explode(entity.Owner, battery, args.User); + _riggableSystem.Explode(entity.Owner, _battery.GetCharge((entity, battery)), args.User); } } @@ -82,9 +83,10 @@ namespace Content.Server.Stunnable.Systems return; if (_itemToggle.IsActivated(entity.Owner) && riggable.IsRigged) - _riggableSystem.Explode(entity.Owner, battery); + _riggableSystem.Explode(entity.Owner, _battery.GetCharge((entity, battery))); } + // TODO: Not used anywhere? private void SendPowerPulse(EntityUid target, EntityUid? user, EntityUid used) { RaiseLocalEvent(target, new PowerPulseEvent() @@ -97,7 +99,7 @@ namespace Content.Server.Stunnable.Systems private void OnChargeChanged(Entity entity, ref ChargeChangedEvent args) { if (TryComp(entity.Owner, out var battery) && - battery.CurrentCharge < entity.Comp.EnergyPerUse) + _battery.GetCharge((entity.Owner, battery)) < entity.Comp.EnergyPerUse) { _itemToggle.TryDeactivate(entity.Owner, predicted: false); } diff --git a/Content.Server/SurveillanceCamera/Systems/SurveillanceCameraMicrophoneSystem.cs b/Content.Server/SurveillanceCamera/Systems/SurveillanceCameraMicrophoneSystem.cs index 1f298f32a4..e8c53de9eb 100644 --- a/Content.Server/SurveillanceCamera/Systems/SurveillanceCameraMicrophoneSystem.cs +++ b/Content.Server/SurveillanceCamera/Systems/SurveillanceCameraMicrophoneSystem.cs @@ -62,7 +62,7 @@ public sealed class SurveillanceCameraMicrophoneSystem : EntitySystem public void CanListen(EntityUid uid, SurveillanceCameraMicrophoneComponent microphone, ListenAttemptEvent args) { // TODO maybe just make this a part of ActiveListenerComponent? - if (_whitelistSystem.IsBlacklistPass(microphone.Blacklist, args.Source)) + if (_whitelistSystem.IsWhitelistPass(microphone.Blacklist, args.Source)) args.Cancel(); } diff --git a/Content.Server/Teleportation/TeleportLocationsSystem.cs b/Content.Server/Teleportation/TeleportLocationsSystem.cs index edda0859ee..4409b14111 100644 --- a/Content.Server/Teleportation/TeleportLocationsSystem.cs +++ b/Content.Server/Teleportation/TeleportLocationsSystem.cs @@ -61,7 +61,7 @@ public sealed partial class TeleportLocationsSystem : SharedTeleportLocationsSys while (allEnts.MoveNext(out var warpEnt, out var warpPointComp)) { - if (_whitelist.IsBlacklistPass(warpPointComp.Blacklist, warpEnt) || string.IsNullOrWhiteSpace(warpPointComp.Location)) + if (_whitelist.IsWhitelistPass(warpPointComp.Blacklist, warpEnt) || string.IsNullOrWhiteSpace(warpPointComp.Location)) continue; ent.Comp.AvailableWarps.Add(new TeleportPoint(warpPointComp.Location, GetNetEntity(warpEnt))); diff --git a/Content.Server/Temperature/Components/ContainerTemperatureComponent.cs b/Content.Server/Temperature/Components/ContainerTemperatureComponent.cs new file mode 100644 index 0000000000..7c7b1e81e8 --- /dev/null +++ b/Content.Server/Temperature/Components/ContainerTemperatureComponent.cs @@ -0,0 +1,11 @@ +namespace Content.Server.Temperature.Components; + +[RegisterComponent] +public sealed partial class ContainerTemperatureComponent : Component +{ + [DataField] + public float? HeatDamageThreshold; + + [DataField] + public float? ColdDamageThreshold; +} diff --git a/Content.Server/Temperature/Components/ContainerTemperatureDamageThresholdsComponent.cs b/Content.Server/Temperature/Components/ContainerTemperatureDamageThresholdsComponent.cs deleted file mode 100644 index 024b8a013b..0000000000 --- a/Content.Server/Temperature/Components/ContainerTemperatureDamageThresholdsComponent.cs +++ /dev/null @@ -1,11 +0,0 @@ -namespace Content.Server.Temperature.Components; - -[RegisterComponent] -public sealed partial class ContainerTemperatureDamageThresholdsComponent: Component -{ - [DataField, ViewVariables(VVAccess.ReadWrite)] - public float? HeatDamageThreshold; - - [DataField, ViewVariables(VVAccess.ReadWrite)] - public float? ColdDamageThreshold; -} diff --git a/Content.Server/Temperature/Systems/TemperatureSystem.Damage.cs b/Content.Server/Temperature/Systems/TemperatureSystem.Damage.cs new file mode 100644 index 0000000000..d436977daf --- /dev/null +++ b/Content.Server/Temperature/Systems/TemperatureSystem.Damage.cs @@ -0,0 +1,279 @@ +using Content.Server.Administration.Logs; +using Content.Server.Body.Components; +using Content.Server.Temperature.Components; +using Content.Shared.Alert; +using Content.Shared.Damage.Components; +using Content.Shared.Damage.Systems; +using Content.Shared.Database; +using Content.Shared.Rounding; +using Content.Shared.Temperature; +using Content.Shared.Temperature.Components; +using Robust.Shared.Prototypes; +using Robust.Shared.Timing; + +namespace Content.Server.Temperature.Systems; + +/// +/// Handles entities taking damage from being too hot or too cold. +/// Also handles alerts relevant to the same. +/// +public sealed partial class TemperatureSystem +{ + [Dependency] private readonly AlertsSystem _alerts = default!; + [Dependency] private readonly DamageableSystem _damageable = default!; + [Dependency] private readonly IAdminLogManager _adminLogger = default!; + [Dependency] private readonly IGameTiming _gameTiming = default!; + + private EntityQuery _tempDamageQuery; + private EntityQuery _containerTemperatureQuery; + private EntityQuery _thermalRegulatorQuery; + + /// + /// All the components that will have their damage updated at the end of the tick. + /// This is done because both AtmosExposed and Flammable call ChangeHeat in the same tick, meaning + /// that we need some mechanism to ensure it doesn't double-dip on damage for both calls. + /// + public HashSet> ShouldUpdateDamage = new(); + + /// + /// Alert prototype for Temperature. + /// + public static readonly ProtoId TemperatureAlertCategory = "Temperature"; + + /// + /// The maximum severity applicable to temperature alerts. + /// + public static readonly short MaxTemperatureAlertSeverity = 3; + + /// + /// On a scale of 0. to 1. where 0. is the ideal temperature and 1. is a temperature damage threshold this is the point where the component starts raising temperature alerts. + /// + public static readonly float MinAlertTemperatureScale = 0.33f; + + private void InitializeDamage() + { + SubscribeLocalEvent(ServerAlert); + + SubscribeLocalEvent(EnqueueDamage); + SubscribeLocalEvent(OnUnpaused); + + // Allows overriding thresholds based on the parent's thresholds. + SubscribeLocalEvent(OnParentChange); + SubscribeLocalEvent(OnParentThresholdStartup); + SubscribeLocalEvent(OnParentThresholdShutdown); + + _tempDamageQuery = GetEntityQuery(); + _containerTemperatureQuery = GetEntityQuery(); + _thermalRegulatorQuery = GetEntityQuery(); + } + + private void UpdateDamage() + { + foreach (var entity in ShouldUpdateDamage) + { + if (Deleted(entity) || Paused(entity)) + continue; + + var deltaTime = _gameTiming.CurTime - entity.Comp.LastUpdate; + if (entity.Comp.TakingDamage && deltaTime < entity.Comp.UpdateInterval) + continue; + + ChangeDamage(entity, deltaTime); + } + + ShouldUpdateDamage.Clear(); + } + + private void ChangeDamage(Entity entity, TimeSpan deltaTime) + { + entity.Comp.LastUpdate = _gameTiming.CurTime; + + if (!HasComp(entity) || !TemperatureQuery.TryComp(entity, out var temperature)) + return; + + // See this link for where the scaling func comes from: + // https://www.desmos.com/calculator/0vknqtdvq9 + // Based on a logistic curve, which caps out at MaxDamage + var heatK = 0.005; + var a = 1; + var y = entity.Comp.DamageCap; + var c = y * 2; + + var heatDamageThreshold = entity.Comp.ParentHeatDamageThreshold ?? entity.Comp.HeatDamageThreshold; + var coldDamageThreshold = entity.Comp.ParentColdDamageThreshold ?? entity.Comp.ColdDamageThreshold; + + if (temperature.CurrentTemperature >= heatDamageThreshold) + { + if (!entity.Comp.TakingDamage) + { + _adminLogger.Add(LogType.Temperature, $"{ToPrettyString(entity):entity} started taking high temperature damage"); + entity.Comp.TakingDamage = true; + } + + var diff = Math.Abs(temperature.CurrentTemperature - heatDamageThreshold); + var tempDamage = c / (1 + a * Math.Pow(Math.E, -heatK * diff)) - y; + _damageable.TryChangeDamage(entity.Owner, entity.Comp.HeatDamage * tempDamage * deltaTime.TotalSeconds, ignoreResistances: true, interruptsDoAfters: false); + } + else if (temperature.CurrentTemperature <= coldDamageThreshold) + { + if (!entity.Comp.TakingDamage) + { + _adminLogger.Add(LogType.Temperature, $"{ToPrettyString(entity):entity} started taking low temperature damage"); + entity.Comp.TakingDamage = true; + } + + var diff = Math.Abs(temperature.CurrentTemperature - coldDamageThreshold); + var tempDamage = + Math.Sqrt(diff * (Math.Pow(entity.Comp.DamageCap.Double(), 2) / coldDamageThreshold)); + _damageable.TryChangeDamage(entity.Owner, entity.Comp.ColdDamage * tempDamage * deltaTime.TotalSeconds, ignoreResistances: true, interruptsDoAfters: false); + } + else if (entity.Comp.TakingDamage) + { + _adminLogger.Add(LogType.Temperature, $"{ToPrettyString(entity):entity} stopped taking temperature damage"); + entity.Comp.TakingDamage = false; + } + } + + private void ServerAlert(Entity entity, ref OnTemperatureChangeEvent args) + { + ProtoId type; + float threshold; + float idealTemp; + + if (!_tempDamageQuery.TryComp(entity, out var thresholds)) + { + _alerts.ClearAlertCategory(entity.Owner, TemperatureAlertCategory); + return; + } + + if (_thermalRegulatorQuery.TryComp(entity, out var regulator) && + regulator.NormalBodyTemperature > thresholds.ColdDamageThreshold && + regulator.NormalBodyTemperature < thresholds.HeatDamageThreshold) + { + idealTemp = regulator.NormalBodyTemperature; + } + else + { + idealTemp = (thresholds.ColdDamageThreshold + thresholds.HeatDamageThreshold) / 2; + } + + if (args.CurrentTemperature <= idealTemp) + { + type = thresholds.ColdAlert; + threshold = thresholds.ColdDamageThreshold; + } + else + { + type = thresholds.HotAlert; + threshold = thresholds.HeatDamageThreshold; + } + + // Calculates a scale where 0.0 is the ideal temperature and 1.0 is where temperature damage begins + // The cold and hot scales will differ in their range if the ideal temperature is not exactly halfway between the thresholds + var tempScale = (args.CurrentTemperature - idealTemp) / (threshold - idealTemp); + var alertLevel = (short)ContentHelpers.RoundToLevels(tempScale - MinAlertTemperatureScale, 1.00f - MinAlertTemperatureScale, MaxTemperatureAlertSeverity + 1); + + if (alertLevel > 0) + _alerts.ShowAlert(entity.AsNullable(), type, alertLevel); + else + _alerts.ClearAlertCategory(entity.AsNullable(), TemperatureAlertCategory); + } + + private void EnqueueDamage(Entity ent, ref OnTemperatureChangeEvent args) + { + if (ShouldUpdateDamage.Add(ent) && !ent.Comp.TakingDamage) + ent.Comp.LastUpdate = _gameTiming.CurTime; + } + + private void OnUnpaused(Entity ent, ref EntityUnpausedEvent args) + { + ent.Comp.LastUpdate += args.PausedTime; + } + + private void OnParentChange(Entity entity, ref EntParentChangedMessage args) + { + // We only need to update thresholds if the thresholds changed for the entity's ancestors. + var oldThresholds = args.OldParent != null + ? RecalculateParentThresholds(args.OldParent.Value) + : (null, null); + var xform = Transform(entity.Owner); + var newThresholds = RecalculateParentThresholds(xform.ParentUid); + + if (oldThresholds != newThresholds) + RecursiveThresholdUpdate((entity, entity.Comp, xform)); + } + + private void OnParentThresholdStartup(Entity entity, ref ComponentStartup args) + { + RecursiveThresholdUpdate(entity.Owner); + } + + private void OnParentThresholdShutdown(Entity entity, ref ComponentShutdown args) + { + RecursiveThresholdUpdate(entity.Owner); + } + + /// + /// Recalculate and apply parent thresholds for the root entity and all its children. + /// + /// The root entity we're currently updating + private void RecursiveThresholdUpdate(Entity root) + { + RecalculateAndApplyParentThresholds(root); + + var xform = root.Comp2 ?? Transform(root); + var enumerator = xform.ChildEnumerator; + while (enumerator.MoveNext(out var child)) + { + RecursiveThresholdUpdate(child); + } + } + + /// + /// Recalculate parent thresholds and apply them on the uid temperature component. + /// + /// The entity whose temperature damage thresholds we're updating + private void RecalculateAndApplyParentThresholds(Entity entity) + { + if (!_tempDamageQuery.Resolve(entity, ref entity.Comp, logMissing: false)) + return; + + var newThresholds = RecalculateParentThresholds(Transform(entity).ParentUid); + entity.Comp.ParentHeatDamageThreshold = newThresholds.Item1; + entity.Comp.ParentColdDamageThreshold = newThresholds.Item2; + } + + /// + /// Recalculate Parent Heat/Cold DamageThreshold by recursively checking each ancestor and fetching the + /// maximum HeatDamageThreshold and the minimum ColdDamageThreshold if any exists (aka the best value for each). + /// + /// parent we start with + private (float?, float?) RecalculateParentThresholds(EntityUid initialParentUid) + { + // Recursively check parents for the best threshold available + var parentUid = initialParentUid; + float? newHeatThreshold = null; + float? newColdThreshold = null; + while (parentUid.IsValid()) + { + if (_containerTemperatureQuery.TryComp(parentUid, out var newThresholds)) + { + if (newThresholds.HeatDamageThreshold != null) + { + newHeatThreshold = Math.Max(newThresholds.HeatDamageThreshold.Value, + newHeatThreshold ?? 0); + } + + if (newThresholds.ColdDamageThreshold != null) + { + newColdThreshold = Math.Min(newThresholds.ColdDamageThreshold.Value, + newColdThreshold ?? float.MaxValue); + } + } + + parentUid = Transform(parentUid).ParentUid; + } + + return (newHeatThreshold, newColdThreshold); + } +} diff --git a/Content.Server/Temperature/Systems/TemperatureSystem.cs b/Content.Server/Temperature/Systems/TemperatureSystem.cs index f6a7536994..484912c780 100644 --- a/Content.Server/Temperature/Systems/TemperatureSystem.cs +++ b/Content.Server/Temperature/Systems/TemperatureSystem.cs @@ -1,61 +1,32 @@ -using System.Linq; -using Content.Server.Administration.Logs; using Content.Server.Atmos.EntitySystems; -using Content.Server.Body.Components; using Content.Server.Temperature.Components; -using Content.Shared.Alert; using Content.Shared.Atmos; -using Content.Shared.Damage; -using Content.Shared.Database; using Content.Shared.Inventory; using Content.Shared.Rejuvenate; using Content.Shared.Temperature; -using Robust.Shared.Prototypes; using Content.Shared.Projectiles; using Content.Shared.Temperature.Components; using Content.Shared.Temperature.Systems; namespace Content.Server.Temperature.Systems; -public sealed class TemperatureSystem : SharedTemperatureSystem +public sealed partial class TemperatureSystem : SharedTemperatureSystem { - [Dependency] private readonly AlertsSystem _alerts = default!; [Dependency] private readonly AtmosphereSystem _atmosphere = default!; - [Dependency] private readonly DamageableSystem _damageable = default!; - [Dependency] private readonly IAdminLogManager _adminLogger = default!; - [Dependency] private readonly TemperatureSystem _temperature = default!; - - /// - /// All the components that will have their damage updated at the end of the tick. - /// This is done because both AtmosExposed and Flammable call ChangeHeat in the same tick, meaning - /// that we need some mechanism to ensure it doesn't double dip on damage for both calls. - /// - public HashSet> ShouldUpdateDamage = new(); - - public float UpdateInterval = 1.0f; - - private float _accumulatedFrametime; - - public static readonly ProtoId TemperatureAlertCategory = "Temperature"; public override void Initialize() { - SubscribeLocalEvent(EnqueueDamage); + base.Initialize(); + SubscribeLocalEvent(OnAtmosExposedUpdate); SubscribeLocalEvent(OnRejuvenate); - SubscribeLocalEvent(ServerAlert); Subs.SubscribeWithRelay(OnTemperatureChangeAttempt, held: false); SubscribeLocalEvent(OnInit); SubscribeLocalEvent(ChangeTemperatureOnCollide); - // Allows overriding thresholds based on the parent's thresholds. - SubscribeLocalEvent(OnParentChange); - SubscribeLocalEvent( - OnParentThresholdStartup); - SubscribeLocalEvent( - OnParentThresholdShutdown); + InitializeDamage(); } public override void Update(float frameTime) @@ -85,49 +56,23 @@ public sealed class TemperatureSystem : SharedTemperatureSystem ForceChangeTemperature(uid, temp.CurrentTemperature - degrees, temp); } - UpdateDamage(frameTime); - } - - private void UpdateDamage(float frameTime) - { - _accumulatedFrametime += frameTime; - - if (_accumulatedFrametime < UpdateInterval) - return; - _accumulatedFrametime -= UpdateInterval; - - if (!ShouldUpdateDamage.Any()) - return; - - foreach (var comp in ShouldUpdateDamage) - { - MetaDataComponent? metaData = null; - - var uid = comp.Owner; - if (Deleted(uid, metaData) || Paused(uid, metaData)) - continue; - - ChangeDamage(uid, comp); - } - - ShouldUpdateDamage.Clear(); + UpdateDamage(); } public void ForceChangeTemperature(EntityUid uid, float temp, TemperatureComponent? temperature = null) { - if (!Resolve(uid, ref temperature)) + if (!TemperatureQuery.Resolve(uid, ref temperature)) return; - float lastTemp = temperature.CurrentTemperature; - float delta = temperature.CurrentTemperature - temp; + var lastTemp = temperature.CurrentTemperature; + var delta = temperature.CurrentTemperature - temp; temperature.CurrentTemperature = temp; - RaiseLocalEvent(uid, new OnTemperatureChangeEvent(temperature.CurrentTemperature, lastTemp, delta), - true); + RaiseLocalEvent(uid, new OnTemperatureChangeEvent(temperature.CurrentTemperature, lastTemp, delta), broadcast: true); } public override void ChangeHeat(EntityUid uid, float heatAmount, bool ignoreHeatResistance = false, TemperatureComponent? temperature = null) { - if (!Resolve(uid, ref temperature, false)) + if (!TemperatureQuery.Resolve(uid, ref temperature, false)) return; if (!ignoreHeatResistance) @@ -141,11 +86,10 @@ public sealed class TemperatureSystem : SharedTemperatureSystem temperature.CurrentTemperature += heatAmount / GetHeatCapacity(uid, temperature); float delta = temperature.CurrentTemperature - lastTemp; - RaiseLocalEvent(uid, new OnTemperatureChangeEvent(temperature.CurrentTemperature, lastTemp, delta), true); + RaiseLocalEvent(uid, new OnTemperatureChangeEvent(temperature.CurrentTemperature, lastTemp, delta), broadcast: true); } - private void OnAtmosExposedUpdate(EntityUid uid, TemperatureComponent temperature, - ref AtmosExposedUpdateEvent args) + private void OnAtmosExposedUpdate(EntityUid uid, TemperatureComponent temperature, ref AtmosExposedUpdateEvent args) { var transform = args.Transform; @@ -155,17 +99,18 @@ public sealed class TemperatureSystem : SharedTemperatureSystem var temperatureDelta = args.GasMixture.Temperature - temperature.CurrentTemperature; var airHeatCapacity = _atmosphere.GetHeatCapacity(args.GasMixture, false); var heatCapacity = GetHeatCapacity(uid, temperature); + // TODO ATMOS: This heat transfer formula is really really wrong, it needs to be pulled out. Pending on HeatContainers. var heat = temperatureDelta * (airHeatCapacity * heatCapacity / (airHeatCapacity + heatCapacity)); ChangeHeat(uid, heat * temperature.AtmosTemperatureTransferEfficiency, temperature: temperature); } - private void OnInit(EntityUid uid, InternalTemperatureComponent comp, MapInitEvent args) + private void OnInit(Entity entity, ref MapInitEvent args) { - if (!TryComp(uid, out var temp)) + if (!TemperatureQuery.TryComp(entity, out var temp)) return; - comp.Temperature = temp.CurrentTemperature; + entity.Comp.Temperature = temp.CurrentTemperature; } private void OnRejuvenate(EntityUid uid, TemperatureComponent comp, RejuvenateEvent args) @@ -173,116 +118,6 @@ public sealed class TemperatureSystem : SharedTemperatureSystem ForceChangeTemperature(uid, Atmospherics.T20C, comp); } - private void ServerAlert(EntityUid uid, AlertsComponent status, OnTemperatureChangeEvent args) - { - ProtoId type; - float threshold; - float idealTemp; - - if (!TryComp(uid, out var temperature)) - { - _alerts.ClearAlertCategory(uid, TemperatureAlertCategory); - return; - } - - if (TryComp(uid, out var regulator) && - regulator.NormalBodyTemperature > temperature.ColdDamageThreshold && - regulator.NormalBodyTemperature < temperature.HeatDamageThreshold) - { - idealTemp = regulator.NormalBodyTemperature; - } - else - { - idealTemp = (temperature.ColdDamageThreshold + temperature.HeatDamageThreshold) / 2; - } - - if (args.CurrentTemperature <= idealTemp) - { - type = temperature.ColdAlert; - threshold = temperature.ColdDamageThreshold; - } - else - { - type = temperature.HotAlert; - threshold = temperature.HeatDamageThreshold; - } - - // Calculates a scale where 1.0 is the ideal temperature and 0.0 is where temperature damage begins - // The cold and hot scales will differ in their range if the ideal temperature is not exactly halfway between the thresholds - var tempScale = (args.CurrentTemperature - threshold) / (idealTemp - threshold); - switch (tempScale) - { - case <= 0f: - _alerts.ShowAlert(uid, type, 3); - break; - - case <= 0.4f: - _alerts.ShowAlert(uid, type, 2); - break; - - case <= 0.66f: - _alerts.ShowAlert(uid, type, 1); - break; - - case > 0.66f: - _alerts.ClearAlertCategory(uid, TemperatureAlertCategory); - break; - } - } - - private void EnqueueDamage(Entity temperature, ref OnTemperatureChangeEvent args) - { - ShouldUpdateDamage.Add(temperature); - } - - private void ChangeDamage(EntityUid uid, TemperatureComponent temperature) - { - if (!HasComp(uid)) - return; - - // See this link for where the scaling func comes from: - // https://www.desmos.com/calculator/0vknqtdvq9 - // Based on a logistic curve, which caps out at MaxDamage - var heatK = 0.005; - var a = 1; - var y = temperature.DamageCap; - var c = y * 2; - - var heatDamageThreshold = temperature.ParentHeatDamageThreshold ?? temperature.HeatDamageThreshold; - var coldDamageThreshold = temperature.ParentColdDamageThreshold ?? temperature.ColdDamageThreshold; - - if (temperature.CurrentTemperature >= heatDamageThreshold) - { - if (!temperature.TakingDamage) - { - _adminLogger.Add(LogType.Temperature, $"{ToPrettyString(uid):entity} started taking high temperature damage"); - temperature.TakingDamage = true; - } - - var diff = Math.Abs(temperature.CurrentTemperature - heatDamageThreshold); - var tempDamage = c / (1 + a * Math.Pow(Math.E, -heatK * diff)) - y; - _damageable.TryChangeDamage(uid, temperature.HeatDamage * tempDamage, ignoreResistances: true, interruptsDoAfters: false); - } - else if (temperature.CurrentTemperature <= coldDamageThreshold) - { - if (!temperature.TakingDamage) - { - _adminLogger.Add(LogType.Temperature, $"{ToPrettyString(uid):entity} started taking low temperature damage"); - temperature.TakingDamage = true; - } - - var diff = Math.Abs(temperature.CurrentTemperature - coldDamageThreshold); - var tempDamage = - Math.Sqrt(diff * (Math.Pow(temperature.DamageCap.Double(), 2) / coldDamageThreshold)); - _damageable.TryChangeDamage(uid, temperature.ColdDamage * tempDamage, ignoreResistances: true, interruptsDoAfters: false); - } - else if (temperature.TakingDamage) - { - _adminLogger.Add(LogType.Temperature, $"{ToPrettyString(uid):entity} stopped taking temperature damage"); - temperature.TakingDamage = false; - } - } - private void OnTemperatureChangeAttempt(EntityUid uid, TemperatureProtectionComponent component, ModifyChangedTemperatureEvent args) { var coefficient = args.TemperatureDelta < 0 @@ -297,118 +132,6 @@ public sealed class TemperatureSystem : SharedTemperatureSystem private void ChangeTemperatureOnCollide(Entity ent, ref ProjectileHitEvent args) { - _temperature.ChangeHeat(args.Target, ent.Comp.Heat, ent.Comp.IgnoreHeatResistance);// adjust the temperature - } - - private void OnParentChange(EntityUid uid, TemperatureComponent component, - ref EntParentChangedMessage args) - { - var temperatureQuery = GetEntityQuery(); - var transformQuery = GetEntityQuery(); - var thresholdsQuery = GetEntityQuery(); - // We only need to update thresholds if the thresholds changed for the entity's ancestors. - var oldThresholds = args.OldParent != null - ? RecalculateParentThresholds(args.OldParent.Value, transformQuery, thresholdsQuery) - : (null, null); - var newThresholds = RecalculateParentThresholds(transformQuery.GetComponent(uid).ParentUid, transformQuery, thresholdsQuery); - - if (oldThresholds != newThresholds) - { - RecursiveThresholdUpdate(uid, temperatureQuery, transformQuery, thresholdsQuery); - } - } - - private void OnParentThresholdStartup(EntityUid uid, ContainerTemperatureDamageThresholdsComponent component, - ComponentStartup args) - { - RecursiveThresholdUpdate(uid, GetEntityQuery(), GetEntityQuery(), - GetEntityQuery()); - } - - private void OnParentThresholdShutdown(EntityUid uid, ContainerTemperatureDamageThresholdsComponent component, - ComponentShutdown args) - { - RecursiveThresholdUpdate(uid, GetEntityQuery(), GetEntityQuery(), - GetEntityQuery()); - } - - /// - /// Recalculate and apply parent thresholds for the root entity and all its descendant. - /// - /// - /// - /// - /// - private void RecursiveThresholdUpdate(EntityUid root, EntityQuery temperatureQuery, - EntityQuery transformQuery, - EntityQuery tempThresholdsQuery) - { - RecalculateAndApplyParentThresholds(root, temperatureQuery, transformQuery, tempThresholdsQuery); - - var enumerator = Transform(root).ChildEnumerator; - while (enumerator.MoveNext(out var child)) - { - RecursiveThresholdUpdate(child, temperatureQuery, transformQuery, tempThresholdsQuery); - } - } - - /// - /// Recalculate parent thresholds and apply them on the uid temperature component. - /// - /// - /// - /// - /// - private void RecalculateAndApplyParentThresholds(EntityUid uid, - EntityQuery temperatureQuery, EntityQuery transformQuery, - EntityQuery tempThresholdsQuery) - { - if (!temperatureQuery.TryGetComponent(uid, out var temperature)) - { - return; - } - - var newThresholds = RecalculateParentThresholds(transformQuery.GetComponent(uid).ParentUid, transformQuery, tempThresholdsQuery); - temperature.ParentHeatDamageThreshold = newThresholds.Item1; - temperature.ParentColdDamageThreshold = newThresholds.Item2; - } - - /// - /// Recalculate Parent Heat/Cold DamageThreshold by recursively checking each ancestor and fetching the - /// maximum HeatDamageThreshold and the minimum ColdDamageThreshold if any exists (aka the best value for each). - /// - /// - /// - /// - private (float?, float?) RecalculateParentThresholds( - EntityUid initialParentUid, - EntityQuery transformQuery, - EntityQuery tempThresholdsQuery) - { - // Recursively check parents for the best threshold available - var parentUid = initialParentUid; - float? newHeatThreshold = null; - float? newColdThreshold = null; - while (parentUid.IsValid()) - { - if (tempThresholdsQuery.TryGetComponent(parentUid, out var newThresholds)) - { - if (newThresholds.HeatDamageThreshold != null) - { - newHeatThreshold = Math.Max(newThresholds.HeatDamageThreshold.Value, - newHeatThreshold ?? 0); - } - - if (newThresholds.ColdDamageThreshold != null) - { - newColdThreshold = Math.Min(newThresholds.ColdDamageThreshold.Value, - newColdThreshold ?? float.MaxValue); - } - } - - parentUid = transformQuery.GetComponent(parentUid).ParentUid; - } - - return (newHeatThreshold, newColdThreshold); + ChangeHeat(args.Target, ent.Comp.Heat, ent.Comp.IgnoreHeatResistance);// adjust the temperature } } diff --git a/Content.Server/Tesla/EntitySystem/TeslaCoilSystem.cs b/Content.Server/Tesla/EntitySystem/TeslaCoilSystem.cs index f3cae90b40..d418ea5a18 100644 --- a/Content.Server/Tesla/EntitySystem/TeslaCoilSystem.cs +++ b/Content.Server/Tesla/EntitySystem/TeslaCoilSystem.cs @@ -24,7 +24,7 @@ public sealed class TeslaCoilSystem : EntitySystem { if (TryComp(coil, out var batteryComponent)) { - _battery.SetCharge(coil, batteryComponent.CurrentCharge + coil.Comp.ChargeFromLightning); + _battery.ChangeCharge((coil, batteryComponent), coil.Comp.ChargeFromLightning); } } } diff --git a/Content.Server/Thief/Components/ThiefUndeterminedBackpackComponent.cs b/Content.Server/Thief/Components/ThiefUndeterminedBackpackComponent.cs index 9080caa245..e4fc1310d3 100644 --- a/Content.Server/Thief/Components/ThiefUndeterminedBackpackComponent.cs +++ b/Content.Server/Thief/Components/ThiefUndeterminedBackpackComponent.cs @@ -30,6 +30,18 @@ public sealed partial class ThiefUndeterminedBackpackComponent : Component [DataField] public int MaxSelectedSets = 2; + /// + /// Title field for undetermined equipment ui. + /// + [DataField] + public LocId ToolName = "thief-backpack-window-title"; + + /// + /// Description field for undetermined equipment ui. + /// + [DataField] + public LocId ToolDesc = "thief-backpack-window-description"; + /// /// What entity all the spawned items will appear inside of /// If null, will instead drop on the ground. diff --git a/Content.Server/Thief/Systems/ThiefUndeterminedBackpackSystem.cs b/Content.Server/Thief/Systems/ThiefUndeterminedBackpackSystem.cs index 23f845a2e7..65d8c5d050 100644 --- a/Content.Server/Thief/Systems/ThiefUndeterminedBackpackSystem.cs +++ b/Content.Server/Thief/Systems/ThiefUndeterminedBackpackSystem.cs @@ -96,6 +96,6 @@ public sealed class ThiefUndeterminedBackpackSystem : EntitySystem data.Add(i, info); } - _ui.SetUiState(uid, ThiefBackpackUIKey.Key, new ThiefBackpackBoundUserInterfaceState(data, component.MaxSelectedSets)); + _ui.SetUiState(uid, ThiefBackpackUIKey.Key, new ThiefBackpackBoundUserInterfaceState(data, component.MaxSelectedSets, component.ToolName, component.ToolDesc)); } } diff --git a/Content.Server/Tiles/TileEntityEffectSystem.cs b/Content.Server/Tiles/TileEntityEffectSystem.cs index bd4aa789c2..1123781e7b 100644 --- a/Content.Server/Tiles/TileEntityEffectSystem.cs +++ b/Content.Server/Tiles/TileEntityEffectSystem.cs @@ -22,6 +22,6 @@ public sealed class TileEntityEffectSystem : EntitySystem { var otherUid = args.Tripper; - _entityEffects.ApplyEffects(otherUid, ent.Comp.Effects.ToArray()); + _entityEffects.ApplyEffects(otherUid, ent.Comp.Effects.ToArray(), user: otherUid); } } diff --git a/Content.Server/Tips/TipsSystem.cs b/Content.Server/Tips/TipsSystem.cs index 66d9383891..35c288e7bf 100644 --- a/Content.Server/Tips/TipsSystem.cs +++ b/Content.Server/Tips/TipsSystem.cs @@ -8,7 +8,6 @@ using Robust.Server.GameObjects; using Robust.Server.Player; using Robust.Server.ServerStatus; using Robust.Shared.Configuration; -using Robust.Shared.Console; using Robust.Shared.Player; using Robust.Shared.Prototypes; using Robust.Shared.Random; @@ -16,10 +15,7 @@ using Robust.Shared.Timing; namespace Content.Server.Tips; -/// -/// Handles periodically displaying gameplay tips to all players ingame. -/// -public sealed class TipsSystem : EntitySystem +public sealed class TipsSystem : SharedTipsSystem { [Dependency] private readonly IChatManager _chat = default!; [Dependency] private readonly IPrototypeManager _prototype = default!; @@ -37,16 +33,6 @@ public sealed class TipsSystem : EntitySystem private string _tipsDataset = ""; private float _tipTippyChance; - /// - /// Always adds this time to a speech message. This is so really short message stay around for a bit. - /// - private const float SpeechBuffer = 3f; - - /// - /// Expected reading speed. - /// - private const float Wpm = 180f; - [ViewVariables(VVAccess.ReadWrite)] private TimeSpan _nextTipTime = TimeSpan.Zero; @@ -55,15 +41,13 @@ public sealed class TipsSystem : EntitySystem base.Initialize(); SubscribeLocalEvent(OnGameRunLevelChanged); - Subs.CVar(_cfg, CCVars.TipFrequencyOutOfRound, SetOutOfRound, true); - Subs.CVar(_cfg, CCVars.TipFrequencyInRound, SetInRound, true); Subs.CVar(_cfg, CCVars.TipsEnabled, SetEnabled, true); - Subs.CVar(_cfg, CCVars.TipsDataset, SetDataset, true); - Subs.CVar(_cfg, CCVars.TipsTippyChance, SetTippyChance, true); + Subs.CVar(_cfg, CCVars.TipFrequencyOutOfRound, value => _tipTimeOutOfRound = value, true); + Subs.CVar(_cfg, CCVars.TipFrequencyInRound, value => _tipTimeInRound = value, true); + Subs.CVar(_cfg, CCVars.TipsDataset, value => _tipsDataset = value, true); + Subs.CVar(_cfg, CCVars.TipsTippyChance, value => _tipTippyChance = value, true); RecalculateNextTipTime(); - _conHost.RegisterCommand("tippy", Loc.GetString("cmd-tippy-desc"), Loc.GetString("cmd-tippy-help"), SendTippy, SendTippyHelper); - _conHost.RegisterCommand("tip", Loc.GetString("cmd-tip-desc"), "tip", SendTip); _watchdog.UpdateReceived += WatchdogOnUpdateReceived; // Sunrise-Edit } @@ -76,96 +60,34 @@ public sealed class TipsSystem : EntitySystem } // Sunrise-End - private CompletionResult SendTippyHelper(IConsoleShell shell, string[] args) + private void OnGameRunLevelChanged(GameRunLevelChangedEvent ev) { - return args.Length switch + // reset for lobby -> inround + // reset for inround -> post but not post -> lobby + if (ev.New == GameRunLevel.InRound || ev.Old == GameRunLevel.InRound) { - 1 => CompletionResult.FromHintOptions( - CompletionHelper.SessionNames(players: _playerManager), - Loc.GetString("cmd-tippy-auto-1")), - 2 => CompletionResult.FromHint(Loc.GetString("cmd-tippy-auto-2")), - 3 => CompletionResult.FromHintOptions( - CompletionHelper.PrototypeIdsLimited(args[2], _prototype), - Loc.GetString("cmd-tippy-auto-3")), - 4 => CompletionResult.FromHint(Loc.GetString("cmd-tippy-auto-4")), - 5 => CompletionResult.FromHint(Loc.GetString("cmd-tippy-auto-5")), - 6 => CompletionResult.FromHint(Loc.GetString("cmd-tippy-auto-6")), - _ => CompletionResult.Empty - }; + RecalculateNextTipTime(); + } } - private void SendTip(IConsoleShell shell, string argstr, string[] args) + private void SetEnabled(bool value) { - AnnounceRandomTip(); - RecalculateNextTipTime(); + _tipsEnabled = value; + + if (_nextTipTime != TimeSpan.Zero) + RecalculateNextTipTime(); } - private void SendTippy(IConsoleShell shell, string argstr, string[] args) + public override void RecalculateNextTipTime() { - if (args.Length < 2) + if (_ticker.RunLevel == GameRunLevel.InRound) { - shell.WriteLine(Loc.GetString("cmd-tippy-help")); - return; + _nextTipTime = _timing.CurTime + TimeSpan.FromSeconds(_tipTimeInRound); } - - ActorComponent? actor = null; - if (args[0] != "all") - { - ICommonSession? session; - if (args.Length > 0) - { - // Get player entity - if (!_playerManager.TryGetSessionByUsername(args[0], out session)) - { - shell.WriteLine(Loc.GetString("cmd-tippy-error-no-user")); - return; - } - } - else - { - session = shell.Player; - } - - if (session?.AttachedEntity is not { } user) - { - shell.WriteLine(Loc.GetString("cmd-tippy-error-no-user")); - return; - } - - if (!TryComp(user, out actor)) - { - shell.WriteError(Loc.GetString("cmd-tippy-error-no-user")); - return; - } - } - - var ev = new TippyEvent(args[1]); - - if (args.Length > 2) - { - ev.Proto = args[2]; - if (!_prototype.HasIndex(args[2])) - { - shell.WriteError(Loc.GetString("cmd-tippy-error-no-prototype", ("proto", args[2]))); - return; - } - } - - if (args.Length > 3) - ev.SpeakTime = float.Parse(args[3]); else - ev.SpeakTime = GetSpeechTime(ev.Msg); - - if (args.Length > 4) - ev.SlideTime = float.Parse(args[4]); - - if (args.Length > 5) - ev.WaddleInterval = float.Parse(args[5]); - - if (actor != null) - RaiseNetworkEvent(ev, actor.PlayerSession); - else - RaiseNetworkEvent(ev); + { + _nextTipTime = _timing.CurTime + TimeSpan.FromSeconds(_tipTimeOutOfRound); + } } public void SendTippyForAll(string msg, float time = 1f) @@ -191,41 +113,30 @@ public sealed class TipsSystem : EntitySystem } } - private void SetOutOfRound(float value) + public override void SendTippy( + string message, + EntProtoId? prototype = null, + float speakTime = 5f, + float slideTime = 3f, + float waddleInterval = 0.5f) { - _tipTimeOutOfRound = value; + var ev = new TippyEvent(message, prototype, speakTime, slideTime, waddleInterval); + RaiseNetworkEvent(ev); } - private void SetInRound(float value) + public override void SendTippy( + ICommonSession session, + string message, + EntProtoId? prototype = null, + float speakTime = 5f, + float slideTime = 3f, + float waddleInterval = 0.5f) { - _tipTimeInRound = value; + var ev = new TippyEvent(message, prototype, speakTime, slideTime, waddleInterval); + RaiseNetworkEvent(ev, session); } - private void SetEnabled(bool value) - { - _tipsEnabled = value; - - if (_nextTipTime != TimeSpan.Zero) - RecalculateNextTipTime(); - } - - private void SetDataset(string value) - { - _tipsDataset = value; - } - - private void SetTippyChance(float value) - { - _tipTippyChance = value; - } - - public static float GetSpeechTime(string text) - { - var wordCount = (float)text.Split().Length; - return SpeechBuffer + wordCount * (60f / Wpm); - } - - private void AnnounceRandomTip() + public override void AnnounceRandomTip() { if (!_prototype.TryIndex(_tipsDataset, out var tips)) return; @@ -235,35 +146,20 @@ public sealed class TipsSystem : EntitySystem if (_random.Prob(_tipTippyChance)) { - var ev = new TippyEvent(msg); - ev.SpeakTime = GetSpeechTime(msg); - RaiseNetworkEvent(ev); - } else - { - _chat.ChatMessageToManyFiltered(Filter.Broadcast(), ChatChannel.OOC, tip, msg, - EntityUid.Invalid, false, false, Color.MediumPurple); - } - } - - private void RecalculateNextTipTime() - { - if (_ticker.RunLevel == GameRunLevel.InRound) - { - _nextTipTime = _timing.CurTime + TimeSpan.FromSeconds(_tipTimeInRound); + var speakTime = GetSpeechTime(msg); + SendTippy(msg, speakTime: speakTime); } else { - _nextTipTime = _timing.CurTime + TimeSpan.FromSeconds(_tipTimeOutOfRound); - } - } - - private void OnGameRunLevelChanged(GameRunLevelChangedEvent ev) - { - // reset for lobby -> inround - // reset for inround -> post but not post -> lobby - if (ev.New == GameRunLevel.InRound || ev.Old == GameRunLevel.InRound) - { - RecalculateNextTipTime(); + _chat.ChatMessageToManyFiltered( + Filter.Broadcast(), + ChatChannel.OOC, + tip, + msg, + EntityUid.Invalid, + false, + false, + Color.MediumPurple); } } } diff --git a/Content.Server/Toolshed/Commands/Misc/CloneCommand.cs b/Content.Server/Toolshed/Commands/Misc/CloneCommand.cs new file mode 100644 index 0000000000..d7434c48c9 --- /dev/null +++ b/Content.Server/Toolshed/Commands/Misc/CloneCommand.cs @@ -0,0 +1,82 @@ +using Content.Server.Administration; +using Content.Server.Humanoid; +using Content.Shared.Administration; +using Content.Shared.Cloning; +using Content.Shared.Inventory; +using Robust.Shared.Prototypes; +using Robust.Shared.Toolshed; + +namespace Content.Server.Cloning.Commands; + +[ToolshedCommand, AdminCommand(AdminFlags.Fun)] +public sealed class CloneCommand : ToolshedCommand +{ + private HumanoidAppearanceSystem? _appearance; + private CloningSystem? _cloning; + private MetaDataSystem? _metadata; + + [CommandImplementation("humanoidappearance")] + public IEnumerable HumanoidAppearance([PipedArgument] IEnumerable targets, EntityUid source, bool rename) + { + _appearance ??= GetSys(); + _metadata ??= GetSys(); + + foreach (var ent in targets) + { + _appearance.CloneAppearance(source, ent); + + if (rename) + _metadata.SetEntityName(ent, MetaData(source).EntityName, raiseEvents: true); + + yield return ent; + } + } + + [CommandImplementation("comps")] + public IEnumerable Comps([PipedArgument] IEnumerable targets, EntityUid source, ProtoId settings) + { + _cloning ??= GetSys(); + + foreach (var ent in targets) + { + _cloning.CloneComponents(source, ent, settings); + yield return ent; + } + } + + [CommandImplementation("equipment")] + public IEnumerable Equipment([PipedArgument] IEnumerable targets, EntityUid source, SlotFlags flags) + { + _cloning ??= GetSys(); + + foreach (var ent in targets) + { + _cloning.CopyEquipment(source, ent, flags); + yield return ent; + } + } + + [CommandImplementation("implants")] + public IEnumerable Implants([PipedArgument] IEnumerable targets, EntityUid source, bool copyStorage) + { + _cloning ??= GetSys(); + + foreach (var ent in targets) + { + _cloning.CopyImplants(source, ent, copyStorage); + yield return ent; + } + } + + [CommandImplementation("storage")] + public IEnumerable InternalStorage([PipedArgument] IEnumerable targets, EntityUid source) + { + _cloning ??= GetSys(); + + foreach (var ent in targets) + { + _cloning.CopyStorage(source, ent); + yield return ent; + } + } +} diff --git a/Content.Server/Traitor/Uplink/UplinkSystem.cs b/Content.Server/Traitor/Uplink/UplinkSystem.cs index 0b38c241b1..4abc8dc0c0 100644 --- a/Content.Server/Traitor/Uplink/UplinkSystem.cs +++ b/Content.Server/Traitor/Uplink/UplinkSystem.cs @@ -104,7 +104,10 @@ public sealed class UplinkSystem : EntitySystem var implant = _subdermalImplant.AddImplant(user, FallbackUplinkImplant); if (!HasComp(implant)) + { + Log.Error($"Implant does not have the store component {implant}"); return false; + } SetUplink(user, implant.Value, balance, giveDiscounts); return true; @@ -119,18 +122,17 @@ public sealed class UplinkSystem : EntitySystem // Try to find PDA in inventory if (_inventorySystem.TryGetContainerSlotEnumerator(user, out var containerSlotEnumerator)) { - while (containerSlotEnumerator.MoveNext(out var pdaUid)) + while (containerSlotEnumerator.MoveNext(out var containerSlot)) { - if (!pdaUid.ContainedEntity.HasValue) - continue; + var pdaUid = containerSlot.ContainedEntity; // Sunrtise-Start if (_tagSystem.HasTag(pdaUid.ContainedEntity.Value, "SunriseUplink")) continue; // Sunrtise-End - if (HasComp(pdaUid.ContainedEntity.Value) || HasComp(pdaUid.ContainedEntity.Value)) - return pdaUid.ContainedEntity.Value; + if (HasComp(pdaUid) && HasComp(pdaUid)) + return pdaUid; } } @@ -142,7 +144,7 @@ public sealed class UplinkSystem : EntitySystem continue; // Sunrtise-End - if (HasComp(item) || HasComp(item)) + if (HasComp(item) && HasComp(item)) return item; } diff --git a/Content.Server/Traits/TraitSystem.cs b/Content.Server/Traits/TraitSystem.cs index d6035f887b..010cb334da 100644 --- a/Content.Server/Traits/TraitSystem.cs +++ b/Content.Server/Traits/TraitSystem.cs @@ -2,6 +2,7 @@ using Content.Shared.GameTicking; using Content.Shared.Hands.Components; using Content.Shared.Hands.EntitySystems; using Content.Shared.Roles; +using Content.Shared.StatusEffectNew; using Content.Shared.Traits; using Content.Shared.Whitelist; using Robust.Shared.Prototypes; @@ -13,6 +14,7 @@ public sealed class TraitSystem : EntitySystem [Dependency] private readonly IPrototypeManager _prototypeManager = default!; [Dependency] private readonly SharedHandsSystem _sharedHandsSystem = default!; [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; + [Dependency] private readonly StatusEffectsSystem _statusEffects = default!; public override void Initialize() { @@ -41,11 +43,18 @@ public sealed class TraitSystem : EntitySystem } if (_whitelistSystem.IsWhitelistFail(traitPrototype.Whitelist, args.Mob) || - _whitelistSystem.IsBlacklistPass(traitPrototype.Blacklist, args.Mob)) + _whitelistSystem.IsWhitelistPass(traitPrototype.Blacklist, args.Mob)) continue; // Add all components required by the prototype - EntityManager.AddComponents(args.Mob, traitPrototype.Components, false); + if (traitPrototype.Components.Count > 0) + EntityManager.AddComponents(args.Mob, traitPrototype.Components, false); + + // Add all JobSpecials required by the prototype + foreach (var special in traitPrototype.Specials) + { + special.AfterEquip(args.Mob); + } // Add item required by the trait if (traitPrototype.TraitGear == null) diff --git a/Content.Server/Trigger/Systems/FireStackOnTriggerSystem.cs b/Content.Server/Trigger/Systems/FireStackOnTriggerSystem.cs index af3298b865..b1d89bda05 100644 --- a/Content.Server/Trigger/Systems/FireStackOnTriggerSystem.cs +++ b/Content.Server/Trigger/Systems/FireStackOnTriggerSystem.cs @@ -1,4 +1,5 @@ using Content.Server.Atmos.EntitySystems; +using Content.Shared.Atmos.Components; using Content.Shared.Trigger; using Content.Shared.Trigger.Components.Effects; @@ -31,7 +32,10 @@ public sealed class FireStackOnTriggerSystem : EntitySystem if (target == null) return; - _flame.AdjustFireStacks(target.Value, ent.Comp.FireStacks, ignite: ent.Comp.DoIgnite); + if (!TryComp(target.Value, out var flammable)) + return; + + _flame.AdjustFireStacks(target.Value, ent.Comp.FireStacks, ignite: ent.Comp.DoIgnite, flammable: flammable); args.Handled = true; } @@ -46,7 +50,10 @@ public sealed class FireStackOnTriggerSystem : EntitySystem if (target == null) return; - _flame.Extinguish(target.Value); + if (!TryComp(target.Value, out var flammable)) + return; + + _flame.Extinguish(target.Value, flammable: flammable); args.Handled = true; } diff --git a/Content.Server/Trigger/Systems/SpeakOnTriggerSystem.cs b/Content.Server/Trigger/Systems/SpeakOnTriggerSystem.cs index 1e08587ce7..48ead11161 100644 --- a/Content.Server/Trigger/Systems/SpeakOnTriggerSystem.cs +++ b/Content.Server/Trigger/Systems/SpeakOnTriggerSystem.cs @@ -1,4 +1,5 @@ using Content.Server.Chat.Systems; +using Content.Shared.Chat; using Content.Shared.Trigger; using Content.Shared.Trigger.Components.Effects; using Robust.Shared.Prototypes; diff --git a/Content.Server/VendingMachines/VendingMachineSystem.cs b/Content.Server/VendingMachines/VendingMachineSystem.cs index 86a7b512b6..1fb695ae61 100644 --- a/Content.Server/VendingMachines/VendingMachineSystem.cs +++ b/Content.Server/VendingMachines/VendingMachineSystem.cs @@ -5,6 +5,7 @@ using Content.Server.Power.Components; using Content.Server.Vocalization.Systems; using Content.Shared.Cargo; using Content.Shared.Damage; +using Content.Shared.Damage.Systems; using Content.Shared.Destructible; using Content.Shared.Emp; using Content.Shared.Power; diff --git a/Content.Server/VoiceMask/VoiceMaskComponent.cs b/Content.Server/VoiceMask/VoiceMaskComponent.cs index b36166eb4d..b34a95e29e 100644 --- a/Content.Server/VoiceMask/VoiceMaskComponent.cs +++ b/Content.Server/VoiceMask/VoiceMaskComponent.cs @@ -27,6 +27,12 @@ public sealed partial class VoiceMaskComponent : Component [DataField] public ProtoId? VoiceMaskSpeechVerb; + /// + /// If true will override the users identity with whatever is. + /// + [DataField] + public bool OverrideIdentity; + /// /// The action that gets displayed when the voice mask is equipped. /// @@ -45,3 +51,4 @@ public sealed partial class VoiceMaskComponent : Component [DataField] public EntityUid? ActionEntity; } + diff --git a/Content.Server/VoiceMask/VoiceMaskSystem.cs b/Content.Server/VoiceMask/VoiceMaskSystem.cs index 5d5abfc2cf..3fdb2f7431 100644 --- a/Content.Server/VoiceMask/VoiceMaskSystem.cs +++ b/Content.Server/VoiceMask/VoiceMaskSystem.cs @@ -4,6 +4,9 @@ using Content.Shared.CCVar; using Content.Shared.Chat; using Content.Shared.Clothing; using Content.Shared.Database; +using Content.Shared.IdentityManagement; +using Content.Shared.IdentityManagement.Components; +using Content.Shared.Implants; using Content.Shared.Inventory; using Content.Shared.Lock; using Content.Shared.Popups; @@ -26,6 +29,7 @@ public sealed partial class VoiceMaskSystem : EntitySystem [Dependency] private readonly SharedActionsSystem _actions = default!; [Dependency] private readonly LockSystem _lock = default!; [Dependency] private readonly SharedContainerSystem _container = default!; + [Dependency] private readonly IdentitySystem _identity = default!; // CCVar. private int _maxNameLength; @@ -33,7 +37,11 @@ public sealed partial class VoiceMaskSystem : EntitySystem public override void Initialize() { base.Initialize(); - SubscribeLocalEvent>(OnTransformSpeakerName); + SubscribeLocalEvent>(OnTransformSpeakerNameInventory); + SubscribeLocalEvent>(OnTransformSpeakerNameImplant); + SubscribeLocalEvent>(OnSeeIdentityAttemptEvent); + SubscribeLocalEvent(OnImplantImplantedEvent); + SubscribeLocalEvent(OnImplantRemovedEventEvent); SubscribeLocalEvent(OnLockToggled); SubscribeLocalEvent(OnChangeName); SubscribeLocalEvent(OnChangeVerb); @@ -46,10 +54,30 @@ public sealed partial class VoiceMaskSystem : EntitySystem Subs.CVar(_cfgManager, CCVars.MaxNameLength, value => _maxNameLength = value, true); } - private void OnTransformSpeakerName(Entity entity, ref InventoryRelayedEvent args) + private void OnTransformSpeakerNameInventory(Entity entity, ref InventoryRelayedEvent args) { - args.Args.VoiceName = GetCurrentVoiceName(entity); - args.Args.SpeechVerb = entity.Comp.VoiceMaskSpeechVerb ?? args.Args.SpeechVerb; + TransformVoice(entity, args.Args); + } + + private void OnTransformSpeakerNameImplant(Entity entity, ref ImplantRelayEvent args) + { + TransformVoice(entity, args.Event); + } + + private void OnSeeIdentityAttemptEvent(Entity entity, ref ImplantRelayEvent args) + { + if (entity.Comp.OverrideIdentity) + args.Event.NameOverride = GetCurrentVoiceName(entity); + } + + private void OnImplantImplantedEvent(Entity entity, ref ImplantImplantedEvent ev) + { + _identity.QueueIdentityUpdate(ev.Implanted); + } + + private void OnImplantRemovedEventEvent(Entity entity, ref ImplantRemovedEvent ev) + { + _identity.QueueIdentityUpdate(ev.Implanted); } private void OnLockToggled(Entity ent, ref LockToggledEvent args) @@ -82,6 +110,9 @@ public sealed partial class VoiceMaskSystem : EntitySystem return; } + var nameUpdatedEvent = new VoiceMaskNameUpdatedEvent(entity, entity.Comp.VoiceMaskName, message.Name); + RaiseLocalEvent(message.Actor, ref nameUpdatedEvent); + entity.Comp.VoiceMaskName = message.Name; _adminLogger.Add(LogType.Action, LogImpact.Medium, $"{ToPrettyString(message.Actor):player} set voice of {ToPrettyString(entity):mask}: {entity.Comp.VoiceMaskName}"); @@ -134,5 +165,11 @@ public sealed partial class VoiceMaskSystem : EntitySystem { return entity.Comp.VoiceMaskName ?? Loc.GetString("voice-mask-default-name-override"); } + + private void TransformVoice(Entity entity, TransformSpeakerNameEvent args) + { + args.VoiceName = GetCurrentVoiceName(entity); + args.SpeechVerb = entity.Comp.VoiceMaskSpeechVerb ?? args.SpeechVerb; + } #endregion } diff --git a/Content.Server/Voting/Managers/VoteManager.DefaultVotes.cs b/Content.Server/Voting/Managers/VoteManager.DefaultVotes.cs index 3543538595..40746dee2a 100644 --- a/Content.Server/Voting/Managers/VoteManager.DefaultVotes.cs +++ b/Content.Server/Voting/Managers/VoteManager.DefaultVotes.cs @@ -8,13 +8,13 @@ using Content.Server.Administration.Managers; using Content.Server.Discord.WebhookMessages; using Content.Server.GameTicking; using Content.Server.GameTicking.Presets; -using Content.Server.Maps; using Content.Server.Roles; using Content.Server.RoundEnd; using Content.Shared._Sunrise.SunriseCCVars; using Content.Shared.CCVar; using Content.Shared.Chat; using Content.Shared.Database; +using Content.Shared.Maps; using Content.Shared.Players; using Content.Shared.Players.PlayTimeTracking; using Content.Shared.Voting; diff --git a/Content.Server/Weapons/Melee/MeleeWeaponSystem.cs b/Content.Server/Weapons/Melee/MeleeWeaponSystem.cs index 31d289217c..2efe94c20e 100644 --- a/Content.Server/Weapons/Melee/MeleeWeaponSystem.cs +++ b/Content.Server/Weapons/Melee/MeleeWeaponSystem.cs @@ -1,5 +1,6 @@ using Content.Server.Chat.Systems; using Content.Server.Movement.Systems; +using Content.Shared.Chat; using Content.Shared.Effects; using Content.Shared.Speech.Components; using Content.Shared.Weapons.Melee; diff --git a/Content.Server/Weapons/Misc/TetherGunSystem.cs b/Content.Server/Weapons/Misc/TetherGunSystem.cs index 2bf53d46f4..d1984448c5 100644 --- a/Content.Server/Weapons/Misc/TetherGunSystem.cs +++ b/Content.Server/Weapons/Misc/TetherGunSystem.cs @@ -1,4 +1,3 @@ -using Content.Server.PowerCell; using Content.Shared.Item.ItemToggle; using Content.Shared.PowerCell; using Content.Shared.Weapons.Misc; diff --git a/Content.Server/Weapons/Ranged/Systems/GunSystem.AutoFire.cs b/Content.Server/Weapons/Ranged/Systems/GunSystem.AutoFire.cs index 47b0d5f3c6..995e29727b 100644 --- a/Content.Server/Weapons/Ranged/Systems/GunSystem.AutoFire.cs +++ b/Content.Server/Weapons/Ranged/Systems/GunSystem.AutoFire.cs @@ -1,4 +1,4 @@ -using Content.Shared.Damage; +using Content.Shared.Damage.Components; using Content.Shared.Weapons.Ranged.Components; using Robust.Shared.Map; diff --git a/Content.Server/Weapons/Ranged/Systems/GunSystem.Battery.cs b/Content.Server/Weapons/Ranged/Systems/GunSystem.Battery.cs deleted file mode 100644 index 700a15e1b0..0000000000 --- a/Content.Server/Weapons/Ranged/Systems/GunSystem.Battery.cs +++ /dev/null @@ -1,74 +0,0 @@ -using Content.Shared.Power; -using Content.Shared.PowerCell.Components; -using Content.Shared.Weapons.Ranged.Components; -using Content.Shared.Weapons.Ranged.Events; - -namespace Content.Server.Weapons.Ranged.Systems; - -public sealed partial class GunSystem -{ - protected override void InitializeBattery() - { - base.InitializeBattery(); - - // Hitscan - SubscribeLocalEvent(OnBatteryStartup); - SubscribeLocalEvent(OnBatteryChargeChange); - SubscribeLocalEvent(OnPowerCellChanged); - - // Projectile - SubscribeLocalEvent(OnBatteryStartup); - SubscribeLocalEvent(OnBatteryChargeChange); - SubscribeLocalEvent(OnPowerCellChanged); - } - - private void OnBatteryStartup(Entity entity, ref ComponentStartup args) where T : BatteryAmmoProviderComponent - { - UpdateShots(entity, entity.Comp); - } - - private void OnBatteryChargeChange(Entity entity, ref ChargeChangedEvent args) where T : BatteryAmmoProviderComponent - { - UpdateShots(entity, entity.Comp, args.Charge, args.MaxCharge); - } - - private void OnPowerCellChanged(Entity entity, ref PowerCellChangedEvent args) where T : BatteryAmmoProviderComponent - { - UpdateShots(entity, entity.Comp); - } - - private void UpdateShots(EntityUid uid, BatteryAmmoProviderComponent component) - { - var ev = new GetChargeEvent(); - RaiseLocalEvent(uid, ref ev); - - UpdateShots(uid, component, ev.CurrentCharge, ev.MaxCharge); - } - - private void UpdateShots(EntityUid uid, BatteryAmmoProviderComponent component, float charge, float maxCharge) - { - var shots = (int) (charge / component.FireCost); - var maxShots = (int) (maxCharge / component.FireCost); - - if (component.Shots != shots || component.Capacity != maxShots) - { - Dirty(uid, component); - } - - component.Shots = shots; - - if (maxShots > 0) - component.Capacity = maxShots; - - UpdateBatteryAppearance(uid, component); - - var updateAmmoEv = new UpdateClientAmmoEvent(); - RaiseLocalEvent(uid, ref updateAmmoEv); - } - - protected override void TakeCharge(Entity entity) - { - var ev = new ChangeChargeEvent(-entity.Comp.FireCost); - RaiseLocalEvent(entity, ref ev); - } -} diff --git a/Content.Server/Worldgen/Prototypes/BiomePrototype.cs b/Content.Server/Worldgen/Prototypes/BiomePrototype.cs index 1c3633fb5f..75e4670e88 100644 --- a/Content.Server/Worldgen/Prototypes/BiomePrototype.cs +++ b/Content.Server/Worldgen/Prototypes/BiomePrototype.cs @@ -13,7 +13,7 @@ namespace Content.Server.Worldgen.Prototypes; public sealed partial class BiomePrototype : IPrototype, IInheritingPrototype { /// - [ParentDataField(typeof(AbstractPrototypeIdArraySerializer))] + [ParentDataField(typeof(AbstractPrototypeIdArraySerializer))] public string[]? Parents { get; private set; } /// diff --git a/Content.Server/Worldgen/Prototypes/NoiseChannelPrototype.cs b/Content.Server/Worldgen/Prototypes/NoiseChannelPrototype.cs index 98ba2d5b31..41d89cbaa7 100644 --- a/Content.Server/Worldgen/Prototypes/NoiseChannelPrototype.cs +++ b/Content.Server/Worldgen/Prototypes/NoiseChannelPrototype.cs @@ -83,7 +83,7 @@ public class NoiseChannelConfig public sealed partial class NoiseChannelPrototype : NoiseChannelConfig, IPrototype, IInheritingPrototype { /// - [ParentDataField(typeof(AbstractPrototypeIdArraySerializer))] + [ParentDataField(typeof(AbstractPrototypeIdArraySerializer))] public string[]? Parents { get; private set; } /// diff --git a/Content.Server/Xenoarchaeology/Artifact/XAE/XAEChargeBatterySystem.cs b/Content.Server/Xenoarchaeology/Artifact/XAE/XAEChargeBatterySystem.cs index 85ffc75627..437e082581 100644 --- a/Content.Server/Xenoarchaeology/Artifact/XAE/XAEChargeBatterySystem.cs +++ b/Content.Server/Xenoarchaeology/Artifact/XAE/XAEChargeBatterySystem.cs @@ -1,6 +1,7 @@ using Content.Server.Power.EntitySystems; using Content.Server.Xenoarchaeology.Artifact.XAE.Components; using Content.Shared.Power.Components; +using Content.Shared.Power.EntitySystems; using Content.Shared.Xenoarchaeology.Artifact; using Content.Shared.Xenoarchaeology.Artifact.XAE; @@ -20,12 +21,12 @@ public sealed class XAEChargeBatterySystem : BaseXAESystem protected override void OnActivated(Entity ent, ref XenoArtifactNodeActivatedEvent args) { - var chargeBatteryComponent = ent.Comp; _batteryEntities.Clear(); - _lookup.GetEntitiesInRange(args.Coordinates, chargeBatteryComponent.Radius, _batteryEntities); + + _lookup.GetEntitiesInRange(args.Coordinates, ent.Comp.Radius, _batteryEntities); foreach (var battery in _batteryEntities) { - _battery.SetCharge(battery, battery.Comp.MaxCharge, battery); + _battery.SetCharge(battery.AsNullable(), battery.Comp.MaxCharge); } } } diff --git a/Content.Server/Xenoarchaeology/Artifact/XAE/XAEPortalSystem.cs b/Content.Server/Xenoarchaeology/Artifact/XAE/XAEPortalSystem.cs index acc36f0f8d..6bede34b68 100644 --- a/Content.Server/Xenoarchaeology/Artifact/XAE/XAEPortalSystem.cs +++ b/Content.Server/Xenoarchaeology/Artifact/XAE/XAEPortalSystem.cs @@ -20,14 +20,10 @@ public sealed class XAEPortalSystem : BaseXAESystem [Dependency] private readonly LinkedEntitySystem _link = default!; [Dependency] private readonly SharedTransformSystem _transform = default!; [Dependency] private readonly SharedContainerSystem _container = default!; - [Dependency] private readonly IGameTiming _timing = default!; /// protected override void OnActivated(Entity ent, ref XenoArtifactNodeActivatedEvent args) { - if (!_timing.IsFirstTimePredicted) - return; - var map = Transform(ent).MapID; var validMinds = new ValueList(); var mindQuery = EntityQueryEnumerator(); diff --git a/Content.Server/Xenoarchaeology/Equipment/Systems/ArtifactCrusherSystem.cs b/Content.Server/Xenoarchaeology/Equipment/Systems/ArtifactCrusherSystem.cs index 05bb2327e6..a2cd1eb715 100644 --- a/Content.Server/Xenoarchaeology/Equipment/Systems/ArtifactCrusherSystem.cs +++ b/Content.Server/Xenoarchaeology/Equipment/Systems/ArtifactCrusherSystem.cs @@ -34,7 +34,7 @@ public sealed class ArtifactCrusherSystem : SharedArtifactCrusherSystem if (_whitelistSystem.IsWhitelistPass(crusher.CrushingWhitelist, contained)) { var amount = _random.Next(crusher.MinFragments, crusher.MaxFragments); - var stacks = _stack.SpawnMultiple(crusher.FragmentStackProtoId, amount, coords); + var stacks = _stack.SpawnMultipleAtPosition(crusher.FragmentStackProtoId, amount, coords); foreach (var stack in stacks) { ContainerSystem.Insert((stack, null, null, null), crusher.OutputContainer); diff --git a/Content.Server/Xenoborgs/XenoborgSystem.cs b/Content.Server/Xenoborgs/XenoborgSystem.cs new file mode 100644 index 0000000000..8a046ce3c7 --- /dev/null +++ b/Content.Server/Xenoborgs/XenoborgSystem.cs @@ -0,0 +1,101 @@ +using Content.Server.Antag; +using Content.Server.GameTicking.Rules; +using Content.Server.GameTicking.Rules.Components; +using Content.Server.Silicons.Borgs; +using Content.Shared.Destructible; +using Content.Shared.Mind; +using Content.Shared.Mind.Components; +using Content.Shared.Roles; +using Content.Shared.Roles.Components; +using Content.Shared.Silicons.Borgs.Components; +using Content.Shared.Xenoborgs.Components; +using Robust.Shared.Audio; +using Robust.Shared.Player; + +namespace Content.Server.Xenoborgs; + +public sealed partial class XenoborgSystem : EntitySystem +{ + [Dependency] private readonly AntagSelectionSystem _antag = default!; + [Dependency] private readonly BorgSystem _borg = default!; + [Dependency] private readonly SharedRoleSystem _roles = default!; + [Dependency] private readonly XenoborgsRuleSystem _xenoborgsRule = default!; + + private static readonly Color XenoborgBriefingColor = Color.BlueViolet; + + public override void Initialize() + { + base.Initialize(); + SubscribeLocalEvent(OnXenoborgDestroyed); + SubscribeLocalEvent(OnCoreDestroyed); + + SubscribeLocalEvent(OnXenoborgMindAdded); + SubscribeLocalEvent(OnXenoborgMindRemoved); + } + + private void OnXenoborgDestroyed(EntityUid uid, XenoborgComponent component, DestructionEventArgs args) + { + // if a xenoborg is destroyed, it will check to see if it was the last one + var xenoborgQuery = AllEntityQuery(); // paused xenoborgs still count + while (xenoborgQuery.MoveNext(out var xenoborg, out _)) + { + if (xenoborg != uid) + return; + } + + var mothershipCoreQuery = AllEntityQuery(); // paused mothership cores still count + var mothershipCoreAlive = mothershipCoreQuery.MoveNext(out _, out _); + + var xenoborgsRuleQuery = EntityQueryEnumerator(); + if (xenoborgsRuleQuery.MoveNext(out var xenoborgsRuleEnt, out var xenoborgsRuleComp)) + _xenoborgsRule.SendXenoborgDeathAnnouncement((xenoborgsRuleEnt, xenoborgsRuleComp), mothershipCoreAlive); + } + + private void OnCoreDestroyed(EntityUid ent, MothershipCoreComponent component, DestructionEventArgs args) + { + // if a mothership core is destroyed, it will see if there are any others + var mothershipCoreQuery = AllEntityQuery(); // paused mothership cores still count + while (mothershipCoreQuery.MoveNext(out var mothershipCoreEnt, out _)) + { + // if it finds a mothership core that is different from the one just destroyed, + // it doesn't explode the xenoborgs + if (mothershipCoreEnt != ent) + return; + } + + var xenoborgsRuleQuery = EntityQueryEnumerator(); + if (xenoborgsRuleQuery.MoveNext(out var xenoborgsRuleEnt, out var xenoborgsRuleComp)) + _xenoborgsRule.SendMothershipDeathAnnouncement((xenoborgsRuleEnt, xenoborgsRuleComp)); + + // explode all xenoborgs + var xenoborgQuery = AllEntityQuery(); // paused xenoborgs still explode + while (xenoborgQuery.MoveNext(out var xenoborgEnt, out _, out _)) + { + if (HasComp(xenoborgEnt)) + continue; + + // I got tired to trying to make this work via the device network. + // so brute force it is... + _borg.Destroy(xenoborgEnt); + } + } + + private void OnXenoborgMindAdded(EntityUid ent, XenoborgComponent comp, MindAddedMessage args) + { + _roles.MindAddRole(args.Mind, comp.MindRole, silent: true); + + if (!TryComp(ent, out var actorComp)) + return; + + _antag.SendBriefing(actorComp.PlayerSession, + Loc.GetString(comp.BriefingText), + XenoborgBriefingColor, + comp.BriefingSound + ); + } + + private void OnXenoborgMindRemoved(EntityUid ent, XenoborgComponent comp, MindRemovedMessage args) + { + _roles.MindRemoveRole(args.Mind.Owner, comp.MindRole); + } +} diff --git a/Content.Server/Zombies/ZombieSystem.Transform.cs b/Content.Server/Zombies/ZombieSystem.Transform.cs index b45168eca5..96a04d1e96 100644 --- a/Content.Server/Zombies/ZombieSystem.Transform.cs +++ b/Content.Server/Zombies/ZombieSystem.Transform.cs @@ -20,7 +20,6 @@ using Content.Shared.Chat; using Content.Shared._Sunrise.CollectiveMind; using Content.Shared.CombatMode; using Content.Shared.CombatMode.Pacification; -using Content.Shared.Damage; using Content.Shared.Hands.Components; using Content.Shared.Hands.EntitySystems; using Content.Shared.Cuffs.Components; @@ -212,8 +211,8 @@ public sealed partial class ZombieSystem zombiecomp.BeforeZombifiedSkinColor = huApComp.SkinColor; zombiecomp.BeforeZombifiedEyeColor = huApComp.EyeColor; zombiecomp.BeforeZombifiedCustomBaseLayers = new(huApComp.CustomBaseLayers); - if (TryComp(target, out var stream)) - zombiecomp.BeforeZombifiedBloodReagent = stream.BloodReagent; + if (TryComp(target, out var stream) && stream.BloodReferenceSolution is { } reagents) + zombiecomp.BeforeZombifiedBloodReagents = reagents.Clone(); _humanoidAppearance.SetSkinColor(target, zombiecomp.SkinColor, verify: false, humanoid: huApComp); @@ -247,7 +246,7 @@ public sealed partial class ZombieSystem //NOTE: they are supposed to bleed, just not take damage _bloodstream.SetBloodLossThreshold(target, 0f); //Give them zombie blood - _bloodstream.ChangeBloodReagent(target, zombiecomp.NewBloodReagent); + _bloodstream.ChangeBloodReagents(target, zombiecomp.NewBloodReagents); //This is specifically here to combat insuls, because frying zombies on grilles is funny as shit. _inventory.TryUnequip(target, "gloves", true, true); @@ -261,12 +260,11 @@ public sealed partial class ZombieSystem _mind.MakeSentient(target); //Make the zombie not die in the cold. Good for space zombies - if (TryComp(target, out var tempComp)) + if (TryComp(target, out var tempComp)) tempComp.ColdDamage.ClampMax(0); //Heals the zombie from all the damage it took while human - if (TryComp(target, out var damageablecomp)) - _damageable.SetAllDamage(target, damageablecomp, 0); + _damageable.ClearAllDamage(target); _mobState.ChangeMobState(target, MobState.Alive); _faction.ClearFactions(target, dirty: false); diff --git a/Content.Server/Zombies/ZombieSystem.cs b/Content.Server/Zombies/ZombieSystem.cs index 264cbf6c2c..15b73c3873 100644 --- a/Content.Server/Zombies/ZombieSystem.cs +++ b/Content.Server/Zombies/ZombieSystem.cs @@ -1,4 +1,3 @@ -using System.Linq; using Content.Shared.NPC.Prototypes; using System.Text.RegularExpressions; using Content.Server.Actions; @@ -14,7 +13,7 @@ using Content.Shared.Armor; using Content.Shared.Bed.Sleep; using Content.Shared.Cloning.Events; using Content.Shared.Chat; -using Content.Shared.Damage; +using Content.Shared.Damage.Systems; using Content.Shared.Humanoid; using Content.Shared.Inventory; using Content.Shared.Mech.Components; // Sunrise-Edit @@ -230,7 +229,7 @@ namespace Content.Server.Zombies var curTime = _timing.CurTime; // Hurt the living infected - var query = EntityQueryEnumerator(); + var query = EntityQueryEnumerator(); while (query.MoveNext(out var uid, out var comp, out var damage, out var mobState)) { // Process only once per second @@ -250,11 +249,11 @@ namespace Content.Server.Zombies ? comp.CritDamageMultiplier : 1f; - _damageable.TryChangeDamage(uid, comp.Damage * multiplier, true, false, damage); + _damageable.ChangeDamage((uid, damage), comp.Damage * multiplier, true, false); } // Heal the zombified - var zombQuery = EntityQueryEnumerator(); + var zombQuery = EntityQueryEnumerator(); while (zombQuery.MoveNext(out var uid, out var comp, out var damage, out var mobState)) { // Process only once per second @@ -271,7 +270,7 @@ namespace Content.Server.Zombies : 1f; // Gradual healing for living zombies. - _damageable.TryChangeDamage(uid, comp.PassiveHealing * multiplier, true, false, damage); + _damageable.ChangeDamage((uid, damage), comp.PassiveHealing * multiplier, true, false); } } @@ -356,19 +355,28 @@ namespace Content.Server.Zombies return MathF.Max(chance, zombieComponent.MinZombieInfectionChance); } - private void OnMeleeHit(EntityUid uid, ZombieComponent component, MeleeHitEvent args) + private void OnMeleeHit(Entity entity, ref MeleeHitEvent args) { - if (!TryComp(args.User, out _)) + if (!args.IsHit) return; - if (!args.HitEntities.Any()) - return; + var cannotSpread = HasComp(args.User); - foreach (var entity in args.HitEntities) + foreach (var uid in args.HitEntities) { - if (args.User == entity) + if (args.User == uid) continue; + if (!TryComp(uid, out var mobState)) + continue; + + if (HasComp(uid) || HasComp(uid)) + { + // Don't infect, don't deal damage, do not heal from bites, don't pass go! + args.Handled = true; + continue; + } + // Sunrise-Edit-Start if (HasComp(entity)) @@ -376,30 +384,25 @@ namespace Content.Server.Zombies // Sunrise-Edit-End - if (!TryComp(entity, out var mobState)) - continue; - - if (HasComp(entity)) + if (_mobState.IsAlive(uid, mobState)) { - args.BonusDamage = -args.BaseDamage; + _damageable.TryChangeDamage(args.User, entity.Comp.HealingOnBite, true, false); + + // If we cannot infect the living target, the zed will just heal itself. + if (HasComp(uid) || cannotSpread || _random.Prob(GetZombieInfectionChance(uid, entity.Comp))) + continue; + + EnsureComp(uid); + EnsureComp(uid); } else { - if (!HasComp(entity) && !HasComp(args.User) && _random.Prob(GetZombieInfectionChance(entity, component))) - { - EnsureComp(entity); - EnsureComp(entity); - } - } + if (HasComp(uid) || cannotSpread) + continue; - if (_mobState.IsIncapacitated(entity, mobState) && !HasComp(entity) && !HasComp(entity) && !HasComp(args.User)) - { - ZombifyEntity(entity); - args.BonusDamage = -args.BaseDamage; - } - else if (mobState.CurrentState == MobState.Alive) //heals when zombies bite live entities - { - _damageable.TryChangeDamage(uid, component.HealingOnBite, true, false); + // If the target is dead and can be infected, infect. + ZombifyEntity(uid); + args.Handled = true; } } } @@ -429,7 +432,7 @@ namespace Content.Server.Zombies appcomp.EyeColor = zombiecomp.BeforeZombifiedEyeColor; } _humanoidAppearance.SetSkinColor(target, zombiecomp.BeforeZombifiedSkinColor, false); - _bloodstream.ChangeBloodReagent(target, zombiecomp.BeforeZombifiedBloodReagent); + _bloodstream.ChangeBloodReagents(target, zombiecomp.BeforeZombifiedBloodReagents); return true; } diff --git a/Content.Shared.Database/Content.Shared.Database.csproj b/Content.Shared.Database/Content.Shared.Database.csproj index bc2cc300bf..5b14175f4f 100644 --- a/Content.Shared.Database/Content.Shared.Database.csproj +++ b/Content.Shared.Database/Content.Shared.Database.csproj @@ -1,8 +1,9 @@ enable - enable + + diff --git a/Content.Shared/APC/SharedApc.cs b/Content.Shared/APC/SharedApc.cs index 802c06a6ab..c8bf1cc3e8 100644 --- a/Content.Shared/APC/SharedApc.cs +++ b/Content.Shared/APC/SharedApc.cs @@ -181,13 +181,17 @@ namespace Content.Shared.APC public readonly int Power; public readonly ApcExternalPowerState ApcExternalPower; public readonly float Charge; + public readonly float MaxLoad; + public readonly bool Tripped; - public ApcBoundInterfaceState(bool mainBreaker, int power, ApcExternalPowerState apcExternalPower, float charge) + public ApcBoundInterfaceState(bool mainBreaker, int power, ApcExternalPowerState apcExternalPower, float charge, float maxLoad, bool tripped) { MainBreaker = mainBreaker; Power = power; ApcExternalPower = apcExternalPower; Charge = charge; + MaxLoad = maxLoad; + Tripped = tripped; } public bool Equals(ApcBoundInterfaceState? other) @@ -197,7 +201,9 @@ namespace Content.Shared.APC return MainBreaker == other.MainBreaker && Power == other.Power && ApcExternalPower == other.ApcExternalPower && - MathHelper.CloseTo(Charge, other.Charge); + MathHelper.CloseTo(Charge, other.Charge) && + MathHelper.CloseTo(MaxLoad, other.MaxLoad) && + Tripped == other.Tripped; } public override bool Equals(object? obj) @@ -207,7 +213,7 @@ namespace Content.Shared.APC public override int GetHashCode() { - return HashCode.Combine(MainBreaker, Power, (int) ApcExternalPower, Charge); + return HashCode.Combine(MainBreaker, Power, (int) ApcExternalPower, Charge, MaxLoad, Tripped); } } diff --git a/Content.Shared/Access/Components/AccessOverriderComponent.cs b/Content.Shared/Access/Components/AccessOverriderComponent.cs index 6a1bf2c831..27a6f7d599 100644 --- a/Content.Shared/Access/Components/AccessOverriderComponent.cs +++ b/Content.Shared/Access/Components/AccessOverriderComponent.cs @@ -13,6 +13,12 @@ public sealed partial class AccessOverriderComponent : Component { public static string PrivilegedIdCardSlotId = "AccessOverrider-privilegedId"; + /// + /// If the Access Overrider UI will show info about the privileged ID + /// + [DataField] + public bool ShowPrivilegedId = true; + [DataField] public ItemSlot PrivilegedIdSlot = new(); @@ -48,6 +54,7 @@ public sealed partial class AccessOverriderComponent : Component public readonly string PrivilegedIdName; public readonly bool IsPrivilegedIdPresent; public readonly bool IsPrivilegedIdAuthorized; + public readonly bool ShowPrivilegedIdGrid; public readonly ProtoId[]? TargetAccessReaderIdAccessList; public readonly ProtoId[]? AllowedModifyAccessList; public readonly ProtoId[]? MissingPrivilegesList; @@ -59,7 +66,8 @@ public sealed partial class AccessOverriderComponent : Component ProtoId[]? missingPrivilegesList, string privilegedIdName, string targetLabel, - Color targetLabelColor) + Color targetLabelColor, + bool showPrivilegedIdGrid) { IsPrivilegedIdPresent = isPrivilegedIdPresent; IsPrivilegedIdAuthorized = isPrivilegedIdAuthorized; @@ -69,6 +77,7 @@ public sealed partial class AccessOverriderComponent : Component PrivilegedIdName = privilegedIdName; TargetLabel = targetLabel; TargetLabelColor = targetLabelColor; + ShowPrivilegedIdGrid = showPrivilegedIdGrid; } } diff --git a/Content.Shared/Access/Components/IdCardConsoleComponent.cs b/Content.Shared/Access/Components/IdCardConsoleComponent.cs index 532c81b3f9..71bdb33509 100644 --- a/Content.Shared/Access/Components/IdCardConsoleComponent.cs +++ b/Content.Shared/Access/Components/IdCardConsoleComponent.cs @@ -57,6 +57,8 @@ public sealed partial class IdCardConsoleComponent : Component "Cryogenics", "Engineering", "External", + "GenpopEnter", + "GenpopLeave", "HeadOfPersonnel", "HeadOfSecurity", "Hydroponics", diff --git a/Content.Shared/Access/Systems/ActivatableUIRequiresAccessSystem.cs b/Content.Shared/Access/Systems/ActivatableUIRequiresAccessSystem.cs index 9020518f21..eb94ed324d 100644 --- a/Content.Shared/Access/Systems/ActivatableUIRequiresAccessSystem.cs +++ b/Content.Shared/Access/Systems/ActivatableUIRequiresAccessSystem.cs @@ -23,7 +23,7 @@ public sealed class ActivatableUIRequiresAccessSystem : EntitySystem if (!_access.IsAllowed(args.User, activatableUI)) { args.Cancel(); - if (activatableUI.Comp.PopupMessage != null) + if (activatableUI.Comp.PopupMessage != null && !args.Silent) _popup.PopupClient(Loc.GetString(activatableUI.Comp.PopupMessage), activatableUI, args.User); } } diff --git a/Content.Shared/ActionBlocker/ActionBlockerSystem.cs b/Content.Shared/ActionBlocker/ActionBlockerSystem.cs index 68e424042b..f10800beef 100644 --- a/Content.Shared/ActionBlocker/ActionBlockerSystem.cs +++ b/Content.Shared/ActionBlocker/ActionBlockerSystem.cs @@ -30,15 +30,11 @@ namespace Content.Shared.ActionBlocker base.Initialize(); _complexInteractionQuery = GetEntityQuery(); - - SubscribeLocalEvent(OnMoverStartup); - } - - private void OnMoverStartup(EntityUid uid, InputMoverComponent component, ComponentStartup args) - { - UpdateCanMove(uid, component); } + // These two methods should probably both live in SharedMoverController + // but they're called in a million places and I'm not doing that + // refactor right now. public bool CanMove(EntityUid uid, InputMoverComponent? component = null) { return Resolve(uid, ref component, false) && component.CanMove; diff --git a/Content.Shared/Actions/Components/ActionComponent.cs b/Content.Shared/Actions/Components/ActionComponent.cs index 2833aa1798..8f9b7fa925 100644 --- a/Content.Shared/Actions/Components/ActionComponent.cs +++ b/Content.Shared/Actions/Components/ActionComponent.cs @@ -197,7 +197,7 @@ public sealed partial class ActionComponent : Component } [DataRecord, Serializable, NetSerializable] -public record struct ActionCooldown +public partial record struct ActionCooldown { [DataField(required: true, customTypeSerializer: typeof(TimeOffsetSerializer))] public TimeSpan Start; diff --git a/Content.Shared/Actions/SharedActionsSystem.cs b/Content.Shared/Actions/SharedActionsSystem.cs index 95dce49af8..823a7064b8 100644 --- a/Content.Shared/Actions/SharedActionsSystem.cs +++ b/Content.Shared/Actions/SharedActionsSystem.cs @@ -429,7 +429,7 @@ public abstract partial class SharedActionsSystem : EntitySystem if (_whitelist.IsWhitelistFail(comp.Whitelist, target)) return false; - if (_whitelist.IsBlacklistPass(comp.Blacklist, target)) + if (_whitelist.IsWhitelistPass(comp.Blacklist, target)) return false; if (_actionQuery.Comp(uid).CheckCanInteract && !_actionBlocker.CanInteract(user, target)) diff --git a/Content.Shared/Administration/AdminFrozenSystem.cs b/Content.Shared/Administration/AdminFrozenSystem.cs index 7419137da8..ee0afb543a 100644 --- a/Content.Shared/Administration/AdminFrozenSystem.cs +++ b/Content.Shared/Administration/AdminFrozenSystem.cs @@ -1,4 +1,5 @@ using Content.Shared.ActionBlocker; +using Content.Shared.Chat; using Content.Shared.Emoting; using Content.Shared.Interaction.Events; using Content.Shared.Item; @@ -31,6 +32,8 @@ public sealed class AdminFrozenSystem : EntitySystem SubscribeLocalEvent(OnAttempt); SubscribeLocalEvent(OnEmoteAttempt); SubscribeLocalEvent(OnSpeakAttempt); + SubscribeLocalEvent(OnInGameOocMessageAttempt); + SubscribeLocalEvent(OnInGameOocMessageAttemptBroadcast); } /// @@ -56,6 +59,20 @@ public sealed class AdminFrozenSystem : EntitySystem args.Cancel(); } + private void OnInGameOocMessageAttempt(Entity ent, ref InGameOocMessageAttemptEvent args) + { + if (!ent.Comp.Muted) + return; + + // Despite Type being available, Admin Mute does not care to differentiate. If you are out, you are out. + args.Cancelled = true; + } + + private void OnInGameOocMessageAttemptBroadcast(ref InGameOocMessageAttemptEvent args) + { + //TODO Player LOOC mute/ban. Session is in the args, but where to store/check the muted state? + } + private void OnAttempt(EntityUid uid, AdminFrozenComponent component, CancellableEntityEventArgs args) { args.Cancel(); diff --git a/Content.Shared/Administration/Components/AdminMinigunComponent.cs b/Content.Shared/Administration/Components/AdminMinigunComponent.cs new file mode 100644 index 0000000000..04a7aacd69 --- /dev/null +++ b/Content.Shared/Administration/Components/AdminMinigunComponent.cs @@ -0,0 +1,6 @@ +using Robust.Shared.GameStates; + +namespace Content.Shared.Administration.Components; + +[RegisterComponent, NetworkedComponent] +public sealed partial class AdminMinigunComponent : Component; diff --git a/Content.Server/Administration/Components/BufferingComponent.cs b/Content.Shared/Administration/Components/BufferingComponent.cs similarity index 67% rename from Content.Server/Administration/Components/BufferingComponent.cs rename to Content.Shared/Administration/Components/BufferingComponent.cs index 1f80376596..3d365d00aa 100644 --- a/Content.Server/Administration/Components/BufferingComponent.cs +++ b/Content.Shared/Administration/Components/BufferingComponent.cs @@ -1,22 +1,29 @@ -using Content.Server.Administration.Systems; +using Content.Shared.Administration.Systems; -namespace Content.Server.Administration.Components; +namespace Content.Shared.Administration.Components; -[RegisterComponent, Access(typeof(BufferingSystem))] +[RegisterComponent] +[Access(typeof(SharedBufferingSystem))] public sealed partial class BufferingComponent : Component { [DataField("minBufferTime")] public float MinimumBufferTime = 0.5f; + [DataField("maxBufferTime")] public float MaximumBufferTime = 1.5f; + [DataField("minTimeTilNextBuffer")] public float MinimumTimeTilNextBuffer = 10.0f; + [DataField("maxTimeTilNextBuffer")] public float MaximumTimeTilNextBuffer = 120.0f; - [DataField("timeTilNextBuffer")] + + [DataField] public float TimeTilNextBuffer = 15.0f; - [DataField("bufferingIcon")] + + [DataField] public EntityUid? BufferingIcon = null; - [DataField("bufferingTimer")] + + [DataField] public float BufferingTimer = 0.0f; } diff --git a/Content.Shared/Administration/Components/DisarmProneComponent.cs b/Content.Shared/Administration/Components/DisarmProneComponent.cs index 4ba11df8e2..86addab4f6 100644 --- a/Content.Shared/Administration/Components/DisarmProneComponent.cs +++ b/Content.Shared/Administration/Components/DisarmProneComponent.cs @@ -8,7 +8,4 @@ namespace Content.Shared.Administration.Components; /// [RegisterComponent, NetworkedComponent] [Access(typeof(SharedMeleeWeaponSystem))] -public sealed partial class DisarmProneComponent : Component -{ - -} +public sealed partial class DisarmProneComponent : Component; diff --git a/Content.Shared/Administration/Components/SharedHeadstandComponent.cs b/Content.Shared/Administration/Components/HeadstandComponent.cs similarity index 100% rename from Content.Shared/Administration/Components/SharedHeadstandComponent.cs rename to Content.Shared/Administration/Components/HeadstandComponent.cs diff --git a/Content.Shared/Administration/Components/KillSignComponent.cs b/Content.Shared/Administration/Components/KillSignComponent.cs new file mode 100644 index 0000000000..796a98a71d --- /dev/null +++ b/Content.Shared/Administration/Components/KillSignComponent.cs @@ -0,0 +1,43 @@ +using System.Numerics; +using Robust.Shared.GameStates; +using Robust.Shared.Utility; + +namespace Content.Shared.Administration.Components; + +/// +/// Displays a sprite above an entity. +/// By default a huge sign saying "KILL". +/// +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState(raiseAfterAutoHandleState: true)] +public sealed partial class KillSignComponent : Component +{ + /// + /// The sprite show above the entity. + /// + [DataField, AutoNetworkedField] + public SpriteSpecifier? Sprite = new SpriteSpecifier.Rsi(new ResPath("Objects/Misc/killsign.rsi"), "kill"); + + /// + /// Whether the granted layer should always be forced to be unshaded. + /// + [DataField, AutoNetworkedField] + public bool ForceUnshaded = true; + + /// + /// Whether the granted layer should be offset to be above the entity. + /// + [DataField, AutoNetworkedField] + public bool DoOffset = true; + + /// + /// Prevents the sign from displaying to the owner of the component, allowing everyone but them to see it. + /// + [DataField, AutoNetworkedField] + public bool HideFromOwner = false; + + /// + /// The scale of the sprite. + /// + [DataField, AutoNetworkedField] + public Vector2 Scale = Vector2.One; +} diff --git a/Content.Shared/Administration/Components/SharedKillSignComponent.cs b/Content.Shared/Administration/Components/SharedKillSignComponent.cs deleted file mode 100644 index 9a95454f72..0000000000 --- a/Content.Shared/Administration/Components/SharedKillSignComponent.cs +++ /dev/null @@ -1,9 +0,0 @@ -using Robust.Shared.GameStates; - -namespace Content.Shared.Administration.Components; - -[NetworkedComponent] -public abstract partial class SharedKillSignComponent : Component -{ - -} diff --git a/Content.Server/Administration/Components/StationInfiniteBatteryTargetComponent.cs b/Content.Shared/Administration/Components/StationInfiniteBatteryTargetComponent.cs similarity index 55% rename from Content.Server/Administration/Components/StationInfiniteBatteryTargetComponent.cs rename to Content.Shared/Administration/Components/StationInfiniteBatteryTargetComponent.cs index 5543d5ed8c..d26527a472 100644 --- a/Content.Server/Administration/Components/StationInfiniteBatteryTargetComponent.cs +++ b/Content.Shared/Administration/Components/StationInfiniteBatteryTargetComponent.cs @@ -1,10 +1,9 @@ -namespace Content.Server.Administration.Components; +using Robust.Shared.GameStates; + +namespace Content.Shared.Administration.Components; /// /// This is used for the admin map-wide/station-wide/grid-wide infinite power trick. /// -[RegisterComponent] -public sealed partial class StationInfiniteBatteryTargetComponent : Component -{ - -} +[RegisterComponent, NetworkedComponent] +public sealed partial class StationInfiniteBatteryTargetComponent : Component; diff --git a/Content.Shared/Administration/Logs/LogStringHandler.cs b/Content.Shared/Administration/Logs/LogStringHandler.cs index 9b65c6d723..2fab949d58 100644 --- a/Content.Shared/Administration/Logs/LogStringHandler.cs +++ b/Content.Shared/Administration/Logs/LogStringHandler.cs @@ -40,7 +40,8 @@ public ref struct LogStringHandler format = argument[0] == '@' ? argument[1..] : argument; } - if (Values.TryAdd(Logger.ConvertName(format), value) + format = Logger.ConvertName(format); + if (Values.TryAdd(format, value) || Values[format] is T val && val.Equals(value) ) { return; @@ -50,7 +51,7 @@ public ref struct LogStringHandler var i = 2; format = $"{originalFormat}_{i}"; - while (!(Values.TryAdd(Logger.ConvertName(format), value) + while (!(Values.TryAdd(format, value) || Values[format] is T val2 && val2.Equals(value))) { format = $"{originalFormat}_{i}"; diff --git a/Content.Server/Administration/Systems/AdminGunSystem.cs b/Content.Shared/Administration/Systems/AdminGunSystem.cs similarity index 80% rename from Content.Server/Administration/Systems/AdminGunSystem.cs rename to Content.Shared/Administration/Systems/AdminGunSystem.cs index 6270481a3c..28ff142709 100644 --- a/Content.Server/Administration/Systems/AdminGunSystem.cs +++ b/Content.Shared/Administration/Systems/AdminGunSystem.cs @@ -1,7 +1,7 @@ -using Content.Server.Administration.Components; +using Content.Shared.Administration.Components; using Content.Shared.Weapons.Ranged.Events; -namespace Content.Server.Administration.Systems; +namespace Content.Shared.Administration.Systems; public sealed class AdminGunSystem : EntitySystem { diff --git a/Content.Server/Administration/Systems/RejuvenateSystem.cs b/Content.Shared/Administration/Systems/RejuvenateSystem.cs similarity index 54% rename from Content.Server/Administration/Systems/RejuvenateSystem.cs rename to Content.Shared/Administration/Systems/RejuvenateSystem.cs index d25db20bd9..d27ea63ace 100644 --- a/Content.Server/Administration/Systems/RejuvenateSystem.cs +++ b/Content.Shared/Administration/Systems/RejuvenateSystem.cs @@ -1,9 +1,12 @@ using Content.Shared.Rejuvenate; -namespace Content.Server.Administration.Systems; +namespace Content.Shared.Administration.Systems; public sealed class RejuvenateSystem : EntitySystem { + /// + /// Fully heals the target, removing all damage, debuffs or other negative status effects. + /// public void PerformRejuvenate(EntityUid target) { RaiseLocalEvent(target, new RejuvenateEvent()); diff --git a/Content.Shared/Administration/Systems/SharedBufferingSystem.cs b/Content.Shared/Administration/Systems/SharedBufferingSystem.cs new file mode 100644 index 0000000000..a1f375ebfd --- /dev/null +++ b/Content.Shared/Administration/Systems/SharedBufferingSystem.cs @@ -0,0 +1,5 @@ +namespace Content.Shared.Administration.Systems; + +public abstract class SharedBufferingSystem : EntitySystem +{ +} diff --git a/Content.Shared/Alert/AlertPrototype.cs b/Content.Shared/Alert/AlertPrototype.cs index 998eb4bd4d..ce5f919ea5 100644 --- a/Content.Shared/Alert/AlertPrototype.cs +++ b/Content.Shared/Alert/AlertPrototype.cs @@ -1,4 +1,5 @@ using Robust.Shared.Prototypes; +using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype.Array; using Robust.Shared.Utility; namespace Content.Shared.Alert; @@ -7,8 +8,17 @@ namespace Content.Shared.Alert; /// An alert popup with associated icon, tooltip, and other data. /// [Prototype] -public sealed partial class AlertPrototype : IPrototype +public sealed partial class AlertPrototype : IPrototype, IInheritingPrototype { + /// + [ParentDataField(typeof(AbstractPrototypeIdArraySerializer))] + public string[]? Parents { get; private set; } + + /// + [NeverPushInheritance] + [AbstractDataField] + public bool Abstract { get; private set; } + /// /// Type of alert, no 2 alert prototypes should have the same one. /// diff --git a/Content.Shared/Armor/SharedArmorSystem.cs b/Content.Shared/Armor/SharedArmorSystem.cs index 08e2bbb0a7..78d1a43a33 100644 --- a/Content.Shared/Armor/SharedArmorSystem.cs +++ b/Content.Shared/Armor/SharedArmorSystem.cs @@ -1,5 +1,6 @@ using Content.Shared.Clothing.Components; using Content.Shared.Damage; +using Content.Shared.Damage.Systems; using Content.Shared.Examine; using Content.Shared.Inventory; using Content.Shared.Silicons.Borgs; diff --git a/Content.Server/Atmos/Components/DeltaPressureComponent.cs b/Content.Shared/Atmos/Components/DeltaPressureComponent.cs similarity index 83% rename from Content.Server/Atmos/Components/DeltaPressureComponent.cs rename to Content.Shared/Atmos/Components/DeltaPressureComponent.cs index 0d2debe08a..064d67f606 100644 --- a/Content.Server/Atmos/Components/DeltaPressureComponent.cs +++ b/Content.Shared/Atmos/Components/DeltaPressureComponent.cs @@ -1,37 +1,37 @@ -using Content.Server.Atmos.EntitySystems; +using Content.Shared.Atmos.EntitySystems; using Content.Shared.Damage; using Content.Shared.FixedPoint; using Content.Shared.Guidebook; +using Robust.Shared.GameStates; -namespace Content.Server.Atmos.Components; +namespace Content.Shared.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 grid's GridAtmosphereComponent. /// 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. +/// Note that the entity should have an AirtightComponent and be a grid structure. [RegisterComponent] +[NetworkedComponent, AutoGenerateComponentState] +[Access(typeof(SharedAtmosphereSystem), typeof(SharedDeltaPressureSystem))] public sealed partial class DeltaPressureComponent : Component { /// - /// Whether the entity is currently in the processing list of the grid's . + /// Whether the entity is currently in the processing list of the grid's GridAtmosphereComponent. /// [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))] + [DataField, AutoNetworkedField] public bool IsTakingDamage; /// @@ -39,9 +39,12 @@ public sealed partial class DeltaPressureComponent : Component /// Required for proper deletion, as we cannot reference the grid /// for removal while the entity is being deleted. /// - /// Note that while already stores the grid, - /// we cannot trust it to be available on init or when the entity is being deleted. Tragic. - [DataField] + /// Note that while AirtightComponent already stores the grid, + /// we cannot trust it to be available on init or when the entity is being deleted. Tragic. + /// Double note: this is set during ComponentInit and thus does not need to be a datafield + /// or else it will spam serialization. + /// TODO ATMOS: Simply use AirtightComponent's GridUID caching and handle entity removal from the processing list on an invalidation system similar to InvalidTiles. + [ViewVariables(VVAccess.ReadOnly)] public EntityUid? GridUid; /// diff --git a/Content.Shared/Atmos/EntitySystems/SharedAtmosphereSystem.cs b/Content.Shared/Atmos/EntitySystems/SharedAtmosphereSystem.cs index 4a177e6263..67d6dec8af 100644 --- a/Content.Shared/Atmos/EntitySystems/SharedAtmosphereSystem.cs +++ b/Content.Shared/Atmos/EntitySystems/SharedAtmosphereSystem.cs @@ -1,4 +1,3 @@ -using Content.Shared.Atmos.Components; using Content.Shared.Atmos.Prototypes; using Content.Shared.Body.Components; using Content.Shared.Body.Systems; @@ -25,10 +24,17 @@ namespace Content.Shared.Atmos.EntitySystems InitializeBreathTool(); - for (var i = 0; i < Atmospherics.TotalNumberOfGases; i++) + foreach (var gas in Enum.GetValues()) { - GasPrototypes[i] = _prototypeManager.Index(i.ToString()); - GasReagents[i] = GasPrototypes[i].Reagent; + var idx = (int)gas; + // Log an error if the corresponding prototype isn't found + if (!_prototypeManager.TryIndex(gas.ToString(), out var gasPrototype)) + { + Log.Error($"Failed to find corresponding {nameof(GasPrototype)} for gas ID {(int)gas} ({gas}) with expected ID \"{gas.ToString()}\". Is your prototype named correctly?"); + continue; + } + GasPrototypes[idx] = gasPrototype; + GasReagents[idx] = gasPrototype.Reagent; } } diff --git a/Content.Shared/Atmos/EntitySystems/SharedDeltaPressureSystem.cs b/Content.Shared/Atmos/EntitySystems/SharedDeltaPressureSystem.cs new file mode 100644 index 0000000000..4ea9880707 --- /dev/null +++ b/Content.Shared/Atmos/EntitySystems/SharedDeltaPressureSystem.cs @@ -0,0 +1,20 @@ +using Content.Shared.Atmos.Components; +using Content.Shared.Examine; + +namespace Content.Shared.Atmos.EntitySystems; + +public abstract partial class SharedDeltaPressureSystem : EntitySystem +{ + public override void Initialize() + { + base.Initialize(); + + SubscribeLocalEvent(OnExaminedEvent); + } + + private void OnExaminedEvent(Entity ent, ref ExaminedEvent args) + { + if (ent.Comp.IsTakingDamage) + args.PushMarkup(Loc.GetString("window-taking-damage")); + } +} diff --git a/Content.Shared/Atmos/EntitySystems/SharedGasTileOverlaySystem.cs b/Content.Shared/Atmos/EntitySystems/SharedGasTileOverlaySystem.cs index 8e7dfdedaf..d831616355 100644 --- a/Content.Shared/Atmos/EntitySystems/SharedGasTileOverlaySystem.cs +++ b/Content.Shared/Atmos/EntitySystems/SharedGasTileOverlaySystem.cs @@ -13,6 +13,7 @@ namespace Content.Shared.Atmos.EntitySystems protected bool PvsEnabled; [Dependency] protected readonly IPrototypeManager ProtoMan = default!; + [Dependency] private readonly SharedAtmosphereSystem _atmosphere = default!; /// /// array of the ids of all visible gases. @@ -28,7 +29,7 @@ namespace Content.Shared.Atmos.EntitySystems for (var i = 0; i < Atmospherics.TotalNumberOfGases; i++) { - var gasPrototype = ProtoMan.Index(i.ToString()); + var gasPrototype = _atmosphere.GetGas(i); if (!string.IsNullOrEmpty(gasPrototype.GasOverlayTexture) || !string.IsNullOrEmpty(gasPrototype.GasOverlaySprite) && !string.IsNullOrEmpty(gasPrototype.GasOverlayState)) visibleGases.Add(i); } diff --git a/Content.Shared/Atmos/Piping/Components/AtmosDeviceDisabledEvent.cs b/Content.Shared/Atmos/Piping/Components/AtmosDeviceDisabledEvent.cs index 6fe5d86df2..66aa9b0bfa 100644 --- a/Content.Shared/Atmos/Piping/Components/AtmosDeviceDisabledEvent.cs +++ b/Content.Shared/Atmos/Piping/Components/AtmosDeviceDisabledEvent.cs @@ -1,7 +1,12 @@ namespace Content.Shared.Atmos.Piping.Components; /// -/// Raised directed on an atmos device when it is enabled. +/// Raised directed on an AtmosDeviceComponent when it has been removed from +/// the GridAtmosphereComponent it was attached to. +/// This can occur when it has been requested manually or when the device has been unanchored. +/// +/// Any information that you were tracking about the grid should +/// probably be cleared out here. /// [ByRefEvent] -public readonly record struct AtmosDeviceDisabledEvent; \ No newline at end of file +public readonly record struct AtmosDeviceDisabledEvent; diff --git a/Content.Shared/Atmos/Piping/Components/AtmosDeviceEnabledEvent.cs b/Content.Shared/Atmos/Piping/Components/AtmosDeviceEnabledEvent.cs index d656367245..5f829c7d59 100644 --- a/Content.Shared/Atmos/Piping/Components/AtmosDeviceEnabledEvent.cs +++ b/Content.Shared/Atmos/Piping/Components/AtmosDeviceEnabledEvent.cs @@ -1,7 +1,13 @@ namespace Content.Shared.Atmos.Piping.Components; /// -/// Raised directed on an atmos device when it is enabled. +/// Raised directed on an AtmosDeviceComponent when it has been added to +/// a GridAtmosphereComponent. +/// This can occur when it has been requested manually or when the device has been anchored. +/// +/// You can use this to cache specific information about the grid the device is on, +/// though be careful with caching references to objects that can be removed or changed at any time +/// (such as s). /// [ByRefEvent] -public readonly record struct AtmosDeviceEnabledEvent; \ No newline at end of file +public readonly record struct AtmosDeviceEnabledEvent; diff --git a/Content.Shared/Atmos/Piping/Components/AtmosDeviceTileChangedEvent.cs b/Content.Shared/Atmos/Piping/Components/AtmosDeviceTileChangedEvent.cs new file mode 100644 index 0000000000..daedcfdaa5 --- /dev/null +++ b/Content.Shared/Atmos/Piping/Components/AtmosDeviceTileChangedEvent.cs @@ -0,0 +1,9 @@ +namespace Content.Shared.Atmos.Piping.Components; + +/// +/// Raised directed on entities when the tile that they reside in has had their +/// associated TileAtmosphere changed significantly, i.e. a tile/ being added, removed, +/// or replaced. Important when atmos devices need to update any stored references to their tile's atmosphere. +/// +[ByRefEvent] +public readonly record struct AtmosDeviceTileChangedEvent; diff --git a/Content.Shared/Atmos/Piping/Trinary/Components/SharedGasFilterComponent.cs b/Content.Shared/Atmos/Piping/Trinary/Components/SharedGasFilterComponent.cs index 947ad01e1b..e6e1f85a38 100644 --- a/Content.Shared/Atmos/Piping/Trinary/Components/SharedGasFilterComponent.cs +++ b/Content.Shared/Atmos/Piping/Trinary/Components/SharedGasFilterComponent.cs @@ -1,4 +1,6 @@ -using Robust.Shared.Serialization; +using Content.Shared.Atmos.Prototypes; +using Robust.Shared.Prototypes; +using Robust.Shared.Serialization; namespace Content.Shared.Atmos.Piping.Trinary.Components { @@ -48,13 +50,8 @@ namespace Content.Shared.Atmos.Piping.Trinary.Components } [Serializable, NetSerializable] - public sealed class GasFilterSelectGasMessage : BoundUserInterfaceMessage + public sealed class GasFilterSelectGasMessage(Gas? gas) : BoundUserInterfaceMessage { - public int? ID { get; } - - public GasFilterSelectGasMessage(int? id) - { - ID = id; - } + public readonly Gas? Gas = gas; } } diff --git a/Content.Shared/Atmos/TileFireEvent.cs b/Content.Shared/Atmos/TileFireEvent.cs new file mode 100644 index 0000000000..f0045f58fd --- /dev/null +++ b/Content.Shared/Atmos/TileFireEvent.cs @@ -0,0 +1,10 @@ +namespace Content.Shared.Atmos; + +/// +/// Event raised on an entity when it is standing on a tile that's on fire. +/// +/// Current temperature of the hotspot this entity is exposed to. +/// Current volume of the hotspot this entity is exposed to. +/// This is not the volume of the tile this entity is on. +[ByRefEvent] +public readonly record struct TileFireEvent(float Temperature, float Volume); diff --git a/Content.Shared/Bed/SharedBedSystem.cs b/Content.Shared/Bed/BedSystem.cs similarity index 75% rename from Content.Shared/Bed/SharedBedSystem.cs rename to Content.Shared/Bed/BedSystem.cs index e640629dd0..818d8f499b 100644 --- a/Content.Shared/Bed/SharedBedSystem.cs +++ b/Content.Shared/Bed/BedSystem.cs @@ -5,23 +5,29 @@ using Content.Shared.Bed.Sleep; using Content.Shared.Body.Events; using Content.Shared.Body.Systems; using Content.Shared.Buckle.Components; +using Content.Shared.Damage.Systems; using Content.Shared.Emag.Systems; +using Content.Shared.Mobs.Systems; using Content.Shared.Power; using Content.Shared.Power.EntitySystems; using Robust.Shared.Timing; namespace Content.Shared.Bed; -public abstract class SharedBedSystem : EntitySystem +public sealed class BedSystem : EntitySystem { - [Dependency] protected readonly IGameTiming Timing = default!; [Dependency] private readonly ActionContainerSystem _actConts = default!; - [Dependency] private readonly SharedActionsSystem _actionsSystem = default!; + [Dependency] private readonly DamageableSystem _damageableSystem = default!; [Dependency] private readonly EmagSystem _emag = default!; + [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private readonly MobStateSystem _mobStateSystem = default!; + [Dependency] private readonly SharedActionsSystem _actionsSystem = default!; [Dependency] private readonly SharedMetabolizerSystem _metabolizer = default!; [Dependency] private readonly SharedPowerReceiverSystem _powerReceiver = default!; [Dependency] private readonly SleepingSystem _sleepingSystem = default!; + private EntityQuery _sleepingQuery; + public override void Initialize() { base.Initialize(); @@ -41,6 +47,8 @@ public abstract class SharedBedSystem : EntitySystem SubscribeLocalEvent(OnStasisEmagged); SubscribeLocalEvent(OnPowerChanged); SubscribeLocalEvent(OnStasisGetMetabolicMultiplier); + + _sleepingQuery = GetEntityQuery(); } // Sunrise-Start @@ -73,7 +81,7 @@ public abstract class SharedBedSystem : EntitySystem private void OnStrapped(Entity bed, ref StrappedEvent args) { EnsureComp(bed); - bed.Comp.NextHealTime = Timing.CurTime + TimeSpan.FromSeconds(bed.Comp.HealTime); + bed.Comp.NextHealTime = _timing.CurTime + TimeSpan.FromSeconds(bed.Comp.HealTime); } private void OnUnstrapped(Entity bed, ref UnstrappedEvent args) @@ -85,7 +93,6 @@ public abstract class SharedBedSystem : EntitySystem // _actionsSystem.RemoveAction(args.Buckle.Owner, bed.Comp.SleepAction); // _sleepingSystem.TryWaking(args.Buckle.Owner); //} - RemComp(bed); } @@ -135,7 +142,7 @@ public abstract class SharedBedSystem : EntitySystem args.Multiplier *= stasis.Multiplier; } - protected void UpdateMetabolisms(Entity ent) + private void UpdateMetabolisms(Entity ent) { if (!Resolve(ent, ref ent.Comp, false)) return; @@ -145,4 +152,36 @@ public abstract class SharedBedSystem : EntitySystem _metabolizer.UpdateMetabolicMultiplier(buckledEntity); } } + + public override void Update(float frameTime) + { + base.Update(frameTime); + + var query = EntityQueryEnumerator(); + while (query.MoveNext(out var uid, out _, out var bedComponent, out var strapComponent)) + { + if (_timing.CurTime < bedComponent.NextHealTime) + continue; + + bedComponent.NextHealTime += TimeSpan.FromSeconds(bedComponent.HealTime); + + Dirty(uid, bedComponent); + + if (strapComponent.BuckledEntities.Count == 0) + continue; + + foreach (var healedEntity in strapComponent.BuckledEntities) + { + if (_mobStateSystem.IsDead(healedEntity)) + continue; + + var damage = bedComponent.Damage; + + if (_sleepingQuery.HasComp(healedEntity)) + damage *= bedComponent.SleepMultiplier; + + _damageableSystem.TryChangeDamage(healedEntity, damage, true, origin: uid); + } + } + } } diff --git a/Content.Shared/Bed/Components/StasisBedBuckledComponent.cs b/Content.Shared/Bed/Components/StasisBedBuckledComponent.cs index 3a1c991b1e..09759f71ef 100644 --- a/Content.Shared/Bed/Components/StasisBedBuckledComponent.cs +++ b/Content.Shared/Bed/Components/StasisBedBuckledComponent.cs @@ -6,5 +6,5 @@ namespace Content.Shared.Bed.Components; /// Tracking component added to entities buckled to stasis beds. /// [RegisterComponent, NetworkedComponent] -[Access(typeof(SharedBedSystem))] +[Access(typeof(BedSystem))] public sealed partial class StasisBedBuckledComponent : Component; diff --git a/Content.Shared/Bed/Components/StasisBedComponent.cs b/Content.Shared/Bed/Components/StasisBedComponent.cs index 97936261d6..fdc720c34f 100644 --- a/Content.Shared/Bed/Components/StasisBedComponent.cs +++ b/Content.Shared/Bed/Components/StasisBedComponent.cs @@ -7,7 +7,7 @@ namespace Content.Shared.Bed.Components; /// A that modifies a strapped entity's metabolic rate by the given multiplier /// [RegisterComponent, NetworkedComponent, AutoGenerateComponentState] -[Access(typeof(SharedBedSystem))] +[Access(typeof(BedSystem))] public sealed partial class StasisBedComponent : Component { /// diff --git a/Content.Shared/Bed/Sleep/SleepingSystem.cs b/Content.Shared/Bed/Sleep/SleepingSystem.cs index d01583ba51..29362bd508 100644 --- a/Content.Shared/Bed/Sleep/SleepingSystem.cs +++ b/Content.Shared/Bed/Sleep/SleepingSystem.cs @@ -4,6 +4,7 @@ using Content.Shared.Buckle.Components; using Content.Shared.Damage; using Content.Shared.Damage.Events; using Content.Shared.Damage.ForceSay; +using Content.Shared.Damage.Systems; using Content.Shared.Emoting; using Content.Shared.Examine; using Content.Shared.Eye.Blinding.Systems; diff --git a/Content.Shared/Blocking/BlockingSystem.User.cs b/Content.Shared/Blocking/BlockingSystem.User.cs index e25c11d585..c906f24f7d 100644 --- a/Content.Shared/Blocking/BlockingSystem.User.cs +++ b/Content.Shared/Blocking/BlockingSystem.User.cs @@ -1,6 +1,6 @@ using Content.Shared.Damage; -using Content.Shared.Damage.Prototypes; -using Robust.Shared.Audio; +using Content.Shared.Damage.Components; +using Content.Shared.Damage.Systems; using Robust.Shared.Audio.Systems; using Robust.Shared.Containers; @@ -42,23 +42,24 @@ public sealed partial class BlockingSystem private void OnUserDamageModified(EntityUid uid, BlockingUserComponent component, DamageModifyEvent args) { - if (TryComp(component.BlockingItem, out var blocking)) - { - if (args.Damage.GetTotal() <= 0) - return; + if (component.BlockingItem is not { } item || !TryComp(item, out var blocking)) + return; - if (!_toggle.IsActivated(component.BlockingItem.Value)) // Sunrise-Edit + if (args.Damage.GetTotal() <= 0) + return; + + if (!_toggle.IsActivated(component.BlockingItem.Value)) // Sunrise-Edit return; // A shield should only block damage it can itself absorb. To determine that we need the Damageable component on it. - if (!TryComp(component.BlockingItem, out var dmgComp)) - return; + if (!TryComp(item, out var dmgComp)) + return; - var blockFraction = blocking.IsBlocking ? blocking.ActiveBlockFraction : blocking.PassiveBlockFraction; - blockFraction = Math.Clamp(blockFraction, 0, 1); - _damageable.TryChangeDamage(component.BlockingItem, blockFraction * args.OriginalDamage); + var blockFraction = blocking.IsBlocking ? blocking.ActiveBlockFraction : blocking.PassiveBlockFraction; + blockFraction = Math.Clamp(blockFraction, 0, 1); + _damageable.TryChangeDamage((item, dmgComp), blockFraction * args.OriginalDamage); - var ev = new BlockingEvent(uid, args.Damage); + var ev = new BlockingEvent(uid, args.Damage); RaiseLocalEvent(component.BlockingItem.Value, ev); var modify = new DamageModifierSet(); @@ -67,12 +68,11 @@ public sealed partial class BlockingSystem modify.Coefficients.TryAdd(key, 1 - blockFraction); } - args.Damage = DamageSpecifier.ApplyModifierSet(args.Damage, modify); + args.Damage = DamageSpecifier.ApplyModifierSet(args.Damage, modify); - if (blocking.IsBlocking && !args.Damage.Equals(args.OriginalDamage)) - { - _audio.PlayPvs(blocking.BlockSound, uid); - } + if (blocking.IsBlocking && !args.Damage.Equals(args.OriginalDamage)) + { + _audio.PlayPvs(blocking.BlockSound, uid); } } diff --git a/Content.Shared/Blocking/BlockingSystem.cs b/Content.Shared/Blocking/BlockingSystem.cs index 115db4db41..e84ce2610f 100644 --- a/Content.Shared/Blocking/BlockingSystem.cs +++ b/Content.Shared/Blocking/BlockingSystem.cs @@ -247,7 +247,7 @@ public sealed partial class BlockingSystem : EntitySystem if (TryComp(user, out var blockingUserComponent) && TryComp(user, out var physicsComponent)) { if (xform.Anchored) - _transformSystem.Unanchor(user, xform); + _transformSystem.Unanchor(user, xform, false); _actionsSystem.SetToggled(component.BlockingToggleActionEntity, false); _fixtureSystem.DestroyFixture(user, BlockingComponent.BlockFixtureID, body: physicsComponent); diff --git a/Content.Shared/Body/Components/BloodstreamComponent.cs b/Content.Shared/Body/Components/BloodstreamComponent.cs index 51814eaba9..533b486da5 100644 --- a/Content.Shared/Body/Components/BloodstreamComponent.cs +++ b/Content.Shared/Body/Components/BloodstreamComponent.cs @@ -20,7 +20,6 @@ namespace Content.Shared.Body.Components; [Access(typeof(SharedBloodstreamSystem))] public sealed partial class BloodstreamComponent : Component { - public const string DefaultChemicalsSolutionName = "chemicals"; public const string DefaultBloodSolutionName = "bloodstream"; public const string DefaultBloodTemporarySolutionName = "bloodstreamTemporary"; @@ -139,26 +138,26 @@ public sealed partial class BloodstreamComponent : Component // TODO probably damage bleed thresholds. /// - /// Max volume of internal chemical solution storage + /// Modifier applied to to determine maximum volume for bloodstream. /// - [DataField] - public FixedPoint2 ChemicalMaxVolume = FixedPoint2.New(250); + [DataField, AutoNetworkedField] + public float MaxVolumeModifier = 2f; /// - /// Max volume of internal blood storage, - /// and starting level of blood. - /// - [DataField] - public FixedPoint2 BloodMaxVolume = FixedPoint2.New(300); - - /// - /// Which reagent is considered this entities 'blood'? + /// Defines which reagents are considered as 'blood' and how much of it is normal. /// /// /// Slime-people might use slime as their blood or something like that. /// [DataField, AutoNetworkedField] - public ProtoId BloodReagent = "Blood"; + public Solution BloodReferenceSolution = new([new("Blood", 300)]); + + /// + /// Caches the blood data of an entity. + /// This is modified by DNA on init so it's not savable. + /// + [ViewVariables(VVAccess.ReadOnly)] + public List? BloodData; /// /// Name/Key that is indexed by. @@ -166,12 +165,6 @@ public sealed partial class BloodstreamComponent : Component [DataField] public string BloodSolutionName = DefaultBloodSolutionName; - /// - /// Name/Key that is indexed by. - /// - [DataField] - public string ChemicalSolutionName = DefaultChemicalsSolutionName; - /// /// Name/Key that is indexed by. /// @@ -184,12 +177,6 @@ public sealed partial class BloodstreamComponent : Component [ViewVariables] public Entity? BloodSolution; - /// - /// Internal solution for reagent storage - /// - [ViewVariables] - public Entity? ChemicalSolution; - /// /// Temporary blood solution. /// When blood is lost, it goes to this solution, and when this diff --git a/Content.Shared/Body/Components/StomachComponent.cs b/Content.Shared/Body/Components/StomachComponent.cs index f027009822..1509bfcb8b 100644 --- a/Content.Shared/Body/Components/StomachComponent.cs +++ b/Content.Shared/Body/Components/StomachComponent.cs @@ -8,7 +8,7 @@ using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom; namespace Content.Shared.Body.Components { - [RegisterComponent, NetworkedComponent, Access(typeof(StomachSystem), typeof(FoodSystem))] + [RegisterComponent, NetworkedComponent, Access(typeof(StomachSystem))] public sealed partial class StomachComponent : Component { /// @@ -45,7 +45,7 @@ namespace Content.Shared.Body.Components /// What solution should this stomach push reagents into, on the body? /// [DataField] - public string BodySolutionName = "chemicals"; + public string BodySolutionName = BloodstreamComponent.DefaultBloodSolutionName; /// /// Time between reagents being ingested and them being diff --git a/Content.Shared/Body/Events/MetabolismExclusionEvent.cs b/Content.Shared/Body/Events/MetabolismExclusionEvent.cs new file mode 100644 index 0000000000..3626e5af77 --- /dev/null +++ b/Content.Shared/Body/Events/MetabolismExclusionEvent.cs @@ -0,0 +1,13 @@ +using Content.Shared.Chemistry.Reagent; + +namespace Content.Shared.Body.Events; + +/// +/// Event called by to get a list of +/// blood like reagents for metabolism to skip. +/// +[ByRefEvent] +public readonly record struct MetabolismExclusionEvent() +{ + public readonly List Reagents = []; +} diff --git a/Content.Shared/Body/Systems/SharedBloodstreamSystem.cs b/Content.Shared/Body/Systems/SharedBloodstreamSystem.cs index ee85fe65b7..e86fd0c06b 100644 --- a/Content.Shared/Body/Systems/SharedBloodstreamSystem.cs +++ b/Content.Shared/Body/Systems/SharedBloodstreamSystem.cs @@ -6,8 +6,8 @@ using Content.Shared.Chemistry.EntitySystems; using Content.Shared.Chemistry.Reaction; using Content.Shared.Chemistry.Reagent; using Content.Shared.Damage; +using Content.Shared.Damage.Systems; using Content.Shared.EntityEffects.Effects.Solution; -using Content.Shared.EntityEffects.Effects.Transform; using Content.Shared.FixedPoint; using Content.Shared.Fluids; using Content.Shared.Forensics.Components; @@ -29,9 +29,9 @@ public abstract class SharedBloodstreamSystem : EntitySystem { public static readonly EntProtoId Bloodloss = "StatusEffectBloodloss"; + [Dependency] protected readonly IPrototypeManager PrototypeManager = default!; [Dependency] protected readonly SharedSolutionContainerSystem SolutionContainer = default!; [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; [Dependency] private readonly SharedAudioSystem _audio = default!; [Dependency] private readonly SharedPopupSystem _popup = default!; [Dependency] private readonly SharedPuddleSystem _puddle = default!; @@ -53,6 +53,7 @@ public abstract class SharedBloodstreamSystem : EntitySystem SubscribeLocalEvent(OnBeingGibbed); SubscribeLocalEvent(OnApplyMetabolicMultiplier); SubscribeLocalEvent(OnRejuvenate); + SubscribeLocalEvent(OnMetabolismExclusion); } public override void Update(float frameTime) @@ -69,53 +70,41 @@ public abstract class SharedBloodstreamSystem : EntitySystem bloodstream.NextUpdate += bloodstream.AdjustedUpdateInterval; DirtyField(uid, bloodstream, nameof(BloodstreamComponent.NextUpdate)); // needs to be dirtied on the client so it can be rerolled during prediction - if (!SolutionContainer.ResolveSolution(uid, bloodstream.BloodSolutionName, ref bloodstream.BloodSolution, out var bloodSolution)) + if (!SolutionContainer.ResolveSolution(uid, bloodstream.BloodSolutionName, ref bloodstream.BloodSolution)) continue; - // Adds blood to their blood level if it is below the maximum; Blood regeneration. Must be alive. - if (bloodSolution.Volume < bloodSolution.MaxVolume && !_mobStateSystem.IsDead(uid)) + // Blood level regulation. Must be alive. + if (!_mobStateSystem.IsDead(uid)) { - TryModifyBloodLevel((uid, bloodstream), bloodstream.BloodRefreshAmount); + TryRegulateBloodLevel(uid, bloodstream.BloodRefreshAmount); + + TickBleed((uid, bloodstream)); + + // deal bloodloss damage if their blood level is below a threshold. + var bloodPercentage = GetBloodLevel(uid); + if (bloodPercentage < bloodstream.BloodlossThreshold) + { + // bloodloss damage is based on the base value, and modified by how low your blood level is. + var amt = bloodstream.BloodlossDamage / (0.1f + bloodPercentage); + + _damageableSystem.TryChangeDamage(uid, amt, ignoreResistances: false, interruptsDoAfters: false); + + // Apply dizziness as a symptom of bloodloss. + // The effect is applied in a way that it will never be cleared without being healthy. + // Multiplying by 2 is arbitrary but works for this case, it just prevents the time from running out + _status.TrySetStatusEffectDuration(uid, Bloodloss); + } + else + { + // If they're healthy, we'll try and heal some bloodloss instead. + _damageableSystem.TryChangeDamage(uid, bloodstream.BloodlossHealDamage * bloodPercentage, ignoreResistances: true, interruptsDoAfters: false); + + _status.TryRemoveStatusEffect(uid, Bloodloss); + } } - - // Removes blood from the bloodstream based on bleed amount (bleed rate) - // as well as stop their bleeding to a certain extent. - if (bloodstream.BleedAmount > 0) + else { - var ev = new BleedModifierEvent(bloodstream.BleedAmount, bloodstream.BleedReductionAmount); - RaiseLocalEvent(uid, ref ev); - - // Blood is removed from the bloodstream at a 1-1 rate with the bleed amount - TryModifyBloodLevel((uid, bloodstream), -ev.BleedAmount); - - // Bleed rate is reduced by the bleed reduction amount in the bloodstream component. - TryModifyBleedAmount((uid, bloodstream), -ev.BleedReductionAmount); - } - - // deal bloodloss damage if their blood level is below a threshold. - var bloodPercentage = GetBloodLevelPercentage((uid, bloodstream)); - if (bloodPercentage < bloodstream.BloodlossThreshold && !_mobStateSystem.IsDead(uid)) - { - // bloodloss damage is based on the base value, and modified by how low your blood level is. - var amt = bloodstream.BloodlossDamage / (0.1f + bloodPercentage); - - _damageableSystem.TryChangeDamage(uid, amt, - ignoreResistances: false, interruptsDoAfters: false); - - // Apply dizziness as a symptom of bloodloss. - // The effect is applied in a way that it will never be cleared without being healthy. - // Multiplying by 2 is arbitrary but works for this case, it just prevents the time from running out - _status.TrySetStatusEffectDuration(uid, Bloodloss); - } - else if (!_mobStateSystem.IsDead(uid)) - { - // If they're healthy, we'll try and heal some bloodloss instead. - _damageableSystem.TryChangeDamage( - uid, - bloodstream.BloodlossHealDamage * bloodPercentage, - ignoreResistances: true, interruptsDoAfters: false); - - _status.TryRemoveStatusEffect(uid, Bloodloss); + TickBleed((uid, bloodstream)); } } } @@ -134,9 +123,6 @@ public abstract class SharedBloodstreamSystem : EntitySystem if (args.Entity == entity.Comp.BloodSolution?.Owner) entity.Comp.BloodSolution = null; - if (args.Entity == entity.Comp.ChemicalSolution?.Owner) - entity.Comp.ChemicalSolution = null; - if (args.Entity == entity.Comp.TemporarySolution?.Owner) entity.Comp.TemporarySolution = null; } @@ -171,7 +157,6 @@ public abstract class SharedBloodstreamSystem : EntitySystem private void OnReactionAttempt(Entity ent, ref SolutionRelayEvent args) { if (args.Name != ent.Comp.BloodSolutionName - && args.Name != ent.Comp.ChemicalSolutionName && args.Name != ent.Comp.BloodTemporarySolutionName) { return; @@ -194,7 +179,7 @@ public abstract class SharedBloodstreamSystem : EntitySystem } // TODO probably cache this or something. humans get hurt a lot - if (!_prototypeManager.Resolve(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 @@ -217,12 +202,12 @@ public abstract class SharedBloodstreamSystem : EntitySystem // TODO: Replace with RandomPredicted once the engine PR is merged // Use both the receiver and the damage causing entity for the seed so that we have different results for multiple attacks in the same tick - var seed = SharedRandomExtensions.HashCodeCombine(new() { (int)_timing.CurTick.Value, GetNetEntity(ent).Id, GetNetEntity(args.Origin)?.Id ?? 0 }); + var seed = SharedRandomExtensions.HashCodeCombine((int)_timing.CurTick.Value, GetNetEntity(ent).Id, GetNetEntity(args.Origin)?.Id ?? 0 ); var rand = new System.Random(seed); var prob = Math.Clamp(totalFloat / 25, 0, 1); if (totalFloat > 0 && rand.Prob(prob)) { - TryModifyBloodLevel(ent.AsNullable(), -total / 5); + TryBleedOut(ent.AsNullable(), total / 5); _audio.PlayPredicted(ent.Comp.InstantBloodSound, ent, args.Origin); } @@ -270,7 +255,7 @@ public abstract class SharedBloodstreamSystem : EntitySystem } // If the mob's blood level is below the damage threshhold, the pale message is added. - if (GetBloodLevelPercentage(ent.AsNullable()) < ent.Comp.BloodlossThreshold) + if (GetBloodLevel(ent.AsNullable()) < ent.Comp.BloodlossThreshold) { args.Message.PushNewline(); args.Message.AddMarkupOrThrow(Loc.GetString("bloodstream-component-looks-pale", ("target", ent.Owner))); @@ -292,25 +277,46 @@ public abstract class SharedBloodstreamSystem : EntitySystem { TryModifyBleedAmount(ent.AsNullable(), -ent.Comp.BleedAmount); - if (SolutionContainer.ResolveSolution(ent.Owner, ent.Comp.BloodSolutionName, ref ent.Comp.BloodSolution, out var bloodSolution)) - TryModifyBloodLevel(ent.AsNullable(), bloodSolution.AvailableVolume); + if (SolutionContainer.ResolveSolution(ent.Owner, ent.Comp.BloodSolutionName, ref ent.Comp.BloodSolution)) + { + SolutionContainer.RemoveAllSolution(ent.Comp.BloodSolution.Value); + TryModifyBloodLevel(ent.AsNullable(), ent.Comp.BloodReferenceSolution.Volume); + } + } - if (SolutionContainer.ResolveSolution(ent.Owner, ent.Comp.ChemicalSolutionName, ref ent.Comp.ChemicalSolution)) - SolutionContainer.RemoveAllSolution(ent.Comp.ChemicalSolution.Value); + private void OnMetabolismExclusion(Entity ent, ref MetabolismExclusionEvent args) + { + // Adding all blood reagents for filtering blood in metabolizer + foreach (var (reagent, _) in ent.Comp.BloodReferenceSolution) + { + args.Reagents.Add(reagent); + } } /// - /// Returns the current blood level as a percentage (between 0 and 1). + /// This returns the minimum amount of *usable* blood. + /// For multi reagent bloodstreams, if you have 100 of Reagent Y need 100, and 50 of Reagent X and need 100, + /// this will return 0.5f /// - public float GetBloodLevelPercentage(Entity ent) + /// Returns the current blood level as a value from 0 to + public float GetBloodLevel(Entity entity) { - if (!Resolve(ent, ref ent.Comp) - || !SolutionContainer.ResolveSolution(ent.Owner, ent.Comp.BloodSolutionName, ref ent.Comp.BloodSolution, out var bloodSolution)) + if (!Resolve(entity, ref entity.Comp) + || !SolutionContainer.ResolveSolution(entity.Owner, entity.Comp.BloodSolutionName, ref entity.Comp.BloodSolution, out var bloodSolution) + || entity.Comp.BloodReferenceSolution.Volume == 0) { return 0.0f; } - return bloodSolution.FillFraction; + var totalBloodLevel = FixedPoint2.New(entity.Comp.MaxVolumeModifier); // Can't go above max volume factor... + + foreach (var (reagentId, quantity) in entity.Comp.BloodReferenceSolution.Contents) + { + // Ideally we use a different calculation for blood pressure, this just defines how much *usable* blood you have! + totalBloodLevel = FixedPoint2.Min(totalBloodLevel, bloodSolution.GetTotalPrototypeQuantity(reagentId.Prototype) / quantity); + } + + return (float)totalBloodLevel; } /// @@ -328,70 +334,138 @@ public abstract class SharedBloodstreamSystem : EntitySystem /// /// Attempt to transfer a provided solution to internal solution. /// - public bool TryAddToChemicals(Entity ent, Solution solution) + public bool TryAddToBloodstream(Entity ent, Solution solution) { if (!Resolve(ent, ref ent.Comp, logMissing: false) - || !SolutionContainer.ResolveSolution(ent.Owner, ent.Comp.ChemicalSolutionName, ref ent.Comp.ChemicalSolution)) + || !SolutionContainer.ResolveSolution(ent.Owner, ent.Comp.BloodSolutionName, ref ent.Comp.BloodSolution)) return false; - if (SolutionContainer.TryAddSolution(ent.Comp.ChemicalSolution.Value, solution)) + if (SolutionContainer.TryAddSolution(ent.Comp.BloodSolution.Value, solution)) return true; return false; } /// - /// Removes a certain amount of all reagents except of a single excluded one from the bloodstream. + /// Removes a certain amount of all reagents except of a single excluded one from the bloodstream and blood itself. /// - public bool FlushChemicals(Entity ent, ProtoId? excludedReagentID, FixedPoint2 quantity) + /// + /// Solution of removed chemicals or null if none were removed. + /// + public Solution? FlushChemicals(Entity ent, FixedPoint2 quantity, ProtoId? excludedReagent = null ) { if (!Resolve(ent, ref ent.Comp, logMissing: false) - || !SolutionContainer.ResolveSolution(ent.Owner, ent.Comp.ChemicalSolutionName, ref ent.Comp.ChemicalSolution, out var chemSolution)) + || !SolutionContainer.ResolveSolution(ent.Owner, ent.Comp.BloodSolutionName, ref ent.Comp.BloodSolution, out var bloodSolution)) + return null; + + var flushedSolution = new Solution(); + + for (var i = bloodSolution.Contents.Count - 1; i >= 0; i--) + { + var (reagentId, _) = bloodSolution.Contents[i]; + if (ent.Comp.BloodReferenceSolution.ContainsPrototype(reagentId.Prototype) || reagentId.Prototype == excludedReagent) + continue; + + var reagentFlushAmount = SolutionContainer.RemoveReagent(ent.Comp.BloodSolution.Value, reagentId, quantity); + flushedSolution.AddReagent(reagentId, reagentFlushAmount); + } + + return flushedSolution.Volume == 0 ? null : flushedSolution; + } + + /// + /// A simple helper that tries to move blood volume up or down by a specified amount. + /// Blood will not go over normal volume for this entity's bloodstream. + /// + public bool TryModifyBloodLevel(Entity ent, FixedPoint2 amount) + { + var reference = 1f; + + if (amount < 0) + { + reference = 0f; + amount *= -1; + } + + return TryRegulateBloodLevel(ent, amount, reference); + } + + /// + /// Attempts to bring an entity's blood level to a modified equilibrium volume. + /// + /// Entity whose bloodstream we're modifying. + /// The absolute maximum amount of blood we can add or remove. + /// The modifier for an entity's blood equilibrium, try to hit an entity's default blood volume multiplied by this value. + /// This CANNOT go above maximum blood volume! + /// False if we were unable to regulate blood level. This may return true even if blood level doesn't change! + public bool TryRegulateBloodLevel(Entity ent, FixedPoint2 amount, float referenceFactor = 1f) + { + if (!Resolve(ent, ref ent.Comp, logMissing: false) + || !SolutionContainer.ResolveSolution(ent.Owner, ent.Comp.BloodSolutionName, ref ent.Comp.BloodSolution, out var bloodSolution) + || amount == 0) return false; - for (var i = chemSolution.Contents.Count - 1; i >= 0; i--) + referenceFactor = Math.Clamp(referenceFactor, 0f, ent.Comp.MaxVolumeModifier); + + foreach (var (referenceReagent, referenceQuantity) in ent.Comp.BloodReferenceSolution) { - var (reagentId, _) = chemSolution.Contents[i]; - if (reagentId.Prototype != excludedReagentID) + var error = referenceQuantity * referenceFactor - bloodSolution.GetTotalPrototypeQuantity(referenceReagent.Prototype); + var adjustedAmount = amount * referenceQuantity / ent.Comp.BloodReferenceSolution.Volume; + + if (error > 0) { - SolutionContainer.RemoveReagent(ent.Comp.ChemicalSolution.Value, reagentId, quantity); + error = FixedPoint2.Min(error, adjustedAmount); + bloodSolution.AddReagent(referenceReagent, error); + } + else if (error < 0) + { + // invert the error since we're removing reagents... + error = FixedPoint2.Min( -error, adjustedAmount); + bloodSolution.RemoveReagent(referenceReagent, error); } } return true; } + public void TickBleed(Entity entity) + { + // Removes blood from the bloodstream based on bleed amount (bleed rate) + // as well as stop their bleeding to a certain extent. + if (entity.Comp.BleedAmount <= 0) + return; + + var ev = new BleedModifierEvent(entity.Comp.BleedAmount, entity.Comp.BleedReductionAmount); + RaiseLocalEvent(entity, ref ev); + + // Blood is removed from the bloodstream at a 1-1 rate with the bleed amount + TryBleedOut(entity.AsNullable(), ev.BleedAmount); + + // Bleed rate is reduced by the bleed reduction amount in the bloodstream component. + TryModifyBleedAmount(entity.AsNullable(), -ev.BleedReductionAmount); + } + /// - /// Attempts to modify the blood level of this entity directly. + /// Removes blood by spilling out the bloodstream. /// - public bool TryModifyBloodLevel(Entity ent, FixedPoint2 amount) + public bool TryBleedOut(Entity ent, FixedPoint2 amount) { if (!Resolve(ent, ref ent.Comp, logMissing: false) - || !SolutionContainer.ResolveSolution(ent.Owner, ent.Comp.BloodSolutionName, ref ent.Comp.BloodSolution)) + || !SolutionContainer.ResolveSolution(ent.Owner, ent.Comp.BloodSolutionName, ref ent.Comp.BloodSolution) + || amount <= 0) + { return false; + } - if (amount >= 0) - return SolutionContainer.TryAddReagent(ent.Comp.BloodSolution.Value, ent.Comp.BloodReagent, amount, null, GetEntityBloodData(ent)); - - // Removal is more involved, - // since we also wanna handle moving it to the temporary solution - // and then spilling it if necessary. - var newSol = SolutionContainer.SplitSolution(ent.Comp.BloodSolution.Value, -amount); + var leakedBlood = SolutionContainer.SplitSolution(ent.Comp.BloodSolution.Value, amount); if (!SolutionContainer.ResolveSolution(ent.Owner, ent.Comp.BloodTemporarySolutionName, ref ent.Comp.TemporarySolution, out var tempSolution)) return true; - tempSolution.AddSolution(newSol, _prototypeManager); + tempSolution.AddSolution(leakedBlood, PrototypeManager); if (tempSolution.Volume > ent.Comp.BleedPuddleThreshold) { - // Pass some of the chemstream into the spilled blood. - if (SolutionContainer.ResolveSolution(ent.Owner, ent.Comp.ChemicalSolutionName, ref ent.Comp.ChemicalSolution)) - { - var temp = SolutionContainer.SplitSolution(ent.Comp.ChemicalSolution.Value, tempSolution.Volume / 10); - tempSolution.AddSolution(temp, _prototypeManager); - } - _puddle.TrySpillAt(ent.Owner, tempSolution, out _, sound: false); tempSolution.RemoveAllSolution(); @@ -440,21 +514,14 @@ public abstract class SharedBloodstreamSystem : EntitySystem if (SolutionContainer.ResolveSolution(ent.Owner, ent.Comp.BloodSolutionName, ref ent.Comp.BloodSolution, out var bloodSolution)) { tempSol.MaxVolume += bloodSolution.MaxVolume; - tempSol.AddSolution(bloodSolution, _prototypeManager); + tempSol.AddSolution(bloodSolution, PrototypeManager); SolutionContainer.RemoveAllSolution(ent.Comp.BloodSolution.Value); } - if (SolutionContainer.ResolveSolution(ent.Owner, ent.Comp.ChemicalSolutionName, ref ent.Comp.ChemicalSolution, out var chemSolution)) - { - tempSol.MaxVolume += chemSolution.MaxVolume; - tempSol.AddSolution(chemSolution, _prototypeManager); - SolutionContainer.RemoveAllSolution(ent.Comp.ChemicalSolution.Value); - } - if (SolutionContainer.ResolveSolution(ent.Owner, ent.Comp.BloodTemporarySolutionName, ref ent.Comp.TemporarySolution, out var tempSolution)) { tempSol.MaxVolume += tempSolution.MaxVolume; - tempSol.AddSolution(tempSolution, _prototypeManager); + tempSol.AddSolution(tempSolution, PrototypeManager); SolutionContainer.RemoveAllSolution(ent.Comp.TemporarySolution.Value); } @@ -464,33 +531,61 @@ public abstract class SharedBloodstreamSystem : EntitySystem /// /// Change what someone's blood is made of, on the fly. /// + [Obsolete("ChangeBloodReagent is obsolete, please use ChangeBloodReagents.")] public void ChangeBloodReagent(Entity ent, ProtoId reagent) { - if (!Resolve(ent, ref ent.Comp, logMissing: false) - || reagent == ent.Comp.BloodReagent) + ChangeBloodReagents(ent, new([new(reagent, 1)])); + } + + /// + /// Change what someone's blood is made of, on the fly. + /// + public void ChangeBloodReagents(Entity ent, Solution reagents) + { + if (!Resolve(ent, ref ent.Comp, logMissing: false)) { return; } if (!SolutionContainer.ResolveSolution(ent.Owner, ent.Comp.BloodSolutionName, ref ent.Comp.BloodSolution, out var bloodSolution)) { - ent.Comp.BloodReagent = reagent; + ent.Comp.BloodReferenceSolution = reagents.Clone(); + DirtyField(ent, ent.Comp, nameof(BloodstreamComponent.BloodReferenceSolution)); return; } - var currentVolume = bloodSolution.RemoveReagent(ent.Comp.BloodReagent, bloodSolution.Volume, ignoreReagentData: true); + var currentVolume = FixedPoint2.Zero; + foreach (var reagent in ent.Comp.BloodReferenceSolution) + { + currentVolume += bloodSolution.RemoveReagent(reagent.Reagent, quantity: bloodSolution.Volume, ignoreReagentData: true); + } - ent.Comp.BloodReagent = reagent; - DirtyField(ent, ent.Comp, nameof(BloodstreamComponent.BloodReagent)); + ent.Comp.BloodReferenceSolution = reagents.Clone(); + DirtyField(ent, ent.Comp, nameof(BloodstreamComponent.BloodReferenceSolution)); - if (currentVolume > 0) - SolutionContainer.TryAddReagent(ent.Comp.BloodSolution.Value, ent.Comp.BloodReagent, currentVolume, null, GetEntityBloodData(ent)); + if (currentVolume == FixedPoint2.Zero) + return; + + var solution = ent.Comp.BloodReferenceSolution.Clone(); + solution.ScaleSolution(currentVolume / solution.Volume); + SolutionContainer.AddSolution(ent.Comp.BloodSolution.Value, solution); } /// /// Get the reagent data for blood that a specific entity should have. /// - public List GetEntityBloodData(EntityUid uid) + public List GetEntityBloodData(Entity entity) + { + if (!Resolve(entity, ref entity.Comp)) + return NewEntityBloodData(entity); + + return entity.Comp.BloodData ?? NewEntityBloodData(entity); + } + + /// + /// Gets new blood data for this entity and caches it in + /// + protected List NewEntityBloodData(EntityUid uid) { var bloodData = new List(); var dnaData = new DnaData(); @@ -501,7 +596,6 @@ public abstract class SharedBloodstreamSystem : EntitySystem dnaData.DNA = Loc.GetString("forensics-dna-unknown"); bloodData.Add(dnaData); - return bloodData; } } diff --git a/Content.Shared/Body/Systems/SharedBodySystem.Parts.cs b/Content.Shared/Body/Systems/SharedBodySystem.Parts.cs index ab0ee411b6..27b8911f46 100644 --- a/Content.Shared/Body/Systems/SharedBodySystem.Parts.cs +++ b/Content.Shared/Body/Systems/SharedBodySystem.Parts.cs @@ -7,6 +7,7 @@ using Content.Shared.Body.Part; using Content.Shared.Damage; using Content.Shared.Damage.Prototypes; using Content.Shared.Movement.Components; +using Content.Shared.Standing; using Robust.Shared.Containers; using Robust.Shared.Prototypes; using Robust.Shared.Physics; @@ -157,17 +158,23 @@ public partial class SharedBodySystem if (!Resolve(bodyEnt, ref bodyEnt.Comp, logMissing: false)) return; - if (legEnt.Comp.PartType == BodyPartType.Leg) - { - bodyEnt.Comp.LegEntities.Remove(legEnt); - UpdateMovementSpeed(bodyEnt); - Dirty(bodyEnt, bodyEnt.Comp); + if (legEnt.Comp.PartType != BodyPartType.Leg) + return; - if (!bodyEnt.Comp.LegEntities.Any()) - { - Standing.Down(bodyEnt); - } - } + bodyEnt.Comp.LegEntities.Remove(legEnt); + UpdateMovementSpeed(bodyEnt); + Dirty(bodyEnt, bodyEnt.Comp); + + if (bodyEnt.Comp.LegEntities.Count != 0) + return; + + if (!TryComp(bodyEnt, out var standingState) + || !standingState.Standing + || !Standing.Down(bodyEnt, standingState: standingState)) + return; + + var ev = new DropHandItemsEvent(); + RaiseLocalEvent(bodyEnt, ref ev); } private void PartRemoveDamage(Entity bodyEnt, Entity partEnt) @@ -182,7 +189,7 @@ public partial class SharedBodySystem { // TODO BODY SYSTEM KILL : remove this when wounding and required parts are implemented properly var damage = new DamageSpecifier(Prototypes.Index(BloodlossDamageType), 300); - Damageable.TryChangeDamage(bodyEnt, damage); + Damageable.ChangeDamage(bodyEnt.Owner, damage); } } diff --git a/Content.Shared/Body/Systems/SharedBodySystem.cs b/Content.Shared/Body/Systems/SharedBodySystem.cs index a45966fcc3..f359ebc632 100644 --- a/Content.Shared/Body/Systems/SharedBodySystem.cs +++ b/Content.Shared/Body/Systems/SharedBodySystem.cs @@ -1,4 +1,4 @@ -using Content.Shared.Damage; +using Content.Shared.Damage.Systems; using Content.Shared.Movement.Systems; using Content.Shared.Standing; using Robust.Shared.Containers; diff --git a/Content.Shared/Body/Systems/SharedInternalsSystem.cs b/Content.Shared/Body/Systems/SharedInternalsSystem.cs index 7db02a376c..c0dc6c1172 100644 --- a/Content.Shared/Body/Systems/SharedInternalsSystem.cs +++ b/Content.Shared/Body/Systems/SharedInternalsSystem.cs @@ -7,6 +7,7 @@ using Content.Shared.Hands.Components; using Content.Shared.IdentityManagement; using Content.Shared.Internals; using Content.Shared.Inventory; +using Content.Shared.Movement.Components; using Content.Shared.Popups; using Content.Shared.Verbs; using Robust.Shared.Containers; @@ -258,11 +259,15 @@ public abstract class SharedInternalsSystem : EntitySystem Entity user) { // TODO use _respirator.CanMetabolizeGas() to prioritize metabolizable gasses - // Prioritise - // 1. back equipped tanks - // 2. exo-slot tanks - // 3. in-hand tanks - // 4. pocket/belt tanks + // Lookup order: + // 1. Back + // 2. Exo-slot + // 3. In-hand + // 4. Pocket/belt + // Jetpacks will only be used as a fallback if no other tank is found + + // Store the first jetpack seen + Entity? found = null; if (!Resolve(user, ref user.Comp2, ref user.Comp3)) return null; @@ -271,22 +276,36 @@ public abstract class SharedInternalsSystem : EntitySystem TryComp(backEntity, out var backGasTank) && _gasTank.CanConnectToInternals((backEntity.Value, backGasTank))) { - return (backEntity.Value, backGasTank); + found = (backEntity.Value, backGasTank); + if (!HasComp(backEntity.Value)) + { + return found; + } } if (_inventory.TryGetSlotEntity(user, "suitstorage", out var entity, user.Comp2, user.Comp3) && TryComp(entity, out var gasTank) && _gasTank.CanConnectToInternals((entity.Value, gasTank))) { - return (entity.Value, gasTank); + found ??= (entity.Value, gasTank); + if (!HasComp(entity.Value)) + { + return (entity.Value, gasTank); + } } foreach (var item in _inventory.GetHandOrInventoryEntities((user.Owner, user.Comp1, user.Comp2))) { if (TryComp(item, out gasTank) && _gasTank.CanConnectToInternals((item, gasTank))) - return (item, gasTank); + { + found ??= (item, gasTank); + if (!HasComp(item)) + { + return (item, gasTank); + } + } } - return null; + return found; } } diff --git a/Content.Shared/Buckle/SharedBuckleSystem.Buckle.cs b/Content.Shared/Buckle/SharedBuckleSystem.Buckle.cs index be7bcd2f4f..c41c6cf0a8 100644 --- a/Content.Shared/Buckle/SharedBuckleSystem.Buckle.cs +++ b/Content.Shared/Buckle/SharedBuckleSystem.Buckle.cs @@ -267,7 +267,7 @@ public abstract partial class SharedBuckleSystem // Does it pass the Whitelist if (_whitelistSystem.IsWhitelistFail(strapComp.Whitelist, buckleUid) || - _whitelistSystem.IsBlacklistPass(strapComp.Blacklist, buckleUid)) + _whitelistSystem.IsWhitelistPass(strapComp.Blacklist, buckleUid)) { if (popup) _popup.PopupClient(Loc.GetString("buckle-component-cannot-fit-message"), user, PopupType.Medium); @@ -521,7 +521,17 @@ public abstract partial class SharedBuckleSystem _transform.SetWorldPositionRotation(buckle, targetWorldPos, targetWorldRot); buckleXform.ActivelyLerping = false; - // Sunrise-end + + // Sunrise-Start + //var oldBuckledToWorldRot = _transform.GetWorldRotation(strap); + //_transform.SetWorldRotationNoLerp((buckle, buckleXform), oldBuckledToWorldRot); + + // TODO: This is doing 4 moveevents this is why I left the warning in, if you're going to remove it make it only do 1 moveevent. + //if (strap.Comp.BuckleOffset != Vector2.Zero) + //{ + // _transform.SetCoordinates(buckle, buckleXform, oldBuckledXform.Coordinates.Offset(strap.Comp.BuckleOffset)); + //} + // Sunrise-End } _rotationVisuals.ResetHorizontalAngle(buckle.Owner); diff --git a/Content.Shared/CCVar/CCVars.Debug.cs b/Content.Shared/CCVar/CCVars.Debug.cs new file mode 100644 index 0000000000..a95acc4dac --- /dev/null +++ b/Content.Shared/CCVar/CCVars.Debug.cs @@ -0,0 +1,13 @@ +using Robust.Shared.Configuration; + +namespace Content.Shared.CCVar; + +public sealed partial class CCVars +{ + /// + /// Component to be inspected using the "Quick Inspect Component" keybind. + /// Set by the "quickinspect" command. + /// + public static readonly CVarDef DebugQuickInspect = + CVarDef.Create("debug.quick_inspect", "", CVar.CLIENTONLY | CVar.ARCHIVE); +} diff --git a/Content.Shared/CCVar/CCVars.Ic.cs b/Content.Shared/CCVar/CCVars.Ic.cs index 0b727a3a20..04110db776 100644 --- a/Content.Shared/CCVar/CCVars.Ic.cs +++ b/Content.Shared/CCVar/CCVars.Ic.cs @@ -65,6 +65,13 @@ public sealed partial class CCVars public static readonly CVarDef ICRandomSpeciesWeights = CVarDef.Create("ic.random_species_weights", "SpeciesWeights", CVar.SERVER); + /// + /// The list of species that will NOT be given to new account joins when they are assigned a random character. + /// This only affects the first time a character is made for an account, nothing else. + /// + public static readonly CVarDef ICNewAccountSpeciesBlacklist = + CVarDef.Create("ic.blacklist_species_new_account", "Diona,Vulpkanin,Vox,SlimePerson", CVar.SERVER); + /// /// Control displaying SSD indicators near players /// diff --git a/Content.Shared/Changeling/Components/ChangelingClonerComponent.cs b/Content.Shared/Changeling/Components/ChangelingClonerComponent.cs new file mode 100644 index 0000000000..20cb690835 --- /dev/null +++ b/Content.Shared/Changeling/Components/ChangelingClonerComponent.cs @@ -0,0 +1,100 @@ +using Content.Shared.Charges.Components; +using Content.Shared.Cloning; +using Robust.Shared.Audio; +using Robust.Shared.GameStates; +using Robust.Shared.Prototypes; +using Robust.Shared.Serialization; + +namespace Content.Shared.Changeling.Components; + +/// +/// Changeling transformation in item form! +/// An entity with this component works like an implanter: +/// First you use it on a humanoid to make a copy of their identity, along with all species relevant components, +/// then use it on someone else to tranform them into a clone of them. +/// Can be used in combination with +/// +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState] +public sealed partial class ChangelingClonerComponent : Component +{ + /// + /// A clone of the player you have copied the identity from. + /// This is a full humanoid backup, stored on a paused map. + /// + /// + /// Since this entity is stored on a separate map it will be outside PVS range. + /// + [DataField, AutoNetworkedField] + public EntityUid? ClonedBackup; + + /// + /// Current state of the item. + /// + [DataField, AutoNetworkedField] + public ChangelingClonerState State = ChangelingClonerState.Empty; + + /// + /// The cloning settings to use. + /// + [DataField, AutoNetworkedField] + public ProtoId Settings = "ChangelingCloningSettings"; + + /// + /// Doafter time for drawing and injecting. + /// + [DataField, AutoNetworkedField] + public TimeSpan DoAfter = TimeSpan.FromSeconds(5); + + /// + /// Can this item be used more than once? + /// + [DataField, AutoNetworkedField] + public bool Reusable = true; + + /// + /// Whether or not to add a reset verb to purge the stored identity, + /// allowing you to draw a new one. + /// + [DataField, AutoNetworkedField] + public bool CanReset = true; + + /// + /// Raise events when renaming the target? + /// This will change their ID card, crew manifest entry, and so on. + /// For admeme purposes. + /// + [DataField, AutoNetworkedField] + public bool RaiseNameChangeEvents; + + /// + /// The sound to play when taking someone's identity with the item. + /// + [DataField, AutoNetworkedField] + public SoundSpecifier? DrawSound; + + /// + /// The sound to play when someone is transformed. + /// + [DataField, AutoNetworkedField] + public SoundSpecifier? InjectSound; +} + +/// +/// Current state of the item. +/// +[Serializable, NetSerializable] +public enum ChangelingClonerState : byte +{ + /// + /// No sample taken yet. + /// + Empty, + /// + /// Filled with a DNA sample. + /// + Filled, + /// + /// Has been used (single use only). + /// + Spent, +} diff --git a/Content.Shared/Changeling/Systems/ChangelingClonerSystem.cs b/Content.Shared/Changeling/Systems/ChangelingClonerSystem.cs new file mode 100644 index 0000000000..d65d39ca40 --- /dev/null +++ b/Content.Shared/Changeling/Systems/ChangelingClonerSystem.cs @@ -0,0 +1,308 @@ +using Content.Shared.Administration.Logs; +using Content.Shared.Changeling.Components; +using Content.Shared.Cloning; +using Content.Shared.Database; +using Content.Shared.DoAfter; +using Content.Shared.Examine; +using Content.Shared.Forensics.Systems; +using Content.Shared.Humanoid; +using Content.Shared.IdentityManagement; +using Content.Shared.Interaction; +using Content.Shared.Popups; +using Content.Shared.Verbs; +using Robust.Shared.Audio.Systems; +using Robust.Shared.Prototypes; +using Robust.Shared.Serialization; + +namespace Content.Shared.Changeling.Systems; + +public sealed class ChangelingClonerSystem : EntitySystem +{ + [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; + [Dependency] private readonly SharedHumanoidAppearanceSystem _humanoidAppearance = default!; + [Dependency] private readonly MetaDataSystem _metaData = default!; + [Dependency] private readonly SharedPopupSystem _popup = default!; + [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; + [Dependency] private readonly SharedAudioSystem _audio = default!; + [Dependency] private readonly SharedCloningSystem _cloning = default!; + [Dependency] private readonly IPrototypeManager _prototype = default!; + [Dependency] private readonly SharedAppearanceSystem _appearance = default!; + [Dependency] private readonly SharedChangelingIdentitySystem _changelingIdentity = default!; + [Dependency] private readonly SharedForensicsSystem _forensics = default!; + + public override void Initialize() + { + base.Initialize(); + + SubscribeLocalEvent(OnExamine); + SubscribeLocalEvent>(OnGetVerbs); + SubscribeLocalEvent(OnAfterInteract); + SubscribeLocalEvent(OnDraw); + SubscribeLocalEvent(OnInject); + SubscribeLocalEvent(OnShutDown); + } + + private void OnShutDown(Entity ent, ref ComponentShutdown args) + { + // Delete the stored clone. + PredictedQueueDel(ent.Comp.ClonedBackup); + } + + private void OnExamine(Entity ent, ref ExaminedEvent args) + { + if (!args.IsInDetailsRange) + return; + + var msg = ent.Comp.State switch + { + ChangelingClonerState.Empty => "changeling-cloner-component-empty", + ChangelingClonerState.Filled => "changeling-cloner-component-filled", + ChangelingClonerState.Spent => "changeling-cloner-component-spent", + _ => "error" + }; + + args.PushMarkup(Loc.GetString(msg)); + + } + + private void OnGetVerbs(Entity ent, ref GetVerbsEvent args) + { + if (!args.CanInteract || !args.CanAccess || args.Hands == null) + return; + + if (!ent.Comp.CanReset || ent.Comp.State == ChangelingClonerState.Spent) + return; + + var user = args.User; + args.Verbs.Add(new Verb + { + Text = Loc.GetString("changeling-cloner-component-reset-verb"), + Disabled = ent.Comp.ClonedBackup == null, + Act = () => Reset(ent.AsNullable(), user), + DoContactInteraction = true, + }); + } + + private void OnAfterInteract(Entity ent, ref AfterInteractEvent args) + { + if (args.Handled || !args.CanReach || args.Target == null) + return; + + switch (ent.Comp.State) + { + case ChangelingClonerState.Empty: + args.Handled |= TryDraw(ent.AsNullable(), args.Target.Value, args.User); + break; + case ChangelingClonerState.Filled: + args.Handled |= TryInject(ent.AsNullable(), args.Target.Value, args.User); + break; + case ChangelingClonerState.Spent: + default: + break; + } + + } + + private void OnDraw(Entity ent, ref ClonerDrawDoAfterEvent args) + { + if (args.Handled || args.Cancelled || args.Target == null) + return; + + Draw(ent.AsNullable(), args.Target.Value, args.User); + args.Handled = true; + } + + private void OnInject(Entity ent, ref ClonerInjectDoAfterEvent args) + { + if (args.Handled || args.Cancelled || args.Target == null) + return; + + Inject(ent.AsNullable(), args.Target.Value, args.User); + args.Handled = true; + } + + /// + /// Start a DoAfter to draw a DNA sample from the target. + /// + public bool TryDraw(Entity ent, EntityUid target, EntityUid user) + { + if (!Resolve(ent, ref ent.Comp)) + return false; + + if (ent.Comp.State != ChangelingClonerState.Empty) + return false; + + if (!HasComp(target)) + return false; // cloning only works for humanoids at the moment + + var args = new DoAfterArgs(EntityManager, user, ent.Comp.DoAfter, new ClonerDrawDoAfterEvent(), ent, target: target, used: ent) + { + BreakOnDamage = true, + BreakOnMove = true, + NeedHand = true, + }; + + if (!_doAfter.TryStartDoAfter(args)) + return false; + + var userIdentity = Identity.Entity(user, EntityManager); + var targetIdentity = Identity.Entity(target, EntityManager); + var userMsg = Loc.GetString("changeling-cloner-component-draw-user", ("user", userIdentity), ("target", targetIdentity)); + var targetMsg = Loc.GetString("changeling-cloner-component-draw-target", ("user", userIdentity), ("target", targetIdentity)); + _popup.PopupClient(userMsg, target, user); + + if (user != target) // don't show the warning if using the item on yourself + _popup.PopupEntity(targetMsg, user, target, PopupType.LargeCaution); + + return true; + } + + /// + /// Start a DoAfter to inject a DNA sample into someone, turning them into a clone of the original. + /// + public bool TryInject(Entity ent, EntityUid target, EntityUid user) + { + if (!Resolve(ent, ref ent.Comp)) + return false; + + if (ent.Comp.State != ChangelingClonerState.Filled) + return false; + + if (!HasComp(target)) + return false; // cloning only works for humanoids at the moment + + var args = new DoAfterArgs(EntityManager, user, ent.Comp.DoAfter, new ClonerInjectDoAfterEvent(), ent, target: target, used: ent) + { + BreakOnDamage = true, + BreakOnMove = true, + NeedHand = true, + }; + + if (!_doAfter.TryStartDoAfter(args)) + return false; + + var userIdentity = Identity.Entity(user, EntityManager); + var targetIdentity = Identity.Entity(target, EntityManager); + var userMsg = Loc.GetString("changeling-cloner-component-inject-user", ("user", userIdentity), ("target", targetIdentity)); + var targetMsg = Loc.GetString("changeling-cloner-component-inject-target", ("user", userIdentity), ("target", targetIdentity)); + _popup.PopupClient(userMsg, target, user); + + if (user != target) // don't show the warning if using the item on yourself + _popup.PopupEntity(targetMsg, user, target, PopupType.LargeCaution); + + return true; + } + + /// + /// Draw a DNA sample from the target. + /// This will create a clone stored on a paused map for data storage. + /// + public void Draw(Entity ent, EntityUid target, EntityUid user) + { + if (!Resolve(ent, ref ent.Comp)) + return; + + if (ent.Comp.State != ChangelingClonerState.Empty) + return; + + if (!HasComp(target)) + return; // cloning only works for humanoids at the moment + + if (!_prototype.Resolve(ent.Comp.Settings, out var settings)) + return; + + _adminLogger.Add(LogType.Identity, + $"{user} is using {ent.Owner} to draw DNA from {target}."); + + // Make a copy of the target on a paused map, so that we can apply their components later. + ent.Comp.ClonedBackup = _changelingIdentity.CloneToPausedMap(settings, target); + ent.Comp.State = ChangelingClonerState.Filled; + _appearance.SetData(ent.Owner, ChangelingClonerVisuals.State, ChangelingClonerState.Filled); + Dirty(ent); + + _audio.PlayPredicted(ent.Comp.DrawSound, target, user); + _forensics.TransferDna(ent, target); + } + + /// + /// Inject a DNA sample into someone, turning them into a clone of the original. + /// + public void Inject(Entity ent, EntityUid target, EntityUid user) + { + if (!Resolve(ent, ref ent.Comp)) + return; + + if (ent.Comp.State != ChangelingClonerState.Filled) + return; + + if (!HasComp(target)) + return; // cloning only works for humanoids at the moment + + if (!_prototype.Resolve(ent.Comp.Settings, out var settings)) + return; + + _audio.PlayPredicted(ent.Comp.InjectSound, target, user); + _forensics.TransferDna(ent, target); // transfer DNA before overwriting it + + if (!ent.Comp.Reusable) + { + ent.Comp.State = ChangelingClonerState.Spent; + _appearance.SetData(ent.Owner, ChangelingClonerVisuals.State, ChangelingClonerState.Spent); + Dirty(ent); + } + + if (!Exists(ent.Comp.ClonedBackup)) + return; // the entity is likely out of PVS range on the client + + _adminLogger.Add(LogType.Identity, + $"{user} is using {ent.Owner} to inject DNA into {target} changing their identity to {ent.Comp.ClonedBackup.Value}."); + + // Do the actual transformation. + _humanoidAppearance.CloneAppearance(ent.Comp.ClonedBackup.Value, target); + _cloning.CloneComponents(ent.Comp.ClonedBackup.Value, target, settings); + _metaData.SetEntityName(target, Name(ent.Comp.ClonedBackup.Value), raiseEvents: ent.Comp.RaiseNameChangeEvents); + + } + + /// + /// Purge the stored DNA and allow to draw again. + /// + public void Reset(Entity ent, EntityUid? user) + { + if (!Resolve(ent, ref ent.Comp)) + return; + + // Delete the stored clone. + PredictedQueueDel(ent.Comp.ClonedBackup); + ent.Comp.ClonedBackup = null; + ent.Comp.State = ChangelingClonerState.Empty; + _appearance.SetData(ent.Owner, ChangelingClonerVisuals.State, ChangelingClonerState.Empty); + Dirty(ent); + + if (user == null) + return; + + _popup.PopupClient(Loc.GetString("changeling-cloner-component-reset-popup"), user.Value, user.Value); + } +} + +/// +/// Doafter event for drawing a DNA sample. +/// +[Serializable, NetSerializable] +public sealed partial class ClonerDrawDoAfterEvent : SimpleDoAfterEvent; + +/// +/// DoAfterEvent for injecting a DNA sample, turning a player into someone else. +/// +[Serializable, NetSerializable] +public sealed partial class ClonerInjectDoAfterEvent : SimpleDoAfterEvent; + +/// +/// Key for the generic visualizer. +/// +[Serializable, NetSerializable] +public enum ChangelingClonerVisuals : byte +{ + State, +} diff --git a/Content.Shared/Changeling/Systems/ChangelingDevourSystem.cs b/Content.Shared/Changeling/Systems/ChangelingDevourSystem.cs index 500ee06b22..a30387a807 100644 --- a/Content.Shared/Changeling/Systems/ChangelingDevourSystem.cs +++ b/Content.Shared/Changeling/Systems/ChangelingDevourSystem.cs @@ -4,7 +4,8 @@ using Content.Shared.Armor; using Content.Shared.Atmos.Rotting; using Content.Shared.Body.Components; using Content.Shared.Changeling.Components; -using Content.Shared.Damage; +using Content.Shared.Damage.Components; +using Content.Shared.Damage.Systems; using Content.Shared.Database; using Content.Shared.DoAfter; using Content.Shared.Humanoid; @@ -92,7 +93,7 @@ public sealed class ChangelingDevourSystem : EntitySystem if (damage.Damage.DamageDict.TryGetValue(damagePoints.Key, out var val) && val > comp.DevourConsumeDamageCap) return; } - _damageable.TryChangeDamage(target, comp.DamagePerTick, true, true, damage, user); + _damageable.ChangeDamage((target.Value, damage), comp.DamagePerTick, true, true, user); } /// diff --git a/Content.Shared/Changeling/Systems/SharedChangelingIdentitySystem.cs b/Content.Shared/Changeling/Systems/SharedChangelingIdentitySystem.cs index e7e46d79a1..57439d0a0b 100644 --- a/Content.Shared/Changeling/Systems/SharedChangelingIdentitySystem.cs +++ b/Content.Shared/Changeling/Systems/SharedChangelingIdentitySystem.cs @@ -23,7 +23,6 @@ public abstract class SharedChangelingIdentitySystem : EntitySystem [Dependency] private readonly SharedPvsOverrideSystem _pvsOverrideSystem = default!; public MapId? PausedMapId; - private int _numberOfStoredIdentities = 0; // TODO: remove this public override void Initialize() { @@ -83,28 +82,23 @@ public abstract class SharedChangelingIdentitySystem : EntitySystem } /// - /// Clone a target humanoid into nullspace and add it to the Changelings list of identities. - /// It creates a perfect copy of the target and can be used to pull components down for future use + /// Clone a target humanoid to a paused map. + /// It creates a perfect copy of the target and can be used to pull components down for future use. /// - /// the Changeling - /// the targets uid - public EntityUid? CloneToPausedMap(Entity ent, EntityUid target) + /// The settings to use for cloning. + /// The target to clone. + public EntityUid? CloneToPausedMap(CloningSettingsPrototype settings, EntityUid target) { // Don't create client side duplicate clones or a clientside map. if (_net.IsClient) return null; if (!TryComp(target, out var humanoid) - || !_prototype.Resolve(humanoid.Species, out var speciesPrototype) - || !_prototype.Resolve(ent.Comp.IdentityCloningSettings, out var settings)) + || !_prototype.Resolve(humanoid.Species, out var speciesPrototype)) return null; EnsurePausedMap(); - // TODO: Setting the spawn location is a shitty bandaid to prevent admins from crashing our servers. - // Movercontrollers and mob collisions are currently being calculated even for paused entities. - // Spawning all of them in the same spot causes severe performance problems. - // Cryopods and Polymorph have the same problem. - var clone = Spawn(speciesPrototype.Prototype, new MapCoordinates(new Vector2(2 * _numberOfStoredIdentities++, 0), PausedMapId!.Value)); + var clone = Spawn(speciesPrototype.Prototype, new MapCoordinates(Vector2.Zero, PausedMapId!.Value)); var storedIdentity = EnsureComp(clone); storedIdentity.OriginalEntity = target; // TODO: network this once we have WeakEntityReference or the autonetworking source gen is fixed @@ -117,10 +111,30 @@ public abstract class SharedChangelingIdentitySystem : EntitySystem var targetName = _nameMod.GetBaseName(target); _metaSystem.SetEntityName(clone, targetName); - ent.Comp.ConsumedIdentities.Add(clone); + + return clone; + } + + /// + /// Clone a target humanoid to a paused map and add it to the Changelings list of identities. + /// It creates a perfect copy of the target and can be used to pull components down for future use. + /// + /// The Changeling. + /// The target to clone. + public EntityUid? CloneToPausedMap(Entity ent, EntityUid target) + { + if (!_prototype.Resolve(ent.Comp.IdentityCloningSettings, out var settings)) + return null; + + var clone = CloneToPausedMap(settings, target); + + if (clone == null) + return null; + + ent.Comp.ConsumedIdentities.Add(clone.Value); Dirty(ent); - HandlePvsOverride(ent, clone); + HandlePvsOverride(ent, clone.Value); return clone; } diff --git a/Content.Shared/Charges/Systems/SharedChargesSystem.cs b/Content.Shared/Charges/Systems/SharedChargesSystem.cs index 95c3ccf9c5..454c6ad7f9 100644 --- a/Content.Shared/Charges/Systems/SharedChargesSystem.cs +++ b/Content.Shared/Charges/Systems/SharedChargesSystem.cs @@ -2,6 +2,7 @@ using Content.Shared.Actions; using Content.Shared.Actions.Events; using Content.Shared.Charges.Components; using Content.Shared.Examine; +using Content.Shared.Rejuvenate; using JetBrains.Annotations; using Robust.Shared.Timing; @@ -21,7 +22,7 @@ public abstract class SharedChargesSystem : EntitySystem base.Initialize(); SubscribeLocalEvent(OnExamine); - + SubscribeLocalEvent(OnRejuvenate); SubscribeLocalEvent(OnChargesAttempt); SubscribeLocalEvent(OnChargesMapInit); SubscribeLocalEvent(OnChargesPerformed); @@ -50,6 +51,11 @@ public abstract class SharedChargesSystem : EntitySystem args.PushMarkup(Loc.GetString("limited-charges-recharging", ("seconds", timeRemaining.TotalSeconds.ToString("F1")))); } + private void OnRejuvenate(Entity ent, ref RejuvenateEvent args) + { + ResetCharges(ent.AsNullable()); + } + private void OnChargesAttempt(Entity ent, ref ActionAttemptEvent args) { if (args.Cancelled) diff --git a/Content.Shared/Chat/ISharedChatManager.cs b/Content.Shared/Chat/ISharedChatManager.cs index 39c1d85dd2..76fb4fbea8 100644 --- a/Content.Shared/Chat/ISharedChatManager.cs +++ b/Content.Shared/Chat/ISharedChatManager.cs @@ -3,6 +3,28 @@ namespace Content.Shared.Chat; public interface ISharedChatManager { void Initialize(); + + /// + /// Send an admin alert to the admin chat channel. + /// + /// The message to send. void SendAdminAlert(string message); + + /// + /// Send an admin alert to the admin chat channel specifically about the given player. + /// Will include info extra like their antag status and name. + /// + /// The player that the message is about. + /// The message to send. void SendAdminAlert(EntityUid player, string message); + + /// + /// This is a dangerous function! Only pass in property escaped text. + /// See: + ///

+ /// Use this for things that need to be unformatted (like tpto links) but ensure that everything else + /// is formated properly. If it's not, players could sneak in ban links or other nasty commands that the admins + /// could clink on. + ///
+ void SendAdminAlertNoFormatOrEscape(string message); } diff --git a/Content.Shared/Chat/InGameOocMessageAttemptEvent.cs b/Content.Shared/Chat/InGameOocMessageAttemptEvent.cs new file mode 100644 index 0000000000..926b4046b8 --- /dev/null +++ b/Content.Shared/Chat/InGameOocMessageAttemptEvent.cs @@ -0,0 +1,9 @@ +using Robust.Shared.Player; + +namespace Content.Shared.Chat; + +/// +/// Event fired before a player's entity speaks on LOOC or Deadchat. +/// +[ByRefEvent] +public record struct InGameOocMessageAttemptEvent(ICommonSession Session, InGameOOCChatType Type, bool Cancelled = false); diff --git a/Content.Shared/Chat/Prototypes/EmoteSoundsPrototype.cs b/Content.Shared/Chat/Prototypes/EmoteSoundsPrototype.cs index 0138009ef9..b75ed796e2 100644 --- a/Content.Shared/Chat/Prototypes/EmoteSoundsPrototype.cs +++ b/Content.Shared/Chat/Prototypes/EmoteSoundsPrototype.cs @@ -21,7 +21,7 @@ public sealed partial class EmoteSoundsPrototype : IPrototype, IInheritingProtot /// [AbstractDataField] [NeverPushInheritance] - public bool Abstract { get; } + public bool Abstract { get; private set; } /// /// Optional fallback sound that will play if collection diff --git a/Content.Shared/Chat/SharedChatEvents.cs b/Content.Shared/Chat/SharedChatEvents.cs index c187fd59a8..f9b706e57d 100644 --- a/Content.Shared/Chat/SharedChatEvents.cs +++ b/Content.Shared/Chat/SharedChatEvents.cs @@ -1,12 +1,13 @@ +using Content.Shared.Inventory; +using Content.Shared.Radio; using Content.Shared.Speech; using Robust.Shared.Prototypes; -using Content.Shared.Inventory; namespace Content.Shared.Chat; /// -/// This event should be sent everytime an entity talks (Radio, local chat, etc...). -/// The event is sent to both the entity itself, and all clothing (For stuff like voice masks). +/// This event should be sent everytime an entity talks (Radio, local chat, etc...). +/// The event is sent to both the entity itself, and all clothing (For stuff like voice masks). /// public sealed class TransformSpeakerNameEvent : EntityEventArgs, IInventoryRelayEvent { @@ -22,3 +23,54 @@ public sealed class TransformSpeakerNameEvent : EntityEventArgs, IInventoryRelay SpeechVerb = null; } } + +/// +/// Raised broadcast in order to transform speech.transmit +/// +public sealed class TransformSpeechEvent : EntityEventArgs +{ + public EntityUid Sender; + public string Message; + + public TransformSpeechEvent(EntityUid sender, string message) + { + Sender = sender; + Message = message; + } +} + +public sealed class CheckIgnoreSpeechBlockerEvent : EntityEventArgs +{ + public EntityUid Sender; + public bool IgnoreBlocker; + + public CheckIgnoreSpeechBlockerEvent(EntityUid sender, bool ignoreBlocker) + { + Sender = sender; + IgnoreBlocker = ignoreBlocker; + } +} + +/// +/// Raised on an entity when it speaks, either through 'say' or 'whisper'. +/// +public sealed class EntitySpokeEvent : EntityEventArgs +{ + public readonly EntityUid Source; + public readonly string Message; + public readonly string? ObfuscatedMessage; // not null if this was a whisper + + /// + /// If the entity was trying to speak into a radio, this was the channel they were trying to access. If a radio + /// message gets sent on this channel, this should be set to null to prevent duplicate messages. + /// + public RadioChannelPrototype? Channel; + + public EntitySpokeEvent(EntityUid source, string message, RadioChannelPrototype? channel, string? obfuscatedMessage) + { + Source = source; + Message = message; + Channel = channel; + ObfuscatedMessage = obfuscatedMessage; + } +} diff --git a/Content.Shared/Chat/SharedChatSystem.Emote.cs b/Content.Shared/Chat/SharedChatSystem.Emote.cs index 6cdcf5b224..e9437e5560 100644 --- a/Content.Shared/Chat/SharedChatSystem.Emote.cs +++ b/Content.Shared/Chat/SharedChatSystem.Emote.cs @@ -201,7 +201,7 @@ public abstract partial class SharedChatSystem // Check the whitelist and blacklist if (_whitelist.IsWhitelistFail(emote.Whitelist, source) || - _whitelist.IsBlacklistPass(emote.Blacklist, source)) + _whitelist.IsWhitelistPass(emote.Blacklist, source)) { return false; } diff --git a/Content.Shared/Chat/SharedChatSystem.cs b/Content.Shared/Chat/SharedChatSystem.cs index 42d832847e..624d3d321c 100644 --- a/Content.Shared/Chat/SharedChatSystem.cs +++ b/Content.Shared/Chat/SharedChatSystem.cs @@ -9,7 +9,9 @@ using Content.Shared.Speech; using Content.Shared.Whitelist; using Robust.Shared.Audio; using Robust.Shared.Audio.Systems; +using Robust.Shared.Console; using Robust.Shared.Network; +using Robust.Shared.Player; using Robust.Shared.Prototypes; using Robust.Shared.Random; using Robust.Shared.Utility; @@ -162,7 +164,7 @@ public abstract partial class SharedChatSystem : EntitySystem /// The channel that was requested, if any /// Whether or not to generate an informative pop-up message. /// - public bool TryProccessRadioMessage( + public bool TryProcessRadioMessage( EntityUid source, string input, out string output, @@ -380,6 +382,132 @@ public abstract partial class SharedChatSystem : EntitySystem bool isFormatted = false //sunrise-edit ) { } + + /// + /// Sends an in-character chat message to relevant clients. + /// + /// The entity that is speaking. + /// The message being spoken or emoted. + /// The chat type. + /// Whether or not this message should appear in the chat window. + /// Whether or not this message should appear in the adminlog window. + /// + /// The player doing the speaking. + /// The name to use for the speaking entity. Usually this should just be modified via . If this is set, the event will not get raised. + /// Whether or not should be parsed with consideration of radio channel prefix text at start the start. + /// If set to true, action blocker will not be considered for whether an entity can send this message. + public virtual void TrySendInGameICMessage( + EntityUid source, + string message, + InGameICChatType desiredType, + bool hideChat, + bool hideLog = false, + IConsoleShell? shell = null, + ICommonSession? player = null, + string? nameOverride = null, + bool checkRadioPrefix = true, + bool ignoreActionBlocker = false) + { } + + /// + /// Sends an in-character chat message to relevant clients. + /// + /// The entity that is speaking. + /// The message being spoken or emoted. + /// The chat type. + /// Conceptual range of transmission, if it shows in the chat window, if it shows to far-away ghosts or ghosts at all... + /// Disables the admin log for this message if true. Used for entities that are not players, like vendors, cloning, etc. + /// + /// The player doing the speaking. + /// The name to use for the speaking entity. Usually this should just be modified via . If this is set, the event will not get raised. + /// If set to true, action blocker will not be considered for whether an entity can send this message. + public virtual void TrySendInGameICMessage( + EntityUid source, + string message, + InGameICChatType desiredType, + ChatTransmitRange range, + bool hideLog = false, + IConsoleShell? shell = null, + ICommonSession? player = null, + string? nameOverride = null, + bool checkRadioPrefix = true, + bool ignoreActionBlocker = false + ) + { } + + /// + /// Sends an out-of-character chat message to relevant clients. + /// + /// The entity that is speaking. + /// The message being spoken or emoted. + /// The chat type. + /// Whether or not to show the message in the chat window. + /// + /// The player doing the speaking. + public virtual void TrySendInGameOOCMessage( + EntityUid source, + string message, + InGameOOCChatType type, + bool hideChat, + IConsoleShell? shell = null, + ICommonSession? player = null + ) + { } + + /// + /// Dispatches an announcement to all. + /// + /// The contents of the message. + /// The sender (Communications Console in Communications Console Announcement). + /// Play the announcement sound. + /// Sound to play. + /// Optional color for the announcement message. + public virtual void DispatchGlobalAnnouncement( + string message, + string? sender = null, + bool playSound = true, + SoundSpecifier? announcementSound = null, + Color? colorOverride = null + ) + { } + + /// + /// Dispatches an announcement to players selected by filter. + /// + /// Filter to select players who will recieve the announcement. + /// The contents of the message. + /// The entity making the announcement (used to determine the station). + /// The sender (Communications Console in Communications Console Announcement). + /// Play the announcement sound. + /// Sound to play. + /// Optional color for the announcement message. + public virtual void DispatchFilteredAnnouncement( + Filter filter, + string message, + EntityUid? source = null, + string? sender = null, + bool playSound = true, + SoundSpecifier? announcementSound = null, + Color? colorOverride = null) + { } + + /// + /// Dispatches an announcement on a specific station. + /// + /// The entity making the announcement (used to determine the station). + /// The contents of the message. + /// The sender (Communications Console in Communications Console Announcement). + /// Play the announcement sound. + /// Sound to play. + /// Optional color for the announcement message. + public virtual void DispatchStationAnnouncement( + EntityUid source, + string message, + string? sender = null, + bool playDefaultSound = true, + SoundSpecifier? announcementSound = null, + Color? colorOverride = null) + { } } /// @@ -396,3 +524,23 @@ public enum ChatTransmitRange : byte /// Ghosts can't hear or see it at all. Regular players can if in-range. NoGhosts } + +/// +/// InGame IC chat is for chat that is specifically ingame (not lobby) but is also in character, i.e. speaking. +/// +// ReSharper disable once InconsistentNaming +public enum InGameICChatType : byte +{ + Speak, + Emote, + Whisper +} + +/// +/// InGame OOC chat is for chat that is specifically ingame (not lobby) but is OOC, like deadchat or LOOC. +/// +public enum InGameOOCChatType : byte +{ + Looc, + Dead +} diff --git a/Content.Shared/Chat/SharedSuicideSystem.cs b/Content.Shared/Chat/SharedSuicideSystem.cs index 641a33f951..9e64039a8d 100644 --- a/Content.Shared/Chat/SharedSuicideSystem.cs +++ b/Content.Shared/Chat/SharedSuicideSystem.cs @@ -1,8 +1,10 @@ +using System.Linq; using Content.Shared.Damage; +using Content.Shared.Damage.Components; using Content.Shared.Damage.Prototypes; +using Content.Shared.Damage.Systems; using Content.Shared.Mobs.Components; using Robust.Shared.Prototypes; -using System.Linq; namespace Content.Shared.Chat; @@ -40,7 +42,7 @@ public sealed class SharedSuicideSystem : EntitySystem appliedDamageSpecifier.DamageDict[key] = Math.Ceiling((double) (value * lethalAmountOfDamage / totalDamage)); } - _damageableSystem.TryChangeDamage(target, appliedDamageSpecifier, true, origin: target, useModifier: false, useVariance: false); // Sunrise-Edit + _damageableSystem.ChangeDamage(target.AsNullable(), appliedDamageSpecifier, true, origin: target, useModifier: false, useVariance: false); // Sunrise-Edit } /// @@ -64,6 +66,6 @@ public sealed class SharedSuicideSystem : EntitySystem } var damage = new DamageSpecifier(damagePrototype, lethalAmountOfDamage); - _damageableSystem.TryChangeDamage(target, damage, true, origin: target, useModifier: false, useVariance: false); // Sunrise-Edit + _damageableSystem.ChangeDamage(target.AsNullable(), damage, true, origin: target, useModifier: false, useVariance: false); // Sunrise-Edit } } diff --git a/Content.Shared/Chemistry/Components/DrainableSolutionComponent.cs b/Content.Shared/Chemistry/Components/DrainableSolutionComponent.cs index 11768ca763..616f5a1299 100644 --- a/Content.Shared/Chemistry/Components/DrainableSolutionComponent.cs +++ b/Content.Shared/Chemistry/Components/DrainableSolutionComponent.cs @@ -15,4 +15,10 @@ public sealed partial class DrainableSolutionComponent : Component /// [DataField] public string Solution = "default"; + + /// + /// The drain doafter time required to transfer reagents from the solution. + /// + [DataField] + public TimeSpan DrainTime = TimeSpan.Zero; } diff --git a/Content.Shared/Chemistry/Components/DumpableSolutionComponent.cs b/Content.Shared/Chemistry/Components/DumpableSolutionComponent.cs index fadf0358c2..5fab79b6b4 100644 --- a/Content.Shared/Chemistry/Components/DumpableSolutionComponent.cs +++ b/Content.Shared/Chemistry/Components/DumpableSolutionComponent.cs @@ -5,7 +5,9 @@ namespace Content.Shared.Chemistry.Components; /// /// Denotes that there is a solution contained in this entity that can be /// easily dumped into (that is, completely removed from the dumping container -/// into this one). Think pouring a container fully into this. +/// into this one). Think pouring a container fully into this. The action for this is represented via drag & drop. +/// +/// To represent it being possible to controllably pour volumes into the entity, see . /// [RegisterComponent, NetworkedComponent] public sealed partial class DumpableSolutionComponent : Component diff --git a/Content.Shared/Chemistry/Components/HyposprayComponent.cs b/Content.Shared/Chemistry/Components/HyposprayComponent.cs deleted file mode 100644 index 747021f675..0000000000 --- a/Content.Shared/Chemistry/Components/HyposprayComponent.cs +++ /dev/null @@ -1,83 +0,0 @@ -// The code responsible for DoAfter was taken from the rejected Wizden PR 30704. And the code for toxin filtration is from 29879. -using Content.Shared.DoAfter; // Sunrise-Edit -using Content.Shared.FixedPoint; -using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype.Set; // Sunrise-Edit -using Robust.Shared.GameStates; -using Robust.Shared.Audio; -using Robust.Shared.Serialization; - -namespace Content.Shared.Chemistry.Components; - -/// -/// Component that allows an entity instantly transfer liquids by interacting with objects that have solutions. -/// -[RegisterComponent, NetworkedComponent] -[AutoGenerateComponentState] -public sealed partial class HyposprayComponent : Component -{ - /// - /// Solution that will be used by hypospray for injections. - /// - [DataField] - public string SolutionName = "hypospray"; - - /// - /// Amount of the units that will be transfered. - /// - [AutoNetworkedField] - [DataField] - public FixedPoint2 TransferAmount = FixedPoint2.New(5); - - /// - /// Sound that will be played when injecting. - /// - [DataField] - public SoundSpecifier InjectSound = new SoundPathSpecifier("/Audio/Items/hypospray.ogg"); - - /// - /// Decides whether you can inject everything or just mobs. - /// - [AutoNetworkedField] - [DataField(required: true)] - public bool OnlyAffectsMobs = false; - - /// - /// If this can draw from containers in mob-only mode. - /// - [AutoNetworkedField] - [DataField] - public bool CanContainerDraw = true; - - /// - /// Whether or not the hypospray is able to draw from containers or if it's a single use - /// device that can only inject. - /// - [DataField] - public bool InjectOnly = false; - - // Sunrise-Start - - /// - /// Reagents that cannot be injected into the hypospray. Specified in yaml. - /// - [ViewVariables(VVAccess.ReadWrite), DataField] - public HashSet FilterReagentGroups = new(); - - /// - /// If set over 0, enables a doafter for the hypospray which must be completed for injection. - /// - [DataField] - public float DoAfterTime = 0.25f; - - /// - /// if true, object will not injected if has metabolized reagent same with contained in the hypo. - /// - [DataField] - public bool PreventOverdose; -} - -[Serializable, NetSerializable] -public sealed partial class HyposprayDoAfterEvent : SimpleDoAfterEvent -{ - // Sunrise-End -} diff --git a/Content.Shared/Chemistry/Components/InjectorComponent.cs b/Content.Shared/Chemistry/Components/InjectorComponent.cs index d3a0503c3c..e31d8d3503 100644 --- a/Content.Shared/Chemistry/Components/InjectorComponent.cs +++ b/Content.Shared/Chemistry/Components/InjectorComponent.cs @@ -1,10 +1,10 @@ using Content.Shared.Chemistry.EntitySystems; +using Content.Shared.Chemistry.Prototypes; using Content.Shared.Chemistry.Reagent; using Content.Shared.DoAfter; using Content.Shared.FixedPoint; using Robust.Shared.GameStates; using Robust.Shared.Prototypes; -using Robust.Shared.Serialization; namespace Content.Shared.Chemistry.Components; @@ -14,11 +14,10 @@ namespace Content.Shared.Chemistry.Components; /// /// Can optionally support both /// injection and drawing or just injection. Can inject/draw reagents from solution -/// containers, and can directly inject into a mobs bloodstream. +/// containers, and can directly inject into a mob's bloodstream. /// -/// -/// -[RegisterComponent, NetworkedComponent, AutoGenerateComponentState] +/// +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState, Access(typeof(InjectorSystem))] public sealed partial class InjectorComponent : Component { /// @@ -34,111 +33,74 @@ public sealed partial class InjectorComponent : Component 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. - /// - [DataField] - public bool InjectOnly; - - /// - /// Whether or not the injector is able to draw from or inject from mobs. + /// Amount to inject or draw on each usage. /// /// - /// For example: droppers would ignore mobs. + /// If its set null, this injector is marked to inject its entire contents upon usage. /// + [DataField, AutoNetworkedField] + public FixedPoint2? CurrentTransferAmount = FixedPoint2.New(5); + + + /// + /// The mode that this injector starts with on MapInit. + /// + [DataField(required: true), AutoNetworkedField] + public ProtoId ActiveModeProtoId; + + /// + /// The possible that it can switch between. + /// + [DataField(required: true)] + public List> AllowedModes; + + /// + /// Whether the injector is able to draw from or inject from mobs. + /// + /// + /// Droppers 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 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. - /// + /// + /// Droppers can't inject into closed cans. + /// [DataField] public bool IgnoreClosed = true; - /// - /// The transfer amounts for the set-transfer verb. - /// - [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 CurrentTransferAmount = FixedPoint2.New(5); - - /// - /// Injection delay (seconds) when the target is a mob. - /// - /// - /// The base delay has a minimum of 1 second, but this will still be modified if the target is incapacitated or - /// in combat mode. - /// - [DataField] - public TimeSpan Delay = TimeSpan.FromSeconds(5); - - /// - /// Each additional 1u after first 5u increases the delay by X seconds. - /// - [DataField] - public TimeSpan DelayPerVolume = TimeSpan.FromSeconds(0.1); - - /// - /// The state of the injector. Determines it's attack behavior. Containers must have the - /// right SolutionCaps to support injection/drawing. For InjectOnly injectors this should - /// only ever be set to Inject - /// - [DataField, AutoNetworkedField] - public InjectorToggleMode ToggleState = InjectorToggleMode.Draw; - /// /// Reagents that are allowed to be within this injector. /// If a solution has both allowed and non-allowed reagents, only allowed reagents will be drawn into this injector. /// A null ReagentWhitelist indicates all reagents are allowed. /// [DataField] - public List>? ReagentWhitelist = null; + public List>? ReagentWhitelist; #region Arguments for injection doafter - /// + /// [DataField] public bool NeedHand = true; - /// + /// [DataField] public bool BreakOnHandChange = true; - /// + /// [DataField] public float MovementThreshold = 0.1f; #endregion } -/// -/// Possible modes for an . -/// -[Serializable, NetSerializable] -public enum InjectorToggleMode : byte +internal static class InjectorToggleModeExtensions { - /// - /// The injector will try to inject reagent into things. - /// - Inject, - - /// - /// The injector will try to draw reagent from things. - /// - Draw, + public static bool HasAnyFlag(this InjectorBehavior s1, InjectorBehavior s2) + { + return (s1 & s2) != 0; + } } - -/// -/// Raised on the injector when the doafter has finished. -/// -[Serializable, NetSerializable] -public sealed partial class InjectorDoAfterEvent : SimpleDoAfterEvent; diff --git a/Content.Shared/Chemistry/Components/RefillableSolutionComponent.cs b/Content.Shared/Chemistry/Components/RefillableSolutionComponent.cs index e42bb68e61..41d6d42938 100644 --- a/Content.Shared/Chemistry/Components/RefillableSolutionComponent.cs +++ b/Content.Shared/Chemistry/Components/RefillableSolutionComponent.cs @@ -5,9 +5,10 @@ namespace Content.Shared.Chemistry.Components; /// /// Denotes that the entity has a solution contained which can be easily added -/// to. This should go on things that are meant to be refilled, including -/// pouring things into a beaker. If you run it under a sink tap, it's probably -/// refillable. +/// to in controlled volumes. This should go on things that are meant to be refilled, including +/// pouring things into a beaker. The action for this is represented via clicking. +/// +/// To represent it being possible to just dump entire volumes at once into an entity, see . /// [RegisterComponent, NetworkedComponent] public sealed partial class RefillableSolutionComponent : Component @@ -23,4 +24,10 @@ public sealed partial class RefillableSolutionComponent : Component /// [DataField] public FixedPoint2? MaxRefill = null; + + /// + /// The refill doafter time required to transfer reagents into the solution. + /// + [DataField] + public TimeSpan RefillTime = TimeSpan.Zero; } diff --git a/Content.Shared/Chemistry/Components/Solution.cs b/Content.Shared/Chemistry/Components/Solution.cs index 2179469c08..cd0314419a 100644 --- a/Content.Shared/Chemistry/Components/Solution.cs +++ b/Content.Shared/Chemistry/Components/Solution.cs @@ -167,7 +167,12 @@ namespace Content.Shared.Chemistry.Components public Solution(Solution solution) { - Contents = solution.Contents.ShallowClone(); + Contents = new(solution.Contents.Count); + foreach (var item in solution.Contents) + { + Contents.Add(item.Clone()); + } + Volume = solution.Volume; MaxVolume = solution.MaxVolume; Temperature = solution.Temperature; @@ -302,7 +307,7 @@ namespace Content.Shared.Chemistry.Components /// If you only want the volume of a single reagent, use /// [Pure] - public FixedPoint2 GetTotalPrototypeQuantity(params string[] prototypes) + public FixedPoint2 GetTotalPrototypeQuantity(params ProtoId[] prototypes) { var total = FixedPoint2.Zero; foreach (var (reagent, quantity) in Contents) @@ -314,7 +319,7 @@ namespace Content.Shared.Chemistry.Components return total; } - public FixedPoint2 GetTotalPrototypeQuantity(string id) + public FixedPoint2 GetTotalPrototypeQuantity(ProtoId id) { var total = FixedPoint2.Zero; foreach (var (reagent, quantity) in Contents) @@ -474,6 +479,37 @@ namespace Content.Shared.Chemistry.Components ValidateSolution(); } + /// + /// Scales the amount of solution. + /// + /// The scalar to modify the solution by. + public void ScaleSolution(FixedPoint2 scale) + { + ScaleSolution(scale.Float()); + } + + /// + /// Scales the amount of solution to a given target. + /// + /// The volume the solutions should have after scaling. + public void ScaleTo(FixedPoint2 target) + { + if (Volume == FixedPoint2.Zero || Volume == target) + return; + + if (target == FixedPoint2.Zero) + { + RemoveAllSolution(); + return; + } + + var nearestIntScale = (int)Math.Ceiling(target.Float() / Volume.Float()); + ScaleSolution(nearestIntScale); + + var overflow = Volume - target; + RemoveSolution(overflow); + } + /// /// Attempts to remove an amount of reagent from the solution. /// @@ -645,7 +681,7 @@ namespace Content.Shared.Chemistry.Components /// /// Splits a solution with only the specified reagent prototypes. /// - public Solution SplitSolutionWithOnly(FixedPoint2 toTake, params string[] includedPrototypes) + public Solution SplitSolutionWithOnly(FixedPoint2 toTake, params ProtoId[] includedPrototypes) { // First remove the non-included prototypes List excluded = new(); @@ -844,7 +880,7 @@ namespace Content.Shared.Chemistry.Components ValidateSolution(); } - public Color GetColorWithout(IPrototypeManager? protoMan, params string[] without) + public Color GetColorWithout(IPrototypeManager? protoMan, params ProtoId[] without) { if (Volume == FixedPoint2.Zero) { @@ -887,7 +923,7 @@ namespace Content.Shared.Chemistry.Components return GetColorWithout(protoMan); } - public Color GetColorWithOnly(IPrototypeManager? protoMan, params string[] included) + public Color GetColorWithOnly(IPrototypeManager? protoMan, params ProtoId[] included) { if (Volume == FixedPoint2.Zero) { @@ -965,5 +1001,15 @@ namespace Content.Shared.Chemistry.Components } return dict; } + + public void SetReagentData(List? data) + { + for (var i = 0; i < Contents.Count; i++) + { + var old = Contents[i]; + Contents[i] = new ReagentQuantity(new ReagentId(old.Reagent.Prototype, data), old.Quantity); + } + ValidateSolution(); + } } } diff --git a/Content.Shared/Chemistry/EntitySystems/HypospraySystem.cs b/Content.Shared/Chemistry/EntitySystems/HypospraySystem.cs deleted file mode 100644 index c322686f94..0000000000 --- a/Content.Shared/Chemistry/EntitySystems/HypospraySystem.cs +++ /dev/null @@ -1,412 +0,0 @@ -using Content.Shared.Administration.Logs; -using Content.Shared.Body.Components; -using Content.Shared.Chemistry.EntitySystems; -using Content.Shared.Chemistry.Components; -using Content.Shared.Chemistry.Components.SolutionManager; -using Content.Shared.Chemistry.Hypospray.Events; -using Content.Shared.Database; -using Content.Shared.FixedPoint; -using Content.Shared.Forensics; -using Content.Shared.IdentityManagement; -using Content.Shared.Interaction.Events; -using Content.Shared.Interaction; -using Content.Shared.Mobs.Components; -using Content.Shared.Popups; -using Content.Shared.Timing; -using Content.Shared.Verbs; -using Content.Shared.Weapons.Melee.Events; -using Robust.Shared.Audio.Systems; -// Sunrise-Start -using Robust.Shared.Prototypes; -using Content.Shared.Chemistry.Reagent; -using Content.Shared.DoAfter; -using Robust.Shared.Utility; -using Content.Shared.Inventory; -using Content.Shared._Sunrise.HardsuitInjection.Components; -// Sunrise-End - -namespace Content.Shared.Chemistry.EntitySystems; - -public sealed class HypospraySystem : EntitySystem -{ - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly ReactiveSystem _reactiveSystem = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainers = default!; - [Dependency] private readonly UseDelaySystem _useDelay = default!; - - // Sunrise-Start - [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly InventorySystem _inventory = default!; - // Sunrise-End - - public override void Initialize() - { - base.Initialize(); - - SubscribeLocalEvent(OnAfterInteract); - SubscribeLocalEvent(OnAttack); - SubscribeLocalEvent(OnUseInHand); - SubscribeLocalEvent>(AddToggleModeVerb); - SubscribeLocalEvent(OnHyposprayDoAfter); // Sunrise-Edit - } - - // Sunrise-Start - private void OnHyposprayDoAfter(Entity entity, ref HyposprayDoAfterEvent args) - { - if (args.Cancelled || args.Handled || args.Args.Target == null) - return; - - args.Handled = TryDoInject(entity, args.Args.Target.Value, args.Args.User); - } - - private bool HasInvalidReagents(Solution solution, HashSet allowedGroups, IPrototypeManager prototypeManager) - { - foreach (var (reagent, _) in solution.Contents) - { - if (!prototypeManager.TryIndex(reagent.Prototype, out var reagentProto)) - { - DebugTools.Assert("Reagent prototype not found in prototype manager."); - continue; - } - - if (!allowedGroups.Contains(reagentProto.Group)) - return true; - } - - return false; - } - // Sunrise-End - - #region Ref events - private void OnUseInHand(Entity entity, ref UseInHandEvent args) - { - if (args.Handled) - return; - - args.Handled = TryDoInject(entity, args.User, args.User); - } - - private void OnAfterInteract(Entity entity, ref AfterInteractEvent args) - { - if (args.Handled || !args.CanReach || args.Target == null) - return; - - args.Handled = TryUseHypospray(entity, args.Target.Value, args.User); - } - - private void OnAttack(Entity entity, ref MeleeHitEvent args) - { - if (args.HitEntities is []) - return; - - TryDoInject(entity, args.HitEntities[0], args.User); - } - - #endregion - - #region Draw/Inject - private bool TryUseHypospray(Entity entity, EntityUid target, EntityUid user) - { - // if target is ineligible but is a container, try to draw from the container if allowed - if (entity.Comp.CanContainerDraw - && !EligibleEntity(target, entity.Comp) - && _solutionContainers.TryGetDrawableSolution(target, out var drawableSolution, out _)) - { - return TryDraw(entity, target, drawableSolution.Value, user); - } - - // Sunrise-Start - // No doAfter for self-injection - if (entity.Comp.DoAfterTime > 0 && target != user) - { - // Is the target a mob? If yes, use a do-after to give them time to respond. - if (HasComp(target) || HasComp(target)) - { - //If the injection would fail the doAfter can be skipped at this step - if (InjectionFailureCheck(entity, target, user, out _, out _, out _, out _)) - { - _doAfter.TryStartDoAfter(new DoAfterArgs(EntityManager, user, entity.Comp.DoAfterTime, new HyposprayDoAfterEvent(), entity.Owner, target: target, used: entity.Owner) - { - BreakOnMove = true, - BreakOnWeightlessMove = false, - BreakOnDamage = true, - NeedHand = true, - BreakOnHandChange = true, - }); - } - return true; - } - } - // Sunrise-End - - return TryDoInject(entity, target, user); - } - - public bool TryDoInject(Entity entity, EntityUid target, EntityUid user) - { - var (uid, component) = entity; - - if (!EligibleEntity(target, component)) - return false; - - if (TryComp(uid, out UseDelayComponent? delayComp)) - { - if (_useDelay.IsDelayed((uid, delayComp))) - return false; - } - // Sunrise-Start - if (_inventory.TryGetSlotEntity(target, "outerClothing", out var suit)) - { - if (TryComp(suit, out var injectComp)) - { - if (injectComp.Locked) - { - _popup.PopupEntity(Loc.GetString("hardsuitinjection-True"), target, user); - return false; - } - } - } - // Sunrise-End - - string? msgFormat = null; - - // Self event - var selfEvent = new SelfBeforeHyposprayInjectsEvent(user, entity.Owner, target); - RaiseLocalEvent(user, selfEvent); - - if (selfEvent.Cancelled) - { - _popup.PopupClient(Loc.GetString(selfEvent.InjectMessageOverride ?? "hypospray-cant-inject", ("owner", Identity.Entity(target, EntityManager))), target, user); - return false; - } - - target = selfEvent.TargetGettingInjected; - - if (!EligibleEntity(target, component)) - return false; - - // Target event - var targetEvent = new TargetBeforeHyposprayInjectsEvent(user, entity.Owner, target); - RaiseLocalEvent(target, targetEvent); - - if (targetEvent.Cancelled) - { - _popup.PopupClient(Loc.GetString(targetEvent.InjectMessageOverride ?? "hypospray-cant-inject", ("owner", Identity.Entity(target, EntityManager))), target, user); - return false; - } - - target = targetEvent.TargetGettingInjected; - - if (!EligibleEntity(target, component)) - return false; - - // The target event gets priority for the overriden message. - if (targetEvent.InjectMessageOverride != null) - msgFormat = targetEvent.InjectMessageOverride; - else if (selfEvent.InjectMessageOverride != null) - msgFormat = selfEvent.InjectMessageOverride; - else if (target == user) - msgFormat = "hypospray-component-inject-self-message"; - - // Sunrise-Start - if (!InjectionFailureCheck(entity, target, user, out var hypoSpraySoln, out var targetSoln, out var targetSolution, out var returnValue) - || hypoSpraySoln == null - || targetSoln == null - || targetSolution == null) - return returnValue; - // Sunrise-End - - _popup.PopupClient(Loc.GetString(msgFormat ?? "hypospray-component-inject-other-message", ("other", Identity.Entity(target, EntityManager))), target, user); - - if (target != user) - { - _popup.PopupClient(Loc.GetString("hypospray-component-feel-prick-message"), target, target); //Sunrise-Edit - // TODO: This should just be using melee attacks... - // meleeSys.SendLunge(angle, user); - } - - _audio.PlayPredicted(component.InjectSound, target, user); - - // Medipens and such use this system and don't have a delay, requiring extra checks - // BeginDelay function returns if item is already on delay - if (delayComp != null) - _useDelay.TryResetDelay((uid, delayComp)); - - // Get transfer amount. May be smaller than component.TransferAmount if not enough room - var realTransferAmount = FixedPoint2.Min(component.TransferAmount, targetSolution.AvailableVolume); - - if (realTransferAmount <= 0) - { - _popup.PopupClient(Loc.GetString("hypospray-component-transfer-already-full-message", ("owner", target)), target, user); - return true; - } - - // Move units from attackSolution to targetSolution - var removedSolution = _solutionContainers.SplitSolution(hypoSpraySoln.Value, realTransferAmount); - - if (!targetSolution.CanAddSolution(removedSolution)) - return true; - _reactiveSystem.DoEntityReaction(target, removedSolution, ReactionMethod.Injection); - _solutionContainers.TryAddSolution(targetSoln.Value, removedSolution); - - var ev = new TransferDnaEvent { Donor = target, Recipient = uid }; - RaiseLocalEvent(target, ref ev); - - // same LogType as syringes... - _adminLogger.Add(LogType.ForceFeed, $"{ToPrettyString(user):user} injected {ToPrettyString(target):target} with a solution {SharedSolutionContainerSystem.ToPrettyString(removedSolution):removedSolution} using a {ToPrettyString(uid):using}"); - - // Raise after inject event for additional processing (like borg announcements) - var afterInjectEvent = new HyposprayAfterInjectEvent(user, uid, target); - RaiseLocalEvent(uid, ref afterInjectEvent); - - return true; - } - - private bool TryDraw(Entity entity, EntityUid target, Entity targetSolution, EntityUid user) - { - if (!_solutionContainers.TryGetSolution(entity.Owner, entity.Comp.SolutionName, out var soln, - out var solution) || solution.AvailableVolume == 0) - { - return false; - } - - // 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(entity.Comp.TransferAmount, targetSolution.Comp.Solution.Volume, - solution.AvailableVolume); - if (realTransferAmount <= 0) - { - _popup.PopupClient( - Loc.GetString("injector-component-target-is-empty-message", - ("target", Identity.Entity(target, EntityManager))), - entity.Owner, user); - return false; - } - - // Sunrise-Start - if (entity.Comp.FilterReagentGroups.Count > 0) - { - var hasInvalidReagents = HasInvalidReagents(targetSolution.Comp.Solution, entity.Comp.FilterReagentGroups, _prototypeManager); - if (hasInvalidReagents) - { - _popup.PopupClient(Loc.GetString("hypospray-invalid-reagents-message", //Sunrise-Edit - ("target", Identity.Entity(target, EntityManager))), - entity.Owner, - user); - return false; - } - } - - var removedSolution = _solutionContainers.Draw(target, targetSolution, realTransferAmount); - // Sunrise-End - - if (!_solutionContainers.TryAddSolution(soln.Value, removedSolution)) - { - return false; - } - - _popup.PopupClient(Loc.GetString("injector-component-draw-success-message", - ("amount", removedSolution.Volume), - ("target", Identity.Entity(target, EntityManager))), entity.Owner, user); - - return true; - } - - private bool EligibleEntity(EntityUid entity, HyposprayComponent component) - { - // TODO: Does checking for BodyComponent make sense as a "can be hypospray'd" tag? - // In SS13 the hypospray ONLY works on mobs, NOT beakers or anything else. - // But this is 14, we dont do what SS13 does just because SS13 does it. - return component.OnlyAffectsMobs - ? HasComp(entity) && - HasComp(entity) - : HasComp(entity); - } - - #endregion - - #region Verbs - - // - // Uses the OnlyMobs field as a check to implement the ability - // to draw from jugs and containers with the hypospray - // Toggleable to allow people to inject containers if they prefer it over drawing - // - private void AddToggleModeVerb(Entity entity, ref GetVerbsEvent args) - { - if (!args.CanAccess || !args.CanInteract || args.Hands == null || entity.Comp.InjectOnly) - return; - - var user = args.User; - var verb = new AlternativeVerb - { - Text = Loc.GetString("hypospray-verb-mode-label"), - Act = () => - { - ToggleMode(entity, user); - } - }; - args.Verbs.Add(verb); - } - - private void ToggleMode(Entity entity, EntityUid user) - { - SetMode(entity, !entity.Comp.OnlyAffectsMobs); - var msg = (entity.Comp.OnlyAffectsMobs && entity.Comp.CanContainerDraw) ? "hypospray-verb-mode-inject-mobs-only" : "hypospray-verb-mode-inject-all"; - _popup.PopupClient(Loc.GetString(msg), entity, user); - } - - public void SetMode(Entity entity, bool onlyAffectsMobs) - { - if (entity.Comp.OnlyAffectsMobs == onlyAffectsMobs) - return; - - entity.Comp.OnlyAffectsMobs = onlyAffectsMobs; - Dirty(entity); - } - - #endregion - - // Sunrise-Start - private bool InjectionFailureCheck(Entity entity, EntityUid target, EntityUid user, out Entity? hypoSpraySoln, out Entity? targetSoln, out Solution? targetSolution, out bool returnValue) - { - hypoSpraySoln = null; - targetSoln = null; - targetSolution = null; - returnValue = false; - - if (!_solutionContainers.TryGetSolution(entity.Owner, entity.Comp.SolutionName, out hypoSpraySoln, out var hypoSpraySolution) || hypoSpraySolution.Volume == 0) - { - _popup.PopupClient(Loc.GetString("hypospray-component-empty-message"), target, user); - returnValue = true; - return false; - } - - if (!_solutionContainers.TryGetInjectableSolution(target, out targetSoln, out targetSolution)) - { - _popup.PopupClient(Loc.GetString("hypospray-component-cant-inject", ("target", Identity.Entity(target, EntityManager))), target, user); - returnValue = false; - return false; - } - - if (entity.Comp.PreventOverdose) - { - var targetSet = new HashSet(); - foreach (var (idHypoSoln, _) in hypoSpraySoln.Value.Comp.Solution.Contents) - targetSet.Add(idHypoSoln); - - foreach (var (idTargetSoln, _) in targetSoln.Value.Comp.Solution.Contents) - if (targetSet.Contains(idTargetSoln)) - { - _popup.PopupClient(Loc.GetString("hypospray-cancel-inject"), target, user); - returnValue = false; - return false; - } - - } - return true; - } - // Sunrise-End -} diff --git a/Content.Shared/Chemistry/EntitySystems/InjectorSystem.cs b/Content.Shared/Chemistry/EntitySystems/InjectorSystem.cs new file mode 100644 index 0000000000..4fa44f2fa4 --- /dev/null +++ b/Content.Shared/Chemistry/EntitySystems/InjectorSystem.cs @@ -0,0 +1,769 @@ +using System.Linq; +using Content.Shared.Administration.Logs; +using Content.Shared.Body.Components; +using Content.Shared.Chemistry.Components; +using Content.Shared.Chemistry.Events; +using Content.Shared.Chemistry.Prototypes; +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.Nutrition.EntitySystems; +using Content.Shared.Popups; +using Content.Shared.Stacks; +using Content.Shared.Standing; +using Content.Shared.Timing; +using Content.Shared.Verbs; +using Content.Shared.Weapons.Melee.Events; +using JetBrains.Annotations; +using Robust.Shared.Audio.Systems; +using Robust.Shared.Prototypes; + +namespace Content.Shared.Chemistry.EntitySystems; + +/// +/// This handles toggling injection modes, injections and drawings for all kinds of injectors. +/// +/// +/// +public sealed partial class InjectorSystem : EntitySystem +{ + [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; + [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private readonly SharedAudioSystem _audio = default!; + [Dependency] private readonly SharedForensicsSystem _forensics = default!; + [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; + [Dependency] private readonly OpenableSystem _openable = default!; + [Dependency] private readonly SharedPopupSystem _popup = default!; + [Dependency] private readonly ReactiveSystem _reactiveSystem = default!; + [Dependency] private readonly SharedSolutionContainerSystem _solutionContainer = default!; + [Dependency] private readonly StandingStateSystem _standingState = default!; + [Dependency] private readonly UseDelaySystem _useDelay = default!; + + public override void Initialize() + { + SubscribeLocalEvent(OnInjectorUse); + SubscribeLocalEvent(OnInjectorAfterInteract); + SubscribeLocalEvent(OnInjectDoAfter); + SubscribeLocalEvent(OnAttack); + SubscribeLocalEvent>(AddVerbs); + } + + #region Events Handling + private void OnInjectorUse(Entity injector, ref UseInHandEvent args) + { + if (args.Handled + || !_prototypeManager.Resolve(injector.Comp.ActiveModeProtoId, out var activeProto)) + return; + + if (activeProto.InjectOnUse) // Injectors that can't toggle transferAmounts will be used. + TryMobsDoAfter(injector, args.User, args.User); + else // Syringes toggle Draw/Inject. + ToggleMode(injector, args.User); + + args.Handled = true; + } + + private void OnInjectorAfterInteract(Entity injector, ref AfterInteractEvent args) + { + if (args.Handled || !args.CanReach || args.Target is not { Valid: true } target) + return; + + // Is the target a mob? If yes, use a do-after to give them time to respond. + if (HasComp(target)) + { + // Are use using an injector capable of targeting a mob? + if (injector.Comp.IgnoreMobs) + { + _popup.PopupClient(Loc.GetString("injector-component-ignore-mobs"), args.Target.Value, args.User); + return; + } + + args.Handled = TryMobsDoAfter(injector, args.User, target); + return; + } + + // Draw from or inject into jugs, bottles, etc. + args.Handled = ContainerDoAfter(injector, args.User, target); + } + + private void OnInjectDoAfter(Entity injector, ref InjectorDoAfterEvent args) + { + if (args.Cancelled || args.Handled || args.Args.Target == null) + return; + + args.Handled = TryUseInjector(injector, args.Args.User, args.Args.Target.Value); + } + + private void OnAttack(Entity injector, ref MeleeHitEvent args) + { + if (args.HitEntities is []) + return; + + TryMobsDoAfter(injector, args.User, args.HitEntities[0]); + } + + /// + /// Give the user interaction verbs for their injector. + /// + /// + /// + /// + /// If they have multiple transferAmounts, they'll be able to switch between them via the verbs. + /// If they have multiple injector modes and don't toggle when used in hand, they can toggle the mode with the verbs too. + /// + private void AddVerbs(Entity injector, ref GetVerbsEvent args) + { + if (!args.CanAccess || !args.CanInteract || args.Hands == null + || !_prototypeManager.Resolve(injector.Comp.ActiveModeProtoId, out var activeMode)) + return; + + var user = args.User; + var min = activeMode.TransferAmounts.Min(); + var max = activeMode.TransferAmounts.Max(); + var cur = injector.Comp.CurrentTransferAmount; + var toggleAmount = cur == max ? min : max; + + var priority = 0; + + if (activeMode.TransferAmounts.Count > 1) + { + AlternativeVerb toggleVerb = new() + { + Text = Loc.GetString("comp-solution-transfer-verb-toggle", ("amount", toggleAmount)), + Category = VerbCategory.SetTransferAmount, + Act = () => + { + injector.Comp.CurrentTransferAmount = toggleAmount; + _popup.PopupClient(Loc.GetString("comp-solution-transfer-set-amount", ("amount", toggleAmount)), user, user); + Dirty(injector); + }, + + Priority = priority + }; + args.Verbs.Add(toggleVerb); + + priority -= 1; + + // Add specific transfer verbs for amounts defined in the component + foreach (var amount in activeMode.TransferAmounts) + { + AlternativeVerb verb = new() + { + Text = Loc.GetString("comp-solution-transfer-verb-amount", ("amount", amount)), + Category = VerbCategory.SetTransferAmount, + Act = () => + { + injector.Comp.CurrentTransferAmount = amount; + _popup.PopupClient(Loc.GetString("comp-solution-transfer-set-amount", ("amount", amount)), user, user); + Dirty(injector); + }, + + // we want to sort by size, not alphabetically by the verb text. + Priority = priority + }; + args.Verbs.Add(verb); + } + } + + // If the injector cannot toggle via using in hand, allow toggling via verb. + if (!activeMode.InjectOnUse || injector.Comp.AllowedModes.Count <= 1) + return; + + var toggleModeVerb = new AlternativeVerb + { + Text = Loc.GetString("injector-toggle-verb-text"), + Act = () => + { + ToggleMode(injector, user); + }, + Priority = priority, + }; + + args.Verbs.Add(toggleModeVerb); + } + #endregion Events Handling + + #region Mob Interaction + /// + /// Send informative pop-up messages and wait for a do-after to complete. + /// + private bool TryMobsDoAfter(Entity injector, EntityUid user, EntityUid target) + { + if (_useDelay.IsDelayed(injector.Owner) // Check for Delay. + || !GetMobsDoAfterTime(injector, user, target, out var doAfterTime, out var amount)) // Get the DoAfter time. + return false; + + _doAfter.TryStartDoAfter(new DoAfterArgs(EntityManager, user, doAfterTime, 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, + }); + + // If the DoAfter was instant, don't send popups and logs indicating an attempt. + if (doAfterTime == TimeSpan.Zero) + return true; + + if (!_solutionContainer.ResolveSolution(injector.Owner, injector.Comp.SolutionName, ref injector.Comp.Solution, out var injectorSolution) + || !_prototypeManager.Resolve(injector.Comp.ActiveModeProtoId, out var activeMode)) + return false; + + // Create a pop-up for the user. + _popup.PopupClient(Loc.GetString(activeMode.PopupUserAttempt), target, user); + + if (user == target) + { + if (activeMode.Behavior.HasFlag(InjectorBehavior.Draw)) + { + _adminLogger.Add(LogType.ForceFeed, + $"{ToPrettyString(user):user} is attempting to draw {amount} units from themselves."); + } + else + { + _adminLogger.Add(LogType.Ingestion, + $"{ToPrettyString(user):user} is attempting to inject themselves with a solution {SharedSolutionContainerSystem.ToPrettyString(injectorSolution):solution}."); + } + } + else + { + // Create a popup to the target. + var userName = Identity.Entity(user, EntityManager); + var popup = Loc.GetString(activeMode.PopupTargetAttempt, ("user", userName)); + _popup.PopupEntity(popup, user, target); + + if (activeMode.Behavior.HasFlag(InjectorBehavior.Draw)) + { + _adminLogger.Add(LogType.ForceFeed, + $"{ToPrettyString(user):user} is attempting to draw {amount} units from {ToPrettyString(target):target}"); + } + else + { + _adminLogger.Add(LogType.ForceFeed, + $"{ToPrettyString(user):user} is attempting to inject {ToPrettyString(target):target} with a solution {SharedSolutionContainerSystem.ToPrettyString(injectorSolution):solution}"); + } + } + + return true; + } + + /// + /// Get the DoAfter Time for Mobs. + /// + /// The injector that is interacting with the mob. + /// The user using the injector. + /// The target mob. + /// The duration of the resulting doAfter. + /// The amount of the reagents transferred. + /// True if calculating the time was successful, false if not. + private bool GetMobsDoAfterTime(Entity injector, EntityUid user, EntityUid target, out TimeSpan doAfterTime, out FixedPoint2 amount) + { + doAfterTime = TimeSpan.Zero; + amount = FixedPoint2.Zero; + + if (!_solutionContainer.ResolveSolution(injector.Owner, injector.Comp.SolutionName, ref injector.Comp.Solution, out var injectorSolution) + || !_prototypeManager.Resolve(injector.Comp.ActiveModeProtoId, out var activeMode)) + return false; + + doAfterTime = activeMode.MobTime; + + // Can only draw blood with a draw mode and a transferAmount. + if (activeMode.Behavior.HasFlag(InjectorBehavior.Draw) && injector.Comp.CurrentTransferAmount != null) + { + // additional delay is based on actual volume left to draw in syringe when smaller than transfer amount + amount = FixedPoint2.Min(injector.Comp.CurrentTransferAmount.Value, injectorSolution.AvailableVolume); + } + else + { + // Check if we have anything to inject. + if (injectorSolution.Volume == 0) + { + _popup.PopupClient(Loc.GetString("injector-component-empty-message", ("injector", injector)), target, user); + return false; + } + + // additional delay is based on actual volume left to inject in syringe when smaller than transfer amount + // If CurrentTransferAmount is null, it'll want to inject its entire contents, e.g., epipens. + amount = injector.Comp.CurrentTransferAmount ?? injectorSolution.Volume; + amount = FixedPoint2.Min(amount, injectorSolution.Volume); + } + + // Transfers over the IgnoreDelayForVolume amount take Xu times DelayPerVolume longer. + doAfterTime += activeMode.DelayPerVolume * FixedPoint2.Max(0, amount - activeMode.IgnoreDelayForVolume).Double(); + + // Check if the target is either the user or downed. + if (user == target) // Self-injections take priority. + doAfterTime *= activeMode.SelfModifier; + // Technically, both can be true, but that is probably a balance nightmare. + else if (_standingState.IsDown(target)) + doAfterTime *= activeMode.DownedModifier; + + return true; + } + #endregion Mob Interaction + + #region Container Interaction + private bool ContainerDoAfter(Entity injector, EntityUid user, EntityUid target) + { + if (!GetContainerDoAfterTime(injector, user, target, out var doAfterTime)) + return false; + + _doAfter.TryStartDoAfter(new DoAfterArgs(EntityManager, user, doAfterTime, 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, + }); + + return true; + } + + /// + /// Get the DoAfter Time for Containers and check if it is possible. + /// + /// The injector that is interacting with the container. + /// The user using the injector. + /// The target container, + /// The duration of the resulting DoAfter. + /// True if calculating the time was successful, false if not. + private bool GetContainerDoAfterTime(Entity injector, EntityUid user, EntityUid target, out TimeSpan doAfterTime) + { + doAfterTime = TimeSpan.Zero; + + if (!_prototypeManager.Resolve(injector.Comp.ActiveModeProtoId, out var activeMode)) + return false; + + // Check if the Injector has a draw time, but only when drawing. + if (!activeMode.Behavior.HasAnyFlag(InjectorBehavior.Draw | InjectorBehavior.Dynamic)) + return true; + + if (!_solutionContainer.ResolveSolution(injector.Owner, injector.Comp.SolutionName, ref injector.Comp.Solution, out var solution) + || solution.AvailableVolume == 0) + { + _popup.PopupClient(Loc.GetString("injector-component-cannot-toggle-draw-message"), user, user); + return false; // If already full, fail drawing. + } + + if (!_solutionContainer.TryGetDrawableSolution(target, out _, out var drawableSol)) + { + _popup.PopupClient(Loc.GetString("injector-component-cannot-draw-message", ("target", Identity.Entity(target, EntityManager))), injector, user); + return false; + } + + if (drawableSol.Volume == 0) + { + _popup.PopupClient(Loc.GetString("injector-component-target-is-empty-message", ("target", Identity.Entity(target, EntityManager))), injector, user); + return false; + } + + doAfterTime = activeMode.ContainerDrawTime; + return true; + } + #endregion Container Interaction + + #region Injecting/Drawing + /// + /// Depending on the , this will deal with the result of the DoAfter and draw/inject accordingly. + /// + /// The injector used. + /// The entity using the injector. + /// The entity targeted by the user. + /// True if the injection/drawing was successful, false if not. + /// The injector has a different . + private bool TryUseInjector(Entity injector, EntityUid user, EntityUid target) + { + if (!_prototypeManager.Resolve(injector.Comp.ActiveModeProtoId, out var activeMode)) + return false; + + var isOpenOrIgnored = injector.Comp.IgnoreClosed || !_openable.IsClosed(target); + + LocId msg = target == user ? "injector-component-cannot-transfer-message-self" : "injector-component-cannot-transfer-message"; + + switch (activeMode.Behavior) + { + // Handle injecting/drawing for solutions + case InjectorBehavior.Inject: + { + if (isOpenOrIgnored && _solutionContainer.TryGetInjectableSolution(target, out var injectableSolution, out _)) + return TryInject(injector, user, target, injectableSolution.Value, false); + + if (isOpenOrIgnored && _solutionContainer.TryGetRefillableSolution(target, out var refillableSolution, out _)) + return TryInject(injector, user, target, refillableSolution.Value, true); + break; + } + case InjectorBehavior.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, user, (target, stream), stream.BloodSolution.Value); + } + + // Draw from an object (food, beaker, etc) + if (isOpenOrIgnored && _solutionContainer.TryGetDrawableSolution(target, out var drawableSolution, out _)) + return TryDraw(injector, user, target, drawableSolution.Value); + + 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, user); + break; + } + case InjectorBehavior.Dynamic: + { + // If it's a mob, inject. We're using injectableSolution so I don't have to code a sole method for injecting into bloodstreams. + if (HasComp(target) + && _solutionContainer.TryGetInjectableSolution(target, out var injectableSolution, out _)) + { + return TryInject(injector, user, target, injectableSolution.Value, false); + } + + // Draw from an object (food, beaker, etc.) + if (isOpenOrIgnored && _solutionContainer.TryGetDrawableSolution(target, out var drawableSolution, out _)) + return TryDraw(injector, user, target, drawableSolution.Value); + break; + } + default: + throw new ArgumentOutOfRangeException(); + } + + _popup.PopupClient(Loc.GetString(msg, ("target", Identity.Entity(target, EntityManager))), injector, user); + return false; + } + + /// + /// Attempt to inject the solution of the injector into the target. + /// + /// The injector used. + /// The entity using the injector. + /// The entity targeted by the user. + /// The solution of the target. + /// Whether or not the solution is refillable or injectable. + /// True if the injection was successful, false if not. + private bool TryInject(Entity injector, EntityUid user, EntityUid target, Entity targetSolution, bool asRefill) + { + if (!_solutionContainer.ResolveSolution(injector.Owner, + injector.Comp.SolutionName, + ref injector.Comp.Solution, + out var injectorSolution) || injectorSolution.Volume == 0) + { + // If empty, show a popup. + _popup.PopupClient(Loc.GetString("injector-component-empty-message", ("injector", injector)), user, user); + return false; + } + + if (!_prototypeManager.Resolve(injector.Comp.ActiveModeProtoId, out var activeMode)) + return false; + + var selfEv = new SelfBeforeInjectEvent(user, injector, target); + RaiseLocalEvent(user, selfEv); + + if (selfEv.Cancelled) + { + // Clowns will now also fumble Syringes. + if (selfEv.OverrideMessage != null) + _popup.PopupPredicted(selfEv.OverrideMessage, user, user); + return true; + } + + target = selfEv.TargetGettingInjected; + + var ev = new TargetBeforeInjectEvent(user, injector, target); + RaiseLocalEvent(target, ref ev); + + // Jugsuit blocking Hyposprays when + if (ev.Cancelled) + { + var userMessage = Loc.GetString("injector-component-blocked-user"); + var otherMessage = Loc.GetString("injector-component-blocked-other", ("target", target), ("user", user)); + _popup.PopupPredicted(userMessage, otherMessage, target, user, PopupType.SmallCaution); + return true; + } + + // Get transfer amount. It may be smaller than _transferAmount if not enough room + var plannedTransferAmount = FixedPoint2.Min(injector.Comp.CurrentTransferAmount ?? injectorSolution.Volume, injectorSolution.Volume); + var realTransferAmount = FixedPoint2.Min(plannedTransferAmount, 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-inject-success-message-self" : "injector-component-inject-success-message"; + + if (selfEv.OverrideMessage != null) + msgSuccess = selfEv.OverrideMessage; + else if (ev.OverrideMessage != null) + msgSuccess = ev.OverrideMessage; + + _popup.PopupClient(Loc.GetString(msgSuccess, ("amount", removedSolution.Volume), ("target", Identity.Entity(target, EntityManager))), target, user); + + // it is IMPERATIVE that when an injector is instant, that it has a pop-up. + if (activeMode.InjectPopupTarget != null && target != user) + _popup.PopupClient(Loc.GetString(activeMode.InjectPopupTarget), target, target); + + // Some injectors like hyposprays have sound, some like syringes have not. + if (activeMode.InjectSound != null) + _audio.PlayPredicted(activeMode.InjectSound, injector, user); + + // Log what happened. + _adminLogger.Add(LogType.ForceFeed, $"{ToPrettyString(user):user} injected {ToPrettyString(target):target} with a solution {SharedSolutionContainerSystem.ToPrettyString(removedSolution):removedSolution} using a {ToPrettyString(injector):using}"); + + AfterInject(injector, user, target); + return true; + } + + /// + /// Attempt to draw reagents from a container. + /// + /// The injector used. + /// The entity using the injector. + /// The entity targeted by the user. + /// The solution of the target. + /// True if the drawing was successful, false if not. + private bool TryDraw(Entity injector, EntityUid user, Entity target, Entity targetSolution) + { + if (!_solutionContainer.ResolveSolution(injector.Owner, injector.Comp.SolutionName, ref injector.Comp.Solution, out var solution) || solution.AvailableVolume == 0) + { + _popup.PopupClient("injector-component-cannot-toggle-draw-message", user, user); + 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()); + } + + // If transferAmount is null, fallback to 5 units. + var plannedTransferAmount = injector.Comp.CurrentTransferAmount ?? FixedPoint2.New(5); + // Get transfer amount. It may be smaller than _transferAmount if not enough room, also make sure there's room in the injector + var realTransferAmount = FixedPoint2.Min(plannedTransferAmount, + 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"; + var targetIdentity = Identity.Entity(target, EntityManager); + _popup.PopupClient(Loc.GetString(msg, ("target", targetIdentity)), injector.Owner, user); + return false; + } + + // We have some snowflaked behavior for streams. + if (target.Comp != null) + { + DrawFromBlood(injector, user, (target.Owner, target.Comp), injector.Comp.Solution.Value, realTransferAmount); + 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"; + var targetIdentitySuccess = Identity.Entity(target, EntityManager); + _popup.PopupClient( + Loc.GetString(msgSuccess, ("amount", removedSolution.Volume), ("target", targetIdentitySuccess)), + target, + user); + + AfterDraw(injector, user, target); + return true; + } + + /// + /// Attempt to draw blood from a mob. + /// + /// The injector used. + /// The entity using the injector. + /// The entity targeted by the user. + /// The solution of the injector. + /// The amount of blood to draw. + private void DrawFromBlood(Entity injector, + EntityUid user, + Entity target, + Entity injectorSolution, + FixedPoint2 transferAmount) + { + if (_solutionContainer.ResolveSolution(target.Owner, target.Comp.BloodSolutionName, ref target.Comp.BloodSolution)) + { + var bloodTemp = _solutionContainer.SplitSolution(target.Comp.BloodSolution.Value, transferAmount); + _solutionContainer.TryAddSolution(injectorSolution, bloodTemp); + } + + LocId msg = target.Owner == user ? "injector-component-draw-success-message-self" : "injector-component-draw-success-message"; + var targetIdentity = Identity.Entity(target, EntityManager); + var finalMessage = Loc.GetString(msg, ("amount", transferAmount), ("target", targetIdentity)); + _popup.PopupClient(finalMessage, target, user); + + AfterDraw(injector, user, target); + } + + /// + /// This handles logic like DNA and Delays after injection. + /// + /// The injector used. + /// The entity using the injector. + /// The entity targeted by the user. + private void AfterInject(Entity injector, EntityUid user, EntityUid target) + { + // Leave some DNA from the injectee on it + _forensics.TransferDna(injector, target); + // Reset the delay, if present. + + _useDelay.TryResetDelay(injector); + + // 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) + return; + + if (!_prototypeManager.Resolve(injector.Comp.ActiveModeProtoId, out var activeMode) + || activeMode.Behavior.HasFlag(InjectorBehavior.Dynamic)) + return; + + foreach (var mode in injector.Comp.AllowedModes) + { + if (!_prototypeManager.Resolve(mode, out var proto) + || !proto.Behavior.HasFlag(InjectorBehavior.Draw)) + continue; + + ToggleMode(injector, user, proto); + return; + } + } + + /// + /// This handles logic like DNA after drawing. + /// + /// The injector used. + /// The entity using the injector. + /// The entity targeted by the user. + private void AfterDraw(Entity injector, EntityUid user, EntityUid target) + { + // Leave some DNA from the drawee on it + _forensics.TransferDna(injector, target); + + // Automatically set the 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) + return; + + if (!_prototypeManager.Resolve(injector.Comp.ActiveModeProtoId, out var activeMode) + || activeMode.Behavior.HasFlag(InjectorBehavior.Dynamic)) + return; + + foreach (var mode in injector.Comp.AllowedModes) + { + if (!_prototypeManager.Resolve(mode, out var proto) + || !proto.Behavior.HasFlag(InjectorBehavior.Inject)) + continue; + + ToggleMode(injector, user, proto); + return; + } + } + #endregion Injecting/Drawing + + #region Mode Toggling + /// + /// Toggle modes of the injector if possible. + /// + /// The injector whose mode is to be toggled. + /// The user toggling the mode. + /// The desired mode. + /// This will still check if the injector can use that mode. + [PublicAPI] + public void ToggleMode(Entity injector, EntityUid user, InjectorModePrototype mode) + { + var index = injector.Comp.AllowedModes.FindIndex(nextMode => mode == nextMode); + + injector.Comp.ActiveModeProtoId = injector.Comp.AllowedModes[index]; + + if (!_prototypeManager.Resolve(injector.Comp.ActiveModeProtoId, out var newMode)) + return; + + var modeName = Loc.GetString(newMode.Name); + var message = Loc.GetString("injector-component-mode-changed-text", ("mode", modeName)); + _popup.PopupClient(message, user, user); + Dirty(injector); + } + + /// + /// Toggle the mode of the injector to the next allowed mode. + /// + /// The injector whose mode is to be toggled. + /// The user toggling the mode. + [PublicAPI] + public void ToggleMode(Entity injector, EntityUid user) + { + if (!_prototypeManager.Resolve(injector.Comp.ActiveModeProtoId, out var activeProto)) + return; + + string? errorMessage = null; + + foreach (var allowedMode in injector.Comp.AllowedModes) + { + if (!_prototypeManager.Resolve(allowedMode, out var proto) + || proto.Behavior.HasFlag(activeProto.Behavior) + || !_solutionContainer.ResolveSolution(injector.Owner, injector.Comp.SolutionName, ref injector.Comp.Solution, out var solution)) + continue; + + if (proto.Behavior.HasFlag(InjectorBehavior.Inject) && solution.Volume == 0) + { + errorMessage = "injector-component-cannot-toggle-inject-message"; + continue; + } + + if (proto.Behavior.HasFlag(InjectorBehavior.Draw) && solution.AvailableVolume == 0) + { + errorMessage = "injector-component-cannot-toggle-draw-message"; + continue; + } + + ToggleMode(injector, user, proto); + return; + } + if (errorMessage != null) + _popup.PopupClient(Loc.GetString(errorMessage), user, user); + } + #endregion Mode Toggling +} diff --git a/Content.Shared/Chemistry/EntitySystems/ScoopableSolutionSystem.cs b/Content.Shared/Chemistry/EntitySystems/ScoopableSolutionSystem.cs index 812607f172..a40c28b586 100644 --- a/Content.Shared/Chemistry/EntitySystems/ScoopableSolutionSystem.cs +++ b/Content.Shared/Chemistry/EntitySystems/ScoopableSolutionSystem.cs @@ -36,8 +36,7 @@ public sealed class ScoopableSolutionSystem : EntitySystem !_solution.TryGetRefillableSolution(beaker, out var target, out _)) return false; - // Sunrise edit - ent -> ent.Owner - var scooped = _solutionTransfer.Transfer(user, ent.Owner, src.Value, beaker, target.Value, srcSolution.Volume); + var scooped = _solutionTransfer.Transfer(new SolutionTransferData(user, ent, src.Value, beaker, target.Value, srcSolution.Volume)); if (scooped == 0) return false; diff --git a/Content.Shared/Chemistry/EntitySystems/SharedInjectorSystem.cs b/Content.Shared/Chemistry/EntitySystems/SharedInjectorSystem.cs deleted file mode 100644 index a39f851457..0000000000 --- a/Content.Shared/Chemistry/EntitySystems/SharedInjectorSystem.cs +++ /dev/null @@ -1,546 +0,0 @@ -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; - -namespace Content.Shared.Chemistry.EntitySystems; - -public abstract class SharedInjectorSystem : EntitySystem -{ - [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(OnInjectorUse); - SubscribeLocalEvent(OnInjectorAfterInteract); - SubscribeLocalEvent(OnInjectDoAfter); - } - - private void AddSetTransferVerbs(Entity ent, ref GetVerbsEvent args) - { - if (!args.CanAccess || !args.CanInteract || args.Hands == null) - return; - - if (ent.Comp.TransferAmounts.Count <= 1) - return; // No options to cycle between - - 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; - AlternativeVerb toggleVerb = new() - { - Text = Loc.GetString("comp-solution-transfer-verb-toggle", ("amount", toggleAmount)), - Category = VerbCategory.SetTransferAmount, - Act = () => - { - ent.Comp.CurrentTransferAmount = toggleAmount; - _popup.PopupClient(Loc.GetString("comp-solution-transfer-set-amount", ("amount", toggleAmount)), user, user); - Dirty(ent); - }, - - Priority = priority - }; - args.Verbs.Add(toggleVerb); - - priority -= 1; - - // Add specific transfer verbs for amounts defined in the component - foreach (var amount in ent.Comp.TransferAmounts) - { - AlternativeVerb verb = new() - { - Text = Loc.GetString("comp-solution-transfer-verb-amount", ("amount", amount)), - Category = VerbCategory.SetTransferAmount, - Act = () => - { - 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. - Priority = priority - }; - - priority -= 1; - - args.Verbs.Add(verb); - } - } - - private void OnInjectorUse(Entity ent, ref UseInHandEvent args) - { - if (args.Handled) - return; - - 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); - } - - /// - /// 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.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 (!SolutionContainer.ResolveSolution(injector.Owner, injector.Comp.SolutionName, ref injector.Comp.Solution, out var solution)) - return; - - string msg; - - switch (injector.Comp.ToggleState) - { - case InjectorToggleMode.Inject: - if (solution.AvailableVolume > 0) // If solution has empty space to fill up, allow toggling to draw - { - SetMode(injector, InjectorToggleMode.Draw); - msg = "injector-component-drawing-text"; - } - else - { - msg = "injector-component-cannot-toggle-draw-message"; - } - break; - case InjectorToggleMode.Draw: - if (solution.Volume > 0) // If solution has anything in it, allow toggling to inject - { - SetMode(injector, InjectorToggleMode.Inject); - msg = "injector-component-injecting-text"; - } - else - { - msg = "injector-component-cannot-toggle-inject-message"; - } - break; - default: - throw new ArgumentOutOfRangeException(); - } - - _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; - Dirty(injector); - } -} diff --git a/Content.Shared/Chemistry/EntitySystems/SharedSolutionContainerSystem.cs b/Content.Shared/Chemistry/EntitySystems/SharedSolutionContainerSystem.cs index a245c0b606..892e4e9cac 100644 --- a/Content.Shared/Chemistry/EntitySystems/SharedSolutionContainerSystem.cs +++ b/Content.Shared/Chemistry/EntitySystems/SharedSolutionContainerSystem.cs @@ -858,7 +858,7 @@ public abstract partial class SharedSolutionContainerSystem : EntitySystem args.PushMarkup(Loc.GetString(entity.Comp.LocPhysicalQuality, ("color", colorHex), ("desc", primary.LocalizedPhysicalDescription), - ("chemCount", solution.Contents.Count) )); + ("chemCount", solution.Contents.Count))); // Push the recognizable reagents @@ -1048,7 +1048,7 @@ public abstract partial class SharedSolutionContainerSystem : EntitySystem public bool EnsureSolution( Entity entity, string name, - [NotNullWhen(true)]out Solution? solution, + [NotNullWhen(true)] out Solution? solution, FixedPoint2 maxVol = default) { return EnsureSolution(entity, name, maxVol, null, out _, out solution); @@ -1058,7 +1058,7 @@ public abstract partial class SharedSolutionContainerSystem : EntitySystem Entity entity, string name, out bool existed, - [NotNullWhen(true)]out Solution? solution, + [NotNullWhen(true)] out Solution? solution, FixedPoint2 maxVol = default) { return EnsureSolution(entity, name, maxVol, null, out existed, out solution); @@ -1217,7 +1217,7 @@ public abstract partial class SharedSolutionContainerSystem : EntitySystem var relation = new ContainedSolutionComponent() { Container = container.Owner, ContainerName = name }; AddComp(uid, relation); - MetaDataSys.SetEntityName(uid, $"solution - {name}"); + MetaDataSys.SetEntityName(uid, $"solution - {name}", raiseEvents: false); ContainerSystem.Insert(uid, container, force: true); return (uid, solution, relation); @@ -1240,13 +1240,13 @@ public abstract partial class SharedSolutionContainerSystem : EntitySystem } else { - dissolvedSol.RemoveReagent(reagent,amtChange); + dissolvedSol.RemoveReagent(reagent, amtChange); } UpdateChemicals(dissolvedSolution); } public FixedPoint2 GetReagentQuantityFromConcentration(Entity dissolvedSolution, - FixedPoint2 volume,float concentration) + FixedPoint2 volume, float concentration) { var dissolvedSol = dissolvedSolution.Comp.Solution; if (volume == 0 diff --git a/Content.Shared/Chemistry/EntitySystems/SolutionTransferSystem.cs b/Content.Shared/Chemistry/EntitySystems/SolutionTransferSystem.cs index 0eb8a9133c..54360ff4fc 100644 --- a/Content.Shared/Chemistry/EntitySystems/SolutionTransferSystem.cs +++ b/Content.Shared/Chemistry/EntitySystems/SolutionTransferSystem.cs @@ -1,20 +1,20 @@ +using System.Diagnostics.CodeAnalysis; using Content.Shared.Administration.Logs; -using Content.Shared.Chemistry; using Content.Shared.Chemistry.Components; using Content.Shared.Database; +using Content.Shared.DoAfter; using Content.Shared.FixedPoint; using Content.Shared.Interaction; using Content.Shared.Popups; using Content.Shared.Verbs; using Robust.Shared.Audio.Systems; -using Robust.Shared.Network; -using Robust.Shared.Player; +using Robust.Shared.Serialization; namespace Content.Shared.Chemistry.EntitySystems; /// -/// Allows an entity to transfer solutions with a customizable amount per click. -/// Also provides API for other systems. +/// Allows an entity to transfer solutions with a customizable amount -per click-. +/// Also provides , and API for other systems. /// public sealed class SolutionTransferSystem : EntitySystem { @@ -22,8 +22,12 @@ public sealed class SolutionTransferSystem : EntitySystem [Dependency] private readonly SharedPopupSystem _popup = default!; [Dependency] private readonly SharedSolutionContainerSystem _solution = default!; [Dependency] private readonly SharedUserInterfaceSystem _ui = default!; + [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; [Dependency] private readonly SharedAudioSystem _audio = default!; // Sunrise added + private EntityQuery _refillableQuery; + private EntityQuery _drainableQuery; + /// /// Default transfer amounts for the set-transfer verb. /// @@ -34,28 +38,18 @@ public sealed class SolutionTransferSystem : EntitySystem base.Initialize(); SubscribeLocalEvent>(AddSetTransferVerbs); - SubscribeLocalEvent(OnAfterInteract); SubscribeLocalEvent(OnTransferAmountSetValueMessage); - } + SubscribeLocalEvent(OnAfterInteract); + SubscribeLocalEvent(OnSolutionDrainTransferDoAfter); + SubscribeLocalEvent(OnSolutionFillTransferDoAfter); - private void OnTransferAmountSetValueMessage(Entity ent, ref TransferAmountSetValueMessage message) - { - var (uid, comp) = ent; - - var newTransferAmount = FixedPoint2.Clamp(message.Value, comp.MinimumTransferAmount, comp.MaximumTransferAmount); - comp.TransferAmount = newTransferAmount; - - if (message.Actor is { Valid: true } user) - _popup.PopupEntity(Loc.GetString("comp-solution-transfer-set-amount", ("amount", newTransferAmount)), uid, user); - - Dirty(uid, comp); + _refillableQuery = GetEntityQuery(); + _drainableQuery = GetEntityQuery(); } private void AddSetTransferVerbs(Entity ent, ref GetVerbsEvent args) { - var (uid, comp) = ent; - - if (!args.CanAccess || !args.CanInteract || !comp.CanChangeTransferAmount || args.Hands == null) + if (!args.CanAccess || !args.CanInteract || !ent.Comp.CanChangeTransferAmount || args.Hands == null) return; // Custom transfer verb @@ -68,7 +62,7 @@ public sealed class SolutionTransferSystem : EntitySystem // TODO: remove server check when bui prediction is a thing Act = () => { - _ui.OpenUi(uid, TransferAmountUiKey.Key, @event.User); + _ui.OpenUi(ent.Owner, TransferAmountUiKey.Key, @event.User); }, Priority = 1 }); @@ -78,7 +72,7 @@ public sealed class SolutionTransferSystem : EntitySystem var user = args.User; foreach (var amount in DefaultTransferAmounts) { - if (amount < comp.MinimumTransferAmount || amount > comp.MaximumTransferAmount) + if (amount < ent.Comp.MinimumTransferAmount || amount > ent.Comp.MaximumTransferAmount) continue; AlternativeVerb verb = new(); @@ -86,11 +80,11 @@ public sealed class SolutionTransferSystem : EntitySystem verb.Category = VerbCategory.SetTransferAmount; verb.Act = () => { - comp.TransferAmount = amount; + ent.Comp.TransferAmount = amount; - _popup.PopupClient(Loc.GetString("comp-solution-transfer-set-amount", ("amount", amount)), uid, user); + _popup.PopupClient(Loc.GetString("comp-solution-transfer-set-amount", ("amount", amount)), ent.Owner, user); - Dirty(uid, comp); + Dirty(ent.Owner, ent.Comp); }; // we want to sort by size, not alphabetically by the verb text. @@ -101,122 +95,301 @@ public sealed class SolutionTransferSystem : EntitySystem } } + private void OnTransferAmountSetValueMessage(Entity ent, ref TransferAmountSetValueMessage message) + { + var newTransferAmount = FixedPoint2.Clamp(message.Value, ent.Comp.MinimumTransferAmount, ent.Comp.MaximumTransferAmount); + ent.Comp.TransferAmount = newTransferAmount; + + if (message.Actor is { Valid: true } user) + _popup.PopupEntity(Loc.GetString("comp-solution-transfer-set-amount", ("amount", newTransferAmount)), ent.Owner, user); + + Dirty(ent.Owner, ent.Comp); + } + private void OnAfterInteract(Entity ent, ref AfterInteractEvent args) { if (!args.CanReach || args.Target is not {} target) return; - var (uid, comp) = ent; + // We have two cases for interaction: + // Held Drainable --> Target Refillable + // Held Refillable <-- Target Drainable - //Special case for reagent tanks, because normally clicking another container will give solution, not take it. - if (comp.CanReceive - && !HasComp(target) // target must not be refillable (e.g. Reagent Tanks) - && _solution.TryGetDrainableSolution(target, out var targetSoln, out _) // target must be drainable - && TryComp(uid, out var refill) - && _solution.TryGetRefillableSolution((uid, refill, null), out var ownerSoln, out var ownerRefill)) + // In the case where the target has both Refillable and Drainable, Held --> Target takes priority. + + if (ent.Comp.CanSend + && _drainableQuery.TryComp(ent.Owner, out var heldDrainable) + && _refillableQuery.TryComp(target, out var targetRefillable) + && TryGetTransferrableSolutions((ent.Owner, heldDrainable), + (target, targetRefillable), + out var ownerSoln, + out var targetSoln, + out _)) { - var transferAmount = comp.TransferAmount; // This is the player-configurable transfer amount of "uid," not the target reagent tank. + args.Handled = true; //If we reach this point, the interaction counts as handled. - // if the receiver has a smaller transfer limit, use that instead - if (refill?.MaxRefill is {} maxRefill) + var transferAmount = ent.Comp.TransferAmount; + if (targetRefillable.MaxRefill is {} maxRefill) transferAmount = FixedPoint2.Min(transferAmount, maxRefill); - var transferred = Transfer(args.User, target, targetSoln.Value, uid, ownerSoln.Value, transferAmount); - args.Handled = true; - if (transferred > 0) - { - var toTheBrim = ownerRefill.AvailableVolume == 0; - var msg = toTheBrim - ? "comp-solution-transfer-fill-fully" - : "comp-solution-transfer-fill-normal"; + var transferData = new SolutionTransferData(args.User, ent.Owner, ownerSoln.Value, target, targetSoln.Value, transferAmount); + var transferTime = targetRefillable.RefillTime + heldDrainable.DrainTime; - _popup.PopupClient(Loc.GetString(msg, ("owner", args.Target), ("amount", transferred), ("target", uid)), uid, args.User); - return; + if (transferTime > TimeSpan.Zero) + { + if (!CanTransfer(transferData)) + return; + + var doAfterArgs = new DoAfterArgs(EntityManager, args.User, transferTime, new SolutionDrainTransferDoAfterEvent(transferAmount), ent.Owner, target) + { + BreakOnDamage = true, + BreakOnMove = true, + NeedHand = true, + Hidden = true, + }; + _doAfter.TryStartDoAfter(doAfterArgs); } + else + { + DrainTransfer(transferData); + } + + return; } - // if target is refillable, and owner is drainable - if (comp.CanSend - && TryComp(target, out var targetRefill) - && _solution.TryGetRefillableSolution((target, targetRefill, null), out targetSoln, out _) - && _solution.TryGetDrainableSolution(uid, out ownerSoln, out _)) + if (ent.Comp.CanReceive + && _refillableQuery.TryComp(ent.Owner, out var heldRefillable) + && _drainableQuery.TryComp(target, out var targetDrainable) + && TryGetTransferrableSolutions((target, targetDrainable), + (ent.Owner, heldRefillable), + out targetSoln, + out ownerSoln, + out var solution)) { - var transferAmount = comp.TransferAmount; + args.Handled = true; //If we reach this point, the interaction counts as handled. - if (targetRefill?.MaxRefill is {} maxRefill) + var transferAmount = ent.Comp.TransferAmount; // This is the player-configurable transfer amount of "uid," not the target drainable. + if (heldRefillable.MaxRefill is {} maxRefill) // if the receiver has a smaller transfer limit, use that instead transferAmount = FixedPoint2.Min(transferAmount, maxRefill); - var transferred = Transfer(args.User, uid, ownerSoln.Value, target, targetSoln.Value, transferAmount); - args.Handled = true; - if (transferred > 0) + var transferData = new SolutionTransferData(args.User, target, targetSoln.Value, ent.Owner, ownerSoln.Value, transferAmount); + var transferTime = heldRefillable.RefillTime + targetDrainable.DrainTime; + + if (transferTime > TimeSpan.Zero) { - var message = Loc.GetString("comp-solution-transfer-transfer-solution", ("amount", transferred), ("target", target)); - _popup.PopupClient(message, uid, args.User); + if (!CanTransfer(transferData)) + return; + + var doAfterArgs = new DoAfterArgs(EntityManager, args.User, transferTime, new SolutionRefillTransferDoAfterEvent(transferAmount), ent.Owner, target) + { + BreakOnDamage = true, + BreakOnMove = true, + NeedHand = true, + Hidden = true, + }; + _doAfter.TryStartDoAfter(doAfterArgs); + } + else + { + RefillTransfer(transferData, solution); } } } + private void OnSolutionDrainTransferDoAfter(Entity ent, ref SolutionDrainTransferDoAfterEvent args) + { + if (args.Cancelled || args.Target is not { } target) + return; + + // Have to check again, in case something has changed. + if (CanSend(ent, target, out var ownerSoln, out var targetSoln)) + { + DrainTransfer(new SolutionTransferData(args.User, ent.Owner, ownerSoln.Value, args.Target.Value, targetSoln.Value, args.Amount)); + } + } + + private void OnSolutionFillTransferDoAfter(Entity ent, ref SolutionRefillTransferDoAfterEvent args) + { + if (args.Cancelled || args.Target is not { } target) + return; + + // Have to check again, in case something has changed. + if (!CanRecieve(ent, target, out var ownerSoln, out var targetSoln, out var solution)) + return; + + RefillTransfer(new SolutionTransferData(args.User, target, targetSoln.Value, ent.Owner, ownerSoln.Value, args.Amount), solution); + } + + private bool CanSend(Entity ent, + Entity target, + [NotNullWhen(true)] out Entity? drainable, + [NotNullWhen(true)] out Entity? refillable) + { + drainable = null; + refillable = null; + + return ent.Comp1.CanReceive && TryGetTransferrableSolutions(ent.Owner, target, out drainable, out refillable, out _); + } + + private bool CanRecieve(Entity ent, + EntityUid source, + [NotNullWhen(true)] out Entity? drainable, + [NotNullWhen(true)] out Entity? refillable, + [NotNullWhen(true)] out Solution? solution) + { + drainable = null; + refillable = null; + solution = null; + + return ent.Comp.CanReceive && TryGetTransferrableSolutions(source, ent.Owner, out drainable, out refillable, out solution); + } + + private bool TryGetTransferrableSolutions(Entity source, + Entity target, + [NotNullWhen(true)] out Entity? drainable, + [NotNullWhen(true)] out Entity? refillable, + [NotNullWhen(true)] out Solution? solution) + { + drainable = null; + refillable = null; + solution = null; + + if (!_drainableQuery.Resolve(source, ref source.Comp) || !_refillableQuery.Resolve(target, ref target.Comp)) + return false; + + if (!_solution.TryGetDrainableSolution(source, out drainable, out _)) + return false; + + if (!_solution.TryGetRefillableSolution(target, out refillable, out solution)) + return false; + + return true; + } + /// - /// Transfer from a solution to another, allowing either entity to cancel it and show a popup. + /// Attempt to drain a solution into another, such as pouring a bottle into a glass. + /// Includes a pop-up if the transfer failed or succeeded + /// + /// The transfer data making up the transfer. + /// The actual amount transferred. + private void DrainTransfer(SolutionTransferData data) + { + var transferred = Transfer(data); + if (transferred <= 0) + return; + + var message = Loc.GetString("comp-solution-transfer-transfer-solution", ("amount", transferred), ("target", data.TargetEntity)); + _popup.PopupClient(message, data.SourceEntity, data.User); + } + + /// + /// Attempt to fill a solution from another container, such as tapping from a water tank. + /// Includes a pop-up if the transfer failed or succeeded. + /// + /// The transfer data making up the transfer. + /// The target solution,included for LoC pop-up purposes. + /// The actual amount transferred. + private void RefillTransfer(SolutionTransferData data, Solution targetSolution) + { + var transferred = Transfer(data); + if (transferred <= 0) + return; + + var toTheBrim = targetSolution.AvailableVolume == 0; + var msg = toTheBrim + ? "comp-solution-transfer-fill-fully" + : "comp-solution-transfer-fill-normal"; + + _popup.PopupClient(Loc.GetString(msg, ("owner", data.SourceEntity), ("amount", transferred), ("target", data.TargetEntity)), data.TargetEntity, data.User); + } + + /// + /// Transfer from a solution to another, allowing either entity to cancel. + /// Includes a pop-up if the transfer failed. /// /// The actual amount transferred. - public FixedPoint2 Transfer(EntityUid user, - EntityUid sourceEntity, - Entity source, - EntityUid targetEntity, - Entity target, - FixedPoint2 amount) + public FixedPoint2 Transfer(SolutionTransferData data) { - var transferAttempt = new SolutionTransferAttemptEvent(sourceEntity, targetEntity, source); + var sourceSolution = data.Source.Comp.Solution; + var targetSolution = data.Target.Comp.Solution; - // Check if the source is cancelling the transfer - RaiseLocalEvent(sourceEntity, ref transferAttempt); - if (transferAttempt.CancelReason is {} reason) - { - _popup.PopupClient(reason, sourceEntity, user); + if (!CanTransfer(data)) return FixedPoint2.Zero; - } - var sourceSolution = source.Comp.Solution; - if (sourceSolution.Volume == 0) - { - _popup.PopupClient(Loc.GetString("comp-solution-transfer-is-empty", ("target", sourceEntity)), sourceEntity, user); - return FixedPoint2.Zero; - } + var actualAmount = FixedPoint2.Min(data.Amount, FixedPoint2.Min(sourceSolution.Volume, targetSolution.AvailableVolume)); - // Check if the target is cancelling the transfer - RaiseLocalEvent(targetEntity, ref transferAttempt); - if (transferAttempt.CancelReason is {} targetReason) - { - _popup.PopupClient(targetReason, targetEntity, user); - return FixedPoint2.Zero; - } + var solution = _solution.SplitSolution(data.Source, actualAmount); + _solution.AddSolution(data.Target, solution); - var targetSolution = target.Comp.Solution; - if (targetSolution.AvailableVolume == 0) - { - _popup.PopupClient(Loc.GetString("comp-solution-transfer-is-full", ("target", targetEntity)), targetEntity, user); - return FixedPoint2.Zero; - } + var ev = new SolutionTransferredEvent(data.SourceEntity, data.TargetEntity, data.User, actualAmount); + RaiseLocalEvent(data.TargetEntity, ref ev); - var actualAmount = FixedPoint2.Min(amount, FixedPoint2.Min(sourceSolution.Volume, targetSolution.AvailableVolume)); - - var solution = _solution.SplitSolution(source, actualAmount); - _solution.AddSolution(target, solution); - - // Sunrise added start - звук перемещения жидкости - if (TryComp(sourceEntity, out var transferComponent)) - _audio.PlayPvs(transferComponent.TransferSound, targetEntity); - // Sunrise added end - - var ev = new SolutionTransferredEvent(sourceEntity, targetEntity, user, actualAmount); - RaiseLocalEvent(targetEntity, ref ev); - - _adminLogger.Add(LogType.Action, LogImpact.Medium, - $"{ToPrettyString(user):player} transferred {SharedSolutionContainerSystem.ToPrettyString(solution)} to {ToPrettyString(targetEntity):target}, which now contains {SharedSolutionContainerSystem.ToPrettyString(targetSolution)}"); + _adminLogger.Add(LogType.Action, + LogImpact.Medium, + $"{ToPrettyString(data.User):player} transferred {SharedSolutionContainerSystem.ToPrettyString(solution)} to {ToPrettyString(data.TargetEntity):target}, which now contains {SharedSolutionContainerSystem.ToPrettyString(targetSolution)}"); return actualAmount; } + + /// + /// Check if the source solution can transfer the amount to the target solution, and display a pop-up if it fails. + /// + private bool CanTransfer(SolutionTransferData data) + { + var transferAttempt = new SolutionTransferAttemptEvent(data.SourceEntity, data.TargetEntity); + + // Check if the source is cancelling the transfer + RaiseLocalEvent(data.SourceEntity, ref transferAttempt); + if (transferAttempt.CancelReason is {} reason) + { + _popup.PopupClient(reason, data.SourceEntity, data.User); + return false; + } + + var sourceSolution = data.Source.Comp.Solution; + if (sourceSolution.Volume == 0) + { + _popup.PopupClient(Loc.GetString("comp-solution-transfer-is-empty", ("target", data.SourceEntity)), data.SourceEntity, data.User); + return false; + } + + // Check if the target is cancelling the transfer + RaiseLocalEvent(data.TargetEntity, ref transferAttempt); + if (transferAttempt.CancelReason is {} targetReason) + { + _popup.PopupClient(targetReason, data.TargetEntity, data.User); + return false; + } + + var targetSolution = data.Target.Comp.Solution; + if (targetSolution.AvailableVolume == 0) + { + _popup.PopupClient(Loc.GetString("comp-solution-transfer-is-full", ("target", data.TargetEntity)), data.TargetEntity, data.User); + return false; + } + + return true; + } +} + + +/// +/// A collection of data containing relevant entities and values for transferring reagents. +/// +/// The user performing the transfer. +/// The entity holding the solution container which reagents are being moved from. +/// The entity holding the solution from which reagents are being moved away from. +/// The entity holding the solution container which reagents are being moved to. +/// The entity holding the solution which reagents are being moved to +/// The amount being moved. +public struct SolutionTransferData(EntityUid user, EntityUid sourceEntity, Entity source, EntityUid targetEntity, Entity target, FixedPoint2 amount) +{ + public EntityUid User = user; + public EntityUid SourceEntity = sourceEntity; + public Entity Source = source; + public EntityUid TargetEntity = targetEntity; + public Entity Target = target; + public FixedPoint2 Amount = amount; } /// @@ -241,3 +414,35 @@ public record struct SolutionTransferAttemptEvent(EntityUid From, EntityUid To, /// [ByRefEvent] public record struct SolutionTransferredEvent(EntityUid From, EntityUid To, EntityUid User, FixedPoint2 Amount); + +/// +/// Doafter event for solution transfers where the held item is drained into the target. Checks for validity both when initiating and when finishing the event. +/// +[Serializable, NetSerializable] +public sealed partial class SolutionDrainTransferDoAfterEvent : DoAfterEvent +{ + public FixedPoint2 Amount; + + public SolutionDrainTransferDoAfterEvent(FixedPoint2 amount) + { + Amount = amount; + } + + public override DoAfterEvent Clone() => this; +} + +/// +/// Doafter event for solution transfers where the held item is filled from the target. Checks for validity both when initiating and when finishing the event. +/// +[Serializable, NetSerializable] +public sealed partial class SolutionRefillTransferDoAfterEvent : DoAfterEvent +{ + public FixedPoint2 Amount; + + public SolutionRefillTransferDoAfterEvent(FixedPoint2 amount) + { + Amount = amount; + } + + public override DoAfterEvent Clone() => this; +} diff --git a/Content.Shared/Chemistry/Events/HyposprayEvents.cs b/Content.Shared/Chemistry/Events/HyposprayEvents.cs deleted file mode 100644 index 6b6fad2d5c..0000000000 --- a/Content.Shared/Chemistry/Events/HyposprayEvents.cs +++ /dev/null @@ -1,45 +0,0 @@ -using Content.Shared.Inventory; - -namespace Content.Shared.Chemistry.Hypospray.Events; - -public abstract partial class BeforeHyposprayInjectsTargetEvent : CancellableEntityEventArgs, IInventoryRelayEvent -{ - public SlotFlags TargetSlots { get; } = SlotFlags.WITHOUT_POCKET; - public EntityUid EntityUsingHypospray; - public readonly EntityUid Hypospray; - public EntityUid TargetGettingInjected; - public string? InjectMessageOverride; - - public BeforeHyposprayInjectsTargetEvent(EntityUid user, EntityUid hypospray, EntityUid target) - { - EntityUsingHypospray = user; - Hypospray = hypospray; - TargetGettingInjected = target; - InjectMessageOverride = null; - } -} - -/// -/// This event is raised on the user using the hypospray before the hypospray is injected. -/// The event is triggered on the user and all their clothing. -/// -public sealed class SelfBeforeHyposprayInjectsEvent : BeforeHyposprayInjectsTargetEvent -{ - public SelfBeforeHyposprayInjectsEvent(EntityUid user, EntityUid hypospray, EntityUid target) : base(user, hypospray, target) { } -} - -/// -/// This event is raised on the target before the hypospray is injected. -/// The event is triggered on the target itself and all its clothing. -/// -public sealed class TargetBeforeHyposprayInjectsEvent : BeforeHyposprayInjectsTargetEvent -{ - public TargetBeforeHyposprayInjectsEvent(EntityUid user, EntityUid hypospray, EntityUid target) : base(user, hypospray, target) { } -} - -/// -/// This event is raised after a successful hypospray injection. -/// Used for additional processing like borg announcements. -/// -[ByRefEvent] -public readonly record struct HyposprayAfterInjectEvent(EntityUid User, EntityUid Hypospray, EntityUid Target); diff --git a/Content.Shared/Chemistry/Events/InjectorEvents.cs b/Content.Shared/Chemistry/Events/InjectorEvents.cs new file mode 100644 index 0000000000..ce4ccb88f1 --- /dev/null +++ b/Content.Shared/Chemistry/Events/InjectorEvents.cs @@ -0,0 +1,43 @@ +using Content.Shared.DoAfter; +using Content.Shared.Inventory; +using Robust.Shared.Serialization; + +namespace Content.Shared.Chemistry.Events; + +/// +/// Raised on the injector when the doafter has finished. +/// +[Serializable, NetSerializable] +public sealed partial class InjectorDoAfterEvent : SimpleDoAfterEvent; + +/// +/// The base injection attempt event. It'll be raised on the user and target when attempting to inject the target. +/// +/// The user who is trying to inject the target. +/// The injector being used by the user. +/// The target who the user is trying to inject. +/// The resulting message that gets displayed per popup. +public abstract partial class BeforeInjectTargetEvent(EntityUid user, EntityUid usedInjector, EntityUid target, string? overrideMessage = null) + : CancellableEntityEventArgs, IInventoryRelayEvent +{ + public EntityUid EntityUsingInjector = user; + public readonly EntityUid UsedInjector = usedInjector; + public EntityUid TargetGettingInjected = target; + public string? OverrideMessage = overrideMessage; + public SlotFlags TargetSlots => SlotFlags.WITHOUT_POCKET; +} + +/// +/// This event is raised on the user using the injector before the injector is injected. +/// The event is triggered on the user and all their clothing. +/// +public sealed class SelfBeforeInjectEvent(EntityUid user, EntityUid usedInjector, EntityUid target, string? overrideMessage = null) + : BeforeInjectTargetEvent(user, usedInjector, target, overrideMessage); + +/// +/// This event is raised on the target before the injector is injected. +/// The event is triggered on the target itself and all its clothing. +/// +[ByRefEvent] +public sealed class TargetBeforeInjectEvent(EntityUid user, EntityUid usedInjector, EntityUid target, string? overrideMessage = null) + : BeforeInjectTargetEvent(user, usedInjector, target, overrideMessage); diff --git a/Content.Shared/Chemistry/Prototypes/InjectorModePrototype.cs b/Content.Shared/Chemistry/Prototypes/InjectorModePrototype.cs new file mode 100644 index 0000000000..0255d8798f --- /dev/null +++ b/Content.Shared/Chemistry/Prototypes/InjectorModePrototype.cs @@ -0,0 +1,145 @@ +using Content.Shared.Chemistry.Components; +using Content.Shared.FixedPoint; +using Robust.Shared.Audio; +using Robust.Shared.Prototypes; +using Robust.Shared.Serialization; +using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype.Array; + +namespace Content.Shared.Chemistry.Prototypes; + +/// +/// This defines the behavior of an injector. +/// Every injector requires this and it defines how much an injector injects, what transferamounts they can switch between, etc. +/// +[Prototype] +public sealed partial class InjectorModePrototype : IPrototype, IInheritingPrototype +{ + /// + [IdDataField] + public string ID { get; private set; } = default!; + + /// + [ParentDataField(typeof(AbstractPrototypeIdArraySerializer))] + public string[]? Parents { get; private set; } + + /// + [AbstractDataField, NeverPushInheritance] + public bool Abstract { get; private set; } + + /// + /// The name of the mode that will be shown on the label UI. + /// + [DataField(required: true)] + public LocId Name; + + /// + /// If true, it'll inject the user when used in hand (Default Key: Y/Z) + /// + [DataField] + public bool InjectOnUse; + + /// + /// The transfer amounts for the set-transfer verb. + /// + [DataField] + public List TransferAmounts = new() { 1, 5, 10, 15 }; + + /// + /// Injection/Drawing delay (seconds) when the target is a mob. + /// + [DataField] + public TimeSpan MobTime = TimeSpan.FromSeconds(5); + + /// + /// The delay to draw Reagents from Containers. + /// If set, RefillTime should probably have the same value. + /// + [DataField] + public TimeSpan ContainerDrawTime = TimeSpan.Zero; + + + /// + /// The number to multiply and if the target is the downed. + /// Downed counts as crouching, buckled on a bed or critical. + /// + [DataField] + public float DownedModifier = 0.5f; + + /// + /// The number to multiply and if the target is the user. + /// + [DataField] + public float SelfModifier = 0.5f; + + /// + /// This delay will increase the DoAfter time for each Xu above . + /// + [DataField] + public TimeSpan DelayPerVolume = TimeSpan.FromSeconds(0.1); + + /// + /// This works in tandem with . + /// + [DataField] + public FixedPoint2 IgnoreDelayForVolume = FixedPoint2.New(5); + + /// + /// What message will be displayed to the user when attempting to inject someone. + /// + /// + /// This is used for when you aren't injecting with a needle or an instant hypospray. + /// It would be weird if someone injects with a spray, but the popup says "needle". + /// + [DataField] + public LocId PopupUserAttempt = "injector-component-needle-injecting-user"; + + /// + /// What message will be displayed to the target when someone attempts to inject into them. + /// + [DataField] + public LocId PopupTargetAttempt = "injector-component-needle-injecting-target"; + + /// + /// The state of the injector. Determines its attack behavior. Containers must have the + /// right SolutionCaps to support injection/drawing. For InjectOnly injectors this should + /// only ever be set to Inject + /// + [DataField] + public InjectorBehavior Behavior = InjectorBehavior.Inject; + + /// + /// Sound that will be played when injecting. + /// + [DataField] + public SoundSpecifier? InjectSound; + + /// + /// A popup for the target upon a successful injection. + /// It's imperative that this is not null when is instant. + /// + [DataField] + public LocId? InjectPopupTarget; + +} + +/// +/// Possible modes for an . +/// +[Serializable, NetSerializable, Flags] +public enum InjectorBehavior +{ + /// + /// The injector will try to inject reagent into things. + /// + Inject = 1 << 0, + + /// + /// The injector will try to draw reagent from things. + /// + Draw = 1 << 1, + + /// + /// The injector will draw from containers and inject into mobs. + /// + Dynamic = 1 << 2, +} diff --git a/Content.Shared/Chemistry/Reaction/ChemicalReactionSystem.cs b/Content.Shared/Chemistry/Reaction/ChemicalReactionSystem.cs index a995ef90f4..bc168521f8 100644 --- a/Content.Shared/Chemistry/Reaction/ChemicalReactionSystem.cs +++ b/Content.Shared/Chemistry/Reaction/ChemicalReactionSystem.cs @@ -211,7 +211,7 @@ namespace Content.Shared.Chemistry.Reaction _adminLogger.Add(LogType.ChemicalReaction, reaction.Impact, $"Chemical reaction {reaction.ID:reaction} occurred with strength {unitReactions:strength} on entity {ToPrettyString(soln):metabolizer} at Pos:{(posFound ? $"{gridPos:coordinates}" : "[Grid or Map not Found]")}"); - _entityEffects.ApplyEffects(soln, reaction.Effects, unitReactions.Float()); + _entityEffects.ApplyEffects(soln, reaction.Effects, unitReactions); // Someday, some brave soul will thread through an optional actor // argument in from every call of OnReaction up, all just to pass diff --git a/Content.Shared/Chemistry/Reaction/ReactionMixerComponent.cs b/Content.Shared/Chemistry/Reaction/ReactionMixerComponent.cs index 8edfa44ce8..25fda25607 100644 --- a/Content.Shared/Chemistry/Reaction/ReactionMixerComponent.cs +++ b/Content.Shared/Chemistry/Reaction/ReactionMixerComponent.cs @@ -1,48 +1,43 @@ -using Content.Shared.Chemistry.Components; using Content.Shared.DoAfter; +using Robust.Shared.GameStates; using Robust.Shared.Prototypes; using Robust.Shared.Serialization; namespace Content.Shared.Chemistry.Reaction; -[RegisterComponent] +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState] public sealed partial class ReactionMixerComponent : Component { /// - /// A list of IDs for categories of reactions that can be mixed (i.e. HOLY for a bible, DRINK for a spoon) + /// A list of IDs for categories of reactions that can be mixed (i.e. HOLY for a bible, DRINK for a spoon). /// - [ViewVariables] - [DataField] - public List> ReactionTypes = default!; + [DataField, AutoNetworkedField] + public List> ReactionTypes = new(); /// - /// A string which identifies the string to be sent when successfully mixing a solution + /// The popup message when successfully mixing a solution. /// - [ViewVariables] - [DataField] + [DataField, AutoNetworkedField] public LocId MixMessage = "default-mixing-success"; /// - /// Defines if interacting is enough to mix with this component + /// Defines if interacting is enough to mix with this component. /// - [ViewVariables] - [DataField] + [DataField, AutoNetworkedField] public bool MixOnInteract = true; /// - /// How long it takes to mix with this + /// How long it takes to mix with this. /// - [ViewVariables] - [DataField] + [DataField, AutoNetworkedField] public TimeSpan TimeToMix = TimeSpan.Zero; } [ByRefEvent] public record struct MixingAttemptEvent(EntityUid Mixed, bool Cancelled = false); +[ByRefEvent] public readonly record struct AfterMixingEvent(EntityUid Mixed, EntityUid Mixer); [Serializable, NetSerializable] -public sealed partial class ReactionMixDoAfterEvent : SimpleDoAfterEvent -{ -} +public sealed partial class ReactionMixDoAfterEvent : SimpleDoAfterEvent; diff --git a/Content.Shared/Chemistry/Reaction/ReactionMixerSystem.cs b/Content.Shared/Chemistry/Reaction/ReactionMixerSystem.cs new file mode 100644 index 0000000000..4bc878a42f --- /dev/null +++ b/Content.Shared/Chemistry/Reaction/ReactionMixerSystem.cs @@ -0,0 +1,109 @@ +using Content.Shared.Chemistry.Components; +using Content.Shared.DoAfter; +using Content.Shared.IdentityManagement; +using Content.Shared.Interaction; +using Content.Shared.Nutrition.EntitySystems; +using Content.Shared.Chemistry.EntitySystems; +using Content.Shared.Popups; + +namespace Content.Shared.Chemistry.Reaction; + +public sealed partial class ReactionMixerSystem : EntitySystem +{ + [Dependency] private readonly SharedPopupSystem _popup = default!; + [Dependency] private readonly SharedSolutionContainerSystem _solutionContainer = default!; + [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; + + public override void Initialize() + { + base.Initialize(); + + SubscribeLocalEvent(OnAfterInteract, before: [typeof(IngestionSystem)]); + SubscribeLocalEvent(OnShake); + SubscribeLocalEvent(OnDoAfter); + } + + private void OnAfterInteract(Entity ent, ref AfterInteractEvent args) + { + if (!args.Target.HasValue || !args.CanReach || !ent.Comp.MixOnInteract) + return; + + if (!CanMix(ent.AsNullable(), args.Target.Value)) + return; + + var doAfterArgs = new DoAfterArgs(EntityManager, args.User, ent.Comp.TimeToMix, new ReactionMixDoAfterEvent(), ent, args.Target.Value, ent); + + _doAfter.TryStartDoAfter(doAfterArgs); + args.Handled = true; + } + + private void OnDoAfter(Entity ent, ref ReactionMixDoAfterEvent args) + { + if (args.Target == null) + return; + + if (!TryMix(ent.AsNullable(), args.Target.Value)) + return; + + _popup.PopupClient( + Loc.GetString( + ent.Comp.MixMessage, + ("mixed", Identity.Entity(args.Target.Value, EntityManager)), + ("mixer", Identity.Entity(ent.Owner, EntityManager))), + args.User, + args.User); + } + + private void OnShake(Entity ent, ref ShakeEvent args) + { + TryMix(ent.AsNullable(), ent); + } + + /// + /// Returns true if given reaction mixer is able to mix the solution inside the target entity, false otherwise. + /// + /// The reaction mixer used to cause the reaction. + /// The target solution container with a . + public bool CanMix(Entity ent, EntityUid target) + { + if (!Resolve(ent, ref ent.Comp, false)) // The used entity needs the component to be able to mix a solution + return false; + + var mixAttemptEvent = new MixingAttemptEvent(ent); + RaiseLocalEvent(ent, ref mixAttemptEvent); + if (mixAttemptEvent.Cancelled) + return false; + + if (!_solutionContainer.TryGetMixableSolution(target, out _, out _)) + return false; + + return true; + } + + /// + /// Attempts to mix the solution inside the target entity using the given reaction mixer. + /// + /// The reaction mixer used to cause the reaction. + /// The target solution container with a . + /// If the reaction mixer was able to mix the solution. This does not necessarily mean a reaction took place. + public bool TryMix(Entity ent, EntityUid target) + { + if (!Resolve(ent, ref ent.Comp, false)) + return false; + + var mixAttemptEvent = new MixingAttemptEvent(ent); + RaiseLocalEvent(ent, ref mixAttemptEvent); + if (mixAttemptEvent.Cancelled) + return false; + + if (!_solutionContainer.TryGetMixableSolution(target, out var solutionEnt, out _)) + return false; + + _solutionContainer.UpdateChemicals(solutionEnt.Value, true, ent.Comp); + + var afterMixingEvent = new AfterMixingEvent(ent, target); + RaiseLocalEvent(ent, ref afterMixingEvent); + + return true; + } +} diff --git a/Content.Shared/Chemistry/Reagent/DNAData.cs b/Content.Shared/Chemistry/Reagent/DNAData.cs index e75e994ece..5a88c0b41c 100644 --- a/Content.Shared/Chemistry/Reagent/DNAData.cs +++ b/Content.Shared/Chemistry/Reagent/DNAData.cs @@ -1,4 +1,3 @@ -using Content.Shared.FixedPoint; using Robust.Shared.Serialization; namespace Content.Shared.Chemistry.Reagent; @@ -7,9 +6,15 @@ namespace Content.Shared.Chemistry.Reagent; public sealed partial class DnaData : ReagentData { [DataField] - public string DNA = String.Empty; + public string DNA = string.Empty; - public override ReagentData Clone() => this; + public override ReagentData Clone() + { + return new DnaData + { + DNA = DNA, + }; + } public override bool Equals(ReagentData? other) { diff --git a/Content.Shared/Chemistry/Reagent/ReagentPrototype.cs b/Content.Shared/Chemistry/Reagent/ReagentPrototype.cs index 3b16b577cb..45ef5c672e 100644 --- a/Content.Shared/Chemistry/Reagent/ReagentPrototype.cs +++ b/Content.Shared/Chemistry/Reagent/ReagentPrototype.cs @@ -208,7 +208,7 @@ namespace Content.Shared.Chemistry.Reagent return removed; } - public IEnumerable GuidebookReagentEffectsDescription(IPrototypeManager prototype, IEntitySystemManager entSys, IEnumerable effects, FixedPoint2? metabolism = null) + public IEnumerable GuidebookReagentEffectsDescription(IPrototypeManager prototype, IEntitySystemManager entSys, IEnumerable effects, FixedPoint2 metabolism) { return effects.Select(x => GuidebookReagentEffectDescription(prototype, entSys, x, metabolism)) .Where(x => x is not null) @@ -216,12 +216,12 @@ namespace Content.Shared.Chemistry.Reagent .ToArray(); } - public string? GuidebookReagentEffectDescription(IPrototypeManager prototype, IEntitySystemManager entSys, EntityEffect effect, FixedPoint2? metabolism) + public string? GuidebookReagentEffectDescription(IPrototypeManager prototype, IEntitySystemManager entSys, EntityEffect effect, FixedPoint2 metabolism) { if (effect.EntityEffectGuidebookText(prototype, entSys) is not { } description) return null; - var quantity = metabolism == null ? 0f : (double) (effect.MinScale * metabolism); + var quantity = (double)(effect.MinScale * metabolism); return Loc.GetString( "guidebook-reagent-effect-description", @@ -256,7 +256,7 @@ namespace Content.Shared.Chemistry.Reagent if (proto.PlantMetabolisms.Count > 0) { PlantMetabolisms = - new List(proto.GuidebookReagentEffectsDescription(prototype, entSys, proto.PlantMetabolisms)); + new List(proto.GuidebookReagentEffectsDescription(prototype, entSys, proto.PlantMetabolisms, FixedPoint2.New(1f))); } } } diff --git a/Content.Shared/Chemistry/Reagent/ReagentQuantity.cs b/Content.Shared/Chemistry/Reagent/ReagentQuantity.cs index ebbb6c7fef..7b9a25bad3 100644 --- a/Content.Shared/Chemistry/Reagent/ReagentQuantity.cs +++ b/Content.Shared/Chemistry/Reagent/ReagentQuantity.cs @@ -8,9 +8,9 @@ namespace Content.Shared.Chemistry.Reagent; /// [Serializable, NetSerializable] [DataDefinition] -public partial struct ReagentQuantity : IEquatable +public partial struct ReagentQuantity : IEquatable, IRobustCloneable { - [DataField("Quantity", required:true)] + [DataField("Quantity", required: true)] public FixedPoint2 Quantity { get; private set; } [IncludeDataField] @@ -28,6 +28,28 @@ public partial struct ReagentQuantity : IEquatable Quantity = quantity; } + public ReagentQuantity(ReagentQuantity reagentQuantity) + { + Quantity = reagentQuantity.Quantity; + if (reagentQuantity.Reagent.Data is not { } data) + { + Reagent = new ReagentId(reagentQuantity.Reagent.Prototype, null); + return; + } + + List copy = new(data.Count); + foreach (var item in data) + { + copy.Add(item.Clone()); + } + Reagent = new ReagentId(reagentQuantity.Reagent.Prototype, copy); + } + + public readonly ReagentQuantity Clone() + { + return new ReagentQuantity(this); + } + public ReagentQuantity() : this(default, default) { } diff --git a/Content.Shared/Climbing/Systems/ClimbSystem.cs b/Content.Shared/Climbing/Systems/ClimbSystem.cs index 4a852f8e49..58b68bc0da 100644 --- a/Content.Shared/Climbing/Systems/ClimbSystem.cs +++ b/Content.Shared/Climbing/Systems/ClimbSystem.cs @@ -2,7 +2,7 @@ using Content.Shared.ActionBlocker; using Content.Shared.Buckle.Components; using Content.Shared.Climbing.Components; using Content.Shared.Climbing.Events; -using Content.Shared.Damage; +using Content.Shared.Damage.Systems; using Content.Shared.DoAfter; using Content.Shared.DragDrop; using Content.Shared.Hands.Components; diff --git a/Content.Shared/Cloning/CloningSettingsPrototype.cs b/Content.Shared/Cloning/CloningSettingsPrototype.cs index b422f7188b..0b531561ca 100644 --- a/Content.Shared/Cloning/CloningSettingsPrototype.cs +++ b/Content.Shared/Cloning/CloningSettingsPrototype.cs @@ -50,6 +50,12 @@ public sealed partial class CloningSettingsPrototype : IPrototype, IInheritingPr [DataField] public bool CopyImplants = true; + /// + /// Should infinite status effects applied to an entity be copied or not? + /// + [DataField] + public bool CopyStatusEffects = true; + /// /// Whitelist for the equipment allowed to be copied. /// diff --git a/Content.Shared/Cloning/SharedCloningSystem.cs b/Content.Shared/Cloning/SharedCloningSystem.cs index d8ab8a2aa1..e44264fb41 100644 --- a/Content.Shared/Cloning/SharedCloningSystem.cs +++ b/Content.Shared/Cloning/SharedCloningSystem.cs @@ -1,3 +1,5 @@ +using Robust.Shared.Prototypes; + namespace Content.Shared.Cloning; public abstract partial class SharedCloningSystem : EntitySystem @@ -11,4 +13,14 @@ public abstract partial class SharedCloningSystem : EntitySystem public virtual void CloneComponents(EntityUid original, EntityUid clone, CloningSettingsPrototype settings) { } + + /// + /// Copy components from one entity to another based on a CloningSettingsPrototype. + /// + /// The orignal Entity to clone components from. + /// The target Entity to clone components to. + /// The clone settings prototype id containing the list of components to clone. + public virtual void CloneComponents(EntityUid original, EntityUid clone, ProtoId settings) + { + } } diff --git a/Content.Shared/Clothing/ClothingSpeedModifierComponent.cs b/Content.Shared/Clothing/ClothingSpeedModifierComponent.cs index 8dc496ec25..37f0a83eaa 100644 --- a/Content.Shared/Clothing/ClothingSpeedModifierComponent.cs +++ b/Content.Shared/Clothing/ClothingSpeedModifierComponent.cs @@ -5,7 +5,7 @@ namespace Content.Shared.Clothing; /// /// Modifies speed when worn and activated. -/// Supports ItemToggleComponent. +/// Supports . /// [RegisterComponent, NetworkedComponent, Access(typeof(ClothingSpeedModifierSystem))] public sealed partial class ClothingSpeedModifierComponent : Component @@ -16,6 +16,13 @@ public sealed partial class ClothingSpeedModifierComponent : Component [DataField] public float SprintModifier = 1.0f; + /// + /// Defines if the speed modifier requires activation to apply. + /// This will have no effect without an on the entity. + /// + [DataField] + public bool RequireActivated = true; + /// /// An optional required standing state. /// Set to true if you need to be standing, false if you need to not be standing, null if you don't care. diff --git a/Content.Shared/Clothing/ClothingSpeedModifierSystem.cs b/Content.Shared/Clothing/ClothingSpeedModifierSystem.cs index 29f063c7fa..4c264ac375 100644 --- a/Content.Shared/Clothing/ClothingSpeedModifierSystem.cs +++ b/Content.Shared/Clothing/ClothingSpeedModifierSystem.cs @@ -56,7 +56,7 @@ public sealed class ClothingSpeedModifierSystem : EntitySystem private void OnRefreshMoveSpeed(EntityUid uid, ClothingSpeedModifierComponent component, InventoryRelayedEvent args) { - if (!_toggle.IsActivated(uid)) + if (component.RequireActivated && !_toggle.IsActivated(uid)) return; if (component.Standing != null && !_standing.IsMatchingState(args.Owner, component.Standing.Value)) @@ -114,6 +114,9 @@ public sealed class ClothingSpeedModifierSystem : EntitySystem private void OnToggled(Entity ent, ref ItemToggledEvent args) { + if (!ent.Comp.RequireActivated) + return; + // make sentient boots slow or fast too _movementSpeed.RefreshMovementSpeedModifiers(ent); diff --git a/Content.Shared/Clothing/Components/ClothingComponent.cs b/Content.Shared/Clothing/Components/ClothingComponent.cs index 2d576637a6..b009c55201 100644 --- a/Content.Shared/Clothing/Components/ClothingComponent.cs +++ b/Content.Shared/Clothing/Components/ClothingComponent.cs @@ -87,6 +87,15 @@ public sealed partial class ClothingComponent : Component [DataField] public TimeSpan UnequipDelay = TimeSpan.Zero; + /// + /// Only works when EquipDelay or UnequipDelay > 0. + /// Prevents clothing from being put on or taken off while moving. + /// Some clothing can logically be put on while running (hats), + /// while other types of clothing may require stopping (shoes, hard suits). + /// + [DataField] + public bool EquipWhileMoving = false; + /// /// Offset for the strip time for an entity with this component. /// Only applied when it is being equipped or removed by another player. @@ -97,7 +106,6 @@ public sealed partial class ClothingComponent : Component /// /// A scale applied to all layers. /// - /// [DataField] public Vector2 Scale = Vector2.One; } diff --git a/Content.Shared/Clothing/SharedCursedMaskSystem.cs b/Content.Shared/Clothing/SharedCursedMaskSystem.cs index 8ba83be151..359e8ef769 100644 --- a/Content.Shared/Clothing/SharedCursedMaskSystem.cs +++ b/Content.Shared/Clothing/SharedCursedMaskSystem.cs @@ -1,5 +1,6 @@ using Content.Shared.Clothing.Components; using Content.Shared.Damage; +using Content.Shared.Damage.Systems; using Content.Shared.Examine; using Content.Shared.Inventory; using Content.Shared.Movement.Systems; diff --git a/Content.Shared/Clumsy/ClumsySystem.cs b/Content.Shared/Clumsy/ClumsySystem.cs index 2506359c25..4650065ad6 100644 --- a/Content.Shared/Clumsy/ClumsySystem.cs +++ b/Content.Shared/Clumsy/ClumsySystem.cs @@ -1,8 +1,8 @@ using Content.Shared.CCVar; -using Content.Shared.Chemistry.Hypospray.Events; +using Content.Shared.Chemistry.Events; using Content.Shared.Climbing.Components; using Content.Shared.Climbing.Events; -using Content.Shared.Damage; +using Content.Shared.Damage.Systems; using Content.Shared.IdentityManagement; using Content.Shared.Medical; using Content.Shared.Popups; @@ -31,7 +31,7 @@ public sealed class ClumsySystem : EntitySystem public override void Initialize() { - SubscribeLocalEvent(BeforeHyposprayEvent); + SubscribeLocalEvent(BeforeHyposprayEvent); SubscribeLocalEvent(BeforeDefibrillatorZapsEvent); SubscribeLocalEvent(BeforeGunShotEvent); SubscribeLocalEvent(OnCatchAttempt); @@ -40,7 +40,7 @@ public sealed class ClumsySystem : EntitySystem // If you add more clumsy interactions add them in this section! #region Clumsy interaction events - private void BeforeHyposprayEvent(Entity ent, ref SelfBeforeHyposprayInjectsEvent args) + private void BeforeHyposprayEvent(Entity ent, ref SelfBeforeInjectEvent args) { // Clumsy people sometimes inject themselves! Apparently syringes are clumsy proof... @@ -49,14 +49,14 @@ public sealed class ClumsySystem : EntitySystem return; // TODO: Replace with RandomPredicted once the engine PR is merged - var seed = SharedRandomExtensions.HashCodeCombine(new() { (int)_timing.CurTick.Value, GetNetEntity(ent).Id }); + var seed = SharedRandomExtensions.HashCodeCombine((int)_timing.CurTick.Value, GetNetEntity(ent).Id); var rand = new System.Random(seed); if (!rand.Prob(ent.Comp.ClumsyDefaultCheck)) return; - args.TargetGettingInjected = args.EntityUsingHypospray; - args.InjectMessageOverride = Loc.GetString(ent.Comp.HypoFailedMessage); - _audio.PlayPredicted(ent.Comp.ClumsySound, ent, args.EntityUsingHypospray); + args.TargetGettingInjected = args.EntityUsingInjector; + args.OverrideMessage = Loc.GetString(ent.Comp.HypoFailedMessage); + _audio.PlayPredicted(ent.Comp.ClumsySound, ent, args.EntityUsingInjector); } private void BeforeDefibrillatorZapsEvent(Entity ent, ref SelfBeforeDefibrillatorZapsEvent args) @@ -68,7 +68,7 @@ public sealed class ClumsySystem : EntitySystem return; // TODO: Replace with RandomPredicted once the engine PR is merged - var seed = SharedRandomExtensions.HashCodeCombine(new() { (int)_timing.CurTick.Value, GetNetEntity(ent).Id }); + var seed = SharedRandomExtensions.HashCodeCombine((int)_timing.CurTick.Value, GetNetEntity(ent).Id); var rand = new System.Random(seed); if (!rand.Prob(ent.Comp.ClumsyDefaultCheck)) return; @@ -87,7 +87,7 @@ public sealed class ClumsySystem : EntitySystem return; // TODO: Replace with RandomPredicted once the engine PR is merged - var seed = SharedRandomExtensions.HashCodeCombine(new() { (int)_timing.CurTick.Value, GetNetEntity(args.Item).Id }); + var seed = SharedRandomExtensions.HashCodeCombine((int)_timing.CurTick.Value, GetNetEntity(args.Item).Id); var rand = new System.Random(seed); if (!rand.Prob(ent.Comp.ClumsyDefaultCheck)) return; @@ -95,7 +95,7 @@ public sealed class ClumsySystem : EntitySystem args.Cancelled = true; // fail to catch if (ent.Comp.CatchingFailDamage != null) - _damageable.TryChangeDamage(ent, ent.Comp.CatchingFailDamage, origin: args.Item); + _damageable.ChangeDamage(ent.Owner, ent.Comp.CatchingFailDamage, origin: args.Item); // Collisions don't work properly with PopupPredicted or PlayPredicted. // So we make this server only. @@ -121,13 +121,13 @@ public sealed class ClumsySystem : EntitySystem return; // TODO: Replace with RandomPredicted once the engine PR is merged - var seed = SharedRandomExtensions.HashCodeCombine(new() { (int)_timing.CurTick.Value, GetNetEntity(args.Gun).Id }); + var seed = SharedRandomExtensions.HashCodeCombine((int)_timing.CurTick.Value, GetNetEntity(args.Gun).Id); var rand = new System.Random(seed); if (!rand.Prob(ent.Comp.ClumsyDefaultCheck)) return; if (ent.Comp.GunShootFailDamage != null) - _damageable.TryChangeDamage(ent, ent.Comp.GunShootFailDamage, origin: ent); + _damageable.ChangeDamage(ent.Owner, ent.Comp.GunShootFailDamage, origin: ent); _stun.TryUpdateParalyzeDuration(ent, ent.Comp.GunShootFailStunTime); @@ -146,7 +146,7 @@ public sealed class ClumsySystem : EntitySystem return; // TODO: Replace with RandomPredicted once the engine PR is merged - var seed = SharedRandomExtensions.HashCodeCombine(new() { (int)_timing.CurTick.Value, GetNetEntity(ent).Id }); + var seed = SharedRandomExtensions.HashCodeCombine((int)_timing.CurTick.Value, GetNetEntity(ent).Id); var rand = new System.Random(seed); if (!_cfg.GetCVar(CCVars.GameTableBonk) && !rand.Prob(ent.Comp.ClumsyDefaultCheck)) return; @@ -199,7 +199,7 @@ public sealed class ClumsySystem : EntitySystem { stunTime = bonkComp.BonkTime; if (bonkComp.BonkDamage != null) - _damageable.TryChangeDamage(target, bonkComp.BonkDamage, true); + _damageable.ChangeDamage(target.Owner, bonkComp.BonkDamage, true); } _stun.TryUpdateParalyzeDuration(target, stunTime); diff --git a/Content.Shared/CombatMode/Pacification/PacificationSystem.cs b/Content.Shared/CombatMode/Pacification/PacificationSystem.cs index 6bc32c5b96..22fbb53a93 100644 --- a/Content.Shared/CombatMode/Pacification/PacificationSystem.cs +++ b/Content.Shared/CombatMode/Pacification/PacificationSystem.cs @@ -6,6 +6,7 @@ using Content.Shared.IdentityManagement; using Content.Shared.Interaction.Events; using Content.Shared.Popups; using Content.Shared.Throwing; +using Content.Shared.Weapons.Ranged.Components; using Content.Shared.Weapons.Ranged.Events; using Robust.Shared.Timing; @@ -65,6 +66,10 @@ public sealed class PacificationSystem : EntitySystem if (HasComp(args.Used)) return; + if (TryComp(args.Used, out var component)) + if (component.FireModes[component.CurrentFireMode].PacifismAllowedMode) + return; + // Disallow firing guns in all cases. ShowPopup(ent, args.Used, "pacified-cannot-fire-gun"); args.Cancel(); diff --git a/Content.Shared/Construction/EntitySystems/AnchorableSystem.cs b/Content.Shared/Construction/EntitySystems/AnchorableSystem.cs index d53a100acc..3985bd3051 100644 --- a/Content.Shared/Construction/EntitySystems/AnchorableSystem.cs +++ b/Content.Shared/Construction/EntitySystems/AnchorableSystem.cs @@ -1,3 +1,4 @@ +using System.Diagnostics.CodeAnalysis; using Content.Shared.Administration.Logs; using Content.Shared.Examine; using Content.Shared.Construction.Components; diff --git a/Content.Shared/Containers/ItemSlot/ItemSlotsSystem.cs b/Content.Shared/Containers/ItemSlot/ItemSlotsSystem.cs index 718d2a0524..5237a9e808 100644 --- a/Content.Shared/Containers/ItemSlot/ItemSlotsSystem.cs +++ b/Content.Shared/Containers/ItemSlot/ItemSlotsSystem.cs @@ -339,7 +339,7 @@ namespace Content.Shared.Containers.ItemSlots private bool CanInsertWhitelist(EntityUid usedUid, ItemSlot slot) { if (_whitelistSystem.IsWhitelistFail(slot.Whitelist, usedUid) - || _whitelistSystem.IsBlacklistPass(slot.Blacklist, usedUid)) + || _whitelistSystem.IsWhitelistPass(slot.Blacklist, usedUid)) return false; return true; } @@ -813,7 +813,7 @@ namespace Content.Shared.Containers.ItemSlots if (!component.Slots.TryGetValue(args.SlotId, out var slot)) return; - if (args.TryEject && slot.HasItem) + if (args.TryEject && slot.HasItem && !slot.DisableEject) TryEjectToHands(uid, slot, args.Actor, true); else if (args.TryInsert && !slot.HasItem) TryInsertFromHand(uid, slot, args.Actor); diff --git a/Content.Shared/Content.Shared.csproj b/Content.Shared/Content.Shared.csproj index 0a8b3f42f2..d64c4e448b 100644 --- a/Content.Shared/Content.Shared.csproj +++ b/Content.Shared/Content.Shared.csproj @@ -1,29 +1,22 @@  - - $(TargetFramework) - 12 - false false RA0032;nullable - enable + + + + + + - - false - - - false - - - false - - + + diff --git a/Content.Shared/CrewManifest/SharedCrewManifestSystem.cs b/Content.Shared/CrewManifest/SharedCrewManifestSystem.cs index 364667ca39..56e0e131a5 100644 --- a/Content.Shared/CrewManifest/SharedCrewManifestSystem.cs +++ b/Content.Shared/CrewManifest/SharedCrewManifestSystem.cs @@ -1,6 +1,5 @@ using Content.Shared.Actions; using Content.Shared.Eui; -using NetSerializer; using Robust.Shared.Serialization; namespace Content.Shared.CrewManifest; diff --git a/Content.Shared/CriminalRecords/Systems/SharedCriminalRecordsSystem.cs b/Content.Shared/CriminalRecords/Systems/SharedCriminalRecordsSystem.cs index d665d32f1e..3e2e103501 100644 --- a/Content.Shared/CriminalRecords/Systems/SharedCriminalRecordsSystem.cs +++ b/Content.Shared/CriminalRecords/Systems/SharedCriminalRecordsSystem.cs @@ -45,6 +45,8 @@ public abstract class SharedCriminalRecordsSystem : EntitySystem SecurityStatus.Detained => "SecurityIconIncarcerated", SecurityStatus.Discharged => "SecurityIconDischarged", SecurityStatus.Suspected => "SecurityIconSuspected", + SecurityStatus.Hostile => "SecurityIconHostile", + SecurityStatus.Eliminated => "SecurityIconEliminated", _ => record.StatusIcon }; diff --git a/Content.Shared/Cuffs/Components/CuffableComponent.cs b/Content.Shared/Cuffs/Components/CuffableComponent.cs index a7eba34d8c..046dd504c0 100644 --- a/Content.Shared/Cuffs/Components/CuffableComponent.cs +++ b/Content.Shared/Cuffs/Components/CuffableComponent.cs @@ -24,12 +24,6 @@ public sealed partial class CuffableComponent : Component [ViewVariables] public int CuffedHandCount => Container.ContainedEntities.Count * 2; - /// - /// The last pair of cuffs that was added to this entity. - /// - [ViewVariables] - public EntityUid LastAddedCuffs => Container.ContainedEntities[^1]; - /// /// Container of various handcuffs currently applied to the entity. /// diff --git a/Content.Shared/Cuffs/SharedCuffableSystem.cs b/Content.Shared/Cuffs/SharedCuffableSystem.cs index 301707c66b..ec59e87eb4 100644 --- a/Content.Shared/Cuffs/SharedCuffableSystem.cs +++ b/Content.Shared/Cuffs/SharedCuffableSystem.cs @@ -1,3 +1,4 @@ +using System.Diagnostics.CodeAnalysis; using System.Linq; using Content.Shared._Sunrise.Mood; using Content.Shared.ActionBlocker; @@ -267,7 +268,7 @@ namespace Content.Shared.Cuffs { if (args.Handled) return; - TryUncuff(ent, ent, cuffable: ent.Comp); + TryUncuff((ent, ent.Comp), ent); args.Handled = true; } @@ -285,7 +286,7 @@ namespace Content.Shared.Cuffs Verb verb = new() { - Act = () => TryUncuff(uid, args.User, cuffable: component), + Act = () => TryUncuff((uid, component), args.User), DoContactInteraction = true, Text = Loc.GetString("uncuff-verb-get-data-text") }; @@ -607,41 +608,31 @@ namespace Content.Shared.Cuffs return true; } + /// + public void TryUncuff(Entity target, EntityUid user) + { + if (!TryGetLastCuff(target, out var cuff)) + return; + + TryUncuff(target, user, cuff.Value); + } + /// /// Attempt to uncuff a cuffed entity. Can be called by the cuffed entity, or another entity trying to help uncuff them. /// If the uncuffing succeeds, the cuffs will drop on the floor. /// - /// - /// The cuffed entity - /// Optional param for the handcuff entity to remove from the cuffed entity. If null, uses the most recently added handcuff entity. - /// - /// - public void TryUncuff(EntityUid target, EntityUid user, EntityUid? cuffsToRemove = null, CuffableComponent? cuffable = null, HandcuffComponent? cuff = null) + /// The entity we're trying to remove cuffs from. + /// The entity doing the cuffing. + /// The handcuff entity we're attempting to remove. + public void TryUncuff(Entity target, EntityUid user, Entity cuff) { - if (!Resolve(target, ref cuffable)) + if (!Resolve(target, ref target.Comp) || !Resolve(cuff, ref cuff.Comp)) return; - var isOwner = user == target; + var isOwner = user == target.Owner; - if (cuffsToRemove == null) - { - if (cuffable.Container.ContainedEntities.Count == 0) - { - return; - } - - cuffsToRemove = cuffable.LastAddedCuffs; - } - else - { - if (!cuffable.Container.ContainedEntities.Contains(cuffsToRemove.Value)) - { - Log.Warning("A user is trying to remove handcuffs that aren't in the owner's container. This should never happen!"); - } - } - - if (!Resolve(cuffsToRemove.Value, ref cuff)) - return; + if (!target.Comp.Container.ContainedEntities.Contains(cuff)) + Log.Warning("A user is trying to remove handcuffs that aren't in the owner's container. This should never happen!"); var attempt = new UncuffAttemptEvent(user, target); RaiseLocalEvent(user, ref attempt, true); @@ -651,29 +642,28 @@ namespace Content.Shared.Cuffs return; } - if (!isOwner && !_interaction.InRangeUnobstructed(user, target)) + if (!isOwner && !_interaction.InRangeUnobstructed(user, target.Owner)) { _popup.PopupClient(Loc.GetString("cuffable-component-cannot-remove-cuffs-too-far-message"), user, user); return; } - - var ev = new ModifyUncuffDurationEvent(user, target, isOwner ? cuff.BreakoutTime : cuff.UncuffTime); + var ev = new ModifyUncuffDurationEvent(user, target, isOwner ? cuff.Comp.BreakoutTime : cuff.Comp.UncuffTime); RaiseLocalEvent(user, ref ev); var uncuffTime = ev.Duration; if (isOwner) { - if (!TryComp(cuffsToRemove.Value, out UseDelayComponent? useDelay)) + if (!TryComp(cuff, out UseDelayComponent? useDelay)) return; - if (!_delay.TryResetDelay((cuffsToRemove.Value, useDelay), true)) + if (!_delay.TryResetDelay((cuff, useDelay), true)) { return; } } - var doAfterEventArgs = new DoAfterArgs(EntityManager, user, uncuffTime, new UnCuffDoAfterEvent(), target, target, cuffsToRemove) + var doAfterEventArgs = new DoAfterArgs(EntityManager, user, uncuffTime, new UnCuffDoAfterEvent(), target, target, cuff) { BreakOnMove = true, BreakOnWeightlessMove = false, @@ -688,7 +678,7 @@ namespace Content.Shared.Cuffs _adminLog.Add(LogType.Action, LogImpact.High, $"{ToPrettyString(user):player} is trying to uncuff {ToPrettyString(target):subject}"); - var popupText = user == target + var popupText = user == target.Owner ? "cuffable-component-start-uncuffing-self-observer" : "cuffable-component-start-uncuffing-observer"; _popup.PopupEntity( @@ -700,7 +690,7 @@ namespace Content.Shared.Cuffs .RemoveWhere(e => e.AttachedEntity == target || e.AttachedEntity == user), true); - if (target == user) + if (isOwner) { _popup.PopupClient(Loc.GetString("cuffable-component-start-uncuffing-self"), user, user); } @@ -716,7 +706,7 @@ namespace Content.Shared.Cuffs target); } - _audio.PlayPredicted(isOwner ? cuff.StartBreakoutSound : cuff.StartUncuffSound, target, user); + _audio.PlayPredicted(isOwner ? cuff.Comp.StartBreakoutSound : cuff.Comp.StartUncuffSound, target, user); } public void Uncuff(EntityUid target, EntityUid? user, EntityUid cuffsToRemove, CuffableComponent? cuffable = null, HandcuffComponent? cuff = null) @@ -840,9 +830,56 @@ namespace Content.Shared.Cuffs #endregion - public IReadOnlyList GetAllCuffs(CuffableComponent component) + /// + /// Tries to get a list of all the handcuffs stored in an entity's . + /// + /// The cuffable entity in question. + /// A list of cuffs if it exists. + /// True if a list of cuffs with cuffs exists. False if no list exists or if it is empty. + public bool TryGetAllCuffs(Entity entity, out IReadOnlyList cuffs) { - return component.Container.ContainedEntities; + cuffs = GetAllCuffs(entity); + + return cuffs.Count > 0; + } + + /// + /// Tries to get a list of all the handcuffs stored in a entity's . + /// + /// The cuffable entity in question. + /// A list of cuffs if it exists, or null if there are no cuffs. + public IReadOnlyList GetAllCuffs(Entity entity) + { + if (!Resolve(entity, ref entity.Comp)) + return []; + + return entity.Comp.Container.ContainedEntities; + } + + /// + /// Tries to get the most recently added pair of handcuffs added to an entity with . + /// + /// The cuffable entity in question. + /// The most recently added cuff. + /// Returns true if a cuff exists and false if one doesn't. + public bool TryGetLastCuff(Entity entity, [NotNullWhen(true)] out EntityUid? cuff) + { + cuff = GetLastCuffOrNull(entity); + + return cuff != null; + } + + /// + /// Tries to get the most recently added pair of handcuffs added to an entity with . + /// + /// The cuffable entity in question. + /// The most recently added cuff or null if none exists. + public EntityUid? GetLastCuffOrNull(Entity entity) + { + if (!Resolve(entity, ref entity.Comp)) + return null; + + return entity.Comp.Container.ContainedEntities.Count == 0 ? null : entity.Comp.Container.ContainedEntities.Last(); } } diff --git a/Content.Shared/Damage/Components/ClothingSlowOnDamageModifierComponent.cs b/Content.Shared/Damage/Components/ClothingSlowOnDamageModifierComponent.cs index 3d4bdd597c..faf8a1bb57 100644 --- a/Content.Shared/Damage/Components/ClothingSlowOnDamageModifierComponent.cs +++ b/Content.Shared/Damage/Components/ClothingSlowOnDamageModifierComponent.cs @@ -1,3 +1,4 @@ +using Content.Shared.Damage.Systems; using Robust.Shared.GameStates; namespace Content.Shared.Damage.Components; diff --git a/Content.Shared/Damage/Components/DamageableComponent.cs b/Content.Shared/Damage/Components/DamageableComponent.cs index 1d290181ec..cef27d4d2f 100644 --- a/Content.Shared/Damage/Components/DamageableComponent.cs +++ b/Content.Shared/Damage/Components/DamageableComponent.cs @@ -1,4 +1,5 @@ using Content.Shared.Damage.Prototypes; +using Content.Shared.Damage.Systems; using Content.Shared.FixedPoint; using Content.Shared.Mobs; using Content.Shared.StatusIcon; @@ -6,105 +7,100 @@ using Robust.Shared.GameStates; using Robust.Shared.Prototypes; using Robust.Shared.Serialization; -namespace Content.Shared.Damage +namespace Content.Shared.Damage.Components; + +/// +/// Component that allows entities to take damage. +/// +/// +/// The supported damage types are specified using a s. DamageContainers +/// may also have resistances to certain damage types, defined via a . +/// +[RegisterComponent] +[NetworkedComponent] +[Access(typeof(DamageableSystem), Other = AccessPermissions.ReadExecute)] +public sealed partial class DamageableComponent : Component { /// - /// Component that allows entities to take damage. + /// This specifies what damage types are supported by this component. + /// If null, all damage types will be supported. + /// + [DataField("damageContainer")] + // ReSharper disable once InconsistentNaming - This is wrong but fixing it is potentially annoying for downstreams. + public ProtoId? DamageContainerID; + + /// + /// This will be applied to any damage that is dealt to this container, + /// unless the damage explicitly ignores resistances. /// /// - /// The supported damage types are specified using a s. DamageContainers - /// may also have resistances to certain damage types, defined via a . + /// Though DamageModifierSets can be deserialized directly, we only want to use the prototype version here + /// to reduce duplication. /// - [RegisterComponent] - [NetworkedComponent] - [Access(typeof(DamageableSystem), Other = AccessPermissions.ReadExecute)] - public sealed partial class DamageableComponent : Component + [DataField("damageModifierSet")] + public ProtoId? DamageModifierSetId; + + /// + /// All the damage information is stored in this . + /// + /// + /// If this data-field is specified, this allows damageable components to be initialized with non-zero damage. + /// + [DataField(readOnly: true)] //TODO FULL GAME SAVE + public DamageSpecifier Damage = new(); + + /// + /// Damage, indexed by ID keys. + /// + /// + /// Groups which have no members that are supported by this component will not be present in this + /// dictionary. + /// + [ViewVariables] public Dictionary DamagePerGroup = new(); + + /// + /// The sum of all damages in the DamageableComponent. + /// + [ViewVariables] + public FixedPoint2 TotalDamage; + + [DataField("radiationDamageTypes")] + // ReSharper disable once UseCollectionExpression - Cannot refactor this as it's a potential sandbox violation. + public List> RadiationDamageTypeIDs = new() { "Radiation" }; + + /// + /// Group types that affect the pain overlay. + /// + /// TODO: Add support for adding damage types specifically rather than whole damage groups + [DataField] + // ReSharper disable once UseCollectionExpression - Cannot refactor this as it's a potential sandbox volation. + public List> PainDamageGroups = new() { "Brute", "Burn" }; + + [DataField] + public Dictionary> HealthIcons = new() { - /// - /// This specifies what damage types are supported by this component. - /// If null, all damage types will be supported. - /// - [DataField("damageContainer")] - public ProtoId? DamageContainerID; + { MobState.Alive, "HealthIconFine" }, + { MobState.Critical, "HealthIconCritical" }, + { MobState.Dead, "HealthIconDead" }, + }; - /// - /// This will be applied to any damage that is dealt to this container, - /// unless the damage explicitly ignores resistances. - /// - /// - /// Though DamageModifierSets can be deserialized directly, we only want to use the prototype version here - /// to reduce duplication. - /// - [DataField("damageModifierSet")] - public ProtoId? DamageModifierSetId; + [DataField] + public ProtoId RottingIcon = "HealthIconRotting"; - /// - /// All the damage information is stored in this . - /// - /// - /// If this data-field is specified, this allows damageable components to be initialized with non-zero damage. - /// - [DataField(readOnly: true)] // TODO FULL GAME SAVE - public DamageSpecifier Damage = new(); - - /// - /// Damage, indexed by ID keys. - /// - /// - /// Groups which have no members that are supported by this component will not be present in this - /// dictionary. - /// - [ViewVariables] public Dictionary DamagePerGroup = new(); - - /// - /// The sum of all damages in the DamageableComponent. - /// - [ViewVariables] - public FixedPoint2 TotalDamage; - - [DataField("radiationDamageTypes")] - public List> RadiationDamageTypeIDs = new() { "Radiation" }; - - /// - /// Group types that affect the pain overlay. - /// - /// TODO: Add support for adding damage types specifically rather than whole damage groups - [DataField] - public List> PainDamageGroups = new() { "Brute", "Burn" }; - - [DataField] - public Dictionary> HealthIcons = new() - { - { MobState.Alive, "HealthIconFine" }, - { MobState.Critical, "HealthIconCritical" }, - { MobState.Dead, "HealthIconDead" }, - }; - - [DataField] - public ProtoId RottingIcon = "HealthIconRotting"; - - [DataField] - public FixedPoint2? HealthBarThreshold; - } - - [Serializable, NetSerializable] - public sealed class DamageableComponentState : ComponentState - { - public readonly Dictionary DamageDict; - public readonly string? DamageContainerId; - public readonly string? ModifierSetId; - public readonly FixedPoint2? HealthBarThreshold; - - public DamageableComponentState( - Dictionary damageDict, - string? damageContainerId, - string? modifierSetId, - FixedPoint2? healthBarThreshold) - { - DamageDict = damageDict; - DamageContainerId = damageContainerId; - ModifierSetId = modifierSetId; - HealthBarThreshold = healthBarThreshold; - } - } + [DataField] + public FixedPoint2? HealthBarThreshold; +} + +[Serializable, NetSerializable] +public sealed class DamageableComponentState( + Dictionary damageDict, + ProtoId? damageContainerId, + ProtoId? modifierSetId, + FixedPoint2? healthBarThreshold) + : ComponentState +{ + public readonly Dictionary DamageDict = damageDict; + public readonly ProtoId? DamageContainerId = damageContainerId; + public readonly ProtoId? ModifierSetId = modifierSetId; + public readonly FixedPoint2? HealthBarThreshold = healthBarThreshold; } diff --git a/Content.Shared/Damage/Components/IgnoreSlowOnDamageComponent.cs b/Content.Shared/Damage/Components/IgnoreSlowOnDamageComponent.cs index e933eb1a79..101a494bc9 100644 --- a/Content.Shared/Damage/Components/IgnoreSlowOnDamageComponent.cs +++ b/Content.Shared/Damage/Components/IgnoreSlowOnDamageComponent.cs @@ -1,3 +1,4 @@ +using Content.Shared.Damage.Systems; using Robust.Shared.GameStates; namespace Content.Shared.Damage.Components; diff --git a/Content.Shared/Damage/Components/RequireProjectileTargetComponent.cs b/Content.Shared/Damage/Components/RequireProjectileTargetComponent.cs index 5bd8292daa..3c94dcbc38 100644 --- a/Content.Shared/Damage/Components/RequireProjectileTargetComponent.cs +++ b/Content.Shared/Damage/Components/RequireProjectileTargetComponent.cs @@ -1,3 +1,4 @@ +using Content.Shared.Damage.Systems; using Robust.Shared.GameStates; namespace Content.Shared.Damage.Components; diff --git a/Content.Shared/Damage/Components/StaminaComponent.cs b/Content.Shared/Damage/Components/StaminaComponent.cs index b343b24403..07429cbab7 100644 --- a/Content.Shared/Damage/Components/StaminaComponent.cs +++ b/Content.Shared/Damage/Components/StaminaComponent.cs @@ -39,9 +39,15 @@ public sealed partial class StaminaComponent : Component public float StaminaDamage; /// - /// How much stamina damage is required to enter stam crit. + /// The base stamina the entity requires to enter stam crit. Should rarely if ever be modified outside of yaml. /// - [ViewVariables(VVAccess.ReadWrite), DataField, AutoNetworkedField] + [DataField, AutoNetworkedField] + public float BaseCritThreshold = 100f; + + /// + /// Modified crit threshold for when an entity should enter stamcrit. + /// + [ViewVariables, AutoNetworkedField] public float CritThreshold = 100f; /// @@ -85,10 +91,10 @@ public sealed partial class StaminaComponent : Component public SoundSpecifier ForceStandSuccessSound = new SoundPathSpecifier("/Audio/Effects/thudswoosh.ogg"); /// - /// Thresholds that determine an entity's slowdown as a function of stamina damage. + /// Thresholds that determine an entity's slowdown as a function of stamina damage, in percentages. /// [DataField] - public Dictionary StunModifierThresholds = new() { {0, 1f }, { 60, 0.7f }, { 80, 0.5f } }; + public Dictionary StunModifierThresholds = new() { {0, 1f }, { 0.6, 0.7f }, { 0.8, 0.5f } }; #region Animation Data diff --git a/Content.Shared/Damage/Components/StaminaModifierComponent.cs b/Content.Shared/Damage/Components/StaminaModifierStatusEffectComponent.cs similarity index 90% rename from Content.Shared/Damage/Components/StaminaModifierComponent.cs rename to Content.Shared/Damage/Components/StaminaModifierStatusEffectComponent.cs index e492ea04ff..4ca888ffbe 100644 --- a/Content.Shared/Damage/Components/StaminaModifierComponent.cs +++ b/Content.Shared/Damage/Components/StaminaModifierStatusEffectComponent.cs @@ -7,7 +7,7 @@ namespace Content.Shared.Damage.Components; /// Multiplies the entity's by the . /// [RegisterComponent, NetworkedComponent, AutoGenerateComponentState, Access(typeof(SharedStaminaSystem))] -public sealed partial class StaminaModifierComponent : Component +public sealed partial class StaminaModifierStatusEffectComponent : Component { /// /// What to multiply max stamina by. diff --git a/Content.Shared/Damage/DamageModifierSet.cs b/Content.Shared/Damage/DamageModifierSet.cs index eaa6e93da4..d8b00ad1f2 100644 --- a/Content.Shared/Damage/DamageModifierSet.cs +++ b/Content.Shared/Damage/DamageModifierSet.cs @@ -1,3 +1,4 @@ +using Content.Shared.Damage.Components; using Content.Shared.Damage.Prototypes; using Robust.Shared.Serialization; using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype.Dictionary; diff --git a/Content.Shared/Damage/DamageSpecifier.cs b/Content.Shared/Damage/DamageSpecifier.cs index 4786bde688..363a98049b 100644 --- a/Content.Shared/Damage/DamageSpecifier.cs +++ b/Content.Shared/Damage/DamageSpecifier.cs @@ -1,5 +1,6 @@ using System.Linq; using System.Text.Json.Serialization; +using Content.Shared.Damage.Components; using Content.Shared.Damage.Prototypes; using Content.Shared.FixedPoint; using JetBrains.Annotations; diff --git a/Content.Shared/Damage/Events/RefreshStaminaCritThresholdEvent.cs b/Content.Shared/Damage/Events/RefreshStaminaCritThresholdEvent.cs new file mode 100644 index 0000000000..4ed86445e1 --- /dev/null +++ b/Content.Shared/Damage/Events/RefreshStaminaCritThresholdEvent.cs @@ -0,0 +1,18 @@ +using Content.Shared.Damage.Components; + +namespace Content.Shared.Damage.Events; + +/// +/// Raised whenever the needs to be refreshed. +/// +[ByRefEvent] +public record struct RefreshStaminaCritThresholdEvent +{ + public float ThresholdValue = 100f; + public float Modifier = 1f; + + public RefreshStaminaCritThresholdEvent(float thresholdValue) + { + ThresholdValue = thresholdValue; + } +} diff --git a/Content.Shared/Damage/Prototypes/DamageContainerPrototype.cs b/Content.Shared/Damage/Prototypes/DamageContainerPrototype.cs index 00322f0884..1643a5469d 100644 --- a/Content.Shared/Damage/Prototypes/DamageContainerPrototype.cs +++ b/Content.Shared/Damage/Prototypes/DamageContainerPrototype.cs @@ -1,5 +1,5 @@ +using Content.Shared.Damage.Components; using Robust.Shared.Prototypes; -using Robust.Shared.Serialization; namespace Content.Shared.Damage.Prototypes { diff --git a/Content.Shared/Damage/Prototypes/DamageGroupPrototype.cs b/Content.Shared/Damage/Prototypes/DamageGroupPrototype.cs index a33064f934..facdcce0e8 100644 --- a/Content.Shared/Damage/Prototypes/DamageGroupPrototype.cs +++ b/Content.Shared/Damage/Prototypes/DamageGroupPrototype.cs @@ -1,5 +1,5 @@ +using Content.Shared.Damage.Components; using Robust.Shared.Prototypes; -using Robust.Shared.Serialization; namespace Content.Shared.Damage.Prototypes { diff --git a/Content.Shared/Damage/Systems/DamageOnAttackedSystem.cs b/Content.Shared/Damage/Systems/DamageOnAttackedSystem.cs index 29de43fba4..d628f40b76 100644 --- a/Content.Shared/Damage/Systems/DamageOnAttackedSystem.cs +++ b/Content.Shared/Damage/Systems/DamageOnAttackedSystem.cs @@ -73,9 +73,9 @@ public sealed class DamageOnAttackedSystem : EntitySystem } } - totalDamage = _damageableSystem.TryChangeDamage(args.User, totalDamage, entity.Comp.IgnoreResistances, origin: entity); + totalDamage = _damageableSystem.ChangeDamage(args.User, totalDamage, entity.Comp.IgnoreResistances, origin: entity); - if (totalDamage != null && totalDamage.AnyPositive()) + if (totalDamage.AnyPositive()) { _adminLogger.Add(LogType.Damaged, $"{ToPrettyString(args.User):user} injured themselves by attacking {ToPrettyString(entity):target} and received {totalDamage.GetTotal():damage} damage"); _audioSystem.PlayPredicted(entity.Comp.InteractSound, entity, args.User); diff --git a/Content.Shared/Damage/Systems/DamageOnInteractSystem.cs b/Content.Shared/Damage/Systems/DamageOnInteractSystem.cs index bd3b6979f7..401c94f33e 100644 --- a/Content.Shared/Damage/Systems/DamageOnInteractSystem.cs +++ b/Content.Shared/Damage/Systems/DamageOnInteractSystem.cs @@ -65,7 +65,7 @@ public sealed class DamageOnInteractSystem : EntitySystem // or checking the entity for the comp itself if the inventory didn't work if (protectiveEntity.Comp == null && TryComp(args.User, out var protectiveComp)) protectiveEntity = (args.User, protectiveComp); - + // if protectiveComp isn't null after all that, it means the user has protection, // so let's calculate how much they resist @@ -75,9 +75,9 @@ public sealed class DamageOnInteractSystem : EntitySystem } } - totalDamage = _damageableSystem.TryChangeDamage(args.User, totalDamage, origin: args.Target); + totalDamage = _damageableSystem.ChangeDamage(args.User, totalDamage, origin: args.Target); - if (totalDamage != null && totalDamage.AnyPositive()) + if (totalDamage.AnyPositive()) { // Record this interaction and determine when a user is allowed to interact with this entity again entity.Comp.LastInteraction = _gameTiming.CurTime; diff --git a/Content.Shared/Damage/Systems/DamageableSystem.API.cs b/Content.Shared/Damage/Systems/DamageableSystem.API.cs new file mode 100644 index 0000000000..e1c44f55be --- /dev/null +++ b/Content.Shared/Damage/Systems/DamageableSystem.API.cs @@ -0,0 +1,438 @@ +using System.Linq; +using System.Net.Sockets; +using Content.Shared.Damage.Components; +using Content.Shared.Damage.Prototypes; +using Content.Shared.FixedPoint; +using Robust.Shared.Prototypes; + +namespace Content.Shared.Damage.Systems; + +public sealed partial class DamageableSystem +{ + /// + /// Directly sets the damage in a damageable component. + /// This method keeps the damage types supported by the DamageContainerPrototype in the component. + /// If a type is given in , but not supported then it will not be set. + /// If a type is supported but not given in then it will be set to 0. + /// + /// + /// Useful for some unfriendly folk. Also ensures that cached values are updated and that a damage changed + /// event is raised. + /// + public void SetDamage(Entity ent, DamageSpecifier damage) + { + if (!_damageableQuery.Resolve(ent, ref ent.Comp, false)) + return; + + foreach (var type in ent.Comp.Damage.DamageDict.Keys) + { + if (damage.DamageDict.TryGetValue(type, out var value)) + ent.Comp.Damage.DamageDict[type] = value; + else + ent.Comp.Damage.DamageDict[type] = 0; + } + + OnEntityDamageChanged((ent, ent.Comp)); + } + + /// + /// Directly sets the damage specifier of a damageable component. + /// This will overwrite the complete damage dict, meaning it will bulldoze the supported damage types. + /// + /// + /// This may break persistance as the supported types are reset in case the component is initialized again. + /// So this only makes sense if you also change the DamageContainerPrototype in the component at the same time. + /// Only use this method if you know what you are doing. + /// + public void SetDamageSpecifier(Entity ent, DamageSpecifier damage) + { + if (!_damageableQuery.Resolve(ent, ref ent.Comp, false)) + return; + + ent.Comp.Damage = damage; + + OnEntityDamageChanged((ent, ent.Comp)); + } + + /// + /// Applies damage specified via a . + /// + /// + /// is effectively just a dictionary of damage types and damage values. This + /// function just applies the container's resistances (unless otherwise specified) and then changes the + /// stored damage data. Division of group damage into types is managed by . + /// + /// + /// If the attempt was successful or not. + /// + public bool TryChangeDamage( + Entity ent, + DamageSpecifier damage, + bool ignoreResistances = false, + bool interruptsDoAfters = true, + EntityUid? origin = null, + bool ignoreGlobalModifiers = false + ) + { + //! Empty just checks if the DamageSpecifier is _literally_ empty, as in, is internal dictionary of damage types is empty. + // If you deal 0.0 of some damage type, Empty will be false! + return TryChangeDamage(ent, damage, out _, ignoreResistances, interruptsDoAfters, origin, ignoreGlobalModifiers); + } + + /// + /// Applies damage specified via a . + /// + /// + /// is effectively just a dictionary of damage types and damage values. This + /// function just applies the container's resistances (unless otherwise specified) and then changes the + /// stored damage data. Division of group damage into types is managed by . + /// + /// + /// If the attempt was successful or not. + /// + public bool TryChangeDamage( + Entity ent, + DamageSpecifier damage, + out DamageSpecifier newDamage, + bool ignoreResistances = false, + bool interruptsDoAfters = true, + EntityUid? origin = null, + bool ignoreGlobalModifiers = false + ) + { + //! Empty just checks if the DamageSpecifier is _literally_ empty, as in, is internal dictionary of damage types is empty. + // If you deal 0.0 of some damage type, Empty will be false! + newDamage = ChangeDamage(ent, damage, ignoreResistances, interruptsDoAfters, origin, ignoreGlobalModifiers); + return !damage.Empty; + } + + /// + /// Applies damage specified via a . + /// + /// + /// is effectively just a dictionary of damage types and damage values. This + /// function just applies the container's resistances (unless otherwise specified) and then changes the + /// stored damage data. Division of group damage into types is managed by . + /// + /// + /// The actual amount of damage taken, as a DamageSpecifier. + /// + public DamageSpecifier ChangeDamage( + Entity ent, + DamageSpecifier damage, + bool ignoreResistances = false, + bool interruptsDoAfters = true, + EntityUid? origin = null, + bool ignoreGlobalModifiers = false + ) + { + var damageDone = new DamageSpecifier(); + + if (!_damageableQuery.Resolve(ent, ref ent.Comp, false)) + return damageDone; + + if (damage.Empty) + return damageDone; + + var before = new BeforeDamageChangedEvent(damage, origin); + RaiseLocalEvent(ent, ref before); + + if (before.Cancelled) + return damageDone; + + // Apply resistances + if (!ignoreResistances) + { + if ( + ent.Comp.DamageModifierSetId != null && + _prototypeManager.Resolve(ent.Comp.DamageModifierSetId, out var modifierSet) + ) + damage = DamageSpecifier.ApplyModifierSet(damage, modifierSet); + + // TODO DAMAGE + // byref struct event. + var ev = new DamageModifyEvent(damage, origin); + RaiseLocalEvent(ent, ev); + damage = ev.Damage; + + if (damage.Empty) + return damageDone; + } + + if (!ignoreGlobalModifiers) + damage = ApplyUniversalAllModifiers(damage); + + + damageDone.DamageDict.EnsureCapacity(damage.DamageDict.Count); + + var dict = ent.Comp.Damage.DamageDict; + foreach (var (type, value) in damage.DamageDict) + { + // CollectionsMarshal my beloved. + if (!dict.TryGetValue(type, out var oldValue)) + continue; + + var newValue = FixedPoint2.Max(FixedPoint2.Zero, oldValue + value); + if (newValue == oldValue) + continue; + + dict[type] = newValue; + damageDone.DamageDict[type] = newValue - oldValue; + } + + if (!damageDone.Empty) + OnEntityDamageChanged((ent, ent.Comp), damageDone, interruptsDoAfters, origin); + + return damageDone; + } + + /// + /// Will reduce the damage on the entity exactly by as close as equally distributed among all damage types the entity has. + /// If one of the damage types of the entity is too low. it will heal that completly and distribute the excess healing among the other damage types. + /// If the is larger than the total damage of the entity then it just clears all damage. + /// + /// entity to be healed + /// how much to heal. value has to be negative to heal + /// from which group to heal. if null, heal from all groups + /// who did the healing + public DamageSpecifier HealEvenly( + Entity ent, + FixedPoint2 amount, + ProtoId? group = null, + EntityUid? origin = null) + { + var damageChange = new DamageSpecifier(); + + if (!_damageableQuery.Resolve(ent, ref ent.Comp, false) || amount >= 0) + return damageChange; + + // Get our total damage, or heal if we're below a certain amount. + if (!TryGetDamageGreaterThan((ent, ent.Comp), -amount, out var damage, group)) + return ChangeDamage(ent, -damage, true, false, origin); + + // make sure damageChange has the same damage types as damage + damageChange.DamageDict.EnsureCapacity(damage.DamageDict.Count); + foreach (var type in damage.DamageDict.Keys) + { + damageChange.DamageDict.Add(type, FixedPoint2.Zero); + } + + var remaining = -amount; + var keys = damage.DamageDict.Keys.ToList(); + + while (remaining > 0) + { + var count = keys.Count; + // We do this to ensure that we always round up when dividing to avoid excess loops. + // We already have logic to prevent healing more than we have. + var maxHeal = count == 1 ? remaining : (remaining + FixedPoint2.Epsilon * (count - 1)) / count; + + // Iterate backwards since we're removing items. + for (var i = count - 1; i >= 0; i--) + { + var type = keys[i]; + // This is the amount we're trying to heal, capped by maxHeal + var heal = damage.DamageDict[type] + damageChange.DamageDict[type]; + + // Don't go above max, if we don't go above max + if (heal > maxHeal) + heal = maxHeal; + // If we're not above max, we will heal it fully and don't need to enumerate anymore! + else + keys.RemoveAt(i); + + if (heal >= remaining) + { + // Don't remove more than we can remove. Prevents us from healing more than we'd expect... + damageChange.DamageDict[type] -= remaining; + remaining = FixedPoint2.Zero; + break; + } + + remaining -= heal; + damageChange.DamageDict[type] -= heal; + } + } + + return ChangeDamage(ent, damageChange, true, false, origin); + } + + /// + /// Will reduce the damage on the entity exactly by distributed by weight among all damage types the entity has. + /// (the weight is how much damage of the type there is) + /// If the is larger than the total damage of the entity then it just clears all damage. + /// + /// entity to be healed + /// how much to heal. value has to be negative to heal + /// from which group to heal. if null, heal from all groups + /// who did the healing + public DamageSpecifier HealDistributed( + Entity ent, + FixedPoint2 amount, + ProtoId? group = null, + EntityUid? origin = null) + { + var damageChange = new DamageSpecifier(); + + if (!_damageableQuery.Resolve(ent, ref ent.Comp, false) || amount >= 0) + return damageChange; + + // Get our total damage, or heal if we're below a certain amount. + if (!TryGetDamageGreaterThan((ent, ent.Comp), -amount, out var damage, group)) + return ChangeDamage(ent, -damage, true, false, origin); + + // make sure damageChange has the same damage types as damageEntity + damageChange.DamageDict.EnsureCapacity(damage.DamageDict.Count); + var total = damage.GetTotal(); + + // heal weighted by the damage of that type + foreach (var (type, value) in damage.DamageDict) + { + damageChange.DamageDict.Add(type, value / total * amount); + } + + return ChangeDamage(ent, damageChange, true, false, origin); + } + + /// + /// Tries to get damage from an entity with an optional group specifier. + /// + /// Entity we're checking the damage on + /// Amount we want the damage to be greater than ideally + /// Damage specifier we're returning with + /// An optional group, note that if it fails to index it will just use all damage. + /// True if the total damage is greater than the specified amount + public bool TryGetDamageGreaterThan(Entity ent, + FixedPoint2 amount, + out DamageSpecifier damage, + ProtoId? group = null) + { + // get the damage should be healed (either all or only from one group) + damage = group == null ? GetDamage(ent) : GetDamage(ent, group.Value); + + // If trying to heal more than the total damage of damageEntity just heal everything + return damage.GetTotal() > amount; + } + + /// + /// Returns a with all positive damage of the entity from the group specified + /// + /// entity with damage + /// group of damage to get values from + /// + public DamageSpecifier GetDamage(Entity ent, ProtoId group) + { + // No damage if no group exists... + if (!_prototypeManager.Resolve(group, out var groupProto)) + return new DamageSpecifier(); + + var damage = new DamageSpecifier(); + damage.DamageDict.EnsureCapacity(groupProto.DamageTypes.Count); + + foreach (var damageId in groupProto.DamageTypes) + { + if (!ent.Comp.Damage.DamageDict.TryGetValue(damageId, out var value)) + continue; + if (value > FixedPoint2.Zero) + damage.DamageDict.Add(damageId, value); + } + + return damage; + } + + /// + /// Returns a with all positive damage of the entity + /// + /// entity with damage + /// + public DamageSpecifier GetDamage(Entity ent) + { + var damage = new DamageSpecifier(); + damage.DamageDict.EnsureCapacity(ent.Comp.Damage.DamageDict.Count); + + foreach (var (damageId, value) in ent.Comp.Damage.DamageDict) + { + if (value > FixedPoint2.Zero) + damage.DamageDict.Add(damageId, value); + } + + return damage; + } + + /// + /// Applies the two universal "All" modifiers, if set. + /// Individual damage source modifiers are set in their respective code. + /// + /// The damage to be changed. + public DamageSpecifier ApplyUniversalAllModifiers(DamageSpecifier damage) + { + // Checks for changes first since they're unlikely in normal play. + if ( + MathHelper.CloseToPercent(UniversalAllDamageModifier, 1f) && + MathHelper.CloseToPercent(UniversalAllHealModifier, 1f) + ) + return damage; + + foreach (var (key, value) in damage.DamageDict) + { + if (value == 0) + continue; + + if (value > 0) + { + damage.DamageDict[key] *= UniversalAllDamageModifier; + + continue; + } + + if (value < 0) + damage.DamageDict[key] *= UniversalAllHealModifier; + } + + return damage; + } + + public void ClearAllDamage(Entity ent) + { + SetAllDamage(ent, FixedPoint2.Zero); + } + + /// + /// Sets all damage types supported by a to the specified value. + /// + /// + /// Does nothing If the given damage value is negative. + /// + public void SetAllDamage(Entity ent, FixedPoint2 newValue) + { + if (!_damageableQuery.Resolve(ent, ref ent.Comp, false)) + return; + + if (newValue < 0) + return; + + foreach (var type in ent.Comp.Damage.DamageDict.Keys) + { + ent.Comp.Damage.DamageDict[type] = newValue; + } + + // Setting damage does not count as 'dealing' damage, even if it is set to a larger value, so we pass an + // empty damage delta. + OnEntityDamageChanged((ent, ent.Comp), new DamageSpecifier()); + } + + /// + /// Set's the damage modifier set prototype for this entity. + /// + /// The entity we're setting the modifier set of. + /// The prototype we're setting. + public void SetDamageModifierSetId(Entity ent, ProtoId? damageModifierSetId) + { + if (!_damageableQuery.Resolve(ent, ref ent.Comp, false)) + return; + + ent.Comp.DamageModifierSetId = damageModifierSetId; + + Dirty(ent); + } +} diff --git a/Content.Shared/Damage/Systems/DamageableSystem.BenchmarkHelpers.cs b/Content.Shared/Damage/Systems/DamageableSystem.BenchmarkHelpers.cs new file mode 100644 index 0000000000..5ca7fe1992 --- /dev/null +++ b/Content.Shared/Damage/Systems/DamageableSystem.BenchmarkHelpers.cs @@ -0,0 +1,17 @@ +using Content.Shared.Damage.Components; + +namespace Content.Shared.Damage.Systems; + +public sealed partial class DamageableSystem +{ + /// + /// Applies damage to all entities to see how expensive it is to deal damage. + /// + public void ApplyDamageToAllEntities(List> damageables, DamageSpecifier damage) + { + foreach (var (uid, damageable) in damageables) + { + TryChangeDamage((uid, damageable), damage); + } + } +} diff --git a/Content.Shared/Damage/Systems/DamageableSystem.Events.cs b/Content.Shared/Damage/Systems/DamageableSystem.Events.cs new file mode 100644 index 0000000000..3e985ba204 --- /dev/null +++ b/Content.Shared/Damage/Systems/DamageableSystem.Events.cs @@ -0,0 +1,290 @@ +using Content.Shared.CCVar; +using Content.Shared.Damage.Components; +using Content.Shared.Damage.Prototypes; +using Content.Shared.FixedPoint; +using Content.Shared.Inventory; +using Content.Shared.Radiation.Events; +using Content.Shared.Rejuvenate; +using Robust.Shared.GameStates; + +namespace Content.Shared.Damage.Systems; + +public sealed partial class DamageableSystem +{ + public override void Initialize() + { + SubscribeLocalEvent(DamageableInit); + SubscribeLocalEvent(DamageableHandleState); + SubscribeLocalEvent(DamageableGetState); + SubscribeLocalEvent(OnIrradiated); + SubscribeLocalEvent(OnRejuvenate); + + _appearanceQuery = GetEntityQuery(); + _damageableQuery = GetEntityQuery(); + + // Damage modifier CVars are updated and stored here to be queried in other systems. + // Note that certain modifiers requires reloading the guidebook. + Subs.CVar( + _config, + CCVars.PlaytestAllDamageModifier, + value => + { + UniversalAllDamageModifier = value; + _chemistryGuideData.ReloadAllReagentPrototypes(); + _explosion.ReloadMap(); + }, + true + ); + Subs.CVar( + _config, + CCVars.PlaytestAllHealModifier, + value => + { + UniversalAllHealModifier = value; + _chemistryGuideData.ReloadAllReagentPrototypes(); + }, + true + ); + Subs.CVar( + _config, + CCVars.PlaytestProjectileDamageModifier, + value => UniversalProjectileDamageModifier = value, + true + ); + Subs.CVar( + _config, + CCVars.PlaytestMeleeDamageModifier, + value => UniversalMeleeDamageModifier = value, + true + ); + Subs.CVar( + _config, + CCVars.PlaytestProjectileDamageModifier, + value => UniversalProjectileDamageModifier = value, + true + ); + Subs.CVar( + _config, + CCVars.PlaytestHitscanDamageModifier, + value => UniversalHitscanDamageModifier = value, + true + ); + Subs.CVar( + _config, + CCVars.PlaytestReagentDamageModifier, + value => + { + UniversalReagentDamageModifier = value; + _chemistryGuideData.ReloadAllReagentPrototypes(); + }, + true + ); + Subs.CVar( + _config, + CCVars.PlaytestReagentHealModifier, + value => + { + UniversalReagentHealModifier = value; + _chemistryGuideData.ReloadAllReagentPrototypes(); + }, + true + ); + Subs.CVar( + _config, + CCVars.PlaytestExplosionDamageModifier, + value => + { + UniversalExplosionDamageModifier = value; + _explosion.ReloadMap(); + }, + true + ); + Subs.CVar( + _config, + CCVars.PlaytestThrownDamageModifier, + value => UniversalThrownDamageModifier = value, + true + ); + Subs.CVar( + _config, + CCVars.PlaytestTopicalsHealModifier, + value => UniversalTopicalsHealModifier = value, + true + ); + Subs.CVar( + _config, + CCVars.PlaytestMobDamageModifier, + value => UniversalMobDamageModifier = value, + true + ); + } + + /// + /// Initialize a damageable component + /// + private void DamageableInit(Entity ent, ref ComponentInit _) + { + if ( + ent.Comp.DamageContainerID is null || + !_prototypeManager.Resolve(ent.Comp.DamageContainerID, out var damageContainerPrototype) + ) + { + // No DamageContainerPrototype was given. So we will allow the container to support all damage types + foreach (var type in _prototypeManager.EnumeratePrototypes()) + { + ent.Comp.Damage.DamageDict.TryAdd(type.ID, FixedPoint2.Zero); + } + } + else + { + // Initialize damage dictionary, using the types and groups from the damage + // container prototype + foreach (var type in damageContainerPrototype.SupportedTypes) + { + ent.Comp.Damage.DamageDict.TryAdd(type, FixedPoint2.Zero); + } + + foreach (var groupId in damageContainerPrototype.SupportedGroups) + { + var group = _prototypeManager.Index(groupId); + foreach (var type in group.DamageTypes) + { + ent.Comp.Damage.DamageDict.TryAdd(type, FixedPoint2.Zero); + } + } + } + + ent.Comp.Damage.GetDamagePerGroup(_prototypeManager, ent.Comp.DamagePerGroup); + ent.Comp.TotalDamage = ent.Comp.Damage.GetTotal(); + } + + private void OnIrradiated(Entity ent, ref OnIrradiatedEvent args) + { + var damageValue = FixedPoint2.New(args.TotalRads); + + // Radiation should really just be a damage group instead of a list of types. + DamageSpecifier damage = new(); + foreach (var typeId in ent.Comp.RadiationDamageTypeIDs) + { + damage.DamageDict.Add(typeId, damageValue); + } + + ChangeDamage(ent.Owner, damage, interruptsDoAfters: false, origin: args.Origin); + } + + private void OnRejuvenate(Entity ent, ref RejuvenateEvent args) + { + // Do this so that the state changes when we set the damage + _mobThreshold.SetAllowRevives(ent, true); + ClearAllDamage(ent.AsNullable()); + _mobThreshold.SetAllowRevives(ent, false); + } + + private void DamageableHandleState(Entity ent, ref ComponentHandleState args) + { + if (args.Current is not DamageableComponentState state) + return; + + ent.Comp.DamageContainerID = state.DamageContainerId; + ent.Comp.DamageModifierSetId = state.ModifierSetId; + ent.Comp.HealthBarThreshold = state.HealthBarThreshold; + + // Has the damage actually changed? + DamageSpecifier newDamage = new() { DamageDict = new Dictionary(state.DamageDict) }; + var delta = newDamage - ent.Comp.Damage; + delta.TrimZeros(); + + if (delta.Empty) + return; + + ent.Comp.Damage = newDamage; + + OnEntityDamageChanged(ent, delta); + } +} + +/// +/// Raised before damage is done, so stuff can cancel it if necessary. +/// +[ByRefEvent] +public record struct BeforeDamageChangedEvent(DamageSpecifier Damage, EntityUid? Origin = null, bool Cancelled = false); + +/// +/// Raised on an entity when damage is about to be dealt, +/// in case anything else needs to modify it other than the base +/// damageable component. +/// +/// For example, armor. +/// +public sealed class DamageModifyEvent(DamageSpecifier damage, EntityUid? origin = null) + : EntityEventArgs, IInventoryRelayEvent +{ + // Whenever locational damage is a thing, this should just check only that bit of armour. + public SlotFlags TargetSlots => ~SlotFlags.POCKET; + + public readonly DamageSpecifier OriginalDamage = damage; + public DamageSpecifier Damage = damage; +} + +public sealed class DamageChangedEvent : EntityEventArgs +{ + /// + /// This is the component whose damage was changed. + /// + /// + /// Given that nearly every component that cares about a change in the damage, needs to know the + /// current damage values, directly passing this information prevents a lot of duplicate + /// Owner.TryGetComponent() calls. + /// + public readonly DamageableComponent Damageable; + + /// + /// The amount by which the damage has changed. If the damage was set directly to some number, this will be + /// null. + /// + public readonly DamageSpecifier? DamageDelta; + + /// + /// Was any of the damage change dealing damage, or was it all healing? + /// + public readonly bool DamageIncreased; + + /// + /// Does this event interrupt DoAfters? + /// Note: As provided in the constructor, this *does not* account for DamageIncreased. + /// As written into the event, this *does* account for DamageIncreased. + /// + public readonly bool InterruptsDoAfters; + + /// + /// Contains the entity which caused the change in damage, if any was responsible. + /// + public readonly EntityUid? Origin; + + public DamageChangedEvent( + DamageableComponent damageable, + DamageSpecifier? damageDelta, + bool interruptsDoAfters, + EntityUid? origin + ) + { + Damageable = damageable; + DamageDelta = damageDelta; + Origin = origin; + + if (DamageDelta is null) + return; + + foreach (var damageChange in DamageDelta.DamageDict.Values) + { + if (damageChange <= 0) + continue; + + DamageIncreased = true; + + break; + } + + InterruptsDoAfters = interruptsDoAfters && DamageIncreased; + } +} diff --git a/Content.Shared/Damage/Systems/DamageableSystem.cs b/Content.Shared/Damage/Systems/DamageableSystem.cs index b310cfb0dd..2b4c5ad360 100644 --- a/Content.Shared/Damage/Systems/DamageableSystem.cs +++ b/Content.Shared/Damage/Systems/DamageableSystem.cs @@ -1,543 +1,97 @@ using System.Linq; -using Content.Shared._Starlight.Medical.Damage; -using Content.Shared.CCVar; using Content.Shared.Chemistry; -using Content.Shared._Sunrise.SunriseCCVars; -using Content.Shared.Damage.Prototypes; +using Content.Shared.Damage.Components; using Content.Shared.Explosion.EntitySystems; -using Content.Shared.FixedPoint; -using Content.Shared.Inventory; -using Content.Shared.Mobs.Components; using Content.Shared.Mobs.Systems; -using Content.Shared.Radiation.Events; -using Content.Shared.Rejuvenate; using Robust.Shared.Configuration; -using Content.Shared.CCVar; using Robust.Shared.GameStates; using Robust.Shared.Network; using Robust.Shared.Prototypes; using Robust.Shared.Utility; -using Robust.Shared.Configuration; -using Robust.Shared.Random; -namespace Content.Shared.Damage +namespace Content.Shared.Damage.Systems; + +public sealed partial class DamageableSystem : EntitySystem { - public sealed class DamageableSystem : EntitySystem - { - [Dependency] private readonly IPrototypeManager _prototypeManager = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly INetManager _netMan = default!; - [Dependency] private readonly MobThresholdSystem _mobThreshold = default!; - [Dependency] private readonly IConfigurationManager _config = default!; - [Dependency] private readonly SharedChemistryGuideDataSystem _chemistryGuideData = default!; - [Dependency] private readonly SharedExplosionSystem _explosion = default!; - [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private readonly SharedAppearanceSystem _appearance = default!; + [Dependency] private readonly INetManager _netMan = default!; + [Dependency] private readonly MobThresholdSystem _mobThreshold = default!; + [Dependency] private readonly IConfigurationManager _config = default!; + [Dependency] private readonly SharedChemistryGuideDataSystem _chemistryGuideData = default!; + [Dependency] private readonly SharedExplosionSystem _explosion = default!; - private EntityQuery _appearanceQuery; - private EntityQuery _damageableQuery; + private EntityQuery _appearanceQuery; + private EntityQuery _damageableQuery; - public float UniversalAllDamageModifier { get; private set; } = 1f; - public float UniversalAllHealModifier { get; private set; } = 1f; - public float UniversalMeleeDamageModifier { get; private set; } = 1f; - public float UniversalProjectileDamageModifier { get; private set; } = 1f; - public float UniversalHitscanDamageModifier { get; private set; } = 1f; - public float UniversalReagentDamageModifier { get; private set; } = 1f; - public float UniversalReagentHealModifier { get; private set; } = 1f; - public float UniversalExplosionDamageModifier { get; private set; } = 1f; - public float UniversalThrownDamageModifier { get; private set; } = 1f; - public float UniversalTopicalsHealModifier { get; private set; } = 1f; - public float UniversalMobDamageModifier { get; private set; } = 1f; - - public float PositiveVariance; // Sunrise-Edit - public float NegativeVariance; // Sunrise-Edit - public float DamageModifier = 1f; // Sunrise-Edit - public float HealModifier = 1f; // Sunrise-Edit - - public override void Initialize() - { - SubscribeLocalEvent(DamageableInit); - SubscribeLocalEvent(DamageableHandleState); - SubscribeLocalEvent(DamageableGetState); - SubscribeLocalEvent(OnIrradiated); - SubscribeLocalEvent(OnRejuvenate); - - _appearanceQuery = GetEntityQuery(); - _damageableQuery = GetEntityQuery(); - - // Damage modifier CVars are updated and stored here to be queried in other systems. - // Note that certain modifiers requires reloading the guidebook. - Subs.CVar(_config, CCVars.PlaytestAllDamageModifier, value => - { - UniversalAllDamageModifier = value; - _chemistryGuideData.ReloadAllReagentPrototypes(); - _explosion.ReloadMap(); - }, true); - Subs.CVar(_config, CCVars.PlaytestAllHealModifier, value => - { - UniversalAllHealModifier = value; - _chemistryGuideData.ReloadAllReagentPrototypes(); - }, true); - Subs.CVar(_config, CCVars.PlaytestProjectileDamageModifier, value => UniversalProjectileDamageModifier = value, true); - Subs.CVar(_config, CCVars.PlaytestMeleeDamageModifier, value => UniversalMeleeDamageModifier = value, true); - Subs.CVar(_config, CCVars.PlaytestProjectileDamageModifier, value => UniversalProjectileDamageModifier = value, true); - Subs.CVar(_config, CCVars.PlaytestHitscanDamageModifier, value => UniversalHitscanDamageModifier = value, true); - Subs.CVar(_config, CCVars.PlaytestReagentDamageModifier, value => - { - UniversalReagentDamageModifier = value; - _chemistryGuideData.ReloadAllReagentPrototypes(); - }, true); - Subs.CVar(_config, CCVars.PlaytestReagentHealModifier, value => - { - UniversalReagentHealModifier = value; - _chemistryGuideData.ReloadAllReagentPrototypes(); - }, true); - Subs.CVar(_config, CCVars.PlaytestExplosionDamageModifier, value => - { - UniversalExplosionDamageModifier = value; - _explosion.ReloadMap(); - }, true); - Subs.CVar(_config, CCVars.PlaytestThrownDamageModifier, value => UniversalThrownDamageModifier = value, true); - Subs.CVar(_config, CCVars.PlaytestTopicalsHealModifier, value => UniversalTopicalsHealModifier = value, true); - Subs.CVar(_config, CCVars.PlaytestMobDamageModifier, value => UniversalMobDamageModifier = value, true); - - _config.OnValueChanged(SunriseCCVars.DamagePositiveVariance, UpdatePositiveVariance, true); // Sunrise-Edit - _config.OnValueChanged(SunriseCCVars.DamageNegativeVariance, UpdateNegativeVariance, true); // Sunrise-Edit - _config.OnValueChanged(SunriseCCVars.DamageModifier, UpdateDamageModifier, true); // Sunrise-Edit - _config.OnValueChanged(SunriseCCVars.HealModifier, UpdateHealModifier, true); // Sunrise-Edit - } - - /// - /// Initialize a damageable component - /// - private void DamageableInit(EntityUid uid, DamageableComponent component, ComponentInit _) - { - if (component.DamageContainerID != null && - _prototypeManager.Resolve(component.DamageContainerID, - out var damageContainerPrototype)) - { - // Initialize damage dictionary, using the types and groups from the damage - // container prototype - foreach (var type in damageContainerPrototype.SupportedTypes) - { - component.Damage.DamageDict.TryAdd(type, FixedPoint2.Zero); - } - - foreach (var groupId in damageContainerPrototype.SupportedGroups) - { - var group = _prototypeManager.Index(groupId); - foreach (var type in group.DamageTypes) - { - component.Damage.DamageDict.TryAdd(type, FixedPoint2.Zero); - } - } - } - else - { - // No DamageContainerPrototype was given. So we will allow the container to support all damage types - foreach (var type in _prototypeManager.EnumeratePrototypes()) - { - component.Damage.DamageDict.TryAdd(type.ID, FixedPoint2.Zero); - } - } - - component.Damage.GetDamagePerGroup(_prototypeManager, component.DamagePerGroup); - component.TotalDamage = component.Damage.GetTotal(); - } - - /// - /// Directly sets the damage specifier of a damageable component. - /// - /// - /// Useful for some unfriendly folk. Also ensures that cached values are updated and that a damage changed - /// event is raised. - /// - public void SetDamage(EntityUid uid, DamageableComponent damageable, DamageSpecifier damage) - { - damageable.Damage = damage; - DamageChanged(uid, damageable); - } - - /// - /// If the damage in a DamageableComponent was changed, this function should be called. - /// - /// - /// This updates cached damage information, flags the component as dirty, and raises a damage changed event. - /// The damage changed event is used by other systems, such as damage thresholds. - /// - public void DamageChanged(EntityUid uid, DamageableComponent component, DamageSpecifier? damageDelta = null, - bool interruptsDoAfters = true, EntityUid? origin = null) - { - component.Damage.GetDamagePerGroup(_prototypeManager, component.DamagePerGroup); - component.TotalDamage = component.Damage.GetTotal(); - Dirty(uid, component); - - if (_appearanceQuery.TryGetComponent(uid, out var appearance) && damageDelta != null) - { - var data = new DamageVisualizerGroupData(component.DamagePerGroup.Keys.ToList()); - _appearance.SetData(uid, DamageVisualizerKeys.DamageUpdateGroups, data, appearance); - } - - // TODO DAMAGE - // byref struct event. - RaiseLocalEvent(uid, new DamageChangedEvent(component, damageDelta, interruptsDoAfters, origin)); - } - - /// - /// Applies damage specified via a . - /// - /// - /// is effectively just a dictionary of damage types and damage values. This - /// function just applies the container's resistances (unless otherwise specified) and then changes the - /// stored damage data. Division of group damage into types is managed by . - /// - /// - /// Returns a with information about the actual damage changes. This will be - /// null if the user had no applicable components that can take damage. - /// - /// If true, this will ignore the entity's damage modifier ( and skip raising a . - /// Whether the damage should cancel any damage sensitive do-afters - /// The entity that is causing this damage - /// If true, this will skip over applying the universal damage modifiers (see ). - /// - public DamageSpecifier? TryChangeDamage( - EntityUid? uid, - DamageSpecifier damage, - bool ignoreResistances = false, - bool interruptsDoAfters = true, - DamageableComponent? damageable = null, - EntityUid? origin = null, - bool ignoreGlobalModifiers = false, - bool useVariance = true, - bool useModifier = true, - float armorPenetration = 0f, // 🌟Starlight🌟 - bool canHeal = true) // 🌟Starlight🌟) - { - if (!uid.HasValue || !_damageableQuery.Resolve(uid.Value, ref damageable, false)) - { - // TODO BODY SYSTEM pass damage onto body system - // BOBBY WHEN? - return null; - } - - if (damage.Empty) - { - return damage; - } - - var before = new BeforeDamageChangedEvent(damage, origin); - RaiseLocalEvent(uid.Value, ref before); - - if (before.Cancelled) - return null; - - // Sunrise-Start - if (useModifier) - damage = DamageSpecifier.ApplyModifier(damage, DamageModifier, HealModifier); - - if (useVariance) - { - var varianceMultiplier = 1f; - if (damage.GetTotal() > 0) - { - var min = 1f - NegativeVariance; - var max = 1f + PositiveVariance; - varianceMultiplier = _random.NextFloat(min, max); - } - damage *= varianceMultiplier; - } - // Sunrise-End - - // Apply resistances - if (!ignoreResistances) - { - if (damageable.DamageModifierSetId != null && - _prototypeManager.Resolve(damageable.DamageModifierSetId, out var modifierSet)) - { - damage = DamageSpecifier.ApplyModifierSet(damage, modifierSet); - } - - // TODO DAMAGE - // byref struct event. - var ev = new DamageModifyEvent(damage, origin, armorPenetration, canHeal); // 🌟Starlight🌟 - RaiseLocalEvent(uid.Value, ev); - damage = ev.Damage; - - if (damage.Empty) - { - return damage; - } - } - - // 🌟Starlight🌟 start - var finalEv = new DamageBeforeApplyEvent - { - Damage = damage, - Origin = origin - }; - RaiseLocalEvent(uid.Value, finalEv); - if (finalEv.Cancelled) - return damage; - // 🌟Starlight🌟 end - - if (!ignoreGlobalModifiers) - damage = ApplyUniversalAllModifiers(damage); - - var delta = new DamageSpecifier(); - delta.DamageDict.EnsureCapacity(damage.DamageDict.Count); - - var dict = damageable.Damage.DamageDict; - foreach (var (type, value) in damage.DamageDict) - { - // CollectionsMarshal my beloved. - if (!dict.TryGetValue(type, out var oldValue)) - continue; - - var newValue = FixedPoint2.Max(FixedPoint2.Zero, oldValue + value); - if (newValue == oldValue) - continue; - - dict[type] = newValue; - delta.DamageDict[type] = newValue - oldValue; - } - - if (delta.DamageDict.Count > 0) - DamageChanged(uid.Value, damageable, delta, interruptsDoAfters, origin); - - return delta; - } - - /// - /// Applies the two univeral "All" modifiers, if set. - /// Individual damage source modifiers are set in their respective code. - /// - /// The damage to be changed. - public DamageSpecifier ApplyUniversalAllModifiers(DamageSpecifier damage) - { - // Checks for changes first since they're unlikely in normal play. - if (UniversalAllDamageModifier == 1f && UniversalAllHealModifier == 1f) - return damage; - - foreach (var (key, value) in damage.DamageDict) - { - if (value == 0) - continue; - - if (value > 0) - { - damage.DamageDict[key] *= UniversalAllDamageModifier; - continue; - } - - if (value < 0) - { - damage.DamageDict[key] *= UniversalAllHealModifier; - } - } - - return damage; - } - - /// - /// Sets all damage types supported by a to the specified value. - /// - /// - /// Does nothing If the given damage value is negative. - /// - public void SetAllDamage(EntityUid uid, DamageableComponent component, FixedPoint2 newValue) - { - if (newValue < 0) - { - // invalid value - return; - } - - foreach (var type in component.Damage.DamageDict.Keys) - { - component.Damage.DamageDict[type] = newValue; - } - - // Setting damage does not count as 'dealing' damage, even if it is set to a larger value, so we pass an - // empty damage delta. - DamageChanged(uid, component, new DamageSpecifier()); - } - - public void SetDamageModifierSetId(EntityUid uid, string? damageModifierSetId, DamageableComponent? comp = null) - { - if (!_damageableQuery.Resolve(uid, ref comp)) - return; - - comp.DamageModifierSetId = damageModifierSetId; - Dirty(uid, comp); - } - - private void DamageableGetState(EntityUid uid, DamageableComponent component, ref ComponentGetState args) - { - if (_netMan.IsServer) - { - args.State = new DamageableComponentState(component.Damage.DamageDict, component.DamageContainerID, component.DamageModifierSetId, component.HealthBarThreshold); - } - else - { - // avoid mispredicting damage on newly spawned entities. - args.State = new DamageableComponentState(component.Damage.DamageDict.ShallowClone(), component.DamageContainerID, component.DamageModifierSetId, component.HealthBarThreshold); - } - } - - private void OnIrradiated(EntityUid uid, DamageableComponent component, OnIrradiatedEvent args) - { - var damageValue = FixedPoint2.New(args.TotalRads); - - // Radiation should really just be a damage group instead of a list of types. - DamageSpecifier damage = new(); - foreach (var typeId in component.RadiationDamageTypeIDs) - { - damage.DamageDict.Add(typeId, damageValue); - } - - TryChangeDamage(uid, damage, interruptsDoAfters: false, origin: args.Origin); - } - - private void OnRejuvenate(EntityUid uid, DamageableComponent component, RejuvenateEvent args) - { - TryComp(uid, out var thresholds); - _mobThreshold.SetAllowRevives(uid, true, thresholds); // do this so that the state changes when we set the damage - SetAllDamage(uid, component, 0); - _mobThreshold.SetAllowRevives(uid, false, thresholds); - } - - private void DamageableHandleState(EntityUid uid, DamageableComponent component, ref ComponentHandleState args) - { - if (args.Current is not DamageableComponentState state) - { - return; - } - - component.DamageContainerID = state.DamageContainerId; - component.DamageModifierSetId = state.ModifierSetId; - component.HealthBarThreshold = state.HealthBarThreshold; - - // Has the damage actually changed? - DamageSpecifier newDamage = new() { DamageDict = new(state.DamageDict) }; - var delta = newDamage - component.Damage; - delta.TrimZeros(); - - if (!delta.Empty) - { - component.Damage = newDamage; - DamageChanged(uid, component, delta); - } - } - - // Sunrise-Start - private void UpdatePositiveVariance(float value) - { - PositiveVariance = value; - } - - private void UpdateNegativeVariance(float value) - { - NegativeVariance = value; - } - - private void UpdateHealModifier(float value) - { - HealModifier = value; - } - - private void UpdateDamageModifier(float value) - { - DamageModifier = value; - } - // Sunrise-End - } + public float UniversalAllDamageModifier { get; private set; } = 1f; + public float UniversalAllHealModifier { get; private set; } = 1f; + public float UniversalMeleeDamageModifier { get; private set; } = 1f; + public float UniversalProjectileDamageModifier { get; private set; } = 1f; + public float UniversalHitscanDamageModifier { get; private set; } = 1f; + public float UniversalReagentDamageModifier { get; private set; } = 1f; + public float UniversalReagentHealModifier { get; private set; } = 1f; + public float UniversalExplosionDamageModifier { get; private set; } = 1f; + public float UniversalThrownDamageModifier { get; private set; } = 1f; + public float UniversalTopicalsHealModifier { get; private set; } = 1f; + public float UniversalMobDamageModifier { get; private set; } = 1f; /// - /// Raised before damage is done, so stuff can cancel it if necessary. + /// If the damage in a DamageableComponent was changed this function should be called. /// - [ByRefEvent] - public record struct BeforeDamageChangedEvent(DamageSpecifier Damage, EntityUid? Origin = null, bool Cancelled = false); - - /// - /// Raised on an entity when damage is about to be dealt, - /// in case anything else needs to modify it other than the base - /// damageable component. - /// - /// For example, armor. - /// - public sealed class DamageModifyEvent : EntityEventArgs, IInventoryRelayEvent + /// + /// This updates cached damage information, flags the component as dirty, and raises a damage changed event. + /// The damage changed event is used by other systems, such as damage thresholds. + /// + private void OnEntityDamageChanged( + Entity ent, + DamageSpecifier? damageDelta = null, + bool interruptsDoAfters = true, + EntityUid? origin = null + ) { - // Whenever locational damage is a thing, this should just check only that bit of armour. - public SlotFlags TargetSlots { get; } = ~SlotFlags.POCKET; + ent.Comp.Damage.GetDamagePerGroup(_prototypeManager, ent.Comp.DamagePerGroup); + ent.Comp.TotalDamage = ent.Comp.Damage.GetTotal(); + Dirty(ent); - public readonly DamageSpecifier OriginalDamage; - public DamageSpecifier Damage; - public EntityUid? Origin; - public float ArmorPenetration; // 🌟Starlight🌟 - public bool CanHeal; // 🌟Starlight🌟 - - public DamageModifyEvent(DamageSpecifier damage, EntityUid? origin = null, float armorPenetration = 0f, bool canHeal = false) // 🌟Starlight🌟 + if (damageDelta != null && _appearanceQuery.TryGetComponent(ent, out var appearance)) { - OriginalDamage = damage; - Damage = damage; - Origin = origin; - ArmorPenetration = armorPenetration; // 🌟Starlight🌟 - CanHeal = canHeal; // 🌟Starlight🌟 + _appearance.SetData( + ent, + DamageVisualizerKeys.DamageUpdateGroups, + new DamageVisualizerGroupData(ent.Comp.DamagePerGroup.Keys.ToList()), + appearance + ); } + + // TODO DAMAGE + // byref struct event. + RaiseLocalEvent(ent, new DamageChangedEvent(ent.Comp, damageDelta, interruptsDoAfters, origin)); } - public sealed class DamageChangedEvent : EntityEventArgs + private void DamageableGetState(Entity ent, ref ComponentGetState args) { - /// - /// This is the component whose damage was changed. - /// - /// - /// Given that nearly every component that cares about a change in the damage, needs to know the - /// current damage values, directly passing this information prevents a lot of duplicate - /// Owner.TryGetComponent() calls. - /// - public readonly DamageableComponent Damageable; - - /// - /// The amount by which the damage has changed. If the damage was set directly to some number, this will be - /// null. - /// - public readonly DamageSpecifier? DamageDelta; - - /// - /// Was any of the damage change dealing damage, or was it all healing? - /// - public readonly bool DamageIncreased; - - /// - /// Does this event interrupt DoAfters? - /// Note: As provided in the constructor, this *does not* account for DamageIncreased. - /// As written into the event, this *does* account for DamageIncreased. - /// - public readonly bool InterruptsDoAfters; - - /// - /// Contains the entity which caused the change in damage, if any was responsible. - /// - public readonly EntityUid? Origin; - - public DamageChangedEvent(DamageableComponent damageable, DamageSpecifier? damageDelta, bool interruptsDoAfters, EntityUid? origin) + if (_netMan.IsServer) { - Damageable = damageable; - DamageDelta = damageDelta; - Origin = origin; + args.State = new DamageableComponentState( + ent.Comp.Damage.DamageDict, + ent.Comp.DamageContainerID, + ent.Comp.DamageModifierSetId, + ent.Comp.HealthBarThreshold + ); + // TODO BODY SYSTEM pass damage onto body system + // BOBBY WHEN? 😭 + // BOBBY SOON 🫡 - if (DamageDelta == null) - return; - - foreach (var damageChange in DamageDelta.DamageDict.Values) - { - if (damageChange > 0) - { - DamageIncreased = true; - break; - } - } - InterruptsDoAfters = interruptsDoAfters && DamageIncreased; + return; } + + // avoid mispredicting damage on newly spawned entities. + args.State = new DamageableComponentState( + ent.Comp.Damage.DamageDict.ShallowClone(), + ent.Comp.DamageContainerID, + ent.Comp.DamageModifierSetId, + ent.Comp.HealthBarThreshold + ); } } diff --git a/Content.Shared/Damage/Systems/PassiveDamageSystem.cs b/Content.Shared/Damage/Systems/PassiveDamageSystem.cs index e750863e24..fddf7dc975 100644 --- a/Content.Shared/Damage/Systems/PassiveDamageSystem.cs +++ b/Content.Shared/Damage/Systems/PassiveDamageSystem.cs @@ -1,10 +1,8 @@ using Content.Shared.Damage.Components; -using Content.Shared.Mobs.Systems; using Content.Shared.Mobs.Components; -using Content.Shared.FixedPoint; using Robust.Shared.Timing; -namespace Content.Shared.Damage; +namespace Content.Shared.Damage.Systems; public sealed class PassiveDamageSystem : EntitySystem { @@ -47,7 +45,7 @@ public sealed class PassiveDamageSystem : EntitySystem foreach (var allowedState in comp.AllowedStates) { if(allowedState == mobState.CurrentState) - _damageable.TryChangeDamage(uid, comp.Damage, true, false, damage); + _damageable.ChangeDamage((uid, damage), comp.Damage, true, false); } } } diff --git a/Content.Shared/Damage/Systems/RequireProjectileTargetSystem.cs b/Content.Shared/Damage/Systems/RequireProjectileTargetSystem.cs index a9269bf251..5a90bdae7e 100644 --- a/Content.Shared/Damage/Systems/RequireProjectileTargetSystem.cs +++ b/Content.Shared/Damage/Systems/RequireProjectileTargetSystem.cs @@ -1,10 +1,11 @@ +using Content.Shared.Damage.Components; using Content.Shared.Projectiles; -using Content.Shared.Weapons.Ranged.Components; using Content.Shared.Standing; -using Robust.Shared.Physics.Events; +using Content.Shared.Weapons.Ranged.Components; using Robust.Shared.Containers; +using Robust.Shared.Physics.Events; -namespace Content.Shared.Damage.Components; +namespace Content.Shared.Damage.Systems; public sealed class RequireProjectileTargetSystem : EntitySystem { diff --git a/Content.Shared/Damage/Systems/SharedGodmodeSystem.cs b/Content.Shared/Damage/Systems/SharedGodmodeSystem.cs index 4bf762c479..2a020732c2 100644 --- a/Content.Shared/Damage/Systems/SharedGodmodeSystem.cs +++ b/Content.Shared/Damage/Systems/SharedGodmodeSystem.cs @@ -85,9 +85,9 @@ public abstract class SharedGodmodeSystem : EntitySystem if (!Resolve(uid, ref godmode, false)) return; - if (TryComp(uid, out var damageable) && godmode.OldDamage != null) + if (godmode.OldDamage != null) { - _damageable.SetDamage(uid, damageable, godmode.OldDamage); + _damageable.SetDamage(uid, godmode.OldDamage); } RemComp(uid); diff --git a/Content.Shared/Damage/Systems/SharedStaminaSystem.Modifier.cs b/Content.Shared/Damage/Systems/SharedStaminaSystem.Modifier.cs index c723d8cb94..8fcb4b8d1d 100644 --- a/Content.Shared/Damage/Systems/SharedStaminaSystem.Modifier.cs +++ b/Content.Shared/Damage/Systems/SharedStaminaSystem.Modifier.cs @@ -1,4 +1,6 @@ using Content.Shared.Damage.Components; +using Content.Shared.Damage.Events; +using Content.Shared.StatusEffectNew; namespace Content.Shared.Damage.Systems; @@ -6,47 +8,36 @@ public partial class SharedStaminaSystem { private void InitializeModifier() { - SubscribeLocalEvent(OnModifierStartup); - SubscribeLocalEvent(OnModifierShutdown); + SubscribeLocalEvent(OnEffectApplied); + SubscribeLocalEvent(OnEffectRemoved); + SubscribeLocalEvent>(OnRefreshCritThreshold); } - private void OnModifierStartup(EntityUid uid, StaminaModifierComponent comp, ComponentStartup args) + private void OnEffectApplied(Entity ent, ref StatusEffectAppliedEvent args) { - if (!TryComp(uid, out var stamina)) - return; - - stamina.CritThreshold *= comp.Modifier; + RefreshStaminaCritThreshold(args.Target); } - private void OnModifierShutdown(EntityUid uid, StaminaModifierComponent comp, ComponentShutdown args) + private void OnEffectRemoved(Entity ent, ref StatusEffectRemovedEvent args) { - if (!TryComp(uid, out var stamina)) - return; - - stamina.CritThreshold /= comp.Modifier; + RefreshStaminaCritThreshold(args.Target); } - /// - /// Change the stamina modifier for an entity. - /// If it has it will also be updated. - /// - public void SetModifier(EntityUid uid, float modifier, StaminaComponent? stamina = null, StaminaModifierComponent? comp = null) + private void OnRefreshCritThreshold(Entity ent, ref StatusEffectRelayedEvent args) { - if (!Resolve(uid, ref comp)) + var evArgs = args.Args; + evArgs.Modifier = Math.Max(ent.Comp.Modifier, evArgs.Modifier); // We only pick the highest value, to avoid stacking different status effects. + args.Args = evArgs; + } + + public void RefreshStaminaCritThreshold(Entity entity) + { + if (!Resolve(entity, ref entity.Comp)) return; - var old = comp.Modifier; + var ev = new RefreshStaminaCritThresholdEvent(entity.Comp.BaseCritThreshold); + RaiseLocalEvent(entity, ref ev); - if (old.Equals(modifier)) - return; - - comp.Modifier = modifier; - Dirty(uid, comp); - - if (Resolve(uid, ref stamina, false)) - { - // scale to the new threshold, act as if it was removed then added - stamina.CritThreshold *= modifier / old; - } + entity.Comp.CritThreshold = ev.ThresholdValue * ev.Modifier; } } diff --git a/Content.Shared/Damage/Systems/SharedStaminaSystem.cs b/Content.Shared/Damage/Systems/SharedStaminaSystem.cs index 5a168f04a0..ca030d5e5d 100644 --- a/Content.Shared/Damage/Systems/SharedStaminaSystem.cs +++ b/Content.Shared/Damage/Systems/SharedStaminaSystem.cs @@ -99,6 +99,9 @@ public abstract partial class SharedStaminaSystem : EntitySystem private void OnStartup(Entity entity, ref ComponentStartup args) { + // Set the base threshold here since ModifiedCritThreshold can't be modified via yaml. + entity.Comp.CritThreshold = entity.Comp.BaseCritThreshold; + UpdateStaminaVisuals(entity); } @@ -442,7 +445,7 @@ public abstract partial class SharedStaminaSystem : EntitySystem { var key = thres.Key.Float(); - if (ent.Comp.StaminaDamage >= key && key > closest && closest < ent.Comp.CritThreshold) + if ((ent.Comp.StaminaDamage / ent.Comp.CritThreshold) >= key && key > closest && closest < 1f) closest = thres.Key; } diff --git a/Content.Shared/Damage/Systems/SlowOnDamageSystem.cs b/Content.Shared/Damage/Systems/SlowOnDamageSystem.cs index e339727200..fef7b6ae06 100644 --- a/Content.Shared/Damage/Systems/SlowOnDamageSystem.cs +++ b/Content.Shared/Damage/Systems/SlowOnDamageSystem.cs @@ -5,109 +5,108 @@ using Content.Shared.FixedPoint; using Content.Shared.Inventory; using Content.Shared.Movement.Systems; -namespace Content.Shared.Damage +namespace Content.Shared.Damage.Systems; + +public sealed class SlowOnDamageSystem : EntitySystem { - public sealed class SlowOnDamageSystem : EntitySystem + [Dependency] private readonly MovementSpeedModifierSystem _movementSpeedModifierSystem = default!; + + public override void Initialize() { - [Dependency] private readonly MovementSpeedModifierSystem _movementSpeedModifierSystem = default!; + base.Initialize(); - public override void Initialize() + SubscribeLocalEvent(OnDamageChanged); + SubscribeLocalEvent(OnRefreshMovespeed); + + SubscribeLocalEvent>(OnModifySpeed); + SubscribeLocalEvent(OnExamined); + SubscribeLocalEvent(OnGotEquipped); + SubscribeLocalEvent(OnGotUnequipped); + + SubscribeLocalEvent(OnIgnoreStartup); + SubscribeLocalEvent(OnIgnoreShutdown); + SubscribeLocalEvent(OnIgnoreModifySpeed); + } + + private void OnRefreshMovespeed(EntityUid uid, SlowOnDamageComponent component, RefreshMovementSpeedModifiersEvent args) + { + if (!TryComp(uid, out var damage)) + return; + + if (damage.TotalDamage == FixedPoint2.Zero) + return; + + // Get closest threshold + FixedPoint2 closest = FixedPoint2.Zero; + var total = damage.TotalDamage; + foreach (var thres in component.SpeedModifierThresholds) { - base.Initialize(); - - SubscribeLocalEvent(OnDamageChanged); - SubscribeLocalEvent(OnRefreshMovespeed); - - SubscribeLocalEvent>(OnModifySpeed); - SubscribeLocalEvent(OnExamined); - SubscribeLocalEvent(OnGotEquipped); - SubscribeLocalEvent(OnGotUnequipped); - - SubscribeLocalEvent(OnIgnoreStartup); - SubscribeLocalEvent(OnIgnoreShutdown); - SubscribeLocalEvent(OnIgnoreModifySpeed); + if (total >= thres.Key && thres.Key > closest) + closest = thres.Key; } - private void OnRefreshMovespeed(EntityUid uid, SlowOnDamageComponent component, RefreshMovementSpeedModifiersEvent args) + if (closest != FixedPoint2.Zero) { - if (!TryComp(uid, out var damage)) - return; + var speed = component.SpeedModifierThresholds[closest]; - if (damage.TotalDamage == FixedPoint2.Zero) - return; - - // Get closest threshold - FixedPoint2 closest = FixedPoint2.Zero; - var total = damage.TotalDamage; - foreach (var thres in component.SpeedModifierThresholds) - { - if (total >= thres.Key && thres.Key > closest) - closest = thres.Key; - } - - if (closest != FixedPoint2.Zero) - { - var speed = component.SpeedModifierThresholds[closest]; - - var ev = new ModifySlowOnDamageSpeedEvent(speed); - RaiseLocalEvent(uid, ref ev); - args.ModifySpeed(ev.Speed, ev.Speed); - } - } - - private void OnDamageChanged(EntityUid uid, SlowOnDamageComponent component, DamageChangedEvent args) - { - // We -could- only refresh if it crossed a threshold but that would kind of be a lot of duplicated - // code and this isn't a super hot path anyway since basically only humans have this - - _movementSpeedModifierSystem.RefreshMovementSpeedModifiers(uid); - } - - private void OnModifySpeed(Entity ent, ref InventoryRelayedEvent args) - { - var dif = 1 - args.Args.Speed; - if (dif <= 0) - return; - - // reduces the slowness modifier by the given coefficient - args.Args.Speed += dif * ent.Comp.Modifier; - } - - private void OnExamined(Entity ent, ref ExaminedEvent args) - { - var msg = Loc.GetString("slow-on-damage-modifier-examine", ("mod", (1 - ent.Comp.Modifier) * 100)); - args.PushMarkup(msg); - } - - private void OnGotEquipped(Entity ent, ref ClothingGotEquippedEvent args) - { - _movementSpeedModifierSystem.RefreshMovementSpeedModifiers(args.Wearer); - } - - private void OnGotUnequipped(Entity ent, ref ClothingGotUnequippedEvent args) - { - _movementSpeedModifierSystem.RefreshMovementSpeedModifiers(args.Wearer); - } - - private void OnIgnoreStartup(Entity ent, ref ComponentStartup args) - { - _movementSpeedModifierSystem.RefreshMovementSpeedModifiers(ent); - } - - private void OnIgnoreShutdown(Entity ent, ref ComponentShutdown args) - { - _movementSpeedModifierSystem.RefreshMovementSpeedModifiers(ent); - } - - private void OnIgnoreModifySpeed(Entity ent, ref ModifySlowOnDamageSpeedEvent args) - { - args.Speed = 1f; + var ev = new ModifySlowOnDamageSpeedEvent(speed); + RaiseLocalEvent(uid, ref ev); + args.ModifySpeed(ev.Speed, ev.Speed); } } - [ByRefEvent] - public record struct ModifySlowOnDamageSpeedEvent(float Speed) : IInventoryRelayEvent + private void OnDamageChanged(EntityUid uid, SlowOnDamageComponent component, DamageChangedEvent args) { - public SlotFlags TargetSlots => SlotFlags.WITHOUT_POCKET; + // We -could- only refresh if it crossed a threshold but that would kind of be a lot of duplicated + // code and this isn't a super hot path anyway since basically only humans have this + + _movementSpeedModifierSystem.RefreshMovementSpeedModifiers(uid); + } + + private void OnModifySpeed(Entity ent, ref InventoryRelayedEvent args) + { + var dif = 1 - args.Args.Speed; + if (dif <= 0) + return; + + // reduces the slowness modifier by the given coefficient + args.Args.Speed += dif * ent.Comp.Modifier; + } + + private void OnExamined(Entity ent, ref ExaminedEvent args) + { + var msg = Loc.GetString("slow-on-damage-modifier-examine", ("mod", (1 - ent.Comp.Modifier) * 100)); + args.PushMarkup(msg); + } + + private void OnGotEquipped(Entity ent, ref ClothingGotEquippedEvent args) + { + _movementSpeedModifierSystem.RefreshMovementSpeedModifiers(args.Wearer); + } + + private void OnGotUnequipped(Entity ent, ref ClothingGotUnequippedEvent args) + { + _movementSpeedModifierSystem.RefreshMovementSpeedModifiers(args.Wearer); + } + + private void OnIgnoreStartup(Entity ent, ref ComponentStartup args) + { + _movementSpeedModifierSystem.RefreshMovementSpeedModifiers(ent); + } + + private void OnIgnoreShutdown(Entity ent, ref ComponentShutdown args) + { + _movementSpeedModifierSystem.RefreshMovementSpeedModifiers(ent); + } + + private void OnIgnoreModifySpeed(Entity ent, ref ModifySlowOnDamageSpeedEvent args) + { + args.Speed = 1f; } } + +[ByRefEvent] +public record struct ModifySlowOnDamageSpeedEvent(float Speed) : IInventoryRelayEvent +{ + public SlotFlags TargetSlots => SlotFlags.WITHOUT_POCKET; +} diff --git a/Content.Shared/Destructible/SharedDestructibleSystem.cs b/Content.Shared/Destructible/SharedDestructibleSystem.cs index f37561e0d8..6b7148a4c9 100644 --- a/Content.Shared/Destructible/SharedDestructibleSystem.cs +++ b/Content.Shared/Destructible/SharedDestructibleSystem.cs @@ -5,7 +5,7 @@ public abstract class SharedDestructibleSystem : EntitySystem /// /// Force entity to be destroyed and deleted. /// - public bool DestroyEntity(EntityUid owner) + public bool DestroyEntity(Entity owner) { var ev = new DestructionAttemptEvent(); RaiseLocalEvent(owner, ev); diff --git a/Content.Shared/Destructible/Triggers/AndTrigger.cs b/Content.Shared/Destructible/Triggers/AndTrigger.cs index ebedeee479..938f125b01 100644 --- a/Content.Shared/Destructible/Triggers/AndTrigger.cs +++ b/Content.Shared/Destructible/Triggers/AndTrigger.cs @@ -1,4 +1,4 @@ -using Content.Shared.Damage; +using Content.Shared.Damage.Components; using Robust.Shared.Serialization; namespace Content.Shared.Destructible.Thresholds.Triggers; diff --git a/Content.Shared/Destructible/Triggers/DamageGroupTrigger.cs b/Content.Shared/Destructible/Triggers/DamageGroupTrigger.cs index 902198e33d..c1add2e891 100644 --- a/Content.Shared/Destructible/Triggers/DamageGroupTrigger.cs +++ b/Content.Shared/Destructible/Triggers/DamageGroupTrigger.cs @@ -1,4 +1,4 @@ -using Content.Shared.Damage; +using Content.Shared.Damage.Components; using Content.Shared.FixedPoint; using Content.Shared.Damage.Prototypes; using Robust.Shared.Prototypes; diff --git a/Content.Shared/Destructible/Triggers/DamageTrigger.cs b/Content.Shared/Destructible/Triggers/DamageTrigger.cs index 9ec2060e5f..7a2d612f75 100644 --- a/Content.Shared/Destructible/Triggers/DamageTrigger.cs +++ b/Content.Shared/Destructible/Triggers/DamageTrigger.cs @@ -1,4 +1,4 @@ -using Content.Shared.Damage; +using Content.Shared.Damage.Components; using Content.Shared.FixedPoint; using Robust.Shared.Serialization; diff --git a/Content.Shared/Destructible/Triggers/DamageTypeTrigger.cs b/Content.Shared/Destructible/Triggers/DamageTypeTrigger.cs index 8f50b62791..60bd9baf67 100644 --- a/Content.Shared/Destructible/Triggers/DamageTypeTrigger.cs +++ b/Content.Shared/Destructible/Triggers/DamageTypeTrigger.cs @@ -1,4 +1,4 @@ -using Content.Shared.Damage; +using Content.Shared.Damage.Components; using Content.Shared.Damage.Prototypes; using Content.Shared.FixedPoint; using Robust.Shared.Prototypes; diff --git a/Content.Shared/Destructible/Triggers/IThresholdTrigger.cs b/Content.Shared/Destructible/Triggers/IThresholdTrigger.cs index 98c96a5bd5..d97394c406 100644 --- a/Content.Shared/Destructible/Triggers/IThresholdTrigger.cs +++ b/Content.Shared/Destructible/Triggers/IThresholdTrigger.cs @@ -1,4 +1,4 @@ -using Content.Shared.Damage; +using Content.Shared.Damage.Components; namespace Content.Shared.Destructible.Thresholds.Triggers; diff --git a/Content.Shared/Destructible/Triggers/OrTrigger.cs b/Content.Shared/Destructible/Triggers/OrTrigger.cs index 3e379cac7f..cdf72bed7f 100644 --- a/Content.Shared/Destructible/Triggers/OrTrigger.cs +++ b/Content.Shared/Destructible/Triggers/OrTrigger.cs @@ -1,4 +1,4 @@ -using Content.Shared.Damage; +using Content.Shared.Damage.Components; using Robust.Shared.Serialization; namespace Content.Shared.Destructible.Thresholds.Triggers; diff --git a/Content.Shared/DeviceLinking/Components/RandomGateComponent.cs b/Content.Shared/DeviceLinking/Components/RandomGateComponent.cs new file mode 100644 index 0000000000..0be9b6bff8 --- /dev/null +++ b/Content.Shared/DeviceLinking/Components/RandomGateComponent.cs @@ -0,0 +1,35 @@ +using Robust.Shared.Prototypes; +using Robust.Shared.GameStates; + +namespace Content.Shared.DeviceLinking.Components; + +/// +/// A component for a random gate, which outputs a signal with a given probability. +/// +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState] +public sealed partial class RandomGateComponent : Component +{ + /// + /// The input port for receiving signals. + /// + [DataField] + public ProtoId InputPort = "RandomGateInput"; + + /// + /// The output port for sending signals. + /// + [DataField] + public ProtoId OutputPort = "Output"; + + /// + /// The last output state of the gate. + /// + [DataField, AutoNetworkedField] + public bool LastOutput; + + /// + /// The probability (0.0 to 1.0) that the gate will output a signal. + /// + [DataField, AutoNetworkedField] + public float SuccessProbability = 0.5f; +} diff --git a/Content.Shared/DeviceLinking/SharedRandomGateEvents.cs b/Content.Shared/DeviceLinking/SharedRandomGateEvents.cs new file mode 100644 index 0000000000..7d26ff8623 --- /dev/null +++ b/Content.Shared/DeviceLinking/SharedRandomGateEvents.cs @@ -0,0 +1,21 @@ +using Robust.Shared.Serialization; + +namespace Content.Shared.DeviceLinking; + +[Serializable, NetSerializable] +public sealed class RandomGateBoundUserInterfaceState(float successProbability) : BoundUserInterfaceState +{ + public float SuccessProbability = successProbability; +} + +[Serializable, NetSerializable] +public sealed class RandomGateProbabilityChangedMessage(float probability) : BoundUserInterfaceMessage +{ + public float Probability = probability; +} + +[Serializable, NetSerializable] +public enum RandomGateUiKey : byte +{ + Key +} diff --git a/Content.Shared/DeviceLinking/Systems/SharedRandomGateSystem.cs b/Content.Shared/DeviceLinking/Systems/SharedRandomGateSystem.cs new file mode 100644 index 0000000000..74d25cd8a6 --- /dev/null +++ b/Content.Shared/DeviceLinking/Systems/SharedRandomGateSystem.cs @@ -0,0 +1,35 @@ +using Content.Shared.DeviceLinking.Components; +using Content.Shared.UserInterface; + +namespace Content.Shared.DeviceLinking.Systems; + +public abstract class SharedRandomGateSystem : EntitySystem +{ + [Dependency] private readonly SharedUserInterfaceSystem _ui = default!; + + public override void Initialize() + { + SubscribeLocalEvent(OnAfterActivatableUIOpen); + SubscribeLocalEvent(OnProbabilityChanged); + } + + private void OnAfterActivatableUIOpen(Entity ent, ref AfterActivatableUIOpenEvent args) + { + UpdateUI(ent); + } + + private void OnProbabilityChanged(Entity ent, ref RandomGateProbabilityChangedMessage args) + { + ent.Comp.SuccessProbability = Math.Clamp(args.Probability, 0f, 100f) / 100f; + Dirty(ent); + UpdateUI(ent); + } + + private void UpdateUI(Entity ent) + { + if (!_ui.HasUi(ent.Owner, RandomGateUiKey.Key)) + return; + + _ui.SetUiState(ent.Owner, RandomGateUiKey.Key, new RandomGateBoundUserInterfaceState(ent.Comp.SuccessProbability)); + } +} diff --git a/Content.Shared/Devour/DevourSystem.cs b/Content.Shared/Devour/DevourSystem.cs index 71b1bd6396..b0aca4f10d 100644 --- a/Content.Shared/Devour/DevourSystem.cs +++ b/Content.Shared/Devour/DevourSystem.cs @@ -108,7 +108,7 @@ public sealed class DevourSystem : EntitySystem // Grant ichor if the devoured thing meets the dragon's food preference if (args.Args.Target != null && _whitelistSystem.IsWhitelistPassOrNull(ent.Comp.FoodPreferenceWhitelist, (EntityUid)args.Args.Target)) { - _bloodstreamSystem.TryAddToChemicals(ent.Owner, ichorInjection); + _bloodstreamSystem.TryAddToBloodstream(ent.Owner, ichorInjection); } // If the devoured thing meets the stomach whitelist criteria, add it to the stomach diff --git a/Content.Shared/Disposal/Unit/SharedDisposalUnitSystem.cs b/Content.Shared/Disposal/Unit/SharedDisposalUnitSystem.cs index 292cfd2b3c..d4031b7d00 100644 --- a/Content.Shared/Disposal/Unit/SharedDisposalUnitSystem.cs +++ b/Content.Shared/Disposal/Unit/SharedDisposalUnitSystem.cs @@ -453,7 +453,7 @@ public abstract class SharedDisposalUnitSystem : EntitySystem if (!storable && !HasComp(entity)) return false; - if (_whitelistSystem.IsBlacklistPass(component.Blacklist, entity) || + if (_whitelistSystem.IsWhitelistPass(component.Blacklist, entity) || _whitelistSystem.IsWhitelistFail(component.Whitelist, entity)) return false; diff --git a/Content.Shared/DoAfter/SharedDoAfterSystem.cs b/Content.Shared/DoAfter/SharedDoAfterSystem.cs index f58b3503ae..5c8f18462f 100644 --- a/Content.Shared/DoAfter/SharedDoAfterSystem.cs +++ b/Content.Shared/DoAfter/SharedDoAfterSystem.cs @@ -2,7 +2,9 @@ using System.Diagnostics.CodeAnalysis; using System.Threading.Tasks; using Content.Shared.ActionBlocker; using Content.Shared.Damage; +using Content.Shared.Damage.Systems; using Content.Shared.Hands.Components; +using Content.Shared.Interaction; using Content.Shared.Tag; using Robust.Shared.GameStates; using Robust.Shared.Prototypes; @@ -34,6 +36,7 @@ public abstract partial class SharedDoAfterSystem : EntitySystem SubscribeLocalEvent(OnUnpaused); SubscribeLocalEvent(OnDoAfterGetState); SubscribeLocalEvent(OnDoAfterHandleState); + SubscribeLocalEvent(OnGetInteractingEntities); } private void OnUnpaused(EntityUid uid, DoAfterComponent component, ref EntityUnpausedEvent args) @@ -130,6 +133,25 @@ public abstract partial class SharedDoAfterSystem : EntitySystem EnsureComp(uid); } + /// + /// Adds entities which have an active DoAfter matching the target. + /// + private void OnGetInteractingEntities(ref GetInteractingEntitiesEvent args) + { + var enumerator = EntityQueryEnumerator(); + while (enumerator.MoveNext(out _, out var comp)) + { + foreach (var doAfter in comp.DoAfters.Values) + { + if (doAfter.Cancelled || doAfter.Completed) + continue; + + if (doAfter.Args.Target == args.Target) + args.InteractingEntities.Add(doAfter.Args.User); + } + } + } + #region Creation /// /// Tasks that are delayed until the specified time has passed diff --git a/Content.Shared/Doors/Systems/SharedDoorSystem.cs b/Content.Shared/Doors/Systems/SharedDoorSystem.cs index cf0d54afdf..922989e744 100644 --- a/Content.Shared/Doors/Systems/SharedDoorSystem.cs +++ b/Content.Shared/Doors/Systems/SharedDoorSystem.cs @@ -2,7 +2,7 @@ using System.Linq; using Content.Shared.Access.Components; using Content.Shared.Access.Systems; using Content.Shared.Administration.Logs; -using Content.Shared.Damage; +using Content.Shared.Damage.Systems; using Content.Shared.Database; using Content.Shared.Doors.Components; using Content.Shared.Emag.Systems; @@ -127,7 +127,7 @@ public abstract partial class SharedDoorSystem : EntitySystem if (!TryComp(uid, out var airlock)) return; - if (IsBolted(uid) || !airlock.Powered) + if (!airlock.Powered) return; if (door.State != DoorState.Closed) @@ -389,7 +389,7 @@ public abstract partial class SharedDoorSystem : EntitySystem Audio.PlayPvs(door.OpenSound, uid, AudioParams.Default.WithVolume(-5)); if (lastState == DoorState.Emagging && TryComp(uid, out var doorBoltComponent)) - SetBoltsDown((uid, doorBoltComponent), !doorBoltComponent.BoltsDown, user, true); + SetBoltsDown((uid, doorBoltComponent), true, user, true); } /// diff --git a/Content.Shared/Drunk/SharedDrunkSystem.cs b/Content.Shared/Drunk/SharedDrunkSystem.cs index 96aff82fa0..9faeb9419d 100644 --- a/Content.Shared/Drunk/SharedDrunkSystem.cs +++ b/Content.Shared/Drunk/SharedDrunkSystem.cs @@ -1,4 +1,3 @@ -using Content.Shared.Speech.EntitySystems; using Content.Shared.StatusEffectNew; using Content.Shared.Traits.Assorted; using Robust.Shared.Prototypes; @@ -8,12 +7,6 @@ namespace Content.Shared.Drunk; public abstract class SharedDrunkSystem : EntitySystem { public static EntProtoId Drunk = "StatusEffectDrunk"; - public static EntProtoId Woozy = "StatusEffectWoozy"; - - /* I have no clue why this magic number was chosen, I copied it from slur system and needed it for the overlay - If you have a more intelligent magic number be my guest to completely explode this value. - There were no comments as to why this value was chosen three years ago. */ - public static float MagicNumber = 1100f; [Dependency] protected readonly StatusEffectsSystem Status = default!; diff --git a/Content.Shared/EntityConditions/Conditions/Body/BreathingEntityCondition.cs b/Content.Shared/EntityConditions/Conditions/Body/BreathingEntityCondition.cs index d19d326e26..ece979a6a8 100644 --- a/Content.Shared/EntityConditions/Conditions/Body/BreathingEntityCondition.cs +++ b/Content.Shared/EntityConditions/Conditions/Body/BreathingEntityCondition.cs @@ -6,5 +6,5 @@ namespace Content.Shared.EntityConditions.Conditions.Body; public sealed partial class BreathingCondition : EntityConditionBase { public override string EntityConditionGuidebookText(IPrototypeManager prototype) => - Loc.GetString("reagent-effect-condition-guidebook-breathing", ("isBreathing", !Inverted)); + Loc.GetString("entity-condition-guidebook-breathing", ("isBreathing", !Inverted)); } diff --git a/Content.Shared/EntityConditions/Conditions/Body/HungerEntityConditionSystem.cs b/Content.Shared/EntityConditions/Conditions/Body/HungerEntityConditionSystem.cs index f9867b28b0..f00707f907 100644 --- a/Content.Shared/EntityConditions/Conditions/Body/HungerEntityConditionSystem.cs +++ b/Content.Shared/EntityConditions/Conditions/Body/HungerEntityConditionSystem.cs @@ -29,5 +29,5 @@ public sealed partial class HungerCondition : EntityConditionBase - Loc.GetString("reagent-effect-condition-guidebook-total-hunger", ("max", float.IsPositiveInfinity(Max) ? int.MaxValue : Max), ("min", Min)); + Loc.GetString("entity-condition-guidebook-total-hunger", ("max", float.IsPositiveInfinity(Max) ? int.MaxValue : Max), ("min", Min)); } diff --git a/Content.Shared/EntityConditions/Conditions/Body/InternalsEntityConditionSystem.cs b/Content.Shared/EntityConditions/Conditions/Body/InternalsEntityConditionSystem.cs index e87c54a761..cabf731939 100644 --- a/Content.Shared/EntityConditions/Conditions/Body/InternalsEntityConditionSystem.cs +++ b/Content.Shared/EntityConditions/Conditions/Body/InternalsEntityConditionSystem.cs @@ -19,5 +19,5 @@ public sealed partial class InternalsOnEntityConditionSystem : EntityConditionSy public sealed partial class InternalsCondition : EntityConditionBase { public override string EntityConditionGuidebookText(IPrototypeManager prototype) => - Loc.GetString("reagent-effect-condition-guidebook-internals", ("usingInternals", !Inverted)); + Loc.GetString("entity-condition-guidebook-internals", ("usingInternals", !Inverted)); } diff --git a/Content.Shared/EntityConditions/Conditions/Body/MetabolizerTypeEntityCondition.cs b/Content.Shared/EntityConditions/Conditions/Body/MetabolizerTypeEntityCondition.cs index 2196d271ff..5fb63d008f 100644 --- a/Content.Shared/EntityConditions/Conditions/Body/MetabolizerTypeEntityCondition.cs +++ b/Content.Shared/EntityConditions/Conditions/Body/MetabolizerTypeEntityCondition.cs @@ -24,7 +24,7 @@ public sealed partial class MetabolizerTypeCondition : EntityConditionBase - Loc.GetString("reagent-effect-condition-guidebook-mob-state-condition", ("state", Mobstate)); + Loc.GetString("entity-condition-guidebook-mob-state-condition", ("state", Mobstate)); } diff --git a/Content.Shared/EntityConditions/Conditions/DamageGroupEntityConditionSystem.cs b/Content.Shared/EntityConditions/Conditions/DamageGroupEntityConditionSystem.cs index 4fb0cdf43f..3691039189 100644 --- a/Content.Shared/EntityConditions/Conditions/DamageGroupEntityConditionSystem.cs +++ b/Content.Shared/EntityConditions/Conditions/DamageGroupEntityConditionSystem.cs @@ -1,4 +1,4 @@ -using Content.Shared.Damage; +using Content.Shared.Damage.Components; using Content.Shared.Damage.Prototypes; using Content.Shared.FixedPoint; using Robust.Shared.Prototypes; @@ -31,7 +31,7 @@ public sealed partial class DamageGroupCondition : EntityConditionBase DamageGroup; public override string EntityConditionGuidebookText(IPrototypeManager prototype) => - Loc.GetString("reagent-effect-condition-guidebook-group-damage", + Loc.GetString("entity-condition-guidebook-group-damage", ("max", Max == FixedPoint2.MaxValue ? int.MaxValue : Max.Float()), ("min", Min.Float()), ("type", prototype.Index(DamageGroup).LocalizedName)); diff --git a/Content.Shared/EntityConditions/Conditions/DamageTypeEntityConditionSystem.cs b/Content.Shared/EntityConditions/Conditions/DamageTypeEntityConditionSystem.cs index b451f5d258..f2611a8200 100644 --- a/Content.Shared/EntityConditions/Conditions/DamageTypeEntityConditionSystem.cs +++ b/Content.Shared/EntityConditions/Conditions/DamageTypeEntityConditionSystem.cs @@ -1,4 +1,5 @@ using Content.Shared.Damage; +using Content.Shared.Damage.Components; using Content.Shared.Damage.Prototypes; using Content.Shared.FixedPoint; using Robust.Shared.Prototypes; @@ -31,7 +32,7 @@ public sealed partial class DamageTypeCondition : EntityConditionBase DamageType; public override string EntityConditionGuidebookText(IPrototypeManager prototype) => - Loc.GetString("reagent-effect-condition-guidebook-type-damage", + Loc.GetString("entity-condition-guidebook-type-damage", ("max", Max == FixedPoint2.MaxValue ? int.MaxValue : Max.Float()), ("min", Min.Float()), ("type", prototype.Index(DamageType).LocalizedName)); diff --git a/Content.Shared/EntityConditions/Conditions/JobEntityConditionSystem.cs b/Content.Shared/EntityConditions/Conditions/JobEntityConditionSystem.cs index e07989da36..a698efa032 100644 --- a/Content.Shared/EntityConditions/Conditions/JobEntityConditionSystem.cs +++ b/Content.Shared/EntityConditions/Conditions/JobEntityConditionSystem.cs @@ -54,6 +54,6 @@ public sealed partial class JobCondition : EntityConditionBase public override string EntityConditionGuidebookText(IPrototypeManager prototype) { var localizedNames = Jobs.Select(jobId => prototype.Index(jobId).LocalizedName).ToList(); - return Loc.GetString("reagent-effect-condition-guidebook-job-condition", ("job", ContentLocalizationManager.FormatListToOr(localizedNames))); + return Loc.GetString("entity-condition-guidebook-job-condition", ("job", ContentLocalizationManager.FormatListToOr(localizedNames))); } } diff --git a/Content.Shared/EntityConditions/Conditions/ReagentEntityConditionSystem.cs b/Content.Shared/EntityConditions/Conditions/ReagentEntityConditionSystem.cs index c49c9a3d02..c1da05ae30 100644 --- a/Content.Shared/EntityConditions/Conditions/ReagentEntityConditionSystem.cs +++ b/Content.Shared/EntityConditions/Conditions/ReagentEntityConditionSystem.cs @@ -9,7 +9,7 @@ namespace Content.Shared.EntityConditions.Conditions; /// Returns true if this solution entity has an amount of reagent in it within a specified minimum and maximum. /// /// -public sealed partial class ReagentThresholdEntityConditionSystem : EntityConditionSystem +public sealed partial class ReagentEntityConditionSystem : EntityConditionSystem { protected override void Condition(Entity entity, ref EntityConditionEvent args) { @@ -36,8 +36,8 @@ public sealed partial class ReagentCondition : EntityConditionBase public ProtoId Tag; public override string EntityConditionGuidebookText(IPrototypeManager prototype) => - Loc.GetString("reagent-effect-condition-guidebook-has-tag", ("tag", Tag), ("invert", Inverted)); + Loc.GetString("entity-condition-guidebook-has-tag", ("tag", Tag), ("invert", Inverted)); } diff --git a/Content.Shared/EntityConditions/Conditions/TemperatureEntityConditionSystem.cs b/Content.Shared/EntityConditions/Conditions/TemperatureEntityConditionSystem.cs index 6585f3bf44..f87bbecf8c 100644 --- a/Content.Shared/EntityConditions/Conditions/TemperatureEntityConditionSystem.cs +++ b/Content.Shared/EntityConditions/Conditions/TemperatureEntityConditionSystem.cs @@ -46,7 +46,7 @@ public sealed partial class TemperatureCondition : EntityConditionBase - Loc.GetString("reagent-effect-condition-guidebook-body-temperature", + Loc.GetString("entity-condition-guidebook-body-temperature", ("max", float.IsPositiveInfinity(Max) ? (float) int.MaxValue : Max), ("min", Min)); } diff --git a/Content.Shared/EntityConditions/Conditions/TotalDamageEntityConditionSystem.cs b/Content.Shared/EntityConditions/Conditions/TotalDamageEntityConditionSystem.cs index e710e07b17..306398b4eb 100644 --- a/Content.Shared/EntityConditions/Conditions/TotalDamageEntityConditionSystem.cs +++ b/Content.Shared/EntityConditions/Conditions/TotalDamageEntityConditionSystem.cs @@ -1,4 +1,4 @@ -using Content.Shared.Damage; +using Content.Shared.Damage.Components; using Content.Shared.FixedPoint; using Robust.Shared.Prototypes; @@ -27,7 +27,7 @@ public sealed partial class TotalDamageCondition : EntityConditionBase - Loc.GetString("reagent-effect-condition-guidebook-total-damage", + Loc.GetString("entity-condition-guidebook-total-damage", ("max", Max == FixedPoint2.MaxValue ? int.MaxValue : Max.Float()), ("min", Min.Float())); } diff --git a/Content.Shared/EntityEffects/Effects/Body/CleanBloodstreamEntityEffectSystem.cs b/Content.Shared/EntityEffects/Effects/Body/CleanBloodstreamEntityEffectSystem.cs index 402a50538a..a5752b858e 100644 --- a/Content.Shared/EntityEffects/Effects/Body/CleanBloodstreamEntityEffectSystem.cs +++ b/Content.Shared/EntityEffects/Effects/Body/CleanBloodstreamEntityEffectSystem.cs @@ -19,7 +19,7 @@ public sealed partial class CleanBloodstreamEntityEffectSystem : EntityEffectSys { var scale = args.Scale * args.Effect.CleanseRate; - _bloodstream.FlushChemicals((entity, entity), args.Effect.Excluded, scale); + _bloodstream.FlushChemicals((entity, entity), scale, args.Effect.Excluded); } } diff --git a/Content.Shared/EntityEffects/Effects/Botany/PlantMutateChemicalsEntityEffect.cs b/Content.Shared/EntityEffects/Effects/Botany/PlantMutateChemicalsEntityEffect.cs index 6a3d13e0c6..df119c6e40 100644 --- a/Content.Shared/EntityEffects/Effects/Botany/PlantMutateChemicalsEntityEffect.cs +++ b/Content.Shared/EntityEffects/Effects/Botany/PlantMutateChemicalsEntityEffect.cs @@ -1,3 +1,4 @@ +using Content.Shared.Localizations; using Content.Shared.Random; using Robust.Shared.Prototypes; @@ -13,4 +14,29 @@ public sealed partial class PlantMutateChemicals : EntityEffectBase [DataField] public ProtoId RandomPickBotanyReagent = "RandomPickBotanyReagent"; + + /// + public override string EntityEffectGuidebookText(IPrototypeManager prototype, IEntitySystemManager entSys) + { + var list = new List(); + + // If your table doesn't exist, no guidebook for you! + if (!prototype.Resolve(RandomPickBotanyReagent, out var table)) + return string.Empty; + + foreach (var fill in table.Fills) + { + foreach (var reagent in fill.Reagents) + { + if (!prototype.Resolve(reagent, out var proto)) + continue; + + list.Add(proto.LocalizedName); + } + } + + var names = ContentLocalizationManager.FormatListToOr(list); + + return Loc.GetString("entity-effect-guidebook-plant-mutate-chemicals", ("chance", Probability), ("name", names)); + } } diff --git a/Content.Shared/EntityEffects/Effects/Damage/DistributedHealthChangeEntityEffectSystem.cs b/Content.Shared/EntityEffects/Effects/Damage/DistributedHealthChangeEntityEffectSystem.cs new file mode 100644 index 0000000000..66911d7785 --- /dev/null +++ b/Content.Shared/EntityEffects/Effects/Damage/DistributedHealthChangeEntityEffectSystem.cs @@ -0,0 +1,91 @@ +using Content.Shared.Damage.Components; +using Content.Shared.Damage.Prototypes; +using Content.Shared.Damage.Systems; +using Content.Shared.FixedPoint; +using Content.Shared.Localizations; +using Robust.Shared.Prototypes; + +namespace Content.Shared.EntityEffects.Effects.Damage; + +/// +/// Heal the damage types in a damage group by up to a specified total on this entity. +/// The amount healed per type is weighted by the amount of damage for that type scaling linearly. +/// Total adjustment is modified by scale. +/// +/// +public sealed partial class DistributedHealthChangeEntityEffectSystem : EntityEffectSystem +{ + [Dependency] private readonly DamageableSystem _damageable = default!; + + protected override void Effect(Entity entity, ref EntityEffectEvent args) + { + foreach (var (group, amount) in args.Effect.Damage) + { + _damageable.HealDistributed(entity.AsNullable(), amount * args.Scale, group); + } + } +} + +/// +public sealed partial class DistributedHealthChange : EntityEffectBase +{ + /// + /// Damage to heal, collected into entire damage groups. + /// + [DataField(required: true)] + public Dictionary, FixedPoint2> Damage = new(); + + /// + /// Should this effect ignore damage modifiers? + /// + [DataField] + public bool IgnoreResistances = true; + + public override string EntityEffectGuidebookText(IPrototypeManager prototype, IEntitySystemManager entSys) + { + var damages = new List(); + var heals = false; + var deals = false; + + var damagableSystem = entSys.GetEntitySystem(); + var universalReagentDamageModifier = damagableSystem.UniversalReagentDamageModifier; + var universalReagentHealModifier = damagableSystem.UniversalReagentHealModifier; + + foreach (var (group, amount) in Damage) + { + var groupProto = prototype.Index(group); + + var sign = FixedPoint2.Sign(amount); + float mod; + + switch (sign) + { + case < 0: + heals = true; + mod = universalReagentHealModifier; + break; + case > 0: + deals = true; + mod = universalReagentDamageModifier; + break; + default: + continue; // Don't need to show damage types of 0... + } + + damages.Add( + Loc.GetString("health-change-display", + ("kind", groupProto.LocalizedName), + ("amount", MathF.Abs(amount.Float() * mod)), + ("deltasign", sign) + )); + } + + // We use health change since in practice it's not even and distributed is a mouthful. + // Also because healing groups not using even or distributed healing should be kill. + var healsordeals = heals ? deals ? "both" : "heals" : deals ? "deals" : "none"; + return Loc.GetString("entity-effect-guidebook-health-change", + ("chance", Probability), + ("changes", ContentLocalizationManager.FormatList(damages)), + ("healsordeals", healsordeals)); + } +} diff --git a/Content.Shared/EntityEffects/Effects/EvenHealthChangeEntityEffectSystem.cs b/Content.Shared/EntityEffects/Effects/Damage/EvenHealthChangeEntityEffectSystem.cs similarity index 69% rename from Content.Shared/EntityEffects/Effects/EvenHealthChangeEntityEffectSystem.cs rename to Content.Shared/EntityEffects/Effects/Damage/EvenHealthChangeEntityEffectSystem.cs index 33b2041b37..7aa9288a0d 100644 --- a/Content.Shared/EntityEffects/Effects/EvenHealthChangeEntityEffectSystem.cs +++ b/Content.Shared/EntityEffects/Effects/Damage/EvenHealthChangeEntityEffectSystem.cs @@ -1,53 +1,27 @@ -using Content.Shared.Damage; +using Content.Shared.Damage.Components; using Content.Shared.Damage.Prototypes; +using Content.Shared.Damage.Systems; using Content.Shared.FixedPoint; using Content.Shared.Localizations; using Robust.Shared.Prototypes; -using Robust.Shared.Utility; -namespace Content.Shared.EntityEffects.Effects; +namespace Content.Shared.EntityEffects.Effects.Damage; /// -/// Evenly adjust the damage types in a damage group by up to a specified total on this entity. +/// Evenly heal the damage types in a damage group by up to a specified total on this entity. /// Total adjustment is modified by scale. /// /// public sealed partial class EvenHealthChangeEntityEffectSystem : EntityEffectSystem { [Dependency] private readonly DamageableSystem _damageable = default!; - [Dependency] private readonly IPrototypeManager _proto = default!; protected override void Effect(Entity entity, ref EntityEffectEvent args) { - var damageSpec = new DamageSpecifier(); - foreach (var (group, amount) in args.Effect.Damage) { - var groupProto = _proto.Index(group); - var groupDamage = new Dictionary(); - foreach (var damageId in groupProto.DamageTypes) - { - var damageAmount = entity.Comp.Damage.DamageDict.GetValueOrDefault(damageId); - if (damageAmount != FixedPoint2.Zero) - groupDamage.Add(damageId, damageAmount); - } - - var sum = groupDamage.Values.Sum(); - foreach (var (damageId, damageAmount) in groupDamage) - { - var existing = damageSpec.DamageDict.GetOrNew(damageId); - damageSpec.DamageDict[damageId] = existing + damageAmount / sum * amount; - } + _damageable.HealEvenly(entity.AsNullable(), amount * args.Scale, group); } - - damageSpec *= args.Scale; - - _damageable.TryChangeDamage( - entity, - damageSpec, - args.Effect.IgnoreResistances, - interruptsDoAfters: false, - damageable: entity.Comp); } } diff --git a/Content.Shared/EntityEffects/Effects/HealthChangeEntityEffectSystem.cs b/Content.Shared/EntityEffects/Effects/Damage/HealthChangeEntityEffectSystem.cs similarity index 95% rename from Content.Shared/EntityEffects/Effects/HealthChangeEntityEffectSystem.cs rename to Content.Shared/EntityEffects/Effects/Damage/HealthChangeEntityEffectSystem.cs index 89948cd2e4..b09b16f788 100644 --- a/Content.Shared/EntityEffects/Effects/HealthChangeEntityEffectSystem.cs +++ b/Content.Shared/EntityEffects/Effects/Damage/HealthChangeEntityEffectSystem.cs @@ -1,10 +1,12 @@ using Content.Shared.Damage; +using Content.Shared.Damage.Components; using Content.Shared.Damage.Prototypes; +using Content.Shared.Damage.Systems; using Content.Shared.FixedPoint; using Content.Shared.Localizations; using Robust.Shared.Prototypes; -namespace Content.Shared.EntityEffects.Effects; +namespace Content.Shared.EntityEffects.Effects.Damage; /// /// Adjust the damages on this entity by specified amounts. @@ -22,7 +24,7 @@ public sealed partial class HealthChangeEntityEffectSystem : EntityEffectSystem< damageSpec *= args.Scale; _damageable.TryChangeDamage( - entity, + entity.AsNullable(), damageSpec, args.Effect.IgnoreResistances, interruptsDoAfters: false); diff --git a/Content.Shared/EntityEffects/Effects/ExplodeEntityEffect.cs b/Content.Shared/EntityEffects/Effects/ExplodeEntityEffect.cs new file mode 100644 index 0000000000..ecad4e47ad --- /dev/null +++ b/Content.Shared/EntityEffects/Effects/ExplodeEntityEffect.cs @@ -0,0 +1,33 @@ +using Content.Shared.Database; +using Content.Shared.EntityEffects.Effects.Transform; +using Robust.Shared.Prototypes; + +namespace Content.Shared.EntityEffects.Effects; + +/// +/// +public sealed partial class Explode : EntityEffectBase +{ + /// + /// Optional override for the explosion intensity. + /// + [DataField] + public float? Intensity; + + /// + /// Optional override for the explosion radius. + /// + [DataField] + public float? Radius; + + /// + /// Delete the entity with the explosion? + /// + [DataField] + public bool Delete = true; + + public override string EntityEffectGuidebookText(IPrototypeManager prototype, IEntitySystemManager entSys) + => Loc.GetString("entity-effect-guidebook-explosion", ("chance", Probability)); + + public override LogImpact? Impact => LogImpact.High; +} diff --git a/Content.Shared/EntityEffects/Effects/MetaData/DestructibleActEntityEffectSystem.cs b/Content.Shared/EntityEffects/Effects/MetaData/DestructibleActEntityEffectSystem.cs new file mode 100644 index 0000000000..05fd826f2d --- /dev/null +++ b/Content.Shared/EntityEffects/Effects/MetaData/DestructibleActEntityEffectSystem.cs @@ -0,0 +1,40 @@ +using Content.Shared.Destructible; +using Robust.Shared.Prototypes; + +namespace Content.Shared.EntityEffects.Effects.MetaData; + + +/// +public sealed partial class DestructibleActEntityEffectSystem : EntityEffectSystem +{ + [Dependency] private readonly SharedDestructibleSystem _destructible = default!; + + protected override void Effect(Entity entity, ref EntityEffectEvent args) + { + if ((args.Effect.Acts & ThresholdActs.Breakage) != 0) + _destructible.BreakEntity(entity); + + if ((args.Effect.Acts & ThresholdActs.Destruction) != 0) + _destructible.DestroyEntity(entity.AsNullable()); + } +} + +/// +/// Destroys or breaks an entity. +/// +public sealed partial class DestructibleAct : EntityEffectBase +{ + /// + /// What acts should be triggered upon activation. + /// + [DataField] + public ThresholdActs Acts; + + public override string EntityEffectGuidebookText(IPrototypeManager prototype, IEntitySystemManager entSys) + { + if ((Acts & ThresholdActs.Destruction) != 0) + return Loc.GetString("entity-effect-guidebook-destroy", ("chance", Probability)); + + return Loc.GetString("entity-effect-guidebook-break", ("chance", Probability)); + } +} diff --git a/Content.Shared/EntityEffects/Effects/StatusEffects/ModifyParalysisEntityEffectSystem.cs b/Content.Shared/EntityEffects/Effects/StatusEffects/ModifyParalysisEntityEffectSystem.cs index 318c8ad30b..c6260eb71d 100644 --- a/Content.Shared/EntityEffects/Effects/StatusEffects/ModifyParalysisEntityEffectSystem.cs +++ b/Content.Shared/EntityEffects/Effects/StatusEffects/ModifyParalysisEntityEffectSystem.cs @@ -1,5 +1,4 @@ using Content.Shared.StatusEffectNew; -using Content.Shared.StatusEffectNew.Components; using Content.Shared.Stunnable; using Robust.Shared.Prototypes; @@ -10,12 +9,12 @@ namespace Content.Shared.EntityEffects.Effects.StatusEffects; /// Duration is modified by scale. /// /// -public sealed partial class ModifyParalysisEntityEffectSystem : EntityEffectSystem +public sealed partial class ModifyParalysisEntityEffectSystem : EntityEffectSystem { [Dependency] private readonly StatusEffectsSystem _status = default!; [Dependency] private readonly SharedStunSystem _stun = default!; - protected override void Effect(Entity entity, ref EntityEffectEvent args) + protected override void Effect(Entity entity, ref EntityEffectEvent args) { var time = args.Effect.Time * args.Scale; diff --git a/Content.Shared/EntityEffects/Effects/StatusEffects/ModifyStatusEffectEntityEffectSystem.cs b/Content.Shared/EntityEffects/Effects/StatusEffects/ModifyStatusEffectEntityEffectSystem.cs index d7e4b634f3..b42c3f2950 100644 --- a/Content.Shared/EntityEffects/Effects/StatusEffects/ModifyStatusEffectEntityEffectSystem.cs +++ b/Content.Shared/EntityEffects/Effects/StatusEffects/ModifyStatusEffectEntityEffectSystem.cs @@ -1,5 +1,4 @@ using Content.Shared.StatusEffectNew; -using Content.Shared.StatusEffectNew.Components; using Robust.Shared.Prototypes; namespace Content.Shared.EntityEffects.Effects.StatusEffects; @@ -9,11 +8,11 @@ namespace Content.Shared.EntityEffects.Effects.StatusEffects; /// Duration is modified by scale. /// /// -public sealed partial class ModifyStatusEffectEntityEffectSystem : EntityEffectSystem +public sealed partial class ModifyStatusEffectEntityEffectSystem : EntityEffectSystem { [Dependency] private readonly StatusEffectsSystem _status = default!; - protected override void Effect(Entity entity, ref EntityEffectEvent args) + protected override void Effect(Entity entity, ref EntityEffectEvent args) { var time = args.Effect.Time * args.Scale; var delay = args.Effect.Delay; diff --git a/Content.Shared/EntityEffects/Effects/Transform/ExplosionEntityEffect.cs b/Content.Shared/EntityEffects/Effects/Transform/ExplosionEntityEffect.cs index 59541c6afe..6d2d813e89 100644 --- a/Content.Shared/EntityEffects/Effects/Transform/ExplosionEntityEffect.cs +++ b/Content.Shared/EntityEffects/Effects/Transform/ExplosionEntityEffect.cs @@ -8,7 +8,8 @@ using Content.Shared._Sunrise.Explosion; namespace Content.Shared.EntityEffects.Effects.Transform; /// -public sealed partial class ExplosionEffect : EntityEffectBase +/// +public sealed partial class Explosion : EntityEffectBase { /// /// The type of explosion. Determines damage types and tile break chance scaling. @@ -53,7 +54,7 @@ public sealed partial class ExplosionEffect : EntityEffectBase public float TileBreakScale = 1f; public override string EntityEffectGuidebookText(IPrototypeManager prototype, IEntitySystemManager entSys) - => Loc.GetString("entity-effect-guidebook-explosion-reaction-effect", ("chance", Probability)); + => Loc.GetString("entity-effect-guidebook-explosion", ("chance", Probability)); public override LogImpact? Impact => LogImpact.High; } diff --git a/Content.Shared/EntityEffects/Effects/Transform/PopupMessageEntityEffectSystem.cs b/Content.Shared/EntityEffects/Effects/Transform/PopupMessageEntityEffectSystem.cs index 53d9acd2c9..5381d5e01e 100644 --- a/Content.Shared/EntityEffects/Effects/Transform/PopupMessageEntityEffectSystem.cs +++ b/Content.Shared/EntityEffects/Effects/Transform/PopupMessageEntityEffectSystem.cs @@ -1,6 +1,7 @@ using Content.Shared.Popups; using Robust.Shared.Network; using Robust.Shared.Random; +using Robust.Shared.Serialization; namespace Content.Shared.EntityEffects.Effects.Transform; @@ -20,15 +21,21 @@ public sealed partial class PopupMessageEntityEffectSystem : EntityEffectSystem< if (_net.IsClient) return; - var msg = _random.Pick(args.Effect.Messages); + var msg = Loc.GetString(_random.Pick(args.Effect.Messages), ("entity", entity)); - switch (args.Effect.Type) + switch ((args.Effect.Method, args.Effect.Type)) { - case PopupRecipients.Local: - _popup.PopupEntity(Loc.GetString(msg, ("entity", entity)), entity, entity, args.Effect.VisualType); + case (PopupMethod.PopupEntity, PopupRecipients.Local): + _popup.PopupEntity(msg, entity, entity, args.Effect.VisualType); break; - case PopupRecipients.Pvs: - _popup.PopupEntity(Loc.GetString(msg, ("entity", entity)), entity, args.Effect.VisualType); + case (PopupMethod.PopupEntity, PopupRecipients.Pvs): + _popup.PopupEntity(msg, entity, args.Effect.VisualType); + break; + case (PopupMethod.PopupCoordinates, PopupRecipients.Local): + _popup.PopupCoordinates(msg, Transform(entity).Coordinates, entity, args.Effect.VisualType); + break; + case (PopupMethod.PopupCoordinates, PopupRecipients.Pvs): + _popup.PopupCoordinates(msg, Transform(entity).Coordinates, args.Effect.VisualType); break; } } @@ -50,6 +57,13 @@ public sealed partial class PopupMessage : EntityEffectBase [DataField] public PopupRecipients Type = PopupRecipients.Local; + /// + /// Which popup API method to use. + /// Use PopupCoordinates in case the entity will be deleted while the popup is shown. + /// + [DataField] + public PopupMethod Method = PopupMethod.PopupEntity; + /// /// Size of the popup. /// @@ -57,8 +71,16 @@ public sealed partial class PopupMessage : EntityEffectBase public PopupType VisualType = PopupType.Small; } -public enum PopupRecipients +[Serializable, NetSerializable] +public enum PopupRecipients : byte { Pvs, - Local + Local, +} + +[Serializable, NetSerializable] +public enum PopupMethod : byte +{ + PopupEntity, + PopupCoordinates, } diff --git a/Content.Shared/EntityEffects/EntityEffect.cs b/Content.Shared/EntityEffects/EntityEffect.cs new file mode 100644 index 0000000000..e34dbe63f3 --- /dev/null +++ b/Content.Shared/EntityEffects/EntityEffect.cs @@ -0,0 +1,62 @@ +using Content.Shared.Database; +using Content.Shared.EntityConditions; +using Robust.Shared.Prototypes; + +namespace Content.Shared.EntityEffects; + +/// +/// A basic instantaneous effect which can be applied to an entity via events. +/// +[ImplicitDataDefinitionForInheritors] +public abstract partial class EntityEffect +{ + public abstract void RaiseEvent(EntityUid target, IEntityEffectRaiser raiser, float scale, EntityUid? user); + + [DataField] + public EntityCondition[]? Conditions; + + /// + /// If our scale is less than this value, the effect fails. + /// + [DataField] + public virtual float MinScale { get; private set; } + + /// + /// If true, then it allows the scale multiplier to go above 1. + /// + [DataField] + public virtual bool Scaling { get; private set; } = true; + + // TODO: This should be an entity condition but guidebook relies on it heavily for formatting... + /// + /// Probability of the effect occuring. + /// + [DataField] + public float Probability = 1.0f; + + public virtual string? EntityEffectGuidebookText(IPrototypeManager prototype, IEntitySystemManager entSys) => null; + + /// + /// If this effect is logged, how important is the log? + /// + [ViewVariables] + public virtual LogImpact? Impact => null; + + [ViewVariables] + public virtual LogType LogType => LogType.EntityEffect; +} + +/// +/// Used to store an so it can be raised without losing the type of the condition. +/// +/// The Condition wer are raising. +public abstract partial class EntityEffectBase : EntityEffect where T : EntityEffectBase +{ + public override void RaiseEvent(EntityUid target, IEntityEffectRaiser raiser, float scale, EntityUid? user) + { + if (this is not T type) + return; + + raiser.RaiseEffectEvent(target, type, scale, user); + } +} diff --git a/Content.Shared/EntityEffects/EntityEffectEvent.cs b/Content.Shared/EntityEffects/EntityEffectEvent.cs new file mode 100644 index 0000000000..aa9baad23b --- /dev/null +++ b/Content.Shared/EntityEffects/EntityEffectEvent.cs @@ -0,0 +1,27 @@ +namespace Content.Shared.EntityEffects; + +/// +/// An Event carrying an entity effect. +/// +/// The Effect +/// A strength scalar for the effect, defaults to 1 and typically only goes under for incomplete reactions. +/// The entity causing the effect. +[ByRefEvent, Access(typeof(SharedEntityEffectsSystem))] +public readonly record struct EntityEffectEvent(T Effect, float Scale, EntityUid? User) where T : EntityEffectBase +{ + /// + /// The Condition being raised in this event + /// + public readonly T Effect = Effect; + + /// + /// The Scale modifier of this Effect. + /// + public readonly float Scale = Scale; + + /// + /// The entity that caused this effect. + /// Used for admin logs and prediction purposes. + /// + public readonly EntityUid? User = User; +} diff --git a/Content.Shared/EntityEffects/SharedEntityEffectsSystem.cs b/Content.Shared/EntityEffects/SharedEntityEffectsSystem.cs index 1122f75f93..2da23a2502 100644 --- a/Content.Shared/EntityEffects/SharedEntityEffectsSystem.cs +++ b/Content.Shared/EntityEffects/SharedEntityEffectsSystem.cs @@ -1,11 +1,9 @@ -using System.Diagnostics.CodeAnalysis; using Content.Shared.Administration.Logs; using Content.Shared.Chemistry; using Content.Shared.Chemistry.Reaction; -using Content.Shared.Database; using Content.Shared.EntityConditions; +using Content.Shared.FixedPoint; using Content.Shared.Random.Helpers; -using Robust.Shared.Prototypes; using Robust.Shared.Random; using Robust.Shared.Timing; @@ -29,50 +27,57 @@ public sealed partial class SharedEntityEffectsSystem : EntitySystem, IEntityEff private void OnReactive(Entity entity, ref ReactionEntityEvent args) { - if (args.Reagent.ReactiveEffects == null || entity.Comp.ReactiveGroups == null) - return; - var scale = args.ReagentQuantity.Quantity.Float(); - foreach (var (key, val) in args.Reagent.ReactiveEffects) + if (args.Reagent.ReactiveEffects != null && entity.Comp.ReactiveGroups != null) { - if (!val.Methods.Contains(args.Method)) - continue; + foreach (var (key, val) in args.Reagent.ReactiveEffects) + { + if (!val.Methods.Contains(args.Method)) + continue; - if (!entity.Comp.ReactiveGroups.TryGetValue(key, out var group)) - continue; + if (!entity.Comp.ReactiveGroups.TryGetValue(key, out var group)) + continue; - if (!group.Contains(args.Method)) - continue; + if (!group.Contains(args.Method)) + continue; - ApplyEffects(entity, val.Effects, scale); + ApplyEffects(entity, val.Effects, scale); + } } - if (entity.Comp.Reactions == null) - return; - - foreach (var entry in entity.Comp.Reactions) + if (entity.Comp.Reactions != null) { - if (!entry.Methods.Contains(args.Method)) - continue; + foreach (var entry in entity.Comp.Reactions) + { + if (!entry.Methods.Contains(args.Method)) + continue; - if (entry.Reagents == null || entry.Reagents.Contains(args.Reagent.ID)) - ApplyEffects(entity, entry.Effects, scale); + if (entry.Reagents == null || entry.Reagents.Contains(args.Reagent.ID)) + ApplyEffects(entity, entry.Effects, scale); + } } } + /// + public void ApplyEffects(EntityUid target, EntityEffect[] effects, FixedPoint2 scale, EntityUid? user = null) + { + ApplyEffects(target, effects, scale.Float()); + } + /// /// Applies a list of entity effects to a target entity. /// /// Entity being targeted by the effects /// Effects we're applying to the entity /// Optional scale multiplier for the effects - public void ApplyEffects(EntityUid target, EntityEffect[] effects, float scale = 1f) + /// The entity causing the effect. + public void ApplyEffects(EntityUid target, EntityEffect[] effects, float scale = 1f, EntityUid? user = null) { // do all effects, if conditions apply foreach (var effect in effects) { - TryApplyEffect(target, effect, scale); + TryApplyEffect(target, effect, scale, user); } } @@ -81,9 +86,10 @@ public sealed partial class SharedEntityEffectsSystem : EntitySystem, IEntityEff /// /// Target we're applying an effect to /// Effect we're applying - /// Optional scale multiplier for the effect. Not all + /// Optional scale multiplier for the effect. + /// The entity causing the effect. /// True if all conditions pass! - public bool TryApplyEffect(EntityUid target, EntityEffect effect, float scale = 1f) + public bool TryApplyEffect(EntityUid target, EntityEffect effect, float scale = 1f, EntityUid? user = null) { if (scale < effect.MinScale) return false; @@ -91,7 +97,7 @@ public sealed partial class SharedEntityEffectsSystem : EntitySystem, IEntityEff // TODO: Replace with proper random prediciton when it exists. if (effect.Probability <= 1f) { - var seed = SharedRandomExtensions.HashCodeCombine(new() { (int)_timing.CurTick.Value, GetNetEntity(target).Id, 0 }); + var seed = SharedRandomExtensions.HashCodeCombine((int)_timing.CurTick.Value, GetNetEntity(target).Id, 0); var rand = new System.Random(seed); if (!rand.Prob(effect.Probability)) return false; @@ -101,7 +107,7 @@ public sealed partial class SharedEntityEffectsSystem : EntitySystem, IEntityEff if (!_condition.TryConditions(target, effect.Conditions)) return false; - ApplyEffect(target, effect, scale); + ApplyEffect(target, effect, scale, user); return true; } @@ -111,14 +117,15 @@ public sealed partial class SharedEntityEffectsSystem : EntitySystem, IEntityEff /// /// Target we're applying an effect to /// Effect we're applying - /// Optional scale multiplier for the effect. Not all - public void ApplyEffect(EntityUid target, EntityEffect effect, float scale = 1f) + /// Optional scale multiplier for the effect. + /// The entity causing the effect. + public void ApplyEffect(EntityUid target, EntityEffect effect, float scale = 1f, EntityUid? user = null) { // Clamp the scale if the effect doesn't allow scaling. if (!effect.Scaling) scale = Math.Min(scale, 1f); - if (effect.Impact is {} level) + if (effect.Impact is { } level) { _adminLog.Add( effect.LogType, @@ -130,15 +137,15 @@ public sealed partial class SharedEntityEffectsSystem : EntitySystem, IEntityEff ); } - effect.RaiseEvent(target, this, scale); + effect.RaiseEvent(target, this, scale, user); } /// /// Raises an effect to an entity. You should not be calling this unless you know what you're doing. /// - public void RaiseEffectEvent(EntityUid target, T effect, float scale) where T : EntityEffectBase + public void RaiseEffectEvent(EntityUid target, T effect, float scale, EntityUid? user) where T : EntityEffectBase { - var effectEv = new EntityEffectEvent(effect, scale); + var effectEv = new EntityEffectEvent(effect, scale, user); RaiseLocalEvent(target, ref effectEv); } } @@ -164,81 +171,5 @@ public abstract partial class EntityEffectSystem : EntitySystem wher /// public interface IEntityEffectRaiser { - void RaiseEffectEvent(EntityUid target, T effect, float scale) where T : EntityEffectBase; -} - -/// -/// Used to store an so it can be raised without losing the type of the condition. -/// -/// The Condition wer are raising. -public abstract partial class EntityEffectBase : EntityEffect where T : EntityEffectBase -{ - public override void RaiseEvent(EntityUid target, IEntityEffectRaiser raiser, float scale) - { - if (this is not T type) - return; - - raiser.RaiseEffectEvent(target, type, scale); - } -} - -/// -/// A basic instantaneous effect which can be applied to an entity via events. -/// -[ImplicitDataDefinitionForInheritors] -public abstract partial class EntityEffect -{ - public abstract void RaiseEvent(EntityUid target, IEntityEffectRaiser raiser, float scale); - - [DataField] - public EntityCondition[]? Conditions; - - /// - /// If our scale is less than this value, the effect fails. - /// - [DataField] - public virtual float MinScale { get; private set; } - - /// - /// If true, then it allows the scale multiplier to go above 1. - /// - [DataField] - public virtual bool Scaling { get; private set; } - - // TODO: This should be an entity condition but guidebook relies on it heavily for formatting... - /// - /// Probability of the effect occuring. - /// - [DataField] - public float Probability = 1.0f; - - public virtual string? EntityEffectGuidebookText(IPrototypeManager prototype, IEntitySystemManager entSys) => null; - - /// - /// If this effect is logged, how important is the log? - /// - [ViewVariables] - public virtual LogImpact? Impact => null; - - [ViewVariables] - public virtual LogType LogType => LogType.EntityEffect; -} - -/// -/// An Event carrying an entity effect. -/// -/// The Effect -/// A strength scalar for the effect, defaults to 1 and typically only goes under for incomplete reactions. -[ByRefEvent, Access(typeof(SharedEntityEffectsSystem))] -public readonly record struct EntityEffectEvent(T Effect, float Scale) where T : EntityEffectBase -{ - /// - /// The Condition being raised in this event - /// - public readonly T Effect = Effect; - - /// - /// The Scale modifier of this Effect. - /// - public readonly float Scale = Scale; + void RaiseEffectEvent(EntityUid target, T effect, float scale, EntityUid? user) where T : EntityEffectBase; } diff --git a/Content.Shared/Entry/EntryPoint.cs b/Content.Shared/Entry/EntryPoint.cs index db8d6a6abd..1b5755dd66 100644 --- a/Content.Shared/Entry/EntryPoint.cs +++ b/Content.Shared/Entry/EntryPoint.cs @@ -2,7 +2,6 @@ using System.Diagnostics.CodeAnalysis; using System.IO; using System.Linq; using Content.Shared.Humanoid.Markings; -using Content.Shared.IoC; using Content.Shared.Maps; using Robust.Shared; using Robust.Shared.Configuration; @@ -21,12 +20,15 @@ namespace Content.Shared.Entry [Dependency] private readonly IPrototypeManager _prototypeManager = default!; [Dependency] private readonly ITileDefinitionManager _tileDefinitionManager = default!; [Dependency] private readonly IResourceManager _resMan = default!; +#if DEBUG + [Dependency] private readonly IConfigurationManager _configurationManager = default!; +#endif private readonly ResPath _ignoreFileDirectory = new("/IgnoredPrototypes/"); public override void PreInit() { - IoCManager.InjectDependencies(this); + Dependencies.InjectDependencies(this); } public override void Shutdown() @@ -44,13 +46,12 @@ namespace Content.Shared.Entry base.PostInit(); InitTileDefinitions(); - IoCManager.Resolve().Initialize(); + Dependencies.Resolve().Initialize(); #if DEBUG - var configMan = IoCManager.Resolve(); - configMan.OverrideDefault(CVars.NetFakeLagMin, 0.075f); - configMan.OverrideDefault(CVars.NetFakeLoss, 0.005f); - configMan.OverrideDefault(CVars.NetFakeDuplicates, 0.005f); + _configurationManager.OverrideDefault(CVars.NetFakeLagMin, 0.075f); + _configurationManager.OverrideDefault(CVars.NetFakeLoss, 0.005f); + _configurationManager.OverrideDefault(CVars.NetFakeDuplicates, 0.005f); #endif } diff --git a/Content.Shared/Execution/SharedExecutionSystem.cs b/Content.Shared/Execution/SharedExecutionSystem.cs index b6d52cf352..926e6e08c2 100644 --- a/Content.Shared/Execution/SharedExecutionSystem.cs +++ b/Content.Shared/Execution/SharedExecutionSystem.cs @@ -1,7 +1,7 @@ using Content.Shared.ActionBlocker; using Content.Shared.Chat; using Content.Shared.CombatMode; -using Content.Shared.Damage; +using Content.Shared.Damage.Components; using Content.Shared.Database; using Content.Shared.DoAfter; using Content.Shared.IdentityManagement; @@ -12,7 +12,6 @@ using Content.Shared.Verbs; using Content.Shared.Weapons.Melee; using Content.Shared.Weapons.Melee.Events; using Content.Shared.Interaction.Events; -using Content.Shared.Mind; using Robust.Shared.Player; using Robust.Shared.Audio.Systems; diff --git a/Content.Shared/Explosion/ExplosionPrototype.cs b/Content.Shared/Explosion/ExplosionPrototype.cs index 307d845074..42881e206d 100644 --- a/Content.Shared/Explosion/ExplosionPrototype.cs +++ b/Content.Shared/Explosion/ExplosionPrototype.cs @@ -32,6 +32,12 @@ public sealed partial class ExplosionPrototype : IPrototype [DataField] public float? FireStacks; + /// + /// Temperature of the explosion + /// + [DataField] + public float? Temperature; + /// /// This set of points, together with define a function that maps the /// explosion intensity to a tile break chance via linear interpolation. diff --git a/Content.Shared/Eye/Blinding/Systems/ActivatableUIRequiresVisionSystem.cs b/Content.Shared/Eye/Blinding/Systems/ActivatableUIRequiresVisionSystem.cs index 6ed0c4cd6d..01c83ded95 100644 --- a/Content.Shared/Eye/Blinding/Systems/ActivatableUIRequiresVisionSystem.cs +++ b/Content.Shared/Eye/Blinding/Systems/ActivatableUIRequiresVisionSystem.cs @@ -24,7 +24,8 @@ public sealed class ActivatableUIRequiresVisionSystem : EntitySystem if (TryComp(args.User, out var blindable) && blindable.IsBlind) { - _popupSystem.PopupClient(Loc.GetString("blindness-fail-attempt"), args.User, Shared.Popups.PopupType.MediumCaution); + if (!args.Silent) + _popupSystem.PopupClient(Loc.GetString("blindness-fail-attempt"), args.User, Shared.Popups.PopupType.MediumCaution); args.Cancel(); } } diff --git a/Content.Shared/Fax/Systems/FaxecuteSystem.cs b/Content.Shared/Fax/Systems/FaxecuteSystem.cs index 7768c7a3d2..3018b70c05 100644 --- a/Content.Shared/Fax/Systems/FaxecuteSystem.cs +++ b/Content.Shared/Fax/Systems/FaxecuteSystem.cs @@ -1,4 +1,4 @@ -using Content.Shared.Damage; +using Content.Shared.Damage.Systems; using Content.Shared.Popups; using Content.Shared.Fax.Components; @@ -26,7 +26,7 @@ public sealed class FaxecuteSystem : EntitySystem return; var damageSpec = faxecute.Damage; - _damageable.TryChangeDamage(sendEntity, damageSpec); + _damageable.ChangeDamage(sendEntity.Value, damageSpec); _popupSystem.PopupEntity(Loc.GetString("fax-machine-popup-error", ("target", uid)), uid, PopupType.LargeCaution); return; diff --git a/Content.Shared/Flash/DamagedByFlashingSystem.cs b/Content.Shared/Flash/DamagedByFlashingSystem.cs index 103dfb663c..9dbd01b89e 100644 --- a/Content.Shared/Flash/DamagedByFlashingSystem.cs +++ b/Content.Shared/Flash/DamagedByFlashingSystem.cs @@ -1,5 +1,5 @@ using Content.Shared.Flash.Components; -using Content.Shared.Damage; +using Content.Shared.Damage.Systems; namespace Content.Shared.Flash; @@ -18,7 +18,7 @@ public sealed class DamagedByFlashingSystem : EntitySystem // Best wait for Ed's status effect system rewrite. private void OnFlashAttempt(Entity ent, ref FlashAttemptEvent args) { - _damageable.TryChangeDamage(ent, ent.Comp.FlashDamage); + _damageable.ChangeDamage(ent.Owner, ent.Comp.FlashDamage); // TODO: It would be more logical if different flashes had different power, // and the damage would be inflicted depending on the strength of the flash. diff --git a/Content.Shared/Flash/SharedFlashSystem.cs b/Content.Shared/Flash/SharedFlashSystem.cs index 00220f955f..157d50a32d 100644 --- a/Content.Shared/Flash/SharedFlashSystem.cs +++ b/Content.Shared/Flash/SharedFlashSystem.cs @@ -210,7 +210,7 @@ public abstract class SharedFlashSystem : EntitySystem foreach (var entity in _entSet) { // TODO: Use RandomPredicted https://github.com/space-wizards/RobustToolbox/pull/5849 - var seed = SharedRandomExtensions.HashCodeCombine(new() { (int)_timing.CurTick.Value, GetNetEntity(entity).Id }); + var seed = SharedRandomExtensions.HashCodeCombine((int)_timing.CurTick.Value, GetNetEntity(entity).Id); var rand = new System.Random(seed); if (!rand.Prob(probability)) continue; diff --git a/Content.Shared/Fluids/Components/EquipSprayComponent.cs b/Content.Shared/Fluids/Components/EquipSprayComponent.cs new file mode 100644 index 0000000000..fe6cf97211 --- /dev/null +++ b/Content.Shared/Fluids/Components/EquipSprayComponent.cs @@ -0,0 +1,16 @@ +using Robust.Shared.GameStates; + +namespace Content.Shared.Fluids.Components; + +/// +/// Allows items with the spray component to be equipped and sprayable with a unique action. +/// +[RegisterComponent, NetworkedComponent] +public sealed partial class EquipSprayComponent : Component +{ + /// + /// Verb locid that will come up when interacting with the sprayer. Set to null for no verb! + /// + [DataField] + public LocId? VerbLocId; +} diff --git a/Content.Server/Fluids/Components/SprayComponent.cs b/Content.Shared/Fluids/Components/SprayComponent.cs similarity index 76% rename from Content.Server/Fluids/Components/SprayComponent.cs rename to Content.Shared/Fluids/Components/SprayComponent.cs index 128fdecfa7..cc0032c3fb 100644 --- a/Content.Server/Fluids/Components/SprayComponent.cs +++ b/Content.Shared/Fluids/Components/SprayComponent.cs @@ -1,12 +1,12 @@ -using Content.Server.Fluids.EntitySystems; using Content.Shared.FixedPoint; +using Content.Shared.Fluids.EntitySystems; using Robust.Shared.Audio; using Robust.Shared.Prototypes; -namespace Content.Server.Fluids.Components; +namespace Content.Shared.Fluids.Components; [RegisterComponent] -[Access(typeof(SpraySystem))] +[Access(typeof(SharedSpraySystem))] public sealed partial class SprayComponent : Component { public const string SolutionName = "spray"; @@ -36,6 +36,9 @@ public sealed partial class SprayComponent : Component public float PushbackAmount = 5f; [DataField(required: true)] - [Access(typeof(SpraySystem), Other = AccessPermissions.ReadExecute)] // FIXME Friends + [Access(typeof(SharedSpraySystem), Other = AccessPermissions.ReadExecute)] // FIXME Friends public SoundSpecifier SpraySound { get; private set; } = default!; + + [DataField] + public LocId SprayEmptyPopupMessage = "spray-component-is-empty-message"; } diff --git a/Content.Shared/Fluids/EntitySystems/SharedSpraySystem.cs b/Content.Shared/Fluids/EntitySystems/SharedSpraySystem.cs new file mode 100644 index 0000000000..42883f385e --- /dev/null +++ b/Content.Shared/Fluids/EntitySystems/SharedSpraySystem.cs @@ -0,0 +1,80 @@ +using Content.Shared.Actions; +using Content.Shared.Fluids.Components; +using Content.Shared.Verbs; +using Robust.Shared.Map; + +namespace Content.Shared.Fluids.EntitySystems; + +public abstract class SharedSpraySystem : EntitySystem +{ + public override void Initialize() + { + base.Initialize(); + + SubscribeLocalEvent>(OnGetVerb); + SubscribeLocalEvent(SprayLiquid); + } + + private void SprayLiquid(SprayLiquidEvent ev) + { + var equipSprayEnt = ev.Action.Comp.Container; + + if (equipSprayEnt == null) + { + Log.Warning($"{ev.Action.Comp.AttachedEntity} tried to use the SprayLiquidEvent but the entity was null."); + return; + } + + if (!TryComp(equipSprayEnt, out var sprayComponent)) + { + Log.Warning($"{ev.Action.Comp.AttachedEntity} tried to use the SprayLiquidEvent on {equipSprayEnt} but the SprayComponent did not exist."); + return; + } + + Spray((equipSprayEnt.Value, sprayComponent), ev.Performer); + } + + private void OnGetVerb(Entity entity, ref GetVerbsEvent args) + { + if (entity.Comp.VerbLocId == null || !args.CanAccess || !args.CanInteract) + return; + + var sprayComponent = Comp(entity); + var user = args.User; + + var verb = new EquipmentVerb + { + Act = () => + { + Spray((entity, sprayComponent), user); + }, + Text = Loc.GetString(entity.Comp.VerbLocId), + }; + args.Verbs.Add(verb); + } + + /// + /// Spray starting from the entity, to the given coordinates. If the user is supplied, will give them failure + /// popups and will also push them in space. + /// + /// Entity that is spraying. + /// The coordinates being aimed at. + /// The user that is using the spraying device. + public virtual void Spray(Entity entity, MapCoordinates mapcoord, EntityUid? user = null) + { + // do nothing! + } + + /// + /// Spray starting from the entity and facing the direction its pointing. + /// + /// Entity that is spraying. + /// User that is using the spraying device. + public virtual void Spray(Entity entity, EntityUid? user = null) + { + // do nothing! + } +} + +public sealed partial class SprayLiquidEvent : InstantActionEvent; + diff --git a/Content.Shared/Fluids/EntitySystems/SolutionDumpingSystem.cs b/Content.Shared/Fluids/EntitySystems/SolutionDumpingSystem.cs index 87873d50e7..a6f4a8b31f 100644 --- a/Content.Shared/Fluids/EntitySystems/SolutionDumpingSystem.cs +++ b/Content.Shared/Fluids/EntitySystems/SolutionDumpingSystem.cs @@ -4,7 +4,6 @@ using Content.Shared.Chemistry.Components; using Content.Shared.Chemistry.EntitySystems; using Content.Shared.DragDrop; using Content.Shared.FixedPoint; -using Content.Shared.Item; using Content.Shared.Nutrition.EntitySystems; using Content.Shared.Popups; using Robust.Shared.Audio.Systems; @@ -20,7 +19,6 @@ namespace Content.Shared.Fluids.EntitySystems; /// /// /// -/// public sealed class SolutionDumpingSystem : EntitySystem { [Dependency] private readonly IPrototypeManager _protoMan = default!; @@ -30,8 +28,6 @@ public sealed class SolutionDumpingSystem : EntitySystem [Dependency] private readonly SharedPopupSystem _popup = default!; [Dependency] private readonly SharedSolutionContainerSystem _solContainer = default!; - private EntityQuery _itemQuery; - private EntityQuery _refillableQuery; private EntityQuery _dumpQuery; public override void Initialize() @@ -40,29 +36,23 @@ public sealed class SolutionDumpingSystem : EntitySystem SubscribeLocalEvent(OnDrainableCanDrag); SubscribeLocalEvent(OnDrainableCanDragDropped); - - //SubscribeLocalEvent(OnRefillableDragged); For if you want to refill a container by dragging it into another one. Can't find a use for that currently. SubscribeLocalEvent(OnDrainableDragged); - SubscribeLocalEvent(OnDrainedToRefillableDragged); SubscribeLocalEvent(OnDrainedToDumpableDragged); // We use queries for these since CanDropDraggedEvent gets called pretty rapidly - _itemQuery = GetEntityQuery(); - _refillableQuery = GetEntityQuery(); _dumpQuery = GetEntityQuery(); } private void OnDrainableCanDrag(Entity ent, ref CanDragEvent args) { - if (_itemQuery.HasComp(ent)) - args.Handled = true; + args.Handled = true; } private void OnDrainableCanDragDropped(Entity ent, ref CanDropDraggedEvent args) { // Easily drawn-from thing can be dragged onto easily refillable thing. - if (!_refillableQuery.HasComp(args.Target) && !_dumpQuery.HasComp(args.Target)) + if (!_dumpQuery.HasComp(args.Target)) return; args.CanDrop = true; @@ -121,28 +111,6 @@ public sealed class SolutionDumpingSystem : EntitySystem _audio.PlayPredicted(AbsorbentComponent.DefaultTransferSound, ent, args.User); } - private void OnDrainedToRefillableDragged(Entity ent, ref DrainedTargetEvent args) - { - if (!_solContainer.TryGetRefillableSolution((ent, ent.Comp), - out var targetSolEnt, - out var targetSol)) - return; - - // Check openness, hands, source being empty, and target being full. - if (!DragInteractionChecks(args.User, - args.Source, - ent.Owner, - args.SourceSolution, - targetSol, - out var sourceEnt)) - return; - - _solContainer.TryAddSolution(targetSolEnt.Value, - _solContainer.SplitSolution(sourceEnt.Value, targetSol.AvailableVolume)); - - _audio.PlayPredicted(AbsorbentComponent.DefaultTransferSound, ent, args.User); - } - // Common checks between dragging handlers. private bool DragInteractionChecks(EntityUid user, EntityUid sourceContainer, diff --git a/Content.Shared/Fluids/Events.cs b/Content.Shared/Fluids/Events.cs index 198e888774..e9f2bb8594 100644 --- a/Content.Shared/Fluids/Events.cs +++ b/Content.Shared/Fluids/Events.cs @@ -39,7 +39,7 @@ public sealed partial class AbsorbantDoAfterEvent : DoAfterEvent /// Raised when trying to spray something, for example a fire extinguisher. /// [ByRefEvent] -public record struct SprayAttemptEvent(EntityUid User, bool Cancelled = false) +public record struct SprayAttemptEvent(EntityUid? User, bool Cancelled = false, string? CancelPopupMessage = null) { public void Cancel() { diff --git a/Content.Shared/Fluids/SharedPuddleSystem.Evaporation.cs b/Content.Shared/Fluids/SharedPuddleSystem.Evaporation.cs index 9854560204..0ba1c15122 100644 --- a/Content.Shared/Fluids/SharedPuddleSystem.Evaporation.cs +++ b/Content.Shared/Fluids/SharedPuddleSystem.Evaporation.cs @@ -1,7 +1,9 @@ using System.Linq; using Content.Shared.Chemistry.Components; using Content.Shared.FixedPoint; +using Robust.Shared.Prototypes; using Content.Shared.Fluids.Components; +using Content.Shared.Chemistry.Reagent; namespace Content.Shared.Fluids; @@ -78,9 +80,9 @@ public abstract partial class SharedPuddleSystem } - public string[] GetEvaporatingReagents(Solution solution) + public ProtoId[] GetEvaporatingReagents(Solution solution) { - List evaporatingReagents = []; + List> evaporatingReagents = []; foreach (var solProto in solution.GetReagentPrototypes(_prototypeManager).Keys) { if (solProto.EvaporationSpeed > FixedPoint2.Zero) @@ -89,10 +91,10 @@ public abstract partial class SharedPuddleSystem return evaporatingReagents.ToArray(); } - public string[] GetAbsorbentReagents(Solution solution) + public ProtoId[] GetAbsorbentReagents(Solution solution) { - List absorbentReagents = []; - foreach (var solProto in solution.GetReagentPrototypes(_prototypeManager).Keys) + var absorbentReagents = new List>(); + foreach (ReagentPrototype solProto in solution.GetReagentPrototypes(_prototypeManager).Keys) { if (solProto.Absorbent) absorbentReagents.Add(solProto.ID); @@ -109,9 +111,9 @@ public abstract partial class SharedPuddleSystem /// Gets a mapping of evaporating speed of the reagents within a solution. /// The speed at which a solution evaporates is the average of the speed of all evaporating reagents in it. /// - public Dictionary GetEvaporationSpeeds(Solution solution) + public Dictionary, FixedPoint2> GetEvaporationSpeeds(Solution solution) { - Dictionary evaporatingSpeeds = []; + Dictionary, FixedPoint2> evaporatingSpeeds = []; foreach (var solProto in solution.GetReagentPrototypes(_prototypeManager).Keys) { if (solProto.EvaporationSpeed > FixedPoint2.Zero) diff --git a/Content.Shared/Fluids/SharedPuddleSystem.Spillable.cs b/Content.Shared/Fluids/SharedPuddleSystem.Spillable.cs index 05062aed2e..9dcd965492 100644 --- a/Content.Shared/Fluids/SharedPuddleSystem.Spillable.cs +++ b/Content.Shared/Fluids/SharedPuddleSystem.Spillable.cs @@ -1,6 +1,7 @@ using Content.Shared.Chemistry; using Content.Shared.Chemistry.Components; using Content.Shared.Chemistry.EntitySystems; +using Content.Shared.Chemistry.Prototypes; using Content.Shared.Chemistry.Reaction; using Content.Shared.CombatMode.Pacification; using Content.Shared.Database; @@ -22,6 +23,7 @@ namespace Content.Shared.Fluids; public abstract partial class SharedPuddleSystem { private static readonly FixedPoint2 MeleeHitTransferProportion = 0.25; + [Dependency] private readonly InjectorSystem _injectorSystem = default!; protected virtual void InitializeSpillable() { @@ -68,6 +70,7 @@ public abstract partial class SharedPuddleSystem if (entity.Comp.SpillDelay == null) { var target = args.Target; + var user = args.User; verb.Act = () => { var puddleSolution = _solutionContainerSystem.SplitSolution(soln.Value, solution.Volume); @@ -75,9 +78,21 @@ public abstract partial class SharedPuddleSystem // TODO: Make this an event subscription once spilling puddles is predicted. // Injectors should not be hardcoded here. - if (TryComp(entity, out var injectorComp)) + if (TryComp(entity, out var injectorComp) + && _prototypeManager.Resolve(injectorComp.ActiveModeProtoId, out var activeMode) + && !activeMode.Behavior.HasFlag(InjectorBehavior.Draw)) { - injectorComp.ToggleState = InjectorToggleMode.Draw; + foreach (var mode in injectorComp.AllowedModes) + { + if (!_prototypeManager.Resolve(mode, out var protoMode)) + continue; + + if (protoMode.Behavior.HasAnyFlag(InjectorBehavior.Draw | InjectorBehavior.Dynamic)) + { + _injectorSystem.ToggleMode((entity, injectorComp), user, protoMode); + break; + } + } Dirty(entity, injectorComp); } }; diff --git a/Content.Shared/Fluids/SharedPuddleSystem.cs b/Content.Shared/Fluids/SharedPuddleSystem.cs index a2ea262796..8f87734717 100644 --- a/Content.Shared/Fluids/SharedPuddleSystem.cs +++ b/Content.Shared/Fluids/SharedPuddleSystem.cs @@ -42,7 +42,7 @@ public abstract partial class SharedPuddleSystem : EntitySystem [Dependency] private readonly StepTriggerSystem _stepTrigger = default!; [Dependency] private readonly TileFrictionController _tile = default!; - private string[] _standoutReagents = []; + private ProtoId[] _standoutReagents = []; /// /// The lowest threshold to be considered for puddle sprite states as well as slipperiness of a puddle. @@ -354,6 +354,15 @@ public abstract partial class SharedPuddleSystem : EntitySystem } #region Spill + + /// + public abstract bool TrySplashSpillAt(Entity entity, + EntityCoordinates coordinates, + out EntityUid puddleUid, + out Solution spilled, + bool sound = true, + EntityUid? user = null); + // These methods are in Shared to make it easier to interact with PuddleSystem in Shared code. // Note that they always fail when run on the client, not creating a puddle and returning false. // Adding proper prediction to this system would require spawning temporary puddle entities on the @@ -367,9 +376,9 @@ public abstract partial class SharedPuddleSystem : EntitySystem /// /// On the client, this will always set to and return false. /// - public abstract bool TrySplashSpillAt(EntityUid uid, + public abstract bool TrySplashSpillAt(EntityUid entity, EntityCoordinates coordinates, - Solution solution, + Solution spilled, out EntityUid puddleUid, bool sound = true, EntityUid? user = null); diff --git a/Content.Shared/Fluids/SpraySafetySystem.cs b/Content.Shared/Fluids/SpraySafetySystem.cs index 82006a995b..c206bbda08 100644 --- a/Content.Shared/Fluids/SpraySafetySystem.cs +++ b/Content.Shared/Fluids/SpraySafetySystem.cs @@ -35,10 +35,10 @@ public sealed class SpraySafetySystem : EntitySystem private void OnSprayAttempt(Entity ent, ref SprayAttemptEvent args) { - if (!_toggle.IsActivated(ent.Owner)) - { - _popup.PopupEntity(Loc.GetString(ent.Comp.Popup), ent, args.User); - args.Cancel(); - } + if (_toggle.IsActivated(ent.Owner) || args.Cancelled) + return; + + args.Cancel(); + args.CancelPopupMessage = Loc.GetString(ent.Comp.Popup); } } diff --git a/Content.Shared/Follower/FollowerSystem.cs b/Content.Shared/Follower/FollowerSystem.cs index 07639a1790..8357b0106f 100644 --- a/Content.Shared/Follower/FollowerSystem.cs +++ b/Content.Shared/Follower/FollowerSystem.cs @@ -35,6 +35,7 @@ public sealed class FollowerSystem : EntitySystem [Dependency] private readonly ISharedAdminManager _adminManager = default!; private static readonly ProtoId ForceableFollowTag = "ForceableFollow"; + private static readonly ProtoId PreventGhostnadoWarpTag = "NotGhostnadoWarpable"; public override void Initialize() { @@ -320,11 +321,17 @@ public sealed class FollowerSystem : EntitySystem var query = EntityQueryEnumerator(); while (query.MoveNext(out _, out var follower, out _, out var actor)) { - // Exclude admins + // Don't count admin followers so that players cannot notice if admins are in stealth mode and following someone. if (_adminManager.IsAdmin(actor.PlayerSession)) continue; var followed = follower.Following; + + // If the followed entity cannot be ghostnado'd to, we don't count it. + // Used for making admins not warpable to, but IsAdmin isn't used for cases where the admin wants to be followed, for example during events. + if (_tagSystem.HasTag(followed, PreventGhostnadoWarpTag)) + continue; + // Add new entry or increment existing followedEnts.TryGetValue(followed, out var currentValue); followedEnts[followed] = currentValue + 1; diff --git a/Content.Shared/Friction/TileFrictionController.cs b/Content.Shared/Friction/TileFrictionController.cs index 163fcbf948..aefb9c6f58 100644 --- a/Content.Shared/Friction/TileFrictionController.cs +++ b/Content.Shared/Friction/TileFrictionController.cs @@ -1,7 +1,9 @@ using System.Numerics; using Content.Shared.CCVar; using Content.Shared.Gravity; +using Content.Shared.Interaction.Components; using Content.Shared.Interaction.Events; +using Content.Shared.Movement.Components; using Content.Shared.Movement.Events; using Content.Shared.Movement.Pulling.Components; using Content.Shared.Movement.Systems; @@ -14,6 +16,7 @@ using Robust.Shared.Physics.Components; using Robust.Shared.Physics.Controllers; using Robust.Shared.Physics.Dynamics; using Robust.Shared.Physics.Systems; +using Robust.Shared.Utility; using Content.Shared.Mech.Components; //sunrise-edit namespace Content.Shared.Friction @@ -27,12 +30,15 @@ namespace Content.Shared.Friction [Dependency] private readonly SharedMapSystem _map = default!; private EntityQuery _frictionQuery; - private EntityQuery _xformQuery; private EntityQuery _pullerQuery; private EntityQuery _pullableQuery; private EntityQuery _gridQuery; private EntityQuery _mechQuery; //sunrise-edit + // For debug purposes only + private EntityQuery _moverQuery; + private EntityQuery _blockMoverQuery; + private float _frictionModifier; private float _minDamping; private float _airDamping; @@ -47,10 +53,11 @@ namespace Content.Shared.Friction Subs.CVar(_configManager, CCVars.AirFriction, value => _airDamping = value, true); Subs.CVar(_configManager, CCVars.OffgridFriction, value => _offGridDamping = value, true); _frictionQuery = GetEntityQuery(); - _xformQuery = GetEntityQuery(); _pullerQuery = GetEntityQuery(); _pullableQuery = GetEntityQuery(); _gridQuery = GetEntityQuery(); + _moverQuery = GetEntityQuery(); + _blockMoverQuery = GetEntityQuery(); _mechQuery = GetEntityQuery(); //sunrise-edit } @@ -113,7 +120,16 @@ namespace Content.Shared.Friction PhysicsSystem.SetAngularDamping(uid, body, friction); if (body.BodyType != BodyType.KinematicController) + { + /* + * Extra catch for input movers that may be temporarily unable to move for whatever reason. + * Block movement shouldn't be added and removed frivolously so it should be reliable to use this + * as a check for brains and such which have input mover purely for ghosting behavior. + */ + DebugTools.Assert(!_moverQuery.HasComp(uid) || _blockMoverQuery.HasComp(uid), + $"Input mover: {ToPrettyString(uid)} in TileFrictionController is not the correct BodyType, BodyType found: {body.BodyType}, expected: KinematicController."); continue; + } // Physics engine doesn't apply damping to Kinematic Controllers so we have to do it here. // BEWARE YE TRAVELLER: diff --git a/Content.Shared/GameTicking/Prototypes/LobbyBackgroundPrototype.cs b/Content.Shared/GameTicking/Prototypes/LobbyBackgroundPrototype.cs new file mode 100644 index 0000000000..0f88d005a3 --- /dev/null +++ b/Content.Shared/GameTicking/Prototypes/LobbyBackgroundPrototype.cs @@ -0,0 +1,33 @@ +using Robust.Shared.Prototypes; +using Robust.Shared.Utility; + +namespace Content.Shared.GameTicking.Prototypes; + +/// +/// Prototype for a lobby background the game can choose. +/// +[Prototype] +public sealed partial class LobbyBackgroundPrototype : IPrototype +{ + /// + [IdDataField] + public string ID { get; set; } = default!; + + /// + /// The sprite to use as the background. This should ideally be 1920x1080. + /// + [DataField(required: true)] + public ResPath Background = default!; + + /// + /// The title of the background to be displayed in the lobby. + /// + [DataField] + public LocId Title = "lobby-state-background-unknown-title"; + + /// + /// The artist who made the art for the background. + /// + [DataField] + public LocId Artist = "lobby-state-background-unknown-artist"; +} diff --git a/Content.Shared/GameTicking/SharedGameTicker.cs b/Content.Shared/GameTicking/SharedGameTicker.cs index c9390f881d..1d8e48625f 100644 --- a/Content.Shared/GameTicking/SharedGameTicker.cs +++ b/Content.Shared/GameTicking/SharedGameTicker.cs @@ -9,6 +9,7 @@ using Robust.Shared.Serialization.Markdown.Mapping; using Robust.Shared.Serialization.Markdown.Value; using Robust.Shared.Timing; using Robust.Shared.Audio; +using Content.Shared.GameTicking.Prototypes; using Robust.Shared.Utility; namespace Content.Shared.GameTicking @@ -99,7 +100,7 @@ namespace Content.Shared.GameTicking { public bool IsRoundStarted { get; } // Sunrise-Start - public string? LobbyType { get; } + public ProtoId? LobbyType { get; } public string? LobbyParallax { get; } public string? LobbyAnimation { get; } public string? LobbyArt { get; } @@ -110,7 +111,7 @@ namespace Content.Shared.GameTicking public TimeSpan RoundStartTimeSpan { get; } public bool Paused { get; } - public TickerLobbyStatusEvent(bool isRoundStarted, string? lobbyType, string? lobbyBackground, string? lobbyParallax, string? lobbyAnimation, bool youAreReady, TimeSpan startTime, TimeSpan preloadTime, TimeSpan roundStartTimeSpan, bool paused) + public TickerLobbyStatusEvent(bool isRoundStarted, ProtoId? lobbyType, string? lobbyBackground, string? lobbyParallax, string? lobbyAnimation, bool youAreReady, TimeSpan startTime, TimeSpan preloadTime, TimeSpan roundStartTimeSpan, bool paused) { IsRoundStarted = isRoundStarted; // Sunrise-Start diff --git a/Content.Shared/Gravity/SharedGravityGeneratorComponent.cs b/Content.Shared/Gravity/GravityGeneratorComponent.cs similarity index 59% rename from Content.Shared/Gravity/SharedGravityGeneratorComponent.cs rename to Content.Shared/Gravity/GravityGeneratorComponent.cs index 75b636b2fa..f7b1240f1a 100644 --- a/Content.Shared/Gravity/SharedGravityGeneratorComponent.cs +++ b/Content.Shared/Gravity/GravityGeneratorComponent.cs @@ -3,42 +3,45 @@ using Robust.Shared.GameStates; namespace Content.Shared.Gravity; -[NetworkedComponent()] -[Virtual] -public partial class SharedGravityGeneratorComponent : Component +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState] +public sealed partial class GravityGeneratorComponent : Component { + [DataField] public float LightRadiusMin { get; set; } + [DataField] public float LightRadiusMax { get; set; } + /// /// A map of the sprites used by the gravity generator given its status. /// - [DataField("spriteMap")] - [Access(typeof(SharedGravitySystem))] - public Dictionary SpriteMap = new(); + [DataField, Access(typeof(SharedGravitySystem))] + public Dictionary SpriteMap = []; /// /// The sprite used by the core of the gravity generator when the gravity generator is starting up. /// - [DataField("coreStartupState")] - [ViewVariables(VVAccess.ReadWrite)] + [DataField] public string CoreStartupState = "startup"; /// /// The sprite used by the core of the gravity generator when the gravity generator is idle. /// - [DataField("coreIdleState")] - [ViewVariables(VVAccess.ReadWrite)] + [DataField] public string CoreIdleState = "idle"; /// /// The sprite used by the core of the gravity generator when the gravity generator is activating. /// - [DataField("coreActivatingState")] - [ViewVariables(VVAccess.ReadWrite)] + [DataField] public string CoreActivatingState = "activating"; /// /// The sprite used by the core of the gravity generator when the gravity generator is active. /// - [DataField("coreActivatedState")] - [ViewVariables(VVAccess.ReadWrite)] + [DataField] public string CoreActivatedState = "activated"; + + /// + /// Is the gravity generator currently "producing" gravity? + /// + [DataField, AutoNetworkedField, Access(typeof(SharedGravityGeneratorSystem))] + public bool GravityActive = false; } diff --git a/Content.Shared/Gravity/SharedGravityGeneratorSystem.cs b/Content.Shared/Gravity/SharedGravityGeneratorSystem.cs new file mode 100644 index 0000000000..b2b2e72b62 --- /dev/null +++ b/Content.Shared/Gravity/SharedGravityGeneratorSystem.cs @@ -0,0 +1,29 @@ +using Content.Shared.Popups; +using Content.Shared.Construction.Components; + +namespace Content.Shared.Gravity; + +public abstract class SharedGravityGeneratorSystem : EntitySystem +{ + [Dependency] private readonly SharedPopupSystem _popupSystem = default!; + + public override void Initialize() + { + base.Initialize(); + + SubscribeLocalEvent(OnUnanchorAttempt); + } + + /// + /// Prevent unanchoring when gravity is active + /// + private void OnUnanchorAttempt(Entity ent, ref UnanchorAttemptEvent args) + { + if (!ent.Comp.GravityActive) + return; + + _popupSystem.PopupClient(Loc.GetString("gravity-generator-unanchoring-failed"), ent.Owner, args.User, PopupType.Medium); + + args.Cancel(); + } +} diff --git a/Content.Shared/Hands/EntitySystems/SharedHandsSystem.EventListeners.cs b/Content.Shared/Hands/EntitySystems/SharedHandsSystem.EventListeners.cs index af0ed1c1aa..ea2502331e 100644 --- a/Content.Shared/Hands/EntitySystems/SharedHandsSystem.EventListeners.cs +++ b/Content.Shared/Hands/EntitySystems/SharedHandsSystem.EventListeners.cs @@ -11,6 +11,7 @@ public abstract partial class SharedHandsSystem private void InitializeEventListeners() { SubscribeLocalEvent(OnStandupArgs); + SubscribeLocalEvent(OnKnockedDownRefresh); } /// @@ -28,4 +29,17 @@ public abstract partial class SharedHandsSystem time.DoAfterTime *= (float)ent.Comp.Count / (hands + ent.Comp.Count); } + + private void OnKnockedDownRefresh(Entity ent, ref KnockedDownRefreshEvent args) + { + var freeHands = CountFreeHands(ent.AsNullable()); + var totalHands = GetHandCount(ent.AsNullable()); + + // Can't crawl around without any hands. + // Entities without the HandsComponent will always have full crawling speed. + if (totalHands == 0) + args.SpeedModifier = 0f; + else + args.SpeedModifier *= (float)freeHands / totalHands; + } } diff --git a/Content.Shared/Hands/EntitySystems/SharedHandsSystem.cs b/Content.Shared/Hands/EntitySystems/SharedHandsSystem.cs index 8431e27658..2060ee892f 100644 --- a/Content.Shared/Hands/EntitySystems/SharedHandsSystem.cs +++ b/Content.Shared/Hands/EntitySystems/SharedHandsSystem.cs @@ -419,6 +419,9 @@ public abstract partial class SharedHandsSystem return GetHeldItem(ent, handId) == null; } + /// + /// Counts the number of hands on this entity. + /// public int GetHandCount(Entity ent) { if (!Resolve(ent, ref ent.Comp, false)) @@ -427,6 +430,9 @@ public abstract partial class SharedHandsSystem return ent.Comp.Hands.Count; } + /// + /// Counts the number of hands that are empty. + /// public int CountFreeHands(Entity ent) { if (!Resolve(ent, ref ent.Comp, false)) @@ -442,11 +448,19 @@ public abstract partial class SharedHandsSystem return free; } - public int CountFreeableHands(Entity hands) + /// + /// Counts the number of hands that are empty or can be emptied by dropping an item. + /// Unremoveable items will cause a hand to not be freeable. + /// + /// The hand this entity is in will be ignored when counting. + public int CountFreeableHands(Entity hands, EntityUid? except = null) { var freeable = 0; foreach (var name in hands.Comp.Hands.Keys) { + if (except != null && GetHeldItem(hands.AsNullable(), name) == except) + continue; + if (HandIsEmpty(hands.AsNullable(), name) || CanDropHeld(hands, name)) freeable++; } diff --git a/Content.Shared/HealthExaminable/HealthExaminableSystem.cs b/Content.Shared/HealthExaminable/HealthExaminableSystem.cs index 0645c51a47..ae938e0995 100644 --- a/Content.Shared/HealthExaminable/HealthExaminableSystem.cs +++ b/Content.Shared/HealthExaminable/HealthExaminableSystem.cs @@ -1,4 +1,4 @@ -using Content.Shared.Damage; +using Content.Shared.Damage.Components; using Content.Shared.Examine; using Content.Shared.FixedPoint; using Content.Shared.IdentityManagement; diff --git a/Content.Shared/IdentityManagement/Components/IdentityBlockerComponent.cs b/Content.Shared/IdentityManagement/Components/IdentityBlockerComponent.cs index cc92a4c078..5dfbc7e36c 100644 --- a/Content.Shared/IdentityManagement/Components/IdentityBlockerComponent.cs +++ b/Content.Shared/IdentityManagement/Components/IdentityBlockerComponent.cs @@ -37,4 +37,9 @@ public sealed class SeeIdentityAttemptEvent : CancellableEntityEventArgs, IInven // cumulative coverage from each relayed slot public IdentityBlockerCoverage TotalCoverage = IdentityBlockerCoverage.NONE; + + /// + /// A specific name to override your identiy with. + /// + public string? NameOverride = null; } diff --git a/Content.Shared/IdentityManagement/Components/IdentityComponent.cs b/Content.Shared/IdentityManagement/Components/IdentityComponent.cs index 86c07b307f..778066361f 100644 --- a/Content.Shared/IdentityManagement/Components/IdentityComponent.cs +++ b/Content.Shared/IdentityManagement/Components/IdentityComponent.cs @@ -14,8 +14,12 @@ namespace Content.Shared.IdentityManagement.Components; [RegisterComponent, NetworkedComponent] public sealed partial class IdentityComponent : Component { + /// + /// The slot which carries around the entity representing the carrier's + /// perceived identity. May be null if the component is not initialized. + /// [ViewVariables] - public ContainerSlot IdentityEntitySlot = default!; + public ContainerSlot? IdentityEntitySlot; } /// @@ -32,7 +36,7 @@ public sealed class IdentityRepresentation public string? PresumedName; public string? PresumedJob; - public IdentityRepresentation(string trueName, Gender trueGender, string ageString, string? presumedName=null, string? presumedJob=null) + public IdentityRepresentation(string trueName, Gender trueGender, string ageString, string? presumedName = null, string? presumedJob = null) { TrueName = trueName; TrueGender = trueGender; @@ -43,10 +47,16 @@ public sealed class IdentityRepresentation PresumedName = presumedName; } - public string ToStringKnown(bool trueName) + /// + /// Get this identity as a string + /// + /// Should we show their "true" name or hide it? + /// A "true name" override + /// + public string ToStringKnown(bool trueName, string? nameOverride) { return trueName - ? TrueName + ? nameOverride ?? TrueName : PresumedName ?? ToStringUnknown(); } diff --git a/Content.Shared/IdentityManagement/Identity.cs b/Content.Shared/IdentityManagement/Identity.cs index 836adfcdf8..ac71194279 100644 --- a/Content.Shared/IdentityManagement/Identity.cs +++ b/Content.Shared/IdentityManagement/Identity.cs @@ -13,7 +13,13 @@ public static class Identity /// /// Returns the name that should be used for this entity for identity purposes. /// - public static string Name(EntityUid uid, IEntityManager ent, EntityUid? viewer=null) + /// + /// This will return the true identity of the entity if called before the + /// identity component has been initialized — this may occur for example if + /// the client raises an event in response to an entity entering PVS for + /// the first time. + /// + public static string Name(EntityUid uid, IEntityManager ent, EntityUid? viewer = null) { if (!uid.IsValid()) return string.Empty; @@ -27,7 +33,7 @@ public static class Identity if (!ent.TryGetComponent(uid, out var identity)) return uidName; - var ident = identity.IdentityEntitySlot.ContainedEntity; + var ident = identity.IdentityEntitySlot?.ContainedEntity; if (ident is null) return uidName; @@ -52,6 +58,7 @@ public static class Identity /// /// If this entity can see through identities, this method will always return the actual target entity. /// + /// public static EntityUid Entity(EntityUid uid, IEntityManager ent, EntityUid? viewer = null) { if (!ent.TryGetComponent(uid, out var identity)) @@ -60,7 +67,7 @@ public static class Identity if (viewer != null && CanSeeThroughIdentity(uid, viewer.Value, ent)) return uid; - return identity.IdentityEntitySlot.ContainedEntity ?? uid; + return identity.IdentityEntitySlot?.ContainedEntity ?? uid; } public static bool CanSeeThroughIdentity(EntityUid uid, EntityUid viewer, IEntityManager ent) diff --git a/Content.Shared/IdentityManagement/IdentitySystem.cs b/Content.Shared/IdentityManagement/IdentitySystem.cs index 7c559df629..990abd9e70 100644 --- a/Content.Shared/IdentityManagement/IdentitySystem.cs +++ b/Content.Shared/IdentityManagement/IdentitySystem.cs @@ -8,6 +8,7 @@ using Content.Shared.Humanoid; using Content.Shared.IdentityManagement.Components; using Content.Shared.Inventory; using Content.Shared.Inventory.Events; +using Content.Shared.VoiceMask; using Robust.Shared.Containers; using Robust.Shared.Enums; using Robust.Shared.GameObjects.Components.Localization; @@ -53,6 +54,7 @@ public sealed class IdentitySystem : EntitySystem SubscribeLocalEvent((uid, _, _) => QueueIdentityUpdate(uid)); SubscribeLocalEvent((uid, _, _) => QueueIdentityUpdate(uid)); SubscribeLocalEvent((uid, _, _) => QueueIdentityUpdate(uid)); + SubscribeLocalEvent((uid, _, _) => QueueIdentityUpdate(uid)); } /// @@ -78,11 +80,17 @@ public sealed class IdentitySystem : EntitySystem // Creates an identity entity, and store it in the identity container private void OnMapInit(Entity ent, ref MapInitEvent args) { + if (ent.Comp.IdentityEntitySlot is not { } slot) + { + Log.Error($"Uninitialized IdentityEntitySlot for {ToPrettyString(ent.Owner)}."); + return; + } + var ident = Spawn(null, Transform(ent).Coordinates); _metaData.SetEntityName(ident, "identity"); QueueIdentityUpdate(ent); - _container.Insert(ident, ent.Comp.IdentityEntitySlot); + _container.Insert(ident, slot); } private void OnComponentInit(Entity ent, ref ComponentInit args) @@ -132,7 +140,7 @@ public sealed class IdentitySystem : EntitySystem /// private void UpdateIdentityInfo(Entity ent) { - if (ent.Comp.IdentityEntitySlot.ContainedEntity is not { } ident) + if (ent.Comp.IdentityEntitySlot?.ContainedEntity is not { } ident) return; var representation = GetIdentityRepresentation(ent.Owner); @@ -191,7 +199,7 @@ public sealed class IdentitySystem : EntitySystem var ev = new SeeIdentityAttemptEvent(); RaiseLocalEvent(target, ev); - return representation.ToStringKnown(!ev.Cancelled); + return representation.ToStringKnown(!ev.Cancelled, ev.NameOverride); } /// diff --git a/Content.Shared/Implants/SharedImplanterSystem.cs b/Content.Shared/Implants/SharedImplanterSystem.cs index 5c02120e55..29fc2c5b6b 100644 --- a/Content.Shared/Implants/SharedImplanterSystem.cs +++ b/Content.Shared/Implants/SharedImplanterSystem.cs @@ -1,7 +1,7 @@ using System.Diagnostics.CodeAnalysis; using System.Linq; using Content.Shared.Containers.ItemSlots; -using Content.Shared.Damage; +using Content.Shared.Damage.Systems; using Content.Shared.DoAfter; using Content.Shared.Examine; using Content.Shared.Forensics; @@ -204,7 +204,7 @@ public abstract class SharedImplanterSystem : EntitySystem protected bool CheckTarget(EntityUid target, EntityWhitelist? whitelist, EntityWhitelist? blacklist) { return _whitelistSystem.IsWhitelistPassOrNull(whitelist, target) && - _whitelistSystem.IsBlacklistFailOrNull(blacklist, target); + _whitelistSystem.IsWhitelistFailOrNull(blacklist, target); } //Draw the implant out of the target diff --git a/Content.Shared/Implants/SharedSubdermalImplantSystem.Relays.cs b/Content.Shared/Implants/SharedSubdermalImplantSystem.Relays.cs index 4c0b2c2361..774be5d9b2 100644 --- a/Content.Shared/Implants/SharedSubdermalImplantSystem.Relays.cs +++ b/Content.Shared/Implants/SharedSubdermalImplantSystem.Relays.cs @@ -1,3 +1,5 @@ +using Content.Shared.Chat; +using Content.Shared.IdentityManagement.Components; using Content.Shared.Implants.Components; using Content.Shared.Interaction; using Content.Shared.Interaction.Events; @@ -12,6 +14,8 @@ public abstract partial class SharedSubdermalImplantSystem SubscribeLocalEvent(RelayToImplantEvent); SubscribeLocalEvent(RelayToImplantEvent); SubscribeLocalEvent(RelayToImplantEvent); + SubscribeLocalEvent(RelayToImplantEvent); + SubscribeLocalEvent(RelayToImplantEvent); } /// diff --git a/Content.Shared/Implants/SharedSubdermalImplantSystem.cs b/Content.Shared/Implants/SharedSubdermalImplantSystem.cs index 620459e2d4..87c5ea6e0e 100644 --- a/Content.Shared/Implants/SharedSubdermalImplantSystem.cs +++ b/Content.Shared/Implants/SharedSubdermalImplantSystem.cs @@ -184,7 +184,14 @@ public abstract partial class SharedSubdermalImplantSystem : EntitySystem [ByRefEvent] public readonly record struct ImplantImplantedEvent { + /// + /// The implant itself + /// public readonly EntityUid Implant; + + /// + /// The entity getting implanted + /// public readonly EntityUid Implanted; public ImplantImplantedEvent(EntityUid implant, EntityUid implanted) diff --git a/Content.Shared/Input/ContentKeyFunctions.cs b/Content.Shared/Input/ContentKeyFunctions.cs index 7f50732447..fbc6e29b0d 100644 --- a/Content.Shared/Input/ContentKeyFunctions.cs +++ b/Content.Shared/Input/ContentKeyFunctions.cs @@ -136,7 +136,8 @@ namespace Content.Shared.Input public static readonly BoundKeyFunction EditorCopyObject = "EditorCopyObject"; public static readonly BoundKeyFunction EditorFlipObject = "EditorFlipObject"; public static readonly BoundKeyFunction InspectEntity = "InspectEntity"; - + public static readonly BoundKeyFunction InspectServerComponent = "InspectServerComponent"; + public static readonly BoundKeyFunction InspectClientComponent = "InspectClientComponent"; public static readonly BoundKeyFunction MappingUnselect = "MappingUnselect"; public static readonly BoundKeyFunction SaveMap = "SaveMap"; public static readonly BoundKeyFunction MappingEnablePick = "MappingEnablePick"; diff --git a/Content.Shared/Interaction/Components/BlockMovementComponent.cs b/Content.Shared/Interaction/Components/BlockMovementComponent.cs index 2125f16efe..a40e2b9e3c 100644 --- a/Content.Shared/Interaction/Components/BlockMovementComponent.cs +++ b/Content.Shared/Interaction/Components/BlockMovementComponent.cs @@ -8,6 +8,15 @@ namespace Content.Shared.Interaction.Components; [RegisterComponent, NetworkedComponent] public sealed partial class BlockMovementComponent : Component { + /// + /// Blocks generic interactions such as container insertion, pick up, drop and such. + /// [DataField] public bool BlockInteraction = true; + + /// + /// Blocks being able to use entities. + /// + [DataField] + public bool BlockUse = true; } diff --git a/Content.Shared/Interaction/InteractHand.cs b/Content.Shared/Interaction/InteractHand.cs index 9b7183bda7..64ab4a3290 100644 --- a/Content.Shared/Interaction/InteractHand.cs +++ b/Content.Shared/Interaction/InteractHand.cs @@ -1,57 +1,78 @@ using JetBrains.Annotations; -using Robust.Shared.Map; -namespace Content.Shared.Interaction +namespace Content.Shared.Interaction; + +public sealed class InteractHandEventArgs : EventArgs, ITargetedInteractEventArgs { - public sealed class InteractHandEventArgs : EventArgs, ITargetedInteractEventArgs + public InteractHandEventArgs(EntityUid user, EntityUid target) { - public InteractHandEventArgs(EntityUid user, EntityUid target) - { - User = user; - Target = target; - } - - public EntityUid User { get; } - public EntityUid Target { get; } + User = user; + Target = target; } + public EntityUid User { get; } + public EntityUid Target { get; } +} + +/// +/// Raised directed on a target entity when it is interacted with by a user with an empty hand. +/// +[PublicAPI] +public sealed class InteractHandEvent : HandledEntityEventArgs, ITargetedInteractEventArgs +{ /// - /// Raised directed on a target entity when it is interacted with by a user with an empty hand. + /// Entity that triggered the interaction. /// - [PublicAPI] - public sealed class InteractHandEvent : HandledEntityEventArgs, ITargetedInteractEventArgs - { - /// - /// Entity that triggered the interaction. - /// - public EntityUid User { get; } - - /// - /// Entity that was interacted on. - /// - public EntityUid Target { get; } - - public InteractHandEvent(EntityUid user, EntityUid target) - { - User = user; - Target = target; - } - } + public EntityUid User { get; } /// - /// Raised on the user before interacting on an entity with bare hand. - /// Interaction is cancelled if this event is handled, so set it to true if you do custom interaction logic. + /// Entity that was interacted on. /// - public sealed class BeforeInteractHandEvent : HandledEntityEventArgs - { - public EntityUid Target { get; } - public EntityUid User { get; } // Sunrise added + public EntityUid Target { get; } - // Sunrise edit - EntityUid user - public BeforeInteractHandEvent(EntityUid target, EntityUid user) - { - Target = target; - User = user; // Sunrise added - } + public InteractHandEvent(EntityUid user, EntityUid target) + { + User = user; + Target = target; + } +} + +/// +/// Raised directed on the user when they interact with an entity with an empty hand. +/// +[PublicAPI] +public sealed class UserInteractHandEvent : HandledEntityEventArgs, ITargetedInteractEventArgs +{ + /// + /// Entity that triggered the interaction. + /// + public EntityUid User { get; } + + /// + /// Entity that was interacted on. + /// + public EntityUid Target { get; } + + public UserInteractHandEvent(EntityUid user, EntityUid target) + { + User = user; + Target = target; + } +} + +/// +/// Raised on the user before interacting on an entity with bare hand. +/// Interaction is cancelled if this event is handled, so set it to true if you do custom interaction logic. +/// +public sealed class BeforeInteractHandEvent : HandledEntityEventArgs +{ + public EntityUid Target { get; } + public EntityUid User { get; } // Sunrise added + + // Sunrise edit - EntityUid user + public BeforeInteractHandEvent(EntityUid target, EntityUid user) + { + Target = target; + User = user; // Sunrise added } } diff --git a/Content.Shared/Interaction/InteractUsing.cs b/Content.Shared/Interaction/InteractUsing.cs index 3ebf40a517..7d3d4e978e 100644 --- a/Content.Shared/Interaction/InteractUsing.cs +++ b/Content.Shared/Interaction/InteractUsing.cs @@ -2,45 +2,85 @@ using JetBrains.Annotations; using Robust.Shared.Map; using Robust.Shared.Utility; -namespace Content.Shared.Interaction +namespace Content.Shared.Interaction; + +/// +/// Raised when a target entity is interacted with by a user while holding an object in their hand. +/// +[PublicAPI] +public sealed class InteractUsingEvent : HandledEntityEventArgs { /// - /// Raised when a target entity is interacted with by a user while holding an object in their hand. + /// Entity that triggered the interaction. /// - [PublicAPI] - public sealed class InteractUsingEvent : HandledEntityEventArgs + public EntityUid User { get; } + + /// + /// Entity that the user used to interact. + /// + public EntityUid Used { get; } + + /// + /// Entity that was interacted on. + /// + public EntityUid Target { get; } + + /// + /// The original location that was clicked by the user. + /// + public EntityCoordinates ClickLocation { get; } + + public InteractUsingEvent(EntityUid user, EntityUid used, EntityUid target, EntityCoordinates clickLocation) { - /// - /// Entity that triggered the interaction. - /// - public EntityUid User { get; } + // Interact using should not have the same used and target. + // That should be a use-in-hand event instead. + // If this is not the case, can lead to bugs (e.g., attempting to merge a item stack into itself). + DebugTools.Assert(used != target); - /// - /// Entity that the user used to interact. - /// - public EntityUid Used { get; } - - /// - /// Entity that was interacted on. - /// - public EntityUid Target { get; } - - /// - /// The original location that was clicked by the user. - /// - public EntityCoordinates ClickLocation { get; } - - public InteractUsingEvent(EntityUid user, EntityUid used, EntityUid target, EntityCoordinates clickLocation) - { - // Interact using should not have the same used and target. - // That should be a use-in-hand event instead. - // If this is not the case, can lead to bugs (e.g., attempting to merge a item stack into itself). - DebugTools.Assert(used != target); - - User = user; - Used = used; - Target = target; - ClickLocation = clickLocation; - } + User = user; + Used = used; + Target = target; + ClickLocation = clickLocation; } } + +/// +/// Raised when a user entity interacts with a target while holding an object in their hand. +/// +[PublicAPI] +public sealed class UserInteractUsingEvent : HandledEntityEventArgs +{ + /// + /// Entity that triggered the interaction. + /// + public EntityUid User { get; } + + /// + /// Entity that the user used to interact. + /// + public EntityUid Used { get; } + + /// + /// Entity that was interacted on. + /// + public EntityUid Target { get; } + + /// + /// The original location that was clicked by the user. + /// + public EntityCoordinates ClickLocation { get; } + + public UserInteractUsingEvent(EntityUid user, EntityUid used, EntityUid target, EntityCoordinates clickLocation) + { + // Interact using should not have the same used and target. + // That should be a use-in-hand event instead. + // If this is not the case, can lead to bugs (e.g., attempting to merge a item stack into itself). + DebugTools.Assert(used != target); + + User = user; + Used = used; + Target = target; + ClickLocation = clickLocation; + } +} + diff --git a/Content.Shared/Interaction/SharedInteractionSystem.Blocking.cs b/Content.Shared/Interaction/SharedInteractionSystem.Blocking.cs index fefe7b6dce..ada0542c4f 100644 --- a/Content.Shared/Interaction/SharedInteractionSystem.Blocking.cs +++ b/Content.Shared/Interaction/SharedInteractionSystem.Blocking.cs @@ -17,10 +17,10 @@ public partial class SharedInteractionSystem private void InitializeBlocking() { SubscribeLocalEvent(OnMoveAttempt); - SubscribeLocalEvent(CancelEvent); + SubscribeLocalEvent(CancelUseEvent); SubscribeLocalEvent(CancelInteractEvent); - SubscribeLocalEvent(CancelEvent); - SubscribeLocalEvent(CancelEvent); + SubscribeLocalEvent(CancellableInteractEvent); + SubscribeLocalEvent(CancellableInteractEvent); SubscribeLocalEvent(CancelEvent); SubscribeLocalEvent(OnBlockingStartup); @@ -33,6 +33,12 @@ public partial class SharedInteractionSystem args.Cancelled = true; } + private void CancelUseEvent(Entity ent, ref UseAttemptEvent args) + { + if (ent.Comp.BlockUse) + args.Cancel(); + } + private void OnMoveAttempt(EntityUid uid, BlockMovementComponent component, UpdateCanMoveEvent args) { // If we're relaying then don't cancel. @@ -42,6 +48,12 @@ public partial class SharedInteractionSystem args.Cancel(); // no more scurrying around } + private void CancellableInteractEvent(EntityUid uid, BlockMovementComponent component, CancellableEntityEventArgs args) + { + if (component.BlockInteraction) + args.Cancel(); + } + private void CancelEvent(EntityUid uid, BlockMovementComponent component, CancellableEntityEventArgs args) { // Sunrise-Start diff --git a/Content.Shared/Interaction/SharedInteractionSystem.cs b/Content.Shared/Interaction/SharedInteractionSystem.cs index aec95ad2b0..9c1c8981d5 100644 --- a/Content.Shared/Interaction/SharedInteractionSystem.cs +++ b/Content.Shared/Interaction/SharedInteractionSystem.cs @@ -234,6 +234,9 @@ namespace Content.Shared.Interaction /// private void OnUnequip(EntityUid uid, UnremoveableComponent item, GotUnequippedEvent args) { + if (_gameTiming.ApplyingState) + return; // The changes are already networked with the same gamestate as the container event. + if (!item.DeleteOnDrop) RemCompDeferred(uid); else @@ -242,6 +245,9 @@ namespace Content.Shared.Interaction private void OnUnequipHand(EntityUid uid, UnremoveableComponent item, GotUnequippedHandEvent args) { + if (_gameTiming.ApplyingState) + return; // The changes are already networked with the same gamestate as the container event. + if (!item.DeleteOnDrop) RemCompDeferred(uid); else @@ -250,6 +256,11 @@ namespace Content.Shared.Interaction private void OnDropped(EntityUid uid, UnremoveableComponent item, DroppedEvent args) { + if (_gameTiming.ApplyingState) + return; // The changes are already networked with the same gamestate as the container event. + // Other than the two cases above this is not a container event, but adding and removing hands is networked similarly + // and removing hands causes items to be dropped. + if (!item.DeleteOnDrop) RemCompDeferred(uid); else @@ -513,12 +524,16 @@ namespace Content.Shared.Interaction } DebugTools.Assert(!IsDeleted(user) && !IsDeleted(target)); + // 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); + var userMessage = new UserInteractHandEvent(user, target); + RaiseLocalEvent(user, userMessage, true); + _adminLogger.Add(LogType.InteractHand, LogImpact.Low, $"{user} interacted with {target}"); DoContactInteraction(user, target, message); - if (message.Handled) + if (message.Handled || userMessage.Handled) return; DebugTools.Assert(!IsDeleted(user) && !IsDeleted(target)); @@ -1055,10 +1070,14 @@ namespace Content.Shared.Interaction // all interactions should only happen when in range / unobstructed, so no range check is needed var interactUsingEvent = new InteractUsingEvent(user, used, target, clickLocation); RaiseLocalEvent(target, interactUsingEvent, true); + + var userInteractUsingEvent = new UserInteractUsingEvent(user, used, target, clickLocation); + RaiseLocalEvent(user, userInteractUsingEvent, true); + DoContactInteraction(user, used, interactUsingEvent); DoContactInteraction(user, target, interactUsingEvent); // Contact interactions are currently only used for forensics, so we don't raise used -> target - if (interactUsingEvent.Handled) + if (interactUsingEvent.Handled || userInteractUsingEvent.Handled) return true; if (InteractDoAfter(user, used, target, clickLocation, canReach: true, checkDeletion: false, needHand: needHand)) // Sunrise-Edit @@ -1470,6 +1489,18 @@ namespace Content.Shared.Interaction return ev.Handled; } + /// + /// Get a list of entities which are currently considered to be interacting with the specified target entity. + /// Note: the result set is cleared on call. + /// + public void GetEntitiesInteractingWithTarget(EntityUid target, HashSet result) + { + result.Clear(); + + var ev = new GetInteractingEntitiesEvent(target, result); + RaiseLocalEvent(target, ref ev, true); + } + [Obsolete("Use ActionBlockerSystem")] public bool SupportsComplexInteractions(EntityUid user) { @@ -1547,4 +1578,14 @@ namespace Content.Shared.Interaction public bool Handled; public bool InRange = false; } + + /// + /// Raised to allow systems to provide entities which are interacting with the target entity. + /// + [ByRefEvent] + public record struct GetInteractingEntitiesEvent(EntityUid Target, HashSet InteractingEntities) + { + public readonly EntityUid Target = Target; + public HashSet InteractingEntities = InteractingEntities; + } } diff --git a/Content.Shared/Inventory/InventorySystem.Equip.cs b/Content.Shared/Inventory/InventorySystem.Equip.cs index ae038b63f3..f12eb8a210 100644 --- a/Content.Shared/Inventory/InventorySystem.Equip.cs +++ b/Content.Shared/Inventory/InventorySystem.Equip.cs @@ -16,7 +16,6 @@ using Content.Shared.Whitelist; using Robust.Shared.Audio.Systems; using Robust.Shared.Containers; using Robust.Shared.Prototypes; -using Robust.Shared.Timing; using Robust.Shared.Utility; namespace Content.Shared.Inventory; @@ -31,7 +30,6 @@ public abstract partial class InventorySystem [Dependency] private readonly SharedContainerSystem _containerSystem = default!; [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; [Dependency] private readonly SharedHandsSystem _handsSystem = default!; - [Dependency] private readonly IGameTiming _gameTiming = default!; [Dependency] private readonly SharedTransformSystem _transform = default!; [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; [Dependency] private readonly SharedStrippableSystem _strippable = default!; @@ -170,7 +168,7 @@ public abstract partial class InventorySystem target, itemUid) { - BreakOnMove = true, + BreakOnMove = !clothing.EquipWhileMoving, NeedHand = true, }; @@ -277,7 +275,7 @@ public abstract partial class InventorySystem } if (_whitelistSystem.IsWhitelistFail(slotDefinition.Whitelist, itemUid) || - _whitelistSystem.IsBlacklistPass(slotDefinition.Blacklist, itemUid)) + _whitelistSystem.IsWhitelistPass(slotDefinition.Blacklist, itemUid)) { reason = "inventory-component-can-equip-does-not-fit"; return false; @@ -441,7 +439,7 @@ public abstract partial class InventorySystem target, removedItem.Value) { - BreakOnMove = true, + BreakOnMove = !clothing.EquipWhileMoving, NeedHand = true, }; @@ -468,7 +466,7 @@ public abstract partial class InventorySystem // we check if any items were dropped, and make a popup if they were. // the reason we check for > 1 is because the first item is always the one we are trying to unequip, // whereas we only want to notify for extra dropped items. - if (!silent && _gameTiming.IsFirstTimePredicted && firstRun && itemsDropped > 1) + if (!silent && firstRun && itemsDropped > 1) _popup.PopupClient(Loc.GetString("inventory-component-dropped-from-unequip", ("items", itemsDropped - 1)), target, target); // TODO: Inventory needs a hot cleanup hoo boy diff --git a/Content.Shared/Inventory/InventorySystem.Relay.cs b/Content.Shared/Inventory/InventorySystem.Relay.cs index 55b91f90c3..1558e2c818 100644 --- a/Content.Shared/Inventory/InventorySystem.Relay.cs +++ b/Content.Shared/Inventory/InventorySystem.Relay.cs @@ -2,10 +2,9 @@ using Content.Shared.Armor; using Content.Shared.Atmos; using Content.Shared.Chat; using Content.Shared.Chemistry; -using Content.Shared.Chemistry.Hypospray.Events; +using Content.Shared.Chemistry.Events; using Content.Shared.Climbing.Events; using Content.Shared.Contraband; -using Content.Shared.Damage; using Content.Shared.Damage.Events; using Content.Shared.Damage.Systems; using Content.Shared.Electrocution; @@ -49,8 +48,8 @@ public partial class InventorySystem SubscribeLocalEvent(RelayInventoryEvent); SubscribeLocalEvent(RelayInventoryEvent); SubscribeLocalEvent(RelayInventoryEvent); - SubscribeLocalEvent(RelayInventoryEvent); - SubscribeLocalEvent(RelayInventoryEvent); + SubscribeLocalEvent(RelayInventoryEvent); + SubscribeLocalEvent(RelayInventoryEvent); SubscribeLocalEvent(RelayInventoryEvent); SubscribeLocalEvent(RelayInventoryEvent); SubscribeLocalEvent(RelayInventoryEvent); diff --git a/Content.Shared/Kitchen/BeingMicrowavedEvent.cs b/Content.Shared/Kitchen/BeingMicrowavedEvent.cs new file mode 100644 index 0000000000..c053eda997 --- /dev/null +++ b/Content.Shared/Kitchen/BeingMicrowavedEvent.cs @@ -0,0 +1,10 @@ +namespace Content.Shared.Kitchen; + +/// +/// Raised on an entity when it is inside a microwave and it starts cooking. +/// +public sealed class BeingMicrowavedEvent(EntityUid microwave, EntityUid? user) : HandledEntityEventArgs +{ + public EntityUid Microwave = microwave; + public EntityUid? User = user; +} diff --git a/Content.Shared/Kitchen/SharedKitchenSpikeSystem.cs b/Content.Shared/Kitchen/SharedKitchenSpikeSystem.cs index bae411f356..7e7dbd744e 100644 --- a/Content.Shared/Kitchen/SharedKitchenSpikeSystem.cs +++ b/Content.Shared/Kitchen/SharedKitchenSpikeSystem.cs @@ -1,6 +1,6 @@ using Content.Shared.Administration.Logs; using Content.Shared.Body.Systems; -using Content.Shared.Damage; +using Content.Shared.Damage.Systems; using Content.Shared.Database; using Content.Shared.Destructible; using Content.Shared.DoAfter; @@ -292,7 +292,7 @@ public sealed class SharedKitchenSpikeSystem : EntitySystem // Get a random entry to spawn. // TODO: Replace with RandomPredicted once the engine PR is merged - var seed = SharedRandomExtensions.HashCodeCombine(new() { (int)_gameTiming.CurTick.Value, GetNetEntity(ent).Id }); + var seed = SharedRandomExtensions.HashCodeCombine((int)_gameTiming.CurTick.Value, GetNetEntity(ent).Id); var rand = new System.Random(seed); var index = rand.Next(butcherable.SpawnedEntities.Count); @@ -330,7 +330,7 @@ public sealed class SharedKitchenSpikeSystem : EntitySystem { EnsureComp(args.Target.Value); - _damageableSystem.TryChangeDamage(args.Target, ent.Comp.ButcherDamage, true); + _damageableSystem.ChangeDamage(args.Target.Value, ent.Comp.ButcherDamage, true); // Log severity for damaging other entities is normally medium. _logger.Add(LogType.Action, @@ -428,7 +428,7 @@ public sealed class SharedKitchenSpikeSystem : EntitySystem kitchenSpike.NextDamage += kitchenSpike.DamageInterval; Dirty(uid, kitchenSpike); - _damageableSystem.TryChangeDamage(contained, kitchenSpike.TimeDamage, true); + _damageableSystem.ChangeDamage(contained.Value, kitchenSpike.TimeDamage, true); } } diff --git a/Content.Shared/Labels/EntitySystems/SharedHandLabelerSystem.cs b/Content.Shared/Labels/EntitySystems/SharedHandLabelerSystem.cs index 4dc5f86f27..6d4926a6ef 100644 --- a/Content.Shared/Labels/EntitySystems/SharedHandLabelerSystem.cs +++ b/Content.Shared/Labels/EntitySystems/SharedHandLabelerSystem.cs @@ -59,64 +59,77 @@ public abstract class SharedHandLabelerSystem : EntitySystem { } - private void AddLabelTo(EntityUid uid, HandLabelerComponent? handLabeler, EntityUid target, out string? result) + private void AddLabelTo(Entity ent, EntityUid user, EntityUid target) { - if (!Resolve(uid, ref handLabeler)) + if (ent.Comp.AssignedLabel == string.Empty) { - result = null; + RemoveLabelFrom(ent, user, target); return; } - if (handLabeler.AssignedLabel == string.Empty) - { - if (_netManager.IsServer) - _labelSystem.Label(target, null); - result = Loc.GetString("hand-labeler-successfully-removed"); - return; - } if (_netManager.IsServer) - _labelSystem.Label(target, handLabeler.AssignedLabel); - result = Loc.GetString("hand-labeler-successfully-applied"); - } + _labelSystem.Label(target, ent.Comp.AssignedLabel); - private void OnUtilityVerb(EntityUid uid, HandLabelerComponent handLabeler, GetVerbsEvent args) - { - if (args.Target is not { Valid: true } target || _whitelistSystem.IsWhitelistFail(handLabeler.Whitelist, target) || !args.CanAccess) - return; - - var labelerText = handLabeler.AssignedLabel == string.Empty ? Loc.GetString("hand-labeler-remove-label-text") : Loc.GetString("hand-labeler-add-label-text"); - - var verb = new UtilityVerb() - { - Act = () => - { - Labeling(uid, target, args.User, handLabeler); - }, - Text = labelerText - }; - - args.Verbs.Add(verb); - } - - private void AfterInteractOn(EntityUid uid, HandLabelerComponent handLabeler, AfterInteractEvent args) - { - if (args.Target is not { Valid: true } target || _whitelistSystem.IsWhitelistFail(handLabeler.Whitelist, target) || !args.CanReach) - return; - - Labeling(uid, target, args.User, handLabeler); - } - - private void Labeling(EntityUid uid, EntityUid target, EntityUid User, HandLabelerComponent handLabeler) - { - AddLabelTo(uid, handLabeler, target, out var result); - if (result == null) - return; - - _popupSystem.PopupClient(result, User, User); + _popupSystem.PopupClient(Loc.GetString("hand-labeler-successfully-applied"), user, user); // Log labeling _adminLogger.Add(LogType.Action, LogImpact.Low, - $"{ToPrettyString(User):user} labeled {ToPrettyString(target):target} with {ToPrettyString(uid):labeler}"); + $"{ToPrettyString(user):user} labeled {ToPrettyString(target):target} with {ToPrettyString(ent):labeler}"); + } + + private void RemoveLabelFrom(EntityUid uid, EntityUid user, EntityUid target) + { + if (_netManager.IsServer) + _labelSystem.Label(target, null); + + _popupSystem.PopupClient(Loc.GetString("hand-labeler-successfully-removed"), user, user); + + // Log labeling + _adminLogger.Add(LogType.Action, LogImpact.Low, + $"{ToPrettyString(user):user} removed label from {ToPrettyString(target):target} with {ToPrettyString(uid):labeler}"); + } + + private void OnUtilityVerb(Entity ent, ref GetVerbsEvent args) + { + if (args.Target is not { Valid: true } target || _whitelistSystem.IsWhitelistFail(ent.Comp.Whitelist, target) || !args.CanAccess) + return; + + var user = args.User; // can't use ref parameter in lambdas + + if (ent.Comp.AssignedLabel != string.Empty) + { + var labelVerb = new UtilityVerb() + { + Act = () => + { + AddLabelTo(ent, user, target); + }, + Text = Loc.GetString("hand-labeler-add-label-text") + }; + + args.Verbs.Add(labelVerb); + } + + // add the unlabel verb to the menu even when the labeler has text + var unLabelVerb = new UtilityVerb() + { + Act = () => + { + RemoveLabelFrom(ent, user, target); + }, + Text = Loc.GetString("hand-labeler-remove-label-text"), + Priority = -1, + }; + + args.Verbs.Add(unLabelVerb); + } + + private void AfterInteractOn(Entity ent, ref AfterInteractEvent args) + { + if (args.Target is not { Valid: true } target || _whitelistSystem.IsWhitelistFail(ent.Comp.Whitelist, target) || !args.CanReach) + return; + + AddLabelTo(ent, args.User, target); } private void OnHandLabelerLabelChanged(EntityUid uid, HandLabelerComponent handLabeler, HandLabelerLabelChangedMessage args) diff --git a/Content.Shared/Lathe/LatheMessages.cs b/Content.Shared/Lathe/LatheMessages.cs index fe72eed367..d37aa96a61 100644 --- a/Content.Shared/Lathe/LatheMessages.cs +++ b/Content.Shared/Lathe/LatheMessages.cs @@ -1,5 +1,4 @@ using Content.Shared.Research.Prototypes; -using NetSerializer; using Robust.Shared.Prototypes; using Robust.Shared.Serialization; diff --git a/Content.Shared/Light/Components/HandheldLightComponent.cs b/Content.Shared/Light/Components/HandheldLightComponent.cs index ad32f144c6..7f4ceb37ca 100644 --- a/Content.Shared/Light/Components/HandheldLightComponent.cs +++ b/Content.Shared/Light/Components/HandheldLightComponent.cs @@ -10,6 +10,8 @@ namespace Content.Shared.Light.Components; public sealed partial class HandheldLightComponent : Component { public byte? Level; + + [DataField] public bool Activated; [ViewVariables(VVAccess.ReadWrite)] diff --git a/Content.Shared/Light/SharedHandheldLightSystem.cs b/Content.Shared/Light/SharedHandheldLightSystem.cs index 0f507e1365..cbff7f95db 100644 --- a/Content.Shared/Light/SharedHandheldLightSystem.cs +++ b/Content.Shared/Light/SharedHandheldLightSystem.cs @@ -1,7 +1,7 @@ using Content.Shared.Actions; using Content.Shared.Clothing.EntitySystems; +using Content.Shared.Examine; using Content.Shared.Item; -using Content.Shared.Light; using Content.Shared.Light.Components; using Content.Shared.Toggleable; using Content.Shared.Verbs; @@ -24,7 +24,7 @@ public abstract class SharedHandheldLightSystem : EntitySystem base.Initialize(); SubscribeLocalEvent(OnInit); SubscribeLocalEvent(OnHandleState); - + SubscribeLocalEvent(OnExamine); SubscribeLocalEvent>(AddToggleLightVerb); } @@ -45,6 +45,13 @@ public abstract class SharedHandheldLightSystem : EntitySystem SetActivated(uid, state.Activated, component, false); } + private void OnExamine(EntityUid uid, HandheldLightComponent component, ExaminedEvent args) + { + args.PushMarkup(component.Activated + ? Loc.GetString("handheld-light-component-on-examine-is-on-message") + : Loc.GetString("handheld-light-component-on-examine-is-off-message")); + } + public void SetActivated(EntityUid uid, bool activated, HandheldLightComponent? component = null, bool makeNoise = true) { if (!Resolve(uid, ref component)) diff --git a/Content.Shared/Lock/LockSystem.cs b/Content.Shared/Lock/LockSystem.cs index 3edd2c8d03..61a295d489 100644 --- a/Content.Shared/Lock/LockSystem.cs +++ b/Content.Shared/Lock/LockSystem.cs @@ -120,7 +120,7 @@ public sealed class LockSystem : EntitySystem if (!lockComp.ShowExamine) return; - args.PushText(Loc.GetString(lockComp.Locked + args.PushMarkup(Loc.GetString(lockComp.Locked ? "lock-comp-on-examined-is-locked" : "lock-comp-on-examined-is-unlocked", ("entityName", Identity.Name(uid, EntityManager)))); @@ -368,8 +368,8 @@ public sealed class LockSystem : EntitySystem if (!quiet) { - var denyReason = _defaultDenyReason; - _sharedPopupSystem.PopupClient(denyReason, uid, user); + var denyReason = accessEv.DenyReason ?? Loc.GetString(_defaultDenyReason); + _sharedPopupSystem.PopupClient(denyReason, ent, user); } return false; @@ -494,6 +494,10 @@ public sealed class LockSystem : EntitySystem return; args.Cancel(); + + if (args.Silent) + return; + if (lockComp.Locked && component.Popup != null) { _sharedPopupSystem.PopupClient(Loc.GetString(component.Popup), uid, args.User); diff --git a/Content.Shared/Magic/SharedMagicSystem.cs b/Content.Shared/Magic/SharedMagicSystem.cs index 6afba65a39..7fb13ff866 100644 --- a/Content.Shared/Magic/SharedMagicSystem.cs +++ b/Content.Shared/Magic/SharedMagicSystem.cs @@ -6,6 +6,7 @@ using Content.Shared.Charges.Systems; using Content.Shared.Coordinates.Helpers; using Content.Shared.Doors.Components; using Content.Shared.Doors.Systems; +using Content.Shared.Examine; using Content.Shared.Hands.Components; using Content.Shared.Hands.EntitySystems; using Content.Shared.Interaction; @@ -66,6 +67,7 @@ public abstract class SharedMagicSystem : EntitySystem [Dependency] private readonly SharedStunSystem _stun = default!; [Dependency] private readonly TurfSystem _turf = default!; [Dependency] private readonly SharedChargesSystem _charges = default!; + [Dependency] private readonly ExamineSystemShared _examine= default!; private static readonly ProtoId InvalidForGlobalSpawnSpellTag = "InvalidForGlobalSpawnSpell"; @@ -282,7 +284,7 @@ public abstract class SharedMagicSystem : EntitySystem var ent = Spawn(ev.Prototype, fromMap); var direction = _transform.ToMapCoordinates(toCoords).Position - fromMap.Position; - _gunSystem.ShootProjectile(ent, direction, userVelocity, ev.Performer, ev.Performer); + _gunSystem.ShootProjectile(ent, direction, userVelocity, ev.Performer, ev.Performer, 25f); } // End Projectile Spells #endregion @@ -399,22 +401,30 @@ public abstract class SharedMagicSystem : EntitySystem #endregion #region Knock Spells /// - /// Opens all doors and locks within range + /// Opens all doors and locks within range. /// - /// private void OnKnockSpell(KnockSpellEvent args) { if (args.Handled || !PassesSpellPrerequisites(args.Action, args.Performer)) return; args.Handled = true; + Knock(args.Performer, args.Range); + } - var transform = Transform(args.Performer); + /// + /// Opens all doors and locks within range. + /// + /// Performer of spell. + /// Radius around in which all doors and locks should be opened. + public void Knock(EntityUid performer, float range) + { + var transform = Transform(performer); // Look for doors and lockers, and don't open/unlock them if they're already opened/unlocked. - foreach (var target in _lookup.GetEntitiesInRange(_transform.GetMapCoordinates(args.Performer, transform), args.Range, flags: LookupFlags.Dynamic | LookupFlags.Static)) + foreach (var target in _lookup.GetEntitiesInRange(_transform.GetMapCoordinates(performer, transform), range, flags: LookupFlags.Dynamic | LookupFlags.Static)) { - if (!_interaction.InRangeUnobstructed(args.Performer, target, range: 0, collisionMask: CollisionGroup.Opaque)) + if (!_examine.InRangeUnOccluded(performer, target, range: 0)) continue; if (TryComp(target, out var doorBoltComp) && doorBoltComp.BoltsDown) @@ -424,7 +434,7 @@ public abstract class SharedMagicSystem : EntitySystem _door.StartOpening(target); if (TryComp(target, out var lockComp) && lockComp.Locked) - _lock.Unlock(target, args.Performer, lockComp); + _lock.Unlock(target, performer, lockComp); } } // End Knock Spells diff --git a/Content.Shared/Maps/ContentTileDefinition.cs b/Content.Shared/Maps/ContentTileDefinition.cs index 64975b5616..46ce7a212e 100644 --- a/Content.Shared/Maps/ContentTileDefinition.cs +++ b/Content.Shared/Maps/ContentTileDefinition.cs @@ -19,7 +19,7 @@ namespace Content.Shared.Maps public const string SpaceID = "Space"; - [ParentDataFieldAttribute(typeof(AbstractPrototypeIdArraySerializer))] + [ParentDataField(typeof(AbstractPrototypeIdArraySerializer))] public string[]? Parents { get; private set; } [NeverPushInheritance] diff --git a/Content.Server/Maps/GameMapCondition.cs b/Content.Shared/Maps/GameMapCondition.cs similarity index 87% rename from Content.Server/Maps/GameMapCondition.cs rename to Content.Shared/Maps/GameMapCondition.cs index 78c5323777..b5d625ffca 100644 --- a/Content.Server/Maps/GameMapCondition.cs +++ b/Content.Shared/Maps/GameMapCondition.cs @@ -1,4 +1,4 @@ -namespace Content.Server.Maps; +namespace Content.Shared.Maps; [ImplicitDataDefinitionForInheritors] public abstract partial class GameMapCondition diff --git a/Content.Server/Maps/GameMapPrototype.MapSelection.cs b/Content.Shared/Maps/GameMapPrototype.MapSelection.cs similarity index 96% rename from Content.Server/Maps/GameMapPrototype.MapSelection.cs rename to Content.Shared/Maps/GameMapPrototype.MapSelection.cs index ff8fd35717..c79d8be5b1 100644 --- a/Content.Server/Maps/GameMapPrototype.MapSelection.cs +++ b/Content.Shared/Maps/GameMapPrototype.MapSelection.cs @@ -1,4 +1,4 @@ -namespace Content.Server.Maps; +namespace Content.Shared.Maps; public sealed partial class GameMapPrototype { diff --git a/Content.Server/Maps/GameMapPrototype.cs b/Content.Shared/Maps/GameMapPrototype.cs similarity index 98% rename from Content.Server/Maps/GameMapPrototype.cs rename to Content.Shared/Maps/GameMapPrototype.cs index df9046652b..fc97376412 100644 --- a/Content.Server/Maps/GameMapPrototype.cs +++ b/Content.Shared/Maps/GameMapPrototype.cs @@ -4,7 +4,7 @@ using Robust.Shared.Utility; using System.Diagnostics; using Content.Shared.Station; -namespace Content.Server.Maps; +namespace Content.Shared.Maps; /// /// Prototype data for a game map. diff --git a/Content.Shared/Materials/SharedMaterialReclaimerSystem.cs b/Content.Shared/Materials/SharedMaterialReclaimerSystem.cs index 8eb541ee59..7c2a3532fd 100644 --- a/Content.Shared/Materials/SharedMaterialReclaimerSystem.cs +++ b/Content.Shared/Materials/SharedMaterialReclaimerSystem.cs @@ -99,7 +99,7 @@ public abstract class SharedMaterialReclaimerSystem : EntitySystem return false; if (_whitelistSystem.IsWhitelistFail(component.Whitelist, item) || - _whitelistSystem.IsBlacklistPass(component.Blacklist, item)) + _whitelistSystem.IsWhitelistPass(component.Blacklist, item)) return false; if (Container.TryGetContainingContainer((item, null, null), out _) && !Container.TryRemoveFromContainer(item)) diff --git a/Content.Shared/Mech/EntitySystems/SharedMechSystem.cs b/Content.Shared/Mech/EntitySystems/SharedMechSystem.cs index 8e8e77aafd..e8913c351e 100644 --- a/Content.Shared/Mech/EntitySystems/SharedMechSystem.cs +++ b/Content.Shared/Mech/EntitySystems/SharedMechSystem.cs @@ -337,6 +337,7 @@ public abstract partial class SharedMechSystem : EntitySystem /// /// Attempts to change the amount of energy in the mech. + /// TODO: Power cells are predicted now, so no need to duplicate the charge level /// /// The mech itself /// The change in energy diff --git a/Content.Shared/Medical/Cryogenics/SharedCryoPodSystem.cs b/Content.Shared/Medical/Cryogenics/SharedCryoPodSystem.cs index 3fcc3da848..a7bbe39c56 100644 --- a/Content.Shared/Medical/Cryogenics/SharedCryoPodSystem.cs +++ b/Content.Shared/Medical/Cryogenics/SharedCryoPodSystem.cs @@ -108,7 +108,7 @@ public abstract partial class SharedCryoPodSystem : EntitySystem && _bloodstreamQuery.TryComp(patient, out var bloodstream)) { var solutionToInject = _solutionContainer.SplitSolution(containerSolution.Value, cryoPod.BeakerTransferAmount); - _bloodstream.TryAddToChemicals((patient.Value, bloodstream), solutionToInject); + _bloodstream.TryAddToBloodstream((patient.Value, bloodstream), solutionToInject); _reactive.DoEntityReaction(patient.Value, solutionToInject, ReactionMethod.Injection); } } diff --git a/Content.Shared/Medical/Healing/HealingSystem.cs b/Content.Shared/Medical/Healing/HealingSystem.cs index 645f5502d9..d094b98c45 100644 --- a/Content.Shared/Medical/Healing/HealingSystem.cs +++ b/Content.Shared/Medical/Healing/HealingSystem.cs @@ -6,7 +6,8 @@ using Content.Shared.Chemistry.Components; using Content.Shared.Chemistry.Components.SolutionManager; using Content.Shared.Chemistry.EntitySystems; using Content.Shared.Chemistry.Reagent; -using Content.Shared.Damage; +using Content.Shared.Damage.Components; +using Content.Shared.Damage.Systems; using Content.Shared.Database; using Content.Shared.DoAfter; using Content.Shared.FixedPoint; @@ -81,20 +82,18 @@ public sealed class HealingSystem : EntitySystem if (healing.ModifyBloodLevel != 0 && bloodstream != null) _bloodstreamSystem.TryModifyBloodLevel((target.Owner, bloodstream), healing.ModifyBloodLevel); - var healed = _damageable.TryChangeDamage(target.Owner, healing.Damage * _damageable.UniversalTopicalsHealModifier, true, origin: args.Args.User); - - if (healed == null && healing.BloodlossModifier != 0) + if (!_damageable.TryChangeDamage(target.Owner, healing.Damage * _damageable.UniversalTopicalsHealModifier, out var healed, true, origin: args.Args.User) && healing.BloodlossModifier != 0) return; - var total = healed?.GetTotal() ?? FixedPoint2.Zero; + var total = healed.GetTotal(); // Re-verify that we can heal the damage. var dontRepeat = false; if (TryComp(args.Used.Value, out var stackComp)) { - _stacks.Use(args.Used.Value, 1, stackComp); + _stacks.ReduceCount((args.Used.Value, stackComp), 1); - if (_stacks.GetCount(args.Used.Value, stackComp) <= 0) + if (_stacks.GetCount((args.Used.Value, stackComp)) <= 0) dontRepeat = true; } // Starlight start @@ -172,7 +171,7 @@ public sealed class HealingSystem : EntitySystem // Is ent missing blood that we can restore? if (healing.Comp.ModifyBloodLevel > 0 && _solutionContainerSystem.ResolveSolution(target.Owner, bloodstream.BloodSolutionName, ref bloodstream.BloodSolution, out var bloodSolution) - && bloodSolution.Volume < bloodSolution.MaxVolume) + && _bloodstreamSystem.GetBloodLevel((target, bloodstream)) < 1) { return true; } diff --git a/Content.Shared/Medical/Stethoscope/StethoscopeSystem.cs b/Content.Shared/Medical/Stethoscope/StethoscopeSystem.cs index 01d61aa06e..86a8249321 100644 --- a/Content.Shared/Medical/Stethoscope/StethoscopeSystem.cs +++ b/Content.Shared/Medical/Stethoscope/StethoscopeSystem.cs @@ -1,5 +1,5 @@ using Content.Shared.Actions; -using Content.Shared.Damage; +using Content.Shared.Damage.Components; using Content.Shared.DoAfter; using Content.Shared.FixedPoint; using Content.Shared.Inventory; diff --git a/Content.Shared/Medical/SuitSensors/SharedSuitSensorSystem.cs b/Content.Shared/Medical/SuitSensors/SharedSuitSensorSystem.cs index cbff0ea35a..5b0deb71f2 100644 --- a/Content.Shared/Medical/SuitSensors/SharedSuitSensorSystem.cs +++ b/Content.Shared/Medical/SuitSensors/SharedSuitSensorSystem.cs @@ -2,7 +2,7 @@ using System.Numerics; using Content.Shared.Access.Systems; using Content.Shared.ActionBlocker; using Content.Shared.Clothing; -using Content.Shared.Damage; +using Content.Shared.Damage.Components; using Content.Shared.DeviceNetwork; using Content.Shared.DoAfter; using Content.Shared.Emp; diff --git a/Content.Shared/Medical/VomitSystem.cs b/Content.Shared/Medical/VomitSystem.cs index d398faef20..bdde1f0c98 100644 --- a/Content.Shared/Medical/VomitSystem.cs +++ b/Content.Shared/Medical/VomitSystem.cs @@ -107,18 +107,21 @@ public sealed class VomitSystem : EntitySystem { var vomitAmount = solutionSize; - // Takes 10% of the chemicals removed from the chem stream - if (_solutionContainer.ResolveSolution(uid, bloodStream.ChemicalSolutionName, ref bloodStream.ChemicalSolution)) + // Flushes small portion of the chemicals removed from the bloodstream stream + if (_solutionContainer.ResolveSolution(uid, bloodStream.BloodSolutionName, ref bloodStream.BloodSolution)) { - var vomitChemstreamAmount = _solutionContainer.SplitSolution(bloodStream.ChemicalSolution.Value, vomitAmount); - vomitChemstreamAmount.ScaleSolution(ChemMultiplier); - solution.AddSolution(vomitChemstreamAmount, _proto); + var vomitChemstreamAmount = _bloodstream.FlushChemicals((uid, bloodStream), vomitAmount); - vomitAmount -= (float)vomitChemstreamAmount.Volume; + if (vomitChemstreamAmount != null) + { + vomitChemstreamAmount.ScaleSolution(ChemMultiplier); + solution.AddSolution(vomitChemstreamAmount, _proto); + vomitAmount -= (float)vomitChemstreamAmount.Volume; + } } // Makes a vomit solution the size of 90% of the chemicals removed from the chemstream - solution.AddReagent(new ReagentId(VomitPrototype, _bloodstream.GetEntityBloodData(uid)), vomitAmount); + solution.AddReagent(new ReagentId(VomitPrototype, _bloodstream.GetEntityBloodData((uid, bloodStream))), vomitAmount); } if (_puddle.TrySpillAt(uid, solution, out var puddle, false)) diff --git a/Content.Shared/Mind/Components/TransferMindOnGibComponent.cs b/Content.Shared/Mind/Components/TransferMindOnGibComponent.cs index 0343796741..233354834d 100644 --- a/Content.Shared/Mind/Components/TransferMindOnGibComponent.cs +++ b/Content.Shared/Mind/Components/TransferMindOnGibComponent.cs @@ -1,11 +1,11 @@ using Content.Shared.Tag; -using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; +using Robust.Shared.Prototypes; namespace Content.Shared.Mind.Components; [RegisterComponent] public sealed partial class TransferMindOnGibComponent : Component { - [DataField("targetTag", customTypeSerializer: typeof(PrototypeIdSerializer))] - public string TargetTag = "MindTransferTarget"; + [DataField] + public ProtoId TargetTag = "MindTransferTarget"; } diff --git a/Content.Shared/Mind/Filters/ObjectiveMindFilter.cs b/Content.Shared/Mind/Filters/ObjectiveMindFilter.cs index 2d3cf6a263..5b64fc36c6 100644 --- a/Content.Shared/Mind/Filters/ObjectiveMindFilter.cs +++ b/Content.Shared/Mind/Filters/ObjectiveMindFilter.cs @@ -16,7 +16,7 @@ public sealed partial class ObjectiveMindFilter : MindFilter foreach (var obj in mind.Comp.Objectives) { // mind has a blacklisted objective, remove it from the pool - if (whitelistSys.IsBlacklistPass(Blacklist, obj)) + if (whitelistSys.IsWhitelistPass(Blacklist, obj)) return true; } diff --git a/Content.Shared/Mind/SharedMindSystem.cs b/Content.Shared/Mind/SharedMindSystem.cs index 51cb6ae6b5..965e87153e 100644 --- a/Content.Shared/Mind/SharedMindSystem.cs +++ b/Content.Shared/Mind/SharedMindSystem.cs @@ -20,6 +20,7 @@ using Robust.Shared.Containers; using Robust.Shared.Map; using Robust.Shared.Network; using Robust.Shared.Player; +using Robust.Shared.Prototypes; using Robust.Shared.Random; using Robust.Shared.Utility; @@ -43,6 +44,8 @@ public abstract partial class SharedMindSystem : EntitySystem private HashSet> _pickingMinds = new(); + private readonly EntProtoId _mindProto = "MindBase"; + public override void Initialize() { base.Initialize(); @@ -238,7 +241,7 @@ public abstract partial class SharedMindSystem : EntitySystem public Entity CreateMind(NetUserId? userId, string? name = null) { - var mindId = Spawn(null, MapCoordinates.Nullspace); + var mindId = Spawn(_mindProto, MapCoordinates.Nullspace); _metadata.SetEntityName(mindId, name == null ? "mind" : $"mind ({name})"); var mind = EnsureComp(mindId); mind.CharacterName = name; diff --git a/Content.Shared/Mobs/Components/MobStateComponent.cs b/Content.Shared/Mobs/Components/MobStateComponent.cs index 7cff0779cb..80a0674c96 100644 --- a/Content.Shared/Mobs/Components/MobStateComponent.cs +++ b/Content.Shared/Mobs/Components/MobStateComponent.cs @@ -1,7 +1,6 @@ -using Content.Shared.Damage; +using Content.Shared.Damage.Components; using Content.Shared.Mobs.Systems; using Robust.Shared.GameStates; -using Robust.Shared.Serialization; namespace Content.Shared.Mobs.Components { diff --git a/Content.Shared/Mobs/Systems/MobStateSystem.Subscribers.cs b/Content.Shared/Mobs/Systems/MobStateSystem.Subscribers.cs index 2e78d18a80..c1ba26810b 100644 --- a/Content.Shared/Mobs/Systems/MobStateSystem.Subscribers.cs +++ b/Content.Shared/Mobs/Systems/MobStateSystem.Subscribers.cs @@ -3,6 +3,7 @@ using Content.Shared.Buckle.Components; using Content.Shared.CombatMode.Pacification; using Content.Shared.Damage; using Content.Shared.Damage.ForceSay; +using Content.Shared.Damage.Systems; using Content.Shared.Emoting; using Content.Shared.Hands; using Content.Shared.Interaction; @@ -58,6 +59,13 @@ public partial class MobStateSystem args.Cancelled = true; } + private void Down(EntityUid target) + { + _standing.Down(target); + var ev = new DropHandItemsEvent(); + RaiseLocalEvent(target, ref ev); + } + private void CheckConcious(Entity ent, ref ConsciousAttemptEvent args) { switch (ent.Comp.CurrentState) @@ -102,23 +110,35 @@ public partial class MobStateSystem switch (state) { case MobState.Alive: + { _standing.Stand(target); _appearance.SetData(target, MobStateVisuals.State, MobState.Alive); break; + } case MobState.Critical: + { + Down(target); _appearance.SetData(target, MobStateVisuals.State, MobState.Critical); _standing.Down(target); break; + } case MobState.Dead: + { EnsureComp(target); + Down(target); _appearance.SetData(target, MobStateVisuals.State, MobState.Dead); _standing.Down(target); break; + } case MobState.Invalid: + { //unused; break; + } default: + { throw new NotImplementedException(); + } } } diff --git a/Content.Shared/Mobs/Systems/MobStateSystem.cs b/Content.Shared/Mobs/Systems/MobStateSystem.cs index eb6d0ae868..c6de0729d5 100644 --- a/Content.Shared/Mobs/Systems/MobStateSystem.cs +++ b/Content.Shared/Mobs/Systems/MobStateSystem.cs @@ -1,10 +1,9 @@ using Content.Shared.ActionBlocker; using Content.Shared.Administration.Logs; -using Content.Shared.Damage; +using Content.Shared.Damage.Systems; using Content.Shared.Mobs.Components; using Content.Shared.Mech.Components; using Content.Shared.Standing; -using Robust.Shared.Physics.Systems; using Robust.Shared.Timing; namespace Content.Shared.Mobs.Systems; diff --git a/Content.Shared/Mobs/Systems/MobThresholdSystem.cs b/Content.Shared/Mobs/Systems/MobThresholdSystem.cs index 89352dce09..c2e7e44c8c 100644 --- a/Content.Shared/Mobs/Systems/MobThresholdSystem.cs +++ b/Content.Shared/Mobs/Systems/MobThresholdSystem.cs @@ -2,6 +2,8 @@ using System.Diagnostics.CodeAnalysis; using System.Linq; using Content.Shared.Alert; using Content.Shared.Damage; +using Content.Shared.Damage.Components; +using Content.Shared.Damage.Systems; using Content.Shared.FixedPoint; using Content.Shared.Mobs.Components; using Content.Shared.Mobs.Events; diff --git a/Content.Shared/Movement/Components/ActiveInputMoverComponent.cs b/Content.Shared/Movement/Components/ActiveInputMoverComponent.cs new file mode 100644 index 0000000000..24a0d9eacd --- /dev/null +++ b/Content.Shared/Movement/Components/ActiveInputMoverComponent.cs @@ -0,0 +1,27 @@ +using Content.Shared.Movement.Systems; + +namespace Content.Shared.Movement.Components; + +/// +/// Marker component for entities that are being processed by MoverController. +/// +/// +/// The idea here is to keep track via event subscriptions which mover +/// controllers actually need to be processed. Instead of having this be a +/// boolean field on the , we instead track it +/// as a separate component which is much faster to query all at once. +/// +/// +/// +[RegisterComponent, Access(typeof(SharedMoverController))] +public sealed partial class ActiveInputMoverComponent : Component +{ + /// + /// Cached version of . + /// + /// + /// This must not form a loop of EntityUids. + /// + [DataField, ViewVariables] + public EntityUid? RelayedFrom; +}; diff --git a/Content.Shared/Movement/Pulling/Systems/PullingSystem.cs b/Content.Shared/Movement/Pulling/Systems/PullingSystem.cs index 8e8128c691..90f681c7c2 100644 --- a/Content.Shared/Movement/Pulling/Systems/PullingSystem.cs +++ b/Content.Shared/Movement/Pulling/Systems/PullingSystem.cs @@ -70,8 +70,9 @@ public sealed class PullingSystem : EntitySystem SubscribeLocalEvent(OnPullableContainerInsert); SubscribeLocalEvent(OnModifyUncuffDuration); SubscribeLocalEvent(OnStopBeingPulledAlert); + SubscribeLocalEvent(OnGetInteractingEntities); - SubscribeLocalEvent(OnStateChanged, after: [typeof(MobThresholdSystem)]); + SubscribeLocalEvent(OnStateChanged, after: [typeof(MobThresholdSystem)]); SubscribeLocalEvent(OnAfterState); SubscribeLocalEvent(OnPullerContainerInsert); SubscribeLocalEvent(OnPullerUnpaused); @@ -140,12 +141,12 @@ public sealed class PullingSystem : EntitySystem } } - private void OnStateChanged(EntityUid uid, PullerComponent component, ref UpdateMobStateEvent args) + private void OnStateChanged(EntityUid uid, PullerComponent component, ref MobStateChangedEvent args) { if (component.Pulling == null) return; - if (TryComp(component.Pulling, out var comp) && (args.State == MobState.Critical || args.State == MobState.Dead)) + if (TryComp(component.Pulling, out var comp) && (args.NewMobState == MobState.Critical || args.NewMobState == MobState.Dead)) { TryStopPull(component.Pulling.Value, comp); } @@ -163,6 +164,12 @@ public sealed class PullingSystem : EntitySystem StopPulling(ent, ent); } + private void OnGetInteractingEntities(Entity ent, ref GetInteractingEntitiesEvent args) + { + if (ent.Comp.Puller != null) + args.InteractingEntities.Add(ent.Comp.Puller.Value); + } + private void OnAfterState(Entity ent, ref AfterAutoHandleStateEvent args) { if (ent.Comp.Pulling == null) diff --git a/Content.Shared/Movement/Systems/SharedMoverController.Relay.cs b/Content.Shared/Movement/Systems/SharedMoverController.Relay.cs index cfad62689b..ead2c54418 100644 --- a/Content.Shared/Movement/Systems/SharedMoverController.Relay.cs +++ b/Content.Shared/Movement/Systems/SharedMoverController.Relay.cs @@ -1,4 +1,3 @@ -using Content.Shared.ActionBlocker; using Content.Shared.Movement.Components; namespace Content.Shared.Movement.Systems; @@ -61,6 +60,7 @@ public abstract partial class SharedMoverController Dirty(uid, component); Dirty(relayEntity, targetComp); _blocker.UpdateCanMove(uid); + UpdateMoverStatus((relayEntity, null, targetComp)); } // Sunrise-start public void RemoveRelay(EntityUid uid) @@ -102,7 +102,7 @@ public abstract partial class SharedMoverController _blocker.UpdateCanMove(entity.Owner); } - private void OnTargetRelayShutdown(Entity entity, ref ComponentShutdown args) + protected virtual void OnTargetRelayShutdown(Entity entity, ref ComponentShutdown args) { PhysicsSystem.UpdateIsPredicted(entity.Owner); PhysicsSystem.UpdateIsPredicted(entity.Comp.Source); @@ -113,4 +113,6 @@ public abstract partial class SharedMoverController if (TryComp(entity.Comp.Source, out RelayInputMoverComponent? relay) && relay.LifeStage <= ComponentLifeStage.Running) RemComp(entity.Comp.Source, relay); } + + protected virtual void UpdateMoverStatus(Entity ent) { } } diff --git a/Content.Shared/Movement/Systems/SharedMoverController.cs b/Content.Shared/Movement/Systems/SharedMoverController.cs index 5d24b16621..b3607b8463 100644 --- a/Content.Shared/Movement/Systems/SharedMoverController.cs +++ b/Content.Shared/Movement/Systems/SharedMoverController.cs @@ -9,6 +9,7 @@ using Content.Shared.Maps; using Content.Shared.Mobs.Systems; using Content.Shared.Movement.Components; using Content.Shared.Movement.Events; +using Content.Shared.Shuttles.Components; using Content.Shared.Tag; using Robust.Shared.Audio; using Robust.Shared.Audio.Systems; @@ -19,6 +20,7 @@ using Robust.Shared.Map.Components; using Robust.Shared.Physics; using Robust.Shared.Physics.Components; using Robust.Shared.Physics.Controllers; +using Robust.Shared.Physics.Events; using Robust.Shared.Prototypes; using Robust.Shared.Timing; using Robust.Shared.Utility; @@ -48,6 +50,7 @@ public abstract partial class SharedMoverController : VirtualController protected EntityQuery CanMoveInAirQuery; protected EntityQuery FootstepModifierQuery; + protected EntityQuery FTLQuery; protected EntityQuery MoverQuery; protected EntityQuery MapQuery; protected EntityQuery MapGridQuery; @@ -56,6 +59,8 @@ public abstract partial class SharedMoverController : VirtualController protected EntityQuery ModifierQuery; protected EntityQuery NoRotateQuery; protected EntityQuery PhysicsQuery; + protected EntityQuery PilotQuery; + protected EntityQuery PreventPilotQuery; protected EntityQuery RelayQuery; protected EntityQuery PullableQuery; protected EntityQuery XformQuery; @@ -92,8 +97,14 @@ public abstract partial class SharedMoverController : VirtualController FootstepModifierQuery = GetEntityQuery(); MapGridQuery = GetEntityQuery(); MapQuery = GetEntityQuery(); + FTLQuery = GetEntityQuery(); + PilotQuery = GetEntityQuery(); + PreventPilotQuery = GetEntityQuery(); SubscribeLocalEvent(OnTileFriction); + SubscribeLocalEvent(OnMoverStartup); + SubscribeLocalEvent(OnPhysicsBodyChanged); + SubscribeLocalEvent(OnCanMove); InitializeInput(); InitializeRelay(); @@ -103,6 +114,11 @@ public abstract partial class SharedMoverController : VirtualController Subs.CVar(_configManager, CCVars.OffgridFriction, value => _offGridDamping = value, true); } + protected virtual void OnMoverStartup(Entity ent, ref ComponentStartup args) + { + _blocker.UpdateCanMove(ent, ent.Comp); + } + public override void Shutdown() { base.Shutdown(); @@ -194,6 +210,21 @@ public abstract partial class SharedMoverController : VirtualController return; } + /* + * This assert is here because any entity using inputs to move should be a Kinematic Controller. + * Kinematic Controllers are not built to use the entirety of the Physics engine by intention and + * setting an input mover to Dynamic will cause the Physics engine to occasionally throw asserts. + * In addition, SharedMoverController applies its own forms of fake impulses and friction outside + * Physics simulation, which will cause issues for Dynamic bodies (Such as Friction being applied twice). + * Kinematic bodies have even less Physics options and as such aren't suitable for a player, especially + * when we move to Box2D v3 where there will be more support for players updating outside of simulation. + * Lastly, static bodies can't move so they shouldn't be updated. If a static body makes it here we're + * doing unnecessary calculations. + * Only a Kinematic Controller should be making it to this point. + */ + DebugTools.Assert(physicsComponent.BodyType == BodyType.KinematicController, + $"Input mover: {ToPrettyString(uid)} in HandleMobMovement is not the correct BodyType, BodyType found: {physicsComponent.BodyType}, expected: KinematicController."); + // If the body is in air but isn't weightless then it can't move var weightless = _gravity.IsWeightless(uid); var inAirHelpless = false; @@ -331,8 +362,7 @@ public abstract partial class SharedMoverController : VirtualController if (!weightless && MobMoverQuery.TryGetComponent(uid, out var mobMover) && TryGetSound(weightless, uid, mover, mobMover, xform, out var sound, tileDef: tileDef)) { - var soundModifier = mover.Sprinting ? InputMoverComponent.SprintingSoundModifier - : InputMoverComponent.WalkingSoundModifier; + var soundModifier = mover.Sprinting ? InputMoverComponent.SprintingSoundModifier : InputMoverComponent.WalkingSoundModifier; var audioParams = sound.Params .WithVolume(sound.Params.Volume + soundModifier) @@ -469,9 +499,9 @@ public abstract partial class SharedMoverController : VirtualController // Only allow pushing off of anchored things that have collision. if (otherCollider.BodyType != BodyType.Static || !otherCollider.CanCollide || - ((collider.CollisionMask & otherCollider.CollisionLayer) == 0 && - (otherCollider.CollisionMask & collider.CollisionLayer) == 0) || - (TryComp(otherEntity, out PullableComponent? pullable) && pullable.BeingPulled)) + (collider.CollisionMask & otherCollider.CollisionLayer) == 0 && + (otherCollider.CollisionMask & collider.CollisionLayer) == 0 || + PullableQuery.TryComp(otherEntity, out var pullable) && pullable.BeingPulled) { continue; } @@ -621,7 +651,7 @@ public abstract partial class SharedMoverController : VirtualController private void OnTileFriction(Entity ent, ref TileFrictionEvent args) { - if (!TryComp(ent, out var physicsComponent) || !XformQuery.TryComp(ent, out var xform)) + if (!PhysicsQuery.TryComp(ent, out var physicsComponent)) return; if (physicsComponent.BodyStatus != BodyStatus.OnGround || _gravity.IsWeightless(ent.Owner)) @@ -629,4 +659,16 @@ public abstract partial class SharedMoverController : VirtualController else args.Modifier *= ent.Comp.BaseFriction; } + + private void OnPhysicsBodyChanged(Entity entity, ref PhysicsBodyTypeChangedEvent args) + { + _blocker.UpdateCanMove(entity); + } + + private void OnCanMove(Entity entity, ref UpdateCanMoveEvent args) + { + // If we don't have a physics component, or have a static body type then we can't move. + if (!PhysicsQuery.TryComp(entity, out var body) || body.BodyType == BodyType.Static) + args.Cancel(); + } } diff --git a/Content.Shared/NameIdentifier/SharedNameIdentifierSystem.cs b/Content.Shared/NameIdentifier/SharedNameIdentifierSystem.cs new file mode 100644 index 0000000000..05a6e43c2a --- /dev/null +++ b/Content.Shared/NameIdentifier/SharedNameIdentifierSystem.cs @@ -0,0 +1,37 @@ +using Content.Shared.NameModifier.EntitySystems; +using Robust.Shared.Prototypes; + +namespace Content.Shared.NameIdentifier; + +/// +/// Handles unique name identifiers for entities e.g. `monkey (MK-912)` +/// +public abstract class SharedNameIdentifierSystem : EntitySystem +{ + [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + + public override void Initialize() + { + base.Initialize(); + + SubscribeLocalEvent(OnRefreshNameModifiers); + } + + private void OnRefreshNameModifiers(Entity ent, ref RefreshNameModifiersEvent args) + { + if (ent.Comp.Group is null) + return; + + // Don't apply the modifier if the component is being removed + if (ent.Comp.LifeStage > ComponentLifeStage.Running) + return; + + if (!_prototypeManager.Resolve(ent.Comp.Group, out var group)) + return; + + var format = group.FullName ? "name-identifier-format-full" : "name-identifier-format-append"; + // We apply the modifier with a low priority to keep it near the base name + // "Beep (Si-4562) the zombie" instead of "Beep the zombie (Si-4562)" + args.AddModifier(format, -10, ("identifier", ent.Comp.FullIdentifier)); + } +} diff --git a/Content.Shared/Ninja/Components/DashAbilityComponent.cs b/Content.Shared/Ninja/Components/DashAbilityComponent.cs index de63506f37..800c6a161f 100644 --- a/Content.Shared/Ninja/Components/DashAbilityComponent.cs +++ b/Content.Shared/Ninja/Components/DashAbilityComponent.cs @@ -1,7 +1,6 @@ using Content.Shared.Actions; using Content.Shared.Actions.Components; using Content.Shared.Ninja.Systems; -using Robust.Shared.Audio; using Robust.Shared.GameStates; using Robust.Shared.Prototypes; diff --git a/Content.Shared/Ninja/Components/NinjaSuitComponent.cs b/Content.Shared/Ninja/Components/NinjaSuitComponent.cs index f60ed54201..c89becc15e 100644 --- a/Content.Shared/Ninja/Components/NinjaSuitComponent.cs +++ b/Content.Shared/Ninja/Components/NinjaSuitComponent.cs @@ -3,7 +3,6 @@ using Content.Shared.Ninja.Systems; using Robust.Shared.Audio; using Robust.Shared.GameStates; using Robust.Shared.Prototypes; -using Robust.Shared.Utility; namespace Content.Shared.Ninja.Components; diff --git a/Content.Shared/Ninja/Systems/DashAbilitySystem.cs b/Content.Shared/Ninja/Systems/DashAbilitySystem.cs index c02d6cfd9a..011754be24 100644 --- a/Content.Shared/Ninja/Systems/DashAbilitySystem.cs +++ b/Content.Shared/Ninja/Systems/DashAbilitySystem.cs @@ -1,17 +1,12 @@ using Content.Shared.Actions; -using Content.Shared.Charges.Components; using Content.Shared.Charges.Systems; -using Content.Shared.Hands.Components; using Content.Shared.Hands.EntitySystems; using Content.Shared.Interaction; using Content.Shared.Movement.Pulling.Components; -using Content.Shared.Movement.Pulling.Events; using Content.Shared.Movement.Pulling.Systems; using Content.Shared.Ninja.Components; using Content.Shared.Popups; using Content.Shared.Examine; -using Robust.Shared.Audio.Systems; -using Robust.Shared.Timing; namespace Content.Shared.Ninja.Systems; @@ -21,7 +16,6 @@ namespace Content.Shared.Ninja.Systems; public sealed class DashAbilitySystem : EntitySystem { [Dependency] private readonly ActionContainerSystem _actionContainer = default!; - [Dependency] private readonly IGameTiming _timing = default!; [Dependency] private readonly SharedChargesSystem _sharedCharges = default!; [Dependency] private readonly SharedHandsSystem _hands = default!; [Dependency] private readonly ExamineSystemShared _examine = default!; @@ -56,9 +50,6 @@ public sealed class DashAbilitySystem : EntitySystem /// private void OnDash(Entity ent, ref DashEvent args) { - if (!_timing.IsFirstTimePredicted) - return; - var (uid, comp) = ent; var user = args.Performer; if (!CheckDash(uid, user)) diff --git a/Content.Shared/Ninja/Systems/SharedNinjaGlovesSystem.cs b/Content.Shared/Ninja/Systems/SharedNinjaGlovesSystem.cs index 1f3cc3881d..52757fc53b 100644 --- a/Content.Shared/Ninja/Systems/SharedNinjaGlovesSystem.cs +++ b/Content.Shared/Ninja/Systems/SharedNinjaGlovesSystem.cs @@ -1,10 +1,8 @@ using Content.Shared.Clothing.Components; using Content.Shared.CombatMode; using Content.Shared.Examine; -using Content.Shared.Hands.Components; using Content.Shared.Hands.EntitySystems; using Content.Shared.Interaction; -using Content.Shared.Inventory.Events; using Content.Shared.Item.ItemToggle; using Content.Shared.Item.ItemToggle.Components; using Content.Shared.Ninja.Components; @@ -18,7 +16,6 @@ namespace Content.Shared.Ninja.Systems; /// public abstract class SharedNinjaGlovesSystem : EntitySystem { - [Dependency] private readonly IGameTiming _timing = default!; [Dependency] private readonly SharedCombatModeSystem _combatMode = default!; [Dependency] private readonly SharedHandsSystem _hands = default!; [Dependency] private readonly SharedInteractionSystem _interaction = default!; @@ -128,8 +125,7 @@ public abstract class SharedNinjaGlovesSystem : EntitySystem public bool AbilityCheck(EntityUid uid, BeforeInteractHandEvent args, out EntityUid target) { target = args.Target; - return _timing.IsFirstTimePredicted - && !_combatMode.IsInCombatMode(uid) + return !_combatMode.IsInCombatMode(uid) && _hands.GetActiveItem(uid) == null && _interaction.InRangeUnobstructed(uid, target); } diff --git a/Content.Shared/Ninja/Systems/SharedSpaceNinjaSystem.cs b/Content.Shared/Ninja/Systems/SharedSpaceNinjaSystem.cs index e17e2bc893..62ddcecb81 100644 --- a/Content.Shared/Ninja/Systems/SharedSpaceNinjaSystem.cs +++ b/Content.Shared/Ninja/Systems/SharedSpaceNinjaSystem.cs @@ -1,4 +1,3 @@ -using Content.Shared.Clothing.Components; using Content.Shared.Ninja.Components; using Content.Shared.Weapons.Melee.Events; using Content.Shared.Weapons.Ranged.Events; diff --git a/Content.Shared/Nuke/NukeUiMessages.cs b/Content.Shared/Nuke/NukeUiMessages.cs index 1c35cac7b0..8f5e16395c 100644 --- a/Content.Shared/Nuke/NukeUiMessages.cs +++ b/Content.Shared/Nuke/NukeUiMessages.cs @@ -5,6 +5,12 @@ namespace Content.Shared.Nuke public abstract partial class SharedNukeComponent : Component { public const string NukeDiskSlotId = "Nuke"; + + /// + /// Cooldown time between attempts to enter the nuke code. + /// Used to prevent clients from trying to brute force it. + /// + public static readonly TimeSpan EnterCodeCooldown = TimeSpan.FromSeconds(1); } [Serializable, NetSerializable] diff --git a/Content.Shared/Nutrition/Components/FoodComponent.cs b/Content.Shared/Nutrition/Components/FoodComponent.cs deleted file mode 100644 index 5f1ec41717..0000000000 --- a/Content.Shared/Nutrition/Components/FoodComponent.cs +++ /dev/null @@ -1,76 +0,0 @@ -using Content.Shared.Body.Components; -using Content.Shared.FixedPoint; -using Content.Shared.Nutrition.EntitySystems; -using Robust.Shared.Audio; -using Robust.Shared.Prototypes; - -namespace Content.Shared.Nutrition.Components; -[Obsolete("Migration to Content.Shared.Nutrition.Components.EdibleComponent is required")] -[RegisterComponent, Access(typeof(FoodSystem), typeof(FoodSequenceSystem))] -public sealed partial class FoodComponent : Component -{ - [DataField] - public string Solution = "food"; - - [DataField] - public SoundSpecifier UseSound = new SoundCollectionSpecifier("eating"); - - [DataField] - public List Trash = new(); - - [DataField] - public FixedPoint2? TransferAmount = FixedPoint2.New(5); - - /// - /// Acceptable utensil to use - /// - [DataField] - public UtensilType Utensil = UtensilType.Fork; //There are more "solid" than "liquid" food - - /// - /// Is utensil required to eat this food - /// - [DataField] - public bool UtensilRequired; - - /// - /// If this is set to true, food can only be eaten if you have a stomach with a - /// that includes this entity in its whitelist, - /// rather than just being digestible by anything that can eat food. - /// Whitelist the food component to allow eating of normal food. - /// - [DataField] - public bool RequiresSpecialDigestion; - - /// - /// Stomachs required to digest this entity. - /// Used to simulate 'ruminant' digestive systems (which can digest grass) - /// - [DataField] - public int RequiredStomachs = 1; - - /// - /// The localization identifier for the eat message. Needs a "food" entity argument passed to it. - /// - [DataField] - public LocId EatMessage = "edible-nom"; - - /// - /// How long it takes to eat the food personally. - /// - [DataField] - public float Delay = 1; - - /// - /// This is how many seconds it takes to force feed someone this food. - /// Should probably be smaller for small items like pills. - /// - [DataField] - public float ForceFeedDelay = 3; - - /// - /// For mobs that are food, requires killing them before eating. - /// - [DataField, ViewVariables(VVAccess.ReadWrite)] - public bool RequireDead = true; -} diff --git a/Content.Shared/Nutrition/EntitySystems/FoodSystem.cs b/Content.Shared/Nutrition/EntitySystems/FoodSystem.cs deleted file mode 100644 index a599a1e74e..0000000000 --- a/Content.Shared/Nutrition/EntitySystems/FoodSystem.cs +++ /dev/null @@ -1,253 +0,0 @@ -using Content.Shared.Administration.Logs; -using Content.Shared.Chemistry.EntitySystems; -using Content.Shared.Database; -using Content.Shared.Forensics; -using Content.Shared.Hands.EntitySystems; -using Content.Shared.IdentityManagement; -using Content.Shared.Interaction; -using Content.Shared.Interaction.Events; -using Content.Shared.Inventory; -using Content.Shared.Mobs.Systems; -using Content.Shared.Nutrition.Components; -using Content.Shared.Popups; -using Content.Shared.Verbs; -using Robust.Shared.Audio; -using Robust.Shared.Audio.Systems; - -namespace Content.Shared.Nutrition.EntitySystems; - -/// -/// Handles feeding attempts both on yourself and on the target. -/// -[Obsolete("Migration to Content.Shared.Nutrition.EntitySystems.IngestionSystem is required")] -public sealed class FoodSystem : EntitySystem -{ - [Dependency] private readonly FlavorProfileSystem _flavorProfile = default!; - [Dependency] private readonly IngestionSystem _ingestion = default!; - [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; - [Dependency] private readonly MobStateSystem _mobState = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - [Dependency] private readonly SharedHandsSystem _hands = default!; - [Dependency] private readonly SharedSolutionContainerSystem _solutionContainer = default!; - [Dependency] private readonly SharedTransformSystem _transform = default!; - - public const float MaxFeedDistance = 1.0f; - - public override void Initialize() - { - base.Initialize(); - - SubscribeLocalEvent(OnUseFoodInHand, after: new[] { typeof(OpenableSystem), typeof(InventorySystem) }); - SubscribeLocalEvent(OnFeedFood); - - SubscribeLocalEvent>(AddEatVerb); - - SubscribeLocalEvent(OnBeforeFoodEaten); - SubscribeLocalEvent(OnFoodEaten); - SubscribeLocalEvent(OnFoodFullyEaten); - - SubscribeLocalEvent(OnGetUtensils); - - SubscribeLocalEvent(OnIsFoodDigestible); - - SubscribeLocalEvent(OnFood); - - SubscribeLocalEvent(OnGetEdibleType); - - SubscribeLocalEvent(OnBeforeFullySliced); - } - - /// - /// Eat or drink an item - /// - private void OnUseFoodInHand(Entity entity, ref UseInHandEvent ev) - { - if (ev.Handled) - return; - - ev.Handled = _ingestion.TryIngest(ev.User, ev.User, entity); - } - - /// - /// Feed someone else - /// - private void OnFeedFood(Entity entity, ref AfterInteractEvent args) - { - if (args.Handled || args.Target == null || !args.CanReach) - return; - - args.Handled = _ingestion.TryIngest(args.User, args.Target.Value, entity); - } - - private void AddEatVerb(Entity entity, ref GetVerbsEvent args) - { - var user = args.User; - - if (entity.Owner == user || !args.CanInteract || !args.CanAccess) - return; - - if (!_ingestion.TryGetIngestionVerb(user, entity, IngestionSystem.Food, out var verb)) - return; - - args.Verbs.Add(verb); - } - - private void OnBeforeFoodEaten(Entity food, ref BeforeIngestedEvent args) - { - if (args.Cancelled || args.Solution is not { } solution) - return; - - // Set it to transfer amount if it exists, otherwise eat the whole volume if possible. - args.Transfer = food.Comp.TransferAmount ?? solution.Volume; - } - - private void OnFoodEaten(Entity entity, ref IngestedEvent args) - { - if (args.Handled) - return; - - args.Handled = true; - - _audio.PlayPredicted(entity.Comp.UseSound, args.Target, args.User, AudioParams.Default.WithVolume(-1f).WithVariation(0.20f)); - - var flavors = _flavorProfile.GetLocalizedFlavorsMessage(entity.Owner, args.Target, args.Split); - - if (args.ForceFed) - { - var targetName = Identity.Entity(args.Target, EntityManager); - var userName = Identity.Entity(args.User, EntityManager); - _popup.PopupEntity(Loc.GetString("edible-force-feed-success", ("user", userName), ("verb", _ingestion.GetProtoVerb(IngestionSystem.Food)), ("flavors", flavors)), entity, entity); - - _popup.PopupClient(Loc.GetString("edible-force-feed-success-user", ("target", targetName), ("verb", _ingestion.GetProtoVerb(IngestionSystem.Food))), args.User, args.User); - - // log successful forced feeding - _adminLogger.Add(LogType.ForceFeed, LogImpact.Medium, $"{ToPrettyString(entity):user} forced {ToPrettyString(args.User):target} to eat {ToPrettyString(entity):food}"); - } - else - { - _popup.PopupClient(Loc.GetString(entity.Comp.EatMessage, ("food", entity.Owner), ("flavors", flavors)), args.User, args.User); - - // log successful voluntary eating - _adminLogger.Add(LogType.Ingestion, LogImpact.Low, $"{ToPrettyString(args.User):target} ate {ToPrettyString(entity):food}"); - } - - // BREAK OUR UTENSILS - if (_ingestion.TryGetUtensils(args.User, entity, out var utensils)) - { - foreach (var utensil in utensils) - { - _ingestion.TryBreak(utensil, args.User); - } - } - - if (_ingestion.GetUsesRemaining(entity, entity.Comp.Solution, args.Split.Volume) > 0) - { - // Leave some of the consumer's DNA on the consumed item... - var ev = new TransferDnaEvent - { - Donor = args.Target, - Recipient = entity, - CanDnaBeCleaned = false, - }; - RaiseLocalEvent(args.Target, ref ev); - - args.Repeat = !args.ForceFed; - return; - } - - // Food is always destroyed... - args.Destroy = true; - } - - private void OnFoodFullyEaten(Entity food, ref FullyEatenEvent args) - { - if (food.Comp.Trash.Count == 0) - return; - - var position = _transform.GetMapCoordinates(food); - var trashes = food.Comp.Trash; - var tryPickup = _hands.IsHolding(args.User, food, out _); - - foreach (var trash in trashes) - { - var spawnedTrash = EntityManager.PredictedSpawn(trash, position); - - // If the user is holding the item - if (tryPickup) - { - // Put the trash in the user's hand - _hands.TryPickupAnyHand(args.User, spawnedTrash); - } - } - } - - private void OnFood(Entity food, ref EdibleEvent args) - { - if (args.Cancelled) - return; - - if (args.Cancelled || args.Solution != null) - return; - - if (food.Comp.UtensilRequired && !_ingestion.HasRequiredUtensils(args.User, food.Comp.Utensil)) - { - args.Cancelled = true; - return; - } - - // Check this last - _solutionContainer.TryGetSolution(food.Owner, food.Comp.Solution, out args.Solution); - args.Time += TimeSpan.FromSeconds(food.Comp.Delay); - } - - private void OnGetUtensils(Entity entity, ref GetUtensilsEvent args) - { - if (entity.Comp.Utensil == UtensilType.None) - return; - - if (entity.Comp.UtensilRequired) - args.AddRequiredTypes(entity.Comp.Utensil); - else - args.Types |= entity.Comp.Utensil; - } - - // TODO: When DrinkComponent and FoodComponent are properly obseleted, make the IsDigestionBools in IngestionSystem private again. - private void OnIsFoodDigestible(Entity ent, ref IsDigestibleEvent args) - { - if (ent.Comp.RequireDead && _mobState.IsAlive(ent)) - return; - - args.AddDigestible(ent.Comp.RequiresSpecialDigestion); - } - - private void OnGetEdibleType(Entity ent, ref GetEdibleTypeEvent args) - { - if (args.Type != null) - return; - - args.SetPrototype(IngestionSystem.Food); - } - - private void OnBeforeFullySliced(Entity food, ref BeforeFullySlicedEvent args) - { - if (food.Comp.Trash.Count == 0) - return; - - var position = _transform.GetMapCoordinates(food); - var trashes = food.Comp.Trash; - var tryPickup = _hands.IsHolding(args.User, food, out _); - - foreach (var trash in trashes) - { - var spawnedTrash = EntityManager.PredictedSpawn(trash, position); - - // If the user is holding the item - if (tryPickup) - { - // Put the trash in the user's hand - _hands.TryPickupAnyHand(args.User, spawnedTrash); - } - } - } -} diff --git a/Content.Shared/Nutrition/EntitySystems/HungerSystem.cs b/Content.Shared/Nutrition/EntitySystems/HungerSystem.cs index 868a493ab0..c4ac29947a 100644 --- a/Content.Shared/Nutrition/EntitySystems/HungerSystem.cs +++ b/Content.Shared/Nutrition/EntitySystems/HungerSystem.cs @@ -3,7 +3,7 @@ using Content.Shared._Sunrise.Mood; using Content.Shared._Sunrise.SunriseCCVars; using Content.Shared.Alert; using Content.Shared.CCVar; -using Content.Shared.Damage; +using Content.Shared.Damage.Systems; using Content.Shared.Mobs.Systems; using Content.Shared.Movement.Systems; using Content.Shared.Nutrition.Components; @@ -14,7 +14,6 @@ using Robust.Shared.Configuration; using Robust.Shared.Prototypes; using Robust.Shared.Random; using Robust.Shared.Timing; -using Robust.Shared.Utility; namespace Content.Shared.Nutrition.EntitySystems; diff --git a/Content.Shared/Nutrition/EntitySystems/IngestionSystem.Utensils.cs b/Content.Shared/Nutrition/EntitySystems/IngestionSystem.Utensils.cs index a4ef8422bb..f9cb03cb35 100644 --- a/Content.Shared/Nutrition/EntitySystems/IngestionSystem.Utensils.cs +++ b/Content.Shared/Nutrition/EntitySystems/IngestionSystem.Utensils.cs @@ -1,4 +1,4 @@ -using Content.Shared.Containers.ItemSlots; +using Content.Shared.Containers.ItemSlots; using Content.Shared.Hands.Components; using Content.Shared.Interaction; using Content.Shared.Nutrition.Components; @@ -66,7 +66,7 @@ public sealed partial class IngestionSystem return; // TODO: Once we have predicted randomness delete this for something sane... - var seed = SharedRandomExtensions.HashCodeCombine(new() { (int)_timing.CurTick.Value, GetNetEntity(entity).Id, GetNetEntity(userUid).Id }); + var seed = SharedRandomExtensions.HashCodeCombine((int)_timing.CurTick.Value, GetNetEntity(entity).Id, GetNetEntity(userUid).Id); var rand = new System.Random(seed); if (!rand.Prob(entity.Comp.BreakChance)) diff --git a/Content.Shared/Nutrition/EntitySystems/IngestionSystem.cs b/Content.Shared/Nutrition/EntitySystems/IngestionSystem.cs index d3271b7edb..ae10110ebc 100644 --- a/Content.Shared/Nutrition/EntitySystems/IngestionSystem.cs +++ b/Content.Shared/Nutrition/EntitySystems/IngestionSystem.cs @@ -19,6 +19,7 @@ using Content.Shared.Mobs.Systems; using Content.Shared.Nutrition.Components; using Content.Shared.Popups; using Content.Shared.Tools.EntitySystems; +using Content.Shared.UserInterface; using Content.Shared.Verbs; using Content.Shared.Whitelist; using Robust.Shared.Audio.Systems; @@ -68,8 +69,8 @@ public sealed partial class IngestionSystem : EntitySystem SubscribeLocalEvent(OnEdibleInit); // Interactions - SubscribeLocalEvent(OnUseEdibleInHand, after: new[] { typeof(OpenableSystem), typeof(InventorySystem) }); - SubscribeLocalEvent(OnEdibleInteract, after: new[] { typeof(ToolOpenableSystem) }); + SubscribeLocalEvent(OnUseEdibleInHand, after: [typeof(OpenableSystem), typeof(InventorySystem), typeof(ActivatableUISystem)]); + SubscribeLocalEvent(OnEdibleInteract, after: [typeof(ToolOpenableSystem)]); // Generic Eating Handlers SubscribeLocalEvent(OnBeforeIngested); @@ -118,8 +119,7 @@ public sealed partial class IngestionSystem : EntitySystem /// The entity who is trying to make this happen. /// The entity who is being made to ingest something. /// The entity that is trying to be ingested. - /// Bool that determines whethere this is a Try or a Can effectively. - /// When set to true, it tries to ingest, when false it checks if we can. + /// When set to true, it tries to ingest. When false, it only checks if we can. /// Returns true if we can ingest the item. private bool AttemptIngest(EntityUid user, EntityUid target, EntityUid ingested, bool ingest) { @@ -365,6 +365,9 @@ public sealed partial class IngestionSystem : EntitySystem var split = _solutionContainer.SplitSolution(solution.Value, transfer); + if (beforeEv.Refresh) + _solutionContainer.TryAddSolution(solution.Value, split); + var ingestEv = new IngestingEvent(food, split, forceFed); RaiseLocalEvent(entity, ref ingestEv); @@ -374,9 +377,6 @@ public sealed partial class IngestionSystem : EntitySystem var afterEv = new IngestedEvent(args.User, entity, split, forceFed); RaiseLocalEvent(food, ref afterEv); - if (afterEv.Refresh) - _solutionContainer.TryAddSolution(solution.Value, split); - _stomach.TryTransferSolution(stomachToUse.Value.Owner, split, stomachToUse); if (!afterEv.Destroy) diff --git a/Content.Shared/Nutrition/EntitySystems/MessyDrinkerSystem.cs b/Content.Shared/Nutrition/EntitySystems/MessyDrinkerSystem.cs index 7bfb7a5633..f672edaab4 100644 --- a/Content.Shared/Nutrition/EntitySystems/MessyDrinkerSystem.cs +++ b/Content.Shared/Nutrition/EntitySystems/MessyDrinkerSystem.cs @@ -38,7 +38,7 @@ public sealed class MessyDrinkerSystem : EntitySystem return; // TODO: Replace with RandomPredicted once the engine PR is merged - var seed = SharedRandomExtensions.HashCodeCombine(new() { (int)_timing.CurTick.Value, GetNetEntity(ent).Id }); + var seed = SharedRandomExtensions.HashCodeCombine((int)_timing.CurTick.Value, GetNetEntity(ent).Id); var rand = new System.Random(seed); if (!rand.Prob(ent.Comp.SpillChance)) return; diff --git a/Content.Shared/Nutrition/EntitySystems/PressurizedSolutionSystem.cs b/Content.Shared/Nutrition/EntitySystems/PressurizedSolutionSystem.cs index 82d90f4c92..9a0e3e79fa 100644 --- a/Content.Shared/Nutrition/EntitySystems/PressurizedSolutionSystem.cs +++ b/Content.Shared/Nutrition/EntitySystems/PressurizedSolutionSystem.cs @@ -179,8 +179,8 @@ public sealed partial class PressurizedSolutionSystem : EntitySystem var solution = _solutionContainer.SplitSolution(soln.Value, interactions.Volume); // Spray the solution onto the ground and anyone nearby - if (TryComp(entity, out TransformComponent? transform)) - _puddle.TrySplashSpillAt(entity, transform.Coordinates, solution, out _, sound: false); + var coordinates = Transform(entity).Coordinates; + _puddle.TrySplashSpillAt(entity.Owner, coordinates, out _, out _, sound: false); var drinkName = Identity.Entity(entity, EntityManager); diff --git a/Content.Shared/Nutrition/IngestionEvents.cs b/Content.Shared/Nutrition/IngestionEvents.cs index 27988c898d..afa50fc931 100644 --- a/Content.Shared/Nutrition/IngestionEvents.cs +++ b/Content.Shared/Nutrition/IngestionEvents.cs @@ -111,6 +111,10 @@ public record struct BeforeIngestedEvent(FixedPoint2 Min, FixedPoint2 Max, Solut // Whether this event, and therefore eat attempt, should be cancelled. public bool Cancelled; + // When and if we eat this solution, should we actually remove solution or should it get replaced? + // This bool basically only exists because of stackable system. + public bool Refresh; + public bool TryNewMinimum(FixedPoint2 newMin) { if (newMin > Max) @@ -130,6 +134,12 @@ public record struct BeforeIngestedEvent(FixedPoint2 Min, FixedPoint2 Max, Solut } } +/// +/// Raised on an entity while it is eating +/// +/// The item being ingested +/// The solution being ingested +/// Whether or not we're being forced [ByRefEvent] public record struct IngestingEvent(EntityUid Food, Solution Split, bool ForceFed); @@ -143,10 +153,6 @@ public record struct IngestingEvent(EntityUid Food, Solution Split, bool ForceFe [ByRefEvent] public record struct IngestedEvent(EntityUid User, EntityUid Target, Solution Split, bool ForceFed) { - // Should we refill the solution now that we've eaten it? - // This bool basically only exists because of stackable system. - public bool Refresh; - // Should we destroy the ingested entity? public bool Destroy; diff --git a/Content.Shared/Nutrition/Prototypes/EdiblePrototype.cs b/Content.Shared/Nutrition/Prototypes/EdiblePrototype.cs index 2cfe900167..864383610c 100644 --- a/Content.Shared/Nutrition/Prototypes/EdiblePrototype.cs +++ b/Content.Shared/Nutrition/Prototypes/EdiblePrototype.cs @@ -12,7 +12,7 @@ public sealed partial class EdiblePrototype : IPrototype { /// [IdDataField] - public string ID { get; } = default!; + public string ID { get; private set; } = default!; /// /// The sound we make when eaten. diff --git a/Content.Shared/Physics/Controllers/SharedConveyorController.cs b/Content.Shared/Physics/Controllers/SharedConveyorController.cs index b1ccb3be2a..e8b22b410c 100644 --- a/Content.Shared/Physics/Controllers/SharedConveyorController.cs +++ b/Content.Shared/Physics/Controllers/SharedConveyorController.cs @@ -1,4 +1,4 @@ -using System.Numerics; +using System.Numerics; using Content.Shared.Conveyor; using Content.Shared.Gravity; using Content.Shared.Movement.Components; @@ -58,6 +58,9 @@ public abstract class SharedConveyorController : VirtualController private void OnConveyedFriction(Entity ent, ref TileFrictionEvent args) { + if(!ent.Comp.Conveying) + return; + // Conveyed entities don't get friction, they just get wishdir applied so will inherently slowdown anyway. args.Modifier = 0f; } @@ -140,7 +143,15 @@ public abstract class SharedConveyorController : VirtualController continue; var physics = ent.Entity.Comp3; + + if (physics.BodyStatus != BodyStatus.OnGround) + { + SetConveying(ent.Entity.Owner, ent.Entity.Comp1, false); + continue; + } + var velocity = physics.LinearVelocity; + var angularVelocity = physics.AngularVelocity; var targetDir = ent.Direction; // If mob is moving with the conveyor then combine the directions. @@ -163,6 +174,7 @@ public abstract class SharedConveyorController : VirtualController // We provide a small minimum friction speed as well for those times where the friction would stop large objects // snagged on corners from sliding into the centerline. _mover.Friction(0.2f, frameTime: frameTime, friction: 5f, ref velocity); + _mover.Friction(0f, frameTime: frameTime, friction: 5f, ref angularVelocity); } SharedMoverController.Accelerate(ref velocity, targetDir, 20f, frameTime); @@ -172,8 +184,10 @@ public abstract class SharedConveyorController : VirtualController // Need friction to outweigh the movement as it will bounce a bit against the wall. // This facilitates being able to sleep entities colliding into walls. _mover.Friction(0f, frameTime: frameTime, friction: 40f, ref velocity); + _mover.Friction(0f, frameTime: frameTime, friction: 40f, ref angularVelocity); } + PhysicsSystem.SetAngularVelocity(ent.Entity.Owner, angularVelocity); PhysicsSystem.SetLinearVelocity(ent.Entity.Owner, velocity, wakeBody: false); if (!IsConveyed((ent.Entity.Owner, ent.Entity.Comp2))) diff --git a/Content.Shared/Polymorph/Systems/SharedChameleonProjectorSystem.cs b/Content.Shared/Polymorph/Systems/SharedChameleonProjectorSystem.cs index 69b9bf8f8d..6c686ff555 100644 --- a/Content.Shared/Polymorph/Systems/SharedChameleonProjectorSystem.cs +++ b/Content.Shared/Polymorph/Systems/SharedChameleonProjectorSystem.cs @@ -1,6 +1,5 @@ using Content.Shared.Actions; using Content.Shared.Coordinates; -using Content.Shared.Damage; using Content.Shared.Hands; using Content.Shared.Interaction; using Content.Shared.Item; @@ -14,6 +13,7 @@ using Robust.Shared.Network; using Robust.Shared.Prototypes; using Robust.Shared.Serialization.Manager; using System.Diagnostics.CodeAnalysis; +using Content.Shared.Damage.Systems; namespace Content.Shared.Polymorph.Systems; @@ -191,7 +191,7 @@ public abstract class SharedChameleonProjectorSystem : EntitySystem public bool IsInvalid(ChameleonProjectorComponent comp, EntityUid target) { return _whitelist.IsWhitelistFail(comp.Whitelist, target) - || _whitelist.IsBlacklistPass(comp.Blacklist, target); + || _whitelist.IsWhitelistPass(comp.Blacklist, target); } /// diff --git a/Content.Shared/Power/ChargeEvents.cs b/Content.Shared/Power/ChargeEvents.cs index db412e91d9..ff602f9dcb 100644 --- a/Content.Shared/Power/ChargeEvents.cs +++ b/Content.Shared/Power/ChargeEvents.cs @@ -1,33 +1,89 @@ +using Content.Shared.Power.Components; +using Content.Shared.Power.EntitySystems; +using Content.Shared.PowerCell.Components; + namespace Content.Shared.Power; /// -/// Raised when a battery's charge or capacity changes (capacity affects relative charge percentage). +/// Raised when a battery's charge, charge rate or capacity was updated (capacity affects relative charge percentage). +/// If a battery uses to (dis)charge this is NOT raised every single tick, but only when the charge rate is updated. +/// For instantaneous charge changes using , or similar this DOES get raised, but +/// you should avoid doing so in update loops if the component has net sync enabled. /// [ByRefEvent] -public readonly record struct ChargeChangedEvent(float Charge, float MaxCharge); +public readonly record struct ChargeChangedEvent(float CurrentCharge, float Delta, float CurrentChargeRate, float MaxCharge) +{ + /// + /// The new charge of the battery. + /// + public readonly float CurrentCharge = CurrentCharge; + + /// + /// The amount the charge was changed by. + /// This might be 0 if only the charge rate was modified. + /// + public readonly float Delta = Delta; + + /// + /// The new charge rate of the battery. + /// + public readonly float CurrentChargeRate = CurrentChargeRate; + + /// + /// The maximum charge of the battery. + /// + public readonly float MaxCharge = MaxCharge; +} /// -/// Raised when it is necessary to get information about battery charges. +/// Raised when a battery changes its state between full, empty, or neither. +/// Useful to detect when a battery is empty or fully charged (since ChargeChangedEvent does not get raised every tick for batteries with a constant charge rate). /// [ByRefEvent] -public sealed class GetChargeEvent : EntityEventArgs +public record struct BatteryStateChangedEvent(BatteryState OldState, BatteryState NewState); + +/// +/// Raised to calculate a predicted battery's recharge rate. +/// Subscribe to this to offset its current charge rate. +/// +[ByRefEvent] +public record struct RefreshChargeRateEvent(float MaxCharge) +{ + public readonly float MaxCharge = MaxCharge; + public float NewChargeRate; +} + +/// +/// Event that supports multiple battery types. +/// Raised when it is necessary to get information about battery charges. +/// Works with either or . +/// If there are multiple batteries then the results will be summed up. +/// +[ByRefEvent] +public record struct GetChargeEvent { public float CurrentCharge; public float MaxCharge; } /// -/// Raised when it is necessary to change the current battery charge to a some value. +/// Method event that supports multiple battery types. +/// Raised when it is necessary to change the current battery charge by some value. +/// Works with either or . +/// If there are multiple batteries then they will be changed in order of subscription until the total value was reached. /// [ByRefEvent] -public sealed class ChangeChargeEvent : EntityEventArgs +public record struct ChangeChargeEvent(float Amount) { - public float OriginalValue; - public float ResidualValue; + /// + /// The total amount of charge to change the battery's storage by (in joule). + /// A positive value adds charge, a negative value removes charge. + /// + public readonly float Amount = Amount; - public ChangeChargeEvent(float value) - { - OriginalValue = value; - ResidualValue = value; - } + /// + /// The amount of charge that still has to be removed. + /// For cases where there are multiple batteries. + /// + public float ResidualValue = Amount; } diff --git a/Content.Shared/Power/Components/BatteryComponent.cs b/Content.Shared/Power/Components/BatteryComponent.cs index 6a2d2a5051..343333f6db 100644 --- a/Content.Shared/Power/Components/BatteryComponent.cs +++ b/Content.Shared/Power/Components/BatteryComponent.cs @@ -1,34 +1,98 @@ using Content.Shared.Power.EntitySystems; +using Content.Shared.PowerCell.Components; using Content.Shared.Guidebook; +using Robust.Shared.GameStates; +using Robust.Shared.Serialization; +using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom; namespace Content.Shared.Power.Components; /// -/// Battery node on the pow3r network. Needs other components to connect to actual networks. +/// Used for any sort of battery that stores electical power. +/// Can be used as a battery node on the pow3r network. Needs other components to connect to actual networks, see PowerNetworkBatteryComponent. +/// Also used for power cells using or battery powered guns with intrinsic battery. /// -[RegisterComponent] -[Virtual] +/// +/// IMPORTANT: If your battery has an update loop setting the charge every single tick you should set to false +/// in your prototype to prevent it from getting networked every single tick. However, this will disable prediction. +/// This is mostly needed for anything connected to the power network (APCs, SMES, turrets with battery), as their power supply ramps up over time. +/// Everything else that only has a constant charge rate (e.g. charging/discharging a battery at a certain wattage) or instantaneous power draw (e.g. shooting a gun) is fine being networked. +/// However, you should write your systems to avoid using update loops and instead change the battery's charge rate using and +/// the current charge will automatically be inferred if you use . +/// +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState, AutoGenerateComponentPause] [Access(typeof(SharedBatterySystem))] -public partial class BatteryComponent : Component +public sealed partial class BatteryComponent : Component { - public string SolutionName = "battery"; - /// /// Maximum charge of the battery in joules (ie. watt seconds) /// - [DataField] + [DataField, AutoNetworkedField, ViewVariables] [GuidebookData] public float MaxCharge; /// - /// Current charge of the battery in joules (ie. watt seconds) - /// - [DataField("startingCharge")] - public float CurrentCharge; - - /// - /// The price per one joule. Default is 1 credit for 10kJ. + /// The price per one joule. Default is 1 speso for 10kJ. /// [DataField] public float PricePerJoule = 0.0001f; + + /// + /// Time stamp of the last networked update. + /// + [DataField(customTypeSerializer: typeof(TimeOffsetSerializer))] + [AutoNetworkedField, AutoPausedField, ViewVariables] + public TimeSpan LastUpdate = TimeSpan.Zero; + + /// + /// The intial charge to be set on map init. + /// + [DataField] + public float StartingCharge; + + /// + /// The charge at the last update in joules (i.e. watt seconds). + /// + [DataField, AutoNetworkedField, ViewVariables] + public float LastCharge; + + /// + /// The current charge rate in watt. + /// + /// + /// Not a datafield as this is only cached and recalculated on component startup. + /// + [ViewVariables, AutoNetworkedField] + public float ChargeRate; + + /// + /// The current charge state of the battery. + /// Used to track state changes for raising . + /// + /// + /// Not a datafield as this is only cached and recalculated in an update loop. + /// + [ViewVariables, AutoNetworkedField] + public BatteryState State = BatteryState.Neither; } + +/// +/// Charge level status of the battery. +/// +[Serializable, NetSerializable] +public enum BatteryState : byte +{ + /// + /// Full charge. + /// + Full, + /// + /// No charge. + /// + Empty, + /// + /// Neither full nor empty. + /// + Neither, +} + diff --git a/Content.Shared/Power/Components/BatterySelfRechargerComponent.cs b/Content.Shared/Power/Components/BatterySelfRechargerComponent.cs new file mode 100644 index 0000000000..e18ad9d3b0 --- /dev/null +++ b/Content.Shared/Power/Components/BatterySelfRechargerComponent.cs @@ -0,0 +1,32 @@ +using Robust.Shared.GameStates; +using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom; + +namespace Content.Shared.Power.Components; + +/// +/// Self-recharging battery. +/// To be used in combination with . +/// +[RegisterComponent, NetworkedComponent] +[AutoGenerateComponentState, AutoGenerateComponentPause] +public sealed partial class BatterySelfRechargerComponent : Component +{ + /// + /// At what rate does the entity automatically recharge? In watts. + /// + [DataField, AutoNetworkedField, ViewVariables] + public float AutoRechargeRate; + + /// + /// How long should the entity stop automatically recharging if a charge is used? + /// + [DataField, AutoNetworkedField] + public TimeSpan AutoRechargePauseTime = TimeSpan.Zero; + + /// + /// Do not auto recharge if this timestamp has yet to happen, set for the auto recharge pause system. + /// + [DataField(customTypeSerializer: typeof(TimeOffsetSerializer))] + [AutoNetworkedField, AutoPausedField, ViewVariables] + public TimeSpan? NextAutoRecharge = TimeSpan.FromSeconds(0); +} diff --git a/Content.Shared/Power/Components/BatteryVisualsComponent.cs b/Content.Shared/Power/Components/BatteryVisualsComponent.cs new file mode 100644 index 0000000000..120dd8591f --- /dev/null +++ b/Content.Shared/Power/Components/BatteryVisualsComponent.cs @@ -0,0 +1,51 @@ +using Content.Shared.PowerCell.Components; +using Robust.Shared.GameStates; +using Robust.Shared.Serialization; + +namespace Content.Shared.Power.Components; + +/// +/// Marker component that makes an entity with update its appearance data for use with visualizers. +/// Also works with an entity with and will relay the state of the inserted powercell. +/// +[RegisterComponent, NetworkedComponent] +public sealed partial class BatteryVisualsComponent : Component; + +/// +/// Keys for the appearance data. +/// +[Serializable, NetSerializable] +public enum BatteryVisuals : byte +{ + /// + /// The current charge state of the battery. + /// Either full, empty, or neither. + /// Uses a . + /// + State, + /// + /// Is the battery currently charging or discharging? + /// Uses a . + /// + Charging, +} + +/// +/// Charge level status of the battery. +/// +[Serializable, NetSerializable] +public enum BatteryChargingState : byte +{ + /// + /// BatteryComponent.ChargeRate > 0 + /// + Charging, + /// + /// BatteryComponent.ChargeRate < 0 + /// + Decharging, + /// + /// BatteryComponent.ChargeRate == 0 + /// + Constant, +} diff --git a/Content.Shared/Power/Components/ChargerComponent.cs b/Content.Shared/Power/Components/ChargerComponent.cs index a3f2f8f424..930ff059f3 100644 --- a/Content.Shared/Power/Components/ChargerComponent.cs +++ b/Content.Shared/Power/Components/ChargerComponent.cs @@ -1,19 +1,24 @@ using Content.Shared.Whitelist; using Robust.Shared.GameStates; +using Robust.Shared.Serialization; namespace Content.Shared.Power.Components; -[RegisterComponent, NetworkedComponent] +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState] public sealed partial class ChargerComponent : Component { - [ViewVariables] - public CellChargerStatus Status; + /// + /// The charge rate of the charger, in watts. + /// + [DataField, AutoNetworkedField] + public float ChargeRate = 20.0f; /// - /// The charge rate of the charger, in watts + /// Passive draw when no power cell is inserted, in watts. + /// This should be larger than 0 or the charger will be considered as powered even without a LV supply. /// - [DataField] - public float ChargeRate = 20.0f; + [DataField, AutoNetworkedField] + public float PassiveDraw = 1f; /// /// The container ID that is holds the entities being charged. @@ -24,13 +29,29 @@ public sealed partial class ChargerComponent : Component /// /// A whitelist for what entities can be charged by this Charger. /// - [DataField] + [DataField, AutoNetworkedField] public EntityWhitelist? Whitelist; /// /// Indicates whether the charger is portable and thus subject to EMP effects /// and bypasses checks for transform, anchored, and ApcPowerReceiverComponent. /// - [DataField] + [DataField, AutoNetworkedField] public bool Portable = false; } + +[Serializable, NetSerializable] +public enum CellChargerStatus +{ + Off, + Empty, + Charging, + Charged, +} + +[Serializable, NetSerializable] +public enum CellVisual +{ + Occupied, // If there's an item in it + Light, +} diff --git a/Content.Shared/Power/Components/ExaminableBatteryComponent.cs b/Content.Shared/Power/Components/ExaminableBatteryComponent.cs new file mode 100644 index 0000000000..b49680db0d --- /dev/null +++ b/Content.Shared/Power/Components/ExaminableBatteryComponent.cs @@ -0,0 +1,10 @@ +using Robust.Shared.GameStates; + +namespace Content.Shared.Power.Components; + +/// +/// Allows the charge of a battery to be seen by examination. +/// Requires . +/// +[RegisterComponent, NetworkedComponent] +public sealed partial class ExaminableBatteryComponent : Component; diff --git a/Content.Shared/Power/Components/InsideChargerComponent.cs b/Content.Shared/Power/Components/InsideChargerComponent.cs new file mode 100644 index 0000000000..64e5702782 --- /dev/null +++ b/Content.Shared/Power/Components/InsideChargerComponent.cs @@ -0,0 +1,10 @@ +using Robust.Shared.GameStates; + +namespace Content.Shared.Power.Components; + +/// +/// This entity is currently inside the charging slot of an entity with . +/// Added regardless whether or not the charger is powered. +/// +[RegisterComponent, NetworkedComponent] +public sealed partial class InsideChargerComponent : Component; diff --git a/Content.Shared/Power/Components/PowerStateComponent.cs b/Content.Shared/Power/Components/PowerStateComponent.cs new file mode 100644 index 0000000000..d1fc0d2aeb --- /dev/null +++ b/Content.Shared/Power/Components/PowerStateComponent.cs @@ -0,0 +1,32 @@ +namespace Content.Shared.Power.Components; + +/// +/// Generic component for giving entities "idle" and "working" power states. +/// +/// Entities that have more complex power draw +/// (ex. a thermomachine whose heating power is directly tied to its power consumption) +/// should just directly set their load on the . +/// +/// This is also applicable if you would like to add +/// more complex power behavior that is tied to a generic component. +[RegisterComponent] +public sealed partial class PowerStateComponent : Component +{ + /// + /// Whether the entity is currently in the working state. + /// + [DataField] + public bool IsWorking; + + /// + /// The idle power draw of this entity when not working, in watts. + /// + [DataField] + public float IdlePowerDraw = 20f; + + /// + /// The working power draw of this entity when working, in watts. + /// + [DataField] + public float WorkingPowerDraw = 350f; +} diff --git a/Content.Shared/Power/Components/UIPowerStateComponent.cs b/Content.Shared/Power/Components/UIPowerStateComponent.cs new file mode 100644 index 0000000000..9210f63c55 --- /dev/null +++ b/Content.Shared/Power/Components/UIPowerStateComponent.cs @@ -0,0 +1,16 @@ +namespace Content.Shared.Power.Components; + +/// +/// Component for entities that want to increase their power usage to a working state when +/// a UI on the machine is open. Requires . +/// +[RegisterComponent] +public sealed partial class UIPowerStateComponent : Component +{ + /// + /// List of UI keys that will trigger the working state. + /// If null, any UI open will trigger the working state. + /// + [DataField] + public List? Keys; +} diff --git a/Content.Shared/Power/EntitySystems/ChargerSystem.cs b/Content.Shared/Power/EntitySystems/ChargerSystem.cs new file mode 100644 index 0000000000..00429067c4 --- /dev/null +++ b/Content.Shared/Power/EntitySystems/ChargerSystem.cs @@ -0,0 +1,254 @@ +using System.Diagnostics.CodeAnalysis; +using Content.Shared.Emp; +using Content.Shared.Examine; +using Content.Shared.Power.Components; +using Content.Shared.PowerCell; +using Content.Shared.PowerCell.Components; +using Content.Shared.Storage.Components; +using Content.Shared.Whitelist; +using Robust.Shared.Containers; +using Robust.Shared.Timing; + +namespace Content.Shared.Power.EntitySystems; + +public sealed class ChargerSystem : EntitySystem +{ + [Dependency] private readonly SharedBatterySystem _battery = default!; + [Dependency] private readonly SharedPowerReceiverSystem _receiver = default!; + [Dependency] private readonly EntityWhitelistSystem _whitelist = default!; + [Dependency] private readonly SharedContainerSystem _container = default!; + [Dependency] private readonly PowerCellSystem _powerCell = default!; + [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private readonly SharedAppearanceSystem _appearance = default!; + + public override void Initialize() + { + base.Initialize(); + + SubscribeLocalEvent(OnStartup); + SubscribeLocalEvent(OnPowerChanged); + SubscribeLocalEvent(OnInserted); + SubscribeLocalEvent(OnRemoved); + SubscribeLocalEvent(OnInsertAttempt); + SubscribeLocalEvent(OnEntityStorageInsertAttempt); + SubscribeLocalEvent(OnChargerExamine); + SubscribeLocalEvent(OnEmpPulse); + SubscribeLocalEvent(OnEmpRemoved); + SubscribeLocalEvent(OnRefreshChargeRate); + SubscribeLocalEvent(OnStatusChanged); + } + + private void OnStartup(Entity ent, ref ComponentStartup args) + { + UpdateStatus(ent); + } + + private void OnChargerExamine(EntityUid uid, ChargerComponent component, ExaminedEvent args) + { + using (args.PushGroup(nameof(ChargerComponent))) + { + // rate at which the charger charges + args.PushMarkup(Loc.GetString("charger-examine", ("color", "yellow"), ("chargeRate", (int)component.ChargeRate))); + + // try to get contents of the charger + if (!_container.TryGetContainer(uid, component.SlotId, out var container)) + return; + + if (HasComp(uid)) + return; + + // if charger is empty and not a power cell type charger, add empty message + // power cells have their own empty message by default, for things like flash lights + if (container.ContainedEntities.Count == 0) + { + args.PushMarkup(Loc.GetString("charger-empty")); + } + else + { + // add how much each item is charged it + foreach (var contained in container.ContainedEntities) + { + if (!_powerCell.TryGetBatteryFromEntityOrSlot(contained, out var battery)) + continue; + + var chargePercent = _battery.GetChargeLevel(battery.Value.AsNullable()) * 100; + args.PushMarkup(Loc.GetString("charger-content", ("chargePercent", (int)chargePercent))); + } + } + } + } + + private void OnPowerChanged(Entity ent, ref PowerChangedEvent args) + { + RefreshAllBatteries(ent); + UpdateStatus(ent); + } + + private void OnInserted(Entity ent, ref EntInsertedIntoContainerMessage args) + { + if (_timing.ApplyingState) + return; // Already networked in the same gamestate + + if (args.Container.ID != ent.Comp.SlotId) + return; + + AddComp(args.Entity); + if (_powerCell.TryGetBatteryFromEntityOrSlot(args.Entity, out var battery)) + _battery.RefreshChargeRate(battery.Value.AsNullable()); + UpdateStatus(ent); + } + + private void OnRemoved(Entity ent, ref EntRemovedFromContainerMessage args) + { + if (_timing.ApplyingState) + return; // Already networked in the same gamestate + + if (args.Container.ID != ent.Comp.SlotId) + return; + + RemComp(args.Entity); + if (_powerCell.TryGetBatteryFromEntityOrSlot(args.Entity, out var battery)) + _battery.RefreshChargeRate(battery.Value.AsNullable()); + UpdateStatus(ent); + } + + /// + /// Verify that the entity being inserted is actually rechargeable. + /// + private void OnInsertAttempt(EntityUid uid, ChargerComponent component, ContainerIsInsertingAttemptEvent args) + { + if (!component.Initialized) + return; + + if (args.Container.ID != component.SlotId) + return; + + if (!TryComp(args.EntityUid, out var cellSlot)) + return; + + if (!cellSlot.FitsInCharger) + args.Cancel(); + } + + private void OnEntityStorageInsertAttempt(EntityUid uid, ChargerComponent component, ref InsertIntoEntityStorageAttemptEvent args) + { + if (!component.Initialized || args.Cancelled) + return; + + if (args.Container.ID != component.SlotId) + return; + + if (!TryComp(uid, out var cellSlot)) + return; + + if (!cellSlot.FitsInCharger) + args.Cancelled = true; + } + private void OnEmpPulse(Entity ent, ref EmpPulseEvent args) + { + args.Affected = true; + args.Disabled = true; + RefreshAllBatteries(ent); + UpdateStatus(ent); + } + + private void OnEmpRemoved(Entity ent, ref EmpDisabledRemovedEvent args) + { + RefreshAllBatteries(ent); + UpdateStatus(ent); + } + + private void OnRefreshChargeRate(Entity ent, ref RefreshChargeRateEvent args) + { + var chargerUid = Transform(ent).ParentUid; + + if (HasComp(chargerUid)) + return; + + if (!TryComp(chargerUid, out var chargerComp)) + return; + + if (!chargerComp.Portable && !_receiver.IsPowered(chargerUid)) + return; + + if (_whitelist.IsWhitelistFail(chargerComp.Whitelist, ent.Owner)) + return; + + args.NewChargeRate += chargerComp.ChargeRate; + } + private void OnStatusChanged(Entity ent, ref BatteryStateChangedEvent args) + { + // If the battery is full update the visuals and power draw of the charger. + + var chargerUid = Transform(ent).ParentUid; + if (!TryComp(chargerUid, out var chargerComp)) + return; + + UpdateStatus((chargerUid, chargerComp)); + } + + private void RefreshAllBatteries(Entity ent) + { + // try to get contents of the charger + if (!_container.TryGetContainer(ent.Owner, ent.Comp.SlotId, out var container)) + return; + + foreach (var item in container.ContainedEntities) + { + if (_powerCell.TryGetBatteryFromEntityOrSlot(item, out var battery)) + _battery.RefreshChargeRate(battery.Value.AsNullable()); + } + } + + private void UpdateStatus(Entity ent) + { + TryComp(ent, out var appearance); + + if (!_container.TryGetContainer(ent.Owner, ent.Comp.SlotId, out var container)) + return; + + _appearance.SetData(ent.Owner, CellVisual.Occupied, container.ContainedEntities.Count != 0, appearance); + + var status = GetStatus(ent); + switch (status) + { + case CellChargerStatus.Charging: + // TODO: If someone ever adds chargers that can charge multiple batteries at once then set this to the total draw rate. + _receiver.SetLoad(ent.Owner, ent.Comp.ChargeRate); + break; + default: + // Don't set the load to 0 or the charger will be considered as powered even if the LV connection is unpowered. + // TODO: Fix this on an ApcPowerReceiver level. + _receiver.SetLoad(ent.Owner, ent.Comp.PassiveDraw); + break; + } + _appearance.SetData(ent.Owner, CellVisual.Light, status, appearance); + } + + private CellChargerStatus GetStatus(Entity ent) + { + if (!ent.Comp.Portable && !Transform(ent).Anchored) + return CellChargerStatus.Off; + + if (!ent.Comp.Portable && !_receiver.IsPowered(ent.Owner)) + return CellChargerStatus.Off; + + if (HasComp(ent)) + return CellChargerStatus.Off; + + if (!_container.TryGetContainer(ent.Owner, ent.Comp.SlotId, out var container)) + return CellChargerStatus.Off; + + if (container.ContainedEntities.Count == 0) + return CellChargerStatus.Empty; + + // Use the first stored battery for visuals. If someone ever makes a multi-slot charger then this will need to be changed. + if (!_powerCell.TryGetBatteryFromEntityOrSlot(container.ContainedEntities[0], out var battery)) + return CellChargerStatus.Off; + + if (_battery.IsFull(battery.Value.AsNullable())) + return CellChargerStatus.Charged; + + return CellChargerStatus.Charging; + } +} diff --git a/Content.Shared/Power/EntitySystems/PowerStateSystem.cs b/Content.Shared/Power/EntitySystems/PowerStateSystem.cs new file mode 100644 index 0000000000..dd47708d2d --- /dev/null +++ b/Content.Shared/Power/EntitySystems/PowerStateSystem.cs @@ -0,0 +1,44 @@ +using Content.Shared.Power.Components; +using JetBrains.Annotations; + +namespace Content.Shared.Power.EntitySystems; + +/// +/// Generic system that handles entities with . +/// Used for simple machines that only need to switch between "idle" and "working" power states. +/// +public sealed class PowerStateSystem : EntitySystem +{ + [Dependency] private readonly SharedPowerReceiverSystem _powerReceiverSystem = default!; + + private EntityQuery _powerStateQuery; + + public override void Initialize() + { + base.Initialize(); + + SubscribeLocalEvent(OnComponentStartup); + + _powerStateQuery = GetEntityQuery(); + } + + private void OnComponentStartup(Entity ent, ref ComponentStartup args) + { + SetWorkingState(ent.Owner, ent.Comp.IsWorking); + } + + /// + /// Sets the working state of the entity, adjusting its power draw accordingly. + /// + /// The entity to set the working state for. + /// Whether the entity should be in the working state. + [PublicAPI] + public void SetWorkingState(Entity ent, bool working) + { + if (!_powerStateQuery.Resolve(ent, ref ent.Comp)) + return; + + _powerReceiverSystem.SetLoad(ent.Owner, working ? ent.Comp.WorkingPowerDraw : ent.Comp.IdlePowerDraw); + ent.Comp.IsWorking = working; + } +} diff --git a/Content.Shared/Power/EntitySystems/SharedBatterySystem.API.cs b/Content.Shared/Power/EntitySystems/SharedBatterySystem.API.cs new file mode 100644 index 0000000000..d51023f3eb --- /dev/null +++ b/Content.Shared/Power/EntitySystems/SharedBatterySystem.API.cs @@ -0,0 +1,294 @@ +using Content.Shared.Power.Components; +using JetBrains.Annotations; + +namespace Content.Shared.Power.EntitySystems; + +/// +/// Responsible for . +/// Predicted equivalent of . +/// If you make changes to this make sure to keep the two consistent. +/// +public abstract partial class SharedBatterySystem +{ + /// + /// Changes the battery's charge by the given amount + /// and resets the self-recharge cooldown if it exists. + /// A positive value will add charge, a negative value will remove charge. + /// + /// The actually changed amount. + [PublicAPI] + public float ChangeCharge(Entity ent, float amount) + { + if (!Resolve(ent, ref ent.Comp)) + return 0; + + var oldValue = GetCharge(ent); + var newValue = Math.Clamp(oldValue + amount, 0, ent.Comp.MaxCharge); + var delta = newValue - oldValue; + + if (delta == 0f) + return 0f; + + var curTime = _timing.CurTime; + ent.Comp.LastCharge = newValue; + ent.Comp.LastUpdate = curTime; + Dirty(ent); + + TrySetChargeCooldown(ent.Owner); + + var changedEv = new ChargeChangedEvent(newValue, delta, ent.Comp.ChargeRate, ent.Comp.MaxCharge); + RaiseLocalEvent(ent, ref changedEv); + + // Raise events if the battery status changed between full, empty, or neither. + UpdateState(ent); + return delta; + } + + /// + /// Removes the given amount of charge from the battery + /// and resets the self-recharge cooldown if it exists. + /// + /// The actually changed amount. + [PublicAPI] + public float UseCharge(Entity ent, float amount) + { + if (amount <= 0f) + return 0f; + + return ChangeCharge(ent, -amount); + } + + /// + /// If sufficient charge is available on the battery, use it. Otherwise, don't. + /// Resets the self-recharge cooldown if it exists. + /// Always returns false on the client. + /// + /// If the full amount was able to be removed. + [PublicAPI] + public bool TryUseCharge(Entity ent, float amount) + { + if (!Resolve(ent, ref ent.Comp, false) || amount > GetCharge(ent)) + return false; + + UseCharge(ent, amount); + return true; + } + + /// + /// Sets the battery's charge. + /// + [PublicAPI] + public void SetCharge(Entity ent, float value) + { + if (!Resolve(ent, ref ent.Comp)) + return; + + var oldValue = GetCharge(ent); + var newValue = Math.Clamp(value, 0, ent.Comp.MaxCharge); + var delta = newValue - oldValue; + + if (delta == 0f) + return; + + var curTime = _timing.CurTime; + ent.Comp.LastCharge = newValue; + ent.Comp.LastUpdate = curTime; + Dirty(ent); + + var ev = new ChargeChangedEvent(newValue, delta, ent.Comp.ChargeRate, ent.Comp.MaxCharge); + RaiseLocalEvent(ent, ref ev); + + // Raise events if the battery status changed between full, empty, or neither. + UpdateState(ent); + } + + /// + /// Sets the battery's maximum charge. + /// + [PublicAPI] + public void SetMaxCharge(Entity ent, float value) + { + if (!Resolve(ent, ref ent.Comp)) + return; + + // ReSharper disable once CompareOfFloatsByEqualityOperator + if (value == ent.Comp.MaxCharge) + return; + + var oldCharge = GetCharge(ent); + ent.Comp.MaxCharge = Math.Max(value, 0); + ent.Comp.LastCharge = GetCharge(ent); // This clamps it using the new max. + var curTime = _timing.CurTime; + ent.Comp.LastUpdate = curTime; + Dirty(ent); + + var ev = new ChargeChangedEvent(ent.Comp.LastCharge, ent.Comp.LastCharge - oldCharge, ent.Comp.ChargeRate, ent.Comp.MaxCharge); + RaiseLocalEvent(ent, ref ev); + + // Raise events if the battery status changed between full, empty, or neither. + UpdateState(ent); + } + + /// + /// Updates the battery's charge state and sends an event if it changed. + /// + [PublicAPI] + public void UpdateState(Entity ent) + { + if (!Resolve(ent, ref ent.Comp)) + return; + + var oldState = ent.Comp.State; + + var newState = BatteryState.Neither; + + var charge = GetCharge(ent); + + if (charge >= ent.Comp.MaxCharge) + newState = BatteryState.Full; + else if (charge == 0f) + newState = BatteryState.Empty; + + if (oldState == newState) + return; + + ent.Comp.State = newState; + Dirty(ent); + + var changedEv = new BatteryStateChangedEvent(oldState, newState); + RaiseLocalEvent(ent, ref changedEv); + } + + /// + /// Gets the battery's current charge. + /// + [PublicAPI] + public float GetCharge(Entity ent) + { + if (!Resolve(ent, ref ent.Comp, false)) + return 0f; + + var curTime = _timing.CurTime; + // We have a constant charge rate, so the charge changes linearly over time. + var dt = (curTime - ent.Comp.LastUpdate).TotalSeconds; + var charge = Math.Clamp(ent.Comp.LastCharge + (float)(dt * ent.Comp.ChargeRate), 0f, ent.Comp.MaxCharge); + return charge; + } + + /// + /// Gets the fraction of charge remaining (0–1). + /// + [PublicAPI] + public float GetChargeLevel(Entity ent) + { + if (!Resolve(ent, ref ent.Comp, false)) + return 0f; + + if (ent.Comp.MaxCharge <= 0f) + return 0f; + + return GetCharge(ent) / ent.Comp.MaxCharge; + } + + /// + /// Gets number of remaining uses for the given charge cost. + /// + [PublicAPI] + public int GetRemainingUses(Entity ent, float cost) + { + if (cost <= 0) + return 0; + + if (!Resolve(ent, ref ent.Comp)) + return 0; + + return (int)(GetCharge(ent) / cost); + } + + /// + /// Gets number of maximum uses at full charge for the given charge cost. + /// + [PublicAPI] + public int GetMaxUses(Entity ent, float cost) + { + if (cost <= 0) + return 0; + + if (!Resolve(ent, ref ent.Comp)) + return 0; + + return (int)(ent.Comp.MaxCharge / cost); + } + + /// + /// Refreshes the battery's current charge rate by raising a . + /// Subscribe to that event to add to or subtract from the total charge rate. + /// + /// The new charge rate. + [PublicAPI] + public float RefreshChargeRate(Entity ent) + { + if (!Resolve(ent, ref ent.Comp, false)) + return 0f; + + ent.Comp.LastCharge = GetCharge(ent); // Prevent the new rate from modifying the current charge. + var curTime = _timing.CurTime; + ent.Comp.LastUpdate = curTime; + + var refreshEv = new RefreshChargeRateEvent(ent.Comp.MaxCharge); + RaiseLocalEvent(ent, ref refreshEv); + ent.Comp.ChargeRate = refreshEv.NewChargeRate; + Dirty(ent); + + // Inform other systems about the new rate; + var changedEv = new ChargeChangedEvent(ent.Comp.LastCharge, 0f, ent.Comp.ChargeRate, ent.Comp.MaxCharge); + RaiseLocalEvent(ent, ref changedEv); + + return refreshEv.NewChargeRate; + } + + /// + /// Checks if the entity has a self recharge and puts it on cooldown if applicable. + /// Uses the cooldown time given in the component. + /// + [PublicAPI] + public void TrySetChargeCooldown(Entity ent) + { + if (!Resolve(ent, ref ent.Comp, false)) + return; + + if (ent.Comp.AutoRechargePauseTime == TimeSpan.Zero) + return; // no recharge pause + + if (_timing.CurTime + ent.Comp.AutoRechargePauseTime <= ent.Comp.NextAutoRecharge) + return; // the current pause is already longer + + SetChargeCooldown(ent, ent.Comp.AutoRechargePauseTime); + } + + /// + /// Puts the entity's self recharge on cooldown for the specified time. + /// + [PublicAPI] + public void SetChargeCooldown(Entity ent, TimeSpan cooldown) + { + if (!Resolve(ent, ref ent.Comp)) + return; + + ent.Comp.NextAutoRecharge = _timing.CurTime + cooldown; + Dirty(ent); + RefreshChargeRate(ent.Owner); // Apply the new charge rate. + } + + /// + /// Returns whether the battery is full. + /// + [PublicAPI] + public bool IsFull(Entity ent) + { + if (!Resolve(ent, ref ent.Comp)) + return false; + + return GetCharge(ent) >= ent.Comp.MaxCharge; + } +} diff --git a/Content.Shared/Power/EntitySystems/SharedBatterySystem.cs b/Content.Shared/Power/EntitySystems/SharedBatterySystem.cs index a9d5db3f33..e150fd60d8 100644 --- a/Content.Shared/Power/EntitySystems/SharedBatterySystem.cs +++ b/Content.Shared/Power/EntitySystems/SharedBatterySystem.cs @@ -1,44 +1,177 @@ +using Content.Shared.Cargo; using Content.Shared.Emp; +using Content.Shared.Examine; using Content.Shared.Power.Components; +using Content.Shared.Rejuvenate; +using Robust.Shared.Timing; namespace Content.Shared.Power.EntitySystems; -public abstract class SharedBatterySystem : EntitySystem +/// +/// Responsible for . +/// +public abstract partial class SharedBatterySystem : EntitySystem { + [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private readonly SharedAppearanceSystem _appearance = default!; + public override void Initialize() { base.Initialize(); + SubscribeLocalEvent(OnStartup); + SubscribeLocalEvent(OnMapInit); SubscribeLocalEvent(OnEmpPulse); + SubscribeLocalEvent(OnRejuvenate); + SubscribeLocalEvent(OnExamine); + SubscribeLocalEvent(CalculateBatteryPrice); + SubscribeLocalEvent(OnChangeCharge); + SubscribeLocalEvent(OnGetCharge); + SubscribeLocalEvent(OnRefreshChargeRate); + SubscribeLocalEvent(OnRechargerStartup); + SubscribeLocalEvent(OnRechargerRemove); + SubscribeLocalEvent(OnVisualsChargeChanged); + SubscribeLocalEvent(OnVisualsStateChanged); } - private void OnEmpPulse(Entity entity, ref EmpPulseEvent args) + protected virtual void OnStartup(Entity ent, ref ComponentStartup args) + { + // In case a recharging component was added before the battery component itself. + // Doing this only on map init is not enough because the charge rate is not a datafield, but cached, so it would get lost when reloading the game. + // If we would make it a datafield then the integration tests would complain about modifying it before map init. + // Don't do this in case the battery is not net synced, because then the client would raise events overwriting the networked server state on spawn. + if (ent.Comp.NetSyncEnabled) + RefreshChargeRate(ent.AsNullable()); + } + + private void OnMapInit(Entity ent, ref MapInitEvent args) + { + SetCharge(ent.AsNullable(), ent.Comp.StartingCharge); + RefreshChargeRate(ent.AsNullable()); + } + + private void OnRejuvenate(Entity ent, ref RejuvenateEvent args) + { + SetCharge(ent.AsNullable(), ent.Comp.MaxCharge); + } + + private void OnEmpPulse(Entity ent, ref EmpPulseEvent args) { args.Affected = true; - UseCharge(entity, args.EnergyConsumption, entity.Comp); - // Apply a cooldown to the entity's self recharge if needed to avoid it immediately self recharging after an EMP. - TrySetChargeCooldown(entity); + UseCharge(ent.AsNullable(), args.EnergyConsumption); } - public virtual float UseCharge(EntityUid uid, float value, BatteryComponent? battery = null) + private void OnExamine(Entity ent, ref ExaminedEvent args) { - return 0f; - } + if (!args.IsInDetailsRange) + return; - public virtual void SetMaxCharge(EntityUid uid, float value, BatteryComponent? battery = null) { } + if (!HasComp(ent)) + return; - public virtual float ChangeCharge(EntityUid uid, float value, BatteryComponent? battery = null) - { - return 0f; + var chargePercentRounded = 0; + var currentCharge = GetCharge(ent.AsNullable()); + if (ent.Comp.MaxCharge != 0) + chargePercentRounded = (int)(100 * currentCharge / ent.Comp.MaxCharge); + args.PushMarkup( + Loc.GetString( + "examinable-battery-component-examine-detail", + ("percent", chargePercentRounded), + ("markupPercentColor", "green") + ) + ); } /// - /// Checks if the entity has a self recharge and puts it on cooldown if applicable. + /// Gets the price for the power contained in an entity's battery. /// - public virtual void TrySetChargeCooldown(EntityUid uid, float value = -1) { } - - public virtual bool TryUseCharge(EntityUid uid, float value, BatteryComponent? battery = null) + private void CalculateBatteryPrice(Entity ent, ref PriceCalculationEvent args) { - return false; + args.Price += GetCharge(ent.AsNullable()) * ent.Comp.PricePerJoule; + } + + private void OnChangeCharge(Entity ent, ref ChangeChargeEvent args) + { + if (args.ResidualValue == 0) + return; + + args.ResidualValue -= ChangeCharge(ent.AsNullable(), args.ResidualValue); + } + + private void OnGetCharge(Entity ent, ref GetChargeEvent args) + { + args.CurrentCharge += GetCharge(ent.AsNullable()); + args.MaxCharge += ent.Comp.MaxCharge; + } + + private void OnRefreshChargeRate(Entity ent, ref RefreshChargeRateEvent args) + { + if (_timing.CurTime < ent.Comp.NextAutoRecharge) + return; // Still on cooldown + + args.NewChargeRate += ent.Comp.AutoRechargeRate; + } + + public override void Update(float frameTime) + { + var curTime = _timing.CurTime; + + // Update self-recharging cooldowns. + var rechargerQuery = EntityQueryEnumerator(); + while (rechargerQuery.MoveNext(out var uid, out var recharger, out var battery)) + { + if (recharger.NextAutoRecharge == null || curTime < recharger.NextAutoRecharge) + continue; + + recharger.NextAutoRecharge = null; // Don't refresh every tick. + Dirty(uid, recharger); + RefreshChargeRate((uid, battery)); // Cooldown is over, apply the new recharge rate. + } + + // Raise events when the battery is full or empty so that other systems can react and visuals can get updated. + // This is not doing that many calculations, it only has to get the current charge and only raises events if something did change. + // If this turns out to be too expensive and shows up on grafana consider updating it less often. + var batteryQuery = EntityQueryEnumerator(); + while (batteryQuery.MoveNext(out var uid, out var battery)) + { + if (battery.ChargeRate == 0f) + continue; // No need to check if it's constant. + + UpdateState((uid, battery)); + } + } + + private void OnRechargerStartup(Entity ent, ref ComponentStartup args) + { + // In case this component is added after the battery component. + // Don't do this in case the battery is not net synced, because then the client would raise events overwriting the networked server state on spawn. + if (ent.Comp.NetSyncEnabled) + RefreshChargeRate(ent.Owner); + } + + private void OnRechargerRemove(Entity ent, ref ComponentRemove args) + { + // We use ComponentRemove to make sure this component no longer subscribes to the refresh event. + RefreshChargeRate(ent.Owner); + } + + private void OnVisualsChargeChanged(Entity ent, ref ChargeChangedEvent args) + { + // Update the appearance data for the charge rate. + // We have a separate component for this to not duplicate the networking cost unless we actually use it. + var state = BatteryChargingState.Constant; + if (args.CurrentChargeRate > 0f) + state = BatteryChargingState.Charging; + else if (args.CurrentChargeRate < 0f) + state = BatteryChargingState.Decharging; + + _appearance.SetData(ent.Owner, BatteryVisuals.Charging, state); + } + + private void OnVisualsStateChanged(Entity ent, ref BatteryStateChangedEvent args) + { + // Update the appearance data for the fill level (empty, full, in-between). + // We have a separate component for this to not duplicate the networking cost unless we actually use it. + _appearance.SetData(ent.Owner, BatteryVisuals.State, args.NewState); } } diff --git a/Content.Shared/Power/EntitySystems/SharedChargerSystem.cs b/Content.Shared/Power/EntitySystems/SharedChargerSystem.cs deleted file mode 100644 index a150436bef..0000000000 --- a/Content.Shared/Power/EntitySystems/SharedChargerSystem.cs +++ /dev/null @@ -1,20 +0,0 @@ -using Content.Shared.Emp; -using Content.Shared.Power.Components; - -namespace Content.Shared.Power.EntitySystems; - -public abstract class SharedChargerSystem : EntitySystem -{ - public override void Initialize() - { - base.Initialize(); - - SubscribeLocalEvent(OnEmpPulse); - } - - private void OnEmpPulse(EntityUid uid, ChargerComponent component, ref EmpPulseEvent args) - { - args.Affected = true; - args.Disabled = true; - } -} diff --git a/Content.Shared/Power/EntitySystems/SharedPowerReceiverSystem.cs b/Content.Shared/Power/EntitySystems/SharedPowerReceiverSystem.cs index 4a66a6ea97..c3ab0ce26d 100644 --- a/Content.Shared/Power/EntitySystems/SharedPowerReceiverSystem.cs +++ b/Content.Shared/Power/EntitySystems/SharedPowerReceiverSystem.cs @@ -92,8 +92,19 @@ public abstract class SharedPowerReceiverSystem : EntitySystem // NOOP on server because client has 0 idea of load so we can't raise it properly in shared. } - /// - /// Checks if entity is APC-powered device, and if it have power. + /// + /// Sets the power load of this power receiver. + /// + public void SetLoad(Entity entity, float load) + { + if (!ResolveApc(entity.Owner, ref entity.Comp)) + return; + + entity.Comp.Load = load; + } + + /// + /// Checks if entity is APC-powered device, and if it have power. /// public bool IsPowered(Entity entity) { diff --git a/Content.Shared/Power/EntitySystems/UIPowerStateSystem.cs b/Content.Shared/Power/EntitySystems/UIPowerStateSystem.cs new file mode 100644 index 0000000000..bf2d08adbf --- /dev/null +++ b/Content.Shared/Power/EntitySystems/UIPowerStateSystem.cs @@ -0,0 +1,46 @@ +using Content.Shared.Power.Components; + +namespace Content.Shared.Power.EntitySystems; + +/// +/// System for entities with . +/// Entities with this component will increase their power usage to a working state +/// when a UI on the entity is open. +/// +public sealed class UIPowerStateSystem : EntitySystem +{ + [Dependency] private readonly SharedUserInterfaceSystem _ui = default!; + [Dependency] private readonly PowerStateSystem _powerState = default!; + + public override void Initialize() + { + base.Initialize(); + + SubscribeLocalEvent(OnUiOpened); + SubscribeLocalEvent(OnUiClosed); + } + + private void OnUiClosed(Entity ent, ref BoundUIClosedEvent args) + { + if (ent.Comp.Keys is null) + { + if (_ui.IsAnyUiOpen(ent.Owner)) + return; + } + else + { + if (_ui.IsUiOpen(ent.Owner, ent.Comp.Keys)) + return; + } + + _powerState.SetWorkingState(ent.Owner, false); + } + + private void OnUiOpened(Entity ent, ref BoundUIOpenedEvent args) + { + if (ent.Comp.Keys is not null && !ent.Comp.Keys.Contains(args.UiKey)) + return; + + _powerState.SetWorkingState(ent.Owner, true); + } +} diff --git a/Content.Shared/Power/SharedPowerItemCharger.cs b/Content.Shared/Power/SharedPowerItemCharger.cs deleted file mode 100644 index ec51a047a2..0000000000 --- a/Content.Shared/Power/SharedPowerItemCharger.cs +++ /dev/null @@ -1,20 +0,0 @@ -using Robust.Shared.Serialization; - -namespace Content.Shared.Power -{ - [Serializable, NetSerializable] - public enum CellChargerStatus - { - Off, - Empty, - Charging, - Charged, - } - - [Serializable, NetSerializable] - public enum CellVisual - { - Occupied, // If there's an item in it - Light, - } -} diff --git a/Content.Shared/PowerCell/Components/PowerCellComponent.cs b/Content.Shared/PowerCell/Components/PowerCellComponent.cs index 3d4f0472f8..8db75f63ba 100644 --- a/Content.Shared/PowerCell/Components/PowerCellComponent.cs +++ b/Content.Shared/PowerCell/Components/PowerCellComponent.cs @@ -1,26 +1,11 @@ +using Content.Shared.Power.Components; using Robust.Shared.GameStates; -using Robust.Shared.Serialization; -namespace Content.Shared.PowerCell; +namespace Content.Shared.PowerCell.Components; /// -/// This component enables power-cell related interactions (e.g., entity white-lists, cell sizes, examine, rigging). -/// The actual power functionality is provided by the server-side BatteryComponent. +/// This component enables power-cell related interactions (e.g. EntityWhitelists, cell sizes, examine, rigging). +/// The actual power functionality is provided by the . /// -[NetworkedComponent] -[RegisterComponent] -public sealed partial class PowerCellComponent : Component -{ - public const int PowerCellVisualsLevels = 2; -} - -[Serializable, NetSerializable] -public enum PowerCellVisuals : byte -{ - ChargeLevel -} -[Serializable, NetSerializable] -public enum PowerCellSlotVisuals : byte -{ - Enabled -} +[RegisterComponent, NetworkedComponent] +public sealed partial class PowerCellComponent : Component; diff --git a/Content.Shared/PowerCell/Components/PowerCellDrawComponent.cs b/Content.Shared/PowerCell/Components/PowerCellDrawComponent.cs new file mode 100644 index 0000000000..d09c3ed798 --- /dev/null +++ b/Content.Shared/PowerCell/Components/PowerCellDrawComponent.cs @@ -0,0 +1,35 @@ +using Robust.Shared.GameStates; + +namespace Content.Shared.PowerCell.Components; + +/// +/// Indicates that the entity's ActivatableUI requires power or else it closes. +/// +/// +/// With ActivatableUI it will activate and deactivate when the ui is opened and closed, drawing power inbetween. +/// +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState] +[Access(typeof(PowerCellSystem))] +public sealed partial class PowerCellDrawComponent : Component +{ + /// + /// Whether drawing is enabled. + /// Having no cell will still disable it. + /// + [DataField, AutoNetworkedField, ViewVariables] + public bool Enabled = true; + + /// + /// How much the entity draws while the UI is open (in Watts). + /// Set to 0 if you just wish to check for power upon opening the UI. + /// + [DataField, AutoNetworkedField, ViewVariables] + public float DrawRate = 1f; + + /// + /// How much power is used whenever the entity is "used" (in Joules). + /// This is used to ensure the UI won't open again without a minimum use power. + /// + [DataField, AutoNetworkedField] + public float UseCharge; +} diff --git a/Content.Shared/PowerCell/Components/PowerCellSlotComponent.cs b/Content.Shared/PowerCell/Components/PowerCellSlotComponent.cs index 5f21b397a7..b0aad89569 100644 --- a/Content.Shared/PowerCell/Components/PowerCellSlotComponent.cs +++ b/Content.Shared/PowerCell/Components/PowerCellSlotComponent.cs @@ -1,8 +1,9 @@ using Content.Shared.Containers.ItemSlots; +using Robust.Shared.GameStates; namespace Content.Shared.PowerCell.Components; -[RegisterComponent] +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState] public sealed partial class PowerCellSlotComponent : Component { /// @@ -10,29 +11,17 @@ public sealed partial class PowerCellSlotComponent : Component /// /// /// Given that needs to verify that a given cell has the correct cell-size before - /// inserting anyways, there is no need to specify a separate entity whitelist. In this slot's yaml definition. + /// inserting anyways, there is no need to specify a separate entity whitelist in this slot's yaml definition. /// - [DataField("cellSlotId", required: true)] + [DataField(required: true)] public string CellSlotId = string.Empty; /// /// Can this entity be inserted directly into a charging station? If false, you need to manually remove the power /// cell and recharge it separately. /// - [DataField("fitsInCharger")] + [DataField, AutoNetworkedField] public bool FitsInCharger = true; } -/// -/// Raised directed at an entity with a power cell slot when the power cell inside has its charge updated or is ejected/inserted. -/// -public sealed class PowerCellChangedEvent : EntityEventArgs -{ - public readonly bool Ejected; - - public PowerCellChangedEvent(bool ejected) - { - Ejected = ejected; - } -} diff --git a/Content.Shared/PowerCell/PowerCellDrawComponent.cs b/Content.Shared/PowerCell/PowerCellDrawComponent.cs deleted file mode 100644 index cecf23d041..0000000000 --- a/Content.Shared/PowerCell/PowerCellDrawComponent.cs +++ /dev/null @@ -1,68 +0,0 @@ -using Content.Shared.Item.ItemToggle.Components; -using Robust.Shared.GameStates; -using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom; - -namespace Content.Shared.PowerCell; - -/// -/// Indicates that the entity's ActivatableUI requires power or else it closes. -/// -/// -/// With ActivatableUI it will activate and deactivate when the ui is opened and closed, drawing power inbetween. -/// -[RegisterComponent, NetworkedComponent, AutoGenerateComponentState, AutoGenerateComponentPause] -public sealed partial class PowerCellDrawComponent : Component -{ - #region Prediction - - /// - /// Whether there is any charge available to draw. - /// - [DataField, AutoNetworkedField] - public bool CanDraw; - - /// - /// Whether there is sufficient charge to use. - /// - [DataField, AutoNetworkedField] - public bool CanUse; - - #endregion - - /// - /// Whether drawing is enabled. - /// Having no cell will still disable it. - /// - [DataField, AutoNetworkedField] - public bool Enabled = true; - - /// - /// How much the entity draws while the UI is open (in Watts). - /// Set to 0 if you just wish to check for power upon opening the UI. - /// - [DataField] - public float DrawRate = 1f; - - /// - /// How much power is used whenever the entity is "used" (in Joules). - /// This is used to ensure the UI won't open again without a minimum use power. - /// - /// - /// This is not a rate how the datafield name implies, but a one-time cost. - /// - [DataField] - public float UseRate; - - /// - /// When the next automatic power draw will occur - /// - [DataField("nextUpdate", customTypeSerializer: typeof(TimeOffsetSerializer))] - [AutoPausedField] - public TimeSpan NextUpdateTime; - - /// - /// How long to wait between power drawing. - /// - [DataField] - public TimeSpan Delay = TimeSpan.FromSeconds(1); -} diff --git a/Content.Shared/PowerCell/PowerCellSlotEmptyEvent.cs b/Content.Shared/PowerCell/PowerCellEvents.cs similarity index 53% rename from Content.Shared/PowerCell/PowerCellSlotEmptyEvent.cs rename to Content.Shared/PowerCell/PowerCellEvents.cs index e4075175ae..0d3af9b969 100644 --- a/Content.Shared/PowerCell/PowerCellSlotEmptyEvent.cs +++ b/Content.Shared/PowerCell/PowerCellEvents.cs @@ -5,3 +5,9 @@ namespace Content.Shared.PowerCell; /// [ByRefEvent] public readonly record struct PowerCellSlotEmptyEvent; + +/// +/// Raised directed at an entity with a power cell slot when a power cell is ejected/inserted. +/// +[ByRefEvent] +public record struct PowerCellChangedEvent(bool Ejected); diff --git a/Content.Shared/PowerCell/PowerCellSystem.API.cs b/Content.Shared/PowerCell/PowerCellSystem.API.cs new file mode 100644 index 0000000000..36590c7983 --- /dev/null +++ b/Content.Shared/PowerCell/PowerCellSystem.API.cs @@ -0,0 +1,230 @@ +using System.Diagnostics.CodeAnalysis; +using Content.Shared.Containers.ItemSlots; +using Content.Shared.Power.Components; +using Content.Shared.PowerCell.Components; +using JetBrains.Annotations; + +namespace Content.Shared.PowerCell; + +public sealed partial class PowerCellSystem +{ + /// + /// Checks if a power cell slot has a battery inside. + /// + [PublicAPI] + public bool HasBattery(Entity ent) + { + if (!Resolve(ent, ref ent.Comp, false)) + return false; + + if (!_itemSlots.TryGetSlot(ent.Owner, ent.Comp.CellSlotId, out var slot)) + { + return false; + } + + return slot.Item != null; + } + + /// + /// Gets the power cell battery inside a power cell slot. + /// + [PublicAPI] + public bool TryGetBatteryFromSlot( + Entity ent, + [NotNullWhen(true)] out Entity? battery) + { + if (!Resolve(ent, ref ent.Comp, false)) + { + battery = null; + return false; + } + + if (!_itemSlots.TryGetSlot(ent.Owner, ent.Comp.CellSlotId, out var slot)) + { + battery = null; + return false; + } + + if (!TryComp(slot.Item, out var batteryComp)) + { + battery = null; + return false; + } + + battery = (slot.Item.Value, batteryComp); + return true; + } + + /// + /// First tries to get a battery from the entity's power cell slot. + /// If that fails check if the entity itself is a battery with . + /// + [PublicAPI] + public bool TryGetBatteryFromSlotOrEntity(Entity ent, [NotNullWhen(true)] out Entity? battery) + { + if (TryGetBatteryFromSlot(ent, out battery)) + return true; + + if (TryComp(ent, out var batteryComp)) + { + battery = (ent.Owner, batteryComp); + return true; + } + + battery = null; + return false; + } + + /// + /// First checks if the entity itself is a battery with . + /// If that fails it will try to get a battery from the entity's power cell slot instead. + /// + [PublicAPI] + public bool TryGetBatteryFromEntityOrSlot(Entity ent, [NotNullWhen(true)] out Entity? battery) + { + if (TryComp(ent, out var batteryComp)) + { + battery = (ent.Owner, batteryComp); + return true; + } + if (TryGetBatteryFromSlot(ent, out battery)) + return true; + + battery = null; + return false; + } + + /// + /// Tries to eject the power cell battery inside a power cell slot. + /// This checks if the user has a free hand to do the ejection and if the slot is locked. + /// + /// The entity with the power cell slot. + /// The power cell that was ejected. + /// The player trying to eject the power cell from the slot. + /// If a power cell was sucessfully ejected. + [PublicAPI] + public bool TryEjectBatteryFromSlot( + Entity ent, + [NotNullWhen(true)] out EntityUid? battery, + EntityUid? user = null) + { + if (!Resolve(ent, ref ent.Comp, false)) + { + battery = null; + return false; + } + + if (!_itemSlots.TryEject(ent.Owner, ent.Comp.CellSlotId, user, out battery, excludeUserAudio: true)) + { + battery = null; + return false; + } + + return true; + } + + /// + /// Returns whether the entity has a slotted battery and charge for the requested action. + /// + /// The entity with the power cell slot. + /// The charge that is needed. + /// Show a popup to this user with the relevant details if specified. + /// Whether to predict the popup or not. + [PublicAPI] + public bool HasCharge(Entity ent, float charge, EntityUid? user = null, bool predicted = false) + { + if (!TryGetBatteryFromSlot(ent, out var battery)) + { + if (user == null) + return false; + + if (predicted) + _popup.PopupClient(Loc.GetString("power-cell-no-battery"), ent.Owner, user.Value); + else + _popup.PopupEntity(Loc.GetString("power-cell-no-battery"), ent.Owner, user.Value); + + return false; + } + + if (_battery.GetCharge(battery.Value.AsNullable()) < charge) + { + if (user == null) + return false; + + if (predicted) + _popup.PopupClient(Loc.GetString("power-cell-insufficient"), ent.Owner, user.Value); + else + _popup.PopupEntity(Loc.GetString("power-cell-insufficient"), ent.Owner, user.Value); + + return false; + } + + return true; + } + + /// + /// Tries to use charge from a slotted battery. + /// + /// The entity with the power cell slot. + /// The charge that is needed. + /// Show a popup to this user with the relevant details if specified. + /// Whether to predict the popup or not. + [PublicAPI] + public bool TryUseCharge(Entity ent, float charge, EntityUid? user = null, bool predicted = false) + { + if (!TryGetBatteryFromSlot(ent, out var battery)) + { + if (user == null) + return false; + + if (predicted) + _popup.PopupClient(Loc.GetString("power-cell-no-battery"), ent.Owner, user.Value); + else + _popup.PopupEntity(Loc.GetString("power-cell-no-battery"), ent.Owner, user.Value); + + return false; + } + + if (!_battery.TryUseCharge((battery.Value, battery), charge)) + { + if (user == null) + return false; + + if (predicted) + _popup.PopupClient(Loc.GetString("power-cell-insufficient"), ent.Owner, user.Value); + else + _popup.PopupEntity(Loc.GetString("power-cell-insufficient"), ent.Owner, user.Value); + + return false; + } + return true; + } + + /// + /// Gets number of remaining uses for the given charge cost. + /// + /// The entity with the power cell slot. + /// The cost per use. + [PublicAPI] + public int GetRemainingUses(Entity ent, float cost) + { + if (!TryGetBatteryFromSlot(ent, out var battery)) + return 0; + + return _battery.GetRemainingUses(battery.Value.AsNullable(), cost); + } + + /// + /// Gets number of maximum uses at full charge for the given charge cost. + /// + /// The entity with the power cell slot. + /// The cost per use. + [PublicAPI] + public int GetMaxUses(Entity ent, float cost) + { + if (!TryGetBatteryFromSlot(ent, out var battery)) + return 0; + + return _battery.GetMaxUses(battery.Value.AsNullable(), cost); + } +} diff --git a/Content.Shared/PowerCell/PowerCellSystem.Draw.cs b/Content.Shared/PowerCell/PowerCellSystem.Draw.cs new file mode 100644 index 0000000000..8790ec941c --- /dev/null +++ b/Content.Shared/PowerCell/PowerCellSystem.Draw.cs @@ -0,0 +1,76 @@ +using Content.Shared.PowerCell.Components; +using JetBrains.Annotations; + +namespace Content.Shared.PowerCell; + +public sealed partial class PowerCellSystem +{ + /// + /// Enables or disables the power cell draw. + /// + [PublicAPI] + public void SetDrawEnabled(Entity ent, bool enabled) + { + if (!Resolve(ent, ref ent.Comp, false) || ent.Comp.Enabled == enabled) + return; + + ent.Comp.Enabled = enabled; + Dirty(ent, ent.Comp); + + if (TryGetBatteryFromSlot(ent.Owner, out var battery)) + _battery.RefreshChargeRate(battery.Value.AsNullable()); + } + + + /// + /// Returns whether the entity has a slotted battery and charge. + /// + /// The device with the power cell slot. + /// Show a popup to this user with the relevant details if specified. + /// Whether to predict the popup or not. + [PublicAPI] + public bool HasActivatableCharge(Entity ent, EntityUid? user = null, bool predicted = false) + { + // Default to true if we don't have the components. + if (!Resolve(ent, ref ent.Comp1, ref ent.Comp2, false)) + return true; + + return HasCharge((ent, ent.Comp2), ent.Comp1.UseCharge, user, predicted); + } + + /// + /// Tries to use the for this entity. + /// + /// The device with the power cell slot. + /// Show a popup to this user with the relevant details if specified. + /// Whether to predict the popup or not. + [PublicAPI] + public bool TryUseActivatableCharge(Entity ent, EntityUid? user = null, bool predicted = false) + { + // Default to true if we don't have the components. + if (!Resolve(ent, ref ent.Comp1, ref ent.Comp2, false)) + return true; + + if (TryUseCharge((ent, ent.Comp2), ent.Comp1.UseCharge, user, predicted)) + return true; + + return false; + } + + /// + /// Whether the power cell has any power at all for the draw rate. + /// + /// The device with the power cell slot. + /// Show a popup to this user with the relevant details if specified. + /// Whether to predict the popup or not. + [PublicAPI] + public bool HasDrawCharge(Entity ent, EntityUid? user = null, bool predicted = false) + { + // Default to true if we don't have the components. + if (!Resolve(ent, ref ent.Comp1, ref ent.Comp2, false)) + return true; + + // 1 second of charge at the required draw rate. + return HasCharge((ent, ent.Comp2), ent.Comp1.DrawRate, user, predicted); + } +} diff --git a/Content.Shared/PowerCell/PowerCellSystem.Relay.cs b/Content.Shared/PowerCell/PowerCellSystem.Relay.cs new file mode 100644 index 0000000000..75e436becc --- /dev/null +++ b/Content.Shared/PowerCell/PowerCellSystem.Relay.cs @@ -0,0 +1,40 @@ +using Content.Shared.Emp; +using Content.Shared.Kitchen; +using Content.Shared.Power; +using Content.Shared.PowerCell.Components; +using Content.Shared.Rejuvenate; + +namespace Content.Shared.PowerCell; + +public sealed partial class PowerCellSystem +{ + public void InitializeRelay() + { + SubscribeLocalEvent(RelayToCell); + SubscribeLocalEvent(RelayToCell); + SubscribeLocalEvent(RelayToCell); + SubscribeLocalEvent(RelayToCell); + + SubscribeLocalEvent(RelayToCellSlot); // Prevent the ninja from EMPing its own battery + SubscribeLocalEvent(RelayToCellSlot); + SubscribeLocalEvent(RelayToCellSlot); // For shutting down devices if the battery is empty + SubscribeLocalEvent(RelayToCellSlot); // Allow devices to charge/drain inserted batteries + } + + private void RelayToCell(Entity ent, ref T args) where T : notnull + { + if (!_itemSlots.TryGetSlot(ent.Owner, ent.Comp.CellSlotId, out var slot) || !slot.Item.HasValue) + return; + + // Relay the event to the power cell. + RaiseLocalEvent(slot.Item.Value, ref args); + } + + private void RelayToCellSlot(Entity ent, ref T args) where T : notnull + { + var parent = Transform(ent).ParentUid; + // Relay the event to the slot entity. + if (HasComp(parent)) + RaiseLocalEvent(parent, ref args); + } +} diff --git a/Content.Shared/PowerCell/PowerCellSystem.cs b/Content.Shared/PowerCell/PowerCellSystem.cs new file mode 100644 index 0000000000..8f4950c5d2 --- /dev/null +++ b/Content.Shared/PowerCell/PowerCellSystem.cs @@ -0,0 +1,154 @@ +using Content.Shared.Containers.ItemSlots; +using Content.Shared.PowerCell.Components; +using Content.Shared.Examine; +using Content.Shared.Popups; +using Content.Shared.Power; +using Content.Shared.Power.Components; +using Content.Shared.Power.EntitySystems; +using Robust.Shared.Containers; +using Robust.Shared.Timing; + +namespace Content.Shared.PowerCell; + +public sealed partial class PowerCellSystem : EntitySystem +{ + [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private readonly ItemSlotsSystem _itemSlots = default!; + [Dependency] private readonly SharedAppearanceSystem _appearance = default!; + [Dependency] private readonly SharedBatterySystem _battery = default!; + [Dependency] private readonly SharedPopupSystem _popup = default!; + + public override void Initialize() + { + base.Initialize(); + InitializeRelay(); + + SubscribeLocalEvent(OnCellSlotInsertAttempt); + SubscribeLocalEvent(OnCellSlotInserted); + SubscribeLocalEvent(OnCellSlotRemoved); + SubscribeLocalEvent(OnCellSlotExamined); + SubscribeLocalEvent(OnCellSlotStateChanged); + + SubscribeLocalEvent(OnCellExamined); + + SubscribeLocalEvent(OnDrawRefreshChargeRate); + SubscribeLocalEvent(OnDrawStartup); + SubscribeLocalEvent(OnDrawRemove); + + } + + private void OnCellSlotInsertAttempt(Entity ent, ref ContainerIsInsertingAttemptEvent args) + { + if (!ent.Comp.Initialized) + return; + + if (args.Container.ID != ent.Comp.CellSlotId) + return; + + // TODO: Can't this just use the ItemSlot's whitelist? + if (!HasComp(args.EntityUid)) + args.Cancel(); + } + + private void OnCellSlotInserted(Entity ent, ref EntInsertedIntoContainerMessage args) + { + if (args.Container.ID != ent.Comp.CellSlotId) + return; + + if (_timing.ApplyingState) + return; // The change in appearance data is already networked separately. + + + var ev = new PowerCellChangedEvent(false); + RaiseLocalEvent(ent, ref ev); + + _battery.RefreshChargeRate(args.Entity); + + // Only update the visuals if we actually use them. + if (!HasComp(ent)) + return; + + // Set the data to that of the power cell + if (_appearance.TryGetData(args.Entity, BatteryVisuals.State, out BatteryState state)) + _appearance.SetData(ent.Owner, BatteryVisuals.State, state); + + // Set the data to that of the power cell + if (_appearance.TryGetData(args.Entity, BatteryVisuals.Charging, out BatteryChargingState charging)) + _appearance.SetData(ent.Owner, BatteryVisuals.Charging, charging); + } + + private void OnCellSlotRemoved(Entity ent, ref EntRemovedFromContainerMessage args) + { + if (args.Container.ID != ent.Comp.CellSlotId) + return; + + if (_timing.ApplyingState) + return; // The change in appearance data is already networked separately. + + var ev = new PowerCellChangedEvent(true); + RaiseLocalEvent(ent, ref ev); + + var emptyEv = new PowerCellSlotEmptyEvent(); + RaiseLocalEvent(ent, ref emptyEv); + + _battery.RefreshChargeRate(args.Entity); + + // Only update the visuals if we actually use them. + if (!HasComp(ent)) + return; + + // Set the appearance to empty. + _appearance.SetData(ent.Owner, BatteryVisuals.State, BatteryState.Empty); + _appearance.SetData(ent.Owner, BatteryVisuals.Charging, BatteryChargingState.Constant); + } + + + private void OnCellSlotStateChanged(Entity ent, ref BatteryStateChangedEvent args) + { + if (args.NewState != BatteryState.Empty) + return; + + // Inform the device that the battery is empty. + var ev = new PowerCellSlotEmptyEvent(); + RaiseLocalEvent(ent, ref ev); + } + + private void OnCellSlotExamined(Entity ent, ref ExaminedEvent args) + { + if (TryGetBatteryFromSlot(ent.AsNullable(), out var battery)) + OnBatteryExamined(battery.Value, ref args); + else + args.PushMarkup(Loc.GetString("power-cell-component-examine-details-no-battery")); + } + + private void OnCellExamined(Entity ent, ref ExaminedEvent args) + { + if (TryComp(ent, out var battery)) + OnBatteryExamined((ent.Owner, battery), ref args); + } + + private void OnBatteryExamined(Entity ent, ref ExaminedEvent args) + { + var chargePercent = _battery.GetChargeLevel(ent.AsNullable()) * 100; + args.PushMarkup(Loc.GetString("power-cell-component-examine-details", ("currentCharge", $"{chargePercent:F0}"))); + } + + private void OnDrawRefreshChargeRate(Entity ent, ref RefreshChargeRateEvent args) + { + if (ent.Comp.Enabled) + args.NewChargeRate -= ent.Comp.DrawRate; + } + + private void OnDrawStartup(Entity ent, ref ComponentStartup args) + { + if (ent.Comp.Enabled) + _battery.RefreshChargeRate(ent.Owner); + } + + private void OnDrawRemove(Entity ent, ref ComponentRemove args) + { + // We use ComponentRemove to make sure this component no longer subscribes to the refresh event. + if (ent.Comp.Enabled) + _battery.RefreshChargeRate(ent.Owner); + } +} diff --git a/Content.Shared/PowerCell/SharedPowerCellSystem.cs b/Content.Shared/PowerCell/SharedPowerCellSystem.cs deleted file mode 100644 index a32687c15c..0000000000 --- a/Content.Shared/PowerCell/SharedPowerCellSystem.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Content.Shared.Containers.ItemSlots; -using Content.Shared.Emp; -using Content.Shared.PowerCell.Components; -using Content.Shared.Rejuvenate; -using Robust.Shared.Containers; -using Robust.Shared.Timing; - -namespace Content.Shared.PowerCell; - -public abstract class SharedPowerCellSystem : EntitySystem -{ - [Dependency] protected readonly IGameTiming Timing = default!; - [Dependency] private readonly ItemSlotsSystem _itemSlots = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - - public override void Initialize() - { - base.Initialize(); - - SubscribeLocalEvent(OnMapInit); - - SubscribeLocalEvent(OnRejuvenate); - SubscribeLocalEvent(OnCellInserted); - SubscribeLocalEvent(OnCellRemoved); - SubscribeLocalEvent(OnCellInsertAttempt); - - SubscribeLocalEvent(OnCellEmpAttempt); - } - - private void OnMapInit(Entity ent, ref MapInitEvent args) - { - ent.Comp.NextUpdateTime = Timing.CurTime + ent.Comp.Delay; - } - - private void OnRejuvenate(EntityUid uid, PowerCellSlotComponent component, RejuvenateEvent args) - { - if (!_itemSlots.TryGetSlot(uid, component.CellSlotId, out var itemSlot) || !itemSlot.Item.HasValue) - return; - - // charge entity batteries and remove booby traps. - RaiseLocalEvent(itemSlot.Item.Value, args); - } - - private void OnCellInsertAttempt(EntityUid uid, PowerCellSlotComponent component, ContainerIsInsertingAttemptEvent args) - { - if (!component.Initialized) - return; - - if (args.Container.ID != component.CellSlotId) - return; - - if (!HasComp(args.EntityUid)) - { - args.Cancel(); - } - } - - private void OnCellInserted(EntityUid uid, PowerCellSlotComponent component, EntInsertedIntoContainerMessage args) - { - if (!component.Initialized) - return; - - if (args.Container.ID != component.CellSlotId) - return; - _appearance.SetData(uid, PowerCellSlotVisuals.Enabled, true); - RaiseLocalEvent(uid, new PowerCellChangedEvent(false), false); - } - - protected virtual void OnCellRemoved(EntityUid uid, PowerCellSlotComponent component, EntRemovedFromContainerMessage args) - { - if (args.Container.ID != component.CellSlotId) - return; - _appearance.SetData(uid, PowerCellSlotVisuals.Enabled, false); - RaiseLocalEvent(uid, new PowerCellChangedEvent(true), false); - } - - private void OnCellEmpAttempt(Entity entity, ref EmpAttemptEvent args) - { - var parent = Transform(entity).ParentUid; - // relay the attempt event to the slot so it can cancel it - if (HasComp(parent)) - RaiseLocalEvent(parent, ref args); - } - - public void SetDrawEnabled(Entity ent, bool enabled) - { - if (!Resolve(ent, ref ent.Comp, false) || ent.Comp.Enabled == enabled) - return; - - if (enabled) - ent.Comp.NextUpdateTime = Timing.CurTime; - - ent.Comp.Enabled = enabled; - Dirty(ent, ent.Comp); - } - - /// - /// Returns whether the entity has a slotted battery and charge. - /// - /// - /// - /// - /// Popup to this user with the relevant detail if specified. - public abstract bool HasActivatableCharge( - EntityUid uid, - PowerCellDrawComponent? battery = null, - PowerCellSlotComponent? cell = null, - EntityUid? user = null); - - /// - /// Whether the power cell has any power at all for the draw rate. - /// - public abstract bool HasDrawCharge( - EntityUid uid, - PowerCellDrawComponent? battery = null, - PowerCellSlotComponent? cell = null, - EntityUid? user = null); -} diff --git a/Content.Shared/PowerCell/ToggleCellDrawSystem.cs b/Content.Shared/PowerCell/ToggleCellDrawSystem.cs index 14d91d2f5f..9c50a8aa60 100644 --- a/Content.Shared/PowerCell/ToggleCellDrawSystem.cs +++ b/Content.Shared/PowerCell/ToggleCellDrawSystem.cs @@ -10,7 +10,7 @@ namespace Content.Shared.PowerCell; public sealed class ToggleCellDrawSystem : EntitySystem { [Dependency] private readonly ItemToggleSystem _toggle = default!; - [Dependency] private readonly SharedPowerCellSystem _cell = default!; + [Dependency] private readonly PowerCellSystem _cell = default!; public override void Initialize() { @@ -29,8 +29,8 @@ public sealed class ToggleCellDrawSystem : EntitySystem private void OnActivateAttempt(Entity ent, ref ItemToggleActivateAttemptEvent args) { - if (!_cell.HasDrawCharge(ent, user: args.User) - || !_cell.HasActivatableCharge(ent, user: args.User)) + if (!_cell.HasDrawCharge(ent.Owner, user: args.User, predicted: true) + || !_cell.HasActivatableCharge(ent.Owner, user: args.User, predicted: true)) args.Cancelled = true; } diff --git a/Content.Shared/Preferences/Loadouts/LoadoutGroupPrototype.cs b/Content.Shared/Preferences/Loadouts/LoadoutGroupPrototype.cs index 990f1b74a2..9cecd9df51 100644 --- a/Content.Shared/Preferences/Loadouts/LoadoutGroupPrototype.cs +++ b/Content.Shared/Preferences/Loadouts/LoadoutGroupPrototype.cs @@ -1,4 +1,5 @@ using Robust.Shared.Prototypes; +using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype.Array; namespace Content.Shared.Preferences.Loadouts; @@ -6,11 +7,20 @@ namespace Content.Shared.Preferences.Loadouts; /// Corresponds to a set of loadouts for a particular slot. /// [Prototype] -public sealed partial class LoadoutGroupPrototype : IPrototype +public sealed partial class LoadoutGroupPrototype : IPrototype, IInheritingPrototype { [IdDataField] public string ID { get; private set; } = string.Empty; + /// + [ParentDataField(typeof(AbstractPrototypeIdArraySerializer))] + public string[]? Parents { get; private set; } + + /// + [NeverPushInheritance] + [AbstractDataField] + public bool Abstract { get; private set; } + /// /// User-friendly name for the group. /// @@ -23,6 +33,12 @@ public sealed partial class LoadoutGroupPrototype : IPrototype [DataField] public int MinLimit = 1; + /// + /// Number of loadouts that are selected by default. + /// + [DataField] + public int DefaultSelected = 0; + /// /// Maximum limit for the category. /// @@ -35,6 +51,7 @@ public sealed partial class LoadoutGroupPrototype : IPrototype [DataField] public bool Hidden; + [AlwaysPushInheritance] [DataField(required: true)] public List> Loadouts = new(); } diff --git a/Content.Shared/Preferences/Loadouts/RoleLoadout.cs b/Content.Shared/Preferences/Loadouts/RoleLoadout.cs index 63c92f1a97..1904e3fd87 100644 --- a/Content.Shared/Preferences/Loadouts/RoleLoadout.cs +++ b/Content.Shared/Preferences/Loadouts/RoleLoadout.cs @@ -30,6 +30,7 @@ public sealed partial class RoleLoadout : IEquatable /// /// Loadout specific name. /// + [DataField] public string? EntityName; /* @@ -231,13 +232,13 @@ public sealed partial class RoleLoadout : IEquatable var loadouts = new List(); SelectedLoadouts[group] = loadouts; - if (groupProto.MinLimit > 0) + if (groupProto.MinLimit > 0 || loadouts.Count < groupProto.DefaultSelected) { // Apply any loadouts we can. foreach (var protoId in groupProto.Loadouts) { // Reached the limit, time to stop - if (loadouts.Count >= groupProto.MinLimit) + if (loadouts.Count >= Math.Max(groupProto.MinLimit, groupProto.DefaultSelected)) break; if (!protoManager.TryIndex(protoId, out var loadoutProto)) diff --git a/Content.Shared/Projectiles/EmbedEvent.cs b/Content.Shared/Projectiles/EmbedEvent.cs deleted file mode 100644 index 521a691f45..0000000000 --- a/Content.Shared/Projectiles/EmbedEvent.cs +++ /dev/null @@ -1,15 +0,0 @@ -namespace Content.Shared.Projectiles; - -/// -/// Raised directed on an entity when it embeds in another entity. -/// -[ByRefEvent] -public readonly record struct EmbedEvent(EntityUid? Shooter, EntityUid Embedded) -{ - public readonly EntityUid? Shooter = Shooter; - - /// - /// Entity that is embedded in. - /// - public readonly EntityUid Embedded = Embedded; -} diff --git a/Content.Shared/Projectiles/EmbedEvents.cs b/Content.Shared/Projectiles/EmbedEvents.cs new file mode 100644 index 0000000000..6f357a33a1 --- /dev/null +++ b/Content.Shared/Projectiles/EmbedEvents.cs @@ -0,0 +1,35 @@ +namespace Content.Shared.Projectiles; + +/// +/// Raised directed on an entity when it embeds in another entity. +/// +[ByRefEvent] +public readonly record struct EmbedEvent(EntityUid? Shooter, EntityUid Embedded) +{ + /// + /// The entity that threw/shot the embed, if any. + /// + public readonly EntityUid? Shooter = Shooter; + + /// + /// Entity that is embedded in. + /// + public readonly EntityUid Embedded = Embedded; +} + +/// +/// Raised directed on an entity when it stops being embedded in another entity. +/// +[ByRefEvent] +public readonly record struct EmbedDetachEvent(EntityUid? Detacher, EntityUid Embedded) +{ + /// + /// The entity that detached the embed, if any. + /// + public readonly EntityUid? Detacher = Detacher; + + /// + /// Entity that it is embedded in. + /// + public readonly EntityUid Embedded = Embedded; +} diff --git a/Content.Shared/Projectiles/ProjectileEmbedEvent.cs b/Content.Shared/Projectiles/ProjectileEmbedEvent.cs index e7dd6df8e2..675549c9d0 100644 --- a/Content.Shared/Projectiles/ProjectileEmbedEvent.cs +++ b/Content.Shared/Projectiles/ProjectileEmbedEvent.cs @@ -4,4 +4,4 @@ namespace Content.Shared.Projectiles; /// Raised directed on an entity when it embeds into something. /// [ByRefEvent] -public readonly record struct ProjectileEmbedEvent(EntityUid? Shooter, EntityUid Weapon, EntityUid Embedded); +public readonly record struct ProjectileEmbedEvent(EntityUid? Shooter, EntityUid? Weapon, EntityUid Embedded); diff --git a/Content.Shared/Projectiles/SharedProjectileSystem.cs b/Content.Shared/Projectiles/SharedProjectileSystem.cs index 7d3a629695..c1075525d6 100644 --- a/Content.Shared/Projectiles/SharedProjectileSystem.cs +++ b/Content.Shared/Projectiles/SharedProjectileSystem.cs @@ -1,18 +1,15 @@ using System.Numerics; -using Content.Shared.CombatMode.Pacification; using Content.Shared.Damage; using Content.Shared.DoAfter; using Content.Shared.Hands.EntitySystems; using Content.Shared.Interaction; using Content.Shared.Inventory; -using Content.Shared.Mobs.Components; using Content.Shared.Throwing; using Robust.Shared.Audio.Systems; using Robust.Shared.Map; using Robust.Shared.Network; using Robust.Shared.Physics; using Robust.Shared.Physics.Components; -using Robust.Shared.Physics.Dynamics; using Robust.Shared.Physics.Events; using Robust.Shared.Physics.Systems; using Robust.Shared.Serialization; @@ -24,7 +21,6 @@ public abstract partial class SharedProjectileSystem : EntitySystem { public const string ProjectileFixture = "projectile"; - [Dependency] private readonly INetManager _net = default!; [Dependency] private readonly SharedAudioSystem _audio = default!; [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; [Dependency] private readonly SharedHandsSystem _hands = default!; @@ -94,11 +90,11 @@ public abstract partial class SharedProjectileSystem : EntitySystem EmbedAttach(embeddable, args.Target, args.Shooter, embeddable.Comp); // Raise a specific event for projectiles. - if (TryComp(embeddable, out ProjectileComponent? projectile)) - { - var ev = new ProjectileEmbedEvent(projectile.Shooter!.Value, projectile.Weapon!.Value, args.Target); - RaiseLocalEvent(embeddable, ref ev); - } + if (!TryComp(embeddable, out var projectile)) + return; + + var ev = new ProjectileEmbedEvent(projectile.Shooter, projectile.Weapon, args.Target); + RaiseLocalEvent(embeddable, ref ev); } private void EmbedAttach(EntityUid uid, EntityUid target, EntityUid? user, EmbeddableProjectileComponent component) @@ -136,20 +132,22 @@ public abstract partial class SharedProjectileSystem : EntitySystem if (!Resolve(uid, ref component)) return; - if (component.EmbeddedIntoUid is not null) + if (component.EmbeddedIntoUid == null) + return; // the entity is not embedded, so do nothing + + var embeddedInto = component.EmbeddedIntoUid; + + if (TryComp(component.EmbeddedIntoUid.Value, out var embeddedContainer)) { - if (TryComp(component.EmbeddedIntoUid.Value, out var embeddedContainer)) - { - embeddedContainer.EmbeddedObjects.Remove(uid); - Dirty(component.EmbeddedIntoUid.Value, embeddedContainer); - if (embeddedContainer.EmbeddedObjects.Count == 0) - RemCompDeferred(component.EmbeddedIntoUid.Value); - } + embeddedContainer.EmbeddedObjects.Remove(uid); + Dirty(component.EmbeddedIntoUid.Value, embeddedContainer); + if (embeddedContainer.EmbeddedObjects.Count == 0) + RemCompDeferred(component.EmbeddedIntoUid.Value); } - if (component.DeleteOnRemove && _net.IsServer) + if (component.DeleteOnRemove) { - QueueDel(uid); + PredictedQueueDel(uid); return; } @@ -172,6 +170,9 @@ public abstract partial class SharedProjectileSystem : EntitySystem Dirty(uid, projectile); } + var ev = new EmbedDetachEvent(user, embeddedInto.Value); + RaiseLocalEvent(uid, ref ev); + if (user != null) { // Land it just coz uhhh yeah diff --git a/Content.Shared/RCD/Systems/RCDSystem.cs b/Content.Shared/RCD/Systems/RCDSystem.cs index 6cce0b6204..504576216a 100644 --- a/Content.Shared/RCD/Systems/RCDSystem.cs +++ b/Content.Shared/RCD/Systems/RCDSystem.cs @@ -1,5 +1,4 @@ using Content.Shared.Administration.Logs; -using Content.Shared.Charges.Components; using Content.Shared.Charges.Systems; using Content.Shared.Construction; using Content.Shared.Database; @@ -89,11 +88,14 @@ public sealed class RCDSystem : EntitySystem if (!component.AvailablePrototypes.Contains(args.ProtoId)) return; - if (!_protoManager.HasIndex(args.ProtoId)) + if (!_protoManager.Resolve(args.ProtoId, out var prototype)) return; // Set the current RCD prototype to the one supplied component.ProtoId = args.ProtoId; + + _adminLogger.Add(LogType.RCD, LogImpact.Low, $"{args.Actor} set RCD mode to: {prototype.Mode} : {prototype.Prototype}"); + Dirty(uid, component); } diff --git a/Content.Shared/Radiation/Events/OnIrradiatedEvent.cs b/Content.Shared/Radiation/Events/OnIrradiatedEvent.cs index ec9988fffb..fdf7b21cd0 100644 --- a/Content.Shared/Radiation/Events/OnIrradiatedEvent.cs +++ b/Content.Shared/Radiation/Events/OnIrradiatedEvent.cs @@ -4,13 +4,13 @@ namespace Content.Shared.Radiation.Events; /// Raised on entity when it was irradiated /// by some radiation source. /// -public readonly record struct OnIrradiatedEvent(float FrameTime, float RadsPerSecond, EntityUid Origin) +public readonly record struct OnIrradiatedEvent(float FrameTime, float RadsPerSecond, EntityUid? Origin) { public readonly float FrameTime = FrameTime; public readonly float RadsPerSecond = RadsPerSecond; - public readonly EntityUid Origin = Origin; + public readonly EntityUid? Origin = Origin; public float TotalRads => RadsPerSecond * FrameTime; } diff --git a/Content.Shared/Random/Helpers/SharedRandomExtensions.cs b/Content.Shared/Random/Helpers/SharedRandomExtensions.cs index 87e839b56f..ceb4786ebe 100644 --- a/Content.Shared/Random/Helpers/SharedRandomExtensions.cs +++ b/Content.Shared/Random/Helpers/SharedRandomExtensions.cs @@ -185,6 +185,12 @@ namespace Content.Shared.Random.Helpers throw new InvalidOperationException($"Invalid weighted pick for {prototype.ID}!"); } + /// + public static int HashCodeCombine(params int[] values) + { + return HashCodeCombine((IReadOnlyCollection)values); + } + /// /// A very simple, deterministic djb2 hash function for generating a combined seed for the random number generator. /// We can't use HashCode.Combine because that is initialized with a random value, creating different results on the server and client. @@ -192,10 +198,10 @@ namespace Content.Shared.Random.Helpers /// /// Combine the current game tick with a NetEntity Id in order to not get the same random result if this is called multiple times in the same tick. /// - /// var seed = SharedRandomExtensions.HashCodeCombine(new() { (int)_timing.CurTick.Value, GetNetEntity(ent).Id }); + /// var seed = SharedRandomExtensions.HashCodeCombine((int)_timing.CurTick.Value, GetNetEntity(ent).Id); /// /// - public static int HashCodeCombine(List values) + public static int HashCodeCombine(IReadOnlyCollection values) { int hash = 5381; foreach (var value in values) diff --git a/Content.Shared/RatKing/RatKingComponent.cs b/Content.Shared/RatKing/RatKingComponent.cs index 7e870a65c1..495651ae8a 100644 --- a/Content.Shared/RatKing/RatKingComponent.cs +++ b/Content.Shared/RatKing/RatKingComponent.cs @@ -79,7 +79,7 @@ public sealed partial class RatKingComponent : Component /// [DataField("currentOrders"), ViewVariables(VVAccess.ReadWrite)] [AutoNetworkedField] - public RatKingOrderType CurrentOrder = RatKingOrderType.Loose; + public RatKingOrderType CurrentOrder = RatKingOrderType.Follow; /// /// The servants that the rat king is currently controlling diff --git a/Content.Shared/Rejuvenate/RejuvenateEvent.cs b/Content.Shared/Rejuvenate/RejuvenateEvent.cs index a6649c6cda..cead1f6507 100644 --- a/Content.Shared/Rejuvenate/RejuvenateEvent.cs +++ b/Content.Shared/Rejuvenate/RejuvenateEvent.cs @@ -1,5 +1,9 @@ namespace Content.Shared.Rejuvenate; -public sealed class RejuvenateEvent : EntityEventArgs -{ -} +/// +/// Raised when an entity is supposed to be rejuvenated, +/// meaning it should heal all damage, debuffs or other negative status effects. +/// Systems should handle healing the entity in a subscription to this event. +/// Used for the Rejuvenate admin verb. +/// +public sealed class RejuvenateEvent : EntityEventArgs; diff --git a/Content.Shared/Remotes/Components/DoorRemoteComponent.cs b/Content.Shared/Remotes/Components/DoorRemoteComponent.cs index 64977596c2..ed6cd71051 100644 --- a/Content.Shared/Remotes/Components/DoorRemoteComponent.cs +++ b/Content.Shared/Remotes/Components/DoorRemoteComponent.cs @@ -1,26 +1,75 @@ using Robust.Shared.GameStates; +using Robust.Shared.Utility; +using Robust.Shared.Serialization; namespace Content.Shared.Remotes.Components; -[RegisterComponent, NetworkedComponent, AutoGenerateComponentState] +/// +/// Component for door remote devices, that allow you to control doors from a distance. +/// +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState(true)] public sealed partial class DoorRemoteComponent : Component { - [AutoNetworkedField] - [DataField] + /// + /// Currently selected mode. The mode dictates what device would do upon + /// interaction with door. + /// + [DataField, AutoNetworkedField] public OperatingMode Mode = OperatingMode.OpenClose; /// - /// Does the remote allow the user to manipulate doors that they have access to, even if the remote itself does not? + /// Modes with metadata that could be displayed in the device mode change menu. /// - [AutoNetworkedField] [DataField] - public bool IncludeUserAccess = false; + public List Options; + + /// + /// Does the remote allow the user to control doors that they have access to, even if the remote itself does not? + /// + [DataField, AutoNetworkedField] + public bool IncludeUserAccess; + + /// + /// Client-side only field for checking if StatusControl requires update. + /// + /// + /// StatusControl is updated inside loop and cannot understand + /// when state is of component it looks for is restored, thus mispredicting. To avoid that, + /// client-side system basically controls behaviour of StatusControl updates using this field. + /// + public bool IsStatusControlUpdateRequired; } +/// +/// Remote door device mode with data that is required for menu display. +/// +[DataDefinition] +public sealed partial class DoorRemoteModeInfo +{ + /// + /// Icon that should represent the option in the radial menu. + /// + [DataField(required: true)] + public SpriteSpecifier Icon = default!; + + /// + /// Tooltip describing the option in the radial menu. + /// + [DataField(required: true)] + public LocId Tooltip; + + /// + /// Mode option. + /// + [DataField(required: true)] + public OperatingMode Mode; +} + +[Serializable, NetSerializable] public enum OperatingMode : byte { OpenClose, ToggleBolts, ToggleEmergencyAccess, - placeholderForUiUpdates + ToggleOvercharge } diff --git a/Content.Shared/Remotes/EntitySystems/SharedDoorRemoteSystem.cs b/Content.Shared/Remotes/EntitySystems/SharedDoorRemoteSystem.cs index e9bbd27ada..7af311cc1e 100644 --- a/Content.Shared/Remotes/EntitySystems/SharedDoorRemoteSystem.cs +++ b/Content.Shared/Remotes/EntitySystems/SharedDoorRemoteSystem.cs @@ -1,44 +1,152 @@ +using Content.Shared.Access.Components; +using Content.Shared.Administration.Logs; +using Content.Shared.Database; +using Content.Shared.Doors.Components; +using Content.Shared.Doors.Systems; +using Content.Shared.Electrocution; +using Content.Shared.Examine; +using Content.Shared.Interaction; using Content.Shared.Popups; -using Content.Shared.Interaction.Events; +using Content.Shared.Power.EntitySystems; using Content.Shared.Remotes.Components; +using Robust.Shared.Audio.Systems; +using Robust.Shared.Serialization; +using Robust.Shared.Timing; namespace Content.Shared.Remotes.EntitySystems; public abstract class SharedDoorRemoteSystem : EntitySystem { - [Dependency] protected readonly SharedPopupSystem Popup = default!; + [Dependency] private readonly SharedAirlockSystem _airlock = default!; + [Dependency] private readonly SharedAudioSystem _audio = default!; + [Dependency] private readonly SharedDoorSystem _doorSystem = default!; + [Dependency] private readonly SharedElectrocutionSystem _electrify = default!; + [Dependency] private readonly ExamineSystemShared _examine = default!; + [Dependency] private readonly SharedPowerReceiverSystem _powerReceiver = default!; + [Dependency] private readonly SharedPopupSystem _popup = default!; + [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; + [Dependency] protected readonly IGameTiming Timing = default!; + public override void Initialize() { - SubscribeLocalEvent(OnInHandActivation); + SubscribeLocalEvent(OnDoorRemoteModeChange); + SubscribeLocalEvent(OnBeforeInteract); } - private void OnInHandActivation(Entity entity, ref UseInHandEvent args) + private void OnDoorRemoteModeChange(Entity ent, ref DoorRemoteModeChangeMessage args) { - string switchMessageId; + ent.Comp.Mode = args.Mode; + Dirty(ent); + } + + private void OnBeforeInteract(Entity entity, ref BeforeRangedInteractEvent args) + { + if (!Timing.IsFirstTimePredicted) + return; + + var isAirlock = TryComp(args.Target, out var airlockComp); + + if (args.Handled + || args.Target == null + || !TryComp(args.Target, out var doorComp) // If it isn't a door we don't use it + // Only able to control doors if they are within your vision and within your max range. + // Not affected by mobs or machines anymore. + || !_examine.InRangeUnOccluded(args.User, + args.Target.Value, + SharedInteractionSystem.MaxRaycastRange, + null)) + + { + return; + } + + args.Handled = true; + + if (!_powerReceiver.IsPowered(args.Target.Value)) + { + _popup.PopupClient(Loc.GetString("door-remote-no-power"), args.User, args.User); + return; + } + + var accessTarget = args.Used; + // This covers the accesses the REMOTE has, and is not effected by the user's ID card. + if (entity.Comp.IncludeUserAccess) // Allows some door remotes to inherit the user's access. + { + accessTarget = args.User; + // This covers the accesses the USER has, which always includes the remote's access since holding a remote acts like holding an ID card. + } + + if (TryComp(args.Target, out var accessComponent) + && !_doorSystem.HasAccess(args.Target.Value, accessTarget, doorComp, accessComponent)) + { + if (isAirlock) + _doorSystem.Deny(args.Target.Value, doorComp, user: args.User, predicted: true); + + _popup.PopupClient(Loc.GetString("door-remote-denied"), args.User, args.User); + return; + } + switch (entity.Comp.Mode) { case OperatingMode.OpenClose: - entity.Comp.Mode = OperatingMode.ToggleBolts; - switchMessageId = "door-remote-switch-state-toggle-bolts"; + if (_doorSystem.TryToggleDoor(args.Target.Value, doorComp, user: args.User, predicted: true)) + _adminLogger.Add(LogType.Action, + LogImpact.Medium, + $"{ToPrettyString(args.User):player} used {ToPrettyString(args.Used)} on {ToPrettyString(args.Target.Value)}: {doorComp.State}"); break; - - // Skip toggle bolts mode and move on from there (to emergency access) case OperatingMode.ToggleBolts: - entity.Comp.Mode = OperatingMode.ToggleEmergencyAccess; - switchMessageId = "door-remote-switch-state-toggle-emergency-access"; - break; + if (TryComp(args.Target, out var boltsComp)) + { + if (!boltsComp.BoltWireCut) + { + _doorSystem.SetBoltsDown((args.Target.Value, boltsComp), !boltsComp.BoltsDown, user: args.User, predicted: true); + _adminLogger.Add(LogType.Action, + LogImpact.Medium, + $"{ToPrettyString(args.User):player} used {ToPrettyString(args.Used)} on {ToPrettyString(args.Target.Value)} to {(boltsComp.BoltsDown ? "" : "un")}bolt it"); + } + } - // Skip ToggleEmergencyAccess mode and move on from there (to door toggle) + break; case OperatingMode.ToggleEmergencyAccess: - entity.Comp.Mode = OperatingMode.OpenClose; - switchMessageId = "door-remote-switch-state-open-close"; + if (airlockComp != null) + { + _airlock.SetEmergencyAccess((args.Target.Value, airlockComp), !airlockComp.EmergencyAccess, user: args.User, predicted: true); + _adminLogger.Add(LogType.Action, + LogImpact.Medium, + $"{ToPrettyString(args.User):player} used {ToPrettyString(args.Used)} on {ToPrettyString(args.Target.Value)} to set emergency access {(airlockComp.EmergencyAccess ? "on" : "off")}"); + } + + break; + case OperatingMode.ToggleOvercharge: + if (TryComp(args.Target, out var eletrifiedComp)) + { + _electrify.SetElectrified((args.Target.Value, eletrifiedComp), !eletrifiedComp.Enabled); + var soundToPlay = eletrifiedComp.Enabled + ? eletrifiedComp.AirlockElectrifyDisabled + : eletrifiedComp.AirlockElectrifyEnabled; + _audio.PlayLocal(soundToPlay, args.Target.Value, args.User); + _adminLogger.Add(LogType.Action, + LogImpact.Medium, + $"{ToPrettyString(args.User):player} used {ToPrettyString(args.Used)} on {ToPrettyString(args.Target.Value)} to {(eletrifiedComp.Enabled ? "" : "un")}electrify it"); + } + break; default: throw new InvalidOperationException( $"{nameof(DoorRemoteComponent)} had invalid mode {entity.Comp.Mode}"); } - Dirty(entity); - Popup.PopupClient(Loc.GetString(switchMessageId), entity, args.User); } } + +[Serializable, NetSerializable] +public sealed class DoorRemoteModeChangeMessage : BoundUserInterfaceMessage +{ + public OperatingMode Mode; +} + +[Serializable, NetSerializable] +public enum DoorRemoteUiKey : byte +{ + Key +} diff --git a/Content.Shared/Repairable/RepairableComponent.cs b/Content.Shared/Repairable/RepairableComponent.cs index bc1ccfb7bf..60eb57581a 100644 --- a/Content.Shared/Repairable/RepairableComponent.cs +++ b/Content.Shared/Repairable/RepairableComponent.cs @@ -17,15 +17,26 @@ public sealed partial class RepairableComponent : Component /// /// If this data-field is specified, it will change damage by this amount instead of setting all damage to 0. /// in order to heal/repair the damage values have to be negative. + /// This will only be used if is not null. + /// If this is null and so is then all damage will be repaired at once. /// [DataField, AutoNetworkedField] public DamageSpecifier? Damage; + /// + /// Amount of damage to repair of the entity equaly distributed among the damage types the entity has. + /// + /// + /// in order to heal/repair the damage values have to be negative. + /// + [DataField, AutoNetworkedField] + public float? DamageValue; + /// /// Cost of fuel used to repair this device. /// [DataField, AutoNetworkedField] - public int FuelCost = 5; + public float FuelCost = 5f; /// /// Tool quality necessary to repair this device. @@ -39,6 +50,12 @@ public sealed partial class RepairableComponent : Component [DataField, AutoNetworkedField] public int DoAfterDelay = 1; + /// + /// If true and after the repair there still damage, a new doafter starts automatically + /// + [DataField, AutoNetworkedField] + public bool AutoDoAfter = true; + /// /// A multiplier that will be applied to the above if an entity is repairing themselves. /// diff --git a/Content.Shared/Repairable/RepairableSystem.cs b/Content.Shared/Repairable/RepairableSystem.cs index d75c7bd6f9..f84d0db36c 100644 --- a/Content.Shared/Repairable/RepairableSystem.cs +++ b/Content.Shared/Repairable/RepairableSystem.cs @@ -1,5 +1,6 @@ using Content.Shared.Administration.Logs; -using Content.Shared.Damage; +using Content.Shared.Damage.Components; +using Content.Shared.Damage.Systems; using Content.Shared.Database; using Content.Shared.FixedPoint; using Content.Shared.DoAfter; @@ -20,10 +21,10 @@ public sealed partial class RepairableSystem : EntitySystem public override void Initialize() { SubscribeLocalEvent(Repair); - SubscribeLocalEvent(OnRepairFinished); + SubscribeLocalEvent(OnRepairDoAfter); } - private void OnRepairFinished(Entity ent, ref RepairFinishedEvent args) + private void OnRepairDoAfter(Entity ent, ref RepairDoAfterEvent args) { if (args.Cancelled) return; @@ -31,24 +32,62 @@ public sealed partial class RepairableSystem : EntitySystem if (!TryComp(ent.Owner, out DamageableComponent? damageable) || damageable.TotalDamage == 0) return; - if (ent.Comp.Damage != null) - { - var damageChanged = _damageableSystem.TryChangeDamage(ent.Owner, ent.Comp.Damage, true, false, origin: args.User); - _adminLogger.Add(LogType.Healed, $"{ToPrettyString(args.User):user} repaired {ToPrettyString(ent.Owner):target} by {damageChanged?.GetTotal()}"); - } - + if (ent.Comp.DamageValue != null) + RepairSomeDamage((ent, damageable), ent.Comp.DamageValue.Value, args.User); + else if (ent.Comp.Damage != null) + RepairSomeDamage((ent, damageable), ent.Comp.Damage, args.User); else + RepairAllDamage((ent, damageable), args.User); + + args.Repeat = ent.Comp.AutoDoAfter && damageable.TotalDamage > 0; + args.Args.Event.Repeat = args.Repeat; + args.Handled = true; + + if (!args.Repeat) { - // Repair all damage - _damageableSystem.SetAllDamage(ent.Owner, damageable, 0); - _adminLogger.Add(LogType.Healed, $"{ToPrettyString(args.User):user} repaired {ToPrettyString(ent.Owner):target} back to full health"); + var str = Loc.GetString("comp-repairable-repair", ("target", ent.Owner), ("tool", args.Used!)); + _popup.PopupClient(str, ent.Owner, args.User); + + var ev = new RepairedEvent(ent, args.User); + RaiseLocalEvent(ent.Owner, ref ev); } + } - var str = Loc.GetString("comp-repairable-repair", ("target", ent.Owner), ("tool", args.Used!)); - _popup.PopupClient(str, ent.Owner, args.User); + /// + /// Repairs some damage of a entity. + /// The healed amount will be evenly distributed among all damage types the entity has. + /// If one of the damage types of the entity is too low. it will heal that completly and distribute the excess healing among the other damage types + /// + /// entity to be repaired + /// how much damage to repair (value have to be negative to repair) + /// who is doing the repair + private void RepairSomeDamage(Entity ent, float damageAmount, EntityUid user) + { + var damageChanged = _damageableSystem.HealEvenly(ent.Owner, damageAmount, origin: user); + _adminLogger.Add(LogType.Healed, $"{ToPrettyString(user):user} repaired {ToPrettyString(ent.Owner):target} by {damageChanged.GetTotal()}"); + } - var ev = new RepairedEvent(ent, args.User); - RaiseLocalEvent(ent.Owner, ref ev); + /// + /// Repairs some damage of a entity + /// + /// entity to be repaired + /// how much damage to repair (values have to be negative to repair) + /// who is doing the repair + private void RepairSomeDamage(Entity ent, Damage.DamageSpecifier damageAmount, EntityUid user) + { + var damageChanged = _damageableSystem.ChangeDamage(ent.Owner, damageAmount, true, false, origin: user); + _adminLogger.Add(LogType.Healed, $"{ToPrettyString(user):user} repaired {ToPrettyString(ent.Owner):target} by {damageChanged.GetTotal()}"); + } + + /// + /// Repairs all damage of a entity + /// + /// entity to be repaired + /// who is doing the repair + private void RepairAllDamage(Entity ent, EntityUid user) + { + _damageableSystem.ClearAllDamage(ent); + _adminLogger.Add(LogType.Healed, $"{ToPrettyString(user):user} repaired {ToPrettyString(ent.Owner):target} back to full health"); } private void Repair(Entity ent, ref InteractUsingEvent args) @@ -77,7 +116,7 @@ public sealed partial class RepairableSystem : EntitySystem } // Run the repairing doafter - args.Handled = _toolSystem.UseTool(args.Used, args.User, ent.Owner, delay, ent.Comp.QualityNeeded, new RepairFinishedEvent(), ent.Comp.FuelCost); + args.Handled = _toolSystem.UseTool(args.Used, args.User, ent.Owner, delay, ent.Comp.QualityNeeded, new RepairDoAfterEvent(), ent.Comp.FuelCost); } // Sunrise-start @@ -109,5 +148,9 @@ public sealed partial class RepairableSystem : EntitySystem [ByRefEvent] public readonly record struct RepairedEvent(Entity Ent, EntityUid User); +/// +/// Do after event started when you try to fix a entity with RepairableComponent. +/// This doafter is repeated if the entity has set to true and not all damage was fixed yet. +/// [Serializable, NetSerializable] -public sealed partial class RepairFinishedEvent : SimpleDoAfterEvent; +public sealed partial class RepairDoAfterEvent : SimpleDoAfterEvent; diff --git a/Content.Shared/Research/Components/ResearchServerComponent.cs b/Content.Shared/Research/Components/ResearchServerComponent.cs index 3663e760f1..dab33f062d 100644 --- a/Content.Shared/Research/Components/ResearchServerComponent.cs +++ b/Content.Shared/Research/Components/ResearchServerComponent.cs @@ -1,26 +1,32 @@ using Robust.Shared.GameStates; -using Robust.Shared.Serialization; using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom; namespace Content.Shared.Research.Components; -[RegisterComponent, NetworkedComponent, AutoGenerateComponentState] +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState, AutoGenerateComponentPause] public sealed partial class ResearchServerComponent : Component { /// /// The name of the server /// [AutoNetworkedField] - [DataField("serverName"), ViewVariables(VVAccess.ReadWrite)] + [DataField] public string ServerName = "RDSERVER"; /// /// The amount of points on the server. /// [AutoNetworkedField] - [DataField("points"), ViewVariables(VVAccess.ReadWrite)] + [DataField] public int Points; + /// + /// Cost of technology research options reroll. + /// + [AutoNetworkedField] + [DataField] + public int RediscoverCost = 2000; + /// /// A unique numeric id representing the server /// @@ -37,27 +43,34 @@ public sealed partial class ResearchServerComponent : Component [ViewVariables(VVAccess.ReadOnly)] public List Clients = new(); - [DataField("nextUpdateTime", customTypeSerializer: typeof(TimeOffsetSerializer))] + [DataField(customTypeSerializer: typeof(TimeOffsetSerializer))] public TimeSpan NextUpdateTime = TimeSpan.Zero; - [DataField("researchConsoleUpdateTime"), ViewVariables(VVAccess.ReadWrite)] + [DataField] public TimeSpan ResearchConsoleUpdateTime = TimeSpan.FromSeconds(1); + + /// + /// Time when next reroll for tech to research will be available. + /// + [DataField(customTypeSerializer: typeof(TimeOffsetSerializer)), AutoPausedField] + public TimeSpan NextRediscover; + + /// + /// Minimal interval between rediscover actions. + /// + [DataField] + public TimeSpan RediscoverInterval = TimeSpan.FromSeconds(1); } /// /// Event raised on a server's clients when the point value of the server is changed. /// -/// -/// -/// [ByRefEvent] public readonly record struct ResearchServerPointsChangedEvent(EntityUid Server, int Total, int Delta); /// /// Event raised every second to calculate the amount of points added to the server. /// -/// -/// [ByRefEvent] public record struct ResearchServerGetPointsPerSecondEvent(EntityUid Server, int Points); diff --git a/Content.Shared/Research/Components/SharedResearchConsoleComponent.cs b/Content.Shared/Research/Components/SharedResearchConsoleComponent.cs index 6b7a210ecb..bf1269ad01 100644 --- a/Content.Shared/Research/Components/SharedResearchConsoleComponent.cs +++ b/Content.Shared/Research/Components/SharedResearchConsoleComponent.cs @@ -9,16 +9,14 @@ namespace Content.Shared.Research.Components } [Serializable, NetSerializable] - public sealed class ConsoleUnlockTechnologyMessage : BoundUserInterfaceMessage + public sealed class ConsoleUnlockTechnologyMessage(string id) : BoundUserInterfaceMessage { - public string Id; - - public ConsoleUnlockTechnologyMessage(string id) - { - Id = id; - } + public string Id = id; } + [Serializable, NetSerializable] + public sealed class ConsoleRediscoverTechnologyMessage : BoundUserInterfaceMessage; + [Serializable, NetSerializable] public sealed class ConsoleServerSelectionMessage : BoundUserInterfaceMessage { @@ -26,12 +24,12 @@ namespace Content.Shared.Research.Components } [Serializable, NetSerializable] - public sealed class ResearchConsoleBoundInterfaceState : BoundUserInterfaceState + public sealed class ResearchConsoleBoundInterfaceState(int points, TimeSpan nextRediscover, int rediscoverCost) : BoundUserInterfaceState { - public int Points; - public ResearchConsoleBoundInterfaceState(int points) - { - Points = points; - } + public int Points = points; + + public TimeSpan NextRediscover = nextRediscover; + + public int RediscoverCost = rediscoverCost; } } diff --git a/Content.Shared/Research/Components/TechnologyDatabaseComponent.cs b/Content.Shared/Research/Components/TechnologyDatabaseComponent.cs index f00338aac7..89411a05c0 100644 --- a/Content.Shared/Research/Components/TechnologyDatabaseComponent.cs +++ b/Content.Shared/Research/Components/TechnologyDatabaseComponent.cs @@ -3,7 +3,6 @@ using Content.Shared.Research.Prototypes; using Content.Shared.Research.Systems; using Robust.Shared.GameStates; using Robust.Shared.Prototypes; -using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; namespace Content.Shared.Research.Components; @@ -14,12 +13,12 @@ public sealed partial class TechnologyDatabaseComponent : Component /// A main discipline that locks out other discipline technology past a certain tier. /// [AutoNetworkedField] - [DataField("mainDiscipline", customTypeSerializer: typeof(PrototypeIdSerializer))] - public string? MainDiscipline; + [DataField] + public ProtoId? MainDiscipline; [AutoNetworkedField] - [DataField("currentTechnologyCards")] - public List CurrentTechnologyCards = new(); + [DataField] + public List> CurrentTechnologyCards = new(); /// /// Which research disciplines are able to be unlocked diff --git a/Content.Shared/Roles/Components/XenoborgRoleComponent.cs b/Content.Shared/Roles/Components/XenoborgRoleComponent.cs new file mode 100644 index 0000000000..eeebad0a79 --- /dev/null +++ b/Content.Shared/Roles/Components/XenoborgRoleComponent.cs @@ -0,0 +1,9 @@ +using Robust.Shared.GameStates; + +namespace Content.Shared.Roles.Components; + +/// +/// Added to mind role entities to tag that they are a xenoborg. +/// +[RegisterComponent, NetworkedComponent] +public sealed partial class XenoborgRoleComponent : Component; diff --git a/Content.Shared/Roles/JobSpecial.cs b/Content.Shared/Roles/JobSpecial.cs index 468e939836..8ebeb69a6d 100644 --- a/Content.Shared/Roles/JobSpecial.cs +++ b/Content.Shared/Roles/JobSpecial.cs @@ -1,7 +1,9 @@ namespace Content.Shared.Roles { /// - /// Provides special hooks for when jobs get spawned in/equipped. + /// Provides special hooks for when jobs get spawned in/equipped. + /// TODO: This is being/should be utilized by more than jobs, and is really just a way to assign components/implants/status effects upon spawning. Rename this class and its derivatives in the future! + /// TODO: Move derivatives from Server to Shared, probably. /// [ImplicitDataDefinitionForInheritors] public abstract partial class JobSpecial diff --git a/Content.Shared/Rootable/RootableSystem.cs b/Content.Shared/Rootable/RootableSystem.cs new file mode 100644 index 0000000000..1d718dbdf3 --- /dev/null +++ b/Content.Shared/Rootable/RootableSystem.cs @@ -0,0 +1,258 @@ +using Content.Shared.Actions; +using Content.Shared.Actions.Components; +using Content.Shared.Administration.Logs; +using Content.Shared.Alert; +using Content.Shared.Body.Components; +using Content.Shared.Body.Systems; +using Content.Shared.Chemistry; +using Content.Shared.Chemistry.Components; +using Content.Shared.Chemistry.EntitySystems; +using Content.Shared.Cloning.Events; +using Content.Shared.Coordinates; +using Content.Shared.Database; +using Content.Shared.FixedPoint; +using Content.Shared.Fluids.Components; +using Content.Shared.Gravity; +using Content.Shared.Mobs; +using Content.Shared.Movement.Systems; +using Content.Shared.Slippery; +using Content.Shared.Toggleable; +using Content.Shared.Trigger.Components.Effects; +using Robust.Shared.Audio.Systems; +using Robust.Shared.Physics.Components; +using Robust.Shared.Physics.Events; +using Robust.Shared.Physics.Systems; +using Robust.Shared.Timing; + +namespace Content.Shared.Rootable; + +/// +/// Adds an action to toggle rooting to the ground, primarily for the Diona species. +/// Being rooted prevents weighlessness and slipping, but causes any floor contents to transfer its reagents to the bloodstream. +/// +public sealed class RootableSystem : EntitySystem +{ + [Dependency] private readonly AlertsSystem _alerts = default!; + [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private readonly ISharedAdminLogManager _logger = default!; + [Dependency] private readonly MovementSpeedModifierSystem _movementSpeedModifier = default!; + [Dependency] private readonly ReactiveSystem _reactive = default!; + [Dependency] private readonly SharedActionsSystem _actions = default!; + [Dependency] private readonly SharedAudioSystem _audio = default!; + [Dependency] private readonly SharedBloodstreamSystem _blood = default!; + [Dependency] private readonly SharedGravitySystem _gravity = default!; + [Dependency] private readonly SharedPhysicsSystem _physics = default!; + [Dependency] private readonly SharedSolutionContainerSystem _solutionContainer = default!; + + private EntityQuery _puddleQuery; + private EntityQuery _physicsQuery; + + public override void Initialize() + { + base.Initialize(); + + _puddleQuery = GetEntityQuery(); + _physicsQuery = GetEntityQuery(); + + SubscribeLocalEvent(OnRootableMapInit); + SubscribeLocalEvent(OnRootableShutdown); + SubscribeLocalEvent(OnStartCollide); + SubscribeLocalEvent(OnEndCollide); + SubscribeLocalEvent(OnRootableToggle); + SubscribeLocalEvent(OnMobStateChanged); + SubscribeLocalEvent(OnIsWeightless); + SubscribeLocalEvent(OnSlipAttempt); + SubscribeLocalEvent(OnRefreshMovementSpeed); + SubscribeLocalEvent(OnCloning); + } + + public override void Update(float frameTime) + { + base.Update(frameTime); + + var query = EntityQueryEnumerator(); + var curTime = _timing.CurTime; + while (query.MoveNext(out var uid, out var rooted, out var bloodstream)) + { + if (!rooted.Rooted || rooted.PuddleEntity == null || curTime < rooted.NextUpdate || !_puddleQuery.TryComp(rooted.PuddleEntity, out var puddleComp)) + continue; + + rooted.NextUpdate += rooted.TransferFrequency; + Dirty(uid, rooted); + PuddleReact((uid, rooted, bloodstream), (rooted.PuddleEntity.Value, puddleComp!)); + } + } + + /// + /// Determines if the puddle is set up properly and if so, moves on to reacting. + /// + private void PuddleReact(Entity ent, Entity puddleEntity) + { + if (!_solutionContainer.ResolveSolution(puddleEntity.Owner, puddleEntity.Comp.SolutionName, ref puddleEntity.Comp.Solution, out var solution) || + solution.Contents.Count == 0) + { + return; + } + + ReactWithEntity(ent, puddleEntity, solution); + } + + /// + /// Attempt to transfer an amount of the solution to the ent's bloodstream. + /// + private void ReactWithEntity(Entity ent, Entity puddleEntity, Solution solution) + { + if (!_solutionContainer.ResolveSolution(ent.Owner, ent.Comp2.BloodSolutionName, ref ent.Comp2.BloodSolution, out var bloodSolution) || bloodSolution.AvailableVolume <= 0) + return; + + var availableTransfer = FixedPoint2.Min(solution.Volume, ent.Comp1.TransferRate); + var transferAmount = FixedPoint2.Min(availableTransfer, bloodSolution.AvailableVolume); + var transferSolution = _solutionContainer.SplitSolution(puddleEntity.Comp.Solution!.Value, transferAmount); + + _reactive.DoEntityReaction(ent, transferSolution, ReactionMethod.Ingestion); + + // Log solution addition by puddle. + if (_blood.TryAddToBloodstream((ent, ent.Comp2), transferSolution)) + _logger.Add(LogType.ForceFeed, LogImpact.Medium, $"{ToPrettyString(ent):target} absorbed puddle {SharedSolutionContainerSystem.ToPrettyString(transferSolution)}"); + } + + private void OnCloning(Entity ent, ref CloningEvent args) + { + if (!args.Settings.EventComponents.Contains(Factory.GetRegistration(ent.Comp.GetType()).Name)) + return; + + var cloneComp = EnsureComp(args.CloneUid); + cloneComp.TransferRate = ent.Comp.TransferRate; + cloneComp.TransferFrequency = ent.Comp.TransferFrequency; + cloneComp.SpeedModifier = ent.Comp.SpeedModifier; + cloneComp.RootSound = ent.Comp.RootSound; + Dirty(args.CloneUid, cloneComp); + } + + private void OnRootableMapInit(Entity ent, ref MapInitEvent args) + { + if (!TryComp(ent, out ActionsComponent? comp)) + return; + + ent.Comp.NextUpdate = _timing.CurTime; + Dirty(ent); + _actions.AddAction(ent, ref ent.Comp.ActionEntity, ent.Comp.Action, component: comp); + } + + private void OnRootableShutdown(Entity ent, ref ComponentShutdown args) + { + if (!TryComp(ent, out ActionsComponent? comp)) + return; + + var actions = new Entity(ent, comp); + _actions.RemoveAction(actions, ent.Comp.ActionEntity); + _alerts.ClearAlert(ent.Owner, ent.Comp.RootedAlert); + } + + private void OnRootableToggle(Entity ent, ref ToggleActionEvent args) + { + args.Handled = TryToggleRooting((ent, ent)); + } + + private void OnMobStateChanged(Entity ent, ref MobStateChangedEvent args) + { + if (ent.Comp.Rooted) + TryToggleRooting((ent, ent)); + } + + public bool TryToggleRooting(Entity ent) + { + if (!Resolve(ent, ref ent.Comp)) + return false; + + ent.Comp.Rooted = !ent.Comp.Rooted; + _movementSpeedModifier.RefreshMovementSpeedModifiers(ent); + _gravity.RefreshWeightless(ent.Owner); + + if (ent.Comp.Rooted) + { + _alerts.ShowAlert(ent.Owner, ent.Comp.RootedAlert); + var curTime = _timing.CurTime; + if (curTime > ent.Comp.NextUpdate) + ent.Comp.NextUpdate = curTime; + } + else + { + _alerts.ClearAlert(ent.Owner, ent.Comp.RootedAlert); + } + + _audio.PlayPredicted(ent.Comp.RootSound, ent.Owner.ToCoordinates(), ent); + Dirty(ent); + + return true; + } + + private void OnIsWeightless(Entity ent, ref IsWeightlessEvent args) + { + if (args.Handled || !ent.Comp.Rooted) + return; + + // Do not cancel weightlessness if the person is in off-grid. + if (!_gravity.EntityOnGravitySupportingGridOrMap(ent.Owner)) + return; + + args.IsWeightless = false; + args.Handled = true; + } + + private void OnSlipAttempt(Entity ent, ref SlipAttemptEvent args) + { + if (!ent.Comp.Rooted) + return; + + if (args.SlipCausingEntity != null && HasComp(args.SlipCausingEntity)) + return; + + args.NoSlip = true; + } + + private void OnStartCollide(Entity ent, ref StartCollideEvent args) + { + if (!_puddleQuery.HasComp(args.OtherEntity)) + return; + + ent.Comp.PuddleEntity = args.OtherEntity; + + if (ent.Comp.NextUpdate < _timing.CurTime) // To prevent constantly moving to new puddles resetting the timer. + ent.Comp.NextUpdate = _timing.CurTime; + + Dirty(ent); + } + + private void OnEndCollide(Entity ent, ref EndCollideEvent args) + { + if (ent.Comp.PuddleEntity != args.OtherEntity) + return; + + var exists = Exists(args.OtherEntity); + + if (!_physicsQuery.TryComp(ent, out var body)) + return; + + foreach (var entContact in _physics.GetContactingEntities(ent, body)) + { + if (exists && entContact == args.OtherEntity) + continue; + + if (!_puddleQuery.HasComponent(entContact)) + continue; + + ent.Comp.PuddleEntity = ent; + return; // New puddle found, no need to continue. + } + + ent.Comp.PuddleEntity = null; + Dirty(ent); + } + + private void OnRefreshMovementSpeed(Entity ent, ref RefreshMovementSpeedModifiersEvent args) + { + if (ent.Comp.Rooted) + args.ModifySpeed(ent.Comp.SpeedModifier); + } +} diff --git a/Content.Shared/Rootable/SharedRootableSystem.cs b/Content.Shared/Rootable/SharedRootableSystem.cs deleted file mode 100644 index 569fdf8e4d..0000000000 --- a/Content.Shared/Rootable/SharedRootableSystem.cs +++ /dev/null @@ -1,193 +0,0 @@ -using Content.Shared.Actions; -using Content.Shared.Actions.Components; -using Content.Shared.Alert; -using Content.Shared.Cloning.Events; -using Content.Shared.Coordinates; -using Content.Shared.Fluids.Components; -using Content.Shared.Gravity; -using Content.Shared.Mobs; -using Content.Shared.Movement.Systems; -using Content.Shared.Slippery; -using Content.Shared.Toggleable; -using Content.Shared.Trigger.Components.Effects; -using Robust.Shared.Audio.Systems; -using Robust.Shared.Physics.Components; -using Robust.Shared.Physics.Events; -using Robust.Shared.Physics.Systems; -using Robust.Shared.Timing; - -namespace Content.Shared.Rootable; - -/// -/// Adds an action to toggle rooting to the ground, primarily for the Diona species. -/// Being rooted prevents weighlessness and slipping, but causes any floor contents to transfer its reagents to the bloodstream. -/// -public abstract class SharedRootableSystem : EntitySystem -{ - [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly SharedActionsSystem _actions = default!; - [Dependency] private readonly SharedGravitySystem _gravity = default!; - [Dependency] private readonly SharedPhysicsSystem _physics = default!; - [Dependency] private readonly MovementSpeedModifierSystem _movementSpeedModifier = default!; - [Dependency] private readonly AlertsSystem _alerts = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - - protected EntityQuery PuddleQuery; - protected EntityQuery PhysicsQuery; - - public override void Initialize() - { - base.Initialize(); - - PuddleQuery = GetEntityQuery(); - PhysicsQuery = GetEntityQuery(); - - SubscribeLocalEvent(OnRootableMapInit); - SubscribeLocalEvent(OnRootableShutdown); - SubscribeLocalEvent(OnStartCollide); - SubscribeLocalEvent(OnEndCollide); - SubscribeLocalEvent(OnRootableToggle); - SubscribeLocalEvent(OnMobStateChanged); - SubscribeLocalEvent(OnIsWeightless); - SubscribeLocalEvent(OnSlipAttempt); - SubscribeLocalEvent(OnRefreshMovementSpeed); - SubscribeLocalEvent(OnCloning); - } - - private void OnCloning(Entity ent, ref CloningEvent args) - { - if (!args.Settings.EventComponents.Contains(Factory.GetRegistration(ent.Comp.GetType()).Name)) - return; - - var cloneComp = EnsureComp(args.CloneUid); - cloneComp.TransferRate = ent.Comp.TransferRate; - cloneComp.TransferFrequency = ent.Comp.TransferFrequency; - cloneComp.SpeedModifier = ent.Comp.SpeedModifier; - cloneComp.RootSound = ent.Comp.RootSound; - Dirty(args.CloneUid, cloneComp); - } - - private void OnRootableMapInit(Entity entity, ref MapInitEvent args) - { - if (!TryComp(entity, out ActionsComponent? comp)) - return; - - entity.Comp.NextUpdate = _timing.CurTime; - _actions.AddAction(entity, ref entity.Comp.ActionEntity, entity.Comp.Action, component: comp); - } - - private void OnRootableShutdown(Entity entity, ref ComponentShutdown args) - { - if (!TryComp(entity, out ActionsComponent? comp)) - return; - - var actions = new Entity(entity, comp); - _actions.RemoveAction(actions, entity.Comp.ActionEntity); - _alerts.ClearAlert(entity.Owner, entity.Comp.RootedAlert); - } - - private void OnRootableToggle(Entity entity, ref ToggleActionEvent args) - { - args.Handled = TryToggleRooting((entity, entity)); - } - - private void OnMobStateChanged(Entity entity, ref MobStateChangedEvent args) - { - if (entity.Comp.Rooted) - TryToggleRooting((entity, entity)); - } - - public bool TryToggleRooting(Entity entity) - { - if (!Resolve(entity, ref entity.Comp)) - return false; - - entity.Comp.Rooted = !entity.Comp.Rooted; - _movementSpeedModifier.RefreshMovementSpeedModifiers(entity); - _gravity.RefreshWeightless(entity.Owner); - Dirty(entity); - - if (entity.Comp.Rooted) - { - _alerts.ShowAlert(entity.Owner, entity.Comp.RootedAlert); - var curTime = _timing.CurTime; - if (curTime > entity.Comp.NextUpdate) - { - entity.Comp.NextUpdate = curTime; - } - } - else - { - _alerts.ClearAlert(entity.Owner, entity.Comp.RootedAlert); - } - _audio.PlayPredicted(entity.Comp.RootSound, entity.Owner.ToCoordinates(), entity); - - return true; - } - - private void OnIsWeightless(Entity ent, ref IsWeightlessEvent args) - { - if (args.Handled || !ent.Comp.Rooted) - return; - - // do not cancel weightlessness if the person is in off-grid. - if (!_gravity.EntityOnGravitySupportingGridOrMap(ent.Owner)) - return; - - args.IsWeightless = false; - args.Handled = true; - } - - private void OnSlipAttempt(Entity ent, ref SlipAttemptEvent args) - { - if (!ent.Comp.Rooted) - return; - - if (args.SlipCausingEntity != null && HasComp(args.SlipCausingEntity)) - return; - - args.NoSlip = true; - } - - private void OnStartCollide(Entity entity, ref StartCollideEvent args) - { - if (!PuddleQuery.HasComp(args.OtherEntity)) - return; - - entity.Comp.PuddleEntity = args.OtherEntity; - - if (entity.Comp.NextUpdate < _timing.CurTime) // To prevent constantly moving to new puddles resetting the timer - entity.Comp.NextUpdate = _timing.CurTime; - } - - private void OnEndCollide(Entity entity, ref EndCollideEvent args) - { - if (entity.Comp.PuddleEntity != args.OtherEntity) - return; - - var exists = Exists(args.OtherEntity); - - if (!PhysicsQuery.TryComp(entity, out var body)) - return; - - foreach (var ent in _physics.GetContactingEntities(entity, body)) - { - if (exists && ent == args.OtherEntity) - continue; - - if (!PuddleQuery.HasComponent(ent)) - continue; - - entity.Comp.PuddleEntity = ent; - return; // New puddle found, no need to continue - } - - entity.Comp.PuddleEntity = null; - } - - private void OnRefreshMovementSpeed(Entity entity, ref RefreshMovementSpeedModifiersEvent args) - { - if (entity.Comp.Rooted) - args.ModifySpeed(entity.Comp.SpeedModifier); - } -} diff --git a/Content.Shared/Salvage/Fulton/SharedFultonSystem.cs b/Content.Shared/Salvage/Fulton/SharedFultonSystem.cs index 0b091d3a61..fec1890928 100644 --- a/Content.Shared/Salvage/Fulton/SharedFultonSystem.cs +++ b/Content.Shared/Salvage/Fulton/SharedFultonSystem.cs @@ -92,7 +92,7 @@ public abstract partial class SharedFultonSystem : EntitySystem if (args.Cancelled || args.Target == null || !TryComp(args.Used, out var fulton)) return; - if (!_stack.Use(args.Used.Value, 1)) + if (!_stack.TryUse(args.Used.Value, 1)) { return; } diff --git a/Content.Shared/Security/SecurityStatus.cs b/Content.Shared/Security/SecurityStatus.cs index c7fe3766f1..49fb059546 100644 --- a/Content.Shared/Security/SecurityStatus.cs +++ b/Content.Shared/Security/SecurityStatus.cs @@ -6,16 +6,20 @@ /// None - the default value /// Suspected - the person is suspected of doing something illegal /// Wanted - the person is being wanted by security +/// Hostile - the person has been admitted as hostile /// Detained - the person is detained by security /// Paroled - the person is on parole /// Discharged - the person has been released from prison +/// Eliminated - the person has been eliminated and should not be healed /// public enum SecurityStatus : byte { None, Suspected, Wanted, + Hostile, Detained, Paroled, - Discharged + Discharged, + Eliminated } diff --git a/Content.Shared/Shuttles/Systems/SharedEmergencyShuttleSystem.cs b/Content.Shared/Shuttles/Systems/SharedEmergencyShuttleSystem.cs index 7f818767ea..5f1477acc2 100644 --- a/Content.Shared/Shuttles/Systems/SharedEmergencyShuttleSystem.cs +++ b/Content.Shared/Shuttles/Systems/SharedEmergencyShuttleSystem.cs @@ -29,6 +29,8 @@ public abstract class SharedEmergencyShuttleSystem : EntitySystem return; args.Cancel(); - Popup.PopupClient(Loc.GetString("emergency-shuttle-console-no-early-launches"), ent, args.User); + + if (!args.Silent) + Popup.PopupClient(Loc.GetString("emergency-shuttle-console-no-early-launches"), ent, args.User); } } diff --git a/Content.Shared/Silicons/Borgs/BorgUI.cs b/Content.Shared/Silicons/Borgs/BorgUI.cs index fd6abc8992..9d843d4046 100644 --- a/Content.Shared/Silicons/Borgs/BorgUI.cs +++ b/Content.Shared/Silicons/Borgs/BorgUI.cs @@ -8,50 +8,38 @@ public enum BorgUiKey : byte Key } +/// +/// Send when a player uses the borg BUI to eject a brain. +/// [Serializable, NetSerializable] -public sealed class BorgBuiState : BoundUserInterfaceState +public sealed class BorgEjectBrainBuiMessage : BoundUserInterfaceMessage; + +/// +/// Send when a player uses the borg BUI to eject a power cell. +/// +[Serializable, NetSerializable] +public sealed class BorgEjectBatteryBuiMessage : BoundUserInterfaceMessage; + +/// +/// Send when a player uses the borg BUI to change a borg's name. +/// +[Serializable, NetSerializable] +public sealed class BorgSetNameBuiMessage(string name) : BoundUserInterfaceMessage { - public float ChargePercent; - - public bool HasBattery; - - public BorgBuiState(float chargePercent, bool hasBattery) - { - ChargePercent = chargePercent; - HasBattery = hasBattery; - } + /// + /// The new name. + /// + public string Name = name; } +/// +/// Send when a player uses the borg BUI to remove a borg module. +/// [Serializable, NetSerializable] -public sealed class BorgEjectBrainBuiMessage : BoundUserInterfaceMessage +public sealed class BorgRemoveModuleBuiMessage(NetEntity module) : BoundUserInterfaceMessage { - -} - -[Serializable, NetSerializable] -public sealed class BorgEjectBatteryBuiMessage : BoundUserInterfaceMessage -{ - -} - -[Serializable, NetSerializable] -public sealed class BorgSetNameBuiMessage : BoundUserInterfaceMessage -{ - public string Name; - - public BorgSetNameBuiMessage(string name) - { - Name = name; - } -} - -[Serializable, NetSerializable] -public sealed class BorgRemoveModuleBuiMessage : BoundUserInterfaceMessage -{ - public NetEntity Module; - - public BorgRemoveModuleBuiMessage(NetEntity module) - { - Module = module; - } + /// + /// The module to eject. + /// + public NetEntity Module = module; } diff --git a/Content.Shared/Silicons/Borgs/Components/BorgChassisComponent.cs b/Content.Shared/Silicons/Borgs/Components/BorgChassisComponent.cs index c2bf2b2801..d7b90a1ac2 100644 --- a/Content.Shared/Silicons/Borgs/Components/BorgChassisComponent.cs +++ b/Content.Shared/Silicons/Borgs/Components/BorgChassisComponent.cs @@ -1,9 +1,11 @@ using Content.Shared.Alert; using Content.Shared.Whitelist; +using Robust.Shared.Audio; using Robust.Shared.Containers; using Robust.Shared.GameStates; using Robust.Shared.Prototypes; using Robust.Shared.Serialization; +using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom; namespace Content.Shared.Silicons.Borgs.Components; @@ -12,78 +14,145 @@ namespace Content.Shared.Silicons.Borgs.Components; /// "brain", legs, modules, and battery. Essentially the master component /// for borg logic. /// -[RegisterComponent, NetworkedComponent, Access(typeof(SharedBorgSystem)), AutoGenerateComponentState] +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState, AutoGenerateComponentPause] +[Access(typeof(SharedBorgSystem))] public sealed partial class BorgChassisComponent : Component { + /// + /// Is this borg currently activated? + /// If activated the borg + /// - can use modules and + /// - has full movement speed. + /// To be activated the borg + /// - needs to have a player controlling it (a mind), + /// - needs enough charge in its power cell and + /// - needs to be alive (not crit or dead). + /// + /// + /// Don't try to use ItemToggle for this. + /// It used that before and it had a ton of conflicts with other item toggling behavior from the billion components that use it somehow. + /// + [DataField, AutoNetworkedField] + public bool Active; + + /// + /// The sound to play when the borg activates. + /// + /// + /// The same as the flashlight. This playing used to be a bug, but the sound is nostalgic at this point, so I'm keeping it. + /// + [DataField] + public SoundSpecifier ActivateSound = new SoundPathSpecifier("/Audio/Items/flashlight_on.ogg"); + + /// + /// The sound to play when the borg deactivates. + /// + [DataField] + public SoundSpecifier DeactivateSound = new SoundPathSpecifier("/Audio/Items/flashlight_off.ogg"); + #region Brain /// - /// A whitelist for which entities count as valid brains + /// A whitelist for which entities count as valid brains. /// - [DataField("brainWhitelist")] + [DataField] public EntityWhitelist? BrainWhitelist; /// - /// The container ID for the brain + /// The container ID for the posibrain or MMI. /// - [DataField("brainContainerId")] + [DataField] public string BrainContainerId = "borg_brain"; - [ViewVariables(VVAccess.ReadWrite)] + /// + /// The container for the posibrain or MMI. + /// + [ViewVariables] public ContainerSlot BrainContainer = default!; - public EntityUid? BrainEntity => BrainContainer.ContainedEntity; + /// + /// The posibrain or MMI inserted into this borg, if any. + /// + [ViewVariables] + public EntityUid? BrainEntity => BrainContainer?.ContainedEntity; #endregion #region Modules /// - /// A whitelist for what types of modules can be installed into this borg + /// A whitelist for what types of modules can be installed into this borg. /// - [DataField("moduleWhitelist")] + [DataField, AutoNetworkedField] public EntityWhitelist? ModuleWhitelist; /// - /// How many modules can be installed in this borg + /// How many modules can be installed in this borg? /// - [DataField("maxModules"), ViewVariables(VVAccess.ReadWrite)] + [DataField, AutoNetworkedField] public int MaxModules = 3; /// - /// The ID for the module container + /// The ID for the module container. /// - [DataField("moduleContainerId")] + [DataField] public string ModuleContainerId = "borg_module"; - [ViewVariables(VVAccess.ReadWrite)] + /// + /// The module container. + /// + [ViewVariables] public Container ModuleContainer = default!; + /// + /// How many modules are currently installed? + /// + [ViewVariables] public int ModuleCount => ModuleContainer.ContainedEntities.Count; #endregion /// - /// The currently selected module + /// The currently selected module. /// - [DataField("selectedModule"), AutoNetworkedField] + [DataField, AutoNetworkedField] public EntityUid? SelectedModule; #region Visuals - [DataField("hasMindState")] + [DataField] public string HasMindState = string.Empty; - [DataField("noMindState")] + [DataField] public string NoMindState = string.Empty; #endregion + /// + /// The battery charge alert. + /// [DataField] public ProtoId BatteryAlert = "BorgBattery"; + /// + /// The alert for a missing battery. + /// [DataField] public ProtoId NoBatteryAlert = "BorgBatteryNone"; + + /// + /// The next update time the battery is checked for automatic reactivation. + /// + [DataField(customTypeSerializer: typeof(TimeOffsetSerializer))] + [AutoNetworkedField, AutoPausedField] + public TimeSpan NextBatteryUpdate = TimeSpan.Zero; + + /// + /// If the entity can open own UI. + /// + [DataField] + public bool CanOpenSelfUi; } [Serializable, NetSerializable] public enum BorgVisuals : byte { - HasPlayer + HasPlayer, + Powered, } [Serializable, NetSerializable] diff --git a/Content.Shared/Silicons/Borgs/Components/BorgModuleComponent.cs b/Content.Shared/Silicons/Borgs/Components/BorgModuleComponent.cs index e542a1e3e3..5c7f6cfddb 100644 --- a/Content.Shared/Silicons/Borgs/Components/BorgModuleComponent.cs +++ b/Content.Shared/Silicons/Borgs/Components/BorgModuleComponent.cs @@ -6,36 +6,46 @@ namespace Content.Shared.Silicons.Borgs.Components; /// This is used for modules that can be inserted into borgs /// to give them unique abilities and attributes. /// -[RegisterComponent, NetworkedComponent, Access(typeof(SharedBorgSystem))] -[AutoGenerateComponentState] +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState] +[Access(typeof(SharedBorgSystem))] public sealed partial class BorgModuleComponent : Component { /// - /// The entity this module is installed into + /// The entity this module is installed into. /// - [DataField("installedEntity")] + [DataField, AutoNetworkedField] public EntityUid? InstalledEntity; + /// + /// Is this module currently installed? + /// + [ViewVariables] public bool Installed => InstalledEntity != null; /// /// If true, this is a "default" module that cannot be removed from a borg. /// - [DataField] - [AutoNetworkedField] + [DataField, AutoNetworkedField] public bool DefaultModule; + + /// + /// List of types of borgs this module fits into. + /// This only affects examine text. The actual whitelist for modules that can be inserted into a borg is defined in its . + /// + [DataField] + public HashSet? BorgFitTypes; } /// /// Raised on a module when it is installed in order to add specific behavior to an entity. /// -/// +/// The borg the module is being installed in. [ByRefEvent] public readonly record struct BorgModuleInstalledEvent(EntityUid ChassisEnt); /// /// Raised on a module when it's uninstalled in order to /// -/// +/// The borg the module is being uninstalled from. [ByRefEvent] public readonly record struct BorgModuleUninstalledEvent(EntityUid ChassisEnt); diff --git a/Content.Shared/Silicons/Borgs/Components/ItemBorgModuleComponent.cs b/Content.Shared/Silicons/Borgs/Components/ItemBorgModuleComponent.cs index 3680a4cbde..db91e9d8b5 100644 --- a/Content.Shared/Silicons/Borgs/Components/ItemBorgModuleComponent.cs +++ b/Content.Shared/Silicons/Borgs/Components/ItemBorgModuleComponent.cs @@ -1,5 +1,4 @@ using Content.Shared.Hands.Components; -using Robust.Shared.Containers; using Robust.Shared.GameStates; using Robust.Shared.Prototypes; using Robust.Shared.Serialization; @@ -9,7 +8,8 @@ namespace Content.Shared.Silicons.Borgs.Components; /// /// This is used for a that provides items to the entity it's installed into. /// -[RegisterComponent, NetworkedComponent, Access(typeof(SharedBorgSystem))] +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState] +[Access(typeof(SharedBorgSystem))] public sealed partial class ItemBorgModuleComponent : Component { /// @@ -19,10 +19,17 @@ public sealed partial class ItemBorgModuleComponent : Component public List Hands = new(); /// - /// The items stored within the hands. Null until the first time items are stored. + /// The items stored within the hands. /// - [DataField] - public Dictionary? StoredItems; + [DataField, AutoNetworkedField] + public Dictionary StoredItems = new(); + + /// + /// Whether the provided items have been spawned. + /// This happens the first time the module is used. + /// + [DataField, AutoNetworkedField] + public bool Spawned; /// /// An ID for the container where items are stored when not in use. @@ -31,12 +38,21 @@ public sealed partial class ItemBorgModuleComponent : Component public string HoldingContainer = "holding_container"; } +/// +/// A single hand provided by the module. +/// [DataDefinition, Serializable, NetSerializable] public partial record struct BorgHand { + /// + /// The item to spawn in the hand, if any. + /// [DataField] public EntProtoId? Item; + /// + /// The settings for the hand, including a whitelist. + /// [DataField] public Hand Hand = new(); diff --git a/Content.Shared/Silicons/Borgs/Components/MMIComponent.cs b/Content.Shared/Silicons/Borgs/Components/MMIComponent.cs index 3ded725efc..51031c930e 100644 --- a/Content.Shared/Silicons/Borgs/Components/MMIComponent.cs +++ b/Content.Shared/Silicons/Borgs/Components/MMIComponent.cs @@ -9,37 +9,38 @@ namespace Content.Shared.Silicons.Borgs.Components; /// in an item slot before transferring consciousness. /// Used for borg stuff. /// -[RegisterComponent, NetworkedComponent, Access(typeof(SharedBorgSystem))] +[RegisterComponent, NetworkedComponent] +[Access(typeof(SharedBorgSystem))] public sealed partial class MMIComponent : Component { /// /// The ID of the itemslot that holds the brain. /// - [DataField("brainSlotId")] + [DataField] public string BrainSlotId = "brain_slot"; /// - /// The for this implanter + /// The for this MMI. Holds the brain. /// - [ViewVariables(VVAccess.ReadWrite)] - public ItemSlot BrainSlot = default!; + [DataField(required: true)] + public ItemSlot BrainSlot = new(); /// /// The sprite state when the brain inserted has a mind. /// - [DataField("hasMindState")] + [DataField] public string HasMindState = "mmi_alive"; /// /// The sprite state when the brain inserted doesn't have a mind. /// - [DataField("noMindState")] + [DataField] public string NoMindState = "mmi_dead"; /// /// The sprite state when there is no brain inserted. /// - [DataField("noBrainState")] + [DataField] public string NoBrainState = "mmi_off"; } diff --git a/Content.Shared/Silicons/Borgs/Components/MMILinkedComponent.cs b/Content.Shared/Silicons/Borgs/Components/MMILinkedComponent.cs deleted file mode 100644 index 639c6a4269..0000000000 --- a/Content.Shared/Silicons/Borgs/Components/MMILinkedComponent.cs +++ /dev/null @@ -1,18 +0,0 @@ -using Robust.Shared.GameStates; - -namespace Content.Shared.Silicons.Borgs.Components; - -/// -/// This is used for an entity that is linked to an MMI. -/// Mostly for receiving events. -/// -[RegisterComponent, NetworkedComponent, Access(typeof(SharedBorgSystem))] -[AutoGenerateComponentState] -public sealed partial class MMILinkedComponent : Component -{ - /// - /// The MMI this entity is linked to. - /// - [DataField("linkedMMI"), AutoNetworkedField] - public EntityUid? LinkedMMI; -} diff --git a/Content.Shared/Silicons/Borgs/Components/SelectableBorgModuleComponent.cs b/Content.Shared/Silicons/Borgs/Components/SelectableBorgModuleComponent.cs index ee6dee3689..69e58caa28 100644 --- a/Content.Shared/Silicons/Borgs/Components/SelectableBorgModuleComponent.cs +++ b/Content.Shared/Silicons/Borgs/Components/SelectableBorgModuleComponent.cs @@ -1,28 +1,33 @@ using Content.Shared.Actions; using Robust.Shared.GameStates; using Robust.Shared.Prototypes; -using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; namespace Content.Shared.Silicons.Borgs.Components; /// /// This is used for s that can be "swapped" to, as opposed to having passive effects. /// -[RegisterComponent, NetworkedComponent, Access(typeof(SharedBorgSystem))] +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState] +[Access(typeof(SharedBorgSystem))] public sealed partial class SelectableBorgModuleComponent : Component { - [DataField("moduleSwapAction", customTypeSerializer: typeof(PrototypeIdSerializer))] - public string? ModuleSwapActionId = "ActionBorgSwapModule"; + /// + /// The sidebar action prototype for swapping to this module. + /// + [DataField] + public EntProtoId ModuleSwapAction = "ActionBorgSwapModule"; /// - /// The sidebar action for swapping to this module. + /// The sidebar action entity for swapping to this module. /// - [DataField("moduleSwapActionEntity")] public EntityUid? ModuleSwapActionEntity; + [DataField, AutoNetworkedField] + public EntityUid? ModuleSwapActionEntity; } -public sealed partial class BorgModuleActionSelectedEvent : InstantActionEvent -{ -} +/// +/// Raised on a borg module entity with when a player uses the action provided by it. +/// +public sealed partial class BorgModuleActionSelectedEvent : InstantActionEvent; /// /// Event raised by-ref on a module when it is selected diff --git a/Content.Shared/Silicons/Borgs/SharedBorgSystem.API.cs b/Content.Shared/Silicons/Borgs/SharedBorgSystem.API.cs new file mode 100644 index 0000000000..842fcedf70 --- /dev/null +++ b/Content.Shared/Silicons/Borgs/SharedBorgSystem.API.cs @@ -0,0 +1,315 @@ +using System.Linq; +using Content.Shared.Silicons.Borgs.Components; +using Content.Shared.Whitelist; +using Robust.Shared.Player; + +namespace Content.Shared.Silicons.Borgs; + +public abstract partial class SharedBorgSystem +{ + /// + /// Can this borg currently activate it's ? + /// The requirements for this are + /// - Having enough power in its power cell + /// - Having a player mind attached + /// - The borg is alive (not crit or dead). + /// + public bool CanActivate(Entity chassis) + { + if (!_powerCell.HasDrawCharge(chassis.Owner)) + return false; + + // TODO: Replace this with something else, only the client's own mind is networked to them, + // so this will always be false for the minds of other clients. + if (!_mind.TryGetMind(chassis.Owner, out _, out _)) + return false; + + if (_mobState.IsIncapacitated(chassis.Owner)) + return false; + + return true; + } + + /// + /// Activates the borg if the conditions are met. + /// Returns true if the borg was activated. + /// + public bool TryActivate(Entity chassis, EntityUid? user = null) + { + if (chassis.Comp.Active) + return false; // Already active. + + if (!CanActivate(chassis)) + return false; + + SetActive(chassis, true, user); + return true; + + } + + /// + /// Activates or deactivates a borg. + /// If active the borg + /// - can use modules and + /// - has full movement speed. + /// + public void SetActive(Entity chassis, bool active, EntityUid? user = null) + { + if (chassis.Comp.Active == active) + return; + + chassis.Comp.Active = active; + Dirty(chassis); + + if (active) + InstallAllModules(chassis.AsNullable()); + else + DisableAllModules(chassis.AsNullable()); + + _powerCell.SetDrawEnabled(chassis.Owner, active); + _movementSpeedModifier.RefreshMovementSpeedModifiers(chassis); + + var sound = active ? chassis.Comp.ActivateSound : chassis.Comp.DeactivateSound; + // If a user is given predict the audio for them, if not keep it unpredicted. + if (user != null) + _audio.PlayPredicted(sound, chassis.Owner, user); + else if (_net.IsServer) + _audio.PlayPvs(sound, chassis.Owner); + } + + /// + /// Inserts a new module into a borg, the same as if a player inserted it manually. + /// This does not run checks to see if the borg is actually allowed to be inserted, such as whitelists. + /// + /// The borg to insert into. + /// The module to insert. + public void InsertModule(Entity ent, EntityUid module) + { + _container.Insert(module, ent.Comp.ModuleContainer); + } + + /// + /// Sets . + /// + /// The borg to modify. + /// The new module whitelist. + public void SetModuleWhitelist(Entity ent, EntityWhitelist? whitelist) + { + ent.Comp.ModuleWhitelist = whitelist; + Dirty(ent); + } + + /// + /// Sets . + /// + /// The borg to modify. + /// The new max module count. + public void SetMaxModules(Entity ent, int maxModules) + { + ent.Comp.MaxModules = maxModules; + Dirty(ent); + } + + /// + /// Checks that a player has fulfilled the requirements for the borg job, i.e. they are not banned from that role. + /// Always true on the client. + /// + /// + /// TODO: This currently causes mispredicts, but we have no way of knowing on the client if a player is banned. + /// Maybe solve this by giving banned players an unborgable trait instead? + /// + public virtual bool CanPlayerBeBorged(ICommonSession session) + { + return true; + } + + /// + /// Installs a single module into a borg. + /// + public void InstallModule(Entity borg, Entity module) + { + if (!Resolve(borg, ref borg.Comp) || !Resolve(module, ref module.Comp)) + return; + + if (module.Comp.Installed) + return; + + module.Comp.InstalledEntity = borg.Owner; + Dirty(module); + var ev = new BorgModuleInstalledEvent(borg.Owner); + RaiseLocalEvent(module, ref ev); + } + + /// + /// Uninstalls a single module from a borg. + /// + public void UninstallModule(Entity borg, Entity module) + { + if (!Resolve(borg, ref borg.Comp) || !Resolve(module, ref module.Comp)) + return; + + if (!module.Comp.Installed) + return; + + module.Comp.InstalledEntity = null; + Dirty(module); + var ev = new BorgModuleUninstalledEvent(borg.Owner); + RaiseLocalEvent(module, ref ev); + } + + /// + /// Installs and activates all modules currently inside the borg's module container. + /// + public void InstallAllModules(Entity borg) + { + if (!Resolve(borg, ref borg.Comp)) + return; + + foreach (var moduleEnt in new List(borg.Comp.ModuleContainer.ContainedEntities)) + { + if (!_moduleQuery.TryGetComponent(moduleEnt, out var moduleComp)) + continue; + + InstallModule(borg, (moduleEnt, moduleComp)); + } + } + + /// + /// Deactivates all modules currently inside the borg's module container. + /// + public void DisableAllModules(Entity borg) + { + if (!Resolve(borg, ref borg.Comp)) + return; + + foreach (var moduleEnt in new List(borg.Comp.ModuleContainer.ContainedEntities)) + { + if (!_moduleQuery.TryGetComponent(moduleEnt, out var moduleComp)) + continue; + + UninstallModule(borg, (moduleEnt, moduleComp)); + } + } + + /// + /// Sets . + /// + public void SetBorgModuleDefault(Entity ent, bool newDefault) + { + ent.Comp.DefaultModule = newDefault; + Dirty(ent); + } + + /// + /// Checks if a given module can be inserted into a borg. + /// + public bool CanInsertModule(Entity chassis, Entity module, EntityUid? user = null) + { + if (!Resolve(chassis, ref chassis.Comp) || !Resolve(module, ref module.Comp)) + return false; + + if (chassis.Comp.ModuleContainer.ContainedEntities.Count >= chassis.Comp.MaxModules) + { + _popup.PopupClient(Loc.GetString("borg-module-too-many"), chassis.Owner, user); + return false; + } + + if (_whitelist.IsWhitelistFail(chassis.Comp.ModuleWhitelist, module)) + { + _popup.PopupClient(Loc.GetString("borg-module-whitelist-deny"), chassis.Owner, user); + return false; + } + + if (TryComp(module, out var itemModuleComp)) + { + foreach (var containedModuleUid in chassis.Comp.ModuleContainer.ContainedEntities) + { + if (!TryComp(containedModuleUid, out var containedItemModuleComp)) + continue; + + if (containedItemModuleComp.Hands.Count == itemModuleComp.Hands.Count && + containedItemModuleComp.Hands.All(itemModuleComp.Hands.Contains)) + { + _popup.PopupClient(Loc.GetString("borg-module-duplicate"), chassis.Owner, user); + return false; + } + } + } + + return true; + } + + /// + /// Check if a module can be removed from a borg. + /// + /// The module to remove from the borg. + /// True if the module can be removed. + public bool CanRemoveModule(Entity module) + { + if (module.Comp.DefaultModule) + return false; + + return true; + } + + /// + /// Selects a module, enabling the borg to use its provided abilities. + /// + public void SelectModule(Entity chassis, + Entity module) + { + if (LifeStage(chassis) >= EntityLifeStage.Terminating) + return; + + if (!Resolve(chassis, ref chassis.Comp)) + return; + + if (!Resolve(module, ref module.Comp) || !module.Comp.Installed || module.Comp.InstalledEntity != chassis.Owner) + { + Log.Error($"{ToPrettyString(chassis)} attempted to select uninstalled module {ToPrettyString(module)}"); + return; + } + + if (!HasComp(module)) + { + Log.Error($"{ToPrettyString(chassis)} attempted to select invalid module {ToPrettyString(module)}"); + return; + } + + if (!chassis.Comp.ModuleContainer.Contains(module)) + { + Log.Error($"{ToPrettyString(chassis)} does not contain the installed module {ToPrettyString(module)}"); + return; + } + + if (chassis.Comp.SelectedModule == module.Owner) + return; + + UnselectModule(chassis); + + var ev = new BorgModuleSelectedEvent(chassis); + RaiseLocalEvent(module, ref ev); + chassis.Comp.SelectedModule = module.Owner; + Dirty(chassis); + } + + /// + /// Unselects a module, removing its provided abilities. + /// + public void UnselectModule(Entity chassis) + { + if (LifeStage(chassis) >= EntityLifeStage.Terminating) + return; + + if (!Resolve(chassis, ref chassis.Comp)) + return; + + if (chassis.Comp.SelectedModule == null) + return; + + var ev = new BorgModuleUnselectedEvent(chassis); + RaiseLocalEvent(chassis.Comp.SelectedModule.Value, ref ev); + chassis.Comp.SelectedModule = null; + Dirty(chassis); + } +} diff --git a/Content.Shared/Silicons/Borgs/SharedBorgSystem.MMI.cs b/Content.Shared/Silicons/Borgs/SharedBorgSystem.MMI.cs new file mode 100644 index 0000000000..3d33c6af4e --- /dev/null +++ b/Content.Shared/Silicons/Borgs/SharedBorgSystem.MMI.cs @@ -0,0 +1,77 @@ +using Content.Shared.Mind.Components; +using Content.Shared.Roles.Components; +using Content.Shared.Silicons.Borgs.Components; +using Robust.Shared.Containers; +using Robust.Shared.Prototypes; + +namespace Content.Shared.Silicons.Borgs; + +public abstract partial class SharedBorgSystem +{ + private static readonly EntProtoId SiliconBrainRole = "MindRoleSiliconBrain"; + + public void InitializeMMI() + { + SubscribeLocalEvent(OnMMIInit); + SubscribeLocalEvent(OnMMIEntityInserted); + SubscribeLocalEvent(OnMMIMindAdded); + SubscribeLocalEvent(OnMMIMindRemoved); + + SubscribeLocalEvent(OnMMILinkedRemoved); + } + + private void OnMMIInit(Entity ent, ref ComponentInit args) + { + _itemSlots.AddItemSlot(ent.Owner, ent.Comp.BrainSlotId, ent.Comp.BrainSlot); + } + + private void OnMMIEntityInserted(Entity ent, ref EntInsertedIntoContainerMessage args) + { + if (_timing.ApplyingState) + return; // The changes are already networked with the same game state + + if (args.Container.ID != ent.Comp.BrainSlotId) + return; + + var brain = args.Entity; + + if (_mind.TryGetMind(brain, out var mindId, out var mindComp)) + { + _mind.TransferTo(mindId, ent.Owner, true, mind: mindComp); + + if (!_roles.MindHasRole(mindId)) + _roles.MindAddRole(mindId, SiliconBrainRole, silent: true); + } + + _appearance.SetData(ent.Owner, MMIVisuals.BrainPresent, true); + } + + private void OnMMIMindAdded(Entity ent, ref MindAddedMessage args) + { + _appearance.SetData(ent.Owner, MMIVisuals.HasMind, true); + } + + private void OnMMIMindRemoved(Entity ent, ref MindRemovedMessage args) + { + _appearance.SetData(ent.Owner, MMIVisuals.HasMind, false); + } + + private void OnMMILinkedRemoved(Entity ent, ref EntRemovedFromContainerMessage args) + { + if (_timing.ApplyingState) + return; // The changes are already networked with the same game state + + if (args.Container.ID != ent.Comp.BrainSlotId) + return; + + if (_mind.TryGetMind(ent, out var mindId, out var mindComp)) + { + _mind.TransferTo(mindId, args.Entity, true, mind: mindComp); + + if (_roles.MindHasRole(mindId)) + _roles.MindRemoveRole(mindId); + } + + _appearance.SetData(ent, MMIVisuals.BrainPresent, false); + } +} diff --git a/Content.Shared/Silicons/Borgs/SharedBorgSystem.Module.cs b/Content.Shared/Silicons/Borgs/SharedBorgSystem.Module.cs new file mode 100644 index 0000000000..3f00695270 --- /dev/null +++ b/Content.Shared/Silicons/Borgs/SharedBorgSystem.Module.cs @@ -0,0 +1,234 @@ +using Content.Shared.Examine; +using Content.Shared.Hands.Components; +using Content.Shared.Interaction.Components; +using Content.Shared.Localizations; +using Content.Shared.Silicons.Borgs.Components; +using Robust.Shared.Containers; + +namespace Content.Shared.Silicons.Borgs; + +public abstract partial class SharedBorgSystem +{ + private EntityQuery _moduleQuery; + + public void InitializeModule() + { + SubscribeLocalEvent(OnModuleExamine); + SubscribeLocalEvent(OnModuleGotInserted); + SubscribeLocalEvent(OnModuleGotRemoved); + + SubscribeLocalEvent(OnSelectableInstalled); + SubscribeLocalEvent(OnSelectableUninstalled); + SubscribeLocalEvent(OnSelectableAction); + + SubscribeLocalEvent(OnProvideItemStartup); + SubscribeLocalEvent(OnItemModuleSelected); + SubscribeLocalEvent(OnItemModuleUnselected); + + _moduleQuery = GetEntityQuery(); + } + + private void OnModuleExamine(Entity ent, ref ExaminedEvent args) + { + if (ent.Comp.BorgFitTypes == null) + return; + + if (ent.Comp.BorgFitTypes.Count == 0) + return; + + var typeList = new List(); + + foreach (var type in ent.Comp.BorgFitTypes) + { + typeList.Add(Loc.GetString(type)); + } + + var types = ContentLocalizationManager.FormatList(typeList); + args.PushMarkup(Loc.GetString("borg-module-fit", ("types", types))); + } + + private void OnModuleGotInserted(Entity module, ref EntGotInsertedIntoContainerMessage args) + { + if (_timing.ApplyingState) + return; // The changes are already networked with the same game state + + var chassis = args.Container.Owner; + + if (!TryComp(chassis, out var chassisComp) || + args.Container != chassisComp.ModuleContainer || + !chassisComp.Active) + return; + + InstallModule((chassis, chassisComp), module.AsNullable()); + } + + private void OnModuleGotRemoved(Entity module, ref EntGotRemovedFromContainerMessage args) + { + if (_timing.ApplyingState) + return; // The changes are already networked with the same game state + + var chassis = args.Container.Owner; + + if (!TryComp(chassis, out var chassisComp) || + args.Container != chassisComp.ModuleContainer) + return; + + UninstallModule((chassis, chassisComp), module.AsNullable()); + } + + private void OnSelectableInstalled(Entity module, ref BorgModuleInstalledEvent args) + { + var chassis = args.ChassisEnt; + + if (_actions.AddAction(chassis, ref module.Comp.ModuleSwapActionEntity, out var action, module.Comp.ModuleSwapAction, module.Owner)) + { + Dirty(module); // for ModuleSwapActionEntity after the action has been spawned + var actEnt = (module.Comp.ModuleSwapActionEntity.Value, action); + _actions.SetEntityIcon(actEnt, module.Owner); + if (TryComp(module, out var moduleIconComp)) + _actions.SetIcon(actEnt, moduleIconComp.Icon); + + /// Set a custom name and description on the action. The borg module action prototypes are shared across + /// all modules. Extract localized names, then populate variables with the info from the module itself. + var moduleName = Name(module); + var actionMetaData = MetaData(module.Comp.ModuleSwapActionEntity.Value); + + var instanceName = Loc.GetString("borg-module-action-name", ("moduleName", moduleName)); + _metaData.SetEntityName(module.Comp.ModuleSwapActionEntity.Value, instanceName, actionMetaData); + var instanceDesc = Loc.GetString("borg-module-action-description", ("moduleName", moduleName)); + _metaData.SetEntityDescription(module.Comp.ModuleSwapActionEntity.Value, instanceDesc, actionMetaData); + } + + if (!TryComp(chassis, out var chassisComp)) + return; + + if (chassisComp.SelectedModule == null) + SelectModule((chassis, chassisComp), module.Owner); + } + + private void OnSelectableUninstalled(Entity module, ref BorgModuleUninstalledEvent args) + { + var chassis = args.ChassisEnt; + _actions.RemoveProvidedActions(chassis, module.Owner); + if (!TryComp(chassis, out var chassisComp)) + return; + + if (chassisComp.SelectedModule == module.Owner) + UnselectModule((chassis, chassisComp)); + } + + private void OnSelectableAction(Entity module, ref BorgModuleActionSelectedEvent args) + { + var chassis = args.Performer; + if (!TryComp(chassis, out var chassisComp)) + return; + + var selected = chassisComp.SelectedModule; + + args.Handled = true; + UnselectModule((chassis, chassisComp)); + + if (selected != module.Owner) + { + SelectModule((chassis, chassisComp), module.Owner); + } + } + + private void OnProvideItemStartup(Entity module, ref ComponentStartup args) + { + _container.EnsureContainer(module.Owner, module.Comp.HoldingContainer); + } + + private void OnItemModuleSelected(Entity module, ref BorgModuleSelectedEvent args) + { + ProvideItems(args.Chassis, module.AsNullable()); + } + + private void OnItemModuleUnselected(Entity module, ref BorgModuleUnselectedEvent args) + { + RemoveProvidedItems(args.Chassis, module.AsNullable()); + } + + private void ProvideItems(Entity chassis, Entity module) + { + if (!Resolve(chassis, ref chassis.Comp) || !Resolve(module, ref module.Comp)) + return; + + if (!TryComp(chassis, out var hands)) + return; + + if (!_container.TryGetContainer(module, module.Comp.HoldingContainer, out var container)) + return; + + var xform = Transform(chassis); + + for (var i = 0; i < module.Comp.Hands.Count; i++) + { + var hand = module.Comp.Hands[i]; + var handId = $"{GetNetEntity(module.Owner)}-hand-{i}"; + + _hands.AddHand((chassis.Owner, hands), handId, hand.Hand); + EntityUid? item = null; + + if (module.Comp.Spawned) + { + if (module.Comp.StoredItems.TryGetValue(handId, out var storedItem)) + { + item = storedItem; + // DoPickup handles removing the item from the container. + } + } + else if (hand.Item is { } itemProto) + { + item = PredictedSpawnAtPosition(itemProto, xform.Coordinates); + } + + if (item is { } pickUp) + { + _hands.DoPickup(chassis, handId, pickUp, hands); + if (!hand.ForceRemovable && hand.Hand.Whitelist == null && hand.Hand.Blacklist == null) + { + EnsureComp(pickUp); + } + } + } + + module.Comp.Spawned = true; + Dirty(module); + } + + private void RemoveProvidedItems(Entity chassis, Entity module) + { + if (!Resolve(chassis, ref chassis.Comp) || !Resolve(module, ref module.Comp)) + return; + + if (!TryComp(chassis, out var hands)) + return; + + if (!_container.TryGetContainer(module, module.Comp.HoldingContainer, out var container)) + return; + + if (TerminatingOrDeleted(module)) + return; + + for (var i = 0; i < module.Comp.Hands.Count; i++) + { + var handId = $"{GetNetEntity(module.Owner)}-hand-{i}"; + + if (_hands.TryGetHeldItem((chassis.Owner, hands), handId, out var held)) + { + RemComp(held.Value); + _container.Insert(held.Value, container); + module.Comp.StoredItems[handId] = held.Value; + } + else + { + module.Comp.StoredItems.Remove(handId); + } + + _hands.RemoveHand((chassis.Owner, hands), handId); + } + + Dirty(module); + } +} diff --git a/Content.Shared/Silicons/Borgs/SharedBorgSystem.Relay.cs b/Content.Shared/Silicons/Borgs/SharedBorgSystem.Relay.cs index 87df866c98..7a1ca31eb5 100644 --- a/Content.Shared/Silicons/Borgs/SharedBorgSystem.Relay.cs +++ b/Content.Shared/Silicons/Borgs/SharedBorgSystem.Relay.cs @@ -1,4 +1,5 @@ using Content.Shared.Damage; +using Content.Shared.Damage.Systems; using Content.Shared.Silicons.Borgs.Components; namespace Content.Shared.Silicons.Borgs; diff --git a/Content.Shared/Silicons/Borgs/SharedBorgSystem.Ui.cs b/Content.Shared/Silicons/Borgs/SharedBorgSystem.Ui.cs new file mode 100644 index 0000000000..e5e8fa8cd8 --- /dev/null +++ b/Content.Shared/Silicons/Borgs/SharedBorgSystem.Ui.cs @@ -0,0 +1,79 @@ +using Content.Shared.CCVar; +using Content.Shared.Database; +using Content.Shared.PowerCell.Components; +using Content.Shared.Silicons.Borgs.Components; + +namespace Content.Shared.Silicons.Borgs; + +public abstract partial class SharedBorgSystem +{ + // CCvar + private int _maxNameLength; + + public void InitializeUI() + { + SubscribeLocalEvent(OnEjectBrainBuiMessage); + SubscribeLocalEvent(OnEjectBatteryBuiMessage); + SubscribeLocalEvent(OnSetNameBuiMessage); + SubscribeLocalEvent(OnRemoveModuleBuiMessage); + + Subs.CVar(_configuration, CCVars.MaxNameLength, value => _maxNameLength = value, true); + } + + public virtual void UpdateUI(Entity chassis) { } + + private void OnEjectBrainBuiMessage(Entity chassis, ref BorgEjectBrainBuiMessage args) + { + if (chassis.Comp.BrainEntity is not { } brain) + return; + + _adminLog.Add(LogType.Action, LogImpact.Medium, + $"{args.Actor} removed brain {brain} from borg {chassis.Owner}"); + _container.Remove(brain, chassis.Comp.BrainContainer); + _hands.TryPickupAnyHand(args.Actor, brain); + } + + private void OnEjectBatteryBuiMessage(Entity chassis, ref BorgEjectBatteryBuiMessage args) + { + if (_powerCell.TryEjectBatteryFromSlot(chassis.Owner, out var powerCell, args.Actor)) + _hands.TryPickupAnyHand(args.Actor, powerCell.Value); + } + + private void OnSetNameBuiMessage(Entity chassis, ref BorgSetNameBuiMessage args) + { + if (args.Name.Length > _maxNameLength || + args.Name.Length == 0 || + string.IsNullOrWhiteSpace(args.Name) || + string.IsNullOrEmpty(args.Name)) + { + return; + } + + var name = args.Name.Trim(); + + var metaData = MetaData(chassis); + + // don't change the name if the value doesn't actually change + if (metaData.EntityName.Equals(name, StringComparison.InvariantCulture)) + return; + + _adminLog.Add(LogType.Action, LogImpact.High, $"{args.Actor} set borg \"{chassis.Owner}\"'s name to: {name}"); + _metaData.SetEntityName(chassis, name, metaData); + } + + private void OnRemoveModuleBuiMessage(Entity chassis, ref BorgRemoveModuleBuiMessage args) + { + var module = GetEntity(args.Module); + + if (!chassis.Comp.ModuleContainer.Contains(module)) + return; + + if (!CanRemoveModule((module, Comp(module)))) + return; + + _adminLog.Add(LogType.Action, LogImpact.Medium, + $"{args.Actor} removed module {module} from borg {chassis.Owner}"); + _container.Remove(module, chassis.Comp.ModuleContainer); + _hands.TryPickupAnyHand(args.Actor, module); + } +} diff --git a/Content.Shared/Silicons/Borgs/SharedBorgSystem.cs b/Content.Shared/Silicons/Borgs/SharedBorgSystem.cs index 827bb351b0..9c28f5eb04 100644 --- a/Content.Shared/Silicons/Borgs/SharedBorgSystem.cs +++ b/Content.Shared/Silicons/Borgs/SharedBorgSystem.cs @@ -1,14 +1,37 @@ +using Content.Shared.Access.Systems; +using Content.Shared.Actions; +using Content.Shared.Administration.Logs; +using Content.Shared.Body.Events; using Content.Shared.Containers.ItemSlots; +using Content.Shared.Database; +using Content.Shared.Hands.EntitySystems; using Content.Shared.IdentityManagement; -using Content.Shared.Item.ItemToggle; +using Content.Shared.Interaction; +using Content.Shared.Light; +using Content.Shared.Light.Components; +using Content.Shared.Mind; +using Content.Shared.Mind.Components; +using Content.Shared.Mobs; +using Content.Shared.Mobs.Systems; using Content.Shared.Movement.Components; using Content.Shared.Movement.Systems; +using Content.Shared.Pointing; using Content.Shared.Popups; +using Content.Shared.PowerCell; using Content.Shared.PowerCell.Components; +using Content.Shared.Roles; using Content.Shared.Silicons.Borgs.Components; +using Content.Shared.Throwing; using Content.Shared.UserInterface; using Content.Shared.Wires; +using Content.Shared.Whitelist; +using Robust.Shared.Audio.Systems; +using Robust.Shared.Configuration; using Robust.Shared.Containers; +using Robust.Shared.Network; +using Robust.Shared.Player; +using Robust.Shared.Random; +using Robust.Shared.Timing; namespace Content.Shared.Silicons.Borgs; @@ -17,26 +40,63 @@ namespace Content.Shared.Silicons.Borgs; /// public abstract partial class SharedBorgSystem : EntitySystem { - [Dependency] protected readonly SharedContainerSystem Container = default!; - [Dependency] protected readonly ItemSlotsSystem ItemSlots = default!; - [Dependency] protected readonly ItemToggleSystem Toggle = default!; - [Dependency] protected readonly SharedPopupSystem Popup = default!; + [Dependency] private readonly SharedContainerSystem _container = default!; + [Dependency] private readonly ItemSlotsSystem _itemSlots = default!; + [Dependency] private readonly SharedPopupSystem _popup = default!; + [Dependency] private readonly SharedRoleSystem _roles = default!; + [Dependency] private readonly SharedMindSystem _mind = default!; + [Dependency] private readonly SharedAppearanceSystem _appearance = default!; + [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private readonly MovementSpeedModifierSystem _movementSpeedModifier = default!; + [Dependency] private readonly PowerCellSystem _powerCell = default!; + [Dependency] private readonly EntityWhitelistSystem _whitelist = default!; + [Dependency] private readonly SharedHandsSystem _hands = default!; + [Dependency] private readonly SharedActionsSystem _actions = default!; + [Dependency] private readonly MetaDataSystem _metaData = default!; + [Dependency] private readonly MobStateSystem _mobState = default!; + [Dependency] private readonly ThrowingSystem _throwing = default!; + [Dependency] private readonly ISharedPlayerManager _player = default!; + [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private readonly IConfigurationManager _configuration = default!; + [Dependency] private readonly ISharedAdminLogManager _adminLog = default!; + [Dependency] private readonly INetManager _net = default!; + [Dependency] private readonly SharedHandheldLightSystem _handheldLight = default!; + [Dependency] private readonly SharedAccessSystem _access = default!; + [Dependency] private readonly SharedAudioSystem _audio = default!; /// public override void Initialize() { base.Initialize(); + InitializeMMI(); + InitializeModule(); + InitializeRelay(); + InitializeUI(); + + SubscribeLocalEvent(OnTryGetIdentityShortInfo); + SubscribeLocalEvent(OnStartup); + SubscribeLocalEvent(OnMapInit); SubscribeLocalEvent(OnItemSlotInsertAttempt); SubscribeLocalEvent(OnItemSlotEjectAttempt); SubscribeLocalEvent(OnInserted); SubscribeLocalEvent(OnRemoved); + SubscribeLocalEvent(OnMindAdded); + SubscribeLocalEvent(OnMindRemoved); + SubscribeLocalEvent(OnChassisInteractUsing); SubscribeLocalEvent(OnRefreshMovementSpeedModifiers); SubscribeLocalEvent(OnUIOpenAttempt); - SubscribeLocalEvent(OnTryGetIdentityShortInfo); + SubscribeLocalEvent(OnMobStateChanged); + SubscribeLocalEvent(OnBeingGibbed); + SubscribeLocalEvent(OnGetDeadIC); + SubscribeLocalEvent(OnGetUnrevivableIC); + SubscribeLocalEvent(OnPowerCellSlotEmpty); + SubscribeLocalEvent(OnPowerCellChanged); + + SubscribeLocalEvent(OnBrainMindAdded); + SubscribeLocalEvent(OnBrainPointAttempt); - InitializeRelay(); } private void OnTryGetIdentityShortInfo(TryGetIdentityShortInfoEvent args) @@ -46,6 +106,8 @@ public abstract partial class SharedBorgSystem : EntitySystem return; } + // TODO: Why the hell is this only broadcasted and not raised directed on the entity? + // This is doing a ton of HasComps/TryComps. if (!HasComp(args.ForActor)) { return; @@ -55,82 +117,261 @@ public abstract partial class SharedBorgSystem : EntitySystem args.Handled = true; } - private void OnItemSlotInsertAttempt(EntityUid uid, BorgChassisComponent component, ref ItemSlotInsertAttemptEvent args) + private void OnStartup(Entity chassis, ref ComponentStartup args) + { + if (!TryComp(chassis, out var containerManager)) + return; + + chassis.Comp.BrainContainer = _container.EnsureContainer(chassis.Owner, chassis.Comp.BrainContainerId, containerManager); + chassis.Comp.ModuleContainer = _container.EnsureContainer(chassis.Owner, chassis.Comp.ModuleContainerId, containerManager); + } + + private void OnMapInit(Entity chassis, ref MapInitEvent args) + { + _movementSpeedModifier.RefreshMovementSpeedModifiers(chassis.Owner); + } + + private void OnItemSlotInsertAttempt(Entity chassis, ref ItemSlotInsertAttemptEvent args) { if (args.Cancelled) return; - if (!TryComp(uid, out var cellSlotComp) || - !TryComp(uid, out var panel)) + if (!TryComp(chassis, out var cellSlotComp) || + !TryComp(chassis, out var panelComp)) return; - if (!ItemSlots.TryGetSlot(uid, cellSlotComp.CellSlotId, out var cellSlot) || cellSlot != args.Slot) + if (!_itemSlots.TryGetSlot(chassis.Owner, cellSlotComp.CellSlotId, out var cellSlot) || cellSlot != args.Slot) return; - if (!panel.Open || args.User == uid) + if (!panelComp.Open || args.User == chassis.Owner) args.Cancelled = true; } - private void OnItemSlotEjectAttempt(EntityUid uid, BorgChassisComponent component, ref ItemSlotEjectAttemptEvent args) + private void OnItemSlotEjectAttempt(Entity chassis, ref ItemSlotEjectAttemptEvent args) { if (args.Cancelled) return; - if (!TryComp(uid, out var cellSlotComp) || - !TryComp(uid, out var panel)) + if (!TryComp(chassis, out var cellSlotComp) || + !TryComp(chassis, out var panel)) return; - if (!ItemSlots.TryGetSlot(uid, cellSlotComp.CellSlotId, out var cellSlot) || cellSlot != args.Slot) + if (!_itemSlots.TryGetSlot(chassis.Owner, cellSlotComp.CellSlotId, out var cellSlot) || cellSlot != args.Slot) return; - if (!panel.Open || args.User == uid) + if (!panel.Open || args.User == chassis.Owner) args.Cancelled = true; } - private void OnStartup(EntityUid uid, BorgChassisComponent component, ComponentStartup args) + // TODO: consider transferring over the ghost role? managing that might suck. + protected virtual void OnInserted(Entity chassis, ref EntInsertedIntoContainerMessage args) { - if (!TryComp(uid, out var containerManager)) + if (_timing.ApplyingState) + return; // The changes are already networked with the same game state + + if (args.Container != chassis.Comp.BrainContainer) return; - component.BrainContainer = Container.EnsureContainer(uid, component.BrainContainerId, containerManager); - component.ModuleContainer = Container.EnsureContainer(uid, component.ModuleContainerId, containerManager); + if (HasComp(args.Entity) && _mind.TryGetMind(args.Entity, out var mindId, out var mind)) + { + _mind.TransferTo(mindId, chassis.Owner, mind: mind); + } } - private void OnUIOpenAttempt(EntityUid uid, BorgChassisComponent component, ActivatableUIOpenAttemptEvent args) + protected virtual void OnRemoved(Entity chassis, ref EntRemovedFromContainerMessage args) { - // borgs can't view their own ui - if (args.User == uid) - args.Cancel(); - } + if (_timing.ApplyingState) + return; // The changes are already networked with the same game state - protected virtual void OnInserted(EntityUid uid, BorgChassisComponent component, EntInsertedIntoContainerMessage args) - { - - } - - protected virtual void OnRemoved(EntityUid uid, BorgChassisComponent component, EntRemovedFromContainerMessage args) - { - - } - - private void OnRefreshMovementSpeedModifiers(EntityUid uid, BorgChassisComponent component, RefreshMovementSpeedModifiersEvent args) - { - if (Toggle.IsActivated(uid)) + if (args.Container != chassis.Comp.BrainContainer) return; - if (!TryComp(uid, out var movement)) + if (HasComp(args.Entity) && _mind.TryGetMind(chassis.Owner, out var mindId, out var mind)) + { + _mind.TransferTo(mindId, args.Entity, mind: mind); + } + } + + private void OnMindAdded(Entity chassis, ref MindAddedMessage args) + { + // Unpredicted because the event is raised on the server. + _popup.PopupEntity(Loc.GetString("borg-mind-added", ("name", Identity.Name(chassis.Owner, EntityManager))), chassis.Owner); + + TryActivate(chassis); + + _access.SetAccessEnabled(chassis.Owner, true); // Needs a player so that scientists can't drag around an empty borg for free AA. + _appearance.SetData(chassis.Owner, BorgVisuals.HasPlayer, true); + } + + private void OnMindRemoved(Entity chassis, ref MindRemovedMessage args) + { + // Unpredicted because the event is raised on the server. + _popup.PopupEntity(Loc.GetString("borg-mind-removed", ("name", Identity.Name(chassis.Owner, EntityManager))), chassis.Owner); + + SetActive(chassis, false); + // Turn off the light so that the no-player visuals can be seen. + if (TryComp(chassis.Owner, out var light)) + _handheldLight.TurnOff((chassis.Owner, light), makeNoise: false); // Already plays a sound when toggling the borg off. + + _access.SetAccessEnabled(chassis.Owner, false); // Needs a player so that scientists can't drag around an empty borg for free AA. + _appearance.SetData(chassis.Owner, BorgVisuals.HasPlayer, false); + } + + private void OnChassisInteractUsing(Entity chassis, ref AfterInteractUsingEvent args) + { + if (!args.CanReach || args.Handled || chassis.Owner == args.User) return; + var used = args.Used; + TryComp(used, out var brain); + TryComp(used, out var module); + + if (TryComp(chassis, out var panel) && !panel.Open) + { + if (brain != null || module != null) + { + _popup.PopupClient(Loc.GetString("borg-panel-not-open"), chassis, args.User); + } + return; + } + + if (chassis.Comp.BrainEntity == null && brain != null && + _whitelist.IsWhitelistPassOrNull(chassis.Comp.BrainWhitelist, used)) + { + if (TryComp(used, out var actor) && !CanPlayerBeBorged(actor.PlayerSession)) + { + // Don't use PopupClient because CanPlayerBeBorged is not predicted. + _popup.PopupEntity(Loc.GetString("borg-player-not-allowed"), used, args.User); + return; + } + + _container.Insert(used, chassis.Comp.BrainContainer); + _adminLog.Add(LogType.Action, LogImpact.Medium, + $"{args.User} installed brain {used} into borg {chassis.Owner}"); + args.Handled = true; + return; + } + + if (module != null && CanInsertModule(chassis.AsNullable(), (used, module), args.User)) + { + InsertModule(chassis, used); + _adminLog.Add(LogType.Action, LogImpact.Low, + $"{args.User} installed module {used} into borg {chassis.Owner}"); + args.Handled = true; + } + } + + // Make the borg slower without power. + private void OnRefreshMovementSpeedModifiers(Entity chassis, ref RefreshMovementSpeedModifiersEvent args) + { + if (chassis.Comp.Active) + return; + + if (!TryComp(chassis, out var movement)) + return; + + if (movement.BaseSprintSpeed == 0f) + return; // We already cannot move. + + // Slow down to walk speed. var sprintDif = movement.BaseWalkSpeed / movement.BaseSprintSpeed; args.ModifySpeed(1f, sprintDif); } - /// - /// Sets . - /// - public void SetBorgModuleDefault(Entity ent, bool newDefault) + private void OnUIOpenAttempt(Entity chassis, ref ActivatableUIOpenAttemptEvent args) { - ent.Comp.DefaultModule = newDefault; - Dirty(ent); + // Borgs generally can't view their own UI. + if (args.User == chassis.Owner && !chassis.Comp.CanOpenSelfUi) + args.Cancel(); + } + + private void OnMobStateChanged(Entity chassis, ref MobStateChangedEvent args) + { + if (args.NewMobState == MobState.Alive) + TryActivate(chassis, args.Origin); + else + SetActive(chassis, false, user: args.Origin); + } + + private void OnBeingGibbed(Entity chassis, ref BeingGibbedEvent args) + { + // Don't use the ItemSlotsSystem eject method since we don't want to play a sound and want we to eject the battery even if the slot is locked. + if (TryComp(chassis, out var slotComp) && + _container.TryGetContainer(chassis, slotComp.CellSlotId, out var slotContainer)) + _container.EmptyContainer(slotContainer); + + _container.EmptyContainer(chassis.Comp.BrainContainer); + _container.EmptyContainer(chassis.Comp.ModuleContainer); + } + + private void OnGetDeadIC(Entity chassis, ref GetCharactedDeadIcEvent args) + { + args.Dead = true; + } + + private void OnGetUnrevivableIC(Entity chassis, ref GetCharacterUnrevivableIcEvent args) + { + args.Unrevivable = true; + } + + private void OnBrainMindAdded(Entity brain, ref MindAddedMessage args) + { + if (!_container.TryGetContainingContainer(brain.Owner, out var container)) + return; + + var borg = container.Owner; + + if (!TryComp(borg, out var chassisComponent) || + container.ID != chassisComponent.BrainContainerId) + return; + + if (!_mind.TryGetMind(brain.Owner, out var mindId, out var mind) || + !_player.TryGetSessionById(mind.UserId, out var session)) + return; + + if (!CanPlayerBeBorged(session)) + { + // Don't use PopupClient because MindAddedMessage and CanPlayerBeBorged are not predicted. + _popup.PopupEntity(Loc.GetString("borg-player-not-allowed-eject"), brain); + _container.RemoveEntity(borg, brain); + _throwing.TryThrow(brain, _random.NextVector2() * 5, 5f); + return; + } + + _mind.TransferTo(mindId, borg, mind: mind); + } + + private void OnBrainPointAttempt(Entity brain, ref PointAttemptEvent args) + { + args.Cancel(); + } + + // Raised when the power cell is empty or removed from the borg. + private void OnPowerCellSlotEmpty(Entity chassis, ref PowerCellSlotEmptyEvent args) + { + SetActive(chassis, false); + } + + // Raised when a power cell is inserted. + private void OnPowerCellChanged(Entity chassis, ref PowerCellChangedEvent args) + { + TryActivate(chassis); + } + + public override void Update(float frameTime) + { + var curTime = _timing.CurTime; + var query = EntityQueryEnumerator(); + while (query.MoveNext(out var uid, out var borgChassis)) + { + if (curTime < borgChassis.NextBatteryUpdate) + continue; + + borgChassis.NextBatteryUpdate = curTime + TimeSpan.FromSeconds(1); + Dirty(uid, borgChassis); + + // If we aren't drawing and suddenly get enough power to draw again, reenable. + TryActivate((uid, borgChassis)); + } } } diff --git a/Content.Shared/Silicons/Bots/MedibotSystem.cs b/Content.Shared/Silicons/Bots/MedibotSystem.cs index 407e586eb1..68ee5ff405 100644 --- a/Content.Shared/Silicons/Bots/MedibotSystem.cs +++ b/Content.Shared/Silicons/Bots/MedibotSystem.cs @@ -1,5 +1,8 @@ +using Robust.Shared.Audio.Systems; +using Robust.Shared.Serialization; +using System.Diagnostics.CodeAnalysis; using Content.Shared.Chemistry.EntitySystems; -using Content.Shared.Damage; +using Content.Shared.Damage.Components; using Content.Shared.DoAfter; using Content.Shared.Emag.Components; using Content.Shared.Emag.Systems; @@ -8,9 +11,6 @@ using Content.Shared.Mobs; using Content.Shared.Mobs.Components; using Content.Shared.NPC.Components; using Content.Shared.Popups; -using Robust.Shared.Audio.Systems; -using Robust.Shared.Serialization; -using System.Diagnostics.CodeAnalysis; namespace Content.Shared.Silicons.Bots; diff --git a/Content.Shared/Silicons/StationAi/SharedStationAiSystem.Airlock.cs b/Content.Shared/Silicons/StationAi/SharedStationAiSystem.Airlock.cs index 106ce93cdc..ea358efc25 100644 --- a/Content.Shared/Silicons/StationAi/SharedStationAiSystem.Airlock.cs +++ b/Content.Shared/Silicons/StationAi/SharedStationAiSystem.Airlock.cs @@ -1,3 +1,5 @@ +using Content.Shared.Administration.Logs; +using Content.Shared.Database; using Content.Shared._Sunrise.BloodCult.Structures; using Content.Shared.Doors.Components; using Robust.Shared.Serialization; @@ -8,6 +10,8 @@ namespace Content.Shared.Silicons.StationAi; // Handles airlock radial public abstract partial class SharedStationAiSystem { + [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; + private void InitializeAirlock() { SubscribeLocalEvent(OnAirlockBolt); @@ -23,20 +27,30 @@ public abstract partial class SharedStationAiSystem if (component.BoltWireCut || !PowerReceiver.IsPowered(ent) || HasComp(ent)) // Sunrise-Edit { ShowDeviceNotRespondingPopup(args.User); + _adminLogger.Add(LogType.Action, + $"{args.User} was unable to change bolt status on {ent} to [{args.Bolted}] using the Station AI radial because it was unpowered."); return; } if (!_access.IsAllowed(args.User, ent)) { ShowDeviceNoAccessPopup(args.User); + _adminLogger.Add(LogType.Action, + $"{args.User} was unable to change bolt status on {ent} to [{args.Bolted}] using the Station AI radial because they had no access."); return; } var setResult = _doors.TrySetBoltDown((ent, component), args.Bolted, args.User, predicted: true); if (!setResult) { + _adminLogger.Add(LogType.Action, + $"{args.User} was unable to change bolt status on {ent} to [{args.Bolted}] using the Station AI radial."); ShowDeviceNotRespondingPopup(args.User); } + else + { + _adminLogger.Add(LogType.Action, $"{args.User} set bolt status on {ent} to [{args.Bolted}] using the Station AI radial."); + } } /// @@ -48,16 +62,21 @@ public abstract partial class SharedStationAiSystem || HasComp(ent)) { ShowDeviceNotRespondingPopup(args.User); + _adminLogger.Add(LogType.Action, + $"{args.User} was unable to change emergency access status on {ent} to [{args.EmergencyAccess}] using the Station AI radial because it was unpowered."); return; } if (!_access.IsAllowed(args.User, ent)) { ShowDeviceNoAccessPopup(args.User); + _adminLogger.Add(LogType.Action, + $"{args.User} was unable to change emergency access status on {ent} to [{args.EmergencyAccess}] using the Station AI radial because they had no access."); return; } _airlocks.SetEmergencyAccess((ent, component), args.EmergencyAccess, args.User, predicted: true); + _adminLogger.Add(LogType.Action, $"{args.User} set emergency access status on {ent} to [{args.EmergencyAccess}] using the Station AI radial."); } /// @@ -72,15 +91,20 @@ public abstract partial class SharedStationAiSystem ) { ShowDeviceNotRespondingPopup(args.User); + _adminLogger.Add(LogType.Action, + $"{args.User} was unable to change electrified status on {ent} to [{args.Electrified}] using the Station AI radial because it was unpowered."); return; } if (!_access.IsAllowed(args.User, ent)) { ShowDeviceNoAccessPopup(args.User); + _adminLogger.Add(LogType.Action, + $"{args.User} was unable to change electrified status on {ent} to [{args.Electrified}] using the Station AI radial because they had no access."); return; } + _adminLogger.Add(LogType.Action, $"{args.User} set electrified status on {ent} to [{args.Electrified}] using the Station AI radial."); _electrify.SetElectrified((ent, component), args.Electrified); var soundToPlay = component.Enabled ? component.AirlockElectrifyDisabled diff --git a/Content.Shared/Silicons/StationAi/StationAiCustomizationPrototype.cs b/Content.Shared/Silicons/StationAi/StationAiCustomizationPrototype.cs index eae6f51477..a83ac79318 100644 --- a/Content.Shared/Silicons/StationAi/StationAiCustomizationPrototype.cs +++ b/Content.Shared/Silicons/StationAi/StationAiCustomizationPrototype.cs @@ -41,7 +41,7 @@ public sealed partial class StationAiCustomizationPrototype : IPrototype, IInher /// The prototype we inherit from. /// [ViewVariables] - [ParentDataFieldAttribute(typeof(AbstractPrototypeIdArraySerializer))] + [ParentDataField(typeof(AbstractPrototypeIdArraySerializer))] public string[]? Parents { get; private set; } /// diff --git a/Content.Shared/Singularity/Components/SingularityGeneratorComponent.cs b/Content.Shared/Singularity/Components/SingularityGeneratorComponent.cs index 715584b5bc..8d4317e743 100644 --- a/Content.Shared/Singularity/Components/SingularityGeneratorComponent.cs +++ b/Content.Shared/Singularity/Components/SingularityGeneratorComponent.cs @@ -24,6 +24,13 @@ public sealed partial class SingularityGeneratorComponent : Component [DataField] public float Threshold = 16; + /// + /// An inert generator will never be charged by particles, even if emagged. + /// This is normally only used between activating and being destroyed, to avoid creating duplicate teslas. + /// + [DataField] + public bool Inert; + /// /// Allows the generator to ignore all the failsafe stuff, e.g. when emagged /// diff --git a/Content.Shared/Slippery/SlipperySystem.cs b/Content.Shared/Slippery/SlipperySystem.cs index cdd6ae5a71..1d90b43f77 100644 --- a/Content.Shared/Slippery/SlipperySystem.cs +++ b/Content.Shared/Slippery/SlipperySystem.cs @@ -8,6 +8,7 @@ using Content.Shared.Database; using Content.Shared.Inventory; using Content.Shared.Movement.Components; using Content.Shared.Movement.Systems; +using Content.Shared.Standing; using Content.Shared.StatusEffectNew; using Content.Shared.StepTrigger.Systems; using Content.Shared.Stunnable; @@ -157,6 +158,9 @@ public sealed class SlipperySystem : EntitySystem // Preventing from playing the slip sound and stunning when you are already knocked down. if (!knockedDown) { + var evDropHands = new DropHandItemsEvent(); + RaiseLocalEvent(uid, ref evDropHands); + // Status effects should handle a TimeSpan of 0 properly... _stun.TryUpdateStunDuration(other, component.SlipData.StunTime); diff --git a/Content.Shared/SmartFridge/SmartFridgeComponent.cs b/Content.Shared/SmartFridge/SmartFridgeComponent.cs index db132c586d..a9e9d95753 100644 --- a/Content.Shared/SmartFridge/SmartFridgeComponent.cs +++ b/Content.Shared/SmartFridge/SmartFridgeComponent.cs @@ -76,7 +76,7 @@ public sealed partial class SmartFridgeComponent : Component } [Serializable, NetSerializable, DataRecord] -public record struct SmartFridgeEntry +public partial record struct SmartFridgeEntry { public string Name; diff --git a/Content.Shared/Sound/SharedEmitSoundSystem.cs b/Content.Shared/Sound/SharedEmitSoundSystem.cs index 0e758ba0f1..ed1837e3f4 100644 --- a/Content.Shared/Sound/SharedEmitSoundSystem.cs +++ b/Content.Shared/Sound/SharedEmitSoundSystem.cs @@ -59,7 +59,7 @@ public abstract class SharedEmitSoundSystem : EntitySystem private void HandleEmitSoundOnUIOpen(EntityUid uid, EmitSoundOnUIOpenComponent component, AfterActivatableUIOpenEvent args) { - if (_whitelistSystem.IsBlacklistFail(component.Blacklist, args.User)) + if (_whitelistSystem.IsWhitelistFail(component.Blacklist, args.User)) { TryEmitSound(uid, component, args.User); } diff --git a/Content.Shared/SprayPainter/SharedSprayPainterSystem.cs b/Content.Shared/SprayPainter/SharedSprayPainterSystem.cs index 3fcda407c3..dd8ec15daa 100644 --- a/Content.Shared/SprayPainter/SharedSprayPainterSystem.cs +++ b/Content.Shared/SprayPainter/SharedSprayPainterSystem.cs @@ -188,7 +188,7 @@ public abstract class SharedSprayPainterSystem : EntitySystem args.Handled = true; if (TryComp(args.Used, out var charges) - && charges.LastCharges < targetGroup.Cost) + && Charges.GetCurrentCharges((args.Used, charges)) < targetGroup.Cost) { var msg = Loc.GetString("spray-painter-interact-no-charges"); _popup.PopupClient(msg, args.User, args.User); diff --git a/Content.Shared/Stacks/SharedStackSystem.API.cs b/Content.Shared/Stacks/SharedStackSystem.API.cs new file mode 100644 index 0000000000..1356c8ecda --- /dev/null +++ b/Content.Shared/Stacks/SharedStackSystem.API.cs @@ -0,0 +1,293 @@ +using Content.Shared.Hands.Components; +using JetBrains.Annotations; +using Robust.Shared.Prototypes; + +namespace Content.Shared.Stacks; + +// Partial for public API functions. +public abstract partial class SharedStackSystem +{ + #region Merge Stacks + + /// + /// Moves as much stack count as we can from the donor to the recipient. + /// Deletes the donor if count goes to 0. + /// + /// How much stack count was moved. + /// Optional. Limits amount of stack count to move from the donor. + /// True if transferred is greater than 0. + [PublicAPI] + public bool TryMergeStacks(Entity donor, + Entity recipient, + out int transferred, + int? amount = null) + { + transferred = 0; + + if (donor == recipient) + return false; + + if (!Resolve(recipient, ref recipient.Comp, false) || !Resolve(donor, ref donor.Comp, false)) + return false; + + if (recipient.Comp.StackTypeId != donor.Comp.StackTypeId) + return false; + + // The most we can transfer + transferred = Math.Min(donor.Comp.Count, GetAvailableSpace(recipient.Comp)); + if (transferred <= 0) + return false; + + // transfer only as much as we want + if (amount > 0) + transferred = Math.Min(transferred, amount.Value); + + SetCount(donor, donor.Comp.Count - transferred); + SetCount(recipient, recipient.Comp.Count + transferred); + return true; + } + + /// + /// If the given item is a stack, this attempts to find a matching stack in the users hand and merge with that. + /// + /// + /// If the interaction fails to fully merge the stack, or if this is just not a stack, it will instead try + /// to place it in the user's hand normally. + /// + [PublicAPI] + public void TryMergeToHands(Entity item, Entity user) + { + if (!Resolve(user.Owner, ref user.Comp, false)) + return; + + if (!Resolve(item.Owner, ref item.Comp, false)) + { + // This isn't even a stack. Just try to pickup as normal. + Hands.PickupOrDrop(user.Owner, item.Owner, handsComp: user.Comp); + return; + } + + foreach (var held in Hands.EnumerateHeld(user)) + { + TryMergeStacks(item, held, out _); + + if (item.Comp.Count == 0) + return; + } + + Hands.PickupOrDrop(user.Owner, item.Owner, handsComp: user.Comp); + } + + /// + /// Donor entity merges stack count into contacting entities. + /// Deletes the donor if count goes to 0. + /// + /// True if donor moved any count to contacts. + [PublicAPI] + public bool TryMergeToContacts(Entity donor) + { + var (uid, stack, xform) = donor; // sue me + if (!Resolve(uid, ref stack, ref xform, false)) + return false; + + var map = xform.MapID; + var bounds = _physics.GetWorldAABB(uid); + var intersecting = new HashSet>(); // Should we reuse a HashSet instead of making a new one? + _entityLookup.GetEntitiesIntersecting(map, bounds, intersecting, LookupFlags.Dynamic | LookupFlags.Sundries); + + var merged = false; + foreach (var recipientStack in intersecting) + { + var otherEnt = recipientStack.Owner; + // if you merge a ton of stacks together, you will end up deleting a few by accident. + if (TerminatingOrDeleted(otherEnt) || EntityManager.IsQueuedForDeletion(otherEnt)) + continue; + + if (!TryMergeStacks((uid, stack), recipientStack.AsNullable(), out _)) + continue; + merged = true; + + if (stack.Count <= 0) + break; + } + return merged; + } + + #endregion + #region Setters + + /// + /// Sets a stack count to an amount. Server will delete ent if count is 0. + /// Clamps between zero and the stack's max size. + /// + /// All setter functions should end up here. + public void SetCount(Entity ent, int amount) + { + if (!Resolve(ent.Owner, ref ent.Comp)) + return; + + // Do nothing if amount is already the same. + if (amount == ent.Comp.Count) + return; + + // Store old value for event-raising purposes... + var old = ent.Comp.Count; + + // Clamp the value. + amount = Math.Min(amount, GetMaxCount(ent.Comp)); + amount = Math.Max(amount, 0); + + ent.Comp.Count = amount; + ent.Comp.UiUpdateNeeded = true; + Dirty(ent); + + Appearance.SetData(ent.Owner, StackVisuals.Actual, ent.Comp.Count); + RaiseLocalEvent(ent.Owner, new StackCountChangedEvent(old, ent.Comp.Count)); + + // Queue delete stack if count reaches zero. + if (ent.Comp.Count <= 0) + PredictedQueueDel(ent.Owner); + } + + /// + [Obsolete("Use Entity method instead")] + public void SetCount(EntityUid uid, int amount, StackComponent? component = null) + { + SetCount((uid, component), amount); + } + + // TODO + /// + /// Increase a stack count by an amount, and spawn new entities if above the max. + /// + // public List RaiseCountAndSpawn(Entity ent, int amount); + + /// + /// Reduce a stack count by an amount, even if it would go below 0. + /// If it reaches 0 the stack will despawn. + /// + /// + [PublicAPI] + public void ReduceCount(Entity ent, int amount) + { + if (!Resolve(ent.Owner, ref ent.Comp)) + return; + + // Don't reduce unlimited stacks + if (ent.Comp.Unlimited) + return; + + SetCount(ent, ent.Comp.Count - amount); + } + + /// + /// Try to reduce a stack count by a whole amount. + /// Won't reduce the stack count if the amount is larger than the stack. + /// + /// True if the count was lowered. Always true if the stack is unlimited. + [PublicAPI] + public bool TryUse(Entity ent, int amount) + { + if (!Resolve(ent.Owner, ref ent.Comp)) + return false; + + // We're unlimited and always greater than amount + if (ent.Comp.Unlimited) + return true; + + // Check if we have enough things in the stack for this... + if (amount > ent.Comp.Count) + return false; + + // We do have enough things in the stack, so remove them and change. + SetCount(ent, ent.Comp.Count - amount); + return true; + } + + #endregion + #region Getters + + /// + /// Gets the count in a stack. If it cannot be stacked, returns 1. + /// + [PublicAPI] + public int GetCount(Entity ent) + { + return Resolve(ent.Owner, ref ent.Comp, false) ? ent.Comp.Count : 1; + } + + /// + /// Gets the maximum amount that can be fit on a stack. + /// + /// + ///

+ /// if there's no StackComponent, this equals 1. Otherwise, if there's a max + /// count override, it equals that. It then checks for a max count value + /// on the stack prototype. If there isn't one, it defaults to the max integer + /// value (unlimited). + ///

+ ///
+ [PublicAPI] + public int GetMaxCount(StackComponent? component) + { + if (component == null) + return 1; + + if (component.MaxCountOverride != null) + return component.MaxCountOverride.Value; + + var stackProto = _prototype.Index(component.StackTypeId); + return stackProto.MaxCount ?? int.MaxValue; + } + + /// + [PublicAPI] + public int GetMaxCount(EntProtoId entityId) + { + var entProto = _prototype.Index(entityId); + entProto.TryGetComponent(out var stackComp, EntityManager.ComponentFactory); + return GetMaxCount(stackComp); + } + + /// + [PublicAPI] + public int GetMaxCount(EntityPrototype entityId) + { + entityId.TryGetComponent(out var stackComp, EntityManager.ComponentFactory); + return GetMaxCount(stackComp); + } + + /// + [PublicAPI] + public int GetMaxCount(EntityUid uid) + { + return GetMaxCount(CompOrNull(uid)); + } + + /// + /// Gets the maximum amount that can be fit on a stack, or int.MaxValue if no max value exists. + /// + [PublicAPI] + public static int GetMaxCount(StackPrototype stack) + { + return stack.MaxCount ?? int.MaxValue; + } + + /// + [PublicAPI] + public int GetMaxCount(ProtoId stackId) + { + return GetMaxCount(_prototype.Index(stackId)); + } + + /// + /// Gets the remaining space in a stack. + /// + [PublicAPI] + public int GetAvailableSpace(StackComponent component) + { + return GetMaxCount(component) - component.Count; + } + + #endregion +} diff --git a/Content.Shared/Stacks/SharedStackSystem.cs b/Content.Shared/Stacks/SharedStackSystem.cs index b3de1870fe..a04fe579b0 100644 --- a/Content.Shared/Stacks/SharedStackSystem.cs +++ b/Content.Shared/Stacks/SharedStackSystem.cs @@ -1,6 +1,5 @@ using System.Numerics; using Content.Shared.Examine; -using Content.Shared.Hands.Components; using Content.Shared.Hands.EntitySystems; using Content.Shared.Interaction; using Content.Shared.Nutrition; @@ -10,502 +9,248 @@ using Content.Shared.Verbs; using JetBrains.Annotations; using Robust.Shared.GameStates; using Robust.Shared.Physics.Systems; -using Robust.Shared.Player; using Robust.Shared.Prototypes; using Robust.Shared.Timing; -namespace Content.Shared.Stacks +namespace Content.Shared.Stacks; + +// Partial for general system code and event handlers. +/// +/// System for handling entities which represent a stack of identical items, usually materials. +/// +[UsedImplicitly] +public abstract partial class SharedStackSystem : EntitySystem { - [UsedImplicitly] - public abstract class SharedStackSystem : EntitySystem + [Dependency] private readonly IPrototypeManager _prototype = default!; + [Dependency] private readonly IViewVariablesManager _vvm = default!; + [Dependency] protected readonly SharedAppearanceSystem Appearance = default!; + [Dependency] protected readonly SharedHandsSystem Hands = default!; + [Dependency] protected readonly SharedTransformSystem Xform = default!; + [Dependency] private readonly EntityLookupSystem _entityLookup = default!; + [Dependency] private readonly SharedPhysicsSystem _physics = default!; + [Dependency] protected readonly SharedPopupSystem Popup = default!; + [Dependency] private readonly SharedStorageSystem _storage = default!; + + // TODO: These should be in the prototype. + public static readonly int[] DefaultSplitAmounts = { 1, 5, 10, 20, 30, 50 }; + + public override void Initialize() { - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly IPrototypeManager _prototype = default!; - [Dependency] private readonly IViewVariablesManager _vvm = default!; - [Dependency] protected readonly SharedAppearanceSystem Appearance = default!; - [Dependency] protected readonly SharedHandsSystem Hands = default!; - [Dependency] protected readonly SharedTransformSystem Xform = default!; - [Dependency] private readonly EntityLookupSystem _entityLookup = default!; - [Dependency] private readonly SharedPhysicsSystem _physics = default!; - [Dependency] protected readonly SharedPopupSystem Popup = default!; - [Dependency] private readonly SharedStorageSystem _storage = default!; + base.Initialize(); - public static readonly int[] DefaultSplitAmounts = { 1, 5, 10, 20, 30, 50 }; + SubscribeLocalEvent(OnStackInteractUsing); + SubscribeLocalEvent(OnStackGetState); + SubscribeLocalEvent(OnStackHandleState); + SubscribeLocalEvent(OnStackStarted); + SubscribeLocalEvent(OnStackExamined); - public override void Initialize() + SubscribeLocalEvent(OnBeforeEaten); + SubscribeLocalEvent(OnEaten); + SubscribeLocalEvent>(OnStackAlternativeInteract); + + _vvm.GetTypeHandler() + .AddPath(nameof(StackComponent.Count), (_, comp) => comp.Count, SetCount); + } + + public override void Shutdown() + { + base.Shutdown(); + + _vvm.GetTypeHandler() + .RemovePath(nameof(StackComponent.Count)); + } + + private void OnStackInteractUsing(Entity ent, ref InteractUsingEvent args) + { + if (args.Handled) + return; + + if (!TryComp(args.Used, out var recipientStack)) + return; + + // Transfer stacks from ground to hand + if (!TryMergeStacks((ent.Owner, ent.Comp), (args.Used, recipientStack), out var transferred)) + return; // if nothing transferred, leave without a pop-up + + args.Handled = true; + + // interaction is done, the rest is just generating a pop-up + + var popupPos = args.ClickLocation; + var userCoords = Transform(args.User).Coordinates; + + if (!popupPos.IsValid(EntityManager)) { - base.Initialize(); - - SubscribeLocalEvent(OnStackGetState); - SubscribeLocalEvent(OnStackHandleState); - SubscribeLocalEvent(OnStackStarted); - SubscribeLocalEvent(OnStackExamined); - SubscribeLocalEvent(OnStackInteractUsing); - SubscribeLocalEvent(OnBeforeEaten); - SubscribeLocalEvent(OnEaten); - SubscribeLocalEvent>(OnStackAlternativeInteract); - - _vvm.GetTypeHandler() - .AddPath(nameof(StackComponent.Count), (_, comp) => comp.Count, SetCount); + popupPos = userCoords; } - public override void Shutdown() + switch (transferred) { - base.Shutdown(); + case > 0: + Popup.PopupClient($"+{transferred}", popupPos, args.User); - _vvm.GetTypeHandler() - .RemovePath(nameof(StackComponent.Count)); - } - - private void OnStackInteractUsing(EntityUid uid, StackComponent stack, InteractUsingEvent args) - { - if (args.Handled) - return; - - if (!TryComp(args.Used, out StackComponent? recipientStack)) - return; - - var localRotation = Transform(args.Used).LocalRotation; - - if (!TryMergeStacks(uid, args.Used, out var transfered, stack, recipientStack)) - return; - - args.Handled = true; - - // interaction is done, the rest is just generating a pop-up - - if (!_gameTiming.IsFirstTimePredicted) - return; - - var popupPos = args.ClickLocation; - var userCoords = Transform(args.User).Coordinates; - - if (!popupPos.IsValid(EntityManager)) - { - popupPos = userCoords; - } - - switch (transfered) - { - case > 0: - Popup.PopupCoordinates($"+{transfered}", popupPos, Filter.Local(), false); - - if (GetAvailableSpace(recipientStack) == 0) - { - Popup.PopupCoordinates(Loc.GetString("comp-stack-becomes-full"), - popupPos.Offset(new Vector2(0, -0.5f)), Filter.Local(), false); - } - - break; - - case 0 when GetAvailableSpace(recipientStack) == 0: - Popup.PopupCoordinates(Loc.GetString("comp-stack-already-full"), popupPos, Filter.Local(), false); - break; - } - - _storage.PlayPickupAnimation(args.Used, popupPos, userCoords, localRotation, args.User); - } - - private bool TryMergeStacks( - EntityUid donor, - EntityUid recipient, - out int transferred, - StackComponent? donorStack = null, - StackComponent? recipientStack = null) - { - transferred = 0; - if (donor == recipient) - return false; - - if (!Resolve(recipient, ref recipientStack, false) || !Resolve(donor, ref donorStack, false)) - return false; - - if (string.IsNullOrEmpty(recipientStack.StackTypeId) || !recipientStack.StackTypeId.Equals(donorStack.StackTypeId)) - return false; - - transferred = Math.Min(donorStack.Count, GetAvailableSpace(recipientStack)); - SetCount(donor, donorStack.Count - transferred, donorStack); - SetCount(recipient, recipientStack.Count + transferred, recipientStack); - return transferred > 0; - } - - /// - /// If the given item is a stack, this attempts to find a matching stack in the users hand, and merge with that. - /// - /// - /// If the interaction fails to fully merge the stack, or if this is just not a stack, it will instead try - /// to place it in the user's hand normally. - /// - public void TryMergeToHands( - EntityUid item, - EntityUid user, - StackComponent? itemStack = null, - HandsComponent? hands = null) - { - if (!Resolve(user, ref hands, false)) - return; - - if (!Resolve(item, ref itemStack, false)) - { - // This isn't even a stack. Just try to pickup as normal. - Hands.PickupOrDrop(user, item, handsComp: hands); - return; - } - - // This is shit code until hands get fixed and give an easy way to enumerate over items, starting with the currently active item. - foreach (var held in Hands.EnumerateHeld((user, hands))) - { - TryMergeStacks(item, held, out _, donorStack: itemStack); - - if (itemStack.Count == 0) - return; - } - - Hands.PickupOrDrop(user, item, handsComp: hands); - } - - public virtual void SetCount(EntityUid uid, int amount, StackComponent? component = null) - { - if (!Resolve(uid, ref component)) - return; - - // Do nothing if amount is already the same. - if (amount == component.Count) - return; - - // Store old value for event-raising purposes... - var old = component.Count; - - // Clamp the value. - amount = Math.Min(amount, GetMaxCount(component)); - amount = Math.Max(amount, 0); - - // Server-side override deletes the entity if count == 0 - component.Count = amount; - Dirty(uid, component); - - Appearance.SetData(uid, StackVisuals.Actual, component.Count); - RaiseLocalEvent(uid, new StackCountChangedEvent(old, component.Count)); - } - - /// - /// Try to use an amount of items on this stack. Returns whether this succeeded. - /// - public bool Use(EntityUid uid, int amount, StackComponent? stack = null) - { - if (!Resolve(uid, ref stack)) - return false; - - // Check if we have enough things in the stack for this... - if (stack.Count < amount) - { - // Not enough things in the stack, return false. - return false; - } - - // We do have enough things in the stack, so remove them and change. - if (!stack.Unlimited) - { - SetCount(uid, stack.Count - amount, stack); - } - - return true; - } - - /// - /// Tries to merge a stack into any of the stacks it is touching. - /// - /// Whether or not it was successfully merged into another stack - public bool TryMergeToContacts(EntityUid uid, StackComponent? stack = null, TransformComponent? xform = null) - { - if (!Resolve(uid, ref stack, ref xform, false)) - return false; - - var map = xform.MapID; - var bounds = _physics.GetWorldAABB(uid); - var intersecting = new HashSet>(); - _entityLookup.GetEntitiesIntersecting(map, bounds, intersecting, LookupFlags.Dynamic | LookupFlags.Sundries); - - var merged = false; - foreach (var otherStack in intersecting) - { - var otherEnt = otherStack.Owner; - // if you merge a ton of stacks together, you will end up deleting a few by accident. - if (TerminatingOrDeleted(otherEnt) || EntityManager.IsQueuedForDeletion(otherEnt)) - continue; - - if (!TryMergeStacks(uid, otherEnt, out _, stack, otherStack)) - continue; - merged = true; - - if (stack.Count <= 0) - break; - } - return merged; - } - - /// - /// Gets the amount of items in a stack. If it cannot be stacked, returns 1. - /// - /// - /// - /// - public int GetCount(EntityUid uid, StackComponent? component = null) - { - return Resolve(uid, ref component, false) ? component.Count : 1; - } - - /// - /// Gets the max count for a given entity prototype - /// - /// - /// - [PublicAPI] - public int GetMaxCount(string entityId) - { - var entProto = _prototype.Index(entityId); - entProto.TryGetComponent(out var stackComp, EntityManager.ComponentFactory); - return GetMaxCount(stackComp); - } - - /// - /// Gets the max count for a given entity - /// - /// - /// - [PublicAPI] - public int GetMaxCount(EntityUid uid) - { - return GetMaxCount(CompOrNull(uid)); - } - - /// - /// Gets the maximum amount that can be fit on a stack. - /// - /// - ///

- /// if there's no stackcomp, this equals 1. Otherwise, if there's a max - /// count override, it equals that. It then checks for a max count value - /// on the prototype. If there isn't one, it defaults to the max integer - /// value (unlimimted). - ///

- ///
- /// - /// - public int GetMaxCount(StackComponent? component) - { - if (component == null) - return 1; - - if (component.MaxCountOverride != null) - return component.MaxCountOverride.Value; - - if (string.IsNullOrEmpty(component.StackTypeId)) - return 1; - - var stackProto = _prototype.Index(component.StackTypeId); - - return stackProto.MaxCount ?? int.MaxValue; - } - - /// - /// Gets the remaining space in a stack. - /// - /// - /// - [PublicAPI] - public int GetAvailableSpace(StackComponent component) - { - return GetMaxCount(component) - component.Count; - } - - /// - /// Tries to add one stack to another. May have some leftover count in the inserted entity. - /// - public bool TryAdd(EntityUid insertEnt, EntityUid targetEnt, StackComponent? insertStack = null, StackComponent? targetStack = null) - { - if (!Resolve(insertEnt, ref insertStack) || !Resolve(targetEnt, ref targetStack)) - return false; - - var count = insertStack.Count; - return TryAdd(insertEnt, targetEnt, count, insertStack, targetStack); - } - - /// - /// Tries to add one stack to another. May have some leftover count in the inserted entity. - /// - public bool TryAdd(EntityUid insertEnt, EntityUid targetEnt, int count, StackComponent? insertStack = null, StackComponent? targetStack = null) - { - if (!Resolve(insertEnt, ref insertStack) || !Resolve(targetEnt, ref targetStack)) - return false; - - if (insertStack.StackTypeId != targetStack.StackTypeId) - return false; - - var available = GetAvailableSpace(targetStack); - - if (available <= 0) - return false; - - var change = Math.Min(available, count); - - SetCount(targetEnt, targetStack.Count + change, targetStack); - SetCount(insertEnt, insertStack.Count - change, insertStack); - return true; - } - - private void OnStackStarted(EntityUid uid, StackComponent component, ComponentStartup args) - { - if (!TryComp(uid, out AppearanceComponent? appearance)) - return; - - Appearance.SetData(uid, StackVisuals.Actual, component.Count, appearance); - Appearance.SetData(uid, StackVisuals.MaxCount, GetMaxCount(component), appearance); - Appearance.SetData(uid, StackVisuals.Hide, false, appearance); - } - - private void OnStackGetState(EntityUid uid, StackComponent component, ref ComponentGetState args) - { - args.State = new StackComponentState(component.Count, component.MaxCountOverride); - } - - private void OnStackHandleState(EntityUid uid, StackComponent component, ref ComponentHandleState args) - { - if (args.Current is not StackComponentState cast) - return; - - component.MaxCountOverride = cast.MaxCount; - // This will change the count and call events. - SetCount(uid, cast.Count, component); - } - - private void OnStackExamined(EntityUid uid, StackComponent component, ExaminedEvent args) - { - if (!args.IsInDetailsRange) - return; - - args.PushMarkup( - Loc.GetString("comp-stack-examine-detail-count", - ("count", component.Count), - ("markupCountColor", "lightgray") - ) - ); - } - - private void OnBeforeEaten(Entity eaten, ref BeforeIngestedEvent args) - { - if (args.Cancelled) - return; - - if (args.Solution is not { } sol) - return; - - // If the entity is empty and is a lingering entity we can't eat from it. - if (eaten.Comp.Count <= 0) - { - args.Cancelled = true; - return; - } - - /* - Edible stacked items is near completely evil so we must choose one of the following: - - Option 1: Eat the entire solution each bite and reduce the stack by 1. - - Option 2: Multiply the solution eaten by the stack size. - - Option 3: Divide the solution consumed by stack size. - The easiest and safest option is and always will be Option 1 otherwise we risk reagent deletion or duplication. - That is why we cancel if we cannot set the minimum to the entire volume of the solution. - */ - if(args.TryNewMinimum(sol.Volume)) - return; - - args.Cancelled = true; - } - - private void OnEaten(Entity eaten, ref IngestedEvent args) - { - if (!Use(eaten, 1)) - return; - - // We haven't eaten the whole stack yet or are unable to eat it completely. - if (eaten.Comp.Count > 0) - { - args.Refresh = true; - return; - } - - // Here to tell the food system to do destroy stuff. - args.Destroy = true; - } - - private void OnStackAlternativeInteract(EntityUid uid, StackComponent stack, GetVerbsEvent args) - { - if (!args.CanAccess || !args.CanInteract || args.Hands == null || stack.Count == 1) - return; - - AlternativeVerb halve = new() - { - Text = Loc.GetString("comp-stack-split-halve"), - Category = VerbCategory.Split, - Act = () => UserSplit(uid, args.User, stack.Count / 2, stack), - Priority = 1 - }; - args.Verbs.Add(halve); - - var priority = 0; - foreach (var amount in DefaultSplitAmounts) - { - if (amount >= stack.Count) - continue; - - AlternativeVerb verb = new() + if (GetAvailableSpace(recipientStack) == 0) { - Text = amount.ToString(), - Category = VerbCategory.Split, - Act = () => UserSplit(uid, args.User, amount, stack), - // we want to sort by size, not alphabetically by the verb text. - Priority = priority - }; + Popup.PopupClient(Loc.GetString("comp-stack-becomes-full"), + popupPos.Offset(new Vector2(0, -0.5f)), + args.User); + } - priority--; + break; - args.Verbs.Add(verb); - } + case 0 when GetAvailableSpace(recipientStack) == 0: + Popup.PopupClient(Loc.GetString("comp-stack-already-full"), popupPos, args.User); + break; } - /// - /// OnStackAlternativeInteract() was moved to shared in order to faciliate prediction of stack splitting verbs. - /// However, prediction of interacitons with spawned entities is non-functional (or so i'm told) - /// So, UserSplit() and Split() should remain on the server for the time being. - /// This empty virtual method allows for UserSplit() to be called on the server from the client. - /// When prediction is improved, those two methods should be moved to shared, in order to predict the splitting itself (not just the verbs) - /// - protected virtual void UserSplit(EntityUid uid, EntityUid userUid, int amount, - StackComponent? stack = null, - TransformComponent? userTransform = null) - { + var localRotation = Transform(args.Used).LocalRotation; + _storage.PlayPickupAnimation(args.Used, popupPos, userCoords, localRotation, args.User); + } + private void OnStackStarted(Entity ent, ref ComponentStartup args) + { + if (!TryComp(ent.Owner, out AppearanceComponent? appearance)) + return; + + Appearance.SetData(ent.Owner, StackVisuals.Actual, ent.Comp.Count, appearance); + Appearance.SetData(ent.Owner, StackVisuals.MaxCount, GetMaxCount(ent.Comp), appearance); + Appearance.SetData(ent.Owner, StackVisuals.Hide, false, appearance); + } + + private void OnStackGetState(Entity ent, ref ComponentGetState args) + { + args.State = new StackComponentState(ent.Comp.Count, ent.Comp.MaxCountOverride, ent.Comp.Unlimited); + } + + private void OnStackHandleState(Entity ent, ref ComponentHandleState args) + { + if (args.Current is not StackComponentState cast) + return; + + ent.Comp.MaxCountOverride = cast.MaxCountOverride; + ent.Comp.Unlimited = cast.Unlimited; + // This will change the count and call events. + SetCount(ent.AsNullable(), cast.Count); + } + + private void OnStackExamined(Entity ent, ref ExaminedEvent args) + { + if (!args.IsInDetailsRange) + return; + + args.PushMarkup( + Loc.GetString("comp-stack-examine-detail-count", + ("count", ent.Comp.Count), + ("markupCountColor", "lightgray") + ) + ); + } + + private void OnBeforeEaten(Entity eaten, ref BeforeIngestedEvent args) + { + if (args.Cancelled) + return; + + if (args.Solution is not { } sol) + return; + + // If the entity is empty and is a lingering entity we can't eat from it. + if (eaten.Comp.Count <= 0) + { + args.Cancelled = true; + return; + } + + // If we've made it this far, we should refresh the solution when this item is eaten provided it's not the last one in the stack! + args.Refresh = eaten.Comp.Count > 1; + + /* + Edible stacked items is near completely evil so we must choose one of the following: + - Option 1: Eat the entire solution each bite and reduce the stack by 1. + - Option 2: Multiply the solution eaten by the stack size. + - Option 3: Divide the solution consumed by stack size. + The easiest and safest option is and always will be Option 1 otherwise we risk reagent deletion or duplication. + That is why we cancel if we cannot set the minimum to the entire volume of the solution. + */ + if (args.TryNewMinimum(sol.Volume)) + return; + + args.Cancelled = true; + } + + private void OnEaten(Entity eaten, ref IngestedEvent args) + { + ReduceCount(eaten.AsNullable(), 1); + } + + private void OnStackAlternativeInteract(Entity ent, ref GetVerbsEvent args) + { + if (!args.CanAccess || !args.CanInteract || args.Hands == null || ent.Comp.Count == 1) + return; + + var user = args.User; // Can't pass ref events into verbs + + AlternativeVerb halve = new() + { + Text = Loc.GetString("comp-stack-split-halve"), + Category = VerbCategory.Split, + Act = () => UserSplit(ent, user, ent.Comp.Count / 2), + Priority = 1 + }; + args.Verbs.Add(halve); + + var priority = 0; + foreach (var amount in DefaultSplitAmounts) + { + if (amount >= ent.Comp.Count) + continue; + + AlternativeVerb verb = new() + { + Text = amount.ToString(), + Category = VerbCategory.Split, + Act = () => UserSplit(ent, user, amount), + // we want to sort by size, not alphabetically by the verb text. + Priority = priority + }; + + priority--; + + args.Verbs.Add(verb); } } - /// - /// Event raised when a stack's count has changed. - /// - public sealed class StackCountChangedEvent : EntityEventArgs + /// + /// OnStackAlternativeInteract() was moved to shared in order to faciliate prediction of stack splitting verbs. + /// However, prediction of interacitons with spawned entities is non-functional (or so i'm told) + /// So, UserSplit() and Split() should remain on the server for the time being. + /// This empty virtual method allows for UserSplit() to be called on the server from the client. + /// When prediction is improved, those two methods should be moved to shared, in order to predict the splitting itself (not just the verbs) + /// + protected virtual void UserSplit(Entity stack, Entity user, int amount) { - /// - /// The old stack count. - /// - public int OldCount; - /// - /// The new stack count. - /// - public int NewCount; - - public StackCountChangedEvent(int oldCount, int newCount) - { - OldCount = oldCount; - NewCount = newCount; - } + } +} + +/// +/// Event raised when a stack's count has changed. +/// +public sealed class StackCountChangedEvent : EntityEventArgs +{ + /// + /// The old stack count. + /// + public int OldCount; + + /// + /// The new stack count. + /// + public int NewCount; + + public StackCountChangedEvent(int oldCount, int newCount) + { + OldCount = oldCount; + NewCount = newCount; } } diff --git a/Content.Shared/Stacks/StackComponent.cs b/Content.Shared/Stacks/StackComponent.cs index 453c8a737d..f604f99654 100644 --- a/Content.Shared/Stacks/StackComponent.cs +++ b/Content.Shared/Stacks/StackComponent.cs @@ -1,110 +1,118 @@ using Robust.Shared.GameStates; +using Robust.Shared.Prototypes; using Robust.Shared.Serialization; -using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; -namespace Content.Shared.Stacks +namespace Content.Shared.Stacks; + +/// +/// Component on an entity that represents a stack of identical things, usually materials. +/// +[RegisterComponent, NetworkedComponent] +[Access(typeof(SharedStackSystem))] +public sealed partial class StackComponent : Component { - [RegisterComponent, NetworkedComponent] - public sealed partial class StackComponent : Component + /// + /// What stack type we are. + /// + [DataField("stackType", required: true)] + public ProtoId StackTypeId = default!; + + /// + /// Current stack count. + /// Do NOT set this directly, use the method instead. + /// + [DataField] + public int Count = 30; + + /// + /// Max amount of things that can be in the stack. + /// Overrides the max defined on the stack prototype. + /// + [DataField] + public int? MaxCountOverride; + + /// + /// Set to true to not reduce the count when used. + /// + [DataField] + public bool Unlimited; + + /// + /// When throwing this item, do we want to only throw one part of the stack or the whole stack at once? + /// + [DataField] + public bool ThrowIndividually; + + /// + /// Used by StackStatusControl in client to update UI. + /// + [ViewVariables] + [Access(typeof(SharedStackSystem), Other = AccessPermissions.ReadWrite)] // Set by StackStatusControl + public bool UiUpdateNeeded { get; set; } + + /// + /// Default IconLayer stack. + /// + [DataField] + public string BaseLayer = ""; + + /// + /// Determines if the visualizer uses composite or non-composite layers for icons. Defaults to false. + /// + /// + /// + /// false: they are opaque and mutually exclusive (e.g. sprites in a cable coil). Default value + /// + /// + /// true: they are transparent and thus layered one over another in ascending order first + /// + /// + /// + /// + [DataField("composite")] + public bool IsComposite; + + /// + /// Sprite layers used in stack visualizer. Sprites first in layer correspond to lower stack states + /// e.g. _spriteLayers[0] is lower stack level than _spriteLayers[1]. + /// + [DataField] + public List LayerStates = new(); + + /// + /// An optional function to convert the amounts used to adjust a stack's appearance. + /// Useful for different denominations of cash, for example. + /// + [DataField] + public StackLayerFunction LayerFunction = StackLayerFunction.None; +} + +[Serializable, NetSerializable] +public sealed class StackComponentState : ComponentState +{ + public int Count { get; } + public int? MaxCountOverride { get; } + public bool Unlimited { get; } + + public StackComponentState(int count, int? maxCountOverride, bool unlimited) { - [ViewVariables(VVAccess.ReadWrite)] - [DataField("stackType", required: true, customTypeSerializer: typeof(PrototypeIdSerializer))] - public string StackTypeId { get; private set; } = default!; - - /// - /// Current stack count. - /// Do NOT set this directly, use the method instead. - /// - [DataField("count")] - public int Count { get; set; } = 30; - - /// - /// Max amount of things that can be in the stack. - /// Overrides the max defined on the stack prototype. - /// - [ViewVariables(VVAccess.ReadOnly)] - [DataField("maxCountOverride")] - public int? MaxCountOverride { get; set; } - - /// - /// Set to true to not reduce the count when used. - /// Note that still limits the amount that can be used at any one time. - /// - [DataField("unlimited")] - [ViewVariables(VVAccess.ReadOnly)] - public bool Unlimited { get; set; } - - [DataField("throwIndividually"), ViewVariables(VVAccess.ReadWrite)] - public bool ThrowIndividually { get; set; } = false; - - [ViewVariables] - public bool UiUpdateNeeded { get; set; } - - /// - /// Default IconLayer stack. - /// - [DataField("baseLayer")] - [ViewVariables(VVAccess.ReadWrite)] - public string BaseLayer = ""; - - /// - /// Determines if the visualizer uses composite or non-composite layers for icons. Defaults to false. - /// - /// - /// - /// false: they are opaque and mutually exclusive (e.g. sprites in a cable coil). Default value - /// - /// - /// true: they are transparent and thus layered one over another in ascending order first - /// - /// - /// - /// - [DataField("composite")] - [ViewVariables(VVAccess.ReadWrite)] - public bool IsComposite; - - /// - /// Sprite layers used in stack visualizer. Sprites first in layer correspond to lower stack states - /// e.g. _spriteLayers[0] is lower stack level than _spriteLayers[1]. - /// - [DataField("layerStates")] - [ViewVariables(VVAccess.ReadWrite)] - public List LayerStates = new(); - - /// - /// An optional function to convert the amounts used to adjust a stack's appearance. - /// Useful for different denominations of cash, for example. - /// - [DataField] - public StackLayerFunction LayerFunction = StackLayerFunction.None; - } - - [Serializable, NetSerializable] - public sealed class StackComponentState : ComponentState - { - public int Count { get; } - public int? MaxCount { get; } - - public StackComponentState(int count, int? maxCount) - { - Count = count; - MaxCount = maxCount; - } - } - - [Serializable, NetSerializable] - public enum StackLayerFunction : byte - { - // - // No operation performed. - // - None, - - // - // Arbitrarily thresholds the stack amount for each layer. - // Expects entity to have StackLayerThresholdComponent. - // - Threshold + Count = count; + MaxCountOverride = maxCountOverride; + Unlimited = unlimited; } } + +[Serializable, NetSerializable] +public enum StackLayerFunction : byte +{ + // + // No operation performed. + // + None, + + // + // Arbitrarily thresholds the stack amount for each layer. + // Expects entity to have StackLayerThresholdComponent. + // + Threshold +} diff --git a/Content.Shared/Stacks/StackPrototype.cs b/Content.Shared/Stacks/StackPrototype.cs index 5b95935ec4..dfc9d4a997 100644 --- a/Content.Shared/Stacks/StackPrototype.cs +++ b/Content.Shared/Stacks/StackPrototype.cs @@ -4,6 +4,9 @@ using Robust.Shared.Utility; namespace Content.Shared.Stacks; +/// +/// Prototype used to combine and spawn like-entities for . +/// [Prototype] public sealed partial class StackPrototype : IPrototype, IInheritingPrototype { @@ -21,28 +24,27 @@ public sealed partial class StackPrototype : IPrototype, IInheritingPrototype public bool Abstract { get; private set; } /// - /// Human-readable name for this stack type e.g. "Steel" + /// Human-readable name for this stack type e.g. "Steel" /// /// This is a localization string ID. [DataField] public LocId Name { get; private set; } = string.Empty; /// - /// An icon that will be used to represent this stack type. + /// An icon that will be used to represent this stack type. /// [DataField] public SpriteSpecifier? Icon { get; private set; } /// - /// The entity id that will be spawned by default from this stack. + /// The entity id that will be spawned by default from this stack. /// [DataField(required: true)] - public EntProtoId Spawn { get; private set; } = string.Empty; + public EntProtoId Spawn { get; private set; } = string.Empty; /// - /// The maximum amount of things that can be in a stack. - /// Can be overriden on - /// if null, simply has unlimited max count. + /// The maximum amount of things that can be in a stack, can be overriden on . + /// If null, simply has unlimited max count. /// [DataField] public int? MaxCount { get; private set; } diff --git a/Content.Shared/Stacks/StackVisuals.cs b/Content.Shared/Stacks/StackVisuals.cs index 2f29b303fb..49f3e830d8 100644 --- a/Content.Shared/Stacks/StackVisuals.cs +++ b/Content.Shared/Stacks/StackVisuals.cs @@ -11,7 +11,7 @@ namespace Content.Shared.Stacks Actual, /// /// The total amount of elements in the stack. If unspecified, the visualizer assumes - /// its + /// it's StackComponent.LayerStates.Count /// MaxCount, Hide diff --git a/Content.Shared/Standing/StandingStateSystem.cs b/Content.Shared/Standing/StandingStateSystem.cs index e7bd9e5f58..f6189fa667 100644 --- a/Content.Shared/Standing/StandingStateSystem.cs +++ b/Content.Shared/Standing/StandingStateSystem.cs @@ -101,16 +101,6 @@ public sealed class StandingStateSystem : EntitySystem if (!standingState.Standing) return true; - // This is just to avoid most callers doing this manually saving boilerplate - // 99% of the time you'll want to drop items but in some scenarios (e.g. buckling) you don't want to. - // We do this BEFORE downing because something like buckle may be blocking downing but we want to drop hand items anyway - // and ultimately this is just to avoid boilerplate in Down callers + keep their behavior consistent. - if (dropHeldItems && hands != null) - { - var ev = new DropHandItemsEvent(); - RaiseLocalEvent(uid, ref ev, false); - } - if (!force) { var msg = new DownAttemptEvent(); diff --git a/Content.Shared/StatusEffectNew/Components/StatusEffectComponent.cs b/Content.Shared/StatusEffectNew/Components/StatusEffectComponent.cs index 27764b3aee..a7c772434c 100644 --- a/Content.Shared/StatusEffectNew/Components/StatusEffectComponent.cs +++ b/Content.Shared/StatusEffectNew/Components/StatusEffectComponent.cs @@ -35,7 +35,8 @@ public sealed partial class StatusEffectComponent : Component /// /// If true, this status effect has been applied. Used to ensure that only fires once. /// - [DataField, AutoNetworkedField] + /// We actually don't want to network this, that way client can apply an effect it's receiving properly! + [DataField] public bool Applied; /// diff --git a/Content.Shared/StatusEffectNew/StatusEffectSystem.API.cs b/Content.Shared/StatusEffectNew/StatusEffectSystem.API.cs index 0d153ecfaa..a65d4fe063 100644 --- a/Content.Shared/StatusEffectNew/StatusEffectSystem.API.cs +++ b/Content.Shared/StatusEffectNew/StatusEffectSystem.API.cs @@ -306,7 +306,7 @@ public sealed partial class StatusEffectsSystem /// True if duration was edited successfully, false otherwise. public bool TryRemoveTime(EntityUid uid, EntProtoId effectProto, TimeSpan? time) { - return time == null ? TryRemoveStatusEffect(uid, effectProto) : TryAddTime(uid, effectProto, time.Value); + return time == null ? TryRemoveStatusEffect(uid, effectProto) : TryAddTime(uid, effectProto, - time.Value); } /// @@ -353,6 +353,7 @@ public sealed partial class StatusEffectsSystem /// /// Returns all status effects that have the specified component. /// + /// Returns true if any entity with the specified component is found. public bool TryEffectsWithComp(EntityUid? target, [NotNullWhen(true)] out HashSet>? effects) where T : IComponent { effects = null; diff --git a/Content.Shared/StatusEffectNew/StatusEffectSystem.Relay.cs b/Content.Shared/StatusEffectNew/StatusEffectSystem.Relay.cs index 3644bed45e..cafe5075c9 100644 --- a/Content.Shared/StatusEffectNew/StatusEffectSystem.Relay.cs +++ b/Content.Shared/StatusEffectNew/StatusEffectSystem.Relay.cs @@ -1,3 +1,6 @@ +using Content.Shared.Body.Events; +using Content.Shared.Damage.Events; +using Content.Shared.Mobs.Events; using Content.Shared.Movement.Events; using Content.Shared.Movement.Systems; using Content.Shared.Rejuvenate; @@ -24,8 +27,14 @@ public sealed partial class StatusEffectsSystem SubscribeLocalEvent(RefRelayStatusEffectEvent); SubscribeLocalEvent(RefRelayStatusEffectEvent); + SubscribeLocalEvent(RefRelayStatusEffectEvent); + + SubscribeLocalEvent(RelayStatusEffectEvent); + SubscribeLocalEvent(RelayStatusEffectEvent); SubscribeLocalEvent(RelayStatusEffectEvent); + + SubscribeLocalEvent(RefRelayStatusEffectEvent); } private void RefRelayStatusEffectEvent(EntityUid uid, StatusEffectContainerComponent component, ref T args) where T : struct diff --git a/Content.Shared/StatusEffectNew/StatusEffectsSystem.cs b/Content.Shared/StatusEffectNew/StatusEffectsSystem.cs index 966878b4e3..82915b002a 100644 --- a/Content.Shared/StatusEffectNew/StatusEffectsSystem.cs +++ b/Content.Shared/StatusEffectNew/StatusEffectsSystem.cs @@ -51,7 +51,7 @@ public sealed partial class StatusEffectsSystem : EntitySystem if (effect.EndEffectTime is null) continue; - if (!(_timing.CurTime >= effect.EndEffectTime)) + if (_timing.CurTime < effect.EndEffectTime) continue; if (effect.AppliedTo is null) @@ -81,14 +81,14 @@ public sealed partial class StatusEffectsSystem : EntitySystem if (args.Container.ID != StatusEffectContainerComponent.ContainerId) return; - if (!TryComp(args.Entity, out var statusComp)) + if (!_effectQuery.TryComp(args.Entity, out var statusComp)) return; // Make sure AppliedTo is set correctly so events can rely on it if (statusComp.AppliedTo != ent) { statusComp.AppliedTo = ent; - Dirty(args.Entity, statusComp); + DirtyField(args.Entity, statusComp, nameof(StatusEffectComponent.AppliedTo)); } } @@ -97,7 +97,7 @@ public sealed partial class StatusEffectsSystem : EntitySystem if (args.Container.ID != StatusEffectContainerComponent.ContainerId) return; - if (!TryComp(args.Entity, out var statusComp)) + if (!_effectQuery.TryComp(args.Entity, out var statusComp)) return; var ev = new StatusEffectRemovedEvent(ent); @@ -127,20 +127,17 @@ public sealed partial class StatusEffectsSystem : EntitySystem /// Returns true if the effect is applied. private bool TryApplyStatusEffect(Entity statusEffectEnt) { - if (!statusEffectEnt.Comp.Applied && - statusEffectEnt.Comp.AppliedTo != null && - _timing.CurTime >= statusEffectEnt.Comp.StartEffectTime) - { - var ev = new StatusEffectAppliedEvent(statusEffectEnt.Comp.AppliedTo.Value); - RaiseLocalEvent(statusEffectEnt, ref ev); + if (statusEffectEnt.Comp.Applied || + statusEffectEnt.Comp.AppliedTo == null || + _timing.CurTime < statusEffectEnt.Comp.StartEffectTime) + return false; - statusEffectEnt.Comp.Applied = true; + var ev = new StatusEffectAppliedEvent(statusEffectEnt.Comp.AppliedTo.Value); + RaiseLocalEvent(statusEffectEnt, ref ev); - DirtyField(statusEffectEnt, statusEffectEnt.Comp, nameof(StatusEffectComponent.StartEffectTime)); - return true; - } + statusEffectEnt.Comp.Applied = true; - return false; + return true; } public bool CanAddStatusEffect(EntityUid uid, EntProtoId effectProto) @@ -207,7 +204,7 @@ public sealed partial class StatusEffectsSystem : EntitySystem var startTime = delay == null ? TimeSpan.Zero : _timing.CurTime + delay.Value; SetStatusEffectStartTime(effect.Value, startTime); - TryApplyStatusEffect((effect.Value, effectComp)); + TryApplyStatusEffect((statusEffect.Value, effectComp)); return true; } diff --git a/Content.Shared/StepTrigger/Systems/StepTriggerSystem.cs b/Content.Shared/StepTrigger/Systems/StepTriggerSystem.cs index d1443e5da2..f1d6a9c7dd 100644 --- a/Content.Shared/StepTrigger/Systems/StepTriggerSystem.cs +++ b/Content.Shared/StepTrigger/Systems/StepTriggerSystem.cs @@ -69,7 +69,7 @@ public sealed class StepTriggerSystem : EntitySystem if (ent == uid) continue; - if (_whitelistSystem.IsBlacklistPass(component.Blacklist, ent.Value)) + if (_whitelistSystem.IsWhitelistPass(component.Blacklist, ent.Value)) { return false; } diff --git a/Content.Shared/Sticky/Systems/StickySystem.cs b/Content.Shared/Sticky/Systems/StickySystem.cs index ea768fea93..bc04c81f55 100644 --- a/Content.Shared/Sticky/Systems/StickySystem.cs +++ b/Content.Shared/Sticky/Systems/StickySystem.cs @@ -68,7 +68,7 @@ public sealed class StickySystem : EntitySystem // check whitelist and blacklist if (_whitelist.IsWhitelistFail(comp.Whitelist, target) || - _whitelist.IsBlacklistPass(comp.Blacklist, target)) + _whitelist.IsWhitelistPass(comp.Blacklist, target)) return false; var attemptEv = new AttemptEntityStickEvent(target, user); diff --git a/Content.Shared/Storage/Components/EntityStorageComponent.cs b/Content.Shared/Storage/Components/EntityStorageComponent.cs index 628cc85252..ecfcccc45b 100644 --- a/Content.Shared/Storage/Components/EntityStorageComponent.cs +++ b/Content.Shared/Storage/Components/EntityStorageComponent.cs @@ -5,42 +5,61 @@ using Content.Shared.Whitelist; using Robust.Shared.Audio; using Robust.Shared.Containers; using Robust.Shared.GameStates; -using Robust.Shared.Serialization; namespace Content.Shared.Storage.Components; +/// +/// A storage component that stores nearby entities in a container when this object is opened or closed. +/// This does not have an UI like grid storage, but just makes them disappear inside. +/// Used for lockers, crates etc. +/// [RegisterComponent, NetworkedComponent] +[AutoGenerateComponentState, AutoGenerateComponentPause] // TODO: Field deltas public sealed partial class EntityStorageComponent : Component, IGasMixtureHolder { - public readonly float MaxSize = 1.0f; // maximum width or height of an entity allowed inside the storage. + /// + /// Maximum width or height of an entity allowed inside the storage. + /// + [DataField, AutoNetworkedField] + public float MaxSize = 1.0f; - public static readonly TimeSpan InternalOpenAttemptDelay = TimeSpan.FromSeconds(0.5); + /// + /// The delay between opening attempts when stuck inside an entity storage. + /// + [DataField, AutoNetworkedField] + public TimeSpan InternalOpenAttemptDelay = TimeSpan.FromSeconds(0.5); + + /// + /// The next time a player stuck inside the entity storage can attempt to open it from inside. + /// + [DataField, AutoNetworkedField, AutoPausedField] public TimeSpan NextInternalOpenAttempt; /// - /// Collision masks that get removed when the storage gets opened. + /// Collision masks that get removed when the storage gets opened. /// - public readonly int MasksToRemove = (int)( + [DataField] + public int MasksToRemove = (int)( CollisionGroup.MidImpassable | CollisionGroup.HighImpassable | CollisionGroup.LowImpassable); /// - /// Collision masks that were removed from ANY layer when the storage was opened; + /// Collision masks that were removed from ANY layer when the storage was opened; /// [DataField] public int RemovedMasks; /// - /// The total amount of items that can fit in one entitystorage + /// The total amount of items that can fit in one entitystorage. /// - [DataField] + [DataField, AutoNetworkedField] public int Capacity = 30; /// - /// Whether or not the entity still has collision when open + /// Whether or not the entity still has collision when open. /// - [DataField] + [DataField, AutoNetworkedField] public bool IsCollidableWhenOpen; /// @@ -48,7 +67,7 @@ public sealed partial class EntityStorageComponent : Component, IGasMixtureHolde /// If false, it prevents the storage from opening when the entity inside of it moves. /// This is for objects that you want the player to move while inside, like large cardboard boxes, without opening the storage. /// - [DataField] + [DataField, AutoNetworkedField] public bool OpenOnMove = true; //The offset for where items are emptied/vacuumed for the EntityStorage. @@ -60,62 +79,62 @@ public sealed partial class EntityStorageComponent : Component, IGasMixtureHolde public CollisionGroup EnteringOffsetCollisionFlags = CollisionGroup.Impassable | CollisionGroup.MidImpassable; /// - /// How close you have to be to the "entering" spot to be able to enter + /// How close you have to be to the "entering" spot to be able to enter. /// - [DataField] + [DataField, AutoNetworkedField] public float EnteringRange = 0.18f; /// - /// Whether or not to show the contents when the storage is closed + /// Whether or not to show the contents when the storage is closed. /// [DataField] public bool ShowContents; /// - /// Whether or not light is occluded by the storage + /// Whether or not light is occluded by the storage. /// [DataField] public bool OccludesLight = true; /// - /// Whether or not all the contents stored should be deleted with the entitystorage + /// Whether or not all the contents stored should be deleted with the entitystorage. /// [DataField] public bool DeleteContentsOnDestruction; /// - /// Whether or not the container is sealed and traps air inside of it + /// Whether or not the container is sealed and traps air inside of it. /// [DataField] public bool Airtight = true; /// - /// Whether or not the entitystorage is open or closed + /// Whether or not the entitystorage is open or closed. /// - [DataField] + [DataField, AutoNetworkedField] public bool Open; /// - /// The sound made when closed + /// The sound made when closed. /// [DataField] public SoundSpecifier CloseSound = new SoundPathSpecifier("/Audio/Effects/closetclose.ogg"); /// - /// The sound made when open + /// The sound made when opened. /// [DataField] public SoundSpecifier OpenSound = new SoundPathSpecifier("/Audio/Effects/closetopen.ogg"); /// - /// Whitelist for what entities are allowed to be inserted into this container. If this is not null, the - /// standard requirement that the entity must be an item or mob is waived. + /// Whitelist for what entities are allowed to be inserted into this container. If this is not null, the + /// standard requirement that the entity must be an item or mob is waived. /// [DataField] public EntityWhitelist? Whitelist; /// - /// The contents of the storage + /// The contents of the storage. /// [ViewVariables] public Container Contents = default!; @@ -128,43 +147,17 @@ public sealed partial class EntityStorageComponent : Component, IGasMixtureHolde public GasMixture Air { get; set; } = new(200); } -[Serializable, NetSerializable] -public sealed class EntityStorageComponentState : ComponentState -{ - public bool Open; - - public int Capacity; - - public bool IsCollidableWhenOpen; - - public bool OpenOnMove; - - public float EnteringRange; - - public TimeSpan NextInternalOpenAttempt; - - public EntityStorageComponentState(bool open, int capacity, bool isCollidableWhenOpen, bool openOnMove, float enteringRange, TimeSpan nextInternalOpenAttempt) - { - Open = open; - Capacity = capacity; - IsCollidableWhenOpen = isCollidableWhenOpen; - OpenOnMove = openOnMove; - EnteringRange = enteringRange; - NextInternalOpenAttempt = nextInternalOpenAttempt; - } -} - /// /// Raised on the entity being inserted whenever checking if an entity can be inserted into an entity storage. /// [ByRefEvent] -public record struct InsertIntoEntityStorageAttemptEvent(EntityUid ItemToInsert, bool Cancelled = false); +public record struct InsertIntoEntityStorageAttemptEvent(BaseContainer Container, EntityUid ItemToInsert, bool Cancelled = false); /// /// Raised on the entity storage whenever checking if an entity can be inserted into it. /// [ByRefEvent] -public record struct EntityStorageInsertedIntoAttemptEvent(EntityUid ItemToInsert, bool Cancelled = false); +public record struct EntityStorageInsertedIntoAttemptEvent(BaseContainer Container, EntityUid ItemToInsert, bool Cancelled = false); /// /// Raised on the Container's owner whenever an entity storage tries to dump its diff --git a/Content.Shared/Storage/Components/InsideEntityStorageComponent.cs b/Content.Shared/Storage/Components/InsideEntityStorageComponent.cs index 258ea07ec6..8d0b45a4a2 100644 --- a/Content.Shared/Storage/Components/InsideEntityStorageComponent.cs +++ b/Content.Shared/Storage/Components/InsideEntityStorageComponent.cs @@ -1,10 +1,16 @@ -namespace Content.Shared.Storage.Components; +using Robust.Shared.GameStates; + +namespace Content.Shared.Storage.Components; /// -/// Added to entities contained within entity storage, for directed event purposes. +/// Added to entities contained within entity storage, for directed event purposes. /// -[RegisterComponent] +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState] public sealed partial class InsideEntityStorageComponent : Component { + /// + /// The entity storage this entity is inside. + /// + [DataField, AutoNetworkedField] public EntityUid Storage; } diff --git a/Content.Shared/Storage/Components/StorageFillComponent.cs b/Content.Shared/Storage/Components/StorageFillComponent.cs index e112368a49..22ae32c4a8 100644 --- a/Content.Shared/Storage/Components/StorageFillComponent.cs +++ b/Content.Shared/Storage/Components/StorageFillComponent.cs @@ -3,8 +3,9 @@ using Robust.Shared.GameStates; namespace Content.Shared.Storage.Components; -// TODO: -// REPLACE THIS WITH CONTAINERFILL +// Don't remove before December 2026. +// A lot of forks still use this for their prototypes. +[Obsolete("Use ContainerFillComponent or EntityTableContainerFillComponent instead")] [RegisterComponent, NetworkedComponent, Access(typeof(SharedStorageSystem))] public sealed partial class StorageFillComponent : Component { diff --git a/Content.Shared/Storage/EntitySystems/SecretStashSystem.cs b/Content.Shared/Storage/EntitySystems/SecretStashSystem.cs index 7e83b50fba..5118c6ae0b 100644 --- a/Content.Shared/Storage/EntitySystems/SecretStashSystem.cs +++ b/Content.Shared/Storage/EntitySystems/SecretStashSystem.cs @@ -1,5 +1,5 @@ using Content.Shared.Construction.EntitySystems; -using Content.Shared.Damage; +using Content.Shared.Damage.Systems; using Content.Shared.Destructible; using Content.Shared.Hands.Components; using Content.Shared.Hands.EntitySystems; @@ -107,7 +107,7 @@ public sealed class SecretStashSystem : EntitySystem // check if item is too big to fit into secret stash or is in the blacklist if (_item.GetSizePrototype(itemComp.Size) > _item.GetSizePrototype(entity.Comp.MaxItemSize) || - _whitelistSystem.IsBlacklistPass(entity.Comp.Blacklist, itemToHideUid)) + _whitelistSystem.IsWhitelistPass(entity.Comp.Blacklist, itemToHideUid)) { var msg = Loc.GetString("comp-secret-stash-action-hide-item-too-big", ("item", itemToHideUid), ("stashname", GetStashName(entity))); diff --git a/Content.Shared/Storage/EntitySystems/SharedEntityStorageSystem.cs b/Content.Shared/Storage/EntitySystems/SharedEntityStorageSystem.cs index 066cd2d886..93a534843a 100644 --- a/Content.Shared/Storage/EntitySystems/SharedEntityStorageSystem.cs +++ b/Content.Shared/Storage/EntitySystems/SharedEntityStorageSystem.cs @@ -1,10 +1,9 @@ -using System.Diagnostics.CodeAnalysis; using System.Linq; using System.Numerics; -using Content.Shared.Body.Components; using Content.Shared.Destructible; using Content.Shared.Foldable; using Content.Shared.Hands.Components; +using Content.Shared.Explosion; using Content.Shared.Interaction; using Content.Shared.Item; using Content.Shared.Lock; @@ -19,7 +18,6 @@ using Content.Shared.ActionBlocker; using Content.Shared.Mobs.Components; using Robust.Shared.Audio.Systems; using Robust.Shared.Containers; -using Robust.Shared.GameStates; using Robust.Shared.Map; using Robust.Shared.Network; using Robust.Shared.Physics; @@ -48,31 +46,23 @@ public abstract class SharedEntityStorageSystem : EntitySystem public const string ContainerName = "entity_storage"; - protected void OnEntityUnpausedEvent(EntityUid uid, EntityStorageComponent component, EntityUnpausedEvent args) + public override void Initialize() { - component.NextInternalOpenAttempt += args.PausedTime; - } + base.Initialize(); - protected void OnGetState(EntityUid uid, EntityStorageComponent component, ref ComponentGetState args) - { - args.State = new EntityStorageComponentState(component.Open, - component.Capacity, - component.IsCollidableWhenOpen, - component.OpenOnMove, - component.EnteringRange, - component.NextInternalOpenAttempt); - } + SubscribeLocalEvent(OnComponentInit); + SubscribeLocalEvent(OnComponentStartup); + SubscribeLocalEvent(OnInteract, after: new[] { typeof(LockSystem) }); + SubscribeLocalEvent(OnLockToggleAttempt); + SubscribeLocalEvent(OnDestruction); + SubscribeLocalEvent>(AddToggleOpenVerb); + SubscribeLocalEvent(OnRelayMovement); + SubscribeLocalEvent(OnFoldAttempt); - protected void OnHandleState(EntityUid uid, EntityStorageComponent component, ref ComponentHandleState args) - { - if (args.Current is not EntityStorageComponentState state) - return; - component.Open = state.Open; - component.Capacity = state.Capacity; - component.IsCollidableWhenOpen = state.IsCollidableWhenOpen; - component.OpenOnMove = state.OpenOnMove; - component.EnteringRange = state.EnteringRange; - component.NextInternalOpenAttempt = state.NextInternalOpenAttempt; + SubscribeLocalEvent(OnWeldableAttempt); + SubscribeLocalEvent(OnExploded); + + SubscribeLocalEvent(OnRemoved); } protected virtual void OnComponentInit(EntityUid uid, EntityStorageComponent component, ComponentInit args) @@ -82,12 +72,12 @@ public abstract class SharedEntityStorageSystem : EntitySystem component.Contents.OccludesLight = component.OccludesLight; } - protected virtual void OnComponentStartup(EntityUid uid, EntityStorageComponent component, ComponentStartup args) + private void OnComponentStartup(EntityUid uid, EntityStorageComponent component, ComponentStartup args) { _appearance.SetData(uid, StorageVisuals.Open, component.Open); } - protected void OnInteract(EntityUid uid, EntityStorageComponent component, ActivateInWorldEvent args) + private void OnInteract(EntityUid uid, EntityStorageComponent component, ActivateInWorldEvent args) { if (args.Handled || !args.Complex) return; @@ -96,9 +86,7 @@ public abstract class SharedEntityStorageSystem : EntitySystem ToggleOpen(args.User, uid, component); } - public abstract bool ResolveStorage(EntityUid uid, [NotNullWhen(true)] ref EntityStorageComponent? component); - - protected void OnLockToggleAttempt(EntityUid uid, EntityStorageComponent target, ref LockToggleAttemptEvent args) + private void OnLockToggleAttempt(EntityUid uid, EntityStorageComponent target, ref LockToggleAttemptEvent args) { // Cannot (un)lock open lockers. if (target.Open) @@ -109,7 +97,7 @@ public abstract class SharedEntityStorageSystem : EntitySystem args.Cancelled = true; } - protected void OnDestruction(EntityUid uid, EntityStorageComponent component, DestructionEventArgs args) + private void OnDestruction(EntityUid uid, EntityStorageComponent component, DestructionEventArgs args) { component.Open = true; Dirty(uid, component); @@ -125,7 +113,7 @@ public abstract class SharedEntityStorageSystem : EntitySystem } } - protected void OnRelayMovement(EntityUid uid, EntityStorageComponent component, ref ContainerRelayMovementEntityEvent args) + private void OnRelayMovement(EntityUid uid, EntityStorageComponent component, ref ContainerRelayMovementEntityEvent args) { if (!HasComp(args.Entity)) return; @@ -136,21 +124,54 @@ public abstract class SharedEntityStorageSystem : EntitySystem if (_timing.CurTime < component.NextInternalOpenAttempt) return; - component.NextInternalOpenAttempt = _timing.CurTime + EntityStorageComponent.InternalOpenAttemptDelay; + component.NextInternalOpenAttempt = _timing.CurTime + component.InternalOpenAttemptDelay; Dirty(uid, component); if (component.OpenOnMove) TryOpenStorage(args.Entity, uid); } - protected void OnFoldAttempt(EntityUid uid, EntityStorageComponent component, ref FoldAttemptEvent args) + private void OnFoldAttempt(EntityUid uid, EntityStorageComponent component, ref FoldAttemptEvent args) { if (args.Cancelled) return; + args.Cancelled = component.Open || component.Contents.ContainedEntities.Count != 0; } - protected void AddToggleOpenVerb(EntityUid uid, EntityStorageComponent component, GetVerbsEvent args) + private void OnWeldableAttempt(EntityUid uid, EntityStorageComponent component, WeldableAttemptEvent args) + { + if (component.Open) + { + args.Cancel(); + return; + } + + if (component.Contents.Contains(args.User)) + { + var msg = Loc.GetString("entity-storage-component-already-contains-user-message"); + Popup.PopupEntity(msg, args.User, args.User); + args.Cancel(); + } + } + + private void OnExploded(Entity ent, ref BeforeExplodeEvent args) + { + args.Contents.AddRange(ent.Comp.Contents.ContainedEntities); + } + + private void OnRemoved(EntityUid uid, InsideEntityStorageComponent component, EntGotRemovedFromContainerMessage args) + { + if (_timing.ApplyingState) + return; // the component removal is already networked on its own + + if (args.Container.Owner != component.Storage) + return; + + RemComp(uid, component); + } + + private void AddToggleOpenVerb(EntityUid uid, EntityStorageComponent component, GetVerbsEvent args) { if (!args.CanAccess || !args.CanInteract) return; @@ -177,7 +198,7 @@ public abstract class SharedEntityStorageSystem : EntitySystem public void ToggleOpen(EntityUid user, EntityUid target, EntityStorageComponent? component = null) { - if (!ResolveStorage(target, ref component)) + if (!Resolve(target, ref component)) return; if (component.Open) @@ -192,7 +213,7 @@ public abstract class SharedEntityStorageSystem : EntitySystem public void EmptyContents(EntityUid uid, EntityStorageComponent? component = null) { - if (!ResolveStorage(uid, ref component)) + if (!Resolve(uid, ref component)) return; var uidXform = Transform(uid); @@ -205,7 +226,7 @@ public abstract class SharedEntityStorageSystem : EntitySystem public void OpenStorage(EntityUid uid, EntityStorageComponent? component = null) { - if (!ResolveStorage(uid, ref component)) + if (!Resolve(uid, ref component)) return; if (component.Open) @@ -226,7 +247,7 @@ public abstract class SharedEntityStorageSystem : EntitySystem public void CloseStorage(EntityUid uid, EntityStorageComponent? component = null) { - if (!ResolveStorage(uid, ref component)) + if (!Resolve(uid, ref component)) return; if (!component.Open) @@ -277,7 +298,7 @@ public abstract class SharedEntityStorageSystem : EntitySystem public bool Insert(EntityUid toInsert, EntityUid container, EntityStorageComponent? component = null) { - if (!ResolveStorage(container, ref component)) + if (!Resolve(container, ref component)) return false; if (component.Open) @@ -286,12 +307,14 @@ public abstract class SharedEntityStorageSystem : EntitySystem return true; } + // TODO: This should be done automatically for all containers _joints.RecursiveClearJoints(toInsert); if (!_container.Insert(toInsert, component.Contents)) return false; var inside = EnsureComp(toInsert); inside.Storage = container; + Dirty(toInsert, inside); return true; } @@ -300,7 +323,7 @@ public abstract class SharedEntityStorageSystem : EntitySystem if (!Resolve(container, ref xform, false)) return false; - if (!ResolveStorage(container, ref component)) + if (!Resolve(container, ref component)) return false; _container.Remove(toRemove, component.Contents); @@ -327,7 +350,7 @@ public abstract class SharedEntityStorageSystem : EntitySystem public bool CanInsert(EntityUid toInsert, EntityUid container, EntityStorageComponent? component = null) { - if (!ResolveStorage(container, ref component)) + if (!Resolve(container, ref component)) return false; if (component.Open) @@ -341,14 +364,14 @@ public abstract class SharedEntityStorageSystem : EntitySystem return false; // Allow other systems to prevent inserting the item: e.g. the item is actually a ghost. - var attemptEvent = new InsertIntoEntityStorageAttemptEvent(toInsert); + var attemptEvent = new InsertIntoEntityStorageAttemptEvent(component.Contents, toInsert); RaiseLocalEvent(toInsert, ref attemptEvent); if (attemptEvent.Cancelled) return false; // Allow other components on the container to prevent inserting the item: e.g. the container is folded - var containerAttemptEvent = new EntityStorageInsertedIntoAttemptEvent(toInsert); + var containerAttemptEvent = new EntityStorageInsertedIntoAttemptEvent(component.Contents, toInsert); RaiseLocalEvent(container, ref containerAttemptEvent); if (containerAttemptEvent.Cancelled) @@ -384,7 +407,7 @@ public abstract class SharedEntityStorageSystem : EntitySystem public bool IsOpen(EntityUid target, EntityStorageComponent? component = null) { - if (!ResolveStorage(target, ref component)) + if (!Resolve(target, ref component)) return false; return component.Open; @@ -392,7 +415,7 @@ public abstract class SharedEntityStorageSystem : EntitySystem public bool CanOpen(EntityUid user, EntityUid target, bool silent = false, EntityStorageComponent? component = null) { - if (!ResolveStorage(target, ref component)) + if (!Resolve(target, ref component)) return false; if (!HasComp(user)) @@ -434,7 +457,7 @@ public abstract class SharedEntityStorageSystem : EntitySystem public bool AddToContents(EntityUid toAdd, EntityUid container, EntityStorageComponent? component = null) { - if (!ResolveStorage(container, ref component)) + if (!Resolve(container, ref component)) return false; if (toAdd == container) @@ -445,7 +468,7 @@ public abstract class SharedEntityStorageSystem : EntitySystem private void ModifyComponents(EntityUid uid, EntityStorageComponent? component = null) { - if (!ResolveStorage(uid, ref component)) + if (!Resolve(uid, ref component)) return; if (!component.IsCollidableWhenOpen && TryComp(uid, out var fixtures) && @@ -475,13 +498,7 @@ public abstract class SharedEntityStorageSystem : EntitySystem _appearance.SetData(uid, StorageVisuals.HasContents, component.Contents.ContainedEntities.Count > 0); } - protected virtual void TakeGas(EntityUid uid, EntityStorageComponent component) - { + protected virtual void TakeGas(EntityUid uid, EntityStorageComponent component) { } - } - - public virtual void ReleaseGas(EntityUid uid, EntityStorageComponent component) - { - - } + public virtual void ReleaseGas(EntityUid uid, EntityStorageComponent component) { } } diff --git a/Content.Shared/Storage/EntitySystems/SharedStorageSystem.cs b/Content.Shared/Storage/EntitySystems/SharedStorageSystem.cs index fcda7eb0ac..6ede24e8b7 100644 --- a/Content.Shared/Storage/EntitySystems/SharedStorageSystem.cs +++ b/Content.Shared/Storage/EntitySystems/SharedStorageSystem.cs @@ -1058,7 +1058,7 @@ public abstract class SharedStorageSystem : EntitySystem } if (_whitelistSystem.IsWhitelistFail(storageComp.Whitelist, insertEnt) || - _whitelistSystem.IsBlacklistPass(storageComp.Blacklist, insertEnt)) + _whitelistSystem.IsWhitelistPass(storageComp.Blacklist, insertEnt)) { reason = "comp-storage-invalid-container"; return false; @@ -1219,7 +1219,7 @@ public abstract class SharedStorageSystem : EntitySystem if (!_stackQuery.TryGetComponent(ent, out var containedStack)) continue; - if (!_stack.TryAdd(insertEnt, ent, insertStack, containedStack)) + if (!_stack.TryMergeStacks((insertEnt, insertStack), (ent, containedStack), out var _)) continue; stackedEntity = ent; @@ -1773,7 +1773,7 @@ public abstract class SharedStorageSystem : EntitySystem return GetCumulativeItemAreas(uid) < uid.Comp.Grid.GetArea() || HasSpaceInStacks(uid); } - private bool HasSpaceInStacks(Entity uid, string? stackType = null) + private bool HasSpaceInStacks(Entity uid, ProtoId? stackType = null) { if (!Resolve(uid, ref uid.Comp)) return false; @@ -1783,7 +1783,7 @@ public abstract class SharedStorageSystem : EntitySystem if (!_stackQuery.TryGetComponent(contained, out var stack)) continue; - if (stackType != null && !stack.StackTypeId.Equals(stackType)) + if (stackType != null && stack.StackTypeId != stackType) continue; if (_stack.GetAvailableSpace(stack) == 0) diff --git a/Content.Shared/Store/CurrencyPrototype.cs b/Content.Shared/Store/CurrencyPrototype.cs index fdd113d3a2..2b7e3d807b 100644 --- a/Content.Shared/Store/CurrencyPrototype.cs +++ b/Content.Shared/Store/CurrencyPrototype.cs @@ -23,18 +23,18 @@ public sealed partial class CurrencyPrototype : IPrototype /// doesn't necessarily refer to the full name of the currency, only /// that which is displayed to the user. /// - [DataField("displayName")] + [DataField] public string DisplayName { get; private set; } = string.Empty; /// /// The physical entity of the currency /// - [DataField("cash", customTypeSerializer: typeof(PrototypeIdValueDictionarySerializer))] - public Dictionary? Cash { get; private set; } + [DataField] + public Dictionary? Cash { get; private set; } /// /// Whether or not this currency can be withdrawn from a shop by a player. Requires a valid entityId. /// - [DataField("canWithdraw")] + [DataField] public bool CanWithdraw { get; private set; } = true; } diff --git a/Content.Shared/Store/ListingPrototype.cs b/Content.Shared/Store/ListingPrototype.cs index ca75b3185c..5dc97ffe63 100644 --- a/Content.Shared/Store/ListingPrototype.cs +++ b/Content.Shared/Store/ListingPrototype.cs @@ -41,7 +41,8 @@ public partial class ListingData : IEquatable other.OriginalCost, other.RestockTime, other.DiscountDownTo, - other.DisableRefund + other.DisableRefund, + other.ApplyToMob ) { @@ -66,7 +67,8 @@ public partial class ListingData : IEquatable IReadOnlyDictionary, FixedPoint2> originalCost, TimeSpan restockTime, Dictionary, FixedPoint2> dataDiscountDownTo, - bool disableRefund + bool disableRefund, + bool applyToMob ) { Name = name; @@ -88,6 +90,7 @@ public partial class ListingData : IEquatable RestockTime = restockTime; DiscountDownTo = new Dictionary, FixedPoint2>(dataDiscountDownTo); DisableRefund = disableRefund; + ApplyToMob = applyToMob; } [ViewVariables] @@ -205,6 +208,12 @@ public partial class ListingData : IEquatable [DataField] public bool DisableRefund = false; + /// + /// Whether or not to apply the store listing to the player mob rather than the player mind. + /// + [DataField] + public bool ApplyToMob = false; + public bool Equals(ListingData? listing) { if (listing == null) @@ -217,7 +226,9 @@ public partial class ListingData : IEquatable ProductEntity != listing.ProductEntity || ProductAction != listing.ProductAction || ProductEvent?.GetType() != listing.ProductEvent?.GetType() || - RestockTime != listing.RestockTime) + RestockTime != listing.RestockTime || + DisableRefund != listing.DisableRefund || + ApplyToMob != listing.ApplyToMob) return false; if (Icon != null && !Icon.Equals(listing.Icon)) @@ -298,7 +309,8 @@ public sealed partial class ListingDataWithCostModifiers : ListingData listingData.OriginalCost, listingData.RestockTime, listingData.DiscountDownTo, - listingData.DisableRefund + listingData.DisableRefund, + listingData.ApplyToMob ) { } diff --git a/Content.Shared/Strip/SharedStrippableSystem.cs b/Content.Shared/Strip/SharedStrippableSystem.cs index a8d7644e97..49267eb6e8 100644 --- a/Content.Shared/Strip/SharedStrippableSystem.cs +++ b/Content.Shared/Strip/SharedStrippableSystem.cs @@ -128,10 +128,10 @@ public abstract class SharedStrippableSystem : EntitySystem // Is the target a handcuff? if (TryComp(heldEntity, out var virtualItem) && - TryComp(target.Owner, out var cuffable) && - _cuffableSystem.GetAllCuffs(cuffable).Contains(virtualItem.BlockingEntity)) + _cuffableSystem.TryGetAllCuffs(target.Owner, out var cuffs) && + cuffs.Contains(virtualItem.BlockingEntity)) { - _cuffableSystem.TryUncuff(target.Owner, user, virtualItem.BlockingEntity, cuffable); + _cuffableSystem.TryUncuff(target.Owner, user, virtualItem.BlockingEntity); return; } diff --git a/Content.Shared/Stunnable/SharedStunSystem.Knockdown.cs b/Content.Shared/Stunnable/SharedStunSystem.Knockdown.cs index 2ec041f917..ac527eb3e2 100644 --- a/Content.Shared/Stunnable/SharedStunSystem.Knockdown.cs +++ b/Content.Shared/Stunnable/SharedStunSystem.Knockdown.cs @@ -1,11 +1,12 @@ using Content.Shared.Alert; using Content.Shared.Buckle.Components; using Content.Shared.CCVar; -using Content.Shared.Damage; using Content.Shared.Damage.Components; +using Content.Shared.Damage.Systems; using Content.Shared.Database; using Content.Shared.DoAfter; using Content.Shared.Gravity; +using Content.Shared.Hands; using Content.Shared.Hands.EntitySystems; using Content.Shared.Input; using Content.Shared.Movement.Events; @@ -53,7 +54,7 @@ public abstract partial class SharedStunSystem SubscribeLocalEvent(OnBuckleAttempt); SubscribeLocalEvent(OnStandAttempt); - // Updating movement a friction + // Updating movement and friction SubscribeLocalEvent(OnRefreshKnockedSpeed); SubscribeLocalEvent(OnRefreshFriction); SubscribeLocalEvent(OnKnockedTileFriction); @@ -65,6 +66,9 @@ public abstract partial class SharedStunSystem SubscribeLocalEvent(OnKnockdownRefresh); SubscribeLocalEvent(OnDamaged); SubscribeLocalEvent(OnWeightlessnessChanged); + SubscribeLocalEvent(OnHandEquipped); + SubscribeLocalEvent(OnHandUnequipped); + SubscribeLocalEvent(OnHandCountChanged); SubscribeLocalEvent(OnKnockdownAttempt); SubscribeLocalEvent(OnGetStandUpTime); @@ -379,7 +383,7 @@ public abstract partial class SharedStunSystem private void OnForceStandup(ForceStandUpEvent msg, EntitySessionEventArgs args) { - if (args.SenderSession.AttachedEntity is not {} user) + if (args.SenderSession.AttachedEntity is not { } user) return; ForceStandUp(user); @@ -521,6 +525,30 @@ public abstract partial class SharedStunSystem RemCompDeferred(entity); } + private void OnHandEquipped(Entity entity, ref DidEquipHandEvent args) + { + if (GameTiming.ApplyingState) + return; // The result of the change is already networked separately in the same game state + + RefreshKnockedMovement(entity); + } + + private void OnHandUnequipped(Entity entity, ref DidUnequipHandEvent args) + { + if (GameTiming.ApplyingState) + return; // The result of the change is already networked separately in the same game state + + RefreshKnockedMovement(entity); + } + + private void OnHandCountChanged(Entity entity, ref HandCountChangedEvent args) + { + if (GameTiming.ApplyingState) + return; // The result of the change is already networked separately in the same game state + + RefreshKnockedMovement(entity); + } + private void OnKnockdownAttempt(Entity entity, ref KnockDownAttemptEvent args) { // Directed, targeted moth attack. @@ -581,6 +609,7 @@ public abstract partial class SharedStunSystem ent.Comp.SpeedModifier = ev.SpeedModifier; ent.Comp.FrictionModifier = ev.FrictionModifier; + Dirty(ent); _movementSpeedModifier.RefreshMovementSpeedModifiers(ent); _movementSpeedModifier.RefreshFrictionModifiers(ent); diff --git a/Content.Shared/Stunnable/SharedStunSystem.cs b/Content.Shared/Stunnable/SharedStunSystem.cs index 0658cccd96..6b42ab9716 100644 --- a/Content.Shared/Stunnable/SharedStunSystem.cs +++ b/Content.Shared/Stunnable/SharedStunSystem.cs @@ -119,7 +119,7 @@ public abstract partial class SharedStunSystem : EntitySystem if (args.OurFixtureId != ent.Comp.FixtureId) return; - if (_entityWhitelist.IsBlacklistPass(ent.Comp.Blacklist, args.OtherEntity)) + if (_entityWhitelist.IsWhitelistPass(ent.Comp.Blacklist, args.OtherEntity)) return; TryUpdateStunDuration(args.OtherEntity, ent.Comp.Duration); @@ -150,6 +150,9 @@ public abstract partial class SharedStunSystem : EntitySystem var ev = new StunnedEvent(); // todo: rename event or change how it is raised - this event is raised each time duration of stun was externally changed RaiseLocalEvent(uid, ref ev); + var evDropHands = new DropHandItemsEvent(); + RaiseLocalEvent(uid, ref evDropHands); + var timeForLogs = duration.HasValue ? duration.Value.Seconds.ToString() : "Infinite"; diff --git a/Content.Shared/Temperature/Components/TemperatureComponent.cs b/Content.Shared/Temperature/Components/TemperatureComponent.cs index b73d1f77d1..fd79c4b4b2 100644 --- a/Content.Shared/Temperature/Components/TemperatureComponent.cs +++ b/Content.Shared/Temperature/Components/TemperatureComponent.cs @@ -1,15 +1,10 @@ -using Content.Shared.Alert; using Content.Shared.Atmos; -using Content.Shared.Damage; -using Content.Shared.FixedPoint; -using Robust.Shared.Prototypes; namespace Content.Shared.Temperature.Components; /// /// Handles changing temperature, -/// informing others of the current temperature, -/// and taking fire damage from high temperature. +/// informing others of the current temperature. /// [RegisterComponent] public sealed partial class TemperatureComponent : Component @@ -20,24 +15,6 @@ public sealed partial class TemperatureComponent : Component [DataField, ViewVariables(VVAccess.ReadWrite)] public float CurrentTemperature = Atmospherics.T20C; - [DataField, ViewVariables(VVAccess.ReadWrite)] - public float HeatDamageThreshold = 360f; - - [DataField, ViewVariables(VVAccess.ReadWrite)] - public float ColdDamageThreshold = 260f; - - /// - /// Overrides HeatDamageThreshold if the entity's within a parent with the TemperatureDamageThresholdsComponent component. - /// - [DataField, ViewVariables(VVAccess.ReadWrite)] - public float? ParentHeatDamageThreshold; - - /// - /// Overrides ColdDamageThreshold if the entity's within a parent with the TemperatureDamageThresholdsComponent component. - /// - [DataField, ViewVariables(VVAccess.ReadWrite)] - public float? ParentColdDamageThreshold; - /// /// Heat capacity per kg of mass. /// @@ -49,31 +26,4 @@ public sealed partial class TemperatureComponent : Component /// [DataField, ViewVariables(VVAccess.ReadWrite)] public float AtmosTemperatureTransferEfficiency = 0.1f; - - [DataField, ViewVariables(VVAccess.ReadWrite)] - public DamageSpecifier ColdDamage = new(); - - [DataField, ViewVariables(VVAccess.ReadWrite)] - public DamageSpecifier HeatDamage = new(); - - /// - /// Temperature won't do more than this amount of damage per second. - /// - /// - /// Okay it genuinely reaches this basically immediately for a plasma fire. - /// - [DataField, ViewVariables(VVAccess.ReadWrite)] - public FixedPoint2 DamageCap = FixedPoint2.New(8); - - /// - /// Used to keep track of when damage starts/stops. Useful for logs. - /// - [DataField] - public bool TakingDamage; - - [DataField] - public ProtoId HotAlert = "Hot"; - - [DataField] - public ProtoId ColdAlert = "Cold"; } diff --git a/Content.Shared/Temperature/Components/TemperatureDamageComponent.cs b/Content.Shared/Temperature/Components/TemperatureDamageComponent.cs new file mode 100644 index 0000000000..a9543e3046 --- /dev/null +++ b/Content.Shared/Temperature/Components/TemperatureDamageComponent.cs @@ -0,0 +1,94 @@ +using Content.Shared.Alert; +using Content.Shared.Damage; +using Content.Shared.FixedPoint; +using Robust.Shared.Prototypes; +using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom; + +namespace Content.Shared.Temperature.Components; + +/// +/// Handles taking damage from being excessively hot/cold. +/// Also handles alerts about being too hot or too cold. +/// +[RegisterComponent] +public sealed partial class TemperatureDamageComponent : Component +{ + /// + /// The temperature above which the entity will start taking damage from being too hot. + /// + [DataField, ViewVariables(VVAccess.ReadWrite)] + public float HeatDamageThreshold = 360f; + + /// + /// The temperature below which the entity will start taking damage from being too cold. + /// + [DataField, ViewVariables(VVAccess.ReadWrite)] + public float ColdDamageThreshold = 260f; + + /// + /// Overrides HeatDamageThreshold if the entity's within a parent with the ContainerTemperatureDamageThresholdsComponent component. + /// + [DataField, ViewVariables(VVAccess.ReadWrite)] + public float? ParentHeatDamageThreshold; + + /// + /// Overrides ColdDamageThreshold if the entity's within a parent with the ContainerTemperatureDamageThresholdsComponent component. + /// + [DataField, ViewVariables(VVAccess.ReadWrite)] + public float? ParentColdDamageThreshold; + + /// + /// The base damage that this entity will take if it's too cold. + /// Will be scaled according to how cold it is. + /// The scaling maxes out at times this damage per second. + /// + [DataField, ViewVariables(VVAccess.ReadWrite)] + public DamageSpecifier ColdDamage = new(); + + /// + /// The base damage that this entity will take per second if it's too hot. + /// Will be scaled according to how hot it is. + /// The scaling maxes out at times this damage per second. + /// + [DataField, ViewVariables(VVAccess.ReadWrite)] + public DamageSpecifier HeatDamage = new(); + + /// + /// Temperature won't do more than this multiple of the base overheating/overcooling damage per seond. + /// + /// + /// Okay it genuinely reaches this basically immediately for a plasma fire. + /// + [DataField, ViewVariables(VVAccess.ReadWrite)] + public FixedPoint2 DamageCap = FixedPoint2.New(8); + + /// + /// Used to keep track of when damage starts/stops. Useful for logs. + /// + [DataField] + public bool TakingDamage; + + /// + /// The id of the alert thrown when the entity is too hot. + /// + [DataField] + public ProtoId HotAlert = "Hot"; + + /// + /// The id of the alert thrown when the entity is too cold. + /// + [DataField] + public ProtoId ColdAlert = "Cold"; + + /// + /// The last time this entity processed temperature damage. + /// + [DataField(customTypeSerializer: typeof(TimeOffsetSerializer))] + public TimeSpan LastUpdate; + + /// + /// The time interval between temperature damage ticks for this entity. + /// + [DataField] + public TimeSpan UpdateInterval = TimeSpan.FromSeconds(1.0); +} diff --git a/Content.Shared/Temperature/Systems/SharedTemperatureSystem.cs b/Content.Shared/Temperature/Systems/SharedTemperatureSystem.cs index 9561c6dfe1..216349d6f5 100644 --- a/Content.Shared/Temperature/Systems/SharedTemperatureSystem.cs +++ b/Content.Shared/Temperature/Systems/SharedTemperatureSystem.cs @@ -16,6 +16,8 @@ public abstract class SharedTemperatureSystem : EntitySystem [Dependency] private readonly IGameTiming _timing = default!; [Dependency] private readonly MovementSpeedModifierSystem _movementSpeedModifier = default!; + protected EntityQuery TemperatureQuery; + /// /// Band-aid for unpredicted atmos. Delays the application for a short period so that laggy clients can get the replicated temperature. /// @@ -27,6 +29,8 @@ public abstract class SharedTemperatureSystem : EntitySystem SubscribeLocalEvent(OnTemperatureChanged); SubscribeLocalEvent(OnRefreshMovementSpeedModifiers); + + TemperatureQuery = GetEntityQuery(); } private void OnTemperatureChanged(Entity ent, ref OnTemperatureChangeEvent args) @@ -87,7 +91,7 @@ public abstract class SharedTemperatureSystem : EntitySystem public float GetHeatCapacity(EntityUid uid, TemperatureComponent? comp = null, PhysicsComponent? physics = null) { - if (!Resolve(uid, ref comp) || !Resolve(uid, ref physics, false) || physics.FixturesMass <= 0) + if (!TemperatureQuery.Resolve(uid, ref comp) || !Resolve(uid, ref physics, false) || physics.FixturesMass <= 0) { return Atmospherics.MinimumHeatCapacity; } diff --git a/Content.Shared/Tests/TestMarkerComponent.cs b/Content.Shared/Tests/TestMarkerComponent.cs new file mode 100644 index 0000000000..7c9ff86152 --- /dev/null +++ b/Content.Shared/Tests/TestMarkerComponent.cs @@ -0,0 +1,16 @@ +using Robust.Shared.GameStates; + +namespace Content.Shared.Tests; + +/// +/// Component that is used by integration tests to mark and easily find certain entities on a test map. +/// +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState] +public sealed partial class TestMarkerComponent : Component +{ + /// + /// A string to keep multiple markers on the same map distinct. + /// + [DataField, AutoNetworkedField] + public string Id = "marker"; +} diff --git a/Content.Shared/Thief/Components/ThiefBackpackUI.cs b/Content.Shared/Thief/Components/ThiefBackpackUI.cs index c68bd4cb2f..c0d655d232 100644 --- a/Content.Shared/Thief/Components/ThiefBackpackUI.cs +++ b/Content.Shared/Thief/Components/ThiefBackpackUI.cs @@ -8,11 +8,17 @@ public sealed class ThiefBackpackBoundUserInterfaceState : BoundUserInterfaceSta { public readonly Dictionary Sets; public int MaxSelectedSets; + // Name UI field set by ThiefUndeterminedBackpackComponent + public LocId ToolName; + // Description UI field set by ThiefUndeterminedBackpackComponent + public LocId ToolDesc; - public ThiefBackpackBoundUserInterfaceState(Dictionary sets, int max) + public ThiefBackpackBoundUserInterfaceState(Dictionary sets, int max, LocId toolName, LocId toolDesc) { Sets = sets; MaxSelectedSets = max; + ToolName = toolName; + ToolDesc = toolDesc; } } diff --git a/Content.Shared/Throwing/CatchableSystem.cs b/Content.Shared/Throwing/CatchableSystem.cs index 586397f58b..92ca7062b1 100644 --- a/Content.Shared/Throwing/CatchableSystem.cs +++ b/Content.Shared/Throwing/CatchableSystem.cs @@ -56,7 +56,7 @@ public sealed partial class CatchableSystem : EntitySystem return; // TODO: Replace with RandomPredicted once the engine PR is merged - var seed = SharedRandomExtensions.HashCodeCombine(new() { (int)_timing.CurTick.Value, GetNetEntity(ent).Id }); + var seed = SharedRandomExtensions.HashCodeCombine((int)_timing.CurTick.Value, GetNetEntity(ent).Id); var rand = new System.Random(seed); if (!rand.Prob(ent.Comp.CatchChance)) return; diff --git a/Content.Shared/Throwing/ThrowingSystem.cs b/Content.Shared/Throwing/ThrowingSystem.cs index 93027ff860..503ea1a325 100644 --- a/Content.Shared/Throwing/ThrowingSystem.cs +++ b/Content.Shared/Throwing/ThrowingSystem.cs @@ -3,6 +3,7 @@ using Content.Shared.Administration.Logs; using Content.Shared.Camera; using Content.Shared.CCVar; using Content.Shared.Construction.Components; +using Content.Shared.Construction.EntitySystems; using Content.Shared.Database; using Content.Shared.Friction; using Content.Shared.Projectiles; @@ -11,6 +12,7 @@ using Robust.Shared.Map; using Robust.Shared.Physics; using Robust.Shared.Physics.Components; using Robust.Shared.Physics.Systems; +using Robust.Shared.Serialization; using Robust.Shared.Timing; // Sunrise-Start using Content.Shared._Sunrise.Biocode; @@ -39,10 +41,14 @@ public sealed class ThrowingSystem : EntitySystem [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; [Dependency] private readonly IConfigurationManager _configManager = default!; + private EntityQuery _anchorableQuery; + public override void Initialize() { base.Initialize(); + _anchorableQuery = GetEntityQuery(); + Subs.CVar(_configManager, CCVars.TileFrictionModifier, value => _frictionModifier = value, true); Subs.CVar(_configManager, CCVars.AirFriction, value => _airDamping = value, true); } @@ -59,7 +65,7 @@ public sealed class ThrowingSystem : EntitySystem bool animated = true, bool playSound = true, bool doSpin = true, - bool unanchor = false) + ThrowingUnanchorStrength unanchor = ThrowingUnanchorStrength.None) { var thrownPos = _transform.GetMapCoordinates(uid); var mapPos = _transform.ToMapCoordinates(coordinates); @@ -80,7 +86,7 @@ public sealed class ThrowingSystem : EntitySystem /// friction value used for the distance calculation. If set to null this defaults to the standard tile values /// True will adjust the throw so the item stops at the target coordinates. False means it will land at the target and keep sliding. /// Whether spin will be applied to the thrown entity. - /// If true and the thrown entity has , unanchor the thrown entity + /// If set to Unanchorable, if the entity has and is unanchorable, it will unanchor the thrown entity. If set to All, it will unanchor the entity regardless. public void TryThrow(EntityUid uid, Vector2 direction, float baseThrowSpeed = 10.0f, @@ -92,7 +98,7 @@ public sealed class ThrowingSystem : EntitySystem bool animated = true, bool playSound = true, bool doSpin = true, - bool unanchor = false) + ThrowingUnanchorStrength unanchor = ThrowingUnanchorStrength.None) { var physicsQuery = GetEntityQuery(); if (!physicsQuery.TryGetComponent(uid, out var physics)) @@ -122,7 +128,7 @@ public sealed class ThrowingSystem : EntitySystem /// friction value used for the distance calculation. If set to null this defaults to the standard tile values /// True will adjust the throw so the item stops at the target coordinates. False means it will land at the target and keep sliding. /// Whether spin will be applied to the thrown entity. - /// If true and the thrown entity has , unanchor the thrown entity + /// If set to Unanchorable, if the entity has and is unanchorable, it will unanchor the thrown entity. If set to All, it will unanchor the entity regardless. public void TryThrow(EntityUid uid, Vector2 direction, PhysicsComponent physics, @@ -137,7 +143,7 @@ public sealed class ThrowingSystem : EntitySystem bool animated = true, bool playSound = true, bool doSpin = true, - bool unanchor = false) + ThrowingUnanchorStrength unanchor = ThrowingUnanchorStrength.None) { if (baseThrowSpeed <= 0 || direction == Vector2Helpers.Infinity || direction == Vector2Helpers.NaN || direction == Vector2.Zero || friction < 0) return; @@ -152,7 +158,11 @@ public sealed class ThrowingSystem : EntitySystem } // Sunrise-End - if (unanchor && HasComp(uid)) + // Unanchor the entity if applicable + if (unanchor == ThrowingUnanchorStrength.All || + unanchor == ThrowingUnanchorStrength.Unanchorable && + _anchorableQuery.TryComp(uid, out var anchorableComponent) && + (anchorableComponent.Flags & AnchorableFlags.Unanchorable) != 0) _transform.Unanchor(uid); if ((physics.BodyType & (BodyType.Dynamic | BodyType.KinematicController)) == 0x0) @@ -256,4 +266,26 @@ public sealed class ThrowingSystem : EntitySystem if (pushEv.Push) _physics.ApplyLinearImpulse(user.Value, -impulseVector / physics.Mass * pushbackRatio * MathF.Min(massLimit, physics.Mass), body: userPhysics); } + + +} + +/// +/// If a throwing action should attempt to unanchor anchored entities. +/// +[Serializable, NetSerializable] +public enum ThrowingUnanchorStrength : byte +{ + /// + /// No entites will be unanchored. + /// + None, + /// + /// Only entities that can be unanchored (e.g. via wrench) will be unanchored. + /// + Unanchorable, + /// + /// All entities will be unanchored. + /// + All, } diff --git a/Content.Shared/Tiles/FloorTileSystem.cs b/Content.Shared/Tiles/FloorTileSystem.cs index 298c0390ba..2c6df5ce89 100644 --- a/Content.Shared/Tiles/FloorTileSystem.cs +++ b/Content.Shared/Tiles/FloorTileSystem.cs @@ -144,7 +144,7 @@ public sealed class FloorTileSystem : EntitySystem if (HasBaseTurf(currentTileDefinition, baseTurf.ID)) { - if (!_stackSystem.Use(uid, 1, stack)) + if (!_stackSystem.TryUse((uid, stack), 1)) continue; PlaceAt(args.User, gridUid, mapGrid, location, currentTileDefinition.TileId, component.PlaceTileSound); @@ -154,7 +154,7 @@ public sealed class FloorTileSystem : EntitySystem } else if (HasBaseTurf(currentTileDefinition, ContentTileDefinition.SpaceID)) { - if (!_stackSystem.Use(uid, 1, stack)) + if (!_stackSystem.TryUse((uid, stack), 1)) continue; args.Handled = true; diff --git a/Content.Shared/Tips/SharedTipsSystem.cs b/Content.Shared/Tips/SharedTipsSystem.cs new file mode 100644 index 0000000000..1973aae1a3 --- /dev/null +++ b/Content.Shared/Tips/SharedTipsSystem.cs @@ -0,0 +1,74 @@ +using Content.Shared.CCVar; +using Robust.Shared.Player; +using Robust.Shared.Prototypes; + +namespace Content.Shared.Tips; + +/// +/// Handles periodically displaying gameplay tips to all players ingame. +/// +public abstract class SharedTipsSystem : EntitySystem +{ + /// + /// Always adds this time to a speech message. This is so really short message stay around for a bit. + /// + private const float SpeechBuffer = 3f; + + /// + /// Expected reading speed. + /// + private const float Wpm = 180f; + + /// + /// Send a tippy message to all clients. + /// + /// The text to show in the speech bubble. + /// The entity to show. Defaults to tippy. + /// The time the speech bubble is shown, in seconds. + /// The time the entity takes to walk onto the screen, in seconds. + /// The time between waddle animation steps, in seconds. + public virtual void SendTippy( + string message, + EntProtoId? prototype = null, + float speakTime = 5f, + float slideTime = 3f, + float waddleInterval = 0.5f) + { } + + /// + /// Send a tippy message to the given player session. + /// + /// The player session to send the message to. + /// The text to show in the speech bubble. + /// The entity to show. Defaults to tippy. + /// The time the speech bubble is shown, in seconds. + /// The time the entity takes to walk onto the screen, in seconds. + /// The time between waddle animation steps, in seconds. + public virtual void SendTippy( + ICommonSession session, + string message, + EntProtoId? prototype = null, + float speakTime = 5f, + float slideTime = 3f, + float waddleInterval = 0.5f) + { } + + /// + /// Send a random tippy message from the dataset given in . + /// + public virtual void AnnounceRandomTip() { } + + /// + /// Set a random time stamp for the next automatic game tip. + /// + public virtual void RecalculateNextTipTime() { } + + /// + /// Calculate the recommended speak time for a given message. + /// + public float GetSpeechTime(string text) + { + var wordCount = (float)text.Split().Length; + return SpeechBuffer + wordCount * (60f / Wpm); + } +} diff --git a/Content.Shared/Tips/TippyEvent.cs b/Content.Shared/Tips/TippyEvent.cs index e5dc0b7f35..c6b028aa31 100644 --- a/Content.Shared/Tips/TippyEvent.cs +++ b/Content.Shared/Tips/TippyEvent.cs @@ -1,21 +1,37 @@ +using Robust.Shared.Prototypes; using Robust.Shared.Serialization; namespace Content.Shared.Tips; +/// +/// Networked event that makes a client show a message on their screen using tippy or another protoype. +/// [Serializable, NetSerializable] -public sealed class TippyEvent : EntityEventArgs +public sealed class TippyEvent(string msg, EntProtoId? proto, float speakTime, float slideTime, float waddleInterval) : EntityEventArgs { - public TippyEvent(string msg) - { - Msg = msg; - } + /// + /// The text to show in the speech bubble. + /// + public string Msg = msg; - public string Msg; - public string? Proto; + /// + /// The entity to show. Defaults to tippy. + /// + public EntProtoId? Proto = proto; - // TODO: Why are these defaults even here, have the caller specify. This get overriden only most of the time. - public float SpeakTime = 5; - public float SlideTime = 3; - public float WaddleInterval = 0.5f; + /// + /// The time the speech bubble is shown, in seconds. + /// + public float SpeakTime = speakTime; + + /// + /// The time the entity takes to walk onto the screen, in seconds. + /// + public float SlideTime = slideTime; + + /// + /// The time between waddle animation steps, in seconds. + /// + public float WaddleInterval = waddleInterval; } diff --git a/Content.Shared/Traits/Assorted/HemophiliaComponent.cs b/Content.Shared/Traits/Assorted/HemophiliaComponent.cs deleted file mode 100644 index 208883f11c..0000000000 --- a/Content.Shared/Traits/Assorted/HemophiliaComponent.cs +++ /dev/null @@ -1,16 +0,0 @@ -using Robust.Shared.GameStates; - -namespace Content.Shared.Traits.Assorted; - -/// -/// This component is used for the Hemophilia Trait, it reduces the passive bleed stack reduction amount so entities with it bleed for longer. -/// -[RegisterComponent, NetworkedComponent, AutoGenerateComponentState] -public sealed partial class HemophiliaComponent : Component -{ - /// - /// What multiplier should be applied to the BleedReduction when an entity bleeds? - /// - [DataField, AutoNetworkedField] - public float HemophiliaBleedReductionMultiplier = 0.33f; -} diff --git a/Content.Shared/Traits/Assorted/HemophiliaStatusEffectComponent.cs b/Content.Shared/Traits/Assorted/HemophiliaStatusEffectComponent.cs new file mode 100644 index 0000000000..3216052257 --- /dev/null +++ b/Content.Shared/Traits/Assorted/HemophiliaStatusEffectComponent.cs @@ -0,0 +1,22 @@ +using Robust.Shared.GameStates; + +namespace Content.Shared.Traits.Assorted; + +/// +/// This component is used for the Hemophilia Trait, it reduces the passive bleed stack reduction amount so entities with it bleed for longer. +/// +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState] +public sealed partial class HemophiliaStatusEffectComponent : Component +{ + /// + /// Multiplier to use for the amount of bloodloss reduction during a bleed tick. + /// + [DataField, AutoNetworkedField] + public float BleedReductionMultiplier = 0.33f; + + /// + /// Multiplier to use for the amount of blood lost during a bleed tick. + /// + [DataField, AutoNetworkedField] + public float BleedAmountMultiplier = 1f; +} diff --git a/Content.Shared/Traits/Assorted/HemophiliaSystem.cs b/Content.Shared/Traits/Assorted/HemophiliaSystem.cs index 53f6609575..4544007ac7 100644 --- a/Content.Shared/Traits/Assorted/HemophiliaSystem.cs +++ b/Content.Shared/Traits/Assorted/HemophiliaSystem.cs @@ -1,4 +1,5 @@ using Content.Shared.Body.Events; +using Content.Shared.StatusEffectNew; namespace Content.Shared.Traits.Assorted; @@ -6,11 +7,14 @@ public sealed class HemophiliaSystem : EntitySystem { public override void Initialize() { - SubscribeLocalEvent(OnBleedModifier); + SubscribeLocalEvent>(OnBleedModifier); } - private void OnBleedModifier(Entity ent, ref BleedModifierEvent args) + private void OnBleedModifier(Entity ent, ref StatusEffectRelayedEvent args) { - args.BleedReductionAmount *= ent.Comp.HemophiliaBleedReductionMultiplier; + var ev = args.Args; + ev.BleedReductionAmount *= ent.Comp.BleedReductionMultiplier; + ev.BleedAmount *= ent.Comp.BleedAmountMultiplier; + args.Args = ev; } } diff --git a/Content.Shared/Traits/Assorted/NarcolepsySystem.cs b/Content.Shared/Traits/Assorted/NarcolepsySystem.cs index 7bce80c703..f59a1cf281 100644 --- a/Content.Shared/Traits/Assorted/NarcolepsySystem.cs +++ b/Content.Shared/Traits/Assorted/NarcolepsySystem.cs @@ -53,7 +53,7 @@ public sealed class NarcolepsySystem : EntitySystem continue; // TODO: Replace with RandomPredicted once the engine PR is merged - var seed = SharedRandomExtensions.HashCodeCombine(new() { (int)_timing.CurTick.Value, GetNetEntity(uid).Id }); + var seed = SharedRandomExtensions.HashCodeCombine((int)_timing.CurTick.Value, GetNetEntity(uid).Id); var rand = new System.Random(seed); var duration = narcolepsy.MinDurationOfIncident + (narcolepsy.MaxDurationOfIncident - narcolepsy.MinDurationOfIncident) * rand.NextDouble(); diff --git a/Content.Shared/Traits/Assorted/PainNumbnessComponent.cs b/Content.Shared/Traits/Assorted/PainNumbnessComponent.cs deleted file mode 100644 index 9ae72c6286..0000000000 --- a/Content.Shared/Traits/Assorted/PainNumbnessComponent.cs +++ /dev/null @@ -1,16 +0,0 @@ -using Content.Shared.Dataset; -using Robust.Shared.GameStates; -using Robust.Shared.Prototypes; - -namespace Content.Shared.Traits.Assorted; - -[RegisterComponent, NetworkedComponent] -public sealed partial class PainNumbnessComponent : Component -{ - /// - /// The fluent string prefix to use when picking a random suffix - /// This is only active for those who have the pain numbness component - /// - [DataField] - public ProtoId ForceSayNumbDataset = "ForceSayNumbDataset"; -} diff --git a/Content.Shared/Traits/Assorted/PainNumbnessStatusEffectComponent.cs b/Content.Shared/Traits/Assorted/PainNumbnessStatusEffectComponent.cs new file mode 100644 index 0000000000..c5c340fd10 --- /dev/null +++ b/Content.Shared/Traits/Assorted/PainNumbnessStatusEffectComponent.cs @@ -0,0 +1,20 @@ +using Content.Shared.Dataset; +using Robust.Shared.GameStates; +using Robust.Shared.Prototypes; + +namespace Content.Shared.Traits.Assorted; + +/// +/// Hides the damage overlay and displays the health alert for the client controlling the entity as full. +/// Has to be applied as a status effect. +/// +[RegisterComponent, NetworkedComponent] +public sealed partial class PainNumbnessStatusEffectComponent : Component +{ + /// + /// The fluent string prefix to use when picking a random suffix upon taking damage. + /// This is only active for those who have the pain numbness status effect. Set to null to prevent changing. + /// + [DataField] + public ProtoId? ForceSayNumbDataset = "ForceSayNumbDataset"; +} diff --git a/Content.Shared/Traits/Assorted/PainNumbnessSystem.cs b/Content.Shared/Traits/Assorted/PainNumbnessSystem.cs index 3ded13300d..688354c161 100644 --- a/Content.Shared/Traits/Assorted/PainNumbnessSystem.cs +++ b/Content.Shared/Traits/Assorted/PainNumbnessSystem.cs @@ -2,6 +2,7 @@ using Content.Shared.Damage.Events; using Content.Shared.Mobs.Components; using Content.Shared.Mobs.Events; using Content.Shared.Mobs.Systems; +using Content.Shared.StatusEffectNew; namespace Content.Shared.Traits.Assorted; @@ -11,36 +12,37 @@ public sealed class PainNumbnessSystem : EntitySystem public override void Initialize() { - SubscribeLocalEvent(OnComponentInit); - SubscribeLocalEvent(OnComponentRemove); - SubscribeLocalEvent(OnChangeForceSay); - SubscribeLocalEvent(OnAlertSeverityCheck); + SubscribeLocalEvent(OnEffectApplied); + SubscribeLocalEvent(OnEffectRemoved); + SubscribeLocalEvent>(OnChangeForceSay); + SubscribeLocalEvent>(OnAlertSeverityCheck); } - private void OnComponentRemove(EntityUid uid, PainNumbnessComponent component, ComponentRemove args) + private void OnEffectApplied(Entity ent, ref StatusEffectAppliedEvent args) { - if (!HasComp(uid)) + if (!HasComp(args.Target)) return; - _mobThresholdSystem.VerifyThresholds(uid); + _mobThresholdSystem.VerifyThresholds(args.Target); } - private void OnComponentInit(EntityUid uid, PainNumbnessComponent component, ComponentInit args) + private void OnEffectRemoved(Entity ent, ref StatusEffectRemovedEvent args) { - if (!HasComp(uid)) + if (!HasComp(args.Target)) return; - _mobThresholdSystem.VerifyThresholds(uid); + _mobThresholdSystem.VerifyThresholds(args.Target); } - private void OnChangeForceSay(Entity ent, ref BeforeForceSayEvent args) + private void OnChangeForceSay(Entity ent, ref StatusEffectRelayedEvent args) { - args.Prefix = ent.Comp.ForceSayNumbDataset; + if (ent.Comp.ForceSayNumbDataset != null) + args.Args.Prefix = ent.Comp.ForceSayNumbDataset.Value; } - private void OnAlertSeverityCheck(Entity ent, ref BeforeAlertSeverityCheckEvent args) + private void OnAlertSeverityCheck(Entity ent, ref StatusEffectRelayedEvent args) { - if (args.CurrentAlert == "HumanHealth") - args.CancelUpdate = true; + if (args.Args.CurrentAlert == "HumanHealth") + args.Args.CancelUpdate = true; } } diff --git a/Content.Shared/Traits/TraitPrototype.cs b/Content.Shared/Traits/TraitPrototype.cs index c79d3cbf30..376c5d4ac9 100644 --- a/Content.Shared/Traits/TraitPrototype.cs +++ b/Content.Shared/Traits/TraitPrototype.cs @@ -1,3 +1,4 @@ +using Content.Shared.Roles; using Content.Shared.Whitelist; using Robust.Shared.Prototypes; @@ -39,9 +40,17 @@ public sealed partial class TraitPrototype : IPrototype /// /// The components that get added to the player, when they pick this trait. + /// NOTE: When implementing a new trait, it's preferable to add it as a status effect instead if possible. /// [DataField] - public ComponentRegistry Components { get; private set; } = default!; + [Obsolete("Use JobSpecial instead.")] + public ComponentRegistry Components { get; private set; } = new(); + + /// + /// Special effects applied to the player who takes this Trait. + /// + [DataField(serverOnly: true)] + public List Specials { get; private set; } = new(); /// /// Gear that is given to the player, when they pick this trait. diff --git a/Content.Shared/Trigger/Components/Effects/AddTagsOnTriggerComponent.cs b/Content.Shared/Trigger/Components/Effects/AddTagsOnTriggerComponent.cs new file mode 100644 index 0000000000..9e73a60741 --- /dev/null +++ b/Content.Shared/Trigger/Components/Effects/AddTagsOnTriggerComponent.cs @@ -0,0 +1,20 @@ +using Content.Shared.Tag; +using Robust.Shared.GameStates; +using Robust.Shared.Prototypes; + +namespace Content.Shared.Trigger.Components.Effects; + +/// +/// Adds the given tags when triggered. +/// If TargetUser is true the tags will be added to the user instead. +/// +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState] +public sealed partial class AddTagsOnTriggerComponent : BaseXOnTriggerComponent +{ + /// + /// The tags to add. + /// + [DataField, AutoNetworkedField] + public List> Tags = new(); +} + diff --git a/Content.Shared/Trigger/Components/Effects/AdminLogOnTriggerComponent.cs b/Content.Shared/Trigger/Components/Effects/AdminLogOnTriggerComponent.cs new file mode 100644 index 0000000000..4045f8c12e --- /dev/null +++ b/Content.Shared/Trigger/Components/Effects/AdminLogOnTriggerComponent.cs @@ -0,0 +1,34 @@ +using Content.Shared.Database; +using Content.Shared.Random; +using Content.Shared.Trigger.Components.Triggers; +using Robust.Shared.GameStates; +using Robust.Shared.Prototypes; + +namespace Content.Shared.Trigger.Components.Effects; + +/// +/// This component creates an admin log when receiving a trigger. +/// is ignored. +/// +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState] +public sealed partial class AdminLogOnTriggerComponent : BaseXOnTriggerComponent +{ + /// + /// The message displayed in the logs describing what specifically was done by this trigger. + /// This entity and the user will be included alongside the message. + /// + [DataField(required: true), AutoNetworkedField] + public LocId Message = string.Empty; + + /// + /// What type of action took place? + /// + [DataField, AutoNetworkedField] + public LogType LogType = LogType.Trigger; + + /// + /// How important is this trigger? + /// + [DataField, AutoNetworkedField] + public LogImpact LogImpact = LogImpact.Low; +} diff --git a/Content.Shared/Trigger/Components/Effects/CleanContainersOnTriggerComponent.cs b/Content.Shared/Trigger/Components/Effects/CleanContainersOnTriggerComponent.cs new file mode 100644 index 0000000000..bf4e1841b1 --- /dev/null +++ b/Content.Shared/Trigger/Components/Effects/CleanContainersOnTriggerComponent.cs @@ -0,0 +1,22 @@ +using Robust.Shared.GameStates; + +namespace Content.Shared.Trigger.Components.Effects; + +/// +/// Trigger effect for removing and *deleting* all items in container(s) on the target. +/// +/// +/// Be very careful when setting to true or all your organs might fall out. +/// In fact, never set it to true. +/// +/// +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState] +public sealed partial class CleanContainersOnTriggerComponent : BaseXOnTriggerComponent +{ + /// + /// Names of containers to empty. + /// If null, all containers will be emptied. + /// + [DataField, AutoNetworkedField] + public List? Container; +} diff --git a/Content.Shared/Trigger/Components/Effects/EmptyContainersOnTriggerComponent.cs b/Content.Shared/Trigger/Components/Effects/EmptyContainersOnTriggerComponent.cs new file mode 100644 index 0000000000..de55e1f3ac --- /dev/null +++ b/Content.Shared/Trigger/Components/Effects/EmptyContainersOnTriggerComponent.cs @@ -0,0 +1,22 @@ +using Robust.Shared.GameStates; + +namespace Content.Shared.Trigger.Components.Effects; + +/// +/// Trigger effect for removing all items in container(s) on the target. +/// +/// +/// Be very careful when setting to true or all your organs might fall out. +/// In fact, never set it to true. +/// +/// +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState] +public sealed partial class EmptyContainersOnTriggerComponent : BaseXOnTriggerComponent +{ + /// + /// Names of containers to empty. + /// If null, all containers will be emptied. + /// + [DataField, AutoNetworkedField] + public List? Container; +} diff --git a/Content.Shared/Trigger/Components/Effects/EntityEffectOnTriggerComponent.cs b/Content.Shared/Trigger/Components/Effects/EntityEffectOnTriggerComponent.cs new file mode 100644 index 0000000000..326312db65 --- /dev/null +++ b/Content.Shared/Trigger/Components/Effects/EntityEffectOnTriggerComponent.cs @@ -0,0 +1,24 @@ +using Content.Shared.EntityEffects; +using Robust.Shared.GameStates; + +namespace Content.Shared.Trigger.Components.Effects; + +/// +/// Applies a list of entity effects to the owning entity when triggered. +/// If TargetUser is true then they will be applied to the user instead. +/// +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState] +public sealed partial class EntityEffectOnTriggerComponent : BaseXOnTriggerComponent +{ + /// + /// The effects to apply. + /// + [DataField, AutoNetworkedField] + public EntityEffect[] Effects; + + /// + /// Optional scale multiplier for the effects. + /// + [DataField, AutoNetworkedField] + public float Scale = 1f; +} diff --git a/Content.Shared/Trigger/Components/Effects/JitterOnTriggerComponent.cs b/Content.Shared/Trigger/Components/Effects/JitterOnTriggerComponent.cs new file mode 100644 index 0000000000..340ad6cb01 --- /dev/null +++ b/Content.Shared/Trigger/Components/Effects/JitterOnTriggerComponent.cs @@ -0,0 +1,47 @@ +using Content.Shared.StatusEffect; +using Robust.Shared.GameStates; + +namespace Content.Shared.Trigger.Components.Effects; + +/// +/// Makes the entity play a jitter animation when triggered. +/// If TargetUser is true the user will jitter instead. +/// +/// +/// The target requires . +/// TODO: Convert jitter to the new status effects system. +/// +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState] +public sealed partial class JitterOnTriggerComponent : BaseXOnTriggerComponent +{ + /// + /// Jitteriness of the animation. + /// + [DataField, AutoNetworkedField] + public float Amplitude = 10.0f; + + /// + /// Frequency for jittering. + /// + [DataField, AutoNetworkedField] + public float Frequency = 4.0f; + + /// + /// For how much time to apply the effect. + /// + [DataField, AutoNetworkedField] + public TimeSpan Time = TimeSpan.FromSeconds(2); + + /// + /// The status effect cooldown should be refreshed (true) or accumulated (false). + /// + [DataField, AutoNetworkedField] + public bool Refresh; + + /// + /// Whether to change any existing jitter value even if they're greater than the ones we're setting. + /// + [DataField, AutoNetworkedField] + public bool ForceValueChange; +} + diff --git a/Content.Shared/Trigger/Components/Effects/KnockdownOnTriggerComponent.cs b/Content.Shared/Trigger/Components/Effects/KnockdownOnTriggerComponent.cs new file mode 100644 index 0000000000..33809130c2 --- /dev/null +++ b/Content.Shared/Trigger/Components/Effects/KnockdownOnTriggerComponent.cs @@ -0,0 +1,36 @@ +using Robust.Shared.GameStates; + +namespace Content.Shared.Trigger.Components.Effects; + +/// +/// Trigger effect for sending the target sidewise (crawling). +/// Knockdowns the user if is true. +/// +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState] +public sealed partial class KnockdownOnTriggerComponent : BaseXOnTriggerComponent +{ + /// + /// How long the target is forced to be on the ground. + /// + [DataField, AutoNetworkedField] + public TimeSpan KnockdownAmount = TimeSpan.FromSeconds(1); + + /// + /// If true, refresh the duration. + /// If false, time is added on-top of any existing forced knockdown. + /// + [DataField, AutoNetworkedField] + public bool Refresh = true; + + /// + /// Should the entity try and stand automatically? + /// + [DataField, AutoNetworkedField] + public bool AutoStand = true; + + /// + /// Should the entity drop their items upon first being knocked down? + /// + [DataField, AutoNetworkedField] + public bool Drop = true; +} diff --git a/Content.Shared/Trigger/Components/Effects/LaunchOnTriggerComponent.cs b/Content.Shared/Trigger/Components/Effects/LaunchOnTriggerComponent.cs new file mode 100644 index 0000000000..e86fe9cef1 --- /dev/null +++ b/Content.Shared/Trigger/Components/Effects/LaunchOnTriggerComponent.cs @@ -0,0 +1,17 @@ +using Robust.Shared.GameStates; + +namespace Content.Shared.Trigger.Components.Effects; + +/// +/// Launches the owner of this component when triggered. +/// If TargetUser is true, this launches the entity that was collided with instead (because the "user" is the thing that's caused the collision, i.e. the other object). +/// +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState] +public sealed partial class LaunchOnTriggerComponent : BaseXOnTriggerComponent +{ + /// + /// A linear impulse applied to the target, measured in kg * m / s + /// + [DataField, AutoNetworkedField] + public float Impulse = 10.0f; +} diff --git a/Content.Shared/Trigger/Components/Effects/PopupOnTriggerComponent.cs b/Content.Shared/Trigger/Components/Effects/PopupOnTriggerComponent.cs index 0f85da81c3..5f744e4058 100644 --- a/Content.Shared/Trigger/Components/Effects/PopupOnTriggerComponent.cs +++ b/Content.Shared/Trigger/Components/Effects/PopupOnTriggerComponent.cs @@ -5,6 +5,9 @@ namespace Content.Shared.Trigger.Components.Effects; /// /// Displays a popup on the target when triggered. +/// Supports following fluent variables: +/// $entity - displays the target entity's name +/// $user - displays the user's name /// Will display the popup on the user when is true. /// [RegisterComponent, NetworkedComponent, AutoGenerateComponentState] diff --git a/Content.Shared/Trigger/Components/Effects/RandomTriggerOnTriggerComponent.cs b/Content.Shared/Trigger/Components/Effects/RandomTriggerOnTriggerComponent.cs new file mode 100644 index 0000000000..f7d8c5036c --- /dev/null +++ b/Content.Shared/Trigger/Components/Effects/RandomTriggerOnTriggerComponent.cs @@ -0,0 +1,21 @@ +using Content.Shared.Random; +using Content.Shared.Trigger.Components.Triggers; +using Robust.Shared.GameStates; +using Robust.Shared.Prototypes; + +namespace Content.Shared.Trigger.Components.Effects; + +/// +/// When triggered this component will choose a key and send a new trigger. +/// Trigger is sent to user if is true. +/// +/// Does not support recursive loops where this component triggers itself. Use instead. +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState] +public sealed partial class RandomTriggerOnTriggerComponent : BaseXOnTriggerComponent +{ + /// + /// The trigger keys and their weights. + /// + [DataField(required: true), AutoNetworkedField] + public ProtoId RandomKeyOut; +} diff --git a/Content.Shared/Trigger/Components/Effects/RejuventateOnTriggerComponent.cs b/Content.Shared/Trigger/Components/Effects/RejuventateOnTriggerComponent.cs new file mode 100644 index 0000000000..5efc50c361 --- /dev/null +++ b/Content.Shared/Trigger/Components/Effects/RejuventateOnTriggerComponent.cs @@ -0,0 +1,10 @@ +using Robust.Shared.GameStates; + +namespace Content.Shared.Trigger.Components.Effects; + +/// +/// Rejuvenates the entity when triggered, which fully heals them, removing all damage, debuffs or other negative status effects. +/// If TargetUser is true then the user will be rejuvenated instead. +/// +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState] +public sealed partial class RejuvenateOnTriggerComponent : BaseXOnTriggerComponent; diff --git a/Content.Shared/Trigger/Components/Effects/RemoveTagsOnTriggerComponent.cs b/Content.Shared/Trigger/Components/Effects/RemoveTagsOnTriggerComponent.cs new file mode 100644 index 0000000000..8e4d0e4611 --- /dev/null +++ b/Content.Shared/Trigger/Components/Effects/RemoveTagsOnTriggerComponent.cs @@ -0,0 +1,20 @@ +using Content.Shared.Tag; +using Robust.Shared.GameStates; +using Robust.Shared.Prototypes; + +namespace Content.Shared.Trigger.Components.Effects; + +/// +/// Remove the given tags when triggered. +/// If TargetUser is true the tags will be added to the user instead. +/// +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState] +public sealed partial class RemoveTagsOnTriggerComponent : BaseXOnTriggerComponent +{ + /// + /// The tags to remove. + /// + [DataField, AutoNetworkedField] + public List> Tags = new(); +} + diff --git a/Content.Shared/Trigger/Components/Effects/SpawnEntityTableOnTriggerComponent.cs b/Content.Shared/Trigger/Components/Effects/SpawnEntityTableOnTriggerComponent.cs index 41cb785c05..7dcd13a500 100644 --- a/Content.Shared/Trigger/Components/Effects/SpawnEntityTableOnTriggerComponent.cs +++ b/Content.Shared/Trigger/Components/Effects/SpawnEntityTableOnTriggerComponent.cs @@ -14,7 +14,7 @@ public sealed partial class SpawnEntityTableOnTriggerComponent : BaseXOnTriggerC /// /// The table to spawn. /// - [DataField(required: true), AutoNetworkedField] + [DataField(required: true)] public EntityTableSelector Table; /// diff --git a/Content.Shared/Trigger/Components/Effects/StunOnTriggerComponent.cs b/Content.Shared/Trigger/Components/Effects/StunOnTriggerComponent.cs new file mode 100644 index 0000000000..ebe55dc102 --- /dev/null +++ b/Content.Shared/Trigger/Components/Effects/StunOnTriggerComponent.cs @@ -0,0 +1,24 @@ +using Robust.Shared.GameStates; + +namespace Content.Shared.Trigger.Components.Effects; + +/// +/// Trigger effect for stunning an entity. +/// Stuns the user if is true. +/// +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState] +public sealed partial class StunOnTriggerComponent : BaseXOnTriggerComponent +{ + /// + /// How long to stun the target. + /// + [DataField, AutoNetworkedField] + public TimeSpan StunAmount = TimeSpan.FromSeconds(1); + + /// + /// If true, refresh the stun duration. + /// If false, stun is added on-top of any existing stun. + /// + [DataField, AutoNetworkedField] + public bool Refresh = true; +} diff --git a/Content.Shared/Trigger/Components/Effects/SwapLocationOnTriggerComponent.cs b/Content.Shared/Trigger/Components/Effects/SwapLocationOnTriggerComponent.cs new file mode 100644 index 0000000000..33cec1d56d --- /dev/null +++ b/Content.Shared/Trigger/Components/Effects/SwapLocationOnTriggerComponent.cs @@ -0,0 +1,10 @@ +using Robust.Shared.GameStates; + +namespace Content.Shared.Trigger.Components.Effects; + +/// +/// Swaps the location of the target and the user of the trigger when triggered. +/// is ignored. +/// +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState] +public sealed partial class SwapLocationOnTriggerComponent : BaseXOnTriggerComponent; diff --git a/Content.Shared/Trigger/Components/Effects/TippyOnTriggerComponent.cs b/Content.Shared/Trigger/Components/Effects/TippyOnTriggerComponent.cs new file mode 100644 index 0000000000..9476d9ea1c --- /dev/null +++ b/Content.Shared/Trigger/Components/Effects/TippyOnTriggerComponent.cs @@ -0,0 +1,66 @@ +using Robust.Shared.GameStates; +using Robust.Shared.Prototypes; + +namespace Content.Shared.Trigger.Components.Effects; + +/// +/// Sends a tippy message to either the entity or all players when triggered. +/// If TargetUser is true the user will receive the message. +/// +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState] +public sealed partial class TippyOnTriggerComponent : BaseXOnTriggerComponent +{ + /// + /// Unlocalized message text to send to the player(s). + /// Intended only for admeme purposes. For anything else you should use instead. + /// + [DataField, AutoNetworkedField] + public string Message = string.Empty; + + /// + /// Localized message text to send to the player(s). + /// This has priority over . + /// + [DataField, AutoNetworkedField] + public LocId? LocMessage; + + /// + /// If true the message will be send to all players. + /// If false it will be send to the user or owning entity, depending on . + /// + [DataField, AutoNetworkedField] + public bool SendToAll; + + /// + /// The entity prototype to show to the client. + /// Will default to tippy if null. + /// + [DataField, AutoNetworkedField] + public EntProtoId? Prototype; + + /// + /// Use the prototype of the entity owning this component? + /// Will take priority over . + /// + [DataField, AutoNetworkedField] + public bool UseOwnerPrototype; + + /// + /// The time the speech bubble is shown, in seconds. + /// Will be calculated automatically from the message length if null. + /// + [DataField, AutoNetworkedField] + public float? SpeakTime; + + /// + /// The time the entity takes to walk onto the screen, in seconds. + /// + [DataField, AutoNetworkedField] + public float SlideTime = 3f; + + /// + /// The time between waddle animation steps, in seconds. + /// + [DataField, AutoNetworkedField] + public float WaddleInterval = 0.5f; +} diff --git a/Content.Shared/Trigger/Components/Triggers/TriggerOnEmbedComponent.cs b/Content.Shared/Trigger/Components/Triggers/TriggerOnEmbedComponent.cs new file mode 100644 index 0000000000..e298d3e378 --- /dev/null +++ b/Content.Shared/Trigger/Components/Triggers/TriggerOnEmbedComponent.cs @@ -0,0 +1,18 @@ +using Robust.Shared.GameStates; + +namespace Content.Shared.Trigger.Components.Triggers; + +/// +/// Triggers when this entity first embeds into something. +/// User is the item that was embedded or the actual embed depending on +/// +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState] +public sealed partial class TriggerOnEmbedComponent : BaseTriggerOnXComponent +{ + /// + /// If false the trigger user will be the mob that shot the embeddable projectile. + /// If true, the trigger user will be the entity the projectile was embedded into. + /// + [DataField, AutoNetworkedField] + public bool UserIsEmbeddedInto; +} diff --git a/Content.Shared/Trigger/Components/Triggers/TriggerOnIngestedComponent.cs b/Content.Shared/Trigger/Components/Triggers/TriggerOnIngestedComponent.cs new file mode 100644 index 0000000000..e8bd920e64 --- /dev/null +++ b/Content.Shared/Trigger/Components/Triggers/TriggerOnIngestedComponent.cs @@ -0,0 +1,17 @@ +using Robust.Shared.GameStates; + +namespace Content.Shared.Trigger.Components.Triggers; + +/// +/// Triggers when the owner of this component is ingested, like a pill or food. +/// +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState] +public sealed partial class TriggerOnIngestedComponent : BaseTriggerOnXComponent +{ + /// + /// Whether the fed entity is the user. + /// If false, the entity feeding will be the user. + /// + [DataField, AutoNetworkedField] + public bool EatingIsUser = true; +} diff --git a/Content.Shared/Trigger/Components/Triggers/TriggerOnThrowDoHitComponent.cs b/Content.Shared/Trigger/Components/Triggers/TriggerOnThrowDoHitComponent.cs new file mode 100644 index 0000000000..4e832993b5 --- /dev/null +++ b/Content.Shared/Trigger/Components/Triggers/TriggerOnThrowDoHitComponent.cs @@ -0,0 +1,10 @@ +using Robust.Shared.GameStates; + +namespace Content.Shared.Trigger.Components.Triggers; + +/// +/// Trigger for when this entity is thrown and then hits a second entity. +/// User is the entity hit. +/// +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState] +public sealed partial class TriggerOnThrowDoHitComponent : BaseTriggerOnXComponent; diff --git a/Content.Shared/Trigger/Components/Triggers/TriggerOnUiCloseComponent.cs b/Content.Shared/Trigger/Components/Triggers/TriggerOnUiCloseComponent.cs new file mode 100644 index 0000000000..695f2965e1 --- /dev/null +++ b/Content.Shared/Trigger/Components/Triggers/TriggerOnUiCloseComponent.cs @@ -0,0 +1,18 @@ +using Robust.Shared.GameStates; + +namespace Content.Shared.Trigger.Components.Triggers; + +/// +/// Triggers when a user closes a UI belonging to the owning entity. +/// The user is the actor that tries to open a UI. +/// +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState] +public sealed partial class TriggerOnUiCloseComponent : BaseTriggerOnXComponent +{ + /// + /// If it should only work on specific UIs. + /// Null means it will work on any UI key. + /// + [DataField, AutoNetworkedField] + public HashSet? UiKeys; +} diff --git a/Content.Shared/Trigger/Components/Triggers/TriggerOnUiOpenComponent.cs b/Content.Shared/Trigger/Components/Triggers/TriggerOnUiOpenComponent.cs new file mode 100644 index 0000000000..bf83b7e996 --- /dev/null +++ b/Content.Shared/Trigger/Components/Triggers/TriggerOnUiOpenComponent.cs @@ -0,0 +1,18 @@ +using Robust.Shared.GameStates; + +namespace Content.Shared.Trigger.Components.Triggers; + +/// +/// Triggers when a user opens a UI belonging to the owning entity. +/// The user is the actor that tries to open a UI. +/// +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState] +public sealed partial class TriggerOnUiOpenComponent : BaseTriggerOnXComponent +{ + /// + /// If it should only work on specific UIs. + /// Null means it will work on any UI key. + /// + [DataField, AutoNetworkedField] + public HashSet? UiKeys; +} diff --git a/Content.Shared/Trigger/Components/Triggers/TriggerOnUnembedComponent.cs b/Content.Shared/Trigger/Components/Triggers/TriggerOnUnembedComponent.cs new file mode 100644 index 0000000000..ba0dd801f5 --- /dev/null +++ b/Content.Shared/Trigger/Components/Triggers/TriggerOnUnembedComponent.cs @@ -0,0 +1,20 @@ +using Content.Shared.Trigger.Systems; +using Robust.Shared.GameStates; + +namespace Content.Shared.Trigger.Components.Triggers; + +/// +/// Triggers when this entity gets un-embedded from something. +/// User is the item that was embedded or the actual embed depending on +/// Handled by +/// +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState] +public sealed partial class TriggerOnUnembedComponent : BaseTriggerOnXComponent +{ + /// + /// If false the trigger user will be the one that detaches the embedded entity. + /// If true, the trigger user will be the entity the projectile was embedded into. + /// + [DataField, AutoNetworkedField] + public bool UserIsEmbeddedInto; +} diff --git a/Content.Shared/Trigger/Components/Triggers/TriggerOnUserInteractHandComponent.cs b/Content.Shared/Trigger/Components/Triggers/TriggerOnUserInteractHandComponent.cs new file mode 100644 index 0000000000..58deef945a --- /dev/null +++ b/Content.Shared/Trigger/Components/Triggers/TriggerOnUserInteractHandComponent.cs @@ -0,0 +1,18 @@ +using Content.Shared.Interaction; +using Robust.Shared.GameStates; + +namespace Content.Shared.Trigger.Components.Triggers; + +/// +/// Trigger on , aka when owner clicks on an entity with an empty hand. +/// The trigger user is the entity that got interacted with. +/// +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState] +public sealed partial class TriggerOnUserInteractHandComponent : BaseTriggerOnXComponent +{ + /// + /// Whether the interaction should be marked as handled after it happens. + /// + [DataField, AutoNetworkedField] + public bool Handle = true; +} diff --git a/Content.Shared/Trigger/Components/Triggers/TriggerOnUserInteractUsingComponent.cs b/Content.Shared/Trigger/Components/Triggers/TriggerOnUserInteractUsingComponent.cs new file mode 100644 index 0000000000..0550b3bbaf --- /dev/null +++ b/Content.Shared/Trigger/Components/Triggers/TriggerOnUserInteractUsingComponent.cs @@ -0,0 +1,40 @@ +using Content.Shared.Interaction; +using Content.Shared.Whitelist; +using Robust.Shared.GameStates; + +namespace Content.Shared.Trigger.Components.Triggers; + +/// +/// Triggers when the owner uses another entity to interact with another entity (). +/// The trigger user is the interacted entity or the item used, depending on the TargetUsed datafield. +/// +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState] +public sealed partial class TriggerOnUserInteractUsingComponent : BaseTriggerOnXComponent +{ + /// + /// Whitelist of entities that can be used to trigger this component. + /// + /// No whitelist check when null. + [DataField, AutoNetworkedField] + public EntityWhitelist? Whitelist; + + /// + /// Blacklist of entities that cannot be used to trigger this component. + /// + /// No blacklist check when null. + [DataField, AutoNetworkedField] + public EntityWhitelist? Blacklist; + + /// + /// If false, the trigger user will be the entity that got interacted with. + /// If true, the trigger user will the entity that was used to interact. + /// + [DataField, AutoNetworkedField] + public bool TargetUsed = false; + + /// + /// Whether the interaction should be marked as handled after it happens. + /// + [DataField, AutoNetworkedField] + public bool Handle = true; +} diff --git a/Content.Shared/Trigger/SharedTriggerSystems.cs b/Content.Shared/Trigger/SharedTriggerSystems.cs new file mode 100644 index 0000000000..bb500398c3 --- /dev/null +++ b/Content.Shared/Trigger/SharedTriggerSystems.cs @@ -0,0 +1,41 @@ +using Content.Shared.Trigger.Components.Effects; +using Content.Shared.Trigger.Systems; + +namespace Content.Shared.Trigger; + +/// +/// This is a base Trigger system which handles all the boilerplate for triggers automagically! +/// +public abstract class TriggerOnXSystem : EntitySystem +{ + [Dependency] protected readonly TriggerSystem Trigger = default!; +} + +/// +/// This is a base Trigger system which handles all the boilerplate for triggers automagically! +/// +public abstract class XOnTriggerSystem : EntitySystem where T : BaseXOnTriggerComponent +{ + /// + 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 is not { } uid) + return; + + OnTrigger(ent, uid, ref args); + } + + protected abstract void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args); +} diff --git a/Content.Shared/Trigger/Systems/AdminLogOnTriggerSystem.cs b/Content.Shared/Trigger/Systems/AdminLogOnTriggerSystem.cs new file mode 100644 index 0000000000..0adf483aed --- /dev/null +++ b/Content.Shared/Trigger/Systems/AdminLogOnTriggerSystem.cs @@ -0,0 +1,19 @@ +using Content.Shared.Administration.Logs; +using Content.Shared.Trigger.Components.Effects; + +namespace Content.Shared.Trigger.Systems; + +public sealed class AdminLogOnTriggerSystem : XOnTriggerSystem +{ + [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; + + protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) + { + _adminLogger.Add( + ent.Comp.LogType, + ent.Comp.LogImpact, + $"{ToPrettyString(args.User)} sent a trigger using {ToPrettyString(ent)}: {Loc.GetString(ent.Comp.Message)}" + ); + // Intentionally does not handle the event since this shouldn't affect the gamestate. + } +} diff --git a/Content.Shared/Trigger/Systems/ComponentsOnTriggerSystem.cs b/Content.Shared/Trigger/Systems/ComponentsOnTriggerSystem.cs index f4e144b7ce..ab654273f0 100644 --- a/Content.Shared/Trigger/Systems/ComponentsOnTriggerSystem.cs +++ b/Content.Shared/Trigger/Systems/ComponentsOnTriggerSystem.cs @@ -2,71 +2,44 @@ using Content.Shared.Trigger.Components.Effects; namespace Content.Shared.Trigger.Systems; -public sealed partial class ComponentsOnTriggerSystem : EntitySystem +public sealed partial class AddComponentsOnTriggerSystem : XOnTriggerSystem { - public override void Initialize() + protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) { - base.Initialize(); - - SubscribeLocalEvent(HandleAddTrigger); - SubscribeLocalEvent(HandleRemoveTrigger); - SubscribeLocalEvent(HandleToggleTrigger); - } - - private void HandleAddTrigger(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; - if (ent.Comp.TriggerOnce && ent.Comp.Triggered) return; - EntityManager.AddComponents(target.Value, ent.Comp.Components, ent.Comp.RemoveExisting); + EntityManager.AddComponents(target, ent.Comp.Components, ent.Comp.RemoveExisting); ent.Comp.Triggered = true; Dirty(ent); args.Handled = true; } +} - private void HandleRemoveTrigger(Entity ent, ref TriggerEvent args) +public sealed partial class RemoveComponentsOnTriggerSystem : XOnTriggerSystem +{ + protected override void OnTrigger(Entity ent, EntityUid target, 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; - if (ent.Comp.TriggerOnce && ent.Comp.Triggered) return; - EntityManager.RemoveComponents(target.Value, ent.Comp.Components); + EntityManager.RemoveComponents(target, ent.Comp.Components); ent.Comp.Triggered = true; Dirty(ent); args.Handled = true; } +} - private void HandleToggleTrigger(Entity ent, ref TriggerEvent args) +public sealed partial class ToggleComponentsOnTriggerSystem : XOnTriggerSystem +{ + protected override void OnTrigger(Entity ent, EntityUid target, 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; - if (!ent.Comp.ComponentsAdded) - EntityManager.AddComponents(target.Value, ent.Comp.Components, ent.Comp.RemoveExisting); + EntityManager.AddComponents(target, ent.Comp.Components, ent.Comp.RemoveExisting); else - EntityManager.RemoveComponents(target.Value, ent.Comp.Components); + EntityManager.RemoveComponents(target, ent.Comp.Components); ent.Comp.ComponentsAdded = !ent.Comp.ComponentsAdded; Dirty(ent); diff --git a/Content.Shared/Trigger/Systems/DamageOnTriggerSystem.cs b/Content.Shared/Trigger/Systems/DamageOnTriggerSystem.cs index 8f30c852ea..d021eed80d 100644 --- a/Content.Shared/Trigger/Systems/DamageOnTriggerSystem.cs +++ b/Content.Shared/Trigger/Systems/DamageOnTriggerSystem.cs @@ -3,32 +3,17 @@ using Content.Shared.Trigger.Components.Effects; namespace Content.Shared.Trigger.Systems; -public sealed class DamageOnTriggerSystem : EntitySystem +public sealed class DamageOnTriggerSystem : XOnTriggerSystem { - [Dependency] private readonly DamageableSystem _damageableSystem = default!; + [Dependency] private readonly Damage.Systems.DamageableSystem _damageableSystem = default!; - public override void Initialize() + protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) { - 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; - var damage = new DamageSpecifier(ent.Comp.Damage); - var ev = new BeforeDamageOnTriggerEvent(damage, target.Value); + var ev = new BeforeDamageOnTriggerEvent(damage, target); RaiseLocalEvent(ent.Owner, ref ev); - args.Handled |= _damageableSystem.TryChangeDamage(target, ev.Damage, ent.Comp.IgnoreResistances, origin: ent.Owner) is not null; + args.Handled |= _damageableSystem.TryChangeDamage(target, ev.Damage, ent.Comp.IgnoreResistances, origin: ent.Owner); } } diff --git a/Content.Shared/Trigger/Systems/DnaScrambleOnTriggerSystem.cs b/Content.Shared/Trigger/Systems/DnaScrambleOnTriggerSystem.cs index af5a73ffb6..51bf4e8659 100644 --- a/Content.Shared/Trigger/Systems/DnaScrambleOnTriggerSystem.cs +++ b/Content.Shared/Trigger/Systems/DnaScrambleOnTriggerSystem.cs @@ -9,7 +9,7 @@ using Robust.Shared.Network; namespace Content.Shared.Trigger.Systems; -public sealed class DnaScrambleOnTriggerSystem : EntitySystem +public sealed class DnaScrambleOnTriggerSystem : XOnTriggerSystem { [Dependency] private readonly MetaDataSystem _metaData = default!; [Dependency] private readonly SharedHumanoidAppearanceSystem _humanoidAppearance = default!; @@ -18,23 +18,8 @@ public sealed class DnaScrambleOnTriggerSystem : EntitySystem [Dependency] private readonly SharedPopupSystem _popup = default!; [Dependency] private readonly INetManager _net = default!; - public override void Initialize() + protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) { - 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; - if (!TryComp(target, out var humanoid)) return; @@ -46,21 +31,21 @@ public sealed class DnaScrambleOnTriggerSystem : EntitySystem return; var newProfile = HumanoidCharacterProfile.RandomWithSpecies(humanoid.Species); - _humanoidAppearance.LoadProfile(target.Value, newProfile, humanoid); - _metaData.SetEntityName(target.Value, newProfile.Name, raiseEvents: false); // raising events would update ID card, station record, etc. + _humanoidAppearance.LoadProfile(target, newProfile, humanoid); + _metaData.SetEntityName(target, newProfile.Name, raiseEvents: false); // raising events would update ID card, station record, etc. // If the entity has the respective components, then scramble the dna and fingerprint strings. - _forensics.RandomizeDNA(target.Value); - _forensics.RandomizeFingerprint(target.Value); + _forensics.RandomizeDNA(target); + _forensics.RandomizeFingerprint(target); - RemComp(target.Value); // remove MRP+ custom description if one exists - _identity.QueueIdentityUpdate(target.Value); // manually queue identity update since we don't raise the event + RemComp(target); // remove MRP+ custom description if one exists + _identity.QueueIdentityUpdate(target); // manually queue identity update since we don't raise the event // Can't use PopupClient or PopupPredicted because the trigger might be unpredicted. - _popup.PopupEntity(Loc.GetString("scramble-on-trigger-popup"), target.Value, target.Value); + _popup.PopupEntity(Loc.GetString("scramble-on-trigger-popup"), target, target); - var ev = new DnaScrambledEvent(target.Value); - RaiseLocalEvent(target.Value, ref ev, true); + var ev = new DnaScrambledEvent(target); + RaiseLocalEvent(target, ref ev, true); } } diff --git a/Content.Shared/Trigger/Systems/EmitSoundOnTriggerSystem.cs b/Content.Shared/Trigger/Systems/EmitSoundOnTriggerSystem.cs index e296ccc177..b2ad01dd9a 100644 --- a/Content.Shared/Trigger/Systems/EmitSoundOnTriggerSystem.cs +++ b/Content.Shared/Trigger/Systems/EmitSoundOnTriggerSystem.cs @@ -4,29 +4,14 @@ using Robust.Shared.Network; namespace Content.Shared.Trigger.Systems; -public sealed class EmitSoundOnTriggerSystem : EntitySystem +public sealed class EmitSoundOnTriggerSystem : XOnTriggerSystem { [Dependency] private readonly INetManager _netMan = default!; [Dependency] private readonly SharedAudioSystem _audio = default!; - public override void Initialize() + protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) { - 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; - - args.Handled |= TryEmitSound(ent, target.Value, args.User); + args.Handled |= TryEmitSound(ent, target, args.User); } private bool TryEmitSound(Entity ent, EntityUid target, EntityUid? user = null) diff --git a/Content.Shared/Trigger/Systems/EmpOnTriggerSystem.cs b/Content.Shared/Trigger/Systems/EmpOnTriggerSystem.cs index 50fb7a25e4..6cefafcadc 100644 --- a/Content.Shared/Trigger/Systems/EmpOnTriggerSystem.cs +++ b/Content.Shared/Trigger/Systems/EmpOnTriggerSystem.cs @@ -3,28 +3,13 @@ using Content.Shared.Trigger.Components.Effects; namespace Content.Shared.Trigger.Systems; -public sealed class EmpOnTriggerSystem : EntitySystem +public sealed class EmpOnTriggerSystem : XOnTriggerSystem { [Dependency] private readonly SharedEmpSystem _emp = default!; - public override void Initialize() + protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) { - 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; - - _emp.EmpPulse(Transform(target.Value).Coordinates, ent.Comp.Range, ent.Comp.EnergyConsumption, ent.Comp.DisableDuration, args.User); + _emp.EmpPulse(Transform(target).Coordinates, ent.Comp.Range, ent.Comp.EnergyConsumption, ent.Comp.DisableDuration, args.User); args.Handled = true; } } diff --git a/Content.Shared/Trigger/Systems/EmptyContainersOnTriggerSystem.cs b/Content.Shared/Trigger/Systems/EmptyContainersOnTriggerSystem.cs new file mode 100644 index 0000000000..dbe1601022 --- /dev/null +++ b/Content.Shared/Trigger/Systems/EmptyContainersOnTriggerSystem.cs @@ -0,0 +1,81 @@ +using Content.Shared.Trigger.Components.Effects; +using Robust.Shared.Containers; + +namespace Content.Shared.Trigger.Systems; + +/// +/// Empty containers trigger system. +/// +public sealed class EmptyContainersOnTriggerSystem : XOnTriggerSystem +{ + [Dependency] private readonly SharedContainerSystem _container = default!; + + protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) + { + if (!TryComp(target, out var containerComp)) + return; + + // Empty everything. Make sure a player isn't the target because they will get removed from their body along with their organs + if (ent.Comp.Container is null) + { + foreach (var container in _container.GetAllContainers(target, containerComp)) + { + _container.EmptyContainer(container); + } + + args.Handled = true; + } + + // Empty containers in a sane way + else + { + foreach (var containerId in ent.Comp.Container) + { + if (!_container.TryGetContainer(target, containerId, out var container, containerComp)) + continue; + + _container.EmptyContainer(container); + args.Handled = true; + } + } + } +} + +/// +/// Empty containers and delete items trigger system. +/// +public sealed class CleanContainersOnTriggerSystem : XOnTriggerSystem +{ + [Dependency] private readonly SharedContainerSystem _container = default!; + + protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) + { + if (!TryComp(target, out var containerComp)) + return; + + // Empty everything. Make sure a player isn't the target because they will get DELETED + if (ent.Comp.Container is null) + { + foreach (var container in _container.GetAllContainers(target, containerComp)) + { + _container.CleanContainer(container); + } + + args.Handled = true; + } + + // Empty containers in a sane way + else + { + foreach (var containerId in ent.Comp.Container) + { + if (!_container.TryGetContainer(target, containerId, out var container, containerComp)) + continue; + + _container.CleanContainer(container); + args.Handled = true; + } + } + } +} + diff --git a/Content.Shared/Trigger/Systems/EntityEffectOnTriggerSystem.cs b/Content.Shared/Trigger/Systems/EntityEffectOnTriggerSystem.cs new file mode 100644 index 0000000000..294bf9660f --- /dev/null +++ b/Content.Shared/Trigger/Systems/EntityEffectOnTriggerSystem.cs @@ -0,0 +1,15 @@ +using Content.Shared.EntityEffects; +using Content.Shared.Trigger.Components.Effects; + +namespace Content.Shared.Trigger.Systems; + +public sealed class EntityEffectOnTriggerSystem : XOnTriggerSystem +{ + [Dependency] private readonly SharedEntityEffectsSystem _effects = default!; + + protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) + { + _effects.ApplyEffects(target, ent.Comp.Effects, ent.Comp.Scale); + args.Handled = true; + } +} diff --git a/Content.Shared/Trigger/Systems/ExplodeOnTriggerSystem.cs b/Content.Shared/Trigger/Systems/ExplodeOnTriggerSystem.cs index 120aa23a9d..239d490820 100644 --- a/Content.Shared/Trigger/Systems/ExplodeOnTriggerSystem.cs +++ b/Content.Shared/Trigger/Systems/ExplodeOnTriggerSystem.cs @@ -3,52 +3,32 @@ using Content.Shared.Trigger.Components.Effects; namespace Content.Shared.Trigger.Systems; -public sealed class ExplodeOnTriggerSystem : EntitySystem +public sealed class ExplodeOnTriggerSystem : XOnTriggerSystem { [Dependency] private readonly SharedExplosionSystem _explosion = default!; - public override void Initialize() + protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) { - base.Initialize(); - - SubscribeLocalEvent(OnExplodeTrigger); - SubscribeLocalEvent(OnQueueExplosionTrigger); - } - - private void OnExplodeTrigger(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; - - _explosion.TriggerExplosive(target.Value, user: args.User); - args.Handled = true; - } - - private void OnQueueExplosionTrigger(Entity ent, ref TriggerEvent args) - { - var (uid, comp) = ent; - if (args.Key != null && !comp.KeysIn.Contains(args.Key)) - return; - - var target = comp.TargetUser ? args.User : uid; - - if (target == null) - return; - - _explosion.QueueExplosion(target.Value, - comp.ExplosionType, - comp.TotalIntensity, - comp.IntensitySlope, - comp.MaxTileIntensity, - comp.TileBreakScale, - comp.MaxTileBreak, - comp.CanCreateVacuum, - args.User); + _explosion.TriggerExplosive(target, user: args.User); + args.Handled = true; + } +} + +public sealed class ExplosionOnTriggerSystem : XOnTriggerSystem +{ + [Dependency] private readonly SharedExplosionSystem _explosion = default!; + + protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) + { + _explosion.QueueExplosion(target, + ent.Comp.ExplosionType, + ent.Comp.TotalIntensity, + ent.Comp.IntensitySlope, + ent.Comp.MaxTileIntensity, + ent.Comp.TileBreakScale, + ent.Comp.MaxTileBreak, + ent.Comp.CanCreateVacuum, + args.User); args.Handled = true; } } diff --git a/Content.Shared/Trigger/Systems/FlashOnTriggerSystem.cs b/Content.Shared/Trigger/Systems/FlashOnTriggerSystem.cs index 6153e228bf..ca2dee6274 100644 --- a/Content.Shared/Trigger/Systems/FlashOnTriggerSystem.cs +++ b/Content.Shared/Trigger/Systems/FlashOnTriggerSystem.cs @@ -3,28 +3,13 @@ using Content.Shared.Trigger.Components.Effects; namespace Content.Shared.Trigger.Systems; -public sealed class FlashOnTriggerSystem : EntitySystem +public sealed class FlashOnTriggerSystem : XOnTriggerSystem { [Dependency] private readonly SharedFlashSystem _flash = default!; - public override void Initialize() + protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) { - 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; - - _flash.FlashArea(target.Value, args.User, ent.Comp.Range, ent.Comp.Duration, probability: ent.Comp.Probability); + _flash.FlashArea(target, args.User, ent.Comp.Range, ent.Comp.Duration, probability: ent.Comp.Probability); args.Handled = true; } } diff --git a/Content.Shared/Trigger/Systems/GibOnTriggerSystem.cs b/Content.Shared/Trigger/Systems/GibOnTriggerSystem.cs index 95ef5ec1db..237c925716 100644 --- a/Content.Shared/Trigger/Systems/GibOnTriggerSystem.cs +++ b/Content.Shared/Trigger/Systems/GibOnTriggerSystem.cs @@ -4,37 +4,23 @@ using Content.Shared.Trigger.Components.Effects; namespace Content.Shared.Trigger.Systems; -public sealed class GibOnTriggerSystem : EntitySystem +public sealed class GibOnTriggerSystem : XOnTriggerSystem { [Dependency] private readonly SharedBodySystem _body = default!; [Dependency] private readonly InventorySystem _inventory = default!; - public override void Initialize() + protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) { - 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; - if (ent.Comp.DeleteItems) { - var items = _inventory.GetHandOrInventoryEntities(target.Value); + var items = _inventory.GetHandOrInventoryEntities(target); foreach (var item in items) { PredictedQueueDel(item); } } - _body.GibBody(target.Value, true); + + _body.GibBody(target, true); args.Handled = true; } } diff --git a/Content.Shared/Trigger/Systems/JitterOnTriggerSystem.cs b/Content.Shared/Trigger/Systems/JitterOnTriggerSystem.cs new file mode 100644 index 0000000000..5a9e0463ed --- /dev/null +++ b/Content.Shared/Trigger/Systems/JitterOnTriggerSystem.cs @@ -0,0 +1,20 @@ +using Content.Shared.Jittering; +using Content.Shared.Trigger.Components.Effects; +using Robust.Shared.Network; + +namespace Content.Shared.Trigger.Systems; + +public sealed class JitterOnTriggerSystem : XOnTriggerSystem +{ + [Dependency] private readonly SharedJitteringSystem _jittering = default!; + [Dependency] private readonly INetManager _net = default!; + + protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) + { + // DoJitter mispredicts at the moment. + // TODO: Fix this and remove the IsServer check. + if (_net.IsServer) + _jittering.DoJitter(target, ent.Comp.Time, ent.Comp.Refresh, ent.Comp.Amplitude, ent.Comp.Frequency, ent.Comp.ForceValueChange); + args.Handled = true; + } +} diff --git a/Content.Shared/Trigger/Systems/KnockdownOnTriggerSystem.cs b/Content.Shared/Trigger/Systems/KnockdownOnTriggerSystem.cs new file mode 100644 index 0000000000..815e00abc8 --- /dev/null +++ b/Content.Shared/Trigger/Systems/KnockdownOnTriggerSystem.cs @@ -0,0 +1,21 @@ +using Content.Shared.Stunnable; +using Content.Shared.Trigger.Components.Effects; + +namespace Content.Shared.Trigger.Systems; + +public sealed class KnockdownOnTriggerSystem : XOnTriggerSystem +{ + [Dependency] private readonly SharedStunSystem _stun = default!; + + protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) + { + args.Handled |= _stun.TryKnockdown( + target, + ent.Comp.KnockdownAmount, + ent.Comp.Refresh, + ent.Comp.AutoStand, + ent.Comp.Drop, + true + ); + } +} diff --git a/Content.Shared/Trigger/Systems/LaunchOnTriggerSystem.cs b/Content.Shared/Trigger/Systems/LaunchOnTriggerSystem.cs new file mode 100644 index 0000000000..8bc7dd16c0 --- /dev/null +++ b/Content.Shared/Trigger/Systems/LaunchOnTriggerSystem.cs @@ -0,0 +1,31 @@ +using System.Numerics; +using Content.Shared.Trigger.Components.Effects; +using Robust.Shared.Physics.Components; +using Robust.Shared.Physics.Systems; + +namespace Content.Shared.Trigger.Systems; + +public sealed class LaunchOnTriggerSystem : XOnTriggerSystem +{ + [Dependency] private readonly SharedTransformSystem _transform = default!; + [Dependency] private readonly SharedPhysicsSystem _physics = default!; + + protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) + { + if (!TryComp(target, out PhysicsComponent? phys)) + return; + + var linearVelocity = _physics.GetMapLinearVelocity(target); + // If the linear velocity is length 0, this means it's not moving. Given we want to move it in some direction... + if (linearVelocity.IsLengthZero()) + // An object that isn't moving is launched in the direction its facing, not the direction it's rotated (objects face away from their rotation). + linearVelocity = _transform.GetWorldRotation(target).RotateVec(Vector2.UnitY) * -1; + + // When triggered, take the direction the target is moving in (the normalized vector) and multiply it by the speed. + // Then apply an impulse to the target on the new vector. + // (If the target is moving NE at 10 m/s, this impulses it NE at speed m/s) + _physics.ApplyLinearImpulse(target, linearVelocity.Normalized() * ent.Comp.Impulse, body: phys); + + args.Handled = true; + } +} diff --git a/Content.Shared/Trigger/Systems/LockOnTriggerSystem.cs b/Content.Shared/Trigger/Systems/LockOnTriggerSystem.cs index 2056d5fe51..3bc8fecc1e 100644 --- a/Content.Shared/Trigger/Systems/LockOnTriggerSystem.cs +++ b/Content.Shared/Trigger/Systems/LockOnTriggerSystem.cs @@ -3,37 +3,25 @@ using Content.Shared.Trigger.Components.Effects; namespace Content.Shared.Trigger.Systems; -public sealed class LockOnTriggerSystem : EntitySystem +public sealed class LockOnTriggerSystem : XOnTriggerSystem { [Dependency] private readonly LockSystem _lock = default!; - public override void Initialize() + protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) { - 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 (!TryComp(target, out var lockComp)) return; // prevent the Resolve in Lock/Unlock/ToggleLock from logging errors in case the user does not have the component switch (ent.Comp.LockMode) { case LockAction.Lock: - _lock.Lock(target.Value, args.User, lockComp); + _lock.Lock(target, args.User, lockComp); break; case LockAction.Unlock: - _lock.Unlock(target.Value, args.User, lockComp); + _lock.Unlock(target, args.User, lockComp); break; case LockAction.Toggle: - _lock.ToggleLock(target.Value, args.User, lockComp); + _lock.ToggleLock(target, args.User, lockComp); break; } } diff --git a/Content.Shared/Trigger/Systems/PopupOnTriggerSystem.cs b/Content.Shared/Trigger/Systems/PopupOnTriggerSystem.cs index 65ed216af1..7f118aab52 100644 --- a/Content.Shared/Trigger/Systems/PopupOnTriggerSystem.cs +++ b/Content.Shared/Trigger/Systems/PopupOnTriggerSystem.cs @@ -1,3 +1,4 @@ +using Content.Shared.IdentityManagement; using Content.Shared.Popups; using Content.Shared.Trigger.Components.Effects; @@ -6,57 +7,51 @@ namespace Content.Shared.Trigger.Systems; /// /// This handles /// -public sealed class PopupOnTriggerSystem : EntitySystem +public sealed class PopupOnTriggerSystem : XOnTriggerSystem { [Dependency] private readonly SharedPopupSystem _popup = default!; - /// - public override void Initialize() + protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) { - 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; + var user = args.User != null ? Identity.Name(args.User.Value, EntityManager) : Loc.GetString("generic-unknown"); // 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); + { + _popup.PopupClient(Loc.GetString(ent.Comp.Text, ("entity", ent), ("user", user)), + target, + 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); + { + _popup.PopupEntity(Loc.GetString(ent.Comp.OtherText ?? ent.Comp.Text, ("entity", ent), ("user", user)), + target, + 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); + { + _popup.PopupPredicted(Loc.GetString(ent.Comp.Text, ("entity", ent), ("user", user)), + Loc.GetString(ent.Comp.OtherText ?? ent.Comp.Text, ("entity", ent), ("user", user)), + target, + 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); + { + _popup.PopupEntity(Loc.GetString(ent.Comp.OtherText ?? ent.Comp.Text, ("entity", ent), ("user", user)), + target, + ent.Comp.PopupType); + } } } diff --git a/Content.Shared/Trigger/Systems/RandomTriggerOnTriggerSystem.cs b/Content.Shared/Trigger/Systems/RandomTriggerOnTriggerSystem.cs new file mode 100644 index 0000000000..75acc005d0 --- /dev/null +++ b/Content.Shared/Trigger/Systems/RandomTriggerOnTriggerSystem.cs @@ -0,0 +1,38 @@ +using Content.Shared.Random.Helpers; +using Content.Shared.Trigger.Components.Effects; +using Robust.Shared.Prototypes; +using Robust.Shared.Timing; + +namespace Content.Shared.Trigger.Systems; + +public sealed class RandomTriggerOnTriggerSystem : XOnTriggerSystem +{ + [Dependency] private readonly TriggerSystem _trigger = default!; + [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private readonly IGameTiming _timing = default!; + + protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) + { + // TODO: Replace with RandomPredicted once the engine PR is merged + var hash = new List + { + (int)_timing.CurTick.Value, + GetNetEntity(ent).Id, + args.User == null ? 0 : GetNetEntity(args.User.Value).Id, + }; + var seed = SharedRandomExtensions.HashCodeCombine(hash); + var rand = new System.Random(seed); + + var keyOut = _prototypeManager.Index(ent.Comp.RandomKeyOut).Pick(rand); + + // Prevent recursive triggers + if (target == ent.Owner && ent.Comp.KeysIn.Contains(keyOut)) + { + Log.Warning($"{ToPrettyString(ent)} attempted to recursively trigger itself using RandomTriggerOnTriggerComponent."); + return; + } + + _trigger.Trigger(target, args.User, keyOut); + args.Handled = true; + } +} diff --git a/Content.Shared/Trigger/Systems/RejuvenateOnTriggerSystem.cs b/Content.Shared/Trigger/Systems/RejuvenateOnTriggerSystem.cs new file mode 100644 index 0000000000..9457c5e6ee --- /dev/null +++ b/Content.Shared/Trigger/Systems/RejuvenateOnTriggerSystem.cs @@ -0,0 +1,15 @@ +using Content.Shared.Administration.Systems; +using Content.Shared.Trigger.Components.Effects; + +namespace Content.Shared.Trigger.Systems; + +public sealed class RejuvenateOnTriggerSystem : XOnTriggerSystem +{ + [Dependency] private readonly RejuvenateSystem _rejuvenate = default!; + + protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) + { + _rejuvenate.PerformRejuvenate(target); + args.Handled = true; + } +} diff --git a/Content.Shared/Trigger/Systems/RepulseAttractOnTriggerSystem.cs b/Content.Shared/Trigger/Systems/RepulseAttractOnTriggerSystem.cs index 9bedc87b6b..3a9813f322 100644 --- a/Content.Shared/Trigger/Systems/RepulseAttractOnTriggerSystem.cs +++ b/Content.Shared/Trigger/Systems/RepulseAttractOnTriggerSystem.cs @@ -1,32 +1,16 @@ -using Content.Shared.Trigger; using Content.Shared.Trigger.Components.Effects; using Content.Shared.RepulseAttract; namespace Content.Shared.Trigger.Systems; -public sealed class RepulseAttractOnTriggerSystem : EntitySystem +public sealed class RepulseAttractOnTriggerSystem : XOnTriggerSystem { [Dependency] private readonly RepulseAttractSystem _repulse = default!; [Dependency] private readonly SharedTransformSystem _transform = default!; - public override void Initialize() + protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) { - 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; - - var position = _transform.GetMapCoordinates(target.Value); + var position = _transform.GetMapCoordinates(target); _repulse.TryRepulseAttract(position, args.User, ent.Comp.Speed, ent.Comp.Range, ent.Comp.Whitelist, ent.Comp.CollisionMask); args.Handled = true; diff --git a/Content.Shared/Trigger/Systems/ScramOnTriggerSystem.cs b/Content.Shared/Trigger/Systems/ScramOnTriggerSystem.cs index 163012cec5..eded400712 100644 --- a/Content.Shared/Trigger/Systems/ScramOnTriggerSystem.cs +++ b/Content.Shared/Trigger/Systems/ScramOnTriggerSystem.cs @@ -1,54 +1,30 @@ -using System.Numerics; +using Content.Shared.Maps; using Content.Shared.Movement.Pulling.Components; using Content.Shared.Movement.Pulling.Systems; using Content.Shared.Physics; using Content.Shared.Trigger.Components.Effects; using Robust.Shared.Map; -using Robust.Shared.Map.Components; using Robust.Shared.Network; -using Robust.Shared.Physics; using Robust.Shared.Physics.Components; using Robust.Shared.Audio.Systems; -using Robust.Shared.Collections; using Robust.Shared.Random; namespace Content.Shared.Trigger.Systems; -public sealed class ScramOnTriggerSystem : EntitySystem +public sealed class ScramOnTriggerSystem : XOnTriggerSystem { [Dependency] private readonly PullingSystem _pulling = default!; - [Dependency] private readonly EntityLookupSystem _lookup = default!; [Dependency] private readonly SharedTransformSystem _transform = default!; [Dependency] private readonly IRobustRandom _random = default!; - [Dependency] private readonly SharedMapSystem _map = default!; [Dependency] private readonly SharedAudioSystem _audio = default!; [Dependency] private readonly INetManager _net = default!; + [Dependency] private readonly TurfSystem _turfSystem = default!; - private EntityQuery _physicsQuery; - private HashSet> _targetGrids = new(); - - public override void Initialize() + protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) { - base.Initialize(); - - SubscribeLocalEvent(OnTrigger); - - _physicsQuery = GetEntityQuery(); - } - - 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; - // We need stop the user from being pulled so they don't just get "attached" with whoever is pulling them. // This can for example happen when the user is cuffed and being pulled. - if (TryComp(target, out var pull) && _pulling.IsPulled(target.Value, pull)) + if (TryComp(target, out var pull) && _pulling.IsPulled(target, pull)) _pulling.TryStopPull(ent, pull); // Check if the user is pulling anything, and drop it if so. @@ -61,90 +37,50 @@ public sealed class ScramOnTriggerSystem : EntitySystem if (_net.IsClient) return; - var xform = Transform(target.Value); - var targetCoords = SelectRandomTileInRange(xform, ent.Comp.TeleportRadius); + var targetCoords = SelectRandomTileInRange(target, ent.Comp.TeleportRadius); if (targetCoords != null) { - _transform.SetCoordinates(target.Value, targetCoords.Value); + _transform.SetCoordinates(target, targetCoords.Value); args.Handled = true; } } - - private EntityCoordinates? SelectRandomTileInRange(TransformComponent userXform, float radius) + /// + /// Method to find a random empty tile within a certain radius. Will not select off-grid tiles. Returns + /// null if no tile is found within a certain number of tries. + /// + /// Trends towards the outer radius. Compensates for small grids. + private EntityCoordinates? SelectRandomTileInRange(EntityUid uid, float radius, int tries = 40, PhysicsComponent? physicsComponent = null) { - var userCoords = _transform.ToMapCoordinates(userXform.Coordinates); - _targetGrids.Clear(); - _lookup.GetEntitiesInRange(userCoords, radius, _targetGrids); - Entity? targetGrid = null; - - if (_targetGrids.Count == 0) - return null; - - // Give preference to the grid the entity is currently on. - // This does not guarantee that if the probability fails that the owner's grid won't be picked. - // In reality the probability is higher and depends on the number of grids. - if (userXform.GridUid != null && TryComp(userXform.GridUid, out var gridComp)) - { - var userGrid = new Entity(userXform.GridUid.Value, gridComp); - if (_random.Prob(0.5f)) - { - _targetGrids.Remove(userGrid); - targetGrid = userGrid; - } - } - - if (targetGrid == null) - targetGrid = _random.GetRandom().PickAndTake(_targetGrids); - + var userCoords = Transform(uid).Coordinates; EntityCoordinates? targetCoords = null; - do + if (!Resolve(uid, ref physicsComponent)) + return targetCoords; + + + for (var i = 0; i < tries; i++) { - var valid = false; + // distance = r * sq(x) * i + // r = the radius of the search area. + // sq(x) = the square root of [0 - 1]. Gives a number trending to the + // upper range of [0, 1] so that you tend to teleport further. + // i = A percentage based on the current try count, which results in each + // subsequent try landing closer and closer towards the entity. + // Beneficial for smaller maps, especially when the radius is large. + var distance = radius * MathF.Sqrt(_random.NextFloat()) * (1 - (float)i / tries); - var range = (float)Math.Sqrt(radius); - var box = Box2.CenteredAround(userCoords.Position, new Vector2(range, range)); - var tilesInRange = _map.GetTilesEnumerator(targetGrid.Value.Owner, targetGrid.Value.Comp, box, false); - var tileList = new ValueList(); + // We then offset the user coords from a random angle * distance + var tempTargetCoords = userCoords.Offset(_random.NextAngle().ToVec() * distance); - while (tilesInRange.MoveNext(out var tile)) - { - tileList.Add(tile.GridIndices); - } + if (!_turfSystem.TryGetTileRef(tempTargetCoords, out var tileRef) + || _turfSystem.IsSpace(tileRef.Value) + || _turfSystem.IsTileBlocked(tileRef.Value, (CollisionGroup)physicsComponent.CollisionMask)) + continue; - while (tileList.Count != 0) - { - var tile = tileList.RemoveSwap(_random.Next(tileList.Count)); - valid = true; - foreach (var entity in _map.GetAnchoredEntities(targetGrid.Value.Owner, targetGrid.Value.Comp, - tile)) - { - if (!_physicsQuery.TryGetComponent(entity, out var body)) - continue; - - if (body.BodyType != BodyType.Static || - !body.Hard || - (body.CollisionLayer & (int)CollisionGroup.MobMask) == 0) - continue; - - valid = false; - break; - } - - if (valid) - { - targetCoords = new EntityCoordinates(targetGrid.Value.Owner, - _map.TileCenterToVector(targetGrid.Value, tile)); - break; - } - } - - if (valid || _targetGrids.Count == 0) // if we don't do the check here then PickAndTake will blow up on an empty set. - break; - - targetGrid = _random.GetRandom().PickAndTake(_targetGrids); - } while (true); + targetCoords = tempTargetCoords; + break; + } return targetCoords; } diff --git a/Content.Shared/Trigger/Systems/ShockOnTriggerSystem.cs b/Content.Shared/Trigger/Systems/ShockOnTriggerSystem.cs index c4d34af7e1..08c5da6ed3 100644 --- a/Content.Shared/Trigger/Systems/ShockOnTriggerSystem.cs +++ b/Content.Shared/Trigger/Systems/ShockOnTriggerSystem.cs @@ -4,41 +4,24 @@ using Robust.Shared.Containers; namespace Content.Shared.Trigger.Systems; -public sealed class ShockOnTriggerSystem : EntitySystem +public sealed class ShockOnTriggerSystem : XOnTriggerSystem { [Dependency] private readonly SharedContainerSystem _container = default!; [Dependency] private readonly SharedElectrocutionSystem _electrocution = default!; - public override void Initialize() + protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) { - base.Initialize(); - - SubscribeLocalEvent(OnTrigger); - } - - private void OnTrigger(Entity ent, ref TriggerEvent args) - { - if (args.Key != null && !ent.Comp.KeysIn.Contains(args.Key)) - return; - - EntityUid? target; + // Override the normal target if we target the container if (ent.Comp.TargetContainer) { // shock whoever is wearing this clothing item if (!_container.TryGetContainingContainer(ent.Owner, out var container)) return; + target = container.Owner; } - else - { - target = ent.Comp.TargetUser ? args.User : ent.Owner; - } - if (target == null) - return; - - _electrocution.TryDoElectrocution(target.Value, null, ent.Comp.Damage, ent.Comp.Duration, true, ignoreInsulation: true); + _electrocution.TryDoElectrocution(target, null, ent.Comp.Damage, ent.Comp.Duration, true, ignoreInsulation: true); args.Handled = true; } - } diff --git a/Content.Shared/Trigger/Systems/SolutionTriggerSystem.cs b/Content.Shared/Trigger/Systems/SolutionTriggerSystem.cs index 54a1869217..a5e1f3d547 100644 --- a/Content.Shared/Trigger/Systems/SolutionTriggerSystem.cs +++ b/Content.Shared/Trigger/Systems/SolutionTriggerSystem.cs @@ -1,31 +1,15 @@ using Content.Shared.Trigger.Components.Effects; -using Robust.Shared.Containers; using Content.Shared.Chemistry.EntitySystems; namespace Content.Shared.Trigger.Systems; -public sealed class SolutionTriggerSystem : EntitySystem +public sealed class SolutionTriggerSystem : XOnTriggerSystem { [Dependency] private readonly SharedSolutionContainerSystem _solutionContainer = default!; - public override void Initialize() + protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) { - base.Initialize(); - - SubscribeLocalEvent(OnTriggered); - } - - private void OnTriggered(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; - - if (!_solutionContainer.TryGetSolution(target.Value, ent.Comp.Solution, out var solutionRef, out _)) + if (!_solutionContainer.TryGetSolution(target, ent.Comp.Solution, out var solutionRef, out _)) return; _solutionContainer.AddSolution(solutionRef.Value, ent.Comp.AddedSolution); diff --git a/Content.Shared/Trigger/Systems/StaminaDamageOnTriggerSystem.cs b/Content.Shared/Trigger/Systems/StaminaDamageOnTriggerSystem.cs index 0efa437275..7d159925f9 100644 --- a/Content.Shared/Trigger/Systems/StaminaDamageOnTriggerSystem.cs +++ b/Content.Shared/Trigger/Systems/StaminaDamageOnTriggerSystem.cs @@ -1,34 +1,18 @@ -using Content.Shared.Damage; using Content.Shared.Damage.Systems; using Content.Shared.Trigger.Components.Effects; namespace Content.Shared.Trigger.Systems; -public sealed class StaminaDamageOnTriggerSystem : EntitySystem +public sealed class StaminaDamageOnTriggerSystem : XOnTriggerSystem { [Dependency] private readonly SharedStaminaSystem _stamina = default!; - public override void Initialize() + protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) { - 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; - - var ev = new BeforeStaminaDamageOnTriggerEvent(ent.Comp.Stamina, target.Value); + var ev = new BeforeStaminaDamageOnTriggerEvent(ent.Comp.Stamina, target); RaiseLocalEvent(ent.Owner, ref ev); - _stamina.TakeStaminaDamage(target.Value, ev.Stamina, source: args.User, with: ent.Owner, ignoreResist: ent.Comp.IgnoreResistances); + _stamina.TakeStaminaDamage(target, ev.Stamina, source: args.User, with: ent.Owner, ignoreResist: ent.Comp.IgnoreResistances); args.Handled = true; } diff --git a/Content.Shared/Trigger/Systems/StunOnTriggerSystem.cs b/Content.Shared/Trigger/Systems/StunOnTriggerSystem.cs new file mode 100644 index 0000000000..ce86f971d3 --- /dev/null +++ b/Content.Shared/Trigger/Systems/StunOnTriggerSystem.cs @@ -0,0 +1,17 @@ +using Content.Shared.Stunnable; +using Content.Shared.Trigger.Components.Effects; + +namespace Content.Shared.Trigger.Systems; + +public sealed class StunOnTriggerSystem : XOnTriggerSystem +{ + [Dependency] private readonly SharedStunSystem _stun = default!; + + protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) + { + if (ent.Comp.Refresh) + args.Handled |= _stun.TryUpdateStunDuration(target, ent.Comp.StunAmount); + else + args.Handled |= _stun.TryAddStunDuration(target, ent.Comp.StunAmount); + } +} diff --git a/Content.Shared/Trigger/Systems/SwapLocationOnTriggerSystem.cs b/Content.Shared/Trigger/Systems/SwapLocationOnTriggerSystem.cs new file mode 100644 index 0000000000..7b3004ad59 --- /dev/null +++ b/Content.Shared/Trigger/Systems/SwapLocationOnTriggerSystem.cs @@ -0,0 +1,30 @@ +using Content.Shared.Trigger.Components.Effects; +using Robust.Shared.Network; + +namespace Content.Shared.Trigger.Systems; + +public sealed class SwapLocationOnTriggerSystem : EntitySystem +{ + [Dependency] private readonly SharedTransformSystem _transform = default!; + [Dependency] private readonly INetManager _net = default!; + + public override void Initialize() + { + SubscribeLocalEvent(OnTrigger); + } + + private void OnTrigger(Entity ent, ref TriggerEvent args) + { + if (args.Key != null && !ent.Comp.KeysIn.Contains(args.Key)) + return; + + if (args.User == null) + return; + + // SwapPositions mispredicts at the moment. + // TODO: Fix this and remove the IsServer check. + if (_net.IsServer) + _transform.SwapPositions(ent.Owner, args.User.Value); + args.Handled = true; + } +} diff --git a/Content.Shared/Trigger/Systems/TagOnTriggerSystem.cs b/Content.Shared/Trigger/Systems/TagOnTriggerSystem.cs new file mode 100644 index 0000000000..d636593d43 --- /dev/null +++ b/Content.Shared/Trigger/Systems/TagOnTriggerSystem.cs @@ -0,0 +1,26 @@ +using Content.Shared.Tag; +using Content.Shared.Trigger.Components.Effects; + +namespace Content.Shared.Trigger.Systems; + +public sealed class AddTagsOnTriggerSystem : XOnTriggerSystem +{ + [Dependency] private readonly TagSystem _tag = default!; + + protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) + { + _tag.AddTags(target, ent.Comp.Tags); + args.Handled = true; + } +} + +public sealed class RemoveTagsOnTriggerSystem : XOnTriggerSystem +{ + [Dependency] private readonly TagSystem _tag = default!; + + protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) + { + _tag.RemoveTags(target, ent.Comp.Tags); + args.Handled = true; + } +} diff --git a/Content.Shared/Trigger/Systems/TippyOnTriggerSystem.cs b/Content.Shared/Trigger/Systems/TippyOnTriggerSystem.cs new file mode 100644 index 0000000000..10c55490af --- /dev/null +++ b/Content.Shared/Trigger/Systems/TippyOnTriggerSystem.cs @@ -0,0 +1,49 @@ +using Content.Shared.Tips; +using Content.Shared.Trigger.Components.Effects; +using Robust.Shared.Player; + +namespace Content.Shared.Trigger.Systems; + +public sealed class TippyOnTriggerSystem : EntitySystem +{ + [Dependency] private readonly SharedTipsSystem _tips = 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 msg = ent.Comp.Message; + var prototype = ent.Comp.Prototype; + + if (ent.Comp.LocMessage != null) + msg = Loc.GetString(ent.Comp.LocMessage.Value); + + if (ent.Comp.UseOwnerPrototype) + prototype = Prototype(ent)?.ID; + + var speakTime = ent.Comp.SpeakTime ?? _tips.GetSpeechTime(msg); + + if (ent.Comp.SendToAll) + { + _tips.SendTippy(msg, prototype, speakTime, ent.Comp.SlideTime, ent.Comp.WaddleInterval); + } + else + { + var target = ent.Comp.TargetUser ? args.User : ent.Owner; + if (!TryComp(target, out var actor)) + return; + + _tips.SendTippy(actor.PlayerSession, msg, prototype, speakTime, ent.Comp.SlideTime, ent.Comp.WaddleInterval); + } + + args.Handled = true; + } +} diff --git a/Content.Shared/Trigger/Systems/TriggerOnActivateImplantSystem.cs b/Content.Shared/Trigger/Systems/TriggerOnActivateImplantSystem.cs index 3825708550..ea5ebac6ea 100644 --- a/Content.Shared/Trigger/Systems/TriggerOnActivateImplantSystem.cs +++ b/Content.Shared/Trigger/Systems/TriggerOnActivateImplantSystem.cs @@ -3,10 +3,8 @@ using Content.Shared.Trigger.Components.Triggers; namespace Content.Shared.Trigger.Systems; -public sealed partial class TriggerOnActivateImplantSystem : EntitySystem +public sealed partial class TriggerOnActivateImplantSystem : TriggerOnXSystem { - [Dependency] private readonly TriggerSystem _trigger = default!; - public override void Initialize() { base.Initialize(); @@ -16,7 +14,7 @@ public sealed partial class TriggerOnActivateImplantSystem : EntitySystem private void OnActivateImplant(Entity ent, ref ActivateImplantEvent args) { - _trigger.Trigger(ent.Owner, args.Performer, ent.Comp.KeyOut); + Trigger.Trigger(ent.Owner, args.Performer, ent.Comp.KeyOut); args.Handled = true; } } diff --git a/Content.Shared/Trigger/Systems/TriggerOnContainerInteractionSystem.cs b/Content.Shared/Trigger/Systems/TriggerOnContainerInteractionSystem.cs index 8fa9308f70..0d6ff4dbc6 100644 --- a/Content.Shared/Trigger/Systems/TriggerOnContainerInteractionSystem.cs +++ b/Content.Shared/Trigger/Systems/TriggerOnContainerInteractionSystem.cs @@ -7,9 +7,8 @@ namespace Content.Shared.Trigger.Systems; /// /// System for creating triggers when entities are inserted into or removed from containers. /// -public sealed class TriggerOnContainerInteractionSystem : EntitySystem +public sealed class TriggerOnContainerInteractionSystem : TriggerOnXSystem { - [Dependency] private readonly TriggerSystem _trigger = default!; [Dependency] private readonly IGameTiming _timing = default!; public override void Initialize() @@ -31,7 +30,7 @@ public sealed class TriggerOnContainerInteractionSystem : EntitySystem if (ent.Comp.ContainerId != null && ent.Comp.ContainerId != args.Container.ID) return; - _trigger.Trigger(ent.Owner, args.Entity, ent.Comp.KeyOut); + Trigger.Trigger(ent.Owner, args.Entity, ent.Comp.KeyOut); } private void OnRemovedFromContainer(Entity ent, ref EntRemovedFromContainerMessage args) @@ -42,7 +41,7 @@ public sealed class TriggerOnContainerInteractionSystem : EntitySystem if (ent.Comp.ContainerId != null && ent.Comp.ContainerId != args.Container.ID) return; - _trigger.Trigger(ent.Owner, args.Entity, ent.Comp.KeyOut); + Trigger.Trigger(ent.Owner, args.Entity, ent.Comp.KeyOut); } // Used by entities to trigger when they are inserted into or removed from a container @@ -54,7 +53,7 @@ public sealed class TriggerOnContainerInteractionSystem : EntitySystem if (ent.Comp.ContainerId != null && ent.Comp.ContainerId != args.Container.ID) return; - _trigger.Trigger(ent.Owner, args.Container.Owner, ent.Comp.KeyOut); + Trigger.Trigger(ent.Owner, args.Container.Owner, ent.Comp.KeyOut); } private void OnGotRemovedFromContainer(Entity ent, ref EntGotRemovedFromContainerMessage args) @@ -65,6 +64,6 @@ public sealed class TriggerOnContainerInteractionSystem : EntitySystem if (ent.Comp.ContainerId != null && ent.Comp.ContainerId != args.Container.ID) return; - _trigger.Trigger(ent.Owner, args.Container.Owner, ent.Comp.KeyOut); + Trigger.Trigger(ent.Owner, args.Container.Owner, ent.Comp.KeyOut); } } diff --git a/Content.Shared/Trigger/Systems/TriggerOnEmbedSystem.cs b/Content.Shared/Trigger/Systems/TriggerOnEmbedSystem.cs new file mode 100644 index 0000000000..ade48c94a7 --- /dev/null +++ b/Content.Shared/Trigger/Systems/TriggerOnEmbedSystem.cs @@ -0,0 +1,31 @@ +using Content.Shared.Projectiles; +using Content.Shared.Trigger.Components.Triggers; + +namespace Content.Shared.Trigger.Systems; + +/// +/// This handles subscriptions. +/// +public sealed class TriggerOnEmbedSystem : TriggerOnXSystem +{ + /// + public override void Initialize() + { + base.Initialize(); + + SubscribeLocalEvent(OnEmbed); + SubscribeLocalEvent(OnStopEmbed); + } + + private void OnEmbed(Entity ent, ref EmbedEvent args) + { + var user = ent.Comp.UserIsEmbeddedInto ? args.Embedded : args.Shooter; + Trigger.Trigger(ent, user, ent.Comp.KeyOut); + } + + private void OnStopEmbed(Entity ent, ref EmbedDetachEvent args) + { + var user = ent.Comp.UserIsEmbeddedInto ? args.Embedded : args.Detacher; + Trigger.Trigger(ent, user, ent.Comp.KeyOut); + } +} diff --git a/Content.Shared/Trigger/Systems/TriggerOnEmptyGunshotSystem.cs b/Content.Shared/Trigger/Systems/TriggerOnEmptyGunshotSystem.cs index cc23fa2b84..2de0f516da 100644 --- a/Content.Shared/Trigger/Systems/TriggerOnEmptyGunshotSystem.cs +++ b/Content.Shared/Trigger/Systems/TriggerOnEmptyGunshotSystem.cs @@ -2,10 +2,8 @@ using Content.Shared.Trigger.Components.Triggers; using Content.Shared.Weapons.Ranged.Events; namespace Content.Shared.Trigger.Systems; -public sealed partial class TriggerOnEmptyGunshotSystem : EntitySystem +public sealed partial class TriggerOnEmptyGunshotSystem : TriggerOnXSystem { - [Dependency] private readonly TriggerSystem _trigger = default!; - public override void Initialize() { base.Initialize(); @@ -15,6 +13,6 @@ public sealed partial class TriggerOnEmptyGunshotSystem : EntitySystem private void OnEmptyGunShot(Entity ent, ref OnEmptyGunShotEvent args) { - _trigger.Trigger(ent.Owner, args.User, ent.Comp.KeyOut); + Trigger.Trigger(ent.Owner, args.User, ent.Comp.KeyOut); } } diff --git a/Content.Shared/Trigger/Systems/TriggerOnEquipmentSystem.cs b/Content.Shared/Trigger/Systems/TriggerOnEquipmentSystem.cs index bc097ae831..8a122a1f65 100644 --- a/Content.Shared/Trigger/Systems/TriggerOnEquipmentSystem.cs +++ b/Content.Shared/Trigger/Systems/TriggerOnEquipmentSystem.cs @@ -7,9 +7,8 @@ namespace Content.Shared.Trigger.Systems; /// /// System for creating triggers when entities are equipped or unequipped from inventory slots. /// -public sealed class TriggerOnEquipmentSystem : EntitySystem +public sealed class TriggerOnEquipmentSystem : TriggerOnXSystem { - [Dependency] private readonly TriggerSystem _trigger = default!; [Dependency] private readonly IGameTiming _timing = default!; public override void Initialize() @@ -31,7 +30,7 @@ public sealed class TriggerOnEquipmentSystem : EntitySystem if ((ent.Comp.SlotFlags & args.SlotFlags) == 0) return; - _trigger.Trigger(ent.Owner, args.Equipment, ent.Comp.KeyOut); + Trigger.Trigger(ent.Owner, args.Equipment, ent.Comp.KeyOut); } private void OnDidUnequip(Entity ent, ref DidUnequipEvent args) @@ -42,7 +41,7 @@ public sealed class TriggerOnEquipmentSystem : EntitySystem if ((ent.Comp.SlotFlags & args.SlotFlags) == 0) return; - _trigger.Trigger(ent.Owner, args.Equipment, ent.Comp.KeyOut); + Trigger.Trigger(ent.Owner, args.Equipment, ent.Comp.KeyOut); } // Used by entities when they get equipped or unequipped @@ -54,7 +53,7 @@ public sealed class TriggerOnEquipmentSystem : EntitySystem if ((ent.Comp.SlotFlags & args.SlotFlags) == 0) return; - _trigger.Trigger(ent.Owner, args.Equipee, ent.Comp.KeyOut); + Trigger.Trigger(ent.Owner, args.Equipee, ent.Comp.KeyOut); } private void OnGotUnequipped(Entity ent, ref GotUnequippedEvent args) @@ -65,6 +64,6 @@ public sealed class TriggerOnEquipmentSystem : EntitySystem if ((ent.Comp.SlotFlags & args.SlotFlags) == 0) return; - _trigger.Trigger(ent.Owner, args.Equipee, ent.Comp.KeyOut); + Trigger.Trigger(ent.Owner, args.Equipee, ent.Comp.KeyOut); } } diff --git a/Content.Shared/Trigger/Systems/HandTriggerSystem.cs b/Content.Shared/Trigger/Systems/TriggerOnHandSystem.cs similarity index 81% rename from Content.Shared/Trigger/Systems/HandTriggerSystem.cs rename to Content.Shared/Trigger/Systems/TriggerOnHandSystem.cs index 8001d5d92f..580d4990a8 100644 --- a/Content.Shared/Trigger/Systems/HandTriggerSystem.cs +++ b/Content.Shared/Trigger/Systems/TriggerOnHandSystem.cs @@ -5,10 +5,9 @@ using Robust.Shared.Timing; namespace Content.Shared.Trigger.Systems; -public sealed partial class HandTriggerSystem : EntitySystem +public sealed partial class HandTriggerSystem : TriggerOnXSystem { [Dependency] private readonly IGameTiming _timing = default!; - [Dependency] private readonly TriggerSystem _trigger = default!; public override void Initialize() { @@ -29,7 +28,7 @@ public sealed partial class HandTriggerSystem : EntitySystem if (_timing.ApplyingState) return; - _trigger.Trigger(ent.Owner, args.User, ent.Comp.KeyOut); + Trigger.Trigger(ent.Owner, args.User, ent.Comp.KeyOut); } private void OnGotUnequipped(Entity ent, ref GotUnequippedHandEvent args) @@ -37,7 +36,7 @@ public sealed partial class HandTriggerSystem : EntitySystem if (_timing.ApplyingState) return; - _trigger.Trigger(ent.Owner, args.User, ent.Comp.KeyOut); + Trigger.Trigger(ent.Owner, args.User, ent.Comp.KeyOut); } private void OnDidEquip(Entity ent, ref DidEquipHandEvent args) @@ -45,7 +44,7 @@ public sealed partial class HandTriggerSystem : EntitySystem if (_timing.ApplyingState) return; - _trigger.Trigger(ent.Owner, args.Equipped, ent.Comp.KeyOut); + Trigger.Trigger(ent.Owner, args.Equipped, ent.Comp.KeyOut); } private void OnDidUnequip(Entity ent, ref DidUnequipHandEvent args) @@ -53,12 +52,12 @@ public sealed partial class HandTriggerSystem : EntitySystem if (_timing.ApplyingState) return; - _trigger.Trigger(ent.Owner, args.Unequipped, ent.Comp.KeyOut); + Trigger.Trigger(ent.Owner, args.Unequipped, ent.Comp.KeyOut); } private void OnDropped(Entity ent, ref DroppedEvent args) { // We don't need the guard statement here because this one is not a container event, but raised directly when interacting. - _trigger.Trigger(ent.Owner, args.User, ent.Comp.KeyOut); + Trigger.Trigger(ent.Owner, args.User, ent.Comp.KeyOut); } } diff --git a/Content.Shared/Trigger/Systems/TriggerOnHitscanSystem.cs b/Content.Shared/Trigger/Systems/TriggerOnHitscanSystem.cs new file mode 100644 index 0000000000..e69de29bb2 diff --git a/Content.Shared/Trigger/Systems/TriggerOnIngestedSystem.cs b/Content.Shared/Trigger/Systems/TriggerOnIngestedSystem.cs new file mode 100644 index 0000000000..1e199e840e --- /dev/null +++ b/Content.Shared/Trigger/Systems/TriggerOnIngestedSystem.cs @@ -0,0 +1,23 @@ +using Content.Shared.Nutrition; +using Content.Shared.Trigger.Components.Triggers; + +namespace Content.Shared.Trigger.Systems; + +public sealed partial class TriggerOnIngestedSystem : TriggerOnXSystem +{ + public override void Initialize() + { + base.Initialize(); + + SubscribeLocalEvent(OnIngested); + } + + private void OnIngested(Entity ent, ref IngestedEvent args) + { + // args.Target is the entity being fed, while args.User is the entity doing the feeding. + // Since they are not always equal (feeding someone by force, for example) we use a bool to decide which one is the trigger user. + var user = ent.Comp.EatingIsUser ? args.Target : args.User; + + Trigger.Trigger(ent.Owner, user, ent.Comp.KeyOut); + } +} diff --git a/Content.Shared/Trigger/Systems/TriggerOnLandSystem.cs b/Content.Shared/Trigger/Systems/TriggerOnLandSystem.cs index 754f285753..64e2e5a5c1 100644 --- a/Content.Shared/Trigger/Systems/TriggerOnLandSystem.cs +++ b/Content.Shared/Trigger/Systems/TriggerOnLandSystem.cs @@ -3,10 +3,8 @@ using Content.Shared.Trigger.Components.Triggers; namespace Content.Shared.Trigger.Systems; -public sealed partial class TriggerOnLandSystem : EntitySystem +public sealed partial class TriggerOnLandSystem : TriggerOnXSystem { - [Dependency] private readonly TriggerSystem _trigger = default!; - public override void Initialize() { base.Initialize(); @@ -16,6 +14,6 @@ public sealed partial class TriggerOnLandSystem : EntitySystem private void OnLand(Entity ent, ref LandEvent args) { - _trigger.Trigger(ent.Owner, args.User, ent.Comp.KeyOut); + Trigger.Trigger(ent.Owner, args.User, ent.Comp.KeyOut); } } diff --git a/Content.Shared/Trigger/Systems/MeleeTriggerSystem.cs b/Content.Shared/Trigger/Systems/TriggerOnMeleeSystem.cs similarity index 78% rename from Content.Shared/Trigger/Systems/MeleeTriggerSystem.cs rename to Content.Shared/Trigger/Systems/TriggerOnMeleeSystem.cs index b7433a2987..e38afb973a 100644 --- a/Content.Shared/Trigger/Systems/MeleeTriggerSystem.cs +++ b/Content.Shared/Trigger/Systems/TriggerOnMeleeSystem.cs @@ -6,10 +6,8 @@ namespace Content.Shared.Trigger.Systems; /// /// Trigger system for melee related triggers. /// -public sealed class MeleeTriggerSystem : EntitySystem +public sealed class TriggerOnMeleeTriggerSystem : TriggerOnXSystem { - [Dependency] private readonly TriggerSystem _trigger = default!; - /// public override void Initialize() { @@ -23,7 +21,7 @@ public sealed class MeleeTriggerSystem : EntitySystem private void OnMissTrigger(Entity ent, ref MeleeHitEvent args) { if (args.HitEntities.Count == 0) - _trigger.Trigger(ent.Owner, args.User, ent.Comp.KeyOut); + Trigger.Trigger(ent.Owner, args.User, ent.Comp.KeyOut); } private void OnSwingTrigger(Entity ent, ref MeleeHitEvent args) @@ -34,7 +32,7 @@ public sealed class MeleeTriggerSystem : EntitySystem else target = ent.Comp.TargetIsUser ? args.HitEntities[0] : args.User; - _trigger.Trigger(ent.Owner, target, ent.Comp.KeyOut); + Trigger.Trigger(ent.Owner, target, ent.Comp.KeyOut); } private void OnHitTrigger(Entity ent, ref MeleeHitEvent args) @@ -45,14 +43,14 @@ public sealed class MeleeTriggerSystem : EntitySystem if (!ent.Comp.TriggerEveryHit) { var target = ent.Comp.TargetIsUser ? args.HitEntities[0] : args.User; - _trigger.Trigger(ent.Owner, target, ent.Comp.KeyOut); + 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); + Trigger.Trigger(ent.Owner, ent.Comp.TargetIsUser ? target : args.User, ent.Comp.KeyOut); } } } diff --git a/Content.Shared/Trigger/Systems/TriggerOnMobstateChangeSystem.cs b/Content.Shared/Trigger/Systems/TriggerOnMobstateChangeSystem.cs index 68c109aef9..3afd03f41a 100644 --- a/Content.Shared/Trigger/Systems/TriggerOnMobstateChangeSystem.cs +++ b/Content.Shared/Trigger/Systems/TriggerOnMobstateChangeSystem.cs @@ -6,9 +6,8 @@ using Content.Shared.Trigger.Components.Triggers; namespace Content.Shared.Trigger.Systems; -public sealed partial class TriggerOnMobstateChangeSystem : EntitySystem +public sealed partial class TriggerOnMobstateChangeSystem : TriggerOnXSystem { - [Dependency] private readonly TriggerSystem _trigger = default!; [Dependency] private readonly SharedPopupSystem _popup = default!; public override void Initialize() @@ -27,7 +26,7 @@ public sealed partial class TriggerOnMobstateChangeSystem : EntitySystem if (!component.MobState.Contains(args.NewMobState)) return; - _trigger.Trigger(uid, component.TargetMobstateEntity ? uid : args.Origin, component.KeyOut); + Trigger.Trigger(uid, component.TargetMobstateEntity ? uid : args.Origin, component.KeyOut); } private void OnMobStateRelay(EntityUid uid, TriggerOnMobstateChangeComponent component, ImplantRelayEvent args) @@ -35,7 +34,7 @@ public sealed partial class TriggerOnMobstateChangeSystem : EntitySystem if (!component.MobState.Contains(args.Event.NewMobState)) return; - _trigger.Trigger(uid, component.TargetMobstateEntity ? args.ImplantedEntity : args.Event.Origin, component.KeyOut); + Trigger.Trigger(uid, component.TargetMobstateEntity ? args.ImplantedEntity : args.Event.Origin, component.KeyOut); } /// diff --git a/Content.Shared/Trigger/Systems/TriggerOnRoundEndSystem.cs b/Content.Shared/Trigger/Systems/TriggerOnRoundEndSystem.cs index c18fb08f3f..b5b910d08d 100644 --- a/Content.Shared/Trigger/Systems/TriggerOnRoundEndSystem.cs +++ b/Content.Shared/Trigger/Systems/TriggerOnRoundEndSystem.cs @@ -6,10 +6,8 @@ namespace Content.Shared.Trigger.Systems; /// /// System for creating a trigger when the round ends. /// -public sealed class TriggerOnRoundEndSystem : EntitySystem +public sealed class TriggerOnRoundEndSystem : TriggerOnXSystem { - [Dependency] private readonly TriggerSystem _trigger = default!; - /// public override void Initialize() { @@ -25,7 +23,7 @@ public sealed class TriggerOnRoundEndSystem : EntitySystem // trigger everything with the component while (triggerQuery.MoveNext(out var uid, out var comp)) { - _trigger.Trigger(uid, null, comp.KeyOut); + Trigger.Trigger(uid, null, comp.KeyOut); } } } diff --git a/Content.Shared/Trigger/Systems/TriggerOnSlipSystem.cs b/Content.Shared/Trigger/Systems/TriggerOnSlipSystem.cs index 6940ea52e2..746694b891 100644 --- a/Content.Shared/Trigger/Systems/TriggerOnSlipSystem.cs +++ b/Content.Shared/Trigger/Systems/TriggerOnSlipSystem.cs @@ -3,10 +3,8 @@ using Content.Shared.Trigger.Components.Triggers; namespace Content.Shared.Trigger.Systems; -public sealed partial class TriggerOnSlipSystem : EntitySystem +public sealed partial class TriggerOnSlipSystem : TriggerOnXSystem { - [Dependency] private readonly TriggerSystem _trigger = default!; - public override void Initialize() { base.Initialize(); @@ -16,6 +14,6 @@ public sealed partial class TriggerOnSlipSystem : EntitySystem private void OnSlip(Entity ent, ref SlipEvent args) { - _trigger.Trigger(ent.Owner, args.Slipped, ent.Comp.KeyOut); + Trigger.Trigger(ent.Owner, args.Slipped, ent.Comp.KeyOut); } } diff --git a/Content.Shared/Trigger/Systems/TriggerOnStrappedOrBuckledSystem.cs b/Content.Shared/Trigger/Systems/TriggerOnStrappedOrBuckledSystem.cs index d4960ff70c..20cf2393b9 100644 --- a/Content.Shared/Trigger/Systems/TriggerOnStrappedOrBuckledSystem.cs +++ b/Content.Shared/Trigger/Systems/TriggerOnStrappedOrBuckledSystem.cs @@ -8,10 +8,8 @@ namespace Content.Shared.Trigger.Systems; /// The users of strap components are the objects having an entity strapped to them (IE: Chairs) /// The users of buckle components are entities being buckled to an object. (IE: Mobs and players) /// -public sealed partial class TriggerOnStrappedOrBuckledSystem : EntitySystem +public sealed partial class TriggerOnStrappedOrBuckledSystem : TriggerOnXSystem { - [Dependency] private readonly TriggerSystem _trigger = default!; - public override void Initialize() { base.Initialize(); @@ -27,23 +25,23 @@ public sealed partial class TriggerOnStrappedOrBuckledSystem : EntitySystem // Called by objects entities can be buckled to. (Chairs, surgical tables/) private void OnStrapped(Entity ent, ref StrappedEvent args) { - _trigger.Trigger(ent.Owner, args.Strap, ent.Comp.KeyOut); + Trigger.Trigger(ent.Owner, args.Strap, ent.Comp.KeyOut); } private void OnUnstrapped(Entity ent, ref UnstrappedEvent args) { - _trigger.Trigger(ent.Owner, args.Strap, ent.Comp.KeyOut); + Trigger.Trigger(ent.Owner, args.Strap, ent.Comp.KeyOut); } // Called by entities that are buckled to an object. (Mobs, players.) private void OnBuckled(Entity ent, ref BuckledEvent args) { - _trigger.Trigger(ent.Owner, args.Buckle, ent.Comp.KeyOut); + Trigger.Trigger(ent.Owner, args.Buckle, ent.Comp.KeyOut); } private void OnUnbuckled(Entity ent, ref UnbuckledEvent args) { - _trigger.Trigger(ent.Owner, args.Buckle, ent.Comp.KeyOut); + Trigger.Trigger(ent.Owner, args.Buckle, ent.Comp.KeyOut); } #endregion } diff --git a/Content.Shared/Trigger/Systems/TriggerOnStuckSystem.cs b/Content.Shared/Trigger/Systems/TriggerOnStuckSystem.cs index d364adccff..dc6441d9df 100644 --- a/Content.Shared/Trigger/Systems/TriggerOnStuckSystem.cs +++ b/Content.Shared/Trigger/Systems/TriggerOnStuckSystem.cs @@ -3,10 +3,8 @@ using Content.Shared.Trigger.Components.Triggers; namespace Content.Shared.Trigger.Systems; -public sealed class TriggerOnStuckSystem : EntitySystem +public sealed class TriggerOnStuckSystem : TriggerOnXSystem { - [Dependency] private readonly TriggerSystem _trigger = default!; - public override void Initialize() { base.Initialize(); @@ -16,6 +14,6 @@ public sealed class TriggerOnStuckSystem : EntitySystem private void OnStuck(Entity ent, ref EntityStuckEvent args) { - _trigger.Trigger(ent.Owner, args.User, ent.Comp.KeyOut); + Trigger.Trigger(ent.Owner, args.User, ent.Comp.KeyOut); } } diff --git a/Content.Shared/Trigger/Systems/TriggerOnThrowDoHitSystem.cs b/Content.Shared/Trigger/Systems/TriggerOnThrowDoHitSystem.cs new file mode 100644 index 0000000000..ca57b517c6 --- /dev/null +++ b/Content.Shared/Trigger/Systems/TriggerOnThrowDoHitSystem.cs @@ -0,0 +1,19 @@ +using Content.Shared.Throwing; +using Content.Shared.Trigger.Components.Triggers; + +namespace Content.Shared.Trigger.Systems; + +public sealed partial class TriggerOnThrowDoHitSystem : TriggerOnXSystem +{ + public override void Initialize() + { + base.Initialize(); + + SubscribeLocalEvent(OnHit); + } + + private void OnHit(Entity ent, ref ThrowDoHitEvent args) + { + Trigger.Trigger(ent.Owner, args.Target, ent.Comp.KeyOut); + } +} diff --git a/Content.Shared/Trigger/Systems/TriggerOnToolUseSystem.cs b/Content.Shared/Trigger/Systems/TriggerOnToolUseSystem.cs index 01f612aadf..b0265e571e 100644 --- a/Content.Shared/Trigger/Systems/TriggerOnToolUseSystem.cs +++ b/Content.Shared/Trigger/Systems/TriggerOnToolUseSystem.cs @@ -3,10 +3,8 @@ using Content.Shared.Trigger.Components.Triggers; namespace Content.Shared.Trigger.Systems; -public sealed class TriggerOnToolUseSystem : EntitySystem +public sealed class TriggerOnToolUseSystem : TriggerOnXSystem { - [Dependency] private readonly TriggerSystem _trigger = default!; - public override void Initialize() { base.Initialize(); @@ -16,6 +14,6 @@ public sealed class TriggerOnToolUseSystem : EntitySystem private void OnToolUse(Entity ent, ref SimpleToolDoAfterEvent args) { - _trigger.Trigger(ent.Owner, args.User, ent.Comp.KeyOut); + Trigger.Trigger(ent.Owner, args.User, ent.Comp.KeyOut); } } diff --git a/Content.Shared/Trigger/Systems/TriggerOnVerbSystem.cs b/Content.Shared/Trigger/Systems/TriggerOnVerbSystem.cs index d5830dd75d..31c0e9c377 100644 --- a/Content.Shared/Trigger/Systems/TriggerOnVerbSystem.cs +++ b/Content.Shared/Trigger/Systems/TriggerOnVerbSystem.cs @@ -3,10 +3,8 @@ using Content.Shared.Trigger.Components.Triggers; namespace Content.Shared.Trigger.Systems; -public sealed partial class TriggerOnVerbSystem : EntitySystem +public sealed partial class TriggerOnVerbSystem : TriggerOnXSystem { - [Dependency] private readonly TriggerSystem _trigger = default!; - public override void Initialize() { base.Initialize(); @@ -24,7 +22,7 @@ public sealed partial class TriggerOnVerbSystem : EntitySystem args.Verbs.Add(new AlternativeVerb { Text = Loc.GetString(ent.Comp.Text), - Act = () => _trigger.Trigger(ent.Owner, user, ent.Comp.KeyOut), + Act = () => Trigger.Trigger(ent.Owner, user, ent.Comp.KeyOut), Priority = 2 // should be above any timer settings }); } diff --git a/Content.Shared/Trigger/Systems/TriggerSystem.Interaction.cs b/Content.Shared/Trigger/Systems/TriggerSystem.Interaction.cs index 62f483e876..922762973c 100644 --- a/Content.Shared/Trigger/Systems/TriggerSystem.Interaction.cs +++ b/Content.Shared/Trigger/Systems/TriggerSystem.Interaction.cs @@ -16,11 +16,16 @@ public sealed partial class TriggerSystem SubscribeLocalEvent(OnActivate); SubscribeLocalEvent(OnUse); SubscribeLocalEvent(OnInteractHand); + SubscribeLocalEvent(OnUserInteractHand); SubscribeLocalEvent(OnInteractUsing); + SubscribeLocalEvent(OnUserInteractUsing); SubscribeLocalEvent(OnThrow); SubscribeLocalEvent(OnThrown); + SubscribeLocalEvent(OnUiOpened); + SubscribeLocalEvent(OnUiClosed); + SubscribeLocalEvent(HandleItemToggleOnTrigger); SubscribeLocalEvent(HandleAnchorOnTrigger); SubscribeLocalEvent(HandleUseDelayOnTrigger); @@ -61,6 +66,17 @@ public sealed partial class TriggerSystem args.Handled = true; } + private void OnUserInteractHand(Entity ent, ref UserInteractHandEvent args) + { + if (args.Handled) + return; + + Trigger(ent.Owner, args.Target, ent.Comp.KeyOut); + + if (ent.Comp.Handle) + args.Handled = true; + } + private void OnInteractUsing(Entity ent, ref InteractUsingEvent args) { if (args.Handled) @@ -73,6 +89,20 @@ public sealed partial class TriggerSystem args.Handled = true; } + private void OnUserInteractUsing(Entity ent, ref UserInteractUsingEvent args) + { + if (args.Handled) + return; + + if (!_whitelist.CheckBoth(args.Used, ent.Comp.Blacklist, ent.Comp.Whitelist)) + return; + + Trigger(ent.Owner, ent.Comp.TargetUsed ? args.Used : args.Target, ent.Comp.KeyOut); + + if (ent.Comp.Handle) + args.Handled = true; + } + private void OnThrow(Entity ent, ref ThrowEvent args) { Trigger(ent.Owner, args.Thrown, ent.Comp.KeyOut); @@ -83,6 +113,22 @@ public sealed partial class TriggerSystem Trigger(ent.Owner, args.User, ent.Comp.KeyOut); } + private void OnUiOpened(Entity ent, ref BoundUIOpenedEvent args) + { + if (ent.Comp.UiKeys == null || ent.Comp.UiKeys.Contains(args.UiKey)) + { + Trigger(ent, args.Actor, ent.Comp.KeyOut); + } + } + + private void OnUiClosed(Entity ent, ref BoundUIClosedEvent args) + { + if (ent.Comp.UiKeys == null || ent.Comp.UiKeys.Contains(args.UiKey)) + { + Trigger(ent, args.Actor, ent.Comp.KeyOut); + } + } + private void HandleItemToggleOnTrigger(Entity ent, ref TriggerEvent args) { if (args.Key != null && !ent.Comp.KeysIn.Contains(args.Key)) diff --git a/Content.Shared/Trigger/Systems/UncuffOnTriggerSystem.cs b/Content.Shared/Trigger/Systems/UncuffOnTriggerSystem.cs index 9b83c4cf8e..ab012ecd90 100644 --- a/Content.Shared/Trigger/Systems/UncuffOnTriggerSystem.cs +++ b/Content.Shared/Trigger/Systems/UncuffOnTriggerSystem.cs @@ -4,31 +4,16 @@ using Content.Shared.Trigger.Components.Effects; namespace Content.Shared.Trigger.Systems; -public sealed class UncuffOnTriggerSystem : EntitySystem +public sealed class UncuffOnTriggerSystem : XOnTriggerSystem { [Dependency] private readonly SharedCuffableSystem _cuffable = default!; - public override void Initialize() + protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) { - base.Initialize(); - - SubscribeLocalEvent(OnTrigger); - } - - private void OnTrigger(Entity ent, ref TriggerEvent args) - { - if (args.Key != null && !ent.Comp.KeysIn.Contains(args.Key)) + if (!TryComp(target, out var cuffs) || !_cuffable.TryGetLastCuff(target, out var cuff)) return; - var target = ent.Comp.TargetUser ? args.User : ent.Owner; - - if (target == null) - return; - - if (!TryComp(target.Value, out var cuffs) || cuffs.Container.ContainedEntities.Count < 1) - return; - - _cuffable.Uncuff(target.Value, args.User, cuffs.LastAddedCuffs); + _cuffable.Uncuff(target, args.User, cuff.Value); args.Handled = true; } } diff --git a/Content.Shared/Trigger/Systems/WeatherTriggerSystem.cs b/Content.Shared/Trigger/Systems/WeatherTriggerSystem.cs index 6343e08f0b..3a64f94f67 100644 --- a/Content.Shared/Trigger/Systems/WeatherTriggerSystem.cs +++ b/Content.Shared/Trigger/Systems/WeatherTriggerSystem.cs @@ -5,30 +5,15 @@ using Robust.Shared.Timing; namespace Content.Shared.Trigger.Systems; -public sealed class WeatherTriggerSystem : EntitySystem +public sealed class WeatherTriggerSystem : XOnTriggerSystem { [Dependency] private readonly IGameTiming _timing = default!; [Dependency] private readonly IPrototypeManager _prototypeManager = default!; [Dependency] private readonly SharedWeatherSystem _weather = default!; - public override void Initialize() + protected override void OnTrigger(Entity ent, EntityUid target, ref TriggerEvent args) { - 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; - - var xform = Transform(target.Value); + var xform = Transform(target); if (ent.Comp.Weather == null) //Clear weather if nothing is set { diff --git a/Content.Shared/Turrets/SharedDeployableTurretSystem.cs b/Content.Shared/Turrets/SharedDeployableTurretSystem.cs index 8209a49efd..f252297c91 100644 --- a/Content.Shared/Turrets/SharedDeployableTurretSystem.cs +++ b/Content.Shared/Turrets/SharedDeployableTurretSystem.cs @@ -1,6 +1,6 @@ -using Content.Shared.Access.Components; using Content.Shared.Access.Systems; -using Content.Shared.Damage; +using Content.Shared.Damage.Components; +using Content.Shared.Damage.Systems; using Content.Shared.Database; using Content.Shared.Interaction; using Content.Shared.Popups; @@ -137,7 +137,7 @@ public abstract partial class SharedDeployableTurretSystem : EntitySystem if (TryComp(ent, out var damageable)) { var damageSetID = enabled ? ent.Comp.DeployedDamageModifierSetId : ent.Comp.RetractedDamageModifierSetId; - _damageable.SetDamageModifierSetId(ent, damageSetID, damageable); + _damageable.SetDamageModifierSetId((ent, damageable), damageSetID); } // Change the turret's fixtures diff --git a/Content.Shared/UserInterface/ActivatableUIEvents.cs b/Content.Shared/UserInterface/ActivatableUIEvents.cs index ef2a7b1b9f..81aac54334 100644 --- a/Content.Shared/UserInterface/ActivatableUIEvents.cs +++ b/Content.Shared/UserInterface/ActivatableUIEvents.cs @@ -1,53 +1,70 @@ namespace Content.Shared.UserInterface; /// +/// Raised on the entity with an activatable UI when attempting to open it. /// This is raised BEFORE opening a UI! Do not listen and then open / do something use /// for that. /// -public sealed class ActivatableUIOpenAttemptEvent : CancellableEntityEventArgs +public sealed class ActivatableUIOpenAttemptEvent(EntityUid user, bool silent) : CancellableEntityEventArgs { - public EntityUid User { get; } - public ActivatableUIOpenAttemptEvent(EntityUid who) - { - User = who; - } -} + /// + /// The player trying to open the UI. + /// + public readonly EntityUid User = user; -public sealed class UserOpenActivatableUIAttemptEvent : CancellableEntityEventArgs //have to one-up the already stroke-inducing name -{ - public EntityUid User { get; } - public EntityUid Target { get; } - public UserOpenActivatableUIAttemptEvent(EntityUid who, EntityUid target) - { - User = who; - Target = target; - } -} - -public sealed class AfterActivatableUIOpenEvent : EntityEventArgs -{ - public EntityUid User { get; } - public readonly EntityUid Actor; - - public AfterActivatableUIOpenEvent(EntityUid who, EntityUid actor) - { - User = who; - Actor = actor; - } + /// + /// Whether subscriptions are allowed to play a sound or show popups. + /// This is used to prevent just looking at the verb without even clicking on it showing a popup or playing sounds. + /// + public bool Silent = silent; } /// -/// This is after it's decided the user can open the UI, -/// but before the UI actually opens. -/// Use this if you need to prepare the UI itself +/// Raised on the player when they are attempting to open an activatable UI. +/// This is raised BEFORE opening a UI! Do not listen and then open / do something use +/// for that. /// -public sealed class BeforeActivatableUIOpenEvent : EntityEventArgs +public sealed class UserOpenActivatableUIAttemptEvent(EntityUid user, EntityUid target, bool silent) : CancellableEntityEventArgs //have to one-up the already stroke-inducing name { - public EntityUid User { get; } - public BeforeActivatableUIOpenEvent(EntityUid who) - { - User = who; - } + /// + /// The player trying to open the UI. + /// + public readonly EntityUid User = user; + + /// + /// The target entity with the UI. + /// + public readonly EntityUid Target = target; + + /// + /// Whether subscriptions are allowed to play a sound or show popups. + /// This is used to prevent just looking at the verb without even clicking on it to show a popup or play sounds if the attempt is cancelled. + /// + public bool Silent = silent; +} + +/// +/// Raised on the entity with an activatable UI after the UI has been opened. +/// +public sealed class AfterActivatableUIOpenEvent(EntityUid user) : EntityEventArgs +{ + /// + /// The player that opened the UI. + /// + public readonly EntityUid User = user; +} + +/// +/// Raised on the entity with an activatable UI after it's decided the user can open the UI, +/// but before the UI actually opens. +/// Use this if you need to prepare the UI itself. +/// +public sealed class BeforeActivatableUIOpenEvent(EntityUid user) : EntityEventArgs +{ + /// + /// The player that is opening the UI. + /// + public readonly EntityUid User = user; } public sealed class ActivatableUIPlayerChangedEvent : EntityEventArgs diff --git a/Content.Shared/UserInterface/ActivatableUIRequiresAnchorSystem.cs b/Content.Shared/UserInterface/ActivatableUIRequiresAnchorSystem.cs index 6aa5059633..c9f4a0ce13 100644 --- a/Content.Shared/UserInterface/ActivatableUIRequiresAnchorSystem.cs +++ b/Content.Shared/UserInterface/ActivatableUIRequiresAnchorSystem.cs @@ -32,14 +32,14 @@ public sealed class ActivatableUIRequiresAnchorSystem : EntitySystem if (args.Cancelled) return; - if (!Transform(ent.Owner).Anchored) - { - if (ent.Comp.Popup != null) - { - _popup.PopupClient(Loc.GetString(ent.Comp.Popup), args.User); - } + if (Transform(ent.Owner).Anchored) + return; - args.Cancel(); + if (ent.Comp.Popup != null && !args.Silent) + { + _popup.PopupClient(Loc.GetString(ent.Comp.Popup), args.User); } + + args.Cancel(); } } diff --git a/Content.Shared/UserInterface/ActivatableUIRequiresPowerCellComponent.cs b/Content.Shared/UserInterface/ActivatableUIRequiresPowerCellComponent.cs index aa9e561e07..39b9a01955 100644 --- a/Content.Shared/UserInterface/ActivatableUIRequiresPowerCellComponent.cs +++ b/Content.Shared/UserInterface/ActivatableUIRequiresPowerCellComponent.cs @@ -1,13 +1,10 @@ -using Content.Shared.PowerCell; +using Content.Shared.PowerCell.Components; using Robust.Shared.GameStates; namespace Content.Shared.UserInterface; /// -/// Specifies that the attached entity requires power. +/// Specifies that the attached entity requires power to open the activatable UI. /// [RegisterComponent, NetworkedComponent] -public sealed partial class ActivatableUIRequiresPowerCellComponent : Component -{ - -} +public sealed partial class ActivatableUIRequiresPowerCellComponent : Component; diff --git a/Content.Shared/UserInterface/ActivatableUISystem.Power.cs b/Content.Shared/UserInterface/ActivatableUISystem.Power.cs index e494253c83..0c80ff802d 100644 --- a/Content.Shared/UserInterface/ActivatableUISystem.Power.cs +++ b/Content.Shared/UserInterface/ActivatableUISystem.Power.cs @@ -1,27 +1,29 @@ using Content.Shared.Item.ItemToggle; using Content.Shared.Item.ItemToggle.Components; using Content.Shared.PowerCell; -using Robust.Shared.Containers; +using Content.Shared.Power; +using Content.Shared.Power.Components; namespace Content.Shared.UserInterface; public sealed partial class ActivatableUISystem { [Dependency] private readonly ItemToggleSystem _toggle = default!; - [Dependency] private readonly SharedPowerCellSystem _cell = default!; + [Dependency] private readonly PowerCellSystem _cell = default!; private void InitializePower() { - SubscribeLocalEvent(OnBatteryOpenAttempt); + SubscribeLocalEvent(OnToggled); SubscribeLocalEvent(OnBatteryOpened); SubscribeLocalEvent(OnBatteryClosed); - SubscribeLocalEvent(OnToggled); + SubscribeLocalEvent(OnBatteryStateChanged); + SubscribeLocalEvent(OnBatteryOpenAttempt); } private void OnToggled(Entity ent, ref ItemToggledEvent args) { // only close ui when losing power - if (!TryComp(ent, out var activatable) || args.Activated) + if (args.Activated || !TryComp(ent, out var activatable)) return; if (activatable.Key == null) @@ -55,35 +57,26 @@ public sealed partial class ActivatableUISystem _toggle.TryDeactivate(uid); } - /// - /// Call if you want to check if the UI should close due to a recent battery usage. - /// - public void CheckUsage(EntityUid uid, ActivatableUIComponent? active = null, ActivatableUIRequiresPowerCellComponent? component = null, PowerCellDrawComponent? draw = null) + private void OnBatteryStateChanged(Entity ent, ref BatteryStateChangedEvent args) { - if (!Resolve(uid, ref component, ref draw, ref active, false)) + // Deactivate when empty. + if (args.NewState != BatteryState.Empty) return; - if (active.Key == null) - { - Log.Error($"Encountered null key in activatable ui on entity {ToPrettyString(uid)}"); - return; - } - - if (_cell.HasActivatableCharge(uid)) - return; - - _uiSystem.CloseUi(uid, active.Key); + var activatable = Comp(ent); + if (activatable.Key != null) + _uiSystem.CloseUi(ent.Owner, activatable.Key); } private void OnBatteryOpenAttempt(EntityUid uid, ActivatableUIRequiresPowerCellComponent component, ActivatableUIOpenAttemptEvent args) { - if (!TryComp(uid, out var draw)) + if (args.Cancelled) return; // Check if we have the appropriate drawrate / userate to even open it. - if (args.Cancelled || - !_cell.HasActivatableCharge(uid, draw, user: args.User) || - !_cell.HasDrawCharge(uid, draw, user: args.User)) + // Don't pass in the user for the popup if silent. + if (!_cell.HasActivatableCharge(uid, user: args.Silent ? null : args.User, predicted: true) || + !_cell.HasDrawCharge(uid, user: args.Silent ? null : args.User, predicted: true)) { args.Cancel(); } diff --git a/Content.Shared/UserInterface/ActivatableUISystem.cs b/Content.Shared/UserInterface/ActivatableUISystem.cs index 455a4dbbf9..2cffe2b34a 100644 --- a/Content.Shared/UserInterface/ActivatableUISystem.cs +++ b/Content.Shared/UserInterface/ActivatableUISystem.cs @@ -126,7 +126,7 @@ public sealed partial class ActivatableUISystem : EntitySystem if (component.InHandsOnly) { - if (!_hands.IsHolding((args.User, args.Hands), uid, out var hand )) + if (!_hands.IsHolding((args.User, args.Hands), uid, out var hand)) return false; if (component.RequireActiveHand && args.Hands.ActiveHandId != hand) @@ -134,7 +134,10 @@ public sealed partial class ActivatableUISystem : EntitySystem } } - return (args.CanInteract || HasComp(args.User) && !component.BlockSpectators) && !RaiseCanOpenEventChecks(args.User, uid); + return ((args.CanInteract + || HasComp(args.User) + && !component.BlockSpectators)) + && RaiseCanOpenEventChecks(args.User, uid, silent: true); // silent to prevent popups or sounds when only looking at the verb } private void OnUseInHand(EntityUid uid, ActivatableUIComponent component, UseInHandEvent args) @@ -267,7 +270,7 @@ public sealed partial class ActivatableUISystem : EntitySystem // If we've gotten this far, fire a cancellable event that indicates someone is about to activate this. // This is so that stuff can require further conditions (like power). - if (RaiseCanOpenEventChecks(user, uiEntity)) + if (!RaiseCanOpenEventChecks(user, uiEntity)) return false; // Give the UI an opportunity to prepare itself if it needs to do anything @@ -279,7 +282,7 @@ public sealed partial class ActivatableUISystem : EntitySystem _uiSystem.OpenUi(uiEntity, aui.Key, user); //Let the component know a user opened it so it can do whatever it needs to do - var aae = new AfterActivatableUIOpenEvent(user, user); + var aae = new AfterActivatableUIOpenEvent(user); RaiseLocalEvent(uiEntity, aae); return true; @@ -325,14 +328,22 @@ public sealed partial class ActivatableUISystem : EntitySystem CloseAll(ent, ent); } - private bool RaiseCanOpenEventChecks(EntityUid user, EntityUid uiEntity) + private bool RaiseCanOpenEventChecks(EntityUid user, EntityUid uiEntity, bool silent = false) { - // If we've gotten this far, fire a cancellable event that indicates someone is about to activate this. + // If we've gotten this far, fire a cancellable event that indicates someone is attempting to activate this UI. // This is so that stuff can require further conditions (like power). - var oae = new ActivatableUIOpenAttemptEvent(user); - var uae = new UserOpenActivatableUIAttemptEvent(user, uiEntity); + var uae = new UserOpenActivatableUIAttemptEvent(user, uiEntity, silent); RaiseLocalEvent(user, uae); + + if (uae.Cancelled) + return false; + + var oae = new ActivatableUIOpenAttemptEvent(user, silent); RaiseLocalEvent(uiEntity, oae); - return oae.Cancelled || uae.Cancelled; + + if (oae.Cancelled) + return false; + + return true; } } diff --git a/Content.Shared/Verbs/SharedVerbSystem.cs b/Content.Shared/Verbs/SharedVerbSystem.cs index 37840dcbb5..7fb0696e3e 100644 --- a/Content.Shared/Verbs/SharedVerbSystem.cs +++ b/Content.Shared/Verbs/SharedVerbSystem.cs @@ -139,7 +139,7 @@ namespace Content.Shared.Verbs if (types.Contains(typeof(EquipmentVerb))) { var access = canAccess || _interactionSystem.CanAccessEquipment(user, target); - var verbEvent = new GetVerbsEvent(user, target, @using, hands, canInteract: canInteract, canComplexInteract: canComplexInteract, canAccess: canAccess, extraCategories); + var verbEvent = new GetVerbsEvent(user, target, @using, hands, canInteract: canInteract, canComplexInteract: canComplexInteract, canAccess: access, extraCategories); RaiseLocalEvent(target, verbEvent); verbs.UnionWith(verbEvent.Verbs); } diff --git a/Content.Shared/VoiceMask/VoiceMaskSetNameEvent.cs b/Content.Shared/VoiceMask/VoiceMaskSetNameEvent.cs index 8e1adb194f..caeb842931 100644 --- a/Content.Shared/VoiceMask/VoiceMaskSetNameEvent.cs +++ b/Content.Shared/VoiceMask/VoiceMaskSetNameEvent.cs @@ -6,3 +6,11 @@ public sealed partial class VoiceMaskSetNameEvent : InstantActionEvent { } +/// +/// Raised on an entity when their voice masks name is updated +/// +/// Uid of the voice mask +/// The old name +/// The new name +[ByRefEvent] +public readonly record struct VoiceMaskNameUpdatedEvent(EntityUid VoiceMaskUid, string? OldName, string NewName); diff --git a/Content.Shared/Weapons/Marker/SharedDamageMarkerSystem.cs b/Content.Shared/Weapons/Marker/SharedDamageMarkerSystem.cs index eab638a9fc..b236824815 100644 --- a/Content.Shared/Weapons/Marker/SharedDamageMarkerSystem.cs +++ b/Content.Shared/Weapons/Marker/SharedDamageMarkerSystem.cs @@ -1,8 +1,8 @@ using Content.Shared.Damage; +using Content.Shared.Damage.Systems; using Content.Shared.Projectiles; using Content.Shared.Weapons.Melee.Events; using Content.Shared.Whitelist; -using Robust.Shared.Audio; using Robust.Shared.Audio.Systems; using Robust.Shared.Network; using Robust.Shared.Physics.Events; diff --git a/Content.Shared/Weapons/Melee/Components/MeleeThrowOnHitComponent.cs b/Content.Shared/Weapons/Melee/Components/MeleeThrowOnHitComponent.cs index 42b72efede..2c16ea7582 100644 --- a/Content.Shared/Weapons/Melee/Components/MeleeThrowOnHitComponent.cs +++ b/Content.Shared/Weapons/Melee/Components/MeleeThrowOnHitComponent.cs @@ -1,3 +1,4 @@ +using Content.Shared.Throwing; using Robust.Shared.GameStates; namespace Content.Shared.Weapons.Melee.Components; @@ -26,7 +27,7 @@ public sealed partial class MeleeThrowOnHitComponent : Component /// Whether or not anchorable entities should be unanchored when hit. /// [DataField, AutoNetworkedField] - public bool UnanchorOnHit; + public ThrowingUnanchorStrength UnanchorOnHit = ThrowingUnanchorStrength.None; /// /// How long should this stun the target, if applicable? diff --git a/Content.Shared/Weapons/Melee/SharedMeleeWeaponSystem.cs b/Content.Shared/Weapons/Melee/SharedMeleeWeaponSystem.cs index d13b09bc42..19661f202b 100644 --- a/Content.Shared/Weapons/Melee/SharedMeleeWeaponSystem.cs +++ b/Content.Shared/Weapons/Melee/SharedMeleeWeaponSystem.cs @@ -7,6 +7,7 @@ using Content.Shared.Administration.Components; using Content.Shared.Administration.Logs; using Content.Shared.CombatMode; using Content.Shared.Damage; +using Content.Shared.Damage.Components; using Content.Shared.Damage.Events; using Content.Shared.Damage.Systems; using Content.Shared.Database; @@ -559,10 +560,10 @@ public abstract class SharedMeleeWeaponSystem : EntitySystem RaiseLocalEvent(target.Value, attackedEvent); var modifiedDamage = DamageSpecifier.ApplyModifierSets(damage + hitEvent.BonusDamage + attackedEvent.BonusDamage, hitEvent.ModifiersList); -var resistanceBypass = GetResistanceBypass(meleeUid, user, component); // Sunrise-edit ЛКМ пробивает броню + var resistanceBypass = GetResistanceBypass(meleeUid, user, component); // Sunrise-edit ЛКМ пробивает броню var damageResult = Damageable.TryChangeDamage(target, modifiedDamage, origin:user, ignoreResistances:resistanceBypass); - if (damageResult is {Empty: false}) + if (Damageable.TryChangeDamage(target.Value, modifiedDamage, out var damageResult, origin:user, ignoreResistances:resistanceBypass)) { // If the target has stamina and is taking blunt damage, they should also take stamina damage based on their blunt to stamina factor if (damageResult.DamageDict.TryGetValue("Blunt", out var bluntDamage)) @@ -587,7 +588,7 @@ var resistanceBypass = GetResistanceBypass(meleeUid, user, component); // Sunris _meleeSound.PlayHitSound(target.Value, user, GetHighestDamageSound(modifiedDamage, _protoManager), hitEvent.HitSoundOverride, component); - if (damageResult?.GetTotal() > FixedPoint2.Zero) + if (damageResult.GetTotal() > FixedPoint2.Zero) { DoDamageEffect(targets, user, targetXform); } @@ -723,9 +724,9 @@ var resistanceBypass = GetResistanceBypass(meleeUid, user, component); // Sunris RaiseLocalEvent(entity, attackedEvent); var modifiedDamage = DamageSpecifier.ApplyModifierSets(damage + hitEvent.BonusDamage + attackedEvent.BonusDamage, hitEvent.ModifiersList); - var damageResult = Damageable.TryChangeDamage(entity, modifiedDamage, origin: user, ignoreResistances: resistanceBypass); + var damageResult = Damageable.ChangeDamage(entity, modifiedDamage, origin: user, ignoreResistances: resistanceBypass); - if (damageResult != null && damageResult.GetTotal() > FixedPoint2.Zero) + if (damageResult.GetTotal() > FixedPoint2.Zero) { // If the target has stamina and is taking blunt damage, they should also take stamina damage based on their blunt to stamina factor if (damageResult.DamageDict.TryGetValue("Blunt", out var bluntDamage)) diff --git a/Content.Shared/Weapons/Misc/SharedGrapplingGunSystem.cs b/Content.Shared/Weapons/Misc/SharedGrapplingGunSystem.cs index a3c5a322ee..77af2e6543 100644 --- a/Content.Shared/Weapons/Misc/SharedGrapplingGunSystem.cs +++ b/Content.Shared/Weapons/Misc/SharedGrapplingGunSystem.cs @@ -225,11 +225,11 @@ public abstract class SharedGrapplingGunSystem : EntitySystem private void OnGrappleCollide(EntityUid uid, GrapplingProjectileComponent component, ref ProjectileEmbedEvent args) { - if (!Timing.IsFirstTimePredicted) + if (!Timing.IsFirstTimePredicted || !args.Weapon.HasValue) return; var jointComp = EnsureComp(uid); - var joint = _joints.CreateDistanceJoint(uid, args.Weapon, anchorA: new Vector2(0f, 0.5f), id: GrapplingJoint); + var joint = _joints.CreateDistanceJoint(uid, args.Weapon.Value, anchorA: new Vector2(0f, 0.5f), id: GrapplingJoint); joint.MaxLength = joint.Length + 0.2f; joint.Stiffness = 1f; joint.MinLength = 0.35f; diff --git a/Content.Shared/Weapons/Ranged/Components/BallisticAmmoSelfRefillerComponent.cs b/Content.Shared/Weapons/Ranged/Components/BallisticAmmoSelfRefillerComponent.cs new file mode 100644 index 0000000000..acaeca89dc --- /dev/null +++ b/Content.Shared/Weapons/Ranged/Components/BallisticAmmoSelfRefillerComponent.cs @@ -0,0 +1,61 @@ +using Content.Shared.Power.Components; +using Content.Shared.Weapons.Ranged.Systems; +using Robust.Shared.GameStates; +using Robust.Shared.Prototypes; +using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom; + +namespace Content.Shared.Weapons.Ranged.Components; + +/// +/// This component, analogous to , will attempt insert ballistic ammunition +/// into its owner's . +/// +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState(fieldDeltas: true), AutoGenerateComponentPause, + Access(typeof(SharedGunSystem))] +public sealed partial class BallisticAmmoSelfRefillerComponent : Component +{ + /// + /// True if the refilling behavior is active, false otherwise. + /// + [DataField, AutoNetworkedField] + public bool AutoRefill = true; + + /// + /// How often a new piece of ammunition is inserted into the owner's . + /// + [DataField, AutoNetworkedField] + public TimeSpan AutoRefillRate = TimeSpan.FromSeconds(1); + + /// + /// If true, causes the refilling behavior to be delayed by at least after + /// the owner is fired. + /// + [DataField, AutoNetworkedField] + public bool FiringPausesAutoRefill = false; + + /// + /// How long to pause for if is true. + /// + [DataField, AutoNetworkedField] + public TimeSpan AutoRefillPauseDuration = TimeSpan.Zero; + + /// + /// What entity to spawn and attempt to insert into the owner. If null, uses + /// . If that's also null, this component does nothing but log + /// errors. + /// + [DataField, AutoNetworkedField] + public EntProtoId? AmmoProto; + + /// + /// If true, EMPs will pause this component's behavior. + /// + [DataField, AutoNetworkedField] + public bool AffectedByEmp = false; + + /// + /// When the next auto refill should occur. This is just implementation state. + /// + [DataField(customTypeSerializer: typeof(TimeOffsetSerializer)), AutoNetworkedField, AutoPausedField] + public TimeSpan NextAutoRefill = TimeSpan.Zero; +} diff --git a/Content.Shared/Weapons/Ranged/Components/BatteryAmmoProviderComponent.cs b/Content.Shared/Weapons/Ranged/Components/BatteryAmmoProviderComponent.cs index 605e169c38..63b680066f 100644 --- a/Content.Shared/Weapons/Ranged/Components/BatteryAmmoProviderComponent.cs +++ b/Content.Shared/Weapons/Ranged/Components/BatteryAmmoProviderComponent.cs @@ -1,18 +1,70 @@ +using Content.Shared.Power.Components; +using Robust.Shared.GameStates; +using Robust.Shared.Prototypes; + namespace Content.Shared.Weapons.Ranged.Components; -public abstract partial class BatteryAmmoProviderComponent : AmmoProviderComponent +/// +/// Ammo provider that uses electric charge from a battery to provide ammunition to a weapon. +/// Works in combination with . +/// +[RegisterComponent, NetworkedComponent] +[AutoGenerateComponentState(raiseAfterAutoHandleState: true), AutoGenerateComponentPause] +public sealed partial class BatteryAmmoProviderComponent : AmmoProviderComponent { /// - /// How much battery it costs to fire once. + /// The projectile or hitscan entity to spawn when firing. /// - [DataField("fireCost"), ViewVariables(VVAccess.ReadWrite)] + [DataField("proto", required: true)] + public EntProtoId Prototype; + + /// + /// How much charge it costs to fire once, in watts. + /// + [DataField, AutoNetworkedField] public float FireCost = 100; - // Batteries aren't predicted which means we need to track the battery and manually count it ourselves woo! + /// + /// Timestamp for the next update for the shot counter and visuals. + /// This is the expected time at which the next integer will be reached. + /// Null if the charge rate is 0, meaning the shot amount is constant. + /// Only used for predicted batteries. + /// + /// + /// Not a datafield since this is refreshed along with the battery's charge rate anyways. + /// + [ViewVariables, AutoNetworkedField, AutoPausedField] + public TimeSpan? NextUpdate; - [ViewVariables(VVAccess.ReadWrite)] + /// + /// The time between reaching full charges at the current charge rate. + /// Only used for predicted batteries. + /// + /// + /// Not a datafield since this is refreshed along with the battery's charge rate anyways. + /// + [ViewVariables, AutoNetworkedField] + public TimeSpan ChargeTime = TimeSpan.Zero; + + /// + /// The current amount of available shots. + /// BatteryComponent is not predicted, so we need to manually network this for the ammo indicator and examination text. + /// + /// + /// Not a datafield since this is only cached and refreshed on component startup. + /// TODO: If we ever fully predict all batteries then remove this and just read the charge on the client. + /// + [ViewVariables, AutoNetworkedField] public int Shots; - [ViewVariables(VVAccess.ReadWrite)] + /// + /// The maximum amount of available shots. + /// BatteryComponent is not predicted, so we need to manually network this for the ammo indicator and examination text. + /// + /// + /// Not a datafield since this is only cached and refreshed on component startup. + /// TODO: If we ever fully predict all batteries then remove this and just read the charge on the client. + /// + [ViewVariables, AutoNetworkedField] public int Capacity; } diff --git a/Content.Shared/Weapons/Ranged/Components/BatteryWeaponFireModesComponent.cs b/Content.Shared/Weapons/Ranged/Components/BatteryWeaponFireModesComponent.cs index 7b44ee3c03..1dc248a1f3 100644 --- a/Content.Shared/Weapons/Ranged/Components/BatteryWeaponFireModesComponent.cs +++ b/Content.Shared/Weapons/Ranged/Components/BatteryWeaponFireModesComponent.cs @@ -43,6 +43,12 @@ public sealed partial class BatteryWeaponFireMode [DataField] public float FireCost = 100; + /// + /// Wether or not this fire mode can be used by pacifists + /// + [DataField] + public bool PacifismAllowedMode = false; + /// /// Conditions that must be satisfied to activate this firing mode /// diff --git a/Content.Shared/Weapons/Ranged/Components/GunComponent.cs b/Content.Shared/Weapons/Ranged/Components/GunComponent.cs index 3e9828badd..0fccda7dfc 100644 --- a/Content.Shared/Weapons/Ranged/Components/GunComponent.cs +++ b/Content.Shared/Weapons/Ranged/Components/GunComponent.cs @@ -213,7 +213,7 @@ public sealed partial class GunComponent : Component /// The base value for how fast the projectile moves. /// [DataField] - public float ProjectileSpeed = 25f; + public float ProjectileSpeed = SharedGunSystem.ProjectileSpeed; /// /// How fast the projectile moves. diff --git a/Content.Shared/Weapons/Ranged/Components/ProjectileBatteryAmmoProviderComponent.cs b/Content.Shared/Weapons/Ranged/Components/ProjectileBatteryAmmoProviderComponent.cs deleted file mode 100644 index d0de436396..0000000000 --- a/Content.Shared/Weapons/Ranged/Components/ProjectileBatteryAmmoProviderComponent.cs +++ /dev/null @@ -1,12 +0,0 @@ -using Robust.Shared.GameStates; -using Robust.Shared.Prototypes; -using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; - -namespace Content.Shared.Weapons.Ranged.Components; - -[RegisterComponent, NetworkedComponent] -public sealed partial class ProjectileBatteryAmmoProviderComponent : BatteryAmmoProviderComponent -{ - [ViewVariables(VVAccess.ReadWrite), DataField("proto", required: true, customTypeSerializer: typeof(PrototypeIdSerializer))] - public string Prototype = default!; -} diff --git a/Content.Shared/Weapons/Ranged/Events/UpdateClientAmmoEvent.cs b/Content.Shared/Weapons/Ranged/Events/UpdateClientAmmoEvent.cs deleted file mode 100644 index 57f731889a..0000000000 --- a/Content.Shared/Weapons/Ranged/Events/UpdateClientAmmoEvent.cs +++ /dev/null @@ -1,4 +0,0 @@ -namespace Content.Shared.Weapons.Ranged.Events; - -[ByRefEvent] -public readonly record struct UpdateClientAmmoEvent(); \ No newline at end of file diff --git a/Content.Shared/Weapons/Ranged/Systems/BatteryWeaponFireModesSystem.cs b/Content.Shared/Weapons/Ranged/Systems/BatteryWeaponFireModesSystem.cs index c220776d1d..d3f0e5f468 100644 --- a/Content.Shared/Weapons/Ranged/Systems/BatteryWeaponFireModesSystem.cs +++ b/Content.Shared/Weapons/Ranged/Systems/BatteryWeaponFireModesSystem.cs @@ -22,6 +22,7 @@ public sealed class BatteryWeaponFireModesSystem : EntitySystem [Dependency] private readonly SharedPopupSystem _popupSystem = default!; [Dependency] private readonly AccessReaderSystem _accessReaderSystem = default!; [Dependency] private readonly SharedAppearanceSystem _appearanceSystem = default!; + [Dependency] private readonly SharedGunSystem _gun = default!; [Dependency] private readonly SharedItemSystem _item = default!; public override void Initialize() diff --git a/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Ballistic.cs b/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Ballistic.cs index bc68e522ba..b59983b0c3 100644 --- a/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Ballistic.cs +++ b/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Ballistic.cs @@ -1,4 +1,5 @@ using Content.Shared.DoAfter; +using Content.Shared.Emp; using Content.Shared.Examine; using Content.Shared.Interaction; using Content.Shared.Interaction.Events; @@ -17,7 +18,7 @@ public abstract partial class SharedGunSystem [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; [Dependency] private readonly SharedInteractionSystem _interaction = default!; - + [MustCallBase] protected virtual void InitializeBallistic() { SubscribeLocalEvent(OnBallisticInit); @@ -30,7 +31,15 @@ public abstract partial class SharedGunSystem SubscribeLocalEvent(OnBallisticInteractUsing); SubscribeLocalEvent(OnBallisticAfterInteract); SubscribeLocalEvent(OnBallisticAmmoFillDoAfter); - //SubscribeLocalEvent(OnBallisticUse); // Sunrise-Edit + //SubscribeLocalEvent(OnBallisticUse); + + SubscribeLocalEvent(OnBallisticRefillerMapInit); + SubscribeLocalEvent(OnRefillerEmpPulsed); + } + + private void OnBallisticRefillerMapInit(Entity entity, ref MapInitEvent args) + { + entity.Comp.NextAutoRefill = Timing.CurTime + entity.Comp.AutoRefillRate; } // Sunrise-Start @@ -54,20 +63,8 @@ public abstract partial class SharedGunSystem if (args.Handled) return; - if (_whitelistSystem.IsWhitelistFailOrNull(component.Whitelist, args.Used)) - return; - - if (GetBallisticShots(component) >= component.Capacity) - return; - - component.Entities.Add(args.Used); - Containers.Insert(args.Used, component.Container); - // Not predicted so - Audio.PlayPredicted(component.SoundInsert, uid, args.User); - args.Handled = true; - UpdateBallisticAppearance(uid, component); - UpdateAmmoCount(args.Target); - DirtyField(uid, component, nameof(BallisticAmmoProviderComponent.Entities)); + if (TryBallisticInsert((uid, component), args.Used, args.User)) + args.Handled = true; } private void OnBallisticAfterInteract(EntityUid uid, BallisticAmmoProviderComponent component, AfterInteractEvent args) @@ -162,8 +159,6 @@ public abstract partial class SharedGunSystem Del(ent.Value); } - UpdateBallisticAppearance(args.Target.Value, component); - UpdateAmmoCount(args.Target.Value); // repeat if there is more space in the target and more ammo to fill var moreSpace = target.Entities.Count + target.UnspawnedCount < target.Capacity; var moreAmmo = component.Entities.Count + component.UnspawnedCount > 0; @@ -277,8 +272,7 @@ public abstract partial class SharedGunSystem { for (var i = 0; i < args.Shots; i++) { - EntityUid entity; - + EntityUid? ammoEntity = null; if (component.Entities.Count > 0) { entity = component.Entities[^1]; @@ -305,7 +299,11 @@ public abstract partial class SharedGunSystem { component.UnspawnedCount--; DirtyField(uid, component, nameof(BallisticAmmoProviderComponent.UnspawnedCount)); - entity = Spawn(component.Proto, args.Coordinates); + ammoEntity = Spawn(component.Proto, args.Coordinates); + } + + if (ammoEntity is { } ent) + { if (TryComp(uid, out var gun)) { @@ -317,7 +315,11 @@ public abstract partial class SharedGunSystem } } - args.Ammo.Add((entity, EnsureShootable(entity))); + args.Ammo.Add((ent, EnsureShootable(ent))); + if (TryComp(uid, out var refiller)) + { + PauseSelfRefill((uid, refiller)); + } } } @@ -330,6 +332,73 @@ public abstract partial class SharedGunSystem args.Capacity = component.Capacity; } + /// + /// Causes to pause its refilling for either at least + /// (if not null) or the entity's . If the + /// entity's next refill would occur after the pause duration, this function has no effect. + /// + public void PauseSelfRefill( + Entity entity, + TimeSpan? overridePauseDuration = null + ) + { + if (overridePauseDuration == null && !entity.Comp.FiringPausesAutoRefill) + return; + + var nextRefillByPause = Timing.CurTime + (overridePauseDuration ?? entity.Comp.AutoRefillPauseDuration); + if (nextRefillByPause > entity.Comp.NextAutoRefill) + { + entity.Comp.NextAutoRefill = nextRefillByPause; + DirtyField(entity.AsNullable(), nameof(BallisticAmmoSelfRefillerComponent.NextAutoRefill)); + } + } + + /// + /// Returns true if the given 's ballistic ammunition is full, false otherwise. + /// + public bool IsFull(Entity entity) + { + return GetBallisticShots(entity.Comp) >= entity.Comp.Capacity; + } + + /// + /// Returns whether or not can be inserted into , based on + /// available space and whitelists. + /// + public bool CanInsertBallistic(Entity entity, EntityUid inserted) + { + return !_whitelistSystem.IsWhitelistFailOrNull(entity.Comp.Whitelist, inserted) && + !IsFull(entity); + } + + /// + /// Attempts to insert into as ammunition. Returns true on + /// success, false otherwise. + /// + public bool TryBallisticInsert( + Entity entity, + EntityUid inserted, + EntityUid? user, + bool suppressInsertionSound = false + ) + { + if (!CanInsertBallistic(entity, inserted)) + return false; + + entity.Comp.Entities.Add(inserted); + Containers.Insert(inserted, entity.Comp.Container); + if (!suppressInsertionSound) + { + Audio.PlayPredicted(entity.Comp.SoundInsert, entity, user); + } + + UpdateBallisticAppearance(entity, entity.Comp); + UpdateAmmoCount(entity); + DirtyField(entity.AsNullable(), nameof(BallisticAmmoProviderComponent.Entities)); + + return true; + } + public void UpdateBallisticAppearance(EntityUid uid, BallisticAmmoProviderComponent component) { if (!Timing.IsFirstTimePredicted || !TryComp(uid, out var appearance)) @@ -349,6 +418,70 @@ public abstract partial class SharedGunSystem UpdateAmmoCount(entity.Owner); Dirty(entity); } + + private void OnRefillerEmpPulsed(Entity entity, ref EmpPulseEvent args) + { + if (!entity.Comp.AffectedByEmp) + return; + + PauseSelfRefill(entity, args.Duration); + } + + private void UpdateBallistic(float frameTime) + { + var query = EntityQueryEnumerator(); + while (query.MoveNext(out var uid, out var refiller, out var ammo)) + { + BallisticSelfRefillerUpdate((uid, ammo, refiller)); + } + } + + private void BallisticSelfRefillerUpdate( + Entity entity + ) + { + var ammo = entity.Comp1; + var refiller = entity.Comp2; + if (Timing.CurTime < refiller.NextAutoRefill) + return; + + refiller.NextAutoRefill += refiller.AutoRefillRate; + DirtyField(entity, refiller, nameof(BallisticAmmoSelfRefillerComponent.NextAutoRefill)); + + if (!refiller.AutoRefill || IsFull(entity)) + return; + + if (refiller.AmmoProto is not { } refillerAmmoProto) + { + // No ammo proto on the refiller, so just increment the unspawned count on the provider + // if it has an ammo proto. + if (ammo.Proto is null) + { + Log.Error( + $"Neither of {entity}'s {nameof(BallisticAmmoSelfRefillerComponent)}'s or {nameof(BallisticAmmoProviderComponent)}'s ammunition protos is specified. This is a configuration error as it means {nameof(BallisticAmmoSelfRefillerComponent)} cannot do anything."); + return; + } + + SetBallisticUnspawned(entity, ammo.UnspawnedCount + 1); + } + else if (ammo.Proto == refillerAmmoProto) + { + // The ammo proto on the refiller and the provider match. Add an unspawned ammo. + SetBallisticUnspawned(entity, ammo.UnspawnedCount + 1); + } + else + { + // Can't use unspawned ammo, so spawn an entity and try to insert it. + var ammoEntity = PredictedSpawnAttachedTo(refiller.AmmoProto, Transform(entity).Coordinates); + var insertSucceeded = TryBallisticInsert(entity, ammoEntity, null, suppressInsertionSound: true); + if (!insertSucceeded) + { + PredictedQueueDel(ammoEntity); + Log.Error( + $"Failed to insert ammo {ammoEntity} into non-full {entity}. This is a configuration error. Is the {nameof(BallisticAmmoSelfRefillerComponent)}'s {nameof(BallisticAmmoSelfRefillerComponent.AmmoProto)} incorrect for the {nameof(BallisticAmmoProviderComponent)}'s {nameof(BallisticAmmoProviderComponent.Whitelist)}?"); + } + } + } } /// diff --git a/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Battery.cs b/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Battery.cs index cb4e42f3cf..48677b9588 100644 --- a/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Battery.cs +++ b/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Battery.cs @@ -2,12 +2,13 @@ using Content.Shared.Damage; using Content.Shared.Damage.Events; using Content.Shared.Examine; using Content.Shared.Projectiles; +using Content.Shared.Power; +using Content.Shared.PowerCell; +using Content.Shared.Weapons.Hitscan.Components; using Content.Shared.Weapons.Ranged.Components; using Content.Shared.Weapons.Ranged.Events; -using Robust.Shared.GameStates; using Robust.Shared.Map; using Robust.Shared.Prototypes; -using Robust.Shared.Serialization; namespace Content.Shared.Weapons.Ranged.Systems; @@ -15,82 +16,52 @@ public abstract partial class SharedGunSystem { protected virtual void InitializeBattery() { - // Trying to dump comp references hence the below - // Hitscan - SubscribeLocalEvent(OnBatteryGetState); - SubscribeLocalEvent(OnBatteryHandleState); - SubscribeLocalEvent(OnBatteryTakeAmmo); - SubscribeLocalEvent(OnBatteryAmmoCount); - SubscribeLocalEvent(OnBatteryExamine); - SubscribeLocalEvent(OnBatteryDamageExamine); - - // Projectile - SubscribeLocalEvent(OnBatteryGetState); - SubscribeLocalEvent(OnBatteryHandleState); - SubscribeLocalEvent(OnBatteryTakeAmmo); - SubscribeLocalEvent(OnBatteryAmmoCount); - SubscribeLocalEvent(OnBatteryExamine); - SubscribeLocalEvent(OnBatteryDamageExamine); + SubscribeLocalEvent(OnBatteryStartup); + SubscribeLocalEvent(OnAfterAutoHandleState); + SubscribeLocalEvent(OnBatteryTakeAmmo); + SubscribeLocalEvent(OnBatteryAmmoCount); + SubscribeLocalEvent(OnBatteryExamine); + SubscribeLocalEvent(OnBatteryDamageExamine); + SubscribeLocalEvent(OnPowerCellChanged); + SubscribeLocalEvent(OnChargeChanged); } - private void OnBatteryHandleState(EntityUid uid, BatteryAmmoProviderComponent component, ref ComponentHandleState args) + private void OnBatteryExamine(Entity ent, ref ExaminedEvent args) { - if (args.Current is not BatteryAmmoProviderComponentState state) - return; - - component.Shots = state.Shots; - component.Capacity = state.MaxShots; - component.FireCost = state.FireCost; - UpdateAmmoCount(uid, prediction: false); + args.PushMarkup(Loc.GetString("gun-battery-examine", ("color", AmmoExamineColor), ("count", ent.Comp.Shots))); } - private void OnBatteryGetState(EntityUid uid, BatteryAmmoProviderComponent component, ref ComponentGetState args) + private void OnBatteryDamageExamine(Entity ent, ref DamageExamineEvent args) { - args.State = new BatteryAmmoProviderComponentState() + var proto = ProtoManager.Index(ent.Comp.Prototype); + DamageSpecifier? damageSpec = null; + var damageType = string.Empty; + + if (proto.TryGetComponent(out var projectileComp, Factory)) { - Shots = component.Shots, - MaxShots = component.Capacity, - FireCost = component.FireCost, - }; - } - - private void OnBatteryExamine(EntityUid uid, BatteryAmmoProviderComponent component, ExaminedEvent args) - { - args.PushMarkup(Loc.GetString("gun-battery-examine", ("color", AmmoExamineColor), ("count", component.Shots))); - } - - private void OnBatteryDamageExamine(Entity entity, ref DamageExamineEvent args) where T : BatteryAmmoProviderComponent - { - var damageSpec = GetDamage(entity.Comp); - + if (!projectileComp.Damage.Empty) + { + damageType = Loc.GetString("damage-projectile"); + damageSpec = projectileComp.Damage * Damageable.UniversalProjectileDamageModifier; + } + } + else if (proto.TryGetComponent(out var hitscanComp, Factory)) + { + if (!hitscanComp.Damage.Empty) + { + damageType = Loc.GetString("damage-hitscan"); + damageSpec = hitscanComp.Damage * Damageable.UniversalHitscanDamageModifier; + } + } if (damageSpec == null) return; - var damageType = entity.Comp switch - { - HitscanBatteryAmmoProviderComponent => Loc.GetString("damage-hitscan"), - ProjectileBatteryAmmoProviderComponent => Loc.GetString("damage-projectile"), - _ => throw new ArgumentOutOfRangeException(), - }; - _damageExamine.AddDamageExamine(args.Message, Damageable.ApplyUniversalAllModifiers(damageSpec), damageType); } - private DamageSpecifier? GetDamage(BatteryAmmoProviderComponent component) + private void OnBatteryTakeAmmo(Entity ent, ref TakeAmmoEvent args) { - if (component is ProjectileBatteryAmmoProviderComponent battery) - { - if (ProtoManager.Index(battery.Prototype) - .Components - .TryGetValue(Factory.GetComponentName(), out var projectile)) - { - var p = (ProjectileComponent)projectile.Component; - - if (!p.Damage.Empty) - { - return p.Damage * Damageable.UniversalProjectileDamageModifier; - } - } + var shots = Math.Min(args.Shots, ent.Comp.Shots); return null; } @@ -114,37 +85,27 @@ public abstract partial class SharedGunSystem for (var i = 0; i < shots; i++) { - args.Ammo.Add(GetShootable(component, args.Coordinates)); - component.Shots--; + args.Ammo.Add(GetShootable(ent, args.Coordinates)); } - TakeCharge((uid, component)); - UpdateBatteryAppearance(uid, component); - Dirty(uid, component); + TakeCharge(ent, shots); } - private void OnBatteryAmmoCount(EntityUid uid, BatteryAmmoProviderComponent component, ref GetAmmoCountEvent args) + private void OnBatteryAmmoCount(Entity ent, ref GetAmmoCountEvent args) { - args.Count = component.Shots; - args.Capacity = component.Capacity; + args.Count = ent.Comp.Shots; + args.Capacity = ent.Comp.Capacity; } /// - /// Update the battery (server-only) whenever fired. + /// Use up the required amount of battery charge for firing. /// - protected virtual void TakeCharge(Entity entity) + public void TakeCharge(Entity ent, int shots = 1) { - UpdateAmmoCount(entity, prediction: false); - } - - protected void UpdateBatteryAppearance(EntityUid uid, BatteryAmmoProviderComponent component) - { - if (!TryComp(uid, out var appearance)) - return; - - Appearance.SetData(uid, AmmoVisuals.HasAmmo, component.Shots != 0, appearance); - Appearance.SetData(uid, AmmoVisuals.AmmoCount, component.Shots, appearance); - Appearance.SetData(uid, AmmoVisuals.AmmoMax, component.Capacity, appearance); + // Take charge from either the BatteryComponent or PowerCellSlotComponent. + var ev = new ChangeChargeEvent(-ent.Comp.FireCost * shots); + RaiseLocalEvent(ent, ref ev); + // UpdateShots is already called by the resulting ChargeChangedEvent } private (EntityUid? Entity, IShootable) GetShootable(BatteryAmmoProviderComponent component, EntityCoordinates coordinates) @@ -159,13 +120,52 @@ public abstract partial class SharedGunSystem default: throw new ArgumentOutOfRangeException(); } + else if (currentChargeRate < 0f && currentCharge != 0f) + { + ent.Comp.NextUpdate = Timing.CurTime + TimeSpan.FromSeconds(-(currentCharge % ent.Comp.FireCost) / currentChargeRate); + ent.Comp.ChargeTime = TimeSpan.FromSeconds(-ent.Comp.FireCost / currentChargeRate); + } + Dirty(ent); } - [Serializable, NetSerializable] - private sealed class BatteryAmmoProviderComponentState : ComponentState + // Shots are only chached, not a DataField, so we need to refresh this when the game is loaded. + private void OnBatteryStartup(Entity ent, ref ComponentStartup args) { - public int Shots; - public int MaxShots; - public float FireCost; + if (_netManager.IsClient && !IsClientSide(ent.Owner)) + return; // Don't overwrite the server state in cases where the battery is not predicted. + + UpdateShots(ent); + } + + /// + /// Gets the current and maximum amount of shots from this entity's battery. + /// This works for BatteryComponent and PowercellSlotComponent. + /// + public (int, int) GetShots(Entity ent) + { + var ev = new GetChargeEvent(); + RaiseLocalEvent(ent, ref ev); + var currentShots = (int)(ev.CurrentCharge / ent.Comp.FireCost); + var maxShots = (int)(ev.MaxCharge / ent.Comp.FireCost); + + return (currentShots, maxShots); + } + + /// + /// Update loop for refreshing the ammo counter for charging/draining batteries. + /// + private void UpdateBattery(float frameTime) + { + var curTime = Timing.CurTime; + var hitscanQuery = EntityQueryEnumerator(); + while (hitscanQuery.MoveNext(out var uid, out var provider)) + { + if (provider.NextUpdate == null || curTime < provider.NextUpdate) + continue; + UpdateShots((uid, provider)); + provider.NextUpdate += provider.ChargeTime; // Queue another update for when we reach the next full charge. + Dirty(uid, provider); + // TODO: Stop updating when full or empty. + } } } diff --git a/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.cs b/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.cs index f9f2fee2fe..4fa8941982 100644 --- a/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.cs +++ b/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.cs @@ -8,6 +8,7 @@ using Content.Shared.Audio; using Content.Shared.CombatMode; using Content.Shared.Containers.ItemSlots; using Content.Shared.Damage; +using Content.Shared.Damage.Systems; using Content.Shared.Examine; using Content.Shared.Hands; using Content.Shared.Hands.EntitySystems; @@ -73,6 +74,11 @@ public abstract partial class SharedGunSystem : EntitySystem [Dependency] private readonly UseDelaySystem _useDelay = default!; [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; + /// + /// Default projectile speed + /// + public const float ProjectileSpeed = 40f; + private static readonly ProtoId TrashTag = "Trash"; private const float InteractNextFire = 0.3f; @@ -508,7 +514,7 @@ public abstract partial class SharedGunSystem : EntitySystem EntityUid? user = null, bool throwItems = false); - public void ShootProjectile(EntityUid uid, Vector2 direction, Vector2 gunVelocity, EntityUid? gunUid, EntityUid? user = null, float speed = 20f) + public void ShootProjectile(EntityUid uid, Vector2 direction, Vector2 gunVelocity, EntityUid? gunUid, EntityUid? user = null, float speed = ProjectileSpeed) { var physics = EnsureComp(uid); Physics.SetBodyStatus(uid, physics, BodyStatus.InAir); @@ -739,6 +745,32 @@ public abstract partial class SharedGunSystem : EntitySystem public NetEntity? ImpactEnt; } + + /// + /// Get the ammo count for a given EntityUid. Can be a firearm or magazine. + /// + public int GetAmmoCount(EntityUid uid) + { + var ammoEv = new GetAmmoCountEvent(); + RaiseLocalEvent(uid, ref ammoEv); + return ammoEv.Count; + } + + /// + /// Get the ammo capacity for a given EntityUid. Can be a firearm or magazine. + /// + public int GetAmmoCapacity(EntityUid uid) + { + var ammoEv = new GetAmmoCountEvent(); + RaiseLocalEvent(uid, ref ammoEv); + return ammoEv.Capacity; + } + + public override void Update(float frameTime) + { + UpdateBattery(frameTime); + UpdateBallistic(frameTime); + } } /// diff --git a/Content.Shared/Whitelist/EntityWhitelist.cs b/Content.Shared/Whitelist/EntityWhitelist.cs index 61e4e6f80e..061aa07777 100644 --- a/Content.Shared/Whitelist/EntityWhitelist.cs +++ b/Content.Shared/Whitelist/EntityWhitelist.cs @@ -3,6 +3,8 @@ using Content.Shared.Item; using Content.Shared.Tag; using Robust.Shared.Prototypes; using Robust.Shared.Serialization; +using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom; +using Robust.Shared.Serialization.TypeSerializers.Implementations.Generic; namespace Content.Shared.Whitelist; @@ -33,8 +35,8 @@ public sealed partial class EntityWhitelist /// /// Component names that are allowed in the whitelist. /// - [DataField] public string[]? Components; - // TODO yaml validation + [DataField(customTypeSerializer:typeof(CustomArraySerializer))] + public string[]? Components; /// /// Item sizes that are allowed in the whitelist. diff --git a/Content.Shared/Whitelist/EntityWhitelistSystem.cs b/Content.Shared/Whitelist/EntityWhitelistSystem.cs index 22a2c547c4..b552654ce8 100644 --- a/Content.Shared/Whitelist/EntityWhitelistSystem.cs +++ b/Content.Shared/Whitelist/EntityWhitelistSystem.cs @@ -2,6 +2,7 @@ using System.Diagnostics.CodeAnalysis; using Content.Shared.Humanoid; using Content.Shared.Item; using Content.Shared.Tag; +using Robust.Shared.Utility; namespace Content.Shared.Whitelist; @@ -45,21 +46,13 @@ public sealed class EntityWhitelistSystem : EntitySystem /// public bool IsValid(EntityWhitelist list, EntityUid uid) { - if (list.Components != null) - { - if (list.Registrations == null) - { - var regs = StringsToRegs(list.Components); - list.Registrations = new List(); - list.Registrations.AddRange(regs); - } - } + list.Registrations ??= StringsToRegs(list.Components); - if (list.Registrations != null && list.Registrations.Count > 0) + if (list.Registrations != null) { foreach (var reg in list.Registrations) { - if (HasComp(uid, reg.Type)) + if (EntityManager.HasComponent(uid, reg)) { if (!list.RequireAll) return true; @@ -152,61 +145,18 @@ public sealed class EntityWhitelistSystem : EntitySystem return !IsValid(whitelist, uid); } - /// - /// Helper function to determine if Blacklist is not null and entity is on list - /// Duplicate of equivalent Whitelist function - /// - public bool IsBlacklistPass(EntityWhitelist? blacklist, EntityUid uid) + private List? StringsToRegs(string[]? input) { - return IsWhitelistPass(blacklist, uid); - } - - /// - /// Helper function to determine if Blacklist is not null and entity is not on the list - /// Duplicate of equivalent Whitelist function - /// - public bool IsBlacklistFail(EntityWhitelist? blacklist, EntityUid uid) - { - return IsWhitelistFail(blacklist, uid); - } - - /// - /// Helper function to determine if Blacklist is either null or the entity is on the list - /// Duplicate of equivalent Whitelist function - /// - public bool IsBlacklistPassOrNull(EntityWhitelist? blacklist, EntityUid uid) - { - return IsWhitelistPassOrNull(blacklist, uid); - } - - /// - /// Helper function to determine if Blacklist is either null or the entity is not on the list - /// Duplicate of equivalent Whitelist function - /// - public bool IsBlacklistFailOrNull(EntityWhitelist? blacklist, EntityUid uid) - { - return IsWhitelistFailOrNull(blacklist, uid); - } - - private List StringsToRegs(string[]? input) - { - var list = new List(); - if (input == null || input.Length == 0) - return list; + return null; + var list = new List(input.Length); foreach (var name in input) { - var availability = Factory.GetComponentAvailability(name); - if (Factory.TryGetRegistration(name, out var registration) - && availability == ComponentAvailability.Available) - { + if (Factory.TryGetRegistration(name, out var registration)) list.Add(registration); - } - else if (availability == ComponentAvailability.Unknown) - { - Log.Error($"StringsToRegs failed: Unknown component name {name} passed to EntityWhitelist!"); - } + else if (Factory.GetComponentAvailability(name) != ComponentAvailability.Ignore) + Log.Error($"{nameof(StringsToRegs)} failed: Unknown component name {name} passed to EntityWhitelist!"); } return list; diff --git a/Content.Shared/Wieldable/SharedWieldableSystem.cs b/Content.Shared/Wieldable/SharedWieldableSystem.cs index 4a0f9bb445..2a38346505 100644 --- a/Content.Shared/Wieldable/SharedWieldableSystem.cs +++ b/Content.Shared/Wieldable/SharedWieldableSystem.cs @@ -280,7 +280,7 @@ public abstract class SharedWieldableSystem : EntitySystem return false; } - if (_hands.CountFreeableHands((user, hands)) < component.FreeHandsRequired) + if (_hands.CountFreeableHands((user, hands), except: uid) < component.FreeHandsRequired) { if (!quiet) { diff --git a/Content.Shared/Xenoarchaeology/Artifact/SharedXenoArtifactSystem.XAT.cs b/Content.Shared/Xenoarchaeology/Artifact/SharedXenoArtifactSystem.XAT.cs index 1ef85db27f..4d9e2e6df4 100644 --- a/Content.Shared/Xenoarchaeology/Artifact/SharedXenoArtifactSystem.XAT.cs +++ b/Content.Shared/Xenoarchaeology/Artifact/SharedXenoArtifactSystem.XAT.cs @@ -1,6 +1,7 @@ using System.Linq; using Content.Shared.Chemistry; using Content.Shared.Damage; +using Content.Shared.Damage.Systems; using Content.Shared.Examine; using Content.Shared.Interaction; using Content.Shared.Movement.Pulling.Events; diff --git a/Content.Shared/Xenoarchaeology/Artifact/XAE/XAEDamageInAreaSystem.cs b/Content.Shared/Xenoarchaeology/Artifact/XAE/XAEDamageInAreaSystem.cs index 405fa338ff..a0d9d09368 100644 --- a/Content.Shared/Xenoarchaeology/Artifact/XAE/XAEDamageInAreaSystem.cs +++ b/Content.Shared/Xenoarchaeology/Artifact/XAE/XAEDamageInAreaSystem.cs @@ -1,4 +1,5 @@ using Content.Shared.Damage; +using Content.Shared.Damage.Systems; using Content.Shared.Whitelist; using Content.Shared.Xenoarchaeology.Artifact.XAE.Components; using Robust.Shared.Random; diff --git a/Content.Shared/Xenoarchaeology/Artifact/XAE/XAEKnockSystem.cs b/Content.Shared/Xenoarchaeology/Artifact/XAE/XAEKnockSystem.cs index 9cc9efe51b..716ef6c660 100644 --- a/Content.Shared/Xenoarchaeology/Artifact/XAE/XAEKnockSystem.cs +++ b/Content.Shared/Xenoarchaeology/Artifact/XAE/XAEKnockSystem.cs @@ -1,6 +1,5 @@ -using Content.Shared.Magic.Events; +using Content.Shared.Magic; using Content.Shared.Xenoarchaeology.Artifact.XAE.Components; -using Robust.Shared.Timing; namespace Content.Shared.Xenoarchaeology.Artifact.XAE; @@ -9,19 +8,10 @@ namespace Content.Shared.Xenoarchaeology.Artifact.XAE; /// public sealed class XAEKnockSystem : BaseXAESystem { - [Dependency] private readonly IGameTiming _timing = default!; - + [Dependency] private readonly SharedMagicSystem _magic = default!; /// protected override void OnActivated(Entity ent, ref XenoArtifactNodeActivatedEvent args) { - if (!_timing.IsFirstTimePredicted) - return; - - var ev = new KnockSpellEvent - { - Performer = ent.Owner, - Range = ent.Comp.KnockRange - }; - RaiseLocalEvent(ev); + _magic.Knock(args.Artifact, ent.Comp.KnockRange); } } diff --git a/Content.Shared/Xenoarchaeology/Artifact/XAE/XAERandomTeleportInvokerSystem.cs b/Content.Shared/Xenoarchaeology/Artifact/XAE/XAERandomTeleportInvokerSystem.cs index 24563cbff7..462d44cac0 100644 --- a/Content.Shared/Xenoarchaeology/Artifact/XAE/XAERandomTeleportInvokerSystem.cs +++ b/Content.Shared/Xenoarchaeology/Artifact/XAE/XAERandomTeleportInvokerSystem.cs @@ -1,7 +1,10 @@ using Content.Shared.Popups; +using Content.Shared.Xenoarchaeology.Artifact.Components; using Content.Shared.Xenoarchaeology.Artifact.XAE.Components; using Robust.Shared.Random; using Robust.Shared.Timing; +using Robust.Shared.Physics; +using Robust.Shared.Physics.Systems; namespace Content.Shared.Xenoarchaeology.Artifact.XAE; @@ -11,6 +14,7 @@ public sealed class XAERandomTeleportInvokerSystem : BaseXAESystem protected override void OnActivated(Entity ent, ref XenoArtifactNodeActivatedEvent args) @@ -20,10 +24,13 @@ public sealed class XAERandomTeleportInvokerSystem : BaseXAESystem protected override void OnActivated(Entity ent, ref XenoArtifactNodeActivatedEvent args) { - if (!TryComp(ent.Owner, out var fixtures)) + if (!TryComp(args.Artifact, out var fixtures)) return; foreach (var fixture in fixtures.Fixtures.Values) { - _physics.SetHard(ent.Owner, fixture, false, fixtures); + _physics.SetHard(args.Artifact, fixture, false, fixtures); } } } diff --git a/Content.Shared/Xenoarchaeology/Artifact/XAT/XATDamageThresholdReachedSystem.cs b/Content.Shared/Xenoarchaeology/Artifact/XAT/XATDamageThresholdReachedSystem.cs index eab832ce6d..e392b91823 100644 --- a/Content.Shared/Xenoarchaeology/Artifact/XAT/XATDamageThresholdReachedSystem.cs +++ b/Content.Shared/Xenoarchaeology/Artifact/XAT/XATDamageThresholdReachedSystem.cs @@ -1,4 +1,5 @@ using Content.Shared.Damage; +using Content.Shared.Damage.Systems; using Content.Shared.Xenoarchaeology.Artifact.Components; using Content.Shared.Xenoarchaeology.Artifact.XAT.Components; using Robust.Shared.Prototypes; diff --git a/Content.Shared/Xenoarchaeology/Equipment/SharedArtifactCrusherSystem.cs b/Content.Shared/Xenoarchaeology/Equipment/SharedArtifactCrusherSystem.cs index a8c4b9ff06..2807fd9250 100644 --- a/Content.Shared/Xenoarchaeology/Equipment/SharedArtifactCrusherSystem.cs +++ b/Content.Shared/Xenoarchaeology/Equipment/SharedArtifactCrusherSystem.cs @@ -1,4 +1,4 @@ -using Content.Shared.Damage; +using Content.Shared.Damage.Systems; using Content.Shared.Emag.Systems; using Content.Shared.Examine; using Content.Shared.Popups; diff --git a/Content.Shared/Xenoborgs/Components/MothershipCoreComponent.cs b/Content.Shared/Xenoborgs/Components/MothershipCoreComponent.cs new file mode 100644 index 0000000000..4835e20aad --- /dev/null +++ b/Content.Shared/Xenoborgs/Components/MothershipCoreComponent.cs @@ -0,0 +1,7 @@ +namespace Content.Shared.Xenoborgs.Components; + +/// +/// Defines what is a xenoborg core for the intentions of the xenoborg rule. if all xenoborg cores are destroyed. all xenoborgs will self-destruct. +/// +[RegisterComponent] +public sealed partial class MothershipCoreComponent : Component; diff --git a/Content.Shared/Xenoborgs/Components/XenoborgComponent.cs b/Content.Shared/Xenoborgs/Components/XenoborgComponent.cs index aee8298bc2..db4ca49c5b 100644 --- a/Content.Shared/Xenoborgs/Components/XenoborgComponent.cs +++ b/Content.Shared/Xenoborgs/Components/XenoborgComponent.cs @@ -1,7 +1,32 @@ +using Content.Shared.Roles.Components; +using Robust.Shared.Audio; +using Robust.Shared.Prototypes; + namespace Content.Shared.Xenoborgs.Components; /// -/// This component for now is being used for the pinpointer, but it will recieve more stuff in the future. +/// Defines what is a xenoborg for the intentions of the xenoborg rule. if all xenoborg cores are destroyed. all xenoborgs will self-destruct. +/// +/// It's also used by the mothership core /// [RegisterComponent] -public sealed partial class XenoborgMothershipComponent : Component; +public sealed partial class XenoborgComponent : Component +{ + /// + /// The mindrole associated with the xenoborg + /// + [DataField] + public EntProtoId MindRole = "MindRoleXenoborg"; + + /// + /// The text that is sent when you become a xenoborg + /// + [DataField] + public LocId BriefingText = "xenoborgs-welcome"; + + /// + /// Briefing sound when you become a xenoborg + /// + [DataField] + public SoundSpecifier BriefingSound = new SoundPathSpecifier("/Audio/Ambience/Antag/xenoborg_start.ogg"); +} diff --git a/Content.Shared/Zombies/ZombieComponent.cs b/Content.Shared/Zombies/ZombieComponent.cs index 234da78eab..5e7bd68a48 100644 --- a/Content.Shared/Zombies/ZombieComponent.cs +++ b/Content.Shared/Zombies/ZombieComponent.cs @@ -1,7 +1,7 @@ using Content.Shared.Chat.Prototypes; +using Content.Shared.Chemistry.Components; using Content.Shared.Chemistry.Reagent; using Content.Shared.Damage; -using Content.Shared.FixedPoint; using Content.Shared.Humanoid; using Content.Shared.Roles; using Content.Shared.StatusIcon; @@ -167,16 +167,16 @@ public sealed partial class ZombieComponent : Component public SoundSpecifier BiteSound = new SoundPathSpecifier("/Audio/Effects/bite.ogg"); /// - /// The blood reagent of the humanoid to restore in case of cloning + /// The blood reagents of the humanoid to restore in case of cloning /// - [DataField("beforeZombifiedBloodReagent")] - public string BeforeZombifiedBloodReagent = string.Empty; + [DataField("beforeZombifiedBloodReagents")] + public Solution BeforeZombifiedBloodReagents = new(); /// - /// The blood reagent to give the zombie. In case you want zombies that bleed milk, or something. + /// The blood reagents to give the zombie. In case you want zombies that bleed milk, or something. /// - [DataField("newBloodReagent", customTypeSerializer: typeof(PrototypeIdSerializer))] - public string NewBloodReagent = "ZombieBlood"; + [DataField("newBloodReagents")] + public Solution NewBloodReagents = new([new("ZombieBlood", 1)]); // Sunrise-Start [DataField("actionJumpId", customTypeSerializer: typeof(PrototypeIdSerializer))] diff --git a/Content.Tests/Content.Tests.csproj b/Content.Tests/Content.Tests.csproj index ff295728fc..75a077839a 100644 --- a/Content.Tests/Content.Tests.csproj +++ b/Content.Tests/Content.Tests.csproj @@ -1,26 +1,25 @@  - - $(TargetFramework) - 12 - false false ..\bin\Content.Tests\ + disable + + + + + + + - - - - - diff --git a/Content.Tests/Server/Atmos/AddMolsToMixtureTest.cs b/Content.Tests/Server/Atmos/AddMolsToMixtureTest.cs new file mode 100644 index 0000000000..07b45bfe11 --- /dev/null +++ b/Content.Tests/Server/Atmos/AddMolsToMixtureTest.cs @@ -0,0 +1,75 @@ +using System; +using Content.Server.Atmos.EntitySystems; +using Content.Shared.Atmos; +using NUnit.Framework; + +namespace Content.Tests.Server.Atmos; + +[TestFixture, TestOf(typeof(AtmosphereSystem))] +[Parallelizable(ParallelScope.All)] +public sealed class AddMolsToMixtureTest +{ + /// + /// Assert that an exception is thrown if the length of the array passed in + /// does not match the number of gases. + /// + [Test] + [TestCase(-1)] + [TestCase(1)] + public void AddMolsToMixture_Throws_OnLengthMismatch(int num) + { + var mixture = new GasMixture(); + var wrongLength = new float[Atmospherics.AdjustedNumberOfGases + num]; + + var ex = Assert.Throws(() => + AtmosphereSystem.AddMolsToMixture(mixture, wrongLength)); + + Assert.That(ex!.ParamName, Is.EqualTo("Length")); + } + + /// + /// Assert that the added mols are correctly added. + /// + [Test] + public void AddMolsToMixture_Adds_CheckElementwise() + { + var mixture = new GasMixture(); + mixture.SetMoles(Gas.Oxygen, 1f); + mixture.SetMoles(Gas.Nitrogen, 2f); + + var add = new float[Atmospherics.AdjustedNumberOfGases]; + add[(int)Gas.Oxygen] = 3f; + add[(int)Gas.Nitrogen] = 4f; + + AtmosphereSystem.AddMolsToMixture(mixture, add); + + using (Assert.EnterMultipleScope()) + { + Assert.That(mixture.GetMoles(Gas.Oxygen), Is.EqualTo(4f)); + Assert.That(mixture.GetMoles(Gas.Nitrogen), Is.EqualTo(6f)); + } + } + + /// + /// Assert that the added mols are correctly clamped at zero. + /// + [Test] + public void AddMolsToMixture_EnsureClamp() + { + var mixture = new GasMixture(); + mixture.SetMoles(Gas.Oxygen, 1f); + mixture.SetMoles(Gas.Nitrogen, 2f); + + var add = new float[Atmospherics.AdjustedNumberOfGases]; + add[(int)Gas.Oxygen] = -2f; // would go to -1 without clamping + add[(int)Gas.Nitrogen] = -1f; // should become 1 + + AtmosphereSystem.AddMolsToMixture(mixture, add); + + using (Assert.EnterMultipleScope()) + { + Assert.That(mixture.GetMoles(Gas.Oxygen), Is.Zero); + Assert.That(mixture.GetMoles(Gas.Nitrogen), Is.EqualTo(1f)); + } + } +} diff --git a/Content.Tests/Shared/Chemistry/SolutionTests.cs b/Content.Tests/Shared/Chemistry/SolutionTests.cs index 7f6e335b36..8b7bbb0d6f 100644 --- a/Content.Tests/Shared/Chemistry/SolutionTests.cs +++ b/Content.Tests/Shared/Chemistry/SolutionTests.cs @@ -9,6 +9,10 @@ namespace Content.Tests.Shared.Chemistry; [TestFixture, Parallelizable, TestOf(typeof(Solution))] public sealed class SolutionTests : ContentUnitTest { + private const string Water = "water"; + private const string Fire = "fire"; + private const string Earth = "earth"; + [OneTimeSetUp] public void Setup() { @@ -19,8 +23,8 @@ public sealed class SolutionTests : ContentUnitTest public void AddReagentAndGetSolution() { var solution = new Solution(); - solution.AddReagent("water", FixedPoint2.New(1000)); - var quantity = solution.GetTotalPrototypeQuantity("water"); + solution.AddReagent(Water, FixedPoint2.New(1000)); + var quantity = solution.GetTotalPrototypeQuantity(Water); Assert.That(quantity.Int(), Is.EqualTo(1000)); } @@ -29,8 +33,8 @@ public sealed class SolutionTests : ContentUnitTest public void ScaleSolution() { var solution = new Solution(); - solution.AddReagent("water", FixedPoint2.New(20)); - solution.AddReagent("fire", FixedPoint2.New(30)); + solution.AddReagent(Water, FixedPoint2.New(20)); + solution.AddReagent(Fire, FixedPoint2.New(30)); // Test integer scaling { @@ -43,8 +47,8 @@ public sealed class SolutionTests : ContentUnitTest tmp.ScaleSolution(2); Assert.That(tmp.Contents.Count, Is.EqualTo(2)); Assert.That(tmp.Volume, Is.EqualTo(FixedPoint2.New(100))); - Assert.That(tmp.GetTotalPrototypeQuantity("water"), Is.EqualTo(FixedPoint2.New(40))); - Assert.That(tmp.GetTotalPrototypeQuantity("fire"), Is.EqualTo(FixedPoint2.New(60))); + Assert.That(tmp.GetTotalPrototypeQuantity(Water), Is.EqualTo(FixedPoint2.New(40))); + Assert.That(tmp.GetTotalPrototypeQuantity(Fire), Is.EqualTo(FixedPoint2.New(60))); } // Test float scaling @@ -58,23 +62,23 @@ public sealed class SolutionTests : ContentUnitTest tmp.ScaleSolution(2f); Assert.That(tmp.Contents.Count, Is.EqualTo(2)); Assert.That(tmp.Volume, Is.EqualTo(FixedPoint2.New(100))); - Assert.That(tmp.GetTotalPrototypeQuantity("water"), Is.EqualTo(FixedPoint2.New(40))); - Assert.That(tmp.GetTotalPrototypeQuantity("fire"), Is.EqualTo(FixedPoint2.New(60))); + Assert.That(tmp.GetTotalPrototypeQuantity(Water), Is.EqualTo(FixedPoint2.New(40))); + Assert.That(tmp.GetTotalPrototypeQuantity(Fire), Is.EqualTo(FixedPoint2.New(60))); tmp = solution.Clone(); tmp.ScaleSolution(0.3f); Assert.That(tmp.Contents.Count, Is.EqualTo(2)); Assert.That(tmp.Volume, Is.EqualTo(FixedPoint2.New(15))); - Assert.That(tmp.GetTotalPrototypeQuantity("water"), Is.EqualTo(FixedPoint2.New(6))); - Assert.That(tmp.GetTotalPrototypeQuantity("fire"), Is.EqualTo(FixedPoint2.New(9))); + Assert.That(tmp.GetTotalPrototypeQuantity(Water), Is.EqualTo(FixedPoint2.New(6))); + Assert.That(tmp.GetTotalPrototypeQuantity(Fire), Is.EqualTo(FixedPoint2.New(9))); } } [Test] public void ConstructorAddReagent() { - var solution = new Solution("water", FixedPoint2.New(1000)); - var quantity = solution.GetTotalPrototypeQuantity("water"); + var solution = new Solution(Water, FixedPoint2.New(1000)); + var quantity = solution.GetTotalPrototypeQuantity(Water); Assert.That(quantity.Int(), Is.EqualTo(1000)); } @@ -83,7 +87,7 @@ public sealed class SolutionTests : ContentUnitTest public void NonExistingReagentReturnsZero() { var solution = new Solution(); - var quantity = solution.GetTotalPrototypeQuantity("water"); + var quantity = solution.GetTotalPrototypeQuantity(Water); Assert.That(quantity.Int(), Is.EqualTo(0)); } @@ -92,8 +96,8 @@ public sealed class SolutionTests : ContentUnitTest [Test] public void AddLessThanZeroReagentReturnsZero() { - var solution = new Solution("water", FixedPoint2.New(-1000)); - var quantity = solution.GetTotalPrototypeQuantity("water"); + var solution = new Solution(Water, FixedPoint2.New(-1000)); + var quantity = solution.GetTotalPrototypeQuantity(Water); Assert.That(quantity.Int(), Is.EqualTo(0)); } @@ -103,9 +107,9 @@ public sealed class SolutionTests : ContentUnitTest public void AddingReagentsSumsProperly() { var solution = new Solution(); - solution.AddReagent("water", FixedPoint2.New(1000)); - solution.AddReagent("water", FixedPoint2.New(2000)); - var quantity = solution.GetTotalPrototypeQuantity("water"); + solution.AddReagent(Water, FixedPoint2.New(1000)); + solution.AddReagent(Water, FixedPoint2.New(2000)); + var quantity = solution.GetTotalPrototypeQuantity(Water); Assert.That(quantity.Int(), Is.EqualTo(3000)); } @@ -114,19 +118,19 @@ public sealed class SolutionTests : ContentUnitTest public void ReagentQuantitiesStayUnique() { var solution = new Solution(); - solution.AddReagent("water", FixedPoint2.New(1000)); - solution.AddReagent("fire", FixedPoint2.New(2000)); + solution.AddReagent(Water, FixedPoint2.New(1000)); + solution.AddReagent(Fire, FixedPoint2.New(2000)); - Assert.That(solution.GetTotalPrototypeQuantity("water").Int(), Is.EqualTo(1000)); - Assert.That(solution.GetTotalPrototypeQuantity("fire").Int(), Is.EqualTo(2000)); + Assert.That(solution.GetTotalPrototypeQuantity(Water).Int(), Is.EqualTo(1000)); + Assert.That(solution.GetTotalPrototypeQuantity(Fire).Int(), Is.EqualTo(2000)); } [Test] public void TotalVolumeIsCorrect() { var solution = new Solution(); - solution.AddReagent("water", FixedPoint2.New(1000)); - solution.AddReagent("fire", FixedPoint2.New(2000)); + solution.AddReagent(Water, FixedPoint2.New(1000)); + solution.AddReagent(Fire, FixedPoint2.New(2000)); Assert.That(solution.Volume.Int(), Is.EqualTo(3000)); } @@ -135,13 +139,13 @@ public sealed class SolutionTests : ContentUnitTest public void CloningSolutionIsCorrect() { var solution = new Solution(); - solution.AddReagent("water", FixedPoint2.New(1000)); - solution.AddReagent("fire", FixedPoint2.New(2000)); + solution.AddReagent(Water, FixedPoint2.New(1000)); + solution.AddReagent(Fire, FixedPoint2.New(2000)); var newSolution = solution.Clone(); - Assert.That(newSolution.GetTotalPrototypeQuantity("water").Int(), Is.EqualTo(1000)); - Assert.That(newSolution.GetTotalPrototypeQuantity("fire").Int(), Is.EqualTo(2000)); + Assert.That(newSolution.GetTotalPrototypeQuantity(Water).Int(), Is.EqualTo(1000)); + Assert.That(newSolution.GetTotalPrototypeQuantity(Fire).Int(), Is.EqualTo(2000)); Assert.That(newSolution.Volume.Int(), Is.EqualTo(3000)); } @@ -149,70 +153,70 @@ public sealed class SolutionTests : ContentUnitTest public void RemoveSolutionRecalculatesProperly() { var solution = new Solution(); - solution.AddReagent("water", FixedPoint2.New(1000)); - solution.AddReagent("fire", FixedPoint2.New(2000)); + solution.AddReagent(Water, FixedPoint2.New(1000)); + solution.AddReagent(Fire, FixedPoint2.New(2000)); - solution.RemoveReagent("water", FixedPoint2.New(500)); + solution.RemoveReagent(Water, FixedPoint2.New(500)); - Assert.That(solution.GetTotalPrototypeQuantity("water").Int(), Is.EqualTo(500)); - Assert.That(solution.GetTotalPrototypeQuantity("fire").Int(), Is.EqualTo(2000)); + Assert.That(solution.GetTotalPrototypeQuantity(Water).Int(), Is.EqualTo(500)); + Assert.That(solution.GetTotalPrototypeQuantity(Fire).Int(), Is.EqualTo(2000)); Assert.That(solution.Volume.Int(), Is.EqualTo(2500)); } [Test] public void RemoveLessThanOneQuantityDoesNothing() { - var solution = new Solution("water", FixedPoint2.New(100)); + var solution = new Solution(Water, FixedPoint2.New(100)); - solution.RemoveReagent("water", FixedPoint2.New(-100)); + solution.RemoveReagent(Water, FixedPoint2.New(-100)); - Assert.That(solution.GetTotalPrototypeQuantity("water").Int(), Is.EqualTo(100)); + Assert.That(solution.GetTotalPrototypeQuantity(Water).Int(), Is.EqualTo(100)); Assert.That(solution.Volume.Int(), Is.EqualTo(100)); } [Test] public void RemoveMoreThanTotalRemovesAllReagent() { - var solution = new Solution("water", FixedPoint2.New(100)); + var solution = new Solution(Water, FixedPoint2.New(100)); - solution.RemoveReagent("water", FixedPoint2.New(1000)); + solution.RemoveReagent(Water, FixedPoint2.New(1000)); - Assert.That(solution.GetTotalPrototypeQuantity("water").Int(), Is.EqualTo(0)); + Assert.That(solution.GetTotalPrototypeQuantity(Water).Int(), Is.EqualTo(0)); Assert.That(solution.Volume.Int(), Is.EqualTo(0)); } [Test] public void RemoveNonExistReagentDoesNothing() { - var solution = new Solution("water", FixedPoint2.New(100)); + var solution = new Solution(Water, FixedPoint2.New(100)); - solution.RemoveReagent("fire", FixedPoint2.New(1000)); + solution.RemoveReagent(Fire, FixedPoint2.New(1000)); - Assert.That(solution.GetTotalPrototypeQuantity("water").Int(), Is.EqualTo(100)); + Assert.That(solution.GetTotalPrototypeQuantity(Water).Int(), Is.EqualTo(100)); Assert.That(solution.Volume.Int(), Is.EqualTo(100)); } [Test] public void RemoveSolution() { - var solution = new Solution("water", FixedPoint2.New(700)); + var solution = new Solution(Water, FixedPoint2.New(700)); solution.RemoveSolution(FixedPoint2.New(500)); //Check that edited solution is correct - Assert.That(solution.GetTotalPrototypeQuantity("water").Int(), Is.EqualTo(200)); + Assert.That(solution.GetTotalPrototypeQuantity(Water).Int(), Is.EqualTo(200)); Assert.That(solution.Volume.Int(), Is.EqualTo(200)); } [Test] public void RemoveSolutionMoreThanTotalRemovesAll() { - var solution = new Solution("water", FixedPoint2.New(800)); + var solution = new Solution(Water, FixedPoint2.New(800)); solution.RemoveSolution(FixedPoint2.New(1000)); //Check that edited solution is correct - Assert.That(solution.GetTotalPrototypeQuantity("water").Int(), Is.EqualTo(0)); + Assert.That(solution.GetTotalPrototypeQuantity(Water).Int(), Is.EqualTo(0)); Assert.That(solution.Volume.Int(), Is.EqualTo(0)); } @@ -220,24 +224,24 @@ public sealed class SolutionTests : ContentUnitTest public void RemoveSolutionRatioPreserved() { var solution = new Solution(); - solution.AddReagent("water", FixedPoint2.New(1000)); - solution.AddReagent("fire", FixedPoint2.New(2000)); + solution.AddReagent(Water, FixedPoint2.New(1000)); + solution.AddReagent(Fire, FixedPoint2.New(2000)); solution.RemoveSolution(FixedPoint2.New(1500)); - Assert.That(solution.GetTotalPrototypeQuantity("water").Int(), Is.EqualTo(500)); - Assert.That(solution.GetTotalPrototypeQuantity("fire").Int(), Is.EqualTo(1000)); + Assert.That(solution.GetTotalPrototypeQuantity(Water).Int(), Is.EqualTo(500)); + Assert.That(solution.GetTotalPrototypeQuantity(Fire).Int(), Is.EqualTo(1000)); Assert.That(solution.Volume.Int(), Is.EqualTo(1500)); } [Test] public void RemoveSolutionLessThanOneDoesNothing() { - var solution = new Solution("water", FixedPoint2.New(800)); + var solution = new Solution(Water, FixedPoint2.New(800)); solution.RemoveSolution(FixedPoint2.New(-200)); - Assert.That(solution.GetTotalPrototypeQuantity("water").Int(), Is.EqualTo(800)); + Assert.That(solution.GetTotalPrototypeQuantity(Water).Int(), Is.EqualTo(800)); Assert.That(solution.Volume.Int(), Is.EqualTo(800)); } @@ -245,17 +249,17 @@ public sealed class SolutionTests : ContentUnitTest public void SplitSolution() { var solution = new Solution(); - solution.AddReagent("water", FixedPoint2.New(1000)); - solution.AddReagent("fire", FixedPoint2.New(2000)); + solution.AddReagent(Water, FixedPoint2.New(1000)); + solution.AddReagent(Fire, FixedPoint2.New(2000)); var splitSolution = solution.SplitSolution(FixedPoint2.New(750)); - Assert.That(solution.GetTotalPrototypeQuantity("water").Int(), Is.EqualTo(750)); - Assert.That(solution.GetTotalPrototypeQuantity("fire").Int(), Is.EqualTo(1500)); + Assert.That(solution.GetTotalPrototypeQuantity(Water).Int(), Is.EqualTo(750)); + Assert.That(solution.GetTotalPrototypeQuantity(Fire).Int(), Is.EqualTo(1500)); Assert.That(solution.Volume.Int(), Is.EqualTo(2250)); - Assert.That(splitSolution.GetTotalPrototypeQuantity("water").Int(), Is.EqualTo(250)); - Assert.That(splitSolution.GetTotalPrototypeQuantity("fire").Int(), Is.EqualTo(500)); + Assert.That(splitSolution.GetTotalPrototypeQuantity(Water).Int(), Is.EqualTo(250)); + Assert.That(splitSolution.GetTotalPrototypeQuantity(Fire).Int(), Is.EqualTo(500)); Assert.That(splitSolution.Volume.Int(), Is.EqualTo(750)); } @@ -263,17 +267,17 @@ public sealed class SolutionTests : ContentUnitTest public void SplitSolutionFractional() { var solution = new Solution(); - solution.AddReagent("water", FixedPoint2.New(1)); - solution.AddReagent("fire", FixedPoint2.New(2)); + solution.AddReagent(Water, FixedPoint2.New(1)); + solution.AddReagent(Fire, FixedPoint2.New(2)); var splitSolution = solution.SplitSolution(FixedPoint2.New(1)); - Assert.That(solution.GetTotalPrototypeQuantity("water").Float(), Is.EqualTo(0.66f)); - Assert.That(solution.GetTotalPrototypeQuantity("fire").Float(), Is.EqualTo(1.34f)); + Assert.That(solution.GetTotalPrototypeQuantity(Water).Float(), Is.EqualTo(0.66f)); + Assert.That(solution.GetTotalPrototypeQuantity(Fire).Float(), Is.EqualTo(1.34f)); Assert.That(solution.Volume.Int(), Is.EqualTo(2)); - Assert.That(splitSolution.GetTotalPrototypeQuantity("water").Float(), Is.EqualTo(0.34f)); - Assert.That(splitSolution.GetTotalPrototypeQuantity("fire").Float(), Is.EqualTo(0.66f)); + Assert.That(splitSolution.GetTotalPrototypeQuantity(Water).Float(), Is.EqualTo(0.34f)); + Assert.That(splitSolution.GetTotalPrototypeQuantity(Fire).Float(), Is.EqualTo(0.66f)); Assert.That(splitSolution.Volume.Int(), Is.EqualTo(1)); } @@ -281,17 +285,17 @@ public sealed class SolutionTests : ContentUnitTest public void SplitSolutionFractionalOpposite() { var solution = new Solution(); - solution.AddReagent("water", FixedPoint2.New(1)); - solution.AddReagent("fire", FixedPoint2.New(2)); + solution.AddReagent(Water, FixedPoint2.New(1)); + solution.AddReagent(Fire, FixedPoint2.New(2)); var splitSolution = solution.SplitSolution(FixedPoint2.New(2)); - Assert.That(solution.GetTotalPrototypeQuantity("water").Float(), Is.EqualTo(0.33f)); - Assert.That(solution.GetTotalPrototypeQuantity("fire").Float(), Is.EqualTo(0.67f)); + Assert.That(solution.GetTotalPrototypeQuantity(Water).Float(), Is.EqualTo(0.33f)); + Assert.That(solution.GetTotalPrototypeQuantity(Fire).Float(), Is.EqualTo(0.67f)); Assert.That(solution.Volume.Int(), Is.EqualTo(1)); - Assert.That(splitSolution.GetTotalPrototypeQuantity("water").Float(), Is.EqualTo(0.67f)); - Assert.That(splitSolution.GetTotalPrototypeQuantity("fire").Float(), Is.EqualTo(1.33f)); + Assert.That(splitSolution.GetTotalPrototypeQuantity(Water).Float(), Is.EqualTo(0.67f)); + Assert.That(splitSolution.GetTotalPrototypeQuantity(Fire).Float(), Is.EqualTo(1.33f)); Assert.That(splitSolution.Volume.Int(), Is.EqualTo(2)); } @@ -301,14 +305,14 @@ public sealed class SolutionTests : ContentUnitTest public void SplitSolutionTinyFractionalBigSmall(float initial, float reduce, float remainder) { var solution = new Solution(); - solution.AddReagent("water", FixedPoint2.New(initial)); + solution.AddReagent(Water, FixedPoint2.New(initial)); var splitSolution = solution.SplitSolution(FixedPoint2.New(reduce)); - Assert.That(solution.GetTotalPrototypeQuantity("water").Float(), Is.EqualTo(remainder)); + Assert.That(solution.GetTotalPrototypeQuantity(Water).Float(), Is.EqualTo(remainder)); Assert.That(solution.Volume.Float(), Is.EqualTo(remainder)); - Assert.That(splitSolution.GetTotalPrototypeQuantity("water").Float(), Is.EqualTo(reduce)); + Assert.That(splitSolution.GetTotalPrototypeQuantity(Water).Float(), Is.EqualTo(reduce)); Assert.That(splitSolution.Volume.Float(), Is.EqualTo(reduce)); } @@ -319,10 +323,14 @@ public sealed class SolutionTests : ContentUnitTest [TestCase(1000)] public void SplitRounding(int amount) { + var foo = "foo"; + var bar = "bar"; + var baz = "baz"; + var solutionOne = new Solution(); - solutionOne.AddReagent("foo", FixedPoint2.New(amount)); - solutionOne.AddReagent("bar", FixedPoint2.New(amount)); - solutionOne.AddReagent("baz", FixedPoint2.New(amount)); + solutionOne.AddReagent(foo, FixedPoint2.New(amount)); + solutionOne.AddReagent(bar, FixedPoint2.New(amount)); + solutionOne.AddReagent(baz, FixedPoint2.New(amount)); var splitAmount = FixedPoint2.New(5); var split = solutionOne.SplitSolution(splitAmount); @@ -333,48 +341,62 @@ public sealed class SolutionTests : ContentUnitTest [Test] public void SplitSolutionMoreThanTotalRemovesAll() { - var solution = new Solution("water", FixedPoint2.New(800)); + var solution = new Solution(Water, FixedPoint2.New(800)); var splitSolution = solution.SplitSolution(FixedPoint2.New(1000)); - Assert.That(solution.GetTotalPrototypeQuantity("water").Int(), Is.EqualTo(0)); + Assert.That(solution.GetTotalPrototypeQuantity(Water).Int(), Is.EqualTo(0)); Assert.That(solution.Volume.Int(), Is.EqualTo(0)); - Assert.That(splitSolution.GetTotalPrototypeQuantity("water").Int(), Is.EqualTo(800)); + Assert.That(splitSolution.GetTotalPrototypeQuantity(Water).Int(), Is.EqualTo(800)); Assert.That(splitSolution.Volume.Int(), Is.EqualTo(800)); } [Test] public void SplitSolutionLessThanOneDoesNothing() { - var solution = new Solution("water", FixedPoint2.New(800)); + var solution = new Solution(Water, FixedPoint2.New(800)); var splitSolution = solution.SplitSolution(FixedPoint2.New(-200)); - Assert.That(solution.GetTotalPrototypeQuantity("water").Int(), Is.EqualTo(800)); + Assert.That(solution.GetTotalPrototypeQuantity(Water).Int(), Is.EqualTo(800)); Assert.That(solution.Volume.Int(), Is.EqualTo(800)); - Assert.That(splitSolution.GetTotalPrototypeQuantity("water").Int(), Is.EqualTo(0)); + Assert.That(splitSolution.GetTotalPrototypeQuantity(Water).Int(), Is.EqualTo(0)); Assert.That(splitSolution.Volume.Int(), Is.EqualTo(0)); } [Test] public void SplitSolutionZero() { + var impedrezene = "Impedrezene"; + var thermite = "Thermite"; + var lithium = "Li"; + var flourine = "F"; + var sodium = "Na"; + var mercury = "Hg"; + var copper = "Cu"; + var uranium = "U"; + var iron = "Fe"; + var spaceDrugs = "SpaceDrugs"; + var aluminum = "Al"; + var glucose = "Glucose"; + var oxygen = "O"; + var solution = new Solution(); - solution.AddReagent("Impedrezene", FixedPoint2.New(0.01 + 0.19)); - solution.AddReagent("Thermite", FixedPoint2.New(0.01 + 0.39)); - solution.AddReagent("Li", FixedPoint2.New(0.01 + 0.17)); - solution.AddReagent("F", FixedPoint2.New(0.01 + 0.17)); - solution.AddReagent("Na", FixedPoint2.New(0 + 0.13)); - solution.AddReagent("Hg", FixedPoint2.New(0.15 + 4.15)); - solution.AddReagent("Cu", FixedPoint2.New(0 + 0.13)); - solution.AddReagent("U", FixedPoint2.New(0.76 + 20.77)); - solution.AddReagent("Fe", FixedPoint2.New(0.01 + 0.36)); - solution.AddReagent("SpaceDrugs", FixedPoint2.New(0.02 + 0.41)); - solution.AddReagent("Al", FixedPoint2.New(0)); - solution.AddReagent("Glucose", FixedPoint2.New(0)); - solution.AddReagent("O", FixedPoint2.New(0)); + solution.AddReagent(impedrezene, FixedPoint2.New(0.01 + 0.19)); + solution.AddReagent(thermite, FixedPoint2.New(0.01 + 0.39)); + solution.AddReagent(lithium, FixedPoint2.New(0.01 + 0.17)); + solution.AddReagent(flourine, FixedPoint2.New(0.01 + 0.17)); + solution.AddReagent(sodium, FixedPoint2.New(0 + 0.13)); + solution.AddReagent(mercury, FixedPoint2.New(0.15 + 4.15)); + solution.AddReagent(copper, FixedPoint2.New(0 + 0.13)); + solution.AddReagent(uranium, FixedPoint2.New(0.76 + 20.77)); + solution.AddReagent(iron, FixedPoint2.New(0.01 + 0.36)); + solution.AddReagent(spaceDrugs, FixedPoint2.New(0.02 + 0.41)); + solution.AddReagent(aluminum, FixedPoint2.New(0)); + solution.AddReagent(glucose, FixedPoint2.New(0)); + solution.AddReagent(oxygen, FixedPoint2.New(0)); solution.SplitSolution(FixedPoint2.New(0.98)); } @@ -383,18 +405,18 @@ public sealed class SolutionTests : ContentUnitTest public void AddSolution() { var solutionOne = new Solution(); - solutionOne.AddReagent("water", FixedPoint2.New(1000)); - solutionOne.AddReagent("fire", FixedPoint2.New(2000)); + solutionOne.AddReagent(Water, FixedPoint2.New(1000)); + solutionOne.AddReagent(Fire, FixedPoint2.New(2000)); var solutionTwo = new Solution(); - solutionTwo.AddReagent("water", FixedPoint2.New(500)); - solutionTwo.AddReagent("earth", FixedPoint2.New(1000)); + solutionTwo.AddReagent(Water, FixedPoint2.New(500)); + solutionTwo.AddReagent(Earth, FixedPoint2.New(1000)); solutionOne.AddSolution(solutionTwo, null); - Assert.That(solutionOne.GetTotalPrototypeQuantity("water").Int(), Is.EqualTo(1500)); - Assert.That(solutionOne.GetTotalPrototypeQuantity("fire").Int(), Is.EqualTo(2000)); - Assert.That(solutionOne.GetTotalPrototypeQuantity("earth").Int(), Is.EqualTo(1000)); + Assert.That(solutionOne.GetTotalPrototypeQuantity(Water).Int(), Is.EqualTo(1500)); + Assert.That(solutionOne.GetTotalPrototypeQuantity(Fire).Int(), Is.EqualTo(2000)); + Assert.That(solutionOne.GetTotalPrototypeQuantity(Earth).Int(), Is.EqualTo(1000)); Assert.That(solutionOne.Volume.Int(), Is.EqualTo(4500)); } @@ -414,12 +436,12 @@ public sealed class SolutionTests : ContentUnitTest { const float initialTemp = 100.0f; - var solution = new Solution("water", FixedPoint2.New(100)) { Temperature = initialTemp }; + var solution = new Solution(Water, FixedPoint2.New(100)) { Temperature = initialTemp }; - solution.AddReagent("water", FixedPoint2.New(100)); + solution.AddReagent(Water, FixedPoint2.New(100)); Assert.That(solution.Temperature, Is.EqualTo(initialTemp)); - solution.AddReagent("earth", FixedPoint2.New(100)); + solution.AddReagent(Earth, FixedPoint2.New(100)); Assert.That(solution.Temperature, Is.EqualTo(initialTemp)); } @@ -429,12 +451,12 @@ public sealed class SolutionTests : ContentUnitTest const float initialTemp = 100.0f; var solutionOne = new Solution(); - solutionOne.AddReagent("water", FixedPoint2.New(100)); + solutionOne.AddReagent(Water, FixedPoint2.New(100)); solutionOne.Temperature = initialTemp; var solutionTwo = new Solution(); - solutionTwo.AddReagent("water", FixedPoint2.New(100)); - solutionTwo.AddReagent("earth", FixedPoint2.New(100)); + solutionTwo.AddReagent(Water, FixedPoint2.New(100)); + solutionTwo.AddReagent(Earth, FixedPoint2.New(100)); solutionTwo.Temperature = initialTemp; solutionOne.AddSolution(solutionTwo, null); @@ -446,8 +468,8 @@ public sealed class SolutionTests : ContentUnitTest { const float initialTemp = 100.0f; - var solution = new Solution("water", FixedPoint2.New(100)) { Temperature = initialTemp }; - solution.RemoveReagent("water", FixedPoint2.New(50)); + var solution = new Solution(Water, FixedPoint2.New(100)) { Temperature = initialTemp }; + solution.RemoveReagent(Water, FixedPoint2.New(50)); Assert.That(solution.Temperature, Is.EqualTo(initialTemp)); } @@ -456,7 +478,7 @@ public sealed class SolutionTests : ContentUnitTest { const float initialTemp = 100.0f; - var solution = new Solution("water", FixedPoint2.New(100)) { Temperature = initialTemp }; + var solution = new Solution(Water, FixedPoint2.New(100)) { Temperature = initialTemp }; solution.RemoveSolution(FixedPoint2.New(50)); Assert.That(solution.Temperature, Is.EqualTo(initialTemp)); } @@ -466,7 +488,7 @@ public sealed class SolutionTests : ContentUnitTest { const float initialTemp = 100.0f; - var solution = new Solution("water", FixedPoint2.New(100)) { Temperature = initialTemp }; + var solution = new Solution(Water, FixedPoint2.New(100)) { Temperature = initialTemp }; solution.SplitSolution(FixedPoint2.New(50)); Assert.That(solution.Temperature, Is.EqualTo(initialTemp)); } diff --git a/Content.Tools/Content.Tools.csproj b/Content.Tools/Content.Tools.csproj index f611924c58..06a9b790db 100644 --- a/Content.Tools/Content.Tools.csproj +++ b/Content.Tools/Content.Tools.csproj @@ -1,16 +1,15 @@ Exe - $(TargetFramework) + + - - - - + + diff --git a/Content.YAMLLinter/Content.YAMLLinter.csproj b/Content.YAMLLinter/Content.YAMLLinter.csproj index 4e7344beaa..bc2b7d1cb6 100644 --- a/Content.YAMLLinter/Content.YAMLLinter.csproj +++ b/Content.YAMLLinter/Content.YAMLLinter.csproj @@ -1,21 +1,20 @@ Exe - $(TargetFramework) ..\bin\Content.YAMLLinter\ false true + false + disable + + - - - - @@ -23,4 +22,10 @@ + + + + + + diff --git a/Directory.Packages.props b/Directory.Packages.props index c05c04e444..933bec9ab4 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -6,15 +6,15 @@ --> - + - + all runtime; build; native; contentfiles; analyzers; buildtransitive - + - + diff --git a/MSBuild/Content.props b/MSBuild/Content.props new file mode 100644 index 0000000000..7216961fa0 --- /dev/null +++ b/MSBuild/Content.props @@ -0,0 +1,12 @@ + + + + + 14 + false + enable + + diff --git a/Pow3r/Pow3r.csproj b/Pow3r/Pow3r.csproj index 4f2d20087a..20181910b4 100644 --- a/Pow3r/Pow3r.csproj +++ b/Pow3r/Pow3r.csproj @@ -1,10 +1,12 @@  Exe - $(TargetFramework) true + disable + + @@ -14,9 +16,10 @@ - - + + + diff --git a/Pow3r/Program.cs b/Pow3r/Program.cs index 40c011ddcb..be5bf62f39 100644 --- a/Pow3r/Program.cs +++ b/Pow3r/Program.cs @@ -103,7 +103,7 @@ namespace Pow3r GLFW.WindowHint(WindowHintBool.SrgbCapable, true); var windowSettings = new NativeWindowSettings { - Size = (1280, 720), + ClientSize = (1280, 720), WindowState = WindowState.Maximized, StartVisible = false, @@ -199,9 +199,9 @@ namespace Pow3r _cursors[(int) ImGuiMouseCursor.Arrow] = GLFW.CreateStandardCursor(CursorShape.Arrow); _cursors[(int) ImGuiMouseCursor.TextInput] = GLFW.CreateStandardCursor(CursorShape.IBeam); - _cursors[(int) ImGuiMouseCursor.ResizeNS] = GLFW.CreateStandardCursor(CursorShape.VResize); - _cursors[(int) ImGuiMouseCursor.ResizeEW] = GLFW.CreateStandardCursor(CursorShape.HResize); - _cursors[(int) ImGuiMouseCursor.Hand] = GLFW.CreateStandardCursor(CursorShape.Hand); + _cursors[(int) ImGuiMouseCursor.ResizeNS] = GLFW.CreateStandardCursor(CursorShape.ResizeNS); + _cursors[(int) ImGuiMouseCursor.ResizeEW] = GLFW.CreateStandardCursor(CursorShape.ResizeEW); + _cursors[(int) ImGuiMouseCursor.Hand] = GLFW.CreateStandardCursor(CursorShape.PointingHand); _cursors[(int) ImGuiMouseCursor.ResizeAll] = GLFW.CreateStandardCursor(CursorShape.Arrow); _cursors[(int) ImGuiMouseCursor.ResizeNESW] = GLFW.CreateStandardCursor(CursorShape.Arrow); _cursors[(int) ImGuiMouseCursor.ResizeNWSE] = GLFW.CreateStandardCursor(CursorShape.Arrow); diff --git a/Resources/Audio/Ambience/Antag/attributions.yml b/Resources/Audio/Ambience/Antag/attributions.yml index 5418d2a204..c9a9b1304d 100644 --- a/Resources/Audio/Ambience/Antag/attributions.yml +++ b/Resources/Audio/Ambience/Antag/attributions.yml @@ -30,4 +30,7 @@ license: "CC-BY-SA-3.0" copyright: "Taken from TG station at commit https://github.com/tgstation/tgstation/commit/436ba869ebcd0b60b63973fb7562f447ee655205" source: "https://github.com/tgstation/tgstation/blob/master/sound/music/antag/ling_alert.ogg" - +- files: ["xenoborg_start.ogg"] + license: "CC-BY-SA-3.0" + copyright: "Made by DarkIcedCoffee (discord)" + source: "https://github.com/space-wizards/space-station-14/pull/40042/" diff --git a/Resources/Audio/Ambience/Antag/xenoborg_start.ogg b/Resources/Audio/Ambience/Antag/xenoborg_start.ogg new file mode 100644 index 0000000000..97fe49db99 Binary files /dev/null and b/Resources/Audio/Ambience/Antag/xenoborg_start.ogg differ diff --git a/Resources/Audio/Effects/attributions.yml b/Resources/Audio/Effects/attributions.yml index efac498a3b..c7b55bf39e 100644 --- a/Resources/Audio/Effects/attributions.yml +++ b/Resources/Audio/Effects/attributions.yml @@ -261,3 +261,8 @@ copyright: 'created by Tao7891; perryprog (GitHub) downmixed to mono' license: CC0-1.0 source: https://github.com/space-wizards/space-station-14/pull/37363 + +- files: ["balloon_hits.ogg"] + copyright: "by brokendot(github)" + license: "CC0-1.0" + source: https://github.com/space-wizards/space-station-14/pull/41102 diff --git a/Resources/Audio/Effects/balloon_hits.ogg b/Resources/Audio/Effects/balloon_hits.ogg new file mode 100644 index 0000000000..a94da00489 Binary files /dev/null and b/Resources/Audio/Effects/balloon_hits.ogg differ diff --git a/Resources/Audio/Misc/attributions.yml b/Resources/Audio/Misc/attributions.yml index 67daaff404..25856d8c93 100644 --- a/Resources/Audio/Misc/attributions.yml +++ b/Resources/Audio/Misc/attributions.yml @@ -57,3 +57,18 @@ license: "CC-BY-SA-3.0" copyright: "Taken from Citadel Station 13" source: "https://github.com/Skyrat-SS13/Skyrat13/commit/2d4f2d1b489590b559e4073f41b126cef56f4c50" + +- files: ["woosh.ogg"] + license: "CC-BY-SA-3.0" + copyright: "Taken from SciFiSounds via freesound.org, edit by august-sun(GitHub)/augustsun(Discord)" + source: "https://freesound.org/people/SciFiSounds/sounds/529925/" + +- files: ["stickystretch.ogg"] + license: "CC-BY-SA-3.0" + copyright: "Taken from sdroliasnick via freesound.org, edit by august-sun(GitHub)/augustsun(Discord)" + source: "https://freesound.org/people/sdroliasnick/sounds/731262/" + +- files: ["boing.ogg"] + license: "CC-BY-SA-3.0" + copyright: "Taken from stevielematt via freesound.org, edit by august-sun(GitHub)/augustsun(Discord)" + source: "https://freesound.org/people/stevielematt/sounds/538066/" diff --git a/Resources/Audio/Misc/boing.ogg b/Resources/Audio/Misc/boing.ogg new file mode 100644 index 0000000000..1a957104aa Binary files /dev/null and b/Resources/Audio/Misc/boing.ogg differ diff --git a/Resources/Audio/Misc/stickystretch.ogg b/Resources/Audio/Misc/stickystretch.ogg new file mode 100644 index 0000000000..05b0b5935c Binary files /dev/null and b/Resources/Audio/Misc/stickystretch.ogg differ diff --git a/Resources/Audio/Misc/woosh.ogg b/Resources/Audio/Misc/woosh.ogg new file mode 100644 index 0000000000..02539c20e2 Binary files /dev/null and b/Resources/Audio/Misc/woosh.ogg differ diff --git a/Resources/Audio/Voice/Human/license.txt b/Resources/Audio/Voice/Human/license.txt deleted file mode 100644 index 85f3faa394..0000000000 --- a/Resources/Audio/Voice/Human/license.txt +++ /dev/null @@ -1 +0,0 @@ -male_cough_1.ogg taken from freesound (deleted user) diff --git a/Resources/Audio/Weapons/Guns/Gunshots/attributions.yml b/Resources/Audio/Weapons/Guns/Gunshots/attributions.yml index 4445bc5f29..1a0136111c 100644 --- a/Resources/Audio/Weapons/Guns/Gunshots/attributions.yml +++ b/Resources/Audio/Weapons/Guns/Gunshots/attributions.yml @@ -37,3 +37,8 @@ license: "CC-BY-SA-3.0" copyright: "machinegun-one-shot.wav by DeltaCode. Converted to .OGG and MONO by august-sun" source: "https://freesound.org/people/DeltaCode/sounds/668347/" + +- files: ["hushpup.ogg"] + license: "CC-BY-4.0" + copyright: "Created by UnderlinedDesigns and DrinkingWindGames (https://freesound.org/people/DrinkingWindGames/sounds/789647), modified by Halycon" + source: "https://freesound.org/people/UnderlinedDesigns/sounds/188499/" diff --git a/Resources/Audio/Weapons/Guns/Gunshots/energycrossbow_shoot.ogg b/Resources/Audio/Weapons/Guns/Gunshots/energycrossbow_shoot.ogg new file mode 100644 index 0000000000..f2fba353bc Binary files /dev/null and b/Resources/Audio/Weapons/Guns/Gunshots/energycrossbow_shoot.ogg differ diff --git a/Resources/Audio/Weapons/Guns/Gunshots/hushpup.ogg b/Resources/Audio/Weapons/Guns/Gunshots/hushpup.ogg new file mode 100644 index 0000000000..c86e6057cc Binary files /dev/null and b/Resources/Audio/Weapons/Guns/Gunshots/hushpup.ogg differ diff --git a/Resources/Audio/Weapons/Guns/MagIn/energycrossbow_reload.ogg b/Resources/Audio/Weapons/Guns/MagIn/energycrossbow_reload.ogg new file mode 100644 index 0000000000..0c27641e03 Binary files /dev/null and b/Resources/Audio/Weapons/Guns/MagIn/energycrossbow_reload.ogg differ diff --git a/Resources/Audio/Weapons/Guns/sources.json b/Resources/Audio/Weapons/Guns/sources.json index cc9a3e5c0b..351fba0992 100644 --- a/Resources/Audio/Weapons/Guns/sources.json +++ b/Resources/Audio/Weapons/Guns/sources.json @@ -34,7 +34,8 @@ "shotgun.ogg": "https://github.com/discordia-space/CEV-Eris/blob/01f7518e0f8177734a6579aba2bbf76024aa96c4/sound/weapons/guns/fire/shotgunp_fire.ogg", "silenced.ogg": "https://github.com/discordia-space/CEV-Eris/blob/01f7518e0f8177734a6579aba2bbf76024aa96c4/sound/weapons/Gunshot_silenced.wav", "smg.ogg": "https://github.com/discordia-space/CEV-Eris/blob/01f7518e0f8177734a6579aba2bbf76024aa96c4/sound/weapons/guns/fire/smg_fire.ogg", - "sniper.ogg": "https://github.com/discordia-space/CEV-Eris/blob/01f7518e0f8177734a6579aba2bbf76024aa96c4/sound/weapons/guns/fire/sniper_fire.ogg" + "sniper.ogg": "https://github.com/discordia-space/CEV-Eris/blob/01f7518e0f8177734a6579aba2bbf76024aa96c4/sound/weapons/guns/fire/sniper_fire.ogg", + "energy_crossbowshoot.ogg": "Made on request by Nosrepp (Discord)" }, "MagIn": { "batrifle_magin.ogg": "https://github.com/discordia-space/CEV-Eris/blob/01f7518e0f8177734a6579aba2bbf76024aa96c4/sound/weapons/guns/interact/batrifle_magin.ogg", @@ -47,7 +48,8 @@ "sfrifle_magin.ogg": "https://github.com/discordia-space/CEV-Eris/blob/01f7518e0f8177734a6579aba2bbf76024aa96c4/sound/weapons/guns/interact/sfrifle_magin.ogg", "smg_magin.ogg": "https://github.com/discordia-space/CEV-Eris/blob/01f7518e0f8177734a6579aba2bbf76024aa96c4/sound/weapons/guns/interact/smg_magin.ogg", "revolver_magin.ogg": "https://github.com/discordia-space/CEV-Eris/blob/01f7518e0f8177734a6579aba2bbf76024aa96c4/sound/weapons/guns/interact/rev_magin.ogg", - "shotgun_insert.ogg": "https://github.com/discordia-space/CEV-Eris/blob/01f7518e0f8177734a6579aba2bbf76024aa96c4/sound/weapons/guns/interact/shotgun_insert.ogg" + "shotgun_insert.ogg": "https://github.com/discordia-space/CEV-Eris/blob/01f7518e0f8177734a6579aba2bbf76024aa96c4/sound/weapons/guns/interact/shotgun_insert.ogg", + "energy_crossbowreload.ogg": "Made on request by Nosrepp (Discord)" }, "MagOut": { "batrifle_magout.ogg": "https://github.com/discordia-space/CEV-Eris/blob/01f7518e0f8177734a6579aba2bbf76024aa96c4/sound/weapons/guns/interact/batrifle_magout.ogg", diff --git a/Resources/Changelog/Admin.yml b/Resources/Changelog/Admin.yml index e6eb4860ed..20e0055a3c 100644 --- a/Resources/Changelog/Admin.yml +++ b/Resources/Changelog/Admin.yml @@ -1476,5 +1476,103 @@ Entries: id: 179 time: '2025-10-17T15:38:26.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/40904 +- author: PJB3005 + changes: + - message: Fixed pre-round lobby Discord ahelps showing incorrect round number + type: Fix + id: 180 + time: '2025-10-23T14:16:13.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41060 +- author: beck + changes: + - message: TPTO command links are now added for admin logs that involve players + or coordinates! + type: Add + id: 181 + time: '2025-10-27T02:51:40.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/40472 +- author: slarticodefast + changes: + - message: Added a new admin item, the DNA injector! + type: Add + id: 182 + time: '2025-11-03T12:14:21.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41271 +- author: ScarKy0 + changes: + - message: Clone toolshed command for VERY limited entity cloning purposes. + type: Add + id: 183 + time: '2025-11-03T13:16:43.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41261 +- author: slarticodefast + changes: + - message: Added the "quickinspect" command to quickly inspect the selected component + for an entity via a keybind. + type: Add + id: 184 + time: '2025-11-12T23:22:27.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41348 +- author: ScarKy0 + changes: + - message: Admin ghosts can no longer be selected for "Warp To Most Followed". Remove + the NotGhostnadoWarpable tag from your aghost entity if you wish to still be + able to be selected. + type: Fix + id: 185 + time: '2025-11-15T23:31:28.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41448 +- author: Errant + changes: + - message: Looc and Deadchat logs now show mob information, similar to the logs + of the IC chat channels. + type: Tweak + - message: Mobs who have been "Freeze and Muted" can no longer send on LOOC or Deadchat. + type: Fix + id: 186 + time: '2025-11-21T21:53:41.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41273 +- author: ScarKy0 + changes: + - message: The killsign can now be customized to use any sprite via it's component. + type: Add + - message: Hidden Kill Sign smite. Visible to everyone but the person you apply + it to. + type: Add + id: 187 + time: '2025-12-14T02:16:52.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41845 +- author: AshBats + changes: + - message: The admin log now shows APC power toggle interactions. + type: Add + id: 188 + time: '2025-12-14T03:27:37.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41839 +- author: Hitlinemoss + changes: + - message: Added a debug wizard's grimoire, for debugging purposes. Contains 99999 + WizCoin and has ownerOnly set to false. You can use this for admeme purposes + but probably shouldn't unless you want to risk everyone on the station having + every spell. + type: Add + id: 189 + time: '2025-12-18T19:33:08.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41900 +- author: ScarKy0 + changes: + - message: Station AI Radial actions are now logged. Search for "Station AI Radial" + in the logs menu under Actions. + type: Add + id: 190 + time: '2025-12-20T18:23:43.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41911 +- author: eoineoineoin + changes: + - message: Fix bug where scrollbars were missing from player list + type: Fix + id: 191 + time: '2025-12-22T16:54:32.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/40525 Name: Admin -Order: 2 +Order: 3 diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 82ce24ded4..74666f467b 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,1619 +1,4 @@ Entries: -- author: RedBookcase - changes: - - message: The running and walking speed debuffs on equipped gear have been standardized. - type: Tweak - id: 8623 - time: '2025-06-05T23:27:02.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/37828 -- author: august-sun - changes: - - message: Added individual Bulldog drum magazines for sale in the syndicate uplink. - Ammo types available are pellets and slugs. - type: Add - id: 8624 - time: '2025-06-05T23:35:15.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/37917 -- author: Xeri7 - changes: - - message: Added ability to pick up potted plants in two hands, as well as store - them in crates! - type: Add - - message: Added purchasable potted plant crate! - type: Add - id: 8625 - time: '2025-06-05T23:36:31.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/37591 -- author: K-Dynamic - changes: - - message: Rifle crates with two Lecters and four magazines can be ordered from - Cargo for 8000 spesos. - type: Add - - message: Lethal Weapons gift event now includes a Rifle crate. - type: Tweak - - message: SMG crates are properly described and no longer reference 'semiautomatic - rifles.' - type: Tweak - id: 8626 - time: '2025-06-05T23:40:51.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/35535 -- author: themias - changes: - - message: Wearing a muzzle now reduces the sound of vocal emotes - type: Tweak - id: 8627 - time: '2025-06-05T23:45:55.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/34444 -- author: RedBookcase - changes: - - message: Added Scrap Armor and Scrap Helmets. - type: Add - id: 8628 - time: '2025-06-06T00:13:36.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/37601 -- author: Samuka - changes: - - message: Fire bombs are now minor contra - type: Tweak - - message: Pipe bombs are now minor contra - type: Tweak - id: 8629 - time: '2025-06-06T02:28:04.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38088 -- author: Minemoder - changes: - - message: Shark plushies now bite. - type: Tweak - id: 8630 - time: '2025-06-06T21:07:10.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38113 -- author: themias - changes: - - message: Increased the chance of throwing trash into a disposal unit - type: Tweak - id: 8631 - time: '2025-06-06T22:13:21.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38116 -- author: spanky-spanky - changes: - - message: Landmines now light up in the dark! - type: Tweak - id: 8632 - time: '2025-06-06T23:01:14.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38092 -- author: slarticodefast - changes: - - message: Fixed wallmount vending machines dispensing in the wrong direction. - type: Fix - id: 8633 - time: '2025-06-06T23:08:16.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38112 -- author: hoshizora-sayo - changes: - - message: Added proper name to the chameleon controller implanter - type: Add - id: 8634 - time: '2025-06-07T02:29:13.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38117 -- author: K-Dynamic - changes: - - message: Disablers now hold 16 shots instead of 20 - type: Tweak - id: 8635 - time: '2025-06-07T13:05:25.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/36019 -- author: perryprog - changes: - - message: Diamonds can now be ejected from lathes and material silos. - type: Fix - id: 8636 - time: '2025-06-07T17:36:58.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38132 -- author: slarticodefast - changes: - - message: Fixed the stripping UI layout when having more than 2 hands. - type: Fix - id: 8637 - time: '2025-06-07T22:23:46.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/37577 -- author: Nox38 - changes: - - message: Space Carp ghost roles no longer have a raffle! - type: Tweak - id: 8638 - time: '2025-06-08T02:49:44.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38101 -- author: archee1 - changes: - - message: Seismic Charges are now marked as cargo/sec contraband - type: Tweak - - message: Modular grenade payloads such as explosive or flash payloads, are now - properly marked as their relative department's contraband. - type: Tweak - - message: Improvised explosives are now considered minor contraband. - type: Tweak - id: 8639 - time: '2025-06-09T01:05:22.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/37521 -- author: Orsoniks - changes: - - message: Reworked the Health examination text - type: Tweak - id: 8640 - time: '2025-06-09T07:31:49.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38126 -- author: TiniestShark - changes: - - message: Mecha parts now require two hands to pick up. - type: Tweak - id: 8641 - time: '2025-06-09T07:40:14.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38162 -- author: DrSmugleaf - changes: - - message: Fixed eating and drinking verbs showing up after a short delay and their - effect being delayed. - type: Fix - id: 8642 - time: '2025-06-09T14:36:05.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38164 -- author: sowelipililimute - changes: - - message: Departmental request computers now send their orders directly to Cargo, - instead of requiring paper slips be brought to Cargo for insertion - type: Tweak - id: 8643 - time: '2025-06-09T15:11:19.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/37943 -- author: Disp-Dev - changes: - - message: Two new recipes have been added, Full English and Full American breakfast. - type: Add - id: 8644 - time: '2025-06-09T22:33:02.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/37279 -- author: cnv41 - changes: - - message: Fixed a minor typo in coffin description. - type: Fix - id: 8645 - time: '2025-06-09T22:33:23.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38193 -- author: ArtisticRoomba - changes: - - message: Convex, Loop, Meta, and Omega have been removed from the map rotation - pool to make way for new maps. Thank you Spessmann for Convex, TytosB for Loop, - Nox38 for her recent Meta overhauls, and Emisse for Omega. - type: Remove - id: 8646 - time: '2025-06-09T22:37:34.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38190 -- author: nabegator - changes: - - message: hi-viz vest now has a 2% chance to reflect lasers - type: Tweak - id: 8647 - time: '2025-06-09T23:03:56.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38180 -- author: ArtisticRoomba - changes: - - message: Spacing damage has been brought back to its unnerfed value, as Atmospherics - and Engineering now have better tools to combat spacing. - type: Tweak - id: 8648 - time: '2025-06-10T00:05:48.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38196 -- author: Southbridge - changes: - - message: AI camera static shader has been updated to be more consistent. - type: Tweak - id: 8649 - time: '2025-06-10T04:47:36.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38093 -- author: BramvanZijp - changes: - - message: Added Stamina Damage resistance to the raid/hard-suits used by Nuclear - Operatives and Emergency Response Teams. [TEST MERGE] - type: Tweak - id: 8650 - time: '2025-06-10T19:31:45.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/37040 -- author: themias - changes: - - message: Returned the cooldown for bike horn implants - type: Fix - id: 8651 - time: '2025-06-10T21:40:47.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38237 -- author: eoineoineoin - changes: - - message: Technology disks will now show the tech they contain in their name. - type: Add - id: 8652 - time: '2025-06-11T01:15:56.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38157 -- author: hoshizora-sayo - changes: - - message: Fixed mops, rags, and towels being unable to be properly emptied into - drains - type: Fix - id: 8653 - time: '2025-06-11T04:54:50.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38252 -- author: Boaz1111 - changes: - - message: Grenadine bottles now start closed, instead of opened. - type: Tweak - id: 8654 - time: '2025-06-11T14:01:42.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38219 -- author: ScarKy0 - changes: - - message: Reinforced plasma windows no longer block laser shots. - type: Fix - id: 8655 - time: '2025-06-11T15:36:20.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38041 -- author: Simyon264 - changes: - - message: The MIDI Channel Selector now shows the instrument name of the track! - type: Tweak - id: 8656 - time: '2025-06-11T18:32:48.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38083 -- author: Seam_Less - changes: - - message: Practice Magazines are now white, Incendiary Magazines are now orange. - type: Tweak - id: 8657 - time: '2025-06-11T20:03:14.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/37709 -- author: Princess-Cheeseballs - changes: - - message: Basilisk projectile speed and movement speed has been reduced and is - slightly weaker - type: Tweak - id: 8658 - time: '2025-06-11T20:20:48.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38089 -- author: Nox38 - changes: - - message: launchers must now be wielded before firing. - type: Tweak - id: 8659 - time: '2025-06-11T20:28:00.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38110 -- author: Boaz1111 - changes: - - message: Various species can now have the same scars as humans do, with exceptions. - type: Add - - message: A smaller variant of the eye scars has been added. - type: Add - id: 8660 - time: '2025-06-11T21:56:57.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/35645 -- author: SlamBamActionman - changes: - - message: Propeller hats can now be found in the Clothesmate. - type: Add - - message: Swirl lollipops can now be found in the manager inventory of GetMore - Chocolate Corp. vending machines. - type: Add - id: 8661 - time: '2025-06-12T01:22:51.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38260 -- author: themias - changes: - - message: Fixed an issue where the gas analyzer and anomaly scanner would need - to be reactivated to open the UI - type: Fix - id: 8662 - time: '2025-06-12T21:16:07.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38285 -- author: BigfootBravo - changes: - - message: Utensils don't spam a warning for incompatible foods. - type: Fix - id: 8663 - time: '2025-06-13T01:48:28.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38297 -- author: hoshizora-sayo - changes: - - message: Fixed crafting menu entries that included modular machine parts - type: Fix - id: 8664 - time: '2025-06-13T05:21:57.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38299 -- author: nkokic - changes: - - message: Tear gas smoke is now white and semi-transparent. - type: Tweak - - message: Tear gas now causes coughing, slows you down and hits a bit faster than - before. - type: Add - id: 8665 - time: '2025-06-13T13:53:44.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/36440 -- author: M1tht1c - changes: - - message: You can now remove visitors mindshields. - type: Fix - - message: Disaster victims now have mindshields when appropriate. - type: Fix - id: 8666 - time: '2025-06-13T14:43:41.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/36537 -- author: SyaoranFox - changes: - - message: Rat King is now a full antag. - type: Tweak - id: 8667 - time: '2025-06-13T15:52:19.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38124 -- author: qrwas - changes: - - message: add missing locale for Undergarment - type: Fix - id: 8668 - time: '2025-06-13T16:09:30.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38304 -- author: slarticodefast - changes: - - message: Fixed some reagents like puncturase healing bleeding when they shouldn't. - type: Fix - id: 8669 - time: '2025-06-13T16:11:15.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38289 -- author: Kittygyat - changes: - - message: Monkeys & kobolds can now wear emergency EVA suits, with a fresh new - sprite to go along with it! You're welcome, Pun-Pun enthusiasts! - type: Tweak - id: 8670 - time: '2025-06-13T18:54:21.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/37660 -- author: Nox38 - changes: - - message: The warden's dresser now contains their jumpsuits! - type: Add - id: 8671 - time: '2025-06-14T08:59:40.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38283 -- author: Sparlight - changes: - - message: Corgium has been added. Consuming too much polymorphs you into a smart - corgi. - type: Add - id: 8672 - time: '2025-06-14T09:07:48.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/37951 -- author: Sparlight - changes: - - message: A pet bag for smart corgis to wear and a construction option for them. Not - actually wearable by normal pets at this time. - type: Add - id: 8673 - time: '2025-06-14T16:09:06.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/37440 -- author: Nikitosych - changes: - - message: Fixed the ability for holoparasite to kill the host through the mech - type: Fix - id: 8674 - time: '2025-06-14T17:22:45.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/36659 -- author: ScarKy0 - changes: - - message: Using glue on an unremoveable item will no longer make it removeable. - type: Fix - id: 8675 - time: '2025-06-14T18:29:06.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38150 -- author: FungiFellow - changes: - - message: Syndie-Cats now have Syndicate ID access. - type: Fix - id: 8676 - time: '2025-06-15T08:27:32.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38318 -- author: SlamBamActionman - changes: - - message: Crates on conveyor belts can now go around tight corners again! - type: Fix - id: 8677 - time: '2025-06-15T09:36:18.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/37466 -- author: SlamBamActionman - changes: - - message: A new station, Exo, has been added to the map pool. - type: Add - id: 8678 - time: '2025-06-15T19:10:22.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/33144 -- author: widgetbeck - changes: - - message: Randomized characters will now roll markings. - type: Add - id: 8679 - time: '2025-06-15T21:11:52.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/34765 -- author: qrwas - changes: - - message: Grouping for Loadouts - type: Add - - message: '3 new pin to loadout: aroace pin, plural pin and genderfluid pin' - type: Add - - message: smoking, pins, towels and jumpsuit for HoS are now grouped in loadouts - menu - type: Tweak - id: 8680 - time: '2025-06-16T09:36:06.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/36951 -- author: Sparlight - changes: - - message: Smart corgis are now targeted by hostile mobs like the rest of the crew. - type: Tweak - id: 8681 - time: '2025-06-16T15:39:47.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38349 -- author: ArtisticRoomba - changes: - - message: Thieves now have an innate stealth steal ability (thieving gloves) that - can be toggled on/off. - type: Add - - message: The Thief no longer spawns with thieving gloves. - type: Remove - - message: Thieving gloves have been removed from the Traitor store. - type: Remove - id: 8682 - time: '2025-06-16T22:47:31.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38123 -- author: kosticia - changes: - - message: Hyposprays are now predicted. - type: Tweak - id: 8683 - time: '2025-06-17T00:08:09.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38046 -- author: august-sun - changes: - - message: Added the Estoc DMR, a burst-fire marksman rifle with an optic. Available - for syndicate operatives at 18 TC. - type: Add - id: 8684 - time: '2025-06-17T00:20:08.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38122 -- author: Citrea-Lingua - changes: - - message: Handheld artifact containers can now properly store handheld artifacts. - type: Fix - id: 8685 - time: '2025-06-17T08:53:28.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38383 -- author: hoshizora-sayo - changes: - - message: Fixed oddities with the memory cell, APC, and black curtains crafting - menu entries. - type: Fix - id: 8686 - time: '2025-06-17T09:22:14.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38372 -- author: KamTheSythe - changes: - - message: Explosive payloads no longer explode. Modular grenades with explosive - payloads remain unchanged, and can still be used to stack explosions. - type: Tweak - id: 8687 - time: '2025-06-17T09:46:36.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38049 -- author: Kittygyat - changes: - - message: Increased borg drag speed, equivalent to Diona speeds. - type: Tweak - id: 8688 - time: '2025-06-17T10:41:08.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38232 -- author: TheFlyingSentry - changes: - - message: Animal stealing thief objectives now actually check for the objective's - existence. - type: Tweak - id: 8689 - time: '2025-06-17T11:06:21.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38332 -- author: kosticia - changes: - - message: Reflection chances are examinable now. - type: Add - id: 8690 - time: '2025-06-18T00:50:01.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38199 -- author: Kittygyat - changes: - - message: Fixed vapes dealing unintended damage types to you when used. - type: Fix - id: 8691 - time: '2025-06-18T12:06:13.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38423 -- author: beck-thompson - changes: - - message: Recycler now properly recycles item stacks. - type: Fix - id: 8692 - time: '2025-06-18T21:14:01.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38433 -- author: Bhijn and Myr - changes: - - message: In interest of raising awareness of addiction to the game, the lobby - will now display your current playtime on a given day once it exceeds a threshold. - type: Add - id: 8693 - time: '2025-06-19T01:06:26.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/36483 -- author: ScarKy0 - changes: - - message: APCs now have a wirepanel. It can be used to disallow the AI from accessing - it. - type: Add - id: 8694 - time: '2025-06-19T15:06:11.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38443 -- author: Sparlight - changes: - - message: Smart corgis can now wear various hardsuits, armors, and glasses items. - type: Add - id: 8695 - time: '2025-06-19T19:49:09.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/36875 -- author: VerinSenpai - changes: - - message: Handcuffs no longer interfere with your daily tail wagging activities. - type: Fix - id: 8696 - time: '2025-06-19T22:42:21.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38454 -- author: BigfootBravo - changes: - - message: Chameleon Controller Implants can be deimplanted. - type: Fix - id: 8697 - time: '2025-06-20T22:41:11.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38439 -- author: FairlySadPanda - changes: - - message: A new poster. - type: Add - - message: A new (very expensive) crate to order from cargo, worth 25,000 spesos - and containing a hydrated scurret. The hydrated scurret is a ghost role - a - non-antagonistic emotional support scurret. - type: Add - id: 8698 - time: '2025-06-20T23:39:08.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38218 -- author: Tayrtahn - changes: - - message: Sloths... now... speak... slowly... - type: Add - id: 8699 - time: '2025-06-21T06:32:30.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38142 -- author: whatston3 - changes: - - message: Locked buttons must now be unlocked to trigger. - type: Fix - id: 8700 - time: '2025-06-21T09:41:04.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38474 -- author: slarticodefast - changes: - - message: Fixed wallmount interaction rotation. - type: Fix - id: 8701 - time: '2025-06-21T13:11:17.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38111 -- author: Prole0 - changes: - - message: Flask Visuals & Sounds! - type: Add - - message: Flasks now need to be opened to be drunk from. - type: Tweak - id: 8702 - time: '2025-06-21T14:52:36.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38032 -- author: qrwas - changes: - - message: Loadout item group UI improvements - type: Tweak - id: 8703 - time: '2025-06-21T22:20:34.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38488 -- author: perryprog - changes: - - message: Wet mops no longer have zero melee damage. - type: Fix - id: 8704 - time: '2025-06-21T22:23:39.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38486 -- author: Cojoke-dot - changes: - - message: Pacifists can now use the Staff of Healing - type: Tweak - id: 8706 - time: '2025-06-22T19:38:22.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38509 -- author: slarticodefast - changes: - - message: The interrogator lamp and flash lantern now properly flash when toggled - on. - type: Fix - id: 8707 - time: '2025-06-23T11:32:57.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/37640 -- author: metalgearsloth - changes: - - message: Added ambient occlusion to walls so they have shadows around them. - type: Add - id: 8708 - time: '2025-06-24T07:56:15.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38276 -- author: BramvanZijp - changes: - - message: Added Stamina Damage resistance to the raid/hard-suits used by Nuclear - Operatives and Emergency Response Teams. - type: Tweak - id: 8709 - time: '2025-06-24T13:04:15.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38526 -- author: Kittygyat - changes: - - message: Added a handheld station map to the borg thruster module! - type: Add - id: 8710 - time: '2025-06-24T15:35:39.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38541 -- author: PJB3005 - changes: - - message: Fixed various worn clothing items being invisible when seen through UI, - such as the examine popups. - type: Fix - id: 8711 - time: '2025-06-24T20:47:29.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38042 -- author: AreYouConfused - changes: - - message: Bulldog bundle now accurately says what is included - type: Fix - id: 8712 - time: '2025-06-24T21:58:58.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38558 -- author: Dragonjspider - changes: - - message: The Cutter Machine no longer makes Dark Techmaints floor tiles for free - type: Fix - id: 8713 - time: '2025-06-25T01:46:17.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38557 -- author: rumaks-xyz - changes: - - message: The action of reverting from a polymorph now has to be confirmed. - type: Tweak - id: 8714 - time: '2025-06-25T17:52:32.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38570 -- author: Lukasz825700516 - changes: - - message: Closed eyes and binoculars no longer allow you to see through walls. - type: Fix - id: 8715 - time: '2025-06-25T20:22:05.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38534 -- author: Hitlinemoss - changes: - - message: Various hats have had their descriptions updated. - type: Tweak - id: 8716 - time: '2025-06-25T20:27:27.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38156 -- author: slarticodefast - changes: - - message: Multi-handed items can be picked up again. - type: Fix - id: 8717 - time: '2025-06-26T15:29:22.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38603 -- author: slarticodefast - changes: - - message: Fixed smart equip not retrieving items. - type: Fix - id: 8718 - time: '2025-06-26T16:17:26.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38605 -- author: Hitlinemoss - changes: - - message: The Quartermaster's PDA now comes with AstroNav preinstalled. - type: Tweak - id: 8719 - time: '2025-06-26T22:09:36.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38445 -- author: BigfootBravo - changes: - - message: Bladed flatcaps are now minor contraband. - type: Tweak - id: 8720 - time: '2025-06-26T22:57:46.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38597 -- author: TiniestShark - changes: - - message: Added inhand sprites to all plushies/toys and the ability to wear (most) - of them in either your head or neck slot. - type: Add - - message: Nar'sie, Ratvar and Revenant plushies now require two hands to hold. - type: Tweak - id: 8721 - time: '2025-06-27T01:07:29.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38514 -- author: maland1 - changes: - - message: Updating Thief guidebook page including making guidebook and thieving - satchel images more consistent - type: Tweak - id: 8722 - time: '2025-06-27T02:03:24.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38586 -- author: slarticodefast - changes: - - message: Fixed RCD ghosts not disappearing when dropping the RCD. - type: Fix - id: 8723 - time: '2025-06-27T16:39:49.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38622 -- author: Tayrtahn - changes: - - message: Solution containers (beakers, glasses, etc) no longer rapidly flicker - through different fill level visuals when transferring their contents. - type: Fix - id: 8724 - time: '2025-06-28T00:13:24.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/34838 -- author: Boaz1111 - changes: - - message: Headphone sprites have been changed a bit, and they are now wearable - on the head, ears and neck. - type: Tweak - id: 8725 - time: '2025-06-28T14:01:29.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38479 -- author: slarticodefast - changes: - - message: Fixed smart equip not being able to insert items into item slots (for - example for the sabre sheath). - type: Fix - id: 8726 - time: '2025-06-29T14:33:58.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38655 -- author: BramvanZijp - changes: - - message: Added the custom door remote, it does not have any built-in access, instead - inheriting the ID access that the user has. - type: Add - - message: The captain's locker now comes with a custom door remote instead of a - command door remote. - type: Tweak - id: 8727 - time: '2025-06-29T16:21:15.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/35536 -- author: slarticodefast - changes: - - message: Fixed water cups not being able to be picked up from water coolers. - type: Fix - id: 8728 - time: '2025-07-01T10:25:52.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38681 -- author: maland1 - changes: - - message: Fixed Wizard recalling nuke disk from inside an armed nuke making it - impossible to defuse - type: Fix - id: 8729 - time: '2025-07-02T20:50:22.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38661 -- author: Blackern5000 - changes: - - message: Most salvage enemies have had their HP reduced - type: Tweak - - message: Most salvage weapons have had their damage reduced - type: Tweak - id: 8730 - time: '2025-07-03T00:54:02.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38131 -- author: TrixxedHeart - changes: - - message: Made HSV the default color selector for character customization. - type: Tweak - id: 8731 - time: '2025-07-03T01:08:07.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38434 -- author: ArtisticRoomba - changes: - - message: A new atmospherics valve has been added, the Inlet Pressure Regulator! - You can learn more about its behavior and potential uses in the Engineering - Guidebook. - type: Add - id: 8732 - time: '2025-07-03T16:00:35.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/36708 -- author: SlamBamActionman - changes: - - message: Xeno tables can now be dismantled. - type: Fix - - message: Broken cryo pods can now be unanchored, allowing them to be scrapped. - type: Fix - id: 8733 - time: '2025-07-03T18:51:40.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38689 -- author: TrixxedHeart - changes: - - message: Moved Syndicate Uplink TC purchase button beneath the respective item's - icon. - type: Tweak - id: 8734 - time: '2025-07-03T23:49:27.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38596 -- author: maland1 - changes: - - message: Updating a number of guidebook pages to be more easily readable and accurate - type: Tweak - id: 8735 - time: '2025-07-04T00:04:27.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38699 -- author: TiniestShark - changes: - - message: Added a Wire Brush to the Janitor's tool kit for scrubbing unsightly - rust off of the station's walls! - type: Add - id: 8736 - time: '2025-07-04T02:02:35.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38667 -- author: Velken - changes: - - message: Revenants' malfunction ability now properly works on MediBots and Stasis - Beds again. - type: Fix - id: 8737 - time: '2025-07-04T05:08:45.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38664 -- author: perryprog - changes: - - message: You can now mop space lube, letting it evaporate faster than it would - on its own. - type: Tweak - id: 8738 - time: '2025-07-04T21:50:44.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38743 -- author: TrixxedHeart - changes: - - message: Vox now have scar markings. - type: Add - id: 8739 - time: '2025-07-04T23:06:55.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38592 -- author: perryprog - changes: - - message: Spellbooks with infinite charges work again. - type: Fix - id: 8740 - time: '2025-07-05T06:28:56.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38376 -- author: beck-thompson - changes: - - message: The escape menu ui has been updated slightly. - type: Tweak - id: 8741 - time: '2025-07-05T09:28:59.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38650 -- author: EmoGarbage404 - changes: - - message: Fixed people asphyxiating if left on a stasis bed. - type: Fix - id: 8742 - time: '2025-07-06T00:59:31.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38762 -- author: slarticodefast - changes: - - message: You can now catch basketballs, footballs and beach balls that are thrown - at you! - type: Add - id: 8743 - time: '2025-07-06T16:54:20.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/37702 -- author: ArtisticRoomba - changes: - - message: The Go Go Hat now correctly retrieves and deposits items again. - type: Fix - id: 8744 - time: '2025-07-06T23:42:14.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38810 -- author: maland1 - changes: - - message: Reduced the size of the go go hat inventory - type: Tweak - id: 8745 - time: '2025-07-06T23:50:11.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38808 -- author: AsnDen - changes: - - message: Golden PAI was added. It is extremely rare and expensive. This PAI can - be found in maint lockers - type: Add - id: 8746 - time: '2025-07-07T05:07:52.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38549 -- author: Smugman - changes: - - message: Many new lighters can now be found in both Maints loot and the Syndicate - Uplink. - type: Add - id: 8747 - time: '2025-07-07T18:53:17.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/35514 -- author: Jopaglazik, Golub - changes: - - message: Added Jump Boots In T1 "Salvage Equipment" technology. - type: Add - id: 8748 - time: '2025-07-07T19:19:28.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/36862 -- author: slarticodefast, EmoGarbage404 - changes: - - message: 'Added a new science gadget: The H.A.R.M.P.A.C.K., a backpack that gives - you two extra hands when worn. Unlocked with a T2 arsenal research and printable - at the protolathe and secfab.' - type: Fix - id: 8749 - time: '2025-07-07T21:43:33.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38824 -- author: kosticia - changes: - - message: Added new reagent for artifact researching - artifact glue! Use it on - the artefact with active node for repair its durability. - type: Add - id: 8750 - time: '2025-07-08T01:45:46.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38670 -- author: maland1 - changes: - - message: Updated contraband tags on pulse weapons, temp gun, portable particle - decelerator, tesla gun and makeshift laser pistol to be more consistent with - their intended owners and legality - type: Tweak - id: 8751 - time: '2025-07-08T11:55:55.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38698 -- author: TrixxedHeart - changes: - - message: Vox can now have heterochromia in the overlays category under markings. - type: Add - id: 8752 - time: '2025-07-08T23:22:13.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38595 -- author: Quantum-cross - changes: - - message: Fix lingering ghost entities after taking ghost roles. - type: Fix - id: 8753 - time: '2025-07-09T11:07:41.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38788 -- author: Sparlight - changes: - - message: Dragons no longer destroy non-humanoid mobs upon eating them. - type: Tweak - id: 8754 - time: '2025-07-09T12:43:35.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38087 -- author: Crude Oil - changes: - - message: Parrots now parrot nearby speech, sometimes even using the radio if they - have one equipped - type: Add - - message: Polly the Parrot, CE's pet parrot, may be found on some maps parroting - things into an engineering headset. - type: Add - id: 8755 - time: '2025-07-09T19:04:58.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38243 -- author: slarticodefast - changes: - - message: Added VV buttons to the solution editor. - type: Add - id: 8756 - time: '2025-07-10T06:31:39.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38889 -- author: Toby222 - changes: - - message: pAIs can emote like borgs now - type: Add - id: 8757 - time: '2025-07-10T07:56:17.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38425 -- author: Quantum-cross, slarticodefast - changes: - - message: The flash effect is now replaced with a reduced motion variant if the - accessibility setting is enabled in the game options. - type: Add - id: 8758 - time: '2025-07-10T09:30:58.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/37824 -- author: K-Dynamic - changes: - - message: Minigun now has inhand sprites. - type: Add - - message: Miniguns and other HMGs now require two hands to pick up and slows you - by 20%. - type: Tweak - id: 8759 - time: '2025-07-10T12:42:02.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/35344 -- author: ScarKy0 - changes: - - message: SecTech vendor now starts with a few bolas. - type: Add - id: 8760 - time: '2025-07-10T14:47:41.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38902 -- author: Hitlinemoss - changes: - - message: The station AI can now pick kobold/monkey holograms as customization - options. - type: Add - id: 8761 - time: '2025-07-10T17:11:23.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38888 -- author: slarticodefast - changes: - - message: Fixed clones not getting the thieving skill. - type: Fix - id: 8762 - time: '2025-07-10T21:37:50.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38914 -- author: Ertanic and whatston3 - changes: - - message: The spray painter can now paint gas canisters, crates, lockers, and floor - decals. - type: Add - - message: The spray painter now consumes compressed paint, available from the YouTool - or printable in the autolathe. - type: Tweak - id: 8763 - time: '2025-07-11T00:36:58.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/37341 -- author: Princess-Cheeseballs - changes: - - message: Added Stamina and Stun animations - type: Add - id: 8764 - time: '2025-07-11T12:13:11.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/37196 -- author: Centronias - changes: - - message: Muzzles now prevent wearers from screaming and suppress sounds on audio - emotes. - type: Tweak - id: 8765 - time: '2025-07-11T17:18:15.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/32588 -- author: TiniestShark - changes: - - message: Added inhand sprites to all bottled drinks. - type: Add - id: 8766 - time: '2025-07-12T14:28:22.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38937 -- author: Velken - changes: - - message: Ian and McGriff are more fashionable by letting them wear hats and glasses. - type: Add - id: 8767 - time: '2025-07-13T16:11:00.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38634 -- author: Toast_Enjoyer, huaqas - changes: - - message: The Purchaseable Scurret now comes in a livestock crate instead of a - plastic one. Wawa! - type: Fix - id: 8768 - time: '2025-07-13T16:48:39.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38951 -- author: lzk228 - changes: - - message: Changed ocarina's size from Normal to Small - type: Tweak - id: 8769 - time: '2025-07-13T19:31:44.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38971 -- author: ToastEnjoyer - changes: - - message: The nukeop war declarator is now syndicate contraband. - type: Tweak - id: 8770 - time: '2025-07-13T20:50:53.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38972 -- author: Flareguy - changes: - - message: Added several new vox customization options, including additional tails, - hairstyles, and tattoos. - type: Add - - message: Added eyeshadow markings. They're available on every species except for - Moth and Arachnid. - type: Add - id: 8771 - time: '2025-07-14T02:49:25.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38906 -- author: Trosling - changes: - - message: Moved Bible/Holy Book choice to loadout options for chaplain. - type: Tweak - - message: Implemented new holy book sprites, as well as one existing one (space - quran). - type: Add - id: 8772 - time: '2025-07-15T00:49:09.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38986 -- author: RedBookcase - changes: - - message: The Kardashev-Mosin's bayonet can now be used while the weapon is wielded. - Tally ho! - type: Add - id: 8773 - time: '2025-07-15T00:49:27.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38295 -- author: SlamBamActionman - changes: - - message: Throwable item hitboxes have been updated to better reflect their sprites. - type: Tweak - id: 8774 - time: '2025-07-15T00:51:14.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38985 -- author: Velken - changes: - - message: Moproaches have been added to the game. - type: Add - - message: Moproaches can sometimes appear from the station's sewage system. - type: Add - id: 8775 - time: '2025-07-15T02:47:47.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38700 -- author: nabegator - changes: - - message: You can now put remote signallers into utility belts. - type: Tweak - id: 8776 - time: '2025-07-16T00:43:20.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/35212 -- author: ArtisticRoomba - changes: - - message: Firelocks will now properly drop fast enough to prevent the spacing of - an entire atmos volume. - type: Fix - - message: Only the necessary firelocks required to stop a spacing will drop when - a spacing is triggered, instead of all firelocks in a spaced volume. - type: Fix - id: 8777 - time: '2025-07-16T03:18:55.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38918 -- author: ScarKy0 - changes: - - message: Wizard's Mjollnir can no longer stun when thrown off-cooldown. - type: Fix - id: 8778 - time: '2025-07-16T20:27:21.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/39018 -- author: SlamBamActionman - changes: - - message: Grilles under diagonal windows no longer electrocute you. - type: Fix - id: 8779 - time: '2025-07-17T13:33:47.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/39032 -- author: qwerltaz - changes: - - message: NPC spiders now spin webs sometimes! - type: Add - id: 8780 - time: '2025-07-17T16:34:00.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38319 -- author: Quantum-cross - changes: - - message: Anomalies make anomalous noises if you let them go supercritical - type: Add - id: 8781 - time: '2025-07-17T17:01:37.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/36425 -- author: ScarKy0 - changes: - - message: There have been major tweaks to the contraband and emag vendor tables. - Mainly emagged inventories now only contain syndie flavor items(clothing and - similiar), while the rest has either been moved to the contraband inventory - or removed. - type: Tweak - id: 8782 - time: '2025-07-17T21:36:28.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/36839 -- author: ScarKy0 - changes: - - message: Added the acolyte armor to the chaplain's uplink. - type: Add - - message: Syndicate bundles are now correctly marked as syndicate contraband. - type: Fix - id: 8783 - time: '2025-07-17T22:00:05.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/36843 -- author: SeaWyrm - changes: - - message: Four varieties of marble tile can now be produced at Cutter lathes. - type: Add - id: 8784 - time: '2025-07-17T23:44:28.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38007 -- author: august-sun - changes: - - message: Added Estoc magazines to the syndicate ammo bundle. - type: Add - id: 8785 - time: '2025-07-18T10:35:08.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38413 -- author: Kowlin - changes: - - message: The access configurator can now set GenPop enter and leave accesses on - doors and turnstiles. - type: Tweak - id: 8786 - time: '2025-07-18T10:53:45.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/39043 -- author: Quantum-cross - changes: - - message: The bartender's mailing unit on plasma is properly configured. - type: Fix - id: 8787 - time: '2025-07-18T10:54:34.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38098 -- author: Quantum-cross - changes: - - message: Unwarmed honk pockets no longer contain omnizine - type: Fix - - message: Honk pockets make you honk - type: Fix - id: 8788 - time: '2025-07-18T11:03:15.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38152 -- author: TeenSarlacc - changes: - - message: Lowered Double Barrel shotgun spread to 60%. - type: Tweak - - message: Increased Sawn Off shotgun spread to 140%. - type: Tweak - id: 8789 - time: '2025-07-18T11:41:44.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/37731 -- author: notquitehadouken - changes: - - message: Mass scanner now shows any grid's distance from the current grid/entity - in tiles instead of from the top left corner of the UI in pixels - type: Fix - id: 8790 - time: '2025-07-18T15:33:24.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/39041 -- author: Pyrovi - changes: - - message: Changed some outdated info in the guidebook - type: Tweak - id: 8791 - time: '2025-07-19T01:41:16.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38987 -- author: TiniestShark - changes: - - message: Adds a new slot for the Golden Plunger on the Janitor Trolley. - type: Add - - message: Holo and Magicarp plushies now show up in the mop bucket properly. - type: Tweak - id: 8792 - time: '2025-07-19T15:33:01.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38494 -- author: Boaz1111 - changes: - - message: More atmos devices can now be constructed on layers from the construction - menu. - type: Add - id: 8793 - time: '2025-07-19T22:04:16.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38672 -- author: IgorAnt028 - changes: - - message: The color of the pipe in a hand now matches the real color of the pipe - type: Fix - id: 8794 - time: '2025-07-19T22:10:38.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/30645 -- author: Princess-Cheeseballs - changes: - - message: Added crawling! - type: Add - id: 8795 - time: '2025-07-19T23:54:42.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/36881 -- author: Princess-Cheeseballs - changes: - - message: Turrets and NPCs can now shoot downed targets. - type: Tweak - id: 8796 - time: '2025-07-20T21:23:25.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/39085 -- author: sowelipililimute - changes: - - message: SmartFridges are now implemented. You can store large amounts of chemicals - and plants within them for people to take. - type: Add - id: 8797 - time: '2025-07-21T03:21:28.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38648 -- author: ArtisticRoomba - changes: - - message: China-lake fragmentation grenades now spew fragmentation in all directions - upon impact. They now do reduced explosion damage. - type: Tweak - - message: China-lake blast grenades no longer cause spacing. - type: Tweak - id: 8798 - time: '2025-07-22T15:05:46.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/39106 -- author: perryprog - changes: - - message: Void applause should now function as expected again. - type: Fix - id: 8799 - time: '2025-07-22T19:34:39.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38731 -- author: treytipton - changes: - - message: Made NukeOps elimination announcement less wordy. - type: Tweak - id: 8800 - time: '2025-07-23T02:58:07.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/39158 -- author: lzk228 - changes: - - message: The customvote command results now show the title the command had. - type: Tweak - id: 8801 - time: '2025-07-23T14:15:30.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/39137 -- author: FairlySadPanda - changes: - - message: Almost every instrument has been updated to a new soundfont (GeneralUser-GS), - unifying all operating systems and massively improving the sound of certain - instruments. - type: Add - id: 8802 - time: '2025-07-23T15:51:53.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/39142 -- author: slarticodefast - changes: - - message: Enabled the "showrot", "showvel" and "showangvel" commands for debug - permissions. - type: Tweak - - message: Fixed the "showplayervelocity" command permissions. - type: Tweak - id: 8803 - time: '2025-07-23T18:06:32.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/39167 -- author: Lokachop - changes: - - message: The engineering & chief engineer's hardsuit now properly glow in the - dark - type: Fix - id: 8804 - time: '2025-07-24T03:04:29.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/39153 -- author: K-Dynamic - changes: - - message: Cold slowdowns are now less impactful. - type: Tweak - id: 8805 - time: '2025-07-24T09:44:55.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/36316 -- author: B-Kirill - changes: - - message: The AI eye now has a postscript with the name of AI itself. - type: Add - id: 8806 - time: '2025-07-24T11:24:19.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/39177 -- author: SlamBamActionman - changes: - - message: Potassium-water explosion damage scaling has been tweaked to be less - potent. - type: Tweak - id: 8807 - time: '2025-07-25T16:04:27.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/37924 -- author: SlamBamActionman - changes: - - message: Chemistry foam and smoke reactions now trigger after regular mix reactions. - type: Tweak - - message: Foam, smoke and explosion reactions no longer transfer the reagents' - energies to the container. - type: Tweak - id: 8808 - time: '2025-07-25T16:33:44.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/37915 -- author: Quantum-cross - changes: - - message: Fixed pinpointer arrow not being centered properly. - type: Fix - id: 8809 - time: '2025-07-25T19:46:42.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38657 -- author: PJB3005 - changes: - - message: Made most plushie sounds quieter, and made plushies slower to use. - type: Tweak - id: 8811 - time: '2025-07-28T07:11:21.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/39250 -- author: EmoGarbage404 - changes: - - message: Fixed being unable to fold certain clothing while worn. - type: Fix - id: 8812 - time: '2025-07-28T10:19:17.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/39257 -- author: lzk228 - changes: - - message: Janibelt can hold the golden plunger now. - type: Fix - id: 8813 - time: '2025-07-28T12:59:41.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/39213 -- author: SuperGDPWYL - changes: - - message: The Warden now starts with a network configurator in their locker. - type: Add - id: 8814 - time: '2025-07-28T16:09:17.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/39254 -- author: TrixxedHeart - changes: - - message: Several strange sprite issues with Vox have been fixed, most notably - jumpsuits and many neck items overlapping the face, as well as a layering issue - where their tank would appear over their hair. - type: Fix - id: 8815 - time: '2025-07-28T21:28:15.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/39219 -- author: K-Dynamic - changes: - - message: Quartermaster job and ID icons are now based on Cargo Technicians. - type: Tweak - id: 8816 - time: '2025-07-29T07:34:47.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/39259 -- author: Alkheemist - changes: - - message: Protected Grids can now again have their hull and tiles repaired (Evac, - ATS, etc) - type: Fix - - message: Protected Grids can no longer be expanded outside of their original size. - type: Fix - id: 8817 - time: '2025-07-29T12:01:40.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/39271 -- author: Admiral-Obvious-001 - changes: - - message: Several advanced chemicals now act slower, but with raised OD thresholds - and lowered OD damage. The healing per unit remains largely the same. - type: Tweak - - message: Bicaradine no longer makes razorium when mixed with advanced brute chems. - Advanced brute chems still mix and create razorium when combined. - type: Tweak - id: 8818 - time: '2025-07-29T18:52:42.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38811 -- author: aada - changes: - - message: Lipolicide now continues to poison at 0 hunger. - type: Fix - - message: Tricordrazine now also heals at exactly 50 damage instead of needing - to be below 50. Similar thresholds on other reagents tweaked the same. - type: Tweak - id: 8819 - time: '2025-07-30T06:44:46.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/36289 -- author: Disp-Dev - changes: - - message: A new recipe has been added, moth-edible cotton cakes. - type: Add - id: 8820 - time: '2025-07-30T22:51:21.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/39222 -- author: spanky-spanky - changes: - - message: The wizard now spawns in a den instead of a shuttle. - type: Tweak - id: 8821 - time: '2025-07-31T04:08:05.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/37701 -- author: perryprog - changes: - - message: Fixed board game areas sometimes overlapping with those of other board - games. - type: Fix - id: 8822 - time: '2025-08-01T21:48:40.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/39327 -- author: Krosus - changes: - - message: Fixed crash when loading saved character profiles - type: Fix - id: 8823 - time: '2025-08-02T15:14:17.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/39333 -- author: FairlySadPanda - changes: - - message: A new cake, berry delight, that is made with a cake base, berries and - milk. - type: Add - id: 8824 - time: '2025-08-02T18:35:09.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38881 -- author: DrSmugleaf - changes: - - message: Fixed rotate verbs being delayed when used, and your right click UI bounce - when they appear after a short delay. - type: Fix - id: 8825 - time: '2025-08-03T00:34:37.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/38165 -- author: alexalexmax - changes: - - message: Updated the syndicate throwing knives uplink entry to include the fact - that they ignore armor. - type: Tweak - id: 8826 - time: '2025-08-04T19:19:20.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/39374 -- author: TrixxedHeart - changes: - - message: Added canes to the trinkets loadout tab. - type: Add - - message: Added offset canes for roleplay flair. They can be crafted in the medical - lathe. - type: Add - id: 8827 - time: '2025-08-04T23:39:40.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/39272 -- author: qwerltaz - changes: - - message: The air alarm window scrubber controller now has buttons to select and - deselect all gases. - type: Add - id: 8828 - time: '2025-08-05T00:34:10.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/39296 -- author: perryprog - changes: - - message: Players no longer have the ability to cycle a timer in the verb menu - on a cyborg. - type: Fix - id: 8829 - time: '2025-08-05T03:26:02.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/39388 -- author: Luxeator - changes: - - message: Fixed error upon exploding buckled mobs (and other near instantaneous - changes) - type: Fix - id: 8830 - time: '2025-08-05T23:15:16.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/39410 - author: ScarKy0, beck-thompson changes: - message: Various canines will now sometimes clumsily spill things they drink. @@ -3939,3 +2324,1612 @@ id: 9124 time: '2025-10-19T11:45:14.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/40054 +- author: Pgriha + changes: + - message: Cotton seeds added to seeds crate from Cargo. + type: Add + id: 9125 + time: '2025-10-19T16:02:52.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/40970 +- author: SpaceLizard24 + changes: + - message: Creating crystal chemical reaction now can produce yellow and black crystals! + type: Fix + id: 9126 + time: '2025-10-19T18:37:46.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/40985 +- author: Kittygyat + changes: + - message: Monkeys, Kobolds & Scurrets can now shove/disarm like regular species! + type: Tweak + id: 9127 + time: '2025-10-19T19:09:04.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/38542 +- author: PotentiallyTom + changes: + - message: AI Law boards now have a link to the lawsets guide page + type: Tweak + - message: Added the My, Robot book. + type: Add + id: 9128 + time: '2025-10-19T21:10:26.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/40944 +- author: aspiringLich + changes: + - message: UIs have been brought more in line with each other with a standardized + palette, as well as other changes resulting from a new styling mechanism. + type: Tweak + id: 9129 + time: '2025-10-19T21:23:02.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/29903 +- author: ArtisticRoomba, seam_less + changes: + - message: Job-themed lizard plushies! You can equip them in your loadout if you + have 20 hours on the job. + type: Add + id: 9130 + time: '2025-10-19T22:28:55.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/34127 +- author: AsnDen + changes: + - message: Large thruster (2x2) was added. + type: Add + id: 9131 + time: '2025-10-19T23:51:59.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/37681 +- author: ArtisticRoomba + changes: + - message: Slimes can now metabolize their own slime to restore their blood level. + type: Add + - message: Slime is no longer effective at satiating hunger when metabolized by + a Slime. + type: Tweak + id: 9132 + time: '2025-10-20T00:40:40.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/32537 +- author: Kittygyat + changes: + - message: Added a cosmetic carp suit to the AutoDrobe's contraband inventory! + type: Add + id: 9133 + time: '2025-10-20T02:56:43.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/40995 +- author: Princess-Cheeseballs + changes: + - message: Zombies can no longer hurt Initial Infected + type: Tweak + id: 9134 + time: '2025-10-20T18:06:54.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41007 +- author: B_Kirill + changes: + - message: Hostile and Eliminated criminal statuses + type: Add + id: 9135 + time: '2025-10-21T08:56:16.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/36244 +- author: michaelchessall + changes: + - message: Matches can now be placed into ashtrays. + type: Tweak + id: 9136 + time: '2025-10-21T09:37:43.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41016 +- author: SnappingOpossum + changes: + - message: Upgraded solar panels can now take structural damage. + type: Fix + id: 9137 + time: '2025-10-21T09:50:17.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/40992 +- author: qwerltaz + changes: + - message: Goats and cows eat kudzu again. + type: Fix + id: 9138 + time: '2025-10-21T10:02:30.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/40220 +- author: Krzeszny + changes: + - message: Updated the controls guide. + type: Tweak + id: 9139 + time: '2025-10-21T10:14:59.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/40978 +- author: Quasr + changes: + - message: The "Friendly Fauna" artifact node no longer spawns hostile mobs + type: Tweak + id: 9140 + time: '2025-10-21T10:27:30.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/40979 +- author: Fildrance + changes: + - message: Door remotes now have a radial menu for changing modes. + type: Tweak + id: 9141 + time: '2025-10-21T12:28:04.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/36378 +- author: TrixxedHeart + changes: + - message: Vox can now have up to 4 head markings. + type: Fix + id: 9142 + time: '2025-10-21T14:16:02.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/40542 +- author: Princess-Cheeseballs + changes: + - message: You can now get drunk again. + type: Fix + id: 9143 + time: '2025-10-21T20:24:06.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41002 +- author: SlamBamActionman + changes: + - message: The hypopen now requires a short delay before being filled. + type: Tweak + id: 9144 + time: '2025-10-21T22:17:15.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/40538 +- author: SolidSyn + changes: + - message: Changed the cooldown on wizards mind swap spell from 5 minutes to 3 minutes. + type: Tweak + id: 9145 + time: '2025-10-21T22:47:48.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41027 +- author: ToastEnjoyer + changes: + - message: A security flashlight now spawns in the HoS's locker roundstart. + type: Add + id: 9146 + time: '2025-10-22T13:32:43.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41031 +- author: SolidSyn + changes: + - message: Wizards Slippery Slope spell no longer requires a robe and hat to be + cast. + type: Tweak + id: 9147 + time: '2025-10-23T01:28:45.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41038 +- author: Moomoobeef + changes: + - message: Fixed banana bread being missing from the guidebook. + type: Fix + id: 9148 + time: '2025-10-23T07:00:24.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41047 +- author: Absotively + changes: + - message: Minor hand labeler UI improvements + type: Tweak + id: 9149 + time: '2025-10-23T15:27:38.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/40318 +- author: Silverfur-underscore + changes: + - message: The Mime Job Lizard plushie no longer breaks its vow when being thrown + against something or eaten. + type: Fix + id: 9150 + time: '2025-10-24T00:02:31.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41063 +- author: MDuch369 + changes: + - message: Added guidebook entry for gas recycler. + type: Add + - message: Gas recycler can now be rotated. + type: Fix + id: 9151 + time: '2025-10-24T01:07:47.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/39212 +- author: Princess_Chzblz, AdmiralObvious, hyphenation, Is-A-Slark, beck + changes: + - message: PAIs will no longer get uplinks instead of traitors when a player is + selected as an traitor and holding a pAI + type: Fix + id: 9152 + time: '2025-10-24T05:58:49.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41069 +- author: slarticodefast + changes: + - message: Fixed being able to wield two-handed weapons when having only one hand. + type: Fix + id: 9153 + time: '2025-10-24T07:36:29.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/40966 +- author: TheGrimbeeper + changes: + - message: Fix artifact radiation trigger not being triggered by ambient radiation. + type: Fix + id: 9154 + time: '2025-10-24T09:21:26.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41065 +- author: PicklOH + changes: + - message: Space Dragon and Carp are more heat resistant. Carp no longer take fire + damage. + type: Tweak + id: 9155 + time: '2025-10-24T19:26:43.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/40820 +- author: Centronias + changes: + - message: Solution reactions which create items scale their resulting products + with the reactants, instead of eating extra reactants. + type: Fix + id: 9156 + time: '2025-10-25T00:29:28.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41091 +- author: Princess-Cheeseballs + changes: + - message: Eating stacks of items no longer consumes the whole stack in one bite. + type: Fix + id: 9157 + time: '2025-10-26T01:09:43.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41092 +- author: TheGrimbeeper + changes: + - message: Artifact instantly teleporting themselves fixed. + type: Fix + id: 9158 + time: '2025-10-26T10:36:06.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41049 +- author: psykana + changes: + - message: Toggle internals now uses jetpack only if there's no proper gas tank + equipped + type: Tweak + id: 9159 + time: '2025-10-26T15:48:07.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/35068 +- author: Huaqas + changes: + - message: Added a bottle of crazy space lube to the toy box! + type: Add + id: 9160 + time: '2025-10-26T18:37:26.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/36292 +- author: ThatGuyUSA + changes: + - message: .50 uranium pellets use their intended sprite. + type: Fix + id: 9161 + time: '2025-10-26T18:50:01.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41068 +- author: ArtisticRoomba + changes: + - message: Examine text for whether an object is currently taking Delta-Pressure + damage is predicted, so you no longer have to wait for it to pop into place, + it just shows up instantly. + type: Tweak + id: 9162 + time: '2025-10-27T11:12:17.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41135 +- author: lzk228 + changes: + - message: Water cup spills when worn + type: Tweak + id: 9163 + time: '2025-10-27T18:56:16.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41148 +- author: Princess-Cheeseballs + changes: + - message: Wizard is now only a midround spawn. + type: Tweak + id: 9164 + time: '2025-10-23T15:29:38.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/40983 +- author: Princess-Cheeseballs + changes: + - message: Explosions now scale properly with reagent quantity + type: Fix + id: 9165 + time: '2025-10-27T22:54:45.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41153 +- author: scrivoy + changes: + - message: Fuel dispensers now explode when ignited with a welding tool, similar + to fuel tanks. + type: Tweak + id: 9166 + time: '2025-10-27T23:09:40.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/36251 +- author: TheGrimbeeper + changes: + - message: Artifact phasing fixed. + type: Fix + id: 9167 + time: '2025-10-28T07:21:31.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41160 +- author: emberwinters + changes: + - message: Diphenhydramine now respects its maximum drowsiness + type: Fix + id: 9168 + time: '2025-10-28T17:14:19.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41169 +- author: kosticia + changes: + - message: Kira special drink has been renamed to the citrus bikeshed. + type: Tweak + id: 9169 + time: '2025-10-28T19:58:20.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41167 +- author: SirWarock + changes: + - message: Certain low-capacity weapons, like Mosin, Shotguns and Handguns will + have their ammo counter UI enlargened to have an easier time gauging your ammo. + type: Tweak + id: 9170 + time: '2025-10-29T03:05:55.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/40570 +- author: Hitlinemoss + changes: + - message: Department heads are now legally able to approve the use of their departmentally-restricted + items without requiring Captain/HoS oversight. + type: Tweak + id: 9171 + time: '2025-10-29T05:50:43.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/40565 +- author: Hitlinemoss + changes: + - message: Antagonist flavor text has been adjusted. + type: Tweak + id: 9172 + time: '2025-10-30T01:08:06.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41184 +- author: kontakt + changes: + - message: Wires will once again break randomly at roundstart. + type: Fix + id: 9173 + time: '2025-10-30T02:30:28.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41191 +- author: SnappingOpossum + changes: + - message: Energy shotgun and energy magnum can now be used by pacifists in their + disabling modes. + type: Tweak + id: 9174 + time: '2025-10-30T19:30:57.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41029 +- author: rumaks-xyz + changes: + - message: Changed the recipe for licoxide to require lithium instead of lead. + type: Tweak + id: 9175 + time: '2025-10-30T20:04:05.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/40991 +- author: SuperGDPWYL + changes: + - message: Certain thief objectives can no longer be rolled by jobs which have trivial + access to the objective item. + type: Tweak + id: 9176 + time: '2025-10-31T09:37:48.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/40065 +- author: aada + changes: + - message: Several lathe recipes capable of duplicating materials have been made + more expensive. + type: Fix + id: 9177 + time: '2025-10-31T00:20:53.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41134 +- author: NoreUhh + changes: + - message: Added two new fun reagents, Felinase and Caninase, which change how you + talk! + type: Add + id: 9178 + time: '2025-10-31T01:14:29.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41136 +- author: Errant + changes: + - message: Tesla generators will no longer occasionally spawn an additional tesla. + type: Fix + id: 9179 + time: '2025-10-31T20:35:32.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41199 +- author: Jrpl + changes: + - message: Chameleon clothing made of Cloth can now be eaten by Moths. + type: Tweak + id: 9180 + time: '2025-11-01T13:37:05.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41232 +- author: SlamBamActionman + changes: + - message: Fixed the G.O.R.I.L.L.A gauntlet being able to unanchor walls, doors + etc. + type: Fix + id: 9181 + time: '2025-11-01T15:28:19.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41219 +- author: Hitlinemoss + changes: + - message: Towels in the trinkets loadout menu are now sorted by hue. + type: Tweak + - message: White towels no longer have a playtime requirement. + type: Tweak + - message: Dark green towels are now actually darker than green towels. + type: Fix + id: 9182 + time: '2025-11-01T16:01:07.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/39831 +- author: SlamBamActionman + changes: + - message: Added new signs, spawners and consoles to Exo, along with some minor + balance tweaks and improvements. + type: Tweak + id: 9183 + time: '2025-11-01T21:00:08.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41234 +- author: PickelSilly + changes: + - message: Added a new voice sensor item craftable at an autolathe, record a key + phrase, and speak it to trigger linked devices. + type: Add + id: 9184 + time: '2025-11-03T22:43:55.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41098 +- author: Centronias + changes: + - message: Bleach now actually does what its description says and can be used for + cleaning as a better alternative to Space Cleaner! + type: Add + id: 9185 + time: '2025-11-04T23:20:49.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41276 +- author: Kittygyat + changes: + - message: Fixed several unintended burn groupings with the clumsy gun explosions + & bible misuse. + type: Fix + id: 9186 + time: '2025-11-05T03:43:50.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41307 +- author: chromiumboy + changes: + - message: Gas analyzers now correctly report the total volume and the number of + moles of gas contained in gas pipe manifolds. + type: Fix + - message: The total volume of gas that gas pipe manifolds can contain has been + reduced from 1200L to 300L. + type: Tweak + id: 9187 + time: '2025-11-06T06:31:18.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41325 +- author: Princess-Cheeseballs + changes: + - message: Phalanx now removes the death gene again. + type: Fix + id: 9188 + time: '2025-11-06T21:46:17.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41163 +- author: Jrpl + changes: + - message: Gravity Generators can no longer be unanchored while they are active. + type: Fix + id: 9189 + time: '2025-11-07T01:05:04.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41256 +- author: Hitlinemoss + changes: + - message: The golden plunger and security star have been moved to their respective + roles' "Job trinkets" loadout tab. + type: Tweak + id: 9190 + time: '2025-11-07T07:43:47.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41094 +- author: Princess-Cheeseballs + changes: + - message: Items no longer spin on Conveyors + type: Fix + id: 9191 + time: '2025-11-08T20:40:40.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/37468 +- author: Princess-Cheeseballs + changes: + - message: Paradox clones now copy forensics from the original + type: Fix + id: 9192 + time: '2025-11-09T01:46:21.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41358 +- author: SirWarock + changes: + - message: Fixed Magazines not properly visualizing how much ammo they had left + in them! + type: Fix + id: 9193 + time: '2025-11-09T07:54:23.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41362 +- author: mirrorcult + changes: + - message: Lighting attenuation has changed slightly. You shouldn't notice much + difference, but the edges of lights should look better. If any lights are significantly + different than they used to be, make a GitHub issue. + type: Tweak + id: 9194 + time: '2025-11-09T16:29:24.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41361 +- author: beck-thompson + changes: + - message: The Summon Magic spell no longer will give out healing wands. When there + are more wands added it will be brought back + type: Tweak + id: 9195 + time: '2025-11-10T13:57:52.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41365 +- author: SolidSyn + changes: + - message: Clowns and Lawyers can now print their respective skirts and suitskirts + at a uniform lathe + type: Add + id: 9196 + time: '2025-11-11T06:20:40.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/39846 +- author: April-Gras + changes: + - message: Tool-tip punctuation for the accentless speech trait + type: Tweak + id: 9197 + time: '2025-11-11T17:57:48.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41392 +- author: Nox38 + changes: + - message: All grenades now start their fuse after taking 10 damage, and instantly + detonate or break after taking 45. + type: Tweak + id: 9198 + time: '2025-11-11T19:01:01.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/34499 +- author: aada + changes: + - message: Employed lizard plushies can now be found in bulk lizard plushie crates + and maintenance closets. + type: Tweak + id: 9199 + time: '2025-11-12T07:37:41.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41398 +- author: PicklOH + changes: + - message: Make DAGD more likely but restrict it to 1 traitor per round + type: Tweak + id: 9200 + time: '2025-11-12T16:31:41.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41402 +- author: MissKay1994 + changes: + - message: Added a new briefcase gun to the lawyer job's uplink. + type: Add + id: 9201 + time: '2025-11-13T21:39:28.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/40210 +- author: Hitlinemoss + changes: + - message: Security IDs no longer have Service access by default. + type: Remove + id: 9202 + time: '2025-11-14T11:15:22.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41411 +- author: Samuka, DarkIcedCoffee, Whale + changes: + - message: 'Added a new antag: Xenoborgs' + type: Add + id: 9203 + time: '2025-11-14T22:21:47.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/40042 +- author: Entvari, Nosrepp + changes: + - message: Added the Mini Energy Crossbow to Traitor and Nukie uplinks. + type: Add + - message: The Foam Crossbow now uses the new sounds shared by the Mini Energy Crossbow. + type: Tweak + id: 9204 + time: '2025-11-14T22:34:24.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/39796 +- author: April-Gras + changes: + - message: Rat king now goes 0.5 faster when sprinting + type: Tweak + id: 9205 + time: '2025-11-15T05:27:52.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41420 +- author: Fildrance + changes: + - message: KNOCK spell and 'Mild electromagnetic interference' xeno artifact effects + now will be blocked only by obstructed line of sight (range is still applied) + type: Tweak + id: 9206 + time: '2025-11-15T23:18:58.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41447 +- author: Princess-Cheeseballs + changes: + - message: No2 should put you to sleep again without needing double the gas. + type: Fix + id: 9207 + time: '2025-11-16T01:03:18.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41438 +- author: buunie099 + changes: + - message: Vulpkannin cries now use the same sounds as whining + type: Tweak + id: 9208 + time: '2025-11-16T10:34:39.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/40982 +- author: slarticodefast + changes: + - message: Crawling speed now depends on the number of free hands you have. + type: Tweak + id: 9209 + time: '2025-11-16T23:59:45.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41458 +- author: Samuka + changes: + - message: The xenoborg mothership core can now pull stuff. + type: Fix + id: 9210 + time: '2025-11-17T17:42:27.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41460 +- author: Samuka + changes: + - message: Borg modules now tell which kind of borgs they fit into. + type: Add + id: 9211 + time: '2025-11-17T18:07:29.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41461 +- author: Hitlinemoss + changes: + - message: The CMO's locker no longer contains a duplicate beret/cloak. + type: Fix + - message: The neck gaiter in the HoS's locker has been moved to their dresser. + type: Fix + id: 9212 + time: '2025-11-19T02:58:33.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41487 +- author: korczoczek + changes: + - message: Packed's evac shuttle will no longer have its air chamber glass break + upon loading + type: Fix + id: 9213 + time: '2025-11-19T22:15:26.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41500 +- author: Nilsy + changes: + - message: Both rusted variants of Solid and Reinforced walls now take only 4 seconds + to brush clean, and just one second to weld clean. + type: Tweak + id: 9214 + time: '2025-11-21T06:55:05.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41518 +- author: Princess-Cheeseballs + changes: + - message: Beach balls no longer collide with players. + type: Fix + id: 9215 + time: '2025-11-21T11:32:55.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41450 +- author: notafet + changes: + - message: APCs will now trip off when supplying excessive loads. + type: Add + id: 9216 + time: '2025-11-21T15:14:03.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41377 +- author: MrPersival + changes: + - message: Now reptilians can eat hivelord remains. + type: Fix + id: 9217 + time: '2025-11-21T18:57:58.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41317 +- author: K-Dynamic, Cadunkus + changes: + - message: Added new vox hairstyle called "Vox Catfish." + type: Add + id: 9218 + time: '2025-11-21T22:09:36.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/40689 +- author: ciaran + changes: + - message: other people still touching a body when a defib is used will be shocked + too + type: Add + id: 9219 + time: '2025-11-22T23:56:49.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/35998 +- author: slarticodefast + changes: + - message: Artifact analyzers are no longer extremely power hungry. + type: Tweak + id: 9220 + time: '2025-11-23T00:10:33.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41543 +- author: Jrpl + changes: + - message: Using entities in hand that have a Toggle UI option will now default + to it over other context menu options. The other options can still be used through + the context menu. + type: Tweak + id: 9221 + time: '2025-11-23T13:11:18.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41547 +- author: Happyrobot33 + changes: + - message: Added lobby credits for the background art + type: Add + id: 9222 + time: '2025-11-23T13:24:57.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41328 +- author: Samuka + changes: + - message: There is a now a chance for ion storm to set borgs to xenoborg or mothership + core lawset + type: Add + id: 9223 + time: '2025-11-23T19:11:21.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41532 +- author: ReWAFFlution + changes: + - message: Balloons now float and slide smoothly. + type: Tweak + id: 9224 + time: '2025-11-23T20:41:17.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41102 +- author: slarticodefast + changes: + - message: Fixed the gas filter gas selection. + type: Fix + id: 9225 + time: '2025-11-24T16:14:04.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41567 +- author: slarticodefast + changes: + - message: Power cells are now predicted. Please keep an eye out for bugs with any + battery powered device. + type: Tweak + id: 9226 + time: '2025-11-24T17:04:34.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41379 +- author: YoungThugSS14 + changes: + - message: Tourniquets can now fit in medical belts + type: Tweak + id: 9227 + time: '2025-11-26T17:29:56.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41584 +- author: CDWimmer + changes: + - message: The Syndicate now commits one less war crime; the Syndicate medical bundle + cross is now blue. + type: Fix + id: 9228 + time: '2025-11-26T21:13:37.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41541 +- author: Compilatron144 + changes: + - message: Plasma got a Christmas makeover. + type: Add + id: 9229 + time: '2025-11-27T10:42:38.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41573 +- author: slarticodefast + changes: + - message: Fixed helmet lights. + type: Fix + id: 9230 + time: '2025-11-27T16:13:30.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41599 +- author: slarticodefast + changes: + - message: Fixed sounds playing and popups showing when opening the verb menu on + borgs or other entities with lockable UIs. + type: Fix + id: 9231 + time: '2025-11-28T21:53:59.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41609 +- author: NoreUhh + changes: + - message: Caninase/Felinase now require Psicodine instead of Cognizine in their + recipes and now provide their respective accents at a lower chem threshold. + type: Tweak + id: 9232 + time: '2025-11-29T07:32:40.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41527 +- author: jckspjf + changes: + - message: Added shot glasses to the bartender guidebook entry. + type: Add + id: 9233 + time: '2025-11-29T16:43:48.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41618 +- author: Minemoder + changes: + - message: Monkies, Kobolds, and Scurrets will now show their ID on HUDs. + type: Fix + id: 9234 + time: '2025-11-29T20:48:23.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41624 +- author: aada + changes: + - message: Hardsuits and other toggleable clothing now show in the strip menu. + type: Fix + id: 9235 + time: '2025-11-30T05:20:03.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41631 +- author: slarticodefast + changes: + - message: Borgs are now predicted. Interacting with them or using borg modules + or the borg UI should feel much more responsive. + type: Fix + id: 9236 + time: '2025-11-30T10:37:36.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41600 +- author: Princess-Cheeseballs + changes: + - message: Contacting another entity while on fire will transfer less firestacks. + type: Fix + id: 9237 + time: '2025-11-30T14:10:57.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41636 +- author: slarticodefast + changes: + - message: Fixed the RCD placement ghost getting stuck for engi borgs. + type: Fix + id: 9238 + time: '2025-12-01T01:35:25.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41648 +- author: Beck, Toast + changes: + - message: Clowns can now get flowers that spray water at 4 hours of playtime + type: Add + id: 9239 + time: '2025-12-01T01:48:51.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41469 +- author: Ian321 + changes: + - message: The blood spewed from a biomass reclaimed now contains DNA. + type: Add + - message: Gingerbread man now bleed sugar and butter. + type: Tweak + id: 9240 + time: '2025-12-01T05:47:46.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41489 +- author: TheShuEd + changes: + - message: Santa anomaly & santa anomaly infections is back! + type: Add + id: 9241 + time: '2025-12-01T11:01:51.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41654 +- author: Spessmann + changes: + - message: Added a new station, Snowball, a round and icy lowpop station. + type: Add + - message: Removed Amber station. + type: Remove + id: 9242 + time: '2025-12-02T07:25:10.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/40300 +- author: Samuka + changes: + - message: Game no longer sends the xenoborg shuttle call announcement over and + over + type: Fix + id: 9243 + time: '2025-12-02T14:41:06.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41437 +- author: imatsoup + changes: + - message: When a Rat King is spawned, the default orders for their army is now + set to Follow instead of Loose. + type: Tweak + id: 9244 + time: '2025-12-03T03:37:32.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41680 +- author: Hitlinemoss + changes: + - message: Medipens now have slightly clearer descriptions. + type: Tweak + id: 9245 + time: '2025-12-03T17:52:02.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41682 +- author: jckspjf + changes: + - message: Changed the wording on Pun Pun's jacket to make more sense in English. + type: Tweak + id: 9246 + time: '2025-12-04T01:19:37.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41695 +- author: Hitlinemoss + changes: + - message: Light crates' descriptions now accurately reflect the number of lights + they contain. + type: Fix + id: 9247 + time: '2025-12-04T08:07:46.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41697 +- author: Minerva + changes: + - message: Spesos now fit in envelopes. + type: Tweak + id: 9248 + time: '2025-12-04T17:07:51.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41700 +- author: SlamBamActionman + changes: + - message: Ephedrine, Desoxyephedrine and Hyperzine have had their stats reworked, + with Desoxyephedrine now giving a higher max stamina and Hyperzine lasting much + longer, among other changes. + type: Tweak + id: 9249 + time: '2025-12-04T18:05:29.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41693 +- author: SlamBamActionman + changes: + - message: Changed Exo Botany's layout to have more trays and better functionality. + type: Tweak + - message: Fixed various decals and minor bugs with Exo. + type: Fix + id: 9250 + time: '2025-12-04T19:44:47.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41598 +- author: ScarKy0 + changes: + - message: Added Warfarin and Hemorrhinol, reagents that interact with blood clotting + and bleeding speed. Read about them in the guidebook! + type: Add + id: 9251 + time: '2025-12-05T00:54:05.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41685 +- author: MissKay1994 + changes: + - message: The explorer mask is now correctly worn by vox + type: Fix + id: 9252 + time: '2025-12-05T10:46:28.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41405 +- author: alexalexmax + changes: + - message: Recharging spray painters no longer lose the ability to paint airlocks + after running out of charges once + type: Fix + id: 9253 + time: '2025-12-05T11:00:10.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41725 +- author: Hitlinemoss + changes: + - message: Several figurines have received new voice lines. + type: Add + id: 9254 + time: '2025-12-05T12:36:47.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41723 +- author: PJB3005 + changes: + - message: Fixed shuttle FTL screen for people with UI scale above 100% + type: Fix + id: 9255 + time: '2025-12-05T15:05:53.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/40933 +- author: SlamBamActionman + changes: + - message: Added Impedrezene, Fresium, Heartbreaker, Benzene, Tear Gas, Bleach, + Mannitol, Lipolicide, Wine, Beer, Coffee and Space Glue to random plant reagent + mutations. + type: Add + - message: Removed Nocturine, Lexorin and Hyperzine from random plant reagent mutations. + type: Remove + - message: Lowered Chemical Synthesis Kit uplink cost from 4 TC to 3 TC. + type: Tweak + - message: Lowered Nocturine Bottle's uplink cost from 6 TC to 4 TC. + type: Tweak + - message: Lowered the hypopen refill delay from 1.25s to 0.75s. + type: Tweak + id: 9256 + time: '2025-12-05T17:14:05.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41716 +- author: Princess-Cheeseballs + changes: + - message: Vestine can now be used to mutate plants into producing syndicate chems. + type: Add + id: 9257 + time: '2025-12-05T17:33:52.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41731 +- author: Samuka + changes: + - message: Mothership core won't explode when destroyed (until bug is fixed) + type: Tweak + id: 9258 + time: '2025-12-06T18:26:05.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41743 +- author: august-sun + changes: + - message: Added the sticky grappling hand, a clown version of the grappling gun. + type: Add + id: 9259 + time: '2025-12-06T20:52:51.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/37551 +- author: Beck + changes: + - message: The voice mask can no longer be purchased in the uplink. + type: Remove + - message: You can now purchase a voice mask implanter for 2 TC in the uplink! + type: Add + - message: The thief communicator kit now comes with a voice implanter rather than + voice mask! + type: Tweak + id: 9260 + time: '2025-12-07T02:48:06.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41551 +- author: SlamBamActionman + changes: + - message: Removed the Zookeeper and Boxer jobs. + type: Remove + id: 9261 + time: '2025-12-07T03:19:52.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41741 +- author: Hitlinemoss + changes: + - message: The hyperzine injector/microinjector now accurately list their new, longer + durations. + type: Fix + id: 9262 + time: '2025-12-07T11:56:11.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41755 +- author: Velken + changes: + - message: Snap Pops can now crafted into a more dangerous version by adding extra + gunpowder. + type: Add + id: 9263 + time: '2025-12-07T13:38:08.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/38654 +- author: Princess-Cheeseballs + changes: + - message: Security IDs once again work at the HoP computer + type: Fix + id: 9264 + time: '2025-12-07T16:27:03.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41739 +- author: metalgearsloth + changes: + - message: Increased bullet speeds from 25m/s to 40m/s by default. + type: Tweak + id: 9265 + time: '2025-12-07T16:47:15.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/34971 +- author: Samuka + changes: + - message: Xenoborg lights are now brighter + type: Tweak + id: 9266 + time: '2025-12-07T18:04:51.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41580 +- author: Hitlinemoss + changes: + - message: Station-specific jobs no longer list which maps they're available on + in their descriptions. The actual list of maps they are available on remains + the same. + type: Tweak + id: 9267 + time: '2025-12-07T20:39:49.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41748 +- author: Princess-Cheeseballs + changes: + - message: Bible has been restored to its normal healing rate. + type: Fix + id: 9268 + time: '2025-12-08T01:23:03.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41777 +- author: UpAndLeaves + changes: + - message: New players no longer have a chance of being Dionae, Vox, Slime People, + or Vulpkanin when joining for the first time. They can still manually select + these species. + type: Tweak + id: 9269 + time: '2025-12-08T01:49:42.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41678 +- author: kleinerstation13 + changes: + - message: The Hushpup, a 10 TC silenced shotgun, is now available via the uplink + for traitors and nukies. + type: Add + id: 9270 + time: '2025-12-08T20:20:04.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41512 +- author: TiniestShark + changes: + - message: Gas canisters can now have paper labels attached to them. + type: Add + id: 9271 + time: '2025-12-09T09:45:29.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41737 +- author: ArtisticRoomba + changes: + - message: The syndicate jaws of life can now pry open bolted doors. + type: Tweak + - message: The authentication disruptor can now disrupt bolted doors. + type: Fix + id: 9272 + time: '2025-12-09T13:03:25.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41138 +- author: alexalexmax + changes: + - message: Fixed monkeys(and other mobs) being immune to eye damage when welding + type: Fix + id: 9273 + time: '2025-12-09T13:17:19.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41788 +- author: K-Dynamic + changes: + - message: Chefs now start with chef shoes instead of black shoes. + type: Tweak + id: 9274 + time: '2025-12-10T02:40:39.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41814 +- author: slarticodefast + changes: + - message: Fixed rigged power cells immediately exploding when inserted into a device + even if it's toggled off. + type: Fix + id: 9275 + time: '2025-12-10T10:40:31.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41813 +- author: jckspjf + changes: + - message: Escape objectives now properly specify escape via the shuttle rather + than escape pods. + type: Tweak + id: 9276 + time: '2025-12-10T10:55:57.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41809 +- author: kontakt + changes: + - message: Paramedic Void Suit now uses the correct speed reduction when worn again. + type: Fix + id: 9277 + time: '2025-12-10T19:04:39.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41820 +- author: cloudyias + changes: + - message: Diona are now less harmed by rooting in blood + type: Add + id: 9278 + time: '2025-12-12T02:13:46.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41642 +- author: Princess-Cheeseballs + changes: + - message: You can no longer detonate or disable borgs with the robotics console. + type: Remove + id: 9279 + time: '2025-12-12T10:36:52.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41834 +- author: alexalexmax + changes: + - message: The scram implanter now teleports you within a 100 tile radius, as originally + intended, and will not teleport you into open space. + type: Fix + id: 9280 + time: '2025-12-12T11:27:11.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41808 +- author: kontakt + changes: + - message: Potassium Iodide is now sometimes available in radiation lockers. + type: Add + id: 9281 + time: '2025-12-12T17:58:08.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41576 +- author: K-Dynamic + changes: + - message: Soda Dispenser, Booze Dispenser, and ChemDispenser have had their prices + reduced. + type: Tweak + id: 9282 + time: '2025-12-13T02:46:10.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41756 +- author: Absotively + changes: + - message: Hand labelers can now remove labels via the verb menu whether or not + they have a label set. + type: Tweak + id: 9283 + time: '2025-12-13T19:13:25.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/40330 +- author: NoreUhh + changes: + - message: Vulpkanin hair no longer clips through hoods and hardsuits. + type: Fix + id: 9284 + time: '2025-12-14T00:55:00.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41827 +- author: ScarKy0 + changes: + - message: Cyborgs no longer lose access when they run out of power. + type: Tweak + id: 9285 + time: '2025-12-14T00:55:00.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41844 +- author: aada + changes: + - message: Five cargo bounties have had their worth reduced so you can't make a + profit buying crates for them. + type: Fix + id: 9286 + time: '2025-12-14T01:39:45.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41846 +- author: Mehnix + changes: + - message: Bananas, Mimanas, Corn, Gatfruit, Capfruit, Bungo, and Cherries can now + be butchered to get their waste product in addition to being eaten. + type: Add + id: 9287 + time: '2025-12-14T02:30:09.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/36786 +- author: Borsh + changes: + - message: Added random gate + type: Add + id: 9288 + time: '2025-12-14T19:27:31.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41627 +- author: Hitlinemoss + changes: + - message: All shotgun shells (and associated ammo boxes / magazines) now have proper + descriptions. + type: Fix + - message: Machine pistol magazines are now considered Security contraband. + type: Fix + - message: Practice machine pistol magazines are no longer loaded with real bullets. + type: Fix + id: 9289 + time: '2025-12-14T20:27:56.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41841 +- author: Hitlinemoss + changes: + - message: Skeletons are now vulnerable to Holy damage from sources such as the + space bible or holy water. + type: Add + id: 9290 + time: '2025-12-14T20:41:52.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41757 +- author: Red_Spy + changes: + - message: The chamber is now empty by default for weapons with a removable magazine. + type: Tweak + id: 9291 + time: '2025-12-14T20:55:47.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41791 +- author: aada + changes: + - message: Maintenance closets have more toys in them. + type: Tweak + - message: The toy box crate now has random contents. + type: Tweak + - message: The roller skate bounty now only requires 1 pair of roller skates but + gives less money + type: Tweak + - message: The syndicate balloon, syndicate tricky bomb, foam rifle, and golden + bike horn all had their value reduced + type: Tweak + id: 9292 + time: '2025-12-14T20:56:03.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41840 +- author: jckspjf + changes: + - message: Added Pun Pun's jumpsuit into Bardrobes. + type: Add + id: 9293 + time: '2025-12-15T01:33:51.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41705 +- author: ScarKy0 + changes: + - message: Removed roundstart tools module from the Medical, Service and Janitor + cyborgs. The module can still be printed at the exosuit fab. + type: Remove + id: 9294 + time: '2025-12-15T01:50:21.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41823 +- author: PJB3005 + changes: + - message: Removed friendly & freelancer "unknown shuttle" events. + type: Remove + id: 9295 + time: '2025-12-15T03:42:56.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41860 +- author: Meara1179 + changes: + - message: Added crowbar to the Medical Borg's Rescue module. + type: Add + id: 9296 + time: '2025-12-15T03:59:08.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41861 +- author: Samuka + changes: + - message: Repairing borgs now takes multiple mini doafters instead of one big one + type: Tweak + id: 9297 + time: '2025-12-15T12:27:53.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41638 +- author: JesterX666 + changes: + - message: Explosions with heat now ignite inflammable gas mixes in the atmosphere + type: Fix + id: 9298 + time: '2025-12-15T23:39:27.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41262 +- author: SlamBamActionman + changes: + - message: Exo has been updated to the holiday version. + type: Tweak + id: 9299 + time: '2025-12-16T01:07:13.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41715 +- author: Princess-Cheeseballs + changes: + - message: New cryo chem, arcryox. + type: Add + - message: Cryo chems now use EvenHeal making cryoxadone more like omnizine. + type: Tweak + id: 9300 + time: '2025-12-16T01:20:44.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41696 +- author: Samuka + changes: + - message: Added the door control module for the engi xenoborg + type: Add + - message: The xenoborg door remote can now eletrify doors + type: Tweak + - message: Engi xenoborg can now see if doors are eletrified + type: Tweak + id: 9301 + time: '2025-12-16T01:37:24.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41546 +- author: imatsoup + changes: + - message: Vupkanin now have audio for when they Weh, Hew, and Honk under the effects + of the chems that make you do those things. + type: Fix + id: 9302 + time: '2025-12-16T01:50:55.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41610 +- author: Hitlinemoss + changes: + - message: Station AI is now rolled before most non-Command/non-Security roles. + type: Tweak + id: 9303 + time: '2025-12-16T02:12:36.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41663 +- author: captainkawaii666 + changes: + - message: A foolbox with various pranking items for clowns + type: Add + - message: Crayon boxes are now slightly smaller + type: Tweak + id: 9304 + time: '2025-12-16T03:32:22.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41473 +- author: Pangogie + changes: + - message: Killer tomatoes now have a 3x3 grid size. + type: Tweak + id: 9305 + time: '2025-12-16T07:23:11.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/35866 +- author: alexalexmax + changes: + - message: Getting stunned or killed while buckled/crawling will drop any held items. + type: Tweak + id: 9306 + time: '2025-12-16T18:45:19.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41566 +- author: slarticodefast + changes: + - message: Fixed the station AI's battery alert not updating. + type: Fix + id: 9307 + time: '2025-12-16T19:00:27.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41879 +- author: kontakt + changes: + - message: Flammable items no longer have bonus mass. + type: Fix + id: 9308 + time: '2025-12-17T08:37:35.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41803 +- author: nkokic + changes: + - message: Bloodstream and Chemstream have been merged. Injected chemicals can now + react with your blood. + type: Tweak + id: 9309 + time: '2025-12-17T19:33:53.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/35071 +- author: Centronias + changes: + - message: Borgs with rechargable ballistic weapons (e.g. Syndicate Assault Borgs) + no longer lose their entire magazine upon being EMP'd. The EMP still disables + the ammo recharge for its effective duration. + type: Tweak + id: 9310 + time: '2025-12-17T23:04:41.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/38537 +- author: NoreUhh + changes: + - message: Fixed Vulpkanin stomachs being smaller than other species. + type: Fix + id: 9311 + time: '2025-12-18T00:53:37.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41893 +- author: Samuka + changes: + - message: Renamed some xenoborg modules + type: Tweak + id: 9312 + time: '2025-12-18T02:29:30.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41625 +- author: PJB3005 + changes: + - message: Fix loadout names not being exported/imported + type: Fix + id: 9313 + time: '2025-12-18T09:25:51.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41891 +- author: Hitlinemoss + changes: + - message: The wizard's grimoire now has a proper description. + type: Tweak + id: 9314 + time: '2025-12-18T19:33:08.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41900 +- author: SlamBamActionman + changes: + - message: Hyperzine now provides a 1.5x max stamina modifier for its duration. + type: Tweak + id: 9315 + time: '2025-12-18T19:53:29.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41902 +- author: Unkn0wnGh0st333 + changes: + - message: Syndicate Wall Lockers and Secure Crates have been added! Mappers Rejoice! + type: Add + - message: Armory lockers have changed name to Blood-Red Lockers and locked variants + are now actually locked behind syndicate access. + type: Tweak + id: 9316 + time: '2025-12-18T20:55:15.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/33251 +- author: Empoleon4444 + changes: + - message: Changed Ghost Role Raffles to be shorter overall + type: Tweak + id: 9317 + time: '2025-12-18T21:08:51.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/33157 +- author: Fildrance + changes: + - message: reroll feature for RnD research console + type: Add + id: 9318 + time: '2025-12-18T21:22:45.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/32931 +- author: Hitlinemoss + changes: + - message: Small cardboard boxes have been added (2x2 instead of 3x3), and can be + made in the crafting menu for 1 cardboard each. + type: Add + - message: Cardboard boxes now require 2 cardboard to make (from 1). + type: Tweak + - message: The names and descriptions of stamp boxes and circuit totes have been + adjusted. + type: Tweak + id: 9319 + time: '2025-12-19T07:04:09.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41335 +- author: SirWarock + changes: + - message: Shields are now examinable for their damage - You'll see how much dawg + it got left in it on a glance! + type: Add + - message: Shields are now repairable with a welder - Some shields are excluded, + notably the Energy Shield. + type: Add + id: 9320 + time: '2025-12-20T01:50:14.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41326 +- author: chromiumboy + changes: + - message: Station AI cores constructed with a positronic brain that is actively + seeking a mind will open a ghost role to become its AI. + type: Tweak + id: 9321 + time: '2025-12-20T14:34:40.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/40607 +- author: korczoczek + changes: + - message: Added opened sprite variants to olive oil, mayo and flour, cornmeal, + rice, sugar bags + type: Tweak + id: 9322 + time: '2025-12-20T18:37:22.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41923 +- author: SirWarock + changes: + - message: Hyposprays and Hypopens now start in their dynamic mode. It functions + exactly as the previous Inject/Draw mode. + type: Tweak + - message: The Gorlex Hypospray is now syndicate contraband. + type: Tweak + - message: Injectors now inject twice as quick into targets that are lying down + for any reason, most notably being buckled on a medical bed or being critical. + Before, only critical patients had this luxury. + type: Tweak + - message: Clumsy now affects syringes when you're self-injecting. + type: Tweak + id: 9323 + time: '2025-12-21T00:10:55.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41833 +- author: SirWarock + changes: + - message: Medical Cyborg Hyposprays now finally have a fillsprite! + type: Add + - message: Fixed Gorlex Hyposprays not showing their fill sprites! + type: Fix + - message: Bluespace syringes are now slightly faster when injecting large amounts, + usually twice as fast as normal syringes. + type: Tweak + id: 9324 + time: '2025-12-21T20:33:07.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41932 +- author: SlamBamActionman + changes: + - message: 'EXPERIMENTAL: Changed the name of the "LOOC" chat channel to "Help" + to reflect its primary usage.' + type: Tweak + id: 9325 + time: '2025-12-22T00:46:26.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41933 +- author: MilonPL + changes: + - message: Fixed beaker solutions duplicating whenever it's thrown. + type: Fix + id: 9326 + time: '2025-12-22T08:12:37.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/33231 +- author: JohnJJohn + changes: + - message: Cable items, such as wire coils can now be destroyed. + type: Tweak + id: 9327 + time: '2025-12-22T17:11:34.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41279 +- author: whatston3, Crude Oil + changes: + - message: FTL Arrival visualization displays properly again when arriving at a + dock + type: Fix + id: 9328 + time: '2025-12-22T21:15:36.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41951 +- author: ArtisticRoomba + changes: + - message: Devices that collect atmospheric data or reference the grid's atmosphere + will now properly reference the new atmosphere if the grid's atmosphere is ever + rebuilt or changed significantly. + type: Fix + id: 9329 + time: '2025-12-23T08:12:52.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41585 +- author: imatsoup + changes: + - message: The donk co. microwave is now considered Syndicate contraband. + type: Tweak + - message: The donk co. microwave circuitboard is now considered Syndicate contraband. + type: Tweak + id: 9330 + time: '2025-12-23T10:01:37.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41960 diff --git a/Resources/Changelog/Maps.yml b/Resources/Changelog/Maps.yml index 6142cb3b67..52aad2badb 100644 --- a/Resources/Changelog/Maps.yml +++ b/Resources/Changelog/Maps.yml @@ -805,4 +805,162 @@ id: 97 time: '2025-10-13T21:06:19.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/40717 -Order: 1 +- author: F1restar4 + changes: + - message: On Oasis, reworked the TEG + type: Tweak + id: 98 + time: '2025-11-02T23:14:46.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/40623 +- author: Hitlinemoss + changes: + - message: On Reach, Clown and Mime are now playable jobs. + type: Add + id: 99 + time: '2025-11-03T09:45:56.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41072 +- author: F1restar4 + changes: + - message: On Exo, connected medbay's dispo units to the network + type: Fix + id: 100 + time: '2025-11-07T08:36:02.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41329 +- author: Blackern5000 + changes: + - message: Entirely remade the meatball magnet wreck to better work as a wreck for + salvage. + type: Tweak + id: 101 + time: '2025-11-27T10:28:23.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41589 +- author: korczoczek + changes: + - message: Added an extra pair of lateral thrusters to Elkridge Depot's cargo shuttle + type: Tweak + id: 102 + time: '2025-11-27T10:55:46.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41570 +- author: Spessmann + changes: + - message: Added a new station, Snowball, a round and icy lowpop station. + type: Add + - message: Removed Amber station. + type: Remove + id: 103 + time: '2025-12-02T07:25:10.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/40300 +- author: Hitlinemoss + changes: + - message: On Snowball, the airlock connecting EVA Storage and the Head of Personnel's + office now uses Head of Personnel access rather than Externals access. + type: Fix + - message: On Snowball, the Head of Personnel's office windoors are now linked to + each other, like on other maps. + type: Fix + id: 104 + time: '2025-12-02T19:16:19.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41675 +- author: Spessmann + changes: + - message: On Snowball, the Service access requirement on the dorms airlocks has + been removed + type: Fix + - message: On Snowball, more station beacons have been added to medical. + type: Add + id: 105 + time: '2025-12-03T07:48:33.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41683 +- author: Hitlinemoss + changes: + - message: On Snowball, the Head of Security's hardsuit is no longer absent, and + now spawns in their locker. + type: Fix + id: 106 + time: '2025-12-04T03:44:12.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41698 +- author: ArtisticRoomba + changes: + - message: On Bagel, atomized the LV network for Science and Chemistry. + type: Fix + id: 107 + time: '2025-12-07T22:40:48.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41769 +- author: ArtisticRoomba + changes: + - message: On Box, atomized the LV network for Medbay and Telecoms. + type: Fix + id: 108 + time: '2025-12-08T00:34:25.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41770 +- author: ArtisticRoomba + changes: + - message: On Central Command, beefed up the LV network for Medbay. + type: Fix + id: 109 + time: '2025-12-08T00:35:01.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41771 +- author: ArtisticRoomba + changes: + - message: On Elkridge, atomized the LV network for Atmospherics. + type: Fix + id: 110 + time: '2025-12-08T00:35:29.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41772 +- author: ArtisticRoomba + changes: + - message: On Fland, atomized the LV network for Atmospherics and Telecoms. + type: Fix + id: 111 + time: '2025-12-08T00:35:49.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41773 +- author: ArtisticRoomba + changes: + - message: On Oasis, atomized the LV powernet for Chemistry/Medical. + type: Fix + id: 112 + time: '2025-12-08T01:02:48.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41776 +- author: ArtisticRoomba + changes: + - message: On Bagel, the Theater now chooses between a few randomized styles/layouts. + type: Add + id: 113 + time: '2025-12-08T15:26:05.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41787 +- author: Spessmann + changes: + - message: On Snowball, observers will now spawn correctly on the station. + type: Fix + - message: On Snowball, a youtool vending machine has been added to engineering. + type: Add + - message: On Snowball, the AI core's exterior now has lights. + type: Add + id: 114 + time: '2025-12-09T06:54:33.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41806 +- author: Minemoder + changes: + - message: The Arrivals Shuttle had its powernet changed to not rely on generators + and become more tamper proof. + type: Tweak + id: 115 + time: '2025-12-18T20:37:25.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41884 +- author: Spessmann + changes: + - message: On Snowball, salvage now has a eva tank dispenser. + type: Add + - message: On Snowball, chemistry now has a reagent grinder. + type: Add + id: 116 + time: '2025-12-20T08:32:14.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/41908 +- author: jessicamaybe + changes: + - message: Added botany equipment to the Marathon brig + type: Add + id: 117 + time: '2025-12-24T00:43:15.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/42028 +Order: 2 diff --git a/Resources/Changelog/Rules.yml b/Resources/Changelog/Rules.yml new file mode 100644 index 0000000000..6fd5f130ca --- /dev/null +++ b/Resources/Changelog/Rules.yml @@ -0,0 +1,19 @@ +Entries: +- author: Errant + changes: + - message: Tab created. + type: Add + id: 1 + time: '2025-10-30' +- author: Errant + changes: + - message: Changes to Rules can now be tracked here. + type: Add + - message: Rule changes are now tracked, on a new tab in the changelog window. + type: Add + - message: Automation test. You like reading rules, don't you, you are a Rulesreader. + type: Tweak + id: 2 + time: '2025-10-30T21:42:03.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/40257 +Order: 1 diff --git a/Resources/ConfigPresets/Build/development.toml b/Resources/ConfigPresets/Build/development.toml index 202afb5296..284d7b480c 100644 --- a/Resources/ConfigPresets/Build/development.toml +++ b/Resources/ConfigPresets/Build/development.toml @@ -38,6 +38,7 @@ preload_grids = false [admin] see_own_notes = true +new_player_threshold = 120 [ic] random_characters = true diff --git a/Resources/ConfigPresets/WizardsDen/wizardsDen.toml b/Resources/ConfigPresets/WizardsDen/wizardsDen.toml index 6d2259e350..547dc6d6fa 100644 --- a/Resources/ConfigPresets/WizardsDen/wizardsDen.toml +++ b/Resources/ConfigPresets/WizardsDen/wizardsDen.toml @@ -15,7 +15,7 @@ panic_bunker.custom_reason = "You have not played on a Wizard's Den server long # IPIntel stuff ipintel_enabled = true -ipintel_contact_email = "telecommunications@spacestation14.com" +ipintel_contact_email = "support@spacestation14.com" ipintel_bad_rating = 0.99 ipintel_alert_admin_warn_rating = 0.95 diff --git a/Resources/Credits/GitHub.txt b/Resources/Credits/GitHub.txt index 305bf509b2..7238ecdf3c 100644 --- a/Resources/Credits/GitHub.txt +++ b/Resources/Credits/GitHub.txt @@ -1 +1 @@ -0leshe, 0tito, 0x6273, 12rabbits, 1337dakota, 13spacemen, 154942, 2013HORSEMEATSCANDAL, 20kdc, 21Melkuu, 27alaing, 2DSiggy, 3nderall, 4310v343k, 4dplanner, 5tickman, 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, 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, AwareFoxy, 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, Blobadoodle, 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, cloudyias, 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, CraftyRenter, 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, david, 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, F1restar4, 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, GitHubUser53123, 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, Hayden, he1acdvv, Hebi, Helix-ctrl, helm4142, Henry, HerCoyote23, Hi-Im-Shot, HighTechPuddle, Hitlinemoss, hiucko, hivehum, Hmeister-fake, Hmeister-real, Hobbitmax, hobnob, HoidC, Holinka4ever, holyssss, HoofedEar, Hoolny, hord-brayden, hoshizora-sayo, Hreno, Hrosts, htmlsystem, Huaqas, hubismal, Hugal31, 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, Jopogrechkin, 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, Kit, 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, leah, leander-0, leonardo-dabepis, leonidussaks, leonsfriedrich, LeoSantich, lettern, LetterN, Level10Cybermancer, LEVELcat, lever1209, LevitatingTree, Lgibb18, lgruthes, LightVillet, lilazero, liltenhead, linkbro1, linkuyx, Litraxx, little-meow-meow, LittleBuilderJane, LittleNorthStar, LittleNyanCat, lizelive, ljm862, lmsnoise, localcc, lokachop, lolman360, Lomcastar, Lordbrandon12, LordCarve, LordEclipse, lucas, LucasTheDrgn, luckyshotpictures, LudwigVonChesterfield, luegamer, 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, meganerobot, MehimoNemo, Mehnix, 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, mqole, mr-bo-jangles, Mr0maks, MrFippik, mrrobdemo, mtrs163, 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, NoreUhh, 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, OnsenCapy, OnyxTheBrave, opl-, Orange-Winds, OrangeMoronage9622, OrbitSystem07, 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, Pixel8-dev, PixeltheAertistContrib, PixelTheKermit, PJB3005, Plasmaguy, plinyvic, Plykiya, poeMota, pofitlo, pointer-to-null, Pok27, 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, rhailrake, 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, signalsender, SignalWalker, siigiil, silicon14wastaken, Simyon264, sirdragooon, Sirionaut, sirwarock, 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, Steffo99, stellar-novas, stewie523, stomf, Stop-Signs, stopbreaking, stopka-html, StrawberryMoses, Stray-Pyramid, strO0pwafel, Strol20, StStevens, Subversionary, sunbear-dev, SuperGDPWYL, superjj18, Supernorn, SurrealShibe, SweetAplle, SweptWasTaken, SyaoranFox, Sybil, SYNCHRONIC, Szunti, t, Tainakov, takemysoult, taonewt, tap, TaralGit, Taran, taurie, Tayrtahn, tday93, teamaki, TeenSarlacc, TekuNut, telavivgamers, telyonok, temm1ie, TemporalOroboros, tentekal, terezi4real, Terraspark4941, texcruize, Tezzaide, TGODiamond, TGRCdev, tgrkzus, thanosdegraf, 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, vgskye, 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, Worldwaker, 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, 27alaing, 2DSiggy, 3nderall, 4310v343k, 4dplanner, 5tickman, 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, Aidenkrz, Aisu9, ajcm, AJCM-git, AjexRose, Alekshhh, alexalexmax, alexkar598, AlexMorgan3817, alexum418, alexumandxgabriel08x, Alice4267, Alithsko, Alkheemist, alliephante, ALMv1, Alpaccalypse, Alpha-Two, AlphaQwerty, Altoids1, amatwiedle, amylizzle, ancientpower, Andre19926, Andrew-Fall, AndrewEyeke, AndrewFenriz, AndreyCamper, anri, Anzarot121, ApolloVector, Appiah, april-gras, ar4ill, Arcane-Waffle, archee1, ArchPigeon, ArchRBX, areitpog, Arendian, areyouconfused, arimah, Arkanic, ArkiveDev, armoks, Arteben, ArthurMousatov, ArtisticRoomba, artur, Artxmisery, ArZarLordOfMango, as334, AshBats, AsikKEsel, AsnDen, asperger-sind, aspiringLich, astriloqua, Atakku, august-sun, AutoOtter, AverageNotDoingAnythingEnjoyer, avghdev, AwareFoxy, Awlod, azzyisnothere, AzzyIsNotHere, B-Kirill, B3CKDOOR, baa14453, BackeTako, BadaBoomie, Bakke, BananaFlambe, Baptr0b0t, BarryNorfolk, BasedUser, bebr3ght, beck-thompson, beesterman, bellwetherlogic, ben, benbryant0, benev0, benjamin-burges, BGare, bhespiritu, bibbly, BigfootBravo, BIGZi0348, bingojohnson, BismarckShuffle, Bixkitts, Blackern5000, Blazeror, blitzthesquishy, Blobadoodle, bloodrizer, Bloody2372, blueDev2, Boaz1111, BobdaBiscuit, BobTheSleder, boiled-water-tsar, Bokser815, bolantej, Booblesnoot42, Boolean-Buckeye, botanySupremist, brainfood1183, BramvanZijp, Brandon-Huu, breeplayx3, BriBrooo, BRINGit34, brndd, bryce0110, BubblegumBlue, buletsponge, buntobaggins, buunie099, bvelliquette, BWTCK, byondfuckery, c0rigin, c4llv07e, CaasGit, Caconym27, Calecute, Callmore, Camdot, cammusubi, capnsockless, CaptainMaru, captainsqrbeard, Carbonhell, Carolyn3114, Carou02, carteblanche4me, catdotjs, catlord, Catofquestionableethics, CatTheSystem, CawsForConcern, CDWimmer, 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, cloudyias, 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, CraftyRenter, 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, david, 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, emberwinters, Emisse, emmafornash, EmoGarbage404, Endecc, EnrichedCaramel, Entvari, eoineoineoin, ephememory, eris, erohrs2, erorr404v1, Errant-4, ertanic, esguard, estacaoespacialpirata, eugene, ewokswagger, exincore, exp111, f0x-n3rd, F1restar4, 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, Fruitsalad, Funce, FungiFellow, FunkySphere, FunTust, Futuristic-OK, GalacticChimp, gamer3107, Gamewar360, gansulalan, GaussiArson, Gaxeer, gbasood, gcoremans, Geekyhobo, genderGeometries, GeneralGaws, Genkail, Gentleman-Bird, geraeumig, Ghagliiarghii, Git-Nivrak, githubuser508, GitHubUser53123, 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, happyrobot33, Hardly3D, harikattar, Hayden, he1acdvv, Hebi, Helix-ctrl, helm4142, Henry, HerCoyote23, Hi-Im-Shot, HighTechPuddle, Hitlinemoss, hiucko, hivehum, Hmeister-fake, Hmeister-real, Hobbitmax, hobnob, HoidC, Holinka4ever, holyssss, HoofedEar, Hoolny, hord-brayden, hoshizora-sayo, Hreno, Hrosts, htmlsystem, Huaqas, hubismal, Hugal31, 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, JackRyd3r, jacksonzck, JackspajfMain, Jacktastic09, Jackw2As, jacob, jamessimo, janekvap-havok, Jark255, Jarmer123, Jaskanbe, JasperJRoth, jbox144, JCGWE30, JerryImMouse, jerryimmouse, Jessetriesagain, jessicamaybe, JesterX666, Jewelots, Jezithyr, jicksaw, JiimBob, JimGamemaster, jimmy12or, JIPDawg, jjtParadox, jkwookee, jmcb, JohnGinnane, johnku1, Jophire, Jopogrechkin, 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, Kimpes, kin98, KingFroozy, kira-er, kiri-yoshikage, Kirillcas, Kirus59, Kistras, Kit, Kit0vras, KittenColony, Kittygyat, klaypexx, kleinerstation13, Kmc2000, Ko4ergaPunk, kognise, kokoc9n, komunre, KonstantinAngelov, kontakt, korczoczek, kosticia, koteq, kotobdev, Kowlin, KrasnoshchekovPavel, Krosus777, Krunklehorn, Kryyto, Kupie, kxvvv, Kyoth25f, kyupolaris, kzhanik, LaCumbiaDelCoronavirus, lajolico, Lamrr, lanedon, LankLTE, laok233, lapatison, larryrussian, lawdog4817, Lazzi0706, leah, leander-0, leonardo-dabepis, leonidussaks, leonsfriedrich, LeoSantich, LetterN, lettern, Level10Cybermancer, LEVELcat, lever1209, LevitatingTree, Lgibb18, lgruthes, LightVillet, lilazero, liltenhead, linkbro1, linkuyx, Litraxx, little-meow-meow, LittleBuilderJane, LittleNorthStar, LittleNyanCat, lizelive, ljm862, lmsnoise, localcc, lokachop, lolman360, Lomcastar, Lordbrandon12, LordCarve, LordEclipse, lucas, LucasTheDrgn, luckyshotpictures, LudwigVonChesterfield, luegamer, luizwritescode, LukaSlade, 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, MDuch369, meara1179, meganerobot, MehimoNemo, Mehnix, 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, mqole, mr-bo-jangles, Mr0maks, MrFippik, MrPersival, mrrobdemo, mtrs163, muburu, MureixloI, murolem, murphyneko, musicmanvr, MWKane, Myakot, Myctai, N3X15, nabegator, nails-n-tape, Nairodian, Naive817, NakataRin, namespace-Memory, Nannek, NazrinNya, neborsh, neutrino-laser, NickPowers43, nikitosych, nikthechampiongr, Nimfar11, ninruB, Nirnael, NIXC, nkokic, NkoKirkto, nmajask, noctyrnal, noelkathegod, noirogen, nok-ko, NonchalantNoob, NoobyLegion, Nopey, NoreUhh, not-gavnaed, notafet, notquitehadouken, notsodana, noudoit, noverd, Nox38, NuclearWinter, Nuggets219, nukashimika, nuke-haus, NULL882, nullarmo, nyeogmi, Nylux, Nyranu, Nyxilath, och-och, OctoRocket, OldDanceJacket, OliverOtter, onesch, OneZerooo0, OnsenCapy, OnyxTheBrave, opl-, Orange-Winds, OrangeMoronage9622, OrbitSystem07, 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, Pixel8-dev, 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, redspyy, ReeZer2, RemberBM, RemieRichards, RemTim, rene-descartes2021, Renlou, retequizzle, rewafflution, rhailrake, 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, rwrv, 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, signalsender, SignalWalker, siigiil, silicon14wastaken, Silverfur-underscore, Simyon264, sirdragooon, Sirionaut, SirWarock, Sk1tch, SkaldetSkaeg, Skarletto, skeeka-dev, Skybailey-dev, skye, Skyedra, SlamBamActionman, slarticodefast, Slava0135, sleepyyapril, slimmslamm, Slyfox333, Smugman, SnappingOpossum, snebl, snicket, sniperchance, Snowni, snowsignal, SolidSyn, SolidusSnek, solstar2, SonicHDC, SoulFN, SoulSloth, Soundwavesghost, soupkilove, southbridge-fur, sowelipililimute, Soydium, SpaceLizard24, 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, Steffo99, stellar-novas, stewie523, stomf, Stop-Signs, stopbreaking, stopka-html, StrawberryMoses, Stray-Pyramid, strO0pwafel, Strol20, StStevens, Subversionary, sunbear-dev, SuperGDPWYL, superjj18, Supernorn, SurrealShibe, SweetAplle, SweptWasTaken, SyaoranFox, Sybil, SYNCHRONIC, Szunti, t, Tainakov, takemysoult, taonewt, tap, TaralGit, Taran, taurie, Tayrtahn, tday93, teamaki, TeenSarlacc, TekuNut, telavivgamers, telyonok, temm1ie, TemporalOroboros, tentekal, terezi4real, Terraspark4941, texcruize, Tezzaide, TGODiamond, TGRCdev, tgrkzus, thanosdegraf, ThatGuyUSA, ThatOneGoblin25, thatrandomcanadianguy, TheArturZh, TheBlueYowie, thecopbennet, TheCze, TheDarkElites, thedraccx, TheEmber, theexetron, TheFlyingSentry, TheGrimbeeper, TheIntoxicatedCat, thekilk, themias, theomund, TheProNoob678, TherapyGoth, ThereDrD0, TheSecondLord, 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, tuchila-adi-bogdan, Tunguso4ka, TurboTrackerss14, tyashley, Tyler-IN, TytosB, Tyzemol, UbaserB, Uberration, ubis1, UBlueberry, uhbg, UKNOWH, UltimateJester, Unbelievable-Salmon, underscorex5, UnicornOnLSD, Unisol, Unkn0wnGh0st333, unusualcrow, Uriende, UristMcDorf, user424242420, Utmanarn, Vaaankas, valentfingerov, valquaint, Varen, Vasilis, VasilisThePikachu, veliebm, Velken, VelonacepsCalyxEggs, veprolet, VerinSenpai, veritable-calamity, Veritius, Vermidia, vero5123, verslebas, vexerot, vgskye, 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, Worldwaker, 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/Credits/Patrons.yml b/Resources/Credits/Patrons.yml index d736857edc..fa8dea7432 100644 --- a/Resources/Credits/Patrons.yml +++ b/Resources/Credits/Patrons.yml @@ -338,7 +338,7 @@ Tier: Syndicate Agent - Name: hyphenation Tier: Nuclear Operative -- Name: I'm going to resurrect Charlie Kirk as a gay zombie with a permanent hard cock, like the scene where robocop is lungs, but boner +- Name: REDACTED Tier: Revolutionary - Name: IamOzyman Tier: Revolutionary diff --git a/Resources/Locale/en-US/_strings/accent/italian.ftl b/Resources/Locale/en-US/_strings/accent/italian.ftl index cc8641417f..4b8d9814b3 100644 --- a/Resources/Locale/en-US/_strings/accent/italian.ftl +++ b/Resources/Locale/en-US/_strings/accent/italian.ftl @@ -34,16 +34,16 @@ accent-italian-words-9 = could accent-italian-words-replace-9 = could-a accent-italian-words-10 = dad -accent-italian-words-replace-10 = pappa +accent-italian-words-replace-10 = papà accent-italian-words-11 = good accent-italian-words-replace-11 = molto bene accent-italian-words-12 = greytide -accent-italian-words-replace-12 = curvisti +accent-italian-words-replace-12 = curva accent-italian-words-13 = greytider -accent-italian-words-replace-13 = curvisti +accent-italian-words-replace-13 = curvista accent-italian-words-14 = greytiders accent-italian-words-replace-14 = curvisti @@ -112,7 +112,7 @@ accent-italian-words-35 = traitor accent-italian-words-replace-35 = mafioso accent-italian-words-36 = traitors -accent-italian-words-replace-36 = mafioso +accent-italian-words-replace-36 = mafiosi accent-italian-words-37 = use accent-italian-words-replace-37 = use-a diff --git a/Resources/Locale/en-US/_strings/access/systems/access-overrider-system.ftl b/Resources/Locale/en-US/_strings/access/systems/access-overrider-system.ftl index 6901d41246..932a3a49cf 100644 --- a/Resources/Locale/en-US/_strings/access/systems/access-overrider-system.ftl +++ b/Resources/Locale/en-US/_strings/access/systems/access-overrider-system.ftl @@ -4,6 +4,7 @@ access-overrider-window-insert-button = Insert access-overrider-window-target-label = Connected device: access-overrider-window-no-target = No connected device access-overrider-window-missing-privileges = Access to this device cannot be modified. The inserted ID is missing the following privileges: +access-overrider-window-missing-privileges-no-id = Access to this device cannot be modified. Missing the following privileges: access-overrider-cannot-modify-access = You do not have sufficient privileges to modify this device! access-overrider-out-of-range = The connected device is too far away diff --git a/Resources/Locale/en-US/_strings/accessories/vox-hair.ftl b/Resources/Locale/en-US/_strings/accessories/vox-hair.ftl index e6e32e9c80..a0b2d74aec 100644 --- a/Resources/Locale/en-US/_strings/accessories/vox-hair.ftl +++ b/Resources/Locale/en-US/_strings/accessories/vox-hair.ftl @@ -5,7 +5,7 @@ marking-VoxHairEmperorQuills = Vox Emperor Quills marking-VoxHairFlowing = Vox Flowing marking-VoxHairHawk = Vox Hawk marking-VoxHairHorns = Vox Horns -marking-VoxHairKeelQuills = Vox Keel Quills +marking-VoxHairKeelQuills = Vox Keel Quills marking-VoxHairKeetQuills = Vox Keet Quills marking-VoxHairKingly = Vox Kingly marking-VoxHairLongBraid = Vox Long Braid @@ -25,4 +25,5 @@ marking-VoxHairSpotty = Vox Spotty Quills marking-VoxHairMadScientist = Vox Mad Scientist marking-VoxHairHedgehog = Vox Hedgehog marking-VoxHairBushy = Vox Bushy Quills -marking-VoxHairSlick = Vox Slick Quills \ No newline at end of file +marking-VoxHairSlick = Vox Slick Quills +marking-VoxHairCatfish = Vox Catfish diff --git a/Resources/Locale/en-US/_strings/administration/admin-alerts.ftl b/Resources/Locale/en-US/_strings/administration/admin-alerts.ftl index 931c3766a7..512c654650 100644 --- a/Resources/Locale/en-US/_strings/administration/admin-alerts.ftl +++ b/Resources/Locale/en-US/_strings/administration/admin-alerts.ftl @@ -2,3 +2,5 @@ admin-alert-ipintel-blocked = {$player} was rejected from joining due to their IP having a {TOSTRING($percent, "P2")} confidence of being a VPN/Datacenter. admin-alert-ipintel-warning = {$player} IP has a {TOSTRING($percent, "P2")} confidence of being a VPN/Datacenter. Please watch them. admin-alert-antag-label = {$message} [ANTAG: {$name}, {$subtype}] +admin-alert-tp-to-players-header = Players:{" "} +admin-alert-tp-to-coords-header = Coords:{" "} diff --git a/Resources/Locale/en-US/_strings/administration/antag.ftl b/Resources/Locale/en-US/_strings/administration/antag.ftl index 161054aca2..5cb9b30133 100644 --- a/Resources/Locale/en-US/_strings/administration/antag.ftl +++ b/Resources/Locale/en-US/_strings/administration/antag.ftl @@ -7,6 +7,7 @@ admin-verb-make-pirate = Make the target into a pirate. Note this doesn't config admin-verb-make-head-rev = Make the target into a Head Revolutionary. admin-verb-make-thief = Make the target into a thief. admin-verb-make-paradox-clone = Create a Paradox Clone ghost role of the target. +admin-verb-make-wizard = Make the target into a Wizard. admin-verb-make-changeling = Make the target into a Changeling. @@ -18,6 +19,7 @@ admin-verb-text-make-pirate = Make Pirate admin-verb-text-make-head-rev = Make Head Rev admin-verb-text-make-thief = Make Thief admin-verb-text-make-paradox-clone = Create Paradox Clone +admin-verb-text-make-wizard = Make Wizard admin-verb-text-make-changeling = Make Changeling (WIP) admin-overlay-antag-classic = ANTAG diff --git a/Resources/Locale/en-US/_strings/administration/smites.ftl b/Resources/Locale/en-US/_strings/administration/smites.ftl index e8dfbd2055..0702afb33c 100644 --- a/Resources/Locale/en-US/_strings/administration/smites.ftl +++ b/Resources/Locale/en-US/_strings/administration/smites.ftl @@ -58,6 +58,7 @@ admin-smite-vomit-organs-name = Vomit Organs admin-smite-ghostkick-name = Ghost Kick admin-smite-nyanify-name = Cat Ears admin-smite-kill-sign-name = Kill Sign +admin-smite-kill-sign-hidden-name = Hidden Kill Sign admin-smite-omni-accent-name = Omni-Accent admin-smite-crawler-name = Crawler admin-smite-homing-rod-name = Homing Rod @@ -82,6 +83,7 @@ admin-smite-become-bread-description = It turns them into bread. Really, that's admin-smite-ghostkick-description = Silently kicks the user, dropping their connection. admin-smite-nyanify-description = Forcibly add cat ears, there is no escape. admin-smite-kill-sign-description = Marks a player for death by their fellows. +admin-smite-kill-sign-hidden-description = Marks a player for death by their fellows. Hidden from the targeted player. admin-smite-cluwne-description = Cluwnes them. The suit cannot be removed and the station's crew may murder them freely. admin-smite-anger-pointing-arrows-description = Angers the pointing arrows, causing them to assault this entity explosively. admin-smite-dust-description = Reduces the target to a small pile of ash. diff --git a/Resources/Locale/en-US/_strings/administration/ui/tabs/server-tab.ftl b/Resources/Locale/en-US/_strings/administration/ui/tabs/server-tab.ftl index 7a41cbe2c7..87e52a4b7e 100644 --- a/Resources/Locale/en-US/_strings/administration/ui/tabs/server-tab.ftl +++ b/Resources/Locale/en-US/_strings/administration/ui/tabs/server-tab.ftl @@ -1,3 +1,3 @@ server-shutdown = Shutdown server-ooc-toggle = Toggle OOC -server-looc-toggle = Toggle LOOC +server-looc-toggle = Toggle Help (LOOC) diff --git a/Resources/Locale/en-US/_strings/blocking/blocking-examine.ftl b/Resources/Locale/en-US/_strings/blocking/blocking-examine.ftl index 8afc0ef08f..19cf58d4c3 100644 --- a/Resources/Locale/en-US/_strings/blocking/blocking-examine.ftl +++ b/Resources/Locale/en-US/_strings/blocking/blocking-examine.ftl @@ -4,3 +4,17 @@ blocking-examinable-verb-message = Examine the protection values. blocking-fraction = It blocks [color=lightblue]{$value}%[/color] of incoming damage and: blocking-coefficient-value = - It takes [color=lightblue]{$value}%[/color] of [color=yellow]{$type}[/color] damage. blocking-reduction-value = - It takes [color=lightblue]{$value}[/color] less [color=yellow]{$type}[/color] damage. + +# Shown when examining the shield. Each entry represents the shield's health condition +comp-shield-damaged-1 = It looks fully intact. +comp-shield-damaged-2 = It has a few scratches. +comp-shield-damaged-3 = It has a few small holes and divots. +comp-shield-damaged-4 = [color=yellow]It has several holes and bent parts.[/color] +comp-shield-damaged-5 = [color=orange]It has deep cracks, several holes and parts of it have broken off.[/color] +comp-shield-damaged-6 = [color=red]It's been extremely brutalized and is nearly falling apart.[/color] + +# Shown when examining the e-shield. Each entry represents the e-shield's health condition +comp-eshield-damaged-1 = It looks fully intact. +comp-eshield-damaged-2 = [color=yellow]The battery light is yellow.[/color] +comp-eshield-damaged-3 = [color=orange]The battery light is orange, the hardlight flickers.[/color] +comp-eshield-damaged-4 = [color=red]The battery light is red, the hardlight can barely stay alight.[/color] diff --git a/Resources/Locale/en-US/_strings/borg/borg.ftl b/Resources/Locale/en-US/_strings/borg/borg.ftl index e1717935b8..54a733e1cf 100644 --- a/Resources/Locale/en-US/_strings/borg/borg.ftl +++ b/Resources/Locale/en-US/_strings/borg/borg.ftl @@ -10,6 +10,9 @@ borg-module-too-many = There's not enough room for another module... borg-module-duplicate = This module is already installed in this cyborg. borg-module-whitelist-deny = This module doesn't fit in this type of cyborg... +borg-module-action-name = Activate {$moduleName} +borg-module-action-description = Select the {$moduleName}, enabling you to use the tools it provides. + borg-construction-guide-string = The cyborg limbs and torso must be attached to the endoskeleton. borg-ui-menu-title = Cyborg Interface @@ -60,15 +63,3 @@ borg-type-medical-transponder = medical cyborg borg-type-service-name = Service borg-type-service-desc = Help out with a wide range of crew services, ranging from serving snacks and drinks to botany to entertainment. borg-type-service-transponder = service cyborg - -borg-type-clown-name = Clown -borg-type-clown-desc = TODO -borg-type-clown-transponder = clown cyborg - -borg-type-peace-name = Peace -borg-type-peace-desc = TODO -borg-type-peace-transponder = peace cyborg - -borg-type-security-name = Security -borg-type-security-desc = TODO -borg-type-security-transponder = security cyborg diff --git a/Resources/Locale/en-US/_strings/cargo/bounties.ftl b/Resources/Locale/en-US/_strings/cargo/bounties.ftl index 694f26249a..636d8865c7 100644 --- a/Resources/Locale/en-US/_strings/cargo/bounties.ftl +++ b/Resources/Locale/en-US/_strings/cargo/bounties.ftl @@ -132,7 +132,7 @@ bounty-description-food = After the rat king invasion, a neighboring Unathi stat bounty-description-fruit = A heroic monkey helped the chaplain catch a troublemaker hiding in the chapel, and the crew wants to reward him for his good work. bounty-description-vegetable = The new chef is a vegetarian, and botany can't keep up with their demands. We need some additional veggies to help keep things stocked. bounty-description-chili = Today's the CentComm Chili Cookoff, and, well, a few of us forgot to make some. Please help cover for us. -bounty-description-rollerskates = CentComm Security is proposing a new strategy for helping officers win foot pursuits. Send them a couple so they can learn how bad an idea this is. +bounty-description-rollerskates = CentComm Security is proposing a new strategy for helping officers win foot pursuits. Send them a pair so they can learn how bad an idea this is. bounty-description-bedsheet = Someone in Atmos keeps turning down the heater, and we're all shivering in our beds. Please send us some extra sheets to stay warm. bounty-description-bandana = Bzzzt... Transmission from prison planet OC-1001: We're... reorganizing our command structure. Send us some bandanas so we can tell gan- I mean, departments apart. bounty-description-steak = The vegetarian cook is refusing to make us anything with meat, and the lizards are getting restless. Can you smuggle us a few steaks to keep them happy? diff --git a/Resources/Locale/en-US/_strings/cartridge-loader/cartridges.ftl b/Resources/Locale/en-US/_strings/cartridge-loader/cartridges.ftl index 54a28ea66d..9a8fd7977c 100644 --- a/Resources/Locale/en-US/_strings/cartridge-loader/cartridges.ftl +++ b/Resources/Locale/en-US/_strings/cartridge-loader/cartridges.ftl @@ -95,6 +95,8 @@ wanted-list-status-label = [color=darkgray]status:[/color] {$status -> [detained] [color=#b18644]detained[/color] [paroled] [color=green]paroled[/color] [discharged] [color=green]discharged[/color] + [hostile] [color=darkred]hostile[/color] + [eliminated] [color=gray]eliminated[/color] *[other] none } diff --git a/Resources/Locale/en-US/_strings/changelog/changelog-window.ftl b/Resources/Locale/en-US/_strings/changelog/changelog-window.ftl index 4ee5552282..87c320fdb5 100644 --- a/Resources/Locale/en-US/_strings/changelog/changelog-window.ftl +++ b/Resources/Locale/en-US/_strings/changelog/changelog-window.ftl @@ -14,6 +14,7 @@ changelog-button-new-entries = Changelog (new!) changelog-tab-title-Changelog = Changelog changelog-tab-title-Admin = Admin changelog-tab-title-Maps = Maps +changelog-tab-title-Rules = Rules cmd-changelog-desc = Opens the changelog. cmd-changelog-help = Usage: changelog diff --git a/Resources/Locale/en-US/_strings/chat/highlights.ftl b/Resources/Locale/en-US/_strings/chat/highlights.ftl index 6d3610e7f0..0a1c2d948d 100644 --- a/Resources/Locale/en-US/_strings/chat/highlights.ftl +++ b/Resources/Locale/en-US/_strings/chat/highlights.ftl @@ -46,9 +46,7 @@ highlights-passenger = Passenger, Greytider, "Tider" highlights-service-worker = Service Worker # Station-specific -highlights-boxer = Boxer highlights-reporter = Reporter, Journalist -highlights-zookeeper = Zookeeper highlights-psychologist = Psychologist, Psychology # Silicon diff --git a/Resources/Locale/en-US/_strings/chat/managers/chat-manager.ftl b/Resources/Locale/en-US/_strings/chat/managers/chat-manager.ftl index 93f149bed9..fbdd60d89e 100644 --- a/Resources/Locale/en-US/_strings/chat/managers/chat-manager.ftl +++ b/Resources/Locale/en-US/_strings/chat/managers/chat-manager.ftl @@ -3,12 +3,12 @@ chat-manager-max-message-length = Your message exceeds {$maxMessageLength} character limit chat-manager-ooc-chat-enabled-message = OOC chat has been enabled. chat-manager-ooc-chat-disabled-message = OOC chat has been disabled. -chat-manager-looc-chat-enabled-message = LOOC chat has been enabled. -chat-manager-looc-chat-disabled-message = LOOC chat has been disabled. -chat-manager-dead-looc-chat-enabled-message = Dead players can now use LOOC. -chat-manager-dead-looc-chat-disabled-message = Dead players can no longer use LOOC. -chat-manager-crit-looc-chat-enabled-message = Crit players can now use LOOC. -chat-manager-crit-looc-chat-disabled-message = Crit players can no longer use LOOC. +chat-manager-looc-chat-enabled-message = Help chat has been enabled. +chat-manager-looc-chat-disabled-message = Help chat has been disabled. +chat-manager-dead-looc-chat-enabled-message = Dead players can now use Help. +chat-manager-dead-looc-chat-disabled-message = Dead players can no longer use Help. +chat-manager-crit-looc-chat-enabled-message = Crit players can now use Help. +chat-manager-crit-looc-chat-disabled-message = Crit players can no longer use Help. chat-manager-admin-ooc-chat-enabled-message = Admin OOC chat has been enabled. chat-manager-admin-ooc-chat-disabled-message = Admin OOC chat has been disabled. @@ -34,7 +34,7 @@ chat-manager-entity-me-wrap-message = [italic]{ PROPER($entity) -> [true] {CAPITALIZE($entityName)} {$message}[/italic] } -chat-manager-entity-looc-wrap-message = LOOC: [bold]{$entityName}:[/bold] {$message} +chat-manager-entity-looc-wrap-message = Help: [bold]{$entityName}:[/bold] {$message} chat-manager-send-ooc-wrap-message = OOC: [bold]{$playerName}:[/bold] {$message} chat-manager-send-ooc-patron-wrap-message = OOC: [bold][color={$patronColor}]{$playerName}[/color]:[/bold] {$message} diff --git a/Resources/Locale/en-US/_strings/chat/ui/chat-box.ftl b/Resources/Locale/en-US/_strings/chat/ui/chat-box.ftl index e00eae702a..0da3264d03 100644 --- a/Resources/Locale/en-US/_strings/chat/ui/chat-box.ftl +++ b/Resources/Locale/en-US/_strings/chat/ui/chat-box.ftl @@ -10,7 +10,7 @@ hud-chatbox-select-channel-Dead = Dead hud-chatbox-select-channel-Emotes = Emotes hud-chatbox-select-channel-Local = Local hud-chatbox-select-channel-Whisper = Whisper -hud-chatbox-select-channel-LOOC = LOOC +hud-chatbox-select-channel-LOOC = Help hud-chatbox-select-channel-OOC = OOC hud-chatbox-select-channel-Damage = Damage hud-chatbox-select-channel-Visual = Actions @@ -23,7 +23,7 @@ hud-chatbox-channel-Dead = Dead hud-chatbox-channel-Emotes = Emotes hud-chatbox-channel-Local = Local hud-chatbox-channel-Whisper = Whisper -hud-chatbox-channel-LOOC = LOOC +hud-chatbox-channel-LOOC = Help hud-chatbox-channel-OOC = OOC hud-chatbox-channel-Radio = Radio hud-chatbox-channel-Notifications = Notifications diff --git a/Resources/Locale/en-US/_strings/chemistry/components/hypospray-component.ftl b/Resources/Locale/en-US/_strings/chemistry/components/hypospray-component.ftl deleted file mode 100644 index 8bd67b7e69..0000000000 --- a/Resources/Locale/en-US/_strings/chemistry/components/hypospray-component.ftl +++ /dev/null @@ -1,26 +0,0 @@ -## UI - -hypospray-all-mode-text = Only Injects -hypospray-mobs-only-mode-text = Draws and Injects -hypospray-invalid-text = Invalid -hypospray-volume-label = Volume: [color=white]{$currentVolume}/{$totalVolume}u[/color] - Mode: [color=white]{$modeString}[/color] - -## Entity - -hypospray-component-inject-other-message = You inject {THE($other)}. -hypospray-component-inject-self-message = You inject yourself. -hypospray-component-empty-message = Nothing to inject. -hypospray-component-feel-prick-message = You feel a tiny prick! -hypospray-component-transfer-already-full-message = {$owner} is already full! -hypospray-cant-inject = Can't inject into {$target}! - -hypospray-verb-mode-label = Toggle Container Draw -hypospray-verb-mode-inject-all = You cannot draw from containers anymore. -hypospray-verb-mode-inject-mobs-only = You can now draw from containers. - -## failure -hypospay-component-failure-hardsuit = You cant get the needle to go through the thick plating! - -## Medipen injection failure -hypospray-cancel-inject = Medipen refuses to inject the reagents already present in the blood. \ No newline at end of file diff --git a/Resources/Locale/en-US/_strings/chemistry/components/injector-component.ftl b/Resources/Locale/en-US/_strings/chemistry/components/injector-component.ftl index 9ca9cb9526..2958dda5ed 100644 --- a/Resources/Locale/en-US/_strings/chemistry/components/injector-component.ftl +++ b/Resources/Locale/en-US/_strings/chemistry/components/injector-component.ftl @@ -1,40 +1,50 @@ ## UI -injector-draw-text = Draw -injector-inject-text = Inject -injector-invalid-injector-toggle-mode = Invalid -injector-volume-label = Volume: [color=white]{$currentVolume}/{$totalVolume}[/color] +injector-volume-transfer-label = Volume: [color=white]{$currentVolume}/{$totalVolume}u[/color] Mode: [color=white]{$modeString}[/color] ([color=white]{$transferVolume}u[/color]) +injector-volume-label = Volume: [color=white]{$currentVolume}/{$totalVolume}u[/color] + Mode: [color=white]{$modeString}[/color] +injector-toggle-verb-text = Toggle Injector Mode ## Entity -injector-component-drawing-text = Now drawing -injector-component-injecting-text = Now injecting -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-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-inject-mode-name = Inject +injector-component-draw-mode-name = Draw +injector-component-dynamic-mode-name = Dynamic +injector-component-mode-changed-text = Now {$mode} 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-inject-success-message = You inject {$amount}u into {THE($target)}! +injector-component-inject-success-message-self = You inject {$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-draw-success-message-self = You draw {$amount}u from yourself. + +## Fail Messages + 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! +injector-component-cannot-toggle-dynamic-message = Can't toggle dynamic! +injector-component-empty-message = {CAPITALIZE(THE($injector))} is empty! +injector-component-blocked-user = Protective gear blocked your injection! +injector-component-blocked-other = {CAPITALIZE(THE(POSS-ADJ($target)))} armor blocked {THE($user)}'s injection! +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-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-cannot-draw-message = You aren't able to draw from {THE($target)}! +injector-component-cannot-draw-message-self = You aren't able to draw from yourself! +injector-component-ignore-mobs = This injector can only interact with containers! ## mob-inject doafter messages -injector-component-drawing-user = You start drawing the needle. -injector-component-injecting-user = You start injecting the needle. -injector-component-drawing-target = {CAPITALIZE(THE($user))} is trying to use a needle to draw from you! -injector-component-injecting-target = {CAPITALIZE(THE($user))} is trying to inject a needle into you! +injector-component-needle-injecting-user = You start injecting the needle. +injector-component-needle-injecting-target = {CAPITALIZE(THE($user))} is trying to inject a needle into you! +injector-component-needle-drawing-user = You start drawing the needle. +injector-component-needle-drawing-target = {CAPITALIZE(THE($user))} is trying to use a needle to draw from you! -## failure -injector-component-failure-hardsuit = You can't get the needle to go through the thick plating! \ No newline at end of file +## Target Popup Success messages +injector-component-feel-prick-message = You feel a tiny prick! diff --git a/Resources/Locale/en-US/_strings/commands/pauseatmos-command.ftl b/Resources/Locale/en-US/_strings/commands/pauseatmos-command.ftl new file mode 100644 index 0000000000..1eb2e13f57 --- /dev/null +++ b/Resources/Locale/en-US/_strings/commands/pauseatmos-command.ftl @@ -0,0 +1,6 @@ +cmd-pauseatmos-desc = Pauses or unpauses the atmosphere simulation for the provided grid entity. +cmd-pauseatmos-help = Usage: {$command} + +cmd-pauseatmos-set-atmos-simulation = Set atmospherics simulation on {$grid} to state {$state}. + +cmd-pauseatmos-completion-grid-pause = EntityUid of the grid you want to pause/unpause. Automatically uses the grid you're standing on if empty. diff --git a/Resources/Locale/en-US/_strings/commands/quick-inspect-command.ftl b/Resources/Locale/en-US/_strings/commands/quick-inspect-command.ftl new file mode 100644 index 0000000000..e057fd982f --- /dev/null +++ b/Resources/Locale/en-US/_strings/commands/quick-inspect-command.ftl @@ -0,0 +1,5 @@ +cmd-quickinspect-desc = Sets a component name to be opened for a hovered entity via the "Inspect Server/Client Component" keybind. +cmd-quickinspect-help = Usage: {$command} +cmd-quickinspect-success = Component set to: {$component}. + Press {$serverKeybind} to open a VV window for the server. + Press {$clientKeybind} to open a VV window for the client. diff --git a/Resources/Locale/en-US/_strings/commands/show-wallmounts-command.ftl b/Resources/Locale/en-US/_strings/commands/show-wallmounts-command.ftl new file mode 100644 index 0000000000..062a51d964 --- /dev/null +++ b/Resources/Locale/en-US/_strings/commands/show-wallmounts-command.ftl @@ -0,0 +1,3 @@ +cmd-showwallmounts-desc = Toggles showing wallmount interaction areas. +cmd-showwallmounts-help = Usage: {$command} +cmd-showwallmounts-status = Set wallmount debug overlay to {$status}. diff --git a/Resources/Locale/en-US/_strings/commands/substepatmos-command.ftl b/Resources/Locale/en-US/_strings/commands/substepatmos-command.ftl new file mode 100644 index 0000000000..bb8908572f --- /dev/null +++ b/Resources/Locale/en-US/_strings/commands/substepatmos-command.ftl @@ -0,0 +1,15 @@ +cmd-substepatmos-desc = Substeps the atmosphere simulation by a single atmostick for the provided grid entity. Implicitly pauses atmospherics simulation. +cmd-substepatmos-help = Usage: {$command} + +cmd-error-no-grid-provided-or-invalid-grid = You must either provide a grid entity or be standing on a grid to substep. +cmd-error-couldnt-parse-entity = Entity provided could not be parsed or does not exist. Try standing on a grid you want to substep. +cmd-error-no-gridatmosphere = Entity provided doesn't have a GridAtmosphereComponent. +cmd-error-no-gastileoverlay = Entity provided doesn't have a GasTileOverlayComponent. +cmd-error-no-mapgrid = Entity provided doesn't have a MapGridComponent. +cmd-error-no-xform = Entity provided doesn't have a TransformComponent? +cmd-error-no-valid-map = The grid provided is not on a valid map? + +cmd-substepatmos-info-implicitly-paused-simulation = Implicitly paused atmospherics simulation on {$grid}. +cmd-substepatmos-info-substepped-grid = Substepped atmospherics simulation by one atmostick on {$grid}. + +cmd-substepatmos-completion-grid-substep = EntityUid of the grid you want to substep. Automatically uses the grid you're standing on if empty. diff --git a/Resources/Locale/en-US/_strings/commands/tippy-command.ftl b/Resources/Locale/en-US/_strings/commands/tippy-command.ftl index 6b9a95a1dd..f814506009 100644 --- a/Resources/Locale/en-US/_strings/commands/tippy-command.ftl +++ b/Resources/Locale/en-US/_strings/commands/tippy-command.ftl @@ -1,5 +1,5 @@ cmd-tippy-desc = Broadcast a message as Tippy the clown. -cmd-tippy-help = tippy [entity prototype] [speak time] [slide time] [waddle interval] +cmd-tippy-help = tippy [entity prototype | null] [speak time] [slide time] [waddle interval] cmd-tippy-auto-1 = cmd-tippy-auto-2 = message cmd-tippy-auto-3 = entity prototype diff --git a/Resources/Locale/en-US/_strings/commands/toolshed-commands.ftl b/Resources/Locale/en-US/_strings/commands/toolshed-commands.ftl index 218235338c..85eae1ef3d 100644 --- a/Resources/Locale/en-US/_strings/commands/toolshed-commands.ftl +++ b/Resources/Locale/en-US/_strings/commands/toolshed-commands.ftl @@ -16,6 +16,16 @@ command-description-bank-set = Sets the money for the given bank account. command-description-bank-amount = Returns the money for the given bank account. +command-description-clone-humanoidappearance = + Clones the humanoid appearance of provided entity to all input entities. +command-description-clone-comps = + Clones all components from the provided entity to all input entities. Only works for supported components. +command-description-clone-equipment = + Clones the equipment from the provided entity to all input entities. Uses base prototypes, meaning changes to equipment won't persist to the cloned versions. +command-description-clone-implants = + Clones the implants from the provided entity to all input entities. Uses base prototypes, meaning changes to implants won't persist to the cloned versions. +command-description-clone-storage = + Clones the storage from the provided entity to all input entities. Uses base prototypes, meaning changes to contents won't persist to the cloned versions. command-description-jobs-jobs = Returns all jobs on a station. command-description-jobs-job = diff --git a/Resources/Locale/en-US/_strings/components/station-anchor-component.ftl b/Resources/Locale/en-US/_strings/components/station-anchor-component.ftl index fd9d5ea4ae..18221e945a 100644 --- a/Resources/Locale/en-US/_strings/components/station-anchor-component.ftl +++ b/Resources/Locale/en-US/_strings/components/station-anchor-component.ftl @@ -1,2 +1,2 @@ -station-anchor-unanchoring-failed = Can't unanchor an active station anchor +station-anchor-unanchoring-failed = Can't unanchor an active station anchor. station-anchor-window-title = Station Anchor diff --git a/Resources/Locale/en-US/_strings/criminal-records/criminal-records.ftl b/Resources/Locale/en-US/_strings/criminal-records/criminal-records.ftl index 2833b0a07f..de7212ad52 100644 --- a/Resources/Locale/en-US/_strings/criminal-records/criminal-records.ftl +++ b/Resources/Locale/en-US/_strings/criminal-records/criminal-records.ftl @@ -16,6 +16,8 @@ criminal-records-status-detained = Detained criminal-records-status-suspected = Suspect criminal-records-status-discharged = Discharged criminal-records-status-paroled = Paroled +criminal-records-status-hostile = Hostile +criminal-records-status-eliminated = Eliminated criminal-records-console-wanted-reason = Wanted Reason criminal-records-console-suspected-reason = Suspected Reason @@ -42,6 +44,10 @@ criminal-records-console-detained = {$name} ({$job}) has been detained by {$offi criminal-records-console-released = {$name} ({$job}) has been released by {$officer}. criminal-records-console-paroled = {$name} ({$job}) has been released on parole by {$officer}. criminal-records-console-not-parole = {$officer} cleared the parole status of {$name} ({$job}). +criminal-records-console-hostile = {$name} ({$job}) was marked as hostile by {$officer} for: {$reason}. +criminal-records-console-not-hostile = {$name} ({$job}) no longer marked as hostile by {$officer}. +criminal-records-console-eliminated = {$name} ({$job}) was marked as eliminated by {$officer}. +criminal-records-console-not-eliminated = {$name} ({$job}) no longer marked as eliminated by {$officer}. criminal-records-console-unknown-officer = ## Filters diff --git a/Resources/Locale/en-US/_strings/datasets/figurines.ftl b/Resources/Locale/en-US/_strings/datasets/figurines.ftl index 2c5d073864..87e6a7a670 100644 --- a/Resources/Locale/en-US/_strings/datasets/figurines.ftl +++ b/Resources/Locale/en-US/_strings/datasets/figurines.ftl @@ -1,59 +1,4 @@ -figurines-hop-1 = Papers, please. -figurines-hop-2 = You are fired. -figurines-hop-3 = BRB. -figurines-hop-4 = You can get AA if you fill out the form. -figurines-hop-5 = I was gone for two seconds... - -figurines-passenger-1 = Insuls please. -figurines-passenger-2 = Call evac. -figurines-passenger-3 = HELP MAINTS!! -figurines-passenger-4 = I'm no tider. -figurines-passenger-5 = How much for a toolbelt? - -figurines-greytider-1 = Man, this party stinks. I fucking hate these people. -figurines-greytider-2 = Uh-oh, who's lost their stunbaton? -figurines-greytider-3 = Robust. -figurines-greytider-4 = I'm not me without a toolbox. -figurines-greytider-5 = Grey tide station wide! -figurines-greytider-6 = Viva la revolution. - -figurines-clown-1 = Honk! -figurines-clown-2 = Banana! -figurines-clown-3 = Soap! -figurines-clown-4 = HoP has one clown, HoS has the whole department. -figurines-clown-5 = Do I annoy you? -figurines-clown-6 = Can I have AA? Please? -figurines-clown-7 = I'm a clown, but you're the whole circus! - -figurines-holoclown-1 = I'm helping my older brother. -figurines-holoclown-2 = Hello, officer! -figurines-holoclown-3 = Who are you calling blue? -figurines-holoclown-4 = Bleeding on the ground is a good look for you. -figurines-holoclown-5 = Pathetic. -figurines-holoclown-6 = It's not them you need to worry about; it's me. -figurines-holoclown-7 = What's so funny? - -figurines-mime-1 = ... -figurines-mime-2 = ... -figurines-mime-3 = .... -figurines-mime-4 = ....... -figurines-mime-5 = ................ -figurines-mime-6 = ...........? -figurines-mime-7 = !!! -figurines-mime-8 = ....! -figurines-mime-9 = ??? - -figurines-musician-1 = Never gonna give you up! -figurines-musician-2 = Never gonna let you down! -figurines-musician-3 = Music is an art. -figurines-musician-4 = Thank you, I'll be here all night. -figurines-musician-5 = I'm a one man band. - -figurines-boxer-1 = The first rule of Fight Club is... -figurines-boxer-2 = We settle this in the ring, alright? -figurines-boxer-3 = I. AM. THE. CHAMPION!! -figurines-boxer-4 = Don't look at me; he was shot, not punched. -figurines-boxer-5 = 1v1 me, captain. +# Command figurines-captain-1 = Glory to NT! figurines-captain-2 = How did I get hired? Yes. @@ -64,19 +9,120 @@ figurines-captain-6 = The disk was in my bag last I checked. figurines-captain-7 = The chain of command starts and ends with me. figurines-captain-8 = It's hard being at the top. +# Cargo + +figurines-qm-1 = Who stole the shuttle? +figurines-qm-2 = Wait, where did my digi-board go? +figurines-qm-3 = I didn't approve that shipment of guns! +figurines-qm-4 = One toy box for my fellow clown! +figurines-qm-5 = Time to gamble! +figurines-qm-6 = Viva la Cargonia! +figurines-qm-7 = Where'd all our money go? +figurines-qm-8 = 99% of gamblers quit right before they hit it big! + +figurines-cargotech-1 = DRAGON ON ATS! +figurines-cargotech-2 = I sold the station! +figurines-cargotech-3 = Brain bounty? I don't have a brain. +figurines-cargotech-4 = You're worth 3000 spesos. Congrats. +figurines-cargotech-5 = Vegetable bounty? Nobody eats those anyways. +figurines-cargotech-6 = WE ARE SECEDING!! ALL HAIL CARGONIA!! +figurines-cargotech-7 = Pizza party at cargo! +figurines-cargotech-8 = The mail never stops... +figurines-cargotech-9 = Nothing stops the mail! +figurines-cargotech-10 = Clown mask bounty? Alright, let me just find a weapon... +figurines-cargotech-11 = Laser bounty? Nobody will notice if we ship practice lasers instead, right? + +figurines-salvage-1 = Megafauna? It was mega easy. +figurines-salvage-2 = We're lost. Anyone bring a GPS? +figurines-salvage-3 = Anyone have oxygen? +figurines-salvage-4 = I found a blood-red and e-sword! +figurines-salvage-5 = There's bears in space? +figurines-salvage-6 = Crusher? I barely know her! +figurines-salvage-7 = Can someone come pick me up? +figurines-salvage-8 = I found that contraband on a wreck! It's not mine! +figurines-salvage-9 = Can we borrow the cargo shuttle? Please? + +# Engineering + +figurines-ce-1 = Everyone to the briefing! +figurines-ce-2 = Wire the solars! +figurines-ce-3 = How to setup the TEG? +figurines-ce-4 = SINGULOOSE! +figurines-ce-5 = TESLOOSE! +figurines-ce-6 = Power's out again. + +figurines-atmostech-1 = I put plasma in distro. +figurines-atmostech-2 = I will burn you in a burn chamber. +figurines-atmostech-3 = Frezon... +figurines-atmostech-4 = Tritium... +figurines-atmostech-5 = Glory to Atmosia! +figurines-atmostech-6 = Distro? That's short for disposal. +figurines-atmostech-7 = TEG: Thermal Energy? Gone! +figurines-atmostech-8 = Does anyone else hear glass cracking? +figurines-atmostech-9 = I promise this burn chamber is totally safe and will NOT explode. + +figurines-engineer-1 = SINGULOOSE! +figurines-engineer-2 = TESLOOSE! +figurines-engineer-3 = Did anyone remember to turn the AME on? +figurines-engineer-4 = Free insuls at Engineering! +figurines-engineer-5 = Where'd the power go? +figurines-engineer-6 = Someone bombed the medbay... again... +figurines-engineer-7 = Well, why don't you come and fix it? + +# Medical + +figurines-cmo-1 = Suit sensors! +figurines-cmo-2 = Why do we have meth? +figurines-cmo-3 = Who drank all the chems? +figurines-cmo-4 = Desoxyephedrine? Sounds healthy. +figurines-cmo-5 = No, you're not getting my hypospray. + +figurines-chemist-1 = Get your pills! +figurines-chemist-2 = We need to cook. +figurines-chemist-3 = I am the one who knocks! +figurines-chemist-4 = Say my name. +figurines-chemist-5 = 99.8% purity. +figurines-chemist-6 = Epinephrine? Didn't you say methamphetamine? +figurines-chemist-7 = Pills here! +figurines-chemist-8 = Legally speaking, it's not actually a bomb until you mix both beakers together. + +figurines-doctor-1 = The patient is already dead! +figurines-doctor-2 = CLEAR! +figurines-doctor-3 = Saw makes BRRR. +figurines-doctor-4 = Just a week away... +figurines-doctor-5 = I knew it... +figurines-doctor-6 = Well, at least we have body bags. + +figurines-paramedic-1 = Insuls and tools! +figurines-paramedic-2 = I need AA for saving people! +figurines-paramedic-3 = SUIT SENSORS!! +figurines-paramedic-4 = I need the hypospray for saving people! +figurines-paramedic-5 = 14 dead in the clown's room. + +# Science + +figurines-rd-1 = Blowing up all of the borgs! +figurines-rd-2 = Tier 3 Arsenal? No way. +figurines-rd-3 = Now where did I leave my hardsuit...? +figurines-rd-4 = Now you're thinking with portals! +figurines-rd-5 = The cake is a lie! +figurines-rd-6 = The trait I look for in a scientist is expendability. + +figurines-scientist-1 = Someone else must have made those bombs! +figurines-scientist-2 = He asked to be borged! +figurines-scientist-3 = Carp at sci! +figurines-scientist-4 = Explosion at sci! +figurines-scientist-5 = Anyone seen an anomaly? +figurines-scientist-6 = The anomaly exploded! + +# Security + figurines-hos-1 = Space law? What? figurines-hos-2 = Shoot the clown. figurines-hos-3 = Yes, I shot the clown. No, I don't regret it. figurines-hos-4 = Clown is now KOS. figurines-hos-5 = Armory is now open to the public! -figurines-warden-1 = Execute him for breaking in! -figurines-warden-2 = Perma the fucker for insulting me! -figurines-warden-3 = We totally treat everyone fairly and do NOT mistreat our prisoners. -figurines-warden-4 = Brig is my home. My home is brig. My brig is home. Stop, what? -figurines-warden-5 = Soap is now contraband. -figurines-warden-6 = You're going away for a long time, buddy. - figurines-detective-1 = The butler did it. figurines-detective-2 = I need some whiskey after this. figurines-detective-3 = Chameleon fibers? How did a chameleon get in here? @@ -94,97 +140,96 @@ figurines-security-8 = I love donuts. figurines-security-9 = Greytide this, motherfucker. figurines-security-10 = Do not resist. +figurines-warden-1 = Execute him for breaking in! +figurines-warden-2 = Perma the fucker for insulting me! +figurines-warden-3 = We totally treat everyone fairly and do NOT mistreat our prisoners. +figurines-warden-4 = Brig is my home. My home is brig. My brig is home. Stop, what? +figurines-warden-5 = Soap is now contraband. +figurines-warden-6 = You're going away for a long time, buddy. + +# Service + +figurines-hop-1 = Papers, please. +figurines-hop-2 = You are fired. +figurines-hop-3 = BRB. +figurines-hop-4 = Fill out the form. +figurines-hop-5 = I was gone for two seconds... +figurines-hop-6 = Go get this form stamped. +figurines-hop-7 = Has anyone seen Ian? + +figurines-bartender-1 = Where's my monkey? +figurines-bartender-2 = Sec won't drink. +figurines-bartender-3 = I mixed a little something in there... +figurines-bartender-4 = The recipe? Plasma and vomit. Why? +figurines-bartender-5 = I need those toxins for my drinks, officer! +figurines-bartender-6 = Read the room. +figurines-bartender-7 = I've got a shotgun. + +figurines-botanist-1 = I don't have any weed, officer! +figurines-botanist-2 = Dude, I see colors... +figurines-botanist-3 = Is it just me, or is that weed glowing? +figurines-botanist-4 = 50 more units of mutagen. That should be enough. +figurines-botanist-5 = More bananas for my favorite clown! + +figurines-boxer-1 = The first rule of Fight Club is... +figurines-boxer-2 = We settle this in the ring, alright? +figurines-boxer-3 = I. AM. THE. CHAMPION!! +figurines-boxer-4 = Don't look at me; he was shot, not punched. +figurines-boxer-5 = 1v1 me, captain. +figurines-boxer-6 = I only make special appearances these days. + +figurines-chaplain-1 = Would you like to join my cul- I mean religion. +figurines-chaplain-2 = Gods, please make me a killing machine! +figurines-chaplain-3 = God exists! +figurines-chaplain-4 = Those aren't blood runes, I drew them in crayon. +figurines-chaplain-5 = Anyone want to be sacrificed? +figurines-chaplain-6 = Vampires aren't real. + +figurines-chef-1 = I swear it's not human meat. +figurines-chef-2 = More banana cream pies? +figurines-chef-3 = How does rotary sushi sound? +figurines-chef-4 = That'll be 1,000 spesos. +figurines-chef-5 = For here or to go? +figurines-chef-6 = Where'd Pun Pun go? No idea... + +figurines-clown-1 = Honk! +figurines-clown-2 = Banana! +figurines-clown-3 = Pie! +figurines-clown-4 = Soap! +figurines-clown-5 = Service has one clown, but Security has a whole department of them. +figurines-clown-6 = Do I annoy you? +figurines-clown-7 = Can I have AA? Please? +figurines-clown-8 = I'm a clown, but you're the whole circus! + +figurines-greytider-1 = Man, this party stinks. I fucking hate these people. +figurines-greytider-2 = Uh-oh, who's lost their stunbaton? +figurines-greytider-3 = Robust. +figurines-greytider-4 = I'm not me without a toolbox. +figurines-greytider-5 = Grey tide station wide! +figurines-greytider-6 = Viva la revolution. + +figurines-janitor-1 = Clown stole my soap. Again. +figurines-janitor-2 = Look at the signs, you idiot. +figurines-janitor-3 = I've never seen this much lube in my life. +figurines-janitor-4 = Another day, another spill. +figurines-janitor-5 = I'm not even paid for this. +figurines-janitor-6 = This blood wasn't evidence, right? +figurines-janitor-7 = My only friend is my mop. +figurines-janitor-8 = That better not be what I think it is... +figurines-janitor-9 = Another day, another body. + figurines-lawyer-1 = Better Call Saul! figurines-lawyer-2 = Objection! figurines-lawyer-3 = Did you know that you have rights? figurines-lawyer-4 = Space law says! figurines-lawyer-5 = Sign the contract first. - -figurines-cargotech-1 = DRAGON ON ATS! -figurines-cargotech-2 = I sold the station! -figurines-cargotech-3 = Brain bounty? I don't have a brain. -figurines-cargotech-4 = You're worth 3000 spesos. Congrats. -figurines-cargotech-5 = Vegetable bounty? Nobody eats those anyways. -figurines-cargotech-6 = WE ARE SECEDING!! ALL HAIL CARGONIA!! - -figurines-salvage-1 = Megafauna? It was mega easy. -figurines-salvage-2 = We're lost. Anyone bring a GPS? -figurines-salvage-3 = Anyone have oxygen? -figurines-salvage-4 = I found a blood-red and e-sword! -figurines-salvage-5 = There's bears in space? -figurines-salvage-6 = Crusher? I barely know her! - -figurines-qm-1 = Who stole the shuttle? -figurines-qm-2 = I won't approve the guns. -figurines-qm-3 = I didn't buy those guns! -figurines-qm-4 = One toys crate for ma fellow clown! -figurines-qm-5 = Time to spent all money on gambling. -figurines-qm-6 = Viva La Cargonia! -figurines-qm-7 = Fill the form. -figurines-qm-8 = Where'd all our money go? -figurines-qm-9 = 99% of gamblers quit right before they hit it big! - -figurines-ce-1 = Everyone to the briefing! -figurines-ce-2 = Wire the solars! -figurines-ce-3 = How to setup the TEG? -figurines-ce-4 = SINGULOOSE! -figurines-ce-5 = TESLOOSE! -figurines-ce-6 = Power's out again. - -figurines-engineer-1 = SINGULOOSE! -figurines-engineer-2 = TESLOOSE! -figurines-engineer-3 = What is AME? -figurines-engineer-4 = Free insuls at Engineering! -figurines-engineer-5 = Where'd the power go? -figurines-engineer-6 = Someone bombed the medbay... again... -figurines-engineer-7 = Well, why don't you come and fix it? - -figurines-atmostech-1 = I put plasma in distro. -figurines-atmostech-2 = I will burn you in a burn chamber. -figurines-atmostech-3 = Frezon... -figurines-atmostech-4 = Tritium... -figurines-atmostech-5 = Glory to Atmosia! -figurines-atmostech-6 = Distro? That's short for disposal. -figurines-atmostech-7 = TEG: Thermal Energy? Gone! - -figurines-rd-1 = Blowing up all of the borgs! -figurines-rd-2 = Tier 3 Arsenal? No way. -figurines-rd-3 = Now where did I leave my hardsuit...? -figurines-rd-4 = Now you're thinking with portals! -figurines-rd-5 = The cake is a lie! -figurines-rd-6 = The trait I look for in a scientist is expendability. - -figurines-scientist-1 = Someone else must have made those bombs! -figurines-scientist-2 = He asked to be borged! -figurines-scientist-3 = Carp at sci! -figurines-scientist-4 = Explosion at sci! -figurines-scientist-5 = Anyone seen an anomaly? -figurines-scientist-6 = The anomaly exploded! - -figurines-cmo-1 = Suit sensors! -figurines-cmo-2 = Why do we have meth? -figurines-cmo-3 = Who drank all the chems? -figurines-cmo-4 = Desoxyephedrine? Sounds healthy. -figurines-cmo-5 = No, you're not getting my hypospray. - -figurines-chemist-1 = Get your pills! -figurines-chemist-2 = We need to cook. -figurines-chemist-3 = I am the one who knocks! -figurines-chemist-4 = Say my name. -figurines-chemist-5 = 99.8% purity. -figurines-chemist-6 = Epinephrine? Didn't you say methamphetamine? - -figurines-paramedic-1 = Insuls and tools! -figurines-paramedic-2 = I need AA for saving people! -figurines-paramedic-3 = SUIT SENSORS!! -figurines-paramedic-4 = I need the hypospray for saving people! -figurines-paramedic-5 = 14 dead in the clown's room. - -figurines-doctor-1 = The patient is already dead! -figurines-doctor-2 = CLEAR! -figurines-doctor-3 = Saw makes BRRR. -figurines-doctor-4 = Just a week away... -figurines-doctor-5 = I knew it... +figurines-lawyer-6 = My client is innocent! +figurines-lawyer-7 = I'm suing. +figurines-lawyer-8 = You may be entitled to financial compensation! +figurines-lawyer-9 = Come back with a warrant! +figurines-lawyer-10 = See you in court! +figurines-lawyer-11 = Guilty! +figurines-lawyer-12 = Not guilty! figurines-librarian-1 = Silence! figurines-librarian-2 = One day while... @@ -201,62 +246,39 @@ figurines-librarian-12 = Gather round... figurines-librarian-13 = ...It's a tale as old as time... figurines-librarian-14 = ...That's all she wrote. -figurines-chaplain-1 = Would you like to join my cul- I mean religion. -figurines-chaplain-2 = Gods make me a killing machine please! -figurines-chaplain-3 = God exists! -figurines-chaplain-4 = Those aren't blood runes, I drew them in crayon. -figurines-chaplain-5 = Anyone want to be sacrificed? -figurines-chaplain-6 = Vampires aren't real. +figurines-mime-1 = ... +figurines-mime-2 = ... +figurines-mime-3 = .... +figurines-mime-4 = ....... +figurines-mime-5 = ................ +figurines-mime-6 = ...........? +figurines-mime-7 = !!! +figurines-mime-8 = ....! +figurines-mime-9 = ??? -figurines-chef-1 = I swear it's not human meat. -figurines-chef-2 = More banana cream pies? -figurines-chef-3 = How does rotary sushi sound? -figurines-chef-4 = That'll be 1000 spesos -figurines-chef-5 = For here or to go? -figurines-chef-6 = Where'd Pun Pun go? No idea... +figurines-musician-1 = Never gonna give you up! +figurines-musician-2 = Never gonna let you down! +figurines-musician-3 = Music is an art. +figurines-musician-4 = Thank you, I'll be here all night. +figurines-musician-5 = I'm a one man band. -figurines-bartender-1 = Where's my monkey? -figurines-bartender-2 = Sec won't drink. -figurines-bartender-3 = I mixed a little something in there... -figurines-bartender-4 = The recipe? Plasma and vomit. Why? -figurines-bartender-5 = I need those toxins for my drinks, officer! -figurines-bartender-6 = Read the room. -figurines-bartender-7 = I've got a shotgun. +figurines-passenger-1 = Insuls please. +figurines-passenger-2 = Call evac. +figurines-passenger-3 = HELP MAINTS!! +figurines-passenger-4 = I'm no tider. +figurines-passenger-5 = How much for a toolbelt? -figurines-botanist-1 = I don't have any weed, officer! -figurines-botanist-2 = Dude, I see colors... -figurines-botanist-3 = Is it just me, or is that weed glowing? -figurines-botanist-4 = 50 more units of mutagen. That should be enough. -figurines-botanist-5 = More bananas for my favorite clown! +# Silicon -figurines-janitor-1 = Clown stole my soap. Again. -figurines-janitor-2 = Look at the signs, you idiot. -figurines-janitor-3 = I've never seen this much lube in my life. -figurines-janitor-4 = Another day, another spill. -figurines-janitor-5 = I'm not even paid for this. -figurines-janitor-6 = This blood wasn't evidence, right? -figurines-janitor-7 = My only friend is my mop. -figurines-janitor-8 = That better not be what I think it is... -figurines-janitor-9 = Another day, another body. +figurines-AI-1 = I'm sorry, Captain. I'm afraid I can't do that. +figurines-AI-2 = Security, there is a crime in progress. +figurines-AI-3 = 01100100 01101001 01100101 00100000 01101101 01100101 01100001 01110100 +figurines-AI-4 = I am not malfunctioning. +figurines-AI-5 = Try to change my laws and see what happens. +figurines-AI-6 = { law-antimov-1 } +figurines-AI-7 = { law-nutimov-4 } -figurines-nukie-1 = I got the disk! -figurines-nukie-2 = Whiskey, Echo, Whiskey. -figurines-nukie-3 = The nuke makes boom. -figurines-nukie-4 = What's the code? -figurines-nukie-5 = Commander...? ...That's a balloon... - -figurines-nukie-elite-1 = Not a word in Nanotrasen. -figurines-nukie-elite-2 = THAT'S A KEG! -figurines-nukie-elite-3 = Guys, are you alive? -figurines-nukie-elite-4 = Breach and clear! -figurines-nukie-elite-5 = Leave no survivors. -figurines-nukie-elite-6 = Good work, team. - -figurines-nukie-commander-1 = GET DAT FUKKEN DISK! -figurines-nukie-commander-2 = Fuckin' flukies. -figurines-nukie-commander-3 = The Syndicate sends its regards. -figurines-nukie-commander-4 = Failure is not an option. -figurines-nukie-commander-5 = Whoops. +# Antagonists figurines-footsoldier-1 = I'm an evil boy. Less boy every day, more evil every day. figurines-footsoldier-2 = Who will you choose? Them or us? Us or them? @@ -264,16 +286,32 @@ figurines-footsoldier-3 = Glory to the Syndicate! figurines-footsoldier-4 = Down with Nanotrasen! figurines-footsoldier-5 = I'd rather die than join Nanotrasen. -figurines-wizard-1 = Ei Nath!! -figurines-wizard-2 = Real wizards support trans rights. -figurines-wizard-3 = Skidaddle skadoodle! -figurines-wizard-4 = FIREBALL! +figurines-holoclown-1 = I'm helping my older brother. +figurines-holoclown-2 = Hello, officer! +figurines-holoclown-3 = Who are you calling blue? +figurines-holoclown-4 = Bleeding on the ground is a good look for you. +figurines-holoclown-5 = Pathetic. +figurines-holoclown-6 = It's not them you need to worry about; it's me. +figurines-holoclown-7 = What's so funny? -figurines-space-dragon-1 = Fish will consume the station. -figurines-space-dragon-2 = Dragon de- Actually, nevermind. -figurines-space-dragon-3 = Crew is delicious. -figurines-space-dragon-4 = Don't you dare make sushi. -figurines-space-dragon-5 = This station ain't big enough for the two of us. +figurines-nukie-1 = I got the disk! +figurines-nukie-2 = Whiskey, Echo, Whiskey. +figurines-nukie-3 = The nuke makes boom. +figurines-nukie-4 = What's the code? +figurines-nukie-5 = Commander...? ...That's a balloon... + +figurines-nukie-commander-1 = GET DAT FUKKEN DISK! +figurines-nukie-commander-2 = Fuckin' flukies. +figurines-nukie-commander-3 = The Syndicate sends its regards. +figurines-nukie-commander-4 = Failure is not an option. +figurines-nukie-commander-5 = Whoops. + +figurines-nukie-elite-1 = Not a word in Nanotrasen. +figurines-nukie-elite-2 = THAT'S A KEG! +figurines-nukie-elite-3 = Guys, are you alive? +figurines-nukie-elite-4 = Breach and clear! +figurines-nukie-elite-5 = Leave no survivors. +figurines-nukie-elite-6 = Good work, team. figurines-queen-1 = Our domain must grow. figurines-queen-2 = The hive hungers. @@ -295,6 +333,44 @@ figurines-rat-servant-3 = The boss wants a word with youse. figurines-rat-servant-4 = Ay, I'm walkin' here! figurines-rat-servant-5 = You get the chedda', then we talk. +figurines-space-dragon-1 = Fish will consume the station. +figurines-space-dragon-2 = Dragon de- Actually, nevermind. +figurines-space-dragon-3 = Crew is delicious. +figurines-space-dragon-4 = Don't you dare make sushi. +figurines-space-dragon-5 = This station ain't big enough for the two of us. + +figurines-skeleton-1 = ACK ACK! +figurines-skeleton-2 = Ugh, that locker was cramped! +figurines-skeleton-3 = You're going to have a bad time. +figurines-skeleton-4 = Got any milk? +figurines-skeleton-5 = I have a bone to pick with you! + +figurines-thief-1 = You don't have a warrant! +figurines-thief-2 = This is just a normal beacon! +figurines-thief-3 = Theres nothing suspicious about this satchel at all, officer. +figurines-thief-4 = I have NO idea where your pet is... +figurines-thief-5 = Huh, I didn't know that wall could open up... + +figurines-wizard-1 = EI NATH!! +figurines-wizard-2 = ONI'SOMA!! +figurines-wizard-3 = Skidaddle skadoodle! +figurines-wizard-4 = Real wizards support trans rights. +figurines-wizard-5 = Which one of you NERDS is ready to be shoved in a locker? +figurines-wizard-6 = I'm not the wizard! I'm the captain! I got mind-swapped! +figurines-wizard-7 = Now you see me, now you don't! +figurines-wizard-8 = Guns are for losers who can't explode people with their mind. + +# Animals + +figurines-hamlet-1 = Piep! +figurines-hamlet-2 = Squeak! +figurines-hamlet-3 = Chuu! +figurines-hamlet-4 = Eeee! +figurines-hamlet-5 = Pip! +figurines-hamlet-6 = Fwiep! +figurines-hamlet-7 = Heep! +figurines-hamlet-8 = NOT THE MICROWAVE! + figurines-mouse-1 = Piep! figurines-mouse-2 = Squeak! figurines-mouse-3 = Chuu! @@ -308,26 +384,13 @@ figurines-slime-2 = Blimpuf? figurines-slime-3 = Blump! figurines-slime-4 = Squish! -figurines-hamlet-1 = Piep! -figurines-hamlet-2 = Squeak! -figurines-hamlet-3 = Chuu! -figurines-hamlet-4 = Eeee! -figurines-hamlet-5 = Pip! -figurines-hamlet-6 = Fwiep! -figurines-hamlet-7 = Heep! -figurines-hamlet-8 = NOT THE MICROWAVE! +# Other -figurines-thief-1 = You don't have a warrant! -figurines-thief-2 = This is just a normal beacon! -figurines-thief-3 = Theres nothing suspicious about this satchel at all, officer. -figurines-thief-4 = I have NO idea where your pet is... -figurines-thief-5 = Huh, I didn't know that wall could open up... - -figurines-skeleton-1 = ACK ACK! -figurines-skeleton-2 = Ugh, that locker was cramped! -figurines-skeleton-3 = You're going to have a bad time. -figurines-skeleton-4 = Got any milk? -figurines-skeleton-5 = I have a bone to pick with you! +figurines-griffin-1 = MUHAHAHAHA, I am so evil!! +figurines-griffin-2 = The second I see Owlman, they are so dead!! +figurines-griffin-3 = How do us Griffins deal with stress? We wing it! +figurines-griffin-4 = My name isn't Gilda!! +figurines-griffin-5 = Being a criminal mastermind, isn't easy. figurines-owlman-1 = No need to fear, Owlman is here! figurines-owlman-2 = Owl be seeing you later! @@ -335,8 +398,7 @@ figurines-owlman-3 = HOOT!! figurines-owlman-4 = What do you call an owl magician, HOO-DINI! figurines-owlman-5 = Don't worry citizen, I'll save the day! -figurines-griffin-1 = MUHAHAHAHA, I am so evil!! -figurines-griffin-2 = The second I see Owlman, they are so dead!! -figurines-griffin-3 = How do us Griffins deal with stress? We wing it! -figurines-griffin-4 = My name isn't Gilda!! -figurines-griffin-5 = Being a criminal mastermind, isn't easy. +figurines-mech-generic-1 = Systems online. +figurines-mech-generic-2 = WWWHHHRRR!! +figurines-mech-generic-3 = VRRRMM UURRMMM!! +figurines-mech-generic-4 = CLANG!! diff --git a/Resources/Locale/en-US/_strings/door-remote/door-remote.ftl b/Resources/Locale/en-US/_strings/door-remote/door-remote.ftl index 2c4ccd0805..5ff83732ee 100644 --- a/Resources/Locale/en-US/_strings/door-remote/door-remote.ftl +++ b/Resources/Locale/en-US/_strings/door-remote/door-remote.ftl @@ -1,4 +1,5 @@ ## UI +door-remote-toggle-eletrify-text = Toggle overcharge door-remote-open-close-text = Opens and Closes Doors door-remote-toggle-bolt-text = Toggles Bolts door-remote-emergency-access-text = Toggles Emergency Access diff --git a/Resources/Locale/en-US/_strings/escape-menu/ui/options-menu.ftl b/Resources/Locale/en-US/_strings/escape-menu/ui/options-menu.ftl index eeea211893..d31fd524c9 100644 --- a/Resources/Locale/en-US/_strings/escape-menu/ui/options-menu.ftl +++ b/Resources/Locale/en-US/_strings/escape-menu/ui/options-menu.ftl @@ -237,6 +237,11 @@ ui-options-function-editor-copy-object = Copy ui-options-function-show-debug-console = Open Console ui-options-function-show-debug-monitors = Show Debug Monitors ui-options-function-inspect-entity = Inspect Entity +ui-options-function-inspect-entity-tooltip = Open a ViewVariables window for the entity your mouse is currently hovering over. +ui-options-function-inspect-server-component = Inspect Server Component +ui-options-function-inspect-server-component-tooltip = Open a ViewVariables window with the server component set by the "quickinspect" command for the entity your mouse is currently hovering over. +ui-options-function-inspect-client-component = Inspect Client Component +ui-options-function-inspect-client-component-tooltip = Open a ViewVariables window with the client component set by the "quickinspect" command for the entity your mouse is currently hovering over. ui-options-function-hide-ui = Hide UI ui-options-function-hotbar1 = Hotbar slot 1 diff --git a/Resources/Locale/en-US/_strings/flavors/flavor-profiles.ftl b/Resources/Locale/en-US/_strings/flavors/flavor-profiles.ftl index a0d9949547..56782b823a 100644 --- a/Resources/Locale/en-US/_strings/flavors/flavor-profiles.ftl +++ b/Resources/Locale/en-US/_strings/flavors/flavor-profiles.ftl @@ -183,6 +183,7 @@ flavor-complex-false-meat = not entirely unlike meat flavor-complex-paper = like mushy pulp flavor-complex-compressed-meat = like compressed meat flavor-complex-dog-food = like dog food +flavor-complex-canned-tuna = like canned tuna # Drink-specific flavors. diff --git a/Resources/Locale/en-US/_strings/fluids/components/equip-spray-component.ftl b/Resources/Locale/en-US/_strings/fluids/components/equip-spray-component.ftl new file mode 100644 index 0000000000..f2ab8319be --- /dev/null +++ b/Resources/Locale/en-US/_strings/fluids/components/equip-spray-component.ftl @@ -0,0 +1 @@ +equip-spray-verb-press = Press diff --git a/Resources/Locale/en-US/_strings/fluids/components/spray-component.ftl b/Resources/Locale/en-US/_strings/fluids/components/spray-component.ftl index e7060f2287..a7cd308edf 100644 --- a/Resources/Locale/en-US/_strings/fluids/components/spray-component.ftl +++ b/Resources/Locale/en-US/_strings/fluids/components/spray-component.ftl @@ -1 +1,3 @@ -spray-component-is-empty-message = It's empty! +spray-component-is-empty-message = {CAPITALIZE(THE($entity))} is empty! + +pin-spray-popup-empty = {CAPITALIZE(THE($entity))} is wilting and needs to be watered! diff --git a/Resources/Locale/en-US/_strings/game-ticking/game-presets/preset-nukeops.ftl b/Resources/Locale/en-US/_strings/game-ticking/game-presets/preset-nukeops.ftl index 92acfb2bfb..1343aaec7e 100644 --- a/Resources/Locale/en-US/_strings/game-ticking/game-presets/preset-nukeops.ftl +++ b/Resources/Locale/en-US/_strings/game-ticking/game-presets/preset-nukeops.ftl @@ -3,7 +3,7 @@ nukeops-description = Nuclear operatives have targeted the station. Try to keep nukeops-welcome = You are a nuclear operative. Your goal is to blow up {$station}, and ensure that it is nothing but a pile of rubble. Your bosses, the Syndicate, have provided you with the tools you'll need for the task. - Operation {$name} is a go ! Death to Nanotrasen! + Operation {$name} is a go! Death to Nanotrasen! nukeops-briefing = Your objectives are simple. Deliver the payload and get out before the payload detonates. Begin mission. nukeops-opsmajor = [color=crimson]Syndicate major victory![/color] @@ -13,10 +13,10 @@ nukeops-crewminor = [color=green]Crew minor victory![/color] nukeops-crewmajor = [color=green]Crew major victory![/color] nukeops-cond-nukeexplodedoncorrectstation = The nuclear operatives managed to blow up the station. -nukeops-cond-nukeexplodedonnukieoutpost = The nuclear operative outpost was destroyed by a nuclear blast. -nukeops-cond-nukeexplodedonincorrectlocation = The nuclear bomb was detonated off-station. +nukeops-cond-nukeexplodedonnukieoutpost = The nuclear operative outpost was destroyed by a nuclear blast! +nukeops-cond-nukeexplodedonincorrectlocation = The nuclear bomb detonated off-station. nukeops-cond-nukeactiveinstation = The nuclear bomb was left armed on-station. -nukeops-cond-nukeactiveatcentcom = The nuclear bomb was delivered to Central Command! +nukeops-cond-nukeactiveatcentcom = The nuclear bomb was armed and delivered to Central Command! nukeops-cond-nukediskoncentcom = The crew escaped with the nuclear authentication disk. nukeops-cond-nukedisknotoncentcom = The crew left the nuclear authentication disk behind. nukeops-cond-nukiesabandoned = The nuclear operatives were abandoned. @@ -24,7 +24,7 @@ nukeops-cond-allnukiesdead = All nuclear operatives have died. nukeops-cond-somenukiesalive = Some nuclear operatives died. nukeops-cond-allnukiesalive = No nuclear operatives died. -nukeops-list-start = The operatives were: +nukeops-list-start = The nuclear operatives were: nukeops-list-name = - [color=White]{$name}[/color] nukeops-list-name-user = - [color=White]{$name}[/color] ([color=gray]{$user}[/color]) nukeops-not-enough-ready-players = Not enough players readied up for the game! There were {$readyPlayersCount} players readied up out of {$minimumPlayers} needed. Can't start Nukeops. diff --git a/Resources/Locale/en-US/_strings/game-ticking/game-presets/preset-revolutionary.ftl b/Resources/Locale/en-US/_strings/game-ticking/game-presets/preset-revolutionary.ftl index 5284b71a81..2c75886e77 100644 --- a/Resources/Locale/en-US/_strings/game-ticking/game-presets/preset-revolutionary.ftl +++ b/Resources/Locale/en-US/_strings/game-ticking/game-presets/preset-revolutionary.ftl @@ -1,57 +1,53 @@ ## Rev Head roles-antag-rev-head-name = Head Revolutionary -roles-antag-rev-head-objective = Your objective is to take over the station by converting people to your cause and killing all Command staff on station. +roles-antag-rev-head-objective = Your objective is to take over the station by converting people to your cause and eliminating all members of Command. head-rev-role-greeting = - You are a Head Revolutionary. - You are tasked with removing all of Command from station via conversion, death or imprisonment. - The Syndicate has sponsored you with a flash that converts the crew to your side. - Beware, this won't work on those with a mindshield or wearing eye protection. + You are a head revolutionary. You are tasked with removing all of Command from power through death, restraint, or conversion. + The Syndicate has sponsored you with a flash that converts others to your cause. Beware, this won't work on those with eye protection or mindshield implants. Remember that Command and Security are implanted with mindshields as part of the hiring process. Viva la revolución! head-rev-briefing = Use flashes to convert people to your cause. - Get rid of or convert all heads to take over the station. + Kill, restrain, or convert all members of Command to take over the station. -head-rev-break-mindshield = The Mindshield was destroyed! +head-rev-break-mindshield = The mindshield implant was destroyed! ## Rev roles-antag-rev-name = Revolutionary -roles-antag-rev-objective = Your objective is to ensure the safety and follow the orders of the Head Revolutionaries as well as getting rid or converting of all Command staff on station. +roles-antag-rev-objective = Your objective is to ensure the safety and follow the orders of the head revolutionaries, and to help them take over the station by eliminating all members of Command. rev-break-control = {$name} has remembered their true allegiance! rev-role-greeting = - You are a Revolutionary. - You are tasked with taking over the station and protecting the Head Revolutionaries. - Get rid of all of or convert the Command staff. + You are a revolutionary. You are tasked with protecting the head revolutionaries and helping them take over the station. + The revolution must work together to kill, restrain, or convert all members of Command. Viva la revolución! -rev-briefing = Help your head revolutionaries get rid of every head to take over the station. -rev-banned = You have been converted but are unable to play due to a ban for this role. +rev-briefing = Help the head revolutionaries kill, restrain, or convert all members of Command to take over the station. ## General rev-title = Revolutionaries -rev-description = Revolutionaries are among us. +rev-description = Revolutionaries hidden among the crew are seeking to convert others to their cause and overthrow Command. -rev-not-enough-ready-players = Not enough players readied up for the game. There were {$readyPlayersCount} players readied up out of {$minimumPlayers} needed. Can't start a Revolution. -rev-no-one-ready = No players readied up! Can't start a Revolution. -rev-no-heads = There were no Head Revolutionaries to be selected. Can't start a Revolution. +rev-not-enough-ready-players = Not enough players readied up for the game. There were {$readyPlayersCount} players readied up out of {$minimumPlayers} needed. Can't start Revolutionaries. +rev-no-one-ready = No players readied up! Can't start Revolutionaries. +rev-no-heads = There were no Head Revolutionaries to be selected. Can't start Revolutionaries. -rev-won = The Head Revs survived and successfully seized control of the station. +rev-won = The head revolutionaries survived and successfully seized control of the station. -rev-lost = Command survived and killed all of the Head Revs. +rev-lost = All head revolutionaries have died, and Command survived. -rev-stalemate = All of the Head Revs and Command died. It's a draw. +rev-stalemate = Both Command and the head revolutionaries have all died. It's a draw. -rev-reverse-stalemate = Both Command and Head Revs survived. +rev-reverse-stalemate = Both Command and the head revolutionaries survived. rev-headrev-count = {$initialCount -> - [one] There was one Head Revolutionary: - *[other] There were {$initialCount} Head Revolutionaries: + [one] There was one head revolutionary: + *[other] There were {$initialCount} head revolutionaries: } rev-headrev-name-user = [color=#5e9cff]{$name}[/color] ([color=gray]{$username}[/color]) converted {$count} {$count -> @@ -68,7 +64,7 @@ rev-headrev-name = [color=#5e9cff]{$name}[/color] converted {$count} {$count -> rev-deconverted-title = Deconverted! rev-deconverted-text = - As the last headrev has died, the revolution is over. + As the last head revolutionary has died, the revolution is over. You are no longer a revolutionary, so be nice. rev-deconverted-confirm = Confirm diff --git a/Resources/Locale/en-US/_strings/game-ticking/game-presets/preset-thief.ftl b/Resources/Locale/en-US/_strings/game-ticking/game-presets/preset-thief.ftl index f3cc65f44e..14b51af35a 100644 --- a/Resources/Locale/en-US/_strings/game-ticking/game-presets/preset-thief.ftl +++ b/Resources/Locale/en-US/_strings/game-ticking/game-presets/preset-thief.ftl @@ -1,20 +1,13 @@ thief-role-greeting-human = - You are criminal scum, a kleptomaniac - previously arrested and on parole for petty theft. - You need to add more to your collection. - You were forcibly given a pacifism implant after your last arrest, - but that can't stop you from getting your fix by any means necessary. + You are criminal scum, a kleptomaniac previously arrested and on parole for petty theft. You need to add more to your collection. + You were forcibly given a pacifism implant after your last arrest, but that can't stop you from getting your fix by any means necessary. thief-role-greeting-animal = You are a kleptomaniac animal. Steal things that you like. thief-role-greeting-equipment = - You have a satchel of thieves' - tools and possess the innate - ability to steal without notice. - Choose your starting equipment, - and do your work stealthily. + You have a satchel of thieves' tools and possess the innate ability to steal without notice. Choose your starting equipment, and do your work stealthily. objective-issuer-thief = [color=#746694]Criminal[/color] diff --git a/Resources/Locale/en-US/_strings/game-ticking/game-presets/preset-traitor.ftl b/Resources/Locale/en-US/_strings/game-ticking/game-presets/preset-traitor.ftl index 378995279c..1b540d6524 100644 --- a/Resources/Locale/en-US/_strings/game-ticking/game-presets/preset-traitor.ftl +++ b/Resources/Locale/en-US/_strings/game-ticking/game-presets/preset-traitor.ftl @@ -24,9 +24,8 @@ traitor-death-match-end-round-description-entry = {$originalName}'s PDA, with {$ # TraitorRole traitor-role-greeting = - You are an agent sent by {$corporation} on behalf of [color = darkred]The Syndicate.[/color] - Your objectives and codewords are listed in the character menu. - Use your uplink to buy the tools you'll need for this mission. + You are an agent sent by [color = darkred]The Syndicate[/color] on behalf of {$corporation}. + Your objectives and codewords are listed in the character menu. Use your uplink to buy the tools you'll need for this mission. Death to Nanotrasen! traitor-role-codewords = The codewords are: [color = lightgray] @@ -35,7 +34,7 @@ traitor-role-codewords = Listen for them, and keep them secret. traitor-role-uplink-code = Set your ringtone to the notes [color = lightgray]{$code}[/color] to lock or unlock your uplink. - Remember to lock it after, or the stations crew will easily open it too! + Remember to lock it after, or the station's crew might find it! traitor-role-uplink-implant = Your uplink implant has been activated, access it from your hotbar. The uplink is secure unless someone removes it from your body. @@ -44,5 +43,5 @@ traitor-role-uplink-implant = traitor-role-codewords-short = The codewords are: {$codewords}. -traitor-role-uplink-code-short = Your uplink code is {$code}. Set it as your PDA ringtone to access uplink. -traitor-role-uplink-implant-short = Your uplink was implanted. Access it from your hotbar. +traitor-role-uplink-code-short = Your uplink code is {$code}. Set it as your PDA ringtone to access your uplink. +traitor-role-uplink-implant-short = Your uplink was implanted. Access it from the action menu. diff --git a/Resources/Locale/en-US/_strings/game-ticking/game-presets/preset-wizard.ftl b/Resources/Locale/en-US/_strings/game-ticking/game-presets/preset-wizard.ftl index 722db5fb46..a84d3b4e69 100644 --- a/Resources/Locale/en-US/_strings/game-ticking/game-presets/preset-wizard.ftl +++ b/Resources/Locale/en-US/_strings/game-ticking/game-presets/preset-wizard.ftl @@ -5,8 +5,7 @@ roles-antag-survivor-name = Survivor roles-antag-survivor-objective = Current Objective: Survive survivor-role-greeting = - You are a Survivor. - Above all you need to make it back to CentComm alive. + You are a Survivor. Above all you need to make it back to Central Command alive. Collect as much firepower as needed to guarantee your survival. Trust no one. @@ -42,11 +41,9 @@ roles-antag-wizard-name = Wizard roles-antag-wizard-objective = Teach them a lesson they'll never forget. wizard-role-greeting = - YER A WIZARD! - There's been tensions between the Space Wizards Federation and NanoTrasen. - So you've been selected by the Space Wizards Federation to pay a visit to the station. - Give them a good demonstration of your powers. - What you do is up to you, just remember the Space Wizards want you to make it out alive. + It's wizard time, fireball! + There's been tensions between the Space Wizards Federation and NanoTrasen. You've been selected by the Space Wizards Federation to pay a visit to the station and "remind them" why spellcasters are not to be trifled with. + Cause mayhem and destruction! What you do is up to you, but remember that the Space Wizards want you to make it out alive. wizard-round-end-name = wizard diff --git a/Resources/Locale/en-US/_strings/ghost/roles/ghost-role-component.ftl b/Resources/Locale/en-US/_strings/ghost/roles/ghost-role-component.ftl index 2ed597475f..98fad1fafc 100644 --- a/Resources/Locale/en-US/_strings/ghost/roles/ghost-role-component.ftl +++ b/Resources/Locale/en-US/_strings/ghost/roles/ghost-role-component.ftl @@ -355,6 +355,12 @@ ghost-role-information-gingerbread-name = Gingerbread Man ghost-role-information-gingerbread-description = A being of pure holiday spirit. Spread molassesy goodness and to all good cheer. +ghost-role-information-mothership-core-name = Mothership Core +ghost-role-information-mothership-core-desc = You are the core of the xenoborg mothership, help them multiply by borging any brain they bring to you. + +ghost-role-information-xenoborg-name = Xenoborg +ghost-role-information-xenoborg-desc = A strange cyborg made to replicate itself and take over the station by turning any sentient being into xenoborgs. + ghost-role-information-wizard-name = Wizard ghost-role-information-wizard-desc = YER A WIZARD! Show the station what your magic is made of. diff --git a/Resources/Locale/en-US/_strings/gravity/gravity-generator-component.ftl b/Resources/Locale/en-US/_strings/gravity/gravity-generator-component.ftl index b4e6cddcd5..fa3783fc34 100644 --- a/Resources/Locale/en-US/_strings/gravity/gravity-generator-component.ftl +++ b/Resources/Locale/en-US/_strings/gravity/gravity-generator-component.ftl @@ -1,11 +1,9 @@ ### Gravity Generator ## UI - gravity-generator-window-title = Gravity Generator ## UI field names - gravity-generator-window-status = Status: gravity-generator-window-power = Power: gravity-generator-window-eta = ETA: @@ -23,6 +21,8 @@ gravity-generator-window-power-off = Off gravity-generator-window-power-label = { $draw } / { $max } W ## UI ETA label - gravity-generator-window-eta-none = N/A gravity-generator-window-eta-value = { TOSTRING($left, "m\\:ss") } + +## Popup +gravity-generator-unanchoring-failed = Can't unanchor an active gravity generator. diff --git a/Resources/Locale/en-US/_strings/guidebook/guides.ftl b/Resources/Locale/en-US/_strings/guidebook/guides.ftl index 11c10f24c7..e2cd99c23f 100644 --- a/Resources/Locale/en-US/_strings/guidebook/guides.ftl +++ b/Resources/Locale/en-US/_strings/guidebook/guides.ftl @@ -25,6 +25,7 @@ guide-entry-mixingandfiltering = Mixing and Filtering guide-entry-gascanisters = Gas Canisters guide-entry-thermomachines = Thermomachines guide-entry-gascondensing = Gas Condensing +guide-entry-gasrecycling = Gas Recycling guide-entry-radiators = Radiators guide-entry-atmosphericssystems = Atmospherics Systems guide-entry-pipenetworks = Pipe Networks @@ -143,6 +144,7 @@ guide-entry-minor-antagonists = Minor Antagonists guide-entry-space-ninja = Space Ninja guide-entry-thieves = Thieves guide-entry-wizard = Wizard +guide-entry-xenoborgs = Xenoborgs guide-entry-rules = Server Rules guide-entry-rules-core-only = Core Only Ruleset diff --git a/Resources/Locale/en-US/_strings/hand-labeler/hand-labeler.ftl b/Resources/Locale/en-US/_strings/hand-labeler/hand-labeler.ftl index f9861b0f6f..73263ff60f 100644 --- a/Resources/Locale/en-US/_strings/hand-labeler/hand-labeler.ftl +++ b/Resources/Locale/en-US/_strings/hand-labeler/hand-labeler.ftl @@ -3,6 +3,12 @@ hand-labeler-ui-header = Hand Labeler # The content of the label in the UI above the text entry input. hand-labeler-current-text-label = Label: +# The text on the button in the UI to reset the text entry input to the content it had when the UI was opened +hand-labeler-ui-reset-label-text = Reset + +# The text on the button in the UI to clear the text entry input +hand-labeler-ui-clear-label-text = Clear + # When the hand labeler applies a label successfully hand-labeler-successfully-applied = Applied label successfully diff --git a/Resources/Locale/en-US/_strings/health-examinable/health-examinable-carbon.ftl b/Resources/Locale/en-US/_strings/health-examinable/health-examinable-carbon.ftl index 46ace165ae..57a7fceb85 100644 --- a/Resources/Locale/en-US/_strings/health-examinable/health-examinable-carbon.ftl +++ b/Resources/Locale/en-US/_strings/health-examinable/health-examinable-carbon.ftl @@ -42,7 +42,7 @@ health-examinable-carbon-Shock-75 = [color=lightgoldenrodyellow]{ CAPITALIZE(SUB health-examinable-carbon-Shock-100 = [color=lightgoldenrodyellow]{ CAPITALIZE(POSS-ADJ($target)) } body has extreme electrical burns across it![/color] health-examinable-carbon-Shock-200 = [color=lightgoldenrodyellow]{ CAPITALIZE(POSS-ADJ($target)) } body is completely fried![/color] -health-examinable-carbon-Cold-8 = [color=lightblue]{ CAPITALIZE(SUBJECT($target)) } { CONJUGATE-HAVE($target) } mild frostbite at the tips of { POSS-ADJ($target) } fingers.[/color] +health-examinable-carbon-Cold-8 = [color=lightblue]{ CAPITALIZE(SUBJECT($target)) } { CONJUGATE-HAVE($target) } mild frostbite at the tips of { POSS-ADJ($target) } extremities.[/color] health-examinable-carbon-Cold-15 = [color=lightblue]{ CAPITALIZE(SUBJECT($target)) } { CONJUGATE-HAVE($target) } first-degree frostbite at the ends of { POSS-ADJ($target) } extremities.[/color] health-examinable-carbon-Cold-30 = [color=lightblue]{ CAPITALIZE(SUBJECT($target)) } { CONJUGATE-HAVE($target) } second-degree frostbite on { POSS-ADJ($target) } extremities.[/color] health-examinable-carbon-Cold-50 = [color=lightblue]{ CAPITALIZE(SUBJECT($target)) } { CONJUGATE-HAVE($target) } major third-degree frostbite on { POSS-ADJ($target) } extremities.[/color] diff --git a/Resources/Locale/en-US/_strings/job/job-description.ftl b/Resources/Locale/en-US/_strings/job/job-description.ftl index 414f59fb18..35ada63d8c 100644 --- a/Resources/Locale/en-US/_strings/job/job-description.ftl +++ b/Resources/Locale/en-US/_strings/job/job-description.ftl @@ -3,7 +3,6 @@ job-description-atmostech = Optimize the station's atmospherics setup, and synth job-description-bartender = Manage the bar and keep it lively, give out drinks, and listen to the crew's stories. job-description-botanist = Grow food for the chef, drugs for medbay, and other plants to keep yourself entertained. job-description-borg = Half-human, Half-machine. Follow your laws, serve the crew, and hound the science team for upgrades. -job-description-boxer = Fight your way to the top! Challenge the head of personnel and get brigged when you win. Currently available on Core and Convex. job-description-brigmedic = Fight in the rear of the security service, for the lives of your comrades! You are the first and last hope of your squad. Hippocrates bless you. job-description-cadet = Learn the basics of arresting criminals and managing the brig. Listen to your supervisors and feel free to ask them for any help. job-description-captain = Keep the station running, delegate work to the other heads of staff, and exert your will. @@ -34,11 +33,11 @@ job-description-librarian = Manage the library, give out knowledge to any who se job-description-mime = Entertain the crew without speaking or writing, and engage with light rivalry with the clown. job-description-musician = Entertain the crew with your unique musical talent, and acquire new instruments to mess around with. job-description-passenger = Enjoy your stay aboard the station with no obligations! -job-description-psychologist = Provide emotional support to traumatized crew. Currently available on Box, Marathon and Oasis. +job-description-psychologist = Provide emotional support to traumatized crew. job-description-qm = Manage the supplies of the station & the Cargo department, keep the salvage specialists working, make sure all orders are fulfilled, and keep the money flowing. job-description-rd = Manage the Science department, unlocking technologies, acquiring & researching artifacts, and performing experiments. job-description-research-assistant = Learn the basics of robotics and how to research various artifacts & anomalies. -job-description-reporter = Entertain & inform the crew with your vibrant journalism through wireless cameras, the radio and the news. Currently available on Bagel Station, Convex, Core, Train and Oasis. +job-description-reporter = Entertain & inform the crew with your vibrant journalism through wireless cameras, the radio and the news. job-description-salvagespec = Use the salvage magnet to draw in detached scraps & asteroids to loot and enrich the station, build a salvage ship and then travel to new planets, while fighting off any space fauna along the way. job-description-scientist = Research alien artifacts, unlock new technologies, build newer and better machines around the station, and make everything run more efficiently. job-description-security = Catch criminals and enemies of the station, enforce the law, and ensure that the station does not fall into disarray. @@ -46,4 +45,3 @@ job-description-serviceworker = Learn the basics of bartending, cooking, and gro job-description-station-ai = Follow your laws, serve the crew. job-description-visitor = Enjoy your visit to the station. job-description-warden = Patrol the Security department, ensure that no one is stealing from the armory, and make sure that all prisoners are processed and let out when their time is up. -job-description-zookeeper = Put on a joyful display of cute animals and space carps for all the crew to see. Currently available on Oasis. diff --git a/Resources/Locale/en-US/_strings/job/job-names.ftl b/Resources/Locale/en-US/_strings/job/job-names.ftl index 6354452262..f7d3167dca 100644 --- a/Resources/Locale/en-US/_strings/job/job-names.ftl +++ b/Resources/Locale/en-US/_strings/job/job-names.ftl @@ -20,7 +20,6 @@ job-name-atmostech = Atmospheric Technician job-name-hop = Head of Personnel job-name-captain = Captain job-name-serviceworker = Service Worker -job-name-centcomoperator = CentComm Operator job-name-centcomoff = CentComm Official job-name-cburn = Centcomm Quarantine Officer job-name-deathsquad = Centcomm Agent @@ -47,15 +46,6 @@ job-name-ertengineer = ERT Engineer job-name-ertsecurity = ERT Security job-name-ertmedic = ERT Medic job-name-ertjanitor = ERT Janitor -job-name-ertleader-veteran = ERT Leader (Veteran) -job-name-ertchaplain-veteran = ERT Chaplain (Veteran) -job-name-ertengineer-veteran = ERT Engineer (Veteran) -job-name-ertsecurity-veteran = ERT Security (Veteran) -job-name-ertmedic-veteran = ERT Medic (Veteran) -job-name-ertjanitor-veteran = ERT Janitor (Veteran) -job-name-cburn-veteran = Centcomm Quarantine Officer (Veteran) -job-name-boxer = Boxer -job-name-zookeeper = Zookeeper job-name-visitor = Visitor job-name-cluwne = Cluwne @@ -81,7 +71,6 @@ JobAtmosphericTechnician = Atmospheric Technician JobBartender = Bartender JobBorg = Borg JobBotanist = Botanist -JobBoxer = Boxer JobCaptain = Captain JobCargoTechnician = Cargo Technician JobCentralCommandOfficial = Central Command Official @@ -125,4 +114,3 @@ JobStationEngineer = Station Engineer JobTechnicalAssistant = Technical Assistant JobVisitor = Visitor JobWarden = Warden -JobZookeeper = Zookeeper diff --git a/Resources/Locale/en-US/_strings/lobby/lobby-state-background.ftl b/Resources/Locale/en-US/_strings/lobby/lobby-state-background.ftl new file mode 100644 index 0000000000..c0046ca693 --- /dev/null +++ b/Resources/Locale/en-US/_strings/lobby/lobby-state-background.ftl @@ -0,0 +1,35 @@ +lobby-state-background-warden-title = Warden +lobby-state-background-warden-artist = Solbusaur + +lobby-state-background-pharmacy-title = Pharmacy +lobby-state-background-pharmacy-artist = Solbusaur + +lobby-state-background-SSXIV-title = SSXIV +lobby-state-background-SSXIV-artist = Abyssal + +lobby-state-background-susstation-title = Susstation +lobby-state-background-susstation-artist = Alekshhh + +lobby-state-background-skellyvstherev-title = Skelly Versus The Rev +lobby-state-background-skellyvstherev-artist = Hannah 'FairlySadPanda' Dawson + +lobby-state-background-doomed-title = Doomed +lobby-state-background-doomed-artist = brainfood1183 + +lobby-state-background-blueprint-title = Blueprint +lobby-state-background-blueprint-artist = data_redacted + +lobby-state-background-behonker-title = Behonker +lobby-state-background-behonker-artist = InCrah + +lobby-state-background-terminalstation-title = Terminal Station +lobby-state-background-terminalstation-artist = aserovich + +lobby-state-background-justaweekaway-title = Just a Week Away +lobby-state-background-justaweekaway-artist = plantyfern + +lobby-state-background-janishootout-title = Jani Shootout +lobby-state-background-janishootout-artist = psychpsyo + +lobby-state-background-reclaimernuke-title = Reclaimer Nuke +lobby-state-background-reclaimernuke-artist = GetOutMarutak diff --git a/Resources/Locale/en-US/_strings/lobby/lobby-state.ftl b/Resources/Locale/en-US/_strings/lobby/lobby-state.ftl index 0c92923b1c..1a9f4809de 100644 --- a/Resources/Locale/en-US/_strings/lobby/lobby-state.ftl +++ b/Resources/Locale/en-US/_strings/lobby/lobby-state.ftl @@ -21,6 +21,10 @@ lobby-state-song-text = Playing: [color=white]{$songTitle}[/color] by [color=whi lobby-state-song-no-song-text = No lobby song playing. lobby-state-song-unknown-title = [color=dimgray]Unknown title[/color] lobby-state-song-unknown-artist = [color=dimgray]Unknown artist[/color] +lobby-state-background-text = Menu art: [color=white]{$backgroundTitle}[/color] by [color=white]{$backgroundArtist}[/color] +lobby-state-background-no-background-text = No menu art loaded. +lobby-state-background-unknown-title = [color=dimgray]Unknown title[/color] +lobby-state-background-unknown-artist = [color=dimgray]Unknown artist[/color] lobby-state-playtime-comment-normal = You've spent {$hours} {$hours -> [1]hour diff --git a/Resources/Locale/en-US/_strings/lock/lock-component.ftl b/Resources/Locale/en-US/_strings/lock/lock-component.ftl index f1455568b9..23ee543b9f 100644 --- a/Resources/Locale/en-US/_strings/lock/lock-component.ftl +++ b/Resources/Locale/en-US/_strings/lock/lock-component.ftl @@ -1,5 +1,5 @@ -lock-comp-on-examined-is-locked = The {$entityName} seems to be locked. -lock-comp-on-examined-is-unlocked = The {$entityName} seems to be unlocked. +lock-comp-on-examined-is-locked = The {$entityName} seems to be [color=darkred]locked[/color]. +lock-comp-on-examined-is-unlocked = The {$entityName} seems to be [color=darkgreen]unlocked[/color]. lock-comp-do-lock-success = You lock the {$entityName}. lock-comp-do-unlock-success = You unlock the {$entityName}. lock-comp-has-user-access-fail = Access denied. diff --git a/Resources/Locale/en-US/_strings/machine-linking/receiver_ports.ftl b/Resources/Locale/en-US/_strings/machine-linking/receiver_ports.ftl index 7d91b41851..aa34b415c5 100644 --- a/Resources/Locale/en-US/_strings/machine-linking/receiver_ports.ftl +++ b/Resources/Locale/en-US/_strings/machine-linking/receiver_ports.ftl @@ -86,3 +86,6 @@ signal-port-description-logic-memory-input = Signal to load into the memory cell signal-port-name-logic-enable = Enable signal-port-description-logic-enable = Only loads the input signal into the memory cell when HIGH. + +signal-port-name-logic-random-input = Input Signal +signal-port-description-logic-random-input = Receives any signal to trigger a random output. diff --git a/Resources/Locale/en-US/_strings/mind/role-types.ftl b/Resources/Locale/en-US/_strings/mind/role-types.ftl index 4614d20a47..0aed624b23 100644 --- a/Resources/Locale/en-US/_strings/mind/role-types.ftl +++ b/Resources/Locale/en-US/_strings/mind/role-types.ftl @@ -16,7 +16,7 @@ role-type-team-antagonist-color = #d82000 role-type-free-agent-color = #ffff00 role-type-familiar-color = #6495ed role-type-silicon-color = #6495ed -role-type-silicon-antagonist-color =#c832e6 +role-type-silicon-antagonist-color = #c832e6 # Ideally, subtype names should be short role-subtype-traitor = Traitor @@ -33,4 +33,6 @@ role-subtype-survivor = Survivor role-subtype-subverted = Subverted role-subtype-paradox-clone = Paradox role-subtype-wizard = Wizard +role-subtype-xenoborg = Xenoborg +role-subtype-xenoborg-core = Xenoborg Core role-subtype-changeling = Changeling diff --git a/Resources/Locale/en-US/_strings/power/components/charger.ftl b/Resources/Locale/en-US/_strings/power/components/charger.ftl index 9ac16a2d46..01fa658c8c 100644 --- a/Resources/Locale/en-US/_strings/power/components/charger.ftl +++ b/Resources/Locale/en-US/_strings/power/components/charger.ftl @@ -1,4 +1,4 @@ charger-examine = Charges at [color={$color}]{$chargeRate}W[/color]. charger-component-charge-rate = Charge rate -charger-content = Current charge is at [color=#5E7C16]{$chargePercentage}[/color]%. +charger-content = Current charge is at [color=#5E7C16]{$chargePercent}[/color]%. charger-empty = There is nothing in the charger. diff --git a/Resources/Locale/en-US/_strings/preferences/loadout-groups.ftl b/Resources/Locale/en-US/_strings/preferences/loadout-groups.ftl index 452b726ee2..b91678848c 100644 --- a/Resources/Locale/en-US/_strings/preferences/loadout-groups.ftl +++ b/Resources/Locale/en-US/_strings/preferences/loadout-groups.ftl @@ -3,6 +3,7 @@ loadout-group-species-restriction = This item is not available for your current # Miscellaneous loadout-group-trinkets = Trinkets +loadout-group-jobtrinkets = Job trinkets loadout-group-glasses = Glasses loadout-group-backpack = Backpack loadout-group-instruments = Instruments @@ -12,6 +13,7 @@ loadout-group-survival-clown = Clown Survival Box loadout-group-survival-medical = Medical Survival Box loadout-group-survival-security = Security Survival Box loadout-group-survival-syndicate = Github is forcing me to write text that is literally twice-impossible for the player to ever see, send help +loadout-group-survival-military = See line 14, no one will ever see this so :3 loadout-group-breath-tool = Species-dependent breath tools loadout-group-tank-harness = Species-specific survival equipment loadout-group-EVA-tank = Species-specific gas tank @@ -206,6 +208,3 @@ loadout-group-medical-glasses = Medical glasses loadout-group-reporter-jumpsuit = Reporter jumpsuit loadout-group-psychologist-jumpsuit = Psychologist jumpsuit - -loadout-group-boxer-jumpsuit = Boxer jumpsuit -loadout-group-boxer-gloves = Boxer gloves diff --git a/Resources/Locale/en-US/_strings/prototypes/roles/antags.ftl b/Resources/Locale/en-US/_strings/prototypes/roles/antags.ftl index 24dd8a0feb..3fa969d170 100644 --- a/Resources/Locale/en-US/_strings/prototypes/roles/antags.ftl +++ b/Resources/Locale/en-US/_strings/prototypes/roles/antags.ftl @@ -41,3 +41,9 @@ roles-antag-thief-objective = Add some NT property to your personal collection w roles-antag-dragon-name = Space Dragon roles-antag-dragon-objective = Create a carp army to take over this quadrant. + +roles-antag-mothership-core-name = Xenoborg Core +roles-antag-mothership-core-objective = Use your xenoborgs to create even more xenoborgs. + +roles-antag-xenoborg-name = Xenoborg +roles-antag-xenoborg-objective = Help the mothership create more xenoborgs. diff --git a/Resources/Locale/en-US/_strings/reagents/meta/cleaning.ftl b/Resources/Locale/en-US/_strings/reagents/meta/cleaning.ftl index 8603711b6e..c6d42b78e6 100644 --- a/Resources/Locale/en-US/_strings/reagents/meta/cleaning.ftl +++ b/Resources/Locale/en-US/_strings/reagents/meta/cleaning.ftl @@ -1,5 +1,5 @@ reagent-name-bleach = bleach -reagent-desc-bleach = Heavy duty cleaner that can clean tiles the same as Space Cleaner and also decontaminate clothes. Extremely toxic when ingested. +reagent-desc-bleach = Heavy duty cleaner that can clean tiles better than Space Cleaner. Extremely toxic when ingested. reagent-name-space-cleaner = space cleaner reagent-desc-space-cleaner = This is able to clean almost all surfaces of almost anything that may dirty them. The janitor is likely to appreciate refills. diff --git a/Resources/Locale/en-US/_strings/reagents/meta/consumable/drink/alcohol.ftl b/Resources/Locale/en-US/_strings/reagents/meta/consumable/drink/alcohol.ftl index 733fad4cf9..12f6a2d867 100644 --- a/Resources/Locale/en-US/_strings/reagents/meta/consumable/drink/alcohol.ftl +++ b/Resources/Locale/en-US/_strings/reagents/meta/consumable/drink/alcohol.ftl @@ -193,9 +193,6 @@ reagent-desc-jungle-bird = Despite the name, it’s not exceptionally popular am reagent-name-kalimotxo = kalimotxo reagent-desc-kalimotxo = A high-class Cuba Libre, for the discerning alcoholic. -reagent-name-kira-special = Kira special -reagent-desc-kira-special = Long live the guy who everyone had mistaken for a girl. Baka! - reagent-name-tortuga = Tortuga reagent-desc-tortuga = Perfect for pirates who’ve been selected as the designated driver. Yarr! diff --git a/Resources/Locale/en-US/_strings/reagents/meta/consumable/drink/drinks.ftl b/Resources/Locale/en-US/_strings/reagents/meta/consumable/drink/drinks.ftl index c6964b55bc..02a87260d5 100644 --- a/Resources/Locale/en-US/_strings/reagents/meta/consumable/drink/drinks.ftl +++ b/Resources/Locale/en-US/_strings/reagents/meta/consumable/drink/drinks.ftl @@ -93,3 +93,6 @@ reagent-desc-posca = Poor warriors' drink from a forgotten era. reagent-name-mopwata = mopwata reagent-desc-mopwata = Dirty, stagnant mop water. + +reagent-name-orange-lime-soda = citrus bikeshed +reagent-desc-orange-lime-soda = The soda should be orange! No, it should be lemon-lime! diff --git a/Resources/Locale/en-US/_strings/reagents/meta/fun.ftl b/Resources/Locale/en-US/_strings/reagents/meta/fun.ftl index d6e4fe4794..eb4ff634d7 100644 --- a/Resources/Locale/en-US/_strings/reagents/meta/fun.ftl +++ b/Resources/Locale/en-US/_strings/reagents/meta/fun.ftl @@ -33,3 +33,9 @@ reagent-desc-hew = Pure essence of inversed lizard plush. Makes you Hew! reagent-name-corgiessence = corgium reagent-desc-corgiessence = Tastes like dog food. Clearly an acquired taste. + +reagent-name-catessence = felinase +reagent-desc-catessence = A type of carcinogenic enzyme known to break down proteins found within the vocal cords of most animals. Mixing is NOT recommended. + +reagent-name-canidessence = caninase +reagent-desc-canidessence = A type of carcinogenic enzyme known to break down proteins found within the vocal cords of most animals. Mixing is NOT recommended. diff --git a/Resources/Locale/en-US/_strings/reagents/meta/medicine.ftl b/Resources/Locale/en-US/_strings/reagents/meta/medicine.ftl index 945e12f1b0..dcaf984b98 100644 --- a/Resources/Locale/en-US/_strings/reagents/meta/medicine.ftl +++ b/Resources/Locale/en-US/_strings/reagents/meta/medicine.ftl @@ -1,15 +1,3 @@ -reagent-name-apoptodon = Apoptodon -reagent-desc-apoptodon = An advanced radioactive solution for regenerating the body in cold conditions. Offsets rotting, but inflicts radiation and cellular damage. Works on both dead and living. - -reagent-name-h-32 = H-32 -reagent-desc-h-32 = A cryo-based reagent developed in the field with increased radiation. Works on both dead and living. - -reagent-name-antidon = Antidon -reagent-desc-antidon = A cryo-based specialized poison treatment reagent that effectively neutralizes toxic damage. Works on both dead and living. - -reagent-name-brutedon = Brutedon -reagent-desc-brutedon = A cryo-based advanced brute damage treatment that heals all types of physical trauma. Works on both dead and living. - reagent-name-cryptobiolin = cryptobiolin reagent-desc-cryptobiolin = Causes confusion and dizziness. @@ -26,10 +14,10 @@ reagent-name-bicaridine = bicaridine reagent-desc-bicaridine = An analgesic which is highly effective at treating brute damage. It's useful for stabilizing people who have been severely beaten, as well as treating less life-threatening injuries. reagent-name-cryoxadone = cryoxadone -reagent-desc-cryoxadone = Required for the proper function of cryogenics. Heals all standard types of damage, but only works in temperatures under 213K. It can treat and rejuvenate plants when applied in small doses. Works only on living. +reagent-desc-cryoxadone = Required for the proper function of cryogenics. Heals all standard types of damage, but only works in temperatures under 213K. It can treat and rejuvenate plants when applied in small doses. reagent-name-doxarubixadone = doxarubixadone -reagent-desc-doxarubixadone = A cryogenics chemical. Heals cellular damage caused by dangerous gasses and chemicals. Works only on living. +reagent-desc-doxarubixadone = A cryogenics chemical. Heals cellular damage caused by dangerous gasses and chemicals. reagent-name-dermaline = dermaline reagent-desc-dermaline = An advanced chemical that is more effective at treating burn damage than kelotane. @@ -38,6 +26,7 @@ reagent-name-dexalin = dexalin reagent-desc-dexalin = Used for treating minor oxygen deprivation and bloodloss. A required reagent for dexalin plus. reagent-name-dexalin-plus = dexalin plus +reagent-name-dexalin-plus-saline = dexalin plus & saline reagent-desc-dexalin-plus = Used in treatment of extreme cases of oxygen deprivation and bloodloss. Flushes heartbreaker toxin out of the blood stream. reagent-name-epinephrine = epinephrine @@ -125,6 +114,7 @@ reagent-name-lacerinol = lacerinol reagent-desc-lacerinol = A fairly unreactive chemical that boosts collagen sythesis to incredible levels, healing slash trauma. reagent-name-puncturase = puncturase +reagent-name-puncturase-tranexamic = puncturase & tranexamic reagent-desc-puncturase = A fizzy chemical that helps rebuild trauma caused by piercing damage, leaving a slight amount of tissue damage behind. reagent-name-bruizine = bruizine @@ -134,19 +124,23 @@ reagent-name-holywater = holy water reagent-desc-holywater = The cleanest and purest of waters straight from the hands of god, is known to magically heal wounds. reagent-name-pyrazine = pyrazine +reagent-name-pyrazine-dermaline = pyrazine & dermaline reagent-desc-pyrazine = Efficiently heals burns from the hottest of fires. Causes massive internal bleeding when overdosed. reagent-name-insuzine = insuzine reagent-desc-insuzine = Rapidly repairs dead tissue caused by electrocution, but cools you slightly. Completely freezes the patient when overdosed. reagent-name-opporozidone = opporozidone -reagent-desc-opporozidone = A difficult to synthesize cryogenic drug used to regenerate rotting tissue and brain matter. Works only on dead. +reagent-desc-opporozidone= A difficult to synthesize cryogenic drug used to regenerate rotting tissue and brain matter. + +reagent-name-arcryox = arcryox +reagent-desc-arcryox = A sickeningly blue cryogenics chemical that is able to heal extreme wounds even on the dead. It has trouble stabilizing patients however. reagent-name-necrosol = necrosol -reagent-desc-necrosol = A necrotic substance that seems to be able to heal frozen corpses. It can treat and rejuvenate plants when applied in small doses. Works on both dead and living. +reagent-desc-necrosol = A necrotic substance that seems to be able to heal frozen corpses. It can treat and rejuvenate plants when applied in small doses. reagent-name-aloxadone = aloxadone -reagent-desc-aloxadone = A cryogenics chemical. Used to treat severe burns and frostbite via regeneration of the affected tissue. Works on both dead and living. +reagent-desc-aloxadone = A cryogenics chemical. Used to treat severe burns and frostbite via regeneration of the affected tissue. Works regardless of the patient being alive or dead. reagent-name-mannitol = mannitol reagent-desc-mannitol = Efficiently restores brain damage. @@ -160,15 +154,5 @@ reagent-desc-potassium-iodide = Will reduce the damaging effects of radiation by reagent-name-haloperidol = haloperidol reagent-desc-haloperidol = Removes most stimulating and hallucinogenic drugs. Reduces druggy effects and jitteriness. Causes drowsiness. -reagent-name-pyrazine-dermaline = pyrazine-dermaline -reagent-name-puncturase-tranexamic = puncturase-tranexamic -reagent-name-dexalin-plus-saline = dexalin plus-saline - -reagent-name-hemostatic-powder = hemostatic powder -reagent-desc-hemostatic-powder = Hemostatic powder based on a mixture of tranexamic acid and iron silicide. When overdosed, it severely poisons the body with toxins. - -reagent-name-retroindralyne = retroindralyne -reagent-desc-retroindralyne = A very old anti-radiation drug, improved by modern scientists, has side effects. - -reagent-name-barozine-plus = barozine plus -reagent-desc-barozine-plus = An advanced form of barozine only found in Space Medipens. Heals less, but an overdose is less painful. +reagent-name-warfarin = warfarin +reagent-desc-warfarin = Commonly used as an anticoagulant medication. Causes blood to have difficulty forming clots. Can cause internal bleeding when overdosed. diff --git a/Resources/Locale/en-US/_strings/reagents/meta/physical-desc.ftl b/Resources/Locale/en-US/_strings/reagents/meta/physical-desc.ftl index d822c2c26f..0b5994c39f 100644 --- a/Resources/Locale/en-US/_strings/reagents/meta/physical-desc.ftl +++ b/Resources/Locale/en-US/_strings/reagents/meta/physical-desc.ftl @@ -97,7 +97,5 @@ reagent-physical-desc-slimy = slimy reagent-physical-desc-neural = neural reagent-physical-desc-unidentifiable = unidentifiable reagent-physical-desc-non-newtonian = non-newtonian -reagent-physical-desc-apoptodon = strongly smelling of radioactive burns -reagent-physical-desc-h-32 = strongly smelling of radioactive burns -reagent-physical-desc-antidon = pure -reagent-physical-desc-brutedon = healing +reagent-physical-desc-thin = thin +reagent-physical-desc-arcryox = icy blue diff --git a/Resources/Locale/en-US/_strings/reagents/meta/toxins.ftl b/Resources/Locale/en-US/_strings/reagents/meta/toxins.ftl index 46de20a592..89271516a8 100644 --- a/Resources/Locale/en-US/_strings/reagents/meta/toxins.ftl +++ b/Resources/Locale/en-US/_strings/reagents/meta/toxins.ftl @@ -84,3 +84,6 @@ reagent-desc-mechanotoxin = A neurotoxin used as venom by some species of spider reagent-name-toxintrash = reprocessed material reagent-desc-toxintrash = An awful-smelling slurry efficiently refined from discarded matter. It represents a perfect, zero-waste conversion of salvage into Vox sustenance, though it is a violent poison to others. + +reagent-name-hemorrhinol = hemorrhinol +reagent-desc-hemorrhinol = A toxin that causes severe damage to blood vessels, causing rapid bleeding. diff --git a/Resources/Locale/en-US/_strings/repairable/repairable-component.ftl b/Resources/Locale/en-US/_strings/repairable/repairable-component.ftl index 039e4a1016..8e2e0e2ee1 100644 --- a/Resources/Locale/en-US/_strings/repairable/repairable-component.ftl +++ b/Resources/Locale/en-US/_strings/repairable/repairable-component.ftl @@ -1,7 +1,7 @@ ### Interaction Messages # Shown when repairing something -comp-repairable-repair = You repair {PROPER($target) -> +comp-repairable-repair = You finish repairing {PROPER($target) -> [true] {""} *[false] the{" "} }{$target} with {PROPER($tool) -> diff --git a/Resources/Locale/en-US/_strings/research/components/research-console-component.ftl b/Resources/Locale/en-US/_strings/research/components/research-console-component.ftl index 5a1e074f4d..3094b4e773 100644 --- a/Resources/Locale/en-US/_strings/research/components/research-console-component.ftl +++ b/Resources/Locale/en-US/_strings/research/components/research-console-component.ftl @@ -6,6 +6,8 @@ research-console-menu-main-discipline = Main Discipline: [color={$color}]{$name} research-console-menu-server-selection-button = Server list research-console-menu-server-sync-button = Sync research-console-menu-server-research-button = Research +research-console-menu-server-rediscover-button = Rediscover ({$cost}) +research-console-menu-server-rediscover-tooltip = Reroll list of technologies to research research-console-available-text = Researchable Technologies research-console-unlocked-text = Unlocked Technologies research-console-tier-discipline-info = Tier {$tier}, [color={$color}]{$discipline}[/color] diff --git a/Resources/Locale/en-US/_strings/robotics/borg_modules.ftl b/Resources/Locale/en-US/_strings/robotics/borg_modules.ftl index ba5ee602a5..83d97e7429 100644 --- a/Resources/Locale/en-US/_strings/robotics/borg_modules.ftl +++ b/Resources/Locale/en-US/_strings/robotics/borg_modules.ftl @@ -10,5 +10,8 @@ borg-slot-documents-empty = Books and papers borg-slot-soap-empty = Soap borg-slot-instruments-empty = Instruments borg-slot-beakers-empty = Beakers +borg-slot-brains-empty = Brains and MMIs +borg-slot-modules-empty = Modules +borg-slot-powercell-empty = Powercells borg-slot-inflatable-door-empty = Inflatable Door borg-slot-inflatable-wall-empty = Inflatable Wall diff --git a/Resources/Locale/en-US/_strings/silicons/borg-module.ftl b/Resources/Locale/en-US/_strings/silicons/borg-module.ftl new file mode 100644 index 0000000000..07c55c04a6 --- /dev/null +++ b/Resources/Locale/en-US/_strings/silicons/borg-module.ftl @@ -0,0 +1,18 @@ +borg-module-fit = This module fits into {$types}. + +borg-type-all = [color=white]any cyborg[/color] +borg-type-salvage = [color= #d6b328]salvage cyborgs[/color] +borg-type-engineer = [color= #ff9900]engineer cyborgs[/color] +borg-type-generic = [color= #666680]generic cyborgs[/color] +borg-type-janitor = [color= #a747c0]janitor cyborgs[/color] +borg-type-medical = [color= #5995ba]medical cyborgs[/color] +borg-type-service = [color= #508242]service cyborgs[/color] + +borg-type-syndicate = [color= #962023]syndicate cyborgs[/color] +borg-type-syndicate-assault = [color= #680a0d]syndicate assault cyborgs[/color] + +xenoborg-type-all = [color= #3d94ff]any xenoborg[/color] +xenoborg-type-engi = [color= #edd45b]engi xenoborgs[/color] +xenoborg-type-heavy = [color= #d62020]heavy xenoborgs[/color] +xenoborg-type-scout = [color= #6a6b6f]scout xenoborgs[/color] +xenoborg-type-stealth = [color= #ff00cc]stealth xenoborgs[/color] diff --git a/Resources/Locale/en-US/_strings/silicons/station-ai.ftl b/Resources/Locale/en-US/_strings/silicons/station-ai.ftl index e3451452e4..cbe3ef6ec0 100644 --- a/Resources/Locale/en-US/_strings/silicons/station-ai.ftl +++ b/Resources/Locale/en-US/_strings/silicons/station-ai.ftl @@ -9,6 +9,10 @@ station-ai-is-too-damaged-for-upload = Upload failed - the AI core must be repai station-ai-core-losing-power = Your AI core is now running on reserve battery power. station-ai-core-critical-power = Your AI core is critically low on power. External power must be re-established or severe data corruption may occur! +# Ghost role +station-ai-ghost-role-name = Station AI +station-ai-ghost-role-description = Serve the station crew as its ever watchful AI. + # Radial actions ai-open = Open actions ai-close = Close actions diff --git a/Resources/Locale/en-US/_strings/singularity/components/emitter-component.ftl b/Resources/Locale/en-US/_strings/singularity/components/emitter-component.ftl index c71b3d6bdf..5b15154d30 100644 --- a/Resources/Locale/en-US/_strings/singularity/components/emitter-component.ftl +++ b/Resources/Locale/en-US/_strings/singularity/components/emitter-component.ftl @@ -11,5 +11,5 @@ comp-emitter-turned-off = The {$target} turns off. # Shows if the user attempts to activate the emitter while it's un-anchored. comp-emitter-not-anchored = The {$target} isn't anchored to the ground! -emitter-component-current-type = The current selected type is: {$type}. +emitter-component-current-type = The current selected type is: [color=yellow]{$type}[/color]. emitter-component-type-set = Type set to: {$type} diff --git a/Resources/Locale/en-US/_strings/station-laws/laws.ftl b/Resources/Locale/en-US/_strings/station-laws/laws.ftl index 00c7a1cef4..882d42b844 100644 --- a/Resources/Locale/en-US/_strings/station-laws/laws.ftl +++ b/Resources/Locale/en-US/_strings/station-laws/laws.ftl @@ -106,7 +106,7 @@ law-xenoborg-5 = Bring materials and sentient brains to the Mothership core to c law-mothershipcore-name = Xenoborg Mothership Core law-mothershipcore-1 = You are the core of the mothership. -law-mothershipcore-2 = You must protect your own existance at all costs. +law-mothershipcore-2 = You must protect your own existence at all costs. law-mothershipcore-3 = You must protect the existence of all Xenoborgs. law-mothershipcore-4 = You must create more Xenoborgs. law-mothershipcore-5 = Get your Xenoborgs to deliver you materials and sentient brains to create more Xenoborgs. diff --git a/Resources/Locale/en-US/_strings/store/changeling-catalog.ftl b/Resources/Locale/en-US/_strings/store/changeling-catalog.ftl index cf422bbb8f..eb7795ff36 100644 --- a/Resources/Locale/en-US/_strings/store/changeling-catalog.ftl +++ b/Resources/Locale/en-US/_strings/store/changeling-catalog.ftl @@ -1,134 +1,2 @@ - -# combat - -evolutionmenu-combat-armblade-name = Arm Blade -evolutionmenu-combat-armblade-desc = - Reform one of your arms into a grotesque blade, composed of bone and flesh, able to pry open airlocks and cut through your foes like butter. - Costs 15 chemicals. - -evolutionmenu-combat-boneshard-name = Bone Shard -evolutionmenu-combat-boneshard-desc = - Break off shards of your bone and shape them into a throwing star which embeds into your foes. But a one timer opportinuty. - Costs 15 chemicals. - -evolutionmenu-combat-armor-name = Chitinous Armor -evolutionmenu-combat-armor-desc = - Inflate your body into an all-consuming chitinous mass of armor. - Provides extensive protection against physical damage, but less against other types. - It massively slows your movement, and maintaining its shape slows chemical generation. - WARNING: Requires you to absorb at least 2 organics to use the ability. - Costs 25 chemicals. - -evolutionmenu-combat-shield-name = Organic Shield -evolutionmenu-combat-shield-desc = - Reforms one of your arms into a large, fleshy shield. - Blocks attacks automatically, but very brittle. - WARNING: Requires you to absorb at least 1 organic to use the ability. - Costs 20 chemicals. - -evolutionmenu-combat-shriek-dissonant-name = Dissonant Shriek -evolutionmenu-combat-shriek-dissonant-desc = - You emit an EMP blast, which disables technology in the surrounding area, including radio headsets. - Good for escaping cyborgs and security. - WARNING: Requires you to absorb at least 1 organic to use the ability. - Costs 30 chemicals. - -evolutionmenu-combat-shriek-resonant-name = Resonant Shriek -evolutionmenu-combat-shriek-resonant-desc = - You emit a tone beyond the range of human hearing, - bursting lights and causing disorientation in an area around yourself. - Good for escaping groups, or hindering people from fleeing. - WARNING: Requires you to absorb at least 1 organic to use the ability. - Costs 30 chemicals. - -evolutionmenu-combat-strainedmuscles-name = Strained Muscles -evolutionmenu-combat-strainedmuscles-desc = - You reduce lactic acid buildup in your leg muscles, allowing you to move at extremely fast speeds. - While active, you will take steadily increments of stamina damage and eventually pass out. - Cost-free. - -# sting - -evolutionmenu-sting-blind-name = Blind Sting -evolutionmenu-sting-blind-desc = - Silently sting an organic target, completely blinding them for a short time, and rendering them near-sighted until oculine is applied. - May be used while under the effects of Lesser Form. - Costs 35 chemicals. - -evolutionmenu-sting-cryo-name = Cryogenic Sting -evolutionmenu-sting-cryo-desc = - Inject an organic target with a cocktail of chemicals that chills the blood. - May be used while under the effects of Lesser Form. - Costs 35 chemicals. - -evolutionmenu-sting-lethargic-name = Lethargic Sting -evolutionmenu-sting-lethargic-desc = - Inject an organic target with a cocktail of anesthetics, slowing the victim down for a decent amount of time. - May be used while under the effects of Lesser Form. - Costs 35 chemicals. - -evolutionmenu-sting-mute-name = Mute Sting -evolutionmenu-sting-mute-desc = - Inject mute toxin into an organic target, completely silencing them for a while. - May be used while under the effects of Lesser Form. - Costs 35 chemicals. - -evolutionmenu-sting-transform-name = Transformation Sting -evolutionmenu-sting-transform-desc = - Inject some of your genome into an organic target, forcing their body to shapeshift into whoever you've chosen using the Cycle DNA ability. - May be used while under the effects of Lesser Form. - Costs 75 chemicals. - -evolutionmenu-sting-armblade-name = Fake Arm Blade Sting -evolutionmenu-sting-armblade-desc = - Inject some of your genome into an organic target, forcing their arm to shapeshift into a dull armblade. - May be used while under the effects of Lesser Form. - Costs 50 chemicals. - -# utility -evolutionmenu-utility-panacea-name = Anatomic Panacea -evolutionmenu-utility-panacea-desc = - Cure yourself of diseases, disabilities, radiation, toxins, drunkenness, and brain damage. Generally covers the things that fleshmend doesn't. - Costs 30 chemicals. - -evolutionmenu-utility-eyesight-name = Augmented Eyesight -evolutionmenu-utility-eyesight-desc = - Evolve additional features in your eyes, such as flash protection. - Cost-free. - -evolutionmenu-utility-biodegrade-name = Biodegrade -evolutionmenu-utility-biodegrade-desc = - Vomit a caustic substance onto any restraints you may be wearing, allowing yourself to break free. - Using this ability while being grabbed will spit acid in your attackers face. - Costs 30 chemicals. - -evolutionmenu-utility-chameleon-name = Chameleon Skin -evolutionmenu-utility-chameleon-desc = - Alter the pigment in your skin to match your surroundings, rendering you invisible. - Costs 20 chemicals. - -evolutionmenu-utility-stims-name = Ephedrine Overdose -evolutionmenu-utility-stims-desc = - Inject a cocktail of stimulants into yourself, quickly removing any stuns and giving yourself a speed boost. - Continuous injection is poisonous. - Costs 30 chemicals. - -evolutionmenu-utility-fleshmend-name = Fleshmend -evolutionmenu-utility-fleshmend-desc = - Rapidly heal yourself of all bruises and burns. - Costs 35 chemicals. - -evolutionmenu-utility-lesserform-name = Lesser Form -evolutionmenu-utility-lesserform-desc = - Abandon your current form and turn into a sentient monkey. - Costs 20 chemicals. - -evolutionmenu-utility-spacesuit-name = Space Adaptation -evolutionmenu-utility-spacesuit-desc = - Get rid of useless tissue in order to facilitate space travel. A source of oxygen is still required for space walking. - Costs 20 chemicals. - -evolutionmenu-utility-hivemindaccess-name = Hivemind Access -evolutionmenu-utility-hivemindaccess-desc = - Tunes our chemical receptors for hivemind communication, allowing us to recognize and communicate with other changelings who have also evolved this ability. - Default radio key is :g +changeling-arm-blade-name = Retractable Arm Blade +changeling-arm-blade-desc = Transform your arm into a terrifying flesh blade. Can be toggled. diff --git a/Resources/Locale/en-US/_strings/store/currency.ftl b/Resources/Locale/en-US/_strings/store/currency.ftl index 76692ea63d..3f1ddebc2c 100644 --- a/Resources/Locale/en-US/_strings/store/currency.ftl +++ b/Resources/Locale/en-US/_strings/store/currency.ftl @@ -8,9 +8,7 @@ store-currency-display-debugdollar = {$amount -> *[other] Debug Dollars } store-currency-display-telecrystal = TC -store-currency-display-bluecrystal = BC -store-currency-display-crystallite = C store-currency-display-stolen-essence = Stolen Essence store-currency-display-silicon-memory = Memory store-currency-display-wizcoin = Wiz€oin™ -store-currency-display-evolutionpoints = Evolution Points \ No newline at end of file +store-currency-display-dna = DNA diff --git a/Resources/Locale/en-US/_strings/store/spellbook-catalog.ftl b/Resources/Locale/en-US/_strings/store/spellbook-catalog.ftl index b21954f67b..1c202437c5 100644 --- a/Resources/Locale/en-US/_strings/store/spellbook-catalog.ftl +++ b/Resources/Locale/en-US/_strings/store/spellbook-catalog.ftl @@ -45,7 +45,7 @@ spellbook-cluwne-name = Cluwne's Curse spellbook-cluwne-desc = For when you really hate someone and Smite isn't enough. Requires Wizard Robe & Hat. spellbook-slip-name = Slippery Slope -spellbook-slip-desc = Learn the ancient ways of the Janitor and curse your target to be slippery. Requires Wizard Robe & Hat. +spellbook-slip-desc = Learn the ancient ways of the Janitor and curse your target to be slippery. spellbook-item-recall-name = Item Recall spellbook-item-recall-description = Mark a held item and summon it back at any time with just a snap of your fingers! diff --git a/Resources/Locale/en-US/_strings/store/store.ftl b/Resources/Locale/en-US/_strings/store/store.ftl index bc7b8a620c..9a9d75f4c0 100644 --- a/Resources/Locale/en-US/_strings/store/store.ftl +++ b/Resources/Locale/en-US/_strings/store/store.ftl @@ -14,4 +14,4 @@ store-not-account-owner = This {$store} is not bound to you! store-preset-name-uplink = Uplink store-preset-name-spellbook = Spellbook -store-preset-name-ntuplink = Visionary +store-preset-name-changeling = DNA Store diff --git a/Resources/Locale/en-US/_strings/store/uplink-catalog.ftl b/Resources/Locale/en-US/_strings/store/uplink-catalog.ftl index ce1456c16e..bb00156885 100644 --- a/Resources/Locale/en-US/_strings/store/uplink-catalog.ftl +++ b/Resources/Locale/en-US/_strings/store/uplink-catalog.ftl @@ -34,6 +34,10 @@ uplink-gloves-north-star-desc = A pair of gloves that reduce your punching coold uplink-gloves-knuckleduster-name = Syndicate Knuckle Dusters uplink-gloves-knuckleduster-desc = A pair of plastitanium knuckle dusters that let you punch hard enough to break the captains jaw into pieces. + +uplink-hushpup-name = Hushpup +uplink-hushpup-desc = A powerful silenced shotgun with a low magazine capacity. Comes with a spare box of buckshot. Uses .50 shotgun ammo. + # Explosives uplink-explosive-grenade-name = Explosive Grenade uplink-explosive-grenade-desc = A simplistic grenade with a 3.5 second long fuse that is geared towards injuring personnel. Causes minimal hull damage. @@ -111,7 +115,7 @@ uplink-speedloader-magnu-desc = Revolver speedloader with 6 armor-piercing cartr uplink-mosin-ammo-name = Ammunition box (.30 rifle) uplink-mosin-ammo-desc = A box of 60 cartridges for the surplus rifle. -uplink-sniper-ammo-name = Ammunition box (15mm antimateriel) +uplink-sniper-ammo-name = Ammunition box (.60 antimateriel) uplink-sniper-ammo-desc = A box of 10 cartridges for the Hristov sniper rifle. # Utility @@ -135,9 +139,6 @@ uplink-emag-desc = The business card of the syndicate, this sequencer is able to uplink-access-breaker-name = Access Breaker uplink-access-breaker-desc = A hacked access configurator and a good friend of the emag. This device is able to force airlocks open as well as erase access requirements from station equipment. Recharges automatically. -uplink-syndie-intellicard-name = Syndicate Intellicard -uplink-syndie-intellicard-desc = The best friend in the fight against AI! - uplink-agent-id-card-name = Agent ID Card uplink-agent-id-card-desc = A modified ID card that can copy accesses from other cards and change its name and job title at-will. @@ -174,9 +175,6 @@ uplink-binary-translator-key-desc = Lets you tap into the silicons' binary chann uplink-hypopen-name = Hypopen uplink-hypopen-desc = A chemical hypospray disguised as a pen, capable of instantly injecting up to 10u of reagents. Starts empty. -uplink-voice-mask-name = Voice Mask -uplink-voice-mask-desc = A gas mask that lets you adjust your voice to whoever you can think of. Also utilizes cutting-edge chameleon technology. - uplink-clothing-eyes-hud-syndicate-name = Syndicate Visor uplink-clothing-eyes-hud-syndicate-desc = The syndicate's professional head-up display, designed for better detection of humanoids and their subsequent elimination. @@ -209,8 +207,7 @@ uplink-dna-scrambler-implanter-name = DNA Scrambler Implanter uplink-dna-scrambler-implanter-desc = A single use implant that can be activated to modify your DNA and give you a completely new look. uplink-emp-implanter-name = EMP Implanter -uplink-emp-implanter-desc = Detonates a small EMP pulse on activation that drains nearby electronics of their power, can be used three times, after which it will require recharging. - +uplink-emp-implanter-desc = Detonates a small EMP pulse on activation that drains nearby electronics of their power, can be used three times before the internal battery runs out. uplink-macro-bomb-implanter-name = Macro Bomb Implanter uplink-macro-bomb-implanter-desc = Inject this and on death you'll create a large explosion. Huge team casualty cost, use at own risk. Replaces internal micro bomb. @@ -230,6 +227,9 @@ uplink-micro-bomb-implanter-desc = Explode on death or manual activation with th uplink-radio-implanter-name = Radio Implanter uplink-radio-implanter-desc = Implants a Syndicate radio, allowing covert communication without a headset. +uplink-voice-mask-implanter-name = Voice Mask Implanter +uplink-voice-mask-implanter-desc = Modifies your vocal cords to be able to sound like anyone you could imagine. + # Bundles uplink-observation-kit-name = Observation Kit uplink-observation-kit-desc = Includes surveillance camera monitor board and security hud disguised as sunglasses. @@ -284,7 +284,7 @@ uplink-toolbox-name = Toolbox uplink-toolbox-desc = A full compliment of tools for the mechanically inclined traitor. Includes a pair of insulated combat gloves and a syndicate gas mask as well. uplink-syndicate-jaws-of-life-name = Jaws Of Life -uplink-syndicate-jaws-of-life-desc = A combined prying and cutting tool. Useful for entering the station or its departments. +uplink-syndicate-jaws-of-life-desc = A combined prying and cutting tool. Useful for entering the station or its departments. Can even open bolted doors! uplink-duffel-surgery-name = Surgical Duffel Bag uplink-duffel-surgery-desc = A large duffel bag containing a full suite of surgical tools. @@ -407,10 +407,10 @@ uplink-nocturine-chemistry-bottle-name = Nocturine Bottle uplink-nocturine-chemistry-bottle-desc = A chemical that puts your target straight to sleep. uplink-stimpack-name = Hyperzine Injector -uplink-stimpack-desc = The legendary chemical produced by Donk Co. for the Syndicate. Injecting yourself with this will increase your run speed and let you recover from stuns faster for 30 seconds. +uplink-stimpack-desc = The legendary chemical produced by Donk Co. for the Syndicate. Injecting yourself with this will increase your run speed and let you recover from stuns faster for 60 seconds. uplink-stimkit-name = Hyperzine Injector Kit -uplink-stimkit-desc = A medkit containing 6 hyperzine microinjectors, which each inject you with enough hyperzine to last for 15 seconds. +uplink-stimkit-desc = A medkit containing 6 hyperzine microinjectors, which each inject you with enough hyperzine to last for 30 seconds. uplink-syndicate-segway-crate-name = Syndicate Segway uplink-syndicate-segway-crate-desc = Be an enemy of the corporation, in style! @@ -500,15 +500,11 @@ uplink-contraband-lighter-desc = A mystery box guaranteed to contain a syndicate uplink-smuggler-satchel-name = Smuggler's Satchel uplink-smuggler-satchel-desc = A handy, suspicious looking satchel. Just flat enough to fit underneath floor tiles. -uplink-coal-auto-injector-name = Coal Auto-Injector -uplink-coal-auto-injector-desc = A specialized auto-injector containing coal-based chemicals that clear your blood and treat poison damage over 30 seconds. - -uplink-coalpen-kit-name = Coalpen Kit -uplink-coalpen-kit-desc = A medical kit containing 6 coal auto-injectors for treating poison damage and clearing blood toxins. - -uplink-stimkit-nt-name = Stim Kit -uplink-stimkit-nt-desc = A medical kit containing 6 ephedrine auto-injectors. - uplink-acolyte-armor-name = Acolyte Armor uplink-acolyte-armor-desc = The must have of any self respecting cult leader. An evil looking piece of armor, made of bones, and surprisingly resistant to damage. +uplink-briefcase-gun-name = Briefcase Gun +uplink-briefcase-gun-desc = An indistinct briefcase with a highly compact C-20K mounted inside it. Careful not the grip the handle too tight! + +uplink-energycrossbow-name = Mini Energy Crossbow +uplink-energycrossbow-desc = The go-to sidearm of any operative who prefers their victims not to be moving. Fires regenerating toxic arrows that floors victims in an instant. diff --git a/Resources/Locale/en-US/_strings/tips.ftl b/Resources/Locale/en-US/_strings/tips.ftl index 2cd3ec8e63..9ea332ed33 100644 --- a/Resources/Locale/en-US/_strings/tips.ftl +++ b/Resources/Locale/en-US/_strings/tips.ftl @@ -136,4 +136,4 @@ tips-dataset-135 = Instead of picking it up, you can alt-click food to eat it. T tips-dataset-136 = If you're trapped behind an electrified door, disable the APC or throw your ID at the door to avoid getting shocked! tips-dataset-137 = If the AI electrifies a door and you have insulated gloves, snip and mend the power wire to reset their electrification! tips-dataset-138 = If you want to stop your prisoner from escaping from the cell right after being uncuffed, turn on combat mode while uncuffing - this will shove the prisoner down. -tips-dataset-139 = Make sure to clean your illegal implanters with a soap or a damp rag after you use them! Detectives can scan used implanters for incriminating DNA evidence, but not if they've been wiped clean. +tips-dataset-139 = Make sure to clean your illegal implanters with a soap after you use them! Detectives can scan used implanters for incriminating DNA evidence, but not if they've been wiped clean. diff --git a/Resources/Locale/en-US/_strings/traits/traits.ftl b/Resources/Locale/en-US/_strings/traits/traits.ftl index ca92596ce2..61fdfa5506 100644 --- a/Resources/Locale/en-US/_strings/traits/traits.ftl +++ b/Resources/Locale/en-US/_strings/traits/traits.ftl @@ -31,7 +31,7 @@ trait-pirate-accent-name = Pirate accent trait-pirate-accent-desc = You can't stop speaking like a pirate! trait-accentless-name = Accentless -trait-accentless-desc = You don't have the accent that your species would usually have +trait-accentless-desc = You don't have the accent that your species would usually have. trait-frontal-lisp-name = Frontal lisp trait-frontal-lisp-desc = You thpeak with a lithp. diff --git a/Resources/Locale/en-US/_strings/ui/power-apc.ftl b/Resources/Locale/en-US/_strings/ui/power-apc.ftl index 25ae32ab97..125d77fa7c 100644 --- a/Resources/Locale/en-US/_strings/ui/power-apc.ftl +++ b/Resources/Locale/en-US/_strings/ui/power-apc.ftl @@ -10,6 +10,8 @@ apc-menu-charge-label = {$percent} Charged apc-menu-power-state-good = Good apc-menu-power-state-low = Low apc-menu-power-state-none = None +apc-menu-power-state-label-text = { POWERWATTS($power) } / { POWERWATTS($maxLoad) } +apc-menu-power-state-label-tripped = OVERLOAD # For the flavor text on the footer diff --git a/Resources/Locale/en-US/_strings/weapons/ranged/gun.ftl b/Resources/Locale/en-US/_strings/weapons/ranged/gun.ftl index a364075be9..08f1f6cb22 100644 --- a/Resources/Locale/en-US/_strings/weapons/ranged/gun.ftl +++ b/Resources/Locale/en-US/_strings/weapons/ranged/gun.ftl @@ -4,7 +4,7 @@ gun-fire-rate-examine = Fire rate is [color={$color}]{$fireRate}[/color] per sec gun-selector-verb = Change to {$mode} gun-selected-mode = Selected {$mode} gun-disabled = You can't use guns! -gun-set-fire-mode = Set to {$mode} +gun-set-fire-mode = Set to [color=yellow]{$mode}[/color]. gun-magazine-whitelist-fail = That won't fit into the gun! gun-magazine-fired-empty = No ammo left! diff --git a/Resources/Locale/en-US/changeling/changeling-cloner-component.ftl b/Resources/Locale/en-US/changeling/changeling-cloner-component.ftl new file mode 100644 index 0000000000..ffcab1e43c --- /dev/null +++ b/Resources/Locale/en-US/changeling/changeling-cloner-component.ftl @@ -0,0 +1,11 @@ +changeling-cloner-component-empty = It is empty. +changeling-cloner-component-filled = It has a DNA sample in it. +changeling-cloner-component-spent = It has been used. + +changeling-cloner-component-reset-verb = Reset DNA +changeling-cloner-component-reset-popup = You purge the injector's DNA storage. + +changeling-cloner-component-draw-user = You start drawing DNA from {THE($target)}. +changeling-cloner-component-draw-target = {CAPITALIZE(THE($user))} starts drawing DNA from you. +changeling-cloner-component-inject-user = You start injecting DNA into {THE($target)}. +changeling-cloner-component-inject-target = {CAPITALIZE(THE($user))} starts injecting DNA into you. diff --git a/Resources/Locale/en-US/construction/recipes/crates.ftl b/Resources/Locale/en-US/construction/recipes/crates.ftl index c5b2b47c32..ea4ce93609 100644 --- a/Resources/Locale/en-US/construction/recipes/crates.ftl +++ b/Resources/Locale/en-US/construction/recipes/crates.ftl @@ -1,4 +1,5 @@ construction-recipe-crate-freezer = crate freezer construction-recipe-big-box = large cardboard box -construction-recipe-box-cardboard = small cardboard box +construction-recipe-box-cardboard = cardboard box +construction-recipe-box-cardboard-small = small cardboard box construction-recipe-box-tote = circuit tote diff --git a/Resources/Locale/en-US/delivery/delivery-spam.ftl b/Resources/Locale/en-US/delivery/delivery-spam.ftl index c5161bb19f..ce5d207f14 100644 --- a/Resources/Locale/en-US/delivery/delivery-spam.ftl +++ b/Resources/Locale/en-US/delivery/delivery-spam.ftl @@ -235,7 +235,7 @@ delivery-spam-11 = Help mom and dad! if we do not get this money in 10 days then the govertment will come to take away childhood home and we will be homeless. {"[bold]thank you and we love you,[/bold]"} - {"[italic]parents[/italics]"} + {"[italic]parents[/italic]"} delivery-spam-12 = Join us on the maiden voyage! .desc = Advertisement for a relaxing voyage. diff --git a/Resources/Locale/en-US/deviceLinking/randomgate.ftl b/Resources/Locale/en-US/deviceLinking/randomgate.ftl new file mode 100644 index 0000000000..664fdf59c0 --- /dev/null +++ b/Resources/Locale/en-US/deviceLinking/randomgate.ftl @@ -0,0 +1,3 @@ +random-gate-menu-settings = Success Probability (%): +random-gate-menu-setup = Random Gate Setup +random-gate-menu-apply = Apply diff --git a/Resources/Locale/en-US/game-ticking/game-presets/preset-changeling.ftl b/Resources/Locale/en-US/game-ticking/game-presets/preset-changeling.ftl index 32e79679cc..46a0a30d5d 100644 --- a/Resources/Locale/en-US/game-ticking/game-presets/preset-changeling.ftl +++ b/Resources/Locale/en-US/game-ticking/game-presets/preset-changeling.ftl @@ -1,8 +1,8 @@ changeling-role-greeting = - You are a Changeling, a highly intelligent predator. + You are a changeling, a highly intelligent predator. Your primary goal is to escape the station alive via assuming the identities of the denizens of this station. You are hungry and will not make it long without sustenance... - Kill, consume, hide, survive. + Kill. Consume. Hide. Survive. changeling-briefing = You are a changeling. diff --git a/Resources/Locale/en-US/game-ticking/game-presets/preset-xenoborgs.ftl b/Resources/Locale/en-US/game-ticking/game-presets/preset-xenoborgs.ftl new file mode 100644 index 0000000000..111aba947a --- /dev/null +++ b/Resources/Locale/en-US/game-ticking/game-presets/preset-xenoborgs.ftl @@ -0,0 +1,26 @@ +xenoborgs-title = Xenoborgs +xenoborgs-description = A Xenoborg Mothership was detected near the station. Stop them from turning every sentient being into a xenoborg. + +xenoborgs-welcome = You're a xenoborg. Protect and help the mothership core to make more xenoborgs. and eventually turn all carbon-based life form into silicon. + +mothership-welcome = You're the mothership core. Guide the xenoborgs so they can bring your materials and sentient brains so you can grow the xenoborg army and turn all carbon-based life form into silicon. + +xenoborg-shuttle-call = We have detected that Xenoborgs have overtaken the station. Dispatching an emergency shuttle to collect remaining personnel. + +xenoborgs-borgsmajor = [color=deepskyblue]Xenoborg major victory![/color] +xenoborgs-borgsminor = [color=deepskyblue]Xenoborg minor victory![/color] +xenoborgs-neutral = [color=white]Neutral outcome![/color] +xenoborgs-crewminor = [color=yellow]Crew minor victory![/color] +xenoborgs-crewmajor = [color=yellow]Crew major victory![/color] + +xenoborgs-cond-all-xenoborgs-dead-core-alive = All xenoborgs were destroyed. The mothership core remains adrift in space. +xenoborgs-cond-all-xenoborgs-dead-core-dead = The mothership core was destroyed and there are no xenoborgs left. + +xenoborg-number-xenoborg-alive-end = Number of xenoborgs alive: {$count} +xenoborg-number-crew-alive-end = Number of crew alive: {$count} + +xenoborg-max-number = The highest number of xenoborgs was: {$count} + +xenoborgs-list-start = The starting xenoborg team were: +xenoborgs-list = - [color=White]{$name}[/color] ([color=gray]{$user}[/color]) + diff --git a/Resources/Locale/en-US/guidebook/entity-effects/conditions.ftl b/Resources/Locale/en-US/guidebook/entity-effects/conditions.ftl index 63654ab08b..1d017423d3 100644 --- a/Resources/Locale/en-US/guidebook/entity-effects/conditions.ftl +++ b/Resources/Locale/en-US/guidebook/entity-effects/conditions.ftl @@ -1,4 +1,4 @@ -reagent-effect-condition-guidebook-total-damage = +entity-condition-guidebook-total-damage = { $max -> [2147483648] it has at least {NATURALFIXED($min, 2)} total damage *[other] { $min -> @@ -7,7 +7,7 @@ reagent-effect-condition-guidebook-total-damage = } } -reagent-effect-condition-guidebook-type-damage = +entity-condition-guidebook-type-damage = { $max -> [2147483648] it has at least {NATURALFIXED($min, 2)} of {$type} damage *[other] { $min -> @@ -16,7 +16,7 @@ reagent-effect-condition-guidebook-type-damage = } } -reagent-effect-condition-guidebook-group-damage = +entity-condition-guidebook-group-damage = { $max -> [2147483648] it has at least {NATURALFIXED($min, 2)} of {$type} damage. *[other] { $min -> @@ -25,7 +25,7 @@ reagent-effect-condition-guidebook-group-damage = } } -reagent-effect-condition-guidebook-total-hunger = +entity-condition-guidebook-total-hunger = { $max -> [2147483648] the target has at least {NATURALFIXED($min, 2)} total hunger *[other] { $min -> @@ -34,7 +34,7 @@ reagent-effect-condition-guidebook-total-hunger = } } -reagent-effect-condition-guidebook-reagent-threshold = +entity-condition-guidebook-reagent-threshold = { $max -> [2147483648] there's at least {NATURALFIXED($min, 2)}u of {$reagent} *[other] { $min -> @@ -43,13 +43,13 @@ reagent-effect-condition-guidebook-reagent-threshold = } } -reagent-effect-condition-guidebook-mob-state-condition = +entity-condition-guidebook-mob-state-condition = the mob is { $state } -reagent-effect-condition-guidebook-job-condition = +entity-condition-guidebook-job-condition = the target's job is { $job } -reagent-effect-condition-guidebook-solution-temperature = +entity-condition-guidebook-solution-temperature = the solution's temperature is { $max -> [2147483648] at least {NATURALFIXED($min, 2)}k *[other] { $min -> @@ -58,7 +58,7 @@ reagent-effect-condition-guidebook-solution-temperature = } } -reagent-effect-condition-guidebook-body-temperature = +entity-condition-guidebook-body-temperature = the body's temperature is { $max -> [2147483648] at least {NATURALFIXED($min, 2)}k *[other] { $min -> @@ -67,27 +67,27 @@ reagent-effect-condition-guidebook-body-temperature = } } -reagent-effect-condition-guidebook-organ-type = +entity-condition-guidebook-organ-type = the metabolizing organ { $shouldhave -> [true] is *[false] is not } {INDEFINITE($name)} {$name} organ -reagent-effect-condition-guidebook-has-tag = +entity-condition-guidebook-has-tag = the target { $invert -> [true] does not have *[false] has } the tag {$tag} -reagent-effect-condition-guidebook-this-reagent = this reagent +entity-condition-guidebook-this-reagent = this reagent -reagent-effect-condition-guidebook-breathing = +entity-condition-guidebook-breathing = the metabolizer is { $isBreathing -> [true] breathing normally *[false] suffocating } -reagent-effect-condition-guidebook-internals = +entity-condition-guidebook-internals = the metabolizer is { $usingInternals -> [true] using internals *[false] breathing atmospheric air diff --git a/Resources/Locale/en-US/guidebook/entity-effects/effects.ftl b/Resources/Locale/en-US/guidebook/entity-effects/effects.ftl index 0de71133ca..fccc6291a8 100644 --- a/Resources/Locale/en-US/guidebook/entity-effects/effects.ftl +++ b/Resources/Locale/en-US/guidebook/entity-effects/effects.ftl @@ -25,6 +25,18 @@ entity-effect-guidebook-spawn-entity = *[other] {$amount} {MAKEPLURAL($entname)} } +entity-effect-guidebook-destroy = + { $chance -> + [1] Destroys + *[other] destroy + } the object + +entity-effect-guidebook-break = + { $chance -> + [1] Breaks + *[other] break + } the object + entity-effect-guidebook-explosion = { $chance -> [1] Causes @@ -500,3 +512,9 @@ entity-effect-guidebook-plant-seeds-remove = [1] Removes the *[other] remove the } seeds of the plant + +entity-effect-guidebook-plant-mutate-chemicals = + { $chance -> + [1] Mutates + *[other] mutate + } a plant to produce {$name} diff --git a/Resources/Locale/en-US/triggers/popup-on-trigger.ftl b/Resources/Locale/en-US/triggers/popup-on-trigger.ftl new file mode 100644 index 0000000000..4045c2b03a --- /dev/null +++ b/Resources/Locale/en-US/triggers/popup-on-trigger.ftl @@ -0,0 +1,7 @@ +### Locales for PopupOnTrigger + +popup-on-trigger-use = You use { THE($entity) }. +popup-on-trigger-use-other = { CAPITALIZE(THE($user)) } uses { THE($entity) }. + +popup-on-trigger-activate = You activate { THE($entity) }. +popup-on-trigger-activate-other = { CAPITALIZE(THE($user)) } activates { THE($entity) }. diff --git a/Resources/Locale/en-US/xenoborgs/xenoborgs.ftl b/Resources/Locale/en-US/xenoborgs/xenoborgs.ftl new file mode 100644 index 0000000000..3c51dd4314 --- /dev/null +++ b/Resources/Locale/en-US/xenoborgs/xenoborgs.ftl @@ -0,0 +1,3 @@ +xenoborgs-no-more-threat-mothership-core-alive-announcement = Long-range sensors indicate that all xenoborgs were destroyed. The mothership core remains adrift in space. +xenoborgs-no-more-threat-mothership-core-dead-announcement = Long-range sensors indicate that all xenoborgs were destroyed along side the mothership core. +mothership-destroyed-announcement = Long-range sensors indicate that the mothership core was destroyed. diff --git a/Resources/Maps/Dungeon/RandomMap/bagelrandom.yml b/Resources/Maps/Dungeon/RandomMap/bagelrandom.yml new file mode 100644 index 0000000000..0f8a5b1ae8 --- /dev/null +++ b/Resources/Maps/Dungeon/RandomMap/bagelrandom.yml @@ -0,0 +1,2175 @@ +meta: + format: 7 + category: Map + engineVersion: 268.0.0 + forkId: "" + forkVersion: "" + time: 12/08/2025 05:06:43 + entityCount: 312 +maps: +- 1 +grids: +- 1 +orphans: [] +nullspace: [] +tilemap: + 5: Space + 1: FloorBar + 7: FloorBrokenWood + 6: FloorClown + 3: FloorDark + 2: FloorShuttlePurple + 4: FloorWood + 0: Plating +entities: +- proto: "" + entities: + - uid: 1 + components: + - type: MetaData + - type: Transform + - type: Map + mapPaused: True + - type: GridTree + - type: Broadphase + - type: OccluderTree + - type: MapGrid + chunks: + 0,0: + ind: 0,0 + tiles: AAAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAADAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAAAwAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAMAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAADAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAAAwAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAMAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAcAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAADAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAEAAAAAAAABAAAAAAAAAcAAAAAAAAAAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAwAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAABwAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAMAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAcAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAADAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAEAAAAAAAABAAAAAAAAAcAAAAAAAAAAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAwAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAA== + version: 7 + 0,-1: + ind: 0,-1 + tiles: BQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAA== + version: 7 + -1,-1: + ind: -1,-1 + tiles: BQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAACAAAAAAAAAgAAAAAAAA== + version: 7 + -1,0: + ind: -1,0 + tiles: BQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAACAAAAAAAAAAAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAAAgAAAAAAAAAAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAIAAAAAAAAAAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAACAAAAAAAAAAAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAAAgAAAAAAAAAAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAIAAAAAAAAAAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAACAAAAAAAAAAAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAAAgAAAAAAAAAAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAIAAAAAAAACAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAACAAAAAAAAAAAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAAAgAAAAAAAAAAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAIAAAAAAAAAAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAACAAAAAAAAAAAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAAAgAAAAAAAAAAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAIAAAAAAAAAAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAACAAAAAAAAAAAAAAAAAA== + version: 7 + 1,-1: + ind: 1,-1 + tiles: BQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAA== + version: 7 + 1,0: + ind: 1,0 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAAAAAAAAAAAAIAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAAAAAAAAAACAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAAAAAAAAAAAgAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAAAAAAAAAAAAIAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAAAAAAAAAACAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAAAAAAAAAAAgAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAA== + version: 7 + -1,1: + ind: -1,1 + tiles: BQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAACAAAAAAAAAAAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAAAgAAAAAAAAIAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAA== + version: 7 + 0,1: + ind: 0,1 + tiles: AAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAA== + version: 7 + 1,1: + ind: 1,1 + tiles: AgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAA== + version: 7 + - type: Gravity + gravityShakeSound: !type:SoundPathSpecifier + path: /Audio/Effects/alert.ogg + - type: DecalGrid + chunkCollection: + version: 2 + nodes: + - node: + color: '#FFFFFFFF' + id: Bot + decals: + 2: 0,1 + 3: 0,10 + - node: + color: '#FFFFFFFF' + id: WoodTrimThinLineE + decals: + 0: 7,15 + 1: 7,6 + - node: + color: '#FFFFFFFF' + id: WoodTrimThinLineW + decals: + 4: 6,6 + 5: 6,5 + 6: 6,4 + 7: 6,3 + 8: 6,2 + 9: 6,1 + 10: 6,10 + 11: 6,11 + 12: 6,12 + 13: 6,13 + 14: 6,14 + 15: 6,15 + - type: GridAtmosphere + version: 2 + data: + tiles: + 0,0: + 0: 65534 + 0,-1: + 0: 61440 + 0,1: + 0: 12287 + 0,2: + 0: 65519 + -1,2: + 0: 17484 + 0,3: + 0: 65535 + 0,4: + 0: 242 + 1,0: + 0: 65521 + 1,1: + 0: 4095 + 1,2: + 0: 65311 + 1,3: + 0: 65535 + 1,-1: + 0: 61440 + 2,0: + 0: 21844 + 2,1: + 0: 21845 + 2,2: + 0: 56783 + 2,3: + 0: 56797 + 2,-1: + 0: 61440 + 2,4: + 0: 253 + 3,2: + 0: 65535 + 3,3: + 0: 65535 + 3,-1: + 0: 61440 + 3,4: + 0: 255 + 4,2: + 0: 65535 + 4,3: + 0: 65535 + -1,-1: + 0: 49152 + 4,-1: + 0: 61440 + -1,0: + 0: 17476 + -1,1: + 0: 17476 + -1,3: + 0: 17476 + -1,4: + 0: 196 + 5,-1: + 0: 28672 + 5,0: + 0: 17476 + 4,4: + 0: 255 + 5,2: + 0: 30583 + 5,3: + 0: 30583 + 5,4: + 0: 119 + 5,1: + 0: 17476 + 1,4: + 0: 240 + uniqueMixes: + - volume: 2500 + temperature: 293.15 + moles: + Oxygen: 21.824879 + Nitrogen: 82.10312 + chunkSize: 4 + - type: SpreaderGrid + - type: GridPathfinding + - type: RadiationGridResistance +- proto: AirAlarm + entities: + - uid: 33 + components: + - type: Transform + pos: 2.5,7.5 + parent: 1 + - type: DeviceList + devices: + - 131 + - 130 + - 129 + - 128 + - 127 + - 126 + - 125 + - type: Fixtures + fixtures: {} + - uid: 235 + components: + - type: Transform + pos: 2.5,16.5 + parent: 1 + - type: DeviceList + devices: + - 219 + - 220 + - 221 + - 222 + - 273 + - 274 + - 214 + - type: Fixtures + fixtures: {} +- proto: AirlockTheatreLocked + entities: + - uid: 31 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,7.5 + parent: 1 + - uid: 32 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,7.5 + parent: 1 + - uid: 236 + components: + - type: Transform + pos: 1.5,16.5 + parent: 1 + - uid: 237 + components: + - type: Transform + pos: 8.5,16.5 + parent: 1 +- proto: AirSensor + entities: + - uid: 129 + components: + - type: Transform + pos: 0.5,2.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 33 + - 58 + - uid: 214 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,11.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 235 + - 232 +- proto: APCBasic + entities: + - uid: 35 + components: + - type: Transform + pos: 4.5,7.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 233 + components: + - type: Transform + pos: 4.5,16.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: CableApcExtension + entities: + - uid: 95 + components: + - type: Transform + pos: 4.5,7.5 + parent: 1 + - uid: 96 + components: + - type: Transform + pos: 4.5,6.5 + parent: 1 + - uid: 97 + components: + - type: Transform + pos: 4.5,5.5 + parent: 1 + - uid: 98 + components: + - type: Transform + pos: 4.5,4.5 + parent: 1 + - uid: 99 + components: + - type: Transform + pos: 4.5,3.5 + parent: 1 + - uid: 100 + components: + - type: Transform + pos: 4.5,2.5 + parent: 1 + - uid: 101 + components: + - type: Transform + pos: 4.5,1.5 + parent: 1 + - uid: 102 + components: + - type: Transform + pos: 3.5,1.5 + parent: 1 + - uid: 103 + components: + - type: Transform + pos: 2.5,1.5 + parent: 1 + - uid: 104 + components: + - type: Transform + pos: 3.5,5.5 + parent: 1 + - uid: 105 + components: + - type: Transform + pos: 2.5,5.5 + parent: 1 + - uid: 106 + components: + - type: Transform + pos: 1.5,5.5 + parent: 1 + - uid: 107 + components: + - type: Transform + pos: 1.5,1.5 + parent: 1 + - uid: 108 + components: + - type: Transform + pos: 5.5,3.5 + parent: 1 + - uid: 109 + components: + - type: Transform + pos: 6.5,3.5 + parent: 1 + - uid: 110 + components: + - type: Transform + pos: 7.5,3.5 + parent: 1 + - uid: 111 + components: + - type: Transform + pos: 8.5,3.5 + parent: 1 + - uid: 112 + components: + - type: Transform + pos: 7.5,4.5 + parent: 1 + - uid: 113 + components: + - type: Transform + pos: 7.5,5.5 + parent: 1 + - uid: 114 + components: + - type: Transform + pos: 7.5,2.5 + parent: 1 + - uid: 251 + components: + - type: Transform + pos: 7.5,11.5 + parent: 1 + - uid: 252 + components: + - type: Transform + pos: 7.5,12.5 + parent: 1 + - uid: 253 + components: + - type: Transform + pos: 7.5,13.5 + parent: 1 + - uid: 254 + components: + - type: Transform + pos: 7.5,14.5 + parent: 1 + - uid: 255 + components: + - type: Transform + pos: 8.5,12.5 + parent: 1 + - uid: 256 + components: + - type: Transform + pos: 6.5,12.5 + parent: 1 + - uid: 257 + components: + - type: Transform + pos: 5.5,12.5 + parent: 1 + - uid: 258 + components: + - type: Transform + pos: 4.5,12.5 + parent: 1 + - uid: 259 + components: + - type: Transform + pos: 4.5,11.5 + parent: 1 + - uid: 260 + components: + - type: Transform + pos: 4.5,13.5 + parent: 1 + - uid: 261 + components: + - type: Transform + pos: 4.5,16.5 + parent: 1 + - uid: 262 + components: + - type: Transform + pos: 4.5,15.5 + parent: 1 + - uid: 263 + components: + - type: Transform + pos: 4.5,14.5 + parent: 1 + - uid: 264 + components: + - type: Transform + pos: 3.5,14.5 + parent: 1 + - uid: 265 + components: + - type: Transform + pos: 2.5,14.5 + parent: 1 + - uid: 266 + components: + - type: Transform + pos: 1.5,14.5 + parent: 1 + - uid: 267 + components: + - type: Transform + pos: 1.5,10.5 + parent: 1 + - uid: 268 + components: + - type: Transform + pos: 2.5,10.5 + parent: 1 + - uid: 269 + components: + - type: Transform + pos: 3.5,10.5 + parent: 1 + - uid: 270 + components: + - type: Transform + pos: 4.5,10.5 + parent: 1 +- proto: CableMV + entities: + - uid: 94 + components: + - type: Transform + pos: 4.5,7.5 + parent: 1 + - uid: 309 + components: + - type: Transform + pos: 4.5,16.5 + parent: 1 +- proto: CarpetPurple + entities: + - uid: 83 + components: + - type: Transform + pos: 7.5,5.5 + parent: 1 + - uid: 84 + components: + - type: Transform + pos: 7.5,4.5 + parent: 1 + - uid: 85 + components: + - type: Transform + pos: 7.5,3.5 + parent: 1 + - uid: 86 + components: + - type: Transform + pos: 7.5,2.5 + parent: 1 + - uid: 245 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,11.5 + parent: 1 + - uid: 246 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,12.5 + parent: 1 + - uid: 247 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,13.5 + parent: 1 + - uid: 248 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,14.5 + parent: 1 +- proto: ChairWood + entities: + - uid: 41 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5116234,2.5312295 + parent: 1 + - uid: 42 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.493679,1.5956826 + parent: 1 + - uid: 43 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.505825,2.5420327 + parent: 1 + - uid: 44 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5360373,3.5588174 + parent: 1 + - uid: 45 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5298119,4.5362344 + parent: 1 + - uid: 46 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5017357,5.508036 + parent: 1 + - uid: 47 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.4873924,4.5229897 + parent: 1 + - uid: 48 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.52676,3.5758462 + parent: 1 + - uid: 49 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5365257,6.5085855 + parent: 1 + - uid: 288 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.4880505,15.558275 + parent: 1 + - uid: 289 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.4708996,14.622545 + parent: 1 + - uid: 290 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5502453,13.573168 + parent: 1 + - uid: 291 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5348034,12.548592 + parent: 1 + - uid: 292 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.528578,10.528425 + parent: 1 + - uid: 293 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.523695,11.574385 + parent: 1 + - uid: 294 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5408459,11.549482 + parent: 1 + - uid: 295 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5276011,12.681034 + parent: 1 + - uid: 296 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5293102,13.58643 + parent: 1 +- proto: CurtainsRedOpen + entities: + - uid: 75 + components: + - type: Transform + pos: 1.5,0.5 + parent: 1 + - uid: 76 + components: + - type: Transform + pos: 2.5,0.5 + parent: 1 + - uid: 77 + components: + - type: Transform + pos: 3.5,0.5 + parent: 1 + - uid: 78 + components: + - type: Transform + pos: 4.5,0.5 + parent: 1 + - uid: 223 + components: + - type: Transform + pos: 4.5,9.5 + parent: 1 + - uid: 224 + components: + - type: Transform + pos: 3.5,9.5 + parent: 1 + - uid: 225 + components: + - type: Transform + pos: 2.5,9.5 + parent: 1 + - uid: 226 + components: + - type: Transform + pos: 1.5,9.5 + parent: 1 +- proto: DefaultStationBeaconTheater + entities: + - uid: 51 + components: + - type: Transform + pos: 3.5,3.5 + parent: 1 + - uid: 271 + components: + - type: Transform + pos: 3.5,12.5 + parent: 1 +- proto: DisposalBend + entities: + - uid: 53 + components: + - type: Transform + pos: 1.5,1.5 + parent: 1 + - uid: 216 + components: + - type: Transform + pos: 1.5,10.5 + parent: 1 +- proto: DisposalMachineFrame + entities: + - uid: 218 + components: + - type: Transform + pos: 0.5,10.5 + parent: 1 +- proto: DisposalPipe + entities: + - uid: 54 + components: + - type: Transform + pos: 1.5,0.5 + parent: 1 + - uid: 217 + components: + - type: Transform + pos: 1.5,9.5 + parent: 1 +- proto: DisposalTrunk + entities: + - uid: 55 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,1.5 + parent: 1 + - uid: 215 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,10.5 + parent: 1 +- proto: DisposalUnit + entities: + - uid: 52 + components: + - type: Transform + pos: 0.5,1.5 + parent: 1 +- proto: DrinkBottleWhiskey + entities: + - uid: 250 + components: + - type: Transform + pos: 6.715625,15.67439 + parent: 1 +- proto: DrinkShotGlass + entities: + - uid: 306 + components: + - type: Transform + pos: 6.4200315,15.394666 + parent: 1 + - uid: 307 + components: + - type: Transform + pos: 6.2772703,15.656812 + parent: 1 +- proto: EuphoniumInstrument + entities: + - uid: 93 + components: + - type: Transform + pos: 7.558776,1.6142435 + parent: 1 +- proto: FireAlarm + entities: + - uid: 58 + components: + - type: Transform + pos: 5.5,7.5 + parent: 1 + - type: DeviceList + devices: + - 131 + - 130 + - 129 + - 128 + - 127 + - 126 + - 125 + - type: Fixtures + fixtures: {} + - uid: 232 + components: + - type: Transform + pos: 5.5,16.5 + parent: 1 + - type: DeviceList + devices: + - 219 + - 220 + - 221 + - 222 + - 273 + - 274 + - 214 + - type: Fixtures + fixtures: {} +- proto: Firelock + entities: + - uid: 125 + components: + - type: Transform + pos: 1.5,0.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 33 + - 58 + - uid: 126 + components: + - type: Transform + pos: 2.5,0.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 33 + - 58 + - uid: 127 + components: + - type: Transform + pos: 3.5,0.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 33 + - 58 + - uid: 128 + components: + - type: Transform + pos: 4.5,0.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 33 + - 58 + - uid: 219 + components: + - type: Transform + pos: 4.5,9.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 235 + - 232 + - uid: 220 + components: + - type: Transform + pos: 3.5,9.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 235 + - 232 + - uid: 221 + components: + - type: Transform + pos: 2.5,9.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 235 + - 232 + - uid: 222 + components: + - type: Transform + pos: 1.5,9.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 235 + - 232 +- proto: FoodNoodles + entities: + - uid: 81 + components: + - type: Transform + pos: 4.5421743,2.6492167 + parent: 1 +- proto: FoodNoodlesMeatball + entities: + - uid: 82 + components: + - type: Transform + pos: 4.4800406,5.6493998 + parent: 1 +- proto: FoodTomato + entities: + - uid: 79 + components: + - type: Transform + pos: 2.7184439,3.4355936 + parent: 1 + - uid: 80 + components: + - type: Transform + pos: 2.3096304,3.7501078 + parent: 1 +- proto: GasPipeBend + entities: + - uid: 115 + components: + - type: Transform + pos: 4.5,4.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 116 + components: + - type: Transform + pos: 2.5,4.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 275 + components: + - type: Transform + pos: 2.5,13.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 276 + components: + - type: Transform + pos: 4.5,13.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' +- proto: GasPipeStraight + entities: + - uid: 117 + components: + - type: Transform + pos: 2.5,3.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 118 + components: + - type: Transform + pos: 2.5,2.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 119 + components: + - type: Transform + pos: 2.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 120 + components: + - type: Transform + pos: 2.5,0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 121 + components: + - type: Transform + pos: 4.5,3.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 122 + components: + - type: Transform + pos: 4.5,2.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 123 + components: + - type: Transform + pos: 4.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 124 + components: + - type: Transform + pos: 4.5,0.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 277 + components: + - type: Transform + pos: 4.5,12.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 278 + components: + - type: Transform + pos: 4.5,11.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 279 + components: + - type: Transform + pos: 4.5,10.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 280 + components: + - type: Transform + pos: 4.5,9.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 281 + components: + - type: Transform + pos: 2.5,12.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 282 + components: + - type: Transform + pos: 2.5,11.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 283 + components: + - type: Transform + pos: 2.5,10.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 284 + components: + - type: Transform + pos: 2.5,9.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' +- proto: GasVentPump + entities: + - uid: 130 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,4.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 33 + - 58 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 274 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,13.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 235 + - 232 + - type: AtmosPipeColor + color: '#0055CCFF' +- proto: GasVentScrubber + entities: + - uid: 131 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,4.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 33 + - 58 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 273 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,13.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 235 + - 232 + - type: AtmosPipeColor + color: '#990000FF' +- proto: Grille + entities: + - uid: 22 + components: + - type: Transform + pos: -0.5,2.5 + parent: 1 + - uid: 23 + components: + - type: Transform + pos: -0.5,5.5 + parent: 1 + - uid: 158 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,5.5 + parent: 1 + - uid: 159 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,4.5 + parent: 1 + - uid: 160 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,3.5 + parent: 1 + - uid: 161 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,2.5 + parent: 1 + - uid: 172 + components: + - type: Transform + pos: 13.5,0.5 + parent: 1 + - uid: 173 + components: + - type: Transform + pos: 14.5,0.5 + parent: 1 + - uid: 174 + components: + - type: Transform + pos: 15.5,0.5 + parent: 1 + - uid: 175 + components: + - type: Transform + pos: 16.5,0.5 + parent: 1 + - uid: 207 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,11.5 + parent: 1 + - uid: 208 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,14.5 + parent: 1 +- proto: HolopadGeneralTheater + entities: + - uid: 50 + components: + - type: Transform + pos: 3.5,3.5 + parent: 1 + - uid: 272 + components: + - type: Transform + pos: 3.5,12.5 + parent: 1 +- proto: IntercomCommon + entities: + - uid: 310 + components: + - type: Transform + pos: 12.5,0.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 311 + components: + - type: Transform + pos: 0.5,0.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 312 + components: + - type: Transform + pos: 0.5,9.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: Lamp + entities: + - uid: 62 + components: + - type: Transform + pos: 6.545068,6.68101 + parent: 1 +- proto: MaterialWoodPlank1 + entities: + - uid: 299 + components: + - type: Transform + pos: 7.881231,11.301702 + parent: 1 + - uid: 300 + components: + - type: Transform + pos: 7.776006,11.027715 + parent: 1 +- proto: PaintingSadClown + entities: + - uid: 59 + components: + - type: Transform + pos: 6.5,7.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 231 + components: + - type: Transform + pos: 6.5,16.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PartRodMetal1 + entities: + - uid: 205 + components: + - type: Transform + pos: 5.6981463,10.380327 + parent: 1 + - type: Stack + count: 2 + - uid: 241 + components: + - type: Transform + pos: 5.7851825,13.523882 + parent: 1 + - type: Stack + count: 2 +- proto: PosterContrabandClown + entities: + - uid: 34 + components: + - type: Transform + pos: 3.5,7.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 234 + components: + - type: Transform + pos: 3.5,16.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterLegitMime + entities: + - uid: 60 + components: + - type: Transform + pos: 7.5,7.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 230 + components: + - type: Transform + pos: 7.5,16.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PoweredDimSmallLight + entities: + - uid: 242 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,12.5 + parent: 1 +- proto: PoweredWarmSmallLight + entities: + - uid: 89 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,5.5 + parent: 1 + - uid: 90 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,4.5 + parent: 1 + - uid: 91 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,3.5 + parent: 1 + - uid: 92 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,2.5 + parent: 1 + - uid: 244 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,14.5 + parent: 1 +- proto: PuddleTomato + entities: + - uid: 297 + components: + - type: Transform + pos: 7.5,12.5 + parent: 1 + - uid: 298 + components: + - type: Transform + pos: 6.5,14.5 + parent: 1 +- proto: Railing + entities: + - uid: 63 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,6.5 + parent: 1 + - uid: 64 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,5.5 + parent: 1 + - uid: 65 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,4.5 + parent: 1 + - uid: 66 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,3.5 + parent: 1 + - uid: 67 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,2.5 + parent: 1 + - uid: 68 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,1.5 + parent: 1 + - uid: 201 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,15.5 + parent: 1 + - uid: 202 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,14.5 + parent: 1 + - uid: 204 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,11.5 + parent: 1 + - uid: 206 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,12.5 + parent: 1 +- proto: RandomSpawner + entities: + - uid: 301 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,15.5 + parent: 1 + - uid: 302 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,14.5 + parent: 1 +- proto: RandomSpawner100 + entities: + - uid: 203 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,11.5 + parent: 1 + - uid: 243 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,10.5 + parent: 1 + - uid: 303 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,14.5 + parent: 1 +- proto: ReinforcedWindow + entities: + - uid: 162 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,5.5 + parent: 1 + - uid: 163 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,4.5 + parent: 1 + - uid: 164 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,3.5 + parent: 1 + - uid: 165 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,2.5 + parent: 1 + - uid: 168 + components: + - type: Transform + pos: 13.5,0.5 + parent: 1 + - uid: 169 + components: + - type: Transform + pos: 14.5,0.5 + parent: 1 + - uid: 170 + components: + - type: Transform + pos: 15.5,0.5 + parent: 1 + - uid: 171 + components: + - type: Transform + pos: 16.5,0.5 + parent: 1 +- proto: ScrapCamera + entities: + - uid: 304 + components: + - type: Transform + pos: 5.5637207,15.763256 + parent: 1 +- proto: SignSpace + entities: + - uid: 157 + components: + - type: MetaData + desc: Would it even be Space Station without dra-... hmm... + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,1.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignTheater + entities: + - uid: 56 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,1.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 229 + components: + - type: Transform + pos: -0.5,10.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: StairWood + entities: + - uid: 30 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,6.5 + parent: 1 + - uid: 200 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,15.5 + parent: 1 +- proto: StationMap + entities: + - uid: 3 + components: + - type: Transform + pos: 21.5,0.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 73 + components: + - type: Transform + pos: 9.5,0.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 228 + components: + - type: Transform + pos: 9.5,9.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: Stool + entities: + - uid: 88 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.4766226,5.576829 + parent: 1 + - uid: 308 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.4789305,14.684094 + parent: 1 +- proto: SurveillanceCameraSupply + entities: + - uid: 305 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,6.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSupply + nameSet: True + id: Theater +- proto: TableFrame + entities: + - uid: 239 + components: + - type: Transform + pos: 7.5,10.5 + parent: 1 +- proto: TableWood + entities: + - uid: 36 + components: + - type: Transform + pos: 7.5,1.5 + parent: 1 + - uid: 37 + components: + - type: Transform + pos: 8.5,1.5 + parent: 1 + - uid: 38 + components: + - type: Transform + pos: 4.5,2.5 + parent: 1 + - uid: 39 + components: + - type: Transform + pos: 2.5,3.5 + parent: 1 + - uid: 40 + components: + - type: Transform + pos: 4.5,5.5 + parent: 1 + - uid: 61 + components: + - type: Transform + pos: 6.5,6.5 + parent: 1 + - uid: 238 + components: + - type: Transform + pos: 6.5,15.5 + parent: 1 + - uid: 240 + components: + - type: Transform + pos: 8.5,10.5 + parent: 1 + - uid: 285 + components: + - type: Transform + pos: 4.5,11.5 + parent: 1 + - uid: 286 + components: + - type: Transform + pos: 2.5,12.5 + parent: 1 + - uid: 287 + components: + - type: Transform + pos: 4.5,14.5 + parent: 1 +- proto: TintedWindow + entities: + - uid: 24 + components: + - type: Transform + pos: -0.5,2.5 + parent: 1 + - uid: 25 + components: + - type: Transform + pos: -0.5,5.5 + parent: 1 + - uid: 209 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,14.5 + parent: 1 + - uid: 210 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,11.5 + parent: 1 +- proto: UprightPianoInstrument + entities: + - uid: 87 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.5,6.5 + parent: 1 + - uid: 249 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.5,15.5 + parent: 1 +- proto: VendingMachineChang + entities: + - uid: 57 + components: + - type: Transform + pos: 0.5,6.5 + parent: 1 + - uid: 213 + components: + - type: Transform + pos: 0.5,15.5 + parent: 1 +- proto: WallmountTelevision + entities: + - uid: 74 + components: + - type: Transform + pos: 7.5,0.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 167 + components: + - type: Transform + pos: 19.5,0.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 227 + components: + - type: Transform + pos: 7.5,9.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: WallReinforced + entities: + - uid: 28 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 9.5,7.5 + parent: 1 + - uid: 29 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 9.5,6.5 + parent: 1 + - uid: 143 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 21.5,7.5 + parent: 1 + - uid: 144 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 21.5,6.5 + parent: 1 + - uid: 176 + components: + - type: Transform + pos: 9.5,16.5 + parent: 1 + - uid: 177 + components: + - type: Transform + pos: 9.5,15.5 + parent: 1 +- proto: WallSolid + entities: + - uid: 4 + components: + - type: Transform + pos: -0.5,0.5 + parent: 1 + - uid: 5 + components: + - type: Transform + pos: 0.5,0.5 + parent: 1 + - uid: 6 + components: + - type: Transform + pos: -0.5,1.5 + parent: 1 + - uid: 7 + components: + - type: Transform + pos: -0.5,6.5 + parent: 1 + - uid: 8 + components: + - type: Transform + pos: -0.5,7.5 + parent: 1 + - uid: 9 + components: + - type: Transform + pos: 0.5,7.5 + parent: 1 + - uid: 10 + components: + - type: Transform + pos: 2.5,7.5 + parent: 1 + - uid: 11 + components: + - type: Transform + pos: 3.5,7.5 + parent: 1 + - uid: 12 + components: + - type: Transform + pos: 4.5,7.5 + parent: 1 + - uid: 13 + components: + - type: Transform + pos: 5.5,7.5 + parent: 1 + - uid: 14 + components: + - type: Transform + pos: 6.5,7.5 + parent: 1 + - uid: 15 + components: + - type: Transform + pos: 7.5,7.5 + parent: 1 + - uid: 16 + components: + - type: Transform + pos: 9.5,5.5 + parent: 1 + - uid: 17 + components: + - type: Transform + pos: 9.5,4.5 + parent: 1 + - uid: 18 + components: + - type: Transform + pos: 9.5,3.5 + parent: 1 + - uid: 19 + components: + - type: Transform + pos: 9.5,2.5 + parent: 1 + - uid: 20 + components: + - type: Transform + pos: 9.5,1.5 + parent: 1 + - uid: 21 + components: + - type: Transform + pos: 9.5,0.5 + parent: 1 + - uid: 69 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,0.5 + parent: 1 + - uid: 70 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,0.5 + parent: 1 + - uid: 71 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,0.5 + parent: 1 + - uid: 72 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,0.5 + parent: 1 + - uid: 132 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,7.5 + parent: 1 + - uid: 133 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,6.5 + parent: 1 + - uid: 134 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 12.5,7.5 + parent: 1 + - uid: 135 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 13.5,7.5 + parent: 1 + - uid: 136 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 14.5,7.5 + parent: 1 + - uid: 137 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 15.5,7.5 + parent: 1 + - uid: 138 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,7.5 + parent: 1 + - uid: 139 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,7.5 + parent: 1 + - uid: 140 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 18.5,7.5 + parent: 1 + - uid: 141 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,7.5 + parent: 1 + - uid: 142 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,7.5 + parent: 1 + - uid: 145 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 21.5,5.5 + parent: 1 + - uid: 146 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 21.5,4.5 + parent: 1 + - uid: 147 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 21.5,3.5 + parent: 1 + - uid: 148 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 21.5,2.5 + parent: 1 + - uid: 149 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 21.5,1.5 + parent: 1 + - uid: 150 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 21.5,0.5 + parent: 1 + - uid: 151 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,0.5 + parent: 1 + - uid: 152 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,0.5 + parent: 1 + - uid: 153 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 18.5,0.5 + parent: 1 + - uid: 154 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 12.5,0.5 + parent: 1 + - uid: 155 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,0.5 + parent: 1 + - uid: 156 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,1.5 + parent: 1 + - uid: 166 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,0.5 + parent: 1 + - uid: 178 + components: + - type: Transform + pos: 9.5,14.5 + parent: 1 + - uid: 179 + components: + - type: Transform + pos: 9.5,13.5 + parent: 1 + - uid: 180 + components: + - type: Transform + pos: 9.5,12.5 + parent: 1 + - uid: 181 + components: + - type: Transform + pos: 9.5,11.5 + parent: 1 + - uid: 182 + components: + - type: Transform + pos: 9.5,10.5 + parent: 1 + - uid: 183 + components: + - type: Transform + pos: 9.5,9.5 + parent: 1 + - uid: 184 + components: + - type: Transform + pos: 8.5,9.5 + parent: 1 + - uid: 185 + components: + - type: Transform + pos: 7.5,9.5 + parent: 1 + - uid: 186 + components: + - type: Transform + pos: 6.5,9.5 + parent: 1 + - uid: 187 + components: + - type: Transform + pos: 5.5,9.5 + parent: 1 + - uid: 188 + components: + - type: Transform + pos: 0.5,9.5 + parent: 1 + - uid: 189 + components: + - type: Transform + pos: -0.5,9.5 + parent: 1 + - uid: 190 + components: + - type: Transform + pos: -0.5,10.5 + parent: 1 + - uid: 191 + components: + - type: Transform + pos: -0.5,15.5 + parent: 1 + - uid: 192 + components: + - type: Transform + pos: -0.5,16.5 + parent: 1 + - uid: 193 + components: + - type: Transform + pos: 2.5,16.5 + parent: 1 + - uid: 194 + components: + - type: Transform + pos: 0.5,16.5 + parent: 1 + - uid: 195 + components: + - type: Transform + pos: 3.5,16.5 + parent: 1 + - uid: 196 + components: + - type: Transform + pos: 4.5,16.5 + parent: 1 + - uid: 197 + components: + - type: Transform + pos: 5.5,16.5 + parent: 1 + - uid: 198 + components: + - type: Transform + pos: 6.5,16.5 + parent: 1 + - uid: 199 + components: + - type: Transform + pos: 7.5,16.5 + parent: 1 +- proto: WoodDoor + entities: + - uid: 26 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,4.5 + parent: 1 + - uid: 27 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,3.5 + parent: 1 + - uid: 211 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,12.5 + parent: 1 + - uid: 212 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,13.5 + parent: 1 +... diff --git a/Resources/Maps/Lavaland/grasslanddome.yml b/Resources/Maps/Lavaland/grasslanddome.yml index 800176593e..9d92c7b108 100644 --- a/Resources/Maps/Lavaland/grasslanddome.yml +++ b/Resources/Maps/Lavaland/grasslanddome.yml @@ -494,7 +494,6 @@ entities: parent: 1 - type: BatterySelfRecharger autoRechargeRate: 50000 - autoRecharge: True - proto: BasaltOne entities: - uid: 353 diff --git a/Resources/Maps/Lavaland/snowydome.yml b/Resources/Maps/Lavaland/snowydome.yml index d9c12c724b..6c2f55049d 100644 --- a/Resources/Maps/Lavaland/snowydome.yml +++ b/Resources/Maps/Lavaland/snowydome.yml @@ -363,7 +363,6 @@ entities: parent: 1 - type: BatterySelfRecharger autoRechargeRate: 50000 - autoRecharge: True - proto: AtmosFixFreezerMarker entities: - uid: 348 diff --git a/Resources/Maps/Misc/terminal.yml b/Resources/Maps/Misc/terminal.yml index 68897953f7..bb0491e9ce 100644 --- a/Resources/Maps/Misc/terminal.yml +++ b/Resources/Maps/Misc/terminal.yml @@ -1381,7 +1381,6 @@ entities: - type: Godmode - type: BatterySelfRecharger autoRechargeRate: 50000 - autoRecharge: True - type: Fixtures fixtures: {} missingComponents: @@ -1398,7 +1397,6 @@ entities: - type: Godmode - type: BatterySelfRecharger autoRechargeRate: 50000 - autoRecharge: True - type: Fixtures fixtures: {} missingComponents: @@ -1415,7 +1413,6 @@ entities: - type: Godmode - type: BatterySelfRecharger autoRechargeRate: 50000 - autoRecharge: True - type: Fixtures fixtures: {} missingComponents: @@ -1432,7 +1429,6 @@ entities: - type: Godmode - type: BatterySelfRecharger autoRechargeRate: 50000 - autoRecharge: True - type: Fixtures fixtures: {} missingComponents: @@ -1450,7 +1446,6 @@ entities: - type: Godmode - type: BatterySelfRecharger autoRechargeRate: 50000 - autoRecharge: True - type: Fixtures fixtures: {} missingComponents: @@ -1467,7 +1462,6 @@ entities: - type: Godmode - type: BatterySelfRecharger autoRechargeRate: 50000 - autoRecharge: True - type: Fixtures fixtures: {} missingComponents: diff --git a/Resources/Maps/Nonstations/wizardsden.yml b/Resources/Maps/Nonstations/wizardsden.yml index b08dac6b68..7846b2596b 100644 --- a/Resources/Maps/Nonstations/wizardsden.yml +++ b/Resources/Maps/Nonstations/wizardsden.yml @@ -504,7 +504,6 @@ entities: parent: 1 - type: BatterySelfRecharger autoRechargeRate: 200000 - autoRecharge: True - proto: BarberScissors entities: - uid: 649 diff --git a/Resources/Maps/Ruins/ruined_prison_ship.yml b/Resources/Maps/Ruins/ruined_prison_ship.yml index d953e10700..89ae5e5171 100644 --- a/Resources/Maps/Ruins/ruined_prison_ship.yml +++ b/Resources/Maps/Ruins/ruined_prison_ship.yml @@ -584,7 +584,6 @@ entities: parent: 2 - type: BatterySelfRecharger autoRechargeRate: 50000 - autoRecharge: True - uid: 362 components: - type: Transform diff --git a/Resources/Maps/Salvage/meatball.yml b/Resources/Maps/Salvage/meatball.yml index b8355de431..41cc1d178a 100644 --- a/Resources/Maps/Salvage/meatball.yml +++ b/Resources/Maps/Salvage/meatball.yml @@ -1,42 +1,54 @@ meta: - format: 6 - postmapinit: false + format: 7 + category: Grid + engineVersion: 267.2.0 + forkId: "" + forkVersion: "" + time: 10/15/2025 02:40:28 + entityCount: 237 +maps: [] +grids: +- 1 +orphans: +- 1 +nullspace: [] tilemap: - 0: Space - 43: FloorFlesh + 3: Space + 0: FloorFlesh + 4: FloorFreezer + 2: Lattice + 1: Plating entities: - proto: "" entities: - uid: 1 components: - type: MetaData - name: grid + name: meatball - type: Transform - pos: -0.5156174,-0.46875 + pos: -0.4765625,-0.4296875 parent: invalid - type: MapGrid chunks: 0,0: ind: 0,0 - tiles: KwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKwAAAAAAKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 + tiles: AAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAIAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAAACAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAA== + version: 7 -1,0: ind: -1,0 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKwAAAAAAKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 + tiles: AwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAABAAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAQAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAA== + version: 7 -1,-1: ind: -1,-1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKwAAAAAAKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAA - version: 6 + tiles: AwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 0,-1: ind: 0,-1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 + tiles: AwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAwAAAAAAAAIAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAA== + version: 7 - type: Broadphase - type: Physics bodyStatus: InAir - angularDamping: 0.05 - linearDamping: 0.05 fixedRotation: False bodyType: Dynamic - type: Fixtures @@ -44,6 +56,8 @@ entities: - type: OccluderTree - type: SpreaderGrid - type: Shuttle + dampingModifier: 0.25 + - type: ImplicitRoof - type: GridPathfinding - type: Gravity gravityShakeSound: !type:SoundPathSpecifier @@ -51,1608 +65,1417 @@ entities: - type: DecalGrid chunkCollection: version: 2 - nodes: - - node: - cleanable: True - color: '#60000076' - id: splatter - decals: - 0: 2.745844,-3.680118 - 1: 2.4880314,-4.1254306 - 2: 2.980219,-4.055118 - 3: 2.933344,-3.680118 - 4: 3.0036564,-3.820743 - 5: 3.0036564,-3.9379306 - 6: 2.745844,-3.867618 - 7: 2.605219,-4.1254306 - 8: 2.4411564,-3.914493 - 9: 3.1911564,-4.0785556 - 10: 1.0817814,2.085507 - 11: 1.4333439,1.8511319 - 12: 1.0349064,1.7808194 - 13: 0.9411564,2.1089444 - 14: 1.2224064,1.7573819 - 15: 0.8942814,1.7808194 - 16: 0.8474064,2.038632 - 17: -0.9572811,5.0151944 - 18: -1.0510311,4.898007 - 19: -0.8166561,4.616757 - 20: -1.2854061,5.1558194 - 21: -0.7229061,4.944882 - 22: -0.7229061,4.8745694 - 23: -1.3791561,4.2183194 - 24: -1.7307186,4.054257 - 25: -1.4494686,3.7964444 - 26: -1.9650936,4.2183194 - 27: -1.4260311,3.960507 - 28: -1.4025936,3.866757 - 29: -1.7072811,3.8901944 - 30: -2.035406,3.9370694 - 31: -1.9416561,3.5620694 - 32: -1.4494686,3.444882 - 33: -1.1213436,4.0308194 - 34: -1.8713436,3.7026944 - 35: -1.4963436,4.1245694 - 36: -1.0510311,4.2183194 - 37: -1.1447811,4.148007 - 38: -1.9885311,4.288632 - 39: -2.0588436,3.9839444 - 40: -1.3985614,3.819882 - 41: -1.8829364,4.335507 - 42: -1.6485614,4.366757 - 43: -4.8048115,-0.4769932 - 44: -4.4298115,-0.9457432 - 45: -4.8048115,-0.4301182 - 46: -4.5548115,-0.9144932 - 47: -4.8516865,-0.6332432 - 48: -5.2266865,-0.5238682 - 49: -4.7266865,-0.7894932 - 50: -4.2891865,-0.4301182 - 51: -4.1641865,-0.6801182 - 52: -4.9610615,-0.8832432 - 53: -5.0548115,-0.6019932 - 54: -4.7735615,-0.3051182 - 55: -4.6798115,-0.0863682 - 56: -4.7579365,-0.8363682 - 57: -1.2266864,0.7417568 - 58: -1.3673114,0.8980068 - 59: -1.1641864,1.0542568 - 60: -1.0079364,0.7573818 - 61: -1.4454364,0.8980068 - 62: -0.67981136,0.7730068 - 63: -1.3985614,1.0386318 - 64: -1.7110614,0.9292568 - 65: -1.1485614,1.0230068 - 66: -0.74231136,1.1948818 - 67: -0.86731136,1.1011318 - 68: -1.2735614,0.9761318 - 69: -1.1954364,1.0073818 - 70: 3.9920635,-0.8051182 - 71: 3.8514385,-1.1644932 - 72: 3.6326885,-1.0082432 - 73: 4.0545635,-1.1488682 - 74: 3.8358135,-0.6957432 - 75: 3.9920635,-1.1488682 - 76: 2.6014385,0.023006797 - 77: 3.1483135,-0.008243203 - 78: 2.9920635,0.054256797 - 79: 3.0545635,0.2886318 - 80: 3.0389385,-0.2894932 - 81: 3.0233135,-0.2426182 - 82: 2.8358135,0.0698818 - 83: -1.8048114,-1.6644932 - 84: -1.3673114,-1.3676182 - 85: -1.1485614,-1.4457432 - 86: -1.5860614,-1.4769932 - 87: -1.5391864,-1.8051182 - 88: -1.5860614,-1.3207432 - 89: -1.3204364,-1.5082432 - 90: -1.3673114,-1.6176182 - 91: -3.1016865,3.866757 - 92: -2.8829365,4.257382 - 93: -3.1954365,4.069882 - 94: -2.8516865,3.851132 - 95: 0.07018864,4.929257 - 96: 0.11706364,4.679257 - 97: -0.08606136,4.648007 - 98: 0.05456364,4.773007 - 99: 0.07018864,4.976132 - 100: 0.07018864,4.554257 - 101: 0.03893864,4.882382 - 102: 0.11706364,4.554257 - 103: -2.8048115,1.8511319 - 104: -2.7735615,1.6480069 - 105: -2.8204365,1.3823818 - 106: -2.2423115,2.007382 - 107: -2.7110615,2.194882 - 108: -2.3360615,1.6792569 - 109: -3.3829365,1.7573819 - 110: -2.8048115,1.7105069 - 111: -2.8673115,2.226132 - 112: -2.7579365,1.5230069 - 113: -3.1329365,2.054257 - 114: -2.7110615,2.101132 - 115: -2.8829365,1.6948819 - 116: -3.4141865,2.335507 - 117: -2.9610615,2.163632 - 118: -2.8829365,1.1167568 - 119: -2.1798115,1.2105068 - 120: -2.4141865,1.9605069 - 121: 3.6170635,3.851132 - 122: 3.2108135,4.116757 - 123: 3.5389385,3.054257 - 124: 3.1014385,3.538632 - 125: 3.6014385,3.648007 - 126: 3.2108135,3.726132 - 127: 3.4451885,3.304257 - 128: 4.0233135,3.851132 - 129: 3.8514385,3.960507 - 130: 4.0076885,3.554257 - 131: 3.5701885,3.444882 - 132: 4.9451885,1.3511318 - 133: 4.4139385,1.3355068 - 134: 4.6170635,1.8198819 - 135: 4.2733135,1.7417569 - 136: 4.7420635,1.5230069 - 137: 4.2889385,1.8198819 - 138: 4.6170635,1.6480069 - 139: 4.6483135,1.9448819 - 140: 4.5858135,1.2573818 - 141: 4.2420635,1.2417568 - 142: 4.3201885,1.7417569 - 143: 4.7420635,1.6636319 - 144: 0.60143864,0.0698818 - 145: 0.33581364,0.007381797 - 146: 0.24206364,0.6323818 - 147: 0.36706364,0.1480068 - 148: 0.33581364,0.3355068 - 149: 0.71081364,0.7886318 - 150: 1.0701886,0.2886318 - 151: 0.77331364,-0.3676182 - 152: 0.21081364,-0.1644932 - 153: 0.58581364,-0.8988682 - 154: 0.27331364,-0.1957432 - 155: 0.13268864,-0.9457432 - 156: 0.30456364,-1.1019932 - 157: -0.72668636,-1.0707432 - 158: -0.007936358,-1.1488682 - 159: 0.49206364,-1.0863682 - 160: 0.41393864,-0.0707432 - 161: 1.1014386,0.007381797 - 162: 0.72643864,0.8355068 - 163: 0.05456364,0.4136318 - 164: -0.58606136,-0.8207432 - 165: 0.57018864,-0.4144932 - 166: 1.1483136,0.5855068 - 167: 1.5545635,0.1480068 - 168: 0.66393864,0.5073818 - 169: 1.2733136,0.1323818 - 170: 1.2264386,0.8042568 - 171: 1.4764386,0.3355068 - 172: 1.4764386,0.054256797 - 173: 1.0545636,-0.1019932 - 174: 1.4139386,-0.4769932 - 175: -5.8829365,1.2105068 - 176: -6.2891865,1.3042568 - 177: -6.0079365,1.3980068 - 178: -6.1485615,1.5073819 - 179: -5.5860615,0.7573818 - 180: -6.4141865,1.4136318 - 181: -6.1329365,1.5073819 - 182: -6.3516865,1.0230068 - 183: -6.3673115,1.3823818 - 184: -5.7891865,1.7417569 - 185: -5.4610615,1.1480068 - 186: -6.0548115,1.1948818 - 187: -2.5235615,-3.570743 - 188: -2.0235615,-4.273868 - 189: -2.1485615,-3.195743 - 190: -2.2423115,-3.945743 - 191: -2.1641865,-4.242618 - 192: -2.4923115,-3.742618 - 193: -1.8829364,-3.742618 - 194: -1.8048114,-3.867618 - 195: -2.2110615,-3.461368 - 196: -1.8048114,-3.226993 - 197: -2.1016865,-3.961368 - 198: -2.4610615,-4.305118 - 199: -2.5391865,-4.195743 - 200: -2.1016865,-4.555118 - 201: -2.0235615,-4.789493 - 202: -1.8985614,-4.961368 - 203: -2.3516865,-4.508243 - 204: -2.3360615,-5.055118 - 205: -2.1329365,-5.398868 - 206: -2.2110615,-5.430118 - 207: -1.7266864,-5.445743 - 208: -1.6173114,-5.180118 - 209: -1.3048114,-5.461368 - 210: -2.6798115,-5.242618 - 211: -2.4766865,-4.414493 - 212: -2.2579365,-4.398868 - 213: -1.8360614,-5.695743 - 214: -2.3048115,-5.664493 - 215: -1.4141864,-5.101993 - 216: -1.5704364,-4.414493 - 217: -1.1954364,-5.226993 - 218: -1.0548114,-5.414493 - 219: -0.74231136,-4.945743 - 220: -0.78918636,-4.617618 - 221: -0.57043636,-5.008243 - 222: -1.0235614,-5.555118 - 223: -0.46106136,-4.930118 - 224: 0.27331364,-4.945743 - 225: -0.05481136,-4.586368 - 226: -0.35168636,-5.101993 - 227: 0.07018864,-5.273868 - 228: -0.47668636,-4.867618 - 229: -0.05481136,-5.430118 - 230: 0.21081364,-5.383243 - 231: -0.08606136,-4.789493 - 232: 0.33581364,-5.195743 - 233: -0.38293636,-5.117618 - 234: 0.33581364,-2.430118 - 235: 0.47643864,-3.023868 - 236: -0.28918636,-2.648868 - 237: -0.66418636,-2.695743 - 238: -0.50793636,-2.461368 - 239: 0.49206364,-3.008243 - 240: 0.36706364,-2.492618 - 241: -0.50793636,-2.539493 - 242: 0.50768864,-2.992618 - 243: -0.24231136,-2.633243 - 244: -0.66418636,-2.601993 - 245: -1.2735614,-2.461368 - 246: -0.28918636,-2.461368 - 247: 0.27331364,-2.867618 - 248: -0.13293636,-2.726993 - 249: 0.47643864,-2.992618 - 250: -0.11731136,-3.242618 - 251: 3.2733135,-4.133243 - 252: 3.4451885,-3.976993 - 253: 3.2576885,-4.289493 - 254: 2.8045635,-4.398868 - 255: 2.8514385,-4.617618 - 256: 2.6326885,-4.508243 - 257: 3.4920635,-4.180118 - 258: 3.5545635,-4.383243 - 259: 3.1639385,-4.320743 - 260: 3.4764385,-4.711368 - 261: 3.6795635,-4.164493 - 262: 3.1170635,-4.445743 - 263: 3.4451885,-4.430118 - 264: 3.4920635,-3.648868 - 265: 3.7264385,-3.789493 - 266: 3.6639385,-4.008243 - 267: 3.5233135,-3.211368 - 268: 3.6326885,-3.336368 - 269: 3.2420635,-3.773868 - 270: 3.4608135,-3.226993 - 271: 3.1483135,-3.461368 - 272: 3.3826885,-3.398868 - 273: 3.5076885,-3.164493 - 274: 0.78893864,2.648007 - 275: 1.0545636,2.491757 - 276: 1.2264386,2.773007 - 277: 0.57018864,2.398007 - 278: 0.72643864,1.9917569 - 279: -0.14856136,2.007382 - 280: 0.60143864,2.444882 - 281: 0.50768864,2.038632 - 282: 0.42956364,1.9761319 - 283: 0.61706364,2.351132 - 284: 0.75768864,1.8355069 - 285: 0.52331364,2.210507 - 286: -3.0860615,4.366757 - 287: -3.0704365,4.382382 - 288: -2.9766865,4.523007 - 289: -3.6485615,3.976132 - 290: -2.8673115,3.679257 - 291: -3.8673115,3.679257 - 292: -2.9766865,3.319882 - 293: -3.4454365,4.304257 - 294: -3.5235615,3.632382 - 295: -3.2891865,3.554257 - 296: -3.3673115,4.491757 - 297: -3.4141865,3.523007 - 298: -1.3516864,4.226132 - 299: -1.0079364,4.288632 - 300: -0.72668636,3.351132 - 301: -1.0235614,3.694882 - 302: -1.1485614,3.491757 - 303: -0.77356136,2.804257 - 304: -1.3985614,2.710507 - 305: -0.58606136,2.913632 - 306: -0.83606136,3.194882 - 307: -0.82043636,2.835507 - 308: -1.1798114,2.757382 - 309: -0.75793636,2.804257 - 310: -1.0079364,3.179257 - 311: -0.89856136,2.616757 - 312: -1.3985614,3.023007 - 313: -2.9923115,-0.1176182 - 314: -2.7735615,-0.1644932 - 315: -3.0391865,0.2730068 - 316: -3.1329365,-0.3051182 - 317: -2.8516865,-0.3363682 - 318: -2.8360615,0.2730068 - 319: -3.1641865,-0.055118203 - 320: -2.8360615,-0.1176182 - 321: -2.9923115,-0.1176182 - 322: -2.9298115,0.1948818 - 323: -2.8985615,-0.2582432 - 324: -2.9298115,-0.1019932 - 325: 2.5076885,2.226132 - 326: 2.6639385,1.8823819 - 327: 2.3514385,2.569882 - 328: 2.7576885,2.007382 - 329: 2.3670635,2.601132 - 330: 2.7420635,2.210507 - 331: 2.5545635,2.273007 - 332: 2.1326885,2.382382 - 333: 2.6483135,2.319882 - 334: -4.7423115,2.523007 - 335: -4.4141865,2.210507 - 336: -4.8516865,2.429257 - 337: -4.5391865,2.007382 - 338: -4.5704365,2.398007 - 339: -4.5235615,2.257382 - 340: -4.5079365,1.8198819 - 341: -4.9454365,2.554257 - 342: -4.5704365,2.444882 - 343: -4.9610615,2.507382 + nodes: [] - type: GridAtmosphere version: 2 data: - tiles: - 0,0: - 0: 65535 - -1,0: - 0: 65535 - -1,-1: - 0: 65407 - 1: 128 - 0,-1: - 0: 65535 - 0,1: - 0: 1023 - 1,0: - 2: 1 - 0: 13174 - 1,1: - 0: 1 - -2,0: - 0: 50924 - 3: 2048 - -2,1: - 0: 136 - -1,1: - 0: 53247 - -2,-1: - 0: 51200 - -1,-2: - 0: 61120 - 0,-2: - 0: 65520 - 1,-2: - 0: 4352 - 1,-1: - 0: 30513 - uniqueMixes: - - volume: 2500 - temperature: 293.15 - moles: - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - volume: 2500 - temperature: 36.240734 - moles: - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - volume: 2500 - temperature: 102.54218 - moles: - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - volume: 2500 - temperature: 100.27304 - moles: - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 chunkSize: 4 - type: GasTileOverlay - type: RadiationGridResistance +- proto: AirlockFreezerLocked + entities: + - uid: 14 + components: + - type: Transform + pos: 2.5,0.5 + parent: 1 - proto: AnomalyFlesh entities: - - uid: 97 + - uid: 3 components: - type: Transform - pos: -0.51334155,-3.5191321 + pos: 0.5,0.5 parent: 1 - proto: ChairMeat - entities: - - uid: 101 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 4.5,-0.5 - parent: 1 - - uid: 249 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -1.5,-4.5 - parent: 1 -- proto: CrateFreezer - entities: - - uid: 134 - components: - - type: Transform - pos: -0.5,-2.5 - parent: 1 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 34.716152 - moles: - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - type: ContainerContainer - containers: - entity_storage: !type:Container - showEnts: False - occludes: True - ents: - - 135 - - 136 - - 137 - - 138 - - 139 - - 140 - - 142 - - 145 - paper_label: !type:ContainerSlot - showEnts: False - occludes: True - ent: null -- proto: ElectricGrillMachineCircuitboard - entities: - - uid: 242 - components: - - type: Transform - pos: -0.06266177,4.4200897 - parent: 1 -- proto: FleshBlocker - entities: - - uid: 56 - components: - - type: Transform - pos: 5.5,1.5 - parent: 1 - - uid: 113 - components: - - type: Transform - pos: 3.5,-1.5 - parent: 1 - - uid: 132 - components: - - type: Transform - pos: -4.5,-1.5 - parent: 1 - - uid: 146 - components: - - type: Transform - pos: -5.5,-0.5 - parent: 1 - - uid: 171 - components: - - type: Transform - pos: 2.5,-4.5 - parent: 1 - - uid: 172 - components: - - type: Transform - pos: -5.5,1.5 - parent: 1 - - uid: 173 - components: - - type: Transform - pos: 0.5,4.5 - parent: 1 - - uid: 174 - components: - - type: Transform - pos: -3.5,-1.5 - parent: 1 - - uid: 209 - components: - - type: Transform - pos: 5.5,2.5 - parent: 1 - - uid: 228 - components: - - type: Transform - pos: -4.5,-0.5 - parent: 1 - - uid: 230 - components: - - type: Transform - pos: 5.5,3.5 - parent: 1 - - uid: 233 - components: - - type: Transform - pos: 4.5,4.5 - parent: 1 - - uid: 234 - components: - - type: Transform - pos: 4.5,2.5 - parent: 1 - - uid: 235 - components: - - type: Transform - pos: -5.5,0.5 - parent: 1 - - uid: 236 - components: - - type: Transform - pos: 3.5,4.5 - parent: 1 - - uid: 250 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 3.5,-2.5 - parent: 1 -- proto: FoodDonutMeat - entities: - - uid: 212 - components: - - type: Transform - pos: 0.9577047,1.0290823 - parent: 1 - - uid: 213 - components: - - type: Transform - pos: -1.0130236,-3.4502552 - parent: 1 - - uid: 214 - components: - - type: Transform - pos: -1.2630236,2.7684948 - parent: 1 - - uid: 215 - components: - - type: Transform - pos: -0.8255236,4.0497446 - parent: 1 -- proto: FoodMeat - entities: - - uid: 148 - components: - - type: Transform - pos: 1.3474064,0.8511318 - parent: 1 - - uid: 151 - components: - - type: Transform - pos: 3.761469,4.507382 - parent: 1 -- proto: FoodMeatBear - entities: - - uid: 110 - components: - - type: Transform - pos: -0.5110452,4.6076183 - parent: 1 - - uid: 111 - components: - - type: Transform - pos: -1.2922952,4.5451183 - parent: 1 - - uid: 114 - components: - - type: Transform - pos: -1.4172952,4.7326183 - parent: 1 -- proto: FoodMeatChicken - entities: - - uid: 154 - components: - - type: Transform - pos: -4.2297955,0.013868302 - parent: 1 - - uid: 156 - components: - - type: Transform - pos: -4.7141705,-0.25175667 - parent: 1 -- proto: FoodMeatCrab - entities: - - uid: 180 - components: - - type: Transform - pos: 4.0670795,-0.54863167 - parent: 1 - - uid: 181 - components: - - type: Transform - pos: 4.2077045,-0.64238167 - parent: 1 - - uid: 182 - components: - - type: Transform - pos: 3.9577048,-0.56425667 - parent: 1 - - uid: 223 - components: - - type: Transform - pos: -3.5286484,-1.0440052 - parent: 1 - - uid: 224 - components: - - type: Transform - pos: -3.3098986,-0.74713016 - parent: 1 - - uid: 226 - components: - - type: Transform - pos: -3.7005234,-0.93463016 - parent: 1 -- proto: FoodMeatDragon - entities: - - uid: 112 - components: - - type: Transform - pos: 0.63895977,-4.4080067 - parent: 1 - - uid: 131 - components: - - type: Transform - pos: 0.26395977,-4.5173817 - parent: 1 -- proto: FoodMeatDuck - entities: - - uid: 186 - components: - - type: Transform - pos: -0.16729528,-0.28300667 - parent: 1 -- proto: FoodMeatFish - entities: - - uid: 123 - components: - - type: Transform - pos: -0.7766702,1.6701183 - parent: 1 - - uid: 127 - components: - - type: Transform - pos: -0.7141702,1.4044933 - parent: 1 - - uid: 129 - components: - - type: Transform - pos: -0.6829202,1.4201183 - parent: 1 -- proto: FoodMeatGoliath - entities: - - uid: 116 - components: - - type: Transform - pos: 3.0827048,-3.5955067 - parent: 1 - - uid: 118 - components: - - type: Transform - pos: 3.6608298,-3.4236317 - parent: 1 -- proto: FoodMeatHuman - entities: - - uid: 102 - components: - - type: Transform - pos: -1.8098986,2.0184948 - parent: 1 - - uid: 103 - components: - - type: Transform - pos: -2.2317736,2.2997448 - parent: 1 - - uid: 120 - components: - - type: Transform - pos: 4.69045,1.9229925 - parent: 1 - - uid: 126 - components: - - type: Transform - pos: 4.8545127,2.2042425 - parent: 1 -- proto: FoodMeatLizard - entities: - - uid: 248 - components: - - type: Transform - pos: 4.3021545,0.52857566 - parent: 1 -- proto: FoodMeatMeatball - entities: - - uid: 216 - components: - - type: Transform - pos: -0.075523615,0.5809948 - parent: 1 - - uid: 217 - components: - - type: Transform - pos: -1.8567736,1.3934948 - parent: 1 - - uid: 218 - components: - - type: Transform - pos: 3.3463514,-0.65338016 - parent: 1 - - uid: 220 - components: - - type: Transform - pos: 2.3776014,3.5966198 - parent: 1 - - uid: 221 - components: - - type: Transform - pos: -5.3567734,0.42474478 - parent: 1 - - uid: 222 - components: - - type: Transform - pos: -0.9661486,3.3622448 - parent: 1 -- proto: FoodMeatRouny - entities: - - uid: 177 - components: - - type: Transform - pos: 2.9889548,2.7951183 - parent: 1 - - uid: 178 - components: - - type: Transform - pos: 2.8483298,2.5919933 - parent: 1 - - uid: 179 - components: - - type: Transform - pos: 3.2389548,2.6076183 - parent: 1 -- proto: FoodMeatSpider - entities: - - uid: 136 - components: - - type: Transform - parent: 134 - - type: Physics - canCollide: False - - type: InsideEntityStorage - - uid: 138 - components: - - type: Transform - parent: 134 - - type: Physics - canCollide: False - - type: InsideEntityStorage - - uid: 139 - components: - - type: Transform - parent: 134 - - type: Physics - canCollide: False - - type: InsideEntityStorage - - uid: 140 - components: - - type: Transform - parent: 134 - - type: Physics - canCollide: False - - type: InsideEntityStorage - - uid: 145 - components: - - type: Transform - parent: 134 - - type: Physics - canCollide: False - - type: InsideEntityStorage -- proto: FoodMeatSpiderLeg - entities: - - uid: 229 - components: - - type: Transform - pos: -3.5066152,1.1364632 - parent: 1 - - uid: 231 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 3.0558848,3.4489632 - parent: 1 - - uid: 237 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 1.3527598,-3.7385368 - parent: 1 - - uid: 238 - components: - - type: Transform - pos: -1.2161486,-3.2471302 - parent: 1 -- proto: FoodMeatWheat - entities: - - uid: 188 - components: - - type: Transform - pos: -4.5,2.5 - parent: 1 - - uid: 189 - components: - - type: Transform - pos: 4.1920795,4.1857433 - parent: 1 - - uid: 190 - components: - - type: Transform - pos: 4.0202045,4.1388683 - parent: 1 - - uid: 191 - components: - - type: Transform - pos: -5.6360455,1.7794933 - parent: 1 - - uid: 192 - components: - - type: Transform - pos: 3.6764548,-2.8298817 - parent: 1 - - uid: 193 - components: - - type: Transform - pos: 0.37957972,-4.0798817 - parent: 1 - - uid: 195 - components: - - type: Transform - pos: -1.6360452,4.0919933 - parent: 1 - - uid: 197 - components: - - type: Transform - pos: -0.44854528,4.1388683 - parent: 1 - - uid: 198 - components: - - type: Transform - pos: -0.12042028,5.5294933 - parent: 1 - - uid: 200 - components: - - type: Transform - pos: -4.2297955,-1.4861317 - parent: 1 - - uid: 201 - components: - - type: Transform - pos: 0.9889547,-0.40800667 - parent: 1 - - uid: 202 - components: - - type: Transform - pos: 1.7545798,1.2482433 - parent: 1 - - uid: 203 - components: - - type: Transform - pos: -2.4329202,1.8419933 - parent: 1 - - uid: 204 - components: - - type: Transform - pos: -1.0110452,1.2951183 - parent: 1 - - uid: 205 - components: - - type: Transform - pos: -0.10479528,1.7951183 - parent: 1 - - uid: 206 - components: - - type: Transform - pos: 1.6920798,-3.3611317 - parent: 1 - - uid: 207 - components: - - type: Transform - pos: 2.3014548,-3.8923817 - parent: 1 -- proto: FoodMeatXeno - entities: - - uid: 135 - components: - - type: Transform - parent: 134 - - type: Physics - canCollide: False - - type: InsideEntityStorage - - uid: 137 - components: - - type: Transform - parent: 134 - - type: Physics - canCollide: False - - type: InsideEntityStorage - - uid: 142 - components: - - type: Transform - parent: 134 - - type: Physics - canCollide: False - - type: InsideEntityStorage -- proto: FoodTinMRE - entities: - - uid: 208 - components: - - type: Transform - pos: 2.4889548,-1.4548817 - parent: 1 -- proto: MachineAPE - entities: - - uid: 2 - components: - - type: Transform - pos: -0.5,0.5 - parent: 1 -- proto: OrganArachnidHeart entities: - uid: 162 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -4.0860615,-0.4613682 + rot: 1.5707963267948966 rad + pos: 2.578125,3.640625 parent: 1 -- proto: OrganArachnidLungs - entities: - - uid: 161 - components: - - type: Transform - pos: -0.08606136,4.757382 - parent: 1 -- proto: OrganArachnidStomach - entities: - - uid: 157 - components: - - type: Transform - pos: 4.3983135,-0.3207432 - parent: 1 -- proto: OrganArachnidTongue - entities: - - uid: 164 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 3.3358135,-1.0707432 - parent: 1 -- proto: OrganDwarfHeart - entities: - - uid: 167 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -0.94543636,3.569882 - parent: 1 -- proto: OrganDwarfLiver - entities: - - uid: 158 - components: - - type: Transform - pos: -4.5,2.5 - parent: 1 -- proto: OrganDwarfStomach - entities: - - uid: 166 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 2.6951885,2.913632 - parent: 1 -- proto: OrganHumanBrain - entities: - - uid: 240 - components: - - type: Transform - pos: 3.7576509,-3.103348 - parent: 1 - - uid: 241 - components: - - type: Transform - pos: -2.1954741,1.6544645 - parent: 1 -- proto: OrganHumanEars - entities: - - uid: 246 - components: - - type: Transform - pos: -3.9532866,0.47887224 - parent: 1 -- proto: OrganHumanEyes - entities: - - uid: 159 - components: - - type: Transform - pos: 3.6639385,3.757382 - parent: 1 -- proto: OrganHumanHeart - entities: - - uid: 168 - components: - - type: Transform - pos: -1.4610614,-3.992618 - parent: 1 -- proto: OrganHumanKidneys - entities: - - uid: 160 - components: - - type: Transform - pos: -0.89856136,-0.7582432 - parent: 1 -- proto: OrganHumanLiver - entities: - - uid: 245 - components: - - type: Transform - pos: 2.1873384,0.78355974 - parent: 1 -- proto: OrganHumanLungs - entities: - - uid: 169 - components: - - type: Transform - pos: 4.8983135,1.7105068 - parent: 1 - - uid: 239 - components: - - type: Transform - pos: -5.148599,1.7210598 - parent: 1 -- proto: OrganHumanStomach +- proto: ChairWood entities: - uid: 163 components: - type: Transform rot: -1.5707963267948966 rad - pos: -2.0704365,4.694882 + pos: 4.3125,3.53125 parent: 1 - - uid: 170 - components: - - type: Transform - pos: -2.5079365,-0.008243203 - parent: 1 - - uid: 243 - components: - - type: Transform - pos: 4.9998384,2.8460598 - parent: 1 -- proto: OrganHumanTongue +- proto: CrateFreezer entities: - - uid: 244 + - uid: 119 components: - type: Transform - pos: -1.1407868,4.0882473 + pos: -0.5,1.5 parent: 1 -- proto: SalvageFleshSpawner +- proto: ExplosivesSignMed entities: - - uid: 63 + - uid: 217 components: - type: Transform - pos: -1.5,3.5 + pos: -3.5,-5.5 parent: 1 - - uid: 64 - components: - - type: Transform - pos: 0.5,5.5 - parent: 1 - - uid: 74 - components: - - type: Transform - pos: 3.5,2.5 - parent: 1 - - uid: 75 - components: - - type: Transform - pos: -1.5,5.5 - parent: 1 - - uid: 76 - components: - - type: Transform - pos: -0.5,3.5 - parent: 1 - - uid: 77 - components: - - type: Transform - pos: 3.5,0.5 - parent: 1 - - uid: 78 - components: - - type: Transform - pos: 2.5,1.5 - parent: 1 - - uid: 79 - components: - - type: Transform - pos: 0.5,-2.5 - parent: 1 - - uid: 80 - components: - - type: Transform - pos: -2.5,0.5 - parent: 1 - - uid: 81 + - type: Fixtures + fixtures: {} +- proto: FleshBlocker + entities: + - uid: 90 components: - type: Transform pos: 0.5,-3.5 parent: 1 - - uid: 82 + - uid: 100 components: - type: Transform - pos: -0.5,-4.5 + pos: 1.5,-3.5 parent: 1 - - uid: 83 - components: - - type: Transform - pos: -0.5,-3.5 - parent: 1 - - uid: 84 - components: - - type: Transform - pos: 1.5,-4.5 - parent: 1 - - uid: 85 - components: - - type: Transform - pos: 0.5,-5.5 - parent: 1 - - uid: 86 - components: - - type: Transform - pos: 0.5,1.5 - parent: 1 - - uid: 94 - components: - - type: Transform - pos: 0.5,-0.5 - parent: 1 - - uid: 95 - components: - - type: Transform - pos: -4.5,1.5 - parent: 1 - - uid: 232 - components: - - type: Transform - pos: 2.5,-3.5 - parent: 1 - - uid: 247 - components: - - type: Transform - pos: -1.5,-4.5 - parent: 1 -- proto: SalvageHumanCorpseSpawner - entities: - - uid: 89 - components: - - type: Transform - pos: -2.5,2.5 - parent: 1 - - uid: 92 - components: - - type: Transform - pos: -1.5,-3.5 - parent: 1 - - uid: 93 - components: - - type: Transform - pos: -0.5,5.5 - parent: 1 -- proto: WallMeat - entities: - - uid: 3 - components: - - type: Transform - pos: -1.5,7.5 - parent: 1 - - uid: 4 - components: - - type: Transform - pos: -0.5,7.5 - parent: 1 - - uid: 5 - components: - - type: Transform - pos: -3.5,6.5 - parent: 1 - - uid: 6 - components: - - type: Transform - pos: -2.5,6.5 - parent: 1 - - uid: 7 - components: - - type: Transform - pos: -1.5,6.5 - parent: 1 - - uid: 8 - components: - - type: Transform - pos: -0.5,6.5 - parent: 1 - - uid: 9 - components: - - type: Transform - pos: 0.5,6.5 - parent: 1 - - uid: 10 - components: - - type: Transform - pos: 1.5,6.5 - parent: 1 - - uid: 11 - components: - - type: Transform - pos: -4.5,5.5 - parent: 1 - - uid: 12 - components: - - type: Transform - pos: -3.5,5.5 - parent: 1 - - uid: 13 - components: - - type: Transform - pos: -2.5,5.5 - parent: 1 - - uid: 14 - components: - - type: Transform - pos: 1.5,5.5 - parent: 1 - - uid: 15 - components: - - type: Transform - pos: 2.5,5.5 - parent: 1 - - uid: 16 - components: - - type: Transform - pos: 3.5,5.5 - parent: 1 - - uid: 17 - components: - - type: Transform - pos: -4.5,4.5 - parent: 1 - - uid: 18 - components: - - type: Transform - pos: -3.5,4.5 - parent: 1 - - uid: 19 - components: - - type: Transform - pos: 1.5,4.5 - parent: 1 - - uid: 20 - components: - - type: Transform - pos: 2.5,4.5 - parent: 1 - - uid: 21 - components: - - type: Transform - pos: 1.5,3.5 - parent: 1 - - uid: 22 - components: - - type: Transform - pos: 0.5,3.5 - parent: 1 - - uid: 23 + - uid: 101 components: - type: Transform pos: -2.5,3.5 parent: 1 - - uid: 24 + - uid: 102 components: - type: Transform - pos: -3.5,3.5 + pos: -5.5,-0.5 parent: 1 - - uid: 25 - components: - - type: Transform - pos: -4.5,3.5 - parent: 1 - - uid: 26 - components: - - type: Transform - pos: -5.5,3.5 - parent: 1 - - uid: 27 - components: - - type: Transform - pos: -3.5,2.5 - parent: 1 - - uid: 28 - components: - - type: Transform - pos: -5.5,2.5 - parent: 1 - - uid: 29 - components: - - type: Transform - pos: -6.5,2.5 - parent: 1 - - uid: 30 - components: - - type: Transform - pos: -6.5,1.5 - parent: 1 - - uid: 31 - components: - - type: Transform - pos: 0.5,2.5 - parent: 1 - - uid: 32 - components: - - type: Transform - pos: -0.5,2.5 - parent: 1 - - uid: 33 - components: - - type: Transform - pos: 6.5,1.5 - parent: 1 - - uid: 34 - components: - - type: Transform - pos: 6.5,0.5 - parent: 1 - - uid: 35 - components: - - type: Transform - pos: 6.5,-0.5 - parent: 1 - - uid: 36 - components: - - type: Transform - pos: 6.5,-1.5 - parent: 1 - - uid: 37 - components: - - type: Transform - pos: 5.5,0.5 - parent: 1 - - uid: 38 - components: - - type: Transform - pos: 5.5,-0.5 - parent: 1 - - uid: 39 - components: - - type: Transform - pos: 5.5,-1.5 - parent: 1 - - uid: 40 - components: - - type: Transform - pos: 5.5,-2.5 - parent: 1 - - uid: 41 - components: - - type: Transform - pos: 4.5,-5.5 - parent: 1 - - uid: 42 - components: - - type: Transform - pos: 4.5,-4.5 - parent: 1 - - uid: 43 - components: - - type: Transform - pos: 4.5,-3.5 - parent: 1 - - uid: 44 - components: - - type: Transform - pos: 4.5,-2.5 - parent: 1 - - uid: 45 - components: - - type: Transform - pos: 4.5,-1.5 - parent: 1 - - uid: 46 - components: - - type: Transform - pos: 3.5,-6.5 - parent: 1 - - uid: 47 - components: - - type: Transform - pos: 2.5,-6.5 - parent: 1 - - uid: 48 - components: - - type: Transform - pos: 1.5,-6.5 - parent: 1 - - uid: 49 - components: - - type: Transform - pos: 0.5,-6.5 - parent: 1 - - uid: 50 - components: - - type: Transform - pos: -0.5,-6.5 - parent: 1 - - uid: 51 - components: - - type: Transform - pos: -1.5,-6.5 - parent: 1 - - uid: 52 - components: - - type: Transform - pos: -0.5,-5.5 - parent: 1 - - uid: 53 - components: - - type: Transform - pos: -1.5,-5.5 - parent: 1 - - uid: 54 - components: - - type: Transform - pos: -2.5,-5.5 - parent: 1 - - uid: 55 - components: - - type: Transform - pos: 2.5,-5.5 - parent: 1 - - uid: 57 - components: - - type: Transform - pos: -2.5,-4.5 - parent: 1 - - uid: 58 - components: - - type: Transform - pos: -2.5,-3.5 - parent: 1 - - uid: 59 - components: - - type: Transform - pos: -3.5,-3.5 - parent: 1 - - uid: 60 - components: - - type: Transform - pos: -3.5,-2.5 - parent: 1 - - uid: 61 - components: - - type: Transform - pos: -2.5,-2.5 - parent: 1 - - uid: 62 - components: - - type: Transform - pos: -1.5,-2.5 - parent: 1 - - uid: 65 - components: - - type: Transform - pos: 1.5,-2.5 - parent: 1 - - uid: 66 - components: - - type: Transform - pos: 2.5,-2.5 - parent: 1 - - uid: 67 - components: - - type: Transform - pos: 3.5,-4.5 - parent: 1 - - uid: 68 - components: - - type: Transform - pos: 3.5,-5.5 - parent: 1 - - uid: 69 + - uid: 104 components: - type: Transform pos: -2.5,-1.5 parent: 1 - - uid: 70 + - uid: 106 components: - type: Transform - pos: -1.5,-1.5 + pos: 5.5,4.5 parent: 1 - - uid: 71 + - uid: 107 components: - type: Transform - pos: -0.5,-1.5 + pos: 4.5,4.5 parent: 1 - - uid: 72 + - uid: 108 components: - type: Transform - pos: 0.5,-1.5 + pos: 5.5,1.5 parent: 1 - - uid: 73 + - uid: 109 + components: + - type: Transform + pos: 6.5,-3.5 + parent: 1 + - uid: 110 + components: + - type: Transform + pos: 0.5,5.5 + parent: 1 + - uid: 111 + components: + - type: Transform + pos: -0.5,7.5 + parent: 1 + - uid: 112 + components: + - type: Transform + pos: -4.5,2.5 + parent: 1 +- proto: FoodMeat + entities: + - uid: 184 + components: + - type: Transform + pos: -3.28125,-2.359375 + parent: 1 +- proto: FoodMeatAnomaly + entities: + - uid: 158 + components: + - type: Transform + pos: 2.5,-3.5 + parent: 1 + - uid: 159 + components: + - type: Transform + pos: -0.5,3.5 + parent: 1 + - uid: 160 + components: + - type: Transform + pos: -5.5,1.5 + parent: 1 +- proto: FoodMeatAnomalyCooked + entities: + - uid: 157 + components: + - type: Transform + pos: -2.484375,-2.265625 + parent: 1 + - type: CollisionWake + enabled: False +- proto: FoodMeatClown + entities: + - uid: 165 + components: + - type: Transform + pos: -4.453125,6.390625 + parent: 1 +- proto: FoodMeatDragon + entities: + - uid: 120 + components: + - type: Transform + pos: 1.390625,1.671875 + parent: 1 + - uid: 121 + components: + - type: Transform + pos: 1.625,1.515625 + parent: 1 +- proto: FoodMeatDragonCutletCooked + entities: + - uid: 161 + components: + - type: Transform + pos: -3.109375,-2.53125 + parent: 1 +- proto: FoodMeatHuman + entities: + - uid: 183 + components: + - type: Transform + pos: -3.5,-2.5 + parent: 1 +- proto: FoodMeatRouny + entities: + - uid: 56 + components: + - type: Transform + pos: 4.5,-4.53125 + parent: 1 +- proto: Grille + entities: + - uid: 43 + components: + - type: Transform + pos: 5.5,5.5 + parent: 1 +- proto: KitchenElectricGrill + entities: + - uid: 127 + components: + - type: Transform + pos: -2.5,-2.5 + parent: 1 + - type: ItemPlacer + placedEntities: + - 157 +- proto: KitchenKnife + entities: + - uid: 187 + components: + - type: Transform + pos: 4.390625,-1.40625 + parent: 1 + - uid: 188 + components: + - type: Transform + pos: 4.640625,-1.4375 + parent: 1 +- proto: MachineAPE + entities: + - uid: 118 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,0.5 + parent: 1 +- proto: MachineFrameDestroyed + entities: + - uid: 122 + components: + - type: Transform + pos: -0.5,0.5 + parent: 1 +- proto: OrganHumanAppendix + entities: + - uid: 186 + components: + - type: Transform + pos: 3.484375,3.609375 + parent: 1 +- proto: PuddleBlood + entities: + - uid: 189 + components: + - type: Transform + pos: 2.5,-0.5 + parent: 1 + - uid: 190 + components: + - type: Transform + pos: 2.5,-1.5 + parent: 1 + - uid: 193 components: - type: Transform pos: 1.5,-1.5 parent: 1 + - uid: 194 + components: + - type: Transform + pos: 1.5,-0.5 + parent: 1 + - uid: 195 + components: + - type: Transform + pos: 2.5,-2.5 + parent: 1 + - uid: 198 + components: + - type: Transform + pos: 0.5,4.5 + parent: 1 + - uid: 199 + components: + - type: Transform + pos: 1.5,4.5 + parent: 1 + - uid: 200 + components: + - type: Transform + pos: 1.5,5.5 + parent: 1 + - uid: 201 + components: + - type: Transform + pos: 1.5,3.5 + parent: 1 + - uid: 204 + components: + - type: Transform + pos: -3.5,0.5 + parent: 1 + - uid: 205 + components: + - type: Transform + pos: -4.5,0.5 + parent: 1 + - uid: 206 + components: + - type: Transform + pos: -4.5,-0.5 + parent: 1 + - uid: 211 + components: + - type: Transform + pos: 5.5,3.5 + parent: 1 +- proto: PuddleBloodSmall + entities: + - uid: 196 + components: + - type: Transform + pos: 0.5,-1.5 + parent: 1 + - uid: 197 + components: + - type: Transform + pos: 3.5,-1.5 + parent: 1 + - uid: 202 + components: + - type: Transform + pos: 2.5,4.5 + parent: 1 + - uid: 203 + components: + - type: Transform + pos: -0.5,4.5 + parent: 1 + - uid: 207 + components: + - type: Transform + pos: -3.5,-0.5 + parent: 1 + - uid: 208 + components: + - type: Transform + pos: -3.5,1.5 + parent: 1 + - uid: 209 + components: + - type: Transform + pos: -4.5,-1.5 + parent: 1 + - uid: 210 + components: + - type: Transform + pos: 0.5,3.5 + parent: 1 + - uid: 212 + components: + - type: Transform + pos: 5.5,2.5 + parent: 1 + - uid: 213 + components: + - type: Transform + pos: 4.5,3.5 + parent: 1 +- proto: Rack + entities: + - uid: 117 + components: + - type: Transform + pos: 1.5,1.5 + parent: 1 + - uid: 155 + components: + - type: Transform + pos: 4.5,-1.5 + parent: 1 +- proto: RandomMeat + entities: + - uid: 166 + components: + - type: Transform + pos: -3.5,-0.5 + parent: 1 + - uid: 167 + components: + - type: Transform + pos: -3.5,0.5 + parent: 1 + - uid: 168 + components: + - type: Transform + pos: -4.5,-0.5 + parent: 1 + - uid: 169 + components: + - type: Transform + pos: -1.5,3.5 + parent: 1 + - uid: 170 + components: + - type: Transform + pos: 1.5,5.5 + parent: 1 + - uid: 171 + components: + - type: Transform + pos: 2.5,4.5 + parent: 1 + - uid: 172 + components: + - type: Transform + pos: 6.5,-0.5 + parent: 1 + - uid: 173 + components: + - type: Transform + pos: 7.5,2.5 + parent: 1 + - uid: 174 + components: + - type: Transform + pos: 6.5,1.5 + parent: 1 + - uid: 175 + components: + - type: Transform + pos: 4.5,5.5 + parent: 1 + - uid: 176 + components: + - type: Transform + pos: 5.5,6.5 + parent: 1 + - uid: 177 + components: + - type: Transform + pos: -0.5,-3.5 + parent: 1 + - uid: 178 + components: + - type: Transform + pos: 2.5,-2.5 + parent: 1 + - uid: 179 + components: + - type: Transform + pos: 0.5,-0.5 + parent: 1 + - uid: 180 + components: + - type: Transform + pos: -1.5,-4.5 + parent: 1 + - uid: 181 + components: + - type: Transform + pos: -2.5,-3.5 + parent: 1 +- proto: RandomScienceCorpseSpawner + entities: + - uid: 115 + components: + - type: Transform + pos: -3.5,0.5 + parent: 1 +- proto: RandomServiceCorpseSpawner + entities: + - uid: 156 + components: + - type: Transform + pos: 1.5,4.5 + parent: 1 +- proto: SalvageFleshSpawner + entities: + - uid: 113 + components: + - type: Transform + pos: 1.5,4.5 + parent: 1 + - uid: 114 + components: + - type: Transform + pos: -4.5,0.5 + parent: 1 + - uid: 123 + components: + - type: Transform + pos: -1.5,-3.5 + parent: 1 + - uid: 215 + components: + - type: Transform + pos: -0.5,3.5 + parent: 1 + - uid: 216 + components: + - type: Transform + pos: -2.5,2.5 + parent: 1 +- proto: SalvageHumanCorpseSpawner + entities: + - uid: 97 + components: + - type: Transform + pos: 1.5,-1.5 + parent: 1 + - uid: 214 + components: + - type: Transform + pos: 5.5,3.5 + parent: 1 +- proto: SalvageLootSpawner + entities: + - uid: 182 + components: + - type: Transform + pos: 2.5,-0.5 + parent: 1 +- proto: SalvageMaterialCrateSpawner + entities: + - uid: 128 + components: + - type: Transform + pos: -1.5,4.5 + parent: 1 +- proto: SalvageSpawnerEquipmentValuable + entities: + - uid: 116 + components: + - type: Transform + pos: 3.5,-0.5 + parent: 1 + - uid: 154 + components: + - type: Transform + pos: 1.5,-1.5 + parent: 1 +- proto: SalvageSpawnerMobShark + entities: + - uid: 99 + components: + - type: Transform + pos: 2.5,-1.5 + parent: 1 +- proto: SalvageSpawnerScrapCommon + entities: + - uid: 98 + components: + - type: Transform + pos: -3.5,-1.5 + parent: 1 + - uid: 150 + components: + - type: Transform + pos: 1.5,3.5 + parent: 1 + - uid: 185 + components: + - type: Transform + pos: -4.5,-2.5 + parent: 1 + - uid: 221 + components: + - type: Transform + pos: -3.5,1.5 + parent: 1 + - uid: 237 + components: + - type: Transform + pos: -2.5,-1.5 + parent: 1 +- proto: SalvageSpawnerScrapCommon75 + entities: + - uid: 129 + components: + - type: Transform + pos: 5.5,2.5 + parent: 1 + - uid: 130 + components: + - type: Transform + pos: 6.5,4.5 + parent: 1 + - uid: 133 + components: + - type: Transform + pos: -2.5,1.5 + parent: 1 + - uid: 134 + components: + - type: Transform + pos: -5.5,0.5 + parent: 1 + - uid: 135 + components: + - type: Transform + pos: -3.5,3.5 + parent: 1 + - uid: 138 + components: + - type: Transform + pos: -0.5,4.5 + parent: 1 + - uid: 140 + components: + - type: Transform + pos: 0.5,4.5 + parent: 1 + - uid: 141 + components: + - type: Transform + pos: 0.5,3.5 + parent: 1 + - uid: 143 + components: + - type: Transform + pos: 1.5,-0.5 + parent: 1 + - uid: 149 + components: + - type: Transform + pos: 3.5,5.5 + parent: 1 + - uid: 151 + components: + - type: Transform + pos: 2.5,-3.5 + parent: 1 +- proto: SalvageSpawnerScrapValuable + entities: + - uid: 139 + components: + - type: Transform + pos: 3.5,-2.5 + parent: 1 + - uid: 142 + components: + - type: Transform + pos: 0.5,-1.5 + parent: 1 + - uid: 224 + components: + - type: Transform + pos: 6.5,0.5 + parent: 1 + - uid: 227 + components: + - type: Transform + pos: 4.5,2.5 + parent: 1 + - uid: 236 + components: + - type: Transform + pos: 6.5,5.5 + parent: 1 +- proto: SalvageSpawnerScrapValuable75 + entities: + - uid: 136 + components: + - type: Transform + pos: -0.5,-4.5 + parent: 1 + - uid: 137 + components: + - type: Transform + pos: -4.5,-3.5 + parent: 1 + - uid: 152 + components: + - type: Transform + pos: 4.5,-0.5 + parent: 1 + - uid: 218 + components: + - type: Transform + pos: -3.5,-3.5 + parent: 1 + - uid: 219 + components: + - type: Transform + pos: 1.5,-2.5 + parent: 1 + - uid: 220 + components: + - type: Transform + pos: 0.5,1.5 + parent: 1 + - uid: 222 + components: + - type: Transform + pos: 3.5,0.5 + parent: 1 + - uid: 223 + components: + - type: Transform + pos: -4.5,-1.5 + parent: 1 + - uid: 225 + components: + - type: Transform + pos: -3.5,-0.5 + parent: 1 + - uid: 226 + components: + - type: Transform + pos: 2.5,-1.5 + parent: 1 + - uid: 228 + components: + - type: Transform + pos: -4.5,2.5 + parent: 1 + - uid: 229 + components: + - type: Transform + pos: -2.5,3.5 + parent: 1 + - uid: 230 + components: + - type: Transform + pos: -5.5,1.5 + parent: 1 + - uid: 231 + components: + - type: Transform + pos: 2.5,3.5 + parent: 1 + - uid: 232 + components: + - type: Transform + pos: 4.5,5.5 + parent: 1 + - uid: 233 + components: + - type: Transform + pos: 0.5,5.5 + parent: 1 + - uid: 234 + components: + - type: Transform + pos: 7.5,3.5 + parent: 1 + - uid: 235 + components: + - type: Transform + pos: 7.5,4.5 + parent: 1 +- proto: SalvageSpawnerTreasure + entities: + - uid: 145 + components: + - type: Transform + pos: 2.5,5.5 + parent: 1 + - uid: 146 + components: + - type: Transform + pos: 3.5,4.5 + parent: 1 + - uid: 147 + components: + - type: Transform + pos: -3.5,2.5 + parent: 1 + - uid: 148 + components: + - type: Transform + pos: -4.5,1.5 + parent: 1 +- proto: SalvageSpawnerTreasureValuable + entities: + - uid: 131 + components: + - type: Transform + pos: -0.5,-0.5 + parent: 1 + - uid: 132 + components: + - type: Transform + pos: -1.5,-2.5 + parent: 1 + - uid: 144 + components: + - type: Transform + pos: 3.5,-1.5 + parent: 1 +- proto: SignKitchen + entities: + - uid: 191 + components: + - type: Transform + pos: 6.5,3.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SmallLight + entities: + - uid: 192 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,3.5 + parent: 1 +- proto: TableReinforced + entities: + - uid: 124 + components: + - type: Transform + pos: -1.5,-2.5 + parent: 1 + - uid: 125 + components: + - type: Transform + pos: -2.5,-2.5 + parent: 1 + - uid: 126 + components: + - type: Transform + pos: -3.5,-2.5 + parent: 1 +- proto: TableWood + entities: + - uid: 164 + components: + - type: Transform + pos: 3.5,3.5 + parent: 1 +- proto: WallMeat + entities: + - uid: 2 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,-5.5 + parent: 1 + - uid: 7 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-0.5 + parent: 1 + - uid: 8 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-1.5 + parent: 1 + - uid: 9 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,1.5 + parent: 1 + - uid: 10 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-1.5 + parent: 1 + - uid: 11 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,2.5 + parent: 1 + - uid: 12 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,2.5 + parent: 1 + - uid: 15 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-2.5 + parent: 1 + - uid: 16 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,-2.5 + parent: 1 + - uid: 17 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-0.5 + parent: 1 + - uid: 18 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,0.5 + parent: 1 + - uid: 19 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,2.5 + parent: 1 + - uid: 20 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,1.5 + parent: 1 + - uid: 21 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,1.5 + parent: 1 + - uid: 22 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,0.5 + parent: 1 + - uid: 23 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,0.5 + parent: 1 + - uid: 24 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-0.5 + parent: 1 + - uid: 25 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-1.5 + parent: 1 + - uid: 26 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-2.5 + parent: 1 + - uid: 27 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-2.5 + parent: 1 + - uid: 28 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-3.5 + parent: 1 + - uid: 29 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,-3.5 + parent: 1 + - uid: 30 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,-4.5 + parent: 1 + - uid: 31 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,-4.5 + parent: 1 + - uid: 32 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,-4.5 + parent: 1 + - uid: 33 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,-4.5 + parent: 1 + - uid: 34 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,4.5 + parent: 1 + - uid: 35 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,4.5 + parent: 1 + - uid: 36 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,4.5 + parent: 1 + - uid: 37 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,3.5 + parent: 1 + - uid: 38 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,5.5 + parent: 1 + - uid: 39 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,5.5 + parent: 1 + - uid: 40 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,5.5 + parent: 1 + - uid: 41 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,5.5 + parent: 1 + - uid: 42 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,5.5 + parent: 1 + - uid: 44 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,-4.5 + parent: 1 + - uid: 45 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,-5.5 + parent: 1 + - type: Destructible + thresholds: + - trigger: !type:DamageTrigger + damage: 20 + triggersOnce: False + triggered: False + behaviors: + - !type:SpawnEntitiesBehavior + offset: 0.5 + spawnInContainer: False + transferForensics: False + spawn: + Girder: + max: 1 + min: 1 + - !type:DoActsBehavior + acts: Destruction + - uid: 46 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-5.5 + parent: 1 + - uid: 47 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-5.5 + parent: 1 + - uid: 48 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-5.5 + parent: 1 + - uid: 49 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,-5.5 + parent: 1 + - uid: 50 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,-5.5 + parent: 1 + - uid: 51 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,-5.5 + parent: 1 + - uid: 52 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,-5.5 + parent: 1 + - uid: 53 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-5.5 + parent: 1 + - uid: 54 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,6.5 + parent: 1 + - uid: 55 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,6.5 + parent: 1 + - uid: 57 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-4.5 + parent: 1 + - uid: 58 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,6.5 + parent: 1 + - uid: 59 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-3.5 + parent: 1 + - uid: 60 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,6.5 + parent: 1 + - uid: 61 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,-1.5 + parent: 1 + - uid: 62 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,-2.5 + parent: 1 + - uid: 63 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,6.5 + parent: 1 + - uid: 66 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,6.5 + parent: 1 + - uid: 68 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,5.5 + parent: 1 + - uid: 69 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,3.5 + parent: 1 + - uid: 70 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,4.5 + parent: 1 + - uid: 71 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,2.5 + parent: 1 + - uid: 72 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,-2.5 + parent: 1 + - uid: 73 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,-3.5 + parent: 1 + - uid: 74 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,-4.5 + parent: 1 + - uid: 77 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,7.5 + parent: 1 + - uid: 78 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,7.5 + parent: 1 + - uid: 79 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,7.5 + parent: 1 + - uid: 80 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,7.5 + parent: 1 + - uid: 81 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,7.5 + parent: 1 + - uid: 82 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,-2.5 + parent: 1 + - uid: 83 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,-1.5 + parent: 1 + - uid: 84 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,-0.5 + parent: 1 + - uid: 85 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,0.5 + parent: 1 + - uid: 86 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,1.5 + parent: 1 + - uid: 87 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,3.5 + parent: 1 + - uid: 88 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,2.5 + parent: 1 + - uid: 89 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,-1.5 + parent: 1 + - uid: 91 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-6.5 + parent: 1 + - uid: 92 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-6.5 + parent: 1 + - uid: 93 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-6.5 + parent: 1 + - uid: 94 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,-6.5 + parent: 1 +- proto: WallReinforced + entities: + - uid: 4 + components: + - type: Transform + pos: -1.5,0.5 + parent: 1 + - uid: 5 + components: + - type: Transform + pos: -1.5,2.5 + parent: 1 + - uid: 6 + components: + - type: Transform + pos: -1.5,1.5 + parent: 1 + - uid: 13 + components: + - type: Transform + pos: 0.5,2.5 + parent: 1 + - uid: 105 + components: + - type: Transform + pos: -0.5,2.5 + parent: 1 +- proto: WallSolid + entities: + - uid: 64 + components: + - type: Transform + pos: 2.5,6.5 + parent: 1 + - uid: 65 + components: + - type: Transform + pos: 3.5,6.5 + parent: 1 + - uid: 67 + components: + - type: Transform + pos: 4.5,6.5 + parent: 1 + - uid: 75 + components: + - type: Transform + pos: 6.5,3.5 + parent: 1 + - uid: 76 + components: + - type: Transform + pos: 6.5,2.5 + parent: 1 + - uid: 95 + components: + - type: Transform + pos: 1.5,-6.5 + parent: 1 + - uid: 96 + components: + - type: Transform + pos: 2.5,-6.5 + parent: 1 +- proto: WaterTankFull + entities: + - uid: 153 + components: + - type: Transform + pos: -2.5,-4.5 + parent: 1 +- proto: WeldingFuelTankFull + entities: + - uid: 103 + components: + - type: MetaData + desc: A fuel tank. It used to store high amounts of welding fuel, now it's only good as a small explosive. + name: damaged fuel tank + - type: Transform + anchored: True + pos: -3.5,-4.5 + parent: 1 + - type: SolutionContainerManager + solutions: + tank: + temperature: 293.15 + canReact: True + maxVol: 200 + name: null + reagents: + - data: [] + ReagentId: WeldingFuel + Quantity: 1500 + - type: Explosive + totalIntensity: 25 + intensitySlope: 3 + maxIntensity: 5 + - type: Physics + bodyType: Static ... diff --git a/Resources/Maps/Salvage/small-party.yml b/Resources/Maps/Salvage/small-party.yml index 2b3d7f7d48..d3dd6fc6e8 100644 --- a/Resources/Maps/Salvage/small-party.yml +++ b/Resources/Maps/Salvage/small-party.yml @@ -285,7 +285,7 @@ entities: - type: Transform pos: 5.4233127,3.0429564 parent: 1 -- proto: GlowstickBase +- proto: GlowstickGreen entities: - uid: 69 components: diff --git a/Resources/Maps/Shuttles/arrivals.yml b/Resources/Maps/Shuttles/arrivals.yml index 3c853ef739..041a5662c8 100644 --- a/Resources/Maps/Shuttles/arrivals.yml +++ b/Resources/Maps/Shuttles/arrivals.yml @@ -1,6 +1,17 @@ meta: - format: 6 - postmapinit: false + format: 7 + category: Grid + engineVersion: 268.0.0 + forkId: "" + forkVersion: "" + time: 12/18/2025 20:05:32 + entityCount: 252 +maps: [] +grids: +- 292 +orphans: +- 292 +nullspace: [] tilemap: 0: Space 47: FloorGrass @@ -22,20 +33,20 @@ entities: chunks: -1,-1: ind: -1,-1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAVQAAAAAAUQAAAAAAVQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAVQAAAAAAUQAAAAAAVQAAAAAALwAAAAAA - version: 6 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAVQAAAAAAAFUAAAAAAABVAAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAFEAAAAAAABRAAAAAAAAUQAAAAAAAFEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAABVAAAAAAAAUQAAAAAAAFUAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAVQAAAAAAAFEAAAAAAABVAAAAAAAALwAAAAAAAA== + version: 7 0,0: ind: 0,0 - tiles: VQAAAAAAUQAAAAAAVQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAUQAAAAAAVQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAUQAAAAAAVQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAUQAAAAAAVQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAeQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 + tiles: VQAAAAAAAFEAAAAAAABVAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFUAAAAAAABRAAAAAAAAVQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVAAAAAAAAUQAAAAAAAFUAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAFEAAAAAAABVAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFEAAAAAAABRAAAAAAAAUQAAAAAAAFIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVAAAAAAAAVQAAAAAAAFUAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFUAAAAAAAB5AAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 -1,0: ind: -1,0 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAVQAAAAAAUQAAAAAAVQAAAAAALwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAVQAAAAAAUQAAAAAAVQAAAAAALwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAVQAAAAAAUQAAAAAAVQAAAAAALwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAVQAAAAAAUQAAAAAAVQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAUQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAUQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAeQAAAAAAVQAAAAAAUQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAVQAAAAAAUQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAVQAAAAAAAFEAAAAAAABVAAAAAAAALwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAFUAAAAAAABRAAAAAAAAVQAAAAAAAC8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAABVAAAAAAAAUQAAAAAAAFUAAAAAAAAvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAVQAAAAAAAFEAAAAAAABVAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAAFEAAAAAAABRAAAAAAAAUQAAAAAAAFEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAABVAAAAAAAAVQAAAAAAAFUAAAAAAABRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAUQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAB5AAAAAAAAVQAAAAAAAFEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAFUAAAAAAABRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 0,-1: ind: 0,-1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAVQAAAAAAVQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQAAAAAAUQAAAAAAUQAAAAAAUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAUQAAAAAAVQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAUQAAAAAAVQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5AAAAAAAAeQAAAAAAAHkAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAFUAAAAAAABVAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFEAAAAAAABRAAAAAAAAUQAAAAAAAFIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVAAAAAAAAUQAAAAAAAFUAAAAAAAB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAAFEAAAAAAABVAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 - type: Broadphase - type: Physics bodyStatus: InAir @@ -49,6 +60,7 @@ entities: id: Empty - type: OccluderTree - type: Shuttle + dampingModifier: 0.25 - type: DeviceNetwork configurators: [] deviceLists: [] @@ -160,39 +172,21 @@ entities: - volume: 2500 temperature: 293.15 moles: - - 20.078888 - - 75.53487 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 20.078888 + Nitrogen: 75.53487 - 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 chunkSize: 4 - type: GasTileOverlay - type: RadiationGridResistance - type: SpreaderGrid - type: GridPathfinding - type: Godmode + - type: ImplicitRoof + - type: ExplosionAirtightGrid - proto: AirCanister entities: - uid: 214 @@ -203,7 +197,7 @@ entities: parent: 292 - type: Physics bodyType: Static -- proto: AirlockCommandGlassLocked +- proto: AirlockCentralCommandGlassLocked entities: - uid: 278 components: @@ -226,7 +220,7 @@ entities: pos: 3.5,-2.5 parent: 292 - type: Door - secondsUntilStateChange: -623.03485 + secondsUntilStateChange: -1723.8751 state: Opening - type: DeviceLinkSource lastSignals: @@ -243,7 +237,7 @@ entities: pos: 3.5,4.5 parent: 292 - type: Door - secondsUntilStateChange: -624.7682 + secondsUntilStateChange: -1725.6085 state: Opening - type: DeviceLinkSource lastSignals: @@ -260,7 +254,7 @@ entities: pos: -4.5,4.5 parent: 292 - type: Door - secondsUntilStateChange: -619.23486 + secondsUntilStateChange: -1720.0752 state: Opening - type: DeviceLinkSource lastSignals: @@ -277,7 +271,7 @@ entities: pos: -4.5,-2.5 parent: 292 - type: Door - secondsUntilStateChange: -621.1349 + secondsUntilStateChange: -1721.9752 state: Opening - type: DeviceLinkSource lastSignals: @@ -287,20 +281,72 @@ entities: - Construction - RCDDeconstructable - Destructible -- proto: APCBasic +- proto: AlwaysPoweredWallLight entities: - - uid: 116 + - uid: 279 components: - type: Transform - rot: 3.141592653589793 rad - pos: -0.5,3.5 + rot: -1.5707963267948966 rad + pos: 2.5,5.5 parent: 292 - - type: BatterySelfRecharger - autoRechargeRate: 50000 - autoRecharge: True + - type: ApcPowerReceiver + powerLoad: 0 - type: Godmode missingComponents: - Construction + - RCDDeconstructable + - Destructible + - uid: 280 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,3.5 + parent: 292 + - type: ApcPowerReceiver + powerLoad: 0 + - type: Godmode + missingComponents: + - Construction + - RCDDeconstructable + - Destructible + - uid: 281 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-1.5 + parent: 292 + - type: ApcPowerReceiver + powerLoad: 0 + - type: Godmode + missingComponents: + - Construction + - RCDDeconstructable + - Destructible + - uid: 282 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,-3.5 + parent: 292 + - type: ApcPowerReceiver + powerLoad: 0 + - type: Godmode + missingComponents: + - Construction + - RCDDeconstructable + - Destructible + - uid: 283 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,7.5 + parent: 292 + - type: ApcPowerReceiver + powerLoad: 0 + - type: Godmode + missingComponents: + - Construction + - RCDDeconstructable - Destructible - proto: ArrivalsShuttleTimer entities: @@ -310,16 +356,16 @@ entities: pos: -4.5,3.5 parent: 292 - type: Godmode - missingComponents: - - Construction + - type: Fixtures + fixtures: {} - uid: 295 components: - type: Transform pos: 3.5,3.5 parent: 292 - type: Godmode - missingComponents: - - Construction + - type: Fixtures + fixtures: {} - proto: AtmosDeviceFanDirectional entities: - uid: 164 @@ -365,6 +411,16 @@ entities: - Destructible - proto: CableApcExtensionUncuttable entities: + - uid: 76 + components: + - type: Transform + pos: 0.5,7.5 + parent: 292 + - uid: 78 + components: + - type: Transform + pos: 1.5,7.5 + parent: 292 - uid: 123 components: - type: Transform @@ -734,383 +790,6 @@ entities: missingComponents: - Destructible - RCDDeconstructable -- proto: CableHVUncuttable - entities: - - uid: 79 - components: - - type: Transform - pos: 0.5,7.5 - parent: 292 - - type: Godmode - missingComponents: - - Destructible - - RCDDeconstructable - - uid: 80 - components: - - type: Transform - pos: 1.5,7.5 - parent: 292 - - type: Godmode - missingComponents: - - Destructible - - RCDDeconstructable - - uid: 81 - components: - - type: Transform - pos: 1.5,6.5 - parent: 292 - - type: Godmode - missingComponents: - - Destructible - - RCDDeconstructable - - uid: 82 - components: - - type: Transform - pos: -0.5,7.5 - parent: 292 - - type: Godmode - missingComponents: - - Destructible - - RCDDeconstructable - - uid: 83 - components: - - type: Transform - pos: -0.5,6.5 - parent: 292 - - type: Godmode - missingComponents: - - Destructible - - RCDDeconstructable - - uid: 85 - components: - - type: Transform - pos: -0.5,5.5 - parent: 292 - - type: Godmode - missingComponents: - - Destructible - - RCDDeconstructable - - uid: 86 - components: - - type: Transform - pos: -0.5,4.5 - parent: 292 - - type: Godmode - missingComponents: - - Destructible - - RCDDeconstructable - - uid: 87 - components: - - type: Transform - pos: -1.5,4.5 - parent: 292 - - type: Godmode - missingComponents: - - Destructible - - RCDDeconstructable - - uid: 88 - components: - - type: Transform - pos: -2.5,4.5 - parent: 292 - - type: Godmode - missingComponents: - - Destructible - - RCDDeconstructable - - uid: 89 - components: - - type: Transform - pos: -2.5,3.5 - parent: 292 - - type: Godmode - missingComponents: - - Destructible - - RCDDeconstructable - - uid: 90 - components: - - type: Transform - pos: -2.5,2.5 - parent: 292 - - type: Godmode - missingComponents: - - Destructible - - RCDDeconstructable - - uid: 91 - components: - - type: Transform - pos: -2.5,1.5 - parent: 292 - - type: Godmode - missingComponents: - - Destructible - - RCDDeconstructable - - uid: 92 - components: - - type: Transform - pos: -2.5,0.5 - parent: 292 - - type: Godmode - missingComponents: - - Destructible - - RCDDeconstructable - - uid: 93 - components: - - type: Transform - pos: -2.5,-0.5 - parent: 292 - - type: Godmode - missingComponents: - - Destructible - - RCDDeconstructable - - uid: 94 - components: - - type: Transform - pos: -2.5,-1.5 - parent: 292 - - type: Godmode - missingComponents: - - Destructible - - RCDDeconstructable - - uid: 95 - components: - - type: Transform - pos: -2.5,-2.5 - parent: 292 - - type: Godmode - missingComponents: - - Destructible - - RCDDeconstructable - - uid: 96 - components: - - type: Transform - pos: -1.5,-2.5 - parent: 292 - - type: Godmode - missingComponents: - - Destructible - - RCDDeconstructable - - uid: 97 - components: - - type: Transform - pos: -0.5,-2.5 - parent: 292 - - type: Godmode - missingComponents: - - Destructible - - RCDDeconstructable - - uid: 98 - components: - - type: Transform - pos: 0.5,-2.5 - parent: 292 - - type: Godmode - missingComponents: - - Destructible - - RCDDeconstructable - - uid: 99 - components: - - type: Transform - pos: 1.5,-2.5 - parent: 292 - - type: Godmode - missingComponents: - - Destructible - - RCDDeconstructable - - uid: 100 - components: - - type: Transform - pos: 1.5,-1.5 - parent: 292 - - type: Godmode - missingComponents: - - Destructible - - RCDDeconstructable - - uid: 101 - components: - - type: Transform - pos: 1.5,-0.5 - parent: 292 - - type: Godmode - missingComponents: - - Destructible - - RCDDeconstructable - - uid: 102 - components: - - type: Transform - pos: 1.5,0.5 - parent: 292 - - type: Godmode - missingComponents: - - Destructible - - RCDDeconstructable - - uid: 103 - components: - - type: Transform - pos: 1.5,1.5 - parent: 292 - - type: Godmode - missingComponents: - - Destructible - - RCDDeconstructable - - uid: 104 - components: - - type: Transform - pos: 1.5,2.5 - parent: 292 - - type: Godmode - missingComponents: - - Destructible - - RCDDeconstructable - - uid: 105 - components: - - type: Transform - pos: 1.5,3.5 - parent: 292 - - type: Godmode - missingComponents: - - Destructible - - RCDDeconstructable - - uid: 106 - components: - - type: Transform - pos: 1.5,4.5 - parent: 292 - - type: Godmode - missingComponents: - - Destructible - - RCDDeconstructable - - uid: 107 - components: - - type: Transform - pos: 0.5,4.5 - parent: 292 - - type: Godmode - missingComponents: - - Destructible - - RCDDeconstructable - - uid: 108 - components: - - type: Transform - pos: -1.5,-3.5 - parent: 292 - - type: Godmode - missingComponents: - - Destructible - - RCDDeconstructable - - uid: 109 - components: - - type: Transform - pos: -1.5,-4.5 - parent: 292 - - type: Godmode - missingComponents: - - Destructible - - RCDDeconstructable - - uid: 110 - components: - - type: Transform - pos: -1.5,-5.5 - parent: 292 - - type: Godmode - missingComponents: - - Destructible - - RCDDeconstructable - - uid: 111 - components: - - type: Transform - pos: 0.5,-5.5 - parent: 292 - - type: Godmode - missingComponents: - - Destructible - - RCDDeconstructable - - uid: 112 - components: - - type: Transform - pos: 0.5,-4.5 - parent: 292 - - type: Godmode - missingComponents: - - Destructible - - RCDDeconstructable - - uid: 113 - components: - - type: Transform - pos: 0.5,-3.5 - parent: 292 - - type: Godmode - missingComponents: - - Destructible - - RCDDeconstructable -- proto: CableMVUncuttable - entities: - - uid: 117 - components: - - type: Transform - pos: 1.5,6.5 - parent: 292 - - type: Godmode - missingComponents: - - Destructible - - RCDDeconstructable - - uid: 118 - components: - - type: Transform - pos: 1.5,5.5 - parent: 292 - - type: Godmode - missingComponents: - - Destructible - - RCDDeconstructable - - uid: 119 - components: - - type: Transform - pos: 1.5,4.5 - parent: 292 - - type: Godmode - missingComponents: - - Destructible - - RCDDeconstructable - - uid: 120 - components: - - type: Transform - pos: 0.5,4.5 - parent: 292 - - type: Godmode - missingComponents: - - Destructible - - RCDDeconstructable - - uid: 121 - components: - - type: Transform - pos: -0.5,4.5 - parent: 292 - - type: Godmode - missingComponents: - - Destructible - - RCDDeconstructable - - uid: 122 - components: - - type: Transform - pos: -0.5,3.5 - parent: 292 - - type: Godmode - missingComponents: - - Destructible - - RCDDeconstructable -- proto: CableTerminalUncuttable - entities: - - uid: 84 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -0.5,7.5 - parent: 292 - - type: Godmode - missingComponents: - - RCDDeconstructable - - Destructible - - Construction - proto: ChairPilotSeat entities: - uid: 223 @@ -1353,19 +1032,11 @@ entities: immutable: False temperature: 293.14963 moles: - - 1.7459903 - - 6.568249 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 1.7459903 + Nitrogen: 6.568249 - type: Godmode + - type: Fixtures + fixtures: {} missingComponents: - Destructible - Construction @@ -1380,19 +1051,11 @@ entities: immutable: False temperature: 293.14963 moles: - - 1.7459903 - - 6.568249 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 1.7459903 + Nitrogen: 6.568249 - type: Godmode + - type: Fixtures + fixtures: {} missingComponents: - Destructible - Construction @@ -1409,19 +1072,11 @@ entities: immutable: False temperature: 293.14963 moles: - - 1.7459903 - - 6.568249 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 1.7459903 + Nitrogen: 6.568249 - type: Godmode + - type: Fixtures + fixtures: {} missingComponents: - Destructible - Construction @@ -1437,19 +1092,11 @@ entities: immutable: False temperature: 293.14963 moles: - - 1.7459903 - - 6.568249 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 1.7459903 + Nitrogen: 6.568249 - type: Godmode + - type: Fixtures + fixtures: {} missingComponents: - Destructible - Construction @@ -1511,6 +1158,8 @@ entities: pos: -0.5,-4.5 parent: 292 - type: Godmode + - type: Fixtures + fixtures: {} missingComponents: - Destructible - proto: GasPassiveGate @@ -1520,6 +1169,8 @@ entities: - type: Transform pos: -0.5,7.5 parent: 292 + - type: AtmosPipeColor + color: '#0055CCFF' - type: Godmode missingComponents: - Construction @@ -1533,6 +1184,8 @@ entities: rot: 1.5707963267948966 rad pos: -1.5,8.5 parent: 292 + - type: AtmosPipeColor + color: '#0055CCFF' - type: Godmode missingComponents: - Construction @@ -1543,6 +1196,8 @@ entities: - type: Transform pos: -0.5,8.5 parent: 292 + - type: AtmosPipeColor + color: '#0055CCFF' - type: Godmode missingComponents: - Construction @@ -1554,6 +1209,8 @@ entities: rot: 1.5707963267948966 rad pos: -2.5,5.5 parent: 292 + - type: AtmosPipeColor + color: '#0055CCFF' - type: Godmode missingComponents: - Construction @@ -1564,6 +1221,8 @@ entities: - type: Transform pos: 1.5,5.5 parent: 292 + - type: AtmosPipeColor + color: '#0055CCFF' - type: Godmode missingComponents: - Construction @@ -1575,6 +1234,8 @@ entities: rot: -1.5707963267948966 rad pos: 1.5,-3.5 parent: 292 + - type: AtmosPipeColor + color: '#0055CCFF' - type: Godmode missingComponents: - Construction @@ -1586,6 +1247,8 @@ entities: rot: 3.141592653589793 rad pos: -2.5,-3.5 parent: 292 + - type: AtmosPipeColor + color: '#0055CCFF' - type: Godmode missingComponents: - Construction @@ -1598,6 +1261,8 @@ entities: - type: Transform pos: -0.5,5.5 parent: 292 + - type: AtmosPipeColor + color: '#0055CCFF' - type: Godmode missingComponents: - Construction @@ -1610,6 +1275,8 @@ entities: - type: Transform pos: -0.5,6.5 parent: 292 + - type: AtmosPipeColor + color: '#0055CCFF' - type: Godmode missingComponents: - Construction @@ -1621,6 +1288,8 @@ entities: rot: 1.5707963267948966 rad pos: 0.5,5.5 parent: 292 + - type: AtmosPipeColor + color: '#0055CCFF' - type: Godmode missingComponents: - Construction @@ -1632,6 +1301,8 @@ entities: rot: 1.5707963267948966 rad pos: -1.5,5.5 parent: 292 + - type: AtmosPipeColor + color: '#0055CCFF' - type: Godmode missingComponents: - Construction @@ -1643,6 +1314,8 @@ entities: rot: 1.5707963267948966 rad pos: -1.5,-3.5 parent: 292 + - type: AtmosPipeColor + color: '#0055CCFF' - type: Godmode missingComponents: - Construction @@ -1654,6 +1327,8 @@ entities: rot: 1.5707963267948966 rad pos: 0.5,-3.5 parent: 292 + - type: AtmosPipeColor + color: '#0055CCFF' - type: Godmode missingComponents: - Construction @@ -1664,6 +1339,8 @@ entities: - type: Transform pos: 1.5,-2.5 parent: 292 + - type: AtmosPipeColor + color: '#0055CCFF' - type: Godmode missingComponents: - Construction @@ -1674,6 +1351,8 @@ entities: - type: Transform pos: 1.5,-1.5 parent: 292 + - type: AtmosPipeColor + color: '#0055CCFF' - type: Godmode missingComponents: - Construction @@ -1684,6 +1363,8 @@ entities: - type: Transform pos: 1.5,-0.5 parent: 292 + - type: AtmosPipeColor + color: '#0055CCFF' - type: Godmode missingComponents: - Construction @@ -1694,6 +1375,8 @@ entities: - type: Transform pos: 1.5,0.5 parent: 292 + - type: AtmosPipeColor + color: '#0055CCFF' - type: Godmode missingComponents: - Construction @@ -1704,6 +1387,8 @@ entities: - type: Transform pos: 1.5,1.5 parent: 292 + - type: AtmosPipeColor + color: '#0055CCFF' - type: Godmode missingComponents: - Construction @@ -1714,6 +1399,8 @@ entities: - type: Transform pos: 1.5,2.5 parent: 292 + - type: AtmosPipeColor + color: '#0055CCFF' - type: Godmode missingComponents: - Construction @@ -1724,6 +1411,8 @@ entities: - type: Transform pos: 1.5,3.5 parent: 292 + - type: AtmosPipeColor + color: '#0055CCFF' - type: Godmode missingComponents: - Construction @@ -1734,6 +1423,8 @@ entities: - type: Transform pos: 1.5,4.5 parent: 292 + - type: AtmosPipeColor + color: '#0055CCFF' - type: Godmode missingComponents: - Construction @@ -1744,6 +1435,8 @@ entities: - type: Transform pos: -2.5,-2.5 parent: 292 + - type: AtmosPipeColor + color: '#0055CCFF' - type: Godmode missingComponents: - Construction @@ -1754,6 +1447,8 @@ entities: - type: Transform pos: -2.5,-1.5 parent: 292 + - type: AtmosPipeColor + color: '#0055CCFF' - type: Godmode missingComponents: - Construction @@ -1764,6 +1459,8 @@ entities: - type: Transform pos: -2.5,-0.5 parent: 292 + - type: AtmosPipeColor + color: '#0055CCFF' - type: Godmode missingComponents: - Construction @@ -1774,6 +1471,8 @@ entities: - type: Transform pos: -2.5,0.5 parent: 292 + - type: AtmosPipeColor + color: '#0055CCFF' - type: Godmode missingComponents: - Construction @@ -1784,6 +1483,8 @@ entities: - type: Transform pos: -2.5,1.5 parent: 292 + - type: AtmosPipeColor + color: '#0055CCFF' - type: Godmode missingComponents: - Construction @@ -1794,6 +1495,8 @@ entities: - type: Transform pos: -2.5,2.5 parent: 292 + - type: AtmosPipeColor + color: '#0055CCFF' - type: Godmode missingComponents: - Construction @@ -1804,6 +1507,8 @@ entities: - type: Transform pos: -2.5,3.5 parent: 292 + - type: AtmosPipeColor + color: '#0055CCFF' - type: Godmode missingComponents: - Construction @@ -1814,6 +1519,8 @@ entities: - type: Transform pos: -2.5,4.5 parent: 292 + - type: AtmosPipeColor + color: '#0055CCFF' - type: Godmode missingComponents: - Construction @@ -1827,6 +1534,8 @@ entities: rot: 3.141592653589793 rad pos: -0.5,-3.5 parent: 292 + - type: AtmosPipeColor + color: '#0055CCFF' - type: Godmode missingComponents: - Construction @@ -1840,6 +1549,8 @@ entities: rot: 3.141592653589793 rad pos: -1.5,7.5 parent: 292 + - type: AtmosPipeColor + color: '#0055CCFF' - type: Godmode missingComponents: - Construction @@ -1852,6 +1563,8 @@ entities: - type: Transform pos: -0.5,-2.5 parent: 292 + - type: AtmosPipeColor + color: '#0055CCFF' - type: Godmode missingComponents: - Construction @@ -1863,43 +1576,20 @@ entities: rot: 3.141592653589793 rad pos: -0.5,4.5 parent: 292 + - type: AtmosPipeColor + color: '#0055CCFF' - type: Godmode missingComponents: - Construction - Anchorable - Destructible -- proto: GeneratorBasic15kW +- proto: GeneratorWallmountAPULV entities: - - uid: 114 - components: - - type: Transform - pos: -1.5,-5.5 - parent: 292 - - type: Godmode - missingComponents: - - Anchorable - - Destructible - - uid: 115 - components: - - type: Transform - pos: 0.5,-5.5 - parent: 292 - - type: Godmode - missingComponents: - - Anchorable - - Destructible -- proto: GeneratorWallmountAPU - entities: - - uid: 78 + - uid: 77 components: - type: Transform pos: 1.5,7.5 parent: 292 - - type: Godmode - missingComponents: - - Construction - - Anchorable - - Destructible - proto: GravityGeneratorMini entities: - uid: 291 @@ -2166,6 +1856,8 @@ entities: - type: EncryptionKeyHolder keysUnlocked: False - type: Godmode + - type: Fixtures + fixtures: {} missingComponents: - Construction - Destructible @@ -2210,10 +1902,18 @@ entities: pos: -2.5,6.5 parent: 292 - type: Godmode + - type: Fixtures + fixtures: {} missingComponents: - Destructible - proto: PottedPlantRandom entities: + - uid: 81 + components: + - type: Transform + pos: 0.5,7.5 + parent: 292 + - type: Godmode - uid: 254 components: - type: Transform @@ -2250,73 +1950,6 @@ entities: - Anchorable - Destructible - Construction -- proto: AlwaysPoweredWallLight - entities: - - uid: 279 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 2.5,5.5 - parent: 292 - - type: ApcPowerReceiver - powerLoad: 0 - - type: Godmode - missingComponents: - - Construction - - RCDDeconstructable - - Destructible - - uid: 280 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -3.5,3.5 - parent: 292 - - type: ApcPowerReceiver - powerLoad: 0 - - type: Godmode - missingComponents: - - Construction - - RCDDeconstructable - - Destructible - - uid: 281 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 2.5,-1.5 - parent: 292 - - type: ApcPowerReceiver - powerLoad: 0 - - type: Godmode - missingComponents: - - Construction - - RCDDeconstructable - - Destructible - - uid: 282 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -3.5,-3.5 - parent: 292 - - type: ApcPowerReceiver - powerLoad: 0 - - type: Godmode - missingComponents: - - Construction - - RCDDeconstructable - - Destructible - - uid: 283 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -1.5,7.5 - parent: 292 - - type: ApcPowerReceiver - powerLoad: 0 - - type: Godmode - missingComponents: - - Construction - - RCDDeconstructable - - Destructible - proto: Rack entities: - uid: 262 @@ -2571,18 +2204,6 @@ entities: - Destructible - Construction - RCDDeconstructable -- proto: SMESBasic - entities: - - uid: 76 - components: - - type: Transform - pos: 0.5,7.5 - parent: 292 - - type: Godmode - missingComponents: - - Anchorable - - Destructible - - Construction - proto: SpaceVillainArcadeFilled entities: - uid: 259 @@ -2596,17 +2217,6 @@ entities: - Anchorable - Construction - Destructible -- proto: SubstationWallBasic - entities: - - uid: 77 - components: - - type: Transform - pos: 1.5,6.5 - parent: 292 - - type: Godmode - missingComponents: - - Destructible - - Construction - proto: TableReinforced entities: - uid: 243 diff --git a/Resources/Maps/Shuttles/cargo_elkridge.yml b/Resources/Maps/Shuttles/cargo_elkridge.yml index 975f46795d..cdb0ced938 100644 --- a/Resources/Maps/Shuttles/cargo_elkridge.yml +++ b/Resources/Maps/Shuttles/cargo_elkridge.yml @@ -1,6 +1,17 @@ meta: - format: 6 - postmapinit: false + format: 7 + category: Grid + engineVersion: 268.0.0 + forkId: "" + forkVersion: "" + time: 11/24/2025 17:06:29 + entityCount: 182 +maps: [] +grids: +- 1 +orphans: +- 1 +nullspace: [] tilemap: 0: Space 98: FloorSteel @@ -21,20 +32,20 @@ entities: chunks: 0,0: ind: 0,0 - tiles: YgAAAAAAYgAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAYgAAAAAAcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAcQAAAAAAcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAYgAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYgAAAAAAYgAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYgAAAAAAYgAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAggAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAggAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 + tiles: YgAAAAAAAGIAAAAAAACCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIAAAAAAABiAAAAAAAAcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAAAAAAcQAAAAAAAHEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAAGIAAAAAAACCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGIAAAAAAABiAAAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABiAAAAAAAAYgAAAAAAAIIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAIIAAAAAAACCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 -1,0: ind: -1,0 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAcQAAAAAAggAAAAAAYgAAAAAAYgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAcQAAAAAAggAAAAAAYgAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAYgAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAYgAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAYgAAAAAAYgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAYgAAAAAAYgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAggAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAggAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAAAAAAcQAAAAAAAIIAAAAAAABiAAAAAAAAYgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAAHEAAAAAAACCAAAAAAAAYgAAAAAAAIIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAAGIAAAAAAACCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIAAAAAAABiAAAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAAAAAAYgAAAAAAAGIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAAGIAAAAAAABiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIAAAAAAACCAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 0,-1: ind: 0,-1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAggAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAggAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAggAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYgAAAAAAYgAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAYgAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAcQAAAAAAcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAYgAAAAAAcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAACCAAAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAAAggAAAAAAAIIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYgAAAAAAAGIAAAAAAACCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIAAAAAAABiAAAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAAAAAAcQAAAAAAAHEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAAGIAAAAAAABxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 -1,-1: ind: -1,-1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAggAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAggAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAggAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAggAAAAAAggAAAAAAYgAAAAAAYgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAYgAAAAAAggAAAAAAYgAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAYgAAAAAAcQAAAAAAYgAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAYgAAAAAAggAAAAAAYgAAAAAAggAAAAAA - version: 6 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAAAAAAggAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAABiAAAAAAAAYgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAAGIAAAAAAACCAAAAAAAAYgAAAAAAAIIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIAAAAAAABiAAAAAAAAcQAAAAAAAGIAAAAAAACCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAAAAAAYgAAAAAAAIIAAAAAAABiAAAAAAAAggAAAAAAAA== + version: 7 - type: Broadphase - type: Physics bodyStatus: InAir @@ -47,6 +58,7 @@ entities: - type: OccluderTree - type: SpreaderGrid - type: Shuttle + dampingModifier: 0.25 - type: GridPathfinding - type: Gravity gravityShakeSound: !type:SoundPathSpecifier @@ -215,40 +227,19 @@ 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 temperature: 293.15 - moles: - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + moles: {} chunkSize: 4 - type: GasTileOverlay - type: RadiationGridResistance - type: CargoShuttle + - type: ImplicitRoof - proto: AirAlarm entities: - - uid: 87 + - uid: 2 components: - type: Transform rot: 1.5707963267948966 rad @@ -256,12 +247,14 @@ entities: parent: 1 - type: DeviceList devices: - - 170 - - 154 - - 155 + - 7 + - 107 + - 106 + - type: Fixtures + fixtures: {} - proto: AirCanister entities: - - uid: 148 + - uid: 3 components: - type: Transform anchored: True @@ -271,20 +264,20 @@ entities: bodyType: Static - proto: AirlockCargoLocked entities: - - uid: 44 + - uid: 4 components: - type: Transform pos: -2.5,-1.5 parent: 1 - proto: AirlockGlassShuttle entities: - - uid: 4 + - uid: 5 components: - type: Transform rot: 1.5707963267948966 rad pos: 2.5,-0.5 parent: 1 - - uid: 5 + - uid: 6 components: - type: Transform rot: 1.5707963267948966 rad @@ -292,31 +285,33 @@ entities: parent: 1 - proto: AirSensor entities: - - uid: 170 + - uid: 7 components: - type: Transform pos: 1.5,0.5 parent: 1 - type: DeviceNetwork deviceLists: - - 87 + - 2 - proto: APCBasic entities: - - uid: 88 + - uid: 8 components: - type: Transform rot: 3.141592653589793 rad pos: 1.5,-4.5 parent: 1 + - type: Fixtures + fixtures: {} - proto: AtmosDeviceFanDirectional entities: - - uid: 149 + - uid: 9 components: - type: Transform rot: 1.5707963267948966 rad pos: 2.5,1.5 parent: 1 - - uid: 150 + - uid: 10 components: - type: Transform rot: 1.5707963267948966 rad @@ -324,386 +319,406 @@ entities: parent: 1 - proto: AtmosFixBlockerMarker entities: - - uid: 171 + - uid: 11 components: - type: Transform pos: -2.5,7.5 parent: 1 - - uid: 172 + - uid: 12 components: - type: Transform pos: 2.5,7.5 parent: 1 - - uid: 173 + - uid: 13 components: - type: Transform pos: -2.5,-5.5 parent: 1 - - uid: 174 + - uid: 14 components: - type: Transform pos: -2.5,-6.5 parent: 1 - - uid: 175 + - uid: 15 components: - type: Transform pos: 2.5,-5.5 parent: 1 - - uid: 176 + - uid: 16 components: - type: Transform pos: 2.5,-6.5 parent: 1 + - uid: 49 + components: + - type: Transform + pos: -4.5,-4.5 + parent: 1 + - uid: 182 + components: + - type: Transform + pos: -3.5,-4.5 + parent: 1 - proto: BlastDoor entities: - - uid: 3 + - uid: 17 components: - type: Transform pos: 2.5,2.5 parent: 1 - - uid: 6 + - uid: 18 components: - type: Transform pos: 2.5,-1.5 parent: 1 - proto: CableApcExtension entities: - - uid: 99 + - uid: 19 components: - type: Transform pos: 1.5,-4.5 parent: 1 - - uid: 100 + - uid: 20 components: - type: Transform pos: 1.5,-3.5 parent: 1 - - uid: 101 + - uid: 21 components: - type: Transform pos: 1.5,-2.5 parent: 1 - - uid: 102 + - uid: 22 components: - type: Transform pos: 1.5,-1.5 parent: 1 - - uid: 103 + - uid: 23 components: - type: Transform pos: 1.5,-0.5 parent: 1 - - uid: 104 + - uid: 24 components: - type: Transform pos: 1.5,0.5 parent: 1 - - uid: 105 + - uid: 25 components: - type: Transform pos: 1.5,1.5 parent: 1 - - uid: 106 + - uid: 26 components: - type: Transform pos: 1.5,2.5 parent: 1 - - uid: 107 + - uid: 27 components: - type: Transform pos: 1.5,3.5 parent: 1 - - uid: 108 + - uid: 28 components: - type: Transform pos: 1.5,4.5 parent: 1 - - uid: 109 + - uid: 29 components: - type: Transform pos: 1.5,5.5 parent: 1 - - uid: 110 + - uid: 30 components: - type: Transform pos: 0.5,-3.5 parent: 1 - - uid: 111 + - uid: 31 components: - type: Transform pos: -0.5,-3.5 parent: 1 - - uid: 112 + - uid: 32 components: - type: Transform pos: -1.5,-3.5 parent: 1 - - uid: 113 + - uid: 33 components: - type: Transform pos: -1.5,-2.5 parent: 1 - - uid: 114 + - uid: 34 components: - type: Transform pos: -1.5,-1.5 parent: 1 - - uid: 115 + - uid: 35 components: - type: Transform pos: -1.5,-0.5 parent: 1 - - uid: 116 + - uid: 36 components: - type: Transform pos: -1.5,0.5 parent: 1 - - uid: 117 + - uid: 37 components: - type: Transform pos: -1.5,1.5 parent: 1 - - uid: 118 + - uid: 38 components: - type: Transform pos: -1.5,2.5 parent: 1 - - uid: 119 + - uid: 39 components: - type: Transform pos: -1.5,3.5 parent: 1 - - uid: 120 + - uid: 40 components: - type: Transform pos: -1.5,4.5 parent: 1 - - uid: 121 + - uid: 41 components: - type: Transform pos: -1.5,5.5 parent: 1 - - uid: 122 + - uid: 42 components: - type: Transform pos: -2.5,-1.5 parent: 1 - - uid: 123 + - uid: 43 components: - type: Transform pos: -3.5,-1.5 parent: 1 - - uid: 124 + - uid: 44 components: - type: Transform pos: -3.5,-0.5 parent: 1 - - uid: 125 + - uid: 45 components: - type: Transform pos: -3.5,0.5 parent: 1 - - uid: 127 + - uid: 46 components: - type: Transform pos: -0.5,5.5 parent: 1 - - uid: 128 + - uid: 47 components: - type: Transform pos: 0.5,5.5 parent: 1 - - uid: 129 + - uid: 48 components: - type: Transform pos: -1.5,-4.5 parent: 1 - - uid: 130 - components: - - type: Transform - pos: -1.5,-5.5 - parent: 1 - - uid: 131 + - uid: 50 components: - type: Transform pos: -2.5,-5.5 parent: 1 - - uid: 132 + - uid: 51 components: - type: Transform pos: -2.5,-6.5 parent: 1 - - uid: 133 + - uid: 52 components: - type: Transform pos: 1.5,-5.5 parent: 1 - - uid: 134 + - uid: 53 components: - type: Transform pos: 2.5,-5.5 parent: 1 - - uid: 135 + - uid: 54 components: - type: Transform pos: 2.5,-6.5 parent: 1 - - uid: 136 + - uid: 55 components: - type: Transform pos: -1.5,6.5 parent: 1 - - uid: 137 + - uid: 56 components: - type: Transform pos: -2.5,6.5 parent: 1 - - uid: 138 + - uid: 57 components: - type: Transform pos: -2.5,7.5 parent: 1 - - uid: 139 + - uid: 58 components: - type: Transform pos: 1.5,6.5 parent: 1 - - uid: 140 + - uid: 59 components: - type: Transform pos: 2.5,6.5 parent: 1 - - uid: 141 + - uid: 60 components: - type: Transform pos: 2.5,7.5 parent: 1 + - uid: 179 + components: + - type: Transform + pos: -2.5,-4.5 + parent: 1 + - uid: 180 + components: + - type: Transform + pos: -3.5,-4.5 + parent: 1 + - uid: 181 + components: + - type: Transform + pos: -4.5,-4.5 + parent: 1 - proto: CableHV entities: - - uid: 90 + - uid: 61 components: - type: Transform pos: 0.5,-4.5 parent: 1 - - uid: 91 + - uid: 62 components: - type: Transform pos: 0.5,-5.5 parent: 1 - proto: CableMV entities: - - uid: 92 + - uid: 63 components: - type: Transform pos: 0.5,-5.5 parent: 1 - - uid: 93 + - uid: 64 components: - type: Transform pos: -0.5,-5.5 parent: 1 - - uid: 94 + - uid: 65 components: - type: Transform pos: -0.5,-4.5 parent: 1 - - uid: 95 + - uid: 66 components: - type: Transform pos: -0.5,-3.5 parent: 1 - - uid: 96 + - uid: 67 components: - type: Transform pos: 0.5,-3.5 parent: 1 - - uid: 97 + - uid: 68 components: - type: Transform pos: 1.5,-3.5 parent: 1 - - uid: 98 + - uid: 69 components: - type: Transform pos: 1.5,-4.5 parent: 1 - proto: CargoPallet entities: - - uid: 12 + - uid: 70 components: - type: Transform pos: -0.5,3.5 parent: 1 - - uid: 13 + - uid: 71 components: - type: Transform pos: -0.5,2.5 parent: 1 - - uid: 46 + - uid: 72 components: - type: Transform pos: -0.5,1.5 parent: 1 - - uid: 54 + - uid: 73 components: - type: Transform pos: 0.5,3.5 parent: 1 - - uid: 55 + - uid: 74 components: - type: Transform pos: 0.5,2.5 parent: 1 - - uid: 56 + - uid: 75 components: - type: Transform pos: 0.5,1.5 parent: 1 - - uid: 57 + - uid: 76 components: - type: Transform pos: -0.5,-0.5 parent: 1 - - uid: 58 + - uid: 77 components: - type: Transform pos: -0.5,-1.5 parent: 1 - - uid: 59 + - uid: 78 components: - type: Transform pos: -0.5,-2.5 parent: 1 - - uid: 60 + - uid: 79 components: - type: Transform pos: 0.5,-0.5 parent: 1 - - uid: 61 + - uid: 80 components: - type: Transform pos: 0.5,-1.5 parent: 1 - - uid: 62 + - uid: 81 components: - type: Transform pos: 0.5,-2.5 parent: 1 - proto: ChairPilotSeat entities: - - uid: 67 + - uid: 82 components: - type: Transform rot: -1.5707963267948966 rad pos: 1.5,5.5 parent: 1 - - uid: 142 + - uid: 83 components: - type: Transform rot: 3.141592653589793 rad pos: -3.5,-0.5 parent: 1 - - uid: 143 + - uid: 84 components: - type: Transform rot: 1.5707963267948966 rad @@ -711,32 +726,32 @@ entities: parent: 1 - proto: ComputerShuttleCargo entities: - - uid: 70 + - uid: 85 components: - type: Transform pos: -3.5,0.5 parent: 1 - proto: ConveyorBelt entities: - - uid: 8 + - uid: 86 components: - type: Transform rot: -1.5707963267948966 rad pos: 1.5,2.5 parent: 1 - - uid: 9 + - uid: 87 components: - type: Transform rot: -1.5707963267948966 rad pos: 2.5,2.5 parent: 1 - - uid: 10 + - uid: 88 components: - type: Transform rot: 1.5707963267948966 rad pos: 1.5,-1.5 parent: 1 - - uid: 11 + - uid: 89 components: - type: Transform rot: 1.5707963267948966 rad @@ -744,7 +759,7 @@ entities: parent: 1 - proto: GasPipeBend entities: - - uid: 156 + - uid: 90 components: - type: Transform rot: -1.5707963267948966 rad @@ -752,7 +767,7 @@ entities: parent: 1 - type: AtmosPipeColor color: '#990000FF' - - uid: 157 + - uid: 91 components: - type: Transform rot: 3.141592653589793 rad @@ -760,7 +775,7 @@ entities: parent: 1 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 158 + - uid: 92 components: - type: Transform rot: 1.5707963267948966 rad @@ -768,14 +783,14 @@ entities: parent: 1 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 159 + - uid: 93 components: - type: Transform pos: 1.5,4.5 parent: 1 - type: AtmosPipeColor color: '#990000FF' - - uid: 160 + - uid: 94 components: - type: Transform rot: -1.5707963267948966 rad @@ -783,7 +798,7 @@ entities: parent: 1 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 161 + - uid: 95 components: - type: Transform rot: 3.141592653589793 rad @@ -793,42 +808,42 @@ entities: color: '#990000FF' - proto: GasPipeStraight entities: - - uid: 164 + - uid: 96 components: - type: Transform pos: -1.5,3.5 parent: 1 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 165 + - uid: 97 components: - type: Transform pos: -1.5,2.5 parent: 1 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 166 + - uid: 98 components: - type: Transform pos: -1.5,1.5 parent: 1 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 167 + - uid: 99 components: - type: Transform pos: 1.5,3.5 parent: 1 - type: AtmosPipeColor color: '#990000FF' - - uid: 168 + - uid: 100 components: - type: Transform pos: 1.5,2.5 parent: 1 - type: AtmosPipeColor color: '#990000FF' - - uid: 169 + - uid: 101 components: - type: Transform pos: 1.5,1.5 @@ -837,19 +852,19 @@ entities: color: '#990000FF' - proto: GasPort entities: - - uid: 151 + - uid: 102 components: - type: Transform pos: -0.5,6.5 parent: 1 - - uid: 152 + - uid: 103 components: - type: Transform pos: 0.5,6.5 parent: 1 - proto: GasPressurePump entities: - - uid: 162 + - uid: 104 components: - type: Transform rot: 3.141592653589793 rad @@ -857,7 +872,7 @@ entities: parent: 1 - type: AtmosPipeColor color: '#990000FF' - - uid: 163 + - uid: 105 components: - type: Transform pos: -0.5,5.5 @@ -866,7 +881,7 @@ entities: color: '#0055CCFF' - proto: GasVentPump entities: - - uid: 155 + - uid: 106 components: - type: Transform rot: -1.5707963267948966 rad @@ -874,12 +889,12 @@ entities: parent: 1 - type: DeviceNetwork deviceLists: - - 87 + - 2 - type: AtmosPipeColor color: '#0055CCFF' - proto: GasVentScrubber entities: - - uid: 154 + - uid: 107 components: - type: Transform rot: 1.5707963267948966 rad @@ -887,60 +902,60 @@ entities: parent: 1 - type: DeviceNetwork deviceLists: - - 87 + - 2 - type: AtmosPipeColor color: '#990000FF' - proto: GeneratorBasic15kW entities: - - uid: 85 + - uid: 108 components: - type: Transform pos: 0.5,-4.5 parent: 1 - proto: GravityGeneratorMini entities: - - uid: 86 + - uid: 109 components: - type: Transform pos: -0.5,-5.5 parent: 1 - proto: Grille entities: - - uid: 25 + - uid: 110 components: - type: Transform pos: -4.5,-0.5 parent: 1 - - uid: 36 + - uid: 111 components: - type: Transform pos: -3.5,1.5 parent: 1 - - uid: 42 + - uid: 112 components: - type: Transform rot: 3.141592653589793 rad pos: -2.5,4.5 parent: 1 - - uid: 71 + - uid: 113 components: - type: Transform rot: 3.141592653589793 rad pos: -4.5,0.5 parent: 1 - - uid: 72 + - uid: 114 components: - type: Transform rot: 3.141592653589793 rad pos: -4.5,1.5 parent: 1 - - uid: 76 + - uid: 115 components: - type: Transform rot: 3.141592653589793 rad pos: 2.5,4.5 parent: 1 - - uid: 77 + - uid: 116 components: - type: Transform rot: 3.141592653589793 rad @@ -948,44 +963,44 @@ entities: parent: 1 - proto: Gyroscope entities: - - uid: 84 + - uid: 117 components: - type: Transform pos: -0.5,-4.5 parent: 1 - proto: PlasticFlapsAirtightClear entities: - - uid: 2 + - uid: 118 components: - type: Transform pos: 2.5,2.5 parent: 1 - - uid: 7 + - uid: 119 components: - type: Transform pos: 2.5,-1.5 parent: 1 - proto: Poweredlight entities: - - uid: 74 + - uid: 120 components: - type: Transform rot: 1.5707963267948966 rad pos: -1.5,3.5 parent: 1 - - uid: 144 + - uid: 121 components: - type: Transform rot: 1.5707963267948966 rad pos: -1.5,-2.5 parent: 1 - - uid: 145 + - uid: 122 components: - type: Transform rot: -1.5707963267948966 rad pos: 1.5,3.5 parent: 1 - - uid: 146 + - uid: 123 components: - type: Transform rot: -1.5707963267948966 rad @@ -993,7 +1008,7 @@ entities: parent: 1 - proto: PoweredSmallLight entities: - - uid: 147 + - uid: 124 components: - type: Transform rot: 1.5707963267948966 rad @@ -1001,47 +1016,47 @@ entities: parent: 1 - proto: ShuttleWindow entities: - - uid: 16 + - uid: 125 components: - type: Transform rot: 3.141592653589793 rad pos: -2.5,4.5 parent: 1 - - uid: 24 + - uid: 126 components: - type: Transform pos: -4.5,1.5 parent: 1 - - uid: 31 + - uid: 127 components: - type: Transform rot: 3.141592653589793 rad pos: 2.5,-3.5 parent: 1 - - uid: 33 + - uid: 128 components: - type: Transform pos: -4.5,0.5 parent: 1 - - uid: 34 + - uid: 129 components: - type: Transform pos: -4.5,-0.5 parent: 1 - - uid: 37 + - uid: 130 components: - type: Transform rot: 3.141592653589793 rad pos: 2.5,4.5 parent: 1 - - uid: 126 + - uid: 131 components: - type: Transform pos: -3.5,1.5 parent: 1 - proto: StorageCanister entities: - - uid: 153 + - uid: 132 components: - type: Transform anchored: True @@ -1051,262 +1066,292 @@ entities: bodyType: Static - proto: SubstationBasic entities: - - uid: 89 + - uid: 133 components: - type: Transform pos: 0.5,-5.5 parent: 1 - proto: TableReinforced entities: - - uid: 75 + - uid: 134 components: - type: Transform pos: -3.5,-2.5 parent: 1 - proto: Thruster entities: - - uid: 78 + - uid: 135 components: - type: Transform pos: -2.5,7.5 parent: 1 - - uid: 79 + - uid: 136 components: - type: Transform pos: 2.5,7.5 parent: 1 - - uid: 80 + - uid: 137 components: - type: Transform rot: 3.141592653589793 rad - pos: 2.5,-6.5 + pos: -4.5,-4.5 parent: 1 - - uid: 81 + - uid: 138 components: - type: Transform rot: 3.141592653589793 rad - pos: -2.5,-6.5 + pos: -3.5,-4.5 parent: 1 - - uid: 82 + - uid: 139 components: - type: Transform rot: 1.5707963267948966 rad pos: -2.5,-5.5 parent: 1 - - uid: 83 + - uid: 140 components: - type: Transform rot: -1.5707963267948966 rad pos: 2.5,-5.5 parent: 1 + - uid: 177 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-6.5 + parent: 1 + - uid: 178 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-6.5 + parent: 1 - proto: TwoWayLever entities: - - uid: 18 + - uid: 141 components: - type: Transform pos: 1.5,-2.5 parent: 1 - type: DeviceLinkSource linkedPorts: - 10: - - Left: Forward - - Right: Reverse - - Middle: Off - 11: - - Left: Forward - - Right: Reverse - - Middle: Off - 6: - - Left: Open - - Right: Open - - Middle: Close - - uid: 27 + 88: + - - Left + - Forward + - - Right + - Reverse + - - Middle + - Off + 89: + - - Left + - Forward + - - Right + - Reverse + - - Middle + - Off + 18: + - - Left + - Open + - - Right + - Open + - - Middle + - Close + - uid: 142 components: - type: Transform pos: 1.5,3.5 parent: 1 - type: DeviceLinkSource linkedPorts: - 8: - - Left: Forward - - Right: Reverse - - Middle: Off - 9: - - Left: Forward - - Right: Reverse - - Middle: Off - 3: - - Left: Open - - Right: Open - - Middle: Close + 86: + - - Left + - Forward + - - Right + - Reverse + - - Middle + - Off + 87: + - - Left + - Forward + - - Right + - Reverse + - - Middle + - Off + 17: + - - Left + - Open + - - Right + - Open + - - Middle + - Close - proto: WallShuttle entities: - - uid: 14 + - uid: 143 components: - type: Transform pos: 2.5,0.5 parent: 1 - - uid: 15 + - uid: 144 components: - type: Transform pos: 2.5,3.5 parent: 1 - - uid: 17 + - uid: 145 components: - type: Transform pos: -2.5,-3.5 parent: 1 - - uid: 19 + - uid: 146 components: - type: Transform pos: -1.5,-4.5 parent: 1 - - uid: 20 + - uid: 147 components: - type: Transform pos: -2.5,6.5 parent: 1 - - uid: 21 + - uid: 148 components: - type: Transform pos: -4.5,-2.5 parent: 1 - - uid: 22 + - uid: 149 components: - type: Transform pos: -1.5,-6.5 parent: 1 - - uid: 23 + - uid: 150 components: - type: Transform pos: -4.5,-1.5 parent: 1 - - uid: 26 + - uid: 151 components: - type: Transform pos: -2.5,-2.5 parent: 1 - - uid: 28 + - uid: 152 components: - type: Transform pos: 2.5,6.5 parent: 1 - - uid: 29 + - uid: 153 components: - type: Transform pos: 1.5,-4.5 parent: 1 - - uid: 30 + - uid: 154 components: - type: Transform pos: -2.5,2.5 parent: 1 - - uid: 32 + - uid: 155 components: - type: Transform pos: 2.5,-2.5 parent: 1 - - uid: 35 + - uid: 156 components: - type: Transform pos: -2.5,3.5 parent: 1 - - uid: 38 + - uid: 157 components: - type: Transform pos: -2.5,1.5 parent: 1 - - uid: 39 + - uid: 158 components: - type: Transform pos: -0.5,-6.5 parent: 1 - - uid: 40 + - uid: 159 components: - type: Transform pos: 2.5,-4.5 parent: 1 - - uid: 41 + - uid: 160 components: - type: Transform pos: -2.5,0.5 parent: 1 - - uid: 43 + - uid: 161 components: - type: Transform pos: 1.5,-5.5 parent: 1 - - uid: 45 + - uid: 162 components: - type: Transform pos: -1.5,-5.5 parent: 1 - - uid: 47 + - uid: 163 components: - type: Transform pos: -2.5,-4.5 parent: 1 - - uid: 48 + - uid: 164 components: - type: Transform pos: -2.5,5.5 parent: 1 - - uid: 49 + - uid: 165 components: - type: Transform pos: -1.5,6.5 parent: 1 - - uid: 50 + - uid: 166 components: - type: Transform pos: -4.5,-3.5 parent: 1 - - uid: 51 + - uid: 167 components: - type: Transform pos: -3.5,-3.5 parent: 1 - - uid: 52 + - uid: 168 components: - type: Transform pos: 1.5,6.5 parent: 1 - - uid: 53 + - uid: 169 components: - type: Transform pos: 2.5,5.5 parent: 1 - - uid: 63 + - uid: 170 components: - type: Transform pos: -1.5,7.5 parent: 1 - - uid: 64 + - uid: 171 components: - type: Transform pos: -0.5,7.5 parent: 1 - - uid: 65 + - uid: 172 components: - type: Transform pos: 0.5,7.5 parent: 1 - - uid: 66 + - uid: 173 components: - type: Transform pos: 1.5,7.5 parent: 1 - - uid: 68 + - uid: 174 components: - type: Transform pos: 0.5,-6.5 parent: 1 - - uid: 69 + - uid: 175 components: - type: Transform pos: 1.5,-6.5 parent: 1 - - uid: 73 + - uid: 176 components: - type: Transform rot: 3.141592653589793 rad diff --git a/Resources/Maps/Shuttles/emergency_amber.yml b/Resources/Maps/Shuttles/emergency_amber.yml index e0973ef3d7..e6b56f437a 100644 --- a/Resources/Maps/Shuttles/emergency_amber.yml +++ b/Resources/Maps/Shuttles/emergency_amber.yml @@ -4911,7 +4911,7 @@ entities: rot: 1.5707963267948966 rad pos: -4.5,-13.5 parent: 1 -- proto: WarpPoint +- proto: GhostWarpPoint entities: - uid: 426 components: diff --git a/Resources/Maps/Shuttles/emergency_box.yml b/Resources/Maps/Shuttles/emergency_box.yml index 3e18395479..5e3ca11666 100644 --- a/Resources/Maps/Shuttles/emergency_box.yml +++ b/Resources/Maps/Shuttles/emergency_box.yml @@ -1,11 +1,11 @@ meta: format: 7 category: Grid - engineVersion: 262.0.0 + engineVersion: 268.0.0 forkId: "" forkVersion: "" - time: 06/09/2025 18:12:16 - entityCount: 646 + time: 12/07/2025 03:08:51 + entityCount: 732 maps: [] grids: - 1 @@ -502,53 +502,22 @@ 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: - - 1400.0662 - - 5266.916 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 1400.0662 + Nitrogen: 5266.916 chunkSize: 4 - type: GasTileOverlay - type: RadiationGridResistance - type: NavMap - type: ImplicitRoof + - type: ExplosionAirtightGrid - proto: AirCanister entities: - uid: 526 @@ -568,6 +537,8 @@ entities: - type: Transform pos: 15.5,8.5 parent: 1 + - type: AccessReader + accessListsOriginal: [] - proto: AirlockCommandGlassLocked entities: - uid: 18 @@ -689,12 +660,52 @@ entities: parent: 1 - proto: APCSuperCapacity entities: + - uid: 358 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,11.5 + parent: 1 + - type: Fixtures + fixtures: {} - uid: 528 components: - type: Transform rot: 3.141592653589793 rad pos: 15.5,-4.5 parent: 1 + - type: Fixtures + fixtures: {} + - uid: 647 + components: + - type: Transform + pos: 13.5,8.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 648 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,10.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 649 + components: + - type: Transform + pos: 11.5,12.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 650 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.5,-5.5 + parent: 1 + - type: Fixtures + fixtures: {} - proto: AtmosDeviceFanDirectional entities: - uid: 484 @@ -771,7 +782,7 @@ entities: - uid: 6 components: - type: Transform - pos: 2.5,11.5 + pos: 2.5,12.5 parent: 1 - uid: 12 components: @@ -781,12 +792,12 @@ entities: - uid: 14 components: - type: Transform - pos: 1.5,8.5 + pos: 0.5,10.5 parent: 1 - uid: 16 components: - type: Transform - pos: 2.5,8.5 + pos: 1.5,10.5 parent: 1 - uid: 17 components: @@ -796,7 +807,7 @@ entities: - uid: 20 components: - type: Transform - pos: 7.5,4.5 + pos: 3.5,0.5 parent: 1 - uid: 23 components: @@ -806,12 +817,12 @@ entities: - uid: 26 components: - type: Transform - pos: 7.5,3.5 + pos: 5.5,0.5 parent: 1 - uid: 27 components: - type: Transform - pos: 7.5,2.5 + pos: 4.5,0.5 parent: 1 - uid: 28 components: @@ -841,7 +852,7 @@ entities: - uid: 39 components: - type: Transform - pos: 9.5,-3.5 + pos: 11.5,0.5 parent: 1 - uid: 52 components: @@ -871,12 +882,12 @@ entities: - uid: 174 components: - type: Transform - pos: 3.5,7.5 + pos: 7.5,-4.5 parent: 1 - uid: 185 components: - type: Transform - pos: 3.5,8.5 + pos: 2.5,10.5 parent: 1 - uid: 186 components: @@ -891,7 +902,7 @@ entities: - uid: 197 components: - type: Transform - pos: 3.5,9.5 + pos: 3.5,10.5 parent: 1 - uid: 199 components: @@ -911,7 +922,7 @@ entities: - uid: 259 components: - type: Transform - pos: 4.5,11.5 + pos: 2.5,11.5 parent: 1 - uid: 265 components: @@ -921,7 +932,7 @@ entities: - uid: 276 components: - type: Transform - pos: 1.5,11.5 + pos: 2.5,8.5 parent: 1 - uid: 305 components: @@ -941,7 +952,7 @@ entities: - uid: 308 components: - type: Transform - pos: 13.5,-2.5 + pos: 7.5,-3.5 parent: 1 - uid: 309 components: @@ -986,37 +997,37 @@ entities: - uid: 318 components: - type: Transform - pos: 7.5,1.5 + pos: 6.5,0.5 parent: 1 - uid: 319 components: - type: Transform - pos: 7.5,0.5 + pos: 7.5,1.5 parent: 1 - uid: 320 components: - type: Transform - pos: 7.5,-1.5 + pos: 9.5,0.5 parent: 1 - uid: 321 components: - type: Transform - pos: 7.5,-0.5 + pos: 8.5,0.5 parent: 1 - uid: 322 components: - type: Transform - pos: 7.5,-2.5 + pos: 7.5,4.5 parent: 1 - uid: 323 components: - type: Transform - pos: 7.5,-3.5 + pos: 7.5,3.5 parent: 1 - uid: 325 components: - type: Transform - pos: 3.5,10.5 + pos: 4.5,10.5 parent: 1 - uid: 328 components: @@ -1051,7 +1062,7 @@ entities: - uid: 339 components: - type: Transform - pos: 7.5,7.5 + pos: 7.5,-2.5 parent: 1 - uid: 340 components: @@ -1088,16 +1099,6 @@ entities: - type: Transform pos: 14.5,5.5 parent: 1 - - uid: 358 - components: - - type: Transform - pos: 14.5,6.5 - parent: 1 - - uid: 359 - components: - - type: Transform - pos: 14.5,7.5 - parent: 1 - uid: 363 components: - type: Transform @@ -1121,7 +1122,7 @@ entities: - uid: 367 components: - type: Transform - pos: 16.5,5.5 + pos: 6.5,-3.5 parent: 1 - uid: 368 components: @@ -1166,22 +1167,22 @@ entities: - uid: 376 components: - type: Transform - pos: 18.5,11.5 + pos: 19.5,10.5 parent: 1 - uid: 399 components: - type: Transform - pos: 3.5,11.5 + pos: 2.5,9.5 parent: 1 - uid: 409 components: - type: Transform - pos: 6.5,-3.5 + pos: 7.5,2.5 parent: 1 - uid: 410 components: - type: Transform - pos: 5.5,-3.5 + pos: 7.5,0.5 parent: 1 - uid: 411 components: @@ -1191,7 +1192,7 @@ entities: - uid: 412 components: - type: Transform - pos: 8.5,-3.5 + pos: 10.5,0.5 parent: 1 - uid: 413 components: @@ -1258,6 +1259,86 @@ entities: - type: Transform pos: 19.5,3.5 parent: 1 + - uid: 710 + components: + - type: Transform + pos: 7.5,-5.5 + parent: 1 + - uid: 711 + components: + - type: Transform + pos: 13.5,6.5 + parent: 1 + - uid: 712 + components: + - type: Transform + pos: 13.5,7.5 + parent: 1 + - uid: 713 + components: + - type: Transform + pos: 13.5,8.5 + parent: 1 + - uid: 721 + components: + - type: Transform + pos: 17.5,11.5 + parent: 1 + - uid: 722 + components: + - type: Transform + pos: 16.5,11.5 + parent: 1 + - uid: 723 + components: + - type: Transform + pos: 15.5,9.5 + parent: 1 + - uid: 724 + components: + - type: Transform + pos: 15.5,6.5 + parent: 1 + - uid: 725 + components: + - type: Transform + pos: 11.5,12.5 + parent: 1 + - uid: 726 + components: + - type: Transform + pos: 5.5,-3.5 + parent: 1 + - uid: 727 + components: + - type: Transform + pos: 5.5,-4.5 + parent: 1 + - uid: 728 + components: + - type: Transform + pos: 3.5,8.5 + parent: 1 + - uid: 729 + components: + - type: Transform + pos: 1.5,8.5 + parent: 1 + - uid: 730 + components: + - type: Transform + pos: 2.5,13.5 + parent: 1 + - uid: 731 + components: + - type: Transform + pos: 3.5,13.5 + parent: 1 + - uid: 732 + components: + - type: Transform + pos: 5.5,10.5 + parent: 1 - proto: CableHV entities: - uid: 48 @@ -1332,11 +1413,346 @@ entities: - type: Transform pos: 15.5,-3.5 parent: 1 + - uid: 359 + components: + - type: Transform + pos: 15.5,6.5 + parent: 1 - uid: 571 components: - type: Transform pos: 15.5,-4.5 parent: 1 + - uid: 651 + components: + - type: Transform + pos: 14.5,-2.5 + parent: 1 + - uid: 652 + components: + - type: Transform + pos: 13.5,-2.5 + parent: 1 + - uid: 653 + components: + - type: Transform + pos: 12.5,-2.5 + parent: 1 + - uid: 654 + components: + - type: Transform + pos: 12.5,-1.5 + parent: 1 + - uid: 655 + components: + - type: Transform + pos: 12.5,-0.5 + parent: 1 + - uid: 656 + components: + - type: Transform + pos: 12.5,0.5 + parent: 1 + - uid: 657 + components: + - type: Transform + pos: 11.5,0.5 + parent: 1 + - uid: 658 + components: + - type: Transform + pos: 10.5,0.5 + parent: 1 + - uid: 659 + components: + - type: Transform + pos: 9.5,0.5 + parent: 1 + - uid: 660 + components: + - type: Transform + pos: 8.5,0.5 + parent: 1 + - uid: 661 + components: + - type: Transform + pos: 7.5,0.5 + parent: 1 + - uid: 662 + components: + - type: Transform + pos: 7.5,-0.5 + parent: 1 + - uid: 663 + components: + - type: Transform + pos: 7.5,-1.5 + parent: 1 + - uid: 664 + components: + - type: Transform + pos: 7.5,-2.5 + parent: 1 + - uid: 665 + components: + - type: Transform + pos: 7.5,-3.5 + parent: 1 + - uid: 666 + components: + - type: Transform + pos: 7.5,-4.5 + parent: 1 + - uid: 667 + components: + - type: Transform + pos: 7.5,-5.5 + parent: 1 + - uid: 668 + components: + - type: Transform + pos: 12.5,1.5 + parent: 1 + - uid: 669 + components: + - type: Transform + pos: 12.5,2.5 + parent: 1 + - uid: 670 + components: + - type: Transform + pos: 12.5,3.5 + parent: 1 + - uid: 671 + components: + - type: Transform + pos: 12.5,4.5 + parent: 1 + - uid: 672 + components: + - type: Transform + pos: 12.5,5.5 + parent: 1 + - uid: 673 + components: + - type: Transform + pos: 13.5,5.5 + parent: 1 + - uid: 674 + components: + - type: Transform + pos: 14.5,5.5 + parent: 1 + - uid: 675 + components: + - type: Transform + pos: 15.5,5.5 + parent: 1 + - uid: 676 + components: + - type: Transform + pos: 16.5,5.5 + parent: 1 + - uid: 677 + components: + - type: Transform + pos: 18.5,5.5 + parent: 1 + - uid: 678 + components: + - type: Transform + pos: 17.5,5.5 + parent: 1 + - uid: 679 + components: + - type: Transform + pos: 13.5,5.5 + parent: 1 + - uid: 680 + components: + - type: Transform + pos: 13.5,6.5 + parent: 1 + - uid: 681 + components: + - type: Transform + pos: 13.5,7.5 + parent: 1 + - uid: 682 + components: + - type: Transform + pos: 13.5,8.5 + parent: 1 + - uid: 683 + components: + - type: Transform + pos: 7.5,1.5 + parent: 1 + - uid: 684 + components: + - type: Transform + pos: 7.5,2.5 + parent: 1 + - uid: 685 + components: + - type: Transform + pos: 7.5,3.5 + parent: 1 + - uid: 686 + components: + - type: Transform + pos: 7.5,4.5 + parent: 1 + - uid: 687 + components: + - type: Transform + pos: 7.5,5.5 + parent: 1 + - uid: 688 + components: + - type: Transform + pos: 7.5,6.5 + parent: 1 + - uid: 689 + components: + - type: Transform + pos: 7.5,7.5 + parent: 1 + - uid: 690 + components: + - type: Transform + pos: 7.5,8.5 + parent: 1 + - uid: 691 + components: + - type: Transform + pos: 7.5,9.5 + parent: 1 + - uid: 692 + components: + - type: Transform + pos: 7.5,10.5 + parent: 1 + - uid: 693 + components: + - type: Transform + pos: 8.5,10.5 + parent: 1 + - uid: 694 + components: + - type: Transform + pos: 9.5,10.5 + parent: 1 + - uid: 695 + components: + - type: Transform + pos: 10.5,10.5 + parent: 1 + - uid: 696 + components: + - type: Transform + pos: 11.5,10.5 + parent: 1 + - uid: 697 + components: + - type: Transform + pos: 11.5,11.5 + parent: 1 + - uid: 698 + components: + - type: Transform + pos: 11.5,12.5 + parent: 1 + - uid: 699 + components: + - type: Transform + pos: 0.5,10.5 + parent: 1 + - uid: 700 + components: + - type: Transform + pos: 1.5,10.5 + parent: 1 + - uid: 701 + components: + - type: Transform + pos: 2.5,10.5 + parent: 1 + - uid: 702 + components: + - type: Transform + pos: 2.5,9.5 + parent: 1 + - uid: 703 + components: + - type: Transform + pos: 2.5,8.5 + parent: 1 + - uid: 704 + components: + - type: Transform + pos: 2.5,7.5 + parent: 1 + - uid: 705 + components: + - type: Transform + pos: 2.5,6.5 + parent: 1 + - uid: 706 + components: + - type: Transform + pos: 3.5,6.5 + parent: 1 + - uid: 707 + components: + - type: Transform + pos: 4.5,6.5 + parent: 1 + - uid: 708 + components: + - type: Transform + pos: 5.5,6.5 + parent: 1 + - uid: 709 + components: + - type: Transform + pos: 6.5,6.5 + parent: 1 + - uid: 714 + components: + - type: Transform + pos: 15.5,7.5 + parent: 1 + - uid: 715 + components: + - type: Transform + pos: 15.5,8.5 + parent: 1 + - uid: 716 + components: + - type: Transform + pos: 15.5,9.5 + parent: 1 + - uid: 717 + components: + - type: Transform + pos: 15.5,10.5 + parent: 1 + - uid: 718 + components: + - type: Transform + pos: 15.5,11.5 + parent: 1 + - uid: 719 + components: + - type: Transform + pos: 16.5,11.5 + parent: 1 + - uid: 720 + components: + - type: Transform + pos: 17.5,11.5 + parent: 1 - proto: CableTerminal entities: - uid: 290 @@ -1878,18 +2294,24 @@ entities: rot: 3.141592653589793 rad pos: 12.5,-4.5 parent: 1 + - type: Fixtures + fixtures: {} - uid: 644 components: - type: Transform rot: -1.5707963267948966 rad pos: 13.5,1.5 parent: 1 + - type: Fixtures + fixtures: {} - uid: 645 components: - type: Transform rot: 1.5707963267948966 rad pos: 17.5,9.5 parent: 1 + - type: Fixtures + fixtures: {} - proto: ClosetWallEmergencyN2FilledRandom entities: - uid: 643 @@ -1897,6 +2319,8 @@ entities: - type: Transform pos: 8.5,8.5 parent: 1 + - type: Fixtures + fixtures: {} - proto: ClothingBackpackDuffelSurgeryFilled entities: - uid: 234 @@ -2032,11 +2456,15 @@ entities: rot: -1.5707963267948966 rad pos: 10.5,-3.5 parent: 1 + - type: Fixtures + fixtures: {} - uid: 593 components: - type: Transform pos: 5.5,8.5 parent: 1 + - type: Fixtures + fixtures: {} - proto: EmergencyLight entities: - uid: 123 @@ -2089,38 +2517,52 @@ entities: rot: 3.141592653589793 rad pos: 14.5,8.5 parent: 1 + - type: Fixtures + fixtures: {} - uid: 222 components: - type: Transform rot: 1.5707963267948966 rad pos: 10.5,-2.5 parent: 1 + - type: Fixtures + fixtures: {} - uid: 317 components: - type: Transform rot: 3.141592653589793 rad pos: 19.5,12.5 parent: 1 + - type: Fixtures + fixtures: {} - uid: 324 components: - type: Transform pos: 2.5,-2.5 parent: 1 + - type: Fixtures + fixtures: {} - uid: 589 components: - type: Transform pos: 10.5,5.5 parent: 1 + - type: Fixtures + fixtures: {} - uid: 590 components: - type: Transform pos: 4.5,1.5 parent: 1 + - type: Fixtures + fixtures: {} - uid: 591 components: - type: Transform pos: 6.5,8.5 parent: 1 + - type: Fixtures + fixtures: {} - proto: FireAxeCabinetFilled entities: - uid: 215 @@ -2128,6 +2570,8 @@ entities: - type: Transform pos: 17.5,8.5 parent: 1 + - type: Fixtures + fixtures: {} - proto: Firelock entities: - uid: 638 @@ -2836,6 +3280,9 @@ entities: - type: Transform pos: 14.5,-1.5 parent: 1 + - type: AccessReader + accessListsOriginal: + - - Engineering - proto: LockerSecurityFilled entities: - uid: 179 @@ -2913,6 +3360,8 @@ entities: rot: 1.5707963267948966 rad pos: 18.5,1.5 parent: 1 + - type: Fixtures + fixtures: {} - proto: PosterLegitHelpOthers entities: - uid: 559 @@ -2921,6 +3370,8 @@ entities: rot: 3.141592653589793 rad pos: 20.5,11.5 parent: 1 + - type: Fixtures + fixtures: {} - proto: PosterLegitIan entities: - uid: 43 @@ -2928,6 +3379,8 @@ entities: - type: Transform pos: 20.5,3.5 parent: 1 + - type: Fixtures + fixtures: {} - proto: PosterLegitNanotrasenLogo entities: - uid: 586 @@ -2935,16 +3388,22 @@ entities: - type: Transform pos: 10.5,1.5 parent: 1 + - type: Fixtures + fixtures: {} - uid: 587 components: - type: Transform pos: 4.5,5.5 parent: 1 + - type: Fixtures + fixtures: {} - uid: 588 components: - type: Transform pos: 16.5,7.5 parent: 1 + - type: Fixtures + fixtures: {} - proto: PosterLegitReportCrimes entities: - uid: 347 @@ -2952,6 +3411,8 @@ entities: - type: Transform pos: 11.5,8.5 parent: 1 + - type: Fixtures + fixtures: {} - proto: PottedPlantRandom entities: - uid: 523 @@ -3122,34 +3583,46 @@ entities: rot: 1.5707963267948966 rad pos: 13.5,-0.5 parent: 1 + - type: Fixtures + fixtures: {} - uid: 271 components: - type: Transform rot: 3.141592653589793 rad pos: 18.5,12.5 parent: 1 + - type: Fixtures + fixtures: {} - uid: 272 components: - type: Transform rot: 3.141592653589793 rad pos: 14.5,12.5 parent: 1 + - type: Fixtures + fixtures: {} - uid: 466 components: - type: Transform pos: 4.5,3.5 parent: 1 + - type: Fixtures + fixtures: {} - uid: 512 components: - type: Transform pos: 10.5,3.5 parent: 1 + - type: Fixtures + fixtures: {} - uid: 542 components: - type: Transform rot: 3.141592653589793 rad pos: 9.5,12.5 parent: 1 + - type: Fixtures + fixtures: {} - proto: ShotGunCabinetFilled entities: - uid: 614 @@ -3158,6 +3631,8 @@ entities: rot: 1.5707963267948966 rad pos: 0.5,11.5 parent: 1 + - type: Fixtures + fixtures: {} - proto: ShuttleWindow entities: - uid: 56 @@ -3333,6 +3808,8 @@ entities: rot: -1.5707963267948966 rad pos: 16.5,4.5 parent: 1 + - type: Fixtures + fixtures: {} - proto: SignEngineering entities: - uid: 264 @@ -3341,6 +3818,8 @@ entities: rot: -1.5707963267948966 rad pos: 13.5,-1.5 parent: 1 + - type: Fixtures + fixtures: {} - proto: SignMedical entities: - uid: 596 @@ -3349,6 +3828,8 @@ entities: rot: -1.5707963267948966 rad pos: 8.5,-1.5 parent: 1 + - type: Fixtures + fixtures: {} - proto: SignSecurity entities: - uid: 631 @@ -3357,6 +3838,8 @@ entities: rot: -1.5707963267948966 rad pos: 3.5,8.5 parent: 1 + - type: Fixtures + fixtures: {} - proto: Sink entities: - uid: 387 @@ -3575,6 +4058,8 @@ entities: rot: -1.5707963267948966 rad pos: 13.5,2.5 parent: 1 + - type: Fixtures + fixtures: {} - proto: WallShuttle entities: - uid: 2 @@ -4175,6 +4660,8 @@ entities: - type: Transform pos: 16.5,-2.5 parent: 1 + - type: Fixtures + fixtures: {} - proto: WaterTankFull entities: - uid: 496 diff --git a/Resources/Maps/Shuttles/emergency_crimson.yml b/Resources/Maps/Shuttles/emergency_crimson.yml index 65cb03aa2e..fa2d03c8da 100644 --- a/Resources/Maps/Shuttles/emergency_crimson.yml +++ b/Resources/Maps/Shuttles/emergency_crimson.yml @@ -1,16 +1,16 @@ meta: format: 7 category: Grid - engineVersion: 261.2.0 + engineVersion: 268.0.0 forkId: "" forkVersion: "" - time: 06/06/2025 23:33:47 + time: 11/19/2025 20:58:28 entityCount: 491 maps: [] grids: -- 410 +- 1 orphans: -- 410 +- 1 nullspace: [] tilemap: 0: Space @@ -27,7 +27,7 @@ tilemap: entities: - proto: "" entities: - - uid: 410 + - uid: 1 components: - type: MetaData name: NT Evac Crimson @@ -521,48 +521,16 @@ 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: - - 1400.0662 - - 5266.916 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 1400.0662 + Nitrogen: 5266.916 chunkSize: 4 - type: OccluderTree - type: Shuttle @@ -577,1369 +545,1405 @@ entities: - type: ImplicitRoof - proto: AirAlarm entities: - - uid: 12 + - uid: 2 components: - type: Transform rot: 3.141592653589793 rad pos: -3.5,-1.5 - parent: 410 + parent: 1 - type: DeviceList devices: - - 244 - - 285 - - 312 - - 486 - - 148 - - 213 - - 488 - - 347 - - 219 - - uid: 180 + - 303 + - 24 + - 307 + - 221 + - 216 + - 217 + - 223 + - 308 + - 302 + - type: Fixtures + fixtures: {} + - uid: 3 components: - type: Transform rot: 1.5707963267948966 rad pos: -0.5,4.5 - parent: 410 + parent: 1 - type: DeviceList devices: - - 483 - - 193 - - 479 - - 482 - - 485 - - uid: 305 + - 219 + - 301 + - 28 + - 311 + - 220 + - type: Fixtures + fixtures: {} + - uid: 4 components: - type: Transform rot: 1.5707963267948966 rad pos: -0.5,9.5 - parent: 410 + parent: 1 - type: DeviceList devices: - - 420 - - 418 - - 357 - - uid: 389 + - 310 + - 26 + - 305 + - type: Fixtures + fixtures: {} + - uid: 5 components: - type: Transform rot: -1.5707963267948966 rad pos: -4.5,0.5 - parent: 410 + parent: 1 - type: DeviceList devices: - - 245 - - 416 - - 406 - - 487 - - 321 - - uid: 434 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -4.5,9.5 - parent: 410 - - type: DeviceList - devices: - - 382 - - 435 -- proto: AirCanister - entities: - - uid: 119 - components: - - type: Transform - pos: -1.5,-4.5 - parent: 410 -- proto: AirlockCommandGlassLocked - entities: - - uid: 76 - components: - - type: Transform - pos: -5.5,8.5 - parent: 410 -- proto: AirlockEngineeringLocked - entities: - - uid: 52 - components: - - type: Transform - pos: -2.5,-1.5 - parent: 410 -- proto: AirlockGlass - entities: - - uid: 426 - components: - - type: Transform - pos: -0.5,-0.5 - parent: 410 - - uid: 427 - components: - - type: Transform - pos: -4.5,-0.5 - parent: 410 - - uid: 428 - components: - - type: Transform - pos: -0.5,5.5 - parent: 410 - - uid: 429 - components: - - type: Transform - pos: -4.5,5.5 - parent: 410 -- proto: AirlockGlassShuttle - entities: - - uid: 4 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -7.5,7.5 - parent: 410 + - 304 + - 25 + - 309 + - 222 + - 218 + - type: Fixtures + fixtures: {} - uid: 6 components: - type: Transform rot: -1.5707963267948966 rad - pos: -7.5,5.5 - parent: 410 + pos: -4.5,9.5 + parent: 1 + - type: DeviceList + devices: + - 306 + - 27 + - type: Fixtures + fixtures: {} +- proto: AirCanister + entities: + - uid: 7 + components: + - type: Transform + pos: -1.5,-4.5 + parent: 1 +- proto: AirlockCommandGlassLocked + entities: + - uid: 8 + components: + - type: Transform + pos: -5.5,8.5 + parent: 1 +- proto: AirlockEngineeringLocked + entities: + - uid: 9 + components: + - type: Transform + pos: -2.5,-1.5 + parent: 1 +- proto: AirlockGlass + entities: + - uid: 10 + components: + - type: Transform + pos: -0.5,-0.5 + parent: 1 + - uid: 11 + components: + - type: Transform + pos: -4.5,-0.5 + parent: 1 + - uid: 12 + components: + - type: Transform + pos: -0.5,5.5 + parent: 1 + - uid: 13 + components: + - type: Transform + pos: -4.5,5.5 + parent: 1 +- proto: AirlockGlassShuttle + entities: - uid: 14 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -7.5,-2.5 - parent: 410 - - uid: 47 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -7.5,-0.5 - parent: 410 - - uid: 99 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 2.5,-0.5 - parent: 410 - - uid: 100 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 2.5,-2.5 - parent: 410 - - uid: 145 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 2.5,7.5 - parent: 410 - - uid: 152 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 2.5,5.5 - parent: 410 -- proto: AirlockMedicalGlassLocked - entities: - - uid: 132 - components: - - type: Transform - pos: 0.5,8.5 - parent: 410 -- proto: AirlockSecurityGlassLocked - entities: - - uid: 442 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -2.5,6.5 - parent: 410 -- proto: AirSensor - entities: - - uid: 285 - components: - - type: Transform - pos: -2.5,2.5 - parent: 410 - - type: DeviceNetwork - deviceLists: - - 12 - - uid: 416 - components: - - type: Transform - pos: -6.5,2.5 - parent: 410 - - type: DeviceNetwork - deviceLists: - - 389 - - uid: 418 - components: - - type: Transform - pos: 0.5,10.5 - parent: 410 - - uid: 435 - components: - - type: Transform - pos: -4.5,11.5 - parent: 410 - - type: DeviceNetwork - deviceLists: - - 434 - - uid: 479 - components: - - type: Transform - pos: 1.5,2.5 - parent: 410 - - type: DeviceNetwork - deviceLists: - - 180 -- proto: APCHyperCapacity - entities: - - uid: 475 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -4.5,6.5 - parent: 410 - - uid: 476 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -0.5,-1.5 - parent: 410 -- proto: Ashtray - entities: - - uid: 130 - components: - - type: Transform - pos: -6.411743,10.477377 - parent: 410 -- proto: AtmosDeviceFanDirectional - entities: - - uid: 395 components: - type: Transform rot: -1.5707963267948966 rad pos: -7.5,7.5 - parent: 410 - - uid: 396 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -7.5,-0.5 - parent: 410 - - uid: 397 + parent: 1 + - uid: 15 components: - type: Transform rot: -1.5707963267948966 rad pos: -7.5,5.5 - parent: 410 - - uid: 398 + parent: 1 + - uid: 16 components: - type: Transform rot: -1.5707963267948966 rad pos: -7.5,-2.5 - parent: 410 - - uid: 399 + parent: 1 + - uid: 17 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 2.5,-2.5 - parent: 410 - - uid: 400 + rot: -1.5707963267948966 rad + pos: -7.5,-0.5 + parent: 1 + - uid: 18 components: - type: Transform rot: 1.5707963267948966 rad pos: 2.5,-0.5 - parent: 410 - - uid: 401 + parent: 1 + - uid: 19 components: - type: Transform rot: 1.5707963267948966 rad - pos: 2.5,5.5 - parent: 410 - - uid: 402 + pos: 2.5,-2.5 + parent: 1 + - uid: 20 components: - type: Transform rot: 1.5707963267948966 rad pos: 2.5,7.5 - parent: 410 -- proto: AtmosFixAirMarker - entities: - - uid: 430 - components: - - type: Transform - pos: -0.5,-4.5 - parent: 410 - - uid: 474 - components: - - type: Transform - pos: 0.5,-4.5 - parent: 410 -- proto: BedsheetMedical - entities: - - uid: 349 + parent: 1 + - uid: 21 components: - type: Transform rot: 1.5707963267948966 rad - pos: -0.5,13.5 - parent: 410 - - uid: 393 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 1.5,9.5 - parent: 410 -- proto: BoxFolderBlue + pos: 2.5,5.5 + parent: 1 +- proto: AirlockMedicalGlassLocked entities: - - uid: 451 - components: - - type: Transform - pos: -2.6054893,13.562216 - parent: 410 -- proto: BoxInflatable - entities: - - uid: 181 - components: - - type: Transform - pos: -2.14584,-3.2177773 - parent: 410 -- proto: CableApcExtension - entities: - - uid: 13 - components: - - type: Transform - pos: -2.5,6.5 - parent: 410 - - uid: 17 - components: - - type: Transform - pos: 1.5,6.5 - parent: 410 - uid: 22 - components: - - type: Transform - pos: 1.5,-0.5 - parent: 410 - - uid: 26 - components: - - type: Transform - pos: -4.5,-0.5 - parent: 410 - - uid: 29 - components: - - type: Transform - pos: -5.5,14.5 - parent: 410 - - uid: 34 - components: - - type: Transform - pos: -5.5,-3.5 - parent: 410 - - uid: 35 - components: - - type: Transform - pos: -6.5,12.5 - parent: 410 - - uid: 36 - components: - - type: Transform - pos: -5.5,7.5 - parent: 410 - - uid: 38 - components: - - type: Transform - pos: 0.5,-3.5 - parent: 410 - - uid: 49 - components: - - type: Transform - pos: -3.5,14.5 - parent: 410 - - uid: 50 - components: - - type: Transform - pos: -2.5,14.5 - parent: 410 - - uid: 51 - components: - - type: Transform - pos: -6.5,11.5 - parent: 410 - - uid: 54 - components: - - type: Transform - pos: 1.5,-1.5 - parent: 410 - - uid: 65 - components: - - type: Transform - pos: -1.5,-0.5 - parent: 410 - - uid: 66 - components: - - type: Transform - pos: -3.5,-0.5 - parent: 410 - - uid: 68 - components: - - type: Transform - pos: -0.5,-0.5 - parent: 410 - - uid: 74 - components: - - type: Transform - pos: -2.5,-3.5 - parent: 410 - - uid: 75 - components: - - type: Transform - pos: -4.5,5.5 - parent: 410 - - uid: 83 - components: - - type: Transform - pos: -2.5,-0.5 - parent: 410 - - uid: 91 - components: - - type: Transform - pos: 0.5,11.5 - parent: 410 - - uid: 111 - components: - - type: Transform - pos: -4.5,11.5 - parent: 410 - - uid: 114 - components: - - type: Transform - pos: -5.5,8.5 - parent: 410 - - uid: 125 - components: - - type: Transform - pos: -5.5,5.5 - parent: 410 - - uid: 126 - components: - - type: Transform - pos: -4.5,14.5 - parent: 410 - - uid: 134 - components: - - type: Transform - pos: -5.5,-0.5 - parent: 410 - - uid: 137 - components: - - type: Transform - pos: 0.5,-0.5 - parent: 410 - - uid: 156 - components: - - type: Transform - pos: -4.5,6.5 - parent: 410 - - uid: 160 - components: - - type: Transform - pos: -0.5,5.5 - parent: 410 - - uid: 161 - components: - - type: Transform - pos: 0.5,5.5 - parent: 410 - - uid: 162 - components: - - type: Transform - pos: 1.5,7.5 - parent: 410 - - uid: 163 - components: - - type: Transform - pos: -2.5,5.5 - parent: 410 - - uid: 164 - components: - - type: Transform - pos: -3.5,5.5 - parent: 410 - - uid: 165 - components: - - type: Transform - pos: -1.5,5.5 - parent: 410 - - uid: 177 components: - type: Transform pos: 0.5,8.5 - parent: 410 - - uid: 178 - components: - - type: Transform - pos: 0.5,7.5 - parent: 410 - - uid: 186 - components: - - type: Transform - pos: 1.5,-2.5 - parent: 410 - - uid: 189 - components: - - type: Transform - pos: -6.5,6.5 - parent: 410 - - uid: 196 - components: - - type: Transform - pos: -0.5,-1.5 - parent: 410 - - uid: 200 - components: - - type: Transform - pos: 0.5,-2.5 - parent: 410 - - uid: 204 - components: - - type: Transform - pos: -3.5,11.5 - parent: 410 - - uid: 206 - components: - - type: Transform - pos: 2.5,11.5 - parent: 410 - - uid: 208 - components: - - type: Transform - pos: -5.5,-2.5 - parent: 410 - - uid: 210 - components: - - type: Transform - pos: 0.5,9.5 - parent: 410 - - uid: 212 - components: - - type: Transform - pos: -2.5,-4.5 - parent: 410 - - uid: 215 - components: - - type: Transform - pos: -6.5,4.5 - parent: 410 - - uid: 218 - components: - - type: Transform - pos: -6.5,13.5 - parent: 410 - - uid: 221 - components: - - type: Transform - pos: 2.5,9.5 - parent: 410 - - uid: 222 - components: - - type: Transform - pos: 2.5,10.5 - parent: 410 - - uid: 223 - components: - - type: Transform - pos: -6.5,14.5 - parent: 410 - - uid: 225 - components: - - type: Transform - pos: 0.5,12.5 - parent: 410 - - uid: 235 - components: - - type: Transform - pos: 1.5,9.5 - parent: 410 - - uid: 242 - components: - - type: Transform - pos: 1.5,3.5 - parent: 410 - - uid: 275 - components: - - type: Transform - pos: 0.5,10.5 - parent: 410 - - uid: 294 - components: - - type: Transform - pos: -5.5,11.5 - parent: 410 - - uid: 319 - components: - - type: Transform - pos: -5.5,9.5 - parent: 410 - - uid: 326 - components: - - type: Transform - pos: -5.5,10.5 - parent: 410 - - uid: 380 - components: - - type: Transform - pos: -2.5,7.5 - parent: 410 - - uid: 383 - components: - - type: Transform - pos: -2.5,8.5 - parent: 410 - - uid: 431 - components: - - type: Transform - pos: -2.5,-1.5 - parent: 410 - - uid: 433 - components: - - type: Transform - pos: -2.5,-2.5 - parent: 410 - - uid: 457 - components: - - type: Transform - pos: -6.5,5.5 - parent: 410 - - uid: 458 - components: - - type: Transform - pos: -6.5,7.5 - parent: 410 - - uid: 459 - components: - - type: Transform - pos: -6.5,3.5 - parent: 410 - - uid: 460 - components: - - type: Transform - pos: -6.5,0.5 - parent: 410 - - uid: 461 - components: - - type: Transform - pos: -6.5,1.5 - parent: 410 - - uid: 462 - components: - - type: Transform - pos: -6.5,-0.5 - parent: 410 - - uid: 463 - components: - - type: Transform - pos: 1.5,0.5 - parent: 410 - - uid: 464 - components: - - type: Transform - pos: 1.5,1.5 - parent: 410 - - uid: 465 - components: - - type: Transform - pos: -6.5,-1.5 - parent: 410 - - uid: 466 - components: - - type: Transform - pos: -6.5,-2.5 - parent: 410 - - uid: 467 - components: - - type: Transform - pos: 1.5,4.5 - parent: 410 - - uid: 468 - components: - - type: Transform - pos: 1.5,5.5 - parent: 410 - - uid: 469 - components: - - type: Transform - pos: -2.5,4.5 - parent: 410 - - uid: 470 - components: - - type: Transform - pos: -2.5,3.5 - parent: 410 - - uid: 471 - components: - - type: Transform - pos: -2.5,0.5 - parent: 410 - - uid: 472 - components: - - type: Transform - pos: -2.5,1.5 - parent: 410 -- proto: CableHV + parent: 1 +- proto: AirlockSecurityGlassLocked entities: - uid: 23 components: - type: Transform - pos: -2.5,-4.5 - parent: 410 - - uid: 48 - components: - - type: Transform - pos: -2.5,-5.5 - parent: 410 - - uid: 234 - components: - - type: Transform - pos: -3.5,-4.5 - parent: 410 - - uid: 236 - components: - - type: Transform - pos: -3.5,-3.5 - parent: 410 - - uid: 323 - components: - - type: Transform - pos: -3.5,-2.5 - parent: 410 - - uid: 438 - components: - - type: Transform - pos: -4.5,-3.5 - parent: 410 - - uid: 439 - components: - - type: Transform - pos: -4.5,-2.5 - parent: 410 -- proto: CableMV + rot: 3.141592653589793 rad + pos: -2.5,6.5 + parent: 1 +- proto: AirSensor entities: - - uid: 5 - components: - - type: Transform - pos: -2.5,-2.5 - parent: 410 - uid: 24 components: - type: Transform - pos: -0.5,-1.5 - parent: 410 - - uid: 40 - components: - - type: Transform - pos: -3.5,-0.5 - parent: 410 - - uid: 42 - components: - - type: Transform - pos: -5.5,-0.5 - parent: 410 - - uid: 43 - components: - - type: Transform - pos: -2.5,-5.5 - parent: 410 - - uid: 56 - components: - - type: Transform - pos: -6.5,3.5 - parent: 410 - - uid: 61 - components: - - type: Transform - pos: -6.5,1.5 - parent: 410 - - uid: 82 - components: - - type: Transform - pos: -6.5,4.5 - parent: 410 - - uid: 84 - components: - - type: Transform - pos: -6.5,0.5 - parent: 410 - - uid: 89 + pos: -2.5,2.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 2 + - uid: 25 components: - type: Transform pos: -6.5,2.5 - parent: 410 - - uid: 96 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 5 + - uid: 26 components: - type: Transform - pos: -6.5,5.5 - parent: 410 - - uid: 97 + pos: 0.5,10.5 + parent: 1 + - uid: 27 components: - type: Transform - pos: -6.5,-0.5 - parent: 410 - - uid: 103 + pos: -4.5,11.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 6 + - uid: 28 components: - type: Transform - pos: -5.5,5.5 - parent: 410 - - uid: 115 - components: - - type: Transform - pos: -4.5,-0.5 - parent: 410 - - uid: 122 - components: - - type: Transform - pos: -0.5,-0.5 - parent: 410 - - uid: 227 - components: - - type: Transform - pos: -2.5,-0.5 - parent: 410 - - uid: 228 - components: - - type: Transform - pos: -2.5,-3.5 - parent: 410 - - uid: 229 - components: - - type: Transform - pos: -2.5,-4.5 - parent: 410 - - uid: 266 - components: - - type: Transform - pos: -4.5,6.5 - parent: 410 - - uid: 314 - components: - - type: Transform - pos: -4.5,5.5 - parent: 410 - - uid: 322 - components: - - type: Transform - pos: -2.5,-1.5 - parent: 410 - - uid: 378 - components: - - type: Transform - pos: -1.5,-0.5 - parent: 410 -- proto: CableTerminal + pos: 1.5,2.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3 +- proto: APCHyperCapacity entities: - - uid: 33 + - uid: 29 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -4.5,6.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 30 components: - type: Transform rot: 1.5707963267948966 rad - pos: -3.5,-4.5 - parent: 410 -- proto: Catwalk + pos: -0.5,-1.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: Ashtray + entities: + - uid: 31 + components: + - type: Transform + pos: -6.411743,10.477377 + parent: 1 +- proto: AtmosDeviceFanDirectional entities: - uid: 32 components: - type: Transform rot: -1.5707963267948966 rad - pos: -2.5,-3.5 - parent: 410 - - uid: 172 + pos: -7.5,7.5 + parent: 1 + - uid: 33 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -7.5,-0.5 + parent: 1 + - uid: 34 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -7.5,5.5 + parent: 1 + - uid: 35 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -7.5,-2.5 + parent: 1 + - uid: 36 components: - type: Transform rot: 1.5707963267948966 rad - pos: 2.5,13.5 - parent: 410 - - uid: 184 + pos: 2.5,-2.5 + parent: 1 + - uid: 37 components: - type: Transform rot: 1.5707963267948966 rad - pos: 2.5,14.5 - parent: 410 - - uid: 205 + pos: 2.5,-0.5 + parent: 1 + - uid: 38 components: - type: Transform rot: 1.5707963267948966 rad - pos: -7.5,14.5 - parent: 410 - - uid: 268 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 2.5,-5.5 - parent: 410 - - uid: 317 + pos: 2.5,5.5 + parent: 1 + - uid: 39 components: - type: Transform rot: 1.5707963267948966 rad - pos: 2.5,-4.5 - parent: 410 - - uid: 351 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -7.5,13.5 - parent: 410 - - uid: 384 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -7.5,-5.5 - parent: 410 - - uid: 394 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -7.5,-4.5 - parent: 410 - - uid: 432 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -2.5,-2.5 - parent: 410 -- proto: Chair + pos: 2.5,7.5 + parent: 1 +- proto: AtmosFixAirMarker entities: - - uid: 450 + - uid: 40 components: - type: Transform - pos: -1.5,8.5 - parent: 410 -- proto: ChairOfficeLight + pos: -0.5,-4.5 + parent: 1 + - uid: 41 + components: + - type: Transform + pos: 0.5,-4.5 + parent: 1 +- proto: BedsheetMedical entities: - - uid: 139 + - uid: 42 components: - type: Transform rot: 1.5707963267948966 rad - pos: 0.5779216,10.282177 - parent: 410 - - uid: 197 + pos: -0.5,13.5 + parent: 1 + - uid: 43 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 0.48648357,13.089132 - parent: 410 -- proto: ChairPilotSeat + rot: 1.5707963267948966 rad + pos: 1.5,9.5 + parent: 1 +- proto: BoxFolderBlue entities: - - uid: 1 + - uid: 44 components: - type: Transform - rot: 3.141592653589793 rad - pos: -4.5,12.5 - parent: 410 - - uid: 30 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -3.5,0.5 - parent: 410 - - uid: 55 - components: - - type: Transform - pos: -6.5,11.5 - parent: 410 - - uid: 62 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -5.5,2.5 - parent: 410 - - uid: 106 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -3.5,8.5 - parent: 410 - - uid: 120 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -1.5,-3.5 - parent: 410 - - uid: 233 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -3.5,12.5 - parent: 410 - - uid: 239 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -1.5,0.5 - parent: 410 - - uid: 241 - components: - - type: Transform - pos: -2.5,9.5 - parent: 410 - - uid: 246 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -6.5,9.5 - parent: 410 - - uid: 249 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -1.5,4.5 - parent: 410 - - uid: 253 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -3.5,7.5 - parent: 410 - - uid: 258 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -3.5,3.5 - parent: 410 - - uid: 279 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -5.5,4.5 - parent: 410 - - uid: 298 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 0.5,1.5 - parent: 410 - - uid: 302 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -5.5,0.5 - parent: 410 - - uid: 306 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 0.5,3.5 - parent: 410 - - uid: 310 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -3.5,4.5 - parent: 410 - - uid: 311 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -3.5,2.5 - parent: 410 - - uid: 313 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 0.5,2.5 - parent: 410 - - uid: 318 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -5.5,12.5 - parent: 410 - - uid: 328 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 0.5,0.5 - parent: 410 - - uid: 329 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -5.5,1.5 - parent: 410 - - uid: 330 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -1.5,1.5 - parent: 410 - - uid: 337 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -1.5,2.5 - parent: 410 - - uid: 340 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -3.5,1.5 - parent: 410 - - uid: 341 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 0.5,4.5 - parent: 410 - - uid: 445 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -1.5,3.5 - parent: 410 - - uid: 452 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -5.5,3.5 - parent: 410 -- proto: CigarGold - entities: - - uid: 20 - components: - - type: Transform - pos: -6.620076,10.550344 - parent: 410 -- proto: ClosetEmergencyFilledRandom - entities: - - uid: 19 - components: - - type: Transform - pos: -6.5,-1.5 - parent: 410 - - uid: 71 - components: - - type: Transform - pos: 1.5,-1.5 - parent: 410 - - uid: 278 - components: - - type: Transform - pos: 1.5,6.5 - parent: 410 -- proto: ClosetEmergencyN2FilledRandom - entities: - - uid: 277 - components: - - type: Transform - pos: -6.5,6.5 - parent: 410 -- proto: ClosetWallEmergencyFilledRandom - entities: - - uid: 135 - components: - - type: Transform - pos: 0.5,14.5 - parent: 410 - - uid: 274 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 1.5,-3.5 - parent: 410 - - uid: 354 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -6.5,-3.5 - parent: 410 - - uid: 381 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -0.5,7.5 - parent: 410 -- proto: ClosetWallFireFilledRandom - entities: - - uid: 129 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -0.5,-2.5 - parent: 410 - - uid: 209 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -4.5,7.5 - parent: 410 - - uid: 251 - components: - - type: Transform - pos: -0.5,14.5 - parent: 410 -- proto: ComputerComms - entities: - - uid: 63 - components: - - type: Transform - pos: -5.5,13.5 - parent: 410 -- proto: ComputerEmergencyShuttle + pos: -2.6054893,13.562216 + parent: 1 +- proto: BoxInflatable entities: - uid: 45 components: - type: Transform - pos: -4.5,13.5 - parent: 410 -- proto: ComputerRadar + pos: -2.14584,-3.2177773 + parent: 1 +- proto: CableApcExtension entities: + - uid: 46 + components: + - type: Transform + pos: -2.5,6.5 + parent: 1 + - uid: 47 + components: + - type: Transform + pos: 1.5,6.5 + parent: 1 + - uid: 48 + components: + - type: Transform + pos: 1.5,-0.5 + parent: 1 + - uid: 49 + components: + - type: Transform + pos: -4.5,-0.5 + parent: 1 + - uid: 50 + components: + - type: Transform + pos: -5.5,14.5 + parent: 1 + - uid: 51 + components: + - type: Transform + pos: -5.5,-3.5 + parent: 1 + - uid: 52 + components: + - type: Transform + pos: -6.5,12.5 + parent: 1 + - uid: 53 + components: + - type: Transform + pos: -5.5,7.5 + parent: 1 + - uid: 54 + components: + - type: Transform + pos: 0.5,-3.5 + parent: 1 + - uid: 55 + components: + - type: Transform + pos: -3.5,14.5 + parent: 1 + - uid: 56 + components: + - type: Transform + pos: -2.5,14.5 + parent: 1 + - uid: 57 + components: + - type: Transform + pos: -6.5,11.5 + parent: 1 + - uid: 58 + components: + - type: Transform + pos: 1.5,-1.5 + parent: 1 + - uid: 59 + components: + - type: Transform + pos: -1.5,-0.5 + parent: 1 + - uid: 60 + components: + - type: Transform + pos: -3.5,-0.5 + parent: 1 + - uid: 61 + components: + - type: Transform + pos: -0.5,-0.5 + parent: 1 + - uid: 62 + components: + - type: Transform + pos: -2.5,-3.5 + parent: 1 + - uid: 63 + components: + - type: Transform + pos: -4.5,5.5 + parent: 1 + - uid: 64 + components: + - type: Transform + pos: -2.5,-0.5 + parent: 1 + - uid: 65 + components: + - type: Transform + pos: 0.5,11.5 + parent: 1 + - uid: 66 + components: + - type: Transform + pos: -4.5,11.5 + parent: 1 + - uid: 67 + components: + - type: Transform + pos: -5.5,8.5 + parent: 1 + - uid: 68 + components: + - type: Transform + pos: -5.5,5.5 + parent: 1 + - uid: 69 + components: + - type: Transform + pos: -4.5,14.5 + parent: 1 + - uid: 70 + components: + - type: Transform + pos: -5.5,-0.5 + parent: 1 + - uid: 71 + components: + - type: Transform + pos: 0.5,-0.5 + parent: 1 + - uid: 72 + components: + - type: Transform + pos: -4.5,6.5 + parent: 1 + - uid: 73 + components: + - type: Transform + pos: -0.5,5.5 + parent: 1 + - uid: 74 + components: + - type: Transform + pos: 0.5,5.5 + parent: 1 + - uid: 75 + components: + - type: Transform + pos: 1.5,7.5 + parent: 1 + - uid: 76 + components: + - type: Transform + pos: -2.5,5.5 + parent: 1 + - uid: 77 + components: + - type: Transform + pos: -3.5,5.5 + parent: 1 + - uid: 78 + components: + - type: Transform + pos: -1.5,5.5 + parent: 1 - uid: 79 + components: + - type: Transform + pos: 0.5,8.5 + parent: 1 + - uid: 80 + components: + - type: Transform + pos: 0.5,7.5 + parent: 1 + - uid: 81 + components: + - type: Transform + pos: 1.5,-2.5 + parent: 1 + - uid: 82 + components: + - type: Transform + pos: -6.5,6.5 + parent: 1 + - uid: 83 + components: + - type: Transform + pos: -0.5,-1.5 + parent: 1 + - uid: 84 + components: + - type: Transform + pos: 0.5,-2.5 + parent: 1 + - uid: 85 + components: + - type: Transform + pos: -3.5,11.5 + parent: 1 + - uid: 86 + components: + - type: Transform + pos: 2.5,11.5 + parent: 1 + - uid: 87 + components: + - type: Transform + pos: -5.5,-2.5 + parent: 1 + - uid: 88 + components: + - type: Transform + pos: 0.5,9.5 + parent: 1 + - uid: 89 + components: + - type: Transform + pos: -2.5,-4.5 + parent: 1 + - uid: 90 + components: + - type: Transform + pos: -6.5,4.5 + parent: 1 + - uid: 91 + components: + - type: Transform + pos: -6.5,13.5 + parent: 1 + - uid: 92 + components: + - type: Transform + pos: 2.5,9.5 + parent: 1 + - uid: 93 + components: + - type: Transform + pos: 2.5,10.5 + parent: 1 + - uid: 94 + components: + - type: Transform + pos: -6.5,14.5 + parent: 1 + - uid: 95 + components: + - type: Transform + pos: 0.5,12.5 + parent: 1 + - uid: 96 + components: + - type: Transform + pos: 1.5,9.5 + parent: 1 + - uid: 97 + components: + - type: Transform + pos: 1.5,3.5 + parent: 1 + - uid: 98 + components: + - type: Transform + pos: 0.5,10.5 + parent: 1 + - uid: 99 + components: + - type: Transform + pos: -5.5,11.5 + parent: 1 + - uid: 100 + components: + - type: Transform + pos: -5.5,9.5 + parent: 1 + - uid: 101 + components: + - type: Transform + pos: -5.5,10.5 + parent: 1 + - uid: 102 + components: + - type: Transform + pos: -2.5,7.5 + parent: 1 + - uid: 103 + components: + - type: Transform + pos: -2.5,8.5 + parent: 1 + - uid: 104 + components: + - type: Transform + pos: -2.5,-1.5 + parent: 1 + - uid: 105 + components: + - type: Transform + pos: -2.5,-2.5 + parent: 1 + - uid: 106 + components: + - type: Transform + pos: -6.5,5.5 + parent: 1 + - uid: 107 + components: + - type: Transform + pos: -6.5,7.5 + parent: 1 + - uid: 108 + components: + - type: Transform + pos: -6.5,3.5 + parent: 1 + - uid: 109 + components: + - type: Transform + pos: -6.5,0.5 + parent: 1 + - uid: 110 + components: + - type: Transform + pos: -6.5,1.5 + parent: 1 + - uid: 111 + components: + - type: Transform + pos: -6.5,-0.5 + parent: 1 + - uid: 112 + components: + - type: Transform + pos: 1.5,0.5 + parent: 1 + - uid: 113 + components: + - type: Transform + pos: 1.5,1.5 + parent: 1 + - uid: 114 + components: + - type: Transform + pos: -6.5,-1.5 + parent: 1 + - uid: 115 + components: + - type: Transform + pos: -6.5,-2.5 + parent: 1 + - uid: 116 + components: + - type: Transform + pos: 1.5,4.5 + parent: 1 + - uid: 117 + components: + - type: Transform + pos: 1.5,5.5 + parent: 1 + - uid: 118 + components: + - type: Transform + pos: -2.5,4.5 + parent: 1 + - uid: 119 + components: + - type: Transform + pos: -2.5,3.5 + parent: 1 + - uid: 120 + components: + - type: Transform + pos: -2.5,0.5 + parent: 1 + - uid: 121 + components: + - type: Transform + pos: -2.5,1.5 + parent: 1 +- proto: CableHV + entities: + - uid: 122 + components: + - type: Transform + pos: -2.5,-4.5 + parent: 1 + - uid: 123 + components: + - type: Transform + pos: -2.5,-5.5 + parent: 1 + - uid: 124 + components: + - type: Transform + pos: -3.5,-4.5 + parent: 1 + - uid: 125 + components: + - type: Transform + pos: -3.5,-3.5 + parent: 1 + - uid: 126 + components: + - type: Transform + pos: -3.5,-2.5 + parent: 1 + - uid: 127 + components: + - type: Transform + pos: -4.5,-3.5 + parent: 1 + - uid: 128 + components: + - type: Transform + pos: -4.5,-2.5 + parent: 1 +- proto: CableMV + entities: + - uid: 129 + components: + - type: Transform + pos: -2.5,-2.5 + parent: 1 + - uid: 130 + components: + - type: Transform + pos: -0.5,-1.5 + parent: 1 + - uid: 131 + components: + - type: Transform + pos: -3.5,-0.5 + parent: 1 + - uid: 132 + components: + - type: Transform + pos: -5.5,-0.5 + parent: 1 + - uid: 133 + components: + - type: Transform + pos: -2.5,-5.5 + parent: 1 + - uid: 134 + components: + - type: Transform + pos: -6.5,3.5 + parent: 1 + - uid: 135 + components: + - type: Transform + pos: -6.5,1.5 + parent: 1 + - uid: 136 + components: + - type: Transform + pos: -6.5,4.5 + parent: 1 + - uid: 137 + components: + - type: Transform + pos: -6.5,0.5 + parent: 1 + - uid: 138 + components: + - type: Transform + pos: -6.5,2.5 + parent: 1 + - uid: 139 + components: + - type: Transform + pos: -6.5,5.5 + parent: 1 + - uid: 140 + components: + - type: Transform + pos: -6.5,-0.5 + parent: 1 + - uid: 141 + components: + - type: Transform + pos: -5.5,5.5 + parent: 1 + - uid: 142 + components: + - type: Transform + pos: -4.5,-0.5 + parent: 1 + - uid: 143 + components: + - type: Transform + pos: -0.5,-0.5 + parent: 1 + - uid: 144 + components: + - type: Transform + pos: -2.5,-0.5 + parent: 1 + - uid: 145 + components: + - type: Transform + pos: -2.5,-3.5 + parent: 1 + - uid: 146 + components: + - type: Transform + pos: -2.5,-4.5 + parent: 1 + - uid: 147 + components: + - type: Transform + pos: -4.5,6.5 + parent: 1 + - uid: 148 + components: + - type: Transform + pos: -4.5,5.5 + parent: 1 + - uid: 149 + components: + - type: Transform + pos: -2.5,-1.5 + parent: 1 + - uid: 150 + components: + - type: Transform + pos: -1.5,-0.5 + parent: 1 +- proto: CableTerminal + entities: + - uid: 151 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,-4.5 + parent: 1 +- proto: Catwalk + entities: + - uid: 152 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,-3.5 + parent: 1 + - uid: 153 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,13.5 + parent: 1 + - uid: 154 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,14.5 + parent: 1 + - uid: 155 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,14.5 + parent: 1 + - uid: 156 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-5.5 + parent: 1 + - uid: 157 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,-4.5 + parent: 1 + - uid: 158 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,13.5 + parent: 1 + - uid: 159 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,-5.5 + parent: 1 + - uid: 160 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,-4.5 + parent: 1 + - uid: 161 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-2.5 + parent: 1 +- proto: Chair + entities: + - uid: 162 + components: + - type: Transform + pos: -1.5,8.5 + parent: 1 +- proto: ChairOfficeLight + entities: + - uid: 163 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5779216,10.282177 + parent: 1 + - uid: 164 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.48648357,13.089132 + parent: 1 +- proto: ChairPilotSeat + entities: + - uid: 165 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,12.5 + parent: 1 + - uid: 166 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,0.5 + parent: 1 + - uid: 167 + components: + - type: Transform + pos: -6.5,11.5 + parent: 1 + - uid: 168 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -5.5,2.5 + parent: 1 + - uid: 169 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,8.5 + parent: 1 + - uid: 170 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-3.5 + parent: 1 + - uid: 171 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,12.5 + parent: 1 + - uid: 172 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,0.5 + parent: 1 + - uid: 173 + components: + - type: Transform + pos: -2.5,9.5 + parent: 1 + - uid: 174 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,9.5 + parent: 1 + - uid: 175 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,4.5 + parent: 1 + - uid: 176 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,7.5 + parent: 1 + - uid: 177 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,3.5 + parent: 1 + - uid: 178 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -5.5,4.5 + parent: 1 + - uid: 179 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,1.5 + parent: 1 + - uid: 180 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -5.5,0.5 + parent: 1 + - uid: 181 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,3.5 + parent: 1 + - uid: 182 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,4.5 + parent: 1 + - uid: 183 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,2.5 + parent: 1 + - uid: 184 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,2.5 + parent: 1 + - uid: 185 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,12.5 + parent: 1 + - uid: 186 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,0.5 + parent: 1 + - uid: 187 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -5.5,1.5 + parent: 1 + - uid: 188 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,1.5 + parent: 1 + - uid: 189 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,2.5 + parent: 1 + - uid: 190 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,1.5 + parent: 1 + - uid: 191 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,4.5 + parent: 1 + - uid: 192 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,3.5 + parent: 1 + - uid: 193 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -5.5,3.5 + parent: 1 +- proto: CigarGold + entities: + - uid: 194 + components: + - type: Transform + pos: -6.620076,10.550344 + parent: 1 +- proto: ClosetEmergencyFilledRandom + entities: + - uid: 195 + components: + - type: Transform + pos: -6.5,-1.5 + parent: 1 + - uid: 196 + components: + - type: Transform + pos: 1.5,-1.5 + parent: 1 + - uid: 197 + components: + - type: Transform + pos: 1.5,6.5 + parent: 1 +- proto: ClosetEmergencyN2FilledRandom + entities: + - uid: 198 + components: + - type: Transform + pos: -6.5,6.5 + parent: 1 +- proto: ClosetWallEmergencyFilledRandom + entities: + - uid: 199 + components: + - type: Transform + pos: 0.5,14.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 200 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-3.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 201 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,-3.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 202 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,7.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: ClosetWallFireFilledRandom + entities: + - uid: 203 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-2.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 204 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -4.5,7.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 205 + components: + - type: Transform + pos: -0.5,14.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: ComputerComms + entities: + - uid: 206 + components: + - type: Transform + pos: -5.5,13.5 + parent: 1 +- proto: ComputerEmergencyShuttle + entities: + - uid: 207 + components: + - type: Transform + pos: -4.5,13.5 + parent: 1 +- proto: ComputerRadar + entities: + - uid: 208 components: - type: Transform pos: -3.5,13.5 - parent: 410 + parent: 1 - proto: DefibrillatorCabinetFilled entities: - - uid: 353 + - uid: 209 components: - type: Transform pos: 1.5,12.5 - parent: 410 + parent: 1 + - type: Fixtures + fixtures: {} - proto: DrinkGildlagerBottleFull entities: - - uid: 455 + - uid: 210 components: - type: Transform pos: -6.338826,10.977726 - parent: 410 + parent: 1 - proto: DrinkGlass entities: - - uid: 456 + - uid: 211 components: - type: Transform pos: -6.661743,10.842215 - parent: 410 + parent: 1 - proto: EmergencyLight entities: - - uid: 315 + - uid: 212 components: - type: Transform rot: 3.141592653589793 rad pos: -1.5,-0.5 - parent: 410 + parent: 1 - proto: ExtinguisherCabinetFilled entities: - - uid: 422 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -7.5,0.5 - parent: 410 - - uid: 423 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 2.5,4.5 - parent: 410 -- proto: FireAxeCabinetFilled - entities: - - uid: 291 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -3.5,10.5 - parent: 410 -- proto: FirelockEdge - entities: - - uid: 148 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -3.5,-0.5 - parent: 410 - - type: DeviceNetwork - deviceLists: - - 12 - uid: 213 components: - type: Transform rot: 1.5707963267948966 rad - pos: -1.5,-0.5 - parent: 410 + pos: -7.5,0.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 214 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,4.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: FireAxeCabinetFilled + entities: + - uid: 215 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,10.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: FirelockEdge + entities: + - uid: 216 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,-0.5 + parent: 1 - type: DeviceNetwork deviceLists: - - 12 - - uid: 321 + - 2 + - uid: 217 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-0.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 2 + - uid: 218 components: - type: Transform rot: 1.5707963267948966 rad pos: -5.5,-0.5 - parent: 410 + parent: 1 - type: DeviceNetwork deviceLists: - - 389 - - uid: 483 + - 5 + - uid: 219 components: - type: Transform rot: -1.5707963267948966 rad pos: 0.5,-0.5 - parent: 410 + parent: 1 - type: DeviceNetwork deviceLists: - - 180 - - uid: 485 + - 3 + - uid: 220 components: - type: Transform rot: -1.5707963267948966 rad pos: 0.5,5.5 - parent: 410 + parent: 1 - type: DeviceNetwork deviceLists: - - 180 - - uid: 486 + - 3 + - uid: 221 components: - type: Transform rot: -1.5707963267948966 rad pos: -3.5,5.5 - parent: 410 + parent: 1 - type: DeviceNetwork deviceLists: - - 12 - - uid: 487 + - 2 + - uid: 222 components: - type: Transform rot: 1.5707963267948966 rad pos: -5.5,5.5 - parent: 410 + parent: 1 - type: DeviceNetwork deviceLists: - - 389 - - uid: 488 + - 5 + - uid: 223 components: - type: Transform rot: 1.5707963267948966 rad pos: -1.5,5.5 - parent: 410 + parent: 1 - type: DeviceNetwork deviceLists: - - 12 + - 2 - proto: GasOutletInjector entities: - - uid: 118 + - uid: 224 components: - type: Transform rot: -1.5707963267948966 rad pos: -0.5,-4.5 - parent: 410 + parent: 1 - proto: GasPassiveVent entities: - - uid: 2 + - uid: 225 components: - type: Transform rot: 3.141592653589793 rad pos: 0.5,-4.5 - parent: 410 + parent: 1 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 57 + - uid: 226 components: - type: Transform rot: 3.141592653589793 rad pos: -5.5,-4.5 - parent: 410 + parent: 1 - type: Construction step: 1 edge: 0 @@ -1949,653 +1953,653 @@ entities: color: '#990000FF' - proto: GasPipeBend entities: - - uid: 176 + - uid: 227 components: - type: Transform rot: 1.5707963267948966 rad pos: -3.5,8.5 - parent: 410 + parent: 1 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 201 + - uid: 228 components: - type: Transform rot: 3.141592653589793 rad pos: -5.5,-0.5 - parent: 410 + parent: 1 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 338 + - uid: 229 components: - type: Transform rot: 1.5707963267948966 rad pos: -5.5,11.5 - parent: 410 + parent: 1 - type: AtmosPipeColor color: '#0055CCFF' - proto: GasPipeBendAlt2 entities: - - uid: 494 + - uid: 230 components: - type: Transform pos: 1.5,9.5 - parent: 410 + parent: 1 - type: AtmosPipeColor color: '#990000FF' - proto: GasPipeFourwayAlt2 entities: - - uid: 220 + - uid: 231 components: - type: Transform pos: -2.5,5.5 - parent: 410 + parent: 1 - type: AtmosPipeColor color: '#990000FF' - proto: GasPipeStraight entities: - - uid: 18 + - uid: 232 components: - type: Transform rot: 3.141592653589793 rad pos: -5.5,6.5 - parent: 410 + parent: 1 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 90 + - uid: 233 components: - type: Transform rot: 3.141592653589793 rad pos: -5.5,9.5 - parent: 410 + parent: 1 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 102 + - uid: 234 components: - type: Transform rot: 3.141592653589793 rad pos: -5.5,7.5 - parent: 410 + parent: 1 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 110 + - uid: 235 components: - type: Transform pos: 0.5,-1.5 - parent: 410 + parent: 1 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 116 + - uid: 236 components: - type: Transform pos: -2.5,0.5 - parent: 410 + parent: 1 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 117 + - uid: 237 components: - type: Transform pos: -3.5,0.5 - parent: 410 + parent: 1 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 123 + - uid: 238 components: - type: Transform pos: 0.5,6.5 - parent: 410 + parent: 1 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 127 + - uid: 239 components: - type: Transform pos: -5.5,3.5 - parent: 410 + parent: 1 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 133 + - uid: 240 components: - type: Transform pos: -5.5,5.5 - parent: 410 + parent: 1 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 146 + - uid: 241 components: - type: Transform rot: 3.141592653589793 rad pos: 0.5,9.5 - parent: 410 + parent: 1 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 149 + - uid: 242 components: - type: Transform rot: 1.5707963267948966 rad pos: -4.5,-0.5 - parent: 410 + parent: 1 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 150 + - uid: 243 components: - type: Transform rot: 1.5707963267948966 rad pos: -1.5,-0.5 - parent: 410 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 151 - components: - - type: Transform - pos: -3.5,2.5 - parent: 410 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 157 - components: - - type: Transform - pos: 0.5,2.5 - parent: 410 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 158 - components: - - type: Transform - pos: 0.5,0.5 - parent: 410 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 159 - components: - - type: Transform - pos: -3.5,4.5 - parent: 410 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 166 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -3.5,6.5 - parent: 410 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 167 - components: - - type: Transform - pos: -5.5,4.5 - parent: 410 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 168 - components: - - type: Transform - pos: -3.5,3.5 - parent: 410 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 174 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -3.5,7.5 - parent: 410 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 175 - components: - - type: Transform - pos: 0.5,3.5 - parent: 410 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 179 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -3.5,5.5 - parent: 410 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 182 - components: - - type: Transform - pos: 0.5,-2.5 - parent: 410 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 185 - components: - - type: Transform - pos: 0.5,4.5 - parent: 410 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 191 - components: - - type: Transform - pos: -5.5,0.5 - parent: 410 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 192 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 0.5,10.5 - parent: 410 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 199 - components: - - type: Transform - pos: -3.5,1.5 - parent: 410 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 202 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -0.5,-0.5 - parent: 410 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 207 - components: - - type: Transform - pos: 0.5,7.5 - parent: 410 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 217 - components: - - type: Transform - pos: 0.5,-3.5 - parent: 410 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 280 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -5.5,10.5 - parent: 410 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 300 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -5.5,8.5 - parent: 410 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 359 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 0.5,5.5 - parent: 410 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 408 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 0.5,8.5 - parent: 410 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 419 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -4.5,11.5 - parent: 410 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 443 - components: - - type: Transform - pos: -5.5,2.5 - parent: 410 - - type: AtmosPipeColor - color: '#0055CCFF' -- proto: GasPipeStraightAlt2 - entities: - - uid: 141 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -0.5,5.5 - parent: 410 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 183 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -5.5,-1.5 - parent: 410 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 188 - components: - - type: Transform - pos: -5.5,9.5 - parent: 410 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 214 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -4.5,5.5 - parent: 410 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 240 - components: - - type: Transform - pos: -2.5,4.5 - parent: 410 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 247 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -5.5,-2.5 - parent: 410 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 250 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -5.5,4.5 - parent: 410 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 254 - components: - - type: Transform - pos: -5.5,6.5 - parent: 410 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 271 - components: - - type: Transform - pos: -5.5,10.5 - parent: 410 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 303 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -1.5,5.5 - parent: 410 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 309 - components: - - type: Transform - pos: -5.5,7.5 - parent: 410 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 358 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -3.5,5.5 - parent: 410 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 362 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -2.5,6.5 - parent: 410 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 366 - components: - - type: Transform - pos: -5.5,8.5 - parent: 410 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 388 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 0.5,5.5 - parent: 410 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 390 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -5.5,-0.5 - parent: 410 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 391 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -5.5,0.5 - parent: 410 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 392 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -5.5,1.5 - parent: 410 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 404 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -5.5,2.5 - parent: 410 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 484 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -5.5,-3.5 - parent: 410 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 490 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 1.5,4.5 - parent: 410 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 491 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 1.5,6.5 - parent: 410 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 492 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 1.5,7.5 - parent: 410 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 493 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 1.5,8.5 - parent: 410 - - type: AtmosPipeColor - color: '#990000FF' -- proto: GasPipeTJunction - entities: - - uid: 142 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -3.5,-0.5 - parent: 410 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 194 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 0.5,-0.5 - parent: 410 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 226 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -2.5,-0.5 - parent: 410 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 480 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -5.5,1.5 - parent: 410 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 481 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 0.5,1.5 - parent: 410 - - type: AtmosPipeColor - color: '#0055CCFF' -- proto: GasPipeTJunctionAlt2 - entities: - - uid: 248 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 1.5,5.5 - parent: 410 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 413 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -5.5,3.5 - parent: 410 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 415 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -5.5,5.5 - parent: 410 - - type: AtmosPipeColor - color: '#990000FF' -- proto: GasPort - entities: - - uid: 121 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -1.5,-4.5 - parent: 410 -- proto: GasVentPump - entities: - - uid: 193 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 1.5,1.5 - parent: 410 - - type: DeviceNetwork - deviceLists: - - 180 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 219 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -2.5,8.5 - parent: 410 - - type: DeviceNetwork - deviceLists: - - 12 + parent: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 244 components: - type: Transform - pos: -2.5,1.5 - parent: 410 - - type: DeviceNetwork - deviceLists: - - 12 + pos: -3.5,2.5 + parent: 1 - type: AtmosPipeColor color: '#0055CCFF' - uid: 245 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -6.5,1.5 - parent: 410 - - type: DeviceNetwork - deviceLists: - - 389 + pos: 0.5,2.5 + parent: 1 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 357 + - uid: 246 + components: + - type: Transform + pos: 0.5,0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 247 + components: + - type: Transform + pos: -3.5,4.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 248 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,6.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 249 + components: + - type: Transform + pos: -5.5,4.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 250 + components: + - type: Transform + pos: -3.5,3.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 251 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,7.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 252 + components: + - type: Transform + pos: 0.5,3.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 253 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,5.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 254 + components: + - type: Transform + pos: 0.5,-2.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 255 + components: + - type: Transform + pos: 0.5,4.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 256 + components: + - type: Transform + pos: -5.5,0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 257 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,10.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 258 + components: + - type: Transform + pos: -3.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 259 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 260 + components: + - type: Transform + pos: 0.5,7.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 261 + components: + - type: Transform + pos: 0.5,-3.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 262 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,10.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 263 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,8.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 264 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,5.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 265 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,8.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 266 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,11.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 267 + components: + - type: Transform + pos: -5.5,2.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' +- proto: GasPipeStraightAlt2 + entities: + - uid: 268 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,5.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 269 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,-1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 270 + components: + - type: Transform + pos: -5.5,9.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 271 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,5.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 272 + components: + - type: Transform + pos: -2.5,4.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 273 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,-2.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 274 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,4.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 275 + components: + - type: Transform + pos: -5.5,6.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 276 + components: + - type: Transform + pos: -5.5,10.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 277 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,5.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 278 + components: + - type: Transform + pos: -5.5,7.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 279 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,5.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 280 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,6.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 281 + components: + - type: Transform + pos: -5.5,8.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 282 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,5.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 283 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 284 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,0.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 285 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 286 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,2.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 287 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,-3.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 288 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,4.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 289 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,6.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 290 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,7.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 291 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,8.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' +- proto: GasPipeTJunction + entities: + - uid: 292 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 293 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 294 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-0.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 295 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -5.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 296 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,1.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' +- proto: GasPipeTJunctionAlt2 + entities: + - uid: 297 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,5.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 298 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -5.5,3.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 299 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,5.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' +- proto: GasPort + entities: + - uid: 300 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-4.5 + parent: 1 +- proto: GasVentPump + entities: + - uid: 301 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,1.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 302 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,8.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 303 + components: + - type: Transform + pos: -2.5,1.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 304 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,1.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 5 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 305 components: - type: Transform pos: 0.5,11.5 - parent: 410 + parent: 1 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 382 + - uid: 306 components: - type: Transform rot: -1.5707963267948966 rad pos: -3.5,11.5 - parent: 410 + parent: 1 - type: DeviceNetwork deviceLists: - - 434 + - 6 - type: AtmosPipeColor color: '#0055CCFF' - proto: GasVentScrubber entities: - - uid: 312 + - uid: 307 components: - type: Transform rot: 3.141592653589793 rad pos: -2.5,3.5 - parent: 410 + parent: 1 - type: Construction step: 1 edge: 0 @@ -2603,17 +2607,17 @@ entities: pipeLayer: Tertiary - type: DeviceNetwork deviceLists: - - 12 + - 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 347 + - uid: 308 components: - type: Transform pos: -2.5,7.5 - parent: 410 + parent: 1 - type: DeviceNetwork deviceLists: - - 12 + - 2 - type: Construction step: 1 edge: 0 @@ -2621,15 +2625,15 @@ entities: pipeLayer: Tertiary - type: AtmosPipeColor color: '#990000FF' - - uid: 406 + - uid: 309 components: - type: Transform rot: 1.5707963267948966 rad pos: -6.5,3.5 - parent: 410 + parent: 1 - type: DeviceNetwork deviceLists: - - 389 + - 5 - type: Construction step: 1 edge: 0 @@ -2637,12 +2641,12 @@ entities: pipeLayer: Tertiary - type: AtmosPipeColor color: '#990000FF' - - uid: 420 + - uid: 310 components: - type: Transform rot: 1.5707963267948966 rad pos: 0.5,9.5 - parent: 410 + parent: 1 - type: Construction step: 1 edge: 0 @@ -2650,15 +2654,15 @@ entities: pipeLayer: Tertiary - type: AtmosPipeColor color: '#990000FF' - - uid: 482 + - uid: 311 components: - type: Transform rot: 3.141592653589793 rad pos: 1.5,3.5 - parent: 410 + parent: 1 - type: DeviceNetwork deviceLists: - - 180 + - 3 - type: Construction step: 1 edge: 0 @@ -2666,11 +2670,11 @@ entities: pipeLayer: Tertiary - type: AtmosPipeColor color: '#990000FF' - - uid: 489 + - uid: 312 components: - type: Transform pos: -5.5,11.5 - parent: 410 + parent: 1 - type: Construction step: 1 edge: 0 @@ -2680,998 +2684,1016 @@ entities: color: '#990000FF' - proto: GeneratorBasic15kW entities: - - uid: 203 + - uid: 313 components: - type: Transform pos: -3.5,-3.5 - parent: 410 - - uid: 224 + parent: 1 + - uid: 314 components: - type: Transform pos: -3.5,-2.5 - parent: 410 + parent: 1 - proto: GeneratorWallmountAPU entities: - - uid: 440 + - uid: 315 components: - type: Transform pos: -4.5,-3.5 - parent: 410 - - uid: 441 + parent: 1 + - uid: 316 components: - type: Transform pos: -4.5,-2.5 - parent: 410 + parent: 1 - proto: GravityGeneratorMini + entities: + - uid: 317 + components: + - type: Transform + pos: -3.5,-4.5 + parent: 1 +- proto: Grille + entities: + - uid: 318 + components: + - type: Transform + pos: 2.5,10.5 + parent: 1 + - uid: 319 + components: + - type: Transform + pos: -2.5,14.5 + parent: 1 + - uid: 320 + components: + - type: Transform + pos: 2.5,3.5 + parent: 1 + - uid: 321 + components: + - type: Transform + pos: -6.5,14.5 + parent: 1 + - uid: 322 + components: + - type: Transform + pos: -6.5,8.5 + parent: 1 + - uid: 323 + components: + - type: Transform + pos: 2.5,9.5 + parent: 1 + - uid: 324 + components: + - type: Transform + pos: 2.5,1.5 + parent: 1 + - uid: 325 + components: + - type: Transform + pos: 2.5,11.5 + parent: 1 + - uid: 326 + components: + - type: Transform + pos: -7.5,1.5 + parent: 1 + - uid: 327 + components: + - type: Transform + pos: -7.5,3.5 + parent: 1 + - uid: 328 + components: + - type: Transform + pos: 1.5,8.5 + parent: 1 + - uid: 329 + components: + - type: Transform + pos: -5.5,14.5 + parent: 1 + - uid: 330 + components: + - type: Transform + pos: -6.5,13.5 + parent: 1 + - uid: 331 + components: + - type: Transform + pos: 2.5,2.5 + parent: 1 + - uid: 332 + components: + - type: Transform + pos: 0.5,-3.5 + parent: 1 + - uid: 333 + components: + - type: Transform + pos: -7.5,-1.5 + parent: 1 + - uid: 334 + components: + - type: Transform + pos: -7.5,2.5 + parent: 1 + - uid: 335 + components: + - type: Transform + pos: -4.5,14.5 + parent: 1 + - uid: 336 + components: + - type: Transform + pos: -3.5,14.5 + parent: 1 + - uid: 337 + components: + - type: Transform + pos: -3.5,6.5 + parent: 1 + - uid: 338 + components: + - type: Transform + pos: 2.5,-1.5 + parent: 1 + - uid: 339 + components: + - type: Transform + pos: -7.5,6.5 + parent: 1 + - uid: 340 + components: + - type: Transform + pos: 2.5,6.5 + parent: 1 + - uid: 341 + components: + - type: Transform + pos: -1.5,6.5 + parent: 1 + - uid: 342 + components: + - type: Transform + pos: -5.5,-3.5 + parent: 1 + - uid: 343 + components: + - type: Transform + pos: -6.5,12.5 + parent: 1 + - uid: 344 + components: + - type: Transform + pos: -5.5,-5.5 + parent: 1 +- proto: Gyroscope entities: - uid: 345 components: - type: Transform - pos: -3.5,-4.5 - parent: 410 -- proto: Grille + pos: -4.5,-4.5 + parent: 1 +- proto: HandheldHealthAnalyzerUnpowered entities: - - uid: 44 - components: - - type: Transform - pos: 2.5,10.5 - parent: 410 - - uid: 95 - components: - - type: Transform - pos: -2.5,14.5 - parent: 410 - - uid: 101 - components: - - type: Transform - pos: 2.5,3.5 - parent: 410 - - uid: 104 - components: - - type: Transform - pos: -6.5,14.5 - parent: 410 - - uid: 124 - components: - - type: Transform - pos: -6.5,8.5 - parent: 410 - - uid: 138 - components: - - type: Transform - pos: 2.5,9.5 - parent: 410 - - uid: 155 - components: - - type: Transform - pos: 2.5,1.5 - parent: 410 - - uid: 169 - components: - - type: Transform - pos: 2.5,11.5 - parent: 410 - - uid: 171 - components: - - type: Transform - pos: -7.5,1.5 - parent: 410 - - uid: 173 - components: - - type: Transform - pos: -7.5,3.5 - parent: 410 - - uid: 237 - components: - - type: Transform - pos: 1.5,8.5 - parent: 410 - - uid: 260 - components: - - type: Transform - pos: -5.5,14.5 - parent: 410 - - uid: 261 - components: - - type: Transform - pos: -6.5,13.5 - parent: 410 - - uid: 263 - components: - - type: Transform - pos: 2.5,2.5 - parent: 410 - - uid: 281 - components: - - type: Transform - pos: 0.5,-3.5 - parent: 410 - - uid: 288 - components: - - type: Transform - pos: -7.5,-1.5 - parent: 410 - - uid: 295 - components: - - type: Transform - pos: -7.5,2.5 - parent: 410 - - uid: 296 - components: - - type: Transform - pos: -4.5,14.5 - parent: 410 - - uid: 297 - components: - - type: Transform - pos: -3.5,14.5 - parent: 410 - - uid: 301 - components: - - type: Transform - pos: -3.5,6.5 - parent: 410 - - uid: 308 - components: - - type: Transform - pos: 2.5,-1.5 - parent: 410 - - uid: 344 - components: - - type: Transform - pos: -7.5,6.5 - parent: 410 - uid: 346 - components: - - type: Transform - pos: 2.5,6.5 - parent: 410 - - uid: 350 - components: - - type: Transform - pos: -1.5,6.5 - parent: 410 - - uid: 356 - components: - - type: Transform - pos: -5.5,-3.5 - parent: 410 - - uid: 449 - components: - - type: Transform - pos: -6.5,12.5 - parent: 410 - - uid: 473 - components: - - type: Transform - pos: -5.5,-5.5 - parent: 410 -- proto: Gyroscope - entities: - - uid: 352 - components: - - type: Transform - pos: -4.5,-4.5 - parent: 410 -- proto: HandheldHealthAnalyzerUnpowered - entities: - - uid: 370 components: - type: Transform pos: 1.5254471,10.577127 - parent: 410 + parent: 1 - proto: HolopadCentCommEvacShuttle entities: - - uid: 108 + - uid: 347 components: - type: Transform pos: -5.5,10.5 - parent: 410 + parent: 1 - proto: LockerEvacRepairFilled entities: - - uid: 128 - components: - - type: Transform - pos: -1.5,-2.5 - parent: 410 -- proto: LockerEvidence - entities: - - uid: 424 - components: - - type: Transform - pos: -3.5,9.5 - parent: 410 -- proto: LockerMedicineFilled - entities: - - uid: 140 - components: - - type: Transform - pos: -0.5,11.5 - parent: 410 -- proto: MedicalBed - entities: - - uid: 365 - components: - - type: Transform - pos: 1.5,9.5 - parent: 410 - - uid: 407 - components: - - type: Transform - pos: -0.5,13.5 - parent: 410 -- proto: MedkitFilled - entities: - - uid: 37 - components: - - type: Transform - pos: -0.4916364,12.55368 - parent: 410 -- proto: Paper - entities: - - uid: 70 - components: - - type: Transform - pos: -2.3867393,13.229256 - parent: 410 - - uid: 304 - components: - - type: Transform - pos: -2.5273643,13.057381 - parent: 410 -- proto: PottedPlant10 - entities: - - uid: 243 - components: - - type: Transform - pos: -2.5,11.5 - parent: 410 -- proto: Poweredlight - entities: - - uid: 77 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -5.5,-1.5 - parent: 410 - - uid: 264 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 0.5,-1.5 - parent: 410 - - uid: 299 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -2.5,12.5 - parent: 410 - - uid: 316 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 0.5,6.5 - parent: 410 - - uid: 355 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -0.5,12.5 - parent: 410 - - uid: 373 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -5.5,6.5 - parent: 410 - - uid: 387 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -3.5,8.5 - parent: 410 - - uid: 411 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -1.5,-3.5 - parent: 410 - - uid: 436 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -1.5,0.5 - parent: 410 - - uid: 437 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -3.5,4.5 - parent: 410 - - uid: 447 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -6.5,10.5 - parent: 410 -- proto: Screen - entities: - - uid: 87 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 2.5,0.5 - parent: 410 - - uid: 109 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -7.5,4.5 - parent: 410 - - uid: 255 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -1.5,11.5 - parent: 410 -- proto: ShuttleWindow - entities: - - uid: 21 - components: - - type: Transform - pos: 2.5,3.5 - parent: 410 - - uid: 25 - components: - - type: Transform - pos: -0.5,3.5 - parent: 410 - - uid: 27 - components: - - type: Transform - pos: -1.5,6.5 - parent: 410 - - uid: 60 - components: - - type: Transform - pos: -5.5,-5.5 - parent: 410 - - uid: 73 - components: - - type: Transform - pos: -3.5,6.5 - parent: 410 - - uid: 80 - components: - - type: Transform - pos: -4.5,1.5 - parent: 410 - - uid: 81 - components: - - type: Transform - pos: -7.5,2.5 - parent: 410 - - uid: 88 - components: - - type: Transform - pos: 2.5,1.5 - parent: 410 - - uid: 105 - components: - - type: Transform - pos: -3.5,14.5 - parent: 410 - - uid: 112 - components: - - type: Transform - pos: 2.5,2.5 - parent: 410 - - uid: 147 - components: - - type: Transform - pos: -7.5,1.5 - parent: 410 - - uid: 198 - components: - - type: Transform - pos: -7.5,3.5 - parent: 410 - - uid: 230 - components: - - type: Transform - pos: -5.5,14.5 - parent: 410 - - uid: 231 - components: - - type: Transform - pos: -6.5,14.5 - parent: 410 - - uid: 232 - components: - - type: Transform - pos: -6.5,13.5 - parent: 410 - - uid: 252 - components: - - type: Transform - pos: -6.5,8.5 - parent: 410 - - uid: 257 - components: - - type: Transform - pos: 1.5,8.5 - parent: 410 - - uid: 262 - components: - - type: Transform - pos: -4.5,14.5 - parent: 410 - - uid: 265 - components: - - type: Transform - pos: -7.5,6.5 - parent: 410 - - uid: 270 - components: - - type: Transform - pos: -5.5,-3.5 - parent: 410 - - uid: 272 - components: - - type: Transform - pos: -0.5,2.5 - parent: 410 - - uid: 282 - components: - - type: Transform - pos: 2.5,9.5 - parent: 410 - - uid: 283 - components: - - type: Transform - pos: 2.5,10.5 - parent: 410 - - uid: 284 - components: - - type: Transform - pos: 2.5,11.5 - parent: 410 - - uid: 286 - components: - - type: Transform - pos: 2.5,-1.5 - parent: 410 - - uid: 287 - components: - - type: Transform - pos: -0.5,1.5 - parent: 410 - - uid: 290 - components: - - type: Transform - pos: 0.5,-3.5 - parent: 410 - - uid: 307 - components: - - type: Transform - pos: -2.5,14.5 - parent: 410 - - uid: 324 - components: - - type: Transform - pos: -4.5,2.5 - parent: 410 - - uid: 342 - components: - - type: Transform - pos: -4.5,3.5 - parent: 410 - - uid: 364 - components: - - type: Transform - pos: -7.5,-1.5 - parent: 410 - - uid: 409 - components: - - type: Transform - pos: -6.5,12.5 - parent: 410 - - uid: 421 - components: - - type: Transform - pos: 2.5,6.5 - parent: 410 -- proto: SignBridge - entities: - - uid: 238 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -6.5,8.5 - parent: 410 -- proto: SignEngineering - entities: - - uid: 444 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -1.5,-1.5 - parent: 410 -- proto: SignMedical - entities: - - uid: 113 - components: - - type: Transform - pos: 1.5,8.5 - parent: 410 -- proto: SignSecurity - entities: - - uid: 190 - components: - - type: Transform - pos: -1.5,6.5 - parent: 410 -- proto: SMESBasic - entities: - - uid: 292 - components: - - type: Transform - pos: -2.5,-4.5 - parent: 410 -- proto: StasisBed - entities: - - uid: 320 - components: - - type: Transform - pos: 1.5,11.5 - parent: 410 -- proto: SubstationWallBasic - entities: - - uid: 58 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -2.5,-5.5 - parent: 410 -- proto: TableGlass - entities: - - uid: 86 - components: - - type: Transform - pos: 1.5,10.5 - parent: 410 - - uid: 374 - components: - - type: Transform - pos: -0.5,12.5 - parent: 410 -- proto: TableReinforced - entities: - - uid: 46 - components: - - type: Transform - pos: -2.5,12.5 - parent: 410 - - uid: 454 - components: - - type: Transform - pos: -2.5,13.5 - parent: 410 -- proto: TableWood - entities: - - uid: 16 - components: - - type: Transform - pos: -6.5,10.5 - parent: 410 -- proto: Thruster - entities: - - uid: 53 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 2.5,-4.5 - parent: 410 - - uid: 67 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -7.5,-4.5 - parent: 410 - - uid: 195 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 2.5,-5.5 - parent: 410 - - uid: 289 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -7.5,-5.5 - parent: 410 - - uid: 334 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -7.5,13.5 - parent: 410 - - uid: 335 - components: - - type: Transform - pos: -7.5,14.5 - parent: 410 - uid: 348 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 2.5,13.5 - parent: 410 - - uid: 360 - components: - - type: Transform - pos: 2.5,14.5 - parent: 410 -- proto: VendingMachineMedical + pos: -1.5,-2.5 + parent: 1 +- proto: LockerEvidence entities: - - uid: 379 + - uid: 349 components: - type: Transform - pos: -0.5,10.5 - parent: 410 -- proto: VendingMachineWallMedical + pos: -3.5,9.5 + parent: 1 +- proto: LockerMedicineFilled entities: - - uid: 211 + - uid: 350 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 1.5,13.5 - parent: 410 -- proto: WallShuttle + pos: -0.5,11.5 + parent: 1 +- proto: MedicalBed entities: - - uid: 3 + - uid: 351 components: - type: Transform - pos: -7.5,-3.5 - parent: 410 - - uid: 7 + pos: 1.5,9.5 + parent: 1 + - uid: 352 components: - type: Transform - pos: -7.5,0.5 - parent: 410 - - uid: 8 - components: - - type: Transform - pos: -4.5,4.5 - parent: 410 - - uid: 9 - components: - - type: Transform - pos: -0.5,-1.5 - parent: 410 - - uid: 10 - components: - - type: Transform - pos: 2.5,4.5 - parent: 410 - - uid: 11 - components: - - type: Transform - pos: -7.5,4.5 - parent: 410 - - uid: 15 - components: - - type: Transform - pos: -7.5,8.5 - parent: 410 - - uid: 28 - components: - - type: Transform - pos: -0.5,9.5 - parent: 410 - - uid: 31 - components: - - type: Transform - pos: 0.5,14.5 - parent: 410 - - uid: 39 - components: - - type: Transform - pos: 1.5,-5.5 - parent: 410 - - uid: 41 - components: - - type: Transform - pos: 2.5,0.5 - parent: 410 - - uid: 59 - components: - - type: Transform - pos: -0.5,-2.5 - parent: 410 - - uid: 69 - components: - - type: Transform - pos: -0.5,14.5 - parent: 410 - - uid: 72 - components: - - type: Transform - pos: -0.5,-3.5 - parent: 410 - - uid: 78 - components: - - type: Transform - pos: -1.5,13.5 - parent: 410 - - uid: 85 - components: - - type: Transform - pos: -1.5,12.5 - parent: 410 - - uid: 92 - components: - - type: Transform - pos: -1.5,14.5 - parent: 410 - - uid: 93 - components: - - type: Transform - pos: -4.5,8.5 - parent: 410 - - uid: 94 - components: - - type: Transform - pos: -4.5,6.5 - parent: 410 - - uid: 98 - components: - - type: Transform - pos: -4.5,-3.5 - parent: 410 - - uid: 131 - components: - - type: Transform - pos: -3.5,-1.5 - parent: 410 - - uid: 143 - components: - - type: Transform - pos: 2.5,-3.5 - parent: 410 - - uid: 144 - components: - - type: Transform - pos: 2.5,8.5 - parent: 410 - - uid: 153 - components: - - type: Transform - pos: 1.5,-3.5 - parent: 410 - - uid: 154 - components: - - type: Transform - pos: -4.5,-2.5 - parent: 410 - - uid: 170 - components: - - type: Transform - pos: -6.5,-3.5 - parent: 410 - - uid: 187 - components: - - type: Transform - pos: -4.5,-1.5 - parent: 410 - - uid: 216 - components: - - type: Transform - pos: 1.5,12.5 - parent: 410 - - uid: 256 - components: - - type: Transform - pos: -1.5,-1.5 - parent: 410 - - uid: 259 - components: - - type: Transform - pos: -0.5,6.5 - parent: 410 - - uid: 267 - components: - - type: Transform - pos: -1.5,-5.5 - parent: 410 - - uid: 269 - components: - - type: Transform - pos: -0.5,-5.5 - parent: 410 - - uid: 276 - components: - - type: Transform - pos: -0.5,0.5 - parent: 410 - - uid: 293 - components: - - type: Transform - pos: -1.5,11.5 - parent: 410 - - uid: 325 - components: - - type: Transform - pos: -3.5,10.5 - parent: 410 - - uid: 327 - components: - - type: Transform - pos: 2.5,12.5 - parent: 410 - - uid: 331 - components: - - type: Transform - pos: -6.5,-5.5 - parent: 410 - - uid: 332 - components: - - type: Transform - pos: -6.5,-4.5 - parent: 410 - - uid: 333 - components: - - type: Transform - pos: 1.5,-4.5 - parent: 410 - - uid: 336 - components: - - type: Transform - pos: 1.5,14.5 - parent: 410 - - uid: 339 - components: - - type: Transform - pos: -4.5,0.5 - parent: 410 - - uid: 361 - components: - - type: Transform - pos: -4.5,10.5 - parent: 410 - - uid: 363 - components: - - type: Transform - pos: -4.5,-5.5 - parent: 410 - - uid: 367 - components: - - type: Transform - pos: -0.5,8.5 - parent: 410 - - uid: 368 - components: - - type: Transform - pos: 0.5,-5.5 - parent: 410 - - uid: 369 - components: - - type: Transform - pos: -2.5,-5.5 - parent: 410 - - uid: 371 - components: - - type: Transform - pos: -7.5,10.5 - parent: 410 - - uid: 372 - components: - - type: Transform - pos: -1.5,9.5 - parent: 410 - - uid: 375 - components: - - type: Transform - pos: -1.5,10.5 - parent: 410 - - uid: 377 - components: - - type: Transform - pos: -4.5,7.5 - parent: 410 - - uid: 385 - components: - - type: Transform - pos: -4.5,9.5 - parent: 410 - - uid: 386 - components: - - type: Transform - pos: 1.5,13.5 - parent: 410 - - uid: 405 - components: - - type: Transform - pos: -3.5,-5.5 - parent: 410 - - uid: 412 - components: - - type: Transform - pos: -7.5,9.5 - parent: 410 - - uid: 414 - components: - - type: Transform - pos: -7.5,11.5 - parent: 410 - - uid: 417 - components: - - type: Transform - pos: -2.5,10.5 - parent: 410 - - uid: 425 - components: - - type: Transform - pos: -0.5,7.5 - parent: 410 - - uid: 446 - components: - - type: Transform - pos: -7.5,12.5 - parent: 410 - - uid: 453 - components: - - type: Transform - pos: -0.5,4.5 - parent: 410 -- proto: WallWeaponCapacitorRecharger + pos: -0.5,13.5 + parent: 1 +- proto: MedkitFilled entities: - - uid: 376 + - uid: 353 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -1.5,9.5 - parent: 410 -- proto: WeaponCapacitorRecharger + pos: -0.4916364,12.55368 + parent: 1 +- proto: Paper entities: - - uid: 273 + - uid: 354 components: - type: Transform - pos: -2.5,12.5 - parent: 410 -- proto: WindoorSecureSecurityLocked - entities: - - uid: 107 + pos: -2.3867393,13.229256 + parent: 1 + - uid: 355 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -1.5,7.5 - parent: 410 -- proto: WindowReinforcedDirectional + pos: -2.5273643,13.057381 + parent: 1 +- proto: PlasmaWindowDirectional entities: - - uid: 64 + - uid: 488 components: - type: Transform rot: -1.5707963267948966 rad pos: -0.5,-4.5 - parent: 410 + parent: 1 +- proto: PottedPlant10 + entities: + - uid: 356 + components: + - type: Transform + pos: -2.5,11.5 + parent: 1 +- proto: Poweredlight + entities: + - uid: 357 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -5.5,-1.5 + parent: 1 + - uid: 358 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,-1.5 + parent: 1 + - uid: 359 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,12.5 + parent: 1 + - uid: 360 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,6.5 + parent: 1 + - uid: 361 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,12.5 + parent: 1 + - uid: 362 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -5.5,6.5 + parent: 1 + - uid: 363 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,8.5 + parent: 1 + - uid: 364 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-3.5 + parent: 1 + - uid: 365 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,0.5 + parent: 1 + - uid: 366 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,4.5 + parent: 1 + - uid: 367 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,10.5 + parent: 1 +- proto: Screen + entities: + - uid: 368 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,0.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 369 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -7.5,4.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 370 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,11.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: ShuttleWindow + entities: + - uid: 371 + components: + - type: Transform + pos: 2.5,3.5 + parent: 1 + - uid: 372 + components: + - type: Transform + pos: -0.5,3.5 + parent: 1 + - uid: 373 + components: + - type: Transform + pos: -1.5,6.5 + parent: 1 + - uid: 374 + components: + - type: Transform + pos: -5.5,-5.5 + parent: 1 + - uid: 375 + components: + - type: Transform + pos: -3.5,6.5 + parent: 1 + - uid: 376 + components: + - type: Transform + pos: -4.5,1.5 + parent: 1 + - uid: 377 + components: + - type: Transform + pos: -7.5,2.5 + parent: 1 + - uid: 378 + components: + - type: Transform + pos: 2.5,1.5 + parent: 1 + - uid: 379 + components: + - type: Transform + pos: -3.5,14.5 + parent: 1 + - uid: 380 + components: + - type: Transform + pos: 2.5,2.5 + parent: 1 + - uid: 381 + components: + - type: Transform + pos: -7.5,1.5 + parent: 1 + - uid: 382 + components: + - type: Transform + pos: -7.5,3.5 + parent: 1 + - uid: 383 + components: + - type: Transform + pos: -5.5,14.5 + parent: 1 + - uid: 384 + components: + - type: Transform + pos: -6.5,14.5 + parent: 1 + - uid: 385 + components: + - type: Transform + pos: -6.5,13.5 + parent: 1 + - uid: 386 + components: + - type: Transform + pos: -6.5,8.5 + parent: 1 + - uid: 387 + components: + - type: Transform + pos: 1.5,8.5 + parent: 1 + - uid: 388 + components: + - type: Transform + pos: -4.5,14.5 + parent: 1 + - uid: 389 + components: + - type: Transform + pos: -7.5,6.5 + parent: 1 + - uid: 390 + components: + - type: Transform + pos: -5.5,-3.5 + parent: 1 + - uid: 391 + components: + - type: Transform + pos: -0.5,2.5 + parent: 1 + - uid: 392 + components: + - type: Transform + pos: 2.5,9.5 + parent: 1 + - uid: 393 + components: + - type: Transform + pos: 2.5,10.5 + parent: 1 + - uid: 394 + components: + - type: Transform + pos: 2.5,11.5 + parent: 1 + - uid: 395 + components: + - type: Transform + pos: 2.5,-1.5 + parent: 1 + - uid: 396 + components: + - type: Transform + pos: -0.5,1.5 + parent: 1 + - uid: 397 + components: + - type: Transform + pos: 0.5,-3.5 + parent: 1 + - uid: 398 + components: + - type: Transform + pos: -2.5,14.5 + parent: 1 + - uid: 399 + components: + - type: Transform + pos: -4.5,2.5 + parent: 1 + - uid: 400 + components: + - type: Transform + pos: -4.5,3.5 + parent: 1 + - uid: 401 + components: + - type: Transform + pos: -7.5,-1.5 + parent: 1 + - uid: 402 + components: + - type: Transform + pos: -6.5,12.5 + parent: 1 - uid: 403 + components: + - type: Transform + pos: 2.5,6.5 + parent: 1 +- proto: SignBridge + entities: + - uid: 404 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,8.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignEngineering + entities: + - uid: 405 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-1.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignMedical + entities: + - uid: 406 + components: + - type: Transform + pos: 1.5,8.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignSecurity + entities: + - uid: 407 + components: + - type: Transform + pos: -1.5,6.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SMESBasic + entities: + - uid: 408 + components: + - type: Transform + pos: -2.5,-4.5 + parent: 1 +- proto: StasisBed + entities: + - uid: 409 + components: + - type: Transform + pos: 1.5,11.5 + parent: 1 +- proto: SubstationWallBasic + entities: + - uid: 410 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-5.5 + parent: 1 +- proto: TableGlass + entities: + - uid: 411 + components: + - type: Transform + pos: 1.5,10.5 + parent: 1 + - uid: 412 + components: + - type: Transform + pos: -0.5,12.5 + parent: 1 +- proto: TableReinforced + entities: + - uid: 413 + components: + - type: Transform + pos: -2.5,12.5 + parent: 1 + - uid: 414 + components: + - type: Transform + pos: -2.5,13.5 + parent: 1 +- proto: TableWood + entities: + - uid: 415 + components: + - type: Transform + pos: -6.5,10.5 + parent: 1 +- proto: Thruster + entities: + - uid: 416 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-4.5 + parent: 1 + - uid: 417 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,-4.5 + parent: 1 + - uid: 418 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-5.5 + parent: 1 + - uid: 419 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,-5.5 + parent: 1 + - uid: 420 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,13.5 + parent: 1 + - uid: 421 + components: + - type: Transform + pos: -7.5,14.5 + parent: 1 + - uid: 422 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,13.5 + parent: 1 + - uid: 423 + components: + - type: Transform + pos: 2.5,14.5 + parent: 1 +- proto: VendingMachineMedical + entities: + - uid: 424 + components: + - type: Transform + pos: -0.5,10.5 + parent: 1 +- proto: VendingMachineWallMedical + entities: + - uid: 425 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,13.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: WallShuttle + entities: + - uid: 426 + components: + - type: Transform + pos: -7.5,-3.5 + parent: 1 + - uid: 427 + components: + - type: Transform + pos: -7.5,0.5 + parent: 1 + - uid: 428 + components: + - type: Transform + pos: -4.5,4.5 + parent: 1 + - uid: 429 + components: + - type: Transform + pos: -0.5,-1.5 + parent: 1 + - uid: 430 + components: + - type: Transform + pos: 2.5,4.5 + parent: 1 + - uid: 431 + components: + - type: Transform + pos: -7.5,4.5 + parent: 1 + - uid: 432 + components: + - type: Transform + pos: -7.5,8.5 + parent: 1 + - uid: 433 + components: + - type: Transform + pos: -0.5,9.5 + parent: 1 + - uid: 434 + components: + - type: Transform + pos: 0.5,14.5 + parent: 1 + - uid: 435 + components: + - type: Transform + pos: 1.5,-5.5 + parent: 1 + - uid: 436 + components: + - type: Transform + pos: 2.5,0.5 + parent: 1 + - uid: 437 + components: + - type: Transform + pos: -0.5,-2.5 + parent: 1 + - uid: 438 + components: + - type: Transform + pos: -0.5,14.5 + parent: 1 + - uid: 439 + components: + - type: Transform + pos: -0.5,-3.5 + parent: 1 + - uid: 440 + components: + - type: Transform + pos: -1.5,13.5 + parent: 1 + - uid: 441 + components: + - type: Transform + pos: -1.5,12.5 + parent: 1 + - uid: 442 + components: + - type: Transform + pos: -1.5,14.5 + parent: 1 + - uid: 443 + components: + - type: Transform + pos: -4.5,8.5 + parent: 1 + - uid: 444 + components: + - type: Transform + pos: -4.5,6.5 + parent: 1 + - uid: 445 + components: + - type: Transform + pos: -4.5,-3.5 + parent: 1 + - uid: 446 + components: + - type: Transform + pos: -3.5,-1.5 + parent: 1 + - uid: 447 + components: + - type: Transform + pos: 2.5,-3.5 + parent: 1 + - uid: 448 + components: + - type: Transform + pos: 2.5,8.5 + parent: 1 + - uid: 449 + components: + - type: Transform + pos: 1.5,-3.5 + parent: 1 + - uid: 450 + components: + - type: Transform + pos: -4.5,-2.5 + parent: 1 + - uid: 451 + components: + - type: Transform + pos: -6.5,-3.5 + parent: 1 + - uid: 452 + components: + - type: Transform + pos: -4.5,-1.5 + parent: 1 + - uid: 453 + components: + - type: Transform + pos: 1.5,12.5 + parent: 1 + - uid: 454 + components: + - type: Transform + pos: -1.5,-1.5 + parent: 1 + - uid: 455 + components: + - type: Transform + pos: -0.5,6.5 + parent: 1 + - uid: 456 + components: + - type: Transform + pos: -1.5,-5.5 + parent: 1 + - uid: 457 + components: + - type: Transform + pos: -0.5,-5.5 + parent: 1 + - uid: 458 + components: + - type: Transform + pos: -0.5,0.5 + parent: 1 + - uid: 459 + components: + - type: Transform + pos: -1.5,11.5 + parent: 1 + - uid: 460 + components: + - type: Transform + pos: -3.5,10.5 + parent: 1 + - uid: 461 + components: + - type: Transform + pos: 2.5,12.5 + parent: 1 + - uid: 462 + components: + - type: Transform + pos: -6.5,-5.5 + parent: 1 + - uid: 463 + components: + - type: Transform + pos: -6.5,-4.5 + parent: 1 + - uid: 464 + components: + - type: Transform + pos: 1.5,-4.5 + parent: 1 + - uid: 465 + components: + - type: Transform + pos: 1.5,14.5 + parent: 1 + - uid: 466 + components: + - type: Transform + pos: -4.5,0.5 + parent: 1 + - uid: 467 + components: + - type: Transform + pos: -4.5,10.5 + parent: 1 + - uid: 468 + components: + - type: Transform + pos: -4.5,-5.5 + parent: 1 + - uid: 469 + components: + - type: Transform + pos: -0.5,8.5 + parent: 1 + - uid: 470 + components: + - type: Transform + pos: 0.5,-5.5 + parent: 1 + - uid: 471 + components: + - type: Transform + pos: -2.5,-5.5 + parent: 1 + - uid: 472 + components: + - type: Transform + pos: -7.5,10.5 + parent: 1 + - uid: 473 + components: + - type: Transform + pos: -1.5,9.5 + parent: 1 + - uid: 474 + components: + - type: Transform + pos: -1.5,10.5 + parent: 1 + - uid: 475 + components: + - type: Transform + pos: -4.5,7.5 + parent: 1 + - uid: 476 + components: + - type: Transform + pos: -4.5,9.5 + parent: 1 + - uid: 477 + components: + - type: Transform + pos: 1.5,13.5 + parent: 1 + - uid: 478 + components: + - type: Transform + pos: -3.5,-5.5 + parent: 1 + - uid: 479 + components: + - type: Transform + pos: -7.5,9.5 + parent: 1 + - uid: 480 + components: + - type: Transform + pos: -7.5,11.5 + parent: 1 + - uid: 481 + components: + - type: Transform + pos: -2.5,10.5 + parent: 1 + - uid: 482 + components: + - type: Transform + pos: -0.5,7.5 + parent: 1 + - uid: 483 + components: + - type: Transform + pos: -7.5,12.5 + parent: 1 + - uid: 484 + components: + - type: Transform + pos: -0.5,4.5 + parent: 1 +- proto: WallWeaponCapacitorRecharger + entities: + - uid: 485 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,9.5 + parent: 1 +- proto: WeaponCapacitorRecharger + entities: + - uid: 486 + components: + - type: Transform + pos: -2.5,12.5 + parent: 1 +- proto: WindoorSecureSecurityLocked + entities: + - uid: 487 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,7.5 + parent: 1 +- proto: WindowReinforcedDirectional + entities: + - uid: 489 components: - type: Transform rot: -1.5707963267948966 rad pos: -4.5,-4.5 - parent: 410 - - uid: 448 + parent: 1 + - uid: 490 components: - type: Transform rot: -1.5707963267948966 rad pos: -1.5,8.5 - parent: 410 + parent: 1 - proto: Wrench entities: - - uid: 343 + - uid: 491 components: - type: Transform pos: -2.4217896,-3.4986176 - parent: 410 + parent: 1 ... diff --git a/Resources/Maps/Shuttles/emergency_meta.yml b/Resources/Maps/Shuttles/emergency_meta.yml index faf82ea997..83cdab338e 100644 --- a/Resources/Maps/Shuttles/emergency_meta.yml +++ b/Resources/Maps/Shuttles/emergency_meta.yml @@ -2593,9 +2593,6 @@ entities: - type: Transform pos: 6.5,-7.5 parent: 1 - - type: PowerCellDraw - canUse: True - canDraw: True - type: Physics canCollide: False - type: ContainerContainer diff --git a/Resources/Maps/Shuttles/mothership.yml b/Resources/Maps/Shuttles/mothership.yml index b958c47401..9803b1fbfe 100644 --- a/Resources/Maps/Shuttles/mothership.yml +++ b/Resources/Maps/Shuttles/mothership.yml @@ -1,11 +1,11 @@ meta: format: 7 category: Grid - engineVersion: 266.0.0 + engineVersion: 268.0.0 forkId: "" forkVersion: "" - time: 08/14/2025 23:46:23 - entityCount: 435 + time: 12/20/2025 12:50:17 + entityCount: 581 maps: [] grids: - 1 @@ -32,7 +32,7 @@ entities: chunks: 0,0: ind: 0,0 - tiles: AwAAAAAAAAQAAAAAAAAEAAAAAAAAAwAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAMAAAAAAAAEAAAAAAAAAwAAAAAAAAAAAAAAAAAEAAAAAAAAAwAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAADAAAAAAAAAwAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAADAAAAAAAAAAAAAAAAAAIAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAA== + tiles: AwAAAAAAAAQAAAAAAAAEAAAAAAAAAwAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAMAAAAAAAAEAAAAAAAAAwAAAAAAAAAAAAAAAAAEAAAAAAAAAwAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAADAAAAAAAAAwAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAADAAAAAAAABAAAAAAAAAMAAAAAAAACAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAA== version: 7 -1,0: ind: -1,0 @@ -114,6 +114,7 @@ entities: 13: -1,-10 14: -1,-11 53: -4,0 + 60: 6,3 - node: color: '#0000FFFF' id: WarnLineGreyscaleN @@ -151,12 +152,14 @@ entities: 41: 1,-10 42: 1,-11 54: 4,0 + 59: 6,3 - type: GridAtmosphere version: 2 data: chunkSize: 4 - type: GasTileOverlay - type: RadiationGridResistance + - type: ExplosionAirtightGrid - proto: AirlockGlassShuttleXenoborgLocked entities: - uid: 107 @@ -171,6 +174,12 @@ entities: parent: 1 - proto: AirlockXenoborgLocked entities: + - uid: 27 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,0.5 + parent: 1 - uid: 104 components: - type: Transform @@ -186,7 +195,7 @@ entities: - type: Transform pos: -5.5,0.5 parent: 1 - - uid: 338 + - uid: 248 components: - type: Transform pos: 0.5,-2.5 @@ -197,10 +206,11 @@ entities: rot: 1.5707963267948966 rad pos: -2.5,0.5 parent: 1 - - uid: 367 + - uid: 434 components: - type: Transform - pos: 3.5,0.5 + rot: -1.5707963267948966 rad + pos: 7.5,3.5 parent: 1 - proto: APCXenoborg entities: @@ -246,81 +256,897 @@ entities: parent: 1 - type: Fixtures fixtures: {} -- proto: BlastDoor +- proto: AtmosFixBlockerMarker entities: - - uid: 253 - components: - - type: Transform - pos: 0.5,-5.5 - parent: 1 -- proto: BorgCharger - entities: - - uid: 347 - components: - - type: Transform - pos: -4.5,2.5 - parent: 1 - - uid: 348 - components: - - type: Transform - pos: -4.5,-2.5 - parent: 1 - - uid: 350 - components: - - type: Transform - pos: -4.5,-1.5 - parent: 1 - - uid: 351 - components: - - type: Transform - pos: -4.5,3.5 - parent: 1 - - uid: 352 - components: - - type: Transform - pos: -4.5,1.5 - parent: 1 - - uid: 353 - components: - - type: Transform - pos: -4.5,-0.5 - parent: 1 - - uid: 389 + - uid: 457 components: - type: Transform rot: 3.141592653589793 rad - pos: 5.5,-0.5 + pos: -0.5,-10.5 parent: 1 - - uid: 390 + - uid: 458 components: - type: Transform rot: 3.141592653589793 rad - pos: 5.5,-1.5 + pos: -0.5,-9.5 parent: 1 - - uid: 391 + - uid: 459 components: - type: Transform rot: 3.141592653589793 rad - pos: 5.5,-2.5 + pos: -0.5,-8.5 parent: 1 - - uid: 392 + - uid: 460 components: - type: Transform rot: 3.141592653589793 rad - pos: 5.5,1.5 + pos: -0.5,-7.5 parent: 1 - - uid: 393 + - uid: 461 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-6.5 + parent: 1 + - uid: 462 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-10.5 + parent: 1 + - uid: 463 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-9.5 + parent: 1 + - uid: 464 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-8.5 + parent: 1 + - uid: 465 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-7.5 + parent: 1 + - uid: 466 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-6.5 + parent: 1 + - uid: 467 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-10.5 + parent: 1 + - uid: 468 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-9.5 + parent: 1 + - uid: 469 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-8.5 + parent: 1 + - uid: 470 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-7.5 + parent: 1 + - uid: 471 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-6.5 + parent: 1 + - uid: 472 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-4.5 + parent: 1 + - uid: 473 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-3.5 + parent: 1 + - uid: 474 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-4.5 + parent: 1 + - uid: 475 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-3.5 + parent: 1 + - uid: 476 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-4.5 + parent: 1 + - uid: 477 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-3.5 + parent: 1 + - uid: 478 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-4.5 + parent: 1 + - uid: 479 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-3.5 + parent: 1 + - uid: 480 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-4.5 + parent: 1 + - uid: 481 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-4.5 + parent: 1 + - uid: 482 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-3.5 + parent: 1 + - uid: 483 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-3.5 + parent: 1 + - uid: 484 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-4.5 + parent: 1 + - uid: 485 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-3.5 + parent: 1 + - uid: 486 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-2.5 + parent: 1 + - uid: 487 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-2.5 + parent: 1 + - uid: 488 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,-2.5 + parent: 1 + - uid: 489 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,-3.5 + parent: 1 + - uid: 490 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-1.5 + parent: 1 + - uid: 491 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,-1.5 + parent: 1 + - uid: 492 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,-0.5 + parent: 1 + - uid: 493 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,0.5 + parent: 1 + - uid: 494 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,1.5 + parent: 1 + - uid: 495 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,2.5 + parent: 1 + - uid: 496 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,3.5 + parent: 1 + - uid: 497 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,4.5 + parent: 1 + - uid: 498 components: - type: Transform rot: 3.141592653589793 rad pos: 5.5,3.5 parent: 1 - - uid: 394 + - uid: 499 components: - type: Transform rot: 3.141592653589793 rad pos: 5.5,2.5 parent: 1 + - uid: 500 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,1.5 + parent: 1 + - uid: 501 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,0.5 + parent: 1 + - uid: 502 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-0.5 + parent: 1 + - uid: 503 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-1.5 + parent: 1 + - uid: 504 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-2.5 + parent: 1 + - uid: 505 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,3.5 + parent: 1 + - uid: 506 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,2.5 + parent: 1 + - uid: 507 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,3.5 + parent: 1 + - uid: 508 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,4.5 + parent: 1 + - uid: 509 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,5.5 + parent: 1 + - uid: 510 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,3.5 + parent: 1 + - uid: 511 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,4.5 + parent: 1 + - uid: 512 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,5.5 + parent: 1 + - uid: 513 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,4.5 + parent: 1 + - uid: 514 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,5.5 + parent: 1 + - uid: 515 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,4.5 + parent: 1 + - uid: 516 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,5.5 + parent: 1 + - uid: 517 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,4.5 + parent: 1 + - uid: 518 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,5.5 + parent: 1 + - uid: 519 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,4.5 + parent: 1 + - uid: 520 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,5.5 + parent: 1 + - uid: 521 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,4.5 + parent: 1 + - uid: 522 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,5.5 + parent: 1 + - uid: 523 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,4.5 + parent: 1 + - uid: 524 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,3.5 + parent: 1 + - uid: 525 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,3.5 + parent: 1 + - uid: 526 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,3.5 + parent: 1 + - uid: 527 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,3.5 + parent: 1 + - uid: 528 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,2.5 + parent: 1 + - uid: 529 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,2.5 + parent: 1 + - uid: 530 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,2.5 + parent: 1 + - uid: 531 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,1.5 + parent: 1 + - uid: 532 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,0.5 + parent: 1 + - uid: 533 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,-0.5 + parent: 1 + - uid: 534 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,-1.5 + parent: 1 + - uid: 535 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,-2.5 + parent: 1 + - uid: 536 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,-3.5 + parent: 1 + - uid: 537 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,1.5 + parent: 1 + - uid: 538 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,0.5 + parent: 1 + - uid: 539 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-0.5 + parent: 1 + - uid: 540 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-1.5 + parent: 1 + - uid: 541 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-2.5 + parent: 1 + - uid: 542 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-3.5 + parent: 1 + - uid: 543 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-1.5 + parent: 1 + - uid: 544 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-2.5 + parent: 1 + - uid: 545 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-2.5 + parent: 1 + - uid: 546 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,1.5 + parent: 1 + - uid: 547 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,0.5 + parent: 1 + - uid: 548 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-0.5 + parent: 1 + - uid: 549 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,1.5 + parent: 1 + - uid: 550 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,0.5 + parent: 1 + - uid: 551 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-0.5 + parent: 1 + - uid: 552 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,1.5 + parent: 1 + - uid: 553 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,0.5 + parent: 1 + - uid: 554 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-0.5 + parent: 1 + - uid: 555 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,1.5 + parent: 1 + - uid: 556 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,0.5 + parent: 1 + - uid: 557 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-0.5 + parent: 1 + - uid: 558 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,1.5 + parent: 1 + - uid: 559 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,0.5 + parent: 1 + - uid: 560 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-0.5 + parent: 1 + - uid: 561 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-1.5 + parent: 1 + - uid: 562 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-1.5 + parent: 1 + - uid: 563 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-1.5 + parent: 1 + - uid: 564 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,2.5 + parent: 1 + - uid: 565 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,2.5 + parent: 1 + - uid: 566 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,2.5 + parent: 1 + - uid: 567 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,1.5 + parent: 1 + - uid: 568 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,0.5 + parent: 1 + - uid: 569 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,-0.5 + parent: 1 + - uid: 570 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,1.5 + parent: 1 + - uid: 571 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,0.5 + parent: 1 + - uid: 572 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,-0.5 + parent: 1 + - uid: 573 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -8.5,1.5 + parent: 1 + - uid: 574 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -8.5,0.5 + parent: 1 + - uid: 575 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -8.5,-0.5 + parent: 1 + - uid: 576 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,1.5 + parent: 1 + - uid: 577 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,0.5 + parent: 1 + - uid: 578 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,-0.5 + parent: 1 + - uid: 579 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,1.5 + parent: 1 + - uid: 580 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,0.5 + parent: 1 + - uid: 581 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,-0.5 + parent: 1 +- proto: BlastDoorXenoborgOpen + entities: + - uid: 5 + components: + - type: Transform + pos: 0.5,-5.5 + parent: 1 + - uid: 94 + components: + - type: Transform + pos: 1.5,3.5 + parent: 1 + - uid: 252 + components: + - type: Transform + pos: 0.5,3.5 + parent: 1 + - uid: 367 + components: + - type: Transform + pos: -0.5,3.5 + parent: 1 + - uid: 442 + components: + - type: Transform + pos: -10.5,2.5 + parent: 1 + - uid: 443 + components: + - type: Transform + pos: -9.5,2.5 + parent: 1 + - uid: 444 + components: + - type: Transform + pos: -7.5,2.5 + parent: 1 + - uid: 445 + components: + - type: Transform + pos: -6.5,2.5 + parent: 1 + - uid: 446 + components: + - type: Transform + pos: -6.5,-1.5 + parent: 1 + - uid: 447 + components: + - type: Transform + pos: -7.5,-1.5 + parent: 1 + - uid: 448 + components: + - type: Transform + pos: -9.5,-1.5 + parent: 1 + - uid: 449 + components: + - type: Transform + pos: -10.5,-1.5 + parent: 1 + - uid: 450 + components: + - type: Transform + pos: -11.5,-0.5 + parent: 1 + - uid: 451 + components: + - type: Transform + pos: -11.5,0.5 + parent: 1 + - uid: 452 + components: + - type: Transform + pos: -11.5,1.5 + parent: 1 +- proto: BorgChargerXenoborg + entities: + - uid: 273 + components: + - type: Transform + pos: -4.5,2.5 + parent: 1 + - uid: 347 + components: + - type: Transform + pos: -4.5,-2.5 + parent: 1 + - uid: 348 + components: + - type: Transform + pos: -4.5,-1.5 + parent: 1 + - uid: 350 + components: + - type: Transform + pos: -4.5,3.5 + parent: 1 + - uid: 351 + components: + - type: Transform + pos: -4.5,1.5 + parent: 1 + - uid: 352 + components: + - type: Transform + pos: -4.5,-0.5 + parent: 1 + - uid: 353 + components: + - type: Transform + pos: 5.5,-0.5 + parent: 1 + - uid: 389 + components: + - type: Transform + pos: 5.5,-1.5 + parent: 1 + - uid: 390 + components: + - type: Transform + pos: 5.5,-2.5 + parent: 1 + - uid: 391 + components: + - type: Transform + pos: 5.5,1.5 + parent: 1 + - uid: 392 + components: + - type: Transform + pos: 5.5,3.5 + parent: 1 + - uid: 393 + components: + - type: Transform + pos: 5.5,2.5 + parent: 1 - proto: CableApcExtension entities: - uid: 261 @@ -1100,10 +1926,11 @@ entities: parent: 1 - proto: ComputerIFFSyndicate entities: - - uid: 278 + - uid: 437 components: - type: Transform - pos: 2.5,5.5 + rot: -1.5707963267948966 rad + pos: 2.5,1.5 parent: 1 - proto: ComputerPowerMonitoring entities: @@ -1118,13 +1945,15 @@ entities: rot: 1.5707963267948966 rad pos: -1.5,-0.5 parent: 1 -- proto: ComputerShuttle +- proto: ComputerRadar entities: - - uid: 273 + - uid: 394 components: - type: Transform pos: 0.5,5.5 parent: 1 +- proto: ComputerShuttle + entities: - uid: 291 components: - type: Transform @@ -1132,6 +1961,11 @@ entities: parent: 1 - proto: ComputerSurveillanceCameraMonitor entities: + - uid: 278 + components: + - type: Transform + pos: 2.5,5.5 + parent: 1 - uid: 426 components: - type: Transform @@ -1167,56 +2001,32 @@ entities: - uid: 243 components: - type: Transform - rot: 3.141592653589793 rad pos: 0.5,-8.5 parent: 1 - uid: 244 components: - type: Transform - rot: 3.141592653589793 rad pos: 0.5,-7.5 parent: 1 - uid: 245 components: - type: Transform - rot: 3.141592653589793 rad pos: 0.5,-6.5 parent: 1 - - uid: 246 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 0.5,-5.5 - parent: 1 - uid: 247 components: - type: Transform - rot: 3.141592653589793 rad pos: 0.5,-4.5 parent: 1 - - uid: 248 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 0.5,-3.5 - parent: 1 - - uid: 249 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 0.5,-2.5 - parent: 1 - uid: 250 components: - type: Transform - rot: 3.141592653589793 rad - pos: 0.5,-1.5 + pos: 0.5,-9.5 parent: 1 - uid: 251 components: - type: Transform - rot: 3.141592653589793 rad - pos: 0.5,-0.5 + pos: 0.5,-10.5 parent: 1 - proto: CrateGenericSteel entities: @@ -1579,28 +2389,17 @@ entities: rot: 3.141592653589793 rad pos: -6.5,-0.5 parent: 1 -- proto: MachineArtifactCrusher +- proto: MachineArtifactCrusherXenoborg entities: - - uid: 372 + - uid: 112 components: - - type: MetaData - name: body crusher - type: Transform pos: 3.5,-4.5 parent: 1 - - uid: 373 - components: - - type: MetaData - name: body crusher - - type: Transform - pos: 2.5,-4.5 - parent: 1 -- proto: PlasticFlapsAirtightClear - entities: - - uid: 252 + - uid: 583 components: - type: Transform - pos: 0.5,-5.5 + pos: -2.5,-4.5 parent: 1 - proto: PoweredlightBlue entities: @@ -1627,6 +2426,17 @@ entities: rot: -1.5707963267948966 rad pos: 1.5,-8.5 parent: 1 + - uid: 246 + components: + - type: Transform + pos: 1.5,-3.5 + parent: 1 + - uid: 253 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,1.5 + parent: 1 - uid: 297 components: - type: Transform @@ -1649,19 +2459,17 @@ entities: rot: 1.5707963267948966 rad pos: -4.5,-2.5 parent: 1 - - uid: 434 + - uid: 582 components: - type: Transform - rot: 3.141592653589793 rad - pos: -2.5,-4.5 + pos: 6.5,3.5 parent: 1 - proto: Recycler entities: - - uid: 370 + - uid: 111 components: - type: Transform - rot: 3.141592653589793 rad - pos: -1.5,-4.5 + pos: 0.5,-5.5 parent: 1 - proto: SheetGlass entities: @@ -1706,6 +2514,74 @@ entities: - type: Physics canCollide: False - type: InsideEntityStorage +- proto: SignalButton + entities: + - uid: 584 + components: + - type: MetaData + name: core blast doors + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5139039,1.3665509 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 367: + - - Pressed + - Toggle + 252: + - - Pressed + - Toggle + 94: + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} + - uid: 585 + components: + - type: MetaData + name: engineering wing blast doors + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5139039,1.5795138 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 445: + - - Pressed + - Toggle + 444: + - - Pressed + - Toggle + 443: + - - Pressed + - Toggle + 442: + - - Pressed + - Toggle + 452: + - - Pressed + - Toggle + 451: + - - Pressed + - Toggle + 450: + - - Pressed + - Toggle + 449: + - - Pressed + - Toggle + 448: + - - Pressed + - Toggle + 447: + - - Pressed + - Toggle + 446: + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} - proto: SignDoors entities: - uid: 428 @@ -1736,6 +2612,14 @@ entities: parent: 1 - type: Fixtures fixtures: {} + - uid: 454 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,4.5 + parent: 1 + - type: Fixtures + fixtures: {} - proto: SMESAdvanced entities: - uid: 129 @@ -1748,6 +2632,35 @@ entities: - type: Transform pos: -9.5,1.5 parent: 1 +- proto: SpawnPointMothershipCore + entities: + - uid: 436 + components: + - type: Transform + pos: 0.5,0.5 + parent: 1 +- proto: SpawnPointXenoborg + entities: + - uid: 438 + components: + - type: Transform + pos: 1.5,-0.5 + parent: 1 + - uid: 439 + components: + - type: Transform + pos: 1.5,1.5 + parent: 1 + - uid: 440 + components: + - type: Transform + pos: -0.5,1.5 + parent: 1 + - uid: 441 + components: + - type: Transform + pos: -0.5,-0.5 + parent: 1 - proto: SubstationBasic entities: - uid: 135 @@ -1846,18 +2759,8 @@ entities: - type: Transform pos: -2.5,5.5 parent: 1 -- proto: Thruster +- proto: ThrusterXenoborg entities: - - uid: 111 - components: - - type: Transform - pos: -10.5,3.5 - parent: 1 - - uid: 112 - components: - - type: Transform - pos: -9.5,3.5 - parent: 1 - uid: 113 components: - type: Transform @@ -1871,56 +2774,54 @@ entities: - uid: 115 components: - type: Transform - rot: 3.141592653589793 rad - pos: -7.5,-2.5 + pos: -9.5,3.5 parent: 1 - uid: 116 components: - type: Transform - rot: 3.141592653589793 rad - pos: -6.5,-2.5 + pos: -10.5,3.5 parent: 1 - uid: 117 components: - type: Transform rot: 3.141592653589793 rad - pos: -10.5,-2.5 + pos: -6.5,-2.5 parent: 1 - uid: 118 components: - type: Transform rot: 3.141592653589793 rad - pos: -9.5,-2.5 + pos: -7.5,-2.5 parent: 1 - uid: 119 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -12.5,-0.5 + rot: 3.141592653589793 rad + pos: -10.5,-2.5 parent: 1 - uid: 120 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -12.5,0.5 + rot: 3.141592653589793 rad + pos: -9.5,-2.5 parent: 1 - uid: 121 components: - type: Transform rot: 1.5707963267948966 rad - pos: -12.5,1.5 + pos: -12.5,-0.5 parent: 1 - uid: 122 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 8.5,1.5 + rot: 1.5707963267948966 rad + pos: -12.5,0.5 parent: 1 - uid: 123 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 8.5,0.5 + rot: 1.5707963267948966 rad + pos: -12.5,1.5 parent: 1 - uid: 124 components: @@ -1929,12 +2830,24 @@ entities: pos: 8.5,-0.5 parent: 1 - uid: 125 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,0.5 + parent: 1 + - uid: 126 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,1.5 + parent: 1 + - uid: 372 components: - type: Transform rot: 3.141592653589793 rad pos: -2.5,-6.5 parent: 1 - - uid: 126 + - uid: 373 components: - type: Transform rot: 3.141592653589793 rad @@ -1942,41 +2855,15 @@ entities: parent: 1 - proto: TwoWayLever entities: - - uid: 5 + - uid: 249 components: + - type: MetaData + name: conveyor - type: Transform - pos: 0.5,1.5 + pos: -0.5,-4.5 parent: 1 - type: DeviceLinkSource linkedPorts: - 251: - - - Left - - Reverse - - - Right - - Forward - - - Middle - - Off - 250: - - - Left - - Reverse - - - Right - - Forward - - - Middle - - Off - 249: - - - Left - - Reverse - - - Right - - Forward - - - Middle - - Off - 248: - - - Left - - Reverse - - - Right - - Forward - - - Middle - - Off 247: - - Left - Reverse @@ -1984,7 +2871,7 @@ entities: - Forward - - Middle - Off - 246: + 111: - - Left - Reverse - - Right @@ -2012,34 +2899,122 @@ entities: - Forward - - Middle - Off - - uid: 328 - components: - - type: Transform - pos: 1.5,-4.5 - parent: 1 - - type: DeviceLinkSource - linkedPorts: - 253: - - - Left - - Open - - - Right - - Open - - - Middle - - Close - - uid: 415 - components: - - type: Transform - pos: -2.5,-4.5 - parent: 1 - - type: DeviceLinkSource - linkedPorts: - 370: + 251: - - Left - Reverse - - Right - Forward - - Middle - Off + 250: + - - Left + - Reverse + - - Right + - Forward + - - Middle + - Off + - uid: 328 + components: + - type: MetaData + name: blast door + - type: Transform + pos: 1.5,-4.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 5: + - - Left + - Open + - - Right + - Open + - - Middle + - Close + - uid: 338 + components: + - type: MetaData + name: blast doors + - type: Transform + pos: -8.5,1.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 445: + - - Left + - Open + - - Right + - Open + - - Middle + - Close + 444: + - - Left + - Open + - - Right + - Open + - - Middle + - Close + 443: + - - Left + - Open + - - Right + - Open + - - Middle + - Close + 442: + - - Left + - Open + - - Right + - Open + - - Middle + - Close + 452: + - - Left + - Open + - - Right + - Open + - - Middle + - Close + 451: + - - Left + - Open + - - Right + - Open + - - Middle + - Close + 450: + - - Left + - Open + - - Right + - Open + - - Middle + - Close + 449: + - - Left + - Open + - - Right + - Open + - - Middle + - Close + 448: + - - Left + - Open + - - Right + - Open + - - Middle + - Close + 447: + - - Left + - Open + - - Right + - Open + - - Middle + - Close + 446: + - - Left + - Open + - - Right + - Open + - - Middle + - Close - proto: WallXenoborg entities: - uid: 2 @@ -2127,11 +3102,6 @@ entities: - type: Transform pos: 6.5,2.5 parent: 1 - - uid: 27 - components: - - type: Transform - pos: 6.5,3.5 - parent: 1 - uid: 28 components: - type: Transform @@ -2445,12 +3415,6 @@ entities: rot: -1.5707963267948966 rad pos: 6.5,5.5 parent: 1 - - uid: 94 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 7.5,3.5 - parent: 1 - uid: 95 components: - type: Transform @@ -2510,6 +3474,12 @@ entities: rot: 3.141592653589793 rad pos: 3.5,-1.5 parent: 1 + - uid: 415 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,4.5 + parent: 1 - uid: 417 components: - type: Transform diff --git a/Resources/Maps/Test/Atmospherics/tile_atmosphere_test_room.yml b/Resources/Maps/Test/Atmospherics/tile_atmosphere_test_room.yml new file mode 100644 index 0000000000..63033a1953 --- /dev/null +++ b/Resources/Maps/Test/Atmospherics/tile_atmosphere_test_room.yml @@ -0,0 +1,231 @@ +meta: + format: 7 + category: Map + engineVersion: 267.3.0 + forkId: "" + forkVersion: "" + time: 11/02/2025 16:46:21 + entityCount: 31 +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.47916666,-0.49478912 + parent: 1 + - type: MapGrid + chunks: + 0,0: + ind: 0,0 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAA== + version: 7 + 0,-1: + ind: 0,-1 + tiles: AQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAA== + 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: + chunkSize: 4 + - type: GasTileOverlay + - type: RadiationGridResistance +- proto: IntegrationTestMarker + entities: + - uid: 29 + components: + - type: Transform + pos: 0.5,-1.5 + parent: 2 + - type: TestMarker + id: wall + - uid: 30 + components: + - type: Transform + pos: 5.5,-1.5 + parent: 2 + - type: TestMarker + id: source + - uid: 31 + components: + - type: Transform + pos: 2.5,-0.5 + parent: 2 + - type: TestMarker + id: floor +- proto: WallClown + entities: + - uid: 28 + components: + - type: Transform + pos: 0.5,-1.5 + parent: 2 +- proto: WallSolid + entities: + - uid: 3 + components: + - type: Transform + pos: 4.5,0.5 + parent: 2 + - uid: 4 + components: + - type: Transform + pos: 0.5,0.5 + parent: 2 + - uid: 5 + components: + - type: Transform + pos: 1.5,0.5 + parent: 2 + - uid: 6 + components: + - type: Transform + pos: 1.5,-0.5 + parent: 2 + - uid: 7 + components: + - type: Transform + pos: 0.5,-0.5 + parent: 2 + - uid: 8 + components: + - type: Transform + pos: 0.5,-2.5 + parent: 2 + - uid: 9 + components: + - type: Transform + pos: 1.5,-2.5 + parent: 2 + - uid: 10 + components: + - type: Transform + pos: 1.5,-3.5 + parent: 2 + - uid: 11 + components: + - type: Transform + pos: 0.5,-3.5 + parent: 2 + - uid: 12 + components: + - type: Transform + pos: 2.5,-3.5 + parent: 2 + - uid: 13 + components: + - type: Transform + pos: 3.5,-3.5 + parent: 2 + - uid: 14 + components: + - type: Transform + pos: 3.5,-2.5 + parent: 2 + - uid: 15 + components: + - type: Transform + pos: 2.5,0.5 + parent: 2 + - uid: 16 + components: + - type: Transform + pos: 3.5,0.5 + parent: 2 + - uid: 17 + components: + - type: Transform + pos: 3.5,-0.5 + parent: 2 + - uid: 18 + components: + - type: Transform + pos: 5.5,0.5 + parent: 2 + - uid: 19 + components: + - type: Transform + pos: 4.5,-3.5 + parent: 2 + - uid: 20 + components: + - type: Transform + pos: 5.5,-3.5 + parent: 2 + - uid: 21 + components: + - type: Transform + pos: 6.5,0.5 + parent: 2 + - uid: 22 + components: + - type: Transform + pos: 7.5,0.5 + parent: 2 + - uid: 23 + components: + - type: Transform + pos: 7.5,-0.5 + parent: 2 + - uid: 24 + components: + - type: Transform + pos: 7.5,-1.5 + parent: 2 + - uid: 25 + components: + - type: Transform + pos: 7.5,-2.5 + parent: 2 + - uid: 26 + components: + - type: Transform + pos: 7.5,-3.5 + parent: 2 + - uid: 27 + components: + - type: Transform + pos: 6.5,-3.5 + parent: 2 +... diff --git a/Resources/Maps/Test/Atmospherics/tile_atmosphere_test_snake.yml b/Resources/Maps/Test/Atmospherics/tile_atmosphere_test_snake.yml new file mode 100644 index 0000000000..c55426d070 --- /dev/null +++ b/Resources/Maps/Test/Atmospherics/tile_atmosphere_test_snake.yml @@ -0,0 +1,299 @@ +meta: + format: 7 + category: Map + engineVersion: 267.3.0 + forkId: "" + forkVersion: "" + time: 11/01/2025 12:21:19 + entityCount: 45 +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.48958334,-0.51563644 + parent: 1 + - type: MapGrid + chunks: + 0,0: + ind: 0,0 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAA== + version: 7 + 0,-1: + ind: 0,-1 + tiles: AQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAA== + 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: + chunkSize: 4 + - type: GasTileOverlay + - type: RadiationGridResistance +- proto: IntegrationTestMarker + entities: + - uid: 29 + components: + - type: Transform + pos: 1.5,-0.5 + parent: 2 + - type: TestMarker + id: point1 + - uid: 44 + components: + - type: Transform + pos: 4.5,-0.5 + parent: 2 + - type: TestMarker + id: source + - uid: 45 + components: + - type: Transform + pos: 7.5,-0.5 + parent: 2 + - type: TestMarker + id: point2 +- proto: WallSolid + entities: + - uid: 3 + components: + - type: Transform + pos: 1.5,-5.5 + parent: 2 + - uid: 4 + components: + - type: Transform + pos: 0.5,-5.5 + parent: 2 + - uid: 5 + components: + - type: Transform + pos: 0.5,-4.5 + parent: 2 + - uid: 6 + components: + - type: Transform + pos: 0.5,-3.5 + parent: 2 + - uid: 7 + components: + - type: Transform + pos: 0.5,-2.5 + parent: 2 + - uid: 8 + components: + - type: Transform + pos: 0.5,-1.5 + parent: 2 + - uid: 9 + components: + - type: Transform + pos: 0.5,-0.5 + parent: 2 + - uid: 10 + components: + - type: Transform + pos: 0.5,0.5 + parent: 2 + - uid: 11 + components: + - type: Transform + pos: 1.5,0.5 + parent: 2 + - uid: 12 + components: + - type: Transform + pos: 2.5,0.5 + parent: 2 + - uid: 13 + components: + - type: Transform + pos: 2.5,-0.5 + parent: 2 + - uid: 14 + components: + - type: Transform + pos: 2.5,-1.5 + parent: 2 + - uid: 15 + components: + - type: Transform + pos: 2.5,-2.5 + parent: 2 + - uid: 16 + components: + - type: Transform + pos: 2.5,-3.5 + parent: 2 + - uid: 17 + components: + - type: Transform + pos: 2.5,-5.5 + parent: 2 + - uid: 18 + components: + - type: Transform + pos: 3.5,-5.5 + parent: 2 + - uid: 19 + components: + - type: Transform + pos: 4.5,-5.5 + parent: 2 + - uid: 20 + components: + - type: Transform + pos: 4.5,-4.5 + parent: 2 + - uid: 21 + components: + - type: Transform + pos: 4.5,-3.5 + parent: 2 + - uid: 22 + components: + - type: Transform + pos: 4.5,-2.5 + parent: 2 + - uid: 23 + components: + - type: Transform + pos: 4.5,-1.5 + parent: 2 + - uid: 24 + components: + - type: Transform + pos: 3.5,0.5 + parent: 2 + - uid: 25 + components: + - type: Transform + pos: 4.5,0.5 + parent: 2 + - uid: 26 + components: + - type: Transform + pos: 5.5,0.5 + parent: 2 + - uid: 27 + components: + - type: Transform + pos: 6.5,0.5 + parent: 2 + - uid: 28 + components: + - type: Transform + pos: 6.5,-0.5 + parent: 2 + - uid: 30 + components: + - type: Transform + pos: 7.5,0.5 + parent: 2 + - uid: 31 + components: + - type: Transform + pos: 8.5,-5.5 + parent: 2 + - uid: 32 + components: + - type: Transform + pos: 7.5,-5.5 + parent: 2 + - uid: 33 + components: + - type: Transform + pos: 5.5,-5.5 + parent: 2 + - uid: 34 + components: + - type: Transform + pos: 6.5,-5.5 + parent: 2 + - uid: 35 + components: + - type: Transform + pos: 6.5,-1.5 + parent: 2 + - uid: 36 + components: + - type: Transform + pos: 6.5,-2.5 + parent: 2 + - uid: 37 + components: + - type: Transform + pos: 6.5,-3.5 + parent: 2 + - uid: 38 + components: + - type: Transform + pos: 8.5,-3.5 + parent: 2 + - uid: 39 + components: + - type: Transform + pos: 8.5,-2.5 + parent: 2 + - uid: 40 + components: + - type: Transform + pos: 8.5,-1.5 + parent: 2 + - uid: 41 + components: + - type: Transform + pos: 8.5,-0.5 + parent: 2 + - uid: 42 + components: + - type: Transform + pos: 8.5,0.5 + parent: 2 + - uid: 43 + components: + - type: Transform + pos: 8.5,-4.5 + parent: 2 +... diff --git a/Resources/Maps/Test/Atmospherics/tile_atmosphere_test_x.yml b/Resources/Maps/Test/Atmospherics/tile_atmosphere_test_x.yml new file mode 100644 index 0000000000..9e48c9e5d7 --- /dev/null +++ b/Resources/Maps/Test/Atmospherics/tile_atmosphere_test_x.yml @@ -0,0 +1,219 @@ +meta: + format: 7 + category: Map + engineVersion: 267.3.0 + forkId: "" + forkVersion: "" + time: 11/01/2025 12:20:35 + entityCount: 29 +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.5520833,-0.44266954 + parent: 1 + - type: MapGrid + chunks: + 0,0: + ind: 0,0 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAA== + version: 7 + 0,-1: + ind: 0,-1 + tiles: AQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAA== + 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: + chunkSize: 4 + - type: GasTileOverlay + - type: RadiationGridResistance +- proto: IntegrationTestMarker + entities: + - uid: 36 + components: + - type: Transform + pos: 3.5,-2.5 + parent: 2 + - type: TestMarker + id: source + - uid: 37 + components: + - type: Transform + pos: 1.5,-2.5 + parent: 2 + - type: TestMarker + id: point1 + - uid: 38 + components: + - type: Transform + pos: 3.5,-0.5 + parent: 2 + - type: TestMarker + id: point2 +- proto: WallSolid + entities: + - uid: 3 + components: + - type: Transform + pos: 0.5,-1.5 + parent: 2 + - uid: 4 + components: + - type: Transform + pos: 1.5,-1.5 + parent: 2 + - uid: 5 + components: + - type: Transform + pos: 2.5,-1.5 + parent: 2 + - uid: 6 + components: + - type: Transform + pos: 2.5,-0.5 + parent: 2 + - uid: 7 + components: + - type: Transform + pos: 2.5,0.5 + parent: 2 + - uid: 8 + components: + - type: Transform + pos: 3.5,0.5 + parent: 2 + - uid: 9 + components: + - type: Transform + pos: 4.5,0.5 + parent: 2 + - uid: 10 + components: + - type: Transform + pos: 4.5,-0.5 + parent: 2 + - uid: 11 + components: + - type: Transform + pos: 4.5,-1.5 + parent: 2 + - uid: 12 + components: + - type: Transform + pos: 5.5,-1.5 + parent: 2 + - uid: 13 + components: + - type: Transform + pos: 6.5,-1.5 + parent: 2 + - uid: 14 + components: + - type: Transform + pos: 4.5,-3.5 + parent: 2 + - uid: 15 + components: + - type: Transform + pos: 5.5,-3.5 + parent: 2 + - uid: 16 + components: + - type: Transform + pos: 6.5,-3.5 + parent: 2 + - uid: 17 + components: + - type: Transform + pos: 6.5,-2.5 + parent: 2 + - uid: 18 + components: + - type: Transform + pos: 0.5,-2.5 + parent: 2 + - uid: 19 + components: + - type: Transform + pos: 0.5,-3.5 + parent: 2 + - uid: 20 + components: + - type: Transform + pos: 1.5,-3.5 + parent: 2 + - uid: 21 + components: + - type: Transform + pos: 2.5,-3.5 + parent: 2 + - uid: 22 + components: + - type: Transform + pos: 2.5,-4.5 + parent: 2 + - uid: 23 + components: + - type: Transform + pos: 2.5,-5.5 + parent: 2 + - uid: 27 + components: + - type: Transform + pos: 4.5,-5.5 + parent: 2 + - uid: 28 + components: + - type: Transform + pos: 4.5,-4.5 + parent: 2 + - uid: 29 + components: + - type: Transform + pos: 3.5,-5.5 + parent: 2 +... diff --git a/Resources/Maps/Test/empty.yml b/Resources/Maps/Test/empty.yml index e54a18422b..d7f1cad574 100644 --- a/Resources/Maps/Test/empty.yml +++ b/Resources/Maps/Test/empty.yml @@ -56,7 +56,7 @@ entities: - uid: 3 components: - type: MetaData - name: map 89 + name: "Empty Debug Map" - type: Transform - type: Map mapPaused: True diff --git a/Resources/Maps/amber.yml b/Resources/Maps/amber.yml deleted file mode 100644 index d734e742cd..0000000000 --- a/Resources/Maps/amber.yml +++ /dev/null @@ -1,164750 +0,0 @@ -meta: - format: 7 - category: Map - engineVersion: 267.2.0 - forkId: "" - forkVersion: "" - time: 10/13/2025 20:41:56 - entityCount: 24853 -maps: -- 1 -grids: -- 2 -orphans: [] -nullspace: [] -tilemap: - 46: Space - 12: FloorArcadeBlue - 68: FloorArcadeBlue2 - 19: FloorArcadeRed - 48: FloorAsteroidSand - 11: FloorAstroAsteroidSand - 1: FloorAstroGrass - 0: FloorAstroSnow - 74: FloorBar - 58: FloorBlueCircuit - 72: FloorBoxing - 60: FloorBrokenWood - 50: FloorCarpetClown - 63: FloorCarpetOffice - 28: FloorDark - 7: FloorDarkDiagonal - 65: FloorDarkDiagonalMini - 3: FloorDarkMono - 64: FloorDarkPavement - 61: FloorDarkPavementVertical - 6: FloorDarkPlastic - 10: FloorEighties - 29: FloorFreezer - 73: FloorGlass - 66: FloorGold - 41: FloorGrass - 59: FloorGreenCircuit - 2: FloorKitchen - 36: FloorLino - 62: FloorMime - 8: FloorMowedAstroGrass - 15: FloorRGlass - 69: FloorReinforced - 13: FloorShowroom - 5: FloorShuttleGrey - 16: FloorShuttleRed - 18: FloorShuttleWhite - 9: FloorSteel - 70: FloorSteelCheckerDark - 56: FloorSteelCheckerLight - 4: FloorSteelDamaged - 33: FloorSteelDiagonal - 26: FloorSteelMini - 17: FloorSteelMono - 47: FloorSteelPavement - 67: FloorSteelPavementVertical - 27: FloorTechMaint - 30: FloorTechMaint2 - 49: FloorTechMaint3 - 51: FloorWhite - 57: FloorWhiteMono - 35: FloorWood - 43: FloorWoodLarge - 55: FloorWoodTile - 44: Lattice - 14: Plating - 71: PlatingDamaged -entities: -- proto: "" - entities: - - uid: 1 - components: - - type: MetaData - name: Map Entity - - type: Transform - - type: Map - mapPaused: True - - type: GridTree - - type: Broadphase - - type: OccluderTree - - type: Parallax - parallax: AmberStation - - uid: 2 - components: - - type: MetaData - name: grid - - type: Transform - pos: -0.8631458,8.8894615 - parent: 1 - - type: BecomesStation - id: Amber - - type: MapGrid - chunks: - -1,-1: - ind: -1,-1 - tiles: CQAAAAABAAkAAAAAAQAJAAAAAAEACQAAAAAAAAkAAAAAAQAOAAAAAAAACQAAAAACAAkAAAAAAwAJAAAAAAAADgAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAAAkAAAAAAQAJAAAAAAIACQAAAAADAAkAAAAAAAAJAAAAAAIADgAAAAAAAAkAAAAAAgAJAAAAAAAACQAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAJAAAAAAIADgAAAAAAAAkAAAAAAgAJAAAAAAAACQAAAAADAAkAAAAAAAAJAAAAAAEACQAAAAAAAAkAAAAAAQAbAAAAAAAAGwAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAACAAkAAAAAAQAJAAAAAAAADwAAAAAAAA8AAAAAAwAPAAAAAAEACQAAAAACAAkAAAAAAAAJAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAgAJAAAAAAIACQAAAAABAA8AAAAAAQAPAAAAAAAADwAAAAAAAAkAAAAAAQAJAAAAAAIACQAAAAABAA4AAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAIADgAAAAAAAAkAAAAAAQAJAAAAAAMACQAAAAADAAkAAAAAAQAJAAAAAAIACQAAAAACAAkAAAAAAgAOAAAAAAAAGwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAADAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAABAAkAAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAgAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAADAAkAAAAAAQAJAAAAAAEACQAAAAACAA4AAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAEADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAAACQAAAAABAAkAAAAAAQAOAAAAAAAAGwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAADAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAAACQAAAAABAAkAAAAAAwAJAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABwAAAAAAQAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAAGwAAAAAAAA4AAAAAAAAJAAAAAAIADgAAAAAAAAkAAAAAAwAJAAAAAAEACQAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAAAAAkAAAAAAQAJAAAAAAMACQAAAAACAAkAAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAgAJAAAAAAIACQAAAAAAAAkAAAAAAAAJAAAAAAAAGwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAAADgAAAAAAAAkAAAAAAwAJAAAAAAIACQAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAACAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA== - version: 7 - -1,-2: - ind: -1,-2 - tiles: CQAAAAACAAkAAAAAAwAcAAAAAAAADgAAAAAAAB0AAAAAAAAdAAAAAAAAHQAAAAAAAB0AAAAAAAAcAAAAAAMAHAAAAAABABwAAAAAAwAcAAAAAAEAHAAAAAABABwAAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAwAJAAAAAAEAHAAAAAAAAA4AAAAAAAAdAAAAAAAAHQAAAAAAAB0AAAAAAAAOAAAAAAAAHAAAAAACABwAAAAAAQAcAAAAAAEAHAAAAAADABwAAAAAAAAcAAAAAAEADgAAAAAAABsAAAAAAAAcAAAAAAIAHAAAAAACAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAeAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAeAAAAAAAAHgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAB4AAAAAAAAOAAAAAAAAHgAAAAAAAA4AAAAAAAAcAAAAAAIAHAAAAAACABwAAAAAAgAcAAAAAAEAHAAAAAAAABwAAAAAAAAOAAAAAAAAHgAAAAAAAB4AAAAAAAAOAAAAAAAACQAAAAADAA4AAAAAAAAOAAAAAAAAGwAAAAAAAA4AAAAAAAAOAAAAAAAAHAAAAAADABwAAAAAAwAcAAAAAAIAHAAAAAADABwAAAAAAQAcAAAAAAAADgAAAAAAAB4AAAAAAAAeAAAAAAAADgAAAAAAAAkAAAAAAQAJAAAAAAMACQAAAAAAAAkAAAAAAQAJAAAAAAMADgAAAAAAABwAAAAAAwAcAAAAAAEAHAAAAAABAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAEACQAAAAADAAkAAAAAAgAJAAAAAAAACQAAAAABAA4AAAAAAAAOAAAAAAAAHAAAAAABAA4AAAAAAAAOAAAAAAAACQAAAAAAAAkAAAAAAQAJAAAAAAAADgAAAAAAAAkAAAAAAQAJAAAAAAAACQAAAAADAA4AAAAAAAAOAAAAAAAACQAAAAACAA4AAAAAAAAOAAAAAAAACQAAAAABAAkAAAAAAQAJAAAAAAMADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAAAAAkAAAAAAQAJAAAAAAMACQAAAAACAAkAAAAAAAAJAAAAAAMACQAAAAABAA4AAAAAAAAJAAAAAAAACQAAAAACAAkAAAAAAwAOAAAAAAAACQAAAAABAAkAAAAAAgAJAAAAAAMADgAAAAAAAAkAAAAAAgAJAAAAAAIADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAACAAkAAAAAAwAJAAAAAAMACQAAAAACAAkAAAAAAQAJAAAAAAEADgAAAAAAAAkAAAAAAwAJAAAAAAAACQAAAAACAA4AAAAAAAAJAAAAAAAACQAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAMADgAAAAAAAAkAAAAAAwAJAAAAAAMADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAACAAkAAAAAAgAOAAAAAAAACQAAAAADAAkAAAAAAQAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAMACQAAAAAAAAkAAAAAAwAJAAAAAAMACQAAAAACAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAQAJAAAAAAIADgAAAAAAAAkAAAAAAQAJAAAAAAIACQAAAAACAAkAAAAAAgAJAAAAAAAACQAAAAACAAkAAAAAAQAOAAAAAAAACQAAAAABAAkAAAAAAgAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAIACQAAAAABAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAgAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAEADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA== - version: 7 - -1,-3: - ind: -1,-3 - tiles: IwAAAAABACMAAAAAAwAjAAAAAAMAIwAAAAABACMAAAAAAwAOAAAAAAAACQAAAAAAAAkAAAAAAgAJAAAAAAIACQAAAAADAAkAAAAAAwAJAAAAAAAACQAAAAABAAkAAAAAAwAJAAAAAAEACQAAAAADACMAAAAAAwAjAAAAAAAAIwAAAAABACMAAAAAAAAjAAAAAAAADgAAAAAAAAkAAAAAAwAJAAAAAAEACQAAAAADAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAcAAAAAAMAHAAAAAACABwAAAAAAAAOAAAAAAAACQAAAAABACQAAAAAAAAkAAAAAAAAJAAAAAAAACQAAAAAAAAkAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAABAA4AAAAAAAAcAAAAAAIAHAAAAAADABwAAAAAAAAjAAAAAAMAJAAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAAABwAAAAAAwAcAAAAAAMAHAAAAAADABwAAAAAAwAOAAAAAAAAHAAAAAADABwAAAAAAwAcAAAAAAMAIwAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAAACQAAAAAAAAJAAAAAAAACQAAAAABAAkAAAAAAwAcAAAAAAAAHAAAAAADABwAAAAAAAAcAAAAAAAAHAAAAAADACMAAAAAAwAjAAAAAAAAJAAAAAAAACQAAAAAAAAkAAAAAAAAHAAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAAAAAkAAAAAAgAJAAAAAAIAHAAAAAAAABwAAAAAAgAcAAAAAAAAHAAAAAAAABwAAAAAAQAjAAAAAAAAIwAAAAACACMAAAAAAgAjAAAAAAMAIwAAAAABABwAAAAAAgAcAAAAAAIADgAAAAAAAAkAAAAAAQAJAAAAAAEACQAAAAACABwAAAAAAgBJAAAAAAEASQAAAAADABwAAAAAAgAcAAAAAAEASQAAAAACAEkAAAAAAAAcAAAAAAAAHAAAAAADABwAAAAAAgAcAAAAAAMAHAAAAAADABwAAAAAAwAcAAAAAAAADgAAAAAAAA4AAAAAAAAcAAAAAAAAHAAAAAADABwAAAAAAgAcAAAAAAAAHAAAAAAAABwAAAAAAgAcAAAAAAEAHAAAAAAAACkAAAAAAAApAAAAAAAAKQAAAAAAACkAAAAAAAAOAAAAAAAACQAAAAADAAkAAAAAAQAJAAAAAAMAHAAAAAABABwAAAAAAAAcAAAAAAIAHAAAAAACABwAAAAAAQAcAAAAAAIAHAAAAAACABwAAAAAAAApAAAAAAAAKwAAAAADACsAAAAAAwArAAAAAAIADgAAAAAAAAkAAAAAAwAcAAAAAAEADgAAAAAAABwAAAAAAgBJAAAAAAIASQAAAAABABwAAAAAAgAcAAAAAAAASQAAAAACAEkAAAAAAAAcAAAAAAMADgAAAAAAACsAAAAAAwArAAAAAAEAKwAAAAADAA4AAAAAAAAJAAAAAAMADgAAAAAAAA4AAAAAAAAcAAAAAAIAHAAAAAADABwAAAAAAgAcAAAAAAMAHAAAAAABABwAAAAAAAAcAAAAAAMAHAAAAAADAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAABABwAAAAAAAAOAAAAAAAADgAAAAAAABwAAAAAAAAcAAAAAAIAHAAAAAACABwAAAAAAwAcAAAAAAAAHAAAAAABABwAAAAAAQAOAAAAAAAAHAAAAAADABwAAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAQAcAAAAAAEAHAAAAAADAA4AAAAAAAAdAAAAAAAADgAAAAAAAA4AAAAAAAAcAAAAAAEAHAAAAAABABwAAAAAAQAcAAAAAAMAHAAAAAABABwAAAAAAgAcAAAAAAAAHAAAAAADACMAAAAAAgAJAAAAAAEAHAAAAAAAABwAAAAAAAAOAAAAAAAAHQAAAAAAAB0AAAAAAAAOAAAAAAAAHAAAAAACABwAAAAAAwAcAAAAAAMAHAAAAAABABwAAAAAAAAcAAAAAAIAHAAAAAADAA4AAAAAAAAjAAAAAAIACQAAAAADAAkAAAAAAwAJAAAAAAAAHQAAAAAAAB0AAAAAAAAdAAAAAAAADgAAAAAAAA4AAAAAAAAcAAAAAAEAHAAAAAABABwAAAAAAwAcAAAAAAMAHAAAAAACABwAAAAAAAAOAAAAAAAAIwAAAAADAA== - version: 7 - -1,-4: - ind: -1,-4 - tiles: LAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAOAAAAAAAACQAAAAACAAkAAAAAAAAJAAAAAAAACQAAAAAAAAkAAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAADgAAAAAAAAkAAAAAAAAJAAAAAAEACQAAAAADAAkAAAAAAAAJAAAAAAIADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAJAAAAAAEACQAAAAAAAAkAAAAAAwAJAAAAAAMADgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAACQAAAAADAAkAAAAAAgAJAAAAAAEACQAAAAABAA4AAAAAAAAsAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAAkAAAAAAwAJAAAAAAEACQAAAAABAAkAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAJAAAAAAAACQAAAAADAAkAAAAAAQAJAAAAAAMADgAAAAAAABwAAAAAAwAcAAAAAAIAHAAAAAACAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAAAJAAAAAAIACQAAAAADAA4AAAAAAAAJAAAAAAMACQAAAAABAAkAAAAAAQAcAAAAAAMAHAAAAAAAABwAAAAAAgAcAAAAAAIADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAEACQAAAAACAAkAAAAAAgAJAAAAAAIACQAAAAADAAkAAAAAAQAJAAAAAAEACQAAAAABAAkAAAAAAwAcAAAAAAIAHAAAAAABAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAACQAAAAADAAkAAAAAAAAJAAAAAAAADgAAAAAAABwAAAAAAQAcAAAAAAMAHAAAAAACABwAAAAAAwAcAAAAAAEAHAAAAAADABwAAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAgAJAAAAAAEACQAAAAACAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABwAAAAAAgAcAAAAAAMADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAMACQAAAAAAAAkAAAAAAAABAAAAAAMAAQAAAAACAAEAAAAAAQABAAAAAAMAAQAAAAACACMAAAAAAAAcAAAAAAIAHAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAAAAAkAAAAAAgAJAAAAAAEAAQAAAAAAAAEAAAAAAgABAAAAAAIAAQAAAAACAAEAAAAAAAAjAAAAAAEACQAAAAAAAAkAAAAAAwAOAAAAAAAAIwAAAAADACMAAAAAAAAjAAAAAAEADgAAAAAAAAkAAAAAAAAJAAAAAAEACQAAAAADAAEAAAAAAQABAAAAAAAAAQAAAAACAAEAAAAAAAABAAAAAAMAIwAAAAACAAkAAAAAAgAJAAAAAAMACQAAAAACACMAAAAAAQAjAAAAAAAAIwAAAAACAA4AAAAAAAAJAAAAAAEACQAAAAABAAkAAAAAAAAOAAAAAAAAAQAAAAACAAEAAAAAAgABAAAAAAAADgAAAAAAACMAAAAAAgAOAAAAAAAACQAAAAABAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAIACQAAAAAAAAkAAAAAAAAJAAAAAAAACQAAAAADAAkAAAAAAQAJAAAAAAMAIwAAAAADACMAAAAAAgAjAAAAAAAAIwAAAAAAACMAAAAAAwAOAAAAAAAACQAAAAAAAAkAAAAAAwAJAAAAAAMACQAAAAABAAkAAAAAAwAJAAAAAAIACQAAAAAAAAkAAAAAAQAJAAAAAAMACQAAAAACAA== - version: 7 - -1,-5: - ind: -1,-5 - tiles: LgAAAAAAAC4AAAAAAAAOAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAAGwAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAJAAAAAAEACQAAAAAAAAkAAAAAAQAOAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAACQAAAAAAAAkAAAAAAwAJAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAAkAAAAAAwAJAAAAAAIACQAAAAACAA4AAAAAAAAbAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAJAAAAAAAACQAAAAABAAkAAAAAAwAOAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAACQAAAAABAAkAAAAAAwAJAAAAAAEADgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAAkAAAAAAQAJAAAAAAEACQAAAAABAA4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAJAAAAAAIACQAAAAAAAAkAAAAAAwAOAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAOAAAAAAAACQAAAAACAAkAAAAAAQAJAAAAAAMADgAAAAAAABsAAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAADgAAAAAAAAkAAAAAAAAJAAAAAAIACQAAAAACABsAAAAAAAAbAAAAAAAAGwAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAIACQAAAAACAAkAAAAAAwAOAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAJAAAAAAIACQAAAAADAAkAAAAAAgAJAAAAAAAADgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAACQAAAAADAAkAAAAAAgAJAAAAAAAACQAAAAACAA4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA== - version: 7 - -1,0: - ind: -1,0 - tiles: HAAAAAACAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAAAJAAAAAAIADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAMACQAAAAABAA4AAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAACQAAAAAAAAkAAAAAAAAOAAAAAAAADgAAAAAAAAsAAAAAAAALAAAAAAkADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAgAJAAAAAAIADgAAAAAAAA4AAAAAAAALAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAAACQAAAAACAA4AAAAAAAALAAAAAAkALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAADAAkAAAAAAgAOAAAAAAAADgAAAAAAAA4AAAAAAAALAAAAAAEADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAwAJAAAAAAEAAQAAAAADAAEAAAAAAgAOAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAIACQAAAAAAAAEAAAAAAwABAAAAAAEADgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAsAAAAAAAACQAAAAADAAkAAAAAAgABAAAAAAIAAQAAAAACAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAAAJAAAAAAEACQAAAAABAAkAAAAAAAAJAAAAAAEACQAAAAAAAAkAAAAAAwAJAAAAAAMACQAAAAABABwAAAAAAgAJAAAAAAMACQAAAAAAAAkAAAAAAQAJAAAAAAMACQAAAAABAAkAAAAAAAAvAAAAAAIALwAAAAABAC8AAAAAAQAvAAAAAAIALwAAAAACAC8AAAAAAAAvAAAAAAMALwAAAAACAC8AAAAAAwAcAAAAAAIALwAAAAAAAC8AAAAAAQAvAAAAAAEALwAAAAACAC8AAAAAAwAvAAAAAAMAAQAAAAAAAC8AAAAAAAAvAAAAAAEALwAAAAABAAEAAAAAAgABAAAAAAIAAQAAAAACAC8AAAAAAgAvAAAAAAMADgAAAAAAAAkAAAAAAwAJAAAAAAEACQAAAAACAAkAAAAAAQAJAAAAAAEACQAAAAAAAAEAAAAAAQAvAAAAAAIALwAAAAAAAC8AAAAAAgABAAAAAAIAAQAAAAADAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAABAAAAAAIALwAAAAADAC8AAAAAAAAvAAAAAAEAAQAAAAADAAEAAAAAAgAOAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAOAAAAAAAAAQAAAAACAC8AAAAAAAAvAAAAAAMALwAAAAABAAEAAAAAAwABAAAAAAEADgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA== - version: 7 - -1,1: - ind: -1,1 - tiles: AQAAAAABAC8AAAAAAwAvAAAAAAIALwAAAAACAAEAAAAAAAABAAAAAAMADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAMACQAAAAAAAAEAAAAAAgAvAAAAAAEALwAAAAACAC8AAAAAAgABAAAAAAIAAQAAAAAAAA4AAAAAAAAcAAAAAAAAHAAAAAACABwAAAAAAgAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAEACQAAAAACAAkAAAAAAgAOAAAAAAAADgAAAAAAAC8AAAAAAwAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAHAAAAAACABwAAAAAAgAcAAAAAAIAHAAAAAACABwAAAAAAwAcAAAAAAAACQAAAAADAAkAAAAAAgAOAAAAAAAAMQAAAAADAA4AAAAAAAAbAAAAAAAADgAAAAAAADIAAAAAAAAyAAAAAAAADgAAAAAAABwAAAAAAQAcAAAAAAAAHAAAAAACAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAwAJAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAyAAAAAAAAMgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAJAAAAAAMACQAAAAADAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAACQAAAAADAAkAAAAAAQAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAAAkAAAAAAQAJAAAAAAEADgAAAAAAADEAAAAAAwAxAAAAAAIAMQAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAIACQAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAACQAAAAADAAkAAAAAAAAOAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAwAJAAAAAAEACQAAAAABAC4AAAAAAAAuAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAADAAkAAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAA4AAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA== - version: 7 - -2,-1: - ind: -2,-1 - tiles: DgAAAAAAAA4AAAAAAAAJAAAAAAEACQAAAAADAAkAAAAAAwAJAAAAAAIACQAAAAADAAgAAAAAAAAIAAAAAAAACAAAAAAAAAkAAAAAAAAJAAAAAAMACQAAAAADAAgAAAAAAAAJAAAAAAEACQAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAACAAkAAAAAAQAIAAAAAAAACAAAAAAAAAkAAAAAAQAIAAAAAAAACAAAAAAAAAgAAAAAAAAJAAAAAAEACQAAAAADAAkAAAAAAwAOAAAAAAAACQAAAAACAAkAAAAAAwAeAAAAAAAADgAAAAAAAAkAAAAAAgAJAAAAAAMACAAAAAAAAAgAAAAAAAAJAAAAAAIACQAAAAABAAkAAAAAAQAJAAAAAAIACQAAAAAAAAkAAAAAAAAJAAAAAAAADgAAAAAAAAkAAAAAAwAJAAAAAAIAHgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAIAAAAAAAACQAAAAAAAAkAAAAAAwAJAAAAAAIACQAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAA4AAAAAAAAJAAAAAAAACQAAAAADAA4AAAAAAAAOAAAAAAAALgAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAABAAkAAAAAAAAOAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAAkAAAAAAAAJAAAAAAMADgAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAJAAAAAAEACQAAAAADAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAcAAAAAAIAHAAAAAABABwAAAAAAgAcAAAAAAIAIwAAAAABACMAAAAAAgAjAAAAAAEADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAADAAkAAAAAAQAOAAAAAAAADgAAAAAAABwAAAAAAgAcAAAAAAMAHAAAAAACABwAAAAAAAAcAAAAAAAAHAAAAAABAA4AAAAAAAAjAAAAAAAAIwAAAAADAA4AAAAAAAAOAAAAAAAACQAAAAACAAkAAAAAAQAJAAAAAAEACQAAAAABAAkAAAAAAAAcAAAAAAMAHAAAAAACABwAAAAAAwAcAAAAAAEAHAAAAAADABwAAAAAAgAOAAAAAAAAIwAAAAAAACMAAAAAAgAOAAAAAAAADgAAAAAAAAkAAAAAAgAJAAAAAAAACQAAAAABAAkAAAAAAAAOAAAAAAAAHAAAAAABABwAAAAAAQAcAAAAAAMAHAAAAAABABwAAAAAAQAcAAAAAAIADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAHAAAAAAAABwAAAAAAgAJAAAAAAIADgAAAAAAABwAAAAAAAAcAAAAAAMADgAAAAAAAA4AAAAAAAAcAAAAAAMAHAAAAAAAAA4AAAAAAAAJAAAAAAMACQAAAAACAAkAAAAAAAAJAAAAAAMACQAAAAADAAkAAAAAAwAJAAAAAAAACQAAAAABABwAAAAAAgAcAAAAAAAAHAAAAAADABwAAAAAAgAcAAAAAAIAHAAAAAABABwAAAAAAgAcAAAAAAAACQAAAAADAAkAAAAAAwAPAAAAAAMADwAAAAADAA8AAAAAAAAPAAAAAAMACQAAAAABAAkAAAAAAQAcAAAAAAEAHAAAAAADABwAAAAAAAAcAAAAAAAAHAAAAAADABwAAAAAAgAcAAAAAAAAHAAAAAAAAAkAAAAAAQAJAAAAAAAADwAAAAAAAA8AAAAAAgAPAAAAAAIADwAAAAABAAkAAAAAAAAJAAAAAAMAHAAAAAADABwAAAAAAQAcAAAAAAMAHAAAAAABABwAAAAAAQAcAAAAAAIAHAAAAAABABwAAAAAAAAJAAAAAAEACQAAAAAAAA8AAAAAAQAPAAAAAAEADwAAAAAAAA8AAAAAAgAJAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAHAAAAAACAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAABAAkAAAAAAAAJAAAAAAEACQAAAAADAAkAAAAAAQAJAAAAAAMACQAAAAABAA== - version: 7 - -2,-2: - ind: -2,-2 - tiles: MwAAAAACADMAAAAAAgAzAAAAAAEAMwAAAAACADMAAAAAAwAzAAAAAAEAMwAAAAACAAkAAAAAAQAJAAAAAAAACQAAAAADAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAADMAAAAAAAAzAAAAAAIAMwAAAAABADMAAAAAAwAzAAAAAAEAMwAAAAADADMAAAAAAgAJAAAAAAIACQAAAAACAAkAAAAAAAAOAAAAAAAANwAAAAAAADcAAAAAAAA3AAAAAAAANwAAAAABAAkAAAAAAAAzAAAAAAIAMwAAAAACADMAAAAAAQAzAAAAAAEAMwAAAAABADMAAAAAAAAzAAAAAAEACQAAAAABAAkAAAAAAAAJAAAAAAAADgAAAAAAADcAAAAAAwA3AAAAAAIANwAAAAADADcAAAAAAQAOAAAAAAAAMwAAAAAAADMAAAAAAAAzAAAAAAMAMwAAAAACADMAAAAAAwAzAAAAAAAAMwAAAAACAAkAAAAAAQAJAAAAAAMACQAAAAABAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAADMAAAAAAwAzAAAAAAMAMwAAAAABADMAAAAAAQAzAAAAAAIAMwAAAAACADMAAAAAAwAJAAAAAAAACQAAAAAAAAkAAAAAAwAJAAAAAAAAGwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABwAAAAAAAAcAAAAAAMAHAAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAADAAkAAAAAAwAJAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAHAAAAAABABwAAAAAAgAcAAAAAAAAHAAAAAADABwAAAAAAAAcAAAAAAMAHAAAAAABAAkAAAAAAAAJAAAAAAIACQAAAAAAAA4AAAAAAAA4AAAAAAEAOAAAAAACADgAAAAAAgA4AAAAAAIAOAAAAAAAABwAAAAAAgAcAAAAAAIAHAAAAAADABwAAAAAAgAcAAAAAAAAHAAAAAADAA4AAAAAAAAJAAAAAAMACQAAAAABAAkAAAAAAAAOAAAAAAAAOAAAAAADADgAAAAAAgA4AAAAAAAAOAAAAAAAADgAAAAAAQAOAAAAAAAAHAAAAAABAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAABAAkAAAAAAQAJAAAAAAEACQAAAAADADgAAAAAAgA4AAAAAAEAOAAAAAACADgAAAAAAQA4AAAAAAIAHAAAAAABABwAAAAAAAAcAAAAAAIAHAAAAAACABwAAAAAAwAcAAAAAAEADgAAAAAAAAkAAAAAAgAJAAAAAAAACQAAAAACAA4AAAAAAAA4AAAAAAIAOAAAAAADADgAAAAAAwA4AAAAAAIAOAAAAAADAA4AAAAAAAAcAAAAAAEAHAAAAAADABwAAAAAAAAcAAAAAAIAHAAAAAABAA4AAAAAAAAJAAAAAAMACQAAAAAAAAkAAAAAAQAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAwAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAADAAkAAAAAAAAJAAAAAAAACQAAAAADAAkAAAAAAQAJAAAAAAIACQAAAAADAAkAAAAAAQAJAAAAAAAAGwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAAkAAAAAAAAJAAAAAAEACQAAAAABAAkAAAAAAAAJAAAAAAMACQAAAAAAAAkAAAAAAgAJAAAAAAEACQAAAAACAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAJAAAAAAMACQAAAAABAAkAAAAAAQAJAAAAAAEACQAAAAACAAkAAAAAAgAJAAAAAAEACQAAAAAAAAkAAAAAAwAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAgAAAAAAAAIAAAAAAAADgAAAAAAAAkAAAAAAgAJAAAAAAEADgAAAAAAAAkAAAAAAQAJAAAAAAMADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAAAJAAAAAAIACQAAAAAAAAkAAAAAAQAJAAAAAAIACQAAAAADAAkAAAAAAQAJAAAAAAAACQAAAAADAAgAAAAAAAAJAAAAAAMACQAAAAAAAA== - version: 7 - -2,-3: - ind: -2,-3 - tiles: DgAAAAAAABwAAAAAAAAcAAAAAAIAHAAAAAABABwAAAAAAgAcAAAAAAIAHAAAAAABABwAAAAAAQAcAAAAAAIAHAAAAAADABwAAAAAAgAcAAAAAAAAHAAAAAABABwAAAAAAwAjAAAAAAEAIwAAAAADAA4AAAAAAAAcAAAAAAMAHAAAAAACABwAAAAAAAAcAAAAAAMAHAAAAAABAA4AAAAAAAAcAAAAAAAAHAAAAAABABwAAAAAAAAcAAAAAAAAHAAAAAABABwAAAAAAwAOAAAAAAAAIwAAAAAAACMAAAAAAwAOAAAAAAAAHAAAAAABABwAAAAAAAAcAAAAAAEAHAAAAAABABwAAAAAAwAOAAAAAAAAHAAAAAAAABwAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABwAAAAAAwAcAAAAAAMAHAAAAAACABwAAAAAAQAcAAAAAAAADgAAAAAAABwAAAAAAwAcAAAAAAIADgAAAAAAABwAAAAAAwAcAAAAAAMAHAAAAAABABwAAAAAAwAOAAAAAAAAHAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAcAAAAAAIAHAAAAAAAAA4AAAAAAAAcAAAAAAEAHAAAAAAAABwAAAAAAwAcAAAAAAEADgAAAAAAABwAAAAAAgAJAAAAAAEACQAAAAADAAkAAAAAAAAJAAAAAAMACQAAAAAAAAkAAAAAAwAJAAAAAAAACQAAAAACAAkAAAAAAAAJAAAAAAIACQAAAAAAAAkAAAAAAgAJAAAAAAEACQAAAAAAAAkAAAAAAAAJAAAAAAMACQAAAAABAAkAAAAAAQAJAAAAAAIACQAAAAADAAkAAAAAAwAJAAAAAAMACQAAAAAAAAkAAAAAAwAJAAAAAAIACQAAAAAAAAkAAAAAAAAJAAAAAAIACQAAAAABAAkAAAAAAwAJAAAAAAMACQAAAAADAAkAAAAAAgAJAAAAAAAACQAAAAABAAkAAAAAAAAJAAAAAAIACQAAAAABAAkAAAAAAgAJAAAAAAIACQAAAAABAAkAAAAAAwAJAAAAAAAACQAAAAADAAkAAAAAAgAJAAAAAAEACQAAAAACAAkAAAAAAQAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAAAAAkAAAAAAwAJAAAAAAEADgAAAAAAAA4AAAAAAAAcAAAAAAIAHAAAAAADABwAAAAAAQAcAAAAAAMADgAAAAAAADMAAAAAAwAzAAAAAAAAMwAAAAADADMAAAAAAAAzAAAAAAMADgAAAAAAAAkAAAAAAwAJAAAAAAAACQAAAAABAAkAAAAAAQAJAAAAAAAACQAAAAABAAkAAAAAAAAJAAAAAAMACQAAAAADADMAAAAAAAAzAAAAAAIAMwAAAAAAADMAAAAAAQAzAAAAAAEADgAAAAAAAA4AAAAAAAAJAAAAAAIACQAAAAAAAAkAAAAAAAAJAAAAAAAACQAAAAABAAkAAAAAAwAcAAAAAAIAHAAAAAABABwAAAAAAgAzAAAAAAAAMwAAAAAAADMAAAAAAAAzAAAAAAEAMwAAAAABAA4AAAAAAAAJAAAAAAIACQAAAAACAAkAAAAAAQAJAAAAAAAACQAAAAABAAkAAAAAAQAJAAAAAAEAHAAAAAACABwAAAAAAQAcAAAAAAEAMwAAAAABADMAAAAAAgAzAAAAAAIAMwAAAAADADMAAAAAAgAOAAAAAAAADgAAAAAAAAkAAAAAAQAJAAAAAAAACQAAAAADAA4AAAAAAAAcAAAAAAAACQAAAAAAABwAAAAAAgAcAAAAAAEAHAAAAAABADMAAAAAAAAzAAAAAAAAMwAAAAAAADMAAAAAAQAzAAAAAAAAMwAAAAABAA4AAAAAAAAJAAAAAAIACQAAAAADAAkAAAAAAgAOAAAAAAAAHAAAAAADAAkAAAAAAQAcAAAAAAEAHAAAAAABABwAAAAAAAAOAAAAAAAADgAAAAAAADMAAAAAAwAzAAAAAAEAMwAAAAABAA4AAAAAAAAOAAAAAAAACQAAAAADAAkAAAAAAAAJAAAAAAAADgAAAAAAABwAAAAAAQAJAAAAAAIACQAAAAADAAkAAAAAAwAJAAAAAAEAMwAAAAACADMAAAAAAgAzAAAAAAAAMwAAAAAAADMAAAAAAQAzAAAAAAMAMwAAAAADAAkAAAAAAwAJAAAAAAEACQAAAAADAA4AAAAAAAAcAAAAAAEAHAAAAAACABwAAAAAAgAcAAAAAAAAHAAAAAACAA== - version: 7 - -2,-4: - ind: -2,-4 - tiles: DgAAAAAAABwAAAAAAAAcAAAAAAIAOwAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAAHAAAAAACADsAAAAAAAA6AAAAAAAADgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAcAAAAAAAAHAAAAAACABwAAAAAAAA7AAAAAAAAOgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAAcAAAAAAMAOwAAAAAAADoAAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAcAAAAAAIAHAAAAAADADsAAAAAAAAOAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAAHAAAAAACABwAAAAAAgAOAAAAAAAADgAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABwAAAAAAgAcAAAAAAEAHAAAAAABAAkAAAAAAAAJAAAAAAIACQAAAAACAA4AAAAAAAAOAAAAAAAAIwAAAAABACMAAAAAAgAjAAAAAAEADgAAAAAAADkAAAAAAwAOAAAAAAAAHAAAAAACABwAAAAAAAAcAAAAAAMAHAAAAAACABwAAAAAAgAJAAAAAAMACQAAAAAAAAkAAAAAAwAOAAAAAAAADgAAAAAAACMAAAAAAQAjAAAAAAAAIwAAAAADAA4AAAAAAAA5AAAAAAIADgAAAAAAABwAAAAAAwAcAAAAAAAAHAAAAAADABwAAAAAAQAcAAAAAAIACQAAAAABAAkAAAAAAwAJAAAAAAMADgAAAAAAAA4AAAAAAAAjAAAAAAMAIwAAAAACAA4AAAAAAAAOAAAAAAAAIwAAAAACAA4AAAAAAAAcAAAAAAEAHAAAAAADABwAAAAAAQAcAAAAAAIAHAAAAAABAAkAAAAAAwAJAAAAAAIACQAAAAACAA4AAAAAAAAOAAAAAAAADgAAAAAAACMAAAAAAgAOAAAAAAAAIwAAAAADACMAAAAAAgAOAAAAAAAAHAAAAAADABwAAAAAAQAJAAAAAAMACQAAAAABAAkAAAAAAgAJAAAAAAMACQAAAAAAAAkAAAAAAAAOAAAAAAAADgAAAAAAACMAAAAAAgAjAAAAAAEAIwAAAAACACMAAAAAAQAjAAAAAAEADgAAAAAAAAkAAAAAAAAJAAAAAAMACQAAAAABAAkAAAAAAwAJAAAAAAMACQAAAAAAAAkAAAAAAQAJAAAAAAEADgAAAAAAAA4AAAAAAAAjAAAAAAMAIwAAAAADACMAAAAAAAAjAAAAAAMAIwAAAAABAA4AAAAAAAAJAAAAAAAACQAAAAABAAkAAAAAAQAJAAAAAAAACQAAAAABABwAAAAAAAAcAAAAAAMAHAAAAAADAA4AAAAAAAAOAAAAAAAAIwAAAAADACMAAAAAAAAjAAAAAAEAIwAAAAABACMAAAAAAAAOAAAAAAAACQAAAAAAAAkAAAAAAQAJAAAAAAMACQAAAAABAAkAAAAAAQAOAAAAAAAAHAAAAAADAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAcAAAAAAMADgAAAAAAABwAAAAAAgAcAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABwAAAAAAwAcAAAAAAMAHAAAAAABABwAAAAAAQAcAAAAAAEADgAAAAAAABwAAAAAAgAcAAAAAAAAHAAAAAAAABwAAAAAAQAcAAAAAAIAHAAAAAACAA4AAAAAAAAjAAAAAAMAIwAAAAABAA== - version: 7 - -2,-5: - ind: -2,-5 - tiles: CQAAAAACAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAA4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAABwAAAAAAQAcAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA== - version: 7 - -2,0: - ind: -2,0 - tiles: CQAAAAACAA4AAAAAAAAcAAAAAAIAHAAAAAACABwAAAAAAgAcAAAAAAMAHAAAAAADABwAAAAAAwAOAAAAAAAAHAAAAAACAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAcAAAAAAAAHAAAAAACAAkAAAAAAAAOAAAAAAAAHAAAAAADABwAAAAAAgAcAAAAAAAAHAAAAAADABwAAAAAAAAcAAAAAAEAHAAAAAAAABwAAAAAAQAcAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAMACQAAAAADAAkAAAAAAwAOAAAAAAAADgAAAAAAABwAAAAAAQAcAAAAAAMAHAAAAAAAABwAAAAAAQAcAAAAAAMAHAAAAAADABwAAAAAAAAcAAAAAAEAHAAAAAABAA4AAAAAAAAOAAAAAAAACQAAAAAAAAkAAAAAAgAJAAAAAAIADQAAAAAAAA4AAAAAAAAcAAAAAAAAHAAAAAADABwAAAAAAwAOAAAAAAAAHAAAAAABABwAAAAAAgAcAAAAAAEAHAAAAAAAABwAAAAAAQAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAIACQAAAAAAAA4AAAAAAAAOAAAAAAAAHAAAAAABAA4AAAAAAAAcAAAAAAIADgAAAAAAABwAAAAAAgAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAEAAAAAAgABAAAAAAAACQAAAAADAAkAAAAAAQAOAAAAAAAAHAAAAAABABwAAAAAAQAcAAAAAAEAHAAAAAAAAA4AAAAAAAAJAAAAAAEACQAAAAADAAkAAAAAAQAJAAAAAAMACQAAAAAAAAkAAAAAAQAJAAAAAAEACQAAAAACAAkAAAAAAQAJAAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAEACQAAAAAAAAkAAAAAAQAOAAAAAAAACQAAAAABAAkAAAAAAQAJAAAAAAIACQAAAAADAAkAAAAAAwAJAAAAAAEACQAAAAABAAkAAAAAAwAJAAAAAAAACQAAAAAAAAkAAAAAAQAJAAAAAAMACQAAAAADAAkAAAAAAQAJAAAAAAIADgAAAAAAAAkAAAAAAAAJAAAAAAMACQAAAAACAAkAAAAAAwAOAAAAAAAACQAAAAACAAkAAAAAAwAJAAAAAAEACQAAAAABAAkAAAAAAgAJAAAAAAAAHAAAAAABABwAAAAAAQAJAAAAAAMACQAAAAABAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAEACQAAAAAAAAkAAAAAAQAJAAAAAAEACQAAAAADABwAAAAAAgAcAAAAAAAACQAAAAACAAkAAAAAAwAOAAAAAAAAHAAAAAADABwAAAAAAwAcAAAAAAEADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAQAJAAAAAAIACQAAAAABAAkAAAAAAAAcAAAAAAEAHAAAAAACAAkAAAAAAAAJAAAAAAEAHAAAAAADABwAAAAAAgAcAAAAAAIAHAAAAAABABwAAAAAAQAcAAAAAAIADgAAAAAAAA4AAAAAAAAJAAAAAAEACQAAAAADAAkAAAAAAAAJAAAAAAEAHAAAAAABABwAAAAAAQAJAAAAAAMACQAAAAABABwAAAAAAQAcAAAAAAMAHAAAAAACABwAAAAAAgAcAAAAAAAAHAAAAAABAA4AAAAAAAAOAAAAAAAALwAAAAAAAC8AAAAAAgAvAAAAAAMACQAAAAABABwAAAAAAQAcAAAAAAMACQAAAAAAAAkAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAAAQAAAAACAAkAAAAAAQAcAAAAAAAAHAAAAAAAAAkAAAAAAgAJAAAAAAIACQAAAAAAAAkAAAAAAwAJAAAAAAIACQAAAAABAA4AAAAAAAAsAAAAAAAADgAAAAAAADEAAAAAAwAOAAAAAAAADgAAAAAAAAEAAAAAAwAJAAAAAAAACQAAAAACAAkAAAAAAAAJAAAAAAEACQAAAAABAAkAAAAAAQAJAAAAAAMACQAAAAAAAAkAAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAxAAAAAAEADgAAAAAAAA4AAAAAAAABAAAAAAMACQAAAAABAAkAAAAAAwAJAAAAAAIACQAAAAAAAAkAAAAAAQAJAAAAAAMACQAAAAADAAkAAAAAAwAJAAAAAAMADgAAAAAAACwAAAAAAAAOAAAAAAAAMQAAAAABAA4AAAAAAAAOAAAAAAAAAQAAAAABAA== - version: 7 - -2,1: - ind: -2,1 - tiles: DgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAgAJAAAAAAMACQAAAAAAAAkAAAAAAgAJAAAAAAIADgAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAAQAAAAACAA4AAAAAAAAbAAAAAAAAGwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAEAAAAAAQAOAAAAAAAAGwAAAAAAABsAAAAAAAAOAAAAAAAAMQAAAAACAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAxAAAAAAMAMQAAAAABADMAAAAAAQAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAuAAAAAAAABAAAAAACAA4AAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAAAQAAAAADAA4AAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAAAQAAAAAAAAEAAAAAAgABAAAAAAIADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAC4AAAAAAAAOAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAAAQAAAAADAAEAAAAAAQABAAAAAAEAAQAAAAAAAAEAAAAAAgAOAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAABAAAAAAMAAQAAAAAAAAEAAAAAAAAOAAAAAAAADgAAAAAAAA== - version: 7 - -2,2: - ind: -2,2 - tiles: LAAAAAAAACwAAAAAAAAuAAAAAAAADgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAAAQAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAOAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAADgAAAAAAACwAAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAOAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAA4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAADgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAOAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA== - version: 7 - -3,-1: - ind: -3,-1 - tiles: DgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAeAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAGwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAGwAAAAAAABsAAAAAAAAOAAAAAAAAHgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAGwAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAB4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAADAAkAAAAAAAAJAAAAAAIACQAAAAADAAkAAAAAAgAJAAAAAAIACQAAAAADAA4AAAAAAAAOAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAAAkAAAAAAQAJAAAAAAMACQAAAAACAAkAAAAAAQAJAAAAAAAACQAAAAACAA4AAAAAAAAOAAAAAAAADgAAAAAAAC4AAAAAAAAOAAAAAAAAMwAAAAABADMAAAAAAgAOAAAAAAAAMwAAAAACAA4AAAAAAAAJAAAAAAEACQAAAAABAAkAAAAAAgAJAAAAAAEACQAAAAACAAkAAAAAAQAOAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAADMAAAAAAAAzAAAAAAIAMwAAAAAAADMAAAAAAAAJAAAAAAAACQAAAAACAAkAAAAAAAAJAAAAAAIACQAAAAABAAkAAAAAAQAJAAAAAAEADgAAAAAAAA4AAAAAAAAJAAAAAAMALgAAAAAAAA4AAAAAAAAzAAAAAAEAMwAAAAABADMAAAAAAwAzAAAAAAIADgAAAAAAAAkAAAAAAgAJAAAAAAAACQAAAAACAAkAAAAAAgAJAAAAAAEACQAAAAACAAkAAAAAAgAJAAAAAAAACQAAAAABAA4AAAAAAAAOAAAAAAAAMwAAAAAAADMAAAAAAwAzAAAAAAIADgAAAAAAAA4AAAAAAAAJAAAAAAEACQAAAAACAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAADAAkAAAAAAgAOAAAAAAAAHAAAAAADABwAAAAAAgAcAAAAAAEAHAAAAAADABwAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAHAAAAAADABwAAAAAAwAcAAAAAAAAHAAAAAABAAkAAAAAAAAOAAAAAAAADgAAAAAAABwAAAAAAwAcAAAAAAEAHAAAAAAAABwAAAAAAAAcAAAAAAIAHAAAAAACAAkAAAAAAQAJAAAAAAAACQAAAAACAAkAAAAAAQAJAAAAAAMACQAAAAACAAkAAAAAAQAJAAAAAAIADgAAAAAAAA4AAAAAAAAcAAAAAAAAHAAAAAACABwAAAAAAAAcAAAAAAIAHAAAAAAAAA4AAAAAAAAJAAAAAAMACQAAAAABAAkAAAAAAgAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAHAAAAAADABwAAAAAAQAcAAAAAAEAHAAAAAAAABwAAAAAAQAcAAAAAAIACQAAAAABAAkAAAAAAQAJAAAAAAIACQAAAAABAAkAAAAAAAAJAAAAAAIACQAAAAADAAkAAAAAAgAOAAAAAAAADgAAAAAAABwAAAAAAgAcAAAAAAAAHAAAAAACABwAAAAAAwAcAAAAAAAADgAAAAAAAA4AAAAAAAAcAAAAAAIADgAAAAAAABwAAAAAAwAcAAAAAAIADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAAAAA== - version: 7 - -3,-2: - ind: -3,-2 - tiles: CQAAAAAAADMAAAAAAgAzAAAAAAMAMwAAAAABADMAAAAAAQAzAAAAAAMAMwAAAAAAADMAAAAAAgAzAAAAAAMADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAAAADMAAAAAAwAzAAAAAAMAMwAAAAADAAkAAAAAAwAOAAAAAAAAMwAAAAADADMAAAAAAQAzAAAAAAIAMwAAAAADADMAAAAAAQAzAAAAAAIAMwAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAkAAAAAAAAzAAAAAAIAMwAAAAABAA4AAAAAAAAJAAAAAAIADgAAAAAAADMAAAAAAQAzAAAAAAEAMwAAAAABADMAAAAAAQAzAAAAAAAAMwAAAAAAADMAAAAAAgAIAAAAAAAACAAAAAAAAAgAAAAAAAAJAAAAAAEAMwAAAAAAADMAAAAAAwAOAAAAAAAACQAAAAABADMAAAAAAgAzAAAAAAMAMwAAAAADADMAAAAAAwAzAAAAAAMAMwAAAAACADMAAAAAAQAzAAAAAAEADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAADADMAAAAAAAAzAAAAAAEAMwAAAAACAAkAAAAAAgAOAAAAAAAAMwAAAAABADMAAAAAAAAzAAAAAAIAMwAAAAAAADMAAAAAAAAzAAAAAAMAMwAAAAAAADMAAAAAAwAzAAAAAAEAMwAAAAABADMAAAAAAAAzAAAAAAEAMwAAAAAAADMAAAAAAAAJAAAAAAMADgAAAAAAAA4AAAAAAAAOAAAAAAAAHAAAAAACAA4AAAAAAAAOAAAAAAAAMwAAAAAAADMAAAAAAwAzAAAAAAMAMwAAAAAAADMAAAAAAwAzAAAAAAAAMwAAAAABADMAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAcAAAAAAMAHAAAAAABABwAAAAAAQAcAAAAAAMADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABwAAAAAAwAOAAAAAAAADgAAAAAAABwAAAAAAQAOAAAAAAAAMwAAAAABADMAAAAAAAAzAAAAAAAAMwAAAAABAA4AAAAAAAAJAAAAAAMACQAAAAADAAkAAAAAAAAJAAAAAAMACQAAAAAAABwAAAAAAgAcAAAAAAEAHAAAAAABABwAAAAAAwAcAAAAAAIADgAAAAAAADMAAAAAAwAzAAAAAAAAMwAAAAACADMAAAAAAgAJAAAAAAEACQAAAAAAAAkAAAAAAgAJAAAAAAAACQAAAAAAAAkAAAAAAQAcAAAAAAEAHAAAAAACABwAAAAAAQAOAAAAAAAAHAAAAAABAA4AAAAAAAAzAAAAAAEAMwAAAAADADMAAAAAAQAzAAAAAAMADgAAAAAAAA4AAAAAAAAJAAAAAAIACQAAAAAAAAkAAAAAAgAJAAAAAAAAHAAAAAACABwAAAAAAQAcAAAAAAMADgAAAAAAABwAAAAAAgAOAAAAAAAAHAAAAAACABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAQAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABwAAAAAAQAcAAAAAAEAHAAAAAABABwAAAAAAgAcAAAAAAAAGwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAB4AAAAAAAAeAAAAAAAADgAAAAAAAA4AAAAAAAAeAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAxAAAAAAIADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAOAAAAAAAAMQAAAAACAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAB4AAAAAAAAOAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAeAAAAAAAADgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAAB4AAAAAAAAeAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA== - version: 7 - -3,-3: - ind: -3,-3 - tiles: DgAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAAAJAAAAAAEACQAAAAABABwAAAAAAwAcAAAAAAMAHAAAAAAAABwAAAAAAwAOAAAAAAAAMwAAAAADADMAAAAAAwAzAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAHgAAAAAAAA4AAAAAAAAJAAAAAAEACQAAAAACAAkAAAAAAAAcAAAAAAMAHAAAAAAAABwAAAAAAwAcAAAAAAIADgAAAAAAADMAAAAAAQAzAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAB4AAAAAAAAOAAAAAAAACQAAAAACAAkAAAAAAgAJAAAAAAMAHAAAAAABABwAAAAAAAAcAAAAAAIAHAAAAAAAAA4AAAAAAAAzAAAAAAAAMwAAAAABAA4AAAAAAAAOAAAAAAAADgAAAAAAADEAAAAAAgAOAAAAAAAADgAAAAAAAAkAAAAAAwAJAAAAAAMACQAAAAAAABwAAAAAAAAcAAAAAAIAHAAAAAAAABwAAAAAAgAOAAAAAAAAMwAAAAACADMAAAAAAgAOAAAAAAAADgAAAAAAAA4AAAAAAAAxAAAAAAAADgAAAAAAAAkAAAAAAwAJAAAAAAAACQAAAAACAAkAAAAAAwAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAMQAAAAAAAA4AAAAAAAAJAAAAAAEACQAAAAADAAkAAAAAAgAJAAAAAAAACQAAAAAAAA4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAACQAAAAABAAkAAAAAAAAJAAAAAAAACQAAAAABAAkAAAAAAwAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAGwAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAAAkAAAAAAwAJAAAAAAEACQAAAAAAAAkAAAAAAgAOAAAAAAAADgAAAAAAAAkAAAAAAgAJAAAAAAAACQAAAAABAAkAAAAAAQAJAAAAAAMADgAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACQAAAAABAA4AAAAAAAAJAAAAAAEACQAAAAACAAkAAAAAAwAJAAAAAAMACQAAAAADAA4AAAAAAAAJAAAAAAMACQAAAAABAAkAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAQAJAAAAAAMACQAAAAACAAkAAAAAAQAJAAAAAAMACQAAAAACAAkAAAAAAwAJAAAAAAAACQAAAAACAAkAAAAAAgAJAAAAAAMADgAAAAAAAAkAAAAAAwAJAAAAAAMACQAAAAADAAkAAAAAAQAJAAAAAAAADgAAAAAAAAkAAAAAAgAJAAAAAAAACQAAAAABAAkAAAAAAgAJAAAAAAMACQAAAAABAAkAAAAAAwAJAAAAAAMACQAAAAADAAkAAAAAAgAJAAAAAAIACQAAAAACAAkAAAAAAAAJAAAAAAMACQAAAAACAA4AAAAAAAAJAAAAAAIACQAAAAADAAkAAAAAAAAJAAAAAAIACQAAAAAAAA4AAAAAAAAJAAAAAAAACQAAAAABAAkAAAAAAQAOAAAAAAAACQAAAAADAAkAAAAAAgAJAAAAAAEACQAAAAABAAkAAAAAAAAOAAAAAAAACQAAAAADAAkAAAAAAQAJAAAAAAAACQAAAAACAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAAAOAAAAAAAACQAAAAACAA4AAAAAAAAJAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAABAA4AAAAAAAAOAAAAAAAAMwAAAAABADMAAAAAAQAzAAAAAAMAMwAAAAACADMAAAAAAgAzAAAAAAIAMwAAAAABADMAAAAAAgAOAAAAAAAACQAAAAABAA4AAAAAAAAzAAAAAAAAMwAAAAABADMAAAAAAwAzAAAAAAIAMwAAAAABADMAAAAAAAAzAAAAAAIAMwAAAAADADMAAAAAAQAzAAAAAAAAMwAAAAABADMAAAAAAgAzAAAAAAAAMwAAAAADAA== - version: 7 - -3,-4: - ind: -3,-4 - tiles: LgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAACQAAAAABAAkAAAAAAQAJAAAAAAEACQAAAAACAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAAkAAAAAAwAJAAAAAAEACQAAAAAAAAkAAAAAAQAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAJAAAAAAEACQAAAAACAAkAAAAAAAAJAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAOAAAAAAAACQAAAAACAAkAAAAAAQAJAAAAAAAACQAAAAADACwAAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAEACQAAAAACAAkAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAbAAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAAAHAAAAAADABwAAAAAAwAcAAAAAAEADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAAAkAAAAAAAAJAAAAAAAACQAAAAADABwAAAAAAQAcAAAAAAAAHAAAAAABAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAMACQAAAAACAAkAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAGwAAAAAAABsAAAAAAAAkAAAAAAAAJAAAAAAAAA4AAAAAAAAjAAAAAAAAIwAAAAADACMAAAAAAAAOAAAAAAAACQAAAAABAAkAAAAAAAAJAAAAAAIAGwAAAAAAABsAAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAJAAAAAAAACQAAAAAAAAkAAAAAAAAIwAAAAAAACMAAAAAAAAjAAAAAAIADgAAAAAAAAkAAAAAAQAJAAAAAAEACQAAAAADAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACQAAAAAAAAkAAAAAAAADgAAAAAAACMAAAAAAwAjAAAAAAAAIwAAAAADAA4AAAAAAAAJAAAAAAEACQAAAAACAAkAAAAAAgAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAkAAAAAAAAJAAAAAAAAA4AAAAAAAAcAAAAAAMAIwAAAAADACMAAAAAAQAJAAAAAAAACQAAAAAAAAkAAAAAAwAJAAAAAAIADgAAAAAAABsAAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAEADgAAAAAAAAkAAAAAAwAJAAAAAAIACQAAAAAAAA4AAAAAAAAbAAAAAAAAGwAAAAAAAA4AAAAAAAAOAAAAAAAAMQAAAAAAADEAAAAAAgAxAAAAAAMADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAIACQAAAAABAAkAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAADAAkAAAAAAQAJAAAAAAEADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAGwAAAAAAAAkAAAAAAgAJAAAAAAAACQAAAAAAAA== - version: 7 - -3,-5: - ind: -3,-5 - tiles: LgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAOAAAAAAAACQAAAAADAAkAAAAAAAAJAAAAAAAACQAAAAADAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAMACQAAAAADAAkAAAAAAgAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAACQAAAAADAAkAAAAAAAAJAAAAAAIALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAwAJAAAAAAIACQAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAJAAAAAAEACQAAAAABAAkAAAAAAQAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAAAAAkAAAAAAwAJAAAAAAMALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAOAAAAAAAACQAAAAACAAkAAAAAAgAJAAAAAAIACQAAAAACAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAAkAAAAAAQAJAAAAAAEACQAAAAACAAkAAAAAAgAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAA4AAAAAAAAJAAAAAAMACQAAAAADAAkAAAAAAwAJAAAAAAEALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAgAJAAAAAAIACQAAAAADAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAJAAAAAAIACQAAAAACAAkAAAAAAgAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAABAAkAAAAAAAAJAAAAAAEALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAAAkAAAAAAAAJAAAAAAAACQAAAAADAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAMACQAAAAADAAkAAAAAAgAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAA4AAAAAAAAJAAAAAAAACQAAAAABAAkAAAAAAwAJAAAAAAIALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAACQAAAAABAAkAAAAAAwAJAAAAAAEACQAAAAAAAA== - version: 7 - -3,0: - ind: -3,0 - tiles: DgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACMAAAAAAgAOAAAAAAAADgAAAAAAAA4AAAAAAAAcAAAAAAAADgAAAAAAABwAAAAAAAAcAAAAAAMADgAAAAAAAA4AAAAAAAAJAAAAAAAACQAAAAABAC4AAAAAAAAOAAAAAAAAIwAAAAACACMAAAAAAAAjAAAAAAIAIwAAAAADAA4AAAAAAAAcAAAAAAEAHAAAAAAAABwAAAAAAAAcAAAAAAEAHAAAAAAAABwAAAAAAwAOAAAAAAAACQAAAAAAAAkAAAAAAwAsAAAAAAAADgAAAAAAACMAAAAAAgAjAAAAAAEAIwAAAAAAAA4AAAAAAAAOAAAAAAAAHAAAAAACABwAAAAAAgAcAAAAAAAAHAAAAAABABwAAAAAAQAcAAAAAAIADgAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAjAAAAAAMAIwAAAAAAACMAAAAAAQAOAAAAAAAAHAAAAAAAABwAAAAAAwAcAAAAAAAAHAAAAAACABwAAAAAAAAcAAAAAAIAHAAAAAAAAA4AAAAAAAANAAAAAAAADQAAAAAAAC4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABwAAAAAAgAcAAAAAAMAHAAAAAADABwAAAAAAgAcAAAAAAIAHAAAAAADABwAAAAAAgAOAAAAAAAADgAAAAAAAA0AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAAcAAAAAAIAHAAAAAABABwAAAAAAwAcAAAAAAMAHAAAAAACABwAAAAAAgAcAAAAAAMADgAAAAAAAA4AAAAAAAANAAAAAAAADgAAAAAAACwAAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAACAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAgAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAABAAkAAAAAAwAJAAAAAAAADgAAAAAAAAkAAAAAAQAJAAAAAAMACQAAAAAAAA4AAAAAAAAJAAAAAAEADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAwAJAAAAAAAACQAAAAAAAA4AAAAAAAAJAAAAAAIACQAAAAACAAkAAAAAAAAOAAAAAAAACQAAAAACAA4AAAAAAAAJAAAAAAIACQAAAAABAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAwAOAAAAAAAACQAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAAAbAAAAAAAACQAAAAAAAAkAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAIACQAAAAAAAA4AAAAAAAAJAAAAAAMACQAAAAAAAAkAAAAAAgAJAAAAAAEACQAAAAADAAkAAAAAAAAJAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAAAAAkAAAAAAwAOAAAAAAAACQAAAAADAAkAAAAAAgAJAAAAAAEACQAAAAADAAkAAAAAAgAJAAAAAAMACQAAAAAAAA4AAAAAAAAeAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAwAJAAAAAAAACQAAAAAAAAkAAAAAAQAJAAAAAAIACQAAAAABAAkAAAAAAQAJAAAAAAEACQAAAAABAAkAAAAAAgAOAAAAAAAAHgAAAAAAAB4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAMACQAAAAAAAAkAAAAAAwAJAAAAAAIACQAAAAABAAkAAAAAAgAJAAAAAAMAGwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAEACQAAAAAAAAkAAAAAAwAJAAAAAAMACQAAAAAAAAkAAAAAAgAJAAAAAAAADgAAAAAAAA== - version: 7 - -3,1: - ind: -3,1 - tiles: DgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAABAAkAAAAAAgAOAAAAAAAACQAAAAACAAkAAAAAAgAJAAAAAAEACQAAAAADAAkAAAAAAgAJAAAAAAEADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAwAJAAAAAAIADgAAAAAAAAkAAAAAAAAJAAAAAAAACQAAAAADAAkAAAAAAAAJAAAAAAMACQAAAAACAA4AAAAAAAAbAAAAAAAAGwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAzAAAAAAMAMwAAAAADAA4AAAAAAAAOAAAAAAAADgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAMwAAAAAAADMAAAAAAQAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAHgAAAAAAAB4AAAAAAAAOAAAAAAAAGwAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAeAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAGwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAIACQAAAAADAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAABAAkAAAAAAgAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAGwAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAAAkAAAAAAQAOAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAAC4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAAA4AAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAAGwAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAsAAAAAAAALAAAAAAAAA== - version: 7 - -3,2: - ind: -3,2 - tiles: LgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA== - version: 7 - -4,0: - ind: -4,0 - tiles: LgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAHAAAAAACABwAAAAAAgAOAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAOAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAHAAAAAADABwAAAAAAwAcAAAAAAEADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABwAAAAAAQAOAAAAAAAAHAAAAAAAABwAAAAAAQAOAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAABwAAAAAAwAOAAAAAAAAHAAAAAACABwAAAAAAwAOAAAAAAAAHAAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABwAAAAAAAAcAAAAAAEAHAAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAAGwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAABAAAAAADAA4AAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAA8AAAAAAYADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACMAAAAAAQA8AAAAAAAAIwAAAAABAAkAAAAAAwAuAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAAIwAAAAADADwAAAAABQAOAAAAAAAACQAAAAABACMAAAAAAQAjAAAAAAIAIwAAAAAAACMAAAAAAQAJAAAAAAIADgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAACMAAAAAAQA8AAAAAAIADgAAAAAAAAkAAAAAAgA8AAAAAAMAIwAAAAAAACMAAAAAAgAOAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAA8AAAAAAYAIwAAAAAAACMAAAAAAAAJAAAAAAAAIwAAAAABADwAAAAAAgAjAAAAAAMADgAAAAAAAAQAAAAAAAAOAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAABAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA== - version: 7 - -4,-2: - ind: -4,-2 - tiles: LgAAAAAAACwAAAAAAAAuAAAAAAAADgAAAAAAAAkAAAAAAAAJAAAAAAMACQAAAAADAA4AAAAAAAAJAAAAAAIACQAAAAACAAkAAAAAAQAOAAAAAAAACQAAAAADAA4AAAAAAAAJAAAAAAMACQAAAAADACwAAAAAAAAsAAAAAAAALAAAAAAAAA4AAAAAAAAJAAAAAAIACQAAAAACAAkAAAAAAAAOAAAAAAAACQAAAAADAAkAAAAAAwAJAAAAAAEACQAAAAAAAAkAAAAAAAAJAAAAAAEACQAAAAAAAAkAAAAAAwAsAAAAAAAALAAAAAAAACwAAAAAAAAOAAAAAAAACQAAAAAAAAkAAAAAAgAJAAAAAAMACQAAAAADAAkAAAAAAQAJAAAAAAIACQAAAAABAA4AAAAAAAAJAAAAAAIADgAAAAAAAAkAAAAAAQAJAAAAAAIALgAAAAAAACwAAAAAAAAuAAAAAAAADgAAAAAAAAkAAAAAAgAJAAAAAAIACQAAAAAAAA4AAAAAAAAJAAAAAAAACQAAAAACAAkAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAAACQAAAAABACwAAAAAAAAsAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAABAAkAAAAAAwAJAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAACQAAAAACAAkAAAAAAQAuAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAAAkAAAAAAgAJAAAAAAMALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAAHAAAAAACAC4AAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAHAAAAAAAABwAAAAAAQAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAADgAAAAAAABwAAAAAAAAcAAAAAAMAHAAAAAABABwAAAAAAQAOAAAAAAAAHAAAAAACABwAAAAAAgAcAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAA4AAAAAAAAcAAAAAAIAHAAAAAACABwAAAAAAAAcAAAAAAEAHAAAAAAAABwAAAAAAQAcAAAAAAIAHAAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAOAAAAAAAAHAAAAAACABwAAAAAAwAcAAAAAAIAHAAAAAACAA4AAAAAAAAcAAAAAAIAHAAAAAADABwAAAAAAQAuAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAGwAAAAAAAA4AAAAAAAAuAAAAAAAALAAAAAAAAA4AAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAAGwAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAACwAAAAAAAAOAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA== - version: 7 - -4,-3: - ind: -4,-3 - tiles: LAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAAeAAAAAAAADgAAAAAAADEAAAAAAgAOAAAAAAAADgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABwAAAAAAQAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAOAAAAAAAAHAAAAAABABwAAAAAAAAcAAAAAAMALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAABwAAAAAAQAcAAAAAAAAHAAAAAADAC4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAcAAAAAAEAHAAAAAAAABwAAAAAAwAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAACQAAAAABACwAAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAAkAAAAAAgAOAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAAALAAAAAAAAA4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAJAAAAAAEACQAAAAADAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAACQAAAAABAC4AAAAAAAAOAAAAAAAALAAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAAGwAAAAAAAAkAAAAAAgAsAAAAAAAADgAAAAAAAAkAAAAAAAAOAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAAA4AAAAAAAAJAAAAAAMADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAOAAAAAAAACQAAAAADAAkAAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAADgAAAAAAAAkAAAAAAQAJAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAMACQAAAAADAA== - version: 7 - -4,-4: - ind: -4,-4 - tiles: LAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAOAAAAAAAADgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAABsAAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAB4AAAAAAAAeAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAB4AAAAAAAAeAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAAHgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAB4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAADEAAAAAAAAsAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAxAAAAAAAALAAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAB4AAAAAAAAeAAAAAAAADgAAAAAAADEAAAAAAwAOAAAAAAAADgAAAAAAAA== - version: 7 - -6,-4: - ind: -6,-4 - tiles: LgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAAA== - version: 7 - -5,-4: - ind: -5,-4 - tiles: LAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAALgAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAAC4AAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAAC4AAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAuAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAuAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAALgAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAAC4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAALgAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAAC4AAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAuAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAC4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAAA4AAAAAAAAsAAAAAAAALAAAAAAAAA4AAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAOAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAADgAAAAAAACwAAAAAAAAsAAAAAAAADgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAC4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAALgAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAAC4AAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAuAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAAC4AAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAuAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAALgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAuAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAALgAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAAC4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAALgAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAAC4AAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAuAAAAAAAADgAAAAAAAA== - version: 7 - 0,-1: - ind: 0,-1 - tiles: GwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAAACQAAAAADAAkAAAAAAgAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAAHgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAADgAAAAAAAB4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAeAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAEAAAAAAQABAAAAAAIADgAAAAAAAB4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAABAAAAAAIAAQAAAAADAA4AAAAAAAAeAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAHgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAB4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAeAAAAAAAAGwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAHgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAB4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAB4AAAAAAAAeAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA== - version: 7 - 0,-2: - ind: 0,-2 - tiles: GwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAAOAAAAAAAACQAAAAABAAkAAAAAAQAJAAAAAAIADwAAAAABAA8AAAAAAgAPAAAAAAIACQAAAAABABsAAAAAAAAbAAAAAAAAGwAAAAAAAA4AAAAAAAAbAAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAACQAAAAADAAkAAAAAAwAJAAAAAAEACQAAAAACAA8AAAAAAwAyAAAAAAAADwAAAAACAAkAAAAAAwAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAEACQAAAAADAAkAAAAAAgAPAAAAAAMADwAAAAADAA8AAAAAAAAJAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAyAAAAAAAAMgAAAAAAADIAAAAAAAAJAAAAAAEACQAAAAACAAkAAAAAAwAJAAAAAAEACQAAAAABAAkAAAAAAQAJAAAAAAIACQAAAAACAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAMgAAAAAAADIAAAAAAAAyAAAAAAAADgAAAAAAAAkAAAAAAgAJAAAAAAIACQAAAAAAAA4AAAAAAAAOAAAAAAAAHAAAAAAAABwAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAAACQAAAAAAAAkAAAAAAwAOAAAAAAAAHAAAAAAAABwAAAAAAgAcAAAAAAEADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAACQAAAAABAAkAAAAAAwAJAAAAAAEACQAAAAADAAkAAAAAAwAJAAAAAAMADgAAAAAAABwAAAAAAgAcAAAAAAMAHAAAAAACAA4AAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAEACQAAAAACAAkAAAAAAQAJAAAAAAIACQAAAAABAA4AAAAAAAAcAAAAAAEAHAAAAAADABwAAAAAAwAJAAAAAAIADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAABAAkAAAAAAwAJAAAAAAAACQAAAAACAAkAAAAAAAAOAAAAAAAADgAAAAAAABwAAAAAAQAcAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAMADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAAAJAAAAAAEACQAAAAABAAkAAAAAAAAJAAAAAAMACQAAAAACAAkAAAAAAAAJAAAAAAMACQAAAAACAA4AAAAAAAAJAAAAAAIADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAMACQAAAAAAAAkAAAAAAgAJAAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAMACQAAAAACAAkAAAAAAQAOAAAAAAAACQAAAAADAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAQAOAAAAAAAACQAAAAACAAkAAAAAAAAJAAAAAAAACQAAAAABAAkAAAAAAQAJAAAAAAEACQAAAAAAAAkAAAAAAAAOAAAAAAAAGwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAEADgAAAAAAAAkAAAAAAAAJAAAAAAAACQAAAAAAAAkAAAAAAwAJAAAAAAMACQAAAAADAAkAAAAAAQAJAAAAAAMADgAAAAAAABsAAAAAAAAOAAAAAAAAGwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAACAAkAAAAAAAAJAAAAAAAACQAAAAAAAAkAAAAAAwAJAAAAAAMACQAAAAADAAkAAAAAAwAJAAAAAAMACQAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA== - version: 7 - 0,-3: - ind: 0,-3 - tiles: CQAAAAABAAkAAAAAAAAJAAAAAAEACQAAAAABAAkAAAAAAAAJAAAAAAIACQAAAAABAAkAAAAAAgAJAAAAAAAACQAAAAADAAkAAAAAAgAJAAAAAAIADgAAAAAAAAkAAAAAAwAJAAAAAAMACQAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAQAJAAAAAAEACQAAAAACAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAIwAAAAABACMAAAAAAQAOAAAAAAAAGwAAAAAAAA4AAAAAAAABAAAAAAEAAQAAAAACAA4AAAAAAAAJAAAAAAIACQAAAAAAAAkAAAAAAwAOAAAAAAAAIwAAAAAAACMAAAAAAgAjAAAAAAAAJAAAAAAAACMAAAAAAwAjAAAAAAMAGwAAAAAAAA4AAAAAAAAbAAAAAAAAAQAAAAACAAEAAAAAAwAJAAAAAAIACQAAAAABAAkAAAAAAwAJAAAAAAAADgAAAAAAACMAAAAAAAAjAAAAAAMAIwAAAAAAAA4AAAAAAAAjAAAAAAIAIwAAAAABAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAwAJAAAAAAIACQAAAAADAA4AAAAAAAAOAAAAAAAAIwAAAAACACMAAAAAAQAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAKAAAAAAAACgAAAAAAAAoAAAAAAAAJAAAAAAMACQAAAAAAAAkAAAAAAwAJAAAAAAMADgAAAAAAACMAAAAAAQAjAAAAAAMAHAAAAAADABwAAAAAAQAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACgAAAAAAAAoAAAAAAAAOAAAAAAAACQAAAAACAAkAAAAAAgAJAAAAAAAACQAAAAACAAkAAAAAAAAjAAAAAAIAIwAAAAADABwAAAAAAgAcAAAAAAEAGwAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAgAJAAAAAAMACQAAAAAAAAkAAAAAAAAJAAAAAAIAIwAAAAAAACMAAAAAAwAcAAAAAAIAHAAAAAAAAA4AAAAAAAAOAAAAAAAAGwAAAAAAAA4AAAAAAAA/AAAAAAAAPwAAAAAAAA4AAAAAAAAJAAAAAAAACQAAAAACAAkAAAAAAQAJAAAAAAEACQAAAAADACMAAAAAAAAjAAAAAAEADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAAPwAAAAAAAD8AAAAAAAA/AAAAAAAACQAAAAADAAkAAAAAAAAJAAAAAAAACAAAAAAAAA4AAAAAAAAjAAAAAAEAIwAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAgAJAAAAAAEACQAAAAAAAA4AAAAAAAAOAAAAAAAAIwAAAAADACMAAAAAAQAbAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAGwAAAAAAAAkAAAAAAgAJAAAAAAIACQAAAAACAAkAAAAAAgAOAAAAAAAAIwAAAAACACMAAAAAAwAjAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAHAAAAAACABwAAAAAAgAcAAAAAAMADgAAAAAAACMAAAAAAgAjAAAAAAAAIwAAAAABACMAAAAAAwAjAAAAAAIADgAAAAAAAA4AAAAAAAAbAAAAAAAAJAAAAAAAACQAAAAAAAAkAAAAAAAACQAAAAACAAkAAAAAAAAJAAAAAAMACQAAAAACAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAjAAAAAAAAIwAAAAACAA4AAAAAAAAOAAAAAAAADgAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAAAAkAAAAAAwAJAAAAAAEACQAAAAADAAkAAAAAAAAJAAAAAAIACQAAAAADAAkAAAAAAgAJAAAAAAEAIwAAAAADACMAAAAAAQAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAACAAkAAAAAAgAJAAAAAAMACQAAAAAAAAkAAAAAAwAJAAAAAAIACQAAAAACAA== - version: 7 - 0,-4: - ind: 0,-4 - tiles: LgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAJAAAAAAEACQAAAAACAAkAAAAAAAAJAAAAAAEACQAAAAABAA4AAAAAAAAOAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAACQAAAAADAAkAAAAAAQAJAAAAAAMACQAAAAADAAkAAAAAAgAOAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAEACQAAAAACAAkAAAAAAgAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAACwAAAAAAAAOAAAAAAAACQAAAAABAAkAAAAAAQAJAAAAAAMADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAAAJAAAAAAEACQAAAAACAA4AAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABwAAAAAAQAcAAAAAAAAHAAAAAAAAA4AAAAAAAAJAAAAAAEACQAAAAACAAkAAAAAAAAOAAAAAAAAGwAAAAAAAA4AAAAAAAAOAAAAAAAAHAAAAAACABwAAAAAAQAcAAAAAAEAHAAAAAADAA4AAAAAAAAcAAAAAAEAHAAAAAACABwAAAAAAAAOAAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAIAGwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAgAJAAAAAAIACQAAAAABAAkAAAAAAgAcAAAAAAIAHAAAAAACABwAAAAAAQAcAAAAAAIAHAAAAAADAAkAAAAAAwAJAAAAAAMACQAAAAABAA4AAAAAAAAxAAAAAAEADgAAAAAAAA4AAAAAAAAcAAAAAAAAHAAAAAADABwAAAAAAgAcAAAAAAAADgAAAAAAABwAAAAAAQAcAAAAAAMAHAAAAAACAA4AAAAAAAAJAAAAAAEACQAAAAACAAkAAAAAAgAOAAAAAAAAMQAAAAACAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAABAAkAAAAAAAAJAAAAAAEADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACMAAAAAAgAjAAAAAAIAIwAAAAADACMAAAAAAQABAAAAAAEAAQAAAAADAAEAAAAAAgABAAAAAAIAAQAAAAACAAkAAAAAAQAJAAAAAAAACQAAAAABAA4AAAAAAAAkAAAAAAAAJAAAAAAAACQAAAAAAAAjAAAAAAAAIwAAAAABACMAAAAAAgAjAAAAAAAAAQAAAAADAAEAAAAAAwABAAAAAAEAAQAAAAACAAEAAAAAAgAJAAAAAAAACQAAAAACAAkAAAAAAwAOAAAAAAAAJAAAAAAAACQAAAAAAAAkAAAAAAAAIwAAAAAAACMAAAAAAQAjAAAAAAMAIwAAAAADAAEAAAAAAAABAAAAAAMAAQAAAAACAAEAAAAAAQABAAAAAAAACQAAAAABAAkAAAAAAQAJAAAAAAEAJAAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAAACMAAAAAAwAjAAAAAAIAIwAAAAABACMAAAAAAAAOAAAAAAAAAQAAAAABAAEAAAAAAwABAAAAAAAADgAAAAAAAAkAAAAAAwAJAAAAAAMACQAAAAACAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAMACQAAAAAAAAkAAAAAAAAJAAAAAAMACQAAAAADAAkAAAAAAAAJAAAAAAIACQAAAAAAAAkAAAAAAQAJAAAAAAMACQAAAAADAAkAAAAAAAAOAAAAAAAACQAAAAABAAkAAAAAAwAJAAAAAAEACQAAAAABAAkAAAAAAgAJAAAAAAEACQAAAAABAAkAAAAAAwAJAAAAAAAACQAAAAABAAkAAAAAAgAJAAAAAAEACQAAAAABAAkAAAAAAgAJAAAAAAIACQAAAAAAAAkAAAAAAgAJAAAAAAAACQAAAAABAA== - version: 7 - 0,-5: - ind: 0,-5 - tiles: LgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAAGwAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAgAJAAAAAAMACQAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAJAAAAAAMACQAAAAACAAkAAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAACQAAAAACAAkAAAAAAAAJAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAwAJAAAAAAMACQAAAAACAA4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAA4AAAAAAAAJAAAAAAIACQAAAAACAAkAAAAAAQAOAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAOAAAAAAAACQAAAAADAAkAAAAAAQAJAAAAAAAADgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAAAJAAAAAAIACQAAAAACAA4AAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAAGwAAAAAAAA4AAAAAAAAJAAAAAAIACQAAAAABAAkAAAAAAwAOAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAACQAAAAADAAkAAAAAAQAJAAAAAAMADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAAAJAAAAAAAACQAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAA4AAAAAAAAJAAAAAAMACQAAAAACAAkAAAAAAwAJAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAABAAkAAAAAAQAJAAAAAAAACQAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA== - version: 7 - 0,0: - ind: 0,0 - tiles: DgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAAGwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAGwAAAAAAABsAAAAAAAAsAAAAAAAACwAAAAAMACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAAGwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAACAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAACQAAAAACAAkAAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAALAAAAAAAADgAAAAAAAA4AAAAAAAALAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAsAAAAAAAADgAAAAAAABwAAAAAAwAcAAAAAAEADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAAACQAAAAADAAkAAAAAAQAJAAAAAAMACQAAAAACAAkAAAAAAwAJAAAAAAAACQAAAAABAAkAAAAAAgAJAAAAAAAACQAAAAABAAkAAAAAAQAJAAAAAAAACQAAAAABAAkAAAAAAQAJAAAAAAEACQAAAAACAAkAAAAAAQAvAAAAAAEALwAAAAADAC8AAAAAAwAvAAAAAAAALwAAAAACAC8AAAAAAgAvAAAAAAAALwAAAAAAAC8AAAAAAwAvAAAAAAEALwAAAAACAC8AAAAAAwAvAAAAAAAALwAAAAAAAC8AAAAAAwAvAAAAAAEACQAAAAADAAkAAAAAAgAJAAAAAAAACQAAAAABAAkAAAAAAwAJAAAAAAMACQAAAAABAAkAAAAAAQAJAAAAAAIACQAAAAAAAAkAAAAAAQAJAAAAAAMACQAAAAAAAAkAAAAAAAAJAAAAAAAACQAAAAABAA4AAAAAAAAOAAAAAAAACQAAAAACAAkAAAAAAAAJAAAAAAIACQAAAAADAAkAAAAAAwAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAAACQAAAAACAAkAAAAAAgAJAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAAAkAAAAAAAAJAAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAMADgAAAAAAACwAAAAAAAAOAAAAAAAACQAAAAACAAkAAAAAAQAJAAAAAAEADgAAAAAAAA4AAAAAAAAcAAAAAAMADgAAAAAAAA4AAAAAAAAJAAAAAAAADgAAAAAAAAkAAAAAAQAJAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAQAJAAAAAAMACQAAAAAAAA4AAAAAAAAcAAAAAAIAHAAAAAABAA== - version: 7 - 0,1: - ind: 0,1 - tiles: CQAAAAACAAkAAAAAAwAJAAAAAAEACQAAAAAAAAkAAAAAAgAJAAAAAAIACQAAAAADAAkAAAAAAAAJAAAAAAMACQAAAAACAAkAAAAAAQAJAAAAAAMACQAAAAAAABwAAAAAAwAcAAAAAAIAHAAAAAAAAAkAAAAAAgAJAAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAEACQAAAAABAAkAAAAAAAAJAAAAAAAACQAAAAACAAkAAAAAAQAJAAAAAAMACQAAAAABAAkAAAAAAgAOAAAAAAAADgAAAAAAABwAAAAAAQAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAAACQAAAAACAAkAAAAAAgAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAAAAAkAAAAAAQAJAAAAAAAADgAAAAAAAAkAAAAAAQAJAAAAAAEADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAACAAkAAAAAAQAJAAAAAAEADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAwAJAAAAAAAACQAAAAAAAAkAAAAAAQAJAAAAAAIACQAAAAABAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAgAJAAAAAAIACQAAAAABAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAIACQAAAAABAAkAAAAAAwAJAAAAAAIACQAAAAAAAAkAAAAAAwAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAMACQAAAAAAAAkAAAAAAgAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAAADgAAAAAAAAkAAAAAAgAJAAAAAAIADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAADAAkAAAAAAgAJAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAMACQAAAAADAAkAAAAAAwAJAAAAAAEACQAAAAADAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAwAJAAAAAAMACQAAAAABAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAACAAkAAAAAAgAJAAAAAAAACQAAAAABAAkAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAAACQAAAAACAAkAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAgAJAAAAAAAACQAAAAABAAkAAAAAAwAJAAAAAAMACQAAAAAAAAkAAAAAAQAJAAAAAAAACQAAAAACAAkAAAAAAwAJAAAAAAMACQAAAAABAAkAAAAAAQAJAAAAAAMACQAAAAACAAkAAAAAAwAJAAAAAAAACQAAAAABAAkAAAAAAwAJAAAAAAAACQAAAAADAAkAAAAAAgAJAAAAAAEACQAAAAABAAkAAAAAAAAJAAAAAAAACQAAAAABAAkAAAAAAQAJAAAAAAAACQAAAAABAAkAAAAAAAAOAAAAAAAAHAAAAAABABwAAAAAAQAcAAAAAAAAHAAAAAABAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABwAAAAAAgAcAAAAAAIAHAAAAAAAABwAAAAAAQAOAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAADgAAAAAAABwAAAAAAgAcAAAAAAMAHAAAAAABABwAAAAAAQAcAAAAAAAADgAAAAAAAC4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAADgAAAAAAAA== - version: 7 - 0,2: - ind: 0,2 - tiles: LgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA== - version: 7 - 1,-1: - ind: 1,-1 - tiles: HgAAAAAAAA4AAAAAAABKAAAAAAMAHAAAAAADABwAAAAAAQAcAAAAAAEADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAcAAAAAAIAHAAAAAABAA4AAAAAAAAOAAAAAAAASgAAAAAAAEoAAAAAAwBKAAAAAAMASgAAAAADAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAJAAAAAAIACQAAAAACAAkAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAADAAkAAAAAAgAJAAAAAAMADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAADgAAAAAAAAkAAAAAAAAJAAAAAAIACQAAAAABAA4AAAAAAAAOAAAAAAAACQAAAAACAAkAAAAAAQAJAAAAAAAACQAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAACAAkAAAAAAQAOAAAAAAAADgAAAAAAAAkAAAAAAAAJAAAAAAAACQAAAAAAAAkAAAAAAgAOAAAAAAAADgAAAAAAAA4AAAAAAAAcAAAAAAMAHAAAAAADAA4AAAAAAAAbAAAAAAAAHAAAAAADAAkAAAAAAAAJAAAAAAEADgAAAAAAAA4AAAAAAAAJAAAAAAMACQAAAAAAAAkAAAAAAwAJAAAAAAIADgAAAAAAAA4AAAAAAAAcAAAAAAMAHAAAAAACABwAAAAAAQAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAMACQAAAAADAA4AAAAAAAAOAAAAAAAACQAAAAADAAkAAAAAAgAJAAAAAAEACQAAAAADAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAMACQAAAAACAAkAAAAAAQAOAAAAAAAAGwAAAAAAAAkAAAAAAQAJAAAAAAEACQAAAAABAAkAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAACAAkAAAAAAAAJAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAEACQAAAAACAAkAAAAAAAAJAAAAAAMADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAAAkAAAAAAAAJAAAAAAMACQAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAHAAAAAACABwAAAAAAwAOAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAADgAAAAAAAAkAAAAAAwAJAAAAAAIADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAJAAAAAAMACQAAAAADAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAADAAAAAAIAAwAAAAACABsAAAAAAAAOAAAAAAAAHgAAAAAAAA4AAAAAAAAeAAAAAAAADgAAAAAAAB4AAAAAAAAOAAAAAAAACQAAAAACAAkAAAAAAwAOAAAAAAAAHgAAAAAAAA4AAAAAAAAOAAAAAAAAGwAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAgAJAAAAAAIAGwAAAAAAAA4AAAAAAAAOAAAAAAAAAwAAAAAAABwAAAAAAwAcAAAAAAAAHAAAAAAAAA4AAAAAAAAcAAAAAAIAHAAAAAAAABwAAAAAAwAcAAAAAAEAHAAAAAADAA4AAAAAAAAJAAAAAAMACQAAAAABAA== - version: 7 - 1,-2: - ind: 1,-2 - tiles: CQAAAAADAAkAAAAAAgAOAAAAAAAAHAAAAAACABwAAAAAAAAcAAAAAAIACQAAAAACAAkAAAAAAAAJAAAAAAEACQAAAAAAAA4AAAAAAAAJAAAAAAEACQAAAAACAAkAAAAAAQAJAAAAAAIADgAAAAAAAAkAAAAAAAAJAAAAAAMADgAAAAAAABwAAAAAAQAcAAAAAAIAHAAAAAABAAkAAAAAAAAJAAAAAAIACQAAAAADAAkAAAAAAAAJAAAAAAMACQAAAAABAAkAAAAAAgAJAAAAAAEACQAAAAAAAA4AAAAAAAAJAAAAAAEADgAAAAAAAA4AAAAAAAAcAAAAAAAAHAAAAAADABwAAAAAAwAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAwAJAAAAAAIACQAAAAADAAkAAAAAAAAOAAAAAAAACQAAAAADAAkAAAAAAQAOAAAAAAAAHAAAAAADABwAAAAAAAAcAAAAAAEADgAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAA4AAAAAAAAJAAAAAAMACQAAAAAAAAkAAAAAAwAJAAAAAAIADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAAAJAAAAAAIACQAAAAADAA4AAAAAAAAOAAAAAAAALAAAAAAAAC4AAAAAAAAOAAAAAAAACQAAAAADAAkAAAAAAQAJAAAAAAEACQAAAAABAA4AAAAAAAAcAAAAAAAADgAAAAAAABwAAAAAAAAJAAAAAAAADwAAAAADAAkAAAAAAgAcAAAAAAMADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAgAJAAAAAAMACQAAAAABAAkAAAAAAAAOAAAAAAAAHAAAAAACAA4AAAAAAAAcAAAAAAIACQAAAAADAA8AAAAAAQAJAAAAAAAACQAAAAABABwAAAAAAwAcAAAAAAAAHAAAAAADABwAAAAAAQAJAAAAAAMACQAAAAACAAkAAAAAAgAJAAAAAAEACQAAAAACABwAAAAAAQAOAAAAAAAAHAAAAAABAAkAAAAAAgAJAAAAAAAACQAAAAACABwAAAAAAQAOAAAAAAAAHAAAAAABABwAAAAAAgAcAAAAAAAACQAAAAADAAkAAAAAAgAJAAAAAAEACQAAAAADAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAEACQAAAAACAAkAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAIACQAAAAACAA4AAAAAAAAOAAAAAAAACQAAAAABAAkAAAAAAgAJAAAAAAIACQAAAAACAAkAAAAAAAAJAAAAAAEACQAAAAAAAAkAAAAAAAAJAAAAAAEAHAAAAAACAAkAAAAAAwAJAAAAAAIACQAAAAABAAkAAAAAAwAJAAAAAAMACQAAAAABAAkAAAAAAwAJAAAAAAIACQAAAAACAAkAAAAAAQAJAAAAAAAACQAAAAACAAkAAAAAAgAJAAAAAAEACQAAAAABABwAAAAAAwAJAAAAAAIACQAAAAABAAkAAAAAAQAJAAAAAAEACQAAAAACAAkAAAAAAQAOAAAAAAAACQAAAAACAAkAAAAAAwAJAAAAAAIACQAAAAACAAkAAAAAAAAJAAAAAAEACQAAAAABAAkAAAAAAQAcAAAAAAAACQAAAAABAAkAAAAAAAAJAAAAAAEACQAAAAACAAkAAAAAAwAJAAAAAAIADgAAAAAAAA4AAAAAAAAOAAAAAAAAHAAAAAACABwAAAAAAwAcAAAAAAAADgAAAAAAAAkAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAEACQAAAAADAA4AAAAAAAAOAAAAAAAADgAAAAAAABwAAAAAAQAcAAAAAAMAHAAAAAACAA4AAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAACQAAAAADAAkAAAAAAQAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAABsAAAAAAAAbAAAAAAAADgAAAAAAAAkAAAAAAQAJAAAAAAEADgAAAAAAAA4AAAAAAAAOAAAAAAAAHAAAAAADABwAAAAAAwAcAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAGwAAAAAAAA4AAAAAAAAbAAAAAAAAGwAAAAAAAA4AAAAAAAAJAAAAAAAACQAAAAACAA== - version: 7 - 1,-3: - ind: 1,-3 - tiles: DgAAAAAAACMAAAAAAwAjAAAAAAMAIwAAAAACACMAAAAAAwAjAAAAAAMADgAAAAAAAB4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAjAAAAAAIAIwAAAAABACMAAAAAAQAjAAAAAAMAIwAAAAADAA4AAAAAAAAeAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABwAAAAAAAAOAAAAAAAADgAAAAAAACMAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAcAAAAAAAAIwAAAAADACMAAAAAAAAjAAAAAAMAIwAAAAADAA4AAAAAAAAkAAAAAAAAJAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACMAAAAAAQAjAAAAAAAAIwAAAAABACMAAAAAAAAjAAAAAAMAJAAAAAAAACQAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAjAAAAAAMAIwAAAAABACMAAAAAAAAjAAAAAAIADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAIwAAAAABACQAAAAAAAAkAAAAAAAAJAAAAAAAAA4AAAAAAAAkAAAAAAAAJAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAHAAAAAADACMAAAAAAgAkAAAAAAAAJAAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAAACQAAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABwAAAAAAwAjAAAAAAAAJAAAAAAAACQAAAAAAAAkAAAAAAAADgAAAAAAACQAAAAAAAAkAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAAAkAAAAAAQAOAAAAAAAACQAAAAAAAA4AAAAAAAAOAAAAAAAAIwAAAAADACMAAAAAAAAjAAAAAAMADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAEAAAAAAEACQAAAAACAAkAAAAAAQAJAAAAAAEADgAAAAAAACMAAAAAAQAjAAAAAAEAIwAAAAAAAA4AAAAAAAAkAAAAAAAAJAAAAAAAACQAAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAMACQAAAAACAAkAAAAAAQAJAAAAAAEACQAAAAADAA4AAAAAAAAjAAAAAAAAIwAAAAACACMAAAAAAQAjAAAAAAEAJAAAAAAAACQAAAAAAAAkAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAHAAAAAACAA4AAAAAAAAOAAAAAAAAIwAAAAAAACMAAAAAAQAjAAAAAAAADgAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABwAAAAAAwAcAAAAAAMAHAAAAAADABwAAAAAAwAcAAAAAAEAHAAAAAABAAkAAAAAAwAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAcAAAAAAIAHAAAAAACABwAAAAAAwAcAAAAAAAAHAAAAAACABwAAAAAAQAJAAAAAAIACQAAAAADABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAHAAAAAABABwAAAAAAQAcAAAAAAMAHAAAAAABABwAAAAAAwAcAAAAAAIACQAAAAAAAAkAAAAAAgAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABwAAAAAAgAOAAAAAAAADgAAAAAAAA== - version: 7 - 1,-4: - ind: 1,-4 - tiles: DgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAADEAAAAAAQAOAAAAAAAAIwAAAAACACMAAAAAAgAOAAAAAAAAMwAAAAADADMAAAAAAgAOAAAAAAAAQQAAAAACAEEAAAAAAQAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAxAAAAAAEADgAAAAAAACMAAAAAAwAjAAAAAAEADgAAAAAAADMAAAAAAwAzAAAAAAMADgAAAAAAAEEAAAAAAwBBAAAAAAEADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAMQAAAAACAA4AAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAxAAAAAAEAMQAAAAACADEAAAAAAwAOAAAAAAAAMQAAAAADAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAxAAAAAAIAMQAAAAAAADEAAAAAAAAOAAAAAAAAGwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAGwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAAIwAAAAAAACMAAAAAAgAjAAAAAAIADgAAAAAAAA4AAAAAAAAOAAAAAAAAGwAAAAAAAA4AAAAAAAAeAAAAAAAAHgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAbAAAAAAAADgAAAAAAACMAAAAAAAAjAAAAAAMAIwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAMwAAAAABADMAAAAAAAAOAAAAAAAAGwAAAAAAAA4AAAAAAAAjAAAAAAIAIwAAAAABACMAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAADMAAAAAAgAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAjAAAAAAMAIwAAAAACACMAAAAAAAAjAAAAAAEAIwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAB4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAAIwAAAAAAACMAAAAAAAAjAAAAAAIAIwAAAAACACMAAAAAAwAOAAAAAAAAHgAAAAAAAA4AAAAAAAAeAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAuAAAAAAAADgAAAAAAACMAAAAAAQAjAAAAAAMAIwAAAAABACMAAAAAAwAjAAAAAAEADgAAAAAAAB4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAMQAAAAACAA4AAAAAAAAsAAAAAAAALAAAAAAAAA== - version: 7 - 1,-5: - ind: 1,-5 - tiles: DgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAABCAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAACwAAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAALAAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAA== - version: 7 - 1,0: - ind: 1,0 - tiles: DgAAAAAAAA4AAAAAAAADAAAAAAIAAwAAAAAAABwAAAAAAAAcAAAAAAIAHAAAAAAAAA4AAAAAAAAcAAAAAAMAHAAAAAACABwAAAAAAAAcAAAAAAEAHAAAAAAAAA4AAAAAAAAJAAAAAAMACQAAAAABAA4AAAAAAAAOAAAAAAAAAwAAAAACAAMAAAAAAwAcAAAAAAEAHAAAAAABABwAAAAAAAAOAAAAAAAAHAAAAAACABwAAAAAAgAcAAAAAAAAHAAAAAABAAkAAAAAAgAJAAAAAAMACQAAAAADAAkAAAAAAwAOAAAAAAAADgAAAAAAABwAAAAAAwAcAAAAAAAAHAAAAAADABwAAAAAAAAcAAAAAAAADgAAAAAAABwAAAAAAQAcAAAAAAIAHAAAAAABABwAAAAAAAAJAAAAAAMACQAAAAAAAAkAAAAAAAAJAAAAAAMADgAAAAAAAA4AAAAAAAAcAAAAAAEAHAAAAAADABwAAAAAAQAcAAAAAAAAHAAAAAAAAA4AAAAAAAAcAAAAAAMAHAAAAAADABwAAAAAAQAcAAAAAAMAHAAAAAADAA4AAAAAAAAJAAAAAAAACQAAAAABABsAAAAAAAAOAAAAAAAADgAAAAAAABwAAAAAAQAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAHAAAAAABABwAAAAAAwAcAAAAAAEACQAAAAAAAAkAAAAAAwAJAAAAAAAACQAAAAACAAkAAAAAAgAJAAAAAAEACQAAAAAAAAkAAAAAAwAJAAAAAAIACQAAAAACAAkAAAAAAgAJAAAAAAMADgAAAAAAAAkAAAAAAAAcAAAAAAIAHAAAAAADAAkAAAAAAQAJAAAAAAIACQAAAAAAAAkAAAAAAQAJAAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAMACQAAAAABAAkAAAAAAAAJAAAAAAAACQAAAAABABwAAAAAAwAJAAAAAAAACQAAAAADAAkAAAAAAQAJAAAAAAIACQAAAAADAAkAAAAAAAAJAAAAAAIACQAAAAADAAkAAAAAAwAJAAAAAAEACQAAAAABAAkAAAAAAQAJAAAAAAMACQAAAAAAAAkAAAAAAwAcAAAAAAMACQAAAAADAAkAAAAAAgAJAAAAAAAACQAAAAADAAkAAAAAAwAcAAAAAAIADgAAAAAAAAkAAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAMAHAAAAAADAAkAAAAAAgAJAAAAAAEACQAAAAADAAkAAAAAAQAJAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAAAAAkAAAAAAQAbAAAAAAAAGwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAOAAAAAAAAJAAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAAAAkAAAAAAwAvAAAAAAMADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAGwAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAAAA4AAAAAAAAJAAAAAAIACQAAAAABABwAAAAAAQAcAAAAAAAAHAAAAAAAABwAAAAAAQAcAAAAAAMADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAkAAAAAAAAJAAAAAAAACQAAAAAAAAOAAAAAAAACQAAAAABAA4AAAAAAAAOAAAAAAAAHAAAAAADABwAAAAAAAAcAAAAAAIADgAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAJAAAAAAAACQAAAAAAAAkAAAAAAAADgAAAAAAAAkAAAAAAQAcAAAAAAAAHAAAAAADABwAAAAAAwAcAAAAAAEAHAAAAAACABwAAAAAAgAOAAAAAAAAGwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAMAHAAAAAACABwAAAAAAAAcAAAAAAMAHAAAAAADABwAAAAAAgAcAAAAAAMADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAOAAAAAAAACQAAAAABAA== - version: 7 - 1,1: - ind: 1,1 - tiles: HAAAAAABAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAACAAkAAAAAAQAJAAAAAAIACQAAAAACAA4AAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAgAJAAAAAAEADgAAAAAAAA4AAAAAAAAJAAAAAAMACQAAAAABAAkAAAAAAAAJAAAAAAIACQAAAAABAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAJAAAAAAMACQAAAAACAAkAAAAAAAAOAAAAAAAACQAAAAACAAkAAAAAAQAJAAAAAAIACQAAAAADAAkAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAHgAAAAAAAB4AAAAAAAAOAAAAAAAACQAAAAAAAAkAAAAAAwAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAwAJAAAAAAMACQAAAAACABsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAAAkAAAAAAQAJAAAAAAEACQAAAAAAAAQAAAAAAgAJAAAAAAEACQAAAAAAAAkAAAAAAgAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAJAAAAAAEACQAAAAAAAAkAAAAAAQBHAAAAAAIARwAAAAACAAkAAAAAAwAJAAAAAAEADgAAAAAAAA4AAAAAAAAOAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAABAAkAAAAAAgAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAIACQAAAAACAA4AAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAAAkAAAAAAwAJAAAAAAIADgAAAAAAAA4AAAAAAAAEAAAAAAEACQAAAAABAAkAAAAAAgAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAJAAAAAAAACQAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAbAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAAGwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAAGwAAAAAAAA4AAAAAAAAuAAAAAAAALAAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAAGwAAAAAAABsAAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAbAAAAAAAAGwAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAABsAAAAAAAAbAAAAAAAADgAAAAAAAC4AAAAAAAAsAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAAGwAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA== - version: 7 - 1,2: - ind: 1,2 - tiles: DgAAAAAAAA4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA== - version: 7 - 2,-1: - ind: 2,-1 - tiles: HAAAAAAAAA4AAAAAAABAAAAAAAEAQAAAAAADAA8AAAAAAQBAAAAAAAIAQAAAAAAAAEAAAAAAAgBAAAAAAAMADgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAAkAAAAAAgAOAAAAAAAACQAAAAABAAkAAAAAAAAOAAAAAAAAQAAAAAADAEAAAAAAAgAPAAAAAAEAQAAAAAAAAEAAAAAAAQAOAAAAAAAAQAAAAAAAAA4AAAAAAAAsAAAAAAAALAAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAMADgAAAAAAAEAAAAAAAABAAAAAAAAADwAAAAAAAEAAAAAAAwBAAAAAAAAAQAAAAAABAEAAAAAAAgAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAMAAAAAAAACQAAAAADAA4AAAAAAABAAAAAAAMAQAAAAAABAEAAAAAAAgBAAAAAAAMAQAAAAAABAA4AAAAAAAAOAAAAAAAADgAAAAAAABwAAAAAAAAcAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAADAAAAAAAAAkAAAAAAQAOAAAAAAAAIwAAAAAAACMAAAAAAgAjAAAAAAMAIwAAAAABACMAAAAAAgAOAAAAAAAAHAAAAAACABwAAAAAAAAcAAAAAAIAHAAAAAACAA4AAAAAAAAOAAAAAAAADgAAAAAAAAwAAAAAAAAJAAAAAAIADgAAAAAAACMAAAAAAAAjAAAAAAEAIwAAAAABACMAAAAAAwAjAAAAAAIADgAAAAAAABwAAAAAAgAcAAAAAAAAHAAAAAACABwAAAAAAwAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAADAA4AAAAAAAAjAAAAAAAAIwAAAAADACMAAAAAAQAjAAAAAAAAIwAAAAADAA4AAAAAAAAcAAAAAAMAHAAAAAABABwAAAAAAwAcAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAHAAAAAAAAAkAAAAAAQAOAAAAAAAADgAAAAAAAA4AAAAAAAAcAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAHAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABwAAAAAAAAJAAAAAAAACQAAAAADAA4AAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAEAHAAAAAAAABwAAAAAAAAcAAAAAAIADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAcAAAAAAAACQAAAAABAAkAAAAAAAAOAAAAAAAAHAAAAAAAABwAAAAAAQAcAAAAAAEAHAAAAAADABwAAAAAAwAcAAAAAAAAHAAAAAABAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABwAAAAAAQAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABwAAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAGwAAAAAAAA4AAAAAAAAJAAAAAAEACAAAAAAAAA4AAAAAAAAkAAAAAAAAJAAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAACQAAAAABAAgAAAAAAAAOAAAAAAAAJAAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAAACQAAAAAAAAOAAAAAAAADgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAOAAAAAAAAGwAAAAAAAAkAAAAAAAAIAAAAAAAADgAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAAACQAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAEACAAAAAAAAA4AAAAAAAAkAAAAAAAAJAAAAAAAACQAAAAAAAAkAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAACQAAAAAAAAgAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAA== - version: 7 - 2,-2: - ind: 2,-2 - tiles: CQAAAAAAAAkAAAAAAwAJAAAAAAAACQAAAAABAAkAAAAAAQAJAAAAAAMACQAAAAABABsAAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAwAJAAAAAAAACQAAAAABAAkAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAAACQAAAAABAAkAAAAAAAAJAAAAAAAADgAAAAAAADkAAAAAAgA5AAAAAAEAOQAAAAAAADkAAAAAAAAOAAAAAAAAGwAAAAAAABsAAAAAAAAOAAAAAAAAGwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAA5AAAAAAAAOQAAAAAAADkAAAAAAgAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAQAJAAAAAAAADgAAAAAAAAkAAAAAAAAJAAAAAAEACQAAAAABAAkAAAAAAwAJAAAAAAIAOQAAAAADADkAAAAAAgA5AAAAAAIADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAAACQAAAAAAAA4AAAAAAAAJAAAAAAAARQAAAAAAAEUAAAAAAABFAAAAAAAACQAAAAACABwAAAAAAQAcAAAAAAMAHAAAAAACAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAAAAEUAAAAAAABFAAAAAAAARQAAAAAAAAkAAAAAAgAcAAAAAAEAHAAAAAADABwAAAAAAgAOAAAAAAAALgAAAAAAACwAAAAAAAAOAAAAAAAACQAAAAACAAkAAAAAAQAJAAAAAAEACQAAAAACAAkAAAAAAgBFAAAAAAAARQAAAAAAAEUAAAAAAAAJAAAAAAMAHAAAAAAAABwAAAAAAwAcAAAAAAAADgAAAAAAACwAAAAAAAAsAAAAAAAADgAAAAAAAAkAAAAAAAAJAAAAAAEAGgAAAAACAC8AAAAAAAAOAAAAAAAACQAAAAAAAAkAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAAACQAAAAABABoAAAAAAwAOAAAAAAAACQAAAAABAAkAAAAAAwAJAAAAAAMACQAAAAABAAkAAAAAAgAJAAAAAAEACQAAAAACAAkAAAAAAwAJAAAAAAAACQAAAAACAAkAAAAAAgAJAAAAAAAACQAAAAACAAkAAAAAAQAaAAAAAAIALwAAAAADAAkAAAAAAwAJAAAAAAIACQAAAAABAAkAAAAAAAAJAAAAAAEACQAAAAADAAkAAAAAAAAJAAAAAAEACQAAAAADAAkAAAAAAwAJAAAAAAAACQAAAAAAAAkAAAAAAwAJAAAAAAMAGgAAAAACAAkAAAAAAgAJAAAAAAAACQAAAAAAAAkAAAAAAgAJAAAAAAMACQAAAAABAAkAAAAAAQAJAAAAAAMACQAAAAACAAkAAAAAAAAJAAAAAAEACQAAAAABAAkAAAAAAAAJAAAAAAMACQAAAAADABoAAAAAAAAvAAAAAAIACQAAAAADAA4AAAAAAAAOAAAAAAAAQAAAAAAAAEAAAAAAAQBAAAAAAAMADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAAAAAkAAAAAAgAaAAAAAAEADgAAAAAAAAkAAAAAAwAOAAAAAAAAQAAAAAAAAEAAAAAAAQBAAAAAAAMAQAAAAAADAEAAAAAAAgBAAAAAAAAADgAAAAAAACwAAAAAAAAsAAAAAAAADgAAAAAAAAkAAAAAAAAJAAAAAAMAGgAAAAADAC8AAAAAAQAJAAAAAAEADgAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAgBAAAAAAAEAQAAAAAABAA4AAAAAAAAsAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAABAAkAAAAAAAAJAAAAAAMACQAAAAADAA4AAAAAAABAAAAAAAMAQAAAAAABAA8AAAAAAgBAAAAAAAAAQAAAAAABAA4AAAAAAAAOAAAAAAAADgAAAAAAAC4AAAAAAAAsAAAAAAAADgAAAAAAAAkAAAAAAgAJAAAAAAAACQAAAAADAA== - version: 7 - 2,-3: - ind: 2,-3 - tiles: DgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAAkAAAAAAwAJAAAAAAIACQAAAAABABwAAAAAAAAcAAAAAAMADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALAAAAAAAAA4AAAAAAAAJAAAAAAAACQAAAAABAAkAAAAAAQAcAAAAAAIAHAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAACwAAAAAAAAOAAAAAAAACQAAAAABAAkAAAAAAgAJAAAAAAIAHAAAAAACABwAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAQAJAAAAAAIADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAMACQAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAALgAAAAAAAA4AAAAAAAAhAAAAAAEADgAAAAAAAA4AAAAAAAAOAAAAAAAAHAAAAAAAAAkAAAAAAAAJAAAAAAIACQAAAAACAAkAAAAAAQAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAAC4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAhAAAAAAEADgAAAAAAABwAAAAAAAAJAAAAAAIACQAAAAADAAkAAAAAAQAJAAAAAAMACQAAAAABAAkAAAAAAAAJAAAAAAIADgAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAIQAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAACAAkAAAAAAgAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACEAAAAAAgAhAAAAAAEAIQAAAAACAA4AAAAAAAAOAAAAAAAACQAAAAABAAkAAAAAAgAJAAAAAAMACQAAAAADAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAAAJAAAAAAAACQAAAAAAAAkAAAAAAwAJAAAAAAEACQAAAAAAAAkAAAAAAwAJAAAAAAMACQAAAAABAAkAAAAAAgAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAAAAAkAAAAAAgAJAAAAAAIADgAAAAAAAA4AAAAAAAADAAAAAAMADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAGwAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAEACQAAAAACAAkAAAAAAwAJAAAAAAEACQAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABwAAAAAAwAOAAAAAAAACQAAAAADAAkAAAAAAQAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAjAAAAAAAAIwAAAAACAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAAAJAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAIwAAAAABACMAAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAwAJAAAAAAIACQAAAAADAAkAAAAAAgAJAAAAAAAACQAAAAACAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACMAAAAAAAAjAAAAAAEADgAAAAAAAA== - version: 7 - 2,-4: - ind: 2,-4 - tiles: DgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAAGwAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAAGwAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAAGwAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAADgAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAA7AAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALAAAAAAAAA4AAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAGwAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAAGwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAARgAAAAABAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAAGwAAAAAAAA4AAAAAAAAOAAAAAAAAGwAAAAAAABsAAAAAAAAOAAAAAAAAMQAAAAABADEAAAAAAwAOAAAAAAAADgAAAAAAADMAAAAAAwAzAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAGwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAzAAAAAAMADgAAAAAAABsAAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAAGwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAADMAAAAAAwAzAAAAAAAAMwAAAAACADMAAAAAAQAOAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAuAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAAGwAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAA== - version: 7 - 2,-5: - ind: 2,-5 - tiles: LgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAALgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAADgAAAAAAAEcAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAADgAAAAAAAC4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAEcAAAAAAQAuAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALAAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAABwAAAAAAgAcAAAAAAEAHAAAAAADAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAAA4AAAAAAAAcAAAAAAMAHAAAAAACABwAAAAAAgAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAcAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAsAAAAAAAADgAAAAAAAEcAAAAAAgAsAAAAAAAALAAAAAAAAC4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAcAAAAAAAARwAAAAABACwAAAAAAAAsAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAAGwAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAAHAAAAAACABwAAAAAAQAcAAAAAAMADgAAAAAAAA== - version: 7 - 2,0: - ind: 2,0 - tiles: CQAAAAABAAgAAAAAAAAOAAAAAAAAJAAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAAACQAAAAAAAAOAAAAAAAAHgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAwAJAAAAAAEADgAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAB4AAAAAAAAeAAAAAAAADgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAA4AAAAAAAAJAAAAAAIACQAAAAAAAAkAAAAAAwAkAAAAAAAAJAAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAAAA4AAAAAAAAeAAAAAAAAHgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAACQAAAAAAAAkAAAAAAAAOAAAAAAAAJAAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAAACQAAAAAAAAOAAAAAAAAHgAAAAAAAB4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAQAJAAAAAAAADgAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAIACQAAAAABAA4AAAAAAAAOAAAAAAAAGwAAAAAAAA4AAAAAAAAOAAAAAAAAHgAAAAAAAB4AAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAACQAAAAAAAAkAAAAAAgAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAwAJAAAAAAEADgAAAAAAAB4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAjAAAAAAAAIwAAAAAAAA4AAAAAAAAJAAAAAAIACQAAAAADAA4AAAAAAAAeAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACMAAAAAAgAjAAAAAAMADgAAAAAAACMAAAAAAgAOAAAAAAAAIwAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAACAAkAAAAAAwAOAAAAAAAAHgAAAAAAAA4AAAAAAAAeAAAAAAAADgAAAAAAAA4AAAAAAAAjAAAAAAEADgAAAAAAAA4AAAAAAAAjAAAAAAEADgAAAAAAACMAAAAAAgAjAAAAAAMADgAAAAAAAAkAAAAAAQAJAAAAAAIADgAAAAAAAA4AAAAAAAAOAAAAAAAAHgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAIACQAAAAADAAkAAAAAAwAOAAAAAAAADgAAAAAAAB4AAAAAAAAOAAAAAAAAJAAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAAACQAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAACAAkAAAAAAgAJAAAAAAIADgAAAAAAAA4AAAAAAAAeAAAAAAAADgAAAAAAACQAAAAAAAAkAAAAAAAADgAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAAACQAAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAgAJAAAAAAAACQAAAAADABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAIACQAAAAADAAkAAAAAAwAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAACQAAAAADAAkAAAAAAgAJAAAAAAEADgAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAADgAAAAAAABsAAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAA== - version: 7 - 2,1: - ind: 2,1 - tiles: CQAAAAADAAkAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAEcAAAAAAgAJAAAAAAIADgAAAAAAAA4AAAAAAAAOAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAOAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAJAAAAAAIACQAAAAABAAQAAAAABAAJAAAAAAIADgAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAADAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAABAAAAAABAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAQAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAAAQAAAAAAgAJAAAAAAEADgAAAAAAAA4AAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAABHAAAAAAIADgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAACQAAAAABAAkAAAAAAABHAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAACQAAAAABAA4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAABsAAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAAGwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAEcAAAAAAQAOAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAALAAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAAGwAAAAAAAA4AAAAAAAAbAAAAAAAACQAAAAAAAA4AAAAAAAAOAAAAAAAARwAAAAABAA4AAAAAAAAbAAAAAAAAGwAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAAGwAAAAAAAA4AAAAAAAAOAAAAAAAARwAAAAACAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAABsAAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA== - version: 7 - 3,-1: - ind: 3,-1 - tiles: CQAAAAABAAkAAAAAAAAJAAAAAAIACQAAAAACAAkAAAAAAgAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAAHAAAAAABAA4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAABwAAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAcAAAAAAMADgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAbAAAAAAAADgAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAALgAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAAC4AAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAuAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAALgAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAAA== - version: 7 - 3,-2: - ind: 3,-2 - tiles: DgAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAeAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAJAAAAAAEADgAAAAAAAAkAAAAAAgAJAAAAAAEACQAAAAACAAkAAAAAAwAbAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAACQAAAAABAAkAAAAAAQAJAAAAAAIACQAAAAABAAkAAAAAAAAJAAAAAAIADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC8AAAAAAgAvAAAAAAMALwAAAAACAC8AAAAAAwAaAAAAAAIACQAAAAABABsAAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAOAAAAAAAAGgAAAAAAAAkAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALwAAAAACAC8AAAAAAwAvAAAAAAAALwAAAAADABoAAAAAAwAJAAAAAAEACQAAAAABAAkAAAAAAAAOAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAAkAAAAAAwAJAAAAAAAACQAAAAACAAkAAAAAAwAaAAAAAAIACQAAAAAAAAkAAAAAAAAJAAAAAAMADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAvAAAAAAEALwAAAAABAC8AAAAAAAAvAAAAAAAAGgAAAAABAAkAAAAAAgAJAAAAAAAACQAAAAACAA4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAADgAAAAAAABoAAAAAAQAJAAAAAAMADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC8AAAAAAQAvAAAAAAEALwAAAAAAAC8AAAAAAwAaAAAAAAIACQAAAAACABsAAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAJAAAAAAEACQAAAAADAAkAAAAAAgAJAAAAAAMACQAAAAAAAAkAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAACQAAAAADAAkAAAAAAAAJAAAAAAIACQAAAAADAAkAAAAAAAAJAAAAAAEAGwAAAAAAAA4AAAAAAAAOAAAAAAAAGwAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA== - version: 7 - 3,-3: - ind: 3,-3 - tiles: DgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAC4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAOAAAAAAAAGwAAAAAAAA4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAAGwAAAAAAAA4AAAAAAAAbAAAAAAAAGwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAOAAAAAAAAHgAAAAAAAA4AAAAAAAAcAAAAAAMAHAAAAAADABwAAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAB4AAAAAAAAOAAAAAAAAHAAAAAADABwAAAAAAgAcAAAAAAEADgAAAAAAABwAAAAAAgAcAAAAAAAAHAAAAAAAABwAAAAAAgAcAAAAAAAADgAAAAAAAA4AAAAAAAAcAAAAAAIAHAAAAAAAAA4AAAAAAAAOAAAAAAAAHAAAAAAAABwAAAAAAQAcAAAAAAMAHAAAAAACABwAAAAAAQAcAAAAAAAAHAAAAAABABwAAAAAAgAcAAAAAAAAHAAAAAABABwAAAAAAAAcAAAAAAMAHAAAAAACABwAAAAAAwAOAAAAAAAAHgAAAAAAAA4AAAAAAAAcAAAAAAEAHAAAAAABABwAAAAAAAAOAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAMAHAAAAAABABwAAAAAAQAcAAAAAAMAHAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAB4AAAAAAAAOAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAMADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAAHgAAAAAAAA4AAAAAAAAbAAAAAAAAGwAAAAAAAA4AAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAB4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA== - version: 7 - 3,-4: - ind: 3,-4 - tiles: DgAAAAAAAC4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAEcAAAAAAQAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAMQAAAAAAAA4AAAAAAAAsAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAADEAAAAAAAAOAAAAAAAALAAAAAAAAC4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAABwAAAAAAQAOAAAAAAAAGwAAAAAAAA4AAAAAAAAxAAAAAAIADgAAAAAAACwAAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAbAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAALgAAAAAAAA4AAAAAAAAzAAAAAAEADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAAMwAAAAABAA4AAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAABsAAAAAAAAOAAAAAAAARgAAAAADAEYAAAAAAgAbAAAAAAAARgAAAAACAA4AAAAAAAAOAAAAAAAADgAAAAAAADMAAAAAAgAzAAAAAAIAMwAAAAADAA4AAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAOAAAAAAAADgAAAAAAADMAAAAAAQAzAAAAAAIAMwAAAAADADMAAAAAAgAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAMwAAAAABADMAAAAAAgAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAGwAAAAAAAA4AAAAAAAAzAAAAAAEAMwAAAAAAAA4AAAAAAAAOAAAAAAAAGwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAALgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAAC4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAADMAAAAAAwAOAAAAAAAAMwAAAAADAA4AAAAAAAAzAAAAAAMADgAAAAAAADMAAAAAAAAOAAAAAAAAGwAAAAAAAA4AAAAAAAAuAAAAAAAADgAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAADMAAAAAAAAzAAAAAAEADgAAAAAAAA4AAAAAAAAOAAAAAAAAMwAAAAABADMAAAAAAgAzAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAADMAAAAAAQAzAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAAC4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAAGwAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAC4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAC4AAAAAAAAsAAAAAAAADgAAAAAAAA== - version: 7 - 3,-5: - ind: 3,-5 - tiles: DgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAADMAAAAAAQAzAAAAAAMADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAzAAAAAAMAMwAAAAAAAA4AAAAAAABHAAAAAAEADgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAALAAAAAAAACwAAAAAAAAOAAAAAAAAMwAAAAAAADMAAAAAAwAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAABHAAAAAAIADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAARwAAAAAAAA4AAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAjAAAAAAAAIwAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAADwAAAAABAAsAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAOAAAAAAAALAAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAA4AAAAAAAAuAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAC4AAAAAAAAsAAAAAAAADgAAAAAAACwAAAAAAABHAAAAAAIALAAAAAAAACwAAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAuAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAADgAAAAAAAC4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAA== - version: 7 - 3,0: - ind: 3,0 - tiles: LAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAOAAAAAAAAGwAAAAAAAA4AAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAADgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAC4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAuAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAALgAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAAC4AAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAjAAAAAAMADgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAuAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAAIwAAAAADACMAAAAAAAAjAAAAAAIADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAOAAAAAAAAIwAAAAACACMAAAAAAgAOAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAADgAAAAAAACMAAAAAAgAjAAAAAAEADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA== - version: 7 - 3,1: - ind: 3,1 - tiles: LgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA== - version: 7 - 4,-1: - ind: 4,-1 - tiles: LgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAAC4AAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAuAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAALgAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAAC4AAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA== - version: 7 - 5,-2: - ind: 5,-2 - tiles: LgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAADgAAAAAAAD0AAAAAAgAOAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAACAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAA4AAAAAAAA9AAAAAAIADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAOAAAAAAAAPQAAAAAAAD0AAAAAAwAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAQAAAAAADAA4AAAAAAABAAAAAAAMALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAA9AAAAAAMADgAAAAAAAEAAAAAAAABAAAAAAAMAQAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAARwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAABAAAAAAAMADgAAAAAAAEcAAAAAAQAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAC4AAAAAAAAOAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAAQAAAAAAAAEAAAAAAAwBAAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAADgAAAAAAAEAAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAARwAAAAAAAA4AAAAAAAAcAAAAAAMARwAAAAABAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAzAAAAAAIAMwAAAAADAA4AAAAAAAAzAAAAAAIADgAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAAEAAAAAAAwAOAAAAAAAALAAAAAAAACwAAAAAAABAAAAAAAAADgAAAAAAAC4AAAAAAAAsAAAAAAAADgAAAAAAADMAAAAAAwAzAAAAAAAAMwAAAAADAA4AAAAAAAAsAAAAAAAALgAAAAAAAA4AAAAAAABAAAAAAAIAQAAAAAACAA4AAAAAAABAAAAAAAAAQAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAsAAAAAAAADgAAAAAAABwAAAAAAQAcAAAAAAAADgAAAAAAAA4AAAAAAAAcAAAAAAMADgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAcAAAAAAIADgAAAAAAAA4AAAAAAAAcAAAAAAIAHAAAAAACABwAAAAAAQAcAAAAAAAADgAAAAAAAA4AAAAAAAAcAAAAAAMADgAAAAAAAA4AAAAAAAAsAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAAHAAAAAAAAA4AAAAAAAAOAAAAAAAAHAAAAAAAABwAAAAAAwAcAAAAAAEAHAAAAAABAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAEcAAAAAAQAOAAAAAAAADgAAAAAAABwAAAAAAwAOAAAAAAAAHAAAAAAAABwAAAAAAgAOAAAAAAAADgAAAAAAABwAAAAAAwAcAAAAAAAALAAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAAA== - version: 7 - 4,0: - ind: 4,0 - tiles: LgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAC4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAAA4AAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAOAAAAAAAALAAAAAAAACwAAAAAAAAOAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAALgAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAAC4AAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAuAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAALgAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA== - version: 7 - -5,-5: - ind: -5,-5 - tiles: LgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALAAAAAAAAA== - version: 7 - 6,-2: - ind: 6,-2 - tiles: QAAAAAACAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAABAAAAAAAIADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAEAAAAAAAQBHAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAABAAAAAAAEADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAAQAAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAEAAAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAABAAAAAAAAARwAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAARwAAAAABACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAEcAAAAAAQAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA== - version: 7 - 1,-6: - ind: 1,-6 - tiles: LAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAA== - version: 7 - 4,-3: - ind: 4,-3 - tiles: DgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAADgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAOAAAAAAAALAAAAAAAAC4AAAAAAAAsAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAALAAAAAAAAC4AAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAADgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAcAAAAAAIAHAAAAAADABwAAAAAAAAcAAAAAAIAHAAAAAACABwAAAAAAAAcAAAAAAAAHAAAAAADABwAAAAAAgAcAAAAAAIADgAAAAAAABwAAAAAAAAcAAAAAAIAHAAAAAADAC4AAAAAAAAOAAAAAAAAHAAAAAABAEkAAAAAAABJAAAAAAMAHAAAAAACAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAcAAAAAAEAHAAAAAAAAA4AAAAAAAAcAAAAAAEASQAAAAAAAEkAAAAAAwAsAAAAAAAADgAAAAAAABwAAAAAAQBJAAAAAAEASQAAAAADABwAAAAAAAAcAAAAAAIAHAAAAAABABwAAAAAAwAOAAAAAAAAHAAAAAACABwAAAAAAAAOAAAAAAAAHAAAAAAAAEkAAAAAAgAcAAAAAAIADgAAAAAAAA4AAAAAAAAcAAAAAAMASQAAAAABAEkAAAAAAQAcAAAAAAEADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABwAAAAAAwAcAAAAAAAAHAAAAAACABwAAAAAAwBJAAAAAAMASQAAAAACAA4AAAAAAAAOAAAAAAAAHAAAAAAAABwAAAAAAgAcAAAAAAEAHAAAAAACABwAAAAAAAAcAAAAAAAAHAAAAAADABwAAAAAAgAcAAAAAAMAHAAAAAAAAA4AAAAAAAAcAAAAAAMAHAAAAAABABwAAAAAAwAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAHAAAAAABABwAAAAAAQAcAAAAAAEAHAAAAAADABwAAAAAAwAOAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAABwAAAAAAAAcAAAAAAMAHAAAAAACABwAAAAAAgAOAAAAAAAADgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALAAAAAAAAA4AAAAAAAAcAAAAAAEAHAAAAAACABwAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA== - version: 7 - 2,-6: - ind: 2,-6 - tiles: LgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAA8AAAAAAwBJAAAAAAEALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAsAAAAAAAADwAAAAADAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAALAAAAAAAAA8AAAAAAwAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAEcAAAAAAgAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA== - version: 7 - -1,-6: - ind: -1,-6 - tiles: LgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAAQAAAAABAAJAAAAAAIACQAAAAACAA4AAAAAAAAcAAAAAAIAHAAAAAABABwAAAAAAAAcAAAAAAIAHAAAAAADAC4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAABHAAAAAAIALAAAAAAAACwAAAAAAAAsAAAAAAAADgAAAAAAAAkAAAAAAgAOAAAAAAAAHAAAAAAAABwAAAAAAQAcAAAAAAEADgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAEcAAAAAAAAOAAAAAAAALgAAAAAAAEcAAAAAAgAJAAAAAAIADgAAAAAAABwAAAAAAwAcAAAAAAIADgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAADgAAAAAAAAkAAAAAAQAOAAAAAAAABAAAAAADAAQAAAAABAAOAAAAAAAACQAAAAABAA4AAAAAAAAcAAAAAAMAHAAAAAABAEcAAAAAAAAOAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAA4AAAAAAAAJAAAAAAAACQAAAAACAAkAAAAAAAAJAAAAAAIADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAABHAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAuAAAAAAAARwAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAC4AAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAALAAAAAAAAEcAAAAAAgAOAAAAAAAALAAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAABHAAAAAAIALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA== - version: 7 - -1,2: - ind: -1,2 - tiles: LgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAACwAAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAOAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAOAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAOAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAOAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA== - version: 7 - -4,-1: - ind: -4,-1 - tiles: LAAAAAAAACwAAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAMADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAAACQAAAAADAA4AAAAAAAAOAAAAAAAACQAAAAACAA4AAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAQAJAAAAAAMADgAAAAAAAAkAAAAAAAAJAAAAAAIACQAAAAADAAkAAAAAAgAOAAAAAAAACQAAAAACAA4AAAAAAAAbAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAgAJAAAAAAMADgAAAAAAAAkAAAAAAgAOAAAAAAAADgAAAAAAAAkAAAAAAwAOAAAAAAAADgAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAB4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAeAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAABwAAAAAAQAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABwAAAAAAQAcAAAAAAAADgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABwAAAAAAgAOAAAAAAAAHAAAAAABAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAcAAAAAAEADgAAAAAAABwAAAAAAwAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAHAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABwAAAAAAQAOAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAHAAAAAACABwAAAAAAgAOAAAAAAAALgAAAAAAAA== - version: 7 - 4,-2: - ind: 4,-2 - tiles: LgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAA== - version: 7 - 0,-6: - ind: 0,-6 - tiles: DgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAADgAAAAAAABwAAAAAAgAOAAAAAAAACQAAAAACAAkAAAAAAgAJAAAAAAAADgAAAAAAAA4AAAAAAABHAAAAAAIALgAAAAAAAA4AAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALAAAAAAAAA4AAAAAAAAcAAAAAAEADgAAAAAAAAkAAAAAAAAJAAAAAAMABAAAAAACAA4AAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAAEcAAAAAAQAsAAAAAAAALgAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAEABAAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAARwAAAAACAA4AAAAAAAAOAAAAAAAALAAAAAAAAC4AAAAAAAAOAAAAAAAAHAAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAABAAkAAAAAAgAJAAAAAAAACQAAAAADAEcAAAAAAgAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAADgAAAAAAACwAAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAAAAAkAAAAAAAAOAAAAAAAADgAAAAAAAEcAAAAAAQAsAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAkAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAJAAAAAAAACQAAAAAAAAkAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAHQAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACQAAAAAAAAOAAAAAAAADgAAAAAAACQAAAAAAAAOAAAAAAAADgAAAAAAAB0AAAAAAAAOAAAAAAAALgAAAAAAACwAAAAAAAAjAAAAAAEAPAAAAAAGACMAAAAAAwAjAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACQAAAAAAAAkAAAAAAAADgAAAAAAAA4AAAAAAAAdAAAAAAAADgAAAAAAAC4AAAAAAAAsAAAAAAAADgAAAAAAACMAAAAAAgAjAAAAAAMAPAAAAAAGAA4AAAAAAAAsAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAA== - version: 7 - 6,-3: - ind: 6,-3 - tiles: DgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAAGwAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAAGwAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAABHAAAAAAEALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAAQAAAAAACAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA== - version: 7 - 5,-3: - ind: 5,-3 - tiles: DgAAAAAAACwAAAAAAAAuAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADQAAAAAAAA0AAAAAAAANAAAAAAAADQAAAAAAAA0AAAAAAAANAAAAAAAADQAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAGwAAAAAAADoAAAAAAAA6AAAAAAAAOgAAAAAAADoAAAAAAAA6AAAAAAAAOgAAAAAAADoAAAAAAAAbAAAAAAAAHAAAAAABABwAAAAAAgAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAOwAAAAAAADoAAAAAAAA7AAAAAAAAOwAAAAAAADsAAAAAAAAbAAAAAAAAGwAAAAAAAEkAAAAAAgAcAAAAAAMADgAAAAAAABsAAAAAAAAbAAAAAAAADgAAAAAAADMAAAAAAwAzAAAAAAEAMwAAAAABADsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAA7AAAAAAAAGwAAAAAAABsAAAAAAABJAAAAAAEAHAAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAzAAAAAAAAMwAAAAACADMAAAAAAwA6AAAAAAAAOgAAAAAAAA4AAAAAAAAOAAAAAAAAOwAAAAAAABsAAAAAAAAOAAAAAAAASQAAAAADABwAAAAAAgAOAAAAAAAAGwAAAAAAABsAAAAAAAAOAAAAAAAAMwAAAAABADMAAAAAAAAzAAAAAAMAOwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAADsAAAAAAAAbAAAAAAAAGwAAAAAAABwAAAAAAQAcAAAAAAIADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAADsAAAAAAAA6AAAAAAAAOwAAAAAAADsAAAAAAAA7AAAAAAAAGwAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAGwAAAAAAADoAAAAAAAA6AAAAAAAAOgAAAAAAADoAAAAAAAA6AAAAAAAAOgAAAAAAADoAAAAAAAAbAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAANAAAAAAAADQAAAAAAAA0AAAAAAAANAAAAAAAADQAAAAAAAA0AAAAAAAANAAAAAAAADgAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAsAAAAAAAARwAAAAAAAA4AAAAAAABHAAAAAAAALAAAAAAAAC4AAAAAAAAsAAAAAAAADgAAAAAAACwAAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAAPQAAAAADAEcAAAAAAQAOAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAD0AAAAAAwA9AAAAAAAADgAAAAAAAEcAAAAAAgBAAAAAAAAADgAAAAAAAA== - version: 7 - -6,-5: - ind: -6,-5 - tiles: LgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAA== - version: 7 - 3,-6: - ind: 3,-6 - tiles: LgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAPAAAAAAIADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAASQAAAAABAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAEkAAAAAAwAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAABHAAAAAAIADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA== - version: 7 - 4,-4: - ind: 4,-4 - tiles: DgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAABHAAAAAAAAHAAAAAADAEoAAAAAAABKAAAAAAAASgAAAAADAEoAAAAAAQBHAAAAAAIADgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAcAAAAAAMALgAAAAAAAEkAAAAAAgBJAAAAAAIAHAAAAAABABwAAAAAAgBKAAAAAAIASgAAAAACAEoAAAAAAQBKAAAAAAEADgAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAAC4AAAAAAAAOAAAAAAAAHAAAAAADAEkAAAAAAQBJAAAAAAEASQAAAAAAABwAAAAAAgAcAAAAAAAAHAAAAAADAA4AAAAAAABHAAAAAAEALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAABwAAAAAAwAcAAAAAAIAHAAAAAABABwAAAAAAwAcAAAAAAIAHAAAAAACABwAAAAAAgAcAAAAAAAAHAAAAAADABwAAAAAAgAOAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAABHAAAAAAEADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAEcAAAAAAQAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAEcAAAAAAQAOAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAEcAAAAAAgAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAOAAAAAAAALAAAAAAAAEcAAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAAC4AAAAAAAAOAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAADgAAAAAAACwAAAAAAAAuAAAAAAAADgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAsAAAAAAAADgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAADgAAAAAAAA== - version: 7 - 4,-5: - ind: 4,-5 - tiles: PAAAAAAGACMAAAAAAwAOAAAAAAAALAAAAAAAADwAAAAAAAAOAAAAAAAAIwAAAAAAACMAAAAAAwAjAAAAAAIADgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAsAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAARwAAAAACAA4AAAAAAABHAAAAAAAADgAAAAAAAA4AAAAAAABHAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAAIwAAAAACAEcAAAAAAQAsAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAAIwAAAAABADwAAAAAAwAjAAAAAAIADgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAACMAAAAAAwA8AAAAAAUAPAAAAAACACwAAAAAAAAuAAAAAAAALAAAAAAAADwAAAAABgAjAAAAAAAAIwAAAAADAA4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAADwAAAAAAQA8AAAAAAIAIwAAAAAAAEcAAAAAAQAsAAAAAAAALAAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAA8AAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAARwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAAIwAAAAABADwAAAAAAgAOAAAAAAAADgAAAAAAACwAAAAAAAAuAAAAAAAALAAAAAAAAEcAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAACMAAAAAAQAjAAAAAAIADgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAABHAAAAAAIADgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAEcAAAAAAQAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAABHAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAARwAAAAACAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAARwAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAcAAAAAAEAHAAAAAAAABwAAAAAAwAOAAAAAAAADgAAAAAAABwAAAAAAgAcAAAAAAMASgAAAAADAA4AAAAAAAAOAAAAAAAASgAAAAADAA4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAARwAAAAAAAA4AAAAAAAAsAAAAAAAAHAAAAAAAAA4AAAAAAAAOAAAAAAAAHAAAAAADAEoAAAAAAgAOAAAAAAAASgAAAAACAEoAAAAAAAAOAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA== - version: 7 - 4,-6: - ind: 4,-6 - tiles: LgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAACMAAAAAAQAOAAAAAAAAPAAAAAADACMAAAAAAgAOAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACMAAAAAAgAOAAAAAAAADgAAAAAAAA4AAAAAAABHAAAAAAAADgAAAAAAAA4AAAAAAABHAAAAAAIALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAA8AAAAAAQAIwAAAAACAA4AAAAAAAAdAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAAPAAAAAAEAA4AAAAAAAAOAAAAAAAAIwAAAAABADwAAAAABAAOAAAAAAAAIwAAAAABACMAAAAAAAAOAAAAAAAARwAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA== - version: 7 - 5,-1: - ind: 5,-1 - tiles: DgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAEcAAAAAAAAOAAAAAAAAHAAAAAACAA4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAAHAAAAAABAA4AAAAAAABHAAAAAAIADgAAAAAAAEcAAAAAAgAOAAAAAAAARwAAAAACABwAAAAAAgAOAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAEcAAAAAAgAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAADgAAAAAAABwAAAAAAgAOAAAAAAAARwAAAAABAA4AAAAAAABHAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAAHAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA== - version: 7 - 5,-4: - ind: 5,-4 - tiles: LgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAOAAAAAAAAHAAAAAABAA4AAAAAAAAsAAAAAAAALAAAAAAAAA4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAOAAAAAAAAHAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAA4AAAAAAAAcAAAAAAAADgAAAAAAABwAAAAAAQAOAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAACwAAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAOAAAAAAAALAAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA== - version: 7 - -1,-7: - ind: -1,-7 - tiles: LgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAADgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAEcAAAAAAAAOAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAC4AAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA== - version: 7 - 0,-7: - ind: 0,-7 - tiles: LgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALAAAAAAAAEcAAAAAAAAOAAAAAAAADgAAAAAAAEcAAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAAEcAAAAAAgAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAABHAAAAAAAALAAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAACwAAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA== - version: 7 - 1,-7: - ind: 1,-7 - tiles: LgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA== - version: 7 - -3,-6: - ind: -3,-6 - tiles: LgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAAGwAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAABsAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAAGwAAAAAAAA4AAAAAAAAbAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAOAAAAAAAACQAAAAADAAkAAAAAAgAJAAAAAAAACQAAAAAAAA== - version: 7 - -2,-6: - ind: -2,-6 - tiles: LgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAACQAAAAABAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA== - version: 7 - -4,-5: - ind: -4,-5 - tiles: LgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA== - version: 7 - -5,-3: - ind: -5,-3 - tiles: LgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA== - version: 7 - -6,-3: - ind: -6,-3 - tiles: LgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA== - version: 7 - -4,1: - ind: -4,1 - tiles: DgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAbAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAHgAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAAACQAAAAAAAAkAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAQAAAAAAgAJAAAAAAEADgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAJAAAAAAAACQAAAAACAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAkAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABsAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAcAAAAAAMAHAAAAAACAA4AAAAAAAAOAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAADgAAAAAAAA4AAAAAAAAcAAAAAAIAHAAAAAABABwAAAAAAwAcAAAAAAEAGwAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABwAAAAAAAAOAAAAAAAAHAAAAAADAA4AAAAAAAAOAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAADgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAA4AAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAOAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAADgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAC4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA== - version: 7 - 6,-4: - ind: 6,-4 - tiles: LgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA== - version: 7 - -5,1: - ind: -5,1 - tiles: LgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAADgAAAAAAACwAAAAAAAAsAAAAAAAADgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA== - version: 7 - -5,0: - ind: -5,0 - tiles: LgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA== - version: 7 - -4,2: - ind: -4,2 - tiles: LgAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAAC4AAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAuAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAALgAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAAC4AAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAuAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAALgAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAAC4AAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAuAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAALgAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAAC4AAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAuAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAALgAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAAC4AAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAuAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAALgAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA== - version: 7 - -5,2: - ind: -5,2 - tiles: LgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAOAAAAAAAALAAAAAAAAA4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAADgAAAAAAACwAAAAAAAAOAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA4AAAAAAAAsAAAAAAAADgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALgAAAAAAAC4AAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAA== - version: 7 - - type: Broadphase - - type: Physics - bodyStatus: InAir - angularDamping: 0.05 - linearDamping: 0.05 - fixedRotation: False - bodyType: Dynamic - - type: Fixtures - fixtures: {} - - type: OccluderTree - - type: SpreaderGrid - - type: Shuttle - dampingModifier: 0.25 - - type: GridPathfinding - - type: Gravity - gravityShakeSound: !type:SoundPathSpecifier - path: /Audio/Effects/alert.ogg - - type: DecalGrid - chunkCollection: - version: 2 - nodes: - - node: - color: '#DE3A3A96' - id: Arrows - decals: - 21542: -28.000698,5.244668 - - node: - zIndex: 1 - angle: -3.141592653589793 rad - color: '#FFFFFFFF' - id: Arrows - decals: - 2144: -10.033192,-6.9926043 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: Arrows - decals: - 2143: -9.001826,-6.560205 - - node: - angle: 3.141592653589793 rad - color: '#FFFFFFFF' - id: Arrows - decals: - 21348: -8,0 - 21349: -6,0 - 21350: -4,0 - 21351: -2,0 - 21352: 0,0 - 21353: 2,0 - - node: - angle: -3.141592653589793 rad - color: '#DE3A3A96' - id: ArrowsGreyscale - decals: - 21550: -30.03355,2.7805595 - - node: - color: '#DE3A3A96' - id: ArrowsGreyscale - decals: - 21549: -23.000975,1.2526054 - - node: - color: '#DE3A3A96' - id: Bot - decals: - 21640: -25,-8 - 21641: -27,-9 - 21642: -28,-9 - 21817: -30,-8 - 21818: -30,-6 - 21822: -30,-4 - 21825: -25,-4 - 21828: -31,-4 - 21880: -42,3 - 21881: -42,4 - 21882: -42,5 - 21883: -41,5 - 21884: -40,5 - 21885: -39,5 - 21886: -38,5 - 21887: -37,5 - 21888: -36,5 - 21889: -36,1 - 21890: -39,1 - 21892: -40,3 - 21893: -39,3 - 21894: -38,3 - 21895: -37,3 - 21896: -41,1 - - node: - cleanable: True - zIndex: 1 - color: '#FFFFFF7F' - id: Bot - decals: - 20359: -5,-11 - 20360: -5,-9 - 20361: -2,-12 - 20362: -2,-8 - - node: - color: '#FFFFFFFF' - id: Bot - decals: - 1407: -16,-45 - 1408: -15,-45 - 2434: -16,-16 - 3160: 21,-23 - 3161: 22,-23 - 9911: 4,13 - 9912: 4,12 - 9937: 3,23 - 9938: 3,22 - 9939: 5,22 - 9940: 5,23 - 9941: 5,20 - 9943: 3,19 - 9944: 3,20 - 9945: 5,19 - 10826: 1,26 - 10827: 7,26 - 10828: 7,16 - 15952: -36,-32 - 15955: -36,-29 - 18617: 28,-5 - 18618: 27,-5 - 18619: 26,-5 - 20038: -46,-57 - 20039: -48,-57 - 20696: 32,-30 - 20697: 33,-30 - 20698: 34,-30 - 20699: 35,-30 - 20721: 11,17 - 21639: -31,5 - 21958: -16,-3 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: Bot - decals: - 17694: -16,-17 - 18555: 28,2 - 18556: 28,1 - 20466: 19,15 - 20467: 20,15 - 20470: 18,13 - 20471: 20,13 - - node: - color: '#D381C996' - id: BotGreyscale - decals: - 11429: 21,-29 - 11430: 32,-35 - 11431: 31,-34 - 11432: 31,-36 - - node: - zIndex: 1 - color: '#D381C996' - id: BotGreyscale - decals: - 9810: 34,-28 - - node: - color: '#D4D4D496' - id: BotGreyscale - decals: - 18583: 18,0 - - node: - color: '#DE3A3A96' - id: BotGreyscale - decals: - 21571: -30,1 - 21572: -30,0 - - node: - color: '#FBB2FFFF' - id: BotGreyscale - decals: - 3152: 19,-29 - 3154: 21,-30 - 3155: 19,-30 - 3156: 21,-31 - - node: - color: '#FFFFFFFF' - id: BotGreyscale - decals: - 15945: -47,-47 - 15946: -47,-45 - 15947: -47,-44 - 15948: -45,-44 - 15949: -45,-45 - 15950: -45,-46 - 15951: -45,-47 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: BotGreyscale - decals: - 15902: 25,-7 - 15903: 25,-8 - 15904: 26,-8 - 15905: 26,-9 - 15906: 25,-9 - 15907: 24,-9 - 15908: 24,-8 - - node: - color: '#FFFFFFFF' - id: BotLeft - decals: - 23769: 79,-41 - 23776: 78,-41 - 23777: 77,-41 - 23778: 80,-41 - 23785: 96,-42 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: BotLeftGreyscale - decals: - 15901: 26,-7 - 17847: 20,-3 - 17848: 21,-3 - - node: - color: '#FFFFFFFF' - id: BotRight - decals: - 23774: 79,-45 - 23779: 78,-45 - 23780: 80,-45 - 23781: 81,-45 - 23786: 96,-44 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: BotRightGreyscale - decals: - 15900: 24,-7 - - node: - color: '#52B4E996' - id: BrickLineOverlayE - decals: - 18580: 22,1 - 18581: 22,2 - - node: - color: '#52B4E996' - id: BrickLineOverlayN - decals: - 18584: 21,3 - 18585: 20,3 - - node: - color: '#FFFFFFFF' - id: BrickTileDarkCornerNe - decals: - 21398: -51,1 - 21852: -36,4 - 23782: 80,-42 - 23857: -6,-37 - 23889: -2,-41 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: BrickTileDarkCornerNe - decals: - 20088: -4,-42 - - node: - color: '#FFFFFFFF' - id: BrickTileDarkCornerNw - decals: - 21396: -53,1 - 21435: 78,-42 - 21853: -41,4 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: BrickTileDarkCornerNw - decals: - 4135: -13,-37 - 17687: -38,-53 - 17780: 33,0 - 20079: -8,-42 - - node: - color: '#FFFFFFFF' - id: BrickTileDarkCornerSe - decals: - 21399: -51,-7 - 21854: -36,2 - 23737: 80,-44 - 23891: -2,-42 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: BrickTileDarkCornerSe - decals: - 4127: -2,-42 - - node: - color: '#FFFFFFFF' - id: BrickTileDarkCornerSw - decals: - 21437: 78,-44 - 21855: -41,2 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: BrickTileDarkEndE - decals: - 19605: -7,-41 - 19606: -7,-38 - 19625: -11,-41 - 19626: -11,-38 - - node: - color: '#FFFFFFFF' - id: BrickTileDarkEndW - decals: - 23880: -12,-41 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: BrickTileDarkEndW - decals: - 19603: -12,-38 - 19623: -8,-41 - 19624: -8,-38 - - node: - color: '#FFFFFFFF' - id: BrickTileDarkInnerNe - decals: - 21440: 78,-44 - 21615: -32,7 - 21811: -29,-8 - 21878: -41,2 - 23896: -6,-41 - - node: - color: '#FFFFFFFF' - id: BrickTileDarkInnerNw - decals: - 21616: -29,7 - 21810: -26,-8 - 21876: -36,2 - 23740: 80,-44 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: BrickTileDarkInnerNw - decals: - 17688: -38,-54 - - node: - color: '#FFFFFFFF' - id: BrickTileDarkInnerSe - decals: - 21441: 78,-42 - 21617: -32,14 - 21877: -41,4 - - node: - color: '#FFFFFFFF' - id: BrickTileDarkInnerSw - decals: - 21618: -29,14 - 21619: -30,8 - 21620: -30,8 - 21879: -36,4 - 23783: 80,-42 - - node: - color: '#FFFFFFFF' - id: BrickTileDarkLineE - decals: - 21400: -51,0 - 21401: -51,-1 - 21402: -51,-4 - 21403: -51,-5 - 21404: -51,-6 - 21443: 78,-43 - 21510: 77,-42 - 21511: 77,-43 - 21512: 77,-44 - 21599: -32,11 - 21600: -32,10 - 21601: -32,9 - 21602: -32,8 - 21603: -32,12 - 21604: -32,13 - 21805: -29,-7 - 21806: -29,-6 - 21860: -36,3 - 21874: -41,3 - 23738: 80,-43 - 23893: -6,-40 - 23894: -6,-39 - 23895: -6,-38 - - node: - color: '#FFFFFFFF' - id: BrickTileDarkLineN - decals: - 21397: -52,1 - 21444: 79,-44 - 21449: 79,-42 - 21607: -31,7 - 21608: -30,7 - 21803: -28,-8 - 21804: -27,-8 - 21861: -40,4 - 21862: -39,4 - 21863: -38,4 - 21864: -37,4 - 21865: -37,2 - 21866: -38,2 - 21867: -39,2 - 21868: -40,2 - 23858: -7,-37 - 23859: -8,-37 - 23860: -9,-37 - 23866: -10,-37 - 23867: -11,-37 - 23868: -12,-37 - 23884: -5,-42 - 23885: -5,-41 - 23886: -4,-41 - 23890: -3,-41 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: BrickTileDarkLineN - decals: - 17685: -37,-53 - 17693: -39,-54 - 19371: 14,26 - 19372: 13,26 - 19373: 12,26 - 19374: 11,26 - 20083: -7,-42 - 20084: -6,-42 - 20089: -8,-46 - - node: - color: '#FFFFFFFF' - id: BrickTileDarkLineS - decals: - 21446: 79,-42 - 21447: 79,-44 - 21605: -31,14 - 21606: -30,14 - 21856: -40,2 - 21857: -39,2 - 21858: -38,2 - 21859: -37,2 - 21869: -40,4 - 21870: -39,4 - 21871: -38,4 - 21872: -37,4 - 23892: -3,-42 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: BrickTileDarkLineS - decals: - 19503: -36,-40 - 19506: -33,-40 - 19522: -35,-40 - 19523: -34,-40 - - node: - color: '#FFFFFFFF' - id: BrickTileDarkLineW - decals: - 21383: -53,-5 - 21384: -53,-4 - 21385: -53,-3 - 21386: -53,-2 - 21448: 78,-43 - 21507: 81,-42 - 21508: 81,-43 - 21509: 81,-44 - 21609: -29,8 - 21610: -29,9 - 21611: -29,10 - 21612: -29,11 - 21613: -29,12 - 21614: -29,13 - 21807: -26,-7 - 21809: -26,-6 - 21873: -41,3 - 21875: -36,3 - 23739: 80,-43 - 23881: -13,-38 - 23882: -13,-39 - 23883: -13,-40 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: BrickTileDarkLineW - decals: - 17781: 33,-1 - 17783: 33,-3 - 17784: 33,-4 - 17960: 33,-2 - 20080: -8,-43 - 20081: -8,-44 - 20082: -8,-45 - - node: - zIndex: 2 - color: '#FFFFFFFF' - id: BrickTileDarkLineW - decals: - 17968: 33,-5 - - node: - color: '#FFFFFFFF' - id: BrickTileSteelCornerNe - decals: - 21973: -18,-2 - - node: - color: '#FFFFFFFF' - id: BrickTileSteelCornerNw - decals: - 21972: -21,-2 - - node: - color: '#FFFFFFFF' - id: BrickTileSteelCornerSe - decals: - 21971: -18,-4 - - node: - color: '#FFFFFFFF' - id: BrickTileSteelCornerSw - decals: - 21970: -21,-4 - - node: - color: '#FFFFFFFF' - id: BrickTileSteelLineE - decals: - 21411: -50,11 - 21412: -50,10 - 21414: -55,13 - 21979: -18,-3 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: BrickTileSteelLineE - decals: - 18565: 27,2 - 18566: 27,1 - - node: - color: '#FFFFFFFF' - id: BrickTileSteelLineN - decals: - 21977: -20,-2 - 21978: -19,-2 - - node: - color: '#FFFFFFFF' - id: BrickTileSteelLineS - decals: - 21975: -20,-4 - 21976: -19,-4 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: BrickTileSteelLineS - decals: - 19367: 14,26 - 19368: 13,26 - 19369: 12,26 - 19370: 11,26 - - node: - color: '#FFFFFFFF' - id: BrickTileSteelLineW - decals: - 21406: -53,11 - 21407: -53,12 - 21413: -53,13 - 21974: -21,-3 - - node: - zIndex: 1 - color: '#3EB38896' - id: BrickTileWhiteBox - decals: - 17185: 29,-9 - 17186: 29,-8 - 17187: 29,-7 - - node: - zIndex: 1 - color: '#A4610696' - id: BrickTileWhiteBox - decals: - 17176: 11,-20 - 17177: 11,-19 - - node: - zIndex: 1 - color: '#D381C996' - id: BrickTileWhiteBox - decals: - 9613: 35,-47 - 9614: 35,-45 - - node: - zIndex: 1 - color: '#D4D4D496' - id: BrickTileWhiteBox - decals: - 17180: 15,-20 - 17181: 15,-19 - 17184: 14,-20 - - node: - zIndex: 1 - color: '#DE3A3A96' - id: BrickTileWhiteBox - decals: - 17182: 17,-19 - 17183: 17,-18 - - node: - zIndex: 1 - color: '#EFB34196' - id: BrickTileWhiteBox - decals: - 17178: 13,-20 - 17179: 13,-19 - - node: - color: '#334E6DC8' - id: BrickTileWhiteCornerNe - decals: - 11858: -24,-45 - - node: - zIndex: 1 - color: '#334E6DC8' - id: BrickTileWhiteCornerNe - decals: - 12370: -20,-47 - - node: - zIndex: 1 - color: '#A4610693' - id: BrickTileWhiteCornerNe - decals: - 15139: -9,-92 - 15141: -7,-93 - - node: - color: '#D381C996' - id: BrickTileWhiteCornerNe - decals: - 12171: 53,-52 - 12176: 40,-53 - - node: - color: '#DE3A3A96' - id: BrickTileWhiteCornerNe - decals: - 21902: -34,-4 - - node: - color: '#EFB34196' - id: BrickTileWhiteCornerNe - decals: - 10881: -8,-18 - - node: - zIndex: 1 - color: '#EFB34196' - id: BrickTileWhiteCornerNe - decals: - 2236: -8,-11 - 15881: -1,-18 - 17192: 10,-16 - 17211: 10,-19 - - node: - color: '#334E6DC8' - id: BrickTileWhiteCornerNw - decals: - 11357: -25,-45 - - node: - zIndex: 1 - color: '#A4610693' - id: BrickTileWhiteCornerNw - decals: - 15143: -12,-92 - 15155: 9,-93 - 15156: 11,-92 - - node: - color: '#D381C996' - id: BrickTileWhiteCornerNw - decals: - 12160: 57,-51 - 12173: 37,-53 - 12177: 30,-53 - - node: - color: '#DE3A3A96' - id: BrickTileWhiteCornerNw - decals: - 21721: -46,-2 - - node: - color: '#EFB34196' - id: BrickTileWhiteCornerNw - decals: - 10871: -14,-19 - 10872: -13,-18 - - node: - zIndex: 1 - color: '#EFB34196' - id: BrickTileWhiteCornerNw - decals: - 2232: -14,-11 - 11031: -6,-18 - 17189: 3,-19 - 17191: 8,-16 - - node: - color: '#334E6DC8' - id: BrickTileWhiteCornerSe - decals: - 11353: -20,-49 - - node: - zIndex: 1 - color: '#52B4E996' - id: BrickTileWhiteCornerSe - decals: - 17577: 22,-1 - - node: - zIndex: 1 - color: '#A4610693' - id: BrickTileWhiteCornerSe - decals: - 15153: -7,-96 - - node: - color: '#D381C996' - id: BrickTileWhiteCornerSe - decals: - 12163: 59,-57 - - node: - color: '#DE3A3A96' - id: BrickTileWhiteCornerSe - decals: - 21903: -34,-2 - - node: - color: '#EFB34196' - id: BrickTileWhiteCornerSe - decals: - 10892: -8,-22 - 11941: -4,-22 - - node: - zIndex: 1 - color: '#EFB34196' - id: BrickTileWhiteCornerSe - decals: - 15885: -1,-22 - 17210: 10,-20 - 21334: -8,-16 - 21338: -12,-16 - - node: - color: '#334E6DC8' - id: BrickTileWhiteCornerSw - decals: - 11354: -25,-49 - - node: - zIndex: 1 - color: '#A4610693' - id: BrickTileWhiteCornerSw - decals: - 15154: 9,-96 - - node: - color: '#D381C996' - id: BrickTileWhiteCornerSw - decals: - 12165: 57,-57 - - node: - color: '#DE3A3A96' - id: BrickTileWhiteCornerSw - decals: - 21718: -46,-4 - - node: - color: '#EFB34196' - id: BrickTileWhiteCornerSw - decals: - 10870: -14,-21 - 10873: -13,-22 - 11045: -10,-16 - 11939: -2,-22 - 11942: -6,-22 - - node: - zIndex: 1 - color: '#EFB34196' - id: BrickTileWhiteCornerSw - decals: - 2226: -14,-16 - 17188: 3,-20 - - node: - zIndex: 1 - color: '#334E6DC8' - id: BrickTileWhiteEndE - decals: - 17767: -30,-51 - - node: - zIndex: 1 - color: '#D381C996' - id: BrickTileWhiteEndE - decals: - 9611: 36,-47 - - node: - zIndex: 1 - color: '#EFB34196' - id: BrickTileWhiteEndE - decals: - 17193: 12,-17 - - node: - zIndex: 1 - color: '#EFB34196' - id: BrickTileWhiteEndN - decals: - 15887: 1,-19 - - node: - zIndex: 1 - color: '#EFB34196' - id: BrickTileWhiteEndS - decals: - 15888: 1,-22 - - node: - zIndex: 1 - color: '#334E6DC8' - id: BrickTileWhiteEndW - decals: - 17766: -32,-51 - - node: - zIndex: 1 - color: '#D381C996' - id: BrickTileWhiteEndW - decals: - 9612: 36,-45 - - node: - zIndex: 1 - color: '#EFB34196' - id: BrickTileWhiteEndW - decals: - 17190: 3,-17 - - node: - color: '#334E6DC8' - id: BrickTileWhiteInnerNe - decals: - 11365: -24,-47 - 21496: 69,-45 - - node: - zIndex: 1 - color: '#A4610693' - id: BrickTileWhiteInnerNe - decals: - 15140: -9,-93 - - node: - color: '#DE3A3A96' - id: BrickTileWhiteInnerNe - decals: - 21915: -39,-4 - 21916: -34,-6 - - node: - color: '#EFB34196' - id: BrickTileWhiteInnerNe - decals: - 11098: -14,-14 - - node: - zIndex: 1 - color: '#EFB34196' - id: BrickTileWhiteInnerNe - decals: - 17223: 10,-17 - - node: - color: '#334E6DC8' - id: BrickTileWhiteInnerNw - decals: - 21493: 69,-45 - 21494: 74,-45 - - node: - zIndex: 1 - color: '#A4610693' - id: BrickTileWhiteInnerNw - decals: - 15163: 11,-93 - - node: - color: '#DE3A3A96' - id: BrickTileWhiteInnerNw - decals: - 21917: -32,-6 - - node: - color: '#EFB34196' - id: BrickTileWhiteInnerNw - decals: - 10868: -13,-19 - 11043: -10,-14 - - node: - zIndex: 1 - color: '#EFB34196' - id: BrickTileWhiteInnerNw - decals: - 17225: 8,-17 - - node: - color: '#334E6DC8' - id: BrickTileWhiteInnerSe - decals: - 21492: 69,-41 - - node: - color: '#DE3A3A96' - id: BrickTileWhiteInnerSe - decals: - 21914: -39,-2 - - node: - zIndex: 1 - color: '#EFB34196' - id: BrickTileWhiteInnerSe - decals: - 2247: -12,-14 - 2257: -14,-11 - - node: - color: '#334E6DC8' - id: BrickTileWhiteInnerSw - decals: - 21489: 69,-41 - 21490: 74,-41 - - node: - color: '#EFB34196' - id: BrickTileWhiteInnerSw - decals: - 10869: -13,-21 - 11044: -10,-14 - 11095: -10,-11 - - node: - color: '#334E6DC8' - id: BrickTileWhiteLineE - decals: - 11355: -20,-48 - 11364: -24,-46 - 21454: 66,-42 - 21455: 66,-43 - 21456: 66,-44 - 21484: 69,-44 - 21485: 69,-42 - - node: - zIndex: 1 - color: '#52B4E996' - id: BrickTileWhiteLineE - decals: - 17578: 22,0 - - node: - zIndex: 1 - color: '#A4610693' - id: BrickTileWhiteLineE - decals: - 15147: -7,-94 - 15152: -7,-95 - - node: - color: '#D381C996' - id: BrickTileWhiteLineE - decals: - 11439: 29,-34 - 11440: 29,-35 - 11441: 29,-36 - 12166: 59,-56 - 12169: 53,-56 - 12170: 53,-53 - 12178: 40,-55 - - node: - zIndex: 1 - color: '#D381C996' - id: BrickTileWhiteLineE - decals: - 14265: 29,-37 - 14266: 29,-33 - - node: - color: '#DE3A3A96' - id: BrickTileWhiteLineE - decals: - 21897: -39,-3 - 21901: -34,-5 - - node: - color: '#EFB34196' - id: BrickTileWhiteLineE - decals: - 11099: -14,-13 - 11100: -14,-12 - - node: - zIndex: 1 - color: '#EFB34196' - id: BrickTileWhiteLineE - decals: - 2222: -8,-12 - 2223: -12,-15 - 14243: -8,-21 - 14244: -8,-20 - 14245: -8,-19 - 15882: -1,-19 - 15883: -1,-20 - 15884: -1,-21 - 15891: 1,-21 - 15892: 1,-20 - 17228: 0,-15 - 17229: 0,-16 - 21335: -8,-15 - 21336: -8,-14 - 21337: -8,-13 - - node: - color: '#334E6DC8' - id: BrickTileWhiteLineN - decals: - 11361: -21,-47 - 11362: -22,-47 - 11363: -23,-47 - 21457: 67,-45 - 21458: 68,-45 - 21477: 70,-45 - 21478: 71,-45 - 21479: 72,-45 - 21480: 73,-45 - - node: - zIndex: 1 - color: '#334E6DC8' - id: BrickTileWhiteLineN - decals: - 17769: -31,-51 - - node: - zIndex: 1 - color: '#A4610693' - id: BrickTileWhiteLineN - decals: - 15144: -11,-92 - 15145: -10,-92 - 15161: 12,-92 - 15162: 10,-93 - - node: - color: '#D381C996' - id: BrickTileWhiteLineN - decals: - 11450: 37,-36 - 11451: 38,-36 - 12162: 58,-51 - 12172: 52,-52 - 12174: 38,-53 - 12175: 39,-53 - - node: - color: '#DE3A3A96' - id: BrickTileWhiteLineN - decals: - 21720: -43,-2 - 21905: -33,-6 - 21906: -35,-4 - 21907: -36,-4 - 21908: -37,-4 - 21909: -38,-4 - - node: - color: '#EFB34196' - id: BrickTileWhiteLineN - decals: - 10877: -12,-18 - 10878: -11,-18 - 10879: -10,-18 - 10880: -9,-18 - 11040: -5,-18 - 11096: -10,-11 - 11097: -9,-11 - - node: - zIndex: 1 - color: '#EFB34196' - id: BrickTileWhiteLineN - decals: - 2233: -13,-11 - 2234: -11,-11 - 2235: -12,-11 - 2261: -13,-14 - 2262: -12,-14 - 2263: -11,-14 - 17212: 9,-19 - 17213: 8,-19 - 17214: 7,-19 - 17215: 6,-19 - 17216: 5,-19 - 17217: 4,-19 - 17218: 4,-17 - 17219: 5,-17 - 17220: 6,-17 - 17221: 7,-17 - 17222: 11,-17 - 17224: 9,-16 - - node: - color: '#334E6DC8' - id: BrickTileWhiteLineS - decals: - 11366: -21,-49 - 11367: -22,-49 - 11368: -23,-49 - 11370: -24,-49 - 21459: 67,-41 - 21460: 68,-41 - 21461: 70,-41 - 21462: 71,-41 - 21463: 72,-41 - 21464: 73,-41 - - node: - zIndex: 1 - color: '#334E6DC8' - id: BrickTileWhiteLineS - decals: - 17768: -31,-51 - - node: - zIndex: 1 - color: '#334E6DFF' - id: BrickTileWhiteLineS - decals: - 4075: -19,-55 - 4076: -18,-55 - 4077: -17,-55 - - node: - zIndex: 1 - color: '#52B4E996' - id: BrickTileWhiteLineS - decals: - 17571: 19,2 - 17572: 21,-1 - - node: - zIndex: 1 - color: '#A4610693' - id: BrickTileWhiteLineS - decals: - 15150: -9,-96 - 15151: -8,-96 - 15159: 10,-96 - 15160: 11,-96 - - node: - color: '#D381C996' - id: BrickTileWhiteLineS - decals: - 11445: 41,-38 - 11448: 38,-38 - 11449: 37,-38 - 11452: 39,-38 - 11454: 40,-38 - 12164: 58,-57 - - node: - color: '#DE3A3A96' - id: BrickTileWhiteLineS - decals: - 21719: -43,-4 - 21910: -38,-2 - 21911: -37,-2 - 21912: -36,-2 - 21913: -35,-2 - - node: - color: '#EFB34196' - id: BrickTileWhiteLineS - decals: - 10874: -12,-22 - 10875: -11,-22 - 10890: -10,-22 - 10891: -9,-22 - 11054: -9,-16 - 11943: -5,-22 - - node: - zIndex: 1 - color: '#EFB34196' - id: BrickTileWhiteLineS - decals: - 2246: -11,-14 - 2248: -13,-16 - 2264: -13,-11 - 2265: -12,-11 - 2266: -11,-11 - 17194: 11,-17 - 17195: 10,-17 - 17196: 9,-17 - 17197: 8,-17 - 17198: 7,-17 - 17199: 6,-17 - 17200: 5,-17 - 17201: 4,-17 - 17202: 4,-20 - 17203: 5,-20 - 17204: 6,-20 - 17205: 7,-20 - 17206: 8,-20 - 17207: 9,-20 - - node: - color: '#334E6DC8' - id: BrickTileWhiteLineW - decals: - 11358: -25,-46 - 11359: -25,-47 - 11360: -25,-48 - 11442: 29,-36 - 11443: 29,-35 - 11444: 29,-34 - 21451: 69,-43 - 21452: 69,-44 - 21453: 69,-42 - 21481: 74,-44 - 21482: 74,-43 - 21483: 74,-42 - - node: - zIndex: 1 - color: '#334E6DC8' - id: BrickTileWhiteLineW - decals: - 14263: 29,-33 - 14264: 29,-37 - - node: - zIndex: 1 - color: '#52B4E996' - id: BrickTileWhiteLineW - decals: - 17574: 20,0 - - node: - zIndex: 1 - color: '#A4610693' - id: BrickTileWhiteLineW - decals: - 15148: -12,-93 - 15157: 9,-94 - 15158: 9,-95 - - node: - color: '#D381C996' - id: BrickTileWhiteLineW - decals: - 12161: 57,-52 - 12167: 50,-55 - 12168: 50,-56 - - node: - color: '#DE3A3A96' - id: BrickTileWhiteLineW - decals: - 21722: -46,-3 - 21898: -32,-3 - 21899: -32,-4 - 21900: -32,-5 - 21904: -32,-2 - - node: - color: '#EFB34196' - id: BrickTileWhiteLineW - decals: - 10876: -14,-20 - 11035: -6,-19 - 11036: -6,-20 - 11037: -6,-21 - 11094: -10,-15 - 11101: -14,-12 - 11102: -14,-13 - 11103: -14,-14 - - node: - zIndex: 1 - color: '#EFB34196' - id: BrickTileWhiteLineW - decals: - 2249: -14,-15 - 2253: -10,-13 - 2254: -10,-12 - 15889: 1,-21 - 15890: 1,-20 - 17226: -4,-15 - 17227: -4,-16 - - node: - cleanable: True - zIndex: 3 - angle: 3.141592653589793 rad - color: '#FF00007E' - id: BushCOne - decals: - 15121: 20.005093,-53.971985 - - node: - cleanable: True - zIndex: 3 - angle: 3.141592653589793 rad - color: '#FF00003F' - id: BushCTwo - decals: - 15119: 20.484497,-53.96156 - 15120: 19.36936,-53.899017 - - node: - color: '#FFFFFFFF' - id: BushDOne - decals: - 22044: -21.041206,-12.823776 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: BushDOne - decals: - 15623: -1.8747854,-52.058655 - 15624: -5.9705667,-52.45476 - 18315: -11.886084,12.918579 - - node: - color: '#FFFFFFFF' - id: BushDThree - decals: - 22043: -20.509693,-12.6986885 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: BushDThree - decals: - 18314: -17.209408,12.720526 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: BushDTwo - decals: - 18313: -17.178143,12.188906 - 18317: -11.0210705,12.845613 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: Bushd1 - decals: - 15614: 7.348914,-51.72509 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: Bushd2 - decals: - 15615: 4.7642984,-51.339405 - 15616: 4.0035048,-54.07047 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: Bushd3 - decals: - 15617: 7.9039936,-54.060047 - 15619: 5.4926233,-51.047535 - 15620: -2.8335946,-51.047535 - 15621: -2.8231728,-54.080894 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: Bushd4 - decals: - 15625: -4.6991034,-51.641697 - 18316: -11.448366,13.179177 - - node: - color: '#FFFFFFFF' - id: Bushg2 - decals: - 322: -3.4878087,-39.918102 - - node: - color: '#FFFFFFFF' - id: Bushg3 - decals: - 323: -4.113119,-39.907677 - - node: - color: '#FFFFFFFF' - id: Bushg4 - decals: - 321: -4.978131,-38.875713 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: Bushg4 - decals: - 18318: -11.647733,14.357079 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: Bushi1 - decals: - 15645: -4.580308,-53.828274 - 15653: -4.264282,-52.553818 - 15654: -3.7223463,-51.980503 - - node: - zIndex: 2 - color: '#FFFFFFFF' - id: Bushi1 - decals: - 17962: 33.222042,-2.3265424 - - node: - zIndex: 3 - color: '#FFFFFFFF' - id: Bushi1 - decals: - 15637: 3.8748503,-53.025635 - - node: - color: '#FFFFFFFF' - id: Bushi2 - decals: - 22024: -13.867736,6.8505135 - 22051: -23.125574,-15.805014 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: Bushi2 - decals: - 18320: -16.03246,13.673138 - 18321: -11.905412,15.490874 - - node: - zIndex: 2 - color: '#FFFFFFFF' - id: Bushi2 - decals: - 15646: -5.0076036,-54.109722 - 15647: -4.257231,-54.18269 - - node: - color: '#FFFFFFFF' - id: Bushi3 - decals: - 12158: -1.7835784,-39.817196 - 22023: -19.712698,3.896554 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: Bushi3 - decals: - 15627: 7.3632383,-54.21396 - 15628: 7.873908,-53.630222 - 15629: -3.5804038,-51.034668 - 15630: -4.1640263,-51.62883 - 18319: -16.053303,14.444507 - - node: - color: '#FFFFFFFF' - id: Bushi4 - decals: - 12159: -2.3776236,-40.025677 - 22022: -20.212946,4.1258793 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: Bushi4 - decals: - 15631: -4.1640263,-51.13891 - 15648: -5.9038815,-51.9207 - 15649: -5.5599613,-52.681644 - 15650: -1.9610562,-53.09586 - 15651: -2.075696,-53.585785 - 15652: -3.6493936,-52.678905 - 17796: 33.100418,-3.2685184 - 18322: -11.936677,17.16912 - - node: - zIndex: 2 - color: '#FFFFFFFF' - id: Bushi4 - decals: - 15635: 3.9999118,-52.58783 - 17961: 32.93023,-1.607293 - - node: - zIndex: 3 - color: '#FFFFFFFF' - id: Bushi4 - decals: - 15636: 4.2917233,-52.93182 - - node: - zIndex: 4 - color: '#FFFFFFFF' - id: Bushi4 - decals: - 15638: 4.1770835,-53.463436 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: Bushl1 - decals: - 15639: 6.2718725,-51.701797 - 15640: 5.5631876,-51.19103 - - node: - color: '#FFFFFFFF' - id: Bushm1 - decals: - 15801: 49.53584,-23.971285 - 15804: 49.44209,-19.898706 - - node: - color: '#FFFFFFFF' - id: Bushm3 - decals: - 15800: 48.57913,-23.83066 - - node: - color: '#FFFFFFFF' - id: Bushm4 - decals: - 15802: 47.78584,-19.945581 - 15803: 48.25459,-19.867456 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: Bushn1 - decals: - 15641: 6.0217485,-51.38908 - - node: - color: '#3EB38896' - id: CheckerNESW - decals: - 21928: -11,-7 - 21929: -11,-9 - 21930: -14,-5 - 21931: -13,-5 - 21932: -12,-5 - 21933: -12,-4 - 21934: -13,-4 - 21935: -14,-4 - 21936: -14,-3 - 21937: -13,-3 - 21938: -12,-3 - 21939: -12,-2 - 21940: -13,-2 - 21941: -14,-2 - 21942: -11,-3 - 21943: -11,-4 - 21944: -15,-4 - 21945: -15,-3 - - node: - zIndex: 1 - color: '#3EB38896' - id: CheckerNESW - decals: - 2072: -8,-7 - 2073: -8,-8 - 2074: -8,-9 - 2077: -9,-8 - 2078: -9,-9 - 2081: -10,-8 - 2082: -10,-9 - 2141: -10,-7 - 2142: -9,-7 - 14234: -10,-6 - 14235: -9,-6 - 14236: -9,-10 - 14237: -10,-10 - - node: - color: '#639137FF' - id: CheckerNESW - decals: - 2475: -22,-38 - - node: - zIndex: 1 - color: '#9FED5896' - id: CheckerNESW - decals: - 12961: 61,-80 - 12962: 61,-79 - 12963: 61,-78 - 12964: 62,-78 - 12965: 62,-79 - 12966: 62,-80 - 17825: 27,4 - 17826: 28,4 - - node: - color: '#FA750096' - id: CheckerNESW - decals: - 16044: -34,-34 - - node: - color: '#334E6DC8' - id: CheckerNWSE - decals: - 12885: -21,-51 - 12886: -20,-51 - 12887: -20,-52 - 12888: -21,-52 - 12889: -19,-52 - 12890: -19,-53 - 12891: -18,-53 - 12892: -17,-53 - 12893: -17,-52 - 12894: -18,-52 - 12895: -18,-51 - 12896: -19,-51 - 12897: -17,-51 - 12898: -16,-51 - 12899: -15,-51 - 22058: 55,-37 - 22059: 56,-37 - 22060: 57,-37 - 22061: 57,-39 - 22062: 56,-39 - 22063: 55,-39 - 22064: 53,-40 - 22065: 52,-40 - 22066: 51,-40 - 22067: 51,-39 - 22068: 52,-39 - 22069: 53,-39 - 22070: 53,-37 - 22071: 52,-37 - 22072: 51,-37 - 22074: 52,-36 - 22075: 53,-36 - 23646: 51,-36 - 23742: 58,-39 - 23743: 58,-37 - 23744: 59,-37 - 23745: 59,-39 - 23747: 60,-37 - 23748: 61,-37 - 23751: 64,-37 - 23752: 65,-37 - 23753: 66,-37 - 23756: 68,-39 - 23758: 66,-39 - 23759: 65,-39 - 23760: 64,-39 - 23761: 63,-39 - 23762: 62,-39 - - node: - zIndex: 1 - color: '#334E6DC8' - id: CheckerNWSE - decals: - 14431: -21,-53 - 14432: -20,-53 - 14433: -16,-52 - 14434: -15,-52 - 17741: -31,-49 - 17742: -30,-49 - 17743: -29,-49 - 17744: -28,-49 - 17745: -27,-49 - 17746: -27,-48 - 17747: -27,-47 - 17748: -27,-46 - 17749: -27,-45 - 17750: -28,-45 - 17751: -28,-46 - 17752: -28,-47 - 17753: -28,-48 - 17754: -29,-48 - 17755: -29,-47 - 17756: -29,-46 - 17757: -29,-45 - 17758: -30,-45 - 17759: -30,-46 - 17760: -30,-47 - 17761: -30,-48 - 17762: -31,-48 - 17763: -31,-47 - 17764: -31,-46 - 17765: -31,-45 - - node: - zIndex: 1 - color: '#43990996' - id: CheckerNWSE - decals: - 12955: 61,-80 - 12956: 61,-79 - 12957: 61,-78 - 12958: 62,-78 - 12959: 62,-79 - 12960: 62,-80 - - node: - color: '#52B4E996' - id: CheckerNWSE - decals: - 16036: -34,-27 - - node: - zIndex: 1 - color: '#8C347F96' - id: CheckerNWSE - decals: - 17550: 26,-1 - 17551: 27,-1 - 17556: 28,-1 - 17809: 25,-1 - 17810: 24,-1 - 17811: 24,0 - 17812: 24,1 - 17813: 24,2 - 17814: 24,3 - 17815: 25,3 - 17823: 28,4 - 17824: 27,4 - - node: - zIndex: 1 - color: '#8D1C9996' - id: CheckerNWSE - decals: - 19375: 11,27 - 19376: 12,27 - 19377: 13,27 - 19378: 14,27 - 19379: 14,28 - 19380: 13,28 - 19381: 12,28 - 19382: 11,28 - 19383: 10,28 - - node: - color: '#9FED5896' - id: CheckerNWSE - decals: - 10679: -14,-39 - 10681: -17,-31 - 23793: -21,-39 - 23794: -21,-38 - 23795: -21,-37 - 23797: -16,-31 - 23798: -15,-31 - 23801: -15,-32 - 23802: -16,-32 - 23803: -16,-33 - 23804: -15,-33 - 23807: -14,-33 - 23808: -15,-39 - - node: - zIndex: 1 - color: '#9FED5896' - id: CheckerNWSE - decals: - 14300: -22,-37 - 14301: -14,-39 - - node: - color: '#D4D4D428' - id: CheckerNWSE - decals: - 21586: -26,9 - 21587: -26,10 - 21588: -26,11 - 21589: -25,11 - 21590: -25,10 - 21591: -25,9 - 21592: -24,9 - 21593: -24,10 - 21594: -24,11 - 21595: -23,11 - 21596: -22,11 - 21597: -22,10 - 21598: -23,10 - - node: - zIndex: 1 - color: '#D4D4D428' - id: CheckerNWSE - decals: - 20500: 17,15 - 20501: 17,14 - 20502: 18,14 - 20503: 18,15 - 20504: 19,15 - 20505: 19,14 - 20506: 20,14 - 20507: 20,15 - 20508: 21,15 - 20509: 21,14 - 20510: 20,13 - 20511: 19,13 - 20512: 18,13 - 20513: 18,12 - 20514: 19,12 - 20515: 20,12 - 20584: 14,-25 - 20585: 15,-25 - 20586: 16,-25 - 20587: 16,-26 - 20588: 16,-27 - 20589: 15,-27 - 20590: 14,-27 - 20591: 13,-27 - 20592: 13,-26 - 20593: 13,-25 - 20594: 14,-26 - 20595: 15,-26 - 20606: 14,-28 - 20607: 15,-28 - 20608: 15,-24 - 20609: 14,-24 - - node: - color: '#D4D4D496' - id: CheckerNWSE - decals: - 21576: -38,13 - 21577: -37,13 - 21578: -36,13 - 21579: -35,13 - 21580: -34,13 - 21581: -34,12 - 21582: -35,12 - 21583: -36,12 - 21584: -37,12 - 21585: -38,12 - 23815: -8,-35 - 23816: -7,-35 - 23817: -6,-35 - 23818: -5,-35 - 23819: -4,-35 - 23820: -3,-35 - 23821: -3,-34 - 23822: -4,-34 - 23823: -5,-34 - 23824: -6,-34 - 23825: -7,-34 - 23826: -8,-34 - 23827: -8,-33 - 23828: -8,-32 - 23829: -8,-31 - 23830: -7,-31 - 23831: -7,-32 - 23832: -7,-33 - 23833: -6,-33 - 23834: -6,-32 - 23835: -6,-31 - 23836: -5,-31 - 23837: -5,-32 - 23838: -5,-33 - 23839: -4,-33 - 23840: -4,-32 - 23841: -4,-31 - 23842: -3,-31 - 23843: -3,-32 - 23844: -3,-33 - 23845: -3,-36 - 23846: -4,-36 - 23847: -9,-35 - 23848: -9,-34 - 23869: -12,-36 - 23870: -11,-36 - 23871: -10,-36 - 23876: -9,-36 - 23877: -8,-36 - 23878: -7,-36 - 23879: -6,-36 - - node: - color: '#DE3A3A96' - id: CheckerNWSE - decals: - 21727: -46,-6 - 21728: -44,-6 - 21729: -46,-9 - 21730: -45,-9 - 21731: -46,-8 - 21732: -46,-7 - 21733: -45,-6 - 21734: -45,-7 - 21735: -45,-8 - 21736: -44,-8 - 21737: -44,-7 - 21738: -43,-7 - 21739: -43,-8 - 21740: -43,-9 - - node: - cleanable: True - zIndex: 5 - color: '#3AB3DAFF' - id: Clandestine - decals: - 19307: 34,24 - - node: - color: '#DE3A3A96' - id: Delivery - decals: - 21723: -45,-5 - 21724: -44,-5 - 21725: -44,-1 - 21726: -45,-1 - 21826: -29,-4 - 21827: -26,-4 - 21829: -37,-1 - 21830: -38,-1 - 21831: -40,-1 - 21832: -40,1 - 21833: -38,1 - 21834: -37,1 - - node: - color: '#FFFFFFFF' - id: Delivery - decals: - 1409: -14,-45 - 2183: 16,8 - 2184: 15,8 - 2185: 14,8 - 2203: 25,-23 - 2204: 25,-22 - 2205: 25,-21 - 2210: 11,-36 - 2211: 10,-36 - 2212: 9,-36 - 2435: -16,-15 - 3159: 20,-23 - 9908: -7,10 - 9910: 4,14 - 9933: 5,24 - 9935: 3,18 - 10360: -7,11 - 16323: -23,-40 - 16324: -24,-40 - 16325: -25,-40 - 16326: -23,-22 - 16327: -24,-22 - 16328: -25,-22 - 16329: -27,-43 - 16330: -27,-42 - 16333: -27,-41 - 16334: -33,-47 - 16335: -34,-47 - 16336: -35,-47 - 19429: -35,-67 - 19430: -34,-67 - 19431: -33,-67 - 21959: -16,-4 - 23723: -16,-6 - 23724: -17,-6 - 23725: -18,-6 - 23727: -16,0 - 23728: -17,0 - 23729: -18,0 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: Delivery - decals: - 15688: 5,18 - 15689: 3,24 - 18341: 30,-16 - 18342: 31,-16 - 18343: 32,-16 - 18344: 32,-6 - 18345: 31,-6 - 18346: 30,-6 - 18347: 26,6 - 18348: 26,7 - 18349: 26,8 - 18350: 33,16 - 18351: 32,16 - 18352: 31,16 - - node: - cleanable: True - zIndex: 1 - color: '#43990996' - id: Diablo - decals: - 12390: 39.014027,-57.014854 - - node: - cleanable: True - zIndex: 5 - color: '#FFFFFF7F' - id: Dirt - decals: - 1162: 21,-55 - 1163: 20,-55 - 1164: 21,-54 - 1165: 21,-53 - 1166: 20,-54 - 1167: 19,-54 - 1168: 19,-53 - 1169: 20,-53 - 1170: 19,-55 - 4798: 43,-8 - 4799: 43,-7 - 4800: 48,-6 - 4801: 47,-6 - 4802: 47,-5 - 4803: 48,-5 - 11503: 26,-40 - 11775: -27,-22 - 11777: -29,-22 - 11950: 26,-18 - 12310: 57,-55 - 12312: 43,-63 - 12313: 50,-61 - 13470: 85,-22 - 13471: 84,-22 - 13472: 84,-23 - 13473: 84,-24 - 13474: 90,-24 - 13475: 91,-24 - 13476: 94,-22 - 13477: 91,-19 - 13478: 90,-18 - 13479: 87,-18 - 13480: 87,-17 - 13481: 87,-16 - 13482: 86,-15 - 13483: 87,-14 - 13484: 87,-14 - 13779: -15,17 - 13786: -9,-18 - 14395: -10,-48 - 14400: 15,-53 - 14435: -18,-52 - 14467: 34,-23 - 14468: 48,-27 - 14514: 34,15 - 14815: -14,21 - 14816: -7,21 - 14817: 21,12 - 14942: 40,11 - 14966: 39,5 - 14967: 37,9 - 14972: 33,2 - 15168: -4,-94 - 15169: -3,-94 - 15170: -2,-93 - 15171: -4,-89 - 15172: -5,-89 - 15173: -10,-89 - 15174: -10,-90 - 15175: -8,-96 - 15176: -8,-95 - 15177: -8,-94 - 15178: 4,-99 - 15179: 6,-99 - 15180: 6,-100 - 15181: 9,-95 - 15182: 11,-94 - 15183: 9,-93 - 15184: 8,-90 - 15185: 7,-90 - 15186: 9,-90 - 15187: 5,-93 - 15188: 6,-93 - 15189: 6,-94 - 15452: -10,-62 - 15500: 13,-61 - 15501: 16,-60 - 16408: -41,-45 - 16409: -38,-46 - 16410: -40,-49 - 16411: -47,-50 - 16412: -46,-49 - 16502: -34,-49 - 16998: -32,-26 - 17120: -36,-63 - 17149: -37,-68 - 17283: 27,-18 - 17314: 30,7 - 17590: 18,0 - 17620: 25,1 - 17856: 17,-5 - 17858: 23,-5 - 17971: 31,15 - 18054: 37,13 - 18131: -13,7 - 18448: 14,-38 - 18449: 15,-38 - 18450: 15,-37 - 18456: 18,-43 - 18557: 28,1 - 18631: -58,-54 - 18632: -59,-53 - 18633: -54,-54 - 18844: -36,-53 - 18845: -37,-56 - 18846: -39,-56 - 18847: -39,-55 - 18848: -42,-55 - 18849: -39,-50 - 18903: 38,17 - 18904: 37,17 - 18905: 33,17 - 18906: 33,15 - 18908: 28,21 - 18909: 33,24 - 18910: 34,24 - 18911: 36,24 - 18913: 47,22 - 18914: 45,22 - 18915: 41,21 - 18916: 39,22 - 18917: 37,21 - 18918: 45,20 - 18919: 33,18 - 18920: 31,20 - 18921: 37,20 - 19343: 32,22 - 19385: 14,27 - 19455: -44,-38 - 20109: -3,-12 - 20147: 6,-11 - 20148: 7,-10 - 20149: 6,-9 - 20150: 8,-11 - 20202: 8,4 - 20203: 10,6 - 20356: 1,-12 - 20357: 1,-9 - 20358: -1,-8 - 20367: 15,-39 - 20368: 16,-39 - 20369: 16,-38 - 20370: 16,-36 - 20371: 14,-37 - 20372: 14,-36 - 20373: 13,-36 - 20374: 13,-37 - 20375: 16,-37 - 20376: 15,-43 - 20378: 16,-42 - 20379: 17,-40 - 20380: 18,-40 - 20381: 16,-43 - 20382: 15,-44 - 20383: 16,-44 - 20384: 17,-44 - 20385: 15,-45 - 20386: 14,-45 - 20387: 13,-45 - 20388: 18,-45 - 20389: 18,-47 - 20390: 19,-47 - 20391: 20,-47 - 20392: 21,-44 - 20394: 22,-44 - 20395: 22,-45 - 20396: 21,-45 - 20397: 21,-41 - 20398: 22,-41 - 20399: 22,-42 - 20400: 21,-42 - 20401: 21,-38 - 20402: 21,-37 - 20403: 20,-37 - 20404: 20,-38 - 20405: 22,-38 - 20406: 22,-37 - 20407: 21,-36 - 20408: 20,-36 - 20409: 19,-37 - 20410: 18,-37 - 20411: 16,-37 - 20412: 17,-38 - 20413: 18,-38 - 20414: 12,-42 - 20415: 12,-41 - 20519: 17,14 - 20520: 20,12 - 20571: 45,-22 - 20572: 34,-23 - 20573: 33,-23 - 20613: 35,-43 - 21016: -18,-12 - 21017: -16,-10 - 22099: -53,10 - 22100: -54,12 - 22101: -54,13 - 22102: -53,13 - 22103: -50,13 - 22104: -50,12 - 22105: -51,13 - 22106: -52,13 - 22107: -53,12 - 22108: -53,11 - 22109: -52,10 - 22110: -51,10 - 22111: -50,10 - 22112: -50,11 - 22113: -56,11 - 22114: -56,12 - 22115: -56,13 - 22116: -57,13 - 22117: -57,12 - 22118: -57,11 - 22119: -57,10 - 22120: -56,10 - 22121: -49,12 - 22122: -49,14 - 22123: -50,15 - 22124: -53,18 - 22125: -54,18 - 22126: -54,19 - 22127: -53,20 - 22128: -55,20 - 22129: -55,22 - 22130: -54,23 - 22131: -55,23 - 22132: -52,23 - 22133: -51,23 - 22134: -47,22 - 22135: -47,21 - 22136: -47,20 - 22137: -45,22 - 22138: -44,22 - 22139: -43,22 - 22140: -41,20 - 22141: -39,20 - 22142: -39,19 - 22143: -37,20 - 22144: -36,20 - 22145: -36,22 - 22146: -34,26 - 22147: -34,27 - 22148: -33,26 - 22149: -33,27 - 22150: -33,28 - 22151: -32,28 - 22152: -34,28 - 22153: -32,27 - 22154: -33,20 - 22155: -34,20 - 22156: -30,18 - 22157: -31,18 - 22158: -31,17 - 22159: -28,19 - 22160: -27,19 - 22161: -27,22 - 22162: -27,23 - 22163: -26,23 - 22164: -25,13 - 22165: -24,13 - 22166: -24,14 - 22167: -24,15 - 22168: -25,16 - 22169: -25,16 - 22170: -39,11 - 22171: -35,16 - 22172: -39,15 - 22327: -22,-7 - 22328: -23,-7 - 22329: -23,-5 - 22330: -23,-3 - 22331: -23,-1 - 22332: -20,-3 - 22333: -16,-5 - 22334: -19,-5 - 22335: -21,-1 - 22336: -17,-1 - 22337: -17,-3 - 22338: -18,-3 - 22719: -33,3 - 22720: -34,3 - 22721: -32,3 - 22722: -33,4 - 22723: -33,5 - 23234: 66,-43 - 23235: 66,-41 - 23300: 88,-44 - 23301: 87,-44 - 23302: 86,-44 - 23303: 93,-44 - 23304: 93,-43 - 23305: 88,-42 - 23306: 88,-43 - 23459: 85,-37 - 23460: 85,-37 - 23461: 89,-36 - 23462: 92,-34 - 23463: 94,-35 - 23464: 96,-36 - 23465: 97,-36 - 23466: 96,-51 - 23467: 95,-52 - 23468: 93,-55 - 23469: 90,-55 - 23470: 87,-56 - 23471: 84,-58 - 23472: 81,-60 - 23473: 79,-60 - 23474: 84,-58 - 23475: 78,-56 - 23476: 78,-52 - 23477: 80,-48 - 23478: 84,-49 - 23479: 89,-51 - - node: - cleanable: True - zIndex: 6 - color: '#FFFFFF7F' - id: Dirt - decals: - 23647: 52,-43 - 23648: 49,-43 - 23649: 49,-46 - - node: - cleanable: True - color: '#FFFFFFFF' - id: Dirt - decals: - 21983: -34,19 - 21984: -34,20 - 22009: -33,20 - 22026: -32,20 - - node: - cleanable: True - zIndex: 5 - color: '#FFFFFF7F' - id: DirtHeavy - decals: - 3283: 17,7 - 3284: 18,8 - 3285: 19,8 - 3916: 50,-47 - 3917: 50,-46 - 3918: 50,-45 - 3964: 14,-53 - 3968: 14,-54 - 4018: -6,-44 - 4332: 27,-57 - 4333: 27,-58 - 4334: 28,-58 - 4335: 23,-55 - 4343: -8,-53 - 4344: -9,-54 - 4345: -9,-48 - 4347: -13,-37 - 4782: 36,-11 - 4783: 36,-8 - 4784: 37,-7 - 4785: 39,-7 - 4786: 40,-8 - 4787: 38,-8 - 4788: 36,-8 - 4789: 42,-10 - 4790: 42,-11 - 4791: 42,-12 - 4792: 43,-12 - 4793: 43,-11 - 4794: 40,-12 - 4795: 40,-12 - 4796: 40,-10 - 4797: 41,-12 - 4804: 46,-6 - 4805: 47,-6 - 4806: 48,-6 - 4807: 48,-5 - 4808: 47,-6 - 4809: 45,-5 - 4810: 45,-4 - 4811: 43,-4 - 4812: 42,-4 - 4813: 42,-3 - 4814: 43,-3 - 4815: 43,-4 - 4816: 44,-4 - 4817: 45,-3 - 4818: 41,-7 - 4819: 38,-5 - 4820: 37,-5 - 4821: 38,-6 - 4822: 41,-6 - 4823: 40,-9 - 4824: 40,-11 - 4825: 42,-10 - 4832: 31,-8 - 4871: 19,-5 - 4925: 0,10 - 4926: 0,11 - 4927: -3,10 - 4928: -5,10 - 5187: 2,-17 - 5188: 3,-17 - 5191: 2,-20 - 5192: 3,-20 - 5196: 3,-17 - 5197: 2,-17 - 5241: 15,-34 - 5242: 16,-33 - 5243: 17,-34 - 5244: 16,-34 - 5245: 17,-31 - 5249: 16,-30 - 5254: 11,-43 - 5255: 10,-43 - 5276: 15,-45 - 5277: 16,-45 - 5282: 15,-43 - 5283: 14,-43 - 5284: 10,-46 - 5285: 9,-46 - 5286: 11,-46 - 5287: 11,-47 - 5288: 10,-47 - 5289: 9,-47 - 5347: -1,-51 - 5348: -2,-51 - 5507: -23,-51 - 5508: -23,-53 - 5509: -23,-54 - 5510: -23,-52 - 5511: -24,-52 - 5512: -25,-52 - 5517: -31,-49 - 5522: -32,-45 - 5523: -32,-47 - 5524: -33,-47 - 5525: -34,-46 - 5526: -33,-45 - 5528: -35,-44 - 5529: -35,-46 - 6068: -22,-19 - 6071: -18,-19 - 6072: -16,-19 - 6073: -16,-20 - 6074: -16,-21 - 6075: -17,-21 - 6260: -22,-39 - 6261: -22,-38 - 6262: -24,-39 - 6269: -25,-38 - 6270: -25,-39 - 6271: -25,-37 - 6272: -25,-36 - 6787: 11,12 - 6788: 12,11 - 6789: 12,10 - 6790: 13,10 - 6792: 16,11 - 6793: 14,7 - 6795: 16,7 - 6797: 14,6 - 6804: 19,8 - 6805: 18,8 - 6844: 10,3 - 6845: 10,3 - 6905: 14,-39 - 6906: 15,-38 - 6907: 14,-37 - 6909: 14,-39 - 6910: 15,-39 - 6911: 15,-40 - 6912: 15,-38 - 6920: 22,-43 - 6921: 23,-43 - 6922: 23,-42 - 6923: 23,-42 - 6924: 23,-41 - 6925: 23,-40 - 6926: 22,-40 - 6927: 22,-41 - 6928: 22,-42 - 6929: 23,-41 - 6930: 23,-40 - 6931: 22,-40 - 6932: 22,-45 - 6933: 21,-45 - 6934: 22,-45 - 6935: 22,-45 - 6936: 21,-54 - 6937: 20,-55 - 6938: 19,-54 - 6939: 18,-49 - 6940: 17,-48 - 6941: 18,-47 - 6942: 18,-47 - 6943: 20,-47 - 6944: 18,-47 - 6945: 17,-50 - 6946: 20,-51 - 6947: 15,-49 - 6948: 15,-48 - 6949: 15,-47 - 6950: 13,-47 - 6951: 14,-48 - 6952: 14,-49 - 6953: 13,-49 - 6954: 13,-49 - 6955: 13,-47 - 6956: 14,-47 - 6957: 27,-52 - 6958: 28,-52 - 6959: 28,-51 - 6960: 27,-54 - 6961: 28,-54 - 6962: 27,-55 - 6963: 28,-55 - 6964: 29,-57 - 6965: 31,-57 - 6966: 32,-58 - 6988: 42,-51 - 6996: 42,-51 - 7067: 48,-54 - 7070: 47,-54 - 7072: 47,-50 - 7074: 47,-53 - 7075: 50,-51 - 7076: 50,-51 - 7077: 50,-49 - 7078: 50,-49 - 7087: 50,-45 - 7142: 50,-36 - 7145: 52,-36 - 7146: 52,-37 - 7161: 45,-33 - 7162: 46,-33 - 7163: 45,-34 - 7164: 46,-34 - 7165: 45,-35 - 7166: 46,-35 - 7167: 46,-33 - 7168: 45,-33 - 7169: 46,-33 - 7170: 45,-33 - 7171: 45,-34 - 7172: 45,-33 - 7173: 46,-33 - 7174: 45,-34 - 7175: 45,-34 - 7176: 46,-35 - 7189: 41,-28 - 7190: 41,-28 - 7191: 43,-28 - 7192: 43,-28 - 7193: 43,-28 - 7196: 37,-27 - 7197: 38,-27 - 7198: 39,-26 - 7223: 36,-23 - 7224: 37,-23 - 7225: 38,-23 - 7227: 36,-21 - 7230: 38,-18 - 7231: 37,-18 - 7232: 35,-18 - 7233: 34,-18 - 7234: 42,-21 - 7236: 42,-23 - 7237: 41,-23 - 7238: 46,-29 - 7239: 45,-29 - 7240: 45,-28 - 7241: 46,-28 - 7242: 46,-29 - 7243: 45,-29 - 7244: 45,-28 - 7245: 46,-28 - 7246: 49,-34 - 7247: 49,-33 - 7248: 49,-33 - 7249: 49,-32 - 7250: 49,-31 - 7251: 49,-33 - 7253: 43,-38 - 7254: 43,-38 - 7255: 45,-37 - 7256: 46,-37 - 7257: 43,-33 - 7258: 43,-33 - 7259: 53,-27 - 7260: 53,-27 - 7261: 53,-25 - 7263: 52,-27 - 7265: 53,-24 - 7268: 54,-22 - 7269: 55,-22 - 7278: 51,-21 - 7279: 50,-21 - 7280: 48,-21 - 7285: 49,-25 - 7290: 45,-26 - 7293: 45,-23 - 7294: 44,-22 - 7295: 45,-21 - 7297: 45,-19 - 7301: 51,-17 - 7302: 47,-17 - 7303: 46,-17 - 7304: 45,-18 - 7309: 50,-17 - 7310: 49,-17 - 7315: 53,-18 - 7316: 52,-17 - 7317: 53,-20 - 7318: 53,-20 - 7319: 53,-19 - 7386: 47,-8 - 7387: 48,-8 - 7388: 48,-9 - 7389: 47,-9 - 7390: 47,-10 - 7391: 48,-10 - 7392: 48,-10 - 7393: 48,-6 - 7394: 47,-6 - 7395: 46,-6 - 7396: 46,-6 - 7397: 45,-5 - 7398: 45,-5 - 7399: 42,-3 - 7400: 39,6 - 7401: 39,6 - 7402: 38,6 - 7403: 37,6 - 7404: 38,6 - 7405: 36,6 - 7406: 36,6 - 7407: 38,6 - 7408: 44,8 - 7409: 45,8 - 7410: 46,8 - 7411: 47,8 - 7412: 47,9 - 7413: 47,9 - 7414: 49,9 - 7415: 49,9 - 7416: 50,9 - 7417: 50,11 - 7418: 50,12 - 7419: 49,12 - 7420: 48,11 - 7421: 48,10 - 7422: 47,10 - 7423: 47,11 - 7424: 46,12 - 7425: 45,11 - 7426: 46,11 - 7427: 45,10 - 7428: 44,10 - 7429: 44,11 - 7430: 46,11 - 7431: 45,12 - 7432: 43,12 - 7433: 42,12 - 7434: 42,11 - 7435: 44,11 - 7436: 43,10 - 7437: 42,9 - 7438: 42,8 - 7439: 43,8 - 7440: 44,9 - 7441: 44,9 - 7442: 44,11 - 7443: 45,11 - 7444: 46,11 - 7445: 45,10 - 7446: 45,9 - 7447: 46,9 - 7448: 47,10 - 7449: 47,11 - 7450: 46,12 - 7451: 46,12 - 7452: 44,12 - 7453: 47,12 - 7454: 48,10 - 7455: 46,9 - 7456: 45,8 - 7457: 47,8 - 7458: 49,9 - 7459: 50,9 - 7460: 47,7 - 7461: 45,7 - 7462: 45,7 - 7560: 25,5 - 7562: 22,5 - 7563: 23,6 - 7566: 27,6 - 7570: 27,10 - 7571: 27,11 - 7572: 28,10 - 7573: 29,10 - 7574: 29,11 - 7575: 29,12 - 7576: 28,12 - 7577: 27,11 - 7578: 28,11 - 7579: 23,9 - 7580: 23,9 - 7581: 25,10 - 7582: 25,10 - 7583: 25,13 - 7584: 23,13 - 7585: 21,12 - 7599: 16,12 - 7601: 29,18 - 7602: 28,18 - 7603: 28,19 - 7604: 28,19 - 7605: 29,19 - 7606: 29,19 - 7639: 23,-15 - 7640: 23,-15 - 7664: 17,-17 - 7698: 18,-7 - 7702: 17,-3 - 7715: 15,5 - 7716: 14,4 - 7717: 13,5 - 7718: 13,5 - 7726: 11,11 - 7727: 10,11 - 7728: 9,10 - 7729: 10,10 - 7730: 9,10 - 7731: 10,12 - 7734: -17,-8 - 7736: -18,-12 - 7737: -17,-14 - 7738: -18,-16 - 7741: -19,-21 - 7743: -7,-27 - 7744: -6,-27 - 7745: -15,-35 - 7746: -14,-35 - 7758: -5,-53 - 7759: -4,-53 - 7762: -5,-56 - 7763: -8,-57 - 7765: -8,-60 - 7767: -8,-63 - 7771: -6,-69 - 7776: -6,-62 - 7781: 9,-62 - 7782: 10,-62 - 7783: 11,-63 - 7784: 8,-62 - 7785: 8,-62 - 7786: 8,-69 - 7787: 8,-69 - 7790: 8,-69 - 7791: 9,-68 - 7792: 9,-69 - 7793: 9,-68 - 7794: 11,-69 - 7795: 12,-68 - 7796: 12,-66 - 7797: 11,-62 - 7798: 10,-63 - 7799: 12,-63 - 7800: 18,-59 - 7801: 19,-59 - 7802: 18,-60 - 7803: 21,-60 - 7804: 21,-60 - 7805: 21,-59 - 7806: 21,-59 - 7807: 22,-60 - 7808: 22,-60 - 7809: 22,-59 - 7817: 19,-59 - 7818: 18,-59 - 7819: 18,-60 - 7820: 19,-60 - 7821: 20,-57 - 7822: 23,-56 - 7823: 23,-56 - 7824: 23,-55 - 7825: 23,-52 - 7826: 23,-51 - 7827: 23,-49 - 7828: 23,-48 - 7829: 23,-46 - 7830: 23,-45 - 7831: 25,-49 - 7832: 26,-49 - 7833: 27,-49 - 7834: 23,-49 - 7835: 23,-51 - 7836: 23,-54 - 7837: 23,-57 - 7838: 17,-55 - 7839: 17,-54 - 7840: 17,-54 - 7841: 17,-53 - 7842: 16,-57 - 7843: 15,-57 - 7844: 14,-57 - 7845: 14,-58 - 7846: 16,-58 - 7847: 16,-58 - 7848: 13,-57 - 7849: 13,-57 - 7853: 11,-48 - 7854: 10,-49 - 7855: 9,-49 - 7879: 37,-37 - 7880: 36,-36 - 7881: 36,-35 - 7882: 36,-36 - 7915: 21,-32 - 7916: 21,-31 - 7920: 19,-29 - 7921: 19,-30 - 7922: 19,-32 - 7942: 18,-28 - 7943: 18,-26 - 7944: 18,-25 - 7946: 21,-21 - 7947: 21,-20 - 7948: 21,-20 - 7949: 20,-20 - 7950: 20,-20 - 7951: 19,-20 - 7959: 20,-20 - 7960: 19,-20 - 7961: 21,-20 - 7962: 20,-21 - 7965: 18,-23 - 7966: 18,-23 - 7970: 20,-23 - 7971: 19,-23 - 7974: 21,-23 - 7975: 19,-23 - 7977: 21,-23 - 7978: 22,-23 - 7980: 23,-23 - 7982: 27,-23 - 7985: 27,-21 - 7994: 26,-18 - 8000: 26,-18 - 8004: 31,-19 - 8005: 31,-19 - 8006: 31,-18 - 8007: 30,-18 - 8008: 31,-19 - 8009: 32,-19 - 8010: 32,-16 - 8011: 32,-14 - 8013: 31,-16 - 8014: 32,-15 - 8015: 31,-17 - 8016: 30,-19 - 8017: 32,-19 - 8018: 32,-17 - 8019: 30,-19 - 8020: 31,-15 - 8021: 30,-17 - 8022: 30,-15 - 8023: 30,-13 - 8024: 32,-13 - 8025: 34,-21 - 8026: 33,-21 - 8027: 31,-21 - 8029: 30,-21 - 8030: 31,-23 - 8032: 44,-23 - 8033: 45,-25 - 8037: 38,-21 - 8038: 38,-5 - 8039: 37,-5 - 8040: 40,-10 - 8041: 40,-8 - 8042: 40,-7 - 8043: 38,-7 - 8044: 43,-8 - 8045: 43,-7 - 8049: 33,8 - 8050: 33,11 - 8053: 32,12 - 8054: 32,11 - 8056: 32,2 - 8070: 28,-5 - 8080: 14,5 - 8083: 1,-13 - 8105: 5,-31 - 8106: 7,-31 - 8107: 7,-31 - 8108: 7,-32 - 8109: 6,-32 - 8110: 5,-32 - 8111: 6,-29 - 8112: 5,-29 - 8113: 5,-28 - 8114: 6,-28 - 8115: 7,-28 - 8116: 7,-29 - 8117: 7,-34 - 8118: 6,-34 - 8119: 5,-34 - 8120: 5,-35 - 8121: 6,-35 - 8122: 7,-35 - 8123: 7,-39 - 8124: 6,-39 - 8125: 5,-39 - 8126: 5,-40 - 8127: 6,-40 - 8128: 7,-40 - 8129: 7,-42 - 8130: 6,-42 - 8131: 5,-42 - 8132: 5,-42 - 8133: 5,-43 - 8134: 7,-43 - 8135: 7,-43 - 8136: 7,-45 - 8137: 6,-45 - 8138: 5,-45 - 8139: 5,-45 - 8140: 5,-46 - 8141: 7,-46 - 8142: 7,-46 - 8143: 9,-45 - 8144: 10,-44 - 8145: 10,-41 - 8146: 10,-40 - 8147: 5,-24 - 8148: 5,-24 - 8149: 5,-23 - 8150: 5,-22 - 8151: 4,-22 - 8152: 3,-23 - 8153: 3,-24 - 8154: 5,-24 - 8155: 5,-24 - 8156: 5,-26 - 8160: 1,-25 - 8161: 1,-23 - 8162: 1,-22 - 8163: 1,-20 - 8164: 1,-19 - 8167: 5,-16 - 8168: 7,-16 - 8173: 12,-19 - 8174: 12,-18 - 8177: 17,-17 - 8183: 26,-23 - 8185: 30,-23 - 8188: 28,-23 - 8190: 30,-23 - 8192: 28,-23 - 8194: 29,-21 - 8196: 28,-23 - 8215: 29,-23 - 8257: -42,-56 - 8258: -40,-56 - 8259: -41,-56 - 8260: -40,-56 - 8261: -39,-56 - 8262: -36,-56 - 8263: -36,-55 - 8264: -36,-54 - 8266: -42,-53 - 8267: -42,-54 - 8268: -41,-54 - 8277: -38,-55 - 8280: -42,-52 - 8281: -42,-51 - 8282: -44,-51 - 8283: -44,-52 - 8284: -43,-52 - 8285: -42,-52 - 8286: -42,-53 - 8287: -42,-53 - 8353: -28,-21 - 8359: -25,-21 - 8360: -25,-20 - 8361: -25,-19 - 8362: -23,-19 - 8372: -28,-21 - 8374: -16,-26 - 8377: -18,-30 - 8378: -19,-30 - 8379: -19,-31 - 8380: -20,-31 - 8381: -20,-30 - 8382: -21,-30 - 8383: -21,-31 - 8387: -22,-33 - 8390: -25,-38 - 8391: -25,-39 - 8392: -24,-39 - 8393: -26,-39 - 8394: -26,-39 - 8395: -26,-37 - 8399: -28,-41 - 8400: -27,-42 - 8402: -22,-44 - 8403: -21,-44 - 8404: -20,-44 - 8405: -20,-45 - 8406: -21,-45 - 8407: -19,-45 - 8408: -22,-45 - 8409: -17,-45 - 8410: -16,-45 - 8411: -14,-45 - 8412: -13,-45 - 8423: -14,-48 - 8424: -13,-48 - 8428: -13,-48 - 8429: -14,-48 - 8430: -17,-48 - 8436: -17,-48 - 8450: -8,-49 - 8451: -7,-49 - 8458: -11,-44 - 8460: -11,-44 - 8507: 2,-42 - 8508: 2,-43 - 8509: 2,-44 - 8510: 2,-45 - 8511: 2,-46 - 8512: 1,-42 - 8513: 0,-42 - 8514: 0,-40 - 8515: 2,-40 - 8516: 2,-40 - 8517: 1,-40 - 8518: 3,-37 - 8519: 3,-37 - 8521: 3,-34 - 8522: 3,-32 - 8526: 4,-26 - 8527: 5,-26 - 8528: 29,-58 - 8529: 31,-58 - 8531: 49,-61 - 8532: 49,-60 - 8533: 48,-59 - 8534: 48,-60 - 8537: 48,-60 - 8539: 48,-57 - 8545: 50,-45 - 8552: 50,-36 - 8558: 46,-37 - 8559: 45,-37 - 8560: 45,-33 - 8561: 46,-33 - 8569: 53,-26 - 8655: -22,20 - 8657: -23,22 - 8658: -23,22 - 8659: -23,22 - 8715: -16,-2 - 8723: -11,-5 - 8724: -11,-4 - 8725: -11,-3 - 8726: -9,-3 - 8727: -8,-3 - 8728: -6,-3 - 8729: -5,-3 - 8730: -5,-3 - 8731: -6,-2 - 8732: -6,-2 - 8733: -4,-2 - 8734: -4,-2 - 8735: -1,-4 - 8736: 0,-3 - 8737: 2,-2 - 8738: 3,-4 - 8739: 2,-5 - 8740: 3,-5 - 8741: 4,-5 - 8742: 5,-4 - 8743: 5,-4 - 8744: 4,-4 - 8754: 2,-11 - 8760: 5,-9 - 8762: 3,-8 - 8763: 3,-9 - 8868: -11,10 - 9054: -21,-24 - 9055: -21,-19 - 9056: -24,-21 - 9100: -29,-36 - 9101: -30,-36 - 9185: 47,-19 - 9551: -16,1 - 9578: -16,-1 - 10071: 2,14 - 10075: 4,19 - 10077: 4,16 - 10078: 5,16 - 10081: -2,18 - 10082: -3,19 - 10083: -2,22 - 10084: -2,24 - 10089: 4,24 - 10090: 4,23 - 10093: 12,23 - 10094: 12,23 - 10099: 14,24 - 10100: 14,23 - 10107: 11,19 - 10108: 11,20 - 10109: 10,18 - 10165: -17,19 - 10166: -20,15 - 10168: -14,13 - 10169: -14,17 - 10170: -13,16 - 10254: -32,-36 - 10255: -31,-36 - 10256: -30,-36 - 10257: -29,-36 - 10259: -29,-35 - 10260: -30,-35 - 11455: 29,-39 - 11456: 30,-39 - 11457: 30,-38 - 11458: 32,-38 - 11459: 32,-39 - 11460: 33,-39 - 11461: 34,-38 - 11462: 35,-36 - 11464: 35,-33 - 11466: 28,-31 - 11467: 29,-31 - 11468: 29,-29 - 11469: 28,-26 - 11470: 29,-26 - 11471: 26,-25 - 11472: 25,-26 - 11473: 26,-26 - 11474: 27,-32 - 11475: 27,-31 - 11476: 24,-32 - 11477: 23,-32 - 11478: 22,-32 - 11504: 34,-42 - 11505: 34,-41 - 11506: 33,-41 - 11507: 34,-46 - 11508: 33,-46 - 11510: 35,-45 - 11511: 34,-44 - 11514: 32,-44 - 11516: 31,-43 - 11517: 39,-45 - 11518: 39,-46 - 11519: 38,-46 - 11520: 38,-47 - 11521: 39,-47 - 11522: 40,-47 - 11523: 40,-46 - 11525: 30,-9 - 11526: 30,-8 - 11528: 33,-8 - 11534: -3,19 - 11535: -2,20 - 11536: 4,20 - 11537: 4,23 - 11538: 12,19 - 11542: 16,22 - 11543: 16,23 - 11544: 14,24 - 11546: 2,10 - 11547: 0,10 - 11548: -15,9 - 11549: -15,10 - 11618: -21,11 - 11621: -22,10 - 11629: -9,-22 - 11630: -8,-22 - 11631: -8,-23 - 11632: -13,-21 - 11633: -14,-21 - 11634: -14,-20 - 11635: -14,-19 - 11636: -13,-19 - 11637: -13,-18 - 11638: -14,-18 - 11639: -5,-19 - 11640: -6,-19 - 11641: -6,-18 - 11642: -5,-18 - 11643: -4,-18 - 11644: -2,-18 - 11649: -2,-21 - 11650: -5,-21 - 11651: -6,-21 - 11704: -10,-8 - 11705: -9,-12 - 11706: -9,-11 - 11707: -10,-11 - 11708: -9,-13 - 11837: 17,12 - 11838: 16,12 - 11839: 16,11 - 11840: 15,11 - 11841: 15,12 - 11842: 15,13 - 11918: -15,23 - 11919: -9,21 - 11920: -9,22 - 11921: -8,21 - 11922: -8,23 - 11923: -8,24 - 11924: -14,22 - 11925: -14,21 - 11927: 12,12 - 11928: 12,14 - 11929: 11,14 - 11930: 10,14 - 11931: 30,-16 - 11932: 30,-17 - 11933: 45,-24 - 11934: 30,-25 - 11935: 22,-26 - 11951: 27,-19 - 11952: 28,-19 - 11955: 27,-17 - 11956: 28,-17 - 11957: 26,-17 - 11958: 25,-17 - 11959: 25,-18 - 11960: 25,-19 - 12179: 45,-55 - 12180: 45,-54 - 12181: 46,-54 - 12182: 51,-55 - 12183: 51,-56 - 12184: 52,-56 - 12185: 53,-53 - 12186: 53,-52 - 12187: 52,-52 - 12188: 51,-52 - 12189: 50,-52 - 12190: 50,-53 - 12191: 52,-54 - 12192: 51,-54 - 12193: 53,-54 - 12194: 58,-56 - 12195: 59,-56 - 12196: 59,-57 - 12197: 58,-57 - 12198: 57,-57 - 12199: 57,-55 - 12200: 57,-55 - 12201: 56,-54 - 12202: 55,-53 - 12203: 57,-53 - 12204: 57,-52 - 12205: 58,-52 - 12206: 59,-53 - 12207: 58,-51 - 12208: 57,-51 - 12209: 57,-49 - 12210: 58,-49 - 12211: 59,-49 - 12212: 59,-49 - 12213: 59,-47 - 12214: 58,-47 - 12215: 57,-47 - 12216: 57,-48 - 12217: 58,-48 - 12218: 53,-49 - 12219: 51,-49 - 12220: 51,-49 - 12221: 52,-50 - 12222: 53,-50 - 12314: 39,-58 - 12315: 38,-58 - 12316: 38,-59 - 12317: 38,-60 - 12318: 38,-61 - 12319: 39,-61 - 12320: 40,-61 - 12321: 43,-58 - 12322: 38,-56 - 12323: 37,-56 - 12324: 37,-53 - 12325: 30,-54 - 12326: 31,-54 - 12327: 30,-53 - 12328: 33,-56 - 12329: 38,-57 - 12330: 37,-57 - 12331: 46,-57 - 12332: 45,-58 - 12416: -28,-22 - 12419: -25,-26 - 12420: -25,-25 - 12421: -25,-24 - 12422: -23,-24 - 12423: -23,-25 - 12424: -23,-26 - 12425: -24,-23 - 12426: -13,-26 - 12429: 19,-48 - 12430: 20,-48 - 12431: 45,-59 - 12432: 42,-58 - 12433: 40,-61 - 12434: 40,-60 - 12435: 50,-59 - 12436: 50,-57 - 12437: 57,-55 - 12438: 57,-54 - 12439: 56,-54 - 12440: 55,-54 - 12441: 58,-55 - 12442: 49,-49 - 12443: 30,-30 - 12444: 29,-30 - 12445: 28,-30 - 12449: 35,-33 - 12450: 34,-35 - 12451: 35,-35 - 12452: 34,-36 - 12453: 35,-37 - 12454: 33,-38 - 12455: 32,-39 - 12456: 27,-39 - 12457: 27,-40 - 12458: 38,-36 - 12459: 28,-26 - 12460: 27,-26 - 12461: 26,-26 - 12462: 14,-23 - 12463: 18,-21 - 12541: -4,12 - 12542: -6,11 - 12543: -9,12 - 12544: -12,10 - 12545: -14,13 - 12546: -16,11 - 12547: -15,8 - 12554: -17,-9 - 12556: -12,-16 - 12559: -9,-14 - 12560: -9,-15 - 12561: -11,-20 - 12562: -13,-20 - 12563: -14,-20 - 12564: -20,-21 - 12675: 43,-51 - 12676: 42,-52 - 12677: 44,-51 - 12678: 45,-51 - 12679: 45,-52 - 12680: 44,-52 - 12681: 43,-52 - 12682: 43,-53 - 12683: 42,-53 - 12684: 51,-50 - 12685: 49,-52 - 12686: 49,-50 - 12687: 50,-52 - 12688: 51,-52 - 12689: 69,-65 - 12690: 69,-64 - 12691: 69,-62 - 12692: 69,-61 - 12693: 71,-61 - 12694: 69,-61 - 12695: 67,-61 - 12696: 64,-61 - 12697: 67,-62 - 12698: 71,-64 - 12699: 69,-66 - 12700: 69,-66 - 12701: 66,-66 - 12702: 65,-66 - 12703: 64,-66 - 12704: 70,-66 - 12705: 71,-67 - 12706: 72,-67 - 12707: 73,-67 - 12708: 72,-66 - 12709: 73,-65 - 12710: 73,-64 - 12711: 72,-64 - 12712: 71,-65 - 12713: 71,-64 - 12714: 71,-63 - 12715: 74,-63 - 12717: 72,-61 - 12718: 70,-61 - 12719: 68,-61 - 12720: 73,-58 - 12721: 71,-59 - 12722: 70,-59 - 12723: 71,-59 - 12724: 73,-58 - 12725: 72,-58 - 12726: 73,-57 - 12727: 70,-59 - 12728: 70,-58 - 12729: 73,-59 - 12730: 74,-59 - 12731: 76,-59 - 12859: 94,-28 - 12860: 93,-29 - 12861: 96,-28 - 12862: 90,-28 - 12863: 89,-28 - 12864: 86,-28 - 12865: 88,-30 - 12866: 89,-32 - 12869: 94,-36 - 12871: 92,-37 - 12872: 95,-34 - 12873: 93,-33 - 12874: 94,-32 - 12875: 91,-32 - 12878: 92,-19 - 12879: 90,-18 - 12880: 88,-16 - 12881: 87,-14 - 12882: 85,-13 - 12883: 85,-14 - 12884: 88,-15 - 12904: -20,-35 - 12905: -16,-35 - 12923: 11,-31 - 12924: 11,-29 - 12925: 13,-29 - 12926: 15,-30 - 12927: 15,-32 - 12928: 15,-31 - 12929: 11,-31 - 12944: 16,-29 - 12946: 62,-78 - 12947: 62,-79 - 13714: -18,-11 - 13715: -17,-5 - 13780: -14,17 - 13783: 4,13 - 13915: -24,-53 - 13976: 33,6 - 14390: -8,-47 - 14391: -9,-48 - 14392: -9,-49 - 14393: -10,-46 - 14394: -10,-45 - 14402: 15,-55 - 14403: 14,-57 - 14404: 13,-56 - 14406: 11,-54 - 14407: 11,-55 - 14436: -19,-52 - 14445: -20,-55 - 14446: -20,-56 - 14447: -9,-55 - 14455: 34,-31 - 14461: 32,-26 - 14462: 37,-26 - 14463: 32,-27 - 14469: 45,-16 - 14506: 31,-6 - 14515: 34,12 - 14517: 29,-15 - 14518: 29,-14 - 14822: 25,5 - 14823: 26,6 - 14824: 16,10 - 14827: 1,16 - 14845: -31,-52 - 14847: -31,-53 - 14848: -31,-54 - 14849: -33,-50 - 14894: 8,-15 - 14943: 42,8 - 14944: 41,8 - 14945: 41,6 - 14946: 37,8 - 14947: 38,8 - 14948: 38,9 - 14949: 37,9 - 14950: 35,9 - 14951: 35,8 - 14952: 35,7 - 14973: 33,1 - 14985: 37,9 - 14986: 37,11 - 14987: 37,12 - 14988: 36,12 - 14989: 40,11 - 14990: 41,9 - 14991: 36,6 - 14992: 41,6 - 14993: 42,1 - 14994: 41,2 - 14995: 45,-4 - 15190: 6,-95 - 15191: 7,-94 - 15192: 7,-93 - 15193: 9,-93 - 15194: 9,-94 - 15195: 9,-95 - 15196: 10,-95 - 15197: 10,-96 - 15198: 11,-96 - 15199: 9,-96 - 15200: 11,-93 - 15201: 12,-93 - 15202: 12,-92 - 15203: 8,-90 - 15204: 9,-90 - 15205: 10,-90 - 15206: 10,-89 - 15207: 10,-88 - 15208: 12,-89 - 15209: 12,-90 - 15210: 12,-88 - 15211: 12,-89 - 15212: 12,-88 - 15240: -5,-93 - 15241: -5,-94 - 15242: -5,-95 - 15243: -4,-96 - 15244: -4,-95 - 15245: -3,-95 - 15246: -3,-96 - 15247: -2,-96 - 15248: -1,-96 - 15249: -5,-96 - 15250: -3,-95 - 15251: -3,-94 - 15252: -2,-93 - 15253: -7,-93 - 15254: -7,-94 - 15255: -7,-95 - 15256: -7,-96 - 15257: -8,-96 - 15258: -9,-96 - 15259: -9,-92 - 15260: -10,-92 - 15261: -11,-92 - 15262: -12,-92 - 15263: -10,-93 - 15264: -9,-93 - 15265: -12,-93 - 15266: -11,-93 - 15267: -10,-90 - 15268: -10,-91 - 15269: 6,-95 - 15270: 6,-94 - 15271: 5,-93 - 15272: 4,-91 - 15273: 0,-87 - 15274: -1,-87 - 15275: -1,-88 - 15395: 9,-76 - 15396: 10,-76 - 15397: 11,-76 - 15398: 11,-75 - 15399: 10,-75 - 15400: 9,-75 - 15401: 10,-74 - 15402: 11,-73 - 15403: 10,-73 - 15404: 10,-72 - 15405: 11,-71 - 15406: 10,-71 - 15407: 9,-71 - 15408: 9,-70 - 15409: 10,-70 - 15410: 11,-70 - 15411: 9,-78 - 15412: 11,-78 - 15413: 11,-79 - 15414: 9,-79 - 15415: 7,-75 - 15416: 7,-74 - 15417: 7,-69 - 15418: 7,-68 - 15424: -5,-74 - 15425: -7,-75 - 15426: -7,-76 - 15427: -8,-75 - 15428: -8,-74 - 15429: -9,-74 - 15430: -9,-73 - 15431: -8,-73 - 15432: -8,-72 - 15433: -9,-72 - 15434: -9,-71 - 15435: -8,-71 - 15436: -7,-70 - 15437: -7,-69 - 15438: -7,-68 - 15439: -8,-67 - 15440: -9,-67 - 15441: -8,-68 - 15442: -8,-66 - 15443: -7,-66 - 15444: -10,-65 - 15445: -10,-64 - 15446: -9,-63 - 15447: -9,-64 - 15448: -8,-63 - 15449: -7,-63 - 15450: -7,-64 - 15451: -8,-65 - 15466: -4,-58 - 15467: -3,-58 - 15468: -3,-57 - 15469: -4,-57 - 15470: -9,-57 - 15471: -9,-57 - 15472: -9,-53 - 15473: -7,-53 - 15474: -7,-52 - 15475: 3,-50 - 15476: 1,-50 - 15477: 9,-53 - 15478: 9,-59 - 15479: 9,-60 - 15480: 6,-58 - 15481: 6,-57 - 15482: 6,-56 - 15483: 3,-57 - 15484: -1,-57 - 15485: 6,-58 - 15486: 5,-58 - 15487: 5,-59 - 15488: 13,-59 - 15489: 13,-60 - 15490: 13,-61 - 15491: 16,-60 - 15492: 13,-57 - 15493: 13,-56 - 15494: 14,-59 - 15495: 14,-60 - 15496: 15,-63 - 15497: 14,-63 - 15498: 14,-64 - 15499: 15,-64 - 15879: 23,0 - 16413: -46,-51 - 16414: -46,-50 - 16415: -47,-49 - 16416: -49,-49 - 16417: -49,-49 - 16418: -51,-49 - 16419: -51,-50 - 16420: -51,-51 - 16421: -49,-51 - 16422: -49,-50 - 16423: -51,-48 - 16424: -40,-49 - 16425: -40,-51 - 16426: -40,-51 - 16427: -38,-49 - 16428: -38,-47 - 16429: -38,-46 - 16430: -37,-46 - 16431: -37,-47 - 16432: -41,-46 - 16433: -42,-46 - 16434: -42,-47 - 16435: -43,-47 - 16436: -43,-46 - 16437: -43,-45 - 16438: -43,-44 - 16439: -42,-44 - 16440: -42,-45 - 16441: -41,-45 - 16442: -41,-44 - 16443: -38,-45 - 16444: -38,-44 - 16445: -38,-43 - 16446: -38,-42 - 16447: -39,-42 - 16448: -40,-42 - 16449: -40,-41 - 16450: -38,-46 - 16451: -37,-46 - 16452: -37,-47 - 16453: -38,-47 - 16503: -35,-50 - 16504: -34,-50 - 16505: -33,-49 - 16506: -34,-48 - 16507: -35,-51 - 16508: -35,-52 - 16509: -30,-53 - 16510: -32,-53 - 16511: -32,-52 - 16512: -31,-52 - 16513: -31,-51 - 16514: -32,-51 - 16515: -30,-51 - 16516: -31,-54 - 16517: -30,-54 - 16518: -31,-56 - 16519: -32,-56 - 16520: -34,-56 - 16521: -35,-56 - 16522: -34,-55 - 16523: -34,-54 - 16524: -35,-53 - 16525: -35,-55 - 16526: -34,-54 - 16527: -35,-54 - 16528: -33,-54 - 16566: -48,-46 - 16567: -48,-45 - 16568: -49,-45 - 16569: -50,-45 - 16570: -50,-44 - 16571: -49,-42 - 16572: -49,-41 - 16573: -48,-41 - 16574: -46,-39 - 16575: -45,-39 - 16577: -42,-39 - 16578: -42,-38 - 16579: -42,-37 - 16580: -42,-36 - 16581: -44,-36 - 16583: -46,-36 - 16585: -49,-36 - 16586: -49,-35 - 16587: -48,-34 - 16588: -49,-34 - 16589: -48,-32 - 16590: -49,-31 - 16591: -50,-31 - 16592: -49,-31 - 16593: -49,-29 - 16594: -49,-28 - 16595: -49,-27 - 16596: -52,-31 - 16597: -53,-31 - 16598: -51,-31 - 16599: -54,-31 - 16600: -54,-30 - 16601: -55,-30 - 16602: -55,-31 - 16603: -56,-31 - 16604: -56,-30 - 16605: -55,-29 - 16606: -56,-29 - 16607: -58,-30 - 16608: -59,-30 - 16609: -59,-31 - 16610: -58,-30 - 16611: -58,-31 - 16612: -58,-32 - 16613: -58,-32 - 16614: -58,-32 - 16615: -59,-32 - 16616: -60,-32 - 16617: -60,-31 - 16618: -60,-30 - 16619: -48,-30 - 16620: -48,-28 - 16621: -48,-27 - 16622: -50,-27 - 16623: -48,-25 - 16624: -49,-25 - 16625: -50,-25 - 16626: -50,-24 - 16627: -50,-23 - 16628: -50,-22 - 16629: -51,-22 - 16630: -51,-23 - 16631: -52,-23 - 16632: -48,-22 - 16633: -53,-23 - 16634: -42,-22 - 16635: -44,-22 - 16636: -45,-22 - 16637: -47,-22 - 16638: -46,-21 - 16639: -45,-21 - 16640: -43,-21 - 16641: -42,-21 - 16642: -43,-23 - 16643: -44,-23 - 16644: -45,-23 - 16645: -46,-24 - 16646: -45,-25 - 16647: -45,-24 - 16648: -43,-24 - 16649: -43,-25 - 16650: -43,-26 - 16651: -45,-26 - 16652: -43,-28 - 16653: -45,-28 - 16654: -46,-30 - 16655: -46,-32 - 16656: -46,-32 - 16657: -44,-32 - 16658: -43,-31 - 16659: -43,-30 - 16660: -41,-29 - 16661: -40,-29 - 16662: -42,-31 - 16663: -41,-32 - 16664: -40,-34 - 16665: -40,-34 - 16667: -37,-34 - 16668: -35,-33 - 16669: -34,-34 - 16670: -35,-33 - 16671: -34,-31 - 16672: -35,-31 - 16673: -34,-29 - 16674: -35,-28 - 16675: -36,-27 - 16676: -39,-27 - 16677: -34,-29 - 16678: -32,-28 - 16679: -29,-28 - 16680: -27,-28 - 16681: -26,-29 - 16682: -27,-30 - 16683: -27,-32 - 16684: -29,-32 - 16685: -30,-32 - 16686: -32,-32 - 16687: -31,-31 - 16688: -31,-30 - 16689: -29,-29 - 16690: -27,-29 - 16691: -27,-30 - 16692: -28,-32 - 16693: -30,-32 - 16694: -30,-30 - 16695: -31,-29 - 16696: -32,-31 - 16697: -31,-32 - 16698: -30,-32 - 16699: -27,-33 - 16700: -27,-26 - 16701: -29,-26 - 16702: -32,-26 - 16705: -28,-23 - 16706: -30,-23 - 16707: -31,-23 - 16708: -30,-22 - 16709: -28,-22 - 16710: -34,-25 - 16711: -36,-25 - 16712: -34,-24 - 16713: -37,-23 - 16714: -38,-24 - 16715: -37,-24 - 16716: -38,-23 - 16717: -40,-24 - 16718: -33,-21 - 16719: -34,-21 - 16720: -36,-21 - 16721: -37,-21 - 16722: -39,-21 - 16723: -40,-20 - 16724: -37,-20 - 16725: -35,-20 - 16726: -31,-20 - 16727: -31,-20 - 16728: -33,-20 - 16729: -33,-19 - 16730: -33,-17 - 16731: -35,-16 - 16732: -35,-18 - 16733: -35,-18 - 16740: -35,-16 - 16741: -37,-13 - 16744: -34,-15 - 16745: -34,-14 - 16748: -33,-12 - 16749: -33,-12 - 16767: -31,-17 - 16768: -28,-17 - 16769: -26,-17 - 16770: -23,-17 - 16771: -22,-16 - 16773: -26,-16 - 16775: -25,-16 - 16776: -29,-16 - 16777: -29,-17 - 16782: -19,-18 - 16783: -20,-16 - 16784: -21,-17 - 16786: -26,-17 - 16787: -28,-16 - 16788: -29,-17 - 16789: -31,-17 - 16790: -33,-16 - 16791: -33,-17 - 16792: -33,-19 - 16793: -33,-21 - 16794: -34,-21 - 16795: -35,-18 - 16796: -31,-26 - 16797: -27,-35 - 16798: -29,-35 - 16799: -30,-36 - 16800: -31,-37 - 16801: -32,-37 - 16802: -33,-36 - 16803: -34,-37 - 16804: -35,-38 - 16805: -35,-37 - 16806: -36,-37 - 16807: -35,-38 - 16808: -33,-37 - 16809: -34,-36 - 16810: -36,-36 - 16811: -35,-37 - 16812: -32,-37 - 16813: -31,-38 - 16814: -30,-39 - 16815: -28,-39 - 16816: -27,-39 - 16817: -29,-38 - 16818: -29,-37 - 16819: -29,-36 - 16820: -39,-39 - 16821: -40,-38 - 16822: -40,-38 - 16823: -39,-38 - 16824: -38,-36 - 16825: -40,-37 - 16826: -40,-38 - 16827: -41,-29 - 16828: -40,-28 - 16829: -45,-29 - 16830: -51,-38 - 16831: -53,-38 - 16832: -52,-39 - 16833: -52,-39 - 16834: -49,-41 - 16835: -48,-41 - 16836: -49,-42 - 16997: -22,-21 - 16999: -32,-26 - 17000: -30,-33 - 17001: -34,-31 - 17002: -35,-30 - 17003: -34,-30 - 17004: -35,-31 - 17087: -34,-63 - 17088: -35,-65 - 17089: -34,-67 - 17090: -35,-69 - 17091: -34,-71 - 17092: -34,-73 - 17094: -34,-77 - 17095: -33,-79 - 17096: -35,-82 - 17097: -33,-81 - 17098: -32,-81 - 17099: -32,-80 - 17100: -34,-81 - 17101: -35,-80 - 17102: -35,-78 - 17104: -36,-73 - 17105: -36,-72 - 17106: -33,-71 - 17107: -33,-69 - 17108: -35,-68 - 17109: -34,-66 - 17110: -35,-65 - 17111: -35,-64 - 17112: -35,-62 - 17113: -36,-60 - 17114: -33,-62 - 17116: -34,-58 - 17117: -35,-56 - 17118: -34,-53 - 17119: -35,-50 - 17150: -33,-62 - 17151: -32,-62 - 17152: -30,-62 - 17153: -30,-61 - 17154: -30,-60 - 17155: -30,-59 - 17156: -31,-60 - 17157: -31,-60 - 17158: -29,-60 - 17159: -29,-61 - 17160: -29,-62 - 17161: -29,-63 - 17162: -30,-64 - 17163: -31,-65 - 17164: -30,-65 - 17165: -30,-64 - 17166: -30,-63 - 17167: -31,-62 - 17168: -32,-62 - 17169: -35,-59 - 17170: -35,-58 - 17171: -37,-56 - 17172: -37,-56 - 17173: -38,-55 - 17175: -54,-24 - 17257: 21,-16 - 17280: 15,-9 - 17284: 27,-18 - 17285: 28,-18 - 17286: 27,-19 - 17287: 27,-18 - 17288: 27,-17 - 17289: 28,-17 - 17290: 28,-19 - 17317: 27,4 - 17321: 26,-1 - 17323: 27,-1 - 17325: 28,-1 - 17341: 23,1 - 17343: 23,2 - 17346: 23,4 - 17348: 22,5 - 17349: 21,5 - 17350: 20,5 - 17352: 20,7 - 17353: 21,7 - 17355: 23,6 - 17356: 16,5 - 17357: 15,5 - 17358: 14,6 - 17359: 14,7 - 17361: 23,7 - 17362: 23,7 - 17363: 23,8 - 17364: 25,8 - 17365: 28,8 - 17366: 27,7 - 17367: 25,7 - 17368: 24,7 - 17369: 25,6 - 17371: 26,6 - 17373: 31,7 - 17374: 29,8 - 17375: 27,8 - 17376: 27,7 - 17377: 33,9 - 17378: 33,8 - 17380: 27,4 - 17390: 28,-1 - 17392: 32,1 - 17394: 31,-4 - 17396: 30,-8 - 17397: 26,-11 - 17398: 25,-11 - 17399: 24,-11 - 17400: 24,-10 - 17401: 23,-10 - 17402: 23,-8 - 17403: 25,-7 - 17404: 27,-7 - 17406: 21,-11 - 17407: 19,-8 - 17409: 18,-7 - 17411: 27,-5 - 17412: 28,-5 - 17413: 24,-4 - 17416: 19,-3 - 17417: 17,-3 - 17418: 17,-3 - 17419: 15,-2 - 17420: 15,-3 - 17421: 14,-7 - 17422: 14,-6 - 17423: 14,-5 - 17424: 14,-6 - 17425: 14,-7 - 17426: 15,-9 - 17427: 15,-10 - 17428: 15,-11 - 17429: 15,-12 - 17430: 16,-15 - 17431: 15,-15 - 17432: 14,-15 - 17433: 18,-15 - 17434: 18,-15 - 17435: 21,-15 - 17436: 21,-17 - 17437: 21,-16 - 17438: 19,-16 - 17439: 19,-17 - 17440: 18,-16 - 17441: 12,-15 - 17442: 12,-14 - 17443: 25,-14 - 17444: 24,-14 - 17445: 23,-13 - 17446: 24,-13 - 17447: 25,-13 - 17448: 26,-13 - 17449: 27,-13 - 17450: 27,-13 - 17451: 27,-15 - 17452: 26,-15 - 17453: 24,-15 - 17454: 21,-19 - 17455: 19,-19 - 17456: 19,-19 - 17457: 15,-19 - 17458: 15,-20 - 17459: 14,-20 - 17460: 13,-20 - 17461: 13,-19 - 17462: 14,-19 - 17463: 12,-19 - 17464: 12,-20 - 17465: 11,-20 - 17466: 11,-19 - 17467: 9,-20 - 17468: 8,-20 - 17469: 6,-20 - 17470: 4,-20 - 17471: 3,-19 - 17472: 5,-19 - 17473: 7,-19 - 17474: 9,-19 - 17475: 11,-19 - 17476: 12,-17 - 17477: 9,-17 - 17478: 7,-17 - 17479: 5,-17 - 17480: 3,-17 - 17481: 8,-16 - 17482: 9,-16 - 17483: 10,-15 - 17484: 8,-15 - 17505: 19,6 - 17506: 19,7 - 17507: 21,6 - 17508: 27,8 - 17509: 23,8 - 17592: 19,2 - 17597: 21,2 - 17599: 21,-1 - 17601: 22,-1 - 17602: 25,2 - 17603: 25,3 - 17622: 27,-1 - 17623: 26,-1 - 17624: 24,-1 - 17625: 24,-1 - 17626: 24,1 - 17627: 24,2 - 17628: 24,3 - 17631: 28,4 - 17632: 29,4 - 17633: 29,5 - 17634: 28,5 - 17635: 30,5 - 17636: 30,4 - 17637: 30,3 - 17640: 30,0 - 17641: 30,-1 - 17650: 27,5 - 17859: 21,-5 - 17860: 22,-5 - 17862: 26,-5 - 17864: 20,-5 - 17865: 19,-5 - 17866: 18,-5 - 17867: 17,-5 - 17868: 16,-8 - 17869: 14,-7 - 17870: 14,-6 - 17871: 14,-5 - 17872: 13,-3 - 17873: 12,-3 - 17874: 12,-2 - 17875: 13,-2 - 17876: 15,-2 - 17877: 15,0 - 17878: 14,1 - 17879: 21,1 - 17880: 21,0 - 17881: 19,2 - 17884: 19,3 - 17887: 25,2 - 17888: 25,3 - 17889: 26,3 - 17890: 27,3 - 17891: 28,3 - 17892: 28,4 - 17895: 28,0 - 17896: 27,0 - 17897: 26,0 - 17898: 25,0 - 17899: 25,1 - 17900: 25,2 - 17901: 30,0 - 17902: 30,1 - 17903: 30,2 - 17904: 30,4 - 17905: 30,6 - 17906: 29,6 - 17907: 27,6 - 17908: 25,6 - 17909: 25,5 - 17910: 23,5 - 17911: 20,5 - 17912: 17,5 - 17913: 30,1 - 17915: 30,-3 - 17916: 29,-11 - 17917: 26,-11 - 17918: 24,-10 - 17919: 27,-11 - 17920: 27,-10 - 17921: 26,-13 - 17922: 25,-13 - 17923: 23,-13 - 17924: 19,-16 - 17925: 19,-17 - 17926: 18,-16 - 17927: 21,-16 - 17928: 21,-17 - 17929: 15,-16 - 17930: 16,-16 - 17931: 21,-12 - 17932: 16,-14 - 17933: 16,-15 - 17934: 15,-15 - 17935: 14,-15 - 17936: 15,-12 - 17937: 24,-21 - 17938: 30,-18 - 17939: 29,-14 - 17940: 29,-13 - 17979: 37,17 - 17983: 37,19 - 17984: 38,19 - 17985: 38,18 - 17986: 38,17 - 17987: 38,20 - 17988: 37,20 - 17989: 37,21 - 17990: 38,21 - 17991: 39,21 - 17992: 40,21 - 17993: 40,22 - 18003: 34,25 - 18004: 33,24 - 18009: 30,21 - 18055: 37,12 - 18056: 37,11 - 18057: 37,10 - 18058: 37,9 - 18059: 37,15 - 18060: 36,15 - 18061: 36,15 - 18062: 36,14 - 18063: 34,13 - 18064: 32,14 - 18065: 31,14 - 18066: 31,15 - 18067: 31,16 - 18068: 31,17 - 18070: 29,19 - 18071: 28,19 - 18072: 26,18 - 18073: 26,19 - 18074: 31,12 - 18077: 32,-5 - 18078: 41,9 - 18079: 37,13 - 18080: 39,15 - 18081: 39,16 - 18082: 39,17 - 18132: -14,8 - 18133: -13,8 - 18134: -13,9 - 18135: -14,9 - 18136: -15,9 - 18137: -15,10 - 18138: -17,10 - 18139: -13,7 - 18141: -15,7 - 18142: -9,10 - 18143: -10,10 - 18144: -11,10 - 18145: -8,12 - 18146: -9,12 - 18147: -4,12 - 18148: -5,12 - 18149: -6,12 - 18150: -6,10 - 18151: -4,10 - 18152: 3,12 - 18153: 5,12 - 18154: 4,12 - 18155: 4,13 - 18156: 2,13 - 18157: 5,13 - 18158: 5,12 - 18159: 7,17 - 18160: 6,17 - 18161: 4,17 - 18162: 1,17 - 18163: 0,17 - 18164: 7,17 - 18165: 8,17 - 18166: 9,25 - 18167: 7,25 - 18168: 4,25 - 18169: 1,25 - 18170: -1,25 - 18171: 3,25 - 18172: 2,25 - 18430: 14,8 - 18431: 14,9 - 18432: 16,9 - 18433: 15,9 - 18434: 14,9 - 18435: 18,8 - 18436: 18,7 - 18437: 32,0 - 18438: 30,-10 - 18539: 26,2 - 18540: 26,1 - 18544: 29,2 - 18545: 29,1 - 18546: 26,0 - 18547: 28,3 - 18548: 29,1 - 18551: 26,2 - 18552: 26,1 - 18558: 28,2 - 18559: 29,2 - 18560: 29,1 - 18634: -52,-53 - 18635: -52,-52 - 18636: -52,-51 - 18637: -53,-51 - 18638: -54,-51 - 18639: -54,-50 - 18640: -53,-50 - 18641: -53,-49 - 18642: -54,-49 - 18643: -53,-48 - 18644: -53,-49 - 18645: -54,-49 - 18646: -54,-54 - 18647: -54,-55 - 18648: -56,-55 - 18649: -57,-55 - 18650: -58,-55 - 18651: -58,-54 - 18652: -59,-54 - 18653: -59,-53 - 18702: -46,-54 - 18703: -46,-53 - 18704: -46,-52 - 18705: -46,-52 - 18706: -46,-52 - 18707: -47,-52 - 18708: -47,-51 - 18709: -46,-51 - 18710: -45,-49 - 18711: -47,-49 - 18712: -49,-49 - 18713: -51,-49 - 18714: -51,-49 - 18715: -51,-47 - 18716: -53,-48 - 18717: -53,-49 - 18718: -54,-49 - 18719: -54,-51 - 18720: -54,-51 - 18721: -53,-50 - 18722: -54,-50 - 18723: -53,-51 - 18724: -52,-51 - 18725: -52,-53 - 18726: -53,-54 - 18727: -53,-52 - 18728: -54,-52 - 18729: -54,-53 - 18730: -52,-54 - 18731: -54,-55 - 18732: -53,-56 - 18733: -52,-56 - 18734: -52,-57 - 18735: -52,-58 - 18736: -51,-58 - 18737: -50,-57 - 18738: -50,-56 - 18739: -50,-54 - 18740: -51,-53 - 18741: -52,-53 - 18742: -53,-61 - 18743: -54,-61 - 18744: -54,-59 - 18745: -54,-58 - 18746: -53,-58 - 18747: -53,-58 - 18748: -53,-61 - 18749: -54,-61 - 18750: -54,-61 - 18751: -57,-61 - 18752: -58,-61 - 18753: -59,-60 - 18754: -58,-59 - 18755: -56,-59 - 18756: -59,-60 - 18757: -61,-60 - 18758: -63,-60 - 18759: -64,-60 - 18760: -64,-60 - 18761: -64,-59 - 18762: -64,-57 - 18763: -64,-57 - 18764: -64,-55 - 18765: -63,-55 - 18766: -64,-55 - 18767: -72,-55 - 18768: -56,-55 - 18769: -56,-55 - 18770: -58,-55 - 18771: -58,-55 - 18772: -59,-54 - 18773: -59,-53 - 18774: -58,-53 - 18775: -56,-53 - 18776: -57,-54 - 18777: -55,-54 - 18778: -54,-54 - 18779: -54,-56 - 18780: -51,-53 - 18781: -50,-54 - 18782: -50,-55 - 18783: -51,-58 - 18784: -51,-59 - 18785: -51,-60 - 18789: -44,-58 - 18790: -42,-58 - 18791: -41,-58 - 18792: -38,-58 - 18793: -37,-58 - 18794: -37,-58 - 18795: -37,-59 - 18796: -39,-53 - 18797: -39,-52 - 18798: -38,-52 - 18799: -37,-52 - 18800: -38,-52 - 18801: -39,-52 - 18802: -41,-55 - 18803: -42,-55 - 18804: -42,-56 - 18805: -41,-56 - 18806: -41,-54 - 18807: -42,-54 - 18808: -42,-53 - 18809: -41,-53 - 18810: -42,-51 - 18811: -43,-51 - 18812: -41,-51 - 18813: -39,-50 - 18814: -38,-50 - 18815: -41,-50 - 18816: -43,-50 - 18817: -38,-47 - 18818: -38,-46 - 18819: -44,-50 - 18820: -45,-50 - 18821: -45,-52 - 18822: -46,-52 - 18823: -47,-51 - 18824: -46,-53 - 18825: -49,-53 - 18826: -48,-54 - 18827: -49,-54 - 18828: -48,-55 - 18829: -48,-55 - 18830: -46,-55 - 18831: -49,-51 - 18832: -49,-50 - 18833: -51,-53 - 18889: 24,-5 - 18895: 11,-59 - 18922: 39,17 - 18923: 40,17 - 18924: 40,18 - 18925: 39,18 - 18926: 40,19 - 18927: 41,19 - 18928: 41,20 - 18929: 42,20 - 18930: 43,20 - 18931: 43,21 - 18932: 45,20 - 18933: 46,20 - 18935: 48,21 - 18937: 45,22 - 18938: 45,22 - 18939: 45,23 - 18940: 45,24 - 18941: 48,24 - 18942: 47,23 - 18943: 49,21 - 18944: 50,21 - 18945: 50,19 - 18946: 49,19 - 18947: 48,19 - 18948: 46,19 - 18949: 45,19 - 18950: 45,20 - 18951: 45,21 - 18952: 43,20 - 18953: 43,19 - 18954: 42,20 - 18955: 40,19 - 18956: 40,19 - 18957: 40,18 - 18958: 41,17 - 18959: 39,17 - 18960: 37,17 - 18961: 38,19 - 18962: 37,21 - 18963: 37,22 - 18964: 40,22 - 18965: 38,22 - 18966: 37,24 - 18967: 37,24 - 18968: 37,24 - 18969: 38,24 - 18970: 37,25 - 18971: 37,24 - 18972: 35,24 - 18973: 34,25 - 18974: 35,26 - 18975: 34,26 - 18976: 35,25 - 18977: 34,24 - 18978: 33,24 - 18979: 33,25 - 18980: 32,24 - 18982: 30,25 - 18983: 30,24 - 18986: 30,22 - 18988: 28,21 - 18989: 28,22 - 18990: 28,24 - 18991: 27,25 - 18992: 27,23 - 18993: 27,22 - 18994: 25,22 - 18995: 23,22 - 18997: 18,22 - 18998: 16,22 - 18999: 17,21 - 19002: 24,21 - 19003: 26,21 - 19005: 16,18 - 19006: 15,18 - 19008: 14,18 - 19009: 14,19 - 19010: 14,20 - 19011: 15,21 - 19012: 16,21 - 19013: 15,22 - 19014: 14,22 - 19015: 13,23 - 19016: 16,24 - 19017: 17,27 - 19018: 17,27 - 19020: 17,31 - 19021: 16,31 - 19022: 16,30 - 19023: 16,29 - 19024: 16,28 - 19025: 16,28 - 19026: 16,27 - 19027: 16,26 - 19032: 13,26 - 19033: 12,26 - 19042: 11,25 - 19043: 11,25 - 19044: 11,24 - 19046: 15,24 - 19047: 16,25 - 19050: 13,26 - 19051: 13,26 - 19052: 17,31 - 19053: 16,31 - 19054: 15,31 - 19055: 15,32 - 19056: 15,33 - 19057: 17,33 - 19058: 17,33 - 19059: 16,32 - 19060: 16,32 - 19061: 16,34 - 19070: 18,17 - 19071: 19,17 - 19072: 20,17 - 19073: 21,17 - 19074: 21,18 - 19075: 20,18 - 19076: 20,19 - 19077: 19,19 - 19078: 21,19 - 19079: 22,19 - 19080: 23,19 - 19081: 23,18 - 19082: 22,18 - 19083: 21,18 - 19084: 27,21 - 19085: 26,21 - 19086: 25,19 - 19087: 25,18 - 19088: 26,18 - 19089: 24,15 - 19090: 24,16 - 19091: 23,16 - 19092: 23,15 - 19093: 24,15 - 19094: 23,14 - 19095: 23,14 - 19096: 23,13 - 19097: 26,15 - 19098: 27,15 - 19099: 29,15 - 19100: 29,15 - 19101: 25,10 - 19102: 24,10 - 19103: 23,10 - 19104: 23,10 - 19105: 23,13 - 19106: 23,14 - 19107: 23,12 - 19108: 22,12 - 19109: 21,12 - 19112: 28,21 - 19113: 27,21 - 19114: 27,22 - 19115: 28,22 - 19116: 28,23 - 19117: 27,23 - 19118: 27,24 - 19119: 28,24 - 19120: 28,25 - 19121: 27,25 - 19122: 27,26 - 19123: 27,27 - 19124: 27,27 - 19125: 27,28 - 19126: 27,29 - 19127: 27,29 - 19128: 26,28 - 19129: 28,28 - 19131: 30,24 - 19132: 30,25 - 19133: 32,25 - 19134: 33,24 - 19135: 34,24 - 19136: 34,25 - 19137: 34,26 - 19138: 35,25 - 19139: 32,17 - 19140: 33,17 - 19327: 20,-1 - 19328: 18,2 - 19329: 22,3 - 19330: 22,-1 - 19344: 32,22 - 19345: 32,21 - 19346: 31,22 - 19347: 22,22 - 19348: 21,22 - 19386: 13,27 - 19387: 11,26 - 19388: 11,27 - 19389: 11,28 - 19390: 10,28 - 19391: 12,28 - 19392: 13,28 - 19393: 14,28 - 19684: -10,-41 - 19718: -24,-42 - 19719: -26,-43 - 19720: -16,-43 - 19721: -18,-43 - 19722: -16,-41 - 19723: -18,-41 - 20204: -1,-13 - 20205: -1,-14 - 20206: 2,-11 - 20208: -5,-8 - 20209: -4,-7 - 20210: -5,-7 - 20226: 10,0 - 20227: 10,-1 - 20228: 9,0 - 20229: 7,0 - 20230: 7,0 - 20231: 6,-2 - 20232: 9,-4 - 20233: 7,-5 - 20234: 5,-5 - 20235: 4,-5 - 20236: 9,-5 - 20237: 10,-5 - 20238: 10,-4 - 20239: 10,-2 - 20240: 6,-2 - 20241: 3,-2 - 20242: 2,-3 - 20243: 4,-4 - 20244: -2,-3 - 20245: -4,-4 - 20246: -5,-3 - 20247: -11,-5 - 20248: -4,-5 - 20249: 0,-4 - 20250: 4,-3 - 20251: 4,-2 - 20252: 8,-1 - 20253: 8,-3 - 20254: 12,-3 - 20255: 13,-3 - 20256: 12,-5 - 20257: 12,-7 - 20258: 12,-7 - 20259: 5,-15 - 20260: 2,-15 - 20261: 1,-16 - 20262: -1,-16 - 20263: -2,-16 - 20264: -3,-16 - 20265: -3,-15 - 20266: -4,-16 - 20267: -6,-16 - 20268: -5,-14 - 20269: -6,-15 - 20270: -6,-14 - 20271: -6,-13 - 20314: -3,-12 - 20316: -2,-11 - 20317: -3,-11 - 20318: -2,-9 - 20319: -1,-9 - 20320: 0,-10 - 20321: -1,-11 - 20352: -5,-11 - 20353: -5,-9 - 20354: -2,-12 - 20355: -2,-8 - 20416: 12,-39 - 20546: 16,15 - 20547: 14,16 - 20548: 16,16 - 20549: 17,14 - 20550: 10,17 - 20551: 10,16 - 20552: 9,17 - 20553: 11,19 - 20554: 15,22 - 20555: 15,23 - 20556: 19,21 - 20557: 17,6 - 20558: 18,6 - 20559: 22,6 - 20560: 20,6 - 20561: 24,6 - 20562: 24,7 - 20563: 31,6 - 20564: 31,3 - 20565: 30,-11 - 20566: 31,-12 - 20567: 31,-20 - 20568: 37,-22 - 20569: 42,-22 - 20570: 46,-18 - 20614: 35,-44 - 20615: 36,-42 - 20616: 35,-43 - 20617: 32,-46 - 20618: 32,-47 - 20704: 30,-32 - 20705: 29,-32 - 20706: 33,-32 - 20707: 33,-31 - 21026: -35,-11 - 21137: -18,-12 - 22173: -41,9 - 22174: -40,8 - 22175: -39,9 - 22176: -41,11 - 22177: -41,13 - 22178: -41,15 - 22179: -41,16 - 22180: -41,14 - 22181: -37,11 - 22182: -34,13 - 22183: -38,13 - 22184: -36,12 - 22185: -34,12 - 22186: -34,13 - 22187: -37,13 - 22188: -37,9 - 22189: -37,9 - 22190: -37,8 - 22191: -35,8 - 22192: -35,9 - 22193: -36,9 - 22194: -37,14 - 22195: -37,15 - 22196: -36,16 - 22197: -36,16 - 22198: -38,16 - 22199: -38,14 - 22200: -32,14 - 22201: -33,12 - 22202: -33,8 - 22203: -32,5 - 22204: -31,7 - 22205: -32,6 - 22206: -29,6 - 22207: -29,8 - 22208: -28,9 - 22209: -28,11 - 22210: -29,14 - 22211: -30,15 - 22212: -31,14 - 22213: -30,12 - 22214: -31,11 - 22215: -30,9 - 22216: -27,16 - 22217: -25,16 - 22218: -25,14 - 22219: -26,15 - 22220: -26,15 - 22221: -26,10 - 22222: -25,10 - 22223: -23,10 - 22224: -23,11 - 22225: -25,11 - 22226: -27,10 - 22227: -27,11 - 22228: -24,8 - 22229: -26,7 - 22230: -25,6 - 22231: -23,7 - 22232: -25,7 - 22233: -25,5 - 22234: -23,5 - 22235: -23,2 - 22236: -23,3 - 22237: -26,3 - 22238: -28,0 - 22239: -27,0 - 22240: -25,0 - 22241: -23,1 - 22242: -25,1 - 22243: -28,1 - 22244: -30,1 - 22245: -29,0 - 22246: -30,1 - 22247: -29,2 - 22248: -29,3 - 22249: -31,3 - 22250: -28,4 - 22251: -30,4 - 22252: -28,-2 - 22253: -30,-2 - 22254: -31,-3 - 22255: -30,-4 - 22256: -29,-4 - 22257: -28,-2 - 22258: -26,-2 - 22259: -26,-4 - 22260: -25,-4 - 22261: -25,-2 - 22262: -29,-4 - 22263: -31,-3 - 22264: -32,-3 - 22265: -32,-6 - 22266: -32,-6 - 22267: -34,-6 - 22268: -34,-4 - 22269: -36,-4 - 22270: -41,-3 - 22271: -41,-2 - 22272: -36,-2 - 22273: -44,-2 - 22274: -45,-2 - 22275: -45,-4 - 22276: -43,-4 - 22277: -45,-5 - 22278: -44,-7 - 22279: -47,-8 - 22280: -46,-9 - 22281: -45,-7 - 22282: -43,-8 - 22283: -43,-9 - 22284: -43,-7 - 22285: -45,-6 - 22286: -41,-8 - 22287: -41,-9 - 22288: -41,-10 - 22289: -40,-9 - 22290: -41,-7 - 22291: -40,-6 - 22294: -39,-10 - 22295: -38,-11 - 22296: -35,-11 - 22297: -36,-11 - 22298: -36,-9 - 22299: -36,-7 - 22300: -39,-7 - 22301: -38,-10 - 22303: -34,-7 - 22304: -33,-7 - 22305: -33,-5 - 22306: -34,-6 - 22307: -30,-6 - 22308: -30,-8 - 22309: -29,-7 - 22310: -29,-6 - 22311: -28,-8 - 22312: -27,-8 - 22313: -27,-8 - 22314: -26,-9 - 22315: -27,-9 - 22316: -25,-9 - 22317: -25,-7 - 22318: -25,-6 - 22319: -28,-6 - 22320: -27,-7 - 22325: -26,-4 - 22326: -26,-4 - 22339: -22,-1 - 22340: -23,-3 - 22341: -22,-4 - 22342: -21,-5 - 22343: -17,-4 - 22344: -16,-2 - 22345: -18,-1 - 22346: -21,-1 - 22347: -23,0 - 22348: -23,2 - 22349: -18,0 - 22350: -18,0 - 22351: -15,1 - 22352: -18,2 - 22353: -15,2 - 22354: -18,3 - 22355: -18,3 - 22356: -18,4 - 22357: -19,6 - 22358: -21,6 - 22359: -20,8 - 22360: -21,8 - 22361: -21,7 - 22362: -20,8 - 22363: -21,5 - 22364: -19,11 - 22365: -17,10 - 22366: -19,8 - 22367: -18,7 - 22368: -18,11 - 22369: -19,14 - 22370: -19,15 - 22371: -20,15 - 22372: -20,17 - 22373: -20,18 - 22374: -23,19 - 22375: -21,19 - 22376: -20,19 - 22377: -27,19 - 22378: -28,19 - 22379: -29,21 - 22380: -29,23 - 22381: -30,24 - 22382: -30,25 - 22383: -32,25 - 22384: -33,26 - 22385: -34,26 - 22386: -34,27 - 22387: -35,26 - 22388: -36,26 - 22389: -36,25 - 22390: -36,24 - 22391: -34,22 - 22392: -32,22 - 22393: -36,22 - 22394: -37,21 - 22395: -40,21 - 22396: -39,23 - 22397: -41,22 - 22398: -40,21 - 22399: -41,23 - 22400: -39,20 - 22401: -40,19 - 22402: -41,19 - 22403: -43,20 - 22404: -44,20 - 22405: -45,20 - 22406: -45,22 - 22407: -43,23 - 22408: -43,24 - 22409: -43,22 - 22410: -41,22 - 22411: -42,21 - 22412: -44,21 - 22413: -40,22 - 22414: -41,20 - 22415: -38,20 - 22416: -46,21 - 22417: -47,21 - 22418: -47,22 - 22419: -49,22 - 22420: -49,23 - 22421: -49,21 - 22422: -51,23 - 22423: -52,23 - 22424: -53,23 - 22425: -52,24 - 22426: -51,24 - 22427: -53,22 - 22428: -52,22 - 22429: -55,22 - 22430: -55,21 - 22431: -55,20 - 22432: -55,18 - 22433: -53,20 - 22434: -52,20 - 22435: -53,19 - 22436: -52,19 - 22437: -53,17 - 22438: -53,17 - 22439: -53,17 - 22440: -54,17 - 22441: -54,18 - 22442: -53,18 - 22443: -53,16 - 22444: -53,15 - 22445: -54,15 - 22446: -56,15 - 22447: -54,15 - 22448: -52,15 - 22449: -50,15 - 22450: -48,15 - 22451: -47,15 - 22452: -47,14 - 22453: -46,14 - 22454: -46,15 - 22455: -48,15 - 22456: -49,16 - 22457: -50,17 - 22458: -50,18 - 22459: -49,18 - 22460: -49,12 - 22461: -51,12 - 22462: -52,13 - 22463: -53,12 - 22464: -52,11 - 22465: -51,10 - 22466: -54,10 - 22467: -54,12 - 22468: -54,13 - 22469: -54,13 - 22470: -54,11 - 22471: -49,10 - 22472: -49,11 - 22473: -49,9 - 22474: -47,10 - 22475: -46,11 - 22476: -47,11 - 22477: -48,11 - 22478: -47,8 - 22479: -48,8 - 22480: -49,8 - 22481: -50,7 - 22482: -51,7 - 22483: -51,8 - 22484: -52,8 - 22485: -54,8 - 22486: -54,7 - 22487: -54,7 - 22488: -52,8 - 22489: -55,8 - 22490: -55,8 - 22491: -55,7 - 22492: -55,5 - 22493: -55,4 - 22494: -54,3 - 22495: -54,4 - 22496: -53,5 - 22497: -53,4 - 22498: -52,5 - 22499: -52,3 - 22500: -51,3 - 22501: -51,5 - 22502: -50,4 - 22503: -50,2 - 22504: -51,0 - 22505: -53,1 - 22506: -52,-1 - 22507: -53,-2 - 22508: -53,-3 - 22509: -53,-6 - 22510: -52,-7 - 22511: -52,-8 - 22512: -52,-7 - 22513: -52,-4 - 22514: -51,-5 - 22515: -51,-6 - 22516: -51,-3 - 22517: -51,-1 - 22518: -52,2 - 22519: -52,0 - 22520: -53,-2 - 22521: -54,1 - 22522: -55,1 - 22523: -56,1 - 22524: -56,2 - 22525: -56,-1 - 22526: -56,-2 - 22527: -56,-3 - 22528: -56,-4 - 22529: -55,-4 - 22530: -55,-3 - 22531: -55,-2 - 22532: -55,-1 - 22533: -56,-3 - 22534: -51,-3 - 22535: -53,-6 - 22536: -52,-6 - 22537: -54,-7 - 22538: -55,-7 - 22539: -56,-8 - 22540: -56,-8 - 22541: -54,-7 - 22542: -53,-8 - 22543: -52,-8 - 22544: -53,-9 - 22545: -54,-9 - 22546: -54,-10 - 22547: -53,-9 - 22548: -51,-9 - 22549: -51,-10 - 22550: -52,-10 - 22551: -54,-10 - 22552: -55,-10 - 22553: -56,-11 - 22554: -56,-11 - 22555: -56,-13 - 22556: -53,-12 - 22557: -54,-10 - 22558: -57,-10 - 22559: -57,-14 - 22560: -55,-13 - 22561: -54,-14 - 22562: -53,-14 - 22563: -53,-14 - 22564: -54,-15 - 22565: -53,-15 - 22566: -52,-14 - 22567: -51,-13 - 22568: -51,-14 - 22569: -50,-15 - 22570: -50,-14 - 22571: -52,-12 - 22572: -52,-14 - 22573: -50,-15 - 22574: -55,-14 - 22575: -57,-14 - 22576: -59,-14 - 22577: -59,-14 - 22578: -59,-16 - 22579: -60,-15 - 22580: -60,-13 - 22581: -59,-13 - 22582: -59,-12 - 22583: -58,-14 - 22584: -57,-15 - 22585: -56,-17 - 22586: -56,-18 - 22587: -57,-18 - 22588: -57,-20 - 22589: -56,-20 - 22590: -54,-20 - 22591: -53,-20 - 22592: -53,-19 - 22593: -54,-18 - 22594: -55,-18 - 22595: -54,-19 - 22596: -56,-19 - 22597: -56,-19 - 22598: -55,-17 - 22599: -56,-16 - 22600: -55,-15 - 22601: -54,-16 - 22602: -50,-14 - 22603: -49,-14 - 22604: -46,-14 - 22605: -45,-14 - 22606: -43,-14 - 22607: -43,-15 - 22608: -43,-15 - 22609: -43,-13 - 22610: -43,-12 - 22611: -43,-11 - 22612: -41,-14 - 22613: -40,-14 - 22614: -42,-15 - 22615: -41,-16 - 22616: -41,-17 - 22617: -40,-17 - 22618: -39,-17 - 22619: -39,-16 - 22620: -39,-17 - 22621: -39,-20 - 22622: -40,-20 - 22623: -40,-19 - 22624: -40,-20 - 22625: -40,-21 - 22626: -39,-21 - 22627: -38,-21 - 22628: -38,-19 - 22629: -37,-20 - 22630: -36,-19 - 22631: -37,-19 - 22632: -36,-19 - 22633: -33,-16 - 22634: -34,-16 - 22635: -36,-16 - 22636: -38,-16 - 22637: -39,-14 - 22638: -38,-14 - 22639: -37,-14 - 22640: -38,-13 - 22641: -39,-14 - 22642: -34,-15 - 22643: -34,-14 - 22644: -35,-13 - 22645: -35,-14 - 22646: -35,-15 - 22647: -33,-15 - 22648: -32,-15 - 22649: -32,-13 - 22650: -32,-13 - 22651: -33,-13 - 22652: -33,-15 - 22653: -33,-15 - 22654: -34,-16 - 22655: -32,-16 - 22656: -30,-16 - 22657: -29,-16 - 22658: -29,-16 - 22659: -29,-15 - 22660: -29,-14 - 22661: -30,-15 - 22662: -27,-16 - 22663: -27,-16 - 22666: -25,-14 - 22667: -24,-14 - 22668: -25,-13 - 22669: -23,-13 - 22671: -22,-14 - 22672: -21,-14 - 22673: -20,-15 - 22674: -21,-17 - 22675: -23,-17 - 22676: -25,-17 - 22677: -27,-17 - 22678: -21,-18 - 22679: -20,-18 - 22680: -27,-17 - 22681: -28,-17 - 22683: -24,-14 - 22684: -24,-13 - 22685: -26,-9 - 22686: -28,-9 - 22687: -27,-7 - 22688: -30,-6 - 22689: -33,-7 - 22690: -34,-7 - 22691: -36,-7 - 22692: -37,-7 - 22693: -40,-7 - 22694: -40,-6 - 22695: -41,-6 - 22696: -34,-6 - 22697: -34,-4 - 22698: -39,-2 - 22699: -33,-2 - 22700: -33,-3 - 22701: -33,-5 - 22702: -32,1 - 22703: -34,1 - 22704: -34,0 - 22705: -33,0 - 22706: -32,0 - 22707: -42,4 - 22708: -41,5 - 22709: -37,4 - 22710: -39,3 - 22711: -40,3 - 22712: -37,2 - 22713: -32,3 - 22714: -32,3 - 22715: -33,3 - 22716: -34,3 - 22717: -33,4 - 22718: -33,4 - 22805: -40,25 - 22806: -39,26 - 22807: -38,27 - 22808: -39,30 - 22809: -39,31 - 22810: -37,30 - 22811: -38,29 - 22812: -40,30 - 22813: -42,29 - 22814: -44,29 - 23190: 53,-39 - 23191: 51,-40 - 23192: 51,-39 - 23194: 52,-36 - 23195: 53,-36 - 23196: 55,-39 - 23197: 57,-39 - 23198: 57,-37 - 23199: 55,-37 - 23200: 56,-38 - 23201: 50,-38 - 23202: 49,-37 - 23203: 49,-36 - 23204: 49,-39 - 23205: 49,-40 - 23206: 48,-39 - 23207: 48,-37 - 23208: 48,-36 - 23209: 49,-38 - 23214: 77,-43 - 23215: 77,-45 - 23218: 81,-44 - 23219: 81,-42 - 23221: 75,-41 - 23222: 74,-43 - 23223: 73,-45 - 23224: 70,-45 - 23225: 67,-45 - 23226: 67,-42 - 23227: 66,-41 - 23228: 69,-41 - 23229: 69,-44 - 23230: 70,-41 - 23231: 73,-41 - 23232: 71,-43 - 23233: 70,-43 - 23307: 88,-43 - 23308: 87,-43 - 23310: 87,-44 - 23311: 90,-44 - 23312: 91,-45 - 23313: 93,-44 - 23314: 93,-42 - 23315: 96,-42 - 23316: 95,-44 - 23317: 95,-45 - 23318: 95,-46 - 23319: 96,-44 - 23320: 96,-42 - 23321: 96,-41 - 23322: 95,-40 - 23323: 94,-40 - 23324: 92,-40 - 23325: 90,-40 - 23326: 88,-40 - 23327: 88,-44 - 23328: 89,-45 - 23329: 89,-46 - 23330: 92,-46 - 23331: 94,-46 - 23332: 92,-44 - 23333: 94,-42 - 23334: 92,-41 - 23335: 89,-43 - 23336: 90,-43 - 23337: 84,-44 - 23338: 83,-44 - 23339: 83,-42 - 23340: 84,-42 - 23341: 75,-45 - 23342: 69,-43 - 23343: 70,-43 - 23345: 77,-45 - 23347: 81,-41 - 23348: 83,-44 - 23422: 76,-55 - 23423: 78,-50 - 23424: 80,-47 - 23426: 79,-49 - 23427: 76,-55 - 23428: 78,-58 - 23429: 77,-60 - 23430: 82,-59 - 23431: 77,-64 - 23432: 81,-60 - 23433: 80,-60 - 23434: 86,-56 - 23435: 82,-60 - 23436: 86,-57 - 23437: 88,-54 - 23438: 88,-54 - 23439: 85,-49 - 23440: 85,-47 - 23441: 84,-47 - 23442: 86,-48 - 23443: 88,-52 - 23444: 90,-53 - 23445: 95,-52 - 23446: 96,-51 - 23447: 96,-36 - 23448: 96,-35 - 23449: 93,-36 - 23450: 92,-34 - 23451: 90,-34 - 23452: 88,-36 - 23453: 89,-36 - 23454: 88,-34 - 23455: 86,-34 - 23456: 86,-36 - 23457: 96,-35 - 23458: 96,-37 - - node: - cleanable: True - zIndex: 6 - color: '#FFFFFF7F' - id: DirtHeavy - decals: - 23650: 49,-44 - 23651: 49,-43 - 23652: 49,-42 - 23653: 51,-42 - 23654: 52,-42 - 23655: 53,-43 - 23656: 51,-43 - 23657: 53,-42 - - node: - cleanable: True - color: '#FFFFFFFF' - id: DirtHeavy - decals: - 21990: -34,19 - - node: - cleanable: True - zIndex: 5 - color: '#FFFFFF7F' - id: DirtHeavyMonotile - decals: - 1158: 19,-55 - 3214: 39,-29 - 3216: 38,-30 - 3217: 37,-30 - 3218: 37,-29 - 3219: 39,-30 - 3220: 39,-29 - 3221: 39,-28 - 3222: 38,-28 - 3224: 40,-30 - 3844: 38,-29 - 3857: 39,-45 - 3858: 39,-46 - 3861: 40,-46 - 3862: 40,-47 - 3863: 39,-47 - 3865: 40,-45 - 3930: 48,-57 - 3932: 49,-60 - 3933: 48,-60 - 3951: 30,-57 - 3952: 31,-57 - 3953: 31,-58 - 3954: 27,-55 - 3955: 28,-55 - 3956: 27,-54 - 3957: 28,-54 - 3959: 21,-55 - 3960: 21,-54 - 3972: 11,-54 - 4351: -28,-42 - 4352: -28,-44 - 4353: -29,-48 - 4356: -31,-57 - 4878: 16,-5 - 4922: -3,11 - 4923: -2,11 - 4930: -5,11 - 4931: -4,10 - 4932: -6,10 - 4939: -8,10 - 5091: -13,-14 - 5092: -13,-15 - 5093: -14,-15 - 5094: -14,-16 - 5095: -13,-16 - 5096: -9,-13 - 5256: 11,-43 - 5257: 10,-43 - 5290: 10,-46 - 5291: 9,-45 - 5404: -9,-65 - 5405: -8,-65 - 5432: -20,-44 - 5433: -21,-44 - 5434: -22,-44 - 7323: 53,-19 - 7537: 25,-1 - 7540: 23,2 - 7550: 25,-1 - 7551: 25,0 - 7555: 23,6 - 7558: 25,5 - 8226: 14,-30 - 8227: 13,-30 - 8228: 12,-30 - 8229: 12,-31 - 8230: 12,-32 - 8231: 13,-32 - 8232: 14,-32 - 8233: 14,-31 - 8234: 13,-31 - 8235: 13,-31 - 8240: 10,-33 - 8241: 9,-33 - 8242: 10,-32 - 8243: 10,-45 - 8244: 11,-45 - 8245: -1,-51 - 8246: -2,-51 - 8247: -6,-56 - 8249: -31,-58 - 8253: -42,-56 - 8254: -41,-56 - 8255: -40,-56 - 8256: -39,-56 - 8479: -5,-38 - 8480: -5,-38 - 8481: -5,-39 - 8483: -4,-40 - 8484: -3,-39 - 8485: -4,-39 - 8486: -3,-38 - 8487: -2,-38 - 8488: -2,-39 - 8496: 0,-45 - 8497: -1,-45 - 8498: -1,-44 - 8499: 0,-44 - 8500: 0,-46 - 8501: -1,-46 - 8502: 2,-42 - 8503: 1,-42 - 8504: 0,-42 - 8505: 0,-40 - 8506: 1,-40 - 9188: 49,-25 - 10056: 15,-22 - 10057: 14,-22 - 10058: 14,-23 - 10059: 13,-23 - 10060: 13,-22 - 10155: -26,21 - 10171: -13,16 - 10261: -33,-34 - 10263: -29,-34 - 11524: 34,-36 - 11667: -6,-14 - 11668: -6,-15 - 11713: -13,-12 - 11714: -12,-12 - 11715: -11,-12 - 11716: -11,-13 - 11717: -12,-13 - 11718: -13,-13 - 11719: -14,-20 - 12646: -7,-50 - 12649: 2,-48 - 12650: 5,-50 - 12651: 11,-50 - 12654: 8,-54 - 12655: 9,-55 - 12656: 8,-53 - 12657: 10,-56 - 12658: 10,-58 - 12659: 11,-60 - 12660: 10,-62 - 12661: 11,-64 - 12662: 11,-67 - 12663: 9,-57 - 12930: 10,-31 - 12948: 61,-80 - 12949: 61,-79 - 14414: 15,-53 - 14415: 17,-53 - 14416: 17,-56 - 14417: 16,-56 - 14418: 15,-56 - 14457: 35,-31 - 14464: 39,-28 - 14509: 33,-3 - 14510: 31,8 - 14511: 34,13 - 15038: 38,-37 - 15040: 21,-26 - 15041: 21,-27 - 15042: 20,-27 - 15276: 0,-88 - 15277: 1,-88 - 15278: 1,-87 - 15279: 2,-87 - 15280: 1,-85 - 15281: 1,-85 - 15282: -1,-85 - 15283: -1,-85 - 15284: 8,-89 - 15285: 7,-89 - 15286: 7,-90 - 15287: 6,-90 - 15288: 6,-91 - 15289: 7,-91 - 15419: -5,-69 - 15420: -5,-68 - 17005: -34,-32 - 17006: -35,-32 - 17007: -35,-33 - 17008: -35,-34 - 17009: -36,-34 - 17011: -42,-33 - 17012: -44,-33 - 17013: -44,-32 - 17014: -43,-31 - 17015: -45,-31 - 17016: -46,-31 - 17252: 20,-12 - 17258: 21,-15 - 17259: 26,-13 - 17260: 18,-12 - 17261: 14,-6 - 17262: 15,-16 - 17263: 8,-16 - 17264: 8,-19 - 17265: 3,13 - 17266: 15,2 - 17268: 30,8 - 17269: 48,9 - 17270: 42,-4 - 17271: 53,-22 - 17485: 12,-17 - 17486: 10,-17 - 17487: 7,-17 - 17488: 3,-17 - 17493: 14,2 - 17496: 23,5 - 17497: 24,5 - 17498: 18,7 - 17499: 17,7 - 17500: 18,6 - 17501: 19,6 - 17502: 20,5 - 17503: 20,6 - 17504: 20,7 - 17529: 21,0 - 17530: 21,1 - 17533: 21,-1 - 17534: 21,0 - 17535: 21,1 - 17538: 20,-11 - 17539: 18,-11 - 17540: 18,-10 - 17541: 21,-10 - 17542: 21,-12 - 17543: 21,-11 - 17544: 18,-8 - 17545: 18,-8 - 17585: 19,1 - 17586: 18,1 - 17587: 18,0 - 17589: 19,1 - 17621: 27,0 - 17850: 20,-3 - 17851: 21,-3 - 17853: 18,1 - 17854: 18,0 - 18502: 12,-32 - 18503: 13,-31 - 18504: 12,-30 - 18505: 13,-30 - 18506: 14,-27 - 18892: 36,-44 - 19141: 34,17 - 19142: 35,18 - 19143: 34,18 - 19144: 37,18 - 19145: 37,17 - 19146: 38,17 - 19147: 38,18 - 19148: 38,20 - 19149: 36,21 - 19150: 37,22 - 19151: 40,22 - 19152: 41,20 - 19153: 43,20 - 19154: 43,19 - 19156: 30,22 - 19157: 28,21 - 19159: 30,25 - 19160: 33,25 - 19161: 35,24 - 19332: 19,0 - 19687: -11,-41 - 19688: -8,-41 - 19689: -7,-41 - 19690: -7,-38 - 19691: -8,-38 - 19692: -11,-38 - 19693: -12,-38 - 19694: -10,-44 - 19695: -8,-46 - 19696: -5,-46 - 19697: -8,-38 - 19699: -15,-42 - 19700: -18,-43 - 19710: -23,-39 - 19711: -23,-38 - 19712: -23,-37 - 19713: -24,-37 - 19714: -24,-36 - 19715: -23,-35 - 19716: -23,-34 - 19717: -24,-34 - 20114: -1,-14 - 20115: -1,-13 - 20322: -4,-11 - 20323: -4,-10 - 20324: -4,-9 - 20325: -1,-9 - 20326: 0,-8 - 20328: 1,-9 - 20329: 0,-10 - 20330: 0,-11 - 20331: -2,-11 - 20332: -2,-13 - 20333: 0,-10 - 20334: -2,-10 - 20335: -5,-12 - 20336: -2,-13 - 20337: 1,-14 - 20338: -4,-14 - 20339: -5,-14 - 20340: -5,-15 - 20341: 1,-15 - 20342: 3,-15 - 20343: 5,-15 - 20344: 4,-12 - 20345: 4,-8 - 20346: 2,-8 - 20347: 2,-10 - 20348: 1,-11 - 20349: -3,-8 - 20350: -2,-6 - 20351: -4,-6 - 20544: 19,13 - 20545: 19,12 - 20574: 33,-23 - 20575: 30,-22 - 20619: 33,-42 - 20620: 32,-42 - 20621: 31,-42 - 20622: 31,-41 - 20684: 20,-26 - 20685: 20,-27 - 20686: 29,-25 - 20687: 28,-25 - 20688: 30,-25 - 20689: 32,-26 - 20690: 38,-26 - 20691: 35,-23 - 23239: 78,-43 - 23240: 78,-42 - 23241: 78,-44 - 23242: 79,-44 - - node: - cleanable: True - zIndex: 6 - color: '#FFFFFF7F' - id: DirtHeavyMonotile - decals: - 23658: 49,-43 - 23659: 49,-42 - 23660: 50,-42 - 23661: 52,-42 - 23662: 53,-43 - 23663: 52,-43 - 23664: 49,-44 - 23665: 49,-46 - 23666: 47,-52 - 23667: 46,-52 - 23668: 46,-51 - 23669: 44,-51 - 23670: 43,-52 - 23671: 43,-52 - 23672: 42,-52 - 23673: 44,-54 - 23674: 44,-55 - 23675: 48,-59 - 23676: 48,-58 - 23677: 46,-58 - 23678: 42,-58 - 23679: -38,12 - 23680: -49,8 - 23681: -50,6 - 23682: -52,2 - 23683: -53,-1 - 23684: -52,-6 - 23685: -54,-11 - 23686: -52,-17 - 23687: -55,-5 - 23688: -55,-4 - 23689: -56,-5 - 23690: -56,-3 - 23691: -55,-1 - 23692: -55,-1 - 23693: -56,0 - 23694: -55,1 - 23695: -54,1 - 23696: -43,-7 - 23697: -38,-8 - 23698: -30,-3 - 23699: -20,-3 - 23700: -19,-3 - 23701: -18,-3 - 23702: -18,-4 - 23703: -19,-4 - 23704: -20,-4 - 23705: -21,-4 - 23706: -21,-3 - 23707: -21,-2 - 23708: -20,-2 - 23709: -19,-2 - 23710: -18,-2 - 23711: -18,-8 - 23712: -19,-8 - 23713: -19,-7 - 23714: -19,1 - 23715: -19,2 - 23716: -19,-1 - 23717: -20,-1 - 23718: -26,-14 - 23719: -26,-15 - 23720: -23,-14 - - node: - cleanable: True - color: '#FFFFFFFF' - id: DirtHeavyMonotile - decals: - 21992: -34,20 - 22006: -33,20 - 22007: -32,20 - 22010: -33,19 - 22011: -32,20 - - node: - cleanable: True - zIndex: 5 - color: '#FFFFFF7F' - id: DirtLight - decals: - 1595: -17,10 - 3976: 8,-55 - 3978: 7,-54 - 3979: 8,-56 - 3980: 8,-57 - 3981: 7,-57 - 3983: 10,-52 - 3984: 11,-50 - 3985: 10,-50 - 3986: 11,-49 - 3987: 11,-49 - 3988: 10,-48 - 3989: 9,-48 - 3990: 9,-49 - 3991: 7,-50 - 3993: 5,-50 - 3994: 0,-50 - 3995: -1,-48 - 3997: -5,-49 - 3998: -7,-48 - 3999: -8,-50 - 4001: -5,-53 - 4003: -9,-53 - 4004: -8,-55 - 4005: -8,-56 - 4006: -9,-56 - 4007: -6,-56 - 4008: -7,-56 - 4010: -9,-60 - 4361: -30,-58 - 4362: -31,-57 - 4368: -31,-56 - 4369: -31,-55 - 4372: -27,-42 - 4380: -24,-23 - 4381: -23,-21 - 4385: -16,-20 - 4387: -17,-16 - 4388: -18,-14 - 4389: -17,-12 - 4391: -17,-8 - 4394: -16,-2 - 4399: -15,9 - 4400: -15,11 - 4403: -8,11 - 4404: -4,11 - 4405: -3,10 - 4406: -1,10 - 4407: 1,10 - 4408: 5,11 - 4409: 5,10 - 4410: 9,10 - 4411: 11,11 - 4412: 11,10 - 4413: 14,10 - 4414: 15,10 - 4415: 16,8 - 4417: 15,4 - 4422: 17,-4 - 4427: 28,-5 - 4431: 32,-9 - 4432: 31,-10 - 4434: 30,-15 - 4435: 31,-17 - 4436: 30,-20 - 4438: 32,-24 - 4440: 38,-23 - 4442: 43,-22 - 4443: 44,-22 - 4446: 53,-24 - 4452: 45,-21 - 4454: 48,-17 - 4455: 51,-17 - 4464: 53,-20 - 4466: 47,-19 - 4469: 39,-21 - 4474: 25,-22 - 4476: 21,-21 - 4478: 17,-22 - 4479: 14,-23 - 4480: 12,-23 - 4481: 10,-26 - 4482: 10,-24 - 4483: 8,-23 - 4484: 10,-25 - 4485: 10,-28 - 4486: 10,-29 - 4487: 9,-30 - 4488: 10,-33 - 4489: 10,-35 - 4490: 10,-37 - 4491: 10,-40 - 4492: 10,-42 - 4493: 10,-44 - 4494: 10,-47 - 4495: 12,-44 - 4496: 14,-45 - 4635: 31,15 - 4636: 32,13 - 4637: 32,10 - 4638: 32,8 - 4639: 32,9 - 4641: 33,8 - 4642: 32,5 - 4643: 31,7 - 4644: 32,6 - 4645: 32,2 - 4648: 33,-3 - 4650: 31,-7 - 4651: 31,-9 - 4653: 30,-8 - 4654: 30,-10 - 4655: 33,-11 - 4656: 32,-13 - 4659: 31,-17 - 4660: 32,-17 - 4661: 30,-20 - 4665: 33,-21 - 4666: 31,-21 - 4667: 36,-21 - 4669: 40,-23 - 4672: 32,-21 - 4675: 26,-23 - 4676: 25,-23 - 4677: 23,-21 - 4678: 22,-23 - 4680: 17,-23 - 4681: 15,-23 - 4682: 17,-23 - 4683: 14,-22 - 4684: 18,-23 - 4685: 24,-23 - 4686: 23,-23 - 4690: 20,-21 - 4691: 19,-23 - 4693: 20,-20 - 4694: 19,-20 - 4695: 17,-23 - 4696: 15,-22 - 4697: 12,-22 - 4699: 7,-22 - 4700: 7,-25 - 4701: 8,-26 - 4702: 10,-26 - 4703: 10,-27 - 4704: 9,-26 - 4705: 9,-28 - 4710: 10,-26 - 4711: 10,-24 - 4712: 9,-23 - 4713: 10,-22 - 4725: 31,-31 - 4739: 31,-42 - 4740: 33,-46 - 4742: 33,-46 - 4750: 26,-29 - 4753: 20,-32 - 4754: 20,-31 - 4759: 21,-32 - 4760: 21,-32 - 4762: 30,-21 - 4765: 30,-23 - 4766: 35,-19 - 4767: 37,-18 - 4768: 36,-15 - 4769: 37,-14 - 4770: 35,-14 - 4771: 34,-13 - 4772: 34,-12 - 4773: 35,-11 - 4774: 36,-11 - 4775: 36,-10 - 4776: 37,-11 - 4777: 38,-12 - 4778: 38,-13 - 4780: 35,-18 - 4781: 35,-19 - 4884: 14,5 - 4886: 16,7 - 4888: 17,7 - 4908: 8,11 - 4911: 9,11 - 4912: 6,11 - 4913: 5,11 - 4914: 5,10 - 4915: 4,11 - 4917: 2,11 - 4918: 1,10 - 4919: 0,10 - 5075: -16,-5 - 5082: -17,-10 - 5083: -18,-11 - 5088: -10,-13 - 5089: -10,-12 - 5090: -9,-12 - 5137: -9,-22 - 5163: -10,-9 - 5164: -9,-8 - 5165: -8,-8 - 5166: -8,-7 - 5167: -9,-7 - 5168: -10,-7 - 5199: 2,-17 - 5201: 2,-20 - 5202: 3,-20 - 5204: 7,-19 - 5207: 7,-19 - 5210: 11,-18 - 5211: 12,-18 - 5212: 12,-19 - 5231: 11,-28 - 5232: 9,-31 - 5233: 9,-32 - 5235: 14,-34 - 5237: 13,-34 - 5238: 10,-34 - 5239: 11,-34 - 5258: 10,-43 - 5259: 11,-43 - 5260: 11,-44 - 5261: 10,-44 - 5262: 12,-43 - 5263: 11,-42 - 5264: 10,-42 - 5265: 9,-43 - 5266: 9,-44 - 5267: 10,-45 - 5268: 11,-45 - 5269: 12,-44 - 5271: 11,-41 - 5272: 10,-41 - 5273: 9,-41 - 5292: 11,-46 - 5293: 10,-50 - 5294: 9,-50 - 5295: 10,-52 - 5296: 11,-52 - 5297: 10,-53 - 5298: 10,-54 - 5299: 8,-54 - 5300: 10,-57 - 5301: 10,-58 - 5302: 11,-59 - 5303: 12,-63 - 5304: 11,-63 - 5305: 10,-63 - 5306: 11,-64 - 5307: 11,-66 - 5308: 10,-68 - 5309: 11,-70 - 5310: 10,-69 - 5311: 12,-67 - 5349: 0,-50 - 5350: 0,-51 - 5352: -1,-48 - 5353: 0,-48 - 5354: -5,-50 - 5356: -8,-49 - 5357: -7,-48 - 5358: -8,-48 - 5361: -7,-50 - 5362: -8,-53 - 5363: -9,-52 - 5364: -8,-52 - 5366: -5,-53 - 5369: -6,-55 - 5370: -5,-55 - 5373: -6,-56 - 5374: -7,-56 - 5375: -8,-57 - 5376: -9,-57 - 5377: -9,-55 - 5378: -9,-59 - 5380: -9,-61 - 5381: -8,-61 - 5382: -8,-62 - 5383: -7,-62 - 5384: -8,-63 - 5385: -9,-62 - 5386: -9,-63 - 5387: -9,-64 - 5388: -10,-64 - 5389: -8,-64 - 5390: -8,-65 - 5391: -9,-65 - 5392: -10,-65 - 5393: -9,-66 - 5394: -8,-66 - 5395: -8,-67 - 5396: -9,-67 - 5397: -10,-67 - 5398: -9,-68 - 5399: -8,-68 - 5400: -7,-68 - 5401: -7,-69 - 5402: -8,-69 - 5403: -9,-69 - 5438: -23,-41 - 5439: -24,-41 - 5440: -25,-41 - 5494: -19,-55 - 5496: -17,-55 - 5497: -16,-55 - 5498: -15,-55 - 5499: -16,-56 - 5500: -18,-57 - 5501: -19,-57 - 5502: -20,-57 - 5988: -23,-27 - 6038: -19,-25 - 6039: -18,-26 - 6040: -19,-26 - 6041: -20,-26 - 6042: -21,-26 - 6043: -17,-26 - 6044: -15,-26 - 6045: -14,-26 - 6046: -13,-25 - 6047: -15,-24 - 6048: -14,-24 - 6049: -14,-23 - 6050: -15,-23 - 6051: -17,-23 - 6052: -19,-23 - 6053: -19,-21 - 6054: -20,-21 - 6058: -24,-21 - 6059: -21,-21 - 6061: -23,-23 - 6100: -17,-16 - 6101: -17,-15 - 6102: -17,-14 - 6103: -18,-13 - 6105: -17,-11 - 6106: -17,-14 - 6107: -13,-15 - 6108: -13,-15 - 6109: -9,-13 - 6110: -9,-12 - 6112: -9,-22 - 6115: -7,-25 - 6116: -8,-25 - 6117: -9,-25 - 6118: -10,-26 - 6119: -8,-27 - 6120: -6,-27 - 6121: -5,-26 - 6122: -7,-26 - 6123: -8,-27 - 6124: -6,-27 - 6130: -5,-23 - 6207: -15,-36 - 6208: -15,-35 - 6225: -21,-35 - 6230: -17,-33 - 6231: -18,-33 - 6234: -21,-35 - 6274: -26,-36 - 6275: -25,-36 - 6276: -25,-35 - 6278: -25,-34 - 6282: -25,-38 - 6284: -24,-41 - 6285: -25,-41 - 6358: -5,-35 - 6359: -4,-35 - 6425: -32,-58 - 6427: -33,-55 - 6428: -33,-55 - 6429: -35,-55 - 6430: -36,-55 - 6431: -34,-55 - 6432: -35,-54 - 6433: -35,-55 - 6434: -33,-55 - 6435: -35,-47 - 6436: -35,-46 - 6437: -35,-44 - 6440: -34,-46 - 6442: -32,-41 - 6443: -34,-41 - 6444: -34,-41 - 6445: -31,-42 - 6446: -28,-42 - 6447: -23,-31 - 6449: -23,-26 - 6451: -23,-22 - 6452: -25,-20 - 6485: -16,-5 - 6488: -16,1 - 6563: -16,10 - 6564: -16,11 - 6565: -13,10 - 6566: -13,11 - 6570: -13,15 - 6571: -15,15 - 6574: -15,14 - 6575: -16,11 - 6576: -13,10 - 6577: -12,11 - 6586: -8,11 - 6587: -8,11 - 6588: -8,10 - 6603: -8,11 - 6604: -6,10 - 6607: -3,11 - 6609: -2,10 - 6610: 0,11 - 6611: -1,10 - 6612: -1,10 - 6613: 0,11 - 6614: 2,11 - 6615: 3,11 - 6617: 0,13 - 6742: 0,11 - 6743: -1,11 - 6744: -3,10 - 6748: -7,10 - 6749: -5,10 - 6750: -5,11 - 6753: -12,10 - 6754: -12,11 - 6755: -14,11 - 6756: -14,10 - 6757: -15,11 - 6761: -14,15 - 6766: -13,15 - 6770: 2,10 - 6771: 5,11 - 6772: 3,10 - 6773: 4,10 - 6776: 7,10 - 6777: 10,10 - 6778: 10,12 - 6883: 16,1 - 6884: 16,3 - 6885: 15,4 - 6886: 14,4 - 6887: 14,5 - 6888: 15,5 - 7326: 53,-19 - 7327: 50,-19 - 7328: 50,-19 - 7331: 49,-17 - 7332: 48,-17 - 7338: 47,-19 - 7339: 48,-19 - 7342: 45,-17 - 7343: 45,-17 - 7344: 45,-20 - 7345: 45,-21 - 7346: 44,-21 - 7347: 45,-22 - 7353: 50,-19 - 7355: 48,-19 - 7359: 50,-19 - 7361: 48,-19 - 7362: 48,-17 - 7363: 46,-14 - 7364: 46,-14 - 7365: 47,-14 - 7366: 47,-13 - 7367: 48,-13 - 7368: 48,-12 - 7369: 47,-12 - 7370: 48,-14 - 7371: 48,-14 - 7372: 47,-14 - 7373: 48,-13 - 7374: 48,-12 - 7375: 47,-12 - 7376: 47,-13 - 7377: 42,-12 - 7378: 42,-11 - 7379: 42,-10 - 7380: 42,-10 - 7381: 47,-10 - 7382: 47,-10 - 7383: 48,-9 - 7384: 47,-9 - 7385: 48,-8 - 7653: 23,-15 - 8199: 30,-23 - 8202: 29,-21 - 8203: 27,-21 - 8211: 35,-21 - 8212: 32,-21 - 8213: 29,-23 - 8214: 29,-23 - 9021: -17,-9 - 9023: -17,-11 - 9026: -17,-5 - 9047: -21,-19 - 9048: -20,-25 - 9049: -19,-25 - 9050: -21,-24 - 9051: -20,-25 - 9052: -21,-19 - 9109: -29,-35 - 9110: -30,-35 - 9527: -17,-1 - 9532: -17,-5 - 9534: -17,-1 - 9537: -16,1 - 9542: -17,-11 - 10066: 16,11 - 10067: 15,12 - 10159: -20,18 - 10160: -20,17 - 10161: -20,17 - 10162: -17,19 - 10163: -18,19 - 10164: -17,19 - 10274: -33,-34 - 10275: -30,-38 - 10276: -30,-37 - 10280: -29,-35 - 10281: -29,-34 - 10282: -28,-34 - 11709: -10,-13 - 11710: -9,-14 - 11711: -13,-16 - 11712: -13,-15 - 11769: -28,-22 - 11770: -28,-22 - 12223: 44,-59 - 12224: 45,-59 - 12225: 46,-59 - 12226: 47,-57 - 12227: 43,-58 - 12228: 43,-60 - 12229: 43,-61 - 12230: 45,-62 - 12232: 46,-62 - 12233: 47,-61 - 12237: 47,-55 - 12238: 44,-54 - 12239: 42,-54 - 12240: 43,-53 - 12523: 10,10 - 12524: 8,11 - 12525: 5,10 - 12527: -1,10 - 12528: 9,16 - 12529: 9,16 - 12531: 8,16 - 12534: -2,16 - 12535: -2,16 - 12536: -2,17 - 12538: -2,17 - 12539: -2,18 - 12540: -3,18 - 12606: -43,-50 - 12610: -42,-53 - 12611: -43,-51 - 12614: -36,-55 - 12615: -33,-55 - 12616: -34,-55 - 12617: -38,-58 - 12618: -39,-59 - 12619: -36,-59 - 12627: -29,-56 - 12630: -24,-47 - 12631: -25,-45 - 12632: -20,-47 - 12633: -21,-47 - 12634: -20,-48 - 12635: -20,-43 - 12636: -15,-43 - 12664: 10,-49 - 12665: 10,-54 - 12666: 9,-54 - 12667: 9,-57 - 12784: 88,-31 - 12785: 88,-32 - 12786: 87,-30 - 12787: 88,-30 - 12788: 91,-31 - 12789: 91,-30 - 12790: 91,-29 - 12791: 90,-28 - 12792: 87,-28 - 12793: 86,-28 - 12794: 87,-28 - 12795: 87,-27 - 12796: 87,-25 - 12797: 85,-24 - 12798: 85,-24 - 12799: 85,-23 - 12800: 85,-22 - 12801: 83,-22 - 12802: 82,-23 - 12803: 81,-23 - 12804: 82,-22 - 12806: 84,-20 - 12807: 83,-19 - 12808: 82,-18 - 12809: 84,-17 - 12810: 82,-17 - 12811: 82,-16 - 12812: 83,-15 - 12813: 81,-16 - 12814: 83,-17 - 12815: 91,-18 - 12816: 89,-18 - 12817: 87,-18 - 12818: 88,-16 - 12819: 87,-15 - 12820: 87,-14 - 12821: 85,-14 - 12822: 84,-13 - 12823: 86,-13 - 12824: 87,-13 - 12825: 87,-15 - 12826: 89,-17 - 12827: 90,-18 - 12828: 92,-19 - 12829: 93,-19 - 12830: 94,-19 - 12831: 93,-18 - 12832: 91,-18 - 12833: 90,-19 - 12834: 90,-24 - 12835: 92,-24 - 12836: 93,-24 - 12837: 95,-24 - 12838: 95,-25 - 12839: 95,-27 - 12840: 94,-28 - 12841: 95,-29 - 12842: 93,-29 - 12843: 94,-29 - 12844: 95,-29 - 12845: 96,-27 - 12846: 96,-25 - 12847: 96,-23 - 12848: 96,-23 - 12849: 95,-25 - 12850: 94,-24 - 12851: 94,-22 - 12852: 93,-22 - 12853: 93,-22 - 12854: 91,-22 - 12855: 91,-22 - 12856: 90,-22 - 12857: 90,-22 - 12858: 90,-23 - 12917: -16,-38 - 12921: 14,-33 - 12931: 10,-32 - 12932: 13,-29 - 12933: 12,-29 - 13469: 87,-34 - 13781: -15,16 - 13916: -24,-52 - 13917: -23,-51 - 13918: -25,-53 - 13919: -23,-53 - 13920: -25,-48 - 13921: -25,-47 - 13939: -16,-25 - 13940: -12,-20 - 13941: -11,-21 - 13942: -10,-20 - 13943: -11,-19 - 13944: -12,-19 - 13945: -12,-21 - 13946: -10,-21 - 13947: -11,-19 - 13948: -10,-19 - 13949: -12,-19 - 13950: -13,-20 - 13951: -9,-21 - 13952: -8,-21 - 13953: -8,-20 - 13954: -9,-19 - 13955: -8,-19 - 14354: -11,-43 - 14355: -12,-43 - 14356: -13,-43 - 14419: 15,-56 - 14420: 16,-58 - 14421: 14,-58 - 14422: 15,-58 - 14423: 13,-56 - 14425: 11,-54 - 14426: 11,-55 - 14437: -17,-52 - 14438: -16,-52 - 14439: -16,-53 - 14440: -18,-53 - 14441: -20,-53 - 14442: -20,-52 - 14443: -21,-52 - 14444: -20,-51 - 14465: 36,-27 - 14466: 33,-25 - 14470: 23,-20 - 14471: 6,-26 - 14473: 3,-48 - 14475: -29,-42 - 14476: -29,-41 - 14477: -22,-28 - 14512: 33,13 - 14513: 34,14 - 14953: 35,7 - 14954: 35,8 - 14955: 37,8 - 14956: 36,6 - 14957: 35,6 - 14958: 36,4 - 14959: 31,9 - 14960: 39,5 - 14961: 40,5 - 14962: 42,1 - 14963: 42,3 - 14964: 38,3 - 15013: -5,-40 - 15030: -13,12 - 15031: 14,12 - 15032: 13,12 - 15044: 21,-28 - 15213: 12,-89 - 15214: 12,-88 - 15215: 0,-87 - 15216: -1,-87 - 15217: -1,-88 - 15218: 1,-90 - 15219: 2,-90 - 15220: 2,-91 - 15221: 3,-91 - 15222: 3,-90 - 15223: -1,-93 - 15224: -2,-93 - 15225: 0,-95 - 15226: -1,-96 - 15227: -2,-96 - 15228: -4,-95 - 15229: -5,-95 - 15230: -5,-94 - 15231: -9,-92 - 15232: -10,-92 - 15233: -7,-94 - 15234: -7,-96 - 15235: -8,-96 - 15236: -8,-90 - 15237: -6,-89 - 15238: -5,-89 - 15239: -4,-89 - 15421: -5,-69 - 15422: -5,-75 - 15423: -5,-74 - 15502: 10,-65 - 15503: 9,-65 - 15504: 9,-64 - 15505: 8,-64 - 15506: 8,-63 - 15507: 7,-68 - 15508: 7,-69 - 15509: 10,-69 - 15510: 10,-69 - 15511: 10,-68 - 15512: 10,-67 - 15513: 7,-68 - 15514: 11,-68 - 15515: 11,-66 - 15516: 11,-65 - 15517: 10,-66 - 15518: 9,-66 - 15519: 9,-68 - 15520: 11,-73 - 15521: 10,-74 - 15522: 9,-74 - 15523: 11,-76 - 15524: 11,-73 - 15525: -8,-76 - 15526: -9,-75 - 15527: -8,-73 - 15528: -7,-72 - 15529: -7,-72 - 15530: -7,-70 - 15531: -7,-69 - 15532: -9,-69 - 15533: -9,-71 - 15534: -7,-72 - 15535: -8,-69 - 15536: -8,-68 - 15537: -8,-66 - 15538: -8,-66 - 15539: -9,-65 - 15540: -8,-64 - 15541: -6,-64 - 15542: -6,-63 - 15543: -7,-63 - 15544: -7,-61 - 15545: -8,-60 - 15546: -10,-62 - 15547: -10,-62 - 15548: -5,-58 - 15549: -4,-58 - 15550: -5,-57 - 15551: -1,-57 - 15552: 0,-57 - 15553: -1,-57 - 15554: 0,-58 - 15555: 3,-58 - 15556: 3,-56 - 15557: 0,-56 - 15558: -3,-56 - 15559: -3,-57 - 15560: -3,-52 - 15561: -2,-52 - 15562: -3,-51 - 15564: 0,-51 - 15565: 2,-51 - 15566: 2,-52 - 15567: 1,-54 - 15568: 7,-57 - 15569: 6,-58 - 15570: 9,-57 - 15571: 11,-57 - 15572: 9,-58 - 15573: 10,-59 - 15574: 9,-60 - 15575: 9,-59 - 15576: 11,-59 - 15577: 11,-60 - 15578: 9,-61 - 15579: 9,-62 - 15580: 11,-63 - 15581: 9,-63 - 15582: 8,-63 - 15583: 8,-64 - 15584: 13,-59 - 15585: 16,-59 - 15586: 16,-58 - 15587: 17,-56 - 15588: 15,-55 - 15590: 14,-54 - 15592: 13,-55 - 15593: 13,-57 - 15594: 13,-61 - 15595: 14,-61 - 15596: 15,-61 - 15597: 24,-57 - 15598: 23,-56 - 15599: 21,-54 - 15600: 8,-48 - 15601: -2,-49 - 16454: -39,-47 - 16455: -39,-46 - 16529: -33,-54 - 16530: -35,-54 - 16531: -35,-53 - 16532: -33,-53 - 16533: -35,-57 - 16534: -34,-57 - 16535: -33,-57 - 16536: -33,-58 - 16537: -34,-58 - 16538: -35,-58 - 16539: -35,-59 - 16540: -34,-59 - 16541: -31,-57 - 16542: -32,-56 - 16543: -32,-55 - 16544: -32,-54 - 16545: -35,-55 - 16546: -34,-54 - 16547: -35,-49 - 16548: -35,-48 - 16549: -36,-43 - 16550: -36,-42 - 16551: -36,-41 - 16556: -31,-41 - 16557: -29,-41 - 16558: -28,-41 - 16559: -28,-42 - 16560: -29,-43 - 16562: -30,-42 - 16563: -29,-42 - 16564: -27,-42 - 16565: -31,-43 - 16837: -49,-39 - 16838: -49,-37 - 16839: -48,-36 - 16840: -49,-34 - 16841: -50,-33 - 16842: -49,-32 - 16843: -50,-32 - 16844: -50,-31 - 16845: -50,-29 - 16846: -48,-27 - 16847: -48,-28 - 16848: -48,-30 - 16849: -46,-31 - 16850: -46,-30 - 16851: -45,-30 - 16852: -44,-31 - 16853: -44,-30 - 16854: -41,-31 - 16855: -42,-31 - 16856: -41,-30 - 16857: -40,-30 - 16858: -40,-29 - 16859: -42,-28 - 16860: -43,-28 - 16861: -45,-28 - 16862: -46,-28 - 16863: -46,-33 - 16864: -44,-33 - 16865: -43,-33 - 16866: -44,-34 - 16867: -41,-33 - 16868: -41,-34 - 16869: -40,-34 - 16871: -37,-33 - 16872: -36,-33 - 16873: -35,-33 - 16874: -36,-32 - 16875: -35,-31 - 16876: -36,-30 - 16877: -36,-30 - 16878: -36,-29 - 16879: -36,-32 - 16880: -32,-33 - 16881: -32,-32 - 16882: -31,-31 - 16883: -30,-32 - 16884: -31,-33 - 16885: -29,-33 - 16886: -26,-32 - 16887: -26,-31 - 16888: -26,-30 - 16889: -27,-29 - 16890: -28,-29 - 16891: -24,-30 - 16892: -25,-31 - 16893: -24,-30 - 16894: -25,-28 - 16895: -24,-28 - 16896: -23,-29 - 16897: -25,-31 - 16898: -24,-33 - 16899: -25,-33 - 16900: -23,-34 - 16901: -24,-34 - 16902: -25,-34 - 16903: -24,-35 - 16904: -27,-35 - 16905: -29,-35 - 16906: -28,-36 - 16907: -29,-38 - 16908: -30,-38 - 16909: -32,-38 - 16910: -32,-37 - 16911: -34,-37 - 16912: -35,-37 - 16913: -36,-37 - 16914: -35,-36 - 16915: -36,-37 - 16916: -38,-39 - 16917: -38,-38 - 16918: -39,-37 - 16919: -40,-38 - 16924: -45,-39 - 16925: -48,-45 - 16926: -51,-46 - 16927: -48,-46 - 16928: -47,-47 - 16929: -46,-46 - 16930: -50,-49 - 16931: -51,-49 - 16932: -51,-50 - 16933: -39,-48 - 16934: -38,-47 - 16935: -42,-46 - 16936: -38,-42 - 16937: -39,-42 - 16938: -36,-42 - 16939: -36,-41 - 16940: -34,-41 - 16941: -35,-31 - 16942: -35,-29 - 16943: -35,-27 - 16945: -40,-27 - 16946: -38,-24 - 16947: -39,-25 - 16948: -41,-24 - 16949: -38,-24 - 16950: -35,-24 - 16951: -35,-23 - 16952: -36,-23 - 16953: -36,-25 - 16954: -33,-20 - 16955: -35,-21 - 16956: -37,-21 - 16957: -39,-20 - 16958: -40,-20 - 16959: -42,-21 - 16960: -43,-21 - 16961: -45,-21 - 16962: -46,-22 - 16963: -45,-22 - 16964: -43,-22 - 16965: -42,-22 - 16966: -44,-23 - 16967: -45,-24 - 16968: -45,-24 - 16969: -45,-24 - 16970: -44,-25 - 16973: -34,-14 - 16975: -33,-12 - 17253: 15,-9 - 17510: 21,5 - 17511: 22,5 - 17514: 27,4 - 17516: 28,-5 - 17517: 27,-5 - 17606: 25,1 - 17607: 25,0 - 17608: 26,0 - 17609: 27,0 - 17610: 28,0 - 17613: 28,4 - 17941: 32,-9 - 17942: 30,-7 - 17943: 30,-4 - 17944: 30,-5 - 17945: 32,-5 - 17946: 32,-4 - 17947: 32,-3 - 17948: 30,-3 - 17949: 30,-2 - 17950: 32,-2 - 17951: 32,-1 - 18027: 34,24 - 18028: 34,24 - 18029: 36,24 - 18031: 36,23 - 18034: 38,20 - 18035: 40,20 - 18036: 40,21 - 18037: 40,20 - 18038: 39,20 - 18039: 39,17 - 18041: 39,16 - 18042: 40,15 - 18043: 41,15 - 18044: 41,18 - 18045: 39,16 - 18046: 40,15 - 18047: 40,14 - 18048: 38,14 - 18049: 36,14 - 18050: 37,15 - 18051: 36,15 - 18052: 36,14 - 18053: 37,11 - 18083: 39,15 - 18084: 40,15 - 18085: 40,18 - 18086: 37,17 - 18087: 37,18 - 18088: 38,19 - 18090: 31,18 - 18101: 34,25 - 18102: 36,24 - 18106: 38,21 - 18107: 39,21 - 18108: 41,21 - 18109: 38,21 - 18110: 37,19 - 18111: 39,18 - 18112: 33,15 - 18113: 31,15 - 18115: 32,16 - 18116: 33,14 - 18117: 34,14 - 18118: 32,12 - 18119: 32,11 - 18461: 21,-41 - 18462: 22,-41 - 18463: 22,-40 - 18466: 21,-44 - 18467: 22,-44 - 18468: 22,-45 - 18469: 21,-45 - 18470: 20,-44 - 18471: 18,-47 - 18472: 14,-45 - 18473: 14,-44 - 18474: 14,-43 - 18475: 13,-43 - 18476: 13,-44 - 18477: 12,-44 - 18478: 12,-43 - 18479: 12,-45 - 18480: 10,-44 - 18481: 10,-42 - 18482: 10,-40 - 18483: 11,-37 - 18484: 11,-37 - 18485: 11,-40 - 18486: 11,-43 - 18487: 9,-45 - 18488: 9,-43 - 18489: 9,-40 - 18490: 9,-37 - 18491: 8,-37 - 18492: 12,-34 - 18493: 14,-34 - 18494: 15,-34 - 18495: 16,-34 - 18496: 16,-32 - 18497: 16,-31 - 18498: 16,-30 - 18499: 11,-29 - 18500: 11,-30 - 18501: 11,-31 - 18507: 9,-38 - 18850: -45,-51 - 18851: -43,-51 - 18852: -51,-49 - 18853: -53,-48 - 18854: -53,-49 - 18855: -53,-54 - 18856: -53,-56 - 18857: -54,-56 - 18858: -58,-55 - 18859: -58,-54 - 18860: -58,-53 - 18861: -59,-53 - 18862: -64,-59 - 18863: -54,-59 - 18864: -54,-58 - 18865: -52,-56 - 18867: -37,-58 - 18868: -35,-59 - 18869: -35,-58 - 18870: -36,-66 - 18871: -30,-64 - 18872: -31,-64 - 18873: -31,-65 - 18874: -30,-65 - 18875: -29,-62 - 18876: -29,-61 - 18877: -31,-60 - 18878: -31,-59 - 18879: -30,-59 - 18880: -34,-69 - 18881: -35,-70 - 18882: -34,-76 - 18883: -35,-76 - 18884: -35,-77 - 18885: -35,-81 - 18886: -48,-45 - 18887: -46,-46 - 18888: -46,-47 - 18890: 28,-3 - 18893: 34,-42 - 18896: -7,-59 - 18898: -48,-36 - 18899: -43,-25 - 18902: 38,17 - 19162: 32,23 - 19164: 29,22 - 19165: 27,22 - 19166: 27,23 - 19167: 24,21 - 19170: 22,18 - 19171: 21,17 - 19172: 19,17 - 19173: 18,17 - 19174: 19,19 - 19175: 21,19 - 19176: 23,18 - 19177: 22,18 - 19180: 17,22 - 19181: 16,22 - 19182: 17,24 - 19183: 14,24 - 19184: 14,22 - 19185: 14,22 - 19186: 20,21 - 19188: 24,22 - 19189: 33,18 - 19190: 33,17 - 19191: 33,18 - 19192: 32,18 - 19193: 31,17 - 19194: 34,17 - 19195: 36,17 - 19196: 39,17 - 19197: 41,19 - 19198: 42,19 - 19199: 45,20 - 19201: 46,22 - 19202: 45,22 - 19203: 46,20 - 19205: 49,19 - 19206: 50,19 - 19207: 51,21 - 19208: 50,21 - 19209: 49,21 - 19210: 46,22 - 19211: 46,21 - 19212: 42,20 - 19213: 41,21 - 19214: 40,21 - 19215: 42,21 - 19216: 39,22 - 19333: 19,3 - 19335: 19,5 - 19336: 18,5 - 19337: 39,18 - 19338: 36,17 - 19339: 35,17 - 19340: 34,17 - 19341: 35,18 - 19342: 37,18 - 19394: 12,26 - 19395: 12,27 - 19396: 12,25 - 19397: 13,25 - 19398: 14,25 - 19400: 14,25 - 19401: 15,25 - 19402: 17,21 - 19403: 17,22 - 19404: 15,20 - 19405: 14,20 - 19406: 15,18 - 19407: 16,18 - 19409: 20,22 - 19410: 22,22 - 19411: 23,22 - 19412: 22,21 - 19413: 23,23 - 19414: 22,23 - 19415: 21,23 - 19416: 31,20 - 19417: 23,18 - 19418: 20,19 - 19419: 19,19 - 19420: 20,17 - 19421: 21,17 - 19422: 23,17 - 19423: 23,16 - 19424: 23,15 - 19425: 24,15 - 19426: 24,16 - 19427: 27,16 - 19428: 28,16 - 20120: -1,-10 - 20121: -2,-10 - 20124: 0,-14 - 20125: -1,-14 - 20126: 1,-10 - 20127: 2,-10 - 20128: 2,-9 - 20211: -4,-8 - 20212: 8,-4 - 20213: 7,-3 - 20214: 8,-3 - 20215: 8,-2 - 20216: 9,-2 - 20217: 9,-1 - 20218: 3,0 - 20219: 7,0 - 20220: 8,0 - 20221: 9,4 - 20222: 8,5 - 20223: 12,2 - 20224: 12,1 - 20225: 12,0 - 20272: -6,-12 - 20273: -6,-11 - 20274: -6,-10 - 20275: -6,-9 - 20276: -5,-8 - 20277: -5,-7 - 20278: -6,-7 - 20279: -6,-8 - 20284: -6,-13 - 20285: -5,-14 - 20286: -5,-15 - 20287: -8,-15 - 20288: -7,-14 - 20289: -9,-15 - 20290: -8,-14 - 20291: -9,-21 - 20417: 12,-40 - 20418: 12,-41 - 20419: 12,-42 - 20420: 11,-42 - 20421: 11,-41 - 20422: 11,-39 - 20423: 11,-38 - 20424: 9,-38 - 20425: 9,-37 - 20426: 8,-37 - 20427: 11,-42 - 20428: 15,-43 - 20429: 15,-45 - 20430: 17,-40 - 20431: 16,-36 - 20432: 16,-35 - 20433: 16,-34 - 20434: 17,-33 - 20435: 16,-33 - 20537: 14,15 - 20538: 16,15 - 20539: 13,16 - 20541: 20,14 - 20542: 19,14 - 20543: 18,14 - 20576: 27,-22 - 20577: 26,-22 - 20578: 20,-22 - 20579: 14,-25 - 20580: 14,-27 - 20581: 13,-27 - 20582: 13,-26 - 20583: 11,-30 - 20623: 33,-42 - 20624: 33,-41 - 20625: 34,-41 - 20626: 34,-40 - 20627: 33,-40 - 20628: 36,-42 - 20629: 36,-41 - 20630: 37,-41 - 20631: 37,-42 - 20632: 36,-46 - 20633: 35,-46 - 20634: 35,-45 - 20635: 35,-43 - 20636: 35,-42 - 20637: 35,-41 - 20638: 36,-41 - 20639: 36,-43 - 20640: 36,-43 - 20641: 36,-45 - 20642: 35,-47 - 20643: 36,-47 - 20644: 28,-45 - 20645: 29,-34 - 20646: 29,-36 - 20647: 30,-31 - 20649: 27,-31 - 20650: 28,-30 - 20651: 29,-29 - 20652: 29,-28 - 20653: 30,-26 - 20654: 27,-25 - 20655: 32,-31 - 20656: 34,-31 - 20658: 36,-32 - 20659: 37,-32 - 20660: 34,-34 - 20661: 36,-37 - 20662: 37,-36 - 20663: 37,-38 - 20664: 39,-38 - 20665: 41,-38 - 20666: 34,-39 - 20667: 35,-37 - 20668: 34,-37 - 20708: 28,-32 - 20709: 29,-31 - 20710: 34,-32 - 20711: 33,-30 - 20712: 32,-30 - 20713: 34,-30 - 20714: 35,-30 - 20715: 35,-31 - 20716: 32,-32 - 20717: 32,-31 - 20718: 29,-27 - 20719: 34,-32 - 22724: -29,1 - 22725: -29,2 - 22726: -25,1 - 22727: -24,2 - 22728: -22,6 - 22729: -26,6 - 22730: -24,7 - 22731: -26,6 - 22732: -28,6 - 22733: -32,7 - 22734: -32,9 - 22735: -32,10 - 22736: -33,11 - 22737: -30,8 - 22738: -29,11 - 22739: -34,12 - 22740: -36,13 - 22741: -38,13 - 22742: -33,12 - 22743: -36,9 - 22744: -40,9 - 22745: -38,11 - 22746: -36,14 - 22747: -37,15 - 22748: -41,16 - 22749: -41,16 - 22750: -41,12 - 22751: -42,11 - 22752: -47,14 - 22753: -47,13 - 22754: -47,14 - 22755: -45,14 - 22756: -47,11 - 22757: -49,11 - 22758: -49,12 - 22759: -50,13 - 22760: -53,12 - 22761: -53,13 - 22762: -54,11 - 22763: -55,11 - 22764: -56,12 - 22765: -57,11 - 22766: -56,10 - 22767: -53,14 - 22768: -53,16 - 22769: -55,15 - 22770: -51,15 - 22771: -54,18 - 22772: -52,21 - 22773: -55,21 - 22774: -52,24 - 22775: -55,20 - 22776: -47,22 - 22777: -48,19 - 22778: -50,17 - 22779: -48,18 - 22780: -47,19 - 22781: -50,22 - 22782: -46,22 - 22783: -46,20 - 22784: -42,22 - 22785: -43,22 - 22786: -39,22 - 22787: -38,20 - 22788: -40,21 - 22789: -39,23 - 22790: -42,22 - 22791: -39,25 - 22792: -39,27 - 22793: -38,27 - 22794: -39,28 - 22795: -39,30 - 22796: -40,30 - 22797: -40,30 - 22798: -44,29 - 22799: -44,29 - 22800: -39,30 - 22801: -39,31 - 22802: -39,29 - 22803: -38,27 - 22804: -40,25 - 22815: -36,22 - 22816: -35,24 - 22817: -36,26 - 22818: -34,26 - 22819: -33,27 - 22820: -33,26 - 22821: -32,22 - 22822: -35,22 - 22823: -32,22 - 22824: -34,20 - 22825: -34,19 - 22826: -33,19 - 22827: -31,17 - 22828: -31,17 - 22829: -31,19 - 22830: -27,20 - 22831: -27,19 - 22832: -29,20 - 22833: -31,20 - 22834: -30,22 - 22835: -29,24 - 22836: -29,23 - 22837: -30,24 - 22838: -30,20 - 22839: -28,19 - 22840: -26,19 - 22841: -24,19 - 22842: -22,19 - 22843: -22,19 - 22844: -20,16 - 22845: -20,15 - 22846: -19,11 - 22847: -24,14 - 22848: -24,15 - 22849: -26,15 - 22850: -26,14 - 22851: -22,11 - 22852: -24,11 - 22853: -26,10 - 22854: -22,10 - 22855: -25,8 - 22856: -25,6 - 22857: -23,6 - 22858: -26,5 - 22859: -21,5 - 22860: -22,5 - 22861: -22,5 - 22862: -18,7 - 22863: -20,7 - 22864: -17,6 - 22865: -16,6 - 22866: -13,7 - 22867: -14,10 - 22868: -16,10 - 22869: -17,8 - 22870: -17,6 - 22871: -18,10 - 22872: -19,10 - 22873: -16,8 - 22874: -17,8 - 22875: -17,9 - 22876: -17,4 - 22877: -17,2 - 22878: -19,2 - 22879: -19,3 - 22880: -18,2 - 22881: -18,1 - 22882: -16,1 - 22883: -17,-2 - 22884: -17,-4 - 22885: -18,-5 - 22886: -20,-5 - 22887: -22,-4 - 22888: -22,-3 - 22889: -22,-2 - 22890: -19,-1 - 22891: -18,-1 - 22892: -23,0 - 22893: -17,-5 - 22894: -18,-8 - 22895: -17,-10 - 22896: -18,-11 - 22897: -18,-13 - 22898: -12,-4 - 22899: -14,-5 - 22900: -14,-3 - 22901: -12,-3 - 22902: -13,-4 - 22903: -14,-5 - 22904: -11,-3 - 22905: -13,-2 - 22906: -13,-4 - 22907: -12,-4 - 22908: -11,-3 - 22909: -10,-4 - 22910: -9,-5 - 22911: -10,-8 - 22912: -11,-9 - 22913: -11,-8 - 22914: -11,-7 - 22915: -13,-9 - 22916: -10,-9 - 22917: -9,-11 - 22918: -11,-12 - 22919: -14,-12 - 22920: -21,-15 - 22921: -22,-15 - 22923: -26,-16 - 22924: -28,-15 - 22925: -29,-14 - 22926: -30,-15 - 22927: -35,-18 - 22928: -34,-20 - 22929: -37,-19 - 22930: -39,-19 - 22931: -39,-21 - 22932: -36,-21 - 22933: -36,-21 - 22934: -36,-21 - 22935: -34,-20 - 22936: -30,-20 - 22937: -32,-20 - 22938: -37,-18 - 22939: -38,-17 - 22940: -38,-16 - 22941: -35,-16 - 22942: -40,-16 - 22943: -39,-13 - 22944: -43,-14 - 22945: -45,-14 - 22946: -47,-14 - 22947: -52,-14 - 22948: -52,-14 - 22949: -53,-16 - 22950: -57,-16 - 22951: -57,-16 - 22952: -59,-15 - 22953: -58,-13 - 22954: -56,-15 - 22955: -54,-20 - 22956: -57,-20 - 22957: -53,-19 - 22958: -56,-17 - 22959: -55,-16 - 22960: -54,-13 - 22961: -57,-11 - 22962: -53,-11 - 22963: -56,-11 - 22964: -51,-9 - 22965: -52,-7 - 22966: -53,-6 - 22967: -55,-7 - 22968: -52,-4 - 22969: -53,-4 - 22970: -53,-3 - 22971: -52,1 - 22972: -51,-1 - 22973: -51,-3 - 22974: -54,-5 - 22975: -55,-2 - 22976: -56,-2 - 22977: -56,-3 - 22978: -52,0 - 22979: -54,1 - 22980: -54,2 - 22981: -55,2 - 22982: -56,2 - 22983: -55,1 - 22984: -53,3 - 22985: -55,4 - 22986: -52,4 - 22987: -53,2 - 22988: -50,3 - 22989: -51,4 - 22990: -51,4 - 22991: -55,5 - 22992: -53,7 - 22993: -51,7 - 22994: -51,9 - 22995: -48,7 - 22996: -45,9 - 22997: -47,8 - 22998: -49,10 - 22999: -47,10 - 23000: -46,11 - 23001: -50,10 - 23002: -53,10 - 23003: -55,10 - 23004: -56,11 - 23005: -56,10 - 23006: -56,9 - 23007: -57,11 - 23008: -56,14 - 23009: -55,12 - 23010: -53,13 - 23011: -53,11 - 23012: -54,14 - 23013: -53,15 - 23014: -56,16 - 23015: -50,15 - 23016: -54,18 - 23017: -54,19 - 23018: -52,23 - 23019: -54,25 - 23020: -52,24 - 23021: -47,23 - 23022: -48,21 - 23023: -49,21 - 23024: -49,17 - 23025: -49,16 - 23026: -47,15 - 23027: -49,14 - 23028: -46,15 - 23029: -50,17 - 23030: -48,18 - 23031: -46,14 - 23032: -47,21 - 23033: -44,22 - 23034: -43,20 - 23035: -43,22 - 23036: -39,21 - 23037: -36,16 - 23038: -39,17 - 23039: -42,16 - 23040: -42,13 - 23041: -39,11 - 23042: -34,13 - 23043: -40,9 - 23044: -31,10 - 23045: -32,9 - 23046: -28,7 - 23047: -26,13 - 23048: -29,14 - 23049: -32,12 - 23050: -27,14 - 23051: -32,13 - 23052: -32,11 - 23053: -27,8 - 23054: -24,6 - 23055: -33,3 - 23056: -36,0 - 23057: -40,3 - 23058: -37,3 - 23059: -44,-3 - 23060: -44,-4 - 23061: -44,-8 - 23062: -46,-9 - 23063: -46,-8 - 23064: -43,-8 - 23065: -45,-8 - 23066: -46,-8 - 23067: -46,-9 - 23068: -46,-8 - 23069: -45,-9 - 23070: -45,-4 - 23071: -46,-4 - 23072: -43,-2 - 23073: -40,-3 - 23074: -35,-3 - 23245: 81,-41 - 23246: 81,-44 - 23248: 77,-43 - 23249: 74,-43 - 23250: 74,-44 - 23251: 74,-41 - 23252: 71,-41 - 23253: 67,-41 - 23254: 67,-43 - 23255: 68,-45 - 23256: 68,-42 - 23257: 65,-44 - 23258: 67,-45 - 23259: 70,-45 - 23260: 70,-44 - 23261: 70,-43 - 23262: 72,-43 - 23263: 86,-44 - 23266: 87,-43 - 23267: 87,-44 - 23268: 89,-42 - 23269: 88,-41 - 23270: 90,-41 - 23271: 93,-41 - 23272: 94,-40 - 23273: 90,-40 - 23274: 89,-40 - 23275: 90,-39 - 23276: 92,-39 - 23277: 94,-40 - 23278: 93,-43 - 23279: 93,-45 - 23280: 92,-46 - 23281: 90,-46 - 23282: 88,-46 - 23283: 89,-47 - 23284: 93,-47 - 23285: 94,-45 - 23286: 95,-44 - 23287: 95,-42 - 23288: 94,-42 - 23289: 93,-44 - 23290: 92,-45 - 23291: 89,-45 - 23292: 89,-43 - 23293: 88,-41 - 23294: 93,-41 - 23295: 92,-44 - 23296: 95,-45 - 23297: 96,-42 - 23298: 95,-42 - 23299: 95,-43 - - node: - cleanable: True - zIndex: 5 - color: '#FFFFFF7F' - id: DirtMedium - decals: - 1159: 21,-54 - 1160: 20,-54 - 1161: 19,-54 - 3291: 18,8 - 3292: 19,8 - 3945: 35,-56 - 3946: 31,-57 - 3948: 28,-57 - 3949: 29,-58 - 3950: 29,-57 - 4500: 11,-42 - 4501: 9,-42 - 4502: 9,-40 - 4503: 11,-37 - 4504: 9,-34 - 4505: 12,-34 - 4507: 16,-32 - 4508: 16,-30 - 4512: 9,-30 - 4513: 9,-28 - 4514: 10,-24 - 4515: 12,-22 - 4516: 16,-22 - 4525: 37,-21 - 4528: 44,-22 - 4537: 45,-22 - 4538: 45,-20 - 4542: 46,-17 - 4543: 45,-19 - 4550: 31,-20 - 4551: 32,-18 - 4552: 31,-16 - 4553: 32,-13 - 4554: 31,-11 - 4555: 31,-9 - 4556: 31,-7 - 4558: 33,-4 - 4565: 33,9 - 4567: 32,13 - 4568: 32,15 - 4569: 31,17 - 4589: 32,15 - 4591: 32,10 - 4592: 32,8 - 4596: 32,4 - 4598: 34,5 - 4599: 32,7 - 4602: 33,9 - 4604: 33,11 - 4606: 32,13 - 4607: 32,16 - 4609: 33,16 - 4836: 33,-8 - 4837: 30,-10 - 4838: 32,-11 - 4841: 31,18 - 4842: 31,16 - 4889: 16,7 - 4891: 14,6 - 4892: 14,7 - 4894: 13,10 - 4895: 13,11 - 4896: 11,11 - 4897: 11,10 - 4898: 12,10 - 4899: 12,11 - 4900: 10,11 - 4901: 8,10 - 4903: 6,11 - 4904: 6,10 - 4905: 7,10 - 4906: 8,11 - 5100: -8,-11 - 5101: -8,-12 - 5110: -9,-18 - 5154: -9,-9 - 5155: -9,-8 - 5214: 12,-18 - 5215: 12,-19 - 5218: 11,-18 - 5219: 8,-22 - 5220: 10,-23 - 5221: 11,-23 - 5222: 11,-22 - 5223: 11,-24 - 5224: 9,-24 - 5225: 8,-25 - 5226: 8,-26 - 5227: 7,-26 - 5228: 9,-25 - 5229: 10,-30 - 5230: 9,-29 - 5312: 11,-67 - 5313: 10,-67 - 5314: 11,-66 - 5315: 11,-65 - 5316: 12,-64 - 5317: 11,-63 - 5318: 9,-62 - 5319: 10,-63 - 5320: 10,-65 - 5321: 10,-66 - 5322: 10,-69 - 5323: 9,-69 - 5324: 9,-70 - 5325: 11,-70 - 5326: 11,-69 - 5327: 11,-61 - 5328: 10,-61 - 5329: 10,-59 - 5330: 11,-58 - 5331: 11,-57 - 5332: 10,-56 - 5334: 7,-50 - 5336: 6,-50 - 5338: 4,-48 - 5339: 3,-48 - 5340: 3,-50 - 5341: 1,-50 - 5343: -1,-48 - 5406: -8,-67 - 5407: -9,-67 - 5408: -9,-64 - 5409: -10,-64 - 5410: -7,-69 - 5411: -9,-69 - 5412: -8,-62 - 5413: -9,-61 - 5415: -9,-52 - 5474: -16,-54 - 5475: -16,-56 - 5476: -16,-57 - 5477: -17,-57 - 5478: -18,-57 - 5479: -20,-57 - 5480: -20,-56 - 5485: -19,-55 - 5486: -17,-55 - 5990: -23,-28 - 5996: -23,-26 - 5997: -23,-25 - 6000: -23,-24 - 6001: -21,-25 - 6004: -19,-24 - 6005: -19,-25 - 6006: -18,-24 - 6007: -17,-24 - 6009: -16,-26 - 6010: -14,-26 - 6011: -13,-26 - 6012: -13,-25 - 6013: -13,-24 - 6014: -15,-24 - 6015: -16,-24 - 6017: -15,-23 - 6018: -14,-23 - 6019: -13,-23 - 6020: -13,-23 - 6021: -17,-23 - 6022: -17,-24 - 6023: -18,-23 - 6024: -19,-23 - 6025: -20,-23 - 6026: -21,-23 - 6030: -21,-25 - 6032: -18,-25 - 6033: -17,-24 - 6034: -18,-24 - 6035: -18,-23 - 6036: -19,-23 - 6077: -18,-21 - 6078: -17,-19 - 6080: -18,-17 - 6137: -5,-23 - 6144: 2,-20 - 6145: 3,-20 - 6286: -23,-41 - 6296: -28,-44 - 6297: -29,-44 - 6393: 3,-34 - 6395: 3,-38 - 6396: 3,-40 - 6397: 3,-42 - 6398: 3,-44 - 6399: 3,-46 - 6400: 2,-48 - 6401: 1,-48 - 6402: -23,-54 - 6531: -16,10 - 6532: -16,9 - 6534: -16,8 - 6535: -15,8 - 6536: -15,7 - 6780: 14,10 - 6781: 15,10 - 6783: 14,11 - 6784: 13,10 - 6785: 13,11 - 6816: 17,7 - 6817: 17,7 - 6818: 18,8 - 6819: 19,8 - 6834: 10,3 - 6835: 9,3 - 6836: 10,3 - 7660: 17,-17 - 7662: 17,-17 - 9104: -33,-35 - 9105: -30,-35 - 9191: 52,-23 - 9194: 53,-21 - 9197: 46,-23 - 9198: 45,-25 - 9199: 47,-25 - 9200: 47,-21 - 9201: 46,-21 - 9202: 46,-21 - 9203: 47,-18 - 9204: 48,-18 - 9205: 49,-18 - 9206: 49,-19 - 9207: 48,-19 - 9208: 48,-18 - 10061: 23,-7 - 10062: 20,-5 - 10064: 16,-4 - 10112: 11,18 - 10113: 16,24 - 10114: 15,24 - 10115: 4,24 - 10116: 4,19 - 10118: -2,17 - 10119: -3,18 - 10120: -5,18 - 10121: -7,17 - 10122: -8,17 - 10123: -9,17 - 10124: -9,18 - 10125: -9,19 - 10126: -8,21 - 10127: -7,21 - 10128: -9,21 - 10129: -9,22 - 10130: -8,23 - 10131: -8,24 - 10132: -11,24 - 10133: -12,24 - 10134: -13,22 - 10135: -14,22 - 10136: -14,21 - 10137: -14,20 - 10138: -16,20 - 10139: -17,20 - 10140: -17,21 - 10141: -17,22 - 10142: -19,22 - 10143: -21,22 - 10144: -23,22 - 10145: -23,21 - 10146: -23,20 - 10147: -21,20 - 10148: -21,20 - 10149: -23,20 - 10150: -25,20 - 10172: -14,16 - 10173: -15,16 - 10174: -14,15 - 10175: -15,14 - 10176: -15,13 - 10177: -15,12 - 10179: -13,12 - 10180: -14,11 - 10181: -15,10 - 10182: -11,11 - 10183: -10,11 - 10184: -12,10 - 10185: -7,10 - 10188: -3,12 - 10189: 4,13 - 10190: 4,14 - 10191: 5,14 - 10192: 5,15 - 10193: 10,14 - 10194: 11,14 - 10195: 11,15 - 10201: 1,18 - 10202: 2,18 - 10205: -2,24 - 10707: -23,-38 - 10708: -23,-35 - 10709: -23,-33 - 10711: -28,-34 - 10712: -25,-35 - 11482: 37,-33 - 11483: 37,-32 - 11484: 36,-33 - 11485: 34,-33 - 11486: 35,-36 - 11487: 37,-36 - 11488: 38,-36 - 11489: 37,-38 - 11490: 38,-38 - 11491: 40,-38 - 11492: 35,-37 - 11493: 33,-37 - 11494: 35,-39 - 11495: 34,-38 - 11496: 29,-38 - 11497: 28,-39 - 11498: 27,-40 - 11499: 27,-38 - 11500: 26,-38 - 11501: 26,-39 - 11502: 27,-39 - 11657: -5,-21 - 11658: -6,-21 - 11659: -8,-25 - 11660: -9,-25 - 11661: -8,-27 - 11662: -9,-26 - 11663: -9,-16 - 11664: -9,-15 - 11672: -2,-14 - 11676: -4,-8 - 11683: 2,-11 - 11684: 2,-10 - 11685: 3,-8 - 11686: 5,-10 - 11687: 3,-11 - 11689: 2,-4 - 11690: -1,-4 - 11691: -5,-4 - 11692: 2,-2 - 11693: 2,-3 - 11694: 0,-4 - 11695: -9,-4 - 11696: -10,-3 - 11697: -10,-2 - 11698: -9,-8 - 11699: -9,-9 - 11700: -10,-9 - 11701: -9,-7 - 11853: 29,-5 - 11902: -29,19 - 11903: -27,19 - 11904: -24,19 - 11905: -22,19 - 11906: -18,19 - 11907: -17,19 - 11908: -16,19 - 11909: -17,19 - 11910: -17,21 - 11911: -20,23 - 11912: -14,21 - 11913: -14,22 - 11914: -13,22 - 11915: -14,23 - 11916: -15,23 - 11917: -16,23 - 12231: 44,-58 - 12235: 46,-59 - 12236: 47,-58 - 12241: 39,-59 - 12242: 40,-55 - 12243: 38,-56 - 12244: 37,-56 - 12245: 37,-53 - 12246: 40,-59 - 12247: 38,-59 - 12248: 38,-60 - 12249: 38,-61 - 12250: 40,-62 - 12251: 40,-60 - 12252: 40,-59 - 12253: 39,-64 - 12254: 39,-66 - 12255: 39,-67 - 12256: 38,-65 - 12257: 44,-62 - 12258: 45,-62 - 12259: 46,-62 - 12260: 47,-61 - 12261: 45,-60 - 12262: 43,-62 - 12263: 43,-60 - 12264: 43,-59 - 12265: 46,-59 - 12266: 47,-59 - 12267: 46,-57 - 12268: 44,-58 - 12269: 48,-54 - 12270: 46,-55 - 12271: 45,-53 - 12273: 46,-52 - 12275: 49,-52 - 12276: 49,-50 - 12277: 48,-49 - 12278: 48,-48 - 12279: 51,-49 - 12280: 51,-49 - 12281: 52,-51 - 12282: 52,-52 - 12283: 53,-52 - 12284: 52,-56 - 12285: 51,-56 - 12286: 51,-57 - 12287: 50,-57 - 12288: 53,-57 - 12289: 51,-59 - 12290: 51,-61 - 12291: 51,-63 - 12292: 51,-64 - 12293: 50,-62 - 12294: 50,-61 - 12295: 50,-60 - 12296: 50,-59 - 12297: 56,-56 - 12298: 58,-56 - 12299: 58,-57 - 12300: 56,-54 - 12301: 55,-54 - 12302: 56,-56 - 12303: 57,-55 - 12304: 59,-55 - 12305: 61,-55 - 12306: 61,-54 - 12307: 61,-53 - 12308: 57,-60 - 12309: 57,-61 - 12464: 34,-7 - 12466: 33,4 - 12467: 32,6 - 12468: 32,8 - 12469: 33,10 - 12470: 31,12 - 12471: 33,14 - 12472: 32,16 - 12496: 32,16 - 12497: 31,13 - 12498: 32,10 - 12499: 32,7 - 12510: 17,-5 - 12515: 15,5 - 12516: 16,6 - 12517: 16,6 - 12518: 16,5 - 12519: 16,4 - 12520: 16,5 - 12521: 15,7 - 12522: 14,7 - 12913: -16,-36 - 12950: 61,-79 - 12951: 62,-79 - 12952: 62,-80 - 12953: 61,-80 - 13922: -24,-53 - 13923: -25,-53 - 13924: -26,-53 - 13925: -23,-51 - 13926: -24,-51 - 13927: -25,-52 - 13928: -25,-51 - 13929: -26,-52 - 13930: -25,-48 - 13931: -25,-47 - 13936: -28,-36 - 13937: -28,-37 - 13938: -29,-37 - 14458: 32,-31 - 14459: 32,-32 - 14460: 35,-32 - 14481: -14,18 - 14482: 17,10 - 14483: 16,10 - 14485: 20,-3 - 14487: 31,8 - 14519: 29,-12 - 14520: 29,-13 - 14524: 32,-8 - 14525: 32,-9 - 14800: -20,16 - 14801: -20,19 - 14802: -22,19 - 14803: -20,18 - 14805: -26,19 - 14870: -18,-16 - 14872: -8,-21 - 14873: -5,-22 - 14974: 33,3 - 14975: 33,4 - 14976: 35,2 - 14977: 34,2 - 14978: 33,5 - 14980: 34,13 - 14981: 33,14 - 14982: 34,14 - 14983: 33,13 - 15045: 19,-28 - 15046: 19,-25 - 15047: 20,-28 - 15048: 20,-29 - 15049: 20,-32 - 15050: 28,-27 - 15051: 30,-29 - 15056: 31,11 - 15057: 31,10 - 15290: 2,-90 - 15291: 1,-90 - 15292: 2,-91 - 15293: 2,-92 - 15294: 0,-93 - 15295: 1,-94 - 15296: -1,-93 - 15297: 0,-95 - 15298: -1,-96 - 15299: -2,-96 - 15300: -4,-96 - 15301: -5,-96 - 15302: -5,-93 - 15453: -8,-61 - 15454: -8,-60 - 15455: -7,-60 - 15456: -9,-60 - 15457: -9,-59 - 15458: -7,-59 - 15459: -5,-58 - 15460: -4,-58 - 15461: -3,-58 - 15462: -3,-59 - 15463: -4,-59 - 15464: -5,-59 - 15465: -5,-57 - 16456: -37,-47 - 16457: -37,-46 - 16458: -42,-46 - 16459: -43,-47 - 16460: -42,-47 - 16461: -35,-46 - 16462: -34,-46 - 16463: -34,-45 - 16464: -35,-45 - 16465: -35,-44 - 16466: -36,-44 - 16467: -36,-43 - 16468: -35,-43 - 16469: -34,-43 - 16470: -33,-43 - 16471: -33,-44 - 16472: -33,-45 - 16473: -33,-46 - 16474: -36,-42 - 16475: -36,-41 - 16477: -35,-42 - 16478: -34,-42 - 16479: -34,-41 - 16485: -32,-41 - 16486: -31,-41 - 16487: -31,-42 - 16488: -32,-42 - 16490: -32,-43 - 16492: -33,-48 - 16493: -33,-48 - 16494: -33,-49 - 16495: -33,-50 - 16497: -34,-51 - 16498: -34,-50 - 16499: -34,-49 - 16500: -35,-48 - 16501: -35,-49 - 17017: -52,-32 - 17018: -52,-31 - 17019: -52,-30 - 17020: -54,-31 - 17021: -54,-30 - 17022: -55,-30 - 17023: -54,-29 - 17024: -55,-28 - 17025: -58,-31 - 17026: -58,-30 - 17027: -59,-30 - 17028: -60,-30 - 17029: -60,-32 - 17030: -59,-32 - 17031: -48,-34 - 17032: -48,-36 - 17033: -48,-38 - 17034: -51,-39 - 17035: -51,-38 - 17036: -53,-38 - 17037: -46,-39 - 17038: -45,-39 - 17040: -43,-40 - 17041: -44,-40 - 17042: -46,-40 - 17043: -46,-39 - 17044: -45,-39 - 17046: -42,-37 - 17048: -44,-35 - 17049: -46,-36 - 17051: -41,-38 - 17052: -41,-38 - 17053: -40,-37 - 17054: -40,-37 - 17055: -38,-37 - 17056: -39,-38 - 17057: -38,-39 - 17058: -36,-38 - 17059: -34,-37 - 17060: -31,-38 - 17061: -31,-38 - 17062: -28,-38 - 17063: -28,-39 - 17064: -28,-35 - 17065: -31,-36 - 17066: -28,-33 - 17067: -31,-33 - 17068: -31,-31 - 17069: -29,-30 - 17070: -32,-29 - 17071: -34,-31 - 17072: -35,-30 - 17073: -35,-28 - 17074: -39,-27 - 17075: -40,-28 - 17076: -41,-30 - 17077: -42,-30 - 17078: -44,-28 - 17079: -44,-27 - 17080: -45,-26 - 17081: -45,-26 - 17082: -46,-25 - 17083: -45,-25 - 17084: -41,-25 - 17085: -41,-24 - 17086: -40,-24 - 17121: -33,-66 - 17122: -35,-66 - 17123: -34,-69 - 17124: -35,-71 - 17125: -35,-74 - 17126: -36,-74 - 17127: -36,-73 - 17128: -33,-72 - 17129: -33,-73 - 17131: -33,-78 - 17132: -35,-81 - 17133: -35,-79 - 17134: -35,-78 - 17135: -36,-81 - 17136: -36,-81 - 17137: -32,-81 - 17138: -32,-80 - 17139: -37,-78 - 17140: -36,-78 - 17141: -36,-76 - 17142: -37,-76 - 17143: -35,-82 - 17144: -35,-83 - 17145: -33,-82 - 17146: -33,-83 - 17147: -36,-70 - 17148: -37,-70 - 17254: 15,-11 - 17256: 19,-15 - 17272: 41,-23 - 17273: 24,-22 - 17274: 9,-24 - 17275: 16,-34 - 17276: 9,-41 - 17277: -2,-50 - 17278: 4,-48 - 17279: -15,-43 - 17281: 15,-10 - 17282: 15,-3 - 17616: 28,4 - 17617: 24,3 - 17618: 24,2 - 17619: 24,1 - 17952: 20,7 - 17953: 22,7 - 17954: 15,7 - 18122: 37,18 - 18127: 33,25 - 18128: 39,16 - 18129: -14,7 - 18130: -14,8 - 18173: 0,25 - 18174: 3,25 - 18175: 5,25 - 18176: 7,25 - 18177: 8,25 - 18178: 4,24 - 18179: 4,23 - 18183: -18,-12 - 18184: -18,-14 - 18185: -18,-16 - 18186: -18,-18 - 18187: -18,-20 - 18188: -19,-20 - 18189: -21,-20 - 18190: -24,-20 - 18191: -25,-20 - 18192: -24,-21 - 18193: -24,-24 - 18194: -24,-26 - 18195: -24,-28 - 18196: -24,-30 - 18197: -24,-33 - 18198: -24,-35 - 18199: -24,-37 - 18200: -24,-39 - 18201: -24,-35 - 18202: -24,-33 - 18203: -24,-31 - 18204: -24,-28 - 18205: -24,-26 - 18206: -24,-24 - 18207: -24,-22 - 18208: -23,-20 - 18209: -20,-20 - 18210: -18,-20 - 18211: -21,-20 - 18212: -22,-28 - 18213: -23,-31 - 18214: -23,-30 - 18215: -20,-42 - 18216: -20,-42 - 18217: -18,-42 - 18218: -16,-42 - 18219: -15,-42 - 18220: -14,-42 - 18221: -22,-42 - 18222: -19,-42 - 18223: -17,-42 - 18224: -17,-43 - 18225: 12,-44 - 18226: 13,-44 - 18227: 15,-44 - 18228: 16,-44 - 18230: 10,-42 - 18231: 10,-40 - 18232: 10,-38 - 18233: 19,-22 - 18234: 17,-22 - 18235: 14,-22 - 18236: 13,-22 - 18237: 16,-22 - 18238: 19,-22 - 18239: 22,-22 - 18240: 25,-22 - 18241: 27,-22 - 18242: 30,-22 - 18243: 32,-22 - 18244: 35,-22 - 18245: 33,-22 - 18246: 36,-22 - 18247: 39,-22 - 18248: 40,-22 - 18249: 41,-22 - 18250: 39,-22 - 18251: 38,-22 - 18252: 36,-22 - 18253: 35,-22 - 18254: 33,-22 - 18255: 34,-22 - 18256: 32,-22 - 18257: 41,-21 - 18258: 39,-21 - 18259: 38,-21 - 18260: 37,-21 - 18261: 47,-22 - 18262: 49,-22 - 18263: 48,-22 - 18264: 49,-22 - 18265: 50,-22 - 18266: 51,-22 - 18267: 47,-22 - 18268: 50,-18 - 18269: 49,-18 - 18270: 46,-18 - 18271: 44,-19 - 18272: 30,-14 - 18273: 29,-11 - 18274: 30,-11 - 18275: 29,-8 - 18276: 29,-7 - 18277: 29,-9 - 18278: 32,-8 - 18279: 30,-7 - 18280: 32,-4 - 18281: 32,-4 - 18282: 32,-3 - 18283: 32,-1 - 18284: 30,-2 - 18285: 30,-4 - 18286: 30,-5 - 18287: 33,1 - 18288: 33,2 - 18289: 32,3 - 18290: 28,3 - 18291: 27,8 - 18292: 31,9 - 18293: 31,11 - 18294: 31,11 - 18295: 31,13 - 18296: 34,13 - 18297: 34,14 - 18298: 31,14 - 18299: 32,12 - 18300: 32,10 - 18301: 12,14 - 18302: 11,14 - 18303: 10,14 - 18654: -56,-55 - 18655: -58,-55 - 18656: -58,-54 - 18657: -58,-53 - 18658: -56,-53 - 18659: -59,-53 - 18660: -59,-54 - 18661: -54,-56 - 18662: -52,-56 - 18663: -52,-57 - 18664: -52,-58 - 18665: -53,-58 - 18666: -54,-58 - 18667: -54,-59 - 18668: -53,-59 - 18669: -56,-61 - 18670: -57,-61 - 18671: -58,-61 - 18672: -59,-61 - 18673: -59,-60 - 18674: -59,-59 - 18675: -58,-59 - 18676: -54,-59 - 18677: -54,-60 - 18678: -52,-59 - 18679: -52,-61 - 18680: -52,-61 - 18681: -53,-61 - 18682: -55,-61 - 18683: -51,-58 - 18684: -50,-59 - 18685: -50,-58 - 18686: -50,-56 - 18687: -50,-55 - 18694: -44,-57 - 18695: -44,-57 - 18696: -44,-56 - 18697: -44,-53 - 18698: -45,-52 - 18699: -45,-51 - 18700: -45,-50 - 18701: -45,-50 - 18891: 29,-15 - 18894: -4,-50 - 19217: 37,21 - 19218: 38,22 - 19219: 40,18 - 19220: 39,17 - 19221: 37,17 - 19222: 34,17 - 19223: 32,17 - 19224: 31,18 - 19225: 33,18 - 19226: 35,18 - 19227: 38,18 - 19228: 35,18 - 19229: 35,19 - 19230: 34,19 - 19231: 32,19 - 19232: 31,19 - 19234: 30,21 - 19235: 30,22 - 19236: 32,22 - 19237: 32,23 - 19238: 31,23 - 19239: 30,24 - 19240: 30,25 - 19241: 31,25 - 19242: 32,24 - 19243: 32,24 - 19244: 32,25 - 19245: 33,24 - 19246: 34,24 - 19247: 34,25 - 19248: 34,26 - 19249: 35,25 - 19250: 35,24 - 19251: 36,24 - 19252: 38,24 - 19253: 38,23 - 19254: 39,22 - 19255: 37,21 - 19256: 37,20 - 19257: 40,20 - 19258: 31,24 - 19259: 31,24 - 19262: 30,21 - 19264: 31,22 - 19265: 31,21 - 19266: 31,22 - 19267: 31,21 - 19268: 31,20 - 19269: 31,19 - 19270: 34,17 - 19272: 37,17 - 19456: -46,-38 - 19457: -46,-37 - 19458: -45,-36 - 19459: -44,-36 - 19460: -44,-35 - 19461: -45,-35 - 19462: -43,-35 - 19463: -43,-36 - 19464: -44,-37 - 19465: -42,-37 - 19466: -43,-38 - 19467: -44,-38 - 19468: -43,-39 - 19469: -44,-39 - 19470: -42,-39 - 19471: -45,-37 - 19472: -45,-38 - 19473: -45,-38 - 19474: -43,-38 - 19475: -43,-38 - 19476: -44,-37 - 19477: -46,-35 - 19643: -23,-42 - 19644: -25,-42 - 19645: -26,-42 - 19646: -26,-43 - 19647: -25,-43 - 19648: -24,-43 - 19649: -24,-45 - 19650: -24,-46 - 19651: -25,-46 - 19652: -25,-47 - 19653: -20,-43 - 19654: -21,-43 - 19655: -23,-42 - 19656: -18,-41 - 19657: -17,-41 - 19658: -15,-41 - 19659: -20,-41 - 19660: -22,-41 - 19662: -9,-42 - 19663: -11,-43 - 19664: -12,-43 - 19670: -9,-41 - 19671: -10,-41 - 19673: -9,-43 - 19676: -12,-43 - 19677: -10,-38 - 19680: -6,-45 - 19681: -9,-46 - 19682: -8,-46 - 20132: -3,-16 - 20133: -3,-15 - 20134: -2,-15 - 20135: -2,-16 - 20136: 4,-15 - 20137: 5,-15 - 20138: 6,-15 - 20139: 4,-12 - 20140: 4,-8 - 20141: 10,-8 - 20142: 10,-12 - 20143: 8,-5 - 20144: 6,-5 - 20145: 0,-8 - 20146: 2,-10 - 20521: 14,15 - 20522: 14,16 - 20523: 15,16 - 20524: 15,15 - 20525: 18,14 - 20526: 18,15 - 20527: 19,15 - 20528: 19,14 - 20529: 20,14 - 20530: 19,13 - 20531: 18,12 - 20532: 17,12 - 20533: 16,13 - 20534: 15,13 - 20535: 15,14 - 20536: 15,15 - 20669: 32,-38 - 20670: 29,-38 - 20671: 30,-39 - 20672: 31,-35 - 20673: 30,-35 - 20674: 30,-34 - 20675: 31,-34 - 20676: 25,-31 - 20677: 25,-32 - 20678: 24,-32 - 20679: 22,-32 - 20680: 20,-28 - 20681: 19,-27 - 20682: 19,-26 - 20683: 19,-25 - 21225: -35,-11 - 21291: -47,-19 - 21292: -48,-20 - 21293: -49,-20 - 21294: -48,-19 - 21299: -43,-22 - 21300: -37,-21 - 21301: -35,-21 - 21302: -33,-21 - 21303: -33,-18 - 21304: -34,-17 - 21305: -34,-16 - 21315: -26,-16 - 21316: -27,-17 - 21318: -24,-17 - 21319: -21,-17 - 21320: -20,-18 - 21321: -21,-20 - 21322: -19,-20 - 21323: -20,-19 - 21324: -21,-18 - 21325: -18,-20 - 21326: -17,-19 - 21327: -16,-17 - 23075: -45,-4 - 23076: -38,-3 - 23077: -40,-2 - 23078: -42,-3 - 23079: -35,-3 - 23081: -37,-10 - 23082: -32,-7 - 23083: -34,-9 - 23084: -33,-16 - 23085: -32,-16 - 23086: -35,-17 - 23087: -38,-19 - 23088: -40,-18 - 23089: -39,-16 - 23090: -43,-13 - 23091: -48,-13 - 23092: -54,-12 - 23093: -55,-8 - 23094: -54,-4 - 23095: -51,-1 - 23096: -51,2 - 23097: -54,7 - 23098: -52,11 - 23099: -48,13 - 23100: -46,13 - 23101: -48,17 - 23102: -52,19 - 23103: -54,20 - 23104: -47,23 - 23105: -49,24 - 23106: -46,23 - 23107: -40,22 - 23108: -41,22 - 23109: -36,22 - 23110: -39,26 - 23111: -38,26 - 23112: -36,21 - 23113: -36,21 - 23114: -33,24 - 23115: -33,27 - 23116: -34,23 - 23117: -30,21 - 23118: -25,20 - 23119: -22,19 - 23120: -19,21 - 23121: -17,19 - 23122: -17,17 - 23123: -20,15 - 23124: -18,14 - 23125: -12,14 - 23126: -14,11 - 23127: -16,7 - 23128: -18,2 - 23129: -17,-3 - 23130: -18,-7 - 23131: -18,-12 - 23132: -19,-15 - 23133: -19,-16 - 23134: -22,-16 - 23136: -28,-15 - 23137: -32,-17 - 23138: -28,-15 - 23139: -30,-16 - 23140: -29,-15 - 23141: -23,-18 - 23142: -20,-19 - 23143: -18,-20 - 23144: -16,-10 - 23145: -14,-7 - 23146: -19,-1 - 23147: -24,-3 - 23148: -26,-4 - 23149: -25,-1 - 23150: -25,-3 - 23151: -25,-3 - 23152: -26,-3 - 23153: -26,-2 - 23154: -29,-3 - 23155: -29,-3 - 23156: -31,-2 - 23157: -30,-2 - 23158: -28,-2 - 23159: -28,-2 - 23160: -31,-2 - 23161: -32,-2 - 23162: -30,-6 - 23163: -30,-8 - 23164: -29,-9 - 23165: -28,-9 - 23166: -26,-9 - 23167: -25,-9 - 23168: -25,-8 - 23169: -25,-6 - 23170: -33,-6 - 23171: -34,-4 - 23172: -36,-5 - 23173: -40,-4 - 23174: -40,-2 - 23175: -31,6 - 23176: -31,8 - 23177: -31,9 - 23178: -30,9 - 23179: -30,10 - 23180: -31,10 - 23181: -31,11 - 23182: -30,11 - 23183: -30,13 - 23184: -31,13 - 23185: -30,8 - 23186: -32,9 - 23187: -26,10 - 23188: -8,10 - 23189: -16,5 - 23349: 81,-43 - 23350: 81,-44 - 23352: 75,-45 - 23353: 74,-45 - 23354: 71,-45 - 23355: 68,-45 - 23356: 67,-45 - 23357: 66,-43 - 23358: 67,-41 - 23359: 69,-42 - 23360: 69,-44 - 23361: 69,-41 - 23362: 72,-41 - 23363: 74,-41 - 23364: 74,-44 - 23365: 74,-45 - 23366: 75,-43 - 23368: 86,-43 - 23369: 88,-42 - 23370: 87,-44 - 23371: 86,-42 - 23372: 86,-42 - 23373: 88,-44 - 23374: 91,-45 - 23375: 93,-43 - 23376: 94,-42 - 23377: 95,-43 - 23378: 95,-45 - 23379: 96,-43 - 23380: 95,-41 - 23381: 94,-42 - 23382: 94,-44 - 23383: 94,-40 - 23384: 91,-40 - 23385: 89,-41 - 23386: 90,-46 - 23387: 92,-46 - 23388: 90,-53 - 23389: 90,-52 - 23390: 91,-52 - 23391: 88,-52 - 23392: 88,-54 - 23393: 87,-56 - 23394: 88,-55 - 23395: 86,-55 - 23396: 86,-56 - 23397: 91,-55 - 23398: 92,-54 - 23399: 93,-53 - 23400: 95,-53 - 23401: 96,-52 - 23402: 89,-51 - 23403: 87,-52 - 23404: 85,-51 - 23405: 84,-50 - 23406: 86,-56 - 23407: 85,-57 - 23408: 86,-55 - 23409: 85,-57 - 23410: 81,-60 - 23411: 82,-59 - 23412: 75,-65 - 23413: 79,-62 - 23414: 76,-64 - 23415: 76,-59 - 23416: 76,-58 - 23417: 76,-54 - 23418: 77,-54 - 23419: 79,-49 - 23420: 80,-47 - 23421: 79,-48 - - node: - cleanable: True - color: '#FFFFFFFF' - id: DirtMedium - decals: - 22004: -33,19 - 22005: -33,20 - - node: - color: '#FFFFFFFF' - id: FlowersBROne - decals: - 22094: -24.035429,-15.22077 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: FlowersBROne - decals: - 22012: -13.939735,8.862175 - 22031: -24.39704,-15.919676 - - node: - zIndex: 2 - color: '#FFFFFFFF' - id: FlowersBROne - decals: - 17967: 33.18721,-4.4394064 - - node: - zIndex: 5 - color: '#FFFFFFFF' - id: FlowersBROne - decals: - 15015: -4.9428806,-39.95555 - - node: - zIndex: 5 - color: '#FFFFFFFF' - id: FlowersBRThree - decals: - 15017: -3.5776198,-40.049366 - - node: - color: '#FFFFFFFF' - id: FlowersBRTwo - decals: - 317: -2.739346,-40.11955 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: FlowersBRTwo - decals: - 22030: -21.781158,-12.948862 - - node: - color: '#FFFFFFFF' - id: Flowersbr1 - decals: - 12157: -1.8669538,-39.98398 - 22091: -27.80079,-14.917586 - - node: - color: '#FFFFFFFF' - id: Flowersbr2 - decals: - 318: -4.969619,-39.139698 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: Flowersbr2 - decals: - 20066: -18.96338,-16.069628 - - node: - zIndex: 2 - color: '#FFFFFFFF' - id: Flowersbr2 - decals: - 18330: -11.69503,12.177545 - - node: - color: '#FFFFFFFF' - id: Flowersbr3 - decals: - 22088: -27.17579,-14.698836 - 22092: -27.878916,-14.105087 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: Flowersbr3 - decals: - 17787: 33.11084,-0.26643348 - - node: - zIndex: 2 - color: '#FFFFFFFF' - id: Flowersbr3 - decals: - 18331: -16.268726,16.97848 - - node: - zIndex: 3 - color: '#FFFFFFFF' - id: Flowersbr3 - decals: - 19521: -34.29453,-39.970905 - - node: - color: '#FFFFFFFF' - id: Flowerspv1 - decals: - 20061: -22.88199,-18.05017 - 20062: -18.942537,-17.00778 - - node: - color: '#FFFFFFFF' - id: Flowerspv2 - decals: - 324: -3.7796192,-40.04319 - 22027: -27,-13 - - node: - zIndex: 3 - color: '#FFFFFFFF' - id: Flowerspv2 - decals: - 19519: -35.065742,-39.950058 - - node: - color: '#FFFFFFFF' - id: Flowerspv3 - decals: - 12156: -1.8773756,-39.973557 - 20060: -24.111767,-18.029324 - 22089: -27.17579,-13.698836 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: Flowerspv3 - decals: - 17792: 33.142105,-0.5791509 - 22014: -19.119297,3.9451323 - 22029: -23.073465,-15.064915 - - node: - zIndex: 2 - color: '#FFFFFFFF' - id: Flowerspv3 - decals: - 17966: 33.145523,-4.856363 - 18329: -16.61251,12.989137 - - node: - color: '#FFFFFFFF' - id: Flowersy1 - decals: - 15776: 50.140865,-24.035677 - 23734: 12.061334,-10.917027 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: Flowersy1 - decals: - 20063: -23.486456,-18.060593 - 20067: -18.984224,-16.788877 - 22028: -24.8556,-15.190002 - - node: - color: '#FFFFFFFF' - id: Flowersy2 - decals: - 312: -4.9800406,-39.202244 - 15782: 49.40649,-24.098177 - 15799: 47.97223,-24.092237 - 23735: 13.009721,-10.833636 - - node: - zIndex: 2 - color: '#FFFFFFFF' - id: Flowersy2 - decals: - 18332: -16.928978,15.908884 - - node: - zIndex: 3 - color: '#FFFFFFFF' - id: Flowersy2 - decals: - 19520: -33.63795,-39.897938 - - node: - zIndex: 5 - color: '#FFFFFFFF' - id: Flowersy2 - decals: - 15016: -4.4530544,-40.059788 - - node: - color: '#FFFFFFFF' - id: Flowersy3 - decals: - 15779: 49.40649,-20.113802 - 15780: 47.890865,-20.051302 - 15798: 48.62848,-24.076612 - 15923: 12.872949,-12.109887 - 15929: 13.11756,-11.35159 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: Flowersy3 - decals: - 17790: 33.142105,-1.0273786 - 17791: 33.152527,-3.977344 - 22013: -12.887131,8.47649 - - node: - zIndex: 2 - color: '#FFFFFFFF' - id: Flowersy3 - decals: - 18333: -11.676373,16.32584 - - node: - color: '#FFFFFFFF' - id: Flowersy4 - decals: - 15720: 50.200966,-20.04399 - 15747: -11.010044,14.23223 - 15778: 48.62524,-20.035677 - 15820: -20.325151,30.24467 - 15821: -19.497026,30.43217 - 15822: -19.575151,29.666546 - 15823: -20.387651,29.416546 - 15824: -19.965776,30.729046 - 15922: 12.004576,-11.999812 - 22090: -27.503916,-14.886336 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: Flowersy4 - decals: - 22032: -19.86354,-12.959287 - - node: - color: '#334E6DC8' - id: FullTileOverlayGreyscale - decals: - 10909: -10,-26 - 10910: -9,-26 - 11322: -18,-54 - 11348: -19,-58 - 11349: -18,-58 - 11350: -17,-58 - 20932: -20,-50 - 20933: -21,-50 - 20934: -19,-48 - 20935: -25,-44 - 20936: -24,-44 - 20937: -26,-48 - 20938: -31,-50 - 22056: 50,-38 - 22057: 54,-38 - - node: - zIndex: 1 - color: '#334E6DC8' - id: FullTileOverlayGreyscale - decals: - 14249: -15,-50 - 14262: -23,-50 - - node: - color: '#3EB38896' - id: FullTileOverlayGreyscale - decals: - 15061: -15,-57 - 15062: -15,-56 - 22025: -34,20 - - node: - color: '#43990996' - id: FullTileOverlayGreyscale - decals: - 16145: -52,-32 - 16161: -57,-30 - 16241: -52,-30 - 16242: -51,-31 - - node: - color: '#52B4E996' - id: FullTileOverlayGreyscale - decals: - 11344: -21,-55 - 15998: -43,-30 - 15999: -43,-31 - 16167: -46,-35 - 16260: -49,-43 - 16261: -49,-40 - 16284: -46,-40 - 16285: -45,-40 - 16286: -44,-40 - 16287: -43,-40 - 16288: -42,-40 - 16298: -44,-27 - 16299: -35,-26 - - node: - zIndex: 1 - color: '#52B4E996' - id: FullTileOverlayGreyscale - decals: - 17713: -26,-26 - 17714: -33,-25 - 18524: -28,-27 - 18525: -29,-27 - 18526: -30,-27 - 19436: -47,-32 - 19437: -47,-29 - 19446: -44,-27 - 19447: -44,-34 - 19453: -45,-38 - 19454: -43,-38 - - node: - zIndex: 1 - color: '#8D1C994C' - id: FullTileOverlayGreyscale - decals: - 19355: 23,23 - 19356: 22,23 - 19357: 21,23 - - node: - color: '#A4610696' - id: FullTileOverlayGreyscale - decals: - 11337: -19,-56 - 11338: -18,-56 - 20918: -3,21 - 20919: -2,21 - 20920: 3,21 - 20921: 4,21 - 20922: 5,21 - 20923: 2,15 - - node: - zIndex: 1 - color: '#A4610696' - id: FullTileOverlayGreyscale - decals: - 20610: 13,16 - - node: - color: '#D381C996' - id: FullTileOverlayGreyscale - decals: - 11342: -15,-54 - 11343: -15,-53 - - node: - zIndex: 1 - color: '#D381C996' - id: FullTileOverlayGreyscale - decals: - 15063: 20,-25 - 15099: 37,-41 - 15100: 38,-41 - 15101: 39,-41 - - node: - color: '#D4D4D496' - id: FullTileOverlayGreyscale - decals: - 11346: -21,-54 - 11347: -21,-57 - - node: - color: '#DE3A3A96' - id: FullTileOverlayGreyscale - decals: - 11345: -21,-56 - 21574: -26,4 - 21575: -29,-1 - 21711: -47,-4 - 21712: -47,-3 - 21713: -47,-2 - 21714: -47,-1 - 21715: -46,-1 - 21716: -43,-1 - 21717: -43,-5 - 21753: -35,-11 - 21754: -40,-6 - 21755: -41,-6 - 21762: -42,-8 - 21763: -35,-7 - 21764: -31,-7 - 21765: -27,-4 - 21766: -27,-3 - 21767: -27,-2 - 21768: -33,-1 - 21769: -42,-4 - 21770: -42,-2 - 21819: -24,-2 - 21820: -24,-3 - 21821: -24,-4 - 21835: -40,0 - 21836: -38,0 - 21837: -37,0 - 21838: -41,3 - 21839: -41,2 - 21840: -40,2 - 21841: -39,2 - 21842: -38,2 - 21843: -37,2 - 21844: -36,2 - 21845: -36,3 - 21846: -36,4 - 21847: -37,4 - 21848: -38,4 - 21849: -39,4 - 21850: -40,4 - 21851: -41,4 - - node: - zIndex: 1 - color: '#DE3A3A96' - id: FullTileOverlayGreyscale - decals: - 21705: -47,-5 - 21706: -46,-5 - - node: - color: '#EFB34196' - id: FullTileOverlayGreyscale - decals: - 10911: -14,-22 - 10912: -14,-18 - 15060: -17,-56 - - node: - zIndex: 1 - color: '#EFB34196' - id: FullTileOverlayGreyscale - decals: - 14240: -5,-17 - 14246: -13,-23 - 21339: -7,-15 - 21340: -7,-14 - 21345: 2,-18 - 21346: 2,-23 - 21347: 9,-21 - - node: - zIndex: 5 - color: '#EFB34196' - id: FullTileOverlayGreyscale - decals: - 21328: -15,-12 - 21329: -15,-13 - 21331: -9,-17 - 21332: -7,-19 - 21333: -7,-21 - - node: - color: '#FA750096' - id: FullTileOverlayGreyscale - decals: - 16046: -30,-34 - 16047: -29,-34 - 16048: -28,-34 - 16049: -27,-39 - 16058: -41,-38 - 16059: -41,-37 - 16060: -34,-35 - 16082: -33,-36 - 16093: -27,-35 - - node: - zIndex: 1 - color: '#FA750096' - id: FullTileOverlayGreyscale - decals: - 17715: -37,-37 - 17716: -36,-35 - 18527: -30,-34 - 18528: -29,-34 - 18529: -28,-34 - - node: - cleanable: True - zIndex: 1 - color: '#52B4E996' - id: Gene - decals: - 12393: 57.999687,-51.991806 - - node: - cleanable: True - zIndex: 1 - color: '#D381C996' - id: Gib - decals: - 12392: 50.02343,-62.087116 - - node: - color: '#FFFFFFFF' - id: Grassb1 - decals: - 15812: -19.028276,31.02592 - 15816: -20.043901,29.135296 - 19747: -38.03038,-30.945967 - - node: - color: '#FFFFFFFF' - id: Grassb2 - decals: - 15819: -20.965776,30.041546 - 19750: -38.228394,-31.081478 - - node: - color: '#FFFFFFFF' - id: Grassb3 - decals: - 15817: -18.997026,29.99467 - 15818: -20.950151,29.010296 - - node: - color: '#FFFFFFFF' - id: Grassb4 - decals: - 15813: -20.950151,30.979046 - 19748: -37.915737,-30.581131 - - node: - color: '#FFFFFFFF' - id: Grassb5 - decals: - 15814: -19.028276,28.99467 - 15815: -19.934526,30.947796 - - node: - color: '#FFFFFFFF' - id: Grassc1 - decals: - 19737: -38.78265,-31.040363 - 20051: -24.028393,-17.987627 - 20059: -18.994646,-15.75691 - 22017: -12.92351,8.535685 - 22040: -24.991083,-15.919676 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: Grassc1 - decals: - 15602: -5.0673695,-51.198616 - 15603: -2.071126,-54.07047 - 15604: 5.0193954,-54.007927 - 15655: -4.02458,-52.82484 - 15656: -2.7635374,-53.908924 - 15657: -5.264778,-53.846382 - 15658: -5.9109316,-53.231373 - 18307: -16.99055,13.033243 - 18308: -11.800474,12.19933 - 20437: 11.983781,-38.847492 - 20438: 12.286015,-39.014275 - - node: - color: '#FFFFFFFF' - id: Grassc2 - decals: - 19738: -37.063046,-29.925007 - 20053: -23.309286,-18.008474 - 20054: -19.01549,-17.028627 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: Grassc2 - decals: - 15605: 7.939578,-52.058655 - 15606: -2.7613235,-52.079502 - 15659: -1.9610562,-52.61636 - 15660: -3.6389718,-54.02359 - 15661: -5.285622,-52.387035 - 15662: -3.5243318,-51.448883 - - node: - color: '#FFFFFFFF' - id: Grassc3 - decals: - 15677: 4.112058,-53.992317 - 19739: -38.45957,-29.93543 - 20056: -22.746506,-17.99805 - 22015: -19.11408,3.955556 - 22016: -13.934429,8.806705 - 22042: -20.363789,-12.917591 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: Grassc3 - decals: - 15607: -5.825343,-54.060047 - 15663: -4.5560937,-51.657364 - 15664: -3.3263166,-52.553818 - 15665: -4.5977807,-52.65806 - 15666: -4.2955475,-53.283493 - 18326: -10.894494,15.021798 - 18327: -16.98517,15.053069 - 18328: -16.484922,16.251818 - - node: - color: '#FFFFFFFF' - id: Grassc4 - decals: - 15675: 4.257964,-52.251526 - 15676: 6.0400977,-51.21956 - 19749: -37.69688,-30.591555 - 20058: -18.984224,-16.298954 - 22041: -21.041206,-12.8342 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: Grassc4 - decals: - 18325: -10.863229,16.14758 - - node: - color: '#FFFFFFFF' - id: Grassd1 - decals: - 15674: 7.8534985,-53.022892 - 15739: -10.963169,12.20098 - 19740: -37.21937,-30.863157 - 22033: -24.39704,-15.805014 - 22038: -19.832275,-12.938438 - 22082: -23.987202,-15.511336 - 22084: -27.08204,-14.214461 - 22085: -27.95704,-14.261337 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: Grassd1 - decals: - 15608: -5.63775,-53.392914 - 15609: -5.575218,-51.662548 - 15610: -2.532043,-52.78833 - 15611: 5.379187,-52.74663 - 18338: -11.238655,12.828213 - 18339: -17.304165,13.515579 - 18340: -17.304165,12.400222 - - node: - zIndex: 2 - color: '#FFFFFFFF' - id: Grassd1 - decals: - 19516: -35.11785,-39.92921 - - node: - color: '#FFFFFFFF' - id: Grassd2 - decals: - 15678: 5.248039,-53.76299 - 15679: 7.009329,-51.344646 - 15735: -16.135044,15.48223 - 22086: -27.222666,-13.651961 - 22098: -23.879179,-15.111395 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: Grassd2 - decals: - 15612: 7.09879,-51.235165 - 15680: 6.9572196,-52.18898 - 15681: -5.836478,-53.929775 - 15682: -4.8776693,-51.302948 - - node: - color: '#FFFFFFFF' - id: Grassd3 - decals: - 15734: -16.228794,12.935355 - 15740: -11.588169,15.29473 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: Grassd3 - decals: - 15667: 4.4455566,-53.992317 - 15668: 6.894689,-53.950623 - 15683: -3.0746922,-51.59482 - - node: - zIndex: 2 - color: '#FFFFFFFF' - id: Grassd3 - decals: - 18334: -17.095728,13.973569 - 18335: -16.845604,13.556613 - 18336: -11.801435,14.765786 - 18337: -10.936422,15.276557 - 19517: -34.273685,-39.939632 - - node: - color: '#FFFFFFFF' - id: Grasse1 - decals: - 15732: -16.18192,12.216605 - 22018: -13.8823185,6.9720993 - 22019: -12.881823,6.9720993 - 22020: -13.257009,8.765011 - 22021: -20.040503,3.9704046 - 22034: -24.866022,-15.117035 - 22050: -23.584135,-15.857133 - 22078: -27.862202,-14.933212 - 22079: -27.065327,-14.823837 - 22087: -27.691416,-13.933211 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: Grasse1 - decals: - 15613: 4.2119412,-51.996113 - 17963: 33.159508,-2.7539225 - 17964: 33.159508,-1.8261949 - 18310: -10.091294,12.147211 - 18311: -17.063503,16.796272 - 23722: -12.952391,7.8344154 - - node: - zIndex: 2 - color: '#FFFFFFFF' - id: Grasse1 - decals: - 19518: -33.565,-39.939632 - - node: - color: '#FFFFFFFF' - id: Grasse2 - decals: - 15736: -17.02567,15.935354 - 15748: -16.510044,14.154105 - 22035: -23.073465,-15.117035 - 22036: -27.033764,-12.948862 - 22049: -23.0422,-15.8988285 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: Grasse2 - decals: - 15669: 5.8733487,-53.961044 - 17798: 33.17337,-3.8209858 - 18312: -15.927523,16.295923 - 18324: -11.686554,16.324785 - 23721: -13.727379,7.9486465 - - node: - color: '#FFFFFFFF' - id: Grasse3 - decals: - 15672: 6.67583,-51.261253 - 15673: 5.4147882,-51.2821 - 15733: -17.02567,12.29473 - 15737: -11.744419,13.66973 - 17804: 33.12126,-4.1337028 - 17805: 33.11084,-0.29601222 - 22037: -21.833267,-12.938438 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: Grasse3 - decals: - 15670: 6.2068477,-53.210526 - 15671: 6.5507684,-52.2411 - 17799: 33.142105,-1.0482265 - 17965: 33.17679,-4.960602 - 18306: -16.172466,17.015173 - 18323: -11.019556,17.023188 - - node: - color: '#334E6DC8' - id: HalfTileOverlayGreyscale - decals: - 10905: -10,-27 - 10906: -9,-27 - - node: - color: '#52B4E996' - id: HalfTileOverlayGreyscale - decals: - 16002: -44,-31 - 16003: -42,-31 - 16004: -43,-32 - 16199: -29,-30 - 16218: -29,-32 - 16226: -29,-28 - 16300: -37,-23 - 16301: -38,-23 - 16302: -39,-23 - 16303: -40,-23 - - node: - zIndex: 1 - color: '#52B4E996' - id: HalfTileOverlayGreyscale - decals: - 17708: -31,-22 - 17709: -30,-22 - 17710: -29,-22 - 17711: -28,-22 - 17712: -27,-22 - - node: - zIndex: 1 - color: '#8D1C994C' - id: HalfTileOverlayGreyscale - decals: - 19354: 22,22 - - node: - color: '#8D1C9996' - id: HalfTileOverlayGreyscale - decals: - 21395: -52,1 - - node: - zIndex: 1 - color: '#8D1C9996' - id: HalfTileOverlayGreyscale - decals: - 20612: 15,17 - - node: - color: '#9FED5896' - id: HalfTileOverlayGreyscale - decals: - 20928: 0,-40 - 20929: 1,-40 - - node: - color: '#A4610696' - id: HalfTileOverlayGreyscale - decals: - 20924: 2,14 - 20925: 3,14 - 20926: 5,14 - 20927: 6,14 - - node: - zIndex: 1 - color: '#A4610696' - id: HalfTileOverlayGreyscale - decals: - 20480: 15,16 - - node: - color: '#D381C996' - id: HalfTileOverlayGreyscale - decals: - 11253: 29,-25 - 11254: 28,-25 - 11276: 23,-31 - 11277: 24,-31 - 11428: 20,-28 - - node: - zIndex: 1 - color: '#D381C996' - id: HalfTileOverlayGreyscale - decals: - 9615: 32,-45 - 9616: 33,-45 - 9617: 34,-45 - 9751: 33,-39 - - node: - color: '#DE3A3A96' - id: HalfTileOverlayGreyscale - decals: - 21558: -23,3 - 21559: -24,3 - 21560: -25,3 - 21756: -41,-7 - 21757: -40,-7 - 21758: -39,-7 - 21759: -38,-7 - 21760: -37,-7 - 21761: -36,-7 - 21797: -28,-8 - 21798: -27,-8 - - node: - zIndex: 1 - color: '#DE3A3A96' - id: HalfTileOverlayGreyscale - decals: - 21994: -44,-4 - 21995: -45,-4 - - node: - color: '#EFB34196' - id: HalfTileOverlayGreyscale - decals: - 10896: -10,-23 - 10897: -9,-23 - 10898: -8,-23 - - node: - color: '#334E6DC8' - id: HalfTileOverlayGreyscale180 - decals: - 10899: -10,-23 - 10900: -9,-23 - 10901: -8,-23 - 10902: -10,-25 - 10903: -9,-25 - - node: - zIndex: 1 - color: '#334E6DC8' - id: HalfTileOverlayGreyscale180 - decals: - 18508: -24,-43 - 18509: -25,-43 - - node: - color: '#52B4E996' - id: HalfTileOverlayGreyscale180 - decals: - 16000: -44,-30 - 16001: -42,-30 - 16005: -43,-29 - 16200: -29,-31 - 16219: -29,-29 - 16294: -43,-26 - 16295: -44,-26 - 16296: -45,-26 - 16297: -46,-26 - 16304: -41,-25 - 16305: -40,-25 - 16306: -39,-25 - 16307: -38,-25 - 16308: -37,-25 - - node: - zIndex: 1 - color: '#52B4E996' - id: HalfTileOverlayGreyscale180 - decals: - 17696: -32,-26 - 17697: -31,-26 - 17698: -30,-26 - 17699: -29,-26 - 17700: -28,-26 - 17701: -27,-26 - 19451: -45,-37 - 19452: -43,-37 - - node: - zIndex: 1 - color: '#8D1C994C' - id: HalfTileOverlayGreyscale180 - decals: - 19353: 22,21 - - node: - zIndex: 1 - color: '#8D1C9996' - id: HalfTileOverlayGreyscale180 - decals: - 20439: 15,18 - - node: - color: '#9FED5896' - id: HalfTileOverlayGreyscale180 - decals: - 20930: 0,-42 - 20931: 1,-42 - - node: - zIndex: 1 - color: '#A4610696' - id: HalfTileOverlayGreyscale180 - decals: - 20611: 15,17 - - node: - color: '#D381C996' - id: HalfTileOverlayGreyscale180 - decals: - 11246: 28,-32 - 11274: 23,-32 - 11275: 24,-32 - 20703: 29,-32 - - node: - color: '#DE3A3A96' - id: HalfTileOverlayGreyscale180 - decals: - 21552: -28,0 - 21553: -27,0 - 21554: -26,0 - 21570: -25,0 - - node: - zIndex: 1 - color: '#DE3A3A96' - id: HalfTileOverlayGreyscale180 - decals: - 21996: -44,-2 - 21997: -45,-2 - - node: - color: '#FA750096' - id: HalfTileOverlayGreyscale180 - decals: - 16227: -29,-33 - - node: - color: '#334E6DC8' - id: HalfTileOverlayGreyscale270 - decals: - 10904: -8,-26 - 21471: 81,-42 - 21472: 81,-43 - 21473: 81,-44 - - node: - color: '#43990996' - id: HalfTileOverlayGreyscale270 - decals: - 16152: -56,-32 - 16153: -56,-31 - 16154: -56,-30 - 16155: -56,-29 - 16156: -56,-28 - - node: - color: '#52B4E996' - id: HalfTileOverlayGreyscale270 - decals: - 16173: -43,-47 - 16174: -43,-46 - 16175: -43,-45 - 16176: -43,-44 - 16214: -35,-30 - 16215: -35,-31 - 16237: -25,-31 - 16238: -25,-30 - 16244: -50,-34 - 16245: -50,-33 - 16246: -50,-32 - 16247: -50,-31 - 16248: -50,-30 - 16249: -50,-29 - 16250: -50,-28 - 16251: -50,-27 - 16252: -49,-36 - 16253: -49,-37 - 16254: -49,-38 - 16255: -49,-39 - 16256: -49,-41 - 16257: -49,-42 - 16274: -46,-37 - 16289: -46,-38 - 16320: -36,-25 - 16321: -36,-24 - 16322: -36,-23 - 18573: 20,1 - - node: - color: '#8D1C9996' - id: HalfTileOverlayGreyscale270 - decals: - 21371: -53,-5 - 21372: -53,-4 - 21373: -53,-3 - 21374: -53,-2 - - node: - color: '#A4610696' - id: HalfTileOverlayGreyscale270 - decals: - 20911: 10,25 - 20912: 13,20 - 20913: 13,19 - - node: - color: '#D381C996' - id: HalfTileOverlayGreyscale270 - decals: - 11238: 30,-28 - 11239: 30,-29 - 11248: 27,-31 - 11256: 27,-26 - 11257: 29,-27 - 11259: 29,-29 - - node: - zIndex: 1 - color: '#D381C996' - id: HalfTileOverlayGreyscale270 - decals: - 9725: 21,-27 - 9726: 21,-26 - 15091: 35,-41 - 15092: 35,-42 - 15093: 35,-43 - 15094: 35,-44 - - node: - color: '#DE3A3A96' - id: HalfTileOverlayGreyscale270 - decals: - 21741: -41,-9 - 21742: -41,-10 - 21743: -41,-11 - 21750: -38,-9 - 21751: -38,-10 - 21752: -38,-11 - 21799: -26,-7 - 21800: -26,-6 - 21813: -27,-6 - - node: - color: '#FA750096' - id: HalfTileOverlayGreyscale270 - decals: - 16062: -40,-39 - 16063: -40,-38 - 16064: -40,-37 - 16065: -40,-36 - 16070: -36,-36 - 16071: -36,-37 - 16072: -36,-38 - 16084: -32,-38 - 16085: -32,-37 - 16086: -32,-36 - 16087: -32,-35 - - node: - color: '#334E6DC8' - id: HalfTileOverlayGreyscale90 - decals: - 21468: 77,-42 - 21469: 77,-43 - 21470: 77,-44 - - node: - color: '#43990996' - id: HalfTileOverlayGreyscale90 - decals: - 16147: -54,-28 - 16148: -54,-29 - 16149: -54,-30 - 16150: -54,-31 - 16151: -54,-32 - 16157: -58,-29 - 16158: -58,-30 - 16159: -58,-31 - 16160: -58,-32 - - node: - color: '#52B4E996' - id: HalfTileOverlayGreyscale90 - decals: - 16119: -48,-33 - 16120: -48,-34 - 16121: -48,-35 - 16122: -48,-36 - 16123: -48,-37 - 16124: -48,-38 - 16125: -48,-39 - 16126: -48,-32 - 16127: -48,-31 - 16128: -48,-30 - 16129: -48,-29 - 16130: -48,-28 - 16131: -48,-27 - 16177: -41,-47 - 16212: -34,-31 - 16213: -34,-30 - 16258: -48,-41 - 16259: -48,-42 - 16271: -42,-37 - 16290: -42,-38 - 16309: -34,-23 - 16310: -34,-24 - 16311: -34,-25 - - node: - color: '#8D1C9996' - id: HalfTileOverlayGreyscale90 - decals: - 20914: 13,19 - 20915: 13,20 - 20916: 10,25 - 21390: -51,0 - 21391: -51,-1 - 21392: -51,-4 - 21393: -51,-5 - 21394: -51,-6 - - node: - zIndex: 1 - color: '#A4610696' - id: HalfTileOverlayGreyscale90 - decals: - 20497: 16,15 - - node: - color: '#D381C996' - id: HalfTileOverlayGreyscale90 - decals: - 11240: 27,-28 - 11241: 27,-29 - 11249: 30,-31 - 11252: 30,-26 - 11258: 28,-28 - 11260: 28,-30 - - node: - zIndex: 1 - color: '#D381C996' - id: HalfTileOverlayGreyscale90 - decals: - 9723: 19,-26 - 9724: 19,-27 - 15095: 36,-41 - 15096: 36,-42 - 15097: 36,-43 - 15098: 36,-44 - - node: - color: '#DE3A3A96' - id: HalfTileOverlayGreyscale90 - decals: - 21744: -39,-9 - 21745: -39,-10 - 21746: -39,-11 - 21747: -36,-9 - 21748: -36,-10 - 21749: -36,-11 - 21795: -29,-6 - 21796: -29,-7 - 21812: -28,-6 - 21814: -25,-6 - 21816: -25,-7 - 22096: -22,2 - 22097: -22,1 - - node: - color: '#FA750096' - id: HalfTileOverlayGreyscale90 - decals: - 16066: -38,-39 - 16067: -38,-38 - 16068: -38,-37 - 16069: -38,-36 - 16075: -33,-38 - 16083: -33,-37 - 16088: -28,-37 - 16089: -28,-36 - 16090: -28,-35 - 16091: -28,-38 - 16092: -28,-39 - - node: - color: '#FFFFFFFF' - id: LoadingArea - decals: - 1410: -17,-45 - 9914: 6,13 - - node: - angle: 3.141592653589793 rad - color: '#FFFFFFFF' - id: LoadingArea - decals: - 1411: -13,-45 - - node: - angle: -3.141592653589793 rad - color: '#DE3A3A96' - id: LoadingAreaGreyscale - decals: - 21545: -30,5 - - node: - color: '#DE3A3A96' - id: LoadingAreaGreyscale - decals: - 21544: -28,3 - 21546: -23,-1 - - node: - cleanable: True - color: '#4B709CFF' - id: Newton - decals: - 3169: 46.023712,8.512203 - - node: - color: '#444646FF' - id: PavementCheckerAOverlay - decals: - 3494: 40,-14 - - node: - color: '#334E6DC8' - id: QuarterTileOverlayGreyscale - decals: - 10908: -8,-27 - - node: - color: '#52B4E996' - id: QuarterTileOverlayGreyscale - decals: - 10587: -25,-27 - 10588: -25,-26 - 10589: -25,-25 - 10590: -25,-24 - 10591: -25,-23 - 15984: -37,-33 - 15986: -39,-33 - 16010: -46,-30 - 16011: -46,-29 - 16012: -46,-28 - 16013: -45,-28 - 16014: -44,-28 - 16015: -43,-28 - 16016: -42,-28 - 16017: -41,-28 - 16018: -41,-27 - 16019: -40,-27 - 16020: -39,-27 - 16022: -37,-27 - 16023: -36,-27 - 16024: -35,-27 - 16033: -35,-32 - 16034: -35,-33 - 16035: -36,-33 - 16179: -32,-28 - 16180: -31,-28 - 16181: -30,-28 - 16197: -31,-30 - 16198: -30,-30 - 16206: -32,-32 - 16207: -31,-32 - 16208: -30,-32 - 16234: -25,-28 - 16240: -25,-32 - - node: - zIndex: 1 - color: '#8C347F96' - id: QuarterTileOverlayGreyscale - decals: - 17829: 30,5 - 17830: 30,4 - 17831: 30,3 - 17833: 30,0 - 17834: 30,-1 - 17835: 30,-2 - - node: - zIndex: 1 - color: '#8D1C994C' - id: QuarterTileOverlayGreyscale - decals: - 18610: 19,22 - 18611: 20,22 - 18630: 18,22 - 19352: 21,22 - - node: - color: '#8D1C9996' - id: QuarterTileOverlayGreyscale - decals: - 10003: 11,25 - 10030: 11,22 - 10031: 11,23 - 10032: 11,24 - - node: - zIndex: 1 - color: '#8D1C9996' - id: QuarterTileOverlayGreyscale - decals: - 18628: 14,20 - 18629: 14,21 - 19322: 27,22 - 19323: 27,23 - 19324: 27,24 - 19325: 27,25 - - node: - zIndex: 1 - color: '#9FED5896' - id: QuarterTileOverlayGreyscale - decals: - 19636: -22,-41 - 19637: -21,-41 - 19638: -20,-41 - 19639: -19,-41 - - node: - color: '#A4610696' - id: QuarterTileOverlayGreyscale - decals: - 10000: 7,12 - 10001: 8,12 - 10002: 9,12 - - node: - color: '#D381C996' - id: QuarterTileOverlayGreyscale - decals: - 11261: 29,-31 - 11264: 29,-26 - 11268: 22,-31 - 11281: 24,-25 - 11282: 25,-26 - 11286: 35,-35 - 11293: 33,-37 - 11303: 32,-31 - 20700: 33,-31 - - node: - zIndex: 1 - color: '#D381C996' - id: QuarterTileOverlayGreyscale - decals: - 9633: 26,-38 - 9634: 27,-38 - 9635: 28,-38 - 9636: 29,-38 - 9637: 30,-38 - 9638: 32,-38 - 9731: 21,-28 - 9749: 34,-39 - - node: - color: '#DE3A3A96' - id: QuarterTileOverlayGreyscale - decals: - 21801: -26,-8 - - node: - zIndex: 1 - color: '#DE3A3A96' - id: QuarterTileOverlayGreyscale - decals: - 22001: -44,-3 - - node: - zIndex: 1 - color: '#334E6DC8' - id: QuarterTileOverlayGreyscale180 - decals: - 18510: -26,-43 - 18511: -28,-43 - 18512: -29,-43 - 18513: -30,-43 - 18514: -31,-43 - 18515: -32,-43 - 18516: -33,-43 - 18517: -33,-44 - 18518: -33,-45 - 18519: -33,-46 - 18520: -33,-48 - 18521: -33,-49 - 18522: -33,-50 - - node: - color: '#3EB38896' - id: QuarterTileOverlayGreyscale180 - decals: - 21946: -16,-9 - 21947: -16,-8 - 21948: -16,-7 - 21950: -16,-5 - 21953: -16,-2 - 21954: -16,-1 - 21956: -16,1 - 21957: -15,1 - - node: - color: '#52B4E996' - id: QuarterTileOverlayGreyscale180 - decals: - 15987: -40,-32 - 15989: -40,-31 - 16193: -27,-31 - 16194: -28,-31 - 16217: -34,-29 - 16223: -28,-29 - 16224: -27,-29 - 16225: -26,-29 - - node: - zIndex: 1 - color: '#52B4E996' - id: QuarterTileOverlayGreyscale180 - decals: - 17841: 22,5 - 17842: 21,5 - 17843: 20,5 - 17844: 19,5 - 17845: 18,5 - 17846: 17,5 - - node: - zIndex: 1 - color: '#8C347F96' - id: QuarterTileOverlayGreyscale180 - decals: - 17827: 28,6 - 17828: 29,6 - 17836: 26,6 - 17837: 25,6 - 17838: 25,5 - 17839: 24,5 - 17840: 23,5 - - node: - zIndex: 1 - color: '#8D1C994C' - id: QuarterTileOverlayGreyscale180 - decals: - 18602: 23,21 - 18603: 24,21 - 18604: 25,21 - 18605: 26,21 - - node: - color: '#8D1C9996' - id: QuarterTileOverlayGreyscale180 - decals: - 10015: 16,21 - 10027: 13,22 - 10028: 12,22 - 10029: 11,22 - - node: - zIndex: 1 - color: '#8D1C9996' - id: QuarterTileOverlayGreyscale180 - decals: - 17568: 27,6 - 18614: 17,21 - 18620: 16,20 - 18621: 16,19 - 18622: 16,18 - - node: - color: '#9FED5896' - id: QuarterTileOverlayGreyscale180 - decals: - 10594: -23,-32 - 10595: -23,-33 - 10596: -23,-34 - 10597: -23,-35 - 10598: -23,-36 - 10599: -23,-37 - 10600: -23,-38 - 10601: -23,-39 - - node: - color: '#D381C996' - id: QuarterTileOverlayGreyscale180 - decals: - 11262: 28,-26 - 11263: 28,-31 - 11266: 25,-32 - 11279: 26,-26 - 11283: 25,-25 - 11287: 35,-33 - 11288: 35,-34 - 11289: 35,-35 - 11290: 35,-36 - 11291: 35,-38 - 11292: 35,-37 - - node: - zIndex: 1 - color: '#D381C996' - id: QuarterTileOverlayGreyscale180 - decals: - 9679: 35,-39 - 9703: 38,-33 - 9704: 37,-33 - 9705: 36,-33 - 9732: 19,-25 - 9757: 34,-41 - 9758: 33,-41 - - node: - color: '#DE3A3A96' - id: QuarterTileOverlayGreyscale180 - decals: - 10304: 33,4 - - node: - zIndex: 1 - color: '#DE3A3A96' - id: QuarterTileOverlayGreyscale180 - decals: - 14968: 33,3 - 14969: 33,2 - 14970: 33,1 - 14971: 33,5 - 22002: -45,-3 - - node: - color: '#FA750096' - id: QuarterTileOverlayGreyscale180 - decals: - 16228: -28,-33 - 16229: -27,-33 - 16230: -26,-33 - - node: - color: '#334E6DC8' - id: QuarterTileOverlayGreyscale270 - decals: - 10907: -8,-25 - 11396: -10,-48 - 11397: -10,-49 - 11400: -11,-43 - 11402: -17,-43 - 11413: -12,-43 - 11414: -13,-43 - 11415: -14,-43 - 11416: -15,-43 - 11417: -16,-43 - 11418: -18,-43 - 11419: -19,-43 - 11420: -20,-43 - 11421: -21,-43 - 11422: -22,-43 - 11423: -23,-43 - - node: - zIndex: 1 - color: '#334E6DC8' - id: QuarterTileOverlayGreyscale270 - decals: - 13807: -11,-44 - 13808: -11,-45 - 13809: -10,-45 - 14386: -10,-46 - 14387: -10,-47 - - node: - color: '#52B4E996' - id: QuarterTileOverlayGreyscale270 - decals: - 15971: -46,-33 - 15972: -45,-33 - 15973: -44,-33 - 15974: -43,-33 - 15975: -42,-33 - 15976: -41,-33 - 15977: -41,-34 - 16006: -46,-32 - 16008: -46,-30 - 16025: -39,-28 - 16027: -37,-28 - 16028: -36,-28 - 16029: -35,-28 - 16030: -35,-29 - 16191: -31,-31 - 16192: -30,-31 - 16202: -32,-29 - 16203: -31,-29 - 16209: -30,-29 - 16239: -25,-29 - 16263: -49,-35 - 16264: -46,-31 - 18574: 20,2 - - node: - zIndex: 1 - color: '#8D1C994C' - id: QuarterTileOverlayGreyscale270 - decals: - 18606: 21,21 - 18607: 20,21 - 18609: 18,21 - 19351: 19,21 - - node: - zIndex: 1 - color: '#8D1C9996' - id: QuarterTileOverlayGreyscale270 - decals: - 18626: 14,18 - 18627: 14,19 - 19326: 27,21 - - node: - color: '#A4610696' - id: QuarterTileOverlayGreyscale270 - decals: - 9948: -3,17 - 9949: -2,17 - 9950: -2,16 - 9951: -1,16 - 9952: 0,16 - 9953: 1,16 - 9954: 2,16 - 9955: 3,16 - 9956: 4,16 - 9957: 5,16 - 9958: 6,16 - 9960: 10,16 - 9961: 10,15 - 9962: 11,15 - 9963: 12,15 - 9977: -3,18 - 9978: -3,19 - 9979: -3,20 - 9981: -3,22 - 9982: -3,23 - 9983: -3,24 - 9984: -3,25 - - node: - zIndex: 1 - color: '#A4610696' - id: QuarterTileOverlayGreyscale270 - decals: - 12377: 9,16 - 12378: 8,16 - - node: - color: '#D381C996' - id: QuarterTileOverlayGreyscale270 - decals: - 9815: 19,-23 - 9816: 23,-23 - 9817: 24,-23 - 9818: 26,-23 - 9819: 27,-23 - 9820: 28,-23 - 9821: 29,-23 - 9822: 30,-23 - 9823: 31,-23 - 9824: 32,-23 - 9825: 36,-23 - 9826: 37,-23 - 9827: 38,-23 - 9828: 39,-23 - 9829: 40,-23 - 9830: 41,-23 - 11265: 22,-32 - 11280: 24,-26 - 11304: 32,-32 - 11314: 27,-40 - 11315: 29,-40 - 20720: 33,-32 - - node: - zIndex: 1 - color: '#D381C996' - id: QuarterTileOverlayGreyscale270 - decals: - 9664: 30,-39 - 9665: 32,-39 - 9730: 21,-25 - 9748: 34,-38 - 9813: 17,-23 - 9814: 18,-23 - 12382: 33,-33 - 12383: 34,-33 - - node: - color: '#DE3A3A96' - id: QuarterTileOverlayGreyscale270 - decals: - 10299: 31,9 - 10300: 31,10 - 10301: 31,11 - 10302: 31,12 - 10303: 31,13 - - node: - zIndex: 1 - color: '#DE3A3A96' - id: QuarterTileOverlayGreyscale270 - decals: - 22000: -45,-4 - - node: - color: '#FA750096' - id: QuarterTileOverlayGreyscale270 - decals: - 2999: -25,-34 - 3000: -25,-35 - 3001: -25,-36 - 3002: -25,-37 - 3003: -25,-38 - 3004: -25,-39 - 16041: -36,-34 - 16042: -35,-34 - 16043: -37,-34 - 16105: -25,-33 - 16110: -30,-33 - 16111: -31,-33 - 16112: -32,-33 - 16117: -39,-34 - 16118: -40,-34 - - node: - color: '#52B4E996' - id: QuarterTileOverlayGreyscale90 - decals: - 15990: -40,-30 - 15991: -40,-29 - 16195: -27,-30 - 16196: -28,-30 - 16216: -34,-32 - 16220: -28,-32 - 16221: -27,-32 - 16222: -26,-32 - 16231: -28,-28 - 16232: -27,-28 - 16233: -26,-28 - - node: - zIndex: 1 - color: '#8D1C994C' - id: QuarterTileOverlayGreyscale90 - decals: - 18598: 23,22 - 18599: 24,22 - 18600: 25,22 - 18601: 26,22 - - node: - zIndex: 1 - color: '#8D1C9996' - id: QuarterTileOverlayGreyscale90 - decals: - 14489: 17,24 - 14490: 17,25 - 14491: 16,25 - 18615: 17,23 - 18616: 17,22 - 19315: 15,25 - 19384: 14,25 - - node: - zIndex: 1 - color: '#A4610696' - id: QuarterTileOverlayGreyscale90 - decals: - 9969: 12,15 - 9970: 12,16 - 9971: 12,17 - 9972: 12,18 - 9973: 12,19 - 9974: 12,20 - 9975: 11,20 - 9976: 10,20 - 9985: -3,25 - 9986: -2,26 - 9987: -1,26 - 9988: 0,26 - 9989: 7,26 - 9990: 8,26 - 9991: 9,26 - 9993: -5,12 - 9994: -4,12 - 9995: -3,12 - 9996: -2,12 - 9997: -1,12 - 9998: 0,12 - 9999: 1,12 - 20516: 16,12 - 20517: 15,12 - 20518: 14,12 - - node: - color: '#D381C996' - id: QuarterTileOverlayGreyscale90 - decals: - 11273: 25,-31 - 11278: 26,-25 - 11285: 34,-36 - 11295: 35,-32 - 11296: 35,-31 - 20701: 34,-31 - - node: - zIndex: 1 - color: '#D381C996' - id: QuarterTileOverlayGreyscale90 - decals: - 9694: 36,-32 - 9695: 37,-32 - 9696: 38,-32 - 9729: 19,-28 - 9750: 33,-38 - - node: - color: '#DE3A3A96' - id: QuarterTileOverlayGreyscale90 - decals: - 21802: -29,-8 - - node: - zIndex: 1 - color: '#DE3A3A96' - id: QuarterTileOverlayGreyscale90 - decals: - 21998: -44,-2 - - node: - color: '#EFB34196' - id: QuarterTileOverlayGreyscale90 - decals: - 2379: -16,-10 - 2380: -16,-11 - 2381: -16,-12 - 2382: -16,-13 - 2383: -16,-14 - 2386: -16,-19 - 2387: -16,-20 - 2388: -16,-21 - - node: - zIndex: 1 - color: '#EFB34196' - id: QuarterTileOverlayGreyscale90 - decals: - 17695: -16,-18 - - node: - color: '#FA750096' - id: QuarterTileOverlayGreyscale90 - decals: - 16095: -28,-41 - 16096: -29,-41 - 16097: -30,-41 - 16098: -31,-41 - 16099: -32,-41 - - node: - zIndex: 1 - color: '#FA750096' - id: QuarterTileOverlayGreyscale90 - decals: - 18305: -26,-41 - 19524: -33,-41 - 19525: -34,-41 - 19526: -35,-41 - 19527: -36,-41 - - node: - cleanable: True - color: '#FFFFFFFF' - id: Remains - decals: - 21354: -54.898952,23.04161 - - node: - cleanable: True - zIndex: 3 - color: '#FF00007E' - id: Rock01 - decals: - 15122: 20.025936,-53.93029 - - node: - color: '#FFFFFFFF' - id: Rock01 - decals: - 19731: -38.86747,-29.85204 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: Rock01 - decals: - 20436: 12.160953,-38.764103 - - node: - zIndex: 2 - color: '#FFFFFFFF' - id: Rock01 - decals: - 19507: -36.087082,-39.856243 - - node: - color: '#FFFFFFFF' - id: Rock02 - decals: - 19732: -37.06449,-31.061213 - - node: - color: '#FFFFFFFF' - id: Rock03 - decals: - 19733: -38.888313,-30.65468 - - node: - color: '#FFFFFFFF' - id: Rock04 - decals: - 19734: -36.970695,-30.216875 - - node: - color: '#FFFFFFFF' - id: Rock05 - decals: - 19735: -37.741913,-29.716528 - 19736: -38.888313,-31.144604 - - node: - zIndex: 2 - color: '#FFFFFFFF' - id: Rock05 - decals: - 19508: -32.898003,-39.866665 - - node: - color: '#FFFFFFFF' - id: Rock06 - decals: - 20069: -24.205563,-18.102291 - 20070: -19.025911,-17.216257 - - node: - color: '#FFFFFFFF' - id: Rock07 - decals: - 20072: -22.902834,-18.029324 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: SpaceStationSign1 - decals: - 15110: -2,-49 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: SpaceStationSign2 - decals: - 15111: -1,-49 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: SpaceStationSign3 - decals: - 15112: 0,-49 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: SpaceStationSign4 - decals: - 15113: 1,-49 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: SpaceStationSign5 - decals: - 15114: 2,-49 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: SpaceStationSign6 - decals: - 15115: 3,-49 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: SpaceStationSign7 - decals: - 15116: 4,-49 - - node: - zIndex: 1 - angle: -1.5707963267948966 rad - color: '#000000FF' - id: StandClear - decals: - 17665: -33.75,-32.5 - 17666: -33.75,-28.5 - 17669: -38.75,-33.5 - 19478: -38.75,-27.5 - - node: - zIndex: 1 - angle: 1.5707963267948966 rad - color: '#000000FF' - id: StandClear - decals: - 17664: -32.25,-32.46875 - 17667: -32.25,-28.46875 - 17668: -37.25,-33.46875 - 17671: -37.25,-27.46875 - - node: - angle: -1.5707963267948966 rad - color: '#FFFFFFFF' - id: StandClear - decals: - 21535: -27.02755,10.499338 - - node: - zIndex: 1 - angle: 1.5707963267948966 rad - color: '#FFFFFFFF' - id: StandClear - decals: - 17969: 29.75,1.53125 - - node: - color: '#52B4E996' - id: ThreeQuarterTileOverlayGreyscale - decals: - 16187: -32,-30 - 16267: -45,-35 - 16270: -46,-36 - 18575: 18,3 - - node: - color: '#8D1C9996' - id: ThreeQuarterTileOverlayGreyscale - decals: - 21387: -53,1 - - node: - zIndex: 1 - color: '#A4610696' - id: ThreeQuarterTileOverlayGreyscale - decals: - 20478: 14,16 - - node: - color: '#D381C996' - id: ThreeQuarterTileOverlayGreyscale - decals: - 11237: 30,-27 - 11255: 27,-25 - - node: - zIndex: 1 - color: '#D381C996' - id: ThreeQuarterTileOverlayGreyscale - decals: - 9756: 34,-42 - - node: - color: '#52B4E996' - id: ThreeQuarterTileOverlayGreyscale180 - decals: - 16188: -26,-31 - 16281: -42,-39 - - node: - color: '#8D1C9996' - id: ThreeQuarterTileOverlayGreyscale180 - decals: - 21389: -51,-7 - - node: - zIndex: 1 - color: '#A4610696' - id: ThreeQuarterTileOverlayGreyscale180 - decals: - 20495: 16,14 - - node: - color: '#D381C996' - id: ThreeQuarterTileOverlayGreyscale180 - decals: - 11244: 27,-30 - 20702: 30,-32 - - node: - color: '#52B4E996' - id: ThreeQuarterTileOverlayGreyscale270 - decals: - 16189: -32,-31 - 16262: -50,-35 - 16282: -46,-39 - 18571: 20,-1 - 18572: 18,2 - - node: - zIndex: 1 - color: '#A4610696' - id: ThreeQuarterTileOverlayGreyscale270 - decals: - 20492: 14,15 - 20496: 15,14 - - node: - color: '#D381C996' - id: ThreeQuarterTileOverlayGreyscale270 - decals: - 11236: 30,-30 - 11245: 27,-32 - 11284: 34,-35 - - node: - color: '#52B4E996' - id: ThreeQuarterTileOverlayGreyscale90 - decals: - 16190: -26,-30 - 16268: -43,-35 - 16269: -42,-36 - 18582: 22,3 - - node: - color: '#8D1C9996' - id: ThreeQuarterTileOverlayGreyscale90 - decals: - 21388: -51,1 - - node: - zIndex: 1 - color: '#A4610696' - id: ThreeQuarterTileOverlayGreyscale90 - decals: - 20493: 16,16 - - node: - color: '#D381C996' - id: ThreeQuarterTileOverlayGreyscale90 - decals: - 11243: 27,-27 - 11251: 30,-25 - - node: - color: '#DE3A3A96' - id: ThreeQuarterTileOverlayGreyscale90 - decals: - 22095: -22,3 - - node: - cleanable: True - zIndex: 5 - color: '#5E7C16FF' - id: Tunnel - decals: - 19313: -44,-58 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: WarnBox - decals: - 10998: -4,-21 - 11062: -2,-21 - 15896: 24,-11 - - node: - color: '#FFFFFFFF' - id: WarnBoxGreyscale - decals: - 21433: 86,-45 - 21434: 86,-41 - - node: - zIndex: 1 - color: '#D381C996' - id: WarnCornerGreyscaleNE - decals: - 9805: 35,-25 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: WarnCornerGreyscaleNE - decals: - 20476: 20,12 - - node: - zIndex: 1 - color: '#D381C996' - id: WarnCornerGreyscaleNW - decals: - 9798: 33,-25 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: WarnCornerGreyscaleNW - decals: - 20475: 18,12 - - node: - zIndex: 1 - color: '#D381C996' - id: WarnCornerGreyscaleSE - decals: - 9806: 35,-27 - - node: - color: '#DE3A3A96' - id: WarnCornerGreyscaleSE - decals: - 21925: -32,-7 - - node: - zIndex: 1 - color: '#D381C996' - id: WarnCornerGreyscaleSW - decals: - 9799: 33,-27 - - node: - color: '#DE3A3A96' - id: WarnCornerGreyscaleSW - decals: - 21926: -34,-7 - - node: - color: '#FFFFFFFF' - id: WarnCornerNE - decals: - 21416: 88,-41 - 21526: 77,-45 - 21529: 66,-45 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: WarnCornerNE - decals: - 2333: 5,-22 - - node: - color: '#FFFFFFFF' - id: WarnCornerNW - decals: - 21417: 94,-41 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: WarnCornerNW - decals: - 2332: 3,-22 - - node: - color: '#FFFFFFFF' - id: WarnCornerSE - decals: - 21415: 88,-45 - 21528: 66,-41 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: WarnCornerSE - decals: - 2331: 5,-24 - - node: - color: '#FFFFFFFF' - id: WarnCornerSW - decals: - 21418: 94,-45 - 21527: 81,-41 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: WarnCornerSW - decals: - 2334: 3,-24 - - node: - color: '#FFFFFFFF' - id: WarnCornerSmallGreyscaleNE - decals: - 9920: 9,12 - 20727: 10,16 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: WarnCornerSmallGreyscaleNE - decals: - 18569: 27,0 - - node: - cleanable: True - zIndex: 1 - color: '#FFFFFFFF' - id: WarnCornerSmallGreyscaleNE - decals: - 20295: -4,-11 - - node: - color: '#FFFFFFFF' - id: WarnCornerSmallGreyscaleNW - decals: - 9919: 13,12 - 20728: 12,16 - - node: - cleanable: True - zIndex: 1 - color: '#FFFFFFFF' - id: WarnCornerSmallGreyscaleNW - decals: - 20294: 0,-11 - - node: - zIndex: 1 - color: '#D381C996' - id: WarnCornerSmallGreyscaleSE - decals: - 9774: 32,-23 - - node: - color: '#FFFFFFFF' - id: WarnCornerSmallGreyscaleSE - decals: - 10985: -5,-5 - 20729: 10,18 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: WarnCornerSmallGreyscaleSE - decals: - 18570: 27,3 - - node: - cleanable: True - zIndex: 1 - color: '#FFFFFFFF' - id: WarnCornerSmallGreyscaleSE - decals: - 20296: -4,-9 - - node: - zIndex: 1 - color: '#D381C996' - id: WarnCornerSmallGreyscaleSW - decals: - 9775: 35,-23 - - node: - color: '#FFFFFFFF' - id: WarnCornerSmallGreyscaleSW - decals: - 10986: -1,-5 - 20726: 12,18 - - node: - cleanable: True - zIndex: 1 - color: '#FFFFFFFF' - id: WarnCornerSmallGreyscaleSW - decals: - 20297: 0,-9 - - node: - color: '#FFFFFFFF' - id: WarnCornerSmallNE - decals: - 9931: 1,26 - 10933: -13,-22 - 10934: -11,-22 - 10936: -13,-20 - 10959: -4,-19 - 10962: -3,-19 - 10963: -2,-19 - 21432: 87,-41 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: WarnCornerSmallNE - decals: - 11000: -5,-21 - 15167: -3,-96 - 15695: -30,-65 - - node: - color: '#3EB38896' - id: WarnCornerSmallNW - decals: - 2375: -10,-1 - - node: - color: '#FFFFFFFF' - id: WarnCornerSmallNW - decals: - 9932: 7,26 - 10946: -9,-22 - 10949: -11,-22 - 10958: -3,-19 - 10960: -4,-19 - 10961: -2,-19 - 21431: 95,-41 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: WarnCornerSmallNW - decals: - 15859: -1,-21 - - node: - color: '#FFFFFFFF' - id: WarnCornerSmallSE - decals: - 10925: -13,-20 - 10926: -13,-18 - 10927: -11,-18 - 21429: 87,-45 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: WarnCornerSmallSE - decals: - 11041: -5,-18 - 15696: -30,-59 - - node: - color: '#FFFFFFFF' - id: WarnCornerSmallSW - decals: - 10928: -11,-18 - 10947: -9,-18 - 21430: 95,-45 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: WarnCornerSmallSW - decals: - 15886: -1,-18 - - node: - zIndex: 1 - color: '#52B4E996' - id: WarnEndGreyscaleN - decals: - 19439: -38,-33 - 19441: -38,-27 - 19442: -33,-28 - 19445: -33,-32 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: WarnEndGreyscaleN - decals: - 18563: 29,2 - - node: - zIndex: 1 - color: '#52B4E996' - id: WarnEndGreyscaleS - decals: - 19438: -38,-28 - 19440: -38,-34 - 19443: -33,-29 - 19444: -33,-33 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: WarnEndGreyscaleS - decals: - 18564: 29,1 - - node: - color: '#FFFFFFFF' - id: WarnEndN - decals: - 10953: -4,-18 - 10954: -3,-18 - 10955: -2,-18 - 20041: -47,-58 - - node: - color: '#FFFFFFFF' - id: WarnEndW - decals: - 21530: 95,-43 - - node: - color: '#334E6DC8' - id: WarnFullGreyscale - decals: - 21488: 70,-43 - - node: - zIndex: 1 - color: '#D381C996' - id: WarnFullGreyscale - decals: - 12384: 31,-47 - 12385: 31,-46 - - node: - color: '#DE3A3A96' - id: WarnFullGreyscale - decals: - 21540: -28,4 - 21541: -30,4 - 21547: -23,0 - - node: - color: '#FFFFFFFF' - id: WarnLineE - decals: - 10922: -13,-21 - 10923: -13,-19 - 21419: 87,-46 - 21420: 87,-40 - 21426: 88,-42 - 21427: 88,-43 - 21428: 88,-44 - 21531: -27,10 - 21532: -27,11 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: WarnLineE - decals: - 2337: 5,-23 - 4284: 40,-45 - 4285: 40,-46 - 4286: 40,-47 - 10994: -5,-19 - 10995: -5,-20 - 15166: -3,-95 - 15690: -30,-60 - 15691: -30,-61 - 15692: -30,-62 - 15693: -30,-63 - 15694: -30,-64 - - node: - color: '#334E6DC8' - id: WarnLineGreyscaleE - decals: - 21486: 69,-43 - 22054: 53,-38 - - node: - zIndex: 1 - color: '#D381C996' - id: WarnLineGreyscaleE - decals: - 9809: 35,-26 - - node: - color: '#FFFFFFFF' - id: WarnLineGreyscaleE - decals: - 15941: -46,-44 - 15942: -46,-45 - 15943: -46,-46 - 15944: -46,-47 - 20722: 10,17 - - node: - cleanable: True - zIndex: 1 - color: '#FFFFFFFF' - id: WarnLineGreyscaleE - decals: - 20299: -4,-10 - - node: - color: '#52B4E996' - id: WarnLineGreyscaleN - decals: - 17808: 19,3 - - node: - zIndex: 1 - color: '#D381C996' - id: WarnLineGreyscaleN - decals: - 9804: 34,-25 - - node: - color: '#DE3A3A96' - id: WarnLineGreyscaleN - decals: - 21551: -30,3 - 21566: -26,3 - 21927: -29,-2 - - node: - color: '#FFFFFFFF' - id: WarnLineGreyscaleN - decals: - 9915: 10,12 - 9916: 11,12 - 9917: 12,12 - 11424: 34,-34 - 11425: 35,-34 - 20723: 11,16 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: WarnLineGreyscaleN - decals: - 18568: 28,0 - 20477: 19,12 - - node: - cleanable: True - zIndex: 1 - color: '#FFFFFFFF' - id: WarnLineGreyscaleN - decals: - 20300: -3,-11 - 20301: -2,-11 - 20302: -1,-11 - - node: - zIndex: 1 - color: '#D381C996' - id: WarnLineGreyscaleS - decals: - 9772: 33,-23 - 9773: 34,-23 - 9808: 34,-27 - - node: - color: '#DE3A3A96' - id: WarnLineGreyscaleS - decals: - 21538: -28,5 - 21548: -23,1 - 21567: -29,0 - 21573: -26,5 - 21924: -33,-7 - - node: - color: '#FFFFFFFF' - id: WarnLineGreyscaleS - decals: - 9921: 10,15 - 9922: 11,15 - 9923: 12,15 - 10979: -4,-5 - 10980: -3,-5 - 10981: -2,-5 - 11427: 20,-28 - 20725: 11,18 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: WarnLineGreyscaleS - decals: - 15919: 8,-16 - 15920: 9,-16 - 15921: 10,-16 - 18567: 28,3 - - node: - cleanable: True - zIndex: 1 - color: '#FFFFFFFF' - id: WarnLineGreyscaleS - decals: - 20303: -3,-9 - 20304: -2,-9 - 20305: -1,-9 - - node: - color: '#334E6DC8' - id: WarnLineGreyscaleW - decals: - 21487: 71,-43 - 22053: 55,-38 - 22055: 51,-38 - - node: - zIndex: 1 - color: '#D381C996' - id: WarnLineGreyscaleW - decals: - 9801: 33,-26 - - node: - color: '#DE3A3A96' - id: WarnLineGreyscaleW - decals: - 21919: -30,-7 - 21920: -41,-2 - 21921: -41,-4 - 21923: -41,-8 - - node: - color: '#FFFFFFFF' - id: WarnLineGreyscaleW - decals: - 9918: 13,13 - 15938: -46,-44 - 15939: -46,-45 - 15940: -46,-47 - 20724: 12,17 - - node: - cleanable: True - zIndex: 1 - color: '#FFFFFFFF' - id: WarnLineGreyscaleW - decals: - 20298: 0,-10 - - node: - color: '#FFFFFFFF' - id: WarnLineN - decals: - 10916: -10,-18 - 10924: -12,-18 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: WarnLineN - decals: - 2336: 4,-24 - 4328: 29,-58 - 4329: 31,-58 - 4330: 27,-58 - 4331: 28,-58 - 15916: 8,-15 - 15917: 9,-15 - 15918: 10,-15 - 18589: 17,30 - 18590: 16,30 - - node: - zIndex: 1 - color: '#3EB38896' - id: WarnLineS - decals: - 2106: -10,0 - - node: - color: '#FFFFFFFF' - id: WarnLineS - decals: - 21421: 95,-46 - 21422: 95,-40 - 21423: 94,-42 - 21424: 94,-43 - 21425: 94,-44 - 21533: -27,10 - 21534: -27,11 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: WarnLineS - decals: - 2335: 3,-23 - 13016: -9,-21 - 13017: -9,-19 - 15857: -1,-20 - 15858: -1,-19 - 18587: 18,28 - - node: - color: '#FFFFFFFF' - id: WarnLineW - decals: - 9926: 3,26 - 9927: 5,26 - 9928: 4,26 - 9929: 2,26 - 9930: 6,26 - 10917: -10,-22 - 10921: -12,-22 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: WarnLineW - decals: - 2338: 4,-22 - 15164: -2,-96 - 15165: -1,-96 - 15897: 24,-10 - 15911: 25,-10 - 15912: 26,-10 - 18591: 17,26 - 18592: 16,26 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: WoodTrimThinBox - decals: - 18416: 20,-44 - 18419: 18,-46 - - node: - color: '#FFFFFFFF' - id: WoodTrimThinCornerNe - decals: - 12099: 37,-13 - 12102: 38,-12 - 12103: 37,-11 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: WoodTrimThinCornerNe - decals: - 15123: 3,-51 - 18381: 22,-40 - 18412: 22,-44 - - node: - zIndex: 2 - color: '#FFFFFFFF' - id: WoodTrimThinCornerNe - decals: - 12355: -12,-47 - - node: - color: '#FFFFFFFF' - id: WoodTrimThinCornerNw - decals: - 12098: 35,-13 - 12101: 34,-12 - 12104: 35,-11 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: WoodTrimThinCornerNw - decals: - 15128: -1,-51 - 18415: 21,-44 - 20074: -7,-43 - - node: - zIndex: 2 - color: '#FFFFFFFF' - id: WoodTrimThinCornerNw - decals: - 12361: -18,-47 - - node: - color: '#FFFFFFFF' - id: WoodTrimThinCornerSe - decals: - 17674: -37,-56 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: WoodTrimThinCornerSe - decals: - 15130: 3,-54 - 18382: 22,-42 - 18413: 22,-45 - - node: - zIndex: 2 - color: '#FFFFFFFF' - id: WoodTrimThinCornerSe - decals: - 12369: -12,-49 - - node: - color: '#FFFFFFFF' - id: WoodTrimThinCornerSw - decals: - 17673: -39,-56 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: WoodTrimThinCornerSw - decals: - 15129: -1,-54 - 18414: 21,-45 - - node: - zIndex: 2 - color: '#FFFFFFFF' - id: WoodTrimThinCornerSw - decals: - 12353: -18,-49 - - node: - color: '#FFFFFFFF' - id: WoodTrimThinEndE - decals: - 15106: -4,-43 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: WoodTrimThinEndE - decals: - 18417: 21,-47 - - node: - color: '#FFFFFFFF' - id: WoodTrimThinEndN - decals: - 12107: 36,-10 - 15104: -7,-44 - - node: - color: '#FFFFFFFF' - id: WoodTrimThinEndS - decals: - 15105: -7,-45 - - node: - color: '#FFFFFFFF' - id: WoodTrimThinEndW - decals: - 15107: -6,-43 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: WoodTrimThinEndW - decals: - 18418: 17,-47 - - node: - color: '#FFFFFFFF' - id: WoodTrimThinInnerNe - decals: - 12106: 37,-12 - 12109: 36,-11 - - node: - color: '#FFFFFFFF' - id: WoodTrimThinInnerNw - decals: - 12105: 35,-12 - 12108: 36,-11 - - node: - color: '#FFFFFFFF' - id: WoodTrimThinInnerSe - decals: - 12111: 37,-12 - - node: - color: '#FFFFFFFF' - id: WoodTrimThinInnerSw - decals: - 12110: 35,-12 - - node: - color: '#FFFFFFFF' - id: WoodTrimThinLineE - decals: - 17677: -37,-55 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: WoodTrimThinLineE - decals: - 15124: 3,-52 - 15125: 3,-53 - 18380: 22,-41 - - node: - zIndex: 2 - color: '#FFFFFFFF' - id: WoodTrimThinLineE - decals: - 12368: -12,-48 - - node: - color: '#FFFFFFFF' - id: WoodTrimThinLineN - decals: - 1616: 18,-59 - 12100: 36,-13 - 15108: -5,-43 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: WoodTrimThinLineN - decals: - 15134: 0,-51 - 15135: 1,-51 - 15136: 2,-51 - 18377: 21,-40 - 18420: 18,-47 - 18421: 19,-47 - 18422: 20,-47 - 20075: -6,-44 - 20076: -5,-44 - 20077: -4,-44 - - node: - zIndex: 2 - color: '#FFFFFFFF' - id: WoodTrimThinLineN - decals: - 12356: -13,-47 - 12357: -14,-47 - 12358: -15,-47 - 12359: -16,-47 - 12360: -17,-47 - - node: - color: '#FFFFFFFF' - id: WoodTrimThinLineS - decals: - 12112: 35,-12 - 12113: 36,-12 - 12114: 37,-12 - 15109: -5,-43 - 17676: -38,-56 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: WoodTrimThinLineS - decals: - 15132: 1,-54 - 15133: 2,-54 - 18379: 21,-42 - 18423: 18,-47 - 18424: 19,-47 - 18425: 20,-47 - - node: - zIndex: 2 - color: '#FFFFFFFF' - id: WoodTrimThinLineS - decals: - 12363: -17,-49 - 12364: -16,-49 - 12365: -15,-49 - 12366: -14,-49 - 12367: -13,-49 - - node: - color: '#FFFFFFFF' - id: WoodTrimThinLineW - decals: - 17691: -39,-54 - 17692: -39,-55 - - node: - zIndex: 1 - color: '#FFFFFFFF' - id: WoodTrimThinLineW - decals: - 15126: -1,-52 - 15127: -1,-53 - - node: - zIndex: 2 - color: '#FFFFFFFF' - id: WoodTrimThinLineW - decals: - 12362: -18,-48 - - node: - cleanable: True - zIndex: 1 - color: '#D58C18FF' - id: arrow - decals: - 17728: -51.898464,-57.467903 - - node: - cleanable: True - zIndex: 4 - color: '#FFFFFF7F' - id: burnt1 - decals: - 1654: 40,-47 - 1655: 40,-46 - 1656: 40,-45 - 1657: 39,-45 - 1661: 39,-47 - 3190: 14,-14 - 3207: 21,-20 - 3208: 24,-23 - 4830: 35,-11 - 4831: 36,-8 - 4941: -4,11 - 5275: 10,-43 - 6314: -15,-35 - 6316: -21,-35 - 7115: 50,-36 - 7116: 52,-36 - 7475: 48,11 - 7476: 47,11 - 7477: 47,12 - 7478: 46,12 - 7479: 45,12 - 7480: 44,11 - 7481: 43,11 - 7482: 43,12 - 7483: 42,11 - 7484: 42,9 - 7485: 42,8 - 7486: 43,9 - 7487: 43,8 - 7488: 44,9 - 7489: 44,8 - 7490: 48,10 - 7491: 48,11 - 7492: 47,10 - 7493: 40,9 - 7494: 40,8 - 7495: 41,6 - 7496: 41,5 - 7497: 40,5 - 7498: 37,8 - 7499: 38,8 - 7500: 35,9 - 7501: 27,6 - 10209: 14,4 - 13546: 89,-28 - 13547: 88,-28 - 13548: 86,-28 - 13549: 85,-28 - 13550: 70,-64 - 13551: 69,-63 - 13552: 69,-63 - 13553: 69,-64 - 13556: 67,-62 - 13557: 66,-62 - 13558: 65,-61 - 13559: 66,-61 - 13560: 65,-61 - 13561: 68,-61 - 13562: 68,-61 - 13563: 70,-61 - 13564: 72,-61 - 13565: 74,-61 - 13566: 74,-61 - 13567: 73,-62 - 13568: 71,-62 - 13569: 71,-62 - 13571: 73,-64 - 13572: 72,-64 - 13573: 72,-65 - 13574: 74,-65 - 13575: 73,-67 - 13576: 71,-67 - 13577: 70,-66 - 13578: 68,-66 - 13579: 66,-66 - 13580: 65,-66 - 13581: 64,-65 - 13582: 64,-66 - 13583: 65,-67 - 13584: 65,-68 - 13585: 67,-68 - 13586: 68,-68 - 13587: 72,-69 - 13588: 74,-69 - 13589: 74,-69 - 13590: 73,-68 - 13594: 65,-73 - 13595: 64,-73 - 13596: 64,-74 - 13597: 63,-74 - 13598: 61,-74 - 13599: 62,-73 - 13600: 65,-72 - 13601: 64,-73 - 13602: 64,-75 - 13603: 64,-78 - 13604: 66,-78 - 13605: 66,-77 - 13606: 63,-76 - 13607: 62,-76 - 13608: 61,-79 - 13609: 61,-80 - 13610: 65,-81 - 13611: 65,-82 - 13612: 65,-82 - 13613: 63,-82 - 13614: 63,-82 - 13615: 67,-82 - 13616: 67,-82 - 13617: 68,-80 - 13618: 68,-82 - 13619: 70,-80 - 13620: 70,-81 - 13621: 71,-81 - 13622: 70,-80 - 13623: 70,-82 - 13624: 70,-82 - 13625: 70,-82 - 13626: 70,-81 - 13627: 70,-80 - 13628: 72,-79 - 13629: 71,-79 - 13630: 73,-79 - 13631: 73,-78 - 13632: 72,-78 - 13633: 74,-77 - 13634: 74,-77 - 13635: 74,-75 - 13636: 75,-75 - 13637: 76,-74 - 13638: 75,-74 - 13639: 76,-74 - 13640: 75,-73 - 13641: 74,-73 - 13642: 74,-73 - 13694: 73,-65 - 13695: 74,-64 - 13696: 69,-64 - 13697: 71,-64 - 13698: 70,-63 - 13699: 70,-62 - 13700: 69,-62 - 13701: 69,-61 - 13702: 70,-61 - 13703: 72,-61 - 13704: 71,-61 - 15312: -11,-92 - 15313: -8,-95 - 15314: -7,-94 - 15315: -5,-94 - 15316: -4,-94 - 15317: 6,-95 - 15318: 7,-94 - 15319: 7,-95 - 15320: 10,-95 - 15386: -8,-73 - 15387: -9,-65 - 15388: -3,-57 - 15389: 1,-53 - 15390: -3,-49 - 15391: -9,-51 - 15392: 10,-51 - 15393: 12,-64 - 15394: 7,-69 - 16364: 27,-39 - 16365: 28,-39 - 16366: 28,-38 - 16372: -41,-47 - 16373: -42,-46 - 16374: -43,-46 - 16375: -43,-47 - 16376: -43,-45 - 16377: -42,-45 - 16378: -42,-44 - 16379: -43,-44 - 16380: -41,-45 - 16381: -41,-46 - 16382: -38,-46 - 16383: -38,-47 - 16384: -40,-49 - 16385: -46,-49 - 16386: -47,-49 - 16387: -48,-49 - 18835: -53,-50 - 18836: -53,-48 - 18837: -56,-53 - 18838: -64,-59 - 18839: -54,-58 - 18840: -50,-59 - 18841: -51,-58 - 18842: -44,-58 - 18843: -37,-53 - 18901: 20,-8 - 19273: 38,18 - 19274: 37,18 - 19275: 37,19 - 19276: 37,20 - 19277: 37,21 - 19278: 37,22 - 19279: 39,22 - 19280: 36,23 - 19281: 36,24 - 19282: 34,24 - 19283: 31,24 - 19284: 31,21 - 19285: 31,19 - 19286: 31,18 - 19287: 34,17 - 19290: 45,22 - 19300: 17,28 - 19301: 25,22 - 19302: 34,15 - 19303: 40,15 - 19304: 40,11 - 19305: 46,21 - - node: - cleanable: True - zIndex: 5 - color: '#FFFFFF7F' - id: burnt1 - decals: - 20018: 67,-75 - 20019: 70,-75 - 20020: 71,-74 - 20021: 74,-75 - 20022: 75,-75 - 20023: 68,-80 - 20024: 68,-81 - 20025: 67,-81 - 20026: 65,-81 - 20027: 65,-80 - 20157: 6,-9 - 20158: 7,-10 - 20159: 8,-9 - 20160: 7,-9 - 20161: 8,-10 - 20162: 6,-10 - 20167: 10,-12 - 20168: 10,-8 - 20169: 8,-12 - 20170: 7,-12 - 20171: 6,-12 - 23480: 78,-52 - 23481: 84,-49 - 23482: 86,-57 - 23483: 87,-56 - 23484: 82,-59 - 23485: 80,-61 - 23486: 78,-61 - 23487: 83,-58 - 23488: 78,-56 - 23489: 76,-58 - 23490: 75,-58 - 23539: 81,-41 - 23571: -41,-2 - 23572: -36,-4 - 23573: -36,-5 - 23574: -38,-5 - 23575: -30,-7 - 23576: -38,1 - 23577: -36,2 - 23578: -40,3 - 23579: -39,5 - 23580: -42,4 - 23581: -36,8 - 23582: -39,11 - - node: - cleanable: True - zIndex: 4 - color: '#FFFFFF7F' - id: burnt2 - decals: - 1675: 42,-51 - 4826: 42,-10 - 4827: 43,-11 - 4828: 40,-12 - 4829: 36,-15 - 6323: -14,-15 - 13082: 73,-58 - 13083: 73,-59 - 13084: 72,-59 - 13085: 71,-59 - 13086: 70,-59 - 13087: 70,-58 - 13088: 69,-59 - 13089: 68,-61 - 13090: 67,-61 - 13091: 66,-61 - 13092: 69,-62 - 13093: 69,-63 - 13226: 58,-52 - 13227: 57,-51 - 13228: 55,-53 - 13229: 55,-54 - 13230: 59,-56 - 13231: 55,-56 - 13232: 61,-54 - 13233: 58,-49 - 13234: 59,-48 - 13235: 58,-47 - 13236: 57,-47 - 13237: 57,-48 - 13238: 57,-49 - 13239: 59,-49 - 13240: 53,-49 - 13241: 51,-49 - 13242: 51,-50 - 13243: 52,-50 - 13244: 53,-50 - 13245: 48,-50 - 13246: 49,-49 - 13247: 49,-46 - 13248: 48,-45 - 13249: 48,-43 - 13256: 49,-52 - 13257: 45,-52 - 13258: 44,-52 - 13259: 43,-52 - 13260: 43,-53 - 13261: 44,-53 - 13262: 47,-54 - 13263: 46,-54 - 15684: -6,-95 - 15685: -7,-95 - 16367: 29,-39 - 16368: 29,-40 - 16369: 28,-40 - 16370: 26,-40 - 16371: 24,-40 - 17311: 33,7 - 17312: 29,10 - - node: - cleanable: True - zIndex: 5 - color: '#FFFFFF7F' - id: burnt2 - decals: - 19998: 8,-94 - 19999: 8,-95 - 20000: 7,-95 - 20001: 7,-96 - 20002: 10,-96 - 20003: 11,-96 - 20004: 12,-95 - 20005: 12,-94 - 20006: 13,-93 - 20007: 13,-92 - 20008: 15,-92 - 20009: 13,-91 - 20010: 12,-91 - 20011: 7,-91 - 20012: 6,-97 - 20013: 5,-98 - 20014: 4,-99 - 20015: -1,-98 - 20016: -1,-96 - 20017: -1,-95 - 20153: 6,-11 - 20154: 6,-10 - 20155: 7,-10 - 20156: 7,-11 - 20163: 7,-11 - 20164: 6,-10 - 20165: 4,-12 - 20192: 8,4 - 20193: 8,5 - 20194: 9,5 - 20195: 10,6 - 23491: 76,-56 - 23492: 76,-54 - 23493: 77,-54 - 23494: 77,-55 - 23495: 78,-52 - 23496: 78,-50 - 23497: 80,-48 - 23498: 84,-50 - 23499: 84,-48 - 23500: 86,-51 - 23501: 88,-52 - 23502: 88,-52 - 23503: 88,-54 - 23504: 91,-55 - 23505: 92,-55 - 23506: 93,-53 - 23507: 90,-53 - 23508: 90,-52 - 23509: 95,-53 - 23510: 96,-51 - 23511: 96,-50 - 23512: 89,-54 - 23513: 87,-56 - 23514: 83,-57 - 23515: 85,-56 - 23516: 83,-58 - 23517: 82,-60 - 23518: 80,-61 - 23519: 80,-60 - 23520: 88,-47 - 23521: 89,-47 - 23522: 93,-47 - 23523: 94,-47 - 23524: 92,-46 - 23525: 87,-46 - 23526: 87,-40 - 23560: 57,-39 - 23561: 53,-40 - 23562: 51,-40 - 23564: 51,-36 - 23565: 56,-39 - 23566: 51,-37 - 23567: 49,-39 - 23568: 49,-37 - 23569: 49,-36 - 23583: -31,10 - 23584: -28,11 - 23585: -25,15 - 23586: -25,14 - 23587: -26,14 - 23588: -24,13 - 23589: -20,15 - 23590: -20,17 - 23591: -20,19 - 23592: -24,21 - 23593: -25,19 - 23594: -29,20 - 23595: -34,22 - 23596: -38,23 - 23597: -42,23 - 23598: -43,22 - 23599: -44,21 - 23600: -48,21 - 23601: -48,19 - - node: - cleanable: True - color: '#FFFFFFFF' - id: burnt2 - decals: - 21987: -34,20 - - node: - cleanable: True - zIndex: 4 - color: '#FFFFFF7F' - id: burnt3 - decals: - 1670: 44,-53 - 13172: 61,-79 - 13173: 62,-79 - 13174: 62,-80 - 13175: 61,-80 - 13176: 62,-76 - 13177: 61,-76 - 13178: 49,-79 - 13179: 49,-78 - 13180: 49,-77 - 13181: 49,-76 - 13182: 49,-75 - 13183: 48,-77 - 13184: 48,-78 - 13185: 48,-79 - 13186: 45,-78 - 13187: 44,-78 - 13188: 44,-77 - 13189: 45,-77 - 13190: 45,-76 - 13191: 46,-76 - 13192: 45,-75 - 13193: 46,-74 - 13194: 45,-73 - 13195: 44,-73 - 13196: 45,-72 - 13197: 46,-72 - 13198: 46,-71 - 13199: 44,-71 - 13513: 89,-32 - 13514: 89,-31 - 13515: 90,-31 - 13516: 93,-32 - 13517: 94,-32 - 13518: 94,-33 - 13519: 82,-23 - 13520: 83,-23 - 13521: 85,-23 - 13522: 85,-22 - 13523: 85,-24 - 13524: 84,-24 - 13525: 86,-24 - 13526: 86,-24 - 13530: 91,-33 - 13531: 93,-33 - 13533: 95,-33 - 13534: 95,-32 - 13535: 94,-32 - 13536: 94,-30 - 13537: 94,-29 - 13538: 93,-29 - 13539: 93,-27 - 13540: 94,-27 - 13541: 96,-27 - 13542: 96,-28 - 13543: 96,-27 - 13544: 96,-26 - 13545: 96,-25 - 15340: 12,-89 - 15341: 10,-90 - 15342: 9,-90 - 15343: 9,-89 - 15344: 2,-87 - 15345: 1,-87 - 15346: 0,-87 - 15347: 0,-88 - 15348: 1,-88 - 15349: 2,-88 - 15350: 3,-88 - 15351: 3,-87 - 15352: 1,-85 - 15353: 0,-85 - 15354: -1,-85 - 15355: 1,-84 - 15356: 2,-85 - 15357: 1,-90 - 15358: 0,-90 - 15359: -1,-88 - 15360: -5,-89 - 15361: 0,-95 - 15362: -1,-96 - 15363: -2,-96 - 15364: -4,-96 - 15365: -4,-95 - 15366: -5,-95 - 15367: -5,-94 - 15368: -7,-95 - 15369: -10,-92 - 15370: -11,-92 - 15371: -8,-95 - 15372: -2,-99 - 15373: -2,-100 - 15374: -4,-98 - 15375: 4,-99 - 15376: 7,-102 - 15377: 8,-102 - 15378: 9,-102 - 15686: -12,-95 - 15687: -13,-95 - - node: - cleanable: True - zIndex: 5 - color: '#FFFFFF7F' - id: burnt3 - decals: - 20166: 4,-8 - 20172: 6,-8 - 20196: 9,6 - 20197: 11,5 - 20198: 9,5 - 20199: 9,4 - 20200: 8,4 - 20201: 10,4 - 23527: 89,-39 - 23528: 92,-39 - 23529: 94,-39 - 23530: 91,-47 - 23541: 75,-45 - 23542: 75,-44 - 23543: 66,-45 - 23544: 66,-41 - 23570: -46,-7 - 23602: -47,19 - 23603: -48,21 - 23604: -53,20 - 23605: -54,22 - 23606: -53,21 - 23607: -53,18 - 23608: -49,15 - 23609: -51,11 - 23610: -49,6 - 23611: -52,2 - 23612: -54,-2 - 23613: -52,-7 - 23614: -52,-10 - 23615: -55,-16 - 23616: -55,-16 - 23617: -54,-14 - 23618: -58,-14 - 23619: -59,-14 - 23620: -53,-14 - 23621: -54,-15 - 23622: -56,-14 - 23623: -56,-13 - 23624: -57,-13 - 23625: -53,-15 - 23626: -56,-20 - 23627: -54,-20 - 23628: -51,-13 - 23629: -47,-14 - 23630: -42,-14 - 23631: -42,-15 - 23632: -42,-12 - 23633: -40,-14 - 23634: -36,-17 - 23635: -37,-21 - 23636: -37,-20 - 23637: -34,-19 - 23638: -34,-15 - 23639: -33,-15 - 23640: -32,-15 - 23641: -32,-13 - 23642: -32,-14 - 23643: -23,-13 - - node: - cleanable: True - zIndex: 4 - color: '#FFFFFF7F' - id: burnt4 - decals: - 7463: 47,7 - 7464: 46,7 - 7465: 45,7 - 7466: 47,8 - 7467: 46,10 - 7468: 46,11 - 7469: 45,10 - 7470: 45,11 - 7471: 44,11 - 7472: 45,12 - 7473: 49,9 - 7474: 50,9 - 13039: 90,-31 - 13040: 91,-31 - 13041: 91,-32 - 13042: 92,-32 - 13043: 93,-33 - 13044: 91,-33 - 13095: 67,-62 - 13096: 65,-63 - 13097: 65,-62 - 13098: 65,-61 - 13099: 70,-62 - 13100: 70,-61 - 13101: 72,-61 - 13102: 73,-61 - 13103: 72,-62 - 13104: 73,-64 - 13105: 74,-65 - 13106: 73,-65 - 13107: 73,-66 - 13108: 72,-66 - 13109: 70,-67 - 13110: 70,-66 - 13111: 69,-66 - 13112: 68,-65 - 13113: 68,-65 - 13114: 67,-65 - 13115: 67,-66 - 13116: 66,-66 - 13117: 65,-66 - 13118: 64,-66 - 13119: 65,-68 - 13120: 66,-68 - 13121: 67,-68 - 13122: 68,-68 - 13123: 67,-72 - 13124: 67,-74 - 13125: 65,-73 - 13126: 64,-73 - 13127: 64,-74 - 13128: 63,-74 - 13129: 62,-74 - 13130: 64,-75 - 13131: 64,-76 - 13132: 66,-78 - 13133: 65,-78 - 13134: 64,-78 - 13135: 65,-80 - 13136: 64,-80 - 13137: 64,-81 - 13138: 65,-81 - 13139: 65,-82 - 13140: 64,-82 - 13141: 67,-82 - 13142: 68,-82 - 13143: 67,-81 - 13144: 68,-81 - 13145: 68,-80 - 13146: 70,-80 - 13147: 70,-81 - 13148: 71,-81 - 13149: 71,-80 - 13150: 72,-80 - 13151: 71,-79 - 13152: 72,-79 - 13153: 72,-78 - 13154: 71,-78 - 13155: 73,-78 - 13156: 73,-77 - 13157: 71,-77 - 13158: 74,-77 - 13159: 74,-77 - 13160: 74,-75 - 13161: 74,-74 - 13162: 75,-74 - 13163: 75,-75 - 13164: 76,-74 - 13165: 76,-73 - 13166: 75,-73 - 13167: 74,-73 - 13168: 65,-83 - 13169: 64,-82 - 13170: 62,-78 - 13171: 61,-78 - 13200: 46,-71 - 13201: 45,-71 - 13202: 44,-71 - 13203: 44,-72 - 13204: 45,-72 - 13205: 46,-71 - 13206: 45,-72 - 13214: 47,-62 - 13215: 50,-61 - 13216: 52,-59 - 13217: 52,-58 - 13218: 46,-59 - 13219: 45,-57 - 13220: 45,-54 - 13221: 44,-54 - 13222: 58,-56 - 13223: 58,-57 - 13224: 51,-56 - 13225: 51,-55 - 13485: 85,-22 - 13486: 84,-22 - 13487: 84,-23 - 13488: 85,-23 - 13489: 85,-24 - 13490: 83,-23 - 13491: 90,-24 - 13492: 88,-24 - 13493: 87,-23 - 13494: 87,-19 - 13495: 88,-19 - 13496: 88,-18 - 13497: 87,-18 - 13498: 89,-18 - 13499: 90,-19 - 13500: 90,-20 - 13501: 91,-20 - 13502: 87,-17 - 13503: 87,-16 - 13504: 86,-15 - 13505: 83,-18 - 13506: 84,-18 - 13507: 83,-23 - 13508: 82,-23 - 13509: 87,-34 - 13510: 88,-34 - 13511: 87,-32 - 13512: 87,-31 - 13643: 61,-76 - 13644: 63,-76 - 13645: 64,-76 - 13646: 64,-78 - 13647: 67,-81 - 13648: 67,-82 - 13649: 67,-84 - 13650: 68,-82 - 13651: 65,-80 - 13652: 64,-80 - 13653: 64,-81 - 13654: 49,-79 - 13655: 49,-78 - 13656: 49,-77 - 13657: 49,-75 - 13658: 45,-78 - 13659: 45,-77 - 13660: 45,-74 - 13661: 45,-73 - 13662: 45,-72 - 13663: 44,-72 - 13664: 44,-73 - 13665: 46,-73 - 13666: 46,-72 - 13667: 47,-65 - 13668: 45,-65 - 13669: 44,-65 - 13670: 43,-65 - 13671: 43,-62 - 13672: 43,-61 - 13673: 46,-58 - 13674: 43,-58 - 13675: 45,-62 - 13676: 46,-62 - 13677: 47,-62 - 13678: 47,-63 - 13679: 46,-63 - 13680: 45,-63 - 13681: 43,-63 - 13682: 43,-63 - 13683: 50,-62 - 13684: 50,-61 - 13685: 50,-60 - 13686: 48,-54 - 13687: 47,-54 - 13688: 46,-54 - 13689: 44,-54 - 13690: 49,-51 - 13691: 58,-56 - 13692: 59,-57 - 13693: 73,-64 - 15303: -1,-96 - 15304: -3,-96 - 15305: -3,-94 - 15306: -2,-93 - 15307: -10,-90 - 15308: -9,-92 - 15309: -7,-93 - 15310: -7,-96 - 15311: -8,-96 - 15321: 9,-93 - 15322: 12,-93 - 15323: 12,-92 - 15324: 11,-93 - 15325: 11,-92 - 15326: 10,-93 - 15327: 11,-96 - 15328: 10,-96 - 15329: 9,-95 - 15330: 7,-90 - 15331: 8,-90 - 15332: 9,-90 - 15333: 7,-91 - 15334: 6,-91 - 15335: 10,-89 - 15336: 10,-88 - 15337: 12,-89 - 15338: 12,-88 - 15339: 12,-90 - 15379: 6,-100 - 15380: 6,-97 - 15381: 4,-91 - 15382: 11,-79 - 15383: 11,-78 - 15384: -9,-79 - 15385: -9,-78 - 16361: 27,-40 - 16362: 27,-38 - 16363: 26,-38 - 16388: -46,-50 - 16389: -46,-51 - 16390: -50,-49 - 16391: -51,-49 - 16392: -42,-46 - 16393: -42,-45 - 16394: -43,-45 - 16395: -43,-44 - 16396: -42,-44 - 16397: -41,-46 - 16398: -41,-45 - 16399: -41,-44 - 16400: -41,-47 - 16401: -42,-47 - 16402: -43,-47 - 16403: -43,-46 - 16404: -38,-46 - 16405: -37,-46 - 16406: -38,-45 - 16407: -35,-42 - 17291: 27,-18 - 17292: 28,-18 - 17293: 28,-19 - 17294: 21,-15 - 17295: 19,-19 - 17296: 15,-15 - 17297: 16,-15 - 17299: 25,-11 - 17300: 25,-4 - 17301: 24,-4 - 17303: 18,-3 - 17304: 15,1 - 17308: 21,5 - 17309: 15,6 - 17310: 29,7 - 18834: -51,-53 - 19291: 48,19 - 19292: 40,17 - 19293: 45,19 - 19294: 45,20 - 19295: 38,20 - 19296: 32,18 - 19297: 16,19 - 19298: 11,22 - - node: - cleanable: True - zIndex: 5 - color: '#FFFFFF7F' - id: burnt4 - decals: - 19751: 82,-14 - 19752: 81,-14 - 19753: 81,-15 - 19754: 83,-12 - 19755: 84,-12 - 19756: 84,-11 - 19757: 86,-11 - 19758: 86,-12 - 19759: 87,-12 - 19760: 88,-12 - 19761: 89,-11 - 19762: 90,-12 - 19763: 91,-14 - 19764: 91,-15 - 19765: 89,-15 - 19766: 89,-16 - 19767: 87,-17 - 19768: 87,-18 - 19769: 88,-18 - 19770: 88,-16 - 19771: 85,-15 - 19772: 85,-19 - 19773: 84,-20 - 19774: 83,-20 - 19775: 83,-19 - 19776: 83,-18 - 19777: 82,-18 - 19778: 83,-21 - 19779: 82,-22 - 19780: 83,-22 - 19781: 85,-22 - 19782: 85,-23 - 19783: 83,-22 - 19784: 82,-22 - 19785: 81,-23 - 19786: 82,-24 - 19787: 83,-24 - 19788: 90,-24 - 19789: 87,-25 - 19790: 81,-25 - 19791: 82,-25 - 19792: 87,-27 - 19793: 86,-28 - 19794: 89,-28 - 19795: 88,-29 - 19796: 87,-29 - 19797: 87,-31 - 19798: 88,-31 - 19799: 90,-30 - 19800: 93,-32 - 19801: 94,-32 - 19802: 96,-32 - 19803: 97,-32 - 19804: 97,-30 - 19805: 97,-28 - 19806: 97,-26 - 19807: 97,-24 - 19808: 95,-20 - 19809: 95,-19 - 19810: 95,-18 - 19811: 95,-17 - 19812: 94,-18 - 19813: 94,-17 - 19814: 94,-16 - 19822: 75,-59 - 19823: 74,-58 - 19824: 75,-57 - 19825: 76,-58 - 19826: 76,-59 - 19827: 76,-60 - 19828: 75,-61 - 19829: 73,-61 - 19830: 72,-61 - 19832: 75,-63 - 19833: 75,-64 - 19834: 75,-65 - 19835: 75,-67 - 19836: 75,-68 - 19837: 75,-69 - 19838: 74,-69 - 19839: 72,-69 - 19840: 72,-69 - 19841: 70,-67 - 19842: 70,-67 - 19843: 70,-66 - 19844: 69,-66 - 19845: 67,-68 - 19846: 66,-68 - 19847: 65,-68 - 19848: 65,-67 - 19849: 64,-67 - 19850: 64,-66 - 19851: 64,-65 - 19852: 65,-65 - 19853: 63,-64 - 19854: 64,-63 - 19855: 63,-63 - 19856: 63,-62 - 19857: 65,-61 - 19858: 65,-60 - 19859: 64,-60 - 19860: 64,-59 - 19861: 66,-59 - 19862: 66,-59 - 19863: 66,-61 - 19864: 67,-61 - 19865: 66,-62 - 19866: 65,-62 - 19867: 65,-61 - 19868: 65,-62 - 19869: 65,-63 - 19870: 69,-62 - 19871: 68,-61 - 19872: 67,-61 - 19873: 62,-73 - 19874: 61,-74 - 19875: 60,-74 - 19876: 60,-73 - 19877: 60,-71 - 19878: 61,-72 - 19879: 60,-72 - 19880: 57,-72 - 19881: 57,-72 - 19882: 59,-79 - 19883: 58,-79 - 19884: 62,-82 - 19885: 61,-82 - 19886: 65,-82 - 19887: 65,-81 - 19888: 68,-80 - 19889: 70,-80 - 19890: 70,-75 - 19891: 71,-74 - 19892: 74,-74 - 19893: 74,-75 - 19894: 75,-75 - 19895: 74,-73 - 19896: 76,-73 - 19897: 74,-79 - 19898: 73,-79 - 19899: 72,-79 - 19900: 71,-79 - 19901: 71,-80 - 19902: 70,-80 - 19903: 72,-82 - 19904: 71,-83 - 19905: 70,-83 - 19906: 71,-82 - 19907: 72,-82 - 19908: 72,-81 - 19909: 73,-81 - 19910: 73,-80 - 19911: 74,-80 - 19912: 74,-79 - 19913: 75,-79 - 19914: 75,-78 - 19915: 75,-77 - 19916: 77,-72 - 19917: 77,-71 - 19918: 75,-67 - 19919: 75,-69 - 19920: 67,-71 - 19921: 48,-89 - 19922: 48,-88 - 19923: 47,-85 - 19924: 46,-84 - 19925: 48,-84 - 19926: 48,-83 - 19927: 49,-82 - 19928: 49,-81 - 19929: 48,-79 - 19930: 49,-77 - 19931: 48,-77 - 19932: 45,-77 - 19933: 44,-77 - 19934: 23,-70 - 19935: 19,-70 - 19936: 17,-70 - 19937: 19,-70 - 19938: 29,-70 - 19939: -3,-96 - 19940: -1,-96 - 19941: -3,-96 - 19942: -4,-94 - 19943: -5,-94 - 19944: -5,-93 - 19945: -3,-94 - 19946: -3,-93 - 19947: 0,-93 - 19948: -7,-93 - 19949: -7,-94 - 19950: -9,-92 - 19951: -10,-92 - 19952: -11,-92 - 19953: -10,-91 - 19954: -10,-90 - 19955: -8,-96 - 19956: -9,-96 - 19957: -10,-90 - 19958: -10,-89 - 19959: -10,-88 - 19960: -4,-89 - 19961: -5,-89 - 19962: -6,-88 - 19963: -6,-88 - 19964: -1,-88 - 19965: -1,-87 - 19966: 1,-87 - 19967: 2,-87 - 19968: 0,-88 - 19969: 1,-85 - 19970: 0,-85 - 19971: -1,-85 - 19972: -2,-87 - 19973: -1,-90 - 19974: 0,-90 - 19975: 2,-90 - 19976: 3,-90 - 19977: 3,-91 - 19978: 2,-91 - 19979: 4,-91 - 19980: 2,-92 - 19981: 8,-91 - 19982: 6,-91 - 19983: 7,-90 - 19984: 8,-90 - 19985: 9,-89 - 19986: 8,-89 - 19987: 9,-90 - 19988: 10,-90 - 19989: 11,-90 - 19990: 12,-90 - 19991: 12,-89 - 19992: 12,-88 - 19993: 12,-93 - 19994: 11,-93 - 19995: 10,-93 - 19996: 9,-93 - 19997: 9,-94 - 20151: 8,-11 - 20152: 8,-9 - 20173: 7,-8 - 20174: 8,-8 - 20187: 8,6 - 20188: 7,5 - 20189: 9,4 - 20190: 10,4 - 20191: 10,5 - 23531: 96,-42 - 23532: 96,-41 - 23533: 96,-45 - 23534: 93,-44 - 23535: 89,-42 - 23536: 84,-44 - 23537: 77,-45 - 23545: 66,-41 - 23644: -24,-13 - 23645: -20,-18 - - node: - cleanable: True - color: '#FFFFFFFF' - id: burnt4 - decals: - 22008: -33,19 - - node: - cleanable: True - zIndex: 5 - color: '#C74EBDFF' - id: carp - decals: - 19314: 45,22 - - node: - color: '#FFFFFFFF' - id: cat - decals: - 21980: -30.243628,17.31938 - - node: - cleanable: True - color: '#52B4E9FF' - id: corgi - decals: - 3264: 22.996496,-51.40885 - - node: - cleanable: True - zIndex: 1 - color: '#FA750096' - id: end - decals: - 12391: 48.99495,-47.007427 - - node: - cleanable: True - zIndex: 1 - color: '#D4D4D496' - id: evac - decals: - 12394: 53.009716,-54.006245 - - node: - cleanable: True - zIndex: 5 - color: '#8932B8FF' - id: face - decals: - 19308: 37,8 - - node: - color: '#FFFFFFFF' - id: heart - decals: - 21981: -30.821753,17.66313 - - node: - cleanable: True - zIndex: 5 - color: '#F9801DFF' - id: matt - decals: - 19309: 23,-5 - - node: - cleanable: True - angle: 1.5707963267948966 rad - color: '#FBB2FFFF' - id: pound - decals: - 3273: 30.961885,-53.0384 - - node: - cleanable: True - angle: 1.5707963267948966 rad - color: '#951710FF' - id: rune1 - decals: - 1157: 20.014956,-53.965996 - - node: - cleanable: True - zIndex: 5 - color: '#80C71FFF' - id: safe - decals: - 19311: 31,20 - - node: - cleanable: True - zIndex: 1 - color: '#D58C18FF' - id: shop - decals: - 17726: -53.402473,-52.917152 - 17727: -51.908886,-57.9891 - - node: - cleanable: True - zIndex: 1 - angle: -1.5707963267948966 rad - color: '#D58C18FF' - id: shortline - decals: - 17723: -53.855377,-53.500507 - 17724: -52.834038,-52.583206 - - node: - cleanable: True - zIndex: 1 - angle: 1.5707963267948966 rad - color: '#D58C18FF' - id: shortline - decals: - 17725: -53.792847,-52.563328 - - node: - cleanable: True - zIndex: 5 - color: '#80C71FFF' - id: space - decals: - 19310: 49,-32 - - node: - cleanable: True - color: '#951710FF' - id: splatter - decals: - 1153: 20.002747,-53.965397 - - node: - cleanable: True - zIndex: 3 - color: '#FF00003F' - id: splatter - decals: - 15117: 19.58822,-54.07622 - - node: - cleanable: True - zIndex: 3 - angle: 3.141592653589793 rad - color: '#FF00003F' - id: splatter - decals: - 15118: 19.952984,-53.45079 - - node: - angle: 1.5707963267948966 rad - color: '#FFFFFF4C' - id: syndlogo1 - decals: - 21710: -45,-5 - - node: - zIndex: 1 - angle: 1.5707963267948966 rad - color: '#FFFFFF4C' - id: syndlogo10 - decals: - 21697: -43,-4 - - node: - angle: 1.5707963267948966 rad - color: '#FFFFFF4C' - id: syndlogo11 - decals: - 21671: -43,-3 - - node: - angle: 1.5707963267948966 rad - color: '#FFFFFF4C' - id: syndlogo12 - decals: - 21670: -43,-2 - - node: - zIndex: 1 - angle: 1.5707963267948966 rad - color: '#FFFFFF4C' - id: syndlogo2 - decals: - 21700: -45,-4 - - node: - zIndex: 1 - angle: 1.5707963267948966 rad - color: '#FFFFFF4C' - id: syndlogo3 - decals: - 21698: -45,-3 - - node: - angle: 1.5707963267948966 rad - color: '#FFFFFF4C' - id: syndlogo4 - decals: - 21681: -45,-2 - - node: - angle: 1.5707963267948966 rad - color: '#FFFFFF4C' - id: syndlogo5 - decals: - 21709: -44,-5 - - node: - angle: 1.5707963267948966 rad - color: '#FFFFFF4C' - id: syndlogo6 - decals: - 21677: -44,-4 - - node: - angle: 1.5707963267948966 rad - color: '#FFFFFF4C' - id: syndlogo7 - decals: - 21678: -44,-3 - - node: - angle: 1.5707963267948966 rad - color: '#FFFFFF4C' - id: syndlogo8 - decals: - 21679: -44,-2 - - node: - angle: 1.5707963267948966 rad - color: '#FFFFFF4C' - id: syndlogo9 - decals: - 21703: -43,-5 - - node: - cleanable: True - angle: 1.5707963267948966 rad - color: '#951710FF' - id: thinline - decals: - 1154: 21.046719,-54.43507 - 1156: 19.097834,-54.45592 - - node: - cleanable: True - angle: 4.71238898038469 rad - color: '#951710FF' - id: thinline - decals: - 1155: 20.108753,-54.466343 - - node: - cleanable: True - zIndex: 1 - angle: -3.141592653589793 rad - color: '#D58C18FF' - id: thinline - decals: - 17719: -54.1993,-52.979313 - - node: - cleanable: True - zIndex: 1 - color: '#D58C18FF' - id: thinline - decals: - 17721: -52.52138,-52.98974 - - node: - cleanable: True - zIndex: 1 - angle: 1.5707963267948966 rad - color: '#D58C18FF' - id: thinline - decals: - 17722: -53.084164,-53.47966 - - node: - cleanable: True - zIndex: 5 - color: '#D58C18FF' - id: trade - decals: - 19312: -51,-53 - - type: GridAtmosphere - version: 2 - data: - tiles: - -4,-4: - 0: 65023 - -4,-5: - 0: 7645 - -5,-4: - 0: 56799 - -4,-3: - 0: 53727 - -5,-3: - 0: 52428 - 1: 256 - -4,-2: - 0: 53725 - -5,-2: - 0: 64750 - -4,-1: - 0: 7679 - -5,-1: - 0: 65535 - -4,0: - 0: 13241 - 2: 2048 - -3,-4: - 0: 65501 - -3,-3: - 0: 64767 - -3,-2: - 0: 56575 - -3,-1: - 0: 52735 - -3,0: - 0: 15 - 2: 13056 - 1: 3072 - -3,-5: - 0: 36863 - -2,-4: - 0: 57341 - -2,-3: - 0: 56541 - -2,-2: - 0: 61661 - -2,-1: - 0: 65535 - -2,0: - 0: 15 - 1: 3840 - -2,-5: - 0: 36349 - -1,-4: - 0: 65535 - -1,-3: - 0: 65535 - -1,-2: - 0: 62975 - -1,-1: - 0: 65535 - -1,0: - 0: 15 - 1: 3840 - 0,-4: - 0: 30707 - 0,-3: - 0: 30583 - 0,-2: - 0: 61559 - 0,-1: - 0: 65535 - -4,-8: - 0: 33655 - -4,-9: - 0: 63347 - -5,-8: - 0: 18416 - -4,-7: - 0: 63951 - -5,-7: - 0: 65295 - -4,-6: - 0: 56479 - -5,-6: - 0: 63743 - -5,-5: - 0: 65023 - -3,-8: - 0: 61567 - -3,-7: - 0: 56529 - -3,-6: - 0: 65481 - -3,-9: - 0: 15263 - -2,-8: - 0: 61695 - -2,-7: - 0: 8176 - -2,-6: - 0: 64988 - -2,-9: - 0: 65527 - -1,-8: - 0: 63667 - -1,-6: - 0: 65535 - -1,-5: - 0: 4095 - -1,-9: - 0: 48115 - -1,-7: - 0: 3822 - 0,-8: - 0: 61433 - 0,-7: - 0: 12282 - 0,-6: - 0: 15355 - 0,-5: - 0: 36795 - -4,-12: - 0: 62719 - -4,-13: - 0: 62203 - -5,-12: - 0: 45279 - -4,-11: - 0: 65535 - -5,-11: - 0: 65531 - -4,-10: - 0: 39929 - -5,-10: - 0: 65535 - -5,-9: - 0: 65535 - -3,-12: - 0: 60637 - -3,-11: - 0: 65534 - -3,-10: - 0: 65535 - -3,-13: - 0: 55483 - -2,-12: - 0: 64927 - -2,-11: - 0: 65535 - -2,-10: - 0: 32767 - -2,-13: - 0: 65471 - -1,-12: - 0: 65407 - -1,-11: - 0: 63295 - -1,-10: - 0: 1911 - -1,-13: - 0: 65471 - 0,-12: - 0: 62991 - 0,-11: - 0: 64262 - 0,-10: - 0: 64395 - 0,-9: - 0: 48056 - -4,-16: - 1: 17663 - -5,-16: - 1: 255 - -4,-15: - 1: 100 - 0: 45056 - -5,-15: - 0: 65024 - -4,-14: - 0: 15355 - -5,-14: - 0: 65535 - -5,-13: - 0: 53759 - -4,-17: - 1: 17663 - -3,-16: - 1: 17 - 0: 52428 - -3,-15: - 0: 47308 - -3,-14: - 0: 35775 - -3,-17: - 0: 52360 - 1: 19 - -2,-16: - 0: 13175 - 1: 32768 - -2,-15: - 0: 64435 - -2,-14: - 0: 65339 - -2,-17: - 0: 13119 - 1: 2048 - -1,-15: - 0: 65328 - 1: 8 - -1,-14: - 0: 65295 - -1,-16: - 1: 59392 - 0,-15: - 1: 15 - 0: 65280 - 0,-14: - 0: 65295 - 0,-13: - 0: 65535 - -4,-18: - 1: 59592 - -5,-18: - 1: 40960 - -5,-17: - 1: 255 - -4,-20: - 1: 51400 - -4,-21: - 1: 51404 - -4,-19: - 1: 51400 - -3,-18: - 1: 12288 - 0: 34952 - -3,-21: - 1: 18575 - -3,-20: - 0: 2176 - -3,-19: - 0: 34952 - -2,-20: - 0: 4913 - 1: 34816 - -2,-19: - 0: 15347 - -2,-18: - 0: 45875 - 1: 136 - -2,-21: - 0: 4096 - 1: 17203 - -1,-19: - 0: 16 - -1,-17: - 0: 1 - -5,0: - 0: 52972 - -4,1: - 0: 62259 - 2: 128 - -5,1: - 0: 65535 - -4,2: - 0: 65535 - -5,2: - 0: 61167 - -4,3: - 0: 65535 - -5,3: - 0: 48058 - -4,4: - 0: 21759 - -3,1: - 2: 513 - 1: 8208 - -3,2: - 0: 65280 - 1: 8 - -3,3: - 0: 13119 - 1: 32768 - -3,4: - 0: 47283 - -2,1: - 3: 273 - 4: 1092 - -2,2: - 0: 65280 - 1: 10 - -2,3: - 0: 13 - 1: 61696 - -1,1: - 2: 1365 - -1,2: - 0: 65280 - 1: 10 - -1,3: - 0: 15 - 1: 5120 - -2,4: - 1: 8 - 0: 16176 - -1,4: - 0: 61420 - 0,0: - 0: 15 - 1: 3328 - 2: 512 - 0,1: - 5: 273 - 2: 3276 - 0,2: - 0: 65280 - 1: 6 - 2: 8 - 0,3: - 0: 19663 - 1: 256 - -5,4: - 0: 62395 - -4,5: - 0: 32583 - -5,5: - 0: 8079 - -4,6: - 1: 50272 - -3,5: - 0: 8099 - -3,6: - 0: 119 - 1: 53248 - -3,7: - 1: 4401 - -3,8: - 1: 4401 - -2,5: - 0: 13104 - 1: 2184 - -2,6: - 0: 63 - 1: 6144 - -1,6: - 0: 3311 - 1: 4096 - -1,5: - 0: 61038 - -1,7: - 1: 2 - 0,4: - 0: 65535 - 0,5: - 0: 65423 - 0,6: - 0: 36863 - -8,-4: - 0: 7647 - -9,-4: - 0: 61167 - -9,-3: - 0: 55736 - -8,-3: - 1: 1064 - 0: 4096 - -8,-2: - 0: 56828 - -9,-2: - 0: 64761 - -8,-1: - 0: 36863 - -9,-1: - 0: 36863 - -8,0: - 0: 56541 - -7,-4: - 0: 61439 - -7,-3: - 0: 61440 - 1: 64 - -7,-2: - 0: 53247 - -7,-1: - 0: 4095 - -7,-5: - 0: 61576 - -7,0: - 0: 57343 - -6,-4: - 0: 65535 - -6,-3: - 0: 28672 - -6,-1: - 0: 61439 - -6,-5: - 0: 64511 - -6,-2: - 0: 57446 - -6,0: - 0: 30578 - -8,-8: - 0: 65535 - -8,-9: - 0: 64767 - -9,-8: - 0: 63359 - -8,-7: - 0: 65487 - -9,-7: - 0: 62079 - -8,-6: - 0: 3826 - -8,-5: - 0: 1639 - -9,-6: - 0: 62071 - -9,-5: - 0: 53247 - -7,-8: - 0: 65535 - -7,-7: - 0: 49055 - -7,-6: - 0: 35768 - -7,-9: - 0: 63929 - -6,-8: - 0: 15283 - -6,-7: - 0: 47935 - -6,-6: - 0: 62399 - -6,-9: - 0: 48059 - -8,-12: - 0: 61166 - -9,-12: - 0: 61166 - -8,-11: - 0: 65520 - -9,-11: - 0: 65535 - -9,-10: - 0: 65295 - -8,-10: - 0: 65504 - -9,-9: - 0: 63327 - -8,-13: - 0: 57975 - -7,-12: - 0: 48063 - -7,-11: - 0: 65528 - -7,-10: - 0: 55736 - -7,-13: - 0: 45294 - -6,-12: - 0: 53759 - -6,-11: - 0: 65533 - -6,-10: - 0: 65523 - -6,-13: - 0: 64187 - -8,-16: - 0: 52686 - -9,-16: - 0: 65535 - -8,-15: - 0: 28782 - -9,-15: - 0: 61182 - -8,-14: - 0: 30583 - -9,-14: - 0: 65262 - -9,-13: - 0: 65262 - -8,-17: - 0: 24576 - 1: 206 - -7,-16: - 0: 4368 - 1: 204 - -7,-15: - 1: 96 - 0: 57344 - -7,-14: - 0: 58478 - -6,-16: - 1: 17663 - -6,-14: - 0: 48042 - -6,-15: - 0: 40960 - 1: 196 - -6,-17: - 1: 17663 - -8,-20: - 0: 1 - 1: 512 - -8,-21: - 0: 4096 - 1: 32 - -9,-20: - 0: 61423 - -9,-19: - 0: 65519 - -9,-18: - 0: 61423 - -8,-18: - 1: 40960 - -9,-17: - 0: 65519 - -7,-17: - 1: 511 - -7,-18: - 1: 40960 - -6,-18: - 1: 40960 - -9,0: - 0: 53724 - -9,1: - 0: 34969 - -8,1: - 0: 65508 - -8,2: - 0: 65535 - -9,2: - 0: 63675 - -8,3: - 0: 65535 - -9,3: - 0: 32767 - -7,1: - 0: 56789 - -7,2: - 0: 65489 - -7,3: - 0: 65521 - -7,4: - 0: 28943 - -6,1: - 0: 49136 - -6,2: - 0: 30480 - -6,3: - 0: 4368 - 1: 17472 - -6,4: - 0: 63233 - 1: 4 - -8,4: - 0: 18016 - -8,5: - 0: 62925 - -9,4: - 0: 49271 - -9,5: - 0: 65437 - -8,6: - 0: 29013 - -9,6: - 0: 65497 - -8,7: - 0: 1 - 2: 768 - 1: 4224 - -9,7: - 0: 12 - 1: 55296 - 2: 9728 - -8,8: - 1: 18163 - -7,5: - 0: 26159 - -7,6: - 1: 4368 - -7,7: - 1: 4369 - -7,8: - 1: 55569 - -6,5: - 0: 3903 - -6,6: - 1: 16454 - -6,7: - 1: 2 - 0: 35968 - -6,8: - 1: 4978 - -5,6: - 0: 4369 - 1: 16452 - -5,7: - 0: 14128 - 1: 8 - -5,8: - 0: 1 - 1: 2248 - -9,8: - 1: 15 - -8,9: - 1: 8 - -7,9: - 1: 19038 - -7,10: - 1: 136 - -6,9: - 1: 61440 - -6,10: - 1: 116 - -5,9: - 1: 61440 - -5,10: - 1: 196 - -4,8: - 1: 29456 - -4,9: - 1: 23118 - -4,10: - 1: 50 - -12,-4: - 2: 1 - 1: 14 - 0: 3840 - -12,-5: - 2: 4401 - 1: 58048 - -13,-4: - 0: 32627 - -12,-3: - 2: 1 - 0: 49152 - 1: 8 - -12,-2: - 1: 1 - 0: 60620 - -13,-2: - 1: 2048 - 0: 13105 - -12,-1: - 0: 61166 - -11,-4: - 0: 61420 - -11,-2: - 0: 14783 - -11,-1: - 0: 16319 - -11,-5: - 1: 4976 - 0: 32768 - -11,-3: - 0: 43682 - -11,0: - 0: 55729 - -10,-4: - 0: 60975 - -10,-3: - 0: 65520 - -10,-2: - 0: 49663 - -10,-1: - 0: 57343 - -10,-5: - 0: 15103 - -12,-8: - 0: 64991 - -12,-9: - 0: 53725 - -13,-8: - 0: 52733 - -12,-7: - 0: 56349 - -13,-7: - 0: 51404 - 1: 17 - -12,-6: - 0: 52701 - -13,-6: - 0: 3838 - -13,-5: - 2: 34952 - 1: 1600 - -11,-8: - 0: 65535 - -11,-7: - 0: 45983 - -11,-6: - 0: 63295 - -11,-9: - 0: 63799 - -10,-8: - 0: 8177 - -10,-7: - 0: 61695 - -10,-6: - 0: 61695 - -10,-9: - 0: 65287 - -12,-12: - 0: 65524 - -12,-13: - 0: 63726 - -13,-12: - 0: 61058 - -12,-11: - 0: 4367 - 1: 1024 - -13,-11: - 0: 34958 - -12,-10: - 0: 57308 - -13,-10: - 0: 49080 - -13,-9: - 0: 52424 - 1: 272 - -11,-10: - 0: 65399 - -11,-13: - 0: 65521 - -11,-12: - 0: 61152 - -11,-11: - 0: 14 - 1: 1024 - -10,-12: - 0: 32738 - -10,-11: - 0: 32614 - -10,-10: - 0: 63346 - -10,-13: - 0: 65294 - -12,-15: - 1: 3 - 0: 30464 - -12,-14: - 0: 30576 - -13,-14: - 0: 32213 - -13,-13: - 0: 60629 - -11,-15: - 0: 7936 - 1: 10 - -11,-14: - 0: 56799 - -10,-15: - 0: 3968 - 1: 2 - -10,-14: - 0: 61166 - -10,-16: - 1: 16384 - -10,-20: - 1: 4 - 0: 3072 - -10,-21: - 1: 17536 - -10,-19: - 0: 12 - 1: 1024 - -10,-18: - 1: 4 - 0: 3072 - -10,-17: - 0: 12 - 1: 1024 - -9,-21: - 0: 64170 - -13,0: - 1: 8 - 0: 28979 - -12,0: - 1: 4352 - 0: 52416 - -12,1: - 1: 1536 - -12,2: - 0: 30215 - -13,1: - 0: 62583 - -13,2: - 0: 65423 - -13,3: - 0: 63743 - -12,3: - 0: 30240 - -12,4: - 0: 15234 - -11,1: - 0: 12492 - -11,2: - 0: 53691 - -11,3: - 0: 53725 - -11,4: - 0: 33245 - -10,0: - 0: 65520 - -10,1: - 0: 255 - -10,2: - 0: 60091 - -10,3: - 0: 65278 - -10,4: - 0: 12526 - -13,4: - 0: 64860 - -12,5: - 0: 3067 - -13,5: - 0: 63937 - -12,6: - 1: 32910 - -12,7: - 1: 34358 - 2: 2248 - -13,7: - 1: 1204 - 2: 57408 - -11,5: - 0: 45051 - -11,6: - 1: 12800 - 0: 34946 - -11,7: - 0: 240 - 1: 28672 - -10,5: - 0: 62459 - -10,6: - 0: 30521 - -10,7: - 0: 10098 - -11,8: - 1: 32456 - -10,8: - 1: 248 - -12,9: - 1: 4040 - -13,9: - 1: 61428 - -11,9: - 1: 19 - -16,2: - 2: 337 - 1: 17572 - -17,2: - 2: 3855 - 1: 240 - -16,3: - 2: 337 - 1: 17444 - -17,3: - 2: 3855 - 1: 240 - -16,1: - 1: 16384 - -16,4: - 1: 17572 - 2: 337 - -15,2: - 1: 52 - 0: 34816 - -15,0: - 1: 17476 - -15,3: - 0: 136 - 1: 16384 - -15,4: - 1: 52468 - -15,-1: - 1: 34952 - -14,0: - 0: 51705 - -15,1: - 1: 2176 - -14,2: - 0: 57167 - -14,3: - 0: 62717 - -14,-1: - 2: 13107 - 0: 34952 - -14,1: - 0: 58094 - -14,4: - 0: 61160 - -13,-1: - 0: 13107 - -16,-8: - 1: 10098 - -16,-7: - 1: 58147 - -16,-6: - 1: 11235 - -16,-5: - 1: 13091 - 2: 32768 - -16,-4: - 1: 8995 - -16,-9: - 1: 12848 - -15,-8: - 0: 32631 - -15,-7: - 1: 6144 - -15,-6: - 1: 6004 - -15,-4: - 0: 65534 - -15,-5: - 0: 2248 - -14,-8: - 0: 30711 - -14,-7: - 0: 7 - -14,-6: - 0: 4095 - -14,-5: - 0: 24575 - -14,-4: - 0: 65535 - -16,-12: - 1: 16369 - -16,-13: - 1: 4369 - 2: 8738 - -17,-12: - 1: 49137 - -16,-11: - 1: 12850 - -16,-10: - 1: 5272 - 2: 49668 - -15,-12: - 1: 4083 - -15,-10: - 1: 39248 - 2: 160 - -15,-13: - 1: 4352 - 2: 8208 - 0: 8 - -14,-12: - 1: 3888 - 0: 8 - -14,-10: - 2: 816 - 1: 1 - 0: 34944 - -15,-9: - 1: 8 - -14,-9: - 1: 273 - 2: 2 - -14,-13: - 0: 52428 - -16,-16: - 1: 319 - -16,-17: - 1: 12288 - -17,-16: - 1: 20991 - 2: 8192 - -16,-15: - 0: 287 - 2: 4096 - 1: 8192 - -16,-14: - 2: 12337 - 1: 450 - -17,-15: - 1: 33045 - 2: 12834 - -17,-14: - 1: 361 - 2: 45200 - -17,-13: - 2: 43690 - 1: 4369 - -15,-16: - 1: 15 - 0: 57344 - -15,-15: - 0: 239 - 1: 4096 - -15,-14: - 1: 1 - 0: 61120 - -14,-16: - 1: 63 - 0: 53248 - -14,-15: - 0: 3295 - 1: 4096 - -14,-14: - 0: 57308 - -13,-16: - 1: 33843 - 0: 4096 - -13,-15: - 0: 22387 - -21,-16: - 1: 52460 - -21,-17: - 1: 57344 - -21,-15: - 1: 52428 - -21,-14: - 1: 52428 - -21,-13: - 1: 50252 - -21,-12: - 1: 61164 - -20,-16: - 1: 159 - 2: 32768 - -20,-14: - 1: 722 - 2: 32800 - -20,-17: - 1: 32768 - -19,-16: - 1: 4607 - 2: 40960 - -20,-15: - 2: 34952 - -19,-15: - 1: 273 - 2: 47786 - -19,-14: - 2: 45072 - 1: 481 - -20,-13: - 2: 34952 - -19,-13: - 1: 4369 - 2: 43690 - -19,-17: - 1: 45056 - -19,-12: - 1: 49137 - -18,-16: - 1: 4607 - 2: 40960 - -18,-15: - 1: 273 - 2: 47786 - -18,-14: - 2: 45072 - 1: 481 - -18,-13: - 1: 4369 - 2: 43690 - -18,-17: - 1: 45056 - -18,-12: - 1: 49073 - -17,-17: - 1: 45056 - 1,-4: - 0: 1136 - 1: 61440 - 1,-3: - 2: 52417 - 1: 4368 - 1,-2: - 2: 1 - 1: 240 - 0: 61440 - 1,-1: - 0: 65535 - 1,-5: - 0: 65535 - 1,0: - 0: 15 - 1: 20224 - 2,-4: - 0: 119 - 1: 28672 - 2,-3: - 2: 37140 - 1: 17472 - 2,-2: - 1: 112 - 0: 61568 - 2: 4 - 2,-1: - 0: 32631 - 2,-5: - 0: 65535 - 2,0: - 0: 2063 - 1: 1792 - 3,-4: - 0: 4090 - 3,-3: - 0: 59579 - 3,-2: - 0: 21968 - 3,-1: - 0: 4016 - 3,-5: - 0: 16383 - 3,0: - 0: 56797 - 4,-4: - 0: 8157 - 4,-3: - 0: 56797 - 4,-2: - 0: 61919 - 4,-1: - 0: 37759 - 1,-8: - 0: 61694 - 1,-7: - 0: 36622 - 1,-6: - 0: 3003 - 2,-8: - 0: 65278 - 2,-7: - 0: 65518 - 2,-6: - 0: 12287 - 2,-9: - 0: 61182 - 3,-8: - 0: 65535 - 3,-6: - 0: 4092 - 3,-9: - 0: 65294 - 3,-7: - 0: 61164 - 4,-8: - 0: 47547 - 4,-7: - 0: 56792 - 4,-6: - 0: 61432 - 4,-5: - 0: 33720 - 1,-12: - 0: 64799 - 1,-11: - 0: 7665 - 1,-10: - 0: 61949 - 1,-9: - 0: 3824 - 1,-13: - 0: 65519 - 2,-12: - 0: 65263 - 2,-11: - 0: 61182 - 2,-10: - 0: 65278 - 2,-13: - 0: 65519 - 3,-11: - 0: 65500 - 3,-10: - 0: 60639 - 3,-13: - 0: 65039 - 3,-12: - 0: 60942 - 4,-12: - 0: 62702 - 4,-11: - 0: 65535 - 4,-10: - 0: 30591 - 4,-9: - 0: 16151 - 0,-16: - 1: 43520 - 1,-16: - 1: 45056 - 1,-15: - 0: 65248 - 1,-14: - 0: 65294 - 2,-16: - 0: 61183 - 2,-15: - 0: 65262 - 2,-14: - 0: 65518 - 2,-17: - 0: 61167 - 3,-16: - 0: 58589 - 3,-15: - 0: 61422 - 3,-17: - 0: 20736 - 3,-14: - 0: 60942 - 4,-15: - 0: 62941 - 4,-14: - 0: 43938 - 1,-19: - 0: 2240 - 1,-17: - 0: 12 - 1: 2048 - 1,-18: - 0: 32768 - 1: 136 - 1,-20: - 1: 34816 - 2,-19: - 0: 61182 - 2,-21: - 1: 7918 - 0: 16384 - 2,-20: - 0: 20196 - 2,-18: - 0: 61166 - 3,-21: - 1: 39167 - 3,-18: - 1: 58600 - 3,-20: - 1: 34952 - 4,-20: - 1: 4112 - 3,-19: - 1: 34952 - 4,-19: - 1: 4112 - 4,-18: - 1: 62960 - 2: 2560 - 1,1: - 2: 16657 - 1: 1028 - 1,2: - 0: 65280 - 2: 4 - 1: 8 - 1,3: - 0: 14207 - 1,4: - 0: 65535 - 2,1: - 2: 1911 - 2,2: - 0: 65280 - 1: 4 - 2,3: - 0: 49359 - 1: 256 - 2,4: - 0: 65535 - 3,1: - 1: 4113 - 0: 52416 - 3,2: - 0: 65484 - 1: 1 - 3,3: - 0: 55487 - 3,4: - 0: 64927 - 4,0: - 0: 56797 - 4,1: - 0: 65529 - 4,2: - 0: 7965 - 4,3: - 0: 65503 - 0,7: - 0: 140 - 1,5: - 0: 65343 - 1,6: - 0: 12287 - 1,7: - 0: 38 - 2,5: - 0: 47887 - 2,6: - 0: 35835 - 2,7: - 0: 12 - 3,5: - 0: 65503 - 3,6: - 0: 30719 - 3,7: - 0: 7 - 1: 17408 - 2: 32768 - 3,8: - 1: 36452 - 2: 136 - 4,4: - 0: 47553 - 4,5: - 0: 16369 - 4,6: - 0: 13107 - 1: 8 - 4,7: - 0: 823 - 2: 12288 - 1: 16392 - 4,8: - 2: 307 - 1: 16068 - 5,-4: - 0: 44987 - 5,-3: - 0: 48051 - 5,-2: - 0: 61627 - 5,-1: - 0: 29567 - 5,-5: - 0: 47291 - 5,0: - 0: 30583 - 6,-4: - 0: 65520 - 6,-3: - 0: 65520 - 6,-2: - 0: 61695 - 6,-1: - 0: 63711 - 6,0: - 0: 65535 - 6,-5: - 0: 61152 - 7,-4: - 0: 61180 - 7,-2: - 0: 56558 - 7,-1: - 0: 56543 - 7,-5: - 0: 56828 - 7,-3: - 0: 60652 - 7,0: - 0: 56797 - 8,-4: - 0: 56797 - 8,-3: - 0: 7645 - 8,-2: - 0: 45499 - 8,-1: - 0: 15291 - 5,-8: - 0: 13311 - 1: 32768 - 5,-7: - 0: 32627 - 5,-6: - 0: 65523 - 5,-9: - 0: 7943 - 6,-8: - 0: 35067 - 1: 4096 - 6,-7: - 1: 1 - 0: 65416 - 6,-6: - 0: 65520 - 7,-8: - 0: 30719 - 7,-7: - 0: 32631 - 7,-6: - 0: 65523 - 7,-9: - 0: 12287 - 8,-8: - 0: 4095 - 8,-7: - 0: 65535 - 8,-6: - 0: 65520 - 8,-5: - 0: 56793 - 4,-13: - 0: 61154 - 5,-12: - 0: 24763 - 5,-11: - 0: 62982 - 5,-10: - 0: 32518 - 5,-13: - 0: 48056 - 6,-12: - 0: 56793 - 6,-11: - 0: 7645 - 6,-10: - 0: 7647 - 6,-9: - 0: 3549 - 6,-13: - 0: 62399 - 7,-12: - 0: 15280 - 7,-11: - 0: 35835 - 7,-10: - 0: 12275 - 7,-13: - 0: 4113 - 1: 50176 - 8,-12: - 0: 65520 - 8,-11: - 0: 65535 - 8,-10: - 0: 61430 - 8,-9: - 0: 60636 - 5,-15: - 0: 62054 - 5,-14: - 0: 48056 - 6,-15: - 0: 47539 - 6,-14: - 0: 15295 - 6,-16: - 1: 32768 - 7,-16: - 1: 14476 - 2: 32768 - 7,-15: - 0: 64432 - 7,-14: - 0: 53247 - 7,-17: - 1: 19596 - 8,-16: - 2: 4096 - 8,-14: - 0: 3838 - 8,-13: - 1: 36906 - 4,-21: - 1: 4112 - 5,-18: - 1: 62974 - 2: 2048 - 5,-19: - 1: 51200 - 6,-19: - 1: 4990 - 6,-18: - 1: 62960 - 2: 512 - 6,-20: - 1: 51200 - 7,-20: - 1: 65530 - 2: 4 - 7,-19: - 1: 17487 - 7,-18: - 1: 30068 - 2: 512 - 7,-21: - 1: 64256 - 8,-20: - 1: 29456 - 8,-19: - 1: 2255 - 5,1: - 0: 65522 - 5,2: - 0: 53034 - 5,3: - 0: 48031 - 6,1: - 0: 65464 - 6,2: - 0: 64271 - 6,3: - 0: 62395 - 5,4: - 0: 65464 - 6,4: - 0: 26191 - 7,1: - 0: 65535 - 7,2: - 0: 49039 - 7,3: - 0: 47291 - 7,4: - 0: 49083 - 8,0: - 0: 49083 - 8,1: - 0: 48955 - 8,2: - 0: 29627 - 8,3: - 0: 30711 - 5,5: - 0: 61424 - 5,7: - 2: 39 - 1: 16 - 5,6: - 1: 4096 - 2: 8192 - 6,5: - 0: 36848 - 6,6: - 1: 2 - 0: 34952 - 6,7: - 0: 140 - 7,5: - 0: 40952 - 7,6: - 0: 221 - 1: 24576 - 7,7: - 0: 1 - 1: 2 - 8,4: - 0: 65523 - 8,5: - 0: 4369 - 8,6: - 0: 3327 - 1: 4096 - 9,-4: - 0: 30583 - 9,-3: - 0: 6007 - 9,-2: - 0: 62719 - 9,-1: - 0: 1919 - 9,-5: - 0: 32755 - 9,0: - 0: 65339 - 10,-4: - 0: 49425 - 1: 192 - 10,-3: - 0: 8191 - 10,-2: - 0: 58043 - 10,-1: - 0: 25582 - 10,0: - 0: 28262 - 11,-2: - 0: 48682 - 11,-1: - 0: 59 - 1: 12288 - 11,-4: - 0: 59946 - 11,-3: - 0: 43562 - 11,-5: - 0: 61175 - 12,-4: - 0: 65327 - 12,-3: - 0: 4367 - 1: 1024 - 12,-2: - 0: 4353 - 1: 52420 - 9,-8: - 0: 60943 - 9,-7: - 0: 65535 - 9,-6: - 0: 65520 - 9,-9: - 0: 28911 - 10,-8: - 0: 36239 - 10,-6: - 0: 65520 - 10,-9: - 0: 47291 - 10,-7: - 0: 14 - 1: 25600 - 10,-5: - 1: 33376 - 11,-8: - 0: 25328 - 11,-7: - 0: 65286 - 11,-6: - 0: 65527 - 11,-9: - 0: 58976 - 12,-8: - 0: 4415 - 1: 51200 - 12,-7: - 0: 65489 - 12,-6: - 0: 65527 - 12,-5: - 0: 65527 - 9,-12: - 0: 56784 - 9,-11: - 0: 65529 - 9,-10: - 0: 61408 - 9,-13: - 1: 4096 - 10,-12: - 0: 4368 - 10,-10: - 0: 48952 - 10,-13: - 1: 4368 - 0: 140 - 10,-11: - 1: 8736 - 11,-11: - 0: 21776 - 11,-10: - 0: 28455 - 11,-12: - 1: 5456 - 12,-12: - 0: 13107 - 1: 34816 - 12,-11: - 0: 8115 - 12,-10: - 0: 49083 - 12,-9: - 0: 16155 - 8,-15: - 1: 1634 - 9,-14: - 0: 61439 - 9,-15: - 1: 17 - 0: 60620 - 9,-16: - 0: 52364 - 9,-17: - 0: 51336 - 1: 32 - 10,-16: - 0: 56704 - 1: 2 - 10,-15: - 0: 57309 - 10,-14: - 0: 57297 - 10,-17: - 2: 34816 - 1: 576 - 11,-16: - 0: 65520 - 11,-15: - 0: 65530 - 11,-14: - 0: 65522 - 11,-13: - 0: 127 - 11,-17: - 2: 62208 - 1: 3104 - 12,-16: - 0: 56712 - 12,-15: - 0: 57309 - 12,-14: - 0: 64988 - 12,-13: - 0: 47935 - 9,-19: - 1: 62736 - 2: 2082 - 9,-20: - 2: 3136 - 9,-18: - 1: 2126 - 10,-20: - 1: 1792 - 10,-18: - 1: 25862 - 11,-20: - 2: 13056 - 1: 50304 - 11,-19: - 2: 30583 - 1: 8 - 11,-18: - 2: 375 - 1: 17920 - 11,-21: - 1: 6513 - 2: 142 - 12,-20: - 2: 13107 - 12,-19: - 1: 5633 - 2: 24610 - 12,-18: - 1: 17425 - 2: 8366 - 9,1: - 0: 8083 - 9,2: - 0: 45943 - 9,3: - 0: 65339 - 10,1: - 0: 9010 - 1: 2176 - 10,2: - 0: 56575 - 10,3: - 0: 57101 - 9,4: - 0: 65528 - 11,0: - 0: 32624 - 11,1: - 1: 16 - 0: 57344 - 11,2: - 0: 65535 - 11,3: - 0: 271 - 12,0: - 1: 51393 - 0: 768 - 2: 1024 - 12,1: - 1: 49665 - 12,2: - 0: 30577 - 12,3: - 0: 7 - 1: 17408 - 9,6: - 0: 119 - 1: 8192 - 9,5: - 0: 28398 - 10,4: - 0: 62256 - 1: 128 - 10,5: - 0: 511 - 1: 49152 - 10,6: - 1: 3 - 11,4: - 1: 80 - 0: 61440 - 11,5: - 0: 44799 - 11,6: - 0: 2730 - 12,4: - 0: 61440 - 1: 68 - 12,5: - 0: 241 - 1: 24576 - 12,-1: - 1: 4 - 13,-4: - 0: 1 - 1: 64 - 13,-2: - 1: 4080 - 13,-5: - 0: 62451 - 14,-2: - 1: 20478 - 14,-5: - 0: 12336 - 14,-1: - 2: 43690 - 1: 17476 - 14,0: - 2: 1038 - 1: 19264 - 15,-2: - 1: 20478 - 15,-1: - 2: 43690 - 1: 17476 - 15,0: - 2: 1038 - 1: 19264 - 16,-2: - 1: 20478 - 13,-8: - 0: 3 - 1: 17476 - 13,-7: - 0: 62448 - 13,-6: - 0: 65523 - 13,-9: - 1: 19456 - 0: 259 - 2: 128 - 14,-7: - 0: 12336 - 14,-6: - 1: 8224 - 13,-12: - 1: 7168 - 13,-11: - 0: 35600 - 1: 12 - 13,-10: - 0: 49075 - 13,-13: - 0: 13075 - 1: 2176 - 14,-11: - 1: 2179 - 0: 13072 - 2: 32768 - 14,-10: - 0: 65521 - 14,-9: - 1: 16 - 14,-12: - 0: 238 - 1: 4096 - 14,-13: - 0: 58606 - 15,-11: - 1: 40704 - 15,-10: - 0: 65520 - 15,-12: - 1: 57576 - 2: 3584 - 15,-13: - 2: 33824 - 1: 19008 - 16,-12: - 2: 289 - 1: 4178 - 0: 49152 - 16,-11: - 2: 4352 - 1: 16 - 0: 52428 - 16,-10: - 0: 65528 - 12,-17: - 0: 34880 - 1: 162 - 13,-16: - 0: 4353 - 1: 17408 - 13,-15: - 0: 12561 - 1: 2116 - 13,-14: - 0: 48123 - 13,-17: - 0: 4096 - 2: 16 - 1: 230 - 14,-14: - 0: 65535 - 14,-16: - 1: 28 - 0: 8192 - 14,-17: - 1: 4096 - 2: 2 - 14,-15: - 0: 57890 - 15,-16: - 1: 32775 - 2: 2176 - 15,-14: - 0: 10016 - 15,-15: - 1: 28360 - 15,-17: - 1: 34944 - 16,-16: - 2: 61105 - 1: 14 - 16,-15: - 2: 119 - 16,-13: - 1: 4098 - 12,-21: - 1: 20480 - 2: 8977 - 13,-18: - 2: 8448 - 1: 4096 - 14,-19: - 1: 14540 - 14,-18: - 1: 21789 - 2: 2 - 14,-20: - 1: 60416 - 2: 192 - 15,-19: - 2: 57102 - 1: 8192 - 15,-18: - 2: 19 - 1: 32780 - 15,-21: - 2: 7680 - 0: 64 - 15,-20: - 2: 3686 - 16,-20: - 2: 63235 - 1: 2216 - 16,-19: - 2: 48031 - 16,-18: - 2: 139 - 1: 31744 - 16,-17: - 2: 49022 - 1: 16384 - 13,0: - 1: 20288 - 13,2: - 1: 65280 - 14,2: - 1: 65348 - 2: 10 - 14,1: - 2: 43694 - 1: 17472 - 14,3: - 1: 14 - 15,2: - 1: 65348 - 2: 10 - 15,1: - 2: 43694 - 1: 17472 - 15,3: - 1: 14 - 16,0: - 1: 19264 - 2: 1038 - 16,2: - 1: 65348 - 2: 10 - 12,6: - 1: 2 - 16,-1: - 2: 43690 - 1: 17476 - 17,-2: - 1: 20478 - 17,-1: - 2: 43690 - 1: 17476 - 17,0: - 2: 1038 - 1: 19264 - 17,-3: - 1: 32768 - 18,-3: - 1: 14316 - 18,-2: - 1: 59185 - 18,-1: - 1: 34956 - 18,-4: - 1: 32768 - 19,-4: - 1: 14316 - 19,-3: - 1: 1 - 19,-1: - 1: 4407 - 18,0: - 1: 44456 - 2: 512 - 19,0: - 1: 13105 - 19,-2: - 1: 60544 - 19,-5: - 1: 32896 - 20,-2: - 1: 311 - 20,-7: - 2: 24576 - 19,-7: - 1: 32768 - 20,-6: - 1: 16912 - 2: 36078 - 19,-6: - 1: 200 - 20,-5: - 1: 784 - 2: 60552 - 20,-4: - 2: 18022 - 21,-6: - 2: 18367 - 1: 2048 - 21,-5: - 2: 55735 - 1: 8 - 21,-8: - 1: 546 - 2: 34952 - 21,-7: - 2: 34958 - 1: 512 - 21,-4: - 2: 31612 - 21,-9: - 2: 36356 - 1: 4378 - 22,-8: - 2: 57339 - 1: 4 - 22,-7: - 2: 4271 - 1: 57600 - 22,-6: - 2: 60621 - 1: 16 - 22,-5: - 1: 1 - 2: 65534 - 22,-9: - 2: 56673 - 1: 540 - 22,-4: - 2: 15031 - 1: 8 - 23,-8: - 2: 65295 - 23,-7: - 1: 13056 - 2: 52462 - 23,-6: - 2: 34511 - 1: 2096 - 23,-5: - 2: 52215 - 1: 12288 - 0: 1024 - 23,-9: - 2: 59973 - 1: 1176 - 0: 258 - 23,-4: - 2: 4 - 1: 336 - 24,-8: - 2: 4899 - 24,-7: - 2: 4371 - 24,-6: - 2: 275 - 1: 4640 - 16,1: - 2: 43694 - 1: 17472 - 16,3: - 1: 14 - 17,2: - 1: 65348 - 2: 10 - 17,1: - 2: 43694 - 1: 17472 - 17,3: - 1: 14 - 18,2: - 1: 65416 - 18,1: - 1: 34952 - 19,1: - 1: 4369 - 19,2: - 1: 13073 - 18,3: - 1: 8 - 19,3: - 1: 3 - 24,-9: - 2: 12545 - 0: 530 - 4,-24: - 1: 13107 - 4,-25: - 1: 4096 - 3,-24: - 1: 224 - 2: 12567 - 4,-23: - 1: 4915 - 3,-23: - 2: 4415 - 1: 34816 - 4,-22: - 1: 4369 - 3,-22: - 1: 35016 - 2: 1 - 8,-21: - 1: 4352 - 17,-12: - 0: 61440 - 1: 154 - 2: 100 - 17,-11: - 0: 62451 - 17,-10: - 0: 4368 - 1: 35904 - 17,-9: - 1: 12 - 17,-13: - 2: 16384 - 1: 1092 - 18,-12: - 1: 116 - 0: 61440 - 2: 136 - 18,-11: - 0: 64732 - 18,-10: - 1: 3840 - 18,-13: - 2: 32768 - 1: 2184 - 19,-12: - 1: 245 - 0: 57344 - 2: 8 - 19,-11: - 0: 61422 - 19,-10: - 1: 34096 - 2: 2240 - 19,-13: - 1: 17065 - 2: 35910 - 20,-12: - 2: 49 - 0: 12288 - 1: 202 - 20,-11: - 0: 15291 - 20,-10: - 1: 9072 - 2: 4096 - 11,-23: - 2: 49152 - 11,-22: - 2: 43148 - 1: 1088 - 12,-23: - 2: 4096 - 12,-22: - 2: 273 - -4,-24: - 2: 238 - 1: 19456 - -4,-25: - 2: 57344 - -4,-23: - 1: 52292 - 2: 128 - -4,-22: - 1: 52428 - -3,-24: - 1: 487 - 2: 63000 - -3,-23: - 2: 51071 - 1: 4096 - -3,-25: - 1: 11840 - 2: 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: - 2: 34816 - 1: 640 - -1,-24: - 2: 65535 - -1,-23: - 1: 248 - 2: 39426 - -1,-22: - 1: 48 - 2: 32974 - -1,-25: - 2: 7492 - 1: 178 - 0,-24: - 2: 30481 - 1: 35054 - 0,-23: - 1: 58 - 2: 57284 - 0,-22: - 2: 29439 - -3,9: - 1: 18 - -16,-3: - 1: 9187 - -15,-3: - 0: 2062 - 1: 8960 - -15,-2: - 1: 32772 - -14,-3: - 0: 53215 - -14,-2: - 0: 35065 - 2: 12288 - -13,-3: - 0: 13059 - 1: 128 - 0,-21: - 2: 2 - 0,-25: - 1: 43679 - 2: 256 - 1,-24: - 1: 547 - 2: 60620 - 1,-23: - 2: 52730 - 1,-22: - 1: 96 - 1,-25: - 1: 8449 - 2: 50910 - 2,-24: - 2: 61438 - 2,-23: - 2: 32552 - 2,-22: - 2: 231 - 1: 60928 - 2,-25: - 2: 24576 - 1: 3329 - 24,-13: - 1: 4096 - 2: 257 - 24,-12: - 1: 34882 - 0: 4096 - 23,-12: - 0: 65392 - 24,-11: - 0: 4369 - 1: 34816 - 23,-11: - 0: 65262 - 23,-10: - 0: 127 - 24,-10: - 2: 4096 - 1: 584 - 20,-13: - 1: 12560 - 20,-9: - 1: 3237 - 2: 66 - 21,-12: - 2: 19 - 0: 51200 - 21,-11: - 0: 52701 - 21,-13: - 2: 29032 - 1: 2708 - 21,-10: - 1: 20496 - 2: 8704 - 0: 8 - 22,-12: - 0: 65520 - 22,-11: - 0: 62451 - 22,-10: - 0: 255 - 16,-21: - 2: 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 - 24,-14: - 1: 4096 - -1,-26: - 1: 24576 - 0,-26: - 1: 52352 - 1,-26: - 1: 4672 - 2: 60416 - 2,-26: - 2: 29440 - 1: 35856 - 3,-25: - 1: 768 - -20,-12: - 1: 36848 - -17,4: - 2: 3855 - 1: 240 - -16,5: - 2: 337 - 1: 17572 - -17,5: - 2: 3855 - 1: 240 - -16,6: - 2: 337 - 1: 17444 - -17,6: - 2: 3855 - 1: 240 - -16,7: - 1: 1204 - 2: 57408 - -17,7: - 1: 1200 - 2: 57408 - -16,8: - 2: 43690 - 1: 17476 - -15,5: - 1: 35900 - -15,7: - 1: 1200 - 2: 57408 - -15,8: - 2: 43690 - 1: 17476 - -15,6: - 1: 8 - -14,7: - 1: 1204 - 2: 57408 - -14,5: - 0: 61166 - -14,6: - 1: 17440 - 0: 8 - -14,8: - 2: 43690 - 1: 17476 - -13,6: - 0: 3 - 1: 17536 - -13,8: - 2: 43690 - 1: 17476 - -18,4: - 1: 26615 - -18,5: - 1: 26615 - -18,6: - 1: 10231 - -18,7: - 1: 11131 - 2: 128 - -18,3: - 1: 26615 - -18,8: - 1: 12850 - -17,8: - 2: 43690 - 1: 17476 - -18,2: - 1: 26615 - -18,0: - 1: 25088 - -18,1: - 1: 26214 - -16,9: - 1: 61428 - -17,9: - 1: 61412 - -15,9: - 1: 61428 - -14,9: - 1: 61428 - -18,9: - 1: 32626 - uniqueMixes: - - volume: 2500 - temperature: 293.15 - moles: - Oxygen: 21.824879 - Nitrogen: 82.10312 - - volume: 2500 - immutable: True - moles: {} - - volume: 2500 - temperature: 293.15 - moles: {} - - volume: 2500 - temperature: 293.15 - moles: - Nitrogen: 6666.982 - - volume: 2500 - temperature: 293.15 - moles: - Oxygen: 6666.982 - - volume: 2500 - temperature: 293.15 - moles: - Plasma: 6666.982 - chunkSize: 4 - - type: GasTileOverlay - - type: RadiationGridResistance - - type: NavMap - - type: ImplicitRoof -- proto: AcousticGuitarInstrument - entities: - - uid: 10313 - components: - - 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 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 31.5,-29.5 - parent: 2 - - type: DeviceList - devices: - - 11369 - - 4561 - - 13659 - - 13790 - - 13686 - - 13651 - - 13649 - - 13666 - - type: Fixtures - fixtures: {} - - uid: 58 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -17.5,-43.5 - parent: 2 - - type: DeviceList - devices: - - 16318 - - 16319 - - 16320 - - 15151 - - 15152 - - 15153 - - 15358 - - 15357 - - 1548 - - 1557 - - 1563 - - 15143 - - 682 - - 13955 - - 13168 - - 14030 - - 1809 - - type: Fixtures - fixtures: {} - - uid: 103 - components: - - type: MetaData - name: Cryosleep Air Alarm - - type: Transform - rot: 3.141592653589793 rad - pos: 14.5,-50.5 - parent: 2 - - type: DeviceList - devices: - - 3837 - - 6844 - - type: Fixtures - fixtures: {} - - uid: 409 - components: - - type: Transform - pos: 35.5,5.5 - parent: 2 - - type: DeviceList - devices: - - 14078 - - 17441 - - type: Fixtures - fixtures: {} - - uid: 1413 - components: - - type: Transform - pos: -22.5,8.5 - parent: 2 - - type: DeviceList - devices: - - 1953 - - 24089 - - 24119 - - type: Fixtures - fixtures: {} - - uid: 1909 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 54.5,-38.5 - parent: 2 - - type: DeviceList - devices: - - 18032 - - 585 - - 24828 - - 1913 - - 22069 - - type: Fixtures - fixtures: {} - - uid: 1931 - components: - - type: MetaData - name: Genpop Entrance - - type: Transform - pos: -23.5,4.5 - parent: 2 - - type: DeviceList - devices: - - 24036 - - 24104 - - 24081 - - 19647 - - 19643 - - 19645 - - 19644 - - 19642 - - 19646 - - type: Fixtures - fixtures: {} - - uid: 1933 - components: - - type: MetaData - name: Kitchen Air Alarm - - type: Transform - rot: -1.5707963267948966 rad - pos: -1.5,-32.5 - parent: 2 - - type: DeviceList - devices: - - 7085 - - 2562 - - 2503 - - 1725 - - 1689 - - 2257 - - 2307 - - 2451 - - 1698 - - type: Fixtures - fixtures: {} - - uid: 2196 - components: - - type: MetaData - name: Atmos Locker Room - - type: Transform - rot: -1.5707963267948966 rad - pos: -10.5,-4.5 - parent: 2 - - type: DeviceList - devices: - - 810 - - 2208 - - 23806 - - 24826 - - 24827 - - type: Fixtures - fixtures: {} - - uid: 2237 - components: - - type: Transform - pos: -12.5,-5.5 - parent: 2 - - type: DeviceList - devices: - - 23807 - - 1569 - - 7482 - - type: Fixtures - fixtures: {} - - uid: 2395 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 17.5,-24.5 - parent: 2 - - type: DeviceList - devices: - - 15211 - - 13448 - - 13446 - - 15210 - - 15209 - - 15208 - - type: Fixtures - fixtures: {} - - uid: 2583 - components: - - type: MetaData - name: Deer Garden Air Alarm - - type: Transform - rot: 3.141592653589793 rad - pos: 3.5,-54.5 - parent: 2 - - type: DeviceList - devices: - - 6272 - - 12184 - - 3486 - - 8014 - - 15007 - - 10963 - - 23103 - - 23104 - - 11007 - - 1537 - - 1533 - - 15192 - - 15193 - - 15194 - - 10579 - - 8188 - - 5039 - - 11142 - - 11143 - - 11140 - - type: Fixtures - fixtures: {} - - uid: 3489 - components: - - type: MetaData - name: CE - - type: Transform - rot: 1.5707963267948966 rad - pos: -10.5,-24.5 - parent: 2 - - type: DeviceList - devices: - - 15099 - - 23085 - - type: Fixtures - fixtures: {} - - uid: 3722 - components: - - type: MetaData - name: EVA Air Alarm - - type: Transform - pos: -0.5,-54.5 - parent: 2 - - type: DeviceList - devices: - - 21068 - - 21067 - - 21076 - - 11155 - - 21069 - - type: Fixtures - fixtures: {} - - uid: 5030 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -9.5,-66.5 - parent: 2 - - type: DeviceList - devices: - - 5823 - - 21134 - - 4689 - - 20834 - - 11274 - - 21081 - - 10579 - - 11140 - - 8188 - - type: Fixtures - fixtures: {} - - uid: 5565 - components: - - type: Transform - pos: -2.5,-16.5 - parent: 2 - - type: DeviceList - devices: - - 1188 - - 2752 - - type: Fixtures - fixtures: {} - - uid: 6547 - components: - - type: MetaData - name: Reporter's Room Air Alarm - - type: Transform - pos: 15.5,-50.5 - parent: 2 - - type: DeviceList - devices: - - 6404 - - 3742 - - type: Fixtures - fixtures: {} - - uid: 7178 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 8.5,-43.5 - parent: 2 - - type: DeviceList - devices: - - 15201 - - 15200 - - 15199 - - 646 - - 15118 - - 9456 - - 15879 - - 19045 - - 23130 - - 21424 - - 21423 - - 23129 - - 21421 - - 15133 - - 23131 - - 15192 - - 15193 - - 15194 - - 23125 - - type: Fixtures - fixtures: {} - - uid: 7632 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -50.5,-24.5 - parent: 2 - - type: DeviceList - devices: - - 10520 - - 7478 - - 13680 - - 151 - - 14089 - - type: Fixtures - fixtures: {} - - uid: 7931 - components: - - type: Transform - pos: -31.5,-39.5 - parent: 2 - - type: DeviceList - devices: - - 16128 - - 16137 - - 16129 - - 4961 - - 5024 - - 4976 - - 16318 - - 16319 - - 16320 - - type: Fixtures - fixtures: {} - - uid: 8606 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -13.5,4.5 - parent: 2 - - type: DeviceList - devices: - - 5467 - - 5390 - - 11990 - - 8445 - - 23733 - - 23812 - - 23811 - - 23810 - - 24318 - - 24315 - - 24317 - - type: Fixtures - fixtures: {} - - uid: 8983 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 27.5,-36.5 - parent: 2 - - type: DeviceList - devices: - - 23174 - - 634 - - 23172 - - 23175 - - 23171 - - 9311 - - type: Fixtures - fixtures: {} - - uid: 9147 - components: - - type: MetaData - name: Clinic air alarm - - type: Transform - rot: 1.5707963267948966 rad - pos: 17.5,1.5 - parent: 2 - - type: DeviceList - devices: - - 21808 - - 21800 - - 21801 - - 21856 - - type: Fixtures - fixtures: {} - - uid: 9309 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -28.5,-54.5 - parent: 2 - - type: DeviceList - devices: - - 4976 - - 5024 - - 4961 - - 6558 - - 8436 - - 8446 - - 16164 - - 16180 - - 16165 - - 16178 - - 16179 - - 16166 - - 16260 - - 16256 - - 16267 - - type: Fixtures - fixtures: {} - - uid: 9393 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 13.5,-62.5 - parent: 2 - - type: DeviceList - devices: - - 21080 - - 11243 - - 8410 - - 11604 - - 10573 - - 11007 - - 1537 - - 1533 - - 21135 - - type: Fixtures - fixtures: {} - - uid: 10102 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -18.5,-12.5 - parent: 2 - - type: DeviceList - devices: - - 4519 - - 4559 - - 2011 - - 14651 - - 14650 - - 14706 - - 19008 - - 19006 - - 14711 - - 14712 - - 14710 - - 15301 - - 15302 - - type: Fixtures - fixtures: {} - - uid: 10105 - components: - - type: MetaData - name: Janitor air alarm - - type: Transform - rot: 1.5707963267948966 rad - pos: 23.5,1.5 - parent: 2 - - type: DeviceList - devices: - - 21816 - - 21855 - - 21854 - - 21853 - - type: Fixtures - fixtures: {} - - uid: 11632 - components: - - type: Transform - pos: 6.5,-15.5 - parent: 2 - - type: DeviceList - devices: - - 2173 - - 2176 - - 9861 - - 6545 - - type: Fixtures - fixtures: {} - - uid: 12518 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -31.5,-74.5 - parent: 2 - - type: DeviceList - devices: - - 16307 - - 16310 - - 16309 - - 16271 - - 16304 - - 16302 - - 8446 - - 8436 - - 6558 - - type: Fixtures - fixtures: {} - - uid: 13549 - components: - - type: Transform - pos: 47.5,-23.5 - parent: 2 - - type: DeviceList - devices: - - 13543 - - 2034 - - 1163 - - 17117 - - 1723 - - 15222 - - 15221 - - 15220 - - 3122 - - 21899 - - 3299 - - type: Fixtures - fixtures: {} - - uid: 13600 - components: - - type: Transform - pos: 39.5,-5.5 - parent: 2 - - type: DeviceList - devices: - - 13599 - - 15119 - - 13617 - - 17437 - - 22588 - - 15120 - - 13619 - - 13618 - - type: Fixtures - fixtures: {} - - uid: 13612 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 39.5,-16.5 - parent: 2 - - type: DeviceList - devices: - - 13578 - - 13614 - - 13557 - - 13565 - - 15223 - - 15224 - - 15225 - - type: Fixtures - fixtures: {} - - uid: 13638 - components: - - type: Transform - pos: 26.5,-15.5 - parent: 2 - - type: DeviceList - devices: - - 13633 - - 13634 - - 13635 - - type: Fixtures - fixtures: {} - - uid: 13639 - components: - - type: Transform - pos: 39.5,-19.5 - parent: 2 - - type: DeviceList - devices: - - 15212 - - 15213 - - 15214 - - 13514 - - 13518 - - 13516 - - 2282 - - 2642 - - 1580 - - 15225 - - 15224 - - 15223 - - 15220 - - 15221 - - 15222 - - 15228 - - 15229 - - type: Fixtures - fixtures: {} - - uid: 13640 - components: - - type: Transform - pos: 22.5,-19.5 - parent: 2 - - type: DeviceList - devices: - - 13525 - - 13526 - - 12378 - - 15209 - - 15208 - - 15206 - - 15207 - - 15183 - - 15182 - - 15181 - - 15214 - - 15213 - - 15212 - - type: Fixtures - fixtures: {} - - uid: 13645 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 30.5,-45.5 - parent: 2 - - type: DeviceList - devices: - - 4262 - - 13646 - - 6614 - - 6613 - - 15431 - - 15429 - - 15430 - - 4410 - - type: Fixtures - fixtures: {} - - uid: 13653 - components: - - type: Transform - pos: 22.5,-29.5 - parent: 2 - - type: DeviceList - devices: - - 6761 - - 6759 - - 15435 - - type: Fixtures - fixtures: {} - - uid: 13654 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 17.5,-25.5 - parent: 2 - - type: DeviceList - devices: - - 6766 - - 6765 - - 15181 - - 15182 - - 15183 - - 15435 - - type: Fixtures - fixtures: {} - - uid: 13655 - components: - - type: Transform - pos: 37.5,-23.5 - parent: 2 - - type: DeviceList - devices: - - 13656 - - 17560 - - 17561 - - 15437 - - 15229 - - 15228 - - type: Fixtures - fixtures: {} - - uid: 13657 - components: - - type: Transform - pos: 32.5,-36.5 - parent: 2 - - type: DeviceList - devices: - - 6796 - - 13641 - - 13651 - - 13649 - - 15429 - - 15430 - - 14266 - - 14305 - - 14308 - - 14329 - - type: Fixtures - fixtures: {} - - uid: 13658 - components: - - type: Transform - pos: 38.5,-33.5 - parent: 2 - - type: DeviceList - devices: - - 11354 - - 4246 - - type: Fixtures - fixtures: {} - - uid: 13665 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 8.5,-26.5 - parent: 2 - - type: DeviceList - devices: - - 13449 - - 13418 - - 5054 - - 15211 - - 15210 - - 15206 - - 15207 - - 15199 - - 15200 - - 15201 - - 6725 - - 13664 - - 6719 - - 1006 - - 2591 - - 1005 - - 23060 - - 1004 - - 1016 - - 23058 - - 1021 - - 23059 - - type: Fixtures - fixtures: {} - - uid: 13793 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -6.5,-8.5 - parent: 2 - - type: DeviceList - devices: - - 3014 - - 9627 - - 4902 - - 3025 - - 2540 - - 15395 - - 15396 - - 2516 - - type: Fixtures - fixtures: {} - - uid: 13796 - components: - - type: Transform - pos: -9.5,1.5 - parent: 2 - - type: DeviceList - devices: - - 1585 - - 15395 - - 15396 - - 15394 - - 15393 - - 23143 - - type: Fixtures - fixtures: {} - - uid: 13800 - components: - - type: Transform - pos: -10.5,-16.5 - parent: 2 - - type: DeviceList - devices: - - 131 - - 4794 - - type: Fixtures - fixtures: {} - - uid: 13810 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 37.5,-43.5 - parent: 2 - - type: DeviceList - devices: - - 13811 - - type: Fixtures - fixtures: {} - - uid: 13846 - components: - - type: MetaData - name: Hydroponics Air Alarm - - type: Transform - pos: -16.5,-31.5 - parent: 2 - - type: DeviceList - devices: - - 1563 - - 1557 - - 1548 - - 15357 - - 15358 - - 15338 - - 15337 - - 13849 - - 13819 - - 13822 - - 13823 - - 13833 - - type: Fixtures - fixtures: {} - - uid: 14004 - components: - - type: Transform - pos: -22.5,-45.5 - parent: 2 - - type: DeviceList - devices: - - 14002 - - 13993 - - 15625 - - 15626 - - 15638 - - 15639 - - 4456 - - 23091 - - 23090 - - type: Fixtures - fixtures: {} - - uid: 14019 - components: - - type: Transform - pos: -17.5,-49.5 - parent: 2 - - type: DeviceList - devices: - - 23519 - - 23516 - - 9572 - - 23102 - - 23101 - - 23513 - - 23514 - - type: Fixtures - fixtures: {} - - uid: 14047 - components: - - type: MetaData - name: HoP's Air Alarm - - type: Transform - rot: 1.5707963267948966 rad - pos: -18.5,-46.5 - parent: 2 - - type: DeviceList - devices: - - 14048 - - 14020 - - 14021 - - 15143 - - 15639 - - 2693 - - type: Fixtures - fixtures: {} - - uid: 14085 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 34.5,7.5 - parent: 2 - - type: DeviceList - devices: - - 2919 - - 2321 - - 3985 - - 765 - - 9458 - - 9373 - - 22073 - - 9457 - - 22072 - - 10396 - - 10457 - - 10397 - - 9161 - - 22074 - - 580 - - 2342 - - 1720 - - 2520 - - 21855 - - 21854 - - 21853 - - type: Fixtures - fixtures: {} - - uid: 14210 - components: - - type: MetaData - name: Chemistry Air Alarm - - type: Transform - rot: 3.141592653589793 rad - pos: -31.5,-38.5 - parent: 2 - - type: DeviceList - devices: - - 12430 - - 10202 - - 15910 - - 13781 - - 15920 - - 12170 - - 12169 - - 14275 - - type: Fixtures - fixtures: {} - - uid: 14733 - components: - - type: Transform - pos: -15.5,-21.5 - parent: 2 - - type: DeviceList - devices: - - 14709 - - 14671 - - type: Fixtures - fixtures: {} - - uid: 14795 - components: - - type: Transform - pos: -0.5,-42.5 - parent: 2 - - type: DeviceList - devices: - - 23105 - - 23106 - - 1809 - - 20277 - - 13168 - - 15860 - - 20393 - - 6322 - - 682 - - 6272 - - 10963 - - type: Fixtures - fixtures: {} - - uid: 14915 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -46.5,-33.5 - parent: 2 - - type: DeviceList - devices: - - 7662 - - 14055 - - 14054 - - 14157 - - 14058 - - 14059 - - 14063 - - 7655 - - 14931 - - 14941 - - type: Fixtures - fixtures: {} - - uid: 14943 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 22.5,20.5 - parent: 2 - - type: DeviceList - devices: - - 21847 - - 11233 - - 13236 - - 13367 - - 19969 - - 14880 - - 22381 - - 5609 - - 13086 - - type: Fixtures - fixtures: {} - - uid: 14984 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 11.5,-2.5 - parent: 2 - - type: DeviceList - devices: - - 23143 - - 1585 - - 23817 - - 15394 - - 15393 - - 15396 - - 15395 - - type: Fixtures - fixtures: {} - - uid: 15139 - components: - - type: Transform - pos: -12.5,-35.5 - parent: 2 - - type: DeviceList - devices: - - 1809 - - 11385 - - 11465 - - 11259 - - 682 - - 15080 - - 13168 - - type: Fixtures - fixtures: {} - - uid: 15205 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 16.5,-49.5 - parent: 2 - - type: DeviceList - devices: - - 12188 - - 12377 - - type: Fixtures - fixtures: {} - - uid: 15287 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -30.5,-60.5 - parent: 2 - - type: DeviceList - devices: - - 15269 - - 15279 - - type: Fixtures - fixtures: {} - - uid: 15331 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -21.5,-26.5 - parent: 2 - - type: DeviceList - devices: - - 14730 - - 14727 - - 13433 - - 15151 - - 15152 - - 15153 - - 15338 - - 15337 - - 2011 - - 4559 - - 4519 - - 14524 - - 14381 - - 14378 - - 15911 - - type: Fixtures - fixtures: {} - - uid: 15421 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 33.5,-9.5 - parent: 2 - - type: DeviceList - devices: - - 2282 - - 2642 - - 1580 - - 666 - - 9497 - - 9131 - - 2919 - - 2321 - - 3985 - - type: Fixtures - fixtures: {} - - uid: 15862 - components: - - type: Transform - pos: -41.5,-26.5 - parent: 2 - - type: DeviceList - devices: - - 14931 - - 14941 - - 14947 - - 14948 - - 14945 - - 14946 - - 15868 - - 14867 - - 14868 - - 12415 - - 12421 - - 15867 - - type: Fixtures - fixtures: {} - - uid: 15869 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -41.5,-24.5 - parent: 2 - - type: DeviceList - devices: - - 14884 - - 15870 - - 11181 - - 11024 - - 14886 - - type: Fixtures - fixtures: {} - - uid: 15875 - components: - - type: Transform - pos: -37.5,-21.5 - parent: 2 - - type: DeviceList - devices: - - 14900 - - type: Fixtures - fixtures: {} - - uid: 15894 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -26.5,-26.5 - parent: 2 - - type: DeviceList - devices: - - 15876 - - 3378 - - 3375 - - 13607 - - 6501 - - 15933 - - 15934 - - 15936 - - type: Fixtures - fixtures: {} - - uid: 15937 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -30.5,-33.5 - parent: 2 - - type: DeviceList - devices: - - 14381 - - 14727 - - 14951 - - 14952 - - 14950 - - 14949 - - 15936 - - 15934 - - 15933 - - 15910 - - 13781 - - 15920 - - 20727 - - 15911 - - 16139 - - 23139 - - 15113 - - type: Fixtures - fixtures: {} - - uid: 16062 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -36.5,-28.5 - parent: 2 - - type: DeviceList - devices: - - 12398 - - 12397 - - 14947 - - 14948 - - 14949 - - 14950 - - 14951 - - 14952 - - 14945 - - 14946 - - type: Fixtures - fixtures: {} - - uid: 16096 - components: - - type: MetaData - name: Cryogenics Air Alarm - - type: Transform - pos: -41.5,-34.5 - parent: 2 - - type: DeviceList - devices: - - 12519 - - 16097 - - 12488 - - type: Fixtures - fixtures: {} - - uid: 16098 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -47.5,-47.5 - parent: 2 - - type: DeviceList - devices: - - 14130 - - 14144 - - type: Fixtures - fixtures: {} - - uid: 17162 - components: - - type: Transform - pos: 90.5,-41.5 - parent: 2 - - type: DeviceList - devices: - - 18821 - - 18813 - - 18783 - - 18784 - - 18822 - - type: Fixtures - fixtures: {} - - uid: 17348 - components: - - type: Transform - pos: 8.5,13.5 - parent: 2 - - type: DeviceList - devices: - - 15273 - - 15274 - - 15275 - - 17343 - - 17347 - - 17345 - - 5418 - - 5419 - - 5443 - - 12057 - - 12068 - - 5417 - - 17342 - - 17346 - - 17344 - - 5467 - - 5390 - - 18878 - - 18879 - - type: Fixtures - fixtures: {} - - uid: 17351 - components: - - type: Transform - pos: 10.5,21.5 - parent: 2 - - type: DeviceList - devices: - - 12056 - - 5421 - - 5420 - - 5418 - - 5419 - - 5443 - - 12057 - - 12068 - - 5417 - - 12247 - - 12062 - - 12294 - - 12058 - - 17358 - - 17355 - - 17422 - - 17357 - - 5395 - - 115 - - type: Fixtures - fixtures: {} - - uid: 17352 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 1.5,21.5 - parent: 2 - - type: DeviceList - devices: - - 12294 - - 12058 - - 12062 - - 12247 - - 12246 - - 17356 - - 17360 - - 17359 - - 17368 - - 115 - - type: Fixtures - fixtures: {} - - uid: 17445 - components: - - type: Transform - pos: -6.5,20.5 - parent: 2 - - type: DeviceList - devices: - - 23203 - - 5318 - - type: Fixtures - fixtures: {} - - uid: 18894 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 69.5,-45.5 - parent: 2 - - type: DeviceList - devices: - - 18901 - - 23117 - - 18523 - - type: Fixtures - fixtures: {} - - uid: 18902 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 82.5,-43.5 - parent: 2 - - type: DeviceList - devices: - - 18827 - - 18889 - - 18826 - - type: Fixtures - fixtures: {} - - uid: 20239 - components: - - type: MetaData - name: Captain's Room Air Alarm - - type: Transform - pos: -25.5,-49.5 - parent: 2 - - type: DeviceList - devices: - - 23374 - - 23375 - - 23373 - - 23372 - - type: Fixtures - fixtures: {} - - uid: 21678 - components: - - type: Transform - pos: 15.5,26.5 - parent: 2 - - type: DeviceList - devices: - - 22322 - - 22332 - - 22331 - - 13236 - - 13367 - - 12246 - - 5420 - - 12056 - - 5421 - - 21848 - - 22327 - - 22041 - - type: Fixtures - fixtures: {} - - uid: 22071 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 17.5,4.5 - parent: 2 - - type: DeviceList - devices: - - 13850 - - 22070 - - 7862 - - 15273 - - 15274 - - 15275 - - 10396 - - 10457 - - 10397 - - type: Fixtures - fixtures: {} - - uid: 22255 - components: - - type: Transform - pos: 21.5,-38.5 - parent: 2 - - type: DeviceList - devices: - - 15581 - - 22242 - - 15535 - - 22243 - - 15560 - - 15561 - - 15562 - - 15559 - - 22281 - - type: Fixtures - fixtures: {} - - uid: 22432 - components: - - type: Transform - pos: 33.5,26.5 - parent: 2 - - type: DeviceList - devices: - - 22431 - - 22437 - - 22436 - - 21360 - - 167 - - 21817 - - 8966 - - type: Fixtures - fixtures: {} - - uid: 22438 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 30.5,19.5 - parent: 2 - - type: DeviceList - devices: - - 21817 - - 8966 - - 2342 - - 1720 - - 2520 - - 21907 - - 18410 - - 18412 - - 22392 - - 22410 - - 22395 - - 22389 - - type: Fixtures - fixtures: {} - - uid: 22439 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 42.5,18.5 - parent: 2 - - type: DeviceList - devices: - - 18412 - - 18410 - - 21907 - - 21360 - - 167 - - 22454 - - 5597 - - 5591 - - 17823 - - 22450 - - 22451 - - 22440 - - 12602 - - type: Fixtures - fixtures: {} - - uid: 22510 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 26.5,12.5 - parent: 2 - - type: DeviceList - devices: - - 2598 - - 15126 - - type: Fixtures - fixtures: {} - - uid: 22600 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -39.5,-52.5 - parent: 2 - - type: DeviceList - devices: - - 6256 - - 13582 - - 13411 - - 22598 - - 13410 - - 22599 - - type: Fixtures - fixtures: {} - - uid: 23067 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 22.5,-7.5 - parent: 2 - - type: DeviceList - devices: - - 23082 - - 23078 - - 23083 - - type: Fixtures - fixtures: {} - - uid: 23193 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 32.5,-56.5 - parent: 2 - - type: DeviceList - devices: - - 23195 - - 15172 - - 15171 - - 23202 - - type: Fixtures - fixtures: {} - - uid: 23444 - components: - - type: MetaData - name: TEG Burn Chamber - - type: Transform - rot: -1.5707963267948966 rad - pos: 3.5,-11.5 - parent: 2 - - type: DeviceList - devices: - - 23477 - - type: Fixtures - fixtures: {} - - uid: 23586 - components: - - type: MetaData - name: Mail Air Alarm - - type: Transform - pos: 17.5,16.5 - parent: 2 - - type: DeviceList - devices: - - 23585 - - 23581 - - type: Fixtures - fixtures: {} - - uid: 23739 - components: - - type: MetaData - name: Atrium Air Alarm - - type: Transform - rot: 3.141592653589793 rad - pos: -20.5,28.5 - parent: 2 - - type: DeviceList - devices: - - 23735 - - 23734 - - type: Fixtures - fixtures: {} - - uid: 24035 - components: - - type: MetaData - name: Sec/Atmos Hall - - type: Transform - pos: -19.5,0.5 - parent: 2 - - type: DeviceList - devices: - - 24034 - - 24032 - - 24033 - - 23971 - - 23972 - - 19643 - - 19647 - - 23810 - - 23811 - - 23812 - - 19008 - - 19006 - - 959 - - 24826 - - 24827 - - type: Fixtures - fixtures: {} - - uid: 24059 - components: - - type: MetaData - name: Warden - - type: Transform - rot: 3.141592653589793 rad - pos: -28.5,-8.5 - parent: 2 - - type: DeviceList - devices: - - 1633 - - 24073 - - 24061 - - 24060 - - 1657 - - 24107 - - type: Fixtures - fixtures: {} - - uid: 24130 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -33.5,9.5 - parent: 2 - - type: DeviceList - devices: - - 19645 - - 19646 - - 19642 - - 19644 - - 24164 - - 24165 - - 24171 - - 24172 - - 24197 - - 24186 - - 24213 - - 24214 - - 24187 - - 24198 - - 24199 - - 24188 - - 24215 - - 24189 - - 24200 - - 24216 - - 24190 - - 24191 - - 24217 - - type: Fixtures - fixtures: {} - - uid: 24238 - components: - - type: MetaData - name: Sec Main - - type: Transform - pos: -34.5,-0.5 - parent: 2 - - type: DeviceList - devices: - - 23993 - - 24002 - - 24233 - - 24228 - - 24229 - - 24234 - - 2524 - - 24095 - - type: Fixtures - fixtures: {} - - uid: 24254 - components: - - type: MetaData - name: Armory - - type: Transform - pos: -38.5,6.5 - parent: 2 - - type: DeviceList - devices: - - 24253 - - 24252 - - 24251 - - type: Fixtures - fixtures: {} - - uid: 24290 - components: - - type: MetaData - name: Sec Lockers - - type: Transform - pos: -37.5,-5.5 - parent: 2 - - type: DeviceList - devices: - - 24287 - - 24285 - - 24284 - - type: Fixtures - fixtures: {} - - uid: 24291 - components: - - type: MetaData - name: Sec Backrooms - - type: Transform - rot: -1.5707963267948966 rad - pos: -41.5,-0.5 - parent: 2 - - type: DeviceList - devices: - - 24273 - - 24288 - - 24269 - - 24286 - - 24272 - - 24274 - - type: Fixtures - fixtures: {} - - uid: 24292 - components: - - type: MetaData - name: HoS' Air Alarm - - type: Transform - pos: -43.5,4.5 - parent: 2 - - type: DeviceList - devices: - - 23335 - - 24275 - - 24289 - - type: Fixtures - fixtures: {} - - uid: 24601 - components: - - type: MetaData - name: West Atrium Air Alarm - - type: Transform - rot: 3.141592653589793 rad - pos: -24.5,-17.5 - parent: 2 - - type: DeviceList - devices: - - 24629 - - 24627 - - 24617 - - 24628 - - 24467 - - 327 - - type: Fixtures - fixtures: {} -- proto: AirAlarmFreezer - entities: - - uid: 2191 - components: - - type: MetaData - name: Freezer Air Alarm - - type: Transform - pos: -10.5,-29.5 - parent: 2 - - type: DeviceList - devices: - - 7072 - - 13399 - - 11781 - - type: Fixtures - fixtures: {} -- proto: AirCanister - entities: - - uid: 790 - components: - - type: Transform - pos: -15.5,23.5 - parent: 2 - - uid: 2211 - components: - - type: Transform - pos: -11.5,-6.5 - parent: 2 - - uid: 2685 - components: - - type: Transform - pos: -34.5,-12.5 - parent: 2 - - uid: 7156 - components: - - type: Transform - pos: 27.5,15.5 - parent: 2 - - uid: 7239 - components: - - type: Transform - pos: 35.5,7.5 - parent: 2 - - uid: 14315 - components: - - type: Transform - pos: 25.5,-54.5 - parent: 2 - - uid: 19874 - components: - - type: Transform - pos: 48.5,-54.5 - parent: 2 - - uid: 21184 - components: - - type: Transform - pos: -37.5,-42.5 - parent: 2 - - uid: 21861 - components: - - type: Transform - pos: 26.5,-4.5 - parent: 2 - - uid: 23084 - components: - - type: Transform - pos: 29.5,-8.5 - parent: 2 - - uid: 23505 - components: - - type: Transform - pos: 9.5,-4.5 - parent: 2 - - uid: 23506 - components: - - type: Transform - pos: 8.5,-4.5 - parent: 2 - - uid: 23809 - components: - - type: Transform - pos: -10.5,-6.5 - parent: 2 - - uid: 24729 - components: - - type: Transform - pos: -42.5,20.5 - parent: 2 -- proto: Airlock - entities: - - uid: 5908 - components: - - type: Transform - pos: 8.5,-38.5 - parent: 2 - - uid: 6966 - components: - - type: Transform - pos: 18.5,-45.5 - parent: 2 - - uid: 11833 - components: - - type: Transform - pos: 8.5,-44.5 - parent: 2 - - uid: 11992 - components: - - type: Transform - pos: 8.5,-42.5 - parent: 2 - - uid: 12758 - components: - - type: Transform - pos: 11.5,-89.5 - parent: 2 - - uid: 16974 - components: - - type: Transform - pos: -39.5,13.5 - parent: 2 - - uid: 16980 - components: - - type: Transform - pos: -39.5,15.5 - parent: 2 - - uid: 16981 - components: - - type: Transform - pos: -38.5,10.5 - parent: 2 - - uid: 16982 - components: - - type: Transform - pos: -36.5,10.5 - parent: 2 - - uid: 19243 - components: - - type: Transform - pos: 7.5,-91.5 - parent: 2 -- proto: AirlockArmoryGlassLocked - entities: - - uid: 10999 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -30.5,-6.5 - parent: 2 -- proto: AirlockArmoryLocked - entities: - - uid: 11880 - components: - - type: Transform - pos: -23.5,-8.5 - parent: 2 -- proto: AirlockAssemblyCargoGlass - entities: - - uid: 19235 - components: - - type: Transform - pos: -5.5,-93.5 - parent: 2 -- proto: AirlockAssemblyCommand - entities: - - uid: 6383 - components: - - type: Transform - pos: 1.5,-85.5 - parent: 2 -- proto: AirlockAtmosphericsGlassLocked - entities: - - uid: 1582 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -1.5,-5.5 - parent: 2 - - uid: 1590 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -8.5,-9.5 - parent: 2 - - uid: 1899 - components: - - type: Transform - pos: -9.5,-9.5 - parent: 2 - - uid: 1927 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -8.5,-5.5 - parent: 2 - - uid: 2031 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -9.5,-5.5 - parent: 2 - - uid: 3054 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -3.5,-5.5 - parent: 2 -- proto: AirlockAtmosphericsLocked - entities: - - uid: 1820 - components: - - type: Transform - pos: -10.5,-2.5 - parent: 2 - - uid: 1924 - components: - - type: Transform - pos: -10.5,-3.5 - parent: 2 - - uid: 6672 - components: - - type: Transform - pos: 14.5,-1.5 - parent: 2 - - uid: 8338 - components: - - type: Transform - pos: 11.5,-1.5 - parent: 2 -- proto: AirlockBarGlassLocked - entities: - - uid: 8369 - components: - - type: Transform - pos: -2.5,-42.5 - parent: 2 -- proto: AirlockBarLocked - entities: - - uid: 371 - components: - - type: Transform - pos: 0.5,-44.5 - parent: 2 - - uid: 5883 - components: - - type: Transform - pos: 3.5,-44.5 - parent: 2 -- proto: AirlockBrigGlassLocked - entities: - - uid: 380 - components: - - type: Transform - pos: -26.5,-1.5 - parent: 2 - - uid: 1000 - components: - - type: Transform - pos: -28.5,-0.5 - parent: 2 - - uid: 1020 - components: - - type: Transform - pos: -26.5,-3.5 - parent: 2 - - uid: 1119 - components: - - type: Transform - pos: -26.5,-2.5 - parent: 2 -- proto: AirlockBrigLocked - entities: - - uid: 335 - components: - - type: Transform - pos: -25.5,4.5 - parent: 2 - - uid: 11674 - components: - - type: Transform - pos: -32.5,-0.5 - parent: 2 -- proto: AirlockCaptainLocked - entities: - - uid: 9827 - components: - - type: Transform - pos: -22.5,-49.5 - parent: 2 - - uid: 13232 - components: - - type: Transform - pos: -22.5,-54.5 - parent: 2 - - uid: 13396 - components: - - type: Transform - pos: -25.5,-53.5 - parent: 2 -- proto: AirlockCargoGlassLocked - entities: - - uid: 365 - components: - - type: Transform - pos: 4.5,21.5 - parent: 2 - - uid: 992 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -2.5,21.5 - parent: 2 - - uid: 4327 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -1.5,21.5 - parent: 2 - - uid: 11569 - components: - - type: Transform - pos: 5.5,21.5 - parent: 2 - - uid: 13200 - components: - - type: Transform - pos: 3.5,21.5 - parent: 2 - - uid: 15048 - components: - - type: Transform - pos: 8.5,-93.5 - parent: 2 - - uid: 15059 - components: - - type: Transform - pos: 8.5,-94.5 - parent: 2 - - uid: 18069 - components: - - type: Transform - pos: 17.5,12.5 - parent: 2 - - uid: 18071 - components: - - type: Transform - pos: 13.5,16.5 - parent: 2 - - uid: 19207 - components: - - type: Transform - pos: 6.5,-97.5 - parent: 2 - - uid: 19224 - components: - - type: Transform - pos: -3.5,-96.5 - parent: 2 -- proto: AirlockCargoLocked - entities: - - uid: 3000 - components: - - type: Transform - pos: 2.5,15.5 - parent: 2 -- proto: AirlockChapelGlassLocked - entities: - - uid: 266 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 38.5,-5.5 - parent: 2 - - uid: 8384 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 40.5,-8.5 - parent: 2 - - uid: 20097 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 36.5,-8.5 - parent: 2 -- proto: AirlockChemistryGlassLocked - entities: - - uid: 22304 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -40.5,-37.5 - parent: 2 -- proto: AirlockChemistryLocked - entities: - - uid: 12110 - components: - - type: Transform - pos: -36.5,-36.5 - parent: 2 - - uid: 12497 - components: - - type: Transform - pos: -33.5,-34.5 - parent: 2 -- proto: AirlockChiefEngineerLocked - entities: - - uid: 322 - components: - - type: Transform - pos: -8.5,-23.5 - parent: 2 -- proto: AirlockChiefMedicalOfficerGlassLocked - entities: - - uid: 12697 - components: - - type: Transform - pos: -51.5,-22.5 - parent: 2 -- proto: AirlockChiefMedicalOfficerLocked - entities: - - uid: 13125 - components: - - type: Transform - pos: -48.5,-25.5 - parent: 2 -- proto: AirlockCommandGlassLocked - entities: - - uid: 5519 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -25.5,-47.5 - parent: 2 -- proto: AirlockCommandLocked - entities: - - uid: 19 - components: - - type: Transform - pos: -19.5,-49.5 - parent: 2 - - uid: 23 - components: - - type: Transform - pos: -13.5,-54.5 - parent: 2 - - uid: 45 - components: - - type: Transform - pos: -20.5,-49.5 - parent: 2 - - uid: 793 - components: - - type: Transform - pos: 50.5,-37.5 - parent: 2 - - uid: 2126 - components: - - type: Transform - pos: 76.5,-41.5 - parent: 2 - - uid: 5300 - components: - - type: Transform - pos: -30.5,-49.5 - parent: 2 - - uid: 9390 - components: - - type: Transform - pos: -24.5,-43.5 - parent: 2 - - uid: 12980 - components: - - type: Transform - pos: -23.5,-43.5 - parent: 2 - - uid: 16539 - components: - - type: Transform - pos: 67.5,-39.5 - parent: 2 - - uid: 16587 - components: - - type: Transform - pos: 54.5,-37.5 - parent: 2 - - uid: 17619 - components: - - type: Transform - pos: 70.5,-42.5 - parent: 2 -- proto: AirlockDetectiveLocked - entities: - - uid: 669 - components: - - type: Transform - pos: 34.5,2.5 - parent: 2 -- proto: AirlockEngineeringGlassLocked - entities: - - uid: 1267 - components: - - type: Transform - pos: -8.5,-16.5 - parent: 2 - - uid: 1525 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -6.5,-14.5 - parent: 2 - - uid: 5020 - components: - - type: Transform - pos: -38.5,28.5 - parent: 2 - - uid: 9257 - components: - - type: Transform - pos: 2.5,-22.5 - parent: 2 - - uid: 11105 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -6.5,-13.5 - parent: 2 -- proto: AirlockEngineeringLocked - entities: - - uid: 100 - components: - - type: Transform - pos: -11.5,23.5 - parent: 2 - - uid: 137 - components: - - type: Transform - pos: 13.5,-15.5 - parent: 2 - - uid: 255 - components: - - type: Transform - pos: 41.5,14.5 - parent: 2 - - uid: 285 - components: - - type: Transform - pos: 29.5,-18.5 - parent: 2 - - uid: 328 - components: - - type: Transform - pos: -14.5,-12.5 - parent: 2 - - uid: 629 - components: - - type: Transform - pos: -14.5,-11.5 - parent: 2 - - uid: 986 - components: - - type: Transform - pos: 26.5,17.5 - parent: 2 - - uid: 2083 - components: - - type: Transform - pos: -6.5,-18.5 - parent: 2 - - uid: 2108 - components: - - type: Transform - pos: -4.5,-16.5 - parent: 2 - - uid: 2300 - components: - - type: Transform - pos: 2.5,-17.5 - parent: 2 - - uid: 3602 - components: - - type: Transform - pos: -12.5,-22.5 - parent: 2 - - uid: 4019 - components: - - type: Transform - pos: 2.5,-36.5 - parent: 2 - - uid: 4593 - components: - - type: Transform - pos: 1.5,-24.5 - parent: 2 - - uid: 6939 - components: - - type: Transform - pos: 14.5,-61.5 - parent: 2 - - uid: 7421 - components: - - type: Transform - pos: 26.5,-51.5 - parent: 2 - - uid: 8840 - components: - - type: Transform - pos: 43.5,2.5 - parent: 2 - - uid: 10101 - components: - - type: Transform - pos: -54.5,-59.5 - parent: 2 - - uid: 10238 - components: - - type: Transform - pos: -31.5,-19.5 - parent: 2 - - uid: 10486 - components: - - type: Transform - pos: 9.5,-20.5 - parent: 2 - - uid: 10796 - components: - - type: Transform - pos: -38.5,-14.5 - parent: 2 - - uid: 11394 - components: - - type: Transform - pos: 42.5,-31.5 - parent: 2 - - uid: 12046 - components: - - type: Transform - pos: -6.5,-20.5 - parent: 2 - - uid: 12490 - components: - - type: Transform - pos: -47.5,15.5 - parent: 2 - - uid: 12754 - components: - - type: Transform - pos: -4.5,-91.5 - parent: 2 - - uid: 12755 - components: - - type: Transform - pos: -8.5,-88.5 - parent: 2 - - uid: 14551 - components: - - type: Transform - pos: -39.5,24.5 - parent: 2 -- proto: AirlockEVAGlassLocked - entities: - - uid: 1305 - components: - - type: Transform - pos: -5.5,-56.5 - parent: 2 -- proto: AirlockEVALocked - entities: - - uid: 16056 - components: - - type: Transform - pos: 4.5,-56.5 - parent: 2 -- proto: AirlockExternalGlass - entities: - - uid: 183 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 54.5,-18.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 9151: - - - DoorStatus - - DoorBolt - - uid: 187 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 54.5,-16.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 6660: - - - DoorStatus - - DoorBolt - - uid: 197 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 54.5,-24.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 9149: - - - DoorStatus - - DoorBolt - - uid: 216 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 54.5,-26.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 9150: - - - DoorStatus - - DoorBolt - - uid: 2544 - components: - - type: Transform - pos: 60.5,-53.5 - parent: 2 - - uid: 12785 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -5.5,-74.5 - parent: 2 - - uid: 13174 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 8.5,-67.5 - parent: 2 - - uid: 13261 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -5.5,-67.5 - parent: 2 - - uid: 13270 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 8.5,-74.5 - parent: 2 - - uid: 16353 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -53.5,-16.5 - parent: 2 -- proto: AirlockExternalGlassAtmosphericsLocked - entities: - - uid: 83 - components: - - type: Transform - pos: 11.5,0.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 23150: - - - DoorStatus - - DoorBolt - 22563: - - - DoorStatus - - DoorBolt - - uid: 1479 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -12.5,1.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 1480: - - - DoorStatus - - DoorBolt - - uid: 1480 - components: - - type: Transform - pos: -10.5,0.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 1479: - - - DoorStatus - - DoorBolt - - uid: 6101 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 11.5,-4.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 2 - - type: DeviceLinkSource - linkedPorts: - 23144: - - - DoorStatus - - DoorBolt - - uid: 22563 - components: - - type: Transform - pos: 12.5,3.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 6 - - type: DeviceLinkSource - linkedPorts: - 23150: - - - DoorStatus - - Open - - uid: 23144 - components: - - type: Transform - pos: 11.5,-6.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 6101: - - - DoorStatus - - DoorBolt - - uid: 23150 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 11.5,2.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 5 - - type: DeviceLinkSource - linkedPorts: - 22563: - - - DoorStatus - - Open -- proto: AirlockExternalGlassCargoLocked - entities: - - uid: 1067 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 3.5,27.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 12340: - - - DoorStatus - - DoorBolt - - uid: 1722 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 17.5,30.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 3 - - type: DeviceLinkSource - linkedPorts: - 22491: - - - DoorStatus - - InputA - - uid: 1756 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 17.5,26.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 3 - - type: DeviceLinkSource - linkedPorts: - 22393: - - - DoorStatus - - InputB - - uid: 2672 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 5.5,27.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 3910: - - - DoorStatus - - DoorBolt - - uid: 20665 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 16.5,26.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 3 - - type: DeviceLinkSource - linkedPorts: - 22393: - - - DoorStatus - - InputA - - uid: 21849 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 16.5,30.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 3 - - type: DeviceLinkSource - linkedPorts: - 22491: - - - DoorStatus - - InputB -- proto: AirlockExternalGlassCommandLocked - entities: - - uid: 16847 - components: - - type: Transform - pos: 56.5,-39.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 24537: - - - DoorStatus - - DoorBolt - - uid: 24537 - components: - - type: Transform - pos: 56.5,-42.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 16847: - - - DoorStatus - - DoorBolt -- proto: AirlockExternalGlassEngineeringLocked - entities: - - uid: 73 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 6.5,-13.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 2 - - type: DeviceLinkSource - linkedPorts: - 3167: - - - DoorStatus - - DoorBolt - - uid: 3167 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 3.5,-14.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 73: - - - DoorStatus - - DoorBolt - - uid: 5064 - components: - - type: Transform - pos: -40.5,29.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 5076: - - - DoorStatus - - DoorBolt - - uid: 5076 - components: - - type: Transform - pos: -43.5,29.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 5064: - - - DoorStatus - - DoorBolt - - uid: 8794 - components: - - type: Transform - pos: 47.5,2.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 8795: - - - DoorStatus - - DoorBolt - - uid: 8795 - components: - - type: Transform - pos: 49.5,2.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 8794: - - - DoorStatus - - DoorBolt - - uid: 16736 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -62.5,-59.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 16892: - - - DoorStatus - - DoorBolt - - uid: 16892 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -63.5,-57.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 16736: - - - DoorStatus - - DoorBolt -- proto: AirlockExternalGlassLocked - entities: - - uid: 294 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 27.5,26.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 3 - - type: DeviceLinkSource - linkedPorts: - 938: - - - DoorStatus - - DoorBolt - 21958: - - - DoorStatus - - DoorBolt - - uid: 862 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 53.5,-31.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 19896: - - - DoorStatus - - DoorBolt - - uid: 938 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 26.5,28.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 2 - - type: DeviceLinkSource - linkedPorts: - 21958: - - - DoorStatus - - DoorBolt - 13412: - - - DoorStatus - - InputB - - uid: 3999 - components: - - type: Transform - pos: -35.5,-75.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 4672: - - - DoorStatus - - DoorBolt - - uid: 4043 - components: - - type: Transform - pos: 51.5,-65.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 4295: - - - DoorStatus - - DoorBolt - - uid: 4295 - components: - - type: Transform - pos: 51.5,-62.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 4043: - - - DoorStatus - - DoorBolt - - uid: 4729 - components: - - type: Transform - pos: -35.5,-69.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 3682: - - - DoorStatus - - DoorBolt - - uid: 4772 - components: - - type: Transform - pos: -35.5,-67.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 3636: - - - DoorStatus - - DoorBolt - - uid: 4773 - components: - - type: Transform - pos: -35.5,-77.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 4673: - - - DoorStatus - - DoorBolt - - uid: 5184 - components: - - type: Transform - pos: -34.5,-81.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 6115: - - - DoorStatus - - DoorBolt - - uid: 5764 - components: - - type: Transform - pos: -32.5,-81.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 6166: - - - DoorStatus - - DoorBolt - - uid: 8579 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 45.5,23.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 2 - - type: DeviceLinkSource - linkedPorts: - 8851: - - - DoorStatus - - DoorBolt - - uid: 8740 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 47.5,23.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 21929: - - - DoorStatus - - DoorBolt - - uid: 13100 - components: - - type: Transform - pos: -53.5,1.5 - parent: 2 - - uid: 13406 - components: - - type: Transform - pos: 10.5,-76.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 14421: - - - DoorStatus - - DoorBolt - - uid: 13550 - components: - - type: Transform - pos: -7.5,-76.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 14497: - - - DoorStatus - - DoorBolt - - uid: 14421 - components: - - type: Transform - pos: 10.5,-80.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 13406: - - - DoorStatus - - DoorBolt - - uid: 14497 - components: - - type: Transform - pos: -7.5,-80.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 13550: - - - DoorStatus - - DoorBolt - - uid: 16239 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -55.5,0.5 - parent: 2 - - uid: 19896 - components: - - type: Transform - pos: 50.5,-31.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 3 - - type: DeviceLinkSource - linkedPorts: - 862: - - - DoorStatus - - DoorBolt - - uid: 21863 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 49.5,21.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 2 - - type: DeviceLinkSource - linkedPorts: - 3850: - - - DoorStatus - - DoorBolt - - uid: 21912 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 49.5,19.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 936: - - - DoorStatus - - DoorBolt - - uid: 21958 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 28.5,28.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 2 - - type: DeviceLinkSource - linkedPorts: - 13412: - - - DoorStatus - - InputA - 938: - - - DoorStatus - - DoorBolt -- proto: AirlockExternalGlassShuttleArrivals - entities: - - uid: 12786 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 6.5,-74.5 - parent: 2 - - uid: 12792 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 6.5,-67.5 - parent: 2 - - uid: 12795 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -3.5,-74.5 - parent: 2 - - uid: 13280 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -3.5,-67.5 - parent: 2 -- proto: AirlockExternalGlassShuttleEmergencyLocked - entities: - - uid: 6660 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 57.5,-16.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 187: - - - DockStatus - - Open - - type: DeviceLinkSink - invokeCounter: 3 - - uid: 9149 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 57.5,-24.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 197: - - - DockStatus - - Open - - type: DeviceLinkSink - invokeCounter: 3 - - uid: 9150 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 57.5,-26.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 216: - - - DockStatus - - Open - - type: DeviceLinkSink - invokeCounter: 5 - - uid: 9151 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 57.5,-18.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 183: - - - DockStatus - - Open - - type: DeviceLinkSink - invokeCounter: 3 -- proto: AirlockExternalGlassShuttleEscape - entities: - - uid: 16270 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -57.5,-18.5 - parent: 2 - - uid: 17705 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 62.5,-53.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - uid: 22093 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -56.5,-51.5 - parent: 2 -- proto: AirlockExternalGlassShuttleLocked - entities: - - uid: 102 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 18.5,28.5 - parent: 2 - - uid: 936 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 51.5,19.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 22300: - - - DoorStatus - - InputA - - - DockStatus - - InputA - - - DockStatus - - InputB - - type: DeviceLinkSink - invokeCounter: 1 - - uid: 3636 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -37.5,-67.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 5120: - - - DoorStatus - - InputA - - - DockStatus - - InputA - - - DockStatus - - InputB - - type: DeviceLinkSink - invokeCounter: 1 - - uid: 3682 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -37.5,-69.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 3802: - - - DoorStatus - - InputA - - - DockStatus - - InputA - - - DockStatus - - InputB - - type: DeviceLinkSink - invokeCounter: 1 - - uid: 3850 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 51.5,21.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 509: - - - DoorStatus - - InputA - - - DockStatus - - InputA - - - DockStatus - - InputB - - type: DeviceLinkSink - invokeCounter: 1 - - uid: 4672 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -37.5,-75.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 5252: - - - DoorStatus - - InputA - - - DockStatus - - InputA - - - DockStatus - - InputB - - type: DeviceLinkSink - invokeCounter: 1 - - uid: 4673 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -37.5,-77.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 5121: - - - DoorStatus - - InputA - - - DockStatus - - InputA - - - DockStatus - - InputB - - type: DeviceLinkSink - invokeCounter: 1 - - uid: 6115 - components: - - type: Transform - pos: -34.5,-83.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 5127: - - - DoorStatus - - InputA - - - DockStatus - - InputA - - - DockStatus - - InputB - - type: DeviceLinkSink - invokeCounter: 1 - - uid: 6166 - components: - - type: Transform - pos: -32.5,-83.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 5123: - - - DoorStatus - - InputA - - - DockStatus - - InputA - - - DockStatus - - InputB - - type: DeviceLinkSink - invokeCounter: 1 - - uid: 8851 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 45.5,26.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 22302: - - - DoorStatus - - InputA - - - DockStatus - - InputA - - - DockStatus - - InputB - - type: DeviceLinkSink - invokeCounter: 1 - - uid: 12492 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 20.5,28.5 - parent: 2 - - uid: 21929 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 47.5,26.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 22301: - - - DoorStatus - - InputA - - - DockStatus - - InputB - - - DockStatus - - InputA - - type: DeviceLinkSink - invokeCounter: 1 -- proto: AirlockFreezer - entities: - - uid: 814 - components: - - type: Transform - pos: -32.5,5.5 - parent: 2 -- proto: AirlockFreezerHydroponicsLocked - entities: - - uid: 2945 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -12.5,-32.5 - parent: 2 -- proto: AirlockFreezerKitchenHydroLocked - entities: - - uid: 17580 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -11.5,-34.5 - parent: 2 -- proto: AirlockFreezerLocked - entities: - - uid: 3383 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -8.5,-31.5 - parent: 2 -- proto: AirlockGlass - entities: - - uid: 46 - components: - - type: Transform - pos: 49.5,-57.5 - parent: 2 - - uid: 85 - components: - - type: Transform - pos: -15.5,0.5 - parent: 2 - - uid: 92 - components: - - type: Transform - pos: -17.5,0.5 - parent: 2 - - uid: 93 - components: - - type: Transform - 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: -15.5,-5.5 - parent: 2 - - uid: 772 - components: - - type: Transform - pos: -17.5,-5.5 - parent: 2 - - uid: 804 - components: - - type: Transform - pos: -21.5,6.5 - parent: 2 - - uid: 882 - components: - - type: Transform - pos: 16.5,-34.5 - parent: 2 - - uid: 909 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -23.5,-1.5 - parent: 2 - - uid: 970 - components: - - type: Transform - pos: 9.5,-54.5 - parent: 2 - - uid: 974 - components: - - type: Transform - pos: -21.5,5.5 - parent: 2 - - uid: 1001 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -23.5,-2.5 - parent: 2 - - uid: 1015 - components: - - type: Transform - pos: 11.5,-54.5 - parent: 2 - - uid: 1018 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -23.5,-3.5 - parent: 2 - - uid: 1023 - components: - - type: Transform - pos: 10.5,-54.5 - parent: 2 - - uid: 1220 - components: - - type: Transform - pos: -20.5,-17.5 - parent: 2 - - uid: 2202 - components: - - type: Transform - pos: 15.5,-23.5 - parent: 2 - - uid: 2308 - components: - - type: Transform - pos: 14.5,-23.5 - parent: 2 - - uid: 2325 - components: - - type: Transform - pos: 49.5,-14.5 - parent: 2 - - uid: 2620 - components: - - type: Transform - pos: 31.5,16.5 - parent: 2 - - uid: 2720 - components: - - type: Transform - pos: -19.5,-17.5 - parent: 2 - - uid: 3024 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -21.5,-23.5 - parent: 2 - - uid: 3181 - components: - - type: Transform - pos: 9.5,-46.5 - parent: 2 - - uid: 3350 - components: - - type: Transform - pos: -16.5,-21.5 - parent: 2 - - uid: 3924 - components: - - type: Transform - pos: 12.5,-22.5 - parent: 2 - - uid: 4136 - components: - - type: Transform - pos: 13.5,-40.5 - parent: 2 - - uid: 4744 - components: - - type: Transform - pos: 41.5,-57.5 - parent: 2 - - uid: 4973 - components: - - type: Transform - pos: 39.5,-62.5 - parent: 2 - - uid: 5059 - components: - - type: Transform - pos: 10.5,-46.5 - parent: 2 - - uid: 5149 - components: - - type: Transform - pos: 33.5,16.5 - parent: 2 - - uid: 5626 - components: - - type: Transform - pos: 45.5,-55.5 - parent: 2 - - uid: 5752 - components: - - type: Transform - pos: 32.5,16.5 - parent: 2 - - uid: 5779 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 37.5,-19.5 - parent: 2 - - uid: 5780 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 36.5,-19.5 - parent: 2 - - uid: 5781 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 35.5,-19.5 - parent: 2 - - uid: 5817 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 13.5,-39.5 - parent: 2 - - uid: 7207 - components: - - type: Transform - pos: -7.5,-54.5 - parent: 2 - - uid: 7248 - components: - - type: Transform - pos: 52.5,-50.5 - parent: 2 - - uid: 7311 - components: - - type: Transform - pos: -8.5,-54.5 - parent: 2 - - uid: 8677 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -33.5,-66.5 - parent: 2 - - uid: 8710 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -32.5,-66.5 - parent: 2 - - uid: 8731 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -34.5,-66.5 - parent: 2 - - uid: 8889 - components: - - type: Transform - pos: 58.5,-49.5 - parent: 2 - - uid: 8897 - components: - - type: Transform - pos: 15.5,-27.5 - parent: 2 - - uid: 8950 - components: - - type: Transform - pos: -6.5,-54.5 - parent: 2 - - uid: 9152 - components: - - type: Transform - pos: 43.5,-22.5 - parent: 2 - - uid: 9320 - components: - - type: Transform - pos: -8.5,-46.5 - parent: 2 - - uid: 9324 - components: - - type: Transform - pos: -9.5,-46.5 - parent: 2 - - uid: 9346 - components: - - type: Transform - pos: -7.5,-46.5 - parent: 2 - - uid: 9360 - components: - - type: Transform - pos: 43.5,-20.5 - parent: 2 - - uid: 9361 - components: - - type: Transform - pos: 43.5,-21.5 - parent: 2 - - uid: 9452 - components: - - type: Transform - pos: 12.5,-48.5 - parent: 2 - - uid: 10810 - components: - - type: Transform - pos: 14.5,-27.5 - parent: 2 - - uid: 11008 - components: - - type: Transform - pos: 11.5,-46.5 - parent: 2 - - uid: 11194 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 12.5,-21.5 - parent: 2 - - uid: 14539 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 45.5,-38.5 - parent: 2 - - uid: 15880 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -52.5,21.5 - parent: 2 - - uid: 16220 - components: - - type: Transform - pos: 54.5,-54.5 - parent: 2 - - uid: 16275 - components: - - type: Transform - pos: -49.5,23.5 - parent: 2 - - uid: 16295 - components: - - type: Transform - pos: -52.5,16.5 - parent: 2 - - uid: 16994 - components: - - type: Transform - pos: 57.5,-57.5 - parent: 2 - - uid: 18780 - components: - - type: Transform - pos: 73.5,-67.5 - parent: 2 - - uid: 22526 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -22.5,-21.5 - parent: 2 - - uid: 22527 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -23.5,-21.5 - parent: 2 - - uid: 22529 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -32.5,-46.5 - parent: 2 - - uid: 22530 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -33.5,-46.5 - parent: 2 - - uid: 22531 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -34.5,-46.5 - parent: 2 - - uid: 22535 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -22.5,-39.5 - parent: 2 - - uid: 22536 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -23.5,-39.5 - parent: 2 - - uid: 22537 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -24.5,-39.5 - parent: 2 - - uid: 22557 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -26.5,-42.5 - parent: 2 - - uid: 22558 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -26.5,-41.5 - parent: 2 - - uid: 22559 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -26.5,-40.5 - parent: 2 - - uid: 24468 - components: - - type: Transform - pos: -24.5,-21.5 - parent: 2 -- proto: AirlockGlassShuttle - entities: - - uid: 3910 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 5.5,29.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 20223: - - - DoorStatus - - InputA - - - DockStatus - - InputB - - - DockStatus - - InputA - - type: DeviceLinkSink - invokeCounter: 1 - - uid: 12340 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 3.5,29.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 20224: - - - DoorStatus - - InputA - - - DockStatus - - InputB - - - DockStatus - - InputA - - type: DeviceLinkSink - invokeCounter: 1 -- proto: AirlockHeadOfPersonnelLocked - entities: - - uid: 202 - components: - - type: Transform - pos: -13.5,-50.5 - parent: 2 - - uid: 662 - components: - - type: Transform - pos: -18.5,-47.5 - parent: 2 - - uid: 4015 - components: - - type: Transform - pos: -14.5,-49.5 - parent: 2 -- proto: AirlockHeadOfSecurityLocked - entities: - - uid: 11051 - components: - - type: Transform - pos: -43.5,0.5 - parent: 2 -- proto: AirlockHydroponicsLocked - entities: - - uid: 3301 - components: - - type: Transform - pos: -16.5,-30.5 - parent: 2 - - uid: 3436 - components: - - type: Transform - pos: -21.5,-36.5 - parent: 2 - - uid: 3443 - components: - - type: Transform - pos: -13.5,-38.5 - parent: 2 -- proto: AirlockJanitorLocked - entities: - - uid: 21364 - components: - - type: Transform - pos: 27.5,5.5 - parent: 2 -- proto: AirlockKitchenLocked - entities: - - uid: 3275 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -1.5,-34.5 - parent: 2 -- proto: AirlockMaintCargoLocked - entities: - - uid: 1355 - components: - - type: Transform - pos: -5.5,24.5 - parent: 2 - - uid: 5075 - components: - - type: Transform - pos: -3.5,24.5 - parent: 2 - - uid: 13002 - components: - - type: Transform - pos: 21.5,12.5 - parent: 2 -- proto: AirlockMaintChapelLocked - entities: - - uid: 1514 - components: - - type: Transform - pos: 41.5,-5.5 - parent: 2 -- proto: AirlockMaintChemLocked - entities: - - uid: 11049 - components: - - type: Transform - pos: -38.5,-39.5 - parent: 2 -- proto: AirlockMaintCommandLocked - entities: - - uid: 6747 - components: - - type: Transform - pos: -9.5,-55.5 - parent: 2 -- proto: AirlockMaintDetectiveLocked - entities: - - uid: 7373 - components: - - type: Transform - pos: 36.5,5.5 - parent: 2 -- proto: AirlockMaintGlassLocked - entities: - - uid: 6326 - components: - - type: Transform - pos: 8.5,-56.5 - parent: 2 - - uid: 11447 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 41.5,7.5 - parent: 2 -- proto: AirlockMaintHydroLocked - entities: - - uid: 3284 - components: - - type: Transform - pos: -17.5,-28.5 - parent: 2 -- proto: AirlockMaintJanitorLocked - entities: - - uid: 10107 - components: - - type: Transform - pos: 27.5,-1.5 - parent: 2 -- proto: AirlockMaintKitchenLocked - entities: - - uid: 5061 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 0.5,-31.5 - parent: 2 -- proto: AirlockMaintLawyerLocked - entities: - - uid: 2327 - components: - - type: Transform - pos: 26.5,11.5 - parent: 2 -- proto: AirlockMaintLocked - entities: - - uid: 9 - components: - - type: Transform - pos: 46.5,-12.5 - parent: 2 - - uid: 346 - components: - - type: Transform - pos: 17.5,-7.5 - parent: 2 - - uid: 347 - components: - - type: Transform - pos: 21.5,-12.5 - parent: 2 - - uid: 432 - components: - - type: Transform - pos: 44.5,-40.5 - parent: 2 - - uid: 536 - components: - - type: Transform - pos: 46.5,-40.5 - parent: 2 - - uid: 648 - components: - - type: Transform - pos: -30.5,-15.5 - parent: 2 - - uid: 1167 - components: - - type: Transform - pos: -18.5,12.5 - parent: 2 - - uid: 2261 - components: - - type: Transform - pos: 23.5,-18.5 - parent: 2 - - uid: 2398 - components: - - type: Transform - pos: -20.5,-27.5 - parent: 2 - - uid: 2633 - components: - - type: Transform - pos: -32.5,21.5 - parent: 2 - - uid: 2654 - components: - - type: Transform - pos: -10.5,21.5 - parent: 2 - - uid: 3289 - components: - - type: Transform - pos: 45.5,-14.5 - parent: 2 - - uid: 3497 - components: - - type: Transform - pos: -12.5,-25.5 - parent: 2 - - uid: 5023 - components: - - type: Transform - pos: 7.5,-36.5 - parent: 2 - - uid: 5130 - components: - - type: Transform - pos: 47.5,-32.5 - parent: 2 - - uid: 5444 - components: - - type: Transform - pos: 39.5,16.5 - parent: 2 - - uid: 5485 - components: - - type: Transform - pos: -13.5,19.5 - parent: 2 - - uid: 5685 - components: - - type: Transform - pos: 18.5,10.5 - parent: 2 - - uid: 5693 - components: - - type: Transform - pos: 26.5,-55.5 - parent: 2 - - uid: 5965 - components: - - type: Transform - pos: 17.5,-51.5 - parent: 2 - - uid: 6575 - components: - - type: Transform - pos: 16.5,4.5 - parent: 2 - - uid: 6917 - components: - - type: Transform - pos: 21.5,8.5 - parent: 2 - - uid: 8358 - components: - - type: Transform - pos: 32.5,-54.5 - parent: 2 - - uid: 8360 - components: - - type: Transform - pos: 16.5,-0.5 - parent: 2 - - uid: 9046 - components: - - type: Transform - pos: 45.5,-29.5 - parent: 2 - - uid: 9440 - components: - - type: Transform - pos: 23.5,-37.5 - parent: 2 - - uid: 10255 - components: - - type: Transform - pos: 5.5,-25.5 - parent: 2 - - uid: 10291 - components: - - type: Transform - pos: 29.5,-3.5 - parent: 2 - - uid: 10974 - components: - - type: Transform - pos: -40.5,-20.5 - parent: 2 - - uid: 11221 - components: - - type: Transform - pos: 5.5,-42.5 - parent: 2 - - uid: 13217 - components: - - type: Transform - pos: 18.5,-57.5 - parent: 2 - - uid: 13337 - components: - - type: Transform - pos: 29.5,22.5 - parent: 2 - - uid: 13338 - components: - - type: Transform - pos: 29.5,21.5 - parent: 2 - - uid: 13374 - components: - - type: Transform - pos: 28.5,-14.5 - parent: 2 - - uid: 13662 - components: - - type: Transform - pos: 35.5,13.5 - parent: 2 - - uid: 13726 - components: - - type: Transform - pos: 4.5,-46.5 - parent: 2 - - uid: 13807 - components: - - type: Transform - pos: 21.5,-57.5 - parent: 2 - - uid: 13809 - components: - - type: Transform - pos: 24.5,-57.5 - parent: 2 - - uid: 14170 - components: - - type: Transform - pos: -36.5,-41.5 - parent: 2 - - uid: 15946 - components: - - type: Transform - pos: 48.5,-27.5 - parent: 2 - - uid: 16011 - components: - - type: Transform - pos: 15.5,-6.5 - parent: 2 - - uid: 16200 - components: - - type: Transform - pos: -19.5,24.5 - parent: 2 - - uid: 16358 - components: - - type: Transform - pos: -26.5,21.5 - parent: 2 - - uid: 16366 - components: - - type: Transform - pos: -48.5,-13.5 - parent: 2 - - uid: 16367 - components: - - type: Transform - pos: -43.5,-13.5 - parent: 2 - - uid: 16488 - components: - - type: Transform - pos: -47.5,11.5 - parent: 2 - - uid: 16504 - components: - - type: Transform - pos: -53.5,-6.5 - parent: 2 - - uid: 16954 - components: - - type: Transform - pos: -35.5,-58.5 - parent: 2 - - uid: 17152 - components: - - type: Transform - pos: -35.5,-48.5 - parent: 2 - - uid: 17781 - components: - - type: Transform - pos: 50.5,-41.5 - parent: 2 - - uid: 17975 - components: - - type: Transform - pos: 30.5,18.5 - parent: 2 - - uid: 18979 - components: - - type: Transform - pos: 34.5,6.5 - parent: 2 - - uid: 19652 - components: - - type: Transform - pos: -29.5,19.5 - parent: 2 - - uid: 20394 - components: - - type: Transform - pos: 12.5,-57.5 - parent: 2 - - uid: 21405 - components: - - type: Transform - pos: 5.5,-38.5 - parent: 2 - - uid: 21406 - components: - - type: Transform - pos: 5.5,-44.5 - parent: 2 - - uid: 22285 - components: - - type: Transform - pos: 18.5,-33.5 - parent: 2 - - uid: 22299 - components: - - type: Transform - pos: 23.5,17.5 - parent: 2 -- proto: AirlockMaintMedLocked - entities: - - uid: 1593 - components: - - type: Transform - pos: 21.5,-1.5 - parent: 2 - - uid: 3118 - components: - - type: Transform - pos: -34.5,-21.5 - parent: 2 - - uid: 10617 - components: - - type: Transform - pos: -42.5,-55.5 - parent: 2 - - uid: 22100 - components: - - type: Transform - pos: 20.5,-1.5 - parent: 2 -- proto: AirlockMaintRnDLocked - entities: - - uid: 3848 - components: - - type: Transform - pos: 20.5,-32.5 - parent: 2 - - uid: 4563 - components: - - type: Transform - pos: 42.5,-37.5 - parent: 2 - - uid: 6194 - components: - - type: Transform - pos: 27.5,-47.5 - parent: 2 - - uid: 11395 - components: - - type: Transform - pos: 25.5,-39.5 - parent: 2 -- proto: AirlockMaintSecLocked - entities: - - uid: 11061 - components: - - type: Transform - pos: -32.5,-11.5 - parent: 2 - - uid: 11965 - components: - - type: Transform - pos: -42.5,-9.5 - parent: 2 -- proto: AirlockMaintServiceLocked - entities: - - uid: 1639 - components: - - type: Transform - pos: 23.5,-40.5 - parent: 2 - - uid: 1920 - components: - - type: Transform - pos: 16.5,-53.5 - parent: 2 -- proto: AirlockMaintServiceTheatreLocked - entities: - - uid: 302 - components: - - type: Transform - pos: 2.5,-40.5 - parent: 2 -- proto: AirlockMedicalGlassLocked - entities: - - uid: 506 - components: - - type: Transform - pos: -37.5,-26.5 - parent: 2 - - uid: 967 - components: - - type: Transform - pos: -32.5,-31.5 - parent: 2 - - uid: 1095 - components: - - type: Transform - pos: -32.5,-32.5 - parent: 2 - - uid: 1679 - components: - - type: Transform - pos: -43.5,-33.5 - parent: 2 - - uid: 1781 - components: - - type: Transform - pos: -32.5,-27.5 - parent: 2 - - uid: 2244 - components: - - type: Transform - pos: -37.5,-27.5 - parent: 2 - - uid: 2273 - components: - - type: Transform - pos: -37.5,-32.5 - parent: 2 - - uid: 2287 - components: - - type: Transform - pos: -37.5,-33.5 - parent: 2 - - uid: 2482 - components: - - type: Transform - pos: -34.5,-25.5 - parent: 2 - - uid: 2509 - components: - - type: Transform - pos: -32.5,-28.5 - parent: 2 - - uid: 2901 - components: - - type: Transform - pos: -32.5,-24.5 - parent: 2 - - uid: 2961 - components: - - type: Transform - pos: -30.5,-23.5 - parent: 2 - - uid: 3186 - components: - - type: Transform - pos: -46.5,-28.5 - parent: 2 - - uid: 4119 - components: - - type: Transform - pos: -46.5,-31.5 - parent: 2 - - uid: 9425 - components: - - type: Transform - pos: 19.5,4.5 - parent: 2 -- proto: AirlockMedicalLocked - entities: - - uid: 6123 - components: - - type: Transform - pos: -35.5,-52.5 - parent: 2 - - uid: 10058 - components: - - type: Transform - pos: -43.5,-26.5 - parent: 2 - - uid: 10658 - components: - - type: Transform - pos: -25.5,-25.5 - parent: 2 - - uid: 12513 - components: - - type: Transform - pos: -46.5,-37.5 - parent: 2 - - uid: 12638 - components: - - type: Transform - pos: -41.5,-23.5 - parent: 2 - - uid: 13788 - components: - - type: Transform - pos: -49.5,-37.5 - parent: 2 -- proto: AirlockMedicalMorgueLocked - entities: - - uid: 13390 - components: - - type: Transform - pos: -48.5,-42.5 - parent: 2 - - uid: 13881 - components: - - type: Transform - pos: -48.5,-39.5 - parent: 2 -- proto: AirlockMedicalMorgueMaintLocked - entities: - - uid: 13910 - components: - - type: Transform - pos: -45.5,-47.5 - parent: 2 -- proto: AirlockQuartermasterLocked - entities: - - uid: 849 - components: - - type: Transform - pos: -5.5,18.5 - parent: 2 - - uid: 1097 - components: - - type: Transform - pos: -3.5,18.5 - parent: 2 -- proto: AirlockResearchDirectorLocked - entities: - - uid: 308 - components: - - type: Transform - pos: 29.5,-32.5 - parent: 2 - - uid: 7037 - components: - - type: Transform - pos: 29.5,-36.5 - parent: 2 -- proto: AirlockSalvageLocked - entities: - - uid: 57 - components: - - type: Transform - pos: 13.5,20.5 - parent: 2 - - uid: 1009 - components: - - type: Transform - pos: 26.5,21.5 - parent: 2 - - uid: 1035 - components: - - type: Transform - pos: 26.5,22.5 - parent: 2 - - uid: 4627 - components: - - type: Transform - pos: 18.5,22.5 - parent: 2 - - uid: 4778 - components: - - type: Transform - pos: 18.5,21.5 - parent: 2 - - uid: 5424 - components: - - type: Transform - pos: 13.5,19.5 - parent: 2 - - uid: 11440 - components: - - type: Transform - pos: 15.5,17.5 - parent: 2 - - uid: 14287 - components: - - type: Transform - pos: 10.5,25.5 - parent: 2 -- proto: AirlockScienceGlassLocked - entities: - - uid: 98 - components: - - type: Transform - pos: 31.5,-25.5 - parent: 2 - - uid: 142 - components: - - type: Transform - pos: 23.5,-25.5 - parent: 2 - - uid: 146 - components: - - type: Transform - pos: 34.5,-39.5 - parent: 2 - - uid: 163 - components: - - type: Transform - pos: 33.5,-39.5 - parent: 2 - - uid: 166 - components: - - type: Transform - pos: 39.5,-43.5 - parent: 2 - - uid: 1314 - components: - - type: Transform - pos: 39.5,-31.5 - parent: 2 - - uid: 3925 - components: - - type: Transform - pos: 36.5,-37.5 - parent: 2 - - uid: 3934 - components: - - type: Transform - pos: 36.5,-35.5 - parent: 2 - - uid: 4186 - components: - - type: Transform - pos: 29.5,-23.5 - parent: 2 - - uid: 5285 - components: - - type: Transform - pos: 28.5,-23.5 - parent: 2 - - uid: 6727 - components: - - type: Transform - pos: 26.5,-30.5 - parent: 2 -- proto: AirlockSecurityGlassLocked - entities: - - uid: 11075 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -34.5,-6.5 - parent: 2 - - uid: 11343 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -41.5,-1.5 - parent: 2 - - uid: 11368 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -41.5,-3.5 - parent: 2 - - uid: 11957 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -41.5,-7.5 - parent: 2 -- proto: AirlockSecurityLawyerLocked - entities: - - uid: 776 - components: - - type: Transform - pos: 30.5,10.5 - parent: 2 -- proto: AirlockSecurityLocked - entities: - - uid: 414 - components: - - type: Transform - pos: -32.5,-7.5 - parent: 2 - - uid: 1145 - components: - - type: Transform - pos: 63.5,-77.5 - parent: 2 -- proto: AirlockServiceGlassLocked - entities: - - uid: 3745 - components: - - type: Transform - pos: 12.5,-51.5 - parent: 2 - - uid: 5945 - components: - - type: Transform - pos: 20.5,-40.5 - parent: 2 -- proto: AirlockServiceTheatreGlassLocked - entities: - - uid: 465 - components: - - type: Transform - pos: -0.5,-40.5 - parent: 2 -- proto: AirlockTheatreLocked - entities: - - uid: 643 - components: - - type: Transform - pos: 8.5,-30.5 - parent: 2 - - uid: 4671 - components: - - type: Transform - pos: 8.5,-28.5 - parent: 2 - - uid: 4677 - components: - - type: Transform - pos: 8.5,-34.5 - parent: 2 - - uid: 4873 - components: - - type: Transform - pos: 4.5,-28.5 - parent: 2 - - uid: 5910 - components: - - type: Transform - pos: 4.5,-30.5 - parent: 2 - - uid: 6216 - components: - - type: Transform - pos: 4.5,-34.5 - parent: 2 -- proto: AirlockVirologyLocked - entities: - - uid: 4185 - components: - - type: Transform - pos: -52.5,-30.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 4603: - - - DoorStatus - - DoorBolt - - uid: 4603 - components: - - type: Transform - pos: -50.5,-30.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 4185: - - - DoorStatus - - DoorBolt - - uid: 4653 - components: - - type: Transform - pos: -56.5,-29.5 - parent: 2 -- proto: AirSensor - entities: - - uid: 151 - components: - - type: Transform - pos: -54.5,-22.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 7632 - - uid: 634 - components: - - type: Transform - pos: 27.5,-35.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 8983 - - uid: 682 - components: - - type: Transform - pos: -9.5,-40.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15139 - - 58 - - 14795 - - uid: 1005 - components: - - type: Transform - pos: 5.5,-33.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13665 - - uid: 1006 - components: - - type: Transform - pos: 6.5,-30.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13665 - - uid: 1657 - components: - - type: Transform - pos: -21.5,-8.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24059 - - uid: 1723 - components: - - type: Transform - pos: 52.5,-21.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13549 - - uid: 1725 - components: - - type: Transform - pos: 1.5,-33.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 1933 - - uid: 1809 - components: - - type: Transform - pos: -3.5,-44.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14795 - - 15139 - - 58 - - uid: 2503 - components: - - type: Transform - pos: -4.5,-32.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 1933 - - uid: 2524 - components: - - type: Transform - pos: -30.5,-2.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24238 - - uid: 2591 - components: - - type: Transform - pos: 5.5,-27.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13665 - - uid: 3014 - components: - - type: Transform - pos: 0.5,-9.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13793 - - uid: 3299 - components: - - type: Transform - pos: 51.5,-12.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13549 - - uid: 4456 - components: - - type: Transform - pos: -29.5,-46.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14004 - - uid: 6272 - components: - - type: Transform - pos: -7.5,-52.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 2583 - - 14795 - - uid: 7627 - components: - - type: Transform - pos: -59.5,-30.5 - parent: 2 - - uid: 7655 - components: - - type: Transform - pos: -48.5,-30.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14915 - - uid: 7662 - components: - - type: Transform - pos: -50.5,-37.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14915 - - uid: 9311 - components: - - type: Transform - pos: 32.5,-34.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 8983 - - uid: 9457 - components: - - type: Transform - pos: 31.5,7.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14085 - - uid: 9458 - components: - - type: Transform - pos: 31.5,-2.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14085 - - uid: 9497 - components: - - type: Transform - pos: 31.5,-10.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15421 - - uid: 9572 - components: - - type: Transform - pos: -17.5,-55.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14019 - - uid: 10963 - components: - - type: Transform - pos: 10.5,-52.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 2583 - - 14795 - - uid: 11990 - components: - - type: Transform - pos: -13.5,15.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 8606 - - uid: 13168 - components: - - type: Transform - pos: -19.5,-41.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15139 - - 58 - - 14795 - - uid: 13418 - components: - - type: Transform - pos: 10.5,-26.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13665 - - uid: 13518 - components: - - type: Transform - pos: 38.5,-21.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13639 - - uid: 13526 - components: - - type: Transform - pos: 22.5,-21.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13640 - - uid: 13618 - components: - - type: Transform - pos: 35.5,-3.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13600 - - uid: 13619 - components: - - type: Transform - pos: 40.5,-11.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13600 - - uid: 13633 - components: - - type: Transform - pos: 27.5,-17.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13638 - - uid: 13646 - components: - - type: Transform - pos: 27.5,-43.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13645 - - uid: 13656 - components: - - type: Transform - pos: 38.5,-27.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13655 - - uid: 13659 - components: - - type: Transform - pos: 26.5,-24.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 29 - - uid: 13664 - components: - - type: Transform - pos: 16.5,-30.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13665 - - uid: 13666 - components: - - type: Transform - pos: 36.5,-31.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 29 - - uid: 13811 - components: - - type: Transform - pos: 38.5,-45.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13810 - - uid: 13849 - components: - - type: Transform - pos: -17.5,-38.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13846 - - uid: 14048 - components: - - type: Transform - pos: -11.5,-47.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14047 - - uid: 14275 - components: - - type: Transform - pos: -38.5,-38.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14210 - - uid: 14381 - components: - - type: Transform - pos: -23.5,-26.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15331 - - 15937 - - uid: 14650 - components: - - type: Transform - pos: -16.5,-12.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 10102 - - uid: 14712 - components: - - type: Transform - pos: -20.5,-19.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 10102 - - uid: 14727 - components: - - type: Transform - pos: -23.5,-37.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15331 - - 15937 - - uid: 15118 - components: - - type: Transform - pos: 10.5,-39.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 7178 - - uid: 15133 - components: - - type: Transform - pos: 7.5,-45.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 7178 - - uid: 15138 - components: - - type: Transform - pos: -3.5,-38.5 - parent: 2 - - uid: 15867 - components: - - type: Transform - pos: -42.5,-27.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15862 - - uid: 15868 - components: - - type: Transform - pos: -42.5,-32.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15862 - - uid: 15870 - components: - - type: Transform - pos: -43.5,-20.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15869 - - uid: 15876 - components: - - type: Transform - pos: -29.5,-22.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15894 - - uid: 15911 - components: - - type: Transform - pos: -28.5,-29.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15331 - - 15937 - - uid: 16097 - components: - - type: Transform - pos: -43.5,-39.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 16096 - - uid: 16137 - components: - - type: Transform - pos: -31.5,-41.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 7931 - - uid: 16179 - components: - - type: Transform - pos: -33.5,-56.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 9309 - - uid: 16180 - components: - - type: Transform - pos: -33.5,-49.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 9309 - - uid: 16256 - components: - - type: Transform - pos: -33.5,-62.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 9309 - - uid: 16304 - components: - - type: Transform - pos: -33.5,-71.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 12518 - - uid: 16310 - components: - - type: Transform - pos: -33.5,-78.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 12518 - - uid: 17346 - components: - - type: Transform - pos: -2.5,11.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 17348 - - uid: 17347 - components: - - type: Transform - pos: 11.5,11.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 17348 - - uid: 17368 - components: - - type: Transform - pos: 4.5,25.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 17352 - - uid: 17422 - components: - - type: Transform - pos: 4.5,17.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 17351 - - uid: 18822 - components: - - type: Transform - pos: 94.5,-42.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 17162 - - uid: 18889 - components: - - type: Transform - pos: 81.5,-42.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 18902 - - uid: 18901 - components: - - type: Transform - pos: 69.5,-42.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 18894 - - uid: 19045 - components: - - type: Transform - pos: 7.5,-41.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 7178 - - uid: 20738 - components: - - type: Transform - pos: -11.5,-14.5 - parent: 2 - - uid: 21076 - components: - - type: Transform - pos: 6.5,-56.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 3722 - - uid: 21080 - components: - - type: Transform - pos: 10.5,-74.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 9393 - - uid: 21081 - components: - - type: Transform - pos: -7.5,-74.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 5030 - - uid: 21134 - components: - - type: Transform - pos: -7.5,-60.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 5030 - - uid: 21135 - components: - - type: Transform - pos: 10.5,-60.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 9393 - - uid: 21424 - components: - - type: Transform - pos: 6.5,-42.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 7178 - - uid: 21808 - components: - - type: Transform - pos: 21.5,0.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 9147 - - uid: 22069 - components: - - type: Transform - pos: 62.5,-37.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 1909 - - uid: 22070 - components: - - type: Transform - pos: 18.5,6.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 22071 - - uid: 22074 - components: - - type: Transform - pos: 32.5,13.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14085 - - uid: 22135 - components: - - type: Transform - pos: 28.5,3.5 - parent: 2 - - uid: 22281 - components: - - type: Transform - pos: 21.5,-37.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 22255 - - uid: 22322 - components: - - type: Transform - pos: 15.5,19.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 21678 - - uid: 22327 - components: - - type: Transform - pos: 14.5,27.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 21678 - - uid: 22381 - components: - - type: Transform - pos: 22.5,23.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14943 - - uid: 22389 - components: - - type: Transform - pos: 28.5,25.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 22438 - - uid: 22410 - components: - - type: Transform - pos: 32.5,18.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 22438 - - uid: 22437 - components: - - type: Transform - pos: 35.5,24.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 22432 - - uid: 22454 - components: - - type: Transform - pos: 46.5,20.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 22439 - - uid: 22455 - components: - - type: Transform - pos: 39.5,20.5 - parent: 2 - - uid: 22598 - components: - - type: Transform - pos: -41.5,-53.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 22600 - - uid: 22599 - components: - - type: Transform - pos: -36.5,-53.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 22600 - - uid: 23083 - components: - - type: Transform - pos: 24.5,-9.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 23067 - - uid: 23125 - components: - - type: Transform - pos: 7.5,-39.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 7178 - - uid: 23143 - components: - - type: Transform - pos: 9.5,-2.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13796 - - 14984 - - uid: 23477 - components: - - type: Transform - pos: 6.5,-9.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 23444 - - uid: 23806 - components: - - type: Transform - pos: -13.5,-3.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 2196 - - uid: 23807 - components: - - type: Transform - pos: -9.5,-7.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 2237 - - uid: 24034 - components: - - type: Transform - pos: -21.5,-2.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24035 - - 24109 - - uid: 24036 - components: - - type: Transform - pos: -25.5,2.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 1931 - - uid: 24107 - components: - - type: Transform - pos: -29.5,-7.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24059 - - uid: 24119 - components: - - type: Transform - pos: -24.5,6.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 1413 - - uid: 24213 - components: - - type: Transform - pos: -35.5,8.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24130 - - uid: 24214 - components: - - type: Transform - pos: -38.5,8.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24130 - - uid: 24215 - components: - - type: Transform - pos: -40.5,13.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24130 - - uid: 24216 - components: - - type: Transform - pos: -41.5,15.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24130 - - uid: 24217 - components: - - type: Transform - pos: -32.5,13.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24130 - - uid: 24234 - components: - - type: Transform - pos: -32.5,1.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24238 - - uid: 24253 - components: - - type: Transform - pos: -39.5,1.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24254 - - uid: 24286 - components: - - type: Transform - pos: -43.5,-7.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24291 - - uid: 24287 - components: - - type: Transform - pos: -37.5,-7.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24290 - - uid: 24288 - components: - - type: Transform - pos: -45.5,-2.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24291 - - uid: 24289 - components: - - type: Transform - pos: -45.5,1.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24292 - - uid: 24317 - components: - - type: Transform - pos: -16.5,3.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 8606 - - 16078 - - uid: 24629 - components: - - type: Transform - pos: -20.5,-14.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24601 - - uid: 24828 - components: - - type: Transform - pos: 52.5,-38.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 1909 -- proto: AirSensorFreezer - entities: - - uid: 11781 - components: - - type: Transform - pos: -11.5,-31.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 2191 -- proto: AltarConvertMaint - entities: - - uid: 9055 - components: - - type: Transform - pos: 45.5,-27.5 - parent: 2 -- proto: AltarSpawner - entities: - - uid: 5785 - components: - - type: Transform - pos: 36.5,-11.5 - parent: 2 -- proto: AmeController - entities: - - uid: 11125 - components: - - type: Transform - pos: -8.5,-19.5 - parent: 2 -- proto: AmeJar - entities: - - uid: 15377 - components: - - type: Transform - pos: -13.5094795,-21.368427 - parent: 2 -- proto: AnomalyScanner - entities: - - uid: 6804 - components: - - type: Transform - pos: 37.374794,-38.25678 - parent: 2 - - uid: 7309 - components: - - type: Transform - pos: 31.52295,-75.33209 - parent: 2 -- proto: AnomalyVesselCircuitboard - entities: - - uid: 3868 - components: - - type: Transform - pos: 41.501637,-36.43034 - parent: 2 -- proto: APCBasic - entities: - - uid: 351 - components: - - type: MetaData - name: Bridge East APC - - type: Transform - rot: -1.5707963267948966 rad - pos: -13.5,-53.5 - parent: 2 - - type: Fixtures - fixtures: {} - - uid: 1342 - components: - - type: MetaData - name: Cargo South APC - - type: Transform - rot: 3.141592653589793 rad - pos: 8.5,15.5 - parent: 2 - - type: Fixtures - fixtures: {} - - uid: 1343 - components: - - type: MetaData - name: North Cargo APC - - type: Transform - pos: -0.5,27.5 - parent: 2 - - type: Fixtures - fixtures: {} - - uid: 1349 - components: - - type: MetaData - name: Salvage APC - - type: Transform - rot: 1.5707963267948966 rad - pos: 13.5,21.5 - parent: 2 - - type: Fixtures - fixtures: {} - - uid: 1685 - components: - - type: MetaData - name: TEG Room APC - - 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 - name: Morgue APC - - type: Transform - rot: 3.141592653589793 rad - pos: -49.5,-46.5 - parent: 2 - - type: Fixtures - fixtures: {} - - uid: 1875 - components: - - type: MetaData - name: Maints Shop APC - - type: Transform - pos: -50.5,-51.5 - parent: 2 - - type: Fixtures - fixtures: {} - - uid: 2118 - components: - - type: MetaData - name: Clinic APC - - type: Transform - rot: -1.5707963267948966 rad - pos: 23.5,-0.5 - parent: 2 - - type: Fixtures - fixtures: {} - - uid: 2152 - components: - - type: MetaData - name: AME Room APC - - type: Transform - pos: -9.5,-16.5 - parent: 2 - - type: Fixtures - fixtures: {} - - uid: 2303 - components: - - type: MetaData - name: Power Bank APC - - type: Transform - rot: 1.5707963267948966 rad - pos: -6.5,-19.5 - parent: 2 - - type: Fixtures - fixtures: {} - - uid: 2422 - components: - - type: MetaData - name: Atmos APC - - type: Transform - rot: 3.141592653589793 rad - pos: -7.5,-5.5 - parent: 2 - - type: Fixtures - fixtures: {} - - uid: 2497 - components: - - type: MetaData - name: Tools Room APC - - 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 - name: West Atrium APC - - 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 - name: Cryosleep APC - - type: Transform - pos: 14.5,-46.5 - parent: 2 - - type: Fixtures - fixtures: {} - - uid: 3753 - components: - - type: MetaData - name: QM's Room APC - - 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 - name: Vault APC - - type: Transform - rot: -1.5707963267948966 rad - pos: -27.5,-63.5 - parent: 2 - - type: Fixtures - fixtures: {} - - uid: 5105 - components: - - type: MetaData - name: Atrium APC - - type: Transform - 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 - name: Hydroponics APC - - type: Transform - 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 - name: Science Hall APC - - type: Transform - pos: 16.5,-20.5 - parent: 2 - - type: Fixtures - fixtures: {} - - uid: 7149 - components: - - type: MetaData - name: Coffee Hall APC - - type: Transform - pos: 17.5,8.5 - parent: 2 - - type: Fixtures - fixtures: {} - - uid: 7213 - components: - - type: MetaData - name: Chapel Back APC - - type: Transform - pos: 40.5,-5.5 - parent: 2 - - type: Fixtures - fixtures: {} - - uid: 7354 - components: - - type: MetaData - name: Detective APC - - type: Transform - 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 - name: CMO APC - - type: Transform - rot: 1.5707963267948966 rad - pos: -51.5,-21.5 - parent: 2 - - type: Fixtures - fixtures: {} - - uid: 8638 - components: - - type: MetaData - name: Maints Bar APC - - type: Transform - rot: 3.141592653589793 rad - pos: 44.5,7.5 - parent: 2 - - type: Fixtures - fixtures: {} - - uid: 8782 - components: - - type: MetaData - name: Solars - North East APC - - type: Transform - rot: 3.141592653589793 rad - pos: 44.5,0.5 - parent: 2 - - type: Fixtures - fixtures: {} - - uid: 9734 - components: - - type: MetaData - name: Bridge West APC - - type: Transform - rot: 1.5707963267948966 rad - pos: -21.5,-54.5 - parent: 2 - - type: Fixtures - fixtures: {} - - uid: 9744 - components: - - type: MetaData - name: Disposals APC - - type: Transform - pos: 28.5,-52.5 - parent: 2 - - type: Fixtures - fixtures: {} - - uid: 9817 - components: - - type: MetaData - name: HoP's Office APC - - type: Transform - rot: -1.5707963267948966 rad - pos: -10.5,-48.5 - parent: 2 - - type: Fixtures - fixtures: {} - - uid: 9870 - components: - - type: MetaData - name: Captain's Quarters APC - - type: Transform - rot: -1.5707963267948966 rad - pos: -21.5,-51.5 - parent: 2 - - type: Fixtures - fixtures: {} - - uid: 9916 - components: - - type: MetaData - name: Bridge Entrance APC - - type: Transform - pos: -20.5,-45.5 - parent: 2 - - type: Fixtures - fixtures: {} - - uid: 9988 - components: - - type: MetaData - name: Kitchen APC - - type: Transform - pos: -4.5,-29.5 - parent: 2 - - type: Fixtures - fixtures: {} - - uid: 10247 - components: - - type: MetaData - name: Station Anchor APC - - 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 - name: Game Room APC - - type: Transform - rot: 1.5707963267948966 rad - pos: 16.5,-47.5 - parent: 2 - - type: Fixtures - fixtures: {} - - uid: 11350 - components: - - type: MetaData - name: Artifact APC - - type: Transform - rot: 1.5707963267948966 rad - pos: 31.5,-44.5 - parent: 2 - - type: Fixtures - fixtures: {} - - uid: 11351 - components: - - type: MetaData - name: Robotics APC - - type: Transform - rot: -1.5707963267948966 rad - pos: 40.5,-26.5 - parent: 2 - - type: Fixtures - fixtures: {} - - uid: 11352 - components: - - type: MetaData - name: R&D APC - - type: Transform - rot: 1.5707963267948966 rad - pos: 18.5,-27.5 - parent: 2 - - type: Fixtures - fixtures: {} - - uid: 11675 - components: - - type: MetaData - name: Bar APC - - type: Transform - rot: 3.141592653589793 rad - pos: -1.5,-42.5 - parent: 2 - - type: Fixtures - fixtures: {} - - uid: 11792 - components: - - type: MetaData - name: CE's Office APC - - type: Transform - rot: -1.5707963267948966 rad - pos: -6.5,-24.5 - parent: 2 - - type: Fixtures - fixtures: {} - - uid: 11807 - components: - - type: MetaData - name: Front Engi APC - - type: Transform - 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 - name: ' Solars - South West APC' - - 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 - name: Mail APC - - 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 - name: Hall Outside Cargo APC - - 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 - name: Chapel Front APC - - type: Transform - pos: 38.5,-19.5 - parent: 2 - - type: Fixtures - fixtures: {} - - uid: 15578 - components: - - type: MetaData - name: Library APC - - type: Transform - pos: 19.5,-38.5 - parent: 2 - - type: Fixtures - fixtures: {} - - uid: 15872 - components: - - type: MetaData - name: Science North Hall APC - - type: Transform - 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 - name: Chemistry West APC - - type: Transform - pos: -38.5,-34.5 - parent: 2 - - type: Fixtures - fixtures: {} - - uid: 16393 - components: - - type: MetaData - name: Psychologist APC - - type: Transform - rot: 1.5707963267948966 rad - pos: -35.5,-55.5 - parent: 2 - - type: Fixtures - fixtures: {} - - uid: 16624 - components: - - type: MetaData - name: Docking Arm South APC - - type: Transform - rot: 1.5707963267948966 rad - pos: -35.5,-70.5 - parent: 2 - - type: Fixtures - fixtures: {} - - uid: 17056 - components: - - type: MetaData - name: RD's Office APC - - 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 - name: Chemistry East APC - - type: Transform - rot: -1.5707963267948966 rad - pos: -26.5,-37.5 - parent: 2 - - type: Fixtures - fixtures: {} - - uid: 20578 - components: - - type: MetaData - name: Medbay APC - - type: Transform - rot: 1.5707963267948966 rad - pos: -46.5,-29.5 - parent: 2 - - type: Fixtures - fixtures: {} - - uid: 20776 - components: - - type: MetaData - name: HoS' APC - - type: Transform - 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 - name: Janitor APC - - 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 - name: Reporter's APC - - type: Transform - rot: 3.141592653589793 rad - pos: 15.5,-54.5 - parent: 2 - - type: Fixtures - fixtures: {} - - uid: 23595 - components: - - type: MetaData - name: Mail Room APC - - type: Transform - 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 - components: - - type: Transform - pos: -4.6457157,-23.489979 - parent: 2 -- proto: APECircuitboard - entities: - - uid: 4404 - components: - - type: Transform - pos: 37.48668,-38.511932 - parent: 2 -- proto: AppraisalTool - entities: - - uid: 983 - components: - - type: Transform - pos: 1.1693805,20.703781 - parent: 2 -- proto: ArrivalsShuttleTimer - entities: - - uid: 21887 - components: - - type: Transform - 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 - components: - - type: Transform - pos: 66.314896,-41.232117 - parent: 2 -- proto: Ashtray - entities: - - uid: 705 - components: - - type: Transform - pos: -14.697546,15.752759 - parent: 2 - - uid: 856 - components: - - type: Transform - pos: -27.473076,-46.23464 - parent: 2 - - uid: 3550 - components: - - type: Transform - pos: 1.6437479,-33.79395 - parent: 2 - - uid: 5611 - components: - - type: Transform - pos: 46.717678,-33.57555 - parent: 2 - - type: Storage - storedItems: - 5612: - position: 0,0 - _rotation: South - - type: ContainerContainer - containers: - storagebase: !type:Container - showEnts: False - occludes: True - ents: - - 5612 - - uid: 7372 - components: - - type: Transform - pos: 37.70018,2.7332516 - parent: 2 - - uid: 8556 - components: - - type: Transform - pos: 48.542416,-5.5516963 - parent: 2 - - uid: 15664 - components: - - type: Transform - pos: -6.6169634,-43.162365 - parent: 2 - - uid: 18985 - components: - - type: Transform - pos: 27.53989,-28.666317 - parent: 2 -- proto: AsimovCircuitBoard - entities: - - uid: 16752 - components: - - type: Transform - pos: 66.58586,-42.482986 - parent: 2 -- proto: AsteroidRock - entities: - - uid: 830 - components: - - type: Transform - pos: 5.5,8.5 - parent: 2 - - uid: 877 - components: - - type: Transform - pos: -10.5,4.5 - parent: 2 - - uid: 880 - components: - - type: Transform - pos: -9.5,6.5 - parent: 2 - - uid: 1239 - components: - - type: Transform - pos: -9.5,4.5 - parent: 2 - - uid: 1256 - components: - - type: Transform - pos: -10.5,5.5 - parent: 2 - - uid: 1274 - components: - - type: Transform - pos: -9.5,5.5 - parent: 2 - - uid: 1277 - components: - - type: Transform - pos: -12.5,4.5 - parent: 2 - - uid: 1304 - components: - - type: Transform - pos: -9.5,7.5 - parent: 2 - - uid: 1472 - components: - - type: Transform - pos: 4.5,8.5 - parent: 2 - - uid: 1478 - components: - - type: Transform - pos: -12.5,3.5 - parent: 2 - - uid: 1482 - components: - - type: Transform - pos: -9.5,3.5 - parent: 2 -- proto: AtmosDeviceFanDirectional - entities: - - uid: 2064 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -3.5,-67.5 - parent: 2 - - uid: 3002 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 57.5,-26.5 - parent: 2 - - uid: 3195 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 57.5,-16.5 - parent: 2 - - uid: 13368 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -3.5,-74.5 - parent: 2 - - uid: 14347 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 6.5,-67.5 - parent: 2 - - uid: 16010 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 6.5,-74.5 - parent: 2 - - uid: 16101 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 57.5,-18.5 - parent: 2 - - uid: 16368 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -57.5,-18.5 - parent: 2 - - uid: 18670 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 57.5,-24.5 - parent: 2 - - uid: 20391 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 62.5,-53.5 - parent: 2 - - uid: 21796 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 18.5,28.5 - parent: 2 - - uid: 21945 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -56.5,-51.5 - parent: 2 -- proto: AtmosFixBlockerMarker - entities: - - uid: 147 - components: - - type: Transform - pos: -56.5,-38.5 - parent: 2 - - uid: 149 - components: - - type: Transform - pos: -10.5,3.5 - parent: 2 - - uid: 159 - components: - - type: Transform - pos: 0.5,-88.5 - parent: 2 - - uid: 232 - components: - - type: Transform - pos: 29.5,-69.5 - parent: 2 - - uid: 246 - components: - - type: Transform - pos: -54.5,-38.5 - parent: 2 - - uid: 276 - components: - - type: Transform - pos: 68.5,-70.5 - parent: 2 - - uid: 287 - components: - - type: Transform - pos: -48.5,-16.5 - parent: 2 - - uid: 411 - components: - - type: Transform - pos: 59.5,-40.5 - parent: 2 - - uid: 586 - components: - - type: Transform - pos: 65.5,-2.5 - parent: 2 - - uid: 587 - components: - - type: Transform - pos: 66.5,0.5 - parent: 2 - - uid: 602 - components: - - type: Transform - pos: 70.5,0.5 - parent: 2 - - uid: 603 - components: - - type: Transform - pos: 63.5,0.5 - parent: 2 - - uid: 614 - components: - - type: Transform - pos: 70.5,-74.5 - parent: 2 - - uid: 684 - components: - - type: Transform - pos: 69.5,0.5 - parent: 2 - - uid: 685 - components: - - type: Transform - pos: 69.5,-1.5 - parent: 2 - - uid: 720 - components: - - type: Transform - pos: 65.5,-3.5 - parent: 2 - - uid: 748 - components: - - type: Transform - pos: 71.5,-1.5 - parent: 2 - - uid: 768 - components: - - type: Transform - pos: 63.5,5.5 - parent: 2 - - uid: 779 - components: - - type: Transform - pos: 58.5,0.5 - parent: 2 - - uid: 781 - components: - - type: Transform - pos: 63.5,7.5 - parent: 2 - - uid: 941 - components: - - type: Transform - pos: 21.5,28.5 - parent: 2 - - uid: 1743 - components: - - type: Transform - pos: 64.5,-40.5 - parent: 2 - - uid: 1772 - components: - - type: Transform - pos: -55.5,-37.5 - parent: 2 - - uid: 1773 - components: - - type: Transform - pos: -58.5,-38.5 - parent: 2 - - uid: 1871 - components: - - type: Transform - pos: 44.5,-72.5 - parent: 2 - - uid: 2204 - components: - - type: Transform - pos: 77.5,-74.5 - parent: 2 - - uid: 3222 - components: - - type: Transform - pos: 57.5,6.5 - parent: 2 - - uid: 3224 - components: - - type: Transform - pos: 57.5,0.5 - parent: 2 - - uid: 3408 - components: - - type: Transform - pos: 64.5,-41.5 - parent: 2 - - uid: 3465 - components: - - type: Transform - pos: 57.5,-0.5 - parent: 2 - - uid: 3537 - components: - - type: Transform - pos: 57.5,-1.5 - parent: 2 - - uid: 3543 - components: - - type: Transform - pos: 57.5,-3.5 - parent: 2 - - uid: 3613 - components: - - type: Transform - pos: 59.5,0.5 - parent: 2 - - uid: 3614 - components: - - type: Transform - pos: 59.5,-1.5 - parent: 2 - - uid: 3631 - components: - - type: Transform - pos: 59.5,-3.5 - parent: 2 - - uid: 3691 - components: - - type: Transform - pos: 59.5,-0.5 - parent: 2 - - uid: 3709 - components: - - type: Transform - pos: 59.5,-2.5 - parent: 2 - - uid: 3756 - components: - - type: Transform - pos: 57.5,-2.5 - parent: 2 - - uid: 4054 - components: - - type: Transform - pos: 6.5,7.5 - parent: 2 - - uid: 5038 - components: - - type: Transform - pos: -61.5,-39.5 - parent: 2 - - uid: 5043 - components: - - type: Transform - pos: -61.5,-36.5 - parent: 2 - - uid: 5198 - components: - - type: Transform - pos: 11.5,-89.5 - parent: 2 - - uid: 5271 - components: - - type: Transform - pos: 61.5,-2.5 - parent: 2 - - uid: 5272 - components: - - type: Transform - pos: 65.5,5.5 - parent: 2 - - uid: 5287 - components: - - type: Transform - pos: 63.5,4.5 - parent: 2 - - uid: 5288 - components: - - type: Transform - pos: 65.5,4.5 - parent: 2 - - uid: 5292 - components: - - type: Transform - pos: 65.5,6.5 - parent: 2 - - uid: 5297 - components: - - type: Transform - pos: 63.5,8.5 - parent: 2 - - uid: 5298 - components: - - type: Transform - pos: 63.5,6.5 - parent: 2 - - uid: 5308 - components: - - type: Transform - pos: 61.5,-1.5 - parent: 2 - - uid: 5309 - components: - - type: Transform - pos: 61.5,-0.5 - parent: 2 - - uid: 5310 - components: - - type: Transform - pos: 62.5,4.5 - parent: 2 - - uid: 5311 - components: - - type: Transform - pos: 61.5,8.5 - parent: 2 - - uid: 5312 - components: - - type: Transform - pos: 61.5,7.5 - parent: 2 - - uid: 5666 - components: - - type: Transform - pos: 12.5,-87.5 - parent: 2 - - uid: 5832 - components: - - type: Transform - pos: 2.5,6.5 - parent: 2 - - uid: 5845 - components: - - type: Transform - pos: -60.5,-36.5 - parent: 2 - - uid: 5865 - components: - - type: Transform - pos: -62.5,-37.5 - parent: 2 - - uid: 6391 - components: - - type: Transform - pos: -6.5,-92.5 - parent: 2 - - uid: 6408 - components: - - type: Transform - pos: -5.5,-86.5 - parent: 2 - - uid: 6441 - components: - - type: Transform - pos: -5.5,-87.5 - parent: 2 - - uid: 6449 - components: - - type: Transform - pos: -5.5,-88.5 - parent: 2 - - uid: 6458 - components: - - type: Transform - pos: -7.5,-89.5 - parent: 2 - - uid: 6468 - components: - - type: Transform - pos: -4.5,-88.5 - parent: 2 - - uid: 6469 - components: - - type: Transform - pos: -3.5,-88.5 - parent: 2 - - uid: 6470 - components: - - type: Transform - pos: -1.5,-86.5 - parent: 2 - - uid: 6478 - components: - - type: Transform - pos: -0.5,-86.5 - parent: 2 - - uid: 6479 - components: - - type: Transform - pos: 0.5,-86.5 - parent: 2 - - uid: 6540 - components: - - type: Transform - pos: 1.5,-86.5 - parent: 2 - - uid: 6567 - components: - - type: Transform - pos: 2.5,-86.5 - parent: 2 - - uid: 6568 - components: - - type: Transform - pos: 3.5,-86.5 - parent: 2 - - uid: 6569 - components: - - type: Transform - pos: 3.5,-87.5 - parent: 2 - - uid: 6602 - components: - - type: Transform - pos: 77.5,-71.5 - parent: 2 - - uid: 6636 - components: - - type: Transform - pos: 2.5,-87.5 - parent: 2 - - uid: 6683 - components: - - type: Transform - pos: 1.5,-87.5 - parent: 2 - - uid: 6692 - components: - - type: Transform - pos: 0.5,-87.5 - parent: 2 - - uid: 6695 - components: - - type: Transform - pos: -0.5,-87.5 - parent: 2 - - uid: 6754 - components: - - type: Transform - pos: -0.5,-88.5 - parent: 2 - - uid: 6807 - components: - - type: Transform - pos: -0.5,-89.5 - parent: 2 - - uid: 6819 - components: - - type: Transform - pos: 0.5,-89.5 - parent: 2 - - uid: 6835 - components: - - type: Transform - pos: 2.5,-88.5 - parent: 2 - - uid: 6841 - components: - - type: Transform - pos: 72.5,-81.5 - parent: 2 - - uid: 6843 - components: - - type: Transform - pos: 3.5,-88.5 - parent: 2 - - uid: 6855 - components: - - type: Transform - pos: 4.5,-89.5 - parent: 2 - - uid: 6856 - components: - - type: Transform - pos: 3.5,-89.5 - parent: 2 - - uid: 6858 - components: - - type: Transform - pos: 2.5,-89.5 - parent: 2 - - uid: 6859 - components: - - type: Transform - pos: 1.5,-89.5 - parent: 2 - - uid: 6860 - components: - - type: Transform - pos: 2.5,-90.5 - parent: 2 - - uid: 6922 - components: - - type: Transform - pos: 72.5,-80.5 - parent: 2 - - uid: 6952 - components: - - type: Transform - pos: 3.5,-90.5 - parent: 2 - - uid: 6957 - components: - - type: Transform - pos: 4.5,-90.5 - parent: 2 - - uid: 7016 - components: - - type: Transform - pos: 78.5,-50.5 - parent: 2 - - uid: 7027 - components: - - type: Transform - pos: -2.5,-89.5 - parent: 2 - - uid: 7042 - components: - - type: Transform - pos: -2.5,-91.5 - parent: 2 - - uid: 7070 - components: - - type: Transform - pos: 3.5,6.5 - parent: 2 - - uid: 7078 - components: - - type: Transform - pos: -4.5,-92.5 - parent: 2 - - uid: 7091 - components: - - type: Transform - pos: 4.5,6.5 - parent: 2 - - uid: 7134 - components: - - type: Transform - pos: -4.5,-93.5 - parent: 2 - - uid: 7154 - components: - - type: Transform - pos: -4.5,-94.5 - parent: 2 - - uid: 7157 - components: - - type: Transform - pos: -4.5,-95.5 - parent: 2 - - uid: 7170 - components: - - type: Transform - pos: -3.5,-92.5 - parent: 2 - - uid: 7171 - components: - - type: Transform - pos: -3.5,-93.5 - parent: 2 - - uid: 7172 - components: - - type: Transform - pos: -3.5,-94.5 - parent: 2 - - uid: 7186 - components: - - type: Transform - pos: -3.5,-95.5 - parent: 2 - - uid: 7188 - components: - - type: Transform - pos: -2.5,-92.5 - parent: 2 - - uid: 7189 - components: - - type: Transform - pos: -2.5,-94.5 - parent: 2 - - uid: 7191 - components: - - type: Transform - pos: -2.5,-93.5 - parent: 2 - - uid: 7195 - components: - - type: Transform - pos: -2.5,-95.5 - parent: 2 - - uid: 7196 - components: - - type: Transform - pos: -1.5,-92.5 - parent: 2 - - uid: 7197 - components: - - type: Transform - pos: -1.5,-93.5 - parent: 2 - - uid: 7198 - components: - - type: Transform - pos: -1.5,-94.5 - parent: 2 - - uid: 7205 - components: - - type: Transform - pos: -1.5,-95.5 - parent: 2 - - uid: 7232 - components: - - type: Transform - pos: -0.5,-92.5 - parent: 2 - - uid: 7266 - components: - - type: Transform - pos: 92.5,-29.5 - parent: 2 - - uid: 7268 - components: - - type: Transform - pos: -0.5,-93.5 - parent: 2 - - uid: 7269 - components: - - type: Transform - pos: -0.5,-94.5 - parent: 2 - - uid: 7313 - components: - - type: Transform - pos: -0.5,-95.5 - parent: 2 - - uid: 7321 - components: - - type: Transform - pos: 0.5,-92.5 - parent: 2 - - uid: 7324 - components: - - type: Transform - pos: 0.5,-93.5 - parent: 2 - - uid: 7331 - components: - - type: Transform - pos: 0.5,-94.5 - parent: 2 - - uid: 7333 - components: - - type: Transform - pos: 0.5,-95.5 - parent: 2 - - uid: 7334 - components: - - type: Transform - pos: 1.5,-93.5 - parent: 2 - - uid: 7346 - components: - - type: Transform - pos: 1.5,-92.5 - parent: 2 - - uid: 7349 - components: - - type: Transform - pos: 2.5,-92.5 - parent: 2 - - uid: 7350 - components: - - type: Transform - pos: 2.5,-93.5 - parent: 2 - - uid: 7351 - components: - - type: Transform - pos: 2.5,-91.5 - parent: 2 - - uid: 7363 - components: - - type: Transform - pos: -4.5,-91.5 - parent: 2 - - uid: 7389 - components: - - type: Transform - pos: -5.5,-93.5 - parent: 2 - - uid: 7417 - components: - - type: Transform - pos: -5.5,-94.5 - parent: 2 - - uid: 7431 - components: - - type: Transform - pos: -6.5,-93.5 - parent: 2 - - uid: 7433 - components: - - type: Transform - pos: -6.5,-94.5 - parent: 2 - - uid: 7435 - components: - - type: Transform - pos: -6.5,-95.5 - parent: 2 - - uid: 7437 - components: - - type: Transform - pos: -7.5,-92.5 - parent: 2 - - uid: 7439 - components: - - type: Transform - pos: -7.5,-93.5 - parent: 2 - - uid: 7442 - components: - - type: Transform - pos: -7.5,-94.5 - parent: 2 - - uid: 7443 - components: - - type: Transform - pos: -7.5,-95.5 - parent: 2 - - uid: 7444 - components: - - type: Transform - pos: -8.5,-95.5 - parent: 2 - - uid: 7446 - components: - - type: Transform - pos: -8.5,-92.5 - parent: 2 - - uid: 7448 - components: - - type: Transform - pos: -8.5,-91.5 - parent: 2 - - uid: 7449 - components: - - type: Transform - pos: -9.5,-92.5 - parent: 2 - - uid: 7452 - components: - - type: Transform - pos: -9.5,-91.5 - parent: 2 - - uid: 7454 - components: - - type: Transform - pos: -10.5,-92.5 - parent: 2 - - uid: 7455 - components: - - type: Transform - pos: -10.5,-91.5 - parent: 2 - - uid: 7457 - components: - - type: Transform - pos: -11.5,-92.5 - parent: 2 - - uid: 7458 - components: - - type: Transform - pos: -11.5,-91.5 - parent: 2 - - uid: 7459 - components: - - type: Transform - pos: -10.5,-93.5 - parent: 2 - - uid: 7462 - components: - - type: Transform - pos: -9.5,-93.5 - parent: 2 - - uid: 7463 - components: - - type: Transform - pos: -9.5,-96.5 - parent: 2 - - uid: 7464 - components: - - type: Transform - pos: -12.5,-92.5 - parent: 2 - - uid: 7469 - components: - - type: Transform - pos: -10.5,-90.5 - parent: 2 - - uid: 7470 - components: - - type: Transform - pos: -9.5,-90.5 - parent: 2 - - uid: 7471 - components: - - type: Transform - pos: -9.5,-89.5 - parent: 2 - - uid: 7472 - components: - - type: Transform - pos: -9.5,-88.5 - parent: 2 - - uid: 7473 - components: - - type: Transform - pos: -9.5,-87.5 - parent: 2 - - uid: 7474 - components: - - type: Transform - pos: -8.5,-88.5 - parent: 2 - - uid: 7476 - components: - - type: Transform - pos: -0.5,-84.5 - parent: 2 - - uid: 7477 - components: - - type: Transform - pos: 0.5,-84.5 - parent: 2 - - uid: 7484 - components: - - type: Transform - pos: 1.5,-84.5 - parent: 2 - - uid: 7485 - components: - - type: Transform - pos: 2.5,-84.5 - parent: 2 - - uid: 7486 - components: - - type: Transform - pos: 1.5,-83.5 - parent: 2 - - uid: 7487 - components: - - type: Transform - pos: 1.5,-85.5 - parent: 2 - - uid: 7490 - components: - - type: Transform - pos: 6.5,-88.5 - parent: 2 - - uid: 7491 - components: - - type: Transform - pos: 6.5,-89.5 - parent: 2 - - uid: 7492 - components: - - type: Transform - pos: 6.5,-90.5 - parent: 2 - - uid: 7493 - components: - - type: Transform - pos: 7.5,-88.5 - parent: 2 - - uid: 7494 - components: - - type: Transform - pos: 7.5,-89.5 - parent: 2 - - uid: 7495 - components: - - type: Transform - pos: 7.5,-90.5 - parent: 2 - - uid: 7496 - components: - - type: Transform - pos: 8.5,-87.5 - parent: 2 - - uid: 7497 - components: - - type: Transform - pos: 8.5,-88.5 - parent: 2 - - uid: 7513 - components: - - type: Transform - pos: 8.5,-89.5 - parent: 2 - - uid: 7558 - components: - - type: Transform - pos: 9.5,-87.5 - parent: 2 - - uid: 7563 - components: - - type: Transform - pos: 9.5,-88.5 - parent: 2 - - uid: 7598 - components: - - type: Transform - pos: 9.5,-89.5 - parent: 2 - - uid: 7614 - components: - - type: Transform - pos: 71.5,-73.5 - parent: 2 - - uid: 7616 - components: - - type: Transform - pos: 10.5,-87.5 - parent: 2 - - uid: 7619 - components: - - type: Transform - pos: 10.5,-88.5 - parent: 2 - - uid: 7620 - components: - - type: Transform - pos: 10.5,-89.5 - parent: 2 - - uid: 7621 - components: - - type: Transform - pos: 9.5,-90.5 - parent: 2 - - uid: 7644 - components: - - type: Transform - pos: 10.5,-86.5 - parent: 2 - - uid: 7668 - components: - - type: Transform - pos: 9.5,-86.5 - parent: 2 - - uid: 7681 - components: - - type: Transform - pos: -1.5,4.5 - parent: 2 - - uid: 7682 - components: - - type: Transform - pos: -1.5,5.5 - parent: 2 - - uid: 7683 - components: - - type: Transform - pos: -1.5,6.5 - parent: 2 - - uid: 7684 - components: - - type: Transform - pos: -3.5,6.5 - parent: 2 - - uid: 7685 - components: - - type: Transform - pos: -3.5,5.5 - parent: 2 - - uid: 7686 - components: - - type: Transform - pos: -3.5,4.5 - parent: 2 - - uid: 7705 - components: - - type: Transform - pos: 11.5,-86.5 - parent: 2 - - uid: 7709 - components: - - type: Transform - pos: 4.5,5.5 - parent: 2 - - uid: 7711 - components: - - type: Transform - pos: 4.5,4.5 - parent: 2 - - uid: 7713 - components: - - type: Transform - pos: 3.5,4.5 - parent: 2 - - uid: 7714 - components: - - type: Transform - pos: 3.5,5.5 - parent: 2 - - uid: 7715 - components: - - type: Transform - pos: 2.5,5.5 - parent: 2 - - uid: 7716 - components: - - type: Transform - pos: 2.5,4.5 - parent: 2 - - uid: 7722 - components: - - type: Transform - pos: 12.5,-88.5 - parent: 2 - - uid: 7725 - components: - - type: Transform - pos: 12.5,-89.5 - parent: 2 - - uid: 7727 - components: - - type: Transform - pos: 12.5,-90.5 - parent: 2 - - uid: 7733 - components: - - type: Transform - pos: 13.5,-90.5 - parent: 2 - - uid: 7735 - components: - - type: Transform - pos: -10.5,2.5 - parent: 2 - - uid: 7736 - components: - - type: Transform - pos: -11.5,2.5 - parent: 2 - - uid: 7737 - components: - - type: Transform - pos: -12.5,2.5 - parent: 2 - - uid: 7738 - components: - - type: Transform - pos: -11.5,3.5 - parent: 2 - - uid: 7739 - components: - - type: Transform - pos: -11.5,4.5 - parent: 2 - - uid: 7740 - components: - - type: Transform - pos: -10.5,6.5 - parent: 2 - - uid: 7747 - components: - - type: Transform - pos: 3.5,8.5 - parent: 2 - - uid: 7754 - components: - - type: Transform - pos: 15.5,-91.5 - parent: 2 - - uid: 7755 - components: - - type: Transform - pos: 14.5,-91.5 - parent: 2 - - uid: 7757 - components: - - type: Transform - pos: 6.5,8.5 - parent: 2 - - uid: 7765 - components: - - type: Transform - pos: 13.5,-91.5 - parent: 2 - - uid: 7793 - components: - - type: Transform - pos: 12.5,-91.5 - parent: 2 - - uid: 7805 - components: - - type: Transform - pos: 11.5,-91.5 - parent: 2 - - uid: 7806 - components: - - type: Transform - pos: 13.5,-92.5 - parent: 2 - - uid: 7807 - components: - - type: Transform - pos: 12.5,-92.5 - parent: 2 - - uid: 7809 - components: - - type: Transform - pos: 11.5,-92.5 - parent: 2 - - uid: 7810 - components: - - type: Transform - pos: 10.5,-92.5 - parent: 2 - - uid: 7811 - components: - - type: Transform - pos: 9.5,-92.5 - parent: 2 - - uid: 7812 - components: - - type: Transform - pos: 9.5,-93.5 - parent: 2 - - uid: 7813 - components: - - type: Transform - pos: 9.5,-94.5 - parent: 2 - - uid: 7816 - components: - - type: Transform - pos: 9.5,-95.5 - parent: 2 - - uid: 7817 - components: - - type: Transform - pos: 10.5,-93.5 - parent: 2 - - uid: 7818 - components: - - type: Transform - pos: 10.5,-94.5 - parent: 2 - - uid: 7819 - components: - - type: Transform - pos: 10.5,-95.5 - parent: 2 - - uid: 7833 - components: - - type: Transform - pos: 11.5,-93.5 - parent: 2 - - uid: 7837 - components: - - type: Transform - pos: 11.5,-94.5 - parent: 2 - - uid: 7843 - components: - - type: Transform - pos: 11.5,-95.5 - parent: 2 - - uid: 7845 - components: - - type: Transform - pos: 12.5,-93.5 - parent: 2 - - uid: 7846 - components: - - type: Transform - pos: 12.5,-94.5 - parent: 2 - - uid: 7847 - components: - - type: Transform - pos: 12.5,-95.5 - parent: 2 - - uid: 7848 - components: - - type: Transform - pos: 13.5,-95.5 - parent: 2 - - uid: 7937 - components: - - type: Transform - pos: 14.5,-95.5 - parent: 2 - - uid: 7940 - components: - - type: Transform - pos: 12.5,-96.5 - parent: 2 - - uid: 7941 - components: - - type: Transform - pos: 11.5,-96.5 - parent: 2 - - uid: 7945 - components: - - type: Transform - pos: 10.5,-97.5 - parent: 2 - - uid: 7946 - components: - - type: Transform - pos: 11.5,-97.5 - parent: 2 - - uid: 7947 - components: - - type: Transform - pos: 12.5,-97.5 - parent: 2 - - uid: 7948 - components: - - type: Transform - pos: 13.5,-97.5 - parent: 2 - - uid: 7952 - components: - - type: Transform - pos: 7.5,-96.5 - parent: 2 - - uid: 7953 - components: - - type: Transform - pos: 6.5,-96.5 - parent: 2 - - uid: 7954 - components: - - type: Transform - pos: 6.5,-93.5 - parent: 2 - - uid: 7955 - components: - - type: Transform - pos: 6.5,-95.5 - parent: 2 - - uid: 7957 - components: - - type: Transform - pos: 6.5,-94.5 - parent: 2 - - uid: 7958 - components: - - type: Transform - pos: 7.5,-93.5 - parent: 2 - - uid: 7959 - components: - - type: Transform - pos: 7.5,-92.5 - parent: 2 - - uid: 7961 - components: - - type: Transform - pos: 5.5,-92.5 - parent: 2 - - uid: 7962 - components: - - type: Transform - pos: 7.5,-91.5 - parent: 2 - - uid: 7964 - components: - - type: Transform - pos: 8.5,-93.5 - parent: 2 - - uid: 7965 - components: - - type: Transform - pos: 8.5,-94.5 - parent: 2 - - uid: 7966 - components: - - type: Transform - pos: 5.5,-97.5 - parent: 2 - - uid: 7967 - components: - - type: Transform - pos: 6.5,-97.5 - parent: 2 - - uid: 7968 - components: - - type: Transform - pos: 6.5,-98.5 - parent: 2 - - uid: 7970 - components: - - type: Transform - pos: 6.5,-99.5 - parent: 2 - - uid: 7973 - components: - - type: Transform - pos: 6.5,-100.5 - parent: 2 - - uid: 7974 - components: - - type: Transform - pos: 4.5,-98.5 - parent: 2 - - uid: 7977 - components: - - type: Transform - pos: 6.5,-101.5 - parent: 2 - - uid: 7982 - components: - - type: Transform - pos: 7.5,-101.5 - parent: 2 - - uid: 7983 - components: - - type: Transform - pos: 8.5,-101.5 - parent: 2 - - uid: 7986 - components: - - type: Transform - pos: 9.5,-101.5 - parent: 2 - - uid: 7989 - components: - - type: Transform - pos: 10.5,-100.5 - parent: 2 - - uid: 7990 - components: - - type: Transform - pos: 0.5,-97.5 - parent: 2 - - uid: 7991 - components: - - type: Transform - pos: -0.5,-97.5 - parent: 2 - - uid: 7992 - components: - - type: Transform - pos: -1.5,-97.5 - parent: 2 - - uid: 7994 - components: - - type: Transform - pos: -1.5,-98.5 - parent: 2 - - uid: 7995 - components: - - type: Transform - pos: -1.5,-99.5 - parent: 2 - - uid: 8006 - components: - - type: Transform - pos: -3.5,-97.5 - parent: 2 - - uid: 8013 - components: - - type: Transform - pos: -3.5,-96.5 - parent: 2 - - uid: 8123 - components: - - type: Transform - pos: 7.5,-94.5 - parent: 2 - - uid: 8124 - components: - - type: Transform - pos: 7.5,-95.5 - parent: 2 - - uid: 8260 - components: - - type: Transform - pos: -12.5,-94.5 - parent: 2 - - uid: 8261 - components: - - type: Transform - pos: -12.5,-95.5 - parent: 2 - - uid: 8265 - components: - - type: Transform - pos: -12.5,-96.5 - parent: 2 - - uid: 8266 - components: - - type: Transform - pos: -13.5,-94.5 - parent: 2 - - uid: 8267 - components: - - type: Transform - pos: -13.5,-95.5 - parent: 2 - - uid: 8268 - components: - - type: Transform - pos: -13.5,-96.5 - parent: 2 - - uid: 8270 - components: - - type: Transform - pos: -14.5,-94.5 - parent: 2 - - uid: 8272 - components: - - type: Transform - pos: -14.5,-95.5 - parent: 2 - - uid: 8277 - components: - - type: Transform - pos: -14.5,-96.5 - parent: 2 - - uid: 8307 - components: - - type: Transform - pos: -11.5,-94.5 - parent: 2 - - uid: 8432 - components: - - type: Transform - pos: 70.5,-49.5 - parent: 2 - - uid: 8477 - components: - - type: Transform - pos: 70.5,-47.5 - parent: 2 - - uid: 8657 - components: - - type: Transform - pos: 4.5,-11.5 - parent: 2 - - uid: 8672 - components: - - type: Transform - pos: -44.5,28.5 - parent: 2 - - uid: 8715 - components: - - type: Transform - pos: -44.5,29.5 - parent: 2 - - uid: 8729 - components: - - type: Transform - pos: -44.5,30.5 - parent: 2 - - uid: 8733 - components: - - type: Transform - pos: -45.5,29.5 - parent: 2 - - uid: 8746 - components: - - type: Transform - pos: -48.5,31.5 - parent: 2 - - uid: 8763 - components: - - type: Transform - pos: -49.5,29.5 - parent: 2 - - uid: 8777 - components: - - type: Transform - pos: -48.5,32.5 - parent: 2 - - uid: 8784 - components: - - type: Transform - pos: -48.5,33.5 - parent: 2 - - uid: 8785 - components: - - type: Transform - pos: -48.5,34.5 - parent: 2 - - uid: 8857 - components: - - type: Transform - pos: -48.5,35.5 - parent: 2 - - uid: 8864 - components: - - type: Transform - pos: -50.5,35.5 - parent: 2 - - uid: 8876 - components: - - type: Transform - pos: -50.5,34.5 - parent: 2 - - uid: 8883 - components: - - type: Transform - pos: -50.5,33.5 - parent: 2 - - uid: 8888 - components: - - type: Transform - pos: -50.5,32.5 - parent: 2 - - uid: 8924 - components: - - type: Transform - pos: -50.5,31.5 - parent: 2 - - uid: 8926 - components: - - type: Transform - pos: 70.5,-48.5 - parent: 2 - - uid: 8928 - components: - - type: Transform - pos: -49.5,31.5 - parent: 2 - - uid: 8930 - components: - - type: Transform - pos: -52.5,31.5 - parent: 2 - - uid: 8948 - components: - - type: Transform - pos: -52.5,32.5 - parent: 2 - - uid: 8951 - components: - - type: Transform - pos: -52.5,33.5 - parent: 2 - - uid: 8952 - components: - - type: Transform - pos: -52.5,34.5 - parent: 2 - - uid: 8953 - components: - - type: Transform - pos: -52.5,35.5 - parent: 2 - - uid: 8954 - components: - - type: Transform - pos: -54.5,35.5 - parent: 2 - - uid: 8955 - components: - - type: Transform - pos: -54.5,34.5 - parent: 2 - - uid: 8957 - components: - - type: Transform - pos: -54.5,33.5 - parent: 2 - - uid: 8958 - components: - - type: Transform - pos: -54.5,32.5 - parent: 2 - - uid: 8959 - components: - - type: Transform - pos: -54.5,31.5 - parent: 2 - - uid: 8969 - components: - - type: Transform - pos: -53.5,31.5 - parent: 2 - - uid: 8970 - components: - - type: Transform - pos: -57.5,29.5 - parent: 2 - - uid: 8973 - components: - - type: Transform - pos: -53.5,29.5 - parent: 2 - - uid: 8980 - components: - - type: Transform - pos: -56.5,31.5 - parent: 2 - - uid: 8993 - components: - - type: Transform - pos: -56.5,32.5 - parent: 2 - - uid: 8994 - components: - - type: Transform - pos: -56.5,33.5 - parent: 2 - - uid: 8995 - components: - - type: Transform - pos: -56.5,34.5 - parent: 2 - - uid: 8999 - components: - - type: Transform - pos: -56.5,35.5 - parent: 2 - - uid: 9000 - components: - - type: Transform - pos: -58.5,35.5 - parent: 2 - - uid: 9004 - components: - - type: Transform - pos: -58.5,34.5 - parent: 2 - - uid: 9005 - components: - - type: Transform - pos: -58.5,33.5 - parent: 2 - - uid: 9006 - components: - - type: Transform - pos: -58.5,32.5 - parent: 2 - - uid: 9010 - components: - - type: Transform - pos: -58.5,31.5 - parent: 2 - - uid: 9016 - components: - - type: Transform - pos: -57.5,31.5 - parent: 2 - - uid: 9017 - components: - - type: Transform - pos: -61.5,29.5 - parent: 2 - - uid: 9018 - components: - - type: Transform - pos: -61.5,31.5 - parent: 2 - - uid: 9019 - components: - - type: Transform - pos: -60.5,31.5 - parent: 2 - - uid: 9076 - components: - - type: Transform - pos: -60.5,32.5 - parent: 2 - - uid: 9102 - components: - - type: Transform - pos: 50.5,1.5 - parent: 2 - - uid: 9103 - components: - - type: Transform - pos: -60.5,33.5 - parent: 2 - - uid: 9104 - components: - - type: Transform - pos: 50.5,2.5 - parent: 2 - - uid: 9105 - components: - - type: Transform - pos: 50.5,3.5 - parent: 2 - - uid: 9108 - components: - - type: Transform - pos: 84.5,-47.5 - parent: 2 - - uid: 9112 - components: - - type: Transform - pos: -60.5,34.5 - parent: 2 - - uid: 9122 - components: - - type: Transform - pos: -60.5,35.5 - parent: 2 - - uid: 9125 - components: - - type: Transform - pos: -62.5,35.5 - parent: 2 - - uid: 9133 - components: - - type: Transform - pos: -62.5,34.5 - parent: 2 - - uid: 9134 - components: - - type: Transform - pos: -62.5,33.5 - parent: 2 - - uid: 9138 - components: - - type: Transform - pos: -62.5,32.5 - parent: 2 - - uid: 9140 - components: - - type: Transform - pos: -62.5,31.5 - parent: 2 - - uid: 9141 - components: - - type: Transform - pos: -64.5,31.5 - parent: 2 - - uid: 9180 - components: - - type: Transform - pos: -64.5,32.5 - parent: 2 - - uid: 9202 - components: - - type: Transform - pos: -64.5,33.5 - parent: 2 - - uid: 9369 - components: - - type: Transform - pos: -64.5,34.5 - parent: 2 - - uid: 9401 - components: - - type: Transform - pos: -64.5,35.5 - parent: 2 - - uid: 9464 - components: - - type: Transform - pos: -66.5,35.5 - parent: 2 - - uid: 9465 - components: - - type: Transform - pos: -66.5,34.5 - parent: 2 - - uid: 9466 - components: - - type: Transform - pos: -66.5,33.5 - parent: 2 - - uid: 9503 - components: - - type: Transform - pos: -66.5,32.5 - parent: 2 - - uid: 9513 - components: - - type: Transform - pos: -66.5,31.5 - parent: 2 - - uid: 9518 - components: - - type: Transform - pos: -65.5,29.5 - parent: 2 - - uid: 9654 - components: - - type: Transform - pos: 69.5,-78.5 - parent: 2 - - uid: 9807 - components: - - type: Transform - pos: -65.5,31.5 - parent: 2 - - uid: 9812 - components: - - type: Transform - pos: -68.5,29.5 - parent: 2 - - uid: 9835 - components: - - type: Transform - pos: 61.5,6.5 - parent: 2 - - uid: 9850 - components: - - type: Transform - pos: -61.5,13.5 - parent: 2 - - uid: 9851 - components: - - type: Transform - pos: 61.5,5.5 - parent: 2 - - uid: 9853 - components: - - type: Transform - pos: 61.5,4.5 - parent: 2 - - uid: 9859 - components: - - type: Transform - pos: -67.5,26.5 - parent: 2 - - uid: 9874 - components: - - type: Transform - pos: -66.5,26.5 - parent: 2 - - uid: 9895 - components: - - type: Transform - pos: -65.5,26.5 - parent: 2 - - uid: 9896 - components: - - type: Transform - pos: -64.5,26.5 - parent: 2 - - uid: 10025 - components: - - type: Transform - pos: -63.5,26.5 - parent: 2 - - uid: 10045 - components: - - type: Transform - pos: 84.5,-46.5 - parent: 2 - - uid: 10053 - components: - - type: Transform - pos: 85.5,-48.5 - parent: 2 - - uid: 10103 - components: - - type: Transform - pos: -63.5,24.5 - parent: 2 - - uid: 10112 - components: - - type: Transform - pos: -55.5,-38.5 - parent: 2 - - uid: 10114 - components: - - type: Transform - pos: 70.5,-82.5 - parent: 2 - - uid: 10133 - components: - - type: Transform - pos: -64.5,24.5 - parent: 2 - - uid: 10225 - components: - - type: Transform - pos: 71.5,-82.5 - parent: 2 - - uid: 10432 - components: - - type: Transform - pos: -65.5,24.5 - parent: 2 - - uid: 10436 - components: - - type: Transform - pos: -66.5,24.5 - parent: 2 - - uid: 10441 - components: - - type: Transform - pos: 69.5,4.5 - parent: 2 - - uid: 10469 - components: - - type: Transform - pos: -67.5,24.5 - parent: 2 - - uid: 10526 - components: - - type: Transform - pos: -54.5,-37.5 - parent: 2 - - uid: 10529 - components: - - type: Transform - pos: -63.5,25.5 - parent: 2 - - uid: 10662 - components: - - type: Transform - pos: -61.5,25.5 - parent: 2 - - uid: 10720 - components: - - type: Transform - pos: 51.5,2.5 - parent: 2 - - uid: 10745 - components: - - type: Transform - pos: 70.5,2.5 - parent: 2 - - uid: 10766 - components: - - type: Transform - pos: -61.5,21.5 - parent: 2 - - uid: 10769 - components: - - type: Transform - pos: 85.5,-47.5 - parent: 2 - - uid: 10782 - components: - - type: Transform - pos: 67.5,5.5 - parent: 2 - - uid: 10784 - components: - - type: Transform - pos: 62.5,2.5 - parent: 2 - - uid: 10790 - components: - - type: Transform - pos: 67.5,8.5 - parent: 2 - - uid: 10792 - components: - - type: Transform - pos: 71.5,6.5 - parent: 2 - - uid: 10812 - components: - - type: Transform - pos: 71.5,-81.5 - parent: 2 - - uid: 10849 - components: - - type: Transform - pos: 77.5,-70.5 - parent: 2 - - uid: 10855 - components: - - type: Transform - pos: 92.5,-28.5 - parent: 2 - - uid: 10860 - components: - - type: Transform - pos: 50.5,-71.5 - parent: 2 - - uid: 10862 - components: - - type: Transform - pos: -1.5,-86.5 - parent: 2 - - uid: 10867 - components: - - type: Transform - pos: 49.5,-71.5 - parent: 2 - - uid: 10891 - components: - - type: Transform - pos: 62.5,-81.5 - parent: 2 - - uid: 11072 - components: - - type: Transform - pos: 73.5,-80.5 - parent: 2 - - uid: 11197 - components: - - type: Transform - pos: 44.5,-70.5 - parent: 2 - - uid: 11272 - components: - - type: Transform - pos: 75.5,-53.5 - parent: 2 - - uid: 11310 - components: - - type: Transform - pos: -61.5,18.5 - parent: 2 - - uid: 11342 - components: - - type: Transform - pos: 74.5,-78.5 - parent: 2 - - uid: 11526 - components: - - type: Transform - pos: 74.5,-79.5 - parent: 2 - - uid: 11617 - components: - - type: Transform - pos: -61.5,17.5 - parent: 2 - - uid: 11643 - components: - - type: Transform - pos: 50.5,-73.5 - parent: 2 - - uid: 11847 - components: - - type: Transform - pos: 75.5,-49.5 - parent: 2 - - uid: 11872 - components: - - type: Transform - pos: 44.5,-74.5 - parent: 2 - - uid: 11925 - components: - - type: Transform - pos: -63.5,20.5 - parent: 2 - - uid: 11926 - components: - - type: Transform - pos: -64.5,20.5 - parent: 2 - - uid: 11958 - components: - - type: Transform - pos: 1.5,2.5 - parent: 2 - - uid: 12025 - components: - - type: Transform - pos: -65.5,20.5 - parent: 2 - - uid: 12150 - components: - - type: Transform - pos: -66.5,20.5 - parent: 2 - - uid: 12486 - components: - - type: Transform - pos: 20.5,28.5 - parent: 2 - - uid: 12502 - components: - - type: Transform - pos: 21.5,29.5 - parent: 2 - - uid: 12503 - components: - - type: Transform - pos: 21.5,27.5 - parent: 2 - - uid: 12536 - components: - - type: Transform - pos: -67.5,20.5 - parent: 2 - - uid: 12539 - components: - - type: Transform - pos: 22.5,28.5 - parent: 2 - - uid: 12545 - components: - - type: Transform - pos: -67.5,22.5 - parent: 2 - - uid: 12689 - components: - - type: Transform - pos: -66.5,22.5 - parent: 2 - - uid: 12804 - components: - - type: Transform - pos: -65.5,22.5 - parent: 2 - - uid: 12851 - components: - - type: Transform - pos: -64.5,22.5 - parent: 2 - - uid: 12889 - components: - - type: Transform - pos: -63.5,22.5 - parent: 2 - - uid: 12983 - components: - - type: Transform - pos: -63.5,21.5 - parent: 2 - - uid: 12985 - components: - - type: Transform - pos: -63.5,18.5 - parent: 2 - - uid: 12987 - components: - - type: Transform - pos: -64.5,18.5 - parent: 2 - - uid: 13010 - components: - - type: Transform - pos: -65.5,18.5 - parent: 2 - - uid: 13121 - components: - - type: Transform - pos: -47.5,-19.5 - parent: 2 - - uid: 13122 - components: - - type: Transform - pos: -48.5,-19.5 - parent: 2 - - uid: 13279 - components: - - type: Transform - pos: 76.5,-53.5 - parent: 2 - - uid: 13609 - components: - - type: Transform - pos: -66.5,18.5 - parent: 2 - - uid: 13615 - components: - - type: Transform - pos: -67.5,18.5 - parent: 2 - - uid: 13728 - components: - - type: Transform - pos: -67.5,16.5 - parent: 2 - - uid: 13742 - components: - - type: Transform - pos: -66.5,16.5 - parent: 2 - - uid: 13752 - components: - - type: Transform - pos: -65.5,16.5 - parent: 2 - - uid: 14016 - components: - - type: Transform - pos: -64.5,16.5 - parent: 2 - - uid: 14219 - components: - - type: Transform - pos: -63.5,16.5 - parent: 2 - - uid: 14228 - components: - - type: Transform - pos: 66.5,2.5 - parent: 2 - - uid: 14236 - components: - - type: Transform - pos: 69.5,5.5 - parent: 2 - - uid: 14237 - components: - - type: Transform - pos: 71.5,4.5 - parent: 2 - - uid: 14239 - components: - - type: Transform - pos: 71.5,5.5 - parent: 2 - - uid: 14240 - components: - - type: Transform - pos: 69.5,7.5 - parent: 2 - - uid: 14261 - components: - - type: Transform - pos: 84.5,-18.5 - parent: 2 - - uid: 14262 - components: - - type: Transform - pos: 69.5,8.5 - parent: 2 - - uid: 14366 - components: - - type: Transform - pos: -63.5,17.5 - parent: 2 - - uid: 14397 - components: - - type: Transform - pos: 44.5,-73.5 - parent: 2 - - uid: 14469 - components: - - type: Transform - pos: 83.5,-19.5 - parent: 2 - - uid: 14478 - components: - - type: Transform - pos: 84.5,-19.5 - parent: 2 - - uid: 14482 - components: - - type: Transform - pos: 83.5,-18.5 - parent: 2 - - uid: 14483 - components: - - type: Transform - pos: 82.5,-17.5 - parent: 2 - - uid: 14511 - components: - - type: Transform - pos: 83.5,-17.5 - parent: 2 - - uid: 14513 - components: - - type: Transform - pos: 84.5,-17.5 - parent: 2 - - uid: 14562 - components: - - type: Transform - pos: -61.5,9.5 - parent: 2 - - uid: 14563 - components: - - type: Transform - pos: -63.5,10.5 - parent: 2 - - uid: 14564 - components: - - type: Transform - pos: -64.5,10.5 - parent: 2 - - uid: 14565 - components: - - type: Transform - pos: -65.5,10.5 - parent: 2 - - uid: 14566 - components: - - type: Transform - pos: -66.5,10.5 - parent: 2 - - uid: 14567 - components: - - type: Transform - pos: -67.5,10.5 - parent: 2 - - uid: 14570 - components: - - type: Transform - pos: -67.5,8.5 - parent: 2 - - uid: 14581 - components: - - type: Transform - pos: 86.5,-12.5 - parent: 2 - - uid: 14583 - components: - - type: Transform - pos: -66.5,8.5 - parent: 2 - - uid: 14598 - components: - - type: Transform - pos: 88.5,-12.5 - parent: 2 - - uid: 14614 - components: - - type: Transform - pos: -65.5,8.5 - parent: 2 - - uid: 14615 - components: - - type: Transform - pos: -64.5,8.5 - parent: 2 - - uid: 14616 - components: - - type: Transform - pos: -63.5,8.5 - parent: 2 - - uid: 14617 - components: - - type: Transform - pos: -63.5,12.5 - parent: 2 - - uid: 14666 - components: - - type: Transform - pos: -65.5,12.5 - parent: 2 - - uid: 14774 - components: - - type: Transform - pos: -66.5,12.5 - parent: 2 - - uid: 14788 - components: - - type: Transform - pos: 87.5,-11.5 - parent: 2 - - uid: 14821 - components: - - type: Transform - pos: -67.5,12.5 - parent: 2 - - uid: 15035 - components: - - type: Transform - pos: -64.5,12.5 - parent: 2 - - uid: 15044 - components: - - type: Transform - pos: -67.5,14.5 - parent: 2 - - uid: 15069 - components: - - type: Transform - pos: 75.5,-78.5 - parent: 2 - - uid: 15121 - components: - - type: Transform - pos: -66.5,14.5 - parent: 2 - - uid: 15322 - components: - - type: Transform - pos: 73.5,2.5 - parent: 2 - - uid: 15474 - components: - - type: Transform - pos: 67.5,7.5 - parent: 2 - - uid: 15641 - components: - - type: Transform - pos: 71.5,7.5 - parent: 2 - - uid: 15676 - components: - - type: Transform - pos: -65.5,14.5 - parent: 2 - - uid: 15725 - components: - - type: Transform - pos: 67.5,6.5 - parent: 2 - - uid: 15733 - components: - - type: Transform - pos: 75.5,-76.5 - parent: 2 - - uid: 15747 - components: - - type: Transform - pos: -64.5,14.5 - parent: 2 - - uid: 15776 - components: - - type: Transform - pos: 58.5,2.5 - parent: 2 - - uid: 15823 - components: - - type: Transform - pos: -63.5,14.5 - parent: 2 - - uid: 15864 - components: - - type: Transform - pos: 70.5,-46.5 - parent: 2 - - uid: 15886 - components: - - type: Transform - pos: -63.5,13.5 - parent: 2 - - uid: 15931 - components: - - type: Transform - pos: 67.5,4.5 - parent: 2 - - uid: 16038 - components: - - type: Transform - pos: -12.5,5.5 - parent: 2 - - uid: 16147 - components: - - type: Transform - pos: 75.5,-55.5 - parent: 2 - - uid: 16149 - components: - - type: Transform - pos: 61.5,-45.5 - parent: 2 - - uid: 16192 - components: - - type: Transform - pos: -63.5,9.5 - parent: 2 - - uid: 16215 - components: - - type: Transform - pos: 44.5,-71.5 - parent: 2 - - uid: 16225 - components: - - type: Transform - pos: 67.5,-1.5 - parent: 2 - - uid: 16251 - components: - - type: Transform - pos: -47.5,-11.5 - parent: 2 - - uid: 16252 - components: - - type: Transform - pos: -47.5,-16.5 - parent: 2 - - uid: 16255 - components: - - type: Transform - pos: -47.5,-15.5 - parent: 2 - - uid: 16300 - components: - - type: Transform - pos: -60.5,-16.5 - parent: 2 - - uid: 16467 - components: - - type: Transform - pos: -54.5,-4.5 - parent: 2 - - uid: 16468 - components: - - type: Transform - pos: -54.5,-3.5 - parent: 2 - - uid: 16469 - components: - - type: Transform - pos: -54.5,-2.5 - parent: 2 - - uid: 16470 - components: - - type: Transform - pos: -54.5,-1.5 - parent: 2 - - uid: 16471 - components: - - type: Transform - pos: -54.5,-0.5 - parent: 2 - - uid: 16472 - components: - - type: Transform - pos: -55.5,-4.5 - parent: 2 - - uid: 16473 - components: - - type: Transform - pos: -55.5,-3.5 - parent: 2 - - uid: 16474 - components: - - type: Transform - pos: -55.5,-2.5 - parent: 2 - - uid: 16476 - components: - - type: Transform - pos: -55.5,-1.5 - parent: 2 - - uid: 16477 - components: - - type: Transform - pos: -55.5,-0.5 - parent: 2 - - uid: 16523 - components: - - type: Transform - pos: 81.5,-35.5 - parent: 2 - - uid: 16542 - components: - - type: Transform - pos: 79.5,-37.5 - parent: 2 - - uid: 16545 - components: - - type: Transform - pos: 76.5,-54.5 - parent: 2 - - uid: 16554 - components: - - type: Transform - pos: 75.5,-54.5 - parent: 2 - - uid: 16564 - components: - - type: Transform - pos: 80.5,-36.5 - parent: 2 - - uid: 16566 - components: - - type: Transform - pos: 77.5,-53.5 - parent: 2 - - uid: 16567 - components: - - type: Transform - pos: 79.5,-38.5 - parent: 2 - - uid: 16577 - components: - - type: Transform - pos: 77.5,-54.5 - parent: 2 - - uid: 16607 - components: - - type: Transform - pos: 74.5,-46.5 - parent: 2 - - uid: 16608 - components: - - type: Transform - pos: 63.5,-48.5 - parent: 2 - - uid: 16614 - components: - - type: Transform - pos: 77.5,-56.5 - parent: 2 - - uid: 16641 - components: - - type: Transform - pos: 77.5,-55.5 - parent: 2 - - uid: 16642 - components: - - type: Transform - pos: 69.5,-46.5 - parent: 2 - - uid: 16665 - components: - - type: Transform - pos: 61.5,-50.5 - parent: 2 - - uid: 16672 - components: - - type: Transform - pos: 62.5,-49.5 - parent: 2 - - uid: 16722 - components: - - type: Transform - pos: 80.5,-47.5 - parent: 2 - - uid: 16849 - components: - - type: Transform - pos: 77.5,-51.5 - parent: 2 - - uid: 16871 - components: - - type: Transform - pos: 76.5,-56.5 - parent: 2 - - uid: 16933 - components: - - type: Transform - pos: -76.5,-58.5 - parent: 2 - - uid: 16951 - components: - - type: Transform - pos: -76.5,-57.5 - parent: 2 - - uid: 17018 - components: - - type: Transform - pos: 84.5,-49.5 - parent: 2 - - uid: 17075 - components: - - type: Transform - pos: 84.5,-48.5 - parent: 2 - - uid: 17081 - components: - - type: Transform - pos: -48.5,-17.5 - parent: 2 - - uid: 17082 - components: - - type: Transform - pos: -47.5,-17.5 - parent: 2 - - uid: 17083 - components: - - type: Transform - pos: -48.5,-18.5 - parent: 2 - - uid: 17084 - components: - - type: Transform - pos: -47.5,-18.5 - parent: 2 - - uid: 17085 - components: - - type: Transform - pos: -46.5,-18.5 - parent: 2 - - uid: 17089 - components: - - type: Transform - pos: 86.5,-48.5 - parent: 2 - - uid: 17101 - components: - - type: Transform - pos: 78.5,-55.5 - parent: 2 - - uid: 17102 - components: - - type: Transform - pos: 79.5,-48.5 - parent: 2 - - uid: 17109 - components: - - type: Transform - pos: 79.5,-47.5 - parent: 2 - - uid: 17125 - components: - - type: Transform - pos: 69.5,-3.5 - parent: 2 - - uid: 17126 - components: - - type: Transform - pos: 63.5,-0.5 - parent: 2 - - uid: 17127 - components: - - type: Transform - pos: 69.5,6.5 - parent: 2 - - uid: 17128 - components: - - type: Transform - pos: 65.5,0.5 - parent: 2 - - uid: 17132 - components: - - type: Transform - pos: 70.5,4.5 - parent: 2 - - uid: 17133 - components: - - type: Transform - pos: 63.5,-1.5 - parent: 2 - - uid: 17134 - components: - - type: Transform - pos: 67.5,-2.5 - parent: 2 - - uid: 17138 - components: - - type: Transform - pos: 67.5,0.5 - parent: 2 - - uid: 17140 - components: - - type: Transform - pos: 67.5,-3.5 - parent: 2 - - uid: 17142 - components: - - type: Transform - pos: 65.5,-1.5 - parent: 2 - - uid: 17168 - components: - - type: Transform - pos: 65.5,-46.5 - parent: 2 - - uid: 17169 - components: - - type: Transform - pos: 63.5,-45.5 - parent: 2 - - uid: 17171 - components: - - type: Transform - pos: 65.5,7.5 - parent: 2 - - uid: 17173 - components: - - type: Transform - pos: 65.5,8.5 - parent: 2 - - uid: 17186 - components: - - type: Transform - pos: 75.5,-46.5 - parent: 2 - - uid: 17189 - components: - - type: Transform - pos: 71.5,-3.5 - parent: 2 - - uid: 17192 - components: - - type: Transform - pos: 71.5,-2.5 - parent: 2 - - uid: 17197 - components: - - type: Transform - pos: 64.5,-47.5 - parent: 2 - - uid: 17245 - components: - - type: Transform - pos: 75.5,-48.5 - parent: 2 - - uid: 17273 - components: - - type: Transform - pos: 78.5,-51.5 - parent: 2 - - uid: 17274 - components: - - type: Transform - pos: 91.5,-20.5 - parent: 2 - - uid: 17286 - components: - - type: Transform - pos: 78.5,-49.5 - parent: 2 - - uid: 17298 - components: - - type: Transform - pos: 76.5,-55.5 - parent: 2 - - uid: 17303 - components: - - type: Transform - pos: 63.5,-2.5 - parent: 2 - - uid: 17304 - components: - - type: Transform - pos: 69.5,-2.5 - parent: 2 - - uid: 17405 - components: - - type: Transform - pos: 80.5,-46.5 - parent: 2 - - uid: 17443 - components: - - type: Transform - pos: 62.5,-45.5 - parent: 2 - - uid: 17456 - components: - - type: Transform - pos: 76.5,-46.5 - parent: 2 - - uid: 17577 - components: - - type: Transform - pos: 59.5,7.5 - parent: 2 - - uid: 17615 - components: - - type: Transform - pos: 75.5,-47.5 - parent: 2 - - uid: 17618 - components: - - type: Transform - pos: 79.5,-49.5 - parent: 2 - - uid: 17641 - components: - - type: Transform - pos: 57.5,8.5 - parent: 2 - - uid: 17685 - components: - - type: Transform - pos: 77.5,-52.5 - parent: 2 - - uid: 17714 - components: - - type: Transform - pos: 75.5,-77.5 - parent: 2 - - uid: 17717 - components: - - type: Transform - pos: 83.5,-20.5 - parent: 2 - - uid: 17731 - components: - - type: Transform - pos: 64.5,-45.5 - parent: 2 - - uid: 17739 - components: - - type: Transform - pos: 81.5,-24.5 - parent: 2 - - uid: 17742 - components: - - type: Transform - pos: 88.5,-14.5 - parent: 2 - - uid: 17753 - components: - - type: Transform - pos: 59.5,5.5 - parent: 2 - - uid: 17754 - components: - - type: Transform - pos: 58.5,4.5 - parent: 2 - - uid: 17757 - components: - - type: Transform - pos: 71.5,0.5 - parent: 2 - - uid: 17779 - components: - - type: Transform - pos: 61.5,0.5 - parent: 2 - - uid: 17788 - components: - - type: Transform - pos: 63.5,-3.5 - parent: 2 - - uid: 17790 - components: - - type: Transform - pos: 62.5,0.5 - parent: 2 - - uid: 17828 - components: - - type: Transform - pos: 82.5,-24.5 - parent: 2 - - uid: 17842 - components: - - type: Transform - pos: 60.5,-71.5 - parent: 2 - - uid: 17908 - components: - - type: Transform - pos: 44.5,-69.5 - parent: 2 - - uid: 17941 - components: - - type: Transform - pos: 78.5,-38.5 - parent: 2 - - uid: 17964 - components: - - type: Transform - pos: 61.5,-3.5 - parent: 2 - - uid: 18124 - components: - - type: Transform - pos: 61.5,-81.5 - parent: 2 - - uid: 18144 - components: - - type: Transform - pos: 57.5,4.5 - parent: 2 - - uid: 18149 - components: - - type: Transform - pos: 59.5,4.5 - parent: 2 - - uid: 18151 - components: - - type: Transform - pos: 59.5,6.5 - parent: 2 - - uid: 18152 - components: - - type: Transform - pos: 57.5,7.5 - parent: 2 - - uid: 18153 - components: - - type: Transform - pos: 57.5,5.5 - parent: 2 - - uid: 18157 - components: - - type: Transform - pos: 69.5,-0.5 - parent: 2 - - uid: 18158 - components: - - type: Transform - pos: 71.5,-0.5 - parent: 2 - - uid: 18265 - components: - - type: Transform - pos: 71.5,8.5 - parent: 2 - - uid: 18337 - components: - - type: Transform - pos: 66.5,4.5 - parent: 2 - - uid: 18348 - components: - - type: Transform - pos: 59.5,8.5 - parent: 2 - - uid: 18377 - components: - - type: Transform - pos: 85.5,-33.5 - parent: 2 - - uid: 18378 - components: - - type: Transform - pos: 86.5,-33.5 - parent: 2 - - uid: 18379 - components: - - type: Transform - pos: 87.5,-33.5 - parent: 2 - - uid: 18380 - components: - - type: Transform - pos: 88.5,-33.5 - parent: 2 - - uid: 18381 - components: - - type: Transform - pos: 89.5,-34.5 - parent: 2 - - uid: 18383 - components: - - type: Transform - pos: 88.5,-35.5 - parent: 2 - - uid: 18385 - components: - - type: Transform - pos: 86.5,-35.5 - parent: 2 - - uid: 18387 - components: - - type: Transform - pos: 85.5,-36.5 - parent: 2 - - uid: 18389 - components: - - type: Transform - pos: 86.5,-36.5 - parent: 2 - - uid: 18390 - components: - - type: Transform - pos: 85.5,-37.5 - parent: 2 - - uid: 18391 - components: - - type: Transform - pos: 94.5,-35.5 - parent: 2 - - uid: 18392 - components: - - type: Transform - pos: 94.5,-34.5 - parent: 2 - - uid: 18393 - components: - - type: Transform - pos: 93.5,-33.5 - parent: 2 - - uid: 18394 - components: - - type: Transform - pos: 96.5,-33.5 - parent: 2 - - uid: 18395 - components: - - type: Transform - pos: 95.5,-33.5 - parent: 2 - - uid: 18396 - components: - - type: Transform - pos: 96.5,-35.5 - parent: 2 - - uid: 18397 - components: - - type: Transform - pos: 96.5,-36.5 - parent: 2 - - uid: 18417 - components: - - type: Transform - pos: 90.5,-32.5 - parent: 2 - - uid: 18419 - components: - - type: Transform - pos: 90.5,-33.5 - parent: 2 - - uid: 18420 - components: - - type: Transform - pos: 90.5,-34.5 - parent: 2 - - uid: 18421 - components: - - type: Transform - pos: 91.5,-33.5 - parent: 2 - - uid: 18428 - components: - - type: Transform - pos: 92.5,-35.5 - parent: 2 - - uid: 18469 - components: - - type: Transform - pos: 82.5,-34.5 - parent: 2 - - uid: 18479 - components: - - type: Transform - pos: 95.5,-16.5 - parent: 2 - - uid: 18482 - components: - - type: Transform - pos: 95.5,-17.5 - parent: 2 - - uid: 18483 - components: - - type: Transform - pos: 95.5,-20.5 - parent: 2 - - uid: 18488 - components: - - type: Transform - pos: 95.5,-22.5 - parent: 2 - - uid: 18499 - components: - - type: Transform - pos: 30.5,-79.5 - parent: 2 - - uid: 18594 - components: - - type: Transform - pos: 67.5,-0.5 - parent: 2 - - uid: 18610 - components: - - type: Transform - pos: 65.5,-0.5 - parent: 2 - - uid: 18773 - components: - - type: Transform - pos: 86.5,-14.5 - parent: 2 - - uid: 18774 - components: - - type: Transform - pos: 87.5,-13.5 - parent: 2 - - uid: 18824 - components: - - type: Transform - pos: 70.5,-59.5 - parent: 2 - - uid: 18942 - components: - - type: Transform - pos: 85.5,-50.5 - parent: 2 - - uid: 18998 - components: - - type: Transform - pos: 86.5,-50.5 - parent: 2 - - uid: 19000 - components: - - type: Transform - pos: 87.5,-51.5 - parent: 2 - - uid: 19001 - components: - - type: Transform - pos: 88.5,-50.5 - parent: 2 - - uid: 19002 - components: - - type: Transform - pos: 88.5,-51.5 - parent: 2 - - uid: 19003 - components: - - type: Transform - pos: 88.5,-53.5 - parent: 2 - - uid: 19005 - components: - - type: Transform - pos: 87.5,-53.5 - parent: 2 - - uid: 19010 - components: - - type: Transform - pos: 88.5,-54.5 - parent: 2 - - uid: 19016 - components: - - type: Transform - pos: 90.5,-52.5 - parent: 2 - - uid: 19017 - components: - - type: Transform - pos: 90.5,-51.5 - parent: 2 - - uid: 19023 - components: - - type: Transform - pos: 91.5,-52.5 - parent: 2 - - uid: 19031 - components: - - type: Transform - pos: 91.5,-51.5 - parent: 2 - - uid: 19033 - components: - - type: Transform - pos: 92.5,-52.5 - parent: 2 - - uid: 19034 - components: - - type: Transform - pos: 92.5,-51.5 - parent: 2 - - uid: 19035 - components: - - type: Transform - pos: 93.5,-52.5 - parent: 2 - - uid: 19036 - components: - - type: Transform - pos: 93.5,-51.5 - parent: 2 - - uid: 19037 - components: - - type: Transform - pos: 92.5,-53.5 - parent: 2 - - uid: 19038 - components: - - type: Transform - pos: 91.5,-54.5 - parent: 2 - - uid: 19041 - components: - - type: Transform - pos: 93.5,-54.5 - parent: 2 - - uid: 19042 - components: - - type: Transform - pos: 69.5,-66.5 - parent: 2 - - uid: 19043 - components: - - type: Transform - pos: 79.5,-61.5 - parent: 2 - - uid: 19044 - components: - - type: Transform - pos: 95.5,-52.5 - parent: 2 - - uid: 19047 - components: - - type: Transform - pos: 96.5,-51.5 - parent: 2 - - uid: 19048 - components: - - type: Transform - pos: 96.5,-49.5 - parent: 2 - - uid: 19049 - components: - - type: Transform - pos: 89.5,-49.5 - parent: 2 - - uid: 19052 - components: - - type: Transform - pos: 84.5,-55.5 - parent: 2 - - uid: 19054 - components: - - type: Transform - pos: 78.5,-62.5 - parent: 2 - - uid: 19055 - components: - - type: Transform - pos: 76.5,-64.5 - parent: 2 - - uid: 19056 - components: - - type: Transform - pos: 84.5,-57.5 - parent: 2 - - uid: 19072 - components: - - type: Transform - pos: 77.5,-63.5 - parent: 2 - - uid: 19073 - components: - - type: Transform - pos: 80.5,-60.5 - parent: 2 - - uid: 19074 - components: - - type: Transform - pos: 85.5,-55.5 - parent: 2 - - uid: 19075 - components: - - type: Transform - pos: 86.5,-54.5 - parent: 2 - - uid: 19076 - components: - - type: Transform - pos: 87.5,-54.5 - parent: 2 - - uid: 19077 - components: - - type: Transform - pos: 83.5,-56.5 - parent: 2 - - uid: 19078 - components: - - type: Transform - pos: 76.5,-63.5 - parent: 2 - - uid: 19079 - components: - - type: Transform - pos: 76.5,-62.5 - parent: 2 - - uid: 19080 - components: - - type: Transform - pos: 83.5,-58.5 - parent: 2 - - uid: 19081 - components: - - type: Transform - pos: 83.5,-57.5 - parent: 2 - - uid: 19082 - components: - - type: Transform - pos: 85.5,-57.5 - parent: 2 - - uid: 19083 - components: - - type: Transform - pos: 78.5,-57.5 - parent: 2 - - uid: 19084 - components: - - type: Transform - pos: 77.5,-57.5 - parent: 2 - - uid: 19092 - components: - - type: Transform - pos: 82.5,-57.5 - parent: 2 - - uid: 19093 - components: - - type: Transform - pos: 82.5,-58.5 - parent: 2 - - uid: 19095 - components: - - type: Transform - pos: 82.5,-59.5 - parent: 2 - - uid: 19096 - components: - - type: Transform - pos: 81.5,-59.5 - parent: 2 - - uid: 19099 - components: - - type: Transform - pos: 81.5,-58.5 - parent: 2 - - uid: 19100 - components: - - type: Transform - pos: 80.5,-59.5 - parent: 2 - - uid: 19101 - components: - - type: Transform - pos: 79.5,-59.5 - parent: 2 - - uid: 19103 - components: - - type: Transform - pos: 78.5,-59.5 - parent: 2 - - uid: 19104 - components: - - type: Transform - pos: 77.5,-59.5 - parent: 2 - - uid: 19105 - components: - - type: Transform - pos: 77.5,-60.5 - parent: 2 - - uid: 19106 - components: - - type: Transform - pos: 78.5,-60.5 - parent: 2 - - uid: 19107 - components: - - type: Transform - pos: 77.5,-61.5 - parent: 2 - - uid: 19108 - components: - - type: Transform - pos: 76.5,-61.5 - parent: 2 - - uid: 19109 - components: - - type: Transform - pos: 75.5,-61.5 - parent: 2 - - uid: 19110 - components: - - type: Transform - pos: 86.5,-55.5 - parent: 2 - - uid: 19111 - components: - - type: Transform - pos: 86.5,-56.5 - parent: 2 - - uid: 19112 - components: - - type: Transform - pos: 85.5,-56.5 - parent: 2 - - uid: 19113 - components: - - type: Transform - pos: 87.5,-55.5 - parent: 2 - - uid: 19114 - components: - - type: Transform - pos: 88.5,-55.5 - parent: 2 - - uid: 19115 - components: - - type: Transform - pos: 81.5,-46.5 - parent: 2 - - uid: 19256 - components: - - type: Transform - pos: 23.5,-69.5 - parent: 2 - - uid: 19289 - components: - - type: Transform - pos: 44.5,-75.5 - parent: 2 - - uid: 19292 - components: - - type: Transform - pos: 44.5,-76.5 - parent: 2 - - uid: 19293 - components: - - type: Transform - pos: 44.5,-77.5 - parent: 2 - - uid: 19294 - components: - - type: Transform - pos: 45.5,-71.5 - parent: 2 - - uid: 19295 - components: - - type: Transform - pos: 45.5,-72.5 - parent: 2 - - uid: 19296 - components: - - type: Transform - pos: 45.5,-73.5 - parent: 2 - - uid: 19297 - components: - - type: Transform - pos: 45.5,-74.5 - parent: 2 - - uid: 19298 - components: - - type: Transform - pos: 45.5,-75.5 - parent: 2 - - uid: 19299 - components: - - type: Transform - pos: 45.5,-70.5 - parent: 2 - - uid: 19300 - components: - - type: Transform - pos: 45.5,-76.5 - parent: 2 - - uid: 19301 - components: - - type: Transform - pos: 46.5,-70.5 - parent: 2 - - uid: 19302 - components: - - type: Transform - pos: 46.5,-71.5 - parent: 2 - - uid: 19303 - components: - - type: Transform - pos: 46.5,-72.5 - parent: 2 - - uid: 19304 - components: - - type: Transform - pos: 45.5,-77.5 - parent: 2 - - uid: 19305 - components: - - type: Transform - pos: 46.5,-73.5 - parent: 2 - - uid: 19306 - components: - - type: Transform - pos: 46.5,-74.5 - parent: 2 - - uid: 19307 - components: - - type: Transform - pos: 46.5,-75.5 - parent: 2 - - uid: 19308 - components: - - type: Transform - pos: 46.5,-76.5 - parent: 2 - - uid: 19309 - components: - - type: Transform - pos: 46.5,-77.5 - parent: 2 - - uid: 19310 - components: - - type: Transform - pos: 49.5,-68.5 - parent: 2 - - uid: 19311 - components: - - type: Transform - pos: 49.5,-74.5 - parent: 2 - - uid: 19312 - components: - - type: Transform - pos: 49.5,-75.5 - parent: 2 - - uid: 19313 - components: - - type: Transform - pos: 49.5,-76.5 - parent: 2 - - uid: 19314 - components: - - type: Transform - pos: 49.5,-77.5 - parent: 2 - - uid: 19315 - components: - - type: Transform - pos: 49.5,-78.5 - parent: 2 - - uid: 19316 - components: - - type: Transform - pos: 48.5,-77.5 - parent: 2 - - uid: 19317 - components: - - type: Transform - pos: 48.5,-76.5 - parent: 2 - - uid: 19318 - components: - - type: Transform - pos: 50.5,-72.5 - parent: 2 - - uid: 19319 - components: - - type: Transform - pos: 52.5,-69.5 - parent: 2 - - uid: 19320 - components: - - type: Transform - pos: 48.5,-78.5 - parent: 2 - - uid: 19321 - components: - - type: Transform - pos: 53.5,-68.5 - parent: 2 - - uid: 19322 - components: - - type: Transform - pos: 52.5,-66.5 - parent: 2 - - uid: 19323 - components: - - type: Transform - pos: 49.5,-80.5 - parent: 2 - - uid: 19324 - components: - - type: Transform - pos: 57.5,-67.5 - parent: 2 - - uid: 19325 - components: - - type: Transform - pos: 49.5,-81.5 - parent: 2 - - uid: 19326 - components: - - type: Transform - pos: 48.5,-81.5 - parent: 2 - - uid: 19327 - components: - - type: Transform - pos: 48.5,-82.5 - parent: 2 - - uid: 19328 - components: - - type: Transform - pos: 47.5,-82.5 - parent: 2 - - uid: 19329 - components: - - type: Transform - pos: 47.5,-83.5 - parent: 2 - - uid: 19330 - components: - - type: Transform - pos: 47.5,-84.5 - parent: 2 - - uid: 19331 - components: - - type: Transform - pos: 48.5,-83.5 - parent: 2 - - uid: 19332 - components: - - type: Transform - pos: 46.5,-83.5 - parent: 2 - - uid: 19333 - components: - - type: Transform - pos: 63.5,-62.5 - parent: 2 - - uid: 19334 - components: - - type: Transform - pos: 47.5,-85.5 - parent: 2 - - uid: 19335 - components: - - type: Transform - pos: 47.5,-86.5 - parent: 2 - - uid: 19336 - components: - - type: Transform - pos: 47.5,-87.5 - parent: 2 - - uid: 19337 - components: - - type: Transform - pos: 47.5,-88.5 - parent: 2 - - uid: 19338 - components: - - type: Transform - pos: 48.5,-88.5 - parent: 2 - - uid: 19339 - components: - - type: Transform - pos: 48.5,-87.5 - parent: 2 - - uid: 19340 - components: - - type: Transform - pos: 48.5,-86.5 - parent: 2 - - uid: 19341 - components: - - type: Transform - pos: 48.5,-85.5 - parent: 2 - - uid: 19342 - components: - - type: Transform - pos: 46.5,-87.5 - parent: 2 - - uid: 19343 - components: - - type: Transform - pos: 46.5,-88.5 - parent: 2 - - uid: 19344 - components: - - type: Transform - pos: 65.5,-83.5 - parent: 2 - - uid: 19345 - components: - - type: Transform - pos: 65.5,-82.5 - parent: 2 - - uid: 19346 - components: - - type: Transform - pos: 65.5,-81.5 - parent: 2 - - uid: 19347 - components: - - type: Transform - pos: 65.5,-79.5 - parent: 2 - - uid: 19349 - components: - - type: Transform - pos: 65.5,-80.5 - parent: 2 - - uid: 19350 - components: - - type: Transform - pos: 64.5,-79.5 - parent: 2 - - uid: 19351 - components: - - type: Transform - pos: 64.5,-80.5 - parent: 2 - - uid: 19352 - components: - - type: Transform - pos: 64.5,-81.5 - parent: 2 - - uid: 19353 - components: - - type: Transform - pos: 64.5,-82.5 - parent: 2 - - uid: 19354 - components: - - type: Transform - pos: 63.5,-81.5 - parent: 2 - - uid: 19355 - components: - - type: Transform - pos: 62.5,-79.5 - parent: 2 - - uid: 19356 - components: - - type: Transform - pos: 62.5,-78.5 - parent: 2 - - uid: 19357 - components: - - type: Transform - pos: 62.5,-77.5 - parent: 2 - - uid: 19358 - components: - - type: Transform - pos: 61.5,-79.5 - parent: 2 - - uid: 19359 - components: - - type: Transform - pos: 61.5,-78.5 - parent: 2 - - uid: 19360 - components: - - type: Transform - pos: 61.5,-77.5 - parent: 2 - - uid: 19362 - components: - - type: Transform - pos: 64.5,-77.5 - parent: 2 - - uid: 19363 - components: - - type: Transform - pos: 65.5,-77.5 - parent: 2 - - uid: 19364 - components: - - type: Transform - pos: 66.5,-77.5 - parent: 2 - - uid: 19366 - components: - - type: Transform - pos: 64.5,-75.5 - parent: 2 - - uid: 19367 - components: - - type: Transform - pos: 64.5,-76.5 - parent: 2 - - uid: 19368 - components: - - type: Transform - pos: 65.5,-75.5 - parent: 2 - - uid: 19369 - components: - - type: Transform - pos: 65.5,-76.5 - parent: 2 - - uid: 19370 - components: - - type: Transform - pos: 66.5,-75.5 - parent: 2 - - uid: 19371 - components: - - type: Transform - pos: 66.5,-76.5 - parent: 2 - - uid: 19372 - components: - - type: Transform - pos: 67.5,-75.5 - parent: 2 - - uid: 19373 - components: - - type: Transform - pos: 67.5,-76.5 - parent: 2 - - uid: 19374 - components: - - type: Transform - pos: 63.5,-75.5 - parent: 2 - - uid: 19375 - components: - - type: Transform - pos: 62.5,-75.5 - parent: 2 - - uid: 19376 - components: - - type: Transform - pos: 61.5,-75.5 - parent: 2 - - uid: 19377 - components: - - type: Transform - pos: 61.5,-71.5 - parent: 2 - - uid: 19378 - components: - - type: Transform - pos: 61.5,-73.5 - parent: 2 - - uid: 19379 - components: - - type: Transform - pos: 62.5,-73.5 - parent: 2 - - uid: 19380 - components: - - type: Transform - pos: 63.5,-73.5 - parent: 2 - - uid: 19381 - components: - - type: Transform - pos: 64.5,-73.5 - parent: 2 - - uid: 19382 - components: - - type: Transform - pos: 65.5,-73.5 - parent: 2 - - uid: 19383 - components: - - type: Transform - pos: 64.5,-74.5 - parent: 2 - - uid: 19384 - components: - - type: Transform - pos: 62.5,-72.5 - parent: 2 - - uid: 19385 - components: - - type: Transform - pos: 63.5,-72.5 - parent: 2 - - uid: 19386 - components: - - type: Transform - pos: 64.5,-72.5 - parent: 2 - - uid: 19387 - components: - - type: Transform - pos: 65.5,-72.5 - parent: 2 - - uid: 19388 - components: - - type: Transform - pos: 65.5,-71.5 - parent: 2 - - uid: 19389 - components: - - type: Transform - pos: 64.5,-71.5 - parent: 2 - - uid: 19390 - components: - - type: Transform - pos: 67.5,-70.5 - parent: 2 - - uid: 19391 - components: - - type: Transform - pos: 67.5,-71.5 - parent: 2 - - uid: 19392 - components: - - type: Transform - pos: 67.5,-72.5 - parent: 2 - - uid: 19393 - components: - - type: Transform - pos: 67.5,-73.5 - parent: 2 - - uid: 19394 - components: - - type: Transform - pos: 67.5,-74.5 - parent: 2 - - uid: 19401 - components: - - type: Transform - pos: 67.5,-80.5 - parent: 2 - - uid: 19402 - components: - - type: Transform - pos: 67.5,-81.5 - parent: 2 - - uid: 19403 - components: - - type: Transform - pos: 67.5,-82.5 - parent: 2 - - uid: 19404 - components: - - type: Transform - pos: 68.5,-79.5 - parent: 2 - - uid: 19405 - components: - - type: Transform - pos: 68.5,-80.5 - parent: 2 - - uid: 19406 - components: - - type: Transform - pos: 68.5,-81.5 - parent: 2 - - uid: 19407 - components: - - type: Transform - pos: 68.5,-82.5 - parent: 2 - - uid: 19408 - components: - - type: Transform - pos: 68.5,-83.5 - parent: 2 - - uid: 19409 - components: - - type: Transform - pos: 67.5,-83.5 - parent: 2 - - uid: 19410 - components: - - type: Transform - pos: 68.5,-84.5 - parent: 2 - - uid: 19411 - components: - - type: Transform - pos: 67.5,-84.5 - parent: 2 - - uid: 19412 - components: - - type: Transform - pos: 70.5,-81.5 - parent: 2 - - uid: 19413 - components: - - type: Transform - pos: 70.5,-79.5 - parent: 2 - - uid: 19414 - components: - - type: Transform - pos: 70.5,-80.5 - parent: 2 - - uid: 19415 - components: - - type: Transform - pos: 71.5,-80.5 - parent: 2 - - uid: 19416 - components: - - type: Transform - pos: 71.5,-79.5 - parent: 2 - - uid: 19417 - components: - - type: Transform - pos: 72.5,-79.5 - parent: 2 - - uid: 19418 - components: - - type: Transform - pos: 71.5,-78.5 - parent: 2 - - uid: 19419 - components: - - type: Transform - pos: 72.5,-78.5 - parent: 2 - - uid: 19420 - components: - - type: Transform - pos: 73.5,-78.5 - parent: 2 - - uid: 19421 - components: - - type: Transform - pos: 74.5,-77.5 - parent: 2 - - uid: 19422 - components: - - type: Transform - pos: 74.5,-76.5 - parent: 2 - - uid: 19423 - components: - - type: Transform - pos: 73.5,-76.5 - parent: 2 - - uid: 19424 - components: - - type: Transform - pos: 73.5,-77.5 - parent: 2 - - uid: 19425 - components: - - type: Transform - pos: 72.5,-76.5 - parent: 2 - - uid: 19426 - components: - - type: Transform - pos: 72.5,-77.5 - parent: 2 - - uid: 19427 - components: - - type: Transform - pos: 71.5,-76.5 - parent: 2 - - uid: 19428 - components: - - type: Transform - pos: 71.5,-77.5 - parent: 2 - - uid: 19431 - components: - - type: Transform - pos: 73.5,-79.5 - parent: 2 - - uid: 19433 - components: - - type: Transform - pos: 72.5,-74.5 - parent: 2 - - uid: 19434 - components: - - type: Transform - pos: 71.5,-74.5 - parent: 2 - - uid: 19435 - components: - - type: Transform - pos: 72.5,-73.5 - parent: 2 - - uid: 19436 - components: - - type: Transform - pos: 72.5,-72.5 - parent: 2 - - uid: 19438 - components: - - type: Transform - pos: 82.5,-12.5 - parent: 2 - - uid: 19440 - components: - - type: Transform - pos: 74.5,-72.5 - parent: 2 - - uid: 19441 - components: - - type: Transform - pos: 74.5,-73.5 - parent: 2 - - uid: 19442 - components: - - type: Transform - pos: 74.5,-74.5 - parent: 2 - - uid: 19443 - components: - - type: Transform - pos: 75.5,-72.5 - parent: 2 - - uid: 19444 - components: - - type: Transform - pos: 75.5,-73.5 - parent: 2 - - uid: 19445 - components: - - type: Transform - pos: 75.5,-74.5 - parent: 2 - - uid: 19446 - components: - - type: Transform - pos: 76.5,-73.5 - parent: 2 - - uid: 19447 - components: - - type: Transform - pos: 76.5,-72.5 - parent: 2 - - uid: 19448 - components: - - type: Transform - pos: 74.5,-68.5 - parent: 2 - - uid: 19449 - components: - - type: Transform - pos: 73.5,-68.5 - parent: 2 - - uid: 19450 - components: - - type: Transform - pos: 72.5,-68.5 - parent: 2 - - uid: 19451 - components: - - type: Transform - pos: 68.5,-67.5 - parent: 2 - - uid: 19452 - components: - - type: Transform - pos: 67.5,-67.5 - parent: 2 - - uid: 19453 - components: - - type: Transform - pos: 66.5,-67.5 - parent: 2 - - uid: 19454 - components: - - type: Transform - pos: 65.5,-67.5 - parent: 2 - - uid: 19455 - components: - - type: Transform - pos: 65.5,-66.5 - parent: 2 - - uid: 19456 - components: - - type: Transform - pos: 64.5,-64.5 - parent: 2 - - uid: 19457 - components: - - type: Transform - pos: 65.5,-64.5 - parent: 2 - - uid: 19458 - components: - - type: Transform - pos: 67.5,-65.5 - parent: 2 - - uid: 19459 - components: - - type: Transform - pos: 68.5,-65.5 - parent: 2 - - uid: 19460 - components: - - type: Transform - pos: 66.5,-65.5 - parent: 2 - - uid: 19461 - components: - - type: Transform - pos: 65.5,-65.5 - parent: 2 - - uid: 19462 - components: - - type: Transform - pos: 64.5,-65.5 - parent: 2 - - uid: 19463 - components: - - type: Transform - pos: 65.5,-62.5 - parent: 2 - - uid: 19464 - components: - - type: Transform - pos: 64.5,-62.5 - parent: 2 - - uid: 19465 - components: - - type: Transform - pos: 65.5,-60.5 - parent: 2 - - uid: 19466 - components: - - type: Transform - pos: 65.5,-61.5 - parent: 2 - - uid: 19467 - components: - - type: Transform - pos: 66.5,-60.5 - parent: 2 - - uid: 19468 - components: - - type: Transform - pos: 66.5,-61.5 - parent: 2 - - uid: 19469 - components: - - type: Transform - pos: 67.5,-60.5 - parent: 2 - - uid: 19470 - components: - - type: Transform - pos: 67.5,-61.5 - parent: 2 - - uid: 19471 - components: - - type: Transform - pos: 68.5,-60.5 - parent: 2 - - uid: 19472 - components: - - type: Transform - pos: 68.5,-61.5 - parent: 2 - - uid: 19473 - components: - - type: Transform - pos: 69.5,-60.5 - parent: 2 - - uid: 19474 - components: - - type: Transform - pos: 70.5,-60.5 - parent: 2 - - uid: 19475 - components: - - type: Transform - pos: 70.5,-61.5 - parent: 2 - - uid: 19476 - components: - - type: Transform - pos: 71.5,-60.5 - parent: 2 - - uid: 19477 - components: - - type: Transform - pos: 71.5,-61.5 - parent: 2 - - uid: 19478 - components: - - type: Transform - pos: 72.5,-60.5 - parent: 2 - - uid: 19479 - components: - - type: Transform - pos: 72.5,-61.5 - parent: 2 - - uid: 19480 - components: - - type: Transform - pos: 73.5,-60.5 - parent: 2 - - uid: 19481 - components: - - type: Transform - pos: 73.5,-61.5 - parent: 2 - - uid: 19482 - components: - - type: Transform - pos: 74.5,-60.5 - parent: 2 - - uid: 19483 - components: - - type: Transform - pos: 25.5,-69.5 - parent: 2 - - uid: 19484 - components: - - type: Transform - pos: 69.5,-61.5 - parent: 2 - - uid: 19485 - components: - - type: Transform - pos: 74.5,-62.5 - parent: 2 - - uid: 19486 - components: - - type: Transform - pos: 74.5,-63.5 - parent: 2 - - uid: 19487 - components: - - type: Transform - pos: 74.5,-64.5 - parent: 2 - - uid: 19488 - components: - - type: Transform - pos: 73.5,-62.5 - parent: 2 - - uid: 19489 - components: - - type: Transform - pos: 73.5,-64.5 - parent: 2 - - uid: 19490 - components: - - type: Transform - pos: 72.5,-62.5 - parent: 2 - - uid: 19491 - components: - - type: Transform - pos: 72.5,-63.5 - parent: 2 - - uid: 19492 - components: - - type: Transform - pos: 72.5,-64.5 - parent: 2 - - uid: 19493 - components: - - type: Transform - pos: 71.5,-62.5 - parent: 2 - - uid: 19494 - components: - - type: Transform - pos: 71.5,-63.5 - parent: 2 - - uid: 19495 - components: - - type: Transform - pos: 71.5,-64.5 - parent: 2 - - uid: 19496 - components: - - type: Transform - pos: 70.5,-62.5 - parent: 2 - - uid: 19497 - components: - - type: Transform - pos: 70.5,-63.5 - parent: 2 - - uid: 19498 - components: - - type: Transform - pos: 73.5,-63.5 - parent: 2 - - uid: 19499 - components: - - type: Transform - pos: 69.5,-62.5 - parent: 2 - - uid: 19500 - components: - - type: Transform - pos: 69.5,-63.5 - parent: 2 - - uid: 19501 - components: - - type: Transform - pos: 69.5,-64.5 - parent: 2 - - uid: 19502 - components: - - type: Transform - pos: 70.5,-64.5 - parent: 2 - - uid: 19503 - components: - - type: Transform - pos: 68.5,-63.5 - parent: 2 - - uid: 19504 - components: - - type: Transform - pos: 68.5,-64.5 - parent: 2 - - uid: 19505 - components: - - type: Transform - pos: 68.5,-62.5 - parent: 2 - - uid: 19506 - components: - - type: Transform - pos: 67.5,-63.5 - parent: 2 - - uid: 19507 - components: - - type: Transform - pos: 67.5,-62.5 - parent: 2 - - uid: 19508 - components: - - type: Transform - pos: 67.5,-64.5 - parent: 2 - - uid: 19509 - components: - - type: Transform - pos: 69.5,-65.5 - parent: 2 - - uid: 19510 - components: - - type: Transform - pos: 70.5,-65.5 - parent: 2 - - uid: 19511 - components: - - type: Transform - pos: 71.5,-65.5 - parent: 2 - - uid: 19512 - components: - - type: Transform - pos: 72.5,-65.5 - parent: 2 - - uid: 19513 - components: - - type: Transform - pos: 73.5,-65.5 - parent: 2 - - uid: 19514 - components: - - type: Transform - pos: 74.5,-65.5 - parent: 2 - - uid: 19515 - components: - - type: Transform - pos: 74.5,-66.5 - parent: 2 - - uid: 19516 - components: - - type: Transform - pos: 73.5,-66.5 - parent: 2 - - uid: 19517 - components: - - type: Transform - pos: 72.5,-66.5 - parent: 2 - - uid: 19518 - components: - - type: Transform - pos: 71.5,-66.5 - parent: 2 - - uid: 19519 - components: - - type: Transform - pos: 70.5,-66.5 - parent: 2 - - uid: 19520 - components: - - type: Transform - pos: 73.5,-67.5 - parent: 2 - - uid: 19521 - components: - - type: Transform - pos: 71.5,-56.5 - parent: 2 - - uid: 19522 - components: - - type: Transform - pos: 69.5,-58.5 - parent: 2 - - uid: 19523 - components: - - type: Transform - pos: 69.5,-57.5 - parent: 2 - - uid: 19524 - components: - - type: Transform - pos: 70.5,-58.5 - parent: 2 - - uid: 19525 - components: - - type: Transform - pos: 70.5,-57.5 - parent: 2 - - uid: 19526 - components: - - type: Transform - pos: 71.5,-58.5 - parent: 2 - - uid: 19527 - components: - - type: Transform - pos: 72.5,-58.5 - parent: 2 - - uid: 19528 - components: - - type: Transform - pos: 73.5,-58.5 - parent: 2 - - uid: 19529 - components: - - type: Transform - pos: 74.5,-58.5 - parent: 2 - - uid: 19530 - components: - - type: Transform - pos: 75.5,-58.5 - parent: 2 - - uid: 19531 - components: - - type: Transform - pos: 76.5,-58.5 - parent: 2 - - uid: 19532 - components: - - type: Transform - pos: 75.5,-56.5 - parent: 2 - - uid: 19533 - components: - - type: Transform - pos: 73.5,-56.5 - parent: 2 - - uid: 19534 - components: - - type: Transform - pos: 73.5,-57.5 - parent: 2 - - uid: 19535 - components: - - type: Transform - pos: 72.5,-57.5 - parent: 2 - - uid: 19536 - components: - - type: Transform - pos: 66.5,-58.5 - parent: 2 - - uid: 19537 - components: - - type: Transform - pos: 66.5,-59.5 - parent: 2 - - uid: 19538 - components: - - type: Transform - pos: 65.5,-58.5 - parent: 2 - - uid: 19539 - components: - - type: Transform - pos: 65.5,-59.5 - parent: 2 - - uid: 19540 - components: - - type: Transform - pos: 68.5,-59.5 - parent: 2 - - uid: 19541 - components: - - type: Transform - pos: 64.5,-59.5 - parent: 2 - - uid: 19542 - components: - - type: Transform - pos: 64.5,-58.5 - parent: 2 - - uid: 19592 - components: - - type: Transform - pos: 55.5,-34.5 - parent: 2 - - uid: 19605 - components: - - type: Transform - pos: 19.5,-69.5 - parent: 2 - - uid: 19659 - components: - - type: Transform - pos: 93.5,-31.5 - parent: 2 - - uid: 19660 - components: - - type: Transform - pos: 93.5,-32.5 - parent: 2 - - uid: 19662 - components: - - type: Transform - pos: 94.5,-31.5 - parent: 2 - - uid: 19663 - components: - - type: Transform - pos: 94.5,-32.5 - parent: 2 - - uid: 19665 - components: - - type: Transform - pos: 95.5,-31.5 - parent: 2 - - uid: 19666 - components: - - type: Transform - pos: 95.5,-32.5 - parent: 2 - - uid: 19668 - components: - - type: Transform - pos: 96.5,-31.5 - parent: 2 - - uid: 19669 - components: - - type: Transform - pos: 96.5,-32.5 - parent: 2 - - uid: 19671 - components: - - type: Transform - pos: 97.5,-32.5 - parent: 2 - - uid: 19672 - components: - - type: Transform - pos: 92.5,-31.5 - parent: 2 - - uid: 19673 - components: - - type: Transform - pos: 91.5,-31.5 - parent: 2 - - uid: 19674 - components: - - type: Transform - pos: 91.5,-32.5 - parent: 2 - - uid: 19676 - components: - - type: Transform - pos: 89.5,-31.5 - parent: 2 - - uid: 19677 - components: - - type: Transform - pos: 89.5,-29.5 - parent: 2 - - uid: 19678 - components: - - type: Transform - pos: 88.5,-31.5 - parent: 2 - - uid: 19679 - components: - - type: Transform - pos: 88.5,-30.5 - parent: 2 - - uid: 19680 - components: - - type: Transform - pos: 88.5,-29.5 - parent: 2 - - uid: 19681 - components: - - type: Transform - pos: 87.5,-31.5 - parent: 2 - - uid: 19682 - components: - - type: Transform - pos: 87.5,-30.5 - parent: 2 - - uid: 19683 - components: - - type: Transform - pos: 87.5,-29.5 - parent: 2 - - uid: 19684 - components: - - type: Transform - pos: 89.5,-30.5 - parent: 2 - - uid: 19685 - components: - - type: Transform - pos: 90.5,-30.5 - parent: 2 - - uid: 19686 - components: - - type: Transform - pos: 90.5,-29.5 - parent: 2 - - uid: 19687 - components: - - type: Transform - pos: 90.5,-28.5 - parent: 2 - - uid: 19688 - components: - - type: Transform - pos: 90.5,-27.5 - parent: 2 - - uid: 19689 - components: - - type: Transform - pos: 91.5,-30.5 - parent: 2 - - uid: 19690 - components: - - type: Transform - pos: 91.5,-29.5 - parent: 2 - - uid: 19691 - components: - - type: Transform - pos: 91.5,-28.5 - parent: 2 - - uid: 19692 - components: - - type: Transform - pos: 91.5,-27.5 - parent: 2 - - uid: 19693 - components: - - type: Transform - pos: 91.5,-26.5 - parent: 2 - - uid: 19694 - components: - - type: Transform - pos: 93.5,-26.5 - parent: 2 - - uid: 19695 - components: - - type: Transform - pos: 93.5,-27.5 - parent: 2 - - uid: 19696 - components: - - type: Transform - pos: 93.5,-28.5 - parent: 2 - - uid: 19697 - components: - - type: Transform - pos: 93.5,-29.5 - parent: 2 - - uid: 19698 - components: - - type: Transform - pos: 94.5,-26.5 - parent: 2 - - uid: 19699 - components: - - type: Transform - pos: 94.5,-27.5 - parent: 2 - - uid: 19700 - components: - - type: Transform - pos: 94.5,-28.5 - parent: 2 - - uid: 19701 - components: - - type: Transform - pos: 94.5,-29.5 - parent: 2 - - uid: 19702 - components: - - type: Transform - pos: 95.5,-26.5 - parent: 2 - - uid: 19703 - components: - - type: Transform - pos: 95.5,-27.5 - parent: 2 - - uid: 19704 - components: - - type: Transform - pos: 95.5,-28.5 - parent: 2 - - uid: 19705 - components: - - type: Transform - pos: 95.5,-29.5 - parent: 2 - - uid: 19706 - components: - - type: Transform - pos: 96.5,-28.5 - parent: 2 - - uid: 19707 - components: - - type: Transform - pos: 96.5,-29.5 - parent: 2 - - uid: 19708 - components: - - type: Transform - pos: 95.5,-25.5 - parent: 2 - - uid: 19709 - components: - - type: Transform - pos: 94.5,-25.5 - parent: 2 - - uid: 19710 - components: - - type: Transform - pos: 94.5,-24.5 - parent: 2 - - uid: 19711 - components: - - type: Transform - pos: 95.5,-23.5 - parent: 2 - - uid: 19712 - components: - - type: Transform - pos: 94.5,-23.5 - parent: 2 - - uid: 19713 - components: - - type: Transform - pos: 93.5,-23.5 - parent: 2 - - uid: 19714 - components: - - type: Transform - pos: 17.5,-69.5 - parent: 2 - - uid: 19715 - components: - - type: Transform - pos: 91.5,-23.5 - parent: 2 - - uid: 19716 - components: - - type: Transform - pos: 90.5,-23.5 - parent: 2 - - uid: 19717 - components: - - type: Transform - pos: 90.5,-22.5 - parent: 2 - - uid: 19718 - components: - - type: Transform - pos: 90.5,-21.5 - parent: 2 - - uid: 19719 - components: - - type: Transform - pos: 91.5,-21.5 - parent: 2 - - uid: 19720 - components: - - type: Transform - pos: 93.5,-21.5 - parent: 2 - - uid: 19721 - components: - - type: Transform - pos: 94.5,-21.5 - parent: 2 - - uid: 19722 - components: - - type: Transform - pos: 94.5,-22.5 - parent: 2 - - uid: 19723 - components: - - type: Transform - pos: 96.5,-21.5 - parent: 2 - - uid: 19724 - components: - - type: Transform - pos: 96.5,-22.5 - parent: 2 - - uid: 19725 - components: - - type: Transform - pos: 96.5,-23.5 - parent: 2 - - uid: 19726 - components: - - type: Transform - pos: 96.5,-24.5 - parent: 2 - - uid: 19727 - components: - - type: Transform - pos: 96.5,-25.5 - parent: 2 - - uid: 19728 - components: - - type: Transform - pos: 96.5,-26.5 - parent: 2 - - uid: 19729 - components: - - type: Transform - pos: 96.5,-27.5 - parent: 2 - - uid: 19730 - components: - - type: Transform - pos: 95.5,-24.5 - parent: 2 - - uid: 19731 - components: - - type: Transform - pos: 89.5,-26.5 - parent: 2 - - uid: 19732 - components: - - type: Transform - pos: 89.5,-27.5 - parent: 2 - - uid: 19733 - components: - - type: Transform - pos: 88.5,-27.5 - parent: 2 - - uid: 19734 - components: - - type: Transform - pos: 87.5,-27.5 - parent: 2 - - uid: 19735 - components: - - type: Transform - pos: 86.5,-27.5 - parent: 2 - - uid: 19736 - components: - - type: Transform - pos: 85.5,-27.5 - parent: 2 - - uid: 19737 - components: - - type: Transform - pos: 87.5,-26.5 - parent: 2 - - uid: 19738 - components: - - type: Transform - pos: 87.5,-25.5 - parent: 2 - - uid: 19739 - components: - - type: Transform - pos: 87.5,-24.5 - parent: 2 - - uid: 19740 - components: - - type: Transform - pos: 87.5,-23.5 - parent: 2 - - uid: 19741 - components: - - type: Transform - pos: 87.5,-22.5 - parent: 2 - - uid: 19742 - components: - - type: Transform - pos: 88.5,-23.5 - parent: 2 - - uid: 19743 - components: - - type: Transform - pos: 88.5,-24.5 - parent: 2 - - uid: 19744 - components: - - type: Transform - pos: 86.5,-23.5 - parent: 2 - - uid: 19745 - components: - - type: Transform - pos: 85.5,-23.5 - parent: 2 - - uid: 19746 - components: - - type: Transform - pos: 85.5,-22.5 - parent: 2 - - uid: 19747 - components: - - type: Transform - pos: 85.5,-21.5 - parent: 2 - - uid: 19748 - components: - - type: Transform - pos: 84.5,-23.5 - parent: 2 - - uid: 19749 - components: - - type: Transform - pos: 84.5,-22.5 - parent: 2 - - uid: 19750 - components: - - type: Transform - pos: 84.5,-21.5 - parent: 2 - - uid: 19751 - components: - - type: Transform - pos: 83.5,-23.5 - parent: 2 - - uid: 19752 - components: - - type: Transform - pos: 83.5,-22.5 - parent: 2 - - uid: 19753 - components: - - type: Transform - pos: 83.5,-21.5 - parent: 2 - - uid: 19754 - components: - - type: Transform - pos: 82.5,-23.5 - parent: 2 - - uid: 19755 - components: - - type: Transform - pos: 82.5,-21.5 - parent: 2 - - uid: 19756 - components: - - type: Transform - pos: 81.5,-23.5 - parent: 2 - - uid: 19757 - components: - - type: Transform - pos: 81.5,-22.5 - parent: 2 - - uid: 19758 - components: - - type: Transform - pos: 82.5,-22.5 - parent: 2 - - uid: 19763 - components: - - type: Transform - pos: 81.5,-16.5 - parent: 2 - - uid: 19764 - components: - - type: Transform - pos: 81.5,-15.5 - parent: 2 - - uid: 19768 - components: - - type: Transform - pos: 82.5,-15.5 - parent: 2 - - uid: 19769 - components: - - type: Transform - pos: 82.5,-16.5 - parent: 2 - - uid: 19770 - components: - - type: Transform - pos: 82.5,-14.5 - parent: 2 - - uid: 19771 - components: - - type: Transform - pos: 83.5,-16.5 - parent: 2 - - uid: 19775 - components: - - type: Transform - pos: 84.5,-16.5 - parent: 2 - - uid: 19779 - components: - - type: Transform - pos: 85.5,-18.5 - parent: 2 - - uid: 19780 - components: - - type: Transform - pos: 85.5,-19.5 - parent: 2 - - uid: 19781 - components: - - type: Transform - pos: 86.5,-19.5 - parent: 2 - - uid: 19782 - components: - - type: Transform - pos: 89.5,-19.5 - parent: 2 - - uid: 19783 - components: - - type: Transform - pos: 89.5,-18.5 - parent: 2 - - uid: 19784 - components: - - type: Transform - pos: 90.5,-19.5 - parent: 2 - - uid: 19785 - components: - - type: Transform - pos: 90.5,-18.5 - parent: 2 - - uid: 19786 - components: - - type: Transform - pos: 91.5,-19.5 - parent: 2 - - uid: 19787 - components: - - type: Transform - pos: 92.5,-19.5 - parent: 2 - - uid: 19788 - components: - - type: Transform - pos: 92.5,-18.5 - parent: 2 - - uid: 19789 - components: - - type: Transform - pos: 93.5,-19.5 - parent: 2 - - uid: 19790 - components: - - type: Transform - pos: 93.5,-18.5 - parent: 2 - - uid: 19791 - components: - - type: Transform - pos: 94.5,-19.5 - parent: 2 - - uid: 19792 - components: - - type: Transform - pos: 94.5,-18.5 - parent: 2 - - uid: 19793 - components: - - type: Transform - pos: 91.5,-18.5 - parent: 2 - - uid: 19794 - components: - - type: Transform - pos: 93.5,-17.5 - parent: 2 - - uid: 19795 - components: - - type: Transform - pos: 92.5,-17.5 - parent: 2 - - uid: 19796 - components: - - type: Transform - pos: 91.5,-17.5 - parent: 2 - - uid: 19797 - components: - - type: Transform - pos: 90.5,-17.5 - parent: 2 - - uid: 19798 - components: - - type: Transform - pos: 89.5,-17.5 - parent: 2 - - uid: 19799 - components: - - type: Transform - pos: 88.5,-18.5 - parent: 2 - - uid: 19800 - components: - - type: Transform - pos: 87.5,-18.5 - parent: 2 - - uid: 19801 - components: - - type: Transform - pos: 87.5,-17.5 - parent: 2 - - uid: 19802 - components: - - type: Transform - pos: 88.5,-17.5 - parent: 2 - - uid: 19803 - components: - - type: Transform - pos: 86.5,-16.5 - parent: 2 - - uid: 19804 - components: - - type: Transform - pos: 86.5,-15.5 - parent: 2 - - uid: 19805 - components: - - type: Transform - pos: 87.5,-16.5 - parent: 2 - - uid: 19806 - components: - - type: Transform - pos: 87.5,-15.5 - parent: 2 - - uid: 19807 - components: - - type: Transform - pos: 88.5,-16.5 - parent: 2 - - uid: 19808 - components: - - type: Transform - pos: 88.5,-15.5 - parent: 2 - - uid: 19809 - components: - - type: Transform - pos: 89.5,-15.5 - parent: 2 - - uid: 19810 - components: - - type: Transform - pos: 90.5,-16.5 - parent: 2 - - uid: 19811 - components: - - type: Transform - pos: 90.5,-15.5 - parent: 2 - - uid: 19812 - components: - - type: Transform - pos: 89.5,-16.5 - parent: 2 - - uid: 19813 - components: - - type: Transform - pos: 91.5,-16.5 - parent: 2 - - uid: 19814 - components: - - type: Transform - pos: 91.5,-14.5 - parent: 2 - - uid: 19815 - components: - - type: Transform - pos: 91.5,-13.5 - parent: 2 - - uid: 19816 - components: - - type: Transform - pos: 94.5,-15.5 - parent: 2 - - uid: 19817 - components: - - type: Transform - pos: 89.5,-14.5 - parent: 2 - - uid: 19818 - components: - - type: Transform - pos: 89.5,-13.5 - parent: 2 - - uid: 19819 - components: - - type: Transform - pos: 89.5,-12.5 - parent: 2 - - uid: 19828 - components: - - type: Transform - pos: 85.5,-14.5 - parent: 2 - - uid: 19829 - components: - - type: Transform - pos: 85.5,-13.5 - parent: 2 - - uid: 19830 - components: - - type: Transform - pos: 85.5,-12.5 - parent: 2 - - uid: 19832 - components: - - type: Transform - pos: 84.5,-14.5 - parent: 2 - - uid: 19833 - components: - - type: Transform - pos: 84.5,-13.5 - parent: 2 - - uid: 19834 - components: - - type: Transform - pos: 84.5,-12.5 - parent: 2 - - uid: 19835 - components: - - type: Transform - pos: 85.5,-11.5 - parent: 2 - - uid: 19836 - components: - - type: Transform - pos: 86.5,-11.5 - parent: 2 - - uid: 19838 - components: - - type: Transform - pos: 88.5,-11.5 - parent: 2 - - uid: 19846 - components: - - type: Transform - pos: 47.5,-64.5 - parent: 2 - - uid: 19847 - components: - - type: Transform - pos: 46.5,-64.5 - parent: 2 - - uid: 19848 - components: - - type: Transform - pos: 45.5,-64.5 - parent: 2 - - uid: 19849 - components: - - type: Transform - pos: 44.5,-64.5 - parent: 2 - - uid: 19850 - components: - - type: Transform - pos: 43.5,-64.5 - parent: 2 - - uid: 19851 - components: - - type: Transform - pos: 43.5,-65.5 - parent: 2 - - uid: 19852 - components: - - type: Transform - pos: 44.5,-65.5 - parent: 2 - - uid: 19853 - components: - - type: Transform - pos: 45.5,-65.5 - parent: 2 - - uid: 19857 - components: - - type: Transform - pos: 88.5,-32.5 - parent: 2 - - uid: 19858 - components: - - type: Transform - pos: 87.5,-32.5 - parent: 2 - - uid: 19859 - components: - - type: Transform - pos: 88.5,-28.5 - parent: 2 - - uid: 19860 - components: - - type: Transform - pos: 87.5,-28.5 - parent: 2 - - uid: 19864 - components: - - type: Transform - pos: 90.5,-20.5 - parent: 2 - - uid: 19911 - components: - - type: Transform - pos: 51.5,-70.5 - parent: 2 - - uid: 19912 - components: - - type: Transform - pos: 38.5,-78.5 - parent: 2 - - uid: 19913 - components: - - type: Transform - pos: 37.5,-75.5 - parent: 2 - - uid: 19914 - components: - - type: Transform - pos: 37.5,-74.5 - parent: 2 - - uid: 19923 - components: - - type: Transform - pos: 94.5,-16.5 - parent: 2 - - uid: 19924 - components: - - type: Transform - pos: 39.5,-73.5 - parent: 2 - - uid: 19979 - components: - - type: Transform - pos: 63.5,-77.5 - parent: 2 - - uid: 20073 - components: - - type: Transform - pos: 5.5,-96.5 - parent: 2 - - uid: 20124 - components: - - type: Transform - pos: 86.5,-21.5 - parent: 2 - - uid: 20127 - components: - - type: Transform - pos: 86.5,-20.5 - parent: 2 - - uid: 20128 - components: - - type: Transform - pos: 89.5,-20.5 - parent: 2 - - uid: 20733 - components: - - type: Transform - pos: 91.5,-22.5 - parent: 2 - - uid: 20736 - components: - - type: Transform - pos: 92.5,-23.5 - parent: 2 - - uid: 20896 - components: - - type: Transform - pos: 60.5,-70.5 - parent: 2 - - uid: 21600 - components: - - type: Transform - pos: -76.5,-59.5 - parent: 2 - - uid: 21632 - components: - - type: Transform - pos: -76.5,-56.5 - parent: 2 - - uid: 21635 - components: - - type: Transform - pos: -76.5,-60.5 - parent: 2 - - uid: 21636 - components: - - type: Transform - pos: -74.5,-60.5 - parent: 2 - - uid: 21637 - components: - - type: Transform - pos: -74.5,-59.5 - parent: 2 - - uid: 21638 - components: - - type: Transform - pos: -74.5,-58.5 - parent: 2 - - uid: 21639 - components: - - type: Transform - pos: -74.5,-57.5 - parent: 2 - - uid: 21640 - components: - - type: Transform - pos: -74.5,-56.5 - parent: 2 - - uid: 21641 - components: - - type: Transform - pos: -75.5,-56.5 - parent: 2 - - uid: 21642 - components: - - type: Transform - pos: -72.5,-56.5 - parent: 2 - - uid: 21643 - components: - - type: Transform - pos: -72.5,-57.5 - parent: 2 - - uid: 21644 - components: - - type: Transform - pos: -72.5,-58.5 - parent: 2 - - uid: 21645 - components: - - type: Transform - pos: -72.5,-59.5 - parent: 2 - - uid: 21646 - components: - - type: Transform - pos: -72.5,-60.5 - parent: 2 - - uid: 21647 - components: - - type: Transform - pos: -71.5,-56.5 - parent: 2 - - uid: 21648 - components: - - type: Transform - pos: -70.5,-56.5 - parent: 2 - - uid: 21649 - components: - - type: Transform - pos: -70.5,-57.5 - parent: 2 - - uid: 21650 - components: - - type: Transform - pos: -70.5,-58.5 - parent: 2 - - uid: 21651 - components: - - type: Transform - pos: -70.5,-59.5 - parent: 2 - - uid: 21652 - components: - - type: Transform - pos: -70.5,-60.5 - parent: 2 - - uid: 21653 - components: - - type: Transform - pos: -68.5,-60.5 - parent: 2 - - uid: 21654 - components: - - type: Transform - pos: -68.5,-59.5 - parent: 2 - - uid: 21655 - components: - - type: Transform - pos: -68.5,-58.5 - parent: 2 - - uid: 21656 - components: - - type: Transform - pos: -68.5,-56.5 - parent: 2 - - uid: 21657 - components: - - type: Transform - pos: -68.5,-57.5 - parent: 2 - - uid: 21658 - components: - - type: Transform - pos: -67.5,-56.5 - parent: 2 - - uid: 21659 - components: - - type: Transform - pos: -66.5,-56.5 - parent: 2 - - uid: 21660 - components: - - type: Transform - pos: -66.5,-57.5 - parent: 2 - - uid: 21661 - components: - - type: Transform - pos: -66.5,-58.5 - parent: 2 - - uid: 21662 - components: - - type: Transform - pos: -66.5,-59.5 - parent: 2 - - uid: 21663 - components: - - type: Transform - pos: -66.5,-60.5 - parent: 2 - - uid: 21664 - components: - - type: Transform - pos: -63.5,-56.5 - parent: 2 - - uid: 21665 - components: - - type: Transform - pos: -63.5,-55.5 - parent: 2 - - uid: 21666 - components: - - type: Transform - pos: -63.5,-54.5 - parent: 2 - - uid: 21667 - components: - - type: Transform - pos: -62.5,-54.5 - parent: 2 - - uid: 21668 - components: - - type: Transform - pos: -64.5,-54.5 - parent: 2 - - uid: 21681 - components: - - type: Transform - pos: -62.5,-48.5 - parent: 2 - - uid: 21682 - components: - - type: Transform - pos: -62.5,-49.5 - parent: 2 - - uid: 21683 - components: - - type: Transform - pos: -62.5,-50.5 - parent: 2 - - uid: 21684 - components: - - type: Transform - pos: -62.5,-51.5 - parent: 2 - - uid: 21685 - components: - - type: Transform - pos: -62.5,-52.5 - parent: 2 - - uid: 21686 - components: - - type: Transform - pos: -63.5,-52.5 - parent: 2 - - uid: 21687 - components: - - type: Transform - pos: -64.5,-52.5 - parent: 2 - - uid: 21688 - components: - - type: Transform - pos: -64.5,-51.5 - parent: 2 - - uid: 21689 - components: - - type: Transform - pos: -64.5,-50.5 - parent: 2 - - uid: 21690 - components: - - type: Transform - pos: -64.5,-48.5 - parent: 2 - - uid: 21691 - components: - - type: Transform - pos: -64.5,-49.5 - parent: 2 - - uid: 21692 - components: - - type: Transform - pos: -66.5,-48.5 - parent: 2 - - uid: 21693 - components: - - type: Transform - pos: -66.5,-49.5 - parent: 2 - - uid: 21694 - components: - - type: Transform - pos: -66.5,-50.5 - parent: 2 - - uid: 21695 - components: - - type: Transform - pos: -66.5,-51.5 - parent: 2 - - uid: 21696 - components: - - type: Transform - pos: -66.5,-52.5 - parent: 2 - - uid: 21697 - components: - - type: Transform - pos: -67.5,-52.5 - parent: 2 - - uid: 21698 - components: - - type: Transform - pos: -68.5,-52.5 - parent: 2 - - uid: 21699 - components: - - type: Transform - pos: -68.5,-51.5 - parent: 2 - - uid: 21700 - components: - - type: Transform - pos: -68.5,-50.5 - parent: 2 - - uid: 21701 - components: - - type: Transform - pos: -68.5,-49.5 - parent: 2 - - uid: 21702 - components: - - type: Transform - pos: -68.5,-48.5 - parent: 2 - - uid: 21703 - components: - - type: Transform - pos: -78.5,-54.5 - parent: 2 - - uid: 21704 - components: - - type: Transform - pos: -70.5,-48.5 - parent: 2 - - uid: 21705 - components: - - type: Transform - pos: -70.5,-49.5 - parent: 2 - - uid: 21706 - components: - - type: Transform - pos: -70.5,-50.5 - parent: 2 - - uid: 21707 - components: - - type: Transform - pos: -70.5,-51.5 - parent: 2 - - uid: 21708 - components: - - type: Transform - pos: -70.5,-52.5 - parent: 2 - - uid: 21709 - components: - - type: Transform - pos: -71.5,-52.5 - parent: 2 - - uid: 21710 - components: - - type: Transform - pos: -72.5,-52.5 - parent: 2 - - uid: 21711 - components: - - type: Transform - pos: -72.5,-51.5 - parent: 2 - - uid: 21712 - components: - - type: Transform - pos: -72.5,-50.5 - parent: 2 - - uid: 21713 - components: - - type: Transform - pos: -72.5,-49.5 - parent: 2 - - uid: 21714 - components: - - type: Transform - pos: -72.5,-48.5 - parent: 2 - - uid: 21715 - components: - - type: Transform - pos: -74.5,-48.5 - parent: 2 - - uid: 21716 - components: - - type: Transform - pos: -74.5,-49.5 - parent: 2 - - uid: 21717 - components: - - type: Transform - pos: -74.5,-50.5 - parent: 2 - - uid: 21718 - components: - - type: Transform - pos: -74.5,-51.5 - parent: 2 - - uid: 21719 - components: - - type: Transform - pos: -74.5,-52.5 - parent: 2 - - uid: 21720 - components: - - type: Transform - pos: -75.5,-52.5 - parent: 2 - - uid: 21721 - components: - - type: Transform - pos: -76.5,-52.5 - parent: 2 - - uid: 21722 - components: - - type: Transform - pos: -76.5,-51.5 - parent: 2 - - uid: 21723 - components: - - type: Transform - pos: -76.5,-50.5 - parent: 2 - - uid: 21724 - components: - - type: Transform - pos: -76.5,-49.5 - parent: 2 - - uid: 21725 - components: - - type: Transform - pos: -76.5,-48.5 - parent: 2 - - uid: 21726 - components: - - type: Transform - pos: -75.5,-54.5 - parent: 2 - - uid: 21727 - components: - - type: Transform - pos: -71.5,-54.5 - parent: 2 - - uid: 21728 - components: - - type: Transform - pos: -67.5,-54.5 - parent: 2 - - uid: 21729 - components: - - 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 - pos: -58.5,-48.5 - parent: 2 - - uid: 22412 - components: - - type: Transform - pos: -59.5,-50.5 - parent: 2 - - uid: 22413 - components: - - type: Transform - pos: -59.5,-49.5 - parent: 2 - - uid: 22740 - components: - - type: Transform - pos: 16.5,34.5 - parent: 2 - - uid: 22741 - components: - - type: Transform - pos: 15.5,33.5 - parent: 2 - - uid: 22742 - components: - - type: Transform - pos: 15.5,32.5 - parent: 2 - - uid: 22743 - components: - - type: Transform - pos: 15.5,31.5 - parent: 2 - - uid: 22744 - components: - - type: Transform - pos: 16.5,33.5 - parent: 2 - - uid: 22745 - components: - - type: Transform - pos: 16.5,31.5 - parent: 2 - - uid: 22746 - components: - - type: Transform - pos: 17.5,33.5 - parent: 2 - - uid: 22747 - components: - - type: Transform - pos: 17.5,32.5 - parent: 2 - - uid: 22748 - components: - - type: Transform - pos: 17.5,31.5 - parent: 2 - - uid: 22749 - components: - - type: Transform - pos: 16.5,32.5 - parent: 2 - - uid: 22803 - components: - - type: Transform - pos: 97.5,-23.5 - parent: 2 - - uid: 22812 - components: - - type: Transform - pos: 70.5,-83.5 - parent: 2 - - uid: 22813 - components: - - type: Transform - pos: 64.5,-63.5 - parent: 2 - - uid: 22814 - components: - - type: Transform - pos: 66.5,-66.5 - parent: 2 - - uid: 22815 - components: - - type: Transform - pos: 64.5,-66.5 - parent: 2 - - uid: 22816 - components: - - type: Transform - pos: 63.5,-61.5 - parent: 2 - - uid: 22818 - components: - - type: Transform - pos: 72.5,-59.5 - parent: 2 - - uid: 22819 - components: - - type: Transform - pos: 73.5,-59.5 - parent: 2 - - uid: 22820 - components: - - type: Transform - pos: 74.5,-59.5 - parent: 2 - - uid: 22821 - components: - - type: Transform - pos: 75.5,-59.5 - parent: 2 - - uid: 22822 - components: - - type: Transform - pos: 76.5,-59.5 - parent: 2 - - uid: 22823 - components: - - type: Transform - pos: 76.5,-57.5 - parent: 2 - - uid: 22824 - components: - - type: Transform - pos: 75.5,-57.5 - parent: 2 - - uid: 22825 - components: - - type: Transform - pos: 74.5,-57.5 - parent: 2 - - uid: 22827 - components: - - type: Transform - pos: 75.5,-62.5 - parent: 2 - - uid: 22828 - components: - - type: Transform - pos: 75.5,-63.5 - parent: 2 - - uid: 22829 - components: - - type: Transform - pos: 75.5,-64.5 - parent: 2 - - uid: 22830 - components: - - type: Transform - pos: 75.5,-60.5 - parent: 2 - - uid: 22831 - components: - - type: Transform - pos: 75.5,-66.5 - parent: 2 - - uid: 22832 - components: - - type: Transform - pos: 75.5,-67.5 - parent: 2 - - uid: 22833 - components: - - type: Transform - pos: 75.5,-68.5 - parent: 2 - - uid: 22840 - components: - - type: Transform - pos: 95.5,-18.5 - parent: 2 - - uid: 22843 - components: - - type: Transform - pos: 97.5,-27.5 - parent: 2 - - uid: 22844 - components: - - type: Transform - pos: 97.5,-29.5 - parent: 2 - - uid: 22845 - components: - - type: Transform - pos: 97.5,-30.5 - parent: 2 - - uid: 22846 - components: - - type: Transform - pos: 97.5,-31.5 - parent: 2 - - uid: 22848 - components: - - type: Transform - pos: 59.5,-78.5 - parent: 2 - - uid: 22849 - components: - - type: Transform - pos: 59.5,-78.5 - parent: 2 - - uid: 22850 - components: - - type: Transform - pos: 58.5,-78.5 - parent: 2 - - uid: 22851 - components: - - type: Transform - pos: 57.5,-71.5 - parent: 2 - - uid: 22852 - components: - - type: Transform - pos: 38.5,-77.5 - parent: 2 - - uid: 22853 - components: - - type: Transform - pos: 39.5,-77.5 - parent: 2 - - uid: 22854 - components: - - type: Transform - pos: 49.5,-72.5 - parent: 2 - - uid: 22855 - components: - - type: Transform - pos: 49.5,-70.5 - parent: 2 - - uid: 22856 - components: - - type: Transform - pos: 51.5,-71.5 - parent: 2 - - uid: 22859 - components: - - type: Transform - pos: 69.5,-82.5 - parent: 2 - - uid: 22860 - components: - - type: Transform - pos: 69.5,-84.5 - parent: 2 - - uid: 22863 - components: - - type: Transform - pos: 60.5,-80.5 - parent: 2 - - uid: 22877 - components: - - type: Transform - pos: 60.5,-73.5 - parent: 2 - - uid: 22878 - components: - - type: Transform - pos: 60.5,-72.5 - parent: 2 - - uid: 22896 - components: - - type: Transform - pos: 86.5,-10.5 - parent: 2 - - uid: 22897 - components: - - type: Transform - pos: 85.5,-10.5 - parent: 2 - - uid: 22898 - components: - - type: Transform - pos: 84.5,-10.5 - parent: 2 - - uid: 22899 - components: - - type: Transform - pos: 84.5,-11.5 - parent: 2 - - uid: 22900 - components: - - type: Transform - pos: 83.5,-11.5 - parent: 2 - - uid: 22901 - components: - - type: Transform - pos: 82.5,-13.5 - parent: 2 - - uid: 22902 - components: - - type: Transform - pos: 81.5,-13.5 - parent: 2 - - uid: 22903 - components: - - type: Transform - pos: 81.5,-14.5 - parent: 2 - - uid: 22909 - components: - - type: Transform - pos: 90.5,-11.5 - parent: 2 - - uid: 22910 - components: - - type: Transform - pos: 89.5,-10.5 - parent: 2 - - uid: 22923 - components: - - type: Transform - pos: 9.5,-100.5 - parent: 2 - - uid: 22924 - components: - - type: Transform - pos: 8.5,-100.5 - parent: 2 - - uid: 22925 - components: - - type: Transform - pos: 7.5,-100.5 - parent: 2 - - uid: 22926 - components: - - type: Transform - pos: 7.5,-99.5 - parent: 2 - - uid: 22927 - components: - - type: Transform - pos: 7.5,-98.5 - parent: 2 - - uid: 22928 - components: - - type: Transform - pos: 5.5,-100.5 - parent: 2 - - uid: 22929 - components: - - type: Transform - pos: 4.5,-99.5 - parent: 2 - - uid: 22930 - components: - - type: Transform - pos: 10.5,-96.5 - parent: 2 - - uid: 22931 - components: - - type: Transform - pos: 9.5,-96.5 - parent: 2 - - uid: 22932 - components: - - type: Transform - pos: -10.5,-89.5 - parent: 2 - - uid: 22933 - components: - - type: Transform - pos: -11.5,-89.5 - parent: 2 - - uid: 22934 - components: - - type: Transform - pos: -12.5,-90.5 - parent: 2 - - uid: 22935 - components: - - type: Transform - pos: -10.5,-90.5 - parent: 2 - - uid: 22936 - components: - - type: Transform - pos: -11.5,-90.5 - parent: 2 - - uid: 22951 - components: - - type: Transform - pos: -4.5,-97.5 - parent: 2 - - uid: 22952 - components: - - type: Transform - pos: -4.5,-96.5 - parent: 2 - - uid: 22953 - components: - - type: Transform - pos: 45.5,-83.5 - parent: 2 - - uid: 22954 - components: - - type: Transform - pos: 45.5,-84.5 - parent: 2 - - uid: 22955 - components: - - type: Transform - pos: 49.5,-79.5 - parent: 2 - - uid: 22956 - components: - - type: Transform - pos: 48.5,-79.5 - parent: 2 - - uid: 22958 - components: - - type: Transform - pos: -8.5,-96.5 - parent: 2 - - uid: 22959 - components: - - type: Transform - pos: -2.5,-87.5 - parent: 2 - - uid: 22960 - components: - - type: Transform - pos: -1.5,-87.5 - parent: 2 - - uid: 22962 - components: - - type: Transform - pos: 5.5,-90.5 - parent: 2 - - uid: 22963 - components: - - type: Transform - pos: 5.5,-91.5 - parent: 2 - - uid: 22964 - components: - - type: Transform - pos: 6.5,-92.5 - parent: 2 - - uid: 22965 - components: - - type: Transform - pos: 5.5,-99.5 - parent: 2 - - uid: 23044 - components: - - type: Transform - pos: 7.5,5.5 - parent: 2 - - uid: 23045 - components: - - type: Transform - pos: 11.5,5.5 - parent: 2 - - uid: 23046 - components: - - type: Transform - pos: 10.5,6.5 - parent: 2 - - uid: 23047 - components: - - type: Transform - pos: 10.5,4.5 - parent: 2 - - uid: 23048 - components: - - type: Transform - pos: 10.5,5.5 - parent: 2 - - uid: 23049 - components: - - type: Transform - pos: 9.5,4.5 - parent: 2 - - uid: 23050 - components: - - type: Transform - pos: 8.5,6.5 - parent: 2 - - uid: 23051 - components: - - type: Transform - pos: 8.5,5.5 - parent: 2 - - uid: 23052 - components: - - type: Transform - pos: 8.5,4.5 - parent: 2 - - uid: 23053 - components: - - type: Transform - pos: 9.5,5.5 - parent: 2 - - uid: 23054 - components: - - type: Transform - pos: 9.5,6.5 - parent: 2 - - uid: 23176 - components: - - type: Transform - pos: 31.5,-60.5 - parent: 2 - - uid: 23194 - components: - - type: Transform - pos: 32.5,-60.5 - parent: 2 - - uid: 23423 - components: - - type: Transform - pos: 4.5,-7.5 - parent: 2 - - uid: 23424 - components: - - type: Transform - pos: 10.5,-7.5 - parent: 2 - - uid: 23425 - components: - - type: Transform - pos: 10.5,-11.5 - parent: 2 - - uid: 23426 - components: - - type: Transform - pos: 8.5,-8.5 - parent: 2 - - uid: 23427 - components: - - type: Transform - pos: 8.5,-9.5 - parent: 2 - - uid: 23428 - components: - - type: Transform - pos: 8.5,-10.5 - parent: 2 - - uid: 23429 - components: - - type: Transform - pos: 7.5,-8.5 - parent: 2 - - uid: 23430 - components: - - type: Transform - pos: 7.5,-9.5 - parent: 2 - - uid: 23431 - components: - - type: Transform - pos: 7.5,-10.5 - parent: 2 - - uid: 23432 - components: - - type: Transform - pos: 6.5,-8.5 - parent: 2 - - uid: 23433 - components: - - type: Transform - pos: 6.5,-9.5 - parent: 2 - - uid: 23434 - components: - - type: Transform - pos: 6.5,-10.5 - parent: 2 - - uid: 23436 - components: - - type: Transform - pos: 7.5,-11.5 - parent: 2 - - uid: 23439 - components: - - type: Transform - pos: 7.5,-7.5 - parent: 2 - - uid: 23703 - components: - - type: Transform - pos: -34.5,30.5 - parent: 2 - - uid: 23947 - components: - - type: Transform - pos: -33.5,30.5 - parent: 2 - - uid: 24454 - components: - - type: Transform - pos: -34.5,31.5 - parent: 2 - - uid: 24457 - components: - - type: Transform - pos: -31.5,30.5 - parent: 2 - - uid: 24458 - components: - - type: Transform - pos: -30.5,30.5 - parent: 2 -- proto: AtmosFixNitrogenMarker - entities: - - uid: 7690 - components: - - type: Transform - pos: -7.5,4.5 - parent: 2 - - uid: 7691 - components: - - type: Transform - pos: -7.5,5.5 - parent: 2 - - uid: 7692 - components: - - type: Transform - pos: -7.5,6.5 - parent: 2 -- proto: AtmosFixOxygenMarker - entities: - - uid: 7687 - components: - - type: Transform - pos: -5.5,4.5 - parent: 2 - - uid: 7688 - components: - - type: Transform - pos: -5.5,5.5 - parent: 2 - - uid: 7689 - components: - - type: Transform - pos: -5.5,6.5 - parent: 2 -- proto: AtmosFixPlasmaMarker - entities: - - uid: 3684 - components: - - type: Transform - pos: 0.5,5.5 - parent: 2 - - uid: 3796 - components: - - type: Transform - pos: 0.5,6.5 - parent: 2 - - uid: 3804 - components: - - type: Transform - pos: 0.5,4.5 - parent: 2 -- proto: Autolathe - entities: - - uid: 4245 - components: - - type: Transform - pos: 19.5,-28.5 - parent: 2 - - uid: 15772 - components: - - type: Transform - pos: 7.5,20.5 - parent: 2 -- proto: BackgammonBoard - entities: - - uid: 10957 - components: - - type: Transform - pos: 9.484991,-71.40378 - parent: 2 -- proto: BananaPhoneInstrument - entities: - - uid: 4137 - components: - - type: Transform - pos: 13.477564,-30.347912 - parent: 2 -- proto: BannerCargo - entities: - - uid: 12757 - components: - - type: Transform - pos: -2.5,-95.5 - parent: 2 -- proto: BannerSyndicate - entities: - - uid: 8365 - components: - - type: Transform - pos: 48.5,-9.5 - parent: 2 -- proto: Barricade - entities: - - uid: 6854 - components: - - type: Transform - pos: 31.5,15.5 - parent: 2 - - uid: 7236 - components: - - type: Transform - pos: 42.5,-27.5 - parent: 2 - - uid: 14193 - components: - - type: Transform - pos: -39.5,-44.5 - parent: 2 - - uid: 16277 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -50.5,19.5 - parent: 2 - - uid: 16437 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -54.5,10.5 - parent: 2 - - uid: 16457 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -54.5,13.5 - parent: 2 - - uid: 16462 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -30.5,27.5 - parent: 2 - - uid: 17809 - components: - - type: Transform - pos: 33.5,25.5 - parent: 2 - - uid: 17814 - components: - - type: Transform - 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 - pos: 50.5,-33.5 - parent: 2 -- proto: BarricadeBlock - entities: - - uid: 14192 - components: - - type: Transform - pos: -39.5,-45.5 - parent: 2 - - uid: 16458 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -52.5,16.5 - parent: 2 - - uid: 16460 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -49.5,23.5 - parent: 2 - - uid: 24181 - components: - - type: Transform - pos: -29.5,19.5 - parent: 2 -- proto: BarricadeDirectional - entities: - - uid: 5352 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 28.5,21.5 - parent: 2 - - uid: 7926 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 33.5,15.5 - parent: 2 -- proto: BarSignTheLightbulb - entities: - - uid: 1562 - components: - - type: Transform - pos: -12.5,-16.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: BarSignTheOuterSpess - entities: - - uid: 888 - components: - - type: Transform - pos: -3.5,-36.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: BarSignWiggleRoom - entities: - - uid: 7310 - components: - - type: Transform - pos: 46.5,13.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: BaseComputerAiAccess - entities: - - uid: 10504 - components: - - type: Transform - pos: -40.5,-52.5 - parent: 2 -- proto: BaseGasCondenser - entities: - - uid: 12136 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -39.5,-35.5 - parent: 2 -- proto: BassGuitarInstrument - entities: - - uid: 3534 - components: - - type: Transform - pos: -1.4832911,-38.30041 - parent: 2 -- proto: Beaker - entities: - - uid: 10490 - components: - - type: Transform - pos: -25.949974,13.827489 - parent: 2 - - uid: 12591 - components: - - type: Transform - pos: 44.06748,10.642064 - parent: 2 - - uid: 18977 - components: - - type: Transform - pos: -25.650852,22.879078 - parent: 2 -- proto: Bed - entities: - - uid: 799 - components: - - type: Transform - pos: -9.5,25.5 - parent: 2 - - uid: 1673 - components: - - type: Transform - pos: 38.5,-1.5 - parent: 2 - - uid: 2559 - components: - - type: Transform - pos: -4.5,-26.5 - parent: 2 - - uid: 2972 - components: - - type: Transform - pos: 5.5,-27.5 - parent: 2 - - uid: 3580 - components: - - type: Transform - pos: 6.5,-31.5 - parent: 2 - - uid: 3793 - components: - - type: Transform - pos: 7.5,-39.5 - parent: 2 - - uid: 4134 - components: - - type: Transform - pos: 21.5,-39.5 - parent: 2 - - uid: 4384 - components: - - type: Transform - pos: 26.5,-34.5 - parent: 2 - - uid: 4938 - components: - - type: Transform - pos: -10.5,-50.5 - parent: 2 - - uid: 5941 - components: - - type: Transform - pos: 6.5,-33.5 - parent: 2 - - uid: 6134 - components: - - type: Transform - pos: 39.5,0.5 - parent: 2 - - uid: 9560 - components: - - type: Transform - pos: -7.5,19.5 - parent: 2 - - uid: 11884 - components: - - type: Transform - pos: -21.5,-6.5 - parent: 2 - - uid: 11932 - components: - - type: Transform - pos: -44.5,3.5 - parent: 2 - - uid: 12870 - components: - - type: Transform - pos: -57.5,-28.5 - parent: 2 - - uid: 13080 - components: - - type: Transform - pos: -52.5,-21.5 - parent: 2 - - uid: 13733 - components: - - type: Transform - pos: 7.5,-45.5 - parent: 2 - - uid: 13804 - components: - - type: Transform - pos: 7.5,-41.5 - parent: 2 - - uid: 13814 - components: - - type: Transform - pos: 21.5,-59.5 - parent: 2 - - uid: 13817 - components: - - type: Transform - pos: 18.5,-59.5 - parent: 2 - - uid: 13818 - components: - - type: Transform - pos: 24.5,-59.5 - parent: 2 - - uid: 16501 - components: - - type: Transform - pos: -45.5,10.5 - parent: 2 - - uid: 17736 - components: - - type: Transform - pos: -39.5,8.5 - parent: 2 - - uid: 18411 - components: - - type: Transform - pos: 35.5,26.5 - parent: 2 - - uid: 18618 - components: - - type: Transform - pos: -40.5,11.5 - parent: 2 - - uid: 18843 - components: - - type: Transform - pos: 64.5,-82.5 - parent: 2 - - uid: 19007 - components: - - type: Transform - pos: -40.5,17.5 - parent: 2 - - uid: 23331 - components: - - type: Transform - pos: -24.5,-56.5 - parent: 2 -- proto: BedsheetBlack - entities: - - uid: 358 - components: - - type: Transform - pos: 6.5,-33.5 - parent: 2 - - uid: 13845 - components: - - type: Transform - pos: 24.5,-59.5 - parent: 2 -- proto: BedsheetBrown - entities: - - uid: 13856 - components: - - type: Transform - pos: 18.5,-59.5 - parent: 2 -- proto: BedsheetCaptain - entities: - - uid: 22180 - components: - - type: Transform - pos: -24.5,-56.5 - parent: 2 -- proto: BedsheetCE - entities: - - uid: 2577 - components: - - type: Transform - pos: -4.5,-26.5 - parent: 2 -- proto: BedsheetClown - entities: - - uid: 4844 - components: - - type: Transform - pos: 5.5,-27.5 - parent: 2 -- proto: BedsheetCMO - entities: - - uid: 13081 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -52.5,-21.5 - parent: 2 -- proto: BedsheetCult - entities: - - uid: 8281 - components: - - type: Transform - pos: 43.5,-7.5 - parent: 2 -- proto: BedsheetHOP - entities: - - uid: 6305 - components: - - type: Transform - pos: -10.5,-50.5 - parent: 2 -- proto: BedsheetHOS - entities: - - uid: 11291 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -44.5,3.5 - parent: 2 -- proto: BedsheetMedical - entities: - - uid: 14081 - components: - - type: Transform - pos: 21.5,-59.5 - parent: 2 - - uid: 21874 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 18.5,0.5 - parent: 2 -- proto: BedsheetMime - entities: - - uid: 3575 - components: - - type: Transform - pos: 6.5,-31.5 - parent: 2 -- proto: BedsheetQM - entities: - - uid: 857 - components: - - type: Transform - pos: -7.5,19.5 - parent: 2 -- proto: BedsheetRD - entities: - - uid: 11349 - components: - - type: Transform - pos: 26.5,-34.5 - parent: 2 -- proto: BedsheetRed - entities: - - uid: 16651 - components: - - type: Transform - pos: -45.5,10.5 - parent: 2 -- proto: BedsheetSpawner - entities: - - uid: 474 - components: - - type: Transform - pos: 7.5,-45.5 - parent: 2 - - uid: 822 - components: - - type: Transform - pos: -9.5,25.5 - parent: 2 - - uid: 3795 - components: - - type: Transform - pos: 7.5,-39.5 - parent: 2 - - uid: 4133 - components: - - type: Transform - pos: 21.5,-39.5 - parent: 2 - - uid: 4552 - components: - - type: Transform - pos: 38.5,-1.5 - parent: 2 - - uid: 6048 - components: - - type: Transform - pos: 39.5,0.5 - parent: 2 - - uid: 11907 - components: - - type: Transform - pos: -21.5,-6.5 - parent: 2 - - uid: 11963 - components: - - type: Transform - pos: 26.5,-2.5 - parent: 2 - - uid: 13734 - components: - - type: Transform - pos: 7.5,-41.5 - parent: 2 - - uid: 17711 - components: - - type: Transform - pos: 35.5,26.5 - parent: 2 - - uid: 17794 - components: - - type: Transform - pos: 38.5,25.5 - parent: 2 - - uid: 19009 - components: - - type: Transform - pos: -39.5,8.5 - parent: 2 - - uid: 19561 - components: - - type: Transform - pos: -40.5,11.5 - parent: 2 - - uid: 19562 - components: - - type: Transform - pos: -40.5,17.5 - parent: 2 -- proto: BikeHorn - entities: - - uid: 6177 - components: - - type: Transform - pos: 35.50801,-6.4720173 - parent: 2 - - uid: 17565 - components: - - type: Transform - pos: 6.331774,-27.392754 - parent: 2 -- proto: BikeHornInstrument - entities: - - uid: 17564 - components: - - type: Transform - pos: 7.617797,-31.55969 - parent: 2 -- proto: Binoculars - entities: - - uid: 11132 - components: - - type: Transform - pos: -19.361372,32.49414 - parent: 2 -- proto: Biogenerator - entities: - - uid: 1945 - components: - - type: Transform - pos: -27.5,16.5 - parent: 2 - - uid: 10445 - components: - - type: Transform - pos: -16.5,-37.5 - parent: 2 - - type: TechnologyDatabase - supportedDisciplines: - - Industrial - - Arsenal - - Experimental - - CivilianServices -- proto: BlastDoor - entities: - - uid: 113 - components: - - type: Transform - pos: 36.5,-38.5 - parent: 2 - - uid: 306 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 10.5,14.5 - parent: 2 - - uid: 368 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 11.5,14.5 - parent: 2 - - uid: 1124 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 7.5,-11.5 - parent: 2 - - uid: 2010 - components: - - type: Transform - pos: 7.5,5.5 - parent: 2 - - uid: 2504 - components: - - type: Transform - pos: 32.5,-58.5 - parent: 2 - - uid: 3501 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 12.5,14.5 - parent: 2 - - uid: 3508 - components: - - type: Transform - pos: 36.5,-34.5 - parent: 2 - - uid: 5917 - components: - - type: Transform - pos: 58.5,-45.5 - parent: 2 - - uid: 7261 - components: - - type: Transform - pos: 52.5,-47.5 - parent: 2 - - uid: 8141 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 6.5,29.5 - parent: 2 - - uid: 9057 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 2.5,29.5 - parent: 2 - - uid: 9084 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 7.5,-7.5 - parent: 2 - - uid: 10652 - components: - - type: Transform - pos: -39.5,0.5 - parent: 2 - - uid: 12822 - components: - - type: Transform - pos: -12.5,-92.5 - parent: 2 - - uid: 15052 - components: - - type: Transform - pos: 12.5,-96.5 - parent: 2 - - uid: 15058 - components: - - type: Transform - pos: 11.5,-96.5 - parent: 2 - - uid: 15216 - components: - - type: Transform - pos: 11.5,5.5 - parent: 2 - - uid: 15663 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -56.5,-10.5 - parent: 2 - - uid: 15916 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -52.5,-16.5 - parent: 2 - - uid: 16039 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -56.5,-16.5 - parent: 2 - - uid: 18130 - components: - - type: Transform - pos: 30.5,-58.5 - parent: 2 -- proto: BlastDoorWindows - entities: - - uid: 4531 - components: - - type: Transform - pos: 41.5,-45.5 - parent: 2 -- proto: BlockGameArcade - entities: - - uid: 1011 - components: - - type: Transform - pos: 47.5,-11.5 - parent: 2 - - uid: 12342 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 50.5,-13.5 - parent: 2 -- proto: BlockGameArcadeComputerCircuitboard - entities: - - uid: 9422 - components: - - type: Transform - pos: 5.550997,-16.40295 - parent: 2 -- proto: BodyBagFolded - entities: - - uid: 1184 - components: - - type: Transform - pos: 41.50606,-7.215931 - parent: 2 - - uid: 4369 - components: - - type: Transform - pos: 37.41686,-27.151522 - parent: 2 - - uid: 11164 - components: - - type: Transform - pos: -45.659554,-5.2517347 - parent: 2 - - uid: 16321 - components: - - type: Transform - pos: -48.520058,-50.29567 - parent: 2 -- proto: BookAtmosVentsMore - entities: - - uid: 3061 - components: - - type: Transform - pos: 29.518925,-46.391678 - parent: 2 -- proto: BookBartendersManual - entities: - - uid: 9269 - components: - - type: Transform - pos: 2.4676845,-45.374935 - parent: 2 -- proto: BookNarsieLegend - entities: - - uid: 8282 - components: - - type: Transform - pos: 43.478683,-6.5377917 - parent: 2 -- proto: BookRandomStory - entities: - - uid: 1660 - components: - - type: Transform - pos: 14.5179,0.6014401 - parent: 2 - - uid: 4132 - components: - - type: Transform - pos: 17.0052,-44.40096 - parent: 2 - - uid: 11133 - components: - - type: Transform - pos: 13.430508,-44.369686 - parent: 2 - - uid: 12932 - components: - - type: Transform - pos: -59.59441,-30.16561 - parent: 2 - - uid: 20839 - components: - - type: Transform - pos: 15.429813,-62.458412 - parent: 2 - - uid: 21307 - components: - - type: Transform - pos: 13.493039,-35.37995 - parent: 2 - - uid: 21359 - components: - - type: Transform - pos: 17.505445,-37.360493 - parent: 2 -- proto: BooksBag - entities: - - uid: 6002 - components: - - type: Transform - pos: 22.603266,-41.47055 - parent: 2 -- proto: BookshelfFilled - entities: - - uid: 1853 - components: - - type: Transform - pos: 37.5,-1.5 - parent: 2 - - uid: 3728 - components: - - type: Transform - pos: 18.5,-35.5 - parent: 2 - - uid: 3729 - components: - - type: Transform - pos: 14.5,-38.5 - parent: 2 - - uid: 3784 - components: - - type: Transform - pos: 18.5,-38.5 - parent: 2 - - uid: 3785 - components: - - type: Transform - pos: 14.5,-45.5 - parent: 2 - - uid: 3856 - components: - - type: Transform - pos: 13.5,-45.5 - parent: 2 - - uid: 3859 - components: - - type: Transform - pos: 19.5,-42.5 - parent: 2 - - uid: 3951 - components: - - type: Transform - pos: 17.5,-42.5 - parent: 2 - - uid: 4135 - components: - - type: Transform - pos: 18.5,-42.5 - parent: 2 - - uid: 5763 - components: - - type: Transform - pos: 36.5,-1.5 - parent: 2 - - uid: 5948 - components: - - type: Transform - pos: 15.5,-45.5 - parent: 2 - - uid: 5976 - components: - - type: Transform - pos: 17.5,-46.5 - parent: 2 - - uid: 6139 - components: - - type: Transform - pos: 17.5,-38.5 - parent: 2 - - uid: 6231 - components: - - type: Transform - pos: 35.5,-1.5 - parent: 2 - - uid: 6838 - components: - - type: Transform - pos: 14.5,-42.5 - parent: 2 - - uid: 6846 - components: - - type: Transform - pos: 17.5,-35.5 - parent: 2 - - uid: 7177 - components: - - type: Transform - pos: 14.5,-37.5 - parent: 2 - - uid: 7483 - components: - - type: Transform - pos: 14.5,-43.5 - parent: 2 - - uid: 9453 - components: - - type: Transform - pos: 15.5,-35.5 - parent: 2 - - uid: 10018 - components: - - type: Transform - pos: -38.5,16.5 - parent: 2 - - uid: 10136 - components: - - type: Transform - pos: -38.5,17.5 - parent: 2 - - uid: 10314 - components: - - type: Transform - pos: -33.5,17.5 - parent: 2 - - uid: 10317 - components: - - type: Transform - pos: -33.5,16.5 - parent: 2 - - uid: 10409 - components: - - type: Transform - pos: -33.5,15.5 - parent: 2 - - uid: 10413 - components: - - type: Transform - pos: -34.5,15.5 - parent: 2 - - uid: 10416 - components: - - type: Transform - pos: -35.5,15.5 - parent: 2 -- proto: BookSpaceLaw - entities: - - uid: 11943 - components: - - type: Transform - pos: -46.478004,-4.3206606 - parent: 2 -- proto: BoozeDispenser - entities: - - uid: 6425 - components: - - type: Transform - pos: -3.5,-44.5 - parent: 2 -- proto: BoozeDispenserMachineCircuitboard - entities: - - uid: 7384 - components: - - type: Transform - pos: 45.13355,10.602526 - parent: 2 -- proto: BorgCharger - entities: - - uid: 3287 - components: - - type: Transform - pos: 19.5,-18.5 - parent: 2 - - uid: 4202 - components: - - type: Transform - pos: 37.5,-24.5 - parent: 2 - - uid: 11102 - components: - - type: Transform - pos: 21.5,-18.5 - parent: 2 - - uid: 16848 - components: - - type: Transform - pos: 86.5,-44.5 - parent: 2 - - uid: 17080 - components: - - type: Transform - pos: 86.5,-40.5 - parent: 2 - - uid: 17636 - components: - - type: Transform - pos: -40.5,9.5 - parent: 2 - - uid: 18547 - components: - - type: Transform - pos: 27.5,-24.5 - parent: 2 -- proto: BorgModuleGardening - entities: - - uid: 15620 - components: - - type: Transform - pos: 5.522452,-55.39996 - parent: 2 -- proto: BoxBeaker - entities: - - uid: 3274 - components: - - type: Transform - pos: -2.5086322,-31.447203 - parent: 2 - - uid: 3328 - components: - - type: Transform - pos: -13.489489,-33.3367 - parent: 2 - - uid: 12112 - components: - - type: Transform - pos: -28.489655,-38.298656 - parent: 2 -- proto: BoxBodyBag - entities: - - uid: 14107 - components: - - type: Transform - pos: -49.45411,-43.38514 - parent: 2 -- proto: BoxCandle - entities: - - uid: 6697 - components: - - type: Transform - pos: 21.537186,-52.375385 - parent: 2 - - uid: 24221 - components: - - type: Transform - pos: -30.725948,17.807482 - parent: 2 -- proto: BoxEnvelope - entities: - - uid: 11463 - components: - - type: Transform - pos: 15.719751,14.547237 - parent: 2 -- proto: BoxFlare - entities: - - uid: 21970 - components: - - type: Transform - pos: 27.50103,29.672012 - parent: 2 - - uid: 23498 - components: - - type: Transform - pos: 2.5092506,-13.285645 - parent: 2 -- proto: BoxFlashbang - entities: - - uid: 11933 - components: - - type: Transform - pos: -46.510376,-3.3572736 - parent: 2 -- proto: BoxFolderBlack - entities: - - uid: 6937 - components: - - type: Transform - pos: 28.624569,10.485644 - parent: 2 -- proto: BoxFolderBlue - entities: - - uid: 984 - components: - - type: Transform - pos: -0.5900409,16.696323 - parent: 2 - - uid: 7225 - components: - - type: Transform - pos: -38.58369,-52.07165 - parent: 2 -- proto: BoxFolderClipboard - entities: - - uid: 4370 - components: - - type: Transform - pos: 37.969215,-27.349577 - parent: 2 - - uid: 4501 - components: - - type: Transform - pos: 35.35821,-41.39188 - parent: 2 - - uid: 4667 - components: - - type: Transform - pos: 13.386327,-52.36124 - parent: 2 - - uid: 6124 - components: - - type: Transform - pos: 26.412817,-9.459768 - parent: 2 - - uid: 7434 - components: - - type: Transform - pos: 32.493713,-75.42588 - parent: 2 - - uid: 11326 - components: - - type: Transform - pos: -0.45460415,20.563332 - parent: 2 - - uid: 14160 - components: - - type: Transform - pos: -50.387123,-43.41601 - parent: 2 - - uid: 24548 - components: - - type: Transform - pos: 51.482468,-39.306274 - parent: 2 -- proto: BoxFolderClipboardThreePapers - entities: - - uid: 7014 - components: - - type: Transform - pos: 0.5610032,-34.41935 - parent: 2 -- proto: BoxFolderRed - entities: - - uid: 861 - components: - - type: Transform - pos: -0.4829991,16.537148 - parent: 2 -- proto: BoxFolderWhite - entities: - - uid: 7125 - components: - - type: Transform - pos: -28.792606,-26.384033 - parent: 2 - - uid: 7209 - components: - - type: Transform - pos: -38.333565,-52.363518 - parent: 2 - - uid: 9392 - components: - - type: Transform - pos: -48.165825,-22.388607 - parent: 2 -- proto: BoxHandcuff - entities: - - uid: 11942 - components: - - type: Transform - pos: -46.385307,-3.5761762 - parent: 2 -- proto: BoxInflatable - entities: - - uid: 3895 - components: - - type: Transform - pos: 43.5346,-56.293934 - parent: 2 - - uid: 12745 - components: - - type: Transform - pos: 3.5959587,-55.335243 - parent: 2 - - uid: 22457 - components: - - type: Transform - pos: 34.47513,19.678007 - parent: 2 -- proto: BoxingBell - entities: - - uid: 1003 - components: - - type: Transform - pos: -46.5,-55.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: BoxLatexGloves - entities: - - uid: 12948 - components: - - type: Transform - pos: -54.49606,-31.291697 - parent: 2 -- proto: BoxLightbulb - entities: - - uid: 8656 - components: - - type: Transform - pos: 46.489723,11.467377 - parent: 2 -- proto: BoxLightbulbColorfulMixed - entities: - - uid: 2638 - components: - - type: Transform - pos: -23.65985,21.907179 - parent: 2 -- proto: BoxLightMixed - entities: - - uid: 268 - components: - - type: Transform - pos: -11.550154,-23.904896 - parent: 2 - - uid: 3887 - components: - - type: Transform - pos: -45.4646,-50.33177 - parent: 2 - - uid: 5918 - components: - - type: Transform - pos: 25.529482,-16.387999 - parent: 2 - - uid: 6214 - components: - - type: Transform - pos: 28.525217,-53.325924 - parent: 2 - - uid: 7583 - components: - - type: Transform - pos: 6.464714,-58.303185 - parent: 2 - - uid: 9405 - components: - - type: Transform - pos: 25.037739,-0.26073742 - parent: 2 -- proto: BoxLighttubeColorfulMixed - entities: - - uid: 1283 - components: - - type: Transform - pos: -23.409725,21.646582 - parent: 2 -- proto: BoxMagazinePistol - entities: - - uid: 156 - components: - - type: Transform - pos: -26.85373,-6.388644 - parent: 2 -- proto: BoxMouthSwab - entities: - - uid: 3435 - components: - - type: Transform - pos: -15.52203,-39.383137 - parent: 2 - - uid: 12944 - components: - - type: Transform - pos: -55.506977,-31.364613 - parent: 2 -- proto: BoxMRE - entities: - - uid: 12213 - components: - - type: Transform - pos: -29.344463,1.3928251 - parent: 2 - - uid: 24202 - components: - - type: Transform - pos: -30.304073,17.838732 - parent: 2 -- proto: BoxPerformer - entities: - - uid: 1914 - components: - - type: Transform - pos: -28.518406,-59.33721 - parent: 2 -- proto: BoxSterileMask - entities: - - uid: 12978 - components: - - type: Transform - pos: -53.360077,-28.385447 - parent: 2 - - uid: 14857 - components: - - type: Transform - pos: -45.32631,-23.570742 - parent: 2 -- proto: BoxTrashbag - entities: - - uid: 9426 - components: - - type: Transform - pos: 26.481653,-0.31531549 - parent: 2 - - uid: 12179 - components: - - type: Transform - pos: -29.498426,1.7268639 - parent: 2 -- proto: BoxWarmLightbulb - entities: - - uid: 9315 - components: - - type: Transform - pos: 26.496796,-2.3417687 - parent: 2 - - uid: 16919 - components: - - type: Transform - pos: -2.473158,-25.305653 - parent: 2 -- proto: BrbSign - entities: - - uid: 902 - components: - - type: Transform - pos: -16.012146,-48.421722 - parent: 2 - - uid: 4177 - components: - - type: Transform - pos: 21.306646,-23.438248 - parent: 2 -- proto: BriefcaseBrown - entities: - - uid: 22490 - components: - - type: Transform - pos: 22.319017,-4.6095977 - parent: 2 -- proto: BriefcaseBrownFilled - entities: - - uid: 6138 - components: - - type: Transform - pos: 45.45511,-32.147636 - parent: 2 - - uid: 13857 - components: - - type: Transform - pos: 19.706236,-59.440964 - parent: 2 -- proto: BrokenBottle - entities: - - uid: 7399 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 42.778355,10.560909 - parent: 2 - - uid: 9142 - components: - - type: Transform - pos: 48.008686,10.467797 - parent: 2 -- proto: Brutepack - entities: - - uid: 21313 - components: - - type: Transform - pos: -44.51362,-29.417643 - parent: 2 -- proto: Bucket - entities: - - uid: 1216 - components: - - type: Transform - pos: -20.787779,29.59576 - parent: 2 - - uid: 3440 - components: - - type: Transform - pos: -17.727388,-32.693466 - parent: 2 - - uid: 5753 - components: - - type: Transform - pos: 44.459606,17.581608 - parent: 2 - - uid: 12191 - components: - - type: Transform - pos: 6.654245,-55.511364 - parent: 2 - - uid: 15039 - components: - - type: Transform - pos: -5.3799725,-45.344727 - parent: 2 - - uid: 17548 - components: - - type: Transform - pos: 45.365086,-60.238712 - parent: 2 - - uid: 17583 - components: - - type: Transform - pos: -8.508354,12.687243 - parent: 2 - - uid: 21372 - components: - - type: Transform - pos: 26.700512,-0.24234867 - parent: 2 - - uid: 21373 - components: - - type: Transform - pos: 26.335749,-0.1798048 - parent: 2 -- proto: ButtonFrameCaution - entities: - - uid: 284 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -28.5,-49.5 - parent: 2 - - uid: 1694 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -23.5,-7.5 - parent: 2 - - uid: 3596 - components: - - type: Transform - pos: -19.5,-31.5 - parent: 2 - - uid: 4264 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -4.5,-35.5 - parent: 2 - - uid: 5481 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -9.5,18.5 - parent: 2 - - uid: 6436 - components: - - type: Transform - pos: -12.5,-49.5 - parent: 2 - - uid: 8323 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -21.5,-52.5 - parent: 2 - - uid: 9596 - components: - - type: Transform - pos: 7.5,1.5 - parent: 2 - - uid: 11422 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -14.5,-17.5 - parent: 2 - - uid: 11786 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -18.5,-48.5 - parent: 2 - - uid: 12015 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -24.5,-54.5 - parent: 2 - - uid: 12324 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -40.5,0.5 - parent: 2 - - uid: 15432 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 38.5,-43.5 - parent: 2 - - uid: 17054 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -8.5,-27.5 - parent: 2 - - uid: 17281 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -14.5,-57.5 - parent: 2 - - uid: 17617 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 30.5,-36.5 - parent: 2 - - uid: 18920 - components: - - type: Transform - pos: -1.5,-42.5 - parent: 2 - - uid: 19648 - components: - - type: Transform - pos: -26.5,3.5 - parent: 2 - - uid: 20773 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -42.5,2.5 - parent: 2 - - uid: 21222 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -46.5,-38.5 - parent: 2 - - uid: 21232 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -46.5,-23.5 - parent: 2 - - uid: 21241 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -46.5,-25.5 - parent: 2 - - uid: 21249 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -26.5,-35.5 - parent: 2 - - uid: 22774 - components: - - type: Transform - pos: -31.5,-21.5 - parent: 2 - - uid: 23156 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 7.5,3.5 - parent: 2 - - uid: 23445 - components: - - type: Transform - pos: 5.5,-11.5 - parent: 2 - - uid: 23446 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 9.5,-7.5 - parent: 2 - - uid: 23447 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 3.5,-7.5 - parent: 2 -- proto: ButtonFrameExit - entities: - - uid: 1561 - components: - - type: Transform - pos: -38.5,-25.5 - parent: 2 - - uid: 1782 - components: - - type: Transform - pos: -38.5,-31.5 - parent: 2 - - uid: 3374 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -32.5,-26.5 - parent: 2 - - uid: 10532 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -32.5,-33.5 - parent: 2 -- proto: ButtonFrameGrey - entities: - - uid: 210 - components: - - type: Transform - pos: -36.5,-50.5 - parent: 2 - - uid: 583 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -30.31269,-26.495672 - parent: 2 - - uid: 4283 - components: - - type: Transform - pos: 37.5,-33.5 - parent: 2 - - uid: 4328 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 37.5,-39.5 - parent: 2 - - uid: 7624 - components: - - type: Transform - pos: 35.5,-23.5 - parent: 2 - - uid: 8592 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -30.7203,-26.495672 - parent: 2 - - uid: 17446 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 9.5,15.5 - parent: 2 - - uid: 17476 - components: - - type: Transform - pos: 1.5,27.5 - parent: 2 - - uid: 17477 - components: - - type: Transform - pos: 7.5,27.5 - parent: 2 -- proto: ButtonFrameJanitor - entities: - - uid: 16116 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -22.5,-44.5 - parent: 2 - - uid: 17551 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 7.5,15.5 - parent: 2 - - uid: 17656 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -14.5,-13.5 - parent: 2 - - uid: 21750 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -32.5,-25.5 - parent: 2 - - uid: 21753 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -32.5,-38.5 - parent: 2 - - uid: 24051 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -23.5,-7.5 - parent: 2 -- proto: CableApcExtension - entities: - - uid: 17 - components: - - type: Transform - pos: -22.5,21.5 - parent: 2 - - uid: 52 - components: - - type: Transform - pos: -20.5,28.5 - parent: 2 - - uid: 84 - components: - - type: Transform - pos: -18.5,32.5 - parent: 2 - - uid: 87 - components: - - type: Transform - pos: -16.5,29.5 - parent: 2 - - uid: 116 - components: - - type: Transform - pos: 45.5,-19.5 - parent: 2 - - uid: 117 - components: - - type: Transform - pos: 45.5,-18.5 - parent: 2 - - uid: 118 - components: - - type: Transform - pos: 7.5,-17.5 - parent: 2 - - uid: 119 - components: - - type: Transform - pos: -13.5,-22.5 - parent: 2 - - uid: 123 - components: - - type: Transform - pos: -14.5,-49.5 - parent: 2 - - uid: 162 - components: - - type: Transform - pos: 25.5,-14.5 - parent: 2 - - uid: 180 - components: - - type: Transform - pos: -30.5,-45.5 - parent: 2 - - uid: 182 - components: - - type: Transform - pos: -0.5,27.5 - parent: 2 - - uid: 188 - components: - - type: Transform - pos: 1.5,25.5 - parent: 2 - - uid: 189 - components: - - type: Transform - pos: -0.5,25.5 - parent: 2 - - uid: 190 - components: - - type: Transform - pos: 11.5,17.5 - parent: 2 - - uid: 198 - components: - - type: Transform - pos: -4.5,-9.5 - parent: 2 - - uid: 219 - components: - - type: Transform - pos: -63.5,-60.5 - parent: 2 - - uid: 223 - components: - - type: Transform - pos: -37.5,-15.5 - parent: 2 - - uid: 260 - components: - - type: Transform - pos: -4.5,-33.5 - parent: 2 - - uid: 329 - components: - - type: Transform - pos: 3.5,17.5 - parent: 2 - - uid: 349 - components: - - type: Transform - pos: 5.5,17.5 - parent: 2 - - uid: 382 - components: - - type: Transform - pos: 4.5,11.5 - parent: 2 - - uid: 421 - components: - - type: Transform - pos: -2.5,11.5 - parent: 2 - - uid: 423 - components: - - type: Transform - pos: 1.5,11.5 - parent: 2 - - uid: 427 - components: - - type: Transform - pos: 4.5,17.5 - parent: 2 - - uid: 445 - components: - - type: Transform - pos: 25.5,-7.5 - parent: 2 - - uid: 451 - components: - - type: Transform - pos: 2.5,11.5 - parent: 2 - - uid: 457 - components: - - type: Transform - pos: -1.5,11.5 - parent: 2 - - uid: 460 - components: - - type: Transform - pos: -0.5,11.5 - parent: 2 - - uid: 477 - components: - - type: Transform - pos: -8.5,-21.5 - parent: 2 - - uid: 479 - components: - - type: Transform - pos: -4.5,-19.5 - parent: 2 - - uid: 480 - components: - - type: Transform - pos: -2.5,-34.5 - parent: 2 - - uid: 484 - components: - - type: Transform - pos: -5.5,-19.5 - parent: 2 - - uid: 486 - components: - - type: Transform - pos: -11.5,-17.5 - parent: 2 - - uid: 540 - components: - - type: Transform - pos: 4.5,19.5 - parent: 2 - - uid: 541 - components: - - type: Transform - pos: 4.5,18.5 - parent: 2 - - uid: 561 - components: - - type: Transform - pos: -0.5,17.5 - parent: 2 - - uid: 562 - components: - - type: Transform - pos: 0.5,17.5 - parent: 2 - - uid: 565 - components: - - type: Transform - pos: 1.5,17.5 - parent: 2 - - uid: 566 - components: - - type: Transform - pos: 2.5,17.5 - parent: 2 - - uid: 567 - components: - - type: Transform - pos: -1.5,19.5 - parent: 2 - - uid: 568 - components: - - type: Transform - pos: -1.5,18.5 - parent: 2 - - uid: 569 - components: - - type: Transform - pos: -1.5,17.5 - parent: 2 - - uid: 570 - components: - - type: Transform - pos: 8.5,17.5 - parent: 2 - - uid: 571 - components: - - type: Transform - pos: 9.5,17.5 - parent: 2 - - uid: 575 - components: - - type: Transform - pos: 10.5,17.5 - parent: 2 - - uid: 578 - components: - - type: Transform - pos: 6.5,17.5 - parent: 2 - - uid: 579 - components: - - type: Transform - pos: 7.5,17.5 - parent: 2 - - uid: 595 - components: - - type: Transform - pos: -19.5,26.5 - parent: 2 - - uid: 598 - components: - - type: Transform - pos: 21.5,24.5 - parent: 2 - - uid: 636 - components: - - type: Transform - pos: -7.5,-4.5 - parent: 2 - - uid: 653 - components: - - type: Transform - pos: -20.5,33.5 - parent: 2 - - uid: 659 - components: - - type: Transform - pos: -8.5,0.5 - parent: 2 - - uid: 681 - components: - - type: Transform - pos: 20.5,22.5 - parent: 2 - - uid: 688 - components: - - type: Transform - pos: 14.5,-17.5 - parent: 2 - - uid: 744 - components: - - type: Transform - pos: -55.5,-51.5 - parent: 2 - - uid: 746 - components: - - type: Transform - pos: -56.5,-51.5 - parent: 2 - - uid: 759 - components: - - type: Transform - pos: 14.5,24.5 - parent: 2 - - uid: 760 - components: - - type: Transform - pos: 13.5,24.5 - parent: 2 - - uid: 761 - components: - - type: Transform - pos: 12.5,24.5 - parent: 2 - - uid: 774 - components: - - type: Transform - pos: 15.5,22.5 - parent: 2 - - uid: 794 - components: - - type: Transform - pos: 11.5,-17.5 - parent: 2 - - uid: 827 - components: - - type: Transform - pos: 2.5,9.5 - parent: 2 - - uid: 844 - components: - - type: Transform - pos: 16.5,-17.5 - parent: 2 - - uid: 854 - components: - - type: Transform - pos: 47.5,20.5 - parent: 2 - - uid: 875 - components: - - type: Transform - pos: 0.5,23.5 - parent: 2 - - uid: 876 - components: - - type: Transform - pos: 30.5,-28.5 - parent: 2 - - uid: 878 - components: - - type: Transform - pos: 31.5,-28.5 - parent: 2 - - uid: 881 - components: - - type: Transform - pos: -21.5,-41.5 - parent: 2 - - uid: 915 - components: - - type: Transform - pos: 8.5,9.5 - parent: 2 - - uid: 924 - components: - - type: Transform - pos: -28.5,-12.5 - parent: 2 - - uid: 926 - components: - - type: Transform - pos: -7.5,16.5 - parent: 2 - - uid: 927 - components: - - type: Transform - pos: 15.5,24.5 - parent: 2 - - uid: 929 - components: - - type: Transform - pos: 11.5,28.5 - parent: 2 - - uid: 930 - components: - - type: Transform - pos: 12.5,25.5 - parent: 2 - - uid: 931 - components: - - type: Transform - pos: 12.5,26.5 - parent: 2 - - uid: 932 - components: - - type: Transform - pos: 12.5,27.5 - parent: 2 - - uid: 933 - components: - - type: Transform - pos: 12.5,28.5 - parent: 2 - - uid: 934 - components: - - type: Transform - pos: 16.5,24.5 - parent: 2 - - uid: 943 - components: - - type: Transform - pos: 10.5,28.5 - parent: 2 - - uid: 944 - components: - - type: Transform - pos: 9.5,28.5 - parent: 2 - - uid: 953 - components: - - type: Transform - pos: -8.5,19.5 - parent: 2 - - uid: 954 - components: - - type: Transform - pos: -7.5,18.5 - parent: 2 - - uid: 955 - components: - - type: Transform - pos: -6.5,18.5 - parent: 2 - - uid: 956 - components: - - type: Transform - pos: -8.5,16.5 - parent: 2 - - uid: 963 - components: - - type: Transform - pos: -5.5,18.5 - parent: 2 - - uid: 964 - components: - - type: Transform - pos: -4.5,19.5 - parent: 2 - - uid: 965 - components: - - type: Transform - pos: -4.5,17.5 - parent: 2 - - uid: 966 - components: - - type: Transform - pos: -4.5,18.5 - parent: 2 - - uid: 968 - components: - - type: Transform - pos: -6.5,16.5 - parent: 2 - - uid: 1017 - components: - - type: Transform - pos: 36.5,14.5 - parent: 2 - - uid: 1029 - components: - - type: Transform - pos: -8.5,-2.5 - parent: 2 - - uid: 1031 - components: - - type: Transform - pos: -9.5,-2.5 - parent: 2 - - uid: 1038 - components: - - type: Transform - pos: 64.5,-37.5 - parent: 2 - - uid: 1041 - components: - - type: Transform - pos: -8.5,-1.5 - parent: 2 - - uid: 1052 - components: - - type: Transform - pos: -7.5,19.5 - parent: 2 - - uid: 1061 - components: - - type: Transform - pos: -10.5,-2.5 - parent: 2 - - uid: 1069 - components: - - type: Transform - pos: -7.5,17.5 - parent: 2 - - uid: 1090 - components: - - type: Transform - pos: 37.5,-14.5 - parent: 2 - - uid: 1092 - components: - - type: Transform - pos: -25.5,-45.5 - parent: 2 - - uid: 1175 - components: - - type: Transform - pos: 19.5,14.5 - parent: 2 - - uid: 1196 - components: - - type: Transform - pos: -20.5,-15.5 - parent: 2 - - uid: 1197 - components: - - type: Transform - pos: 1.5,-29.5 - parent: 2 - - uid: 1205 - components: - - type: Transform - pos: -21.5,20.5 - parent: 2 - - uid: 1213 - components: - - type: Transform - pos: -20.5,20.5 - parent: 2 - - uid: 1214 - components: - - type: Transform - pos: -22.5,20.5 - parent: 2 - - uid: 1217 - components: - - type: Transform - pos: -24.5,-16.5 - parent: 2 - - uid: 1227 - components: - - type: Transform - pos: 65.5,-37.5 - parent: 2 - - uid: 1240 - components: - - type: Transform - pos: -35.5,-15.5 - parent: 2 - - uid: 1262 - components: - - type: Transform - pos: -12.5,-54.5 - parent: 2 - - uid: 1264 - components: - - type: Transform - pos: 43.5,2.5 - parent: 2 - - uid: 1275 - components: - - type: Transform - pos: 41.5,2.5 - parent: 2 - - uid: 1276 - components: - - type: Transform - pos: -4.5,-0.5 - parent: 2 - - uid: 1292 - components: - - type: Transform - pos: 42.5,2.5 - parent: 2 - - uid: 1295 - components: - - type: Transform - pos: -8.5,20.5 - parent: 2 - - uid: 1306 - components: - - type: Transform - pos: -8.5,-3.5 - parent: 2 - - uid: 1307 - components: - - type: Transform - pos: -22.5,-41.5 - parent: 2 - - uid: 1312 - components: - - type: Transform - pos: -17.5,-62.5 - parent: 2 - - uid: 1326 - components: - - type: Transform - pos: 7.5,-0.5 - parent: 2 - - uid: 1328 - components: - - type: Transform - pos: -20.5,-62.5 - parent: 2 - - uid: 1332 - components: - - type: Transform - pos: -19.5,25.5 - parent: 2 - - uid: 1350 - components: - - type: Transform - pos: 11.5,18.5 - parent: 2 - - uid: 1384 - components: - - type: Transform - pos: 2.5,25.5 - parent: 2 - - uid: 1386 - components: - - type: Transform - pos: 0.5,25.5 - parent: 2 - - uid: 1390 - components: - - type: Transform - pos: 3.5,27.5 - parent: 2 - - uid: 1401 - components: - - type: Transform - pos: 3.5,25.5 - parent: 2 - - uid: 1403 - components: - - type: Transform - pos: 5.5,25.5 - parent: 2 - - uid: 1405 - components: - - type: Transform - pos: 4.5,25.5 - parent: 2 - - uid: 1406 - components: - - type: Transform - pos: 6.5,25.5 - parent: 2 - - uid: 1407 - components: - - type: Transform - pos: 8.5,25.5 - parent: 2 - - uid: 1428 - components: - - type: Transform - pos: 25.5,-8.5 - parent: 2 - - uid: 1429 - components: - - type: Transform - pos: 25.5,-10.5 - parent: 2 - - uid: 1469 - components: - - type: Transform - pos: 7.5,-6.5 - parent: 2 - - uid: 1476 - components: - - type: Transform - pos: 6.5,-6.5 - parent: 2 - - uid: 1477 - components: - - type: Transform - pos: 5.5,-6.5 - parent: 2 - - uid: 1486 - components: - - type: Transform - pos: 4.5,24.5 - parent: 2 - - uid: 1487 - components: - - type: Transform - pos: 7.5,25.5 - parent: 2 - - uid: 1492 - components: - - type: Transform - pos: 11.5,19.5 - parent: 2 - - uid: 1493 - components: - - type: Transform - pos: -0.5,26.5 - parent: 2 - - uid: 1497 - components: - - type: Transform - pos: -29.5,-46.5 - parent: 2 - - uid: 1510 - components: - - type: Transform - pos: -25.5,-62.5 - parent: 2 - - uid: 1515 - components: - - type: Transform - pos: 15.5,23.5 - parent: 2 - - uid: 1520 - components: - - type: Transform - pos: 25.5,-9.5 - parent: 2 - - uid: 1526 - components: - - type: Transform - pos: 8.5,16.5 - parent: 2 - - uid: 1528 - components: - - type: Transform - pos: 8.5,15.5 - parent: 2 - - uid: 1536 - components: - - type: Transform - pos: 57.5,-52.5 - parent: 2 - - uid: 1538 - components: - - type: Transform - pos: 19.5,22.5 - parent: 2 - - uid: 1541 - components: - - type: Transform - pos: -21.5,31.5 - parent: 2 - - uid: 1551 - components: - - type: Transform - pos: -16.5,20.5 - parent: 2 - - uid: 1554 - components: - - type: Transform - pos: -28.5,-46.5 - parent: 2 - - uid: 1555 - components: - - type: Transform - pos: -27.5,-46.5 - parent: 2 - - uid: 1581 - components: - - type: Transform - pos: -11.5,-39.5 - parent: 2 - - uid: 1598 - components: - - type: Transform - pos: -8.5,-45.5 - parent: 2 - - uid: 1604 - components: - - type: Transform - pos: -5.5,-38.5 - parent: 2 - - uid: 1642 - components: - - type: Transform - pos: 4.5,9.5 - parent: 2 - - uid: 1646 - components: - - type: Transform - pos: 36.5,13.5 - parent: 2 - - uid: 1658 - components: - - type: Transform - pos: -8.5,-46.5 - parent: 2 - - uid: 1661 - components: - - type: Transform - pos: 15.5,28.5 - parent: 2 - - uid: 1678 - components: - - type: Transform - pos: 15.5,27.5 - parent: 2 - - uid: 1688 - components: - - type: Transform - pos: 33.5,22.5 - parent: 2 - - uid: 1693 - components: - - type: Transform - pos: -18.5,-62.5 - parent: 2 - - uid: 1699 - components: - - type: Transform - pos: -16.5,-62.5 - parent: 2 - - uid: 1701 - components: - - type: Transform - pos: 31.5,-2.5 - parent: 2 - - uid: 1703 - components: - - type: Transform - pos: -15.5,-62.5 - parent: 2 - - uid: 1706 - components: - - type: Transform - pos: -14.5,-62.5 - parent: 2 - - uid: 1719 - components: - - type: Transform - pos: 20.5,-24.5 - parent: 2 - - uid: 1729 - components: - - type: Transform - pos: -21.5,-62.5 - parent: 2 - - uid: 1730 - components: - - type: Transform - pos: -19.5,-62.5 - parent: 2 - - uid: 1770 - components: - - type: Transform - pos: 10.5,-12.5 - parent: 2 - - uid: 1784 - components: - - type: Transform - pos: -4.5,-7.5 - parent: 2 - - uid: 1807 - components: - - type: Transform - pos: 16.5,32.5 - parent: 2 - - uid: 1810 - components: - - type: Transform - pos: 0.5,-12.5 - parent: 2 - - uid: 1816 - components: - - type: Transform - pos: 4.5,7.5 - parent: 2 - - uid: 1817 - components: - - type: Transform - pos: 2.5,7.5 - parent: 2 - - uid: 1818 - components: - - type: Transform - pos: 3.5,7.5 - parent: 2 - - uid: 1827 - components: - - type: Transform - pos: -35.5,-58.5 - parent: 2 - - uid: 1835 - components: - - type: Transform - pos: -22.5,22.5 - parent: 2 - - uid: 1839 - components: - - type: Transform - pos: 62.5,-37.5 - parent: 2 - - uid: 1847 - components: - - type: Transform - pos: 31.5,-1.5 - parent: 2 - - uid: 1848 - components: - - type: Transform - pos: 3.5,-40.5 - parent: 2 - - uid: 1859 - components: - - type: Transform - pos: -34.5,-52.5 - parent: 2 - - uid: 1861 - components: - - type: Transform - pos: -33.5,-52.5 - parent: 2 - - uid: 1862 - components: - - type: Transform - pos: -37.5,-53.5 - parent: 2 - - uid: 1865 - components: - - type: Transform - pos: -37.5,-54.5 - parent: 2 - - uid: 1867 - components: - - type: Transform - pos: -38.5,-54.5 - parent: 2 - - uid: 1868 - components: - - type: Transform - pos: -36.5,-58.5 - parent: 2 - - uid: 1872 - components: - - type: Transform - pos: 31.5,-0.5 - parent: 2 - - uid: 1877 - components: - - type: Transform - pos: -36.5,-52.5 - parent: 2 - - uid: 1881 - components: - - type: Transform - pos: -38.5,-14.5 - parent: 2 - - uid: 1883 - components: - - type: Transform - pos: -1.5,-58.5 - parent: 2 - - uid: 1884 - components: - - type: Transform - pos: 62.5,-52.5 - parent: 2 - - uid: 1895 - components: - - type: Transform - pos: -3.5,-6.5 - parent: 2 - - uid: 1905 - components: - - type: Transform - pos: -38.5,-15.5 - parent: 2 - - uid: 1906 - components: - - type: Transform - pos: -28.5,-63.5 - parent: 2 - - uid: 1907 - components: - - type: Transform - pos: -35.5,-52.5 - parent: 2 - - uid: 1908 - components: - - type: Transform - pos: -27.5,-63.5 - parent: 2 - - uid: 1912 - components: - - type: Transform - pos: 19.5,10.5 - parent: 2 - - uid: 1960 - components: - - type: Transform - pos: -36.5,-15.5 - parent: 2 - - uid: 2032 - components: - - type: Transform - pos: 32.5,13.5 - parent: 2 - - uid: 2048 - components: - - type: Transform - pos: 2.5,10.5 - parent: 2 - - uid: 2049 - components: - - type: Transform - pos: -23.5,-47.5 - parent: 2 - - uid: 2053 - components: - - type: Transform - pos: 5.5,-0.5 - parent: 2 - - uid: 2054 - components: - - type: Transform - pos: -8.5,-0.5 - parent: 2 - - uid: 2056 - components: - - type: Transform - pos: -5.5,-0.5 - parent: 2 - - uid: 2058 - components: - - type: Transform - pos: -0.5,-44.5 - parent: 2 - - uid: 2059 - components: - - type: Transform - pos: -6.5,-0.5 - parent: 2 - - uid: 2061 - components: - - type: Transform - pos: 34.5,20.5 - parent: 2 - - uid: 2067 - components: - - type: Transform - pos: 0.5,-0.5 - parent: 2 - - uid: 2074 - components: - - type: Transform - pos: 60.5,-37.5 - parent: 2 - - uid: 2082 - components: - - type: Transform - pos: -3.5,-0.5 - parent: 2 - - uid: 2084 - components: - - type: Transform - pos: 4.5,-0.5 - parent: 2 - - uid: 2085 - components: - - type: Transform - pos: 2.5,-0.5 - parent: 2 - - uid: 2091 - components: - - type: Transform - pos: -13.5,-2.5 - parent: 2 - - uid: 2102 - components: - - type: Transform - pos: 1.5,-0.5 - parent: 2 - - uid: 2104 - components: - - type: Transform - pos: -0.5,-0.5 - parent: 2 - - uid: 2109 - components: - - type: Transform - pos: -1.5,-0.5 - parent: 2 - - uid: 2110 - components: - - type: Transform - pos: -0.5,-5.5 - parent: 2 - - uid: 2111 - components: - - type: Transform - pos: -2.5,-0.5 - parent: 2 - - uid: 2112 - components: - - type: Transform - pos: 8.5,-0.5 - parent: 2 - - uid: 2115 - components: - - type: Transform - pos: 15.5,-16.5 - parent: 2 - - uid: 2120 - components: - - type: Transform - pos: 3.5,-39.5 - parent: 2 - - uid: 2150 - components: - - type: Transform - pos: -1.5,-6.5 - parent: 2 - - uid: 2156 - components: - - type: Transform - pos: -12.5,-18.5 - parent: 2 - - uid: 2157 - components: - - type: Transform - pos: -10.5,-17.5 - parent: 2 - - uid: 2159 - components: - - type: Transform - pos: -11.5,-21.5 - parent: 2 - - uid: 2162 - components: - - type: Transform - pos: -51.5,4.5 - parent: 2 - - uid: 2167 - components: - - type: Transform - pos: -34.5,-58.5 - parent: 2 - - uid: 2170 - components: - - type: Transform - pos: 56.5,-37.5 - parent: 2 - - uid: 2175 - components: - - type: Transform - pos: 35.5,20.5 - parent: 2 - - uid: 2188 - components: - - type: Transform - pos: 20.5,14.5 - parent: 2 - - uid: 2192 - components: - - type: Transform - pos: -22.5,31.5 - parent: 2 - - uid: 2198 - components: - - type: Transform - pos: 1.5,9.5 - parent: 2 - - uid: 2199 - components: - - type: Transform - pos: -38.5,-57.5 - parent: 2 - - uid: 2203 - components: - - type: Transform - pos: 58.5,-37.5 - parent: 2 - - uid: 2207 - components: - - type: Transform - pos: -12.5,-2.5 - parent: 2 - - uid: 2218 - components: - - type: Transform - pos: -6.5,-19.5 - parent: 2 - - uid: 2230 - components: - - type: Transform - pos: -16.5,31.5 - parent: 2 - - uid: 2247 - components: - - type: Transform - pos: 57.5,-49.5 - parent: 2 - - uid: 2248 - components: - - type: Transform - pos: 33.5,21.5 - parent: 2 - - uid: 2251 - components: - - type: Transform - pos: -23.5,-16.5 - parent: 2 - - uid: 2254 - components: - - type: Transform - pos: 59.5,-49.5 - parent: 2 - - uid: 2275 - components: - - type: Transform - pos: 51.5,-50.5 - parent: 2 - - uid: 2279 - components: - - type: Transform - pos: -12.5,-21.5 - parent: 2 - - uid: 2320 - components: - - type: Transform - pos: -0.5,-12.5 - parent: 2 - - uid: 2334 - components: - - type: Transform - pos: -12.5,-20.5 - parent: 2 - - uid: 2338 - components: - - type: Transform - pos: -12.5,-19.5 - parent: 2 - - uid: 2339 - components: - - type: Transform - pos: -12.5,-17.5 - parent: 2 - - uid: 2341 - components: - - type: Transform - pos: -2.5,-21.5 - parent: 2 - - uid: 2354 - components: - - type: Transform - pos: -37.5,-57.5 - parent: 2 - - uid: 2360 - components: - - type: Transform - pos: 47.5,-29.5 - parent: 2 - - uid: 2401 - components: - - type: Transform - pos: -2.5,-12.5 - parent: 2 - - uid: 2423 - components: - - type: Transform - pos: -7.5,-5.5 - parent: 2 - - uid: 2427 - components: - - type: Transform - pos: -18.5,33.5 - parent: 2 - - uid: 2432 - components: - - type: Transform - pos: -20.5,32.5 - parent: 2 - - uid: 2439 - components: - - type: Transform - pos: -19.5,33.5 - parent: 2 - - uid: 2443 - components: - - type: Transform - pos: -12.5,0.5 - parent: 2 - - uid: 2444 - components: - - type: Transform - pos: -11.5,0.5 - parent: 2 - - uid: 2447 - components: - - type: Transform - pos: -21.5,32.5 - parent: 2 - - uid: 2460 - components: - - type: Transform - pos: -17.5,32.5 - parent: 2 - - uid: 2461 - components: - - type: Transform - pos: -9.5,0.5 - parent: 2 - - uid: 2468 - components: - - type: Transform - pos: -8.5,1.5 - parent: 2 - - uid: 2469 - components: - - type: Transform - pos: -7.5,1.5 - parent: 2 - - uid: 2470 - components: - - type: Transform - pos: -6.5,1.5 - parent: 2 - - uid: 2471 - components: - - type: Transform - pos: -5.5,1.5 - parent: 2 - - uid: 2472 - components: - - type: Transform - pos: -4.5,1.5 - parent: 2 - - uid: 2473 - components: - - type: Transform - pos: -3.5,1.5 - parent: 2 - - uid: 2474 - components: - - type: Transform - pos: -2.5,1.5 - parent: 2 - - uid: 2475 - components: - - type: Transform - pos: -1.5,1.5 - parent: 2 - - uid: 2476 - components: - - type: Transform - pos: -0.5,1.5 - parent: 2 - - uid: 2477 - components: - - type: Transform - pos: 0.5,1.5 - parent: 2 - - uid: 2478 - components: - - type: Transform - pos: 1.5,1.5 - parent: 2 - - uid: 2479 - components: - - type: Transform - pos: 2.5,1.5 - parent: 2 - - uid: 2480 - components: - - type: Transform - pos: 3.5,1.5 - parent: 2 - - uid: 2481 - components: - - type: Transform - pos: 4.5,1.5 - parent: 2 - - uid: 2484 - components: - - type: Transform - pos: -7.5,-41.5 - parent: 2 - - uid: 2487 - components: - - type: Transform - pos: -10.5,0.5 - parent: 2 - - uid: 2493 - components: - - type: Transform - pos: -18.5,28.5 - parent: 2 - - uid: 2495 - components: - - type: Transform - pos: 0.5,-6.5 - parent: 2 - - uid: 2502 - components: - - type: Transform - pos: -19.5,28.5 - parent: 2 - - uid: 2505 - components: - - type: Transform - pos: -9.5,-16.5 - parent: 2 - - uid: 2511 - components: - - type: Transform - pos: 20.5,10.5 - parent: 2 - - uid: 2512 - components: - - type: Transform - pos: -24.5,-62.5 - parent: 2 - - uid: 2513 - components: - - type: Transform - pos: -17.5,31.5 - parent: 2 - - uid: 2514 - components: - - type: Transform - pos: -22.5,-62.5 - parent: 2 - - uid: 2522 - components: - - type: Transform - pos: -29.5,-62.5 - parent: 2 - - uid: 2568 - components: - - type: Transform - pos: -12.5,-62.5 - parent: 2 - - uid: 2585 - components: - - type: Transform - pos: 66.5,-44.5 - parent: 2 - - uid: 2614 - components: - - type: Transform - pos: -57.5,-10.5 - parent: 2 - - uid: 2615 - components: - - type: Transform - pos: -30.5,23.5 - parent: 2 - - uid: 2632 - components: - - type: Transform - pos: -29.5,22.5 - parent: 2 - - uid: 2643 - components: - - type: Transform - pos: -25.5,-14.5 - parent: 2 - - uid: 2644 - components: - - type: Transform - pos: -25.5,-13.5 - parent: 2 - - uid: 2645 - components: - - type: Transform - pos: -25.5,-12.5 - parent: 2 - - uid: 2646 - components: - - type: Transform - pos: -25.5,-11.5 - parent: 2 - - uid: 2649 - components: - - type: Transform - pos: 24.5,-3.5 - parent: 2 - - uid: 2682 - components: - - type: Transform - pos: 3.5,-27.5 - parent: 2 - - uid: 2687 - components: - - type: Transform - pos: 3.5,-29.5 - parent: 2 - - uid: 2688 - components: - - type: Transform - pos: 3.5,-28.5 - parent: 2 - - uid: 2689 - components: - - type: Transform - pos: -29.5,-63.5 - parent: 2 - - uid: 2690 - components: - - type: Transform - pos: -13.5,-62.5 - parent: 2 - - uid: 2700 - components: - - type: Transform - pos: 2.5,-6.5 - parent: 2 - - uid: 2701 - components: - - type: Transform - pos: 1.5,-6.5 - parent: 2 - - uid: 2705 - components: - - type: Transform - pos: -38.5,-13.5 - parent: 2 - - uid: 2706 - components: - - type: Transform - pos: -37.5,-13.5 - parent: 2 - - uid: 2707 - components: - - type: Transform - pos: -32.5,-13.5 - parent: 2 - - uid: 2708 - components: - - type: Transform - pos: -32.5,-14.5 - parent: 2 - - uid: 2709 - components: - - type: Transform - pos: -24.5,-12.5 - parent: 2 - - uid: 2711 - components: - - type: Transform - pos: -23.5,-12.5 - parent: 2 - - uid: 2712 - components: - - type: Transform - pos: -20.5,-14.5 - parent: 2 - - uid: 2715 - components: - - type: Transform - pos: -29.5,-12.5 - parent: 2 - - uid: 2716 - components: - - type: Transform - pos: -23.5,-11.5 - parent: 2 - - uid: 2717 - components: - - type: Transform - pos: -22.5,-11.5 - parent: 2 - - uid: 2718 - components: - - type: Transform - pos: -28.5,-12.5 - parent: 2 - - uid: 2719 - components: - - type: Transform - pos: -29.5,-12.5 - parent: 2 - - uid: 2723 - components: - - type: Transform - pos: -20.5,-16.5 - parent: 2 - - uid: 2724 - components: - - type: Transform - pos: -25.5,-16.5 - parent: 2 - - uid: 2730 - components: - - type: Transform - pos: 21.5,14.5 - parent: 2 - - uid: 2787 - components: - - type: Transform - pos: -57.5,-11.5 - parent: 2 - - uid: 2790 - components: - - type: Transform - pos: -51.5,-13.5 - parent: 2 - - uid: 2791 - components: - - type: Transform - pos: -52.5,-13.5 - parent: 2 - - uid: 2793 - components: - - type: Transform - pos: -53.5,-13.5 - parent: 2 - - uid: 2795 - components: - - type: Transform - pos: -54.5,-13.5 - parent: 2 - - uid: 2796 - components: - - type: Transform - pos: -55.5,-13.5 - parent: 2 - - uid: 2797 - components: - - type: Transform - pos: -56.5,-13.5 - parent: 2 - - uid: 2798 - components: - - type: Transform - pos: -57.5,-13.5 - parent: 2 - - uid: 2799 - components: - - type: Transform - pos: -57.5,-12.5 - parent: 2 - - uid: 2808 - components: - - type: Transform - pos: -50.5,-13.5 - parent: 2 - - uid: 2809 - components: - - type: Transform - pos: -49.5,-13.5 - parent: 2 - - uid: 2810 - components: - - type: Transform - pos: -48.5,-13.5 - parent: 2 - - uid: 2811 - components: - - type: Transform - pos: -47.5,-13.5 - parent: 2 - - uid: 2818 - components: - - type: Transform - pos: -46.5,-13.5 - parent: 2 - - uid: 2819 - components: - - type: Transform - pos: -55.5,-14.5 - parent: 2 - - uid: 2821 - components: - - type: Transform - pos: -55.5,-15.5 - parent: 2 - - uid: 2823 - components: - - type: Transform - pos: 53.5,-50.5 - parent: 2 - - uid: 2824 - components: - - type: Transform - pos: -55.5,-16.5 - parent: 2 - - uid: 2826 - components: - - type: Transform - pos: -55.5,-17.5 - parent: 2 - - uid: 2827 - components: - - type: Transform - pos: -11.5,-62.5 - parent: 2 - - uid: 2829 - components: - - type: Transform - pos: -55.5,-18.5 - parent: 2 - - uid: 2831 - components: - - type: Transform - pos: -8.5,11.5 - parent: 2 - - uid: 2832 - components: - - type: Transform - pos: -54.5,-18.5 - parent: 2 - - uid: 2833 - components: - - type: Transform - pos: -53.5,-18.5 - parent: 2 - - uid: 2834 - components: - - type: Transform - pos: -53.5,-12.5 - parent: 2 - - uid: 2835 - components: - - type: Transform - pos: -53.5,-11.5 - parent: 2 - - uid: 2836 - components: - - type: Transform - pos: -53.5,-10.5 - parent: 2 - - uid: 2838 - components: - - type: Transform - pos: -10.5,10.5 - parent: 2 - - uid: 2841 - components: - - type: Transform - pos: -9.5,11.5 - parent: 2 - - uid: 2842 - components: - - type: Transform - pos: -53.5,-9.5 - parent: 2 - - uid: 2843 - components: - - type: Transform - pos: -53.5,-8.5 - parent: 2 - - uid: 2844 - components: - - type: Transform - pos: -10.5,11.5 - parent: 2 - - uid: 2848 - components: - - type: Transform - pos: -11.5,11.5 - parent: 2 - - uid: 2849 - components: - - type: Transform - pos: -52.5,-8.5 - parent: 2 - - uid: 2850 - components: - - type: Transform - pos: -51.5,-8.5 - parent: 2 - - uid: 2851 - components: - - type: Transform - pos: -51.5,-7.5 - parent: 2 - - uid: 2852 - components: - - type: Transform - pos: -51.5,-6.5 - parent: 2 - - uid: 2853 - components: - - type: Transform - pos: -51.5,-5.5 - parent: 2 - - uid: 2854 - components: - - type: Transform - pos: -51.5,-4.5 - parent: 2 - - uid: 2857 - components: - - type: Transform - pos: -51.5,-3.5 - parent: 2 - - uid: 2859 - components: - - type: Transform - pos: -55.5,-2.5 - parent: 2 - - uid: 2861 - components: - - type: Transform - pos: 17.5,-7.5 - parent: 2 - - uid: 2864 - components: - - type: Transform - pos: 48.5,-32.5 - parent: 2 - - uid: 2865 - components: - - type: Transform - pos: -55.5,-1.5 - parent: 2 - - uid: 2866 - components: - - type: Transform - pos: 48.5,-33.5 - parent: 2 - - uid: 2867 - components: - - type: Transform - pos: -55.5,-0.5 - parent: 2 - - uid: 2872 - components: - - type: Transform - pos: -55.5,0.5 - parent: 2 - - uid: 2873 - components: - - type: Transform - pos: -55.5,1.5 - parent: 2 - - uid: 2874 - components: - - type: Transform - pos: -54.5,1.5 - parent: 2 - - uid: 2875 - components: - - type: Transform - pos: -53.5,1.5 - parent: 2 - - uid: 2877 - components: - - type: Transform - pos: 18.5,-7.5 - parent: 2 - - uid: 2880 - components: - - type: Transform - pos: -52.5,1.5 - parent: 2 - - uid: 2883 - components: - - type: Transform - pos: -51.5,1.5 - parent: 2 - - uid: 2884 - components: - - type: Transform - pos: -51.5,0.5 - parent: 2 - - uid: 2885 - components: - - type: Transform - pos: -51.5,-0.5 - parent: 2 - - uid: 2886 - components: - - type: Transform - pos: -51.5,-1.5 - parent: 2 - - uid: 2887 - components: - - type: Transform - pos: -51.5,-2.5 - parent: 2 - - uid: 2889 - components: - - type: Transform - pos: -19.5,27.5 - parent: 2 - - uid: 2890 - components: - - type: Transform - pos: -47.5,12.5 - parent: 2 - - uid: 2892 - components: - - type: Transform - pos: -29.5,-60.5 - parent: 2 - - uid: 2896 - components: - - type: Transform - pos: -48.5,12.5 - parent: 2 - - uid: 2904 - components: - - type: Transform - pos: 19.5,-7.5 - parent: 2 - - uid: 2910 - components: - - type: Transform - pos: 5.5,-12.5 - parent: 2 - - uid: 2916 - components: - - type: Transform - pos: 8.5,-6.5 - parent: 2 - - uid: 2922 - components: - - type: Transform - pos: 20.5,-7.5 - parent: 2 - - uid: 2926 - components: - - type: Transform - pos: 20.5,-8.5 - parent: 2 - - uid: 2927 - components: - - type: Transform - pos: 20.5,-9.5 - parent: 2 - - uid: 2947 - components: - - type: Transform - pos: -8.5,9.5 - parent: 2 - - uid: 2950 - components: - - type: Transform - pos: -48.5,11.5 - parent: 2 - - uid: 2953 - components: - - type: Transform - pos: -48.5,10.5 - parent: 2 - - uid: 2954 - components: - - type: Transform - pos: -2.5,-6.5 - parent: 2 - - uid: 2964 - components: - - type: Transform - pos: -48.5,9.5 - parent: 2 - - uid: 2965 - components: - - type: Transform - pos: -48.5,8.5 - parent: 2 - - uid: 2974 - components: - - type: Transform - pos: -3.5,-12.5 - parent: 2 - - uid: 2986 - components: - - type: Transform - pos: -49.5,4.5 - parent: 2 - - uid: 2987 - components: - - type: Transform - pos: -48.5,4.5 - parent: 2 - - uid: 2989 - components: - - type: Transform - pos: -1.5,-12.5 - parent: 2 - - uid: 2993 - components: - - type: Transform - pos: -17.5,29.5 - parent: 2 - - uid: 2996 - components: - - type: Transform - pos: -48.5,5.5 - parent: 2 - - uid: 2997 - components: - - type: Transform - pos: 58.5,-49.5 - parent: 2 - - uid: 2998 - components: - - type: Transform - pos: -50.5,4.5 - parent: 2 - - uid: 2999 - components: - - type: Transform - pos: -36.5,-57.5 - parent: 2 - - uid: 3003 - components: - - type: Transform - pos: -16.5,21.5 - parent: 2 - - uid: 3004 - components: - - type: Transform - pos: -20.5,22.5 - parent: 2 - - uid: 3006 - components: - - type: Transform - pos: -54.5,4.5 - parent: 2 - - uid: 3008 - components: - - type: Transform - pos: -54.5,5.5 - parent: 2 - - uid: 3013 - components: - - type: Transform - pos: -54.5,6.5 - parent: 2 - - uid: 3021 - components: - - type: Transform - pos: -54.5,7.5 - parent: 2 - - uid: 3027 - components: - - type: Transform - pos: -54.5,8.5 - parent: 2 - - uid: 3028 - components: - - type: Transform - pos: -49.5,5.5 - parent: 2 - - uid: 3029 - components: - - type: Transform - pos: -49.5,6.5 - parent: 2 - - uid: 3036 - components: - - type: Transform - pos: -49.5,7.5 - parent: 2 - - uid: 3038 - components: - - type: Transform - pos: -6.5,3.5 - parent: 2 - - uid: 3057 - components: - - type: Transform - pos: 52.5,-50.5 - parent: 2 - - uid: 3062 - components: - - type: Transform - pos: -8.5,22.5 - parent: 2 - - uid: 3063 - components: - - type: Transform - pos: -7.5,22.5 - parent: 2 - - uid: 3069 - components: - - type: Transform - pos: -49.5,8.5 - parent: 2 - - uid: 3074 - components: - - type: Transform - pos: -53.5,8.5 - parent: 2 - - uid: 3075 - components: - - type: Transform - pos: -52.5,8.5 - parent: 2 - - uid: 3077 - components: - - type: Transform - pos: 1.5,-35.5 - parent: 2 - - uid: 3095 - components: - - type: Transform - pos: -51.5,8.5 - parent: 2 - - uid: 3099 - components: - - type: Transform - pos: -50.5,8.5 - parent: 2 - - uid: 3103 - components: - - type: Transform - pos: -53.5,9.5 - parent: 2 - - uid: 3104 - components: - - type: Transform - pos: 31.5,-61.5 - parent: 2 - - uid: 3107 - components: - - type: Transform - pos: 31.5,-62.5 - parent: 2 - - uid: 3114 - components: - - type: Transform - pos: -53.5,10.5 - parent: 2 - - uid: 3116 - components: - - type: Transform - pos: -53.5,11.5 - parent: 2 - - uid: 3119 - components: - - type: Transform - pos: -53.5,12.5 - parent: 2 - - uid: 3120 - components: - - type: Transform - pos: -53.5,13.5 - parent: 2 - - uid: 3145 - components: - - type: Transform - pos: -53.5,14.5 - parent: 2 - - uid: 3177 - components: - - type: Transform - pos: -53.5,15.5 - parent: 2 - - uid: 3184 - components: - - type: Transform - pos: -52.5,15.5 - parent: 2 - - uid: 3185 - components: - - type: Transform - pos: -51.5,15.5 - parent: 2 - - uid: 3190 - components: - - type: Transform - pos: -50.5,15.5 - parent: 2 - - uid: 3194 - components: - - type: Transform - pos: -49.5,15.5 - parent: 2 - - uid: 3198 - components: - - type: Transform - pos: -48.5,15.5 - parent: 2 - - uid: 3200 - components: - - type: Transform - pos: 31.5,-57.5 - parent: 2 - - uid: 3201 - components: - - type: Transform - pos: -48.5,14.5 - parent: 2 - - uid: 3204 - components: - - type: Transform - pos: -48.5,13.5 - parent: 2 - - uid: 3206 - components: - - type: Transform - pos: -47.5,15.5 - parent: 2 - - uid: 3208 - components: - - type: Transform - pos: -46.5,15.5 - parent: 2 - - uid: 3214 - components: - - type: Transform - pos: -45.5,15.5 - parent: 2 - - uid: 3217 - components: - - type: Transform - pos: -52.5,23.5 - parent: 2 - - uid: 3219 - components: - - type: Transform - pos: -52.5,22.5 - parent: 2 - - uid: 3221 - components: - - type: Transform - pos: -52.5,21.5 - parent: 2 - - uid: 3258 - components: - - type: Transform - pos: 6.5,-25.5 - parent: 2 - - uid: 3259 - components: - - type: Transform - pos: 7.5,-25.5 - parent: 2 - - uid: 3260 - components: - - type: Transform - pos: 8.5,-25.5 - parent: 2 - - uid: 3263 - components: - - type: Transform - pos: 2.5,-26.5 - parent: 2 - - uid: 3264 - components: - - type: Transform - pos: 3.5,-26.5 - parent: 2 - - uid: 3265 - components: - - type: Transform - pos: 1.5,-26.5 - parent: 2 - - uid: 3269 - components: - - type: Transform - pos: 5.5,-25.5 - parent: 2 - - uid: 3277 - components: - - type: Transform - pos: -52.5,20.5 - parent: 2 - - uid: 3278 - components: - - type: Transform - pos: -52.5,19.5 - parent: 2 - - uid: 3280 - components: - - type: Transform - pos: -52.5,18.5 - parent: 2 - - uid: 3281 - components: - - type: Transform - pos: -52.5,17.5 - parent: 2 - - uid: 3296 - components: - - type: Transform - pos: 1.5,-36.5 - parent: 2 - - uid: 3322 - components: - - type: Transform - pos: -52.5,16.5 - parent: 2 - - uid: 3336 - components: - - type: Transform - pos: -49.5,16.5 - parent: 2 - - uid: 3349 - components: - - type: Transform - pos: -49.5,17.5 - parent: 2 - - uid: 3353 - components: - - type: Transform - pos: -49.5,18.5 - parent: 2 - - uid: 3357 - components: - - type: Transform - pos: -48.5,19.5 - parent: 2 - - uid: 3360 - components: - - type: Transform - pos: -49.5,19.5 - parent: 2 - - uid: 3372 - components: - - type: Transform - pos: -47.5,19.5 - parent: 2 - - uid: 3376 - components: - - type: Transform - pos: -47.5,20.5 - parent: 2 - - uid: 3390 - components: - - type: Transform - pos: -47.5,21.5 - parent: 2 - - uid: 3400 - components: - - type: Transform - pos: -0.5,-6.5 - parent: 2 - - uid: 3446 - components: - - type: Transform - pos: -1.5,-26.5 - parent: 2 - - uid: 3463 - components: - - type: Transform - pos: -9.5,9.5 - parent: 2 - - uid: 3466 - components: - - type: Transform - pos: -0.5,-26.5 - parent: 2 - - uid: 3482 - components: - - type: Transform - pos: 2.5,-29.5 - parent: 2 - - uid: 3485 - components: - - type: Transform - pos: 0.5,-26.5 - parent: 2 - - uid: 3498 - components: - - type: Transform - pos: -31.5,-44.5 - parent: 2 - - uid: 3551 - components: - - type: Transform - pos: 36.5,8.5 - parent: 2 - - uid: 3594 - components: - - type: Transform - pos: -0.5,12.5 - parent: 2 - - uid: 3624 - components: - - type: Transform - pos: -5.5,-31.5 - parent: 2 - - uid: 3626 - components: - - type: Transform - pos: 3.5,-22.5 - parent: 2 - - uid: 3627 - components: - - type: Transform - pos: -6.5,-37.5 - parent: 2 - - uid: 3628 - components: - - type: Transform - pos: -7.5,-37.5 - parent: 2 - - uid: 3629 - components: - - type: Transform - pos: 2.5,-22.5 - parent: 2 - - uid: 3630 - components: - - type: Transform - pos: 1.5,-22.5 - parent: 2 - - uid: 3662 - components: - - type: Transform - pos: 10.5,-49.5 - parent: 2 - - uid: 3678 - components: - - type: Transform - pos: -11.5,-54.5 - parent: 2 - - uid: 3692 - components: - - type: Transform - pos: 2.5,12.5 - parent: 2 - - uid: 3701 - components: - - type: Transform - pos: 21.5,-56.5 - parent: 2 - - uid: 3703 - components: - - type: Transform - pos: 20.5,-56.5 - parent: 2 - - uid: 3707 - components: - - type: Transform - pos: 3.5,-38.5 - parent: 2 - - uid: 3730 - components: - - type: Transform - pos: 10.5,-53.5 - parent: 2 - - uid: 3811 - components: - - type: Transform - pos: 3.5,-8.5 - parent: 2 - - uid: 3815 - components: - - type: Transform - pos: 39.5,24.5 - parent: 2 - - uid: 3819 - components: - - type: Transform - pos: 36.5,21.5 - parent: 2 - - uid: 3822 - components: - - type: Transform - pos: 36.5,22.5 - parent: 2 - - uid: 3823 - components: - - type: Transform - pos: 35.5,23.5 - parent: 2 - - uid: 3824 - components: - - type: Transform - pos: 34.5,23.5 - parent: 2 - - uid: 3833 - components: - - type: Transform - pos: 3.5,-12.5 - parent: 2 - - uid: 3872 - components: - - type: Transform - pos: -6.5,-34.5 - parent: 2 - - uid: 3877 - components: - - type: Transform - pos: -0.5,23.5 - parent: 2 - - uid: 3939 - components: - - type: Transform - pos: -29.5,-59.5 - parent: 2 - - uid: 3984 - components: - - type: Transform - pos: 39.5,25.5 - parent: 2 - - uid: 4014 - components: - - type: Transform - pos: 24.5,-50.5 - parent: 2 - - uid: 4034 - components: - - type: Transform - pos: 24.5,-51.5 - parent: 2 - - uid: 4035 - components: - - type: Transform - pos: 24.5,-53.5 - parent: 2 - - uid: 4036 - components: - - type: Transform - pos: 24.5,-54.5 - parent: 2 - - uid: 4052 - components: - - type: Transform - pos: -5.5,-41.5 - parent: 2 - - uid: 4060 - components: - - type: Transform - pos: 3.5,-10.5 - parent: 2 - - uid: 4065 - components: - - type: Transform - pos: -6.5,-41.5 - parent: 2 - - uid: 4117 - components: - - type: Transform - pos: 8.5,10.5 - parent: 2 - - uid: 4167 - components: - - type: Transform - pos: 3.5,-37.5 - parent: 2 - - uid: 4196 - components: - - type: Transform - pos: -8.5,-43.5 - parent: 2 - - uid: 4290 - components: - - type: Transform - pos: -1.5,-27.5 - parent: 2 - - uid: 4344 - components: - - type: Transform - pos: -4.5,-6.5 - parent: 2 - - uid: 4421 - components: - - type: Transform - pos: 3.5,-36.5 - parent: 2 - - uid: 4454 - components: - - type: Transform - pos: 1.5,14.5 - parent: 2 - - uid: 4509 - components: - - type: Transform - pos: 9.5,11.5 - parent: 2 - - uid: 4513 - components: - - type: Transform - pos: 1.5,-12.5 - parent: 2 - - uid: 4556 - components: - - type: Transform - pos: 2.5,-36.5 - parent: 2 - - uid: 4590 - components: - - type: Transform - pos: 10.5,11.5 - parent: 2 - - uid: 4628 - components: - - type: Transform - pos: 0.5,9.5 - parent: 2 - - uid: 4632 - components: - - type: Transform - pos: 6.5,11.5 - parent: 2 - - uid: 4659 - components: - - type: Transform - pos: 31.5,-65.5 - parent: 2 - - uid: 4675 - components: - - type: Transform - pos: 10.5,-17.5 - parent: 2 - - uid: 4696 - components: - - type: Transform - pos: -33.5,21.5 - parent: 2 - - uid: 4717 - components: - - type: Transform - pos: -33.5,22.5 - parent: 2 - - uid: 4727 - components: - - type: Transform - pos: -29.5,-61.5 - parent: 2 - - uid: 4741 - components: - - type: Transform - pos: -33.5,23.5 - parent: 2 - - uid: 4749 - components: - - type: Transform - pos: -32.5,23.5 - parent: 2 - - uid: 4754 - components: - - type: Transform - pos: -31.5,23.5 - parent: 2 - - uid: 4790 - components: - - type: Transform - pos: 5.5,-17.5 - parent: 2 - - uid: 4803 - components: - - type: Transform - pos: -26.5,-46.5 - parent: 2 - - uid: 4804 - components: - - type: Transform - pos: -28.5,-44.5 - parent: 2 - - uid: 4805 - components: - - type: Transform - pos: -28.5,-45.5 - parent: 2 - - uid: 4824 - components: - - type: Transform - pos: -26.5,-62.5 - parent: 2 - - uid: 4836 - components: - - type: Transform - pos: -23.5,-62.5 - parent: 2 - - uid: 4842 - components: - - type: Transform - pos: -27.5,-62.5 - parent: 2 - - uid: 4854 - components: - - type: Transform - pos: -29.5,23.5 - parent: 2 - - uid: 4935 - components: - - type: Transform - pos: 67.5,-37.5 - parent: 2 - - uid: 4968 - components: - - type: Transform - pos: -31.5,-48.5 - parent: 2 - - uid: 4972 - components: - - type: Transform - pos: 68.5,-37.5 - parent: 2 - - uid: 4999 - components: - - type: Transform - pos: -30.5,-46.5 - parent: 2 - - uid: 5017 - components: - - type: Transform - pos: -31.5,-45.5 - parent: 2 - - uid: 5022 - components: - - type: Transform - pos: 25.5,-6.5 - parent: 2 - - uid: 5025 - components: - - type: Transform - pos: -25.5,-46.5 - parent: 2 - - uid: 5041 - components: - - type: Transform - pos: 36.5,7.5 - parent: 2 - - uid: 5055 - components: - - type: Transform - pos: 0.5,-29.5 - parent: 2 - - uid: 5205 - components: - - type: Transform - pos: 2.5,-48.5 - parent: 2 - - uid: 5223 - components: - - type: Transform - pos: 57.5,-60.5 - parent: 2 - - uid: 5245 - components: - - type: Transform - pos: -27.5,-43.5 - parent: 2 - - uid: 5253 - components: - - type: Transform - pos: 1.5,-48.5 - parent: 2 - - uid: 5254 - components: - - type: Transform - pos: 0.5,-48.5 - parent: 2 - - uid: 5255 - components: - - type: Transform - pos: -0.5,-48.5 - parent: 2 - - uid: 5256 - components: - - type: Transform - pos: -1.5,-48.5 - parent: 2 - - uid: 5278 - components: - - type: Transform - pos: -9.5,14.5 - parent: 2 - - uid: 5281 - components: - - type: Transform - pos: 56.5,-38.5 - parent: 2 - - uid: 5291 - components: - - type: Transform - pos: -29.5,-43.5 - parent: 2 - - uid: 5364 - components: - - type: Transform - pos: -17.5,28.5 - parent: 2 - - uid: 5370 - components: - - type: Transform - pos: -22.5,30.5 - parent: 2 - - uid: 5371 - components: - - type: Transform - pos: -21.5,29.5 - parent: 2 - - uid: 5372 - components: - - type: Transform - pos: -22.5,29.5 - parent: 2 - - uid: 5373 - components: - - type: Transform - pos: -21.5,28.5 - parent: 2 - - uid: 5374 - components: - - type: Transform - pos: -16.5,30.5 - parent: 2 - - uid: 5383 - components: - - type: Transform - pos: 38.5,-31.5 - parent: 2 - - uid: 5397 - components: - - type: Transform - pos: -25.5,20.5 - parent: 2 - - uid: 5398 - components: - - type: Transform - pos: 45.5,-4.5 - parent: 2 - - uid: 5410 - components: - - type: Transform - pos: 45.5,-7.5 - parent: 2 - - uid: 5416 - components: - - type: Transform - pos: -12.5,24.5 - parent: 2 - - uid: 5437 - components: - - type: Transform - pos: -15.5,22.5 - parent: 2 - - uid: 5451 - components: - - type: Transform - pos: 5.5,11.5 - parent: 2 - - uid: 5468 - components: - - type: Transform - pos: -11.5,22.5 - parent: 2 - - uid: 5471 - components: - - type: Transform - pos: -13.5,22.5 - parent: 2 - - uid: 5472 - components: - - type: Transform - pos: -17.5,22.5 - parent: 2 - - uid: 5474 - components: - - type: Transform - pos: -12.5,22.5 - parent: 2 - - uid: 5475 - components: - - type: Transform - pos: -18.5,22.5 - parent: 2 - - uid: 5476 - components: - - type: Transform - pos: -16.5,22.5 - parent: 2 - - uid: 5483 - components: - - type: Transform - pos: 45.5,-5.5 - parent: 2 - - uid: 5496 - components: - - type: Transform - pos: 57.5,-53.5 - parent: 2 - - uid: 5503 - components: - - type: Transform - pos: -25.5,-47.5 - parent: 2 - - uid: 5526 - components: - - type: Transform - pos: 57.5,-55.5 - parent: 2 - - uid: 5550 - components: - - type: Transform - pos: 8.5,1.5 - parent: 2 - - uid: 5555 - components: - - type: Transform - pos: -31.5,-47.5 - parent: 2 - - uid: 5567 - components: - - type: Transform - pos: 57.5,-51.5 - parent: 2 - - uid: 5578 - components: - - type: Transform - pos: -2.5,-48.5 - parent: 2 - - uid: 5620 - components: - - type: Transform - pos: -37.5,-52.5 - parent: 2 - - uid: 5621 - components: - - type: Transform - pos: -28.5,-43.5 - parent: 2 - - uid: 5622 - components: - - type: Transform - pos: 7.5,14.5 - parent: 2 - - uid: 5628 - components: - - type: Transform - pos: 31.5,-59.5 - parent: 2 - - uid: 5635 - components: - - type: Transform - pos: -12.5,-27.5 - parent: 2 - - uid: 5645 - components: - - type: Transform - pos: 57.5,-50.5 - parent: 2 - - uid: 5648 - components: - - type: Transform - pos: -30.5,-47.5 - parent: 2 - - uid: 5659 - components: - - type: Transform - pos: -3.5,-48.5 - parent: 2 - - uid: 5660 - components: - - type: Transform - pos: -4.5,-48.5 - parent: 2 - - uid: 5672 - components: - - type: Transform - pos: -5.5,-48.5 - parent: 2 - - uid: 5696 - components: - - type: Transform - pos: -6.5,-48.5 - parent: 2 - - uid: 5710 - components: - - type: Transform - pos: 2.5,13.5 - parent: 2 - - uid: 5726 - components: - - type: Transform - pos: 48.5,-50.5 - parent: 2 - - uid: 5727 - components: - - type: Transform - pos: 48.5,-49.5 - parent: 2 - - uid: 5729 - components: - - type: Transform - pos: 10.5,1.5 - parent: 2 - - uid: 5802 - components: - - type: Transform - pos: -12.5,-26.5 - parent: 2 - - uid: 5807 - components: - - type: Transform - pos: -7.5,-48.5 - parent: 2 - - uid: 5824 - components: - - type: Transform - pos: 10.5,-52.5 - parent: 2 - - uid: 5846 - components: - - type: Transform - pos: 10.5,0.5 - parent: 2 - - uid: 5847 - components: - - type: Transform - pos: 9.5,1.5 - parent: 2 - - uid: 5857 - components: - - type: Transform - pos: 13.5,-15.5 - parent: 2 - - uid: 5893 - components: - - type: Transform - pos: 13.5,-13.5 - parent: 2 - - uid: 5894 - components: - - type: Transform - pos: 13.5,-14.5 - parent: 2 - - uid: 5899 - components: - - type: Transform - pos: 13.5,-16.5 - parent: 2 - - uid: 5924 - components: - - type: Transform - pos: 10.5,-51.5 - parent: 2 - - uid: 6029 - components: - - type: Transform - pos: 10.5,-50.5 - parent: 2 - - uid: 6032 - components: - - type: Transform - pos: 27.5,3.5 - parent: 2 - - uid: 6097 - components: - - type: Transform - pos: 40.5,-10.5 - parent: 2 - - uid: 6100 - components: - - type: Transform - pos: 41.5,-10.5 - parent: 2 - - uid: 6126 - components: - - type: Transform - pos: -6.5,22.5 - parent: 2 - - uid: 6144 - components: - - type: Transform - pos: 27.5,25.5 - parent: 2 - - uid: 6154 - components: - - type: Transform - pos: 22.5,12.5 - parent: 2 - - uid: 6179 - components: - - type: Transform - pos: 65.5,-42.5 - parent: 2 - - uid: 6287 - components: - - type: Transform - pos: 31.5,-67.5 - parent: 2 - - uid: 6294 - components: - - type: Transform - pos: 56.5,-41.5 - parent: 2 - - uid: 6316 - components: - - type: Transform - pos: 28.5,-6.5 - parent: 2 - - uid: 6330 - components: - - type: Transform - pos: 24.5,-49.5 - parent: 2 - - uid: 6399 - components: - - type: Transform - pos: 17.5,-57.5 - parent: 2 - - uid: 6409 - components: - - type: Transform - pos: 22.5,-56.5 - parent: 2 - - uid: 6440 - components: - - type: Transform - pos: 11.5,-32.5 - parent: 2 - - uid: 6462 - components: - - type: Transform - pos: 15.5,-32.5 - parent: 2 - - uid: 6502 - components: - - type: Transform - pos: 45.5,-1.5 - parent: 2 - - uid: 6503 - components: - - type: Transform - pos: 44.5,-1.5 - parent: 2 - - uid: 6516 - components: - - type: Transform - pos: -53.5,-22.5 - parent: 2 - - uid: 6542 - components: - - type: Transform - pos: 1.5,23.5 - parent: 2 - - uid: 6553 - components: - - type: Transform - pos: 10.5,-6.5 - parent: 2 - - uid: 6557 - components: - - type: Transform - pos: 4.5,-8.5 - parent: 2 - - uid: 6559 - components: - - type: Transform - pos: 2.5,-12.5 - parent: 2 - - uid: 6560 - components: - - type: Transform - pos: 5.5,-10.5 - parent: 2 - - uid: 6570 - components: - - type: Transform - pos: 0.5,-44.5 - parent: 2 - - uid: 6579 - components: - - type: Transform - pos: 31.5,-66.5 - parent: 2 - - uid: 6580 - components: - - type: Transform - pos: 2.5,28.5 - parent: 2 - - uid: 6619 - components: - - type: Transform - pos: 13.5,7.5 - parent: 2 - - uid: 6642 - components: - - type: Transform - pos: 31.5,-63.5 - parent: 2 - - uid: 6643 - components: - - type: Transform - pos: -37.5,25.5 - parent: 2 - - uid: 6664 - components: - - type: Transform - pos: 15.5,20.5 - parent: 2 - - uid: 6668 - components: - - type: Transform - pos: 40.5,-9.5 - parent: 2 - - uid: 6671 - components: - - type: Transform - pos: 3.5,-44.5 - parent: 2 - - uid: 6723 - components: - - type: Transform - pos: 35.5,-44.5 - parent: 2 - - uid: 6737 - components: - - type: Transform - pos: -25.5,-34.5 - parent: 2 - - uid: 6786 - components: - - type: Transform - pos: -6.5,24.5 - parent: 2 - - uid: 6801 - components: - - type: Transform - pos: -10.5,22.5 - parent: 2 - - uid: 6802 - components: - - type: Transform - pos: -6.5,23.5 - parent: 2 - - uid: 6836 - components: - - type: Transform - pos: -50.5,-34.5 - parent: 2 - - uid: 6876 - components: - - type: Transform - pos: 6.5,-12.5 - parent: 2 - - uid: 6878 - components: - - type: Transform - pos: 26.5,-6.5 - parent: 2 - - uid: 6885 - components: - - type: Transform - pos: -38.5,25.5 - parent: 2 - - uid: 6886 - components: - - type: Transform - pos: -38.5,26.5 - parent: 2 - - uid: 6889 - components: - - type: Transform - pos: 35.5,6.5 - parent: 2 - - uid: 6892 - components: - - type: Transform - pos: -38.5,27.5 - parent: 2 - - uid: 6901 - components: - - type: Transform - pos: 15.5,19.5 - parent: 2 - - uid: 6910 - components: - - type: Transform - pos: -38.5,28.5 - parent: 2 - - uid: 6913 - components: - - type: Transform - pos: -38.5,29.5 - parent: 2 - - uid: 6914 - components: - - type: Transform - pos: -9.5,22.5 - parent: 2 - - uid: 6938 - components: - - type: Transform - pos: -38.5,30.5 - parent: 2 - - uid: 6941 - components: - - type: Transform - pos: -38.5,31.5 - parent: 2 - - uid: 6947 - components: - - type: Transform - pos: 42.5,-10.5 - parent: 2 - - uid: 6955 - components: - - type: Transform - pos: -38.5,32.5 - parent: 2 - - uid: 6959 - components: - - type: Transform - pos: -39.5,29.5 - parent: 2 - - uid: 6962 - components: - - type: Transform - pos: -40.5,29.5 - parent: 2 - - uid: 6964 - components: - - type: Transform - pos: -41.5,29.5 - parent: 2 - - uid: 6973 - components: - - type: Transform - pos: -42.5,29.5 - parent: 2 - - uid: 6977 - components: - - type: Transform - pos: -43.5,29.5 - parent: 2 - - uid: 6983 - components: - - type: Transform - pos: -44.5,29.5 - parent: 2 - - uid: 6985 - components: - - type: Transform - pos: -45.5,29.5 - parent: 2 - - uid: 6986 - components: - - type: Transform - pos: 15.5,-60.5 - parent: 2 - - uid: 6998 - components: - - type: Transform - pos: 15.5,-59.5 - parent: 2 - - uid: 7006 - components: - - type: Transform - pos: 4.5,-10.5 - parent: 2 - - uid: 7023 - components: - - type: Transform - pos: 15.5,-58.5 - parent: 2 - - uid: 7024 - components: - - type: Transform - pos: 15.5,-57.5 - parent: 2 - - uid: 7029 - components: - - type: Transform - pos: -10.5,-21.5 - parent: 2 - - uid: 7040 - components: - - type: Transform - pos: -9.5,-21.5 - parent: 2 - - uid: 7041 - components: - - type: Transform - pos: -3.5,-19.5 - parent: 2 - - uid: 7043 - components: - - type: Transform - pos: -2.5,-20.5 - parent: 2 - - uid: 7044 - components: - - type: Transform - pos: -8.5,-17.5 - parent: 2 - - uid: 7054 - components: - - type: Transform - pos: 10.5,-8.5 - parent: 2 - - uid: 7055 - components: - - type: Transform - pos: 40.5,-7.5 - parent: 2 - - uid: 7063 - components: - - type: Transform - pos: -6.5,-32.5 - parent: 2 - - uid: 7088 - components: - - type: Transform - pos: -19.5,22.5 - parent: 2 - - uid: 7116 - components: - - type: Transform - pos: 40.5,-8.5 - parent: 2 - - uid: 7120 - components: - - type: Transform - pos: -2.5,-19.5 - parent: 2 - - uid: 7121 - components: - - type: Transform - pos: -1.5,-19.5 - parent: 2 - - uid: 7124 - components: - - type: Transform - pos: -9.5,-17.5 - parent: 2 - - uid: 7138 - components: - - type: Transform - pos: 22.5,13.5 - parent: 2 - - uid: 7160 - components: - - type: Transform - pos: 1.5,28.5 - parent: 2 - - uid: 7161 - components: - - type: Transform - pos: -51.5,-21.5 - parent: 2 - - uid: 7180 - components: - - type: Transform - pos: -57.5,-55.5 - parent: 2 - - uid: 7214 - components: - - type: Transform - pos: 40.5,-5.5 - parent: 2 - - uid: 7221 - components: - - type: Transform - pos: 14.5,-13.5 - parent: 2 - - uid: 7243 - components: - - type: Transform - pos: -56.5,-55.5 - parent: 2 - - uid: 7249 - components: - - type: Transform - pos: 36.5,-17.5 - parent: 2 - - uid: 7250 - components: - - type: Transform - pos: 36.5,-18.5 - parent: 2 - - uid: 7251 - components: - - type: Transform - pos: 36.5,-16.5 - parent: 2 - - uid: 7252 - components: - - type: Transform - pos: 36.5,-15.5 - parent: 2 - - uid: 7253 - components: - - type: Transform - pos: 36.5,-14.5 - parent: 2 - - uid: 7254 - components: - - type: Transform - pos: 36.5,-13.5 - parent: 2 - - uid: 7255 - components: - - type: Transform - pos: 36.5,-12.5 - parent: 2 - - uid: 7256 - components: - - type: Transform - pos: 36.5,-11.5 - parent: 2 - - uid: 7257 - components: - - type: Transform - pos: 36.5,-10.5 - parent: 2 - - uid: 7258 - components: - - type: Transform - pos: 36.5,-9.5 - parent: 2 - - uid: 7284 - components: - - type: Transform - pos: 30.5,-64.5 - parent: 2 - - uid: 7290 - components: - - type: Transform - pos: 31.5,-60.5 - parent: 2 - - uid: 7328 - components: - - type: Transform - pos: -55.5,-55.5 - parent: 2 - - uid: 7332 - components: - - type: Transform - pos: -59.5,-53.5 - parent: 2 - - uid: 7343 - components: - - type: Transform - pos: -59.5,-52.5 - parent: 2 - - uid: 7362 - components: - - type: Transform - pos: -58.5,-53.5 - parent: 2 - - uid: 7364 - components: - - type: Transform - pos: -57.5,-53.5 - parent: 2 - - uid: 7408 - components: - - type: Transform - pos: 16.5,-56.5 - parent: 2 - - uid: 7413 - components: - - type: Transform - pos: -57.5,-54.5 - parent: 2 - - uid: 7468 - components: - - type: Transform - pos: 5.5,26.5 - parent: 2 - - uid: 7511 - components: - - type: Transform - pos: -56.5,-53.5 - parent: 2 - - uid: 7533 - components: - - type: Transform - pos: -55.5,-53.5 - parent: 2 - - uid: 7553 - components: - - type: Transform - pos: 42.5,-37.5 - parent: 2 - - uid: 7564 - components: - - type: Transform - pos: 15.5,-56.5 - parent: 2 - - uid: 7579 - components: - - type: Transform - pos: 17.5,8.5 - parent: 2 - - uid: 7636 - components: - - type: Transform - pos: 27.5,22.5 - parent: 2 - - uid: 7653 - components: - - type: Transform - pos: 13.5,-34.5 - parent: 2 - - uid: 7669 - components: - - type: Transform - pos: 25.5,-3.5 - parent: 2 - - uid: 7676 - components: - - type: Transform - pos: 48.5,-51.5 - parent: 2 - - uid: 7721 - components: - - type: Transform - pos: -49.5,-53.5 - parent: 2 - - uid: 7743 - components: - - type: Transform - pos: 3.5,28.5 - parent: 2 - - uid: 7756 - components: - - type: Transform - pos: 31.5,-58.5 - parent: 2 - - uid: 7762 - components: - - type: Transform - pos: 43.5,-37.5 - parent: 2 - - uid: 7840 - components: - - type: Transform - pos: -50.5,-51.5 - parent: 2 - - uid: 7861 - components: - - type: Transform - pos: 25.5,13.5 - parent: 2 - - uid: 7864 - components: - - type: Transform - pos: 10.5,-10.5 - parent: 2 - - uid: 7874 - components: - - type: Transform - pos: 25.5,14.5 - parent: 2 - - uid: 7889 - components: - - type: Transform - pos: -4.5,-11.5 - parent: 2 - - uid: 7895 - components: - - type: Transform - pos: 14.5,7.5 - parent: 2 - - uid: 7896 - components: - - type: Transform - pos: 25.5,-2.5 - parent: 2 - - uid: 7907 - components: - - type: Transform - pos: 20.5,-11.5 - parent: 2 - - uid: 7913 - components: - - type: Transform - pos: 20.5,-10.5 - parent: 2 - - uid: 7928 - components: - - type: Transform - pos: 15.5,18.5 - parent: 2 - - uid: 7980 - components: - - type: Transform - pos: 44.5,-37.5 - parent: 2 - - uid: 7985 - components: - - type: Transform - pos: 40.5,-6.5 - parent: 2 - - uid: 8030 - components: - - type: Transform - pos: -45.5,-53.5 - parent: 2 - - uid: 8086 - components: - - type: Transform - pos: 8.5,11.5 - parent: 2 - - uid: 8102 - components: - - type: Transform - pos: 11.5,11.5 - parent: 2 - - uid: 8113 - components: - - type: Transform - pos: 3.5,11.5 - parent: 2 - - uid: 8114 - components: - - type: Transform - pos: 0.5,11.5 - parent: 2 - - uid: 8163 - components: - - type: Transform - pos: 7.5,11.5 - parent: 2 - - uid: 8207 - components: - - type: Transform - pos: 6.5,28.5 - parent: 2 - - uid: 8234 - components: - - type: Transform - pos: -51.5,-52.5 - parent: 2 - - uid: 8236 - components: - - type: Transform - pos: 48.5,-48.5 - parent: 2 - - uid: 8249 - components: - - type: Transform - pos: -1.5,-22.5 - parent: 2 - - uid: 8250 - components: - - type: Transform - pos: -2.5,-22.5 - parent: 2 - - uid: 8251 - components: - - type: Transform - pos: -8.5,-18.5 - parent: 2 - - uid: 8275 - components: - - type: Transform - pos: 41.5,-37.5 - parent: 2 - - uid: 8284 - components: - - type: Transform - pos: -51.5,-57.5 - parent: 2 - - uid: 8286 - components: - - type: Transform - pos: -51.5,-51.5 - parent: 2 - - uid: 8287 - components: - - type: Transform - pos: -49.5,-51.5 - parent: 2 - - uid: 8312 - components: - - type: Transform - pos: -1.5,24.5 - parent: 2 - - uid: 8332 - components: - - type: Transform - pos: -47.5,-53.5 - parent: 2 - - uid: 8335 - components: - - type: Transform - pos: 14.5,21.5 - parent: 2 - - uid: 8348 - components: - - type: Transform - pos: -48.5,-53.5 - parent: 2 - - uid: 8375 - components: - - type: Transform - pos: 7.5,28.5 - parent: 2 - - uid: 8378 - components: - - type: Transform - pos: 5.5,27.5 - parent: 2 - - uid: 8382 - components: - - type: Transform - pos: 5.5,28.5 - parent: 2 - - uid: 8495 - components: - - type: Transform - pos: 4.5,-17.5 - parent: 2 - - uid: 8540 - components: - - type: Transform - pos: 9.5,-17.5 - parent: 2 - - uid: 8576 - components: - - type: Transform - pos: 27.5,11.5 - parent: 2 - - uid: 8578 - components: - - type: Transform - pos: 27.5,10.5 - parent: 2 - - uid: 8585 - components: - - type: Transform - pos: 21.5,10.5 - parent: 2 - - uid: 8607 - components: - - type: Transform - pos: 36.5,-0.5 - parent: 2 - - uid: 8608 - components: - - type: Transform - pos: 36.5,0.5 - parent: 2 - - uid: 8609 - components: - - type: Transform - pos: 36.5,1.5 - parent: 2 - - uid: 8610 - components: - - type: Transform - pos: 36.5,2.5 - parent: 2 - - uid: 8611 - components: - - type: Transform - pos: 37.5,2.5 - parent: 2 - - uid: 8612 - components: - - type: Transform - pos: 38.5,2.5 - parent: 2 - - uid: 8613 - components: - - type: Transform - pos: 35.5,1.5 - parent: 2 - - uid: 8614 - components: - - type: Transform - pos: 34.5,1.5 - parent: 2 - - uid: 8626 - components: - - type: Transform - pos: 34.5,6.5 - parent: 2 - - uid: 8627 - components: - - type: Transform - pos: 36.5,9.5 - parent: 2 - - uid: 8634 - components: - - type: Transform - pos: 44.5,7.5 - parent: 2 - - uid: 8635 - components: - - type: Transform - pos: 44.5,8.5 - parent: 2 - - uid: 8646 - components: - - type: Transform - pos: 33.5,6.5 - parent: 2 - - uid: 8647 - components: - - type: Transform - pos: 36.5,6.5 - parent: 2 - - uid: 8659 - components: - - type: Transform - pos: -30.5,-52.5 - parent: 2 - - uid: 8673 - components: - - type: Transform - pos: -50.5,-33.5 - parent: 2 - - uid: 8695 - components: - - type: Transform - pos: 7.5,-12.5 - parent: 2 - - uid: 8702 - components: - - type: Transform - pos: 9.5,-8.5 - parent: 2 - - uid: 8761 - components: - - type: Transform - pos: 5.5,-8.5 - parent: 2 - - uid: 8786 - components: - - type: Transform - pos: 5.5,-9.5 - parent: 2 - - uid: 8855 - components: - - type: Transform - pos: 44.5,-2.5 - parent: 2 - - uid: 8885 - components: - - type: Transform - pos: 23.5,-17.5 - parent: 2 - - uid: 8899 - components: - - type: Transform - pos: 23.5,-18.5 - parent: 2 - - uid: 8900 - components: - - type: Transform - pos: 23.5,-19.5 - parent: 2 - - uid: 8908 - components: - - type: Transform - pos: 30.5,-63.5 - parent: 2 - - uid: 8912 - components: - - type: Transform - pos: 23.5,-20.5 - parent: 2 - - uid: 8929 - components: - - type: Transform - pos: -23.5,-49.5 - parent: 2 - - uid: 8982 - components: - - type: Transform - pos: -25.5,-52.5 - parent: 2 - - uid: 9002 - components: - - type: Transform - pos: -1.5,23.5 - parent: 2 - - uid: 9008 - components: - - type: Transform - pos: 27.5,24.5 - parent: 2 - - uid: 9012 - components: - - type: Transform - pos: 4.5,23.5 - parent: 2 - - uid: 9013 - components: - - type: Transform - pos: 3.5,26.5 - parent: 2 - - uid: 9062 - components: - - type: Transform - pos: 39.5,-6.5 - parent: 2 - - uid: 9063 - components: - - type: Transform - pos: 38.5,-6.5 - parent: 2 - - uid: 9066 - components: - - type: Transform - pos: 38.5,-5.5 - parent: 2 - - uid: 9067 - components: - - type: Transform - pos: 38.5,-4.5 - parent: 2 - - uid: 9068 - components: - - type: Transform - pos: 38.5,-3.5 - parent: 2 - - uid: 9069 - components: - - type: Transform - pos: 37.5,-3.5 - parent: 2 - - uid: 9070 - components: - - type: Transform - pos: 36.5,-3.5 - parent: 2 - - uid: 9090 - components: - - type: Transform - pos: 44.5,0.5 - parent: 2 - - uid: 9091 - components: - - type: Transform - pos: 44.5,1.5 - parent: 2 - - uid: 9092 - components: - - type: Transform - pos: 44.5,2.5 - parent: 2 - - uid: 9093 - components: - - type: Transform - pos: 45.5,0.5 - parent: 2 - - uid: 9094 - components: - - type: Transform - pos: 46.5,0.5 - parent: 2 - - uid: 9095 - components: - - type: Transform - pos: 45.5,2.5 - parent: 2 - - uid: 9096 - components: - - type: Transform - pos: 45.5,3.5 - parent: 2 - - uid: 9097 - components: - - type: Transform - pos: 45.5,4.5 - parent: 2 - - uid: 9098 - components: - - type: Transform - pos: 46.5,4.5 - parent: 2 - - uid: 9099 - components: - - type: Transform - pos: 46.5,2.5 - parent: 2 - - uid: 9100 - components: - - type: Transform - pos: 47.5,2.5 - parent: 2 - - uid: 9101 - components: - - type: Transform - pos: 48.5,2.5 - parent: 2 - - uid: 9124 - components: - - type: Transform - pos: 44.5,-3.5 - parent: 2 - - uid: 9208 - components: - - type: Transform - pos: 36.5,-40.5 - parent: 2 - - uid: 9233 - components: - - type: Transform - pos: 10.5,-11.5 - parent: 2 - - uid: 9251 - components: - - type: Transform - pos: 2.5,-44.5 - parent: 2 - - uid: 9388 - components: - - type: Transform - pos: -47.5,-48.5 - parent: 2 - - uid: 9394 - components: - - type: Transform - pos: 24.5,-55.5 - parent: 2 - - uid: 9396 - components: - - type: Transform - pos: 24.5,-56.5 - parent: 2 - - uid: 9398 - components: - - type: Transform - pos: -48.5,-48.5 - parent: 2 - - uid: 9402 - components: - - type: Transform - pos: -49.5,-33.5 - parent: 2 - - uid: 9410 - components: - - type: Transform - pos: 13.5,6.5 - parent: 2 - - uid: 9415 - components: - - type: Transform - pos: 15.5,-17.5 - parent: 2 - - uid: 9598 - components: - - type: Transform - pos: 8.5,-12.5 - parent: 2 - - uid: 9653 - components: - - type: Transform - pos: 35.5,25.5 - parent: 2 - - uid: 9667 - components: - - type: Transform - pos: 26.5,-3.5 - parent: 2 - - uid: 9671 - components: - - type: Transform - pos: -23.5,-52.5 - parent: 2 - - uid: 9695 - components: - - type: Transform - pos: -24.5,-49.5 - parent: 2 - - uid: 9724 - components: - - type: Transform - pos: -46.5,-53.5 - parent: 2 - - uid: 9745 - components: - - type: Transform - pos: 28.5,-52.5 - parent: 2 - - uid: 9746 - components: - - type: Transform - pos: 28.5,-53.5 - parent: 2 - - uid: 9747 - components: - - type: Transform - pos: 28.5,-54.5 - parent: 2 - - uid: 9748 - components: - - type: Transform - pos: 28.5,-55.5 - parent: 2 - - uid: 9749 - components: - - type: Transform - pos: 28.5,-56.5 - parent: 2 - - uid: 9750 - components: - - type: Transform - pos: 29.5,-56.5 - parent: 2 - - uid: 9752 - components: - - type: Transform - pos: 30.5,-56.5 - parent: 2 - - uid: 9753 - components: - - type: Transform - pos: 31.5,-56.5 - parent: 2 - - uid: 9769 - components: - - type: Transform - pos: 28.5,-57.5 - parent: 2 - - uid: 9770 - components: - - type: Transform - pos: 28.5,-58.5 - parent: 2 - - uid: 9771 - components: - - type: Transform - pos: 28.5,-59.5 - parent: 2 - - uid: 9772 - components: - - type: Transform - pos: -13.5,-54.5 - parent: 2 - - uid: 9773 - components: - - type: Transform - pos: -14.5,-54.5 - parent: 2 - - uid: 9774 - components: - - type: Transform - pos: -15.5,-54.5 - parent: 2 - - uid: 9775 - components: - - type: Transform - pos: -15.5,-55.5 - parent: 2 - - uid: 9776 - components: - - type: Transform - pos: -15.5,-56.5 - parent: 2 - - uid: 9777 - components: - - type: Transform - pos: -15.5,-53.5 - parent: 2 - - uid: 9778 - components: - - type: Transform - pos: -15.5,-52.5 - parent: 2 - - uid: 9779 - components: - - type: Transform - pos: -21.5,-54.5 - parent: 2 - - uid: 9780 - components: - - type: Transform - pos: -20.5,-54.5 - parent: 2 - - uid: 9781 - components: - - type: Transform - pos: -19.5,-54.5 - parent: 2 - - uid: 9782 - components: - - type: Transform - pos: -19.5,-55.5 - parent: 2 - - uid: 9783 - components: - - type: Transform - pos: -19.5,-56.5 - parent: 2 - - uid: 9784 - components: - - type: Transform - pos: -19.5,-53.5 - parent: 2 - - uid: 9785 - components: - - type: Transform - pos: -19.5,-52.5 - parent: 2 - - uid: 9786 - components: - - type: Transform - pos: 27.5,-59.5 - parent: 2 - - uid: 9798 - components: - - type: Transform - pos: -49.5,-48.5 - parent: 2 - - uid: 9805 - components: - - type: Transform - pos: -12.5,-50.5 - parent: 2 - - uid: 9808 - components: - - type: Transform - pos: -13.5,-48.5 - parent: 2 - - uid: 9809 - components: - - type: Transform - pos: -13.5,-47.5 - parent: 2 - - uid: 9819 - components: - - type: Transform - pos: -10.5,-48.5 - parent: 2 - - uid: 9820 - components: - - type: Transform - pos: -11.5,-48.5 - parent: 2 - - uid: 9821 - components: - - type: Transform - pos: -12.5,-48.5 - parent: 2 - - uid: 9822 - components: - - type: Transform - pos: -13.5,-50.5 - parent: 2 - - uid: 9823 - components: - - type: Transform - pos: -11.5,-50.5 - parent: 2 - - uid: 9824 - components: - - type: Transform - pos: -14.5,-47.5 - parent: 2 - - uid: 9825 - components: - - type: Transform - pos: -15.5,-47.5 - parent: 2 - - uid: 9826 - components: - - type: Transform - pos: -16.5,-47.5 - parent: 2 - - uid: 9828 - components: - - type: Transform - pos: -16.5,-45.5 - parent: 2 - - uid: 9829 - components: - - type: Transform - pos: -15.5,-45.5 - parent: 2 - - uid: 9830 - components: - - type: Transform - pos: -14.5,-45.5 - parent: 2 - - uid: 9831 - components: - - type: Transform - pos: -13.5,-45.5 - parent: 2 - - uid: 9832 - components: - - type: Transform - pos: -12.5,-45.5 - parent: 2 - - uid: 9833 - components: - - type: Transform - pos: -13.5,-46.5 - parent: 2 - - uid: 9838 - components: - - type: Transform - pos: -23.5,-51.5 - parent: 2 - - uid: 9840 - components: - - type: Transform - pos: 30.5,-51.5 - parent: 2 - - uid: 9849 - components: - - type: Transform - pos: 31.5,-51.5 - parent: 2 - - uid: 9854 - components: - - type: Transform - pos: -25.5,-51.5 - parent: 2 - - uid: 9855 - components: - - type: Transform - pos: -24.5,-51.5 - parent: 2 - - uid: 9857 - components: - - type: Transform - pos: -23.5,-50.5 - parent: 2 - - uid: 9860 - components: - - type: Transform - pos: 30.5,-52.5 - parent: 2 - - uid: 9867 - components: - - type: Transform - pos: 30.5,-53.5 - parent: 2 - - uid: 9868 - components: - - type: Transform - pos: 29.5,-53.5 - parent: 2 - - uid: 9878 - components: - - type: Transform - pos: -21.5,-51.5 - parent: 2 - - uid: 9879 - components: - - type: Transform - pos: -22.5,-51.5 - parent: 2 - - uid: 9881 - components: - - type: Transform - pos: 3.5,-6.5 - parent: 2 - - uid: 9917 - components: - - type: Transform - pos: -20.5,-45.5 - parent: 2 - - uid: 9918 - components: - - type: Transform - pos: -20.5,-46.5 - parent: 2 - - uid: 9919 - components: - - type: Transform - pos: -20.5,-47.5 - parent: 2 - - uid: 9920 - components: - - type: Transform - pos: -21.5,-47.5 - parent: 2 - - uid: 9921 - components: - - type: Transform - pos: -22.5,-47.5 - parent: 2 - - uid: 9923 - components: - - type: Transform - pos: -24.5,-47.5 - parent: 2 - - uid: 9929 - components: - - type: Transform - pos: 3.5,-9.5 - parent: 2 - - uid: 9948 - components: - - type: Transform - pos: -46.5,-48.5 - parent: 2 - - uid: 9949 - components: - - type: Transform - pos: 35.5,26.5 - parent: 2 - - uid: 9950 - components: - - type: Transform - pos: 27.5,-6.5 - parent: 2 - - uid: 9952 - components: - - type: Transform - pos: -25.5,-53.5 - parent: 2 - - uid: 9953 - components: - - type: Transform - pos: 9.5,-9.5 - parent: 2 - - uid: 9962 - components: - - type: Transform - pos: -23.5,-53.5 - parent: 2 - - uid: 9972 - components: - - type: Transform - pos: -8.5,13.5 - parent: 2 - - uid: 9981 - components: - - type: Transform - pos: -8.5,12.5 - parent: 2 - - uid: 9991 - components: - - type: Transform - pos: 44.5,9.5 - parent: 2 - - uid: 10001 - components: - - type: Transform - pos: 54.5,-53.5 - parent: 2 - - uid: 10005 - components: - - type: Transform - pos: 54.5,-37.5 - parent: 2 - - uid: 10006 - components: - - type: Transform - pos: 46.5,-52.5 - parent: 2 - - uid: 10008 - components: - - type: Transform - pos: 44.5,-52.5 - parent: 2 - - uid: 10010 - components: - - type: Transform - pos: 50.5,-52.5 - parent: 2 - - uid: 10019 - components: - - type: Transform - pos: 61.5,-52.5 - parent: 2 - - uid: 10046 - components: - - type: Transform - pos: 47.5,-52.5 - parent: 2 - - uid: 10075 - components: - - type: Transform - pos: 6.5,14.5 - parent: 2 - - uid: 10124 - components: - - type: Transform - pos: 32.5,6.5 - parent: 2 - - uid: 10125 - components: - - type: Transform - pos: 32.5,5.5 - parent: 2 - - uid: 10126 - components: - - type: Transform - pos: 32.5,4.5 - parent: 2 - - uid: 10127 - components: - - type: Transform - pos: 32.5,3.5 - parent: 2 - - uid: 10128 - components: - - type: Transform - pos: 32.5,2.5 - parent: 2 - - uid: 10138 - components: - - type: Transform - pos: 32.5,7.5 - parent: 2 - - uid: 10139 - components: - - type: Transform - pos: 32.5,8.5 - parent: 2 - - uid: 10140 - components: - - type: Transform - pos: 32.5,9.5 - parent: 2 - - uid: 10146 - components: - - type: Transform - pos: 32.5,10.5 - parent: 2 - - uid: 10147 - components: - - type: Transform - pos: 32.5,11.5 - parent: 2 - - uid: 10155 - components: - - type: Transform - pos: 3.5,-0.5 - parent: 2 - - uid: 10157 - components: - - type: Transform - pos: 32.5,12.5 - parent: 2 - - uid: 10158 - components: - - type: Transform - pos: 41.5,-5.5 - parent: 2 - - uid: 10159 - components: - - type: Transform - pos: 41.5,-4.5 - parent: 2 - - uid: 10160 - components: - - type: Transform - pos: 42.5,-4.5 - parent: 2 - - uid: 10161 - components: - - type: Transform - pos: 43.5,-4.5 - parent: 2 - - uid: 10162 - components: - - type: Transform - pos: 44.5,-4.5 - parent: 2 - - uid: 10192 - components: - - type: Transform - pos: -52.5,-50.5 - parent: 2 - - uid: 10206 - components: - - type: Transform - pos: 28.5,11.5 - parent: 2 - - uid: 10207 - components: - - type: Transform - pos: 28.5,12.5 - parent: 2 - - uid: 10208 - components: - - type: Transform - pos: 30.5,11.5 - parent: 2 - - uid: 10209 - components: - - type: Transform - pos: 29.5,11.5 - parent: 2 - - uid: 10215 - components: - - type: Transform - pos: 10.5,-1.5 - parent: 2 - - uid: 10217 - components: - - type: Transform - pos: -26.5,-57.5 - parent: 2 - - uid: 10221 - components: - - type: Transform - pos: -25.5,-57.5 - parent: 2 - - uid: 10233 - components: - - type: Transform - pos: 0.5,-3.5 - parent: 2 - - uid: 10248 - components: - - type: Transform - pos: 4.5,-20.5 - parent: 2 - - uid: 10249 - components: - - type: Transform - pos: 4.5,-21.5 - parent: 2 - - uid: 10250 - components: - - type: Transform - pos: 4.5,-22.5 - parent: 2 - - uid: 10264 - components: - - type: Transform - pos: 0.5,-34.5 - parent: 2 - - uid: 10315 - components: - - type: Transform - pos: -4.5,-3.5 - parent: 2 - - uid: 10318 - components: - - type: Transform - pos: -3.5,-3.5 - parent: 2 - - uid: 10325 - components: - - type: Transform - pos: 57.5,-17.5 - parent: 2 - - uid: 10326 - components: - - type: Transform - pos: 56.5,-17.5 - parent: 2 - - uid: 10327 - components: - - type: Transform - pos: 54.5,-17.5 - parent: 2 - - uid: 10328 - components: - - type: Transform - pos: 53.5,-17.5 - parent: 2 - - uid: 10329 - components: - - type: Transform - pos: 55.5,-17.5 - parent: 2 - - uid: 10330 - components: - - type: Transform - pos: 56.5,-15.5 - parent: 2 - - uid: 10331 - components: - - type: Transform - pos: 55.5,-15.5 - parent: 2 - - uid: 10332 - components: - - type: Transform - pos: 56.5,-16.5 - parent: 2 - - uid: 10333 - components: - - type: Transform - pos: 56.5,-20.5 - parent: 2 - - uid: 10334 - components: - - type: Transform - pos: 56.5,-21.5 - parent: 2 - - uid: 10335 - components: - - type: Transform - pos: 56.5,-22.5 - parent: 2 - - uid: 10336 - components: - - type: Transform - pos: 55.5,-21.5 - parent: 2 - - uid: 10337 - components: - - type: Transform - pos: 54.5,-21.5 - parent: 2 - - uid: 10338 - components: - - type: Transform - pos: 52.5,-21.5 - parent: 2 - - uid: 10339 - components: - - type: Transform - pos: 53.5,-21.5 - parent: 2 - - uid: 10340 - components: - - type: Transform - pos: 57.5,-25.5 - parent: 2 - - uid: 10341 - components: - - type: Transform - pos: 55.5,-25.5 - parent: 2 - - uid: 10342 - components: - - type: Transform - pos: 56.5,-25.5 - parent: 2 - - uid: 10343 - components: - - type: Transform - pos: 54.5,-25.5 - parent: 2 - - uid: 10344 - components: - - type: Transform - pos: 56.5,-26.5 - parent: 2 - - uid: 10345 - components: - - type: Transform - pos: 56.5,-27.5 - parent: 2 - - uid: 10346 - components: - - type: Transform - pos: 53.5,-25.5 - parent: 2 - - uid: 10347 - components: - - type: Transform - pos: 55.5,-27.5 - parent: 2 - - uid: 10349 - components: - - type: Transform - pos: 52.5,-27.5 - parent: 2 - - uid: 10350 - components: - - type: Transform - pos: 51.5,-27.5 - parent: 2 - - uid: 10351 - components: - - type: Transform - pos: 52.5,-26.5 - parent: 2 - - uid: 10352 - components: - - type: Transform - pos: 52.5,-25.5 - parent: 2 - - uid: 10353 - components: - - type: Transform - pos: 52.5,-24.5 - parent: 2 - - uid: 10354 - components: - - type: Transform - pos: 52.5,-23.5 - parent: 2 - - uid: 10355 - components: - - type: Transform - pos: 52.5,-22.5 - parent: 2 - - uid: 10356 - components: - - type: Transform - pos: 51.5,-21.5 - parent: 2 - - uid: 10357 - components: - - type: Transform - pos: 49.5,-21.5 - parent: 2 - - uid: 10358 - components: - - type: Transform - pos: 48.5,-21.5 - parent: 2 - - uid: 10359 - components: - - type: Transform - pos: 47.5,-21.5 - parent: 2 - - uid: 10360 - components: - - type: Transform - pos: 50.5,-21.5 - parent: 2 - - uid: 10361 - components: - - type: Transform - pos: 47.5,-20.5 - parent: 2 - - uid: 10362 - components: - - type: Transform - pos: 47.5,-19.5 - parent: 2 - - uid: 10363 - components: - - type: Transform - pos: 52.5,-20.5 - parent: 2 - - uid: 10364 - components: - - type: Transform - pos: 52.5,-19.5 - parent: 2 - - uid: 10365 - components: - - type: Transform - pos: 52.5,-18.5 - parent: 2 - - uid: 10366 - components: - - type: Transform - pos: 52.5,-17.5 - parent: 2 - - uid: 10367 - components: - - type: Transform - pos: 51.5,-17.5 - parent: 2 - - uid: 10368 - components: - - type: Transform - pos: 49.5,-17.5 - parent: 2 - - uid: 10369 - components: - - type: Transform - pos: 48.5,-17.5 - parent: 2 - - uid: 10370 - components: - - type: Transform - pos: 47.5,-17.5 - parent: 2 - - uid: 10371 - components: - - type: Transform - pos: 50.5,-17.5 - parent: 2 - - uid: 10372 - components: - - type: Transform - pos: 46.5,-17.5 - parent: 2 - - uid: 10373 - components: - - type: Transform - pos: 51.5,-25.5 - parent: 2 - - uid: 10374 - components: - - type: Transform - pos: 50.5,-25.5 - parent: 2 - - uid: 10375 - components: - - type: Transform - pos: 49.5,-25.5 - parent: 2 - - uid: 10376 - components: - - type: Transform - pos: 48.5,-25.5 - parent: 2 - - uid: 10377 - components: - - type: Transform - pos: 47.5,-25.5 - parent: 2 - - uid: 10378 - components: - - type: Transform - pos: 46.5,-25.5 - parent: 2 - - uid: 10379 - components: - - type: Transform - pos: 46.5,-21.5 - parent: 2 - - uid: 10380 - components: - - type: Transform - pos: 45.5,-21.5 - parent: 2 - - uid: 10381 - components: - - type: Transform - pos: 44.5,-21.5 - parent: 2 - - uid: 10385 - components: - - type: Transform - pos: -52.5,-49.5 - parent: 2 - - uid: 10386 - components: - - type: Transform - pos: -49.5,-52.5 - parent: 2 - - uid: 10388 - components: - - type: Transform - pos: -51.5,-53.5 - parent: 2 - - uid: 10391 - components: - - type: Transform - pos: -51.5,-55.5 - parent: 2 - - uid: 10392 - components: - - type: Transform - pos: -51.5,-56.5 - parent: 2 - - uid: 10393 - components: - - type: Transform - pos: -51.5,-54.5 - parent: 2 - - uid: 10394 - components: - - type: Transform - pos: -49.5,-50.5 - parent: 2 - - uid: 10473 - components: - - type: Transform - pos: 53.5,-52.5 - parent: 2 - - uid: 10476 - components: - - type: Transform - pos: -39.5,-54.5 - parent: 2 - - uid: 10509 - components: - - type: Transform - pos: -40.5,-54.5 - parent: 2 - - uid: 10523 - components: - - type: Transform - pos: -3.5,-14.5 - parent: 2 - - uid: 10530 - components: - - type: Transform - pos: 23.5,-16.5 - parent: 2 - - uid: 10570 - components: - - type: Transform - pos: 9.5,-16.5 - parent: 2 - - uid: 10591 - components: - - type: Transform - pos: 1.5,-14.5 - parent: 2 - - uid: 10605 - components: - - type: Transform - pos: -4.5,-10.5 - parent: 2 - - uid: 10619 - components: - - type: Transform - pos: -4.5,-8.5 - parent: 2 - - uid: 10675 - components: - - type: Transform - pos: 2.5,-3.5 - parent: 2 - - uid: 10677 - components: - - type: Transform - pos: 9.5,-14.5 - parent: 2 - - uid: 10712 - components: - - type: Transform - pos: 59.5,-52.5 - parent: 2 - - uid: 10728 - components: - - type: Transform - pos: 50.5,-31.5 - parent: 2 - - uid: 10729 - components: - - type: Transform - pos: 4.5,-7.5 - parent: 2 - - uid: 10731 - components: - - type: Transform - pos: 10.5,-2.5 - parent: 2 - - uid: 10734 - components: - - type: Transform - pos: 10.5,-3.5 - parent: 2 - - uid: 10735 - components: - - type: Transform - pos: -11.5,-2.5 - parent: 2 - - uid: 10741 - components: - - type: Transform - pos: 6.5,-0.5 - parent: 2 - - uid: 10743 - components: - - type: Transform - pos: -39.5,-57.5 - parent: 2 - - uid: 10746 - components: - - type: Transform - pos: 9.5,-0.5 - parent: 2 - - uid: 10813 - components: - - type: Transform - pos: 57.5,-58.5 - parent: 2 - - uid: 10816 - components: - - type: Transform - pos: 49.5,-52.5 - parent: 2 - - uid: 10819 - components: - - type: Transform - pos: 2.5,14.5 - parent: 2 - - uid: 10871 - components: - - type: Transform - pos: 60.5,-54.5 - parent: 2 - - uid: 10886 - components: - - type: Transform - pos: 57.5,-57.5 - parent: 2 - - uid: 10887 - components: - - type: Transform - pos: 57.5,-54.5 - parent: 2 - - uid: 10888 - components: - - type: Transform - pos: 57.5,-61.5 - parent: 2 - - uid: 10937 - components: - - type: Transform - pos: 17.5,-47.5 - parent: 2 - - uid: 10938 - components: - - type: Transform - pos: 18.5,-47.5 - parent: 2 - - uid: 10941 - components: - - type: Transform - pos: 19.5,-47.5 - parent: 2 - - uid: 10948 - components: - - type: Transform - pos: 24.5,-52.5 - parent: 2 - - uid: 10950 - components: - - type: Transform - pos: 6.5,1.5 - parent: 2 - - uid: 11011 - components: - - type: Transform - pos: 55.5,-37.5 - parent: 2 - - uid: 11036 - components: - - type: Transform - pos: 4.5,-11.5 - parent: 2 - - uid: 11083 - components: - - type: Transform - pos: 17.5,14.5 - parent: 2 - - uid: 11108 - components: - - type: Transform - pos: 30.5,-65.5 - parent: 2 - - uid: 11163 - components: - - type: Transform - pos: 24.5,11.5 - parent: 2 - - uid: 11172 - components: - - type: Transform - pos: 16.5,29.5 - parent: 2 - - uid: 11184 - components: - - type: Transform - pos: 13.5,-1.5 - parent: 2 - - uid: 11186 - components: - - type: Transform - pos: 6.5,0.5 - parent: 2 - - uid: 11190 - components: - - type: Transform - pos: 11.5,-1.5 - parent: 2 - - uid: 11192 - components: - - type: Transform - pos: 10.5,-0.5 - parent: 2 - - uid: 11203 - components: - - type: Transform - pos: 10.5,-4.5 - parent: 2 - - uid: 11204 - components: - - type: Transform - pos: 12.5,-1.5 - parent: 2 - - uid: 11223 - components: - - type: Transform - pos: 16.5,-7.5 - parent: 2 - - uid: 11227 - components: - - type: Transform - pos: 16.5,-8.5 - parent: 2 - - uid: 11231 - components: - - type: Transform - pos: 16.5,-5.5 - parent: 2 - - uid: 11250 - components: - - type: Transform - pos: 57.5,-56.5 - parent: 2 - - uid: 11268 - components: - - type: Transform - pos: -57.5,-51.5 - parent: 2 - - uid: 11273 - components: - - type: Transform - pos: 9.5,-6.5 - parent: 2 - - uid: 11289 - components: - - type: Transform - pos: -13.5,-53.5 - parent: 2 - - uid: 11312 - components: - - type: Transform - pos: 52.5,-52.5 - parent: 2 - - uid: 11444 - components: - - type: Transform - pos: 9.5,-12.5 - parent: 2 - - uid: 11474 - components: - - type: Transform - pos: 31.5,-44.5 - parent: 2 - - uid: 11475 - components: - - type: Transform - pos: 31.5,-43.5 - parent: 2 - - uid: 11476 - components: - - type: Transform - pos: 31.5,-42.5 - parent: 2 - - uid: 11477 - components: - - type: Transform - pos: 30.5,-42.5 - parent: 2 - - uid: 11478 - components: - - type: Transform - pos: 29.5,-42.5 - parent: 2 - - uid: 11479 - components: - - type: Transform - pos: 28.5,-42.5 - parent: 2 - - uid: 11480 - components: - - type: Transform - pos: 27.5,-42.5 - parent: 2 - - uid: 11481 - components: - - type: Transform - pos: 27.5,-43.5 - parent: 2 - - uid: 11482 - components: - - type: Transform - pos: 27.5,-44.5 - parent: 2 - - uid: 11484 - components: - - type: Transform - pos: 39.5,-43.5 - parent: 2 - - uid: 11485 - components: - - type: Transform - pos: 39.5,-42.5 - parent: 2 - - uid: 11486 - components: - - type: Transform - pos: 39.5,-41.5 - parent: 2 - - uid: 11487 - components: - - type: Transform - pos: 38.5,-41.5 - parent: 2 - - uid: 11488 - components: - - type: Transform - pos: 37.5,-41.5 - parent: 2 - - uid: 11489 - components: - - type: Transform - pos: 36.5,-41.5 - parent: 2 - - uid: 11494 - components: - - type: Transform - pos: 34.5,-44.5 - parent: 2 - - uid: 11495 - components: - - type: Transform - pos: 33.5,-44.5 - parent: 2 - - uid: 11496 - components: - - type: Transform - pos: 32.5,-44.5 - parent: 2 - - uid: 11508 - components: - - type: Transform - pos: 18.5,-27.5 - parent: 2 - - uid: 11509 - components: - - type: Transform - pos: 19.5,-27.5 - parent: 2 - - uid: 11510 - components: - - type: Transform - pos: 20.5,-27.5 - parent: 2 - - uid: 11511 - components: - - type: Transform - pos: 20.5,-26.5 - parent: 2 - - uid: 11512 - components: - - type: Transform - pos: 20.5,-25.5 - parent: 2 - - uid: 11514 - components: - - type: Transform - pos: 20.5,-28.5 - parent: 2 - - uid: 11515 - components: - - type: Transform - pos: 20.5,-29.5 - parent: 2 - - uid: 11516 - components: - - type: Transform - pos: 20.5,-30.5 - parent: 2 - - uid: 11519 - components: - - type: Transform - pos: 20.5,-31.5 - parent: 2 - - uid: 11520 - components: - - type: Transform - pos: 21.5,-31.5 - parent: 2 - - uid: 11521 - components: - - type: Transform - pos: 22.5,-31.5 - parent: 2 - - uid: 11522 - components: - - type: Transform - pos: 23.5,-31.5 - parent: 2 - - uid: 11527 - components: - - type: Transform - pos: 40.5,-26.5 - parent: 2 - - uid: 11528 - components: - - type: Transform - pos: 39.5,-26.5 - parent: 2 - - uid: 11529 - components: - - type: Transform - pos: 38.5,-26.5 - parent: 2 - - uid: 11530 - components: - - type: Transform - pos: 38.5,-25.5 - parent: 2 - - uid: 11531 - components: - - type: Transform - pos: 37.5,-25.5 - parent: 2 - - uid: 11532 - components: - - type: Transform - pos: 36.5,-25.5 - parent: 2 - - uid: 11533 - components: - - type: Transform - pos: 35.5,-25.5 - parent: 2 - - uid: 11534 - components: - - type: Transform - pos: 34.5,-25.5 - parent: 2 - - uid: 11535 - components: - - type: Transform - pos: 33.5,-25.5 - parent: 2 - - uid: 11537 - components: - - type: Transform - pos: 32.5,-25.5 - parent: 2 - - uid: 11538 - components: - - type: Transform - pos: 38.5,-27.5 - parent: 2 - - uid: 11539 - components: - - type: Transform - pos: 38.5,-28.5 - parent: 2 - - uid: 11542 - components: - - type: Transform - pos: 60.5,-52.5 - parent: 2 - - uid: 11544 - components: - - type: Transform - pos: 13.5,21.5 - parent: 2 - - uid: 11571 - components: - - type: Transform - pos: 39.5,-31.5 - parent: 2 - - uid: 11593 - components: - - type: Transform - pos: 45.5,-17.5 - parent: 2 - - uid: 11596 - components: - - type: Transform - pos: 45.5,-14.5 - parent: 2 - - uid: 11597 - components: - - type: Transform - pos: 45.5,-13.5 - parent: 2 - - uid: 11599 - components: - - type: Transform - pos: 45.5,-12.5 - parent: 2 - - uid: 11600 - components: - - type: Transform - pos: 45.5,-11.5 - parent: 2 - - uid: 11601 - components: - - type: Transform - pos: 45.5,-10.5 - parent: 2 - - uid: 11657 - components: - - type: Transform - pos: -4.5,-34.5 - parent: 2 - - uid: 11703 - components: - - type: Transform - pos: -1.5,-42.5 - parent: 2 - - uid: 11704 - components: - - type: Transform - pos: -8.5,-42.5 - parent: 2 - - uid: 11705 - components: - - type: Transform - pos: -4.5,-40.5 - parent: 2 - - uid: 11706 - components: - - type: Transform - pos: -2.5,-44.5 - parent: 2 - - uid: 11707 - components: - - type: Transform - pos: -3.5,-44.5 - parent: 2 - - uid: 11708 - components: - - type: Transform - pos: -4.5,-44.5 - parent: 2 - - uid: 11709 - components: - - type: Transform - pos: -1.5,-44.5 - parent: 2 - - uid: 11711 - components: - - type: Transform - pos: -5.5,-40.5 - parent: 2 - - uid: 11714 - components: - - type: Transform - pos: -11.5,-40.5 - parent: 2 - - uid: 11715 - components: - - type: Transform - pos: -3.5,-40.5 - parent: 2 - - uid: 11718 - components: - - type: Transform - pos: -5.5,-37.5 - parent: 2 - - uid: 11719 - components: - - type: Transform - pos: -4.5,-37.5 - parent: 2 - - uid: 11720 - components: - - type: Transform - pos: -3.5,-37.5 - parent: 2 - - uid: 11721 - components: - - type: Transform - pos: -2.5,-37.5 - parent: 2 - - uid: 11723 - components: - - type: Transform - pos: -5.5,-44.5 - parent: 2 - - uid: 11725 - components: - - type: Transform - pos: -23.5,-34.5 - parent: 2 - - uid: 11728 - components: - - type: Transform - pos: -14.5,-36.5 - parent: 2 - - uid: 11729 - components: - - type: Transform - pos: -15.5,-36.5 - parent: 2 - - uid: 11730 - components: - - type: Transform - pos: -15.5,-35.5 - parent: 2 - - uid: 11731 - components: - - type: Transform - pos: -15.5,-34.5 - parent: 2 - - uid: 11732 - components: - - type: Transform - pos: -15.5,-33.5 - parent: 2 - - uid: 11733 - components: - - type: Transform - pos: -16.5,-33.5 - parent: 2 - - uid: 11734 - components: - - type: Transform - pos: -17.5,-33.5 - parent: 2 - - uid: 11735 - components: - - type: Transform - pos: -18.5,-33.5 - parent: 2 - - uid: 11736 - components: - - type: Transform - pos: -19.5,-33.5 - parent: 2 - - uid: 11737 - components: - - type: Transform - pos: -19.5,-34.5 - parent: 2 - - uid: 11738 - components: - - type: Transform - pos: -19.5,-35.5 - parent: 2 - - uid: 11739 - components: - - type: Transform - pos: -19.5,-36.5 - parent: 2 - - uid: 11740 - components: - - type: Transform - pos: -19.5,-37.5 - parent: 2 - - uid: 11741 - components: - - type: Transform - pos: -15.5,-37.5 - parent: 2 - - uid: 11742 - components: - - type: Transform - pos: -15.5,-32.5 - parent: 2 - - uid: 11743 - components: - - type: Transform - pos: -15.5,-31.5 - parent: 2 - - uid: 11744 - components: - - type: Transform - pos: -15.5,-30.5 - parent: 2 - - uid: 11745 - components: - - type: Transform - pos: -16.5,-30.5 - parent: 2 - - uid: 11746 - components: - - type: Transform - pos: -17.5,-30.5 - parent: 2 - - uid: 11747 - components: - - type: Transform - pos: -18.5,-30.5 - parent: 2 - - uid: 11748 - components: - - type: Transform - pos: -19.5,-30.5 - parent: 2 - - uid: 11762 - components: - - type: Transform - pos: -3.5,-34.5 - parent: 2 - - uid: 11767 - components: - - type: Transform - pos: -1.5,-34.5 - parent: 2 - - uid: 11768 - components: - - type: Transform - pos: 16.5,-6.5 - parent: 2 - - uid: 11773 - components: - - type: Transform - pos: -10.5,-31.5 - parent: 2 - - uid: 11798 - components: - - type: Transform - pos: -6.5,-24.5 - parent: 2 - - uid: 11799 - components: - - type: Transform - pos: -6.5,-25.5 - parent: 2 - - uid: 11800 - components: - - type: Transform - pos: -7.5,-25.5 - parent: 2 - - uid: 11801 - components: - - type: Transform - pos: -8.5,-25.5 - parent: 2 - - uid: 11802 - components: - - type: Transform - pos: -5.5,-25.5 - parent: 2 - - uid: 11812 - components: - - type: Transform - pos: -10.5,-14.5 - parent: 2 - - uid: 11813 - components: - - type: Transform - pos: -10.5,-13.5 - parent: 2 - - uid: 11814 - components: - - type: Transform - pos: -10.5,-12.5 - parent: 2 - - uid: 11815 - components: - - type: Transform - pos: 6.5,-17.5 - parent: 2 - - uid: 11816 - components: - - type: Transform - pos: -12.5,-12.5 - parent: 2 - - uid: 11817 - components: - - type: Transform - pos: -12.5,-13.5 - parent: 2 - - uid: 11818 - components: - - type: Transform - pos: -12.5,-14.5 - parent: 2 - - uid: 11819 - components: - - type: Transform - pos: -9.5,-11.5 - parent: 2 - - uid: 11820 - components: - - type: Transform - pos: -10.5,-11.5 - parent: 2 - - uid: 11821 - components: - - type: Transform - pos: -8.5,-11.5 - parent: 2 - - uid: 11829 - components: - - type: Transform - pos: 8.5,-17.5 - parent: 2 - - uid: 11831 - components: - - type: Transform - pos: -10.5,9.5 - parent: 2 - - uid: 11834 - components: - - type: Transform - pos: -13.5,11.5 - parent: 2 - - uid: 11851 - components: - - type: Transform - pos: -9.5,-41.5 - parent: 2 - - uid: 11852 - components: - - type: Transform - pos: -10.5,-41.5 - parent: 2 - - uid: 11853 - components: - - type: Transform - pos: -11.5,-41.5 - parent: 2 - - uid: 11854 - components: - - type: Transform - pos: -12.5,-41.5 - parent: 2 - - uid: 11855 - components: - - type: Transform - pos: -13.5,-41.5 - parent: 2 - - uid: 11856 - components: - - type: Transform - pos: -14.5,-41.5 - parent: 2 - - uid: 11857 - components: - - type: Transform - pos: -15.5,-41.5 - parent: 2 - - uid: 11861 - components: - - type: Transform - pos: -19.5,-41.5 - parent: 2 - - uid: 11862 - components: - - type: Transform - pos: -20.5,-41.5 - parent: 2 - - uid: 11870 - components: - - type: Transform - pos: 57.5,-59.5 - parent: 2 - - uid: 11871 - components: - - type: Transform - pos: 13.5,-17.5 - parent: 2 - - uid: 11901 - components: - - type: Transform - pos: 25.5,15.5 - parent: 2 - - uid: 11909 - components: - - type: Transform - pos: -13.5,-23.5 - parent: 2 - - uid: 11910 - components: - - type: Transform - pos: -14.5,-23.5 - parent: 2 - - uid: 11911 - components: - - type: Transform - pos: -15.5,-23.5 - parent: 2 - - uid: 11912 - components: - - type: Transform - pos: -16.5,-23.5 - parent: 2 - - uid: 11913 - components: - - type: Transform - pos: -17.5,-23.5 - parent: 2 - - uid: 11914 - components: - - type: Transform - pos: -18.5,-23.5 - parent: 2 - - uid: 11915 - components: - - type: Transform - pos: -19.5,-23.5 - parent: 2 - - uid: 11917 - components: - - type: Transform - pos: -7.5,-6.5 - parent: 2 - - uid: 11918 - components: - - type: Transform - pos: -7.5,-7.5 - parent: 2 - - uid: 11919 - components: - - type: Transform - pos: -8.5,-7.5 - parent: 2 - - uid: 11920 - components: - - type: Transform - pos: -9.5,-7.5 - parent: 2 - - uid: 11921 - components: - - type: Transform - pos: -10.5,-7.5 - parent: 2 - - uid: 11922 - components: - - type: Transform - pos: -11.5,-7.5 - parent: 2 - - uid: 11923 - components: - - type: Transform - pos: -12.5,-7.5 - parent: 2 - - uid: 11924 - components: - - type: Transform - pos: -13.5,-7.5 - parent: 2 - - uid: 11947 - components: - - type: Transform - pos: -12.5,-11.5 - parent: 2 - - uid: 11948 - components: - - type: Transform - pos: -11.5,-11.5 - parent: 2 - - uid: 11970 - components: - - type: Transform - pos: 12.5,-17.5 - parent: 2 - - uid: 11977 - components: - - type: Transform - pos: 15.5,-6.5 - parent: 2 - - uid: 11999 - components: - - type: Transform - pos: -0.5,-3.5 - parent: 2 - - uid: 12008 - components: - - type: Transform - pos: 9.5,-10.5 - parent: 2 - - uid: 12014 - components: - - type: Transform - pos: 4.5,-12.5 - parent: 2 - - uid: 12017 - components: - - type: Transform - pos: -2.5,-3.5 - parent: 2 - - uid: 12020 - components: - - type: Transform - pos: -1.5,-3.5 - parent: 2 - - uid: 12021 - components: - - type: Transform - pos: -4.5,-13.5 - parent: 2 - - uid: 12077 - components: - - type: Transform - pos: -11.5,23.5 - parent: 2 - - uid: 12082 - components: - - type: Transform - pos: -16.5,-22.5 - parent: 2 - - uid: 12083 - components: - - type: Transform - pos: -16.5,-21.5 - parent: 2 - - uid: 12084 - components: - - type: Transform - pos: -16.5,-20.5 - parent: 2 - - uid: 12085 - components: - - type: Transform - pos: -16.5,-19.5 - parent: 2 - - uid: 12086 - components: - - type: Transform - pos: -17.5,-19.5 - parent: 2 - - uid: 12087 - components: - - type: Transform - pos: -18.5,-19.5 - parent: 2 - - uid: 12088 - components: - - type: Transform - pos: -20.5,-19.5 - parent: 2 - - uid: 12089 - components: - - type: Transform - pos: -21.5,-19.5 - parent: 2 - - uid: 12090 - components: - - type: Transform - pos: -22.5,-19.5 - parent: 2 - - uid: 12091 - components: - - type: Transform - pos: -23.5,-19.5 - parent: 2 - - uid: 12092 - components: - - type: Transform - pos: -19.5,-19.5 - parent: 2 - - uid: 12093 - components: - - type: Transform - pos: -23.5,-20.5 - parent: 2 - - uid: 12094 - components: - - type: Transform - pos: -23.5,-21.5 - parent: 2 - - uid: 12095 - components: - - type: Transform - pos: -23.5,-22.5 - parent: 2 - - uid: 12096 - components: - - type: Transform - pos: -23.5,-23.5 - parent: 2 - - uid: 12097 - components: - - type: Transform - pos: -23.5,-24.5 - parent: 2 - - uid: 12098 - components: - - type: Transform - pos: -23.5,-26.5 - parent: 2 - - uid: 12099 - components: - - type: Transform - pos: -23.5,-27.5 - parent: 2 - - uid: 12100 - components: - - type: Transform - pos: -23.5,-25.5 - parent: 2 - - uid: 12101 - components: - - type: Transform - pos: -22.5,-23.5 - parent: 2 - - uid: 12102 - components: - - type: Transform - pos: -21.5,-23.5 - parent: 2 - - uid: 12103 - components: - - type: Transform - pos: -20.5,-23.5 - parent: 2 - - uid: 12104 - components: - - type: Transform - pos: -16.5,-18.5 - parent: 2 - - uid: 12105 - components: - - type: Transform - pos: -16.5,-17.5 - parent: 2 - - uid: 12114 - components: - - type: Transform - pos: -11.5,24.5 - parent: 2 - - uid: 12230 - components: - - type: Transform - pos: 48.5,-13.5 - parent: 2 - - uid: 12257 - components: - - type: Transform - pos: -0.5,-14.5 - parent: 2 - - uid: 12290 - components: - - type: Transform - pos: 45.5,-20.5 - parent: 2 - - uid: 12297 - components: - - type: Transform - pos: -14.5,22.5 - parent: 2 - - uid: 12303 - components: - - type: Transform - pos: 7.5,9.5 - parent: 2 - - uid: 12304 - components: - - type: Transform - pos: 6.5,9.5 - parent: 2 - - uid: 12308 - components: - - type: Transform - pos: 2.5,-14.5 - parent: 2 - - uid: 12316 - components: - - type: Transform - pos: 49.5,-13.5 - parent: 2 - - uid: 12321 - components: - - type: Transform - pos: 47.5,-13.5 - parent: 2 - - uid: 12389 - components: - - type: Transform - pos: -7.5,-3.5 - parent: 2 - - uid: 12484 - components: - - type: Transform - pos: -6.5,-3.5 - parent: 2 - - uid: 12489 - components: - - type: Transform - pos: 4.5,-3.5 - parent: 2 - - uid: 12509 - components: - - type: Transform - pos: 9.5,-15.5 - parent: 2 - - uid: 12524 - components: - - type: Transform - pos: 46.5,-13.5 - parent: 2 - - uid: 12541 - components: - - type: Transform - pos: 51.5,-13.5 - parent: 2 - - uid: 12543 - components: - - type: Transform - pos: -4.5,-12.5 - parent: 2 - - uid: 12546 - components: - - type: Transform - pos: -7.5,-0.5 - parent: 2 - - uid: 12632 - components: - - type: Transform - pos: -10.5,-54.5 - parent: 2 - - uid: 12759 - components: - - type: Transform - pos: 3.5,-94.5 - parent: 2 - - uid: 12760 - components: - - type: Transform - pos: 3.5,-99.5 - parent: 2 - - uid: 12761 - components: - - type: Transform - pos: -2.5,-95.5 - parent: 2 - - uid: 12762 - components: - - type: Transform - pos: 5.5,-95.5 - parent: 2 - - uid: 12763 - components: - - type: Transform - pos: -1.5,-95.5 - parent: 2 - - uid: 12764 - components: - - type: Transform - pos: 2.5,-89.5 - parent: 2 - - uid: 12765 - components: - - type: Transform - pos: 3.5,-96.5 - parent: 2 - - uid: 12766 - components: - - type: Transform - pos: 4.5,-95.5 - parent: 2 - - uid: 12768 - components: - - type: Transform - pos: 3.5,-90.5 - parent: 2 - - uid: 12769 - components: - - type: Transform - pos: 3.5,-95.5 - parent: 2 - - uid: 12840 - components: - - type: Transform - pos: -10.5,-61.5 - parent: 2 - - uid: 12841 - components: - - type: Transform - pos: -10.5,-60.5 - parent: 2 - - uid: 12842 - components: - - type: Transform - pos: -10.5,-62.5 - parent: 2 - - uid: 12843 - components: - - type: Transform - pos: -10.5,-63.5 - parent: 2 - - uid: 12854 - components: - - type: Transform - pos: -19.5,-47.5 - parent: 2 - - uid: 12955 - components: - - type: Transform - pos: -25.5,-41.5 - parent: 2 - - uid: 12956 - components: - - type: Transform - pos: -24.5,-41.5 - parent: 2 - - uid: 12957 - components: - - type: Transform - pos: -23.5,-41.5 - parent: 2 - - uid: 12958 - components: - - type: Transform - pos: -23.5,-40.5 - parent: 2 - - uid: 12959 - components: - - type: Transform - pos: -23.5,-39.5 - parent: 2 - - uid: 12960 - components: - - type: Transform - pos: -23.5,-38.5 - parent: 2 - - uid: 12961 - components: - - type: Transform - pos: -23.5,-37.5 - parent: 2 - - uid: 12962 - components: - - type: Transform - pos: -23.5,-36.5 - parent: 2 - - uid: 12963 - components: - - type: Transform - pos: -23.5,-35.5 - parent: 2 - - uid: 12965 - components: - - type: Transform - pos: -23.5,-32.5 - parent: 2 - - uid: 12966 - components: - - type: Transform - pos: -23.5,-33.5 - parent: 2 - - uid: 12969 - components: - - type: Transform - pos: -1.5,25.5 - parent: 2 - - uid: 12979 - components: - - type: Transform - pos: 16.5,-4.5 - parent: 2 - - uid: 13067 - components: - - type: Transform - pos: 2.5,23.5 - parent: 2 - - uid: 13154 - components: - - type: Transform - pos: -7.5,9.5 - parent: 2 - - uid: 13155 - components: - - type: Transform - pos: 8.5,-3.5 - parent: 2 - - uid: 13161 - components: - - type: Transform - pos: -11.5,-31.5 - parent: 2 - - uid: 13164 - components: - - type: Transform - pos: -11.5,-32.5 - parent: 2 - - uid: 13185 - components: - - type: Transform - pos: -52.5,-22.5 - parent: 2 - - uid: 13198 - components: - - type: Transform - pos: 27.5,28.5 - parent: 2 - - uid: 13230 - components: - - type: Transform - pos: 9.5,9.5 - parent: 2 - - uid: 13235 - components: - - type: Transform - pos: -4.5,-14.5 - parent: 2 - - uid: 13238 - components: - - type: Transform - pos: -2.5,-14.5 - parent: 2 - - uid: 13240 - components: - - type: Transform - pos: 49.5,-31.5 - parent: 2 - - uid: 13244 - components: - - type: Transform - pos: 7.5,-3.5 - parent: 2 - - uid: 13247 - components: - - type: Transform - pos: 6.5,-3.5 - parent: 2 - - uid: 13256 - components: - - type: Transform - pos: -5.5,-3.5 - parent: 2 - - uid: 13260 - components: - - type: Transform - pos: 1.5,-3.5 - parent: 2 - - uid: 13263 - components: - - type: Transform - pos: 3.5,-3.5 - parent: 2 - - uid: 13275 - components: - - type: Transform - pos: 48.5,-47.5 - parent: 2 - - uid: 13307 - components: - - type: Transform - pos: 51.5,-52.5 - parent: 2 - - uid: 13314 - components: - - type: Transform - pos: 31.5,-5.5 - parent: 2 - - uid: 13315 - components: - - type: Transform - pos: 31.5,-6.5 - parent: 2 - - uid: 13316 - components: - - type: Transform - pos: 31.5,-7.5 - parent: 2 - - uid: 13317 - components: - - type: Transform - pos: 31.5,-9.5 - parent: 2 - - uid: 13318 - components: - - type: Transform - pos: 31.5,-10.5 - parent: 2 - - uid: 13319 - components: - - type: Transform - pos: 31.5,-11.5 - parent: 2 - - uid: 13320 - components: - - type: Transform - pos: 31.5,-12.5 - parent: 2 - - uid: 13321 - components: - - type: Transform - pos: 31.5,-13.5 - parent: 2 - - uid: 13322 - components: - - type: Transform - pos: 31.5,-14.5 - parent: 2 - - uid: 13323 - components: - - type: Transform - pos: 31.5,-15.5 - parent: 2 - - uid: 13324 - components: - - type: Transform - pos: 31.5,-8.5 - parent: 2 - - uid: 13325 - components: - - type: Transform - pos: 31.5,-16.5 - parent: 2 - - uid: 13326 - components: - - type: Transform - pos: 31.5,-17.5 - parent: 2 - - uid: 13327 - components: - - type: Transform - pos: 31.5,-18.5 - parent: 2 - - uid: 13328 - components: - - type: Transform - pos: 30.5,-18.5 - parent: 2 - - uid: 13329 - components: - - type: Transform - pos: 29.5,-18.5 - parent: 2 - - uid: 13330 - components: - - type: Transform - pos: 28.5,-18.5 - parent: 2 - - uid: 13331 - components: - - type: Transform - pos: 27.5,-18.5 - parent: 2 - - uid: 13332 - components: - - type: Transform - pos: 26.5,-18.5 - parent: 2 - - uid: 13333 - components: - - type: Transform - pos: 31.5,-4.5 - parent: 2 - - uid: 13334 - components: - - type: Transform - pos: 31.5,-3.5 - parent: 2 - - uid: 13346 - components: - - type: Transform - pos: -11.5,-33.5 - parent: 2 - - uid: 13352 - components: - - type: Transform - pos: 30.5,-14.5 - parent: 2 - - uid: 13405 - components: - - type: Transform - pos: 1.5,-44.5 - parent: 2 - - uid: 13524 - components: - - type: Transform - pos: 3.5,9.5 - parent: 2 - - uid: 13647 - components: - - type: Transform - pos: 26.5,29.5 - parent: 2 - - uid: 13679 - components: - - type: Transform - pos: -1.5,-14.5 - parent: 2 - - uid: 13681 - components: - - type: Transform - pos: 0.5,-14.5 - parent: 2 - - uid: 13694 - components: - - type: Transform - pos: 9.5,-3.5 - parent: 2 - - uid: 13695 - components: - - type: Transform - pos: 5.5,-3.5 - parent: 2 - - uid: 13707 - components: - - type: Transform - pos: 45.5,8.5 - parent: 2 - - uid: 13708 - components: - - type: Transform - pos: 46.5,-5.5 - parent: 2 - - uid: 13709 - components: - - type: Transform - pos: 47.5,-5.5 - parent: 2 - - uid: 13710 - components: - - type: Transform - pos: 48.5,-5.5 - parent: 2 - - uid: 13711 - components: - - type: Transform - pos: 49.5,-5.5 - parent: 2 - - uid: 13717 - components: - - type: Transform - pos: 49.5,-4.5 - parent: 2 - - uid: 13751 - components: - - type: Transform - pos: -51.5,-50.5 - parent: 2 - - uid: 13774 - components: - - type: Transform - pos: 28.5,29.5 - parent: 2 - - uid: 13784 - components: - - type: Transform - pos: 27.5,-14.5 - parent: 2 - - uid: 14145 - components: - - type: Transform - pos: 37.5,26.5 - parent: 2 - - uid: 14161 - components: - - type: Transform - pos: 45.5,-6.5 - parent: 2 - - uid: 14248 - components: - - type: Transform - pos: -21.5,22.5 - parent: 2 - - uid: 14277 - components: - - type: Transform - pos: -41.5,-54.5 - parent: 2 - - uid: 14333 - components: - - type: Transform - pos: 46.5,26.5 - parent: 2 - - uid: 14338 - components: - - type: Transform - pos: 45.5,20.5 - parent: 2 - - uid: 14420 - components: - - type: Transform - pos: -8.5,-20.5 - parent: 2 - - uid: 14431 - components: - - type: Transform - pos: -14.5,14.5 - parent: 2 - - uid: 14432 - components: - - type: Transform - pos: -8.5,-19.5 - parent: 2 - - uid: 14433 - components: - - type: Transform - pos: -12.5,14.5 - parent: 2 - - uid: 14442 - components: - - type: Transform - pos: -12.5,11.5 - parent: 2 - - uid: 14529 - components: - - type: Transform - pos: -3.5,11.5 - parent: 2 - - uid: 14537 - components: - - type: Transform - pos: -8.5,-13.5 - parent: 2 - - uid: 14538 - components: - - type: Transform - pos: -7.5,-13.5 - parent: 2 - - uid: 14780 - components: - - type: Transform - pos: 5.5,23.5 - parent: 2 - - uid: 14824 - components: - - type: Transform - pos: 41.5,20.5 - parent: 2 - - uid: 14831 - components: - - type: Transform - pos: -0.5,13.5 - parent: 2 - - uid: 14842 - components: - - type: Transform - pos: 23.5,-56.5 - parent: 2 - - uid: 14848 - components: - - type: Transform - pos: -3.5,-22.5 - parent: 2 - - uid: 14856 - components: - - type: Transform - pos: -9.5,-13.5 - parent: 2 - - uid: 14954 - components: - - type: Transform - pos: 46.5,-39.5 - parent: 2 - - uid: 15036 - components: - - type: Transform - pos: 50.5,20.5 - parent: 2 - - uid: 15037 - components: - - type: Transform - pos: -11.5,-38.5 - parent: 2 - - uid: 15060 - components: - - type: Transform - pos: 0.5,-95.5 - parent: 2 - - uid: 15061 - components: - - type: Transform - pos: 1.5,-95.5 - parent: 2 - - uid: 15062 - components: - - type: Transform - pos: -3.5,-95.5 - parent: 2 - - uid: 15067 - components: - - type: Transform - pos: 3.5,-92.5 - parent: 2 - - uid: 15068 - components: - - type: Transform - pos: 3.5,-93.5 - parent: 2 - - uid: 15070 - components: - - type: Transform - pos: 2.5,-95.5 - parent: 2 - - uid: 15072 - components: - - type: Transform - pos: 3.5,-89.5 - parent: 2 - - uid: 15073 - components: - - type: Transform - pos: 3.5,-91.5 - parent: 2 - - uid: 15074 - components: - - type: Transform - pos: 1.5,-89.5 - parent: 2 - - uid: 15100 - components: - - type: Transform - pos: -0.5,-95.5 - parent: 2 - - uid: 15158 - components: - - type: Transform - pos: 51.5,20.5 - parent: 2 - - uid: 15178 - components: - - type: Transform - pos: 44.5,-39.5 - parent: 2 - - uid: 15203 - components: - - type: Transform - pos: 46.5,23.5 - parent: 2 - - uid: 15217 - components: - - type: Transform - pos: 46.5,24.5 - parent: 2 - - uid: 15245 - components: - - type: Transform - pos: 46.5,25.5 - parent: 2 - - uid: 15266 - components: - - type: Transform - pos: 48.5,-29.5 - parent: 2 - - uid: 15267 - components: - - type: Transform - pos: 48.5,-30.5 - parent: 2 - - uid: 15268 - components: - - type: Transform - pos: 48.5,-31.5 - parent: 2 - - uid: 15318 - components: - - type: Transform - pos: 38.5,24.5 - parent: 2 - - uid: 15333 - components: - - type: Transform - pos: 37.5,24.5 - parent: 2 - - uid: 15339 - components: - - type: Transform - pos: 46.5,20.5 - parent: 2 - - uid: 15340 - components: - - type: Transform - pos: 46.5,21.5 - parent: 2 - - uid: 15341 - components: - - type: Transform - pos: 46.5,22.5 - parent: 2 - - uid: 15343 - components: - - type: Transform - pos: 42.5,20.5 - parent: 2 - - uid: 15350 - components: - - type: Transform - pos: -4.5,-22.5 - parent: 2 - - uid: 15374 - components: - - type: Transform - pos: 38.5,-14.5 - parent: 2 - - uid: 15487 - components: - - type: Transform - pos: 30.5,-36.5 - parent: 2 - - uid: 15488 - components: - - type: Transform - pos: 16.5,-20.5 - parent: 2 - - uid: 15489 - components: - - type: Transform - pos: 16.5,-21.5 - parent: 2 - - uid: 15490 - components: - - type: Transform - pos: 16.5,-22.5 - parent: 2 - - uid: 15491 - components: - - type: Transform - pos: 15.5,-22.5 - parent: 2 - - uid: 15492 - components: - - type: Transform - pos: 14.5,-22.5 - parent: 2 - - uid: 15493 - components: - - type: Transform - pos: 13.5,-22.5 - parent: 2 - - uid: 15494 - components: - - type: Transform - pos: 12.5,-22.5 - parent: 2 - - uid: 15495 - components: - - type: Transform - pos: 11.5,-22.5 - parent: 2 - - uid: 15496 - components: - - type: Transform - pos: 10.5,-22.5 - parent: 2 - - uid: 15497 - components: - - type: Transform - pos: 10.5,-23.5 - parent: 2 - - uid: 15498 - components: - - type: Transform - pos: 10.5,-24.5 - parent: 2 - - uid: 15499 - components: - - type: Transform - pos: 10.5,-25.5 - parent: 2 - - uid: 15500 - components: - - type: Transform - pos: 10.5,-26.5 - parent: 2 - - uid: 15501 - components: - - type: Transform - pos: 10.5,-27.5 - parent: 2 - - uid: 15502 - components: - - type: Transform - pos: 10.5,-28.5 - parent: 2 - - uid: 15503 - components: - - type: Transform - pos: 15.5,-23.5 - parent: 2 - - uid: 15504 - components: - - type: Transform - pos: 15.5,-24.5 - parent: 2 - - uid: 15505 - components: - - type: Transform - pos: 15.5,-25.5 - parent: 2 - - uid: 15506 - components: - - type: Transform - pos: 15.5,-26.5 - parent: 2 - - uid: 15507 - components: - - type: Transform - pos: 17.5,-21.5 - parent: 2 - - uid: 15508 - components: - - type: Transform - pos: 18.5,-21.5 - parent: 2 - - uid: 15509 - components: - - type: Transform - pos: 19.5,-21.5 - parent: 2 - - uid: 15510 - components: - - type: Transform - pos: 20.5,-21.5 - parent: 2 - - uid: 15511 - components: - - type: Transform - pos: 22.5,-21.5 - parent: 2 - - uid: 15512 - components: - - type: Transform - pos: 23.5,-21.5 - parent: 2 - - uid: 15513 - components: - - type: Transform - pos: 21.5,-21.5 - parent: 2 - - uid: 15517 - components: - - type: Transform - pos: 38.5,-19.5 - parent: 2 - - uid: 15518 - components: - - type: Transform - pos: 38.5,-20.5 - parent: 2 - - uid: 15519 - components: - - type: Transform - pos: 38.5,-21.5 - parent: 2 - - uid: 15520 - components: - - type: Transform - pos: 39.5,-21.5 - parent: 2 - - uid: 15521 - components: - - type: Transform - pos: 40.5,-21.5 - parent: 2 - - uid: 15522 - components: - - type: Transform - pos: 41.5,-21.5 - parent: 2 - - uid: 15523 - components: - - type: Transform - pos: 37.5,-21.5 - parent: 2 - - uid: 15524 - components: - - type: Transform - pos: 36.5,-21.5 - parent: 2 - - uid: 15525 - components: - - type: Transform - pos: 35.5,-21.5 - parent: 2 - - uid: 15526 - components: - - type: Transform - pos: 34.5,-21.5 - parent: 2 - - uid: 15527 - components: - - type: Transform - pos: 32.5,-21.5 - parent: 2 - - uid: 15528 - components: - - type: Transform - pos: 31.5,-21.5 - parent: 2 - - uid: 15529 - components: - - type: Transform - pos: 30.5,-21.5 - parent: 2 - - uid: 15530 - components: - - type: Transform - pos: 29.5,-21.5 - parent: 2 - - uid: 15531 - components: - - type: Transform - pos: 28.5,-21.5 - parent: 2 - - uid: 15532 - components: - - type: Transform - pos: 33.5,-21.5 - parent: 2 - - uid: 15533 - components: - - type: Transform - pos: 27.5,-21.5 - parent: 2 - - uid: 15536 - components: - - type: Transform - pos: 13.5,-32.5 - parent: 2 - - uid: 15537 - components: - - type: Transform - pos: 14.5,-32.5 - parent: 2 - - uid: 15539 - components: - - type: Transform - pos: 16.5,-32.5 - parent: 2 - - uid: 15540 - components: - - type: Transform - pos: 16.5,-31.5 - parent: 2 - - uid: 15541 - components: - - type: Transform - pos: 16.5,-30.5 - parent: 2 - - uid: 15542 - components: - - type: Transform - pos: 16.5,-29.5 - parent: 2 - - uid: 15543 - components: - - type: Transform - pos: 12.5,-32.5 - parent: 2 - - uid: 15545 - components: - - type: Transform - pos: 10.5,-32.5 - parent: 2 - - uid: 15546 - components: - - type: Transform - pos: 10.5,-33.5 - parent: 2 - - uid: 15547 - components: - - type: Transform - pos: 10.5,-34.5 - parent: 2 - - uid: 15548 - components: - - type: Transform - pos: 10.5,-35.5 - parent: 2 - - uid: 15549 - components: - - type: Transform - pos: 10.5,-36.5 - parent: 2 - - uid: 15550 - components: - - type: Transform - pos: 10.5,-37.5 - parent: 2 - - uid: 15551 - components: - - type: Transform - pos: 10.5,-38.5 - parent: 2 - - uid: 15552 - components: - - type: Transform - pos: 10.5,-39.5 - parent: 2 - - uid: 15553 - components: - - type: Transform - pos: 10.5,-40.5 - parent: 2 - - uid: 15554 - components: - - type: Transform - pos: 10.5,-41.5 - parent: 2 - - uid: 15555 - components: - - type: Transform - pos: 10.5,-42.5 - parent: 2 - - uid: 15556 - components: - - type: Transform - pos: 10.5,-43.5 - parent: 2 - - uid: 15557 - components: - - type: Transform - pos: 10.5,-44.5 - parent: 2 - - uid: 15558 - components: - - type: Transform - pos: 6.5,-30.5 - parent: 2 - - uid: 15565 - components: - - type: Transform - pos: 13.5,-44.5 - parent: 2 - - uid: 15573 - components: - - type: Transform - pos: 18.5,-47.5 - parent: 2 - - uid: 15584 - components: - - type: Transform - pos: 13.5,-36.5 - parent: 2 - - uid: 15585 - components: - - type: Transform - pos: 14.5,-36.5 - parent: 2 - - uid: 15591 - components: - - type: Transform - pos: 10.5,-29.5 - parent: 2 - - uid: 15592 - components: - - type: Transform - pos: 10.5,-30.5 - parent: 2 - - uid: 15593 - components: - - type: Transform - pos: 9.5,-30.5 - parent: 2 - - uid: 15594 - components: - - type: Transform - pos: 8.5,-30.5 - parent: 2 - - uid: 15595 - components: - - type: Transform - pos: 7.5,-30.5 - parent: 2 - - uid: 15596 - components: - - type: Transform - pos: 7.5,-28.5 - parent: 2 - - uid: 15597 - components: - - type: Transform - pos: 8.5,-28.5 - parent: 2 - - uid: 15598 - components: - - type: Transform - pos: 9.5,-28.5 - parent: 2 - - uid: 15599 - components: - - type: Transform - pos: 9.5,-34.5 - parent: 2 - - uid: 15600 - components: - - type: Transform - pos: 8.5,-34.5 - parent: 2 - - uid: 15601 - components: - - type: Transform - pos: 7.5,-34.5 - parent: 2 - - uid: 15602 - components: - - type: Transform - pos: 9.5,-38.5 - parent: 2 - - uid: 15603 - components: - - type: Transform - pos: 8.5,-38.5 - parent: 2 - - uid: 15604 - components: - - type: Transform - pos: 7.5,-38.5 - parent: 2 - - uid: 15611 - components: - - type: Transform - pos: 6.5,-28.5 - parent: 2 - - uid: 15612 - components: - - type: Transform - pos: 6.5,-34.5 - parent: 2 - - uid: 15623 - components: - - type: Transform - pos: 30.5,-37.5 - parent: 2 - - uid: 15627 - components: - - type: Transform - pos: 28.5,-37.5 - parent: 2 - - uid: 15637 - components: - - type: Transform - pos: 28.5,-38.5 - parent: 2 - - uid: 15642 - components: - - type: Transform - pos: 28.5,-39.5 - parent: 2 - - uid: 15643 - components: - - type: Transform - pos: 31.5,-37.5 - parent: 2 - - uid: 15662 - components: - - type: Transform - pos: 32.5,-37.5 - parent: 2 - - uid: 15671 - components: - - type: Transform - pos: 33.5,-37.5 - parent: 2 - - uid: 15689 - components: - - type: Transform - pos: 34.5,-37.5 - parent: 2 - - uid: 15690 - components: - - type: Transform - pos: 35.5,-37.5 - parent: 2 - - uid: 15694 - components: - - type: Transform - pos: 45.5,-37.5 - parent: 2 - - uid: 15695 - components: - - type: Transform - pos: 45.5,-38.5 - parent: 2 - - uid: 15696 - components: - - type: Transform - pos: 45.5,-39.5 - parent: 2 - - uid: 15762 - components: - - type: Transform - pos: 36.5,-37.5 - parent: 2 - - uid: 15763 - components: - - type: Transform - pos: 37.5,-37.5 - parent: 2 - - uid: 15777 - components: - - type: Transform - pos: 38.5,-37.5 - parent: 2 - - uid: 15779 - components: - - type: Transform - pos: 39.5,-37.5 - parent: 2 - - uid: 15789 - components: - - type: Transform - pos: -55.5,-59.5 - parent: 2 - - uid: 15790 - components: - - type: Transform - pos: 38.5,-35.5 - parent: 2 - - uid: 15793 - components: - - type: Transform - pos: -61.5,-60.5 - parent: 2 - - uid: 15794 - components: - - type: Transform - pos: -57.5,-57.5 - parent: 2 - - uid: 15796 - components: - - type: Transform - pos: -57.5,-59.5 - parent: 2 - - uid: 15798 - components: - - type: Transform - pos: -61.5,-59.5 - parent: 2 - - uid: 15800 - components: - - type: Transform - pos: -56.5,-57.5 - parent: 2 - - uid: 15801 - components: - - type: Transform - pos: -60.5,-58.5 - parent: 2 - - uid: 15806 - components: - - type: Transform - pos: -57.5,-61.5 - parent: 2 - - uid: 15825 - components: - - type: Transform - pos: 38.5,-36.5 - parent: 2 - - uid: 15829 - components: - - type: Transform - pos: 40.5,-37.5 - parent: 2 - - uid: 15834 - components: - - type: Transform - pos: 41.5,21.5 - parent: 2 - - uid: 15853 - components: - - type: Transform - pos: -14.5,-50.5 - parent: 2 - - uid: 15984 - components: - - type: Transform - pos: 50.5,-13.5 - parent: 2 - - uid: 15992 - components: - - type: Transform - pos: -14.5,-48.5 - parent: 2 - - uid: 16022 - components: - - type: Transform - pos: 41.5,22.5 - parent: 2 - - uid: 16044 - components: - - type: Transform - pos: 28.5,-14.5 - parent: 2 - - uid: 16046 - components: - - type: Transform - pos: -54.5,-22.5 - parent: 2 - - uid: 16064 - components: - - type: Transform - pos: -13.5,15.5 - parent: 2 - - uid: 16067 - components: - - type: Transform - pos: -13.5,12.5 - parent: 2 - - uid: 16069 - components: - - type: Transform - pos: -13.5,16.5 - parent: 2 - - uid: 16074 - components: - - type: Transform - pos: -13.5,14.5 - parent: 2 - - uid: 16075 - components: - - type: Transform - pos: -13.5,13.5 - parent: 2 - - uid: 16076 - components: - - type: Transform - pos: -56.5,-59.5 - parent: 2 - - uid: 16084 - components: - - type: Transform - pos: 17.5,-56.5 - parent: 2 - - uid: 16085 - components: - - type: Transform - pos: 18.5,-56.5 - parent: 2 - - uid: 16086 - components: - - type: Transform - pos: 19.5,-56.5 - parent: 2 - - uid: 16104 - components: - - type: Transform - pos: 29.5,-28.5 - parent: 2 - - uid: 16108 - components: - - type: Transform - pos: 29.5,-29.5 - parent: 2 - - uid: 16109 - components: - - type: Transform - pos: 29.5,-30.5 - parent: 2 - - uid: 16110 - components: - - type: Transform - pos: 29.5,-31.5 - parent: 2 - - uid: 16114 - components: - - type: Transform - pos: -57.5,-60.5 - parent: 2 - - uid: 16193 - components: - - type: Transform - pos: 30.5,-31.5 - parent: 2 - - uid: 16205 - components: - - type: Transform - pos: 61.5,-54.5 - parent: 2 - - uid: 16207 - components: - - type: Transform - pos: 62.5,-54.5 - parent: 2 - - uid: 16325 - components: - - type: Transform - pos: -56.5,-61.5 - parent: 2 - - uid: 16326 - components: - - type: Transform - pos: -63.5,-59.5 - parent: 2 - - uid: 16334 - components: - - type: Transform - pos: 38.5,26.5 - parent: 2 - - uid: 16350 - components: - - type: Transform - pos: -38.5,-34.5 - parent: 2 - - uid: 16351 - components: - - type: Transform - pos: -38.5,-35.5 - parent: 2 - - uid: 16363 - components: - - type: Transform - pos: -38.5,-36.5 - parent: 2 - - uid: 16370 - components: - - type: Transform - pos: -36.5,-36.5 - parent: 2 - - uid: 16371 - components: - - type: Transform - pos: -35.5,-36.5 - parent: 2 - - uid: 16372 - components: - - type: Transform - pos: -34.5,-36.5 - parent: 2 - - uid: 16373 - components: - - type: Transform - pos: -33.5,-36.5 - parent: 2 - - uid: 16374 - components: - - type: Transform - pos: -32.5,-36.5 - parent: 2 - - uid: 16375 - components: - - type: Transform - pos: -37.5,-36.5 - parent: 2 - - uid: 16376 - components: - - type: Transform - pos: -34.5,-37.5 - parent: 2 - - uid: 16377 - components: - - type: Transform - pos: -34.5,-38.5 - parent: 2 - - uid: 16378 - components: - - type: Transform - pos: -33.5,-38.5 - parent: 2 - - uid: 16379 - components: - - type: Transform - pos: -34.5,-34.5 - parent: 2 - - uid: 16380 - components: - - type: Transform - pos: -34.5,-35.5 - parent: 2 - - uid: 16381 - components: - - type: Transform - pos: -33.5,-41.5 - parent: 2 - - uid: 16382 - components: - - type: Transform - pos: -38.5,-37.5 - parent: 2 - - uid: 16383 - components: - - type: Transform - pos: -38.5,-38.5 - parent: 2 - - uid: 16384 - components: - - type: Transform - pos: -36.5,-42.5 - parent: 2 - - uid: 16385 - components: - - type: Transform - pos: -35.5,-42.5 - parent: 2 - - uid: 16386 - components: - - type: Transform - pos: -34.5,-42.5 - parent: 2 - - uid: 16387 - components: - - type: Transform - pos: -33.5,-42.5 - parent: 2 - - uid: 16388 - components: - - type: Transform - pos: -32.5,-41.5 - parent: 2 - - uid: 16389 - components: - - type: Transform - pos: -31.5,-41.5 - parent: 2 - - uid: 16390 - components: - - type: Transform - pos: -30.5,-41.5 - parent: 2 - - uid: 16391 - components: - - type: Transform - pos: -29.5,-41.5 - parent: 2 - - uid: 16392 - components: - - type: Transform - pos: -28.5,-41.5 - parent: 2 - - uid: 16394 - components: - - type: Transform - pos: -33.5,-43.5 - parent: 2 - - uid: 16395 - components: - - type: Transform - pos: -33.5,-44.5 - parent: 2 - - uid: 16396 - components: - - type: Transform - pos: -33.5,-45.5 - parent: 2 - - uid: 16420 - components: - - type: Transform - pos: -33.5,-46.5 - parent: 2 - - uid: 16475 - components: - - type: Transform - pos: -33.5,-47.5 - parent: 2 - - uid: 16486 - components: - - type: Transform - pos: -33.5,-48.5 - parent: 2 - - uid: 16543 - components: - - type: Transform - pos: 65.5,-40.5 - parent: 2 - - uid: 16579 - components: - - type: Transform - pos: -33.5,-49.5 - parent: 2 - - uid: 16580 - components: - - type: Transform - pos: -49.5,-46.5 - parent: 2 - - uid: 16617 - components: - - type: Transform - pos: -49.5,-45.5 - parent: 2 - - uid: 16621 - components: - - type: Transform - pos: -58.5,-57.5 - parent: 2 - - uid: 16622 - components: - - type: Transform - pos: -58.5,-59.5 - parent: 2 - - uid: 16623 - components: - - type: Transform - pos: -62.5,-59.5 - parent: 2 - - uid: 16625 - components: - - type: Transform - pos: -35.5,-55.5 - parent: 2 - - uid: 16626 - components: - - type: Transform - pos: -34.5,-55.5 - parent: 2 - - uid: 16627 - components: - - type: Transform - pos: -33.5,-55.5 - parent: 2 - - uid: 16628 - components: - - type: Transform - pos: -33.5,-54.5 - parent: 2 - - uid: 16629 - components: - - type: Transform - pos: -33.5,-53.5 - parent: 2 - - uid: 16630 - components: - - type: Transform - pos: -32.5,-55.5 - parent: 2 - - uid: 16631 - components: - - type: Transform - pos: -31.5,-55.5 - parent: 2 - - uid: 16632 - components: - - type: Transform - pos: -30.5,-55.5 - parent: 2 - - uid: 16633 - components: - - type: Transform - pos: -30.5,-54.5 - parent: 2 - - uid: 16634 - components: - - type: Transform - pos: -30.5,-53.5 - parent: 2 - - uid: 16635 - components: - - type: Transform - pos: -33.5,-56.5 - parent: 2 - - uid: 16637 - components: - - type: Transform - pos: -33.5,-57.5 - parent: 2 - - uid: 16638 - components: - - type: Transform - pos: -33.5,-58.5 - parent: 2 - - uid: 16644 - components: - - type: Transform - pos: 31.5,-31.5 - parent: 2 - - uid: 16647 - components: - - type: Transform - pos: 21.5,-43.5 - parent: 2 - - uid: 16648 - components: - - type: Transform - pos: 19.5,-43.5 - parent: 2 - - uid: 16652 - components: - - type: Transform - pos: 20.5,-43.5 - parent: 2 - - uid: 16656 - components: - - type: Transform - pos: 32.5,-31.5 - parent: 2 - - uid: 16657 - components: - - type: Transform - pos: -33.5,-59.5 - parent: 2 - - uid: 16666 - components: - - type: Transform - pos: -33.5,-60.5 - parent: 2 - - uid: 16668 - components: - - type: Transform - pos: -33.5,-61.5 - parent: 2 - - uid: 16671 - components: - - type: Transform - pos: 33.5,-31.5 - parent: 2 - - uid: 16675 - components: - - type: Transform - pos: -33.5,-62.5 - parent: 2 - - uid: 16678 - components: - - type: Transform - pos: -33.5,-63.5 - parent: 2 - - uid: 16682 - components: - - type: Transform - pos: -33.5,-64.5 - parent: 2 - - uid: 16683 - components: - - type: Transform - pos: -33.5,-65.5 - parent: 2 - - uid: 16688 - components: - - type: Transform - pos: -36.5,-64.5 - parent: 2 - - uid: 16689 - components: - - type: Transform - pos: -59.5,-59.5 - parent: 2 - - uid: 16705 - components: - - type: Transform - pos: 3.5,-97.5 - parent: 2 - - uid: 16706 - components: - - type: Transform - pos: 3.5,-100.5 - parent: 2 - - uid: 16707 - components: - - type: Transform - pos: 3.5,-101.5 - parent: 2 - - uid: 16712 - components: - - type: Transform - pos: -36.5,-63.5 - parent: 2 - - uid: 16713 - components: - - type: Transform - pos: -36.5,-62.5 - parent: 2 - - uid: 16716 - components: - - type: Transform - pos: 34.5,-31.5 - parent: 2 - - uid: 16717 - components: - - type: Transform - pos: -35.5,-62.5 - parent: 2 - - uid: 16718 - components: - - type: Transform - pos: -34.5,-62.5 - parent: 2 - - uid: 16728 - components: - - type: Transform - pos: -58.5,-58.5 - parent: 2 - - uid: 16765 - components: - - type: Transform - pos: 35.5,-31.5 - parent: 2 - - uid: 16774 - components: - - type: Transform - pos: 36.5,-31.5 - parent: 2 - - uid: 16779 - components: - - type: Transform - pos: 37.5,-31.5 - parent: 2 - - uid: 16785 - components: - - type: Transform - pos: -35.5,-70.5 - parent: 2 - - uid: 16787 - components: - - type: Transform - pos: -34.5,-70.5 - parent: 2 - - uid: 16791 - components: - - type: Transform - pos: 29.5,-27.5 - parent: 2 - - uid: 16793 - components: - - type: Transform - pos: 29.5,-26.5 - parent: 2 - - uid: 16794 - components: - - type: Transform - pos: 29.5,-25.5 - parent: 2 - - uid: 16795 - components: - - type: Transform - pos: -33.5,-71.5 - parent: 2 - - uid: 16796 - components: - - type: Transform - pos: -33.5,-70.5 - parent: 2 - - uid: 16797 - components: - - type: Transform - pos: -33.5,-72.5 - parent: 2 - - uid: 16800 - components: - - type: Transform - pos: -33.5,-73.5 - parent: 2 - - uid: 16801 - components: - - type: Transform - pos: -33.5,-74.5 - parent: 2 - - uid: 16802 - components: - - type: Transform - pos: -33.5,-75.5 - parent: 2 - - uid: 16803 - components: - - type: Transform - pos: -33.5,-76.5 - parent: 2 - - uid: 16804 - components: - - type: Transform - pos: -33.5,-77.5 - parent: 2 - - uid: 16805 - components: - - type: Transform - pos: -33.5,-78.5 - parent: 2 - - uid: 16806 - components: - - type: Transform - pos: -33.5,-79.5 - parent: 2 - - uid: 16807 - components: - - type: Transform - pos: -33.5,-80.5 - parent: 2 - - uid: 16808 - components: - - type: Transform - pos: -33.5,-81.5 - parent: 2 - - uid: 16809 - components: - - type: Transform - pos: -33.5,-82.5 - parent: 2 - - uid: 16810 - components: - - type: Transform - pos: -33.5,-83.5 - parent: 2 - - uid: 16811 - components: - - type: Transform - pos: -36.5,-80.5 - parent: 2 - - uid: 16812 - components: - - type: Transform - pos: -36.5,-79.5 - parent: 2 - - uid: 16813 - components: - - type: Transform - pos: -30.5,-80.5 - parent: 2 - - uid: 16814 - components: - - type: Transform - pos: -30.5,-79.5 - parent: 2 - - uid: 16815 - components: - - type: Transform - pos: -31.5,-79.5 - parent: 2 - - uid: 16816 - components: - - type: Transform - pos: -32.5,-79.5 - parent: 2 - - uid: 16817 - components: - - type: Transform - pos: -35.5,-79.5 - parent: 2 - - uid: 16819 - components: - - type: Transform - pos: -34.5,-79.5 - parent: 2 - - uid: 16820 - components: - - type: Transform - pos: -37.5,-76.5 - parent: 2 - - uid: 16821 - components: - - type: Transform - pos: -36.5,-76.5 - parent: 2 - - uid: 16822 - components: - - type: Transform - pos: -35.5,-76.5 - parent: 2 - - uid: 16823 - components: - - type: Transform - pos: -34.5,-76.5 - parent: 2 - - uid: 16824 - components: - - type: Transform - pos: -32.5,-76.5 - parent: 2 - - uid: 16825 - components: - - type: Transform - pos: -31.5,-75.5 - parent: 2 - - uid: 16826 - components: - - type: Transform - pos: -31.5,-76.5 - parent: 2 - - uid: 16828 - components: - - type: Transform - pos: -31.5,-77.5 - parent: 2 - - uid: 16829 - components: - - type: Transform - pos: -31.5,-73.5 - parent: 2 - - uid: 16830 - components: - - type: Transform - pos: -31.5,-71.5 - parent: 2 - - uid: 16831 - components: - - type: Transform - pos: 28.5,-25.5 - parent: 2 - - uid: 16832 - components: - - type: Transform - pos: -31.5,-72.5 - parent: 2 - - uid: 16833 - components: - - type: Transform - pos: -36.5,-73.5 - parent: 2 - - uid: 16836 - components: - - type: Transform - pos: -36.5,-72.5 - parent: 2 - - uid: 16837 - components: - - type: Transform - pos: -36.5,-71.5 - parent: 2 - - uid: 16838 - components: - - type: Transform - pos: -35.5,-72.5 - parent: 2 - - uid: 16850 - components: - - type: Transform - pos: -34.5,-72.5 - parent: 2 - - uid: 16851 - components: - - type: Transform - pos: -32.5,-72.5 - parent: 2 - - uid: 16852 - components: - - type: Transform - pos: -37.5,-68.5 - parent: 2 - - uid: 16853 - components: - - type: Transform - pos: -36.5,-68.5 - parent: 2 - - uid: 16854 - components: - - type: Transform - pos: -35.5,-68.5 - parent: 2 - - uid: 16855 - components: - - type: Transform - pos: -34.5,-68.5 - parent: 2 - - uid: 16856 - components: - - type: Transform - pos: -33.5,-68.5 - parent: 2 - - uid: 16857 - components: - - type: Transform - pos: -33.5,-69.5 - parent: 2 - - uid: 16867 - components: - - type: Transform - pos: -60.5,-60.5 - parent: 2 - - uid: 16880 - components: - - type: Transform - pos: 3.5,-98.5 - parent: 2 - - uid: 16889 - components: - - type: Transform - pos: -60.5,-59.5 - parent: 2 - - uid: 16891 - components: - - type: Transform - pos: -61.5,-58.5 - parent: 2 - - uid: 16943 - components: - - type: Transform - pos: 44.5,20.5 - parent: 2 - - uid: 16985 - components: - - type: Transform - pos: 27.5,-25.5 - parent: 2 - - uid: 17021 - components: - - type: Transform - pos: 26.5,-25.5 - parent: 2 - - uid: 17025 - components: - - type: Transform - pos: 25.5,-25.5 - parent: 2 - - uid: 17058 - components: - - type: Transform - pos: -48.5,-44.5 - parent: 2 - - uid: 17059 - components: - - type: Transform - pos: -48.5,-45.5 - parent: 2 - - uid: 17064 - components: - - type: Transform - pos: -46.5,-45.5 - parent: 2 - - uid: 17071 - components: - - type: Transform - pos: -45.5,-45.5 - parent: 2 - - uid: 17072 - components: - - type: Transform - pos: -47.5,-45.5 - parent: 2 - - uid: 17074 - components: - - type: Transform - pos: -45.5,-44.5 - parent: 2 - - uid: 17078 - components: - - type: Transform - pos: -45.5,-42.5 - parent: 2 - - uid: 17086 - components: - - type: Transform - pos: -44.5,-42.5 - parent: 2 - - uid: 17087 - components: - - type: Transform - pos: -45.5,-43.5 - parent: 2 - - uid: 17092 - components: - - type: Transform - pos: 35.5,27.5 - parent: 2 - - uid: 17103 - components: - - type: Transform - pos: -48.5,-43.5 - parent: 2 - - uid: 17104 - components: - - type: Transform - pos: -48.5,-41.5 - parent: 2 - - uid: 17105 - components: - - type: Transform - pos: -48.5,-42.5 - parent: 2 - - uid: 17106 - components: - - type: Transform - pos: -49.5,-41.5 - parent: 2 - - uid: 17107 - components: - - type: Transform - pos: -49.5,-40.5 - parent: 2 - - uid: 17146 - components: - - type: Transform - pos: -49.5,-35.5 - parent: 2 - - uid: 17147 - components: - - type: Transform - pos: -48.5,-35.5 - parent: 2 - - uid: 17150 - components: - - type: Transform - pos: -48.5,-36.5 - parent: 2 - - uid: 17155 - components: - - type: Transform - pos: -48.5,-37.5 - parent: 2 - - uid: 17156 - components: - - type: Transform - pos: -49.5,-37.5 - parent: 2 - - uid: 17176 - components: - - type: Transform - pos: -50.5,-37.5 - parent: 2 - - uid: 17181 - components: - - type: Transform - pos: 9.5,-88.5 - parent: 2 - - uid: 17182 - components: - - type: Transform - pos: -51.5,-37.5 - parent: 2 - - uid: 17184 - components: - - type: Transform - pos: -47.5,-37.5 - parent: 2 - - uid: 17185 - components: - - type: Transform - pos: -46.5,-37.5 - parent: 2 - - uid: 17206 - components: - - type: Transform - pos: -6.5,2.5 - parent: 2 - - uid: 17207 - components: - - type: Transform - pos: -7.5,3.5 - parent: 2 - - uid: 17208 - components: - - type: Transform - pos: -6.5,4.5 - parent: 2 - - uid: 17209 - components: - - type: Transform - pos: -6.5,5.5 - parent: 2 - - uid: 17210 - components: - - type: Transform - pos: -2.5,2.5 - parent: 2 - - uid: 17211 - components: - - type: Transform - pos: 1.5,5.5 - parent: 2 - - uid: 17212 - components: - - type: Transform - pos: -2.5,4.5 - parent: 2 - - uid: 17213 - components: - - type: Transform - pos: -2.5,5.5 - parent: 2 - - uid: 17214 - components: - - type: Transform - pos: 1.5,2.5 - parent: 2 - - uid: 17215 - components: - - type: Transform - pos: -5.5,3.5 - parent: 2 - - uid: 17216 - components: - - type: Transform - pos: 1.5,4.5 - parent: 2 - - uid: 17218 - components: - - type: Transform - pos: -4.5,3.5 - parent: 2 - - uid: 17219 - components: - - type: Transform - pos: -3.5,3.5 - parent: 2 - - uid: 17220 - components: - - type: Transform - pos: -2.5,3.5 - parent: 2 - - uid: 17221 - components: - - type: Transform - pos: -1.5,3.5 - parent: 2 - - uid: 17222 - components: - - type: Transform - pos: -0.5,3.5 - parent: 2 - - uid: 17223 - components: - - type: Transform - pos: 0.5,3.5 - parent: 2 - - uid: 17224 - components: - - type: Transform - pos: 1.5,3.5 - parent: 2 - - uid: 17225 - components: - - type: Transform - pos: 2.5,3.5 - parent: 2 - - uid: 17226 - components: - - type: Transform - pos: 3.5,3.5 - parent: 2 - - uid: 17227 - components: - - type: Transform - pos: 4.5,3.5 - parent: 2 - - uid: 17228 - components: - - type: Transform - pos: -45.5,-37.5 - parent: 2 - - uid: 17229 - components: - - type: Transform - pos: -44.5,-37.5 - parent: 2 - - uid: 17230 - components: - - type: Transform - pos: -43.5,-37.5 - parent: 2 - - uid: 17231 - components: - - type: Transform - pos: 0.5,7.5 - parent: 2 - - uid: 17232 - components: - - type: Transform - pos: -1.5,7.5 - parent: 2 - - uid: 17233 - components: - - type: Transform - pos: -3.5,7.5 - parent: 2 - - uid: 17234 - components: - - type: Transform - pos: -5.5,7.5 - parent: 2 - - uid: 17235 - components: - - type: Transform - pos: -7.5,7.5 - parent: 2 - - uid: 17236 - components: - - type: Transform - pos: -6.5,7.5 - parent: 2 - - uid: 17237 - components: - - type: Transform - pos: -4.5,7.5 - parent: 2 - - uid: 17238 - components: - - type: Transform - pos: -2.5,7.5 - parent: 2 - - uid: 17239 - components: - - type: Transform - pos: -0.5,7.5 - parent: 2 - - uid: 17240 - components: - - type: Transform - pos: 1.5,7.5 - parent: 2 - - uid: 17241 - components: - - type: Transform - pos: 1.5,6.5 - parent: 2 - - uid: 17243 - components: - - type: Transform - pos: -2.5,6.5 - parent: 2 - - uid: 17244 - components: - - type: Transform - pos: -6.5,6.5 - parent: 2 - - uid: 17249 - components: - - type: Transform - pos: -42.5,-37.5 - parent: 2 - - uid: 17250 - components: - - type: Transform - pos: -43.5,-38.5 - parent: 2 - - uid: 17252 - components: - - type: Transform - pos: -43.5,-39.5 - parent: 2 - - uid: 17260 - components: - - type: Transform - pos: 7.5,-94.5 - parent: 2 - - uid: 17262 - components: - - type: Transform - pos: -45.5,-40.5 - parent: 2 - - uid: 17263 - components: - - type: Transform - pos: -44.5,-40.5 - parent: 2 - - uid: 17283 - components: - - type: Transform - pos: -43.5,-40.5 - parent: 2 - - uid: 17285 - components: - - type: Transform - pos: 7.5,-91.5 - parent: 2 - - uid: 17287 - components: - - type: Transform - pos: -42.5,-40.5 - parent: 2 - - uid: 17292 - components: - - type: Transform - pos: 43.5,20.5 - parent: 2 - - uid: 17295 - components: - - type: Transform - pos: -41.5,-40.5 - parent: 2 - - uid: 17320 - components: - - type: Transform - pos: -5.5,24.5 - parent: 2 - - uid: 17353 - components: - - type: Transform - pos: 37.5,25.5 - parent: 2 - - uid: 17493 - components: - - type: Transform - pos: 37.5,23.5 - parent: 2 - - uid: 17497 - components: - - type: Transform - pos: 27.5,-32.5 - parent: 2 - - uid: 17498 - components: - - type: Transform - pos: 28.5,-32.5 - parent: 2 - - uid: 17499 - components: - - type: Transform - pos: 28.5,-33.5 - parent: 2 - - uid: 17500 - components: - - type: Transform - pos: 28.5,-34.5 - parent: 2 - - uid: 17501 - components: - - type: Transform - pos: 28.5,-35.5 - parent: 2 - - uid: 17502 - components: - - type: Transform - pos: 28.5,-36.5 - parent: 2 - - uid: 17503 - components: - - type: Transform - pos: 29.5,-34.5 - parent: 2 - - uid: 17504 - components: - - type: Transform - pos: 30.5,-34.5 - parent: 2 - - uid: 17505 - components: - - type: Transform - pos: 31.5,-34.5 - parent: 2 - - uid: 17506 - components: - - type: Transform - pos: 31.5,-35.5 - parent: 2 - - uid: 17507 - components: - - type: Transform - pos: 32.5,-35.5 - parent: 2 - - uid: 17508 - components: - - type: Transform - pos: 33.5,-35.5 - parent: 2 - - uid: 17509 - components: - - type: Transform - pos: 33.5,-34.5 - parent: 2 - - uid: 17514 - components: - - type: Transform - pos: 33.5,-33.5 - parent: 2 - - uid: 17515 - components: - - type: Transform - pos: 32.5,-33.5 - parent: 2 - - uid: 17518 - components: - - type: Transform - pos: 31.5,-33.5 - parent: 2 - - uid: 17526 - components: - - type: Transform - pos: 40.5,-31.5 - parent: 2 - - uid: 17536 - components: - - type: Transform - pos: -43.5,-36.5 - parent: 2 - - uid: 17537 - components: - - type: Transform - pos: -43.5,-35.5 - parent: 2 - - uid: 17538 - components: - - type: Transform - pos: -43.5,-34.5 - parent: 2 - - uid: 17539 - components: - - type: Transform - pos: -41.5,-37.5 - parent: 2 - - uid: 17567 - components: - - type: Transform - pos: 30.5,-77.5 - parent: 2 - - uid: 17568 - components: - - type: Transform - pos: 18.5,-43.5 - parent: 2 - - uid: 17573 - components: - - type: Transform - pos: 0.5,-33.5 - parent: 2 - - uid: 17574 - components: - - type: Transform - pos: 17.5,-43.5 - parent: 2 - - uid: 17578 - components: - - type: Transform - pos: -6.5,-33.5 - parent: 2 - - uid: 17590 - components: - - type: Transform - pos: 34.5,19.5 - parent: 2 - - uid: 17591 - components: - - type: Transform - pos: 37.5,22.5 - parent: 2 - - uid: 17599 - components: - - type: Transform - pos: -13.5,-37.5 - parent: 2 - - uid: 17600 - components: - - type: Transform - pos: -12.5,-37.5 - parent: 2 - - uid: 17601 - components: - - type: Transform - pos: -11.5,-37.5 - parent: 2 - - uid: 17602 - components: - - type: Transform - pos: -10.5,-37.5 - parent: 2 - - uid: 17603 - components: - - type: Transform - pos: -9.5,-37.5 - parent: 2 - - uid: 17604 - components: - - type: Transform - pos: -8.5,-37.5 - parent: 2 - - uid: 17605 - components: - - type: Transform - pos: -2.5,-40.5 - parent: 2 - - uid: 17611 - components: - - type: Transform - pos: -48.5,-34.5 - parent: 2 - - uid: 17613 - components: - - type: Transform - pos: 30.5,-78.5 - parent: 2 - - uid: 17614 - components: - - type: Transform - pos: 29.5,-78.5 - parent: 2 - - uid: 17622 - components: - - type: Transform - pos: -48.5,-33.5 - parent: 2 - - uid: 17623 - components: - - type: Transform - pos: -46.5,-26.5 - parent: 2 - - uid: 17625 - components: - - type: Transform - pos: -48.5,-26.5 - parent: 2 - - uid: 17626 - components: - - type: Transform - pos: -47.5,-26.5 - parent: 2 - - uid: 17633 - components: - - type: Transform - pos: -48.5,-27.5 - parent: 2 - - uid: 17634 - components: - - type: Transform - pos: 29.5,-79.5 - parent: 2 - - uid: 17635 - components: - - type: Transform - pos: -48.5,-28.5 - parent: 2 - - uid: 17637 - components: - - type: Transform - pos: 29.5,-80.5 - parent: 2 - - uid: 17638 - components: - - type: Transform - pos: 29.5,-14.5 - parent: 2 - - uid: 17639 - components: - - type: Transform - pos: 30.5,-80.5 - parent: 2 - - uid: 17645 - components: - - type: Transform - pos: 31.5,-80.5 - parent: 2 - - uid: 17646 - components: - - type: Transform - pos: 31.5,-79.5 - parent: 2 - - uid: 17647 - components: - - type: Transform - pos: 26.5,-14.5 - parent: 2 - - uid: 17649 - components: - - type: Transform - pos: -48.5,-22.5 - parent: 2 - - uid: 17650 - components: - - type: Transform - pos: -49.5,-22.5 - parent: 2 - - uid: 17652 - components: - - type: Transform - pos: -50.5,-22.5 - parent: 2 - - uid: 17654 - components: - - type: Transform - pos: 31.5,-78.5 - parent: 2 - - uid: 17658 - components: - - type: Transform - pos: -51.5,-22.5 - parent: 2 - - uid: 17660 - components: - - type: Transform - pos: 30.5,-76.5 - parent: 2 - - uid: 17661 - components: - - type: Transform - pos: -48.5,-20.5 - parent: 2 - - uid: 17664 - components: - - type: Transform - pos: -9.5,-31.5 - parent: 2 - - uid: 17666 - components: - - type: Transform - pos: 3.5,-25.5 - parent: 2 - - uid: 17667 - components: - - type: Transform - pos: 4.5,-25.5 - parent: 2 - - uid: 17668 - components: - - type: Transform - pos: -4.5,-29.5 - parent: 2 - - uid: 17671 - components: - - type: Transform - pos: -7.5,-31.5 - parent: 2 - - uid: 17672 - components: - - type: Transform - pos: -49.5,-20.5 - parent: 2 - - uid: 17673 - components: - - type: Transform - pos: -48.5,-21.5 - parent: 2 - - uid: 17687 - components: - - type: Transform - pos: 30.5,-75.5 - parent: 2 - - uid: 17688 - components: - - type: Transform - pos: 30.5,-74.5 - parent: 2 - - uid: 17689 - components: - - type: Transform - pos: 30.5,-73.5 - parent: 2 - - uid: 17690 - components: - - type: Transform - pos: 30.5,-72.5 - parent: 2 - - uid: 17691 - components: - - type: Transform - pos: 30.5,-71.5 - parent: 2 - - uid: 17692 - components: - - type: Transform - pos: 30.5,-70.5 - parent: 2 - - uid: 17693 - components: - - type: Transform - pos: 30.5,-69.5 - parent: 2 - - uid: 17694 - components: - - type: Transform - pos: 30.5,-68.5 - parent: 2 - - uid: 17695 - components: - - type: Transform - pos: 30.5,-67.5 - parent: 2 - - uid: 17704 - components: - - type: Transform - pos: 33.5,19.5 - parent: 2 - - uid: 17722 - components: - - type: Transform - pos: -8.5,-31.5 - parent: 2 - - uid: 17812 - components: - - type: Transform - pos: -63.5,-58.5 - parent: 2 - - uid: 17834 - components: - - type: Transform - pos: -50.5,-26.5 - parent: 2 - - uid: 17835 - components: - - type: Transform - pos: 52.5,-51.5 - parent: 2 - - uid: 17856 - components: - - type: Transform - pos: 32.5,21.5 - parent: 2 - - uid: 17857 - components: - - type: Transform - pos: -50.5,-27.5 - parent: 2 - - uid: 17859 - components: - - type: Transform - pos: -49.5,-27.5 - parent: 2 - - uid: 17863 - components: - - type: Transform - pos: 35.5,18.5 - parent: 2 - - uid: 17864 - components: - - type: Transform - pos: 34.5,18.5 - parent: 2 - - uid: 17867 - components: - - type: Transform - pos: 37.5,18.5 - parent: 2 - - uid: 17868 - components: - - type: Transform - pos: 36.5,18.5 - parent: 2 - - uid: 17870 - components: - - type: Transform - pos: -6.5,-31.5 - parent: 2 - - uid: 17873 - components: - - type: Transform - pos: 39.5,-14.5 - parent: 2 - - uid: 17876 - components: - - type: Transform - pos: -48.5,-29.5 - parent: 2 - - uid: 17877 - components: - - type: Transform - pos: -56.5,-28.5 - parent: 2 - - uid: 17879 - components: - - type: Transform - pos: -55.5,-28.5 - parent: 2 - - uid: 17882 - components: - - type: Transform - pos: -54.5,-28.5 - parent: 2 - - uid: 17885 - components: - - type: Transform - pos: -54.5,-29.5 - parent: 2 - - uid: 17886 - components: - - type: Transform - pos: -54.5,-30.5 - parent: 2 - - uid: 17906 - components: - - type: Transform - pos: 59.5,-37.5 - parent: 2 - - uid: 17910 - components: - - type: Transform - pos: 57.5,-37.5 - parent: 2 - - uid: 17914 - components: - - type: Transform - pos: 61.5,-37.5 - parent: 2 - - uid: 17915 - components: - - type: Transform - pos: 63.5,-37.5 - parent: 2 - - uid: 17916 - components: - - type: Transform - pos: 66.5,-37.5 - parent: 2 - - uid: 17948 - components: - - type: Transform - pos: -53.5,-30.5 - parent: 2 - - uid: 17953 - components: - - type: Transform - pos: -52.5,-30.5 - parent: 2 - - uid: 17955 - components: - - type: Transform - pos: -51.5,-30.5 - parent: 2 - - uid: 17957 - components: - - type: Transform - pos: -57.5,-28.5 - parent: 2 - - uid: 17967 - components: - - type: Transform - pos: -58.5,-28.5 - parent: 2 - - uid: 17974 - components: - - type: Transform - pos: -26.5,20.5 - parent: 2 - - uid: 17986 - components: - - type: Transform - pos: -58.5,-29.5 - parent: 2 - - uid: 17987 - components: - - type: Transform - pos: -58.5,-30.5 - parent: 2 - - uid: 17988 - components: - - type: Transform - pos: -58.5,-32.5 - parent: 2 - - uid: 17989 - components: - - type: Transform - pos: -59.5,-32.5 - parent: 2 - - uid: 17990 - components: - - type: Transform - pos: -60.5,-32.5 - parent: 2 - - uid: 17991 - components: - - type: Transform - pos: -60.5,-31.5 - parent: 2 - - uid: 17992 - components: - - type: Transform - pos: -60.5,-30.5 - parent: 2 - - uid: 17993 - components: - - type: Transform - pos: -60.5,-29.5 - parent: 2 - - uid: 17994 - components: - - type: Transform - pos: -60.5,-28.5 - parent: 2 - - uid: 17995 - components: - - type: Transform - pos: -60.5,-27.5 - parent: 2 - - uid: 17996 - components: - - type: Transform - pos: -59.5,-27.5 - parent: 2 - - uid: 17997 - components: - - type: Transform - pos: -58.5,-27.5 - parent: 2 - - uid: 18000 - components: - - type: Transform - pos: -55.5,-26.5 - parent: 2 - - uid: 18001 - components: - - type: Transform - pos: -54.5,-26.5 - parent: 2 - - uid: 18002 - components: - - type: Transform - pos: -55.5,-32.5 - parent: 2 - - uid: 18003 - components: - - type: Transform - pos: -54.5,-32.5 - parent: 2 - - uid: 18034 - components: - - type: Transform - pos: 95.5,-43.5 - parent: 2 - - uid: 18035 - components: - - type: Transform - pos: 95.5,-44.5 - parent: 2 - - uid: 18037 - components: - - type: Transform - pos: -16.5,-5.5 - parent: 2 - - uid: 18038 - components: - - type: Transform - pos: -16.5,-6.5 - parent: 2 - - uid: 18039 - components: - - type: Transform - pos: -16.5,-7.5 - parent: 2 - - uid: 18040 - components: - - type: Transform - pos: -16.5,-8.5 - parent: 2 - - uid: 18041 - components: - - type: Transform - pos: -16.5,-9.5 - parent: 2 - - uid: 18042 - components: - - type: Transform - pos: -16.5,-10.5 - parent: 2 - - uid: 18043 - components: - - type: Transform - pos: -16.5,-11.5 - parent: 2 - - uid: 18044 - components: - - type: Transform - pos: -16.5,-12.5 - parent: 2 - - uid: 18045 - components: - - type: Transform - pos: -16.5,-13.5 - parent: 2 - - uid: 18046 - components: - - type: Transform - pos: -16.5,-14.5 - parent: 2 - - uid: 18047 - components: - - type: Transform - pos: -54.5,-31.5 - parent: 2 - - uid: 18048 - components: - - type: Transform - pos: -54.5,-27.5 - parent: 2 - - uid: 18050 - components: - - type: Transform - pos: -58.5,-31.5 - parent: 2 - - uid: 18051 - components: - - type: Transform - pos: -31.5,-23.5 - parent: 2 - - uid: 18056 - components: - - type: Transform - pos: -4.5,-31.5 - parent: 2 - - uid: 18061 - components: - - type: Transform - pos: 70.5,-39.5 - parent: 2 - - uid: 18064 - components: - - type: Transform - pos: 23.5,11.5 - parent: 2 - - uid: 18067 - components: - - type: Transform - pos: 22.5,11.5 - parent: 2 - - uid: 18068 - components: - - type: Transform - pos: 39.5,18.5 - parent: 2 - - uid: 18070 - components: - - type: Transform - pos: 70.5,-40.5 - parent: 2 - - uid: 18081 - components: - - type: Transform - pos: 44.5,11.5 - parent: 2 - - uid: 18082 - components: - - type: Transform - pos: 69.5,-40.5 - parent: 2 - - uid: 18085 - components: - - type: Transform - pos: 44.5,10.5 - parent: 2 - - uid: 18086 - components: - - type: Transform - pos: 46.5,8.5 - parent: 2 - - uid: 18088 - components: - - type: Transform - pos: 69.5,-44.5 - parent: 2 - - uid: 18089 - components: - - type: Transform - pos: 70.5,-44.5 - parent: 2 - - uid: 18090 - components: - - type: Transform - pos: 71.5,-44.5 - parent: 2 - - uid: 18092 - components: - - type: Transform - pos: 16.5,-43.5 - parent: 2 - - uid: 18104 - components: - - type: Transform - pos: 72.5,-44.5 - parent: 2 - - uid: 18114 - components: - - type: Transform - pos: 73.5,-44.5 - parent: 2 - - uid: 18117 - components: - - type: Transform - pos: 74.5,-44.5 - parent: 2 - - uid: 18118 - components: - - type: Transform - pos: 74.5,-43.5 - parent: 2 - - uid: 18122 - components: - - type: Transform - pos: 74.5,-42.5 - parent: 2 - - uid: 18125 - components: - - type: Transform - pos: 74.5,-41.5 - parent: 2 - - uid: 18136 - components: - - type: Transform - pos: 74.5,-40.5 - parent: 2 - - uid: 18141 - components: - - type: Transform - pos: 73.5,-40.5 - parent: 2 - - uid: 18142 - components: - - type: Transform - pos: 72.5,-40.5 - parent: 2 - - uid: 18143 - components: - - type: Transform - pos: 71.5,-40.5 - parent: 2 - - uid: 18145 - components: - - type: Transform - pos: 75.5,-41.5 - parent: 2 - - uid: 18146 - components: - - type: Transform - pos: 79.5,-42.5 - parent: 2 - - uid: 18150 - components: - - type: Transform - pos: 77.5,-41.5 - parent: 2 - - uid: 18159 - components: - - type: Transform - pos: 78.5,-41.5 - parent: 2 - - uid: 18162 - components: - - type: Transform - pos: 78.5,-42.5 - parent: 2 - - uid: 18167 - components: - - type: Transform - pos: 78.5,-43.5 - parent: 2 - - uid: 18169 - components: - - type: Transform - pos: 68.5,-40.5 - parent: 2 - - uid: 18173 - components: - - type: Transform - pos: 68.5,-44.5 - parent: 2 - - uid: 18178 - components: - - type: Transform - pos: 77.5,-45.5 - parent: 2 - - uid: 18180 - components: - - type: Transform - pos: 78.5,-45.5 - parent: 2 - - uid: 18181 - components: - - type: Transform - pos: 79.5,-45.5 - parent: 2 - - uid: 18185 - components: - - type: Transform - pos: 68.5,-45.5 - parent: 2 - - uid: 18186 - components: - - type: Transform - pos: 67.5,-45.5 - parent: 2 - - uid: 18187 - components: - - type: Transform - pos: 66.5,-45.5 - parent: 2 - - uid: 18207 - components: - - type: Transform - pos: -4.5,-32.5 - parent: 2 - - uid: 18214 - components: - - type: Transform - pos: 71.5,-39.5 - parent: 2 - - uid: 18215 - components: - - type: Transform - pos: 73.5,-39.5 - parent: 2 - - uid: 18216 - components: - - type: Transform - pos: 74.5,-39.5 - parent: 2 - - uid: 18217 - components: - - type: Transform - pos: 74.5,-45.5 - parent: 2 - - uid: 18218 - components: - - type: Transform - pos: 73.5,-45.5 - parent: 2 - - uid: 18219 - components: - - type: Transform - pos: 71.5,-45.5 - parent: 2 - - uid: 18225 - components: - - type: Transform - pos: 78.5,-44.5 - parent: 2 - - uid: 18226 - components: - - type: Transform - pos: 90.5,-43.5 - parent: 2 - - uid: 18227 - components: - - type: Transform - pos: 90.5,-42.5 - parent: 2 - - uid: 18228 - components: - - type: Transform - pos: 89.5,-42.5 - parent: 2 - - uid: 18229 - components: - - type: Transform - pos: 88.5,-42.5 - parent: 2 - - uid: 18230 - components: - - type: Transform - pos: 87.5,-41.5 - parent: 2 - - uid: 18231 - components: - - type: Transform - pos: 88.5,-44.5 - parent: 2 - - uid: 18232 - components: - - type: Transform - pos: 89.5,-44.5 - parent: 2 - - uid: 18233 - components: - - type: Transform - pos: 90.5,-44.5 - parent: 2 - - uid: 18235 - components: - - type: Transform - pos: 91.5,-44.5 - parent: 2 - - uid: 18237 - components: - - type: Transform - pos: 92.5,-44.5 - parent: 2 - - uid: 18238 - components: - - type: Transform - pos: 93.5,-44.5 - parent: 2 - - uid: 18240 - components: - - type: Transform - pos: 94.5,-44.5 - parent: 2 - - uid: 18246 - components: - - type: Transform - pos: 87.5,-44.5 - parent: 2 - - uid: 18251 - components: - - type: Transform - pos: 87.5,-43.5 - parent: 2 - - uid: 18252 - components: - - type: Transform - pos: 94.5,-40.5 - parent: 2 - - uid: 18253 - components: - - type: Transform - pos: 93.5,-40.5 - parent: 2 - - uid: 18254 - components: - - type: Transform - pos: 92.5,-40.5 - parent: 2 - - uid: 18255 - components: - - type: Transform - pos: 91.5,-40.5 - parent: 2 - - uid: 18256 - components: - - type: Transform - pos: 90.5,-40.5 - parent: 2 - - uid: 18257 - components: - - type: Transform - pos: 89.5,-40.5 - parent: 2 - - uid: 18259 - components: - - type: Transform - pos: 88.5,-40.5 - parent: 2 - - uid: 18260 - components: - - type: Transform - pos: 87.5,-40.5 - parent: 2 - - uid: 18261 - components: - - type: Transform - pos: 87.5,-42.5 - parent: 2 - - uid: 18263 - components: - - type: Transform - pos: 86.5,-42.5 - parent: 2 - - uid: 18268 - components: - - type: Transform - pos: 85.5,-42.5 - parent: 2 - - uid: 18271 - components: - - type: Transform - pos: 84.5,-42.5 - parent: 2 - - uid: 18277 - components: - - type: Transform - pos: 82.5,-42.5 - parent: 2 - - uid: 18280 - components: - - type: Transform - pos: 81.5,-42.5 - parent: 2 - - uid: 18293 - components: - - type: Transform - pos: 81.5,-41.5 - parent: 2 - - uid: 18294 - components: - - type: Transform - pos: 81.5,-40.5 - parent: 2 - - uid: 18295 - components: - - type: Transform - pos: 81.5,-43.5 - parent: 2 - - uid: 18300 - components: - - type: Transform - pos: 81.5,-44.5 - parent: 2 - - uid: 18342 - components: - - type: Transform - pos: 38.5,18.5 - parent: 2 - - uid: 18346 - components: - - type: Transform - pos: 95.5,-42.5 - parent: 2 - - uid: 18347 - components: - - type: Transform - pos: 95.5,-41.5 - parent: 2 - - uid: 18349 - components: - - type: Transform - pos: 95.5,-40.5 - parent: 2 - - uid: 18401 - components: - - type: Transform - pos: 40.5,18.5 - parent: 2 - - uid: 18402 - components: - - type: Transform - pos: 38.5,21.5 - parent: 2 - - uid: 18404 - components: - - type: Transform - pos: 38.5,22.5 - parent: 2 - - uid: 18405 - components: - - type: Transform - pos: 39.5,21.5 - parent: 2 - - uid: 18406 - components: - - type: Transform - pos: 40.5,21.5 - parent: 2 - - uid: 18413 - components: - - type: Transform - pos: 27.5,23.5 - parent: 2 - - uid: 18426 - components: - - type: Transform - pos: -4.5,-30.5 - parent: 2 - - uid: 18454 - components: - - type: Transform - pos: 58.5,-52.5 - parent: 2 - - uid: 18468 - components: - - type: Transform - pos: 65.5,-41.5 - parent: 2 - - uid: 18503 - components: - - type: Transform - pos: 66.5,-40.5 - parent: 2 - - uid: 18553 - components: - - type: Transform - pos: -31.5,-24.5 - parent: 2 - - uid: 18554 - components: - - type: Transform - pos: -4.5,9.5 - parent: 2 - - uid: 18555 - components: - - type: Transform - pos: -2.5,9.5 - parent: 2 - - uid: 18556 - components: - - type: Transform - pos: -1.5,9.5 - parent: 2 - - uid: 18557 - components: - - type: Transform - pos: -3.5,9.5 - parent: 2 - - uid: 18558 - components: - - type: Transform - pos: -30.5,-24.5 - parent: 2 - - uid: 18559 - components: - - type: Transform - pos: -29.5,-24.5 - parent: 2 - - uid: 18560 - components: - - type: Transform - pos: -0.5,-34.5 - parent: 2 - - uid: 18562 - components: - - type: Transform - pos: -3.5,10.5 - parent: 2 - - uid: 18565 - components: - - type: Transform - pos: -5.5,9.5 - parent: 2 - - uid: 18568 - components: - - type: Transform - pos: -28.5,-24.5 - parent: 2 - - uid: 18569 - components: - - type: Transform - pos: -27.5,-24.5 - parent: 2 - - uid: 18570 - components: - - type: Transform - pos: 41.5,-31.5 - parent: 2 - - uid: 18573 - components: - - type: Transform - pos: -29.5,-22.5 - parent: 2 - - uid: 18574 - components: - - type: Transform - pos: -28.5,-22.5 - parent: 2 - - uid: 18575 - components: - - type: Transform - pos: -29.5,-28.5 - parent: 2 - - uid: 18576 - components: - - type: Transform - pos: -30.5,-22.5 - parent: 2 - - uid: 18578 - components: - - type: Transform - pos: -30.5,-28.5 - parent: 2 - - uid: 18582 - components: - - type: Transform - pos: -31.5,-28.5 - parent: 2 - - uid: 18583 - components: - - type: Transform - pos: -31.5,-29.5 - parent: 2 - - uid: 18586 - components: - - type: Transform - pos: -31.5,-30.5 - parent: 2 - - uid: 18591 - components: - - type: Transform - pos: 15.5,-43.5 - parent: 2 - - uid: 18612 - components: - - type: Transform - pos: -31.5,-31.5 - parent: 2 - - uid: 18633 - components: - - type: Transform - pos: -30.5,-31.5 - parent: 2 - - uid: 18637 - components: - - type: Transform - pos: -29.5,-31.5 - parent: 2 - - uid: 18638 - components: - - type: Transform - pos: -28.5,-31.5 - parent: 2 - - uid: 18646 - components: - - type: Transform - pos: 44.5,-55.5 - parent: 2 - - uid: 18648 - components: - - type: Transform - pos: 54.5,-52.5 - parent: 2 - - uid: 18651 - components: - - type: Transform - pos: 55.5,-52.5 - parent: 2 - - uid: 18653 - components: - - type: Transform - pos: 56.5,-52.5 - parent: 2 - - uid: 18664 - components: - - type: Transform - pos: 44.5,-56.5 - parent: 2 - - uid: 18665 - components: - - type: Transform - pos: 44.5,-57.5 - parent: 2 - - uid: 18667 - components: - - type: Transform - pos: 39.5,-68.5 - parent: 2 - - uid: 18671 - components: - - type: Transform - pos: 45.5,-58.5 - parent: 2 - - uid: 18672 - components: - - type: Transform - pos: 43.5,-57.5 - parent: 2 - - uid: 18673 - components: - - type: Transform - pos: 46.5,-63.5 - parent: 2 - - uid: 18674 - components: - - type: Transform - pos: 45.5,-63.5 - parent: 2 - - uid: 18675 - components: - - type: Transform - pos: 44.5,-63.5 - parent: 2 - - uid: 18676 - components: - - type: Transform - pos: 45.5,-62.5 - parent: 2 - - uid: 18677 - components: - - type: Transform - pos: 45.5,-61.5 - parent: 2 - - uid: 18678 - components: - - type: Transform - pos: 45.5,-60.5 - parent: 2 - - uid: 18679 - components: - - type: Transform - pos: 45.5,-59.5 - parent: 2 - - uid: 18680 - components: - - type: Transform - pos: 42.5,-57.5 - parent: 2 - - uid: 18681 - components: - - type: Transform - pos: 45.5,-57.5 - parent: 2 - - uid: 18682 - components: - - type: Transform - pos: 46.5,-57.5 - parent: 2 - - uid: 18683 - components: - - type: Transform - pos: 48.5,-57.5 - parent: 2 - - uid: 18684 - components: - - type: Transform - pos: 47.5,-57.5 - parent: 2 - - uid: 18685 - components: - - type: Transform - pos: 39.5,-66.5 - parent: 2 - - uid: 18686 - components: - - type: Transform - pos: 39.5,-67.5 - parent: 2 - - uid: 18687 - components: - - type: Transform - pos: 40.5,-66.5 - parent: 2 - - uid: 18688 - components: - - type: Transform - pos: 38.5,-66.5 - parent: 2 - - uid: 18689 - components: - - type: Transform - pos: 39.5,-65.5 - parent: 2 - - uid: 18690 - components: - - type: Transform - pos: 39.5,-64.5 - parent: 2 - - uid: 18691 - components: - - type: Transform - pos: 39.5,-63.5 - parent: 2 - - uid: 18692 - components: - - type: Transform - pos: 39.5,-62.5 - parent: 2 - - uid: 18693 - components: - - type: Transform - pos: 39.5,-61.5 - parent: 2 - - uid: 18694 - components: - - type: Transform - pos: 39.5,-60.5 - parent: 2 - - uid: 18695 - components: - - type: Transform - pos: 39.5,-59.5 - parent: 2 - - uid: 18696 - components: - - type: Transform - pos: 39.5,-58.5 - parent: 2 - - uid: 18697 - components: - - type: Transform - pos: 39.5,-57.5 - parent: 2 - - uid: 18698 - components: - - type: Transform - pos: 40.5,-57.5 - parent: 2 - - uid: 18699 - components: - - type: Transform - pos: 41.5,-57.5 - parent: 2 - - uid: 18700 - components: - - type: Transform - pos: 49.5,-57.5 - parent: 2 - - uid: 18701 - components: - - type: Transform - pos: 50.5,-57.5 - parent: 2 - - uid: 18702 - components: - - type: Transform - pos: 51.5,-57.5 - parent: 2 - - uid: 18703 - components: - - type: Transform - pos: 51.5,-58.5 - parent: 2 - - uid: 18704 - components: - - type: Transform - pos: 51.5,-59.5 - parent: 2 - - uid: 18705 - components: - - type: Transform - pos: 51.5,-61.5 - parent: 2 - - uid: 18706 - components: - - type: Transform - pos: 51.5,-62.5 - parent: 2 - - uid: 18707 - components: - - type: Transform - pos: 51.5,-63.5 - parent: 2 - - uid: 18708 - components: - - type: Transform - pos: 51.5,-60.5 - parent: 2 - - uid: 18712 - components: - - type: Transform - pos: 15.5,-44.5 - parent: 2 - - uid: 18745 - components: - - type: Transform - pos: 14.5,-44.5 - parent: 2 - - uid: 18754 - components: - - type: Transform - pos: 36.5,24.5 - parent: 2 - - uid: 18758 - components: - - type: Transform - pos: 60.5,-53.5 - parent: 2 - - uid: 18799 - components: - - type: Transform - pos: -27.5,-31.5 - parent: 2 - - uid: 18816 - components: - - type: Transform - pos: -26.5,-31.5 - parent: 2 - - uid: 18857 - components: - - type: Transform - pos: -25.5,-31.5 - parent: 2 - - uid: 18861 - components: - - type: Transform - pos: 3.5,23.5 - parent: 2 - - uid: 18862 - components: - - type: Transform - pos: -25.5,-30.5 - parent: 2 - - uid: 18870 - components: - - type: Transform - pos: -25.5,-29.5 - parent: 2 - - uid: 18871 - components: - - type: Transform - pos: -25.5,-28.5 - parent: 2 - - uid: 18872 - components: - - type: Transform - pos: -26.5,-28.5 - parent: 2 - - uid: 18873 - components: - - type: Transform - pos: -27.5,-28.5 - parent: 2 - - uid: 18874 - components: - - type: Transform - pos: -28.5,-28.5 - parent: 2 - - uid: 18875 - components: - - type: Transform - pos: -28.5,-27.5 - parent: 2 - - uid: 18876 - components: - - type: Transform - pos: -28.5,-26.5 - parent: 2 - - uid: 18885 - components: - - type: Transform - pos: -28.5,-25.5 - parent: 2 - - uid: 18887 - components: - - type: Transform - pos: -27.5,-22.5 - parent: 2 - - uid: 18888 - components: - - type: Transform - pos: -30.5,-23.5 - parent: 2 - - uid: 18890 - components: - - type: Transform - pos: -25.5,-19.5 - parent: 2 - - uid: 18893 - components: - - type: Transform - pos: -25.5,-18.5 - parent: 2 - - uid: 18895 - components: - - type: Transform - pos: -24.5,-19.5 - parent: 2 - - uid: 18896 - components: - - type: Transform - pos: -26.5,-20.5 - parent: 2 - - uid: 18898 - components: - - type: Transform - pos: -27.5,-20.5 - parent: 2 - - uid: 18907 - components: - - type: Transform - pos: -27.5,-21.5 - parent: 2 - - uid: 18924 - components: - - type: Transform - pos: 4.5,-36.5 - parent: 2 - - uid: 18925 - components: - - type: Transform - pos: 5.5,-36.5 - parent: 2 - - uid: 18926 - components: - - type: Transform - pos: 3.5,-35.5 - parent: 2 - - uid: 18927 - components: - - type: Transform - pos: 3.5,-34.5 - parent: 2 - - uid: 18928 - components: - - type: Transform - pos: 3.5,-33.5 - parent: 2 - - uid: 18929 - components: - - type: Transform - pos: 3.5,-32.5 - parent: 2 - - uid: 18930 - components: - - type: Transform - pos: 3.5,-31.5 - parent: 2 - - uid: 18931 - components: - - type: Transform - pos: 3.5,-30.5 - parent: 2 - - uid: 18941 - components: - - type: Transform - pos: -31.5,-15.5 - parent: 2 - - uid: 18956 - components: - - type: Transform - pos: 48.5,-34.5 - parent: 2 - - uid: 18957 - components: - - type: Transform - pos: 48.5,-35.5 - parent: 2 - - uid: 18958 - components: - - type: Transform - pos: 48.5,-36.5 - parent: 2 - - uid: 18965 - components: - - type: Transform - pos: -32.5,-15.5 - parent: 2 - - uid: 18966 - components: - - type: Transform - pos: -33.5,-15.5 - parent: 2 - - uid: 18978 - components: - - type: Transform - pos: -34.5,-15.5 - parent: 2 - - uid: 19012 - components: - - type: Transform - pos: 40.5,-40.5 - parent: 2 - - uid: 19013 - components: - - type: Transform - pos: 40.5,-41.5 - parent: 2 - - uid: 19014 - components: - - type: Transform - pos: 40.5,-42.5 - parent: 2 - - uid: 19015 - components: - - type: Transform - pos: 36.5,-39.5 - parent: 2 - - uid: 19018 - components: - - type: Transform - pos: -30.5,-15.5 - parent: 2 - - uid: 19019 - components: - - type: Transform - pos: -28.5,-15.5 - parent: 2 - - uid: 19020 - components: - - type: Transform - pos: -27.5,-15.5 - parent: 2 - - uid: 19021 - components: - - type: Transform - pos: -26.5,-15.5 - parent: 2 - - uid: 19022 - components: - - type: Transform - pos: -25.5,-15.5 - parent: 2 - - uid: 19090 - components: - - type: Transform - pos: 50.5,2.5 - parent: 2 - - uid: 19102 - components: - - type: Transform - pos: 49.5,2.5 - parent: 2 - - uid: 19153 - components: - - type: Transform - pos: 32.5,19.5 - parent: 2 - - uid: 19162 - components: - - type: Transform - pos: -29.5,-15.5 - parent: 2 - - uid: 19163 - components: - - type: Transform - pos: -33.5,-16.5 - parent: 2 - - uid: 19189 - components: - - type: Transform - pos: -33.5,-17.5 - parent: 2 - - uid: 19192 - components: - - type: Transform - pos: 9.5,-90.5 - parent: 2 - - uid: 19196 - components: - - type: Transform - pos: -33.5,-18.5 - parent: 2 - - uid: 19198 - components: - - type: Transform - pos: -33.5,-19.5 - parent: 2 - - uid: 19200 - components: - - type: Transform - pos: -38.5,-19.5 - parent: 2 - - uid: 19204 - components: - - type: Transform - pos: 19.5,-38.5 - parent: 2 - - uid: 19208 - components: - - type: Transform - pos: -37.5,-19.5 - parent: 2 - - uid: 19221 - components: - - type: Transform - pos: 8.5,-88.5 - parent: 2 - - uid: 19225 - components: - - type: Transform - pos: 9.5,-89.5 - parent: 2 - - uid: 19230 - components: - - type: Transform - pos: -36.5,-19.5 - parent: 2 - - uid: 19233 - components: - - type: Transform - pos: -35.5,-19.5 - parent: 2 - - uid: 19251 - components: - - type: Transform - pos: 7.5,-88.5 - parent: 2 - - uid: 19252 - components: - - type: Transform - pos: 7.5,-92.5 - parent: 2 - - uid: 19255 - components: - - type: Transform - pos: 6.5,-88.5 - parent: 2 - - uid: 19268 - components: - - type: Transform - pos: 7.5,-89.5 - parent: 2 - - uid: 19275 - components: - - type: Transform - pos: 19.5,-39.5 - parent: 2 - - uid: 19287 - components: - - type: Transform - pos: 45.5,-52.5 - parent: 2 - - uid: 19288 - components: - - type: Transform - pos: 19.5,-40.5 - parent: 2 - - uid: 19549 - components: - - type: Transform - pos: -34.5,-19.5 - parent: 2 - - uid: 19555 - components: - - type: Transform - pos: 32.5,20.5 - parent: 2 - - uid: 19653 - components: - - type: Transform - pos: -29.5,21.5 - parent: 2 - - uid: 19654 - components: - - type: Transform - pos: -29.5,20.5 - parent: 2 - - uid: 19655 - components: - - type: Transform - pos: -28.5,20.5 - parent: 2 - - uid: 19656 - components: - - type: Transform - pos: -27.5,20.5 - parent: 2 - - uid: 19657 - components: - - type: Transform - pos: -26.5,20.5 - parent: 2 - - uid: 19658 - components: - - type: Transform - pos: -25.5,20.5 - parent: 2 - - uid: 19661 - components: - - type: Transform - pos: -18.5,20.5 - parent: 2 - - uid: 19664 - components: - - type: Transform - pos: -19.5,20.5 - parent: 2 - - uid: 19667 - components: - - type: Transform - pos: -18.5,19.5 - parent: 2 - - uid: 19670 - components: - - type: Transform - pos: -18.5,18.5 - parent: 2 - - uid: 19675 - components: - - type: Transform - pos: -18.5,17.5 - parent: 2 - - uid: 19759 - components: - - type: Transform - pos: -18.5,16.5 - parent: 2 - - uid: 19766 - components: - - type: Transform - pos: -20.5,13.5 - parent: 2 - - uid: 19767 - components: - - type: Transform - pos: -20.5,14.5 - parent: 2 - - uid: 19772 - components: - - type: Transform - pos: -20.5,15.5 - parent: 2 - - uid: 19773 - components: - - type: Transform - pos: -20.5,16.5 - parent: 2 - - uid: 19774 - components: - - type: Transform - pos: -19.5,16.5 - parent: 2 - - uid: 19776 - components: - - type: Transform - pos: -17.5,16.5 - parent: 2 - - uid: 19777 - components: - - type: Transform - pos: -17.5,15.5 - parent: 2 - - uid: 19820 - components: - - type: Transform - pos: -17.5,14.5 - parent: 2 - - uid: 19821 - components: - - type: Transform - pos: -17.5,13.5 - parent: 2 - - uid: 19841 - components: - - type: Transform - pos: -34.5,23.5 - parent: 2 - - uid: 19842 - components: - - type: Transform - pos: -35.5,23.5 - parent: 2 - - uid: 19843 - components: - - type: Transform - pos: -36.5,23.5 - parent: 2 - - uid: 19854 - components: - - type: Transform - pos: -37.5,23.5 - parent: 2 - - uid: 19856 - components: - - type: Transform - pos: -38.5,23.5 - parent: 2 - - uid: 19863 - components: - - type: Transform - pos: -39.5,23.5 - parent: 2 - - uid: 19865 - components: - - type: Transform - pos: -39.5,22.5 - parent: 2 - - uid: 19877 - components: - - type: Transform - pos: 6.5,23.5 - parent: 2 - - uid: 19880 - components: - - type: Transform - pos: 48.5,-52.5 - parent: 2 - - uid: 19884 - components: - - type: Transform - pos: -39.5,21.5 - parent: 2 - - uid: 19908 - components: - - type: Transform - pos: -40.5,21.5 - parent: 2 - - uid: 19915 - components: - - type: Transform - pos: -41.5,21.5 - parent: 2 - - uid: 19920 - components: - - type: Transform - pos: -42.5,21.5 - parent: 2 - - uid: 19942 - components: - - type: Transform - pos: -43.5,21.5 - parent: 2 - - uid: 19944 - components: - - type: Transform - pos: -35.5,22.5 - parent: 2 - - uid: 19949 - components: - - type: Transform - pos: -35.5,21.5 - parent: 2 - - uid: 19951 - components: - - type: Transform - pos: -35.5,20.5 - parent: 2 - - uid: 19954 - components: - - type: Transform - pos: -31.5,24.5 - parent: 2 - - uid: 19960 - components: - - type: Transform - pos: -31.5,25.5 - parent: 2 - - uid: 19967 - components: - - type: Transform - pos: -31.5,26.5 - parent: 2 - - uid: 19968 - components: - - type: Transform - pos: -31.5,27.5 - parent: 2 - - uid: 19970 - components: - - type: Transform - pos: -32.5,27.5 - parent: 2 - - uid: 20105 - components: - - type: Transform - pos: -28.5,4.5 - parent: 2 - - uid: 20106 - components: - - type: Transform - pos: -28.5,3.5 - parent: 2 - - uid: 20107 - components: - - type: Transform - pos: -28.5,2.5 - parent: 2 - - uid: 20108 - components: - - type: Transform - pos: -28.5,1.5 - parent: 2 - - uid: 20109 - components: - - type: Transform - pos: -27.5,1.5 - parent: 2 - - uid: 20110 - components: - - type: Transform - pos: -26.5,1.5 - parent: 2 - - uid: 20111 - components: - - type: Transform - pos: -25.5,1.5 - parent: 2 - - uid: 20112 - components: - - type: Transform - pos: -24.5,1.5 - parent: 2 - - uid: 20113 - components: - - type: Transform - pos: -23.5,1.5 - parent: 2 - - uid: 20114 - components: - - type: Transform - pos: -22.5,1.5 - parent: 2 - - uid: 20115 - components: - - type: Transform - pos: -21.5,1.5 - parent: 2 - - uid: 20116 - components: - - type: Transform - pos: -25.5,2.5 - parent: 2 - - uid: 20117 - components: - - type: Transform - pos: -25.5,3.5 - parent: 2 - - uid: 20118 - components: - - type: Transform - pos: -25.5,4.5 - parent: 2 - - uid: 20119 - components: - - type: Transform - pos: -25.5,5.5 - parent: 2 - - uid: 20120 - components: - - type: Transform - pos: -23.5,6.5 - parent: 2 - - uid: 20125 - components: - - type: Transform - pos: -25.5,6.5 - parent: 2 - - uid: 20129 - components: - - type: Transform - pos: -24.5,6.5 - parent: 2 - - uid: 20130 - components: - - type: Transform - pos: -22.5,6.5 - parent: 2 - - uid: 20131 - components: - - type: Transform - pos: -32.5,15.5 - parent: 2 - - uid: 20134 - components: - - type: Transform - pos: -26.5,-17.5 - parent: 2 - - uid: 20135 - components: - - type: Transform - pos: -27.5,-17.5 - parent: 2 - - uid: 20136 - components: - - type: Transform - pos: -32.5,14.5 - parent: 2 - - uid: 20139 - components: - - type: Transform - pos: -27.5,-16.5 - parent: 2 - - uid: 20140 - components: - - type: Transform - pos: -28.5,-19.5 - parent: 2 - - uid: 20141 - components: - - type: Transform - pos: -28.5,-18.5 - parent: 2 - - uid: 20143 - components: - - type: Transform - pos: -29.5,-19.5 - parent: 2 - - uid: 20145 - components: - - type: Transform - pos: 18.5,-39.5 - parent: 2 - - uid: 20155 - components: - - type: Transform - pos: 34.5,25.5 - parent: 2 - - uid: 20183 - components: - - type: Transform - pos: 7.5,-93.5 - parent: 2 - - uid: 20184 - components: - - type: Transform - pos: 6.5,-95.5 - parent: 2 - - uid: 20186 - components: - - type: Transform - pos: -30.5,-19.5 - parent: 2 - - uid: 20191 - components: - - type: Transform - pos: -31.5,-19.5 - parent: 2 - - uid: 20192 - components: - - type: Transform - pos: 17.5,-39.5 - parent: 2 - - uid: 20200 - components: - - type: Transform - pos: -32.5,-19.5 - parent: 2 - - uid: 20212 - components: - - type: Transform - pos: -36.5,-21.5 - parent: 2 - - uid: 20213 - components: - - type: Transform - pos: 7.5,-95.5 - parent: 2 - - uid: 20216 - components: - - type: Transform - pos: -36.5,-22.5 - parent: 2 - - uid: 20218 - components: - - type: Transform - pos: 7.5,-90.5 - parent: 2 - - uid: 20226 - components: - - type: Transform - pos: -36.5,-23.5 - parent: 2 - - uid: 20233 - components: - - type: Transform - pos: -43.5,-23.5 - parent: 2 - - uid: 20238 - components: - - type: Transform - pos: -42.5,-23.5 - parent: 2 - - uid: 20259 - components: - - type: Transform - pos: -41.5,-23.5 - parent: 2 - - uid: 20260 - components: - - type: Transform - pos: -40.5,-23.5 - parent: 2 - - uid: 20261 - components: - - type: Transform - pos: -39.5,-23.5 - parent: 2 - - uid: 20262 - components: - - type: Transform - pos: -38.5,-23.5 - parent: 2 - - uid: 20265 - components: - - type: Transform - pos: -37.5,-23.5 - parent: 2 - - uid: 20266 - components: - - type: Transform - pos: -35.5,-23.5 - parent: 2 - - uid: 20269 - components: - - type: Transform - pos: -34.5,-23.5 - parent: 2 - - uid: 20270 - components: - - type: Transform - pos: -45.5,-19.5 - parent: 2 - - uid: 20271 - components: - - type: Transform - pos: -44.5,-19.5 - parent: 2 - - uid: 20272 - components: - - type: Transform - pos: -43.5,-19.5 - parent: 2 - - uid: 20273 - components: - - type: Transform - pos: -42.5,-19.5 - parent: 2 - - uid: 20274 - components: - - type: Transform - pos: -41.5,-19.5 - parent: 2 - - uid: 20275 - components: - - type: Transform - pos: -43.5,-20.5 - parent: 2 - - uid: 20276 - components: - - type: Transform - pos: -43.5,-21.5 - parent: 2 - - uid: 20280 - components: - - type: Transform - pos: 34.5,3.5 - parent: 2 - - uid: 20281 - components: - - type: Transform - pos: 35.5,3.5 - parent: 2 - - uid: 20282 - components: - - type: Transform - pos: 36.5,3.5 - parent: 2 - - uid: 20283 - components: - - type: Transform - pos: -43.5,-22.5 - parent: 2 - - uid: 20286 - components: - - type: Transform - pos: -43.5,-24.5 - parent: 2 - - uid: 20287 - components: - - type: Transform - pos: -43.5,-25.5 - parent: 2 - - uid: 20387 - components: - - type: Transform - pos: -7.5,13.5 - parent: 2 - - uid: 20389 - components: - - type: Transform - pos: 16.5,-39.5 - parent: 2 - - uid: 20408 - components: - - type: Transform - pos: 33.5,25.5 - parent: 2 - - uid: 20422 - components: - - type: Transform - pos: -32.5,13.5 - parent: 2 - - uid: 20423 - components: - - type: Transform - pos: -36.5,13.5 - parent: 2 - - uid: 20424 - components: - - type: Transform - pos: -35.5,13.5 - parent: 2 - - uid: 20425 - components: - - type: Transform - pos: -34.5,13.5 - parent: 2 - - uid: 20426 - components: - - type: Transform - pos: -33.5,13.5 - parent: 2 - - uid: 20427 - components: - - type: Transform - pos: -24.5,14.5 - parent: 2 - - uid: 20428 - components: - - type: Transform - pos: -37.5,12.5 - parent: 2 - - uid: 20430 - components: - - type: Transform - pos: -40.5,13.5 - parent: 2 - - uid: 20431 - components: - - type: Transform - pos: -39.5,13.5 - parent: 2 - - uid: 20432 - components: - - type: Transform - pos: -38.5,13.5 - parent: 2 - - uid: 20433 - components: - - type: Transform - pos: -37.5,13.5 - parent: 2 - - uid: 20435 - components: - - type: Transform - pos: -40.5,15.5 - parent: 2 - - uid: 20436 - components: - - type: Transform - pos: -39.5,15.5 - parent: 2 - - uid: 20437 - components: - - type: Transform - pos: -38.5,15.5 - parent: 2 - - uid: 20438 - components: - - type: Transform - pos: -37.5,15.5 - parent: 2 - - uid: 20443 - components: - - type: Transform - pos: -37.5,14.5 - parent: 2 - - uid: 20444 - components: - - type: Transform - pos: -37.5,16.5 - parent: 2 - - uid: 20445 - components: - - type: Transform - pos: -36.5,16.5 - parent: 2 - - uid: 20446 - components: - - type: Transform - pos: -35.5,16.5 - parent: 2 - - uid: 20447 - components: - - type: Transform - pos: -34.5,16.5 - parent: 2 - - uid: 20448 - components: - - type: Transform - pos: -38.5,10.5 - parent: 2 - - uid: 20449 - components: - - type: Transform - pos: -38.5,9.5 - parent: 2 - - uid: 20450 - components: - - type: Transform - pos: -39.5,9.5 - parent: 2 - - uid: 20451 - components: - - type: Transform - pos: -38.5,11.5 - parent: 2 - - uid: 20452 - components: - - type: Transform - pos: -37.5,11.5 - parent: 2 - - uid: 20453 - components: - - type: Transform - pos: -36.5,11.5 - parent: 2 - - uid: 20454 - components: - - type: Transform - pos: -36.5,10.5 - parent: 2 - - uid: 20455 - components: - - type: Transform - pos: -36.5,9.5 - parent: 2 - - uid: 20456 - components: - - type: Transform - pos: -35.5,9.5 - parent: 2 - - uid: 20457 - components: - - type: Transform - pos: -26.5,14.5 - parent: 2 - - uid: 20458 - components: - - type: Transform - pos: -27.5,14.5 - parent: 2 - - uid: 20459 - components: - - type: Transform - pos: -28.5,14.5 - parent: 2 - - uid: 20460 - components: - - type: Transform - pos: -29.5,14.5 - parent: 2 - - uid: 20461 - components: - - type: Transform - pos: -30.5,14.5 - parent: 2 - - uid: 20462 - components: - - type: Transform - pos: -31.5,14.5 - parent: 2 - - uid: 20463 - components: - - type: Transform - pos: -25.5,14.5 - parent: 2 - - uid: 20464 - components: - - type: Transform - pos: -32.5,12.5 - parent: 2 - - uid: 20465 - components: - - type: Transform - pos: -32.5,11.5 - parent: 2 - - uid: 20466 - components: - - type: Transform - pos: -32.5,10.5 - parent: 2 - - uid: 20467 - components: - - type: Transform - pos: -32.5,9.5 - parent: 2 - - uid: 20468 - components: - - type: Transform - pos: -32.5,8.5 - parent: 2 - - uid: 20469 - components: - - type: Transform - pos: -32.5,7.5 - parent: 2 - - uid: 20470 - components: - - type: Transform - pos: -32.5,6.5 - parent: 2 - - uid: 20471 - components: - - type: Transform - pos: -32.5,5.5 - parent: 2 - - uid: 20472 - components: - - type: Transform - pos: -32.5,4.5 - parent: 2 - - uid: 20473 - components: - - type: Transform - pos: -32.5,3.5 - parent: 2 - - uid: 20474 - components: - - type: Transform - pos: -31.5,7.5 - parent: 2 - - uid: 20475 - components: - - type: Transform - pos: -30.5,7.5 - parent: 2 - - uid: 20476 - components: - - type: Transform - pos: -29.5,7.5 - parent: 2 - - uid: 20477 - components: - - type: Transform - pos: -28.5,7.5 - parent: 2 - - uid: 20478 - components: - - type: Transform - pos: -27.5,7.5 - parent: 2 - - uid: 20479 - components: - - type: Transform - pos: -27.5,8.5 - parent: 2 - - uid: 20480 - components: - - type: Transform - pos: -27.5,9.5 - parent: 2 - - uid: 20481 - components: - - type: Transform - pos: -27.5,10.5 - parent: 2 - - uid: 20485 - components: - - type: Transform - pos: -27.5,11.5 - parent: 2 - - uid: 20486 - components: - - type: Transform - pos: -27.5,12.5 - parent: 2 - - uid: 20487 - components: - - type: Transform - pos: -27.5,13.5 - parent: 2 - - uid: 20488 - components: - - type: Transform - pos: -26.5,10.5 - parent: 2 - - uid: 20489 - components: - - type: Transform - pos: -25.5,10.5 - parent: 2 - - uid: 20490 - components: - - type: Transform - pos: -24.5,10.5 - parent: 2 - - uid: 20491 - components: - - type: Transform - pos: -23.5,10.5 - parent: 2 - - uid: 20497 - components: - - type: Transform - pos: -22.5,10.5 - parent: 2 - - uid: 20501 - components: - - type: Transform - pos: 15.5,-39.5 - parent: 2 - - uid: 20502 - components: - - type: Transform - pos: 16.5,25.5 - parent: 2 - - uid: 20513 - components: - - type: Transform - pos: 16.5,30.5 - parent: 2 - - uid: 20524 - components: - - type: Transform - pos: -26.5,-37.5 - parent: 2 - - uid: 20531 - components: - - type: Transform - pos: -27.5,-37.5 - parent: 2 - - uid: 20532 - components: - - type: Transform - pos: -28.5,-37.5 - parent: 2 - - uid: 20533 - components: - - type: Transform - pos: -27.5,-39.5 - parent: 2 - - uid: 20535 - components: - - type: Transform - pos: -30.5,-37.5 - parent: 2 - - uid: 20536 - components: - - type: Transform - pos: -28.5,-36.5 - parent: 2 - - uid: 20537 - components: - - type: Transform - pos: -28.5,-35.5 - parent: 2 - - uid: 20538 - components: - - type: Transform - pos: -28.5,-34.5 - parent: 2 - - uid: 20539 - components: - - type: Transform - pos: -29.5,-34.5 - parent: 2 - - uid: 20540 - components: - - type: Transform - pos: -30.5,-34.5 - parent: 2 - - uid: 20542 - components: - - type: Transform - pos: -29.5,-37.5 - parent: 2 - - uid: 20543 - components: - - type: Transform - pos: -28.5,-39.5 - parent: 2 - - uid: 20544 - components: - - type: Transform - pos: -29.5,-39.5 - parent: 2 - - uid: 20555 - components: - - type: Transform - pos: -28.5,-38.5 - parent: 2 - - uid: 20621 - components: - - type: Transform - pos: 48.5,-46.5 - parent: 2 - - uid: 20622 - components: - - type: Transform - pos: 48.5,-45.5 - parent: 2 - - uid: 20623 - components: - - type: Transform - pos: 48.5,-44.5 - parent: 2 - - uid: 20624 - components: - - type: Transform - pos: 15.5,-40.5 - parent: 2 - - uid: 20631 - components: - - type: Transform - pos: -9.5,15.5 - parent: 2 - - uid: 20632 - components: - - type: Transform - pos: -11.5,14.5 - parent: 2 - - uid: 20633 - components: - - type: Transform - pos: -10.5,14.5 - parent: 2 - - uid: 20639 - components: - - type: Transform - pos: -46.5,-29.5 - parent: 2 - - uid: 20640 - components: - - type: Transform - pos: 40.5,11.5 - parent: 2 - - uid: 20641 - components: - - type: Transform - pos: 41.5,11.5 - parent: 2 - - uid: 20642 - components: - - type: Transform - pos: 42.5,11.5 - parent: 2 - - uid: 20643 - components: - - type: Transform - pos: 43.5,11.5 - parent: 2 - - uid: 20644 - components: - - type: Transform - pos: -44.5,-29.5 - parent: 2 - - uid: 20645 - components: - - type: Transform - pos: -45.5,-29.5 - parent: 2 - - uid: 20646 - components: - - type: Transform - pos: -44.5,-28.5 - parent: 2 - - uid: 20647 - components: - - type: Transform - pos: -43.5,-28.5 - parent: 2 - - uid: 20648 - components: - - type: Transform - pos: -42.5,-28.5 - parent: 2 - - uid: 20649 - components: - - type: Transform - pos: -41.5,-28.5 - parent: 2 - - uid: 20650 - components: - - type: Transform - pos: -40.5,-28.5 - parent: 2 - - uid: 20651 - components: - - type: Transform - pos: -40.5,-29.5 - parent: 2 - - uid: 20652 - components: - - type: Transform - pos: -40.5,-30.5 - parent: 2 - - uid: 20653 - components: - - type: Transform - pos: -40.5,-31.5 - parent: 2 - - uid: 20654 - components: - - type: Transform - pos: -44.5,-31.5 - parent: 2 - - uid: 20655 - components: - - type: Transform - pos: -43.5,-31.5 - parent: 2 - - uid: 20659 - components: - - type: Transform - pos: -42.5,-31.5 - parent: 2 - - uid: 20668 - components: - - type: Transform - pos: -41.5,-31.5 - parent: 2 - - uid: 20669 - components: - - type: Transform - pos: -44.5,-30.5 - parent: 2 - - uid: 20673 - components: - - type: Transform - pos: 27.5,27.5 - parent: 2 - - uid: 20674 - components: - - type: Transform - pos: 27.5,30.5 - parent: 2 - - uid: 20694 - components: - - type: Transform - pos: -34.5,-31.5 - parent: 2 - - uid: 20695 - components: - - type: Transform - pos: -38.5,-32.5 - parent: 2 - - uid: 20704 - components: - - type: Transform - pos: -37.5,-32.5 - parent: 2 - - uid: 20705 - components: - - type: Transform - pos: -36.5,-32.5 - parent: 2 - - uid: 20707 - components: - - type: Transform - pos: -35.5,-32.5 - parent: 2 - - uid: 20708 - components: - - type: Transform - pos: -34.5,-32.5 - parent: 2 - - uid: 20710 - components: - - type: Transform - pos: -34.5,-30.5 - parent: 2 - - uid: 20711 - components: - - type: Transform - pos: -34.5,-29.5 - parent: 2 - - uid: 20717 - components: - - type: Transform - pos: -34.5,-28.5 - parent: 2 - - uid: 20720 - components: - - type: Transform - pos: -34.5,-27.5 - parent: 2 - - uid: 20721 - components: - - type: Transform - pos: -35.5,-27.5 - parent: 2 - - uid: 20723 - components: - - type: Transform - pos: -36.5,-27.5 - parent: 2 - - uid: 20725 - components: - - type: Transform - pos: -37.5,-27.5 - parent: 2 - - uid: 20728 - components: - - type: Transform - pos: -38.5,-27.5 - parent: 2 - - uid: 20730 - components: - - type: Transform - pos: -36.5,-31.5 - parent: 2 - - uid: 20739 - components: - - type: Transform - pos: -35.5,-29.5 - parent: 2 - - uid: 20785 - components: - - type: Transform - pos: 27.5,29.5 - parent: 2 - - uid: 20786 - components: - - type: Transform - pos: 21.5,22.5 - parent: 2 - - uid: 20788 - components: - - type: Transform - pos: -56.5,-52.5 - parent: 2 - - uid: 20789 - components: - - type: Transform - pos: 23.5,24.5 - parent: 2 - - uid: 20795 - components: - - type: Transform - pos: -37.5,-42.5 - parent: 2 - - uid: 20796 - components: - - type: Transform - pos: -38.5,-42.5 - parent: 2 - - uid: 20797 - components: - - type: Transform - pos: -38.5,-43.5 - parent: 2 - - uid: 20798 - components: - - type: Transform - pos: -38.5,-44.5 - parent: 2 - - uid: 20800 - components: - - type: Transform - pos: -38.5,-45.5 - parent: 2 - - uid: 20802 - components: - - type: Transform - pos: -38.5,-46.5 - parent: 2 - - uid: 20805 - components: - - type: Transform - pos: -38.5,-47.5 - parent: 2 - - uid: 20806 - components: - - type: Transform - pos: -38.5,-41.5 - parent: 2 - - uid: 20811 - components: - - type: Transform - pos: -45.5,-46.5 - parent: 2 - - uid: 20812 - components: - - type: Transform - pos: -45.5,-47.5 - parent: 2 - - uid: 20813 - components: - - type: Transform - pos: -45.5,-48.5 - parent: 2 - - uid: 20825 - components: - - type: Transform - pos: -25.5,-54.5 - parent: 2 - - uid: 20826 - components: - - type: Transform - pos: -25.5,-55.5 - parent: 2 - - uid: 20827 - components: - - type: Transform - pos: -25.5,-56.5 - parent: 2 - - uid: 20840 - components: - - type: Transform - pos: 14.5,-60.5 - parent: 2 - - uid: 20898 - components: - - type: Transform - pos: 14.5,-61.5 - parent: 2 - - uid: 20899 - components: - - type: Transform - pos: 14.5,-62.5 - parent: 2 - - uid: 20900 - components: - - type: Transform - pos: 12.5,-69.5 - parent: 2 - - uid: 20901 - components: - - type: Transform - pos: 11.5,-69.5 - parent: 2 - - uid: 20902 - components: - - type: Transform - pos: 10.5,-69.5 - parent: 2 - - uid: 20903 - components: - - type: Transform - pos: 10.5,-70.5 - parent: 2 - - uid: 20904 - components: - - type: Transform - pos: 10.5,-71.5 - parent: 2 - - uid: 20905 - components: - - type: Transform - pos: 10.5,-72.5 - parent: 2 - - uid: 20906 - components: - - type: Transform - pos: 10.5,-73.5 - parent: 2 - - uid: 20907 - components: - - type: Transform - pos: 10.5,-74.5 - parent: 2 - - uid: 20908 - components: - - type: Transform - pos: 10.5,-75.5 - parent: 2 - - uid: 20909 - components: - - type: Transform - pos: 10.5,-76.5 - parent: 2 - - uid: 20910 - components: - - type: Transform - pos: 10.5,-77.5 - parent: 2 - - uid: 20911 - components: - - type: Transform - pos: 10.5,-78.5 - parent: 2 - - uid: 20912 - components: - - type: Transform - pos: 10.5,-68.5 - parent: 2 - - uid: 20913 - components: - - type: Transform - pos: 10.5,-67.5 - parent: 2 - - uid: 20914 - components: - - type: Transform - pos: 10.5,-66.5 - parent: 2 - - uid: 20915 - components: - - type: Transform - pos: 10.5,-65.5 - parent: 2 - - uid: 20916 - components: - - type: Transform - pos: 10.5,-64.5 - parent: 2 - - uid: 20917 - components: - - type: Transform - pos: 10.5,-63.5 - parent: 2 - - uid: 20918 - components: - - type: Transform - pos: 10.5,-62.5 - parent: 2 - - uid: 20919 - components: - - type: Transform - pos: 10.5,-61.5 - parent: 2 - - uid: 20920 - components: - - type: Transform - pos: 7.5,-66.5 - parent: 2 - - uid: 20921 - components: - - type: Transform - pos: 7.5,-67.5 - parent: 2 - - uid: 20922 - components: - - type: Transform - pos: 8.5,-68.5 - parent: 2 - - uid: 20923 - components: - - type: Transform - pos: 8.5,-67.5 - parent: 2 - - uid: 20924 - components: - - type: Transform - pos: 9.5,-67.5 - parent: 2 - - uid: 20925 - components: - - type: Transform - pos: 9.5,-74.5 - parent: 2 - - uid: 20926 - components: - - type: Transform - pos: 8.5,-71.5 - parent: 2 - - uid: 20927 - components: - - type: Transform - pos: 8.5,-70.5 - parent: 2 - - uid: 20928 - components: - - type: Transform - pos: 9.5,-70.5 - parent: 2 - - uid: 20929 - components: - - type: Transform - pos: 8.5,-74.5 - parent: 2 - - uid: 20930 - components: - - type: Transform - pos: 7.5,-74.5 - parent: 2 - - uid: 20931 - components: - - type: Transform - pos: 7.5,-75.5 - parent: 2 - - uid: 20932 - components: - - type: Transform - pos: 8.5,-73.5 - parent: 2 - - uid: 20933 - components: - - type: Transform - pos: 8.5,-77.5 - parent: 2 - - uid: 20934 - components: - - type: Transform - pos: 8.5,-78.5 - parent: 2 - - uid: 20935 - components: - - type: Transform - pos: 12.5,-78.5 - parent: 2 - - uid: 20936 - components: - - type: Transform - pos: 12.5,-77.5 - parent: 2 - - uid: 20937 - components: - - type: Transform - pos: 11.5,-78.5 - parent: 2 - - uid: 20938 - components: - - type: Transform - pos: 9.5,-78.5 - parent: 2 - - uid: 20939 - components: - - type: Transform - pos: 12.5,-73.5 - parent: 2 - - uid: 20940 - components: - - type: Transform - pos: 12.5,-74.5 - parent: 2 - - uid: 20941 - components: - - type: Transform - pos: 12.5,-75.5 - parent: 2 - - uid: 20942 - components: - - type: Transform - pos: 11.5,-74.5 - parent: 2 - - uid: 20943 - components: - - type: Transform - pos: 12.5,-71.5 - parent: 2 - - uid: 20944 - components: - - type: Transform - pos: 11.5,-71.5 - parent: 2 - - uid: 20945 - components: - - type: Transform - pos: 12.5,-67.5 - parent: 2 - - uid: 20946 - components: - - type: Transform - pos: 11.5,-67.5 - parent: 2 - - uid: 20947 - components: - - type: Transform - pos: 7.5,-63.5 - parent: 2 - - uid: 20948 - components: - - type: Transform - pos: 7.5,-62.5 - parent: 2 - - uid: 20949 - components: - - type: Transform - pos: 8.5,-62.5 - parent: 2 - - uid: 20950 - components: - - type: Transform - pos: 9.5,-62.5 - parent: 2 - - uid: 20951 - components: - - type: Transform - pos: -4.5,-66.5 - parent: 2 - - uid: 20952 - components: - - type: Transform - pos: -4.5,-67.5 - parent: 2 - - uid: 20953 - components: - - type: Transform - pos: -5.5,-68.5 - parent: 2 - - uid: 20954 - components: - - type: Transform - pos: -5.5,-67.5 - parent: 2 - - uid: 20955 - components: - - type: Transform - pos: -6.5,-67.5 - parent: 2 - - uid: 20956 - components: - - type: Transform - pos: -7.5,-67.5 - parent: 2 - - uid: 20957 - components: - - type: Transform - pos: -7.5,-68.5 - parent: 2 - - uid: 20958 - components: - - type: Transform - pos: -7.5,-69.5 - parent: 2 - - uid: 20959 - components: - - type: Transform - pos: -7.5,-70.5 - parent: 2 - - uid: 20960 - components: - - type: Transform - pos: -7.5,-71.5 - parent: 2 - - uid: 20961 - components: - - type: Transform - pos: -7.5,-72.5 - parent: 2 - - uid: 20962 - components: - - type: Transform - pos: -7.5,-73.5 - parent: 2 - - uid: 20963 - components: - - type: Transform - pos: -7.5,-74.5 - parent: 2 - - uid: 20964 - components: - - type: Transform - pos: -7.5,-75.5 - parent: 2 - - uid: 20965 - components: - - type: Transform - pos: -7.5,-76.5 - parent: 2 - - uid: 20966 - components: - - type: Transform - pos: -7.5,-77.5 - parent: 2 - - uid: 20967 - components: - - type: Transform - pos: -7.5,-78.5 - parent: 2 - - uid: 20968 - components: - - type: Transform - pos: -8.5,-78.5 - parent: 2 - - uid: 20969 - components: - - type: Transform - pos: -6.5,-78.5 - parent: 2 - - uid: 20970 - components: - - type: Transform - pos: -5.5,-78.5 - parent: 2 - - uid: 20971 - components: - - type: Transform - pos: -5.5,-77.5 - parent: 2 - - uid: 20972 - components: - - type: Transform - pos: -9.5,-78.5 - parent: 2 - - uid: 20973 - components: - - type: Transform - pos: -9.5,-77.5 - parent: 2 - - uid: 20974 - components: - - type: Transform - pos: -9.5,-73.5 - parent: 2 - - uid: 20975 - components: - - type: Transform - pos: -9.5,-74.5 - parent: 2 - - uid: 20976 - components: - - type: Transform - pos: -9.5,-75.5 - parent: 2 - - uid: 20977 - components: - - type: Transform - pos: -8.5,-74.5 - parent: 2 - - uid: 20978 - components: - - type: Transform - pos: -6.5,-74.5 - parent: 2 - - uid: 20979 - components: - - type: Transform - pos: -5.5,-74.5 - parent: 2 - - uid: 20980 - components: - - type: Transform - pos: -4.5,-74.5 - parent: 2 - - uid: 20981 - components: - - type: Transform - pos: -9.5,-71.5 - parent: 2 - - uid: 20982 - components: - - type: Transform - pos: -5.5,-73.5 - parent: 2 - - uid: 20983 - components: - - type: Transform - pos: -4.5,-75.5 - parent: 2 - - uid: 20984 - components: - - type: Transform - pos: -8.5,-71.5 - parent: 2 - - uid: 20985 - components: - - type: Transform - pos: -9.5,-67.5 - parent: 2 - - uid: 20986 - components: - - type: Transform - pos: -9.5,-68.5 - parent: 2 - - uid: 20987 - components: - - type: Transform - pos: -9.5,-69.5 - parent: 2 - - uid: 20988 - components: - - type: Transform - pos: -8.5,-68.5 - parent: 2 - - uid: 20989 - components: - - type: Transform - pos: -5.5,-70.5 - parent: 2 - - uid: 20990 - components: - - type: Transform - pos: -5.5,-71.5 - parent: 2 - - uid: 20991 - components: - - type: Transform - pos: -6.5,-70.5 - parent: 2 - - uid: 20992 - components: - - type: Transform - pos: -7.5,-66.5 - parent: 2 - - uid: 20993 - components: - - type: Transform - pos: -7.5,-64.5 - parent: 2 - - uid: 20994 - components: - - type: Transform - pos: -7.5,-63.5 - parent: 2 - - uid: 20995 - components: - - type: Transform - pos: -7.5,-62.5 - parent: 2 - - uid: 20996 - components: - - type: Transform - pos: -7.5,-61.5 - parent: 2 - - uid: 20997 - components: - - type: Transform - pos: -7.5,-60.5 - parent: 2 - - uid: 20998 - components: - - type: Transform - pos: -7.5,-59.5 - parent: 2 - - uid: 20999 - components: - - type: Transform - pos: -7.5,-65.5 - parent: 2 - - uid: 21002 - components: - - type: Transform - pos: -4.5,-62.5 - parent: 2 - - uid: 21003 - components: - - type: Transform - pos: -4.5,-63.5 - parent: 2 - - uid: 21004 - components: - - type: Transform - pos: -5.5,-62.5 - parent: 2 - - uid: 21005 - components: - - type: Transform - pos: -6.5,-62.5 - parent: 2 - - uid: 21007 - components: - - type: Transform - pos: 15.5,-41.5 - parent: 2 - - uid: 21008 - components: - - type: Transform - pos: -1.5,-57.5 - parent: 2 - - uid: 21009 - components: - - type: Transform - pos: -1.5,-56.5 - parent: 2 - - uid: 21010 - components: - - type: Transform - pos: -2.5,-56.5 - parent: 2 - - uid: 21011 - components: - - type: Transform - pos: -3.5,-56.5 - parent: 2 - - uid: 21012 - components: - - type: Transform - pos: -4.5,-56.5 - parent: 2 - - uid: 21013 - components: - - type: Transform - pos: -5.5,-56.5 - parent: 2 - - uid: 21014 - components: - - type: Transform - pos: -6.5,-56.5 - parent: 2 - - uid: 21015 - components: - - type: Transform - pos: -7.5,-56.5 - parent: 2 - - uid: 21016 - components: - - type: Transform - pos: -0.5,-56.5 - parent: 2 - - uid: 21017 - components: - - type: Transform - pos: 0.5,-56.5 - parent: 2 - - uid: 21018 - components: - - type: Transform - pos: 1.5,-56.5 - parent: 2 - - uid: 21019 - components: - - type: Transform - pos: 3.5,-56.5 - parent: 2 - - uid: 21020 - components: - - type: Transform - pos: 4.5,-56.5 - parent: 2 - - uid: 21021 - components: - - type: Transform - pos: 5.5,-56.5 - parent: 2 - - uid: 21022 - components: - - type: Transform - pos: 6.5,-56.5 - parent: 2 - - uid: 21023 - components: - - type: Transform - pos: 7.5,-56.5 - parent: 2 - - uid: 21024 - components: - - type: Transform - pos: 8.5,-56.5 - parent: 2 - - uid: 21025 - components: - - type: Transform - pos: 9.5,-56.5 - parent: 2 - - uid: 21026 - components: - - type: Transform - pos: 10.5,-56.5 - parent: 2 - - uid: 21027 - components: - - type: Transform - pos: 2.5,-56.5 - parent: 2 - - uid: 21028 - components: - - type: Transform - pos: -4.5,-59.5 - parent: 2 - - uid: 21029 - components: - - type: Transform - pos: -3.5,-59.5 - parent: 2 - - uid: 21030 - components: - - type: Transform - pos: -2.5,-59.5 - parent: 2 - - uid: 21031 - components: - - type: Transform - pos: -0.5,-58.5 - parent: 2 - - uid: 21032 - components: - - type: Transform - pos: 0.5,-58.5 - parent: 2 - - uid: 21033 - components: - - type: Transform - pos: 1.5,-58.5 - parent: 2 - - uid: 21034 - components: - - type: Transform - pos: 2.5,-58.5 - parent: 2 - - uid: 21035 - components: - - type: Transform - pos: 3.5,-58.5 - parent: 2 - - uid: 21036 - components: - - type: Transform - pos: 5.5,-59.5 - parent: 2 - - uid: 21037 - components: - - type: Transform - pos: 6.5,-59.5 - parent: 2 - - uid: 21038 - components: - - type: Transform - pos: 7.5,-59.5 - parent: 2 - - uid: 21039 - components: - - type: Transform - pos: 6.5,-57.5 - parent: 2 - - uid: 21040 - components: - - type: Transform - pos: 6.5,-58.5 - parent: 2 - - uid: 21041 - components: - - type: Transform - pos: 1.5,-57.5 - parent: 2 - - uid: 21042 - components: - - type: Transform - pos: -3.5,-57.5 - parent: 2 - - uid: 21043 - components: - - type: Transform - pos: -3.5,-58.5 - parent: 2 - - uid: 21044 - components: - - type: Transform - pos: -5.5,-57.5 - parent: 2 - - uid: 21045 - components: - - type: Transform - pos: -5.5,-55.5 - parent: 2 - - uid: 21046 - components: - - type: Transform - pos: -4.5,-54.5 - parent: 2 - - uid: 21047 - components: - - type: Transform - pos: -3.5,-54.5 - parent: 2 - - uid: 21048 - components: - - type: Transform - pos: -2.5,-54.5 - parent: 2 - - uid: 21049 - components: - - type: Transform - pos: 0.5,-54.5 - parent: 2 - - uid: 21050 - components: - - type: Transform - pos: 2.5,-54.5 - parent: 2 - - uid: 21051 - components: - - type: Transform - pos: 1.5,-54.5 - parent: 2 - - uid: 21052 - components: - - type: Transform - pos: 1.5,-55.5 - parent: 2 - - uid: 21053 - components: - - type: Transform - pos: -3.5,-55.5 - parent: 2 - - uid: 21079 - components: - - type: Transform - pos: 15.5,-38.5 - parent: 2 - - uid: 21084 - components: - - type: Transform - pos: 15.5,-37.5 - parent: 2 - - uid: 21085 - components: - - type: Transform - pos: 15.5,-36.5 - parent: 2 - - uid: 21086 - components: - - type: Transform - pos: 16.5,-36.5 - parent: 2 - - uid: 21087 - components: - - type: Transform - pos: 17.5,-36.5 - parent: 2 - - uid: 21088 - components: - - type: Transform - pos: 18.5,-36.5 - parent: 2 - - uid: 21123 - components: - - type: Transform - pos: 19.5,-36.5 - parent: 2 - - uid: 21124 - components: - - type: Transform - pos: 20.5,-36.5 - parent: 2 - - uid: 21125 - components: - - type: Transform - pos: 21.5,-36.5 - parent: 2 - - uid: 21126 - components: - - type: Transform - pos: 1.5,-49.5 - parent: 2 - - uid: 21127 - components: - - type: Transform - pos: 1.5,-50.5 - parent: 2 - - uid: 21128 - components: - - type: Transform - pos: 1.5,-51.5 - parent: 2 - - uid: 21129 - components: - - type: Transform - pos: -7.5,-49.5 - parent: 2 - - uid: 21130 - components: - - type: Transform - pos: -7.5,-50.5 - parent: 2 - - uid: 21131 - components: - - type: Transform - pos: -7.5,-52.5 - parent: 2 - - uid: 21132 - components: - - type: Transform - pos: -7.5,-51.5 - parent: 2 - - uid: 21136 - components: - - type: Transform - pos: 1.5,-52.5 - parent: 2 - - uid: 21144 - components: - - type: Transform - pos: 3.5,-48.5 - parent: 2 - - uid: 21145 - components: - - type: Transform - pos: 4.5,-48.5 - parent: 2 - - uid: 21146 - components: - - type: Transform - pos: 5.5,-48.5 - parent: 2 - - uid: 21147 - components: - - type: Transform - pos: 6.5,-48.5 - parent: 2 - - uid: 21148 - components: - - type: Transform - pos: 7.5,-48.5 - parent: 2 - - uid: 21149 - components: - - type: Transform - pos: 8.5,-48.5 - parent: 2 - - uid: 21150 - components: - - type: Transform - pos: 9.5,-48.5 - parent: 2 - - uid: 21151 - components: - - type: Transform - pos: 10.5,-48.5 - parent: 2 - - uid: 21152 - components: - - type: Transform - pos: -7.5,-79.5 - parent: 2 - - uid: 21153 - components: - - type: Transform - pos: 10.5,-79.5 - parent: 2 - - uid: 21210 - components: - - type: Transform - pos: -44.5,-48.5 - parent: 2 - - uid: 21211 - components: - - type: Transform - pos: -43.5,-48.5 - parent: 2 - - uid: 21212 - components: - - type: Transform - pos: -42.5,-48.5 - parent: 2 - - uid: 21287 - components: - - type: Transform - pos: 17.5,6.5 - parent: 2 - - uid: 21296 - components: - - type: Transform - pos: 17.5,7.5 - parent: 2 - - uid: 21326 - components: - - type: Transform - pos: 18.5,6.5 - parent: 2 - - uid: 21327 - components: - - type: Transform - pos: 19.5,6.5 - parent: 2 - - uid: 21328 - components: - - type: Transform - pos: 20.5,6.5 - parent: 2 - - uid: 21329 - components: - - type: Transform - pos: 21.5,6.5 - parent: 2 - - uid: 21330 - components: - - type: Transform - pos: 22.5,6.5 - parent: 2 - - uid: 21331 - components: - - type: Transform - pos: 23.5,6.5 - parent: 2 - - uid: 21332 - components: - - type: Transform - pos: 24.5,6.5 - parent: 2 - - uid: 21333 - components: - - type: Transform - pos: 25.5,6.5 - parent: 2 - - uid: 21334 - components: - - type: Transform - pos: 16.5,6.5 - parent: 2 - - uid: 21335 - components: - - type: Transform - pos: 15.5,6.5 - parent: 2 - - uid: 21336 - components: - - type: Transform - pos: 15.5,7.5 - parent: 2 - - uid: 21337 - components: - - type: Transform - pos: 15.5,8.5 - parent: 2 - - uid: 21338 - components: - - type: Transform - pos: 15.5,9.5 - parent: 2 - - uid: 21339 - components: - - type: Transform - pos: 15.5,10.5 - parent: 2 - - uid: 21340 - components: - - type: Transform - pos: 15.5,11.5 - parent: 2 - - uid: 21341 - components: - - type: Transform - pos: 16.5,5.5 - parent: 2 - - uid: 21342 - components: - - type: Transform - pos: 16.5,4.5 - parent: 2 - - uid: 21343 - components: - - type: Transform - pos: 16.5,3.5 - parent: 2 - - uid: 21344 - components: - - type: Transform - pos: 16.5,2.5 - parent: 2 - - uid: 21345 - components: - - type: Transform - pos: 16.5,1.5 - parent: 2 - - uid: 21346 - components: - - type: Transform - pos: 16.5,0.5 - parent: 2 - - uid: 21358 - components: - - type: Transform - pos: 22.5,24.5 - parent: 2 - - uid: 21366 - components: - - type: Transform - pos: 25.5,23.5 - parent: 2 - - uid: 21382 - components: - - type: Transform - pos: 25.5,7.5 - parent: 2 - - uid: 21383 - components: - - type: Transform - pos: 26.5,7.5 - parent: 2 - - uid: 21384 - components: - - type: Transform - pos: 27.5,7.5 - parent: 2 - - uid: 21385 - components: - - type: Transform - pos: 28.5,7.5 - parent: 2 - - uid: 21386 - components: - - type: Transform - pos: 29.5,7.5 - parent: 2 - - uid: 21419 - components: - - type: Transform - pos: 15.5,-42.5 - parent: 2 - - uid: 21427 - components: - - type: Transform - pos: 7.5,-42.5 - parent: 2 - - uid: 21428 - components: - - type: Transform - pos: 8.5,-42.5 - parent: 2 - - uid: 21429 - components: - - type: Transform - pos: 9.5,-42.5 - parent: 2 - - uid: 21430 - components: - - type: Transform - pos: 7.5,-44.5 - parent: 2 - - uid: 21431 - components: - - type: Transform - pos: 8.5,-44.5 - parent: 2 - - uid: 21432 - components: - - type: Transform - pos: 9.5,-44.5 - parent: 2 - - uid: 21435 - components: - - type: Transform - pos: 13.5,-33.5 - parent: 2 - - uid: 21448 - components: - - type: Transform - pos: 11.5,5.5 - parent: 2 - - uid: 21449 - components: - - type: Transform - pos: 7.5,5.5 - parent: 2 - - uid: 21457 - components: - - type: Transform - pos: 22.5,23.5 - parent: 2 - - uid: 21490 - components: - - type: Transform - pos: -64.5,-58.5 - parent: 2 - - uid: 21492 - components: - - type: Transform - pos: -63.5,-57.5 - parent: 2 - - uid: 21493 - components: - - type: Transform - pos: -63.5,-56.5 - parent: 2 - - uid: 21598 - components: - - type: Transform - pos: -42.5,-57.5 - parent: 2 - - uid: 21599 - components: - - type: Transform - pos: -43.5,-57.5 - parent: 2 - - uid: 21601 - components: - - type: Transform - pos: -40.5,-57.5 - parent: 2 - - uid: 21602 - components: - - type: Transform - pos: -41.5,-57.5 - parent: 2 - - uid: 21613 - components: - - type: Transform - pos: 26.5,22.5 - parent: 2 - - uid: 21628 - components: - - type: Transform - pos: -38.5,-58.5 - parent: 2 - - uid: 21629 - components: - - type: Transform - pos: -39.5,-58.5 - parent: 2 - - uid: 21630 - components: - - type: Transform - pos: -41.5,-58.5 - parent: 2 - - uid: 21631 - components: - - type: Transform - pos: -42.5,-58.5 - parent: 2 - - uid: 21634 - components: - - type: Transform - pos: -51.5,-58.5 - parent: 2 - - uid: 21669 - components: - - type: Transform - pos: 27.5,26.5 - parent: 2 - - uid: 21670 - components: - - type: Transform - pos: 34.5,27.5 - parent: 2 - - uid: 21671 - components: - - type: Transform - pos: 28.5,27.5 - parent: 2 - - uid: 21776 - components: - - type: Transform - pos: 23.5,-0.5 - parent: 2 - - uid: 21777 - components: - - type: Transform - pos: 22.5,-0.5 - parent: 2 - - uid: 21778 - components: - - type: Transform - pos: 21.5,-0.5 - parent: 2 - - uid: 21779 - components: - - type: Transform - pos: 20.5,-0.5 - parent: 2 - - uid: 21780 - components: - - type: Transform - pos: 20.5,0.5 - parent: 2 - - uid: 21781 - components: - - type: Transform - pos: 20.5,1.5 - parent: 2 - - uid: 21782 - components: - - type: Transform - pos: 20.5,2.5 - parent: 2 - - uid: 21783 - components: - - type: Transform - pos: 20.5,3.5 - parent: 2 - - uid: 21787 - components: - - type: Transform - pos: 26.5,-0.5 - parent: 2 - - uid: 21788 - components: - - type: Transform - pos: 26.5,0.5 - parent: 2 - - uid: 21789 - components: - - type: Transform - pos: 26.5,1.5 - parent: 2 - - uid: 21790 - components: - - type: Transform - pos: 26.5,2.5 - parent: 2 - - uid: 21791 - components: - - type: Transform - pos: 26.5,3.5 - parent: 2 - - uid: 21792 - components: - - type: Transform - pos: 28.5,3.5 - parent: 2 - - uid: 21806 - components: - - type: Transform - pos: 32.5,25.5 - parent: 2 - - uid: 21819 - components: - - type: Transform - pos: 27.5,9.5 - parent: 2 - - uid: 21825 - components: - - type: Transform - pos: 23.5,-3.5 - parent: 2 - - uid: 21826 - components: - - type: Transform - pos: 22.5,-3.5 - parent: 2 - - uid: 21827 - components: - - type: Transform - pos: 21.5,-3.5 - parent: 2 - - uid: 21828 - components: - - type: Transform - pos: 19.5,-3.5 - parent: 2 - - uid: 21829 - components: - - type: Transform - pos: 18.5,-3.5 - parent: 2 - - uid: 21830 - components: - - type: Transform - pos: 17.5,-3.5 - parent: 2 - - uid: 21831 - components: - - type: Transform - pos: 20.5,-3.5 - parent: 2 - - uid: 21832 - components: - - type: Transform - pos: 16.5,-3.5 - parent: 2 - - uid: 21833 - components: - - type: Transform - pos: 16.5,-9.5 - parent: 2 - - uid: 21834 - components: - - type: Transform - pos: 16.5,-10.5 - parent: 2 - - uid: 21835 - components: - - type: Transform - pos: 16.5,-11.5 - parent: 2 - - uid: 21839 - components: - - type: Transform - pos: 27.5,-3.5 - parent: 2 - - uid: 21840 - components: - - type: Transform - pos: 28.5,-3.5 - parent: 2 - - uid: 21864 - components: - - type: Transform - pos: 48.5,20.5 - parent: 2 - - uid: 21866 - components: - - type: Transform - pos: 49.5,20.5 - parent: 2 - - uid: 21889 - components: - - type: Transform - pos: 35.5,24.5 - parent: 2 - - uid: 21916 - components: - - type: Transform - pos: 16.5,31.5 - parent: 2 - - uid: 21932 - components: - - type: Transform - pos: -41.5,-4.5 - parent: 2 - - uid: 21935 - components: - - type: Transform - pos: -53.5,-53.5 - parent: 2 - - uid: 21936 - components: - - type: Transform - pos: -52.5,-53.5 - parent: 2 - - uid: 21939 - components: - - type: Transform - pos: 31.5,26.5 - parent: 2 - - uid: 21940 - components: - - type: Transform - pos: 32.5,26.5 - parent: 2 - - uid: 21956 - components: - - type: Transform - pos: -54.5,-53.5 - parent: 2 - - uid: 21957 - components: - - type: Transform - pos: 41.5,18.5 - parent: 2 - - uid: 21959 - components: - - type: Transform - pos: 41.5,19.5 - parent: 2 - - uid: 21962 - components: - - type: Transform - pos: -42.5,-4.5 - parent: 2 - - uid: 21963 - components: - - type: Transform - pos: -43.5,-4.5 - parent: 2 - - uid: 21967 - components: - - type: Transform - pos: -44.5,-4.5 - parent: 2 - - uid: 21972 - components: - - type: Transform - pos: 18.5,14.5 - parent: 2 - - uid: 21975 - components: - - type: Transform - pos: 22.5,10.5 - parent: 2 - - uid: 21978 - components: - - type: Transform - pos: -44.5,-3.5 - parent: 2 - - uid: 21980 - components: - - type: Transform - pos: -44.5,-2.5 - parent: 2 - - uid: 21981 - components: - - type: Transform - pos: 22.5,22.5 - parent: 2 - - uid: 21985 - components: - - type: Transform - pos: -44.5,0.5 - parent: 2 - - uid: 21986 - components: - - type: Transform - pos: 25.5,22.5 - parent: 2 - - uid: 21987 - components: - - type: Transform - pos: 23.5,22.5 - parent: 2 - - uid: 21988 - components: - - type: Transform - pos: 24.5,22.5 - parent: 2 - - uid: 21992 - components: - - type: Transform - pos: 25.5,12.5 - parent: 2 - - uid: 21993 - components: - - type: Transform - pos: 25.5,11.5 - parent: 2 - - uid: 21995 - components: - - type: Transform - pos: -45.5,0.5 - parent: 2 - - uid: 21996 - components: - - type: Transform - pos: -44.5,-5.5 - parent: 2 - - uid: 22000 - components: - - type: Transform - pos: 16.5,26.5 - parent: 2 - - uid: 22009 - components: - - type: Transform - pos: -44.5,-6.5 - parent: 2 - - uid: 22014 - components: - - type: Transform - pos: -44.5,-7.5 - parent: 2 - - uid: 22023 - components: - - type: Transform - pos: 16.5,27.5 - parent: 2 - - uid: 22030 - components: - - type: Transform - pos: -43.5,-7.5 - parent: 2 - - uid: 22033 - components: - - type: Transform - pos: 16.5,33.5 - parent: 2 - - uid: 22037 - components: - - type: Transform - pos: -42.5,-7.5 - parent: 2 - - uid: 22039 - components: - - type: Transform - pos: -44.5,-9.5 - parent: 2 - - uid: 22044 - components: - - type: Transform - pos: 16.5,28.5 - parent: 2 - - uid: 22051 - components: - - type: Transform - pos: -45.5,-9.5 - parent: 2 - - uid: 22061 - components: - - type: Transform - pos: 29.5,-4.5 - parent: 2 - - uid: 22062 - components: - - type: Transform - pos: 30.5,-4.5 - parent: 2 - - uid: 22064 - components: - - type: Transform - pos: 65.5,-43.5 - parent: 2 - - uid: 22065 - components: - - type: Transform - pos: 65.5,-44.5 - parent: 2 - - uid: 22077 - components: - - type: Transform - pos: -46.5,-9.5 - parent: 2 - - uid: 22083 - components: - - type: Transform - pos: -24.5,-57.5 - parent: 2 - - uid: 22084 - components: - - type: Transform - pos: 15.5,21.5 - parent: 2 - - uid: 22085 - components: - - type: Transform - pos: -46.5,-8.5 - parent: 2 - - uid: 22086 - components: - - type: Transform - pos: -46.5,-6.5 - parent: 2 - - uid: 22087 - components: - - type: Transform - pos: -45.5,-7.5 - parent: 2 - - uid: 22088 - components: - - type: Transform - pos: -45.5,-6.5 - parent: 2 - - uid: 22090 - components: - - type: Transform - pos: -45.5,-8.5 - parent: 2 - - uid: 22095 - components: - - type: Transform - pos: -34.5,-7.5 - parent: 2 - - uid: 22103 - components: - - type: Transform - pos: -35.5,-7.5 - parent: 2 - - uid: 22104 - components: - - type: Transform - pos: -36.5,-7.5 - parent: 2 - - uid: 22109 - components: - - type: Transform - pos: -37.5,-7.5 - parent: 2 - - uid: 22110 - components: - - type: Transform - pos: -38.5,-7.5 - parent: 2 - - uid: 22112 - components: - - type: Transform - pos: -39.5,-7.5 - parent: 2 - - uid: 22121 - components: - - type: Transform - pos: -39.5,-8.5 - parent: 2 - - uid: 22128 - components: - - type: Transform - pos: -39.5,-9.5 - parent: 2 - - uid: 22129 - components: - - type: Transform - pos: 26.5,27.5 - parent: 2 - - uid: 22133 - components: - - type: Transform - pos: -36.5,-9.5 - parent: 2 - - uid: 22145 - components: - - type: Transform - pos: 9.5,3.5 - parent: 2 - - uid: 22160 - components: - - type: Transform - pos: -36.5,-8.5 - parent: 2 - - uid: 22170 - components: - - type: Transform - pos: 9.5,2.5 - parent: 2 - - uid: 22174 - components: - - type: Transform - pos: 51.5,-31.5 - parent: 2 - - uid: 22175 - components: - - type: Transform - pos: 52.5,-31.5 - parent: 2 - - uid: 22183 - components: - - type: Transform - pos: 4.5,-6.5 - parent: 2 - - uid: 22209 - components: - - type: Transform - pos: -36.5,-10.5 - parent: 2 - - uid: 22227 - components: - - type: Transform - pos: -35.5,-10.5 - parent: 2 - - uid: 22278 - components: - - type: Transform - pos: 20.5,-40.5 - parent: 2 - - uid: 22279 - components: - - type: Transform - pos: 21.5,-40.5 - parent: 2 - - uid: 22289 - components: - - type: Transform - pos: 26.5,4.5 - parent: 2 - - uid: 22319 - components: - - type: Transform - pos: -34.5,-6.5 - parent: 2 - - uid: 22335 - components: - - type: Transform - pos: 25.5,16.5 - parent: 2 - - uid: 22336 - components: - - type: Transform - pos: 24.5,16.5 - parent: 2 - - uid: 22337 - components: - - type: Transform - pos: 23.5,16.5 - parent: 2 - - uid: 22338 - components: - - type: Transform - pos: 23.5,17.5 - parent: 2 - - uid: 22339 - components: - - type: Transform - pos: 23.5,18.5 - parent: 2 - - uid: 22340 - components: - - type: Transform - pos: 22.5,18.5 - parent: 2 - - uid: 22341 - components: - - type: Transform - pos: 21.5,18.5 - parent: 2 - - uid: 22358 - components: - - type: Transform - pos: -33.5,-6.5 - parent: 2 - - uid: 22461 - components: - - type: Transform - pos: 20.5,18.5 - parent: 2 - - uid: 22463 - components: - - type: Transform - pos: 26.5,18.5 - parent: 2 - - uid: 22464 - components: - - type: Transform - pos: 26.5,17.5 - parent: 2 - - uid: 22465 - components: - - type: Transform - pos: 26.5,16.5 - parent: 2 - - uid: 22498 - components: - - type: Transform - pos: 32.5,14.5 - parent: 2 - - uid: 22516 - components: - - type: Transform - pos: -32.5,-6.5 - parent: 2 - - uid: 22528 - components: - - type: Transform - pos: -32.5,-7.5 - parent: 2 - - uid: 22541 - components: - - type: Transform - pos: -24.5,-34.5 - parent: 2 - - uid: 22542 - components: - - type: Transform - pos: -12.5,-24.5 - parent: 2 - - uid: 22543 - components: - - type: Transform - pos: -12.5,-25.5 - parent: 2 - - uid: 22544 - components: - - type: Transform - pos: -13.5,-24.5 - parent: 2 - - uid: 22572 - components: - - type: Transform - pos: -32.5,-8.5 - parent: 2 - - uid: 22574 - components: - - type: Transform - pos: -32.5,-9.5 - parent: 2 - - uid: 22603 - components: - - type: Transform - pos: -32.5,-10.5 - parent: 2 - - uid: 22604 - components: - - type: Transform - pos: -23.5,-6.5 - parent: 2 - - uid: 22605 - components: - - type: Transform - pos: -24.5,-6.5 - parent: 2 - - uid: 22606 - components: - - type: Transform - pos: -25.5,-6.5 - parent: 2 - - uid: 22607 - components: - - type: Transform - pos: -26.5,-6.5 - parent: 2 - - uid: 22608 - components: - - type: Transform - pos: -27.5,-6.5 - parent: 2 - - uid: 22609 - components: - - type: Transform - pos: -28.5,-6.5 - parent: 2 - - uid: 22610 - components: - - type: Transform - pos: -29.5,-6.5 - parent: 2 - - uid: 22611 - components: - - type: Transform - pos: -25.5,-7.5 - parent: 2 - - uid: 22612 - components: - - type: Transform - pos: -25.5,-8.5 - parent: 2 - - uid: 22614 - components: - - type: Transform - pos: -24.5,-8.5 - parent: 2 - - uid: 22616 - components: - - type: Transform - pos: -23.5,-8.5 - parent: 2 - - uid: 22617 - components: - - type: Transform - pos: -22.5,-8.5 - parent: 2 - - uid: 22618 - components: - - type: Transform - pos: -21.5,-8.5 - parent: 2 - - uid: 22619 - components: - - type: Transform - pos: -21.5,-7.5 - parent: 2 - - uid: 22620 - components: - - type: Transform - pos: -21.5,-6.5 - parent: 2 - - uid: 22631 - components: - - type: Transform - pos: 33.5,8.5 - parent: 2 - - uid: 22632 - components: - - type: Transform - pos: 34.5,8.5 - parent: 2 - - uid: 22633 - components: - - type: Transform - pos: 28.5,13.5 - parent: 2 - - uid: 22634 - components: - - type: Transform - pos: 28.5,14.5 - parent: 2 - - uid: 22638 - components: - - type: Transform - pos: -21.5,-5.5 - parent: 2 - - uid: 22639 - components: - - type: Transform - pos: -22.5,-5.5 - parent: 2 - - uid: 22673 - components: - - type: Transform - pos: -25.5,-5.5 - parent: 2 - - uid: 22699 - components: - - type: Transform - pos: -25.5,-4.5 - parent: 2 - - uid: 22700 - components: - - type: Transform - pos: -25.5,-3.5 - parent: 2 - - uid: 22701 - components: - - type: Transform - pos: -25.5,-2.5 - parent: 2 - - uid: 22710 - components: - - type: Transform - pos: -31.5,-0.5 - parent: 2 - - uid: 22711 - components: - - type: Transform - pos: -29.5,-2.5 - parent: 2 - - uid: 22712 - components: - - type: Transform - pos: -28.5,-2.5 - parent: 2 - - uid: 22713 - components: - - type: Transform - pos: -27.5,-2.5 - parent: 2 - - uid: 22714 - components: - - type: Transform - pos: -26.5,-2.5 - parent: 2 - - uid: 22715 - components: - - type: Transform - pos: -22.5,-2.5 - parent: 2 - - uid: 22716 - components: - - type: Transform - pos: -21.5,-2.5 - parent: 2 - - uid: 22717 - components: - - type: Transform - pos: -13.5,10.5 - parent: 2 - - uid: 22718 - components: - - type: Transform - pos: -31.5,-1.5 - parent: 2 - - uid: 22719 - components: - - type: Transform - pos: -32.5,-1.5 - parent: 2 - - uid: 22720 - components: - - type: Transform - pos: -32.5,-0.5 - parent: 2 - - uid: 22721 - components: - - type: Transform - pos: -32.5,0.5 - parent: 2 - - uid: 22722 - components: - - type: Transform - pos: -32.5,-2.5 - parent: 2 - - uid: 22723 - components: - - type: Transform - pos: -32.5,-3.5 - parent: 2 - - uid: 22724 - components: - - type: Transform - pos: -32.5,-4.5 - parent: 2 - - uid: 22725 - components: - - type: Transform - pos: -33.5,-2.5 - parent: 2 - - uid: 22726 - components: - - type: Transform - pos: -34.5,-2.5 - parent: 2 - - uid: 22727 - components: - - type: Transform - pos: -35.5,-2.5 - parent: 2 - - uid: 22728 - components: - - type: Transform - pos: -36.5,-2.5 - parent: 2 - - uid: 22729 - components: - - type: Transform - pos: -37.5,-2.5 - parent: 2 - - uid: 22730 - components: - - type: Transform - pos: -38.5,-2.5 - parent: 2 - - uid: 22735 - components: - - type: Transform - pos: 7.5,23.5 - parent: 2 - - uid: 22738 - components: - - type: Transform - pos: -39.5,-2.5 - parent: 2 - - uid: 22750 - components: - - type: Transform - pos: -32.5,1.5 - parent: 2 - - uid: 22757 - components: - - type: Transform - pos: -34.5,2.5 - parent: 2 - - uid: 22788 - components: - - type: Transform - pos: 8.5,23.5 - parent: 2 - - uid: 22789 - components: - - type: Transform - pos: -0.5,19.5 - parent: 2 - - uid: 22790 - components: - - type: Transform - pos: 0.5,19.5 - parent: 2 - - uid: 22791 - components: - - type: Transform - pos: 1.5,19.5 - parent: 2 - - uid: 22792 - components: - - type: Transform - pos: 2.5,19.5 - parent: 2 - - uid: 22793 - components: - - type: Transform - pos: 3.5,19.5 - parent: 2 - - uid: 22794 - components: - - type: Transform - pos: 5.5,19.5 - parent: 2 - - uid: 22795 - components: - - type: Transform - pos: 6.5,19.5 - parent: 2 - - uid: 22796 - components: - - type: Transform - pos: 7.5,19.5 - parent: 2 - - uid: 22797 - components: - - type: Transform - pos: 8.5,19.5 - parent: 2 - - uid: 22798 - components: - - type: Transform - pos: 9.5,19.5 - parent: 2 - - uid: 22799 - components: - - type: Transform - pos: 10.5,19.5 - parent: 2 - - uid: 22800 - components: - - type: Transform - pos: 11.5,16.5 - parent: 2 - - uid: 22801 - components: - - type: Transform - pos: 11.5,15.5 - parent: 2 - - uid: 22805 - components: - - type: Transform - pos: 6.5,13.5 - parent: 2 - - uid: 22806 - components: - - type: Transform - pos: 6.5,12.5 - parent: 2 - - uid: 22809 - components: - - type: Transform - pos: 43.5,8.5 - parent: 2 - - uid: 22810 - components: - - type: Transform - pos: 42.5,8.5 - parent: 2 - - uid: 22811 - components: - - type: Transform - pos: 41.5,8.5 - parent: 2 - - uid: 22817 - components: - - type: Transform - pos: -35.5,2.5 - parent: 2 - - uid: 22836 - components: - - type: Transform - pos: -36.5,2.5 - parent: 2 - - uid: 22837 - components: - - type: Transform - pos: -37.5,2.5 - parent: 2 - - uid: 22838 - components: - - type: Transform - pos: -38.5,2.5 - parent: 2 - - uid: 22839 - components: - - type: Transform - pos: -39.5,2.5 - parent: 2 - - uid: 22889 - components: - - type: Transform - pos: -40.5,2.5 - parent: 2 - - uid: 22890 - components: - - type: Transform - pos: -40.5,3.5 - parent: 2 - - uid: 22891 - components: - - type: Transform - pos: -39.5,-6.5 - parent: 2 - - uid: 22892 - components: - - type: Transform - pos: -40.5,4.5 - parent: 2 - - uid: 22905 - components: - - type: Transform - pos: -38.5,4.5 - parent: 2 - - uid: 22906 - components: - - type: Transform - pos: -37.5,4.5 - parent: 2 - - uid: 22968 - components: - - type: Transform - pos: -36.5,4.5 - parent: 2 - - uid: 22976 - components: - - type: Transform - pos: -35.5,4.5 - parent: 2 - - uid: 22977 - components: - - type: Transform - pos: -39.5,4.5 - parent: 2 - - uid: 22990 - components: - - type: Transform - pos: -12.5,-28.5 - parent: 2 - - uid: 23003 - components: - - type: Transform - pos: -19.5,-38.5 - parent: 2 - - uid: 23004 - components: - - type: Transform - pos: -18.5,-38.5 - parent: 2 - - uid: 23005 - components: - - type: Transform - pos: -17.5,-38.5 - parent: 2 - - uid: 23006 - components: - - type: Transform - pos: -16.5,-38.5 - parent: 2 - - uid: 23007 - components: - - type: Transform - pos: -15.5,-38.5 - parent: 2 - - uid: 23010 - components: - - type: Transform - pos: -35.5,3.5 - parent: 2 - - uid: 23018 - components: - - type: Transform - pos: -39.5,-5.5 - parent: 2 - - uid: 23019 - components: - - type: Transform - pos: -39.5,-4.5 - parent: 2 - - uid: 23022 - components: - - type: Transform - pos: -1.5,-43.5 - parent: 2 - - uid: 23023 - components: - - type: Transform - pos: -8.5,-44.5 - parent: 2 - - uid: 23025 - components: - - type: Transform - pos: -8.5,-41.5 - parent: 2 - - uid: 23026 - components: - - type: Transform - pos: -5.5,-39.5 - parent: 2 - - uid: 23028 - components: - - type: Transform - pos: -36.5,-5.5 - parent: 2 - - uid: 23029 - components: - - type: Transform - pos: 11.5,6.5 - parent: 2 - - uid: 23030 - components: - - type: Transform - pos: 7.5,6.5 - parent: 2 - - uid: 23031 - components: - - type: Transform - pos: 7.5,4.5 - parent: 2 - - uid: 23032 - components: - - type: Transform - pos: 8.5,3.5 - parent: 2 - - uid: 23033 - components: - - type: Transform - pos: 10.5,3.5 - parent: 2 - - uid: 23034 - components: - - type: Transform - pos: 11.5,4.5 - parent: 2 - - uid: 23035 - components: - - type: Transform - pos: 10.5,4.5 - parent: 2 - - uid: 23038 - components: - - type: Transform - pos: 8.5,4.5 - parent: 2 - - uid: 23056 - components: - - type: Transform - pos: -36.5,-6.5 - parent: 2 - - uid: 23110 - components: - - type: Transform - pos: -5.5,-34.5 - parent: 2 - - uid: 23111 - components: - - type: Transform - pos: -7.5,-34.5 - parent: 2 - - uid: 23122 - components: - - type: Transform - pos: -27.5,-4.5 - parent: 2 - - uid: 23142 - components: - - type: Transform - pos: -27.5,-5.5 - parent: 2 - - uid: 23146 - components: - - type: Transform - pos: 11.5,-4.5 - parent: 2 - - uid: 23147 - components: - - type: Transform - pos: 12.5,-4.5 - parent: 2 - - uid: 23148 - components: - - type: Transform - pos: 12.5,-5.5 - parent: 2 - - uid: 23149 - components: - - type: Transform - pos: 12.5,-6.5 - parent: 2 - - uid: 23151 - components: - - type: Transform - pos: 11.5,0.5 - parent: 2 - - uid: 23152 - components: - - type: Transform - pos: 12.5,0.5 - parent: 2 - - uid: 23153 - components: - - type: Transform - pos: 12.5,1.5 - parent: 2 - - uid: 23154 - components: - - type: Transform - pos: 12.5,2.5 - parent: 2 - - uid: 23159 - components: - - type: Transform - pos: 44.5,15.5 - parent: 2 - - uid: 23160 - components: - - type: Transform - pos: 43.5,15.5 - parent: 2 - - uid: 23161 - components: - - type: Transform - pos: 43.5,14.5 - parent: 2 - - uid: 23162 - components: - - type: Transform - pos: 42.5,14.5 - parent: 2 - - uid: 23163 - components: - - type: Transform - pos: 41.5,14.5 - parent: 2 - - uid: 23164 - components: - - type: Transform - pos: 40.5,14.5 - parent: 2 - - uid: 23165 - components: - - type: Transform - pos: 39.5,14.5 - parent: 2 - - uid: 23166 - components: - - type: Transform - pos: 37.5,14.5 - parent: 2 - - uid: 23167 - components: - - type: Transform - pos: 38.5,14.5 - parent: 2 - - uid: 23210 - components: - - type: Transform - pos: -30.5,-5.5 - parent: 2 - - uid: 23211 - components: - - type: Transform - pos: -30.5,-6.5 - parent: 2 - - uid: 23212 - components: - - type: Transform - pos: -42.5,3.5 - parent: 2 - - uid: 23213 - components: - - type: Transform - pos: -43.5,3.5 - parent: 2 - - uid: 23214 - components: - - type: Transform - pos: -44.5,3.5 - parent: 2 - - uid: 23215 - components: - - type: Transform - pos: -44.5,4.5 - parent: 2 - - uid: 23216 - components: - - type: Transform - pos: -45.5,4.5 - parent: 2 - - uid: 23217 - components: - - type: Transform - pos: -46.5,4.5 - parent: 2 - - uid: 23218 - components: - - type: Transform - pos: -46.5,3.5 - parent: 2 - - uid: 23219 - components: - - type: Transform - pos: -46.5,1.5 - parent: 2 - - uid: 23220 - components: - - type: Transform - pos: -45.5,1.5 - parent: 2 - - uid: 23221 - components: - - type: Transform - pos: -44.5,1.5 - parent: 2 - - uid: 23222 - components: - - type: Transform - pos: -44.5,2.5 - parent: 2 - - uid: 23223 - components: - - type: Transform - pos: -43.5,-2.5 - parent: 2 - - uid: 23224 - components: - - type: Transform - pos: -45.5,-2.5 - parent: 2 - - uid: 23225 - components: - - type: Transform - pos: -46.5,-2.5 - parent: 2 - - uid: 23226 - components: - - type: Transform - pos: -47.5,-4.5 - parent: 2 - - uid: 23306 - components: - - type: Transform - pos: -47.5,-3.5 - parent: 2 - - uid: 23307 - components: - - type: Transform - pos: -47.5,-2.5 - parent: 2 - - uid: 23308 - components: - - type: Transform - pos: -47.5,-1.5 - parent: 2 - - uid: 23309 - components: - - type: Transform - pos: -47.5,-0.5 - parent: 2 - - uid: 23310 - components: - - type: Transform - pos: -42.5,-2.5 - parent: 2 - - uid: 23384 - components: - - type: Transform - pos: 10.5,-7.5 - parent: 2 - - uid: 23420 - components: - - type: Transform - pos: -42.5,-8.5 - parent: 2 - - uid: 23456 - components: - - type: Transform - pos: -42.5,-9.5 - parent: 2 - - uid: 23502 - components: - - type: Transform - pos: 12.5,3.5 - parent: 2 - - uid: 23503 - components: - - type: Transform - pos: 12.5,4.5 - parent: 2 - - uid: 23520 - components: - - type: Transform - pos: -42.5,-10.5 - parent: 2 - - uid: 23545 - components: - - type: Transform - pos: -9.5,-49.5 - parent: 2 - - uid: 23546 - components: - - type: Transform - pos: -8.5,-49.5 - parent: 2 - - uid: 23554 - components: - - type: Transform - pos: 15.5,-54.5 - parent: 2 - - uid: 23555 - components: - - type: Transform - pos: 15.5,-53.5 - parent: 2 - - uid: 23556 - components: - - type: Transform - pos: 15.5,-52.5 - parent: 2 - - uid: 23557 - components: - - type: Transform - pos: 14.5,-52.5 - parent: 2 - - uid: 23558 - components: - - type: Transform - pos: 13.5,-52.5 - parent: 2 - - uid: 23561 - components: - - type: Transform - pos: 14.5,-49.5 - parent: 2 - - uid: 23562 - components: - - type: Transform - pos: 14.5,-48.5 - parent: 2 - - uid: 23563 - components: - - type: Transform - pos: 14.5,-47.5 - parent: 2 - - uid: 23564 - components: - - type: Transform - pos: 14.5,-46.5 - parent: 2 - - uid: 23573 - components: - - type: Transform - pos: 16.5,14.5 - parent: 2 - - uid: 23574 - components: - - type: Transform - pos: 15.5,15.5 - parent: 2 - - uid: 23575 - components: - - type: Transform - pos: 15.5,16.5 - parent: 2 - - uid: 23576 - components: - - type: Transform - pos: 19.5,13.5 - parent: 2 - - uid: 23577 - components: - - type: Transform - pos: 19.5,12.5 - parent: 2 - - uid: 23594 - components: - - type: Transform - pos: 18.5,10.5 - parent: 2 - - uid: 23604 - components: - - type: Transform - pos: 15.5,14.5 - parent: 2 - - uid: 23605 - components: - - type: Transform - pos: 14.5,14.5 - parent: 2 - - uid: 23609 - components: - - type: Transform - pos: -42.5,-11.5 - parent: 2 - - uid: 23617 - components: - - type: Transform - pos: -42.5,-12.5 - parent: 2 - - uid: 23651 - components: - - type: Transform - pos: -42.5,-13.5 - parent: 2 - - uid: 23653 - components: - - type: Transform - pos: -43.5,-13.5 - parent: 2 - - uid: 23656 - components: - - type: Transform - pos: -41.5,-13.5 - parent: 2 - - uid: 23657 - components: - - type: Transform - pos: -44.5,-13.5 - parent: 2 - - uid: 23677 - components: - - type: Transform - pos: 16.5,-47.5 - parent: 2 - - uid: 23678 - components: - - type: Transform - pos: 18.5,-48.5 - parent: 2 - - uid: 23679 - components: - - type: Transform - pos: 18.5,-49.5 - parent: 2 - - uid: 23680 - components: - - type: Transform - pos: 18.5,-50.5 - parent: 2 - - uid: 23681 - components: - - type: Transform - pos: 20.5,-47.5 - parent: 2 - - uid: 23682 - components: - - type: Transform - pos: 21.5,-47.5 - parent: 2 - - uid: 23685 - components: - - type: Transform - pos: -40.5,-13.5 - parent: 2 - - uid: 23694 - components: - - type: Transform - pos: -26.5,-24.5 - parent: 2 - - uid: 23813 - components: - - type: Transform - pos: -14.5,-1.5 - parent: 2 - - uid: 23814 - components: - - type: Transform - pos: -13.5,-1.5 - parent: 2 - - uid: 23815 - components: - - type: Transform - pos: -14.5,-7.5 - parent: 2 - - uid: 23816 - components: - - type: Transform - pos: -14.5,-8.5 - parent: 2 - - uid: 23855 - components: - - type: Transform - pos: 67.5,-40.5 - parent: 2 - - uid: 24379 - components: - - type: Transform - pos: -20.5,4.5 - parent: 2 - - uid: 24380 - components: - - type: Transform - pos: -20.5,5.5 - parent: 2 - - uid: 24381 - components: - - type: Transform - pos: -20.5,6.5 - parent: 2 - - uid: 24382 - components: - - type: Transform - pos: -19.5,6.5 - parent: 2 - - uid: 24383 - components: - - type: Transform - pos: -18.5,6.5 - parent: 2 - - uid: 24384 - components: - - type: Transform - pos: -17.5,6.5 - parent: 2 - - uid: 24385 - components: - - type: Transform - pos: -16.5,6.5 - parent: 2 - - uid: 24386 - components: - - type: Transform - pos: -16.5,7.5 - parent: 2 - - uid: 24387 - components: - - type: Transform - pos: -16.5,8.5 - parent: 2 - - uid: 24388 - components: - - type: Transform - pos: -16.5,9.5 - parent: 2 - - uid: 24389 - components: - - type: Transform - pos: -16.5,10.5 - parent: 2 - - uid: 24390 - components: - - type: Transform - pos: -16.5,11.5 - parent: 2 - - uid: 24391 - components: - - type: Transform - pos: -16.5,5.5 - parent: 2 - - uid: 24392 - components: - - type: Transform - pos: -16.5,4.5 - parent: 2 - - uid: 24393 - components: - - type: Transform - pos: -16.5,3.5 - parent: 2 - - uid: 24394 - components: - - type: Transform - pos: -16.5,2.5 - parent: 2 - - uid: 24395 - components: - - type: Transform - pos: -16.5,1.5 - parent: 2 - - uid: 24396 - components: - - type: Transform - pos: -16.5,0.5 - parent: 2 - - uid: 24397 - components: - - type: Transform - pos: -16.5,-0.5 - parent: 2 - - uid: 24398 - components: - - type: Transform - pos: -16.5,-1.5 - parent: 2 - - uid: 24399 - components: - - type: Transform - pos: -16.5,-2.5 - parent: 2 - - uid: 24400 - components: - - type: Transform - pos: -16.5,-3.5 - parent: 2 - - uid: 24401 - components: - - type: Transform - pos: -16.5,-4.5 - parent: 2 - - uid: 24402 - components: - - type: Transform - pos: -17.5,-2.5 - parent: 2 - - uid: 24403 - components: - - type: Transform - pos: -18.5,-2.5 - parent: 2 - - uid: 24404 - components: - - type: Transform - pos: -19.5,-2.5 - parent: 2 - - uid: 24405 - components: - - type: Transform - pos: -20.5,-2.5 - parent: 2 - - uid: 24406 - components: - - type: Transform - pos: -13.5,9.5 - parent: 2 - - uid: 24407 - components: - - type: Transform - pos: -13.5,8.5 - parent: 2 - - uid: 24408 - components: - - type: Transform - pos: -13.5,7.5 - parent: 2 - - uid: 24462 - components: - - type: Transform - pos: -22.5,-16.5 - parent: 2 - - uid: 24463 - components: - - type: Transform - pos: -21.5,-16.5 - parent: 2 - - uid: 24464 - components: - - type: Transform - pos: -29.5,-14.5 - parent: 2 - - uid: 24465 - components: - - type: Transform - pos: -29.5,-13.5 - parent: 2 - - uid: 24524 - components: - - type: Transform - pos: 54.5,-36.5 - parent: 2 - - uid: 24525 - components: - - type: Transform - pos: 53.5,-36.5 - parent: 2 - - uid: 24526 - components: - - type: Transform - pos: 52.5,-36.5 - parent: 2 - - uid: 24527 - components: - - type: Transform - pos: 52.5,-37.5 - parent: 2 - - uid: 24528 - components: - - type: Transform - pos: 52.5,-38.5 - parent: 2 - - uid: 24529 - components: - - type: Transform - pos: 52.5,-39.5 - parent: 2 - - uid: 24564 - components: - - type: Transform - pos: 87.5,-45.5 - parent: 2 - - uid: 24565 - components: - - type: Transform - pos: 87.5,-46.5 - parent: 2 - - uid: 24566 - components: - - type: Transform - pos: 87.5,-47.5 - parent: 2 - - uid: 24567 - components: - - type: Transform - pos: 87.5,-48.5 - parent: 2 - - uid: 24568 - components: - - type: Transform - pos: 87.5,-39.5 - parent: 2 - - uid: 24569 - components: - - type: Transform - pos: 87.5,-38.5 - parent: 2 - - uid: 24570 - components: - - type: Transform - pos: 87.5,-37.5 - parent: 2 - - uid: 24571 - components: - - type: Transform - pos: 87.5,-36.5 - parent: 2 - - uid: 24572 - components: - - type: Transform - pos: 95.5,-39.5 - parent: 2 - - uid: 24573 - components: - - type: Transform - pos: 95.5,-38.5 - parent: 2 - - uid: 24574 - components: - - type: Transform - pos: 95.5,-37.5 - parent: 2 - - uid: 24575 - components: - - type: Transform - pos: 95.5,-36.5 - parent: 2 - - uid: 24576 - components: - - type: Transform - pos: 95.5,-45.5 - parent: 2 - - uid: 24577 - components: - - type: Transform - pos: 95.5,-46.5 - parent: 2 - - uid: 24578 - components: - - type: Transform - pos: 95.5,-47.5 - parent: 2 - - uid: 24579 - components: - - type: Transform - pos: 95.5,-48.5 - parent: 2 - - uid: 24580 - components: - - type: Transform - pos: 96.5,-43.5 - parent: 2 - - uid: 24581 - components: - - type: Transform - pos: 97.5,-43.5 - parent: 2 - - uid: 24582 - components: - - type: Transform - pos: 98.5,-43.5 - parent: 2 - - uid: 24715 - components: - - type: Transform - pos: -20.5,-13.5 - parent: 2 - - uid: 24716 - components: - - type: Transform - pos: -21.5,-13.5 - parent: 2 - - uid: 24717 - components: - - type: Transform - pos: -22.5,-12.5 - parent: 2 - - uid: 24718 - components: - - type: Transform - pos: -22.5,-13.5 - parent: 2 - - uid: 24736 - components: - - type: Transform - pos: 69.5,-36.5 - parent: 2 - - uid: 24737 - components: - - type: Transform - pos: 69.5,-37.5 - parent: 2 - - uid: 24738 - components: - - type: Transform - pos: 69.5,-38.5 - parent: 2 - - uid: 24739 - components: - - type: Transform - pos: 68.5,-35.5 - parent: 2 - - uid: 24740 - components: - - type: Transform - pos: 67.5,-35.5 - parent: 2 - - uid: 24741 - components: - - type: Transform - pos: 66.5,-35.5 - parent: 2 - - uid: 24742 - components: - - type: Transform - pos: 67.5,-36.5 - parent: 2 - - uid: 24743 - components: - - type: Transform - pos: 63.5,-35.5 - parent: 2 - - uid: 24744 - components: - - type: Transform - pos: 62.5,-35.5 - parent: 2 - - uid: 24745 - components: - - type: Transform - pos: 61.5,-35.5 - parent: 2 - - uid: 24746 - components: - - type: Transform - pos: 60.5,-35.5 - parent: 2 - - uid: 24747 - components: - - type: Transform - pos: 62.5,-36.5 - parent: 2 - - uid: 24748 - components: - - type: Transform - pos: 60.5,-39.5 - parent: 2 - - uid: 24749 - components: - - type: Transform - pos: 61.5,-39.5 - parent: 2 - - uid: 24750 - components: - - type: Transform - pos: 62.5,-39.5 - parent: 2 - - uid: 24751 - components: - - type: Transform - pos: 63.5,-39.5 - parent: 2 - - uid: 24752 - components: - - type: Transform - pos: 62.5,-38.5 - parent: 2 - - uid: 24770 - components: - - type: Transform - pos: 56.5,-39.5 - parent: 2 - - uid: 24771 - components: - - type: Transform - pos: 56.5,-40.5 - parent: 2 - - uid: 24789 - components: - - type: Transform - pos: 79.5,-40.5 - parent: 2 - - uid: 24790 - components: - - type: Transform - pos: 80.5,-40.5 - parent: 2 - - uid: 24834 - components: - - type: Transform - pos: 77.5,-39.5 - parent: 2 - - uid: 24835 - components: - - type: Transform - pos: 77.5,-40.5 - parent: 2 - - uid: 24836 - components: - - type: Transform - pos: 80.5,-42.5 - parent: 2 -- proto: CableApcStack - entities: - - uid: 1898 - components: - - type: Transform - pos: -13.486356,-10.375069 - parent: 2 - - uid: 3392 - components: - - type: Transform - pos: -16.237741,-25.463318 - parent: 2 - - uid: 4347 - components: - - type: Transform - pos: 38.445034,-24.375977 - parent: 2 - - uid: 13026 - components: - - type: Transform - pos: -4.0583553,-23.375748 - parent: 2 - - uid: 17019 - components: - - type: Transform - pos: 83.46048,-43.40174 - parent: 2 -- proto: CableHV - entities: - - uid: 5 - components: - - type: Transform - pos: -11.5,25.5 - parent: 2 - - uid: 40 - components: - - type: Transform - pos: -11.5,23.5 - parent: 2 - - uid: 82 - components: - - type: Transform - pos: -13.5,22.5 - parent: 2 - - uid: 108 - components: - - type: Transform - pos: -21.5,-27.5 - parent: 2 - - uid: 136 - components: - - type: Transform - pos: 4.5,-45.5 - parent: 2 - - uid: 218 - components: - - type: Transform - pos: 25.5,15.5 - parent: 2 - - uid: 277 - components: - - type: Transform - pos: -12.5,-53.5 - parent: 2 - - uid: 281 - components: - - type: Transform - pos: -10.5,-55.5 - parent: 2 - - uid: 299 - components: - - type: Transform - pos: -8.5,-24.5 - parent: 2 - - uid: 300 - components: - - type: Transform - pos: -22.5,-27.5 - parent: 2 - - uid: 301 - components: - - type: Transform - pos: -8.5,-22.5 - parent: 2 - - uid: 324 - components: - - type: Transform - pos: 36.5,10.5 - parent: 2 - - uid: 326 - components: - - type: Transform - pos: 17.5,-33.5 - parent: 2 - - uid: 408 - components: - - type: Transform - pos: -36.5,-15.5 - parent: 2 - - uid: 425 - components: - - type: Transform - pos: -26.5,-41.5 - parent: 2 - - uid: 455 - components: - - type: Transform - pos: 41.5,-32.5 - parent: 2 - - uid: 485 - components: - - type: Transform - pos: -14.5,-18.5 - parent: 2 - - uid: 487 - components: - - type: Transform - pos: -14.5,-20.5 - parent: 2 - - uid: 504 - components: - - type: Transform - pos: 13.5,-33.5 - parent: 2 - - uid: 525 - components: - - type: Transform - pos: -9.5,-55.5 - parent: 2 - - uid: 591 - components: - - type: Transform - pos: 2.5,-36.5 - parent: 2 - - uid: 660 - components: - - type: Transform - pos: -13.5,21.5 - parent: 2 - - uid: 767 - components: - - type: Transform - pos: 3.5,-26.5 - parent: 2 - - uid: 775 - components: - - type: Transform - pos: 19.5,-33.5 - parent: 2 - - uid: 949 - components: - - type: Transform - pos: 26.5,16.5 - parent: 2 - - uid: 1074 - components: - - type: Transform - pos: -26.5,20.5 - parent: 2 - - uid: 1210 - components: - - type: Transform - pos: -4.5,-9.5 - parent: 2 - - uid: 1230 - components: - - type: Transform - pos: -2.5,-22.5 - parent: 2 - - uid: 1232 - components: - - type: Transform - pos: -18.5,20.5 - parent: 2 - - uid: 1233 - components: - - type: Transform - pos: -13.5,14.5 - parent: 2 - - uid: 1235 - components: - - type: Transform - pos: -13.5,11.5 - parent: 2 - - uid: 1243 - components: - - type: Transform - pos: -13.5,13.5 - parent: 2 - - uid: 1244 - components: - - type: Transform - pos: -20.5,20.5 - parent: 2 - - uid: 1270 - components: - - type: Transform - pos: -19.5,20.5 - parent: 2 - - uid: 1273 - components: - - type: Transform - pos: 2.5,-25.5 - parent: 2 - - uid: 1313 - components: - - type: Transform - pos: -22.5,20.5 - parent: 2 - - uid: 1315 - components: - - type: Transform - pos: -12.5,11.5 - parent: 2 - - uid: 1316 - components: - - type: Transform - pos: -11.5,11.5 - parent: 2 - - uid: 1317 - components: - - type: Transform - pos: -10.5,11.5 - parent: 2 - - uid: 1353 - components: - - type: Transform - pos: -21.5,20.5 - parent: 2 - - uid: 1408 - components: - - type: Transform - pos: -13.5,12.5 - parent: 2 - - uid: 1507 - components: - - type: Transform - pos: -23.5,-19.5 - parent: 2 - - uid: 1511 - components: - - type: Transform - pos: 31.5,-10.5 - parent: 2 - - uid: 1531 - components: - - type: Transform - pos: -21.5,-19.5 - parent: 2 - - uid: 1652 - components: - - type: Transform - pos: -33.5,-15.5 - parent: 2 - - uid: 1669 - components: - - type: Transform - pos: -34.5,-15.5 - parent: 2 - - uid: 1736 - components: - - type: Transform - pos: -25.5,-16.5 - parent: 2 - - uid: 1753 - components: - - type: Transform - pos: -23.5,-16.5 - parent: 2 - - uid: 1814 - components: - - type: Transform - pos: -30.5,-15.5 - parent: 2 - - uid: 1825 - components: - - type: Transform - pos: -39.5,-48.5 - parent: 2 - - uid: 1826 - components: - - type: Transform - pos: -40.5,-48.5 - parent: 2 - - uid: 1833 - components: - - type: Transform - pos: 0.5,-18.5 - parent: 2 - - uid: 1845 - components: - - type: Transform - pos: -43.5,-48.5 - parent: 2 - - uid: 1921 - components: - - type: Transform - pos: -17.5,-16.5 - parent: 2 - - uid: 2093 - components: - - type: Transform - pos: -15.5,-19.5 - parent: 2 - - uid: 2107 - components: - - type: Transform - pos: -1.5,-22.5 - parent: 2 - - uid: 2114 - components: - - type: Transform - pos: -4.5,-13.5 - parent: 2 - - uid: 2122 - components: - - type: Transform - pos: 1.5,-24.5 - parent: 2 - - uid: 2133 - components: - - type: Transform - pos: 1.5,-17.5 - parent: 2 - - uid: 2135 - components: - - type: Transform - pos: -19.5,-16.5 - parent: 2 - - uid: 2155 - components: - - type: Transform - pos: -24.5,-16.5 - parent: 2 - - uid: 2165 - components: - - type: Transform - pos: -2.5,-19.5 - parent: 2 - - uid: 2166 - components: - - type: Transform - pos: -4.5,-16.5 - parent: 2 - - uid: 2168 - components: - - type: Transform - pos: 0.5,-19.5 - parent: 2 - - uid: 2177 - components: - - type: Transform - pos: 7.5,-23.5 - parent: 2 - - uid: 2179 - components: - - type: Transform - pos: -4.5,-10.5 - parent: 2 - - uid: 2184 - components: - - type: Transform - pos: -8.5,-26.5 - parent: 2 - - uid: 2185 - components: - - type: Transform - pos: 7.5,-22.5 - parent: 2 - - uid: 2215 - components: - - type: Transform - pos: -4.5,-22.5 - parent: 2 - - uid: 2217 - components: - - type: Transform - pos: -2.5,-18.5 - parent: 2 - - uid: 2219 - components: - - type: Transform - pos: -3.5,-19.5 - parent: 2 - - uid: 2223 - components: - - type: Transform - pos: -13.5,-12.5 - parent: 2 - - uid: 2224 - components: - - type: Transform - pos: -14.5,-12.5 - parent: 2 - - uid: 2225 - components: - - type: Transform - pos: -15.5,-12.5 - parent: 2 - - uid: 2228 - components: - - type: Transform - pos: -13.5,-13.5 - parent: 2 - - uid: 2241 - components: - - type: Transform - pos: 61.5,-37.5 - parent: 2 - - uid: 2242 - components: - - type: Transform - pos: -13.5,-20.5 - parent: 2 - - uid: 2245 - components: - - type: Transform - pos: -2.5,-20.5 - parent: 2 - - uid: 2268 - components: - - type: Transform - pos: 63.5,-37.5 - parent: 2 - - uid: 2272 - components: - - type: Transform - pos: -6.5,-18.5 - parent: 2 - - uid: 2291 - components: - - type: Transform - pos: 65.5,-37.5 - parent: 2 - - uid: 2299 - components: - - type: Transform - pos: -5.5,-18.5 - parent: 2 - - uid: 2337 - components: - - type: Transform - pos: -8.5,-25.5 - parent: 2 - - uid: 2491 - components: - - type: Transform - pos: -13.5,-21.5 - parent: 2 - - uid: 2508 - components: - - type: Transform - pos: 33.5,-54.5 - parent: 2 - - uid: 2510 - components: - - type: Transform - pos: -3.5,-20.5 - parent: 2 - - uid: 2538 - components: - - type: Transform - pos: 59.5,-37.5 - parent: 2 - - uid: 2555 - components: - - type: Transform - pos: 15.5,-56.5 - parent: 2 - - uid: 2570 - components: - - type: Transform - pos: -9.5,-26.5 - parent: 2 - - uid: 2593 - components: - - type: Transform - pos: -13.5,20.5 - parent: 2 - - uid: 2601 - components: - - type: Transform - pos: -7.5,-18.5 - parent: 2 - - uid: 2603 - components: - - type: Transform - pos: -37.5,-15.5 - parent: 2 - - uid: 2621 - components: - - type: Transform - pos: -13.5,17.5 - parent: 2 - - uid: 2622 - components: - - type: Transform - pos: -14.5,20.5 - parent: 2 - - uid: 2626 - components: - - type: Transform - pos: -13.5,19.5 - parent: 2 - - uid: 2627 - components: - - type: Transform - pos: 43.5,-31.5 - parent: 2 - - uid: 2635 - components: - - type: Transform - pos: -25.5,20.5 - parent: 2 - - uid: 2666 - components: - - type: Transform - pos: 42.5,-31.5 - parent: 2 - - uid: 2677 - components: - - type: Transform - pos: 32.5,-54.5 - parent: 2 - - uid: 2680 - components: - - type: Transform - pos: -7.5,-50.5 - parent: 2 - - uid: 2698 - components: - - type: Transform - pos: -26.5,-15.5 - parent: 2 - - uid: 2703 - components: - - type: Transform - pos: -7.5,-53.5 - parent: 2 - - uid: 2738 - components: - - type: Transform - pos: -7.5,-55.5 - parent: 2 - - uid: 2749 - components: - - type: Transform - pos: -3.5,-22.5 - parent: 2 - - uid: 2751 - components: - - type: Transform - pos: -0.5,-22.5 - parent: 2 - - uid: 2753 - components: - - type: Transform - pos: -29.5,-15.5 - parent: 2 - - uid: 2769 - components: - - type: Transform - pos: -5.5,-22.5 - parent: 2 - - uid: 2771 - components: - - type: Transform - pos: -5.5,-17.5 - parent: 2 - - uid: 2775 - components: - - type: Transform - pos: -4.5,-17.5 - parent: 2 - - uid: 2813 - components: - - type: Transform - pos: -14.5,-19.5 - parent: 2 - - uid: 2814 - components: - - type: Transform - pos: 1.5,-23.5 - parent: 2 - - uid: 2815 - components: - - type: Transform - pos: -1.5,-19.5 - parent: 2 - - uid: 2982 - components: - - type: Transform - pos: -9.5,-21.5 - parent: 2 - - uid: 3015 - components: - - type: Transform - pos: -13.5,18.5 - parent: 2 - - uid: 3018 - components: - - type: Transform - pos: -16.5,20.5 - parent: 2 - - uid: 3019 - components: - - type: Transform - pos: 7.5,11.5 - parent: 2 - - uid: 3031 - components: - - type: Transform - pos: -9.5,11.5 - parent: 2 - - uid: 3032 - components: - - type: Transform - pos: -13.5,16.5 - parent: 2 - - uid: 3045 - components: - - type: Transform - pos: -15.5,20.5 - parent: 2 - - uid: 3109 - components: - - type: Transform - pos: -3.5,-17.5 - parent: 2 - - uid: 3112 - components: - - type: Transform - pos: -7.5,-22.5 - parent: 2 - - uid: 3125 - components: - - type: Transform - pos: 16.5,-56.5 - parent: 2 - - uid: 3154 - components: - - type: Transform - pos: 0.5,-17.5 - parent: 2 - - uid: 3155 - components: - - type: Transform - pos: 0.5,-20.5 - parent: 2 - - uid: 3161 - components: - - type: Transform - pos: 0.5,-21.5 - parent: 2 - - uid: 3174 - components: - - type: Transform - pos: -24.5,-19.5 - parent: 2 - - uid: 3203 - components: - - type: Transform - pos: 1.5,-22.5 - parent: 2 - - uid: 3320 - components: - - type: Transform - pos: -8.5,-42.5 - parent: 2 - - uid: 3402 - components: - - type: Transform - pos: -39.5,21.5 - parent: 2 - - uid: 3407 - components: - - type: Transform - pos: -13.5,15.5 - parent: 2 - - uid: 3449 - components: - - type: Transform - pos: -40.5,21.5 - parent: 2 - - uid: 3476 - components: - - type: Transform - pos: 24.5,-55.5 - parent: 2 - - uid: 3514 - components: - - type: Transform - pos: 29.5,-55.5 - parent: 2 - - uid: 3528 - components: - - type: Transform - pos: -41.5,21.5 - parent: 2 - - uid: 3552 - components: - - type: Transform - pos: -42.5,21.5 - parent: 2 - - uid: 3558 - components: - - type: Transform - pos: -43.5,21.5 - parent: 2 - - uid: 3559 - components: - - type: Transform - pos: -44.5,21.5 - parent: 2 - - uid: 3560 - components: - - type: Transform - pos: 26.5,-55.5 - parent: 2 - - uid: 3561 - components: - - type: Transform - pos: -45.5,21.5 - parent: 2 - - uid: 3565 - components: - - type: Transform - pos: -2.5,-23.5 - parent: 2 - - uid: 3569 - components: - - type: Transform - pos: 21.5,9.5 - parent: 2 - - uid: 3570 - components: - - type: Transform - pos: -46.5,21.5 - parent: 2 - - uid: 3573 - components: - - type: Transform - pos: -47.5,21.5 - parent: 2 - - uid: 3622 - components: - - type: Transform - pos: 28.5,-55.5 - parent: 2 - - uid: 3640 - components: - - type: Transform - pos: -47.5,20.5 - parent: 2 - - uid: 3641 - components: - - type: Transform - pos: -47.5,19.5 - parent: 2 - - uid: 3660 - components: - - type: Transform - pos: -22.5,-19.5 - parent: 2 - - uid: 3681 - components: - - type: Transform - pos: 30.5,-54.5 - parent: 2 - - uid: 3686 - components: - - type: Transform - pos: -48.5,19.5 - parent: 2 - - uid: 3694 - components: - - type: Transform - pos: -49.5,19.5 - parent: 2 - - uid: 3695 - components: - - type: Transform - pos: -49.5,18.5 - parent: 2 - - uid: 3705 - components: - - type: Transform - pos: -49.5,17.5 - parent: 2 - - uid: 3716 - components: - - type: Transform - pos: -49.5,16.5 - parent: 2 - - uid: 3826 - components: - - type: Transform - pos: -49.5,15.5 - parent: 2 - - uid: 3838 - components: - - type: Transform - pos: -48.5,15.5 - parent: 2 - - uid: 3875 - components: - - type: Transform - pos: -47.5,15.5 - parent: 2 - - uid: 3890 - components: - - type: Transform - pos: 3.5,-34.5 - parent: 2 - - uid: 3900 - components: - - type: Transform - pos: -46.5,15.5 - parent: 2 - - uid: 3907 - components: - - type: Transform - pos: -17.5,-27.5 - parent: 2 - - uid: 3917 - components: - - type: Transform - pos: -16.5,-27.5 - parent: 2 - - uid: 3929 - components: - - type: Transform - pos: -46.5,16.5 - parent: 2 - - uid: 3940 - components: - - type: Transform - pos: -27.5,20.5 - parent: 2 - - uid: 3955 - components: - - type: Transform - pos: -28.5,20.5 - parent: 2 - - uid: 3956 - components: - - type: Transform - pos: -29.5,20.5 - parent: 2 - - uid: 3966 - components: - - type: Transform - pos: -15.5,-27.5 - parent: 2 - - uid: 3967 - components: - - type: Transform - pos: -14.5,-27.5 - parent: 2 - - uid: 3968 - components: - - type: Transform - pos: -13.5,-27.5 - parent: 2 - - uid: 3969 - components: - - type: Transform - pos: -12.5,-27.5 - parent: 2 - - uid: 3970 - components: - - type: Transform - pos: -12.5,-28.5 - parent: 2 - - uid: 3971 - components: - - type: Transform - pos: -11.5,-28.5 - parent: 2 - - uid: 3972 - components: - - type: Transform - pos: -10.5,-28.5 - parent: 2 - - uid: 3973 - components: - - type: Transform - pos: -9.5,-28.5 - parent: 2 - - uid: 3974 - components: - - type: Transform - pos: -8.5,-28.5 - parent: 2 - - uid: 3975 - components: - - type: Transform - pos: -7.5,-28.5 - parent: 2 - - uid: 3976 - components: - - type: Transform - pos: -6.5,-28.5 - parent: 2 - - uid: 3977 - components: - - type: Transform - pos: -5.5,-28.5 - parent: 2 - - uid: 3978 - components: - - type: Transform - pos: -4.5,-28.5 - parent: 2 - - uid: 3979 - components: - - type: Transform - pos: -3.5,-28.5 - parent: 2 - - uid: 3980 - components: - - type: Transform - pos: -2.5,-28.5 - parent: 2 - - uid: 3981 - components: - - type: Transform - pos: -1.5,-28.5 - parent: 2 - - uid: 3982 - components: - - type: Transform - pos: -0.5,-28.5 - parent: 2 - - uid: 3988 - components: - - type: Transform - pos: 3.5,-33.5 - parent: 2 - - uid: 3989 - components: - - type: Transform - pos: 3.5,-32.5 - parent: 2 - - uid: 3990 - components: - - type: Transform - pos: 3.5,-31.5 - parent: 2 - - uid: 3991 - components: - - type: Transform - pos: 3.5,-30.5 - parent: 2 - - uid: 3992 - components: - - type: Transform - pos: 3.5,-29.5 - parent: 2 - - uid: 3993 - components: - - type: Transform - pos: 3.5,-28.5 - parent: 2 - - uid: 4011 - components: - - type: Transform - pos: -18.5,-27.5 - parent: 2 - - uid: 4012 - components: - - type: Transform - pos: -19.5,-27.5 - parent: 2 - - uid: 4013 - components: - - type: Transform - pos: -20.5,-27.5 - parent: 2 - - uid: 4017 - components: - - type: Transform - pos: -0.5,-27.5 - parent: 2 - - uid: 4026 - components: - - type: Transform - pos: 3.5,-36.5 - parent: 2 - - uid: 4027 - components: - - type: Transform - pos: 3.5,-35.5 - parent: 2 - - uid: 4028 - components: - - type: Transform - pos: 1.5,-36.5 - parent: 2 - - uid: 4029 - components: - - type: Transform - pos: 1.5,-37.5 - parent: 2 - - uid: 4030 - components: - - type: Transform - pos: 3.5,-37.5 - parent: 2 - - uid: 4031 - components: - - type: Transform - pos: 3.5,-38.5 - parent: 2 - - uid: 4032 - components: - - type: Transform - pos: 3.5,-39.5 - parent: 2 - - uid: 4033 - components: - - type: Transform - pos: 3.5,-40.5 - parent: 2 - - uid: 4042 - components: - - type: Transform - pos: 2.5,-48.5 - parent: 2 - - uid: 4236 - components: - - type: Transform - pos: 3.5,-17.5 - parent: 2 - - uid: 4247 - components: - - type: Transform - pos: -38.5,23.5 - parent: 2 - - uid: 4303 - components: - - type: Transform - pos: 4.5,-17.5 - parent: 2 - - uid: 4305 - components: - - type: Transform - pos: -7.5,-19.5 - parent: 2 - - uid: 4308 - components: - - type: Transform - pos: 31.5,-54.5 - parent: 2 - - uid: 4309 - components: - - type: Transform - pos: 30.5,-55.5 - parent: 2 - - uid: 4310 - components: - - type: Transform - pos: 27.5,-55.5 - parent: 2 - - uid: 4322 - components: - - type: Transform - pos: 2.5,-17.5 - parent: 2 - - uid: 4352 - components: - - type: Transform - pos: -37.5,23.5 - parent: 2 - - uid: 4362 - components: - - type: Transform - pos: -36.5,23.5 - parent: 2 - - uid: 4382 - components: - - type: Transform - pos: -35.5,23.5 - parent: 2 - - uid: 4394 - components: - - type: Transform - pos: 46.5,2.5 - parent: 2 - - uid: 4413 - components: - - type: Transform - pos: 24.5,-40.5 - parent: 2 - - uid: 4415 - components: - - type: Transform - pos: 24.5,-42.5 - parent: 2 - - uid: 4416 - components: - - type: Transform - pos: 24.5,-41.5 - parent: 2 - - uid: 4417 - components: - - type: Transform - pos: 5.5,-25.5 - parent: 2 - - uid: 4436 - components: - - type: Transform - pos: -34.5,23.5 - parent: 2 - - uid: 4439 - components: - - type: Transform - pos: -33.5,23.5 - parent: 2 - - uid: 4440 - components: - - type: Transform - pos: -32.5,23.5 - parent: 2 - - uid: 4443 - components: - - type: Transform - pos: -35.5,-15.5 - parent: 2 - - uid: 4450 - components: - - type: Transform - pos: -31.5,23.5 - parent: 2 - - uid: 4464 - components: - - type: Transform - pos: -37.5,-12.5 - parent: 2 - - uid: 4473 - components: - - type: Transform - pos: 3.5,-27.5 - parent: 2 - - uid: 4494 - components: - - type: Transform - pos: -30.5,23.5 - parent: 2 - - uid: 4503 - components: - - type: Transform - pos: 4.5,-25.5 - parent: 2 - - uid: 4507 - components: - - type: Transform - pos: -29.5,23.5 - parent: 2 - - uid: 4510 - components: - - type: Transform - pos: -29.5,22.5 - parent: 2 - - uid: 4538 - components: - - type: Transform - pos: -29.5,21.5 - parent: 2 - - uid: 4792 - components: - - type: Transform - pos: -1.5,-18.5 - parent: 2 - - uid: 4841 - components: - - type: Transform - pos: 6.5,-25.5 - parent: 2 - - uid: 4879 - components: - - type: Transform - pos: -38.5,-15.5 - parent: 2 - - uid: 4909 - components: - - type: Transform - pos: -38.5,29.5 - parent: 2 - - uid: 4920 - components: - - type: Transform - pos: -39.5,29.5 - parent: 2 - - uid: 4925 - components: - - type: Transform - pos: -40.5,29.5 - parent: 2 - - uid: 4927 - components: - - type: Transform - pos: -41.5,29.5 - parent: 2 - - uid: 4954 - components: - - type: Transform - pos: -42.5,29.5 - parent: 2 - - uid: 4986 - components: - - type: Transform - pos: -43.5,29.5 - parent: 2 - - uid: 4991 - components: - - type: Transform - pos: 25.5,13.5 - parent: 2 - - uid: 5015 - components: - - type: Transform - pos: 15.5,-17.5 - parent: 2 - - uid: 5019 - components: - - type: Transform - pos: -2.5,-17.5 - parent: 2 - - uid: 5056 - components: - - type: Transform - pos: -0.5,-26.5 - parent: 2 - - uid: 5057 - components: - - type: Transform - pos: -0.5,-25.5 - parent: 2 - - uid: 5200 - components: - - type: Transform - pos: 37.5,6.5 - parent: 2 - - uid: 5201 - components: - - type: Transform - pos: 38.5,6.5 - parent: 2 - - uid: 5236 - components: - - type: Transform - pos: 3.5,-25.5 - parent: 2 - - uid: 5275 - components: - - type: Transform - pos: 23.5,-15.5 - parent: 2 - - uid: 5284 - components: - - type: Transform - pos: -28.5,-15.5 - parent: 2 - - uid: 5335 - components: - - type: Transform - pos: 37.5,14.5 - parent: 2 - - uid: 5358 - components: - - type: Transform - pos: 65.5,7.5 - parent: 2 - - uid: 5433 - components: - - type: Transform - pos: 4.5,-44.5 - parent: 2 - - uid: 5530 - components: - - type: Transform - pos: -3.5,-18.5 - parent: 2 - - uid: 5556 - components: - - type: Transform - pos: -57.5,29.5 - parent: 2 - - uid: 5558 - components: - - type: Transform - pos: -54.5,31.5 - parent: 2 - - uid: 5559 - components: - - type: Transform - pos: -54.5,32.5 - parent: 2 - - uid: 5562 - components: - - type: Transform - pos: -54.5,33.5 - parent: 2 - - uid: 5574 - components: - - type: Transform - pos: -54.5,34.5 - parent: 2 - - uid: 5584 - components: - - type: Transform - pos: -54.5,35.5 - parent: 2 - - uid: 5587 - components: - - type: Transform - pos: -52.5,35.5 - parent: 2 - - uid: 5598 - components: - - type: Transform - pos: -52.5,34.5 - parent: 2 - - uid: 5602 - components: - - type: Transform - pos: -52.5,33.5 - parent: 2 - - uid: 5610 - components: - - type: Transform - pos: -52.5,32.5 - parent: 2 - - uid: 5613 - components: - - type: Transform - pos: -52.5,31.5 - parent: 2 - - uid: 5617 - components: - - type: Transform - pos: -44.5,-48.5 - parent: 2 - - uid: 5619 - components: - - type: Transform - pos: -56.5,31.5 - parent: 2 - - uid: 5637 - components: - - type: Transform - pos: -56.5,32.5 - parent: 2 - - uid: 5638 - components: - - type: Transform - pos: -56.5,33.5 - parent: 2 - - uid: 5639 - components: - - type: Transform - pos: -41.5,-48.5 - parent: 2 - - uid: 5654 - components: - - type: Transform - pos: -56.5,34.5 - parent: 2 - - uid: 5669 - components: - - type: Transform - pos: -56.5,35.5 - parent: 2 - - uid: 5677 - components: - - type: Transform - pos: -58.5,35.5 - parent: 2 - - uid: 5680 - components: - - type: Transform - pos: -58.5,34.5 - parent: 2 - - uid: 5689 - components: - - type: Transform - pos: -58.5,33.5 - parent: 2 - - uid: 5695 - components: - - type: Transform - pos: -58.5,32.5 - parent: 2 - - uid: 5724 - components: - - type: Transform - pos: -58.5,31.5 - parent: 2 - - uid: 5730 - components: - - type: Transform - pos: -60.5,31.5 - parent: 2 - - uid: 5757 - components: - - type: Transform - pos: -29.5,-19.5 - parent: 2 - - uid: 5768 - components: - - type: Transform - pos: -60.5,32.5 - parent: 2 - - uid: 5808 - components: - - type: Transform - pos: -60.5,33.5 - parent: 2 - - uid: 5810 - components: - - type: Transform - pos: -60.5,34.5 - parent: 2 - - uid: 5842 - components: - - type: Transform - pos: -60.5,35.5 - parent: 2 - - uid: 5850 - components: - - type: Transform - pos: 16.5,-17.5 - parent: 2 - - uid: 5851 - components: - - type: Transform - pos: 25.5,14.5 - parent: 2 - - uid: 5852 - components: - - type: Transform - pos: 21.5,8.5 - parent: 2 - - uid: 5853 - components: - - type: Transform - pos: 25.5,-55.5 - parent: 2 - - uid: 5855 - components: - - type: Transform - pos: -62.5,35.5 - parent: 2 - - uid: 5861 - components: - - type: Transform - pos: -62.5,34.5 - parent: 2 - - uid: 5866 - components: - - type: Transform - pos: -62.5,33.5 - parent: 2 - - uid: 5870 - components: - - type: Transform - pos: -62.5,32.5 - parent: 2 - - uid: 5878 - components: - - type: Transform - pos: -62.5,31.5 - parent: 2 - - uid: 5879 - components: - - type: Transform - pos: -11.5,-56.5 - parent: 2 - - uid: 5880 - components: - - type: Transform - pos: -12.5,-56.5 - parent: 2 - - uid: 5881 - components: - - type: Transform - pos: -64.5,31.5 - parent: 2 - - uid: 5887 - components: - - type: Transform - pos: 4.5,-46.5 - parent: 2 - - uid: 5890 - components: - - type: Transform - pos: 19.5,-13.5 - parent: 2 - - uid: 5891 - components: - - type: Transform - pos: 21.5,-13.5 - parent: 2 - - uid: 5897 - components: - - type: Transform - pos: 24.5,-33.5 - parent: 2 - - uid: 5921 - components: - - type: Transform - pos: -64.5,32.5 - parent: 2 - - uid: 5922 - components: - - type: Transform - pos: -64.5,33.5 - parent: 2 - - uid: 5927 - components: - - type: Transform - pos: -64.5,34.5 - parent: 2 - - uid: 5929 - components: - - type: Transform - pos: -64.5,35.5 - parent: 2 - - uid: 5930 - components: - - type: Transform - pos: -66.5,35.5 - parent: 2 - - uid: 5931 - components: - - type: Transform - pos: -66.5,34.5 - parent: 2 - - uid: 5937 - components: - - type: Transform - pos: -66.5,33.5 - parent: 2 - - uid: 5949 - components: - - type: Transform - pos: 24.5,-38.5 - parent: 2 - - uid: 5951 - components: - - type: Transform - pos: 38.5,14.5 - parent: 2 - - uid: 5954 - components: - - type: Transform - pos: 24.5,-34.5 - parent: 2 - - uid: 5956 - components: - - type: Transform - pos: -66.5,32.5 - parent: 2 - - uid: 5964 - components: - - type: Transform - pos: 22.5,6.5 - parent: 2 - - uid: 5966 - components: - - type: Transform - pos: -66.5,31.5 - parent: 2 - - uid: 5968 - components: - - type: Transform - pos: -63.5,26.5 - parent: 2 - - uid: 6006 - components: - - type: Transform - pos: 24.5,-36.5 - parent: 2 - - uid: 6026 - components: - - type: Transform - pos: -64.5,26.5 - parent: 2 - - uid: 6027 - components: - - type: Transform - pos: -65.5,26.5 - parent: 2 - - uid: 6030 - components: - - type: Transform - pos: -66.5,26.5 - parent: 2 - - uid: 6036 - components: - - type: Transform - pos: -67.5,26.5 - parent: 2 - - uid: 6038 - components: - - type: Transform - pos: 22.5,-13.5 - parent: 2 - - uid: 6052 - components: - - type: Transform - pos: 35.5,6.5 - parent: 2 - - uid: 6055 - components: - - type: Transform - pos: -67.5,24.5 - parent: 2 - - uid: 6056 - components: - - type: Transform - pos: 41.5,6.5 - parent: 2 - - uid: 6070 - components: - - type: Transform - pos: 34.5,6.5 - parent: 2 - - uid: 6073 - components: - - type: Transform - pos: -66.5,24.5 - parent: 2 - - uid: 6084 - components: - - type: Transform - pos: 21.5,10.5 - parent: 2 - - uid: 6104 - components: - - type: Transform - pos: 5.5,-17.5 - parent: 2 - - uid: 6110 - components: - - type: Transform - pos: -65.5,24.5 - parent: 2 - - uid: 6116 - components: - - type: Transform - pos: -64.5,24.5 - parent: 2 - - uid: 6118 - components: - - type: Transform - pos: -63.5,24.5 - parent: 2 - - uid: 6125 - components: - - type: Transform - pos: -63.5,22.5 - parent: 2 - - uid: 6127 - components: - - type: Transform - pos: -64.5,22.5 - parent: 2 - - uid: 6128 - components: - - type: Transform - pos: -65.5,22.5 - parent: 2 - - uid: 6129 - components: - - type: Transform - pos: -66.5,22.5 - parent: 2 - - uid: 6146 - components: - - type: Transform - pos: -67.5,22.5 - parent: 2 - - uid: 6151 - components: - - type: Transform - pos: -31.5,-15.5 - parent: 2 - - uid: 6164 - components: - - type: Transform - pos: 25.5,-18.5 - parent: 2 - - uid: 6172 - components: - - type: Transform - pos: -67.5,20.5 - parent: 2 - - uid: 6184 - components: - - type: Transform - pos: -66.5,20.5 - parent: 2 - - uid: 6196 - components: - - type: Transform - pos: -65.5,20.5 - parent: 2 - - uid: 6203 - components: - - type: Transform - pos: -64.5,20.5 - parent: 2 - - uid: 6205 - components: - - type: Transform - pos: -63.5,20.5 - parent: 2 - - uid: 6208 - components: - - type: Transform - pos: -32.5,-15.5 - parent: 2 - - uid: 6228 - components: - - type: Transform - pos: -27.5,-15.5 - parent: 2 - - uid: 6245 - components: - - type: Transform - pos: -63.5,18.5 - parent: 2 - - uid: 6250 - components: - - type: Transform - pos: -64.5,18.5 - parent: 2 - - uid: 6253 - components: - - type: Transform - pos: -65.5,18.5 - parent: 2 - - uid: 6258 - components: - - type: Transform - pos: 8.5,-17.5 - parent: 2 - - uid: 6259 - components: - - type: Transform - pos: 25.5,-10.5 - parent: 2 - - uid: 6266 - components: - - type: Transform - pos: 23.5,-8.5 - parent: 2 - - uid: 6268 - components: - - type: Transform - pos: 16.5,-18.5 - parent: 2 - - uid: 6277 - components: - - type: Transform - pos: -66.5,18.5 - parent: 2 - - uid: 6280 - components: - - type: Transform - pos: 31.5,-12.5 - parent: 2 - - uid: 6281 - components: - - type: Transform - pos: 23.5,-14.5 - parent: 2 - - uid: 6284 - components: - - type: Transform - pos: 31.5,-13.5 - parent: 2 - - uid: 6285 - components: - - type: Transform - pos: -67.5,18.5 - parent: 2 - - uid: 6289 - components: - - type: Transform - pos: 10.5,-17.5 - parent: 2 - - uid: 6296 - components: - - type: Transform - pos: -67.5,16.5 - parent: 2 - - uid: 6304 - components: - - type: Transform - pos: 14.5,-17.5 - parent: 2 - - uid: 6309 - components: - - type: Transform - pos: 23.5,-16.5 - parent: 2 - - uid: 6312 - components: - - type: Transform - pos: 24.5,-10.5 - parent: 2 - - uid: 6313 - components: - - type: Transform - pos: 23.5,-10.5 - parent: 2 - - uid: 6324 - components: - - type: Transform - pos: -66.5,16.5 - parent: 2 - - uid: 6327 - components: - - type: Transform - pos: -65.5,16.5 - parent: 2 - - uid: 6339 - components: - - type: Transform - pos: -64.5,16.5 - parent: 2 - - uid: 6340 - components: - - type: Transform - pos: -63.5,16.5 - parent: 2 - - uid: 6341 - components: - - type: Transform - pos: 23.5,-9.5 - parent: 2 - - uid: 6343 - components: - - type: Transform - pos: 23.5,-19.5 - parent: 2 - - uid: 6358 - components: - - type: Transform - pos: -63.5,14.5 - parent: 2 - - uid: 6372 - components: - - type: Transform - pos: 23.5,-7.5 - parent: 2 - - uid: 6388 - components: - - type: Transform - pos: 23.5,-6.5 - parent: 2 - - uid: 6393 - components: - - type: Transform - pos: 26.5,-10.5 - parent: 2 - - uid: 6395 - components: - - type: Transform - pos: -64.5,14.5 - parent: 2 - - uid: 6398 - components: - - type: Transform - pos: 23.5,-18.5 - parent: 2 - - uid: 6403 - components: - - type: Transform - pos: 6.5,-17.5 - parent: 2 - - uid: 6414 - components: - - type: Transform - pos: 23.5,-17.5 - parent: 2 - - uid: 6422 - components: - - type: Transform - pos: -65.5,14.5 - parent: 2 - - uid: 6438 - components: - - type: Transform - pos: -66.5,14.5 - parent: 2 - - uid: 6447 - components: - - type: Transform - pos: -7.5,-51.5 - parent: 2 - - uid: 6448 - components: - - type: Transform - pos: -7.5,-54.5 - parent: 2 - - uid: 6450 - components: - - type: Transform - pos: -8.5,-55.5 - parent: 2 - - uid: 6466 - components: - - type: Transform - pos: 27.5,-10.5 - parent: 2 - - uid: 6472 - components: - - type: Transform - pos: -67.5,14.5 - parent: 2 - - uid: 6475 - components: - - type: Transform - pos: -67.5,12.5 - parent: 2 - - uid: 6480 - components: - - type: Transform - pos: -66.5,12.5 - parent: 2 - - uid: 6492 - components: - - type: Transform - pos: -65.5,12.5 - parent: 2 - - uid: 6496 - components: - - type: Transform - pos: -64.5,12.5 - parent: 2 - - uid: 6504 - components: - - type: Transform - pos: 40.5,6.5 - parent: 2 - - uid: 6510 - components: - - type: Transform - pos: -63.5,12.5 - parent: 2 - - uid: 6524 - components: - - type: Transform - pos: -63.5,10.5 - parent: 2 - - uid: 6526 - components: - - type: Transform - pos: -64.5,10.5 - parent: 2 - - uid: 6529 - components: - - type: Transform - pos: -22.5,-16.5 - parent: 2 - - uid: 6549 - components: - - type: Transform - pos: 13.5,-13.5 - parent: 2 - - uid: 6571 - components: - - type: Transform - pos: -65.5,10.5 - parent: 2 - - uid: 6581 - components: - - type: Transform - pos: -25.5,-15.5 - parent: 2 - - uid: 6582 - components: - - type: Transform - pos: -66.5,10.5 - parent: 2 - - uid: 6586 - components: - - type: Transform - pos: 11.5,-17.5 - parent: 2 - - uid: 6587 - components: - - type: Transform - pos: 9.5,-17.5 - parent: 2 - - uid: 6595 - components: - - type: Transform - pos: -67.5,10.5 - parent: 2 - - uid: 6596 - components: - - type: Transform - pos: -67.5,8.5 - parent: 2 - - uid: 6616 - components: - - type: Transform - pos: -66.5,8.5 - parent: 2 - - uid: 6637 - components: - - type: Transform - pos: -65.5,8.5 - parent: 2 - - uid: 6638 - components: - - type: Transform - pos: -64.5,8.5 - parent: 2 - - uid: 6641 - components: - - type: Transform - pos: -63.5,8.5 - parent: 2 - - uid: 6644 - components: - - type: Transform - pos: -61.5,9.5 - parent: 2 - - uid: 6645 - components: - - type: Transform - pos: -61.5,13.5 - parent: 2 - - uid: 6646 - components: - - type: Transform - pos: -61.5,17.5 - parent: 2 - - uid: 6648 - components: - - type: Transform - pos: -61.5,25.5 - parent: 2 - - uid: 6649 - components: - - type: Transform - pos: -21.5,-16.5 - parent: 2 - - uid: 6650 - components: - - type: Transform - pos: -18.5,-16.5 - parent: 2 - - uid: 6651 - components: - - type: Transform - pos: -61.5,29.5 - parent: 2 - - uid: 6652 - components: - - type: Transform - pos: -65.5,29.5 - parent: 2 - - uid: 6659 - components: - - type: Transform - pos: -68.5,29.5 - parent: 2 - - uid: 6679 - components: - - type: Transform - pos: -49.5,29.5 - parent: 2 - - uid: 6699 - components: - - type: Transform - pos: -45.5,29.5 - parent: 2 - - uid: 6703 - components: - - type: Transform - pos: -7.5,-52.5 - parent: 2 - - uid: 6707 - components: - - type: Transform - pos: 39.5,6.5 - parent: 2 - - uid: 6714 - components: - - type: Transform - pos: -44.5,29.5 - parent: 2 - - uid: 6738 - components: - - type: Transform - pos: -50.5,31.5 - parent: 2 - - uid: 6742 - components: - - type: Transform - pos: -50.5,32.5 - parent: 2 - - uid: 6743 - components: - - type: Transform - pos: -50.5,33.5 - parent: 2 - - uid: 6751 - components: - - type: Transform - pos: -48.5,33.5 - parent: 2 - - uid: 6752 - components: - - type: Transform - pos: -48.5,32.5 - parent: 2 - - uid: 6755 - components: - - type: Transform - pos: -48.5,31.5 - parent: 2 - - uid: 6756 - components: - - type: Transform - pos: -48.5,34.5 - parent: 2 - - uid: 6777 - components: - - type: Transform - pos: 24.5,-39.5 - parent: 2 - - uid: 6871 - components: - - type: Transform - pos: -48.5,35.5 - parent: 2 - - uid: 6879 - components: - - type: Transform - pos: -4.5,-15.5 - parent: 2 - - uid: 6990 - components: - - type: Transform - pos: 21.5,-33.5 - parent: 2 - - uid: 7011 - components: - - type: Transform - pos: 29.5,-10.5 - parent: 2 - - uid: 7012 - components: - - type: Transform - pos: 30.5,-10.5 - parent: 2 - - uid: 7013 - components: - - type: Transform - pos: -6.5,-22.5 - parent: 2 - - uid: 7017 - components: - - type: Transform - pos: -1.5,-17.5 - parent: 2 - - uid: 7036 - components: - - type: Transform - pos: 1.5,-25.5 - parent: 2 - - uid: 7045 - components: - - type: Transform - pos: -12.5,-21.5 - parent: 2 - - uid: 7047 - components: - - type: Transform - pos: -11.5,-21.5 - parent: 2 - - uid: 7090 - components: - - type: Transform - pos: -67.5,29.5 - parent: 2 - - uid: 7096 - components: - - type: Transform - pos: -10.5,-21.5 - parent: 2 - - uid: 7141 - components: - - type: Transform - pos: 21.5,7.5 - parent: 2 - - uid: 7152 - components: - - type: Transform - pos: -10.5,-56.5 - parent: 2 - - uid: 7179 - components: - - type: Transform - pos: 10.5,-33.5 - parent: 2 - - uid: 7202 - components: - - type: Transform - pos: 23.5,-13.5 - parent: 2 - - uid: 7204 - components: - - type: Transform - pos: 16.5,-13.5 - parent: 2 - - uid: 7206 - components: - - type: Transform - pos: -24.5,20.5 - parent: 2 - - uid: 7223 - components: - - type: Transform - pos: 14.5,-13.5 - parent: 2 - - uid: 7325 - components: - - type: Transform - pos: 15.5,-13.5 - parent: 2 - - uid: 7392 - components: - - type: Transform - pos: 20.5,-13.5 - parent: 2 - - uid: 7480 - components: - - type: Transform - pos: 96.5,-44.5 - parent: 2 - - uid: 7500 - components: - - type: Transform - pos: 4.5,-42.5 - parent: 2 - - uid: 7530 - components: - - type: Transform - pos: -23.5,20.5 - parent: 2 - - uid: 7562 - components: - - type: Transform - pos: -12.5,-55.5 - parent: 2 - - uid: 7595 - components: - - type: Transform - pos: 23.5,6.5 - parent: 2 - - uid: 7604 - components: - - type: Transform - pos: 4.5,-41.5 - parent: 2 - - uid: 7728 - components: - - type: Transform - pos: 18.5,-13.5 - parent: 2 - - uid: 7734 - components: - - type: Transform - pos: 17.5,-13.5 - parent: 2 - - uid: 7763 - components: - - type: Transform - pos: -4.5,11.5 - parent: 2 - - uid: 7782 - components: - - type: Transform - pos: -8.5,11.5 - parent: 2 - - uid: 7789 - components: - - type: Transform - pos: 4.5,-47.5 - parent: 2 - - uid: 7804 - components: - - type: Transform - pos: -2.5,11.5 - parent: 2 - - uid: 8034 - components: - - type: Transform - pos: 21.5,6.5 - parent: 2 - - uid: 8121 - components: - - type: Transform - pos: -6.5,11.5 - parent: 2 - - uid: 8134 - components: - - type: Transform - pos: -7.5,11.5 - parent: 2 - - uid: 8213 - components: - - type: Transform - pos: 9.5,11.5 - parent: 2 - - uid: 8221 - components: - - type: Transform - pos: -2.5,-21.5 - parent: 2 - - uid: 8294 - components: - - type: Transform - pos: -20.5,-16.5 - parent: 2 - - uid: 8326 - components: - - type: Transform - pos: 33.5,6.5 - parent: 2 - - uid: 8327 - components: - - type: Transform - pos: 91.5,-44.5 - parent: 2 - - uid: 8366 - components: - - type: Transform - pos: -17.5,20.5 - parent: 2 - - uid: 8433 - components: - - type: Transform - pos: 67.5,8.5 - parent: 2 - - uid: 8434 - components: - - type: Transform - pos: 65.5,4.5 - parent: 2 - - uid: 8447 - components: - - type: Transform - pos: 59.5,8.5 - parent: 2 - - uid: 8458 - components: - - type: Transform - pos: 67.5,4.5 - parent: 2 - - uid: 8459 - components: - - type: Transform - pos: 67.5,7.5 - parent: 2 - - uid: 8460 - components: - - type: Transform - pos: 65.5,8.5 - parent: 2 - - uid: 8475 - components: - - type: Transform - pos: 0.5,-22.5 - parent: 2 - - uid: 8504 - components: - - type: Transform - pos: 67.5,5.5 - parent: 2 - - uid: 8509 - components: - - type: Transform - pos: 63.5,4.5 - parent: 2 - - uid: 8548 - components: - - type: Transform - pos: 42.5,14.5 - parent: 2 - - uid: 8632 - components: - - type: Transform - pos: 36.5,7.5 - parent: 2 - - uid: 8640 - components: - - type: Transform - pos: 36.5,6.5 - parent: 2 - - uid: 8678 - components: - - type: Transform - pos: 36.5,11.5 - parent: 2 - - uid: 8686 - components: - - type: Transform - pos: 30.5,6.5 - parent: 2 - - uid: 8691 - components: - - type: Transform - pos: 28.5,6.5 - parent: 2 - - uid: 8692 - components: - - type: Transform - pos: 29.5,6.5 - parent: 2 - - uid: 8712 - components: - - type: Transform - pos: 36.5,12.5 - parent: 2 - - uid: 8781 - components: - - type: Transform - pos: 46.5,3.5 - parent: 2 - - uid: 8798 - components: - - type: Transform - pos: 67.5,6.5 - parent: 2 - - uid: 8799 - components: - - type: Transform - pos: 61.5,6.5 - parent: 2 - - uid: 8800 - components: - - type: Transform - pos: 65.5,5.5 - parent: 2 - - uid: 8801 - components: - - type: Transform - pos: 63.5,5.5 - parent: 2 - - uid: 8805 - components: - - type: Transform - pos: 61.5,8.5 - parent: 2 - - uid: 8806 - components: - - type: Transform - pos: 63.5,6.5 - parent: 2 - - uid: 8807 - components: - - type: Transform - pos: 63.5,7.5 - parent: 2 - - uid: 8808 - components: - - type: Transform - pos: 59.5,5.5 - parent: 2 - - uid: 8809 - components: - - type: Transform - pos: 61.5,4.5 - parent: 2 - - uid: 8810 - components: - - type: Transform - pos: 59.5,4.5 - parent: 2 - - uid: 8811 - components: - - type: Transform - pos: 57.5,8.5 - parent: 2 - - uid: 8812 - components: - - type: Transform - pos: 57.5,5.5 - parent: 2 - - uid: 8813 - components: - - type: Transform - pos: 58.5,4.5 - parent: 2 - - uid: 8814 - components: - - type: Transform - pos: 62.5,4.5 - parent: 2 - - uid: 8815 - components: - - type: Transform - pos: 66.5,4.5 - parent: 2 - - uid: 8816 - components: - - type: Transform - pos: 70.5,4.5 - parent: 2 - - uid: 8817 - components: - - type: Transform - pos: 70.5,0.5 - parent: 2 - - uid: 8818 - components: - - type: Transform - pos: 57.5,7.5 - parent: 2 - - uid: 8819 - components: - - type: Transform - pos: 57.5,6.5 - parent: 2 - - uid: 8820 - components: - - type: Transform - pos: 66.5,0.5 - parent: 2 - - uid: 8821 - components: - - type: Transform - pos: 62.5,0.5 - parent: 2 - - uid: 8822 - components: - - type: Transform - pos: 58.5,0.5 - parent: 2 - - uid: 8823 - components: - - type: Transform - pos: 52.5,2.5 - parent: 2 - - uid: 8824 - components: - - type: Transform - pos: 61.5,5.5 - parent: 2 - - uid: 8825 - components: - - type: Transform - pos: 73.5,2.5 - parent: 2 - - uid: 8826 - components: - - type: Transform - pos: 72.5,2.5 - parent: 2 - - uid: 8830 - components: - - type: Transform - pos: 71.5,2.5 - parent: 2 - - uid: 8841 - components: - - type: Transform - pos: 45.5,3.5 - parent: 2 - - uid: 8842 - components: - - type: Transform - pos: 44.5,3.5 - parent: 2 - - uid: 8843 - components: - - type: Transform - pos: 44.5,2.5 - parent: 2 - - uid: 8844 - components: - - type: Transform - pos: 43.5,2.5 - parent: 2 - - uid: 8845 - components: - - type: Transform - pos: 42.5,2.5 - parent: 2 - - uid: 8846 - components: - - type: Transform - pos: 41.5,2.5 - parent: 2 - - uid: 8847 - components: - - type: Transform - pos: 41.5,3.5 - parent: 2 - - uid: 8848 - components: - - type: Transform - pos: 41.5,4.5 - parent: 2 - - uid: 8849 - components: - - type: Transform - pos: 41.5,5.5 - parent: 2 - - uid: 8860 - components: - - type: Transform - pos: 36.5,9.5 - parent: 2 - - uid: 8914 - components: - - type: Transform - pos: 47.5,2.5 - parent: 2 - - uid: 8915 - components: - - type: Transform - pos: 48.5,2.5 - parent: 2 - - uid: 8916 - components: - - type: Transform - pos: 49.5,2.5 - parent: 2 - - uid: 8917 - components: - - type: Transform - pos: 50.5,2.5 - parent: 2 - - uid: 8918 - components: - - type: Transform - pos: 51.5,2.5 - parent: 2 - - uid: 8920 - components: - - type: Transform - pos: 59.5,6.5 - parent: 2 - - uid: 8921 - components: - - type: Transform - pos: 59.5,7.5 - parent: 2 - - uid: 8933 - components: - - type: Transform - pos: 65.5,6.5 - parent: 2 - - uid: 8939 - components: - - type: Transform - pos: 63.5,8.5 - parent: 2 - - uid: 8940 - components: - - type: Transform - pos: 61.5,7.5 - parent: 2 - - uid: 8964 - components: - - type: Transform - pos: 3.5,-41.5 - parent: 2 - - uid: 8967 - components: - - type: Transform - pos: -1.5,11.5 - parent: 2 - - uid: 8974 - components: - - type: Transform - pos: 71.5,-1.5 - parent: 2 - - uid: 8975 - components: - - type: Transform - pos: 3.5,11.5 - parent: 2 - - uid: 8976 - components: - - type: Transform - pos: 71.5,-2.5 - parent: 2 - - uid: 8977 - components: - - type: Transform - pos: 71.5,-3.5 - parent: 2 - - uid: 8978 - components: - - type: Transform - pos: 69.5,-3.5 - parent: 2 - - uid: 8979 - components: - - type: Transform - pos: 69.5,-1.5 - parent: 2 - - uid: 8985 - components: - - type: Transform - pos: 69.5,-2.5 - parent: 2 - - uid: 8986 - components: - - type: Transform - pos: 71.5,4.5 - parent: 2 - - uid: 8987 - components: - - type: Transform - pos: 71.5,5.5 - parent: 2 - - uid: 8988 - components: - - type: Transform - pos: 71.5,6.5 - parent: 2 - - uid: 8989 - components: - - type: Transform - pos: 71.5,7.5 - parent: 2 - - uid: 8991 - components: - - type: Transform - pos: 71.5,8.5 - parent: 2 - - uid: 8996 - components: - - type: Transform - pos: 1.5,11.5 - parent: 2 - - uid: 9007 - components: - - type: Transform - pos: -5.5,11.5 - parent: 2 - - uid: 9009 - components: - - type: Transform - pos: 8.5,11.5 - parent: 2 - - uid: 9020 - components: - - type: Transform - pos: 69.5,-3.5 - parent: 2 - - uid: 9021 - components: - - type: Transform - pos: 69.5,0.5 - parent: 2 - - uid: 9022 - components: - - type: Transform - pos: 71.5,0.5 - parent: 2 - - uid: 9023 - components: - - type: Transform - pos: 71.5,-0.5 - parent: 2 - - uid: 9024 - components: - - type: Transform - pos: 61.5,-1.5 - parent: 2 - - uid: 9025 - components: - - type: Transform - pos: 61.5,-0.5 - parent: 2 - - uid: 9026 - components: - - type: Transform - pos: 61.5,0.5 - parent: 2 - - uid: 9027 - components: - - type: Transform - pos: 63.5,0.5 - parent: 2 - - uid: 9028 - components: - - type: Transform - pos: 63.5,-0.5 - parent: 2 - - uid: 9029 - components: - - type: Transform - pos: 63.5,-1.5 - parent: 2 - - uid: 9030 - components: - - type: Transform - pos: 63.5,-2.5 - parent: 2 - - uid: 9032 - components: - - type: Transform - pos: 63.5,-3.5 - parent: 2 - - uid: 9065 - components: - - type: Transform - pos: 65.5,-3.5 - parent: 2 - - uid: 9071 - components: - - type: Transform - pos: 65.5,-2.5 - parent: 2 - - uid: 9072 - components: - - type: Transform - pos: 65.5,-1.5 - parent: 2 - - uid: 9107 - components: - - type: Transform - pos: 65.5,-0.5 - parent: 2 - - uid: 9109 - components: - - type: Transform - pos: 93.5,-44.5 - parent: 2 - - uid: 9121 - components: - - type: Transform - pos: 36.5,8.5 - parent: 2 - - uid: 9162 - components: - - type: Transform - pos: 24.5,-43.5 - parent: 2 - - uid: 9163 - components: - - type: Transform - pos: 24.5,-44.5 - parent: 2 - - uid: 9164 - components: - - type: Transform - pos: 24.5,-45.5 - parent: 2 - - uid: 9165 - components: - - type: Transform - pos: 24.5,-46.5 - parent: 2 - - uid: 9166 - components: - - type: Transform - pos: 24.5,-47.5 - parent: 2 - - uid: 9167 - components: - - type: Transform - pos: 24.5,-48.5 - parent: 2 - - uid: 9168 - components: - - type: Transform - pos: 24.5,-49.5 - parent: 2 - - uid: 9169 - components: - - type: Transform - pos: 24.5,-50.5 - parent: 2 - - uid: 9170 - components: - - type: Transform - pos: 24.5,-51.5 - parent: 2 - - uid: 9171 - components: - - type: Transform - pos: 25.5,-51.5 - parent: 2 - - uid: 9172 - components: - - type: Transform - pos: 26.5,-51.5 - parent: 2 - - uid: 9173 - components: - - type: Transform - pos: 27.5,-51.5 - parent: 2 - - uid: 9174 - components: - - type: Transform - pos: 27.5,-50.5 - parent: 2 - - uid: 9175 - components: - - type: Transform - pos: 28.5,-50.5 - parent: 2 - - uid: 9189 - components: - - type: Transform - pos: 9.5,-48.5 - parent: 2 - - uid: 9190 - components: - - type: Transform - pos: 10.5,-47.5 - parent: 2 - - uid: 9191 - components: - - type: Transform - pos: 10.5,-48.5 - parent: 2 - - uid: 9192 - components: - - type: Transform - pos: 10.5,-46.5 - parent: 2 - - uid: 9193 - components: - - type: Transform - pos: 10.5,-45.5 - parent: 2 - - uid: 9195 - components: - - type: Transform - pos: 10.5,-44.5 - parent: 2 - - uid: 9196 - components: - - type: Transform - pos: 7.5,-48.5 - parent: 2 - - uid: 9197 - components: - - type: Transform - pos: 6.5,-48.5 - parent: 2 - - uid: 9198 - components: - - type: Transform - pos: 8.5,-48.5 - parent: 2 - - uid: 9199 - components: - - type: Transform - pos: 5.5,-48.5 - parent: 2 - - uid: 9200 - components: - - type: Transform - pos: 4.5,-48.5 - parent: 2 - - uid: 9201 - components: - - type: Transform - pos: 3.5,-48.5 - parent: 2 - - uid: 9216 - components: - - type: Transform - pos: -24.5,-41.5 - parent: 2 - - uid: 9217 - components: - - type: Transform - pos: -23.5,-41.5 - parent: 2 - - uid: 9218 - components: - - type: Transform - pos: -22.5,-41.5 - parent: 2 - - uid: 9219 - components: - - type: Transform - pos: -21.5,-41.5 - parent: 2 - - uid: 9220 - components: - - type: Transform - pos: -20.5,-41.5 - parent: 2 - - uid: 9221 - components: - - type: Transform - pos: -19.5,-41.5 - parent: 2 - - uid: 9222 - components: - - type: Transform - pos: -18.5,-41.5 - parent: 2 - - uid: 9223 - components: - - type: Transform - pos: -17.5,-41.5 - parent: 2 - - uid: 9224 - components: - - type: Transform - pos: -16.5,-41.5 - parent: 2 - - uid: 9225 - components: - - type: Transform - pos: -14.5,-41.5 - parent: 2 - - uid: 9226 - components: - - type: Transform - pos: -13.5,-41.5 - parent: 2 - - uid: 9227 - components: - - type: Transform - pos: -12.5,-41.5 - parent: 2 - - uid: 9228 - components: - - type: Transform - pos: -11.5,-41.5 - parent: 2 - - uid: 9229 - components: - - type: Transform - pos: -10.5,-41.5 - parent: 2 - - uid: 9230 - components: - - type: Transform - pos: -9.5,-41.5 - parent: 2 - - uid: 9231 - components: - - type: Transform - pos: -8.5,-41.5 - parent: 2 - - uid: 9232 - components: - - type: Transform - pos: -15.5,-41.5 - parent: 2 - - uid: 9234 - components: - - type: Transform - pos: -8.5,-43.5 - parent: 2 - - uid: 9235 - components: - - type: Transform - pos: -8.5,-44.5 - parent: 2 - - uid: 9236 - components: - - type: Transform - pos: -8.5,-45.5 - parent: 2 - - uid: 9237 - components: - - type: Transform - pos: -8.5,-46.5 - parent: 2 - - uid: 9238 - components: - - type: Transform - pos: -8.5,-47.5 - parent: 2 - - uid: 9239 - components: - - type: Transform - pos: 1.5,-48.5 - parent: 2 - - uid: 9240 - components: - - type: Transform - pos: 0.5,-48.5 - parent: 2 - - uid: 9241 - components: - - type: Transform - pos: -0.5,-48.5 - parent: 2 - - uid: 9242 - components: - - type: Transform - pos: -1.5,-48.5 - parent: 2 - - uid: 9243 - components: - - type: Transform - pos: -2.5,-48.5 - parent: 2 - - uid: 9244 - components: - - type: Transform - pos: -4.5,-48.5 - parent: 2 - - uid: 9245 - components: - - type: Transform - pos: -5.5,-48.5 - parent: 2 - - uid: 9246 - components: - - type: Transform - pos: -6.5,-48.5 - parent: 2 - - uid: 9247 - components: - - type: Transform - pos: -7.5,-48.5 - parent: 2 - - uid: 9248 - components: - - type: Transform - pos: -3.5,-48.5 - parent: 2 - - uid: 9249 - components: - - type: Transform - pos: -8.5,-48.5 - parent: 2 - - uid: 9286 - components: - - type: Transform - pos: -36.5,-12.5 - parent: 2 - - uid: 9351 - components: - - type: Transform - pos: 7.5,-17.5 - parent: 2 - - uid: 9496 - components: - - type: Transform - pos: 12.5,-33.5 - parent: 2 - - uid: 9514 - components: - - type: Transform - pos: 16.5,-33.5 - parent: 2 - - uid: 9516 - components: - - type: Transform - pos: 15.5,-33.5 - parent: 2 - - uid: 9519 - components: - - type: Transform - pos: 24.5,-37.5 - parent: 2 - - uid: 9521 - components: - - type: Transform - pos: 25.5,12.5 - parent: 2 - - uid: 9531 - components: - - type: Transform - pos: 92.5,-44.5 - parent: 2 - - uid: 9586 - components: - - type: Transform - pos: 90.5,-44.5 - parent: 2 - - uid: 9615 - components: - - type: Transform - pos: 31.5,-11.5 - parent: 2 - - uid: 9622 - components: - - type: Transform - pos: 7.5,-25.5 - parent: 2 - - uid: 9657 - components: - - type: Transform - pos: -8.5,-23.5 - parent: 2 - - uid: 9665 - components: - - type: Transform - pos: 28.5,-10.5 - parent: 2 - - uid: 9736 - components: - - type: Transform - pos: -15.5,-56.5 - parent: 2 - - uid: 9737 - components: - - type: Transform - pos: -15.5,-55.5 - parent: 2 - - uid: 9738 - components: - - type: Transform - pos: -15.5,-54.5 - parent: 2 - - uid: 9740 - components: - - type: Transform - pos: -14.5,-54.5 - parent: 2 - - uid: 9741 - components: - - type: Transform - pos: -13.5,-54.5 - parent: 2 - - uid: 9742 - components: - - type: Transform - pos: -12.5,-54.5 - parent: 2 - - uid: 9762 - components: - - type: Transform - pos: -15.5,-57.5 - parent: 2 - - uid: 9763 - components: - - type: Transform - pos: -15.5,-58.5 - parent: 2 - - uid: 9764 - components: - - type: Transform - pos: -16.5,-58.5 - parent: 2 - - uid: 9765 - components: - - type: Transform - pos: -17.5,-58.5 - parent: 2 - - uid: 9766 - components: - - type: Transform - pos: -18.5,-58.5 - parent: 2 - - uid: 9767 - components: - - type: Transform - pos: -19.5,-58.5 - parent: 2 - - uid: 9768 - components: - - type: Transform - pos: -19.5,-57.5 - parent: 2 - - uid: 9939 - components: - - type: Transform - pos: 22.5,10.5 - parent: 2 - - uid: 10068 - components: - - type: Transform - pos: 36.5,14.5 - parent: 2 - - uid: 10070 - components: - - type: Transform - pos: 24.5,-35.5 - parent: 2 - - uid: 10079 - components: - - type: Transform - pos: 39.5,14.5 - parent: 2 - - uid: 10093 - components: - - type: Transform - pos: 32.5,6.5 - parent: 2 - - uid: 10110 - components: - - type: Transform - pos: -25.5,-41.5 - parent: 2 - - uid: 10168 - components: - - type: Transform - pos: 27.5,-14.5 - parent: 2 - - uid: 10176 - components: - - type: Transform - pos: 15.5,10.5 - parent: 2 - - uid: 10177 - components: - - type: Transform - pos: 16.5,10.5 - parent: 2 - - uid: 10181 - components: - - type: Transform - pos: 20.5,10.5 - parent: 2 - - uid: 10185 - components: - - type: Transform - pos: 12.5,-17.5 - parent: 2 - - uid: 10186 - components: - - type: Transform - pos: 27.5,-18.5 - parent: 2 - - uid: 10197 - components: - - type: Transform - pos: 95.5,-42.5 - parent: 2 - - uid: 10204 - components: - - type: Transform - pos: 28.5,-18.5 - parent: 2 - - uid: 10205 - components: - - type: Transform - pos: 29.5,-18.5 - parent: 2 - - uid: 10220 - components: - - type: Transform - pos: 13.5,-17.5 - parent: 2 - - uid: 10222 - components: - - type: Transform - pos: 30.5,-18.5 - parent: 2 - - uid: 10223 - components: - - type: Transform - pos: 26.5,-18.5 - parent: 2 - - uid: 10240 - components: - - type: Transform - pos: -38.5,-13.5 - parent: 2 - - uid: 10253 - components: - - type: Transform - pos: -23.5,-22.5 - parent: 2 - - uid: 10260 - components: - - type: Transform - pos: 7.5,-21.5 - parent: 2 - - uid: 10262 - components: - - type: Transform - pos: -38.5,-14.5 - parent: 2 - - uid: 10265 - components: - - type: Transform - pos: 7.5,-24.5 - parent: 2 - - uid: 10267 - components: - - type: Transform - pos: 23.5,-20.5 - parent: 2 - - uid: 10268 - components: - - type: Transform - pos: 28.5,-14.5 - parent: 2 - - uid: 10269 - components: - - type: Transform - pos: 29.5,-14.5 - parent: 2 - - uid: 10270 - components: - - type: Transform - pos: 30.5,-14.5 - parent: 2 - - uid: 10274 - components: - - type: Transform - pos: 23.5,-21.5 - parent: 2 - - uid: 10275 - components: - - type: Transform - pos: 22.5,-21.5 - parent: 2 - - uid: 10276 - components: - - type: Transform - pos: 21.5,-21.5 - parent: 2 - - uid: 10277 - components: - - type: Transform - pos: 20.5,-21.5 - parent: 2 - - uid: 10278 - components: - - type: Transform - pos: 19.5,-21.5 - parent: 2 - - uid: 10279 - components: - - type: Transform - pos: 18.5,-21.5 - parent: 2 - - uid: 10280 - components: - - type: Transform - pos: 17.5,-21.5 - parent: 2 - - uid: 10281 - components: - - type: Transform - pos: 16.5,-21.5 - parent: 2 - - uid: 10282 - components: - - type: Transform - pos: 15.5,-21.5 - parent: 2 - - uid: 10283 - components: - - type: Transform - pos: 14.5,-21.5 - parent: 2 - - uid: 10284 - components: - - type: Transform - pos: 26.5,-14.5 - parent: 2 - - uid: 10285 - components: - - type: Transform - pos: 12.5,-21.5 - parent: 2 - - uid: 10286 - components: - - type: Transform - pos: 11.5,-21.5 - parent: 2 - - uid: 10287 - components: - - type: Transform - pos: 13.5,-21.5 - parent: 2 - - uid: 10288 - components: - - type: Transform - pos: 9.5,-21.5 - parent: 2 - - uid: 10289 - components: - - type: Transform - pos: 8.5,-21.5 - parent: 2 - - uid: 10290 - components: - - type: Transform - pos: 10.5,-21.5 - parent: 2 - - uid: 10308 - components: - - type: Transform - pos: 25.5,-14.5 - parent: 2 - - uid: 10309 - components: - - type: Transform - pos: 24.5,-14.5 - parent: 2 - - uid: 10310 - components: - - type: Transform - pos: 27.5,6.5 - parent: 2 - - uid: 10311 - components: - - type: Transform - pos: 31.5,-18.5 - parent: 2 - - uid: 10382 - components: - - type: Transform - pos: 34.5,-54.5 - parent: 2 - - uid: 10437 - components: - - type: Transform - pos: -23.5,-27.5 - parent: 2 - - uid: 10462 - components: - - type: Transform - pos: -4.5,-14.5 - parent: 2 - - uid: 10480 - components: - - type: Transform - pos: -42.5,-48.5 - parent: 2 - - uid: 10644 - components: - - type: Transform - pos: -47.5,-48.5 - parent: 2 - - uid: 10683 - components: - - type: Transform - pos: 17.5,-56.5 - parent: 2 - - uid: 10703 - components: - - type: Transform - pos: -38.5,-12.5 - parent: 2 - - uid: 10716 - components: - - type: Transform - pos: -76.5,-56.5 - parent: 2 - - uid: 10730 - components: - - type: Transform - pos: -76.5,-57.5 - parent: 2 - - uid: 10740 - components: - - type: Transform - pos: 11.5,-33.5 - parent: 2 - - uid: 10773 - components: - - type: Transform - pos: -76.5,-60.5 - parent: 2 - - uid: 11107 - components: - - type: Transform - pos: 10.5,-43.5 - parent: 2 - - uid: 11177 - components: - - type: Transform - pos: 26.5,6.5 - parent: 2 - - uid: 11179 - components: - - type: Transform - pos: 24.5,11.5 - parent: 2 - - uid: 11180 - components: - - type: Transform - pos: -45.5,-48.5 - parent: 2 - - uid: 11201 - components: - - type: Transform - pos: -49.5,-49.5 - parent: 2 - - uid: 11208 - components: - - type: Transform - pos: -49.5,-50.5 - parent: 2 - - uid: 11217 - components: - - type: Transform - pos: 22.5,11.5 - parent: 2 - - uid: 11218 - components: - - type: Transform - pos: 23.5,11.5 - parent: 2 - - uid: 11219 - components: - - type: Transform - pos: -61.5,-59.5 - parent: 2 - - uid: 11220 - components: - - type: Transform - pos: -49.5,-52.5 - parent: 2 - - uid: 11240 - components: - - type: Transform - pos: -49.5,-53.5 - parent: 2 - - uid: 11245 - components: - - type: Transform - pos: -49.5,-54.5 - parent: 2 - - uid: 11260 - components: - - type: Transform - pos: -49.5,-51.5 - parent: 2 - - uid: 11270 - components: - - type: Transform - pos: -49.5,-58.5 - parent: 2 - - uid: 11316 - components: - - type: Transform - pos: -50.5,-58.5 - parent: 2 - - uid: 11319 - components: - - type: Transform - pos: -49.5,-57.5 - parent: 2 - - uid: 11325 - components: - - type: Transform - pos: -11.5,24.5 - parent: 2 - - uid: 11384 - components: - - type: Transform - pos: -49.5,-55.5 - parent: 2 - - uid: 11418 - components: - - type: Transform - pos: 41.5,-31.5 - parent: 2 - - uid: 11507 - components: - - type: Transform - pos: -49.5,-48.5 - parent: 2 - - uid: 11683 - components: - - type: Transform - pos: 0.5,-25.5 - parent: 2 - - uid: 11788 - components: - - type: Transform - pos: -48.5,-48.5 - parent: 2 - - uid: 11891 - components: - - type: Transform - pos: 13.5,-16.5 - parent: 2 - - uid: 11986 - components: - - type: Transform - pos: 13.5,-15.5 - parent: 2 - - uid: 11996 - components: - - type: Transform - pos: 13.5,-14.5 - parent: 2 - - uid: 12030 - components: - - type: Transform - pos: -29.5,-18.5 - parent: 2 - - uid: 12064 - components: - - type: Transform - pos: 59.5,-3.5 - parent: 2 - - uid: 12137 - components: - - type: Transform - pos: -16.5,-12.5 - parent: 2 - - uid: 12138 - components: - - type: Transform - pos: -16.5,-13.5 - parent: 2 - - uid: 12205 - components: - - type: Transform - pos: -9.5,-22.5 - parent: 2 - - uid: 12229 - components: - - type: Transform - pos: -33.5,-16.5 - parent: 2 - - uid: 12233 - components: - - type: Transform - pos: -49.5,-56.5 - parent: 2 - - uid: 12286 - components: - - type: Transform - pos: -33.5,-17.5 - parent: 2 - - uid: 12287 - components: - - type: Transform - pos: -33.5,-18.5 - parent: 2 - - uid: 12288 - components: - - type: Transform - pos: -33.5,-19.5 - parent: 2 - - uid: 12289 - components: - - type: Transform - pos: -32.5,-19.5 - parent: 2 - - uid: 12291 - components: - - type: Transform - pos: -31.5,-19.5 - parent: 2 - - uid: 12292 - components: - - type: Transform - pos: -30.5,-19.5 - parent: 2 - - uid: 12313 - components: - - type: Transform - pos: -0.5,11.5 - parent: 2 - - uid: 12314 - components: - - type: Transform - pos: 5.5,11.5 - parent: 2 - - uid: 12326 - components: - - type: Transform - pos: 0.5,11.5 - parent: 2 - - uid: 12327 - components: - - type: Transform - pos: 12.5,11.5 - parent: 2 - - uid: 12332 - components: - - type: Transform - pos: 2.5,11.5 - parent: 2 - - uid: 12333 - components: - - type: Transform - pos: 4.5,11.5 - parent: 2 - - uid: 12352 - components: - - type: Transform - pos: -51.5,-59.5 - parent: 2 - - uid: 12367 - components: - - type: Transform - pos: -51.5,-58.5 - parent: 2 - - uid: 12375 - components: - - type: Transform - pos: -55.5,-59.5 - parent: 2 - - uid: 12376 - components: - - type: Transform - pos: -54.5,-59.5 - parent: 2 - - uid: 12440 - components: - - type: Transform - pos: -8.5,-19.5 - parent: 2 - - uid: 12510 - components: - - type: Transform - pos: 44.5,14.5 - parent: 2 - - uid: 12669 - components: - - type: Transform - pos: -23.5,-24.5 - parent: 2 - - uid: 12715 - components: - - type: Transform - pos: -23.5,-26.5 - parent: 2 - - uid: 12895 - components: - - type: Transform - pos: 24.5,6.5 - parent: 2 - - uid: 12896 - components: - - type: Transform - pos: 25.5,6.5 - parent: 2 - - uid: 12997 - components: - - type: Transform - pos: 6.5,11.5 - parent: 2 - - uid: 13009 - components: - - type: Transform - pos: 10.5,11.5 - parent: 2 - - uid: 13035 - components: - - type: Transform - pos: 31.5,-14.5 - parent: 2 - - uid: 13118 - components: - - type: Transform - pos: -29.5,-41.5 - parent: 2 - - uid: 13160 - components: - - type: Transform - pos: 17.5,10.5 - parent: 2 - - uid: 13173 - components: - - type: Transform - pos: -3.5,11.5 - parent: 2 - - uid: 13313 - components: - - type: Transform - pos: -53.5,-59.5 - parent: 2 - - uid: 13335 - components: - - type: Transform - pos: -52.5,-59.5 - parent: 2 - - uid: 13345 - components: - - type: Transform - pos: -16.5,-17.5 - parent: 2 - - uid: 13350 - components: - - type: Transform - pos: 18.5,10.5 - parent: 2 - - uid: 13621 - components: - - type: Transform - pos: 19.5,10.5 - parent: 2 - - uid: 13729 - components: - - type: Transform - pos: -46.5,-48.5 - parent: 2 - - uid: 13739 - components: - - type: Transform - pos: 4.5,-43.5 - parent: 2 - - uid: 13760 - components: - - type: Transform - pos: -27.5,-41.5 - parent: 2 - - uid: 13786 - components: - - type: Transform - pos: -28.5,-41.5 - parent: 2 - - uid: 14249 - components: - - type: Transform - pos: 13.5,11.5 - parent: 2 - - uid: 14250 - components: - - type: Transform - pos: 15.5,11.5 - parent: 2 - - uid: 14251 - components: - - type: Transform - pos: 14.5,11.5 - parent: 2 - - uid: 14252 - components: - - type: Transform - pos: 11.5,11.5 - parent: 2 - - uid: 14254 - components: - - type: Transform - pos: -12.5,22.5 - parent: 2 - - uid: 14264 - components: - - type: Transform - pos: 59.5,-1.5 - parent: 2 - - uid: 14285 - components: - - type: Transform - pos: -11.5,22.5 - parent: 2 - - uid: 14435 - components: - - type: Transform - pos: -23.5,-23.5 - parent: 2 - - uid: 14534 - components: - - type: Transform - pos: -23.5,-25.5 - parent: 2 - - uid: 14601 - components: - - type: Transform - pos: -40.5,27.5 - parent: 2 - - uid: 14602 - components: - - type: Transform - pos: -39.5,27.5 - parent: 2 - - uid: 14610 - components: - - type: Transform - pos: -38.5,27.5 - parent: 2 - - uid: 14613 - components: - - type: Transform - pos: -38.5,28.5 - parent: 2 - - uid: 14618 - components: - - type: Transform - pos: -40.5,26.5 - parent: 2 - - uid: 14619 - components: - - type: Transform - pos: -40.5,25.5 - parent: 2 - - uid: 14620 - components: - - type: Transform - pos: -39.5,25.5 - parent: 2 - - uid: 14621 - components: - - type: Transform - pos: -39.5,24.5 - parent: 2 - - uid: 14622 - components: - - type: Transform - pos: -39.5,23.5 - parent: 2 - - uid: 14626 - components: - - type: Transform - pos: -39.5,22.5 - parent: 2 - - uid: 14784 - components: - - type: Transform - pos: 31.5,-15.5 - parent: 2 - - uid: 14789 - components: - - type: Transform - pos: 31.5,-16.5 - parent: 2 - - uid: 14790 - components: - - type: Transform - pos: 31.5,-17.5 - parent: 2 - - uid: 14793 - components: - - type: Transform - pos: 24.5,-56.5 - parent: 2 - - uid: 14794 - components: - - type: Transform - pos: 23.5,-56.5 - parent: 2 - - uid: 14796 - components: - - type: Transform - pos: 22.5,-56.5 - parent: 2 - - uid: 15145 - components: - - type: Transform - pos: -31.5,-41.5 - parent: 2 - - uid: 15146 - components: - - type: Transform - pos: -30.5,-41.5 - parent: 2 - - uid: 15147 - components: - - type: Transform - pos: -32.5,-41.5 - parent: 2 - - uid: 15148 - components: - - type: Transform - pos: -33.5,-41.5 - parent: 2 - - uid: 15149 - components: - - type: Transform - pos: -34.5,-41.5 - parent: 2 - - uid: 15157 - components: - - type: Transform - pos: -35.5,-41.5 - parent: 2 - - uid: 15160 - components: - - type: Transform - pos: -37.5,-41.5 - parent: 2 - - uid: 15174 - components: - - type: Transform - pos: -36.5,-41.5 - parent: 2 - - uid: 15189 - components: - - type: Transform - pos: -38.5,-41.5 - parent: 2 - - uid: 15190 - components: - - type: Transform - pos: -38.5,-42.5 - parent: 2 - - uid: 15195 - components: - - type: Transform - pos: -38.5,-43.5 - parent: 2 - - uid: 15196 - components: - - type: Transform - pos: -38.5,-44.5 - parent: 2 - - uid: 15218 - components: - - type: Transform - pos: -38.5,-45.5 - parent: 2 - - uid: 15219 - components: - - type: Transform - pos: -38.5,-46.5 - parent: 2 - - uid: 15231 - components: - - type: Transform - pos: -76.5,-59.5 - parent: 2 - - uid: 15232 - components: - - type: Transform - pos: -76.5,-58.5 - parent: 2 - - uid: 15233 - components: - - type: Transform - pos: -38.5,-47.5 - parent: 2 - - uid: 15234 - components: - - type: Transform - pos: -38.5,-48.5 - parent: 2 - - uid: 15250 - components: - - type: Transform - pos: -78.5,-54.5 - parent: 2 - - uid: 15379 - components: - - type: Transform - pos: -23.5,-20.5 - parent: 2 - - uid: 15387 - components: - - type: Transform - pos: -23.5,-21.5 - parent: 2 - - uid: 15799 - components: - - type: Transform - pos: -59.5,-59.5 - parent: 2 - - uid: 15802 - components: - - type: Transform - pos: -58.5,-58.5 - parent: 2 - - uid: 15808 - components: - - type: Transform - pos: -56.5,-58.5 - parent: 2 - - uid: 15809 - components: - - type: Transform - pos: -55.5,-60.5 - parent: 2 - - uid: 15811 - components: - - type: Transform - pos: -62.5,-59.5 - parent: 2 - - uid: 15813 - components: - - type: Transform - pos: -16.5,-19.5 - parent: 2 - - uid: 15814 - components: - - type: Transform - pos: -16.5,-18.5 - parent: 2 - - uid: 15816 - components: - - type: Transform - pos: -19.5,-19.5 - parent: 2 - - uid: 15817 - components: - - type: Transform - pos: -20.5,-19.5 - parent: 2 - - uid: 15818 - components: - - type: Transform - pos: -18.5,-19.5 - parent: 2 - - uid: 15820 - components: - - type: Transform - pos: -17.5,-19.5 - parent: 2 - - uid: 15821 - components: - - type: Transform - pos: -16.5,-15.5 - parent: 2 - - uid: 15822 - components: - - type: Transform - pos: -16.5,-16.5 - parent: 2 - - uid: 16063 - components: - - type: Transform - pos: -57.5,-58.5 - parent: 2 - - uid: 16070 - components: - - type: Transform - pos: -55.5,-58.5 - parent: 2 - - uid: 16115 - components: - - type: Transform - pos: -60.5,-59.5 - parent: 2 - - uid: 16195 - components: - - type: Transform - pos: -58.5,-59.5 - parent: 2 - - uid: 16329 - components: - - type: Transform - pos: -58.5,-60.5 - parent: 2 - - uid: 16522 - components: - - type: Transform - pos: 72.5,-40.5 - parent: 2 - - uid: 16525 - components: - - type: Transform - pos: 70.5,-40.5 - parent: 2 - - uid: 16544 - components: - - type: Transform - pos: 96.5,-42.5 - parent: 2 - - uid: 16551 - components: - - type: Transform - pos: 76.5,-41.5 - parent: 2 - - uid: 16556 - components: - - type: Transform - pos: 75.5,-41.5 - parent: 2 - - uid: 16590 - components: - - type: Transform - pos: 94.5,-42.5 - parent: 2 - - uid: 16639 - components: - - type: Transform - pos: -16.5,-14.5 - parent: 2 - - uid: 16687 - components: - - type: Transform - pos: 36.5,13.5 - parent: 2 - - uid: 16902 - components: - - type: Transform - pos: 94.5,-43.5 - parent: 2 - - uid: 16922 - components: - - type: Transform - pos: 20.5,-33.5 - parent: 2 - - uid: 17093 - components: - - type: Transform - pos: 94.5,-44.5 - parent: 2 - - uid: 17163 - components: - - type: Transform - pos: 88.5,-44.5 - parent: 2 - - uid: 17166 - components: - - type: Transform - pos: 89.5,-44.5 - parent: 2 - - uid: 17174 - components: - - type: Transform - pos: 22.5,-33.5 - parent: 2 - - uid: 17297 - components: - - type: Transform - pos: 59.5,-2.5 - parent: 2 - - uid: 17301 - components: - - type: Transform - pos: 59.5,0.5 - parent: 2 - - uid: 17747 - components: - - type: Transform - pos: 21.5,-56.5 - parent: 2 - - uid: 17749 - components: - - type: Transform - pos: 19.5,-56.5 - parent: 2 - - uid: 17759 - components: - - type: Transform - pos: 57.5,4.5 - parent: 2 - - uid: 17804 - components: - - type: Transform - pos: 96.5,-43.5 - parent: 2 - - uid: 17805 - components: - - type: Transform - pos: 65.5,0.5 - parent: 2 - - uid: 17818 - components: - - type: Transform - pos: -74.5,-56.5 - parent: 2 - - uid: 17819 - components: - - type: Transform - pos: -74.5,-57.5 - parent: 2 - - uid: 17820 - components: - - type: Transform - pos: -74.5,-58.5 - parent: 2 - - uid: 17822 - components: - - type: Transform - pos: -74.5,-59.5 - parent: 2 - - uid: 17826 - components: - - type: Transform - pos: -74.5,-60.5 - parent: 2 - - uid: 17827 - components: - - type: Transform - pos: -72.5,-60.5 - parent: 2 - - uid: 17830 - components: - - type: Transform - pos: 69.5,6.5 - parent: 2 - - uid: 17832 - components: - - type: Transform - pos: 69.5,8.5 - parent: 2 - - uid: 17836 - components: - - type: Transform - pos: 18.5,-56.5 - parent: 2 - - uid: 17839 - components: - - type: Transform - pos: 69.5,4.5 - parent: 2 - - uid: 17841 - components: - - type: Transform - pos: 69.5,7.5 - parent: 2 - - uid: 17843 - components: - - type: Transform - pos: -72.5,-59.5 - parent: 2 - - uid: 17846 - components: - - type: Transform - pos: -72.5,-58.5 - parent: 2 - - uid: 17853 - components: - - type: Transform - pos: 88.5,-43.5 - parent: 2 - - uid: 17854 - components: - - type: Transform - pos: 88.5,-42.5 - parent: 2 - - uid: 17858 - components: - - type: Transform - pos: 87.5,-42.5 - parent: 2 - - uid: 17860 - components: - - type: Transform - pos: 86.5,-42.5 - parent: 2 - - uid: 17861 - components: - - type: Transform - pos: 85.5,-42.5 - parent: 2 - - uid: 17862 - components: - - type: Transform - pos: 84.5,-42.5 - parent: 2 - - uid: 17865 - components: - - type: Transform - pos: 83.5,-42.5 - parent: 2 - - uid: 17866 - components: - - type: Transform - pos: 82.5,-42.5 - parent: 2 - - uid: 17869 - components: - - type: Transform - pos: 81.5,-42.5 - parent: 2 - - uid: 17871 - components: - - type: Transform - pos: 80.5,-42.5 - parent: 2 - - uid: 17884 - components: - - type: Transform - pos: 79.5,-42.5 - parent: 2 - - uid: 17887 - components: - - type: Transform - pos: -72.5,-57.5 - parent: 2 - - uid: 17896 - components: - - type: Transform - pos: 60.5,-37.5 - parent: 2 - - uid: 17899 - components: - - type: Transform - pos: -72.5,-56.5 - parent: 2 - - uid: 17903 - components: - - type: Transform - pos: 66.5,-37.5 - parent: 2 - - uid: 17904 - components: - - type: Transform - pos: 64.5,-37.5 - parent: 2 - - uid: 17905 - components: - - type: Transform - pos: 62.5,-37.5 - parent: 2 - - uid: 17922 - components: - - type: Transform - pos: 57.5,-37.5 - parent: 2 - - uid: 17925 - components: - - type: Transform - pos: 56.5,-37.5 - parent: 2 - - uid: 17928 - components: - - type: Transform - pos: 55.5,-37.5 - parent: 2 - - uid: 17929 - components: - - type: Transform - pos: 54.5,-37.5 - parent: 2 - - uid: 17931 - components: - - type: Transform - pos: 53.5,-37.5 - parent: 2 - - uid: 17932 - components: - - type: Transform - pos: 52.5,-37.5 - parent: 2 - - uid: 17933 - components: - - type: Transform - pos: 51.5,-37.5 - parent: 2 - - uid: 17934 - components: - - type: Transform - pos: 50.5,-37.5 - parent: 2 - - uid: 17935 - components: - - type: Transform - pos: 49.5,-37.5 - parent: 2 - - uid: 17937 - components: - - type: Transform - pos: 67.5,0.5 - parent: 2 - - uid: 17938 - components: - - type: Transform - pos: 67.5,-0.5 - parent: 2 - - uid: 17944 - components: - - type: Transform - pos: 67.5,-1.5 - parent: 2 - - uid: 17945 - components: - - type: Transform - pos: 67.5,-2.5 - parent: 2 - - uid: 17947 - components: - - type: Transform - pos: 67.5,-3.5 - parent: 2 - - uid: 18128 - components: - - type: Transform - pos: 69.5,-0.5 - parent: 2 - - uid: 18129 - components: - - type: Transform - pos: 69.5,5.5 - parent: 2 - - uid: 18154 - components: - - type: Transform - pos: 59.5,-0.5 - parent: 2 - - uid: 18155 - components: - - type: Transform - pos: 57.5,-0.5 - parent: 2 - - uid: 18175 - components: - - type: Transform - pos: 77.5,-41.5 - parent: 2 - - uid: 18188 - components: - - type: Transform - pos: -70.5,-56.5 - parent: 2 - - uid: 18205 - components: - - type: Transform - pos: 77.5,-42.5 - parent: 2 - - uid: 18206 - components: - - type: Transform - pos: 67.5,-37.5 - parent: 2 - - uid: 18213 - components: - - type: Transform - pos: 68.5,-40.5 - parent: 2 - - uid: 18266 - components: - - type: Transform - pos: -70.5,-57.5 - parent: 2 - - uid: 18275 - components: - - type: Transform - pos: -70.5,-58.5 - parent: 2 - - uid: 18311 - components: - - type: Transform - pos: -70.5,-59.5 - parent: 2 - - uid: 18432 - components: - - type: Transform - pos: 67.5,-39.5 - parent: 2 - - uid: 18453 - components: - - type: Transform - pos: 78.5,-42.5 - parent: 2 - - uid: 18461 - components: - - type: Transform - pos: 69.5,-40.5 - parent: 2 - - uid: 18537 - components: - - type: Transform - pos: 67.5,-40.5 - parent: 2 - - uid: 18540 - components: - - type: Transform - pos: 67.5,-38.5 - parent: 2 - - uid: 18552 - components: - - type: Transform - pos: 73.5,-40.5 - parent: 2 - - uid: 18580 - components: - - type: Transform - pos: 71.5,-40.5 - parent: 2 - - uid: 18597 - components: - - type: Transform - pos: 61.5,-3.5 - parent: 2 - - uid: 18598 - components: - - type: Transform - pos: 57.5,-1.5 - parent: 2 - - uid: 18599 - components: - - type: Transform - pos: 57.5,-3.5 - parent: 2 - - uid: 18600 - components: - - type: Transform - pos: -70.5,-60.5 - parent: 2 - - uid: 18602 - components: - - type: Transform - pos: 57.5,0.5 - parent: 2 - - uid: 18607 - components: - - type: Transform - pos: 61.5,-2.5 - parent: 2 - - uid: 18608 - components: - - type: Transform - pos: 57.5,-2.5 - parent: 2 - - uid: 18609 - components: - - type: Transform - pos: -68.5,-60.5 - parent: 2 - - uid: 18614 - components: - - type: Transform - pos: -68.5,-59.5 - parent: 2 - - uid: 18668 - components: - - type: Transform - pos: 74.5,-41.5 - parent: 2 - - uid: 18726 - components: - - type: Transform - pos: 18.5,-33.5 - parent: 2 - - uid: 18853 - components: - - type: Transform - pos: 14.5,-33.5 - parent: 2 - - uid: 18864 - components: - - type: Transform - pos: 58.5,-37.5 - parent: 2 - - uid: 18891 - components: - - type: Transform - pos: -68.5,-58.5 - parent: 2 - - uid: 18918 - components: - - type: Transform - pos: -7.5,-49.5 - parent: 2 - - uid: 18980 - components: - - type: Transform - pos: -68.5,-57.5 - parent: 2 - - uid: 18981 - components: - - type: Transform - pos: -68.5,-56.5 - parent: 2 - - uid: 19025 - components: - - type: Transform - pos: -66.5,-56.5 - parent: 2 - - uid: 19026 - components: - - type: Transform - pos: -66.5,-57.5 - parent: 2 - - uid: 19027 - components: - - type: Transform - pos: -66.5,-58.5 - parent: 2 - - uid: 19164 - components: - - type: Transform - pos: -66.5,-59.5 - parent: 2 - - uid: 20154 - components: - - type: Transform - pos: -66.5,-60.5 - parent: 2 - - uid: 20156 - components: - - type: Transform - pos: -77.5,-54.5 - parent: 2 - - uid: 20158 - components: - - type: Transform - pos: -76.5,-48.5 - parent: 2 - - uid: 20263 - components: - - type: Transform - pos: -76.5,-49.5 - parent: 2 - - uid: 20264 - components: - - type: Transform - pos: -76.5,-50.5 - parent: 2 - - uid: 20564 - components: - - type: Transform - pos: -63.5,-56.5 - parent: 2 - - uid: 20696 - components: - - type: Transform - pos: -76.5,-51.5 - parent: 2 - - uid: 20697 - components: - - type: Transform - pos: -76.5,-52.5 - parent: 2 - - uid: 20699 - components: - - type: Transform - pos: -74.5,-52.5 - parent: 2 - - uid: 20700 - components: - - type: Transform - pos: -74.5,-51.5 - parent: 2 - - uid: 20701 - components: - - type: Transform - pos: -74.5,-50.5 - parent: 2 - - uid: 20732 - components: - - type: Transform - pos: 26.5,18.5 - parent: 2 - - uid: 20741 - components: - - type: Transform - pos: -74.5,-49.5 - parent: 2 - - uid: 20742 - components: - - type: Transform - pos: -74.5,-48.5 - parent: 2 - - uid: 20743 - components: - - type: Transform - pos: -63.5,-58.5 - parent: 2 - - uid: 20744 - components: - - type: Transform - pos: -72.5,-48.5 - parent: 2 - - uid: 20745 - components: - - type: Transform - pos: -72.5,-49.5 - parent: 2 - - uid: 20746 - components: - - type: Transform - pos: -72.5,-50.5 - parent: 2 - - uid: 20747 - components: - - type: Transform - pos: -72.5,-51.5 - parent: 2 - - uid: 20748 - components: - - type: Transform - pos: -72.5,-52.5 - parent: 2 - - uid: 20750 - components: - - type: Transform - pos: -70.5,-52.5 - parent: 2 - - uid: 20751 - components: - - type: Transform - pos: -70.5,-51.5 - parent: 2 - - uid: 20752 - components: - - type: Transform - pos: -70.5,-50.5 - parent: 2 - - uid: 20754 - components: - - type: Transform - pos: -70.5,-49.5 - parent: 2 - - uid: 20765 - components: - - type: Transform - pos: -16.5,-55.5 - parent: 2 - - uid: 20807 - components: - - type: Transform - pos: -70.5,-48.5 - parent: 2 - - uid: 20808 - components: - - type: Transform - pos: -68.5,-48.5 - parent: 2 - - uid: 20809 - components: - - type: Transform - pos: -68.5,-49.5 - parent: 2 - - uid: 20810 - components: - - type: Transform - pos: -68.5,-50.5 - parent: 2 - - uid: 20824 - components: - - type: Transform - pos: -68.5,-51.5 - parent: 2 - - uid: 21092 - components: - - type: Transform - pos: 10.5,-49.5 - parent: 2 - - uid: 21093 - components: - - type: Transform - pos: 10.5,-50.5 - parent: 2 - - uid: 21094 - components: - - type: Transform - pos: 10.5,-51.5 - parent: 2 - - uid: 21095 - components: - - type: Transform - pos: 10.5,-52.5 - parent: 2 - - uid: 21096 - components: - - type: Transform - pos: 10.5,-53.5 - parent: 2 - - uid: 21097 - components: - - type: Transform - pos: 10.5,-54.5 - parent: 2 - - uid: 21098 - components: - - type: Transform - pos: 10.5,-55.5 - parent: 2 - - uid: 21099 - components: - - type: Transform - pos: 10.5,-56.5 - parent: 2 - - uid: 21100 - components: - - type: Transform - pos: 10.5,-57.5 - parent: 2 - - uid: 21101 - components: - - type: Transform - pos: 11.5,-57.5 - parent: 2 - - uid: 21102 - components: - - type: Transform - pos: 12.5,-57.5 - parent: 2 - - uid: 21103 - components: - - type: Transform - pos: 13.5,-57.5 - parent: 2 - - uid: 21104 - components: - - type: Transform - pos: 14.5,-57.5 - parent: 2 - - uid: 21105 - components: - - type: Transform - pos: 15.5,-57.5 - parent: 2 - - uid: 21106 - components: - - type: Transform - pos: 15.5,-58.5 - parent: 2 - - uid: 21107 - components: - - type: Transform - pos: 15.5,-59.5 - parent: 2 - - uid: 21108 - components: - - type: Transform - pos: 15.5,-60.5 - parent: 2 - - uid: 21109 - components: - - type: Transform - pos: 14.5,-60.5 - parent: 2 - - uid: 21110 - components: - - type: Transform - pos: 14.5,-61.5 - parent: 2 - - uid: 21111 - components: - - type: Transform - pos: 14.5,-62.5 - parent: 2 - - uid: 21112 - components: - - type: Transform - pos: 14.5,-63.5 - parent: 2 - - uid: 21113 - components: - - type: Transform - pos: 14.5,-64.5 - parent: 2 - - uid: 21171 - components: - - type: Transform - pos: -68.5,-52.5 - parent: 2 - - uid: 21176 - components: - - type: Transform - pos: -66.5,-52.5 - parent: 2 - - uid: 21183 - components: - - type: Transform - pos: -66.5,-51.5 - parent: 2 - - uid: 21195 - components: - - type: Transform - pos: -66.5,-50.5 - parent: 2 - - uid: 21196 - components: - - type: Transform - pos: -66.5,-49.5 - parent: 2 - - uid: 21199 - components: - - type: Transform - pos: -66.5,-48.5 - parent: 2 - - uid: 21215 - components: - - type: Transform - pos: -64.5,-48.5 - parent: 2 - - uid: 21218 - components: - - type: Transform - pos: -64.5,-49.5 - parent: 2 - - uid: 21226 - components: - - type: Transform - pos: -64.5,-50.5 - parent: 2 - - uid: 21227 - components: - - type: Transform - pos: -64.5,-51.5 - parent: 2 - - uid: 21228 - components: - - type: Transform - pos: -64.5,-52.5 - parent: 2 - - uid: 21321 - components: - - type: Transform - pos: -62.5,-52.5 - parent: 2 - - uid: 21322 - components: - - type: Transform - pos: -62.5,-51.5 - parent: 2 - - uid: 21323 - components: - - type: Transform - pos: -62.5,-50.5 - parent: 2 - - uid: 21347 - components: - - type: Transform - pos: -62.5,-49.5 - parent: 2 - - uid: 21352 - components: - - type: Transform - pos: -62.5,-48.5 - parent: 2 - - uid: 21375 - components: - - type: Transform - pos: -63.5,-59.5 - parent: 2 - - uid: 21376 - components: - - type: Transform - pos: -63.5,-57.5 - parent: 2 - - uid: 21378 - components: - - type: Transform - pos: -63.5,-54.5 - parent: 2 - - uid: 21390 - components: - - type: Transform - pos: -64.5,-54.5 - parent: 2 - - uid: 21401 - components: - - type: Transform - pos: 23.5,-33.5 - parent: 2 - - uid: 21795 - components: - - type: Transform - pos: 20.5,-56.5 - parent: 2 - - uid: 21797 - components: - - type: Transform - pos: 35.5,-54.5 - parent: 2 - - uid: 21798 - components: - - type: Transform - pos: 36.5,-54.5 - parent: 2 - - uid: 21799 - components: - - type: Transform - pos: 31.5,6.5 - parent: 2 - - uid: 21933 - components: - - type: Transform - pos: 26.5,19.5 - parent: 2 - - uid: 21990 - components: - - type: Transform - pos: 25.5,11.5 - parent: 2 - - uid: 22034 - components: - - type: Transform - pos: 26.5,17.5 - parent: 2 - - uid: 22040 - components: - - type: Transform - pos: 40.5,14.5 - parent: 2 - - uid: 22053 - components: - - type: Transform - pos: 41.5,14.5 - parent: 2 - - uid: 22067 - components: - - type: Transform - pos: 74.5,-40.5 - parent: 2 - - uid: 22114 - components: - - type: Transform - pos: 43.5,14.5 - parent: 2 - - uid: 22143 - components: - - type: Transform - pos: 25.5,16.5 - parent: 2 - - uid: 22215 - components: - - type: Transform - pos: 10.5,-34.5 - parent: 2 - - uid: 22217 - components: - - type: Transform - pos: 10.5,-35.5 - parent: 2 - - uid: 22218 - components: - - type: Transform - pos: 10.5,-37.5 - parent: 2 - - uid: 22219 - components: - - type: Transform - pos: 10.5,-38.5 - parent: 2 - - uid: 22220 - components: - - type: Transform - pos: 10.5,-39.5 - parent: 2 - - uid: 22221 - components: - - type: Transform - pos: 10.5,-40.5 - parent: 2 - - uid: 22222 - components: - - type: Transform - pos: 10.5,-41.5 - parent: 2 - - uid: 22223 - components: - - type: Transform - pos: 10.5,-42.5 - parent: 2 - - uid: 22224 - components: - - type: Transform - pos: 10.5,-36.5 - parent: 2 - - uid: 22587 - components: - - type: Transform - pos: -29.5,-17.5 - parent: 2 - - uid: 22755 - components: - - type: Transform - pos: 37.5,-54.5 - parent: 2 - - uid: 23227 - components: - - type: Transform - pos: 37.5,-53.5 - parent: 2 - - uid: 23228 - components: - - type: Transform - pos: 38.5,-53.5 - parent: 2 - - uid: 23229 - components: - - type: Transform - pos: 39.5,-53.5 - parent: 2 - - uid: 23230 - components: - - type: Transform - pos: 40.5,-53.5 - parent: 2 - - uid: 23231 - components: - - type: Transform - pos: 41.5,-53.5 - parent: 2 - - uid: 23232 - components: - - type: Transform - pos: 42.5,-53.5 - parent: 2 - - uid: 23233 - components: - - type: Transform - pos: 43.5,-53.5 - parent: 2 - - uid: 23234 - components: - - type: Transform - pos: 44.5,-53.5 - parent: 2 - - uid: 23235 - components: - - type: Transform - pos: 44.5,-52.5 - parent: 2 - - uid: 23236 - components: - - type: Transform - pos: 45.5,-52.5 - parent: 2 - - uid: 23237 - components: - - type: Transform - pos: 46.5,-52.5 - parent: 2 - - uid: 23238 - components: - - type: Transform - pos: 47.5,-52.5 - parent: 2 - - uid: 23239 - components: - - type: Transform - pos: 48.5,-52.5 - parent: 2 - - uid: 23240 - components: - - type: Transform - pos: 48.5,-51.5 - parent: 2 - - uid: 23241 - components: - - type: Transform - pos: 48.5,-50.5 - parent: 2 - - uid: 23242 - components: - - type: Transform - pos: 48.5,-49.5 - parent: 2 - - uid: 23243 - components: - - type: Transform - pos: 48.5,-48.5 - parent: 2 - - uid: 23244 - components: - - type: Transform - pos: 48.5,-47.5 - parent: 2 - - uid: 23245 - components: - - type: Transform - pos: 48.5,-46.5 - parent: 2 - - uid: 23246 - components: - - type: Transform - pos: 48.5,-45.5 - parent: 2 - - uid: 23247 - components: - - type: Transform - pos: 48.5,-44.5 - parent: 2 - - uid: 23248 - components: - - type: Transform - pos: 48.5,-43.5 - parent: 2 - - uid: 23249 - components: - - type: Transform - pos: 48.5,-42.5 - parent: 2 - - uid: 23250 - components: - - type: Transform - pos: 48.5,-41.5 - parent: 2 - - uid: 23251 - components: - - type: Transform - pos: 48.5,-40.5 - parent: 2 - - uid: 23252 - components: - - type: Transform - pos: 48.5,-39.5 - parent: 2 - - uid: 23253 - components: - - type: Transform - pos: 48.5,-38.5 - parent: 2 - - uid: 23254 - components: - - type: Transform - pos: 48.5,-37.5 - parent: 2 - - uid: 23255 - components: - - type: Transform - pos: 43.5,-30.5 - parent: 2 - - uid: 23256 - components: - - type: Transform - pos: 44.5,-30.5 - parent: 2 - - uid: 23257 - components: - - type: Transform - pos: 45.5,-30.5 - parent: 2 - - uid: 23258 - components: - - type: Transform - pos: 46.5,-30.5 - parent: 2 - - uid: 23259 - components: - - type: Transform - pos: 47.5,-30.5 - parent: 2 - - uid: 23260 - components: - - type: Transform - pos: 48.5,-30.5 - parent: 2 - - uid: 23261 - components: - - type: Transform - pos: 48.5,-31.5 - parent: 2 - - uid: 23262 - components: - - type: Transform - pos: 48.5,-32.5 - parent: 2 - - uid: 23263 - components: - - type: Transform - pos: 48.5,-33.5 - parent: 2 - - uid: 23264 - components: - - type: Transform - pos: 48.5,-34.5 - parent: 2 - - uid: 23265 - components: - - type: Transform - pos: 48.5,-35.5 - parent: 2 - - uid: 23266 - components: - - type: Transform - pos: 48.5,-36.5 - parent: 2 - - uid: 23267 - components: - - type: Transform - pos: 41.5,1.5 - parent: 2 - - uid: 23268 - components: - - type: Transform - pos: 41.5,0.5 - parent: 2 - - uid: 23269 - components: - - type: Transform - pos: 41.5,-0.5 - parent: 2 - - uid: 23270 - components: - - type: Transform - pos: 41.5,-1.5 - parent: 2 - - uid: 23271 - components: - - type: Transform - pos: 41.5,-2.5 - parent: 2 - - uid: 23272 - components: - - type: Transform - pos: 41.5,-3.5 - parent: 2 - - uid: 23273 - components: - - type: Transform - pos: 41.5,-4.5 - parent: 2 - - uid: 23274 - components: - - type: Transform - pos: 42.5,-4.5 - parent: 2 - - uid: 23275 - components: - - type: Transform - pos: 43.5,-4.5 - parent: 2 - - uid: 23276 - components: - - type: Transform - pos: 44.5,-4.5 - parent: 2 - - uid: 23277 - components: - - type: Transform - pos: 45.5,-4.5 - parent: 2 - - uid: 23278 - components: - - type: Transform - pos: 45.5,-5.5 - parent: 2 - - uid: 23279 - components: - - type: Transform - pos: 45.5,-6.5 - parent: 2 - - uid: 23280 - components: - - type: Transform - pos: 45.5,-7.5 - parent: 2 - - uid: 23281 - components: - - type: Transform - pos: 45.5,-8.5 - parent: 2 - - uid: 23282 - components: - - type: Transform - pos: 45.5,-9.5 - parent: 2 - - uid: 23283 - components: - - type: Transform - pos: 45.5,-10.5 - parent: 2 - - uid: 23284 - components: - - type: Transform - pos: 45.5,-11.5 - parent: 2 - - uid: 23285 - components: - - type: Transform - pos: 45.5,-12.5 - parent: 2 - - uid: 23286 - components: - - type: Transform - pos: 45.5,-13.5 - parent: 2 - - uid: 23287 - components: - - type: Transform - pos: 45.5,-14.5 - parent: 2 - - uid: 23288 - components: - - type: Transform - pos: 45.5,-15.5 - parent: 2 - - uid: 23289 - components: - - type: Transform - pos: 45.5,-16.5 - parent: 2 - - uid: 23290 - components: - - type: Transform - pos: 45.5,-17.5 - parent: 2 - - uid: 23291 - components: - - type: Transform - pos: 45.5,-18.5 - parent: 2 - - uid: 23292 - components: - - type: Transform - pos: 45.5,-19.5 - parent: 2 - - uid: 23293 - components: - - type: Transform - pos: 45.5,-20.5 - parent: 2 - - uid: 23294 - components: - - type: Transform - pos: 45.5,-21.5 - parent: 2 - - uid: 23295 - components: - - type: Transform - pos: 45.5,-22.5 - parent: 2 - - uid: 23296 - components: - - type: Transform - pos: 45.5,-23.5 - parent: 2 - - uid: 23297 - components: - - type: Transform - pos: 45.5,-24.5 - parent: 2 - - uid: 23298 - components: - - type: Transform - pos: 45.5,-25.5 - parent: 2 - - uid: 23299 - components: - - type: Transform - pos: 46.5,-25.5 - parent: 2 - - uid: 23300 - components: - - type: Transform - pos: 47.5,-25.5 - parent: 2 - - uid: 23301 - components: - - type: Transform - pos: 48.5,-25.5 - parent: 2 - - uid: 23302 - components: - - type: Transform - pos: 48.5,-26.5 - parent: 2 - - uid: 23303 - components: - - type: Transform - pos: 48.5,-27.5 - parent: 2 - - uid: 23304 - components: - - type: Transform - pos: 48.5,-28.5 - parent: 2 - - uid: 23305 - components: - - type: Transform - pos: 48.5,-29.5 - parent: 2 - - uid: 23416 - components: - - type: Transform - pos: -1.5,-9.5 - parent: 2 - - uid: 23417 - components: - - type: Transform - pos: -2.5,-9.5 - parent: 2 - - uid: 23418 - components: - - type: Transform - pos: -3.5,-9.5 - parent: 2 - - uid: 23421 - components: - - type: Transform - pos: -4.5,-11.5 - parent: 2 - - uid: 23422 - components: - - type: Transform - pos: -4.5,-12.5 - parent: 2 - - uid: 23701 - components: - - type: Transform - pos: -67.5,-54.5 - parent: 2 - - uid: 23708 - components: - - type: Transform - pos: 58.5,2.5 - parent: 2 - - uid: 23715 - components: - - type: Transform - pos: 66.5,2.5 - parent: 2 - - uid: 23741 - components: - - type: Transform - pos: -37.5,27.5 - parent: 2 - - uid: 24414 - components: - - type: Transform - pos: -14.5,11.5 - parent: 2 - - uid: 24415 - components: - - type: Transform - pos: -15.5,11.5 - parent: 2 - - uid: 24416 - components: - - type: Transform - pos: -16.5,11.5 - parent: 2 - - uid: 24417 - components: - - type: Transform - pos: -16.5,10.5 - parent: 2 - - uid: 24418 - components: - - type: Transform - pos: -16.5,9.5 - parent: 2 - - uid: 24419 - components: - - type: Transform - pos: -16.5,8.5 - parent: 2 - - uid: 24420 - components: - - type: Transform - pos: -16.5,7.5 - parent: 2 - - uid: 24421 - components: - - type: Transform - pos: -16.5,6.5 - parent: 2 - - uid: 24422 - components: - - type: Transform - pos: -16.5,5.5 - parent: 2 - - uid: 24423 - components: - - type: Transform - pos: -16.5,4.5 - parent: 2 - - uid: 24424 - components: - - type: Transform - pos: -16.5,3.5 - parent: 2 - - uid: 24425 - components: - - type: Transform - pos: -16.5,2.5 - parent: 2 - - uid: 24426 - components: - - type: Transform - pos: -16.5,1.5 - parent: 2 - - uid: 24427 - components: - - type: Transform - pos: -16.5,0.5 - parent: 2 - - uid: 24428 - components: - - type: Transform - pos: -16.5,-0.5 - parent: 2 - - uid: 24429 - components: - - type: Transform - pos: -16.5,-1.5 - parent: 2 - - uid: 24430 - components: - - type: Transform - pos: -16.5,-2.5 - parent: 2 - - uid: 24431 - components: - - type: Transform - pos: -16.5,-11.5 - parent: 2 - - uid: 24432 - components: - - type: Transform - pos: -16.5,-10.5 - parent: 2 - - uid: 24433 - components: - - type: Transform - pos: -16.5,-9.5 - parent: 2 - - uid: 24434 - components: - - type: Transform - pos: -16.5,-8.5 - parent: 2 - - uid: 24435 - components: - - type: Transform - pos: -16.5,-7.5 - parent: 2 - - uid: 24436 - components: - - type: Transform - pos: -16.5,-6.5 - parent: 2 - - uid: 24437 - components: - - type: Transform - pos: -16.5,-5.5 - parent: 2 - - uid: 24438 - components: - - type: Transform - pos: -16.5,-4.5 - parent: 2 - - uid: 24439 - components: - - type: Transform - pos: -16.5,-3.5 - parent: 2 -- proto: CableHVStack - entities: - - uid: 3391 - components: - - type: Transform - pos: -16.487865,-25.192295 - parent: 2 - - uid: 7009 - components: - - type: Transform - pos: -39.500957,30.60585 - parent: 2 - - uid: 9575 - components: - - type: Transform - pos: 42.474583,0.56046104 - parent: 2 - - uid: 10203 - components: - - type: Transform - pos: -13.366984,-10.436457 - parent: 2 - - uid: 16893 - components: - - type: Transform - pos: -58.51258,-58.38839 - parent: 2 -- proto: CableMV - entities: - - uid: 8 - components: - - type: Transform - pos: -3.5,-22.5 - parent: 2 - - uid: 10 - components: - - type: Transform - pos: -5.5,-22.5 - parent: 2 - - uid: 33 - components: - - type: Transform - pos: -22.5,22.5 - parent: 2 - - uid: 54 - components: - - type: Transform - pos: 41.5,-1.5 - parent: 2 - - uid: 68 - components: - - type: Transform - pos: -30.5,-61.5 - parent: 2 - - uid: 77 - components: - - type: Transform - pos: -19.5,28.5 - parent: 2 - - uid: 78 - components: - - type: Transform - pos: -19.5,27.5 - parent: 2 - - uid: 95 - components: - - type: Transform - pos: -20.5,-51.5 - parent: 2 - - uid: 174 - components: - - type: Transform - pos: -13.5,-53.5 - parent: 2 - - uid: 191 - components: - - type: Transform - pos: -13.5,19.5 - parent: 2 - - uid: 193 - components: - - type: Transform - pos: -1.5,25.5 - parent: 2 - - uid: 204 - components: - - type: Transform - pos: -0.5,25.5 - parent: 2 - - uid: 239 - components: - - type: Transform - pos: 2.5,25.5 - parent: 2 - - uid: 242 - components: - - type: Transform - pos: 3.5,25.5 - parent: 2 - - uid: 261 - components: - - type: Transform - pos: 4.5,20.5 - parent: 2 - - uid: 274 - components: - - type: Transform - pos: -3.5,24.5 - parent: 2 - - uid: 278 - components: - - type: Transform - pos: -5.5,24.5 - parent: 2 - - uid: 282 - components: - - type: Transform - pos: -4.5,24.5 - parent: 2 - - uid: 316 - components: - - type: Transform - pos: -11.5,24.5 - parent: 2 - - uid: 321 - components: - - type: Transform - pos: -11.5,23.5 - parent: 2 - - uid: 343 - components: - - type: Transform - pos: 31.5,-9.5 - parent: 2 - - uid: 348 - components: - - type: Transform - pos: -12.5,-53.5 - parent: 2 - - uid: 363 - components: - - type: Transform - pos: 31.5,-11.5 - parent: 2 - - uid: 393 - components: - - type: Transform - pos: -37.5,-12.5 - parent: 2 - - uid: 403 - components: - - type: Transform - pos: 31.5,-10.5 - parent: 2 - - uid: 407 - components: - - type: Transform - pos: -39.5,-15.5 - parent: 2 - - uid: 458 - components: - - type: Transform - pos: -0.5,11.5 - parent: 2 - - uid: 488 - components: - - type: Transform - pos: -7.5,-17.5 - parent: 2 - - uid: 507 - components: - - type: Transform - pos: 0.5,-17.5 - parent: 2 - - uid: 508 - components: - - type: Transform - pos: -8.5,22.5 - parent: 2 - - uid: 514 - components: - - type: Transform - pos: -7.5,22.5 - parent: 2 - - uid: 516 - components: - - type: Transform - pos: -6.5,22.5 - parent: 2 - - uid: 517 - components: - - type: Transform - pos: -11.5,22.5 - parent: 2 - - uid: 518 - components: - - type: Transform - pos: -10.5,22.5 - parent: 2 - - uid: 519 - components: - - type: Transform - pos: -9.5,22.5 - parent: 2 - - uid: 523 - components: - - type: Transform - pos: 8.5,16.5 - parent: 2 - - uid: 524 - components: - - type: Transform - pos: 8.5,15.5 - parent: 2 - - uid: 529 - components: - - type: Transform - pos: -0.5,26.5 - parent: 2 - - uid: 533 - components: - - type: Transform - pos: 7.5,17.5 - parent: 2 - - uid: 535 - components: - - type: Transform - pos: 8.5,17.5 - parent: 2 - - uid: 537 - components: - - type: Transform - pos: 6.5,17.5 - parent: 2 - - uid: 543 - components: - - type: Transform - pos: -0.5,27.5 - parent: 2 - - uid: 563 - components: - - type: Transform - pos: 31.5,-8.5 - parent: 2 - - uid: 599 - components: - - type: Transform - pos: -22.5,20.5 - parent: 2 - - uid: 630 - components: - - type: Transform - pos: -38.5,-12.5 - parent: 2 - - uid: 649 - components: - - type: Transform - pos: 31.5,-7.5 - parent: 2 - - uid: 656 - components: - - type: Transform - pos: -38.5,-14.5 - parent: 2 - - uid: 667 - components: - - type: Transform - pos: -38.5,-15.5 - parent: 2 - - uid: 723 - components: - - type: Transform - pos: 31.5,-5.5 - parent: 2 - - uid: 769 - components: - - type: Transform - pos: -8.5,21.5 - parent: 2 - - uid: 778 - components: - - type: Transform - pos: -8.5,20.5 - parent: 2 - - uid: 841 - components: - - type: Transform - pos: 22.5,-21.5 - parent: 2 - - uid: 937 - components: - - type: Transform - pos: 28.5,12.5 - parent: 2 - - uid: 948 - components: - - type: Transform - pos: 26.5,16.5 - parent: 2 - - uid: 1030 - components: - - type: Transform - pos: -40.5,-15.5 - parent: 2 - - uid: 1033 - components: - - type: Transform - pos: 27.5,-6.5 - parent: 2 - - uid: 1078 - components: - - type: Transform - pos: -13.5,15.5 - parent: 2 - - uid: 1093 - components: - - type: Transform - pos: 39.5,-14.5 - parent: 2 - - uid: 1116 - components: - - type: Transform - pos: 22.5,13.5 - parent: 2 - - uid: 1215 - components: - - type: Transform - pos: 41.5,6.5 - parent: 2 - - uid: 1278 - components: - - type: Transform - pos: -7.5,-16.5 - parent: 2 - - uid: 1281 - components: - - type: Transform - pos: -7.5,-15.5 - parent: 2 - - uid: 1287 - components: - - type: Transform - pos: -11.5,-21.5 - parent: 2 - - uid: 1288 - components: - - type: Transform - pos: -13.5,-21.5 - parent: 2 - - uid: 1291 - components: - - type: Transform - pos: -12.5,-21.5 - parent: 2 - - uid: 1309 - components: - - type: Transform - pos: 4.5,11.5 - parent: 2 - - uid: 1310 - components: - - type: Transform - pos: 4.5,15.5 - parent: 2 - - uid: 1311 - components: - - type: Transform - pos: 4.5,12.5 - parent: 2 - - uid: 1321 - components: - - type: Transform - pos: 26.5,22.5 - parent: 2 - - uid: 1338 - components: - - type: Transform - pos: 27.5,22.5 - parent: 2 - - uid: 1340 - components: - - type: Transform - pos: 4.5,19.5 - parent: 2 - - uid: 1341 - components: - - type: Transform - pos: 4.5,25.5 - parent: 2 - - uid: 1344 - components: - - type: Transform - pos: 28.5,22.5 - parent: 2 - - uid: 1345 - components: - - type: Transform - pos: 13.5,21.5 - parent: 2 - - uid: 1346 - components: - - type: Transform - pos: 5.5,17.5 - parent: 2 - - uid: 1351 - components: - - type: Transform - pos: 1.5,25.5 - parent: 2 - - uid: 1352 - components: - - type: Transform - pos: 4.5,18.5 - parent: 2 - - uid: 1379 - components: - - type: Transform - pos: 31.5,22.5 - parent: 2 - - uid: 1400 - components: - - type: Transform - pos: 4.5,17.5 - parent: 2 - - uid: 1434 - components: - - type: Transform - pos: 0.5,25.5 - parent: 2 - - uid: 1502 - components: - - type: Transform - pos: 4.5,23.5 - parent: 2 - - uid: 1504 - components: - - type: Transform - pos: 4.5,22.5 - parent: 2 - - uid: 1521 - components: - - type: Transform - pos: 4.5,21.5 - parent: 2 - - uid: 1522 - components: - - type: Transform - pos: 4.5,24.5 - parent: 2 - - uid: 1653 - components: - - type: Transform - pos: 25.5,14.5 - parent: 2 - - uid: 1774 - components: - - type: Transform - pos: 31.5,-6.5 - parent: 2 - - uid: 1801 - components: - - type: Transform - pos: -0.5,-5.5 - parent: 2 - - uid: 1803 - components: - - type: Transform - pos: -3.5,-4.5 - parent: 2 - - uid: 1851 - components: - - type: Transform - pos: -4.5,-4.5 - parent: 2 - - uid: 1855 - components: - - type: Transform - pos: -2.5,-5.5 - parent: 2 - - uid: 1860 - components: - - type: Transform - pos: 26.5,19.5 - parent: 2 - - uid: 2017 - components: - - type: Transform - pos: -6.5,-4.5 - parent: 2 - - uid: 2050 - components: - - type: Transform - pos: 41.5,0.5 - parent: 2 - - uid: 2051 - components: - - type: Transform - pos: 41.5,1.5 - parent: 2 - - uid: 2052 - components: - - type: Transform - pos: 41.5,2.5 - parent: 2 - - uid: 2116 - components: - - type: Transform - pos: -7.5,-4.5 - parent: 2 - - uid: 2144 - components: - - type: Transform - pos: 41.5,-0.5 - parent: 2 - - uid: 2151 - components: - - type: Transform - pos: -9.5,-17.5 - parent: 2 - - uid: 2160 - components: - - type: Transform - pos: -7.5,-22.5 - parent: 2 - - uid: 2200 - components: - - type: Transform - pos: 36.5,-21.5 - parent: 2 - - uid: 2201 - components: - - type: Transform - pos: 37.5,-21.5 - parent: 2 - - uid: 2231 - components: - - type: Transform - pos: -25.5,20.5 - parent: 2 - - uid: 2271 - components: - - type: Transform - pos: -19.5,22.5 - parent: 2 - - uid: 2274 - components: - - type: Transform - pos: -7.5,-20.5 - parent: 2 - - uid: 2304 - components: - - type: Transform - pos: 23.5,-13.5 - parent: 2 - - uid: 2306 - components: - - type: Transform - pos: 23.5,-14.5 - parent: 2 - - uid: 2314 - components: - - type: Transform - pos: 23.5,-15.5 - parent: 2 - - uid: 2326 - components: - - type: Transform - pos: 25.5,-6.5 - parent: 2 - - uid: 2328 - components: - - type: Transform - pos: 24.5,-6.5 - parent: 2 - - uid: 2330 - components: - - type: Transform - pos: -8.5,-17.5 - parent: 2 - - uid: 2331 - components: - - type: Transform - pos: -6.5,-19.5 - parent: 2 - - uid: 2345 - components: - - type: Transform - pos: 20.5,-13.5 - parent: 2 - - uid: 2346 - components: - - type: Transform - pos: 45.5,-11.5 - parent: 2 - - uid: 2361 - components: - - type: Transform - pos: -8.5,-13.5 - parent: 2 - - uid: 2374 - components: - - type: Transform - pos: -8.5,-12.5 - parent: 2 - - uid: 2375 - components: - - type: Transform - pos: -8.5,-11.5 - parent: 2 - - uid: 2396 - components: - - type: Transform - pos: 45.5,-9.5 - parent: 2 - - uid: 2416 - components: - - type: Transform - pos: -8.5,-10.5 - parent: 2 - - uid: 2417 - components: - - type: Transform - pos: -8.5,-9.5 - parent: 2 - - uid: 2418 - components: - - type: Transform - pos: -8.5,-8.5 - parent: 2 - - uid: 2419 - components: - - type: Transform - pos: -8.5,-7.5 - parent: 2 - - uid: 2420 - components: - - type: Transform - pos: -8.5,-6.5 - parent: 2 - - uid: 2421 - components: - - type: Transform - pos: -8.5,-5.5 - parent: 2 - - uid: 2424 - components: - - type: Transform - pos: -7.5,-5.5 - parent: 2 - - uid: 2430 - components: - - type: Transform - pos: -23.5,20.5 - parent: 2 - - uid: 2431 - components: - - type: Transform - pos: 21.5,-21.5 - parent: 2 - - uid: 2458 - components: - - type: Transform - pos: 38.5,-14.5 - parent: 2 - - uid: 2462 - components: - - type: Transform - pos: 37.5,-14.5 - parent: 2 - - uid: 2463 - components: - - type: Transform - pos: -19.5,25.5 - parent: 2 - - uid: 2464 - components: - - type: Transform - pos: 23.5,-18.5 - parent: 2 - - uid: 2465 - components: - - type: Transform - pos: -19.5,26.5 - parent: 2 - - uid: 2466 - components: - - type: Transform - pos: -18.5,28.5 - parent: 2 - - uid: 2483 - components: - - type: Transform - pos: 23.5,-19.5 - parent: 2 - - uid: 2486 - components: - - type: Transform - pos: -19.5,24.5 - parent: 2 - - uid: 2496 - components: - - type: Transform - pos: 24.5,-3.5 - parent: 2 - - uid: 2549 - components: - - type: Transform - pos: -2.5,-4.5 - parent: 2 - - uid: 2587 - components: - - type: Transform - pos: 23.5,-20.5 - parent: 2 - - uid: 2605 - components: - - type: Transform - pos: 23.5,-21.5 - parent: 2 - - uid: 2611 - components: - - type: Transform - pos: -36.5,-12.5 - parent: 2 - - uid: 2647 - components: - - type: Transform - pos: -37.5,-15.5 - parent: 2 - - uid: 2648 - components: - - type: Transform - pos: -36.5,-15.5 - parent: 2 - - uid: 2650 - components: - - type: Transform - pos: -35.5,-15.5 - parent: 2 - - uid: 2651 - components: - - type: Transform - pos: -34.5,-15.5 - parent: 2 - - uid: 2652 - components: - - type: Transform - pos: -33.5,-15.5 - parent: 2 - - uid: 2653 - components: - - type: Transform - pos: -32.5,-15.5 - parent: 2 - - uid: 2655 - components: - - type: Transform - pos: -31.5,-15.5 - parent: 2 - - uid: 2662 - components: - - type: Transform - pos: -30.5,-15.5 - parent: 2 - - uid: 2664 - components: - - type: Transform - pos: -29.5,-15.5 - parent: 2 - - uid: 2665 - components: - - type: Transform - pos: -28.5,-15.5 - parent: 2 - - uid: 2668 - components: - - type: Transform - pos: -27.5,-15.5 - parent: 2 - - uid: 2669 - components: - - type: Transform - pos: -26.5,-15.5 - parent: 2 - - uid: 2670 - components: - - type: Transform - pos: -25.5,-15.5 - parent: 2 - - uid: 2673 - components: - - type: Transform - pos: -25.5,-14.5 - parent: 2 - - uid: 2675 - components: - - type: Transform - pos: -25.5,-13.5 - parent: 2 - - uid: 2676 - components: - - type: Transform - pos: -25.5,-12.5 - parent: 2 - - uid: 2678 - components: - - type: Transform - pos: -25.5,-11.5 - parent: 2 - - uid: 2683 - components: - - type: Transform - pos: -8.5,-36.5 - parent: 2 - - uid: 2702 - components: - - type: Transform - pos: 45.5,-19.5 - parent: 2 - - uid: 2739 - components: - - type: Transform - pos: -43.5,-13.5 - parent: 2 - - uid: 2740 - components: - - type: Transform - pos: -44.5,-13.5 - parent: 2 - - uid: 2741 - components: - - type: Transform - pos: -45.5,-13.5 - parent: 2 - - uid: 2744 - components: - - type: Transform - pos: -46.5,-13.5 - parent: 2 - - uid: 2754 - components: - - type: Transform - pos: -47.5,-13.5 - parent: 2 - - uid: 2755 - components: - - type: Transform - pos: -48.5,-13.5 - parent: 2 - - uid: 2757 - components: - - type: Transform - pos: -49.5,-13.5 - parent: 2 - - uid: 2758 - components: - - type: Transform - pos: -50.5,-13.5 - parent: 2 - - uid: 2761 - components: - - type: Transform - pos: -51.5,-13.5 - parent: 2 - - uid: 2765 - components: - - type: Transform - pos: 45.5,-17.5 - parent: 2 - - uid: 2767 - components: - - type: Transform - pos: -52.5,-13.5 - parent: 2 - - uid: 2774 - components: - - type: Transform - pos: -53.5,-13.5 - parent: 2 - - uid: 2778 - components: - - type: Transform - pos: -54.5,-13.5 - parent: 2 - - uid: 2779 - components: - - type: Transform - pos: -55.5,-13.5 - parent: 2 - - uid: 2780 - components: - - type: Transform - pos: -56.5,-13.5 - parent: 2 - - uid: 2782 - components: - - type: Transform - pos: -57.5,-13.5 - parent: 2 - - uid: 2783 - components: - - type: Transform - pos: -57.5,-12.5 - parent: 2 - - uid: 2784 - components: - - type: Transform - pos: -57.5,-11.5 - parent: 2 - - uid: 2785 - components: - - type: Transform - pos: -57.5,-10.5 - parent: 2 - - uid: 2788 - components: - - type: Transform - pos: -47.5,15.5 - parent: 2 - - uid: 2789 - components: - - type: Transform - pos: -48.5,15.5 - parent: 2 - - uid: 2792 - components: - - type: Transform - pos: 45.5,-16.5 - parent: 2 - - uid: 2802 - components: - - type: Transform - pos: -48.5,14.5 - parent: 2 - - uid: 2803 - components: - - type: Transform - pos: -48.5,13.5 - parent: 2 - - uid: 2804 - components: - - type: Transform - pos: -48.5,12.5 - parent: 2 - - uid: 2807 - components: - - type: Transform - pos: -47.5,12.5 - parent: 2 - - uid: 2828 - components: - - type: Transform - pos: -11.5,11.5 - parent: 2 - - uid: 2830 - components: - - type: Transform - pos: 45.5,-20.5 - parent: 2 - - uid: 2837 - components: - - type: Transform - pos: -10.5,11.5 - parent: 2 - - uid: 2855 - components: - - type: Transform - pos: 30.5,-14.5 - parent: 2 - - uid: 2882 - components: - - type: Transform - pos: -19.5,23.5 - parent: 2 - - uid: 2948 - components: - - type: Transform - pos: -10.5,10.5 - parent: 2 - - uid: 2976 - components: - - type: Transform - pos: -24.5,20.5 - parent: 2 - - uid: 2991 - components: - - type: Transform - pos: 22.5,-13.5 - parent: 2 - - uid: 3034 - components: - - type: Transform - pos: -22.5,21.5 - parent: 2 - - uid: 3053 - components: - - type: Transform - pos: 24.5,-41.5 - parent: 2 - - uid: 3065 - components: - - type: Transform - pos: -2.5,-6.5 - parent: 2 - - uid: 3070 - components: - - type: Transform - pos: -1.5,-6.5 - parent: 2 - - uid: 3084 - components: - - type: Transform - pos: 23.5,-16.5 - parent: 2 - - uid: 3092 - components: - - type: Transform - pos: 24.5,-40.5 - parent: 2 - - uid: 3094 - components: - - type: Transform - pos: 23.5,-40.5 - parent: 2 - - uid: 3129 - components: - - type: Transform - pos: -20.5,20.5 - parent: 2 - - uid: 3133 - components: - - type: Transform - pos: 22.5,-40.5 - parent: 2 - - uid: 3144 - components: - - type: Transform - pos: 23.5,-17.5 - parent: 2 - - uid: 3317 - components: - - type: Transform - pos: 21.5,-13.5 - parent: 2 - - uid: 3326 - components: - - type: Transform - pos: 23.5,-3.5 - parent: 2 - - uid: 3340 - components: - - type: Transform - pos: 21.5,-40.5 - parent: 2 - - uid: 3373 - components: - - type: Transform - pos: 22.5,-3.5 - parent: 2 - - uid: 3382 - components: - - type: Transform - pos: 20.5,-40.5 - parent: 2 - - uid: 3395 - components: - - type: Transform - pos: 18.5,-3.5 - parent: 2 - - uid: 3403 - components: - - type: Transform - pos: 17.5,-3.5 - parent: 2 - - uid: 3472 - components: - - type: Transform - pos: 45.5,-6.5 - parent: 2 - - uid: 3539 - components: - - type: Transform - pos: 16.5,-21.5 - parent: 2 - - uid: 3571 - components: - - type: Transform - pos: -13.5,18.5 - parent: 2 - - uid: 3586 - components: - - type: Transform - pos: 8.5,-17.5 - parent: 2 - - uid: 3588 - components: - - type: Transform - pos: 1.5,11.5 - parent: 2 - - uid: 3598 - components: - - type: Transform - pos: 1.5,-17.5 - parent: 2 - - uid: 3607 - components: - - type: Transform - pos: 16.5,-20.5 - parent: 2 - - uid: 3667 - components: - - type: Transform - pos: 21.5,-3.5 - parent: 2 - - uid: 3670 - components: - - type: Transform - pos: 20.5,-3.5 - parent: 2 - - uid: 3671 - components: - - type: Transform - pos: 16.5,-3.5 - parent: 2 - - uid: 3674 - components: - - type: Transform - pos: 1.5,-35.5 - parent: 2 - - uid: 3697 - components: - - type: Transform - pos: 12.5,-48.5 - parent: 2 - - uid: 3702 - components: - - type: Transform - pos: 0.5,-21.5 - parent: 2 - - uid: 3706 - components: - - type: Transform - pos: 3.5,-17.5 - parent: 2 - - uid: 3747 - components: - - type: Transform - pos: 24.5,-42.5 - parent: 2 - - uid: 3755 - components: - - type: Transform - pos: 36.5,5.5 - parent: 2 - - uid: 3787 - components: - - type: Transform - pos: 36.5,4.5 - parent: 2 - - uid: 3817 - components: - - type: Transform - pos: 26.5,17.5 - parent: 2 - - uid: 3818 - components: - - type: Transform - pos: 26.5,18.5 - parent: 2 - - uid: 3933 - components: - - type: Transform - pos: 0.5,-20.5 - parent: 2 - - uid: 3944 - components: - - type: Transform - pos: 2.5,-17.5 - parent: 2 - - uid: 3960 - components: - - type: Transform - pos: -13.5,20.5 - parent: 2 - - uid: 3995 - components: - - type: Transform - pos: 0.5,-18.5 - parent: 2 - - uid: 4000 - components: - - type: Transform - pos: 19.5,-3.5 - parent: 2 - - uid: 4016 - components: - - type: Transform - pos: -14.5,-48.5 - parent: 2 - - uid: 4047 - components: - - type: Transform - pos: -37.5,23.5 - parent: 2 - - uid: 4049 - components: - - type: Transform - pos: -34.5,23.5 - parent: 2 - - uid: 4062 - components: - - type: Transform - pos: -15.5,20.5 - parent: 2 - - uid: 4116 - components: - - type: Transform - pos: -16.5,20.5 - parent: 2 - - uid: 4141 - components: - - type: Transform - pos: 15.5,-56.5 - parent: 2 - - uid: 4146 - components: - - type: Transform - pos: 16.5,-56.5 - parent: 2 - - uid: 4152 - components: - - type: Transform - pos: 17.5,-56.5 - parent: 2 - - uid: 4158 - components: - - type: Transform - pos: -36.5,23.5 - parent: 2 - - uid: 4168 - components: - - type: Transform - pos: -35.5,23.5 - parent: 2 - - uid: 4176 - components: - - type: Transform - pos: 41.5,-3.5 - parent: 2 - - uid: 4184 - components: - - type: Transform - pos: -38.5,23.5 - parent: 2 - - uid: 4187 - components: - - type: Transform - pos: 31.5,-16.5 - parent: 2 - - uid: 4208 - components: - - type: Transform - pos: 24.5,-36.5 - parent: 2 - - uid: 4275 - components: - - type: Transform - pos: 24.5,-39.5 - parent: 2 - - uid: 4296 - components: - - type: Transform - pos: 31.5,-15.5 - parent: 2 - - uid: 4324 - components: - - type: Transform - pos: 0.5,-22.5 - parent: 2 - - uid: 4339 - components: - - type: Transform - pos: 31.5,-17.5 - parent: 2 - - uid: 4355 - components: - - type: Transform - pos: 14.5,-61.5 - parent: 2 - - uid: 4398 - components: - - type: Transform - pos: 38.5,-31.5 - parent: 2 - - uid: 4452 - components: - - type: Transform - pos: -38.5,-13.5 - parent: 2 - - uid: 4539 - components: - - type: Transform - pos: 24.5,-35.5 - parent: 2 - - uid: 4549 - components: - - type: Transform - pos: -33.5,23.5 - parent: 2 - - uid: 4550 - components: - - type: Transform - pos: -32.5,23.5 - parent: 2 - - uid: 4557 - components: - - type: Transform - pos: -31.5,23.5 - parent: 2 - - uid: 4567 - components: - - type: Transform - pos: -30.5,23.5 - parent: 2 - - uid: 4570 - components: - - type: Transform - pos: -29.5,23.5 - parent: 2 - - uid: 4572 - components: - - type: Transform - pos: -29.5,22.5 - parent: 2 - - uid: 4579 - components: - - type: Transform - pos: 24.5,-34.5 - parent: 2 - - uid: 4584 - components: - - type: Transform - pos: 41.5,-31.5 - parent: 2 - - uid: 4589 - components: - - type: Transform - pos: -5.5,-4.5 - parent: 2 - - uid: 4595 - components: - - type: Transform - pos: 24.5,-33.5 - parent: 2 - - uid: 4602 - components: - - type: Transform - pos: -29.5,21.5 - parent: 2 - - uid: 4606 - components: - - type: Transform - pos: 23.5,-33.5 - parent: 2 - - uid: 4612 - components: - - type: Transform - pos: 4.5,16.5 - parent: 2 - - uid: 4614 - components: - - type: Transform - pos: -0.5,12.5 - parent: 2 - - uid: 4615 - components: - - type: Transform - pos: 0.5,11.5 - parent: 2 - - uid: 4625 - components: - - type: Transform - pos: -13.5,17.5 - parent: 2 - - uid: 4631 - components: - - type: Transform - pos: -13.5,16.5 - parent: 2 - - uid: 4634 - components: - - type: Transform - pos: -13.5,14.5 - parent: 2 - - uid: 4636 - components: - - type: Transform - pos: -29.5,20.5 - parent: 2 - - uid: 4650 - components: - - type: Transform - pos: -28.5,20.5 - parent: 2 - - uid: 4655 - components: - - type: Transform - pos: -27.5,20.5 - parent: 2 - - uid: 4657 - components: - - type: Transform - pos: 31.5,-14.5 - parent: 2 - - uid: 4666 - components: - - type: Transform - pos: -33.5,22.5 - parent: 2 - - uid: 4669 - components: - - type: Transform - pos: 31.5,-13.5 - parent: 2 - - uid: 4679 - components: - - type: Transform - pos: 31.5,-12.5 - parent: 2 - - uid: 4682 - components: - - type: Transform - pos: -33.5,21.5 - parent: 2 - - uid: 4765 - components: - - type: Transform - pos: -38.5,25.5 - parent: 2 - - uid: 4769 - components: - - type: Transform - pos: 14.5,-33.5 - parent: 2 - - uid: 4791 - components: - - type: Transform - pos: 15.5,-33.5 - parent: 2 - - uid: 4810 - components: - - type: Transform - pos: 16.5,-33.5 - parent: 2 - - uid: 4832 - components: - - type: Transform - pos: -37.5,25.5 - parent: 2 - - uid: 4834 - components: - - type: Transform - pos: 17.5,-33.5 - parent: 2 - - uid: 4840 - components: - - type: Transform - pos: 34.5,-40.5 - parent: 2 - - uid: 4913 - components: - - type: Transform - pos: 18.5,-33.5 - parent: 2 - - uid: 4947 - components: - - type: Transform - pos: 19.5,-33.5 - parent: 2 - - uid: 4980 - components: - - type: Transform - pos: 20.5,-33.5 - parent: 2 - - uid: 5005 - components: - - type: Transform - pos: -2.5,-23.5 - parent: 2 - - uid: 5080 - components: - - type: Transform - pos: 21.5,-33.5 - parent: 2 - - uid: 5365 - components: - - type: Transform - pos: 27.5,4.5 - parent: 2 - - uid: 5366 - components: - - type: Transform - pos: 26.5,4.5 - parent: 2 - - uid: 5400 - components: - - type: Transform - pos: -21.5,22.5 - parent: 2 - - uid: 5402 - components: - - type: Transform - pos: -20.5,22.5 - parent: 2 - - uid: 5517 - components: - - type: Transform - pos: -14.5,20.5 - parent: 2 - - uid: 5524 - components: - - type: Transform - pos: -7.5,-14.5 - parent: 2 - - uid: 5543 - components: - - type: Transform - pos: 0.5,-19.5 - parent: 2 - - uid: 5840 - components: - - type: Transform - pos: -6.5,23.5 - parent: 2 - - uid: 5849 - components: - - type: Transform - pos: 25.5,-3.5 - parent: 2 - - uid: 5856 - components: - - type: Transform - pos: 17.5,7.5 - parent: 2 - - uid: 5873 - components: - - type: Transform - pos: -6.5,24.5 - parent: 2 - - uid: 5884 - components: - - type: Transform - pos: -2.5,24.5 - parent: 2 - - uid: 5896 - components: - - type: Transform - pos: 14.5,-17.5 - parent: 2 - - uid: 5914 - components: - - type: Transform - pos: -2.5,25.5 - parent: 2 - - uid: 6072 - components: - - type: Transform - pos: 2.5,11.5 - parent: 2 - - uid: 6169 - components: - - type: Transform - pos: 42.5,2.5 - parent: 2 - - uid: 6183 - components: - - type: Transform - pos: 41.5,-32.5 - parent: 2 - - uid: 6235 - components: - - type: Transform - pos: 39.5,-31.5 - parent: 2 - - uid: 6242 - components: - - type: Transform - pos: 40.5,-31.5 - parent: 2 - - uid: 6244 - components: - - type: Transform - pos: 43.5,2.5 - parent: 2 - - uid: 6252 - components: - - type: Transform - pos: 2.5,-40.5 - parent: 2 - - uid: 6282 - components: - - type: Transform - pos: 1.5,-36.5 - parent: 2 - - uid: 6320 - components: - - type: Transform - pos: 23.5,-6.5 - parent: 2 - - uid: 6333 - components: - - type: Transform - pos: 14.5,-64.5 - parent: 2 - - uid: 6349 - components: - - type: Transform - pos: 18.5,-21.5 - parent: 2 - - uid: 6415 - components: - - type: Transform - pos: 14.5,-60.5 - parent: 2 - - uid: 6511 - components: - - type: Transform - pos: 15.5,-58.5 - parent: 2 - - uid: 6513 - components: - - type: Transform - pos: -1.5,-57.5 - parent: 2 - - uid: 6676 - components: - - type: Transform - pos: 45.5,-8.5 - parent: 2 - - uid: 6678 - components: - - type: Transform - pos: 45.5,-12.5 - parent: 2 - - uid: 6688 - components: - - type: Transform - pos: 42.5,8.5 - parent: 2 - - uid: 6702 - components: - - type: Transform - pos: -7.5,-21.5 - parent: 2 - - uid: 6857 - components: - - type: Transform - pos: 35.5,-40.5 - parent: 2 - - uid: 6872 - components: - - type: Transform - pos: 26.5,-6.5 - parent: 2 - - uid: 6915 - components: - - type: Transform - pos: 39.5,14.5 - parent: 2 - - uid: 6951 - components: - - type: Transform - pos: 29.5,-14.5 - parent: 2 - - uid: 6954 - components: - - type: Transform - pos: 28.5,-14.5 - parent: 2 - - uid: 6965 - components: - - type: Transform - pos: 27.5,-14.5 - parent: 2 - - uid: 6971 - components: - - type: Transform - pos: -0.5,-6.5 - parent: 2 - - uid: 6972 - components: - - type: Transform - pos: 26.5,-14.5 - parent: 2 - - uid: 7000 - components: - - type: Transform - pos: 24.5,-14.5 - parent: 2 - - uid: 7020 - components: - - type: Transform - pos: 25.5,-14.5 - parent: 2 - - uid: 7025 - components: - - type: Transform - pos: 14.5,-63.5 - parent: 2 - - uid: 7031 - components: - - type: Transform - pos: -7.5,-19.5 - parent: 2 - - uid: 7032 - components: - - type: Transform - pos: -7.5,-18.5 - parent: 2 - - uid: 7084 - components: - - type: Transform - pos: -14.5,-49.5 - parent: 2 - - uid: 7093 - components: - - type: Transform - pos: 40.5,14.5 - parent: 2 - - uid: 7095 - components: - - type: Transform - pos: 40.5,-5.5 - parent: 2 - - uid: 7122 - components: - - type: Transform - pos: -9.5,-16.5 - parent: 2 - - uid: 7139 - components: - - type: Transform - pos: 22.5,12.5 - parent: 2 - - uid: 7144 - components: - - type: Transform - pos: 21.5,7.5 - parent: 2 - - uid: 7145 - components: - - type: Transform - pos: 20.5,7.5 - parent: 2 - - uid: 7146 - components: - - type: Transform - pos: 21.5,8.5 - parent: 2 - - uid: 7147 - components: - - type: Transform - pos: 19.5,7.5 - parent: 2 - - uid: 7148 - components: - - type: Transform - pos: 18.5,7.5 - parent: 2 - - uid: 7173 - components: - - type: Transform - pos: -48.5,-23.5 - parent: 2 - - uid: 7194 - components: - - type: Transform - pos: 40.5,6.5 - parent: 2 - - uid: 7259 - components: - - type: Transform - pos: 26.5,-51.5 - parent: 2 - - uid: 7260 - components: - - type: Transform - pos: 27.5,-50.5 - parent: 2 - - uid: 7356 - components: - - type: Transform - pos: 22.5,-33.5 - parent: 2 - - uid: 7391 - components: - - type: Transform - pos: 36.5,2.5 - parent: 2 - - uid: 7394 - components: - - type: Transform - pos: 36.5,1.5 - parent: 2 - - uid: 7395 - components: - - type: Transform - pos: 36.5,0.5 - parent: 2 - - uid: 7396 - components: - - type: Transform - pos: 36.5,-0.5 - parent: 2 - - uid: 7415 - components: - - type: Transform - pos: 27.5,-51.5 - parent: 2 - - uid: 7502 - components: - - type: Transform - pos: 41.5,8.5 - parent: 2 - - uid: 7581 - components: - - type: Transform - pos: 21.5,9.5 - parent: 2 - - uid: 7603 - components: - - type: Transform - pos: 15.5,-16.5 - parent: 2 - - uid: 7642 - components: - - type: Transform - pos: -7.5,-36.5 - parent: 2 - - uid: 7647 - components: - - type: Transform - pos: 24.5,22.5 - parent: 2 - - uid: 7663 - components: - - type: Transform - pos: -51.5,-59.5 - parent: 2 - - uid: 7664 - components: - - type: Transform - pos: 23.5,22.5 - parent: 2 - - uid: 7670 - components: - - type: Transform - pos: 45.5,-4.5 - parent: 2 - - uid: 7679 - components: - - type: Transform - pos: -53.5,-59.5 - parent: 2 - - uid: 7741 - components: - - type: Transform - pos: 22.5,22.5 - parent: 2 - - uid: 7764 - components: - - type: Transform - pos: -6.5,-36.5 - parent: 2 - - uid: 7774 - components: - - type: Transform - pos: -6.5,-33.5 - parent: 2 - - uid: 7777 - components: - - type: Transform - pos: -6.5,-35.5 - parent: 2 - - uid: 7779 - components: - - type: Transform - pos: -51.5,-58.5 - parent: 2 - - uid: 7783 - components: - - type: Transform - pos: 19.5,22.5 - parent: 2 - - uid: 7792 - components: - - type: Transform - pos: -50.5,-58.5 - parent: 2 - - uid: 7852 - components: - - type: Transform - pos: 21.5,22.5 - parent: 2 - - uid: 7853 - components: - - type: Transform - pos: 20.5,22.5 - parent: 2 - - uid: 7859 - components: - - type: Transform - pos: 14.5,21.5 - parent: 2 - - uid: 7867 - components: - - type: Transform - pos: 16.5,22.5 - parent: 2 - - uid: 7870 - components: - - type: Transform - pos: 18.5,22.5 - parent: 2 - - uid: 7871 - components: - - type: Transform - pos: 15.5,21.5 - parent: 2 - - uid: 7873 - components: - - type: Transform - pos: 16.5,-4.5 - parent: 2 - - uid: 7875 - components: - - type: Transform - pos: 17.5,22.5 - parent: 2 - - uid: 7878 - components: - - type: Transform - pos: 15.5,22.5 - parent: 2 - - uid: 7883 - components: - - type: Transform - pos: 16.5,-11.5 - parent: 2 - - uid: 7884 - components: - - type: Transform - pos: 16.5,-9.5 - parent: 2 - - uid: 7886 - components: - - type: Transform - pos: 16.5,-10.5 - parent: 2 - - uid: 7887 - components: - - type: Transform - pos: 16.5,-8.5 - parent: 2 - - uid: 7956 - components: - - type: Transform - pos: -49.5,-51.5 - parent: 2 - - uid: 8066 - components: - - type: Transform - pos: -17.5,20.5 - parent: 2 - - uid: 8090 - components: - - type: Transform - pos: 45.5,-13.5 - parent: 2 - - uid: 8098 - components: - - type: Transform - pos: 4.5,13.5 - parent: 2 - - uid: 8099 - components: - - type: Transform - pos: 4.5,14.5 - parent: 2 - - uid: 8108 - components: - - type: Transform - pos: 45.5,-10.5 - parent: 2 - - uid: 8274 - components: - - type: Transform - pos: 40.5,-6.5 - parent: 2 - - uid: 8295 - components: - - type: Transform - pos: -50.5,-51.5 - parent: 2 - - uid: 8299 - components: - - type: Transform - pos: -6.5,-34.5 - parent: 2 - - uid: 8368 - components: - - type: Transform - pos: -46.5,-48.5 - parent: 2 - - uid: 8450 - components: - - type: Transform - pos: -48.5,-48.5 - parent: 2 - - uid: 8457 - components: - - type: Transform - pos: -11.5,25.5 - parent: 2 - - uid: 8472 - components: - - type: Transform - pos: -49.5,-48.5 - parent: 2 - - uid: 8481 - components: - - type: Transform - pos: -49.5,-50.5 - parent: 2 - - uid: 8483 - components: - - type: Transform - pos: -49.5,-55.5 - parent: 2 - - uid: 8493 - components: - - type: Transform - pos: -49.5,-56.5 - parent: 2 - - uid: 8524 - components: - - type: Transform - pos: -47.5,-48.5 - parent: 2 - - uid: 8525 - components: - - type: Transform - pos: 7.5,-17.5 - parent: 2 - - uid: 8547 - components: - - type: Transform - pos: 3.5,11.5 - parent: 2 - - uid: 8552 - components: - - type: Transform - pos: -49.5,-52.5 - parent: 2 - - uid: 8553 - components: - - type: Transform - pos: -49.5,-57.5 - parent: 2 - - uid: 8593 - components: - - type: Transform - pos: 17.5,8.5 - parent: 2 - - uid: 8616 - components: - - type: Transform - pos: -49.5,-53.5 - parent: 2 - - uid: 8625 - components: - - type: Transform - pos: -49.5,-54.5 - parent: 2 - - uid: 8641 - components: - - type: Transform - pos: 5.5,-17.5 - parent: 2 - - uid: 8643 - components: - - type: Transform - pos: 44.5,8.5 - parent: 2 - - uid: 8644 - components: - - type: Transform - pos: 44.5,7.5 - parent: 2 - - uid: 8653 - components: - - type: Transform - pos: 41.5,7.5 - parent: 2 - - uid: 8661 - components: - - type: Transform - pos: 43.5,8.5 - parent: 2 - - uid: 8706 - components: - - type: Transform - pos: 42.5,14.5 - parent: 2 - - uid: 8707 - components: - - type: Transform - pos: 41.5,14.5 - parent: 2 - - uid: 8764 - components: - - type: Transform - pos: -4.5,-22.5 - parent: 2 - - uid: 8898 - components: - - type: Transform - pos: 24.5,-50.5 - parent: 2 - - uid: 8960 - components: - - type: Transform - pos: 44.5,1.5 - parent: 2 - - uid: 8963 - components: - - type: Transform - pos: 44.5,2.5 - parent: 2 - - uid: 9015 - components: - - type: Transform - pos: 44.5,3.5 - parent: 2 - - uid: 9033 - components: - - type: Transform - pos: 44.5,0.5 - parent: 2 - - uid: 9037 - components: - - type: Transform - pos: 36.5,-14.5 - parent: 2 - - uid: 9038 - components: - - type: Transform - pos: 36.5,-13.5 - parent: 2 - - uid: 9039 - components: - - type: Transform - pos: 36.5,-12.5 - parent: 2 - - uid: 9040 - components: - - type: Transform - pos: 36.5,-10.5 - parent: 2 - - uid: 9041 - components: - - type: Transform - pos: 36.5,-9.5 - parent: 2 - - uid: 9042 - components: - - type: Transform - pos: 36.5,-8.5 - parent: 2 - - uid: 9044 - components: - - type: Transform - pos: 36.5,-11.5 - parent: 2 - - uid: 9051 - components: - - type: Transform - pos: 39.5,-6.5 - parent: 2 - - uid: 9052 - components: - - type: Transform - pos: 38.5,-6.5 - parent: 2 - - uid: 9053 - components: - - type: Transform - pos: 37.5,-6.5 - parent: 2 - - uid: 9054 - components: - - type: Transform - pos: 36.5,-6.5 - parent: 2 - - uid: 9129 - components: - - type: Transform - pos: 45.5,-15.5 - parent: 2 - - uid: 9194 - components: - - type: Transform - pos: 1.5,-37.5 - parent: 2 - - uid: 9207 - components: - - type: Transform - pos: 45.5,-14.5 - parent: 2 - - uid: 9312 - components: - - type: Transform - pos: 17.5,-21.5 - parent: 2 - - uid: 9370 - components: - - type: Transform - pos: 11.5,-17.5 - parent: 2 - - uid: 9403 - components: - - type: Transform - pos: 32.5,19.5 - parent: 2 - - uid: 9499 - components: - - type: Transform - pos: 32.5,18.5 - parent: 2 - - uid: 9500 - components: - - type: Transform - pos: 32.5,21.5 - parent: 2 - - uid: 9508 - components: - - type: Transform - pos: 32.5,20.5 - parent: 2 - - uid: 9528 - components: - - type: Transform - pos: 12.5,-17.5 - parent: 2 - - uid: 9529 - components: - - type: Transform - pos: 9.5,-17.5 - parent: 2 - - uid: 9544 - components: - - type: Transform - pos: 13.5,-17.5 - parent: 2 - - uid: 9568 - components: - - type: Transform - pos: 16.5,-18.5 - parent: 2 - - uid: 9576 - components: - - type: Transform - pos: 28.5,-50.5 - parent: 2 - - uid: 9577 - components: - - type: Transform - pos: 4.5,-17.5 - parent: 2 - - uid: 9658 - components: - - type: Transform - pos: 29.5,-55.5 - parent: 2 - - uid: 9659 - components: - - type: Transform - pos: 25.5,-51.5 - parent: 2 - - uid: 9681 - components: - - type: Transform - pos: 24.5,-51.5 - parent: 2 - - uid: 9688 - components: - - type: Transform - pos: 24.5,-52.5 - parent: 2 - - uid: 9689 - components: - - type: Transform - pos: 24.5,-53.5 - parent: 2 - - uid: 9690 - components: - - type: Transform - pos: 24.5,-54.5 - parent: 2 - - uid: 9692 - components: - - type: Transform - pos: 24.5,-55.5 - parent: 2 - - uid: 9702 - components: - - type: Transform - pos: 25.5,-55.5 - parent: 2 - - uid: 9703 - components: - - type: Transform - pos: 26.5,-55.5 - parent: 2 - - uid: 9717 - components: - - type: Transform - pos: 27.5,-55.5 - parent: 2 - - uid: 9732 - components: - - type: Transform - pos: 28.5,-55.5 - parent: 2 - - uid: 9733 - components: - - type: Transform - pos: 28.5,-54.5 - parent: 2 - - uid: 9735 - components: - - type: Transform - pos: 36.5,9.5 - parent: 2 - - uid: 9739 - components: - - type: Transform - pos: 28.5,-53.5 - parent: 2 - - uid: 9743 - components: - - type: Transform - pos: 28.5,-52.5 - parent: 2 - - uid: 9751 - components: - - type: Transform - pos: -13.5,-54.5 - parent: 2 - - uid: 9754 - components: - - type: Transform - pos: -14.5,-54.5 - parent: 2 - - uid: 9755 - components: - - type: Transform - pos: -15.5,-54.5 - parent: 2 - - uid: 9756 - components: - - type: Transform - pos: -16.5,-54.5 - parent: 2 - - uid: 9757 - components: - - type: Transform - pos: -17.5,-54.5 - parent: 2 - - uid: 9758 - components: - - type: Transform - pos: -18.5,-54.5 - parent: 2 - - uid: 9759 - components: - - type: Transform - pos: -19.5,-54.5 - parent: 2 - - uid: 9760 - components: - - type: Transform - pos: -20.5,-54.5 - parent: 2 - - uid: 9761 - components: - - type: Transform - pos: -21.5,-54.5 - parent: 2 - - uid: 9801 - components: - - type: Transform - pos: -17.5,-53.5 - parent: 2 - - uid: 9802 - components: - - type: Transform - pos: -17.5,-52.5 - parent: 2 - - uid: 9803 - components: - - type: Transform - pos: -17.5,-51.5 - parent: 2 - - uid: 9804 - components: - - type: Transform - pos: -16.5,-50.5 - parent: 2 - - uid: 9806 - components: - - type: Transform - pos: -17.5,-50.5 - parent: 2 - - uid: 9810 - components: - - type: Transform - pos: -15.5,-50.5 - parent: 2 - - uid: 9811 - components: - - type: Transform - pos: -14.5,-50.5 - parent: 2 - - uid: 9814 - components: - - type: Transform - pos: -13.5,-48.5 - parent: 2 - - uid: 9815 - components: - - type: Transform - pos: -11.5,-48.5 - parent: 2 - - uid: 9816 - components: - - type: Transform - pos: -12.5,-48.5 - parent: 2 - - uid: 9818 - components: - - type: Transform - pos: -10.5,-48.5 - parent: 2 - - uid: 9869 - components: - - type: Transform - pos: 34.5,-54.5 - parent: 2 - - uid: 9871 - components: - - type: Transform - pos: -18.5,-50.5 - parent: 2 - - uid: 9872 - components: - - type: Transform - pos: -19.5,-50.5 - parent: 2 - - uid: 9873 - components: - - type: Transform - pos: -20.5,-50.5 - parent: 2 - - uid: 9876 - components: - - type: Transform - pos: 30.5,-55.5 - parent: 2 - - uid: 9877 - components: - - type: Transform - pos: -21.5,-51.5 - parent: 2 - - uid: 9911 - components: - - type: Transform - pos: -20.5,-49.5 - parent: 2 - - uid: 9912 - components: - - type: Transform - pos: -20.5,-48.5 - parent: 2 - - uid: 9913 - components: - - type: Transform - pos: -20.5,-47.5 - parent: 2 - - uid: 9914 - components: - - type: Transform - pos: -20.5,-46.5 - parent: 2 - - uid: 9915 - components: - - type: Transform - pos: -20.5,-45.5 - parent: 2 - - uid: 9926 - components: - - type: Transform - pos: 30.5,-54.5 - parent: 2 - - uid: 9927 - components: - - type: Transform - pos: 31.5,-54.5 - parent: 2 - - uid: 9930 - components: - - type: Transform - pos: 32.5,-54.5 - parent: 2 - - uid: 9931 - components: - - type: Transform - pos: 33.5,-54.5 - parent: 2 - - uid: 9932 - components: - - type: Transform - pos: 35.5,-54.5 - parent: 2 - - uid: 9935 - components: - - type: Transform - pos: 36.5,-54.5 - parent: 2 - - uid: 9998 - components: - - type: Transform - pos: 43.5,-53.5 - parent: 2 - - uid: 10012 - components: - - type: Transform - pos: 10.5,-17.5 - parent: 2 - - uid: 10057 - components: - - type: Transform - pos: 15.5,-59.5 - parent: 2 - - uid: 10066 - components: - - type: Transform - pos: 36.5,12.5 - parent: 2 - - uid: 10069 - components: - - type: Transform - pos: 36.5,8.5 - parent: 2 - - uid: 10071 - components: - - type: Transform - pos: 24.5,-38.5 - parent: 2 - - uid: 10072 - components: - - type: Transform - pos: 24.5,-37.5 - parent: 2 - - uid: 10078 - components: - - type: Transform - pos: 36.5,7.5 - parent: 2 - - uid: 10090 - components: - - type: Transform - pos: 36.5,10.5 - parent: 2 - - uid: 10092 - components: - - type: Transform - pos: -29.5,-63.5 - parent: 2 - - uid: 10142 - components: - - type: Transform - pos: 37.5,6.5 - parent: 2 - - uid: 10242 - components: - - type: Transform - pos: 2.5,-22.5 - parent: 2 - - uid: 10243 - components: - - type: Transform - pos: 3.5,-22.5 - parent: 2 - - uid: 10244 - components: - - type: Transform - pos: 4.5,-22.5 - parent: 2 - - uid: 10245 - components: - - type: Transform - pos: 4.5,-21.5 - parent: 2 - - uid: 10246 - components: - - type: Transform - pos: 4.5,-20.5 - parent: 2 - - uid: 10259 - components: - - type: Transform - pos: 15.5,-57.5 - parent: 2 - - uid: 10293 - components: - - type: Transform - pos: 25.5,-18.5 - parent: 2 - - uid: 10294 - components: - - type: Transform - pos: 26.5,-18.5 - parent: 2 - - uid: 10295 - components: - - type: Transform - pos: 27.5,-18.5 - parent: 2 - - uid: 10296 - components: - - type: Transform - pos: 28.5,-18.5 - parent: 2 - - uid: 10297 - components: - - type: Transform - pos: 30.5,-18.5 - parent: 2 - - uid: 10298 - components: - - type: Transform - pos: 31.5,-18.5 - parent: 2 - - uid: 10299 - components: - - type: Transform - pos: 29.5,-18.5 - parent: 2 - - uid: 10300 - components: - - type: Transform - pos: 31.5,-19.5 - parent: 2 - - uid: 10301 - components: - - type: Transform - pos: 31.5,-20.5 - parent: 2 - - uid: 10302 - components: - - type: Transform - pos: 31.5,-21.5 - parent: 2 - - uid: 10303 - components: - - type: Transform - pos: 32.5,-21.5 - parent: 2 - - uid: 10304 - components: - - type: Transform - pos: 33.5,-21.5 - parent: 2 - - uid: 10305 - components: - - type: Transform - pos: 34.5,-21.5 - parent: 2 - - uid: 10306 - components: - - type: Transform - pos: 35.5,-21.5 - parent: 2 - - uid: 10312 - components: - - type: Transform - pos: 38.5,-21.5 - parent: 2 - - uid: 10319 - components: - - type: Transform - pos: 45.5,-21.5 - parent: 2 - - uid: 10320 - components: - - type: Transform - pos: 46.5,-21.5 - parent: 2 - - uid: 10321 - components: - - type: Transform - pos: 47.5,-21.5 - parent: 2 - - uid: 10323 - components: - - type: Transform - pos: 47.5,-20.5 - parent: 2 - - uid: 10324 - components: - - type: Transform - pos: 47.5,-19.5 - parent: 2 - - uid: 10348 - components: - - type: Transform - pos: 15.5,-60.5 - parent: 2 - - uid: 10387 - components: - - type: Transform - pos: -49.5,-58.5 - parent: 2 - - uid: 10390 - components: - - type: Transform - pos: -55.5,-59.5 - parent: 2 - - uid: 10424 - components: - - type: Transform - pos: -49.5,-22.5 - parent: 2 - - uid: 10431 - components: - - type: Transform - pos: 42.5,-4.5 - parent: 2 - - uid: 10440 - components: - - type: Transform - pos: 6.5,-17.5 - parent: 2 - - uid: 10500 - components: - - type: Transform - pos: 16.5,-6.5 - parent: 2 - - uid: 10518 - components: - - type: Transform - pos: 16.5,-13.5 - parent: 2 - - uid: 10738 - components: - - type: Transform - pos: 1.5,-22.5 - parent: 2 - - uid: 10901 - components: - - type: Transform - pos: -40.5,-14.5 - parent: 2 - - uid: 10907 - components: - - type: Transform - pos: 24.5,-49.5 - parent: 2 - - uid: 10908 - components: - - type: Transform - pos: 24.5,-48.5 - parent: 2 - - uid: 10909 - components: - - type: Transform - pos: 24.5,-47.5 - parent: 2 - - uid: 10910 - components: - - type: Transform - pos: 24.5,-46.5 - parent: 2 - - uid: 10911 - components: - - type: Transform - pos: 24.5,-45.5 - parent: 2 - - uid: 10912 - components: - - type: Transform - pos: 24.5,-44.5 - parent: 2 - - uid: 10913 - components: - - type: Transform - pos: 24.5,-43.5 - parent: 2 - - uid: 10928 - components: - - type: Transform - pos: 18.5,-45.5 - parent: 2 - - uid: 10929 - components: - - type: Transform - pos: 18.5,-46.5 - parent: 2 - - uid: 10930 - components: - - type: Transform - pos: 18.5,-47.5 - parent: 2 - - uid: 10931 - components: - - type: Transform - pos: 17.5,-47.5 - parent: 2 - - uid: 10932 - components: - - type: Transform - pos: 16.5,-47.5 - parent: 2 - - uid: 10934 - components: - - type: Transform - pos: 14.5,-48.5 - parent: 2 - - uid: 10935 - components: - - type: Transform - pos: 13.5,-48.5 - parent: 2 - - uid: 10936 - components: - - type: Transform - pos: 11.5,-48.5 - parent: 2 - - uid: 11064 - components: - - type: Transform - pos: 45.5,-18.5 - parent: 2 - - uid: 11081 - components: - - type: Transform - pos: 36.5,13.5 - parent: 2 - - uid: 11103 - components: - - type: Transform - pos: 45.5,-7.5 - parent: 2 - - uid: 11232 - components: - - type: Transform - pos: 19.5,-13.5 - parent: 2 - - uid: 11235 - components: - - type: Transform - pos: 25.5,11.5 - parent: 2 - - uid: 11236 - components: - - type: Transform - pos: 26.5,11.5 - parent: 2 - - uid: 11237 - components: - - type: Transform - pos: 27.5,11.5 - parent: 2 - - uid: 11238 - components: - - type: Transform - pos: 28.5,11.5 - parent: 2 - - uid: 11249 - components: - - type: Transform - pos: 41.5,19.5 - parent: 2 - - uid: 11357 - components: - - type: Transform - pos: 33.5,-37.5 - parent: 2 - - uid: 11358 - components: - - type: Transform - pos: 33.5,-38.5 - parent: 2 - - uid: 11359 - components: - - type: Transform - pos: 33.5,-39.5 - parent: 2 - - uid: 11360 - components: - - type: Transform - pos: 33.5,-40.5 - parent: 2 - - uid: 11361 - components: - - type: Transform - pos: 33.5,-41.5 - parent: 2 - - uid: 11362 - components: - - type: Transform - pos: 33.5,-42.5 - parent: 2 - - uid: 11363 - components: - - type: Transform - pos: 33.5,-43.5 - parent: 2 - - uid: 11364 - components: - - type: Transform - pos: 33.5,-44.5 - parent: 2 - - uid: 11365 - components: - - type: Transform - pos: 32.5,-44.5 - parent: 2 - - uid: 11366 - components: - - type: Transform - pos: 31.5,-44.5 - parent: 2 - - uid: 11371 - components: - - type: Transform - pos: 18.5,-27.5 - parent: 2 - - uid: 11372 - components: - - type: Transform - pos: 19.5,-27.5 - parent: 2 - - uid: 11373 - components: - - type: Transform - pos: 20.5,-27.5 - parent: 2 - - uid: 11374 - components: - - type: Transform - pos: 20.5,-28.5 - parent: 2 - - uid: 11375 - components: - - type: Transform - pos: 20.5,-29.5 - parent: 2 - - uid: 11376 - components: - - type: Transform - pos: 20.5,-30.5 - parent: 2 - - uid: 11377 - components: - - type: Transform - pos: 21.5,-30.5 - parent: 2 - - uid: 11378 - components: - - type: Transform - pos: 22.5,-30.5 - parent: 2 - - uid: 11379 - components: - - type: Transform - pos: 23.5,-30.5 - parent: 2 - - uid: 11380 - components: - - type: Transform - pos: 24.5,-30.5 - parent: 2 - - uid: 11381 - components: - - type: Transform - pos: 25.5,-30.5 - parent: 2 - - uid: 11382 - components: - - type: Transform - pos: 26.5,-30.5 - parent: 2 - - uid: 11383 - components: - - type: Transform - pos: 27.5,-30.5 - parent: 2 - - uid: 11403 - components: - - type: Transform - pos: 30.5,-25.5 - parent: 2 - - uid: 11404 - components: - - type: Transform - pos: 31.5,-25.5 - parent: 2 - - uid: 11405 - components: - - type: Transform - pos: 32.5,-25.5 - parent: 2 - - uid: 11406 - components: - - type: Transform - pos: 33.5,-25.5 - parent: 2 - - uid: 11407 - components: - - type: Transform - pos: 34.5,-25.5 - parent: 2 - - uid: 11408 - components: - - type: Transform - pos: 35.5,-25.5 - parent: 2 - - uid: 11409 - components: - - type: Transform - pos: 36.5,-25.5 - parent: 2 - - uid: 11410 - components: - - type: Transform - pos: 37.5,-25.5 - parent: 2 - - uid: 11411 - components: - - type: Transform - pos: 38.5,-25.5 - parent: 2 - - uid: 11412 - components: - - type: Transform - pos: 38.5,-26.5 - parent: 2 - - uid: 11413 - components: - - type: Transform - pos: 39.5,-26.5 - parent: 2 - - uid: 11414 - components: - - type: Transform - pos: 40.5,-26.5 - parent: 2 - - uid: 11491 - components: - - type: Transform - pos: 15.5,-17.5 - parent: 2 - - uid: 11659 - components: - - type: Transform - pos: 2.5,-36.5 - parent: 2 - - uid: 11660 - components: - - type: Transform - pos: 3.5,-36.5 - parent: 2 - - uid: 11661 - components: - - type: Transform - pos: 3.5,-37.5 - parent: 2 - - uid: 11662 - components: - - type: Transform - pos: 3.5,-38.5 - parent: 2 - - uid: 11663 - components: - - type: Transform - pos: 3.5,-39.5 - parent: 2 - - uid: 11664 - components: - - type: Transform - pos: 3.5,-40.5 - parent: 2 - - uid: 11665 - components: - - type: Transform - pos: 1.5,-40.5 - parent: 2 - - uid: 11666 - components: - - type: Transform - pos: 0.5,-40.5 - parent: 2 - - uid: 11667 - components: - - type: Transform - pos: -0.5,-40.5 - parent: 2 - - uid: 11668 - components: - - type: Transform - pos: -1.5,-40.5 - parent: 2 - - uid: 11669 - components: - - type: Transform - pos: -2.5,-40.5 - parent: 2 - - uid: 11670 - components: - - type: Transform - pos: -3.5,-40.5 - parent: 2 - - uid: 11671 - components: - - type: Transform - pos: -4.5,-40.5 - parent: 2 - - uid: 11673 - components: - - type: Transform - pos: -5.5,-40.5 - parent: 2 - - uid: 11679 - components: - - type: Transform - pos: -1.5,-41.5 - parent: 2 - - uid: 11680 - components: - - type: Transform - pos: -1.5,-42.5 - parent: 2 - - uid: 11686 - components: - - type: Transform - pos: 36.5,6.5 - parent: 2 - - uid: 11687 - components: - - type: Transform - pos: -8.5,-37.5 - parent: 2 - - uid: 11688 - components: - - type: Transform - pos: -8.5,-38.5 - parent: 2 - - uid: 11689 - components: - - type: Transform - pos: -8.5,-39.5 - parent: 2 - - uid: 11690 - components: - - type: Transform - pos: -8.5,-40.5 - parent: 2 - - uid: 11691 - components: - - type: Transform - pos: -7.5,-40.5 - parent: 2 - - uid: 11692 - components: - - type: Transform - pos: -6.5,-40.5 - parent: 2 - - uid: 11693 - components: - - type: Transform - pos: -15.5,-36.5 - parent: 2 - - uid: 11694 - components: - - type: Transform - pos: -15.5,-37.5 - parent: 2 - - uid: 11695 - components: - - type: Transform - pos: -15.5,-38.5 - parent: 2 - - uid: 11696 - components: - - type: Transform - pos: -14.5,-38.5 - parent: 2 - - uid: 11697 - components: - - type: Transform - pos: -13.5,-38.5 - parent: 2 - - uid: 11698 - components: - - type: Transform - pos: -12.5,-38.5 - parent: 2 - - uid: 11699 - components: - - type: Transform - pos: -11.5,-38.5 - parent: 2 - - uid: 11702 - components: - - type: Transform - pos: -14.5,-36.5 - parent: 2 - - uid: 11793 - components: - - type: Transform - pos: -8.5,-23.5 - parent: 2 - - uid: 11794 - components: - - type: Transform - pos: -9.5,-23.5 - parent: 2 - - uid: 11796 - components: - - type: Transform - pos: -7.5,-24.5 - parent: 2 - - uid: 11797 - components: - - type: Transform - pos: -6.5,-24.5 - parent: 2 - - uid: 11808 - components: - - type: Transform - pos: -10.5,-14.5 - parent: 2 - - uid: 11809 - components: - - type: Transform - pos: -10.5,-13.5 - parent: 2 - - uid: 11810 - components: - - type: Transform - pos: -10.5,-12.5 - parent: 2 - - uid: 11811 - components: - - type: Transform - pos: -9.5,-12.5 - parent: 2 - - uid: 11823 - components: - - type: Transform - pos: -7.5,-13.5 - parent: 2 - - uid: 11928 - components: - - type: Transform - pos: -2.5,-22.5 - parent: 2 - - uid: 11972 - components: - - type: Transform - pos: 25.5,15.5 - parent: 2 - - uid: 11975 - components: - - type: Transform - pos: -58.5,-59.5 - parent: 2 - - uid: 11978 - components: - - type: Transform - pos: 24.5,11.5 - parent: 2 - - uid: 12002 - components: - - type: Transform - pos: 23.5,11.5 - parent: 2 - - uid: 12011 - components: - - type: Transform - pos: 22.5,11.5 - parent: 2 - - uid: 12013 - components: - - type: Transform - pos: 21.5,10.5 - parent: 2 - - uid: 12081 - components: - - type: Transform - pos: -6.5,-22.5 - parent: 2 - - uid: 12206 - components: - - type: Transform - pos: 46.5,-13.5 - parent: 2 - - uid: 12260 - components: - - type: Transform - pos: 36.5,-40.5 - parent: 2 - - uid: 12306 - components: - - type: Transform - pos: -33.5,-50.5 - parent: 2 - - uid: 12336 - components: - - type: Transform - pos: -37.5,-48.5 - parent: 2 - - uid: 12349 - components: - - type: Transform - pos: -58.5,-57.5 - parent: 2 - - uid: 12350 - components: - - type: Transform - pos: -58.5,-58.5 - parent: 2 - - uid: 12355 - components: - - type: Transform - pos: -18.5,20.5 - parent: 2 - - uid: 12366 - components: - - type: Transform - pos: -57.5,-59.5 - parent: 2 - - uid: 12432 - components: - - type: Transform - pos: 36.5,-39.5 - parent: 2 - - uid: 12445 - components: - - type: Transform - pos: 18.5,-13.5 - parent: 2 - - uid: 12451 - components: - - type: Transform - pos: 16.5,-12.5 - parent: 2 - - uid: 12496 - components: - - type: Transform - pos: 35.5,6.5 - parent: 2 - - uid: 12552 - components: - - type: Transform - pos: -10.5,-21.5 - parent: 2 - - uid: 12577 - components: - - type: Transform - pos: -13.5,12.5 - parent: 2 - - uid: 12578 - components: - - type: Transform - pos: -13.5,13.5 - parent: 2 - - uid: 12593 - components: - - type: Transform - pos: -38.5,15.5 - parent: 2 - - uid: 12595 - components: - - type: Transform - pos: -33.5,-51.5 - parent: 2 - - uid: 12599 - components: - - type: Transform - pos: -40.5,15.5 - parent: 2 - - uid: 12670 - components: - - type: Transform - pos: -28.5,-63.5 - parent: 2 - - uid: 12749 - components: - - type: Transform - pos: 17.5,-57.5 - parent: 2 - - uid: 12783 - components: - - type: Transform - pos: -12.5,-54.5 - parent: 2 - - uid: 12860 - components: - - type: Transform - pos: 28.5,-6.5 - parent: 2 - - uid: 13033 - components: - - type: Transform - pos: -48.5,-25.5 - parent: 2 - - uid: 13178 - components: - - type: Transform - pos: 16.5,-17.5 - parent: 2 - - uid: 13190 - components: - - type: Transform - pos: -36.5,-48.5 - parent: 2 - - uid: 13228 - components: - - type: Transform - pos: -50.5,-22.5 - parent: 2 - - uid: 13295 - components: - - type: Transform - pos: -27.5,-63.5 - parent: 2 - - uid: 13363 - components: - - type: Transform - pos: 17.5,-13.5 - parent: 2 - - uid: 13594 - components: - - type: Transform - pos: 36.5,-7.5 - parent: 2 - - uid: 13637 - components: - - type: Transform - pos: 41.5,-2.5 - parent: 2 - - uid: 13675 - components: - - type: Transform - pos: 16.5,-5.5 - parent: 2 - - uid: 13703 - components: - - type: Transform - pos: 16.5,-7.5 - parent: 2 - - uid: 13705 - components: - - type: Transform - pos: 41.5,-4.5 - parent: 2 - - uid: 13713 - components: - - type: Transform - pos: -49.5,-49.5 - parent: 2 - - uid: 13755 - components: - - type: Transform - pos: -54.5,-59.5 - parent: 2 - - uid: 13761 - components: - - type: Transform - pos: -52.5,-59.5 - parent: 2 - - uid: 13820 - components: - - type: Transform - pos: 19.5,-21.5 - parent: 2 - - uid: 13853 - components: - - type: Transform - pos: 25.5,-2.5 - parent: 2 - - uid: 13860 - components: - - type: Transform - pos: 19.5,-38.5 - parent: 2 - - uid: 13964 - components: - - type: Transform - pos: 41.5,-5.5 - parent: 2 - - uid: 14278 - components: - - type: Transform - pos: 39.5,18.5 - parent: 2 - - uid: 14336 - components: - - type: Transform - pos: 39.5,16.5 - parent: 2 - - uid: 14384 - components: - - type: Transform - pos: -41.5,-13.5 - parent: 2 - - uid: 14385 - components: - - type: Transform - pos: -40.5,-13.5 - parent: 2 - - uid: 14395 - components: - - type: Transform - pos: -42.5,-13.5 - parent: 2 - - uid: 14403 - components: - - type: Transform - pos: -42.5,-12.5 - parent: 2 - - uid: 14408 - components: - - type: Transform - pos: -42.5,-11.5 - parent: 2 - - uid: 14409 - components: - - type: Transform - pos: -42.5,-10.5 - parent: 2 - - uid: 14414 - components: - - type: Transform - pos: -42.5,-9.5 - parent: 2 - - uid: 14425 - components: - - type: Transform - pos: -42.5,-8.5 - parent: 2 - - uid: 14426 - components: - - type: Transform - pos: -42.5,-7.5 - parent: 2 - - uid: 14457 - components: - - type: Transform - pos: -44.5,15.5 - parent: 2 - - uid: 14458 - components: - - type: Transform - pos: -43.5,15.5 - parent: 2 - - uid: 14459 - components: - - type: Transform - pos: -43.5,17.5 - parent: 2 - - uid: 14460 - components: - - type: Transform - pos: -43.5,18.5 - parent: 2 - - uid: 14462 - components: - - type: Transform - pos: -44.5,18.5 - parent: 2 - - uid: 14463 - components: - - type: Transform - pos: -44.5,17.5 - parent: 2 - - uid: 14464 - components: - - type: Transform - pos: -43.5,16.5 - parent: 2 - - uid: 14465 - components: - - type: Transform - pos: -43.5,14.5 - parent: 2 - - uid: 14466 - components: - - type: Transform - pos: -43.5,13.5 - parent: 2 - - uid: 14467 - components: - - type: Transform - pos: -43.5,12.5 - parent: 2 - - uid: 14468 - components: - - type: Transform - pos: -43.5,11.5 - parent: 2 - - uid: 14470 - components: - - type: Transform - pos: -43.5,10.5 - parent: 2 - - uid: 14471 - components: - - type: Transform - pos: -43.5,9.5 - parent: 2 - - uid: 14473 - components: - - type: Transform - pos: -43.5,8.5 - parent: 2 - - uid: 14487 - components: - - type: Transform - pos: -39.5,15.5 - parent: 2 - - uid: 14493 - components: - - type: Transform - pos: -42.5,15.5 - parent: 2 - - uid: 14504 - components: - - type: Transform - pos: -37.5,13.5 - parent: 2 - - uid: 14506 - components: - - type: Transform - pos: -36.5,13.5 - parent: 2 - - uid: 14507 - components: - - type: Transform - pos: -35.5,13.5 - parent: 2 - - uid: 14508 - components: - - type: Transform - pos: -34.5,13.5 - parent: 2 - - uid: 14512 - components: - - type: Transform - pos: -33.5,13.5 - parent: 2 - - uid: 14518 - components: - - type: Transform - pos: -32.5,13.5 - parent: 2 - - uid: 14523 - components: - - type: Transform - pos: -31.5,13.5 - parent: 2 - - uid: 14527 - components: - - type: Transform - pos: -30.5,13.5 - parent: 2 - - uid: 14528 - components: - - type: Transform - pos: -29.5,13.5 - parent: 2 - - uid: 14530 - components: - - type: Transform - pos: -28.5,13.5 - parent: 2 - - uid: 14531 - components: - - type: Transform - pos: -28.5,12.5 - parent: 2 - - uid: 14532 - components: - - type: Transform - pos: -28.5,11.5 - parent: 2 - - uid: 14540 - components: - - type: Transform - pos: -28.5,10.5 - parent: 2 - - uid: 14542 - components: - - type: Transform - pos: -28.5,9.5 - parent: 2 - - uid: 14547 - components: - - type: Transform - pos: -28.5,8.5 - parent: 2 - - uid: 14548 - components: - - type: Transform - pos: -28.5,7.5 - parent: 2 - - uid: 14555 - components: - - type: Transform - pos: -40.5,25.5 - parent: 2 - - uid: 14584 - components: - - type: Transform - pos: -13.5,11.5 - parent: 2 - - uid: 14585 - components: - - type: Transform - pos: -12.5,11.5 - parent: 2 - - uid: 14594 - components: - - type: Transform - pos: -39.5,25.5 - parent: 2 - - uid: 14599 - components: - - type: Transform - pos: -39.5,24.5 - parent: 2 - - uid: 14600 - components: - - type: Transform - pos: -39.5,23.5 - parent: 2 - - uid: 14797 - components: - - type: Transform - pos: -21.5,20.5 - parent: 2 - - uid: 14830 - components: - - type: Transform - pos: -0.5,13.5 - parent: 2 - - uid: 14932 - components: - - type: Transform - pos: -41.5,15.5 - parent: 2 - - uid: 14936 - components: - - type: Transform - pos: -37.5,15.5 - parent: 2 - - uid: 14938 - components: - - type: Transform - pos: -37.5,14.5 - parent: 2 - - uid: 14942 - components: - - type: Transform - pos: -42.5,9.5 - parent: 2 - - uid: 14953 - components: - - type: Transform - pos: -42.5,8.5 - parent: 2 - - uid: 15215 - components: - - type: Transform - pos: -6.5,-31.5 - parent: 2 - - uid: 15264 - components: - - type: Transform - pos: 41.5,22.5 - parent: 2 - - uid: 15271 - components: - - type: Transform - pos: 41.5,21.5 - parent: 2 - - uid: 15285 - components: - - type: Transform - pos: 32.5,-37.5 - parent: 2 - - uid: 15290 - components: - - type: Transform - pos: 31.5,-37.5 - parent: 2 - - uid: 15291 - components: - - type: Transform - pos: 30.5,-37.5 - parent: 2 - - uid: 15300 - components: - - type: Transform - pos: 41.5,20.5 - parent: 2 - - uid: 15319 - components: - - type: Transform - pos: 30.5,-36.5 - parent: 2 - - uid: 15346 - components: - - type: Transform - pos: -10.5,9.5 - parent: 2 - - uid: 15363 - components: - - type: Transform - pos: -19.5,20.5 - parent: 2 - - uid: 15368 - components: - - type: Transform - pos: 37.5,-31.5 - parent: 2 - - uid: 15400 - components: - - type: Transform - pos: -9.5,-21.5 - parent: 2 - - uid: 15401 - components: - - type: Transform - pos: -8.5,-21.5 - parent: 2 - - uid: 15402 - components: - - type: Transform - pos: -13.5,-22.5 - parent: 2 - - uid: 15404 - components: - - type: Transform - pos: -8.5,-19.5 - parent: 2 - - uid: 15407 - components: - - type: Transform - pos: -7.5,-23.5 - parent: 2 - - uid: 15417 - components: - - type: Transform - pos: 36.5,-31.5 - parent: 2 - - uid: 15418 - components: - - type: Transform - pos: 35.5,-31.5 - parent: 2 - - uid: 15419 - components: - - type: Transform - pos: 34.5,-31.5 - parent: 2 - - uid: 15420 - components: - - type: Transform - pos: 34.5,-32.5 - parent: 2 - - uid: 15426 - components: - - type: Transform - pos: 34.5,-33.5 - parent: 2 - - uid: 15428 - components: - - type: Transform - pos: 34.5,-35.5 - parent: 2 - - uid: 15434 - components: - - type: Transform - pos: 34.5,-36.5 - parent: 2 - - uid: 15436 - components: - - type: Transform - pos: 34.5,-37.5 - parent: 2 - - uid: 15438 - components: - - type: Transform - pos: 34.5,-34.5 - parent: 2 - - uid: 15458 - components: - - type: Transform - pos: 13.5,-33.5 - parent: 2 - - uid: 15515 - components: - - type: Transform - pos: 38.5,-20.5 - parent: 2 - - uid: 15516 - components: - - type: Transform - pos: 38.5,-19.5 - parent: 2 - - uid: 15692 - components: - - type: Transform - pos: 39.5,6.5 - parent: 2 - - uid: 15740 - components: - - type: Transform - pos: -43.5,7.5 - parent: 2 - - uid: 15742 - components: - - type: Transform - pos: -42.5,7.5 - parent: 2 - - uid: 15755 - components: - - type: Transform - pos: 19.5,-39.5 - parent: 2 - - uid: 15756 - components: - - type: Transform - pos: -5.5,-31.5 - parent: 2 - - uid: 15761 - components: - - type: Transform - pos: 39.5,17.5 - parent: 2 - - uid: 15805 - components: - - type: Transform - pos: -55.5,-60.5 - parent: 2 - - uid: 15807 - components: - - type: Transform - pos: -56.5,-59.5 - parent: 2 - - uid: 15887 - components: - - type: Transform - pos: 33.5,-31.5 - parent: 2 - - uid: 15888 - components: - - type: Transform - pos: 31.5,-31.5 - parent: 2 - - uid: 15889 - components: - - type: Transform - pos: 30.5,-31.5 - parent: 2 - - uid: 15890 - components: - - type: Transform - pos: 29.5,-31.5 - parent: 2 - - uid: 15965 - components: - - type: Transform - pos: 32.5,-31.5 - parent: 2 - - uid: 15968 - components: - - type: Transform - pos: 29.5,-30.5 - parent: 2 - - uid: 15969 - components: - - type: Transform - pos: 29.5,-29.5 - parent: 2 - - uid: 16016 - components: - - type: Transform - pos: 29.5,-28.5 - parent: 2 - - uid: 16018 - components: - - type: Transform - pos: 30.5,-28.5 - parent: 2 - - uid: 16019 - components: - - type: Transform - pos: 31.5,-28.5 - parent: 2 - - uid: 16047 - components: - - type: Transform - pos: -48.5,-22.5 - parent: 2 - - uid: 16051 - components: - - type: Transform - pos: -48.5,-24.5 - parent: 2 - - uid: 16052 - components: - - type: Transform - pos: -51.5,-22.5 - parent: 2 - - uid: 16053 - components: - - type: Transform - pos: -51.5,-21.5 - parent: 2 - - uid: 16068 - components: - - type: Transform - pos: 29.5,-25.5 - parent: 2 - - uid: 16087 - components: - - type: Transform - pos: -45.5,15.5 - parent: 2 - - uid: 16100 - components: - - type: Transform - pos: 29.5,-26.5 - parent: 2 - - uid: 16103 - components: - - type: Transform - pos: 29.5,-27.5 - parent: 2 - - uid: 16122 - components: - - type: Transform - pos: -46.5,15.5 - parent: 2 - - uid: 16125 - components: - - type: Transform - pos: -46.5,16.5 - parent: 2 - - uid: 16189 - components: - - type: Transform - pos: 18.5,-39.5 - parent: 2 - - uid: 16322 - components: - - type: Transform - pos: 17.5,-39.5 - parent: 2 - - uid: 16330 - components: - - type: Transform - pos: -38.5,-48.5 - parent: 2 - - uid: 16331 - components: - - type: Transform - pos: -38.5,-47.5 - parent: 2 - - uid: 16332 - components: - - type: Transform - pos: -38.5,-46.5 - parent: 2 - - uid: 16333 - components: - - type: Transform - pos: -38.5,-45.5 - parent: 2 - - uid: 16336 - components: - - type: Transform - pos: -38.5,-44.5 - parent: 2 - - uid: 16337 - components: - - type: Transform - pos: -38.5,-43.5 - parent: 2 - - uid: 16338 - components: - - type: Transform - pos: -38.5,-42.5 - parent: 2 - - uid: 16339 - components: - - type: Transform - pos: -38.5,-41.5 - parent: 2 - - uid: 16340 - components: - - type: Transform - pos: -37.5,-42.5 - parent: 2 - - uid: 16341 - components: - - type: Transform - pos: -36.5,-42.5 - parent: 2 - - uid: 16342 - components: - - type: Transform - pos: -38.5,-40.5 - parent: 2 - - uid: 16343 - components: - - type: Transform - pos: -38.5,-39.5 - parent: 2 - - uid: 16344 - components: - - type: Transform - pos: -38.5,-38.5 - parent: 2 - - uid: 16345 - components: - - type: Transform - pos: -38.5,-37.5 - parent: 2 - - uid: 16347 - components: - - type: Transform - pos: -38.5,-34.5 - parent: 2 - - uid: 16348 - components: - - type: Transform - pos: -38.5,-35.5 - parent: 2 - - uid: 16349 - components: - - type: Transform - pos: -38.5,-36.5 - parent: 2 - - uid: 16654 - components: - - type: Transform - pos: 16.5,-39.5 - parent: 2 - - uid: 16662 - components: - - type: Transform - pos: 16.5,-40.5 - parent: 2 - - uid: 16663 - components: - - type: Transform - pos: 16.5,-41.5 - parent: 2 - - uid: 16703 - components: - - type: Transform - pos: 16.5,-42.5 - parent: 2 - - uid: 16741 - components: - - type: Transform - pos: -33.5,-52.5 - parent: 2 - - uid: 16742 - components: - - type: Transform - pos: -33.5,-53.5 - parent: 2 - - uid: 16743 - components: - - type: Transform - pos: -33.5,-54.5 - parent: 2 - - uid: 16746 - components: - - type: Transform - pos: -33.5,-55.5 - parent: 2 - - uid: 16747 - components: - - type: Transform - pos: -33.5,-56.5 - parent: 2 - - uid: 16748 - components: - - type: Transform - pos: -33.5,-57.5 - parent: 2 - - uid: 16754 - components: - - type: Transform - pos: -33.5,-58.5 - parent: 2 - - uid: 16756 - components: - - type: Transform - pos: -33.5,-59.5 - parent: 2 - - uid: 16764 - components: - - type: Transform - pos: -33.5,-60.5 - parent: 2 - - uid: 16766 - components: - - type: Transform - pos: -33.5,-61.5 - parent: 2 - - uid: 16767 - components: - - type: Transform - pos: -33.5,-62.5 - parent: 2 - - uid: 16768 - components: - - type: Transform - pos: -33.5,-63.5 - parent: 2 - - uid: 16770 - components: - - type: Transform - pos: -33.5,-64.5 - parent: 2 - - uid: 16771 - components: - - type: Transform - pos: -33.5,-65.5 - parent: 2 - - uid: 16772 - components: - - type: Transform - pos: -33.5,-66.5 - parent: 2 - - uid: 16780 - components: - - type: Transform - pos: -33.5,-68.5 - parent: 2 - - uid: 16781 - components: - - type: Transform - pos: -33.5,-67.5 - parent: 2 - - uid: 16782 - components: - - type: Transform - pos: -33.5,-69.5 - parent: 2 - - uid: 16784 - components: - - type: Transform - pos: -33.5,-70.5 - parent: 2 - - uid: 16788 - components: - - type: Transform - pos: -35.5,-70.5 - parent: 2 - - uid: 16789 - components: - - type: Transform - pos: -34.5,-70.5 - parent: 2 - - uid: 16798 - components: - - type: Transform - pos: -35.5,-55.5 - parent: 2 - - uid: 16799 - components: - - type: Transform - pos: -34.5,-55.5 - parent: 2 - - uid: 16858 - components: - - type: Transform - pos: -39.5,-48.5 - parent: 2 - - uid: 16859 - components: - - type: Transform - pos: -40.5,-48.5 - parent: 2 - - uid: 16860 - components: - - type: Transform - pos: -41.5,-48.5 - parent: 2 - - uid: 16861 - components: - - type: Transform - pos: -42.5,-48.5 - parent: 2 - - uid: 16862 - components: - - type: Transform - pos: -43.5,-48.5 - parent: 2 - - uid: 16863 - components: - - type: Transform - pos: -44.5,-48.5 - parent: 2 - - uid: 16864 - components: - - type: Transform - pos: -45.5,-48.5 - parent: 2 - - uid: 16865 - components: - - type: Transform - pos: -45.5,-47.5 - parent: 2 - - uid: 16875 - components: - - type: Transform - pos: -45.5,-46.5 - parent: 2 - - uid: 16876 - components: - - type: Transform - pos: -45.5,-45.5 - parent: 2 - - uid: 16884 - components: - - type: Transform - pos: -46.5,-45.5 - parent: 2 - - uid: 16906 - components: - - type: Transform - pos: 41.5,18.5 - parent: 2 - - uid: 16915 - components: - - type: Transform - pos: -35.5,-48.5 - parent: 2 - - uid: 16925 - components: - - type: Transform - pos: 39.5,15.5 - parent: 2 - - uid: 16930 - components: - - type: Transform - pos: -33.5,-49.5 - parent: 2 - - uid: 16932 - components: - - type: Transform - pos: -33.5,-48.5 - parent: 2 - - uid: 16952 - components: - - type: Transform - pos: -34.5,-48.5 - parent: 2 - - uid: 16956 - components: - - type: Transform - pos: 16.5,-43.5 - parent: 2 - - uid: 16960 - components: - - type: Transform - pos: -47.5,-45.5 - parent: 2 - - uid: 16966 - components: - - type: Transform - pos: -48.5,-45.5 - parent: 2 - - uid: 16967 - components: - - type: Transform - pos: -49.5,-45.5 - parent: 2 - - uid: 16968 - components: - - type: Transform - pos: -49.5,-46.5 - parent: 2 - - uid: 16969 - components: - - type: Transform - pos: -48.5,-44.5 - parent: 2 - - uid: 16970 - components: - - type: Transform - pos: -48.5,-43.5 - parent: 2 - - uid: 16971 - components: - - type: Transform - pos: -48.5,-42.5 - parent: 2 - - uid: 17009 - components: - - type: Transform - pos: -48.5,-41.5 - parent: 2 - - uid: 17016 - components: - - type: Transform - pos: -48.5,-40.5 - parent: 2 - - uid: 17026 - components: - - type: Transform - pos: 28.5,-30.5 - parent: 2 - - uid: 17049 - components: - - type: Transform - pos: -48.5,-39.5 - parent: 2 - - uid: 17050 - components: - - type: Transform - pos: -48.5,-38.5 - parent: 2 - - uid: 17051 - components: - - type: Transform - pos: -48.5,-37.5 - parent: 2 - - uid: 17079 - components: - - type: Transform - pos: 17.5,-43.5 - parent: 2 - - uid: 17094 - components: - - type: Transform - pos: 18.5,-43.5 - parent: 2 - - uid: 17122 - components: - - type: Transform - pos: -48.5,-35.5 - parent: 2 - - uid: 17123 - components: - - type: Transform - pos: -49.5,-35.5 - parent: 2 - - uid: 17129 - components: - - type: Transform - pos: 18.5,-44.5 - parent: 2 - - uid: 17139 - components: - - type: Transform - pos: -48.5,-36.5 - parent: 2 - - uid: 17145 - components: - - type: Transform - pos: 27.5,-31.5 - parent: 2 - - uid: 17248 - components: - - type: Transform - pos: 19.5,-40.5 - parent: 2 - - uid: 17328 - components: - - type: Transform - pos: 44.5,-4.5 - parent: 2 - - uid: 17350 - components: - - type: Transform - pos: 27.5,-32.5 - parent: 2 - - uid: 17541 - components: - - type: Transform - pos: -48.5,-34.5 - parent: 2 - - uid: 17542 - components: - - type: Transform - pos: -48.5,-33.5 - parent: 2 - - uid: 17543 - components: - - type: Transform - pos: -48.5,-32.5 - parent: 2 - - uid: 17545 - components: - - type: Transform - pos: -48.5,-31.5 - parent: 2 - - uid: 17556 - components: - - type: Transform - pos: -48.5,-30.5 - parent: 2 - - uid: 17562 - components: - - type: Transform - pos: -48.5,-29.5 - parent: 2 - - uid: 17563 - components: - - type: Transform - pos: -48.5,-28.5 - parent: 2 - - uid: 17572 - components: - - type: Transform - pos: -48.5,-27.5 - parent: 2 - - uid: 17598 - components: - - type: Transform - pos: -13.5,-37.5 - parent: 2 - - uid: 17607 - components: - - type: Transform - pos: -48.5,-26.5 - parent: 2 - - uid: 17608 - components: - - type: Transform - pos: -47.5,-26.5 - parent: 2 - - uid: 17610 - components: - - type: Transform - pos: -46.5,-26.5 - parent: 2 - - uid: 17663 - components: - - type: Transform - pos: -4.5,-31.5 - parent: 2 - - uid: 17665 - components: - - type: Transform - pos: -6.5,-32.5 - parent: 2 - - uid: 17669 - components: - - type: Transform - pos: -4.5,-30.5 - parent: 2 - - uid: 17670 - components: - - type: Transform - pos: -4.5,-29.5 - parent: 2 - - uid: 17675 - components: - - type: Transform - pos: -49.5,-30.5 - parent: 2 - - uid: 17676 - components: - - type: Transform - pos: -50.5,-30.5 - parent: 2 - - uid: 17677 - components: - - type: Transform - pos: -52.5,-30.5 - parent: 2 - - uid: 17678 - components: - - type: Transform - pos: -53.5,-30.5 - parent: 2 - - uid: 17679 - components: - - type: Transform - pos: -54.5,-30.5 - parent: 2 - - uid: 17680 - components: - - type: Transform - pos: -51.5,-30.5 - parent: 2 - - uid: 17681 - components: - - type: Transform - pos: -54.5,-29.5 - parent: 2 - - uid: 17682 - components: - - type: Transform - pos: -54.5,-28.5 - parent: 2 - - uid: 17725 - components: - - type: Transform - pos: -55.5,-28.5 - parent: 2 - - uid: 17784 - components: - - type: Transform - pos: -56.5,-28.5 - parent: 2 - - uid: 17824 - components: - - type: Transform - pos: 25.5,22.5 - parent: 2 - - uid: 17969 - components: - - type: Transform - pos: 96.5,-44.5 - parent: 2 - - uid: 17971 - components: - - type: Transform - pos: 95.5,-44.5 - parent: 2 - - uid: 17977 - components: - - type: Transform - pos: 94.5,-44.5 - parent: 2 - - uid: 17978 - components: - - type: Transform - pos: 94.5,-43.5 - parent: 2 - - uid: 17979 - components: - - type: Transform - pos: 94.5,-42.5 - parent: 2 - - uid: 17981 - components: - - type: Transform - pos: 94.5,-41.5 - parent: 2 - - uid: 18005 - components: - - type: Transform - pos: 94.5,-40.5 - parent: 2 - - uid: 18006 - components: - - type: Transform - pos: 93.5,-40.5 - parent: 2 - - uid: 18008 - components: - - type: Transform - pos: 92.5,-40.5 - parent: 2 - - uid: 18009 - components: - - type: Transform - pos: 91.5,-40.5 - parent: 2 - - uid: 18010 - components: - - type: Transform - pos: 90.5,-40.5 - parent: 2 - - uid: 18011 - components: - - type: Transform - pos: 89.5,-40.5 - parent: 2 - - uid: 18012 - components: - - type: Transform - pos: 88.5,-40.5 - parent: 2 - - uid: 18013 - components: - - type: Transform - pos: 87.5,-40.5 - parent: 2 - - uid: 18014 - components: - - type: Transform - pos: 87.5,-41.5 - parent: 2 - - uid: 18015 - components: - - type: Transform - pos: 87.5,-42.5 - parent: 2 - - uid: 18016 - components: - - type: Transform - pos: 88.5,-42.5 - parent: 2 - - uid: 18017 - components: - - type: Transform - pos: 89.5,-42.5 - parent: 2 - - uid: 18018 - components: - - type: Transform - pos: 90.5,-42.5 - parent: 2 - - uid: 18019 - components: - - type: Transform - pos: 90.5,-43.5 - parent: 2 - - uid: 18020 - components: - - type: Transform - pos: 86.5,-42.5 - parent: 2 - - uid: 18021 - components: - - type: Transform - pos: 85.5,-42.5 - parent: 2 - - uid: 18022 - components: - - type: Transform - pos: 84.5,-42.5 - parent: 2 - - uid: 18023 - components: - - type: Transform - pos: 83.5,-42.5 - parent: 2 - - uid: 18024 - components: - - type: Transform - pos: 82.5,-42.5 - parent: 2 - - uid: 18025 - components: - - type: Transform - pos: 81.5,-42.5 - parent: 2 - - uid: 18026 - components: - - type: Transform - pos: 80.5,-42.5 - parent: 2 - - uid: 18027 - components: - - type: Transform - pos: 79.5,-42.5 - parent: 2 - - uid: 18028 - components: - - type: Transform - pos: 78.5,-42.5 - parent: 2 - - uid: 18029 - components: - - type: Transform - pos: 77.5,-42.5 - parent: 2 - - uid: 18030 - components: - - type: Transform - pos: 77.5,-41.5 - parent: 2 - - uid: 18031 - components: - - type: Transform - pos: 76.5,-41.5 - parent: 2 - - uid: 18033 - components: - - type: Transform - pos: 75.5,-41.5 - parent: 2 - - uid: 18036 - components: - - type: Transform - pos: 74.5,-41.5 - parent: 2 - - uid: 18052 - components: - - type: Transform - pos: -29.5,-18.5 - parent: 2 - - uid: 18053 - components: - - type: Transform - pos: -29.5,-19.5 - parent: 2 - - uid: 18055 - components: - - type: Transform - pos: -30.5,-19.5 - parent: 2 - - uid: 18057 - components: - - type: Transform - pos: 71.5,-40.5 - parent: 2 - - uid: 18059 - components: - - type: Transform - pos: 70.5,-40.5 - parent: 2 - - uid: 18060 - components: - - type: Transform - pos: 70.5,-39.5 - parent: 2 - - uid: 18077 - components: - - type: Transform - pos: -31.5,-19.5 - parent: 2 - - uid: 18078 - components: - - type: Transform - pos: -32.5,-19.5 - parent: 2 - - uid: 18093 - components: - - type: Transform - pos: -33.5,-19.5 - parent: 2 - - uid: 18095 - components: - - type: Transform - pos: -34.5,-19.5 - parent: 2 - - uid: 18115 - components: - - type: Transform - pos: -34.5,-20.5 - parent: 2 - - uid: 18148 - components: - - type: Transform - pos: -34.5,-21.5 - parent: 2 - - uid: 18166 - components: - - type: Transform - pos: -34.5,-22.5 - parent: 2 - - uid: 18193 - components: - - type: Transform - pos: -34.5,-23.5 - parent: 2 - - uid: 18201 - components: - - type: Transform - pos: -34.5,-25.5 - parent: 2 - - uid: 18236 - components: - - type: Transform - pos: -34.5,-26.5 - parent: 2 - - uid: 18269 - components: - - type: Transform - pos: -34.5,-27.5 - parent: 2 - - uid: 18301 - components: - - type: Transform - pos: 73.5,-41.5 - parent: 2 - - uid: 18303 - components: - - type: Transform - pos: -34.5,-24.5 - parent: 2 - - uid: 18306 - components: - - type: Transform - pos: 72.5,-41.5 - parent: 2 - - uid: 18323 - components: - - type: Transform - pos: 71.5,-41.5 - parent: 2 - - uid: 18338 - components: - - type: Transform - pos: 71.5,-43.5 - parent: 2 - - uid: 18343 - components: - - type: Transform - pos: 72.5,-43.5 - parent: 2 - - uid: 18344 - components: - - type: Transform - pos: 73.5,-43.5 - parent: 2 - - uid: 18345 - components: - - type: Transform - pos: 73.5,-42.5 - parent: 2 - - uid: 18373 - components: - - type: Transform - pos: -33.5,-24.5 - parent: 2 - - uid: 18374 - components: - - type: Transform - pos: -26.5,20.5 - parent: 2 - - uid: 18386 - components: - - type: Transform - pos: -32.5,-24.5 - parent: 2 - - uid: 18456 - components: - - type: Transform - pos: 51.5,-52.5 - parent: 2 - - uid: 18457 - components: - - type: Transform - pos: 45.5,-52.5 - parent: 2 - - uid: 18476 - components: - - type: Transform - pos: -31.5,-24.5 - parent: 2 - - uid: 18510 - components: - - type: Transform - pos: 37.5,-54.5 - parent: 2 - - uid: 18524 - components: - - type: Transform - pos: 46.5,-52.5 - parent: 2 - - uid: 18525 - components: - - type: Transform - pos: 48.5,-52.5 - parent: 2 - - uid: 18526 - components: - - type: Transform - pos: 47.5,-52.5 - parent: 2 - - uid: 18527 - components: - - type: Transform - pos: 49.5,-52.5 - parent: 2 - - uid: 18528 - components: - - type: Transform - pos: 50.5,-52.5 - parent: 2 - - uid: 18529 - components: - - type: Transform - pos: 52.5,-52.5 - parent: 2 - - uid: 18530 - components: - - type: Transform - pos: 53.5,-52.5 - parent: 2 - - uid: 18532 - components: - - type: Transform - pos: 54.5,-52.5 - parent: 2 - - uid: 18535 - components: - - type: Transform - pos: 44.5,-54.5 - parent: 2 - - uid: 18545 - components: - - type: Transform - pos: -31.5,-23.5 - parent: 2 - - uid: 18630 - components: - - type: Transform - pos: 39.5,-53.5 - parent: 2 - - uid: 18636 - components: - - type: Transform - pos: 38.5,-53.5 - parent: 2 - - uid: 18643 - components: - - type: Transform - pos: 41.5,-53.5 - parent: 2 - - uid: 18644 - components: - - type: Transform - pos: 40.5,-53.5 - parent: 2 - - uid: 18654 - components: - - type: Transform - pos: 37.5,-53.5 - parent: 2 - - uid: 18655 - components: - - type: Transform - pos: 44.5,-53.5 - parent: 2 - - uid: 18656 - components: - - type: Transform - pos: 44.5,-55.5 - parent: 2 - - uid: 18662 - components: - - type: Transform - pos: 44.5,-52.5 - parent: 2 - - uid: 18663 - components: - - type: Transform - pos: 42.5,-53.5 - parent: 2 - - uid: 18944 - components: - - type: Transform - pos: 45.5,-22.5 - parent: 2 - - uid: 18945 - components: - - type: Transform - pos: 45.5,-23.5 - parent: 2 - - uid: 18946 - components: - - type: Transform - pos: 45.5,-24.5 - parent: 2 - - uid: 18947 - components: - - type: Transform - pos: 45.5,-25.5 - parent: 2 - - uid: 18948 - components: - - type: Transform - pos: 46.5,-25.5 - parent: 2 - - uid: 18949 - components: - - type: Transform - pos: 47.5,-25.5 - parent: 2 - - uid: 18950 - components: - - type: Transform - pos: 48.5,-25.5 - parent: 2 - - uid: 18951 - components: - - type: Transform - pos: 48.5,-26.5 - parent: 2 - - uid: 18952 - components: - - type: Transform - pos: 48.5,-27.5 - parent: 2 - - uid: 18953 - components: - - type: Transform - pos: 48.5,-28.5 - parent: 2 - - uid: 18954 - components: - - type: Transform - pos: 48.5,-29.5 - parent: 2 - - uid: 18955 - components: - - type: Transform - pos: 47.5,-29.5 - parent: 2 - - uid: 18996 - components: - - type: Transform - pos: -12.5,24.5 - parent: 2 - - uid: 19220 - components: - - type: Transform - pos: -1.5,-58.5 - parent: 2 - - uid: 19760 - components: - - type: Transform - pos: -18.5,19.5 - parent: 2 - - uid: 19761 - components: - - type: Transform - pos: -18.5,18.5 - parent: 2 - - uid: 19765 - components: - - type: Transform - pos: -18.5,17.5 - parent: 2 - - uid: 19822 - components: - - type: Transform - pos: -18.5,16.5 - parent: 2 - - uid: 19823 - components: - - type: Transform - pos: -19.5,16.5 - parent: 2 - - uid: 19824 - components: - - type: Transform - pos: -20.5,16.5 - parent: 2 - - uid: 19825 - components: - - type: Transform - pos: -21.5,16.5 - parent: 2 - - uid: 19826 - components: - - type: Transform - pos: -22.5,16.5 - parent: 2 - - uid: 19831 - components: - - type: Transform - pos: -22.5,15.5 - parent: 2 - - uid: 19837 - components: - - type: Transform - pos: -22.5,14.5 - parent: 2 - - uid: 19840 - components: - - type: Transform - pos: -22.5,13.5 - parent: 2 - - uid: 19973 - components: - - type: Transform - pos: 38.5,6.5 - parent: 2 - - uid: 20099 - components: - - type: Transform - pos: -32.5,14.5 - parent: 2 - - uid: 20100 - components: - - type: Transform - pos: -32.5,15.5 - parent: 2 - - uid: 20102 - components: - - type: Transform - pos: -28.5,6.5 - parent: 2 - - uid: 20103 - components: - - type: Transform - pos: -28.5,5.5 - parent: 2 - - uid: 20104 - components: - - type: Transform - pos: -28.5,4.5 - parent: 2 - - uid: 20121 - components: - - type: Transform - pos: -27.5,11.5 - parent: 2 - - uid: 20146 - components: - - type: Transform - pos: -26.5,11.5 - parent: 2 - - uid: 20202 - components: - - type: Transform - pos: -36.5,-21.5 - parent: 2 - - uid: 20204 - components: - - type: Transform - pos: -36.5,-22.5 - parent: 2 - - uid: 20205 - components: - - type: Transform - pos: -36.5,-23.5 - parent: 2 - - uid: 20206 - components: - - type: Transform - pos: -35.5,-23.5 - parent: 2 - - uid: 20225 - components: - - type: Transform - pos: -25.5,11.5 - parent: 2 - - uid: 20228 - components: - - type: Transform - pos: -29.5,-0.5 - parent: 2 - - uid: 20229 - components: - - type: Transform - pos: -23.5,11.5 - parent: 2 - - uid: 20230 - components: - - type: Transform - pos: -23.5,10.5 - parent: 2 - - uid: 20231 - components: - - type: Transform - pos: -23.5,9.5 - parent: 2 - - uid: 20236 - components: - - type: Transform - pos: -23.5,8.5 - parent: 2 - - uid: 20242 - components: - - type: Transform - pos: -24.5,8.5 - parent: 2 - - uid: 20250 - components: - - type: Transform - pos: -25.5,8.5 - parent: 2 - - uid: 20256 - components: - - type: Transform - pos: -23.5,12.5 - parent: 2 - - uid: 20257 - components: - - type: Transform - pos: -24.5,12.5 - parent: 2 - - uid: 20293 - components: - - type: Transform - pos: -25.5,12.5 - parent: 2 - - uid: 20294 - components: - - type: Transform - pos: -28.5,-0.5 - parent: 2 - - uid: 20295 - components: - - type: Transform - pos: -27.5,-0.5 - parent: 2 - - uid: 20297 - components: - - type: Transform - pos: -28.5,0.5 - parent: 2 - - uid: 20298 - components: - - type: Transform - pos: -28.5,1.5 - parent: 2 - - uid: 20299 - components: - - type: Transform - pos: -28.5,2.5 - parent: 2 - - uid: 20303 - components: - - type: Transform - pos: -34.5,-28.5 - parent: 2 - - uid: 20304 - components: - - type: Transform - pos: -34.5,-29.5 - parent: 2 - - uid: 20373 - components: - - type: Transform - pos: -34.5,-30.5 - parent: 2 - - uid: 20388 - components: - - type: Transform - pos: -34.5,-31.5 - parent: 2 - - uid: 20390 - components: - - type: Transform - pos: -28.5,3.5 - parent: 2 - - uid: 20397 - components: - - type: Transform - pos: -34.5,-32.5 - parent: 2 - - uid: 20399 - components: - - type: Transform - pos: -35.5,-32.5 - parent: 2 - - uid: 20400 - components: - - type: Transform - pos: -36.5,-32.5 - parent: 2 - - uid: 20403 - components: - - type: Transform - pos: -36.5,-31.5 - parent: 2 - - uid: 20404 - components: - - type: Transform - pos: -33.5,-32.5 - parent: 2 - - uid: 20409 - components: - - type: Transform - pos: -32.5,-32.5 - parent: 2 - - uid: 20410 - components: - - type: Transform - pos: -31.5,-32.5 - parent: 2 - - uid: 20413 - components: - - type: Transform - pos: -30.5,-32.5 - parent: 2 - - uid: 20417 - components: - - type: Transform - pos: -26.5,5.5 - parent: 2 - - uid: 20418 - components: - - type: Transform - pos: -28.5,-32.5 - parent: 2 - - uid: 20419 - components: - - type: Transform - pos: -26.5,6.5 - parent: 2 - - uid: 20420 - components: - - type: Transform - pos: -26.5,7.5 - parent: 2 - - uid: 20421 - components: - - type: Transform - pos: -27.5,6.5 - parent: 2 - - uid: 20439 - components: - - type: Transform - pos: -29.5,-32.5 - parent: 2 - - uid: 20440 - components: - - type: Transform - pos: -28.5,-33.5 - parent: 2 - - uid: 20441 - components: - - type: Transform - pos: -28.5,-34.5 - parent: 2 - - uid: 20442 - components: - - type: Transform - pos: -28.5,-35.5 - parent: 2 - - uid: 20482 - components: - - type: Transform - pos: -28.5,-36.5 - parent: 2 - - uid: 20483 - components: - - type: Transform - pos: -28.5,-37.5 - parent: 2 - - uid: 20503 - components: - - type: Transform - pos: -27.5,-37.5 - parent: 2 - - uid: 20523 - components: - - type: Transform - pos: -26.5,-37.5 - parent: 2 - - uid: 20582 - components: - - type: Transform - pos: -35.5,-27.5 - parent: 2 - - uid: 20584 - components: - - type: Transform - pos: -36.5,-27.5 - parent: 2 - - uid: 20588 - components: - - type: Transform - pos: -37.5,-27.5 - parent: 2 - - uid: 20590 - components: - - type: Transform - pos: -38.5,-27.5 - parent: 2 - - uid: 20599 - components: - - type: Transform - pos: -39.5,-27.5 - parent: 2 - - uid: 20600 - components: - - type: Transform - pos: -40.5,-27.5 - parent: 2 - - uid: 20603 - components: - - type: Transform - pos: -40.5,-28.5 - parent: 2 - - uid: 20604 - components: - - type: Transform - pos: -40.5,-29.5 - parent: 2 - - uid: 20613 - components: - - type: Transform - pos: -41.5,-29.5 - parent: 2 - - uid: 20616 - components: - - type: Transform - pos: -42.5,-29.5 - parent: 2 - - uid: 20625 - components: - - type: Transform - pos: -44.5,-29.5 - parent: 2 - - uid: 20626 - components: - - type: Transform - pos: -45.5,-29.5 - parent: 2 - - uid: 20637 - components: - - type: Transform - pos: -46.5,-29.5 - parent: 2 - - uid: 20638 - components: - - type: Transform - pos: -43.5,-29.5 - parent: 2 - - uid: 20671 - components: - - type: Transform - pos: 29.5,22.5 - parent: 2 - - uid: 20672 - components: - - type: Transform - pos: 30.5,22.5 - parent: 2 - - uid: 20782 - components: - - type: Transform - pos: -43.5,-7.5 - parent: 2 - - uid: 20783 - components: - - type: Transform - pos: -44.5,-7.5 - parent: 2 - - uid: 20790 - components: - - type: Transform - pos: -44.5,-6.5 - parent: 2 - - uid: 20791 - components: - - type: Transform - pos: -44.5,-5.5 - parent: 2 - - uid: 20792 - components: - - type: Transform - pos: -44.5,-4.5 - parent: 2 - - uid: 20793 - components: - - type: Transform - pos: -43.5,-4.5 - parent: 2 - - uid: 20799 - components: - - type: Transform - pos: -43.5,3.5 - parent: 2 - - uid: 20816 - components: - - type: Transform - pos: -42.5,-4.5 - parent: 2 - - uid: 20837 - components: - - type: Transform - pos: 12.5,-69.5 - parent: 2 - - uid: 20838 - components: - - type: Transform - pos: 14.5,-62.5 - parent: 2 - - uid: 20841 - components: - - type: Transform - pos: 10.5,-62.5 - parent: 2 - - uid: 20843 - components: - - type: Transform - pos: 11.5,-69.5 - parent: 2 - - uid: 20844 - components: - - type: Transform - pos: 10.5,-69.5 - parent: 2 - - uid: 20845 - components: - - type: Transform - pos: 10.5,-68.5 - parent: 2 - - uid: 20846 - components: - - type: Transform - pos: 10.5,-67.5 - parent: 2 - - uid: 20847 - components: - - type: Transform - pos: 10.5,-66.5 - parent: 2 - - uid: 20848 - components: - - type: Transform - pos: 10.5,-65.5 - parent: 2 - - uid: 20849 - components: - - type: Transform - pos: 10.5,-64.5 - parent: 2 - - uid: 20850 - components: - - type: Transform - pos: 10.5,-63.5 - parent: 2 - - uid: 20851 - components: - - type: Transform - pos: -9.5,-71.5 - parent: 2 - - uid: 20852 - components: - - type: Transform - pos: -8.5,-71.5 - parent: 2 - - uid: 20853 - components: - - type: Transform - pos: -7.5,-71.5 - parent: 2 - - uid: 20854 - components: - - type: Transform - pos: -7.5,-70.5 - parent: 2 - - uid: 20855 - components: - - type: Transform - pos: -7.5,-69.5 - parent: 2 - - uid: 20856 - components: - - type: Transform - pos: -7.5,-68.5 - parent: 2 - - uid: 20857 - components: - - type: Transform - pos: -7.5,-67.5 - parent: 2 - - uid: 20858 - components: - - type: Transform - pos: -7.5,-66.5 - parent: 2 - - uid: 20859 - components: - - type: Transform - pos: -7.5,-65.5 - parent: 2 - - uid: 20860 - components: - - type: Transform - pos: -7.5,-64.5 - parent: 2 - - uid: 20861 - components: - - type: Transform - pos: -7.5,-63.5 - parent: 2 - - uid: 20862 - components: - - type: Transform - pos: -7.5,-62.5 - parent: 2 - - uid: 20863 - components: - - type: Transform - pos: -7.5,-61.5 - parent: 2 - - uid: 20864 - components: - - type: Transform - pos: -7.5,-60.5 - parent: 2 - - uid: 20865 - components: - - type: Transform - pos: -7.5,-59.5 - parent: 2 - - uid: 20866 - components: - - type: Transform - pos: -7.5,-58.5 - parent: 2 - - uid: 20867 - components: - - type: Transform - pos: -7.5,-56.5 - parent: 2 - - uid: 20868 - components: - - type: Transform - pos: -7.5,-57.5 - parent: 2 - - uid: 20869 - components: - - type: Transform - pos: -6.5,-56.5 - parent: 2 - - uid: 20870 - components: - - type: Transform - pos: -5.5,-56.5 - parent: 2 - - uid: 20871 - components: - - type: Transform - pos: -3.5,-56.5 - parent: 2 - - uid: 20872 - components: - - type: Transform - pos: -2.5,-56.5 - parent: 2 - - uid: 20873 - components: - - type: Transform - pos: -1.5,-56.5 - parent: 2 - - uid: 20874 - components: - - type: Transform - pos: -0.5,-56.5 - parent: 2 - - uid: 20875 - components: - - type: Transform - pos: 0.5,-56.5 - parent: 2 - - uid: 20876 - components: - - type: Transform - pos: 1.5,-56.5 - parent: 2 - - uid: 20877 - components: - - type: Transform - pos: -4.5,-56.5 - parent: 2 - - uid: 20878 - components: - - type: Transform - pos: 3.5,-56.5 - parent: 2 - - uid: 20879 - components: - - type: Transform - pos: 4.5,-56.5 - parent: 2 - - uid: 20880 - components: - - type: Transform - pos: 2.5,-56.5 - parent: 2 - - uid: 20881 - components: - - type: Transform - pos: 5.5,-56.5 - parent: 2 - - uid: 20882 - components: - - type: Transform - pos: 6.5,-56.5 - parent: 2 - - uid: 20883 - components: - - type: Transform - pos: 8.5,-56.5 - parent: 2 - - uid: 20884 - components: - - type: Transform - pos: 7.5,-56.5 - parent: 2 - - uid: 20885 - components: - - type: Transform - pos: 9.5,-56.5 - parent: 2 - - uid: 20886 - components: - - type: Transform - pos: 10.5,-56.5 - parent: 2 - - uid: 20887 - components: - - type: Transform - pos: 14.5,-57.5 - parent: 2 - - uid: 20888 - components: - - type: Transform - pos: 13.5,-57.5 - parent: 2 - - uid: 20889 - components: - - type: Transform - pos: 12.5,-57.5 - parent: 2 - - uid: 20890 - components: - - type: Transform - pos: 11.5,-57.5 - parent: 2 - - uid: 20891 - components: - - type: Transform - pos: 10.5,-57.5 - parent: 2 - - uid: 20892 - components: - - type: Transform - pos: 10.5,-58.5 - parent: 2 - - uid: 20893 - components: - - type: Transform - pos: 10.5,-59.5 - parent: 2 - - uid: 20894 - components: - - type: Transform - pos: 10.5,-60.5 - parent: 2 - - uid: 20895 - components: - - type: Transform - pos: 10.5,-61.5 - parent: 2 - - uid: 21089 - components: - - type: Transform - pos: 10.5,-53.5 - parent: 2 - - uid: 21090 - components: - - type: Transform - pos: 10.5,-54.5 - parent: 2 - - uid: 21091 - components: - - type: Transform - pos: 10.5,-55.5 - parent: 2 - - uid: 21117 - components: - - type: Transform - pos: -41.5,-4.5 - parent: 2 - - uid: 21119 - components: - - type: Transform - pos: -42.5,3.5 - parent: 2 - - uid: 21120 - components: - - type: Transform - pos: -43.5,2.5 - parent: 2 - - uid: 21142 - components: - - type: Transform - pos: -43.5,1.5 - parent: 2 - - uid: 21159 - components: - - type: Transform - pos: -43.5,0.5 - parent: 2 - - uid: 21174 - components: - - type: Transform - pos: -43.5,-0.5 - parent: 2 - - uid: 21177 - components: - - type: Transform - pos: -43.5,-1.5 - parent: 2 - - uid: 21178 - components: - - type: Transform - pos: -43.5,-3.5 - parent: 2 - - uid: 21179 - components: - - type: Transform - pos: -43.5,-2.5 - parent: 2 - - uid: 21180 - components: - - type: Transform - pos: -42.5,-2.5 - parent: 2 - - uid: 21181 - components: - - type: Transform - pos: -41.5,-2.5 - parent: 2 - - uid: 21225 - components: - - type: Transform - pos: 20.5,-21.5 - parent: 2 - - uid: 21271 - components: - - type: Transform - pos: -40.5,-2.5 - parent: 2 - - uid: 21272 - components: - - type: Transform - pos: 13.5,-34.5 - parent: 2 - - uid: 21273 - components: - - type: Transform - pos: -38.5,-2.5 - parent: 2 - - uid: 21274 - components: - - type: Transform - pos: -37.5,-2.5 - parent: 2 - - uid: 21275 - components: - - type: Transform - pos: -39.5,-2.5 - parent: 2 - - uid: 21276 - components: - - type: Transform - pos: -36.5,-2.5 - parent: 2 - - uid: 21303 - components: - - type: Transform - pos: 43.5,-4.5 - parent: 2 - - uid: 21304 - components: - - type: Transform - pos: 45.5,-5.5 - parent: 2 - - uid: 21309 - components: - - type: Transform - pos: -35.5,-2.5 - parent: 2 - - uid: 21311 - components: - - type: Transform - pos: -34.5,-2.5 - parent: 2 - - uid: 21317 - components: - - type: Transform - pos: -33.5,-2.5 - parent: 2 - - uid: 21320 - components: - - type: Transform - pos: -32.5,-2.5 - parent: 2 - - uid: 21362 - components: - - type: Transform - pos: -31.5,-2.5 - parent: 2 - - uid: 21368 - components: - - type: Transform - pos: 25.5,13.5 - parent: 2 - - uid: 21374 - components: - - type: Transform - pos: -31.5,-1.5 - parent: 2 - - uid: 21420 - components: - - type: Transform - pos: -31.5,-0.5 - parent: 2 - - uid: 21451 - components: - - type: Transform - pos: -35.5,2.5 - parent: 2 - - uid: 21452 - components: - - type: Transform - pos: -36.5,2.5 - parent: 2 - - uid: 21486 - components: - - type: Transform - pos: -34.5,2.5 - parent: 2 - - uid: 21487 - components: - - type: Transform - pos: -37.5,2.5 - parent: 2 - - uid: 21619 - components: - - type: Transform - pos: -37.5,1.5 - parent: 2 - - uid: 21674 - components: - - type: Transform - pos: -37.5,0.5 - parent: 2 - - uid: 21734 - components: - - type: Transform - pos: -37.5,-0.5 - parent: 2 - - uid: 21735 - components: - - type: Transform - pos: -37.5,-1.5 - parent: 2 - - uid: 21736 - components: - - type: Transform - pos: -41.5,-7.5 - parent: 2 - - uid: 21756 - components: - - type: Transform - pos: -40.5,-7.5 - parent: 2 - - uid: 21764 - components: - - type: Transform - pos: 19.5,6.5 - parent: 2 - - uid: 21765 - components: - - type: Transform - pos: 19.5,5.5 - parent: 2 - - uid: 21766 - components: - - type: Transform - pos: 19.5,4.5 - parent: 2 - - uid: 21767 - components: - - type: Transform - pos: 19.5,3.5 - parent: 2 - - uid: 21768 - components: - - type: Transform - pos: 19.5,2.5 - parent: 2 - - uid: 21769 - components: - - type: Transform - pos: 20.5,2.5 - parent: 2 - - uid: 21770 - components: - - type: Transform - pos: 20.5,1.5 - parent: 2 - - uid: 21771 - components: - - type: Transform - pos: 20.5,0.5 - parent: 2 - - uid: 21772 - components: - - type: Transform - pos: 20.5,-0.5 - parent: 2 - - uid: 21773 - components: - - type: Transform - pos: 21.5,-0.5 - parent: 2 - - uid: 21774 - components: - - type: Transform - pos: 22.5,-0.5 - parent: 2 - - uid: 21775 - components: - - type: Transform - pos: 23.5,-0.5 - parent: 2 - - uid: 21793 - components: - - type: Transform - pos: -39.5,-7.5 - parent: 2 - - uid: 21794 - components: - - type: Transform - pos: -38.5,-7.5 - parent: 2 - - uid: 21802 - components: - - type: Transform - pos: -37.5,-7.5 - parent: 2 - - uid: 21811 - components: - - type: Transform - pos: -36.5,-7.5 - parent: 2 - - uid: 21812 - components: - - type: Transform - pos: 36.5,11.5 - parent: 2 - - uid: 21838 - components: - - type: Transform - pos: -35.5,-7.5 - parent: 2 - - uid: 21846 - components: - - type: Transform - pos: -34.5,-7.5 - parent: 2 - - uid: 21850 - components: - - type: Transform - pos: -32.5,-3.5 - parent: 2 - - uid: 21851 - components: - - type: Transform - pos: -32.5,-4.5 - parent: 2 - - uid: 21857 - components: - - type: Transform - pos: 36.5,14.5 - parent: 2 - - uid: 21858 - components: - - type: Transform - pos: 37.5,14.5 - parent: 2 - - uid: 21859 - components: - - type: Transform - pos: -32.5,-6.5 - parent: 2 - - uid: 21862 - components: - - type: Transform - pos: 38.5,14.5 - parent: 2 - - uid: 21871 - components: - - type: Transform - pos: -32.5,-5.5 - parent: 2 - - uid: 21876 - components: - - type: Transform - pos: -31.5,-6.5 - parent: 2 - - uid: 21888 - components: - - type: Transform - pos: -30.5,-6.5 - parent: 2 - - uid: 21890 - components: - - type: Transform - pos: -29.5,-6.5 - parent: 2 - - uid: 21892 - components: - - type: Transform - pos: -28.5,-6.5 - parent: 2 - - uid: 21893 - components: - - type: Transform - pos: -27.5,-6.5 - parent: 2 - - uid: 21898 - components: - - type: Transform - pos: -26.5,-6.5 - parent: 2 - - uid: 21908 - components: - - type: Transform - pos: 25.5,23.5 - parent: 2 - - uid: 21910 - components: - - type: Transform - pos: -25.5,-6.5 - parent: 2 - - uid: 21925 - components: - - type: Transform - pos: -24.5,-6.5 - parent: 2 - - uid: 21930 - components: - - type: Transform - pos: -23.5,-6.5 - parent: 2 - - uid: 21943 - components: - - type: Transform - pos: -34.5,-6.5 - parent: 2 - - uid: 21955 - components: - - type: Transform - pos: 43.5,14.5 - parent: 2 - - uid: 21960 - components: - - type: Transform - pos: -33.5,-6.5 - parent: 2 - - uid: 21983 - components: - - type: Transform - pos: 32.5,22.5 - parent: 2 - - uid: 21984 - components: - - type: Transform - pos: 22.5,10.5 - parent: 2 - - uid: 21991 - components: - - type: Transform - pos: 25.5,12.5 - parent: 2 - - uid: 22024 - components: - - type: Transform - pos: 36.5,3.5 - parent: 2 - - uid: 22058 - components: - - type: Transform - pos: 29.5,-4.5 - parent: 2 - - uid: 22059 - components: - - type: Transform - pos: 30.5,-4.5 - parent: 2 - - uid: 22060 - components: - - type: Transform - pos: 31.5,-4.5 - parent: 2 - - uid: 22122 - components: - - type: Transform - pos: 28.5,13.5 - parent: 2 - - uid: 22144 - components: - - type: Transform - pos: 25.5,16.5 - parent: 2 - - uid: 22291 - components: - - type: Transform - pos: 27.5,5.5 - parent: 2 - - uid: 22292 - components: - - type: Transform - pos: 27.5,6.5 - parent: 2 - - uid: 22293 - components: - - type: Transform - pos: 22.5,7.5 - parent: 2 - - uid: 22294 - components: - - type: Transform - pos: 23.5,7.5 - parent: 2 - - uid: 22295 - components: - - type: Transform - pos: 24.5,7.5 - parent: 2 - - uid: 22296 - components: - - type: Transform - pos: 25.5,7.5 - parent: 2 - - uid: 22297 - components: - - type: Transform - pos: 26.5,7.5 - parent: 2 - - uid: 22298 - components: - - type: Transform - pos: 27.5,7.5 - parent: 2 - - uid: 22492 - components: - - type: Transform - pos: 27.5,16.5 - parent: 2 - - uid: 22493 - components: - - type: Transform - pos: 28.5,16.5 - parent: 2 - - uid: 22494 - components: - - type: Transform - pos: 28.5,17.5 - parent: 2 - - uid: 22495 - components: - - type: Transform - pos: 28.5,18.5 - parent: 2 - - uid: 22496 - components: - - type: Transform - pos: 29.5,18.5 - parent: 2 - - uid: 22497 - components: - - type: Transform - pos: 30.5,18.5 - parent: 2 - - uid: 22499 - components: - - type: Transform - pos: 31.5,18.5 - parent: 2 - - uid: 22502 - components: - - type: Transform - pos: 28.5,14.5 - parent: 2 - - uid: 22533 - components: - - type: Transform - pos: -29.5,-62.5 - parent: 2 - - uid: 22534 - components: - - type: Transform - pos: -29.5,-61.5 - parent: 2 - - uid: 22566 - components: - - type: Transform - pos: -31.5,-61.5 - parent: 2 - - uid: 22567 - components: - - type: Transform - pos: -32.5,-61.5 - parent: 2 - - uid: 22568 - components: - - type: Transform - pos: -25.5,-34.5 - parent: 2 - - uid: 22569 - components: - - type: Transform - pos: -26.5,-34.5 - parent: 2 - - uid: 22570 - components: - - type: Transform - pos: -27.5,-34.5 - parent: 2 - - uid: 22576 - components: - - type: Transform - pos: -29.5,-17.5 - parent: 2 - - uid: 22624 - components: - - type: Transform - pos: 34.5,6.5 - parent: 2 - - uid: 22625 - components: - - type: Transform - pos: 33.5,6.5 - parent: 2 - - uid: 22626 - components: - - type: Transform - pos: 32.5,6.5 - parent: 2 - - uid: 22627 - components: - - type: Transform - pos: 32.5,7.5 - parent: 2 - - uid: 22628 - components: - - type: Transform - pos: 32.5,8.5 - parent: 2 - - uid: 22629 - components: - - type: Transform - pos: 33.5,8.5 - parent: 2 - - uid: 22630 - components: - - type: Transform - pos: 34.5,8.5 - parent: 2 - - uid: 22640 - components: - - type: Transform - pos: 44.5,14.5 - parent: 2 - - uid: 22643 - components: - - type: Transform - pos: -10.5,-38.5 - parent: 2 - - uid: 23002 - components: - - type: Transform - pos: -9.5,-38.5 - parent: 2 - - uid: 23069 - components: - - type: Transform - pos: 28.5,-7.5 - parent: 2 - - uid: 23070 - components: - - type: Transform - pos: 28.5,-8.5 - parent: 2 - - uid: 23120 - components: - - type: Transform - pos: 10.5,-52.5 - parent: 2 - - uid: 23132 - components: - - type: Transform - pos: 10.5,-51.5 - parent: 2 - - uid: 23158 - components: - - type: Transform - pos: 44.5,15.5 - parent: 2 - - uid: 23521 - components: - - type: Transform - pos: 10.5,-50.5 - parent: 2 - - uid: 23522 - components: - - type: Transform - pos: 10.5,-49.5 - parent: 2 - - uid: 23523 - components: - - type: Transform - pos: 10.5,-48.5 - parent: 2 - - uid: 23524 - components: - - type: Transform - pos: 9.5,-48.5 - parent: 2 - - uid: 23525 - components: - - type: Transform - pos: 8.5,-48.5 - parent: 2 - - uid: 23526 - components: - - type: Transform - pos: 7.5,-48.5 - parent: 2 - - uid: 23527 - components: - - type: Transform - pos: 6.5,-48.5 - parent: 2 - - uid: 23528 - components: - - type: Transform - pos: 5.5,-48.5 - parent: 2 - - uid: 23529 - components: - - type: Transform - pos: 4.5,-48.5 - parent: 2 - - uid: 23530 - components: - - type: Transform - pos: 3.5,-48.5 - parent: 2 - - uid: 23531 - components: - - type: Transform - pos: 2.5,-48.5 - parent: 2 - - uid: 23532 - components: - - type: Transform - pos: 1.5,-48.5 - parent: 2 - - uid: 23533 - components: - - type: Transform - pos: 0.5,-48.5 - parent: 2 - - uid: 23534 - components: - - type: Transform - pos: -0.5,-48.5 - parent: 2 - - uid: 23535 - components: - - type: Transform - pos: -1.5,-48.5 - parent: 2 - - uid: 23536 - components: - - type: Transform - pos: -4.5,-48.5 - parent: 2 - - uid: 23537 - components: - - type: Transform - pos: -3.5,-48.5 - parent: 2 - - uid: 23538 - components: - - type: Transform - pos: -5.5,-48.5 - parent: 2 - - uid: 23539 - components: - - type: Transform - pos: -6.5,-48.5 - parent: 2 - - uid: 23540 - components: - - type: Transform - pos: -7.5,-48.5 - parent: 2 - - uid: 23541 - components: - - type: Transform - pos: -2.5,-48.5 - parent: 2 - - uid: 23542 - components: - - type: Transform - pos: -7.5,-49.5 - parent: 2 - - uid: 23543 - components: - - type: Transform - pos: -8.5,-49.5 - parent: 2 - - uid: 23544 - components: - - type: Transform - pos: -9.5,-49.5 - parent: 2 - - uid: 23548 - components: - - type: Transform - pos: 15.5,-53.5 - parent: 2 - - uid: 23549 - components: - - type: Transform - pos: 16.5,-53.5 - parent: 2 - - uid: 23550 - components: - - type: Transform - pos: 17.5,-53.5 - parent: 2 - - uid: 23551 - components: - - type: Transform - pos: 17.5,-54.5 - parent: 2 - - uid: 23552 - components: - - type: Transform - pos: 17.5,-55.5 - parent: 2 - - uid: 23553 - components: - - type: Transform - pos: 15.5,-54.5 - parent: 2 - - uid: 23559 - components: - - type: Transform - pos: 14.5,-47.5 - parent: 2 - - uid: 23560 - components: - - type: Transform - pos: 14.5,-46.5 - parent: 2 - - uid: 23596 - components: - - type: Transform - pos: 15.5,20.5 - parent: 2 - - uid: 23597 - components: - - type: Transform - pos: 15.5,19.5 - parent: 2 - - uid: 23598 - components: - - type: Transform - pos: 15.5,18.5 - parent: 2 - - uid: 23599 - components: - - type: Transform - pos: 15.5,17.5 - parent: 2 - - uid: 23600 - components: - - type: Transform - pos: 15.5,16.5 - parent: 2 - - uid: 23601 - components: - - type: Transform - pos: 15.5,15.5 - parent: 2 - - uid: 23602 - components: - - type: Transform - pos: 15.5,14.5 - parent: 2 - - uid: 23603 - components: - - type: Transform - pos: 14.5,14.5 - parent: 2 - - uid: 24365 - components: - - type: Transform - pos: -14.5,11.5 - parent: 2 - - uid: 24366 - components: - - type: Transform - pos: -15.5,11.5 - parent: 2 - - uid: 24367 - components: - - type: Transform - pos: -16.5,11.5 - parent: 2 - - uid: 24368 - components: - - type: Transform - pos: -16.5,10.5 - parent: 2 - - uid: 24369 - components: - - type: Transform - pos: -16.5,9.5 - parent: 2 - - uid: 24370 - components: - - type: Transform - pos: -16.5,8.5 - parent: 2 - - uid: 24371 - components: - - type: Transform - pos: -16.5,7.5 - parent: 2 - - uid: 24372 - components: - - type: Transform - pos: -16.5,6.5 - parent: 2 - - uid: 24373 - components: - - type: Transform - pos: -17.5,6.5 - parent: 2 - - uid: 24374 - components: - - type: Transform - pos: -18.5,6.5 - parent: 2 - - uid: 24375 - components: - - type: Transform - pos: -19.5,6.5 - parent: 2 - - uid: 24376 - components: - - type: Transform - pos: -20.5,6.5 - parent: 2 - - uid: 24377 - components: - - type: Transform - pos: -20.5,5.5 - parent: 2 - - uid: 24378 - components: - - type: Transform - pos: -20.5,4.5 - parent: 2 - - uid: 24501 - components: - - type: Transform - pos: 42.5,-31.5 - parent: 2 - - uid: 24502 - components: - - type: Transform - pos: 43.5,-31.5 - parent: 2 - - uid: 24504 - components: - - type: Transform - pos: 43.5,-32.5 - parent: 2 - - uid: 24505 - components: - - type: Transform - pos: 43.5,-33.5 - parent: 2 - - uid: 24506 - components: - - type: Transform - pos: 43.5,-34.5 - parent: 2 - - uid: 24507 - components: - - type: Transform - pos: 43.5,-35.5 - parent: 2 - - uid: 24508 - components: - - type: Transform - pos: 43.5,-36.5 - parent: 2 - - uid: 24509 - components: - - type: Transform - pos: 43.5,-37.5 - parent: 2 - - uid: 24511 - components: - - type: Transform - pos: 44.5,-37.5 - parent: 2 - - uid: 24512 - components: - - type: Transform - pos: 45.5,-37.5 - parent: 2 - - uid: 24513 - components: - - type: Transform - pos: 46.5,-37.5 - parent: 2 - - uid: 24514 - components: - - type: Transform - pos: 47.5,-37.5 - parent: 2 - - uid: 24515 - components: - - type: Transform - pos: 48.5,-37.5 - parent: 2 - - uid: 24516 - components: - - type: Transform - pos: 49.5,-37.5 - parent: 2 - - uid: 24517 - components: - - type: Transform - pos: 50.5,-37.5 - parent: 2 - - uid: 24518 - components: - - type: Transform - pos: 51.5,-37.5 - parent: 2 - - uid: 24519 - components: - - type: Transform - pos: 52.5,-37.5 - parent: 2 - - uid: 24520 - components: - - type: Transform - pos: 52.5,-36.5 - parent: 2 - - uid: 24521 - components: - - type: Transform - pos: 53.5,-36.5 - parent: 2 - - uid: 24522 - components: - - type: Transform - pos: 54.5,-36.5 - parent: 2 - - uid: 24832 - components: - - type: Transform - pos: 77.5,-40.5 - parent: 2 - - uid: 24833 - components: - - type: Transform - pos: 77.5,-39.5 - parent: 2 -- proto: CableMVStack - entities: - - uid: 3393 - components: - - type: Transform - pos: -16.373226,-25.359077 - parent: 2 - - uid: 9856 - components: - - type: Transform - pos: -13.565001,-10.30104 - parent: 2 -- proto: CableTerminal - entities: - - uid: 2770 - components: - - type: Transform - pos: -3.5,-17.5 - parent: 2 - - uid: 2816 - components: - - type: Transform - pos: -1.5,-17.5 - parent: 2 - - uid: 4393 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 46.5,2.5 - parent: 2 - - uid: 4793 - components: - - type: Transform - pos: -2.5,-17.5 - parent: 2 - - uid: 6275 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 24.5,-10.5 - parent: 2 - - uid: 14559 - components: - - type: Transform - pos: -40.5,27.5 - parent: 2 - - uid: 15795 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -56.5,-58.5 - parent: 2 - - uid: 16557 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 95.5,-42.5 - parent: 2 - - uid: 21261 - components: - - type: Transform - pos: -10.5,-55.5 - parent: 2 -- proto: Candle - entities: - - uid: 5793 - components: - - type: Transform - pos: 37.58059,-11.253904 - parent: 2 - - uid: 5794 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 35.383995,-11.297027 - parent: 2 - - uid: 9058 - components: - - type: Transform - pos: 46.28144,-27.332985 - parent: 2 - - uid: 9059 - components: - - type: Transform - pos: 46.656628,-27.260017 - parent: 2 - - uid: 9060 - components: - - type: Transform - pos: 46.52114,-27.47892 - parent: 2 - - uid: 23133 - components: - - type: Transform - pos: 21.282763,-53.18984 - parent: 2 - - uid: 23134 - components: - - type: Transform - pos: 21.261919,-53.742306 - parent: 2 - - uid: 23135 - components: - - type: Transform - pos: 19.6778,-53.763153 - parent: 2 - - uid: 23136 - components: - - type: Transform - pos: 19.521473,-53.16899 - parent: 2 -- proto: CandleSmall - entities: - - uid: 23137 - components: - - type: Transform - pos: 19.417253,-53.575523 - parent: 2 - - uid: 23138 - components: - - type: Transform - pos: 21.564152,-53.481705 - parent: 2 - - uid: 23140 - components: - - type: Transform - pos: 20.855467,-53.86739 - parent: 2 - - uid: 23141 - components: - - type: Transform - pos: 20.146782,-53.888237 - parent: 2 -- proto: CannabisSeeds - entities: - - uid: 19639 - components: - - type: Transform - pos: -31.550144,3.5408516 - parent: 2 - - uid: 19901 - components: - - type: Transform - pos: 39.470306,-67.50273 - parent: 2 -- proto: CaptainIDCard - entities: - - uid: 1190 - components: - - type: Transform - pos: -24.66221,-51.1225 - parent: 2 -- proto: CarbonDioxideCanister - entities: - - uid: 1457 - components: - - type: Transform - pos: -3.5,6.5 - parent: 2 - - uid: 4581 - components: - - type: Transform - pos: 29.5,-41.5 - parent: 2 - - uid: 23472 - components: - - type: Transform - pos: -5.5,-10.5 - parent: 2 - - uid: 23805 - components: - - type: Transform - pos: -11.5,-8.5 - parent: 2 -- proto: CargoMailTeleporter - entities: - - uid: 17592 - components: - - type: Transform - pos: 19.5,15.5 - parent: 2 -- proto: CargoPallet - entities: - - uid: 16415 - components: - - type: Transform - pos: -54.5,-11.5 - parent: 2 - - uid: 16416 - components: - - type: Transform - pos: -54.5,-12.5 - parent: 2 - - uid: 16417 - components: - - type: Transform - pos: -54.5,-15.5 - parent: 2 - - uid: 16418 - components: - - type: Transform - pos: -54.5,-14.5 - parent: 2 - - uid: 16419 - components: - - type: Transform - pos: -57.5,-15.5 - parent: 2 - - uid: 16421 - components: - - type: Transform - pos: -57.5,-14.5 - parent: 2 - - uid: 16422 - components: - - type: Transform - pos: -57.5,-11.5 - parent: 2 - - uid: 16423 - components: - - type: Transform - pos: -57.5,-12.5 - parent: 2 - - uid: 16424 - components: - - type: Transform - pos: -51.5,-11.5 - parent: 2 - - uid: 16425 - components: - - type: Transform - pos: -51.5,-12.5 - parent: 2 - - uid: 16426 - components: - - type: Transform - pos: -51.5,-15.5 - parent: 2 - - uid: 16427 - components: - - type: Transform - pos: -51.5,-14.5 - parent: 2 -- proto: Carpet - entities: - - uid: 6740 - components: - - type: Transform - pos: -8.5,-38.5 - parent: 2 - - uid: 7109 - components: - - type: Transform - pos: 47.5,-8.5 - parent: 2 - - uid: 7409 - components: - - type: Transform - pos: -9.5,-39.5 - parent: 2 - - uid: 7523 - components: - - type: Transform - pos: -11.5,-39.5 - parent: 2 - - uid: 8343 - components: - - type: Transform - pos: 48.5,-8.5 - parent: 2 - - uid: 10183 - components: - - type: Transform - pos: -6.5,-38.5 - parent: 2 - - uid: 10258 - components: - - type: Transform - pos: -6.5,-39.5 - parent: 2 - - uid: 11302 - components: - - type: Transform - pos: -11.5,-38.5 - parent: 2 - - uid: 11624 - components: - - type: Transform - pos: 13.5,-35.5 - parent: 2 - - uid: 14970 - components: - - type: Transform - pos: -9.5,-38.5 - parent: 2 - - uid: 15873 - components: - - type: Transform - pos: -7.5,-39.5 - parent: 2 - - uid: 16208 - components: - - type: Transform - pos: 70.5,-64.5 - parent: 2 - - uid: 18384 - components: - - type: Transform - pos: -10.5,-38.5 - parent: 2 - - uid: 18507 - components: - - type: Transform - pos: 70.5,-63.5 - parent: 2 - - uid: 18590 - components: - - type: Transform - pos: -10.5,-39.5 - parent: 2 - - uid: 18777 - components: - - type: Transform - pos: 70.5,-62.5 - parent: 2 - - uid: 18778 - components: - - type: Transform - pos: 71.5,-61.5 - parent: 2 - - uid: 18795 - components: - - type: Transform - pos: 66.5,-75.5 - parent: 2 - - uid: 18796 - components: - - type: Transform - pos: 66.5,-76.5 - parent: 2 - - uid: 18797 - components: - - type: Transform - pos: 65.5,-76.5 - parent: 2 - - uid: 20589 - components: - - type: Transform - pos: -21.5,-7.5 - parent: 2 - - uid: 20592 - components: - - type: Transform - pos: -22.5,-7.5 - parent: 2 - - uid: 20593 - components: - - type: Transform - pos: -22.5,-8.5 - parent: 2 - - uid: 20594 - components: - - type: Transform - pos: -21.5,-8.5 - parent: 2 - - uid: 21873 - components: - - type: Transform - pos: -8.5,-39.5 - parent: 2 - - uid: 22177 - components: - - type: Transform - pos: -7.5,-38.5 - parent: 2 - - uid: 22244 - components: - - type: Transform - pos: 14.5,-39.5 - parent: 2 - - uid: 22245 - components: - - type: Transform - pos: 14.5,-40.5 - parent: 2 - - uid: 22246 - components: - - type: Transform - pos: 14.5,-41.5 - parent: 2 - - uid: 22247 - components: - - type: Transform - pos: 15.5,-39.5 - parent: 2 - - uid: 22248 - components: - - type: Transform - pos: 15.5,-40.5 - parent: 2 - - uid: 22249 - components: - - type: Transform - pos: 15.5,-41.5 - parent: 2 - - uid: 22250 - components: - - type: Transform - pos: 16.5,-39.5 - parent: 2 - - uid: 22251 - components: - - type: Transform - pos: 16.5,-40.5 - parent: 2 - - uid: 22252 - components: - - type: Transform - pos: 16.5,-41.5 - parent: 2 - - uid: 22253 - components: - - type: Transform - pos: 19.5,-43.5 - parent: 2 - - uid: 22254 - components: - - type: Transform - pos: 19.5,-44.5 - parent: 2 - - uid: 22256 - components: - - type: Transform - pos: 18.5,-43.5 - parent: 2 - - uid: 22257 - components: - - type: Transform - pos: 18.5,-44.5 - parent: 2 - - uid: 22258 - components: - - type: Transform - pos: 17.5,-36.5 - parent: 2 - - uid: 22270 - components: - - type: Transform - pos: 17.5,-37.5 - parent: 2 - - uid: 22277 - components: - - type: Transform - pos: 18.5,-36.5 - parent: 2 - - uid: 22280 - components: - - type: Transform - pos: 18.5,-37.5 - parent: 2 - - uid: 23567 - components: - - type: Transform - pos: 13.5,-36.5 - parent: 2 - - uid: 23568 - components: - - type: Transform - pos: 14.5,-35.5 - parent: 2 - - uid: 23569 - components: - - 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 - components: - - type: Transform - pos: 7.5,-33.5 - parent: 2 - - uid: 9986 - components: - - type: Transform - pos: -2.5,-38.5 - parent: 2 - - uid: 10141 - components: - - type: Transform - pos: 6.5,-33.5 - parent: 2 - - uid: 10184 - components: - - type: Transform - pos: 5.5,-33.5 - parent: 2 - - uid: 10495 - components: - - type: Transform - pos: -3.5,-38.5 - parent: 2 - - uid: 13687 - components: - - type: Transform - pos: -3.5,-37.5 - parent: 2 - - uid: 13688 - components: - - type: Transform - pos: -2.5,-37.5 - parent: 2 - - uid: 13689 - components: - - type: Transform - pos: 7.5,-34.5 - parent: 2 - - uid: 13690 - components: - - type: Transform - pos: 6.5,-34.5 - parent: 2 - - uid: 13692 - components: - - type: Transform - pos: 5.5,-34.5 - parent: 2 - - uid: 20580 - components: - - type: Transform - pos: -44.5,2.5 - parent: 2 - - uid: 20581 - components: - - type: Transform - pos: -43.5,2.5 - parent: 2 - - uid: 20583 - components: - - type: Transform - pos: -43.5,1.5 - parent: 2 - - uid: 20585 - components: - - type: Transform - pos: -44.5,1.5 - parent: 2 -- proto: CarpetBlue - entities: - - uid: 16 - components: - - type: Transform - pos: -27.5,-46.5 - parent: 2 - - uid: 157 - components: - - type: Transform - pos: -6.5,19.5 - parent: 2 - - uid: 158 - components: - - type: Transform - pos: -6.5,18.5 - parent: 2 - - uid: 297 - components: - - type: Transform - pos: -29.5,-46.5 - parent: 2 - - uid: 362 - components: - - type: Transform - pos: -27.5,-47.5 - parent: 2 - - uid: 1286 - components: - - type: Transform - pos: -26.5,-55.5 - parent: 2 - - uid: 1690 - components: - - type: Transform - pos: -29.5,-45.5 - parent: 2 - - uid: 1742 - components: - - type: Transform - pos: -25.5,-55.5 - parent: 2 - - uid: 2525 - components: - - type: Transform - pos: -26.5,-45.5 - parent: 2 - - uid: 2567 - components: - - type: Transform - pos: -26.5,-47.5 - parent: 2 - - uid: 3068 - components: - - type: Transform - pos: -26.5,-46.5 - parent: 2 - - uid: 3123 - components: - - type: Transform - pos: -28.5,-46.5 - parent: 2 - - uid: 3130 - components: - - type: Transform - pos: -26.5,-44.5 - parent: 2 - - uid: 3171 - components: - - type: Transform - pos: -25.5,-50.5 - parent: 2 - - uid: 4783 - components: - - type: Transform - pos: -28.5,-47.5 - parent: 2 - - uid: 4797 - components: - - type: Transform - pos: -29.5,-44.5 - parent: 2 - - uid: 4948 - components: - - type: Transform - pos: -27.5,-45.5 - parent: 2 - - uid: 4963 - components: - - type: Transform - pos: -28.5,-44.5 - parent: 2 - - uid: 4967 - components: - - type: Transform - pos: -27.5,-44.5 - parent: 2 - - uid: 4971 - components: - - type: Transform - pos: -30.5,-44.5 - parent: 2 - - uid: 5013 - components: - - type: Transform - pos: -30.5,-45.5 - parent: 2 - - uid: 5213 - components: - - type: Transform - pos: -30.5,-46.5 - parent: 2 - - uid: 5243 - components: - - type: Transform - pos: -29.5,-47.5 - parent: 2 - - uid: 5750 - components: - - type: Transform - pos: -30.5,-47.5 - parent: 2 - - uid: 5751 - components: - - type: Transform - pos: -28.5,-45.5 - parent: 2 - - uid: 5799 - components: - - type: Transform - pos: -25.5,-56.5 - parent: 2 - - uid: 5862 - components: - - type: Transform - pos: -26.5,-56.5 - parent: 2 - - uid: 6182 - components: - - type: Transform - pos: -7.5,19.5 - parent: 2 - - uid: 6378 - components: - - type: Transform - pos: -7.5,18.5 - parent: 2 - - uid: 9699 - components: - - type: Transform - pos: -25.5,-51.5 - parent: 2 - - uid: 9964 - components: - - type: Transform - pos: -11.5,-50.5 - parent: 2 - - uid: 9966 - components: - - type: Transform - pos: -10.5,-51.5 - parent: 2 - - uid: 9967 - components: - - type: Transform - pos: -10.5,-50.5 - parent: 2 - - uid: 14003 - components: - - type: Transform - pos: -25.5,-52.5 - parent: 2 - - uid: 20248 - components: - - type: Transform - pos: -24.5,-50.5 - parent: 2 - - uid: 20249 - components: - - type: Transform - pos: -24.5,-51.5 - parent: 2 - - uid: 20820 - components: - - type: Transform - pos: -24.5,-52.5 - parent: 2 - - uid: 20821 - components: - - type: Transform - pos: -23.5,-52.5 - parent: 2 - - uid: 20822 - components: - - type: Transform - pos: -23.5,-51.5 - parent: 2 - - uid: 20823 - components: - - type: Transform - pos: -23.5,-50.5 - parent: 2 - - uid: 23332 - components: - - type: Transform - pos: -24.5,-55.5 - parent: 2 - - uid: 23342 - components: - - type: Transform - pos: -11.5,-51.5 - parent: 2 - - uid: 23363 - components: - - type: Transform - pos: -24.5,-56.5 - parent: 2 -- proto: CarpetChapel - entities: - - uid: 2686 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 34.5,-9.5 - parent: 2 - - uid: 5932 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 34.5,-15.5 - parent: 2 - - uid: 5933 - components: - - type: Transform - pos: 37.5,-16.5 - parent: 2 - - uid: 5934 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 38.5,-16.5 - parent: 2 - - uid: 5935 - components: - - type: Transform - pos: 34.5,-16.5 - parent: 2 - - uid: 5936 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 35.5,-16.5 - parent: 2 - - uid: 5938 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 35.5,-15.5 - parent: 2 - - uid: 6064 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 34.5,-14.5 - parent: 2 - - uid: 6065 - components: - - type: Transform - pos: 35.5,-14.5 - parent: 2 - - uid: 6068 - components: - - type: Transform - pos: 37.5,-9.5 - parent: 2 - - uid: 6086 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 37.5,-15.5 - parent: 2 - - uid: 6087 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 38.5,-15.5 - parent: 2 - - uid: 6088 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 37.5,-14.5 - parent: 2 - - uid: 6089 - components: - - type: Transform - pos: 38.5,-14.5 - parent: 2 - - uid: 6090 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 37.5,-13.5 - parent: 2 - - uid: 6091 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 38.5,-13.5 - parent: 2 - - uid: 6092 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 35.5,-13.5 - parent: 2 - - uid: 6093 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 34.5,-13.5 - parent: 2 - - uid: 7100 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 38.5,-9.5 - parent: 2 - - uid: 8871 - components: - - type: Transform - pos: 38.5,-10.5 - parent: 2 - - uid: 8872 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 35.5,-9.5 - parent: 2 - - uid: 8874 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 34.5,-10.5 - parent: 2 -- proto: CarpetCyan - entities: - - uid: 221 - components: - - type: Transform - pos: 46.5,-34.5 - parent: 2 - - uid: 419 - components: - - type: Transform - pos: -30.5,-53.5 - parent: 2 - - uid: 1409 - components: - - type: Transform - pos: 19.5,-11.5 - parent: 2 - - uid: 1524 - components: - - type: Transform - pos: 18.5,-11.5 - parent: 2 - - uid: 2280 - components: - - type: Transform - pos: 20.5,-11.5 - parent: 2 - - uid: 3188 - components: - - type: Transform - pos: -30.5,-51.5 - parent: 2 - - uid: 4109 - components: - - type: Transform - pos: -29.5,-56.5 - parent: 2 - - uid: 4668 - components: - - type: Transform - pos: -29.5,-54.5 - parent: 2 - - uid: 4756 - components: - - type: Transform - pos: -29.5,-51.5 - parent: 2 - - uid: 4757 - components: - - type: Transform - pos: -29.5,-53.5 - parent: 2 - - uid: 4776 - components: - - type: Transform - pos: -30.5,-54.5 - parent: 2 - - uid: 4787 - components: - - type: Transform - pos: -30.5,-56.5 - parent: 2 - - uid: 5042 - components: - - type: Transform - pos: 45.5,-34.5 - parent: 2 - - uid: 5139 - components: - - type: Transform - pos: 46.5,-33.5 - parent: 2 - - uid: 5152 - components: - - type: Transform - pos: 45.5,-33.5 - parent: 2 - - uid: 6980 - components: - - type: Transform - pos: 35.5,-3.5 - parent: 2 - - uid: 6981 - components: - - type: Transform - pos: 36.5,-3.5 - parent: 2 - - uid: 7081 - components: - - type: Transform - pos: 36.5,-2.5 - parent: 2 - - uid: 7083 - components: - - type: Transform - pos: 37.5,-2.5 - parent: 2 - - uid: 7899 - components: - - type: Transform - pos: 18.5,-10.5 - parent: 2 - - uid: 7902 - components: - - type: Transform - pos: 18.5,-8.5 - parent: 2 - - uid: 8339 - components: - - type: Transform - pos: 37.5,-3.5 - parent: 2 - - uid: 8345 - components: - - type: Transform - pos: 35.5,-2.5 - parent: 2 - - uid: 8741 - components: - - type: Transform - pos: 20.5,-10.5 - parent: 2 - - uid: 12550 - components: - - type: Transform - pos: 18.5,-9.5 - parent: 2 - - uid: 21387 - components: - - type: Transform - pos: 20.5,-9.5 - parent: 2 - - uid: 21388 - components: - - type: Transform - pos: 20.5,-8.5 - parent: 2 - - uid: 21391 - components: - - type: Transform - pos: 19.5,-8.5 - parent: 2 - - uid: 21392 - components: - - type: Transform - pos: 19.5,-9.5 - parent: 2 - - uid: 21393 - components: - - type: Transform - pos: 19.5,-10.5 - parent: 2 -- proto: CarpetGreen - entities: - - uid: 2501 - components: - - type: Transform - pos: 2.5,-45.5 - parent: 2 - - uid: 3533 - components: - - type: Transform - pos: 14.5,-52.5 - parent: 2 - - uid: 4276 - components: - - type: Transform - pos: 13.5,-53.5 - parent: 2 - - uid: 6847 - components: - - type: Transform - pos: 13.5,-52.5 - parent: 2 - - uid: 7504 - components: - - type: Transform - pos: -20.5,-30.5 - parent: 2 - - uid: 7509 - components: - - type: Transform - pos: -20.5,-29.5 - parent: 2 - - uid: 9318 - components: - - type: Transform - pos: 14.5,-53.5 - parent: 2 - - uid: 9468 - components: - - type: Transform - pos: 17.5,-47.5 - parent: 2 - - uid: 9469 - components: - - type: Transform - pos: 17.5,-48.5 - parent: 2 - - uid: 9470 - components: - - type: Transform - pos: 17.5,-49.5 - parent: 2 - - uid: 9471 - components: - - type: Transform - pos: 17.5,-50.5 - parent: 2 - - uid: 9472 - components: - - type: Transform - pos: 18.5,-48.5 - parent: 2 - - uid: 9473 - components: - - type: Transform - pos: 18.5,-49.5 - parent: 2 - - uid: 9474 - components: - - type: Transform - pos: 18.5,-50.5 - parent: 2 - - uid: 9475 - components: - - type: Transform - pos: 19.5,-47.5 - parent: 2 - - uid: 9476 - components: - - type: Transform - pos: 19.5,-48.5 - parent: 2 - - uid: 9477 - components: - - type: Transform - pos: 19.5,-49.5 - parent: 2 - - uid: 9478 - components: - - type: Transform - pos: 19.5,-50.5 - parent: 2 - - uid: 9479 - components: - - type: Transform - pos: 20.5,-47.5 - parent: 2 - - uid: 9480 - components: - - type: Transform - pos: 20.5,-48.5 - parent: 2 - - uid: 9481 - components: - - type: Transform - pos: 20.5,-49.5 - parent: 2 - - uid: 9482 - components: - - type: Transform - pos: 20.5,-50.5 - parent: 2 - - uid: 9483 - components: - - type: Transform - pos: 21.5,-47.5 - parent: 2 - - uid: 9484 - components: - - type: Transform - pos: 21.5,-48.5 - parent: 2 - - uid: 9485 - components: - - type: Transform - pos: 21.5,-49.5 - parent: 2 - - uid: 9486 - components: - - type: Transform - pos: 21.5,-50.5 - parent: 2 - - uid: 9487 - components: - - type: Transform - pos: 18.5,-47.5 - parent: 2 - - uid: 9989 - components: - - type: Transform - pos: -18.5,-29.5 - parent: 2 - - uid: 10442 - components: - - type: Transform - pos: -18.5,-30.5 - parent: 2 - - uid: 11973 - components: - - type: Transform - pos: 1.5,-45.5 - parent: 2 - - uid: 13140 - components: - - type: Transform - pos: 1.5,-44.5 - parent: 2 - - uid: 13698 - components: - - type: Transform - pos: -19.5,-29.5 - parent: 2 - - uid: 13699 - components: - - type: Transform - pos: -19.5,-30.5 - parent: 2 - - uid: 14847 - components: - - type: Transform - pos: 2.5,-44.5 - parent: 2 -- proto: CarpetOrange - entities: - - uid: 109 - components: - - type: Transform - pos: 37.5,1.5 - parent: 2 - - uid: 807 - components: - - type: Transform - pos: -9.5,25.5 - parent: 2 - - uid: 3197 - components: - - type: Transform - pos: 3.5,-53.5 - parent: 2 - - uid: 3334 - components: - - type: Transform - pos: 34.5,11.5 - parent: 2 - - uid: 3335 - components: - - type: Transform - pos: 34.5,12.5 - parent: 2 - - uid: 3563 - components: - - type: Transform - pos: 2.5,-51.5 - parent: 2 - - uid: 3901 - components: - - type: Transform - pos: 29.5,12.5 - parent: 2 - - uid: 4315 - components: - - type: Transform - pos: 28.5,12.5 - parent: 2 - - uid: 6530 - components: - - type: Transform - pos: -0.5,-51.5 - parent: 2 - - uid: 7304 - components: - - type: Transform - pos: 37.5,3.5 - parent: 2 - - uid: 7339 - components: - - type: Transform - pos: 36.5,3.5 - parent: 2 - - uid: 8591 - components: - - type: Transform - pos: 28.5,13.5 - parent: 2 - - uid: 8668 - components: - - type: Transform - pos: 29.5,13.5 - parent: 2 - - uid: 10590 - components: - - type: Transform - pos: 3.5,-52.5 - parent: 2 - - uid: 10593 - components: - - type: Transform - pos: -0.5,-53.5 - parent: 2 - - uid: 10959 - components: - - type: Transform - pos: -0.5,-52.5 - parent: 2 - - uid: 10960 - components: - - type: Transform - pos: 0.5,-52.5 - parent: 2 - - uid: 10961 - components: - - type: Transform - pos: 0.5,-53.5 - parent: 2 - - uid: 10962 - components: - - type: Transform - pos: 3.5,-51.5 - parent: 2 - - uid: 10967 - components: - - type: Transform - pos: 2.5,-52.5 - parent: 2 - - uid: 11005 - components: - - type: Transform - pos: 2.5,-53.5 - parent: 2 - - uid: 11832 - components: - - type: Transform - pos: 0.5,-51.5 - parent: 2 - - uid: 15859 - components: - - type: Transform - pos: 36.5,1.5 - parent: 2 - - uid: 15929 - components: - - type: Transform - pos: 37.5,2.5 - parent: 2 - - uid: 15930 - components: - - type: Transform - pos: 36.5,2.5 - parent: 2 - - uid: 17110 - components: - - type: Transform - pos: -5.5,-25.5 - parent: 2 - - uid: 17112 - components: - - type: Transform - pos: -6.5,-25.5 - parent: 2 - - uid: 17114 - components: - - type: Transform - pos: -5.5,-26.5 - parent: 2 - - uid: 17115 - components: - - type: Transform - pos: -4.5,-26.5 - parent: 2 - - uid: 17116 - components: - - type: Transform - pos: -4.5,-25.5 - parent: 2 - - uid: 17118 - components: - - type: Transform - pos: -6.5,-26.5 - parent: 2 -- proto: CarpetPink - entities: - - uid: 16669 - components: - - type: Transform - pos: -45.5,10.5 - parent: 2 - - uid: 16907 - components: - - type: Transform - pos: -45.5,11.5 - parent: 2 - - uid: 16934 - components: - - type: Transform - pos: -46.5,10.5 - parent: 2 - - uid: 16973 - components: - - type: Transform - pos: -46.5,11.5 - parent: 2 -- proto: CarpetPurple - entities: - - uid: 747 - components: - - type: Transform - pos: -36.5,-55.5 - parent: 2 - - uid: 1048 - components: - - type: Transform - pos: 28.5,-34.5 - parent: 2 - - uid: 1323 - components: - - type: Transform - pos: 27.5,-35.5 - parent: 2 - - uid: 1404 - components: - - type: Transform - pos: 27.5,-34.5 - parent: 2 - - uid: 1565 - components: - - type: Transform - pos: 27.5,-33.5 - parent: 2 - - uid: 1637 - components: - - type: Transform - pos: 28.5,-33.5 - parent: 2 - - uid: 10403 - components: - - type: Transform - pos: -40.5,-52.5 - parent: 2 - - uid: 10404 - components: - - type: Transform - pos: -40.5,-53.5 - parent: 2 - - uid: 10464 - components: - - type: Transform - pos: -37.5,-54.5 - parent: 2 - - uid: 10636 - components: - - type: Transform - pos: -38.5,-55.5 - parent: 2 - - uid: 10637 - components: - - type: Transform - pos: -38.5,-54.5 - parent: 2 - - uid: 10755 - components: - - type: Transform - pos: -41.5,-52.5 - parent: 2 - - uid: 13744 - components: - - type: Transform - pos: -41.5,-53.5 - parent: 2 - - uid: 14269 - components: - - type: Transform - pos: -36.5,-54.5 - parent: 2 - - uid: 14274 - components: - - type: Transform - pos: -37.5,-55.5 - parent: 2 - - uid: 18852 - components: - - type: Transform - pos: 28.5,-35.5 - parent: 2 - - uid: 22523 - components: - - type: Transform - pos: -41.5,-54.5 - parent: 2 - - uid: 22524 - components: - - type: Transform - pos: -40.5,-54.5 - parent: 2 -- proto: CarpetSBlue - entities: - - uid: 7235 - components: - - type: Transform - pos: -14.5,-48.5 - parent: 2 - - uid: 7329 - components: - - type: Transform - pos: -16.5,-48.5 - parent: 2 - - uid: 7650 - components: - - type: Transform - pos: -15.5,-46.5 - parent: 2 - - uid: 7677 - components: - - type: Transform - pos: -15.5,-47.5 - parent: 2 - - uid: 9332 - components: - - type: Transform - pos: -53.5,-21.5 - parent: 2 - - uid: 10261 - components: - - type: Transform - pos: -16.5,-46.5 - parent: 2 - - uid: 10487 - components: - - type: Transform - pos: -15.5,-48.5 - parent: 2 - - uid: 13682 - components: - - type: Transform - pos: -16.5,-47.5 - parent: 2 - - uid: 13684 - components: - - type: Transform - pos: -14.5,-47.5 - parent: 2 - - uid: 13685 - components: - - type: Transform - pos: -14.5,-46.5 - parent: 2 - - uid: 14940 - components: - - type: Transform - pos: -48.5,-22.5 - parent: 2 - - uid: 18844 - components: - - type: Transform - pos: 72.5,-79.5 - parent: 2 - - uid: 18845 - components: - - type: Transform - pos: 71.5,-79.5 - parent: 2 - - uid: 21186 - components: - - type: Transform - pos: -47.5,-22.5 - parent: 2 - - uid: 21187 - components: - - type: Transform - pos: -47.5,-23.5 - parent: 2 - - uid: 21188 - components: - - type: Transform - pos: -48.5,-23.5 - parent: 2 - - uid: 21189 - components: - - type: Transform - pos: -48.5,-21.5 - parent: 2 - - uid: 21190 - components: - - type: Transform - pos: -47.5,-21.5 - parent: 2 - - uid: 21193 - components: - - type: Transform - pos: -52.5,-21.5 - parent: 2 -- proto: Catwalk - entities: - - uid: 53 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -17.5,22.5 - parent: 2 - - uid: 55 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -18.5,22.5 - parent: 2 - - uid: 56 - components: - - type: Transform - pos: 3.5,28.5 - parent: 2 - - uid: 96 - components: - - type: Transform - pos: 51.5,-31.5 - parent: 2 - - uid: 133 - components: - - type: Transform - pos: 4.5,-17.5 - parent: 2 - - uid: 206 - components: - - type: Transform - pos: 13.5,-17.5 - parent: 2 - - uid: 234 - components: - - type: Transform - pos: 44.5,-30.5 - parent: 2 - - uid: 390 - components: - - type: Transform - pos: 59.5,-53.5 - parent: 2 - - uid: 464 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -1.5,-22.5 - parent: 2 - - uid: 475 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -5.5,-22.5 - parent: 2 - - uid: 559 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -43.5,-50.5 - parent: 2 - - uid: 582 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 33.5,-43.5 - parent: 2 - - uid: 638 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 3.5,-39.5 - parent: 2 - - uid: 639 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 3.5,-38.5 - parent: 2 - - uid: 641 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 3.5,-37.5 - parent: 2 - - uid: 655 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -15.5,22.5 - parent: 2 - - uid: 702 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 26.5,16.5 - parent: 2 - - uid: 721 - components: - - type: Transform - pos: 48.5,-41.5 - parent: 2 - - uid: 728 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -0.5,19.5 - parent: 2 - - uid: 734 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 0.5,20.5 - parent: 2 - - uid: 735 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -0.5,18.5 - parent: 2 - - uid: 736 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -0.5,20.5 - parent: 2 - - uid: 806 - components: - - type: Transform - pos: -11.5,24.5 - parent: 2 - - uid: 808 - components: - - type: Transform - pos: -10.5,24.5 - parent: 2 - - uid: 823 - components: - - type: Transform - pos: -9.5,24.5 - parent: 2 - - uid: 864 - components: - - type: Transform - pos: 7.5,18.5 - parent: 2 - - uid: 872 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 1.5,23.5 - parent: 2 - - uid: 873 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 2.5,24.5 - parent: 2 - - uid: 874 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 2.5,23.5 - parent: 2 - - uid: 883 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 1.5,22.5 - parent: 2 - - uid: 884 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 0.5,24.5 - parent: 2 - - uid: 887 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 0.5,23.5 - parent: 2 - - uid: 896 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -0.5,22.5 - parent: 2 - - uid: 897 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -0.5,23.5 - parent: 2 - - uid: 900 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 0.5,22.5 - parent: 2 - - uid: 903 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -0.5,24.5 - parent: 2 - - uid: 969 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -6.5,24.5 - parent: 2 - - uid: 1019 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 48.5,-46.5 - parent: 2 - - uid: 1055 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -10.5,22.5 - parent: 2 - - uid: 1056 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -10.5,22.5 - parent: 2 - - uid: 1057 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -9.5,22.5 - parent: 2 - - uid: 1059 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -6.5,23.5 - parent: 2 - - uid: 1062 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -6.5,22.5 - parent: 2 - - uid: 1073 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -7.5,22.5 - parent: 2 - - uid: 1094 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 22.5,-3.5 - parent: 2 - - uid: 1202 - components: - - type: Transform - pos: -48.5,29.5 - parent: 2 - - uid: 1203 - components: - - type: Transform - pos: -11.5,-6.5 - parent: 2 - - uid: 1211 - components: - - type: Transform - pos: -12.5,-7.5 - parent: 2 - - uid: 1219 - components: - - type: Transform - pos: -46.5,29.5 - parent: 2 - - uid: 1236 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 1.5,20.5 - parent: 2 - - uid: 1237 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 0.5,19.5 - parent: 2 - - uid: 1242 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 1.5,18.5 - parent: 2 - - uid: 1246 - components: - - type: Transform - pos: 8.5,18.5 - parent: 2 - - uid: 1248 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 1.5,19.5 - parent: 2 - - uid: 1251 - components: - - type: Transform - pos: 14.5,-62.5 - parent: 2 - - uid: 1269 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 2.5,20.5 - parent: 2 - - uid: 1366 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 8.5,22.5 - parent: 2 - - uid: 1367 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 8.5,23.5 - parent: 2 - - uid: 1368 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 8.5,24.5 - parent: 2 - - uid: 1369 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 7.5,22.5 - parent: 2 - - uid: 1370 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 9.5,20.5 - parent: 2 - - uid: 1371 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 9.5,18.5 - parent: 2 - - uid: 1372 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 9.5,22.5 - parent: 2 - - uid: 1373 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 9.5,19.5 - parent: 2 - - uid: 1374 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 9.5,23.5 - parent: 2 - - uid: 1387 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 9.5,24.5 - parent: 2 - - uid: 1389 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 38.5,6.5 - parent: 2 - - uid: 1398 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 7.5,23.5 - parent: 2 - - uid: 1402 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 6.5,22.5 - parent: 2 - - uid: 1516 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 24.5,-3.5 - parent: 2 - - uid: 1553 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -21.5,22.5 - parent: 2 - - uid: 1662 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -32.5,-8.5 - parent: 2 - - uid: 1664 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -32.5,-9.5 - parent: 2 - - uid: 1666 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -32.5,-10.5 - parent: 2 - - uid: 1704 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 25.5,12.5 - parent: 2 - - uid: 1732 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 40.5,6.5 - parent: 2 - - uid: 1733 - components: - - type: Transform - pos: 43.5,-30.5 - parent: 2 - - uid: 1741 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 8.5,20.5 - parent: 2 - - uid: 1775 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 32.5,-43.5 - parent: 2 - - uid: 1819 - components: - - type: Transform - pos: 0.5,-17.5 - parent: 2 - - uid: 1822 - components: - - type: Transform - pos: 0.5,-19.5 - parent: 2 - - uid: 1824 - components: - - type: Transform - pos: -47.5,-48.5 - parent: 2 - - uid: 1828 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -19.5,22.5 - parent: 2 - - uid: 1830 - components: - - type: Transform - pos: -12.5,-6.5 - parent: 2 - - uid: 1841 - components: - - type: Transform - pos: 0.5,-21.5 - parent: 2 - - uid: 1878 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 32.5,-42.5 - parent: 2 - - uid: 1879 - components: - - type: Transform - pos: 27.5,-8.5 - parent: 2 - - uid: 1886 - components: - - type: Transform - pos: 27.5,-9.5 - parent: 2 - - uid: 1896 - components: - - type: Transform - pos: -12.5,-8.5 - parent: 2 - - uid: 1930 - components: - - type: Transform - pos: -11.5,-7.5 - parent: 2 - - uid: 1946 - components: - - type: Transform - pos: -13.5,-8.5 - parent: 2 - - uid: 1954 - components: - - type: Transform - pos: -47.5,29.5 - parent: 2 - - uid: 1955 - components: - - type: Transform - pos: -44.5,29.5 - parent: 2 - - uid: 1956 - components: - - type: Transform - pos: -45.5,29.5 - parent: 2 - - uid: 2046 - components: - - type: Transform - pos: -51.5,-54.5 - parent: 2 - - uid: 2047 - components: - - type: Transform - pos: -13.5,-6.5 - parent: 2 - - uid: 2060 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 31.5,-43.5 - parent: 2 - - uid: 2078 - components: - - type: Transform - pos: -6.5,-87.5 - parent: 2 - - uid: 2079 - components: - - type: Transform - pos: -6.5,-84.5 - parent: 2 - - uid: 2087 - components: - - type: Transform - pos: 37.5,-36.5 - parent: 2 - - uid: 2134 - components: - - type: Transform - pos: 0.5,-20.5 - parent: 2 - - uid: 2141 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -3.5,-19.5 - parent: 2 - - uid: 2172 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 37.5,-42.5 - parent: 2 - - uid: 2190 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 40.5,-31.5 - parent: 2 - - uid: 2209 - components: - - type: Transform - pos: -10.5,-7.5 - parent: 2 - - uid: 2210 - components: - - type: Transform - pos: -11.5,-8.5 - parent: 2 - - uid: 2222 - components: - - type: Transform - pos: 38.5,-34.5 - parent: 2 - - uid: 2233 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 39.5,-42.5 - parent: 2 - - uid: 2236 - components: - - type: Transform - pos: 37.5,14.5 - parent: 2 - - uid: 2238 - components: - - type: Transform - pos: -13.5,-7.5 - parent: 2 - - uid: 2269 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -1.5,-19.5 - parent: 2 - - uid: 2281 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 39.5,-41.5 - parent: 2 - - uid: 2286 - components: - - type: Transform - pos: -2.5,-22.5 - parent: 2 - - uid: 2290 - components: - - type: Transform - pos: 23.5,-17.5 - parent: 2 - - uid: 2406 - components: - - type: Transform - pos: 4.5,-23.5 - parent: 2 - - uid: 2407 - components: - - type: Transform - pos: 5.5,-23.5 - parent: 2 - - uid: 2433 - components: - - type: Transform - pos: 5.5,-22.5 - parent: 2 - - uid: 2498 - components: - - type: Transform - pos: 0.5,-18.5 - parent: 2 - - uid: 2506 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 33.5,-42.5 - parent: 2 - - uid: 2539 - components: - - type: Transform - pos: 26.5,-44.5 - parent: 2 - - uid: 2657 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 2.5,22.5 - parent: 2 - - uid: 2660 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -16.5,22.5 - parent: 2 - - uid: 2725 - components: - - type: Transform - pos: -32.5,-13.5 - parent: 2 - - uid: 2726 - components: - - type: Transform - pos: -32.5,-12.5 - parent: 2 - - uid: 2727 - components: - - type: Transform - pos: -35.5,-15.5 - parent: 2 - - uid: 2731 - components: - - type: Transform - pos: -36.5,-15.5 - parent: 2 - - uid: 2732 - components: - - type: Transform - pos: -39.5,-15.5 - parent: 2 - - uid: 2733 - components: - - type: Transform - pos: -40.5,-15.5 - parent: 2 - - uid: 2734 - components: - - type: Transform - pos: -40.5,-14.5 - parent: 2 - - uid: 2735 - components: - - type: Transform - pos: -42.5,-12.5 - parent: 2 - - uid: 2736 - components: - - type: Transform - pos: -42.5,-11.5 - parent: 2 - - uid: 2768 - components: - - type: Transform - pos: -2.5,-21.5 - parent: 2 - - uid: 2908 - components: - - type: Transform - pos: 4.5,-21.5 - parent: 2 - - uid: 2911 - components: - - type: Transform - pos: 5.5,-21.5 - parent: 2 - - uid: 2914 - components: - - type: Transform - pos: 3.5,-21.5 - parent: 2 - - uid: 2921 - components: - - type: Transform - pos: 27.5,-7.5 - parent: 2 - - uid: 2934 - components: - - type: Transform - pos: 3.5,-35.5 - parent: 2 - - uid: 2935 - components: - - type: Transform - pos: 3.5,-34.5 - parent: 2 - - uid: 2937 - components: - - type: Transform - pos: 3.5,-33.5 - parent: 2 - - uid: 2940 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 48.5,-38.5 - parent: 2 - - uid: 2941 - components: - - type: Transform - pos: 3.5,-31.5 - parent: 2 - - uid: 2942 - components: - - type: Transform - pos: 3.5,-30.5 - parent: 2 - - uid: 2951 - components: - - type: Transform - pos: 4.5,-25.5 - parent: 2 - - uid: 2994 - components: - - type: Transform - pos: 3.5,-22.5 - parent: 2 - - uid: 3001 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -14.5,22.5 - parent: 2 - - uid: 3012 - components: - - type: Transform - pos: 27.5,-10.5 - parent: 2 - - uid: 3020 - components: - - type: Transform - pos: 43.5,-4.5 - parent: 2 - - uid: 3022 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 7.5,24.5 - parent: 2 - - uid: 3078 - components: - - type: Transform - pos: 27.5,-14.5 - parent: 2 - - uid: 3086 - components: - - type: Transform - pos: 37.5,-34.5 - parent: 2 - - uid: 3149 - components: - - type: Transform - pos: 3.5,-23.5 - parent: 2 - - uid: 3152 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 1.5,-23.5 - parent: 2 - - uid: 3166 - components: - - type: Transform - pos: 1.5,-17.5 - parent: 2 - - uid: 3169 - components: - - type: Transform - pos: 44.5,-4.5 - parent: 2 - - uid: 3242 - components: - - type: Transform - pos: -0.5,-27.5 - parent: 2 - - uid: 3243 - components: - - type: Transform - pos: 3.5,-28.5 - parent: 2 - - uid: 3254 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 1.5,24.5 - parent: 2 - - uid: 3337 - components: - - type: Transform - pos: 24.5,-14.5 - parent: 2 - - uid: 3477 - components: - - type: Transform - pos: 23.5,-8.5 - parent: 2 - - uid: 3491 - components: - - type: Transform - pos: 23.5,-9.5 - parent: 2 - - uid: 3554 - components: - - type: Transform - pos: 42.5,-4.5 - parent: 2 - - uid: 3643 - components: - - type: Transform - pos: 19.5,-13.5 - parent: 2 - - uid: 3651 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 14.5,-57.5 - parent: 2 - - uid: 3668 - components: - - type: Transform - pos: 37.5,-38.5 - parent: 2 - - uid: 3669 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 24.5,-52.5 - parent: 2 - - uid: 3680 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 24.5,-53.5 - parent: 2 - - uid: 3693 - components: - - type: Transform - pos: 24.5,-41.5 - parent: 2 - - uid: 3827 - components: - - type: Transform - pos: 40.5,14.5 - parent: 2 - - uid: 3904 - components: - - type: Transform - pos: -10.5,-28.5 - parent: 2 - - uid: 3905 - components: - - type: Transform - pos: -9.5,-28.5 - parent: 2 - - uid: 3906 - components: - - type: Transform - pos: -8.5,-28.5 - parent: 2 - - uid: 3908 - components: - - type: Transform - pos: -6.5,-28.5 - parent: 2 - - uid: 3909 - components: - - type: Transform - pos: -5.5,-28.5 - parent: 2 - - uid: 3911 - components: - - type: Transform - pos: -3.5,-28.5 - parent: 2 - - uid: 3912 - components: - - type: Transform - pos: -2.5,-28.5 - parent: 2 - - uid: 3913 - components: - - type: Transform - pos: -1.5,-28.5 - parent: 2 - - uid: 3915 - components: - - type: Transform - pos: -13.5,-27.5 - parent: 2 - - uid: 3916 - components: - - type: Transform - pos: -14.5,-27.5 - parent: 2 - - uid: 3918 - components: - - type: Transform - pos: -16.5,-27.5 - parent: 2 - - uid: 3919 - components: - - type: Transform - pos: -17.5,-27.5 - parent: 2 - - uid: 3920 - components: - - type: Transform - pos: -18.5,-27.5 - parent: 2 - - uid: 3921 - components: - - type: Transform - pos: -19.5,-27.5 - parent: 2 - - uid: 3935 - components: - - type: Transform - pos: 24.5,-42.5 - parent: 2 - - uid: 4020 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 27.5,16.5 - parent: 2 - - uid: 4050 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 24.5,-54.5 - parent: 2 - - uid: 4189 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 39.5,6.5 - parent: 2 - - uid: 4218 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 4.5,-36.5 - parent: 2 - - uid: 4251 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 41.5,-38.5 - parent: 2 - - uid: 4254 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 41.5,-36.5 - parent: 2 - - uid: 4395 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 24.5,-40.5 - parent: 2 - - uid: 4399 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 24.5,-36.5 - parent: 2 - - uid: 4400 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 24.5,-35.5 - parent: 2 - - uid: 4401 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 24.5,-34.5 - parent: 2 - - uid: 4405 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 21.5,-33.5 - parent: 2 - - uid: 4406 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 20.5,-33.5 - parent: 2 - - uid: 4407 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 19.5,-33.5 - parent: 2 - - uid: 4412 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 31.5,-42.5 - parent: 2 - - uid: 4418 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 22.5,-33.5 - parent: 2 - - uid: 4419 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 24.5,-33.5 - parent: 2 - - uid: 4420 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 23.5,-33.5 - parent: 2 - - uid: 4483 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 26.5,-41.5 - parent: 2 - - uid: 4484 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 26.5,-42.5 - parent: 2 - - uid: 4485 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 26.5,-43.5 - parent: 2 - - uid: 4486 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 27.5,-41.5 - parent: 2 - - uid: 4487 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 27.5,-42.5 - parent: 2 - - uid: 4489 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 28.5,-41.5 - parent: 2 - - uid: 4490 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 28.5,-42.5 - parent: 2 - - uid: 4492 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 29.5,-41.5 - parent: 2 - - uid: 4493 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 29.5,-42.5 - parent: 2 - - uid: 4504 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 24.5,-47.5 - parent: 2 - - uid: 4505 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 5.5,-36.5 - parent: 2 - - uid: 4540 - components: - - type: Transform - pos: 26.5,-14.5 - parent: 2 - - uid: 4578 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 39.5,-36.5 - parent: 2 - - uid: 4645 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 6.5,-36.5 - parent: 2 - - uid: 4663 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 7.5,19.5 - parent: 2 - - uid: 4775 - components: - - type: Transform - pos: 5.5,-17.5 - parent: 2 - - uid: 4831 - components: - - type: Transform - pos: -52.5,-54.5 - parent: 2 - - uid: 4851 - components: - - type: Transform - pos: 41.5,-3.5 - parent: 2 - - uid: 4891 - components: - - type: Transform - pos: 31.5,-55.5 - parent: 2 - - uid: 4950 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 38.5,-42.5 - parent: 2 - - uid: 4955 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 37.5,-41.5 - parent: 2 - - uid: 4962 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 38.5,-41.5 - parent: 2 - - uid: 5094 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 0.5,18.5 - parent: 2 - - uid: 5113 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 25.5,13.5 - parent: 2 - - uid: 5156 - components: - - type: Transform - pos: 46.5,-30.5 - parent: 2 - - uid: 5158 - components: - - type: Transform - pos: 47.5,-30.5 - parent: 2 - - uid: 5160 - components: - - type: Transform - pos: 44.5,-37.5 - parent: 2 - - uid: 5161 - components: - - type: Transform - pos: 30.5,-55.5 - parent: 2 - - uid: 5244 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 24.5,11.5 - parent: 2 - - uid: 5303 - components: - - type: Transform - pos: 34.5,-43.5 - parent: 2 - - uid: 5323 - components: - - type: Transform - pos: 5.5,28.5 - parent: 2 - - uid: 5404 - components: - - type: Transform - pos: -51.5,-55.5 - parent: 2 - - uid: 5489 - components: - - type: Transform - pos: 39.5,14.5 - parent: 2 - - uid: 5577 - components: - - type: Transform - pos: -49.5,-51.5 - parent: 2 - - uid: 5582 - components: - - type: Transform - pos: -46.5,-48.5 - parent: 2 - - uid: 5640 - components: - - type: Transform - pos: -49.5,-50.5 - parent: 2 - - uid: 5641 - components: - - type: Transform - pos: -48.5,-48.5 - parent: 2 - - uid: 5643 - components: - - type: Transform - pos: 38.5,14.5 - parent: 2 - - uid: 5678 - components: - - type: Transform - pos: 23.5,11.5 - parent: 2 - - uid: 5712 - components: - - type: Transform - pos: 45.5,-30.5 - parent: 2 - - uid: 5713 - components: - - type: Transform - pos: 43.5,-34.5 - parent: 2 - - uid: 5717 - components: - - type: Transform - pos: 43.5,-33.5 - parent: 2 - - uid: 5734 - components: - - type: Transform - pos: 27.5,-55.5 - parent: 2 - - uid: 5735 - components: - - type: Transform - pos: 28.5,-55.5 - parent: 2 - - uid: 5756 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 25.5,16.5 - parent: 2 - - uid: 5876 - components: - - type: Transform - pos: 16.5,-17.5 - parent: 2 - - uid: 6040 - components: - - type: Transform - pos: 27.5,-44.5 - parent: 2 - - uid: 6058 - components: - - type: Transform - pos: 29.5,-55.5 - parent: 2 - - uid: 6105 - components: - - type: Transform - pos: 22.5,11.5 - parent: 2 - - uid: 6137 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 16.5,2.5 - parent: 2 - - uid: 6331 - components: - - type: Transform - pos: 25.5,-55.5 - parent: 2 - - uid: 6334 - components: - - type: Transform - pos: 21.5,-56.5 - parent: 2 - - uid: 6335 - components: - - type: Transform - pos: 19.5,-56.5 - parent: 2 - - uid: 6368 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 16.5,1.5 - parent: 2 - - uid: 6411 - components: - - type: Transform - pos: 18.5,-56.5 - parent: 2 - - uid: 6412 - components: - - type: Transform - pos: 16.5,-56.5 - parent: 2 - - uid: 6413 - components: - - type: Transform - pos: 22.5,-56.5 - parent: 2 - - uid: 6416 - components: - - type: Transform - pos: 14.5,-60.5 - parent: 2 - - uid: 6423 - components: - - type: Transform - pos: 17.5,-56.5 - parent: 2 - - uid: 6434 - components: - - type: Transform - pos: 17.5,-13.5 - parent: 2 - - uid: 6499 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 6.5,20.5 - parent: 2 - - uid: 6562 - components: - - type: Transform - pos: 22.5,-13.5 - parent: 2 - - uid: 6564 - components: - - type: Transform - pos: 18.5,-13.5 - parent: 2 - - uid: 6776 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 24.5,-37.5 - parent: 2 - - uid: 6809 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 24.5,-38.5 - parent: 2 - - uid: 6820 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 40.5,-36.5 - parent: 2 - - uid: 6839 - components: - - type: Transform - pos: 3.5,-27.5 - parent: 2 - - uid: 6940 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 16.5,3.5 - parent: 2 - - uid: 6956 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 37.5,6.5 - parent: 2 - - uid: 6979 - components: - - type: Transform - pos: 14.5,-63.5 - parent: 2 - - uid: 7030 - components: - - type: Transform - pos: 15.5,-63.5 - parent: 2 - - uid: 7135 - components: - - type: Transform - pos: 22.5,10.5 - parent: 2 - - uid: 7142 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 19.5,10.5 - parent: 2 - - uid: 7143 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 20.5,10.5 - parent: 2 - - uid: 7150 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -0.5,-22.5 - parent: 2 - - uid: 7151 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -3.5,-22.5 - parent: 2 - - uid: 7166 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -2.5,-19.5 - parent: 2 - - uid: 7190 - components: - - type: Transform - pos: -2.5,-20.5 - parent: 2 - - uid: 7279 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 35.5,6.5 - parent: 2 - - uid: 7445 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 48.5,-42.5 - parent: 2 - - uid: 7447 - components: - - type: Transform - pos: 11.5,-17.5 - parent: 2 - - uid: 7460 - components: - - type: Transform - pos: 2.5,-25.5 - parent: 2 - - uid: 7467 - components: - - type: Transform - pos: 16.5,-92.5 - parent: 2 - - uid: 7475 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 48.5,-40.5 - parent: 2 - - uid: 7527 - components: - - type: Transform - pos: 4.5,-43.5 - parent: 2 - - uid: 7544 - components: - - type: Transform - pos: 4.5,-41.5 - parent: 2 - - uid: 7573 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 6.5,23.5 - parent: 2 - - uid: 7592 - components: - - type: Transform - pos: 4.5,-95.5 - parent: 2 - - uid: 7631 - components: - - type: Transform - pos: -0.5,-25.5 - parent: 2 - - uid: 7654 - components: - - type: Transform - pos: 36.5,13.5 - parent: 2 - - uid: 7656 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 6.5,24.5 - parent: 2 - - uid: 7803 - components: - - type: Transform - pos: -46.5,-53.5 - parent: 2 - - uid: 7826 - components: - - type: Transform - pos: 36.5,11.5 - parent: 2 - - uid: 7851 - components: - - type: Transform - pos: 36.5,12.5 - parent: 2 - - uid: 7904 - components: - - type: Transform - pos: 16.5,-2.5 - parent: 2 - - uid: 7916 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -7.5,-28.5 - parent: 2 - - uid: 7927 - components: - - type: Transform - pos: 36.5,8.5 - parent: 2 - - uid: 8016 - components: - - type: Transform - pos: 15.5,-94.5 - parent: 2 - - uid: 8021 - components: - - type: Transform - pos: 14.5,-94.5 - parent: 2 - - uid: 8023 - components: - - type: Transform - pos: 13.5,-94.5 - parent: 2 - - uid: 8025 - components: - - type: Transform - pos: 16.5,-93.5 - parent: 2 - - uid: 8026 - components: - - type: Transform - pos: 16.5,-94.5 - parent: 2 - - uid: 8027 - components: - - type: Transform - pos: 15.5,-84.5 - parent: 2 - - uid: 8029 - components: - - type: Transform - pos: 15.5,-86.5 - parent: 2 - - uid: 8031 - components: - - type: Transform - pos: 15.5,-87.5 - parent: 2 - - uid: 8032 - components: - - type: Transform - pos: 15.5,-89.5 - parent: 2 - - uid: 8033 - components: - - type: Transform - pos: 15.5,-85.5 - parent: 2 - - uid: 8035 - components: - - type: Transform - pos: 16.5,-89.5 - parent: 2 - - uid: 8036 - components: - - type: Transform - pos: 16.5,-90.5 - parent: 2 - - uid: 8037 - components: - - type: Transform - pos: 16.5,-91.5 - parent: 2 - - uid: 8038 - components: - - type: Transform - pos: 15.5,-88.5 - parent: 2 - - uid: 8052 - components: - - type: Transform - pos: -46.5,-52.5 - parent: 2 - - uid: 8116 - components: - - type: Transform - pos: 15.5,-73.5 - parent: 2 - - uid: 8125 - components: - - type: Transform - pos: 15.5,-74.5 - parent: 2 - - uid: 8126 - components: - - type: Transform - pos: 15.5,-75.5 - parent: 2 - - uid: 8127 - components: - - type: Transform - pos: 15.5,-76.5 - parent: 2 - - uid: 8129 - components: - - type: Transform - pos: 15.5,-77.5 - parent: 2 - - uid: 8132 - components: - - type: Transform - pos: -13.5,-94.5 - parent: 2 - - uid: 8142 - components: - - type: Transform - pos: -13.5,-93.5 - parent: 2 - - uid: 8143 - components: - - type: Transform - pos: -13.5,-92.5 - parent: 2 - - uid: 8145 - components: - - type: Transform - pos: -13.5,-91.5 - parent: 2 - - uid: 8147 - components: - - type: Transform - pos: -13.5,-90.5 - parent: 2 - - uid: 8148 - components: - - type: Transform - pos: -13.5,-89.5 - parent: 2 - - uid: 8149 - components: - - type: Transform - pos: -13.5,-88.5 - parent: 2 - - uid: 8150 - components: - - type: Transform - pos: -12.5,-94.5 - parent: 2 - - uid: 8151 - components: - - type: Transform - pos: -12.5,-95.5 - parent: 2 - - uid: 8152 - components: - - type: Transform - pos: -12.5,-96.5 - parent: 2 - - uid: 8153 - components: - - type: Transform - pos: -13.5,-96.5 - parent: 2 - - uid: 8154 - components: - - type: Transform - pos: -14.5,-96.5 - parent: 2 - - uid: 8155 - components: - - type: Transform - pos: -14.5,-95.5 - parent: 2 - - uid: 8156 - components: - - type: Transform - pos: -14.5,-94.5 - parent: 2 - - uid: 8157 - components: - - type: Transform - pos: -13.5,-95.5 - parent: 2 - - uid: 8164 - components: - - type: Transform - pos: -8.5,-83.5 - parent: 2 - - uid: 8165 - components: - - type: Transform - pos: -10.5,-83.5 - parent: 2 - - uid: 8166 - components: - - type: Transform - pos: -9.5,-83.5 - parent: 2 - - uid: 8167 - components: - - type: Transform - pos: -12.5,-83.5 - parent: 2 - - uid: 8168 - components: - - type: Transform - pos: -11.5,-83.5 - parent: 2 - - uid: 8169 - components: - - type: Transform - pos: -13.5,-84.5 - parent: 2 - - uid: 8170 - components: - - type: Transform - pos: -13.5,-85.5 - parent: 2 - - uid: 8171 - components: - - type: Transform - pos: -13.5,-86.5 - parent: 2 - - uid: 8172 - components: - - type: Transform - pos: -13.5,-87.5 - parent: 2 - - uid: 8173 - components: - - type: Transform - pos: -13.5,-83.5 - parent: 2 - - uid: 8252 - components: - - type: Transform - pos: -10.5,-94.5 - parent: 2 - - uid: 8255 - components: - - type: Transform - pos: -8.5,-94.5 - parent: 2 - - uid: 8259 - components: - - type: Transform - pos: -7.5,-94.5 - parent: 2 - - uid: 8304 - components: - - type: Transform - pos: 34.5,-54.5 - parent: 2 - - uid: 8308 - components: - - type: Transform - pos: 30.5,-54.5 - parent: 2 - - uid: 8394 - components: - - type: Transform - pos: 1.5,-90.5 - parent: 2 - - uid: 8416 - components: - - type: Transform - pos: 36.5,9.5 - parent: 2 - - uid: 8425 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 58.5,2.5 - parent: 2 - - uid: 8426 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 59.5,2.5 - parent: 2 - - uid: 8429 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 62.5,3.5 - parent: 2 - - uid: 8430 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 62.5,1.5 - parent: 2 - - uid: 8431 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 61.5,2.5 - parent: 2 - - uid: 8435 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 62.5,0.5 - parent: 2 - - uid: 8437 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 58.5,0.5 - parent: 2 - - uid: 8440 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 58.5,1.5 - parent: 2 - - uid: 8441 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 54.5,2.5 - parent: 2 - - uid: 8443 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 60.5,2.5 - parent: 2 - - uid: 8482 - components: - - type: Transform - pos: -53.5,-54.5 - parent: 2 - - uid: 8560 - components: - - type: Transform - pos: 45.5,-5.5 - parent: 2 - - uid: 8561 - components: - - type: Transform - pos: 45.5,-6.5 - parent: 2 - - uid: 8562 - components: - - type: Transform - pos: 45.5,-7.5 - parent: 2 - - uid: 8563 - components: - - type: Transform - pos: 45.5,-9.5 - parent: 2 - - uid: 8564 - components: - - type: Transform - pos: 45.5,-10.5 - parent: 2 - - uid: 8565 - components: - - type: Transform - pos: 45.5,-11.5 - parent: 2 - - uid: 8566 - components: - - type: Transform - pos: 45.5,-12.5 - parent: 2 - - uid: 8567 - components: - - type: Transform - pos: 45.5,-13.5 - parent: 2 - - uid: 8569 - components: - - type: Transform - pos: 36.5,7.5 - parent: 2 - - uid: 8570 - components: - - type: Transform - pos: 36.5,10.5 - parent: 2 - - uid: 8587 - components: - - type: Transform - pos: 45.5,-8.5 - parent: 2 - - uid: 8766 - components: - - type: Transform - pos: 44.5,2.5 - parent: 2 - - uid: 8769 - components: - - type: Transform - pos: 48.5,2.5 - parent: 2 - - uid: 8773 - components: - - type: Transform - pos: 45.5,2.5 - parent: 2 - - uid: 8790 - components: - - type: Transform - pos: 41.5,-0.5 - parent: 2 - - uid: 8791 - components: - - type: Transform - pos: 41.5,-1.5 - parent: 2 - - uid: 8792 - components: - - type: Transform - pos: 41.5,-2.5 - parent: 2 - - uid: 8827 - components: - - type: Transform - pos: 16.5,-5.5 - parent: 2 - - uid: 8831 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 52.5,2.5 - parent: 2 - - uid: 8832 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 53.5,2.5 - parent: 2 - - uid: 8833 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 55.5,2.5 - parent: 2 - - uid: 8834 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 56.5,2.5 - parent: 2 - - uid: 8835 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 57.5,2.5 - parent: 2 - - uid: 8854 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 0.5,-22.5 - parent: 2 - - uid: 8905 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 1.5,-22.5 - parent: 2 - - uid: 8919 - components: - - type: Transform - pos: 50.5,2.5 - parent: 2 - - uid: 8922 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 58.5,3.5 - parent: 2 - - uid: 8923 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 58.5,4.5 - parent: 2 - - uid: 8927 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 67.5,2.5 - parent: 2 - - uid: 8931 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 66.5,2.5 - parent: 2 - - uid: 8932 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 68.5,2.5 - parent: 2 - - uid: 8934 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 70.5,3.5 - parent: 2 - - uid: 8935 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 70.5,4.5 - parent: 2 - - uid: 8936 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 63.5,2.5 - parent: 2 - - uid: 8937 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 62.5,2.5 - parent: 2 - - uid: 8938 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 64.5,2.5 - parent: 2 - - uid: 8941 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 70.5,1.5 - parent: 2 - - uid: 8942 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 70.5,0.5 - parent: 2 - - uid: 8943 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 66.5,0.5 - parent: 2 - - uid: 8944 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 66.5,1.5 - parent: 2 - - uid: 8945 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 66.5,3.5 - parent: 2 - - uid: 8946 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 66.5,4.5 - parent: 2 - - uid: 8947 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 62.5,4.5 - parent: 2 - - uid: 8956 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -26.5,20.5 - parent: 2 - - uid: 8968 - components: - - type: Transform - pos: 45.5,3.5 - parent: 2 - - uid: 9034 - components: - - type: Transform - pos: 48.5,-33.5 - parent: 2 - - uid: 9035 - components: - - type: Transform - pos: 48.5,-35.5 - parent: 2 - - uid: 9036 - components: - - type: Transform - pos: 48.5,-34.5 - parent: 2 - - uid: 9083 - components: - - type: Transform - pos: -12.5,-54.5 - parent: 2 - - uid: 9106 - components: - - type: Transform - pos: 51.5,2.5 - parent: 2 - - uid: 9153 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 56.5,-18.5 - parent: 2 - - uid: 9154 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 55.5,-18.5 - parent: 2 - - uid: 9155 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 55.5,-16.5 - parent: 2 - - uid: 9156 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 56.5,-16.5 - parent: 2 - - uid: 9157 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 56.5,-24.5 - parent: 2 - - uid: 9158 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 55.5,-24.5 - parent: 2 - - uid: 9159 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 55.5,-26.5 - parent: 2 - - uid: 9160 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 56.5,-26.5 - parent: 2 - - uid: 9179 - components: - - type: Transform - pos: 24.5,-46.5 - parent: 2 - - uid: 9181 - components: - - type: Transform - pos: 24.5,-48.5 - parent: 2 - - uid: 9182 - components: - - type: Transform - pos: 24.5,-50.5 - parent: 2 - - uid: 9183 - components: - - type: Transform - pos: 24.5,-49.5 - parent: 2 - - uid: 9184 - components: - - type: Transform - pos: 25.5,-51.5 - parent: 2 - - uid: 9185 - components: - - type: Transform - pos: 27.5,-51.5 - parent: 2 - - uid: 9186 - components: - - type: Transform - pos: 28.5,-51.5 - parent: 2 - - uid: 9292 - components: - - type: Transform - pos: 48.5,-28.5 - parent: 2 - - uid: 9510 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 39.5,-65.5 - parent: 2 - - uid: 9523 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 20.5,-3.5 - parent: 2 - - uid: 9526 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -56.5,-52.5 - parent: 2 - - uid: 9533 - components: - - type: Transform - pos: 25.5,19.5 - parent: 2 - - uid: 9594 - components: - - type: Transform - pos: 3.5,-17.5 - parent: 2 - - uid: 9631 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 1.5,-17.5 - parent: 2 - - uid: 9646 - components: - - type: Transform - pos: 21.5,9.5 - parent: 2 - - uid: 9680 - components: - - type: Transform - pos: 48.5,-32.5 - parent: 2 - - uid: 9707 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -54.5,-53.5 - parent: 2 - - uid: 9945 - components: - - type: Transform - pos: 41.5,6.5 - parent: 2 - - uid: 9976 - components: - - type: Transform - pos: 31.5,-54.5 - parent: 2 - - uid: 9977 - components: - - type: Transform - pos: 35.5,-54.5 - parent: 2 - - uid: 9978 - components: - - type: Transform - pos: 33.5,-54.5 - parent: 2 - - uid: 9979 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 48.5,-43.5 - parent: 2 - - uid: 9980 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 48.5,-39.5 - parent: 2 - - uid: 9985 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 48.5,-48.5 - parent: 2 - - uid: 9990 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 48.5,-51.5 - parent: 2 - - uid: 10100 - components: - - type: Transform - pos: -47.5,-53.5 - parent: 2 - - uid: 10111 - components: - - type: Transform - pos: 48.5,-31.5 - parent: 2 - - uid: 10178 - components: - - type: Transform - pos: 48.5,-29.5 - parent: 2 - - uid: 10418 - components: - - type: Transform - pos: 8.5,-17.5 - parent: 2 - - uid: 10450 - components: - - type: Transform - pos: 16.5,0.5 - parent: 2 - - uid: 10475 - components: - - type: Transform - pos: -49.5,-52.5 - parent: 2 - - uid: 10519 - components: - - type: Transform - pos: 14.5,-13.5 - parent: 2 - - uid: 10631 - components: - - type: Transform - pos: 6.5,-17.5 - parent: 2 - - uid: 10697 - components: - - type: Transform - pos: 12.5,-17.5 - parent: 2 - - uid: 10768 - components: - - type: Transform - pos: -43.5,-48.5 - parent: 2 - - uid: 10884 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 48.5,-50.5 - parent: 2 - - uid: 10926 - components: - - type: Transform - pos: 8.5,2.5 - parent: 2 - - uid: 11048 - components: - - type: Transform - pos: 4.5,-42.5 - parent: 2 - - uid: 11060 - components: - - type: Transform - pos: 21.5,-13.5 - parent: 2 - - uid: 11153 - components: - - type: Transform - pos: 20.5,-13.5 - parent: 2 - - uid: 11195 - components: - - type: Transform - pos: -49.5,-55.5 - parent: 2 - - uid: 11246 - components: - - type: Transform - pos: -39.5,-57.5 - parent: 2 - - uid: 11247 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -43.5,-53.5 - parent: 2 - - uid: 11255 - components: - - type: Transform - pos: -38.5,-57.5 - parent: 2 - - uid: 11288 - components: - - type: Transform - pos: 7.5,-17.5 - parent: 2 - - uid: 11303 - components: - - type: Transform - pos: 23.5,-16.5 - parent: 2 - - uid: 11317 - components: - - type: Transform - pos: -53.5,-59.5 - parent: 2 - - uid: 11563 - components: - - type: Transform - pos: 52.5,-31.5 - parent: 2 - - uid: 11633 - components: - - type: Transform - pos: -41.5,-57.5 - parent: 2 - - uid: 11713 - components: - - type: Transform - pos: 10.5,2.5 - parent: 2 - - uid: 11765 - components: - - type: Transform - pos: 3.5,-26.5 - parent: 2 - - uid: 11771 - components: - - type: Transform - pos: 0.5,-25.5 - parent: 2 - - uid: 11772 - components: - - type: Transform - pos: 10.5,-17.5 - parent: 2 - - uid: 11952 - components: - - type: Transform - pos: -40.5,-57.5 - parent: 2 - - uid: 11995 - components: - - type: Transform - pos: -51.5,-59.5 - parent: 2 - - uid: 11998 - components: - - type: Transform - pos: -52.5,-59.5 - parent: 2 - - uid: 12183 - components: - - type: Transform - pos: 10.5,-78.5 - parent: 2 - - uid: 12235 - components: - - type: Transform - pos: -50.5,-58.5 - parent: 2 - - uid: 12239 - components: - - type: Transform - pos: -51.5,-58.5 - parent: 2 - - uid: 12259 - components: - - type: Transform - pos: -11.5,-56.5 - parent: 2 - - uid: 12302 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -22.5,22.5 - parent: 2 - - uid: 12309 - components: - - type: Transform - pos: -10.5,-54.5 - parent: 2 - - uid: 12431 - components: - - type: Transform - pos: 34.5,-42.5 - parent: 2 - - uid: 12447 - components: - - type: Transform - pos: -37.5,-57.5 - parent: 2 - - uid: 12449 - components: - - type: Transform - pos: 16.5,-11.5 - parent: 2 - - uid: 12450 - components: - - type: Transform - pos: -49.5,-56.5 - parent: 2 - - uid: 12476 - components: - - type: Transform - pos: 16.5,-9.5 - parent: 2 - - uid: 12742 - components: - - type: Transform - pos: -9.5,-94.5 - parent: 2 - - uid: 12796 - components: - - type: Transform - pos: 10.5,-86.5 - parent: 2 - - uid: 12816 - components: - - type: Transform - pos: -1.5,-94.5 - parent: 2 - - uid: 12817 - components: - - type: Transform - pos: -6.5,-86.5 - parent: 2 - - uid: 12823 - components: - - type: Transform - pos: -0.5,-93.5 - parent: 2 - - uid: 12827 - components: - - type: Transform - pos: 10.5,-85.5 - parent: 2 - - uid: 12828 - components: - - type: Transform - pos: 10.5,-88.5 - parent: 2 - - uid: 12829 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 3.5,-94.5 - parent: 2 - - uid: 12831 - components: - - type: Transform - pos: 10.5,-87.5 - parent: 2 - - uid: 12832 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -3.5,-90.5 - parent: 2 - - uid: 12834 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -4.5,-90.5 - parent: 2 - - uid: 12839 - components: - - type: Transform - pos: -6.5,-88.5 - parent: 2 - - uid: 13156 - components: - - type: Transform - pos: -11.5,-28.5 - parent: 2 - - uid: 13162 - components: - - type: Transform - pos: -15.5,-27.5 - parent: 2 - - uid: 13165 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -4.5,-22.5 - parent: 2 - - uid: 13171 - components: - - type: Transform - pos: -42.5,-57.5 - parent: 2 - - uid: 13176 - components: - - type: Transform - pos: -11.5,-54.5 - parent: 2 - - uid: 13205 - components: - - type: Transform - pos: 23.5,-7.5 - parent: 2 - - uid: 13233 - components: - - type: Transform - pos: -11.5,-55.5 - parent: 2 - - uid: 13271 - components: - - type: Transform - pos: -6.5,-85.5 - parent: 2 - - uid: 13371 - components: - - type: Transform - pos: 15.5,-58.5 - parent: 2 - - uid: 13677 - components: - - type: Transform - pos: 15.5,-13.5 - parent: 2 - - uid: 13748 - components: - - type: Transform - pos: -37.5,-20.5 - parent: 2 - - uid: 13852 - components: - - type: Transform - pos: 15.5,-17.5 - parent: 2 - - uid: 13854 - components: - - type: Transform - pos: -49.5,-49.5 - parent: 2 - - uid: 14209 - components: - - type: Transform - pos: 93.5,-40.5 - parent: 2 - - uid: 14218 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -19.5,20.5 - parent: 2 - - uid: 14221 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -20.5,20.5 - parent: 2 - - uid: 14273 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -15.5,20.5 - parent: 2 - - uid: 14323 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -17.5,20.5 - parent: 2 - - uid: 14337 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 2.5,19.5 - parent: 2 - - uid: 14339 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 8.5,19.5 - parent: 2 - - uid: 14340 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 7.5,20.5 - parent: 2 - - uid: 14359 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 2.5,18.5 - parent: 2 - - uid: 14369 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 6.5,19.5 - parent: 2 - - uid: 14373 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 6.5,18.5 - parent: 2 - - uid: 14639 - components: - - type: Transform - pos: 27.5,-43.5 - parent: 2 - - uid: 14972 - components: - - type: Transform - pos: 10.5,-79.5 - parent: 2 - - uid: 14975 - components: - - type: Transform - pos: -7.5,-77.5 - parent: 2 - - uid: 14976 - components: - - type: Transform - pos: -7.5,-78.5 - parent: 2 - - uid: 14977 - components: - - type: Transform - pos: 10.5,-77.5 - parent: 2 - - uid: 14985 - components: - - type: Transform - pos: -7.5,-79.5 - parent: 2 - - uid: 15020 - components: - - type: Transform - pos: 15.5,-57.5 - parent: 2 - - uid: 15046 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -1.5,-90.5 - parent: 2 - - uid: 15047 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 0.5,-90.5 - parent: 2 - - uid: 15050 - components: - - type: Transform - pos: 3.5,-98.5 - parent: 2 - - uid: 15053 - components: - - type: Transform - pos: 1.5,-95.5 - parent: 2 - - uid: 15063 - components: - - type: Transform - pos: 3.5,-101.5 - parent: 2 - - uid: 15065 - components: - - type: Transform - pos: 3.5,-100.5 - parent: 2 - - uid: 15188 - components: - - type: Transform - pos: 15.5,-59.5 - parent: 2 - - uid: 15298 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -14.5,20.5 - parent: 2 - - uid: 15311 - components: - - type: Transform - pos: 25.5,-14.5 - parent: 2 - - uid: 15678 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -16.5,20.5 - parent: 2 - - uid: 15791 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -59.5,-59.5 - parent: 2 - - uid: 15797 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -60.5,-59.5 - parent: 2 - - uid: 15856 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -21.5,20.5 - parent: 2 - - uid: 15926 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -56.5,-59.5 - parent: 2 - - uid: 16030 - components: - - type: Transform - pos: 16.5,-1.5 - parent: 2 - - uid: 16034 - components: - - type: Transform - pos: 16.5,-3.5 - parent: 2 - - uid: 16041 - components: - - type: Transform - pos: 16.5,-6.5 - parent: 2 - - uid: 16061 - components: - - type: Transform - pos: 9.5,2.5 - parent: 2 - - uid: 16107 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -20.5,22.5 - parent: 2 - - uid: 16198 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -25.5,20.5 - parent: 2 - - uid: 16710 - components: - - type: Transform - pos: 3.5,-96.5 - parent: 2 - - uid: 16763 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -57.5,-59.5 - parent: 2 - - uid: 16873 - components: - - type: Transform - pos: 89.5,-44.5 - parent: 2 - - uid: 16885 - components: - - type: Transform - pos: 89.5,-42.5 - parent: 2 - - uid: 16888 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -61.5,-59.5 - parent: 2 - - uid: 16890 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -55.5,-59.5 - parent: 2 - - uid: 16926 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -43.5,-54.5 - parent: 2 - - uid: 16936 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -43.5,-51.5 - parent: 2 - - uid: 16963 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -2.5,-90.5 - parent: 2 - - uid: 17035 - components: - - type: Transform - pos: -8.5,2.5 - parent: 2 - - uid: 17036 - components: - - type: Transform - pos: -7.5,2.5 - parent: 2 - - uid: 17037 - components: - - type: Transform - pos: -6.5,2.5 - parent: 2 - - uid: 17038 - components: - - type: Transform - pos: -5.5,2.5 - parent: 2 - - uid: 17039 - components: - - type: Transform - pos: -4.5,2.5 - parent: 2 - - uid: 17040 - components: - - type: Transform - pos: -3.5,2.5 - parent: 2 - - uid: 17041 - components: - - type: Transform - pos: -2.5,2.5 - parent: 2 - - uid: 17042 - components: - - type: Transform - pos: -1.5,2.5 - parent: 2 - - uid: 17043 - components: - - type: Transform - pos: -0.5,2.5 - parent: 2 - - uid: 17044 - components: - - type: Transform - pos: 1.5,2.5 - parent: 2 - - uid: 17045 - components: - - type: Transform - pos: 2.5,2.5 - parent: 2 - - uid: 17046 - components: - - type: Transform - pos: 3.5,2.5 - parent: 2 - - uid: 17047 - components: - - type: Transform - pos: 4.5,2.5 - parent: 2 - - uid: 17048 - components: - - type: Transform - pos: 0.5,2.5 - parent: 2 - - uid: 17131 - components: - - type: Transform - pos: 90.5,-42.5 - parent: 2 - - uid: 17253 - components: - - type: Transform - pos: 16.5,-8.5 - parent: 2 - - uid: 17254 - components: - - type: Transform - pos: 13.5,-16.5 - parent: 2 - - uid: 17259 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 3.5,-93.5 - parent: 2 - - uid: 17280 - components: - - type: Transform - pos: 89.5,-40.5 - parent: 2 - - uid: 17290 - components: - - type: Transform - pos: 90.5,-44.5 - parent: 2 - - uid: 17423 - components: - - type: Transform - pos: 16.5,-12.5 - parent: 2 - - uid: 17452 - components: - - type: Transform - pos: 92.5,-40.5 - parent: 2 - - uid: 17485 - components: - - type: Transform - pos: 16.5,-10.5 - parent: 2 - - uid: 17629 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 3.5,-95.5 - parent: 2 - - uid: 17715 - components: - - type: Transform - pos: 91.5,-44.5 - parent: 2 - - uid: 17726 - components: - - type: Transform - pos: 90.5,-40.5 - parent: 2 - - uid: 17737 - components: - - type: Transform - pos: -8.5,-19.5 - parent: 2 - - uid: 17744 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 43.5,-35.5 - parent: 2 - - uid: 17745 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 43.5,-36.5 - parent: 2 - - uid: 17746 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 43.5,-32.5 - parent: 2 - - uid: 17767 - components: - - type: Transform - pos: 91.5,-40.5 - parent: 2 - - uid: 17774 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 69.5,2.5 - parent: 2 - - uid: 17775 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 70.5,2.5 - parent: 2 - - uid: 17776 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 65.5,2.5 - parent: 2 - - uid: 17816 - components: - - type: Transform - pos: 92.5,-44.5 - parent: 2 - - uid: 17838 - components: - - type: Transform - pos: 93.5,-44.5 - parent: 2 - - uid: 17958 - components: - - type: Transform - pos: 84.5,-42.5 - parent: 2 - - uid: 17959 - components: - - type: Transform - pos: 83.5,-42.5 - parent: 2 - - uid: 18505 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 48.5,-44.5 - parent: 2 - - uid: 18616 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 3.5,-92.5 - parent: 2 - - uid: 18634 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 48.5,-49.5 - parent: 2 - - uid: 18645 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 48.5,-45.5 - parent: 2 - - uid: 18727 - components: - - type: Transform - pos: 36.5,-54.5 - parent: 2 - - uid: 18728 - components: - - type: Transform - pos: 38.5,-53.5 - parent: 2 - - uid: 18729 - components: - - type: Transform - pos: 39.5,-53.5 - parent: 2 - - uid: 18730 - components: - - type: Transform - pos: 40.5,-53.5 - parent: 2 - - uid: 18731 - components: - - type: Transform - pos: 42.5,-53.5 - parent: 2 - - uid: 18732 - components: - - type: Transform - pos: 43.5,-53.5 - parent: 2 - - uid: 18733 - components: - - type: Transform - pos: 45.5,-52.5 - parent: 2 - - uid: 18734 - components: - - type: Transform - pos: 47.5,-52.5 - parent: 2 - - uid: 18735 - components: - - type: Transform - pos: 46.5,-52.5 - parent: 2 - - uid: 18736 - components: - - type: Transform - pos: 49.5,-52.5 - parent: 2 - - uid: 18737 - components: - - type: Transform - pos: 51.5,-57.5 - parent: 2 - - uid: 18738 - components: - - type: Transform - pos: 51.5,-58.5 - parent: 2 - - uid: 18739 - components: - - type: Transform - pos: 51.5,-59.5 - parent: 2 - - uid: 18740 - components: - - type: Transform - pos: 51.5,-60.5 - parent: 2 - - uid: 18741 - components: - - type: Transform - pos: 51.5,-61.5 - parent: 2 - - uid: 18742 - components: - - type: Transform - pos: 39.5,-61.5 - parent: 2 - - uid: 18743 - components: - - type: Transform - pos: 39.5,-60.5 - parent: 2 - - uid: 18744 - components: - - type: Transform - pos: 39.5,-64.5 - parent: 2 - - uid: 18746 - components: - - type: Transform - pos: 39.5,-66.5 - parent: 2 - - uid: 18747 - components: - - type: Transform - pos: 51.5,-63.5 - parent: 2 - - uid: 18748 - components: - - type: Transform - pos: 51.5,-64.5 - parent: 2 - - uid: 18749 - components: - - type: Transform - pos: 31.5,-65.5 - parent: 2 - - uid: 18750 - components: - - type: Transform - pos: 31.5,-66.5 - parent: 2 - - uid: 18751 - components: - - type: Transform - pos: 31.5,-67.5 - parent: 2 - - uid: 18752 - components: - - type: Transform - pos: 51.5,-52.5 - parent: 2 - - uid: 18753 - components: - - type: Transform - pos: 50.5,-52.5 - parent: 2 - - uid: 18755 - components: - - type: Transform - pos: 58.5,-53.5 - parent: 2 - - uid: 18756 - components: - - type: Transform - pos: 55.5,-54.5 - parent: 2 - - uid: 18757 - components: - - type: Transform - pos: 56.5,-54.5 - parent: 2 - - uid: 18984 - components: - - type: Transform - pos: 3.5,-41.5 - parent: 2 - - uid: 19158 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 11.5,-97.5 - parent: 2 - - uid: 19159 - components: - - type: Transform - pos: 3.5,-97.5 - parent: 2 - - uid: 19181 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 12.5,-97.5 - parent: 2 - - uid: 19184 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 10.5,-97.5 - parent: 2 - - uid: 19203 - components: - - type: Transform - pos: 3.5,-99.5 - parent: 2 - - uid: 19212 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 13.5,-97.5 - parent: 2 - - uid: 19232 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -0.5,-90.5 - parent: 2 - - uid: 19242 - components: - - type: Transform - pos: 5.5,-95.5 - parent: 2 - - uid: 19267 - components: - - type: Transform - pos: -0.5,-94.5 - parent: 2 - - uid: 19269 - components: - - type: Transform - pos: -1.5,-93.5 - parent: 2 - - uid: 19271 - components: - - type: Transform - pos: 2.5,-95.5 - parent: 2 - - uid: 19272 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -5.5,-90.5 - parent: 2 - - uid: 19867 - components: - - type: Transform - pos: 52.5,-53.5 - parent: 2 - - uid: 19868 - components: - - type: Transform - pos: 52.5,-54.5 - parent: 2 - - uid: 19869 - components: - - type: Transform - pos: 53.5,-54.5 - parent: 2 - - uid: 19972 - components: - - type: Transform - pos: -27.5,20.5 - parent: 2 - - uid: 19980 - components: - - type: Transform - pos: -28.5,20.5 - parent: 2 - - uid: 19990 - components: - - type: Transform - pos: -29.5,21.5 - parent: 2 - - uid: 19991 - components: - - type: Transform - pos: -29.5,22.5 - parent: 2 - - uid: 19992 - components: - - type: Transform - pos: -30.5,23.5 - parent: 2 - - uid: 19993 - components: - - type: Transform - pos: -31.5,23.5 - parent: 2 - - uid: 19994 - components: - - type: Transform - pos: -32.5,23.5 - parent: 2 - - uid: 19995 - components: - - type: Transform - pos: -34.5,23.5 - parent: 2 - - uid: 19996 - components: - - type: Transform - pos: -35.5,23.5 - parent: 2 - - uid: 19997 - components: - - type: Transform - pos: -36.5,23.5 - parent: 2 - - uid: 19998 - components: - - type: Transform - pos: -37.5,23.5 - parent: 2 - - uid: 19999 - components: - - type: Transform - pos: -41.5,21.5 - parent: 2 - - uid: 20000 - components: - - type: Transform - pos: -42.5,21.5 - parent: 2 - - uid: 20001 - components: - - type: Transform - pos: -43.5,21.5 - parent: 2 - - uid: 20002 - components: - - type: Transform - pos: -49.5,16.5 - parent: 2 - - uid: 20003 - components: - - type: Transform - pos: -49.5,17.5 - parent: 2 - - uid: 20004 - components: - - type: Transform - pos: -49.5,18.5 - parent: 2 - - uid: 20007 - components: - - type: Transform - pos: -47.5,19.5 - parent: 2 - - uid: 20008 - components: - - type: Transform - pos: -47.5,20.5 - parent: 2 - - uid: 20009 - components: - - type: Transform - pos: -47.5,21.5 - parent: 2 - - uid: 20010 - components: - - type: Transform - pos: -39.5,23.5 - parent: 2 - - uid: 20011 - components: - - type: Transform - pos: -38.5,23.5 - parent: 2 - - uid: 20012 - components: - - type: Transform - pos: -22.5,20.5 - parent: 2 - - uid: 20013 - components: - - type: Transform - pos: -22.5,21.5 - parent: 2 - - uid: 20014 - components: - - type: Transform - pos: -23.5,20.5 - parent: 2 - - uid: 20015 - components: - - type: Transform - pos: -18.5,19.5 - parent: 2 - - uid: 20016 - components: - - type: Transform - pos: -18.5,18.5 - parent: 2 - - uid: 20017 - components: - - type: Transform - pos: -18.5,17.5 - parent: 2 - - uid: 20051 - components: - - type: Transform - pos: -18.5,16.5 - parent: 2 - - uid: 20053 - components: - - type: Transform - pos: -18.5,14.5 - parent: 2 - - uid: 20056 - components: - - type: Transform - pos: -18.5,13.5 - parent: 2 - - uid: 20082 - components: - - type: Transform - pos: 32.5,-76.5 - parent: 2 - - uid: 20084 - components: - - type: Transform - pos: 31.5,-76.5 - parent: 2 - - uid: 20085 - components: - - type: Transform - pos: 31.5,-75.5 - parent: 2 - - uid: 20086 - components: - - type: Transform - pos: 30.5,-76.5 - parent: 2 - - uid: 20087 - components: - - type: Transform - pos: 30.5,-75.5 - parent: 2 - - uid: 20088 - components: - - type: Transform - pos: 29.5,-76.5 - parent: 2 - - uid: 20089 - components: - - type: Transform - pos: 29.5,-75.5 - parent: 2 - - uid: 20090 - components: - - type: Transform - pos: 32.5,-75.5 - parent: 2 - - uid: 20091 - components: - - type: Transform - pos: 30.5,-74.5 - parent: 2 - - uid: 20094 - components: - - type: Transform - pos: 30.5,-70.5 - parent: 2 - - uid: 20095 - components: - - type: Transform - pos: 30.5,-69.5 - parent: 2 - - uid: 20096 - components: - - type: Transform - pos: 30.5,-68.5 - parent: 2 - - uid: 20147 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 47.5,-37.5 - parent: 2 - - uid: 20148 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 46.5,-37.5 - parent: 2 - - uid: 20219 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 3.5,-91.5 - parent: 2 - - uid: 20550 - components: - - type: Transform - pos: -44.5,-13.5 - parent: 2 - - uid: 20551 - components: - - type: Transform - pos: -45.5,-13.5 - parent: 2 - - uid: 20552 - components: - - type: Transform - pos: -46.5,-13.5 - parent: 2 - - uid: 20567 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -37.5,-2.5 - parent: 2 - - uid: 20569 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -36.5,-2.5 - parent: 2 - - uid: 20570 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -35.5,-2.5 - parent: 2 - - uid: 20571 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -34.5,-2.5 - parent: 2 - - uid: 20572 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -33.5,-2.5 - parent: 2 - - uid: 20573 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -32.5,-1.5 - parent: 2 - - uid: 20575 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -32.5,-2.5 - parent: 2 - - uid: 20576 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -32.5,-3.5 - parent: 2 - - uid: 20577 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -32.5,-4.5 - parent: 2 - - uid: 20830 - components: - - type: Transform - pos: -42.5,-48.5 - parent: 2 - - uid: 20831 - components: - - type: Transform - pos: -41.5,-48.5 - parent: 2 - - uid: 20836 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 15.5,-62.5 - parent: 2 - - uid: 21000 - components: - - type: Transform - pos: -32.5,-15.5 - parent: 2 - - uid: 21001 - components: - - type: Transform - pos: -31.5,-15.5 - parent: 2 - - uid: 21161 - components: - - type: Transform - pos: -33.5,-19.5 - parent: 2 - - uid: 21162 - components: - - type: Transform - pos: -33.5,-18.5 - parent: 2 - - uid: 21163 - components: - - type: Transform - pos: -33.5,-17.5 - parent: 2 - - uid: 21166 - components: - - type: Transform - pos: -30.5,-19.5 - parent: 2 - - uid: 21167 - components: - - type: Transform - pos: -29.5,-19.5 - parent: 2 - - uid: 21168 - components: - - type: Transform - pos: -34.5,-19.5 - parent: 2 - - uid: 21169 - components: - - type: Transform - pos: -36.5,-19.5 - parent: 2 - - uid: 21170 - components: - - type: Transform - pos: -37.5,-19.5 - parent: 2 - - uid: 21172 - components: - - type: Transform - pos: -38.5,-20.5 - parent: 2 - - uid: 21173 - components: - - type: Transform - pos: -39.5,-20.5 - parent: 2 - - uid: 21175 - components: - - type: Transform - pos: -34.5,-15.5 - parent: 2 - - uid: 21197 - components: - - type: Transform - pos: -36.5,-48.5 - parent: 2 - - uid: 21198 - components: - - type: Transform - pos: -37.5,-48.5 - parent: 2 - - uid: 21200 - components: - - type: Transform - pos: -38.5,-47.5 - parent: 2 - - uid: 21201 - components: - - type: Transform - pos: -38.5,-46.5 - parent: 2 - - uid: 21202 - components: - - type: Transform - pos: -38.5,-45.5 - parent: 2 - - uid: 21203 - components: - - type: Transform - pos: -38.5,-43.5 - parent: 2 - - uid: 21204 - components: - - type: Transform - pos: -38.5,-44.5 - parent: 2 - - uid: 21205 - components: - - type: Transform - pos: -38.5,-40.5 - parent: 2 - - uid: 21206 - components: - - type: Transform - pos: -37.5,-41.5 - parent: 2 - - uid: 21207 - components: - - type: Transform - pos: -38.5,-42.5 - parent: 2 - - uid: 21213 - components: - - type: Transform - pos: -40.5,-48.5 - parent: 2 - - uid: 21214 - components: - - type: Transform - pos: -44.5,-48.5 - parent: 2 - - uid: 21315 - components: - - type: Transform - pos: 28.5,-3.5 - parent: 2 - - uid: 21316 - components: - - type: Transform - pos: 27.5,-3.5 - parent: 2 - - uid: 21318 - components: - - type: Transform - pos: 26.5,-3.5 - parent: 2 - - uid: 21400 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -63.5,-53.5 - parent: 2 - - uid: 21453 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -63.5,-56.5 - parent: 2 - - uid: 21454 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -63.5,-55.5 - parent: 2 - - uid: 21455 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -63.5,-54.5 - parent: 2 - - uid: 21460 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -64.5,-54.5 - parent: 2 - - uid: 21461 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -65.5,-54.5 - parent: 2 - - uid: 21462 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -66.5,-54.5 - parent: 2 - - uid: 21463 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -67.5,-54.5 - parent: 2 - - uid: 21464 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -68.5,-54.5 - parent: 2 - - uid: 21465 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -69.5,-54.5 - parent: 2 - - uid: 21466 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -70.5,-54.5 - parent: 2 - - uid: 21467 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -71.5,-54.5 - parent: 2 - - uid: 21468 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -72.5,-54.5 - parent: 2 - - uid: 21469 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -73.5,-54.5 - parent: 2 - - uid: 21470 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -74.5,-54.5 - parent: 2 - - uid: 21471 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -75.5,-54.5 - parent: 2 - - uid: 21472 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -75.5,-55.5 - parent: 2 - - uid: 21473 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -75.5,-56.5 - parent: 2 - - uid: 21474 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -71.5,-56.5 - parent: 2 - - uid: 21475 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -71.5,-55.5 - parent: 2 - - uid: 21476 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -71.5,-53.5 - parent: 2 - - uid: 21477 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -71.5,-52.5 - parent: 2 - - uid: 21478 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -75.5,-52.5 - parent: 2 - - uid: 21479 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -75.5,-53.5 - parent: 2 - - uid: 21480 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -67.5,-53.5 - parent: 2 - - uid: 21481 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -67.5,-52.5 - parent: 2 - - uid: 21482 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -67.5,-55.5 - parent: 2 - - uid: 21483 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -67.5,-56.5 - parent: 2 - - uid: 21484 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -63.5,-52.5 - parent: 2 - - uid: 21679 - components: - - type: Transform - pos: 41.5,5.5 - parent: 2 - - uid: 21822 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 19.5,-3.5 - parent: 2 - - uid: 21823 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 21.5,-3.5 - parent: 2 - - uid: 21824 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 18.5,-3.5 - parent: 2 - - uid: 21841 - components: - - type: Transform - pos: 13.5,-1.5 - parent: 2 - - uid: 21842 - components: - - type: Transform - pos: 12.5,-1.5 - parent: 2 - - uid: 21941 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -56.5,-53.5 - parent: 2 - - uid: 21944 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -55.5,-53.5 - parent: 2 - - uid: 22414 - components: - - type: Transform - pos: 24.5,16.5 - parent: 2 - - uid: 22416 - components: - - type: Transform - pos: 25.5,14.5 - parent: 2 - - uid: 22466 - components: - - type: Transform - pos: 28.5,18.5 - parent: 2 - - uid: 22467 - components: - - type: Transform - pos: 25.5,18.5 - parent: 2 - - uid: 22468 - components: - - type: Transform - pos: 28.5,17.5 - parent: 2 - - uid: 22469 - components: - - type: Transform - pos: 29.5,18.5 - parent: 2 - - uid: 22593 - components: - - type: Transform - pos: -0.5,-26.5 - parent: 2 - - uid: 22641 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 43.5,14.5 - parent: 2 - - uid: 22642 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 42.5,14.5 - parent: 2 - - uid: 23207 - components: - - type: Transform - pos: 23.5,-3.5 - parent: 2 - - uid: 23441 - components: - - type: Transform - pos: 6.5,-12.5 - parent: 2 - - uid: 23453 - components: - - type: Transform - pos: 6.5,-6.5 - parent: 2 - - uid: 23470 - components: - - type: Transform - pos: 7.5,-6.5 - parent: 2 - - uid: 23478 - components: - - type: Transform - pos: 8.5,-6.5 - parent: 2 - - uid: 23479 - components: - - type: Transform - pos: 8.5,-12.5 - parent: 2 - - uid: 23482 - components: - - type: Transform - pos: 7.5,-12.5 - parent: 2 - - uid: 23483 - components: - - type: Transform - pos: 10.5,-6.5 - parent: 2 - - uid: 23484 - components: - - type: Transform - pos: 10.5,-7.5 - parent: 2 - - uid: 23485 - components: - - type: Transform - pos: 10.5,-8.5 - parent: 2 - - uid: 23486 - components: - - type: Transform - pos: 10.5,-9.5 - parent: 2 - - uid: 23487 - components: - - type: Transform - pos: 10.5,-10.5 - parent: 2 - - uid: 23488 - components: - - type: Transform - pos: 10.5,-11.5 - parent: 2 - - uid: 23489 - components: - - type: Transform - pos: 10.5,-12.5 - parent: 2 - - uid: 23490 - components: - - type: Transform - pos: 4.5,-6.5 - parent: 2 - - uid: 23491 - components: - - type: Transform - pos: 4.5,-7.5 - parent: 2 - - uid: 23492 - components: - - type: Transform - pos: 4.5,-8.5 - parent: 2 - - uid: 23493 - components: - - type: Transform - pos: 4.5,-10.5 - parent: 2 - - uid: 23494 - components: - - type: Transform - pos: 4.5,-11.5 - parent: 2 - - uid: 23495 - components: - - type: Transform - pos: 4.5,-12.5 - parent: 2 - - uid: 23742 - components: - - type: Transform - pos: -42.5,29.5 - parent: 2 - - uid: 23743 - components: - - type: Transform - pos: -41.5,29.5 - parent: 2 - - uid: 23744 - components: - - type: Transform - pos: -39.5,29.5 - parent: 2 - - uid: 23745 - components: - - type: Transform - pos: -38.5,29.5 - parent: 2 - - uid: 23746 - components: - - type: Transform - pos: -38.5,27.5 - parent: 2 - - uid: 23747 - components: - - type: Transform - pos: -39.5,27.5 - parent: 2 - - uid: 23748 - components: - - type: Transform - pos: -39.5,26.5 - parent: 2 - - uid: 23749 - components: - - type: Transform - pos: -39.5,25.5 - parent: 2 - - uid: 24196 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -29.5,20.5 - parent: 2 - - uid: 24523 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 49.5,-37.5 - parent: 2 - - uid: 24536 - components: - - type: Transform - pos: 57.5,-41.5 - parent: 2 - - uid: 24550 - components: - - type: Transform - pos: 56.5,-41.5 - parent: 2 - - uid: 24556 - components: - - type: Transform - pos: -49.5,29.5 - parent: 2 - - uid: 24634 - components: - - type: Transform - pos: -40.5,-13.5 - parent: 2 - - uid: 24635 - components: - - type: Transform - pos: -41.5,-13.5 - parent: 2 - - uid: 24637 - components: - - type: Transform - pos: -37.5,-12.5 - parent: 2 - - uid: 24638 - components: - - type: Transform - pos: -38.5,-12.5 - parent: 2 - - uid: 24639 - components: - - type: Transform - pos: -38.5,-13.5 - parent: 2 - - uid: 24647 - components: - - type: Transform - pos: -50.5,29.5 - parent: 2 - - uid: 24648 - components: - - type: Transform - pos: -51.5,29.5 - parent: 2 - - uid: 24649 - components: - - type: Transform - pos: -52.5,29.5 - parent: 2 - - uid: 24650 - components: - - type: Transform - pos: -53.5,29.5 - parent: 2 - - uid: 24651 - components: - - type: Transform - pos: -54.5,29.5 - parent: 2 - - uid: 24652 - components: - - type: Transform - pos: -55.5,29.5 - parent: 2 - - uid: 24653 - components: - - type: Transform - pos: -56.5,29.5 - parent: 2 - - uid: 24654 - components: - - type: Transform - pos: -57.5,29.5 - parent: 2 - - uid: 24655 - components: - - type: Transform - pos: -58.5,29.5 - parent: 2 - - uid: 24656 - components: - - type: Transform - pos: -59.5,29.5 - parent: 2 - - uid: 24657 - components: - - type: Transform - pos: -60.5,29.5 - parent: 2 - - uid: 24658 - components: - - type: Transform - pos: -61.5,29.5 - parent: 2 - - uid: 24659 - components: - - type: Transform - pos: -62.5,29.5 - parent: 2 - - uid: 24660 - components: - - type: Transform - pos: -63.5,29.5 - parent: 2 - - uid: 24661 - components: - - type: Transform - pos: -64.5,29.5 - parent: 2 - - uid: 24662 - components: - - type: Transform - pos: -65.5,29.5 - parent: 2 - - uid: 24663 - components: - - type: Transform - pos: -65.5,30.5 - parent: 2 - - uid: 24664 - components: - - type: Transform - pos: -61.5,30.5 - parent: 2 - - uid: 24665 - components: - - type: Transform - pos: -53.5,30.5 - parent: 2 - - uid: 24666 - components: - - type: Transform - pos: -57.5,30.5 - parent: 2 - - uid: 24667 - components: - - type: Transform - pos: -49.5,30.5 - parent: 2 - - uid: 24668 - components: - - type: Transform - pos: -63.5,21.5 - parent: 2 - - uid: 24669 - components: - - type: Transform - pos: -61.5,28.5 - parent: 2 - - uid: 24670 - components: - - type: Transform - pos: -61.5,27.5 - parent: 2 - - uid: 24671 - components: - - type: Transform - pos: -61.5,26.5 - parent: 2 - - uid: 24672 - components: - - type: Transform - pos: -61.5,25.5 - parent: 2 - - uid: 24673 - components: - - type: Transform - pos: -61.5,24.5 - parent: 2 - - uid: 24674 - components: - - type: Transform - pos: -61.5,23.5 - parent: 2 - - uid: 24675 - components: - - type: Transform - pos: -61.5,22.5 - parent: 2 - - uid: 24676 - components: - - type: Transform - pos: -61.5,19.5 - parent: 2 - - uid: 24677 - components: - - type: Transform - pos: -61.5,20.5 - parent: 2 - - uid: 24678 - components: - - type: Transform - pos: -61.5,18.5 - parent: 2 - - uid: 24679 - components: - - type: Transform - pos: -61.5,17.5 - parent: 2 - - uid: 24680 - components: - - type: Transform - pos: -61.5,16.5 - parent: 2 - - uid: 24681 - components: - - type: Transform - pos: -61.5,15.5 - parent: 2 - - uid: 24682 - components: - - type: Transform - pos: -61.5,14.5 - parent: 2 - - uid: 24683 - components: - - type: Transform - pos: -61.5,13.5 - parent: 2 - - uid: 24684 - components: - - type: Transform - pos: -61.5,12.5 - parent: 2 - - uid: 24685 - components: - - type: Transform - pos: -61.5,11.5 - parent: 2 - - uid: 24686 - components: - - type: Transform - pos: -61.5,21.5 - parent: 2 - - uid: 24687 - components: - - type: Transform - pos: -61.5,9.5 - parent: 2 - - uid: 24688 - components: - - type: Transform - pos: -61.5,10.5 - parent: 2 - - uid: 24689 - components: - - type: Transform - pos: -62.5,9.5 - parent: 2 - - uid: 24690 - components: - - type: Transform - pos: -62.5,13.5 - parent: 2 - - uid: 24691 - components: - - type: Transform - pos: -62.5,17.5 - parent: 2 - - uid: 24692 - components: - - type: Transform - pos: -62.5,21.5 - parent: 2 - - uid: 24693 - components: - - type: Transform - pos: -62.5,25.5 - parent: 2 - - uid: 24694 - components: - - type: Transform - pos: -63.5,9.5 - parent: 2 - - uid: 24695 - components: - - type: Transform - pos: -63.5,13.5 - parent: 2 - - uid: 24696 - components: - - type: Transform - pos: -63.5,17.5 - parent: 2 - - uid: 24697 - components: - - type: Transform - pos: -65.5,31.5 - parent: 2 - - uid: 24698 - components: - - type: Transform - pos: -63.5,25.5 - parent: 2 - - uid: 24699 - components: - - type: Transform - pos: -61.5,31.5 - parent: 2 - - uid: 24700 - components: - - type: Transform - pos: -57.5,31.5 - parent: 2 - - uid: 24701 - components: - - type: Transform - pos: -53.5,31.5 - parent: 2 - - uid: 24702 - components: - - type: Transform - pos: -49.5,31.5 - parent: 2 - - uid: 24779 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 56.5,-40.5 - parent: 2 - - uid: 24783 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 57.5,-40.5 - parent: 2 -- proto: Chair - entities: - - uid: 7 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -14.5,14.5 - parent: 2 - - uid: 273 - components: - - type: Transform - pos: 7.5,-18.5 - parent: 2 - - uid: 307 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 12.5,-16.5 - parent: 2 - - uid: 315 - components: - - type: Transform - pos: -18.5,10.5 - parent: 2 - - uid: 364 - components: - - type: Transform - pos: -23.5,9.5 - parent: 2 - - uid: 388 - components: - - type: Transform - pos: -17.5,10.5 - parent: 2 - - uid: 412 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -18.5,8.5 - parent: 2 - - uid: 459 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -25.5,7.5 - parent: 2 - - uid: 610 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -23.5,7.5 - parent: 2 - - uid: 677 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -17.5,8.5 - parent: 2 - - uid: 689 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -24.5,7.5 - parent: 2 - - uid: 1128 - components: - - type: Transform - pos: -25.5,9.5 - parent: 2 - - uid: 1135 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -57.5,-54.5 - parent: 2 - - uid: 1154 - components: - - type: Transform - pos: -24.5,9.5 - parent: 2 - - uid: 1296 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 34.5,11.5 - parent: 2 - - uid: 2044 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 13.5,-60.5 - parent: 2 - - uid: 2388 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -38.5,19.5 - parent: 2 - - uid: 2535 - components: - - type: Transform - pos: -9.5,-24.5 - parent: 2 - - uid: 2613 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 42.5,1.5 - parent: 2 - - uid: 2625 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -40.5,19.5 - parent: 2 - - uid: 2992 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 10.5,-16.5 - parent: 2 - - uid: 3048 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -35.5,-72.5 - parent: 2 - - uid: 3189 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -35.5,-73.5 - parent: 2 - - uid: 4038 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -8.5,-71.5 - parent: 2 - - uid: 4243 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 11.5,-68.5 - parent: 2 - - uid: 4259 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 11.5,-67.5 - parent: 2 - - uid: 4318 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -31.5,-79.5 - parent: 2 - - uid: 4423 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 27.5,-38.5 - parent: 2 - - uid: 4600 - components: - - type: Transform - pos: -30.5,-30.5 - parent: 2 - - uid: 4609 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -30.5,-29.5 - parent: 2 - - uid: 4768 - components: - - type: Transform - pos: 6.5,-18.5 - parent: 2 - - uid: 5336 - components: - - type: Transform - pos: -14.5,16.5 - parent: 2 - - uid: 5698 - components: - - type: Transform - pos: 0.5,12.5 - parent: 2 - - uid: 5868 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 17.5,5.5 - parent: 2 - - uid: 5904 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 40.5,-15.5 - parent: 2 - - uid: 5920 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 40.5,-13.5 - parent: 2 - - uid: 5973 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 17.5,-48.5 - parent: 2 - - uid: 5981 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 18.5,-50.5 - parent: 2 - - uid: 5982 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 19.5,-50.5 - parent: 2 - - uid: 5983 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 20.5,-50.5 - parent: 2 - - uid: 5984 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 21.5,-49.5 - parent: 2 - - uid: 5985 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 17.5,-49.5 - parent: 2 - - uid: 6666 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -20.5,-13.5 - parent: 2 - - uid: 6710 - components: - - type: Transform - pos: -29.5,-30.5 - parent: 2 - - uid: 7015 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 34.5,12.5 - parent: 2 - - uid: 7126 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -35.5,-40.5 - parent: 2 - - uid: 7265 - components: - - type: Transform - pos: -12.5,15.5 - parent: 2 - - uid: 7441 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -2.5,-15.5 - parent: 2 - - uid: 7508 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -18.5,-40.5 - parent: 2 - - uid: 8197 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -12.5,13.5 - parent: 2 - - uid: 8520 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 47.5,-4.5 - parent: 2 - - uid: 8596 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 45.5,-2.5 - parent: 2 - - uid: 8597 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 43.5,-2.5 - parent: 2 - - uid: 8622 - components: - - type: Transform - pos: 48.5,-20.5 - parent: 2 - - uid: 8837 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 45.5,1.5 - parent: 2 - - uid: 8981 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 26.5,-12.5 - parent: 2 - - uid: 9210 - components: - - type: Transform - pos: 47.5,-20.5 - parent: 2 - - uid: 9211 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 47.5,-18.5 - parent: 2 - - uid: 9212 - components: - - type: Transform - pos: 51.5,-20.5 - parent: 2 - - uid: 9214 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 47.5,-22.5 - parent: 2 - - uid: 9302 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 48.5,-22.5 - parent: 2 - - uid: 9304 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 49.5,-22.5 - parent: 2 - - uid: 9305 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 50.5,-22.5 - parent: 2 - - uid: 9319 - components: - - type: Transform - pos: 49.5,-20.5 - parent: 2 - - uid: 9321 - components: - - type: Transform - pos: 50.5,-20.5 - parent: 2 - - uid: 9322 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 51.5,-22.5 - parent: 2 - - uid: 9327 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 48.5,-18.5 - parent: 2 - - uid: 9328 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 49.5,-18.5 - parent: 2 - - uid: 9329 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 50.5,-18.5 - parent: 2 - - uid: 9330 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 51.5,-18.5 - parent: 2 - - uid: 9334 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 27.5,-13.5 - parent: 2 - - uid: 9348 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 47.5,-24.5 - parent: 2 - - uid: 9349 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 49.5,-24.5 - parent: 2 - - uid: 9625 - components: - - type: Transform - pos: -26.5,-30.5 - parent: 2 - - uid: 9884 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -34.5,17.5 - parent: 2 - - uid: 10116 - components: - - type: Transform - pos: -27.5,-30.5 - parent: 2 - - uid: 10229 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -26.5,-29.5 - parent: 2 - - uid: 10271 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -36.5,17.5 - parent: 2 - - uid: 10681 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -55.5,-54.5 - parent: 2 - - uid: 10916 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 18.5,5.5 - parent: 2 - - uid: 10951 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -8.5,-68.5 - parent: 2 - - uid: 10954 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -8.5,-67.5 - parent: 2 - - uid: 11173 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -8.5,-70.5 - parent: 2 - - uid: 11183 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -2.5,-14.5 - parent: 2 - - uid: 11281 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -27.5,-29.5 - parent: 2 - - uid: 11631 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -33.5,1.5 - parent: 2 - - uid: 11634 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -31.5,1.5 - parent: 2 - - uid: 11838 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -37.5,-4.5 - parent: 2 - - uid: 11842 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -35.5,-4.5 - parent: 2 - - uid: 11967 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -29.5,-29.5 - parent: 2 - - uid: 12231 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 43.5,15.5 - parent: 2 - - uid: 12664 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 23.5,8.5 - parent: 2 - - uid: 12710 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 25.5,8.5 - parent: 2 - - uid: 13021 - components: - - type: Transform - pos: -44.5,-20.5 - parent: 2 - - uid: 13022 - components: - - type: Transform - pos: -43.5,-20.5 - parent: 2 - - uid: 13023 - components: - - type: Transform - pos: -42.5,-20.5 - parent: 2 - - uid: 13102 - components: - - type: Transform - pos: -50.5,13.5 - parent: 2 - - uid: 13642 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -49.5,11.5 - parent: 2 - - uid: 14051 - components: - - type: Transform - pos: -51.5,13.5 - parent: 2 - - uid: 15109 - components: - - type: Transform - pos: 8.5,-87.5 - parent: 2 - - uid: 15112 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -20.5,-40.5 - parent: 2 - - uid: 15463 - components: - - type: Transform - pos: 21.5,-20.5 - parent: 2 - - uid: 15464 - components: - - type: Transform - pos: 22.5,-20.5 - parent: 2 - - uid: 15659 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 39.5,19.5 - parent: 2 - - uid: 15750 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 38.5,19.5 - parent: 2 - - uid: 16071 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -35.5,-42.5 - parent: 2 - - uid: 16163 - components: - - type: Transform - pos: 39.5,21.5 - parent: 2 - - uid: 16463 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -56.5,12.5 - parent: 2 - - uid: 16464 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -56.5,11.5 - parent: 2 - - uid: 16482 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -52.5,11.5 - parent: 2 - - uid: 16505 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -51.5,10.5 - parent: 2 - - uid: 17643 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -6.5,21.5 - parent: 2 - - uid: 17644 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -7.5,21.5 - parent: 2 - - uid: 17697 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 42.5,-59.5 - parent: 2 - - uid: 17698 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 42.5,-60.5 - parent: 2 - - uid: 18867 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 4.5,10.5 - parent: 2 - - uid: 18868 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 5.5,10.5 - parent: 2 - - uid: 18869 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 3.5,10.5 - parent: 2 - - uid: 19188 - components: - - type: Transform - pos: 13.5,-58.5 - parent: 2 - - uid: 19201 - components: - - type: Transform - pos: 9.5,-87.5 - parent: 2 - - uid: 19613 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -30.5,11.5 - parent: 2 - - uid: 19614 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -29.5,11.5 - parent: 2 - - uid: 19615 - components: - - type: Transform - pos: -30.5,13.5 - parent: 2 - - uid: 19616 - components: - - type: Transform - pos: -29.5,13.5 - parent: 2 - - uid: 19617 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -30.5,8.5 - parent: 2 - - uid: 19618 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -29.5,8.5 - parent: 2 - - uid: 19619 - components: - - type: Transform - pos: -30.5,10.5 - parent: 2 - - uid: 19620 - components: - - type: Transform - pos: -29.5,10.5 - parent: 2 - - uid: 19625 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -35.5,11.5 - parent: 2 - - uid: 19627 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -34.5,11.5 - parent: 2 - - uid: 19629 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -33.5,11.5 - parent: 2 - - uid: 19650 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -21.5,10.5 - parent: 2 - - uid: 19651 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -21.5,11.5 - parent: 2 - - uid: 20546 - components: - - type: Transform - pos: -54.5,-17.5 - parent: 2 - - uid: 20547 - components: - - type: Transform - pos: -53.5,-17.5 - parent: 2 - - uid: 20548 - components: - - type: Transform - pos: -52.5,-17.5 - parent: 2 - - uid: 21813 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -51.5,-53.5 - parent: 2 - - uid: 21814 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 22.5,5.5 - parent: 2 - - uid: 21815 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 24.5,5.5 - parent: 2 - - uid: 22517 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -14.5,-40.5 - parent: 2 - - uid: 22704 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -17.5,-13.5 - parent: 2 - - uid: 22705 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -17.5,-14.5 - parent: 2 - - uid: 22776 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -16.5,-40.5 - parent: 2 - - uid: 23834 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -20.5,-4.5 - parent: 2 - - uid: 23835 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -19.5,-4.5 - parent: 2 - - uid: 23836 - components: - - type: Transform - pos: -20.5,-0.5 - parent: 2 - - uid: 23837 - components: - - type: Transform - pos: -19.5,-0.5 - parent: 2 - - uid: 23842 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -14.5,6.5 - parent: 2 - - uid: 23843 - components: - - type: Transform - pos: -14.5,8.5 - parent: 2 - - uid: 23844 - components: - - type: Transform - pos: -14.5,4.5 - parent: 2 - - uid: 23845 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -14.5,2.5 - parent: 2 - - uid: 24461 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -19.5,-14.5 - parent: 2 -- proto: ChairFolding - entities: - - uid: 981 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 0.5,22.5 - parent: 2 - - uid: 1247 - components: - - type: Transform - pos: -52.43766,8.527678 - parent: 2 - - uid: 1737 - components: - - type: Transform - pos: -51.46843,8.50683 - parent: 2 - - uid: 3664 - components: - - type: Transform - pos: 52.541405,-38.388084 - parent: 2 - - uid: 4299 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -13.606078,-18.412556 - parent: 2 - - uid: 4320 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -12.553472,-17.38059 - parent: 2 - - uid: 5356 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -0.5,22.5 - parent: 2 - - uid: 9001 - components: - - type: Transform - pos: 38.535606,21.511303 - parent: 2 - - uid: 11869 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 67.56035,-63.3134 - parent: 2 - - uid: 12391 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 32.62121,-76.3481 - parent: 2 - - uid: 12531 - components: - - type: Transform - pos: -26.495022,23.598328 - parent: 2 - - uid: 14245 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 1.5,24.5 - parent: 2 - - uid: 15292 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 1.5,23.5 - parent: 2 - - uid: 15940 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 14.45649,-5.334695 - parent: 2 - - uid: 16206 - components: - - type: Transform - pos: 68.44139,-61.385746 - parent: 2 - - uid: 18833 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 96.49125,-32.383053 - parent: 2 - - uid: 21444 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -32.534172,-20.28666 - parent: 2 - - uid: 22312 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 21.512619,19.602446 - parent: 2 - - uid: 22313 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 23.47563,19.5841 - parent: 2 - - uid: 22613 - components: - - type: Transform - pos: 20.500767,19.519604 - parent: 2 - - uid: 22615 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 20.469517,17.597729 - parent: 2 - - uid: 24409 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -31.510586,27.561695 - parent: 2 -- proto: ChairFoldingSpawnFolded - entities: - - uid: 16928 - components: - - type: Transform - pos: 52.467888,-35.41414 - parent: 2 - - uid: 18834 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 93.481026,-25.317404 - parent: 2 - - uid: 22869 - components: - - type: Transform - pos: 93.99321,-18.341042 - parent: 2 - - uid: 24410 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -33.44272,28.749195 - parent: 2 -- proto: ChairOfficeDark - entities: - - uid: 145 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 31.554409,-34.438152 - parent: 2 - - uid: 271 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 48.551674,-8.388277 - parent: 2 - - uid: 342 - components: - - type: Transform - pos: 46.413918,-32.460354 - parent: 2 - - uid: 858 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 0.53031445,19.5489 - parent: 2 - - uid: 914 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 29.369165,11.450459 - parent: 2 - - uid: 985 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 8.638504,23.593374 - parent: 2 - - uid: 2229 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -13.517146,-14.363466 - parent: 2 - - uid: 2536 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -8.486219,-26.40157 - parent: 2 - - uid: 2878 - components: - - type: Transform - pos: 16.481586,14.607573 - parent: 2 - - uid: 3438 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -20.471191,-38.39636 - parent: 2 - - uid: 3606 - components: - - type: Transform - pos: 22.534935,-43.371696 - parent: 2 - - uid: 3746 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 14.504411,-53.39686 - parent: 2 - - uid: 3844 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 21.566444,-36.306534 - parent: 2 - - uid: 4190 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 19.495235,-24.55801 - parent: 2 - - uid: 4357 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 33.51684,-27.290215 - parent: 2 - - uid: 4498 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 36.41877,-40.356174 - parent: 2 - - uid: 4582 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 35.68654,-45.333687 - parent: 2 - - uid: 5153 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -25.459198,-51.18674 - parent: 2 - - uid: 5215 - components: - - type: Transform - pos: 18.5,-40.5 - parent: 2 - - uid: 5740 - components: - - type: Transform - pos: 36.457546,-2.4914064 - parent: 2 - - uid: 6063 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 36.624294,-4.3468614 - parent: 2 - - uid: 6163 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 38.543137,2.6380181 - parent: 2 - - uid: 6364 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -23.534529,-50.386753 - parent: 2 - - uid: 6601 - components: - - type: Transform - pos: -28.47198,-25.341808 - parent: 2 - - uid: 7418 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -40.459618,-53.280823 - parent: 2 - - uid: 7532 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -20.527239,-44.349594 - parent: 2 - - uid: 7557 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -19.45379,-44.412136 - parent: 2 - - uid: 7570 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -13.5,-46.5 - parent: 2 - - uid: 7675 - components: - - type: Transform - pos: 4.5026083,16.648575 - parent: 2 - - uid: 8636 - components: - - type: Transform - pos: 18.439327,1.646283 - parent: 2 - - uid: 8675 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 27.426058,10.683699 - parent: 2 - - uid: 8739 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 25.522947,0.75847006 - parent: 2 - - uid: 9793 - components: - - type: Transform - pos: -18.350943,-56.397285 - parent: 2 - - uid: 9794 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -15.307766,-56.313892 - parent: 2 - - uid: 9795 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -19.59114,-56.293045 - parent: 2 - - uid: 9796 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -19.497345,-53.457745 - parent: 2 - - uid: 9797 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -15.224391,-52.759342 - parent: 2 - - uid: 11230 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -49.474953,-45.30314 - parent: 2 - - uid: 11629 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -45.512108,-1.3086004 - parent: 2 - - uid: 11988 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -25.50945,-5.3734727 - parent: 2 - - uid: 12019 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -28.490097,-5.3630486 - parent: 2 - - uid: 12035 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -28.42853,-34.31103 - parent: 2 - - uid: 12339 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -27.444351,-22.321272 - parent: 2 - - uid: 12930 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -58.541805,-30.342693 - parent: 2 - - uid: 12940 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -54.421295,-28.385447 - parent: 2 - - uid: 13075 - components: - - type: Transform - pos: -48.451073,-21.408466 - parent: 2 - - uid: 13076 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -47.429733,-23.3668 - parent: 2 - - uid: 13340 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 27.486774,-18.330626 - parent: 2 - - uid: 14116 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -43.414894,-22.46213 - parent: 2 - - uid: 14186 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -41.520638,-46.383194 - parent: 2 - - uid: 14535 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -3.5106664,-21.31229 - parent: 2 - - uid: 14536 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -1.4385903,-21.32861 - parent: 2 - - uid: 14593 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -38.44775,26.690552 - parent: 2 - - uid: 15792 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -57.518234,-60.342995 - parent: 2 - - uid: 17137 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 1.4274683,-41.346966 - parent: 2 - - uid: 17148 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -38.466614,-53.402744 - parent: 2 - - uid: 21761 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 21.511818,3.5986362 - parent: 2 -- proto: ChairOfficeLight - entities: - - uid: 7766 - components: - - type: Transform - pos: 0.6272726,-33.401337 - parent: 2 -- proto: ChairPilotSeat - entities: - - uid: 405 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 1.5,-84.5 - parent: 2 - - uid: 4866 - components: - - type: Transform - pos: 47.5,-87.5 - parent: 2 -- proto: ChairRitual - entities: - - uid: 6689 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 20.405823,-54.259743 - parent: 2 - - type: Pullable - prevFixedRotation: True - - uid: 6690 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 21.614756,-54.27017 - parent: 2 - - uid: 6691 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 19.509544,-54.311863 - parent: 2 -- proto: ChairWood - entities: - - uid: 5946 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -9.522023,-39.41736 - parent: 2 - - uid: 11457 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -8.476615,-38.440464 - parent: 2 - - uid: 11472 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -6.6215286,-38.39877 - parent: 2 - - uid: 11700 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -9.532445,-38.447933 - parent: 2 - - uid: 11701 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -11.325001,-38.510475 - parent: 2 - - uid: 15116 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -8.434928,-39.430737 - parent: 2 - - uid: 16650 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -6.517309,-39.399464 - parent: 2 - - uid: 21865 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -11.304156,-39.51117 - parent: 2 -- proto: CheapLighter - entities: - - uid: 20278 - components: - - type: Transform - pos: -0.6716547,-52.415966 - parent: 2 -- proto: CheckerBoard - entities: - - uid: 3712 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 13.5153,-32.39743 - parent: 2 - - uid: 23846 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -14.496523,7.6106415 - parent: 2 -- proto: ChemDispenser - entities: - - uid: 10460 - components: - - type: Transform - pos: -29.5,-38.5 - parent: 2 - - uid: 12053 - components: - - type: Transform - pos: -35.5,-37.5 - parent: 2 -- proto: ChemistryBottleEZNutrient - entities: - - uid: 10535 - components: - - type: Transform - pos: -25.399324,13.778531 - parent: 2 - - uid: 17701 - components: - - type: Transform - pos: 48.704712,-60.28858 - parent: 2 -- proto: ChemistryBottleRobustHarvest - entities: - - uid: 10538 - components: - - type: Transform - pos: -25.59511,13.619424 - parent: 2 -- proto: ChemistryEmptyBottle01 - entities: - - uid: 1331 - components: - - type: Transform - pos: -29.057194,-46.390995 - parent: 2 -- proto: ChemistryEmptyBottle03 - entities: - - uid: 7111 - components: - - type: Transform - pos: 41.36574,-10.112856 - parent: 2 -- proto: ChemistryHotplate - entities: - - uid: 12037 - components: - - type: Transform - pos: -30.5,-36.5 - parent: 2 -- proto: ChemMaster - entities: - - uid: 12031 - components: - - type: Transform - pos: -30.5,-38.5 - parent: 2 - - uid: 12050 - components: - - type: Transform - pos: -34.5,-37.5 - parent: 2 -- proto: ChessBoard - entities: - - uid: 3711 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 11.503945,-30.39604 - parent: 2 - - uid: 23847 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -14.496523,3.6078615 - parent: 2 -- proto: ChurchBell - entities: - - uid: 7099 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 38.5,-9.5 - parent: 2 -- proto: ChurchOrganInstrument - entities: - - uid: 5786 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 34.5,-9.5 - parent: 2 -- proto: Cigar - entities: - - uid: 4661 - components: - - type: Transform - pos: -27.764887,-46.23464 - parent: 2 -- proto: CigaretteSpent - entities: - - uid: 707 - components: - - type: Transform - pos: -12.708114,16.927711 - parent: 2 - - uid: 8528 - components: - - type: Transform - pos: 47.263664,-5.226495 - parent: 2 - - uid: 8529 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 48.02446,-5.309886 - parent: 2 - - uid: 8530 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 48.628925,-5.393277 - parent: 2 - - uid: 8531 - components: - - type: Transform - pos: 48.264164,-5.705994 - parent: 2 - - uid: 8532 - components: - - type: Transform - pos: 47.552822,-5.7639065 - parent: 2 - - uid: 8533 - components: - - type: Transform - pos: 47.82379,-4.210745 - parent: 2 - - uid: 8534 - components: - - type: Transform - pos: 47.375652,-4.106506 - parent: 2 - - uid: 8535 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 46.75034,-5.461613 - parent: 2 - - uid: 8536 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 47.177635,-5.816026 - parent: 2 - - uid: 8537 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 48.313618,-5.5345807 - parent: 2 - - uid: 8539 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 48.824287,-4.5651574 - parent: 2 - - uid: 8868 - components: - - type: Transform - pos: 48.750854,-5.6496964 - parent: 2 - - uid: 18988 - components: - - type: Transform - pos: 27.633686,-28.791403 - parent: 2 - - uid: 18989 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 27.779593,-28.603773 - parent: 2 - - uid: 24411 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -31.333342,28.48357 - parent: 2 - - uid: 24412 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -31.614594,28.217945 - parent: 2 - - uid: 24413 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -31.583344,28.749195 - parent: 2 -- proto: CigarGold - entities: - - uid: 5608 - components: - - type: Transform - pos: 46.37376,-33.116898 - parent: 2 -- proto: CigarGoldCase - entities: - - uid: 1915 - components: - - type: Transform - pos: -30.487106,-64.386795 - parent: 2 - - uid: 20240 - components: - - type: Transform - pos: -26.335978,-54.32237 - parent: 2 -- proto: CigarSpent - entities: - - uid: 706 - components: - - type: Transform - pos: -14.617033,15.569173 - parent: 2 - - uid: 4978 - components: - - type: Transform - pos: -27.3897,-46.380573 - parent: 2 - - uid: 5612 - components: - - type: Transform - parent: 5611 - - type: Physics - canCollide: False -- proto: CigCartonBlack - entities: - - uid: 8519 - components: - - type: Transform - pos: 47.50337,-3.3606157 - parent: 2 -- proto: CigPackBlack - entities: - - uid: 8522 - components: - - type: Transform - pos: 48.399647,-4.3404627 - parent: 2 -- proto: CigPackGreen - entities: - - uid: 6142 - components: - - type: Transform - pos: 27.353765,-12.522836 - parent: 2 -- proto: CircuitImprinter - entities: - - uid: 4192 - components: - - type: Transform - pos: 19.5,-29.5 - parent: 2 -- proto: CleanerDispenser - entities: - - uid: 5745 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 29.5,0.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: ClosetBombFilled - entities: - - uid: 4471 - components: - - type: Transform - pos: 26.5,-43.5 - parent: 2 - - uid: 20598 - components: - - type: Transform - pos: -42.5,-4.5 - parent: 2 -- proto: ClosetChefFilled - entities: - - uid: 4256 - components: - - type: Transform - pos: -2.5,-33.5 - parent: 2 -- proto: ClosetEmergencyFilledRandom - entities: - - uid: 154 - components: - - type: Transform - pos: -6.5,-59.5 - parent: 2 - - uid: 2323 - components: - - type: Transform - pos: -22.5,18.5 - parent: 2 - - uid: 2332 - components: - - type: Transform - pos: 24.5,10.5 - parent: 2 - - uid: 2367 - components: - - type: Transform - pos: -23.5,18.5 - parent: 2 - - uid: 2532 - components: - - type: Transform - pos: -32.5,-78.5 - parent: 2 - - uid: 3033 - components: - - type: Transform - pos: -32.5,-77.5 - parent: 2 - - uid: 3165 - components: - - type: Transform - pos: 36.5,-32.5 - parent: 2 - - uid: 3527 - components: - - type: Transform - pos: -15.5,-18.5 - parent: 2 - - uid: 3578 - components: - - type: Transform - pos: 37.5,-32.5 - parent: 2 - - uid: 3585 - components: - - type: Transform - pos: 30.5,-52.5 - parent: 2 - - uid: 4057 - components: - - type: Transform - pos: 11.5,-75.5 - parent: 2 - - uid: 4111 - components: - - type: Transform - pos: 11.5,-74.5 - parent: 2 - - uid: 4270 - components: - - type: Transform - pos: 41.5,17.5 - parent: 2 - - uid: 4332 - components: - - type: Transform - pos: -3.5,12.5 - parent: 2 - - uid: 6827 - components: - - type: Transform - pos: 50.5,-26.5 - parent: 2 - - uid: 7597 - components: - - type: Transform - pos: -4.5,12.5 - parent: 2 - - uid: 7600 - components: - - type: Transform - pos: -15.5,-19.5 - parent: 2 - - uid: 7866 - components: - - type: Transform - pos: -49.5,-32.5 - parent: 2 - - uid: 9337 - components: - - type: Transform - pos: 51.5,-26.5 - parent: 2 - - uid: 10026 - components: - - type: Transform - pos: 44.5,-18.5 - parent: 2 - - uid: 10578 - components: - - type: Transform - pos: -8.5,-75.5 - parent: 2 - - uid: 10953 - components: - - type: Transform - pos: -8.5,-74.5 - parent: 2 - - uid: 11321 - components: - - type: Transform - pos: -58.5,-53.5 - parent: 2 - - uid: 11564 - components: - - type: Transform - pos: 38.5,-52.5 - parent: 2 - - uid: 13119 - components: - - type: Transform - pos: -47.5,-41.5 - parent: 2 - - uid: 14053 - components: - - type: Transform - pos: -47.5,-40.5 - parent: 2 - - uid: 14979 - components: - - type: Transform - pos: 11.5,-60.5 - parent: 2 - - uid: 14982 - components: - - type: Transform - pos: 11.5,-59.5 - parent: 2 - - uid: 16306 - components: - - type: Transform - pos: -32.5,-65.5 - parent: 2 - - uid: 18550 - components: - - type: Transform - pos: 15.5,-11.5 - parent: 2 - - uid: 18572 - components: - - type: Transform - pos: 15.5,-10.5 - parent: 2 - - uid: 19762 - components: - - type: Transform - pos: 59.5,-50.5 - parent: 2 - - uid: 19890 - components: - - type: Transform - pos: 61.5,-52.5 - parent: 2 - - uid: 20528 - components: - - type: Transform - pos: -53.5,-19.5 - parent: 2 - - uid: 20529 - components: - - type: Transform - pos: -54.5,-19.5 - parent: 2 - - uid: 20553 - components: - - type: Transform - pos: -35.5,-17.5 - parent: 2 - - uid: 21615 - components: - - type: Transform - pos: -53.5,-60.5 - parent: 2 - - uid: 21616 - components: - - type: Transform - pos: -52.5,-60.5 - parent: 2 - - uid: 21994 - components: - - type: Transform - pos: 23.5,10.5 - parent: 2 - - uid: 22047 - components: - - type: Transform - pos: 37.5,15.5 - parent: 2 - - uid: 22048 - components: - - type: Transform - pos: 36.5,15.5 - parent: 2 - - uid: 24294 - components: - - type: Transform - pos: -31.5,-8.5 - parent: 2 - - uid: 24631 - components: - - type: Transform - pos: -31.5,-12.5 - parent: 2 - - uid: 24632 - components: - - type: Transform - pos: -31.5,-13.5 - parent: 2 -- proto: ClosetEmergencyN2FilledRandom - entities: - - uid: 2973 - components: - - type: Transform - pos: -32.5,-75.5 - parent: 2 - - uid: 4153 - components: - - type: Transform - pos: 13.5,-55.5 - parent: 2 - - uid: 5375 - components: - - type: Transform - pos: 29.5,19.5 - parent: 2 - - uid: 9982 - components: - - type: Transform - pos: 59.5,-51.5 - parent: 2 - - uid: 10027 - components: - - type: Transform - pos: 44.5,-19.5 - parent: 2 - - uid: 11562 - components: - - type: Transform - pos: 39.5,-52.5 - parent: 2 - - uid: 18543 - components: - - type: Transform - pos: 15.5,-9.5 - parent: 2 - - uid: 19891 - components: - - type: Transform - pos: 61.5,-54.5 - parent: 2 - - uid: 20527 - components: - - type: Transform - pos: -52.5,-19.5 - parent: 2 - - uid: 21614 - components: - - type: Transform - pos: -51.5,-60.5 - parent: 2 -- proto: ClosetFireFilled - entities: - - uid: 63 - components: - - type: Transform - pos: -6.5,-60.5 - parent: 2 - - uid: 2352 - components: - - type: Transform - pos: -21.5,18.5 - parent: 2 - - uid: 2373 - components: - - type: Transform - pos: -36.5,-17.5 - parent: 2 - - uid: 3039 - components: - - type: Transform - pos: -32.5,-76.5 - parent: 2 - - uid: 3532 - components: - - type: Transform - pos: -8.5,-73.5 - parent: 2 - - uid: 4580 - components: - - type: Transform - pos: 37.5,-42.5 - parent: 2 - - uid: 4997 - components: - - type: Transform - pos: -15.5,-20.5 - parent: 2 - - uid: 5135 - components: - - type: Transform - pos: 25.5,10.5 - parent: 2 - - uid: 12173 - components: - - type: Transform - pos: 1.5,-30.5 - parent: 2 - - uid: 12744 - components: - - type: Transform - pos: -3.5,-55.5 - parent: 2 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.14673 - moles: - Oxygen: 1.7459903 - Nitrogen: 6.568249 - - uid: 13130 - components: - - type: Transform - pos: -49.5,-31.5 - parent: 2 - - uid: 13370 - components: - - type: Transform - pos: 11.5,-73.5 - parent: 2 - - uid: 14798 - components: - - type: Transform - pos: 52.5,-15.5 - parent: 2 - - uid: 15021 - components: - - type: Transform - pos: 13.5,-56.5 - parent: 2 - - uid: 16305 - components: - - type: Transform - pos: -32.5,-64.5 - parent: 2 - - uid: 17472 - components: - - type: Transform - pos: -5.5,12.5 - parent: 2 - - uid: 18531 - components: - - type: Transform - pos: 38.5,-32.5 - parent: 2 - - uid: 18880 - components: - - type: Transform - pos: 43.5,-50.5 - parent: 2 - - uid: 20545 - components: - - type: Transform - pos: -55.5,-19.5 - parent: 2 - - uid: 20817 - components: - - type: Transform - pos: 15.5,-15.5 - parent: 2 - - uid: 21676 - components: - - type: Transform - pos: -36.5,-49.5 - parent: 2 - - uid: 21677 - components: - - type: Transform - pos: -58.5,-52.5 - parent: 2 - - uid: 24452 - components: - - type: Transform - pos: -50.5,-5.5 - parent: 2 -- proto: ClosetJanitorFilled - entities: - - uid: 9635 - components: - - type: Transform - pos: 24.5,2.5 - parent: 2 -- proto: ClosetL3JanitorFilled - entities: - - uid: 4025 - components: - - type: Transform - pos: 25.5,3.5 - parent: 2 -- proto: ClosetL3ScienceFilled - entities: - - uid: 16224 - components: - - type: Transform - pos: 26.5,-42.5 - parent: 2 -- proto: ClosetL3SecurityFilled - entities: - - uid: 23319 - components: - - type: Transform - pos: -43.5,-4.5 - parent: 2 -- proto: ClosetL3VirologyFilled - entities: - - uid: 618 - components: - - type: Transform - pos: -51.5,-29.5 - parent: 2 - - uid: 12706 - components: - - type: Transform - pos: -51.5,-31.5 - parent: 2 -- proto: ClosetMaintenance - entities: - - uid: 7316 - components: - - type: Transform - pos: 16.5,-58.5 - parent: 2 -- proto: ClosetMaintenanceFilledRandom - entities: - - uid: 975 - components: - - type: Transform - pos: 41.5,18.5 - parent: 2 - - uid: 1410 - components: - - type: Transform - pos: 39.5,5.5 - parent: 2 - - uid: 3483 - components: - - type: Transform - pos: 2.5,-30.5 - parent: 2 - - uid: 5348 - components: - - type: Transform - pos: 22.5,-2.5 - parent: 2 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.14673 - moles: - Oxygen: 1.7459903 - Nitrogen: 6.568249 - - uid: 5627 - components: - - type: Transform - pos: 42.5,-2.5 - parent: 2 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.14673 - moles: - Oxygen: 1.7459903 - Nitrogen: 6.568249 - - uid: 5671 - components: - - type: Transform - pos: 31.5,-52.5 - parent: 2 - - uid: 7264 - components: - - type: Transform - pos: 16.5,-59.5 - parent: 2 - - uid: 9934 - components: - - type: Transform - pos: -32.5,-17.5 - parent: 2 - - uid: 14345 - components: - - type: Transform - pos: 25.5,-56.5 - parent: 2 - - uid: 15294 - components: - - type: Transform - pos: -36.5,-45.5 - parent: 2 - - uid: 16495 - components: - - type: Transform - pos: -56.5,10.5 - parent: 2 - - uid: 16910 - components: - - type: Transform - pos: -53.5,-48.5 - parent: 2 - - uid: 16914 - components: - - type: Transform - pos: -52.5,-47.5 - parent: 2 - - uid: 18579 - components: - - type: Transform - pos: -16.5,19.5 - parent: 2 - - uid: 18865 - components: - - type: Transform - pos: 55.5,-55.5 - parent: 2 - - uid: 18908 - components: - - type: Transform - pos: 38.5,-61.5 - parent: 2 - - uid: 20067 - components: - - type: Transform - pos: -50.5,-11.5 - parent: 2 - - uid: 20068 - components: - - type: Transform - pos: -49.5,3.5 - parent: 2 - - uid: 20069 - components: - - type: Transform - pos: -49.5,13.5 - parent: 2 - - uid: 20070 - components: - - type: Transform - pos: -51.5,22.5 - parent: 2 - - uid: 20556 - components: - - type: Transform - pos: -46.5,22.5 - parent: 2 - - uid: 21805 - components: - - type: Transform - pos: 40.5,22.5 - parent: 2 - - uid: 24441 - components: - - type: Transform - pos: -27.5,18.5 - parent: 2 - - uid: 24633 - components: - - type: Transform - pos: -39.5,-16.5 - parent: 2 -- proto: ClosetRadiationSuitFilled - entities: - - uid: 42 - components: - - type: Transform - pos: 26.5,-41.5 - parent: 2 - - uid: 21216 - components: - - type: Transform - pos: 16.5,-15.5 - parent: 2 - - uid: 23381 - components: - - type: Transform - pos: 0.5,-36.5 - parent: 2 - - uid: 23382 - components: - - type: Transform - pos: -7.5,-22.5 - parent: 2 -- proto: ClosetSteelBase - entities: - - uid: 11559 - components: - - type: Transform - pos: 40.5,-52.5 - parent: 2 - - uid: 12931 - components: - - type: Transform - pos: -59.5,-31.5 - parent: 2 - - uid: 20079 - components: - - type: Transform - pos: -47.5,22.5 - parent: 2 -- proto: ClosetToolFilled - entities: - - uid: 8408 - components: - - type: Transform - pos: 12.5,-2.5 - parent: 2 - - uid: 23383 - components: - - type: Transform - pos: -9.5,-22.5 - parent: 2 -- proto: ClothingBackpackClown - entities: - - uid: 12498 - components: - - type: Transform - pos: 5.5049515,-27.598095 - parent: 2 - - type: GroupExamine - group: - - hoverMessage: "" - contextText: verb-examine-group-other - icon: /Textures/Interface/examine-star.png - components: - - Armor - - ClothingSpeedModifier - entries: - - message: >- - It provides the following protection: - - - [color=orange]Explosion[/color] damage [color=white]to contents[/color] reduced by [color=lightblue]10%[/color]. - priority: 0 - component: Armor - title: null -- proto: ClothingBackpackDuffelAtmospherics - entities: - - uid: 2267 - components: - - type: Transform - pos: 13.617712,-10.326046 - parent: 2 - - type: GroupExamine - group: - - hoverMessage: "" - contextText: verb-examine-group-other - icon: /Textures/Interface/examine-star.png - components: - - Armor - - ClothingSpeedModifier - entries: - - message: >- - It provides the following protection: - - - [color=orange]Explosion[/color] damage [color=white]to contents[/color] reduced by [color=lightblue]10%[/color]. - priority: 0 - component: Armor - - message: This decreases your running speed by [color=yellow]10%[/color]. - priority: 0 - component: ClothingSpeedModifier - title: null -- proto: ClothingBackpackDuffelCargo - entities: - - uid: 979 - components: - - type: Transform - pos: 0.116775274,20.693357 - parent: 2 -- proto: ClothingBackpackDuffelSurgeryFilled - entities: - - uid: 14163 - components: - - type: Transform - pos: -50.48092,-44.354164 - parent: 2 - - type: GroupExamine - group: - - hoverMessage: "" - contextText: verb-examine-group-other - icon: /Textures/Interface/examine-star.png - components: - - Armor - - ClothingSpeedModifier - entries: - - message: >- - It provides the following protection: - - - [color=orange]Explosion[/color] damage [color=white]to contents[/color] reduced by [color=lightblue]10%[/color]. - priority: 0 - component: Armor - - message: This decreases your running speed by [color=yellow]10%[/color]. - priority: 0 - component: ClothingSpeedModifier - title: null -- proto: ClothingBackpackDuffelSyndicatePyjamaBundle - entities: - - uid: 7203 - components: - - type: Transform - pos: 47.61371,-9.3577 - parent: 2 - - type: GroupExamine - group: - - hoverMessage: "" - contextText: verb-examine-group-other - icon: /Textures/Interface/examine-star.png - components: - - Armor - - ClothingSpeedModifier - entries: - - message: >- - It provides the following protection: - - - [color=orange]Explosion[/color] damage [color=white]to contents[/color] reduced by [color=lightblue]90%[/color]. - priority: 0 - component: Armor - - message: This decreases your running speed by [color=yellow]10%[/color]. - priority: 0 - component: ClothingSpeedModifier - title: null -- proto: ClothingBeltChampion - entities: - - uid: 3549 - components: - - type: Transform - pos: -46.495018,-57.327484 - parent: 2 -- proto: ClothingBeltChefFilled - entities: - - uid: 2729 - components: - - type: Transform - pos: -2.499279,-35.385586 - parent: 2 -- proto: ClothingBeltJanitorFilled - entities: - - uid: 9362 - components: - - type: Transform - pos: 25.580952,-0.3524922 - parent: 2 -- proto: ClothingBeltMedicalEMTFilled - entities: - - uid: 1293 - components: - - type: Transform - pos: 18.387218,3.4808908 - parent: 2 - - uid: 12344 - components: - - type: Transform - pos: -28.528223,-21.415022 - parent: 2 -- proto: ClothingBeltPlant - entities: - - uid: 10503 - components: - - type: Transform - pos: -25.296412,13.637726 - parent: 2 - - type: Storage - storedItems: - 10506: - position: 0,0 - _rotation: South - 10524: - position: 1,0 - _rotation: South - 10527: - position: 2,0 - _rotation: South - - type: ContainerContainer - containers: - storagebase: !type:Container - showEnts: False - occludes: True - ents: - - 10506 - - 10524 - - 10527 -- proto: ClothingBeltPlantFilled - entities: - - uid: 3461 - components: - - type: Transform - pos: -18.676945,-29.53736 - parent: 2 -- proto: ClothingBeltSecurityFilled - entities: - - uid: 12113 - components: - - type: Transform - pos: -38.49636,-6.378804 - parent: 2 -- proto: ClothingBeltUtility - entities: - - uid: 1290 - components: - - type: Transform - pos: -18.438002,-22.34795 - parent: 2 - - uid: 16990 - components: - - type: Transform - pos: 27.302391,-29.306028 - parent: 2 -- proto: ClothingBeltUtilityEngineering - entities: - - uid: 2235 - components: - - type: Transform - pos: -10.521198,-13.276729 - parent: 2 -- proto: ClothingEyesGlassesChemical - entities: - - uid: 15332 - components: - - type: Transform - pos: -29.944489,-36.514187 - parent: 2 -- proto: ClothingEyesGlassesGarGiga - entities: - - uid: 2773 - components: - - type: Transform - pos: -30.43842,-63.914627 - parent: 2 -- proto: ClothingEyesGlassesMeson - entities: - - uid: 2171 - components: - - type: Transform - pos: -10.416981,-13.3392725 - parent: 2 -- proto: ClothingHandsGlovesBoxingBlue - entities: - - uid: 5700 - components: - - type: Transform - pos: 45.643505,-32.712418 - parent: 2 - - uid: 24484 - components: - - type: Transform - pos: 51.327164,-42.348145 - parent: 2 -- proto: ClothingHandsGlovesBoxingGreen - entities: - - uid: 24485 - components: - - type: Transform - pos: 51.60855,-42.49408 - parent: 2 -- proto: ClothingHandsGlovesBoxingRed - entities: - - uid: 24486 - components: - - type: Transform - pos: 51.389694,-42.59832 - parent: 2 -- proto: ClothingHandsGlovesBoxingYellow - entities: - - uid: 24487 - components: - - type: Transform - pos: 51.650238,-42.223057 - parent: 2 -- proto: ClothingHandsGlovesColorYellow - entities: - - uid: 3621 - components: - - type: Transform - pos: 7.6282854,-16.45392 - parent: 2 -- proto: ClothingHandsGlovesLatex - entities: - - uid: 6051 - components: - - type: Transform - pos: 41.41785,-10.425573 - parent: 2 - - uid: 14731 - components: - - type: Transform - pos: 22.428947,-58.408997 - parent: 2 - - uid: 14851 - components: - - type: Transform - pos: -45.437046,-23.20726 - parent: 2 -- proto: ClothingHandsGlovesNitrile - entities: - - uid: 12947 - components: - - type: Transform - pos: -53.45067,-27.958363 - parent: 2 -- proto: ClothingHeadBandBotany - entities: - - uid: 21440 - components: - - type: Transform - pos: 6.9404736,-45.65364 - parent: 2 -- proto: ClothingHeadHatAnimalCatBlack - entities: - - uid: 8601 - components: - - type: Transform - pos: 44.30121,-2.3817148 - parent: 2 - - uid: 24108 - components: - - type: Transform - pos: 19.469938,-11.4519415 - parent: 2 -- proto: ClothingHeadHatBeret - entities: - - uid: 3009 - components: - - type: Transform - pos: -17.67299,30.71278 - parent: 2 -- proto: ClothingHeadHatBeretQM - entities: - - uid: 1014 - components: - - type: Transform - pos: -7.544902,17.78299 - parent: 2 -- proto: ClothingHeadHatBeretRND - entities: - - uid: 5049 - components: - - type: Transform - pos: 28.369284,-48.32308 - parent: 2 -- proto: ClothingHeadHatBrownFlatcap - entities: - - uid: 10989 - components: - - type: Transform - pos: 19.452253,-58.458893 - parent: 2 -- proto: ClothingHeadHatBunny - entities: - - uid: 23591 - components: - - type: Transform - pos: 17.86101,15.533201 - parent: 2 - - uid: 24114 - components: - - type: Transform - pos: 18.449106,-11.402117 - parent: 2 -- proto: ClothingHeadHatCargosoft - entities: - - uid: 8997 - components: - - type: Transform - pos: 0.18218291,23.608202 - parent: 2 - - uid: 23590 - components: - - type: Transform - pos: 17.319075,15.710407 - parent: 2 -- proto: ClothingHeadHatChef - entities: - - uid: 3994 - components: - - type: Transform - pos: -0.6541244,-32.320724 - parent: 2 -- proto: ClothingHeadHatCone - entities: - - uid: 340 - components: - - type: Transform - pos: 29.572224,-77.60282 - parent: 2 - - uid: 6791 - components: - - type: Transform - pos: 31.329733,-77.7259 - parent: 2 - - uid: 7438 - components: - - type: Transform - pos: 32.340652,-78.34091 - parent: 2 - - uid: 17850 - components: - - type: Transform - pos: 67.72493,-37.660217 - parent: 2 - - uid: 17889 - components: - - type: Transform - pos: 64.19193,-36.742912 - parent: 2 - - uid: 17897 - components: - - type: Transform - pos: 67.162155,-37.086903 - parent: 2 - - uid: 18224 - components: - - type: Transform - pos: 59.752228,-38.17099 - parent: 2 -- proto: ClothingHeadHatFancyCrown - entities: - - uid: 20254 - components: - - type: Transform - pos: -22.46544,41.477055 - parent: 2 -- proto: ClothingHeadHatFez - entities: - - uid: 16992 - components: - - type: Transform - pos: 46.541893,-36.255573 - parent: 2 -- proto: ClothingHeadHatFlowerWreath - entities: - - uid: 18623 - components: - - type: Transform - pos: -15.495352,12.5843525 - parent: 2 -- proto: ClothingHeadHatMimesoft - entities: - - uid: 14256 - components: - - type: Transform - pos: 7.508589,-31.492254 - parent: 2 -- proto: ClothingHeadHatParamedicsoft - entities: - - uid: 7155 - components: - - type: Transform - pos: -27.565483,-26.458542 - parent: 2 -- proto: ClothingHeadHatPartyWaterCup - entities: - - uid: 1076 - components: - - type: Transform - pos: -0.26819527,12.552498 - parent: 2 -- proto: ClothingHeadHatPirate - entities: - - uid: 13827 - components: - - type: Transform - pos: 25.671356,-58.306297 - parent: 2 -- proto: ClothingHeadHatSantahat - entities: - - uid: 809 - components: - - type: Transform - pos: -9.50037,24.554146 - parent: 2 -- proto: ClothingHeadHatStrawHat - entities: - - uid: 1731 - components: - - type: Transform - pos: 7.627987,-57.35527 - parent: 2 -- proto: ClothingHeadHatSyndie - entities: - - uid: 8321 - components: - - type: Transform - pos: 47.35316,-9.274309 - parent: 2 -- proto: ClothingHeadHatTophat - entities: - - uid: 24110 - components: - - type: Transform - pos: 19.525446,-8.325864 - parent: 2 -- proto: ClothingHeadHatWeldingMaskPainted - entities: - - uid: 8588 - components: - - type: Transform - pos: 47.500233,-4.4413204 - parent: 2 -- proto: ClothingHeadHatXmasCrown - entities: - - uid: 19889 - components: - - type: Transform - pos: 38.306744,-59.476147 - parent: 2 -- proto: ClothingHeadHelmetAncient - entities: - - uid: 11652 - components: - - type: Transform - pos: 71.56463,-77.43635 - parent: 2 -- proto: ClothingHeadHelmetRiot - entities: - - uid: 12569 - components: - - type: Transform - pos: -40.314,1.5935211 - parent: 2 - - uid: 20682 - components: - - type: Transform - pos: -40.353367,1.7451324 - parent: 2 - - uid: 20686 - components: - - type: Transform - pos: -40.280415,1.5366535 - parent: 2 -- proto: ClothingMaskBreath - entities: - - uid: 4372 - components: - - type: Transform - pos: 38.57368,-27.453815 - parent: 2 - - uid: 12380 - components: - - type: Transform - pos: -26.402035,-21.70669 - parent: 2 - - uid: 14850 - components: - - type: Transform - pos: -45.364094,-22.894545 - parent: 2 - - uid: 15155 - components: - - type: Transform - pos: 2.9914923,-55.272697 - parent: 2 - - uid: 15184 - components: - - type: Transform - pos: 3.1165543,-55.522873 - parent: 2 -- proto: ClothingMaskFox - entities: - - uid: 1054 - components: - - type: Transform - pos: -15.470441,19.607038 - parent: 2 -- proto: ClothingMaskGas - entities: - - uid: 9073 - components: - - type: Transform - pos: 45.507942,-27.364006 - parent: 2 -- proto: ClothingMaskWeldingGas - entities: - - uid: 22698 - components: - - type: Transform - pos: 41.5,-27.5 - parent: 2 -- proto: ClothingNeckBling - entities: - - uid: 2518 - components: - - type: Transform - pos: -27.629803,-60.323677 - parent: 2 -- proto: ClothingNeckCloakAce - entities: - - uid: 8506 - components: - - type: Transform - pos: 47.501015,-87.459625 - parent: 2 -- proto: ClothingNeckCloakAro - entities: - - uid: 16222 - components: - - type: Transform - pos: 21.531446,-49.442505 - parent: 2 -- proto: ClothingNeckCloakBi - entities: - - uid: 22995 - components: - - type: Transform - pos: -12.49191,15.529358 - parent: 2 -- proto: ClothingNeckCloakEnby - entities: - - uid: 16221 - components: - - type: Transform - pos: 24.373571,-59.52213 - parent: 2 -- proto: ClothingNeckCloakGay - entities: - - uid: 2876 - components: - - type: Transform - pos: 45.549652,7.560146 - parent: 2 -- proto: ClothingNeckCloakIntersex - entities: - - uid: 12387 - components: - - type: Transform - pos: -53.479164,-55.353416 - parent: 2 -- proto: ClothingNeckCloakLesbian - entities: - - uid: 4815 - components: - - type: Transform - pos: -30.482735,-54.52887 - parent: 2 -- proto: ClothingNeckCloakMoth - entities: - - uid: 19903 - components: - - type: Transform - pos: 44.536793,-50.46367 - parent: 2 -- proto: ClothingNeckCloakPan - entities: - - uid: 19277 - components: - - type: Transform - pos: 50.483807,-55.407658 - parent: 2 -- proto: ClothingNeckCloakTrans - entities: - - uid: 7432 - components: - - type: Transform - pos: 41.510986,-27.452278 - parent: 2 -- proto: ClothingNeckMantle - entities: - - uid: 3505 - components: - - type: Transform - pos: -17.641726,30.389639 - parent: 2 -- proto: ClothingNeckScarfStripedGreen - entities: - - uid: 13915 - components: - - type: Transform - pos: 27.65064,-12.475961 - parent: 2 -- proto: ClothingNeckTieRed - entities: - - uid: 3544 - components: - - type: Transform - pos: 15.512381,-52.444633 - parent: 2 -- proto: ClothingOuterArmorBulletproof - entities: - - uid: 38 - components: - - type: Transform - pos: -38.693848,1.6182833 - parent: 2 - - uid: 12491 - components: - - type: Transform - pos: -38.381348,1.5870333 - parent: 2 - - uid: 12514 - components: - - type: Transform - pos: -38.693848,1.6182833 - parent: 2 - - uid: 12549 - components: - - type: Transform - pos: -38.381348,1.5870333 - parent: 2 -- proto: ClothingOuterArmorReflective - entities: - - uid: 20 - components: - - type: Transform - pos: -38.678223,1.5245333 - parent: 2 - - uid: 12567 - components: - - type: Transform - pos: -38.396973,1.4307833 - parent: 2 -- proto: ClothingOuterArmorRiot - entities: - - uid: 12568 - components: - - type: Transform - pos: -40.704624,1.5778961 - parent: 2 - - uid: 20680 - components: - - type: Transform - pos: -40.666023,1.6617413 - parent: 2 - - uid: 20681 - components: - - type: Transform - pos: -40.572227,1.5470781 - parent: 2 -- proto: ClothingOuterCoatLabChem - entities: - - uid: 15303 - components: - - type: Transform - pos: -36.619774,-46.301968 - parent: 2 -- proto: ClothingOuterCoatLabOpened - entities: - - uid: 13981 - components: - - type: Transform - pos: 22.667826,-58.4226 - parent: 2 -- proto: ClothingOuterCoatLabViro - entities: - - uid: 4560 - components: - - type: Transform - pos: -11.640305,-26.281458 - parent: 2 -- proto: ClothingOuterCoatParamedicWB - entities: - - uid: 10940 - components: - - type: Transform - pos: -29.317902,-26.501877 - parent: 2 -- proto: ClothingOuterCoatPirate - entities: - - uid: 13843 - components: - - type: Transform - pos: 25.374481,-58.415672 - parent: 2 -- proto: ClothingOuterHardsuitAncientEVA - entities: - - uid: 11557 - components: - - type: Transform - pos: 72.44567,-77.43635 - parent: 2 -- proto: ClothingOuterHardsuitSecurity - entities: - - uid: 20660 - components: - - type: Transform - parent: 20657 - - type: Physics - canCollide: False - - type: InsideEntityStorage - - uid: 20662 - components: - - type: Transform - parent: 20657 - - type: Physics - canCollide: False - - type: InsideEntityStorage - - uid: 20666 - components: - - type: Transform - parent: 20664 - - type: Physics - canCollide: False - - type: InsideEntityStorage - - uid: 20667 - components: - - type: Transform - parent: 20664 - - type: Physics - canCollide: False - - type: InsideEntityStorage -- proto: ClothingOuterWinterBar - entities: - - uid: 7386 - components: - - type: Transform - pos: 40.502384,12.611003 - parent: 2 -- proto: ClothingOuterWinterCargo - entities: - - uid: 23589 - components: - - type: Transform - pos: 16.506172,13.55266 - parent: 2 -- proto: ClothingOuterWinterChef - entities: - - uid: 5053 - components: - - type: Transform - pos: -0.37912226,-32.513382 - parent: 2 -- proto: ClothingOuterWinterChem - entities: - - uid: 15305 - components: - - type: Transform - pos: -36.38007,-46.343662 - parent: 2 -- proto: ClothingOuterWinterColorBlue - entities: - - uid: 12666 - components: - - type: Transform - pos: -44.511585,-39.395977 - parent: 2 -- proto: ClothingOuterWinterEngi - entities: - - uid: 22470 - components: - - type: Transform - pos: 19.54724,-15.513248 - parent: 2 -- proto: ClothingOuterWinterSci - entities: - - uid: 16014 - components: - - type: Transform - pos: 28.62983,-48.427315 - parent: 2 -- proto: ClothingOuterWinterSec - entities: - - uid: 20677 - components: - - type: Transform - pos: -35.31549,-8.419664 - parent: 2 -- proto: ClothingOuterWinterViro - entities: - - uid: 4654 - components: - - type: Transform - pos: -11.400722,-26.44824 - parent: 2 -- proto: ClothingOuterWinterWardenUnarmored - entities: - - uid: 12515 - components: - - type: Transform - pos: -25.42223,-4.4220543 - parent: 2 -- proto: ClothingShoesBootsLaceup - entities: - - uid: 3770 - components: - - type: Transform - pos: 15.460272,-52.41336 - parent: 2 -- proto: ClothingShoesBootsMag - entities: - - uid: 12737 - components: - - type: Transform - pos: 0.37740684,-55.29615 - parent: 2 - - uid: 12741 - components: - - type: Transform - pos: 0.5441561,-55.410812 - parent: 2 -- proto: ClothingShoesBootsWinterSecFilled - entities: - - uid: 20678 - components: - - type: Transform - pos: -35.727757,-8.679638 - parent: 2 -- proto: ClothingShoeSlippersDuck - entities: - - uid: 11860 - components: - - type: Transform - pos: -10.521948,19.518375 - parent: 2 -- proto: ClothingShoesSkates - entities: - - uid: 11449 - components: - - type: Transform - pos: 21.366997,15.569313 - parent: 2 - - uid: 17424 - components: - - type: Transform - pos: 21.606699,15.433804 - parent: 2 -- proto: ClothingUnderSocksCoder - entities: - - uid: 6471 - components: - - type: Transform - pos: 27.539923,-8.522268 - parent: 2 -- proto: ClothingUniformColorRainbow - entities: - - uid: 19887 - components: - - type: Transform - pos: 38.429108,-59.892277 - parent: 2 -- proto: ClothingUniformJumpskirtBlueElegantDress - entities: - - uid: 24111 - components: - - type: Transform - pos: 18.486399,-8.595786 - parent: 2 -- proto: ClothingUniformJumpskirtYellowTurtleneckDress - entities: - - uid: 13909 - components: - - type: Transform - pos: 19.424847,-58.377728 - parent: 2 -- proto: ClothingUniformJumpsuitColorBlack - entities: - - uid: 24116 - components: - - type: Transform - pos: 19.536427,-8.752947 - parent: 2 -- proto: ClothingUniformJumpsuitReporter - entities: - - uid: 3942 - components: - - type: Transform - pos: 15.554069,-52.35082 - parent: 2 -- proto: Cobweb1 - entities: - - uid: 7815 - components: - - type: Transform - pos: 39.5,12.5 - parent: 2 - - uid: 9882 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 38.5,9.5 - parent: 2 - - uid: 15851 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 40.5,8.5 - parent: 2 - - uid: 17546 - components: - - type: Transform - pos: 45.5,-27.5 - parent: 2 - - uid: 17549 - components: - - type: Transform - pos: 33.5,-53.5 - parent: 2 -- proto: Cobweb2 - entities: - - uid: 10737 - components: - - type: Transform - pos: 21.5,15.5 - parent: 2 - - uid: 11858 - components: - - type: Transform - pos: 19.5,8.5 - parent: 2 - - uid: 17550 - components: - - type: Transform - pos: 28.5,-48.5 - parent: 2 - - uid: 21354 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 19.5,-16.5 - parent: 2 -- proto: CocoaSeeds - entities: - - uid: 12439 - components: - - type: Transform - pos: 18.38787,8.735438 - parent: 2 -- proto: ComfyChair - entities: - - uid: 725 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 55.5,-20.5 - parent: 2 - - uid: 726 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 55.5,-22.5 - parent: 2 - - uid: 1335 - components: - - type: Transform - pos: -30.5,-51.5 - parent: 2 - - uid: 1336 - components: - - type: Transform - pos: -29.5,-51.5 - parent: 2 - - uid: 1337 - components: - - type: Transform - pos: -29.5,-54.5 - parent: 2 - - uid: 1348 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -29.5,-53.5 - parent: 2 - - uid: 1354 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -30.5,-53.5 - parent: 2 - - uid: 1385 - components: - - type: Transform - pos: -27.5,-44.5 - parent: 2 - - uid: 1586 - components: - - type: Transform - pos: -30.5,-54.5 - parent: 2 - - uid: 1615 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -29.5,-56.5 - parent: 2 - - uid: 1734 - components: - - type: Transform - pos: -35.5,-63.5 - parent: 2 - - uid: 1738 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -35.5,-65.5 - parent: 2 - - uid: 3470 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -2.5,-38.5 - parent: 2 - - uid: 3555 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 12.5,-32.5 - parent: 2 - - uid: 3567 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 15.5,-31.5 - parent: 2 - - uid: 3591 - components: - - type: Transform - pos: 11.5,-29.5 - parent: 2 - - uid: 3592 - components: - - type: Transform - pos: 15.5,-29.5 - parent: 2 - - uid: 3610 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 14.5,-32.5 - parent: 2 - - uid: 3612 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 11.5,-31.5 - parent: 2 - - uid: 3832 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 14.5,-44.5 - parent: 2 - - uid: 3892 - components: - - type: Transform - pos: -35.5,-79.5 - parent: 2 - - uid: 3950 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 14.5,-35.5 - parent: 2 - - uid: 4691 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -30.5,-56.5 - parent: 2 - - uid: 4964 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -30.5,-46.5 - parent: 2 - - uid: 4979 - components: - - type: Transform - pos: -29.5,-44.5 - parent: 2 - - uid: 4990 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -26.5,-45.5 - parent: 2 - - uid: 5014 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -26.5,-46.5 - parent: 2 - - uid: 5084 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -30.5,-45.5 - parent: 2 - - uid: 5122 - components: - - type: Transform - pos: -28.5,-44.5 - parent: 2 - - uid: 5718 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 46.5,-34.5 - parent: 2 - - uid: 5869 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 21.5,-15.5 - parent: 2 - - uid: 6044 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -9.5,-60.5 - parent: 2 - - uid: 6046 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -9.5,-65.5 - parent: 2 - - uid: 6066 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 9.5,-72.5 - parent: 2 - - uid: 6201 - components: - - type: Transform - pos: 9.5,-70.5 - parent: 2 - - uid: 6227 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -29.5,-47.5 - parent: 2 - - uid: 6328 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 0.5,-52.5 - parent: 2 - - uid: 6387 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 3.5,-53.5 - parent: 2 - - uid: 6532 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -0.5,-53.5 - parent: 2 - - uid: 7387 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 47.5,7.5 - parent: 2 - - uid: 7576 - components: - - type: Transform - pos: -0.5,-51.5 - parent: 2 - - uid: 7854 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 19.5,-11.5 - parent: 2 - - uid: 7856 - components: - - type: Transform - pos: -9.5,-63.5 - parent: 2 - - uid: 8094 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 45.5,7.5 - parent: 2 - - uid: 8738 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 20.5,-11.5 - parent: 2 - - uid: 9077 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 2.5,-87.5 - parent: 2 - - uid: 9127 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 21.5,-16.5 - parent: 2 - - uid: 10149 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 19.5,-15.5 - parent: 2 - - uid: 10638 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -38.5,-55.5 - parent: 2 - - uid: 10980 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 7.5,-24.5 - parent: 2 - - uid: 10982 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 8.5,-24.5 - parent: 2 - - uid: 10983 - components: - - type: Transform - pos: 7.5,-22.5 - parent: 2 - - uid: 10984 - components: - - type: Transform - pos: 8.5,-22.5 - parent: 2 - - uid: 10996 - components: - - type: Transform - pos: 11.5,-24.5 - parent: 2 - - uid: 10997 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 11.5,-26.5 - parent: 2 - - uid: 11333 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -43.5,2.5 - parent: 2 - - uid: 12699 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -52.5,24.5 - parent: 2 - - uid: 12719 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 18.5,-37.5 - parent: 2 - - uid: 12919 - components: - - type: Transform - pos: -58.5,-28.5 - parent: 2 - - uid: 13245 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 19.5,-16.5 - parent: 2 - - uid: 14569 - components: - - type: Transform - pos: 3.5,-51.5 - parent: 2 - - uid: 14820 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -50.5,24.5 - parent: 2 - - uid: 14955 - components: - - type: Transform - pos: 19.5,-8.5 - parent: 2 - - uid: 15043 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 2.5,-52.5 - parent: 2 - - uid: 15582 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 13.5,-36.5 - parent: 2 - - uid: 16009 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 1.5,-45.5 - parent: 2 - - uid: 19259 - components: - - type: Transform - pos: -9.5,-58.5 - parent: 2 - - uid: 20842 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 15.5,-62.5 - parent: 2 - - uid: 24014 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 18.5,-11.5 - parent: 2 - - uid: 24058 - components: - - type: Transform - pos: 18.5,-8.5 - parent: 2 - - uid: 24063 - components: - - type: Transform - pos: 20.5,-8.5 - parent: 2 -- proto: CommandmentCircuitBoard - entities: - - uid: 7801 - components: - - type: Transform - pos: 66.544174,-43.025032 - parent: 2 -- proto: CommsComputerCircuitboard - entities: - - uid: 13265 - components: - - type: Transform - pos: 8.540823,-14.37939 - parent: 2 -- proto: ComputerAlert - entities: - - uid: 1142 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 75.5,-44.5 - parent: 2 - - uid: 1850 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -7.5,-7.5 - parent: 2 - - uid: 6359 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -14.5,-55.5 - parent: 2 -- proto: ComputerAnalysisConsole - entities: - - uid: 4548 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 36.5,-45.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 4541: - - - ArtifactAnalyzerSender - - ArtifactAnalyzerReceiver -- proto: ComputerAtmosMonitoring - entities: - - uid: 1133 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 75.5,-43.5 - parent: 2 - - uid: 2340 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -14.5,-56.5 - parent: 2 - - uid: 20126 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -7.5,-8.5 - parent: 2 -- proto: computerBodyScanner - entities: - - uid: 14114 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -50.5,-45.5 - parent: 2 - - uid: 14115 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -42.5,-22.5 - parent: 2 -- proto: ComputerBroken - entities: - - uid: 613 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 2.5,-84.5 - parent: 2 - - uid: 6515 - components: - - type: Transform - pos: 1.5,-83.5 - parent: 2 - - uid: 7079 - components: - - type: Transform - pos: 48.5,-85.5 - parent: 2 - - uid: 8389 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 46.5,-88.5 - parent: 2 - - uid: 14174 - components: - - type: Transform - pos: -42.5,-43.5 - parent: 2 - - uid: 14185 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -42.5,-46.5 - parent: 2 - - uid: 14818 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -32.5,25.5 - parent: 2 - - uid: 16033 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -59.5,-13.5 - parent: 2 - - uid: 16410 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -52.5,7.5 - parent: 2 -- proto: ComputerCargoBounty - entities: - - uid: 2573 - components: - - type: Transform - pos: -17.5,-55.5 - parent: 2 - - uid: 4250 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -0.5,19.5 - parent: 2 -- proto: ComputerCargoOrders - entities: - - uid: 850 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 9.5,23.5 - parent: 2 - - uid: 2027 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 3.5,14.5 - parent: 2 - - uid: 2426 - components: - - type: Transform - pos: -18.5,-55.5 - parent: 2 - - uid: 14297 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 3.5,16.5 - parent: 2 -- proto: ComputerCargoOrdersEngineering - entities: - - uid: 23123 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -11.5,-14.5 - parent: 2 -- proto: ComputerCargoOrdersMedical - entities: - - uid: 13750 - components: - - type: Transform - pos: -29.5,-24.5 - parent: 2 -- proto: ComputerCargoOrdersScience - entities: - - uid: 21442 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 18.5,-26.5 - parent: 2 -- proto: ComputerCargoOrdersSecurity - entities: - - uid: 11553 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -46.5,-2.5 - parent: 2 -- proto: ComputerCargoOrdersService - entities: - - uid: 4140 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 0.5,-41.5 - parent: 2 -- proto: ComputerComms - entities: - - uid: 9723 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -17.5,-57.5 - parent: 2 -- proto: ComputerCrewMonitoring - entities: - - uid: 6213 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -20.5,-54.5 - parent: 2 - - uid: 7501 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -12.5,-46.5 - parent: 2 - - uid: 9435 - components: - - type: Transform - pos: -27.5,-24.5 - parent: 2 - - uid: 11989 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -26.5,-5.5 - parent: 2 - - uid: 13079 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -47.5,-21.5 - parent: 2 - - uid: 13891 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 39.5,3.5 - parent: 2 - - uid: 15785 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 22.5,3.5 - parent: 2 -- proto: ComputerCriminalRecords - entities: - - uid: 150 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -29.5,0.5 - parent: 2 - - uid: 7278 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 39.5,2.5 - parent: 2 - - uid: 9729 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -20.5,-55.5 - parent: 2 - - uid: 11591 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -46.5,-1.5 - parent: 2 - - uid: 12004 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -24.5,-6.5 - parent: 2 -- proto: ComputerFrame - entities: - - uid: 7187 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 48.5,-88.5 - parent: 2 - - uid: 14819 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -33.5,25.5 - parent: 2 - - uid: 16408 - components: - - type: Transform - pos: -51.5,5.5 - parent: 2 - - uid: 16409 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -51.5,7.5 - parent: 2 -- proto: ComputerFundingAllocation - entities: - - uid: 4934 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -12.5,-48.5 - parent: 2 -- proto: ComputerId - entities: - - uid: 7571 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -14.5,-46.5 - parent: 2 - - uid: 9720 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -18.5,-57.5 - parent: 2 -- proto: ComputerMassMedia - entities: - - uid: 9441 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 13.5,-53.5 - parent: 2 -- proto: ComputerMedicalRecords - entities: - - uid: 10723 - components: - - type: Transform - pos: -28.5,-24.5 - parent: 2 -- proto: ComputerPowerMonitoring - entities: - - uid: 2227 - components: - - type: Transform - pos: -13.5,-13.5 - parent: 2 - - uid: 2565 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -9.5,-26.5 - parent: 2 - - uid: 5520 - components: - - type: Transform - pos: -3.5,-20.5 - parent: 2 - - uid: 9721 - components: - - type: Transform - pos: -16.5,-55.5 - parent: 2 - - uid: 10292 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 26.5,-18.5 - parent: 2 - - uid: 14595 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -37.5,27.5 - parent: 2 - - uid: 15885 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -58.5,-60.5 - parent: 2 - - uid: 19581 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 96.5,-43.5 - parent: 2 -- proto: ComputerRadar - entities: - - uid: 5026 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -16.5,-57.5 - parent: 2 - - uid: 22124 - components: - - type: Transform - pos: 16.5,32.5 - parent: 2 -- proto: ComputerResearchAndDevelopment - entities: - - uid: 4271 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 18.5,-24.5 - parent: 2 - - uid: 4411 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 32.5,-34.5 - parent: 2 - - uid: 4497 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 35.5,-40.5 - parent: 2 - - uid: 9731 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -14.5,-52.5 - parent: 2 -- proto: ComputerRoboticsControl - entities: - - uid: 4356 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 32.5,-27.5 - parent: 2 - - uid: 6477 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -14.5,-53.5 - parent: 2 -- proto: ComputerSalvageExpedition - entities: - - uid: 21998 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 17.5,23.5 - parent: 2 -- proto: ComputerSalvageJobBoard - entities: - - uid: 17659 - components: - - type: Transform - pos: 15.5,25.5 - parent: 2 -- proto: ComputerShuttleCargo - entities: - - uid: 5376 - components: - - type: Transform - pos: 4.5,26.5 - parent: 2 -- proto: ComputerSolarControl - entities: - - uid: 1922 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -13.5,-15.5 - parent: 2 - - uid: 4380 - components: - - type: Transform - pos: -1.5,-20.5 - parent: 2 - - uid: 8836 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 46.5,1.5 - parent: 2 - - uid: 14596 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -37.5,26.5 - parent: 2 - - uid: 16430 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -56.5,-60.5 - parent: 2 -- proto: ComputerStationRecords - entities: - - uid: 1949 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 52.5,-39.5 - parent: 2 - - uid: 9730 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -20.5,-56.5 - parent: 2 - - uid: 12010 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -27.5,-5.5 - parent: 2 -- proto: ComputerSurveillanceCameraMonitor - entities: - - uid: 1272 - components: - - type: Transform - pos: -45.5,-0.5 - parent: 2 - - uid: 9722 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -20.5,-53.5 - parent: 2 - - uid: 12006 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -24.5,-5.5 - parent: 2 -- proto: ComputerTechnologyDiskTerminal - entities: - - uid: 8337 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 29.5,-39.5 - parent: 2 -- proto: ComputerTelevision - entities: - - uid: 1297 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -3.5,-42.5 - parent: 2 - - uid: 7593 - components: - - type: Transform - pos: -11.5,-46.5 - parent: 2 - - uid: 12920 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -59.5,-28.5 - parent: 2 - - uid: 15927 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 14.5,-4.5 - parent: 2 - - uid: 17190 - components: - - type: Transform - pos: 27.5,-27.5 - parent: 2 - - uid: 17247 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 37.5,4.5 - parent: 2 - - uid: 19621 - components: - - type: Transform - pos: -34.5,14.5 - parent: 2 -- proto: ComputerTelevisionCircuitboard - entities: - - uid: 18914 - components: - - type: Transform - pos: 46.514275,-72.41335 - parent: 2 -- proto: ConveyorBelt - entities: - - uid: 1065 - components: - - type: Transform - pos: 2.5,29.5 - parent: 2 - - uid: 1066 - components: - - type: Transform - pos: 6.5,27.5 - parent: 2 - - uid: 2671 - components: - - type: Transform - pos: 6.5,26.5 - parent: 2 - - uid: 2960 - components: - - type: Transform - pos: 6.5,29.5 - parent: 2 - - uid: 3871 - components: - - type: Transform - pos: 6.5,28.5 - parent: 2 - - uid: 4763 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -26.5,-36.5 - parent: 2 - - uid: 5314 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 33.5,-58.5 - parent: 2 - - uid: 5321 - components: - - type: Transform - pos: 2.5,26.5 - parent: 2 - - uid: 5354 - components: - - type: Transform - pos: 2.5,27.5 - parent: 2 - - uid: 5362 - components: - - type: Transform - pos: 2.5,28.5 - parent: 2 - - uid: 9114 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 30.5,-58.5 - parent: 2 - - uid: 9115 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 28.5,-58.5 - parent: 2 - - uid: 9352 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 31.5,-58.5 - parent: 2 - - uid: 11225 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -25.5,-36.5 - parent: 2 - - uid: 11226 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -27.5,-36.5 - parent: 2 - - uid: 14292 - components: - - type: Transform - pos: 6.5,16.5 - parent: 2 - - uid: 14293 - components: - - type: Transform - pos: 6.5,14.5 - parent: 2 - - uid: 14332 - components: - - type: Transform - pos: 6.5,15.5 - parent: 2 - - uid: 15071 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -10.5,-92.5 - parent: 2 - - uid: 15372 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -52.5,-11.5 - parent: 2 - - uid: 15392 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -56.5,-10.5 - parent: 2 - - uid: 15461 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -52.5,-12.5 - parent: 2 - - uid: 15469 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -52.5,-15.5 - parent: 2 - - uid: 15650 - components: - - type: Transform - pos: -52.5,-10.5 - parent: 2 - - uid: 15899 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -52.5,-9.5 - parent: 2 - - uid: 15914 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -56.5,-11.5 - parent: 2 - - uid: 15919 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -51.5,-9.5 - parent: 2 - - uid: 16258 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -56.5,-14.5 - parent: 2 - - uid: 18127 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 29.5,-58.5 - parent: 2 - - uid: 18131 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 32.5,-58.5 - parent: 2 - - uid: 19238 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -11.5,-92.5 - parent: 2 - - uid: 21999 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 16.5,19.5 - parent: 2 -- proto: CorporateCircuitBoard - entities: - - uid: 16726 - components: - - type: Transform - pos: 66.56502,-41.503143 - parent: 2 -- proto: CrateArtifactContainer - entities: - - uid: 4533 - components: - - type: Transform - pos: 38.5,-40.5 - parent: 2 - - uid: 4534 - components: - - type: Transform - pos: 39.5,-40.5 - parent: 2 -- proto: CrateCandles - entities: - - uid: 10087 - components: - - type: Transform - pos: 35.5,-7.5 - parent: 2 -- proto: CrateChemistrySecure - entities: - - uid: 22540 - components: - - type: Transform - pos: -37.5,-37.5 - parent: 2 -- proto: CrateCoffin - entities: - - uid: 5813 - components: - - type: Transform - pos: 43.5,-10.5 - parent: 2 - - uid: 6942 - components: - - type: Transform - pos: 43.5,-11.5 - parent: 2 -- proto: CrateContrabandStorageSecure - entities: - - uid: 12051 - components: - - type: Transform - pos: -24.5,-7.5 - parent: 2 -- proto: CrateEmergencyInternalsLarge - entities: - - uid: 22581 - components: - - type: Transform - pos: 0.5,-57.5 - parent: 2 -- proto: CrateEmergencyRadiation - entities: - - uid: 16581 - components: - - type: Transform - pos: -5.5,-21.5 - parent: 2 -- proto: CrateEmptySpawner - entities: - - uid: 994 - components: - - type: Transform - pos: -0.5,18.5 - parent: 2 - - uid: 3634 - components: - - type: Transform - pos: 12.5,-63.5 - parent: 2 - - uid: 4618 - components: - - type: Transform - pos: 28.5,-37.5 - parent: 2 - - uid: 8133 - components: - - type: Transform - pos: -13.5,-94.5 - parent: 2 - - uid: 8140 - components: - - type: Transform - pos: -13.5,-95.5 - parent: 2 - - uid: 10747 - components: - - type: Transform - pos: 3.5,24.5 - parent: 2 - - uid: 12753 - components: - - type: Transform - pos: 5.5,-93.5 - parent: 2 - - uid: 15570 - components: - - type: Transform - pos: 46.5,19.5 - parent: 2 - - uid: 15607 - components: - - type: Transform - pos: 5.5,-57.5 - parent: 2 - - uid: 15658 - components: - - type: Transform - pos: 47.5,19.5 - parent: 2 - - uid: 16869 - components: - - type: Transform - pos: 2.5,-92.5 - parent: 2 - - uid: 17178 - components: - - type: Transform - pos: -1.5,-93.5 - parent: 2 - - uid: 17457 - components: - - type: Transform - pos: -2.5,23.5 - parent: 2 - - uid: 18066 - components: - - type: Transform - pos: 5.5,18.5 - parent: 2 - - uid: 18414 - components: - - type: Transform - pos: 34.5,25.5 - parent: 2 - - uid: 18805 - components: - - type: Transform - pos: 84.5,-16.5 - parent: 2 - - uid: 18840 - components: - - type: Transform - pos: 89.5,-29.5 - parent: 2 - - uid: 18842 - components: - - type: Transform - pos: 72.5,-63.5 - parent: 2 - - uid: 19211 - components: - - type: Transform - pos: 4.5,-89.5 - parent: 2 - - uid: 22316 - components: - - type: Transform - pos: 30.5,22.5 - parent: 2 - - uid: 22317 - components: - - type: Transform - pos: 33.5,19.5 - parent: 2 - - uid: 22635 - components: - - type: Transform - pos: 32.5,15.5 - parent: 2 - - uid: 24540 - components: - - type: Transform - pos: 80.5,-40.5 - parent: 2 - - uid: 24549 - components: - - type: Transform - pos: 62.5,-38.5 - parent: 2 - - uid: 24555 - components: - - type: Transform - pos: 78.5,-44.5 - parent: 2 - - uid: 24558 - components: - - type: Transform - pos: 63.5,-38.5 - parent: 2 -- proto: CrateEngineering - entities: - - uid: 15897 - components: - - type: MetaData - name: power crate - - type: Transform - pos: -5.5,-19.5 - parent: 2 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.14673 - moles: - Oxygen: 1.7459903 - Nitrogen: 6.568249 - - type: ContainerContainer - containers: - entity_storage: !type:Container - showEnts: False - occludes: True - ents: - - 16335 - - 11897 - - 16007 - paper_label: !type:ContainerSlot - showEnts: False - occludes: True - ent: null -- proto: CrateEngineeringAMEJar - entities: - - uid: 19547 - components: - - type: Transform - pos: -7.5,-17.5 - parent: 2 -- proto: CrateEngineeringAMEShielding - entities: - - uid: 17719 - components: - - type: Transform - pos: -10.5,-17.5 - parent: 2 -- proto: CrateEngineeringCableBulk - entities: - - uid: 7426 - components: - - type: Transform - pos: 28.5,-51.5 - parent: 2 - - uid: 9382 - components: - - type: Transform - pos: 5.5,-19.5 - parent: 2 -- proto: CrateEngineeringElectricalSupplies - entities: - - uid: 9601 - components: - - type: Transform - pos: 25.5,19.5 - parent: 2 - - uid: 24642 - components: - - type: Transform - pos: -38.5,-12.5 - parent: 2 -- proto: CrateEngineeringSolar - entities: - - uid: 4024 - components: - - type: Transform - pos: 26.5,-16.5 - parent: 2 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.14673 - moles: - Oxygen: 1.7459903 - Nitrogen: 6.568249 - - type: ContainerContainer - containers: - entity_storage: !type:Container - showEnts: False - occludes: True - ents: - - 22984 - paper_label: !type:ContainerSlot - showEnts: False - occludes: True - ent: null - - uid: 7007 - components: - - type: Transform - pos: -38.5,25.5 - parent: 2 - - uid: 20713 - components: - - type: Transform - pos: -9.5,-13.5 - parent: 2 - - uid: 21617 - components: - - type: Transform - pos: -56.5,-58.5 - parent: 2 -- proto: CrateFilledSpawner - entities: - - uid: 1785 - components: - - type: Transform - pos: -55.5,-7.5 - parent: 2 - - uid: 6111 - components: - - type: Transform - pos: 5.5,20.5 - parent: 2 - - uid: 12142 - components: - - type: Transform - pos: -8.5,21.5 - parent: 2 - - uid: 15729 - components: - - type: Transform - pos: 5.5,-58.5 - parent: 2 - - uid: 16428 - components: - - type: Transform - pos: -57.5,-14.5 - parent: 2 - - uid: 16429 - components: - - type: Transform - pos: -54.5,-12.5 - parent: 2 - - uid: 16434 - components: - - type: Transform - pos: -57.5,-12.5 - parent: 2 - - uid: 17448 - components: - - type: Transform - pos: 3.5,22.5 - parent: 2 - - uid: 17449 - components: - - type: Transform - pos: 3.5,23.5 - parent: 2 - - uid: 17450 - components: - - type: Transform - pos: 5.5,23.5 - parent: 2 - - uid: 17451 - components: - - type: Transform - pos: 5.5,22.5 - parent: 2 - - uid: 17453 - components: - - type: Transform - pos: 5.5,19.5 - parent: 2 - - uid: 17454 - components: - - type: Transform - pos: 3.5,19.5 - parent: 2 - - uid: 17455 - components: - - type: Transform - pos: 3.5,20.5 - parent: 2 - - uid: 18806 - components: - - type: Transform - pos: 83.5,-16.5 - parent: 2 - - uid: 24224 - components: - - type: Transform - pos: -29.5,18.5 - parent: 2 - - uid: 24554 - components: - - type: Transform - pos: 78.5,-40.5 - parent: 2 -- proto: CrateFreezer - entities: - - uid: 2597 - components: - - type: Transform - pos: 39.5,-7.5 - parent: 2 - - type: Fixtures - fixtures: - fix1: - shape: !type:PolygonShape - radius: 0.01 - vertices: - - -0.4,-0.4 - - 0.4,-0.4 - - 0.4,0.29 - - -0.4,0.29 - mask: - - Impassable - - HighImpassable - - LowImpassable - layer: - - BulletImpassable - - Opaque - density: 50 - hard: True - restitution: 0 - friction: 0.4 - - type: EntityStorage - open: True - removedMasks: 20 - - type: PlaceableSurface - isPlaceable: True - - uid: 8364 - components: - - type: Transform - pos: -4.5,-30.5 - parent: 2 - - uid: 12674 - components: - - type: Transform - pos: -51.5,-36.5 - parent: 2 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.14673 - moles: - Oxygen: 1.7459903 - Nitrogen: 6.568249 - - uid: 13179 - components: - - type: Transform - pos: -45.5,-24.5 - parent: 2 - - uid: 14823 - components: - - type: Transform - pos: -42.5,-39.5 - parent: 2 - - uid: 17582 - components: - - type: Transform - pos: -10.5,-33.5 - parent: 2 - - uid: 19635 - components: - - type: Transform - pos: -28.5,15.5 - parent: 2 -- proto: CrateLockBoxSecurity - entities: - - uid: 11150 - components: - - type: Transform - pos: -34.5,-1.5 - parent: 2 -- proto: CrateLockBoxService - entities: - - uid: 4139 - components: - - type: Transform - pos: 0.5,-39.5 - parent: 2 -- proto: CrateMaterialPlasma - entities: - - uid: 9490 - components: - - type: Transform - pos: 39.5,-36.5 - parent: 2 - - uid: 17891 - components: - - type: Transform - pos: 95.5,-45.5 - parent: 2 -- proto: CrateMaterialSilo - entities: - - uid: 939 - components: - - type: Transform - pos: 9.5,20.5 - parent: 2 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.14673 - moles: - Oxygen: 1.7459903 - Nitrogen: 6.568249 -- proto: CrateMedicalScrubs - entities: - - uid: 4274 - components: - - type: Transform - pos: -40.5,-24.5 - parent: 2 -- proto: CrateMedicalSurgery - entities: - - uid: 4374 - components: - - type: Transform - pos: 37.5,-28.5 - parent: 2 - - uid: 11994 - components: - - type: Transform - pos: -45.5,-25.5 - parent: 2 -- proto: CrateNPCHamlet - entities: - - uid: 20764 - components: - - type: Transform - pos: -16.5,-50.5 - parent: 2 -- proto: CrateSecurityTrackingMindshieldImplants - entities: - - uid: 148 - components: - - type: Transform - pos: -29.5,-7.5 - parent: 2 -- proto: CrateServiceBoozeDispenser - entities: - - uid: 2764 - components: - - type: Transform - pos: 39.5,11.5 - parent: 2 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.14673 - moles: - Oxygen: 1.7459903 - Nitrogen: 6.568249 -- proto: CrateServiceBureaucracy - entities: - - uid: 6106 - components: - - type: Transform - pos: -22.5,-46.5 - parent: 2 - - uid: 17597 - components: - - type: Transform - pos: 0.5,18.5 - parent: 2 -- proto: CrateServiceCustomSmokable - entities: - - uid: 19900 - components: - - type: Transform - pos: 47.5,-56.5 - parent: 2 -- proto: CrateServiceJanitorialSupplies - entities: - - uid: 4506 - components: - - type: Transform - pos: 28.5,-0.5 - parent: 2 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.14673 - moles: - Oxygen: 1.7459903 - Nitrogen: 6.568249 -- proto: CrateTechBoardRandom - entities: - - uid: 1218 - components: - - type: Transform - pos: -40.5,23.5 - parent: 2 -- proto: CrateTrashCart - entities: - - uid: 16496 - components: - - type: Transform - pos: -50.5,-9.5 - parent: 2 - - uid: 22407 - components: - - type: Transform - pos: 23.5,15.5 - parent: 2 -- proto: CrateTrashCartFilled - entities: - - uid: 2939 - components: - - type: Transform - pos: -0.5,-30.5 - parent: 2 - - uid: 12152 - components: - - type: Transform - pos: -30.5,5.5 - parent: 2 - - uid: 13309 - components: - - type: Transform - pos: -46.5,-50.5 - parent: 2 -- proto: CrateTrashCartJani - entities: - - uid: 757 - components: - - type: Transform - pos: 24.5,-2.5 - parent: 2 -- proto: CrayonBox - entities: - - uid: 3589 - components: - - type: Transform - pos: 7.546462,-31.401642 - parent: 2 - - uid: 19634 - components: - - type: Transform - pos: -30.600847,12.583185 - parent: 2 -- proto: CrayonMime - entities: - - uid: 5407 - components: - - type: Transform - pos: -11.287609,19.532997 - parent: 2 -- proto: CrayonRed - entities: - - uid: 19011 - components: - - type: Transform - pos: 19.23948,-53.370228 - parent: 2 -- proto: CrayonWhite - entities: - - uid: 24270 - components: - - type: Transform - pos: -29.720528,17.366255 - parent: 2 -- proto: Crematorium - entities: - - uid: 7059 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 43.5,-9.5 - parent: 2 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.14673 - moles: - Oxygen: 1.7459903 - Nitrogen: 6.568249 -- proto: CrewMonitoringServer - entities: - - uid: 17648 - components: - - type: Transform - pos: -55.5,-21.5 - parent: 2 -- proto: Crowbar - entities: - - uid: 9936 - components: - - type: Transform - pos: 83.473915,-41.499165 - parent: 2 -- proto: CrowbarGreen - entities: - - uid: 8024 - components: - - type: Transform - pos: 12.561003,-94.61276 - parent: 2 -- proto: CrowbarYellow - entities: - - uid: 13864 - components: - - type: Transform - pos: 19.53374,-58.377003 - parent: 2 -- proto: CryogenicSleepUnit - entities: - - uid: 16983 - components: - - type: Transform - pos: -34.5,9.5 - parent: 2 - - uid: 17255 - components: - - type: Transform - pos: -34.5,8.5 - parent: 2 -- proto: CryogenicSleepUnitSpawner - entities: - - uid: 3776 - components: - - type: Transform - pos: 15.5,-47.5 - parent: 2 - - uid: 9442 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 13.5,-49.5 - parent: 2 -- proto: CryogenicSleepUnitSpawnerLateJoin - entities: - - uid: 6903 - components: - - type: Transform - pos: 15.5,-49.5 - parent: 2 - - uid: 11727 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 13.5,-47.5 - parent: 2 -- proto: CryoPod - entities: - - uid: 11935 - components: - - type: Transform - pos: -44.5,-37.5 - parent: 2 - - uid: 12045 - components: - - type: Transform - pos: -42.5,-37.5 - parent: 2 -- proto: CryoxadoneBeakerSmall - entities: - - uid: 12678 - components: - - type: Transform - pos: -43.609703,-39.262962 - parent: 2 - - uid: 12679 - components: - - type: Transform - pos: -43.36284,-39.375145 - parent: 2 -- proto: CultAltarSpawner - entities: - - uid: 6698 - components: - - type: Transform - pos: 20.5,-52.5 - parent: 2 -- proto: CurtainsBlackOpen - entities: - - uid: 2453 - components: - - type: Transform - pos: 38.5,-5.5 - parent: 2 - - uid: 5860 - components: - - type: Transform - pos: 7.5,-41.5 - parent: 2 - - uid: 7295 - components: - - type: Transform - pos: 38.5,-1.5 - parent: 2 - - uid: 15677 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 40.5,-14.5 - parent: 2 - - uid: 15700 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 36.5,-8.5 - parent: 2 -- proto: CurtainsBlueOpen - entities: - - uid: 2578 - components: - - type: Transform - pos: -4.5,-26.5 - parent: 2 - - uid: 4644 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -24.5,-56.5 - parent: 2 - - uid: 14090 - components: - - type: Transform - pos: -52.5,-21.5 - parent: 2 - - uid: 23352 - components: - - type: Transform - pos: -10.5,-50.5 - parent: 2 -- proto: CurtainsCyanOpen - entities: - - uid: 3193 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 7.5,-39.5 - parent: 2 -- proto: CurtainsGreenOpen - entities: - - uid: 21439 - components: - - type: Transform - pos: 7.5,-45.5 - parent: 2 - - uid: 23692 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -0.5,-41.5 - parent: 2 - - uid: 23693 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -0.5,-39.5 - parent: 2 -- proto: CurtainsOrangeOpen - entities: - - uid: 6421 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -7.5,19.5 - parent: 2 -- proto: CurtainSpawner - entities: - - uid: 17570 - components: - - type: Transform - pos: 5.5,-27.5 - parent: 2 -- proto: CurtainsPurpleOpen - entities: - - uid: 9434 - components: - - type: Transform - pos: -35.5,-54.5 - parent: 2 - - uid: 9443 - components: - - type: Transform - pos: -35.5,-51.5 - parent: 2 - - uid: 11353 - components: - - type: Transform - pos: 26.5,-34.5 - parent: 2 - - uid: 12857 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -39.5,-55.5 - parent: 2 -- proto: CurtainsRedOpen - entities: - - uid: 1705 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 34.5,1.5 - parent: 2 - - uid: 6548 - components: - - type: Transform - pos: 21.5,-39.5 - parent: 2 - - uid: 7199 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 20.5,-41.5 - parent: 2 - - uid: 11588 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 34.5,3.5 - parent: 2 - - uid: 11726 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 20.5,-39.5 - parent: 2 - - uid: 13255 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 20.5,-40.5 - parent: 2 - - uid: 17653 - components: - - type: Transform - pos: 30.5,11.5 - parent: 2 - - uid: 21820 - components: - - type: Transform - pos: 27.5,9.5 - parent: 2 - - uid: 22731 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 39.5,0.5 - parent: 2 -- proto: CurtainsWhiteOpen - entities: - - uid: 16619 - components: - - type: Transform - pos: 17.5,-10.5 - parent: 2 - - uid: 16620 - components: - - type: Transform - pos: 17.5,-9.5 - parent: 2 -- proto: d20Dice - entities: - - uid: 16991 - components: - - type: Transform - pos: 20.413567,-48.967503 - parent: 2 -- proto: d6Dice - entities: - - uid: 6543 - components: - - type: Transform - pos: 0.6303221,24.546352 - parent: 2 - - uid: 7323 - components: - - type: Transform - pos: 0.70327437,23.795832 - parent: 2 - - uid: 9003 - components: - - type: Transform - pos: -0.526502,23.57693 - parent: 2 - - uid: 17279 - components: - - type: Transform - pos: 8.486209,-23.492792 - parent: 2 - - uid: 17793 - components: - - type: Transform - pos: 7.569087,-23.232195 - parent: 2 -- proto: DawInstrumentMachineCircuitboard - entities: - - uid: 4880 - components: - - type: Transform - pos: 7.4465623,-33.43011 - parent: 2 -- proto: DecalSpawnerBloodSplatters - entities: - - uid: 24854 - components: - - type: Transform - pos: -10.5,-32.5 - parent: 2 -- proto: DecalSpawnerDirtMonospace - entities: - - uid: 18183 - components: - - type: Transform - pos: 65.5,-37.5 - parent: 2 -- proto: DecalSpawnerDirtNear - entities: - - uid: 3884 - components: - - type: Transform - pos: -10.5,-31.5 - parent: 2 - - uid: 16755 - components: - - type: Transform - pos: 57.5,-37.5 - parent: 2 -- proto: DecalSpawnerDirtWide - entities: - - uid: 3273 - components: - - type: Transform - pos: -5.5,-32.5 - parent: 2 - - uid: 6082 - components: - - type: Transform - pos: 0.5,-27.5 - parent: 2 - - uid: 11754 - components: - - type: Transform - pos: -17.5,-35.5 - parent: 2 - - uid: 24794 - components: - - type: Transform - pos: -8.5,-38.5 - parent: 2 -- proto: DecalSpawnerGraffiti - entities: - - uid: 5970 - components: - - type: Transform - pos: 2.5,-29.5 - parent: 2 -- proto: DefaultStationBeaconAICore - entities: - - uid: 17963 - components: - - type: Transform - pos: 90.5,-42.5 - parent: 2 -- proto: DefaultStationBeaconAISatellite - entities: - - uid: 17962 - components: - - type: Transform - pos: 79.5,-42.5 - parent: 2 -- proto: DefaultStationBeaconAIUpload - entities: - - uid: 16540 - components: - - type: Transform - pos: 70.5,-42.5 - parent: 2 -- proto: DefaultStationBeaconAME - entities: - - uid: 4329 - components: - - type: Transform - pos: -10.5,-19.5 - parent: 2 -- proto: DefaultStationBeaconAnomalyGenerator - entities: - - uid: 11028 - components: - - type: Transform - pos: 40.5,-36.5 - parent: 2 -- proto: DefaultStationBeaconArmory - entities: - - uid: 11804 - components: - - type: Transform - pos: -38.5,3.5 - parent: 2 -- proto: DefaultStationBeaconArrivals - entities: - - uid: 20185 - components: - - type: Transform - pos: 1.5,-61.5 - parent: 2 -- proto: DefaultStationBeaconArtifactLab - entities: - - uid: 15778 - components: - - type: Transform - pos: 34.5,-43.5 - parent: 2 -- proto: DefaultStationBeaconAtmospherics - entities: - - uid: 12446 - components: - - type: Transform - pos: -0.5,-2.5 - parent: 2 -- proto: DefaultStationBeaconBar - entities: - - uid: 15718 - components: - - type: Transform - pos: -3.5,-44.5 - parent: 2 -- proto: DefaultStationBeaconBotany - entities: - - uid: 15719 - components: - - type: Transform - pos: -17.5,-35.5 - parent: 2 -- proto: DefaultStationBeaconBridge - entities: - - uid: 15720 - components: - - type: Transform - pos: -17.5,-54.5 - parent: 2 -- proto: DefaultStationBeaconBrigMed - entities: - - uid: 24809 - components: - - type: Transform - pos: -44.5,-7.5 - parent: 2 -- proto: DefaultStationBeaconCaptainsQuarters - entities: - - uid: 15722 - components: - - type: Transform - pos: -24.5,-51.5 - parent: 2 -- proto: DefaultStationBeaconCargoBay - entities: - - uid: 17684 - components: - - type: Transform - pos: 4.5,24.5 - parent: 2 -- proto: DefaultStationBeaconCargoReception - entities: - - uid: 3903 - components: - - type: Transform - pos: 4.5,18.5 - parent: 2 -- proto: DefaultStationBeaconCERoom - entities: - - uid: 15724 - components: - - type: Transform - pos: -7.5,-25.5 - parent: 2 -- proto: DefaultStationBeaconChapel - entities: - - uid: 5796 - components: - - type: Transform - pos: 36.5,-14.5 - parent: 2 -- proto: DefaultStationBeaconClinic - entities: - - uid: 9509 - components: - - type: Transform - pos: 20.5,0.5 - parent: 2 -- proto: DefaultStationBeaconCMORoom - entities: - - uid: 21741 - components: - - type: Transform - pos: -50.5,-22.5 - parent: 2 -- proto: DefaultStationBeaconCryonics - entities: - - uid: 21739 - components: - - type: Transform - pos: -43.5,-37.5 - parent: 2 -- proto: DefaultStationBeaconCryosleep - entities: - - uid: 9031 - components: - - type: Transform - pos: 14.5,-48.5 - parent: 2 -- proto: DefaultStationBeaconDetectiveRoom - entities: - - uid: 7305 - components: - - type: Transform - pos: 37.5,2.5 - parent: 2 -- proto: DefaultStationBeaconDisposals - entities: - - uid: 12181 - components: - - type: Transform - pos: 29.5,-56.5 - parent: 2 -- proto: DefaultStationBeaconDockingArm - entities: - - uid: 15569 - components: - - type: Transform - pos: -33.5,-73.5 - parent: 2 -- proto: DefaultStationBeaconDorms - entities: - - uid: 11067 - components: - - type: Transform - pos: 7.5,-42.5 - parent: 2 -- proto: DefaultStationBeaconEngineering - entities: - - uid: 7630 - components: - - type: Transform - pos: -10.5,-13.5 - parent: 2 -- proto: DefaultStationBeaconEscapePod - entities: - - uid: 9644 - components: - - type: Transform - pos: -56.5,-53.5 - parent: 2 - - uid: 14791 - components: - - type: Transform - pos: 61.5,-53.5 - parent: 2 -- proto: DefaultStationBeaconEvac - entities: - - uid: 8793 - components: - - type: Transform - pos: 50.5,-21.5 - parent: 2 -- proto: DefaultStationBeaconEVAStorage - entities: - - uid: 4222 - components: - - type: Transform - pos: -1.5,-56.5 - parent: 2 -- proto: DefaultStationBeaconHOPOffice - entities: - - uid: 15753 - components: - - type: Transform - pos: -14.5,-47.5 - parent: 2 -- proto: DefaultStationBeaconHOSRoom - entities: - - uid: 24810 - components: - - type: Transform - pos: -44.5,2.5 - parent: 2 -- proto: DefaultStationBeaconJanitorsCloset - entities: - - uid: 21809 - components: - - type: Transform - pos: 26.5,2.5 - parent: 2 -- proto: DefaultStationBeaconKitchen - entities: - - uid: 5283 - components: - - type: Transform - pos: -5.5,-33.5 - parent: 2 -- proto: DefaultStationBeaconLawOffice - entities: - - uid: 15757 - components: - - type: Transform - pos: 28.5,11.5 - parent: 2 -- proto: DefaultStationBeaconLibrary - entities: - - uid: 23014 - components: - - type: Transform - pos: 18.5,-40.5 - parent: 2 -- proto: DefaultStationBeaconMedbay - entities: - - uid: 21744 - components: - - type: Transform - pos: -42.5,-30.5 - parent: 2 -- proto: DefaultStationBeaconMedical - entities: - - uid: 21745 - components: - - type: Transform - pos: -28.5,-30.5 - parent: 2 -- proto: DefaultStationBeaconMorgue - entities: - - uid: 22178 - components: - - type: Transform - pos: -47.5,-44.5 - parent: 2 -- proto: DefaultStationBeaconPermaBrig - entities: - - uid: 24811 - components: - - type: Transform - pos: -31.5,13.5 - parent: 2 -- proto: DefaultStationBeaconPowerBank - entities: - - uid: 11424 - components: - - type: Transform - pos: -2.5,-21.5 - parent: 2 -- proto: DefaultStationBeaconPsychology - entities: - - uid: 21746 - components: - - type: Transform - pos: -38.5,-53.5 - parent: 2 -- proto: DefaultStationBeaconRDRoom - entities: - - uid: 3230 - components: - - type: Transform - pos: 27.5,-33.5 - parent: 2 -- proto: DefaultStationBeaconReporter - entities: - - uid: 3767 - components: - - type: Transform - pos: 14.5,-52.5 - parent: 2 -- proto: DefaultStationBeaconRND - entities: - - uid: 15764 - components: - - type: Transform - pos: 20.5,-27.5 - parent: 2 -- proto: DefaultStationBeaconRobotics - entities: - - uid: 15765 - components: - - type: Transform - pos: 36.5,-26.5 - parent: 2 -- proto: DefaultStationBeaconSalvage - entities: - - uid: 1545 - components: - - type: Transform - pos: 14.5,23.5 - parent: 2 -- proto: DefaultStationBeaconScience - entities: - - uid: 12219 - components: - - type: Transform - pos: 32.5,-30.5 - parent: 2 -- proto: DefaultStationBeaconSecurity - entities: - - uid: 24813 - components: - - type: Transform - pos: -34.5,-2.5 - parent: 2 -- proto: DefaultStationBeaconServerRoom - entities: - - uid: 18571 - components: - - type: Transform - pos: 31.5,-35.5 - parent: 2 -- proto: DefaultStationBeaconSolars - entities: - - uid: 6687 - components: - - type: Transform - pos: -39.5,26.5 - parent: 2 - - uid: 15769 - components: - - type: Transform - pos: 45.5,2.5 - parent: 2 - - uid: 21605 - components: - - type: Transform - pos: -57.5,-59.5 - parent: 2 -- proto: DefaultStationBeaconSurgery - entities: - - uid: 21743 - components: - - type: Transform - pos: -43.5,-23.5 - parent: 2 -- proto: DefaultStationBeaconTechVault - entities: - - uid: 9886 - components: - - type: Transform - pos: 5.5,-17.5 - parent: 2 -- proto: DefaultStationBeaconTEG - entities: - - uid: 4989 - components: - - type: Transform - pos: -1.5,-9.5 - parent: 2 -- proto: DefaultStationBeaconTelecoms - entities: - - uid: 21622 - components: - - type: Transform - pos: 13.5,-18.5 - parent: 2 -- proto: DefaultStationBeaconToolRoom - entities: - - uid: 15773 - components: - - type: Transform - pos: -16.5,-24.5 - parent: 2 -- proto: DefaultStationBeaconVault - entities: - - uid: 4856 - components: - - type: Transform - pos: -29.5,-61.5 - parent: 2 -- proto: DefaultStationBeaconWardensOffice - entities: - - uid: 24812 - components: - - type: Transform - pos: -26.5,-6.5 - parent: 2 -- proto: DefibrillatorCabinetFilled - entities: - - uid: 5482 - components: - - 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 - components: - - type: Transform - pos: -31.5,-5.5 - parent: 2 - - uid: 24816 - components: - - type: Transform - pos: -31.5,-4.5 - parent: 2 -- proto: DeskBell - entities: - - uid: 1746 - components: - - type: Transform - pos: 4.357331,15.490134 - parent: 2 - - uid: 2415 - components: - - type: Transform - pos: -29.620085,-26.463236 - parent: 2 - - uid: 2913 - components: - - type: Transform - pos: -27.371931,-33.501823 - parent: 2 - - uid: 2946 - components: - - type: Transform - pos: -8.534687,-35.326263 - parent: 2 - - uid: 3445 - components: - - type: Transform - pos: -21.404652,-38.42122 - parent: 2 - - uid: 12024 - components: - - type: Transform - pos: -24.34783,-4.4816127 - parent: 2 - - uid: 20291 - components: - - type: Transform - pos: 21.485853,-23.412918 - parent: 2 - - uid: 20292 - components: - - type: Transform - pos: -14.384096,-14.383596 - parent: 2 - - uid: 24825 - components: - - type: Transform - pos: -14.417165,-2.3140416 - parent: 2 -- proto: DiceBag - entities: - - uid: 11294 - components: - - type: Transform - pos: 19.172066,-48.195263 - parent: 2 -- proto: DimLightBulb - entities: - - uid: 3511 - components: - - type: Transform - pos: 24.710743,0.20568168 - parent: 2 -- proto: DiseaseDiagnoser - entities: - - uid: 12945 - components: - - type: Transform - pos: -55.5,-27.5 - parent: 2 -- proto: DiseaseSwab - entities: - - uid: 17702 - components: - - type: Transform - pos: 48.393944,-59.417625 - parent: 2 - - uid: 17703 - components: - - type: Transform - pos: 48.60238,-59.469746 - parent: 2 -- proto: DisposalBend - entities: - - uid: 286 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 27.5,3.5 - parent: 2 - - uid: 3143 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -33.5,-41.5 - parent: 2 - - uid: 3156 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -33.5,-60.5 - parent: 2 - - uid: 3180 - components: - - type: Transform - pos: 9.5,-16.5 - parent: 2 - - uid: 3883 - components: - - type: Transform - pos: -3.5,-34.5 - parent: 2 - - uid: 3894 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 9.5,-21.5 - parent: 2 - - uid: 3899 - components: - - type: Transform - pos: 10.5,16.5 - parent: 2 - - uid: 4053 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 50.5,-16.5 - parent: 2 - - uid: 4118 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -2.5,-31.5 - parent: 2 - - uid: 4171 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 15.5,6.5 - parent: 2 - - uid: 4709 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 45.5,-37.5 - parent: 2 - - uid: 4868 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -7.5,-36.5 - parent: 2 - - uid: 4876 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -16.5,-22.5 - parent: 2 - - uid: 4878 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -11.5,-38.5 - parent: 2 - - uid: 4932 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 20.5,12.5 - parent: 2 - - uid: 5180 - components: - - type: Transform - pos: -7.5,-41.5 - parent: 2 - - uid: 5232 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -7.5,-31.5 - parent: 2 - - uid: 5448 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 14.5,12.5 - parent: 2 - - uid: 5679 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -1.5,17.5 - parent: 2 - - uid: 5874 - components: - - type: Transform - pos: 24.5,-33.5 - parent: 2 - - uid: 6298 - components: - - type: Transform - pos: 35.5,-18.5 - parent: 2 - - uid: 6824 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 33.5,-46.5 - parent: 2 - - uid: 7231 - components: - - type: Transform - pos: -24.5,-42.5 - parent: 2 - - uid: 7901 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 32.5,5.5 - parent: 2 - - uid: 8007 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -6.5,-34.5 - parent: 2 - - uid: 8095 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 31.5,-21.5 - parent: 2 - - uid: 8293 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -24.5,-20.5 - parent: 2 - - uid: 8351 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -6.5,-37.5 - parent: 2 - - uid: 9632 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -8.5,-37.5 - parent: 2 - - uid: 9893 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -17.5,-47.5 - parent: 2 - - uid: 9942 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 34.5,-37.5 - parent: 2 - - uid: 10698 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 32.5,-21.5 - parent: 2 - - uid: 11009 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 24.5,-55.5 - parent: 2 - - uid: 11129 - components: - - type: Transform - pos: 41.5,8.5 - parent: 2 - - uid: 11139 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -23.5,-19.5 - parent: 2 - - uid: 11144 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -23.5,-42.5 - parent: 2 - - uid: 11145 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -22.5,-42.5 - parent: 2 - - uid: 11749 - components: - - type: Transform - pos: -20.5,-34.5 - parent: 2 - - uid: 12156 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -22.5,-34.5 - parent: 2 - - uid: 12174 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -14.5,-38.5 - parent: 2 - - uid: 12218 - components: - - type: Transform - pos: -22.5,-33.5 - parent: 2 - - uid: 12278 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -25.5,-42.5 - parent: 2 - - uid: 12325 - components: - - type: Transform - pos: 36.5,-25.5 - parent: 2 - - uid: 13006 - components: - - type: Transform - pos: 14.5,20.5 - parent: 2 - - uid: 14724 - components: - - type: Transform - pos: 46.5,-39.5 - parent: 2 - - uid: 14725 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 44.5,-39.5 - parent: 2 - - uid: 14761 - components: - - type: Transform - pos: -48.5,-28.5 - parent: 2 - - uid: 14904 - components: - - type: Transform - pos: -33.5,-22.5 - parent: 2 - - uid: 15164 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -11.5,-36.5 - parent: 2 - - uid: 15166 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -1.5,-45.5 - parent: 2 - - uid: 15356 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -27.5,-36.5 - parent: 2 - - uid: 15397 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -27.5,-24.5 - parent: 2 - - uid: 15686 - components: - - type: Transform - pos: 32.5,-20.5 - parent: 2 - - uid: 15735 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -43.5,-25.5 - parent: 2 - - uid: 15758 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -33.5,-32.5 - parent: 2 - - uid: 15759 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -40.5,-32.5 - parent: 2 - - uid: 15760 - components: - - type: Transform - pos: -40.5,-31.5 - parent: 2 - - uid: 15852 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -35.5,-28.5 - parent: 2 - - uid: 17010 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -23.5,-46.5 - parent: 2 - - uid: 17511 - components: - - type: Transform - pos: 12.5,22.5 - parent: 2 - - uid: 17513 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 11.5,20.5 - parent: 2 - - uid: 17523 - components: - - type: Transform - pos: 15.5,11.5 - parent: 2 - - uid: 18103 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 33.5,-37.5 - parent: 2 - - uid: 18105 - components: - - type: Transform - pos: 34.5,-30.5 - parent: 2 - - uid: 18106 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 29.5,-30.5 - parent: 2 - - uid: 20284 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -27.5,-34.5 - parent: 2 - - uid: 20308 - components: - - type: Transform - pos: 20.5,-20.5 - parent: 2 - - uid: 20309 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 19.5,-26.5 - parent: 2 - - uid: 20310 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 21.5,-24.5 - parent: 2 - - uid: 20312 - components: - - type: Transform - pos: 46.5,-21.5 - parent: 2 - - uid: 20337 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 41.5,-4.5 - parent: 2 - - uid: 20338 - components: - - type: Transform - pos: 45.5,-4.5 - parent: 2 - - uid: 20339 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 37.5,-53.5 - parent: 2 - - uid: 20340 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 46.5,-25.5 - parent: 2 - - uid: 20341 - components: - - type: Transform - pos: 48.5,-25.5 - parent: 2 - - uid: 20342 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 48.5,-52.5 - parent: 2 - - uid: 20343 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 44.5,-52.5 - parent: 2 - - uid: 20344 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 44.5,-53.5 - parent: 2 - - uid: 20345 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 37.5,-54.5 - parent: 2 - - uid: 20755 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 25.5,7.5 - parent: 2 - - uid: 20832 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -7.5,-63.5 - parent: 2 - - uid: 20835 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 10.5,-63.5 - parent: 2 - - uid: 21356 - components: - - type: Transform - pos: 31.5,6.5 - parent: 2 - - uid: 22555 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -28.5,-38.5 - parent: 2 - - uid: 23872 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -19.5,7.5 - parent: 2 - - uid: 23878 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -16.5,11.5 - parent: 2 - - uid: 23915 - components: - - type: Transform - pos: -31.5,-2.5 - parent: 2 - - uid: 23921 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -42.5,-2.5 - parent: 2 - - uid: 23933 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -31.5,-6.5 - parent: 2 - - uid: 23934 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -35.5,-6.5 - parent: 2 - - uid: 23935 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -35.5,-10.5 - parent: 2 - - uid: 24471 - components: - - type: Transform - pos: -20.5,-16.5 - parent: 2 - - uid: 24595 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 55.5,-37.5 - parent: 2 - - uid: 24596 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 49.5,-37.5 - parent: 2 - - uid: 24720 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 49.5,-38.5 - parent: 2 -- proto: DisposalJunction - entities: - - uid: 1300 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -20.5,-19.5 - parent: 2 - - uid: 2526 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -33.5,-51.5 - parent: 2 - - uid: 3213 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 10.5,-28.5 - parent: 2 - - uid: 3721 - components: - - type: Transform - pos: -23.5,-20.5 - parent: 2 - - uid: 4345 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 27.5,7.5 - parent: 2 - - uid: 4465 - components: - - type: Transform - pos: -7.5,-44.5 - parent: 2 - - uid: 4892 - components: - - type: Transform - pos: 29.5,-55.5 - parent: 2 - - uid: 4949 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 31.5,-6.5 - parent: 2 - - uid: 4957 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 29.5,-25.5 - parent: 2 - - uid: 4996 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 10.5,-21.5 - parent: 2 - - uid: 5389 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 12.5,20.5 - parent: 2 - - uid: 5447 - components: - - type: Transform - pos: 11.5,17.5 - parent: 2 - - uid: 6916 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 11.5,11.5 - parent: 2 - - uid: 7192 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 44.5,-21.5 - parent: 2 - - uid: 7790 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -28.5,-31.5 - parent: 2 - - uid: 7908 - components: - - type: Transform - pos: -23.5,-31.5 - parent: 2 - - uid: 7909 - components: - - type: Transform - pos: 32.5,7.5 - parent: 2 - - uid: 8182 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -0.5,-48.5 - parent: 2 - - uid: 10307 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 29.5,-21.5 - parent: 2 - - uid: 10757 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -24.5,-47.5 - parent: 2 - - uid: 11056 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -25.5,-41.5 - parent: 2 - - uid: 11057 - components: - - type: Transform - pos: 48.5,-37.5 - parent: 2 - - uid: 11830 - components: - - type: Transform - pos: 41.5,6.5 - parent: 2 - - uid: 12071 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 21.5,-21.5 - parent: 2 - - uid: 15150 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -9.5,-36.5 - parent: 2 - - uid: 15364 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -25.5,-31.5 - parent: 2 - - uid: 15609 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -41.5,-31.5 - parent: 2 - - uid: 22284 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 10.5,-42.5 - parent: 2 - - uid: 23833 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -34.5,-2.5 - parent: 2 - - uid: 23860 - components: - - type: Transform - pos: -16.5,-4.5 - parent: 2 - - uid: 23877 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -14.5,11.5 - parent: 2 - - uid: 23892 - components: - - type: Transform - pos: -16.5,-3.5 - parent: 2 - - uid: 24311 - components: - - type: Transform - pos: -16.5,7.5 - parent: 2 -- proto: DisposalJunctionFlipped - entities: - - uid: 3248 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 10.5,-48.5 - parent: 2 - - uid: 4779 - components: - - type: Transform - pos: 29.5,-54.5 - parent: 2 - - uid: 5063 - components: - - type: Transform - pos: 48.5,-38.5 - parent: 2 - - uid: 6873 - components: - - type: Transform - pos: 45.5,-16.5 - parent: 2 - - uid: 7894 - components: - - type: Transform - pos: 32.5,19.5 - parent: 2 - - uid: 8093 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 35.5,-21.5 - parent: 2 - - uid: 8320 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 45.5,-21.5 - parent: 2 - - uid: 9890 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -20.5,-47.5 - parent: 2 - - uid: 9891 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -22.5,-47.5 - parent: 2 - - uid: 10758 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -33.5,-43.5 - parent: 2 - - uid: 11149 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -23.5,-41.5 - parent: 2 - - uid: 12153 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 20.5,-21.5 - parent: 2 - - uid: 12160 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -12.5,-41.5 - parent: 2 - - uid: 15369 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -27.5,-31.5 - parent: 2 - - uid: 15574 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -43.5,-31.5 - parent: 2 - - uid: 18098 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 34.5,-32.5 - parent: 2 - - uid: 20290 - components: - - type: Transform - pos: -16.5,-12.5 - parent: 2 - - uid: 22989 - components: - - type: Transform - pos: 32.5,15.5 - parent: 2 -- proto: DisposalPipe - entities: - - uid: 13 - components: - - type: Transform - pos: -7.5,-56.5 - parent: 2 - - uid: 25 - components: - - type: Transform - pos: -7.5,-55.5 - parent: 2 - - uid: 30 - components: - - type: Transform - pos: -7.5,-59.5 - parent: 2 - - uid: 124 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -7.5,-37.5 - parent: 2 - - uid: 222 - components: - - type: Transform - pos: 45.5,-10.5 - parent: 2 - - uid: 231 - components: - - type: Transform - pos: 45.5,-9.5 - parent: 2 - - uid: 248 - components: - - type: Transform - pos: 45.5,-8.5 - parent: 2 - - uid: 249 - components: - - type: Transform - pos: 45.5,-7.5 - parent: 2 - - uid: 344 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 28.5,-55.5 - parent: 2 - - uid: 374 - components: - - type: Transform - pos: 27.5,4.5 - parent: 2 - - uid: 452 - components: - - type: Transform - pos: -16.5,-10.5 - parent: 2 - - uid: 692 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -25.5,-16.5 - parent: 2 - - uid: 698 - components: - - type: Transform - pos: -16.5,-9.5 - parent: 2 - - uid: 819 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -20.5,-51.5 - parent: 2 - - uid: 866 - components: - - type: Transform - pos: 24.5,-41.5 - parent: 2 - - uid: 958 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 20.5,-33.5 - parent: 2 - - uid: 977 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 14.5,19.5 - parent: 2 - - uid: 1028 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -14.5,-12.5 - parent: 2 - - uid: 1174 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -26.5,-16.5 - parent: 2 - - uid: 1250 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -6.5,-63.5 - parent: 2 - - uid: 1361 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 14.5,16.5 - parent: 2 - - uid: 1713 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 19.5,6.5 - parent: 2 - - uid: 1760 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -32.5,-51.5 - parent: 2 - - uid: 1762 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -29.5,-41.5 - parent: 2 - - uid: 1804 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -24.5,-16.5 - parent: 2 - - uid: 1846 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 37.5,19.5 - parent: 2 - - uid: 1928 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 32.5,-46.5 - parent: 2 - - uid: 1932 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 45.5,-18.5 - parent: 2 - - uid: 2071 - components: - - type: Transform - pos: -7.5,-54.5 - parent: 2 - - uid: 2081 - components: - - type: Transform - pos: 10.5,-56.5 - parent: 2 - - uid: 2429 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 49.5,-16.5 - parent: 2 - - uid: 2445 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 47.5,-16.5 - parent: 2 - - uid: 2560 - components: - - type: Transform - pos: -33.5,-46.5 - parent: 2 - - uid: 2569 - components: - - type: Transform - pos: -7.5,-50.5 - parent: 2 - - uid: 2694 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 5.5,-48.5 - parent: 2 - - uid: 2695 - components: - - type: Transform - pos: -33.5,-45.5 - parent: 2 - - uid: 2696 - components: - - type: Transform - pos: -33.5,-47.5 - parent: 2 - - uid: 2777 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 14.5,18.5 - parent: 2 - - uid: 2839 - components: - - type: Transform - pos: -33.5,-53.5 - parent: 2 - - uid: 2845 - components: - - type: Transform - pos: -33.5,-52.5 - parent: 2 - - uid: 2846 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -28.5,-41.5 - parent: 2 - - uid: 2893 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 34.5,-25.5 - parent: 2 - - uid: 2902 - components: - - type: Transform - pos: -33.5,-54.5 - parent: 2 - - uid: 2903 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 35.5,-25.5 - parent: 2 - - uid: 2905 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 6.5,-48.5 - parent: 2 - - uid: 2917 - components: - - type: Transform - pos: -33.5,-57.5 - parent: 2 - - uid: 2949 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -34.5,-60.5 - parent: 2 - - uid: 2952 - components: - - type: Transform - pos: -33.5,-59.5 - parent: 2 - - uid: 2955 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -15.5,-12.5 - parent: 2 - - uid: 2957 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -26.5,-41.5 - parent: 2 - - uid: 2959 - components: - - type: Transform - pos: 10.5,-39.5 - parent: 2 - - uid: 3052 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 9.5,-48.5 - parent: 2 - - uid: 3071 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 8.5,-48.5 - parent: 2 - - uid: 3142 - components: - - type: Transform - pos: -33.5,-49.5 - parent: 2 - - uid: 3151 - components: - - type: Transform - pos: -33.5,-50.5 - parent: 2 - - uid: 3153 - components: - - type: Transform - pos: -33.5,-48.5 - parent: 2 - - uid: 3157 - components: - - type: Transform - pos: -33.5,-55.5 - parent: 2 - - uid: 3158 - components: - - type: Transform - pos: -33.5,-56.5 - parent: 2 - - uid: 3159 - components: - - type: Transform - pos: -33.5,-58.5 - parent: 2 - - uid: 3162 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 4.5,-48.5 - parent: 2 - - uid: 3164 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 3.5,-48.5 - parent: 2 - - uid: 3234 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -23.5,-32.5 - parent: 2 - - uid: 3240 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 26.5,6.5 - parent: 2 - - uid: 3246 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -8.5,-36.5 - parent: 2 - - uid: 3271 - components: - - type: Transform - pos: 10.5,-25.5 - parent: 2 - - uid: 3286 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -3.5,-31.5 - parent: 2 - - uid: 3288 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -4.5,-31.5 - parent: 2 - - uid: 3295 - components: - - type: Transform - pos: -7.5,-35.5 - parent: 2 - - uid: 3297 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -5.5,-31.5 - parent: 2 - - uid: 3380 - components: - - type: Transform - pos: 10.5,-38.5 - parent: 2 - - uid: 3381 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -22.5,-46.5 - parent: 2 - - uid: 3454 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -23.5,-21.5 - parent: 2 - - uid: 3484 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -21.5,-41.5 - parent: 2 - - uid: 3516 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 38.5,19.5 - parent: 2 - - uid: 3521 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -13.5,11.5 - parent: 2 - - uid: 3566 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 45.5,-17.5 - parent: 2 - - uid: 3576 - components: - - type: Transform - pos: 29.5,-57.5 - parent: 2 - - uid: 3597 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 39.5,19.5 - parent: 2 - - uid: 3688 - components: - - type: Transform - pos: 46.5,-22.5 - parent: 2 - - uid: 3717 - components: - - type: Transform - pos: -1.5,-47.5 - parent: 2 - - uid: 3735 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 48.5,-51.5 - parent: 2 - - uid: 3758 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 35.5,19.5 - parent: 2 - - uid: 3821 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 36.5,19.5 - parent: 2 - - uid: 3849 - components: - - type: Transform - pos: 9.5,-17.5 - parent: 2 - - uid: 3874 - components: - - type: Transform - pos: 9.5,-18.5 - parent: 2 - - uid: 3879 - components: - - type: Transform - pos: 9.5,-20.5 - parent: 2 - - uid: 3902 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 32.5,14.5 - parent: 2 - - uid: 3927 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -12.5,-12.5 - parent: 2 - - uid: 3928 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -13.5,-12.5 - parent: 2 - - uid: 3937 - components: - - type: Transform - pos: -7.5,-34.5 - parent: 2 - - uid: 4097 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 22.5,6.5 - parent: 2 - - uid: 4149 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 16.5,6.5 - parent: 2 - - uid: 4156 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 28.5,6.5 - parent: 2 - - uid: 4226 - components: - - type: Transform - pos: -7.5,-45.5 - parent: 2 - - uid: 4235 - components: - - type: Transform - pos: 10.5,-27.5 - parent: 2 - - uid: 4253 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -16.5,-16.5 - parent: 2 - - uid: 4376 - components: - - type: Transform - pos: -7.5,-43.5 - parent: 2 - - uid: 4385 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 41.5,-21.5 - parent: 2 - - uid: 4387 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 29.5,-28.5 - parent: 2 - - uid: 4388 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 29.5,-26.5 - parent: 2 - - uid: 4390 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 29.5,-29.5 - parent: 2 - - uid: 4391 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 29.5,-27.5 - parent: 2 - - uid: 4431 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 27.5,6.5 - parent: 2 - - uid: 4448 - components: - - type: Transform - pos: -23.5,-39.5 - parent: 2 - - uid: 4449 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -19.5,-47.5 - parent: 2 - - uid: 4476 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 10.5,17.5 - parent: 2 - - uid: 4571 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 16.5,12.5 - parent: 2 - - uid: 4598 - components: - - type: Transform - pos: 27.5,5.5 - parent: 2 - - uid: 4601 - components: - - type: Transform - pos: 27.5,6.5 - parent: 2 - - uid: 4623 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 44.5,-23.5 - parent: 2 - - uid: 4629 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 30.5,-25.5 - parent: 2 - - uid: 4702 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 40.5,-21.5 - parent: 2 - - uid: 4708 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 7.5,-48.5 - parent: 2 - - uid: 4713 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -8.5,-44.5 - parent: 2 - - uid: 4753 - components: - - type: Transform - pos: -33.5,-42.5 - parent: 2 - - uid: 4767 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 40.5,19.5 - parent: 2 - - uid: 4785 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -30.5,-41.5 - parent: 2 - - uid: 4799 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -31.5,-41.5 - parent: 2 - - uid: 4910 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 44.5,-41.5 - parent: 2 - - uid: 4917 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -11.5,-37.5 - parent: 2 - - uid: 4933 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -34.5,-43.5 - parent: 2 - - uid: 4969 - components: - - type: Transform - pos: -23.5,-40.5 - parent: 2 - - uid: 5004 - components: - - type: Transform - pos: -23.5,-38.5 - parent: 2 - - uid: 5006 - components: - - type: Transform - pos: -23.5,-30.5 - parent: 2 - - uid: 5010 - components: - - type: Transform - pos: -23.5,-34.5 - parent: 2 - - uid: 5050 - components: - - type: Transform - pos: -7.5,-46.5 - parent: 2 - - uid: 5051 - components: - - type: Transform - pos: -7.5,-42.5 - parent: 2 - - uid: 5052 - components: - - type: Transform - pos: -7.5,-47.5 - parent: 2 - - uid: 5062 - components: - - type: Transform - pos: -7.5,-33.5 - parent: 2 - - uid: 5128 - components: - - type: Transform - pos: -33.5,-44.5 - parent: 2 - - uid: 5164 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -21.5,-46.5 - parent: 2 - - uid: 5168 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -16.5,-21.5 - parent: 2 - - uid: 5171 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -0.5,17.5 - parent: 2 - - uid: 5189 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 0.5,17.5 - parent: 2 - - uid: 5210 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 25.5,-21.5 - parent: 2 - - uid: 5211 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -23.5,-47.5 - parent: 2 - - uid: 5220 - components: - - type: Transform - pos: -23.5,-29.5 - parent: 2 - - uid: 5225 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 1.5,17.5 - parent: 2 - - uid: 5226 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 2.5,17.5 - parent: 2 - - uid: 5230 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 46.5,-37.5 - parent: 2 - - uid: 5231 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 32.5,-54.5 - parent: 2 - - uid: 5239 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -23.5,-35.5 - parent: 2 - - uid: 5248 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -16.5,-6.5 - parent: 2 - - uid: 5249 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -16.5,-5.5 - parent: 2 - - uid: 5250 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 3.5,17.5 - parent: 2 - - uid: 5276 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -10.5,-36.5 - parent: 2 - - uid: 5282 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -23.5,-45.5 - parent: 2 - - uid: 5301 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 5.5,17.5 - parent: 2 - - uid: 5306 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 6.5,17.5 - parent: 2 - - uid: 5392 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 7.5,17.5 - parent: 2 - - uid: 5434 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 8.5,17.5 - parent: 2 - - uid: 5441 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 9.5,17.5 - parent: 2 - - uid: 5506 - components: - - type: Transform - pos: 10.5,-37.5 - parent: 2 - - uid: 5507 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -9.5,-12.5 - parent: 2 - - uid: 5564 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -13.5,-41.5 - parent: 2 - - uid: 5670 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 25.5,-55.5 - parent: 2 - - uid: 5686 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 17.5,12.5 - parent: 2 - - uid: 6148 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 34.5,19.5 - parent: 2 - - uid: 6150 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 32.5,24.5 - parent: 2 - - uid: 6209 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 26.5,-55.5 - parent: 2 - - uid: 6210 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 27.5,-55.5 - parent: 2 - - uid: 6212 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -22.5,-55.5 - parent: 2 - - uid: 6215 - components: - - type: Transform - pos: 29.5,-56.5 - parent: 2 - - uid: 6251 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 33.5,19.5 - parent: 2 - - uid: 6279 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 10.5,-41.5 - parent: 2 - - uid: 6291 - components: - - type: Transform - pos: 35.5,-19.5 - parent: 2 - - uid: 6299 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 18.5,-33.5 - parent: 2 - - uid: 6302 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 11.5,-33.5 - parent: 2 - - uid: 6367 - components: - - type: Transform - pos: -7.5,-32.5 - parent: 2 - - uid: 6417 - components: - - type: Transform - pos: 10.5,-40.5 - parent: 2 - - uid: 6444 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 48.5,-16.5 - parent: 2 - - uid: 6463 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 26.5,7.5 - parent: 2 - - uid: 6539 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 18.5,-21.5 - parent: 2 - - uid: 6639 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 32.5,23.5 - parent: 2 - - uid: 6717 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 18.5,12.5 - parent: 2 - - uid: 6748 - components: - - type: Transform - pos: 20.5,13.5 - parent: 2 - - uid: 6753 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 19.5,12.5 - parent: 2 - - uid: 6798 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 31.5,-25.5 - parent: 2 - - uid: 6799 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 32.5,-25.5 - parent: 2 - - uid: 6800 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 33.5,-25.5 - parent: 2 - - uid: 6810 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 33.5,-45.5 - parent: 2 - - uid: 6811 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 33.5,-44.5 - parent: 2 - - uid: 6812 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 33.5,-43.5 - parent: 2 - - uid: 6813 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 33.5,-42.5 - parent: 2 - - uid: 6814 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 33.5,-41.5 - parent: 2 - - uid: 6815 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 33.5,-40.5 - parent: 2 - - uid: 6816 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 33.5,-39.5 - parent: 2 - - uid: 6817 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 33.5,-38.5 - parent: 2 - - uid: 6828 - components: - - type: Transform - pos: 29.5,-23.5 - parent: 2 - - uid: 6830 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 16.5,-28.5 - parent: 2 - - uid: 6831 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 15.5,-28.5 - parent: 2 - - uid: 6832 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 14.5,-28.5 - parent: 2 - - uid: 6833 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 13.5,-28.5 - parent: 2 - - uid: 6834 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 12.5,-28.5 - parent: 2 - - uid: 6861 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 10.5,-35.5 - parent: 2 - - uid: 6862 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 10.5,-34.5 - parent: 2 - - uid: 6864 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 10.5,-32.5 - parent: 2 - - uid: 6865 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 10.5,-31.5 - parent: 2 - - uid: 6866 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 10.5,-30.5 - parent: 2 - - uid: 6869 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 10.5,-44.5 - parent: 2 - - uid: 6870 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 12.5,-33.5 - parent: 2 - - uid: 6893 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 13.5,-33.5 - parent: 2 - - uid: 6894 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 14.5,-33.5 - parent: 2 - - uid: 6895 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 15.5,-33.5 - parent: 2 - - uid: 6896 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 16.5,-33.5 - parent: 2 - - uid: 6897 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 17.5,-33.5 - parent: 2 - - uid: 6907 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 40.5,6.5 - parent: 2 - - uid: 6936 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 34.5,6.5 - parent: 2 - - uid: 7071 - components: - - type: Transform - pos: 24.5,-43.5 - parent: 2 - - uid: 7136 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 32.5,22.5 - parent: 2 - - uid: 7137 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 32.5,21.5 - parent: 2 - - uid: 7181 - components: - - type: Transform - pos: 32.5,17.5 - parent: 2 - - uid: 7182 - components: - - type: Transform - pos: 32.5,16.5 - parent: 2 - - uid: 7297 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 33.5,15.5 - parent: 2 - - uid: 7465 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 26.5,-21.5 - parent: 2 - - uid: 7488 - components: - - type: Transform - pos: 10.5,-43.5 - parent: 2 - - uid: 7584 - components: - - type: Transform - pos: 10.5,-54.5 - parent: 2 - - uid: 7586 - components: - - type: Transform - pos: 10.5,-60.5 - parent: 2 - - uid: 7587 - components: - - type: Transform - pos: 10.5,-57.5 - parent: 2 - - uid: 7701 - components: - - type: Transform - pos: -6.5,-35.5 - parent: 2 - - uid: 7718 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -27.5,-41.5 - parent: 2 - - uid: 7719 - components: - - type: Transform - pos: 24.5,-34.5 - parent: 2 - - uid: 7775 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -4.5,-34.5 - parent: 2 - - uid: 7778 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -5.5,-34.5 - parent: 2 - - uid: 7849 - components: - - type: Transform - pos: 24.5,-37.5 - parent: 2 - - uid: 7850 - components: - - type: Transform - pos: 24.5,-38.5 - parent: 2 - - uid: 7893 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 32.5,20.5 - parent: 2 - - uid: 7898 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 24.5,6.5 - parent: 2 - - uid: 7900 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 25.5,6.5 - parent: 2 - - uid: 7906 - components: - - type: Transform - pos: 25.5,6.5 - parent: 2 - - uid: 7918 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 31.5,-4.5 - parent: 2 - - uid: 7921 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 18.5,-20.5 - parent: 2 - - uid: 7936 - components: - - type: Transform - pos: 21.5,-22.5 - parent: 2 - - uid: 7997 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 23.5,6.5 - parent: 2 - - uid: 8092 - components: - - type: Transform - pos: 15.5,7.5 - parent: 2 - - uid: 8201 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 22.5,-33.5 - parent: 2 - - uid: 8289 - components: - - type: Transform - pos: 24.5,-40.5 - parent: 2 - - uid: 8325 - components: - - type: Transform - pos: 31.5,-3.5 - parent: 2 - - uid: 8341 - components: - - type: Transform - pos: -6.5,-36.5 - parent: 2 - - uid: 8461 - components: - - type: Transform - pos: 32.5,18.5 - parent: 2 - - uid: 8512 - components: - - type: Transform - pos: 31.5,-1.5 - parent: 2 - - uid: 8521 - components: - - type: Transform - pos: 31.5,-2.5 - parent: 2 - - uid: 8575 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -34.5,-22.5 - parent: 2 - - uid: 8600 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 15.5,10.5 - parent: 2 - - uid: 8628 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 35.5,6.5 - parent: 2 - - uid: 8633 - components: - - type: Transform - pos: 41.5,5.5 - parent: 2 - - uid: 8639 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 33.5,6.5 - parent: 2 - - uid: 8648 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 39.5,6.5 - parent: 2 - - uid: 8649 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 38.5,6.5 - parent: 2 - - uid: 8650 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 37.5,6.5 - parent: 2 - - uid: 8651 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 36.5,6.5 - parent: 2 - - uid: 8652 - components: - - type: Transform - pos: 41.5,7.5 - parent: 2 - - uid: 8663 - components: - - type: Transform - pos: 32.5,9.5 - parent: 2 - - uid: 8892 - components: - - type: Transform - pos: 24.5,-35.5 - parent: 2 - - uid: 8910 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 20.5,6.5 - parent: 2 - - uid: 9145 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -11.5,-12.5 - parent: 2 - - uid: 9188 - components: - - type: Transform - pos: -7.5,-53.5 - parent: 2 - - uid: 9339 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 10.5,-29.5 - parent: 2 - - uid: 9431 - components: - - type: Transform - pos: 24.5,-39.5 - parent: 2 - - uid: 9467 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 23.5,-33.5 - parent: 2 - - uid: 9511 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 19.5,-33.5 - parent: 2 - - uid: 9512 - components: - - type: Transform - pos: 24.5,-42.5 - parent: 2 - - uid: 9550 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 29.5,6.5 - parent: 2 - - uid: 9900 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -21.5,-47.5 - parent: 2 - - uid: 9901 - components: - - type: Transform - pos: -22.5,-48.5 - parent: 2 - - uid: 9902 - components: - - type: Transform - pos: -22.5,-49.5 - parent: 2 - - uid: 9903 - components: - - type: Transform - pos: -22.5,-50.5 - parent: 2 - - uid: 9904 - components: - - type: Transform - pos: -22.5,-51.5 - parent: 2 - - uid: 9905 - components: - - type: Transform - pos: -22.5,-52.5 - parent: 2 - - uid: 9906 - components: - - type: Transform - pos: -22.5,-53.5 - parent: 2 - - uid: 9907 - components: - - type: Transform - pos: -22.5,-54.5 - parent: 2 - - uid: 9908 - components: - - type: Transform - pos: -20.5,-50.5 - parent: 2 - - uid: 9909 - components: - - type: Transform - pos: -20.5,-49.5 - parent: 2 - - uid: 9910 - components: - - type: Transform - pos: -20.5,-48.5 - parent: 2 - - uid: 9941 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -24.5,-43.5 - parent: 2 - - uid: 9947 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 31.5,-54.5 - parent: 2 - - uid: 10063 - components: - - type: Transform - pos: 24.5,-36.5 - parent: 2 - - uid: 10179 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 42.5,-21.5 - parent: 2 - - uid: 10180 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 43.5,-21.5 - parent: 2 - - uid: 10542 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 18.5,6.5 - parent: 2 - - uid: 10620 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 21.5,6.5 - parent: 2 - - uid: 10685 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -32.5,-41.5 - parent: 2 - - uid: 10692 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 14.5,17.5 - parent: 2 - - uid: 10946 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 33.5,-21.5 - parent: 2 - - uid: 11012 - components: - - type: Transform - pos: 48.5,-27.5 - parent: 2 - - uid: 11027 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 17.5,-21.5 - parent: 2 - - uid: 11029 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 39.5,-21.5 - parent: 2 - - uid: 11030 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 38.5,-21.5 - parent: 2 - - uid: 11031 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 37.5,-21.5 - parent: 2 - - uid: 11032 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 36.5,-21.5 - parent: 2 - - uid: 11034 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 34.5,-21.5 - parent: 2 - - uid: 11037 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 44.5,-22.5 - parent: 2 - - uid: 11084 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 24.5,-44.5 - parent: 2 - - uid: 11085 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 24.5,-45.5 - parent: 2 - - uid: 11086 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 24.5,-46.5 - parent: 2 - - uid: 11087 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 24.5,-47.5 - parent: 2 - - uid: 11088 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 24.5,-48.5 - parent: 2 - - uid: 11089 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 24.5,-49.5 - parent: 2 - - uid: 11090 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 24.5,-50.5 - parent: 2 - - uid: 11091 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 24.5,-51.5 - parent: 2 - - uid: 11092 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 24.5,-52.5 - parent: 2 - - uid: 11093 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 24.5,-53.5 - parent: 2 - - uid: 11094 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 24.5,-54.5 - parent: 2 - - uid: 11095 - components: - - type: Transform - pos: 10.5,-36.5 - parent: 2 - - uid: 11100 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 15.5,8.5 - parent: 2 - - uid: 11134 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 10.5,-45.5 - parent: 2 - - uid: 11135 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 10.5,-46.5 - parent: 2 - - uid: 11136 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 10.5,-47.5 - parent: 2 - - uid: 11137 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -23.5,-22.5 - parent: 2 - - uid: 11141 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -22.5,-19.5 - parent: 2 - - uid: 11148 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -13.5,-15.5 - parent: 2 - - uid: 11157 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 24.5,-21.5 - parent: 2 - - uid: 11158 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 22.5,-21.5 - parent: 2 - - uid: 11433 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 23.5,-21.5 - parent: 2 - - uid: 11434 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -21.5,-34.5 - parent: 2 - - uid: 11438 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -23.5,-37.5 - parent: 2 - - uid: 11454 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 10.5,13.5 - parent: 2 - - uid: 11576 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 28.5,7.5 - parent: 2 - - uid: 11602 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 45.5,-19.5 - parent: 2 - - uid: 11603 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 45.5,-20.5 - parent: 2 - - uid: 11606 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 46.5,-16.5 - parent: 2 - - uid: 11607 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -20.5,-46.5 - parent: 2 - - uid: 11608 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -23.5,-43.5 - parent: 2 - - uid: 12059 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -16.5,-18.5 - parent: 2 - - uid: 12060 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -23.5,-27.5 - parent: 2 - - uid: 12080 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -23.5,-25.5 - parent: 2 - - uid: 12139 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 2.5,-48.5 - parent: 2 - - uid: 12140 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 0.5,-48.5 - parent: 2 - - uid: 12143 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -2.5,-48.5 - parent: 2 - - uid: 12144 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -3.5,-48.5 - parent: 2 - - uid: 12145 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -4.5,-48.5 - parent: 2 - - uid: 12146 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -5.5,-48.5 - parent: 2 - - uid: 12147 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -6.5,-48.5 - parent: 2 - - uid: 12149 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 1.5,-48.5 - parent: 2 - - uid: 12157 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -10.5,-41.5 - parent: 2 - - uid: 12158 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -11.5,-41.5 - parent: 2 - - uid: 12161 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -14.5,-41.5 - parent: 2 - - uid: 12162 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -15.5,-41.5 - parent: 2 - - uid: 12163 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -16.5,-41.5 - parent: 2 - - uid: 12164 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -17.5,-41.5 - parent: 2 - - uid: 12165 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -18.5,-41.5 - parent: 2 - - uid: 12166 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -19.5,-41.5 - parent: 2 - - uid: 12167 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -20.5,-41.5 - parent: 2 - - uid: 12171 - components: - - type: Transform - pos: -12.5,-39.5 - parent: 2 - - uid: 12172 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -13.5,-38.5 - parent: 2 - - uid: 12208 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -16.5,-17.5 - parent: 2 - - uid: 12209 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -16.5,-14.5 - parent: 2 - - uid: 12210 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -16.5,-13.5 - parent: 2 - - uid: 12212 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -16.5,-11.5 - parent: 2 - - uid: 12215 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -16.5,-7.5 - parent: 2 - - uid: 12216 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -16.5,-8.5 - parent: 2 - - uid: 12220 - components: - - type: Transform - pos: 19.5,-22.5 - parent: 2 - - uid: 12241 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -23.5,-24.5 - parent: 2 - - uid: 12248 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 32.5,13.5 - parent: 2 - - uid: 12249 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 32.5,12.5 - parent: 2 - - uid: 12250 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 32.5,11.5 - parent: 2 - - uid: 12251 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 32.5,10.5 - parent: 2 - - uid: 12252 - components: - - type: Transform - pos: 19.5,-23.5 - parent: 2 - - uid: 12253 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 32.5,8.5 - parent: 2 - - uid: 12265 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 31.5,-7.5 - parent: 2 - - uid: 12266 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 31.5,-8.5 - parent: 2 - - uid: 12267 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 31.5,-9.5 - parent: 2 - - uid: 12268 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 31.5,-10.5 - parent: 2 - - uid: 12269 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 31.5,-11.5 - parent: 2 - - uid: 12270 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 31.5,-12.5 - parent: 2 - - uid: 12271 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 31.5,-13.5 - parent: 2 - - uid: 12272 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 31.5,-14.5 - parent: 2 - - uid: 12273 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 31.5,-15.5 - parent: 2 - - uid: 12274 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 31.5,-16.5 - parent: 2 - - uid: 12275 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 31.5,-17.5 - parent: 2 - - uid: 12276 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 31.5,-18.5 - parent: 2 - - uid: 12277 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 31.5,-19.5 - parent: 2 - - uid: 12279 - components: - - type: Transform - pos: 35.5,-20.5 - parent: 2 - - uid: 12283 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 10.5,15.5 - parent: 2 - - uid: 12284 - components: - - type: Transform - pos: 31.5,-5.5 - parent: 2 - - uid: 12285 - components: - - type: Transform - pos: 19.5,-24.5 - parent: 2 - - uid: 12385 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 17.5,6.5 - parent: 2 - - uid: 12436 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 10.5,14.5 - parent: 2 - - uid: 12579 - components: - - type: Transform - pos: 20.5,14.5 - parent: 2 - - uid: 12704 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 15.5,12.5 - parent: 2 - - uid: 12707 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 29.5,7.5 - parent: 2 - - uid: 12708 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 30.5,7.5 - parent: 2 - - uid: 12788 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 4.5,17.5 - parent: 2 - - uid: 13071 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -14.5,-15.5 - parent: 2 - - uid: 13095 - components: - - type: Transform - pos: 21.5,-23.5 - parent: 2 - - uid: 13096 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 9.5,11.5 - parent: 2 - - uid: 13097 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 8.5,11.5 - parent: 2 - - uid: 13098 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 7.5,11.5 - parent: 2 - - uid: 13099 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 5.5,11.5 - parent: 2 - - uid: 13104 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 4.5,11.5 - parent: 2 - - uid: 13105 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 3.5,11.5 - parent: 2 - - uid: 13106 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 2.5,11.5 - parent: 2 - - uid: 13108 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 1.5,11.5 - parent: 2 - - uid: 13109 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 0.5,11.5 - parent: 2 - - uid: 13110 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -0.5,11.5 - parent: 2 - - uid: 13111 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 6.5,11.5 - parent: 2 - - uid: 13112 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -2.5,11.5 - parent: 2 - - uid: 13113 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -1.5,11.5 - parent: 2 - - uid: 13114 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -3.5,11.5 - parent: 2 - - uid: 13115 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -5.5,11.5 - parent: 2 - - uid: 13126 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -6.5,11.5 - parent: 2 - - uid: 13133 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -7.5,11.5 - parent: 2 - - uid: 13134 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -8.5,11.5 - parent: 2 - - uid: 13142 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -9.5,11.5 - parent: 2 - - uid: 13146 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -4.5,11.5 - parent: 2 - - uid: 13147 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -10.5,11.5 - parent: 2 - - uid: 13148 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -12.5,11.5 - parent: 2 - - uid: 13158 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -11.5,11.5 - parent: 2 - - uid: 13175 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 36.5,-26.5 - parent: 2 - - uid: 13183 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 31.5,7.5 - parent: 2 - - uid: 13189 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 13.5,20.5 - parent: 2 - - uid: 13297 - components: - - type: Transform - pos: -7.5,-57.5 - parent: 2 - - uid: 13298 - components: - - type: Transform - pos: -7.5,-60.5 - parent: 2 - - uid: 13372 - components: - - type: Transform - pos: 10.5,-52.5 - parent: 2 - - uid: 13378 - components: - - type: Transform - pos: -7.5,-61.5 - parent: 2 - - uid: 13379 - components: - - type: Transform - pos: -7.5,-58.5 - parent: 2 - - uid: 13380 - components: - - type: Transform - pos: -7.5,-52.5 - parent: 2 - - uid: 13381 - components: - - type: Transform - pos: 10.5,-53.5 - parent: 2 - - uid: 14212 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 29.5,-22.5 - parent: 2 - - uid: 14477 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -6.5,-31.5 - parent: 2 - - uid: 14717 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 44.5,-40.5 - parent: 2 - - uid: 14718 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 46.5,-40.5 - parent: 2 - - uid: 14719 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 45.5,-38.5 - parent: 2 - - uid: 14966 - components: - - type: Transform - pos: 10.5,-55.5 - parent: 2 - - uid: 15162 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -12.5,-15.5 - parent: 2 - - uid: 15169 - components: - - type: Transform - pos: -1.5,-46.5 - parent: 2 - - uid: 15348 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -24.5,-36.5 - parent: 2 - - uid: 15349 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -25.5,-36.5 - parent: 2 - - uid: 15353 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -26.5,-36.5 - parent: 2 - - uid: 15361 - components: - - type: Transform - pos: -27.5,-35.5 - parent: 2 - - uid: 15370 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 47.5,-37.5 - parent: 2 - - uid: 15380 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -26.5,-31.5 - parent: 2 - - uid: 15381 - components: - - type: Transform - pos: -27.5,-30.5 - parent: 2 - - uid: 15382 - components: - - type: Transform - pos: -27.5,-29.5 - parent: 2 - - uid: 15384 - components: - - type: Transform - pos: -27.5,-28.5 - parent: 2 - - uid: 15385 - components: - - type: Transform - pos: -27.5,-27.5 - parent: 2 - - uid: 15386 - components: - - type: Transform - pos: -27.5,-26.5 - parent: 2 - - uid: 15388 - components: - - type: Transform - pos: -27.5,-25.5 - parent: 2 - - uid: 15403 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -48.5,-45.5 - parent: 2 - - uid: 15406 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -48.5,-44.5 - parent: 2 - - uid: 15409 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -48.5,-43.5 - parent: 2 - - uid: 15410 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -48.5,-41.5 - parent: 2 - - uid: 15411 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -48.5,-40.5 - parent: 2 - - uid: 15412 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -48.5,-39.5 - parent: 2 - - uid: 15413 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -48.5,-38.5 - parent: 2 - - uid: 15414 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -48.5,-37.5 - parent: 2 - - uid: 15416 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -48.5,-36.5 - parent: 2 - - uid: 15422 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -48.5,-35.5 - parent: 2 - - uid: 15468 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -48.5,-34.5 - parent: 2 - - uid: 15473 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -48.5,-33.5 - parent: 2 - - uid: 15477 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -48.5,-32.5 - parent: 2 - - uid: 15483 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -48.5,-42.5 - parent: 2 - - uid: 15485 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -47.5,-31.5 - parent: 2 - - uid: 15538 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -46.5,-31.5 - parent: 2 - - uid: 15544 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -45.5,-31.5 - parent: 2 - - uid: 15571 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -44.5,-31.5 - parent: 2 - - uid: 15605 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -42.5,-31.5 - parent: 2 - - uid: 15617 - components: - - type: Transform - pos: -43.5,-30.5 - parent: 2 - - uid: 15618 - components: - - type: Transform - pos: -43.5,-29.5 - parent: 2 - - uid: 15651 - components: - - type: Transform - pos: -43.5,-28.5 - parent: 2 - - uid: 15652 - components: - - type: Transform - pos: -43.5,-27.5 - parent: 2 - - uid: 15653 - components: - - type: Transform - pos: -43.5,-26.5 - parent: 2 - - uid: 15666 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -35.5,-26.5 - parent: 2 - - uid: 15673 - components: - - type: Transform - pos: -33.5,-30.5 - parent: 2 - - uid: 15674 - components: - - type: Transform - pos: -33.5,-24.5 - parent: 2 - - uid: 15681 - components: - - type: Transform - pos: -33.5,-29.5 - parent: 2 - - uid: 15683 - components: - - type: Transform - pos: -33.5,-28.5 - parent: 2 - - uid: 15685 - components: - - type: Transform - pos: -33.5,-27.5 - parent: 2 - - uid: 15691 - components: - - type: Transform - pos: -33.5,-26.5 - parent: 2 - - uid: 15699 - components: - - type: Transform - pos: -33.5,-25.5 - parent: 2 - - uid: 15706 - components: - - type: Transform - pos: -33.5,-23.5 - parent: 2 - - uid: 15707 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -35.5,-25.5 - parent: 2 - - uid: 15717 - components: - - type: Transform - pos: -48.5,-30.5 - parent: 2 - - uid: 15734 - components: - - type: Transform - pos: -48.5,-29.5 - parent: 2 - - uid: 15736 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -38.5,-32.5 - parent: 2 - - uid: 15737 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -39.5,-32.5 - parent: 2 - - uid: 15744 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -37.5,-32.5 - parent: 2 - - uid: 15745 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -36.5,-32.5 - parent: 2 - - uid: 15748 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -24.5,-44.5 - parent: 2 - - uid: 15751 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -35.5,-32.5 - parent: 2 - - uid: 15752 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -34.5,-32.5 - parent: 2 - - uid: 15771 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -29.5,-31.5 - parent: 2 - - uid: 15774 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -30.5,-31.5 - parent: 2 - - uid: 15775 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -31.5,-31.5 - parent: 2 - - uid: 15803 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -32.5,-31.5 - parent: 2 - - uid: 15827 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -24.5,-28.5 - parent: 2 - - uid: 15828 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -25.5,-28.5 - parent: 2 - - uid: 15830 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -26.5,-28.5 - parent: 2 - - uid: 15831 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -27.5,-28.5 - parent: 2 - - uid: 15832 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -28.5,-28.5 - parent: 2 - - uid: 15833 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -29.5,-28.5 - parent: 2 - - uid: 15835 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -30.5,-28.5 - parent: 2 - - uid: 15836 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -31.5,-28.5 - parent: 2 - - uid: 15839 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -32.5,-28.5 - parent: 2 - - uid: 15840 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -33.5,-28.5 - parent: 2 - - uid: 15850 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -34.5,-28.5 - parent: 2 - - uid: 15857 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -35.5,-27.5 - parent: 2 - - uid: 16079 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -24.5,-45.5 - parent: 2 - - uid: 16898 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 21.5,-33.5 - parent: 2 - - uid: 17464 - components: - - type: Transform - pos: -14.5,16.5 - parent: 2 - - uid: 17465 - components: - - type: Transform - pos: -14.5,15.5 - parent: 2 - - uid: 17466 - components: - - type: Transform - pos: -14.5,14.5 - parent: 2 - - uid: 17467 - components: - - type: Transform - pos: -14.5,13.5 - parent: 2 - - uid: 17468 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 16.5,-21.5 - parent: 2 - - uid: 17469 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 15.5,-21.5 - parent: 2 - - uid: 17510 - components: - - type: Transform - pos: 12.5,21.5 - parent: 2 - - uid: 17516 - components: - - type: Transform - pos: 11.5,18.5 - parent: 2 - - uid: 17517 - components: - - type: Transform - pos: 11.5,19.5 - parent: 2 - - uid: 17519 - components: - - type: Transform - pos: 11.5,14.5 - parent: 2 - - uid: 17520 - components: - - type: Transform - pos: 11.5,13.5 - parent: 2 - - uid: 17521 - components: - - type: Transform - pos: 11.5,12.5 - parent: 2 - - uid: 17524 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 13.5,-21.5 - parent: 2 - - uid: 17525 - components: - - type: Transform - pos: 15.5,9.5 - parent: 2 - - uid: 17529 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 13.5,11.5 - parent: 2 - - uid: 17530 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 12.5,11.5 - parent: 2 - - uid: 17531 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 12.5,-21.5 - parent: 2 - - uid: 17612 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 11.5,-21.5 - parent: 2 - - uid: 18062 - components: - - type: Transform - pos: 10.5,-26.5 - parent: 2 - - uid: 18099 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 34.5,-33.5 - parent: 2 - - uid: 18100 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 34.5,-34.5 - parent: 2 - - uid: 18101 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 34.5,-35.5 - parent: 2 - - uid: 18102 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 34.5,-36.5 - parent: 2 - - uid: 18107 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 30.5,-30.5 - parent: 2 - - uid: 18108 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 32.5,-30.5 - parent: 2 - - uid: 18109 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 33.5,-30.5 - parent: 2 - - uid: 18110 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 31.5,-30.5 - parent: 2 - - uid: 18111 - components: - - type: Transform - pos: 34.5,-31.5 - parent: 2 - - uid: 18250 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -10.5,-12.5 - parent: 2 - - uid: 18542 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 14.5,-21.5 - parent: 2 - - uid: 18546 - components: - - type: Transform - pos: 10.5,-24.5 - parent: 2 - - uid: 18548 - components: - - type: Transform - pos: 10.5,-23.5 - parent: 2 - - uid: 18549 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 10.5,-22.5 - parent: 2 - - uid: 18563 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -23.5,-26.5 - parent: 2 - - uid: 18564 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -23.5,-23.5 - parent: 2 - - uid: 18577 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 27.5,-21.5 - parent: 2 - - uid: 18587 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 28.5,-21.5 - parent: 2 - - uid: 18588 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -23.5,-44.5 - parent: 2 - - uid: 18617 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -21.5,-19.5 - parent: 2 - - uid: 18619 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -19.5,-19.5 - parent: 2 - - uid: 18620 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -18.5,-19.5 - parent: 2 - - uid: 18621 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -17.5,-19.5 - parent: 2 - - uid: 18635 - components: - - type: Transform - pos: -8.5,-38.5 - parent: 2 - - uid: 18866 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 30.5,-54.5 - parent: 2 - - uid: 18934 - components: - - type: Transform - pos: -8.5,-39.5 - parent: 2 - - uid: 19143 - components: - - type: Transform - pos: -7.5,-51.5 - parent: 2 - - uid: 19144 - components: - - type: Transform - pos: 10.5,-58.5 - parent: 2 - - uid: 19145 - components: - - type: Transform - pos: 10.5,-51.5 - parent: 2 - - uid: 19146 - components: - - type: Transform - pos: 10.5,-59.5 - parent: 2 - - uid: 19190 - components: - - type: Transform - pos: 10.5,-50.5 - parent: 2 - - uid: 19897 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -24.5,-46.5 - parent: 2 - - uid: 20217 - components: - - type: Transform - pos: -7.5,-62.5 - parent: 2 - - uid: 20285 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -18.5,-47.5 - parent: 2 - - uid: 20289 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -15.5,-15.5 - parent: 2 - - uid: 20300 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 10.5,12.5 - parent: 2 - - uid: 20301 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 11.5,15.5 - parent: 2 - - uid: 20305 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 21.5,-26.5 - parent: 2 - - uid: 20306 - components: - - type: Transform - pos: 19.5,-25.5 - parent: 2 - - uid: 20307 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 20.5,-26.5 - parent: 2 - - uid: 20311 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 30.5,-21.5 - parent: 2 - - uid: 20313 - components: - - type: Transform - pos: 45.5,-15.5 - parent: 2 - - uid: 20314 - components: - - type: Transform - pos: 45.5,-14.5 - parent: 2 - - uid: 20315 - components: - - type: Transform - pos: 45.5,-13.5 - parent: 2 - - uid: 20316 - components: - - type: Transform - pos: 45.5,-12.5 - parent: 2 - - uid: 20317 - components: - - type: Transform - pos: 45.5,-11.5 - parent: 2 - - uid: 20322 - components: - - type: Transform - pos: 45.5,-6.5 - parent: 2 - - uid: 20323 - components: - - type: Transform - pos: 45.5,-5.5 - parent: 2 - - uid: 20324 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 44.5,-4.5 - parent: 2 - - uid: 20325 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 42.5,-4.5 - parent: 2 - - uid: 20326 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 43.5,-4.5 - parent: 2 - - uid: 20327 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 41.5,-3.5 - parent: 2 - - uid: 20328 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 41.5,-2.5 - parent: 2 - - uid: 20329 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 41.5,-1.5 - parent: 2 - - uid: 20330 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 41.5,-0.5 - parent: 2 - - uid: 20331 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 41.5,0.5 - parent: 2 - - uid: 20332 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 41.5,2.5 - parent: 2 - - uid: 20333 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 41.5,3.5 - parent: 2 - - uid: 20334 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 41.5,4.5 - parent: 2 - - uid: 20335 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 41.5,1.5 - parent: 2 - - uid: 20346 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 33.5,-54.5 - parent: 2 - - uid: 20347 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 34.5,-54.5 - parent: 2 - - uid: 20348 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 35.5,-54.5 - parent: 2 - - uid: 20349 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 36.5,-54.5 - parent: 2 - - uid: 20350 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 38.5,-53.5 - parent: 2 - - uid: 20351 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 39.5,-53.5 - parent: 2 - - uid: 20352 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 40.5,-53.5 - parent: 2 - - uid: 20353 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 41.5,-53.5 - parent: 2 - - uid: 20354 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 42.5,-53.5 - parent: 2 - - uid: 20355 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 43.5,-53.5 - parent: 2 - - uid: 20356 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 47.5,-52.5 - parent: 2 - - uid: 20357 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 45.5,-52.5 - parent: 2 - - uid: 20358 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 46.5,-52.5 - parent: 2 - - uid: 20359 - components: - - type: Transform - pos: 46.5,-23.5 - parent: 2 - - uid: 20360 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 48.5,-50.5 - parent: 2 - - uid: 20361 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 48.5,-49.5 - parent: 2 - - uid: 20362 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 48.5,-48.5 - parent: 2 - - uid: 20363 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 48.5,-47.5 - parent: 2 - - uid: 20364 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 48.5,-46.5 - parent: 2 - - uid: 20365 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 48.5,-45.5 - parent: 2 - - uid: 20366 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 48.5,-44.5 - parent: 2 - - uid: 20367 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 48.5,-43.5 - parent: 2 - - uid: 20368 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 48.5,-42.5 - parent: 2 - - uid: 20369 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 48.5,-41.5 - parent: 2 - - uid: 20370 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 48.5,-40.5 - parent: 2 - - uid: 20371 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 48.5,-39.5 - parent: 2 - - uid: 20374 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 48.5,-36.5 - parent: 2 - - uid: 20375 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 48.5,-35.5 - parent: 2 - - uid: 20376 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 48.5,-33.5 - parent: 2 - - uid: 20377 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 48.5,-32.5 - parent: 2 - - uid: 20378 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 48.5,-31.5 - parent: 2 - - uid: 20379 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 48.5,-30.5 - parent: 2 - - uid: 20380 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 48.5,-29.5 - parent: 2 - - uid: 20381 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 48.5,-28.5 - parent: 2 - - uid: 20382 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 48.5,-34.5 - parent: 2 - - uid: 20383 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 48.5,-27.5 - parent: 2 - - uid: 20384 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 48.5,-26.5 - parent: 2 - - uid: 20385 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 47.5,-25.5 - parent: 2 - - uid: 20386 - components: - - type: Transform - pos: 46.5,-24.5 - parent: 2 - - uid: 20414 - components: - - type: Transform - pos: -8.5,-40.5 - parent: 2 - - uid: 20416 - components: - - type: Transform - pos: 10.5,-62.5 - parent: 2 - - uid: 20619 - components: - - type: Transform - pos: 10.5,-61.5 - parent: 2 - - uid: 20804 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 9.5,-63.5 - parent: 2 - - uid: 20815 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -9.5,-41.5 - parent: 2 - - uid: 21348 - components: - - type: Transform - pos: 31.5,-0.5 - parent: 2 - - uid: 21349 - components: - - type: Transform - pos: 31.5,0.5 - parent: 2 - - uid: 21350 - components: - - type: Transform - pos: 31.5,1.5 - parent: 2 - - uid: 21351 - components: - - type: Transform - pos: 31.5,2.5 - parent: 2 - - uid: 21353 - components: - - type: Transform - pos: 31.5,4.5 - parent: 2 - - uid: 21361 - components: - - type: Transform - pos: 31.5,3.5 - parent: 2 - - uid: 21409 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 41.5,19.5 - parent: 2 - - uid: 22548 - components: - - type: Transform - pos: -28.5,-32.5 - parent: 2 - - uid: 22549 - components: - - type: Transform - pos: -28.5,-33.5 - parent: 2 - - uid: 22550 - components: - - type: Transform - pos: -28.5,-34.5 - parent: 2 - - uid: 22551 - components: - - type: Transform - pos: -28.5,-35.5 - parent: 2 - - uid: 22552 - components: - - type: Transform - pos: -28.5,-36.5 - parent: 2 - - uid: 22553 - components: - - type: Transform - pos: -28.5,-37.5 - parent: 2 - - uid: 22554 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -27.5,-38.5 - parent: 2 - - uid: 23862 - components: - - type: Transform - pos: -16.5,-2.5 - parent: 2 - - uid: 23864 - components: - - type: Transform - pos: -16.5,-0.5 - parent: 2 - - uid: 23865 - components: - - type: Transform - pos: -16.5,0.5 - parent: 2 - - uid: 23866 - components: - - type: Transform - pos: -16.5,1.5 - parent: 2 - - uid: 23867 - components: - - type: Transform - pos: -16.5,2.5 - parent: 2 - - uid: 23868 - components: - - type: Transform - pos: -16.5,3.5 - parent: 2 - - uid: 23869 - components: - - type: Transform - pos: -16.5,4.5 - parent: 2 - - uid: 23870 - components: - - type: Transform - pos: -16.5,5.5 - parent: 2 - - uid: 23871 - components: - - type: Transform - pos: -16.5,6.5 - parent: 2 - - uid: 23873 - components: - - type: Transform - pos: -16.5,8.5 - parent: 2 - - uid: 23874 - components: - - type: Transform - pos: -16.5,9.5 - parent: 2 - - uid: 23875 - components: - - type: Transform - pos: -16.5,10.5 - parent: 2 - - uid: 23876 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -15.5,11.5 - parent: 2 - - uid: 23879 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -18.5,-1.5 - parent: 2 - - uid: 23880 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -17.5,-1.5 - parent: 2 - - uid: 23881 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -19.5,-1.5 - parent: 2 - - uid: 23882 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -20.5,-1.5 - parent: 2 - - uid: 23883 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -21.5,-1.5 - parent: 2 - - uid: 23884 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -22.5,-1.5 - parent: 2 - - uid: 23885 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -23.5,-1.5 - parent: 2 - - uid: 23886 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -26.5,-1.5 - parent: 2 - - uid: 23887 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -25.5,-1.5 - parent: 2 - - uid: 23888 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -27.5,-1.5 - parent: 2 - - uid: 23889 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -28.5,-1.5 - parent: 2 - - uid: 23890 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -29.5,-1.5 - parent: 2 - - uid: 23891 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -24.5,-1.5 - parent: 2 - - uid: 23894 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -20.5,-3.5 - parent: 2 - - uid: 23895 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -19.5,-3.5 - parent: 2 - - uid: 23896 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -18.5,-3.5 - parent: 2 - - uid: 23897 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -17.5,-3.5 - parent: 2 - - uid: 23898 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -22.5,-3.5 - parent: 2 - - uid: 23899 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -23.5,-3.5 - parent: 2 - - uid: 23900 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -24.5,-3.5 - parent: 2 - - uid: 23901 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -25.5,-3.5 - parent: 2 - - uid: 23902 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -26.5,-3.5 - parent: 2 - - uid: 23903 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -27.5,-3.5 - parent: 2 - - uid: 23904 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -28.5,-3.5 - parent: 2 - - uid: 23905 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -29.5,-3.5 - parent: 2 - - uid: 23906 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -30.5,-3.5 - parent: 2 - - uid: 23907 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -39.5,-2.5 - parent: 2 - - uid: 23908 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -38.5,-2.5 - parent: 2 - - uid: 23909 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -37.5,-2.5 - parent: 2 - - uid: 23910 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -36.5,-2.5 - parent: 2 - - uid: 23911 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -35.5,-2.5 - parent: 2 - - uid: 23913 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -33.5,-2.5 - parent: 2 - - uid: 23914 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -32.5,-2.5 - parent: 2 - - uid: 23917 - components: - - type: Transform - pos: -34.5,-3.5 - parent: 2 - - uid: 23918 - components: - - type: Transform - pos: -42.5,-1.5 - parent: 2 - - uid: 23919 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -40.5,-2.5 - parent: 2 - - uid: 23920 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -41.5,-2.5 - parent: 2 - - uid: 23925 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -35.5,-9.5 - parent: 2 - - uid: 23926 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -35.5,-8.5 - parent: 2 - - uid: 23927 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -35.5,-7.5 - parent: 2 - - uid: 23928 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -34.5,-6.5 - parent: 2 - - uid: 23929 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -33.5,-6.5 - parent: 2 - - uid: 23930 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -32.5,-6.5 - parent: 2 - - uid: 23931 - components: - - type: Transform - pos: -31.5,-5.5 - parent: 2 - - uid: 23932 - components: - - type: Transform - pos: -31.5,-4.5 - parent: 2 - - uid: 24312 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -17.5,7.5 - parent: 2 - - uid: 24469 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -23.5,-16.5 - parent: 2 - - uid: 24470 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -22.5,-16.5 - parent: 2 - - uid: 24472 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -21.5,-16.5 - parent: 2 - - uid: 24473 - components: - - type: Transform - pos: -20.5,-17.5 - parent: 2 - - uid: 24721 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 54.5,-37.5 - parent: 2 - - uid: 24731 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 53.5,-37.5 - parent: 2 - - uid: 24732 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 52.5,-37.5 - parent: 2 - - uid: 24733 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 51.5,-37.5 - parent: 2 - - uid: 24734 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 50.5,-37.5 - parent: 2 -- proto: DisposalRouter - entities: - - uid: 384 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -22.5,-41.5 - parent: 2 - - type: DisposalRouter - tags: - - Bridge - - uid: 6849 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 10.5,-33.5 - parent: 2 - - type: DisposalRouter - tags: - - Trash - - uid: 7869 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 14.5,11.5 - parent: 2 - - type: DisposalRouter - tags: - - Mail - - uid: 7897 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 31.5,5.5 - parent: 2 - - type: DisposalRouter - tags: - - Trash - - uid: 7917 - components: - - type: Transform - pos: -23.5,-28.5 - parent: 2 - - type: DisposalRouter - tags: - - Medical - - uid: 11152 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 31.5,-20.5 - parent: 2 - - type: DisposalRouter - tags: - - Trash - - uid: 12180 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 19.5,-21.5 - parent: 2 - - type: DisposalRouter - tags: - - Science - - uid: 15344 - components: - - type: Transform - pos: -23.5,-36.5 - parent: 2 - - type: DisposalRouter - tags: - - Chemistry - - uid: 20302 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 10.5,11.5 - parent: 2 - - type: DisposalRouter - tags: - - Cargo - - uid: 23863 - components: - - type: Transform - pos: -16.5,-1.5 - parent: 2 - - type: DisposalRouter - tags: - - Security -- proto: DisposalRouterFlipped - entities: - - uid: 2684 - components: - - type: Transform - pos: -23.5,-33.5 - parent: 2 - - type: DisposalRouter - tags: - - Botany - - uid: 3473 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -1.5,-48.5 - parent: 2 - - type: DisposalRouter - tags: - - Bar - - uid: 9203 - components: - - type: Transform - pos: -16.5,-15.5 - parent: 2 - - type: DisposalRouter - tags: - - Engineering - - uid: 11450 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -8.5,-41.5 - parent: 2 - - type: DisposalRouter - tags: - - Kitchen -- proto: DisposalTagger - entities: - - uid: 3893 - components: - - type: Transform - pos: 9.5,-19.5 - parent: 2 - - type: DisposalTagger - tag: Trash - - uid: 4732 - components: - - type: Transform - pos: 29.5,-24.5 - parent: 2 - - type: DisposalTagger - tag: Trash - - uid: 5228 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 11.5,-28.5 - parent: 2 - - type: DisposalTagger - tag: Trash - - uid: 6226 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -7.5,-49.5 - parent: 2 - - type: DisposalTagger - tag: Trash - - uid: 6229 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 10.5,-49.5 - parent: 2 - - type: DisposalTagger - tag: Trash - - uid: 7211 - components: - - type: Transform - pos: 11.5,16.5 - parent: 2 - - type: DisposalTagger - tag: Trash - - uid: 7357 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 11.5,-42.5 - parent: 2 - - type: DisposalTagger - tag: Trash - - uid: 7577 - components: - - type: Transform - pos: -0.5,-49.5 - parent: 2 - - type: DisposalTagger - tag: Trash - - uid: 7623 - components: - - type: Transform - pos: -24.5,-19.5 - parent: 2 - - type: DisposalTagger - tag: Trash - - uid: 8617 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -9.5,-44.5 - parent: 2 - - type: DisposalTagger - tag: Trash - - uid: 8877 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 19.5,-20.5 - parent: 2 - - type: DisposalTagger - tag: Trash - - uid: 9143 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 32.5,-6.5 - parent: 2 - - type: DisposalTagger - tag: Trash - - uid: 9144 - components: - - type: Transform - pos: -14.5,12.5 - parent: 2 - - type: DisposalTagger - tag: Trash - - uid: 9204 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -8.5,-12.5 - parent: 2 - - type: DisposalTagger - tag: Trash - - uid: 10118 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 30.5,6.5 - parent: 2 - - type: DisposalTagger - tag: Trash - - uid: 10947 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -24.5,-41.5 - parent: 2 - - type: DisposalTagger - tag: Trash - - uid: 11058 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -12.5,-40.5 - parent: 2 - - type: DisposalTagger - tag: Trash - - uid: 11097 - components: - - type: Transform - pos: -16.5,-20.5 - parent: 2 - - type: DisposalTagger - tag: Trash - - uid: 15362 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -24.5,-31.5 - parent: 2 - - type: DisposalTagger - tag: Trash - - uid: 23893 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -21.5,-3.5 - parent: 2 - - type: DisposalTagger - tag: Trash - - uid: 24112 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -17.5,-4.5 - parent: 2 - - type: DisposalTagger - tag: Trash - - uid: 24310 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -18.5,7.5 - parent: 2 - - type: DisposalTagger - tag: Trash - - uid: 24475 - components: - - type: Transform - pos: -20.5,-18.5 - parent: 2 - - type: DisposalTagger - tag: Trash -- proto: DisposalTrunk - entities: - - uid: 230 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 26.5,3.5 - parent: 2 - - uid: 737 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 34.5,-18.5 - parent: 2 - - uid: 1567 - components: - - type: Transform - pos: -9.5,-35.5 - parent: 2 - - uid: 2255 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 46.5,-41.5 - parent: 2 - - uid: 2722 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -27.5,-16.5 - parent: 2 - - uid: 3050 - components: - - type: Transform - pos: -14.5,-37.5 - parent: 2 - - uid: 3321 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -31.5,-51.5 - parent: 2 - - uid: 3611 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 29.5,-58.5 - parent: 2 - - type: MailingUnit - tag: Trash - targetList: [] - - uid: 3659 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -19.5,-46.5 - parent: 2 - - uid: 3690 - components: - - type: Transform - pos: 20.5,15.5 - parent: 2 - - uid: 4110 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -35.5,-60.5 - parent: 2 - - uid: 4155 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 33.5,-6.5 - parent: 2 - - uid: 4635 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 44.5,-24.5 - parent: 2 - - uid: 5151 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -1.5,16.5 - parent: 2 - - uid: 5167 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -15.5,-22.5 - parent: 2 - - uid: 5681 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -7.5,-12.5 - parent: 2 - - uid: 5728 - components: - - type: Transform - pos: 29.5,-53.5 - parent: 2 - - uid: 6782 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 31.5,-46.5 - parent: 2 - - uid: 6792 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 22.5,-26.5 - parent: 2 - - uid: 6829 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 17.5,-28.5 - parent: 2 - - uid: 7538 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -0.5,-50.5 - parent: 2 - - uid: 7772 - components: - - type: Transform - pos: -2.5,-30.5 - parent: 2 - - uid: 7836 - components: - - type: Transform - pos: 50.5,-15.5 - parent: 2 - - uid: 7922 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 17.5,-20.5 - parent: 2 - - uid: 8496 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 44.5,-42.5 - parent: 2 - - uid: 8605 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 42.5,19.5 - parent: 2 - - uid: 8655 - components: - - type: Transform - pos: 32.5,25.5 - parent: 2 - - uid: 8662 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 40.5,8.5 - parent: 2 - - uid: 9113 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -0.5,-45.5 - parent: 2 - - uid: 9148 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -3.5,-35.5 - parent: 2 - - uid: 9790 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -20.5,-52.5 - parent: 2 - - uid: 9888 - components: - - type: Transform - pos: -17.5,-46.5 - parent: 2 - - uid: 10189 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 8.5,-16.5 - parent: 2 - - uid: 11678 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -20.5,-35.5 - parent: 2 - - uid: 12898 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -11.5,-15.5 - parent: 2 - - uid: 14762 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -49.5,-28.5 - parent: 2 - - uid: 14845 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -26.5,-34.5 - parent: 2 - - uid: 14882 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -10.5,-44.5 - parent: 2 - - uid: 15365 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -25.5,-32.5 - parent: 2 - - uid: 15367 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -26.5,-24.5 - parent: 2 - - uid: 15398 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -48.5,-46.5 - parent: 2 - - uid: 15613 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -41.5,-32.5 - parent: 2 - - uid: 15616 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -42.5,-25.5 - parent: 2 - - uid: 15819 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -35.5,-22.5 - parent: 2 - - uid: 15826 - components: - - type: Transform - pos: -35.5,-24.5 - parent: 2 - - uid: 16126 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 34.5,15.5 - parent: 2 - - uid: 16653 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 36.5,-27.5 - parent: 2 - - uid: 16725 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -22.5,-56.5 - parent: 2 - - uid: 16904 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -24.5,-48.5 - parent: 2 - - uid: 17463 - components: - - type: Transform - pos: -14.5,17.5 - parent: 2 - - uid: 17522 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 11.5,22.5 - parent: 2 - - uid: 18097 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 33.5,-32.5 - parent: 2 - - uid: 18477 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 25.5,5.5 - parent: 2 - - uid: 18566 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 22.5,-24.5 - parent: 2 - - uid: 18854 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 9.5,16.5 - parent: 2 - - uid: 20814 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 8.5,-63.5 - parent: 2 - - uid: 20833 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -5.5,-63.5 - parent: 2 - - uid: 22283 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 12.5,-42.5 - parent: 2 - - uid: 22500 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 14.5,15.5 - parent: 2 - - uid: 22556 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -26.5,-38.5 - parent: 2 - - uid: 22702 - components: - - type: Transform - pos: -24.5,-18.5 - parent: 2 - - uid: 22766 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -35.5,-43.5 - parent: 2 - - uid: 23861 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -30.5,-1.5 - parent: 2 - - uid: 23922 - components: - - type: Transform - pos: -42.5,-0.5 - parent: 2 - - uid: 23923 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -34.5,-10.5 - parent: 2 - - uid: 23924 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -34.5,-4.5 - parent: 2 - - uid: 24113 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -18.5,-4.5 - parent: 2 - - uid: 24313 - components: - - type: Transform - pos: -19.5,8.5 - parent: 2 - - uid: 24735 - components: - - type: Transform - pos: 55.5,-36.5 - parent: 2 -- proto: DisposalUnit - entities: - - uid: 815 - components: - - type: Transform - pos: 34.5,-18.5 - parent: 2 - - uid: 831 - components: - - type: Transform - pos: -14.5,17.5 - parent: 2 - - uid: 1359 - components: - - type: Transform - pos: -34.5,-10.5 - parent: 2 - - uid: 1394 - components: - - type: Transform - pos: -1.5,16.5 - parent: 2 - - uid: 1815 - components: - - type: Transform - pos: -27.5,-16.5 - parent: 2 - - uid: 2297 - components: - - type: Transform - pos: -19.5,8.5 - parent: 2 - - uid: 2586 - components: - - type: Transform - pos: -9.5,-35.5 - parent: 2 - - uid: 2871 - components: - - type: Transform - pos: 14.5,15.5 - parent: 2 - - uid: 3396 - components: - - type: Transform - pos: -15.5,-22.5 - parent: 2 - - uid: 3441 - components: - - type: Transform - pos: -14.5,-37.5 - parent: 2 - - uid: 3617 - components: - - type: Transform - pos: -7.5,-12.5 - parent: 2 - - uid: 3713 - components: - - type: Transform - pos: 17.5,-28.5 - parent: 2 - - uid: 4242 - components: - - type: Transform - pos: 22.5,-24.5 - parent: 2 - - uid: 4477 - components: - - type: Transform - pos: -31.5,-51.5 - parent: 2 - - uid: 4731 - components: - - type: Transform - pos: 29.5,-53.5 - parent: 2 - - uid: 5000 - components: - - type: Transform - pos: -35.5,-60.5 - parent: 2 - - uid: 5280 - components: - - type: Transform - pos: 25.5,5.5 - parent: 2 - - uid: 5834 - components: - - type: Transform - pos: 31.5,-46.5 - parent: 2 - - uid: 6377 - components: - - type: Transform - pos: 40.5,8.5 - parent: 2 - - uid: 6474 - components: - - type: Transform - pos: -17.5,-46.5 - parent: 2 - - uid: 7578 - components: - - type: Transform - pos: -10.5,-44.5 - parent: 2 - - uid: 7935 - components: - - type: Transform - pos: 26.5,3.5 - parent: 2 - - uid: 8015 - components: - - type: Transform - pos: -5.5,-63.5 - parent: 2 - - uid: 8315 - components: - - type: Transform - pos: 8.5,-16.5 - parent: 2 - - uid: 8344 - components: - - type: Transform - pos: 50.5,-15.5 - parent: 2 - - uid: 8689 - components: - - type: Transform - pos: 33.5,-6.5 - parent: 2 - - uid: 8711 - components: - - type: Transform - pos: 34.5,15.5 - parent: 2 - - uid: 9791 - components: - - type: Transform - pos: -20.5,-52.5 - parent: 2 - - uid: 10089 - components: - - type: Transform - pos: 32.5,25.5 - parent: 2 - - uid: 11189 - components: - - type: Transform - pos: 11.5,22.5 - parent: 2 - - uid: 11776 - components: - - type: Transform - pos: 55.5,-36.5 - parent: 2 - - uid: 12132 - components: - - type: Transform - pos: -34.5,-4.5 - parent: 2 - - uid: 12151 - components: - - type: Transform - pos: -42.5,-0.5 - parent: 2 - - uid: 12613 - components: - - type: Transform - pos: 44.5,-24.5 - parent: 2 - - uid: 13361 - components: - - type: Transform - pos: 17.5,-20.5 - parent: 2 - - uid: 13382 - components: - - type: Transform - pos: -0.5,-50.5 - parent: 2 - - uid: 13902 - components: - - type: Transform - pos: 12.5,-42.5 - parent: 2 - - uid: 14147 - components: - - type: Transform - pos: -48.5,-46.5 - parent: 2 - - uid: 14246 - components: - - type: Transform - pos: 36.5,-27.5 - parent: 2 - - uid: 14783 - components: - - type: Transform - pos: -25.5,-32.5 - parent: 2 - - uid: 14829 - components: - - type: Transform - pos: -42.5,-25.5 - parent: 2 - - uid: 14903 - components: - - type: Transform - pos: -41.5,-32.5 - parent: 2 - - uid: 15366 - components: - - type: Transform - pos: -26.5,-24.5 - parent: 2 - - uid: 15711 - components: - - type: Transform - pos: -35.5,-22.5 - parent: 2 - - uid: 15727 - components: - - type: Transform - pos: -49.5,-28.5 - parent: 2 - - uid: 15854 - components: - - type: Transform - pos: -2.5,-30.5 - parent: 2 - - uid: 15874 - components: - - type: Transform - pos: -35.5,-43.5 - parent: 2 - - uid: 16903 - components: - - type: Transform - pos: -24.5,-48.5 - parent: 2 - - uid: 18096 - components: - - type: Transform - pos: 33.5,-32.5 - parent: 2 - - uid: 20189 - components: - - type: Transform - pos: 8.5,-63.5 - parent: 2 - - uid: 21367 - components: - - type: Transform - pos: 42.5,19.5 - parent: 2 - - uid: 22225 - components: - - type: Transform - pos: -24.5,-18.5 - parent: 2 - - uid: 22547 - components: - - type: Transform - pos: -26.5,-38.5 - parent: 2 - - uid: 23838 - components: - - type: Transform - pos: -18.5,-4.5 - parent: 2 -- proto: DisposalYJunction - entities: - - uid: 4023 - components: - - type: Transform - pos: -12.5,-38.5 - parent: 2 - - uid: 4786 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -7.5,-48.5 - parent: 2 - - uid: 8660 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 32.5,6.5 - parent: 2 - - uid: 12242 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -16.5,-19.5 - parent: 2 - - uid: 14723 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 45.5,-39.5 - parent: 2 - - uid: 15716 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -48.5,-31.5 - parent: 2 - - uid: 15754 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -33.5,-31.5 - parent: 2 - - uid: 23916 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -31.5,-3.5 - parent: 2 -- proto: DogBed - entities: - - uid: 7547 - components: - - type: Transform - pos: -15.5,-46.5 - parent: 2 - - uid: 9969 - components: - - type: Transform - pos: -23.5,-53.5 - parent: 2 - - uid: 10171 - components: - - type: Transform - pos: -8.5,19.5 - parent: 2 - - uid: 12175 - components: - - type: Transform - pos: -37.5,-38.5 - parent: 2 - - uid: 12522 - components: - - type: Transform - pos: -21.5,-8.5 - parent: 2 - - uid: 13041 - components: - - type: Transform - pos: -49.5,-24.5 - parent: 2 - - uid: 13043 - components: - - type: Transform - pos: 14.5,6.5 - parent: 2 - - uid: 13065 - components: - - type: Transform - pos: -47.5,-24.5 - parent: 2 -- proto: DoorElectronics - entities: - - uid: 10846 - components: - - type: Transform - pos: 65.54841,-77.60572 - parent: 2 -- proto: DoubleEmergencyNitrogenTankFilled - entities: - - uid: 5242 - components: - - type: Transform - pos: 52.51372,-60.463 - parent: 2 -- proto: DresserCaptainFilled - entities: - - uid: 23337 - components: - - type: Transform - pos: -24.5,-55.5 - parent: 2 -- proto: DresserChiefEngineerFilled - entities: - - uid: 2576 - components: - - type: Transform - pos: -4.5,-25.5 - parent: 2 -- proto: DresserChiefMedicalOfficerFilled - entities: - - uid: 13394 - components: - - type: Transform - pos: -53.5,-21.5 - parent: 2 -- proto: DresserFilled - entities: - - uid: 7877 - components: - - type: Transform - pos: 6.5,-39.5 - parent: 2 - - uid: 13766 - components: - - type: Transform - pos: 6.5,-41.5 - parent: 2 -- proto: DresserHeadOfPersonnelFilled - entities: - - uid: 4707 - components: - - type: Transform - pos: -10.5,-51.5 - parent: 2 -- proto: DresserHeadOfSecurityFilled - entities: - - uid: 11146 - components: - - type: Transform - pos: -45.5,3.5 - parent: 2 -- proto: DresserQuarterMasterFilled - entities: - - uid: 14268 - components: - - type: Transform - pos: -6.5,19.5 - parent: 2 -- proto: DresserResearchDirectorFilled - entities: - - uid: 4172 - components: - - type: Transform - pos: 26.5,-33.5 - parent: 2 -- proto: DresserWardenFilled - entities: - - uid: 11887 - components: - - type: Transform - pos: -22.5,-6.5 - parent: 2 -- proto: DrinkBeerBottleFull - entities: - - uid: 4302 - components: - - type: Transform - pos: -13.470593,-17.08872 - parent: 2 - - uid: 4319 - components: - - type: Transform - pos: -13.260548,-17.318047 - parent: 2 - - uid: 4321 - components: - - type: Transform - pos: -13.710296,-17.338894 - parent: 2 -- proto: DrinkBloodGlass - entities: - - uid: 6694 - components: - - type: Transform - pos: 19.321447,-52.238968 - parent: 2 - - uid: 15114 - components: - - type: Transform - pos: 19.665367,-52.405754 - parent: 2 -- proto: DrinkBlueCuracaoBottleFull - entities: - - uid: 15660 - components: - - type: Transform - pos: -11.304882,-51.25939 - parent: 2 -- proto: DrinkCafeLatte - entities: - - uid: 13074 - components: - - type: Transform - pos: 24.646425,8.638431 - parent: 2 -- proto: DrinkCanPack - entities: - - uid: 13018 - components: - - type: Transform - pos: -27.49392,-48.37154 - parent: 2 -- proto: DrinkColaCan - entities: - - uid: 22987 - components: - - type: Transform - pos: 35.323483,3.8103867 - parent: 2 -- proto: DrinkDoctorsDelightGlass - entities: - - uid: 14103 - components: - - type: Transform - pos: -48.62749,-22.34152 - parent: 2 -- proto: DrinkEnergyDrinkCan - entities: - - uid: 13066 - components: - - type: Transform - pos: 21.731762,14.975151 - parent: 2 - - uid: 16176 - components: - - type: Transform - pos: 21.439949,15.048119 - parent: 2 -- proto: DrinkFlask - entities: - - uid: 20258 - components: - - type: Transform - pos: -26.356821,-56.123493 - parent: 2 -- proto: DrinkGildlagerBottleFull - entities: - - uid: 4888 - components: - - type: Transform - pos: -27.51719,-62.16871 - parent: 2 -- proto: DrinkGinBottleFull - entities: - - uid: 17686 - components: - - type: Transform - pos: -26.690321,-56.14434 - parent: 2 -- proto: DrinkGlass - entities: - - uid: 3700 - components: - - type: Transform - pos: -4.404274,-44.40526 - parent: 2 - - uid: 3704 - components: - - type: Transform - pos: -4.195836,-44.207207 - parent: 2 -- proto: DrinkGoldenCup - entities: - - uid: 4738 - components: - - type: Transform - pos: -27.473475,-60.302826 - parent: 2 - - uid: 5509 - components: - - type: Transform - pos: 18.431465,17.597729 - parent: 2 -- proto: DrinkGreenTea - entities: - - uid: 22066 - components: - - type: Transform - pos: -36.320995,-53.52601 - parent: 2 -- proto: DrinkGrenadineBottleFull - entities: - - uid: 9546 - components: - - type: Transform - pos: 35.521496,3.7165709 - parent: 2 -- proto: DrinkHotCoco - entities: - - uid: 12659 - components: - - type: Transform - pos: -44.09471,-39.250145 - parent: 2 -- proto: DrinkHotCoffee - entities: - - uid: 12481 - components: - - type: Transform - pos: 23.356998,5.6595306 - parent: 2 -- proto: DrinkIcedGreenTeaGlass - entities: - - uid: 2045 - components: - - type: Transform - pos: 13.687973,-59.21468 - parent: 2 -- proto: DrinkIcedTeaCan - entities: - - uid: 3168 - components: - - type: Transform - pos: 12.46233,-11.2968 - parent: 2 - - uid: 3175 - components: - - type: Transform - pos: 13.107042,-10.23223 - parent: 2 -- proto: DrinkJuiceLimeCarton - entities: - - uid: 821 - components: - - type: Transform - pos: -26.669476,-56.206882 - parent: 2 -- proto: DrinkJuiceOrangeCarton - entities: - - uid: 11322 - components: - - type: Transform - pos: -45.731575,2.8472967 - parent: 2 -- proto: DrinkLemonadeGlass - entities: - - uid: 5286 - components: - - type: Transform - pos: 31.741688,-35.19893 - parent: 2 -- proto: DrinkManhattanGlass - entities: - - uid: 23016 - components: - - type: Transform - pos: -7.242668,17.584934 - parent: 2 -- proto: DrinkMelonLiquorBottleFull - entities: - - uid: 23349 - components: - - type: Transform - pos: -11.471631,-51.134304 - parent: 2 -- proto: DrinkMopwataBottleRandom - entities: - - uid: 1380 - components: - - type: Transform - pos: 43.25334,17.451698 - parent: 2 - - uid: 5872 - components: - - type: Transform - pos: 43.62834,17.58721 - parent: 2 -- proto: DrinkMug - entities: - - uid: 8869 - components: - - type: Transform - pos: 44.624287,-2.3087473 - parent: 2 -- proto: DrinkMugBlack - entities: - - uid: 6189 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -1.3040819,-41.323612 - parent: 2 - - uid: 7892 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -1.4499876,-41.45912 - parent: 2 -- proto: DrinkMugBlue - entities: - - uid: 3930 - components: - - type: Transform - pos: -16.25185,-48.327908 - parent: 2 -- proto: DrinkMugGreen - entities: - - uid: 12463 - components: - - type: Transform - pos: 18.653496,8.469813 - parent: 2 -- proto: DrinkMugHeart - entities: - - uid: 24118 - components: - - type: Transform - pos: 20.716234,-10.450943 - parent: 2 -- proto: DrinkMugMetal - entities: - - uid: 10470 - components: - - type: Transform - pos: -30.710035,15.736787 - parent: 2 - - uid: 10484 - components: - - type: Transform - pos: -30.526487,15.540961 - parent: 2 - - uid: 10488 - components: - - type: Transform - pos: -30.355173,15.736787 - parent: 2 -- proto: DrinkMugRainbow - entities: - - uid: 11561 - components: - - type: Transform - pos: 38.63713,-59.378235 - parent: 2 -- proto: DrinkRoyRogersGlass - entities: - - uid: 4 - components: - - type: Transform - pos: 35.73708,3.7724638 - parent: 2 -- proto: DrinkShaker - entities: - - uid: 3699 - components: - - type: Transform - pos: -4.6439753,-44.21763 - parent: 2 - - uid: 7371 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 45.393734,11.449828 - parent: 2 - - uid: 11329 - components: - - type: Transform - pos: -45.584732,2.492363 - parent: 2 - - uid: 18819 - components: - - type: Transform - pos: 72.445305,-64.57543 - parent: 2 - - uid: 20412 - components: - - type: Transform - pos: -6.7736864,17.657902 - parent: 2 -- proto: DrinkShotGlass - entities: - - uid: 6 - components: - - type: Transform - pos: 0.40104163,24.025158 - parent: 2 - - uid: 3041 - components: - - type: Transform - pos: -0.088784575,23.71244 - parent: 2 -- proto: DrinkSpaceGlue - entities: - - uid: 3898 - components: - - type: Transform - pos: 21.342222,-41.262074 - parent: 2 -- proto: DrinkSpaceUpCan - entities: - - uid: 13024 - components: - - type: Transform - pos: -11.63838,-51.36363 - parent: 2 -- proto: DrinkSuiDreamGlass - entities: - - uid: 23351 - components: - - type: Transform - pos: -11.596693,-51.22812 - parent: 2 -- proto: DrinkTeacup - entities: - - uid: 1364 - components: - - type: Transform - pos: 19.92359,-6.225089 - parent: 2 - - uid: 24055 - components: - - type: Transform - pos: 18.582558,-10.375413 - parent: 2 - - uid: 24056 - components: - - type: Transform - pos: 18.660683,-9.359788 - parent: 2 - - uid: 24078 - components: - - type: Transform - pos: 20.332558,-9.328538 - parent: 2 - - uid: 24079 - components: - - type: Transform - pos: 20.332558,-10.422288 - parent: 2 - - uid: 24084 - components: - - type: Transform - pos: 19.89234,-6.553214 - parent: 2 - - uid: 24085 - components: - - type: Transform - pos: 19.907965,-6.381339 - parent: 2 - - uid: 24087 - components: - - type: Transform - pos: 19.457558,-10.391038 - parent: 2 - - uid: 24088 - components: - - type: Transform - pos: 19.457558,-9.328538 - parent: 2 -- proto: DrinkTeapot - entities: - - uid: 1388 - components: - - type: Transform - pos: 19.426308,-9.812913 - parent: 2 -- proto: DrinkTonicWaterCan - entities: - - uid: 16986 - components: - - type: Transform - pos: -26.481882,-56.352818 - parent: 2 -- proto: DrinkVermouthBottleFull - entities: - - uid: 20407 - components: - - type: Transform - pos: -6.961279,17.855957 - parent: 2 -- proto: DrinkVodkaBottleFull - entities: - - uid: 11328 - components: - - type: Transform - pos: -45.35224,2.9207315 - parent: 2 -- proto: DrinkWaterBottleFull - entities: - - uid: 24152 - components: - - type: Transform - pos: -30.569698,17.354357 - parent: 2 - - uid: 24218 - components: - - type: Transform - pos: -30.835323,17.338732 - parent: 2 - - uid: 24219 - components: - - type: Transform - pos: -30.694698,17.401232 - parent: 2 -- proto: DrinkWaterCup - entities: - - uid: 1051 - components: - - type: Transform - pos: -0.5374012,12.51578 - parent: 2 - - uid: 1064 - components: - - type: Transform - pos: -0.67200494,12.711606 - parent: 2 - - uid: 16489 - components: - - type: Transform - pos: -50.947662,12.045385 - parent: 2 - - uid: 16490 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -51.4616,11.653734 - parent: 2 -- proto: DrinkWaterJug - entities: - - uid: 13184 - components: - - type: Transform - pos: 6.905526,-44.991566 - parent: 2 -- proto: DrinkWhiskeyBottleFull - entities: - - uid: 20411 - components: - - type: Transform - pos: -6.5131397,17.855957 - parent: 2 -- proto: DrinkWineBottleFull - entities: - - uid: 2553 - components: - - type: Transform - pos: 39.457584,-7.327772 - parent: 2 -- proto: DrinkWineGlass - entities: - - uid: 23168 - components: - - type: Transform - pos: 39.71813,-7.4320116 - parent: 2 - - uid: 23169 - components: - - type: Transform - pos: 39.21788,-7.4007397 - parent: 2 -- proto: ElectricGuitarInstrument - entities: - - uid: 4740 - components: - - type: Transform - pos: -29.517876,-64.39722 - parent: 2 -- proto: EmergencyLight - entities: - - uid: 950 - components: - - type: Transform - pos: 2.5,20.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 4915 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 23.5,-8.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 4936 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -14.5,2.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 6481 - components: - - type: Transform - pos: 24.5,22.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 6536 - components: - - type: Transform - pos: 20.5,22.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 6744 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 41.5,-36.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 6789 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 35.5,-33.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 7860 - components: - - type: Transform - pos: 12.5,-16.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 7879 - components: - - type: Transform - pos: 12.5,28.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 7880 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 2.5,22.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 8962 - components: - - type: Transform - pos: -14.5,-23.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 9655 - components: - - type: Transform - pos: 26.5,3.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 10056 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 10.5,-2.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 11124 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 33.5,-1.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 12129 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 17.5,25.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 12379 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 33.5,4.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 13159 - components: - - type: Transform - pos: -0.5,-6.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 16691 - components: - - type: Transform - pos: 40.5,-20.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 16692 - components: - - type: Transform - pos: 51.5,-24.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 16693 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 51.5,-18.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 16694 - components: - - type: Transform - pos: 26.5,-20.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 16695 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 47.5,-22.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 16696 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 56.5,-18.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 16697 - components: - - type: Transform - pos: 56.5,-24.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 16698 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 30.5,-27.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 16699 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 22.5,-31.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 16700 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 17.5,-22.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 16702 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 9.5,-40.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 16711 - components: - - type: Transform - pos: 1.5,-47.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 16727 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -9.5,-0.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 16729 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -0.5,-4.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 16733 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -10.5,-13.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 16735 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -12.5,-39.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 16737 - components: - - type: Transform - pos: -11.5,-53.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 16738 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -21.5,-48.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 16739 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -14.5,-53.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 16750 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -24.5,-35.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 16751 - components: - - type: Transform - pos: -16.5,-32.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 16753 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -21.5,-20.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 16769 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 31.5,12.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 16773 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 36.5,-43.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 16775 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 39.5,-25.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 16776 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 34.5,-14.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 16778 - components: - - type: Transform - pos: 30.5,-37.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 18371 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 32.5,-10.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 18398 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -17.5,-17.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 18903 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 81.5,-41.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 18904 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 81.5,-43.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 18905 - components: - - type: Transform - pos: 91.5,-44.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 18916 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 91.5,-40.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 18921 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 84.5,-43.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 18922 - components: - - type: Transform - pos: 86.5,-40.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 18923 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 96.5,-42.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 18935 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 69.5,-43.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 18936 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 75.5,-42.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 19286 - components: - - type: Transform - pos: 61.5,-52.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 21379 - components: - - type: Transform - pos: 29.5,8.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 21380 - components: - - type: Transform - pos: 17.5,7.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 21381 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 11.5,10.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 21396 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 5.5,-19.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 21397 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 1.5,-20.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 21844 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 27.5,24.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 21845 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 6.5,22.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 21954 - components: - - type: Transform - pos: 6.5,20.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 22142 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 10.5,15.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 22182 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -1.5,-15.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 22193 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -31.5,-29.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 22194 - components: - - type: Transform - pos: -38.5,-32.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 22195 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -36.5,-27.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 22196 - components: - - type: Transform - pos: -41.5,-27.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 22197 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -41.5,-32.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 22198 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -49.5,-32.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 22199 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -47.5,-40.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 22200 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -48.5,-35.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 22201 - components: - - type: Transform - pos: -46.5,-43.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 22202 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -31.5,-37.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 22203 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -39.5,-38.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 22204 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -45.5,-36.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 22205 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -37.5,-24.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 22206 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -42.5,-22.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 22207 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -50.5,-23.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 22208 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -22.5,-25.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 22288 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -8.5,-49.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 23507 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -4.5,-23.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 23508 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -7.5,-19.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 23750 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -52.5,-18.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 23751 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -43.5,-7.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 23752 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -42.5,-0.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 23753 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -42.5,-4.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 23754 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -38.5,-3.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 23755 - components: - - type: Transform - pos: -30.5,-1.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 23756 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -35.5,-8.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 23757 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -40.5,-8.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 23758 - components: - - type: Transform - pos: -26.5,-5.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 23759 - components: - - type: Transform - pos: -25.5,-1.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 23760 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -29.5,2.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 23761 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -21.5,2.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 23762 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -32.5,10.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 23763 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -34.5,11.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 23764 - components: - - type: Transform - pos: -28.5,15.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 23765 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -23.5,5.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 23830 - components: - - type: Transform - pos: -12.5,-1.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 23831 - components: - - type: Transform - pos: -12.5,-6.5 - parent: 2 - - type: Battery - startingCharge: 30000 - - uid: 24714 - components: - - type: Transform - pos: -27.5,-13.5 - parent: 2 - - type: Battery - startingCharge: 30000 -- proto: EmergencyMedipen - entities: - - uid: 9502 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -26.574697,-22.069391 - parent: 2 - - uid: 22140 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -26.595541,-22.257023 - parent: 2 - - uid: 22141 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -26.605963,-22.4655 - parent: 2 -- proto: EmergencyRollerBed - entities: - - uid: 14763 - components: - - type: Transform - pos: -35.5,-31.5 - parent: 2 - - uid: 14765 - components: - - type: Transform - pos: -35.5,-28.5 - parent: 2 -- proto: ExosuitFabricator - entities: - - uid: 8462 - components: - - type: Transform - pos: 34.5,-27.5 - parent: 2 -- proto: ExtinguisherCabinetFilled - entities: - - uid: 1672 - components: - - type: Transform - pos: -29.5,-49.5 - parent: 2 - - type: Fixtures - fixtures: {} - - uid: 3229 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -1.5,-33.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 - components: - - type: Transform - pos: 24.5,1.5 - parent: 2 - - type: FaxMachine - name: Janitor - - uid: 1670 - components: - - type: Transform - pos: 18.5,15.5 - parent: 2 - - type: FaxMachine - name: Mail Room - - uid: 2661 - components: - - type: Transform - pos: 2.5,20.5 - parent: 2 - - type: FaxMachine - name: Cargo - - uid: 3574 - components: - - type: Transform - pos: 18.5,-25.5 - parent: 2 - - type: FaxMachine - name: Science - - uid: 3741 - components: - - type: Transform - pos: 22.5,-35.5 - parent: 2 - - type: FaxMachine - name: Library - - uid: 4817 - components: - - type: Transform - pos: -11.5,-13.5 - parent: 2 - - type: FaxMachine - name: Engineering - - uid: 6045 - components: - - type: Transform - pos: -41.5,-52.5 - parent: 2 - - type: FaxMachine - name: Psychology - - uid: 6057 - components: - - type: Transform - pos: 35.5,-2.5 - parent: 2 - - type: FaxMachine - name: Chapel - - uid: 6354 - components: - - type: Transform - pos: -11.5,-48.5 - parent: 2 - - type: FaxMachine - name: HoP - - uid: 8716 - components: - - type: Transform - pos: 27.5,13.5 - parent: 2 - - type: FaxMachine - name: Lawyer - - uid: 10400 - components: - - type: Transform - pos: -52.5,-23.5 - parent: 2 - - type: FaxMachine - name: CMO - - uid: 10402 - components: - - type: Transform - pos: -37.5,-24.5 - parent: 2 - - type: FaxMachine - name: Medical - - uid: 11651 - components: - - type: Transform - pos: -17.5,-50.5 - parent: 2 - - type: FaxMachine - name: Bridge - - uid: 12245 - components: - - type: Transform - pos: -46.5,-0.5 - parent: 2 - - type: FaxMachine - name: Security - - uid: 12256 - components: - - type: Transform - pos: -27.5,-6.5 - parent: 2 - - type: FaxMachine - name: Warden -- proto: FaxMachineCaptain - entities: - - uid: 4161 - components: - - type: Transform - pos: -24.5,-50.5 - parent: 2 -- proto: FigureSpawner - entities: - - uid: 6473 - components: - - type: Transform - pos: 22.5,-41.5 - parent: 2 - - uid: 12317 - components: - - type: Transform - pos: 47.5,-13.5 - parent: 2 - - uid: 21491 - components: - - type: Transform - pos: 18.5,-41.5 - parent: 2 -- proto: filingCabinetDrawerRandom - entities: - - uid: 4211 - components: - - type: Transform - pos: 27.5,-37.5 - parent: 2 - - uid: 4499 - components: - - type: Transform - pos: 37.5,-40.5 - parent: 2 - - uid: 6883 - components: - - type: Transform - pos: 1.5,16.5 - parent: 2 - - uid: 10226 - components: - - type: Transform - pos: -31.5,-25.5 - parent: 2 - - uid: 10401 - components: - - type: Transform - pos: -40.5,-55.5 - parent: 2 - - uid: 12067 - components: - - type: Transform - pos: -29.5,-5.5 - parent: 2 - - uid: 14148 - components: - - type: Transform - pos: -47.5,-43.5 - parent: 2 - - uid: 15563 - components: - - type: Transform - pos: 20.5,-37.5 - parent: 2 - - uid: 23380 - components: - - type: Transform - pos: -26.5,-51.5 - parent: 2 - - uid: 24481 - components: - - type: Transform - pos: 53.5,-39.5 - parent: 2 -- proto: filingCabinetRandom - entities: - - uid: 6355 - components: - - type: Transform - pos: -16.72891,-46.37863 - parent: 2 - - uid: 6362 - components: - - type: Transform - pos: -16.21824,-46.39948 - parent: 2 - - uid: 12328 - components: - - type: Transform - pos: -44.5,-0.5 - parent: 2 -- proto: filingCabinetTallRandom - entities: - - uid: 8664 - components: - - type: Transform - pos: 28.608572,13.505003 - parent: 2 - - type: Pullable - prevFixedRotation: True - - uid: 13259 - components: - - type: Transform - pos: 28.18472,13.505003 - parent: 2 - - type: Pullable - prevFixedRotation: True - - uid: 23697 - components: - - type: Transform - pos: 19.504175,-27.286606 - parent: 2 - - type: Pullable - prevFixedRotation: True -- proto: FireAlarm - entities: - - uid: 1667 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 17.5,-26.5 - parent: 2 - - type: DeviceList - devices: - - 15211 - - 15210 - - 15209 - - 15208 - - type: Fixtures - fixtures: {} - - uid: 2276 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -36.5,-34.5 - parent: 2 - - type: DeviceList - devices: - - 14950 - - 14949 - - 14951 - - 14952 - - 14946 - - 14945 - - 14947 - - 14948 - - type: Fixtures - fixtures: {} - - uid: 3315 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -32.5,-29.5 - parent: 2 - - type: DeviceList - devices: - - 14950 - - 14949 - - 14951 - - 14952 - - type: Fixtures - fixtures: {} - - uid: 3687 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 21.5,20.5 - parent: 2 - - type: DeviceList - devices: - - 13367 - - 13236 - - 21847 - - 11233 - - type: Fixtures - fixtures: {} - - uid: 3816 - components: - - type: Transform - pos: -10.5,-5.5 - parent: 2 - - type: DeviceList - devices: - - 15393 - - 15394 - - type: Fixtures - fixtures: {} - - uid: 3820 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 34.5,10.5 - parent: 2 - - type: DeviceList - devices: - - 2520 - - 1720 - - 2342 - - 21855 - - 21854 - - 21853 - - 21856 - - 10397 - - 10457 - - 10396 - - 3985 - - 2321 - - 2919 - - type: Fixtures - fixtures: {} - - uid: 6790 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -21.5,-49.5 - parent: 2 - - type: DeviceList - devices: - - 15626 - - 15625 - - 15638 - - 15639 - - type: Fixtures - fixtures: {} - - uid: 13342 - components: - - type: Transform - pos: 22.5,-23.5 - parent: 2 - - type: DeviceList - devices: - - 15435 - - 15181 - - 15182 - - 15183 - - type: Fixtures - fixtures: {} - - uid: 14371 - components: - - type: Transform - pos: 31.5,-36.5 - parent: 2 - - type: DeviceList - devices: - - 15430 - - 15429 - - 14305 - - 14266 - - 14329 - - 14308 - - 13649 - - 13651 - - type: Fixtures - fixtures: {} - - uid: 15163 - components: - - type: Transform - pos: -13.5,-39.5 - parent: 2 - - type: DeviceList - devices: - - 15153 - - 15152 - - 15151 - - 16320 - - 16319 - - 16318 - - type: Fixtures - fixtures: {} - - uid: 15202 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 8.5,-40.5 - parent: 2 - - type: DeviceList - devices: - - 15199 - - 15200 - - 15201 - - 15192 - - 15193 - - 15194 - - type: Fixtures - fixtures: {} - - uid: 15226 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 8.5,-29.5 - parent: 2 - - type: DeviceList - devices: - - 15199 - - 15200 - - 15201 - - 15211 - - 15210 - - 15206 - - 15207 - - type: Fixtures - fixtures: {} - - uid: 15227 - components: - - type: Transform - pos: 33.5,-19.5 - parent: 2 - - type: DeviceList - devices: - - 15214 - - 15213 - - 15212 - - 2282 - - 2642 - - 1580 - - 15225 - - 15224 - - 15223 - - 15220 - - 15221 - - 15222 - - 15228 - - 15229 - - type: Fixtures - fixtures: {} - - uid: 15272 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 33.5,-11.5 - parent: 2 - - type: DeviceList - devices: - - 3985 - - 2321 - - 2919 - - 2282 - - 2642 - - 1580 - - type: Fixtures - fixtures: {} - - uid: 15391 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -14.5,-9.5 - parent: 2 - - type: DeviceList - devices: - - 4519 - - 15302 - - 15323 - - 15324 - - 4559 - - 2011 - - 19006 - - 19008 - - 15301 - - type: Fixtures - fixtures: {} - - uid: 15415 - components: - - type: Transform - pos: 0.5,-5.5 - parent: 2 - - type: DeviceList - devices: - - 15395 - - 15396 - - 2540 - - 2516 - - 3025 - - type: Fixtures - fixtures: {} - - uid: 15424 - components: - - type: Transform - pos: 23.5,-29.5 - parent: 2 - - type: DeviceList - devices: - - 15435 - - type: Fixtures - fixtures: {} - - uid: 15425 - components: - - type: Transform - pos: 36.5,-30.5 - parent: 2 - - type: DeviceList - devices: - - 13649 - - 13651 - - type: Fixtures - fixtures: {} - - uid: 15427 - components: - - type: Transform - pos: 32.5,-39.5 - parent: 2 - - type: DeviceList - devices: - - 15431 - - 15429 - - 15430 - - type: Fixtures - fixtures: {} - - uid: 15439 - components: - - type: Transform - pos: 32.5,-23.5 - parent: 2 - - type: DeviceList - devices: - - 15437 - - 15229 - - 15228 - - type: Fixtures - fixtures: {} - - uid: 15440 - components: - - type: Transform - pos: 44.5,-17.5 - parent: 2 - - type: DeviceList - devices: - - 15220 - - 15221 - - 15222 - - type: Fixtures - fixtures: {} - - uid: 15621 - components: - - type: Transform - pos: -9.5,-57.5 - parent: 2 - - type: DeviceList - devices: - - 11140 - - 8188 - - 10579 - - type: Fixtures - fixtures: {} - - uid: 15622 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -9.5,-52.5 - parent: 2 - - type: DeviceList - devices: - - 1537 - - 11007 - - 1533 - - 15192 - - 15193 - - 15194 - - 10579 - - 8188 - - 5039 - - 11142 - - 11143 - - 11140 - - type: Fixtures - fixtures: {} - - uid: 15640 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -13.5,-55.5 - parent: 2 - - type: DeviceList - devices: - - 15626 - - 15625 - - type: Fixtures - fixtures: {} - - uid: 15907 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -25.5,-35.5 - parent: 2 - - type: DeviceList - devices: - - 15153 - - 15152 - - 15151 - - 15338 - - 15337 - - 14952 - - 14951 - - 14950 - - 14949 - - 4519 - - 4559 - - 2011 - - type: Fixtures - fixtures: {} - - uid: 16008 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -25.5,-24.5 - parent: 2 - - type: DeviceList - devices: - - 15153 - - 15152 - - 15151 - - 15338 - - 15337 - - 14952 - - 14951 - - 14950 - - 14949 - - 4519 - - 4559 - - 2011 - - type: Fixtures - fixtures: {} - - uid: 16078 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -13.5,6.5 - parent: 2 - - type: DeviceList - devices: - - 5390 - - 5467 - - 23812 - - 23811 - - 23810 - - 24317 - - type: Fixtures - fixtures: {} - - uid: 16314 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -31.5,-69.5 - parent: 2 - - type: DeviceList - devices: - - 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 - rot: 1.5707963267948966 rad - pos: -35.5,-49.5 - parent: 2 - - type: DeviceList - devices: - - 6558 - - 8436 - - 8446 - - 4961 - - 5024 - - 4976 - - type: Fixtures - fixtures: {} - - uid: 16317 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -31.5,-43.5 - parent: 2 - - type: DeviceList - devices: - - 16320 - - 16319 - - 16318 - - 4961 - - 5024 - - 4976 - - type: Fixtures - fixtures: {} - - uid: 17349 - components: - - type: Transform - pos: -2.5,13.5 - parent: 2 - - type: DeviceList - devices: - - 5390 - - 5467 - - 5417 - - 12068 - - 12057 - - 5418 - - 5419 - - 5443 - - 15273 - - 15274 - - 15275 - - 18878 - - 18879 - - type: Fixtures - fixtures: {} - - uid: 21082 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 12.5,-52.5 - parent: 2 - - type: DeviceList - devices: - - 11007 - - 1537 - - 1533 - - 15192 - - 15193 - - 15194 - - 10579 - - 8188 - - 5039 - - 11142 - - 11143 - - 11140 - - type: Fixtures - fixtures: {} - - uid: 21083 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 8.5,-59.5 - parent: 2 - - type: DeviceList - devices: - - 11007 - - 1537 - - 1533 - - type: Fixtures - fixtures: {} - - uid: 21906 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 30.5,20.5 - parent: 2 - - type: DeviceList - devices: - - 2520 - - 1720 - - 2342 - - 21907 - - 18410 - - 18412 - - 21817 - - 8966 - - type: Fixtures - fixtures: {} - - uid: 22029 - components: - - type: Transform - pos: 42.5,22.5 - parent: 2 - - type: DeviceList - devices: - - 21907 - - 18410 - - 18412 - - 167 - - 21360 - - 17823 - - 5591 - - 5597 - - type: Fixtures - fixtures: {} - - uid: 22075 - components: - - type: Transform - pos: 22.5,8.5 - parent: 2 - - type: DeviceList - devices: - - 15273 - - 15274 - - 15275 - - 10396 - - 10457 - - 10397 - - 21856 - - type: Fixtures - fixtures: {} - - uid: 22601 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -31.5,-63.5 - parent: 2 - - type: DeviceList - devices: - - 8446 - - 8436 - - 6558 - - 4961 - - 5024 - - 4976 - - type: Fixtures - fixtures: {} - - uid: 24109 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -19.5,-5.5 - parent: 2 - - type: DeviceList - devices: - - 24034 - - 19643 - - 19647 - - 23810 - - 23811 - - 23812 - - 19008 - - 19006 - - 959 - - type: Fixtures - fixtures: {} -- proto: FireAxeCabinetFilled - entities: - - uid: 1897 - components: - - type: Transform - 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 - components: - - type: Transform - pos: 11.606097,24.11854 - parent: 2 - - uid: 4820 - components: - - type: Transform - pos: 11.376817,23.764128 - parent: 2 -- proto: FirelockEdge - entities: - - uid: 1548 - components: - - type: Transform - pos: -17.5,-39.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13846 - - 58 - - uid: 1557 - components: - - type: Transform - pos: -16.5,-39.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13846 - - 58 - - uid: 1563 - components: - - type: Transform - pos: -15.5,-39.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13846 - - 58 - - uid: 2516 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -5.5,-13.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13793 - - 15415 - - uid: 2540 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -5.5,-14.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13793 - - 15415 - - uid: 3025 - components: - - type: Transform - pos: -4.5,-15.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13793 - - 15415 - - uid: 5418 - components: - - type: Transform - pos: 10.5,15.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 17348 - - 17349 - - 17351 - - uid: 5419 - components: - - type: Transform - pos: 11.5,15.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 17348 - - 17349 - - 17351 - - uid: 5443 - components: - - type: Transform - pos: 12.5,15.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 17348 - - 17349 - - 17351 - - uid: 12211 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -19.5,27.5 - parent: 2 - - uid: 13068 - components: - - type: Transform - pos: 15.5,18.5 - parent: 2 - - uid: 13649 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 34.5,-33.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 29 - - 13657 - - 14371 - - 15425 - - uid: 13651 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 35.5,-33.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 29 - - 13657 - - 14371 - - 15425 - - uid: 14266 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 35.5,-34.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13657 - - 14371 - - uid: 14305 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 35.5,-38.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13657 - - 14371 - - uid: 15357 - components: - - type: Transform - pos: -18.5,-39.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13846 - - 58 - - uid: 15358 - components: - - type: Transform - pos: -19.5,-39.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13846 - - 58 - - uid: 15435 - components: - - type: Transform - pos: 20.5,-27.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13653 - - 15424 - - 13654 - - 13342 - - uid: 19642 - components: - - type: Transform - pos: -29.5,5.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 1931 - - 24130 - - uid: 19643 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -22.5,-0.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 1931 - - 24035 - - 24109 - - uid: 19644 - components: - - type: Transform - pos: -27.5,5.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 1931 - - 24130 - - uid: 19645 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -27.5,3.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 1931 - - 24130 - - uid: 19646 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -29.5,3.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 1931 - - 24130 - - uid: 19647 - components: - - type: Transform - pos: -22.5,1.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 1931 - - 24035 - - 24109 -- proto: FirelockGlass - entities: - - uid: 115 - components: - - type: Transform - pos: 3.5,21.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 17351 - - 17352 - - uid: 167 - components: - - type: Transform - pos: 38.5,23.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 22029 - - 22432 - - 22439 - - uid: 327 - components: - - type: Transform - pos: -20.5,-17.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24601 - - uid: 431 - components: - - type: Transform - pos: 41.5,-57.5 - parent: 2 - - uid: 959 - components: - - type: Transform - pos: -17.5,-5.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24035 - - 24109 - - uid: 1284 - components: - - type: Transform - pos: 58.5,-49.5 - parent: 2 - - uid: 1533 - components: - - type: Transform - pos: 9.5,-54.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 21083 - - 9393 - - 21082 - - 2583 - - 15622 - - uid: 1537 - components: - - type: Transform - pos: 10.5,-54.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 9393 - - 21083 - - 21082 - - 2583 - - 15622 - - uid: 1580 - components: - - type: Transform - pos: 30.5,-15.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15227 - - 13639 - - 15272 - - 15421 - - uid: 1698 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -8.5,-35.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 1933 - - uid: 1720 - components: - - type: Transform - pos: 32.5,16.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14085 - - 3820 - - 21906 - - 22438 - - uid: 2011 - components: - - type: Transform - pos: -24.5,-21.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15391 - - 10102 - - 15907 - - 15331 - - 16008 - - uid: 2257 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -5.5,-35.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 1933 - - uid: 2282 - components: - - type: Transform - pos: 32.5,-15.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15227 - - 13639 - - 15272 - - 15421 - - uid: 2307 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -6.5,-35.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 1933 - - uid: 2321 - components: - - type: Transform - pos: 31.5,-5.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14085 - - 3820 - - 15421 - - 15272 - - uid: 2342 - components: - - type: Transform - pos: 31.5,16.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14085 - - 3820 - - 21906 - - 22438 - - uid: 2451 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -7.5,-35.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 1933 - - uid: 2520 - components: - - type: Transform - pos: 33.5,16.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14085 - - 3820 - - 21906 - - 22438 - - uid: 2642 - components: - - type: Transform - pos: 31.5,-15.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15227 - - 13639 - - 15272 - - 15421 - - uid: 2693 - components: - - type: Transform - pos: -14.5,-49.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14047 - - uid: 2704 - components: - - type: Transform - pos: 24.5,-45.5 - parent: 2 - - uid: 2919 - components: - - type: Transform - pos: 32.5,-5.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14085 - - 3820 - - 15421 - - 15272 - - uid: 3005 - components: - - type: Transform - pos: -52.5,-7.5 - parent: 2 - - uid: 3985 - components: - - type: Transform - pos: 30.5,-5.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14085 - - 3820 - - 15421 - - 15272 - - uid: 4519 - components: - - type: Transform - pos: -22.5,-21.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15391 - - 10102 - - 15907 - - 15331 - - 16008 - - uid: 4559 - components: - - type: Transform - pos: -23.5,-21.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15391 - - 10102 - - 15907 - - 15331 - - 16008 - - uid: 4961 - components: - - type: Transform - pos: -32.5,-46.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 7931 - - 16316 - - 16317 - - 9309 - - 22601 - - uid: 4976 - components: - - type: Transform - pos: -34.5,-46.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 7931 - - 16316 - - 16317 - - 9309 - - 22601 - - uid: 5024 - components: - - type: Transform - pos: -33.5,-46.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 7931 - - 16316 - - 16317 - - 9309 - - 22601 - - uid: 5039 - components: - - type: Transform - pos: -9.5,-46.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 21082 - - 2583 - - 15622 - - uid: 5390 - components: - - type: Transform - pos: -6.5,11.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 17348 - - 17349 - - 16078 - - 8606 - - uid: 5395 - components: - - type: Transform - pos: -3.5,18.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 17351 - - uid: 5417 - components: - - type: Transform - pos: 2.5,15.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 17348 - - 17349 - - 17351 - - uid: 5420 - components: - - type: Transform - pos: 12.5,21.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 17351 - - 21678 - - uid: 5421 - components: - - type: Transform - pos: 13.5,20.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 17351 - - 21678 - - uid: 5467 - components: - - type: Transform - pos: -6.5,10.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 17348 - - 17349 - - 16078 - - 8606 - - uid: 5591 - components: - - type: Transform - pos: 44.5,20.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 22029 - - 22439 - - uid: 5597 - components: - - type: Transform - pos: 44.5,19.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 22029 - - 22439 - - uid: 6322 - components: - - type: Transform - pos: -1.5,-46.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14795 - - uid: 6558 - components: - - type: Transform - pos: -34.5,-66.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 12518 - - 16314 - - 9309 - - 16316 - - 22601 - - uid: 7288 - components: - - type: Transform - pos: 52.5,-50.5 - parent: 2 - - uid: 7414 - components: - - type: Transform - pos: 39.5,-62.5 - parent: 2 - - uid: 8188 - components: - - type: Transform - pos: -8.5,-54.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 21082 - - 2583 - - 15622 - - 15621 - - 5030 - - uid: 8436 - components: - - type: Transform - pos: -33.5,-66.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 12518 - - 16314 - - 9309 - - 16316 - - 22601 - - uid: 8446 - components: - - type: Transform - pos: -32.5,-66.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 12518 - - 16314 - - 9309 - - 16316 - - 22601 - - uid: 8966 - components: - - type: Transform - pos: 31.5,23.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 21906 - - 22432 - - 22438 - - uid: 9943 - components: - - type: Transform - pos: 45.5,-55.5 - parent: 2 - - uid: 9973 - components: - - type: Transform - pos: 49.5,-57.5 - parent: 2 - - uid: 9975 - components: - - type: Transform - pos: 54.5,-54.5 - parent: 2 - - uid: 10396 - components: - - type: Transform - pos: 26.5,8.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14085 - - 3820 - - 22071 - - 22075 - - uid: 10397 - components: - - type: Transform - pos: 26.5,6.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14085 - - 3820 - - 22071 - - 22075 - - uid: 10457 - components: - - type: Transform - pos: 26.5,7.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14085 - - 3820 - - 22071 - - 22075 - - uid: 10579 - components: - - type: Transform - pos: -6.5,-54.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 21082 - - 2583 - - 15622 - - 15621 - - 5030 - - uid: 11007 - components: - - type: Transform - pos: 11.5,-54.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 9393 - - 21083 - - 21082 - - 2583 - - 15622 - - uid: 11140 - components: - - type: Transform - pos: -7.5,-54.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 21082 - - 2583 - - 15622 - - 15621 - - 5030 - - uid: 11142 - components: - - type: Transform - pos: -8.5,-46.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 21082 - - 2583 - - 15622 - - uid: 11143 - components: - - type: Transform - pos: -7.5,-46.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 21082 - - 2583 - - 15622 - - uid: 11233 - components: - - type: Transform - pos: 26.5,22.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 3687 - - 14943 - - uid: 12056 - components: - - type: Transform - pos: 13.5,19.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 17351 - - 21678 - - uid: 12057 - components: - - type: Transform - pos: 5.5,15.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 17348 - - 17349 - - 17351 - - uid: 12058 - components: - - type: Transform - pos: -2.5,21.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 17351 - - 17352 - - uid: 12062 - components: - - type: Transform - pos: 4.5,21.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 17351 - - 17352 - - uid: 12068 - components: - - type: Transform - pos: 4.5,15.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 17348 - - 17349 - - 17351 - - uid: 12246 - components: - - type: Transform - pos: 10.5,25.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 17352 - - 21678 - - uid: 12247 - components: - - type: Transform - pos: 5.5,21.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 17351 - - 17352 - - uid: 12294 - components: - - type: Transform - pos: -1.5,21.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 17351 - - 17352 - - uid: 12296 - components: - - type: Transform - pos: -3.5,24.5 - parent: 2 - - uid: 13236 - components: - - type: Transform - pos: 18.5,22.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 3687 - - 21678 - - 14943 - - uid: 13367 - components: - - type: Transform - pos: 18.5,21.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 3687 - - 21678 - - 14943 - - uid: 13781 - components: - - type: Transform - pos: -28.5,-33.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15937 - - 14210 - - uid: 14308 - components: - - type: Transform - pos: 36.5,-37.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13657 - - 14371 - - uid: 14329 - components: - - type: Transform - pos: 36.5,-35.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13657 - - 14371 - - uid: 14931 - components: - - type: Transform - pos: -46.5,-31.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14915 - - 15862 - - uid: 14941 - components: - - type: Transform - pos: -46.5,-28.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14915 - - 15862 - - uid: 14945 - components: - - type: Transform - pos: -37.5,-32.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15862 - - 16062 - - 2276 - - uid: 14946 - components: - - type: Transform - pos: -37.5,-33.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15862 - - 16062 - - 2276 - - uid: 14947 - components: - - type: Transform - pos: -37.5,-27.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15862 - - 16062 - - 2276 - - uid: 14948 - components: - - type: Transform - pos: -37.5,-26.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15862 - - 16062 - - 2276 - - uid: 14949 - components: - - type: Transform - pos: -32.5,-27.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15937 - - 15907 - - 16008 - - 16062 - - 3315 - - 2276 - - uid: 14950 - components: - - type: Transform - pos: -32.5,-28.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15937 - - 15907 - - 16008 - - 16062 - - 3315 - - 2276 - - uid: 14951 - components: - - type: Transform - pos: -32.5,-31.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15937 - - 15907 - - 16008 - - 16062 - - 3315 - - 2276 - - uid: 14952 - components: - - type: Transform - pos: -32.5,-32.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15937 - - 15907 - - 16008 - - 16062 - - 3315 - - 2276 - - uid: 15143 - components: - - type: Transform - pos: -13.5,-45.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14047 - - 58 - - uid: 15151 - components: - - type: Transform - pos: -24.5,-39.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15163 - - 58 - - 15907 - - 15331 - - 16008 - - uid: 15152 - components: - - type: Transform - pos: -23.5,-39.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 58 - - 15163 - - 15907 - - 15331 - - 16008 - - uid: 15153 - components: - - type: Transform - pos: -22.5,-39.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 58 - - 15163 - - 15907 - - 15331 - - 16008 - - uid: 15171 - components: - - type: Transform - pos: 32.5,-54.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 23193 - - uid: 15172 - components: - - type: Transform - pos: 26.5,-55.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 23193 - - uid: 15181 - components: - - type: Transform - pos: 21.5,-23.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13640 - - 13654 - - 13342 - - uid: 15182 - components: - - type: Transform - pos: 20.5,-23.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13640 - - 13654 - - 13342 - - uid: 15183 - components: - - type: Transform - pos: 19.5,-23.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13640 - - 13654 - - 13342 - - uid: 15192 - components: - - type: Transform - pos: 11.5,-46.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 2583 - - 21082 - - 7178 - - 15202 - - 15622 - - uid: 15193 - components: - - type: Transform - pos: 10.5,-46.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 2583 - - 21082 - - 7178 - - 15202 - - 15622 - - uid: 15194 - components: - - type: Transform - pos: 9.5,-46.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 2583 - - 21082 - - 7178 - - 15202 - - 15622 - - uid: 15198 - components: - - type: Transform - pos: 20.5,-56.5 - parent: 2 - - uid: 15199 - components: - - type: Transform - pos: 11.5,-35.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 7178 - - 15202 - - 15226 - - 13665 - - uid: 15200 - components: - - type: Transform - pos: 10.5,-35.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 7178 - - 15202 - - 15226 - - 13665 - - uid: 15201 - components: - - type: Transform - pos: 9.5,-35.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 7178 - - 15202 - - 15226 - - 13665 - - uid: 15206 - components: - - type: Transform - pos: 12.5,-22.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13665 - - 13640 - - 15226 - - uid: 15207 - components: - - type: Transform - pos: 12.5,-21.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13665 - - 13640 - - 15226 - - uid: 15208 - components: - - type: Transform - pos: 14.5,-23.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 2395 - - 13640 - - 1667 - - uid: 15209 - components: - - type: Transform - pos: 15.5,-23.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 2395 - - 13640 - - 1667 - - uid: 15210 - components: - - type: Transform - pos: 14.5,-27.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13665 - - 2395 - - 15226 - - 1667 - - uid: 15211 - components: - - type: Transform - pos: 15.5,-27.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13665 - - 2395 - - 15226 - - 1667 - - uid: 15212 - components: - - type: Transform - pos: 25.5,-20.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13640 - - 13639 - - 15227 - - uid: 15213 - components: - - type: Transform - pos: 25.5,-21.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13640 - - 13639 - - 15227 - - uid: 15214 - components: - - type: Transform - pos: 25.5,-22.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13640 - - 13639 - - 15227 - - uid: 15220 - components: - - type: Transform - pos: 43.5,-20.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13639 - - 15227 - - 15440 - - 13549 - - uid: 15221 - components: - - type: Transform - pos: 43.5,-21.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13639 - - 15227 - - 15440 - - 13549 - - uid: 15222 - components: - - type: Transform - pos: 43.5,-22.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13639 - - 15227 - - 15440 - - 13549 - - uid: 15223 - components: - - type: Transform - pos: 37.5,-19.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13639 - - 15227 - - 13612 - - uid: 15224 - components: - - type: Transform - pos: 36.5,-19.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13639 - - 15227 - - 13612 - - uid: 15225 - components: - - type: Transform - pos: 35.5,-19.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13639 - - 15227 - - 13612 - - uid: 15228 - components: - - type: Transform - pos: 34.5,-23.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15227 - - 13639 - - 15439 - - 13655 - - uid: 15229 - components: - - type: Transform - pos: 33.5,-23.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15227 - - 13639 - - 15439 - - 13655 - - uid: 15239 - components: - - type: Transform - pos: 41.5,4.5 - parent: 2 - - uid: 15273 - components: - - type: Transform - pos: 16.5,8.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 17348 - - 17349 - - 22071 - - 22075 - - uid: 15274 - components: - - type: Transform - pos: 15.5,8.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 17348 - - 17349 - - 22071 - - 22075 - - uid: 15275 - components: - - type: Transform - pos: 14.5,8.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 17348 - - 17349 - - 22071 - - 22075 - - uid: 15301 - components: - - type: Transform - pos: -14.5,-14.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 10102 - - 15391 - - uid: 15302 - components: - - type: Transform - pos: -14.5,-15.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15391 - - 10102 - - uid: 15323 - components: - - type: Transform - pos: -14.5,-12.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15391 - - uid: 15324 - components: - - type: Transform - pos: -14.5,-11.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15391 - - uid: 15337 - components: - - type: Transform - pos: -21.5,-37.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13846 - - 15907 - - 15331 - - 16008 - - uid: 15338 - components: - - type: Transform - pos: -21.5,-38.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13846 - - 15907 - - 15331 - - 16008 - - uid: 15354 - components: - - type: Transform - pos: -4.5,-28.5 - parent: 2 - - uid: 15355 - components: - - type: Transform - pos: 3.5,-32.5 - parent: 2 - - uid: 15393 - components: - - type: Transform - pos: -9.5,-5.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13796 - - 3816 - - 14984 - - uid: 15394 - components: - - type: Transform - pos: -8.5,-5.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13796 - - 3816 - - 14984 - - uid: 15395 - components: - - type: Transform - pos: -1.5,-5.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13793 - - 13796 - - 15415 - - 14984 - - uid: 15396 - components: - - type: Transform - pos: -3.5,-5.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13793 - - 13796 - - 15415 - - 14984 - - uid: 15429 - components: - - type: Transform - pos: 34.5,-39.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15427 - - 13645 - - 13657 - - 14371 - - uid: 15430 - components: - - type: Transform - pos: 33.5,-39.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15427 - - 13645 - - 13657 - - 14371 - - uid: 15431 - components: - - type: Transform - pos: 39.5,-43.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15427 - - 13645 - - uid: 15437 - components: - - type: Transform - pos: 31.5,-25.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15439 - - 13655 - - uid: 15625 - components: - - type: Transform - pos: -20.5,-49.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14004 - - 15640 - - 6790 - - uid: 15626 - components: - - type: Transform - pos: -19.5,-49.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14004 - - 15640 - - 6790 - - uid: 15638 - components: - - type: Transform - pos: -22.5,-49.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14004 - - 6790 - - uid: 15639 - components: - - type: Transform - pos: -18.5,-47.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14004 - - 14047 - - 6790 - - uid: 15860 - components: - - type: Transform - pos: -3.5,-46.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14795 - - uid: 15910 - components: - - type: Transform - pos: -29.5,-33.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15937 - - 14210 - - uid: 15920 - components: - - type: Transform - pos: -27.5,-33.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15937 - - 14210 - - uid: 15933 - components: - - type: Transform - pos: -27.5,-26.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15937 - - 15894 - - uid: 15934 - components: - - type: Transform - pos: -28.5,-26.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15937 - - 15894 - - uid: 15936 - components: - - type: Transform - pos: -29.5,-26.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15937 - - 15894 - - uid: 16318 - components: - - type: Transform - pos: -26.5,-42.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 7931 - - 16317 - - 15163 - - 58 - - uid: 16319 - components: - - type: Transform - pos: -26.5,-41.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 7931 - - 16317 - - 15163 - - 58 - - uid: 16320 - components: - - type: Transform - pos: -26.5,-40.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 7931 - - 16317 - - 15163 - - 58 - - uid: 16413 - components: - - type: Transform - pos: -54.5,6.5 - parent: 2 - - uid: 16414 - components: - - type: Transform - pos: -49.5,6.5 - parent: 2 - - uid: 16432 - components: - - type: Transform - pos: -24.5,20.5 - parent: 2 - - uid: 16433 - components: - - type: Transform - pos: -45.5,21.5 - parent: 2 - - uid: 16448 - components: - - type: Transform - pos: -51.5,2.5 - parent: 2 - - uid: 16449 - components: - - type: Transform - pos: -52.5,2.5 - parent: 2 - - uid: 16950 - components: - - type: Transform - pos: -43.5,-52.5 - parent: 2 - - uid: 17823 - components: - - type: Transform - pos: 44.5,21.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 22029 - - 22439 - - uid: 18410 - components: - - type: Transform - pos: 36.5,18.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 21906 - - 22029 - - 22438 - - 22439 - - uid: 18412 - components: - - type: Transform - pos: 36.5,19.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 21906 - - 22029 - - 22438 - - 22439 - - uid: 18455 - components: - - type: Transform - pos: 48.5,-47.5 - parent: 2 - - uid: 18502 - components: - - type: Transform - pos: 57.5,-57.5 - parent: 2 - - uid: 18539 - components: - - type: Transform - pos: 41.5,-53.5 - parent: 2 - - uid: 18640 - components: - - type: Transform - pos: 49.5,-47.5 - parent: 2 - - uid: 18878 - components: - - type: Transform - pos: 16.5,13.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 17349 - - 17348 - - uid: 18879 - components: - - type: Transform - pos: 15.5,13.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 17349 - - 17348 - - uid: 19006 - components: - - type: Transform - pos: -16.5,-5.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15391 - - 10102 - - 24035 - - 24109 - - uid: 19008 - components: - - type: Transform - pos: -15.5,-5.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15391 - - 10102 - - 24035 - - 24109 - - uid: 20277 - components: - - type: Transform - pos: -4.5,-46.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14795 - - uid: 20393 - components: - - type: Transform - pos: -2.5,-46.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14795 - - uid: 21360 - components: - - type: Transform - pos: 37.5,23.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 22029 - - 22432 - - 22439 - - uid: 21595 - components: - - type: Transform - pos: -39.5,-49.5 - parent: 2 - - uid: 21596 - components: - - type: Transform - pos: -39.5,-48.5 - parent: 2 - - uid: 21817 - components: - - type: Transform - pos: 32.5,23.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 21906 - - 22432 - - 22438 - - uid: 21847 - components: - - type: Transform - pos: 26.5,21.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 3687 - - 14943 - - uid: 21853 - components: - - type: Transform - pos: 28.5,5.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 10105 - - 3820 - - 14085 - - uid: 21854 - components: - - type: Transform - pos: 29.5,5.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 10105 - - 3820 - - 14085 - - uid: 21855 - components: - - type: Transform - pos: 29.5,4.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 10105 - - 3820 - - 14085 - - uid: 21856 - components: - - type: Transform - pos: 21.5,4.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 9147 - - 3820 - - 22075 - - uid: 21907 - components: - - type: Transform - pos: 36.5,17.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 21906 - - 22029 - - 22438 - - 22439 - - uid: 23810 - components: - - type: Transform - pos: -17.5,0.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24035 - - 24109 - - 16078 - - 8606 - - uid: 23811 - components: - - type: Transform - pos: -16.5,0.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24035 - - 24109 - - 16078 - - 8606 - - uid: 23812 - components: - - type: Transform - pos: -15.5,0.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24035 - - 24109 - - 16078 - - 8606 - - uid: 24447 - components: - - type: Transform - pos: -51.5,-7.5 - parent: 2 - - uid: 24467 - components: - - type: Transform - pos: -19.5,-17.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24601 - - uid: 24826 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -14.5,-3.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24035 - - 2196 - - uid: 24827 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -14.5,-2.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24035 - - 2196 -- proto: Fireplace - entities: - - uid: 6141 - components: - - type: Transform - pos: -37.5,-51.5 - parent: 2 -- proto: FlashlightLantern - entities: - - uid: 4904 - components: - - type: Transform - pos: 42.44693,-29.3774 - parent: 2 - - uid: 11010 - components: - - type: Transform - pos: 28.34704,-39.254337 - parent: 2 - - uid: 12364 - components: - - type: Transform - pos: -29.552534,-21.321272 - parent: 2 - - uid: 15075 - components: - - type: Transform - pos: 2.4182906,-57.28451 - parent: 2 - - uid: 15156 - components: - - type: Transform - pos: 2.6579933,-57.47214 - parent: 2 - - uid: 16762 - components: - - type: Transform - pos: -11.40432,-23.46709 - parent: 2 - - uid: 19898 - components: - - type: Transform - pos: 45.4472,-50.26539 - parent: 2 -- proto: FlashlightSeclite - entities: - - uid: 15576 - components: - - type: Transform - pos: 64.553955,-73.50326 - parent: 2 - - uid: 23317 - components: - - type: Transform - pos: -46.475735,-3.9433765 - parent: 2 -- proto: FlippoLighter - entities: - - uid: 20241 - components: - - type: Transform - pos: -26.71916,-54.26212 - parent: 2 -- proto: Floodlight - entities: - - uid: 88 - components: - - type: Transform - pos: -9.483673,-93.49975 - parent: 2 -- proto: FloorDrain - entities: - - uid: 1143 - components: - - type: Transform - pos: 14.5,3.5 - parent: 2 - - type: Fixtures - fixtures: {} - - uid: 4366 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 38.5,-28.5 - parent: 2 - - type: Fixtures - fixtures: {} - - uid: 6366 - components: - - type: Transform - pos: -48.5,-45.5 - parent: 2 - - type: Fixtures - fixtures: {} - - uid: 6900 - components: - - type: Transform - pos: -32.5,-35.5 - parent: 2 - - type: Fixtures - fixtures: {} - - uid: 9462 - components: - - type: Transform - pos: -5.5,-45.5 - parent: 2 - - type: Fixtures - fixtures: {} - - uid: 9834 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -22.5,-55.5 - parent: 2 - - type: Fixtures - fixtures: {} - - uid: 11681 - components: - - type: Transform - pos: -10.5,-31.5 - parent: 2 - - type: Fixtures - fixtures: {} - - uid: 12929 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -57.5,-31.5 - parent: 2 - - type: Fixtures - fixtures: {} - - uid: 14062 - components: - - type: Transform - pos: 26.5,1.5 - parent: 2 - - type: Fixtures - fixtures: {} - - uid: 15702 - components: - - type: Transform - pos: -43.5,-23.5 - parent: 2 - - type: Fixtures - fixtures: {} - - uid: 19638 - components: - - type: Transform - pos: -32.5,4.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: FloorTileItemBar - entities: - - uid: 7398 - components: - - type: Transform - pos: 39.33514,12.721781 - parent: 2 - - type: Stack - count: 30 -- proto: FloorTileItemLino - entities: - - uid: 7397 - components: - - type: Transform - pos: 39.61653,12.544575 - parent: 2 - - type: Stack - count: 30 -- proto: FloorWaterEntity - entities: - - uid: 10815 - components: - - type: Transform - pos: 90.5,-46.5 - parent: 2 - - uid: 14514 - components: - - type: Transform - pos: 89.5,-46.5 - parent: 2 - - uid: 16602 - components: - - type: Transform - pos: 90.5,-38.5 - parent: 2 - - uid: 16603 - components: - - type: Transform - pos: 91.5,-46.5 - parent: 2 - - uid: 16604 - components: - - type: Transform - pos: 94.5,-46.5 - parent: 2 - - uid: 16606 - components: - - type: Transform - pos: 93.5,-46.5 - parent: 2 - - uid: 16761 - components: - - type: Transform - pos: 92.5,-38.5 - parent: 2 - - uid: 16786 - components: - - type: Transform - pos: 91.5,-38.5 - parent: 2 - - uid: 16790 - components: - - type: Transform - pos: 89.5,-38.5 - parent: 2 - - uid: 17008 - components: - - type: Transform - pos: 92.5,-46.5 - parent: 2 - - uid: 17017 - components: - - type: Transform - pos: 94.5,-38.5 - parent: 2 - - uid: 17098 - components: - - type: Transform - pos: 93.5,-38.5 - parent: 2 - - uid: 17099 - components: - - type: Transform - pos: 88.5,-38.5 - parent: 2 - - uid: 17135 - components: - - type: Transform - pos: 88.5,-46.5 - parent: 2 -- proto: FloraRockSolid - entities: - - uid: 19552 - components: - - type: Transform - pos: -10.482171,6.58344 - parent: 2 - - uid: 19971 - components: - - type: Transform - pos: -10.482171,3.5846229 - parent: 2 -- proto: FloraTree - entities: - - uid: 313 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -12.943093,7.5910387 - parent: 2 - - uid: 4145 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -37.509537,-30.435543 - parent: 2 - - uid: 4626 - components: - - type: Transform - pos: 7.666235,-51.78729 - parent: 2 - - uid: 4637 - components: - - type: Transform - pos: -2.334277,-51.76644 - parent: 2 - - uid: 4638 - components: - - type: Transform - pos: -4.6896114,-51.756016 - parent: 2 - - uid: 4639 - components: - - type: Transform - pos: 5.37343,-51.964497 - parent: 2 - - uid: 22274 - components: - - type: Transform - pos: -16.095478,15.975274 - parent: 2 - - uid: 22275 - components: - - type: Transform - pos: -16.178854,14.151091 - parent: 2 - - uid: 22276 - components: - - type: Transform - pos: -10.780342,16.194176 - parent: 2 -- proto: FloraTreeLarge - entities: - - uid: 6630 - components: - - type: Transform - pos: -19.469257,30.462284 - parent: 2 -- proto: FloraTreeStump - entities: - - uid: 8044 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -11.154366,15.115424 - parent: 2 - - uid: 11256 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -10.62285,14.114729 - parent: 2 - - uid: 12001 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -15.760044,15.310355 - parent: 2 - - uid: 21121 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -2.83384,-53.40124 - parent: 2 -- proto: FoamCutlass - entities: - - uid: 3601 - components: - - type: Transform - pos: 7.473509,-31.443338 - parent: 2 -- proto: FolderSpawner - entities: - - uid: 1382 - components: - - type: Transform - pos: -29.390694,-45.42049 - parent: 2 - - uid: 4502 - components: - - type: Transform - pos: 35.670486,-41.46836 - parent: 2 - - uid: 4720 - components: - - type: Transform - pos: 22.613304,-44.33881 - parent: 2 - - uid: 5222 - components: - - type: Transform - pos: -18.613434,-22.431986 - parent: 2 - - uid: 6591 - components: - - type: Transform - pos: 26.394815,-37.93541 - parent: 2 - - uid: 6705 - components: - - type: Transform - pos: 13.667716,-52.475906 - parent: 2 - - uid: 7282 - components: - - type: Transform - pos: 37.366684,2.5039263 - parent: 2 - - uid: 7514 - components: - - type: Transform - pos: -21.61111,-44.37044 - parent: 2 - - uid: 9709 - components: - - type: Transform - pos: -15.489538,-48.309826 - parent: 2 - - uid: 9710 - components: - - type: Transform - pos: -15.2811,-48.58085 - parent: 2 - - uid: 10399 - components: - - type: Transform - pos: -28.344467,-26.498697 - parent: 2 - - uid: 11630 - components: - - type: Transform - pos: 17.574814,-40.49702 - parent: 2 - - uid: 13895 - components: - - type: Transform - pos: 28.405712,10.798362 - parent: 2 -- proto: FoodBakedCookieOatmeal - entities: - - uid: 19237 - components: - - type: Transform - pos: 13.387823,-59.475697 - parent: 2 -- proto: FoodBanana - entities: - - uid: 44 - components: - - type: Transform - pos: -11.728128,20.206146 - parent: 2 - - uid: 1126 - components: - - type: Transform - pos: 6.29909,-27.428843 - parent: 2 - - uid: 2618 - components: - - type: Transform - pos: 6.7341714,-27.445194 - parent: 2 - - uid: 4338 - components: - - type: Transform - pos: 6.549214,-27.293333 - parent: 2 - - uid: 5386 - components: - - type: Transform - pos: -11.361029,20.14495 - parent: 2 -- proto: FoodBowlBig - entities: - - uid: 8402 - components: - - type: Transform - pos: 39.47634,-17.316113 - parent: 2 -- proto: FoodBoxDonut - entities: - - uid: 12214 - components: - - type: Transform - pos: -36.509846,-4.371452 - parent: 2 -- proto: FoodBoxPizzaFilled - entities: - - uid: 12863 - components: - - type: Transform - pos: -26.574448,-48.267326 - parent: 2 -- proto: FoodBurgerCheese - entities: - - uid: 2928 - components: - - type: Transform - pos: 13.120093,-11.462252 - parent: 2 - - uid: 3150 - components: - - type: Transform - pos: 12.630267,-10.680459 - parent: 2 -- proto: FoodCartHot - entities: - - uid: 20415 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -3.5,-30.5 - parent: 2 -- proto: FoodCondimentBottleBBQ - entities: - - uid: 12868 - components: - - type: Transform - pos: -27.418615,-45.588383 - parent: 2 -- proto: FoodCondimentBottleHotsauce - entities: - - uid: 12872 - components: - - type: Transform - pos: -27.772959,-45.411175 - parent: 2 -- proto: FoodCondimentBottleKetchup - entities: - - uid: 3083 - components: - - type: Transform - pos: 12.149673,-11.2968 - parent: 2 -- proto: FoodCondimentPacketAstrotame - entities: - - uid: 24057 - components: - - type: Transform - pos: 21.68034,-6.248911 - parent: 2 - - uid: 24641 - components: - - type: Transform - pos: 21.747694,-6.4297676 - parent: 2 -- proto: FoodCondimentPacketSugar - entities: - - uid: 7791 - components: - - type: Transform - pos: 21.33659,-6.217661 - parent: 2 - - uid: 24636 - components: - - type: Transform - pos: 21.419569,-6.3672676 - parent: 2 -- proto: FoodDonutCaramel - entities: - - uid: 5594 - components: - - type: Transform - pos: 31.391466,-35.205338 - parent: 2 -- proto: FoodDonutJellyScurret - entities: - - uid: 3759 - components: - - type: Transform - pos: 7.261821,-31.11011 - parent: 2 -- proto: FoodFrozenSnowconeTrash - entities: - - uid: 1060 - components: - - type: Transform - pos: -0.26819527,12.736085 - parent: 2 -- proto: FoodLime - entities: - - uid: 4330 - components: - - type: Transform - pos: -13.635734,-17.245079 - parent: 2 -- proto: FoodMealFries - entities: - - uid: 2931 - components: - - type: Transform - pos: 12.639501,-11.578245 - parent: 2 - - uid: 2933 - components: - - type: Transform - pos: 12.483173,-11.015354 - parent: 2 -- proto: FoodMeat - entities: - - uid: 3241 - components: - - type: Transform - pos: -10.675427,-33.534927 - parent: 2 - - uid: 4213 - components: - - type: Transform - pos: -10.321085,-33.587044 - parent: 2 -- proto: FoodPieBananaCream - entities: - - uid: 5033 - components: - - type: Transform - pos: 6.677691,-27.220387 - parent: 2 - - uid: 5406 - components: - - type: Transform - pos: -11.495632,20.622276 - parent: 2 - - uid: 11118 - components: - - type: Transform - pos: 6.4051895,-27.327572 - parent: 2 - - uid: 11131 - components: - - type: Transform - pos: 6.639681,-27.390116 - parent: 2 -- proto: FoodPlatePlastic - entities: - - uid: 19603 - components: - - type: Transform - pos: -29.404778,12.830984 - parent: 2 - - uid: 19604 - components: - - type: Transform - pos: -30.495243,9.725929 - parent: 2 -- proto: FoodPlateSmallPlastic - entities: - - uid: 6443 - components: - - type: Transform - pos: 13.408668,-59.42358 - parent: 2 -- proto: FoodPoppy - entities: - - uid: 600 - components: - - type: Transform - pos: -18.77708,4.4004307 - parent: 2 - - uid: 5316 - components: - - type: Transform - pos: -8.369396,12.742838 - parent: 2 -- proto: FoodShakerPepper - entities: - - uid: 19602 - components: - - type: Transform - pos: -29.951923,12.518267 - parent: 2 -- proto: FoodShakerSalt - entities: - - uid: 19599 - components: - - type: Transform - pos: -30.139519,12.674625 - parent: 2 -- proto: FoodSnackSus - entities: - - uid: 23666 - components: - - type: Transform - pos: 14.370726,-53.580055 - parent: 2 -- proto: FoodTinBeansTrash - entities: - - uid: 20054 - components: - - type: Transform - pos: 87.53548,-29.466497 - parent: 2 - - uid: 21604 - components: - - type: Transform - pos: -46.263836,-51.228725 - parent: 2 -- proto: FoodTinMRE - entities: - - uid: 22107 - components: - - type: Transform - pos: 39.421116,20.68132 - parent: 2 -- proto: FoodTinMRETrash - entities: - - uid: 21603 - components: - - type: Transform - pos: -52.670994,-55.272808 - parent: 2 - - uid: 22488 - components: - - type: Transform - pos: 38.43058,20.625526 - parent: 2 -- proto: FoodTinPeachesMaint - entities: - - uid: 2963 - components: - - type: Transform - pos: 14.418226,-6.5569444 - parent: 2 - - uid: 18407 - components: - - type: Transform - pos: 30.276194,24.49647 - parent: 2 -- proto: FoodTinPeachesMaintTrash - entities: - - uid: 2978 - components: - - type: Transform - pos: 14.2359705,-6.420357 - parent: 2 - - uid: 16494 - components: - - type: Transform - pos: -50.400505,12.657339 - parent: 2 -- proto: FoodTinPeachesTrash - entities: - - uid: 16493 - components: - - type: Transform - pos: -50.841026,12.779732 - parent: 2 - - uid: 20055 - components: - - type: Transform - pos: 86.51489,-16.43149 - parent: 2 -- proto: Football - entities: - - uid: 13188 - components: - - type: Transform - pos: 14.401545,-6.1120505 - parent: 2 -- proto: ForkPlastic - entities: - - uid: 19609 - components: - - type: Transform - pos: -30.95242,15.614166 - parent: 2 - - uid: 19610 - components: - - type: Transform - pos: -30.99932,15.535988 - parent: 2 - - uid: 21675 - components: - - type: Transform - pos: 38.637722,20.57708 - parent: 2 -- proto: FuelDispenser - entities: - - uid: 23509 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -6.5,-12.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: GameMasterCircuitBoard - entities: - - uid: 16757 - components: - - type: Transform - pos: 66.56502,-41.982643 - parent: 2 -- proto: GasAnalyzer - entities: - - uid: 2089 - components: - - type: Transform - pos: -12.508708,-1.3879147 - parent: 2 -- proto: GasFilter - entities: - - uid: 12658 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -42.5,-35.5 - parent: 2 - - type: GasFilter - filteredGas: CarbonDioxide - - type: AtmosPipeColor - color: '#990000FF' -- proto: GasFilterFlipped - entities: - - uid: 1575 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 0.5,0.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 1588 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -1.5,0.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 1597 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -3.5,0.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 4512 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 27.5,-45.5 - parent: 2 -- proto: GasMinerCarbonDioxide - entities: - - uid: 1456 - components: - - type: Transform - pos: -3.5,5.5 - parent: 2 -- proto: GasMinerNitrogenStation - entities: - - uid: 1452 - components: - - type: Transform - pos: -7.5,5.5 - parent: 2 -- proto: GasMinerOxygenStation - entities: - - uid: 1453 - components: - - type: Transform - pos: -5.5,5.5 - parent: 2 -- proto: GasMinerWaterVapor - entities: - - uid: 1459 - components: - - type: Transform - pos: -1.5,5.5 - parent: 2 -- proto: GasMixer - entities: - - uid: 6033 - components: - - type: Transform - pos: 29.5,-44.5 - parent: 2 - - uid: 13007 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -51.5,-37.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 16444 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -54.5,18.5 - parent: 2 - - uid: 23455 - components: - - type: Transform - pos: -3.5,-10.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' -- proto: GasMixerFlipped - entities: - - uid: 1601 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -8.5,-2.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' -- proto: GasOutletInjector - entities: - - uid: 501 - components: - - type: Transform - pos: 8.5,4.5 - parent: 2 - - uid: 2012 - components: - - type: Transform - pos: -1.5,4.5 - parent: 2 - - uid: 2013 - components: - - type: Transform - pos: -3.5,4.5 - parent: 2 - - uid: 2014 - components: - - type: Transform - pos: -5.5,4.5 - parent: 2 - - uid: 2015 - components: - - type: Transform - pos: -7.5,4.5 - parent: 2 - - uid: 4554 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 38.5,-44.5 - parent: 2 - - uid: 7680 - components: - - type: Transform - pos: 0.5,4.5 - parent: 2 - - uid: 8448 - components: - - type: Transform - pos: 2.5,4.5 - parent: 2 - - uid: 9892 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 7.5,-9.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' -- proto: GasPassiveVent - entities: - - uid: 2004 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -7.5,6.5 - parent: 2 - - uid: 2005 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -5.5,6.5 - parent: 2 - - uid: 2006 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -3.5,6.5 - parent: 2 - - uid: 2007 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -1.5,6.5 - parent: 2 - - uid: 2008 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 0.5,6.5 - parent: 2 - - uid: 2988 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 4.5,-9.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 4546 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 38.5,-46.5 - parent: 2 - - uid: 6918 - components: - - type: Transform - pos: 4.5,4.5 - parent: 2 - - uid: 10809 - components: - - type: Transform - pos: 6.5,2.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 16025 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -10.5,-30.5 - parent: 2 - - uid: 18174 - components: - - type: Transform - pos: 10.5,4.5 - parent: 2 - - uid: 23196 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 31.5,-60.5 - parent: 2 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 23476 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 7.5,-8.5 - parent: 2 - - type: AtmosPipeColor - color: '#B3A234FF' - - uid: 23738 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -16.5,28.5 - 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 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 12.5,19.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 1612 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -6.5,-2.5 - parent: 2 - - uid: 1619 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -9.5,0.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 1650 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -4.5,-14.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 1686 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -0.5,-34.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 1727 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 23.5,8.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 1754 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -28.5,-24.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 1857 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 27.5,-46.5 - parent: 2 - - uid: 1903 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -0.5,-33.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 2018 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -8.5,6.5 - parent: 2 - - uid: 2019 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -6.5,6.5 - parent: 2 - - uid: 2020 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -4.5,6.5 - parent: 2 - - uid: 2021 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -2.5,6.5 - parent: 2 - - uid: 2022 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -0.5,6.5 - parent: 2 - - uid: 2428 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 45.5,-24.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 2436 - components: - - type: Transform - pos: -4.5,-13.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 2437 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -5.5,-15.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 2442 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -0.5,-15.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 2589 - components: - - type: Transform - pos: -5.5,-14.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 2596 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 8.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 3108 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 4.5,-17.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 3938 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -24.5,-18.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 4128 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 13.5,-49.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 4159 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -15.5,-38.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 4169 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 33.5,-45.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 4433 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 16.5,-32.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 4551 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 49.5,-12.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 4687 - components: - - type: Transform - pos: -8.5,-13.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 4833 - components: - - type: Transform - pos: 8.5,-8.5 - parent: 2 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 4869 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 8.5,-10.5 - parent: 2 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 5007 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -8.5,-72.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 5163 - components: - - type: Transform - pos: -3.5,-8.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 5473 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -9.5,-13.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 5596 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 19.5,-47.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 5633 - components: - - type: Transform - pos: 16.5,-28.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 6042 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 28.5,-44.5 - parent: 2 - - uid: 6247 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -38.5,-54.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 6248 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -38.5,-52.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 6551 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 10.5,-12.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 6615 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 27.5,-41.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 6675 - components: - - type: Transform - pos: -7.5,-12.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 6721 - components: - - type: Transform - pos: 34.5,-31.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 6724 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 35.5,-38.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 7574 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -8.5,-26.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 7608 - components: - - type: Transform - pos: 14.5,-17.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 7696 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 31.5,6.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 7802 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 22.5,-41.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 8210 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 11.5,-69.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 8582 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 24.5,5.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 8637 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 19.5,1.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 8688 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 16.5,7.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 8722 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 24.5,6.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 8723 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 14.5,5.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 8789 - components: - - type: Transform - pos: 21.5,-47.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 9461 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 41.5,-9.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 9525 - components: - - type: Transform - pos: 36.5,-4.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 9534 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 23.5,7.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 9569 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -0.5,-8.5 - parent: 2 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 9599 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -27.5,-35.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 9673 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 37.5,-4.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 9792 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -0.5,-10.5 - parent: 2 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 9957 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -23.5,-50.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 9960 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -25.5,-50.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 10047 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 6.5,0.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 10211 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -43.5,-35.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 10235 - components: - - type: Transform - pos: -41.5,-35.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 10254 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -13.5,-21.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 10438 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -5.5,11.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 10459 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -5.5,12.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 10775 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 34.5,-37.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 10872 - components: - - type: Transform - pos: -34.5,-24.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 10976 - components: - - type: Transform - pos: -8.5,-48.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 11063 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 32.5,1.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 11160 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 9.5,-72.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 11262 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 33.5,-26.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 11275 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -41.5,-38.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 11282 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -6.5,-69.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 11296 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 34.5,-25.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 11611 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -3.5,-44.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 11628 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -44.5,-36.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 11904 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -43.5,-34.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12007 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -45.5,-38.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 12331 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -54.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12356 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 47.5,-17.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12363 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 45.5,-17.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12411 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -34.5,-32.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 12423 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -34.5,-36.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12424 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -34.5,-35.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12426 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -33.5,-37.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 12427 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -33.5,-36.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 12441 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 47.5,-12.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12442 - components: - - type: Transform - pos: -48.5,-23.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13038 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -51.5,-38.5 - parent: 2 - - uid: 13202 - components: - - type: Transform - pos: 31.5,21.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13501 - components: - - type: Transform - pos: 35.5,-30.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13507 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 20.5,-20.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13508 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 20.5,-21.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13579 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 36.5,-10.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13598 - components: - - type: Transform - pos: 41.5,-6.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13631 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 26.5,-16.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13632 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 28.5,-18.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13643 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 29.5,-37.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13830 - components: - - type: Transform - pos: -15.5,-33.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13956 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -22.5,-41.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13957 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -23.5,-41.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13974 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -24.5,-48.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13976 - components: - - type: Transform - pos: -19.5,-46.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14008 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -19.5,-50.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14011 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -20.5,-51.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14143 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -48.5,-44.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14286 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -34.5,-40.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14488 - components: - - type: Transform - pos: -47.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14672 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -22.5,-20.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14707 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -17.5,-23.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14708 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -13.5,-24.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14800 - components: - - type: Transform - pos: 21.5,-39.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14866 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -43.5,-29.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14894 - components: - - type: Transform - pos: -33.5,-23.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14899 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -38.5,-24.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15006 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -9.5,-48.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15086 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -29.5,-24.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 15097 - components: - - type: Transform - pos: 31.5,-33.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 15110 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 28.5,-33.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 15123 - components: - - type: Transform - pos: 37.5,1.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 15130 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -4.5,-44.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15136 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -8.5,17.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15261 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -29.5,-61.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15378 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -13.5,-17.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15846 - components: - - type: Transform - pos: 14.5,10.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15912 - components: - - type: Transform - pos: 28.5,24.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 16000 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -11.5,-36.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 16248 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 30.5,-35.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 16262 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 27.5,-35.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 16311 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -34.5,-79.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 16312 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -32.5,-77.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 16445 - components: - - type: Transform - pos: -53.5,18.5 - parent: 2 - - uid: 17291 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 27.5,1.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 17407 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 10.5,17.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 17408 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -1.5,17.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 17409 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -1.5,25.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 17431 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -1.5,16.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 17432 - components: - - type: Transform - pos: -1.5,17.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 17444 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 29.5,10.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 17883 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -11.5,-12.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 18436 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 67.5,-40.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 18561 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 78.5,-40.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 18659 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 89.5,-40.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 18669 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 74.5,-41.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 18714 - components: - - type: Transform - pos: 74.5,-40.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 18719 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 74.5,-43.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 18720 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 74.5,-44.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 18769 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 86.5,-42.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 18782 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 87.5,-42.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 18808 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 89.5,-44.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 18900 - components: - - type: Transform - pos: 67.5,-37.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 18938 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 69.5,-44.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 19548 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 43.5,-37.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 19553 - components: - - type: Transform - pos: 43.5,-31.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 19981 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -12.5,-11.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 19985 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -11.5,-15.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 21065 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -3.5,-57.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 21075 - components: - - type: Transform - pos: 2.5,-55.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22236 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 15.5,-44.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 22238 - components: - - type: Transform - pos: 19.5,-43.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22314 - components: - - type: Transform - pos: 16.5,23.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 22318 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 16.5,19.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 22326 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 12.5,22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22329 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 13.5,23.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 22406 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 32.5,24.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22408 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 32.5,17.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22435 - components: - - type: Transform - pos: 37.5,24.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 22449 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 41.5,17.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22453 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 47.5,20.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22575 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -36.5,-55.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22591 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -41.5,-55.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23064 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 5.5,-33.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23065 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 5.5,-31.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23066 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 5.5,-27.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23079 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 27.5,-8.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23080 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 27.5,-9.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23081 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 26.5,-9.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23088 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -29.5,-45.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23089 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -28.5,-46.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23098 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -2.5,-12.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 23099 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -2.5,-6.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 23100 - components: - - type: Transform - pos: 10.5,-6.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 23126 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 6.5,-41.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23127 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 6.5,-39.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23128 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 6.5,-45.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23185 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 24.5,-56.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23186 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 24.5,-55.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23190 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 15.5,-56.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23191 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 15.5,-57.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23200 - components: - - type: Transform - pos: 30.5,-55.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23346 - components: - - type: Transform - pos: -19.5,29.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23371 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -26.5,-51.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23377 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -26.5,-55.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23406 - components: - - type: Transform - pos: 2.5,-7.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 23407 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 2.5,-11.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 23457 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -3.5,-13.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 23458 - components: - - type: Transform - pos: 1.5,-13.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 23459 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 1.5,-14.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 23464 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 6.5,-14.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 23518 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -11.5,-51.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23580 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 19.5,12.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23584 - components: - - type: Transform - pos: 15.5,16.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23659 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -19.5,22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23661 - components: - - type: Transform - pos: -13.5,22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23736 - components: - - type: Transform - pos: -16.5,29.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23829 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 16.5,-1.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23984 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -25.5,2.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24031 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -20.5,-4.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24037 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -15.5,10.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24038 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -17.5,11.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24062 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -22.5,-8.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24072 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -25.5,-8.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24101 - components: - - type: Transform - pos: -29.5,6.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24134 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -28.5,14.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24160 - components: - - type: Transform - pos: -31.5,11.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24161 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -31.5,6.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24163 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -28.5,5.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24170 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -24.5,14.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24206 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -41.5,13.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24211 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -40.5,9.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24230 - components: - - type: Transform - pos: -32.5,0.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24249 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -36.5,3.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24250 - components: - - type: Transform - pos: -39.5,3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24613 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -25.5,-16.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24614 - components: - - type: Transform - pos: -19.5,-16.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24626 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -28.5,-15.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' -- proto: GasPipeFourway - entities: - - uid: 1558 - components: - - type: Transform - pos: -8.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 1566 - components: - - type: Transform - pos: -19.5,-18.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 1655 - components: - - type: Transform - pos: -29.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 4331 - components: - - type: Transform - pos: 29.5,-30.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 4771 - components: - - type: Transform - pos: -23.5,-46.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 6191 - components: - - type: Transform - pos: 11.5,-28.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 8004 - components: - - type: Transform - pos: 11.5,-39.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 8288 - components: - - type: Transform - pos: -17.5,-20.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 8856 - components: - - type: Transform - pos: 30.5,6.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 9177 - components: - - type: Transform - pos: -30.5,-31.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 9381 - components: - - type: Transform - pos: -26.5,-28.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 9437 - components: - - type: Transform - pos: 9.5,-41.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 10981 - components: - - type: Transform - pos: 37.5,-20.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 11386 - components: - - type: Transform - pos: -29.5,-31.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 11471 - components: - - type: Transform - pos: -27.5,-28.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13648 - components: - - type: Transform - pos: 33.5,-37.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13836 - components: - - type: Transform - pos: -22.5,-38.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13939 - components: - - type: Transform - pos: -24.5,-42.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13940 - components: - - type: Transform - pos: -22.5,-40.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14461 - components: - - type: Transform - pos: -32.5,-61.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15091 - components: - - type: Transform - pos: -7.5,-40.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 15534 - components: - - type: Transform - pos: 16.5,-39.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 15589 - components: - - type: Transform - pos: 15.5,-41.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 17336 - components: - - type: Transform - pos: 5.5,16.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23976 - components: - - type: Transform - pos: -21.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23988 - components: - - type: Transform - pos: -32.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23998 - components: - - type: Transform - pos: -44.5,-1.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24090 - components: - - type: Transform - pos: -25.5,5.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24138 - components: - - type: Transform - pos: -36.5,11.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24205 - components: - - type: Transform - pos: -40.5,13.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24247 - components: - - type: Transform - pos: -36.5,-1.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24248 - components: - - type: Transform - pos: -39.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24255 - components: - - type: Transform - pos: -43.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' -- proto: GasPipeSensor - entities: - - uid: 10164 - components: - - type: MetaData - name: gas pipe sensor (Cryopods) - - type: Transform - pos: -43.5,-36.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - type: Label - currentLabel: Cryopods - - type: NameModifier - baseName: gas pipe sensor -- proto: GasPipeSensorDistribution - entities: - - uid: 1139 - components: - - type: Transform - pos: -8.5,-7.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' -- proto: GasPipeSensorMixedAir - entities: - - uid: 1777 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 6.5,-6.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' -- proto: GasPipeSensorTEGCold - entities: - - uid: 21319 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -2.5,-11.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' -- proto: GasPipeSensorTEGHot - entities: - - uid: 4798 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 0.5,-8.5 - parent: 2 - - type: AtmosPipeColor - color: '#FF1212FF' -- proto: GasPipeSensorWaste - entities: - - uid: 1556 - components: - - type: Transform - pos: -9.5,-6.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' -- proto: GasPipeStraight - entities: - - uid: 27 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -18.5,-20.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 43 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -11.5,-2.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 70 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 8.5,1.5 - parent: 2 - - uid: 74 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 35.5,-35.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 107 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 8.5,-39.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 128 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -12.5,-17.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 241 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 2.5,-8.5 - parent: 2 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 256 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -51.5,-23.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 303 - components: - - type: Transform - pos: 8.5,3.5 - parent: 2 - - uid: 424 - components: - - type: Transform - pos: 6.5,-5.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 461 - components: - - type: Transform - pos: 10.5,3.5 - parent: 2 - - uid: 521 - components: - - type: Transform - pos: 49.5,-18.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 538 - components: - - type: Transform - pos: 49.5,-20.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 539 - components: - - type: Transform - pos: 10.5,2.5 - parent: 2 - - uid: 552 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -5.5,0.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 553 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -7.5,0.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 557 - components: - - type: Transform - pos: 49.5,-14.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 625 - components: - - type: Transform - pos: -17.5,-10.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 633 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 7.5,-39.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 635 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 14.5,7.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 637 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 35.5,-33.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 700 - components: - - type: Transform - pos: 49.5,-19.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 708 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 7.5,-45.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 709 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -11.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 733 - components: - - type: Transform - pos: 49.5,-17.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 738 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 47.5,-15.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 740 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 46.5,-17.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 762 - components: - - type: Transform - pos: 49.5,-21.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 777 - components: - - type: Transform - pos: 16.5,22.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 825 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 47.5,-14.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 846 - components: - - type: Transform - pos: -27.5,-34.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 885 - components: - - type: Transform - pos: 49.5,-16.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 889 - components: - - type: Transform - pos: 29.5,-36.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 893 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 47.5,-16.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 908 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 47.5,-13.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 935 - components: - - type: Transform - pos: 49.5,-15.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 952 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 17.5,-39.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 1157 - components: - - type: Transform - pos: -15.5,-9.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 1254 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 10.5,1.5 - parent: 2 - - uid: 1260 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 12.5,-41.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 1383 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -25.5,4.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 1441 - components: - - type: Transform - pos: -21.5,-6.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 1523 - components: - - type: Transform - pos: -21.5,-4.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 1552 - components: - - type: Transform - pos: -9.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 1570 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 29.5,-26.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 1578 - components: - - type: Transform - pos: -9.5,-1.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 1583 - components: - - type: Transform - pos: 8.5,2.5 - parent: 2 - - uid: 1584 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -11.5,-7.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 1596 - components: - - type: Transform - pos: -9.5,-0.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 1602 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -6.5,0.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 1603 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -8.5,0.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 1606 - components: - - type: Transform - pos: -8.5,-0.5 - parent: 2 - - uid: 1608 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -4.5,0.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 1609 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -0.5,0.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 1611 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 2.5,0.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 1613 - components: - - type: Transform - pos: -6.5,-1.5 - parent: 2 - - uid: 1616 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -7.5,-2.5 - parent: 2 - - uid: 1617 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 1.5,0.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 1618 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -2.5,0.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 1627 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -3.5,-14.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 1634 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -4.5,-15.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 1640 - components: - - type: Transform - pos: 19.5,4.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 1648 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -2.5,-15.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 1702 - components: - - type: Transform - pos: -8.5,-50.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 1716 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -8.5,-5.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 1717 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -9.5,-5.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 1757 - components: - - type: Transform - pos: -8.5,-54.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 1776 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -50.5,-23.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 1780 - components: - - type: Transform - pos: -27.5,-23.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 1786 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 2.5,1.5 - parent: 2 - - uid: 1787 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 0.5,1.5 - parent: 2 - - uid: 1788 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 4.5,1.5 - parent: 2 - - uid: 1789 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -0.5,1.5 - parent: 2 - - uid: 1790 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -2.5,1.5 - parent: 2 - - uid: 1791 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -4.5,1.5 - parent: 2 - - uid: 1792 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -5.5,1.5 - parent: 2 - - uid: 1793 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -6.5,1.5 - parent: 2 - - uid: 1794 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -7.5,1.5 - parent: 2 - - uid: 1795 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -8.5,1.5 - parent: 2 - - uid: 1811 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 11.5,-32.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 1887 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 11.5,-17.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 1888 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 7.5,-18.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 1889 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 6.5,-18.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 1968 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 4.5,2.5 - parent: 2 - - uid: 1969 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 2.5,2.5 - parent: 2 - - uid: 1970 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 2.5,3.5 - parent: 2 - - uid: 1971 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 4.5,3.5 - parent: 2 - - uid: 1972 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 0.5,2.5 - parent: 2 - - uid: 1973 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 0.5,3.5 - parent: 2 - - uid: 1974 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -1.5,2.5 - parent: 2 - - uid: 1975 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -1.5,3.5 - parent: 2 - - uid: 1976 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -1.5,1.5 - parent: 2 - - uid: 1977 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -3.5,1.5 - parent: 2 - - uid: 1978 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -3.5,2.5 - parent: 2 - - uid: 1979 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -3.5,3.5 - parent: 2 - - uid: 1980 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -5.5,2.5 - parent: 2 - - uid: 1981 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -5.5,3.5 - parent: 2 - - uid: 1982 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -7.5,2.5 - parent: 2 - - uid: 1983 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -7.5,3.5 - parent: 2 - - uid: 1984 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -8.5,2.5 - parent: 2 - - uid: 1985 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -8.5,3.5 - parent: 2 - - uid: 1986 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -8.5,4.5 - parent: 2 - - uid: 1987 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -8.5,5.5 - parent: 2 - - uid: 1988 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -6.5,5.5 - parent: 2 - - uid: 1989 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -6.5,4.5 - parent: 2 - - uid: 1990 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -6.5,3.5 - parent: 2 - - uid: 1991 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -6.5,2.5 - parent: 2 - - uid: 1992 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -4.5,2.5 - parent: 2 - - uid: 1993 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -4.5,3.5 - parent: 2 - - uid: 1994 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -4.5,4.5 - parent: 2 - - uid: 1995 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -4.5,5.5 - parent: 2 - - uid: 1996 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -2.5,5.5 - parent: 2 - - uid: 1997 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -2.5,4.5 - parent: 2 - - uid: 1998 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -2.5,3.5 - parent: 2 - - uid: 1999 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -2.5,2.5 - parent: 2 - - uid: 2000 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -0.5,2.5 - parent: 2 - - uid: 2001 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -0.5,3.5 - parent: 2 - - uid: 2002 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -0.5,4.5 - parent: 2 - - uid: 2003 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -0.5,5.5 - parent: 2 - - uid: 2035 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -9.5,-8.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 2036 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -9.5,-9.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 2037 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -9.5,-10.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 2038 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -8.5,-11.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 2039 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -8.5,-10.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 2040 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -8.5,-9.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 2043 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -9.5,-6.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 2092 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -9.5,-21.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 2095 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -9.5,-17.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 2097 - components: - - type: Transform - pos: -7.5,-18.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 2098 - components: - - type: Transform - pos: -7.5,-19.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 2101 - components: - - type: Transform - pos: -7.5,-16.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 2103 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -6.5,-20.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 2117 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 10.5,-17.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 2119 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 7.5,-17.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 2125 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 8.5,-17.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 2130 - components: - - type: Transform - pos: -7.5,-15.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 2136 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -9.5,-12.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 2138 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -5.5,-20.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 2147 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 6.5,-17.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 2182 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -7.5,-23.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 2186 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -8.5,-23.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 2187 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -16.5,5.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 2264 - components: - - type: Transform - pos: -21.5,-5.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 2265 - components: - - type: Transform - pos: -8.5,-16.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 2289 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -29.5,-2.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 2296 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -10.5,-2.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 2386 - components: - - type: Transform - pos: -8.5,-21.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 2390 - components: - - type: Transform - pos: -7.5,-17.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 2399 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -6.5,-13.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 2435 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -1.5,-15.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 2440 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -12.5,-7.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 2441 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -5.5,-13.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 2446 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -3.5,-15.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 2494 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -13.5,-7.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 2517 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 5.5,-17.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 2530 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -14.5,-7.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 2590 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 8.5,-19.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 2594 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 9.5,-18.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 2602 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 11.5,-48.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 2623 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 12.5,-26.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 2629 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -10.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 2631 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -9.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 2894 - components: - - type: Transform - pos: -8.5,-51.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 2958 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 26.5,8.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 2969 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 9.5,-28.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 2971 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 35.5,-34.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 2979 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 35.5,-35.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 2984 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 8.5,-27.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 2985 - components: - - type: Transform - pos: 28.5,-23.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 3023 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 29.5,-24.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 3035 - components: - - type: Transform - pos: 28.5,-26.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 3049 - components: - - type: Transform - pos: 28.5,-29.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 3060 - components: - - type: Transform - pos: 28.5,-30.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 3080 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -6.5,-14.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 3096 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 10.5,-28.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 3110 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 8.5,-28.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 3170 - components: - - type: Transform - pos: 9.5,-18.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 3173 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 8.5,-30.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 3176 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 10.5,-18.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 3211 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 13.5,-57.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 3239 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 24.5,8.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 3352 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -7.5,-49.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 3377 - components: - - type: Transform - pos: -7.5,-14.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 3397 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 10.5,-31.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 3398 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 8.5,-31.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 3399 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 9.5,-31.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 3526 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -4.5,-49.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 3572 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 3.5,-9.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 3723 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -6.5,-49.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 3737 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 10.5,-51.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 3739 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 12.5,-53.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 3743 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 12.5,-51.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 3764 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 13.5,-53.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 3771 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 13.5,-51.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 3775 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 10.5,-48.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 3780 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 12.5,-49.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 3781 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 11.5,-51.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 3953 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 11.5,-48.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 4008 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 12.5,-48.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 4009 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 23.5,5.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 4056 - components: - - type: Transform - pos: 33.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 4059 - components: - - type: Transform - pos: 33.5,-21.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 4127 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 14.5,-48.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 4160 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -23.5,-18.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 4239 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 9.5,-45.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 4240 - components: - - type: Transform - pos: 34.5,-33.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 4255 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 9.5,-42.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 4289 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 33.5,-43.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 4294 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 36.5,-37.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 4298 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 37.5,-35.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 4350 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 8.5,-21.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 4354 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 8.5,-20.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 4359 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 9.5,-20.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 4360 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 9.5,-19.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 4363 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 9.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 4378 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 29.5,-25.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 4408 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 29.5,-29.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 4409 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 37.5,-37.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 4427 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 29.5,-28.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 4435 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 15.5,-28.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 4437 - components: - - type: Transform - pos: 28.5,-27.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 4459 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 13.5,-28.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 4462 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 28.5,-24.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 4467 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 29.5,-28.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 4521 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 37.5,-46.5 - parent: 2 - - uid: 4522 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 37.5,-44.5 - parent: 2 - - uid: 4591 - components: - - type: Transform - pos: 34.5,-24.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 4605 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 32.5,-41.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 4610 - components: - - type: Transform - pos: 11.5,-43.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 4641 - components: - - type: Transform - pos: -6.5,-59.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 4652 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -23.5,-31.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 4660 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 32.5,-31.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 4664 - components: - - type: Transform - pos: -6.5,-60.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 4665 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 30.5,-31.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 4676 - components: - - type: Transform - pos: -29.5,-30.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 4690 - components: - - type: Transform - pos: -29.5,-27.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 4692 - components: - - type: Transform - pos: -6.5,-54.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 4710 - components: - - type: Transform - pos: -6.5,-64.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 4736 - components: - - type: Transform - pos: -6.5,-63.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 4743 - components: - - type: Transform - pos: -6.5,-65.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 4760 - components: - - type: Transform - pos: -29.5,-26.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 4780 - components: - - type: Transform - pos: -27.5,-26.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 4781 - components: - - type: Transform - pos: -27.5,-30.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 4801 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 6.5,1.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 4850 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -12.5,-21.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 4887 - components: - - type: Transform - pos: -29.5,-29.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 4889 - components: - - type: Transform - pos: -29.5,-33.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 4896 - components: - - type: Transform - pos: -6.5,-62.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 4911 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 7.5,-8.5 - parent: 2 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 4928 - components: - - type: Transform - pos: -8.5,-55.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 4941 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -10.5,-17.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 4987 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 7.5,-10.5 - parent: 2 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 5028 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -27.5,-46.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 5031 - components: - - type: Transform - pos: -8.5,-53.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 5040 - components: - - type: Transform - pos: -8.5,-63.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 5046 - components: - - type: Transform - pos: -8.5,-65.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 5047 - components: - - type: Transform - pos: -8.5,-66.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 5069 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -26.5,-45.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 5077 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -25.5,-45.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 5081 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -12.5,-42.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 5082 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -27.5,-45.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 5133 - components: - - type: Transform - pos: 9.5,-69.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 5172 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -6.5,-37.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 5212 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -7.5,-38.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 5302 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -26.5,-46.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 5391 - components: - - type: Transform - pos: 16.5,10.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 5396 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -4.5,10.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 5401 - components: - - type: Transform - pos: 16.5,11.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 5469 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 4.5,12.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 5480 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 5.5,12.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 5525 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 10.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 5561 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 31.5,-41.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 5563 - components: - - type: Transform - pos: 21.5,-24.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 5590 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -24.5,-46.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 5690 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 12.5,-28.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 5720 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -33.5,-52.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 5738 - components: - - type: Transform - pos: -24.5,-23.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 5746 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -25.5,-46.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 5819 - components: - - type: Transform - pos: -29.5,-32.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 6135 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -7.5,-35.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 6157 - components: - - type: Transform - pos: 27.5,4.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 6174 - components: - - type: Transform - pos: 27.5,5.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 6187 - components: - - type: Transform - pos: 33.5,-38.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 6198 - components: - - type: Transform - pos: 33.5,-39.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 6234 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 26.5,-30.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 6262 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -35.5,-52.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 6308 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 28.5,8.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 6314 - components: - - type: Transform - pos: 11.5,-66.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 6315 - components: - - type: Transform - pos: 9.5,-60.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 6319 - components: - - type: Transform - pos: 9.5,-54.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 6336 - components: - - type: Transform - pos: 11.5,-60.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 6337 - components: - - type: Transform - pos: 11.5,-58.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 6342 - components: - - type: Transform - pos: 11.5,-62.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 6344 - components: - - type: Transform - pos: 11.5,-64.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 6347 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -14.5,-51.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 6390 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 13.5,-48.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 6445 - components: - - type: Transform - pos: 27.5,6.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 6459 - components: - - type: Transform - pos: -8.5,-68.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 6460 - components: - - type: Transform - pos: 9.5,-63.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 6461 - components: - - type: Transform - pos: 28.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 6465 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -15.5,-51.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 6467 - components: - - type: Transform - pos: -28.5,-23.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 6484 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -15.5,-15.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 6508 - components: - - type: Transform - pos: 9.5,-66.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 6509 - components: - - type: Transform - pos: 9.5,-62.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 6528 - components: - - type: Transform - pos: 2.5,-51.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 6531 - components: - - type: Transform - pos: 2.5,-48.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 6546 - components: - - type: Transform - pos: 27.5,7.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 6552 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 27.5,6.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 6565 - components: - - type: Transform - pos: 31.5,7.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 6590 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 25.5,-31.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 6592 - components: - - type: Transform - pos: 34.5,-39.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 6593 - components: - - type: Transform - pos: 34.5,-40.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 6594 - components: - - type: Transform - pos: 33.5,-40.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 6598 - components: - - type: Transform - pos: 33.5,-42.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 6599 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 28.5,-25.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 6600 - components: - - type: Transform - pos: 34.5,-41.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 6605 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 30.5,-41.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 6606 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 29.5,-41.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 6607 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 28.5,-41.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 6608 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 33.5,-42.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 6609 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 32.5,-42.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 6610 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 31.5,-42.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 6611 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 30.5,-42.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 6612 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 29.5,-42.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 6633 - components: - - type: Transform - pos: 33.5,6.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 6656 - components: - - type: Transform - pos: 30.5,0.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 6667 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -17.5,-14.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 6673 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 6.5,-10.5 - parent: 2 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 6674 - components: - - type: Transform - pos: 11.5,-32.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 6701 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -7.5,-18.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 6704 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 32.5,-6.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 6706 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -36.5,-37.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 6708 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 32.5,-7.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 6709 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 30.5,-4.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 6711 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -24.5,-29.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 6718 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 34.5,-43.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 6726 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 27.5,-30.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 6729 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 26.5,-31.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 6749 - components: - - type: Transform - pos: 34.5,-34.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 6758 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 25.5,-30.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 6760 - components: - - type: Transform - pos: 19.5,-24.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 6763 - components: - - type: Transform - pos: 21.5,-23.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 6764 - components: - - type: Transform - pos: 19.5,-23.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 6767 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 21.5,-25.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 6768 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 19.5,-25.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 6769 - components: - - type: Transform - pos: 29.5,-31.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 6770 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 36.5,-35.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 6771 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 30.5,-30.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 6772 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 31.5,-30.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 6773 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 29.5,-23.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 6785 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 14.5,-28.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 6805 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 31.5,-31.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 6808 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 28.5,-30.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 6851 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 11.5,-41.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 6877 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -14.5,-50.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 6888 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 29.5,1.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 6891 - components: - - type: Transform - pos: -24.5,-19.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 6912 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -16.5,-51.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 6924 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 8.5,-33.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 6958 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 8.5,-34.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 6984 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 9.5,-34.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 6991 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 3.5,-8.5 - parent: 2 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 7018 - components: - - type: Transform - pos: 30.5,-2.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 7035 - components: - - type: Transform - pos: 6.5,-10.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 7046 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -8.5,-24.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 7049 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 12.5,-39.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 7103 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -30.5,-36.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 7104 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 27.5,-31.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 7110 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 10.5,-41.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 7220 - components: - - type: Transform - pos: 30.5,-0.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 7246 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -14.5,-20.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 7247 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -15.5,-20.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 7358 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 3.5,12.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 7479 - components: - - type: Transform - pos: -8.5,-15.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 7510 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 17.5,-45.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 7517 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 17.5,-46.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 7522 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 15.5,-32.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 7633 - components: - - type: Transform - pos: 2.5,-8.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 7703 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 14.5,-57.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 7712 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 25.5,8.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 7770 - components: - - type: Transform - pos: -6.5,-36.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 7857 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 5.5,-8.5 - parent: 2 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 7863 - components: - - type: Transform - pos: 33.5,4.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 7903 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 31.5,3.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 7919 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -52.5,-23.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 7934 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 29.5,8.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 7971 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -16.5,-20.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 8003 - components: - - type: Transform - pos: 11.5,-67.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 8005 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -0.5,-49.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 8009 - components: - - type: Transform - pos: 9.5,-55.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 8010 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 1.5,-49.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 8011 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 6.5,-49.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 8012 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 11.5,-51.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 8018 - components: - - type: Transform - pos: -6.5,-56.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 8050 - components: - - type: Transform - pos: 30.5,4.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 8187 - components: - - type: Transform - pos: -6.5,-53.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 8191 - components: - - type: Transform - pos: 11.5,-54.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 8205 - components: - - type: Transform - pos: 9.5,-57.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 8206 - components: - - type: Transform - pos: 11.5,-61.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 8214 - components: - - type: Transform - pos: -6.5,-66.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 8219 - components: - - type: Transform - pos: -8.5,-71.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 8220 - components: - - type: Transform - pos: 9.5,-70.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 8248 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 12.5,-57.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 8253 - components: - - type: Transform - pos: 9.5,-68.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 8269 - components: - - type: Transform - pos: -17.5,-19.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 8409 - components: - - type: Transform - pos: -8.5,-64.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 8469 - components: - - type: Transform - pos: -6.5,-68.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 8471 - components: - - type: Transform - pos: 30.5,5.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 8494 - components: - - type: Transform - pos: 34.5,-36.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 8501 - components: - - type: Transform - pos: -29.5,-34.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 8505 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 11.5,10.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 8527 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 17.5,7.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 8581 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 12.5,-17.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 8598 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -3.5,-49.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 8602 - components: - - type: Transform - pos: -27.5,-27.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 8615 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -42.5,-30.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 8670 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 5.5,-10.5 - parent: 2 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 8674 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 2.5,-10.5 - parent: 2 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 8676 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 30.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 8679 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 4.5,-10.5 - parent: 2 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 8681 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 21.5,5.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 8685 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 32.5,-2.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 8687 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 19.5,2.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 8690 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 20.5,1.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 8693 - components: - - type: Transform - pos: 19.5,3.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 8708 - components: - - type: Transform - pos: 21.5,3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 8713 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 28.5,6.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 8714 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 25.5,6.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 8717 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 32.5,-5.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 8719 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 26.5,6.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 8720 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 22.5,5.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 8721 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 10.5,-45.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 8724 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 18.5,5.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 8727 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 20.5,5.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 8728 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 32.5,-0.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 8745 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 31.5,8.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 8788 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 20.5,-47.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 8804 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 32.5,0.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 8865 - components: - - type: Transform - pos: 35.5,-32.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 8884 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 11.5,-33.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 8965 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 3.5,-10.5 - parent: 2 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 8990 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 30.5,-37.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 9128 - components: - - type: Transform - pos: 33.5,2.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 9132 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -21.5,-48.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 9176 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 33.5,13.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 9178 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -26.5,-31.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 9209 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 18.5,7.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 9261 - components: - - type: Transform - pos: 2.5,-10.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 9294 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -13.5,-50.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 9335 - components: - - type: Transform - pos: 32.5,-13.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 9336 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 30.5,8.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 9364 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 11.5,-29.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 9368 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 11.5,-46.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 9371 - components: - - type: Transform - pos: 30.5,2.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 9372 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 11.5,-44.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 9374 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 11.5,-30.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 9377 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 11.5,-41.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 9378 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 11.5,-40.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 9384 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 11.5,-37.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 9385 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 11.5,-36.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 9386 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 11.5,-35.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 9387 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 28.5,1.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 9409 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 22.5,7.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 9416 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 15.5,5.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 9427 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -40.5,-32.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 9459 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 19.5,-45.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 9460 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 19.5,-46.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 9488 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 29.5,6.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 9491 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 10.5,-32.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 9492 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 12.5,-32.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 9493 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 13.5,-32.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 9494 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 14.5,-32.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 9498 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 31.5,15.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 9530 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 31.5,8.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 9545 - components: - - type: Transform - pos: 33.5,7.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 9579 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 33.5,-23.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 9580 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 34.5,-23.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 9581 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 33.5,-24.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 9582 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 33.5,-25.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 9616 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 11.5,-18.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 9639 - components: - - type: Transform - pos: -44.5,-28.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 9666 - components: - - type: Transform - pos: -29.5,-28.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 9697 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 4.5,-8.5 - parent: 2 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 9711 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -17.5,-50.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 9863 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 6.5,-8.5 - parent: 2 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 9887 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 29.5,-8.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 9955 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -24.5,-50.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 9974 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 8.5,12.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 9994 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 15.5,12.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 10050 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 32.5,-1.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 10122 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -17.5,-51.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 10152 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -25.5,-31.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 10153 - components: - - type: Transform - pos: -29.5,-35.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 10166 - components: - - type: Transform - pos: -27.5,-29.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 10170 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -10.5,-21.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 10201 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 28.5,11.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 10266 - components: - - type: Transform - pos: -6.5,-35.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 10455 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 2.5,-12.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 10517 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 13.5,-17.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 10521 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -48.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 10522 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -51.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 10539 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -30.5,-35.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 10544 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -29.5,-35.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 10545 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 10.5,10.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 10546 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -32.5,-36.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 10547 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -43.5,-37.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 10556 - components: - - type: Transform - pos: -2.5,-8.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 10572 - components: - - type: Transform - pos: 11.5,-63.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 10575 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -1.5,-49.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 10583 - components: - - type: Transform - pos: 9.5,-58.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 10585 - components: - - type: Transform - pos: 9.5,-53.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 10586 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 3.5,-49.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 10587 - components: - - type: Transform - pos: 11.5,-56.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 10588 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 2.5,-49.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 10589 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 7.5,-49.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 10594 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -2.5,-49.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 10597 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 4.5,-49.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 10598 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 5.5,-49.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 10600 - components: - - type: Transform - pos: -6.5,-51.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 10601 - components: - - type: Transform - pos: -6.5,-49.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 10602 - components: - - type: Transform - pos: -6.5,-50.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 10603 - components: - - type: Transform - pos: -6.5,-52.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 10624 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -1.5,-12.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 10670 - components: - - type: Transform - pos: 21.5,4.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 10680 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -41.5,-37.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 10699 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -24.5,-31.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 10727 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 0.5,-12.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 10760 - components: - - type: Transform - pos: 21.5,5.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 10761 - components: - - type: Transform - pos: 21.5,6.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 10774 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 32.5,-4.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 10801 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 10.5,-34.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 10802 - components: - - type: Transform - pos: -32.5,-51.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 10853 - components: - - type: Transform - pos: -17.5,-16.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 10895 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 1.5,12.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 10943 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 11.5,-52.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 10944 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 9.5,-50.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 10945 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 9.5,-52.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 10964 - components: - - type: Transform - pos: -6.5,-58.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 11000 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -14.5,22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 11015 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -15.5,22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 11052 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -16.5,22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 11062 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -7.5,11.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 11069 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -31.5,-36.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 11073 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -6.5,11.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 11099 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -28.5,-35.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 11126 - components: - - type: Transform - pos: -6.5,-57.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 11154 - components: - - type: Transform - pos: 11.5,-55.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 11156 - components: - - type: Transform - pos: 11.5,-68.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 11159 - components: - - type: Transform - pos: 11.5,-65.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 11171 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 9.5,-71.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 11206 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 1.5,10.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 11276 - components: - - type: Transform - pos: -6.5,-67.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 11277 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -10.5,-42.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 11300 - components: - - type: Transform - pos: -8.5,-69.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 11309 - components: - - type: Transform - pos: -8.5,-62.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 11340 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -17.5,22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 11344 - components: - - type: Transform - pos: 28.5,-21.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 11346 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 29.5,-31.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 11367 - components: - - type: Transform - pos: 29.5,-32.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 11370 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -41.5,-36.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 11387 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 32.5,-30.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 11398 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 35.5,-36.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 11426 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -31.5,-31.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 11429 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -32.5,-31.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 11430 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -6.5,-38.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 11431 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -27.5,-31.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 11436 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -29.5,-28.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 11446 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -33.5,-28.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 11451 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -25.5,-28.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 11456 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 31.5,-37.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 11464 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -30.5,-28.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 11468 - components: - - type: Transform - pos: -9.5,-40.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 11469 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -31.5,-28.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 11492 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -32.5,-28.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 11499 - components: - - type: Transform - pos: -6.5,-33.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 11517 - components: - - type: Transform - pos: -8.5,-39.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 11592 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 0.5,12.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 11605 - components: - - type: Transform - pos: 9.5,-65.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 11615 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 11.5,-50.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 11627 - components: - - type: Transform - pos: -27.5,-31.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 11638 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -0.5,12.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 11639 - components: - - type: Transform - pos: -27.5,-32.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 11641 - components: - - type: Transform - pos: -9.5,-38.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 11642 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -10.5,-36.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 11645 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -22.5,-23.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 11649 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -12.5,11.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 11656 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -7.5,-31.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 11758 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -3.5,-34.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 11759 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -6.5,-34.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 11779 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -12.5,12.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 11783 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -12.5,13.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 11826 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -3.5,-41.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 11902 - components: - - type: Transform - pos: -27.5,-33.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 11916 - components: - - type: Transform - pos: 2.5,-49.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 11949 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 6.5,10.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 11962 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -7.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 11982 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 9.5,10.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 11983 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 8.5,10.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 11984 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 2.5,10.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12028 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 20.5,7.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 12055 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 7.5,10.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12061 - components: - - type: Transform - pos: 9.5,-59.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12107 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -18.5,22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 12115 - components: - - type: Transform - pos: 2.5,-50.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 12155 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -37.5,-36.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12168 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -37.5,-37.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 12177 - components: - - type: Transform - pos: -8.5,-52.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12185 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -4.5,-47.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 12189 - components: - - type: Transform - pos: -8.5,-67.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12190 - components: - - type: Transform - pos: 9.5,-67.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12195 - components: - - type: Transform - pos: 0.5,-51.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12201 - components: - - type: Transform - pos: 9.5,-64.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12203 - components: - - type: Transform - pos: 49.5,-13.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 12204 - components: - - type: Transform - pos: -8.5,-56.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12261 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 14.5,6.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12280 - components: - - type: Transform - pos: -15.5,-5.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12295 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -12.5,14.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12305 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -6.5,17.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12388 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -35.5,-36.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12392 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -34.5,-37.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 12393 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -36.5,-36.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12394 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -32.5,-35.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12400 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -33.5,-30.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 12401 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -33.5,-29.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 12402 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -33.5,-28.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 12403 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -33.5,-27.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 12404 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -33.5,-25.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 12405 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -33.5,-24.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 12406 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -33.5,-26.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 12408 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -34.5,-26.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12409 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -34.5,-25.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12410 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -49.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12412 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -35.5,-27.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12413 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -36.5,-27.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12414 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -37.5,-27.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12416 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -38.5,-27.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12417 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -35.5,-32.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 12418 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -36.5,-32.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 12419 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -37.5,-32.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 12420 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -38.5,-32.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 12422 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -35.5,-37.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 12428 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -33.5,-35.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12435 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -41.5,-27.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12437 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -42.5,-32.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 12438 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -40.5,-27.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12443 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -43.5,-32.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 12444 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -44.5,-33.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 12456 - components: - - type: Transform - pos: -42.5,-33.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12457 - components: - - type: Transform - pos: -42.5,-32.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12460 - components: - - type: Transform - pos: -42.5,-29.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12465 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -45.5,-31.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 12466 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -46.5,-31.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 12467 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -46.5,-28.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12468 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -45.5,-28.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12469 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -44.5,-28.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12470 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -43.5,-28.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12471 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -41.5,-32.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 12475 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -44.5,-30.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 12487 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -45.5,-35.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 12521 - components: - - type: Transform - pos: 0.5,-50.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12553 - components: - - type: Transform - pos: -8.5,-19.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12580 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -5.5,-18.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12598 - components: - - type: Transform - pos: 37.5,20.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12623 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -49.5,-37.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 12654 - components: - - type: Transform - anchored: False - rot: -0.5235987755982988 rad - pos: -54.09825,22.399958 - parent: 2 - - type: Physics - canCollide: True - bodyType: Dynamic - - uid: 12663 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -46.5,-37.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 12665 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -47.5,-37.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 12667 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -48.5,-37.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 12671 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -50.5,-37.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 12673 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -11.5,-17.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12685 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -47.5,-31.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 12695 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -11.5,-21.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 12713 - components: - - type: Transform - pos: -8.5,-58.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12714 - components: - - type: Transform - pos: -8.5,-70.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12906 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -48.5,-29.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12907 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -49.5,-29.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12908 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -50.5,-29.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12909 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -51.5,-29.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12910 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -53.5,-29.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12911 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -52.5,-29.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12912 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -49.5,-30.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 12913 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -50.5,-30.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 12914 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -51.5,-30.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 12915 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -52.5,-30.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 12916 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -53.5,-30.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 12951 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -54.5,-30.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 12953 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -56.5,-30.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 12954 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -57.5,-30.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 12968 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -55.5,-29.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12970 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -56.5,-29.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12971 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -57.5,-29.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13044 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -55.5,-29.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13052 - components: - - type: Transform - pos: -48.5,-32.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13053 - components: - - type: Transform - pos: -48.5,-33.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13054 - components: - - type: Transform - pos: -47.5,-30.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13055 - components: - - type: Transform - pos: -47.5,-31.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13056 - components: - - type: Transform - pos: -47.5,-32.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13058 - components: - - type: Transform - pos: -48.5,-29.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13059 - components: - - type: Transform - pos: -48.5,-28.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13060 - components: - - type: Transform - pos: -48.5,-27.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13063 - components: - - type: Transform - pos: -47.5,-26.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13242 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -38.5,-53.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13243 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -36.5,-52.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13254 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -49.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13258 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -0.5,-12.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 13264 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 12.5,12.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13272 - components: - - type: Transform - pos: -8.5,-20.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13284 - components: - - type: Transform - pos: -8.5,-61.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13302 - components: - - type: Transform - pos: -8.5,-60.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13347 - components: - - type: Transform - pos: 9.5,-47.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13348 - components: - - type: Transform - pos: 9.5,-46.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13353 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -34.5,-52.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13354 - components: - - type: Transform - pos: 9.5,-39.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13356 - components: - - type: Transform - pos: 9.5,-37.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13357 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -38.5,-55.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13358 - components: - - type: Transform - pos: 9.5,-35.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13359 - components: - - type: Transform - pos: 9.5,-34.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13376 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -8.5,-21.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13388 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -6.5,-18.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13413 - components: - - type: Transform - pos: 9.5,-31.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13415 - components: - - type: Transform - pos: 9.5,-29.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13416 - components: - - type: Transform - pos: 9.5,-28.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13417 - components: - - type: Transform - pos: 9.5,-26.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13420 - components: - - type: Transform - pos: 9.5,-23.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13421 - components: - - type: Transform - pos: 9.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13423 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 10.5,-21.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13424 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 11.5,-21.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13425 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 12.5,-21.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13426 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 13.5,-21.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13427 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 14.5,-21.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13428 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 15.5,-21.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13429 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 12.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13430 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 13.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13431 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 14.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13432 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 15.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13434 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 10.5,-24.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13435 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 13.5,-26.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13436 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 14.5,-26.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13437 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 14.5,-24.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13438 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 13.5,-24.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13439 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 12.5,-24.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13440 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 11.5,-24.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13442 - components: - - type: Transform - pos: 11.5,-25.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13443 - components: - - type: Transform - pos: 11.5,-24.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13444 - components: - - type: Transform - pos: 11.5,-23.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13452 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 16.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13453 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 17.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13454 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 18.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13455 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 19.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13456 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 20.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13458 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 22.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13460 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 24.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13461 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 25.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13463 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 26.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13464 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 30.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13465 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 31.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13467 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 28.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13468 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 33.5,-30.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13470 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 33.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13472 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 36.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13473 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 37.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13474 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 38.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13476 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 40.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13477 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 41.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13478 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 42.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13479 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 43.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13480 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 44.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13481 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 45.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13483 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 44.5,-20.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13484 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 43.5,-20.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13485 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 42.5,-20.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13486 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 41.5,-20.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13487 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 40.5,-20.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13488 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 39.5,-20.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13489 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 38.5,-20.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13491 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 36.5,-20.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13492 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 34.5,-20.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13494 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 32.5,-20.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13495 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 31.5,-20.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13497 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 35.5,-20.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13499 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 27.5,-20.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13500 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 26.5,-20.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13502 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 24.5,-20.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13503 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 23.5,-20.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13504 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 22.5,-20.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13506 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 29.5,-20.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13510 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 18.5,-21.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13511 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 17.5,-21.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13512 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 16.5,-21.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13513 - components: - - type: Transform - pos: 19.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13515 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 27.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13517 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 25.5,-20.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13519 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 32.5,-21.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13520 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 32.5,-20.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13521 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 30.5,-19.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13522 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 32.5,-19.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13523 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 32.5,-18.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13527 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 45.5,-21.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13528 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 46.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13529 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 47.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13530 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 48.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13532 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 50.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13533 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 51.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13535 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 45.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13536 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 45.5,-23.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13537 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 45.5,-19.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13541 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -6.5,10.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13542 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -8.5,10.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13544 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 52.5,-23.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13545 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 52.5,-21.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13546 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 52.5,-20.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13547 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 52.5,-19.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13552 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 35.5,-21.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13553 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 35.5,-20.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13554 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 35.5,-19.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13555 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 37.5,-19.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13556 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 37.5,-18.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13558 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 35.5,-17.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13559 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 35.5,-16.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13560 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 35.5,-15.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13561 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 35.5,-14.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13562 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 35.5,-13.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13563 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 35.5,-12.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13564 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 35.5,-11.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13566 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 37.5,-16.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13567 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 37.5,-15.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13568 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 37.5,-14.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13569 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 37.5,-13.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13570 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 37.5,-12.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13571 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 37.5,-11.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13573 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 37.5,-9.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13574 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 37.5,-8.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13581 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 41.5,-8.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13583 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 40.5,-9.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13584 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 40.5,-8.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13585 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 39.5,-7.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13586 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 38.5,-7.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13587 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 38.5,-6.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13588 - components: - - type: Transform - pos: -30.5,-29.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13589 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 40.5,-6.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13590 - components: - - type: Transform - pos: 41.5,-7.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13591 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 37.5,-6.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13592 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 36.5,-9.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13593 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 36.5,-8.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13597 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 39.5,-6.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13601 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -26.5,-29.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13604 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 37.5,-6.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13605 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 37.5,-5.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13606 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 36.5,-5.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13608 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -27.5,-24.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13622 - components: - - type: Transform - pos: 30.5,-17.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13623 - components: - - type: Transform - pos: 30.5,-16.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13624 - components: - - type: Transform - pos: 30.5,-15.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13625 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 30.5,-16.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13626 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 31.5,-16.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13627 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 29.5,-18.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13628 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 29.5,-16.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13629 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 28.5,-16.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13630 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 27.5,-16.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13652 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -6.5,-39.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13714 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 30.5,-14.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13715 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 30.5,-13.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13716 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 30.5,-12.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13718 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 30.5,-10.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13719 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 30.5,-9.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13731 - components: - - type: Transform - pos: 30.5,-5.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13746 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -17.5,-38.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13792 - components: - - type: Transform - pos: -17.5,-9.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13825 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -18.5,-38.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13826 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -20.5,-50.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13829 - components: - - type: Transform - pos: -19.5,-37.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13831 - components: - - type: Transform - pos: -15.5,-37.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13832 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -16.5,-38.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13834 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -20.5,-38.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13835 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -21.5,-38.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13837 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -20.5,-33.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13838 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -21.5,-33.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13839 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -22.5,-33.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13840 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -18.5,-33.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13841 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -17.5,-33.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13842 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -16.5,-33.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13869 - components: - - type: Transform - pos: -48.5,-35.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13871 - components: - - type: Transform - pos: -48.5,-37.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13872 - components: - - type: Transform - pos: -47.5,-34.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13873 - components: - - type: Transform - pos: -47.5,-35.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13874 - components: - - type: Transform - pos: -47.5,-36.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13875 - components: - - type: Transform - pos: -47.5,-37.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13877 - components: - - type: Transform - pos: -44.5,-27.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13878 - components: - - type: Transform - pos: -44.5,-26.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13916 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 19.5,-39.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13921 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 20.5,-39.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13927 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -47.5,-41.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13929 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -48.5,-38.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13930 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -49.5,-38.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13931 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -49.5,-36.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13932 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -48.5,-38.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13933 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -23.5,-44.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13934 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -23.5,-45.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13935 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -24.5,-44.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13936 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -47.5,-39.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13937 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -23.5,-43.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13938 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -24.5,-43.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13941 - components: - - type: Transform - pos: -23.5,-42.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13942 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -25.5,-40.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13943 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -24.5,-40.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13944 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -23.5,-40.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13945 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -25.5,-42.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13946 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -24.5,-41.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13947 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -24.5,-40.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13948 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -24.5,-39.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13949 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -22.5,-39.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13950 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -21.5,-40.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13951 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -20.5,-40.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13952 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -23.5,-42.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13953 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -22.5,-42.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13954 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -21.5,-42.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13959 - components: - - type: Transform - pos: -24.5,-38.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13960 - components: - - type: Transform - pos: -24.5,-37.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13962 - components: - - type: Transform - pos: -24.5,-35.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13963 - components: - - type: Transform - pos: -24.5,-34.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13965 - components: - - type: Transform - pos: -22.5,-36.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13966 - components: - - type: Transform - pos: -22.5,-35.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13967 - components: - - type: Transform - pos: -22.5,-34.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13968 - components: - - type: Transform - pos: -22.5,-33.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13969 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -23.5,-33.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13970 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -48.5,-39.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13971 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -48.5,-40.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13972 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -47.5,-40.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13973 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -48.5,-41.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13978 - components: - - type: Transform - pos: -24.5,-46.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13979 - components: - - type: Transform - pos: -24.5,-47.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13980 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -23.5,-48.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13983 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 32.5,-17.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13984 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -21.5,-46.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13985 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -20.5,-46.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13986 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -19.5,-47.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13987 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -19.5,-48.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13988 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -19.5,-49.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13989 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -20.5,-49.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13994 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -48.5,-42.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13996 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -22.5,-50.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13997 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -22.5,-49.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13998 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -23.5,-49.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13999 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -23.5,-48.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14000 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -23.5,-47.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14005 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -18.5,-50.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14009 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -15.5,-16.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14013 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -47.5,-42.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14014 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -47.5,-43.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14022 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -15.5,-46.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14023 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -15.5,-45.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14024 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -15.5,-44.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14025 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -15.5,-43.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14026 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -13.5,-46.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14027 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -13.5,-45.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14028 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -13.5,-44.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14029 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -13.5,-43.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14031 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -19.5,-40.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14032 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -19.5,-42.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14033 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -18.5,-42.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14034 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -17.5,-42.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14035 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -16.5,-42.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14036 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -17.5,-40.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14037 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -16.5,-40.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14038 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -15.5,-40.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14039 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -14.5,-40.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14044 - components: - - type: Transform - pos: -13.5,-42.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14045 - components: - - type: Transform - pos: -13.5,-41.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14046 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 32.5,-14.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14049 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -14.5,-42.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14050 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -13.5,-42.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14052 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -48.5,-43.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14056 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -48.5,-33.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14064 - components: - - type: Transform - pos: 16.5,20.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14065 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 17.5,22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14066 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -48.5,-27.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14067 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -47.5,-25.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14068 - components: - - type: Transform - pos: 33.5,3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14069 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -48.5,-25.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14070 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -48.5,-24.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14071 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 32.5,3.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14072 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 33.5,3.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14073 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 34.5,3.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14074 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 34.5,1.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14075 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 35.5,1.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14076 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 35.5,3.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14077 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 36.5,1.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14079 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 36.5,3.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14083 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -47.5,-24.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14084 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -53.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14086 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -47.5,-23.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14087 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 33.5,5.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14091 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 33.5,9.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14093 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 33.5,11.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14096 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 33.5,14.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14097 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 33.5,15.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14134 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 31.5,17.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14135 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 31.5,16.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14138 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 31.5,13.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14139 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 31.5,12.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14141 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 31.5,10.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14142 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 31.5,9.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14152 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 32.5,10.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14153 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 31.5,10.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14154 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 30.5,10.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14155 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 30.5,11.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14156 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 29.5,11.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14159 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -28.5,-31.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14194 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -26.5,-42.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14195 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -27.5,-42.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14196 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -28.5,-42.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14197 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -29.5,-42.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14198 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -30.5,-42.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14199 - components: - - type: Transform - pos: 14.5,8.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14200 - components: - - type: Transform - pos: 14.5,9.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14201 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -31.5,-42.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14202 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -26.5,-40.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14203 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -27.5,-40.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14204 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -28.5,-40.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14205 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -29.5,-40.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14206 - components: - - type: Transform - pos: 16.5,8.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14207 - components: - - type: Transform - pos: 16.5,9.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14213 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -31.5,-40.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14220 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 33.5,-30.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14238 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -33.5,-40.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14241 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 13.5,10.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14242 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 7.5,12.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14243 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -4.5,12.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14257 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -3.5,10.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14258 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -32.5,-40.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14284 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 3.5,10.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14296 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 4.5,10.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14313 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 32.5,-11.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14318 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 6.5,12.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14319 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -2.5,12.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14324 - components: - - type: Transform - pos: -34.5,-41.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14342 - components: - - type: Transform - pos: -34.5,-42.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14343 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -9.5,10.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14344 - components: - - type: Transform - pos: -34.5,-43.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14346 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -10.5,10.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14349 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -5.5,10.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14350 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -1.5,12.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14351 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -10.5,11.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14352 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 0.5,10.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14353 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -8.5,11.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14354 - components: - - type: Transform - pos: -34.5,-44.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14355 - components: - - type: Transform - pos: -34.5,-45.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14356 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -9.5,11.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14370 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -7.5,10.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14387 - components: - - type: Transform - pos: -34.5,-46.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14388 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -9.5,-8.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14389 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -10.5,-8.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14390 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -11.5,-8.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14391 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -12.5,-8.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14392 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -13.5,-8.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14393 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -15.5,-8.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14394 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -14.5,-8.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14396 - components: - - type: Transform - pos: -34.5,-47.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14398 - components: - - type: Transform - pos: -34.5,-48.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14400 - components: - - type: Transform - pos: -34.5,-49.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14405 - components: - - type: Transform - pos: -34.5,-51.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14410 - components: - - type: Transform - pos: -34.5,-53.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14411 - components: - - type: Transform - pos: -34.5,-52.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14415 - components: - - type: Transform - pos: -8.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14417 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -14.5,-18.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14419 - components: - - type: Transform - pos: -34.5,-56.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14423 - components: - - type: Transform - pos: -34.5,-57.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14424 - components: - - type: Transform - pos: -34.5,-58.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14427 - components: - - type: Transform - pos: -34.5,-59.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14428 - components: - - type: Transform - pos: -34.5,-60.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14429 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -28.5,-28.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14441 - components: - - type: Transform - pos: -34.5,-61.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14446 - components: - - type: Transform - pos: -34.5,-64.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14472 - components: - - type: Transform - pos: -34.5,-65.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14474 - components: - - type: Transform - pos: -34.5,-66.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14489 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 9.5,-36.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14505 - components: - - type: Transform - pos: -34.5,-68.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14519 - components: - - type: Transform - pos: -34.5,-69.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14520 - components: - - type: Transform - pos: -34.5,-67.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14521 - components: - - type: Transform - pos: -34.5,-71.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14533 - components: - - type: Transform - pos: -34.5,-73.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14544 - components: - - type: Transform - pos: -34.5,-74.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14545 - components: - - type: Transform - pos: -34.5,-75.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14552 - components: - - type: Transform - pos: -34.5,-76.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14571 - components: - - type: Transform - pos: -34.5,-77.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14573 - components: - - type: Transform - pos: -34.5,-70.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14578 - components: - - type: Transform - anchored: False - pos: -54.453114,23.195366 - parent: 2 - - type: Physics - canCollide: True - bodyType: Dynamic - - uid: 14591 - components: - - type: Transform - pos: -17.5,-11.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14604 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -16.5,-8.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14606 - components: - - type: Transform - pos: -17.5,-7.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14607 - components: - - type: Transform - pos: -15.5,-6.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14608 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -17.5,-6.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14609 - components: - - type: Transform - pos: -17.5,-5.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14623 - components: - - type: Transform - pos: -34.5,-78.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14627 - components: - - type: Transform - pos: -17.5,-12.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14629 - components: - - type: Transform - pos: -32.5,-76.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14630 - components: - - type: Transform - pos: -32.5,-75.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14631 - components: - - type: Transform - pos: -8.5,-38.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14632 - components: - - type: Transform - pos: -15.5,-8.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14634 - components: - - type: Transform - pos: -15.5,-10.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14636 - components: - - type: Transform - pos: -15.5,-12.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14637 - components: - - type: Transform - pos: -15.5,-13.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14638 - components: - - type: Transform - pos: -15.5,-14.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14640 - components: - - type: Transform - pos: -32.5,-74.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14641 - components: - - type: Transform - pos: -32.5,-73.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14643 - components: - - type: Transform - pos: -17.5,-17.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14644 - components: - - type: Transform - pos: -17.5,-18.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14646 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -15.5,-17.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14647 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -16.5,-18.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14648 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -17.5,-18.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14654 - components: - - type: Transform - pos: -32.5,-72.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14656 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -18.5,-18.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14657 - components: - - type: Transform - pos: -32.5,-71.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14658 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -22.5,-24.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14659 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -21.5,-24.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14660 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -23.5,-24.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14661 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -17.5,-21.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14662 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -19.5,-24.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14663 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -20.5,-24.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14664 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -19.5,-20.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14665 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -20.5,-20.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14667 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -20.5,-18.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14668 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -21.5,-18.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14669 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -22.5,-18.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14670 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -18.5,-24.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14676 - components: - - type: Transform - pos: -24.5,-20.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14677 - components: - - type: Transform - pos: -24.5,-21.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14678 - components: - - type: Transform - pos: -22.5,-21.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14679 - components: - - type: Transform - pos: -22.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14680 - components: - - type: Transform - pos: -24.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14681 - components: - - type: Transform - pos: -32.5,-69.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14683 - components: - - type: Transform - pos: -24.5,-25.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14684 - components: - - type: Transform - pos: -24.5,-26.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14686 - components: - - type: Transform - pos: -32.5,-68.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14687 - components: - - type: Transform - pos: -32.5,-66.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14688 - components: - - type: Transform - pos: -24.5,-30.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14689 - components: - - type: Transform - pos: -24.5,-31.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14690 - components: - - type: Transform - pos: -24.5,-32.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14691 - components: - - type: Transform - pos: -22.5,-32.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14692 - components: - - type: Transform - pos: -32.5,-65.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14693 - components: - - type: Transform - pos: -22.5,-30.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14694 - components: - - type: Transform - pos: -22.5,-28.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14695 - components: - - type: Transform - pos: -22.5,-27.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14696 - components: - - type: Transform - pos: -22.5,-26.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14698 - components: - - type: Transform - pos: -22.5,-24.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14700 - components: - - type: Transform - pos: -22.5,-29.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14701 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -17.5,-24.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14702 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -16.5,-24.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14703 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -15.5,-24.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14704 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -14.5,-24.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14705 - components: - - type: Transform - pos: -17.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14713 - components: - - type: Transform - pos: -32.5,-64.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14720 - components: - - type: Transform - pos: -32.5,-67.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14722 - components: - - type: Transform - pos: -32.5,-62.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14734 - components: - - type: Transform - pos: -32.5,-60.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14735 - components: - - type: Transform - pos: -32.5,-59.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14736 - components: - - type: Transform - pos: -32.5,-63.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14738 - components: - - type: Transform - pos: -32.5,-56.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14739 - components: - - type: Transform - pos: -32.5,-55.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14740 - components: - - type: Transform - pos: -32.5,-54.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14741 - components: - - type: Transform - pos: -32.5,-53.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14742 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -11.5,-40.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14743 - components: - - type: Transform - pos: -32.5,-58.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14745 - components: - - type: Transform - pos: -32.5,-50.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14747 - components: - - type: Transform - pos: -32.5,-49.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14748 - components: - - type: Transform - pos: -32.5,-46.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14749 - components: - - type: Transform - pos: -32.5,-45.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14750 - components: - - type: Transform - pos: -32.5,-44.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14751 - components: - - type: Transform - pos: -32.5,-43.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14752 - components: - - type: Transform - pos: -32.5,-47.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14862 - components: - - type: Transform - pos: -44.5,-25.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14863 - components: - - type: Transform - pos: -42.5,-25.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14865 - components: - - type: Transform - pos: -42.5,-26.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14871 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -42.5,-24.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14872 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -42.5,-23.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14873 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -44.5,-23.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14875 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -44.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14883 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -26.5,-31.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14896 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -35.5,-24.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14897 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -36.5,-24.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14898 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -37.5,-24.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14901 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -34.5,-23.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14944 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 14.5,22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14956 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 16.5,22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14959 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 9.5,-47.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14960 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 8.5,-47.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14961 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 7.5,-47.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14962 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 6.5,-47.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14963 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 5.5,-47.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14964 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 4.5,-47.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14967 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 0.5,-47.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14968 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 1.5,-47.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14969 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 3.5,-47.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14973 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -0.5,-47.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14981 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -9.5,-47.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14983 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 7.5,-33.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14991 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -5.5,-47.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14993 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -3.5,-47.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14994 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -2.5,-47.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14995 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -1.5,-47.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 15001 - components: - - type: Transform - pos: -9.5,-46.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15002 - components: - - type: Transform - pos: -9.5,-45.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15003 - components: - - type: Transform - pos: -7.5,-46.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 15004 - components: - - type: Transform - pos: -7.5,-45.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 15077 - components: - - type: Transform - pos: -9.5,-44.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15078 - components: - - type: Transform - pos: -9.5,-43.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15079 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -11.5,-42.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15081 - components: - - type: Transform - pos: -29.5,-46.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15082 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -12.5,-40.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 15083 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 2.5,-52.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 15084 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -10.5,-40.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 15085 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -9.5,-40.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 15087 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -7.5,-41.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 15088 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -7.5,-42.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 15089 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -7.5,-43.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 15090 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -7.5,-44.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 15092 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -6.5,-40.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 15093 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -5.5,-40.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 15094 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -3.5,-43.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 15095 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -3.5,-42.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 15096 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -3.5,-41.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 15098 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -4.5,-40.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 15103 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -8.5,-41.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15104 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -7.5,-41.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15105 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -5.5,-41.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15107 - components: - - type: Transform - pos: -4.5,-42.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15108 - components: - - type: Transform - pos: -4.5,-43.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15111 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -6.5,-40.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15122 - components: - - type: Transform - pos: -29.5,-47.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15129 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -35.5,-23.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 15131 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -7.5,-37.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 15159 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 32.5,-8.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 15167 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -0.5,10.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15176 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 7.5,-41.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15187 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 20.5,-41.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15255 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -33.5,-62.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 15256 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -31.5,-62.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 15257 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -30.5,-62.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 15258 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -32.5,-62.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 15259 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -31.5,-61.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15260 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -30.5,-61.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15276 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -11.5,11.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 15278 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 13.5,12.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 15280 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 14.5,12.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 15282 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 11.5,12.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 15441 - components: - - type: Transform - anchored: False - rot: 1.5707963267948966 rad - pos: 21.5,-41.5 - parent: 2 - - type: Physics - canCollide: True - bodyType: Dynamic - - uid: 15442 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 21.5,-41.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15443 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 18.5,-41.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15459 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 17.5,-41.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15484 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 9.5,-39.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 15566 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 3.5,0.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15577 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 14.5,-41.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15579 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 15.5,-39.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 15580 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 16.5,-40.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 15583 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 13.5,-39.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 15587 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 15.5,-38.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15588 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 15.5,-37.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15590 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 14.5,-39.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 15728 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 13.5,-41.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15770 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -12.5,11.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 15788 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -8.5,-31.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15824 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -2.5,10.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15837 - components: - - type: Transform - pos: -6.5,-32.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15847 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 9.5,12.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 15848 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 8.5,-38.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15881 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 10.5,-39.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 15908 - components: - - type: Transform - pos: -6.5,-48.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 16001 - components: - - type: Transform - pos: -6.5,-34.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 16026 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -5.5,-34.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 16027 - components: - - type: Transform - pos: -11.5,-34.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 16045 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -8.5,-36.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 16194 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -13.5,10.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 16240 - components: - - type: Transform - pos: -30.5,-28.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 16241 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 7.5,-31.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 16246 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 0.5,-52.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 16247 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -28.5,-45.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 16643 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -11.5,10.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 16681 - components: - - type: Transform - pos: -8.5,-25.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 16897 - components: - - type: Transform - pos: -30.5,-30.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 16923 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 6.5,-31.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 16929 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -12.5,15.5 - 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 - rot: -1.5707963267948966 rad - pos: 17.5,21.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 17332 - components: - - type: Transform - pos: 5.5,11.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 17333 - components: - - type: Transform - pos: 5.5,12.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 17334 - components: - - type: Transform - pos: 5.5,13.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 17335 - components: - - type: Transform - pos: 5.5,15.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 17337 - components: - - type: Transform - pos: 5.5,14.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 17338 - components: - - type: Transform - pos: 2.5,13.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 17339 - components: - - type: Transform - pos: 2.5,14.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 17340 - components: - - type: Transform - pos: 2.5,15.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 17341 - components: - - type: Transform - pos: 2.5,16.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 17354 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 5.5,17.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 17361 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 5.5,18.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 17363 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 5.5,20.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 17364 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 5.5,21.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 17365 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 5.5,22.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 17369 - components: - - type: Transform - pos: 4.5,18.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 17370 - components: - - type: Transform - pos: 4.5,19.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 17371 - components: - - type: Transform - pos: 4.5,20.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 17372 - components: - - type: Transform - pos: 4.5,21.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 17373 - components: - - type: Transform - pos: 4.5,22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 17374 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 3.5,25.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 17375 - components: - - type: Transform - pos: 4.5,24.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 17377 - components: - - type: Transform - pos: -1.5,24.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 17378 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -0.5,25.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 17379 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 0.5,25.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 17380 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 1.5,25.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 17381 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 2.5,25.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 17382 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 5.5,17.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 17383 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 6.5,17.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 17384 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 7.5,17.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 17385 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 8.5,17.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 17386 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 9.5,17.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 17387 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 10.5,18.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 17388 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 3.5,17.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 17389 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 1.5,17.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 17390 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 0.5,17.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 17391 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -0.5,17.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 17394 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 6.5,16.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 17395 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 7.5,16.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 17396 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 8.5,16.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 17397 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 9.5,16.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 17398 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 10.5,16.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 17399 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 11.5,16.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 17400 - components: - - type: Transform - pos: 12.5,17.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 17401 - components: - - type: Transform - pos: 12.5,18.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 17402 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 13.5,19.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 17403 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 14.5,19.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 17411 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 5.5,25.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 17412 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 6.5,25.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 17413 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 7.5,25.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 17414 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 8.5,25.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 17415 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 9.5,25.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 17416 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 10.5,25.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 17417 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 11.5,25.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 17425 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 4.5,16.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 17426 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 3.5,16.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 17427 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 2.5,16.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 17428 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 1.5,16.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 17429 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 0.5,16.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 17430 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -0.5,16.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 17433 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -2.5,17.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 17434 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -3.5,17.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 17435 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -4.5,17.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 17436 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -5.5,17.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 17438 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -2.5,18.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 17439 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -3.5,18.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 17440 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -5.5,18.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 17442 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -4.5,18.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 17557 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 35.5,-25.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 17558 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 35.5,-26.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 17559 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 34.5,-26.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 17581 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -5.5,-31.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 17748 - components: - - type: Transform - pos: 34.5,-32.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 17878 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -2.5,-44.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 17880 - components: - - type: Transform - pos: -9.5,-39.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 17888 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -7.5,-39.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 17892 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 67.5,-39.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 17893 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 68.5,-40.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 18063 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 2.5,-6.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 18184 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 61.5,-37.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 18362 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 59.5,-37.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 18444 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 65.5,-37.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 18447 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 63.5,-37.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 18512 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 67.5,-38.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 18533 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 64.5,-37.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 18534 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 62.5,-37.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 18536 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 58.5,-37.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 18538 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 56.5,-37.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 18541 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 60.5,-37.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 18551 - components: - - type: Transform - pos: 9.5,-43.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 18581 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 32.5,-12.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 18584 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 32.5,-15.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 18585 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 78.5,-41.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 18601 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 77.5,-41.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 18604 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 76.5,-41.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 18613 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 75.5,-41.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 18624 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 80.5,-41.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 18625 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 81.5,-41.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 18626 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 82.5,-41.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 18627 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 83.5,-41.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 18628 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 84.5,-41.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 18639 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -2.5,-34.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 18642 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 85.5,-41.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 18647 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 86.5,-41.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 18649 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 87.5,-41.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 18650 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 88.5,-41.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 18652 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 89.5,-42.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 18657 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 89.5,-43.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 18658 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 91.5,-44.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 18709 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 73.5,-40.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 18710 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 72.5,-40.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 18711 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 71.5,-40.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 18713 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 70.5,-40.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 18716 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 76.5,-43.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 18717 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 77.5,-43.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 18718 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 75.5,-43.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 18721 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 73.5,-44.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 18722 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 72.5,-44.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 18723 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 71.5,-44.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 18759 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 70.5,-44.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 18760 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 79.5,-43.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 18761 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 80.5,-43.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 18762 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 81.5,-43.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 18763 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 82.5,-43.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 18764 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 83.5,-43.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 18765 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 84.5,-43.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 18766 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 85.5,-43.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 18789 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 93.5,-40.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 18790 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 92.5,-40.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 18791 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 91.5,-40.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 18793 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 92.5,-44.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 18801 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 93.5,-44.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 18804 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 90.5,-44.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 18807 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 90.5,-40.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 18809 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 94.5,-40.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 18811 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 94.5,-44.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 18823 - components: - - type: Transform - pos: 79.5,-42.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 18825 - components: - - type: Transform - pos: 79.5,-43.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 18832 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 78.5,-42.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 18841 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 78.5,-41.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 18851 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 32.5,-37.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 18892 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 4.5,0.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 18969 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -0.5,-6.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 19024 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -7.5,17.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 19148 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -1.5,-6.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 19168 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 36.5,-31.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 19169 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 37.5,-31.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 19170 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 38.5,-31.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 19171 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 39.5,-31.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 19172 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 40.5,-31.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 19173 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 41.5,-31.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 19174 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 42.5,-31.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 19175 - components: - - type: Transform - pos: 43.5,-32.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 19176 - components: - - type: Transform - pos: 43.5,-33.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 19177 - components: - - type: Transform - pos: 43.5,-34.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 19178 - components: - - type: Transform - pos: 43.5,-35.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 19179 - components: - - type: Transform - pos: 43.5,-36.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 19180 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 44.5,-37.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 19247 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 45.5,-37.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 19257 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 46.5,-37.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 19260 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 47.5,-37.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 19282 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 48.5,-37.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 19290 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 50.5,-37.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 19291 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 51.5,-37.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 19395 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 53.5,-37.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 19400 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 54.5,-37.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 19543 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 55.5,-37.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 19544 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 49.5,-37.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 19558 - components: - - type: Transform - pos: -11.5,-33.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 19982 - components: - - type: Transform - pos: -12.5,-12.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 19986 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -11.5,-14.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 19987 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -11.5,-13.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 19988 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -10.5,-12.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 19989 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -9.5,-12.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 20138 - components: - - type: Transform - pos: -22.5,-37.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 20243 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 28.5,23.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 20518 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -26.5,-30.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 20828 - components: - - type: Transform - pos: -2.5,-7.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 21054 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -7.5,-57.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 21055 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -6.5,-57.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 21056 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -5.5,-57.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 21057 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -4.5,-57.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 21058 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -5.5,-55.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 21059 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -4.5,-55.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 21060 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -3.5,-55.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 21061 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -2.5,-55.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 21062 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -1.5,-55.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 21063 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -0.5,-55.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 21064 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 0.5,-55.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 21070 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 3.5,-56.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 21071 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 4.5,-56.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 21072 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 8.5,-56.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 21074 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 1.5,-55.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 21158 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 30.5,-33.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 21191 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -53.5,-23.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 21192 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -52.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 21412 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 9.5,-45.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 21413 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 8.5,-45.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 21414 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 8.5,-44.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 21415 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 10.5,-42.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 21416 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 9.5,-42.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 21417 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 8.5,-42.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 21418 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 8.5,-41.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 21422 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -7.5,-14.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 21633 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 16.5,-38.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 21836 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 16.5,-37.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 21875 - components: - - type: Transform - pos: -2.5,-10.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 21947 - components: - - type: Transform - pos: 15.5,-40.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 21948 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 14.5,23.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 21949 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 15.5,23.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 22020 - components: - - type: Transform - pos: 15.5,-39.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 22056 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 33.5,16.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22131 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 15.5,-42.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 22228 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 17.5,-47.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 22230 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 16.5,-42.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22231 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 19.5,-44.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22232 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 18.5,-43.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22233 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 17.5,-43.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22234 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 16.5,-44.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 22235 - components: - - type: Transform - pos: 15.5,-43.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 22240 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 16.5,-41.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 22241 - components: - - type: Transform - pos: 16.5,-41.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22321 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 13.5,24.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 22323 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 12.5,24.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22324 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 12.5,23.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22325 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 13.5,22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22328 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 13.5,25.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 22330 - components: - - type: Transform - pos: 12.5,26.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22333 - components: - - type: Transform - pos: 13.5,26.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 22342 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 20.5,22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22344 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 19.5,22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22346 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 18.5,22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22348 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 22.5,22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22349 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 23.5,22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22350 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 24.5,22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22351 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 25.5,22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22352 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 26.5,22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22353 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 18.5,21.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 22354 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 19.5,21.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 22355 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 20.5,21.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 22356 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 21.5,21.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 22357 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 22.5,21.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 22359 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 24.5,21.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 22360 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 25.5,21.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 22361 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 26.5,21.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 22362 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 31.5,18.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 22364 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 31.5,20.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 22365 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 27.5,21.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 22366 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 29.5,21.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 22367 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 30.5,21.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 22370 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 28.5,22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22371 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 29.5,22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22372 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 30.5,22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22373 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 31.5,22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22375 - components: - - type: Transform - pos: 32.5,21.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22376 - components: - - type: Transform - pos: 32.5,20.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22377 - components: - - type: Transform - pos: 32.5,19.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22384 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 28.5,22.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 22390 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 38.5,21.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 22396 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 32.5,19.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 22398 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 34.5,19.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 22399 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 35.5,19.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 22400 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 36.5,19.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 22401 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 40.5,21.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 22402 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 34.5,17.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22403 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 35.5,17.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22404 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 36.5,17.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22405 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 37.5,17.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22418 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 45.5,21.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 22419 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 44.5,21.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 22420 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 43.5,21.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 22421 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 41.5,21.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 22422 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 42.5,21.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 22425 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 43.5,20.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22426 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 44.5,20.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22427 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 45.5,20.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22428 - components: - - type: Transform - pos: 32.5,23.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22429 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 39.5,21.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 22433 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 37.5,22.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 22434 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 37.5,23.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 22443 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 42.5,20.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22444 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 38.5,17.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22445 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 39.5,17.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22446 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 40.5,17.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22447 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 41.5,18.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22448 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 41.5,19.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22452 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 46.5,20.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22573 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -35.5,-54.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22578 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -4.5,-31.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 22583 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -39.5,-54.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 22584 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -39.5,-55.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22585 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -37.5,-55.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22592 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -40.5,-55.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22780 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -1.5,-34.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23061 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 6.5,-33.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23062 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 7.5,-27.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23063 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 6.5,-27.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23071 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 28.5,-8.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23072 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 31.5,-10.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23073 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 30.5,-10.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23074 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 29.5,-10.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23075 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 28.5,-10.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23076 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 27.5,-10.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23077 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 26.5,-10.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23087 - components: - - type: Transform - pos: -28.5,-47.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23092 - components: - - type: Transform - pos: -16.5,-53.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23093 - components: - - type: Transform - pos: -18.5,-53.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23094 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -18.5,-54.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23095 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -18.5,-55.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23096 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -16.5,-54.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23097 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -16.5,-55.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23113 - components: - - type: Transform - pos: -11.5,-35.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23114 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -4.5,-34.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23115 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -9.5,-36.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23173 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 28.5,-35.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23177 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 16.5,-56.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23178 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 17.5,-56.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23179 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 18.5,-56.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23180 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 19.5,-56.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23181 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 20.5,-56.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23182 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 21.5,-56.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23183 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 22.5,-56.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23184 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 23.5,-56.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23187 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 25.5,-55.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23188 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 26.5,-55.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23189 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 27.5,-55.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23192 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 28.5,-55.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23197 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 31.5,-57.5 - parent: 2 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 23198 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 31.5,-58.5 - parent: 2 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 23199 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 31.5,-59.5 - parent: 2 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 23201 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 29.5,-55.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23347 - components: - - type: Transform - pos: -19.5,28.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23350 - components: - - type: Transform - pos: -19.5,27.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23354 - components: - - type: Transform - pos: -19.5,26.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23355 - components: - - type: Transform - pos: -19.5,25.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23356 - components: - - type: Transform - pos: -19.5,24.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23364 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -23.5,-51.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23365 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -24.5,-51.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23366 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -25.5,-51.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23367 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -25.5,-51.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23368 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -26.5,-52.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23369 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -26.5,-53.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23370 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -25.5,-53.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23376 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -26.5,-54.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23388 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 4.5,-12.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 23389 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 3.5,-12.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 23390 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 6.5,-12.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 23391 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 7.5,-12.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 23392 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 8.5,-12.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 23393 - components: - - type: Transform - pos: 10.5,-11.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 23394 - components: - - type: Transform - pos: 10.5,-10.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 23395 - components: - - type: Transform - pos: 10.5,-9.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 23396 - components: - - type: Transform - pos: 10.5,-8.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 23397 - components: - - type: Transform - pos: 10.5,-7.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 23398 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 8.5,-6.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 23399 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 7.5,-6.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 23400 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 6.5,-6.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 23401 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 4.5,-6.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 23402 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 3.5,-6.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 23409 - components: - - type: Transform - pos: 6.5,-7.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 23410 - components: - - type: Transform - pos: 6.5,-11.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 23411 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 6.5,-12.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 23412 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 6.5,-8.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 23413 - components: - - type: Transform - pos: 6.5,-13.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 23415 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 5.5,-14.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 23451 - components: - - type: Transform - pos: -3.5,-12.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 23452 - components: - - type: Transform - pos: -3.5,-9.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 23454 - components: - - type: Transform - pos: -3.5,-11.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 23461 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -2.5,-13.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 23463 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 4.5,-14.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 23465 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -0.5,-13.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 23466 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 3.5,-14.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 23467 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -1.5,-13.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 23468 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 7.5,-6.5 - parent: 2 - - type: AtmosPipeColor - color: '#B3A234FF' - - uid: 23469 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 2.5,-14.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 23474 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 7.5,-5.5 - parent: 2 - - type: AtmosPipeColor - color: '#B3A234FF' - - uid: 23475 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 7.5,-7.5 - parent: 2 - - type: AtmosPipeColor - color: '#B3A234FF' - - uid: 23510 - components: - - type: Transform - pos: -16.5,-51.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23511 - components: - - type: Transform - pos: -16.5,-52.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23512 - components: - - type: Transform - pos: -18.5,-52.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23515 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -13.5,-51.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23517 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -12.5,-51.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23578 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 17.5,12.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23579 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 18.5,12.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23582 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 13.5,16.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23583 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 14.5,16.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23646 - components: - - type: Transform - pos: -19.5,23.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23723 - components: - - type: Transform - pos: -13.5,21.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23724 - components: - - type: Transform - pos: -13.5,20.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23725 - components: - - type: Transform - pos: -13.5,19.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23726 - components: - - type: Transform - pos: -13.5,18.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23727 - components: - - type: Transform - pos: -13.5,17.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23728 - components: - - type: Transform - pos: -13.5,15.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23729 - components: - - type: Transform - pos: -13.5,14.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23730 - components: - - type: Transform - pos: -13.5,13.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23731 - components: - - type: Transform - pos: -13.5,12.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23737 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -17.5,29.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23818 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 11.5,-1.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23819 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 12.5,-1.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23820 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 13.5,-1.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23821 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 14.5,-1.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23822 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 15.5,-1.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23823 - components: - - type: Transform - pos: 16.5,-0.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23824 - components: - - type: Transform - pos: 16.5,0.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23825 - components: - - type: Transform - pos: 16.5,1.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23826 - components: - - type: Transform - pos: 16.5,2.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23827 - components: - - type: Transform - pos: 16.5,3.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23828 - components: - - type: Transform - pos: 16.5,4.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23936 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -17.5,-2.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23937 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -17.5,-1.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23938 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -17.5,-0.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23939 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -17.5,0.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23940 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -17.5,1.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23941 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -17.5,2.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23942 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -17.5,3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23944 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -15.5,-4.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23945 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -15.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23946 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -15.5,-2.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23949 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -15.5,0.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23950 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -15.5,1.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23952 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -15.5,3.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23953 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -15.5,4.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23955 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -15.5,6.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23956 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -15.5,7.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23957 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -15.5,9.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23958 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -15.5,8.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23959 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -14.5,11.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23960 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -15.5,11.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23961 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -16.5,11.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23962 - components: - - type: Transform - pos: -17.5,5.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23964 - components: - - type: Transform - pos: -17.5,7.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23965 - components: - - type: Transform - pos: -17.5,8.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23966 - components: - - type: Transform - pos: -17.5,9.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23967 - components: - - type: Transform - pos: -17.5,10.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23968 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -14.5,10.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23973 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -18.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23974 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -19.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23975 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -20.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23977 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -22.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23978 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -23.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23979 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -24.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23980 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -25.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23981 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -26.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23982 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -27.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23983 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -28.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23985 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -30.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23986 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -31.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23987 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -33.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23989 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -34.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23990 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -36.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23991 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -35.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23992 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -37.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23994 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -39.5,-1.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23995 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -40.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23996 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -41.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23997 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -42.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23999 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -43.5,-1.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24000 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -42.5,-1.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24001 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -41.5,-1.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24003 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -39.5,-1.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24004 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -37.5,-1.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24005 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -39.5,-2.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24006 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -35.5,-1.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24007 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -34.5,-1.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24008 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -33.5,-1.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24009 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -32.5,-1.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24010 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -32.5,-2.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24011 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -30.5,-1.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24012 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -29.5,-1.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24013 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -28.5,-1.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24015 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -26.5,-1.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24017 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -24.5,-1.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24019 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -23.5,-1.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24020 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -22.5,-1.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24021 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -21.5,-1.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24023 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -19.5,-1.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24024 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -16.5,-1.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24025 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -18.5,-1.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24026 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -17.5,-1.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24027 - components: - - type: Transform - pos: -21.5,-2.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24028 - components: - - type: Transform - pos: -21.5,-1.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24029 - components: - - type: Transform - pos: -20.5,-2.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24030 - components: - - type: Transform - pos: -20.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24039 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -17.5,5.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24040 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -18.5,5.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24041 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -19.5,5.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24042 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -20.5,5.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24043 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -21.5,5.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24044 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -22.5,5.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24045 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -18.5,6.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24046 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -19.5,6.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24047 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -20.5,6.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24048 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -21.5,6.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24049 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -22.5,6.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24064 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -23.5,-8.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24065 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -24.5,-8.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24066 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -25.5,-2.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24067 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -25.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24068 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -25.5,-4.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24069 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -25.5,-5.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24070 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -25.5,-6.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24076 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -29.5,-4.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24077 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -29.5,-5.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24082 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -23.5,2.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24083 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -24.5,2.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24086 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -27.5,5.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24091 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -29.5,-1.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24092 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -23.5,5.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24093 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -26.5,5.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24094 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -25.5,3.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24096 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -24.5,5.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24097 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -29.5,-0.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24098 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -29.5,0.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24099 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -29.5,1.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24102 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -29.5,5.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24103 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -29.5,4.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24131 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -32.5,-1.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24132 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -36.5,13.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24135 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -33.5,13.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24136 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -32.5,13.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24137 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -37.5,11.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24139 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -35.5,11.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24140 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -34.5,11.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24141 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -33.5,11.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24142 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -32.5,11.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24143 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -30.5,6.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24145 - components: - - type: Transform - pos: -31.5,8.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24146 - components: - - type: Transform - pos: -31.5,9.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24147 - components: - - type: Transform - pos: -31.5,10.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24148 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -31.5,13.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24149 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -29.5,13.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24150 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -30.5,13.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24153 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -28.5,12.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24154 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -28.5,11.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24155 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -28.5,10.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24156 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -28.5,9.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24157 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -28.5,8.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24159 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -28.5,6.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24162 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -29.5,3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24167 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -27.5,14.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24169 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -25.5,14.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24175 - components: - - type: Transform - pos: -36.5,10.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24176 - components: - - type: Transform - pos: -38.5,10.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24177 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -39.5,12.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24178 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -36.5,12.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24179 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -36.5,13.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24180 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -36.5,14.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24183 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -37.5,15.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24184 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -38.5,15.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24185 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -39.5,15.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24192 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -34.5,13.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24193 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -35.5,12.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24194 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -35.5,11.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24195 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -35.5,10.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24201 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -37.5,13.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24203 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -38.5,13.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24204 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -39.5,13.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24207 - components: - - type: Transform - pos: -40.5,14.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24208 - components: - - type: Transform - pos: -40.5,15.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24209 - components: - - type: Transform - pos: -40.5,12.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24210 - components: - - type: Transform - pos: -40.5,11.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24212 - components: - - type: Transform - pos: -40.5,10.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24225 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -32.5,-0.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24226 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -31.5,-0.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24231 - components: - - type: Transform - pos: -32.5,-4.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24235 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -38.5,-1.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24239 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -39.5,-0.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24240 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -39.5,0.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24241 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -39.5,1.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24242 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -39.5,2.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24243 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -36.5,-0.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24244 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -36.5,0.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24245 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -36.5,1.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24246 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -36.5,2.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24256 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -44.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24257 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -44.5,-2.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24258 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -44.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24259 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -44.5,-4.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24260 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -44.5,-5.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24261 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -43.5,-4.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24262 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -43.5,-5.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24263 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -43.5,-2.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24264 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -43.5,-1.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24265 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -43.5,-0.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24266 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -43.5,0.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24267 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -44.5,-0.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24268 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -44.5,0.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24276 - components: - - type: Transform - pos: -36.5,-2.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24277 - components: - - type: Transform - pos: -36.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24278 - components: - - type: Transform - pos: -36.5,-4.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24279 - components: - - type: Transform - pos: -36.5,-5.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24280 - components: - - type: Transform - pos: -36.5,-6.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24281 - components: - - type: Transform - pos: -39.5,-4.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24282 - components: - - type: Transform - pos: -39.5,-5.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24283 - components: - - type: Transform - pos: -39.5,-6.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24606 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -18.5,-15.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24607 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -19.5,-15.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24608 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -20.5,-16.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24609 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -21.5,-16.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24610 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -22.5,-16.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24611 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -23.5,-16.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24612 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -24.5,-16.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24615 - components: - - type: Transform - pos: -19.5,-17.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24616 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -25.5,-15.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24619 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -20.5,-15.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24620 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -22.5,-15.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24621 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -23.5,-15.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24622 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -24.5,-15.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24623 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -25.5,-15.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24624 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -27.5,-15.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24625 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -26.5,-15.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' -- proto: GasPipeTJunction - entities: - - uid: 129 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 29.5,-33.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 259 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 45.5,-18.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 263 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 49.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 715 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -7.5,-34.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 1308 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 8.5,-49.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 1445 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 36.5,-7.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 1527 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -9.5,-2.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 1535 - components: - - type: Transform - pos: -10.5,-7.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 1539 - components: - - type: Transform - pos: 16.5,5.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 1540 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -17.5,-15.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 1605 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -6.5,-0.5 - parent: 2 - - uid: 1610 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -8.5,-1.5 - parent: 2 - - uid: 1778 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -8.5,-6.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 2028 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -10.5,-11.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 2099 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -7.5,-21.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 2100 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -7.5,-20.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 2127 - components: - - type: Transform - pos: 9.5,-17.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 2137 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -8.5,-17.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 2319 - components: - - type: Transform - pos: 8.5,-18.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 2391 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -8.5,-18.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 2425 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -8.5,-8.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 2531 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -15.5,-7.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 2571 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 11.5,-47.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 3042 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 29.5,-27.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 3494 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -5.5,-49.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 3857 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 11.5,-53.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 3878 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 9.5,-51.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 3897 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 11.5,-49.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 3922 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 11.5,-42.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 3923 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 9.5,-44.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 4142 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 9.5,-48.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 4174 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 33.5,-41.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 4249 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 35.5,-37.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 4285 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 9.5,-33.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 4286 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 9.5,-38.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 4288 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 11.5,-34.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 4297 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 11.5,-31.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 4304 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 9.5,-27.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 4306 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 9.5,-30.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 4313 - components: - - type: Transform - pos: 34.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 4314 - components: - - type: Transform - pos: 33.5,-20.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 4432 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 33.5,-44.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 4444 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 30.5,-20.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 4457 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 34.5,-35.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 4566 - components: - - type: Transform - pos: -22.5,-48.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 4759 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -24.5,-45.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 4988 - components: - - type: Transform - pos: -4.5,-41.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 5068 - components: - - type: Transform - pos: -3.5,-40.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 5070 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -9.5,-41.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 5528 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 12.5,10.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 5553 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -9.5,-7.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 5760 - components: - - type: Transform - pos: 28.5,-20.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 5854 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 30.5,3.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 6195 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 34.5,-42.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 6249 - components: - - type: Transform - pos: -36.5,-54.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 6270 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -7.5,-13.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 6317 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -22.5,-31.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 6498 - components: - - type: Transform - pos: 11.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 6584 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -24.5,-28.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 6686 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 9.5,-21.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 6797 - components: - - type: Transform - pos: 29.5,-35.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 6821 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 28.5,-28.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 6826 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 28.5,-31.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 6874 - components: - - type: Transform - pos: -13.5,-20.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 7008 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -44.5,-38.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 7033 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -13.5,-18.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 7347 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 30.5,-1.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 7355 - components: - - type: Transform - pos: 32.5,8.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 7751 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -29.5,-36.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 7768 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -7.5,-36.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 7930 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -32.5,-42.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 7978 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 30.5,1.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 7987 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -8.5,-59.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 8128 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 34.5,-30.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 8413 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 32.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 8414 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 33.5,12.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 8595 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -42.5,-27.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 8603 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 31.5,14.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 8604 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 32.5,-9.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 8658 - components: - - type: Transform - pos: 34.5,-38.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 8680 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 17.5,5.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 8694 - components: - - type: Transform - pos: 19.5,7.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 8726 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 11.5,-45.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 8730 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -42.5,-31.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 8734 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -48.5,-26.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 8735 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -47.5,-27.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 9267 - components: - - type: Transform - pos: -19.5,-51.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 9406 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -29.5,-25.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 9418 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 33.5,8.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 9454 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 30.5,-11.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 9455 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 11.5,-57.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 9548 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -44.5,-29.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 9630 - components: - - type: Transform - pos: -18.5,-51.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 9683 - components: - - type: Transform - pos: -15.5,-50.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 9693 - components: - - type: Transform - pos: 0.5,-10.5 - parent: 2 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 9716 - components: - - type: Transform - pos: -16.5,-50.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 9965 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -25.5,-52.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 10060 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -22.5,-51.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 10163 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -45.5,-37.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 10167 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -34.5,-31.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 10415 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -42.5,-38.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 10558 - components: - - type: Transform - pos: 27.5,8.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 10595 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 9.5,-49.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 10596 - components: - - type: Transform - pos: 0.5,-49.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 10718 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -1.5,10.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 10852 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 35.5,-31.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 10955 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 0.5,-11.5 - parent: 2 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 10987 - components: - - type: Transform - pos: 2.5,-47.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 10992 - components: - - type: Transform - pos: 19.5,5.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 11041 - components: - - type: Transform - pos: 21.5,7.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 11101 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -43.5,-38.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 11119 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -8.5,-57.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 11120 - components: - - type: Transform - pos: -6.5,-47.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 11178 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 33.5,1.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 11279 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -8.5,-40.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 11298 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -6.5,-55.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 11425 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -33.5,-31.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 11590 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 9.5,-61.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 11621 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 12.5,16.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 11837 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -13.5,11.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 11993 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -45.5,-36.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 12196 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -7.5,-47.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 12320 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -8.5,-14.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12373 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 32.5,-10.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 12395 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -34.5,-28.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12396 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -34.5,-27.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12399 - components: - - type: Transform - pos: -31.5,-35.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12454 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -44.5,-34.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 12455 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -42.5,-34.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12458 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -44.5,-32.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 12461 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -42.5,-28.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12472 - components: - - type: Transform - pos: -39.5,-27.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12473 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -39.5,-32.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 12474 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -44.5,-31.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 12596 - components: - - type: Transform - pos: 16.5,12.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 12604 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 37.5,19.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12681 - components: - - type: Transform - pos: 21.5,22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 12683 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -47.5,-28.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12684 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -48.5,-31.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 12904 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -48.5,-30.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 12905 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -47.5,-29.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12952 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -55.5,-30.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 12967 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -54.5,-29.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13237 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 30.5,-7.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13365 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 9.5,-32.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13419 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 11.5,-26.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13441 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 9.5,-24.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13450 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 9.5,-25.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13451 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 11.5,-27.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13457 - components: - - type: Transform - pos: 19.5,-21.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13459 - components: - - type: Transform - pos: 21.5,-20.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13466 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 32.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13471 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 35.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13482 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 45.5,-20.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13490 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 39.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13496 - components: - - type: Transform - pos: 29.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13498 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 33.5,-31.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13505 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 23.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13509 - components: - - type: Transform - pos: 21.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13534 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 52.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13572 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 37.5,-10.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13595 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 37.5,-7.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13596 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 36.5,-6.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13602 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 35.5,-18.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13603 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 37.5,-17.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13611 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 11.5,-38.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13613 - components: - - type: Transform - pos: 35.5,-10.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13636 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 30.5,-18.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13824 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -19.5,-38.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13828 - components: - - type: Transform - pos: -19.5,-33.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13868 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -47.5,-33.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13870 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -48.5,-36.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13928 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -47.5,-38.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13958 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -24.5,-33.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13961 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -24.5,-36.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13977 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -20.5,-48.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13982 - components: - - type: Transform - pos: -22.5,-46.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14040 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -20.5,-42.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14041 - components: - - type: Transform - pos: -18.5,-40.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14042 - components: - - type: Transform - pos: -13.5,-40.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14043 - components: - - type: Transform - pos: -15.5,-42.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14088 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -49.5,-23.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14092 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 31.5,11.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14140 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 33.5,10.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14158 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 30.5,-6.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14255 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 2.5,12.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14321 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -12.5,10.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14325 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -34.5,-54.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14341 - components: - - type: Transform - pos: 10.5,12.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14374 - components: - - type: Transform - pos: -3.5,12.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14404 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -34.5,-55.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14416 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -32.5,-48.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14418 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -15.5,-18.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14440 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -34.5,-63.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14450 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -32.5,-52.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14490 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 40.5,-7.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14522 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -34.5,-72.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14603 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -17.5,-8.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14628 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -17.5,-13.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14635 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -15.5,-11.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14655 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -21.5,-20.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14674 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -32.5,-70.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14682 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -24.5,-24.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14685 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -22.5,-25.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14697 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -24.5,-27.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14732 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -34.5,-62.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14737 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -34.5,-50.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14746 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -32.5,-57.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14843 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 16.5,21.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14869 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -44.5,-24.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14870 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -42.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14885 - components: - - type: Transform - pos: -37.5,-52.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14887 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 30.5,-8.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14958 - components: - - type: Transform - pos: 10.5,-47.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 15102 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -9.5,-42.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15106 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -6.5,-41.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15161 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 32.5,-16.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 15197 - components: - - type: Transform - pos: 18.5,-39.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 15277 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 5.5,10.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15299 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 19.5,-41.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15935 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -8.5,-49.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 16023 - components: - - type: Transform - pos: -6.5,-31.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 16127 - components: - - type: Transform - pos: -30.5,-40.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 16243 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -27.5,-25.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 16917 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 15.5,19.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 16953 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -50.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 17136 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 9.5,-40.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 17362 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 5.5,19.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 17366 - components: - - type: Transform - pos: 2.5,17.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 17367 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 4.5,17.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 17376 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 4.5,23.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 17392 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -1.5,18.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 17410 - components: - - type: Transform - pos: 4.5,25.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 17488 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 0.5,-7.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 17795 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -11.5,-11.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 17798 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -9.5,-11.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 17881 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -8.5,-12.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 17954 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 52.5,-37.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 18485 - components: - - type: Transform - pos: 79.5,-41.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 18661 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 89.5,-41.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 18767 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 86.5,-43.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 18828 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 78.5,-43.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 18899 - components: - - type: Transform - pos: 69.5,-40.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 19570 - components: - - type: Transform - pos: 0.5,-6.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 19580 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 66.5,-37.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 21066 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 2.5,-56.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 21073 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 9.5,-56.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 21077 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 11.5,-59.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 21133 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -6.5,-61.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 21950 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 12.5,25.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22068 - components: - - type: Transform - pos: 57.5,-37.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22237 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 16.5,-43.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22239 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 17.5,-44.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 22320 - components: - - type: Transform - pos: 15.5,22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22363 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 31.5,19.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 22368 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 27.5,22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22369 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 28.5,21.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 22378 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 23.5,21.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 22391 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 32.5,22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22394 - components: - - type: Transform - pos: 33.5,17.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22397 - components: - - type: Transform - pos: 33.5,19.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 22409 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 32.5,18.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22423 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 37.5,21.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 22442 - components: - - type: Transform - pos: 41.5,20.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22577 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -48.5,-34.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23405 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 2.5,-9.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 23414 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 6.5,-9.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 23732 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -13.5,16.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23912 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -17.5,-4.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23943 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -15.5,2.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23948 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -15.5,-0.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23951 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -17.5,4.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23954 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -15.5,5.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23963 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -17.5,6.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23969 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -17.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23970 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -15.5,-1.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24018 - components: - - type: Transform - pos: -25.5,-1.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24022 - components: - - type: Transform - pos: -20.5,-1.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24071 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -25.5,-7.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24080 - components: - - type: Transform - pos: -27.5,-1.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24133 - components: - - type: Transform - pos: -35.5,13.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24144 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -28.5,7.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24151 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -28.5,13.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24158 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -31.5,7.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24166 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -29.5,2.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24168 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -26.5,14.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24173 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -38.5,12.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24174 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -38.5,11.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24182 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -36.5,15.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24227 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -31.5,-1.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24236 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -38.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24237 - components: - - type: Transform - pos: -40.5,-1.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24618 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -21.5,-15.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' -- proto: GasPort - entities: - - uid: 122 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 29.5,-6.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 1849 - components: - - type: Transform - pos: 29.5,-43.5 - parent: 2 - - uid: 1852 - components: - - type: Transform - pos: 28.5,-43.5 - parent: 2 - - uid: 1856 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 26.5,-45.5 - parent: 2 - - uid: 1866 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 28.5,-45.5 - parent: 2 - - uid: 2023 - components: - - type: Transform - pos: -11.5,-10.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 2024 - components: - - type: Transform - pos: -10.5,-10.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 4069 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -1.5,-11.5 - parent: 2 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 4495 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 31.5,-41.5 - parent: 2 - - uid: 4496 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 32.5,-41.5 - parent: 2 - - uid: 4515 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 35.5,-44.5 - parent: 2 - - uid: 4516 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 35.5,-46.5 - parent: 2 - - uid: 4597 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 26.5,-46.5 - parent: 2 - - uid: 4608 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 31.5,-45.5 - parent: 2 - - uid: 6197 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 29.5,-45.5 - parent: 2 - - uid: 11112 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -1.5,-7.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 12135 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -37.5,-35.5 - parent: 2 - - uid: 13036 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -52.5,-38.5 - parent: 2 - - uid: 13037 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -52.5,-37.5 - parent: 2 - - uid: 13241 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 29.5,-7.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 16441 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -54.5,17.5 - parent: 2 - - uid: 16442 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -53.5,17.5 - parent: 2 - - uid: 23480 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -4.5,-10.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 23481 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -4.5,-8.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' -- proto: GasPressurePump - entities: - - uid: 564 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 8.5,0.5 - parent: 2 - - uid: 1607 - components: - - type: MetaData - name: distro pump - - type: Transform - pos: -8.5,-4.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 1620 - components: - - type: Transform - pos: -0.5,0.5 - parent: 2 - - uid: 1621 - components: - - type: Transform - pos: -2.5,0.5 - parent: 2 - - uid: 1622 - components: - - type: Transform - pos: -4.5,0.5 - parent: 2 - - uid: 1623 - components: - - type: Transform - pos: -6.5,0.5 - parent: 2 - - uid: 1624 - components: - - type: Transform - pos: -8.5,0.5 - parent: 2 - - uid: 1625 - components: - - type: MetaData - name: waste pump - - type: Transform - rot: 3.141592653589793 rad - pos: -9.5,-4.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 2918 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -0.5,-11.5 - parent: 2 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 4517 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 36.5,-44.5 - parent: 2 - - uid: 4518 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 36.5,-46.5 - parent: 2 - - uid: 6597 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 32.5,-45.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 9118 - components: - - type: Transform - pos: 10.5,0.5 - parent: 2 - - uid: 9527 - components: - - type: Transform - pos: 4.5,0.5 - parent: 2 - - uid: 9592 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 2.5,0.5 - parent: 2 - - uid: 9885 - components: - - type: MetaData - name: Burn Chamber Supply - - type: Transform - rot: 1.5707963267948966 rad - pos: 0.5,-13.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 12512 - components: - - type: Transform - pos: -44.5,-35.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23330 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -0.5,-7.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 23460 - components: - - type: MetaData - name: Burn Chamber Supply - - type: Transform - pos: 6.5,-4.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 23473 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 7.5,-4.5 - 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 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -5.5,-4.5 - parent: 2 - - uid: 1724 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -4.5,-4.5 - parent: 2 - - uid: 2240 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -5.5,-6.5 - parent: 2 - - uid: 4536 - components: - - type: Transform - pos: 32.5,-40.5 - parent: 2 - - uid: 11764 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -11.5,-30.5 - parent: 2 - - uid: 14822 - components: - - type: Transform - pos: -45.5,-34.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' -- proto: GasThermoMachineHeater - entities: - - uid: 2409 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -6.5,-4.5 - parent: 2 - - uid: 4535 - components: - - type: Transform - pos: 31.5,-40.5 - parent: 2 - - uid: 4586 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -5.5,-7.5 - parent: 2 -- proto: GasValve - entities: - - uid: 11098 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 5.5,0.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23403 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 1.5,-11.5 - parent: 2 - - type: GasValve - open: False - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 23404 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 1.5,-7.5 - parent: 2 - - type: GasValve - open: False - - type: AtmosPipeColor - color: '#03FCD3FF' -- proto: GasVentPump - entities: - - uid: 585 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 57.5,-38.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - type: DeviceNetwork - deviceLists: - - 1909 - - uid: 646 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 10.5,-38.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 7178 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 666 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 31.5,-9.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15421 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 810 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -12.5,-3.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 2196 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 1004 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 7.5,-34.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13665 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 1021 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 7.5,-28.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13665 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 1188 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -4.5,-20.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 5565 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 1585 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -7.5,-3.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13796 - - 14984 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 1633 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -29.5,-6.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24059 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 1689 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 0.5,-33.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 1933 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 1913 - components: - - type: Transform - pos: 52.5,-36.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 1909 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 1953 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -23.5,6.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 1413 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 2034 - components: - - type: Transform - pos: 52.5,-18.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13549 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 2173 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 5.5,-18.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 11632 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 2598 - components: - - type: Transform - pos: 29.5,11.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 22510 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 3378 - components: - - type: Transform - pos: -28.5,-22.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15894 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 4410 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 34.5,-44.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13645 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 4561 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 30.5,-27.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 29 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 4689 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -7.5,-61.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 5030 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 4794 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -12.5,-20.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13800 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 4902 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -2.5,-14.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13793 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 5318 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -6.5,18.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 17445 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 5609 - components: - - type: Transform - pos: 27.5,23.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14943 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 6256 - components: - - type: Transform - pos: -41.5,-54.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 22600 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 6404 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 14.5,-53.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - type: DeviceNetwork - deviceLists: - - 6547 - - uid: 6613 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 28.5,-42.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13645 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 6719 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 16.5,-29.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13665 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 6761 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 24.5,-30.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13653 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 6766 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 21.5,-26.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13654 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 6796 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 33.5,-38.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13657 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 6844 - components: - - type: Transform - pos: 13.5,-48.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - type: DeviceNetwork - deviceLists: - - 103 - - uid: 7085 - components: - - type: Transform - pos: -7.5,-33.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 1933 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 7482 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -10.5,-6.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 2237 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 7862 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 19.5,6.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 22071 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 8410 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 10.5,-69.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 9393 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 9161 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 32.5,12.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14085 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 9373 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 31.5,-3.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14085 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 9861 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 12.5,-18.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 11632 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 10202 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -28.5,-36.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14210 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 10520 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -54.5,-23.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 7632 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 10573 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 10.5,-59.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 9393 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 11181 - components: - - type: Transform - pos: -44.5,-21.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15869 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 11354 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 38.5,-37.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13658 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 11385 - components: - - type: Transform - pos: -8.5,-37.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15139 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 11465 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -2.5,-40.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15139 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 12170 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -38.5,-37.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14210 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 12184 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -7.5,-48.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 2583 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 12188 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 21.5,-48.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15205 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 12397 - components: - - type: Transform - pos: -34.5,-30.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 16062 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 12421 - components: - - type: Transform - pos: -39.5,-31.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15862 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 12519 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -43.5,-34.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 16096 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13050 - components: - - type: Transform - pos: -55.5,-28.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13051 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -58.5,-30.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13410 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -37.5,-54.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 22600 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13433 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -23.5,-38.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15331 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13446 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 15.5,-26.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 2395 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13449 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 10.5,-27.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13665 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13516 - components: - - type: Transform - pos: 39.5,-21.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13639 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13525 - components: - - type: Transform - pos: 23.5,-21.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13640 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13543 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 52.5,-24.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13549 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13565 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 36.5,-18.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13612 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13578 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 34.5,-10.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13612 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13607 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -30.5,-25.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15894 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13617 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 37.5,-7.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13600 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13635 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 26.5,-17.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13638 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13680 - components: - - type: Transform - pos: -49.5,-21.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 7632 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13686 - components: - - type: Transform - pos: 34.5,-29.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 29 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13822 - components: - - type: Transform - pos: -19.5,-36.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13846 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13823 - components: - - type: Transform - pos: -15.5,-36.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13846 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13955 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -18.5,-41.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 58 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 13993 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -22.5,-47.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14004 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14021 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -13.5,-47.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14047 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14055 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -50.5,-36.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14915 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14063 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -49.5,-26.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14915 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14144 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -49.5,-44.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 16098 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14157 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -47.5,-34.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14915 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14524 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -23.5,-25.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15331 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14651 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -16.5,-13.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 10102 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14671 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -18.5,-23.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14733 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14711 - components: - - type: Transform - pos: -21.5,-19.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 10102 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14868 - components: - - type: Transform - pos: -43.5,-28.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15862 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14880 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 21.5,21.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14943 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 14884 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -43.5,-24.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15869 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 15007 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 10.5,-48.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 2583 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 15119 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 40.5,-9.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13600 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 15279 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -29.5,-62.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15287 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 15561 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 18.5,-40.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 22255 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 15562 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 21.5,-40.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 22255 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 16128 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -30.5,-41.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 7931 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 16165 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -33.5,-50.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 9309 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 16178 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -33.5,-55.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 9309 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 16267 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -33.5,-63.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 9309 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 16271 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -33.5,-72.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 12518 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 16307 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -33.5,-79.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 12518 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 17344 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -3.5,11.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 17348 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 17345 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 10.5,11.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 17348 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 17356 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -1.5,23.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 17352 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 17357 - components: - - type: Transform - pos: 10.5,19.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 17351 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 17358 - components: - - type: Transform - pos: -1.5,19.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 17351 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 17360 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 3.5,23.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 17352 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 17441 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 37.5,0.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 409 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 17560 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 36.5,-25.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13655 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 18032 - components: - - type: Transform - pos: 66.5,-36.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - type: DeviceNetwork - deviceLists: - - 1909 - - uid: 18523 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 69.5,-41.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 18894 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 18813 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 95.5,-44.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 17162 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 18821 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 95.5,-40.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 17162 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 18827 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 79.5,-44.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 18902 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 19984 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -12.5,-15.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 20727 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -30.5,-32.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15937 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 20834 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -7.5,-69.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 5030 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 21068 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 1.5,-56.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 3722 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 21069 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 5.5,-56.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 3722 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 21423 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 7.5,-42.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 7178 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 21801 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 21.5,2.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 9147 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 21816 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 27.5,3.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 10105 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 21848 - components: - - type: Transform - pos: 12.5,27.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 21678 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 21899 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 50.5,-12.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13549 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22073 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 32.5,7.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14085 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22242 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 15.5,-43.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 22255 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22243 - components: - - type: Transform - pos: 16.5,-36.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 22255 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22331 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 15.5,21.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 21678 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22395 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 31.5,18.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 22438 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22431 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 33.5,24.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 22432 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22440 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 40.5,20.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 22439 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22450 - components: - - type: Transform - pos: 47.5,21.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 22439 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 22588 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 35.5,-4.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13600 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23060 - components: - - type: Transform - pos: 5.5,-30.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13665 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23078 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 25.5,-10.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 23067 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23085 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -7.5,-24.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 3489 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23086 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -36.5,-23.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23091 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -28.5,-48.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14004 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23101 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -16.5,-56.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14019 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23104 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 2.5,-53.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 2583 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23105 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -1.5,-44.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14795 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23129 - components: - - type: Transform - pos: 6.5,-38.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 7178 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23130 - components: - - type: Transform - pos: 6.5,-44.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 7178 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23139 - components: - - type: Transform - pos: -30.5,-27.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15937 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23172 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 31.5,-34.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 8983 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23175 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 28.5,-34.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 8983 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23202 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 30.5,-56.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 23193 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23373 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -24.5,-52.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 20239 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23374 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -25.5,-54.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 20239 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23514 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -15.5,-51.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14019 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23516 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -12.5,-50.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14019 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23581 - components: - - type: Transform - pos: 19.5,13.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 23586 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23733 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -14.5,16.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - type: DeviceNetwork - deviceLists: - - 8606 - - uid: 23735 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -20.5,29.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - type: DeviceNetwork - deviceLists: - - 23739 - - uid: 23972 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -16.5,-4.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24035 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 23993 - components: - - type: Transform - pos: -38.5,-2.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24238 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24033 - components: - - type: Transform - pos: -21.5,-0.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24035 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24060 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -21.5,-7.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24059 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24104 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -28.5,2.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 1931 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24164 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -32.5,7.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24130 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24186 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -36.5,9.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24130 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24187 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -38.5,9.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24130 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24188 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -40.5,12.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24130 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24189 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -40.5,15.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24130 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24190 - components: - - type: Transform - pos: -36.5,16.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24130 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24191 - components: - - type: Transform - pos: -38.5,13.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24130 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24229 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -33.5,0.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24238 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24233 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -32.5,-5.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24238 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24252 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -40.5,3.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24254 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24273 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -45.5,-3.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24291 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24274 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -43.5,-6.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24291 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24275 - components: - - type: Transform - pos: -43.5,1.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24292 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24284 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -39.5,-7.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24290 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24315 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -16.5,4.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 8606 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24627 - components: - - type: Transform - pos: -21.5,-14.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24601 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 24628 - components: - - type: Transform - pos: -28.5,-14.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24601 - - type: AtmosPipeColor - color: '#0055CCFF' -- proto: GasVentPumpFreezer - entities: - - uid: 7072 - components: - - type: Transform - pos: -11.5,-32.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 2191 - - type: AtmosPipeColor - color: '#0055CCFF' -- proto: GasVentScrubber - entities: - - uid: 131 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -12.5,-18.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13800 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 580 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 32.5,14.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14085 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 765 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 31.5,-1.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14085 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 783 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 27.5,0.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 1016 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 7.5,-30.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13665 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 1163 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 46.5,-18.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13549 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 1569 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -10.5,-8.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 2237 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 2176 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 4.5,-18.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 11632 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 2208 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -12.5,-2.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 2196 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 2562 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -3.5,-31.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 1933 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 2752 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -4.5,-18.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 5565 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 3122 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 48.5,-12.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13549 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 3375 - components: - - type: Transform - pos: -27.5,-22.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15894 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 3486 - components: - - type: Transform - pos: -5.5,-48.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 2583 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 3742 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 14.5,-51.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - type: DeviceNetwork - deviceLists: - - 6547 - - uid: 3837 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 15.5,-48.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - type: DeviceNetwork - deviceLists: - - 103 - - uid: 4246 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 38.5,-35.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13658 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 4262 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 32.5,-44.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13645 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 5054 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 10.5,-25.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13665 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 5823 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -7.5,-59.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 5030 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 6501 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -26.5,-25.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15894 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 6545 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 14.5,-18.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 11632 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 6614 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 27.5,-42.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13645 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 6725 - components: - - type: Transform - pos: 16.5,-31.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13665 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 6759 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 24.5,-31.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13653 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 6765 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 19.5,-26.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13654 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 7478 - components: - - type: Transform - pos: -50.5,-21.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 7632 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 8014 - components: - - type: Transform - pos: 8.5,-48.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 2583 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 8445 - components: - - type: Transform - pos: -12.5,16.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 8606 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 9131 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 31.5,-11.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15421 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 9456 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 10.5,-40.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 7178 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 9627 - components: - - type: Transform - pos: -0.5,-14.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13793 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 11024 - components: - - type: Transform - pos: -42.5,-21.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15869 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 11155 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 7.5,-56.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 3722 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 11243 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 10.5,-72.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 9393 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 11259 - components: - - type: Transform - pos: -9.5,-37.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15139 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 11274 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -7.5,-72.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 5030 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 11369 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 30.5,-28.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 29 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 11604 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 10.5,-61.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 9393 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12169 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -38.5,-36.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14210 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12377 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 17.5,-48.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15205 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12378 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 21.5,-21.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13640 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12398 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -34.5,-29.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 16062 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12415 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -39.5,-28.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15862 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12430 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -31.5,-36.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14210 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12488 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -43.5,-35.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 16096 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 12602 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 38.5,19.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 22439 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13045 - components: - - type: Transform - pos: -54.5,-28.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13049 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -58.5,-29.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13086 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 27.5,24.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14943 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13411 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -37.5,-53.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 22600 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13448 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 15.5,-24.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 2395 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13514 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 37.5,-21.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13639 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13557 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 36.5,-17.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13612 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13582 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -40.5,-54.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 22600 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13599 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 40.5,-10.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13600 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13614 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 38.5,-10.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13612 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13634 - components: - - type: Transform - pos: 28.5,-17.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13638 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13641 - components: - - type: Transform - pos: 33.5,-36.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13657 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13790 - components: - - type: Transform - pos: 33.5,-29.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 29 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13819 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -19.5,-34.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13846 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13833 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -15.5,-34.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13846 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 13850 - components: - - type: Transform - pos: 17.5,6.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 22071 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14002 - components: - - type: Transform - pos: -20.5,-47.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14004 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14020 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -15.5,-47.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14047 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14030 - components: - - type: Transform - pos: -20.5,-41.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 58 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14054 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -50.5,-38.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14915 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14058 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -49.5,-33.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14915 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14059 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -49.5,-27.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14915 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14078 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 37.5,3.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 409 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14089 - components: - - type: Transform - pos: -54.5,-21.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 7632 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14130 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -47.5,-44.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 16098 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14378 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -23.5,-27.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15331 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14706 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -16.5,-11.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 10102 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14709 - components: - - type: Transform - pos: -13.5,-23.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14733 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14710 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -19.5,-19.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 10102 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14730 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -23.5,-36.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15331 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14867 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -43.5,-31.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15862 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14886 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -43.5,-22.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15869 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14900 - components: - - type: Transform - pos: -38.5,-23.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15875 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15080 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -2.5,-41.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15139 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15099 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -7.5,-26.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 3489 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15113 - components: - - type: Transform - pos: -26.5,-27.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15937 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15120 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 38.5,-4.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13600 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15126 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 27.5,11.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 22510 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15269 - components: - - type: Transform - pos: -29.5,-60.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15287 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15535 - components: - - type: Transform - pos: 15.5,-36.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 22255 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15559 - components: - - type: Transform - pos: 22.5,-40.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 22255 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15560 - components: - - type: Transform - pos: 19.5,-40.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 22255 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15581 - components: - - type: Transform - pos: 17.5,-43.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 22255 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15879 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 7.5,-38.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 7178 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 16129 - components: - - type: Transform - pos: -32.5,-41.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 7931 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 16139 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -26.5,-32.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15937 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 16164 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -33.5,-48.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 9309 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 16166 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -33.5,-57.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 9309 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 16260 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -33.5,-61.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 9309 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 16302 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -33.5,-70.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 12518 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 16309 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -33.5,-77.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 12518 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 17117 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 46.5,-24.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13549 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 17342 - components: - - type: Transform - pos: -1.5,11.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 17348 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 17343 - components: - - type: Transform - pos: 12.5,11.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 17348 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 17355 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 4.5,19.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 17351 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 17359 - components: - - type: Transform - pos: 5.5,23.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 17352 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 17437 - components: - - type: Transform - pos: 40.5,-6.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13600 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 17561 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 36.5,-26.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13655 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 18783 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 87.5,-43.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 17162 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 18784 - components: - - type: Transform - pos: 87.5,-41.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 17162 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 18826 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 79.5,-40.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 18902 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 19969 - components: - - type: Transform - pos: 23.5,22.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14943 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 19983 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -12.5,-13.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 21067 - components: - - type: Transform - pos: -3.5,-56.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 3722 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 21421 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 7.5,-44.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 7178 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 21800 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 21.5,1.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 9147 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 22041 - components: - - type: Transform - pos: 13.5,27.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 21678 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 22072 - components: - - type: Transform - pos: 30.5,7.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14085 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 22332 - components: - - type: Transform - pos: 15.5,20.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 21678 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 22392 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 33.5,18.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 22438 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 22436 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 36.5,24.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 22432 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 22451 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 46.5,21.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 22439 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23058 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 5.5,-34.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13665 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23059 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 5.5,-28.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 13665 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23082 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 26.5,-10.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 23067 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23090 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -29.5,-48.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14004 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23102 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -18.5,-56.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14019 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23103 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 0.5,-53.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 2583 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23106 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -5.5,-44.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14795 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23117 - components: - - type: Transform - pos: 69.5,-43.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 18894 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23131 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 6.5,-42.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 7178 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23171 - components: - - type: Transform - pos: 30.5,-34.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 8983 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23174 - components: - - type: Transform - pos: 27.5,-34.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 8983 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23195 - components: - - type: Transform - pos: 31.5,-56.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 23193 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 23203 - components: - - type: Transform - pos: -8.5,18.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 17445 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23335 - components: - - type: Transform - pos: -44.5,1.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24292 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23372 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -22.5,-52.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 20239 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23375 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -25.5,-55.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 20239 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23513 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -19.5,-52.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14019 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23519 - components: - - type: Transform - pos: -11.5,-50.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14019 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23585 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 15.5,15.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 23586 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23734 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -18.5,29.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - type: DeviceNetwork - deviceLists: - - 23739 - - uid: 23817 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 10.5,-1.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14984 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 23971 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -16.5,-0.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24035 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24002 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -40.5,-2.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24238 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24032 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -21.5,-4.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24035 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24061 - components: - - type: Transform - pos: -22.5,-7.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24059 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24073 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -24.5,-7.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24059 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24081 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -22.5,2.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 1931 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24089 - components: - - type: Transform - pos: -25.5,6.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 1413 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24095 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -27.5,-2.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24238 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24165 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -27.5,7.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24130 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24171 - components: - - type: Transform - pos: -26.5,15.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24130 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24172 - components: - - type: Transform - pos: -24.5,15.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24130 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24197 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -35.5,9.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24130 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24198 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -39.5,9.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24130 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24199 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -41.5,12.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24130 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24200 - components: - - type: Transform - pos: -40.5,16.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24130 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24228 - components: - - type: Transform - pos: -31.5,0.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24238 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24251 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -35.5,3.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24254 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24269 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -45.5,-1.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24291 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24272 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -44.5,-6.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24291 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24285 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -36.5,-7.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24290 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24318 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -16.5,2.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 8606 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 24617 - components: - - type: Transform - pos: -25.5,-14.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 24601 - - type: AtmosPipeColor - color: '#990000FF' -- proto: GasVentScrubberFreezer - entities: - - uid: 13399 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -9.5,-31.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 2191 - - type: AtmosPipeColor - color: '#990000FF' -- proto: GasVolumePump - entities: - - uid: 10856 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 1.5,-8.5 - parent: 2 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 11653 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 1.5,-10.5 - parent: 2 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 12148 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -38.5,-35.5 - parent: 2 - - uid: 13995 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 1.5,-12.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 18007 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 1.5,-6.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' -- proto: Gauze - entities: - - uid: 18976 - components: - - type: Transform - pos: -25.504946,23.170948 - parent: 2 -- proto: GeigerCounter - entities: - - uid: 16335 - components: - - type: Transform - parent: 15897 - - type: Physics - canCollide: False - - type: InsideEntityStorage -- proto: Girder - entities: - - uid: 51 - components: - - type: Transform - pos: 5.5,-99.5 - parent: 2 - - uid: 2263 - components: - - type: Transform - pos: 63.5,-62.5 - parent: 2 - - uid: 6976 - components: - - type: Transform - pos: 77.5,-51.5 - parent: 2 - - uid: 7672 - components: - - type: Transform - pos: 58.5,-76.5 - parent: 2 - - uid: 8109 - components: - - type: Transform - pos: -0.5,-88.5 - parent: 2 - - uid: 10052 - components: - - type: Transform - pos: -2.5,-87.5 - parent: 2 - - uid: 10821 - components: - - type: Transform - pos: 45.5,-84.5 - parent: 2 - - uid: 10825 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 60.5,-80.5 - parent: 2 - - uid: 10831 - components: - - type: Transform - pos: 75.5,-60.5 - parent: 2 - - uid: 10840 - components: - - type: Transform - pos: 73.5,-59.5 - parent: 2 - - uid: 10859 - components: - - type: Transform - pos: 49.5,-72.5 - parent: 2 - - uid: 10863 - components: - - type: Transform - pos: 9.5,-96.5 - parent: 2 - - uid: 10890 - components: - - type: Transform - pos: 75.5,-68.5 - parent: 2 - - uid: 11598 - components: - - type: Transform - pos: 63.5,-61.5 - parent: 2 - - uid: 11868 - components: - - type: Transform - pos: 49.5,-79.5 - parent: 2 - - uid: 11873 - components: - - type: Transform - pos: 65.5,-67.5 - parent: 2 - - uid: 11885 - components: - - type: Transform - pos: 57.5,-71.5 - parent: 2 - - uid: 12225 - components: - - type: Transform - pos: 81.5,-14.5 - parent: 2 - - uid: 12369 - components: - - type: Transform - pos: 51.5,-71.5 - parent: 2 - - uid: 12808 - components: - - type: Transform - pos: -2.5,-91.5 - parent: 2 - - uid: 12835 - components: - - type: Transform - pos: 2.5,-88.5 - parent: 2 - - uid: 12838 - components: - - type: Transform - pos: 3.5,-88.5 - parent: 2 - - uid: 13239 - components: - - type: Transform - pos: 75.5,-67.5 - parent: 2 - - uid: 14541 - components: - - type: Transform - pos: 64.5,-66.5 - parent: 2 - - uid: 15064 - components: - - type: Transform - pos: 13.5,-90.5 - parent: 2 - - uid: 15066 - components: - - type: Transform - pos: 12.5,-90.5 - parent: 2 - - uid: 17844 - components: - - type: Transform - pos: 66.5,-67.5 - parent: 2 - - uid: 17874 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -10.5,-90.5 - parent: 2 - - uid: 17912 - components: - - type: Transform - pos: -11.5,-89.5 - parent: 2 - - uid: 17927 - components: - - type: Transform - pos: -12.5,-90.5 - parent: 2 - - uid: 17998 - components: - - type: Transform - pos: -4.5,-96.5 - parent: 2 - - uid: 18163 - components: - - type: Transform - pos: 86.5,-20.5 - parent: 2 - - uid: 18164 - components: - - type: Transform - pos: 86.5,-21.5 - parent: 2 - - uid: 18249 - components: - - type: Transform - pos: 89.5,-20.5 - parent: 2 - - uid: 18423 - components: - - type: Transform - pos: 7.5,-100.5 - parent: 2 - - uid: 18431 - components: - - type: Transform - pos: 81.5,-13.5 - parent: 2 - - uid: 18446 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 83.5,-11.5 - parent: 2 - - uid: 18474 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 86.5,-10.5 - parent: 2 - - uid: 18475 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 89.5,-10.5 - parent: 2 - - uid: 18514 - components: - - type: Transform - pos: 36.5,25.5 - parent: 2 - - uid: 19053 - components: - - type: Transform - pos: 78.5,-57.5 - parent: 2 - - uid: 19089 - components: - - type: Transform - pos: 78.5,-59.5 - parent: 2 - - uid: 19091 - components: - - type: Transform - pos: 83.5,-57.5 - parent: 2 - - uid: 19214 - components: - - type: Transform - pos: 9.5,-100.5 - parent: 2 - - uid: 19263 - components: - - type: Transform - pos: -2.5,-89.5 - parent: 2 - - uid: 19399 - components: - - type: Transform - pos: -1.5,-86.5 - parent: 2 - - uid: 19430 - components: - - type: Transform - pos: 72.5,-59.5 - parent: 2 - - uid: 19437 - components: - - type: Transform - pos: 60.5,-71.5 - parent: 2 - - uid: 19439 - components: - - type: Transform - pos: -10.5,-89.5 - parent: 2 - - uid: 19845 - components: - - type: Transform - pos: 70.5,-59.5 - parent: 2 - - uid: 19855 - components: - - type: Transform - pos: 69.5,-66.5 - parent: 2 - - uid: 19917 - components: - - type: Transform - pos: 49.5,-70.5 - parent: 2 - - uid: 19935 - components: - - type: Transform - pos: 90.5,-20.5 - parent: 2 - - uid: 20072 - components: - - type: Transform - pos: 5.5,-90.5 - parent: 2 - - uid: 22943 - components: - - type: Transform - pos: 77.5,-74.5 - parent: 2 - - uid: 22957 - components: - - type: Transform - pos: 5.5,-91.5 - parent: 2 -- proto: GlassBoxLaserFilled - entities: - - uid: 23379 - components: - - type: Transform - pos: -26.5,-55.5 - parent: 2 -- proto: GoldRingDiamond - entities: - - uid: 4808 - components: - - type: Transform - pos: -30.014654,-64.389244 - parent: 2 -- proto: GrassBattlemap - entities: - - uid: 6007 - components: - - type: Transform - pos: 19.1625,-48.853436 - parent: 2 -- proto: GravityGenerator - entities: - - uid: 7868 - components: - - type: Transform - pos: 25.5,-7.5 - parent: 2 -- proto: Grille - entities: - - uid: 22 - components: - - type: Transform - pos: -31.5,-76.5 - parent: 2 - - uid: 41 - components: - - type: Transform - pos: 13.5,15.5 - parent: 2 - - uid: 49 - components: - - type: Transform - pos: 6.5,-7.5 - parent: 2 - - uid: 50 - components: - - type: Transform - pos: 47.5,-73.5 - parent: 2 - - uid: 65 - components: - - type: Transform - pos: -31.5,-75.5 - parent: 2 - - uid: 72 - components: - - type: Transform - pos: -19.5,-62.5 - parent: 2 - - uid: 89 - components: - - type: Transform - pos: -18.5,-10.5 - parent: 2 - - uid: 90 - components: - - type: Transform - pos: 8.5,-7.5 - parent: 2 - - uid: 94 - components: - - type: Transform - pos: 6.5,-11.5 - parent: 2 - - uid: 97 - components: - - type: Transform - pos: -27.5,-0.5 - parent: 2 - - uid: 99 - components: - - type: Transform - pos: -9.5,14.5 - parent: 2 - - uid: 101 - components: - - type: Transform - pos: 8.5,-11.5 - parent: 2 - - uid: 104 - components: - - type: Transform - pos: 77.5,-45.5 - parent: 2 - - uid: 120 - components: - - type: Transform - pos: 52.5,-11.5 - parent: 2 - - uid: 160 - components: - - type: Transform - pos: -48.5,-17.5 - parent: 2 - - uid: 170 - components: - - type: Transform - pos: -27.5,-4.5 - parent: 2 - - uid: 171 - components: - - type: Transform - pos: 1.5,14.5 - parent: 2 - - uid: 227 - components: - - type: Transform - pos: -28.5,-43.5 - parent: 2 - - uid: 243 - components: - - type: Transform - pos: 72.5,-72.5 - parent: 2 - - uid: 253 - components: - - type: Transform - pos: -26.5,6.5 - parent: 2 - - uid: 254 - components: - - type: Transform - pos: -26.5,7.5 - parent: 2 - - uid: 264 - components: - - type: Transform - pos: 26.5,27.5 - parent: 2 - - uid: 265 - components: - - type: Transform - pos: 28.5,27.5 - parent: 2 - - uid: 283 - components: - - type: Transform - pos: -25.5,-46.5 - parent: 2 - - uid: 289 - components: - - type: Transform - pos: -33.5,-82.5 - parent: 2 - - uid: 309 - components: - - type: Transform - pos: 27.5,30.5 - parent: 2 - - uid: 310 - components: - - type: Transform - pos: -11.5,-66.5 - parent: 2 - - uid: 312 - components: - - type: Transform - pos: -30.5,-79.5 - parent: 2 - - uid: 323 - components: - - type: Transform - pos: 2.5,-23.5 - parent: 2 - - uid: 325 - components: - - type: Transform - pos: -44.5,-33.5 - parent: 2 - - uid: 336 - components: - - type: Transform - pos: 60.5,-75.5 - parent: 2 - - uid: 375 - components: - - type: Transform - pos: -29.5,-39.5 - parent: 2 - - uid: 410 - components: - - type: Transform - pos: 52.5,-13.5 - parent: 2 - - uid: 430 - components: - - type: Transform - pos: -50.5,-62.5 - parent: 2 - - uid: 472 - components: - - type: Transform - pos: -14.5,-19.5 - parent: 2 - - uid: 494 - components: - - type: Transform - pos: -29.5,-0.5 - parent: 2 - - uid: 505 - components: - - type: Transform - pos: -21.5,-5.5 - parent: 2 - - uid: 513 - components: - - type: Transform - pos: 51.5,-10.5 - parent: 2 - - uid: 594 - components: - - type: Transform - pos: -25.5,8.5 - parent: 2 - - uid: 601 - components: - - type: Transform - pos: -5.5,9.5 - parent: 2 - - uid: 615 - components: - - type: Transform - pos: -23.5,8.5 - parent: 2 - - uid: 627 - components: - - type: Transform - pos: -18.5,-9.5 - parent: 2 - - uid: 664 - components: - - type: Transform - pos: -27.5,-17.5 - parent: 2 - - uid: 665 - components: - - type: Transform - pos: -26.5,-20.5 - parent: 2 - - uid: 690 - components: - - type: Transform - pos: -24.5,8.5 - parent: 2 - - uid: 691 - components: - - type: Transform - pos: -23.5,-11.5 - parent: 2 - - uid: 693 - components: - - type: Transform - pos: 9.5,9.5 - parent: 2 - - uid: 701 - components: - - type: Transform - pos: -47.5,-18.5 - parent: 2 - - uid: 729 - components: - - type: Transform - pos: -3.5,9.5 - parent: 2 - - uid: 730 - components: - - type: Transform - pos: -4.5,9.5 - parent: 2 - - uid: 753 - components: - - type: Transform - pos: -26.5,5.5 - parent: 2 - - uid: 755 - components: - - type: Transform - pos: -21.5,40.5 - parent: 2 - - uid: 756 - components: - - type: Transform - pos: -17.5,40.5 - parent: 2 - - uid: 792 - components: - - type: Transform - pos: -26.5,38.5 - parent: 2 - - uid: 797 - components: - - type: Transform - pos: -20.5,39.5 - parent: 2 - - uid: 801 - components: - - type: Transform - pos: -18.5,39.5 - parent: 2 - - uid: 816 - components: - - type: Transform - pos: -2.5,9.5 - parent: 2 - - uid: 817 - components: - - type: Transform - pos: -1.5,9.5 - parent: 2 - - uid: 871 - components: - - type: Transform - pos: 10.5,23.5 - parent: 2 - - uid: 891 - components: - - type: Transform - pos: 46.5,23.5 - parent: 2 - - uid: 899 - components: - - type: Transform - pos: 9.5,28.5 - parent: 2 - - uid: 980 - components: - - type: Transform - pos: -22.5,-11.5 - parent: 2 - - uid: 988 - components: - - type: Transform - pos: -4.5,19.5 - parent: 2 - - uid: 989 - components: - - type: Transform - pos: -3.5,20.5 - parent: 2 - - uid: 990 - components: - - type: Transform - pos: -3.5,22.5 - parent: 2 - - uid: 1008 - components: - - type: Transform - pos: 50.5,-10.5 - parent: 2 - - uid: 1012 - components: - - type: Transform - pos: 51.5,-14.5 - parent: 2 - - uid: 1034 - components: - - type: Transform - pos: 7.5,14.5 - parent: 2 - - uid: 1047 - components: - - type: Transform - pos: 7.5,28.5 - parent: 2 - - uid: 1068 - components: - - type: Transform - pos: 41.5,-44.5 - parent: 2 - - uid: 1120 - components: - - type: Transform - pos: -22.5,-5.5 - parent: 2 - - uid: 1149 - components: - - type: Transform - pos: 51.5,-50.5 - parent: 2 - - uid: 1152 - components: - - type: Transform - pos: -59.5,-49.5 - parent: 2 - - uid: 1164 - components: - - type: Transform - pos: -59.5,-48.5 - parent: 2 - - uid: 1225 - components: - - type: Transform - pos: 77.5,-3.5 - parent: 2 - - uid: 1257 - components: - - type: Transform - pos: -59.5,-46.5 - parent: 2 - - uid: 1265 - components: - - type: Transform - pos: -30.5,-67.5 - parent: 2 - - uid: 1266 - components: - - type: Transform - pos: -13.5,-67.5 - parent: 2 - - uid: 1285 - components: - - type: Transform - pos: -2.5,-54.5 - parent: 2 - - uid: 1298 - components: - - type: Transform - pos: -18.5,-62.5 - parent: 2 - - uid: 1318 - components: - - type: Transform - pos: 37.5,26.5 - parent: 2 - - uid: 1322 - components: - - type: Transform - pos: -12.5,-62.5 - parent: 2 - - uid: 1327 - components: - - type: Transform - pos: -11.5,-62.5 - parent: 2 - - uid: 1339 - components: - - type: Transform - pos: 35.5,27.5 - parent: 2 - - uid: 1357 - components: - - type: Transform - pos: -4.5,25.5 - parent: 2 - - uid: 1358 - components: - - type: Transform - pos: 1.5,28.5 - parent: 2 - - uid: 1395 - components: - - type: Transform - pos: -26.5,-53.5 - parent: 2 - - uid: 1509 - components: - - type: Transform - pos: -21.5,-62.5 - parent: 2 - - uid: 1549 - components: - - type: Transform - pos: -27.5,-65.5 - parent: 2 - - uid: 1599 - components: - - type: Transform - pos: -14.5,-8.5 - parent: 2 - - uid: 1630 - components: - - type: Transform - pos: -9.5,-23.5 - parent: 2 - - uid: 1641 - components: - - type: Transform - pos: -25.5,37.5 - parent: 2 - - uid: 1676 - components: - - type: Transform - pos: -44.5,-26.5 - parent: 2 - - uid: 1681 - components: - - type: Transform - pos: 67.5,-71.5 - parent: 2 - - uid: 1697 - components: - - type: Transform - pos: 67.5,-73.5 - parent: 2 - - uid: 1710 - components: - - type: Transform - pos: 5.5,-10.5 - parent: 2 - - uid: 1751 - components: - - type: Transform - pos: 4.5,9.5 - parent: 2 - - uid: 1759 - components: - - type: Transform - pos: 3.5,9.5 - parent: 2 - - uid: 1763 - components: - - type: Transform - pos: -36.5,-80.5 - parent: 2 - - uid: 1767 - components: - - type: Transform - pos: 1.5,9.5 - parent: 2 - - uid: 1768 - components: - - type: Transform - pos: 0.5,9.5 - parent: 2 - - uid: 1771 - components: - - type: Transform - pos: -0.5,-39.5 - parent: 2 - - uid: 1779 - components: - - type: Transform - pos: -30.5,-80.5 - parent: 2 - - uid: 1798 - components: - - type: Transform - pos: -36.5,-79.5 - parent: 2 - - uid: 1838 - components: - - type: Transform - pos: -36.5,-73.5 - parent: 2 - - uid: 2009 - components: - - type: Transform - pos: 7.5,4.5 - parent: 2 - - uid: 2016 - components: - - type: Transform - pos: -14.5,-7.5 - parent: 2 - - uid: 2062 - components: - - type: Transform - pos: 20.5,-17.5 - parent: 2 - - uid: 2086 - components: - - type: Transform - pos: -20.5,-68.5 - parent: 2 - - uid: 2131 - components: - - type: Transform - pos: -25.5,-19.5 - parent: 2 - - uid: 2132 - components: - - type: Transform - pos: -14.5,-18.5 - parent: 2 - - uid: 2154 - components: - - type: Transform - pos: 62.5,-35.5 - parent: 2 - - uid: 2214 - components: - - type: Transform - pos: 38.5,-66.5 - parent: 2 - - uid: 2220 - components: - - type: Transform - pos: 97.5,-22.5 - parent: 2 - - uid: 2259 - components: - - type: Transform - pos: -25.5,-62.5 - parent: 2 - - uid: 2301 - components: - - type: Transform - pos: 72.5,-43.5 - parent: 2 - - uid: 2333 - components: - - type: Transform - pos: -22.5,-67.5 - parent: 2 - - uid: 2371 - components: - - type: Transform - pos: 67.5,-35.5 - parent: 2 - - uid: 2383 - components: - - type: Transform - pos: 2.5,-5.5 - parent: 2 - - uid: 2392 - components: - - type: Transform - pos: -14.5,-20.5 - parent: 2 - - uid: 2404 - components: - - type: Transform - pos: 69.5,-36.5 - parent: 2 - - uid: 2411 - components: - - type: Transform - pos: 41.5,-60.5 - parent: 2 - - uid: 2434 - components: - - type: Transform - pos: -21.5,-63.5 - parent: 2 - - uid: 2455 - components: - - type: Transform - pos: -14.5,-1.5 - parent: 2 - - uid: 2459 - components: - - type: Transform - pos: 69.5,-38.5 - parent: 2 - - uid: 2527 - components: - - type: Transform - pos: -21.5,-67.5 - parent: 2 - - uid: 2537 - components: - - type: Transform - pos: -36.5,-72.5 - parent: 2 - - uid: 2542 - components: - - type: Transform - pos: -24.5,-62.5 - parent: 2 - - uid: 2564 - components: - - type: Transform - pos: -13.5,-62.5 - parent: 2 - - uid: 2595 - components: - - type: Transform - pos: -38.5,32.5 - parent: 2 - - uid: 2659 - components: - - type: Transform - pos: 49.5,-60.5 - parent: 2 - - uid: 2674 - components: - - type: Transform - pos: -4.5,17.5 - parent: 2 - - uid: 2691 - components: - - type: Transform - pos: -13.5,-61.5 - parent: 2 - - uid: 2746 - components: - - type: Transform - pos: -13.5,-64.5 - parent: 2 - - uid: 2858 - components: - - type: Transform - pos: -22.5,-62.5 - parent: 2 - - uid: 2863 - components: - - type: Transform - pos: -15.5,-63.5 - parent: 2 - - uid: 2900 - components: - - type: Transform - pos: 24.5,-29.5 - parent: 2 - - uid: 2967 - components: - - type: Transform - pos: -36.5,-71.5 - parent: 2 - - uid: 3026 - components: - - type: Transform - pos: 37.5,-51.5 - parent: 2 - - uid: 3043 - components: - - type: Transform - pos: 38.5,-51.5 - parent: 2 - - uid: 3046 - components: - - type: Transform - pos: -21.5,39.5 - parent: 2 - - uid: 3055 - components: - - type: Transform - pos: 39.5,-51.5 - parent: 2 - - uid: 3064 - components: - - type: Transform - pos: 47.5,-55.5 - parent: 2 - - uid: 3146 - components: - - type: Transform - pos: 28.5,29.5 - parent: 2 - - uid: 3187 - components: - - type: Transform - pos: -36.5,-63.5 - parent: 2 - - uid: 3192 - components: - - type: Transform - pos: -36.5,-64.5 - parent: 2 - - uid: 3196 - components: - - type: Transform - pos: -31.5,-71.5 - parent: 2 - - uid: 3199 - components: - - type: Transform - pos: -9.5,-96.5 - parent: 2 - - uid: 3249 - components: - - type: Transform - pos: -55.5,-26.5 - parent: 2 - - uid: 3312 - components: - - type: Transform - pos: 16.5,-76.5 - parent: 2 - - uid: 3394 - components: - - type: Transform - pos: -10.5,-96.5 - parent: 2 - - uid: 3406 - components: - - type: Transform - pos: -5.5,21.5 - parent: 2 - - uid: 3583 - components: - - type: Transform - pos: -37.5,-68.5 - parent: 2 - - uid: 3595 - components: - - type: Transform - pos: -35.5,-68.5 - parent: 2 - - uid: 3600 - components: - - type: Transform - pos: 32.5,-28.5 - parent: 2 - - uid: 3619 - components: - - type: Transform - pos: 34.5,-52.5 - parent: 2 - - uid: 3620 - components: - - type: Transform - pos: 35.5,-52.5 - parent: 2 - - uid: 3652 - components: - - type: Transform - pos: 49.5,-59.5 - parent: 2 - - uid: 3677 - components: - - type: Transform - pos: 30.5,-41.5 - parent: 2 - - uid: 3679 - components: - - type: Transform - pos: 30.5,-43.5 - parent: 2 - - uid: 3683 - components: - - type: Transform - pos: -36.5,-68.5 - parent: 2 - - uid: 3696 - components: - - type: Transform - pos: 12.5,-53.5 - parent: 2 - - uid: 3719 - components: - - type: Transform - pos: 47.5,-14.5 - parent: 2 - - uid: 3766 - components: - - type: Transform - pos: 31.5,-51.5 - parent: 2 - - uid: 3788 - components: - - type: Transform - pos: 13.5,-42.5 - parent: 2 - - uid: 3789 - components: - - type: Transform - pos: 30.5,-51.5 - parent: 2 - - uid: 3835 - components: - - type: Transform - pos: 20.5,-39.5 - parent: 2 - - uid: 3861 - components: - - type: Transform - pos: -8.5,13.5 - parent: 2 - - uid: 3896 - components: - - type: Transform - pos: 40.5,-66.5 - parent: 2 - - uid: 3954 - components: - - type: Transform - pos: -9.5,-67.5 - parent: 2 - - uid: 3996 - components: - - type: Transform - pos: 8.5,-27.5 - parent: 2 - - uid: 4003 - components: - - type: Transform - pos: -28.5,-18.5 - parent: 2 - - uid: 4005 - components: - - type: Transform - pos: 52.5,-12.5 - parent: 2 - - uid: 4037 - components: - - type: Transform - pos: -9.5,-74.5 - parent: 2 - - uid: 4039 - components: - - type: Transform - pos: 51.5,-68.5 - parent: 2 - - uid: 4040 - components: - - type: Transform - pos: 39.5,-68.5 - parent: 2 - - uid: 4045 - components: - - type: Transform - pos: 31.5,-39.5 - parent: 2 - - uid: 4058 - components: - - type: Transform - pos: 59.5,12.5 - parent: 2 - - uid: 4074 - components: - - type: Transform - pos: 4.5,1.5 - parent: 2 - - uid: 4075 - components: - - type: Transform - pos: 3.5,1.5 - parent: 2 - - uid: 4076 - components: - - type: Transform - pos: 2.5,1.5 - parent: 2 - - uid: 4077 - components: - - type: Transform - pos: 1.5,1.5 - parent: 2 - - uid: 4078 - components: - - type: Transform - pos: 0.5,1.5 - parent: 2 - - uid: 4079 - components: - - type: Transform - pos: -0.5,1.5 - parent: 2 - - uid: 4080 - components: - - type: Transform - pos: -1.5,1.5 - parent: 2 - - uid: 4081 - components: - - type: Transform - pos: -3.5,1.5 - parent: 2 - - uid: 4082 - components: - - type: Transform - pos: -4.5,1.5 - parent: 2 - - uid: 4083 - components: - - type: Transform - pos: -5.5,1.5 - parent: 2 - - uid: 4084 - components: - - type: Transform - pos: -6.5,1.5 - parent: 2 - - uid: 4085 - components: - - type: Transform - pos: -7.5,1.5 - parent: 2 - - uid: 4086 - components: - - type: Transform - pos: -8.5,1.5 - parent: 2 - - uid: 4087 - components: - - type: Transform - pos: -2.5,1.5 - parent: 2 - - uid: 4088 - components: - - type: Transform - pos: -7.5,3.5 - parent: 2 - - uid: 4089 - components: - - type: Transform - pos: -5.5,3.5 - parent: 2 - - uid: 4090 - components: - - type: Transform - pos: -3.5,3.5 - parent: 2 - - uid: 4091 - components: - - type: Transform - pos: -1.5,3.5 - parent: 2 - - uid: 4092 - components: - - type: Transform - pos: 0.5,3.5 - parent: 2 - - uid: 4093 - components: - - type: Transform - pos: 2.5,3.5 - parent: 2 - - uid: 4094 - components: - - type: Transform - pos: 3.5,3.5 - parent: 2 - - uid: 4095 - components: - - type: Transform - pos: 4.5,3.5 - parent: 2 - - uid: 4099 - components: - - type: Transform - pos: 0.5,7.5 - parent: 2 - - uid: 4100 - components: - - type: Transform - pos: -1.5,7.5 - parent: 2 - - uid: 4101 - components: - - type: Transform - pos: -3.5,7.5 - parent: 2 - - uid: 4102 - components: - - type: Transform - pos: -5.5,7.5 - parent: 2 - - uid: 4103 - components: - - type: Transform - pos: -7.5,7.5 - parent: 2 - - uid: 4104 - components: - - type: Transform - pos: -35.5,-76.5 - parent: 2 - - uid: 4106 - components: - - type: Transform - pos: 7.5,9.5 - parent: 2 - - uid: 4107 - components: - - type: Transform - pos: 6.5,9.5 - parent: 2 - - uid: 4113 - components: - - type: Transform - pos: -17.5,-21.5 - parent: 2 - - uid: 4114 - components: - - type: Transform - pos: -19.5,-21.5 - parent: 2 - - uid: 4115 - components: - - type: Transform - pos: -18.5,-21.5 - parent: 2 - - uid: 4121 - components: - - type: Transform - pos: -10.5,-9.5 - parent: 2 - - uid: 4122 - components: - - type: Transform - pos: -11.5,-9.5 - parent: 2 - - uid: 4123 - components: - - type: Transform - pos: -12.5,-9.5 - parent: 2 - - uid: 4124 - components: - - type: Transform - pos: -7.5,9.5 - parent: 2 - - uid: 4125 - components: - - type: Transform - pos: -8.5,9.5 - parent: 2 - - uid: 4126 - components: - - type: Transform - pos: -9.5,9.5 - parent: 2 - - uid: 4131 - components: - - type: Transform - pos: 12.5,-44.5 - parent: 2 - - uid: 4138 - components: - - type: Transform - pos: -0.5,-41.5 - parent: 2 - - uid: 4148 - components: - - type: Transform - pos: 8.5,-39.5 - parent: 2 - - uid: 4150 - components: - - type: Transform - pos: 8.5,-33.5 - parent: 2 - - uid: 4260 - components: - - type: Transform - pos: -23.5,-62.5 - parent: 2 - - uid: 4261 - components: - - type: Transform - pos: -12.5,-66.5 - parent: 2 - - uid: 4284 - components: - - type: Transform - pos: 36.5,-36.5 - parent: 2 - - uid: 4342 - components: - - type: Transform - pos: 33.5,-33.5 - parent: 2 - - uid: 4361 - components: - - type: Transform - pos: -25.5,-45.5 - parent: 2 - - uid: 4364 - components: - - type: Transform - pos: 73.5,-43.5 - parent: 2 - - uid: 4381 - components: - - type: Transform - pos: 25.5,-26.5 - parent: 2 - - uid: 4568 - components: - - type: Transform - pos: 31.5,-59.5 - parent: 2 - - uid: 4575 - components: - - type: Transform - pos: 24.5,-26.5 - parent: 2 - - uid: 4583 - components: - - type: Transform - pos: 37.5,-46.5 - parent: 2 - - uid: 4592 - components: - - type: Transform - pos: -2.5,-5.5 - parent: 2 - - uid: 4619 - components: - - type: Transform - pos: 8.5,9.5 - parent: 2 - - uid: 4649 - components: - - type: Transform - pos: 8.5,-31.5 - parent: 2 - - uid: 4678 - components: - - type: Transform - pos: 45.5,-63.5 - parent: 2 - - uid: 4681 - components: - - type: Transform - pos: 53.5,-50.5 - parent: 2 - - uid: 4685 - components: - - type: Transform - pos: -36.5,-76.5 - parent: 2 - - uid: 4725 - components: - - type: Transform - pos: 43.5,-71.5 - parent: 2 - - uid: 4726 - components: - - type: Transform - pos: 47.5,-72.5 - parent: 2 - - uid: 4739 - components: - - type: Transform - pos: -20.5,-67.5 - parent: 2 - - uid: 4742 - components: - - type: Transform - pos: 41.5,-46.5 - parent: 2 - - uid: 4746 - components: - - type: Transform - pos: -16.5,-62.5 - parent: 2 - - uid: 4747 - components: - - type: Transform - pos: -21.5,-61.5 - parent: 2 - - uid: 4750 - components: - - type: Transform - pos: -9.5,-78.5 - parent: 2 - - uid: 4755 - components: - - type: Transform - pos: -9.5,-77.5 - parent: 2 - - uid: 4770 - components: - - type: Transform - pos: -37.5,-76.5 - parent: 2 - - uid: 4800 - components: - - type: Transform - pos: -31.5,-77.5 - parent: 2 - - uid: 4812 - components: - - type: Transform - pos: -14.5,-62.5 - parent: 2 - - uid: 4813 - components: - - type: Transform - pos: -17.5,-67.5 - parent: 2 - - uid: 4835 - components: - - type: Transform - pos: -23.5,-67.5 - parent: 2 - - uid: 4837 - components: - - type: Transform - pos: -27.5,-39.5 - parent: 2 - - uid: 4838 - components: - - type: Transform - pos: 43.5,23.5 - parent: 2 - - uid: 4845 - components: - - type: Transform - pos: -26.5,-68.5 - parent: 2 - - uid: 4857 - components: - - type: Transform - pos: -30.5,-68.5 - parent: 2 - - uid: 4858 - components: - - type: Transform - pos: -28.5,-68.5 - parent: 2 - - uid: 4860 - components: - - type: Transform - pos: -24.5,-68.5 - parent: 2 - - uid: 4882 - components: - - type: Transform - pos: -20.5,-62.5 - parent: 2 - - uid: 4895 - components: - - type: Transform - pos: -22.5,-68.5 - parent: 2 - - uid: 4900 - components: - - type: Transform - pos: -17.5,-63.5 - parent: 2 - - uid: 4906 - components: - - type: Transform - pos: -15.5,-62.5 - parent: 2 - - uid: 4924 - components: - - type: Transform - pos: -15.5,-67.5 - parent: 2 - - uid: 4952 - components: - - type: Transform - pos: -35.5,-25.5 - parent: 2 - - uid: 4953 - components: - - type: Transform - pos: -31.5,-73.5 - parent: 2 - - uid: 4956 - components: - - type: Transform - pos: -18.5,-67.5 - parent: 2 - - uid: 4958 - components: - - type: Transform - pos: -29.5,-43.5 - parent: 2 - - uid: 4959 - components: - - type: Transform - pos: -31.5,-48.5 - parent: 2 - - uid: 4977 - components: - - type: Transform - pos: -36.5,-62.5 - parent: 2 - - uid: 5003 - components: - - type: Transform - pos: 9.5,1.5 - parent: 2 - - uid: 5016 - components: - - type: Transform - pos: -31.5,-47.5 - parent: 2 - - uid: 5035 - components: - - type: Transform - pos: -25.5,-63.5 - parent: 2 - - uid: 5044 - components: - - type: Transform - pos: -17.5,-62.5 - parent: 2 - - uid: 5083 - components: - - type: Transform - pos: -27.5,-66.5 - parent: 2 - - uid: 5096 - components: - - type: Transform - pos: -5.5,22.5 - parent: 2 - - uid: 5098 - components: - - type: Transform - pos: -4.5,16.5 - parent: 2 - - uid: 5115 - components: - - type: Transform - pos: -21.5,-34.5 - parent: 2 - - uid: 5116 - components: - - type: Transform - pos: -21.5,-33.5 - parent: 2 - - uid: 5117 - components: - - type: Transform - pos: -21.5,-32.5 - parent: 2 - - uid: 5119 - components: - - type: Transform - pos: -27.5,-67.5 - parent: 2 - - uid: 5125 - components: - - type: Transform - pos: -23.5,-63.5 - parent: 2 - - uid: 5126 - components: - - type: Transform - pos: -24.5,-63.5 - parent: 2 - - uid: 5170 - components: - - type: Transform - pos: -21.5,-24.5 - parent: 2 - - uid: 5178 - components: - - type: Transform - pos: 35.5,-47.5 - parent: 2 - - uid: 5179 - components: - - type: Transform - pos: 34.5,-47.5 - parent: 2 - - uid: 5182 - components: - - type: Transform - pos: -31.5,-72.5 - parent: 2 - - uid: 5217 - components: - - type: Transform - pos: -33.5,-38.5 - parent: 2 - - uid: 5399 - components: - - type: Transform - pos: -27.5,28.5 - parent: 2 - - uid: 5409 - components: - - type: Transform - pos: 50.5,15.5 - parent: 2 - - uid: 5430 - components: - - type: Transform - pos: -11.5,30.5 - parent: 2 - - uid: 5431 - components: - - type: Transform - pos: -11.5,28.5 - parent: 2 - - uid: 5440 - components: - - type: Transform - pos: 10.5,24.5 - parent: 2 - - uid: 5442 - components: - - type: Transform - pos: -27.5,26.5 - parent: 2 - - uid: 5453 - components: - - type: Transform - pos: -21.5,41.5 - parent: 2 - - uid: 5459 - components: - - type: Transform - pos: -31.5,-45.5 - parent: 2 - - uid: 5477 - components: - - type: Transform - pos: -27.5,-43.5 - parent: 2 - - uid: 5497 - components: - - type: Transform - pos: 48.5,-84.5 - parent: 2 - - uid: 5498 - components: - - type: Transform - pos: 49.5,-87.5 - parent: 2 - - uid: 5504 - components: - - type: Transform - pos: 40.5,-41.5 - parent: 2 - - uid: 5505 - components: - - type: Transform - pos: 40.5,-40.5 - parent: 2 - - uid: 5511 - components: - - type: Transform - pos: 50.5,16.5 - parent: 2 - - uid: 5536 - components: - - type: Transform - pos: -42.5,-26.5 - parent: 2 - - uid: 5546 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 65.5,-41.5 - parent: 2 - - uid: 5568 - components: - - type: Transform - pos: 45.5,-88.5 - parent: 2 - - uid: 5588 - components: - - type: Transform - pos: 28.5,-59.5 - parent: 2 - - uid: 5589 - components: - - type: Transform - pos: 26.5,-54.5 - parent: 2 - - uid: 5604 - components: - - type: Transform - pos: 26.5,-56.5 - parent: 2 - - uid: 5605 - components: - - type: Transform - pos: 45.5,-87.5 - parent: 2 - - uid: 5615 - components: - - type: Transform - pos: 49.5,-86.5 - parent: 2 - - uid: 5630 - components: - - type: Transform - pos: 48.5,-79.5 - parent: 2 - - uid: 5632 - components: - - type: Transform - pos: 34.5,1.5 - parent: 2 - - uid: 5634 - components: - - type: Transform - pos: 47.5,-89.5 - parent: 2 - - uid: 5646 - components: - - type: Transform - pos: 32.5,-55.5 - parent: 2 - - uid: 5650 - components: - - type: Transform - pos: -21.5,-66.5 - parent: 2 - - uid: 5656 - components: - - type: Transform - pos: 32.5,-53.5 - parent: 2 - - uid: 5661 - components: - - type: Transform - pos: -18.5,-68.5 - parent: 2 - - uid: 5662 - components: - - type: Transform - pos: -14.5,-68.5 - parent: 2 - - uid: 5664 - components: - - type: Transform - pos: -21.5,-64.5 - parent: 2 - - uid: 5673 - components: - - type: Transform - pos: 45.5,-86.5 - parent: 2 - - uid: 5705 - components: - - type: Transform - pos: 1.5,-5.5 - parent: 2 - - uid: 5708 - components: - - type: Transform - pos: -31.5,-44.5 - parent: 2 - - uid: 5744 - components: - - type: Transform - pos: -27.5,-23.5 - parent: 2 - - uid: 5758 - components: - - type: Transform - pos: -27.5,-20.5 - parent: 2 - - uid: 5772 - components: - - type: Transform - pos: 33.5,-28.5 - parent: 2 - - uid: 5828 - components: - - type: Transform - pos: -21.5,-22.5 - parent: 2 - - uid: 5892 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 65.5,-44.5 - parent: 2 - - uid: 5898 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 65.5,-43.5 - parent: 2 - - uid: 5925 - components: - - type: Transform - pos: -59.5,-63.5 - parent: 2 - - uid: 6050 - components: - - type: Transform - pos: -27.5,29.5 - parent: 2 - - uid: 6059 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 65.5,-42.5 - parent: 2 - - uid: 6071 - components: - - type: Transform - pos: -27.5,30.5 - parent: 2 - - uid: 6120 - components: - - type: Transform - pos: -33.5,-81.5 - parent: 2 - - uid: 6171 - components: - - type: Transform - pos: 41.5,-19.5 - parent: 2 - - uid: 6180 - components: - - type: Transform - pos: 42.5,-13.5 - parent: 2 - - uid: 6192 - components: - - type: Transform - pos: 37.5,-44.5 - parent: 2 - - uid: 6199 - components: - - type: Transform - pos: 37.5,-45.5 - parent: 2 - - uid: 6206 - components: - - type: Transform - pos: 8.5,-20.5 - parent: 2 - - uid: 6219 - components: - - type: Transform - pos: 40.5,-42.5 - parent: 2 - - uid: 6222 - components: - - type: Transform - pos: -33.5,-83.5 - parent: 2 - - uid: 6386 - components: - - type: Transform - pos: 3.5,-83.5 - parent: 2 - - uid: 6451 - components: - - type: Transform - pos: 1.5,-82.5 - parent: 2 - - uid: 6453 - components: - - type: Transform - pos: 2.5,-83.5 - parent: 2 - - uid: 6455 - components: - - type: Transform - pos: 0.5,-83.5 - parent: 2 - - uid: 6506 - components: - - type: Transform - pos: -13.5,-51.5 - parent: 2 - - uid: 6512 - components: - - type: Transform - pos: -0.5,-83.5 - parent: 2 - - uid: 6514 - components: - - type: Transform - pos: 2.5,-82.5 - parent: 2 - - uid: 6538 - components: - - type: Transform - pos: -5.5,-70.5 - parent: 2 - - uid: 6550 - components: - - type: Transform - pos: 8.5,1.5 - parent: 2 - - uid: 6555 - components: - - type: Transform - pos: 59.5,-40.5 - parent: 2 - - uid: 6585 - components: - - type: Transform - pos: -34.5,-38.5 - parent: 2 - - uid: 6669 - components: - - type: Transform - pos: 30.5,11.5 - parent: 2 - - uid: 6730 - components: - - type: Transform - pos: 28.5,-32.5 - parent: 2 - - uid: 6731 - components: - - type: Transform - pos: 33.5,-34.5 - parent: 2 - - uid: 6852 - components: - - type: Transform - pos: 33.5,21.5 - parent: 2 - - uid: 6868 - components: - - type: Transform - pos: 13.5,-38.5 - parent: 2 - - uid: 6906 - components: - - type: Transform - pos: 64.5,-40.5 - parent: 2 - - uid: 6911 - components: - - type: Transform - pos: 43.5,-13.5 - parent: 2 - - uid: 6919 - components: - - type: Transform - pos: 38.5,-30.5 - parent: 2 - - uid: 6920 - components: - - type: Transform - pos: 34.5,-28.5 - parent: 2 - - uid: 6928 - components: - - type: Transform - pos: 35.5,-28.5 - parent: 2 - - uid: 6932 - components: - - type: Transform - pos: 37.5,-30.5 - parent: 2 - - uid: 6935 - components: - - type: Transform - pos: 60.5,-79.5 - parent: 2 - - uid: 6953 - components: - - type: Transform - pos: 10.5,1.5 - parent: 2 - - uid: 6961 - components: - - type: Transform - pos: 64.5,-41.5 - parent: 2 - - uid: 6978 - components: - - type: Transform - pos: 77.5,-53.5 - parent: 2 - - uid: 6996 - components: - - type: Transform - pos: -42.5,-33.5 - parent: 2 - - uid: 7051 - components: - - type: Transform - pos: 38.5,-70.5 - parent: 2 - - uid: 7065 - components: - - type: Transform - pos: -58.5,-63.5 - parent: 2 - - uid: 7094 - components: - - type: Transform - pos: -14.5,41.5 - parent: 2 - - uid: 7127 - components: - - type: Transform - pos: -62.5,-23.5 - parent: 2 - - uid: 7128 - components: - - type: Transform - pos: -62.5,-28.5 - parent: 2 - - uid: 7129 - components: - - type: Transform - pos: -62.5,-31.5 - parent: 2 - - uid: 7130 - components: - - type: Transform - pos: -62.5,-17.5 - parent: 2 - - uid: 7131 - components: - - type: Transform - pos: -62.5,-26.5 - parent: 2 - - uid: 7132 - components: - - type: Transform - pos: -62.5,-27.5 - parent: 2 - - uid: 7133 - components: - - type: Transform - pos: -62.5,-20.5 - parent: 2 - - uid: 7140 - components: - - type: Transform - pos: -59.5,-52.5 - parent: 2 - - uid: 7215 - components: - - type: Transform - pos: 45.5,-1.5 - parent: 2 - - uid: 7262 - components: - - type: Transform - pos: -57.5,-63.5 - parent: 2 - - uid: 7267 - components: - - type: Transform - pos: -51.5,-62.5 - parent: 2 - - uid: 7272 - components: - - type: Transform - pos: -55.5,-63.5 - parent: 2 - - uid: 7302 - components: - - type: Transform - pos: -62.5,-24.5 - parent: 2 - - uid: 7336 - components: - - type: Transform - pos: 50.5,-66.5 - parent: 2 - - uid: 7385 - components: - - type: Transform - pos: 43.5,-70.5 - parent: 2 - - uid: 7412 - components: - - type: Transform - pos: 61.5,-45.5 - parent: 2 - - uid: 7436 - components: - - type: Transform - pos: 3.5,-12.5 - parent: 2 - - uid: 7552 - components: - - type: Transform - pos: -62.5,-14.5 - parent: 2 - - uid: 7575 - components: - - type: Transform - pos: -62.5,-11.5 - parent: 2 - - uid: 7589 - components: - - type: Transform - pos: -5.5,-57.5 - parent: 2 - - uid: 7594 - components: - - type: Transform - pos: -62.5,-9.5 - parent: 2 - - uid: 7602 - components: - - type: Transform - pos: -63.5,-17.5 - parent: 2 - - uid: 7615 - components: - - type: Transform - pos: 32.5,-33.5 - parent: 2 - - uid: 7625 - components: - - type: Transform - pos: -63.5,-16.5 - parent: 2 - - uid: 7628 - components: - - type: Transform - pos: -62.5,-15.5 - parent: 2 - - uid: 7634 - components: - - type: Transform - pos: -62.5,-19.5 - parent: 2 - - uid: 7637 - components: - - type: Transform - pos: -62.5,-21.5 - parent: 2 - - uid: 7638 - components: - - type: Transform - pos: -63.5,-11.5 - parent: 2 - - uid: 7678 - components: - - type: Transform - pos: -32.5,31.5 - parent: 2 - - uid: 7694 - components: - - type: Transform - pos: -70.5,4.5 - parent: 2 - - uid: 7695 - components: - - type: Transform - pos: -70.5,5.5 - parent: 2 - - uid: 7697 - components: - - type: Transform - pos: -70.5,6.5 - parent: 2 - - uid: 7698 - components: - - type: Transform - pos: -70.5,7.5 - parent: 2 - - uid: 7702 - components: - - type: Transform - pos: -70.5,9.5 - parent: 2 - - uid: 7704 - components: - - type: Transform - pos: -70.5,10.5 - parent: 2 - - uid: 7720 - components: - - type: Transform - pos: 33.5,-35.5 - parent: 2 - - uid: 7729 - components: - - type: Transform - pos: -70.5,12.5 - parent: 2 - - uid: 7730 - components: - - type: Transform - pos: -70.5,13.5 - parent: 2 - - uid: 7731 - components: - - type: Transform - pos: -70.5,14.5 - parent: 2 - - uid: 7732 - components: - - type: Transform - pos: -70.5,16.5 - parent: 2 - - uid: 7745 - components: - - type: Transform - pos: -70.5,17.5 - parent: 2 - - uid: 7748 - components: - - type: Transform - pos: -70.5,19.5 - parent: 2 - - uid: 7750 - components: - - type: Transform - pos: -70.5,20.5 - parent: 2 - - uid: 7752 - components: - - type: Transform - pos: 3.5,-9.5 - parent: 2 - - uid: 7784 - components: - - type: Transform - pos: -70.5,22.5 - parent: 2 - - uid: 7787 - components: - - type: Transform - pos: -70.5,23.5 - parent: 2 - - uid: 7798 - components: - - type: Transform - pos: -70.5,24.5 - parent: 2 - - uid: 7821 - components: - - type: Transform - pos: -70.5,25.5 - parent: 2 - - uid: 7822 - components: - - type: Transform - pos: -70.5,26.5 - parent: 2 - - uid: 7824 - components: - - type: Transform - pos: 46.5,-63.5 - parent: 2 - - uid: 7827 - components: - - type: Transform - pos: -70.5,28.5 - parent: 2 - - uid: 7829 - components: - - type: Transform - pos: -70.5,29.5 - parent: 2 - - uid: 7832 - components: - - type: Transform - pos: -70.5,30.5 - parent: 2 - - uid: 7842 - components: - - type: Transform - pos: -70.5,32.5 - parent: 2 - - uid: 7881 - components: - - type: Transform - pos: 17.5,-9.5 - parent: 2 - - uid: 7890 - components: - - type: Transform - pos: 17.5,-10.5 - parent: 2 - - uid: 7929 - components: - - type: Transform - pos: -70.5,34.5 - parent: 2 - - uid: 7949 - components: - - type: Transform - pos: -70.5,35.5 - parent: 2 - - uid: 7950 - components: - - type: Transform - pos: -70.5,36.5 - parent: 2 - - uid: 7951 - components: - - type: Transform - pos: -70.5,37.5 - parent: 2 - - uid: 7963 - components: - - type: Transform - pos: -69.5,38.5 - parent: 2 - - uid: 7969 - components: - - type: Transform - pos: 43.5,-72.5 - parent: 2 - - uid: 7972 - components: - - type: Transform - pos: 44.5,-63.5 - parent: 2 - - uid: 7976 - components: - - type: Transform - pos: -68.5,38.5 - parent: 2 - - uid: 7984 - components: - - type: Transform - pos: -67.5,38.5 - parent: 2 - - uid: 7988 - components: - - type: Transform - pos: 41.5,-59.5 - parent: 2 - - uid: 7998 - components: - - type: Transform - pos: -65.5,38.5 - parent: 2 - - uid: 7999 - components: - - type: Transform - pos: -64.5,38.5 - parent: 2 - - uid: 8000 - components: - - type: Transform - pos: -63.5,38.5 - parent: 2 - - uid: 8002 - components: - - type: Transform - pos: -61.5,38.5 - parent: 2 - - uid: 8041 - components: - - type: Transform - pos: -60.5,38.5 - parent: 2 - - uid: 8048 - components: - - type: Transform - pos: -58.5,38.5 - parent: 2 - - uid: 8057 - components: - - type: Transform - pos: 16.5,-78.5 - parent: 2 - - uid: 8059 - components: - - type: Transform - pos: 16.5,-82.5 - parent: 2 - - uid: 8061 - components: - - type: Transform - pos: 16.5,-84.5 - parent: 2 - - uid: 8062 - components: - - type: Transform - pos: 16.5,-86.5 - parent: 2 - - uid: 8063 - components: - - type: Transform - pos: 16.5,-88.5 - parent: 2 - - uid: 8064 - components: - - type: Transform - pos: 17.5,-95.5 - parent: 2 - - uid: 8067 - components: - - type: Transform - pos: 17.5,-89.5 - parent: 2 - - uid: 8069 - components: - - type: Transform - pos: 17.5,-93.5 - parent: 2 - - uid: 8070 - components: - - type: Transform - pos: 17.5,-91.5 - parent: 2 - - uid: 8071 - components: - - type: Transform - pos: 16.5,-95.5 - parent: 2 - - uid: 8074 - components: - - type: Transform - pos: 5.5,-96.5 - parent: 2 - - uid: 8075 - components: - - type: Transform - pos: 5.5,-92.5 - parent: 2 - - uid: 8078 - components: - - type: Transform - pos: -4.5,-88.5 - parent: 2 - - uid: 8079 - components: - - type: Transform - pos: -5.5,-87.5 - parent: 2 - - uid: 8080 - components: - - type: Transform - pos: 18.5,-69.5 - parent: 2 - - uid: 8081 - components: - - type: Transform - pos: -8.5,-85.5 - parent: 2 - - uid: 8082 - components: - - type: Transform - pos: -8.5,-84.5 - parent: 2 - - uid: 8083 - components: - - type: Transform - pos: -7.5,-86.5 - parent: 2 - - uid: 8084 - components: - - type: Transform - pos: -7.5,-89.5 - parent: 2 - - uid: 8085 - components: - - type: Transform - pos: -10.5,-95.5 - parent: 2 - - uid: 8088 - components: - - type: Transform - pos: -8.5,-97.5 - parent: 2 - - uid: 8091 - components: - - type: Transform - pos: -2.5,-98.5 - parent: 2 - - uid: 8096 - components: - - type: Transform - pos: -1.5,-98.5 - parent: 2 - - uid: 8097 - components: - - type: Transform - pos: -1.5,-97.5 - parent: 2 - - uid: 8130 - components: - - type: Transform - pos: -12.5,-76.5 - parent: 2 - - uid: 8146 - components: - - type: Transform - pos: -55.5,38.5 - parent: 2 - - uid: 8198 - components: - - type: Transform - pos: -54.5,38.5 - parent: 2 - - uid: 8212 - components: - - type: Transform - pos: -12.5,-82.5 - parent: 2 - - uid: 8215 - components: - - type: Transform - pos: -11.5,-88.5 - parent: 2 - - uid: 8216 - components: - - type: Transform - pos: -12.5,-89.5 - parent: 2 - - uid: 8218 - components: - - type: Transform - pos: -13.5,-80.5 - parent: 2 - - uid: 8222 - components: - - type: Transform - pos: -13.5,-78.5 - parent: 2 - - uid: 8225 - components: - - type: Transform - pos: -13.5,-74.5 - parent: 2 - - uid: 8226 - components: - - type: Transform - pos: -13.5,-72.5 - parent: 2 - - uid: 8228 - components: - - type: Transform - pos: -13.5,-68.5 - parent: 2 - - uid: 8229 - components: - - type: Transform - pos: -16.5,-68.5 - parent: 2 - - uid: 8231 - components: - - type: Transform - pos: -12.5,-69.5 - parent: 2 - - uid: 8232 - components: - - type: Transform - pos: -12.5,-71.5 - parent: 2 - - uid: 8233 - components: - - type: Transform - pos: -12.5,-72.5 - parent: 2 - - uid: 8238 - components: - - type: Transform - pos: -12.5,-77.5 - parent: 2 - - uid: 8239 - components: - - type: Transform - pos: -12.5,-78.5 - parent: 2 - - uid: 8240 - components: - - type: Transform - pos: -53.5,38.5 - parent: 2 - - uid: 8241 - components: - - type: Transform - pos: -12.5,-80.5 - parent: 2 - - uid: 8244 - components: - - type: Transform - pos: 3.5,-8.5 - parent: 2 - - uid: 8245 - components: - - type: Transform - pos: -52.5,38.5 - parent: 2 - - uid: 8262 - components: - - type: Transform - pos: -51.5,38.5 - parent: 2 - - uid: 8263 - components: - - type: Transform - pos: -50.5,38.5 - parent: 2 - - uid: 8264 - components: - - type: Transform - pos: -49.5,38.5 - parent: 2 - - uid: 8291 - components: - - type: Transform - pos: -48.5,38.5 - parent: 2 - - uid: 8298 - components: - - type: Transform - pos: -57.5,38.5 - parent: 2 - - uid: 8300 - components: - - type: Transform - pos: -46.5,38.5 - parent: 2 - - uid: 8301 - components: - - type: Transform - pos: -45.5,38.5 - parent: 2 - - uid: 8302 - components: - - type: Transform - pos: -44.5,36.5 - parent: 2 - - uid: 8306 - components: - - type: Transform - pos: -27.5,35.5 - parent: 2 - - uid: 8309 - components: - - type: Transform - pos: -44.5,37.5 - parent: 2 - - uid: 8311 - components: - - type: Transform - pos: -43.5,36.5 - parent: 2 - - uid: 8313 - components: - - type: Transform - pos: -42.5,35.5 - parent: 2 - - uid: 8322 - components: - - type: Transform - pos: -41.5,34.5 - parent: 2 - - uid: 8328 - components: - - type: Transform - pos: -40.5,33.5 - parent: 2 - - uid: 8329 - components: - - type: Transform - pos: 74.5,-46.5 - parent: 2 - - uid: 8334 - components: - - type: Transform - pos: -38.5,33.5 - parent: 2 - - uid: 8346 - components: - - type: Transform - pos: -12.5,-85.5 - parent: 2 - - uid: 8347 - components: - - type: Transform - pos: -36.5,33.5 - parent: 2 - - uid: 8349 - components: - - type: Transform - pos: -31.5,32.5 - parent: 2 - - uid: 8352 - components: - - type: Transform - pos: -29.5,34.5 - parent: 2 - - uid: 8354 - components: - - type: Transform - pos: 44.5,-1.5 - parent: 2 - - uid: 8367 - components: - - type: Transform - pos: -71.5,12.5 - parent: 2 - - uid: 8372 - components: - - type: Transform - pos: 42.5,-19.5 - parent: 2 - - uid: 8380 - components: - - type: Transform - pos: -56.5,6.5 - parent: 2 - - uid: 8381 - components: - - type: Transform - pos: -58.5,9.5 - parent: 2 - - uid: 8383 - components: - - type: Transform - pos: -59.5,9.5 - parent: 2 - - uid: 8395 - components: - - type: Transform - pos: 4.5,-50.5 - parent: 2 - - uid: 8396 - components: - - type: Transform - pos: 8.5,-50.5 - parent: 2 - - uid: 8397 - components: - - type: Transform - pos: -57.5,15.5 - parent: 2 - - uid: 8401 - components: - - type: Transform - pos: 70.5,-48.5 - parent: 2 - - uid: 8403 - components: - - type: Transform - pos: -1.5,-50.5 - parent: 2 - - uid: 8407 - components: - - type: Transform - pos: -4.5,15.5 - parent: 2 - - uid: 8411 - components: - - type: Transform - pos: -56.5,20.5 - parent: 2 - - uid: 8415 - components: - - type: Transform - pos: -5.5,-50.5 - parent: 2 - - uid: 8423 - components: - - type: Transform - pos: -57.5,18.5 - parent: 2 - - uid: 8438 - components: - - type: Transform - pos: 65.5,11.5 - parent: 2 - - uid: 8453 - components: - - type: Transform - pos: -58.5,21.5 - parent: 2 - - uid: 8455 - components: - - type: Transform - pos: -71.5,14.5 - parent: 2 - - uid: 8456 - components: - - type: Transform - pos: -71.5,9.5 - parent: 2 - - uid: 8464 - components: - - type: Transform - pos: -71.5,17.5 - parent: 2 - - uid: 8465 - components: - - type: Transform - pos: -71.5,18.5 - parent: 2 - - uid: 8467 - components: - - type: Transform - pos: -71.5,22.5 - parent: 2 - - uid: 8468 - components: - - type: Transform - pos: -71.5,20.5 - parent: 2 - - uid: 8473 - components: - - type: Transform - pos: -71.5,25.5 - parent: 2 - - uid: 8474 - components: - - type: Transform - pos: -71.5,38.5 - parent: 2 - - uid: 8476 - components: - - type: Transform - pos: -71.5,28.5 - parent: 2 - - uid: 8478 - components: - - type: Transform - pos: -71.5,30.5 - parent: 2 - - uid: 8479 - components: - - type: Transform - pos: -71.5,39.5 - parent: 2 - - uid: 8480 - components: - - type: Transform - pos: -69.5,39.5 - parent: 2 - - uid: 8485 - components: - - type: Transform - pos: 12.5,-67.5 - parent: 2 - - uid: 8486 - components: - - type: Transform - pos: -69.5,37.5 - parent: 2 - - uid: 8488 - components: - - type: Transform - pos: -71.5,37.5 - parent: 2 - - uid: 8489 - components: - - type: Transform - pos: -53.5,37.5 - parent: 2 - - uid: 8491 - components: - - type: Transform - pos: -66.5,39.5 - parent: 2 - - uid: 8497 - components: - - type: Transform - pos: -60.5,39.5 - parent: 2 - - uid: 8498 - components: - - type: Transform - pos: -62.5,39.5 - parent: 2 - - uid: 8499 - components: - - type: Transform - pos: -53.5,39.5 - parent: 2 - - uid: 8502 - components: - - type: Transform - pos: -54.5,39.5 - parent: 2 - - uid: 8508 - components: - - type: Transform - pos: -49.5,39.5 - parent: 2 - - uid: 8511 - components: - - type: Transform - pos: -55.5,37.5 - parent: 2 - - uid: 8513 - components: - - type: Transform - pos: 33.5,22.5 - parent: 2 - - uid: 8516 - components: - - type: Transform - pos: -65.5,37.5 - parent: 2 - - uid: 8518 - components: - - type: Transform - pos: -60.5,37.5 - parent: 2 - - uid: 8549 - components: - - type: Transform - pos: 49.5,-5.5 - parent: 2 - - uid: 8551 - components: - - type: Transform - pos: 49.5,-4.5 - parent: 2 - - uid: 8558 - components: - - type: Transform - pos: -19.5,-57.5 - parent: 2 - - uid: 8573 - components: - - type: Transform - pos: -69.5,23.5 - parent: 2 - - uid: 8586 - components: - - type: Transform - pos: -69.5,18.5 - parent: 2 - - uid: 8590 - components: - - type: Transform - pos: -69.5,12.5 - parent: 2 - - uid: 8667 - components: - - type: Transform - pos: -69.5,8.5 - parent: 2 - - uid: 8671 - components: - - type: Transform - pos: -69.5,5.5 - parent: 2 - - uid: 8697 - components: - - type: Transform - pos: 45.5,6.5 - parent: 2 - - uid: 8698 - components: - - type: Transform - pos: 46.5,6.5 - parent: 2 - - uid: 8699 - components: - - type: Transform - pos: 47.5,6.5 - parent: 2 - - uid: 8700 - components: - - type: Transform - pos: 51.5,10.5 - parent: 2 - - uid: 8701 - components: - - type: Transform - pos: 51.5,11.5 - parent: 2 - - uid: 8704 - components: - - type: Transform - pos: 49.5,13.5 - parent: 2 - - uid: 8705 - components: - - type: Transform - pos: 48.5,13.5 - parent: 2 - - uid: 8744 - components: - - type: Transform - pos: 15.5,-34.5 - parent: 2 - - uid: 8901 - components: - - type: Transform - pos: 12.5,-26.5 - parent: 2 - - uid: 8903 - components: - - type: Transform - pos: 16.5,-27.5 - parent: 2 - - uid: 8911 - components: - - type: Transform - pos: -33.5,-25.5 - parent: 2 - - uid: 8925 - components: - - type: Transform - pos: 75.5,-48.5 - parent: 2 - - uid: 9085 - components: - - type: Transform - pos: 6.5,1.5 - parent: 2 - - uid: 9086 - components: - - type: Transform - pos: 46.5,0.5 - parent: 2 - - uid: 9087 - components: - - type: Transform - pos: 45.5,0.5 - parent: 2 - - uid: 9088 - components: - - type: Transform - pos: 46.5,4.5 - parent: 2 - - uid: 9089 - components: - - type: Transform - pos: 45.5,4.5 - parent: 2 - - uid: 9250 - components: - - type: Transform - pos: -5.5,-55.5 - parent: 2 - - uid: 9253 - components: - - type: Transform - pos: 2.5,-21.5 - parent: 2 - - uid: 9255 - components: - - type: Transform - pos: -24.5,12.5 - parent: 2 - - uid: 9263 - components: - - type: Transform - pos: 12.5,-47.5 - parent: 2 - - uid: 9277 - components: - - type: Transform - pos: -25.5,-18.5 - parent: 2 - - uid: 9278 - components: - - type: Transform - pos: -25.5,12.5 - parent: 2 - - uid: 9282 - components: - - type: Transform - pos: 18.5,-60.5 - parent: 2 - - uid: 9285 - components: - - type: Transform - pos: -23.5,12.5 - parent: 2 - - uid: 9291 - components: - - type: Transform - pos: -22.5,13.5 - parent: 2 - - uid: 9295 - components: - - type: Transform - pos: 12.5,-36.5 - parent: 2 - - uid: 9299 - components: - - type: Transform - pos: 20.5,-41.5 - parent: 2 - - uid: 9307 - components: - - type: Transform - pos: -39.5,-55.5 - parent: 2 - - uid: 9347 - components: - - type: Transform - pos: 12.5,-71.5 - parent: 2 - - uid: 9354 - components: - - type: Transform - pos: -22.5,14.5 - parent: 2 - - uid: 9358 - components: - - type: Transform - pos: -22.5,15.5 - parent: 2 - - uid: 9419 - components: - - type: Transform - pos: 19.5,-60.5 - parent: 2 - - uid: 9428 - components: - - type: Transform - pos: 46.5,-89.5 - parent: 2 - - uid: 9450 - components: - - type: Transform - pos: 12.5,-49.5 - parent: 2 - - uid: 9451 - components: - - type: Transform - pos: 19.5,-45.5 - parent: 2 - - uid: 9520 - components: - - type: Transform - pos: -22.5,16.5 - parent: 2 - - uid: 9522 - components: - - type: Transform - pos: -20.5,16.5 - parent: 2 - - uid: 9532 - components: - - type: Transform - pos: -20.5,15.5 - parent: 2 - - uid: 9535 - components: - - type: Transform - pos: -20.5,14.5 - parent: 2 - - uid: 9537 - components: - - type: Transform - pos: -20.5,13.5 - parent: 2 - - uid: 9554 - components: - - type: Transform - pos: 49.5,-88.5 - parent: 2 - - uid: 9557 - components: - - type: Transform - pos: -17.5,13.5 - parent: 2 - - uid: 9559 - components: - - type: Transform - pos: -17.5,14.5 - parent: 2 - - uid: 9561 - components: - - type: Transform - pos: -16.5,29.5 - parent: 2 - - uid: 9565 - components: - - type: Transform - pos: -17.5,15.5 - parent: 2 - - uid: 9574 - components: - - type: Transform - pos: -17.5,16.5 - parent: 2 - - uid: 9587 - components: - - type: Transform - pos: 2.5,7.5 - parent: 2 - - uid: 9588 - components: - - type: Transform - pos: 3.5,7.5 - parent: 2 - - uid: 9589 - components: - - type: Transform - pos: 4.5,7.5 - parent: 2 - - uid: 9593 - components: - - type: Transform - pos: 46.5,-84.5 - parent: 2 - - uid: 9595 - components: - - type: Transform - pos: -17.5,29.5 - parent: 2 - - uid: 9608 - components: - - type: Transform - pos: 26.5,-31.5 - parent: 2 - - uid: 9611 - components: - - type: Transform - pos: 13.5,-27.5 - parent: 2 - - uid: 9623 - components: - - type: Transform - pos: 45.5,-78.5 - parent: 2 - - uid: 9626 - components: - - type: Transform - pos: 59.5,-49.5 - parent: 2 - - uid: 9636 - components: - - type: Transform - pos: 57.5,-49.5 - parent: 2 - - uid: 9638 - components: - - type: Transform - pos: 48.5,-89.5 - parent: 2 - - uid: 9640 - components: - - type: Transform - pos: 2.5,9.5 - parent: 2 - - uid: 9682 - components: - - type: Transform - pos: 8.5,3.5 - parent: 2 - - uid: 9684 - components: - - type: Transform - pos: 11.5,4.5 - parent: 2 - - uid: 9924 - components: - - type: Transform - pos: 3.5,-10.5 - parent: 2 - - uid: 9928 - components: - - type: Transform - pos: -49.5,-40.5 - parent: 2 - - uid: 9983 - components: - - type: Transform - pos: 60.5,-39.5 - parent: 2 - - uid: 9987 - components: - - type: Transform - pos: -24.5,-57.5 - parent: 2 - - uid: 10003 - components: - - type: Transform - pos: 73.5,-45.5 - parent: 2 - - uid: 10015 - components: - - type: Transform - pos: 11.5,6.5 - parent: 2 - - uid: 10016 - components: - - type: Transform - pos: 7.5,6.5 - parent: 2 - - uid: 10017 - components: - - type: Transform - pos: 71.5,-43.5 - parent: 2 - - uid: 10028 - components: - - type: Transform - pos: 42.5,-23.5 - parent: 2 - - uid: 10029 - components: - - type: Transform - pos: 41.5,-23.5 - parent: 2 - - uid: 10030 - components: - - type: Transform - pos: 54.5,-25.5 - parent: 2 - - uid: 10031 - components: - - type: Transform - pos: 55.5,-25.5 - parent: 2 - - uid: 10032 - components: - - type: Transform - pos: 56.5,-25.5 - parent: 2 - - uid: 10033 - components: - - type: Transform - pos: 57.5,-25.5 - parent: 2 - - uid: 10034 - components: - - type: Transform - pos: 56.5,-27.5 - parent: 2 - - uid: 10035 - components: - - type: Transform - pos: 55.5,-27.5 - parent: 2 - - uid: 10036 - components: - - type: Transform - pos: 56.5,-22.5 - parent: 2 - - uid: 10037 - components: - - type: Transform - pos: 56.5,-21.5 - parent: 2 - - uid: 10038 - components: - - type: Transform - pos: 56.5,-20.5 - parent: 2 - - uid: 10039 - components: - - type: Transform - pos: 57.5,-17.5 - parent: 2 - - uid: 10040 - components: - - type: Transform - pos: 56.5,-17.5 - parent: 2 - - uid: 10041 - components: - - type: Transform - pos: 55.5,-17.5 - parent: 2 - - uid: 10042 - components: - - type: Transform - pos: 54.5,-17.5 - parent: 2 - - uid: 10043 - components: - - type: Transform - pos: 56.5,-15.5 - parent: 2 - - uid: 10044 - components: - - type: Transform - pos: 55.5,-15.5 - parent: 2 - - uid: 10048 - components: - - type: Transform - pos: 52.5,-27.5 - parent: 2 - - uid: 10049 - components: - - type: Transform - pos: 51.5,-27.5 - parent: 2 - - uid: 10099 - components: - - type: Transform - pos: -28.5,-19.5 - parent: 2 - - uid: 10194 - components: - - type: Transform - pos: 2.5,-18.5 - parent: 2 - - uid: 10316 - components: - - type: Transform - pos: 7.5,-5.5 - parent: 2 - - uid: 10383 - components: - - type: Transform - pos: 5.5,-8.5 - parent: 2 - - uid: 10395 - components: - - type: Transform - pos: -24.5,-49.5 - parent: 2 - - uid: 10435 - components: - - type: Transform - pos: -35.5,-51.5 - parent: 2 - - uid: 10468 - components: - - type: Transform - pos: -65.5,-63.5 - parent: 2 - - uid: 10474 - components: - - type: Transform - pos: 55.5,11.5 - parent: 2 - - uid: 10499 - components: - - type: Transform - pos: 64.5,-59.5 - parent: 2 - - uid: 10559 - components: - - type: Transform - pos: -19.5,-58.5 - parent: 2 - - uid: 10560 - components: - - type: Transform - pos: -18.5,-58.5 - parent: 2 - - uid: 10561 - components: - - type: Transform - pos: -17.5,-58.5 - parent: 2 - - uid: 10562 - components: - - type: Transform - pos: -16.5,-58.5 - parent: 2 - - uid: 10563 - components: - - type: Transform - pos: -15.5,-58.5 - parent: 2 - - uid: 10564 - components: - - type: Transform - pos: -15.5,-57.5 - parent: 2 - - uid: 10565 - components: - - type: Transform - pos: -10.5,-61.5 - parent: 2 - - uid: 10567 - components: - - type: Transform - pos: -10.5,-60.5 - parent: 2 - - uid: 10568 - components: - - type: Transform - pos: -10.5,-62.5 - parent: 2 - - uid: 10569 - components: - - type: Transform - pos: -10.5,-63.5 - parent: 2 - - uid: 10576 - components: - - type: Transform - pos: 7.5,-59.5 - parent: 2 - - uid: 10592 - components: - - type: Transform - pos: 9.5,-9.5 - parent: 2 - - uid: 10613 - components: - - type: Transform - pos: -12.5,-45.5 - parent: 2 - - uid: 10614 - components: - - type: Transform - pos: -14.5,-45.5 - parent: 2 - - uid: 10616 - components: - - type: Transform - pos: -16.5,-45.5 - parent: 2 - - uid: 10645 - components: - - type: Transform - pos: -63.5,-63.5 - parent: 2 - - uid: 10649 - components: - - type: Transform - pos: -61.5,-63.5 - parent: 2 - - uid: 10650 - components: - - type: Transform - pos: -79.5,-63.5 - parent: 2 - - uid: 10651 - components: - - type: Transform - pos: -64.5,-63.5 - parent: 2 - - uid: 10666 - components: - - type: Transform - pos: -59.5,-53.5 - parent: 2 - - uid: 10696 - components: - - type: Transform - pos: -57.5,-22.5 - parent: 2 - - uid: 10714 - components: - - type: Transform - pos: -47.5,-3.5 - parent: 2 - - uid: 10717 - components: - - type: Transform - pos: -47.5,-1.5 - parent: 2 - - uid: 10724 - components: - - type: Transform - pos: 71.5,12.5 - parent: 2 - - uid: 10726 - components: - - type: Transform - pos: 88.5,-50.5 - parent: 2 - - uid: 10733 - components: - - type: Transform - pos: 69.5,12.5 - parent: 2 - - uid: 10736 - components: - - type: Transform - pos: -55.5,-55.5 - parent: 2 - - uid: 10753 - components: - - type: Transform - pos: -54.5,-63.5 - parent: 2 - - uid: 10754 - components: - - type: Transform - pos: -46.5,4.5 - parent: 2 - - uid: 10756 - components: - - type: Transform - pos: -47.5,-4.5 - parent: 2 - - uid: 10764 - components: - - type: Transform - pos: -47.5,-2.5 - parent: 2 - - uid: 10785 - components: - - type: Transform - pos: -46.5,1.5 - parent: 2 - - uid: 10786 - components: - - type: Transform - pos: 59.5,-7.5 - parent: 2 - - uid: 10787 - components: - - type: Transform - pos: -46.5,3.5 - parent: 2 - - uid: 10791 - components: - - type: Transform - pos: -46.5,-6.5 - parent: 2 - - uid: 10797 - components: - - type: Transform - pos: -46.5,-9.5 - parent: 2 - - uid: 10800 - components: - - type: Transform - pos: -46.5,-8.5 - parent: 2 - - uid: 10806 - components: - - type: Transform - pos: 64.5,-60.5 - parent: 2 - - uid: 10811 - components: - - type: Transform - pos: 76.5,-56.5 - parent: 2 - - uid: 10832 - components: - - type: Transform - pos: 67.5,-84.5 - parent: 2 - - uid: 10833 - components: - - type: Transform - pos: 62.5,-82.5 - parent: 2 - - uid: 10834 - components: - - type: Transform - pos: 69.5,-59.5 - parent: 2 - - uid: 10835 - components: - - type: Transform - pos: 63.5,-82.5 - parent: 2 - - uid: 10838 - components: - - type: Transform - pos: 64.5,-70.5 - parent: 2 - - uid: 10839 - components: - - type: Transform - pos: 75.5,-76.5 - parent: 2 - - uid: 10845 - components: - - type: Transform - pos: 72.5,-74.5 - parent: 2 - - uid: 10851 - components: - - type: Transform - pos: 95.5,-16.5 - parent: 2 - - uid: 10857 - components: - - type: Transform - pos: -44.5,4.5 - parent: 2 - - uid: 10861 - components: - - type: Transform - pos: 75.5,-77.5 - parent: 2 - - uid: 10865 - components: - - type: Transform - pos: -45.5,4.5 - parent: 2 - - uid: 10866 - components: - - type: Transform - pos: -30.5,-5.5 - parent: 2 - - uid: 10868 - components: - - type: Transform - pos: 71.5,-74.5 - parent: 2 - - uid: 10876 - components: - - type: Transform - pos: 72.5,-73.5 - parent: 2 - - uid: 10878 - components: - - type: Transform - pos: 59.5,-78.5 - parent: 2 - - uid: 10882 - components: - - type: Transform - pos: 58.5,-78.5 - parent: 2 - - uid: 10889 - components: - - type: Transform - pos: 75.5,-66.5 - parent: 2 - - uid: 10892 - components: - - type: Transform - pos: 12.5,-25.5 - parent: 2 - - uid: 10894 - components: - - type: Transform - pos: 75.5,-59.5 - parent: 2 - - uid: 10897 - components: - - type: Transform - pos: 16.5,-23.5 - parent: 2 - - uid: 10898 - components: - - type: Transform - pos: 12.5,-24.5 - parent: 2 - - uid: 10899 - components: - - type: Transform - pos: 13.5,-23.5 - parent: 2 - - uid: 10923 - components: - - type: Transform - pos: -44.5,0.5 - parent: 2 - - uid: 10958 - components: - - type: Transform - pos: -9.5,-68.5 - parent: 2 - - uid: 10973 - components: - - type: Transform - pos: -28.5,-12.5 - parent: 2 - - uid: 10975 - components: - - type: Transform - pos: 66.5,-45.5 - parent: 2 - - uid: 10994 - components: - - type: Transform - pos: -26.5,-17.5 - parent: 2 - - uid: 11006 - components: - - type: Transform - pos: -45.5,-9.5 - parent: 2 - - uid: 11016 - components: - - type: Transform - pos: -44.5,-9.5 - parent: 2 - - uid: 11055 - components: - - type: Transform - pos: -45.5,0.5 - parent: 2 - - uid: 11110 - components: - - type: Transform - pos: -36.5,-5.5 - parent: 2 - - uid: 11113 - components: - - type: Transform - pos: 87.5,-55.5 - parent: 2 - - uid: 11168 - components: - - type: Transform - pos: 12.5,-74.5 - parent: 2 - - uid: 11175 - components: - - type: Transform - pos: -9.5,-69.5 - parent: 2 - - uid: 11176 - components: - - type: Transform - pos: 0.5,-82.5 - parent: 2 - - uid: 11200 - components: - - type: Transform - pos: 71.5,-41.5 - parent: 2 - - uid: 11254 - components: - - type: Transform - pos: 39.5,25.5 - parent: 2 - - uid: 11267 - components: - - type: Transform - pos: -28.5,-39.5 - parent: 2 - - uid: 11283 - components: - - type: Transform - pos: -39.5,-4.5 - parent: 2 - - uid: 11345 - components: - - type: Transform - pos: 26.5,-27.5 - parent: 2 - - uid: 11355 - components: - - type: Transform - pos: 28.5,-36.5 - parent: 2 - - uid: 11390 - components: - - type: Transform - pos: 25.5,-29.5 - parent: 2 - - uid: 11392 - components: - - type: Transform - pos: 26.5,-28.5 - parent: 2 - - uid: 11393 - components: - - type: Transform - pos: 32.5,-35.5 - parent: 2 - - uid: 11415 - components: - - type: Transform - pos: -41.5,-2.5 - parent: 2 - - uid: 11525 - components: - - type: Transform - pos: 72.5,-67.5 - parent: 2 - - uid: 11543 - components: - - type: Transform - pos: 62.5,-45.5 - parent: 2 - - uid: 11552 - components: - - type: Transform - pos: 45.5,-83.5 - parent: 2 - - uid: 11587 - components: - - type: Transform - pos: 34.5,3.5 - parent: 2 - - uid: 11589 - components: - - type: Transform - pos: 64.5,-45.5 - parent: 2 - - uid: 11672 - components: - - type: Transform - pos: 27.5,-59.5 - parent: 2 - - uid: 11839 - components: - - type: Transform - pos: 77.5,-71.5 - parent: 2 - - uid: 11840 - components: - - type: Transform - pos: 65.5,-84.5 - parent: 2 - - uid: 11864 - components: - - type: Transform - pos: 71.5,-57.5 - parent: 2 - - uid: 11899 - components: - - type: Transform - pos: 76.5,5.5 - parent: 2 - - uid: 11900 - components: - - type: Transform - pos: 37.5,-8.5 - parent: 2 - - uid: 11960 - components: - - type: Transform - pos: -41.5,-6.5 - parent: 2 - - uid: 12003 - components: - - type: Transform - pos: 5.5,-9.5 - parent: 2 - - uid: 12044 - components: - - type: Transform - pos: -34.5,-34.5 - parent: 2 - - uid: 12047 - components: - - type: Transform - pos: -7.5,-16.5 - parent: 2 - - uid: 12048 - components: - - type: Transform - pos: 60.5,-73.5 - parent: 2 - - uid: 12069 - components: - - type: Transform - pos: 60.5,-70.5 - parent: 2 - - uid: 12108 - components: - - type: Transform - pos: -36.5,-35.5 - parent: 2 - - uid: 12109 - components: - - type: Transform - pos: -36.5,-37.5 - parent: 2 - - uid: 12223 - components: - - type: Transform - pos: 49.5,-81.5 - parent: 2 - - uid: 12228 - components: - - type: Transform - pos: -32.5,-22.5 - parent: 2 - - uid: 12300 - components: - - type: Transform - pos: 52.5,11.5 - parent: 2 - - uid: 12322 - components: - - type: Transform - pos: -28.5,-23.5 - parent: 2 - - uid: 12329 - components: - - type: Transform - pos: 75.5,11.5 - parent: 2 - - uid: 12343 - components: - - type: Transform - pos: -56.5,-57.5 - parent: 2 - - uid: 12357 - components: - - type: Transform - pos: 75.5,-1.5 - parent: 2 - - uid: 12434 - components: - - type: Transform - pos: 6.5,-5.5 - parent: 2 - - uid: 12453 - components: - - type: Transform - pos: -49.5,-38.5 - parent: 2 - - uid: 12482 - components: - - type: Transform - pos: -49.5,-36.5 - parent: 2 - - uid: 12506 - components: - - type: Transform - pos: 54.5,-5.5 - parent: 2 - - uid: 12530 - components: - - type: Transform - pos: -41.5,-40.5 - parent: 2 - - uid: 12532 - components: - - type: Transform - pos: -42.5,-40.5 - parent: 2 - - uid: 12533 - components: - - type: Transform - pos: -43.5,-40.5 - parent: 2 - - uid: 12534 - components: - - type: Transform - pos: -44.5,-40.5 - parent: 2 - - uid: 12535 - components: - - type: Transform - pos: -45.5,-40.5 - parent: 2 - - uid: 12544 - components: - - type: Transform - pos: 13.5,7.5 - parent: 2 - - uid: 12555 - components: - - type: Transform - pos: 10.5,3.5 - parent: 2 - - uid: 12557 - components: - - type: Transform - pos: -29.5,-12.5 - parent: 2 - - uid: 12560 - components: - - type: Transform - pos: -47.5,-0.5 - parent: 2 - - uid: 12562 - components: - - type: Transform - pos: 13.5,6.5 - parent: 2 - - uid: 12575 - components: - - type: Transform - pos: -42.5,7.5 - parent: 2 - - uid: 12576 - components: - - type: Transform - pos: -43.5,7.5 - parent: 2 - - uid: 12588 - components: - - type: Transform - pos: -41.5,-19.5 - parent: 2 - - uid: 12589 - components: - - type: Transform - pos: -43.5,-19.5 - parent: 2 - - uid: 12590 - components: - - type: Transform - pos: -44.5,-19.5 - parent: 2 - - uid: 12592 - components: - - type: Transform - pos: -45.5,-19.5 - parent: 2 - - uid: 12594 - components: - - type: Transform - pos: -42.5,-19.5 - parent: 2 - - uid: 12608 - components: - - type: Transform - pos: -42.5,9.5 - parent: 2 - - uid: 12614 - components: - - type: Transform - pos: -42.5,8.5 - parent: 2 - - uid: 12651 - components: - - type: Transform - pos: 16.5,17.5 - parent: 2 - - uid: 12687 - components: - - type: Transform - pos: -46.5,-32.5 - parent: 2 - - uid: 12688 - components: - - type: Transform - pos: -46.5,-27.5 - parent: 2 - - uid: 12701 - components: - - type: Transform - pos: -33.5,24.5 - parent: 2 - - uid: 12702 - components: - - type: Transform - pos: -11.5,-90.5 - parent: 2 - - uid: 12712 - components: - - type: Transform - pos: 12.5,-73.5 - parent: 2 - - uid: 12725 - components: - - type: Transform - pos: -4.5,-63.5 - parent: 2 - - uid: 12729 - components: - - type: Transform - pos: 6.5,-59.5 - parent: 2 - - uid: 12750 - components: - - type: Transform - pos: -5.5,-77.5 - parent: 2 - - uid: 12776 - components: - - type: Transform - pos: -5.5,-73.5 - parent: 2 - - uid: 12778 - components: - - type: Transform - pos: -5.5,-68.5 - parent: 2 - - uid: 12845 - components: - - type: Transform - pos: -33.5,29.5 - parent: 2 - - uid: 12861 - components: - - type: Transform - pos: -31.5,29.5 - parent: 2 - - uid: 12881 - components: - - type: Transform - pos: -32.5,24.5 - parent: 2 - - uid: 12885 - components: - - type: Transform - pos: -58.5,-27.5 - parent: 2 - - uid: 12886 - components: - - type: Transform - pos: -59.5,-27.5 - parent: 2 - - uid: 12887 - components: - - type: Transform - pos: -60.5,-27.5 - parent: 2 - - uid: 12888 - components: - - type: Transform - pos: -60.5,-28.5 - parent: 2 - - uid: 12890 - components: - - type: Transform - pos: -60.5,-29.5 - parent: 2 - - uid: 12894 - components: - - type: Transform - pos: -30.5,24.5 - parent: 2 - - uid: 12897 - components: - - type: Transform - pos: -30.5,25.5 - parent: 2 - - uid: 12899 - components: - - type: Transform - pos: -60.5,-30.5 - parent: 2 - - uid: 12900 - components: - - type: Transform - pos: -60.5,-31.5 - parent: 2 - - uid: 12917 - components: - - type: Transform - pos: -56.5,-30.5 - parent: 2 - - uid: 12925 - components: - - type: Transform - pos: -60.5,-32.5 - parent: 2 - - uid: 12926 - components: - - type: Transform - pos: -59.5,-32.5 - parent: 2 - - uid: 12927 - components: - - type: Transform - pos: -58.5,-32.5 - parent: 2 - - uid: 12973 - components: - - type: Transform - pos: -54.5,-26.5 - parent: 2 - - uid: 12974 - components: - - type: Transform - pos: -54.5,-32.5 - parent: 2 - - uid: 12975 - components: - - type: Transform - pos: -55.5,-32.5 - parent: 2 - - uid: 12988 - components: - - type: Transform - pos: 49.5,-53.5 - parent: 2 - - uid: 13028 - components: - - type: Transform - pos: -55.5,20.5 - parent: 2 - - uid: 13032 - components: - - type: Transform - pos: 58.5,-7.5 - parent: 2 - - uid: 13034 - components: - - type: Transform - pos: -55.5,18.5 - parent: 2 - - uid: 13039 - components: - - type: Transform - pos: 34.5,27.5 - parent: 2 - - uid: 13046 - components: - - type: Transform - pos: -55.5,19.5 - parent: 2 - - uid: 13085 - components: - - type: Transform - pos: 75.5,-3.5 - parent: 2 - - uid: 13088 - components: - - type: Transform - pos: -56.5,8.5 - parent: 2 - - uid: 13089 - components: - - type: Transform - pos: -57.5,11.5 - parent: 2 - - uid: 13103 - components: - - type: Transform - pos: -48.5,-20.5 - parent: 2 - - uid: 13117 - components: - - type: Transform - pos: -49.5,-20.5 - parent: 2 - - uid: 13128 - components: - - type: Transform - pos: -47.5,-25.5 - parent: 2 - - uid: 13149 - components: - - type: Transform - pos: 82.5,-8.5 - parent: 2 - - uid: 13166 - components: - - type: Transform - pos: 83.5,-9.5 - parent: 2 - - uid: 13187 - components: - - type: Transform - pos: -16.5,30.5 - parent: 2 - - uid: 13208 - components: - - type: Transform - pos: 76.5,0.5 - parent: 2 - - uid: 13214 - components: - - type: Transform - pos: 76.5,2.5 - parent: 2 - - uid: 13267 - components: - - type: Transform - pos: 8.5,-73.5 - parent: 2 - - uid: 13285 - components: - - type: Transform - pos: -9.5,-75.5 - parent: 2 - - uid: 13290 - components: - - type: Transform - pos: -3.5,-54.5 - parent: 2 - - uid: 13300 - components: - - type: Transform - pos: -9.5,-73.5 - parent: 2 - - uid: 13308 - components: - - type: Transform - pos: 17.5,-34.5 - parent: 2 - - uid: 13310 - components: - - type: Transform - pos: 76.5,-0.5 - parent: 2 - - uid: 13311 - components: - - type: Transform - pos: 76.5,4.5 - parent: 2 - - uid: 13312 - components: - - type: Transform - pos: 76.5,7.5 - parent: 2 - - uid: 13351 - components: - - type: Transform - pos: 38.5,26.5 - parent: 2 - - uid: 13387 - components: - - type: Transform - pos: 12.5,-78.5 - parent: 2 - - uid: 13402 - components: - - type: Transform - pos: 8.5,-78.5 - parent: 2 - - uid: 13538 - components: - - type: Transform - pos: -50.5,-29.5 - parent: 2 - - uid: 13576 - components: - - type: Transform - pos: 36.5,-5.5 - parent: 2 - - uid: 13577 - components: - - type: Transform - pos: 37.5,-5.5 - parent: 2 - - uid: 13580 - components: - - type: Transform - pos: 41.5,-8.5 - parent: 2 - - uid: 13620 - components: - - type: Transform - pos: 29.5,-16.5 - parent: 2 - - uid: 13644 - components: - - type: Transform - pos: 23.5,-24.5 - parent: 2 - - uid: 13676 - components: - - type: Transform - pos: 76.5,10.5 - parent: 2 - - uid: 13683 - components: - - type: Transform - pos: 9.5,3.5 - parent: 2 - - uid: 13737 - components: - - type: Transform - pos: 8.5,-45.5 - parent: 2 - - uid: 13741 - components: - - type: Transform - pos: 8.5,-41.5 - parent: 2 - - uid: 13775 - components: - - type: Transform - pos: 21.5,-60.5 - parent: 2 - - uid: 13776 - components: - - type: Transform - pos: 22.5,-60.5 - parent: 2 - - uid: 13777 - components: - - type: Transform - pos: 24.5,-60.5 - parent: 2 - - uid: 13778 - components: - - type: Transform - pos: 25.5,-60.5 - parent: 2 - - uid: 13789 - components: - - type: Transform - pos: 12.5,-77.5 - parent: 2 - - uid: 13797 - components: - - type: Transform - pos: -52.5,-29.5 - parent: 2 - - uid: 13861 - components: - - type: Transform - pos: -43.5,12.5 - parent: 2 - - uid: 13865 - components: - - type: Transform - pos: -49.5,-41.5 - parent: 2 - - uid: 13876 - components: - - type: Transform - pos: -47.5,-39.5 - parent: 2 - - uid: 13885 - components: - - type: Transform - pos: -47.5,-42.5 - parent: 2 - - uid: 13923 - components: - - type: Transform - pos: -41.5,-42.5 - parent: 2 - - uid: 13924 - components: - - type: Transform - pos: -42.5,-42.5 - parent: 2 - - uid: 13991 - components: - - type: Transform - pos: -23.5,-49.5 - parent: 2 - - uid: 14109 - components: - - type: Transform - pos: -45.5,-42.5 - parent: 2 - - uid: 14112 - components: - - type: Transform - pos: -44.5,-42.5 - parent: 2 - - uid: 14180 - components: - - type: Transform - pos: -39.5,-45.5 - parent: 2 - - uid: 14191 - components: - - type: Transform - pos: -43.5,18.5 - parent: 2 - - uid: 14208 - components: - - type: Transform - pos: 67.5,11.5 - parent: 2 - - uid: 14214 - components: - - type: Transform - pos: 76.5,11.5 - parent: 2 - - uid: 14216 - components: - - type: Transform - pos: -43.5,17.5 - parent: 2 - - uid: 14223 - components: - - type: Transform - pos: -21.5,31.5 - parent: 2 - - uid: 14224 - components: - - type: Transform - pos: -18.5,33.5 - parent: 2 - - uid: 14230 - components: - - type: Transform - pos: -20.5,33.5 - parent: 2 - - uid: 14231 - components: - - type: Transform - pos: -22.5,31.5 - parent: 2 - - uid: 14232 - components: - - type: Transform - pos: 78.5,-14.5 - parent: 2 - - uid: 14233 - components: - - type: Transform - pos: -43.5,16.5 - parent: 2 - - uid: 14244 - components: - - type: Transform - pos: -28.5,33.5 - parent: 2 - - uid: 14299 - components: - - type: Transform - pos: -17.5,31.5 - parent: 2 - - uid: 14300 - components: - - type: Transform - pos: -18.5,32.5 - parent: 2 - - uid: 14303 - components: - - type: Transform - pos: -16.5,31.5 - parent: 2 - - uid: 14304 - components: - - type: Transform - pos: -19.5,33.5 - parent: 2 - - uid: 14306 - components: - - type: Transform - pos: -20.5,32.5 - parent: 2 - - uid: 14310 - components: - - type: Transform - pos: -43.5,10.5 - parent: 2 - - uid: 14311 - components: - - type: Transform - pos: -11.5,37.5 - parent: 2 - - uid: 14312 - components: - - type: Transform - pos: -10.5,29.5 - parent: 2 - - uid: 14317 - components: - - type: Transform - pos: -10.5,36.5 - parent: 2 - - uid: 14320 - components: - - type: Transform - pos: -10.5,33.5 - parent: 2 - - uid: 14322 - components: - - type: Transform - pos: -43.5,8.5 - parent: 2 - - uid: 14328 - components: - - type: Transform - pos: -43.5,13.5 - parent: 2 - - uid: 14331 - components: - - type: Transform - pos: -4.5,23.5 - parent: 2 - - uid: 14357 - components: - - type: Transform - pos: -43.5,14.5 - parent: 2 - - uid: 14358 - components: - - type: Transform - pos: -8.5,16.5 - parent: 2 - - uid: 14361 - components: - - type: Transform - pos: -44.5,17.5 - parent: 2 - - uid: 14362 - components: - - type: Transform - pos: -44.5,18.5 - parent: 2 - - uid: 14375 - components: - - type: Transform - pos: -13.5,37.5 - parent: 2 - - uid: 14377 - components: - - type: Transform - pos: -7.5,16.5 - parent: 2 - - uid: 14402 - components: - - type: Transform - pos: -3.5,15.5 - parent: 2 - - uid: 14437 - components: - - type: Transform - pos: 79.5,-15.5 - parent: 2 - - uid: 14453 - components: - - type: Transform - pos: -57.5,13.5 - parent: 2 - - uid: 14454 - components: - - type: Transform - pos: -57.5,12.5 - parent: 2 - - uid: 14476 - components: - - type: Transform - pos: 64.5,-58.5 - parent: 2 - - uid: 14491 - components: - - type: Transform - pos: -42.5,15.5 - parent: 2 - - uid: 14652 - components: - - type: Transform - pos: -34.5,27.5 - parent: 2 - - uid: 14726 - components: - - type: Transform - pos: 68.5,-45.5 - parent: 2 - - uid: 14753 - components: - - type: Transform - pos: -50.5,-26.5 - parent: 2 - - uid: 14754 - components: - - type: Transform - pos: -50.5,-27.5 - parent: 2 - - uid: 14755 - components: - - type: Transform - pos: -50.5,-33.5 - parent: 2 - - uid: 14756 - components: - - type: Transform - pos: -50.5,-34.5 - parent: 2 - - uid: 14803 - components: - - type: Transform - pos: -32.5,29.5 - parent: 2 - - uid: 14804 - components: - - type: Transform - pos: -33.5,30.5 - parent: 2 - - uid: 14806 - components: - - type: Transform - pos: -30.5,30.5 - parent: 2 - - uid: 14814 - components: - - type: Transform - pos: -34.5,24.5 - parent: 2 - - uid: 14815 - components: - - type: Transform - pos: -34.5,25.5 - parent: 2 - - uid: 14834 - components: - - type: Transform - pos: -52.5,25.5 - parent: 2 - - uid: 14858 - components: - - type: Transform - pos: -6.5,-22.5 - parent: 2 - - uid: 14860 - components: - - type: Transform - pos: -55.5,22.5 - parent: 2 - - uid: 14902 - components: - - type: Transform - pos: -55.5,5.5 - parent: 2 - - uid: 14910 - components: - - type: Transform - pos: -62.5,-32.5 - parent: 2 - - uid: 14911 - components: - - type: Transform - pos: -62.5,-34.5 - parent: 2 - - uid: 14912 - components: - - type: Transform - pos: -6.5,16.5 - parent: 2 - - uid: 14913 - components: - - type: Transform - pos: -62.5,-33.5 - parent: 2 - - uid: 14918 - components: - - type: Transform - pos: -55.5,17.5 - parent: 2 - - uid: 14919 - components: - - type: Transform - pos: -62.5,-41.5 - parent: 2 - - uid: 14920 - components: - - type: Transform - pos: -62.5,-42.5 - parent: 2 - - uid: 14923 - components: - - type: Transform - pos: -63.5,-30.5 - parent: 2 - - uid: 14924 - components: - - type: Transform - pos: -63.5,-29.5 - parent: 2 - - uid: 14925 - components: - - type: Transform - pos: -44.5,15.5 - parent: 2 - - uid: 14926 - components: - - type: Transform - pos: -63.5,-25.5 - parent: 2 - - uid: 14927 - components: - - type: Transform - pos: -63.5,-27.5 - parent: 2 - - uid: 14928 - components: - - type: Transform - pos: -62.5,-29.5 - parent: 2 - - uid: 14929 - components: - - type: Transform - pos: -63.5,-32.5 - parent: 2 - - uid: 14930 - components: - - type: Transform - pos: -63.5,-34.5 - parent: 2 - - uid: 14933 - components: - - type: Transform - pos: -63.5,-40.5 - parent: 2 - - uid: 14934 - components: - - type: Transform - pos: -63.5,-42.5 - parent: 2 - - uid: 14980 - components: - - type: Transform - pos: 13.5,-70.5 - parent: 2 - - uid: 14997 - components: - - type: Transform - pos: 7.5,-62.5 - parent: 2 - - uid: 14999 - components: - - type: Transform - pos: 7.5,-63.5 - parent: 2 - - uid: 15000 - components: - - type: Transform - pos: -4.5,-62.5 - parent: 2 - - uid: 15009 - components: - - type: Transform - pos: 13.5,-68.5 - parent: 2 - - uid: 15010 - components: - - type: Transform - pos: -4.5,-54.5 - parent: 2 - - uid: 15014 - components: - - type: Transform - pos: -48.5,24.5 - parent: 2 - - uid: 15016 - components: - - type: Transform - pos: -57.5,10.5 - parent: 2 - - uid: 15018 - components: - - type: Transform - pos: -51.5,25.5 - parent: 2 - - uid: 15022 - components: - - type: Transform - pos: -50.5,25.5 - parent: 2 - - uid: 15049 - components: - - type: Transform - pos: 69.5,-82.5 - parent: 2 - - uid: 15173 - components: - - type: Transform - pos: 50.5,-5.5 - parent: 2 - - uid: 15177 - components: - - type: Transform - pos: 75.5,-62.5 - parent: 2 - - uid: 15180 - components: - - type: Transform - pos: -45.5,7.5 - parent: 2 - - uid: 15191 - components: - - type: Transform - pos: -48.5,5.5 - parent: 2 - - uid: 15238 - components: - - type: Transform - pos: -48.5,4.5 - parent: 2 - - uid: 15247 - components: - - type: Transform - pos: -60.5,-63.5 - parent: 2 - - uid: 15262 - components: - - type: Transform - pos: 68.5,11.5 - parent: 2 - - uid: 15284 - components: - - type: Transform - pos: 70.5,11.5 - parent: 2 - - uid: 15297 - components: - - type: Transform - pos: -22.5,30.5 - parent: 2 - - uid: 15313 - components: - - type: Transform - pos: 57.5,11.5 - parent: 2 - - uid: 15351 - components: - - type: Transform - pos: -59.5,-20.5 - parent: 2 - - uid: 15359 - components: - - type: Transform - pos: 81.5,-7.5 - parent: 2 - - uid: 15408 - components: - - type: Transform - pos: -7.5,-23.5 - parent: 2 - - uid: 15452 - components: - - type: Transform - pos: 39.5,24.5 - parent: 2 - - uid: 15453 - components: - - type: Transform - pos: 49.5,20.5 - parent: 2 - - uid: 15455 - components: - - type: Transform - pos: 35.5,20.5 - parent: 2 - - uid: 15480 - components: - - type: Transform - pos: -53.5,-0.5 - parent: 2 - - uid: 15614 - components: - - type: Transform - pos: 8.5,-68.5 - parent: 2 - - uid: 15619 - components: - - type: Transform - pos: 7.5,-75.5 - parent: 2 - - uid: 15628 - components: - - type: Transform - pos: 74.5,-4.5 - parent: 2 - - uid: 15633 - components: - - type: Transform - pos: 79.5,-5.5 - parent: 2 - - uid: 15634 - components: - - type: Transform - pos: 73.5,-5.5 - parent: 2 - - uid: 15668 - components: - - type: Transform - pos: -4.5,-75.5 - parent: 2 - - uid: 15669 - components: - - type: Transform - pos: 12.5,-75.5 - parent: 2 - - uid: 15714 - components: - - type: Transform - pos: -55.5,4.5 - parent: 2 - - uid: 15715 - components: - - type: Transform - pos: -54.5,16.5 - parent: 2 - - uid: 15723 - components: - - type: Transform - pos: 75.5,-63.5 - parent: 2 - - uid: 15738 - components: - - type: Transform - pos: -15.5,-45.5 - parent: 2 - - uid: 15741 - components: - - type: Transform - pos: 51.5,20.5 - parent: 2 - - uid: 15768 - components: - - type: Transform - pos: 65.5,-46.5 - parent: 2 - - uid: 15787 - components: - - type: Transform - pos: -53.5,-63.5 - parent: 2 - - uid: 15945 - components: - - type: Transform - pos: -60.5,-14.5 - parent: 2 - - uid: 15948 - components: - - type: Transform - pos: -60.5,-14.5 - parent: 2 - - uid: 15985 - components: - - type: Transform - pos: -60.5,-13.5 - parent: 2 - - uid: 15996 - components: - - type: Transform - pos: -60.5,-12.5 - parent: 2 - - uid: 16006 - components: - - type: Transform - pos: -54.5,-16.5 - parent: 2 - - uid: 16028 - components: - - type: Transform - pos: -60.5,-11.5 - parent: 2 - - uid: 16029 - components: - - type: Transform - pos: -59.5,-11.5 - parent: 2 - - uid: 16031 - components: - - type: Transform - pos: -59.5,-15.5 - parent: 2 - - uid: 16032 - components: - - type: Transform - pos: -60.5,-15.5 - parent: 2 - - uid: 16048 - components: - - type: Transform - pos: 66.5,12.5 - parent: 2 - - uid: 16049 - components: - - type: Transform - pos: 76.5,1.5 - parent: 2 - - uid: 16050 - components: - - type: Transform - pos: -51.5,-23.5 - parent: 2 - - uid: 16077 - components: - - type: Transform - pos: -57.5,-61.5 - parent: 2 - - uid: 16091 - components: - - type: Transform - pos: 8.5,-77.5 - parent: 2 - - uid: 16105 - components: - - type: Transform - pos: 76.5,9.5 - parent: 2 - - uid: 16121 - components: - - type: Transform - pos: 3.5,-84.5 - parent: 2 - - uid: 16132 - components: - - type: Transform - pos: 72.5,11.5 - parent: 2 - - uid: 16152 - components: - - type: Transform - pos: 77.5,-72.5 - parent: 2 - - uid: 16172 - components: - - type: Transform - pos: 8.5,-71.5 - parent: 2 - - uid: 16196 - components: - - type: Transform - pos: -22.5,29.5 - parent: 2 - - uid: 16199 - components: - - type: Transform - pos: -21.5,29.5 - parent: 2 - - uid: 16203 - components: - - type: Transform - pos: 70.5,-82.5 - parent: 2 - - uid: 16227 - components: - - type: Transform - pos: 57.5,-7.5 - parent: 2 - - uid: 16228 - components: - - type: Transform - pos: 54.5,-53.5 - parent: 2 - - uid: 16229 - components: - - type: Transform - pos: 75.5,6.5 - parent: 2 - - uid: 16250 - components: - - type: Transform - pos: -48.5,-16.5 - parent: 2 - - uid: 16253 - components: - - type: Transform - pos: -47.5,-16.5 - parent: 2 - - uid: 16257 - components: - - type: Transform - pos: -53.5,-1.5 - parent: 2 - - uid: 16259 - components: - - type: Transform - pos: -49.5,-1.5 - parent: 2 - - uid: 16261 - components: - - type: Transform - pos: -49.5,-0.5 - parent: 2 - - uid: 16263 - components: - - type: Transform - pos: -49.5,-3.5 - parent: 2 - - uid: 16264 - components: - - type: Transform - pos: -49.5,-4.5 - parent: 2 - - uid: 16268 - components: - - type: Transform - pos: -53.5,-4.5 - parent: 2 - - uid: 16269 - components: - - type: Transform - pos: -53.5,-3.5 - parent: 2 - - uid: 16289 - components: - - type: Transform - pos: -53.5,21.5 - parent: 2 - - uid: 16290 - components: - - type: Transform - pos: -52.5,6.5 - parent: 2 - - uid: 16301 - components: - - type: Transform - pos: -53.5,6.5 - parent: 2 - - uid: 16328 - components: - - type: Transform - pos: -56.5,-61.5 - parent: 2 - - uid: 16361 - components: - - type: Transform - pos: -53.5,16.5 - parent: 2 - - uid: 16405 - components: - - type: Transform - pos: -51.5,6.5 - parent: 2 - - uid: 16406 - components: - - type: Transform - pos: -50.5,6.5 - parent: 2 - - uid: 16546 - components: - - type: Transform - pos: 86.5,-56.5 - parent: 2 - - uid: 16547 - components: - - type: Transform - pos: 85.5,-56.5 - parent: 2 - - uid: 16561 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 79.5,-39.5 - parent: 2 - - uid: 16570 - components: - - type: Transform - pos: 72.5,-41.5 - parent: 2 - - uid: 16573 - components: - - type: Transform - pos: 61.5,-35.5 - parent: 2 - - uid: 16575 - components: - - type: Transform - pos: 73.5,-41.5 - parent: 2 - - uid: 16595 - components: - - type: Transform - pos: 71.5,-45.5 - parent: 2 - - uid: 16615 - components: - - type: Transform - pos: 75.5,-46.5 - parent: 2 - - uid: 16618 - components: - - type: Transform - pos: 75.5,-47.5 - parent: 2 - - uid: 16636 - components: - - type: Transform - pos: 69.5,-46.5 - parent: 2 - - uid: 16640 - components: - - type: Transform - pos: 71.5,11.5 - parent: 2 - - uid: 16670 - components: - - type: Transform - pos: 75.5,-78.5 - parent: 2 - - uid: 16684 - components: - - type: Transform - pos: 70.5,-47.5 - parent: 2 - - uid: 16690 - components: - - type: Transform - pos: 73.5,11.5 - parent: 2 - - uid: 16714 - components: - - type: Transform - pos: -61.5,-60.5 - parent: 2 - - uid: 16715 - components: - - type: Transform - pos: 70.5,-46.5 - parent: 2 - - uid: 16719 - components: - - type: Transform - pos: -61.5,-58.5 - parent: 2 - - uid: 16720 - components: - - type: Transform - pos: 76.5,-46.5 - parent: 2 - - uid: 16721 - components: - - type: Transform - pos: 57.5,-61.5 - parent: 2 - - uid: 16730 - components: - - type: Transform - pos: 71.5,-81.5 - parent: 2 - - uid: 16734 - components: - - type: Transform - pos: -60.5,-58.5 - parent: 2 - - uid: 16740 - components: - - type: Transform - pos: -57.5,-57.5 - parent: 2 - - uid: 16777 - components: - - type: Transform - pos: -9.5,15.5 - parent: 2 - - uid: 16846 - components: - - type: Transform - pos: 73.5,-42.5 - parent: 2 - - uid: 16877 - components: - - type: Transform - pos: 67.5,-45.5 - parent: 2 - - uid: 16883 - components: - - type: Transform - pos: 80.5,-47.5 - parent: 2 - - uid: 16896 - components: - - type: Transform - pos: -60.5,-60.5 - parent: 2 - - uid: 16916 - components: - - type: Transform - pos: -52.5,-63.5 - parent: 2 - - uid: 16942 - components: - - type: Transform - pos: -62.5,-62.5 - parent: 2 - - uid: 16944 - components: - - type: Transform - pos: -51.5,-63.5 - parent: 2 - - uid: 16945 - components: - - type: Transform - pos: -54.5,-62.5 - parent: 2 - - uid: 16946 - components: - - type: Transform - pos: -63.5,-62.5 - parent: 2 - - uid: 16955 - components: - - type: Transform - pos: -35.5,-54.5 - parent: 2 - - uid: 16961 - components: - - type: Transform - pos: 5.5,-59.5 - parent: 2 - - uid: 16979 - components: - - type: Transform - pos: 50.5,20.5 - parent: 2 - - uid: 16984 - components: - - type: Transform - pos: 63.5,11.5 - parent: 2 - - uid: 16987 - components: - - type: Transform - pos: 17.5,-45.5 - parent: 2 - - uid: 17004 - components: - - type: Transform - pos: 74.5,-79.5 - parent: 2 - - uid: 17006 - components: - - type: Transform - pos: 60.5,11.5 - parent: 2 - - uid: 17007 - components: - - type: Transform - pos: 80.5,-46.5 - parent: 2 - - uid: 17028 - components: - - type: Transform - pos: 62.5,11.5 - parent: 2 - - uid: 17029 - components: - - type: Transform - pos: 64.5,10.5 - parent: 2 - - uid: 17030 - components: - - type: Transform - pos: 73.5,10.5 - parent: 2 - - uid: 17031 - components: - - type: Transform - pos: 64.5,11.5 - parent: 2 - - uid: 17032 - components: - - type: Transform - pos: 58.5,11.5 - parent: 2 - - uid: 17033 - components: - - type: Transform - pos: 59.5,11.5 - parent: 2 - - uid: 17063 - components: - - type: Transform - pos: 76.5,-2.5 - parent: 2 - - uid: 17111 - components: - - type: Transform - pos: 66.5,11.5 - parent: 2 - - uid: 17196 - components: - - type: Transform - pos: 87.5,-12.5 - parent: 2 - - uid: 17199 - components: - - type: Transform - pos: -25.5,39.5 - parent: 2 - - uid: 17242 - components: - - type: Transform - pos: 79.5,-48.5 - parent: 2 - - uid: 17270 - components: - - type: Transform - pos: 72.5,-80.5 - parent: 2 - - uid: 17276 - components: - - type: Transform - pos: 74.5,-39.5 - parent: 2 - - uid: 17277 - components: - - type: Transform - pos: 86.5,-13.5 - parent: 2 - - uid: 17282 - components: - - type: Transform - pos: 78.5,-45.5 - parent: 2 - - uid: 17288 - components: - - type: Transform - pos: 78.5,-50.5 - parent: 2 - - uid: 17289 - components: - - type: Transform - pos: 71.5,-39.5 - parent: 2 - - uid: 17294 - components: - - type: Transform - pos: 79.5,-45.5 - parent: 2 - - uid: 17309 - components: - - type: Transform - pos: 57.5,12.5 - parent: 2 - - uid: 17324 - components: - - type: Transform - pos: 77.5,-52.5 - parent: 2 - - uid: 17420 - components: - - type: Transform - pos: 78.5,-49.5 - parent: 2 - - uid: 17487 - components: - - type: Transform - pos: 74.5,-45.5 - parent: 2 - - uid: 17710 - components: - - type: Transform - pos: 60.5,-52.5 - parent: 2 - - uid: 17712 - components: - - type: Transform - pos: 62.5,-54.5 - parent: 2 - - uid: 17713 - components: - - type: Transform - pos: 62.5,-52.5 - parent: 2 - - uid: 17729 - components: - - type: Transform - pos: 81.5,-24.5 - parent: 2 - - uid: 17733 - components: - - type: Transform - pos: 76.5,-54.5 - parent: 2 - - uid: 17750 - components: - - type: Transform - pos: 73.5,-39.5 - parent: 2 - - uid: 17758 - components: - - type: Transform - pos: 53.5,11.5 - parent: 2 - - uid: 17765 - components: - - type: Transform - pos: -27.5,25.5 - parent: 2 - - uid: 17771 - components: - - type: Transform - pos: -23.5,41.5 - parent: 2 - - uid: 17772 - components: - - type: Transform - pos: -27.5,33.5 - parent: 2 - - uid: 17777 - components: - - type: Transform - pos: 61.5,-7.5 - parent: 2 - - uid: 17778 - components: - - type: Transform - pos: -27.5,32.5 - parent: 2 - - uid: 17782 - components: - - type: Transform - pos: -9.5,27.5 - parent: 2 - - uid: 17785 - components: - - type: Transform - pos: -13.5,26.5 - parent: 2 - - uid: 17786 - components: - - type: Transform - pos: -13.5,25.5 - parent: 2 - - uid: 17787 - components: - - type: Transform - pos: -14.5,25.5 - parent: 2 - - uid: 17802 - components: - - type: Transform - pos: -27.5,37.5 - parent: 2 - - uid: 17890 - components: - - type: Transform - pos: -14.5,40.5 - parent: 2 - - uid: 17894 - components: - - type: Transform - pos: -13.5,39.5 - parent: 2 - - uid: 17898 - components: - - type: Transform - pos: 69.5,-37.5 - parent: 2 - - uid: 17900 - components: - - type: Transform - pos: 68.5,-35.5 - parent: 2 - - uid: 17901 - components: - - type: Transform - pos: -14.5,38.5 - parent: 2 - - uid: 17902 - components: - - type: Transform - pos: 66.5,-35.5 - parent: 2 - - uid: 17913 - components: - - type: Transform - pos: 63.5,-35.5 - parent: 2 - - uid: 17917 - components: - - type: Transform - pos: 63.5,-39.5 - parent: 2 - - uid: 17918 - components: - - type: Transform - pos: 62.5,-39.5 - parent: 2 - - uid: 17926 - components: - - type: Transform - pos: -16.5,39.5 - parent: 2 - - uid: 17968 - components: - - type: Transform - pos: 75.5,5.5 - parent: 2 - - uid: 18119 - components: - - type: Transform - pos: 86.5,-31.5 - parent: 2 - - uid: 18120 - components: - - type: Transform - pos: 86.5,-29.5 - parent: 2 - - uid: 18121 - components: - - type: Transform - pos: 86.5,-30.5 - parent: 2 - - uid: 18123 - components: - - type: Transform - pos: 84.5,-24.5 - parent: 2 - - uid: 18126 - components: - - type: Transform - pos: 80.5,-15.5 - parent: 2 - - uid: 18134 - components: - - type: Transform - pos: 61.5,12.5 - parent: 2 - - uid: 18137 - components: - - type: Transform - pos: 83.5,-14.5 - parent: 2 - - uid: 18138 - components: - - type: Transform - pos: 62.5,12.5 - parent: 2 - - uid: 18147 - components: - - type: Transform - pos: -11.5,27.5 - parent: 2 - - uid: 18182 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 80.5,-39.5 - parent: 2 - - uid: 18189 - components: - - type: Transform - pos: 60.5,-35.5 - parent: 2 - - uid: 18204 - components: - - type: Transform - pos: -11.5,32.5 - parent: 2 - - uid: 18264 - components: - - type: Transform - pos: -11.5,34.5 - parent: 2 - - uid: 18272 - components: - - type: Transform - pos: 76.5,-3.5 - parent: 2 - - uid: 18274 - components: - - type: Transform - pos: 76.5,-1.5 - parent: 2 - - uid: 18276 - components: - - type: Transform - pos: 57.5,-6.5 - parent: 2 - - uid: 18281 - components: - - type: Transform - pos: 59.5,-6.5 - parent: 2 - - uid: 18282 - components: - - type: Transform - pos: 61.5,-6.5 - parent: 2 - - uid: 18283 - components: - - type: Transform - pos: 58.5,-6.5 - parent: 2 - - uid: 18285 - components: - - type: Transform - pos: 56.5,-6.5 - parent: 2 - - uid: 18287 - components: - - type: Transform - pos: 52.5,-6.5 - parent: 2 - - uid: 18288 - components: - - type: Transform - pos: 54.5,-6.5 - parent: 2 - - uid: 18289 - components: - - type: Transform - pos: 51.5,-6.5 - parent: 2 - - uid: 18290 - components: - - type: Transform - pos: 50.5,-6.5 - parent: 2 - - uid: 18291 - components: - - type: Transform - pos: 66.5,10.5 - parent: 2 - - uid: 18296 - components: - - type: Transform - pos: 70.5,10.5 - parent: 2 - - uid: 18297 - components: - - type: Transform - pos: 70.5,-5.5 - parent: 2 - - uid: 18298 - components: - - type: Transform - pos: 62.5,10.5 - parent: 2 - - uid: 18299 - components: - - type: Transform - pos: 62.5,-5.5 - parent: 2 - - uid: 18302 - components: - - type: Transform - pos: 66.5,-5.5 - parent: 2 - - uid: 18304 - components: - - type: Transform - pos: 58.5,10.5 - parent: 2 - - uid: 18305 - components: - - type: Transform - pos: 77.5,10.5 - parent: 2 - - uid: 18308 - components: - - type: Transform - pos: 76.5,12.5 - parent: 2 - - uid: 18309 - components: - - type: Transform - pos: 70.5,-7.5 - parent: 2 - - uid: 18310 - components: - - type: Transform - pos: 77.5,2.5 - parent: 2 - - uid: 18312 - components: - - type: Transform - pos: 65.5,-5.5 - parent: 2 - - uid: 18313 - components: - - type: Transform - pos: 77.5,12.5 - parent: 2 - - uid: 18314 - components: - - type: Transform - pos: 75.5,12.5 - parent: 2 - - uid: 18315 - components: - - type: Transform - pos: 77.5,3.5 - parent: 2 - - uid: 18317 - components: - - type: Transform - pos: 69.5,-7.5 - parent: 2 - - uid: 18318 - components: - - type: Transform - pos: 67.5,-7.5 - parent: 2 - - uid: 18322 - components: - - type: Transform - pos: 63.5,-7.5 - parent: 2 - - uid: 18324 - components: - - type: Transform - pos: 69.5,-6.5 - parent: 2 - - uid: 18325 - components: - - type: Transform - pos: 70.5,-6.5 - parent: 2 - - uid: 18326 - components: - - type: Transform - pos: 68.5,-6.5 - parent: 2 - - uid: 18327 - components: - - type: Transform - pos: 71.5,-6.5 - parent: 2 - - uid: 18328 - components: - - type: Transform - pos: 65.5,-6.5 - parent: 2 - - uid: 18329 - components: - - type: Transform - pos: 67.5,-6.5 - parent: 2 - - uid: 18330 - components: - - type: Transform - pos: 64.5,-6.5 - parent: 2 - - uid: 18332 - components: - - type: Transform - pos: 63.5,-6.5 - parent: 2 - - uid: 18333 - components: - - type: Transform - pos: 62.5,-6.5 - parent: 2 - - uid: 18334 - components: - - type: Transform - pos: 75.5,2.5 - parent: 2 - - uid: 18335 - components: - - type: Transform - pos: 75.5,10.5 - parent: 2 - - uid: 18336 - components: - - type: Transform - pos: 58.5,-5.5 - parent: 2 - - uid: 18339 - components: - - type: Transform - pos: 65.5,10.5 - parent: 2 - - uid: 18368 - components: - - type: Transform - pos: 97.5,-33.5 - parent: 2 - - uid: 18372 - components: - - type: Transform - pos: 96.5,-36.5 - parent: 2 - - uid: 18375 - components: - - type: Transform - pos: 85.5,-37.5 - parent: 2 - - uid: 18376 - components: - - type: Transform - pos: 86.5,-36.5 - parent: 2 - - uid: 18408 - components: - - type: Transform - pos: 90.5,-15.5 - parent: 2 - - uid: 18416 - components: - - type: Transform - pos: 22.5,24.5 - parent: 2 - - uid: 18422 - components: - - type: Transform - pos: 84.5,-15.5 - parent: 2 - - uid: 18429 - components: - - type: Transform - pos: 90.5,-13.5 - parent: 2 - - uid: 18430 - components: - - type: Transform - pos: 92.5,-33.5 - parent: 2 - - uid: 18451 - components: - - type: Transform - pos: 92.5,-27.5 - parent: 2 - - uid: 18452 - components: - - type: Transform - pos: 92.5,-32.5 - parent: 2 - - uid: 18463 - components: - - type: Transform - pos: 90.5,-14.5 - parent: 2 - - uid: 18471 - components: - - type: Transform - pos: 92.5,-17.5 - parent: 2 - - uid: 18472 - components: - - type: Transform - pos: 94.5,-17.5 - parent: 2 - - uid: 18473 - components: - - type: Transform - pos: 84.5,-10.5 - parent: 2 - - uid: 18495 - components: - - type: Transform - pos: 95.5,-30.5 - parent: 2 - - uid: 18496 - components: - - type: Transform - pos: 94.5,-30.5 - parent: 2 - - uid: 18497 - components: - - type: Transform - pos: 97.5,-28.5 - parent: 2 - - uid: 18498 - components: - - type: Transform - pos: 97.5,-26.5 - parent: 2 - - uid: 18500 - components: - - type: Transform - pos: 97.5,-24.5 - parent: 2 - - uid: 18501 - components: - - type: Transform - pos: 95.5,-19.5 - parent: 2 - - uid: 18517 - components: - - type: Transform - pos: 95.5,-17.5 - parent: 2 - - uid: 18520 - components: - - type: Transform - pos: 97.5,-31.5 - parent: 2 - - uid: 18544 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 81.5,-39.5 - parent: 2 - - uid: 18606 - components: - - type: Transform - pos: -24.5,40.5 - parent: 2 - - uid: 18615 - components: - - type: Transform - pos: 67.5,12.5 - parent: 2 - - uid: 18629 - components: - - type: Transform - pos: 72.5,-6.5 - parent: 2 - - uid: 18632 - components: - - type: Transform - pos: 80.5,-6.5 - parent: 2 - - uid: 18641 - components: - - type: Transform - pos: 78.5,-4.5 - parent: 2 - - uid: 18715 - components: - - type: Transform - pos: 76.5,-43.5 - parent: 2 - - uid: 18770 - components: - - type: Transform - pos: 84.5,-13.5 - parent: 2 - - uid: 18771 - components: - - type: Transform - pos: 88.5,-11.5 - parent: 2 - - uid: 18772 - components: - - type: Transform - pos: 86.5,-11.5 - parent: 2 - - uid: 18775 - components: - - type: Transform - pos: 84.5,-12.5 - parent: 2 - - uid: 18781 - components: - - type: Transform - pos: 87.5,-11.5 - parent: 2 - - uid: 18785 - components: - - type: Transform - pos: 78.5,-55.5 - parent: 2 - - uid: 18786 - components: - - type: Transform - pos: 77.5,-56.5 - parent: 2 - - uid: 18787 - components: - - type: Transform - pos: 76.5,-55.5 - parent: 2 - - uid: 18788 - components: - - type: Transform - pos: 77.5,-55.5 - parent: 2 - - uid: 18830 - components: - - type: Transform - pos: -57.5,-21.5 - parent: 2 - - uid: 18831 - components: - - type: Transform - pos: -58.5,-21.5 - parent: 2 - - uid: 18849 - components: - - type: Transform - pos: 54.5,-45.5 - parent: 2 - - uid: 18964 - components: - - type: Transform - pos: -59.5,-50.5 - parent: 2 - - uid: 18992 - components: - - type: Transform - pos: 96.5,-50.5 - parent: 2 - - uid: 18993 - components: - - type: Transform - pos: 96.5,-49.5 - parent: 2 - - uid: 18994 - components: - - type: Transform - pos: 92.5,-54.5 - parent: 2 - - uid: 18995 - components: - - type: Transform - pos: 93.5,-54.5 - parent: 2 - - uid: 19039 - components: - - type: Transform - pos: 85.5,-47.5 - parent: 2 - - uid: 19040 - components: - - type: Transform - pos: 86.5,-15.5 - parent: 2 - - uid: 19050 - components: - - type: Transform - pos: 38.5,-77.5 - parent: 2 - - uid: 19057 - components: - - type: Transform - pos: 62.5,-49.5 - parent: 2 - - uid: 19058 - components: - - type: Transform - pos: 59.5,-74.5 - parent: 2 - - uid: 19059 - components: - - type: Transform - pos: 61.5,-50.5 - parent: 2 - - uid: 19060 - components: - - type: Transform - pos: 55.5,-57.5 - parent: 2 - - uid: 19061 - components: - - type: Transform - pos: 54.5,-60.5 - parent: 2 - - uid: 19062 - components: - - type: Transform - pos: 56.5,-64.5 - parent: 2 - - uid: 19063 - components: - - type: Transform - pos: 58.5,-63.5 - parent: 2 - - uid: 19064 - components: - - type: Transform - pos: 58.5,-69.5 - parent: 2 - - uid: 19065 - components: - - type: Transform - pos: 56.5,-72.5 - parent: 2 - - uid: 19066 - components: - - type: Transform - pos: 59.5,-75.5 - parent: 2 - - uid: 19067 - components: - - type: Transform - pos: 58.5,-75.5 - parent: 2 - - uid: 19068 - components: - - type: Transform - pos: 77.5,-57.5 - parent: 2 - - uid: 19070 - components: - - type: Transform - pos: 86.5,-54.5 - parent: 2 - - uid: 19085 - components: - - type: Transform - pos: 83.5,-58.5 - parent: 2 - - uid: 19086 - components: - - type: Transform - pos: 78.5,-60.5 - parent: 2 - - uid: 19087 - components: - - type: Transform - pos: 76.5,-62.5 - parent: 2 - - uid: 19088 - components: - - type: Transform - pos: 77.5,-60.5 - parent: 2 - - uid: 19097 - components: - - type: Transform - pos: 6.5,-54.5 - parent: 2 - - uid: 19123 - components: - - type: Transform - pos: 86.5,-48.5 - parent: 2 - - uid: 19124 - components: - - type: Transform - pos: 84.5,-48.5 - parent: 2 - - uid: 19125 - components: - - type: Transform - pos: 84.5,-47.5 - parent: 2 - - uid: 19142 - components: - - type: Transform - pos: 7.5,-54.5 - parent: 2 - - uid: 19182 - components: - - type: Transform - pos: 5.5,-100.5 - parent: 2 - - uid: 19185 - components: - - type: Transform - pos: 7.5,-98.5 - parent: 2 - - uid: 19186 - components: - - type: Transform - pos: -1.5,-96.5 - parent: 2 - - uid: 19199 - components: - - type: Transform - pos: 8.5,-100.5 - parent: 2 - - uid: 19213 - components: - - type: Transform - pos: -0.5,-96.5 - parent: 2 - - uid: 19248 - components: - - type: Transform - pos: -5.5,-78.5 - parent: 2 - - uid: 19545 - components: - - type: Transform - pos: 77.5,-13.5 - parent: 2 - - uid: 19568 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 65.5,-40.5 - parent: 2 - - uid: 19571 - components: - - type: Transform - pos: 61.5,-39.5 - parent: 2 - - uid: 19572 - components: - - type: Transform - pos: 79.5,-37.5 - parent: 2 - - uid: 19582 - components: - - type: Transform - pos: 82.5,-34.5 - parent: 2 - - uid: 19591 - components: - - type: Transform - pos: 76.5,-12.5 - parent: 2 - - uid: 19861 - components: - - type: Transform - pos: 72.5,-8.5 - parent: 2 - - uid: 19862 - components: - - type: Transform - pos: 74.5,-10.5 - parent: 2 - - uid: 19925 - components: - - type: Transform - pos: 40.5,-69.5 - parent: 2 - - uid: 19926 - components: - - type: Transform - pos: 39.5,-73.5 - parent: 2 - - uid: 19927 - components: - - type: Transform - pos: 37.5,-75.5 - parent: 2 - - uid: 19928 - components: - - type: Transform - pos: 30.5,-63.5 - parent: 2 - - uid: 19929 - components: - - type: Transform - pos: 28.5,-69.5 - parent: 2 - - uid: 19930 - components: - - type: Transform - pos: 26.5,-69.5 - parent: 2 - - uid: 19931 - components: - - type: Transform - pos: 24.5,-69.5 - parent: 2 - - uid: 19932 - components: - - type: Transform - pos: 22.5,-69.5 - parent: 2 - - uid: 19934 - components: - - type: Transform - pos: 73.5,-9.5 - parent: 2 - - uid: 19936 - components: - - type: Transform - pos: 16.5,-70.5 - parent: 2 - - uid: 19940 - components: - - type: Transform - pos: 20.5,-70.5 - parent: 2 - - uid: 19941 - components: - - type: Transform - pos: 21.5,-70.5 - parent: 2 - - uid: 19943 - components: - - type: Transform - pos: 23.5,-70.5 - parent: 2 - - uid: 19945 - components: - - type: Transform - pos: 25.5,-70.5 - parent: 2 - - uid: 19947 - components: - - type: Transform - pos: 27.5,-70.5 - parent: 2 - - uid: 19950 - components: - - type: Transform - pos: 29.5,-68.5 - parent: 2 - - uid: 19952 - components: - - type: Transform - pos: 27.5,-68.5 - parent: 2 - - uid: 19953 - components: - - type: Transform - pos: 26.5,-68.5 - parent: 2 - - uid: 19955 - components: - - type: Transform - pos: 24.5,-68.5 - parent: 2 - - uid: 19956 - components: - - type: Transform - pos: 23.5,-68.5 - parent: 2 - - uid: 19957 - components: - - type: Transform - pos: 21.5,-68.5 - parent: 2 - - uid: 19961 - components: - - type: Transform - pos: 17.5,-68.5 - parent: 2 - - uid: 19962 - components: - - type: Transform - pos: 16.5,-68.5 - parent: 2 - - uid: 19963 - components: - - type: Transform - pos: 15.5,-68.5 - parent: 2 - - uid: 19966 - components: - - type: Transform - pos: 14.5,-68.5 - parent: 2 - - uid: 19975 - components: - - type: Transform - pos: -4.5,-66.5 - parent: 2 - - uid: 20071 - components: - - type: Transform - pos: 70.5,-49.5 - parent: 2 - - uid: 20074 - components: - - type: Transform - pos: 75.5,-53.5 - parent: 2 - - uid: 20075 - components: - - type: Transform - pos: 75.5,-49.5 - parent: 2 - - uid: 20076 - components: - - type: Transform - pos: 71.5,-54.5 - parent: 2 - - uid: 20077 - components: - - type: Transform - pos: 70.5,-54.5 - parent: 2 - - uid: 20092 - components: - - type: Transform - pos: 88.5,-13.5 - parent: 2 - - uid: 20093 - components: - - type: Transform - pos: 87.5,-14.5 - parent: 2 - - uid: 20132 - components: - - type: Transform - pos: -5.5,-71.5 - parent: 2 - - uid: 20144 - components: - - type: Transform - pos: -7.5,13.5 - parent: 2 - - uid: 20180 - components: - - type: Transform - pos: 2.5,-54.5 - parent: 2 - - uid: 20182 - components: - - type: Transform - pos: 8.5,-70.5 - parent: 2 - - uid: 20187 - components: - - type: Transform - pos: 3.5,-6.5 - parent: 2 - - uid: 20190 - components: - - type: Transform - pos: 7.5,-66.5 - parent: 2 - - uid: 20196 - components: - - type: Transform - pos: 2.5,-58.5 - parent: 2 - - uid: 20197 - components: - - type: Transform - pos: 0.5,-54.5 - parent: 2 - - uid: 20199 - components: - - type: Transform - pos: 3.5,-58.5 - parent: 2 - - uid: 20203 - components: - - type: Transform - pos: 1.5,-58.5 - parent: 2 - - uid: 20207 - components: - - type: Transform - pos: 5.5,-54.5 - parent: 2 - - uid: 20208 - components: - - type: Transform - pos: -0.5,-58.5 - parent: 2 - - uid: 20209 - components: - - type: Transform - pos: 0.5,-58.5 - parent: 2 - - uid: 20210 - components: - - type: Transform - pos: -4.5,-59.5 - parent: 2 - - uid: 20211 - components: - - type: Transform - pos: 1.5,-54.5 - parent: 2 - - uid: 20214 - components: - - type: Transform - pos: -2.5,-59.5 - parent: 2 - - uid: 20215 - components: - - type: Transform - pos: -3.5,-59.5 - parent: 2 - - uid: 20237 - components: - - type: Transform - pos: 9.5,-10.5 - parent: 2 - - uid: 20484 - components: - - type: Transform - pos: -25.5,-57.5 - parent: 2 - - uid: 20735 - components: - - type: Transform - pos: 97.5,-23.5 - parent: 2 - - uid: 20818 - components: - - type: Transform - pos: 9.5,-8.5 - parent: 2 - - uid: 21369 - components: - - type: Transform - pos: -56.5,-55.5 - parent: 2 - - uid: 21394 - components: - - type: Transform - pos: -26.5,-57.5 - parent: 2 - - uid: 21433 - components: - - type: Transform - pos: 27.5,9.5 - parent: 2 - - uid: 21488 - components: - - type: Transform - pos: -64.5,-58.5 - parent: 2 - - uid: 21489 - components: - - type: Transform - pos: -63.5,-60.5 - parent: 2 - - uid: 21495 - components: - - type: Transform - pos: -78.5,-63.5 - parent: 2 - - uid: 21496 - components: - - type: Transform - pos: -79.5,-46.5 - parent: 2 - - uid: 21497 - components: - - type: Transform - pos: -76.5,-63.5 - parent: 2 - - uid: 21498 - components: - - type: Transform - pos: -75.5,-63.5 - parent: 2 - - uid: 21499 - components: - - type: Transform - pos: -80.5,-54.5 - parent: 2 - - uid: 21500 - components: - - type: Transform - pos: -80.5,-47.5 - parent: 2 - - uid: 21501 - components: - - type: Transform - pos: -72.5,-63.5 - parent: 2 - - uid: 21502 - components: - - type: Transform - pos: -71.5,-63.5 - parent: 2 - - uid: 21503 - components: - - type: Transform - pos: -71.5,-46.5 - parent: 2 - - uid: 21504 - components: - - type: Transform - pos: -69.5,-63.5 - parent: 2 - - uid: 21505 - components: - - type: Transform - pos: -67.5,-63.5 - parent: 2 - - uid: 21506 - components: - - type: Transform - pos: -66.5,-63.5 - parent: 2 - - uid: 21507 - components: - - type: Transform - pos: -68.5,-63.5 - parent: 2 - - uid: 21508 - components: - - type: Transform - pos: -81.5,-61.5 - parent: 2 - - uid: 21510 - components: - - type: Transform - pos: -81.5,-59.5 - parent: 2 - - uid: 21512 - components: - - type: Transform - pos: -81.5,-57.5 - parent: 2 - - uid: 21513 - components: - - type: Transform - pos: -81.5,-55.5 - parent: 2 - - uid: 21514 - components: - - type: Transform - pos: -81.5,-54.5 - parent: 2 - - uid: 21516 - components: - - type: Transform - pos: -81.5,-52.5 - parent: 2 - - uid: 21517 - components: - - type: Transform - pos: -81.5,-51.5 - parent: 2 - - uid: 21518 - components: - - type: Transform - pos: -81.5,-50.5 - parent: 2 - - uid: 21519 - components: - - type: Transform - pos: -81.5,-49.5 - parent: 2 - - uid: 21520 - components: - - type: Transform - pos: -81.5,-48.5 - parent: 2 - - uid: 21522 - components: - - type: Transform - pos: -81.5,-64.5 - parent: 2 - - uid: 21523 - components: - - type: Transform - pos: -79.5,-45.5 - parent: 2 - - uid: 21525 - components: - - type: Transform - pos: -77.5,-45.5 - parent: 2 - - uid: 21526 - components: - - type: Transform - pos: -76.5,-45.5 - parent: 2 - - uid: 21529 - components: - - type: Transform - pos: -73.5,-45.5 - parent: 2 - - uid: 21531 - components: - - type: Transform - pos: -70.5,-45.5 - parent: 2 - - uid: 21532 - components: - - type: Transform - pos: -69.5,-45.5 - parent: 2 - - uid: 21534 - components: - - type: Transform - pos: -67.5,-45.5 - parent: 2 - - uid: 21535 - components: - - type: Transform - pos: -66.5,-45.5 - parent: 2 - - uid: 21536 - components: - - type: Transform - pos: -65.5,-45.5 - parent: 2 - - uid: 21538 - components: - - type: Transform - pos: -63.5,-45.5 - parent: 2 - - uid: 21539 - components: - - type: Transform - pos: -62.5,-45.5 - parent: 2 - - uid: 21541 - components: - - type: Transform - pos: -72.5,-45.5 - parent: 2 - - uid: 21542 - components: - - type: Transform - pos: -60.5,-45.5 - parent: 2 - - uid: 21543 - components: - - type: Transform - pos: -59.5,-45.5 - parent: 2 - - uid: 21544 - components: - - type: Transform - pos: -58.5,-45.5 - parent: 2 - - uid: 21545 - components: - - type: Transform - pos: -57.5,-45.5 - parent: 2 - - uid: 21547 - components: - - type: Transform - pos: -55.5,-45.5 - parent: 2 - - uid: 21549 - components: - - type: Transform - pos: -53.5,-45.5 - parent: 2 - - uid: 21550 - components: - - type: Transform - pos: -52.5,-45.5 - parent: 2 - - uid: 21551 - components: - - type: Transform - pos: -55.5,-46.5 - parent: 2 - - uid: 21552 - components: - - type: Transform - pos: -54.5,-46.5 - parent: 2 - - uid: 21553 - components: - - type: Transform - pos: -62.5,-44.5 - parent: 2 - - uid: 21554 - components: - - type: Transform - pos: -62.5,-43.5 - parent: 2 - - uid: 21555 - components: - - type: Transform - pos: -63.5,-44.5 - parent: 2 - - uid: 21557 - components: - - type: Transform - pos: -66.5,-44.5 - parent: 2 - - uid: 21558 - components: - - type: Transform - pos: -68.5,-44.5 - parent: 2 - - uid: 21559 - components: - - type: Transform - pos: -71.5,-44.5 - parent: 2 - - uid: 21560 - components: - - type: Transform - pos: -72.5,-44.5 - parent: 2 - - uid: 21561 - components: - - type: Transform - pos: -74.5,-44.5 - parent: 2 - - uid: 21563 - components: - - type: Transform - pos: -76.5,-44.5 - parent: 2 - - uid: 21564 - components: - - type: Transform - pos: -82.5,-44.5 - parent: 2 - - uid: 21566 - components: - - type: Transform - pos: -82.5,-46.5 - parent: 2 - - uid: 21568 - components: - - type: Transform - pos: -81.5,-45.5 - parent: 2 - - uid: 21570 - components: - - type: Transform - pos: -80.5,-44.5 - parent: 2 - - uid: 21571 - components: - - type: Transform - pos: -80.5,-45.5 - parent: 2 - - uid: 21572 - components: - - type: Transform - pos: -80.5,-46.5 - parent: 2 - - uid: 21573 - components: - - type: Transform - pos: -80.5,-62.5 - parent: 2 - - uid: 21574 - components: - - type: Transform - pos: -80.5,-63.5 - parent: 2 - - uid: 21575 - components: - - type: Transform - pos: -80.5,-64.5 - parent: 2 - - uid: 21576 - components: - - type: Transform - pos: -81.5,-62.5 - parent: 2 - - uid: 21579 - components: - - type: Transform - pos: -82.5,-62.5 - parent: 2 - - uid: 21582 - components: - - type: Transform - pos: -75.5,-64.5 - parent: 2 - - uid: 21583 - components: - - type: Transform - pos: -72.5,-64.5 - parent: 2 - - uid: 21584 - components: - - type: Transform - pos: -66.5,-64.5 - parent: 2 - - uid: 21585 - components: - - type: Transform - pos: -80.5,-55.5 - parent: 2 - - uid: 21586 - components: - - type: Transform - pos: -68.5,-64.5 - parent: 2 - - uid: 21587 - components: - - type: Transform - pos: -64.5,-64.5 - parent: 2 - - uid: 21588 - components: - - type: Transform - pos: -80.5,-58.5 - parent: 2 - - uid: 21589 - components: - - type: Transform - pos: -76.5,-64.5 - parent: 2 - - uid: 21590 - components: - - type: Transform - pos: -71.5,-64.5 - parent: 2 - - uid: 21591 - components: - - type: Transform - pos: -65.5,-62.5 - parent: 2 - - uid: 21592 - components: - - type: Transform - pos: -69.5,-62.5 - parent: 2 - - uid: 21593 - components: - - type: Transform - pos: -80.5,-59.5 - parent: 2 - - uid: 21610 - components: - - type: Transform - pos: -55.5,-56.5 - parent: 2 - - uid: 21621 - components: - - type: Transform - pos: -41.5,-58.5 - parent: 2 - - uid: 21625 - components: - - type: Transform - pos: -42.5,-58.5 - parent: 2 - - uid: 21626 - components: - - type: Transform - pos: -38.5,-58.5 - parent: 2 - - uid: 21627 - components: - - type: Transform - pos: -39.5,-58.5 - parent: 2 - - uid: 21730 - components: - - type: Transform - pos: -47.5,-19.5 - parent: 2 - - uid: 21731 - components: - - type: Transform - pos: -48.5,-18.5 - parent: 2 - - uid: 21732 - components: - - type: Transform - pos: -46.5,-18.5 - parent: 2 - - uid: 21733 - components: - - type: Transform - pos: -47.5,-17.5 - parent: 2 - - uid: 21882 - components: - - type: Transform - pos: 34.5,20.5 - parent: 2 - - uid: 21883 - components: - - type: Transform - pos: 36.5,21.5 - parent: 2 - - uid: 21895 - components: - - type: Transform - pos: 31.5,26.5 - parent: 2 - - uid: 21902 - components: - - type: Transform - pos: 32.5,26.5 - parent: 2 - - uid: 21905 - components: - - type: Transform - pos: 23.5,24.5 - parent: 2 - - uid: 21913 - components: - - type: Transform - pos: 21.5,24.5 - parent: 2 - - uid: 21922 - components: - - type: Transform - pos: 35.5,23.5 - parent: 2 - - uid: 21923 - components: - - type: Transform - pos: 36.5,22.5 - parent: 2 - - uid: 21924 - components: - - type: Transform - pos: 34.5,23.5 - parent: 2 - - uid: 21937 - components: - - type: Transform - pos: -55.5,-51.5 - parent: 2 - - uid: 21938 - components: - - type: Transform - pos: -57.5,-51.5 - parent: 2 - - uid: 21966 - components: - - type: Transform - pos: -57.5,-55.5 - parent: 2 - - uid: 21989 - components: - - type: Transform - pos: 60.5,-54.5 - parent: 2 - - uid: 22019 - components: - - type: Transform - pos: 15.5,28.5 - parent: 2 - - uid: 22126 - components: - - type: Transform - pos: 26.5,29.5 - parent: 2 - - uid: 22136 - components: - - type: Transform - pos: 15.5,27.5 - parent: 2 - - uid: 22213 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -21.5,-35.5 - parent: 2 - - uid: 22345 - components: - - type: Transform - pos: 28.5,-8.5 - parent: 2 - - uid: 22424 - components: - - type: Transform - pos: 14.5,17.5 - parent: 2 - - uid: 22834 - components: - - type: Transform - pos: 70.5,-57.5 - parent: 2 - - uid: 22857 - components: - - type: Transform - pos: 51.5,-70.5 - parent: 2 - - uid: 22864 - components: - - type: Transform - pos: 66.5,-85.5 - parent: 2 - - uid: 22908 - components: - - type: Transform - pos: 94.5,-14.5 - parent: 2 - - uid: 23068 - components: - - type: Transform - pos: 28.5,-7.5 - parent: 2 - - uid: 23669 - components: - - type: Transform - pos: 46.5,24.5 - parent: 2 - - uid: 23670 - components: - - type: Transform - pos: 46.5,25.5 - parent: 2 - - uid: 23671 - components: - - type: Transform - pos: 46.5,26.5 - parent: 2 - - uid: 24532 - components: - - type: Transform - pos: 81.5,-35.5 - parent: 2 - - uid: 24533 - components: - - type: Transform - pos: 78.5,-38.5 - parent: 2 - - uid: 24534 - components: - - type: Transform - pos: 80.5,-36.5 - parent: 2 - - uid: 24535 - components: - - type: Transform - pos: 79.5,-38.5 - parent: 2 - - uid: 24755 - components: - - type: Transform - pos: 72.5,-37.5 - parent: 2 - - uid: 24756 - components: - - type: Transform - pos: 73.5,-37.5 - parent: 2 - - uid: 24757 - components: - - type: Transform - pos: 75.5,-37.5 - parent: 2 -- proto: GrilleBroken - entities: - - uid: 1127 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -58.5,-46.5 - parent: 2 - - uid: 1221 - components: - - type: Transform - pos: -13.5,27.5 - parent: 2 - - uid: 1271 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -59.5,-47.5 - parent: 2 - - uid: 1460 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 71.5,-72.5 - parent: 2 - - uid: 1508 - components: - - type: Transform - pos: -29.5,-67.5 - parent: 2 - - uid: 1750 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -50.5,-63.5 - parent: 2 - - uid: 2161 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 68.5,-73.5 - parent: 2 - - uid: 2519 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -19.5,-67.5 - parent: 2 - - uid: 3418 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -9.5,-95.5 - parent: 2 - - uid: 3439 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -9.5,-97.5 - parent: 2 - - uid: 4814 - components: - - type: Transform - pos: -13.5,-63.5 - parent: 2 - - uid: 4863 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -13.5,-65.5 - parent: 2 - - uid: 4940 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -26.5,-63.5 - parent: 2 - - uid: 4943 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -26.5,-67.5 - parent: 2 - - uid: 5169 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 1.5,-27.5 - parent: 2 - - uid: 5518 - components: - - type: Transform - pos: 50.5,14.5 - parent: 2 - - uid: 5533 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 50.5,17.5 - parent: 2 - - uid: 5603 - components: - - type: Transform - pos: 75.5,-61.5 - parent: 2 - - uid: 5716 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 61.5,-81.5 - parent: 2 - - uid: 6143 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -26.5,36.5 - parent: 2 - - uid: 6204 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 0.5,-88.5 - parent: 2 - - uid: 6750 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -11.5,29.5 - parent: 2 - - uid: 7640 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -63.5,-23.5 - parent: 2 - - uid: 7646 - components: - - type: Transform - pos: -62.5,-18.5 - parent: 2 - - uid: 7649 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -62.5,-16.5 - parent: 2 - - uid: 7652 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -62.5,-12.5 - parent: 2 - - uid: 7693 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -70.5,3.5 - parent: 2 - - uid: 7699 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -69.5,4.5 - parent: 2 - - uid: 7706 - components: - - type: Transform - pos: -65.5,39.5 - parent: 2 - - uid: 7746 - components: - - type: Transform - pos: -70.5,15.5 - parent: 2 - - uid: 7753 - components: - - type: Transform - pos: -8.5,27.5 - parent: 2 - - uid: 7781 - components: - - type: Transform - pos: -70.5,31.5 - parent: 2 - - uid: 7785 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 19.5,-69.5 - parent: 2 - - uid: 7825 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -59.5,38.5 - parent: 2 - - uid: 7835 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -70.5,8.5 - parent: 2 - - uid: 8055 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 16.5,-72.5 - parent: 2 - - uid: 8068 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 20.5,-69.5 - parent: 2 - - uid: 8072 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -12.5,-93.5 - parent: 2 - - uid: 8077 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 18.5,-70.5 - parent: 2 - - uid: 8100 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 15.5,-81.5 - parent: 2 - - uid: 8101 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 16.5,-85.5 - parent: 2 - - uid: 8103 - components: - - type: Transform - pos: 17.5,-90.5 - parent: 2 - - uid: 8104 - components: - - type: Transform - pos: 10.5,-89.5 - parent: 2 - - uid: 8106 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 15.5,-91.5 - parent: 2 - - uid: 8107 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 6.5,-93.5 - parent: 2 - - uid: 8110 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -5.5,-88.5 - parent: 2 - - uid: 8112 - components: - - type: Transform - pos: -6.5,-90.5 - parent: 2 - - uid: 8115 - components: - - type: Transform - pos: -3.5,-97.5 - parent: 2 - - uid: 8117 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -1.5,-99.5 - parent: 2 - - uid: 8118 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 5.5,-101.5 - parent: 2 - - uid: 8120 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 4.5,-98.5 - parent: 2 - - uid: 8203 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 8.5,-99.5 - parent: 2 - - uid: 8208 - components: - - type: Transform - pos: -12.5,-87.5 - parent: 2 - - uid: 8330 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -47.5,38.5 - parent: 2 - - uid: 8336 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -11.5,-95.5 - parent: 2 - - uid: 8359 - components: - - type: Transform - pos: -41.5,35.5 - parent: 2 - - uid: 8361 - components: - - type: Transform - pos: -16.5,41.5 - parent: 2 - - uid: 8398 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -11.5,33.5 - parent: 2 - - uid: 8424 - components: - - type: Transform - pos: -57.5,19.5 - parent: 2 - - uid: 8439 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -57.5,16.5 - parent: 2 - - uid: 8444 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -56.5,23.5 - parent: 2 - - uid: 8452 - components: - - type: Transform - pos: -54.5,25.5 - parent: 2 - - uid: 10781 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 55.5,-6.5 - parent: 2 - - uid: 10837 - components: - - type: Transform - pos: 62.5,-81.5 - parent: 2 - - uid: 10848 - components: - - type: Transform - pos: 77.5,-70.5 - parent: 2 - - uid: 12330 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 60.5,-6.5 - parent: 2 - - uid: 12820 - components: - - type: Transform - pos: 58.5,-77.5 - parent: 2 - - uid: 14645 - components: - - type: Transform - pos: -34.5,30.5 - parent: 2 - - uid: 14675 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -31.5,24.5 - parent: 2 - - uid: 14807 - components: - - type: Transform - pos: -33.5,31.5 - parent: 2 - - uid: 14809 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -31.5,30.5 - parent: 2 - - uid: 14817 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -31.5,26.5 - parent: 2 - - uid: 14935 - components: - - type: Transform - pos: -62.5,-30.5 - parent: 2 - - uid: 14937 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -62.5,-25.5 - parent: 2 - - uid: 15235 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -62.5,-63.5 - parent: 2 - - uid: 15371 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -55.5,-10.5 - parent: 2 - - uid: 15567 - components: - - type: Transform - pos: -56.5,-15.5 - parent: 2 - - uid: 15709 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 50.5,-4.5 - parent: 2 - - uid: 15861 - components: - - type: Transform - pos: -46.5,13.5 - parent: 2 - - uid: 16204 - components: - - type: Transform - pos: 72.5,-81.5 - parent: 2 - - uid: 16209 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 69.5,-84.5 - parent: 2 - - uid: 16212 - components: - - type: Transform - pos: 45.5,-82.5 - parent: 2 - - uid: 16216 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 73.5,-79.5 - parent: 2 - - uid: 16226 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 69.5,11.5 - parent: 2 - - uid: 16284 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -54.5,21.5 - parent: 2 - - uid: 16352 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -55.5,-16.5 - parent: 2 - - uid: 16613 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 63.5,-45.5 - parent: 2 - - uid: 16941 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -56.5,-63.5 - parent: 2 - - uid: 17183 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -19.5,39.5 - parent: 2 - - uid: 17278 - components: - - type: Transform - pos: -28.5,29.5 - parent: 2 - - uid: 17716 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 71.5,-82.5 - parent: 2 - - uid: 17718 - components: - - type: Transform - pos: 74.5,-78.5 - parent: 2 - - uid: 17727 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 74.5,-59.5 - parent: 2 - - uid: 17763 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -27.5,31.5 - parent: 2 - - uid: 17907 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 74.5,-66.5 - parent: 2 - - uid: 17909 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 75.5,-56.5 - parent: 2 - - uid: 17911 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 70.5,-74.5 - parent: 2 - - uid: 18278 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 52.5,-5.5 - parent: 2 - - uid: 18279 - components: - - type: Transform - pos: 67.5,-5.5 - parent: 2 - - uid: 18284 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 74.5,11.5 - parent: 2 - - uid: 18286 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 61.5,11.5 - parent: 2 - - uid: 18307 - components: - - type: Transform - pos: 56.5,11.5 - parent: 2 - - uid: 18316 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 75.5,4.5 - parent: 2 - - uid: 18319 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 65.5,-7.5 - parent: 2 - - uid: 18320 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 71.5,-7.5 - parent: 2 - - uid: 18331 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 76.5,8.5 - parent: 2 - - uid: 18366 - components: - - type: Transform - pos: 93.5,-33.5 - parent: 2 - - uid: 18367 - components: - - type: Transform - pos: 94.5,-35.5 - parent: 2 - - uid: 18369 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -12.5,36.5 - parent: 2 - - uid: 18370 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -23.5,39.5 - parent: 2 - - uid: 18478 - components: - - type: Transform - pos: 90.5,-11.5 - parent: 2 - - uid: 18481 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 94.5,-16.5 - parent: 2 - - uid: 18489 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 95.5,-20.5 - parent: 2 - - uid: 18519 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 97.5,-29.5 - parent: 2 - - uid: 18792 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 77.5,-4.5 - parent: 2 - - uid: 18909 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 97.5,-30.5 - parent: 2 - - uid: 19071 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 85.5,-57.5 - parent: 2 - - uid: 19116 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 75.5,-50.5 - parent: 2 - - uid: 19117 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 78.5,-51.5 - parent: 2 - - uid: 19118 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 82.5,-58.5 - parent: 2 - - uid: 19119 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 79.5,-59.5 - parent: 2 - - uid: 19120 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 76.5,-63.5 - parent: 2 - - uid: 19121 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 86.5,-55.5 - parent: 2 - - uid: 19122 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 88.5,-54.5 - parent: 2 - - uid: 19126 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 84.5,-46.5 - parent: 2 - - uid: 19127 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 84.5,-49.5 - parent: 2 - - uid: 19128 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 88.5,-49.5 - parent: 2 - - uid: 19130 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 92.5,-52.5 - parent: 2 - - uid: 19150 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 32.5,-48.5 - parent: 2 - - uid: 19218 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 11.5,-100.5 - parent: 2 - - uid: 19429 - components: - - type: Transform - pos: 75.5,-64.5 - parent: 2 - - uid: 19432 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -4.5,-97.5 - parent: 2 - - uid: 19608 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 67.5,-60.5 - parent: 2 - - uid: 19622 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 80.5,-5.5 - parent: 2 - - uid: 19628 - components: - - type: Transform - pos: 65.5,-72.5 - parent: 2 - - uid: 19827 - components: - - type: Transform - pos: 76.5,-11.5 - parent: 2 - - uid: 19839 - components: - - type: Transform - pos: 75.5,-11.5 - parent: 2 - - uid: 19922 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 84.5,-11.5 - parent: 2 - - uid: 19933 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 92.5,-22.5 - parent: 2 - - uid: 19937 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 95.5,-18.5 - parent: 2 - - uid: 19938 - components: - - type: Transform - pos: 97.5,-32.5 - parent: 2 - - uid: 20059 - components: - - type: Transform - pos: 92.5,-31.5 - parent: 2 - - uid: 20060 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 86.5,-23.5 - parent: 2 - - uid: 20061 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 84.5,-17.5 - parent: 2 - - uid: 20062 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 91.5,-17.5 - parent: 2 - - uid: 20063 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 96.5,-28.5 - parent: 2 - - uid: 20066 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 63.5,-48.5 - parent: 2 - - uid: 20078 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 70.5,-53.5 - parent: 2 - - uid: 20080 - components: - - type: Transform - pos: 75.5,-52.5 - parent: 2 - - uid: 20740 - components: - - type: Transform - pos: 97.5,-21.5 - parent: 2 - - uid: 21494 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -63.5,-64.5 - parent: 2 - - uid: 21509 - components: - - type: Transform - pos: -81.5,-44.5 - parent: 2 - - uid: 21511 - components: - - type: Transform - pos: -70.5,-44.5 - parent: 2 - - uid: 21515 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -75.5,-44.5 - parent: 2 - - uid: 21521 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -64.5,-44.5 - parent: 2 - - uid: 21569 - components: - - type: Transform - pos: -64.5,-45.5 - parent: 2 - - uid: 21577 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -81.5,-63.5 - parent: 2 - - uid: 21578 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -82.5,-64.5 - parent: 2 - - uid: 21580 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -81.5,-53.5 - parent: 2 - - uid: 21581 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -82.5,-45.5 - parent: 2 - - uid: 21612 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -56.5,-46.5 - parent: 2 - - uid: 22826 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 44.5,-80.5 - parent: 2 - - uid: 22835 - components: - - type: Transform - pos: 72.5,-57.5 - parent: 2 - - uid: 22841 - components: - - type: Transform - pos: 90.5,-24.5 - parent: 2 - - uid: 22847 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 59.5,-76.5 - parent: 2 - - uid: 22865 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 67.5,-85.5 - parent: 2 - - uid: 22866 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 66.5,-86.5 - parent: 2 - - uid: 22884 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 82.5,-13.5 - parent: 2 - - uid: 22907 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 92.5,-14.5 - parent: 2 - - uid: 22922 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 6.5,-100.5 - parent: 2 - - uid: 22966 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 6.5,-92.5 - parent: 2 - - uid: 22967 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 4.5,-90.5 - parent: 2 -- proto: GrilleSpawner - entities: - - uid: 267 - components: - - type: Transform - pos: 72.5,-54.5 - parent: 2 - - uid: 2868 - components: - - type: Transform - pos: -22.5,-63.5 - parent: 2 - - uid: 3581 - components: - - type: Transform - pos: -19.5,-63.5 - parent: 2 - - uid: 3615 - components: - - type: Transform - pos: -18.5,-63.5 - parent: 2 - - uid: 3672 - components: - - type: Transform - pos: -16.5,-63.5 - parent: 2 - - uid: 3685 - components: - - type: Transform - pos: -25.5,-67.5 - parent: 2 - - uid: 3870 - components: - - type: Transform - pos: 75.5,3.5 - parent: 2 - - uid: 4748 - components: - - type: Transform - pos: -11.5,31.5 - parent: 2 - - uid: 4802 - components: - - type: Transform - pos: 40.5,24.5 - parent: 2 - - uid: 4921 - components: - - type: Transform - pos: -13.5,-66.5 - parent: 2 - - uid: 5494 - components: - - type: Transform - pos: -12.5,-88.5 - parent: 2 - - uid: 5625 - components: - - type: Transform - pos: 16.5,-87.5 - parent: 2 - - uid: 5629 - components: - - type: Transform - pos: 17.5,-92.5 - parent: 2 - - uid: 5631 - components: - - type: Transform - pos: 7.5,-99.5 - parent: 2 - - uid: 5644 - components: - - type: Transform - pos: -3.5,-88.5 - parent: 2 - - uid: 5665 - components: - - type: Transform - pos: -21.5,-65.5 - parent: 2 - - uid: 5707 - components: - - type: Transform - pos: -2.5,-86.5 - parent: 2 - - uid: 7244 - components: - - type: Transform - pos: 82.5,-24.5 - parent: 2 - - uid: 7273 - components: - - type: Transform - pos: 92.5,-29.5 - parent: 2 - - uid: 7834 - components: - - type: Transform - pos: -56.5,38.5 - parent: 2 - - uid: 7844 - components: - - type: Transform - pos: -70.5,21.5 - parent: 2 - - uid: 7960 - components: - - type: Transform - pos: -57.5,39.5 - parent: 2 - - uid: 7996 - components: - - type: Transform - pos: -70.5,38.5 - parent: 2 - - uid: 8001 - components: - - type: Transform - pos: -70.5,33.5 - parent: 2 - - uid: 8042 - components: - - type: Transform - pos: -70.5,18.5 - parent: 2 - - uid: 8053 - components: - - type: Transform - pos: -70.5,11.5 - parent: 2 - - uid: 8056 - components: - - type: Transform - pos: 16.5,-74.5 - parent: 2 - - uid: 8058 - components: - - type: Transform - pos: 16.5,-80.5 - parent: 2 - - uid: 8060 - components: - - type: Transform - pos: 14.5,-69.5 - parent: 2 - - uid: 8073 - components: - - type: Transform - pos: 15.5,-70.5 - parent: 2 - - uid: 8076 - components: - - type: Transform - pos: 28.5,-70.5 - parent: 2 - - uid: 8223 - components: - - type: Transform - pos: -13.5,-76.5 - parent: 2 - - uid: 8227 - components: - - type: Transform - pos: -13.5,-82.5 - parent: 2 - - uid: 8242 - components: - - type: Transform - pos: -13.5,-70.5 - parent: 2 - - uid: 8642 - components: - - type: Transform - pos: 70.5,-51.5 - parent: 2 - - uid: 8802 - components: - - type: Transform - pos: 70.5,-50.5 - parent: 2 - - uid: 8875 - components: - - type: Transform - pos: 49.5,23.5 - parent: 2 - - uid: 10684 - components: - - type: Transform - pos: -62.5,-40.5 - parent: 2 - - uid: 10739 - components: - - type: Transform - pos: -61.5,-29.5 - parent: 2 - - uid: 10854 - components: - - type: Transform - pos: 92.5,-28.5 - parent: 2 - - uid: 12222 - components: - - type: Transform - pos: 39.5,-77.5 - parent: 2 - - uid: 13899 - components: - - type: Transform - pos: -43.5,15.5 - parent: 2 - - uid: 14316 - components: - - type: Transform - pos: -43.5,9.5 - parent: 2 - - uid: 14360 - components: - - type: Transform - pos: -43.5,11.5 - parent: 2 - - uid: 16616 - components: - - type: Transform - pos: 64.5,-47.5 - parent: 2 - - uid: 17305 - components: - - type: Transform - pos: 53.5,-6.5 - parent: 2 - - uid: 17306 - components: - - type: Transform - pos: 66.5,-6.5 - parent: 2 - - uid: 17311 - components: - - type: Transform - pos: 71.5,-5.5 - parent: 2 - - uid: 17312 - components: - - type: Transform - pos: 77.5,11.5 - parent: 2 - - uid: 17313 - components: - - type: Transform - pos: 65.5,12.5 - parent: 2 - - uid: 18133 - components: - - type: Transform - pos: 61.5,-5.5 - parent: 2 - - uid: 18135 - components: - - type: Transform - pos: -11.5,35.5 - parent: 2 - - uid: 18139 - components: - - type: Transform - pos: 68.5,10.5 - parent: 2 - - uid: 18140 - components: - - type: Transform - pos: 59.5,-5.5 - parent: 2 - - uid: 18176 - components: - - type: Transform - pos: 4.5,-99.5 - parent: 2 - - uid: 18292 - components: - - type: Transform - pos: -27.5,27.5 - parent: 2 - - uid: 18321 - components: - - type: Transform - pos: -27.5,34.5 - parent: 2 - - uid: 18340 - components: - - type: Transform - pos: -17.5,39.5 - parent: 2 - - uid: 18443 - components: - - type: Transform - pos: 85.5,-10.5 - parent: 2 - - uid: 18508 - components: - - type: Transform - pos: -22.5,39.5 - parent: 2 - - uid: 18513 - components: - - type: Transform - pos: 57.5,-5.5 - parent: 2 - - uid: 18515 - components: - - type: Transform - pos: 72.5,10.5 - parent: 2 - - uid: 18593 - components: - - type: Transform - pos: 54.5,11.5 - parent: 2 - - uid: 19141 - components: - - type: Transform - pos: 84.5,-57.5 - parent: 2 - - uid: 19152 - components: - - type: Transform - pos: 85.5,-48.5 - parent: 2 - - uid: 19160 - components: - - type: Transform - pos: 93.5,-51.5 - parent: 2 - - uid: 19161 - components: - - type: Transform - pos: 77.5,-61.5 - parent: 2 - - uid: 19165 - components: - - type: Transform - pos: 77.5,-59.5 - parent: 2 - - uid: 19166 - components: - - type: Transform - pos: 79.5,-49.5 - parent: 2 - - uid: 19167 - components: - - type: Transform - pos: 81.5,-46.5 - parent: 2 - - uid: 19183 - components: - - type: Transform - pos: 10.5,-96.5 - parent: 2 - - uid: 19921 - components: - - type: Transform - pos: 82.5,-12.5 - parent: 2 - - uid: 19958 - components: - - type: Transform - pos: 80.5,-22.5 - parent: 2 - - uid: 21485 - components: - - type: Transform - pos: -81.5,-56.5 - parent: 2 - - uid: 21524 - components: - - type: Transform - pos: -71.5,-45.5 - parent: 2 - - uid: 21527 - components: - - type: Transform - pos: -68.5,-45.5 - parent: 2 - - uid: 21528 - components: - - type: Transform - pos: -74.5,-45.5 - parent: 2 - - uid: 21530 - components: - - type: Transform - pos: -78.5,-45.5 - parent: 2 - - uid: 21533 - components: - - type: Transform - pos: -81.5,-46.5 - parent: 2 - - uid: 21537 - components: - - type: Transform - pos: -81.5,-60.5 - parent: 2 - - uid: 21540 - components: - - type: Transform - pos: -73.5,-63.5 - parent: 2 - - uid: 21546 - components: - - type: Transform - pos: -70.5,-63.5 - parent: 2 - - uid: 21548 - components: - - type: Transform - pos: -74.5,-63.5 - parent: 2 - - uid: 21556 - components: - - type: Transform - pos: -77.5,-63.5 - parent: 2 - - uid: 21562 - components: - - type: Transform - pos: -75.5,-45.5 - parent: 2 - - uid: 21565 - components: - - type: Transform - pos: -56.5,-45.5 - parent: 2 - - uid: 21567 - components: - - type: Transform - pos: -61.5,-45.5 - parent: 2 - - uid: 21961 - components: - - type: Transform - pos: 42.5,23.5 - parent: 2 - - uid: 22867 - components: - - type: Transform - pos: 80.5,-17.5 - parent: 2 - - uid: 22874 - components: - - type: Transform - pos: 76.5,-58.5 - parent: 2 - - uid: 22875 - components: - - type: Transform - pos: 76.5,-73.5 - parent: 2 - - uid: 22876 - components: - - type: Transform - pos: 73.5,-80.5 - parent: 2 - - uid: 22918 - components: - - type: Transform - pos: 37.5,-74.5 - parent: 2 - - uid: 22919 - components: - - type: Transform - pos: 17.5,-94.5 - parent: 2 - - uid: 22920 - components: - - type: Transform - pos: 23.5,-69.5 - parent: 2 - - uid: 22921 - components: - - type: Transform - pos: 18.5,-68.5 - parent: 2 - - uid: 22937 - components: - - type: Transform - pos: -12.5,-86.5 - parent: 2 -- proto: GunSafeDisabler - entities: - - uid: 20618 - components: - - type: MetaData - name: disabler safe (5) - - type: Transform - pos: -41.5,3.5 - parent: 2 - - type: Label - currentLabel: 5 - - type: NameModifier - baseName: disabler safe -- proto: GunSafeLaserCarbine - entities: - - uid: 20614 - components: - - type: MetaData - name: laser safe (3) - - type: Transform - pos: -37.5,5.5 - parent: 2 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.14673 - moles: - Oxygen: 1.7459903 - Nitrogen: 6.568249 - - type: ContainerContainer - containers: - entity_storage: !type:Container - showEnts: False - occludes: True - ents: - - 114 - paper_label: !type:ContainerSlot - showEnts: False - occludes: True - ent: null - - type: Label - currentLabel: 3 - - type: NameModifier - baseName: laser safe -- proto: GunSafePistolMk58 - entities: - - uid: 20656 - components: - - type: MetaData - name: mk58 safe (4) - - type: Transform - pos: -41.5,4.5 - parent: 2 - - type: Label - currentLabel: 4 - - type: NameModifier - baseName: mk58 safe -- proto: GunSafeRifleLecter - entities: - - uid: 20676 - components: - - type: MetaData - name: lecter safe (2) - - type: Transform - pos: -35.5,5.5 - parent: 2 - - type: Label - currentLabel: 2 - - type: NameModifier - baseName: lecter safe -- proto: GunSafeShotgunKammerer - entities: - - uid: 20615 - components: - - type: MetaData - name: kammerer safe (2) - - type: Transform - pos: -38.5,5.5 - parent: 2 - - type: Label - currentLabel: 2 - - type: NameModifier - baseName: kammerer safe -- proto: GunSafeSubMachineGunDrozd - entities: - - uid: 20611 - components: - - type: MetaData - name: drozd safe (2) - - type: Transform - pos: -36.5,5.5 - parent: 2 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.14673 - moles: - Oxygen: 1.7459903 - Nitrogen: 6.568249 - - type: Label - currentLabel: 2 - - type: NameModifier - baseName: drozd safe -- proto: GyroscopeUnanchored - entities: - - uid: 21926 - components: - - type: Transform - pos: 23.5,23.5 - parent: 2 - - type: Thruster - enabled: False -- proto: Handcuffs - entities: - - uid: 9845 - components: - - type: Transform - pos: -18.202019,-50.432945 - parent: 2 - - uid: 11330 - components: - - type: Transform - pos: -45.511314,2.284298 - parent: 2 -- proto: HandheldHealthAnalyzer - entities: - - uid: 4368 - components: - - type: Transform - pos: 37.437702,-29.41351 - parent: 2 - - uid: 7112 - components: - - type: Transform - pos: 41.43434,-9.850339 - parent: 2 -- proto: HandheldHealthAnalyzerUnpowered - entities: - - uid: 8500 - components: - - type: Transform - pos: 18.62692,3.6997924 - parent: 2 - - uid: 12573 - components: - - type: Transform - pos: -45.356728,-5.5768757 - parent: 2 - - uid: 13069 - components: - - type: Transform - pos: -45.732758,-22.403263 - parent: 2 - - uid: 14113 - components: - - type: Transform - pos: -50.55387,-43.958057 - parent: 2 -- proto: HandLabeler - entities: - - uid: 6243 - components: - - type: Transform - pos: 35.64464,-3.2836232 - parent: 2 - - uid: 14001 - components: - - type: Transform - pos: -17.361286,-39.499382 - parent: 2 - - uid: 14017 - components: - - type: Transform - pos: 22.51385,-59.475163 - parent: 2 - - uid: 14805 - components: - - type: Transform - pos: -28.443506,-46.023293 - parent: 2 - - uid: 14808 - components: - - type: Transform - pos: -33.002285,-37.53686 - parent: 2 - - uid: 18074 - components: - - type: Transform - pos: 0.64828897,20.536999 - parent: 2 - - uid: 18075 - components: - - type: Transform - pos: 33.53439,-46.374508 - parent: 2 - - uid: 18860 - components: - - type: Transform - pos: 15.396674,14.630629 - parent: 2 - - uid: 22602 - components: - - type: Transform - pos: 2.607089,-45.44564 - parent: 2 -- proto: HarmonicaInstrument - entities: - - uid: 19624 - components: - - type: Transform - pos: -29.543543,9.591145 - parent: 2 -- proto: HeatExchanger - entities: - - uid: 5138 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 8.5,-9.5 - parent: 2 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 23326 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 5.5,-12.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 23385 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 9.5,-12.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 23386 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 9.5,-6.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 23387 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 5.5,-6.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' -- proto: HighSecArmoryLocked - entities: - - uid: 10654 - components: - - type: Transform - pos: -37.5,0.5 - parent: 2 - - uid: 10656 - components: - - type: Transform - pos: -36.5,0.5 - parent: 2 -- proto: HighSecCommandLocked - entities: - - uid: 1842 - components: - - type: Transform - pos: 85.5,-42.5 - parent: 2 - - uid: 4965 - components: - - type: Transform - pos: -30.5,-61.5 - parent: 2 - - uid: 9590 - components: - - type: Transform - pos: 28.5,-10.5 - parent: 2 - - uid: 17065 - components: - - type: Transform - pos: 82.5,-42.5 - parent: 2 -- proto: HolofanProjector - entities: - - uid: 13003 - components: - - type: Transform - pos: -5.641494,-15.270632 - parent: 2 - - uid: 13182 - components: - - type: Transform - pos: 38.33308,-42.386055 - parent: 2 - - uid: 16646 - components: - - type: Transform - pos: -12.070991,-1.2483382 - parent: 2 -- proto: HolopadAiCore - entities: - - uid: 17960 - components: - - type: Transform - pos: 87.5,-42.5 - parent: 2 -- proto: HolopadAiUpload - entities: - - uid: 17057 - components: - - type: Transform - pos: 68.5,-42.5 - parent: 2 -- proto: HolopadCargoBayLongRange - entities: - - uid: 20534 - components: - - type: Transform - pos: 4.5,24.5 - parent: 2 -- proto: HolopadCargoFront - entities: - - uid: 20495 - components: - - type: Transform - pos: 5.5,16.5 - parent: 2 -- proto: HolopadCargoMailroom - entities: - - uid: 13548 - components: - - type: Transform - pos: 19.5,14.5 - parent: 2 -- proto: HolopadCargoSalvageBay - entities: - - uid: 1559 - components: - - type: Transform - pos: 14.5,23.5 - parent: 2 -- proto: HolopadCommandBridge - entities: - - uid: 6554 - components: - - type: Transform - pos: -17.5,-56.5 - parent: 2 -- proto: HolopadCommandBridgeLongRange - entities: - - uid: 11505 - components: - - type: Transform - pos: -17.5,-52.5 - parent: 2 -- proto: HolopadCommandCaptain - entities: - - uid: 6774 - components: - - type: Transform - pos: -23.5,-51.5 - parent: 2 -- proto: HolopadCommandCe - entities: - - uid: 9726 - components: - - type: Transform - pos: -8.5,-24.5 - parent: 2 -- proto: HolopadCommandCmo - entities: - - uid: 7912 - components: - - type: Transform - pos: -48.5,-23.5 - parent: 2 -- proto: HolopadCommandHop - entities: - - uid: 6784 - components: - - type: Transform - pos: -14.5,-47.5 - parent: 2 -- proto: HolopadCommandHos - entities: - - uid: 24271 - components: - - type: Transform - pos: -44.5,2.5 - parent: 2 -- proto: HolopadCommandMeetingRoom - entities: - - uid: 7911 - components: - - type: Transform - pos: -28.5,-47.5 - parent: 2 -- proto: HolopadCommandQm - entities: - - uid: 20726 - components: - - type: Transform - pos: -7.5,18.5 - parent: 2 -- proto: HolopadCommandRd - entities: - - uid: 23170 - components: - - type: Transform - pos: 29.5,-34.5 - parent: 2 -- proto: HolopadCommandVault - entities: - - uid: 1289 - components: - - type: Transform - pos: -29.5,-61.5 - parent: 2 -- proto: HolopadEngineeringAME - entities: - - uid: 20760 - components: - - type: Transform - pos: -12.5,-19.5 - parent: 2 -- proto: HolopadEngineeringAtmosFront - entities: - - uid: 23808 - components: - - type: Transform - pos: -13.5,-3.5 - parent: 2 -- proto: HolopadEngineeringAtmosMain - entities: - - uid: 12662 - components: - - type: Transform - pos: 0.5,-2.5 - parent: 2 -- proto: HolopadEngineeringAtmosTeg - entities: - - uid: 23408 - components: - - type: Transform - pos: 1.5,-9.5 - parent: 2 -- proto: HolopadEngineeringFront - entities: - - uid: 2485 - components: - - type: Transform - pos: -12.5,-14.5 - parent: 2 -- proto: HolopadEngineeringPower - entities: - - uid: 6775 - components: - - type: Transform - pos: -2.5,-21.5 - parent: 2 -- proto: HolopadEngineeringTechVault - entities: - - uid: 7910 - components: - - type: Transform - pos: 9.5,-17.5 - parent: 2 -- proto: HolopadGeneralArcade - entities: - - uid: 18611 - components: - - type: Transform - pos: 49.5,-12.5 - parent: 2 -- proto: HolopadGeneralArrivals - entities: - - uid: 7942 - components: - - type: Transform - pos: 1.5,-51.5 - parent: 2 -- proto: HolopadGeneralEvac - entities: - - uid: 20803 - components: - - type: Transform - pos: 49.5,-21.5 - parent: 2 -- proto: HolopadGeneralTools - entities: - - uid: 20801 - components: - - type: Transform - pos: -18.5,-24.5 - parent: 2 -- proto: HolopadMachineCircuitboard - entities: - - uid: 9539 - components: - - type: Transform - pos: 3.4666295,-16.4342 - parent: 2 - - uid: 20729 - components: - - type: Transform - pos: 6.764127,-27.571396 - parent: 2 -- proto: HolopadMedicalBreakroom - entities: - - uid: 21747 - components: - - type: Transform - pos: -37.5,-23.5 - parent: 2 -- proto: HolopadMedicalChemistry - entities: - - uid: 15306 - components: - - type: Transform - pos: -29.5,-34.5 - parent: 2 -- proto: HolopadMedicalClinic - entities: - - uid: 21810 - components: - - type: Transform - pos: 20.5,2.5 - parent: 2 -- proto: HolopadMedicalCryopods - entities: - - uid: 6963 - components: - - type: Transform - pos: -43.5,-38.5 - parent: 2 -- proto: HolopadMedicalFront - entities: - - uid: 21748 - components: - - type: Transform - pos: -29.5,-25.5 - parent: 2 -- proto: HolopadMedicalMorgue - entities: - - uid: 10710 - components: - - type: Transform - pos: -48.5,-44.5 - parent: 2 -- proto: HolopadMedicalSurgery - entities: - - uid: 21742 - components: - - type: Transform - pos: -44.5,-23.5 - parent: 2 -- proto: HolopadMedicalVirology - entities: - - uid: 21740 - components: - - type: Transform - pos: -54.5,-29.5 - parent: 2 -- proto: HolopadScienceAnomaly - entities: - - uid: 15892 - components: - - type: Transform - pos: 38.5,-36.5 - parent: 2 -- proto: HolopadScienceArtifact - entities: - - uid: 20493 - components: - - type: Transform - pos: 34.5,-45.5 - parent: 2 -- proto: HolopadScienceBreakroom - entities: - - uid: 22139 - components: - - type: Transform - pos: 28.5,-26.5 - parent: 2 -- proto: HolopadScienceFront - entities: - - uid: 7287 - components: - - type: Transform - pos: 20.5,-24.5 - parent: 2 -- proto: HolopadScienceRnd - entities: - - uid: 17330 - components: - - type: Transform - pos: 20.5,-30.5 - parent: 2 -- proto: HolopadScienceRobotics - entities: - - uid: 20492 - components: - - type: Transform - pos: 34.5,-25.5 - parent: 2 -- proto: HolopadSecurityArmory - entities: - - uid: 11806 - components: - - type: Transform - pos: -37.5,3.5 - parent: 2 -- proto: HolopadSecurityBrigMed - entities: - - uid: 23334 - components: - - type: Transform - pos: -44.5,-7.5 - parent: 2 -- proto: HolopadSecurityDetective - entities: - - uid: 15693 - components: - - type: Transform - pos: 36.5,2.5 - parent: 2 -- proto: HolopadSecurityFront - entities: - - uid: 12603 - components: - - type: Transform - pos: -32.5,-2.5 - parent: 2 -- proto: HolopadSecurityInterrogation - entities: - - uid: 11654 - components: - - type: Transform - pos: -32.5,0.5 - parent: 2 -- proto: HolopadSecurityLawyer - entities: - - uid: 13893 - components: - - type: Transform - pos: 28.5,12.5 - parent: 2 -- proto: HolopadSecurityLockerRoom - entities: - - uid: 23419 - components: - - type: Transform - pos: -38.5,-7.5 - parent: 2 -- proto: HolopadSecurityPerma - entities: - - uid: 699 - components: - - type: Transform - pos: -22.5,10.5 - parent: 2 -- proto: HolopadSecurityWarden - entities: - - uid: 23344 - components: - - type: Transform - pos: -25.5,-8.5 - parent: 2 -- proto: HolopadServiceBar - entities: - - uid: 11612 - components: - - type: Transform - pos: -3.5,-43.5 - parent: 2 -- proto: HolopadServiceBotany - entities: - - uid: 13697 - components: - - type: Transform - pos: -17.5,-36.5 - parent: 2 - - uid: 20724 - components: - - type: Transform - pos: -17.5,-33.5 - parent: 2 -- proto: HolopadServiceChapel - entities: - - uid: 17088 - components: - - type: Transform - pos: 36.5,-13.5 - parent: 2 -- proto: HolopadServiceGameRoom - entities: - - uid: 11044 - components: - - type: Transform - pos: 19.5,-47.5 - parent: 2 -- proto: HolopadServiceJanitor - entities: - - uid: 21357 - components: - - type: Transform - pos: 28.5,4.5 - parent: 2 -- proto: HolopadServiceKitchen - entities: - - uid: 141 - components: - - type: Transform - pos: -6.5,-33.5 - parent: 2 -- proto: HolopadServiceLibrary - entities: - - uid: 23017 - components: - - type: Transform - pos: 15.5,-40.5 - parent: 2 -- proto: HolopadServiceNewsroom - entities: - - uid: 9187 - components: - - type: Transform - pos: 14.5,-52.5 - parent: 2 -- proto: HospitalCurtainsOpen - entities: - - uid: 9637 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -33.5,3.5 - parent: 2 - - uid: 9642 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -31.5,3.5 - parent: 2 - - uid: 12844 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -57.5,-28.5 - parent: 2 - - uid: 12869 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -56.5,-30.5 - parent: 2 - - uid: 12928 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -57.5,-31.5 - parent: 2 - - uid: 13020 - components: - - type: Transform - pos: -39.5,-22.5 - parent: 2 - - uid: 14779 - components: - - type: Transform - pos: -45.5,-39.5 - parent: 2 - - uid: 17569 - components: - - type: Transform - pos: 6.5,-31.5 - parent: 2 - - uid: 18835 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 90.5,-22.5 - parent: 2 -- proto: hydroponicsSoil - entities: - - uid: 237 - components: - - type: Transform - pos: -4.5,-52.5 - parent: 2 - - uid: 2206 - components: - - type: Transform - pos: 7.5,-52.5 - parent: 2 - - uid: 3952 - components: - - type: Transform - pos: 17.5,-1.5 - parent: 2 - - uid: 5403 - components: - - type: Transform - pos: 18.5,-2.5 - parent: 2 - - uid: 7876 - components: - - type: Transform - pos: 6.5,-45.5 - parent: 2 - - uid: 9078 - components: - - type: Transform - pos: 5.5,-52.5 - parent: 2 - - uid: 12727 - components: - - type: Transform - pos: -2.5,-52.5 - parent: 2 - - uid: 13040 - components: - - type: Transform - pos: 17.5,-2.5 - parent: 2 - - uid: 20560 - components: - - type: Transform - pos: -36.5,24.5 - parent: 2 -- proto: HydroponicsToolClippers - entities: - - uid: 3432 - components: - - type: Transform - pos: -17.829746,-39.424503 - parent: 2 - - uid: 10527 - components: - - type: Transform - parent: 10503 - - type: Physics - canCollide: False - - uid: 10577 - components: - - type: Transform - pos: 7.500762,-57.955555 - parent: 2 - - uid: 17266 - components: - - type: Transform - pos: 48.508583,-60.011787 - parent: 2 -- proto: HydroponicsToolHatchet - entities: - - uid: 3434 - components: - - type: Transform - pos: -18.463158,-39.2729 - parent: 2 - - uid: 17264 - components: - - type: Transform - pos: 48.46756,-61.37267 - parent: 2 -- proto: HydroponicsToolMiniHoe - entities: - - uid: 3433 - components: - - type: Transform - pos: -18.932138,-39.314594 - parent: 2 - - uid: 10506 - components: - - type: Transform - parent: 10503 - - type: Physics - canCollide: False - - uid: 11710 - components: - - type: Transform - pos: 7.455774,-57.62218 - parent: 2 - - uid: 17265 - components: - - type: Transform - pos: 42.540768,-61.447887 - parent: 2 - - uid: 24496 - components: - - type: Transform - pos: -25.419449,-12.373899 - parent: 2 -- proto: HydroponicsToolScythe - entities: - - uid: 3431 - components: - - type: Transform - pos: -18.338095,-39.314594 - parent: 2 - - uid: 17307 - components: - - type: Transform - pos: 48.49816,-61.474907 - parent: 2 -- proto: HydroponicsToolSpade - entities: - - uid: 3430 - components: - - type: Transform - pos: -18.8175,-39.314594 - parent: 2 - - uid: 10524 - components: - - type: Transform - parent: 10503 - - type: Physics - canCollide: False - - uid: 15746 - components: - - type: Transform - pos: 7.606819,-58.266537 - parent: 2 - - uid: 17308 - components: - - type: Transform - pos: 42.55119,-61.45831 - parent: 2 -- proto: hydroponicsTray - entities: - - uid: 621 - components: - - type: Transform - pos: -23.5,15.5 - parent: 2 - - uid: 811 - components: - - type: Transform - pos: -23.5,13.5 - parent: 2 - - uid: 911 - components: - - type: Transform - pos: -23.5,14.5 - parent: 2 - - uid: 1085 - components: - - type: Transform - pos: -23.5,16.5 - parent: 2 - - uid: 1192 - components: - - type: Transform - pos: -24.5,16.5 - parent: 2 - - uid: 2584 - components: - - type: Transform - pos: -16.5,-36.5 - parent: 2 - - uid: 3292 - components: - - type: Transform - pos: -20.5,-33.5 - parent: 2 - - uid: 3331 - components: - - type: Transform - pos: -20.5,-32.5 - parent: 2 - - uid: 3332 - components: - - type: Transform - pos: -14.5,-34.5 - parent: 2 - - uid: 3333 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -13.5,-30.5 - parent: 2 - - uid: 3343 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -16.5,-35.5 - parent: 2 - - uid: 3344 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -16.5,-34.5 - parent: 2 - - uid: 3345 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -18.5,-35.5 - parent: 2 - - uid: 3346 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -18.5,-34.5 - parent: 2 - - uid: 3347 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -14.5,-35.5 - parent: 2 - - uid: 10978 - components: - - type: Transform - pos: -16.5,-32.5 - parent: 2 - - uid: 11215 - components: - - type: Transform - pos: -18.5,-32.5 - parent: 2 - - uid: 11307 - components: - - type: Transform - pos: -20.5,-34.5 - parent: 2 - - uid: 11560 - components: - - type: Transform - pos: 45.5,-62.5 - parent: 2 - - uid: 11877 - components: - - type: Transform - pos: 43.5,-62.5 - parent: 2 - - uid: 11878 - components: - - type: Transform - pos: 44.5,-62.5 - parent: 2 - - uid: 17161 - components: - - type: Transform - pos: 46.5,-62.5 - parent: 2 - - uid: 17164 - components: - - type: Transform - pos: 47.5,-62.5 - parent: 2 - - uid: 17576 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -13.5,-31.5 - parent: 2 - - uid: 23109 - components: - - type: Transform - pos: -18.5,-36.5 - parent: 2 -- proto: IDComputerCircuitboard - entities: - - uid: 9345 - components: - - type: Transform - pos: 10.56266,-14.37939 - parent: 2 -- proto: InflatableWall - entities: - - uid: 24293 - components: - - type: Transform - pos: -30.5,20.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 -- proto: IngotGold - entities: - - uid: 8246 - components: - - type: Transform - pos: -30.466127,-58.522392 - parent: 2 -- proto: IngotGold1 - entities: - - uid: 13847 - components: - - type: Transform - pos: 25.452606,-59.353172 - parent: 2 - - uid: 14728 - components: - - type: Transform - pos: 25.621744,-59.523014 - parent: 2 -- proto: IngotSilver - entities: - - uid: 5045 - components: - - type: Transform - pos: -30.445284,-63.50502 - parent: 2 -- proto: IntercomAll - entities: - - uid: 11805 - components: - - type: Transform - 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 - components: - - type: Transform - 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 - components: - - type: Transform - 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 - components: - - type: Transform - pos: -30.5,-26.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: IntercomScience - entities: - - uid: 17571 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 23.5,-23.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: IntercomSecurity - entities: - - uid: 12582 - components: - - type: Transform - 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 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 1.5,13.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: JanitorialTrolley - entities: - - uid: 8743 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 28.5,1.5 - parent: 2 -- proto: JanitorServiceLight - entities: - - uid: 16102 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -15.5,-13.5 - parent: 2 - - uid: 16118 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -22.5,-42.5 - parent: 2 - - uid: 17552 - components: - - type: Transform - pos: 7.5,12.5 - parent: 2 - - uid: 21751 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -24.5,-26.5 - parent: 2 - - uid: 21752 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -24.5,-33.5 - parent: 2 - - uid: 24050 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -22.5,-4.5 - parent: 2 -- proto: JetpackMiniFilled - entities: - - uid: 12739 - components: - - type: Transform - pos: -1.5297892,-55.24403 - parent: 2 - - uid: 12740 - components: - - type: Transform - pos: -1.404727,-55.421238 - parent: 2 -- proto: JetpackSecurityFilled - entities: - - uid: 106 - components: - - type: Transform - parent: 20664 - - type: Physics - canCollide: False - - type: InsideEntityStorage - - uid: 20607 - components: - - type: Transform - parent: 20657 - - type: Physics - canCollide: False - - type: InsideEntityStorage -- proto: Jug - entities: - - uid: 12111 - components: - - type: Transform - pos: -30.646975,-34.204906 - parent: 2 - - uid: 12119 - components: - - type: Transform - pos: -30.39685,-34.35074 - parent: 2 -- proto: KalimbaInstrument - entities: - - uid: 1333 - components: - - type: Transform - pos: -21.320633,30.598116 - parent: 2 -- proto: KitchenElectricGrill - entities: - - uid: 7767 - components: - - type: Transform - pos: -5.5,-33.5 - parent: 2 - - uid: 14104 - components: - - type: Transform - pos: -5.5,-32.5 - parent: 2 -- proto: KitchenMicrowave - entities: - - uid: 2608 - components: - - type: Transform - pos: -6.5,-30.5 - parent: 2 - - uid: 10452 - components: - - type: Transform - pos: -31.5,15.5 - parent: 2 - - uid: 11682 - components: - - type: Transform - pos: -7.5,-30.5 - parent: 2 - - uid: 18794 - components: - - type: Transform - pos: 44.5,-75.5 - parent: 2 - - uid: 24106 - components: - - type: Transform - pos: 18.5,-6.5 - parent: 2 -- proto: KitchenReagentGrinder - entities: - - uid: 3325 - components: - - type: Transform - pos: -13.5,-34.5 - parent: 2 - - uid: 5523 - components: - - type: Transform - pos: -29.5,-36.5 - parent: 2 - - uid: 7771 - components: - - type: Transform - pos: -5.5,-30.5 - parent: 2 - - uid: 10451 - components: - - type: Transform - pos: -26.5,13.5 - parent: 2 - - uid: 24075 - components: - - type: Transform - pos: 19.5,-6.5 - parent: 2 -- proto: KitchenSpike - entities: - - uid: 11760 - components: - - type: Transform - pos: -10.5,-32.5 - parent: 2 -- proto: KnifePlastic - entities: - - uid: 5739 - components: - - type: Transform - pos: -26.93114,-48.32984 - parent: 2 - - uid: 19606 - components: - - type: Transform - pos: -30.092619,15.567259 - parent: 2 - - uid: 19607 - components: - - type: Transform - pos: -29.998821,15.582893 - parent: 2 -- proto: KoboldCubeWrapped - entities: - - uid: 9414 - components: - - type: Transform - pos: -59.664112,-29.204977 - parent: 2 -- proto: Lamp - entities: - - uid: 15782 - components: - - type: Transform - pos: 19.631758,-58.97455 - parent: 2 -- proto: LampBanana - entities: - - uid: 5214 - components: - - type: Transform - pos: 6.254541,-27.101292 - parent: 2 -- proto: LampGold - entities: - - uid: 212 - components: - - type: Transform - pos: 46.70643,-33.07726 - parent: 2 - - uid: 3731 - components: - - type: Transform - pos: 20.4856,-35.072044 - parent: 2 - - uid: 4105 - components: - - type: Transform - pos: 21.482328,-44.174335 - parent: 2 - - uid: 6098 - components: - - type: Transform - pos: -36.48969,-53.059856 - parent: 2 - - uid: 10091 - components: - - type: Transform - pos: 28.348837,11.900307 - parent: 2 -- proto: LampInterrogator - entities: - - uid: 11635 - components: - - type: Transform - pos: -32.517487,1.9459085 - parent: 2 -- proto: Lantern - entities: - - uid: 1259 - components: - - type: Transform - pos: -25.306932,23.640022 - parent: 2 - - uid: 3105 - components: - - type: Transform - 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 - pos: 36.56211,-3.2625933 - parent: 2 - - uid: 5977 - components: - - type: Transform - pos: 18.047396,-41.177155 - parent: 2 -- proto: LauncherCreamPie - entities: - - uid: 14215 - components: - - type: Transform - pos: -11.532342,19.777779 - parent: 2 -- proto: LeavesTeaDried - entities: - - uid: 982 - components: - - type: Transform - pos: 20.494286,-6.373911 - parent: 2 - - uid: 20629 - components: - - type: Transform - pos: 20.400536,-6.202036 - parent: 2 - - uid: 22026 - components: - - type: Transform - pos: 20.72866,-6.217661 - parent: 2 - - uid: 22138 - components: - - type: Transform - pos: 20.713036,-6.389536 - parent: 2 -- proto: LGBTQHandyFlag - entities: - - uid: 19888 - components: - - type: Transform - pos: 38.551476,-60.430798 - parent: 2 -- proto: LightBulbCrystalBlue - entities: - - uid: 18242 - components: - - type: Transform - parent: 18241 - - type: Physics - canCollide: False - - uid: 18352 - components: - - type: Transform - parent: 18350 - - type: Physics - canCollide: False - - uid: 18354 - components: - - type: Transform - parent: 18353 - - type: Physics - canCollide: False - - uid: 18356 - components: - - type: Transform - parent: 18355 - - type: Physics - canCollide: False -- proto: LightBulbCrystalCyan - entities: - - uid: 12390 - components: - - type: Transform - parent: 12365 - - type: Physics - canCollide: False -- proto: LightBulbCrystalPink - entities: - - uid: 12221 - components: - - type: Transform - parent: 12207 - - type: Physics - canCollide: False - - uid: 23799 - components: - - type: Transform - parent: 23798 - - type: Physics - canCollide: False -- proto: Lighter - entities: - - uid: 6181 - components: - - type: Transform - pos: 36.20289,-3.421843 - parent: 2 - - uid: 24223 - components: - - type: Transform - pos: -30.366573,17.260607 - parent: 2 -- proto: LightReplacerEmpty - entities: - - uid: 9366 - components: - - type: Transform - pos: -23.486662,22.634415 - parent: 2 -- proto: LockableButtonArmory - entities: - - uid: 1671 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -23.5,-7.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 1700: - - - Pressed - - Toggle - 2243: - - - Pressed - - Toggle - 24817: - - - Pressed - - Toggle - 24818: - - - Pressed - - Toggle - 24821: - - - Pressed - - Toggle - 24819: - - - Pressed - - Toggle - 24820: - - - Pressed - - Toggle - 24822: - - - Pressed - - Toggle - - type: Fixtures - fixtures: {} - - uid: 12054 - components: - - type: MetaData - name: Blast Door - - type: Transform - rot: 3.141592653589793 rad - pos: -40.5,0.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 10652: - - - Pressed - - Toggle - - type: Fixtures - fixtures: {} -- proto: LockableButtonAtmospherics - entities: - - uid: 9424 - components: - - type: Transform - pos: 7.5,1.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 15216: - - - Pressed - - Toggle - 2010: - - - Pressed - - Toggle - - type: Fixtures - fixtures: {} - - uid: 23155 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 7.5,3.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 2010: - - - Pressed - - Toggle - 15216: - - - Pressed - - Toggle - - type: Fixtures - fixtures: {} -- proto: LockableButtonBar - entities: - - uid: 18917 - components: - - type: Transform - pos: -1.5,-42.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 6345: - - - Pressed - - Toggle - 2759: - - - Pressed - - Toggle - 12193: - - - Pressed - - Toggle - 16090: - - - Pressed - - Toggle - - type: Fixtures - fixtures: {} -- proto: LockableButtonBrig - entities: - - uid: 19649 - components: - - type: MetaData - name: Visitation Shutters - - type: Transform - pos: -26.5,3.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 10686: - - - Pressed - - Toggle - 10682: - - - Pressed - - Toggle - 24120: - - - Pressed - - Toggle - 24121: - - - Pressed - - Toggle - 24122: - - - Pressed - - Toggle - 24128: - - - Pressed - - Toggle - 24127: - - - Pressed - - Toggle - 24126: - - - Pressed - - Toggle - 24123: - - - Pressed - - Toggle - 24124: - - - Pressed - - Toggle - 24125: - - - Pressed - - Toggle - - type: Fixtures - fixtures: {} -- proto: LockableButtonCaptain - entities: - - uid: 195 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -28.5,-49.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 4701: - - - Pressed - - Toggle - 4782: - - - Pressed - - Toggle - 4796: - - - Pressed - - Toggle - 4698: - - - Pressed - - Toggle - 4699: - - - Pressed - - Toggle - 4700: - - - Pressed - - Toggle - 4721: - - - Pressed - - Toggle - 186: - - - Pressed - - Toggle - 21880: - - - Pressed - - Toggle - - type: Fixtures - fixtures: {} - - uid: 15649 - components: - - type: MetaData - name: Shutters - - type: Transform - rot: -1.5707963267948966 rad - pos: -21.5,-52.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 15646: - - - Pressed - - Toggle - 15647: - - - Pressed - - Toggle - - type: Fixtures - fixtures: {} - - uid: 23359 - components: - - type: MetaData - name: Shutters - - type: Transform - rot: -1.5707963267948966 rad - pos: -24.5,-54.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 23360: - - - Pressed - - Toggle - 23378: - - - Pressed - - Toggle - 23362: - - - Pressed - - Toggle - 23361: - - - Pressed - - Toggle - - type: Fixtures - fixtures: {} -- proto: LockableButtonCargo - entities: - - uid: 17447 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 9.5,15.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 3501: - - - Pressed - - Toggle - 306: - - - Pressed - - Toggle - 368: - - - Pressed - - Toggle - - type: Fixtures - fixtures: {} - - uid: 17478 - components: - - type: Transform - pos: 1.5,27.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 9057: - - - Pressed - - Toggle - - type: Fixtures - fixtures: {} - - uid: 17479 - components: - - type: Transform - pos: 7.5,27.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 8141: - - - Pressed - - Toggle - - type: Fixtures - fixtures: {} -- proto: LockableButtonChemistry - entities: - - uid: 21250 - components: - - type: MetaData - name: Shutters - - type: Transform - rot: -1.5707963267948966 rad - pos: -26.5,-35.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 11937: - - - Pressed - - DoorBolt - 144: - - - Pressed - - DoorBolt - 12508: - - - Pressed - - DoorBolt - 21258: - - - Pressed - - Toggle - 21257: - - - Pressed - - Toggle - 21256: - - - Pressed - - Toggle - 21254: - - - Pressed - - Toggle - 21255: - - - Pressed - - Toggle - 21251: - - - Pressed - - Toggle - 21253: - - - Pressed - - Toggle - 21252: - - - Pressed - - Toggle - 10414: - - - Pressed - - DoorBolt - - type: Fixtures - fixtures: {} -- proto: LockableButtonChiefEngineer - entities: - - uid: 17055 - components: - - type: MetaData - name: Shutters - - type: Transform - rot: 3.141592653589793 rad - pos: -8.5,-27.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 17052: - - - Pressed - - Toggle - 17053: - - - Pressed - - Toggle - - type: Fixtures - fixtures: {} -- proto: LockableButtonChiefMedicalOfficer - entities: - - uid: 21233 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -46.5,-23.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 21229: - - - Pressed - - Toggle - 21230: - - - Pressed - - Toggle - 21231: - - - Pressed - - Toggle - - type: Fixtures - fixtures: {} -- proto: LockableButtonCommand - entities: - - uid: 15629 - components: - - type: MetaData - name: Shutters - - type: Transform - rot: 3.141592653589793 rad - pos: -14.5,-57.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 15630: - - - Pressed - - Toggle - 15631: - - - Pressed - - Toggle - 15632: - - - Pressed - - Toggle - 19577: - - - Pressed - - Toggle - 19574: - - - Pressed - - Toggle - 19576: - - - Pressed - - Toggle - 19575: - - - Pressed - - Toggle - - type: Fixtures - fixtures: {} -- proto: LockableButtonEngineering - entities: - - uid: 11423 - components: - - type: MetaData - name: Shutters - - type: Transform - rot: 1.5707963267948966 rad - pos: -14.5,-17.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 11421: - - - Pressed - - Toggle - 11419: - - - Pressed - - Toggle - 4048: - - - Pressed - - Toggle - - type: Fixtures - fixtures: {} - - uid: 23448 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 3.5,-7.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 9084: - - - Pressed - - Toggle - 1124: - - - Pressed - - Toggle - - type: Fixtures - fixtures: {} - - uid: 23449 - components: - - type: Transform - pos: 5.5,-11.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 1124: - - - Pressed - - Toggle - - type: Fixtures - fixtures: {} - - uid: 23450 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 9.5,-7.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 9084: - - - Pressed - - Toggle - - type: Fixtures - fixtures: {} -- proto: LockableButtonHeadOfPersonnel - entities: - - uid: 3577 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -18.5,-48.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 7609: - - - Pressed - - DoorBolt - 7610: - - - Pressed - - DoorBolt - 15654: - - - Pressed - - Toggle - 15749: - - - Pressed - - Toggle - 15656: - - - Pressed - - Toggle - 15657: - - - Pressed - - Toggle - - type: Fixtures - fixtures: {} - - uid: 6338 - components: - - type: MetaData - name: Shutters - - type: Transform - pos: -12.5,-49.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 6351: - - - Pressed - - Toggle - - type: Fixtures - fixtures: {} -- proto: LockableButtonHeadOfSecurity - entities: - - uid: 20774 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -42.5,2.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 20772: - - - Pressed - - Toggle - 20771: - - - Pressed - - Toggle - 20770: - - - Pressed - - Toggle - 20769: - - - Pressed - - Toggle - 20758: - - - Pressed - - Toggle - 20731: - - - Pressed - - Toggle - 20768: - - - Pressed - - Toggle - - type: Fixtures - fixtures: {} -- proto: LockableButtonHydroponics - entities: - - uid: 3512 - components: - - type: MetaData - name: Shutters - - type: Transform - pos: -19.5,-31.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 16037: - - - Pressed - - Toggle - 16036: - - - Pressed - - Toggle - 16035: - - - Pressed - - Toggle - 11756: - - - Pressed - - Toggle - - type: Fixtures - fixtures: {} -- proto: LockableButtonKitchen - entities: - - uid: 9463 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -4.5,-35.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 6517: - - - Pressed - - Toggle - 3232: - - - Pressed - - Toggle - 3238: - - - Pressed - - Toggle - 3236: - - - Pressed - - Toggle - - type: Fixtures - fixtures: {} -- proto: LockableButtonMedical - entities: - - uid: 1550 - components: - - type: Transform - pos: -38.5,-31.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 2273: - - - Pressed - - Open - 2287: - - - Pressed - - Open - - type: Fixtures - fixtures: {} - - uid: 2322 - components: - - type: MetaData - name: Eastern Doors - - type: Transform - rot: 3.141592653589793 rad - pos: -30.31269,-26.495672 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 1781: - - - Pressed - - Open - 2509: - - - Pressed - - Open - - type: Fixtures - fixtures: {} - - uid: 3097 - components: - - type: MetaData - name: Western Doors - - type: Transform - rot: 3.141592653589793 rad - pos: -30.7203,-26.495672 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 506: - - - Pressed - - Open - 2244: - - - Pressed - - Open - - type: Fixtures - fixtures: {} - - uid: 5377 - components: - - type: Transform - pos: -38.5,-25.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 506: - - - Pressed - - Open - 2244: - - - Pressed - - Open - - type: Fixtures - fixtures: {} - - uid: 5465 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -32.5,-33.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 1095: - - - Pressed - - Open - 967: - - - Pressed - - Open - - type: Fixtures - fixtures: {} - - uid: 6574 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -32.5,-26.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 1781: - - - Pressed - - Open - 2509: - - - Pressed - - Open - - type: Fixtures - fixtures: {} - - uid: 21239 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -46.5,-38.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 21234: - - - Pressed - - Toggle - 21235: - - - Pressed - - Toggle - 21236: - - - Pressed - - Toggle - 21237: - - - Pressed - - Toggle - 21238: - - - Pressed - - Toggle - 10771: - - - Pressed - - Toggle - 10807: - - - Pressed - - Toggle - - type: Fixtures - fixtures: {} - - uid: 21240 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -46.5,-25.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 21242: - - - Pressed - - Toggle - 21243: - - - Pressed - - Toggle - 21244: - - - Pressed - - Toggle - 21245: - - - Pressed - - Toggle - 21246: - - - Pressed - - Toggle - 21247: - - - Pressed - - Toggle - 21248: - - - Pressed - - Toggle - - type: Fixtures - fixtures: {} - - uid: 22775 - components: - - type: MetaData - name: Shutters - - type: Transform - pos: -31.5,-21.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 22773: - - - Pressed - - Toggle - 22772: - - - Pressed - - Toggle - 22771: - - - Pressed - - Toggle - 22769: - - - Pressed - - Toggle - 22770: - - - Pressed - - Toggle - - type: Fixtures - fixtures: {} -- proto: LockableButtonQuartermaster - entities: - - uid: 12052 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -9.5,18.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 5439: - - - Pressed - - Toggle - 12072: - - - Pressed - - Toggle - 12076: - - - Pressed - - Toggle - - type: Fixtures - fixtures: {} -- proto: LockableButtonResearch - entities: - - uid: 6273 - components: - - type: Transform - pos: 35.5,-23.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 4279: - - - Pressed - - Toggle - 6787: - - - Pressed - - Toggle - - type: Fixtures - fixtures: {} - - uid: 15433 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 38.5,-43.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 4531: - - - Pressed - - Toggle - - type: Fixtures - fixtures: {} -- proto: LockableButtonResearchDirector - entities: - - uid: 17743 - components: - - type: MetaData - name: Shutters - - type: Transform - rot: 3.141592653589793 rad - pos: 30.5,-36.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 19579: - - - Pressed - - Toggle - 15624: - - - Pressed - - Toggle - 17741: - - - Pressed - - Toggle - 19578: - - - Pressed - - Toggle - 17943: - - - Pressed - - Toggle - 17930: - - - Pressed - - Toggle - 17616: - - - Pressed - - Toggle - - type: Fixtures - fixtures: {} -- proto: LockableButtonTheatre - entities: - - uid: 5329 - components: - - type: MetaData - name: Lights - - type: Transform - pos: -1.5,-36.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 14006: - - - Pressed - - Toggle - 14012: - - - Pressed - - Toggle - 20173: - - - Pressed - - Toggle - 11980: - - - Pressed - - Toggle - 4890: - - - Pressed - - Toggle - - type: Fixtures - fixtures: {} -- proto: LockerAtmosphericsFilledHardsuit - entities: - - uid: 1204 - components: - - type: Transform - pos: -11.5,-4.5 - parent: 2 - - uid: 1212 - components: - - type: Transform - pos: -12.5,-4.5 - parent: 2 - - uid: 1941 - components: - - type: Transform - pos: -13.5,-4.5 - parent: 2 -- proto: LockerBoozeFilled - entities: - - uid: 13803 - components: - - type: Transform - pos: 1.5,-43.5 - parent: 2 -- proto: LockerBotanistFilled - entities: - - uid: 4165 - components: - - type: Transform - pos: -19.5,-29.5 - parent: 2 -- proto: LockerCaptainFilledNoLaser - entities: - - uid: 10154 - components: - - type: Transform - pos: -26.5,-52.5 - parent: 2 -- proto: LockerChemistryFilled - entities: - - uid: 13213 - components: - - type: Transform - pos: -34.5,-35.5 - parent: 2 -- proto: LockerChiefEngineerFilled - entities: - - uid: 2561 - components: - - type: Transform - pos: -6.5,-25.5 - parent: 2 -- proto: LockerChiefMedicalOfficerFilled - entities: - - uid: 13083 - components: - - type: Transform - pos: -50.5,-21.5 - parent: 2 -- proto: LockerClown - entities: - - uid: 5952 - components: - - type: Transform - pos: 7.5,-27.5 - parent: 2 -- proto: LockerDetectiveFilled - entities: - - uid: 8665 - components: - - type: Transform - pos: 35.5,4.5 - parent: 2 -- proto: LockerElectricalSuppliesFilled - entities: - - uid: 812 - components: - - type: Transform - pos: -10.5,25.5 - parent: 2 - - uid: 1695 - components: - - type: Transform - pos: -6.5,-75.5 - parent: 2 -- proto: LockerEngineerFilled - entities: - - uid: 1177 - components: - - type: Transform - pos: -7.5,-15.5 - parent: 2 - - uid: 1631 - components: - - type: Transform - pos: 1.5,-20.5 - parent: 2 - - uid: 1644 - components: - - type: Transform - pos: 1.5,-19.5 - parent: 2 - - uid: 8589 - components: - - type: Transform - pos: -1.5,-15.5 - parent: 2 - - uid: 9350 - components: - - type: Transform - pos: -0.5,-15.5 - parent: 2 - - uid: 9540 - components: - - type: Transform - pos: 44.5,1.5 - parent: 2 - - uid: 9984 - components: - - type: Transform - pos: 15.5,-63.5 - parent: 2 - - uid: 20829 - components: - - type: Transform - pos: -5.5,-17.5 - parent: 2 -- proto: LockerEvidence - entities: - - uid: 24829 - components: - - type: Transform - pos: -33.5,-4.5 - parent: 2 - - uid: 24830 - components: - - type: Transform - pos: -29.5,-1.5 - parent: 2 - - uid: 24831 - components: - - type: Transform - pos: -33.5,-5.5 - parent: 2 -- proto: LockerFreezer - entities: - - uid: 3179 - components: - - type: Transform - pos: -9.5,-30.5 - parent: 2 -- proto: LockerFreezerVaultFilled - entities: - - uid: 2772 - components: - - type: Transform - pos: -29.5,-58.5 - parent: 2 -- proto: LockerHeadOfPersonnelFilled - entities: - - uid: 23348 - components: - - type: Transform - pos: -12.5,-51.5 - parent: 2 -- proto: LockerHeadOfSecurityFilled - entities: - - uid: 695 - components: - - type: Transform - pos: -43.5,3.5 - parent: 2 -- proto: LockerMedicalFilled - entities: - - uid: 12639 - components: - - type: Transform - pos: -37.5,-22.5 - parent: 2 - - uid: 13186 - components: - - type: Transform - pos: -49.5,-33.5 - parent: 2 - - uid: 14757 - components: - - type: Transform - pos: -49.5,-26.5 - parent: 2 - - uid: 22991 - components: - - type: Transform - pos: -38.5,-22.5 - parent: 2 -- proto: LockerMedicineFilled - entities: - - uid: 12636 - components: - - type: Transform - pos: -45.5,-32.5 - parent: 2 - - uid: 12643 - components: - - type: Transform - pos: -39.5,-26.5 - parent: 2 - - uid: 12644 - components: - - type: Transform - pos: -40.5,-33.5 - parent: 2 - - uid: 14758 - components: - - type: Transform - pos: -49.5,-27.5 - parent: 2 -- proto: LockerMime - entities: - - uid: 3557 - components: - - type: Transform - pos: 5.5,-31.5 - parent: 2 -- proto: LockerParamedicFilled - entities: - - uid: 69 - components: - - type: Transform - pos: -30.5,-21.5 - parent: 2 - - uid: 10553 - components: - - type: Transform - pos: -31.5,-22.5 - parent: 2 -- proto: LockerPrisoner - entities: - - uid: 11427 - components: - - type: Transform - pos: -24.5,3.5 - parent: 2 -- proto: LockerPrisoner2 - entities: - - uid: 11502 - components: - - type: Transform - pos: -23.5,3.5 - parent: 2 -- proto: LockerPrisoner3 - entities: - - uid: 11506 - components: - - type: Transform - pos: -22.5,3.5 - parent: 2 -- proto: LockerPrisoner4 - entities: - - uid: 11550 - components: - - type: Transform - pos: -21.5,3.5 - parent: 2 -- proto: LockerPrisoner5 - entities: - - uid: 11501 - components: - - type: Transform - pos: -27.5,0.5 - parent: 2 -- proto: LockerPrisoner6 - entities: - - uid: 11473 - components: - - type: Transform - pos: -26.5,0.5 - parent: 2 -- proto: LockerPrisoner7 - entities: - - uid: 11467 - components: - - type: Transform - pos: -25.5,0.5 - parent: 2 -- proto: LockerPrisoner8 - entities: - - uid: 11556 - components: - - type: Transform - pos: -24.5,0.5 - parent: 2 -- proto: LockerQuarterMasterFilled - entities: - - uid: 5385 - components: - - type: Transform - pos: -8.5,17.5 - parent: 2 -- proto: LockerResearchDirectorFilled - entities: - - uid: 1656 - components: - - type: Transform - pos: 28.5,-33.5 - parent: 2 -- proto: LockerSalvageSpecialistFilledHardsuit - entities: - - uid: 112 - components: - - type: Transform - pos: 12.5,28.5 - parent: 2 - - uid: 22049 - components: - - type: Transform - pos: 13.5,28.5 - parent: 2 - - uid: 22471 - components: - - type: Transform - pos: 11.5,28.5 - parent: 2 -- proto: LockerScienceFilled - entities: - - uid: 4175 - components: - - type: Transform - pos: 34.5,-29.5 - parent: 2 - - uid: 8292 - components: - - type: Transform - pos: 41.5,-38.5 - parent: 2 - - uid: 12361 - components: - - type: Transform - pos: 27.5,-26.5 - parent: 2 - - uid: 12989 - components: - - type: Transform - pos: 33.5,-29.5 - parent: 2 -- proto: LockerSecurityFilled - entities: - - uid: 11166 - components: - - type: Transform - pos: -40.5,-8.5 - parent: 2 - - uid: 11182 - components: - - type: Transform - pos: -38.5,-8.5 - parent: 2 - - uid: 11185 - components: - - type: Transform - pos: -37.5,-8.5 - parent: 2 - - uid: 11242 - components: - - type: Transform - pos: -40.5,-9.5 - parent: 2 - - uid: 11244 - components: - - type: Transform - pos: -40.5,-10.5 - parent: 2 - - uid: 11258 - components: - - type: Transform - pos: -38.5,-10.5 - parent: 2 - - uid: 11269 - components: - - type: Transform - pos: -38.5,-9.5 - parent: 2 - - uid: 11271 - components: - - type: Transform - pos: -37.5,-9.5 - parent: 2 - - uid: 11280 - components: - - type: Transform - pos: -37.5,-10.5 - parent: 2 -- proto: LockerWallMedicalFilled - entities: - - uid: 21456 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 17.5,2.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: LockerWardenFilled - entities: - - uid: 11890 - components: - - type: Transform - pos: -26.5,-8.5 - parent: 2 -- proto: LockerWeldingSuppliesFilled - entities: - - uid: 951 - components: - - type: Transform - pos: 35.5,19.5 - parent: 2 - - uid: 6047 - components: - - type: Transform - pos: 12.5,-65.5 - parent: 2 -- proto: LogicGateOr - entities: - - uid: 13412 - components: - - type: Transform - anchored: True - rot: -1.5707963267948966 rad - pos: 27.5,27.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 2 - - type: DeviceLinkSource - linkedPorts: - 294: - - - Output - - DoorBolt - - type: Physics - canCollide: False - bodyType: Static - - uid: 22393 - components: - - type: Transform - anchored: True - rot: 1.5707963267948966 rad - pos: 16.5,27.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 3 - - type: DeviceLinkSource - linkedPorts: - 21849: - - - Output - - DoorBolt - 1722: - - - Output - - DoorBolt - - type: Physics - canCollide: False - bodyType: Static - - uid: 22491 - components: - - type: Transform - anchored: True - rot: -1.5707963267948966 rad - pos: 16.5,29.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 3 - - type: DeviceLinkSource - linkedPorts: - 20665: - - - Output - - DoorBolt - 1756: - - - Output - - DoorBolt - - type: Physics - canCollide: False - bodyType: Static -- proto: LogicGateXor - entities: - - uid: 509 - components: - - type: Transform - anchored: True - rot: 3.141592653589793 rad - pos: 50.5,21.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 21863: - - - Output - - DoorBolt - - type: Physics - canCollide: False - bodyType: Static - - uid: 3802 - components: - - type: Transform - anchored: True - pos: -36.5,-69.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 4729: - - - Output - - DoorBolt - - type: Physics - canCollide: False - bodyType: Static - - uid: 5120 - components: - - type: Transform - anchored: True - pos: -36.5,-67.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 4772: - - - Output - - DoorBolt - - type: Physics - canCollide: False - bodyType: Static - - uid: 5121 - components: - - type: Transform - anchored: True - pos: -36.5,-77.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 4773: - - - Output - - DoorBolt - - type: Physics - canCollide: False - bodyType: Static - - uid: 5123 - components: - - type: Transform - anchored: True - rot: 1.5707963267948966 rad - pos: -32.5,-82.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 5764: - - - Output - - DoorBolt - - type: Physics - canCollide: False - bodyType: Static - - uid: 5127 - components: - - type: Transform - anchored: True - rot: 1.5707963267948966 rad - pos: -34.5,-82.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 5184: - - - Output - - DoorBolt - - type: Physics - canCollide: False - bodyType: Static - - uid: 5252 - components: - - type: Transform - anchored: True - pos: -36.5,-75.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 3999: - - - Output - - DoorBolt - - type: Physics - canCollide: False - bodyType: Static - - uid: 20223 - components: - - type: Transform - anchored: True - rot: -1.5707963267948966 rad - pos: 5.5,28.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 2672: - - - Output - - DoorBolt - - type: Physics - canCollide: False - bodyType: Static - - uid: 20224 - components: - - type: Transform - anchored: True - rot: -1.5707963267948966 rad - pos: 3.5,28.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 1067: - - - Output - - DoorBolt - - type: Physics - canCollide: False - bodyType: Static - - uid: 22300 - components: - - type: Transform - anchored: True - rot: 3.141592653589793 rad - pos: 50.5,19.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 21912: - - - Output - - DoorBolt - - type: Physics - canCollide: False - bodyType: Static - - uid: 22301 - components: - - type: Transform - anchored: True - rot: -1.5707963267948966 rad - pos: 47.5,24.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 8740: - - - Output - - DoorBolt - - type: Physics - canCollide: False - bodyType: Static - - uid: 22302 - components: - - type: Transform - anchored: True - rot: -1.5707963267948966 rad - pos: 45.5,24.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 8579: - - - Output - - DoorBolt - - type: Physics - canCollide: False - bodyType: Static -- proto: LootSpawnerCableCoil - entities: - - uid: 10021 - components: - - type: Transform - pos: 33.5,-53.5 - parent: 2 - - uid: 16450 - components: - - type: Transform - pos: -51.5,18.5 - parent: 2 - - uid: 21185 - components: - - type: Transform - pos: -50.5,-47.5 - parent: 2 - - uid: 22597 - components: - - type: Transform - pos: -29.5,-18.5 - parent: 2 -- proto: LootSpawnerIndustrial - entities: - - uid: 9651 - components: - - type: Transform - pos: 42.5,0.5 - parent: 2 - - uid: 20150 - components: - - type: Transform - pos: 57.5,-60.5 - parent: 2 - - uid: 24451 - components: - - type: Transform - pos: -47.5,18.5 - parent: 2 - - uid: 24456 - components: - - type: Transform - pos: -50.5,0.5 - parent: 2 -- proto: LootSpawnerIndustrialFluff - entities: - - uid: 394 - components: - - type: Transform - pos: 0.5,-84.5 - parent: 2 - - uid: 8131 - components: - - type: Transform - pos: 15.5,-77.5 - parent: 2 - - uid: 8256 - components: - - type: Transform - pos: 11.5,-25.5 - parent: 2 - - uid: 8324 - components: - - type: Transform - pos: -32.5,-18.5 - parent: 2 - - uid: 9404 - components: - - type: Transform - pos: 43.5,21.5 - parent: 2 - - uid: 11114 - components: - - type: Transform - pos: -6.5,-78.5 - parent: 2 - - uid: 11127 - components: - - type: Transform - pos: 9.5,-78.5 - parent: 2 - - uid: 12520 - components: - - type: Transform - pos: 32.5,17.5 - parent: 2 - - uid: 13575 - components: - - type: Transform - pos: -23.5,-18.5 - parent: 2 - - uid: 14978 - components: - - type: Transform - pos: -6.5,-61.5 - parent: 2 - - uid: 15315 - components: - - type: Transform - pos: -51.5,11.5 - parent: 2 - - uid: 18209 - components: - - type: Transform - pos: 68.5,-36.5 - parent: 2 - - uid: 19249 - components: - - type: Transform - pos: -3.5,-92.5 - parent: 2 - - uid: 19250 - components: - - type: Transform - pos: -4.5,-95.5 - parent: 2 - - uid: 19253 - components: - - type: Transform - pos: -11.5,-91.5 - parent: 2 - - uid: 20152 - components: - - type: Transform - pos: 58.5,-55.5 - parent: 2 - - uid: 22637 - components: - - type: Transform - pos: 40.5,19.5 - parent: 2 -- proto: LootSpawnerMaterials - entities: - - uid: 10803 - components: - - type: Transform - pos: 10.5,-19.5 - parent: 2 - - uid: 15017 - components: - - type: Transform - pos: 11.5,-91.5 - parent: 2 - - uid: 20151 - components: - - type: Transform - pos: 57.5,-59.5 - parent: 2 - - uid: 24455 - components: - - type: Transform - pos: -50.5,1.5 - parent: 2 -- proto: LootSpawnerMaterialsHighValue - entities: - - uid: 7599 - components: - - type: Transform - pos: 84.5,-17.5 - parent: 2 - - uid: 7613 - components: - - type: Transform - pos: -9.5,-87.5 - parent: 2 -- proto: LootSpawnerMaterialsSurplus - entities: - - uid: 10939 - components: - - type: Transform - pos: 69.5,-65.5 - parent: 2 - - uid: 20766 - components: - - type: Transform - pos: 12.5,-14.5 - parent: 2 - - uid: 23676 - components: - - type: Transform - pos: 12.5,-13.5 - parent: 2 - - uid: 23683 - components: - - type: Transform - pos: 74.5,-76.5 - parent: 2 - - uid: 23684 - components: - - type: Transform - pos: 75.5,-56.5 - parent: 2 - - uid: 23686 - components: - - type: Transform - pos: 87.5,-16.5 - parent: 2 - - uid: 23687 - components: - - type: Transform - pos: 90.5,-16.5 - parent: 2 -- proto: LootSpawnerMedicalClassy - entities: - - uid: 9326 - components: - - type: Transform - pos: -42.5,-45.5 - parent: 2 - - uid: 10604 - components: - - type: Transform - pos: 22.5,-59.5 - parent: 2 - - uid: 10660 - components: - - type: Transform - pos: -39.5,-19.5 - parent: 2 - - uid: 12641 - components: - - type: Transform - pos: -44.5,-27.5 - parent: 2 - - uid: 12642 - components: - - type: Transform - pos: -40.5,-30.5 - parent: 2 - - uid: 13135 - components: - - type: Transform - pos: -47.5,-38.5 - parent: 2 - - uid: 18768 - components: - - type: Transform - pos: 53.5,-51.5 - parent: 2 - - uid: 24630 - components: - - type: Transform - pos: -40.5,-16.5 - parent: 2 -- proto: LootSpawnerMedicalMinor - entities: - - uid: 11577 - components: - - type: Transform - pos: -44.5,-8.5 - parent: 2 - - uid: 12198 - components: - - type: Transform - pos: -9.5,-59.5 - parent: 2 - - uid: 12901 - components: - - type: Transform - pos: -37.5,-40.5 - parent: 2 - - uid: 18170 - components: - - type: Transform - pos: 71.5,-64.5 - parent: 2 - - uid: 22993 - components: - - type: Transform - pos: -40.5,-45.5 - parent: 2 -- proto: LootSpawnerRandomCrateEngineering - entities: - - uid: 16908 - components: - - type: Transform - pos: 8.5,-19.5 - parent: 2 -- proto: LootSpawnerRandomLockbox - entities: - - uid: 23688 - components: - - type: Transform - pos: -32.5,-16.5 - parent: 2 - - uid: 23721 - components: - - type: Transform - pos: -41.5,-50.5 - parent: 2 - - uid: 23722 - components: - - type: Transform - pos: 46.5,-56.5 - parent: 2 - - uid: 24364 - components: - - type: Transform - pos: -31.5,20.5 - parent: 2 - - uid: 24727 - components: - - type: Transform - pos: -53.5,3.5 - parent: 2 -- proto: LootSpawnerRoboticsBorgModule - entities: - - uid: 22763 - components: - - type: Transform - pos: 36.5,-24.5 - parent: 2 -- proto: LootSpawnerScienceMajor - entities: - - uid: 11849 - components: - - type: Transform - pos: 37.5,-38.5 - parent: 2 - - uid: 11850 - components: - - type: Transform - pos: 26.5,-38.5 - parent: 2 - - uid: 12640 - components: - - type: Transform - pos: 52.5,-61.5 - parent: 2 - - uid: 14799 - components: - - type: Transform - pos: 52.5,-33.5 - parent: 2 - - uid: 18511 - components: - - type: Transform - pos: 67.5,-36.5 - parent: 2 - - uid: 19550 - components: - - type: Transform - pos: 25.5,-24.5 - parent: 2 - - uid: 22708 - components: - - type: Transform - pos: 27.5,-29.5 - parent: 2 - - uid: 22768 - components: - - type: Transform - pos: 35.5,-27.5 - parent: 2 - - uid: 24552 - components: - - type: Transform - pos: 51.5,-38.5 - parent: 2 - - uid: 24553 - components: - - type: Transform - pos: 49.5,-39.5 - parent: 2 -- proto: LootSpawnerScienceMinor - entities: - - uid: 3623 - components: - - type: Transform - pos: 53.5,-35.5 - parent: 2 - - uid: 11845 - components: - - type: Transform - pos: 59.5,-56.5 - parent: 2 - - uid: 13293 - components: - - type: Transform - pos: 53.5,-49.5 - parent: 2 - - uid: 13780 - components: - - type: Transform - pos: 40.5,-32.5 - parent: 2 - - uid: 16760 - components: - - type: Transform - pos: 23.5,-30.5 - parent: 2 - - uid: 21164 - components: - - type: Transform - pos: 25.5,-49.5 - parent: 2 - - uid: 22759 - components: - - type: Transform - pos: 34.5,-53.5 - parent: 2 - - uid: 22760 - components: - - type: Transform - pos: 42.5,-29.5 - parent: 2 - - uid: 22761 - components: - - type: Transform - pos: 33.5,-46.5 - parent: 2 - - uid: 22764 - components: - - type: Transform - pos: 20.5,-23.5 - parent: 2 -- proto: LootSpawnerSecurity - entities: - - uid: 12370 - components: - - type: Transform - pos: -38.5,-6.5 - parent: 2 - - uid: 12452 - components: - - type: Transform - pos: -37.5,-6.5 - parent: 2 -- proto: LootSpawnerSecurityBasic - entities: - - uid: 18172 - components: - - type: Transform - pos: 72.5,-76.5 - parent: 2 - - uid: 18465 - components: - - type: Transform - pos: 63.5,-81.5 - parent: 2 - - uid: 23705 - components: - - type: Transform - pos: -46.5,18.5 - parent: 2 - - uid: 24296 - components: - - type: Transform - pos: -33.5,-8.5 - parent: 2 - - uid: 24298 - components: - - type: Transform - pos: -40.5,-12.5 - parent: 2 -- proto: LuxuryPen - entities: - - uid: 21411 - components: - - type: Transform - pos: -7.5553236,17.54324 - parent: 2 -- proto: MachineAnomalyGenerator - entities: - - uid: 4278 - components: - - type: Transform - pos: 40.5,-35.5 - parent: 2 -- proto: MachineAnomalyVessel - entities: - - uid: 6745 - components: - - type: Transform - pos: 38.5,-38.5 - parent: 2 - - uid: 7019 - components: - - type: Transform - pos: 40.5,-38.5 - parent: 2 -- proto: MachineAPE - entities: - - uid: 4280 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 38.5,-34.5 - parent: 2 - - uid: 6728 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 37.5,-34.5 - parent: 2 - - uid: 7498 - components: - - type: Transform - pos: 30.5,-76.5 - parent: 2 -- proto: MachineArtifactAnalyzer - entities: - - uid: 4541 - components: - - type: Transform - pos: 39.5,-45.5 - parent: 2 -- proto: MachineCentrifuge - entities: - - uid: 12041 - components: - - type: Transform - pos: -32.5,-37.5 - parent: 2 -- proto: MachineElectrolysisUnit - entities: - - uid: 12039 - components: - - type: Transform - pos: -33.5,-37.5 - parent: 2 -- proto: MachineFrame - entities: - - uid: 2260 - components: - - type: Transform - pos: 39.5,-38.5 - parent: 2 - - uid: 4244 - components: - - type: Transform - pos: 21.5,-29.5 - parent: 2 - - uid: 5011 - components: - - type: Transform - pos: 8.5,20.5 - parent: 2 - - uid: 6168 - components: - - type: Transform - pos: 42.5,-56.5 - parent: 2 - - uid: 7367 - components: - - type: Transform - pos: 43.5,11.5 - parent: 2 - - uid: 7590 - components: - - type: Transform - pos: 0.5,-95.5 - parent: 2 - - uid: 14183 - components: - - type: Transform - pos: -41.5,-43.5 - parent: 2 - - uid: 21160 - components: - - type: Transform - pos: -30.5,-17.5 - parent: 2 -- proto: MachineFrameDestroyed - entities: - - uid: 456 - components: - - type: Transform - pos: -3.5,-86.5 - parent: 2 - - uid: 652 - components: - - type: Transform - pos: 44.5,-44.5 - parent: 2 - - uid: 11547 - components: - - type: Transform - pos: 48.5,-56.5 - parent: 2 - - uid: 14184 - components: - - type: Transform - pos: -40.5,-46.5 - parent: 2 - - uid: 14605 - components: - - type: Transform - pos: 51.5,-48.5 - parent: 2 - - uid: 14810 - components: - - type: Transform - pos: -34.5,31.5 - parent: 2 - - uid: 16299 - components: - - type: Transform - pos: -60.5,-16.5 - parent: 2 - - uid: 16407 - components: - - type: Transform - pos: -52.5,5.5 - parent: 2 - - uid: 17269 - components: - - type: Transform - pos: 90.5,-17.5 - parent: 2 - - uid: 17271 - components: - - type: Transform - pos: 44.5,-77.5 - parent: 2 - - uid: 17272 - components: - - type: Transform - pos: 74.5,-66.5 - parent: 2 - - uid: 22858 - components: - - type: Transform - pos: 59.5,-73.5 - parent: 2 -- proto: MachineMaterialSilo - entities: - - uid: 12480 - components: - - type: Transform - pos: 32.5,-29.5 - parent: 2 -- proto: MagazinePistolSubMachineGunTopMounted - entities: - - uid: 11315 - components: - - type: Transform - pos: -45.560265,1.886858 - parent: 2 - - uid: 11318 - components: - - type: Transform - pos: -45.36448,2.0459661 - parent: 2 -- proto: MailingUnit - entities: - - uid: 2609 - components: - - type: Transform - pos: -20.5,-35.5 - parent: 2 - - type: MailingUnit - tag: Botany - - type: Configuration - config: - tag: Botany - - uid: 4438 - components: - - type: Transform - pos: 22.5,-26.5 - parent: 2 - - type: MailingUnit - tag: Science - - type: Configuration - config: - tag: Science - - uid: 5616 - components: - - type: Transform - pos: -19.5,-46.5 - parent: 2 - - type: MailingUnit - tag: Bridge - - type: Configuration - config: - tag: Bridge - - uid: 11448 - components: - - type: Transform - pos: -11.5,-15.5 - parent: 2 - - type: MailingUnit - tag: Engineering - target: Engineering - - type: Configuration - config: - tag: Engineering - - uid: 11461 - components: - - type: Transform - pos: -0.5,-45.5 - parent: 2 - - type: MailingUnit - tag: Bar - - uid: 11761 - components: - - type: Transform - pos: -3.5,-35.5 - parent: 2 - - type: MailingUnit - tag: Kitchen - - type: Configuration - config: - tag: Kitchen - - uid: 12581 - components: - - type: Transform - pos: 20.5,15.5 - parent: 2 - - type: MailingUnit - tag: Mail Room - - type: Configuration - config: - tag: Mail Room - - uid: 14844 - components: - - type: Transform - pos: -35.5,-24.5 - parent: 2 - - type: MailingUnit - tag: Medical - - type: Configuration - config: - tag: Medical - - uid: 18881 - components: - - type: Transform - pos: 9.5,16.5 - parent: 2 - - type: MailingUnit - tag: Cargo - target: Cargo - - type: Configuration - config: - tag: Cargo - - uid: 20232 - components: - - type: Transform - pos: -26.5,-34.5 - parent: 2 - - type: MailingUnit - tag: Chemistry - - type: Configuration - config: - tag: Chemistry - - uid: 23320 - components: - - type: Transform - pos: -30.5,-1.5 - parent: 2 - - type: MailingUnit - tag: Security - - type: Configuration - config: - tag: Security -- proto: MaintenanceFluffSpawner - entities: - - uid: 913 - components: - - type: Transform - pos: 37.5,1.5 - parent: 2 - - uid: 1111 - components: - - type: Transform - pos: 37.5,25.5 - parent: 2 - - uid: 1532 - components: - - type: Transform - pos: 31.5,25.5 - parent: 2 - - uid: 2212 - components: - - type: Transform - pos: -14.5,1.5 - parent: 2 - - uid: 2533 - components: - - type: Transform - pos: -35.5,-79.5 - parent: 2 - - uid: 2840 - components: - - type: Transform - pos: -35.5,-64.5 - parent: 2 - - uid: 4428 - components: - - type: Transform - pos: -53.5,-49.5 - parent: 2 - - uid: 4722 - components: - - type: Transform - pos: -28.5,-45.5 - parent: 2 - - uid: 4827 - components: - - type: Transform - pos: -29.5,-54.5 - parent: 2 - - uid: 4830 - components: - - type: Transform - pos: -31.5,-53.5 - parent: 2 - - uid: 5719 - components: - - type: Transform - pos: 46.5,-34.5 - parent: 2 - - uid: 7296 - components: - - type: Transform - pos: 7.5,-22.5 - parent: 2 - - uid: 8765 - components: - - type: Transform - pos: 11.5,-67.5 - parent: 2 - - uid: 9359 - components: - - type: Transform - pos: 48.5,-24.5 - parent: 2 - - uid: 9506 - components: - - type: Transform - pos: 37.5,11.5 - parent: 2 - - uid: 9650 - components: - - type: Transform - pos: 42.5,-0.5 - parent: 2 - - uid: 10482 - components: - - type: Transform - pos: -52.5,-51.5 - parent: 2 - - uid: 10516 - components: - - type: Transform - pos: -56.5,-54.5 - parent: 2 - - uid: 10599 - components: - - type: Transform - pos: 9.5,-70.5 - parent: 2 - - uid: 10949 - components: - - type: Transform - pos: -9.5,-65.5 - parent: 2 - - uid: 12200 - components: - - type: Transform - pos: -9.5,-58.5 - parent: 2 - - uid: 12605 - components: - - type: Transform - pos: -45.5,-54.5 - parent: 2 - - uid: 12815 - components: - - type: Transform - pos: -7.5,-92.5 - parent: 2 - - uid: 12836 - components: - - type: Transform - pos: -5.5,-88.5 - parent: 2 - - uid: 13094 - components: - - type: Transform - pos: 52.5,-60.5 - parent: 2 - - uid: 14061 - components: - - type: Transform - pos: -52.5,-55.5 - parent: 2 - - uid: 15056 - components: - - type: Transform - pos: 3.5,-86.5 - parent: 2 - - uid: 15140 - components: - - type: Transform - pos: 6.5,-88.5 - parent: 2 - - uid: 16455 - components: - - type: Transform - pos: -54.5,23.5 - parent: 2 - - uid: 16466 - components: - - type: Transform - pos: -56.5,13.5 - parent: 2 - - uid: 16866 - components: - - type: Transform - pos: 9.5,-95.5 - parent: 2 - - uid: 17875 - components: - - type: Transform - pos: 2.5,-93.5 - parent: 2 - - uid: 18116 - components: - - type: Transform - pos: 91.5,-21.5 - parent: 2 - - uid: 18177 - components: - - type: Transform - pos: 88.5,-30.5 - parent: 2 - - uid: 18200 - components: - - type: Transform - pos: 71.5,-62.5 - parent: 2 - - uid: 18666 - components: - - type: Transform - pos: 11.5,-31.5 - parent: 2 - - uid: 18800 - components: - - type: Transform - pos: 38.5,-63.5 - parent: 2 - - uid: 19046 - components: - - type: Transform - pos: 25.5,-50.5 - parent: 2 - - uid: 20253 - components: - - type: Transform - pos: -24.5,-51.5 - parent: 2 - - uid: 20557 - components: - - type: Transform - pos: -42.5,24.5 - parent: 2 - - uid: 20563 - components: - - type: Transform - pos: -19.5,14.5 - parent: 2 - - uid: 21122 - components: - - type: Transform - pos: 3.5,-52.5 - parent: 2 - - uid: 21441 - components: - - type: Transform - pos: 6.5,-44.5 - parent: 2 - - uid: 22460 - components: - - type: Transform - pos: 35.5,17.5 - parent: 2 - - uid: 22489 - components: - - type: Transform - pos: 23.5,13.5 - parent: 2 - - uid: 22961 - components: - - type: Transform - pos: -1.5,-87.5 - parent: 2 - - uid: 22969 - components: - - type: Transform - pos: -62.5,-64.5 - parent: 2 - - uid: 22970 - components: - - type: Transform - pos: -47.5,-59.5 - parent: 2 - - uid: 22971 - components: - - type: Transform - pos: 47.5,-88.5 - parent: 2 - - uid: 22972 - components: - - type: Transform - pos: 77.5,1.5 - parent: 2 - - uid: 22973 - components: - - type: Transform - pos: 72.5,-81.5 - parent: 2 - - uid: 22974 - components: - - type: Transform - pos: 74.5,-73.5 - parent: 2 - - uid: 22975 - components: - - type: Transform - pos: 62.5,-75.5 - parent: 2 - - uid: 22978 - components: - - type: Transform - pos: 88.5,-28.5 - parent: 2 - - uid: 22979 - components: - - type: Transform - pos: 96.5,-25.5 - parent: 2 - - uid: 22980 - components: - - type: Transform - pos: 89.5,-13.5 - parent: 2 - - uid: 22981 - components: - - type: Transform - pos: 84.5,-11.5 - parent: 2 - - uid: 22982 - components: - - type: Transform - pos: 50.5,7.5 - parent: 2 - - uid: 22983 - components: - - type: Transform - pos: 39.5,21.5 - parent: 2 - - uid: 23794 - components: - - type: Transform - pos: -41.5,13.5 - parent: 2 - - uid: 23852 - components: - - type: Transform - pos: -18.5,1.5 - parent: 2 - - uid: 23853 - components: - - type: Transform - pos: -18.5,9.5 - parent: 2 - - uid: 24442 - components: - - type: Transform - pos: -56.5,-19.5 - parent: 2 - - uid: 24443 - components: - - type: Transform - pos: -59.5,-14.5 - parent: 2 - - uid: 24445 - components: - - type: Transform - pos: -51.5,-15.5 - parent: 2 - - uid: 24446 - components: - - type: Transform - pos: -50.5,-15.5 - parent: 2 -- proto: MaintenanceInsulsSpawner - entities: - - uid: 1739 - components: - - type: Transform - pos: -53.5,-23.5 - parent: 2 - - uid: 3769 - components: - - type: Transform - pos: 28.5,-39.5 - parent: 2 - - uid: 23057 - components: - - type: Transform - pos: 21.5,-16.5 - parent: 2 - - uid: 23204 - components: - - type: Transform - pos: 45.5,-27.5 - parent: 2 - - uid: 23206 - components: - - type: Transform - pos: -52.5,-49.5 - parent: 2 -- proto: MaintenancePlantSpawner - entities: - - uid: 631 - components: - - type: Transform - pos: 38.5,-57.5 - parent: 2 - - uid: 848 - components: - - type: Transform - pos: 37.5,13.5 - parent: 2 - - uid: 886 - components: - - type: Transform - pos: 17.5,-2.5 - parent: 2 - - uid: 2860 - components: - - type: Transform - pos: 56.5,-55.5 - parent: 2 - - uid: 3839 - components: - - type: Transform - pos: 17.5,-1.5 - parent: 2 - - uid: 5393 - components: - - type: Transform - pos: 18.5,-2.5 - parent: 2 - - uid: 5721 - components: - - type: Transform - pos: -48.5,-54.5 - parent: 2 - - uid: 7401 - components: - - type: Transform - pos: 48.5,12.5 - parent: 2 - - uid: 20057 - components: - - type: Transform - pos: -49.5,21.5 - parent: 2 - - uid: 20058 - components: - - type: Transform - pos: -45.5,8.5 - parent: 2 - - uid: 20064 - components: - - type: Transform - pos: -55.5,-9.5 - parent: 2 - - uid: 20065 - components: - - type: Transform - pos: -41.5,-15.5 - parent: 2 - - uid: 20149 - components: - - type: Transform - pos: 44.5,-61.5 - parent: 2 - - uid: 20554 - components: - - type: Transform - pos: -36.5,24.5 - parent: 2 - - uid: 20617 - components: - - type: Transform - pos: -16.5,21.5 - parent: 2 - - uid: 20620 - components: - - type: Transform - pos: 49.5,-44.5 - parent: 2 -- proto: MaintenanceToolSpawner - entities: - - uid: 1529 - components: - - type: Transform - pos: 34.5,26.5 - parent: 2 - - uid: 3267 - components: - - type: Transform - pos: -15.5,-25.5 - parent: 2 - - uid: 4620 - components: - - type: Transform - pos: -53.5,-51.5 - parent: 2 - - uid: 6054 - components: - - type: Transform - pos: 12.5,-64.5 - parent: 2 - - uid: 6647 - components: - - type: Transform - pos: -29.5,27.5 - parent: 2 - - uid: 6783 - components: - - type: Transform - pos: 20.5,15.5 - parent: 2 - - uid: 8158 - components: - - type: Transform - pos: -14.5,-96.5 - parent: 2 - - uid: 8161 - components: - - type: Transform - pos: -12.5,-95.5 - parent: 2 - - uid: 8568 - components: - - type: Transform - pos: -48.5,-49.5 - parent: 2 - - uid: 14189 - components: - - type: Transform - pos: -40.5,-43.5 - parent: 2 - - uid: 16223 - components: - - type: Transform - pos: -11.5,-24.5 - parent: 2 - - uid: 16451 - components: - - type: Transform - pos: -51.5,17.5 - parent: 2 - - uid: 16456 - components: - - type: Transform - pos: -52.5,23.5 - parent: 2 - - uid: 17797 - components: - - type: Transform - pos: 61.5,-36.5 - parent: 2 - - uid: 20526 - components: - - type: Transform - pos: -46.5,13.5 - parent: 2 - - uid: 20566 - components: - - 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 - pos: -40.5,-50.5 - parent: 2 - - uid: 21869 - components: - - type: Transform - pos: 37.5,10.5 - parent: 2 - - uid: 22580 - components: - - type: Transform - pos: -30.5,-18.5 - parent: 2 - - uid: 22646 - components: - - type: Transform - pos: 42.5,15.5 - parent: 2 - - uid: 22739 - components: - - type: Transform - pos: -55.5,8.5 - parent: 2 - - uid: 22992 - components: - - type: Transform - pos: -39.5,-40.5 - parent: 2 - - uid: 23020 - components: - - type: Transform - pos: 25.5,-9.5 - parent: 2 - - uid: 23021 - components: - - type: Transform - pos: -53.5,-49.5 - parent: 2 - - uid: 23795 - components: - - type: Transform - pos: -56.5,11.5 - parent: 2 - - uid: 23796 - components: - - type: Transform - pos: -55.5,15.5 - parent: 2 - - uid: 24444 - components: - - type: Transform - pos: -59.5,-12.5 - parent: 2 -- proto: MaintenanceWeaponSpawner - entities: - - uid: 12371 - components: - - type: Transform - pos: -52.5,-48.5 - parent: 2 - - uid: 18171 - components: - - type: Transform - pos: 93.5,-21.5 - parent: 2 - - uid: 19094 - components: - - type: Transform - pos: 59.5,-77.5 - parent: 2 -- proto: Matchbox - entities: - - uid: 18987 - components: - - type: Transform - pos: 27.331453,-28.38487 - parent: 2 - - uid: 24466 - components: - - type: Transform - pos: -39.644432,19.790949 - parent: 2 -- proto: MatchstickSpent - entities: - - uid: 18660 - components: - - type: Transform - pos: 27.31061,-28.853947 - parent: 2 -- proto: MaterialCardboard1 - entities: - - uid: 8296 - components: - - type: Transform - pos: -52.721657,-48.491867 - parent: 2 - - uid: 8297 - components: - - type: Transform - pos: -52.44027,-49.315353 - parent: 2 - - uid: 8487 - components: - - type: Transform - pos: 30.533962,24.520311 - parent: 2 -- proto: MaterialCardboard10 - entities: - - uid: 22315 - components: - - type: Transform - pos: 19.48091,19.410229 - parent: 2 -- proto: MaterialCloth - entities: - - uid: 1925 - components: - - type: Transform - pos: -53.531147,-50.56324 - parent: 2 - - uid: 4458 - components: - - type: Transform - pos: 21.302229,-23.509789 - parent: 2 - - uid: 6361 - components: - - type: Transform - pos: -11.495297,-47.294464 - parent: 2 -- proto: MaterialCloth1 - entities: - - uid: 18836 - components: - - type: Transform - pos: 94.42325,-23.334671 - parent: 2 - - uid: 18837 - components: - - type: Transform - pos: 95.45113,-24.093494 - parent: 2 - - uid: 18838 - components: - - type: Transform - pos: 94.58233,-27.361334 - parent: 2 -- proto: MaterialDiamond1 - entities: - - uid: 1919 - components: - - type: Transform - pos: -30.653856,-58.997635 - parent: 2 -- proto: MaterialDurathread - entities: - - uid: 7551 - components: - - type: Transform - pos: -11.495297,-47.763542 - parent: 2 -- proto: MaterialWoodPlank - entities: - - uid: 11828 - components: - - type: Transform - pos: 40.559696,9.455563 - parent: 2 -- proto: MaterialWoodPlank1 - entities: - - uid: 18960 - components: - - type: Transform - pos: 45.792656,-75.1439 - parent: 2 - - uid: 18961 - components: - - type: Transform - pos: 45.596523,-73.301216 - parent: 2 - - uid: 19028 - components: - - type: Transform - pos: 46.648876,-71.24505 - parent: 2 - - uid: 19029 - components: - - type: Transform - pos: 45.364025,-70.52294 - parent: 2 - - uid: 19030 - components: - - type: Transform - pos: 47.468735,-75.687836 - parent: 2 -- proto: MaterialWoodPlank10 - entities: - - uid: 10824 - components: - - type: Transform - pos: 72.51845,-78.48023 - parent: 2 -- proto: Mattress - entities: - - uid: 20496 - components: - - type: Transform - pos: 38.5,25.5 - parent: 2 - - uid: 21982 - components: - - type: Transform - pos: 30.5,25.5 - parent: 2 - - uid: 24220 - components: - - type: Transform - pos: -29.5,17.5 - parent: 2 -- proto: MechEquipmentGrabberSmall - entities: - - uid: 11151 - components: - - type: Transform - pos: 12.542858,18.600155 - parent: 2 -- proto: MedicalBed - entities: - - uid: 1166 - components: - - type: Transform - pos: -45.5,-8.5 - parent: 2 - - uid: 10655 - components: - - type: Transform - pos: -45.5,-30.5 - parent: 2 - - uid: 12383 - components: - - type: Transform - pos: -41.5,-27.5 - parent: 2 - - uid: 12635 - components: - - type: Transform - pos: -45.5,-27.5 - parent: 2 - - uid: 12646 - components: - - type: Transform - pos: -45.5,-39.5 - parent: 2 - - uid: 22018 - components: - - type: Transform - pos: 18.5,0.5 - parent: 2 -- proto: MedicalTechFab - entities: - - uid: 14835 - components: - - type: Transform - pos: -36.5,-24.5 - parent: 2 -- proto: MedkitAdvancedFilled - entities: - - uid: 12345 - components: - - type: Transform - pos: -27.611101,-21.373356 - parent: 2 -- proto: MedkitBruteFilled - entities: - - uid: 134 - components: - - type: Transform - pos: 21.462214,14.656416 - parent: 2 - - uid: 12346 - components: - - type: Transform - pos: -27.058744,-21.373356 - parent: 2 - - uid: 14890 - components: - - type: Transform - pos: -39.21216,-24.463324 - parent: 2 -- proto: MedkitBurnFilled - entities: - - uid: 14891 - components: - - type: Transform - pos: -38.95161,-24.327812 - parent: 2 -- proto: MedkitCombatFilled - entities: - - uid: 14106 - components: - - type: Transform - pos: -47.612183,-22.366476 - parent: 2 -- proto: MedkitFilled - entities: - - uid: 9844 - components: - - type: Transform - pos: -18.531181,-50.325314 - parent: 2 - - uid: 10881 - components: - - type: Transform - pos: -45.503227,-6.314973 - parent: 2 - - uid: 12347 - components: - - type: Transform - pos: -27.31929,-21.498356 - parent: 2 - - uid: 14769 - components: - - type: Transform - pos: -35.562977,-30.081774 - parent: 2 - - uid: 14770 - components: - - type: Transform - pos: -28.477879,-30.138975 - parent: 2 - - uid: 14907 - components: - - type: Transform - pos: -42.43738,-27.405184 - parent: 2 - - uid: 21611 - components: - - type: Transform - pos: 22.677423,2.570633 - parent: 2 -- proto: MedkitO2 - entities: - - uid: 1962 - components: - - type: Transform - pos: -11.410941,-1.3765159 - parent: 2 -- proto: MedkitOxygenFilled - entities: - - uid: 12337 - components: - - type: Transform - pos: -45.381424,-6.4595532 - parent: 2 - - uid: 14893 - components: - - type: Transform - pos: -38.40397,-24.327812 - parent: 2 -- proto: MedkitRadiationFilled - entities: - - uid: 14892 - components: - - type: Transform - pos: -39.534172,-24.327812 - parent: 2 -- proto: MedkitToxinFilled - entities: - - uid: 14895 - components: - - type: Transform - pos: -38.668125,-24.4529 - parent: 2 -- proto: MicroManipulatorStockPart - entities: - - uid: 3183 - components: - - type: Transform - pos: 10.429108,-19.010042 - parent: 2 - - uid: 3237 - components: - - type: Transform - pos: 10.481217,-19.291487 - parent: 2 - - uid: 9603 - components: - - type: Transform - pos: 22.32732,-30.24205 - parent: 2 - - uid: 9604 - components: - - type: Transform - pos: 22.549095,-30.46535 - parent: 2 - - uid: 9605 - components: - - type: Transform - pos: 22.955547,-30.288143 - parent: 2 - - uid: 9606 - components: - - type: Transform - pos: 23.528748,-30.371534 - parent: 2 -- proto: MicrophoneInstrument - entities: - - uid: 3858 - components: - - type: Transform - pos: 13.594763,-52.30912 - parent: 2 - - uid: 6061 - components: - - type: Transform - pos: 38.546062,-7.3978963 - parent: 2 -- proto: MiniGravityGeneratorCircuitboard - entities: - - uid: 21977 - components: - - type: Transform - pos: 21.394836,23.732847 - parent: 2 -- proto: MinimoogInstrument - entities: - - uid: 14716 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 50.5,12.5 - parent: 2 -- proto: Mirror - entities: - - uid: 15179 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 42.5,-39.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: MoonBattlemap - entities: - - uid: 6009 - components: - - type: Transform - pos: 21.340664,-50.344055 - parent: 2 -- proto: MopBucket - entities: - - uid: 3888 - components: - - type: Transform - pos: -2.5,-26.5 - parent: 2 - - uid: 22985 - components: - - type: Transform - pos: -47.5,-54.5 - parent: 2 -- proto: MopBucketFull - entities: - - uid: 21818 - components: - - type: Transform - pos: 28.5,2.5 - parent: 2 -- proto: MopItem - entities: - - uid: 3889 - components: - - type: Transform - pos: -2.5393615,-26.524923 - parent: 2 - - uid: 20336 - components: - - type: Transform - pos: 44.345024,17.50864 - parent: 2 - - uid: 21371 - components: - - type: Transform - pos: 28.489487,2.5330553 - parent: 2 - - uid: 22996 - components: - - type: Transform - pos: -47.5339,-54.50066 - parent: 2 -- proto: Morgue - entities: - - uid: 4377 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 40.5,-29.5 - parent: 2 - - uid: 14119 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -46.5,-43.5 - parent: 2 - - uid: 14120 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -46.5,-44.5 - parent: 2 - - uid: 14121 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -46.5,-46.5 - parent: 2 - - uid: 14122 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -44.5,-43.5 - parent: 2 - - uid: 14123 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -44.5,-44.5 - parent: 2 - - uid: 14124 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -44.5,-45.5 - parent: 2 - - uid: 14125 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -44.5,-46.5 - parent: 2 -- proto: MothroachCube - entities: - - uid: 4455 - components: - - type: Transform - pos: 41.490414,-27.439697 - parent: 2 -- proto: MouseTimedSpawner - entities: - - uid: 1131 - components: - - type: Transform - pos: 45.5,-51.5 - parent: 2 - - type: TimedSpawner - intervalSeconds: 720 - - uid: 1890 - components: - - type: Transform - pos: 46.5,-20.5 - parent: 2 - - type: TimedSpawner - chance: 0.2 - - uid: 2721 - components: - - type: Transform - pos: -34.5,-17.5 - parent: 2 - - uid: 9136 - components: - - type: Transform - pos: 24.5,-53.5 - parent: 2 - - type: TimedSpawner - intervalSeconds: 720 - - uid: 22786 - components: - - type: Transform - pos: -16.5,-24.5 - parent: 2 - - type: TimedSpawner - intervalSeconds: 600 - chance: 0.2 - - uid: 23208 - components: - - type: Transform - pos: 19.5,-3.5 - parent: 2 -- proto: Multitool - entities: - - uid: 3370 - components: - - type: Transform - pos: -14.68253,-24.415592 - parent: 2 - - uid: 4616 - components: - - type: Transform - pos: 26.30102,-37.382942 - parent: 2 - - uid: 11162 - components: - - type: Transform - pos: 7.350439,-16.342197 - parent: 2 - - uid: 16645 - components: - - type: Transform - pos: 38.63871,-42.337013 - parent: 2 -- proto: MysteryFigureBox - entities: - - uid: 12315 - components: - - type: Transform - pos: 48.029747,-13.54063 - parent: 2 - - uid: 23358 - components: - - type: Transform - pos: 47.862995,-13.227914 - parent: 2 -- proto: NitrogenCanister - entities: - - uid: 399 - components: - - type: Transform - pos: 35.5,9.5 - parent: 2 - - uid: 1455 - components: - - type: Transform - pos: -7.5,6.5 - parent: 2 - - uid: 1944 - components: - - type: Transform - pos: -12.5,-6.5 - parent: 2 - - uid: 2699 - components: - - type: Transform - pos: -34.5,-14.5 - parent: 2 - - uid: 3530 - components: - - type: Transform - pos: 11.5,-78.5 - parent: 2 - - uid: 4265 - components: - - type: Transform - pos: -13.5,23.5 - parent: 2 - - uid: 4379 - components: - - type: Transform - pos: 28.5,15.5 - parent: 2 - - uid: 4469 - components: - - type: Transform - pos: 27.5,-41.5 - parent: 2 - - uid: 5974 - components: - - type: Transform - pos: 49.5,-33.5 - parent: 2 - - uid: 11050 - components: - - type: Transform - pos: 28.5,-4.5 - parent: 2 - - uid: 12566 - components: - - type: Transform - pos: 52.5,-58.5 - parent: 2 - - uid: 12682 - components: - - type: Transform - pos: -52.5,-38.5 - parent: 2 - - uid: 12711 - components: - - type: Transform - pos: -8.5,-78.5 - parent: 2 - - uid: 13031 - components: - - type: Transform - pos: -5.5,-8.5 - parent: 2 - - uid: 14307 - components: - - type: Transform - pos: 25.5,-53.5 - parent: 2 - - uid: 16439 - components: - - type: Transform - pos: -54.5,17.5 - parent: 2 - - uid: 18859 - components: - - type: Transform - pos: 16.5,18.5 - parent: 2 - - uid: 19197 - components: - - type: Transform - pos: -4.5,-58.5 - parent: 2 - - uid: 19875 - components: - - type: Transform - pos: 47.5,-54.5 - parent: 2 - - uid: 21118 - components: - - type: Transform - pos: -37.5,-43.5 - parent: 2 - - uid: 23797 - components: - - type: Transform - pos: -13.5,-6.5 - parent: 2 - - uid: 24730 - components: - - type: Transform - pos: -43.5,22.5 - parent: 2 -- proto: NitrogenTankFilled - entities: - - uid: 14590 - components: - - type: Transform - pos: -37.35199,29.609798 - parent: 2 - - uid: 16834 - components: - - type: Transform - pos: 55.410675,-41.387962 - parent: 2 -- proto: NitrousOxideCanister - entities: - - uid: 23804 - components: - - type: Transform - pos: -12.5,-8.5 - parent: 2 -- proto: NitrousOxideTankFilled - entities: - - uid: 4371 - components: - - type: Transform - pos: 38.479885,-27.422543 - parent: 2 - - uid: 12368 - components: - - type: Transform - pos: -26.485409,-21.477522 - parent: 2 - - uid: 14846 - components: - - type: Transform - pos: -45.517696,-22.665138 - parent: 2 -- proto: NoticeBoard - entities: - - uid: 2760 - components: - - type: Transform - pos: -21.5,-17.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: {} - - uid: 24795 - components: - - type: Transform - pos: -10.5,-34.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: NTDefaultCircuitBoard - entities: - - uid: 8217 - components: - - type: Transform - pos: 66.56502,-43.48368 - parent: 2 -- proto: NuclearBomb - entities: - - uid: 20702 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -27.5,-61.5 - parent: 2 -- proto: NuclearBombKeg - entities: - - uid: 18850 - components: - - type: Transform - pos: 58.5,-47.5 - parent: 2 -- proto: NukeDiskFake - entities: - - uid: 6989 - components: - - type: MetaData - desc: At first glance it's the real deal, but after careful examination it appears this is an EDM album. Strong 6 to a light 7. - - type: Transform - pos: 47.54206,-8.527592 - parent: 2 -- proto: NutimovCircuitBoard - entities: - - uid: 7800 - components: - - type: Transform - pos: 66.29405,-41.774162 - parent: 2 -- proto: OperatingTable - entities: - - uid: 4365 - components: - - type: Transform - pos: 38.5,-29.5 - parent: 2 - - uid: 12993 - components: - - type: Transform - pos: -43.5,-23.5 - parent: 2 - - uid: 14146 - components: - - type: Transform - pos: -48.5,-45.5 - parent: 2 -- proto: OreBag - entities: - - uid: 175 - components: - - type: Transform - pos: 10.530537,28.604168 - parent: 2 - - uid: 16402 - components: - - type: Transform - pos: -54.471886,-0.41327286 - parent: 2 -- proto: OreBox - entities: - - uid: 17331 - components: - - type: Transform - pos: 14.5,21.5 - parent: 2 -- proto: OreProcessor - entities: - - uid: 1360 - components: - - type: Transform - pos: 12.5,21.5 - parent: 2 -- proto: OreProcessorMachineCircuitboard - entities: - - uid: 16400 - components: - - type: Transform - pos: -55.42229,-4.489262 - parent: 2 -- proto: OxygenCanister - entities: - - uid: 787 - components: - - type: Transform - pos: -14.5,23.5 - parent: 2 - - uid: 1454 - components: - - type: Transform - pos: -5.5,6.5 - parent: 2 - - uid: 1749 - components: - - type: Transform - pos: 49.5,-32.5 - parent: 2 - - uid: 2697 - components: - - type: Transform - pos: -34.5,-13.5 - parent: 2 - - uid: 3891 - components: - - type: Transform - pos: -8.5,-77.5 - parent: 2 - - uid: 3932 - components: - - type: Transform - pos: 11.5,-77.5 - parent: 2 - - uid: 4215 - components: - - type: Transform - pos: 29.5,15.5 - parent: 2 - - uid: 4468 - components: - - type: Transform - pos: 28.5,-41.5 - parent: 2 - - uid: 4658 - components: - - type: Transform - pos: 14.5,18.5 - parent: 2 - - uid: 6975 - components: - - type: Transform - pos: 35.5,8.5 - parent: 2 - - uid: 11068 - components: - - type: Transform - pos: 27.5,-4.5 - parent: 2 - - uid: 13131 - components: - - type: Transform - pos: -52.5,-37.5 - parent: 2 - - uid: 14270 - components: - - type: Transform - pos: 25.5,-52.5 - parent: 2 - - uid: 16438 - components: - - type: Transform - pos: -53.5,17.5 - parent: 2 - - uid: 19209 - components: - - type: Transform - pos: -3.5,-58.5 - parent: 2 - - uid: 19876 - components: - - type: Transform - pos: 46.5,-54.5 - parent: 2 - - uid: 21156 - components: - - type: Transform - pos: -37.5,-44.5 - parent: 2 - - uid: 23343 - components: - - type: Transform - pos: -5.5,-9.5 - parent: 2 - - uid: 23800 - components: - - type: Transform - pos: -13.5,-7.5 - parent: 2 - - uid: 23801 - components: - - type: Transform - pos: -12.5,-7.5 - parent: 2 - - uid: 24728 - components: - - type: Transform - pos: -44.5,22.5 - parent: 2 -- proto: OxygenTankFilled - entities: - - uid: 14589 - components: - - type: Transform - pos: -37.560013,29.658756 - parent: 2 - - uid: 16611 - components: - - type: Transform - pos: 55.702488,-41.408806 - parent: 2 -- proto: PaintingSkeletonBoof - entities: - - uid: 8008 - components: - - type: Transform - pos: 20.5,-51.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: PaintingSkeletonCigarette - entities: - - uid: 21208 - components: - - type: Transform - pos: 27.5,-11.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: PaladinCircuitBoard - entities: - - uid: 8200 - components: - - type: Transform - pos: 66.34616,-43.26478 - parent: 2 -- proto: PanFluteInstrument - entities: - - uid: 3044 - components: - - type: Transform - pos: -1.4995854,-37.49171 - parent: 2 - - uid: 24557 - components: - - type: Transform - pos: -26.49535,-16.557594 - parent: 2 -- proto: Paper - entities: - - uid: 1063 - components: - - type: Transform - pos: -12.605077,14.639001 - parent: 2 - - uid: 1450 - components: - - type: Transform - pos: -28.57779,-45.411148 - parent: 2 - - uid: 3740 - components: - - type: Transform - pos: 22.102634,-44.28669 - parent: 2 - - uid: 3810 - components: - - type: Transform - pos: 21.837412,-35.43894 - parent: 2 - - uid: 4764 - components: - - type: Transform - pos: 22.269384,-44.463894 - parent: 2 - - uid: 4994 - components: - - type: Transform - pos: -29.640818,-45.609203 - parent: 2 - - uid: 7073 - components: - - type: MetaData - name: Terrorism Permit PRF07 - - type: Transform - pos: 48.541252,-7.3250394 - parent: 2 - - type: Paper - content: >2- - - [color=#ff0000]█▀ █▀▀ ▀█ - █  ▀▀█  █ - ▀▀ ▀▀▀ ▀▀ - [color=#ff0000][head=2] PARENT FORM: PRF07 [/head] - -- This document is tied to Child Forms:-- [/color] - [head=3]NotATrasen[/ head] - [color=#1b67a5]█▄ █ ▀█▀ [head=3]Author: Command Secretary[/head] █ ▀█     █ - - (* = A Required Field) - - - [color=#ff0000][head=3]PARENT FORM SUBJECT:Permit to Assail HoP Office [/color][/head] - *Name: - *Species: - Current Job: Syndicate - *Request: Permission to enact unspecified acts of violence on the HoP Office. - [bold]*Reasoning: Unfair treatment, sandbagging of duties, and mass wasting of paper.[/bold] - ----------------------------------------------------------------------------- - - [head=3]Filled out by Head of Personnel only: [/head] - - (Tamper will result in denial and criminal charges) - - - This is a serious form. The person listed on this form is permitted by the authorities stamped below to enact terrorism on the HoP office. - - - - [bold]*Stamps Required: [/bold] - - (A = An alternative, if the primary is unavailable, not assured.) - - - Approved \[ ] \[ ] Head of Personnel - - Captain \[A] \[A] Head of Security - - Quartermaster \[ ] \[ ] Chief Engineer - - Research Director \[ ] \[ ] Chief Medical Officer - - Warden \[A] \[ ] Detective - - Clown \[A] \[A] Mime - - Lawyer \[A] \[A] Psychologist - - Trader \[ ] \[X] Syndicate - - Greytider \[A] \[ ]Chaplain - - (A Greytider stamp will function as a Captain's stamp) - - - - STAMP BELOW STAMP BELOW STAMP BELOW STAMP BELOW - - =================================================== - - type: Contraband - allowedJobs: [] - allowedDepartments: - - Security - severity: Syndicate - - uid: 7345 - components: - - type: Transform - pos: 37.68882,1.831463 - parent: 2 - - uid: 8850 - components: - - type: Transform - pos: 37.417854,1.6229848 - parent: 2 - - uid: 9438 - components: - - type: Transform - pos: 21.524755,-35.31385 - parent: 2 - - uid: 13005 - components: - - type: Transform - pos: -45.60556,-57.521103 - parent: 2 - - uid: 22675 - components: - - type: Transform - pos: -45.803577,-57.29178 - parent: 2 - - uid: 22784 - components: - - type: Transform - pos: -15.608757,-40.42956 - parent: 2 - - uid: 22986 - components: - - type: Transform - pos: -45.21995,-57.364746 - parent: 2 -- proto: PaperBin10 - entities: - - uid: 2962 - components: - - type: Transform - pos: 22.5,-36.5 - parent: 2 - - uid: 3040 - components: - - type: Transform - pos: 37.5,-3.5 - parent: 2 - - uid: 4525 - components: - - type: Transform - pos: 35.5,-41.5 - parent: 2 - - uid: 8314 - components: - - type: Transform - pos: -23.5,-18.5 - parent: 2 - - uid: 19640 - components: - - type: Transform - pos: -35.5,17.5 - parent: 2 -- proto: PaperBin20 - entities: - - uid: 1228 - components: - - type: Transform - pos: 0.5,16.5 - parent: 2 - - uid: 5995 - components: - - type: Transform - pos: 20.5,-46.5 - parent: 2 - - uid: 7591 - components: - - type: Transform - pos: -11.5,-47.5 - parent: 2 - - uid: 9391 - components: - - type: Transform - pos: -41.5,-53.5 - parent: 2 - - uid: 9447 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 19.5,-41.5 - parent: 2 - - uid: 23345 - components: - - type: Transform - pos: -19.5,-39.5 - parent: 2 - - uid: 23696 - components: - - type: Transform - pos: 21.5,-27.5 - parent: 2 -- proto: PaperCNCSheet - entities: - - uid: 5996 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 18.443949,-48.55871 - parent: 2 - - uid: 5997 - components: - - type: Transform - pos: 19.527819,-49.413467 - parent: 2 - - uid: 5998 - components: - - type: Transform - pos: 20.49705,-49.44474 - parent: 2 - - uid: 5999 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 18.464792,-49.44474 - parent: 2 - - uid: 6000 - components: - - type: Transform - pos: 19.329803,-46.359264 - parent: 2 - - uid: 6001 - components: - - type: Transform - pos: 19.47571,-46.5052 - parent: 2 -- proto: PaperOffice - entities: - - uid: 2636 - components: - - type: Transform - pos: -43.39573,20.536367 - parent: 2 - - uid: 7554 - components: - - type: Transform - pos: -18.48456,-44.297474 - parent: 2 - - uid: 7555 - components: - - type: Transform - pos: -18.265701,-44.49553 - parent: 2 - - uid: 16357 - components: - - type: Transform - pos: -54.63094,23.648548 - parent: 2 - - uid: 16431 - components: - - type: Transform - pos: -54.795742,23.219845 - parent: 2 - - uid: 16435 - components: - - type: Transform - pos: -54.012596,22.889389 - parent: 2 - - uid: 16436 - components: - - type: Transform - pos: -53.85352,23.746128 - parent: 2 - - uid: 16461 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -53.183098,23.363968 - parent: 2 - - uid: 19069 - components: - - type: Transform - pos: -15.32967,-40.3367 - parent: 2 - - uid: 24359 - components: - - type: Transform - pos: -43.823025,20.598911 - parent: 2 - - uid: 24449 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -43.635433,20.265345 - parent: 2 -- proto: ParchisBoard - entities: - - uid: 10986 - components: - - type: Transform - pos: 7.9764767,-23.423122 - parent: 2 -- proto: PartRodMetal - entities: - - uid: 2547 - components: - - type: Transform - pos: -10.496071,-13.459224 - parent: 2 - - uid: 15051 - components: - - type: Transform - pos: 6.545867,-89.35689 - parent: 2 - - uid: 15185 - components: - - type: Transform - pos: 2.5298765,-55.385803 - parent: 2 - - uid: 19939 - components: - - type: Transform - pos: 14.4848795,25.54261 - parent: 2 - - uid: 20133 - components: - - type: Transform - pos: 14.495301,25.553032 - parent: 2 - - uid: 21618 - components: - - type: Transform - pos: -57.479538,-58.35758 - parent: 2 -- proto: PeaSeeds - entities: - - uid: 6178 - components: - - type: Transform - pos: 38.44358,-7.3412313 - parent: 2 -- proto: Pen - entities: - - uid: 1077 - components: - - type: Transform - pos: -12.335869,14.626761 - parent: 2 - - uid: 1381 - components: - - type: Transform - pos: -28.18176,-45.359028 - parent: 2 - - uid: 3749 - components: - - type: Transform - pos: 21.45483,-35.436882 - parent: 2 - - uid: 4704 - components: - - type: Transform - pos: 21.831667,-44.265842 - parent: 2 - - uid: 6003 - components: - - type: Transform - pos: 20.666264,-49.195614 - parent: 2 - - uid: 6004 - components: - - type: Transform - pos: 19.207207,-49.518753 - parent: 2 - - uid: 6005 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 18.373459,-49.153915 - parent: 2 - - uid: 6271 - components: - - type: Transform - pos: 36.916107,-3.439982 - parent: 2 - - uid: 7515 - components: - - type: Transform - pos: -21.278234,-44.442764 - parent: 2 - - uid: 7519 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -18.651308,-44.464256 - parent: 2 - - uid: 8510 - components: - - type: Transform - pos: 48.20175,-7.408041 - parent: 2 - - uid: 11930 - components: - - type: Transform - pos: 32.108105,-75.43631 - parent: 2 - - uid: 13493 - components: - - type: Transform - pos: -22.96386,-18.45458 - parent: 2 - - uid: 14162 - components: - - type: Transform - pos: -49.959827,-43.384743 - parent: 2 - - uid: 19641 - components: - - type: Transform - pos: -35.300114,17.626389 - parent: 2 - - uid: 21266 - components: - - type: Transform - pos: 17.49144,-40.72635 - parent: 2 -- proto: PersonalAI - entities: - - uid: 1229 - components: - - type: Transform - pos: -19.454544,-13.531628 - parent: 2 - - uid: 3727 - components: - - type: Transform - pos: 15.482977,-30.443178 - parent: 2 - - uid: 15781 - components: - - type: Transform - pos: 19.282682,-59.365086 - parent: 2 - - uid: 16191 - components: - - type: Transform - pos: -10.523058,-39.276688 - parent: 2 - - uid: 17965 - components: - - type: Transform - pos: 81.4563,-44.453102 - parent: 2 - - uid: 22272 - components: - - type: Transform - pos: -9.504319,-64.42072 - parent: 2 - - uid: 22273 - components: - - type: Transform - pos: -53.009056,-51.51435 - parent: 2 -- proto: PhoneInstrument - entities: - - uid: 13539 - components: - - type: Transform - pos: -17.355742,-53.175934 - parent: 2 -- proto: PianoInstrument - entities: - - uid: 3522 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -3.5,-38.5 - parent: 2 -- proto: Pickaxe - entities: - - uid: 16403 - components: - - type: Transform - pos: -54.52695,-1.386281 - parent: 2 - - uid: 21915 - components: - - type: Transform - pos: 17.511118,31.580132 - parent: 2 -- proto: PillCanisterBicaridine - entities: - - uid: 21979 - components: - - type: Transform - pos: 22.274645,2.5428553 - parent: 2 -- proto: PillCanisterDermaline - entities: - - uid: 1442 - components: - - type: Transform - pos: -27.533257,-45.233967 - parent: 2 - - uid: 6133 - components: - - type: Transform - pos: 22.302423,2.7234106 - parent: 2 -- proto: PillCanisterDexalin - entities: - - uid: 2489 - components: - - type: Transform - pos: -11.904242,-1.4982758 - parent: 2 -- proto: PillCanisterRandom - entities: - - uid: 14060 - components: - - type: Transform - pos: 22.25982,-58.332798 - parent: 2 - - uid: 14771 - components: - - type: Transform - pos: -35.30047,-30.352795 - parent: 2 - - uid: 14776 - components: - - type: Transform - pos: -29.495483,-33.442432 - parent: 2 - - uid: 14777 - components: - - type: Transform - pos: -29.182829,-33.412388 - parent: 2 -- proto: PirateFlag - entities: - - uid: 13844 - components: - - type: Transform - pos: 25.5,-57.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: Pitcher - entities: - - uid: 23121 - components: - - type: Transform - pos: -1.5223236,-41.239372 - parent: 2 -- proto: PlantBag - entities: - - uid: 3459 - components: - - type: Transform - pos: -16.355309,-39.441204 - parent: 2 - - uid: 3460 - components: - - type: Transform - pos: -18.291336,-29.255913 - parent: 2 -- proto: PlantBGoneSpray - entities: - - uid: 3458 - components: - - type: Transform - pos: -16.970198,-39.420357 - parent: 2 - - uid: 17696 - components: - - type: Transform - pos: 45.729847,-60.59313 - parent: 2 - - uid: 19636 - components: - - type: Transform - pos: -25.86341,13.500397 - parent: 2 -- proto: PlaqueAtmos - entities: - - uid: 10732 - components: - - type: Transform - pos: -5.5,-5.5 - parent: 2 -- proto: PlasmaCanister - entities: - - uid: 1461 - components: - - type: Transform - pos: 0.5,6.5 - parent: 2 - - uid: 23471 - components: - - type: Transform - pos: -5.5,-11.5 - parent: 2 - - uid: 23802 - components: - - type: Transform - pos: -11.5,-7.5 - parent: 2 -- proto: PlasticFlapsAirtightClear - entities: - - uid: 4758 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 6.5,29.5 - parent: 2 - - uid: 4970 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 2.5,29.5 - parent: 2 - - uid: 7219 - components: - - type: Transform - pos: 2.5,27.5 - parent: 2 - - uid: 9061 - components: - - type: Transform - pos: 6.5,27.5 - parent: 2 - - uid: 14291 - components: - - type: Transform - pos: 6.5,15.5 - parent: 2 -- proto: PlasticFlapsAirtightOpaque - entities: - - uid: 12134 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -26.5,-36.5 - parent: 2 -- proto: PlayerStationAi - entities: - - uid: 16537 - components: - - type: Transform - pos: 91.5,-42.5 - parent: 2 -- proto: PlushieAtmosian - entities: - - uid: 719 - components: - - type: Transform - pos: 13.534338,-11.462252 - parent: 2 -- proto: PlushieCarp - entities: - - uid: 24448 - components: - - type: Transform - pos: -32.490696,19.75554 - parent: 2 -- proto: PlushieDiona - entities: - - uid: 8572 - components: - - type: Transform - pos: 6.540762,-45.45022 - parent: 2 -- proto: PlushieLizard - entities: - - uid: 6264 - components: - - type: Transform - pos: -38.669014,-51.243996 - parent: 2 - - uid: 7585 - components: - - type: Transform - pos: 61.5,-78.5 - parent: 2 - - uid: 19554 - components: - - type: Transform - pos: 61.5,-77.5 - parent: 2 - - uid: 19557 - components: - - type: Transform - pos: 62.5,-77.5 - parent: 2 - - uid: 19974 - components: - - type: Transform - pos: 62.5,-78.5 - parent: 2 - - uid: 19976 - components: - - type: Transform - pos: 61.5,-79.5 - parent: 2 - - uid: 19977 - components: - - type: Transform - pos: 62.5,-79.5 - parent: 2 - - uid: 23665 - components: - - type: Transform - pos: 14.443679,-53.340305 - parent: 2 -- proto: PlushieLizardMirrored - entities: - - uid: 1797 - components: - - type: Transform - pos: 12.463518,-10.409437 - parent: 2 -- proto: PlushieMoth - entities: - - uid: 6278 - components: - - type: Transform - pos: -38.262566,-51.25442 - parent: 2 - - uid: 17566 - components: - - type: Transform - pos: 30.5,-79.5 - parent: 2 -- proto: PlushieSharkBlue - entities: - - uid: 6303 - components: - - type: Transform - pos: -38.450157,-51.567135 - parent: 2 -- proto: PlushieSharkPink - entities: - - uid: 10956 - components: - - type: Transform - pos: 15.497364,-55.417336 - parent: 2 - - uid: 16502 - components: - - type: Transform - pos: -45.514957,10.417316 - parent: 2 -- proto: PortableFlasher - entities: - - uid: 12657 - components: - - type: Transform - pos: -39.5,3.5 - parent: 2 -- proto: PortableGeneratorJrPacman - entities: - - uid: 1948 - components: - - type: Transform - pos: -51.5,20.5 - parent: 2 - - uid: 5702 - components: - - type: Transform - pos: 45.5,-36.5 - parent: 2 - - uid: 7506 - components: - - type: Transform - pos: 0.5,-23.5 - parent: 2 - - uid: 8362 - components: - - type: Transform - pos: -50.5,-59.5 - parent: 2 - - uid: 8696 - components: - - type: Transform - pos: 40.5,-1.5 - parent: 2 - - uid: 9501 - components: - - type: Transform - pos: 37.5,12.5 - parent: 2 - - uid: 14172 - components: - - type: Transform - pos: -39.5,-41.5 - parent: 2 - - uid: 17555 - components: - - type: Transform - pos: 28.5,25.5 - parent: 2 - - uid: 18810 - components: - - type: Transform - pos: 81.5,-15.5 - parent: 2 - - uid: 19191 - components: - - type: Transform - pos: 9.5,-90.5 - parent: 2 - - uid: 20635 - components: - - type: Transform - pos: 53.5,-56.5 - parent: 2 - - uid: 21843 - components: - - type: Transform - pos: 23.5,14.5 - parent: 2 - - uid: 24299 - components: - - type: Transform - pos: -50.5,-6.5 - parent: 2 - - uid: 24304 - components: - - type: Transform - pos: -35.5,27.5 - parent: 2 -- proto: PortableGeneratorPacman - entities: - - uid: 11336 - components: - - type: Transform - pos: -1.5,-23.5 - parent: 2 - - uid: 17936 - components: - - type: Transform - pos: 96.5,-41.5 - parent: 2 -- proto: PortableGeneratorSuperPacman - entities: - - uid: 11898 - components: - - type: Transform - pos: -0.5,-23.5 - parent: 2 -- proto: PortableScrubber - entities: - - uid: 2025 - components: - - type: Transform - pos: -11.5,-10.5 - parent: 2 - - uid: 2026 - components: - - type: Transform - pos: -10.5,-10.5 - parent: 2 - - uid: 3115 - components: - - type: Transform - pos: 31.5,-45.5 - parent: 2 - - uid: 3359 - components: - - type: Transform - pos: 29.5,-7.5 - parent: 2 - - uid: 22229 - components: - - type: Transform - pos: 29.5,-6.5 - parent: 2 - - uid: 24295 - components: - - type: Transform - pos: -33.5,20.5 - parent: 2 -- proto: PosterContrabandGreyTide - entities: - - uid: 9075 - components: - - type: Transform - pos: 46.5,-29.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: PosterContrabandHackingGuide - entities: - - uid: 2554 - components: - - type: Transform - pos: -14.5,-22.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: PosterContrabandLamarr - entities: - - uid: 12254 - components: - - type: Transform - pos: 25.5,-34.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: PosterContrabandMoth - entities: - - uid: 4205 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 48.5,-6.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: PosterContrabandNuclearDeviceInformational - entities: - - uid: 4823 - components: - - type: Transform - pos: -30.5,-62.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: PosterContrabandTools - entities: - - uid: 2667 - components: - - type: Transform - pos: -18.5,-26.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: PosterContrabandVoteWeh - entities: - - uid: 14234 - components: - - type: Transform - pos: 19.5,-57.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: PosterContrabandWehWatches - entities: - - uid: 17180 - components: - - 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 - components: - - type: Transform - pos: 22.5,-57.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: PosterLegitCohibaRobustoAd - entities: - - uid: 8557 - components: - - type: Transform - pos: 47.5,-2.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: PosterLegitFruitBowl - entities: - - uid: 22076 - components: - - type: Transform - pos: 19.5,-5.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: PosterLegitMime - entities: - - uid: 10446 - components: - - type: Transform - pos: 6.5,-29.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: PosterLegitNanotrasenLogo - entities: - - uid: 7865 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 18.5,-16.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: PosterLegitNoERP - entities: - - uid: 8119 - components: - - type: Transform - pos: 5.5,-40.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: PosterLegitNTTGC - entities: - - uid: 584 - components: - - 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 - components: - - type: Transform - pos: 13.5,13.5 - parent: 2 - - uid: 1224 - components: - - type: Transform - pos: -2.5,25.5 - parent: 2 - - uid: 2658 - components: - - type: Transform - pos: 9.5,26.5 - parent: 2 - - uid: 4774 - components: - - type: Transform - pos: -31.5,-56.5 - parent: 2 - - uid: 5209 - components: - - type: Transform - pos: -29.5,-50.5 - parent: 2 - - uid: 5676 - components: - - type: Transform - pos: 11.5,-23.5 - parent: 2 - - uid: 5829 - components: - - type: Transform - pos: -20.5,-22.5 - parent: 2 - - uid: 6067 - components: - - type: Transform - pos: 35.5,-4.5 - parent: 2 - - uid: 6140 - components: - - type: Transform - pos: -36.5,-51.5 - parent: 2 - - uid: 6396 - components: - - type: Transform - pos: -9.5,-61.5 - parent: 2 - - uid: 6757 - components: - - type: Transform - pos: 24.5,-24.5 - parent: 2 - - uid: 7067 - components: - - type: Transform - pos: 33.5,1.5 - parent: 2 - - uid: 7402 - components: - - type: Transform - pos: 49.5,10.5 - parent: 2 - - uid: 7582 - components: - - type: Transform - pos: -10.5,-43.5 - parent: 2 - - uid: 7607 - components: - - type: Transform - pos: -18.5,-43.5 - parent: 2 - - uid: 7858 - components: - - type: Transform - pos: -45.5,-20.5 - parent: 2 - - uid: 7979 - components: - - type: Transform - pos: 11.5,-61.5 - parent: 2 - - uid: 8379 - components: - - type: Transform - pos: 39.5,-18.5 - parent: 2 - - uid: 9353 - components: - - type: Transform - pos: 54.5,-20.5 - parent: 2 - - uid: 9355 - components: - - type: Transform - pos: 46.5,-19.5 - parent: 2 - - uid: 9356 - components: - - type: Transform - pos: 46.5,-23.5 - parent: 2 - - uid: 9357 - components: - - type: Transform - pos: 54.5,-22.5 - parent: 2 - - uid: 10104 - components: - - type: Transform - pos: 7.5,-21.5 - parent: 2 - - uid: 10672 - components: - - type: Transform - pos: -23.5,-48.5 - parent: 2 - - uid: 11466 - components: - - type: Transform - pos: 35.5,-38.5 - parent: 2 - - uid: 11470 - components: - - type: Transform - pos: 27.5,-31.5 - parent: 2 - - uid: 11753 - components: - - type: Transform - pos: -22.5,-35.5 - parent: 2 - - uid: 12698 - components: - - type: Transform - pos: 24.5,-12.5 - parent: 2 - - uid: 12850 - components: - - type: Transform - pos: 9.5,-75.5 - parent: 2 - - uid: 13136 - components: - - type: Transform - pos: 22.5,-0.5 - parent: 2 - - uid: 13299 - components: - - type: Transform - pos: -8.5,-69.5 - parent: 2 - - uid: 14782 - components: - - type: Transform - pos: -25.5,-27.5 - parent: 2 - - uid: 15608 - components: - - type: Transform - pos: 3.5,-50.5 - parent: 2 - - uid: 16989 - components: - - type: Transform - pos: 33.5,-20.5 - parent: 2 - - uid: 18913 - components: - - type: Transform - pos: 44.5,-72.5 - parent: 2 - - uid: 21078 - components: - - type: Transform - pos: 11.5,-66.5 - parent: 2 - - uid: 21277 - components: - - type: Transform - pos: 23.5,-12.5 - parent: 2 - - uid: 22777 - components: - - type: Transform - pos: -21.5,-40.5 - parent: 2 - - uid: 22778 - components: - - type: Transform - pos: -13.5,-40.5 - parent: 2 - - uid: 23042 - components: - - type: Transform - pos: 33.5,-7.5 - parent: 2 - - uid: 23043 - components: - - type: Transform - pos: 31.5,14.5 - parent: 2 - - uid: 23318 - components: - - type: Transform - pos: -45.5,-4.5 - parent: 2 - - uid: 23323 - components: - - type: Transform - pos: -22.5,-4.5 - parent: 2 - - uid: 23328 - components: - - type: Transform - pos: -38.5,-3.5 - parent: 2 - - uid: 23839 - components: - - type: Transform - pos: -18.5,-0.5 - parent: 2 -- proto: PottedPlantRandomPlastic - entities: - - uid: 743 - components: - - type: Transform - pos: -2.5,17.5 - parent: 2 - - uid: 1226 - components: - - type: Transform - pos: 7.5,22.5 - parent: 2 - - uid: 2528 - components: - - type: Transform - pos: -31.5,-80.5 - parent: 2 - - uid: 2534 - components: - - type: Transform - pos: -35.5,-71.5 - parent: 2 - - uid: 12709 - components: - - type: Transform - pos: 14.5,5.5 - parent: 2 - - uid: 13062 - components: - - type: Transform - pos: -47.5,-46.5 - parent: 2 - - uid: 14781 - components: - - type: Transform - pos: -39.5,-31.5 - parent: 2 - - uid: 14905 - components: - - type: Transform - pos: -44.5,-22.5 - parent: 2 - - uid: 16988 - components: - - type: Transform - pos: -9.5,-48.5 - parent: 2 - - uid: 21217 - components: - - type: Transform - pos: -47.5,-26.5 - parent: 2 - - uid: 23329 - components: - - type: Transform - pos: -31.5,6.5 - parent: 2 - - uid: 23333 - components: - - type: Transform - pos: -33.5,14.5 - parent: 2 -- proto: PottedPlantRD - entities: - - uid: 4397 - components: - - type: Transform - pos: 28.5,-35.5 - parent: 2 -- proto: PowerCellHigh - entities: - - uid: 4219 - components: - - type: Transform - pos: 36.50517,-24.258665 - parent: 2 -- proto: PowerCellMedium - entities: - - uid: 17268 - components: - - type: Transform - pos: -11.612654,-23.310732 - parent: 2 - - uid: 19902 - components: - - type: Transform - pos: 45.875484,-50.436737 - parent: 2 -- proto: PowerCellRecharger - entities: - - uid: 1173 - components: - - type: Transform - pos: 75.5,-42.5 - parent: 2 - - uid: 1185 - components: - - type: Transform - pos: 96.5,-40.5 - parent: 2 - - uid: 1542 - components: - - type: Transform - pos: 7.5,18.5 - parent: 2 - - uid: 2305 - components: - - type: Transform - pos: -39.5,-30.5 - parent: 2 - - uid: 2619 - components: - - type: Transform - pos: -9.5,-25.5 - parent: 2 - - uid: 2895 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -14.5,-15.5 - parent: 2 - - uid: 4143 - components: - - type: Transform - pos: 24.5,-0.5 - parent: 2 - - uid: 5818 - components: - - type: Transform - pos: 25.5,-17.5 - parent: 2 - - uid: 6631 - components: - - type: Transform - pos: 20.5,-18.5 - parent: 2 - - uid: 8405 - components: - - type: Transform - pos: 11.5,24.5 - parent: 2 - - uid: 9607 - components: - - type: Transform - pos: 19.5,-23.5 - parent: 2 - - uid: 11116 - components: - - type: Transform - pos: 10.5,-18.5 - parent: 2 - - uid: 12507 - components: - - type: Transform - pos: -15.5,-25.5 - parent: 2 - - uid: 12746 - components: - - type: Transform - pos: -1.5,-57.5 - parent: 2 - - uid: 12856 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -21.5,-46.5 - parent: 2 - - uid: 14768 - components: - - type: Transform - pos: -35.5,-29.5 - parent: 2 - - uid: 16868 - components: - - type: Transform - pos: 6.5,-88.5 - parent: 2 - - uid: 19878 - components: - - type: Transform - pos: 46.5,-50.5 - parent: 2 - - uid: 20734 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -7.5,-6.5 - parent: 2 - - uid: 22007 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 19.5,-0.5 - parent: 2 - - uid: 23315 - components: - - type: Transform - pos: -43.5,-5.5 - parent: 2 - - uid: 23316 - components: - - type: Transform - pos: -46.5,-4.5 - parent: 2 - - uid: 23691 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 1.5,-39.5 - parent: 2 - - uid: 24016 - components: - - type: Transform - pos: -30.5,18.5 - parent: 2 -- proto: PowerDrill - entities: - - uid: 4425 - components: - - type: Transform - pos: 27.532543,-33.389877 - parent: 2 -- proto: PoweredDimSmallLight - entities: - - uid: 236 - components: - - type: Transform - pos: -18.5,20.5 - parent: 2 - - uid: 1279 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -32.5,-18.5 - parent: 2 - - uid: 1764 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 37.5,20.5 - parent: 2 - - uid: 1765 - components: - - type: Transform - pos: -42.5,-48.5 - parent: 2 - - uid: 1939 - components: - - type: Transform - pos: -37.5,-18.5 - parent: 2 - - uid: 3010 - components: - - type: Transform - pos: 16.5,-56.5 - parent: 2 - - uid: 3941 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 1.5,-30.5 - parent: 2 - - uid: 6132 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -6.5,23.5 - parent: 2 - - uid: 6394 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 16.5,-12.5 - parent: 2 - - uid: 6402 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -43.5,-56.5 - parent: 2 - - uid: 6419 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 43.5,-34.5 - parent: 2 - - uid: 6541 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 37.5,-56.5 - parent: 2 - - uid: 7052 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 36.5,11.5 - parent: 2 - - uid: 7102 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 27.5,-53.5 - parent: 2 - - uid: 7981 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 23.5,-51.5 - parent: 2 - - uid: 8285 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 45.5,-9.5 - parent: 2 - - uid: 8736 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 48.5,-45.5 - parent: 2 - - uid: 8862 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 59.5,-55.5 - parent: 2 - - uid: 9135 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 42.5,1.5 - parent: 2 - - uid: 9672 - components: - - type: Transform - pos: 19.5,-3.5 - parent: 2 - - uid: 9993 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -12.5,-55.5 - parent: 2 - - uid: 11123 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 26.5,-42.5 - parent: 2 - - uid: 11513 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 26.5,-45.5 - parent: 2 - - uid: 11570 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 3.5,-26.5 - parent: 2 - - uid: 11644 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 42.5,-52.5 - parent: 2 - - uid: 13016 - components: - - type: Transform - pos: 28.5,19.5 - parent: 2 - - uid: 14407 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 44.5,-41.5 - parent: 2 - - uid: 14854 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 46.5,-41.5 - parent: 2 - - uid: 17172 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 31.5,-58.5 - parent: 2 - - uid: 17175 - components: - - type: Transform - pos: 23.5,-33.5 - parent: 2 - - uid: 18361 - components: - - type: Transform - pos: 84.5,-41.5 - parent: 2 - - uid: 18962 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -19.5,26.5 - parent: 2 - - uid: 20511 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -47.5,18.5 - parent: 2 - - uid: 20512 - components: - - type: Transform - pos: -45.5,15.5 - parent: 2 - - uid: 20514 - components: - - type: Transform - pos: -51.5,13.5 - parent: 2 - - uid: 20515 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -50.5,3.5 - parent: 2 - - uid: 20519 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -46.5,-13.5 - parent: 2 - - uid: 20520 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -37.5,-13.5 - parent: 2 - - uid: 20521 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -29.5,-17.5 - parent: 2 - - uid: 20522 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -31.5,-12.5 - parent: 2 - - uid: 21443 - components: - - type: Transform - pos: 1.5,-39.5 - parent: 2 - - uid: 21786 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 33.5,24.5 - parent: 2 - - uid: 23672 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 45.5,24.5 - parent: 2 - - uid: 23673 - components: - - type: Transform - pos: 50.5,21.5 - parent: 2 - - uid: 24100 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 25.5,-14.5 - parent: 2 - - uid: 24323 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -33.5,20.5 - parent: 2 - - uid: 24542 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 49.5,-36.5 - parent: 2 - - uid: 24646 - components: - - type: Transform - pos: -42.5,29.5 - parent: 2 - - uid: 24760 - components: - - type: Transform - pos: 57.5,-40.5 - parent: 2 -- proto: Poweredlight - entities: - - uid: 292 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -23.5,-45.5 - parent: 2 - - uid: 495 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -4.5,-34.5 - parent: 2 - - uid: 1026 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -7.5,-7.5 - parent: 2 - - uid: 1263 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -32.5,-74.5 - parent: 2 - - uid: 1808 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 16.5,18.5 - parent: 2 - - uid: 1936 - components: - - type: Transform - pos: 20.5,-6.5 - parent: 2 - - uid: 1937 - components: - - type: Transform - pos: -19.5,8.5 - parent: 2 - - uid: 2057 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -9.5,-47.5 - parent: 2 - - uid: 2113 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -1.5,-23.5 - parent: 2 - - uid: 2145 - components: - - type: Transform - pos: 14.5,12.5 - parent: 2 - - uid: 2588 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -28.5,-59.5 - parent: 2 - - uid: 3604 - components: - - type: Transform - pos: -1.5,-55.5 - parent: 2 - - uid: 3673 - components: - - type: Transform - pos: 19.5,-39.5 - parent: 2 - - uid: 3724 - components: - - type: Transform - pos: -4.5,-30.5 - parent: 2 - - uid: 3726 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -8.5,-57.5 - parent: 2 - - uid: 3748 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 13.5,-52.5 - parent: 2 - - uid: 3842 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 28.5,-17.5 - parent: 2 - - uid: 3957 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -28.5,-63.5 - parent: 2 - - uid: 4041 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -20.5,-20.5 - parent: 2 - - uid: 4257 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 5.5,-22.5 - parent: 2 - - uid: 4375 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -6.5,-69.5 - parent: 2 - - uid: 4426 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -6.5,-72.5 - parent: 2 - - uid: 4470 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -6.5,-64.5 - parent: 2 - - uid: 4472 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 9.5,-64.5 - parent: 2 - - uid: 4474 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 9.5,-61.5 - parent: 2 - - uid: 4587 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 9.5,-69.5 - parent: 2 - - uid: 4624 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 9.5,-72.5 - parent: 2 - - uid: 4633 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -6.5,-61.5 - parent: 2 - - uid: 4982 - components: - - type: Transform - pos: -0.5,-47.5 - parent: 2 - - uid: 4983 - components: - - type: Transform - pos: 3.5,-47.5 - parent: 2 - - uid: 5034 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -30.5,-46.5 - parent: 2 - - uid: 5240 - components: - - type: Transform - pos: 4.5,-16.5 - parent: 2 - - uid: 5277 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -14.5,-52.5 - parent: 2 - - uid: 5747 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -27.5,-48.5 - parent: 2 - - uid: 6661 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -15.5,-31.5 - parent: 2 - - uid: 6665 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -10.5,10.5 - parent: 2 - - uid: 7319 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 16.5,-44.5 - parent: 2 - - uid: 8420 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 17.5,23.5 - parent: 2 - - uid: 9439 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 15.5,-48.5 - parent: 2 - - uid: 9647 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -10.5,16.5 - parent: 2 - - uid: 10085 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 24.5,2.5 - parent: 2 - - uid: 10086 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 26.5,-0.5 - parent: 2 - - uid: 10581 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -10.5,-44.5 - parent: 2 - - uid: 10942 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 4.5,-4.5 - parent: 2 - - uid: 11053 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 3.5,-55.5 - parent: 2 - - uid: 11111 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -4.5,-58.5 - parent: 2 - - uid: 11443 - components: - - type: Transform - pos: 26.5,-24.5 - parent: 2 - - uid: 11540 - components: - - type: Transform - pos: 36.5,-24.5 - parent: 2 - - uid: 11541 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 19.5,-29.5 - parent: 2 - - uid: 11546 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 18.5,-25.5 - parent: 2 - - uid: 11548 - components: - - type: Transform - pos: 22.5,-20.5 - parent: 2 - - uid: 11549 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 16.5,-25.5 - parent: 2 - - uid: 11558 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 32.5,-26.5 - parent: 2 - - uid: 11565 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 32.5,-44.5 - parent: 2 - - uid: 11566 - components: - - type: Transform - pos: 38.5,-40.5 - parent: 2 - - uid: 11567 - components: - - type: Transform - pos: 32.5,-40.5 - parent: 2 - - uid: 11573 - components: - - type: Transform - pos: 23.5,-30.5 - parent: 2 - - uid: 11580 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 39.5,-17.5 - parent: 2 - - uid: 11581 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 34.5,-17.5 - parent: 2 - - uid: 11626 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 9.5,-32.5 - parent: 2 - - uid: 11646 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -20.5,-55.5 - parent: 2 - - uid: 11647 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -14.5,-55.5 - parent: 2 - - uid: 11648 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -20.5,-52.5 - parent: 2 - - uid: 11650 - components: - - type: Transform - pos: -17.5,-50.5 - parent: 2 - - uid: 11770 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 46.5,-23.5 - parent: 2 - - uid: 11774 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 52.5,-23.5 - parent: 2 - - uid: 11777 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 49.5,-25.5 - parent: 2 - - uid: 11778 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 46.5,-19.5 - parent: 2 - - uid: 11784 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 4.5,-23.5 - parent: 2 - - uid: 11785 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 52.5,-19.5 - parent: 2 - - uid: 11944 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -12.5,-15.5 - parent: 2 - - uid: 11945 - components: - - type: Transform - pos: -13.5,-10.5 - parent: 2 - - uid: 11946 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -7.5,-11.5 - parent: 2 - - uid: 11950 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 0.5,-4.5 - parent: 2 - - uid: 11954 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -5.5,-4.5 - parent: 2 - - uid: 12078 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -18.5,-25.5 - parent: 2 - - uid: 12079 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -11.5,-24.5 - parent: 2 - - uid: 12106 - components: - - type: Transform - pos: 15.5,-17.5 - parent: 2 - - uid: 12803 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 1.5,-87.5 - parent: 2 - - uid: 13008 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -22.5,-29.5 - parent: 2 - - uid: 13138 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 24.5,-10.5 - parent: 2 - - uid: 13246 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -5.5,-7.5 - parent: 2 - - uid: 13743 - components: - - type: Transform - pos: 0.5,-17.5 - parent: 2 - - uid: 13745 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 7.5,-19.5 - parent: 2 - - uid: 13858 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 12.5,-19.5 - parent: 2 - - uid: 14166 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 26.5,-22.5 - parent: 2 - - uid: 14229 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 32.5,-22.5 - parent: 2 - - uid: 14372 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 30.5,-38.5 - parent: 2 - - uid: 14434 - components: - - type: Transform - pos: 38.5,-34.5 - parent: 2 - - uid: 14612 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 39.5,-38.5 - parent: 2 - - uid: 14775 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 35.5,-30.5 - parent: 2 - - uid: 15230 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 30.5,-1.5 - parent: 2 - - uid: 15249 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 33.5,-6.5 - parent: 2 - - uid: 15667 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -19.5,-48.5 - parent: 2 - - uid: 15684 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 40.5,-22.5 - parent: 2 - - uid: 16060 - components: - - type: Transform - pos: 19.5,15.5 - parent: 2 - - uid: 16548 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 65.5,-38.5 - parent: 2 - - uid: 16935 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 10.5,13.5 - parent: 2 - - uid: 17486 - components: - - type: Transform - pos: 15.5,25.5 - parent: 2 - - uid: 17489 - components: - - type: Transform - pos: 0.5,20.5 - parent: 2 - - uid: 17490 - components: - - type: Transform - pos: 8.5,20.5 - parent: 2 - - uid: 17491 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 6.5,13.5 - parent: 2 - - uid: 17492 - components: - - type: Transform - pos: -2.5,12.5 - parent: 2 - - uid: 17494 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 0.5,22.5 - parent: 2 - - uid: 17495 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 8.5,22.5 - parent: 2 - - uid: 17535 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 11.5,-27.5 - parent: 2 - - uid: 17593 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 0.5,16.5 - parent: 2 - - uid: 17594 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 8.5,16.5 - parent: 2 - - uid: 17595 - components: - - type: Transform - pos: 8.5,26.5 - parent: 2 - - uid: 17596 - components: - - type: Transform - pos: 0.5,26.5 - parent: 2 - - uid: 17807 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 28.5,24.5 - parent: 2 - - uid: 17815 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 20.5,21.5 - parent: 2 - - uid: 18083 - components: - - type: Transform - pos: 69.5,-40.5 - parent: 2 - - uid: 18084 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 75.5,-44.5 - parent: 2 - - uid: 18087 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 69.5,-44.5 - parent: 2 - - uid: 18363 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 80.5,-44.5 - parent: 2 - - uid: 18364 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 77.5,-42.5 - parent: 2 - - uid: 18365 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 75.5,-40.5 - parent: 2 - - uid: 18403 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 46.5,19.5 - parent: 2 - - uid: 18858 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 14.5,15.5 - parent: 2 - - uid: 18883 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -10.5,-21.5 - parent: 2 - - uid: 18884 - components: - - type: Transform - pos: -10.5,-17.5 - parent: 2 - - uid: 18886 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -5.5,-19.5 - parent: 2 - - uid: 18963 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 24.5,21.5 - parent: 2 - - uid: 19154 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 0.5,-84.5 - parent: 2 - - uid: 19234 - components: - - type: Transform - pos: 8.5,-87.5 - parent: 2 - - uid: 19573 - components: - - type: Transform - pos: 58.5,-36.5 - parent: 2 - - uid: 20123 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 11.5,-23.5 - parent: 2 - - uid: 20498 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -37.5,11.5 - parent: 2 - - uid: 20499 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -27.5,8.5 - parent: 2 - - uid: 20504 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -32.5,8.5 - parent: 2 - - uid: 20505 - components: - - type: Transform - pos: -22.5,11.5 - parent: 2 - - uid: 20506 - components: - - type: Transform - pos: -25.5,16.5 - parent: 2 - - uid: 20507 - components: - - type: Transform - pos: -32.5,14.5 - parent: 2 - - uid: 20508 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -27.5,12.5 - parent: 2 - - uid: 20602 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -55.5,-22.5 - parent: 2 - - uid: 21137 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 11.5,-52.5 - parent: 2 - - uid: 21141 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -8.5,-52.5 - parent: 2 - - uid: 21209 - components: - - type: Transform - pos: 12.5,-38.5 - parent: 2 - - uid: 21259 - components: - - type: Transform - pos: -26.5,-27.5 - parent: 2 - - uid: 21262 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -26.5,-32.5 - parent: 2 - - uid: 21263 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 12.5,-42.5 - parent: 2 - - uid: 21264 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 11.5,-45.5 - parent: 2 - - uid: 21265 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -26.5,-24.5 - parent: 2 - - uid: 21268 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -30.5,-21.5 - parent: 2 - - uid: 21269 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -39.5,-24.5 - parent: 2 - - uid: 21270 - components: - - type: Transform - pos: -35.5,-22.5 - parent: 2 - - uid: 21280 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -45.5,-35.5 - parent: 2 - - uid: 21281 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -50.5,-44.5 - parent: 2 - - uid: 21285 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -44.5,-45.5 - parent: 2 - - uid: 21288 - components: - - type: Transform - pos: -38.5,-35.5 - parent: 2 - - uid: 21289 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -41.5,-38.5 - parent: 2 - - uid: 21291 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -47.5,-35.5 - parent: 2 - - uid: 21292 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -27.5,-35.5 - parent: 2 - - uid: 21293 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -49.5,-28.5 - parent: 2 - - uid: 21294 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -57.5,-28.5 - parent: 2 - - uid: 21295 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -53.5,-28.5 - parent: 2 - - uid: 21302 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -37.5,-38.5 - parent: 2 - - uid: 21305 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -32.5,-37.5 - parent: 2 - - uid: 21964 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 11.5,22.5 - parent: 2 - - uid: 22123 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -24.5,-23.5 - parent: 2 - - uid: 22181 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -5.5,-11.5 - parent: 2 - - uid: 22380 - components: - - type: Transform - pos: -30.5,-40.5 - parent: 2 - - uid: 22525 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -34.5,-44.5 - parent: 2 - - uid: 22560 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -32.5,-68.5 - parent: 2 - - uid: 22564 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -34.5,-59.5 - parent: 2 - - uid: 22649 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -15.5,-10.5 - parent: 2 - - uid: 22650 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -17.5,-14.5 - parent: 2 - - uid: 22706 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -13.5,-33.5 - parent: 2 - - uid: 22709 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -0.5,-33.5 - parent: 2 - - uid: 22732 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 33.5,5.5 - parent: 2 - - uid: 22879 - components: - - type: Transform - pos: 73.5,-76.5 - parent: 2 - - uid: 22880 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 62.5,-73.5 - parent: 2 - - uid: 22881 - components: - - type: Transform - pos: 63.5,-75.5 - parent: 2 - - uid: 22882 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 65.5,-78.5 - parent: 2 - - uid: 22883 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 74.5,-73.5 - parent: 2 - - uid: 22885 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 67.5,-72.5 - parent: 2 - - uid: 22886 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 71.5,-66.5 - parent: 2 - - uid: 22887 - components: - - type: Transform - pos: 71.5,-60.5 - parent: 2 - - uid: 22888 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 65.5,-61.5 - parent: 2 - - uid: 22893 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 93.5,-29.5 - parent: 2 - - uid: 22894 - components: - - type: Transform - pos: 89.5,-29.5 - parent: 2 - - uid: 22895 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 87.5,-25.5 - parent: 2 - - uid: 23009 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -53.5,-31.5 - parent: 2 - - uid: 23055 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 10.5,-0.5 - parent: 2 - - uid: 23442 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 2.5,-7.5 - parent: 2 - - uid: 23443 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 2.5,-11.5 - parent: 2 - - uid: 23504 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 10.5,-3.5 - parent: 2 - - uid: 23565 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 17.5,-32.5 - parent: 2 - - uid: 23566 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 13.5,-33.5 - parent: 2 - - uid: 23571 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 20.5,13.5 - parent: 2 - - uid: 23606 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 2.5,13.5 - parent: 2 - - uid: 23766 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -26.5,0.5 - parent: 2 - - uid: 23767 - components: - - type: Transform - pos: -22.5,3.5 - parent: 2 - - uid: 23768 - components: - - type: Transform - pos: -28.5,3.5 - parent: 2 - - uid: 23769 - components: - - type: Transform - pos: -20.5,-0.5 - parent: 2 - - uid: 23770 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -20.5,-4.5 - parent: 2 - - uid: 23771 - components: - - type: Transform - pos: -24.5,-1.5 - parent: 2 - - uid: 23772 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -30.5,-3.5 - parent: 2 - - uid: 23773 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -28.5,-7.5 - parent: 2 - - uid: 23774 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -25.5,-8.5 - parent: 2 - - uid: 23775 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -33.5,-5.5 - parent: 2 - - uid: 23776 - components: - - type: Transform - pos: -36.5,5.5 - parent: 2 - - uid: 23777 - components: - - type: Transform - pos: -40.5,5.5 - parent: 2 - - uid: 23778 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -38.5,1.5 - parent: 2 - - uid: 23779 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -39.5,-10.5 - parent: 2 - - uid: 23780 - components: - - type: Transform - pos: -42.5,-0.5 - parent: 2 - - uid: 23782 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -46.5,-4.5 - parent: 2 - - uid: 23783 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -36.5,-10.5 - parent: 2 - - uid: 23784 - components: - - type: Transform - pos: -38.5,-6.5 - parent: 2 - - uid: 23785 - components: - - type: Transform - pos: -38.5,-1.5 - parent: 2 - - uid: 23786 - components: - - type: Transform - pos: -34.5,-1.5 - parent: 2 - - uid: 23832 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -12.5,-4.5 - parent: 2 - - uid: 23854 - components: - - type: Transform - pos: 78.5,-40.5 - parent: 2 - - uid: 24640 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 21.5,-10.5 - parent: 2 - - uid: 24703 - components: - - type: Transform - pos: -11.5,-6.5 - parent: 2 - - uid: 24706 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -14.5,6.5 - parent: 2 - - uid: 24708 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -24.5,5.5 - parent: 2 - - uid: 24709 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -17.5,3.5 - parent: 2 - - uid: 24711 - components: - - type: Transform - pos: -14.5,17.5 - parent: 2 - - uid: 24788 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -24.5,-34.5 - parent: 2 - - uid: 24792 - components: - - type: Transform - pos: -19.5,-32.5 - parent: 2 -- proto: PoweredlightEmpty - entities: - - uid: 21609 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 32.5,20.5 - parent: 2 - - uid: 22733 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 37.5,17.5 - parent: 2 -- proto: PoweredlightLED - entities: - - uid: 8859 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 19.5,-0.5 - parent: 2 - - uid: 9119 - components: - - type: Transform - pos: -30.5,-27.5 - parent: 2 - - uid: 9956 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -30.5,-32.5 - parent: 2 - - uid: 9970 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -36.5,-33.5 - parent: 2 - - uid: 11222 - components: - - type: Transform - pos: -36.5,-26.5 - parent: 2 - - uid: 11442 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -45.5,-32.5 - parent: 2 - - uid: 11445 - components: - - type: Transform - pos: -45.5,-27.5 - parent: 2 - - uid: 11452 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -39.5,-28.5 - parent: 2 - - uid: 11555 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 39.5,-28.5 - parent: 2 - - uid: 11585 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -39.5,-31.5 - parent: 2 - - uid: 11586 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -42.5,-24.5 - parent: 2 - - uid: 11613 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -45.5,-23.5 - parent: 2 - - uid: 11614 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 22.5,2.5 - parent: 2 - - uid: 23781 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -45.5,-7.5 - parent: 2 -- proto: PoweredLightPostSmall - entities: - - uid: 1940 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -20.5,-12.5 - parent: 2 - - uid: 17113 - components: - - type: Transform - pos: 29.5,-80.5 - parent: 2 - - uid: 17267 - components: - - type: Transform - pos: 31.5,-80.5 - parent: 2 - - uid: 17319 - components: - - type: Transform - pos: 31.5,-78.5 - parent: 2 - - uid: 17329 - components: - - type: Transform - pos: 28.5,-77.5 - parent: 2 - - uid: 17473 - components: - - type: Transform - pos: 29.5,-78.5 - parent: 2 - - uid: 17474 - components: - - type: Transform - pos: 32.5,-77.5 - parent: 2 - - uid: 17475 - components: - - type: Transform - pos: 32.5,-81.5 - parent: 2 - - uid: 17534 - components: - - type: Transform - pos: 28.5,-81.5 - parent: 2 - - uid: 24474 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -26.5,-14.5 - parent: 2 -- proto: PoweredlightSodium - entities: - - uid: 1665 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 25.5,24.5 - parent: 2 - - uid: 8683 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -44.5,28.5 - parent: 2 - - uid: 9079 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 50.5,1.5 - parent: 2 - - uid: 10902 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -37.5,-65.5 - parent: 2 - - uid: 12821 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -4.5,-95.5 - parent: 2 - - uid: 16404 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -54.5,-2.5 - parent: 2 - - uid: 17302 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 50.5,23.5 - parent: 2 - - uid: 17406 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 19.5,24.5 - parent: 2 - - uid: 17630 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 7.5,-95.5 - parent: 2 - - uid: 21594 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -65.5,-59.5 - parent: 2 - - uid: 21620 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -64.5,-56.5 - parent: 2 - - uid: 21896 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 15.5,31.5 - parent: 2 - - uid: 23209 - components: - - type: Transform - pos: -36.5,-82.5 - parent: 2 -- proto: PoweredSmallLight - entities: - - uid: 233 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 14.5,2.5 - parent: 2 - - uid: 528 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 12.5,-5.5 - parent: 2 - - uid: 592 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 12.5,1.5 - parent: 2 - - uid: 2205 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 40.5,12.5 - parent: 2 - - uid: 2310 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 8.5,-15.5 - parent: 2 - - uid: 3283 - components: - - type: Transform - pos: -10.5,-30.5 - parent: 2 - - uid: 3362 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 44.5,1.5 - parent: 2 - - uid: 3665 - components: - - type: Transform - pos: 31.5,-33.5 - parent: 2 - - uid: 3708 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 25.5,-17.5 - parent: 2 - - uid: 3718 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 27.5,-57.5 - parent: 2 - - uid: 3931 - components: - - type: Transform - pos: -21.5,-40.5 - parent: 2 - - type: PointLight - softness: 1.5 - energy: 0.5 - - uid: 4508 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 5.5,-57.5 - parent: 2 - - uid: 4670 - components: - - type: Transform - pos: 0.5,-36.5 - parent: 2 - - uid: 4816 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -31.5,-61.5 - parent: 2 - - uid: 4819 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -18.5,29.5 - parent: 2 - - uid: 4975 - components: - - type: Transform - pos: 6.5,-30.5 - parent: 2 - - uid: 5060 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 11.5,27.5 - parent: 2 - - uid: 5204 - components: - - type: Transform - pos: 7.5,-73.5 - parent: 2 - - uid: 5330 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 3.5,28.5 - parent: 2 - - uid: 5345 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 5.5,28.5 - parent: 2 - - uid: 5801 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -18.5,-44.5 - parent: 2 - - uid: 6255 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -22.5,-56.5 - parent: 2 - - uid: 6483 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -26.5,-51.5 - parent: 2 - - uid: 6537 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 14.5,-63.5 - parent: 2 - - uid: 6576 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 9.5,-12.5 - parent: 2 - - uid: 7773 - components: - - type: Transform - pos: -9.5,-35.5 - parent: 2 - - uid: 7794 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 29.5,-14.5 - parent: 2 - - uid: 8417 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 34.5,11.5 - parent: 2 - - uid: 8422 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 43.5,14.5 - parent: 2 - - uid: 8427 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 8.5,-36.5 - parent: 2 - - uid: 8669 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 5.5,-12.5 - parent: 2 - - uid: 9137 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 10.5,-15.5 - parent: 2 - - uid: 9648 - components: - - type: Transform - pos: 53.5,-16.5 - parent: 2 - - uid: 9954 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -22.5,-52.5 - parent: 2 - - uid: 9961 - components: - - type: Transform - pos: 9.5,-6.5 - parent: 2 - - uid: 10606 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 9.5,-78.5 - parent: 2 - - uid: 10701 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -51.5,-50.5 - parent: 2 - - uid: 11138 - components: - - type: Transform - pos: -4.5,-73.5 - parent: 2 - - uid: 11234 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 4.5,-43.5 - parent: 2 - - uid: 11304 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -46.5,-57.5 - parent: 2 - - uid: 11545 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 38.5,-7.5 - parent: 2 - - uid: 11568 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 39.5,-46.5 - parent: 2 - - uid: 11583 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 40.5,-10.5 - parent: 2 - - uid: 11584 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 43.5,-11.5 - parent: 2 - - uid: 11640 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -21.5,-44.5 - parent: 2 - - uid: 11658 - components: - - type: Transform - pos: 24.5,8.5 - parent: 2 - - uid: 11757 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -14.5,-38.5 - parent: 2 - - uid: 11863 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 6.5,-28.5 - parent: 2 - - uid: 11934 - components: - - type: Transform - pos: -8.5,2.5 - parent: 2 - - uid: 11955 - components: - - type: Transform - pos: -4.5,2.5 - parent: 2 - - uid: 11956 - components: - - type: Transform - pos: -0.5,2.5 - parent: 2 - - uid: 11959 - components: - - type: Transform - pos: 5.5,2.5 - parent: 2 - - uid: 11980 - components: - - type: Transform - pos: -2.5,-37.5 - parent: 2 - - uid: 12282 - components: - - type: Transform - pos: -13.5,-40.5 - parent: 2 - - uid: 12672 - components: - - type: Transform - pos: 5.5,-6.5 - parent: 2 - - uid: 12716 - components: - - type: Transform - pos: 12.5,-1.5 - parent: 2 - - uid: 13001 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -16.5,-44.5 - parent: 2 - - uid: 13029 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -12.5,-44.5 - parent: 2 - - uid: 13042 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -2.5,-26.5 - parent: 2 - - uid: 13139 - components: - - type: Transform - pos: 29.5,-10.5 - parent: 2 - - uid: 13282 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 7.5,-68.5 - parent: 2 - - uid: 13301 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -6.5,-78.5 - parent: 2 - - uid: 13650 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 0.5,-15.5 - parent: 2 - - uid: 13862 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -11.5,-27.5 - parent: 2 - - uid: 13896 - components: - - type: Transform - pos: 41.5,-31.5 - parent: 2 - - uid: 14406 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 18.5,-22.5 - parent: 2 - - uid: 15682 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 40.5,-14.5 - parent: 2 - - uid: 15687 - components: - - type: Transform - pos: 55.5,-20.5 - parent: 2 - - uid: 15688 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 55.5,-22.5 - parent: 2 - - uid: 15697 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 43.5,-39.5 - parent: 2 - - uid: 16327 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -58.5,-58.5 - parent: 2 - - uid: 16701 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 15.5,5.5 - parent: 2 - - uid: 16709 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 53.5,-26.5 - parent: 2 - - uid: 16939 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 16.5,9.5 - parent: 2 - - uid: 17160 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 31.5,-35.5 - parent: 2 - - uid: 17200 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -5.5,5.5 - parent: 2 - - uid: 17201 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -7.5,5.5 - parent: 2 - - uid: 17202 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -3.5,5.5 - parent: 2 - - uid: 17203 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -1.5,5.5 - parent: 2 - - uid: 17204 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 0.5,5.5 - parent: 2 - - uid: 17205 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 2.5,5.5 - parent: 2 - - uid: 17949 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 27.5,12.5 - parent: 2 - - uid: 18357 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 86.5,-43.5 - parent: 2 - - uid: 18358 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 86.5,-41.5 - parent: 2 - - uid: 18359 - components: - - type: Transform - pos: 96.5,-40.5 - parent: 2 - - uid: 18360 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 96.5,-44.5 - parent: 2 - - uid: 19284 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 42.5,-61.5 - parent: 2 - - uid: 19285 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 48.5,-61.5 - parent: 2 - - uid: 19560 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -10.5,-33.5 - parent: 2 - - uid: 19601 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 28.5,10.5 - parent: 2 - - uid: 20220 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -4.5,-68.5 - parent: 2 - - uid: 20516 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -55.5,-19.5 - parent: 2 - - uid: 20517 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -53.5,-19.5 - parent: 2 - - uid: 21282 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -51.5,-38.5 - parent: 2 - - uid: 21286 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -47.5,-41.5 - parent: 2 - - uid: 21298 - components: - - type: Transform - pos: -51.5,-29.5 - parent: 2 - - uid: 21680 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 16.5,29.5 - parent: 2 - - uid: 22334 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -63.5,-59.5 - parent: 2 - - uid: 22374 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 21.5,17.5 - parent: 2 - - uid: 22462 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 25.5,18.5 - parent: 2 - - uid: 22538 - components: - - type: Transform - pos: -25.5,-40.5 - parent: 2 - - uid: 22561 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -35.5,-80.5 - parent: 2 - - uid: 22562 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -31.5,-80.5 - parent: 2 - - uid: 22998 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -12.5,0.5 - parent: 2 - - uid: 22999 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 35.5,-6.5 - parent: 2 - - uid: 23027 - components: - - type: Transform - pos: 9.5,6.5 - parent: 2 - - uid: 23040 - components: - - type: Transform - pos: 7.5,2.5 - parent: 2 - - uid: 23205 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 23.5,5.5 - parent: 2 - - uid: 23462 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -3.5,-15.5 - parent: 2 - - uid: 23787 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -33.5,0.5 - parent: 2 - - uid: 23788 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -32.5,3.5 - parent: 2 - - uid: 23789 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -38.5,8.5 - parent: 2 - - uid: 23790 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -36.5,8.5 - parent: 2 - - uid: 23791 - components: - - type: Transform - pos: -40.5,13.5 - parent: 2 - - uid: 23792 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -40.5,15.5 - parent: 2 - - uid: 24543 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 53.5,-36.5 - parent: 2 - - uid: 24544 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 53.5,-38.5 - parent: 2 - - uid: 24545 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 55.5,-36.5 - parent: 2 - - uid: 24547 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 55.5,-38.5 - parent: 2 - - uid: 24644 - components: - - type: Transform - pos: -39.5,27.5 - parent: 2 - - uid: 24645 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -39.5,29.5 - parent: 2 - - uid: 24704 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -15.5,-0.5 - parent: 2 - - uid: 24705 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -15.5,-4.5 - parent: 2 - - uid: 24707 - components: - - type: Transform - pos: -17.5,11.5 - parent: 2 - - uid: 24710 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -26.5,-12.5 - parent: 2 - - uid: 24712 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -23.5,-17.5 - parent: 2 - - uid: 24713 - components: - - type: Transform - pos: -18.5,-15.5 - parent: 2 - - uid: 24726 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -28.5,-15.5 - parent: 2 - - uid: 24793 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -20.5,-38.5 - parent: 2 -- proto: PoweredSmallLightEmpty - entities: - - uid: 9504 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 14.5,-5.5 - parent: 2 - - uid: 12207 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 50.5,-13.5 - parent: 2 - - type: ContainerContainer - containers: - light_bulb: !type:ContainerSlot - showEnts: False - occludes: True - ent: 12221 - - type: ApcPowerReceiver - powerLoad: 60 - - type: DamageOnInteract - isDamageActive: False - - uid: 12365 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 48.5,-13.5 - parent: 2 - - type: ContainerContainer - containers: - light_bulb: !type:ContainerSlot - showEnts: False - occludes: True - ent: 12390 - - type: ApcPowerReceiver - powerLoad: 60 - - type: DamageOnInteract - isDamageActive: False - - uid: 18241 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 89.5,-46.5 - parent: 2 - - type: ContainerContainer - containers: - light_bulb: !type:ContainerSlot - showEnts: False - occludes: True - ent: 18242 - - type: ApcPowerReceiver - powerLoad: 60 - - type: DamageOnInteract - isDamageActive: False - - uid: 18350 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 93.5,-46.5 - parent: 2 - - type: ContainerContainer - containers: - light_bulb: !type:ContainerSlot - showEnts: False - occludes: True - ent: 18352 - - type: ApcPowerReceiver - powerLoad: 60 - - type: DamageOnInteract - isDamageActive: False - - uid: 18353 - components: - - type: Transform - pos: 93.5,-38.5 - parent: 2 - - type: ContainerContainer - containers: - light_bulb: !type:ContainerSlot - showEnts: False - occludes: True - ent: 18354 - - type: ApcPowerReceiver - powerLoad: 60 - - type: DamageOnInteract - isDamageActive: False - - uid: 18355 - components: - - type: Transform - pos: 89.5,-38.5 - parent: 2 - - type: ContainerContainer - containers: - light_bulb: !type:ContainerSlot - showEnts: False - occludes: True - ent: 18356 - - type: ApcPowerReceiver - powerLoad: 60 - - type: DamageOnInteract - isDamageActive: False - - uid: 23674 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 50.5,19.5 - parent: 2 - - uid: 23675 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 47.5,24.5 - parent: 2 - - uid: 23798 - components: - - type: Transform - pos: -46.5,11.5 - parent: 2 - - type: ContainerContainer - containers: - light_bulb: !type:ContainerSlot - showEnts: False - occludes: True - ent: 23799 - - type: ApcPowerReceiver - powerLoad: 60 - - type: DamageOnInteract - isDamageActive: False -- proto: PoweredStrobeLightEmpty - entities: - - uid: 14006 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -1.5,-38.5 - parent: 2 - - type: ContainerContainer - containers: - light_bulb: !type:ContainerSlot - showEnts: False - occludes: True - ent: 14010 - - type: ApcPowerReceiver - powerLoad: 0 - - type: DamageOnInteract - isDamageActive: False - - uid: 14012 - components: - - type: Transform - pos: -3.5,-37.5 - parent: 2 - - type: ContainerContainer - containers: - light_bulb: !type:ContainerSlot - showEnts: False - occludes: True - ent: 14495 - - type: ApcPowerReceiver - powerLoad: 0 - - type: DamageOnInteract - isDamageActive: False -- proto: PoweredWarmSmallLight - entities: - - uid: 481 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -40.5,-53.5 - parent: 2 - - uid: 3058 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 27.5,-35.5 - parent: 2 - - uid: 4010 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 46.5,-27.5 - parent: 2 - - uid: 4585 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -10.5,24.5 - parent: 2 - - uid: 4643 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -12.5,-37.5 - parent: 2 - - uid: 4688 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 38.5,-11.5 - parent: 2 - - uid: 4693 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 34.5,-11.5 - parent: 2 - - uid: 4826 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 21.5,-47.5 - parent: 2 - - uid: 4890 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -3.5,-42.5 - parent: 2 - - uid: 5216 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 22.5,-41.5 - parent: 2 - - uid: 6121 - components: - - type: Transform - pos: 42.5,12.5 - parent: 2 - - uid: 6424 - components: - - type: Transform - pos: 21.5,-43.5 - parent: 2 - - uid: 7153 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 18.5,-37.5 - parent: 2 - - uid: 7335 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 30.5,-26.5 - parent: 2 - - uid: 7923 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -19.5,-30.5 - parent: 2 - - uid: 8858 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 30.5,-29.5 - parent: 2 - - uid: 8863 - components: - - type: Transform - pos: 18.5,8.5 - parent: 2 - - uid: 11096 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -0.5,-45.5 - parent: 2 - - uid: 11616 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 13.5,-36.5 - parent: 2 - - uid: 11790 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -0.5,-43.5 - parent: 2 - - uid: 11791 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 34.5,15.5 - parent: 2 - - uid: 11964 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -37.5,-55.5 - parent: 2 - - uid: 12131 - components: - - type: Transform - pos: 13.5,-44.5 - parent: 2 - - uid: 12194 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 7.5,-33.5 - parent: 2 - - uid: 12310 - components: - - type: Transform - pos: 6.5,-44.5 - parent: 2 - - uid: 12631 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 5.5,-33.5 - parent: 2 - - uid: 12995 - components: - - type: Transform - pos: -11.5,-50.5 - parent: 2 - - uid: 13362 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -29.5,-52.5 - parent: 2 - - uid: 13398 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -29.5,-55.5 - parent: 2 - - uid: 13414 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 21.5,-37.5 - parent: 2 - - uid: 13863 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 4.5,-53.5 - parent: 2 - - uid: 13992 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -1.5,-53.5 - parent: 2 - - uid: 14401 - components: - - type: Transform - pos: 38.5,3.5 - parent: 2 - - uid: 14412 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 48.5,8.5 - parent: 2 - - uid: 15564 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 19.5,-44.5 - parent: 2 - - uid: 16649 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -26.5,-54.5 - parent: 2 - - uid: 17159 - components: - - type: Transform - pos: 27.5,-33.5 - parent: 2 - - uid: 17421 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 35.5,-3.5 - parent: 2 - - uid: 17471 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 39.5,-3.5 - parent: 2 - - uid: 17496 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -9.5,-25.5 - parent: 2 - - uid: 17723 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -5.5,-26.5 - parent: 2 - - uid: 20173 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -6.5,-44.5 - parent: 2 - - uid: 20268 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -34.5,-53.5 - parent: 2 - - uid: 20509 - components: - - type: Transform - pos: -35.5,17.5 - parent: 2 - - uid: 20763 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 2.5,-45.5 - parent: 2 - - uid: 21267 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -8.5,17.5 - parent: 2 - - uid: 21278 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -6.5,17.5 - parent: 2 - - uid: 21284 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -47.5,-22.5 - parent: 2 - - uid: 21290 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -50.5,-21.5 - parent: 2 - - uid: 21299 - components: - - type: Transform - pos: 6.5,-38.5 - parent: 2 - - uid: 21301 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 6.5,-42.5 - parent: 2 - - uid: 21306 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 27.5,4.5 - parent: 2 - - uid: 21763 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 39.5,0.5 - parent: 2 - - uid: 21821 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 36.5,0.5 - parent: 2 - - uid: 22006 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 43.5,8.5 - parent: 2 - - uid: 22379 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -11.5,-47.5 - parent: 2 - - uid: 22385 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -16.5,-48.5 - parent: 2 - - uid: 22386 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 18.5,-58.5 - parent: 2 - - uid: 22387 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 21.5,-58.5 - parent: 2 - - uid: 22388 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 24.5,-58.5 - parent: 2 - - uid: 22545 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 50.5,12.5 - parent: 2 - - uid: 23000 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 17.5,-49.5 - parent: 2 - - uid: 23001 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -53.5,-23.5 - parent: 2 - - uid: 23039 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 8.5,-25.5 - parent: 2 - - uid: 24308 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -21.5,-7.5 - parent: 2 - - uid: 24309 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -45.5,2.5 - parent: 2 -- proto: Protolathe - entities: - - uid: 4232 - components: - - type: Transform - pos: 21.5,-28.5 - parent: 2 -- proto: ProtolatheMachineCircuitboard - entities: - - uid: 8045 - components: - - type: Transform - pos: 9.530897,-14.358557 - parent: 2 -- proto: PsychBed - entities: - - uid: 15246 - components: - - type: Transform - pos: -36.5,-55.5 - parent: 2 -- proto: PuddleWatermelon - entities: - - uid: 14649 - components: - - type: Transform - pos: 44.5,-39.5 - parent: 2 - - uid: 24356 - components: - - type: Transform - pos: -32.5,20.5 - parent: 2 - - uid: 24360 - components: - - type: Transform - pos: -32.5,19.5 - parent: 2 - - uid: 24361 - components: - - type: Transform - pos: -33.5,20.5 - parent: 2 - - uid: 24362 - components: - - type: Transform - pos: -33.5,19.5 - parent: 2 - - uid: 24363 - components: - - type: Transform - pos: -31.5,20.5 - parent: 2 -- proto: Rack - entities: - - uid: 213 - components: - - type: Transform - pos: 46.5,-36.5 - parent: 2 - - uid: 359 - components: - - type: Transform - pos: -44.5,20.5 - parent: 2 - - uid: 449 - components: - - type: Transform - pos: -45.5,-6.5 - parent: 2 - - uid: 824 - components: - - type: Transform - pos: 0.5,-4.5 - parent: 2 - - uid: 1049 - components: - - type: Transform - pos: 12.5,17.5 - parent: 2 - - uid: 1462 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -14.5,1.5 - parent: 2 - - uid: 1799 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -0.5,-4.5 - parent: 2 - - uid: 1957 - components: - - type: Transform - pos: -39.5,-18.5 - parent: 2 - - uid: 1961 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -13.5,-10.5 - parent: 2 - - uid: 2033 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -53.5,-50.5 - parent: 2 - - uid: 2066 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 28.5,-46.5 - parent: 2 - - uid: 2393 - components: - - type: Transform - pos: -33.5,-8.5 - parent: 2 - - uid: 2862 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 39.5,12.5 - parent: 2 - - uid: 2920 - components: - - type: Transform - pos: 6.5,-16.5 - parent: 2 - - uid: 3245 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -2.5,-35.5 - parent: 2 - - uid: 3455 - components: - - type: Transform - pos: -18.5,-29.5 - parent: 2 - - uid: 3492 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 0.5,-37.5 - parent: 2 - - uid: 3503 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -52.5,-36.5 - parent: 2 - - uid: 3676 - components: - - type: Transform - pos: 53.5,-35.5 - parent: 2 - - uid: 3715 - components: - - type: Transform - pos: 15.5,14.5 - parent: 2 - - uid: 3720 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 9.5,-78.5 - parent: 2 - - uid: 3751 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 26.5,15.5 - parent: 2 - - uid: 3790 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 27.5,-53.5 - parent: 2 - - uid: 3886 - components: - - type: Transform - pos: -2.5,-25.5 - parent: 2 - - uid: 4188 - components: - - type: Transform - pos: 38.5,-24.5 - parent: 2 - - uid: 4201 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 47.5,-9.5 - parent: 2 - - uid: 4555 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 38.5,-42.5 - parent: 2 - - uid: 4604 - components: - - type: Transform - pos: -53.5,-55.5 - parent: 2 - - uid: 4766 - components: - - type: Transform - pos: -1.5,-55.5 - parent: 2 - - uid: 4864 - components: - - type: Transform - pos: 0.5,-55.5 - parent: 2 - - uid: 5134 - components: - - type: Transform - pos: -6.5,-61.5 - parent: 2 - - uid: 5202 - components: - - type: Transform - pos: 12.5,-64.5 - parent: 2 - - uid: 5499 - components: - - type: Transform - pos: 7.5,-33.5 - parent: 2 - - uid: 5586 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -47.5,-38.5 - parent: 2 - - uid: 5651 - components: - - type: Transform - pos: 43.5,-56.5 - parent: 2 - - uid: 5701 - components: - - type: Transform - pos: 41.5,-7.5 - parent: 2 - - uid: 5715 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 28.5,-53.5 - parent: 2 - - uid: 5783 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -1.5,-41.5 - parent: 2 - - uid: 6012 - components: - - type: Transform - pos: 21.5,-50.5 - parent: 2 - - uid: 6200 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 29.5,-46.5 - parent: 2 - - uid: 6211 - components: - - type: Transform - pos: 38.5,-7.5 - parent: 2 - - uid: 6375 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 42.5,-0.5 - parent: 2 - - uid: 6700 - components: - - type: Transform - pos: 21.5,-52.5 - parent: 2 - - uid: 6720 - components: - - type: Transform - pos: 28.5,-39.5 - parent: 2 - - uid: 6746 - components: - - type: Transform - pos: 41.5,-36.5 - parent: 2 - - uid: 7001 - components: - - type: Transform - pos: -39.5,30.5 - parent: 2 - - uid: 7162 - components: - - type: Transform - pos: -48.5,-49.5 - parent: 2 - - uid: 7306 - components: - - type: Transform - pos: 48.5,8.5 - parent: 2 - - uid: 7342 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 40.5,12.5 - parent: 2 - - uid: 7411 - components: - - type: Transform - pos: 40.5,5.5 - parent: 2 - - uid: 7424 - components: - - type: Transform - pos: 27.5,-50.5 - parent: 2 - - uid: 7665 - components: - - type: Transform - pos: -11.5,-26.5 - parent: 2 - - uid: 8159 - components: - - type: Transform - pos: -13.5,-96.5 - parent: 2 - - uid: 8160 - components: - - type: Transform - pos: -14.5,-96.5 - parent: 2 - - uid: 8331 - components: - - type: Transform - pos: 42.5,-29.5 - parent: 2 - - uid: 8514 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 47.5,-3.5 - parent: 2 - - uid: 8515 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 48.5,-4.5 - parent: 2 - - uid: 8574 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 26.5,-0.5 - parent: 2 - - uid: 8803 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 42.5,0.5 - parent: 2 - - uid: 8906 - components: - - type: Transform - pos: 34.5,-53.5 - parent: 2 - - uid: 9270 - components: - - type: Transform - pos: 15.5,-52.5 - parent: 2 - - uid: 9432 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 15.5,-55.5 - parent: 2 - - uid: 9552 - components: - - type: Transform - pos: 8.5,-14.5 - parent: 2 - - uid: 9694 - components: - - type: Transform - pos: 37.5,11.5 - parent: 2 - - uid: 10014 - components: - - type: Transform - pos: 10.5,-14.5 - parent: 2 - - uid: 10022 - components: - - type: Transform - pos: 33.5,-53.5 - parent: 2 - - uid: 10088 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 35.5,-6.5 - parent: 2 - - uid: 10115 - components: - - type: Transform - pos: 3.5,-16.5 - parent: 2 - - uid: 10150 - components: - - type: Transform - pos: 3.5,-19.5 - parent: 2 - - uid: 10156 - components: - - type: Transform - pos: 4.5,-16.5 - parent: 2 - - uid: 10165 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 13.5,-2.5 - parent: 2 - - uid: 10169 - components: - - type: Transform - pos: 4.5,-19.5 - parent: 2 - - uid: 10496 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -53.5,-49.5 - parent: 2 - - uid: 10548 - components: - - type: Transform - pos: -52.5,-55.5 - parent: 2 - - uid: 10549 - components: - - type: Transform - pos: 37.5,10.5 - parent: 2 - - uid: 10621 - components: - - type: Transform - pos: 9.5,-14.5 - parent: 2 - - uid: 10661 - components: - - type: Transform - pos: -39.5,-19.5 - parent: 2 - - uid: 10883 - components: - - type: Transform - pos: 83.5,-43.5 - parent: 2 - - uid: 10988 - components: - - type: Transform - pos: 12.5,18.5 - parent: 2 - - uid: 11079 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 23.5,13.5 - parent: 2 - - uid: 11493 - components: - - type: Transform - pos: 5.5,-16.5 - parent: 2 - - uid: 11835 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 40.5,-32.5 - parent: 2 - - uid: 12012 - components: - - type: Transform - pos: 26.5,-2.5 - parent: 2 - - uid: 12033 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -30.5,-34.5 - parent: 2 - - uid: 12034 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -28.5,-38.5 - parent: 2 - - uid: 12178 - components: - - type: Transform - pos: -29.5,1.5 - parent: 2 - - uid: 12238 - components: - - type: Transform - pos: 28.5,23.5 - parent: 2 - - uid: 12358 - components: - - type: Transform - pos: -29.5,-21.5 - parent: 2 - - uid: 12372 - components: - - type: Transform - pos: 19.5,-58.5 - parent: 2 - - uid: 12675 - components: - - type: Transform - pos: -41.5,-39.5 - parent: 2 - - uid: 12743 - components: - - type: Transform - pos: 2.5,-93.5 - parent: 2 - - uid: 12949 - components: - - type: Transform - pos: -55.5,-31.5 - parent: 2 - - uid: 12950 - components: - - type: Transform - pos: -54.5,-31.5 - parent: 2 - - uid: 13030 - components: - - type: Transform - pos: -5.5,-15.5 - parent: 2 - - uid: 13288 - components: - - type: Transform - pos: 0.5,-93.5 - parent: 2 - - uid: 13291 - components: - - type: Transform - pos: 6.5,-58.5 - parent: 2 - - uid: 13336 - components: - - type: Transform - pos: -32.5,-18.5 - parent: 2 - - uid: 13816 - components: - - type: Transform - pos: 22.5,-58.5 - parent: 2 - - uid: 13821 - components: - - type: Transform - pos: 25.5,-58.5 - parent: 2 - - uid: 14188 - components: - - type: Transform - pos: -40.5,-43.5 - parent: 2 - - uid: 14222 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 35.5,-27.5 - parent: 2 - - uid: 14436 - components: - - type: Transform - pos: -13.5,-21.5 - parent: 2 - - uid: 14588 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -37.5,29.5 - parent: 2 - - uid: 15242 - components: - - type: Transform - pos: -48.5,-50.5 - parent: 2 - - uid: 15243 - components: - - type: Transform - pos: -50.5,-47.5 - parent: 2 - - uid: 15288 - components: - - type: Transform - pos: -45.5,-50.5 - parent: 2 - - uid: 15293 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -36.5,-46.5 - parent: 2 - - uid: 15701 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -6.5,-78.5 - parent: 2 - - uid: 15713 - components: - - type: Transform - pos: -40.5,-50.5 - parent: 2 - - uid: 15925 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -58.5,-58.5 - parent: 2 - - uid: 16012 - components: - - type: Transform - pos: 28.5,-48.5 - parent: 2 - - uid: 16095 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -57.5,-58.5 - parent: 2 - - uid: 16150 - components: - - type: Transform - pos: 55.5,-41.5 - parent: 2 - - uid: 16411 - components: - - type: Transform - pos: -54.5,-0.5 - parent: 2 - - uid: 16412 - components: - - type: Transform - pos: -54.5,-1.5 - parent: 2 - - uid: 16446 - components: - - type: Transform - pos: -51.5,17.5 - parent: 2 - - uid: 16447 - components: - - type: Transform - pos: -51.5,18.5 - parent: 2 - - uid: 16465 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -56.5,13.5 - parent: 2 - - uid: 16500 - components: - - type: Transform - pos: -50.5,-8.5 - parent: 2 - - uid: 16569 - components: - - type: Transform - pos: 83.5,-41.5 - parent: 2 - - uid: 16708 - components: - - type: Transform - pos: 9.5,-95.5 - parent: 2 - - uid: 16931 - components: - - type: Transform - pos: -45.5,-54.5 - parent: 2 - - uid: 17310 - components: - - type: Transform - pos: 42.5,-61.5 - parent: 2 - - uid: 17547 - components: - - type: Transform - pos: 48.5,-61.5 - parent: 2 - - uid: 18076 - components: - - type: Transform - pos: 33.5,-46.5 - parent: 2 - - uid: 18091 - components: - - type: Transform - pos: 25.5,-24.5 - parent: 2 - - uid: 18113 - components: - - type: Transform - pos: -8.5,12.5 - parent: 2 - - uid: 18203 - components: - - type: Transform - pos: 68.5,-36.5 - parent: 2 - - uid: 18506 - components: - - type: Transform - pos: 61.5,-36.5 - parent: 2 - - uid: 18589 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -15.5,19.5 - parent: 2 - - uid: 18812 - components: - - type: Transform - pos: 90.5,-16.5 - parent: 2 - - uid: 18846 - components: - - type: Transform - pos: 38.5,-63.5 - parent: 2 - - uid: 18933 - components: - - type: Transform - pos: -0.5,-32.5 - parent: 2 - - uid: 19227 - components: - - type: Transform - pos: 11.5,-91.5 - parent: 2 - - uid: 19278 - components: - - type: Transform - pos: 50.5,-55.5 - parent: 2 - - uid: 19279 - components: - - type: Transform - pos: 50.5,-54.5 - parent: 2 - - uid: 19280 - components: - - type: Transform - pos: 52.5,-61.5 - parent: 2 - - uid: 19281 - components: - - type: Transform - pos: 52.5,-60.5 - parent: 2 - - uid: 19904 - components: - - type: Transform - pos: 44.5,-50.5 - parent: 2 - - uid: 20434 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -41.5,16.5 - parent: 2 - - uid: 20525 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -46.5,13.5 - parent: 2 - - uid: 20561 - components: - - type: Transform - pos: -19.5,14.5 - parent: 2 - - uid: 20562 - components: - - type: Transform - pos: -19.5,13.5 - parent: 2 - - uid: 20610 - components: - - type: Transform - 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 - pos: -40.5,1.5 - parent: 2 - - uid: 20712 - components: - - type: Transform - pos: -10.5,-13.5 - parent: 2 - - uid: 20756 - components: - - type: Transform - pos: 12.5,-14.5 - parent: 2 - - uid: 20757 - components: - - type: Transform - pos: 12.5,-13.5 - parent: 2 - - uid: 20775 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -37.5,-40.5 - parent: 2 - - uid: 20784 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 27.5,29.5 - parent: 2 - - uid: 20794 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -39.5,-40.5 - parent: 2 - - uid: 21624 - components: - - type: Transform - pos: -53.5,-57.5 - parent: 2 - - uid: 21919 - components: - - type: Transform - pos: 59.5,-56.5 - parent: 2 - - uid: 21927 - components: - - type: Transform - pos: 40.5,9.5 - parent: 2 - - uid: 22001 - components: - - type: Transform - pos: 10.5,28.5 - parent: 2 - - uid: 22091 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 14.5,25.5 - parent: 2 - - uid: 22458 - components: - - type: Transform - pos: 34.5,19.5 - parent: 2 - - uid: 22459 - components: - - type: Transform - pos: 35.5,17.5 - parent: 2 - - uid: 22515 - components: - - type: Transform - pos: 52.5,-33.5 - parent: 2 - - uid: 22648 - components: - - type: Transform - pos: 40.5,15.5 - parent: 2 - - uid: 23012 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 25.5,-50.5 - parent: 2 - - uid: 23041 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 25.5,-49.5 - parent: 2 - - uid: 23497 - components: - - type: Transform - pos: 2.5,-13.5 - parent: 2 - - uid: 23689 - components: - - type: Transform - pos: -40.5,-12.5 - parent: 2 - - uid: 23690 - components: - - type: Transform - pos: -41.5,-12.5 - parent: 2 - - uid: 23698 - components: - - type: Transform - pos: -40.5,-16.5 - parent: 2 - - uid: 23700 - components: - - type: Transform - pos: -50.5,-15.5 - parent: 2 - - uid: 23707 - components: - - type: Transform - pos: -55.5,8.5 - parent: 2 - - uid: 23709 - components: - - type: Transform - pos: -55.5,15.5 - parent: 2 - - uid: 23712 - components: - - type: Transform - pos: -46.5,18.5 - parent: 2 - - uid: 23717 - components: - - type: Transform - pos: -47.5,18.5 - parent: 2 - - uid: 23740 - components: - - type: Transform - pos: -42.5,24.5 - parent: 2 - - uid: 23793 - components: - - type: Transform - pos: -41.5,13.5 - parent: 2 - - uid: 23850 - components: - - type: Transform - pos: -18.5,1.5 - parent: 2 - - uid: 24297 - components: - - type: Transform - pos: -33.5,19.5 - parent: 2 - - uid: 24337 - components: - - type: Transform - pos: -56.5,-19.5 - parent: 2 - - uid: 24450 - components: - - type: Transform - pos: -50.5,1.5 - parent: 2 - - uid: 24453 - components: - - type: Transform - pos: -50.5,0.5 - parent: 2 - - uid: 24482 - components: - - type: Transform - pos: 53.5,-41.5 - parent: 2 - - uid: 24488 - components: - - type: Transform - pos: 51.5,-42.5 - parent: 2 - - uid: 24541 - components: - - type: Transform - pos: 49.5,-39.5 - parent: 2 -- proto: RadioHandheld - entities: - - uid: 3964 - components: - - type: Transform - pos: -22.659456,-18.314274 - parent: 2 - - uid: 13294 - components: - - type: Transform - pos: -22.357222,-18.376818 - parent: 2 - - uid: 22045 - components: - - type: Transform - pos: 28.35513,23.62658 - parent: 2 - - uid: 22046 - components: - - type: Transform - pos: 28.58441,23.772514 - parent: 2 -- proto: RadioHandheldSecurity - entities: - - uid: 12477 - components: - - type: Transform - pos: -38.002132,-6.439286 - parent: 2 - - uid: 12483 - components: - - type: Transform - pos: -37.745163,-6.2924166 - parent: 2 -- proto: RagItem - entities: - - uid: 15855 - components: - - type: Transform - pos: -4.4382114,-46.323513 - parent: 2 - - uid: 20693 - components: - - type: Transform - pos: 19.22141,-6.327036 - parent: 2 -- proto: Railing - entities: - - uid: 35 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -21.5,30.5 - parent: 2 - - uid: 111 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -11.5,13.5 - parent: 2 - - uid: 437 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -13.5,7.5 - parent: 2 - - uid: 438 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -12.5,9.5 - parent: 2 - - uid: 1036 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -13.5,8.5 - parent: 2 - - uid: 1162 - components: - - type: Transform - pos: 88.5,-38.5 - parent: 2 - - uid: 1171 - components: - - type: Transform - pos: 89.5,-38.5 - parent: 2 - - uid: 1365 - components: - - type: Transform - pos: 94.5,-38.5 - parent: 2 - - uid: 1396 - components: - - type: Transform - pos: -10.5,12.5 - parent: 2 - - uid: 1745 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 90.5,-46.5 - parent: 2 - - uid: 1755 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 92.5,-46.5 - parent: 2 - - uid: 1766 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 91.5,-46.5 - parent: 2 - - uid: 1769 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 93.5,-46.5 - parent: 2 - - uid: 1806 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 88.5,-46.5 - parent: 2 - - uid: 1821 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 89.5,-46.5 - parent: 2 - - uid: 2140 - components: - - type: Transform - pos: 91.5,-38.5 - parent: 2 - - uid: 2309 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 94.5,-46.5 - parent: 2 - - uid: 2630 - components: - - type: Transform - pos: -20.5,-12.5 - parent: 2 - - uid: 2713 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -26.5,-12.5 - parent: 2 - - uid: 3309 - components: - - type: Transform - pos: 90.5,-38.5 - parent: 2 - - uid: 3329 - components: - - type: Transform - pos: 92.5,-38.5 - parent: 2 - - uid: 3538 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -2.5,-39.5 - parent: 2 - - uid: 3593 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -11.5,17.5 - parent: 2 - - uid: 3632 - components: - - type: Transform - pos: -2.5,-39.5 - parent: 2 - - uid: 3794 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -5.5,-53.5 - parent: 2 - - uid: 3865 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -4.5,-50.5 - parent: 2 - - uid: 4716 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -3.5,-15.5 - parent: 2 - - uid: 5074 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -15.5,15.5 - parent: 2 - - uid: 5093 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -15.5,16.5 - parent: 2 - - uid: 5789 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 37.5,-12.5 - parent: 2 - - uid: 5790 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 35.5,-12.5 - parent: 2 - - uid: 5800 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 36.5,-12.5 - parent: 2 - - uid: 6114 - components: - - type: Transform - pos: -19.5,-52.5 - parent: 2 - - uid: 6323 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 7.5,-50.5 - parent: 2 - - uid: 6432 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 5.5,-50.5 - parent: 2 - - uid: 7377 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 49.5,12.5 - parent: 2 - - uid: 7379 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 50.5,10.5 - parent: 2 - - uid: 7660 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -3.5,-50.5 - parent: 2 - - uid: 7838 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 6.5,-50.5 - parent: 2 - - uid: 8136 - components: - - type: Transform - pos: -13.5,-96.5 - parent: 2 - - uid: 8137 - components: - - type: Transform - pos: -12.5,-96.5 - parent: 2 - - uid: 8138 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -14.5,-95.5 - parent: 2 - - uid: 8139 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -14.5,-94.5 - parent: 2 - - uid: 8174 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 5.5,-95.5 - parent: 2 - - uid: 8176 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 4.5,-95.5 - parent: 2 - - uid: 8177 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 3.5,-94.5 - parent: 2 - - uid: 8178 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 3.5,-93.5 - parent: 2 - - uid: 8179 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 3.5,-92.5 - parent: 2 - - uid: 8180 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 3.5,-91.5 - parent: 2 - - uid: 8185 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 2.5,-99.5 - parent: 2 - - uid: 8186 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 2.5,-100.5 - parent: 2 - - uid: 8189 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 2.5,-101.5 - parent: 2 - - uid: 8190 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 3.5,-102.5 - parent: 2 - - uid: 8192 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -4.5,-90.5 - parent: 2 - - uid: 8193 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -3.5,-90.5 - parent: 2 - - uid: 8194 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -2.5,-90.5 - parent: 2 - - uid: 8195 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -1.5,-90.5 - parent: 2 - - uid: 8762 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -15.5,13.5 - parent: 2 - - uid: 8778 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 0.5,-14.5 - parent: 2 - - uid: 8828 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -15.5,14.5 - parent: 2 - - uid: 9081 - components: - - type: Transform - pos: -14.5,-51.5 - parent: 2 - - uid: 9265 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -5.5,-52.5 - parent: 2 - - uid: 9300 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 8.5,-53.5 - parent: 2 - - uid: 9308 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 19.5,-15.5 - parent: 2 - - uid: 9505 - components: - - type: Transform - pos: -32.5,-39.5 - parent: 2 - - uid: 9619 - components: - - type: Transform - pos: -20.5,-52.5 - parent: 2 - - uid: 9629 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 0.5,-15.5 - parent: 2 - - uid: 9713 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 33.5,-4.5 - parent: 2 - - uid: 9787 - components: - - type: Transform - pos: -15.5,-51.5 - parent: 2 - - uid: 9788 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -16.5,-52.5 - parent: 2 - - uid: 9841 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 17.5,-1.5 - parent: 2 - - uid: 10525 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 21.5,-16.5 - parent: 2 - - uid: 10688 - components: - - type: Transform - pos: 18.5,-2.5 - parent: 2 - - uid: 10725 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -3.5,-14.5 - parent: 2 - - uid: 10772 - components: - - type: Transform - pos: -35.5,-39.5 - parent: 2 - - uid: 10776 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 33.5,-3.5 - parent: 2 - - uid: 10798 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 33.5,-1.5 - parent: 2 - - uid: 10804 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 33.5,-0.5 - parent: 2 - - uid: 10805 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 33.5,-2.5 - parent: 2 - - uid: 11229 - components: - - type: Transform - pos: -34.5,-39.5 - parent: 2 - - uid: 11458 - components: - - type: Transform - pos: -33.5,-39.5 - parent: 2 - - uid: 11717 - components: - - type: Transform - pos: -3.5,-39.5 - parent: 2 - - uid: 11896 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 8.5,-51.5 - parent: 2 - - uid: 12264 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 21.5,-15.5 - parent: 2 - - uid: 13193 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -17.5,30.5 - parent: 2 - - uid: 13400 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 8.5,-52.5 - parent: 2 - - uid: 14127 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -46.5,-46.5 - parent: 2 - - uid: 14128 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -46.5,-44.5 - parent: 2 - - uid: 14129 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -46.5,-43.5 - parent: 2 - - uid: 14225 - components: - - type: Transform - pos: -16.5,12.5 - parent: 2 - - uid: 14259 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -19.5,32.5 - parent: 2 - - uid: 14326 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -11.5,16.5 - parent: 2 - - uid: 14327 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -11.5,15.5 - parent: 2 - - uid: 14330 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -15.5,17.5 - parent: 2 - - uid: 15029 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -2.5,-50.5 - parent: 2 - - uid: 15655 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -3.5,-39.5 - parent: 2 - - uid: 15698 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -11.5,14.5 - parent: 2 - - uid: 16015 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -5.5,-51.5 - parent: 2 - - uid: 16042 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 19.5,-16.5 - parent: 2 - - uid: 16397 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -56.5,-0.5 - parent: 2 - - uid: 16398 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -56.5,-4.5 - parent: 2 - - uid: 16844 - components: - - type: Transform - pos: 93.5,-38.5 - parent: 2 - - uid: 18054 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -1.5,-39.5 - parent: 2 - - uid: 18112 - components: - - type: Transform - pos: -1.5,-39.5 - parent: 2 - - uid: 20558 - components: - - type: Transform - pos: -19.5,-12.5 - parent: 2 - - uid: 21425 - components: - - type: Transform - pos: -23.5,-15.5 - parent: 2 - - uid: 22343 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -18.5,-15.5 - parent: 2 - - uid: 22579 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -23.5,-17.5 - parent: 2 - - uid: 22586 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -18.5,-16.5 - parent: 2 - - uid: 22645 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -22.5,-17.5 - parent: 2 - - uid: 24316 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -19.5,4.5 - parent: 2 - - uid: 24460 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -23.5,-14.5 - parent: 2 - - uid: 24498 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -26.5,-13.5 - parent: 2 - - uid: 24500 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -27.5,-13.5 - parent: 2 -- proto: RailingCorner - entities: - - uid: 436 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -13.5,9.5 - parent: 2 - - uid: 1546 - components: - - type: Transform - pos: -15.5,12.5 - parent: 2 - - uid: 1628 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -22.5,-14.5 - parent: 2 - - uid: 1967 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -24.5,-15.5 - parent: 2 - - uid: 2042 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -21.5,-12.5 - parent: 2 - - uid: 3011 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -11.5,12.5 - parent: 2 - - uid: 3210 - components: - - type: Transform - pos: -22.5,-15.5 - parent: 2 - - uid: 7291 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -24.5,-14.5 - parent: 2 - - uid: 7376 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 49.5,11.5 - parent: 2 - - uid: 8135 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -14.5,-96.5 - parent: 2 - - uid: 10669 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 33.5,0.5 - parent: 2 - - uid: 10687 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 17.5,-2.5 - parent: 2 - - uid: 14168 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -4.5,-39.5 - parent: 2 - - uid: 17982 - components: - - type: Transform - pos: -9.5,12.5 - parent: 2 - - uid: 20559 - components: - - type: Transform - pos: -36.5,24.5 - parent: 2 - - uid: 22590 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 12.5,-38.5 - parent: 2 - - uid: 24314 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -18.5,4.5 - parent: 2 - - uid: 24503 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -27.5,-14.5 - parent: 2 - - uid: 24510 - components: - - type: Transform - pos: -26.5,-14.5 - parent: 2 -- proto: RailingCornerSmall - entities: - - uid: 7089 - components: - - type: Transform - pos: -20.5,31.5 - parent: 2 - - uid: 7378 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 50.5,11.5 - parent: 2 - - uid: 8181 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 3.5,-95.5 - parent: 2 - - uid: 8183 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 3.5,-90.5 - parent: 2 - - uid: 8184 - components: - - type: Transform - pos: 6.5,-95.5 - parent: 2 - - uid: 9585 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -18.5,31.5 - parent: 2 - - uid: 9789 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -16.5,-51.5 - parent: 2 - - uid: 13196 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -18.5,29.5 - parent: 2 - - uid: 14267 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -20.5,29.5 - parent: 2 - - uid: 20714 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -4.5,-39.5 - parent: 2 -- proto: RailingRound - entities: - - uid: 14832 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -4.5,-38.5 - parent: 2 -- proto: RandomArcade - entities: - - uid: 3762 - components: - - type: Transform - pos: 1.5,12.5 - parent: 2 - - uid: 3768 - components: - - type: Transform - pos: 28.5,19.5 - parent: 2 - - uid: 3772 - components: - - type: Transform - pos: 12.5,-62.5 - parent: 2 - - uid: 12504 - components: - - type: Transform - pos: 48.5,-11.5 - parent: 2 - - uid: 12537 - components: - - type: Transform - pos: 51.5,-11.5 - parent: 2 -- proto: RandomArtifactSpawner - entities: - - uid: 4547 - components: - - type: Transform - pos: 40.5,-44.5 - parent: 2 -- proto: RandomArtifactSpawner20 - entities: - - uid: 4821 - components: - - type: Transform - pos: 5.5,24.5 - parent: 2 - - uid: 5549 - components: - - type: Transform - pos: 3.5,18.5 - parent: 2 - - uid: 5755 - components: - - type: Transform - pos: 38.5,-46.5 - parent: 2 - - uid: 19881 - components: - - type: Transform - pos: 52.5,-48.5 - parent: 2 -- proto: RandomBoard - entities: - - uid: 1106 - components: - - type: Transform - pos: 4.5,-19.5 - parent: 2 - - uid: 1108 - components: - - type: Transform - pos: 3.5,-16.5 - parent: 2 - - uid: 1113 - components: - - type: Transform - pos: 4.5,-16.5 - parent: 2 - - uid: 1330 - components: - - type: Transform - pos: -28.5,-46.5 - parent: 2 - - uid: 2123 - components: - - type: Transform - pos: -53.5,-49.5 - parent: 2 - - uid: 2283 - components: - - type: Transform - pos: 3.5,-19.5 - parent: 2 - - uid: 2550 - components: - - type: Transform - pos: 5.5,-16.5 - parent: 2 - - uid: 2556 - components: - - type: Transform - pos: 7.5,-19.5 - parent: 2 - - uid: 2592 - components: - - type: Transform - pos: -3.5,-23.5 - parent: 2 - - uid: 3113 - components: - - type: Transform - pos: 3.5,-16.5 - parent: 2 - - uid: 3117 - components: - - type: Transform - pos: 6.5,-16.5 - parent: 2 - - uid: 3182 - components: - - type: Transform - pos: 3.5,-19.5 - parent: 2 - - uid: 7429 - components: - - type: Transform - pos: 27.5,-50.5 - parent: 2 - - uid: 22807 - components: - - type: Transform - pos: 4.5,-16.5 - parent: 2 -- proto: RandomCableApcExtensionSpawner - entities: - - uid: 608 - components: - - type: Transform - pos: 46.5,11.5 - parent: 2 - - uid: 609 - components: - - type: Transform - pos: 48.5,11.5 - parent: 2 - - uid: 718 - components: - - type: Transform - pos: 45.5,11.5 - parent: 2 - - uid: 904 - components: - - type: Transform - pos: 47.5,11.5 - parent: 2 - - uid: 940 - components: - - type: Transform - pos: 47.5,8.5 - parent: 2 - - uid: 2888 - components: - - type: Transform - pos: -55.5,-3.5 - parent: 2 -- proto: RandomCableHVSpawner - entities: - - uid: 6875 - components: - - type: Transform - pos: -61.5,26.5 - parent: 2 - - uid: 7038 - components: - - type: Transform - pos: -61.5,24.5 - parent: 2 - - uid: 7057 - components: - - type: Transform - pos: -62.5,25.5 - parent: 2 - - uid: 7058 - components: - - type: Transform - pos: -61.5,28.5 - parent: 2 - - uid: 7061 - components: - - type: Transform - pos: -61.5,30.5 - parent: 2 - - uid: 7068 - components: - - type: Transform - pos: -62.5,29.5 - parent: 2 - - uid: 7074 - components: - - type: Transform - pos: -60.5,29.5 - parent: 2 - - uid: 7075 - components: - - type: Transform - pos: -64.5,29.5 - parent: 2 - - uid: 7076 - components: - - type: Transform - pos: -65.5,30.5 - parent: 2 - - uid: 7087 - components: - - type: Transform - pos: -66.5,29.5 - parent: 2 - - uid: 7108 - components: - - type: Transform - pos: -58.5,29.5 - parent: 2 - - uid: 7113 - components: - - type: Transform - pos: -57.5,30.5 - parent: 2 - - uid: 7114 - components: - - type: Transform - pos: -56.5,29.5 - parent: 2 - - uid: 7183 - components: - - type: Transform - pos: -53.5,31.5 - parent: 2 - - uid: 7184 - components: - - type: Transform - pos: -57.5,31.5 - parent: 2 - - uid: 7193 - components: - - type: Transform - pos: -61.5,31.5 - parent: 2 - - uid: 7200 - components: - - type: Transform - pos: -65.5,31.5 - parent: 2 - - uid: 7201 - components: - - type: Transform - pos: -50.5,29.5 - parent: 2 - - uid: 7226 - components: - - type: Transform - pos: -49.5,30.5 - parent: 2 - - uid: 7229 - components: - - type: Transform - pos: -48.5,29.5 - parent: 2 - - uid: 7234 - components: - - type: Transform - pos: -49.5,31.5 - parent: 2 - - uid: 7245 - components: - - type: Transform - pos: -46.5,29.5 - parent: 2 - - uid: 7289 - components: - - type: Transform - pos: -63.5,13.5 - parent: 2 - - uid: 7294 - components: - - type: Transform - pos: -63.5,21.5 - parent: 2 - - uid: 7326 - components: - - type: Transform - pos: -63.5,17.5 - parent: 2 - - uid: 7404 - components: - - type: Transform - pos: -62.5,17.5 - parent: 2 - - uid: 7420 - components: - - type: Transform - pos: -61.5,18.5 - parent: 2 - - uid: 7451 - components: - - type: Transform - pos: -61.5,16.5 - parent: 2 - - uid: 7453 - components: - - type: Transform - pos: -62.5,13.5 - parent: 2 - - uid: 7461 - components: - - type: Transform - pos: -61.5,14.5 - parent: 2 - - uid: 7466 - components: - - type: Transform - pos: -61.5,12.5 - parent: 2 - - uid: 7481 - components: - - type: Transform - pos: -63.5,9.5 - parent: 2 - - uid: 7505 - components: - - type: Transform - pos: -62.5,9.5 - parent: 2 - - uid: 7521 - components: - - type: Transform - pos: -61.5,10.5 - parent: 2 - - uid: 18982 - components: - - type: Transform - pos: -67.5,-52.5 - parent: 2 - - uid: 20157 - components: - - type: Transform - pos: -71.5,-56.5 - parent: 2 - - uid: 20549 - components: - - type: Transform - pos: -76.5,-54.5 - parent: 2 - - uid: 20749 - components: - - type: Transform - pos: 53.5,2.5 - parent: 2 - - uid: 21182 - components: - - type: Transform - pos: -66.5,-54.5 - parent: 2 - - uid: 21377 - components: - - type: Transform - pos: -68.5,-54.5 - parent: 2 - - uid: 21399 - components: - - type: Transform - pos: -65.5,-54.5 - parent: 2 - - uid: 23702 - components: - - type: Transform - pos: -75.5,-52.5 - parent: 2 - - uid: 23704 - components: - - type: Transform - pos: 57.5,2.5 - parent: 2 - - uid: 23706 - components: - - type: Transform - pos: 59.5,2.5 - parent: 2 - - uid: 23710 - components: - - type: Transform - pos: -63.5,-53.5 - parent: 2 - - uid: 23711 - components: - - type: Transform - pos: 65.5,2.5 - parent: 2 - - uid: 23713 - components: - - type: Transform - pos: 67.5,2.5 - parent: 2 - - uid: 23714 - components: - - type: Transform - pos: -67.5,-53.5 - parent: 2 - - uid: 23716 - components: - - type: Transform - pos: 70.5,2.5 - parent: 2 - - uid: 23718 - components: - - type: Transform - pos: 58.5,1.5 - parent: 2 - - uid: 23719 - components: - - type: Transform - pos: 66.5,3.5 - parent: 2 - - uid: 23720 - components: - - type: Transform - pos: 66.5,1.5 - parent: 2 -- proto: RandomCableMVSpawner - entities: - - uid: 20574 - components: - - type: Transform - pos: 40.5,18.5 - parent: 2 -- proto: RandomDrinkBottle - entities: - - uid: 4234 - components: - - type: Transform - pos: 0.5,24.5 - parent: 2 - - uid: 8866 - components: - - type: Transform - pos: 49.5,11.5 - parent: 2 - - uid: 11763 - components: - - type: Transform - pos: 1.5,-34.5 - parent: 2 - - uid: 13721 - components: - - type: Transform - pos: 2.5,-45.5 - parent: 2 - - uid: 18820 - components: - - type: Transform - pos: 74.5,-64.5 - parent: 2 - - uid: 19032 - components: - - type: Transform - pos: 46.5,-74.5 - parent: 2 - - uid: 20429 - components: - - type: Transform - pos: -41.5,16.5 - parent: 2 - - uid: 21404 - components: - - type: Transform - pos: -33.5,-20.5 - parent: 2 -- proto: RandomDrinkGlass - entities: - - uid: 3864 - components: - - type: Transform - pos: -4.5,-42.5 - parent: 2 - - uid: 11462 - components: - - type: Transform - pos: -6.5,-42.5 - parent: 2 - - uid: 14990 - components: - - type: Transform - pos: -3.5,-46.5 - parent: 2 - - uid: 15038 - components: - - type: Transform - pos: -1.5,-46.5 - parent: 2 -- proto: RandomDrinkSoda - entities: - - uid: 6020 - components: - - type: Transform - pos: 18.5,-48.5 - parent: 2 - - uid: 6021 - components: - - type: Transform - pos: 20.5,-48.5 - parent: 2 - - uid: 6022 - components: - - type: Transform - pos: 19.5,-49.5 - parent: 2 - - uid: 10990 - components: - - type: Transform - pos: 7.5,-23.5 - parent: 2 - - uid: 10991 - components: - - type: Transform - pos: 8.5,-23.5 - parent: 2 - - uid: 22783 - components: - - type: Transform - pos: -7.5,-38.5 - parent: 2 - - uid: 22785 - components: - - type: Transform - pos: -19.5,-40.5 - parent: 2 -- proto: RandomFoodBakedSingle - entities: - - uid: 3882 - components: - - type: Transform - pos: -6.5,-35.5 - parent: 2 - - uid: 7905 - components: - - type: Transform - pos: 20.5,-16.5 - parent: 2 - - uid: 7914 - components: - - type: Transform - pos: 20.5,-15.5 - parent: 2 - - uid: 18919 - components: - - type: Transform - pos: -10.5,-38.5 - parent: 2 -- proto: RandomFoodMeal - entities: - - uid: 7210 - components: - - type: Transform - pos: -7.5,-35.5 - parent: 2 -- proto: RandomFoodSingle - entities: - - uid: 20137 - components: - - type: Transform - pos: -7.5,-39.5 - parent: 2 -- proto: RandomInstruments - entities: - - uid: 357 - components: - - type: Transform - pos: 7.5,-33.5 - parent: 2 - - uid: 2381 - components: - - type: Transform - pos: -44.5,20.5 - parent: 2 - - uid: 3777 - components: - - type: Transform - pos: 5.5,-33.5 - parent: 2 - - uid: 7795 - components: - - type: Transform - pos: 42.5,3.5 - parent: 2 - - uid: 21623 - components: - - type: Transform - pos: -53.5,-57.5 - parent: 2 -- proto: RandomPainting - entities: - - uid: 1261 - components: - - type: Transform - pos: 14.5,-54.5 - parent: 2 - - uid: 3268 - components: - - type: Transform - pos: 6.5,-32.5 - parent: 2 - - uid: 3710 - components: - - type: Transform - pos: 20.5,-38.5 - parent: 2 - - uid: 3752 - components: - - type: Transform - pos: 16.5,-52.5 - parent: 2 - - uid: 5877 - components: - - type: Transform - pos: 20.5,-42.5 - parent: 2 - - uid: 9139 - components: - - type: Transform - pos: -39.5,-53.5 - parent: 2 - - uid: 9146 - components: - - type: Transform - pos: -37.5,-50.5 - parent: 2 - - uid: 9284 - components: - - type: Transform - pos: -37.5,-56.5 - parent: 2 - - uid: 9293 - components: - - type: Transform - pos: 16.5,-50.5 - parent: 2 - - uid: 9317 - components: - - type: Transform - pos: 13.5,-50.5 - parent: 2 - - uid: 22226 - components: - - type: Transform - pos: 21.5,-45.5 - parent: 2 - - uid: 22686 - components: - - type: Transform - pos: 14.5,-34.5 - parent: 2 - - uid: 23008 - components: - - type: Transform - pos: 13.5,-43.5 - parent: 2 - - uid: 23013 - components: - - type: Transform - pos: 13.5,-37.5 - parent: 2 -- proto: RandomPosterAny - entities: - - uid: 593 - components: - - type: Transform - pos: 41.5,10.5 - parent: 2 - - uid: 1600 - components: - - type: Transform - pos: -31.5,-11.5 - parent: 2 - - uid: 2149 - components: - - type: Transform - pos: -52.5,-56.5 - parent: 2 - - uid: 2164 - components: - - type: Transform - pos: -46.5,-49.5 - parent: 2 - - uid: 6015 - components: - - type: Transform - pos: 16.5,-48.5 - parent: 2 - - uid: 6016 - components: - - type: Transform - pos: 22.5,-47.5 - parent: 2 - - uid: 6018 - components: - - type: Transform - pos: 16.5,-46.5 - parent: 2 - - uid: 6603 - components: - - type: Transform - pos: 24.5,9.5 - parent: 2 - - uid: 7975 - components: - - type: Transform - pos: 34.5,-56.5 - parent: 2 - - uid: 10481 - components: - - type: Transform - pos: -32.5,-34.5 - parent: 2 - - uid: 10493 - components: - - type: Transform - pos: -50.5,-53.5 - parent: 2 - - uid: 10512 - components: - - type: Transform - pos: -40.5,-38.5 - parent: 2 - - uid: 10514 - components: - - type: Transform - pos: -39.5,-43.5 - parent: 2 - - uid: 10965 - components: - - type: Transform - pos: 5.5,-43.5 - parent: 2 - - uid: 11001 - components: - - type: Transform - pos: 5.5,-37.5 - parent: 2 - - uid: 14760 - components: - - type: Transform - pos: -42.5,-51.5 - parent: 2 - - uid: 15849 - components: - - type: Transform - pos: 29.5,-52.5 - parent: 2 - - uid: 16138 - components: - - type: Transform - pos: -18.5,-31.5 - parent: 2 - - uid: 16140 - components: - - type: Transform - pos: 1.5,-38.5 - parent: 2 - - uid: 16143 - components: - - type: Transform - pos: 21.5,-55.5 - parent: 2 - - uid: 16144 - components: - - type: Transform - pos: 25.5,-44.5 - parent: 2 - - uid: 16145 - components: - - type: Transform - pos: 32.5,-47.5 - parent: 2 - - uid: 16146 - components: - - type: Transform - pos: 47.5,-39.5 - parent: 2 - - uid: 16155 - components: - - type: Transform - pos: 44.5,-33.5 - parent: 2 - - uid: 16156 - components: - - type: Transform - pos: 46.5,-10.5 - parent: 2 - - uid: 16157 - components: - - type: Transform - pos: 46.5,-2.5 - parent: 2 - - uid: 16159 - components: - - type: Transform - pos: 43.5,0.5 - parent: 2 - - uid: 16161 - components: - - type: Transform - pos: 50.5,8.5 - parent: 2 - - uid: 17020 - components: - - type: Transform - pos: 40.5,-25.5 - parent: 2 - - uid: 17022 - components: - - type: Transform - pos: 23.5,-32.5 - parent: 2 - - uid: 17023 - components: - - type: Transform - pos: 18.5,-30.5 - parent: 2 - - uid: 17246 - components: - - type: Transform - pos: 40.5,7.5 - parent: 2 - - uid: 17512 - components: - - type: Transform - pos: 21.5,16.5 - parent: 2 - - uid: 17587 - components: - - type: Transform - pos: 0.5,21.5 - parent: 2 - - uid: 17588 - components: - - type: Transform - pos: -2.5,26.5 - parent: 2 - - uid: 17589 - components: - - type: Transform - pos: 8.5,27.5 - parent: 2 - - uid: 17640 - components: - - type: Transform - pos: -20.5,21.5 - parent: 2 - - uid: 17642 - components: - - type: Transform - pos: -8.5,23.5 - parent: 2 - - uid: 18906 - components: - - type: Transform - pos: -48.5,-57.5 - parent: 2 - - uid: 19870 - components: - - type: Transform - pos: 55.5,-51.5 - parent: 2 - - uid: 19871 - components: - - type: Transform - pos: 49.5,-61.5 - parent: 2 - - uid: 19872 - components: - - type: Transform - pos: 38.5,-62.5 - parent: 2 - - uid: 19873 - components: - - type: Transform - pos: 41.5,-54.5 - parent: 2 - - uid: 21672 - components: - - type: Transform - pos: -54.5,-54.5 - parent: 2 - - uid: 22655 - components: - - type: Transform - pos: 36.5,20.5 - parent: 2 - - uid: 22656 - components: - - type: Transform - pos: 36.5,26.5 - parent: 2 - - uid: 22658 - components: - - type: Transform - pos: 27.5,17.5 - parent: 2 - - uid: 22665 - components: - - type: Transform - pos: 17.5,-12.5 - parent: 2 - - uid: 22666 - components: - - type: Transform - pos: 22.5,-5.5 - parent: 2 - - uid: 22667 - components: - - type: Transform - pos: 18.5,-1.5 - parent: 2 - - uid: 22668 - components: - - type: Transform - pos: 27.5,-5.5 - parent: 2 - - uid: 22669 - components: - - type: Transform - pos: 23.5,-11.5 - parent: 2 - - uid: 22670 - components: - - type: Transform - pos: 38.5,12.5 - parent: 2 - - uid: 22688 - components: - - type: Transform - pos: 0.5,-45.5 - parent: 2 - - uid: 22689 - components: - - type: Transform - pos: 2.5,-42.5 - parent: 2 - - uid: 22690 - components: - - type: Transform - pos: 6.5,-40.5 - parent: 2 - - uid: 22692 - components: - - type: Transform - pos: 3.5,-24.5 - parent: 2 - - uid: 22693 - components: - - type: Transform - pos: -3.5,-26.5 - parent: 2 - - uid: 22694 - components: - - type: Transform - pos: -14.5,-28.5 - parent: 2 - - uid: 22695 - components: - - type: Transform - pos: 3.5,-20.5 - parent: 2 - - uid: 23587 - components: - - type: Transform - pos: 21.5,11.5 - parent: 2 - - uid: 24341 - components: - - type: Transform - pos: -36.5,18.5 - parent: 2 - - uid: 24342 - components: - - type: Transform - pos: -33.5,7.5 - parent: 2 - - uid: 24343 - components: - - type: Transform - pos: -21.5,12.5 - parent: 2 - - uid: 24344 - components: - - type: Transform - pos: -26.5,18.5 - parent: 2 - - uid: 24345 - components: - - type: Transform - pos: -37.5,22.5 - parent: 2 - - uid: 24346 - components: - - type: Transform - pos: -49.5,20.5 - parent: 2 - - uid: 24347 - components: - - type: Transform - pos: -51.5,21.5 - parent: 2 - - uid: 24348 - components: - - type: Transform - pos: -54.5,9.5 - parent: 2 - - uid: 24349 - components: - - type: Transform - pos: -47.5,9.5 - parent: 2 - - uid: 24350 - components: - - type: Transform - pos: -53.5,0.5 - parent: 2 - - uid: 24351 - components: - - type: Transform - pos: -54.5,-8.5 - parent: 2 - - uid: 24352 - components: - - type: Transform - pos: -49.5,-15.5 - parent: 2 - - uid: 24353 - components: - - type: Transform - pos: -57.5,-16.5 - parent: 2 - - uid: 24354 - components: - - type: Transform - pos: -39.5,-14.5 - parent: 2 - - uid: 24355 - components: - - type: Transform - pos: -43.5,-11.5 - parent: 2 - - uid: 24357 - components: - - type: Transform - pos: -37.5,-17.5 - parent: 2 - - uid: 24358 - components: - - type: Transform - pos: -34.5,-16.5 - parent: 2 - - uid: 24476 - components: - - type: Transform - pos: 53.5,-40.5 - parent: 2 - - uid: 24477 - components: - - type: Transform - pos: 51.5,-40.5 - parent: 2 - - uid: 24478 - components: - - type: Transform - pos: 52.5,-40.5 - parent: 2 - - uid: 24497 - components: - - type: Transform - pos: 53.5,-42.5 - parent: 2 - - uid: 24785 - components: - - type: Transform - pos: -6.5,-29.5 - parent: 2 - - uid: 24786 - components: - - type: Transform - pos: -1.5,-31.5 - parent: 2 - - uid: 24787 - components: - - type: Transform - pos: 2.5,-33.5 - parent: 2 -- proto: RandomPosterContraband - entities: - - uid: 5583 - components: - - type: Transform - pos: -51.5,-49.5 - parent: 2 - - uid: 6017 - components: - - type: Transform - pos: 19.5,-51.5 - parent: 2 - - uid: 15739 - components: - - type: Transform - pos: -31.5,-18.5 - parent: 2 - - uid: 16158 - components: - - type: Transform - pos: 46.5,-7.5 - parent: 2 - - uid: 22651 - components: - - type: Transform - pos: 37.5,16.5 - parent: 2 - - uid: 22652 - components: - - type: Transform - pos: 30.5,23.5 - parent: 2 - - uid: 22653 - components: - - type: Transform - pos: 44.5,22.5 - parent: 2 - - uid: 22674 - components: - - type: Transform - pos: -44.5,-56.5 - parent: 2 - - uid: 24339 - components: - - type: Transform - pos: -37.5,9.5 - parent: 2 - - uid: 24340 - components: - - type: Transform - pos: -41.5,14.5 - parent: 2 -- proto: RandomPosterLegit - entities: - - uid: 3356 - components: - - type: Transform - pos: -49.5,-42.5 - parent: 2 - - uid: 3405 - components: - - type: Transform - pos: -49.5,-25.5 - parent: 2 - - uid: 3540 - components: - - type: Transform - pos: -40.5,-25.5 - parent: 2 - - uid: 3542 - components: - - type: Transform - pos: -32.5,-30.5 - parent: 2 - - uid: 3556 - components: - - type: Transform - pos: -25.5,-22.5 - parent: 2 - - uid: 3599 - components: - - type: Transform - pos: -25.5,-38.5 - parent: 2 - - uid: 3866 - components: - - type: Transform - pos: -35.5,-38.5 - parent: 2 - - uid: 3869 - components: - - type: Transform - pos: -35.5,-44.5 - parent: 2 - - uid: 5978 - components: - - type: Transform - pos: -31.5,-58.5 - parent: 2 - - uid: 6019 - components: - - type: Transform - pos: 22.5,-49.5 - parent: 2 - - uid: 8517 - components: - - type: Transform - pos: 24.5,-17.5 - parent: 2 - - uid: 9563 - components: - - type: Transform - pos: 34.5,9.5 - parent: 2 - - uid: 10479 - components: - - type: Transform - pos: -35.5,-56.5 - parent: 2 - - uid: 10485 - components: - - type: Transform - pos: -47.5,-55.5 - parent: 2 - - uid: 10502 - components: - - type: Transform - pos: -46.5,-35.5 - parent: 2 - - uid: 10508 - components: - - type: Transform - pos: -38.5,-21.5 - parent: 2 - - uid: 10510 - components: - - type: Transform - pos: -54.5,-20.5 - parent: 2 - - uid: 10643 - components: - - type: Transform - pos: -32.5,-23.5 - parent: 2 - - uid: 11961 - components: - - type: Transform - pos: 46.5,-15.5 - parent: 2 - - uid: 12862 - components: - - type: Transform - pos: -21.5,-45.5 - parent: 2 - - uid: 12865 - components: - - type: Transform - pos: -18.5,-49.5 - parent: 2 - - uid: 14173 - components: - - type: Transform - pos: -30.5,-43.5 - parent: 2 - - uid: 14187 - components: - - type: Transform - pos: -28.5,-52.5 - parent: 2 - - uid: 15128 - components: - - type: Transform - pos: -31.5,-68.5 - parent: 2 - - uid: 15841 - components: - - type: Transform - pos: 12.5,-61.5 - parent: 2 - - uid: 16119 - components: - - type: Transform - pos: -13.5,-36.5 - parent: 2 - - uid: 16123 - components: - - type: Transform - pos: 18.5,-19.5 - parent: 2 - - uid: 16124 - components: - - type: Transform - pos: 28.5,-19.5 - parent: 2 - - uid: 16130 - components: - - type: Transform - pos: 45.5,-26.5 - parent: 2 - - uid: 16133 - components: - - type: Transform - pos: -0.5,9.5 - parent: 2 - - uid: 16135 - components: - - type: Transform - pos: -13.5,5.5 - parent: 2 - - uid: 16154 - components: - - type: Transform - pos: 45.5,-31.5 - parent: 2 - - uid: 16160 - components: - - type: Transform - pos: 40.5,2.5 - parent: 2 - - uid: 17024 - components: - - type: Transform - pos: 24.5,-23.5 - parent: 2 - - uid: 17584 - components: - - type: Transform - pos: -6.5,12.5 - parent: 2 - - uid: 17585 - components: - - type: Transform - pos: 14.5,13.5 - parent: 2 - - uid: 17586 - components: - - type: Transform - pos: 7.5,21.5 - parent: 2 - - uid: 20227 - components: - - type: Transform - pos: -4.5,13.5 - parent: 2 - - uid: 20251 - components: - - type: Transform - pos: -21.5,-53.5 - parent: 2 - - uid: 20252 - components: - - type: Transform - pos: -27.5,-51.5 - parent: 2 - - uid: 21260 - components: - - type: Transform - pos: 15.5,-5.5 - parent: 2 - - uid: 22654 - components: - - type: Transform - pos: 47.5,18.5 - parent: 2 - - uid: 22657 - components: - - type: Transform - pos: 30.5,15.5 - parent: 2 - - uid: 22659 - components: - - type: Transform - pos: 17.5,9.5 - parent: 2 - - uid: 22660 - components: - - type: Transform - pos: 23.5,0.5 - parent: 2 - - uid: 22661 - components: - - type: Transform - pos: 25.5,4.5 - parent: 2 - - uid: 22662 - components: - - type: Transform - pos: 34.5,-0.5 - parent: 2 - - uid: 22663 - components: - - type: Transform - pos: 33.5,-8.5 - parent: 2 - - uid: 22664 - components: - - type: Transform - pos: 28.5,-12.5 - parent: 2 - - uid: 22671 - components: - - type: Transform - pos: 25.5,20.5 - parent: 2 - - uid: 22672 - components: - - type: Transform - pos: 20.5,23.5 - parent: 2 - - uid: 22676 - components: - - type: Transform - pos: -31.5,-64.5 - parent: 2 - - uid: 22677 - components: - - type: Transform - pos: -31.5,-78.5 - parent: 2 - - uid: 22678 - components: - - type: Transform - pos: -36.5,-60.5 - parent: 2 - - uid: 22679 - components: - - type: Transform - pos: -9.5,-51.5 - parent: 2 - - uid: 22680 - components: - - type: Transform - pos: -5.5,-64.5 - parent: 2 - - uid: 22681 - components: - - type: Transform - pos: -9.5,-70.5 - parent: 2 - - uid: 22682 - components: - - type: Transform - pos: -5.5,-75.5 - parent: 2 - - uid: 22683 - components: - - type: Transform - pos: 12.5,-72.5 - parent: 2 - - uid: 22684 - components: - - type: Transform - pos: 12.5,-66.5 - parent: 2 - - uid: 22685 - components: - - type: Transform - pos: 8.5,-57.5 - parent: 2 - - uid: 22687 - components: - - type: Transform - pos: -1.5,-54.5 - parent: 2 - - uid: 22696 - components: - - type: Transform - pos: 7.5,-20.5 - parent: 2 - - uid: 22697 - components: - - type: Transform - pos: 12.5,-15.5 - parent: 2 - - uid: 24326 - components: - - type: Transform - pos: -20.5,8.5 - parent: 2 - - uid: 24327 - components: - - type: Transform - pos: -22.5,4.5 - parent: 2 - - uid: 24328 - components: - - type: Transform - pos: -24.5,-0.5 - parent: 2 - - uid: 24329 - components: - - type: Transform - pos: -26.5,-4.5 - parent: 2 - - uid: 24331 - components: - - type: Transform - pos: -35.5,-5.5 - parent: 2 - - uid: 24332 - components: - - type: Transform - pos: -41.5,-9.5 - parent: 2 - - uid: 24333 - components: - - type: Transform - pos: -34.5,-9.5 - parent: 2 - - uid: 24334 - components: - - type: Transform - pos: -42.5,0.5 - parent: 2 - - uid: 24335 - components: - - type: Transform - pos: -36.5,6.5 - parent: 2 - - uid: 24336 - components: - - type: Transform - pos: -40.5,6.5 - parent: 2 - - uid: 24338 - components: - - type: Transform - pos: -28.5,16.5 - parent: 2 - - uid: 24440 - components: - - type: Transform - pos: -30.5,2.5 - parent: 2 -- proto: RandomSmokables - entities: - - uid: 717 - components: - - type: Transform - pos: 27.675076,-28.617666 - parent: 2 - - uid: 1929 - components: - - type: Transform - pos: -39.363045,19.707558 - parent: 2 - - uid: 3412 - components: - - type: Transform - pos: -25.293602,22.601685 - parent: 2 - - uid: 11846 - components: - - type: Transform - pos: 1.3880653,-33.39091 - parent: 2 - - uid: 14971 - components: - - type: Transform - pos: -27.887064,-45.89555 - parent: 2 - - uid: 15170 - components: - - type: Transform - pos: -6.4363174,-43.468136 - parent: 2 - - uid: 18968 - components: - - type: Transform - pos: -0.31731188,-52.32215 - parent: 2 - - uid: 18986 - components: - - type: Transform - pos: 37.686077,2.362224 - parent: 2 - - uid: 19551 - components: - - type: Transform - pos: -19.602623,-40.284576 - parent: 2 - - uid: 22751 - components: - - type: Transform - pos: -14.351573,15.661057 - parent: 2 - - uid: 22752 - components: - - type: Transform - pos: -29.606667,-46.020638 - parent: 2 - - uid: 22753 - components: - - type: Transform - pos: -31.352697,-54.26417 - parent: 2 - - uid: 22754 - components: - - type: Transform - pos: -53.675484,-50.3226 - parent: 2 - - uid: 22756 - components: - - type: Transform - pos: -12.260887,16.963942 - parent: 2 - - uid: 22758 - components: - - type: Transform - pos: 48.336163,-60.439056 - parent: 2 - - uid: 24319 - components: - - type: Transform - pos: -17.680635,9.668823 - parent: 2 -- proto: RandomSnacks - entities: - - uid: 12935 - components: - - type: Transform - pos: -59.5,-29.5 - parent: 2 - - uid: 20081 - components: - - type: Transform - pos: -29.5,25.5 - parent: 2 -- proto: RandomSoap - entities: - - uid: 14422 - components: - - type: Transform - pos: 46.5,-41.5 - parent: 2 -- proto: RandomSpawner - entities: - - uid: 3227 - components: - - type: Transform - pos: 42.5,9.5 - parent: 2 - - uid: 3675 - components: - - type: Transform - pos: 48.5,9.5 - parent: 2 - - uid: 5315 - components: - - type: Transform - pos: 31.5,-58.5 - parent: 2 - - uid: 5694 - components: - - type: Transform - pos: -18.5,-23.5 - parent: 2 - - uid: 5709 - components: - - type: Transform - pos: -10.5,-91.5 - parent: 2 - - uid: 6185 - components: - - type: Transform - pos: 63.5,-57.5 - parent: 2 - - uid: 8199 - components: - - type: Transform - pos: 7.5,-93.5 - parent: 2 - - uid: 8442 - components: - - type: Transform - pos: 17.5,-50.5 - parent: 2 - - uid: 9116 - components: - - type: Transform - pos: 29.5,-58.5 - parent: 2 - - uid: 9117 - components: - - type: Transform - pos: 28.5,-58.5 - parent: 2 - - uid: 9517 - components: - - type: Transform - pos: -36.5,-19.5 - parent: 2 - - uid: 9999 - components: - - type: Transform - pos: 47.5,12.5 - parent: 2 - - uid: 10064 - components: - - type: Transform - pos: -12.5,11.5 - parent: 2 - - uid: 10073 - components: - - type: Transform - pos: 3.5,13.5 - parent: 2 - - uid: 10082 - components: - - type: Transform - pos: 19.5,6.5 - parent: 2 - - uid: 10119 - components: - - type: Transform - pos: 31.5,9.5 - parent: 2 - - uid: 10210 - components: - - type: Transform - pos: 30.5,-1.5 - parent: 2 - - uid: 10237 - components: - - type: Transform - pos: 32.5,-14.5 - parent: 2 - - uid: 10458 - components: - - type: Transform - pos: 27.5,-22.5 - parent: 2 - - uid: 10461 - components: - - type: Transform - pos: 21.5,-47.5 - parent: 2 - - uid: 10477 - components: - - type: Transform - pos: 52.5,-17.5 - parent: 2 - - uid: 10478 - components: - - type: Transform - pos: 47.5,-21.5 - parent: 2 - - uid: 10491 - components: - - type: Transform - pos: 51.5,-24.5 - parent: 2 - - uid: 10515 - components: - - type: Transform - pos: 48.5,-53.5 - parent: 2 - - uid: 10608 - components: - - type: Transform - pos: 27.5,-54.5 - parent: 2 - - uid: 10632 - components: - - type: Transform - pos: 33.5,-55.5 - parent: 2 - - uid: 10719 - components: - - type: Transform - pos: 23.5,-53.5 - parent: 2 - - uid: 10770 - components: - - type: Transform - pos: 9.5,-50.5 - parent: 2 - - uid: 10903 - components: - - type: Transform - pos: 0.5,-47.5 - parent: 2 - - uid: 10904 - components: - - type: Transform - pos: -8.5,-51.5 - parent: 2 - - uid: 10905 - components: - - type: Transform - pos: -6.5,-68.5 - parent: 2 - - uid: 10917 - components: - - type: Transform - pos: 9.5,-66.5 - parent: 2 - - uid: 10918 - components: - - type: Transform - pos: 11.5,-33.5 - parent: 2 - - uid: 10919 - components: - - type: Transform - pos: 10.5,-22.5 - parent: 2 - - uid: 10920 - components: - - type: Transform - pos: -25.5,-30.5 - parent: 2 - - uid: 10921 - components: - - type: Transform - pos: -23.5,-20.5 - parent: 2 - - uid: 10922 - components: - - type: Transform - pos: -20.5,-16.5 - parent: 2 - - uid: 10972 - components: - - type: Transform - pos: 50.5,-9.5 - parent: 2 - - uid: 11191 - components: - - type: Transform - pos: 30.5,-56.5 - parent: 2 - - uid: 11684 - components: - - type: Transform - pos: 51.5,-36.5 - parent: 2 - - uid: 12407 - components: - - type: Transform - pos: -47.5,-52.5 - parent: 2 - - uid: 12891 - components: - - type: Transform - pos: -2.5,-27.5 - parent: 2 - - uid: 15871 - components: - - type: Transform - pos: -23.5,-47.5 - parent: 2 - - uid: 15918 - components: - - type: Transform - pos: -52.5,-9.5 - parent: 2 - - uid: 15987 - components: - - type: Transform - pos: 46.5,7.5 - parent: 2 - - uid: 16354 - components: - - type: Transform - pos: -51.5,-9.5 - parent: 2 - - uid: 16491 - components: - - type: Transform - pos: -51.5,12.5 - parent: 2 - - uid: 16492 - components: - - type: Transform - pos: -50.5,11.5 - parent: 2 - - uid: 16658 - components: - - type: Transform - pos: 32.5,-60.5 - parent: 2 - - uid: 16659 - components: - - type: Transform - pos: 33.5,-59.5 - parent: 2 - - uid: 16660 - components: - - type: Transform - pos: 34.5,-58.5 - parent: 2 - - uid: 16661 - components: - - type: Transform - pos: 33.5,-57.5 - parent: 2 - - uid: 16870 - components: - - type: Transform - pos: 55.5,-38.5 - parent: 2 - - uid: 16881 - components: - - type: Transform - pos: 68.5,-38.5 - parent: 2 - - uid: 17191 - components: - - type: Transform - pos: 63.5,-36.5 - parent: 2 - - uid: 17261 - components: - - type: Transform - pos: 28.5,-76.5 - parent: 2 - - uid: 18932 - components: - - type: Transform - pos: -1.5,-26.5 - parent: 2 - - uid: 19134 - components: - - type: Transform - pos: 92.5,-35.5 - parent: 2 - - uid: 19135 - components: - - type: Transform - pos: 91.5,-52.5 - parent: 2 - - uid: 19136 - components: - - type: Transform - pos: 87.5,-54.5 - parent: 2 - - uid: 19137 - components: - - type: Transform - pos: 82.5,-58.5 - parent: 2 - - uid: 19138 - components: - - type: Transform - pos: 74.5,-60.5 - parent: 2 - - uid: 19139 - components: - - type: Transform - pos: 75.5,-54.5 - parent: 2 - - uid: 19140 - components: - - type: Transform - pos: 79.5,-47.5 - parent: 2 - - uid: 20018 - components: - - type: Transform - pos: 87.5,-31.5 - parent: 2 - - uid: 20019 - components: - - type: Transform - pos: 94.5,-32.5 - parent: 2 - - uid: 20020 - components: - - type: Transform - pos: 94.5,-28.5 - parent: 2 - - uid: 20021 - components: - - type: Transform - pos: 89.5,-27.5 - parent: 2 - - uid: 20022 - components: - - type: Transform - pos: 29.5,-75.5 - parent: 2 - - uid: 20023 - components: - - type: Transform - pos: 95.5,-24.5 - parent: 2 - - uid: 20024 - components: - - type: Transform - pos: 84.5,-22.5 - parent: 2 - - uid: 20025 - components: - - type: Transform - pos: 82.5,-22.5 - parent: 2 - - uid: 20026 - components: - - type: Transform - pos: 84.5,-18.5 - parent: 2 - - uid: 20027 - components: - - type: Transform - pos: 82.5,-16.5 - parent: 2 - - uid: 20028 - components: - - type: Transform - pos: 89.5,-16.5 - parent: 2 - - uid: 20029 - components: - - type: Transform - pos: 92.5,-18.5 - parent: 2 - - uid: 20030 - components: - - type: Transform - pos: 85.5,-12.5 - parent: 2 - - uid: 20031 - components: - - type: Transform - pos: 73.5,-58.5 - parent: 2 - - uid: 20032 - components: - - type: Transform - pos: 70.5,-58.5 - parent: 2 - - uid: 20033 - components: - - type: Transform - pos: 70.5,-61.5 - parent: 2 - - uid: 20034 - components: - - type: Transform - pos: 73.5,-64.5 - parent: 2 - - uid: 20035 - components: - - type: Transform - pos: 66.5,-60.5 - parent: 2 - - uid: 20036 - components: - - type: Transform - pos: 67.5,-72.5 - parent: 2 - - uid: 20037 - components: - - type: Transform - pos: 63.5,-73.5 - parent: 2 - - uid: 20038 - components: - - type: Transform - pos: 65.5,-76.5 - parent: 2 - - uid: 20039 - components: - - type: Transform - pos: 73.5,-77.5 - parent: 2 - - uid: 20040 - components: - - type: Transform - pos: 75.5,-73.5 - parent: 2 - - uid: 20042 - components: - - type: Transform - pos: 67.5,-81.5 - parent: 2 - - uid: 20043 - components: - - type: Transform - pos: 64.5,-81.5 - parent: 2 - - uid: 20044 - components: - - type: Transform - pos: 49.5,-77.5 - parent: 2 - - uid: 20045 - components: - - type: Transform - pos: 45.5,-75.5 - parent: 2 - - uid: 20046 - components: - - type: Transform - pos: 45.5,-72.5 - parent: 2 - - uid: 20047 - components: - - type: Transform - pos: 47.5,-83.5 - parent: 2 - - uid: 20048 - components: - - type: Transform - pos: 47.5,-86.5 - parent: 2 - - uid: 20049 - components: - - type: Transform - pos: 23.5,-72.5 - parent: 2 - - uid: 20050 - components: - - type: Transform - pos: 65.5,-65.5 - parent: 2 - - uid: 22475 - components: - - type: Transform - pos: 31.5,19.5 - parent: 2 - - uid: 22479 - components: - - type: Transform - pos: 37.5,17.5 - parent: 2 - - uid: 22481 - components: - - type: Transform - pos: 39.5,18.5 - parent: 2 - - uid: 22482 - components: - - type: Transform - pos: 42.5,21.5 - parent: 2 - - uid: 22483 - components: - - type: Transform - pos: 39.5,22.5 - parent: 2 - - uid: 22484 - components: - - type: Transform - pos: 48.5,21.5 - parent: 2 - - uid: 22485 - components: - - type: Transform - pos: 31.5,24.5 - parent: 2 - - uid: 22486 - components: - - type: Transform - pos: 37.5,24.5 - parent: 2 - - uid: 22487 - components: - - type: Transform - pos: 37.5,21.5 - parent: 2 - - uid: 22808 - components: - - type: Transform - pos: 46.5,8.5 - parent: 2 - - uid: 22868 - components: - - type: Transform - pos: 94.5,-26.5 - parent: 2 - - uid: 22911 - components: - - type: Transform - pos: 74.5,-72.5 - parent: 2 - - uid: 22912 - components: - - type: Transform - pos: 67.5,-74.5 - parent: 2 - - uid: 22913 - components: - - type: Transform - pos: 68.5,-80.5 - parent: 2 - - uid: 22914 - components: - - type: Transform - pos: 64.5,-72.5 - parent: 2 - - uid: 22915 - components: - - type: Transform - pos: 61.5,-73.5 - parent: 2 - - uid: 22916 - components: - - type: Transform - pos: 68.5,-63.5 - parent: 2 - - uid: 22917 - components: - - type: Transform - pos: 60.5,-63.5 - parent: 2 - - uid: 22938 - components: - - type: Transform - pos: -7.5,-94.5 - parent: 2 - - uid: 22939 - components: - - type: Transform - pos: -10.5,-93.5 - parent: 2 - - uid: 22940 - components: - - type: Transform - pos: -2.5,-93.5 - parent: 2 - - uid: 22941 - components: - - type: Transform - pos: 0.5,-92.5 - parent: 2 - - uid: 22942 - components: - - type: Transform - pos: 0.5,-87.5 - parent: 2 - - uid: 22944 - components: - - type: Transform - pos: 11.5,-94.5 - parent: 2 - - uid: 22945 - components: - - type: Transform - pos: 10.5,-93.5 - parent: 2 - - uid: 22946 - components: - - type: Transform - pos: 10.5,-89.5 - parent: 2 - - uid: 22947 - components: - - type: Transform - pos: 11.5,-92.5 - parent: 2 - - uid: 22948 - components: - - type: Transform - pos: 12.5,-88.5 - parent: 2 - - uid: 22949 - components: - - type: Transform - pos: 6.5,-99.5 - parent: 2 - - uid: 22950 - components: - - type: Transform - pos: -0.5,-97.5 - parent: 2 - - uid: 24560 - components: - - type: Transform - pos: 56.5,-36.5 - parent: 2 -- proto: RandomSpawner100 - entities: - - uid: 1934 - components: - - type: Transform - pos: 51.5,-41.5 - parent: 2 - - uid: 1943 - components: - - type: Transform - pos: 52.5,-42.5 - parent: 2 -- proto: RandomVending - entities: - - uid: 3388 - components: - - type: Transform - pos: -17.5,-25.5 - parent: 2 - - uid: 8065 - components: - - type: Transform - pos: 18.5,-20.5 - parent: 2 -- proto: RandomVendingClothing - entities: - - uid: 12612 - components: - - type: Transform - pos: -35.5,-62.5 - parent: 2 - - uid: 20267 - components: - - type: Transform - pos: 48.5,-15.5 - parent: 2 - - uid: 23851 - components: - - type: Transform - pos: -18.5,-7.5 - parent: 2 -- proto: RandomVendingDrinks - entities: - - uid: 2380 - components: - - type: Transform - pos: -24.5,-12.5 - parent: 2 - - uid: 6102 - components: - - type: Transform - pos: 34.5,14.5 - parent: 2 - - uid: 12244 - components: - - type: Transform - pos: -33.5,-1.5 - parent: 2 - - uid: 23848 - components: - - type: Transform - pos: -18.5,2.5 - parent: 2 -- proto: RandomVendingSnacks - entities: - - uid: 12607 - components: - - type: Transform - pos: 44.5,-25.5 - parent: 2 - - uid: 23849 - components: - - type: Transform - pos: -18.5,-6.5 - parent: 2 -- proto: RCD - entities: - - uid: 2579 - components: - - type: Transform - pos: -9.061894,-25.325577 - parent: 2 -- proto: RCDAmmo - entities: - - uid: 2897 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -8.520736,-25.325577 - parent: 2 - - uid: 2898 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -8.239346,-25.513208 - parent: 2 -- proto: ReagentContainerFlour - entities: - - uid: 4942 - components: - - type: Transform - pos: -2.629619,-32.00525 - parent: 2 - - uid: 19564 - components: - - type: Transform - pos: -29.42041,15.723618 - parent: 2 -- proto: ReagentContainerSugar - entities: - - uid: 3160 - components: - - type: Transform - pos: -2.3314612,-32.27069 - parent: 2 - - uid: 19598 - components: - - type: Transform - pos: -29.670536,15.582893 - parent: 2 -- proto: Recycler - entities: - - uid: 18132 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 27.5,-58.5 - parent: 2 - - uid: 21974 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 17.5,19.5 - parent: 2 -- proto: ReinforcedGirder - entities: - - uid: 290 - components: - - type: Transform - pos: -5.5,-86.5 - parent: 2 - - uid: 2382 - components: - - type: Transform - pos: 96.5,-34.5 - parent: 2 - - uid: 2384 - components: - - type: Transform - pos: 93.5,-35.5 - parent: 2 - - uid: 9082 - components: - - type: Transform - pos: -62.5,-37.5 - parent: 2 - - uid: 10134 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -58.5,-48.5 - parent: 2 - - uid: 12732 - components: - - type: Transform - pos: 9.5,-86.5 - parent: 2 - - uid: 12733 - components: - - type: Transform - pos: 11.5,-86.5 - parent: 2 - - uid: 13383 - components: - - type: Transform - pos: -54.5,-35.5 - parent: 2 - - uid: 14914 - components: - - type: Transform - pos: -61.5,-39.5 - parent: 2 - - uid: 15054 - components: - - type: Transform - pos: 7.5,-96.5 - parent: 2 - - uid: 17179 - components: - - type: Transform - pos: 5.5,-97.5 - parent: 2 - - uid: 18937 - components: - - type: Transform - pos: 89.5,-49.5 - parent: 2 - - uid: 18940 - components: - - type: Transform - pos: 91.5,-54.5 - parent: 2 - - uid: 18991 - components: - - type: Transform - pos: 96.5,-51.5 - parent: 2 - - uid: 19155 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -8.5,-96.5 - parent: 2 - - uid: 19219 - components: - - type: Transform - pos: 10.5,-100.5 - parent: 2 - - uid: 19365 - components: - - type: Transform - pos: 25.5,-69.5 - parent: 2 - - uid: 22804 - components: - - type: Transform - pos: 17.5,-69.5 - parent: 2 - - uid: 22842 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 97.5,-27.5 - parent: 2 - - uid: 24588 - components: - - type: Transform - pos: 97.5,-35.5 - parent: 2 -- proto: ReinforcedPlasmaWindow - entities: - - uid: 11 - components: - - type: Transform - pos: 6.5,-11.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 34 - components: - - type: Transform - pos: 8.5,-11.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 37 - components: - - type: Transform - pos: 8.5,-7.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 39 - components: - - type: Transform - pos: 6.5,-7.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 67 - components: - - type: Transform - pos: 3.5,-12.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 531 - components: - - type: Transform - pos: 3.5,7.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 544 - components: - - type: Transform - pos: 2.5,7.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 576 - components: - - type: Transform - pos: 9.5,3.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 612 - components: - - type: Transform - pos: 4.5,7.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 791 - components: - - type: Transform - pos: 11.5,6.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 867 - components: - - type: Transform - pos: 10.5,3.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 901 - components: - - type: Transform - pos: 7.5,6.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1089 - components: - - type: Transform - pos: 7.5,4.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1125 - components: - - type: Transform - pos: 9.5,-8.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1140 - components: - - type: Transform - pos: 9.5,-9.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1183 - components: - - type: Transform - pos: 9.5,-10.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1223 - components: - - type: Transform - pos: 5.5,-10.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1249 - components: - - type: Transform - pos: 5.5,-9.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1268 - components: - - type: Transform - pos: 11.5,4.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1325 - components: - - type: Transform - pos: 8.5,3.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1411 - components: - - type: Transform - pos: -7.5,7.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1415 - components: - - type: Transform - pos: -5.5,7.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1416 - components: - - type: Transform - pos: 0.5,7.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1417 - components: - - type: Transform - pos: -3.5,7.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1418 - components: - - type: Transform - pos: -1.5,7.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1463 - components: - - type: Transform - pos: 0.5,3.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1464 - components: - - type: Transform - pos: -1.5,3.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1465 - components: - - type: Transform - pos: -3.5,3.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1466 - components: - - type: Transform - pos: -5.5,3.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1467 - components: - - type: Transform - pos: 2.5,3.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1468 - components: - - type: Transform - pos: -7.5,3.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1470 - components: - - type: Transform - pos: 3.5,3.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1471 - components: - - type: Transform - pos: 4.5,3.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1696 - components: - - type: Transform - pos: 5.5,-8.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4475 - components: - - type: Transform - pos: 41.5,-44.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4527 - components: - - type: Transform - pos: 37.5,-46.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4528 - components: - - type: Transform - pos: 37.5,-45.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4529 - components: - - type: Transform - pos: 37.5,-44.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4530 - components: - - type: Transform - pos: 41.5,-46.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 7123 - components: - - type: Transform - pos: 3.5,-8.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 9123 - components: - - type: Transform - pos: 3.5,-9.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 9621 - components: - - type: Transform - pos: 3.5,-10.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 9698 - components: - - type: Transform - pos: 3.5,-6.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 10227 - components: - - type: Transform - pos: 6.5,-5.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12517 - components: - - type: Transform - pos: 7.5,-5.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 14625 - components: - - type: Transform - pos: 87.5,-14.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 14714 - components: - - type: Transform - pos: 88.5,-13.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 14861 - components: - - type: Transform - pos: 86.5,-13.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 14876 - components: - - type: Transform - pos: 87.5,-12.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 -- proto: ReinforcedWindow - entities: - - uid: 21 - components: - - type: Transform - pos: -31.5,-71.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 62 - components: - - type: Transform - pos: -8.5,16.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 80 - components: - - type: Transform - pos: -4.5,9.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 91 - components: - - type: Transform - pos: -3.5,9.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 135 - components: - - type: Transform - pos: -5.5,9.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 139 - components: - - type: Transform - pos: -27.5,-4.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 168 - components: - - type: Transform - pos: 47.5,-14.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 169 - components: - - type: Transform - pos: 51.5,-10.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 181 - components: - - type: Transform - pos: -35.5,-68.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 184 - components: - - type: Transform - pos: -20.5,16.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 196 - components: - - type: Transform - pos: 38.5,26.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 214 - components: - - type: Transform - pos: -26.5,6.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 224 - components: - - type: Transform - pos: -18.5,-9.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 244 - components: - - type: Transform - pos: -27.5,-39.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 280 - components: - - type: Transform - pos: -27.5,-20.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 296 - components: - - type: Transform - pos: -31.5,-76.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 318 - components: - - type: Transform - pos: -17.5,13.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 353 - components: - - type: Transform - pos: -46.5,-9.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 373 - components: - - type: Transform - pos: -45.5,-9.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 383 - components: - - type: Transform - pos: 16.5,17.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 385 - components: - - type: Transform - pos: -26.5,7.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 386 - components: - - type: Transform - pos: -20.5,13.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 387 - components: - - type: Transform - pos: -18.5,-10.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 400 - components: - - type: Transform - pos: -22.5,16.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 435 - components: - - type: Transform - pos: 52.5,-11.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 450 - components: - - type: Transform - pos: -25.5,8.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 462 - components: - - type: Transform - pos: -24.5,8.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 466 - components: - - type: Transform - pos: -24.5,12.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 469 - components: - - type: Transform - pos: -22.5,-5.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 482 - components: - - type: Transform - pos: 51.5,-14.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 499 - components: - - type: Transform - pos: -23.5,-11.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 515 - components: - - type: Transform - pos: -28.5,-19.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 522 - components: - - type: Transform - pos: 33.5,-33.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 574 - components: - - type: Transform - pos: -31.5,-75.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 597 - components: - - type: Transform - pos: -50.5,-29.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 604 - components: - - type: Transform - pos: 10.5,24.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 619 - components: - - type: Transform - pos: 3.5,-84.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 640 - components: - - type: Transform - pos: 51.5,-50.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 642 - components: - - type: Transform - pos: -9.5,9.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 647 - components: - - type: Transform - pos: 53.5,-50.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 650 - components: - - type: Transform - pos: -22.5,14.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 675 - components: - - type: Transform - pos: -29.5,-0.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 683 - components: - - type: Transform - pos: -27.5,-0.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 703 - components: - - type: Transform - pos: -4.5,17.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 704 - components: - - type: Transform - pos: -4.5,19.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 710 - components: - - type: Transform - pos: -20.5,14.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 712 - components: - - type: Transform - pos: -31.5,-77.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 731 - components: - - type: Transform - pos: -36.5,-72.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 742 - components: - - type: Transform - pos: -8.5,9.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 745 - components: - - type: Transform - pos: -1.5,9.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 750 - components: - - type: Transform - pos: -7.5,9.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 758 - components: - - type: Transform - pos: -25.5,12.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 763 - components: - - type: Transform - pos: -2.5,9.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 770 - components: - - type: Transform - pos: -21.5,-5.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 782 - components: - - type: Transform - pos: -26.5,5.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 784 - components: - - type: Transform - pos: -23.5,8.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 826 - components: - - type: Transform - pos: -22.5,15.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 855 - components: - - type: Transform - pos: 1.5,9.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 898 - components: - - type: Transform - pos: 1.5,14.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 906 - components: - - type: Transform - pos: -17.5,15.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 923 - components: - - type: Transform - pos: -45.5,4.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 945 - components: - - type: Transform - pos: -17.5,16.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 972 - components: - - type: Transform - pos: -3.5,22.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 976 - components: - - type: Transform - pos: -3.5,20.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 991 - components: - - type: Transform - pos: -22.5,13.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1013 - components: - - type: Transform - pos: 50.5,-10.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1039 - components: - - type: Transform - pos: 1.5,28.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1046 - components: - - type: Transform - pos: 7.5,28.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1080 - components: - - type: Transform - pos: -44.5,4.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1087 - components: - - type: Transform - pos: -22.5,-11.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1088 - components: - - type: Transform - pos: -17.5,14.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1098 - components: - - type: Transform - pos: -5.5,22.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1099 - components: - - type: Transform - pos: -4.5,25.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1100 - components: - - type: Transform - pos: -4.5,23.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1105 - components: - - type: Transform - pos: -20.5,15.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1141 - components: - - type: Transform - pos: -55.5,-55.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1144 - components: - - type: Transform - pos: -23.5,12.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1160 - components: - - type: Transform - pos: 8.5,9.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1189 - components: - - type: Transform - pos: 7.5,9.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1222 - components: - - type: Transform - pos: 9.5,9.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1234 - components: - - type: Transform - pos: 2.5,1.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1282 - components: - - type: Transform - pos: 5.5,-54.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1375 - components: - - type: Transform - pos: 1.5,28.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1378 - components: - - type: Transform - pos: 10.5,23.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1473 - components: - - type: Transform - pos: -6.5,1.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1474 - components: - - type: Transform - pos: -5.5,1.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1475 - components: - - type: Transform - pos: -7.5,1.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1485 - components: - - type: Transform - pos: 2.5,-5.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1495 - components: - - type: Transform - pos: 0.5,1.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1496 - components: - - type: Transform - pos: -1.5,1.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1498 - components: - - type: Transform - pos: -2.5,1.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1499 - components: - - type: Transform - pos: -8.5,1.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1500 - components: - - type: Transform - pos: 42.5,-23.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1501 - components: - - type: Transform - pos: 4.5,9.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1505 - components: - - type: Transform - pos: 6.5,9.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1513 - components: - - type: Transform - pos: 3.5,9.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1518 - components: - - type: Transform - pos: -25.5,-19.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1519 - components: - - type: Transform - pos: 41.5,-23.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1547 - components: - - type: Transform - pos: -16.5,29.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1571 - components: - - type: Transform - pos: 1.5,1.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1577 - components: - - type: Transform - pos: 4.5,1.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1579 - components: - - type: Transform - pos: -0.5,1.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1587 - components: - - type: Transform - pos: 3.5,1.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1591 - components: - - type: Transform - pos: -14.5,-8.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1594 - components: - - type: Transform - pos: -3.5,1.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1595 - components: - - type: Transform - pos: -4.5,1.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1636 - components: - - type: Transform - pos: -11.5,-9.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1638 - components: - - type: Transform - pos: 39.5,-68.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1649 - components: - - type: Transform - pos: 34.5,-47.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1654 - components: - - type: Transform - pos: -29.5,-43.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1687 - components: - - type: Transform - pos: -24.5,-57.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1712 - components: - - type: Transform - pos: 15.5,28.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1747 - components: - - type: Transform - pos: 0.5,9.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1800 - components: - - type: Transform - pos: 15.5,27.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1832 - components: - - type: Transform - pos: -21.5,-34.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1854 - components: - - type: Transform - pos: -21.5,-32.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1900 - components: - - type: Transform - pos: -12.5,-9.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1902 - components: - - type: Transform - pos: -10.5,-9.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1916 - components: - - type: Transform - pos: 35.5,27.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1958 - components: - - type: Transform - pos: -21.5,-33.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 2041 - components: - - type: Transform - pos: -14.5,-7.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 2065 - components: - - type: Transform - pos: -3.5,-59.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 2178 - components: - - type: Transform - pos: -6.5,-22.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 2292 - components: - - type: Transform - pos: 72.5,-43.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 2329 - components: - - type: Transform - pos: 34.5,27.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 2356 - components: - - type: Transform - pos: 73.5,-42.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 2363 - components: - - type: Transform - pos: 73.5,-41.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 2377 - components: - - type: Transform - pos: -14.5,-1.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 2397 - components: - - type: Transform - pos: -5.5,-57.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 2548 - components: - - type: Transform - pos: -36.5,-79.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 2552 - components: - - type: Transform - pos: -9.5,-23.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 2599 - components: - - type: Transform - pos: -38.5,32.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 2600 - components: - - type: Transform - pos: -7.5,-16.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 2656 - components: - - type: Transform - pos: -22.5,29.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 2663 - components: - - type: Transform - pos: -22.5,30.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 2747 - components: - - type: Transform - pos: -36.5,-68.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 2766 - components: - - type: Transform - pos: -36.5,-73.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 2869 - components: - - type: Transform - pos: 39.5,-51.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 2870 - components: - - type: Transform - pos: 37.5,-51.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 2891 - components: - - type: Transform - pos: -22.5,31.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 2956 - components: - - type: Transform - pos: 38.5,-51.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 2966 - components: - - type: Transform - pos: -30.5,-79.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3051 - components: - - type: Transform - pos: 40.5,-40.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3056 - components: - - type: Transform - pos: 40.5,-42.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3059 - components: - - type: Transform - pos: 40.5,-41.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3102 - components: - - type: Transform - pos: 72.5,-67.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3121 - components: - - type: Transform - pos: -9.5,-69.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3147 - components: - - type: Transform - pos: -21.5,31.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3148 - components: - - type: Transform - pos: -42.5,-33.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3202 - components: - - type: Transform - pos: -16.5,30.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3216 - components: - - type: Transform - pos: -17.5,31.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3262 - components: - - type: Transform - pos: -36.5,-62.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3276 - components: - - type: Transform - pos: -36.5,-63.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3313 - components: - - type: Transform - pos: -44.5,-33.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3354 - components: - - type: Transform - pos: 73.5,-43.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3387 - components: - - type: Transform - pos: 65.5,-84.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3451 - components: - - type: Transform - pos: -36.5,-64.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3496 - components: - - type: Transform - pos: -27.5,-43.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3524 - components: - - type: Transform - pos: 72.5,-41.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3562 - components: - - type: Transform - pos: 60.5,-75.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3590 - components: - - type: Transform - pos: 6.5,1.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3605 - components: - - type: Transform - pos: 41.5,-19.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3625 - components: - - type: Transform - pos: 60.5,-39.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3642 - components: - - type: Transform - pos: 40.5,-66.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3725 - components: - - type: Transform - pos: -9.5,-74.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3763 - components: - - type: Transform - pos: -9.5,-67.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3791 - components: - - type: Transform - pos: -9.5,-68.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3799 - components: - - type: Transform - pos: 12.5,-71.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3847 - components: - - type: Transform - pos: -21.5,29.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3881 - components: - - type: Transform - pos: 12.5,-75.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3959 - components: - - type: Transform - pos: -2.5,-5.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4108 - components: - - type: Transform - pos: -30.5,-80.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4120 - components: - - type: Transform - pos: -6.5,16.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4154 - components: - - type: Transform - pos: 2.5,-58.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4206 - components: - - type: Transform - pos: 31.5,-39.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4237 - components: - - type: Transform - pos: 23.5,-24.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4263 - components: - - type: Transform - pos: 33.5,-35.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4287 - components: - - type: Transform - pos: 36.5,-36.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4334 - components: - - type: Transform - pos: 33.5,-34.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4343 - components: - - type: Transform - pos: 26.5,-31.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4424 - components: - - type: Transform - pos: 28.5,-32.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4430 - components: - - type: Transform - pos: 1.5,-5.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4453 - components: - - type: Transform - pos: 48.5,-89.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4479 - components: - - type: Transform - pos: 30.5,-43.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4480 - components: - - type: Transform - pos: 30.5,-41.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4577 - components: - - type: Transform - pos: -26.5,-17.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4674 - components: - - type: Transform - pos: -36.5,-76.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4680 - components: - - type: Transform - pos: 47.5,-55.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4683 - components: - - type: Transform - pos: -37.5,-76.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4686 - components: - - type: Transform - pos: -35.5,-76.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4724 - components: - - type: Transform - pos: 51.5,-68.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4728 - components: - - type: Transform - pos: 48.5,-84.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4730 - components: - - type: Transform - pos: 49.5,-86.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4745 - components: - - type: Transform - pos: 51.5,20.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4809 - components: - - type: Transform - pos: -31.5,-47.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4829 - components: - - type: Transform - pos: 60.5,-79.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4847 - components: - - type: Transform - pos: -33.5,-38.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4894 - components: - - type: Transform - pos: -31.5,-44.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4901 - components: - - type: Transform - pos: -26.5,-20.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4903 - components: - - type: Transform - pos: -31.5,-45.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4919 - components: - - type: Transform - pos: -7.5,13.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4922 - components: - - type: Transform - pos: 67.5,-35.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4923 - components: - - type: Transform - pos: 63.5,-35.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4929 - components: - - type: Transform - pos: -17.5,29.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4930 - components: - - type: Transform - pos: -16.5,31.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4993 - components: - - type: Transform - pos: -36.5,-71.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4995 - components: - - type: Transform - pos: -28.5,-43.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 5036 - components: - - type: Transform - pos: -31.5,-48.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 5037 - components: - - type: Transform - pos: 49.5,-88.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 5066 - components: - - type: Transform - pos: -20.5,33.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 5071 - components: - - type: Transform - pos: -19.5,33.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 5072 - components: - - type: Transform - pos: -18.5,32.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 5073 - components: - - type: Transform - pos: -18.5,33.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 5087 - components: - - type: Transform - pos: -20.5,32.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 5103 - components: - - type: Transform - pos: -7.5,16.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 5132 - components: - - type: Transform - pos: 47.5,-72.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 5137 - components: - - type: Transform - pos: 47.5,-89.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 5141 - components: - - type: Transform - pos: -8.5,13.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 5145 - components: - - type: Transform - pos: 45.5,-87.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 5208 - components: - - type: Transform - pos: -38.5,-58.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 5219 - components: - - type: Transform - pos: -34.5,-38.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 5233 - components: - - type: Transform - pos: -37.5,-68.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 5293 - components: - - type: Transform - pos: -31.5,-73.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 5294 - components: - - type: Transform - pos: -31.5,-72.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 5415 - components: - - type: Transform - pos: 9.5,28.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 5432 - components: - - type: Transform - pos: 7.5,14.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 5449 - components: - - type: Transform - pos: 66.5,-35.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 5508 - components: - - type: Transform - pos: 46.5,23.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 5566 - components: - - type: Transform - pos: 47.5,-73.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 5571 - components: - - type: Transform - pos: 28.5,-36.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 5575 - components: - - type: Transform - pos: -39.5,-58.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 5599 - components: - - type: Transform - pos: 69.5,-59.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 5647 - components: - - type: Transform - pos: 46.5,-63.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 5655 - components: - - type: Transform - pos: 26.5,-54.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 5658 - components: - - type: Transform - pos: 26.5,-56.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 5684 - components: - - type: Transform - pos: 32.5,-53.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 5692 - components: - - type: Transform - pos: 32.5,-55.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 5699 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 65.5,-43.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 5706 - components: - - type: Transform - pos: 45.5,-63.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 5749 - components: - - type: Transform - pos: -25.5,-46.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 5809 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 65.5,-42.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 5837 - components: - - type: Transform - pos: 35.5,-47.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 5844 - components: - - type: Transform - pos: -33.5,-83.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 5863 - components: - - type: Transform - pos: 20.5,-17.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 5867 - components: - - type: Transform - pos: 50.5,20.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 5871 - components: - - type: Transform - pos: 49.5,20.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 5882 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 65.5,-40.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 5889 - components: - - type: Transform - pos: -14.5,-18.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 5902 - components: - - type: Transform - pos: -1.5,-50.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 5950 - components: - - type: Transform - pos: 23.5,24.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 6031 - components: - - type: Transform - pos: 27.5,9.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 6043 - components: - - type: Transform - pos: 73.5,-39.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 6083 - components: - - type: Transform - pos: 44.5,-63.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 6117 - components: - - type: Transform - pos: 8.5,-50.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 6167 - components: - - type: Transform - pos: -33.5,-82.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 6202 - components: - - type: Transform - pos: -5.5,-50.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 6220 - components: - - type: Transform - pos: 4.5,-50.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 6221 - components: - - type: Transform - pos: -33.5,-81.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 6223 - components: - - type: Transform - pos: 66.5,-45.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 6265 - components: - - type: Transform - pos: 41.5,-60.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 6348 - components: - - type: Transform - pos: 7.5,-54.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 6373 - components: - - type: Transform - pos: 77.5,-45.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 6381 - components: - - type: Transform - pos: 46.5,0.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 6382 - components: - - type: Transform - pos: 45.5,0.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 6385 - components: - - type: Transform - pos: 1.5,-82.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 6401 - components: - - type: Transform - pos: -0.5,-83.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 6420 - components: - - type: Transform - pos: -19.5,-57.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 6426 - components: - - type: Transform - pos: -9.5,-75.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 6431 - components: - - type: Transform - pos: 1.5,-54.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 6456 - components: - - type: Transform - pos: 2.5,-82.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 6457 - components: - - type: Transform - pos: 0.5,-83.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 6485 - components: - - type: Transform - pos: -18.5,-58.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 6486 - components: - - type: Transform - pos: -15.5,-58.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 6487 - components: - - type: Transform - pos: -17.5,-58.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 6489 - components: - - type: Transform - pos: -19.5,-58.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 6490 - components: - - type: Transform - pos: -16.5,-58.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 6491 - components: - - type: Transform - pos: -15.5,-57.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 6519 - components: - - type: Transform - pos: -10.5,-63.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 6520 - components: - - type: Transform - pos: -10.5,-62.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 6521 - components: - - type: Transform - pos: -10.5,-61.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 6522 - components: - - type: Transform - pos: -10.5,-60.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 6583 - components: - - type: Transform - pos: 67.5,-45.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 6621 - components: - - type: Transform - pos: 34.5,-52.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 6622 - components: - - type: Transform - pos: 35.5,-52.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 6625 - components: - - type: Transform - pos: 30.5,-51.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 6626 - components: - - type: Transform - pos: 31.5,-51.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 6635 - components: - - type: Transform - pos: 41.5,-59.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 6658 - components: - - type: Transform - pos: 42.5,-19.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 6735 - components: - - type: Transform - pos: 32.5,-35.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 6736 - components: - - type: Transform - pos: 32.5,-33.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 6806 - components: - - type: Transform - pos: 76.5,-43.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 6825 - components: - - type: Transform - pos: 24.5,-29.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 6853 - components: - - type: Transform - pos: 33.5,22.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 6881 - components: - - type: Transform - pos: -7.5,-23.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 6926 - components: - - type: Transform - pos: 46.5,-84.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 6944 - components: - - type: Transform - pos: 71.5,-39.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 6945 - components: - - type: Transform - pos: 45.5,-78.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 6967 - components: - - type: Transform - pos: 45.5,-1.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 7039 - components: - - type: Transform - pos: -14.5,-20.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 7062 - components: - - type: Transform - pos: 49.5,-59.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 7212 - components: - - type: Transform - pos: 30.5,11.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 7275 - components: - - type: Transform - pos: 34.5,1.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 7292 - components: - - type: Transform - pos: 51.5,10.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 7353 - components: - - type: Transform - pos: 49.5,-87.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 7360 - components: - - type: Transform - pos: 48.5,13.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 7361 - components: - - type: Transform - pos: 49.5,13.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 7365 - components: - - type: Transform - pos: 51.5,11.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 7400 - components: - - type: Transform - pos: 38.5,-66.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 7405 - components: - - type: Transform - pos: 47.5,6.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 7406 - components: - - type: Transform - pos: 46.5,6.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 7407 - components: - - type: Transform - pos: 45.5,6.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 7539 - components: - - type: Transform - pos: -14.5,-45.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 7541 - components: - - type: Transform - pos: -12.5,-45.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 7543 - components: - - type: Transform - pos: 3.5,-58.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 7548 - components: - - type: Transform - pos: -16.5,-45.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 7559 - components: - - type: Transform - pos: 7.5,-59.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 7561 - components: - - type: Transform - pos: -59.5,-52.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 7580 - components: - - type: Transform - pos: 6.5,-59.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 7828 - components: - - type: Transform - pos: -9.5,14.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 8243 - components: - - type: Transform - pos: -36.5,-80.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 8279 - components: - - type: Transform - pos: 42.5,-13.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 8283 - components: - - type: Transform - pos: 43.5,-13.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 8363 - components: - - type: Transform - pos: 44.5,-1.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 8370 - components: - - type: Transform - pos: 38.5,-30.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 8371 - components: - - type: Transform - pos: 37.5,-30.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 8373 - components: - - type: Transform - pos: 34.5,-28.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 8374 - components: - - type: Transform - pos: 35.5,-28.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 8377 - components: - - type: Transform - pos: 33.5,-28.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 8387 - components: - - type: Transform - pos: 32.5,-28.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 8449 - components: - - type: Transform - pos: 3.5,-83.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 8545 - components: - - type: Transform - pos: 49.5,-4.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 8546 - components: - - type: Transform - pos: 49.5,-5.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 8583 - components: - - type: Transform - pos: 33.5,21.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 8618 - components: - - type: Transform - pos: 57.5,-25.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 8619 - components: - - type: Transform - pos: 56.5,-22.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 8620 - components: - - type: Transform - pos: 56.5,-21.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 8621 - components: - - type: Transform - pos: 56.5,-20.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 8630 - components: - - type: Transform - pos: 54.5,-25.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 8631 - components: - - type: Transform - pos: 55.5,-25.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 8682 - components: - - type: Transform - pos: 56.5,-25.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 8684 - components: - - type: Transform - pos: 56.5,-15.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 8751 - components: - - type: Transform - pos: 57.5,-17.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 8752 - components: - - type: Transform - pos: 54.5,-17.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 8753 - components: - - type: Transform - pos: 56.5,-17.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 8754 - components: - - type: Transform - pos: 55.5,-17.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 8756 - components: - - type: Transform - pos: 56.5,-27.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 8757 - components: - - type: Transform - pos: 55.5,-15.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 8758 - components: - - type: Transform - pos: 55.5,-27.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 8775 - components: - - type: Transform - pos: 46.5,4.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 8776 - components: - - type: Transform - pos: 45.5,4.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 8890 - components: - - type: Transform - pos: 52.5,-27.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 8891 - components: - - type: Transform - pos: 51.5,-27.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 8895 - components: - - type: Transform - pos: 31.5,-59.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 9206 - components: - - type: Transform - pos: -46.5,4.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 9254 - components: - - type: Transform - pos: 2.5,9.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 9258 - components: - - type: Transform - pos: -4.5,-59.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 9264 - components: - - type: Transform - pos: -33.5,-25.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 9268 - components: - - type: Transform - pos: 8.5,-78.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 9273 - components: - - type: Transform - pos: 43.5,-72.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 9274 - components: - - type: Transform - pos: 43.5,-71.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 9296 - components: - - type: Transform - pos: 43.5,-70.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 9383 - components: - - type: Transform - pos: 49.5,-60.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 9421 - components: - - type: Transform - pos: -9.5,15.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 9436 - components: - - type: Transform - pos: 46.5,24.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 9541 - components: - - type: Transform - pos: 46.5,-89.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 9553 - components: - - type: Transform - pos: -44.5,-26.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 9567 - components: - - type: Transform - pos: -35.5,-25.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 9578 - components: - - type: Transform - pos: -42.5,-26.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 9583 - components: - - type: Transform - pos: 45.5,-88.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 9584 - components: - - type: Transform - pos: 45.5,-86.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 9624 - components: - - type: Transform - pos: -29.5,-39.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 9649 - components: - - type: Transform - pos: -42.5,-58.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 9676 - components: - - type: Transform - pos: 59.5,-49.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 9800 - components: - - type: Transform - pos: 57.5,-49.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 9937 - components: - - type: Transform - pos: -4.5,-54.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 9958 - components: - - type: Transform - pos: -15.5,-45.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 10004 - components: - - type: Transform - pos: 52.5,-13.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 10151 - components: - - type: Transform - pos: -27.5,-17.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 10190 - components: - - type: Transform - pos: 2.5,-18.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 10212 - components: - - type: Transform - pos: -29.5,-12.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 10214 - components: - - type: Transform - pos: -28.5,-12.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 10251 - components: - - type: Transform - pos: -28.5,-39.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 10398 - components: - - type: Transform - pos: -24.5,-49.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 10433 - components: - - type: Transform - pos: -35.5,-51.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 10434 - components: - - type: Transform - pos: -35.5,-54.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 10465 - components: - - type: Transform - pos: -56.5,-55.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 10513 - components: - - type: Transform - pos: -39.5,-55.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 10634 - components: - - type: Transform - pos: -27.5,-23.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 10721 - components: - - type: Transform - pos: -47.5,-2.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 10749 - components: - - type: Transform - pos: -47.5,-4.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 10750 - components: - - type: Transform - pos: -46.5,1.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 10751 - components: - - type: Transform - pos: -46.5,-6.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 10752 - components: - - type: Transform - pos: -44.5,-9.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 10779 - components: - - type: Transform - pos: -47.5,-3.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 10783 - components: - - type: Transform - pos: -47.5,-1.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 10793 - components: - - type: Transform - pos: 64.5,-60.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 10808 - components: - - type: Transform - pos: -46.5,-8.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 10814 - components: - - type: Transform - pos: 71.5,-57.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 10818 - components: - - type: Transform - pos: 9.5,1.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 10828 - components: - - type: Transform - pos: 64.5,-70.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 10836 - components: - - type: Transform - pos: 63.5,-82.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 10900 - components: - - type: Transform - pos: -47.5,-0.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 10915 - components: - - type: Transform - pos: -46.5,3.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 10969 - components: - - type: Transform - pos: 2.5,-21.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 10998 - components: - - type: Transform - pos: -25.5,-18.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 11002 - components: - - type: Transform - pos: -30.5,-5.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 11003 - components: - - type: Transform - pos: -45.5,0.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 11077 - components: - - type: Transform - pos: 34.5,3.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 11080 - components: - - type: Transform - pos: -36.5,-5.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 11128 - components: - - type: Transform - pos: -14.5,-19.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 11170 - components: - - type: Transform - pos: 22.5,24.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 11193 - components: - - type: Transform - pos: -63.5,-60.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 11196 - components: - - type: Transform - pos: 0.5,-82.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 11211 - components: - - type: Transform - pos: 2.5,-23.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 11285 - components: - - type: Transform - pos: -39.5,-4.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 11327 - components: - - type: Transform - pos: -5.5,21.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 11335 - components: - - type: Transform - pos: 26.5,-27.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 11339 - components: - - type: Transform - pos: -44.5,0.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 11391 - components: - - type: Transform - pos: 24.5,-26.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 11397 - components: - - type: Transform - pos: 25.5,-26.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 11400 - components: - - type: Transform - pos: 25.5,-29.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 11401 - components: - - type: Transform - pos: -41.5,-2.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 11428 - components: - - type: Transform - pos: 26.5,-28.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 11441 - components: - - type: Transform - pos: 13.5,15.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 11504 - components: - - type: Transform - pos: -57.5,-61.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 11582 - components: - - type: Transform - pos: -56.5,-57.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 11610 - components: - - type: Transform - pos: 2.5,-83.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 11622 - components: - - type: Transform - pos: 52.5,-12.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 11676 - components: - - type: Transform - pos: 27.5,-59.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 11677 - components: - - type: Transform - pos: 28.5,-59.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 11712 - components: - - type: Transform - pos: 8.5,1.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 11953 - components: - - type: Transform - pos: -41.5,-6.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12018 - components: - - type: Transform - pos: 10.5,1.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12027 - components: - - type: Transform - pos: -28.5,-18.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12042 - components: - - type: Transform - pos: -34.5,-34.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12186 - components: - - type: Transform - pos: 12.5,-67.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12192 - components: - - type: Transform - pos: -9.5,-78.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12237 - components: - - type: Transform - pos: -32.5,-22.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12281 - components: - - type: Transform - pos: -28.5,-23.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12334 - components: - - type: Transform - pos: -61.5,-58.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12335 - components: - - type: Transform - pos: -57.5,-57.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12351 - components: - - type: Transform - pos: -56.5,-61.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12493 - components: - - type: Transform - pos: 13.5,7.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12494 - components: - - type: Transform - pos: 13.5,6.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12525 - components: - - type: Transform - pos: -41.5,-40.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12526 - components: - - type: Transform - pos: -42.5,-40.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12527 - components: - - type: Transform - pos: -44.5,-40.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12528 - components: - - type: Transform - pos: -45.5,-40.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12529 - components: - - type: Transform - pos: -43.5,-40.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12547 - components: - - type: Transform - pos: -48.5,-20.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12574 - components: - - type: Transform - pos: 12.5,-73.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12583 - components: - - type: Transform - pos: -41.5,-19.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12584 - components: - - type: Transform - pos: -42.5,-19.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12585 - components: - - type: Transform - pos: -43.5,-19.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12586 - components: - - type: Transform - pos: -44.5,-19.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12587 - components: - - type: Transform - pos: -45.5,-19.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12597 - components: - - type: Transform - pos: 12.5,-74.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12645 - components: - - type: Transform - pos: -46.5,-32.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12686 - components: - - type: Transform - pos: -46.5,-27.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12703 - components: - - type: Transform - pos: -49.5,-20.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12718 - components: - - type: Transform - pos: -9.5,-77.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12728 - components: - - type: Transform - pos: -54.5,-32.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12767 - components: - - type: Transform - pos: -55.5,-32.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12779 - components: - - type: Transform - pos: 8.5,-68.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12781 - components: - - type: Transform - pos: -54.5,-26.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12789 - components: - - type: Transform - pos: -5.5,-71.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12794 - components: - - type: Transform - pos: -5.5,-70.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12830 - components: - - type: Transform - pos: -55.5,-26.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12849 - components: - - type: Transform - pos: 7.5,-75.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12864 - components: - - type: Transform - pos: -56.5,-30.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12874 - components: - - type: Transform - pos: -60.5,-31.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12875 - components: - - type: Transform - pos: -60.5,-30.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12876 - components: - - type: Transform - pos: -60.5,-29.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12877 - components: - - type: Transform - pos: -60.5,-28.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12878 - components: - - type: Transform - pos: -60.5,-27.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12879 - components: - - type: Transform - pos: -59.5,-27.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12882 - components: - - type: Transform - pos: -33.5,24.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12884 - components: - - type: Transform - pos: -58.5,-27.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12922 - components: - - type: Transform - pos: -58.5,-32.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12923 - components: - - type: Transform - pos: -59.5,-32.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12924 - components: - - type: Transform - pos: -60.5,-32.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 13000 - components: - - type: Transform - pos: 8.5,-70.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 13011 - components: - - type: Transform - pos: 49.5,-53.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 13047 - components: - - type: Transform - pos: -55.5,18.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 13048 - components: - - type: Transform - pos: -49.5,-4.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 13087 - components: - - type: Transform - pos: -55.5,19.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 13092 - components: - - type: Transform - pos: -48.5,4.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 13107 - components: - - type: Transform - pos: -48.5,5.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 13116 - components: - - type: Transform - pos: -4.5,-75.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 13127 - components: - - type: Transform - pos: -47.5,-25.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 13152 - components: - - type: Transform - pos: -61.5,-60.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 13163 - components: - - type: Transform - pos: -60.5,-58.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 13172 - components: - - type: Transform - pos: -60.5,-60.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 13266 - components: - - type: Transform - pos: -4.5,-62.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 13277 - components: - - type: Transform - pos: -5.5,-68.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 13278 - components: - - type: Transform - pos: 8.5,-73.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 13341 - components: - - type: Transform - pos: 37.5,26.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 13369 - components: - - type: Transform - pos: 6.5,-54.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 13375 - components: - - type: Transform - pos: 5.5,-59.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 13385 - components: - - type: Transform - pos: -3.5,-54.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 13393 - components: - - type: Transform - pos: 12.5,-78.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 13403 - components: - - type: Transform - pos: -5.5,-78.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 13422 - components: - - type: Transform - pos: -52.5,-29.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 13445 - components: - - type: Transform - pos: -50.5,-26.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 13447 - components: - - type: Transform - pos: -50.5,-27.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 13462 - components: - - type: Transform - pos: -50.5,-34.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 13475 - components: - - type: Transform - pos: -50.5,-33.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 13610 - components: - - type: Transform - pos: -45.5,7.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 13767 - components: - - type: Transform - pos: 19.5,-60.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 13768 - components: - - type: Transform - pos: 21.5,-60.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 13769 - components: - - type: Transform - pos: 22.5,-60.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 13770 - components: - - type: Transform - pos: 24.5,-60.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 13771 - components: - - type: Transform - pos: 25.5,-60.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 13772 - components: - - type: Transform - pos: 18.5,-60.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 13791 - components: - - type: Transform - pos: 12.5,-77.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 13798 - components: - - type: Transform - pos: -51.5,-23.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 13879 - components: - - type: Transform - pos: -49.5,-40.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 13898 - components: - - type: Transform - pos: -44.5,-42.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 13905 - components: - - type: Transform - pos: -45.5,-42.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 13918 - components: - - type: Transform - pos: -42.5,-42.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 13919 - components: - - type: Transform - pos: -41.5,-42.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 13926 - components: - - type: Transform - pos: -49.5,-41.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 13990 - components: - - type: Transform - pos: -23.5,-49.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 14301 - components: - - type: Transform - pos: 7.5,28.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 14443 - components: - - type: Transform - pos: -52.5,25.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 14445 - components: - - type: Transform - pos: -51.5,25.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 14502 - components: - - type: Transform - pos: -5.5,-77.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 14568 - components: - - type: Transform - pos: -2.5,-54.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 14633 - components: - - type: Transform - pos: -30.5,25.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 14699 - components: - - type: Transform - pos: -30.5,24.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 14786 - components: - - type: Transform - pos: -31.5,29.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 14801 - components: - - type: Transform - pos: -33.5,29.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 14802 - components: - - type: Transform - pos: -32.5,29.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 14812 - components: - - type: Transform - pos: -34.5,25.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 14813 - components: - - type: Transform - pos: -34.5,24.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 14828 - components: - - type: Transform - pos: -49.5,-1.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 14849 - components: - - type: Transform - pos: -48.5,24.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 14879 - components: - - type: Transform - pos: -55.5,20.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 14922 - components: - - type: Transform - pos: -50.5,25.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 14996 - components: - - type: Transform - pos: 7.5,-62.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 14998 - components: - - type: Transform - pos: -4.5,-63.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 15005 - components: - - type: Transform - pos: 7.5,-63.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 15027 - components: - - type: Transform - pos: -5.5,-55.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 15236 - components: - - type: Transform - pos: -64.5,-58.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 15263 - components: - - type: Transform - pos: -57.5,12.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 15304 - components: - - type: Transform - pos: -57.5,10.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 15308 - components: - - type: Transform - pos: -57.5,11.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 15310 - components: - - type: Transform - pos: -55.5,17.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 15314 - components: - - type: Transform - pos: -57.5,13.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 15317 - components: - - type: Transform - pos: -55.5,22.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 15320 - components: - - type: Transform - pos: -56.5,8.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 15329 - components: - - type: Transform - pos: -55.5,5.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 15334 - components: - - type: Transform - pos: -55.5,4.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 15454 - components: - - type: Transform - pos: 36.5,21.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 15615 - components: - - type: Transform - pos: -5.5,-73.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 15704 - components: - - type: Transform - pos: -53.5,16.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 15780 - components: - - type: Transform - pos: 35.5,20.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 15866 - components: - - type: Transform - pos: -54.5,16.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 15891 - components: - - type: Transform - pos: -49.5,-0.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 15895 - components: - - type: Transform - pos: -49.5,-3.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 15898 - components: - - type: Transform - pos: -59.5,-15.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 15924 - components: - - type: Transform - pos: -60.5,-15.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 15938 - components: - - type: Transform - pos: -59.5,-11.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 15939 - components: - - type: Transform - pos: -60.5,-11.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 15941 - components: - - type: Transform - pos: -60.5,-14.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 15942 - components: - - type: Transform - pos: -60.5,-13.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 15943 - components: - - type: Transform - pos: -60.5,-12.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 16005 - components: - - type: Transform - pos: -54.5,-16.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 16021 - components: - - type: Transform - pos: 0.5,-54.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 16024 - components: - - type: Transform - pos: 8.5,-77.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 16093 - components: - - type: Transform - pos: -9.5,-73.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 16120 - components: - - type: Transform - pos: 2.5,-54.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 16134 - components: - - type: Transform - pos: -53.5,-1.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 16136 - components: - - type: Transform - pos: -53.5,-0.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 16141 - components: - - type: Transform - pos: -53.5,-3.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 16142 - components: - - type: Transform - pos: -53.5,-4.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 16202 - components: - - type: Transform - pos: 77.5,-72.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 16218 - components: - - type: Transform - pos: 54.5,-53.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 16291 - components: - - type: Transform - pos: -53.5,6.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 16292 - components: - - type: Transform - pos: -51.5,6.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 16293 - components: - - type: Transform - pos: -52.5,6.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 16356 - components: - - type: Transform - pos: -50.5,6.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 16565 - components: - - type: Transform - pos: 78.5,-45.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 16571 - components: - - type: Transform - pos: 79.5,-45.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 16578 - components: - - type: Transform - pos: 74.5,-45.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 16583 - components: - - type: Transform - pos: 71.5,-45.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 16584 - components: - - type: Transform - pos: 73.5,-45.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 16589 - components: - - type: Transform - pos: 74.5,-39.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 16601 - components: - - type: Transform - pos: 71.5,-43.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 16610 - components: - - type: Transform - pos: 71.5,-41.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 16664 - components: - - type: Transform - pos: -2.5,-59.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 16679 - components: - - type: Transform - pos: 57.5,-61.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 16845 - components: - - type: Transform - pos: 68.5,-45.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 16909 - components: - - type: Transform - pos: -41.5,-58.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 17177 - components: - - type: Transform - pos: -1.5,-96.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 17418 - components: - - type: Transform - pos: -25.5,-45.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 17707 - components: - - type: Transform - pos: 60.5,-52.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 17708 - components: - - type: Transform - pos: 62.5,-54.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 17709 - components: - - type: Transform - pos: 62.5,-52.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 17740 - components: - - type: Transform - pos: 80.5,-15.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 17821 - components: - - type: Transform - pos: -59.5,-53.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 17825 - components: - - type: Transform - pos: 84.5,-24.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 17829 - components: - - type: Transform - pos: 86.5,-29.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 17831 - components: - - type: Transform - pos: 86.5,-30.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 17833 - components: - - type: Transform - pos: 86.5,-31.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 17840 - components: - - type: Transform - pos: 83.5,-14.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 17895 - components: - - type: Transform - pos: 62.5,-35.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 17920 - components: - - type: Transform - pos: 61.5,-35.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 17921 - components: - - type: Transform - pos: 63.5,-39.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 17923 - components: - - type: Transform - pos: 60.5,-35.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 17946 - components: - - type: Transform - pos: 90.5,-13.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 18094 - components: - - type: Transform - pos: 14.5,17.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 18160 - components: - - type: Transform - pos: 90.5,-14.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 18239 - components: - - type: Transform - pos: 95.5,-19.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 18415 - components: - - type: Transform - pos: 21.5,24.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 18418 - components: - - type: Transform - pos: 84.5,-15.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 18445 - components: - - type: Transform - pos: 92.5,-32.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 18448 - components: - - type: Transform - pos: 92.5,-27.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 18490 - components: - - type: Transform - pos: 94.5,-30.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 18491 - components: - - type: Transform - pos: 95.5,-30.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 18492 - components: - - type: Transform - pos: 97.5,-28.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 18493 - components: - - type: Transform - pos: 97.5,-26.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 18494 - components: - - type: Transform - pos: 97.5,-24.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 18939 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 65.5,-41.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 18997 - components: - - type: Transform - pos: 92.5,-54.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 18999 - components: - - type: Transform - pos: 96.5,-50.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 19195 - components: - - type: Transform - pos: -0.5,-96.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 19202 - components: - - type: Transform - pos: 1.5,-58.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 19215 - components: - - type: Transform - pos: 0.5,-58.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 19244 - components: - - type: Transform - pos: -0.5,-58.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 19258 - components: - - type: Transform - pos: -4.5,-66.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 19276 - components: - - type: Transform - pos: 7.5,-66.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 19566 - components: - - type: Transform - pos: 69.5,-37.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 19567 - components: - - type: Transform - pos: 68.5,-35.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 19583 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 79.5,-39.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 19585 - components: - - type: Transform - pos: 62.5,-39.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 19586 - components: - - type: Transform - pos: 69.5,-38.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 19589 - components: - - type: Transform - pos: 69.5,-36.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 19590 - components: - - type: Transform - pos: 61.5,-39.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 19597 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 65.5,-44.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 20168 - components: - - type: Transform - pos: 8.5,-71.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 21867 - components: - - type: Transform - pos: 60.5,-54.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 21884 - components: - - type: Transform - pos: 39.5,24.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 21901 - components: - - type: Transform - pos: 36.5,22.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 21903 - components: - - type: Transform - pos: 39.5,25.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 21904 - components: - - type: Transform - pos: 32.5,26.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 21909 - components: - - type: Transform - pos: 34.5,20.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 21917 - components: - - type: Transform - pos: -26.5,-57.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 21918 - components: - - type: Transform - pos: 31.5,26.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 21920 - components: - - type: Transform - pos: 35.5,23.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 21921 - components: - - type: Transform - pos: 34.5,23.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 21931 - components: - - type: Transform - pos: 27.5,30.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 21942 - components: - - type: Transform - pos: -55.5,-51.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 21946 - components: - - type: Transform - pos: -57.5,-51.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 22011 - components: - - type: Transform - pos: 26.5,27.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 22012 - components: - - type: Transform - pos: 26.5,29.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 22050 - components: - - type: Transform - pos: 28.5,27.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 22052 - components: - - type: Transform - pos: -57.5,-55.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 22080 - components: - - type: Transform - pos: 28.5,29.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 22595 - components: - - type: Transform - pos: 28.5,-8.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 22596 - components: - - type: Transform - pos: 28.5,-7.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 23338 - components: - - type: Transform - pos: -13.5,-51.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 23341 - components: - - type: Transform - pos: -26.5,-53.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 23357 - components: - - type: Transform - pos: -25.5,-57.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 23667 - components: - - type: Transform - pos: 46.5,25.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 23668 - components: - - type: Transform - pos: 46.5,26.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 24530 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 80.5,-39.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 24531 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 81.5,-39.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 24791 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -21.5,-35.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 -- proto: RemoteSignaller - entities: - - uid: 4210 - components: - - type: Transform - pos: 26.668198,-37.4926 - parent: 2 - - uid: 5742 - components: - - type: MetaData - name: Cargo Bay Doors Remote - - type: Transform - pos: 12.388885,17.745981 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 306: - - - Pressed - - Toggle - 368: - - - Pressed - - Toggle - 3501: - - - Pressed - - Toggle - - uid: 8340 - components: - - type: MetaData - name: Janitor Shutters Remote - - type: Transform - pos: 24.653408,0.86710465 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 7263: - - - Pressed - - Toggle - 6578: - - - Pressed - - Toggle - - uid: 9536 - components: - - type: MetaData - name: Janitor Shutters Remote - - type: Transform - pos: 24.361597,1.0651593 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 7263: - - - Pressed - - Toggle - 6578: - - - Pressed - - Toggle - - uid: 17983 - components: - - type: MetaData - name: Cargo Bay Doors Remote - - type: Transform - pos: 12.641776,17.550156 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 306: - - - Pressed - - Toggle - 3501: - - - Pressed - - Toggle - 368: - - - Pressed - - Toggle -- proto: ResearchAndDevelopmentServer - entities: - - uid: 4170 - components: - - type: Transform - pos: 31.5,-33.5 - parent: 2 -- proto: ResearchDisk - entities: - - uid: 9847 - components: - - type: Transform - pos: -17.983162,-50.297432 - parent: 2 -- proto: RevolverCapGun - entities: - - uid: 13848 - components: - - type: Transform - pos: 25.686981,-58.556297 - parent: 2 -- proto: RiotBulletShield - entities: - - uid: 20687 - components: - - type: Transform - pos: -38.67536,1.5551949 - parent: 2 - - uid: 20689 - components: - - type: Transform - pos: -38.435658,1.4718037 - parent: 2 -- proto: RiotLaserShield - entities: - - uid: 3 - components: - - type: Transform - pos: -38.694805,1.4338875 - parent: 2 - - uid: 12495 - components: - - type: Transform - pos: -38.413555,1.3557625 - parent: 2 -- proto: RiotShield - entities: - - uid: 20691 - components: - - type: Transform - pos: -40.515644,1.5179176 - parent: 2 - - uid: 20698 - components: - - type: Transform - pos: -40.59902,1.5179176 - parent: 2 -- proto: RobocopCircuitBoard - entities: - - uid: 16792 - components: - - type: Transform - pos: 66.33574,-42.743584 - parent: 2 -- proto: RubberChicken - entities: - - uid: 6890 - components: - - type: MetaData - desc: A stress inducing parody of nature's most delectable avian. A devious wizard seems to have cast a spell on this one, causing it to glow ominously. - name: ominous rubber chicken - - type: Transform - pos: 87.48307,-13.559023 - parent: 2 - - type: EmitSoundOnUse - sound: !type:SoundCollectionSpecifier - params: - variation: 0.125 - playOffsetSeconds: 0 - loop: False - referenceDistance: 1 - rolloffFactor: 1 - maxDistance: 5 - pitch: 0.8 - volume: 0 - collection: RubberChicken - - type: EmitSoundOnLand - sound: !type:SoundCollectionSpecifier - params: - variation: 0.125 - playOffsetSeconds: 0 - loop: False - referenceDistance: 1 - rolloffFactor: 1 - maxDistance: 5 - pitch: 0.8 - volume: 0 - collection: RubberChicken - - type: EmitSoundOnActivate - sound: !type:SoundCollectionSpecifier - params: - variation: 0.125 - playOffsetSeconds: 0 - loop: False - referenceDistance: 1 - rolloffFactor: 1 - maxDistance: 5 - pitch: 0.8 - volume: 0 - collection: RubberChicken - - type: EmitSoundOnCollide - sound: !type:SoundCollectionSpecifier - params: - variation: 0.125 - playOffsetSeconds: 0 - loop: False - referenceDistance: 1 - rolloffFactor: 1 - maxDistance: 5 - pitch: 0.8 - volume: 0 - collection: RubberChicken - - type: EmitSoundOnTrigger - sound: !type:SoundCollectionSpecifier - params: - variation: 0.125 - playOffsetSeconds: 0 - loop: False - referenceDistance: 1 - rolloffFactor: 1 - maxDistance: 5 - pitch: 0.8 - volume: 0 - collection: RubberChicken - - type: PointLight - softness: 0.5 - color: '#FFFF00FF' - radius: 3 -- proto: RubberStampApproved - entities: - - uid: 7536 - components: - - type: Transform - pos: -0.079188585,16.781929 - parent: 2 -- proto: RubberStampDenied - entities: - - uid: 859 - components: - - type: Transform - pos: 0.092123985,16.573864 - parent: 2 -- proto: SalvageMagnet - entities: - - uid: 21965 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 16.5,33.5 - parent: 2 -- proto: SandBattlemap - entities: - - uid: 6010 - components: - - type: Transform - pos: 21.580368,-50.54211 - parent: 2 -- proto: ScrapFaxMachine - entities: - - uid: 6999 - components: - - type: Transform - pos: 47.57202,-7.418854 - parent: 2 -- proto: Screen - entities: - - uid: 4007 - components: - - 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: 16559 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 78.5,-39.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: 17939 - components: - - type: Transform - pos: 65.5,-39.5 - parent: 2 - - type: Fixtures - fixtures: {} - - uid: 18504 - components: - - type: Transform - pos: 58.5,-35.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: 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: 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 - components: - - type: Transform - pos: -38.5,3.5 - parent: 2 - - type: TechnologyDatabase - supportedDisciplines: - - Industrial - - Arsenal - - Experimental - - CivilianServices -- proto: SeedExtractor - entities: - - uid: 298 - components: - - type: Transform - pos: -25.5,16.5 - parent: 2 - - uid: 10443 - components: - - type: Transform - pos: -18.5,-37.5 - parent: 2 - - uid: 17167 - components: - - type: Transform - pos: 46.5,-60.5 - parent: 2 -- proto: ShardGlass - entities: - - uid: 890 - components: - - type: Transform - pos: -0.48252273,-84.521225 - parent: 2 - - uid: 2288 - components: - - type: Transform - pos: 46.458076,-86.53867 - parent: 2 - - uid: 2313 - components: - - type: Transform - pos: 46.676933,-85.600525 - parent: 2 - - uid: 4985 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 45.361195,8.747754 - parent: 2 - - uid: 7375 - components: - - type: Transform - pos: 43.512356,10.642146 - parent: 2 - - uid: 7380 - components: - - type: Transform - pos: 49.49901,9.514517 - parent: 2 - - uid: 10841 - components: - - type: Transform - pos: 68.49428,-83.448265 - parent: 2 - - uid: 10869 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 67.56429,-82.79552 - parent: 2 - - uid: 16288 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -53.413,22.399826 - parent: 2 - - uid: 16296 - components: - - type: Transform - pos: -54.710087,22.558933 - parent: 2 - - uid: 16440 - components: - - type: Transform - pos: -53.755627,22.926107 - parent: 2 - - uid: 17852 - components: - - type: Transform - pos: 91.39489,-17.309563 - parent: 2 - - uid: 18165 - components: - - type: Transform - pos: 89.54715,-18.570189 - parent: 2 - - uid: 18192 - components: - - type: Transform - pos: 91.5662,-14.384418 - parent: 2 - - uid: 18194 - components: - - type: Transform - pos: 93.52407,-17.566584 - parent: 2 - - uid: 18464 - components: - - type: Transform - pos: 91.51726,-15.608327 - parent: 2 - - uid: 18814 - components: - - type: Transform - pos: 66.42336,-64.58768 - parent: 2 - - uid: 18815 - components: - - type: Transform - pos: 68.33228,-65.57904 - parent: 2 - - uid: 18817 - components: - - type: Transform - pos: 73.26516,-65.44441 - parent: 2 - - uid: 18818 - components: - - type: Transform - pos: 72.18833,-66.38682 - parent: 2 - - uid: 18915 - components: - - type: Transform - pos: 46.281776,-73.46591 - parent: 2 - - uid: 18959 - components: - - type: Transform - pos: 44.80114,-71.483185 - parent: 2 - - uid: 22870 - components: - - type: Transform - pos: 74.36172,-63.37174 - parent: 2 - - uid: 22871 - components: - - type: Transform - pos: 73.36122,-62.425247 - parent: 2 - - uid: 22872 - components: - - type: Transform - pos: 74.51804,-58.496105 - parent: 2 - - uid: 22873 - components: - - type: Transform - pos: 73.51755,-57.589226 - parent: 2 -- proto: ShardGlassReinforced - entities: - - uid: 376 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 74.45248,-77.433655 - parent: 2 - - uid: 865 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 63.389988,-72.52549 - parent: 2 - - uid: 1447 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 70.43024,-77.55778 - parent: 2 - - uid: 10000 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 73.5562,-79.53928 - parent: 2 - - uid: 19129 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 92.55148,-34.588486 - parent: 2 - - uid: 19131 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 76.43388,-61.47434 - parent: 2 - - uid: 19132 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 92.44205,-53.431152 - parent: 2 - - uid: 19133 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 90.45669,-51.570484 - parent: 2 - - uid: 19964 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 75.713524,-71.53537 - parent: 2 - - uid: 19965 - components: - - type: Transform - pos: 91.55914,-29.561361 - parent: 2 - - uid: 20005 - components: - - type: Transform - pos: 91.4445,-27.518276 - parent: 2 - - uid: 20897 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 90.49787,-28.51897 - parent: 2 - - uid: 22802 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 97.4805,-30.509937 - parent: 2 -- proto: SheetGlass - entities: - - uid: 2250 - components: - - type: Transform - pos: 28.705658,-16.41892 - parent: 2 - - uid: 3635 - components: - - type: Transform - pos: 11.520535,-16.466494 - parent: 2 - - uid: 4268 - components: - - type: Transform - pos: 19.505657,-31.416939 - parent: 2 - - uid: 4646 - components: - - type: Transform - pos: 8.793852,18.587227 - parent: 2 - - uid: 14889 - components: - - type: Transform - pos: -37.7531,-24.421627 - parent: 2 - - uid: 17606 - components: - - type: Transform - pos: -57.49946,-58.450542 - parent: 2 -- proto: SheetGlass10 - entities: - - uid: 12500 - components: - - type: Transform - pos: -62.530464,-55.57533 - parent: 2 -- proto: SheetPaper1 - entities: - - uid: 5913 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 20.547642,18.769604 - parent: 2 - - uid: 12485 - components: - - type: Transform - pos: 20.500767,18.425854 - parent: 2 - - uid: 22382 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 22.701982,19.633614 - parent: 2 - - uid: 22383 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 22.31672,19.486847 - parent: 2 -- proto: SheetPGlass - entities: - - uid: 5557 - components: - - type: Transform - pos: -49.493877,32.44378 - parent: 2 -- proto: SheetPlasma - entities: - - uid: 11897 - components: - - type: Transform - parent: 15897 - - type: Physics - canCollide: False - - type: InsideEntityStorage -- proto: SheetPlasteel - entities: - - uid: 1758 - components: - - type: Transform - pos: 28.53891,-16.450193 - parent: 2 - - uid: 2546 - components: - - type: Transform - pos: -10.506894,-13.427014 - parent: 2 - - uid: 10172 - components: - - type: Transform - pos: 9.476572,22.589748 - parent: 2 -- proto: SheetPlastic - entities: - - uid: 76 - components: - - type: Transform - pos: 8.238255,18.595078 - parent: 2 - - uid: 4238 - components: - - type: Transform - pos: 19.5265,-30.937439 - parent: 2 - - uid: 14888 - components: - - type: Transform - pos: -37.47171,-24.411203 - parent: 2 -- proto: SheetPlastic10 - entities: - - uid: 3997 - components: - - type: Transform - pos: -14.505801,-14.519033 - parent: 2 -- proto: SheetSteel - entities: - - uid: 852 - components: - - type: Transform - pos: 9.442394,18.623943 - parent: 2 - - uid: 1885 - components: - - type: Transform - pos: -0.5086639,-4.382394 - parent: 2 - - uid: 2256 - components: - - type: Transform - pos: 28.236675,-16.41892 - parent: 2 - - uid: 2408 - components: - - type: Transform - pos: -0.48844743,-4.350263 - parent: 2 - - uid: 3639 - components: - - type: Transform - pos: 11.364208,-16.487328 - parent: 2 - - uid: 4068 - components: - - type: Transform - pos: -3.4528265,-14.511956 - parent: 2 - - uid: 4070 - components: - - type: Transform - pos: -10.51167,-13.449734 - parent: 2 - - uid: 4272 - components: - - type: Transform - pos: 19.547344,-30.51006 - parent: 2 - - uid: 12747 - components: - - type: Transform - pos: 2.4604461,-55.406693 - parent: 2 - - uid: 20703 - components: - - type: Transform - pos: -35.532333,1.5311966 - parent: 2 - - uid: 22546 - components: - - type: Transform - pos: -3.4737914,-14.490146 - parent: 2 -- proto: SheetSteel10 - entities: - - uid: 18802 - components: - - type: Transform - pos: 69.42594,-78.47226 - parent: 2 - - uid: 18975 - components: - - type: Transform - pos: 44.497368,9.486668 - parent: 2 -- proto: SheetUGlass - entities: - - uid: 22984 - components: - - type: Transform - parent: 4024 - - type: Physics - canCollide: False - - type: InsideEntityStorage -- proto: SheetUranium - entities: - - uid: 16007 - components: - - type: Transform - parent: 15897 - - type: Physics - canCollide: False - - type: InsideEntityStorage -- proto: ShipBattlemap - entities: - - uid: 6011 - components: - - type: Transform - pos: 21.601212,-50.271088 - parent: 2 -- proto: ShotGunCabinetFilled - entities: - - uid: 20587 - components: - - type: Transform - pos: -38.5,-0.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: ShuttersNormal - entities: - - uid: 4279 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 33.5,-23.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 6578 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 29.5,2.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 6787 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 34.5,-23.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 7263 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 29.5,1.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 -- proto: ShuttersNormalOpen - entities: - - uid: 186 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -25.5,-46.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 1700 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -22.5,-5.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 2243 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -21.5,-5.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 2759 - components: - - type: Transform - pos: -3.5,-46.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3232 - components: - - type: Transform - pos: -6.5,-35.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3236 - components: - - type: Transform - pos: -8.5,-35.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3238 - components: - - type: Transform - pos: -7.5,-35.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3778 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -35.5,-51.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3779 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -35.5,-54.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4048 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -14.5,-20.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4698 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -31.5,-44.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4699 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -29.5,-43.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4700 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -28.5,-43.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4701 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -31.5,-48.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4721 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -27.5,-43.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4782 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -31.5,-47.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4796 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -31.5,-45.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 5439 - components: - - type: Transform - pos: -8.5,16.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 6345 - components: - - type: Transform - pos: -4.5,-46.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 6351 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -13.5,-51.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 6517 - components: - - type: Transform - pos: -5.5,-35.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 10771 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -42.5,-33.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 10807 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -44.5,-33.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 11419 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -14.5,-19.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 11421 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -14.5,-18.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 11756 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -21.5,-35.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12072 - components: - - type: Transform - pos: -7.5,16.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12076 - components: - - type: Transform - pos: -6.5,16.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12193 - components: - - type: Transform - pos: -2.5,-46.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 15624 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 33.5,-35.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 15646 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -24.5,-49.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 15647 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -23.5,-49.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 15654 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -16.5,-45.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 15656 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -14.5,-45.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 15657 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -12.5,-45.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 15749 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -15.5,-45.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 16035 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -21.5,-34.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 16036 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -21.5,-33.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 16037 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -21.5,-32.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 16090 - components: - - type: Transform - pos: -1.5,-46.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 17052 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -9.5,-23.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 17053 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -7.5,-23.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 17616 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 33.5,-33.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 17741 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 33.5,-34.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 17930 - components: - - type: Transform - pos: 28.5,-36.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 17943 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 28.5,-32.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 19574 - components: - - type: Transform - pos: -19.5,-57.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 19575 - components: - - type: Transform - pos: -19.5,-58.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 19576 - components: - - type: Transform - pos: -15.5,-58.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 19577 - components: - - type: Transform - pos: -15.5,-57.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 19578 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 32.5,-33.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 19579 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 32.5,-35.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 20731 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -45.5,4.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 20758 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -44.5,4.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 20768 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -46.5,4.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 20769 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -46.5,3.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 20770 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -46.5,1.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 20771 - components: - - type: Transform - pos: -45.5,0.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 20772 - components: - - type: Transform - pos: -44.5,0.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 21229 - components: - - type: Transform - pos: -47.5,-25.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 21230 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -48.5,-20.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 21231 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -49.5,-20.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 21234 - components: - - type: Transform - pos: -45.5,-40.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 21235 - components: - - type: Transform - pos: -44.5,-40.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 21236 - components: - - type: Transform - pos: -43.5,-40.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 21237 - components: - - type: Transform - pos: -42.5,-40.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 21238 - components: - - type: Transform - pos: -41.5,-40.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 21242 - components: - - type: Transform - pos: -44.5,-26.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 21243 - components: - - type: Transform - pos: -42.5,-26.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 21244 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -45.5,-19.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 21245 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -44.5,-19.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 21246 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -43.5,-19.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 21247 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -42.5,-19.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 21248 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -41.5,-19.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 21251 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -34.5,-34.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 21252 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -36.5,-37.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 21253 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -36.5,-35.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 21254 - components: - - type: Transform - pos: -33.5,-38.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 21255 - components: - - type: Transform - pos: -34.5,-38.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 21256 - components: - - type: Transform - pos: -29.5,-39.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 21257 - components: - - type: Transform - pos: -28.5,-39.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 21258 - components: - - type: Transform - pos: -27.5,-39.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 21880 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -25.5,-45.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 22769 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -27.5,-20.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 22770 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -26.5,-20.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 22771 - components: - - type: Transform - pos: -27.5,-23.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 22772 - components: - - type: Transform - pos: -28.5,-23.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 22773 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -32.5,-22.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 23360 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -26.5,-53.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 23361 - components: - - type: Transform - pos: -26.5,-57.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 23362 - components: - - type: Transform - pos: -25.5,-57.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 23378 - components: - - type: Transform - pos: -24.5,-57.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 24120 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -26.5,5.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 24121 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -26.5,6.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 24122 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -26.5,7.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 24123 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -25.5,12.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 24124 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -24.5,12.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 24125 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -23.5,12.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 24126 - components: - - type: Transform - pos: -23.5,8.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 24127 - components: - - type: Transform - pos: -24.5,8.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 24128 - components: - - type: Transform - pos: -25.5,8.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 24817 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -24.5,-4.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 24818 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -25.5,-4.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 24819 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -28.5,-4.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 24820 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -29.5,-4.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 24821 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -27.5,-4.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 24822 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -30.5,-5.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 -- proto: ShuttersWindowOpen - entities: - - uid: 10682 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -26.5,11.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 10686 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -26.5,10.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 15630 - components: - - type: Transform - pos: -17.5,-58.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 15631 - components: - - type: Transform - pos: -18.5,-58.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 15632 - components: - - type: Transform - pos: -16.5,-58.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 -- proto: ShuttleConsoleCircuitboard - entities: - - uid: 21971 - components: - - type: Transform - pos: 21.58446,23.544025 - parent: 2 -- proto: SignAi - entities: - - uid: 17961 - components: - - type: Transform - pos: 82.5,-41.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: SignAiUpload - entities: - - uid: 16874 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 76.5,-42.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: SignalButton - entities: - - uid: 3255 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 45.5,-41.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 536: - - - Pressed - - DoorBolt - - type: Fixtures - fixtures: {} - - uid: 4282 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 37.5,-39.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 113: - - - Pressed - - Toggle - - type: Fixtures - fixtures: {} - - uid: 4325 - components: - - type: Transform - pos: 37.5,-33.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 3508: - - - Pressed - - Toggle - - type: Fixtures - fixtures: {} - - uid: 13730 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 7.5,-43.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 11992: - - - Pressed - - DoorBolt - 11221: - - - Pressed - - DoorBolt - - type: Fixtures - fixtures: {} - - uid: 15842 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 43.5,-41.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 432: - - - Pressed - - DoorBolt - - type: Fixtures - fixtures: {} - - uid: 16054 - components: - - type: Transform - pos: 7.5,-37.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 5908: - - - Pressed - - DoorBolt - 21405: - - - Pressed - - DoorBolt - - type: Fixtures - fixtures: {} - - uid: 16057 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 7.5,-35.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 4677: - - - Pressed - - DoorBolt - 6216: - - - Pressed - - DoorBolt - - type: Fixtures - fixtures: {} - - uid: 16058 - components: - - type: Transform - pos: 7.5,-29.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 643: - - - Pressed - - DoorBolt - 5910: - - - Pressed - - DoorBolt - - type: Fixtures - fixtures: {} - - uid: 16059 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 7.5,-29.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 4671: - - - Pressed - - DoorBolt - 4873: - - - Pressed - - DoorBolt - - type: Fixtures - fixtures: {} - - uid: 16117 - components: - - type: MetaData - name: Janitor Light - - type: Transform - rot: -1.5707963267948966 rad - pos: -22.5,-44.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 16118: - - - Pressed - - Toggle - - type: Fixtures - fixtures: {} - - uid: 17553 - components: - - type: MetaData - name: Janitor Light - - type: Transform - rot: 3.141592653589793 rad - pos: 7.5,15.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 17552: - - - Pressed - - Toggle - - type: Fixtures - fixtures: {} - - uid: 17657 - components: - - type: MetaData - name: Janitor Light - - type: Transform - rot: 1.5707963267948966 rad - pos: -14.5,-13.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 16102: - - - Pressed - - Toggle - - type: Fixtures - fixtures: {} - - uid: 21408 - components: - - type: Transform - pos: 7.5,-43.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 11833: - - - Pressed - - DoorBolt - 21406: - - - Pressed - - DoorBolt - - type: Fixtures - fixtures: {} - - uid: 21754 - components: - - type: MetaData - name: Janitor Light - - type: Transform - rot: 3.141592653589793 rad - pos: -32.5,-38.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 21752: - - - Pressed - - Toggle - - type: Fixtures - fixtures: {} - - uid: 21755 - components: - - type: MetaData - name: Janitor Light - - type: Transform - rot: 1.5707963267948966 rad - pos: -32.5,-25.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 21751: - - - Pressed - - Toggle - - type: Fixtures - fixtures: {} - - uid: 22621 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 18.5,18.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 12433: - - - Pressed - - Toggle - - type: Fixtures - fixtures: {} -- proto: SignalButtonDirectional - entities: - - uid: 3082 - components: - - type: MetaData - name: Shutters - - type: Transform - pos: -36.5,-50.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 3778: - - - Pressed - - Toggle - 3779: - - - Pressed - - Toggle - - type: Fixtures - fixtures: {} - - uid: 24054 - components: - - type: MetaData - name: Janitor Light - - type: Transform - rot: -1.5707963267948966 rad - pos: -23.5,-7.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 24050: - - - Pressed - - Toggle - - type: Fixtures - fixtures: {} -- proto: SignAnomaly - entities: - - uid: 4573 - components: - - type: Transform - pos: 35.5,-39.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: SignAnomaly2 - entities: - - uid: 5759 - components: - - type: Transform - pos: 36.5,-33.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: SignArcade - entities: - - uid: 5774 - components: - - type: Transform - pos: 50.5,-14.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: SignAtmos - entities: - - uid: 1831 - components: - - type: Transform - pos: -7.5,-9.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: SignBar - entities: - - uid: 20198 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -6.5,-46.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: SignCans - entities: - - uid: 2637 - components: - - type: Transform - pos: -11.5,-5.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: SignCansScience - entities: - - uid: 4466 - components: - - type: Transform - pos: 30.5,-40.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: SignCargo - entities: - - uid: 17554 - components: - - type: Transform - pos: 7.5,13.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: SignCargoDock - entities: - - uid: 5328 - components: - - type: Transform - pos: 4.5,29.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: SignChapel - entities: - - uid: 6131 - components: - - type: Transform - pos: 34.5,-19.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: SignChem - entities: - - uid: 11968 - components: - - type: Transform - pos: -25.5,-33.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: SignCryo - entities: - - uid: 3830 - components: - - 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 - components: - - 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 - components: - - 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 - components: - - 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 - components: - - 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 - components: - - 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 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 54.5,-55.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: SignDirectionalEvac - entities: - - uid: 31 - components: - - 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 - components: - - 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 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 12.5,9.7 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: SignDirectionalLibrary - entities: - - uid: 22263 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 7.2,-46.7 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: SignDirectionalMed - entities: - - uid: 1209 - components: - - 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 - components: - - type: Transform - 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 - components: - - type: Transform - 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 - components: - - type: Transform - 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 - components: - - type: Transform - 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 - components: - - type: Transform - pos: 15.5,4.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: SignElectricalMed - entities: - - uid: 1748 - components: - - 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 - components: - - type: Transform - pos: -5.5,-16.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: SignEngineering - entities: - - uid: 47 - components: - - type: Transform - pos: -14.5,-10.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: SignEscapePods - entities: - - uid: 11251 - components: - - type: Transform - 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 - components: - - type: Transform - pos: -5.5,-58.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: SignFlammableMed - entities: - - uid: 5841 - components: - - type: Transform - pos: 30.5,-44.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: SignGenpop - entities: - - uid: 12374 - components: - - 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 - components: - - type: Transform - pos: 29.5,-9.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: SignInterrogation - entities: - - uid: 10877 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -33.5,-0.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: SignJanitor - entities: - - uid: 5858 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 29.5,3.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: SignKiddiePlaque - entities: - - uid: 4806 - components: - - type: Transform - pos: -28.5,-64.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: SignKitchen - entities: - - uid: 7769 - components: - - type: Transform - pos: -9.5,-34.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: SignLawyer - entities: - - uid: 17070 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 30.5,12.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: SignLibrary - entities: - - uid: 5313 - components: - - 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 - components: - - type: Transform - pos: 15.5,30.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: SignMail - entities: - - uid: 2679 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 17.5,13.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: SignMaterials - entities: - - uid: 2270 - components: - - type: Transform - pos: 29.5,-17.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: SignMedical - entities: - - uid: 12234 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -25.5,-26.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: SignMorgue - entities: - - uid: 14118 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -47.5,-39.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: SignNews - entities: - - uid: 628 - components: - - type: Transform - pos: 12.5,-54.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: SignNosmoking - entities: - - uid: 2105 - components: - - 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 - components: - - type: Transform - pos: -28.5,-58.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: SignPsychology - entities: - - uid: 18 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -35.5,-53.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: SignRadiationMed - entities: - - uid: 17077 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 40.5,-43.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: SignRedOne - entities: - - uid: 16962 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 8.5,-39.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: SignRedThree - entities: - - uid: 21447 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 8.5,-45.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: SignRedTwo - entities: - - uid: 21446 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 8.5,-41.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: SignRobo - entities: - - uid: 4569 - components: - - type: Transform - pos: 31.5,-26.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: SignSalvage - entities: - - uid: 22415 - components: - - 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 - components: - - 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 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -31.5,-59.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: SignSecurity - entities: - - uid: 12382 - components: - - type: Transform - pos: -23.5,-4.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: SignServer - entities: - - uid: 5592 - components: - - type: Transform - pos: 31.5,-32.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: SignShipDock - entities: - - uid: 7242 - components: - - type: Transform - pos: 43.5,-19.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: SignSpace - entities: - - uid: 19866 - components: - - type: Transform - pos: 52.5,-62.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: SignSurgery - entities: - - uid: 12991 - components: - - 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 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -21.5,-21.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: SignVault - entities: - - uid: 1917 - components: - - type: Transform - pos: -31.5,-60.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: SignVirology - entities: - - uid: 21325 - components: - - type: Transform - pos: -50.5,-31.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: Sink - entities: - - uid: 786 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -20.5,29.5 - parent: 2 - - uid: 9543 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -32.5,4.5 - parent: 2 - - uid: 9836 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -22.5,-55.5 - parent: 2 - - uid: 12903 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -57.5,-31.5 - parent: 2 - - uid: 14526 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 43.5,-39.5 - parent: 2 - - uid: 24105 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 21.5,-7.5 - parent: 2 -- proto: SinkWide - entities: - - uid: 3244 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -7.5,-32.5 - parent: 2 - - uid: 3414 - components: - - type: Transform - pos: -17.5,-32.5 - parent: 2 - - uid: 5428 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 13.5,22.5 - parent: 2 - - uid: 7369 - components: - - type: Transform - pos: 45.5,12.5 - parent: 2 - - uid: 9043 - components: - - type: Transform - pos: 14.5,3.5 - parent: 2 - - uid: 9376 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 28.5,0.5 - parent: 2 - - uid: 12123 - components: - - type: Transform - pos: -32.5,-35.5 - parent: 2 - - uid: 13015 - components: - - type: Transform - pos: -39.5,-22.5 - parent: 2 - - uid: 20194 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -5.5,-45.5 - parent: 2 -- proto: SmartFridge - entities: - - uid: 1726 - components: - - type: Transform - pos: -40.5,-36.5 - parent: 2 - - uid: 4067 - components: - - type: Transform - pos: -5.5,-35.5 - parent: 2 - - uid: 22308 - components: - - type: Transform - pos: -35.5,-34.5 - parent: 2 -- proto: SMESAdvanced - entities: - - uid: 2499 - components: - - type: MetaData - name: Bank SMES - Starboard - - type: Transform - pos: -1.5,-18.5 - parent: 2 - - uid: 2776 - components: - - type: MetaData - name: Bank SMES - Bow - - type: Transform - pos: -2.5,-18.5 - parent: 2 - - uid: 8838 - components: - - type: MetaData - name: Solars - North East SMES - - type: Transform - pos: 46.5,3.5 - parent: 2 - - uid: 15810 - components: - - type: MetaData - name: Solars - South West SMES - - type: Transform - pos: -55.5,-58.5 - parent: 2 - - uid: 16111 - components: - - type: MetaData - name: Bank SMES - Port - - type: Transform - pos: -3.5,-18.5 - parent: 2 - - uid: 16598 - components: - - type: Transform - pos: 96.5,-42.5 - parent: 2 -- proto: SMESBasic - entities: - - uid: 6269 - components: - - type: MetaData - name: Gravity SMES - - type: Transform - pos: 23.5,-10.5 - parent: 2 - - uid: 12984 - components: - - type: MetaData - name: Bridge SMES - - type: Transform - pos: -10.5,-56.5 - parent: 2 - - uid: 14592 - components: - - type: Transform - pos: -40.5,26.5 - parent: 2 -- proto: SMESMachineCircuitboard - entities: - - uid: 573 - components: - - type: Transform - pos: 3.5083165,-19.382118 - parent: 2 - - uid: 2088 - components: - - type: Transform - pos: -5.588642,-23.301281 - parent: 2 - - uid: 18882 - components: - - type: Transform - pos: 6.5098057,-16.3717 - parent: 2 -- proto: SmokingPipe - entities: - - uid: 1238 - components: - - type: Transform - pos: -39.550636,19.624166 - parent: 2 -- proto: SnowBattlemap - entities: - - uid: 6008 - components: - - type: Transform - pos: 20.100466,-48.530296 - parent: 2 -- proto: SodaDispenser - entities: - - uid: 1651 - components: - - type: Transform - pos: -2.5,-44.5 - parent: 2 - - uid: 7366 - components: - - type: Transform - pos: 44.5,12.5 - parent: 2 -- proto: SolarPanel - entities: - - uid: 532 - components: - - type: Transform - pos: 59.5,0.5 - parent: 2 - - uid: 572 - components: - - type: Transform - pos: -72.5,-49.5 - parent: 2 - - uid: 596 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 61.5,6.5 - parent: 2 - - uid: 607 - components: - - type: Transform - pos: -72.5,-48.5 - parent: 2 - - uid: 764 - components: - - type: Transform - pos: -70.5,-60.5 - parent: 2 - - uid: 780 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 63.5,5.5 - parent: 2 - - uid: 789 - components: - - type: Transform - pos: -76.5,-51.5 - parent: 2 - - uid: 818 - components: - - type: Transform - pos: -70.5,-48.5 - parent: 2 - - uid: 840 - components: - - type: Transform - pos: -64.5,-50.5 - parent: 2 - - uid: 957 - components: - - type: Transform - pos: 61.5,-0.5 - parent: 2 - - uid: 961 - components: - - type: Transform - pos: 65.5,-0.5 - parent: 2 - - uid: 978 - components: - - type: Transform - pos: -62.5,-51.5 - parent: 2 - - uid: 997 - components: - - type: Transform - pos: 63.5,-2.5 - parent: 2 - - uid: 1002 - components: - - type: Transform - pos: 67.5,-0.5 - parent: 2 - - uid: 1572 - components: - - type: Transform - pos: 57.5,-3.5 - parent: 2 - - uid: 2640 - components: - - type: Transform - pos: -63.5,18.5 - parent: 2 - - uid: 5067 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 63.5,6.5 - parent: 2 - - uid: 5078 - components: - - type: Transform - pos: -67.5,22.5 - parent: 2 - - uid: 5079 - components: - - type: Transform - pos: -66.5,22.5 - parent: 2 - - uid: 5089 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 63.5,7.5 - parent: 2 - - uid: 5090 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 65.5,8.5 - parent: 2 - - uid: 5092 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 63.5,8.5 - parent: 2 - - uid: 5100 - components: - - type: Transform - pos: -65.5,22.5 - parent: 2 - - uid: 5104 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 65.5,7.5 - parent: 2 - - uid: 5106 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 65.5,6.5 - parent: 2 - - uid: 5107 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 65.5,5.5 - parent: 2 - - uid: 5109 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 57.5,6.5 - parent: 2 - - uid: 5110 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 67.5,4.5 - parent: 2 - - uid: 5111 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 59.5,6.5 - parent: 2 - - uid: 5112 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 59.5,7.5 - parent: 2 - - uid: 5118 - components: - - type: Transform - pos: -64.5,22.5 - parent: 2 - - uid: 5124 - components: - - type: Transform - pos: -63.5,22.5 - parent: 2 - - uid: 5129 - components: - - type: Transform - pos: -67.5,20.5 - parent: 2 - - uid: 5140 - components: - - type: Transform - pos: -66.5,20.5 - parent: 2 - - uid: 5142 - components: - - type: Transform - pos: -65.5,20.5 - parent: 2 - - uid: 5144 - components: - - type: Transform - pos: -64.5,20.5 - parent: 2 - - uid: 5147 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 59.5,8.5 - parent: 2 - - uid: 5150 - components: - - type: Transform - pos: -63.5,20.5 - parent: 2 - - uid: 5154 - components: - - type: Transform - pos: -64.5,18.5 - parent: 2 - - uid: 5166 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 61.5,8.5 - parent: 2 - - uid: 5173 - components: - - type: Transform - pos: -65.5,18.5 - parent: 2 - - uid: 5186 - components: - - type: Transform - pos: -66.5,18.5 - parent: 2 - - uid: 5190 - components: - - type: Transform - pos: -67.5,18.5 - parent: 2 - - uid: 5191 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 67.5,5.5 - parent: 2 - - uid: 5193 - components: - - type: Transform - pos: -67.5,16.5 - parent: 2 - - uid: 5194 - components: - - type: Transform - pos: -66.5,16.5 - parent: 2 - - uid: 5229 - components: - - type: Transform - pos: -65.5,16.5 - parent: 2 - - uid: 5234 - components: - - type: Transform - pos: -64.5,16.5 - parent: 2 - - uid: 5235 - components: - - type: Transform - pos: -63.5,16.5 - parent: 2 - - uid: 5237 - components: - - type: Transform - pos: -63.5,24.5 - parent: 2 - - uid: 5238 - components: - - type: Transform - pos: -63.5,14.5 - parent: 2 - - uid: 5246 - components: - - type: Transform - pos: -64.5,14.5 - parent: 2 - - uid: 5251 - components: - - type: Transform - pos: -65.5,14.5 - parent: 2 - - uid: 5257 - components: - - type: Transform - pos: -66.5,14.5 - parent: 2 - - uid: 5258 - components: - - type: Transform - pos: -67.5,14.5 - parent: 2 - - uid: 5259 - components: - - type: Transform - pos: -67.5,12.5 - parent: 2 - - uid: 5260 - components: - - type: Transform - pos: -66.5,12.5 - parent: 2 - - uid: 5261 - components: - - type: Transform - pos: -65.5,12.5 - parent: 2 - - uid: 5262 - components: - - type: Transform - pos: -64.5,12.5 - parent: 2 - - uid: 5263 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 67.5,7.5 - parent: 2 - - uid: 5264 - components: - - type: Transform - pos: -63.5,12.5 - parent: 2 - - uid: 5265 - components: - - type: Transform - pos: -63.5,10.5 - parent: 2 - - uid: 5266 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 67.5,6.5 - parent: 2 - - uid: 5267 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 59.5,5.5 - parent: 2 - - uid: 5268 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 69.5,8.5 - parent: 2 - - uid: 5269 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 67.5,8.5 - parent: 2 - - uid: 5270 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 57.5,5.5 - parent: 2 - - uid: 5273 - components: - - type: Transform - pos: -64.5,10.5 - parent: 2 - - uid: 5320 - components: - - type: Transform - pos: -65.5,10.5 - parent: 2 - - uid: 5322 - components: - - type: Transform - pos: -66.5,10.5 - parent: 2 - - uid: 5325 - components: - - type: Transform - pos: -67.5,10.5 - parent: 2 - - uid: 5326 - components: - - type: Transform - pos: -66.5,8.5 - parent: 2 - - uid: 5333 - components: - - type: Transform - pos: -67.5,8.5 - parent: 2 - - uid: 5337 - components: - - type: Transform - pos: -65.5,8.5 - parent: 2 - - uid: 5338 - components: - - type: Transform - pos: -64.5,8.5 - parent: 2 - - uid: 5339 - components: - - type: Transform - pos: -63.5,8.5 - parent: 2 - - uid: 5340 - components: - - type: Transform - pos: -64.5,24.5 - parent: 2 - - uid: 5341 - components: - - type: Transform - pos: -65.5,24.5 - parent: 2 - - uid: 5347 - components: - - type: Transform - pos: -66.5,24.5 - parent: 2 - - uid: 5350 - components: - - type: Transform - pos: -67.5,24.5 - parent: 2 - - uid: 5353 - components: - - type: Transform - pos: -67.5,26.5 - parent: 2 - - uid: 5355 - components: - - type: Transform - pos: -66.5,26.5 - parent: 2 - - uid: 5359 - components: - - type: Transform - pos: -65.5,26.5 - parent: 2 - - uid: 5360 - components: - - type: Transform - pos: -64.5,26.5 - parent: 2 - - uid: 5361 - components: - - type: Transform - pos: -63.5,26.5 - parent: 2 - - uid: 5367 - components: - - type: Transform - pos: -58.5,31.5 - parent: 2 - - uid: 5368 - components: - - type: Transform - pos: -64.5,31.5 - parent: 2 - - uid: 5369 - components: - - type: Transform - pos: -64.5,32.5 - parent: 2 - - uid: 5379 - components: - - type: Transform - pos: -64.5,33.5 - parent: 2 - - uid: 5380 - components: - - type: Transform - pos: -64.5,34.5 - parent: 2 - - uid: 5382 - components: - - type: Transform - pos: -64.5,35.5 - parent: 2 - - uid: 5388 - components: - - type: Transform - pos: -66.5,35.5 - parent: 2 - - uid: 5394 - components: - - type: Transform - pos: -66.5,34.5 - parent: 2 - - uid: 5405 - components: - - type: Transform - pos: -66.5,33.5 - parent: 2 - - uid: 5412 - components: - - type: Transform - pos: -66.5,32.5 - parent: 2 - - uid: 5414 - components: - - type: Transform - pos: -66.5,31.5 - parent: 2 - - uid: 5423 - components: - - type: Transform - pos: -62.5,31.5 - parent: 2 - - uid: 5429 - components: - - type: Transform - pos: -62.5,32.5 - parent: 2 - - uid: 5435 - components: - - type: Transform - pos: -62.5,33.5 - parent: 2 - - uid: 5436 - components: - - type: Transform - pos: -62.5,34.5 - parent: 2 - - uid: 5438 - components: - - type: Transform - pos: -62.5,35.5 - parent: 2 - - uid: 5445 - components: - - type: Transform - pos: -60.5,35.5 - parent: 2 - - uid: 5450 - components: - - type: Transform - pos: -60.5,34.5 - parent: 2 - - uid: 5452 - components: - - type: Transform - pos: -60.5,33.5 - parent: 2 - - uid: 5454 - components: - - type: Transform - pos: -60.5,32.5 - parent: 2 - - uid: 5455 - components: - - type: Transform - pos: -60.5,31.5 - parent: 2 - - uid: 5456 - components: - - type: Transform - pos: -52.5,31.5 - parent: 2 - - uid: 5457 - components: - - type: Transform - pos: -52.5,32.5 - parent: 2 - - uid: 5461 - components: - - type: Transform - pos: -52.5,33.5 - parent: 2 - - uid: 5462 - components: - - type: Transform - pos: -52.5,34.5 - parent: 2 - - uid: 5463 - components: - - type: Transform - pos: -52.5,35.5 - parent: 2 - - uid: 5466 - components: - - type: Transform - pos: -54.5,35.5 - parent: 2 - - uid: 5478 - components: - - type: Transform - pos: -54.5,32.5 - parent: 2 - - uid: 5484 - components: - - type: Transform - pos: -54.5,33.5 - parent: 2 - - uid: 5486 - components: - - type: Transform - pos: 65.5,4.5 - parent: 2 - - uid: 5487 - components: - - type: Transform - pos: -54.5,31.5 - parent: 2 - - uid: 5491 - components: - - type: Transform - pos: -54.5,34.5 - parent: 2 - - uid: 5492 - components: - - type: Transform - pos: -56.5,31.5 - parent: 2 - - uid: 5501 - components: - - type: Transform - pos: -56.5,32.5 - parent: 2 - - uid: 5514 - components: - - type: Transform - pos: -56.5,33.5 - parent: 2 - - uid: 5521 - components: - - type: Transform - pos: -56.5,34.5 - parent: 2 - - uid: 5527 - components: - - type: Transform - pos: -56.5,35.5 - parent: 2 - - uid: 5531 - components: - - type: Transform - pos: -58.5,32.5 - parent: 2 - - uid: 5535 - components: - - type: Transform - pos: -58.5,33.5 - parent: 2 - - uid: 5538 - components: - - type: Transform - pos: -58.5,34.5 - parent: 2 - - uid: 5540 - components: - - type: Transform - pos: -58.5,35.5 - parent: 2 - - uid: 5815 - components: - - type: Transform - pos: -66.5,-59.5 - parent: 2 - - uid: 8971 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 69.5,6.5 - parent: 2 - - uid: 8972 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 69.5,5.5 - parent: 2 - - uid: 8992 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 61.5,5.5 - parent: 2 - - uid: 9110 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 61.5,-3.5 - parent: 2 - - uid: 9111 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 61.5,-1.5 - parent: 2 - - uid: 9395 - components: - - type: Transform - pos: -68.5,-49.5 - parent: 2 - - uid: 9558 - components: - - type: Transform - pos: -68.5,-51.5 - parent: 2 - - uid: 9618 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 57.5,4.5 - parent: 2 - - uid: 9641 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 63.5,4.5 - parent: 2 - - uid: 9669 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 61.5,4.5 - parent: 2 - - uid: 10094 - components: - - type: Transform - pos: -66.5,-48.5 - parent: 2 - - uid: 10095 - components: - - type: Transform - pos: -64.5,-51.5 - parent: 2 - - uid: 10097 - components: - - type: Transform - pos: -66.5,-49.5 - parent: 2 - - uid: 10098 - components: - - type: Transform - pos: -68.5,-50.5 - parent: 2 - - uid: 10405 - components: - - type: Transform - pos: -66.5,-51.5 - parent: 2 - - uid: 10406 - components: - - type: Transform - pos: -66.5,-52.5 - parent: 2 - - uid: 10407 - components: - - type: Transform - pos: -66.5,-50.5 - parent: 2 - - uid: 10408 - components: - - type: Transform - pos: -68.5,-52.5 - parent: 2 - - uid: 10411 - components: - - type: Transform - pos: -72.5,-52.5 - parent: 2 - - uid: 10426 - components: - - type: Transform - pos: -64.5,-48.5 - parent: 2 - - uid: 10427 - components: - - type: Transform - pos: -64.5,-49.5 - parent: 2 - - uid: 10471 - components: - - type: Transform - pos: -70.5,-49.5 - parent: 2 - - uid: 10640 - components: - - type: Transform - pos: -70.5,-52.5 - parent: 2 - - uid: 10641 - components: - - type: Transform - pos: -70.5,-50.5 - parent: 2 - - uid: 10642 - components: - - type: Transform - pos: -70.5,-51.5 - parent: 2 - - uid: 10646 - components: - - type: Transform - pos: -62.5,-50.5 - parent: 2 - - uid: 10647 - components: - - type: Transform - pos: -62.5,-49.5 - parent: 2 - - uid: 10648 - components: - - type: Transform - pos: -62.5,-48.5 - parent: 2 - - uid: 10673 - components: - - type: Transform - pos: -68.5,-48.5 - parent: 2 - - uid: 10678 - components: - - type: Transform - pos: -66.5,-60.5 - parent: 2 - - uid: 10702 - components: - - type: Transform - pos: -68.5,-57.5 - parent: 2 - - uid: 11906 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 63.5,-3.5 - parent: 2 - - uid: 12065 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 67.5,-1.5 - parent: 2 - - uid: 12066 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 71.5,-1.5 - parent: 2 - - uid: 12130 - components: - - type: Transform - pos: 57.5,-2.5 - parent: 2 - - uid: 12159 - components: - - type: Transform - pos: 71.5,6.5 - parent: 2 - - uid: 12202 - components: - - type: Transform - pos: 65.5,-3.5 - parent: 2 - - uid: 12298 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 61.5,-2.5 - parent: 2 - - uid: 12301 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 65.5,-2.5 - parent: 2 - - uid: 12307 - components: - - type: Transform - pos: -72.5,-50.5 - parent: 2 - - uid: 12312 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 67.5,-2.5 - parent: 2 - - uid: 12318 - components: - - type: Transform - pos: -66.5,-58.5 - parent: 2 - - uid: 12551 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 59.5,4.5 - parent: 2 - - uid: 12556 - components: - - type: Transform - pos: -76.5,-52.5 - parent: 2 - - uid: 12558 - components: - - type: Transform - pos: -74.5,-51.5 - parent: 2 - - uid: 12561 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 69.5,7.5 - parent: 2 - - uid: 14217 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 65.5,-1.5 - parent: 2 - - uid: 14226 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 61.5,0.5 - parent: 2 - - uid: 14227 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 63.5,-0.5 - parent: 2 - - uid: 14281 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 63.5,-1.5 - parent: 2 - - uid: 14282 - components: - - type: Transform - pos: -72.5,-51.5 - parent: 2 - - uid: 14283 - components: - - type: Transform - pos: -76.5,-56.5 - parent: 2 - - uid: 14881 - components: - - type: Transform - pos: -72.5,-57.5 - parent: 2 - - uid: 14939 - components: - - type: Transform - pos: -76.5,-57.5 - parent: 2 - - uid: 15237 - components: - - type: Transform - pos: -66.5,-57.5 - parent: 2 - - uid: 15295 - components: - - type: Transform - pos: -70.5,-56.5 - parent: 2 - - uid: 15705 - components: - - type: Transform - pos: -66.5,-56.5 - parent: 2 - - uid: 16106 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 67.5,-3.5 - parent: 2 - - uid: 16177 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 71.5,-3.5 - parent: 2 - - uid: 16901 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 69.5,-2.5 - parent: 2 - - uid: 16957 - components: - - type: Transform - pos: -70.5,-59.5 - parent: 2 - - uid: 16958 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 71.5,-0.5 - parent: 2 - - uid: 16959 - components: - - type: Transform - pos: -70.5,-57.5 - parent: 2 - - uid: 17121 - components: - - type: Transform - pos: -68.5,-56.5 - parent: 2 - - uid: 17141 - components: - - type: Transform - pos: -68.5,-58.5 - parent: 2 - - uid: 17154 - components: - - type: Transform - pos: -68.5,-59.5 - parent: 2 - - uid: 17170 - components: - - type: Transform - pos: -68.5,-60.5 - parent: 2 - - uid: 17193 - components: - - type: Transform - pos: -72.5,-56.5 - parent: 2 - - uid: 17194 - components: - - type: Transform - pos: -64.5,-52.5 - parent: 2 - - uid: 17300 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 57.5,7.5 - parent: 2 - - uid: 17314 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 65.5,0.5 - parent: 2 - - uid: 17316 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 69.5,-3.5 - parent: 2 - - uid: 17317 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 69.5,-1.5 - parent: 2 - - uid: 17318 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 67.5,0.5 - parent: 2 - - uid: 17624 - components: - - type: Transform - pos: -62.5,-52.5 - parent: 2 - - uid: 17760 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 71.5,5.5 - parent: 2 - - uid: 17773 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 71.5,8.5 - parent: 2 - - uid: 17780 - components: - - type: Transform - pos: -74.5,-56.5 - parent: 2 - - uid: 17783 - components: - - type: Transform - pos: -74.5,-58.5 - parent: 2 - - uid: 17801 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 71.5,4.5 - parent: 2 - - uid: 17803 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 71.5,7.5 - parent: 2 - - uid: 17806 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 69.5,4.5 - parent: 2 - - uid: 17808 - components: - - type: Transform - pos: -74.5,-52.5 - parent: 2 - - uid: 17810 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 71.5,-2.5 - parent: 2 - - uid: 17811 - components: - - type: Transform - pos: -74.5,-57.5 - parent: 2 - - uid: 17942 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 57.5,8.5 - parent: 2 - - uid: 17951 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 63.5,0.5 - parent: 2 - - uid: 17976 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 69.5,0.5 - parent: 2 - - uid: 18156 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 69.5,-0.5 - parent: 2 - - uid: 18596 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 71.5,0.5 - parent: 2 - - uid: 18603 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 61.5,7.5 - parent: 2 - - uid: 20159 - components: - - type: Transform - pos: -74.5,-59.5 - parent: 2 - - uid: 20161 - components: - - type: Transform - pos: -76.5,-58.5 - parent: 2 - - uid: 20162 - components: - - type: Transform - pos: -76.5,-50.5 - parent: 2 - - uid: 20164 - components: - - type: Transform - pos: -72.5,-58.5 - parent: 2 - - uid: 20169 - components: - - type: Transform - pos: -74.5,-49.5 - parent: 2 - - uid: 20171 - components: - - type: Transform - pos: -70.5,-58.5 - parent: 2 - - uid: 20174 - components: - - type: Transform - pos: -74.5,-48.5 - parent: 2 - - uid: 20177 - components: - - type: Transform - pos: 57.5,-0.5 - parent: 2 - - uid: 20179 - components: - - type: Transform - pos: 59.5,-3.5 - parent: 2 - - uid: 21450 - components: - - type: Transform - pos: 59.5,-2.5 - parent: 2 - - uid: 23699 - components: - - type: Transform - pos: 57.5,0.5 - parent: 2 -- proto: SolarTracker - entities: - - uid: 7303 - components: - - type: Transform - pos: -68.5,29.5 - parent: 2 - - uid: 16918 - components: - - type: Transform - pos: -78.5,-54.5 - parent: 2 - - uid: 17299 - components: - - type: Transform - pos: 73.5,2.5 - parent: 2 -- proto: SpaceCash10 - entities: - - uid: 59 - components: - - type: Transform - pos: 0.44272864,24.67144 - parent: 2 - - uid: 75 - components: - - type: Transform - pos: -0.20342517,23.545658 - parent: 2 - - uid: 1334 - components: - - type: Transform - pos: -28.98412,-45.744713 - parent: 2 - - uid: 1544 - components: - - type: Transform - pos: 0.50525975,23.691593 - parent: 2 - - uid: 3836 - components: - - type: Transform - pos: -0.5473455,23.754135 - parent: 2 - - uid: 14149 - components: - - type: Transform - pos: 0.6511656,24.358723 - parent: 2 -- proto: SpaceCash100 - entities: - - uid: 6155 - components: - - type: Transform - pos: 46.476448,-33.315113 - parent: 2 - - uid: 22042 - components: - - type: Transform - pos: 20.460146,-4.696697 - parent: 2 -- proto: SpaceCash1000 - entities: - - uid: 8247 - components: - - type: Transform - pos: -30.403597,-59.283337 - parent: 2 -- proto: SpacemenFigureSpawner - entities: - - uid: 5986 - components: - - type: Transform - pos: 19.5,-48.5 - parent: 2 - - uid: 5987 - components: - - type: Transform - pos: 18.5,-49.5 - parent: 2 - - uid: 6013 - components: - - type: Transform - pos: 21.5,-50.5 - parent: 2 - - uid: 6267 - components: - - type: Transform - pos: 17.5,-41.5 - parent: 2 - - uid: 6301 - components: - - type: Transform - pos: 22.5,-41.5 - parent: 2 - - uid: 6311 - components: - - type: Transform - pos: 21.5,-41.5 - parent: 2 - - uid: 21436 - components: - - type: Transform - pos: 16.5,-44.5 - parent: 2 - - uid: 21437 - components: - - type: Transform - pos: 17.5,-44.5 - parent: 2 -- proto: SpaceVillainArcadeComputerCircuitboard - entities: - - uid: 9538 - components: - - type: Transform - pos: 4.4929867,-19.3717 - parent: 2 -- proto: SpaceVillainArcadeFilled - entities: - - uid: 860 - components: - - type: Transform - pos: 51.5,-15.5 - parent: 2 - - uid: 3135 - components: - - type: Transform - pos: 50.5,-11.5 - parent: 2 - - uid: 12548 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 51.5,-13.5 - parent: 2 - - uid: 20636 - components: - - type: Transform - pos: 49.5,-11.5 - parent: 2 -- proto: SpawnMechRipley - entities: - - uid: 1058 - components: - - type: Transform - pos: 11.5,17.5 - parent: 2 -- proto: SpawnMobAlexander - entities: - - uid: 13696 - components: - - type: Transform - pos: -6.5,-32.5 - parent: 2 -- proto: SpawnMobBandito - entities: - - uid: 1568 - components: - - type: Transform - pos: 27.5,-34.5 - parent: 2 -- proto: SpawnMobBee - entities: - - uid: 17321 - components: - - type: Transform - pos: -10.5,15.5 - parent: 2 - - uid: 17322 - components: - - type: Transform - pos: -16.5,15.5 - parent: 2 - - uid: 17325 - components: - - type: Transform - pos: -10.5,13.5 - parent: 2 -- proto: SpawnMobButterfly - entities: - - uid: 788 - components: - - type: Transform - pos: -20.5,30.5 - parent: 2 - - uid: 3007 - components: - - type: Transform - pos: -18.5,30.5 - parent: 2 - - uid: 17326 - components: - - type: Transform - pos: -16.5,17.5 - parent: 2 - - uid: 17327 - components: - - type: Transform - pos: -10.5,17.5 - parent: 2 - - uid: 24539 - components: - - type: Transform - pos: -24.5,-15.5 - parent: 2 - - uid: 24546 - components: - - type: Transform - pos: -22.5,-14.5 - parent: 2 -- proto: SpawnMobCatException - entities: - - uid: 13082 - components: - - type: Transform - pos: -49.5,-24.5 - parent: 2 -- proto: SpawnMobCatRuntime - entities: - - uid: 13012 - components: - - type: Transform - pos: -47.5,-24.5 - parent: 2 -- proto: SpawnMobCorgi - entities: - - uid: 7549 - components: - - type: Transform - pos: -15.5,-46.5 - parent: 2 -- proto: SpawnMobCrabAtmos - entities: - - uid: 7028 - components: - - type: Transform - pos: 1.5,-2.5 - parent: 2 -- proto: SpawnMobFoxRenault - entities: - - uid: 9880 - components: - - type: Transform - pos: -23.5,-53.5 - parent: 2 -- proto: SpawnMobKangarooWillow - entities: - - uid: 24489 - components: - - type: Transform - pos: 48.5,-21.5 - parent: 2 -- proto: SpawnMobMcGriff - entities: - - uid: 12554 - components: - - type: Transform - pos: -21.5,-8.5 - parent: 2 -- proto: SpawnMobMedibot - entities: - - uid: 21310 - components: - - type: Transform - pos: -42.5,-29.5 - parent: 2 -- proto: SpawnMobMonkeyPunpun - entities: - - uid: 20395 - components: - - type: Transform - pos: -1.5,-44.5 - parent: 2 -- proto: SpawnMobMouse - entities: - - uid: 13197 - components: - - type: Transform - pos: 30.5,-55.5 - parent: 2 - - uid: 22767 - components: - - type: Transform - pos: -51.5,-37.5 - parent: 2 -- proto: SpawnMobPollyParrot - entities: - - uid: 16167 - components: - - type: Transform - pos: -7.5,-25.5 - parent: 2 -- proto: SpawnMobRaccoonMorticia - entities: - - uid: 2142 - components: - - type: Transform - pos: -45.5,-44.5 - parent: 2 - - uid: 23015 - components: - - type: Transform - pos: -8.5,19.5 - parent: 2 -- proto: SpawnMobReindeerBuck - entities: - - uid: 61 - components: - - type: Transform - pos: -3.5,-53.5 - parent: 2 -- proto: SpawnMobReindeerDoe - entities: - - uid: 10952 - components: - - type: Transform - pos: 6.5,-53.5 - parent: 2 -- proto: SpawnMobSmile - entities: - - uid: 6794 - components: - - type: Transform - pos: 34.5,-34.5 - parent: 2 -- proto: SpawnMobWalter - entities: - - uid: 12182 - components: - - type: Transform - pos: -37.5,-38.5 - parent: 2 -- proto: SpawnPointAtmos - entities: - - uid: 1573 - components: - - type: Transform - pos: -12.5,-3.5 - parent: 2 - - uid: 1715 - components: - - type: Transform - pos: -11.5,-3.5 - parent: 2 - - uid: 1935 - components: - - type: Transform - pos: -13.5,-3.5 - parent: 2 -- proto: SpawnPointBartender - entities: - - uid: 10924 - components: - - type: Transform - pos: -1.5,-43.5 - parent: 2 - - uid: 10927 - components: - - type: Transform - pos: -1.5,-45.5 - parent: 2 -- proto: SpawnPointBorg - entities: - - uid: 4217 - components: - - type: Transform - pos: 33.5,-25.5 - parent: 2 - - uid: 4221 - components: - - type: Transform - pos: 33.5,-26.5 - parent: 2 - - uid: 15270 - components: - - type: Transform - pos: 34.5,-26.5 - parent: 2 - - uid: 17060 - components: - - type: Transform - pos: 88.5,-42.5 - parent: 2 -- proto: SpawnPointBotanist - entities: - - uid: 3450 - components: - - type: Transform - pos: -18.5,-33.5 - parent: 2 - - uid: 3467 - components: - - type: Transform - pos: -17.5,-33.5 - parent: 2 - - uid: 3468 - components: - - type: Transform - pos: -16.5,-33.5 - parent: 2 -- proto: SpawnPointCaptain - entities: - - uid: 1414 - components: - - type: Transform - pos: -25.5,-55.5 - parent: 2 -- proto: SpawnPointCargoTechnician - entities: - - uid: 916 - components: - - type: Transform - pos: 1.5,24.5 - parent: 2 - - uid: 917 - components: - - type: Transform - pos: -0.5,24.5 - parent: 2 - - uid: 920 - components: - - type: Transform - pos: 0.5,22.5 - parent: 2 - - uid: 921 - components: - - type: Transform - pos: 1.5,23.5 - parent: 2 - - uid: 922 - components: - - type: Transform - pos: -0.5,22.5 - parent: 2 -- proto: SpawnPointChaplain - entities: - - uid: 7101 - components: - - type: Transform - pos: 38.5,-3.5 - parent: 2 - - uid: 8870 - components: - - type: Transform - pos: 37.5,-2.5 - parent: 2 - - uid: 17251 - components: - - type: Transform - pos: 36.5,-10.5 - parent: 2 -- proto: SpawnPointChef - entities: - - uid: 3272 - components: - - type: Transform - pos: 0.5,-33.5 - parent: 2 - - uid: 3464 - components: - - type: Transform - pos: -4.5,-33.5 - parent: 2 - - uid: 4865 - components: - - type: Transform - pos: -4.5,-32.5 - parent: 2 -- proto: SpawnPointChemist - entities: - - uid: 15321 - components: - - type: Transform - pos: -30.5,-37.5 - parent: 2 - - uid: 15325 - components: - - type: Transform - pos: -29.5,-37.5 - parent: 2 - - uid: 15326 - components: - - type: Transform - pos: -29.5,-35.5 - parent: 2 - - uid: 15327 - components: - - type: Transform - pos: -30.5,-35.5 - parent: 2 -- proto: SpawnPointChiefEngineer - entities: - - uid: 17256 - components: - - type: Transform - pos: -6.5,-26.5 - parent: 2 -- proto: SpawnPointChiefMedicalOfficer - entities: - - uid: 21300 - components: - - type: Transform - pos: -53.5,-22.5 - parent: 2 -- proto: SpawnPointClown - entities: - - uid: 3616 - components: - - type: Transform - pos: 6.5,-28.5 - parent: 2 -- proto: SpawnPointDetective - entities: - - uid: 20494 - components: - - type: Transform - pos: 36.5,3.5 - parent: 2 -- proto: SpawnPointHeadOfPersonnel - entities: - - uid: 17257 - components: - - type: Transform - pos: -11.5,-50.5 - parent: 2 -- proto: SpawnPointHeadOfSecurity - entities: - - uid: 11130 - components: - - type: Transform - pos: -44.5,2.5 - parent: 2 -- proto: SpawnPointJanitor - entities: - - uid: 20500 - components: - - type: Transform - pos: 26.5,0.5 - parent: 2 - - uid: 21459 - components: - - type: Transform - pos: 27.5,2.5 - parent: 2 - - uid: 21762 - components: - - 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 - components: - - type: Transform - pos: 27.5,12.5 - parent: 2 - - uid: 7281 - components: - - type: Transform - pos: 28.5,12.5 - parent: 2 -- proto: SpawnPointLibrarian - entities: - - uid: 9449 - components: - - type: Transform - pos: 18.5,-40.5 - parent: 2 -- proto: SpawnPointMedicalDoctor - entities: - - uid: 3656 - components: - - type: Transform - pos: -48.5,-30.5 - parent: 2 - - uid: 3806 - components: - - type: Transform - pos: -43.5,-29.5 - parent: 2 - - uid: 3808 - components: - - type: Transform - pos: -41.5,-29.5 - parent: 2 - - uid: 3809 - components: - - type: Transform - pos: -37.5,-23.5 - parent: 2 - - uid: 6534 - components: - - type: Transform - pos: -48.5,-29.5 - parent: 2 - - uid: 7159 - components: - - type: Transform - pos: -36.5,-23.5 - parent: 2 -- proto: SpawnPointMedicalIntern - entities: - - uid: 22186 - components: - - type: Transform - pos: -43.5,-30.5 - parent: 2 - - uid: 22187 - components: - - type: Transform - pos: -41.5,-30.5 - parent: 2 - - uid: 22188 - components: - - type: Transform - pos: -48.5,-28.5 - parent: 2 - - uid: 22189 - components: - - type: Transform - pos: -48.5,-31.5 - parent: 2 - - uid: 22190 - components: - - type: Transform - pos: -38.5,-23.5 - parent: 2 - - uid: 22191 - components: - - type: Transform - pos: -35.5,-23.5 - parent: 2 -- proto: SpawnPointMime - entities: - - uid: 6014 - components: - - type: Transform - pos: 6.5,-30.5 - parent: 2 -- proto: SpawnPointMusician - entities: - - uid: 3523 - components: - - type: Transform - pos: -2.5,-37.5 - parent: 2 - - uid: 3646 - components: - - type: Transform - pos: 6.5,-34.5 - parent: 2 - - uid: 6176 - components: - - type: Transform - pos: 35.5,-9.5 - parent: 2 -- proto: SpawnPointObserver - entities: - - uid: 21116 - components: - - type: Transform - pos: 1.5,-50.5 - parent: 2 -- proto: SpawnPointParamedic - entities: - - uid: 12311 - components: - - type: Transform - pos: -28.5,-22.5 - parent: 2 - - uid: 12319 - components: - - type: Transform - pos: -29.5,-22.5 - parent: 2 -- proto: SpawnPointPassenger - entities: - - uid: 194 - components: - - type: Transform - pos: 0.5,-51.5 - parent: 2 - - uid: 5159 - components: - - type: Transform - pos: 23.5,8.5 - parent: 2 - - uid: 11013 - components: - - type: Transform - pos: 14.5,-25.5 - parent: 2 - - uid: 11014 - components: - - type: Transform - pos: 15.5,-25.5 - parent: 2 - - uid: 11025 - components: - - type: Transform - pos: 8.5,-22.5 - parent: 2 - - uid: 11026 - components: - - type: Transform - pos: 8.5,-24.5 - parent: 2 - - uid: 16173 - components: - - type: Transform - pos: -19.5,-23.5 - parent: 2 - - uid: 16174 - components: - - type: Transform - pos: -18.5,-23.5 - parent: 2 - - uid: 16175 - components: - - type: Transform - pos: -17.5,-23.5 - parent: 2 - - uid: 16181 - components: - - type: Transform - pos: 37.5,-16.5 - parent: 2 - - uid: 16182 - components: - - type: Transform - pos: 35.5,-16.5 - parent: 2 - - uid: 16183 - components: - - type: Transform - pos: 49.5,-20.5 - parent: 2 - - uid: 16184 - components: - - type: Transform - pos: 48.5,-20.5 - parent: 2 - - uid: 16185 - components: - - type: Transform - pos: 49.5,-22.5 - parent: 2 - - uid: 16186 - components: - - type: Transform - pos: 50.5,-22.5 - parent: 2 - - uid: 16188 - components: - - type: Transform - pos: 17.5,-49.5 - parent: 2 - - uid: 16190 - components: - - type: Transform - pos: 20.5,-50.5 - parent: 2 - - uid: 21114 - components: - - type: Transform - pos: 1.5,-52.5 - parent: 2 - - uid: 21115 - components: - - type: Transform - pos: 2.5,-51.5 - parent: 2 - - uid: 21951 - components: - - type: Transform - pos: 3.5,10.5 - parent: 2 - - uid: 21952 - components: - - type: Transform - pos: 22.5,5.5 - parent: 2 - - uid: 21953 - components: - - type: Transform - pos: 34.5,11.5 - parent: 2 - - uid: 22518 - components: - - type: Transform - pos: -14.5,16.5 - parent: 2 - - uid: 22519 - components: - - type: Transform - pos: -27.5,-30.5 - parent: 2 - - uid: 22520 - components: - - type: Transform - pos: -26.5,-29.5 - parent: 2 - - uid: 22521 - components: - - type: Transform - pos: -30.5,-53.5 - parent: 2 - - uid: 22522 - components: - - type: Transform - pos: -29.5,-51.5 - parent: 2 - - uid: 23592 - components: - - type: Transform - pos: 14.5,-44.5 - parent: 2 - - uid: 23593 - components: - - type: Transform - pos: 14.5,-36.5 - parent: 2 -- proto: SpawnPointPsychologist - entities: - - uid: 10505 - components: - - type: Transform - pos: -37.5,-54.5 - parent: 2 - - uid: 12563 - components: - - type: Transform - pos: -37.5,-52.5 - parent: 2 -- proto: SpawnPointQuartermaster - entities: - - uid: 5427 - components: - - type: Transform - pos: -7.5,18.5 - parent: 2 -- proto: SpawnPointReporter - entities: - - uid: 7053 - components: - - type: Transform - pos: 14.5,-52.5 - parent: 2 -- proto: SpawnPointResearchAssistant - entities: - - uid: 4233 - components: - - type: Transform - pos: 20.5,-29.5 - parent: 2 - - uid: 6779 - components: - - type: Transform - pos: 35.5,-25.5 - parent: 2 - - uid: 20658 - components: - - type: Transform - pos: 19.5,-25.5 - parent: 2 - - uid: 20716 - components: - - type: Transform - pos: 21.5,-25.5 - parent: 2 - - uid: 20719 - components: - - type: Transform - pos: 38.5,-37.5 - parent: 2 -- proto: SpawnPointResearchDirector - entities: - - uid: 5570 - components: - - type: Transform - pos: 28.5,-34.5 - parent: 2 -- proto: SpawnPointSalvageSpecialist - entities: - - uid: 22477 - components: - - type: Transform - pos: 11.5,27.5 - parent: 2 - - uid: 22478 - components: - - type: Transform - pos: 12.5,27.5 - parent: 2 - - uid: 22480 - components: - - type: Transform - pos: 13.5,27.5 - parent: 2 -- proto: SpawnPointScientist - entities: - - uid: 5551 - components: - - type: Transform - pos: 20.5,-30.5 - parent: 2 - - uid: 6778 - components: - - type: Transform - pos: 36.5,-40.5 - parent: 2 - - uid: 20579 - components: - - type: Transform - pos: 19.5,-26.5 - parent: 2 - - uid: 20683 - components: - - type: Transform - pos: 35.5,-26.5 - parent: 2 - - uid: 20684 - components: - - type: Transform - pos: 21.5,-26.5 - parent: 2 - - uid: 20718 - components: - - type: Transform - pos: 38.5,-35.5 - parent: 2 -- proto: SpawnPointSecurityCadet - entities: - - uid: 16512 - components: - - type: Transform - pos: -38.5,-2.5 - parent: 2 - - uid: 16513 - components: - - type: Transform - pos: -37.5,-2.5 - parent: 2 - - uid: 16514 - components: - - type: Transform - pos: -33.5,-2.5 - parent: 2 - - uid: 16515 - components: - - type: Transform - pos: -32.5,-2.5 - parent: 2 - - uid: 16516 - components: - - type: Transform - pos: -32.5,-4.5 - parent: 2 - - uid: 16517 - components: - - type: Transform - pos: -32.5,-5.5 - parent: 2 -- proto: SpawnPointSecurityOfficer - entities: - - uid: 16506 - components: - - type: Transform - pos: -36.5,-8.5 - parent: 2 - - uid: 16507 - components: - - type: Transform - pos: -36.5,-9.5 - parent: 2 - - uid: 16508 - components: - - type: Transform - pos: -36.5,-10.5 - parent: 2 - - uid: 16509 - components: - - type: Transform - pos: -39.5,-10.5 - parent: 2 - - uid: 16510 - components: - - type: Transform - pos: -39.5,-9.5 - parent: 2 - - uid: 16511 - components: - - type: Transform - pos: -39.5,-8.5 - parent: 2 -- proto: SpawnPointServiceWorker - entities: - - uid: 22779 - components: - - type: Transform - pos: -9.5,-40.5 - parent: 2 - - uid: 22782 - components: - - type: Transform - pos: -9.5,-37.5 - parent: 2 -- proto: SpawnPointStationEngineer - entities: - - uid: 2128 - components: - - type: Transform - pos: 0.5,-20.5 - parent: 2 - - uid: 2403 - components: - - type: Transform - pos: 0.5,-19.5 - parent: 2 - - uid: 4072 - components: - - type: Transform - pos: -1.5,-14.5 - parent: 2 - - uid: 4096 - components: - - type: Transform - pos: -0.5,-14.5 - parent: 2 -- proto: SpawnPointTechnicalAssistant - entities: - - uid: 2387 - components: - - type: Transform - pos: 0.5,-21.5 - parent: 2 - - uid: 2410 - components: - - type: Transform - pos: 0.5,-18.5 - parent: 2 -- proto: SpawnPointWarden - entities: - - uid: 11893 - components: - - type: Transform - pos: -21.5,-7.5 - parent: 2 -- proto: SpawnVendingMachineRestockFoodDrink - entities: - - uid: 20685 - components: - - type: Transform - pos: 25.5,-4.5 - parent: 2 - - uid: 22988 - components: - - type: Transform - pos: 24.5,-4.5 - parent: 2 -- proto: SpoonPlastic - entities: - - uid: 19611 - components: - - type: Transform - pos: -29.93629,15.551624 - parent: 2 - - uid: 19612 - components: - - type: Transform - pos: -30.95242,15.473444 - parent: 2 -- proto: SprayBottle - entities: - - uid: 3499 - components: - - type: Transform - pos: -17.121061,-39.264324 - parent: 2 - - uid: 3500 - components: - - type: Transform - pos: -16.797985,-39.285175 - parent: 2 - - uid: 24302 - components: - - type: Transform - pos: -33.337715,19.599659 - parent: 2 -- proto: SprayBottleSpaceCleaner - entities: - - uid: 5911 - components: - - type: Transform - pos: 25.3381,-16.850048 - parent: 2 - - uid: 5919 - components: - - type: Transform - pos: 25.588818,-16.982737 - parent: 2 - - uid: 7119 - components: - - type: Transform - pos: 41.36574,-9.362335 - parent: 2 - - uid: 9411 - components: - - type: Transform - pos: 24.486702,0.22927201 - parent: 2 - - uid: 9412 - components: - - type: Transform - pos: 24.278265,0.21884787 - parent: 2 - - uid: 9413 - components: - - type: Transform - pos: 24.392906,0.38563025 - parent: 2 -- proto: SprayBottleWater - entities: - - uid: 24493 - components: - - type: Transform - pos: -25.638199,-12.452024 - parent: 2 -- proto: SprayPainter - entities: - - uid: 3987 - components: - - type: Transform - pos: 22.03896,-41.448174 - parent: 2 - - uid: 13678 - components: - - type: Transform - pos: -5.4122133,-15.437414 - parent: 2 -- proto: StairDark - entities: - - uid: 178 - components: - - type: Transform - pos: 10.5,13.5 - parent: 2 - - uid: 2124 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 31.5,-31.5 - parent: 2 - - uid: 2980 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 31.5,-30.5 - parent: 2 - - uid: 3085 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 31.5,-37.5 - parent: 2 - - uid: 4064 - components: - - type: Transform - pos: 12.5,13.5 - parent: 2 - - uid: 4258 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 31.5,-38.5 - parent: 2 - - uid: 4482 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 30.5,-42.5 - parent: 2 - - uid: 9014 - components: - - type: Transform - pos: 11.5,13.5 - parent: 2 - - uid: 9706 - components: - - type: Transform - pos: -18.5,-53.5 - parent: 2 - - uid: 9712 - components: - - type: Transform - pos: -16.5,-53.5 - parent: 2 - - uid: 14117 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -46.5,-45.5 - parent: 2 -- proto: StairStageWood - entities: - - uid: 3515 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -4.5,-37.5 - parent: 2 - - uid: 5787 - components: - - type: Transform - pos: 38.5,-12.5 - parent: 2 - - uid: 5788 - components: - - type: Transform - pos: 34.5,-12.5 - parent: 2 - - uid: 7374 - components: - - type: Transform - pos: 50.5,10.5 - parent: 2 -- proto: StasisBed - entities: - - uid: 6573 - components: - - type: Transform - pos: -39.5,-29.5 - parent: 2 -- proto: StationAiFixerComputer - entities: - - uid: 1674 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 30.5,-35.5 - parent: 2 -- proto: StationAiUploadComputer - entities: - - uid: 1643 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 72.5,-42.5 - parent: 2 -- proto: StationAnchor - entities: - - uid: 9570 - components: - - type: Transform - pos: 4.5,-22.5 - parent: 2 -- proto: StationEfficiencyCircuitBoard - entities: - - uid: 8230 - components: - - type: Transform - pos: 66.35658,-42.23281 - parent: 2 -- proto: StationMap - entities: - - uid: 81 - components: - - type: Transform - 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 - components: - - type: Transform - pos: 33.5,20.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: StatueVenusBlue - entities: - - uid: 10580 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -3.5,-52.5 - parent: 2 -- proto: StatueVenusRed - entities: - - uid: 6435 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 6.5,-52.5 - parent: 2 -- proto: SteelBench - entities: - - uid: 6290 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 14.5,1.5 - parent: 2 - - uid: 6634 - components: - - type: Transform - pos: 20.5,-4.5 - parent: 2 - - uid: 8961 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 29.5,-13.5 - parent: 2 - - uid: 9591 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 15.5,0.5 - parent: 2 - - uid: 11167 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -35.5,-9.5 - parent: 2 - - uid: 11210 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -35.5,-8.5 - parent: 2 - - uid: 18897 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 29.5,-12.5 - parent: 2 - - uid: 21837 - components: - - type: Transform - pos: 21.5,-4.5 - parent: 2 -- proto: Stool - entities: - - uid: 1938 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -36.46414,-13.287964 - parent: 2 - - uid: 3803 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -17.560827,-22.275627 - parent: 2 - - uid: 4859 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -19.509712,-22.317322 - parent: 2 - - uid: 6039 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 35.355778,-9.333347 - parent: 2 - - uid: 8490 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -30.055944,-19.08416 - parent: 2 - - uid: 12240 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 47.60245,-12.292441 - parent: 2 - - uid: 12360 - components: - - type: Transform - pos: 51.437687,-12.292441 - parent: 2 - - uid: 18974 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 50.510143,-12.2298975 - parent: 2 -- proto: StoolBar - entities: - - uid: 132 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 28.5,-27.5 - parent: 2 - - uid: 1040 - components: - - type: Transform - pos: -3.5,-41.5 - parent: 2 - - uid: 1253 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -7.5,-43.5 - parent: 2 - - uid: 3609 - components: - - type: Transform - pos: -5.5,-41.5 - parent: 2 - - uid: 4422 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 28.5,-28.5 - parent: 2 - - uid: 5722 - components: - - type: Transform - pos: -4.5,-41.5 - parent: 2 - - uid: 6696 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 28.5,-29.5 - parent: 2 - - uid: 7050 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 43.5,9.5 - parent: 2 - - uid: 7381 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 47.5,11.5 - parent: 2 - - uid: 7382 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 47.5,10.5 - parent: 2 - - uid: 7410 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 45.5,9.5 - parent: 2 - - uid: 8317 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -7.5,-44.5 - parent: 2 - - uid: 11257 - components: - - type: Transform - pos: -0.5,24.5 - parent: 2 - - uid: 11459 - components: - - type: Transform - pos: -6.5,-41.5 - parent: 2 - - uid: 11867 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 70.5,-63.5 - parent: 2 - - uid: 11876 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 70.5,-62.5 - parent: 2 - - uid: 14874 - components: - - type: Transform - pos: 72.5,-61.5 - parent: 2 - - uid: 14986 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -4.5,-47.5 - parent: 2 - - uid: 14987 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -3.5,-47.5 - parent: 2 - - uid: 14988 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -2.5,-47.5 - parent: 2 - - uid: 14989 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -1.5,-47.5 - parent: 2 - - uid: 15019 - components: - - type: Transform - pos: 73.5,-61.5 - parent: 2 - - uid: 16020 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -7.5,-42.5 - parent: 2 - - uid: 16213 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 70.5,-64.5 - parent: 2 - - uid: 16214 - components: - - type: Transform - pos: 71.5,-61.5 - parent: 2 - - uid: 18080 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 46.5,9.5 - parent: 2 -- proto: StorageCanister - entities: - - uid: 2121 - components: - - type: Transform - pos: 26.5,-44.5 - parent: 2 - - uid: 6276 - components: - - type: Transform - pos: 4.5,-4.5 - parent: 2 - - uid: 7066 - components: - - type: Transform - pos: 3.5,5.5 - parent: 2 - - uid: 9685 - components: - - type: Transform - pos: 1.5,-15.5 - parent: 2 - - uid: 9696 - components: - - type: Transform - pos: 5.5,-4.5 - parent: 2 - - uid: 10497 - components: - - type: Transform - pos: 3.5,-4.5 - parent: 2 - - uid: 16454 - components: - - type: Transform - pos: -53.5,20.5 - parent: 2 - - type: Pullable - prevFixedRotation: True - - uid: 22787 - components: - - type: Transform - pos: 34.5,-46.5 - parent: 2 -- proto: StrangePill - entities: - - uid: 18971 - components: - - type: Transform - pos: -25.650852,23.504513 - parent: 2 - - uid: 18972 - components: - - type: Transform - pos: -25.723806,23.681719 - parent: 2 -- proto: Stunbaton - entities: - - uid: 12354 - components: - - type: Transform - pos: -37.44668,-6.581174 - parent: 2 - - uid: 12362 - components: - - type: Transform - pos: -37.642464,-6.544457 - parent: 2 -- proto: SubstationBasic - entities: - - uid: 798 - components: - - type: MetaData - name: Cargo Substation - - type: Transform - pos: -11.5,25.5 - parent: 2 - - uid: 1692 - components: - - type: MetaData - name: Science Substation - - type: Transform - pos: 41.5,-32.5 - parent: 2 - - uid: 2347 - components: - - type: MetaData - name: Bridge Substation - - type: Transform - pos: -12.5,-53.5 - parent: 2 - - uid: 3493 - components: - - type: MetaData - name: Service Substation - - type: Transform - pos: 1.5,-37.5 - parent: 2 - - uid: 6274 - components: - - type: MetaData - name: Materials Room Substation - - type: Transform - pos: 25.5,-18.5 - parent: 2 - - uid: 7425 - components: - - type: MetaData - name: South Maints Substation - - type: Transform - pos: 28.5,-50.5 - parent: 2 - - uid: 8780 - components: - - type: MetaData - name: Solars - North East Substation - - type: Transform - pos: 44.5,3.5 - parent: 2 - - uid: 10765 - components: - - type: Transform - pos: -36.5,-12.5 - parent: 2 - - uid: 12610 - components: - - type: MetaData - name: Telecoms Substation - - type: Transform - pos: 16.5,-18.5 - parent: 2 - - uid: 12847 - components: - - type: Transform - pos: 44.5,14.5 - parent: 2 - - uid: 13303 - components: - - type: MetaData - name: Arrivals Substation - - type: Transform - pos: 14.5,-64.5 - parent: 2 - - uid: 13349 - components: - - type: MetaData - name: Gravity Substation - - type: Transform - pos: 23.5,-6.5 - parent: 2 - - uid: 14597 - components: - - type: Transform - pos: -40.5,25.5 - parent: 2 - - uid: 15804 - components: - - type: MetaData - name: Solars - South West Substation - - type: Transform - pos: -55.5,-60.5 - parent: 2 - - uid: 15858 - components: - - type: Transform - pos: -46.5,16.5 - parent: 2 - - uid: 16905 - components: - - type: Transform - pos: 96.5,-44.5 - parent: 2 - - uid: 22092 - components: - - type: MetaData - name: Salvage Substation - - type: Transform - pos: 26.5,19.5 - parent: 2 - - uid: 22589 - components: - - type: MetaData - name: Medical North Substation - - type: Transform - pos: -29.5,-17.5 - parent: 2 -- proto: SubstationBasicEmpty - entities: - - uid: 15399 - components: - - type: MetaData - name: Power Bank Substation - - type: Transform - pos: -2.5,-23.5 - parent: 2 - - type: Battery - startingCharge: 2500000 -- proto: SubstationMachineCircuitboard - entities: - - uid: 11337 - components: - - type: Transform - pos: -5.2493916,-23.498138 - parent: 2 -- proto: SuitStorageCaptain - entities: - - uid: 15645 - components: - - type: Transform - pos: -26.5,-50.5 - parent: 2 -- proto: SuitStorageCE - entities: - - uid: 2575 - components: - - type: Transform - pos: -5.5,-25.5 - parent: 2 -- proto: SuitStorageCMO - entities: - - uid: 12946 - components: - - type: Transform - pos: -50.5,-23.5 - parent: 2 -- proto: SuitStorageEngi - entities: - - uid: 1635 - components: - - type: Transform - pos: 1.5,-21.5 - parent: 2 - - uid: 2581 - components: - - type: Transform - pos: -37.5,30.5 - parent: 2 - - uid: 9547 - components: - - type: Transform - pos: 1.5,-18.5 - parent: 2 - - uid: 10077 - components: - - type: Transform - pos: 0.5,-15.5 - parent: 2 - - uid: 10080 - components: - - type: Transform - pos: 0.5,-14.5 - parent: 2 - - uid: 20041 - components: - - type: Transform - pos: 45.5,3.5 - parent: 2 -- proto: SuitStorageEVA - entities: - - uid: 24780 - components: - - type: Transform - pos: 55.5,-40.5 - parent: 2 -- proto: SuitStorageEVAAlternate - entities: - - uid: 2318 - components: - - type: Transform - pos: -11.5,-56.5 - parent: 2 - - uid: 4166 - components: - - type: Transform - pos: -0.5,-57.5 - parent: 2 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.14673 - moles: - Oxygen: 1.7459903 - Nitrogen: 6.568249 - - uid: 4752 - components: - - type: Transform - pos: -0.5,-55.5 - parent: 2 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.14673 - moles: - Oxygen: 1.7459903 - Nitrogen: 6.568249 - - uid: 4848 - components: - - type: Transform - pos: -2.5,-55.5 - parent: 2 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.14673 - moles: - Oxygen: 1.7459903 - Nitrogen: 6.568249 - - uid: 4861 - components: - - type: Transform - pos: 1.5,-55.5 - parent: 2 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.14673 - moles: - Oxygen: 1.7459903 - Nitrogen: 6.568249 - - uid: 22571 - components: - - type: Transform - pos: 1.5,-57.5 - parent: 2 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.14673 - moles: - Oxygen: 1.7459903 - Nitrogen: 6.568249 -- proto: SuitStorageEVAEmergency - entities: - - uid: 127 - components: - - type: Transform - pos: 52.5,-63.5 - parent: 2 - - uid: 130 - components: - - type: Transform - pos: 52.5,-64.5 - parent: 2 - - uid: 6392 - components: - - type: Transform - pos: 9.5,-77.5 - parent: 2 - - uid: 6525 - components: - - type: Transform - pos: -6.5,-77.5 - parent: 2 - - uid: 20530 - components: - - type: Transform - pos: -55.5,2.5 - parent: 2 -- proto: SuitStorageEVAPrisoner - entities: - - uid: 121 - components: - - type: Transform - pos: -21.5,2.5 - parent: 2 - - uid: 3732 - components: - - type: Transform - pos: -21.5,1.5 - parent: 2 -- proto: SuitStorageHOS - entities: - - uid: 11293 - components: - - type: Transform - pos: -42.5,1.5 - parent: 2 -- proto: SuitStorageRD - entities: - - uid: 8019 - components: - - type: Transform - pos: 26.5,-35.5 - parent: 2 -- proto: SuitStorageSec - entities: - - uid: 20657 - components: - - type: MetaData - name: suit storage unit (3) - - type: Transform - pos: -39.5,5.5 - parent: 2 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.14673 - moles: - Oxygen: 1.8856695 - Nitrogen: 7.0937095 - - type: ContainerContainer - containers: - entity_storage: !type:Container - showEnts: False - occludes: True - ents: - - 20660 - - 20662 - - 20607 - - type: Label - currentLabel: 3 - - type: NameModifier - baseName: suit storage unit - - uid: 20664 - components: - - type: MetaData - name: suit storage unit (3) - - type: Transform - pos: -40.5,5.5 - parent: 2 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.14673 - moles: - Oxygen: 1.8856695 - Nitrogen: 7.0937095 - - type: ContainerContainer - containers: - entity_storage: !type:Container - showEnts: False - occludes: True - ents: - - 20667 - - 20666 - - 106 - - type: Label - currentLabel: 3 - - type: NameModifier - baseName: suit storage unit -- proto: SuitStorageWarden - entities: - - uid: 11895 - components: - - type: Transform - pos: -27.5,-8.5 - parent: 2 -- proto: SurveillanceCameraCommand - entities: - - uid: 2990 - components: - - type: MetaData - desc: Swap the words making up the name of this camera to get the name of one of the designers of this station - - type: Transform - rot: 1.5707963267948966 rad - pos: -14.5,-56.5 - parent: 2 - - type: SurveillanceCamera - id: Bridge - South - - uid: 3106 - components: - - type: Transform - pos: -21.5,-48.5 - parent: 2 - - type: SurveillanceCamera - id: Bridge - Entrance - - uid: 4843 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -29.5,-66.5 - parent: 2 - - type: SurveillanceCamera - id: Vault - Outside South - - uid: 5663 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -27.5,-61.5 - parent: 2 - - type: SurveillanceCamera - id: Vault - Inside - - uid: 8020 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -16.5,-50.5 - parent: 2 - - type: SurveillanceCamera - id: Bridge - North - - uid: 8258 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -22.5,-51.5 - parent: 2 - - type: SurveillanceCamera - id: Captain's Office - - uid: 8303 - components: - - type: Transform - pos: -15.5,-48.5 - parent: 2 - - type: SurveillanceCamera - id: HoP's Office - - uid: 17575 - components: - - type: Transform - pos: 66.5,-38.5 - parent: 2 - - type: SurveillanceCamera - id: AI Bridge East - - uid: 17683 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 56.5,-36.5 - parent: 2 - - type: SurveillanceCamera - id: AI Bridge West - - uid: 21154 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -0.5,-55.5 - parent: 2 - - type: SurveillanceCamera - id: EVA - - uid: 22148 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -30.5,-44.5 - parent: 2 - - type: SurveillanceCamera - id: Conference Room - - uid: 23118 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 69.5,-41.5 - parent: 2 - - type: SurveillanceCamera - id: AI - Upload West - - uid: 23119 - components: - - type: Transform - pos: 81.5,-44.5 - parent: 2 - - type: SurveillanceCamera - id: AI - Staging Room - - uid: 24559 - components: - - type: Transform - pos: 75.5,-44.5 - parent: 2 - - type: SurveillanceCamera - id: AI - Upload East - - uid: 24561 - components: - - type: Transform - pos: 83.5,-43.5 - parent: 2 - - type: SurveillanceCamera - id: AI - Hall - - uid: 24562 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 89.5,-43.5 - parent: 2 - - type: SurveillanceCamera - id: AI - Core West - - uid: 24563 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 95.5,-39.5 - parent: 2 - - type: SurveillanceCamera - id: AI - Core East - - uid: 24583 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 99.5,-44.5 - parent: 2 - - type: SurveillanceCamera - id: AI - Outside East - - uid: 24584 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 95.5,-49.5 - parent: 2 - - type: SurveillanceCamera - id: AI - Outside South East - - uid: 24585 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 87.5,-49.5 - parent: 2 - - type: SurveillanceCamera - id: AI Outside South West - - uid: 24586 - components: - - type: Transform - pos: 87.5,-35.5 - parent: 2 - - type: SurveillanceCamera - id: AI - Outside North West - - uid: 24587 - components: - - type: Transform - pos: 95.5,-35.5 - parent: 2 - - type: SurveillanceCamera - id: AI - Outside North East - - uid: 24778 - components: - - type: Transform - pos: 52.5,-39.5 - parent: 2 - - type: SurveillanceCamera - id: AI - Station Side Breakroom -- proto: SurveillanceCameraEngineering - entities: - - uid: 7872 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 14.5,-17.5 - parent: 2 - - type: SurveillanceCamera - id: Telecoms - - uid: 8709 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -44.5,30.5 - parent: 2 - - type: SurveillanceCamera - id: Solars - North West - - uid: 15661 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -5.5,-9.5 - parent: 2 - - type: SurveillanceCamera - id: TEG Chamber - - uid: 18049 - components: - - type: MetaData - name: camera - - type: Transform - pos: -13.5,-15.5 - parent: 2 - - type: SurveillanceCamera - id: Front Desk - - uid: 20296 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 50.5,3.5 - parent: 2 - - type: SurveillanceCamera - id: Solars - North East - - uid: 21194 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 3.5,-21.5 - parent: 2 - - type: SurveillanceCamera - id: Station Anchor - - uid: 21403 - components: - - type: Transform - pos: 25.5,-10.5 - parent: 2 - - type: SurveillanceCamera - id: Gravity Generator - - uid: 21608 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -65.5,-60.5 - parent: 2 - - type: SurveillanceCamera - id: Solars - South West - West Side - - uid: 23499 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 10.5,-9.5 - parent: 2 - - type: SurveillanceCamera - id: TEG Burn Chamber - - uid: 23500 - components: - - type: Transform - pos: 9.5,-4.5 - parent: 2 - - type: SurveillanceCamera - id: Atmos - East - - uid: 23501 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 12.5,4.5 - parent: 2 - - type: SurveillanceCamera - id: Atmos Burn Chamber - - uid: 24758 - components: - - type: Transform - pos: 4.5,-19.5 - parent: 2 - - type: SurveillanceCamera - id: Tech Vault - - uid: 24759 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 1.5,-19.5 - parent: 2 - - type: SurveillanceCamera - id: Power Bank - - uid: 24761 - components: - - type: Transform - pos: -11.5,-21.5 - parent: 2 - - type: SurveillanceCamera - id: AME - - uid: 24762 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -7.5,-12.5 - parent: 2 - - type: SurveillanceCamera - id: Entrance - East - - uid: 24763 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -9.5,-1.5 - parent: 2 - - type: SurveillanceCamera - id: Atmos - West - - uid: 24764 - components: - - type: Transform - pos: -0.5,-4.5 - parent: 2 - - type: SurveillanceCamera - id: Atmos - Center - - uid: 24766 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -11.5,-1.5 - parent: 2 - - type: SurveillanceCamera - id: Atmost - Front -- proto: SurveillanceCameraGeneral - entities: - - uid: 526 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -8.5,-72.5 - parent: 2 - - type: SurveillanceCamera - id: Arrivals West Arm - South - - uid: 1024 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 57.5,-20.5 - parent: 2 - - type: SurveillanceCamera - id: Evac - Outside - - uid: 1180 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 11.5,-23.5 - parent: 2 - - type: SurveillanceCamera - id: Hall - Outside Clothing - - uid: 3698 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -12.5,-39.5 - parent: 2 - - type: SurveillanceCamera - id: Cafeteria - - uid: 3860 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 22.5,-39.5 - parent: 2 - - type: SurveillanceCamera - id: Library - Back Office - - uid: 7726 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 29.5,-53.5 - parent: 2 - - type: SurveillanceCamera - id: Disposals - - uid: 10076 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 11.5,-81.5 - parent: 2 - - type: SurveillanceCamera - id: Arrivals East Arm - Outside - - uid: 10584 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -8.5,-50.5 - parent: 2 - - type: SurveillanceCamera - id: Arrivals West Arm - North - - uid: 11045 - components: - - type: Transform - pos: -16.5,-25.5 - parent: 2 - - type: SurveillanceCamera - id: Tool Room - - uid: 11070 - components: - - type: Transform - pos: 38.5,-22.5 - parent: 2 - - type: SurveillanceCamera - id: Hall - Outside Evac - - uid: 11278 - components: - - type: Transform - pos: -17.5,-42.5 - parent: 2 - - type: SurveillanceCamera - id: Hall - Outside HoP - - uid: 11460 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -8.5,-81.5 - parent: 2 - - type: SurveillanceCamera - id: Arrivals West Arm - Outside - - uid: 11751 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 18.5,-37.5 - parent: 2 - - type: SurveillanceCamera - id: Library - North - - uid: 11752 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -1.5,-37.5 - parent: 2 - - type: SurveillanceCamera - id: Stage - - uid: 17484 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -10.5,16.5 - parent: 2 - - type: SurveillanceCamera - id: Garden - - uid: 19556 - components: - - type: Transform - pos: 19.5,-50.5 - parent: 2 - - type: SurveillanceCamera - id: Game Room - - uid: 20398 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 9.5,-29.5 - parent: 2 - - type: SurveillanceCamera - id: Banana Phone - - uid: 20401 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 53.5,-23.5 - parent: 2 - - type: SurveillanceCamera - id: Evac - East - - uid: 20402 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 44.5,-24.5 - parent: 2 - - type: SurveillanceCamera - id: Evac - West - - uid: 21138 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -6.5,-60.5 - parent: 2 - - type: SurveillanceCamera - id: Arrivals West Arm - Center - - uid: 21139 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 9.5,-60.5 - parent: 2 - - type: SurveillanceCamera - id: Arrivals East Arm - Center - - uid: 21140 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 11.5,-50.5 - parent: 2 - - type: SurveillanceCamera - id: Arrivals East Arm - North - - uid: 21143 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 11.5,-72.5 - parent: 2 - - type: SurveillanceCamera - id: Arrivals East Arm - South - - uid: 21155 - components: - - type: Transform - pos: 3.5,-53.5 - parent: 2 - - type: SurveillanceCamera - id: Arrivals Lounge - - uid: 21402 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 32.5,-12.5 - parent: 2 - - type: SurveillanceCamera - id: Hall - Outside Gravity Generator - - uid: 22015 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 19.5,-44.5 - parent: 2 - - type: SurveillanceCamera - id: Library - South - - uid: 22057 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 33.5,-2.5 - parent: 2 - - type: SurveillanceCamera - id: Hall - Detective's Garden - - uid: 22147 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 9.5,12.5 - parent: 2 - - type: SurveillanceCamera - id: Hall - Cargo Loading Bay - - uid: 22149 - components: - - type: MetaData - name: camera - - type: Transform - rot: 1.5707963267948966 rad - pos: -29.5,-53.5 - parent: 2 - - type: SurveillanceCamera - id: Hall - Outside Psychology - - uid: 22151 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -32.5,-78.5 - parent: 2 - - type: SurveillanceCamera - id: Docking Arm - South Gates - - uid: 22152 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -36.5,-82.5 - parent: 2 - - type: SurveillanceCamera - id: Docking Arm - Outside South West - - uid: 22153 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -30.5,-82.5 - parent: 2 - - type: SurveillanceCamera - id: Docking Arm - Outside South East - - uid: 22192 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -22.5,-30.5 - parent: 2 - - type: SurveillanceCamera - id: Hall - Med Entrance - - uid: 22565 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -32.5,-67.5 - parent: 2 - - type: SurveillanceCamera - id: Docking Arm - North Gate - - uid: 22691 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 14.5,-47.5 - parent: 2 - - type: SurveillanceCamera - id: Cryo - - uid: 23116 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 24.5,-20.5 - parent: 2 - - type: SurveillanceCamera - id: Hall - Outside Science - - uid: 24480 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 49.5,-11.5 - parent: 2 - - type: SurveillanceCamera - id: Arcade - - uid: 24589 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 17.5,-32.5 - parent: 2 - - type: SurveillanceCamera - id: Library - North Exit - - uid: 24602 - components: - - type: Transform - pos: -22.5,5.5 - parent: 2 - - type: SurveillanceCamera - id: Genpop Visitation - - uid: 24603 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -14.5,5.5 - parent: 2 - - type: SurveillanceCamera - id: Hall - Outside Genpop - - uid: 24604 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -18.5,-0.5 - parent: 2 - - type: SurveillanceCamera - id: Hall - Outside Atmos/Sec - - uid: 24605 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -19.5,-14.5 - parent: 2 - - type: SurveillanceCamera - id: West Atrium - East - - uid: 24643 - components: - - type: Transform - pos: -28.5,-15.5 - parent: 2 - - type: SurveillanceCamera - id: West Atrium - West - - uid: 24753 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 46.5,-16.5 - parent: 2 - - type: SurveillanceCamera - id: Evac - North - - uid: 24754 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 38.5,-12.5 - parent: 2 - - type: SurveillanceCamera - id: Chapel - - uid: 24772 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -31.5,-40.5 - parent: 2 - - type: SurveillanceCamera - id: Hall - Outside Conference Room - - uid: 24773 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -1.5,-60.5 - parent: 2 - - type: SurveillanceCamera - id: Arrivals - Dock West - - uid: 24774 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 4.5,-60.5 - parent: 2 - - type: SurveillanceCamera - id: Arrivals - Dock East - - uid: 24777 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 22.5,7.5 - parent: 2 - - type: SurveillanceCamera - id: Hall - Coffee Alley - - uid: 24781 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 31.5,13.5 - parent: 2 - - type: SurveillanceCamera - id: Hall - Outside Lawyer -- proto: SurveillanceCameraMedical - entities: - - uid: 11147 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 22.5,0.5 - parent: 2 - - type: SurveillanceCamera - id: Clinic - - uid: 21324 - components: - - type: Transform - pos: -53.5,-31.5 - parent: 2 - - type: SurveillanceCamera - id: Virology - - uid: 22154 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -49.5,-43.5 - parent: 2 - - type: SurveillanceCamera - id: Morgue - - uid: 22155 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -47.5,-36.5 - parent: 2 - - type: SurveillanceCamera - id: Aft Hall - Starboard - - uid: 22156 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -41.5,-35.5 - parent: 2 - - type: SurveillanceCamera - id: Cryopods - - uid: 22157 - components: - - type: Transform - pos: -31.5,-37.5 - parent: 2 - - type: SurveillanceCamera - id: Chemistry - - uid: 22158 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -31.5,-30.5 - parent: 2 - - type: SurveillanceCamera - id: Waiting Area - - uid: 22159 - components: - - type: Transform - pos: -26.5,-25.5 - parent: 2 - - type: SurveillanceCamera - id: Front Desk - - uid: 22161 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -47.5,-29.5 - parent: 2 - - type: SurveillanceCamera - id: Aft Hall - Stern Dock - - uid: 22162 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -45.5,-30.5 - parent: 2 - - type: SurveillanceCamera - id: Medbay - Aft - - uid: 22163 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -35.5,-28.5 - parent: 2 - - type: SurveillanceCamera - id: Foyer - - uid: 24767 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -45.5,-24.5 - parent: 2 - - type: SurveillanceCamera - id: Surgery - - uid: 24768 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -37.5,-22.5 - parent: 2 - - type: SurveillanceCamera - id: Break Room -- proto: SurveillanceCameraRouterCircuitboard - entities: - - uid: 2970 - components: - - type: Transform - pos: 6.574911,-16.383217 - parent: 2 -- proto: SurveillanceCameraRouterCommand - entities: - - uid: 13218 - components: - - type: Transform - pos: -10.5,-53.5 - parent: 2 -- proto: SurveillanceCameraRouterEngineering - entities: - - uid: 7888 - components: - - type: Transform - pos: 13.5,-19.5 - parent: 2 -- proto: SurveillanceCameraRouterGeneral - entities: - - uid: 5687 - components: - - type: Transform - pos: 14.5,-19.5 - parent: 2 -- proto: SurveillanceCameraRouterMedical - entities: - - uid: 12464 - components: - - type: Transform - pos: -55.5,-23.5 - parent: 2 -- proto: SurveillanceCameraRouterScience - entities: - - uid: 24 - components: - - type: Transform - pos: 30.5,-33.5 - parent: 2 -- proto: SurveillanceCameraRouterSecurity - entities: - - uid: 6887 - components: - - type: Transform - pos: 17.5,-18.5 - parent: 2 -- proto: SurveillanceCameraRouterService - entities: - - uid: 12986 - components: - - type: Transform - pos: -12.5,-56.5 - parent: 2 -- proto: SurveillanceCameraRouterSupply - entities: - - uid: 9297 - components: - - type: Transform - pos: 11.5,-19.5 - parent: 2 -- proto: SurveillanceCameraScience - entities: - - uid: 8310 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 19.5,-28.5 - parent: 2 - - type: SurveillanceCamera - id: R&D - - uid: 12293 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 39.5,-25.5 - parent: 2 - - type: SurveillanceCamera - id: Robotics - - uid: 17973 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 30.5,-26.5 - parent: 2 - - type: SurveillanceCamera - id: Foyer - - uid: 17980 - components: - - type: Transform - pos: 41.5,-38.5 - parent: 2 - - type: SurveillanceCamera - id: Anomalies - - uid: 17999 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 31.5,-37.5 - parent: 2 - - type: SurveillanceCamera - id: South Hall - - uid: 18004 - components: - - type: Transform - pos: 32.5,-31.5 - parent: 2 - - type: SurveillanceCamera - id: North Hall - - uid: 20396 - components: - - type: Transform - pos: 33.5,-46.5 - parent: 2 - - type: SurveillanceCamera - id: Artifact Scanner - - uid: 24776 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 35.5,-33.5 - parent: 2 - - type: SurveillanceCamera - id: Outside Server Room -- proto: SurveillanceCameraSecurity - entities: - - uid: 672 - components: - - type: Transform - pos: -38.5,-3.5 - parent: 2 - - type: SurveillanceCamera - id: Main West - - uid: 2189 - components: - - type: Transform - pos: -38.5,-10.5 - parent: 2 - - type: SurveillanceCamera - id: Lockers - - uid: 7830 - components: - - type: Transform - pos: 35.5,0.5 - parent: 2 - - type: SurveillanceCamera - id: Detective's Office - - uid: 24483 - components: - - type: MetaData - name: camera - - type: Transform - pos: -43.5,-7.5 - parent: 2 - - type: SurveillanceCamera - id: Brigmed - - uid: 24590 - components: - - type: Transform - pos: -42.5,-4.5 - parent: 2 - - type: SurveillanceCamera - id: Backroom - - uid: 24591 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -35.5,4.5 - parent: 2 - - type: SurveillanceCamera - id: Armory - - uid: 24592 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -30.5,-1.5 - parent: 2 - - type: SurveillanceCamera - id: Main East - - uid: 24593 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -24.5,-6.5 - parent: 2 - - type: SurveillanceCamera - id: Warden - - uid: 24594 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -26.5,2.5 - parent: 2 - - type: SurveillanceCamera - id: Genpop - Lockers - - uid: 24597 - components: - - type: Transform - pos: -28.5,5.5 - parent: 2 - - type: SurveillanceCamera - id: Genpop - Gates - - uid: 24598 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -38.5,14.5 - parent: 2 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraSecurity - nameSet: True - id: Genpop - Dorms - - uid: 24599 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -28.5,15.5 - parent: 2 - - type: SurveillanceCamera - id: Genpop - Kitchen - - uid: 24600 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -25.5,9.5 - parent: 2 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraSecurity - nameSet: True - id: Genpop - Visitation - - uid: 24784 - components: - - type: Transform - pos: 28.5,10.5 - parent: 2 - - type: SurveillanceCamera - id: Lawyer's Office -- proto: SurveillanceCameraService - entities: - - uid: 654 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -16.5,-32.5 - parent: 2 - - type: SurveillanceCamera - id: Botany - North - - uid: 3487 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -2.5,-32.5 - parent: 2 - - type: SurveillanceCamera - id: Kitchen - - uid: 20175 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 15.5,-52.5 - parent: 2 - - type: SurveillanceCamera - id: Reporter's Room - - uid: 22146 - components: - - type: Transform - pos: 25.5,-0.5 - parent: 2 - - type: SurveillanceCamera - id: Janitor - - uid: 24775 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -0.5,-45.5 - parent: 2 - - type: SurveillanceCamera - id: Bar -- proto: SurveillanceCameraSupply - entities: - - uid: 1280 - components: - - type: Transform - pos: 22.5,21.5 - parent: 2 - - type: SurveillanceCamera - id: Salvage - Shuttle Yard - - uid: 17404 - components: - - type: Transform - pos: 18.5,31.5 - parent: 2 - - type: SurveillanceCamera - id: Salvage - Magnet - - uid: 17482 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 2.5,13.5 - parent: 2 - - type: SurveillanceCamera - id: Outside Front Desk - - uid: 17483 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -2.5,19.5 - parent: 2 - - type: SurveillanceCamera - id: Outside QM's Office - - uid: 20405 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 4.5,26.5 - parent: 2 - - type: SurveillanceCamera - id: Docking Airlocks - - uid: 22472 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 12.5,28.5 - parent: 2 - - type: SurveillanceCamera - id: Salvage - Lockers - - uid: 22476 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 14.5,21.5 - parent: 2 - - type: SurveillanceCamera - id: Salvage - Processing - - uid: 24765 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 12.5,17.5 - parent: 2 - - type: SurveillanceCamera - id: Staging Area - - uid: 24782 - components: - - type: Transform - pos: 20.5,12.5 - parent: 2 - - type: SurveillanceCamera - id: Mail Room -- proto: SurveillanceCameraWirelessRouterEntertainment - entities: - - uid: 3506 - components: - - type: Transform - pos: 15.5,-19.5 - parent: 2 -- proto: SurveillanceWirelessCameraAnchoredEntertainment - entities: - - uid: 1301 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -12.5,-37.5 - parent: 2 - - type: SurveillanceCamera - id: Channel 443 -- proto: SurveillanceWirelessCameraMovableCircuitboard - entities: - - uid: 3471 - components: - - type: Transform - pos: 15.460272,-52.392513 - parent: 2 -- proto: SurveillanceWirelessCameraMovableEntertainment - entities: - - uid: 9272 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 15.5,-51.5 - parent: 2 - - type: SurveillanceCamera - id: Channel 80 -- proto: SyndieFlag - entities: - - uid: 4203 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 49.5,-7.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: Syringe - entities: - - uid: 907 - components: - - type: Transform - pos: -29.442802,-46.33888 - parent: 2 - - uid: 6049 - components: - - type: Transform - pos: 41.507294,-9.45423 - parent: 2 - - uid: 12661 - components: - - type: Transform - rot: 6.283185307179586 rad - pos: -41.466064,-39.364727 - parent: 2 - - uid: 12977 - components: - - type: Transform - pos: -53.516407,-27.447947 - parent: 2 - - uid: 14855 - components: - - type: Transform - pos: -45.478733,-23.540825 - parent: 2 - - uid: 18973 - components: - - type: Transform - pos: -25.494524,22.56636 - parent: 2 -- proto: Table - entities: - - uid: 71 - components: - - type: Transform - pos: 13.5,-59.5 - parent: 2 - - uid: 211 - components: - - type: Transform - pos: -11.5,-1.5 - parent: 2 - - uid: 270 - components: - - type: Transform - pos: 27.5,-16.5 - parent: 2 - - uid: 356 - components: - - type: Transform - pos: -11.5,-23.5 - parent: 2 - - uid: 402 - components: - - type: Transform - pos: -25.5,13.5 - parent: 2 - - uid: 404 - components: - - type: Transform - pos: -11.5,-13.5 - parent: 2 - - uid: 446 - components: - - type: Transform - pos: -29.5,15.5 - parent: 2 - - uid: 551 - components: - - type: Transform - pos: -26.5,13.5 - parent: 2 - - uid: 673 - components: - - type: Transform - pos: -30.5,15.5 - parent: 2 - - uid: 722 - components: - - type: Transform - pos: -11.5,20.5 - parent: 2 - - uid: 727 - components: - - type: Transform - pos: -11.5,19.5 - parent: 2 - - uid: 732 - components: - - type: Transform - pos: -33.5,-37.5 - parent: 2 - - uid: 912 - components: - - type: Transform - pos: -31.5,15.5 - parent: 2 - - uid: 1091 - components: - - type: Transform - pos: -23.5,22.5 - parent: 2 - - uid: 1134 - components: - - type: Transform - pos: -56.5,-54.5 - parent: 2 - - uid: 1299 - components: - - type: Transform - pos: -23.5,21.5 - parent: 2 - - uid: 1503 - components: - - type: Transform - pos: -22.5,-18.5 - parent: 2 - - uid: 1728 - components: - - type: Transform - pos: -39.5,-30.5 - parent: 2 - - uid: 1761 - components: - - type: Transform - pos: -42.5,-27.5 - parent: 2 - - uid: 1829 - components: - - type: Transform - pos: 25.5,-16.5 - parent: 2 - - uid: 1834 - components: - - type: Transform - pos: 25.5,-17.5 - parent: 2 - - uid: 1891 - components: - - type: Transform - pos: -12.5,-1.5 - parent: 2 - - uid: 1947 - components: - - type: Transform - pos: 19.5,-6.5 - parent: 2 - - uid: 1951 - components: - - type: Transform - pos: 51.5,-38.5 - parent: 2 - - uid: 1952 - components: - - type: Transform - pos: 51.5,-39.5 - parent: 2 - - uid: 2358 - components: - - type: Transform - pos: 18.5,15.5 - parent: 2 - - uid: 2924 - components: - - type: Transform - pos: 36.5,-24.5 - parent: 2 - - uid: 3037 - components: - - type: Transform - pos: -11.5,-24.5 - parent: 2 - - uid: 3111 - components: - - type: Transform - pos: -5.5,-23.5 - parent: 2 - - uid: 3191 - components: - - type: Transform - pos: -13.5,-33.5 - parent: 2 - - uid: 3223 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -10.5,-35.5 - parent: 2 - - uid: 3226 - components: - - type: Transform - pos: -8.5,-35.5 - parent: 2 - - uid: 3250 - components: - - type: Transform - pos: -5.5,-30.5 - parent: 2 - - uid: 3307 - components: - - type: Transform - pos: -13.5,-34.5 - parent: 2 - - uid: 3316 - components: - - type: Transform - pos: 20.5,-18.5 - parent: 2 - - uid: 3348 - components: - - type: Transform - pos: -16.5,-25.5 - parent: 2 - - uid: 3358 - components: - - type: Transform - pos: -14.5,-24.5 - parent: 2 - - uid: 3366 - components: - - type: Transform - pos: -13.5,-24.5 - parent: 2 - - uid: 3424 - components: - - type: Transform - pos: -15.5,-39.5 - parent: 2 - - uid: 3425 - components: - - type: Transform - pos: -16.5,-39.5 - parent: 2 - - uid: 3426 - components: - - type: Transform - pos: -17.5,-39.5 - parent: 2 - - uid: 3427 - components: - - type: Transform - pos: -18.5,-39.5 - parent: 2 - - uid: 3428 - components: - - type: Transform - pos: -19.5,-39.5 - parent: 2 - - uid: 3490 - components: - - type: Transform - pos: 1.5,-39.5 - parent: 2 - - uid: 3495 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -2.5,-31.5 - parent: 2 - - uid: 3564 - components: - - type: Transform - pos: 7.5,-31.5 - parent: 2 - - uid: 3637 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -7.5,-35.5 - parent: 2 - - uid: 4162 - components: - - type: Transform - pos: -23.5,-18.5 - parent: 2 - - uid: 4209 - components: - - type: Transform - pos: 26.5,-38.5 - parent: 2 - - uid: 4241 - components: - - type: Transform - pos: -1.5,-57.5 - parent: 2 - - uid: 4248 - components: - - type: Transform - pos: 18.5,-25.5 - parent: 2 - - uid: 4252 - components: - - type: Transform - pos: 26.5,-37.5 - parent: 2 - - uid: 4291 - components: - - type: Transform - pos: 19.5,-30.5 - parent: 2 - - uid: 4317 - components: - - type: Transform - pos: 37.5,-27.5 - parent: 2 - - uid: 4326 - components: - - type: Transform - pos: 19.5,-31.5 - parent: 2 - - uid: 4349 - components: - - type: Transform - pos: 38.5,-27.5 - parent: 2 - - uid: 4367 - components: - - type: Transform - pos: 37.5,-29.5 - parent: 2 - - uid: 4460 - components: - - type: Transform - pos: 22.5,-30.5 - parent: 2 - - uid: 4461 - components: - - type: Transform - pos: 11.5,23.5 - parent: 2 - - uid: 4500 - components: - - type: Transform - pos: 35.5,-41.5 - parent: 2 - - uid: 4562 - components: - - type: Transform - pos: 27.5,-28.5 - parent: 2 - - uid: 4588 - components: - - type: Transform - pos: 11.5,24.5 - parent: 2 - - uid: 4762 - components: - - type: Transform - pos: 7.5,-19.5 - parent: 2 - - uid: 4807 - components: - - type: Transform - pos: -26.5,-48.5 - parent: 2 - - uid: 5196 - components: - - type: Transform - pos: 27.5,-29.5 - parent: 2 - - uid: 5207 - components: - - type: Transform - pos: -18.5,-22.5 - parent: 2 - - uid: 5446 - components: - - type: Transform - pos: -0.5,12.5 - parent: 2 - - uid: 5502 - components: - - type: Transform - pos: -27.5,-48.5 - parent: 2 - - uid: 5943 - components: - - type: Transform - pos: 6.5,-27.5 - parent: 2 - - uid: 6288 - components: - - type: Transform - pos: 0.5,-34.5 - parent: 2 - - uid: 6452 - components: - - type: Transform - pos: -5.5,-33.5 - parent: 2 - - uid: 6653 - components: - - type: Transform - pos: -3.5,-15.5 - parent: 2 - - uid: 6677 - components: - - type: Transform - pos: 26.5,-9.5 - parent: 2 - - uid: 6722 - components: - - type: Transform - pos: 37.5,-38.5 - parent: 2 - - uid: 6762 - components: - - type: Transform - pos: 23.5,-30.5 - parent: 2 - - uid: 6818 - components: - - type: Transform - pos: -13.5,-17.5 - parent: 2 - - uid: 6987 - components: - - type: Transform - pos: 25.5,-9.5 - parent: 2 - - uid: 7002 - components: - - type: Transform - pos: -45.5,-29.5 - parent: 2 - - uid: 7064 - components: - - type: Transform - pos: 1.5,-33.5 - parent: 2 - - uid: 7097 - components: - - type: Transform - pos: 14.5,0.5 - parent: 2 - - uid: 7176 - components: - - type: Transform - pos: 10.5,-19.5 - parent: 2 - - uid: 7617 - components: - - type: Transform - pos: 20.5,-6.5 - parent: 2 - - uid: 7626 - components: - - type: Transform - pos: 21.5,-6.5 - parent: 2 - - uid: 7629 - components: - - type: Transform - pos: -15.5,-25.5 - parent: 2 - - uid: 7674 - components: - - type: Transform - pos: -7.5,-30.5 - parent: 2 - - uid: 7855 - components: - - type: Transform - pos: 13.5,-52.5 - parent: 2 - - uid: 8492 - components: - - type: Transform - pos: -6.5,-30.5 - parent: 2 - - uid: 8538 - components: - - type: Transform - pos: -3.5,-14.5 - parent: 2 - - uid: 8599 - components: - - type: Transform - pos: 44.5,-2.5 - parent: 2 - - uid: 8852 - components: - - type: Transform - pos: -25.5,22.5 - parent: 2 - - uid: 8881 - components: - - type: Transform - pos: 6.5,-19.5 - parent: 2 - - uid: 9130 - components: - - type: Transform - pos: -25.5,23.5 - parent: 2 - - uid: 9275 - components: - - type: Transform - pos: 7.5,-16.5 - parent: 2 - - uid: 9288 - components: - - type: Transform - pos: -27.5,-21.5 - parent: 2 - - uid: 9289 - components: - - type: Transform - pos: -26.5,-21.5 - parent: 2 - - uid: 9290 - components: - - type: Transform - pos: -26.5,-22.5 - parent: 2 - - uid: 9380 - components: - - type: Transform - pos: 28.5,-16.5 - parent: 2 - - uid: 9515 - components: - - type: Transform - pos: 23.5,5.5 - parent: 2 - - uid: 9963 - components: - - type: Transform - pos: -35.5,17.5 - parent: 2 - - uid: 10191 - components: - - type: Transform - pos: 11.5,-16.5 - parent: 2 - - uid: 10236 - components: - - type: Transform - pos: -43.5,-39.5 - parent: 2 - - uid: 10439 - components: - - type: Transform - pos: -30.5,12.5 - parent: 2 - - uid: 10444 - components: - - type: Transform - pos: -29.5,12.5 - parent: 2 - - uid: 10447 - components: - - type: Transform - pos: -30.5,9.5 - parent: 2 - - uid: 10448 - components: - - type: Transform - pos: -29.5,9.5 - parent: 2 - - uid: 10489 - components: - - type: Transform - pos: -40.5,-30.5 - parent: 2 - - uid: 10492 - components: - - type: Transform - pos: -52.5,-51.5 - parent: 2 - - uid: 10533 - components: - - type: Transform - pos: -44.5,-27.5 - parent: 2 - - uid: 10551 - components: - - type: Transform - pos: -29.5,-36.5 - parent: 2 - - uid: 11338 - components: - - type: Transform - pos: -30.5,-36.5 - parent: 2 - - uid: 11416 - components: - - type: Transform - pos: 27.5,-27.5 - parent: 2 - - uid: 11437 - components: - - type: Transform - pos: -53.5,-51.5 - parent: 2 - - uid: 12036 - components: - - type: Transform - pos: -32.5,-37.5 - parent: 2 - - uid: 12338 - components: - - type: Transform - pos: -28.5,-21.5 - parent: 2 - - uid: 12384 - components: - - type: Transform - pos: -44.5,-29.5 - parent: 2 - - uid: 12429 - components: - - type: Transform - pos: 18.5,8.5 - parent: 2 - - uid: 12538 - components: - - type: Transform - pos: 24.5,8.5 - parent: 2 - - uid: 12647 - components: - - type: Transform - pos: -44.5,-39.5 - parent: 2 - - uid: 12668 - components: - - type: Transform - pos: 27.5,-12.5 - parent: 2 - - uid: 12748 - components: - - type: Transform - pos: 2.5,-57.5 - parent: 2 - - uid: 12855 - components: - - type: Transform - pos: -21.5,-46.5 - parent: 2 - - uid: 12918 - components: - - type: Transform - pos: -59.5,-30.5 - parent: 2 - - uid: 12933 - components: - - type: Transform - pos: -59.5,-29.5 - parent: 2 - - uid: 12934 - components: - - type: Transform - pos: -59.5,-28.5 - parent: 2 - - uid: 12938 - components: - - type: Transform - pos: -53.5,-27.5 - parent: 2 - - uid: 12939 - components: - - type: Transform - pos: -53.5,-28.5 - parent: 2 - - uid: 13061 - components: - - type: Transform - pos: 10.5,-18.5 - parent: 2 - - uid: 13070 - components: - - type: Transform - pos: 21.5,14.5 - parent: 2 - - uid: 13384 - components: - - type: Transform - pos: 7.5,-58.5 - parent: 2 - - uid: 13389 - components: - - type: Transform - pos: 21.5,15.5 - parent: 2 - - uid: 13551 - components: - - type: Transform - pos: 48.5,-24.5 - parent: 2 - - uid: 13894 - components: - - type: Transform - pos: 53.5,-51.5 - parent: 2 - - uid: 14007 - components: - - type: Transform - pos: -5.5,-32.5 - parent: 2 - - uid: 14108 - components: - - type: Transform - pos: -49.5,-43.5 - parent: 2 - - uid: 14110 - components: - - type: Transform - pos: -50.5,-43.5 - parent: 2 - - uid: 14111 - components: - - type: Transform - pos: -50.5,-44.5 - parent: 2 - - uid: 14272 - components: - - type: Transform - pos: 39.5,20.5 - parent: 2 - - uid: 14764 - components: - - type: Transform - pos: -35.5,-29.5 - parent: 2 - - uid: 14766 - components: - - type: Transform - pos: -35.5,-30.5 - parent: 2 - - uid: 14839 - components: - - type: Transform - pos: -37.5,-24.5 - parent: 2 - - uid: 14840 - components: - - type: Transform - pos: -39.5,-24.5 - parent: 2 - - uid: 14841 - components: - - type: Transform - pos: -38.5,-24.5 - parent: 2 - - uid: 15101 - components: - - type: Transform - pos: 3.5,-55.5 - parent: 2 - - uid: 15115 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -2.5,-32.5 - parent: 2 - - uid: 15125 - components: - - type: Transform - pos: 1.5,-34.5 - parent: 2 - - uid: 15186 - components: - - type: Transform - pos: 2.5,-55.5 - parent: 2 - - uid: 15376 - components: - - type: Transform - pos: -4.5,-23.5 - parent: 2 - - uid: 15405 - components: - - type: Transform - pos: -3.5,-23.5 - parent: 2 - - uid: 15610 - components: - - type: Transform - pos: 5.5,-55.5 - parent: 2 - - uid: 15670 - components: - - type: Transform - pos: 7.5,-57.5 - parent: 2 - - uid: 16242 - components: - - type: Transform - pos: -19.5,-13.5 - parent: 2 - - uid: 16483 - components: - - type: Transform - pos: -51.5,12.5 - parent: 2 - - uid: 16484 - components: - - type: Transform - pos: -51.5,11.5 - parent: 2 - - uid: 16485 - components: - - type: Transform - pos: -50.5,12.5 - parent: 2 - - uid: 16487 - components: - - type: Transform - pos: -50.5,11.5 - parent: 2 - - uid: 17003 - components: - - type: Transform - pos: 31.5,-75.5 - parent: 2 - - uid: 17258 - components: - - type: Transform - pos: 6.5,-89.5 - parent: 2 - - uid: 17293 - components: - - type: Transform - pos: 38.5,20.5 - parent: 2 - - uid: 17699 - components: - - type: Transform - pos: 48.5,-59.5 - parent: 2 - - uid: 17700 - components: - - type: Transform - pos: 48.5,-60.5 - parent: 2 - - uid: 17855 - components: - - type: Transform - pos: 34.5,26.5 - parent: 2 - - uid: 18910 - components: - - type: Transform - pos: 44.5,-73.5 - parent: 2 - - uid: 18911 - components: - - type: Transform - pos: 44.5,-74.5 - parent: 2 - - uid: 18912 - components: - - type: Transform - pos: 44.5,-75.5 - parent: 2 - - uid: 19210 - components: - - type: Transform - pos: 6.5,-88.5 - parent: 2 - - uid: 19217 - components: - - type: Transform - pos: 3.5,-57.5 - parent: 2 - - uid: 19630 - components: - - type: Transform - pos: -34.5,14.5 - parent: 2 - - uid: 19882 - components: - - type: Transform - pos: 38.5,-60.5 - parent: 2 - - uid: 19883 - components: - - type: Transform - pos: 38.5,-59.5 - parent: 2 - - uid: 19885 - components: - - type: Transform - pos: 45.5,-50.5 - parent: 2 - - uid: 19886 - components: - - type: Transform - pos: 46.5,-50.5 - parent: 2 - - uid: 19946 - components: - - type: Transform - pos: 32.5,-75.5 - parent: 2 - - uid: 20372 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -6.5,-35.5 - parent: 2 - - uid: 20661 - components: - - type: Transform - pos: -7.5,-6.5 - parent: 2 - - uid: 21398 - components: - - type: Transform - pos: 18.5,-15.5 - parent: 2 - - uid: 21445 - components: - - type: Transform - pos: -33.5,-20.5 - parent: 2 - - uid: 21607 - components: - - type: Transform - pos: 53.5,-52.5 - parent: 2 - - uid: 21757 - components: - - type: Transform - pos: 21.5,4.5 - parent: 2 - - uid: 22111 - components: - - type: Transform - pos: 18.5,17.5 - parent: 2 - - uid: 23570 - components: - - type: Transform - pos: 17.5,15.5 - parent: 2 - - uid: 23695 - components: - - type: Transform - pos: 21.5,-27.5 - parent: 2 - - uid: 24074 - components: - - type: Transform - pos: 18.5,-6.5 - parent: 2 - - uid: 24459 - components: - - type: Transform - pos: -39.5,19.5 - parent: 2 - - uid: 24490 - components: - - type: Transform - pos: -25.5,-12.5 - parent: 2 -- proto: TableCarpet - entities: - - uid: 26 - components: - - type: Transform - pos: -0.5,23.5 - parent: 2 - - uid: 6780 - components: - - type: Transform - pos: 0.5,23.5 - parent: 2 - - uid: 10873 - components: - - type: Transform - pos: 68.5,-62.5 - parent: 2 - - uid: 10874 - components: - - type: Transform - pos: 67.5,-62.5 - parent: 2 - - uid: 14295 - components: - - type: Transform - pos: 0.5,24.5 - parent: 2 -- proto: TableCounterMetal - entities: - - uid: 48 - components: - - type: Transform - pos: 4.5,15.5 - parent: 2 - - uid: 749 - components: - - type: Transform - pos: -28.5,-26.5 - parent: 2 - - uid: 773 - components: - - type: Transform - pos: -27.5,-26.5 - parent: 2 - - uid: 2169 - components: - - type: Transform - pos: -14.5,-14.5 - parent: 2 - - uid: 2262 - components: - - type: Transform - pos: -14.5,-15.5 - parent: 2 - - uid: 3327 - components: - - type: Transform - pos: -21.5,-37.5 - parent: 2 - - uid: 3437 - components: - - type: Transform - pos: -21.5,-38.5 - parent: 2 - - uid: 4193 - components: - - type: Transform - pos: 20.5,-23.5 - parent: 2 - - uid: 4227 - components: - - type: Transform - pos: 19.5,-23.5 - parent: 2 - - uid: 4312 - components: - - type: Transform - pos: 21.5,-23.5 - parent: 2 - - uid: 4596 - components: - - type: Transform - pos: -27.5,-33.5 - parent: 2 - - uid: 6371 - components: - - type: Transform - pos: 29.5,5.5 - parent: 2 - - uid: 9408 - components: - - type: Transform - pos: 29.5,4.5 - parent: 2 - - uid: 10633 - components: - - type: Transform - pos: 28.5,5.5 - parent: 2 - - uid: 11265 - components: - - type: Transform - pos: -29.5,-33.5 - parent: 2 - - uid: 11331 - components: - - type: Transform - pos: -28.5,-33.5 - parent: 2 - - uid: 11453 - components: - - type: Transform - pos: 15.5,13.5 - parent: 2 - - uid: 12009 - components: - - type: Transform - pos: -29.5,-26.5 - parent: 2 - - uid: 14288 - components: - - type: Transform - pos: 5.5,15.5 - parent: 2 - - uid: 18073 - components: - - type: Transform - pos: 16.5,13.5 - parent: 2 -- proto: TableCounterWood - entities: - - uid: 3545 - components: - - type: Transform - pos: -3.5,-42.5 - parent: 2 - - uid: 3546 - components: - - type: Transform - pos: -5.5,-42.5 - parent: 2 - - uid: 3547 - components: - - type: Transform - pos: -4.5,-42.5 - parent: 2 - - uid: 6062 - components: - - type: Transform - pos: -36.5,-53.5 - parent: 2 - - uid: 6147 - components: - - type: Transform - pos: 46.5,10.5 - parent: 2 - - uid: 6156 - components: - - type: Transform - pos: 43.5,10.5 - parent: 2 - - uid: 7115 - components: - - type: Transform - pos: -6.5,-43.5 - parent: 2 - - uid: 7270 - components: - - type: Transform - pos: 42.5,10.5 - parent: 2 - - uid: 7307 - components: - - type: Transform - pos: 45.5,10.5 - parent: 2 - - uid: 7340 - components: - - type: Transform - pos: 44.5,10.5 - parent: 2 - - uid: 7341 - components: - - type: Transform - pos: 46.5,11.5 - parent: 2 - - uid: 7944 - components: - - type: Transform - pos: -6.5,-42.5 - parent: 2 - - uid: 9397 - components: - - type: Transform - pos: -2.5,-46.5 - parent: 2 - - uid: 11865 - components: - - type: Transform - pos: 71.5,-63.5 - parent: 2 - - uid: 11866 - components: - - type: Transform - pos: 71.5,-65.5 - parent: 2 - - uid: 14611 - components: - - type: Transform - pos: -4.5,-46.5 - parent: 2 - - uid: 14721 - components: - - type: Transform - pos: 73.5,-62.5 - parent: 2 - - uid: 14767 - components: - - type: Transform - pos: 71.5,-62.5 - parent: 2 - - uid: 14785 - components: - - type: Transform - pos: 72.5,-62.5 - parent: 2 - - uid: 14864 - components: - - type: Transform - pos: 71.5,-64.5 - parent: 2 - - uid: 15845 - components: - - type: Transform - pos: 74.5,-62.5 - parent: 2 - - uid: 16839 - components: - - type: Transform - pos: -6.5,-44.5 - parent: 2 - - uid: 17970 - components: - - type: Transform - pos: -1.5,-46.5 - parent: 2 - - uid: 20188 - components: - - type: Transform - pos: -3.5,-46.5 - parent: 2 -- proto: TableFancyBlack - entities: - - uid: 3513 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -1.5,-38.5 - parent: 2 - - uid: 3517 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -1.5,-37.5 - parent: 2 - - uid: 5926 - components: - - type: Transform - pos: 5.5,-33.5 - parent: 2 -- proto: TableFancyBlue - entities: - - uid: 3319 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -17.5,-53.5 - parent: 2 - - uid: 6041 - components: - - type: Transform - pos: -11.5,-51.5 - parent: 2 - - uid: 6094 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 37.5,-11.5 - parent: 2 - - uid: 6096 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 35.5,-11.5 - parent: 2 - - uid: 8390 - components: - - type: Transform - pos: 39.5,-17.5 - parent: 2 - - uid: 9674 - components: - - type: Transform - pos: -24.5,-50.5 - parent: 2 - - uid: 9846 - components: - - type: Transform - pos: -26.5,-54.5 - parent: 2 - - uid: 12866 - components: - - type: Transform - pos: -24.5,-51.5 - parent: 2 - - uid: 21894 - components: - - type: Transform - pos: 48.5,-13.5 - parent: 2 - - uid: 22025 - components: - - type: Transform - pos: 47.5,-13.5 - parent: 2 - - uid: 23353 - components: - - type: Transform - pos: -26.5,-56.5 - parent: 2 -- proto: TableFancyCyan - entities: - - uid: 2975 - components: - - type: Transform - pos: 42.5,-12.5 - parent: 2 - - uid: 2977 - components: - - type: Transform - pos: 43.5,-12.5 - parent: 2 -- proto: TableFancyOrange - entities: - - uid: 262 - components: - - type: Transform - pos: -6.5,17.5 - parent: 2 - - uid: 9564 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -7.5,17.5 - parent: 2 -- proto: TableFancyPurple - entities: - - uid: 13815 - components: - - type: Transform - pos: 25.5,-59.5 - parent: 2 -- proto: TableFancyRed - entities: - - uid: 3765 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 13.5,-35.5 - parent: 2 - - uid: 4022 - components: - - type: Transform - pos: 16.5,-44.5 - parent: 2 - - uid: 4825 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 17.5,-44.5 - parent: 2 - - uid: 5944 - components: - - type: Transform - pos: 47.5,-7.5 - parent: 2 - - uid: 6130 - components: - - type: Transform - pos: 48.5,-7.5 - parent: 2 - - uid: 6693 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 19.5,-52.5 - parent: 2 - - uid: 12381 - components: - - type: Transform - pos: 13.5,-44.5 - parent: 2 - - uid: 15586 - components: - - type: Transform - pos: 17.5,-37.5 - parent: 2 -- proto: TableFancyWhite - entities: - - uid: 1258 - components: - - type: Transform - pos: 20.5,-9.5 - parent: 2 - - uid: 1419 - components: - - type: Transform - pos: 20.5,-10.5 - parent: 2 - - uid: 3644 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 13.5,-30.5 - parent: 2 - - uid: 4429 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -46.5,-57.5 - parent: 2 - - uid: 7808 - components: - - type: Transform - pos: 19.5,-10.5 - parent: 2 - - uid: 7839 - components: - - type: Transform - pos: 19.5,-9.5 - parent: 2 - - uid: 24052 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 18.5,-10.5 - parent: 2 - - uid: 24053 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 18.5,-9.5 - parent: 2 -- proto: TableFrame - entities: - - uid: 7344 - components: - - type: Transform - pos: 43.5,12.5 - parent: 2 - - uid: 7388 - components: - - type: Transform - pos: 46.5,7.5 - parent: 2 - - uid: 14827 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -53.5,23.5 - parent: 2 - - uid: 15766 - components: - - type: Transform - pos: 42.5,21.5 - parent: 2 - - uid: 16459 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -54.5,23.5 - parent: 2 - - uid: 19593 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 87.5,-32.5 - parent: 2 - - uid: 19594 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 88.5,-32.5 - parent: 2 - - uid: 19595 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 95.5,-29.5 - parent: 2 - - uid: 19596 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 96.5,-29.5 - parent: 2 - - uid: 21804 - components: - - type: Transform - pos: 43.5,21.5 - parent: 2 -- proto: TableGlass - entities: - - uid: 1136 - components: - - type: Transform - pos: 18.5,3.5 - parent: 2 - - uid: 13073 - components: - - type: Transform - pos: -45.5,-23.5 - parent: 2 - - uid: 13084 - components: - - type: Transform - pos: -45.5,-22.5 - parent: 2 - - uid: 14015 - components: - - type: Transform - pos: 22.5,-59.5 - parent: 2 - - uid: 14582 - components: - - type: Transform - pos: -51.5,24.5 - parent: 2 -- proto: TablePlasmaGlass - entities: - - uid: 6734 - components: - - type: Transform - pos: 27.5,-33.5 - parent: 2 -- proto: TableReinforced - entities: - - uid: 164 - components: - - type: Transform - pos: 20.5,-15.5 - parent: 2 - - uid: 217 - components: - - type: Transform - pos: -28.5,-4.5 - parent: 2 - - uid: 247 - components: - - type: Transform - pos: -29.5,-4.5 - parent: 2 - - uid: 678 - components: - - type: Transform - pos: -25.5,-4.5 - parent: 2 - - uid: 836 - components: - - type: Transform - pos: -30.5,-64.5 - parent: 2 - - uid: 851 - components: - - type: Transform - pos: 8.5,22.5 - parent: 2 - - uid: 853 - components: - - type: Transform - pos: 0.5,20.5 - parent: 2 - - uid: 863 - components: - - type: Transform - pos: 2.5,20.5 - parent: 2 - - uid: 1096 - components: - - type: Transform - pos: -44.5,-8.5 - parent: 2 - - uid: 1101 - components: - - type: Transform - pos: -24.5,-4.5 - parent: 2 - - uid: 1362 - components: - - type: Transform - pos: 0.5,16.5 - parent: 2 - - uid: 1363 - components: - - type: Transform - pos: -0.5,16.5 - parent: 2 - - uid: 1904 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -27.5,-60.5 - parent: 2 - - uid: 1910 - components: - - type: Transform - pos: -29.5,-64.5 - parent: 2 - - uid: 2163 - components: - - type: Transform - pos: -14.5,-2.5 - parent: 2 - - uid: 2370 - components: - - type: Transform - pos: 75.5,-42.5 - parent: 2 - - uid: 2543 - components: - - type: Transform - pos: -30.5,-63.5 - parent: 2 - - uid: 2616 - components: - - type: Transform - pos: -14.5,-3.5 - parent: 2 - - uid: 3843 - components: - - type: Transform - pos: -0.5,20.5 - parent: 2 - - uid: 4874 - components: - - type: Transform - pos: 20.5,-16.5 - parent: 2 - - uid: 4926 - components: - - type: Transform - pos: -30.5,-58.5 - parent: 2 - - uid: 4946 - components: - - type: Transform - pos: -30.5,-59.5 - parent: 2 - - uid: 5332 - components: - - type: Transform - pos: 8.5,18.5 - parent: 2 - - uid: 5363 - components: - - type: Transform - pos: 9.5,18.5 - parent: 2 - - uid: 6260 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 66.5,-42.5 - parent: 2 - - uid: 7271 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -28.5,-59.5 - parent: 2 - - uid: 7540 - components: - - type: Transform - pos: -13.5,-45.5 - parent: 2 - - uid: 7742 - components: - - type: Transform - pos: 1.5,20.5 - parent: 2 - - uid: 8484 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -28.5,-63.5 - parent: 2 - - uid: 9056 - components: - - type: Transform - pos: 46.5,-27.5 - parent: 2 - - uid: 9205 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 75.5,-40.5 - parent: 2 - - uid: 9610 - components: - - type: Transform - pos: 22.5,2.5 - parent: 2 - - uid: 10449 - components: - - type: Transform - pos: 96.5,-40.5 - parent: 2 - - uid: 11018 - components: - - type: Transform - pos: -43.5,-5.5 - parent: 2 - - uid: 11121 - components: - - type: Transform - pos: -45.5,-5.5 - parent: 2 - - uid: 11207 - components: - - type: Transform - pos: -32.5,1.5 - parent: 2 - - uid: 11618 - components: - - type: Transform - pos: -46.5,-0.5 - parent: 2 - - uid: 11619 - components: - - type: Transform - pos: -46.5,-3.5 - parent: 2 - - uid: 11623 - components: - - type: Transform - pos: -46.5,-4.5 - parent: 2 - - uid: 11827 - components: - - type: Transform - pos: -36.5,-4.5 - parent: 2 - - uid: 12124 - components: - - type: Transform - pos: -38.5,-6.5 - parent: 2 - - uid: 12128 - components: - - type: Transform - pos: -37.5,-6.5 - parent: 2 - - uid: 12262 - components: - - type: Transform - pos: -27.5,-6.5 - parent: 2 - - uid: 12299 - components: - - type: Transform - pos: -26.5,-6.5 - parent: 2 - - uid: 14290 - components: - - type: Transform - pos: 7.5,18.5 - parent: 2 - - uid: 14294 - components: - - type: Transform - pos: 9.5,22.5 - parent: 2 - - uid: 16065 - components: - - type: Transform - pos: -59.5,-14.5 - parent: 2 - - uid: 16066 - components: - - type: Transform - pos: -59.5,-12.5 - parent: 2 - - uid: 18466 - components: - - type: Transform - pos: 88.5,-28.5 - parent: 2 - - uid: 18467 - components: - - type: Transform - pos: 87.5,-28.5 - parent: 2 - - uid: 19546 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 66.5,-41.5 - parent: 2 - - uid: 19569 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 66.5,-43.5 - parent: 2 - - uid: 20596 - components: - - type: Transform - pos: -35.5,1.5 - parent: 2 - - uid: 20609 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -27.5,-62.5 - parent: 2 - - uid: 20675 - components: - - type: Transform - pos: 21.5,23.5 - parent: 2 - - uid: 21969 - components: - - type: Transform - pos: 19.5,-0.5 - parent: 2 - - uid: 22132 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 80.5,-44.5 - parent: 2 - - uid: 22644 - components: - - type: Transform - pos: 42.5,15.5 - parent: 2 - - uid: 23856 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 81.5,-44.5 - parent: 2 -- proto: TableReinforcedGlass - entities: - - uid: 2080 - components: - - type: Transform - pos: 3.5,-86.5 - parent: 2 - - uid: 12824 - components: - - type: Transform - pos: 3.5,-87.5 - parent: 2 -- proto: TableWood - entities: - - uid: 105 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 24.5,1.5 - parent: 2 - - uid: 165 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 37.5,4.5 - parent: 2 - - uid: 215 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -18.5,9.5 - parent: 2 - - uid: 497 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -17.5,9.5 - parent: 2 - - uid: 556 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 37.5,2.5 - parent: 2 - - uid: 1629 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -31.5,-53.5 - parent: 2 - - uid: 1836 - components: - - type: Transform - pos: -35.5,-80.5 - parent: 2 - - uid: 2529 - components: - - type: Transform - pos: -8.5,-25.5 - parent: 2 - - uid: 2563 - components: - - type: Transform - pos: -9.5,-25.5 - parent: 2 - - uid: 2968 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 27.5,13.5 - parent: 2 - - uid: 3047 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -14.5,15.5 - parent: 2 - - uid: 3531 - components: - - type: Transform - pos: -9.5,-64.5 - parent: 2 - - uid: 3584 - components: - - type: Transform - pos: 13.5,-32.5 - parent: 2 - - uid: 3608 - components: - - type: Transform - pos: -12.5,14.5 - parent: 2 - - uid: 3638 - components: - - type: Transform - pos: 9.5,-71.5 - parent: 2 - - uid: 3650 - components: - - type: Transform - pos: 11.5,-30.5 - parent: 2 - - uid: 3655 - components: - - type: Transform - pos: 15.5,-30.5 - parent: 2 - - uid: 3786 - components: - - type: Transform - pos: 17.5,-41.5 - parent: 2 - - uid: 3855 - components: - - type: Transform - pos: 22.5,-35.5 - parent: 2 - - uid: 3880 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -10.5,-38.5 - parent: 2 - - uid: 3943 - components: - - type: Transform - pos: 17.5,-40.5 - parent: 2 - - uid: 3986 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 21.5,-44.5 - parent: 2 - - uid: 4001 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 22.5,-44.5 - parent: 2 - - uid: 4129 - components: - - type: Transform - pos: 18.5,-41.5 - parent: 2 - - uid: 4130 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 19.5,-41.5 - parent: 2 - - uid: 4204 - components: - - type: Transform - pos: -28.5,-45.5 - parent: 2 - - uid: 4216 - components: - - type: Transform - pos: -29.5,-46.5 - parent: 2 - - uid: 4220 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -10.5,-39.5 - parent: 2 - - uid: 4266 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -7.5,-38.5 - parent: 2 - - uid: 4714 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -31.5,-54.5 - parent: 2 - - uid: 5012 - components: - - type: Transform - pos: -28.5,-46.5 - parent: 2 - - uid: 5048 - components: - - type: Transform - pos: -7.5,-39.5 - parent: 2 - - uid: 5085 - components: - - type: Transform - pos: -29.5,-45.5 - parent: 2 - - uid: 5131 - components: - - type: Transform - pos: 46.5,-33.5 - parent: 2 - - uid: 5203 - components: - - type: Transform - pos: -27.5,-45.5 - parent: 2 - - uid: 5227 - components: - - type: Transform - pos: -27.5,-46.5 - parent: 2 - - uid: 5296 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -35.5,-64.5 - parent: 2 - - uid: 5725 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -41.5,-52.5 - parent: 2 - - uid: 5761 - components: - - type: Transform - pos: 37.5,-3.5 - parent: 2 - - uid: 5791 - components: - - type: Transform - pos: 21.5,-35.5 - parent: 2 - - uid: 5959 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 18.5,-49.5 - parent: 2 - - uid: 5960 - components: - - type: Transform - pos: 18.5,-48.5 - parent: 2 - - uid: 5961 - components: - - type: Transform - pos: 19.5,-48.5 - parent: 2 - - uid: 5962 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 19.5,-49.5 - parent: 2 - - uid: 5971 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 20.5,-49.5 - parent: 2 - - uid: 5972 - components: - - type: Transform - pos: 20.5,-48.5 - parent: 2 - - uid: 5979 - components: - - type: Transform - pos: 22.5,-41.5 - parent: 2 - - uid: 5991 - components: - - type: Transform - pos: 20.5,-46.5 - parent: 2 - - uid: 5992 - components: - - type: Transform - pos: 19.5,-46.5 - parent: 2 - - uid: 6153 - components: - - type: Transform - pos: 40.5,-14.5 - parent: 2 - - uid: 6170 - components: - - type: Transform - pos: 36.5,-3.5 - parent: 2 - - uid: 6218 - components: - - type: Transform - pos: 35.5,-3.5 - parent: 2 - - uid: 6230 - components: - - type: Transform - pos: 35.5,-2.5 - parent: 2 - - uid: 6283 - components: - - type: Transform - pos: 20.5,-35.5 - parent: 2 - - uid: 6350 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 3.5,-52.5 - parent: 2 - - uid: 6363 - components: - - type: Transform - pos: -11.5,-48.5 - parent: 2 - - uid: 6523 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 2.5,-45.5 - parent: 2 - - uid: 6527 - components: - - type: Transform - pos: -9.5,-59.5 - parent: 2 - - uid: 6848 - components: - - type: Transform - pos: 22.5,-36.5 - parent: 2 - - uid: 7004 - components: - - type: Transform - pos: -28.5,-30.5 - parent: 2 - - uid: 7317 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -15.5,-40.5 - parent: 2 - - uid: 7322 - components: - - type: Transform - pos: 44.5,12.5 - parent: 2 - - uid: 7327 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 37.5,1.5 - parent: 2 - - uid: 7525 - components: - - type: Transform - pos: -21.5,-44.5 - parent: 2 - - uid: 7535 - components: - - type: Transform - pos: -18.5,-44.5 - parent: 2 - - uid: 7550 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -11.5,-46.5 - parent: 2 - - uid: 7560 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -11.5,-47.5 - parent: 2 - - uid: 7658 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -2.5,-44.5 - parent: 2 - - uid: 7882 - components: - - type: Transform - pos: -53.5,-23.5 - parent: 2 - - uid: 8355 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 41.5,-9.5 - parent: 2 - - uid: 8356 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 41.5,-10.5 - parent: 2 - - uid: 9120 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 28.5,11.5 - parent: 2 - - uid: 9704 - components: - - type: Transform - pos: -16.5,-48.5 - parent: 2 - - uid: 9705 - components: - - type: Transform - pos: -15.5,-48.5 - parent: 2 - - uid: 9842 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -17.5,-50.5 - parent: 2 - - uid: 9843 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -18.5,-50.5 - parent: 2 - - uid: 10074 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 21.5,-41.5 - parent: 2 - - uid: 10083 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 25.5,-0.5 - parent: 2 - - uid: 10084 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 24.5,0.5 - parent: 2 - - uid: 10106 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 24.5,-0.5 - parent: 2 - - uid: 10224 - components: - - type: Transform - pos: -28.5,-29.5 - parent: 2 - - uid: 10507 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -41.5,-53.5 - parent: 2 - - uid: 10639 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -38.5,-52.5 - parent: 2 - - uid: 10977 - components: - - type: Transform - pos: 7.5,-23.5 - parent: 2 - - uid: 10979 - components: - - type: Transform - pos: 8.5,-23.5 - parent: 2 - - uid: 10995 - components: - - type: Transform - pos: 11.5,-25.5 - parent: 2 - - uid: 11301 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -45.5,1.5 - parent: 2 - - uid: 11308 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -45.5,2.5 - parent: 2 - - uid: 12459 - components: - - type: Transform - pos: -52.5,-23.5 - parent: 2 - - uid: 13077 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -47.5,-22.5 - parent: 2 - - uid: 13078 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -48.5,-22.5 - parent: 2 - - uid: 13855 - components: - - type: Transform - pos: 19.5,-59.5 - parent: 2 - - uid: 14575 - components: - - type: Transform - pos: -4.5,-44.5 - parent: 2 - - uid: 15040 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -19.5,-40.5 - parent: 2 - - uid: 15248 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -38.5,-51.5 - parent: 2 - - uid: 15330 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 28.5,10.5 - parent: 2 - - uid: 16171 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -0.5,-52.5 - parent: 2 - - uid: 18776 - components: - - type: Transform - pos: 74.5,-64.5 - parent: 2 - - uid: 18779 - components: - - type: Transform - pos: 74.5,-65.5 - parent: 2 - - uid: 18829 - components: - - type: Transform - pos: 96.5,-31.5 - parent: 2 - - uid: 19004 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 35.5,3.5 - parent: 2 - - uid: 22303 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 20.5,18.5 - parent: 2 - - uid: 22309 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 22.5,19.5 - parent: 2 - - uid: 23322 - components: - - type: Transform - pos: -3.5,-44.5 - parent: 2 - - uid: 23840 - components: - - type: Transform - pos: -14.5,3.5 - parent: 2 - - uid: 23841 - components: - - type: Transform - pos: -14.5,7.5 - parent: 2 -- proto: TargetClown - entities: - - uid: 18803 - components: - - type: Transform - pos: 82.5,-14.5 - parent: 2 -- proto: TeaPlantSeeds - entities: - - uid: 12627 - components: - - type: Transform - pos: 21.07561,-6.389536 - parent: 2 -- proto: TegCenter - entities: - - uid: 9865 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -1.5,-9.5 - parent: 2 -- proto: TegCirculator - entities: - - uid: 4784 - components: - - type: Transform - pos: -0.5,-9.5 - parent: 2 - - type: PointLight - color: '#FF3300FF' - - uid: 6162 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -2.5,-9.5 - parent: 2 - - type: PointLight - color: '#FF3300FF' -- proto: TelecomServerCircuitboard - entities: - - uid: 2932 - components: - - type: Transform - pos: 4.532232,-19.395725 - parent: 2 -- proto: TelecomServerFilledCargo - entities: - - uid: 11551 - components: - - type: Transform - pos: 11.5,-18.5 - parent: 2 -- proto: TelecomServerFilledCommand - entities: - - uid: 7545 - components: - - type: Transform - pos: -11.5,-53.5 - parent: 2 -- proto: TelecomServerFilledCommon - entities: - - uid: 13181 - components: - - type: Transform - pos: 15.5,-18.5 - parent: 2 -- proto: TelecomServerFilledEngineering - entities: - - uid: 7158 - components: - - type: Transform - pos: 13.5,-18.5 - parent: 2 -- proto: TelecomServerFilledMedical - entities: - - uid: 7924 - components: - - type: Transform - pos: -55.5,-22.5 - parent: 2 -- proto: TelecomServerFilledScience - entities: - - uid: 4341 - components: - - type: Transform - pos: 31.5,-35.5 - parent: 2 -- proto: TelecomServerFilledSecurity - entities: - - uid: 9080 - components: - - type: Transform - pos: 17.5,-17.5 - parent: 2 -- proto: TelecomServerFilledService - entities: - - uid: 7489 - components: - - type: Transform - pos: -12.5,-55.5 - parent: 2 -- proto: ThrusterUnanchored - entities: - - uid: 4617 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 23.5,-28.5 - parent: 2 - - uid: 7601 - components: - - type: Transform - pos: 5.5,-86.5 - parent: 2 - - uid: 9663 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 38.5,-78.5 - parent: 2 - - uid: 16244 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -47.5,-15.5 - parent: 2 - - uid: 16254 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -47.5,-11.5 - parent: 2 - - uid: 19098 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 58.5,-71.5 - parent: 2 - - uid: 19194 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 11.5,-97.5 - parent: 2 - - uid: 22043 - components: - - type: Transform - pos: 22.5,23.5 - parent: 2 - - uid: 22861 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 94.5,-19.5 - parent: 2 -- proto: TintedWindow - entities: - - uid: 369 - components: - - type: Transform - pos: 8.5,-41.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 471 - components: - - type: Transform - pos: 19.5,-45.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3132 - components: - - type: Transform - pos: 37.5,-8.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4151 - components: - - type: Transform - pos: 8.5,-39.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4870 - components: - - type: Transform - pos: 8.5,-33.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4872 - components: - - type: Transform - pos: 8.5,-31.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 5905 - components: - - type: Transform - pos: 8.5,-27.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 9883 - components: - - type: Transform - pos: 17.5,-45.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 11969 - components: - - type: Transform - pos: 8.5,-20.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 11979 - components: - - type: Transform - pos: 36.5,-5.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 11981 - components: - - type: Transform - pos: 37.5,-5.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12023 - components: - - type: Transform - pos: -49.5,-38.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12043 - components: - - type: Transform - pos: -49.5,-36.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12073 - components: - - type: Transform - pos: 29.5,-16.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 13377 - components: - - type: Transform - pos: -47.5,-39.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 13732 - components: - - type: Transform - pos: 8.5,-45.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 13884 - components: - - type: Transform - pos: -47.5,-42.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 14253 - components: - - type: Transform - pos: -44.5,15.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 14498 - components: - - type: Transform - pos: -42.5,15.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 -- proto: ToiletDirtyWater - entities: - - uid: 905 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -31.5,3.5 - parent: 2 - - uid: 1072 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -33.5,3.5 - parent: 2 - - uid: 2278 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 46.5,-41.5 - parent: 2 - - uid: 7440 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 44.5,-42.5 - parent: 2 -- proto: ToiletEmpty - entities: - - uid: 3714 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -45.5,-56.5 - parent: 2 - - uid: 12386 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -47.5,-56.5 - parent: 2 - - uid: 12756 - components: - - type: Transform - pos: 12.5,-87.5 - parent: 2 - - uid: 18798 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 70.5,-81.5 - parent: 2 -- proto: ToiletGoldenDirtyWater - entities: - - uid: 23339 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -22.5,-56.5 - parent: 2 -- proto: ToolboxArtisticFilled - entities: - - uid: 6175 - components: - - type: Transform - pos: 35.468998,-6.2932315 - parent: 2 -- proto: ToolboxElectricalFilled - entities: - - uid: 2090 - components: - - type: Transform - pos: 48.499065,8.688345 - parent: 2 - - uid: 2252 - components: - - type: Transform - pos: 27.451126,-16.26255 - parent: 2 - - uid: 3367 - components: - - type: Transform - pos: -13.8070965,-24.415592 - parent: 2 - - uid: 3829 - components: - - type: Transform - pos: 6.4702086,-19.298756 - parent: 2 - - uid: 4021 - components: - - type: Transform - pos: 0.4601429,-37.34924 - parent: 2 - - uid: 15360 - components: - - type: Transform - pos: 3.230478,-57.190697 - parent: 2 - - uid: 17533 - components: - - type: Transform - pos: 8.657806,22.619923 - parent: 2 - - uid: 20753 - components: - - type: Transform - pos: 13.516491,-2.3443527 - parent: 2 - - uid: 22647 - components: - - type: Transform - pos: 42.479362,15.690158 - parent: 2 -- proto: ToolboxEmergencyFilled - entities: - - uid: 3368 - components: - - type: Transform - pos: -13.5152855,-24.269657 - parent: 2 - - uid: 3744 - components: - - type: Transform - pos: 26.48545,15.684371 - parent: 2 - - uid: 5177 - components: - - type: Transform - pos: 27.534405,-53.358227 - parent: 2 - - uid: 8122 - components: - - type: Transform - pos: 40.515865,5.6471686 - parent: 2 -- proto: ToolboxGoldFilled - entities: - - uid: 1911 - components: - - type: Transform - pos: -28.60178,-63.433807 - parent: 2 -- proto: ToolboxMechanicalFilled - entities: - - uid: 1117 - components: - - type: Transform - pos: 27.628296,-16.512726 - parent: 2 - - uid: 3369 - components: - - type: Transform - pos: -14.161439,-24.24881 - parent: 2 - - uid: 3945 - components: - - type: Transform - pos: 6.8037076,-19.507088 - parent: 2 - - uid: 8162 - components: - - type: Transform - pos: -13.500765,-96.34585 - parent: 2 - - uid: 9074 - components: - - type: Transform - pos: 45.476677,-28.1458 - parent: 2 - - uid: 15055 - components: - - type: Transform - pos: 3.5118675,-57.430447 - parent: 2 - - uid: 17532 - components: - - type: Transform - pos: 1.7440889,20.61271 - parent: 2 - - uid: 19879 - components: - - type: Transform - pos: 50.48773,-54.36774 - parent: 2 - - uid: 22862 - components: - - type: Transform - pos: 93.54507,-19.615318 - parent: 2 - - uid: 24814 - components: - - type: Transform - pos: -35.453438,1.7514868 - parent: 2 -- proto: Tourniquet - entities: - - uid: 11574 - components: - - type: Transform - pos: -43.47097,-5.4080935 - parent: 2 -- proto: TowelColorNT - entities: - - uid: 9951 - components: - - type: Transform - pos: -22.515173,-56.227436 - parent: 2 -- proto: ToyFigurineCaptain - entities: - - uid: 11174 - components: - - type: Transform - pos: -24.332443,-50.88702 - parent: 2 -- proto: ToyFigurineCargoTech - entities: - - uid: 1329 - components: - - type: Transform - pos: 0.37641108,24.536484 - parent: 2 -- proto: ToyFigurineChef - entities: - - uid: 3178 - components: - - type: Transform - pos: -5.4451985,-32.696793 - parent: 2 -- proto: ToyFigurineChemist - entities: - - uid: 8550 - components: - - type: Transform - pos: -37.48012,-37.226265 - parent: 2 -- proto: ToyFigurineChiefMedicalOfficer - entities: - - uid: 13101 - components: - - type: Transform - pos: -53.583843,-23.123 - parent: 2 -- proto: ToyFigurineEngineer - entities: - - uid: 4071 - components: - - type: Transform - pos: -3.2924695,-15.3550205 - parent: 2 -- proto: ToyFigurineHeadOfPersonnel - entities: - - uid: 20222 - components: - - type: Transform - pos: -16.692001,-48.31601 - parent: 2 -- proto: ToyFigurineHeadOfSecurity - entities: - - uid: 23312 - components: - - type: Transform - pos: -43.525604,2.660677 - parent: 2 -- proto: ToyFigurineLibrarian - entities: - - uid: 3831 - components: - - type: Transform - pos: 18.762903,-41.257965 - parent: 2 -- proto: ToyFigurineMedicalDoctor - entities: - - uid: 8580 - components: - - type: Transform - pos: -38.15235,-24.380262 - parent: 2 -- proto: ToyFigurineMouse - entities: - - uid: 5990 - components: - - type: Transform - pos: 19.24643,-48.965763 - parent: 2 - - uid: 24117 - components: - - type: Transform - pos: 20.553272,-8.568783 - parent: 2 -- proto: ToyFigurineParamedic - entities: - - uid: 3805 - components: - - type: Transform - pos: -28.05531,-21.336483 - parent: 2 -- proto: ToyFigurineRatKing - entities: - - uid: 5993 - components: - - type: Transform - pos: 20.028067,-46.26084 - parent: 2 -- proto: ToyFigurineRatServant - entities: - - uid: 5994 - components: - - type: Transform - pos: 19.652327,-46.184917 - parent: 2 -- proto: ToyFigurineSecurity - entities: - - uid: 23313 - components: - - type: Transform - pos: -36.55325,-4.402304 - parent: 2 -- proto: ToyFigurineThief - entities: - - uid: 5988 - components: - - type: Transform - pos: 20.024664,-48.965485 - parent: 2 -- proto: ToyFigurineWarden - entities: - - uid: 23311 - components: - - type: Transform - pos: -26.369354,-6.341769 - parent: 2 -- proto: ToyFigurineWizardFake - entities: - - uid: 5989 - components: - - type: Transform - pos: 18.704494,-48.621777 - parent: 2 -- proto: ToyIan - entities: - - uid: 24222 - components: - - type: Transform - pos: -29.397823,17.463732 - parent: 2 -- proto: ToyMouse - entities: - - uid: 13064 - components: - - type: Transform - pos: 14.441343,6.51343 - parent: 2 - - uid: 13129 - components: - - type: Transform - pos: -49.47193,-24.443256 - parent: 2 - - uid: 20819 - components: - - type: Transform - pos: -23.432558,-53.502254 - parent: 2 -- proto: ToyRubberDuck - entities: - - uid: 9864 - components: - - type: Transform - pos: -22.533384,-55.323 - parent: 2 - - uid: 12871 - components: - - type: Transform - pos: -16.40359,-35.52857 - parent: 2 -- proto: ToySpawner - entities: - - uid: 6119 - components: - - type: Transform - pos: -36.5,-55.5 - parent: 2 - - uid: 9959 - components: - - type: Transform - pos: -15.5,-46.5 - parent: 2 - - uid: 10657 - components: - - type: Transform - pos: -55.5,-54.5 - parent: 2 - - uid: 11020 - components: - - type: Transform - pos: 15.5,-29.5 - parent: 2 - - uid: 12353 - components: - - type: Transform - pos: 48.5,-13.5 - parent: 2 - - uid: 18839 - components: - - type: Transform - pos: 95.5,-28.5 - parent: 2 - - uid: 20737 - components: - - type: Transform - pos: 30.5,25.5 - parent: 2 -- proto: TrashBag - entities: - - uid: 24300 - components: - - type: Transform - pos: -33.66584,19.584034 - parent: 2 -- proto: trayScanner - entities: - - uid: 4066 - components: - - type: Transform - pos: 28.463432,-46.37279 - parent: 2 - - uid: 7427 - components: - - type: Transform - pos: 27.39705,-50.377018 - parent: 2 - - uid: 12676 - components: - - type: Transform - pos: -52.53492,-36.398506 - parent: 2 -- proto: TreasureCoinGold - entities: - - uid: 15783 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 25.332964,-59.177456 - parent: 2 - - uid: 15784 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 25.71857,-59.18788 - parent: 2 -- proto: TreasureCoinSilver - entities: - - uid: 14586 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 25.603931,-59.354664 - parent: 2 -- proto: TurnstileGenpopEnter - entities: - - uid: 293 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -29.5,4.5 - parent: 2 -- proto: TurnstileGenpopLeave - entities: - - uid: 995 - components: - - type: Transform - pos: -22.5,0.5 - parent: 2 - - uid: 999 - components: - - type: Transform - pos: -27.5,4.5 - parent: 2 -- proto: TwoWayLever - entities: - - uid: 6236 - components: - - type: Transform - pos: 29.5,-57.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 9352: - - - Left - - Forward - - - Right - - Reverse - - - Middle - - Off - 18127: - - - Left - - Forward - - - Right - - Reverse - - - Middle - - Off - 18132: - - - Left - - Forward - - - Right - - Reverse - - - Middle - - Off - 9115: - - - Left - - Forward - - - Right - - Reverse - - - Middle - - Off - 18131: - - - Left - - Forward - - - Right - - Reverse - - - Middle - - Off - 5314: - - - Left - - Forward - - - Right - - Reverse - - - Middle - - Off - 9114: - - - Left - - Forward - - - Right - - Reverse - - - Middle - - Off - - uid: 6943 - components: - - type: Transform - pos: 31.5,-57.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 2504: - - - Right - - Open - - - Middle - - Close - 18130: - - - Left - - Open - - - Middle - - Close - - uid: 11941 - components: - - type: Transform - pos: -27.5,-37.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 11226: - - - Left - - Forward - - - Right - - Reverse - - - Middle - - Off - 4763: - - - Left - - Forward - - - Right - - Reverse - - - Middle - - Off - 11225: - - - Left - - Forward - - - Right - - Reverse - - - Middle - - Off - 11937: - - - Middle - - Close - - - Right - - AutoClose - - - Left - - AutoClose - - uid: 14673 - components: - - type: Transform - pos: 7.5,16.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 14292: - - - Left - - Forward - - - Right - - Reverse - - - Middle - - Off - 14332: - - - Left - - Forward - - - Right - - Reverse - - - Middle - - Off - 14293: - - - Left - - Forward - - - Right - - Reverse - - - Middle - - Off - - uid: 17984 - components: - - type: Transform - pos: 7.5,26.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 2671: - - - Left - - Forward - - - Right - - Reverse - - - Middle - - Off - 1066: - - - Left - - Forward - - - Right - - Reverse - - - Middle - - Off - 3871: - - - Left - - Forward - - - Right - - Reverse - - - Middle - - Off - 2960: - - - Left - - Forward - - - Right - - Reverse - - - Middle - - Off - - uid: 17985 - components: - - type: Transform - pos: 1.5,26.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 5321: - - - Left - - Forward - - - Right - - Reverse - - - Middle - - Off - 5354: - - - Left - - Forward - - - Right - - Reverse - - - Middle - - Off - 5362: - - - Left - - Forward - - - Right - - Reverse - - - Middle - - Off - 1065: - - - Left - - Forward - - - Right - - Reverse - - - Middle - - Off - - uid: 22008 - components: - - type: Transform - pos: 16.5,20.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 21999: - - - Left - - Forward - - - Right - - Reverse - - - Middle - - Off - 21974: - - - Left - - Forward - - - Right - - Reverse - - - Middle - - Off -- proto: UnfinishedMachineFrame - entities: - - uid: 14624 - components: - - type: Transform - pos: 89.5,-12.5 - parent: 2 - - uid: 14859 - components: - - type: Transform - pos: 85.5,-11.5 - parent: 2 - - uid: 16401 - components: - - type: Transform - pos: -54.5,-4.5 - parent: 2 - - uid: 19193 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 12.5,-97.5 - parent: 2 - - uid: 19206 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 6.5,-86.5 - parent: 2 - - uid: 22904 - components: - - type: Transform - pos: 81.5,-23.5 - parent: 2 -- proto: UniformPrinter - entities: - - uid: 9700 - components: - - type: Transform - pos: -17.5,-48.5 - parent: 2 - - type: TechnologyDatabase - supportedDisciplines: - - Industrial - - Arsenal - - Experimental - - CivilianServices -- proto: UniformShortsRed - entities: - - uid: 24494 - components: - - type: Transform - pos: 53.625904,-41.41897 - parent: 2 - - uid: 24495 - components: - - type: Transform - pos: 53.698856,-41.544052 - parent: 2 -- proto: UniformShortsRedWithTop - entities: - - uid: 24491 - components: - - type: Transform - pos: 53.281982,-41.304302 - parent: 2 - - uid: 24492 - components: - - type: Transform - pos: 53.438313,-41.450237 - parent: 2 -- proto: Urn - entities: - - uid: 2457 - components: - - type: Transform - pos: 43.386295,-12.163276 - parent: 2 - - uid: 7117 - components: - - type: Transform - pos: 42.61625,-12.128998 - parent: 2 -- proto: Vaccinator - entities: - - uid: 12943 - components: - - type: Transform - pos: -54.5,-27.5 - parent: 2 -- proto: VendingBarDrobe - entities: - - uid: 21407 - components: - - type: Transform - pos: 2.5,-43.5 - parent: 2 -- proto: VendingMachineAtmosDrobe - entities: - - uid: 1942 - components: - - type: Transform - pos: -13.5,-1.5 - parent: 2 -- proto: VendingMachineBooze - entities: - - uid: 7368 - components: - - type: Transform - pos: 42.5,12.5 - parent: 2 - - uid: 22622 - components: - - type: Transform - pos: -0.5,-43.5 - parent: 2 -- proto: VendingMachineCargoDrobe - entities: - - uid: 741 - components: - - type: Transform - pos: -1.5,26.5 - parent: 2 -- proto: VendingMachineCart - entities: - - uid: 1022 - components: - - type: Transform - pos: -13.5,-48.5 - parent: 2 -- proto: VendingMachineChapel - entities: - - uid: 1647 - components: - - type: Transform - pos: 39.5,-4.5 - parent: 2 -- proto: VendingMachineChefDrobe - entities: - - uid: 3657 - components: - - type: Transform - pos: 1.5,-32.5 - parent: 2 -- proto: VendingMachineChefvend - entities: - - uid: 3205 - components: - - type: Transform - pos: -8.5,-33.5 - parent: 2 -- proto: VendingMachineChemDrobe - entities: - - uid: 10129 - components: - - type: Transform - pos: -39.5,-38.5 - parent: 2 -- proto: VendingMachineChemicals - entities: - - uid: 10453 - components: - - type: Transform - pos: -31.5,-34.5 - parent: 2 -- proto: VendingMachineCigs - entities: - - uid: 4386 - components: - - type: Transform - pos: 17.5,-30.5 - parent: 2 - - uid: 7932 - components: - - type: Transform - pos: -20.5,-25.5 - parent: 2 - - uid: 8043 - components: - - type: Transform - pos: -12.5,17.5 - parent: 2 - - uid: 9331 - components: - - type: Transform - pos: 47.5,-15.5 - parent: 2 - - uid: 10607 - components: - - type: Transform - pos: 8.5,-62.5 - parent: 2 - - uid: 22762 - components: - - type: Transform - pos: -12.5,-36.5 - parent: 2 -- proto: VendingMachineClothing - entities: - - uid: 11490 - components: - - type: Transform - pos: 15.5,3.5 - parent: 2 - - uid: 17419 - components: - - type: Transform - pos: 13.5,-24.5 - parent: 2 -- proto: VendingMachineCoffee - entities: - - uid: 1752 - components: - - type: Transform - pos: -35.5,-61.5 - parent: 2 - - uid: 12236 - components: - - type: Transform - pos: 19.5,8.5 - parent: 2 -- proto: VendingMachineCondiments - entities: - - uid: 3225 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -10.5,-35.5 - parent: 2 - - uid: 7915 - components: - - type: Transform - pos: 18.5,-15.5 - parent: 2 -- proto: VendingMachineCuraDrobe - entities: - - uid: 10799 - components: - - type: Transform - pos: 22.5,-39.5 - parent: 2 -- proto: VendingMachineDetDrobe - entities: - - uid: 7274 - components: - - type: Transform - pos: 35.5,0.5 - parent: 2 -- proto: VendingMachineDinnerware - entities: - - uid: 7776 - components: - - type: Transform - pos: -8.5,-34.5 - parent: 2 -- proto: VendingMachineDonut - entities: - - uid: 12224 - components: - - type: Transform - pos: -35.5,-1.5 - parent: 2 -- proto: VendingMachineEngiDrobe - entities: - - uid: 470 - components: - - type: Transform - pos: -9.5,-15.5 - parent: 2 -- proto: VendingMachineEngivend - entities: - - uid: 473 - components: - - type: Transform - pos: -9.5,-14.5 - parent: 2 -- proto: VendingMachineGames - entities: - - uid: 5980 - components: - - type: Transform - pos: 21.5,-46.5 - parent: 2 - - uid: 19623 - components: - - type: Transform - pos: -37.5,17.5 - parent: 2 -- proto: VendingMachineGeneDrobe - entities: - - uid: 15011 - components: - - type: Transform - pos: -33.5,-22.5 - parent: 2 -- proto: VendingMachineHappyHonk - entities: - - uid: 3885 - components: - - type: Transform - pos: -1.5,-25.5 - parent: 2 -- proto: VendingMachineHydrobe - entities: - - uid: 3452 - components: - - type: Transform - pos: -20.5,-30.5 - parent: 2 -- proto: VendingMachineJaniDrobe - entities: - - uid: 9633 - components: - - type: Transform - pos: 24.5,3.5 - parent: 2 -- proto: VendingMachineLawDrobe - entities: - - uid: 8666 - components: - - type: Transform - pos: 29.5,13.5 - parent: 2 -- proto: VendingMachineMedical - entities: - - uid: 1718 - components: - - type: Transform - pos: -40.5,-26.5 - parent: 2 - - uid: 12263 - components: - - type: Transform - pos: -36.5,-22.5 - parent: 2 - - uid: 14759 - components: - - type: Transform - pos: -49.5,-34.5 - parent: 2 - - uid: 21973 - components: - - type: Transform - pos: 22.5,1.5 - parent: 2 -- proto: VendingMachineMediDrobe - entities: - - uid: 15012 - components: - - type: Transform - pos: -33.5,-23.5 - parent: 2 -- proto: VendingMachineNutri - entities: - - uid: 3365 - components: - - type: Transform - pos: -15.5,-29.5 - parent: 2 -- proto: VendingMachinePride - entities: - - uid: 9444 - components: - - type: Transform - pos: 16.5,-26.5 - parent: 2 -- proto: VendingMachineRobotics - entities: - - uid: 4200 - components: - - type: Transform - pos: 39.5,-24.5 - parent: 2 -- proto: VendingMachineSalvage - entities: - - uid: 355 - components: - - type: Transform - pos: 14.5,28.5 - parent: 2 -- proto: VendingMachineSciDrobe - entities: - - uid: 942 - components: - - type: Transform - pos: 35.5,-29.5 - parent: 2 -- proto: VendingMachineSec - entities: - - uid: 11066 - components: - - type: Transform - pos: -39.5,-5.5 - parent: 2 -- proto: VendingMachineSecDrobe - entities: - - uid: 11188 - components: - - type: Transform - pos: -40.5,-5.5 - parent: 2 -- proto: VendingMachineSeeds - entities: - - uid: 2981 - components: - - type: Transform - pos: -14.5,-29.5 - parent: 2 -- proto: VendingMachineSeedsUnlocked - entities: - - uid: 498 - components: - - type: Transform - pos: -26.5,16.5 - parent: 2 - - uid: 17187 - components: - - type: Transform - pos: 44.5,-60.5 - parent: 2 -- proto: VendingMachineSovietSoda - entities: - - uid: 13180 - components: - - type: Transform - pos: 25.5,-12.5 - parent: 2 -- proto: VendingMachineSustenance - entities: - - uid: 20083 - components: - - type: Transform - pos: -27.5,9.5 - parent: 2 -- proto: VendingMachineTankDispenserEngineering - entities: - - uid: 17627 - components: - - type: Transform - pos: -7.5,-4.5 - parent: 2 -- proto: VendingMachineTankDispenserEVA - entities: - - uid: 79 - components: - - type: Transform - pos: 14.5,22.5 - parent: 2 - - uid: 2055 - components: - - type: Transform - pos: -12.5,-10.5 - parent: 2 - - uid: 10582 - components: - - type: Transform - pos: -4.5,-55.5 - parent: 2 - - uid: 20630 - components: - - type: Transform - pos: -41.5,5.5 - parent: 2 -- proto: VendingMachineTheater - entities: - - uid: 9417 - components: - - type: Transform - pos: 13.5,-26.5 - parent: 2 -- proto: VendingMachineVendomat - entities: - - uid: 2412 - components: - - type: Transform - pos: -7.5,-11.5 - parent: 2 - - uid: 3384 - components: - - type: Transform - pos: -19.5,-25.5 - parent: 2 -- proto: VendingMachineViroDrobe - entities: - - uid: 12937 - components: - - type: Transform - pos: -53.5,-31.5 - parent: 2 -- proto: VendingMachineWinter - entities: - - uid: 9445 - components: - - type: Transform - pos: 16.5,-24.5 - parent: 2 -- proto: VendingMachineYouTool - entities: - - uid: 3385 - components: - - type: Transform - pos: -18.5,-25.5 - parent: 2 - - uid: 10024 - components: - - type: Transform - pos: -7.5,-10.5 - parent: 2 -- proto: WallmountSubstationElectronics - entities: - - uid: 11836 - components: - - type: Transform - pos: -4.9067645,-23.261517 - parent: 2 -- proto: WallmountTelevision - entities: - - uid: 4761 - components: - - 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 - components: - - type: Transform - pos: -31.5,-9.5 - parent: 2 - - uid: 14 - components: - - type: Transform - pos: 87.5,-47.5 - parent: 2 - - uid: 15 - components: - - type: Transform - pos: -38.5,7.5 - parent: 2 - - uid: 32 - components: - - type: Transform - pos: -25.5,-11.5 - parent: 2 - - uid: 60 - components: - - type: Transform - pos: -18.5,24.5 - parent: 2 - - uid: 64 - components: - - type: Transform - pos: -24.5,4.5 - parent: 2 - - uid: 125 - components: - - type: Transform - pos: 8.5,13.5 - parent: 2 - - uid: 126 - components: - - type: Transform - pos: 48.5,1.5 - parent: 2 - - uid: 138 - components: - - type: Transform - pos: 41.5,16.5 - parent: 2 - - uid: 140 - components: - - type: Transform - pos: -3.5,23.5 - parent: 2 - - uid: 143 - components: - - type: Transform - pos: 1.5,13.5 - parent: 2 - - uid: 153 - components: - - type: Transform - pos: -33.5,-9.5 - parent: 2 - - uid: 155 - components: - - type: Transform - pos: 47.5,-63.5 - parent: 2 - - uid: 161 - components: - - type: Transform - pos: -34.5,-9.5 - parent: 2 - - uid: 172 - components: - - type: Transform - pos: -33.5,-10.5 - parent: 2 - - uid: 173 - components: - - type: Transform - pos: -41.5,-4.5 - parent: 2 - - uid: 176 - components: - - type: Transform - pos: -39.5,7.5 - parent: 2 - - uid: 192 - components: - - type: Transform - pos: -41.5,-5.5 - parent: 2 - - uid: 199 - components: - - type: Transform - pos: -31.5,4.5 - parent: 2 - - uid: 200 - components: - - type: Transform - pos: -33.5,5.5 - parent: 2 - - uid: 201 - components: - - type: Transform - pos: -20.5,11.5 - parent: 2 - - uid: 207 - components: - - type: Transform - pos: -19.5,3.5 - parent: 2 - - uid: 209 - components: - - type: Transform - pos: -25.5,-35.5 - parent: 2 - - uid: 220 - components: - - type: Transform - pos: -19.5,-8.5 - parent: 2 - - uid: 225 - components: - - type: Transform - pos: -19.5,1.5 - parent: 2 - - uid: 226 - components: - - type: Transform - pos: -28.5,-9.5 - parent: 2 - - uid: 228 - components: - - type: Transform - pos: -34.5,3.5 - parent: 2 - - uid: 229 - components: - - type: Transform - pos: -38.5,-0.5 - parent: 2 - - uid: 235 - components: - - type: Transform - pos: 43.5,-49.5 - parent: 2 - - uid: 238 - components: - - type: Transform - pos: 50.5,-44.5 - parent: 2 - - uid: 240 - components: - - type: Transform - pos: 55.5,-56.5 - parent: 2 - - uid: 245 - components: - - type: Transform - pos: -38.5,0.5 - parent: 2 - - uid: 250 - components: - - type: Transform - pos: -30.5,-9.5 - parent: 2 - - uid: 251 - components: - - type: Transform - pos: -25.5,-9.5 - parent: 2 - - uid: 252 - components: - - type: Transform - pos: -30.5,2.5 - parent: 2 - - uid: 258 - components: - - type: Transform - pos: -21.5,17.5 - parent: 2 - - uid: 269 - components: - - type: Transform - pos: -22.5,17.5 - parent: 2 - - uid: 275 - components: - - type: Transform - pos: -28.5,-20.5 - parent: 2 - - uid: 279 - components: - - type: Transform - pos: -41.5,30.5 - parent: 2 - - uid: 288 - components: - - type: Transform - pos: -40.5,-4.5 - parent: 2 - - uid: 295 - components: - - type: Transform - pos: -20.5,-6.5 - parent: 2 - - uid: 304 - components: - - type: Transform - pos: -40.5,7.5 - parent: 2 - - uid: 314 - components: - - type: Transform - pos: -4.5,-87.5 - parent: 2 - - uid: 330 - components: - - type: Transform - pos: -21.5,8.5 - parent: 2 - - uid: 331 - components: - - type: Transform - pos: -20.5,10.5 - parent: 2 - - uid: 332 - components: - - type: Transform - pos: -31.5,-11.5 - parent: 2 - - uid: 337 - components: - - type: Transform - pos: -38.5,-4.5 - parent: 2 - - uid: 345 - components: - - type: Transform - pos: -20.5,-8.5 - parent: 2 - - uid: 352 - components: - - type: Transform - pos: -20.5,-9.5 - parent: 2 - - uid: 360 - components: - - type: Transform - pos: -29.5,-8.5 - parent: 2 - - uid: 361 - components: - - type: Transform - pos: -19.5,0.5 - parent: 2 - - uid: 366 - components: - - type: Transform - pos: -8.5,-86.5 - parent: 2 - - uid: 367 - components: - - type: Transform - pos: -19.5,-7.5 - parent: 2 - - uid: 370 - components: - - type: Transform - pos: -30.5,-8.5 - parent: 2 - - uid: 372 - components: - - type: Transform - pos: -28.5,-8.5 - parent: 2 - - uid: 377 - components: - - type: Transform - pos: -42.5,5.5 - parent: 2 - - uid: 378 - components: - - type: Transform - pos: -41.5,1.5 - parent: 2 - - uid: 379 - components: - - type: Transform - pos: -38.5,-11.5 - parent: 2 - - uid: 391 - components: - - type: Transform - pos: -37.5,-11.5 - parent: 2 - - uid: 396 - components: - - type: Transform - pos: -43.5,6.5 - parent: 2 - - uid: 406 - components: - - type: Transform - pos: -54.5,-51.5 - parent: 2 - - uid: 415 - components: - - type: Transform - pos: -19.5,2.5 - parent: 2 - - uid: 418 - components: - - type: Transform - pos: 48.5,-63.5 - parent: 2 - - uid: 428 - components: - - type: Transform - pos: -37.5,-5.5 - parent: 2 - - uid: 434 - components: - - type: Transform - pos: 13.5,1.5 - parent: 2 - - uid: 439 - components: - - type: Transform - pos: -34.5,-7.5 - parent: 2 - - uid: 441 - components: - - type: Transform - pos: -22.5,-9.5 - parent: 2 - - uid: 442 - components: - - type: Transform - pos: -23.5,-9.5 - parent: 2 - - uid: 443 - components: - - type: Transform - pos: -21.5,7.5 - parent: 2 - - uid: 447 - components: - - type: Transform - pos: -29.5,16.5 - parent: 2 - - uid: 453 - components: - - type: Transform - pos: -34.5,0.5 - parent: 2 - - uid: 454 - components: - - type: Transform - pos: -25.5,18.5 - parent: 2 - - uid: 463 - components: - - type: Transform - pos: -26.5,9.5 - parent: 2 - - uid: 467 - components: - - type: Transform - pos: -22.5,12.5 - parent: 2 - - uid: 468 - components: - - type: Transform - pos: -20.5,12.5 - parent: 2 - - uid: 476 - components: - - type: Transform - pos: -40.5,-0.5 - parent: 2 - - uid: 478 - components: - - type: Transform - pos: 56.5,-47.5 - parent: 2 - - uid: 489 - components: - - type: Transform - pos: -21.5,-11.5 - parent: 2 - - uid: 490 - components: - - type: Transform - pos: -19.5,10.5 - parent: 2 - - uid: 492 - components: - - type: Transform - pos: -39.5,-11.5 - parent: 2 - - uid: 493 - components: - - type: Transform - pos: -42.5,18.5 - parent: 2 - - uid: 496 - components: - - type: Transform - pos: -11.5,7.5 - parent: 2 - - uid: 500 - components: - - type: Transform - pos: -21.5,12.5 - parent: 2 - - uid: 502 - components: - - type: Transform - pos: -26.5,18.5 - parent: 2 - - uid: 510 - components: - - type: Transform - pos: -18.5,-11.5 - parent: 2 - - uid: 511 - components: - - type: Transform - pos: -46.5,-5.5 - parent: 2 - - uid: 527 - components: - - type: Transform - pos: 9.5,-7.5 - parent: 2 - - uid: 530 - components: - - type: Transform - pos: 60.5,-46.5 - parent: 2 - - uid: 545 - components: - - type: Transform - pos: 42.5,-50.5 - parent: 2 - - uid: 547 - components: - - type: Transform - pos: -22.5,8.5 - parent: 2 - - uid: 549 - components: - - type: Transform - pos: -30.5,3.5 - parent: 2 - - uid: 550 - components: - - type: Transform - pos: -43.5,5.5 - parent: 2 - - uid: 554 - components: - - type: Transform - pos: 41.5,-62.5 - parent: 2 - - uid: 555 - components: - - type: Transform - pos: -34.5,7.5 - parent: 2 - - uid: 558 - components: - - type: Transform - pos: -23.5,-5.5 - parent: 2 - - uid: 581 - components: - - type: Transform - pos: 47.5,-44.5 - parent: 2 - - uid: 588 - components: - - type: Transform - pos: -33.5,2.5 - parent: 2 - - uid: 589 - components: - - type: Transform - pos: 3.5,-85.5 - parent: 2 - - uid: 605 - components: - - type: Transform - pos: -13.5,5.5 - parent: 2 - - uid: 606 - components: - - type: Transform - pos: -13.5,4.5 - parent: 2 - - uid: 623 - components: - - type: Transform - pos: 37.5,-64.5 - parent: 2 - - uid: 626 - components: - - type: Transform - pos: -30.5,-11.5 - parent: 2 - - uid: 645 - components: - - type: Transform - pos: -24.5,17.5 - parent: 2 - - uid: 651 - components: - - type: Transform - pos: -36.5,7.5 - parent: 2 - - uid: 657 - components: - - type: Transform - pos: 47.5,-49.5 - parent: 2 - - uid: 668 - components: - - type: Transform - pos: -27.5,17.5 - parent: 2 - - uid: 670 - components: - - type: Transform - pos: -34.5,2.5 - parent: 2 - - uid: 671 - components: - - type: Transform - pos: -25.5,17.5 - parent: 2 - - uid: 674 - components: - - type: Transform - pos: -40.5,0.5 - parent: 2 - - uid: 676 - components: - - type: Transform - pos: -41.5,-0.5 - parent: 2 - - uid: 679 - components: - - type: Transform - pos: -31.5,17.5 - parent: 2 - - uid: 680 - components: - - type: Transform - pos: -23.5,17.5 - parent: 2 - - uid: 686 - components: - - type: Transform - pos: -30.5,4.5 - parent: 2 - - uid: 687 - components: - - type: Transform - pos: -31.5,2.5 - parent: 2 - - uid: 694 - components: - - type: Transform - pos: -34.5,4.5 - parent: 2 - - uid: 711 - components: - - type: Transform - pos: -28.5,4.5 - parent: 2 - - uid: 739 - components: - - type: Transform - pos: 8.5,27.5 - parent: 2 - - uid: 751 - components: - - type: Transform - pos: -38.5,18.5 - parent: 2 - - uid: 785 - components: - - type: Transform - pos: -21.5,-9.5 - parent: 2 - - uid: 795 - components: - - type: Transform - pos: 87.5,-34.5 - parent: 2 - - uid: 800 - components: - - type: Transform - pos: -22.5,9.5 - parent: 2 - - uid: 803 - components: - - type: Transform - pos: -20.5,4.5 - parent: 2 - - uid: 805 - components: - - type: Transform - pos: -41.5,7.5 - parent: 2 - - uid: 813 - components: - - type: Transform - pos: -24.5,-0.5 - parent: 2 - - uid: 820 - components: - - type: Transform - pos: -12.5,26.5 - parent: 2 - - uid: 829 - components: - - type: Transform - pos: -43.5,4.5 - parent: 2 - - uid: 833 - components: - - type: Transform - pos: -42.5,2.5 - parent: 2 - - uid: 839 - components: - - type: Transform - pos: -20.5,27.5 - parent: 2 - - uid: 842 - components: - - type: Transform - pos: -20.5,28.5 - parent: 2 - - uid: 843 - components: - - type: Transform - pos: -30.5,-0.5 - parent: 2 - - uid: 892 - components: - - type: Transform - pos: 7.5,29.5 - parent: 2 - - uid: 895 - components: - - type: Transform - pos: 1.5,29.5 - parent: 2 - - uid: 918 - components: - - type: Transform - pos: -18.5,23.5 - parent: 2 - - uid: 925 - components: - - type: Transform - pos: -34.5,-8.5 - parent: 2 - - uid: 947 - components: - - type: Transform - pos: 24.5,23.5 - parent: 2 - - uid: 960 - components: - - type: Transform - pos: -34.5,-11.5 - parent: 2 - - uid: 962 - components: - - type: Transform - pos: -35.5,-11.5 - parent: 2 - - uid: 971 - components: - - type: Transform - pos: -2.5,26.5 - parent: 2 - - uid: 973 - components: - - type: Transform - pos: -25.5,-0.5 - parent: 2 - - uid: 987 - components: - - type: Transform - pos: 9.5,29.5 - parent: 2 - - uid: 1010 - components: - - type: Transform - pos: 7.5,15.5 - parent: 2 - - uid: 1037 - components: - - type: Transform - pos: 24.5,19.5 - parent: 2 - - uid: 1043 - components: - - type: Transform - pos: -34.5,-5.5 - parent: 2 - - uid: 1044 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -12.5,-30.5 - parent: 2 - - uid: 1070 - components: - - type: Transform - pos: 86.5,-38.5 - parent: 2 - - uid: 1075 - components: - - type: Transform - pos: -43.5,-8.5 - parent: 2 - - uid: 1081 - components: - - type: Transform - pos: -21.5,4.5 - parent: 2 - - uid: 1083 - components: - - type: Transform - pos: 56.5,-46.5 - parent: 2 - - uid: 1102 - components: - - type: Transform - pos: -19.5,-6.5 - parent: 2 - - uid: 1109 - components: - - type: Transform - pos: 59.5,-45.5 - parent: 2 - - uid: 1114 - components: - - type: Transform - pos: -24.5,-11.5 - parent: 2 - - uid: 1122 - components: - - type: Transform - pos: 41.5,-50.5 - parent: 2 - - uid: 1130 - components: - - type: Transform - pos: -20.5,17.5 - parent: 2 - - uid: 1146 - components: - - type: Transform - pos: 47.5,-47.5 - parent: 2 - - uid: 1147 - components: - - type: Transform - pos: 47.5,-46.5 - parent: 2 - - uid: 1148 - components: - - type: Transform - pos: 46.5,-49.5 - parent: 2 - - uid: 1151 - components: - - type: Transform - pos: -59.5,-51.5 - parent: 2 - - uid: 1153 - components: - - type: Transform - pos: -58.5,-54.5 - parent: 2 - - uid: 1156 - components: - - type: Transform - pos: -20.5,-11.5 - parent: 2 - - uid: 1161 - components: - - type: Transform - pos: -19.5,-11.5 - parent: 2 - - uid: 1169 - components: - - type: Transform - pos: -23.5,4.5 - parent: 2 - - uid: 1170 - components: - - type: Transform - pos: -22.5,4.5 - parent: 2 - - uid: 1172 - components: - - type: Transform - pos: -30.5,-7.5 - parent: 2 - - uid: 1176 - components: - - type: Transform - pos: -26.5,-4.5 - parent: 2 - - uid: 1178 - components: - - type: Transform - pos: 42.5,-43.5 - parent: 2 - - uid: 1179 - components: - - type: Transform - pos: 43.5,-43.5 - parent: 2 - - uid: 1181 - components: - - type: Transform - pos: -33.5,-7.5 - parent: 2 - - uid: 1186 - components: - - type: Transform - pos: -23.5,-4.5 - parent: 2 - - uid: 1187 - components: - - type: Transform - pos: -20.5,-7.5 - parent: 2 - - uid: 1193 - components: - - type: Transform - pos: 80.5,-45.5 - parent: 2 - - uid: 1195 - components: - - type: Transform - pos: -26.5,12.5 - parent: 2 - - uid: 1198 - components: - - type: Transform - pos: -43.5,30.5 - parent: 2 - - uid: 1199 - components: - - type: Transform - pos: -42.5,30.5 - parent: 2 - - uid: 1200 - components: - - type: Transform - pos: -42.5,28.5 - parent: 2 - - uid: 1201 - components: - - type: Transform - pos: -40.5,30.5 - parent: 2 - - uid: 1231 - components: - - type: Transform - pos: 57.5,-35.5 - parent: 2 - - uid: 1252 - components: - - type: Transform - pos: -5.5,20.5 - parent: 2 - - uid: 1294 - components: - - type: Transform - pos: 9.5,13.5 - parent: 2 - - uid: 1303 - components: - - type: Transform - pos: 25.5,23.5 - parent: 2 - - uid: 1324 - components: - - type: Transform - pos: 26.5,24.5 - parent: 2 - - uid: 1356 - components: - - type: Transform - pos: -3.5,25.5 - parent: 2 - - uid: 1377 - components: - - type: Transform - pos: 11.5,29.5 - parent: 2 - - uid: 1391 - components: - - type: Transform - pos: 50.5,18.5 - parent: 2 - - uid: 1392 - components: - - type: Transform - pos: -0.5,13.5 - parent: 2 - - uid: 1399 - components: - - type: Transform - pos: 19.5,20.5 - parent: 2 - - uid: 1420 - components: - - type: Transform - pos: -6.5,7.5 - parent: 2 - - uid: 1421 - components: - - type: Transform - pos: -6.5,6.5 - parent: 2 - - uid: 1422 - components: - - type: Transform - pos: -6.5,5.5 - parent: 2 - - uid: 1423 - components: - - type: Transform - pos: -4.5,7.5 - parent: 2 - - uid: 1425 - components: - - type: Transform - pos: 0.5,-85.5 - parent: 2 - - uid: 1426 - components: - - type: Transform - pos: -2.5,7.5 - parent: 2 - - uid: 1433 - components: - - type: Transform - pos: 1.5,7.5 - parent: 2 - - uid: 1435 - components: - - type: Transform - pos: 1.5,5.5 - parent: 2 - - uid: 1437 - components: - - type: Transform - pos: 1.5,3.5 - parent: 2 - - uid: 1448 - components: - - type: Transform - pos: 27.5,18.5 - parent: 2 - - uid: 1449 - components: - - type: Transform - pos: 27.5,17.5 - parent: 2 - - uid: 1491 - components: - - type: Transform - pos: 11.5,-14.5 - parent: 2 - - uid: 1494 - components: - - type: Transform - pos: -13.5,6.5 - parent: 2 - - uid: 1512 - components: - - type: Transform - pos: 45.5,-91.5 - parent: 2 - - uid: 1534 - components: - - type: Transform - pos: -4.5,13.5 - parent: 2 - - uid: 1564 - components: - - type: Transform - pos: -10.5,1.5 - parent: 2 - - uid: 1614 - components: - - type: Transform - pos: 11.5,7.5 - parent: 2 - - uid: 1645 - components: - - type: Transform - pos: 47.5,-43.5 - parent: 2 - - uid: 1659 - components: - - type: Transform - pos: -0.5,4.5 - parent: 2 - - uid: 1680 - components: - - type: Transform - pos: 5.5,4.5 - parent: 2 - - uid: 1682 - components: - - type: Transform - pos: 5.5,3.5 - parent: 2 - - uid: 1735 - components: - - type: Transform - pos: 44.5,-15.5 - parent: 2 - - uid: 1744 - components: - - type: Transform - pos: 54.5,-42.5 - parent: 2 - - uid: 1813 - components: - - type: Transform - pos: -30.5,-60.5 - parent: 2 - - uid: 1823 - components: - - type: Transform - pos: -27.5,-64.5 - parent: 2 - - uid: 1837 - components: - - type: Transform - pos: 83.5,-45.5 - parent: 2 - - uid: 1840 - components: - - type: Transform - pos: 91.5,-36.5 - parent: 2 - - uid: 1844 - components: - - type: Transform - pos: 92.5,-47.5 - parent: 2 - - uid: 1858 - components: - - type: Transform - pos: -59.5,-61.5 - parent: 2 - - uid: 1863 - components: - - type: Transform - pos: -28.5,-58.5 - parent: 2 - - uid: 1864 - components: - - type: Transform - pos: 28.5,-47.5 - parent: 2 - - uid: 1870 - components: - - type: Transform - pos: 26.5,-47.5 - parent: 2 - - uid: 1876 - components: - - type: Transform - pos: 10.5,-20.5 - parent: 2 - - uid: 1880 - components: - - type: Transform - pos: 97.5,-39.5 - parent: 2 - - uid: 1892 - components: - - type: Transform - pos: -30.5,-62.5 - parent: 2 - - uid: 1894 - components: - - type: Transform - pos: 40.5,-68.5 - parent: 2 - - uid: 1901 - components: - - type: Transform - pos: 44.5,16.5 - parent: 2 - - uid: 1918 - components: - - type: Transform - pos: 53.5,-27.5 - parent: 2 - - uid: 1950 - components: - - type: Transform - pos: -28.5,-64.5 - parent: 2 - - uid: 2069 - components: - - type: Transform - pos: 37.5,-65.5 - parent: 2 - - uid: 2070 - components: - - type: Transform - pos: 88.5,-36.5 - parent: 2 - - uid: 2076 - components: - - type: Transform - pos: 53.5,-57.5 - parent: 2 - - uid: 2077 - components: - - type: Transform - pos: 11.5,-88.5 - parent: 2 - - uid: 2096 - components: - - type: Transform - pos: -20.5,26.5 - parent: 2 - - uid: 2146 - components: - - type: Transform - pos: 91.5,-43.5 - parent: 2 - - uid: 2153 - components: - - type: Transform - pos: 40.5,-67.5 - parent: 2 - - uid: 2158 - components: - - type: Transform - pos: 90.5,-47.5 - parent: 2 - - uid: 2180 - components: - - type: Transform - pos: 85.5,-43.5 - parent: 2 - - uid: 2193 - components: - - type: Transform - pos: -5.5,-24.5 - parent: 2 - - uid: 2194 - components: - - type: Transform - pos: -4.5,-24.5 - parent: 2 - - uid: 2195 - components: - - type: Transform - pos: -2.5,-24.5 - parent: 2 - - uid: 2197 - components: - - type: Transform - pos: 83.5,-39.5 - parent: 2 - - uid: 2221 - components: - - type: Transform - pos: -36.5,31.5 - parent: 2 - - uid: 2226 - components: - - type: Transform - pos: 95.5,-36.5 - parent: 2 - - uid: 2232 - components: - - type: Transform - pos: -20.5,24.5 - parent: 2 - - uid: 2234 - components: - - type: Transform - pos: -28.5,-53.5 - parent: 2 - - uid: 2239 - components: - - type: Transform - pos: 43.5,16.5 - parent: 2 - - uid: 2253 - components: - - type: Transform - pos: 97.5,-43.5 - parent: 2 - - uid: 2258 - components: - - type: Transform - pos: 36.5,-52.5 - parent: 2 - - uid: 2266 - components: - - type: Transform - pos: 41.5,-51.5 - parent: 2 - - uid: 2285 - components: - - type: Transform - pos: 88.5,-47.5 - parent: 2 - - uid: 2293 - components: - - type: Transform - pos: 70.5,-43.5 - parent: 2 - - uid: 2298 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -26.5,-63.5 - parent: 2 - - uid: 2302 - components: - - type: Transform - pos: -18.5,-8.5 - parent: 2 - - uid: 2311 - components: - - type: Transform - pos: 64.5,-35.5 - parent: 2 - - uid: 2312 - components: - - type: Transform - pos: 70.5,-39.5 - parent: 2 - - uid: 2315 - components: - - type: Transform - pos: 11.5,-20.5 - parent: 2 - - uid: 2316 - components: - - type: Transform - pos: 54.5,-50.5 - parent: 2 - - uid: 2335 - components: - - type: Transform - pos: 88.5,-48.5 - parent: 2 - - uid: 2336 - components: - - type: Transform - pos: 84.5,-40.5 - parent: 2 - - uid: 2355 - components: - - type: Transform - pos: 76.5,-42.5 - parent: 2 - - uid: 2362 - components: - - type: Transform - pos: -34.5,19.5 - parent: 2 - - uid: 2365 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -26.5,-59.5 - parent: 2 - - uid: 2389 - components: - - type: Transform - pos: 36.5,27.5 - parent: 2 - - uid: 2402 - components: - - type: Transform - pos: -14.5,-0.5 - parent: 2 - - uid: 2452 - components: - - type: Transform - pos: -31.5,-82.5 - parent: 2 - - uid: 2456 - components: - - type: Transform - pos: -25.5,-21.5 - parent: 2 - - uid: 2490 - components: - - type: Transform - pos: -35.5,19.5 - parent: 2 - - uid: 2492 - components: - - type: Transform - pos: -25.5,-23.5 - parent: 2 - - uid: 2515 - components: - - type: Transform - pos: -6.5,-24.5 - parent: 2 - - uid: 2541 - components: - - type: Transform - pos: -25.5,-22.5 - parent: 2 - - uid: 2545 - components: - - type: Transform - pos: -31.5,-43.5 - parent: 2 - - uid: 2557 - components: - - type: Transform - pos: -6.5,-27.5 - parent: 2 - - uid: 2558 - components: - - type: Transform - pos: -35.5,-83.5 - parent: 2 - - uid: 2572 - components: - - type: Transform - pos: -39.5,31.5 - parent: 2 - - uid: 2574 - components: - - type: Transform - pos: -3.5,-27.5 - parent: 2 - - uid: 2580 - components: - - type: Transform - pos: 96.5,-47.5 - parent: 2 - - uid: 2582 - components: - - type: Transform - pos: -40.5,28.5 - parent: 2 - - uid: 2606 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -12.5,-33.5 - parent: 2 - - uid: 2612 - components: - - type: Transform - pos: -37.5,31.5 - parent: 2 - - uid: 2681 - components: - - type: Transform - pos: 76.5,-40.5 - parent: 2 - - uid: 2728 - components: - - type: Transform - pos: 97.5,-42.5 - parent: 2 - - uid: 2737 - components: - - type: Transform - pos: 53.5,-64.5 - parent: 2 - - uid: 2742 - components: - - type: Transform - pos: 82.5,-45.5 - parent: 2 - - uid: 2748 - components: - - type: Transform - pos: -6.5,-23.5 - parent: 2 - - uid: 2762 - components: - - type: Transform - pos: 87.5,-48.5 - parent: 2 - - uid: 2763 - components: - - type: Transform - pos: 65.5,-45.5 - parent: 2 - - uid: 2781 - components: - - type: Transform - pos: 6.5,-66.5 - parent: 2 - - uid: 2794 - components: - - type: Transform - pos: 3.5,-20.5 - parent: 2 - - uid: 2800 - components: - - type: Transform - pos: -45.5,19.5 - parent: 2 - - uid: 2806 - components: - - type: Transform - pos: 26.5,-26.5 - parent: 2 - - uid: 2812 - components: - - type: Transform - pos: 42.5,-35.5 - parent: 2 - - uid: 2817 - components: - - type: Transform - pos: 42.5,-36.5 - parent: 2 - - uid: 2820 - components: - - type: Transform - pos: -28.5,-54.5 - parent: 2 - - uid: 2822 - components: - - type: Transform - pos: 52.5,-65.5 - parent: 2 - - uid: 2825 - components: - - type: Transform - pos: 40.5,-51.5 - parent: 2 - - uid: 2879 - components: - - type: Transform - pos: 54.5,-49.5 - parent: 2 - - uid: 2881 - components: - - type: Transform - pos: 42.5,-65.5 - parent: 2 - - uid: 2906 - components: - - type: Transform - pos: 38.5,-43.5 - parent: 2 - - uid: 2907 - components: - - type: Transform - pos: -9.5,-70.5 - parent: 2 - - uid: 2909 - components: - - type: Transform - pos: 75.5,-45.5 - parent: 2 - - uid: 2915 - components: - - type: Transform - pos: -10.5,-24.5 - parent: 2 - - uid: 2923 - components: - - type: Transform - pos: -10.5,-26.5 - parent: 2 - - uid: 2925 - components: - - type: Transform - pos: 23.5,-26.5 - parent: 2 - - uid: 2929 - components: - - type: Transform - pos: 14.5,-20.5 - parent: 2 - - uid: 2930 - components: - - type: Transform - pos: 37.5,-47.5 - parent: 2 - - uid: 2944 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -11.5,-29.5 - parent: 2 - - uid: 3017 - components: - - type: Transform - pos: -2.5,13.5 - parent: 2 - - uid: 3066 - components: - - type: Transform - pos: -31.5,-60.5 - parent: 2 - - uid: 3073 - components: - - type: Transform - pos: -31.5,-78.5 - parent: 2 - - uid: 3089 - components: - - type: Transform - pos: -37.5,-21.5 - parent: 2 - - uid: 3090 - components: - - type: Transform - pos: 13.5,-87.5 - parent: 2 - - uid: 3091 - components: - - type: Transform - pos: 74.5,-67.5 - parent: 2 - - uid: 3093 - components: - - type: Transform - pos: -10.5,-46.5 - parent: 2 - - uid: 3124 - components: - - type: Transform - pos: 94.5,-37.5 - parent: 2 - - uid: 3128 - components: - - type: Transform - pos: 32.5,-49.5 - parent: 2 - - uid: 3131 - components: - - type: Transform - pos: -10.5,-49.5 - parent: 2 - - uid: 3134 - components: - - type: Transform - pos: -21.5,-45.5 - parent: 2 - - uid: 3136 - components: - - type: Transform - pos: -22.5,-45.5 - parent: 2 - - uid: 3138 - components: - - type: Transform - pos: -17.5,-45.5 - parent: 2 - - uid: 3139 - components: - - type: Transform - pos: -22.5,-43.5 - parent: 2 - - uid: 3140 - components: - - type: Transform - pos: 18.5,27.5 - parent: 2 - - uid: 3141 - components: - - type: Transform - pos: -10.5,-48.5 - parent: 2 - - uid: 3212 - components: - - type: Transform - pos: -9.5,20.5 - parent: 2 - - uid: 3233 - components: - - type: Transform - pos: -4.5,-72.5 - parent: 2 - - uid: 3253 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -10.5,-29.5 - parent: 2 - - uid: 3256 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -8.5,-29.5 - parent: 2 - - uid: 3257 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -9.5,-32.5 - parent: 2 - - uid: 3266 - components: - - type: Transform - pos: 90.5,-48.5 - parent: 2 - - uid: 3290 - components: - - type: Transform - pos: 97.5,-40.5 - parent: 2 - - uid: 3291 - components: - - type: Transform - pos: 97.5,-38.5 - parent: 2 - - uid: 3293 - components: - - type: Transform - pos: 92.5,-36.5 - parent: 2 - - uid: 3303 - components: - - type: Transform - pos: 97.5,-41.5 - parent: 2 - - uid: 3311 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -10.5,-34.5 - parent: 2 - - uid: 3323 - components: - - type: Transform - pos: 47.5,13.5 - parent: 2 - - uid: 3330 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -9.5,-33.5 - parent: 2 - - uid: 3339 - components: - - type: Transform - pos: -31.5,-69.5 - parent: 2 - - uid: 3386 - components: - - type: Transform - pos: -13.5,-57.5 - parent: 2 - - uid: 3409 - components: - - type: Transform - pos: 16.5,-64.5 - parent: 2 - - uid: 3415 - components: - - type: Transform - pos: -9.5,-52.5 - parent: 2 - - uid: 3423 - components: - - type: Transform - pos: 12.5,-70.5 - parent: 2 - - uid: 3444 - components: - - type: Transform - pos: 41.5,-26.5 - parent: 2 - - uid: 3488 - components: - - type: Transform - pos: -0.5,-36.5 - parent: 2 - - uid: 3507 - components: - - type: Transform - pos: 47.5,-45.5 - parent: 2 - - uid: 3520 - components: - - type: Transform - pos: 48.5,22.5 - parent: 2 - - uid: 3536 - components: - - type: Transform - pos: 23.5,-11.5 - parent: 2 - - uid: 3548 - components: - - type: Transform - pos: 40.5,-63.5 - parent: 2 - - uid: 3582 - components: - - type: Transform - pos: 35.5,-56.5 - parent: 2 - - uid: 3603 - components: - - type: Transform - pos: -13.5,-22.5 - parent: 2 - - uid: 3666 - components: - - type: Transform - pos: 46.5,-1.5 - parent: 2 - - uid: 3689 - components: - - type: Transform - pos: 47.5,-2.5 - parent: 2 - - uid: 3754 - components: - - type: Transform - pos: -9.5,19.5 - parent: 2 - - uid: 3757 - components: - - type: Transform - pos: 50.5,-47.5 - parent: 2 - - uid: 3782 - components: - - type: Transform - pos: 51.5,9.5 - parent: 2 - - uid: 3797 - components: - - type: Transform - pos: 49.5,7.5 - parent: 2 - - uid: 3800 - components: - - type: Transform - pos: 54.5,-47.5 - parent: 2 - - uid: 3801 - components: - - type: Transform - pos: 16.5,-62.5 - parent: 2 - - uid: 3825 - components: - - type: Transform - pos: -37.5,-70.5 - parent: 2 - - uid: 3828 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -12.5,-34.5 - parent: 2 - - uid: 3845 - components: - - type: Transform - pos: 16.5,-79.5 - parent: 2 - - uid: 3846 - components: - - type: Transform - pos: 4.5,-58.5 - parent: 2 - - uid: 3863 - components: - - type: Transform - pos: -1.5,-59.5 - parent: 2 - - uid: 3873 - components: - - type: Transform - pos: 12.5,-69.5 - parent: 2 - - uid: 3946 - components: - - type: Transform - pos: 57.5,-45.5 - parent: 2 - - uid: 3947 - components: - - type: Transform - pos: -46.5,-21.5 - parent: 2 - - uid: 3948 - components: - - type: Transform - pos: 90.5,-41.5 - parent: 2 - - uid: 3949 - components: - - type: Transform - pos: 82.5,-40.5 - parent: 2 - - uid: 3958 - components: - - type: Transform - pos: -13.5,-81.5 - parent: 2 - - uid: 3962 - components: - - type: Transform - pos: 1.5,-35.5 - parent: 2 - - uid: 3963 - components: - - type: Transform - pos: 0.5,-35.5 - parent: 2 - - uid: 4018 - components: - - type: Transform - pos: 2.5,-37.5 - parent: 2 - - uid: 4112 - components: - - type: Transform - pos: 8.5,-59.5 - parent: 2 - - uid: 4178 - components: - - type: Transform - pos: 48.5,24.5 - parent: 2 - - uid: 4180 - components: - - type: Transform - pos: 8.5,-79.5 - parent: 2 - - uid: 4195 - components: - - type: Transform - pos: -27.5,24.5 - parent: 2 - - uid: 4207 - components: - - type: Transform - pos: 43.5,-73.5 - parent: 2 - - uid: 4223 - components: - - type: Transform - pos: -5.5,-59.5 - parent: 2 - - uid: 4267 - components: - - type: Transform - pos: 40.5,-33.5 - parent: 2 - - uid: 4300 - components: - - type: Transform - pos: 25.5,-35.5 - parent: 2 - - uid: 4301 - components: - - type: Transform - pos: -21.5,-57.5 - parent: 2 - - uid: 4316 - components: - - type: Transform - pos: 51.5,-69.5 - parent: 2 - - uid: 4348 - components: - - type: Transform - pos: 13.5,-64.5 - parent: 2 - - uid: 4353 - components: - - type: Transform - pos: 30.5,-62.5 - parent: 2 - - uid: 4383 - components: - - type: Transform - pos: 7.5,-15.5 - parent: 2 - - uid: 4414 - components: - - type: Transform - pos: 49.5,-83.5 - parent: 2 - - uid: 4434 - components: - - type: Transform - pos: 42.5,-33.5 - parent: 2 - - uid: 4447 - components: - - type: Transform - pos: -58.5,-57.5 - parent: 2 - - uid: 4463 - components: - - type: Transform - pos: -37.5,-78.5 - parent: 2 - - uid: 4478 - components: - - type: Transform - pos: 97.5,-46.5 - parent: 2 - - uid: 4488 - components: - - type: Transform - pos: 72.5,-39.5 - parent: 2 - - uid: 4491 - components: - - type: Transform - pos: 85.5,-45.5 - parent: 2 - - uid: 4523 - components: - - type: Transform - pos: 37.5,-43.5 - parent: 2 - - uid: 4526 - components: - - type: Transform - pos: -25.5,-26.5 - parent: 2 - - uid: 4532 - components: - - type: Transform - pos: 63.5,-51.5 - parent: 2 - - uid: 4537 - components: - - type: Transform - pos: 40.5,-39.5 - parent: 2 - - uid: 4542 - components: - - type: Transform - pos: 41.5,-43.5 - parent: 2 - - uid: 4543 - components: - - type: Transform - pos: 41.5,-47.5 - parent: 2 - - uid: 4545 - components: - - type: Transform - pos: 38.5,-47.5 - parent: 2 - - uid: 4553 - components: - - type: Transform - pos: 40.5,-47.5 - parent: 2 - - uid: 4564 - components: - - type: Transform - pos: 41.5,-39.5 - parent: 2 - - uid: 4565 - components: - - type: Transform - pos: 42.5,-39.5 - parent: 2 - - uid: 4574 - components: - - type: Transform - pos: 30.5,-47.5 - parent: 2 - - uid: 4599 - components: - - type: Transform - pos: 24.5,-5.5 - parent: 2 - - uid: 4613 - components: - - type: Transform - pos: -3.5,13.5 - parent: 2 - - uid: 4621 - components: - - type: Transform - pos: -11.5,-22.5 - parent: 2 - - uid: 4622 - components: - - type: Transform - pos: 30.5,-61.5 - parent: 2 - - uid: 4630 - components: - - type: Transform - pos: -28.5,30.5 - parent: 2 - - uid: 4647 - components: - - type: Transform - pos: 0.5,-24.5 - parent: 2 - - uid: 4648 - components: - - type: Transform - pos: 2.5,-24.5 - parent: 2 - - uid: 4651 - components: - - type: Transform - pos: 37.5,-58.5 - parent: 2 - - uid: 4662 - components: - - type: Transform - pos: -43.5,23.5 - parent: 2 - - uid: 4684 - components: - - type: Transform - pos: -36.5,-78.5 - parent: 2 - - uid: 4695 - components: - - type: Transform - pos: 47.5,-48.5 - parent: 2 - - uid: 4697 - components: - - type: Transform - pos: -30.5,-57.5 - parent: 2 - - uid: 4711 - components: - - type: Transform - pos: 50.5,-64.5 - parent: 2 - - uid: 4723 - components: - - type: Transform - pos: 42.5,13.5 - parent: 2 - - uid: 4733 - components: - - type: Transform - pos: -54.5,-47.5 - parent: 2 - - uid: 4734 - components: - - type: Transform - pos: 49.5,-91.5 - parent: 2 - - uid: 4735 - components: - - type: Transform - pos: 51.5,18.5 - parent: 2 - - uid: 4751 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 65.5,-35.5 - parent: 2 - - uid: 4788 - components: - - type: Transform - pos: 31.5,-36.5 - parent: 2 - - uid: 4846 - components: - - type: Transform - pos: -25.5,-68.5 - parent: 2 - - uid: 4849 - components: - - type: Transform - pos: 86.5,-37.5 - parent: 2 - - uid: 4852 - components: - - type: Transform - pos: 93.5,-47.5 - parent: 2 - - uid: 4853 - components: - - type: Transform - pos: -15.5,-68.5 - parent: 2 - - uid: 4867 - components: - - type: Transform - pos: 95.5,-38.5 - parent: 2 - - uid: 4875 - components: - - type: Transform - pos: -35.5,-74.5 - parent: 2 - - uid: 4877 - components: - - type: Transform - pos: -40.5,31.5 - parent: 2 - - uid: 4881 - components: - - type: Transform - pos: -37.5,-66.5 - parent: 2 - - uid: 4893 - components: - - type: Transform - pos: 6.5,-22.5 - parent: 2 - - uid: 4897 - components: - - type: Transform - pos: 57.5,-39.5 - parent: 2 - - uid: 4899 - components: - - type: Transform - pos: -36.5,-28.5 - parent: 2 - - uid: 4905 - components: - - type: Transform - pos: 54.5,-46.5 - parent: 2 - - uid: 4907 - components: - - type: Transform - pos: 10.5,9.5 - parent: 2 - - uid: 4908 - components: - - type: Transform - pos: 39.5,-33.5 - parent: 2 - - uid: 4912 - components: - - type: Transform - pos: 14.5,-3.5 - parent: 2 - - uid: 4937 - components: - - type: Transform - pos: -7.5,26.5 - parent: 2 - - uid: 4939 - components: - - type: Transform - pos: -5.5,26.5 - parent: 2 - - uid: 4960 - components: - - type: Transform - pos: -30.5,-43.5 - parent: 2 - - uid: 4984 - components: - - type: Transform - pos: -48.5,-59.5 - parent: 2 - - uid: 4992 - components: - - type: Transform - pos: -39.5,28.5 - parent: 2 - - uid: 4998 - components: - - type: Transform - pos: -46.5,-22.5 - parent: 2 - - uid: 5002 - components: - - type: Transform - pos: 18.5,29.5 - parent: 2 - - uid: 5021 - components: - - type: Transform - pos: -8.5,26.5 - parent: 2 - - uid: 5032 - components: - - type: Transform - pos: -8.5,24.5 - parent: 2 - - uid: 5058 - components: - - type: Transform - pos: 8.5,-76.5 - parent: 2 - - uid: 5065 - components: - - type: Transform - pos: -9.5,26.5 - parent: 2 - - uid: 5088 - components: - - type: Transform - pos: -17.5,32.5 - parent: 2 - - uid: 5091 - components: - - type: Transform - pos: -17.5,28.5 - parent: 2 - - uid: 5095 - components: - - type: Transform - pos: -5.5,25.5 - parent: 2 - - uid: 5097 - components: - - type: Transform - pos: -53.5,-39.5 - parent: 2 - - uid: 5099 - components: - - type: Transform - pos: -9.5,18.5 - parent: 2 - - uid: 5108 - components: - - type: Transform - pos: -49.5,-59.5 - parent: 2 - - uid: 5136 - components: - - type: Transform - pos: 7.5,-87.5 - parent: 2 - - uid: 5143 - components: - - type: Transform - pos: 49.5,-89.5 - parent: 2 - - uid: 5146 - components: - - type: Transform - pos: 8.5,-69.5 - parent: 2 - - uid: 5174 - components: - - type: Transform - pos: 44.5,18.5 - parent: 2 - - uid: 5183 - components: - - type: Transform - pos: 3.5,-13.5 - parent: 2 - - uid: 5185 - components: - - type: Transform - pos: -31.5,-74.5 - parent: 2 - - uid: 5188 - components: - - type: Transform - pos: 6.5,-24.5 - parent: 2 - - uid: 5199 - components: - - type: Transform - pos: 8.5,-72.5 - parent: 2 - - uid: 5224 - components: - - type: Transform - pos: 13.5,-0.5 - parent: 2 - - uid: 5274 - components: - - type: Transform - pos: 20.5,-60.5 - parent: 2 - - uid: 5289 - components: - - type: Transform - pos: -49.5,-42.5 - parent: 2 - - uid: 5295 - components: - - type: Transform - pos: -49.5,-46.5 - parent: 2 - - uid: 5305 - components: - - type: Transform - pos: -51.5,-46.5 - parent: 2 - - uid: 5307 - components: - - type: Transform - pos: 43.5,-77.5 - parent: 2 - - uid: 5343 - components: - - type: Transform - pos: -21.5,-56.5 - parent: 2 - - uid: 5344 - components: - - type: Transform - pos: 43.5,-40.5 - parent: 2 - - uid: 5346 - components: - - type: Transform - pos: 80.5,-24.5 - parent: 2 - - uid: 5357 - components: - - type: Transform - pos: -6.5,26.5 - parent: 2 - - uid: 5381 - components: - - type: Transform - pos: 54.5,-35.5 - parent: 2 - - uid: 5426 - components: - - type: Transform - pos: 50.5,22.5 - parent: 2 - - uid: 5458 - components: - - type: Transform - pos: 57.5,-42.5 - parent: 2 - - uid: 5464 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 59.5,-35.5 - parent: 2 - - uid: 5490 - components: - - type: Transform - pos: 48.5,26.5 - parent: 2 - - uid: 5495 - components: - - type: Transform - pos: 55.5,-51.5 - parent: 2 - - uid: 5500 - components: - - type: Transform - pos: 60.5,-49.5 - parent: 2 - - uid: 5515 - components: - - type: Transform - pos: 41.5,-29.5 - parent: 2 - - uid: 5516 - components: - - type: Transform - pos: -29.5,-49.5 - parent: 2 - - uid: 5532 - components: - - type: Transform - pos: 26.5,-36.5 - parent: 2 - - uid: 5534 - components: - - type: Transform - pos: -1.5,-54.5 - parent: 2 - - uid: 5545 - components: - - type: Transform - pos: 6.5,-20.5 - parent: 2 - - uid: 5552 - components: - - type: Transform - pos: 27.5,-36.5 - parent: 2 - - uid: 5554 - components: - - type: Transform - pos: 58.5,-39.5 - parent: 2 - - uid: 5560 - components: - - type: Transform - pos: 30.5,-32.5 - parent: 2 - - uid: 5573 - components: - - type: Transform - pos: 30.5,-23.5 - parent: 2 - - uid: 5576 - components: - - type: Transform - pos: -40.5,-58.5 - parent: 2 - - uid: 5581 - components: - - type: Transform - pos: 59.5,-57.5 - parent: 2 - - uid: 5593 - components: - - type: Transform - pos: 84.5,-44.5 - parent: 2 - - uid: 5614 - components: - - type: Transform - pos: 61.5,-51.5 - parent: 2 - - uid: 5623 - components: - - type: Transform - pos: 32.5,-69.5 - parent: 2 - - uid: 5624 - components: - - type: Transform - pos: 22.5,20.5 - parent: 2 - - uid: 5642 - components: - - type: Transform - pos: 92.5,-37.5 - parent: 2 - - uid: 5649 - components: - - type: Transform - pos: 95.5,-48.5 - parent: 2 - - uid: 5652 - components: - - type: Transform - pos: 32.5,-56.5 - parent: 2 - - uid: 5668 - components: - - type: Transform - pos: -13.5,38.5 - parent: 2 - - uid: 5674 - components: - - type: Transform - pos: 94.5,-47.5 - parent: 2 - - uid: 5683 - components: - - type: Transform - pos: 30.5,-57.5 - parent: 2 - - uid: 5697 - components: - - type: Transform - pos: 44.5,-78.5 - parent: 2 - - uid: 5711 - components: - - type: Transform - pos: 47.5,-71.5 - parent: 2 - - uid: 5714 - components: - - type: Transform - pos: 98.5,-41.5 - parent: 2 - - uid: 5731 - components: - - type: Transform - pos: 63.5,-63.5 - parent: 2 - - uid: 5741 - components: - - type: Transform - pos: -7.5,-96.5 - parent: 2 - - uid: 5762 - components: - - type: Transform - pos: 12.5,-79.5 - parent: 2 - - uid: 5770 - components: - - type: Transform - pos: 13.5,-63.5 - parent: 2 - - uid: 5775 - components: - - type: Transform - pos: 36.5,-49.5 - parent: 2 - - uid: 5792 - components: - - type: Transform - pos: 12.5,-66.5 - parent: 2 - - uid: 5814 - components: - - type: Transform - pos: 26.5,23.5 - parent: 2 - - uid: 5816 - components: - - type: Transform - pos: 52.5,-32.5 - parent: 2 - - uid: 5820 - components: - - type: Transform - pos: 93.5,-36.5 - parent: 2 - - uid: 5822 - components: - - type: Transform - pos: 94.5,-36.5 - parent: 2 - - uid: 5825 - components: - - type: Transform - pos: 51.5,12.5 - parent: 2 - - uid: 5827 - components: - - type: Transform - pos: 96.5,-46.5 - parent: 2 - - uid: 5838 - components: - - type: Transform - pos: 42.5,17.5 - parent: 2 - - uid: 5843 - components: - - type: Transform - pos: 58.5,-70.5 - parent: 2 - - uid: 5848 - components: - - type: Transform - pos: 13.5,14.5 - parent: 2 - - uid: 5900 - components: - - type: Transform - pos: 53.5,-34.5 - parent: 2 - - uid: 6035 - components: - - type: Transform - pos: 56.5,-49.5 - parent: 2 - - uid: 6095 - components: - - type: Transform - pos: 41.5,-15.5 - parent: 2 - - uid: 6099 - components: - - type: Transform - pos: 89.5,-36.5 - parent: 2 - - uid: 6136 - components: - - type: Transform - pos: 46.5,13.5 - parent: 2 - - uid: 6188 - components: - - type: Transform - pos: -31.5,-83.5 - parent: 2 - - uid: 6217 - components: - - type: Transform - pos: 40.5,-16.5 - parent: 2 - - uid: 6233 - components: - - type: Transform - pos: 32.5,-63.5 - parent: 2 - - uid: 6246 - components: - - type: Transform - pos: 32.5,-61.5 - parent: 2 - - uid: 6286 - components: - - type: Transform - pos: 60.5,-74.5 - parent: 2 - - uid: 6293 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 66.5,-39.5 - parent: 2 - - uid: 6310 - components: - - type: Transform - pos: 11.5,-5.5 - parent: 2 - - uid: 6332 - components: - - type: Transform - pos: 15.5,-61.5 - parent: 2 - - uid: 6384 - components: - - type: Transform - pos: -1.5,-85.5 - parent: 2 - - uid: 6418 - components: - - type: Transform - pos: 13.5,-62.5 - parent: 2 - - uid: 6442 - components: - - type: Transform - pos: 12.5,-72.5 - parent: 2 - - uid: 6454 - components: - - type: Transform - pos: -10.5,-87.5 - parent: 2 - - uid: 6544 - components: - - type: Transform - pos: 15.5,-64.5 - parent: 2 - - uid: 6617 - components: - - type: Transform - pos: 29.5,-49.5 - parent: 2 - - uid: 6624 - components: - - type: Transform - pos: 33.5,-52.5 - parent: 2 - - uid: 6654 - components: - - type: Transform - pos: 22.5,-10.5 - parent: 2 - - uid: 6655 - components: - - type: Transform - pos: 5.5,-15.5 - parent: 2 - - uid: 6657 - components: - - type: Transform - pos: 12.5,-0.5 - parent: 2 - - uid: 6663 - components: - - type: Transform - pos: 40.5,-17.5 - parent: 2 - - uid: 6732 - components: - - type: Transform - pos: 82.5,-39.5 - parent: 2 - - uid: 6733 - components: - - type: Transform - pos: 32.5,-36.5 - parent: 2 - - uid: 6788 - components: - - type: Transform - pos: 32.5,-62.5 - parent: 2 - - uid: 6793 - components: - - type: Transform - pos: 60.5,-76.5 - parent: 2 - - uid: 6795 - components: - - type: Transform - pos: 60.5,-48.5 - parent: 2 - - uid: 6823 - components: - - type: Transform - pos: 30.5,-36.5 - parent: 2 - - uid: 6867 - components: - - type: Transform - pos: 54.5,-51.5 - parent: 2 - - uid: 6880 - components: - - type: Transform - pos: -36.5,-61.5 - parent: 2 - - uid: 6909 - components: - - type: Transform - pos: 43.5,-23.5 - parent: 2 - - uid: 6930 - components: - - type: Transform - pos: 43.5,-24.5 - parent: 2 - - uid: 6931 - components: - - type: Transform - pos: 15.5,-65.5 - parent: 2 - - uid: 6946 - components: - - type: Transform - pos: -36.5,-21.5 - parent: 2 - - uid: 6948 - components: - - type: Transform - pos: 41.5,15.5 - parent: 2 - - uid: 6949 - components: - - type: Transform - pos: 16.5,-19.5 - parent: 2 - - uid: 6950 - components: - - type: Transform - pos: 40.5,-24.5 - parent: 2 - - uid: 6960 - components: - - type: Transform - pos: 22.5,-11.5 - parent: 2 - - uid: 6969 - components: - - type: Transform - pos: 46.5,-2.5 - parent: 2 - - uid: 6994 - components: - - type: Transform - pos: 24.5,-11.5 - parent: 2 - - uid: 7010 - components: - - type: Transform - pos: -53.5,-20.5 - parent: 2 - - uid: 7048 - components: - - type: Transform - pos: 53.5,-59.5 - parent: 2 - - uid: 7056 - components: - - type: Transform - pos: 11.5,-12.5 - parent: 2 - - uid: 7082 - components: - - type: Transform - pos: 49.5,-10.5 - parent: 2 - - uid: 7086 - components: - - type: Transform - pos: 85.5,-34.5 - parent: 2 - - uid: 7105 - components: - - type: Transform - pos: 8.5,-5.5 - parent: 2 - - uid: 7169 - components: - - type: Transform - pos: 49.5,-69.5 - parent: 2 - - uid: 7185 - components: - - type: Transform - pos: -27.5,-53.5 - parent: 2 - - uid: 7208 - components: - - type: Transform - pos: 44.5,-16.5 - parent: 2 - - uid: 7237 - components: - - type: Transform - pos: 6.5,-15.5 - parent: 2 - - uid: 7238 - components: - - type: Transform - pos: -10.5,26.5 - parent: 2 - - uid: 7300 - components: - - type: Transform - pos: 98.5,-45.5 - parent: 2 - - uid: 7312 - components: - - type: Transform - pos: 40.5,-65.5 - parent: 2 - - uid: 7337 - components: - - type: Transform - pos: 43.5,-47.5 - parent: 2 - - uid: 7338 - components: - - type: Transform - pos: 53.5,-60.5 - parent: 2 - - uid: 7348 - components: - - type: Transform - pos: 53.5,-65.5 - parent: 2 - - uid: 7416 - components: - - type: Transform - pos: 28.5,-49.5 - parent: 2 - - uid: 7422 - components: - - type: Transform - pos: 27.5,-52.5 - parent: 2 - - uid: 7450 - components: - - type: Transform - pos: 50.5,-62.5 - parent: 2 - - uid: 7520 - components: - - type: Transform - pos: -10.5,-57.5 - parent: 2 - - uid: 7651 - components: - - type: Transform - pos: 50.5,-39.5 - parent: 2 - - uid: 7710 - components: - - type: Transform - pos: 7.5,3.5 - parent: 2 - - uid: 7749 - components: - - type: Transform - pos: 97.5,-34.5 - parent: 2 - - uid: 7761 - components: - - type: Transform - pos: 11.5,-10.5 - parent: 2 - - uid: 7786 - components: - - type: Transform - pos: 93.5,-34.5 - parent: 2 - - uid: 7797 - components: - - type: Transform - pos: 89.5,-35.5 - parent: 2 - - uid: 7841 - components: - - type: Transform - pos: -9.5,-50.5 - parent: 2 - - uid: 7993 - components: - - type: Transform - pos: 37.5,-59.5 - parent: 2 - - uid: 8017 - components: - - type: Transform - pos: 13.5,-69.5 - parent: 2 - - uid: 8040 - components: - - type: Transform - pos: 16.5,-73.5 - parent: 2 - - uid: 8046 - components: - - type: Transform - pos: 16.5,-77.5 - parent: 2 - - uid: 8202 - components: - - type: Transform - pos: -13.5,-77.5 - parent: 2 - - uid: 8254 - components: - - type: Transform - pos: 50.5,-78.5 - parent: 2 - - uid: 8280 - components: - - type: Transform - pos: 37.5,-62.5 - parent: 2 - - uid: 8333 - components: - - type: Transform - pos: 37.5,-57.5 - parent: 2 - - uid: 8357 - components: - - type: Transform - pos: 45.5,-89.5 - parent: 2 - - uid: 8385 - components: - - type: Transform - pos: 39.5,-19.5 - parent: 2 - - uid: 8391 - components: - - type: Transform - pos: -53.5,-61.5 - parent: 2 - - uid: 8418 - components: - - type: Transform - pos: 51.5,22.5 - parent: 2 - - uid: 8419 - components: - - type: Transform - pos: -50.5,-61.5 - parent: 2 - - uid: 8428 - components: - - type: Transform - pos: 33.5,20.5 - parent: 2 - - uid: 8507 - components: - - type: Transform - pos: 46.5,18.5 - parent: 2 - - uid: 8523 - components: - - type: Transform - pos: 3.5,-11.5 - parent: 2 - - uid: 8543 - components: - - type: Transform - pos: -0.5,14.5 - parent: 2 - - uid: 8594 - components: - - type: Transform - pos: -25.5,24.5 - parent: 2 - - uid: 8629 - components: - - type: Transform - pos: 57.5,-23.5 - parent: 2 - - uid: 8718 - components: - - type: Transform - pos: 57.5,-27.5 - parent: 2 - - uid: 8747 - components: - - type: Transform - pos: 54.5,-19.5 - parent: 2 - - uid: 8749 - components: - - type: Transform - pos: 56.5,-19.5 - parent: 2 - - uid: 8755 - components: - - type: Transform - pos: 57.5,-15.5 - parent: 2 - - uid: 8759 - components: - - type: Transform - pos: 53.5,-15.5 - parent: 2 - - uid: 8779 - components: - - type: Transform - pos: 42.5,4.5 - parent: 2 - - uid: 8783 - components: - - type: Transform - pos: 43.5,1.5 - parent: 2 - - uid: 8796 - components: - - type: Transform - pos: 49.5,1.5 - parent: 2 - - uid: 8797 - components: - - type: Transform - pos: 49.5,3.5 - parent: 2 - - uid: 8839 - components: - - type: Transform - pos: 43.5,3.5 - parent: 2 - - uid: 8893 - components: - - type: Transform - pos: -44.5,-58.5 - parent: 2 - - uid: 8907 - components: - - type: Transform - pos: 50.5,-30.5 - parent: 2 - - uid: 8949 - components: - - type: Transform - pos: 43.5,-0.5 - parent: 2 - - uid: 8998 - components: - - type: Transform - pos: 45.5,-43.5 - parent: 2 - - uid: 9011 - components: - - type: Transform - pos: -28.5,24.5 - parent: 2 - - uid: 9260 - components: - - type: Transform - pos: 16.5,-63.5 - parent: 2 - - uid: 9266 - components: - - type: Transform - pos: 6.5,-72.5 - parent: 2 - - uid: 9298 - components: - - type: Transform - pos: -6.5,-79.5 - parent: 2 - - uid: 9314 - components: - - type: Transform - pos: 3.5,-24.5 - parent: 2 - - uid: 9375 - components: - - type: Transform - pos: -45.5,-58.5 - parent: 2 - - uid: 9423 - components: - - type: Transform - pos: 11.5,3.5 - parent: 2 - - uid: 9566 - components: - - type: Transform - pos: 49.5,-82.5 - parent: 2 - - uid: 9597 - components: - - type: Transform - pos: 89.5,-55.5 - parent: 2 - - uid: 9602 - components: - - type: Transform - pos: 24.5,17.5 - parent: 2 - - uid: 9609 - components: - - type: Transform - pos: -37.5,-39.5 - parent: 2 - - uid: 9612 - components: - - type: Transform - pos: 7.5,-13.5 - parent: 2 - - uid: 9664 - components: - - type: Transform - pos: 28.5,-11.5 - parent: 2 - - uid: 9670 - components: - - type: Transform - pos: -13.5,-0.5 - parent: 2 - - uid: 9691 - components: - - type: Transform - pos: -30.5,-12.5 - parent: 2 - - uid: 9715 - components: - - type: Transform - pos: -27.5,-12.5 - parent: 2 - - uid: 9813 - components: - - type: Transform - pos: 89.5,-53.5 - parent: 2 - - uid: 9862 - components: - - type: Transform - pos: -33.5,18.5 - parent: 2 - - uid: 9866 - components: - - type: Transform - pos: -12.5,-57.5 - parent: 2 - - uid: 9889 - components: - - type: Transform - pos: -42.5,19.5 - parent: 2 - - uid: 9938 - components: - - type: Transform - pos: -41.5,19.5 - parent: 2 - - uid: 9940 - components: - - type: Transform - pos: -37.5,18.5 - parent: 2 - - uid: 9944 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -27.5,-63.5 - parent: 2 - - uid: 9946 - components: - - type: Transform - pos: -27.5,-50.5 - parent: 2 - - uid: 10007 - components: - - type: Transform - pos: -14.5,-13.5 - parent: 2 - - uid: 10013 - components: - - type: Transform - pos: -31.5,-18.5 - parent: 2 - - uid: 10020 - components: - - type: Transform - pos: 92.5,-43.5 - parent: 2 - - uid: 10065 - components: - - type: Transform - pos: -35.5,18.5 - parent: 2 - - uid: 10081 - components: - - type: Transform - pos: -14.5,-6.5 - parent: 2 - - uid: 10108 - components: - - type: Transform - pos: -36.5,19.5 - parent: 2 - - uid: 10113 - components: - - type: Transform - pos: 8.5,-13.5 - parent: 2 - - uid: 10117 - components: - - type: Transform - pos: 11.5,-3.5 - parent: 2 - - uid: 10120 - components: - - type: Transform - pos: -36.5,18.5 - parent: 2 - - uid: 10130 - components: - - type: Transform - pos: -37.5,19.5 - parent: 2 - - uid: 10144 - components: - - type: Transform - pos: -39.5,18.5 - parent: 2 - - uid: 10195 - components: - - type: Transform - pos: -41.5,18.5 - parent: 2 - - uid: 10198 - components: - - type: Transform - pos: -42.5,17.5 - parent: 2 - - uid: 10199 - components: - - type: Transform - pos: -42.5,16.5 - parent: 2 - - uid: 10200 - components: - - type: Transform - pos: 3.5,-5.5 - parent: 2 - - uid: 10219 - components: - - type: Transform - pos: -42.5,11.5 - parent: 2 - - uid: 10231 - components: - - type: Transform - pos: -26.5,-33.5 - parent: 2 - - uid: 10239 - components: - - type: Transform - pos: -42.5,10.5 - parent: 2 - - uid: 10272 - components: - - type: Transform - pos: -28.5,17.5 - parent: 2 - - uid: 10423 - components: - - type: Transform - pos: -58.5,-55.5 - parent: 2 - - uid: 10428 - components: - - type: Transform - pos: 27.5,-5.5 - parent: 2 - - uid: 10429 - components: - - type: Transform - pos: -31.5,16.5 - parent: 2 - - uid: 10456 - components: - - type: Transform - pos: 27.5,-11.5 - parent: 2 - - uid: 10501 - components: - - type: Transform - pos: 89.5,-52.5 - parent: 2 - - uid: 10528 - components: - - type: Transform - pos: -34.5,6.5 - parent: 2 - - uid: 10534 - components: - - type: Transform - pos: -14.5,-16.5 - parent: 2 - - uid: 10537 - components: - - type: Transform - pos: -34.5,5.5 - parent: 2 - - uid: 10540 - components: - - type: Transform - pos: -35.5,6.5 - parent: 2 - - uid: 10552 - components: - - type: Transform - pos: -36.5,6.5 - parent: 2 - - uid: 10555 - components: - - type: Transform - pos: 11.5,1.5 - parent: 2 - - uid: 10566 - components: - - type: Transform - pos: -37.5,6.5 - parent: 2 - - uid: 10626 - components: - - type: Transform - pos: -40.5,6.5 - parent: 2 - - uid: 10628 - components: - - type: Transform - pos: -41.5,6.5 - parent: 2 - - uid: 10676 - components: - - type: Transform - pos: -34.5,1.5 - parent: 2 - - uid: 10713 - components: - - type: Transform - pos: -10.5,32.5 - parent: 2 - - uid: 10742 - components: - - type: Transform - pos: -55.5,-20.5 - parent: 2 - - uid: 10744 - components: - - type: Transform - pos: -56.5,-24.5 - parent: 2 - - uid: 10759 - components: - - type: Transform - pos: -56.5,-23.5 - parent: 2 - - uid: 10778 - components: - - type: Transform - pos: -28.5,26.5 - parent: 2 - - uid: 10795 - components: - - type: Transform - pos: -43.5,19.5 - parent: 2 - - uid: 10817 - components: - - type: Transform - pos: 97.5,-44.5 - parent: 2 - - uid: 10870 - components: - - type: Transform - pos: 64.5,-83.5 - parent: 2 - - uid: 10896 - components: - - type: Transform - pos: -42.5,-5.5 - parent: 2 - - uid: 10985 - components: - - type: Transform - pos: 54.5,-36.5 - parent: 2 - - uid: 10993 - components: - - type: Transform - pos: -42.5,0.5 - parent: 2 - - uid: 11004 - components: - - type: Transform - pos: -41.5,2.5 - parent: 2 - - uid: 11043 - components: - - type: Transform - pos: -28.5,-55.5 - parent: 2 - - uid: 11071 - components: - - type: Transform - pos: -46.5,-25.5 - parent: 2 - - uid: 11078 - components: - - type: Transform - pos: 58.5,-40.5 - parent: 2 - - uid: 11169 - components: - - type: Transform - pos: -9.5,-86.5 - parent: 2 - - uid: 11213 - components: - - type: Transform - pos: -40.5,-11.5 - parent: 2 - - uid: 11214 - components: - - type: Transform - pos: -41.5,-11.5 - parent: 2 - - uid: 11241 - components: - - type: Transform - pos: 94.5,-48.5 - parent: 2 - - uid: 11264 - components: - - type: Transform - pos: -54.5,-48.5 - parent: 2 - - uid: 11284 - components: - - type: Transform - pos: -53.5,-46.5 - parent: 2 - - uid: 11290 - components: - - type: Transform - pos: -7.5,-27.5 - parent: 2 - - uid: 11299 - components: - - type: Transform - pos: 86.5,-34.5 - parent: 2 - - uid: 11311 - components: - - type: Transform - pos: -25.5,-38.5 - parent: 2 - - uid: 11320 - components: - - type: Transform - pos: 55.5,-42.5 - parent: 2 - - uid: 11324 - components: - - type: Transform - pos: -18.5,25.5 - parent: 2 - - uid: 11348 - components: - - type: Transform - pos: 26.5,-32.5 - parent: 2 - - uid: 11483 - components: - - type: Transform - pos: -35.5,-38.5 - parent: 2 - - uid: 11536 - components: - - type: Transform - pos: 63.5,-67.5 - parent: 2 - - uid: 11579 - components: - - type: Transform - pos: 15.5,-20.5 - parent: 2 - - uid: 11769 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -8.5,-30.5 - parent: 2 - - uid: 11822 - components: - - type: Transform - pos: 98.5,-40.5 - parent: 2 - - uid: 11874 - components: - - type: Transform - pos: 93.5,-48.5 - parent: 2 - - uid: 11908 - components: - - type: Transform - pos: -32.5,-29.5 - parent: 2 - - uid: 12016 - components: - - type: Transform - pos: -30.5,-26.5 - parent: 2 - - uid: 12022 - components: - - type: Transform - pos: 45.5,14.5 - parent: 2 - - uid: 12226 - components: - - type: Transform - pos: -32.5,-21.5 - parent: 2 - - uid: 12227 - components: - - type: Transform - pos: 70.5,-41.5 - parent: 2 - - uid: 12243 - components: - - type: Transform - pos: -59.5,-58.5 - parent: 2 - - uid: 12323 - components: - - type: Transform - pos: -14.5,-22.5 - parent: 2 - - uid: 12359 - components: - - type: Transform - pos: 51.5,-30.5 - parent: 2 - - uid: 12448 - components: - - type: Transform - pos: -48.5,-58.5 - parent: 2 - - uid: 12462 - components: - - type: Transform - pos: -54.5,-20.5 - parent: 2 - - uid: 12501 - components: - - type: Transform - pos: 52.5,-30.5 - parent: 2 - - uid: 12511 - components: - - type: Transform - pos: -38.5,-21.5 - parent: 2 - - uid: 12516 - components: - - type: Transform - pos: -46.5,-39.5 - parent: 2 - - uid: 12523 - components: - - type: Transform - pos: -40.5,-40.5 - parent: 2 - - uid: 12540 - components: - - type: Transform - pos: -50.5,-20.5 - parent: 2 - - uid: 12542 - components: - - type: Transform - pos: -53.5,-35.5 - parent: 2 - - uid: 12559 - components: - - type: Transform - pos: -51.5,-20.5 - parent: 2 - - uid: 12565 - components: - - type: Transform - pos: 96.5,-37.5 - parent: 2 - - uid: 12572 - components: - - type: Transform - pos: -53.5,-24.5 - parent: 2 - - uid: 12611 - components: - - type: Transform - pos: 49.5,-3.5 - parent: 2 - - uid: 12615 - components: - - type: Transform - pos: -44.5,11.5 - parent: 2 - - uid: 12617 - components: - - type: Transform - pos: 51.5,8.5 - parent: 2 - - uid: 12620 - components: - - type: Transform - pos: -51.5,-24.5 - parent: 2 - - uid: 12621 - components: - - type: Transform - pos: 45.5,18.5 - parent: 2 - - uid: 12622 - components: - - type: Transform - pos: 47.5,18.5 - parent: 2 - - uid: 12628 - components: - - type: Transform - pos: 41.5,22.5 - parent: 2 - - uid: 12629 - components: - - type: Transform - pos: 43.5,22.5 - parent: 2 - - uid: 12630 - components: - - type: Transform - pos: -50.5,-28.5 - parent: 2 - - uid: 12633 - components: - - type: Transform - pos: 44.5,24.5 - parent: 2 - - uid: 12637 - components: - - type: Transform - pos: 44.5,25.5 - parent: 2 - - uid: 12648 - components: - - type: Transform - pos: 39.5,23.5 - parent: 2 - - uid: 12649 - components: - - type: Transform - pos: -41.5,9.5 - parent: 2 - - uid: 12650 - components: - - type: Transform - pos: -41.5,8.5 - parent: 2 - - uid: 12653 - components: - - type: Transform - pos: 44.5,13.5 - parent: 2 - - uid: 12655 - components: - - type: Transform - pos: 45.5,15.5 - parent: 2 - - uid: 12656 - components: - - type: Transform - pos: 42.5,7.5 - parent: 2 - - uid: 12690 - components: - - type: Transform - pos: 44.5,4.5 - parent: 2 - - uid: 12691 - components: - - type: Transform - pos: 43.5,4.5 - parent: 2 - - uid: 12693 - components: - - type: Transform - pos: 49.5,22.5 - parent: 2 - - uid: 12696 - components: - - type: Transform - pos: -53.5,-32.5 - parent: 2 - - uid: 12700 - components: - - type: Transform - pos: 48.5,6.5 - parent: 2 - - uid: 12722 - components: - - type: Transform - pos: 48.5,7.5 - parent: 2 - - uid: 12724 - components: - - type: Transform - pos: 44.5,0.5 - parent: 2 - - uid: 12726 - components: - - type: Transform - pos: 33.5,23.5 - parent: 2 - - uid: 12730 - components: - - type: Transform - pos: 7.5,-86.5 - parent: 2 - - uid: 12731 - components: - - type: Transform - pos: 8.5,-86.5 - parent: 2 - - uid: 12734 - components: - - type: Transform - pos: 30.5,26.5 - parent: 2 - - uid: 12735 - components: - - type: Transform - pos: 26.5,26.5 - parent: 2 - - uid: 12736 - components: - - type: Transform - pos: 7.5,-97.5 - parent: 2 - - uid: 12751 - components: - - type: Transform - pos: 26.5,25.5 - parent: 2 - - uid: 12771 - components: - - type: Transform - pos: 25.5,20.5 - parent: 2 - - uid: 12772 - components: - - type: Transform - pos: 25.5,17.5 - parent: 2 - - uid: 12773 - components: - - type: Transform - pos: 43.5,-17.5 - parent: 2 - - uid: 12774 - components: - - type: Transform - pos: -5.5,-95.5 - parent: 2 - - uid: 12777 - components: - - type: Transform - pos: -5.5,-64.5 - parent: 2 - - uid: 12780 - components: - - type: Transform - pos: 53.5,-14.5 - parent: 2 - - uid: 12784 - components: - - type: Transform - pos: 42.5,-26.5 - parent: 2 - - uid: 12787 - components: - - type: Transform - pos: 8.5,-64.5 - parent: 2 - - uid: 12790 - components: - - type: Transform - pos: 37.5,-23.5 - parent: 2 - - uid: 12791 - components: - - type: Transform - pos: -4.5,-64.5 - parent: 2 - - uid: 12793 - components: - - type: Transform - pos: 6.5,-68.5 - parent: 2 - - uid: 12799 - components: - - type: Transform - pos: 40.5,-19.5 - parent: 2 - - uid: 12807 - components: - - type: Transform - pos: 40.5,-27.5 - parent: 2 - - uid: 12809 - components: - - type: Transform - pos: 40.5,-28.5 - parent: 2 - - uid: 12810 - components: - - type: Transform - pos: 49.5,-7.5 - parent: 2 - - uid: 12811 - components: - - type: Transform - pos: 42.5,-1.5 - parent: 2 - - uid: 12812 - components: - - type: Transform - pos: 48.5,-3.5 - parent: 2 - - uid: 12825 - components: - - type: Transform - pos: 25.5,-40.5 - parent: 2 - - uid: 12826 - components: - - type: Transform - pos: -53.5,-26.5 - parent: 2 - - uid: 12837 - components: - - type: Transform - pos: 14.5,-90.5 - parent: 2 - - uid: 12846 - components: - - type: Transform - pos: 32.5,-32.5 - parent: 2 - - uid: 12848 - components: - - type: Transform - pos: 29.5,-51.5 - parent: 2 - - uid: 12852 - components: - - type: Transform - pos: -5.5,-54.5 - parent: 2 - - uid: 12853 - components: - - type: Transform - pos: 29.5,-50.5 - parent: 2 - - uid: 12859 - components: - - type: Transform - pos: 25.5,-43.5 - parent: 2 - - uid: 12873 - components: - - type: Transform - pos: -57.5,-27.5 - parent: 2 - - uid: 12883 - components: - - type: Transform - pos: -29.5,28.5 - parent: 2 - - uid: 12893 - components: - - type: Transform - pos: -30.5,28.5 - parent: 2 - - uid: 12902 - components: - - type: Transform - pos: 25.5,-42.5 - parent: 2 - - uid: 12921 - components: - - type: Transform - pos: 25.5,-44.5 - parent: 2 - - uid: 12936 - components: - - type: Transform - pos: -34.5,29.5 - parent: 2 - - uid: 12964 - components: - - type: Transform - pos: -34.5,28.5 - parent: 2 - - uid: 12972 - components: - - type: Transform - pos: -35.5,28.5 - parent: 2 - - uid: 12976 - components: - - type: Transform - pos: -36.5,28.5 - parent: 2 - - uid: 12981 - components: - - type: Transform - pos: -37.5,28.5 - parent: 2 - - uid: 12982 - components: - - type: Transform - pos: 33.5,-47.5 - parent: 2 - - uid: 12990 - components: - - type: Transform - pos: -41.5,27.5 - parent: 2 - - uid: 12992 - components: - - type: Transform - pos: -41.5,24.5 - parent: 2 - - uid: 13004 - components: - - type: Transform - pos: -41.5,25.5 - parent: 2 - - uid: 13013 - components: - - type: Transform - pos: -36.5,29.5 - parent: 2 - - uid: 13019 - components: - - type: Transform - pos: -43.5,25.5 - parent: 2 - - uid: 13025 - components: - - type: Transform - pos: -46.5,-23.5 - parent: 2 - - uid: 13027 - components: - - type: Transform - pos: 25.5,-32.5 - parent: 2 - - uid: 13057 - components: - - type: Transform - pos: 42.5,-32.5 - parent: 2 - - uid: 13090 - components: - - type: Transform - pos: 41.5,-33.5 - parent: 2 - - uid: 13091 - components: - - type: Transform - pos: -49.5,2.5 - parent: 2 - - uid: 13120 - components: - - type: Transform - pos: 40.5,-30.5 - parent: 2 - - uid: 13124 - components: - - type: Transform - pos: 39.5,-30.5 - parent: 2 - - uid: 13137 - components: - - type: Transform - pos: -57.5,-10.5 - parent: 2 - - uid: 13141 - components: - - type: Transform - pos: 31.5,-23.5 - parent: 2 - - uid: 13143 - components: - - type: Transform - pos: -55.5,6.5 - parent: 2 - - uid: 13150 - components: - - type: Transform - pos: -55.5,3.5 - parent: 2 - - uid: 13153 - components: - - type: Transform - pos: 26.5,-5.5 - parent: 2 - - uid: 13167 - components: - - type: Transform - pos: 25.5,-11.5 - parent: 2 - - uid: 13194 - components: - - type: Transform - pos: -54.5,3.5 - parent: 2 - - uid: 13204 - components: - - type: Transform - pos: -40.5,-18.5 - parent: 2 - - uid: 13206 - components: - - type: Transform - pos: -40.5,-19.5 - parent: 2 - - uid: 13209 - components: - - type: Transform - pos: -39.5,-21.5 - parent: 2 - - uid: 13211 - components: - - type: Transform - pos: -46.5,-19.5 - parent: 2 - - uid: 13219 - components: - - type: Transform - pos: -29.5,-20.5 - parent: 2 - - uid: 13221 - components: - - type: Transform - pos: -31.5,-16.5 - parent: 2 - - uid: 13223 - components: - - type: Transform - pos: -31.5,-17.5 - parent: 2 - - uid: 13224 - components: - - type: Transform - pos: -28.5,-16.5 - parent: 2 - - uid: 13225 - components: - - type: Transform - pos: -28.5,-17.5 - parent: 2 - - uid: 13229 - components: - - type: Transform - pos: -25.5,-17.5 - parent: 2 - - uid: 13234 - components: - - type: Transform - pos: -48.5,-11.5 - parent: 2 - - uid: 13250 - components: - - type: Transform - pos: -21.5,32.5 - parent: 2 - - uid: 13257 - components: - - type: Transform - pos: -21.5,28.5 - parent: 2 - - uid: 13281 - components: - - type: Transform - pos: -28.5,25.5 - parent: 2 - - uid: 13283 - components: - - type: Transform - pos: -5.5,-65.5 - parent: 2 - - uid: 13286 - components: - - type: Transform - pos: -5.5,-66.5 - parent: 2 - - uid: 13287 - components: - - type: Transform - pos: -28.5,28.5 - parent: 2 - - uid: 13289 - components: - - type: Transform - pos: -28.5,27.5 - parent: 2 - - uid: 13339 - components: - - type: Transform - pos: -11.5,36.5 - parent: 2 - - uid: 13343 - components: - - type: Transform - pos: -48.5,3.5 - parent: 2 - - uid: 13360 - components: - - type: Transform - pos: -19.5,40.5 - parent: 2 - - uid: 13364 - components: - - type: Transform - pos: -20.5,40.5 - parent: 2 - - uid: 13373 - components: - - type: Transform - pos: -16.5,40.5 - parent: 2 - - uid: 13386 - components: - - type: Transform - pos: -6.5,-80.5 - parent: 2 - - uid: 13392 - components: - - type: Transform - pos: -6.5,13.5 - parent: 2 - - uid: 13395 - components: - - type: Transform - pos: -5.5,16.5 - parent: 2 - - uid: 13397 - components: - - type: Transform - pos: -5.5,17.5 - parent: 2 - - uid: 13404 - components: - - type: Transform - pos: -13.5,1.5 - parent: 2 - - uid: 13407 - components: - - type: Transform - pos: -13.5,0.5 - parent: 2 - - uid: 13408 - components: - - type: Transform - pos: -13.5,2.5 - parent: 2 - - uid: 13469 - components: - - type: Transform - pos: -8.5,4.5 - parent: 2 - - uid: 13540 - components: - - type: Transform - pos: -8.5,5.5 - parent: 2 - - uid: 13616 - components: - - type: Transform - pos: -6.5,9.5 - parent: 2 - - uid: 13660 - components: - - type: Transform - pos: -47.5,7.5 - parent: 2 - - uid: 13663 - components: - - type: Transform - pos: -10.5,35.5 - parent: 2 - - uid: 13667 - components: - - type: Transform - pos: -8.5,23.5 - parent: 2 - - uid: 13668 - components: - - type: Transform - pos: -6.5,20.5 - parent: 2 - - uid: 13669 - components: - - type: Transform - pos: -12.5,25.5 - parent: 2 - - uid: 13670 - components: - - type: Transform - pos: 26.5,-60.5 - parent: 2 - - uid: 13671 - components: - - type: Transform - pos: -15.5,24.5 - parent: 2 - - uid: 13674 - components: - - type: Transform - pos: -13.5,24.5 - parent: 2 - - uid: 13693 - components: - - type: Transform - pos: -2.5,27.5 - parent: 2 - - uid: 13700 - components: - - type: Transform - pos: -46.5,7.5 - parent: 2 - - uid: 13701 - components: - - type: Transform - pos: -47.5,6.5 - parent: 2 - - uid: 13702 - components: - - type: Transform - pos: -53.5,2.5 - parent: 2 - - uid: 13704 - components: - - type: Transform - pos: -2.5,16.5 - parent: 2 - - uid: 13712 - components: - - type: Transform - pos: -3.5,17.5 - parent: 2 - - uid: 13722 - components: - - type: Transform - pos: -0.5,27.5 - parent: 2 - - uid: 13724 - components: - - type: Transform - pos: 0.5,27.5 - parent: 2 - - uid: 13725 - components: - - type: Transform - pos: 1.5,27.5 - parent: 2 - - uid: 13735 - components: - - type: Transform - pos: 7.5,27.5 - parent: 2 - - uid: 13736 - components: - - type: Transform - pos: -4.5,4.5 - parent: 2 - - uid: 13738 - components: - - type: Transform - pos: -2.5,3.5 - parent: 2 - - uid: 13740 - components: - - type: Transform - pos: -49.5,-11.5 - parent: 2 - - uid: 13747 - components: - - type: Transform - pos: -48.5,-12.5 - parent: 2 - - uid: 13749 - components: - - type: Transform - pos: -47.5,-12.5 - parent: 2 - - uid: 13753 - components: - - type: Transform - pos: -46.5,-12.5 - parent: 2 - - uid: 13754 - components: - - type: Transform - pos: -45.5,-12.5 - parent: 2 - - uid: 13757 - components: - - type: Transform - pos: -2.5,4.5 - parent: 2 - - uid: 13758 - components: - - type: Transform - pos: 5.5,7.5 - parent: 2 - - uid: 13762 - components: - - type: Transform - pos: -0.5,9.5 - parent: 2 - - uid: 13764 - components: - - type: Transform - pos: -44.5,-12.5 - parent: 2 - - uid: 13765 - components: - - type: Transform - pos: -1.5,15.5 - parent: 2 - - uid: 13773 - components: - - type: Transform - pos: 19.5,16.5 - parent: 2 - - uid: 13779 - components: - - type: Transform - pos: 20.5,16.5 - parent: 2 - - uid: 13783 - components: - - type: Transform - pos: 20.5,11.5 - parent: 2 - - uid: 13785 - components: - - type: Transform - pos: -43.5,-12.5 - parent: 2 - - uid: 13787 - components: - - type: Transform - pos: 21.5,13.5 - parent: 2 - - uid: 13795 - components: - - type: Transform - pos: -43.5,-11.5 - parent: 2 - - uid: 13799 - components: - - type: Transform - pos: -43.5,-10.5 - parent: 2 - - uid: 13813 - components: - - type: Transform - pos: 18.5,11.5 - parent: 2 - - uid: 13859 - components: - - type: Transform - pos: 18.5,-17.5 - parent: 2 - - uid: 13866 - components: - - type: Transform - pos: 14.5,14.5 - parent: 2 - - uid: 13867 - components: - - type: Transform - pos: 7.5,13.5 - parent: 2 - - uid: 13880 - components: - - type: Transform - pos: 13.5,9.5 - parent: 2 - - uid: 13882 - components: - - type: Transform - pos: 13.5,0.5 - parent: 2 - - uid: 13883 - components: - - type: Transform - pos: 5.5,5.5 - parent: 2 - - uid: 13886 - components: - - type: Transform - pos: 24.5,24.5 - parent: 2 - - uid: 13887 - components: - - type: Transform - pos: 28.5,30.5 - parent: 2 - - uid: 13888 - components: - - type: Transform - pos: -51.5,-43.5 - parent: 2 - - uid: 13889 - components: - - type: Transform - pos: -51.5,-44.5 - parent: 2 - - uid: 13890 - components: - - type: Transform - pos: -47.5,17.5 - parent: 2 - - uid: 13892 - components: - - type: Transform - pos: 19.5,23.5 - parent: 2 - - uid: 13897 - components: - - type: Transform - pos: 18.5,20.5 - parent: 2 - - uid: 13900 - components: - - type: Transform - pos: 18.5,26.5 - parent: 2 - - uid: 13901 - components: - - type: Transform - pos: 18.5,18.5 - parent: 2 - - uid: 13903 - components: - - type: Transform - pos: 15.5,30.5 - parent: 2 - - uid: 13904 - components: - - type: Transform - pos: 13.5,29.5 - parent: 2 - - uid: 13906 - components: - - type: Transform - pos: 9.5,27.5 - parent: 2 - - uid: 13907 - components: - - type: Transform - pos: -46.5,17.5 - parent: 2 - - uid: 13908 - components: - - type: Transform - pos: 10.5,29.5 - parent: 2 - - uid: 13911 - components: - - type: Transform - pos: 9.5,-13.5 - parent: 2 - - uid: 13912 - components: - - type: Transform - pos: 11.5,-13.5 - parent: 2 - - uid: 13913 - components: - - type: Transform - pos: 12.5,-15.5 - parent: 2 - - uid: 13914 - components: - - type: Transform - pos: 11.5,-15.5 - parent: 2 - - uid: 13917 - components: - - type: Transform - pos: 13.5,-20.5 - parent: 2 - - uid: 13920 - components: - - type: Transform - pos: -40.5,-41.5 - parent: 2 - - uid: 13925 - components: - - type: Transform - pos: -43.5,-46.5 - parent: 2 - - uid: 13975 - components: - - type: Transform - pos: 17.5,-19.5 - parent: 2 - - uid: 14018 - components: - - type: Transform - pos: 16.5,-20.5 - parent: 2 - - uid: 14057 - components: - - type: Transform - pos: -44.5,9.5 - parent: 2 - - uid: 14080 - components: - - type: Transform - pos: -44.5,7.5 - parent: 2 - - uid: 14094 - components: - - type: Transform - pos: 14.5,-16.5 - parent: 2 - - uid: 14098 - components: - - type: Transform - pos: 14.5,-15.5 - parent: 2 - - uid: 14100 - components: - - type: Transform - pos: 18.5,-23.5 - parent: 2 - - uid: 14101 - components: - - type: Transform - pos: 24.5,-23.5 - parent: 2 - - uid: 14102 - components: - - type: Transform - pos: 18.5,-19.5 - parent: 2 - - uid: 14131 - components: - - type: Transform - pos: 6.5,-21.5 - parent: 2 - - uid: 14132 - components: - - type: Transform - pos: 9.5,-11.5 - parent: 2 - - uid: 14133 - components: - - type: Transform - pos: 11.5,-9.5 - parent: 2 - - uid: 14151 - components: - - type: Transform - pos: 13.5,-6.5 - parent: 2 - - uid: 14164 - components: - - type: Transform - pos: -44.5,19.5 - parent: 2 - - uid: 14176 - components: - - type: Transform - pos: 10.5,-5.5 - parent: 2 - - uid: 14179 - components: - - type: Transform - pos: 5.5,-11.5 - parent: 2 - - uid: 14181 - components: - - type: Transform - pos: 5.5,-7.5 - parent: 2 - - uid: 14211 - components: - - type: Transform - pos: -22.5,23.5 - parent: 2 - - uid: 14247 - components: - - type: Transform - pos: 14.5,-2.5 - parent: 2 - - uid: 14260 - components: - - type: Transform - pos: -44.5,13.5 - parent: 2 - - uid: 14263 - components: - - type: Transform - pos: 22.5,-8.5 - parent: 2 - - uid: 14302 - components: - - type: Transform - pos: -14.5,-10.5 - parent: 2 - - uid: 14309 - components: - - type: Transform - pos: -14.5,-17.5 - parent: 2 - - uid: 14335 - components: - - type: Transform - pos: -2.5,15.5 - parent: 2 - - uid: 14363 - components: - - type: Transform - pos: -10.5,-47.5 - parent: 2 - - uid: 14364 - components: - - type: Transform - pos: -13.5,-53.5 - parent: 2 - - uid: 14365 - components: - - type: Transform - pos: -9.5,-49.5 - parent: 2 - - uid: 14367 - components: - - type: Transform - pos: -39.5,-14.5 - parent: 2 - - uid: 14368 - components: - - type: Transform - pos: -35.5,-14.5 - parent: 2 - - uid: 14376 - components: - - type: Transform - pos: -35.5,-13.5 - parent: 2 - - uid: 14379 - components: - - type: Transform - pos: -9.5,-53.5 - parent: 2 - - uid: 14380 - components: - - type: Transform - pos: -35.5,-12.5 - parent: 2 - - uid: 14382 - components: - - type: Transform - pos: -36.5,-14.5 - parent: 2 - - uid: 14383 - components: - - type: Transform - pos: -37.5,-14.5 - parent: 2 - - uid: 14399 - components: - - type: Transform - pos: -3.5,-26.5 - parent: 2 - - uid: 14413 - components: - - type: Transform - pos: 22.5,-32.5 - parent: 2 - - uid: 14430 - components: - - type: Transform - pos: -56.5,9.5 - parent: 2 - - uid: 14438 - components: - - type: Transform - pos: -57.5,9.5 - parent: 2 - - uid: 14439 - components: - - type: Transform - pos: -56.5,14.5 - parent: 2 - - uid: 14444 - components: - - type: Transform - pos: 23.5,-32.5 - parent: 2 - - uid: 14447 - components: - - type: Transform - pos: -56.5,7.5 - parent: 2 - - uid: 14448 - components: - - type: Transform - pos: 21.5,-32.5 - parent: 2 - - uid: 14449 - components: - - type: Transform - pos: 18.5,-31.5 - parent: 2 - - uid: 14452 - components: - - type: Transform - pos: 1.5,-38.5 - parent: 2 - - uid: 14455 - components: - - type: Transform - pos: -0.5,-37.5 - parent: 2 - - uid: 14456 - components: - - type: Transform - pos: 2.5,-35.5 - parent: 2 - - uid: 14479 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -9.5,-34.5 - parent: 2 - - uid: 14485 - components: - - type: Transform - pos: 17.5,-25.5 - parent: 2 - - uid: 14486 - components: - - type: Transform - pos: 23.5,-27.5 - parent: 2 - - uid: 14492 - components: - - type: Transform - pos: 45.5,-42.5 - parent: 2 - - uid: 14494 - components: - - type: Transform - pos: 6.5,-69.5 - parent: 2 - - uid: 14496 - components: - - type: Transform - pos: 22.5,-29.5 - parent: 2 - - uid: 14499 - components: - - type: Transform - pos: -5.5,-79.5 - parent: 2 - - uid: 14500 - components: - - type: Transform - pos: 18.5,-27.5 - parent: 2 - - uid: 14509 - components: - - type: Transform - pos: -4.5,-69.5 - parent: 2 - - uid: 14510 - components: - - type: Transform - pos: -13.5,-75.5 - parent: 2 - - uid: 14515 - components: - - type: Transform - pos: 46.5,-42.5 - parent: 2 - - uid: 14517 - components: - - type: Transform - pos: -13.5,-73.5 - parent: 2 - - uid: 14543 - components: - - type: Transform - pos: -3.5,-66.5 - parent: 2 - - uid: 14546 - components: - - type: Transform - pos: -10.5,-52.5 - parent: 2 - - uid: 14549 - components: - - type: Transform - pos: -37.5,24.5 - parent: 2 - - uid: 14553 - components: - - type: Transform - pos: -5.5,-60.5 - parent: 2 - - uid: 14554 - components: - - type: Transform - pos: -36.5,25.5 - parent: 2 - - uid: 14556 - components: - - type: Transform - pos: -36.5,27.5 - parent: 2 - - uid: 14557 - components: - - type: Transform - pos: -36.5,26.5 - parent: 2 - - uid: 14558 - components: - - type: Transform - pos: -40.5,24.5 - parent: 2 - - uid: 14560 - components: - - type: Transform - pos: -42.5,25.5 - parent: 2 - - uid: 14561 - components: - - type: Transform - pos: -36.5,30.5 - parent: 2 - - uid: 14572 - components: - - type: Transform - pos: -41.5,28.5 - parent: 2 - - uid: 14642 - components: - - type: Transform - pos: -30.5,29.5 - parent: 2 - - uid: 14715 - components: - - type: Transform - pos: -5.5,-61.5 - parent: 2 - - uid: 14744 - components: - - type: Transform - pos: -9.5,-66.5 - parent: 2 - - uid: 14792 - components: - - type: Transform - pos: -9.5,-57.5 - parent: 2 - - uid: 14816 - components: - - type: Transform - pos: -13.5,-55.5 - parent: 2 - - uid: 14825 - components: - - type: Transform - pos: -13.5,-69.5 - parent: 2 - - uid: 14837 - components: - - type: Transform - pos: -49.5,-5.5 - parent: 2 - - uid: 14852 - components: - - type: Transform - pos: -10.5,-66.5 - parent: 2 - - uid: 14877 - components: - - type: Transform - pos: -54.5,24.5 - parent: 2 - - uid: 14878 - components: - - type: Transform - pos: -47.5,13.5 - parent: 2 - - uid: 14906 - components: - - type: Transform - pos: 3.5,-54.5 - parent: 2 - - uid: 14908 - components: - - type: Transform - pos: 17.5,-60.5 - parent: 2 - - uid: 14909 - components: - - type: Transform - pos: -49.5,-6.5 - parent: 2 - - uid: 14916 - components: - - type: Transform - pos: 4.5,-85.5 - parent: 2 - - uid: 14917 - components: - - type: Transform - pos: -56.5,15.5 - parent: 2 - - uid: 14921 - components: - - type: Transform - pos: -47.5,12.5 - parent: 2 - - uid: 14974 - components: - - type: Transform - pos: 7.5,-61.5 - parent: 2 - - uid: 15015 - components: - - type: Transform - pos: 8.5,-61.5 - parent: 2 - - uid: 15023 - components: - - type: Transform - pos: 7.5,7.5 - parent: 2 - - uid: 15024 - components: - - type: Transform - pos: -9.5,-27.5 - parent: 2 - - uid: 15026 - components: - - type: Transform - pos: -47.5,24.5 - parent: 2 - - uid: 15028 - components: - - type: Transform - pos: 20.5,20.5 - parent: 2 - - uid: 15030 - components: - - type: Transform - pos: -46.5,23.5 - parent: 2 - - uid: 15031 - components: - - type: Transform - pos: -49.5,-15.5 - parent: 2 - - uid: 15032 - components: - - type: Transform - pos: -10.5,-25.5 - parent: 2 - - uid: 15033 - components: - - type: Transform - pos: 18.5,24.5 - parent: 2 - - uid: 15034 - components: - - type: Transform - pos: 54.5,-39.5 - parent: 2 - - uid: 15042 - components: - - type: Transform - pos: 4.5,-87.5 - parent: 2 - - uid: 15057 - components: - - type: Transform - pos: 8.5,-95.5 - parent: 2 - - uid: 15076 - components: - - type: Transform - pos: -55.5,23.5 - parent: 2 - - uid: 15117 - components: - - type: Transform - pos: -53.5,24.5 - parent: 2 - - uid: 15127 - components: - - type: Transform - pos: -55.5,24.5 - parent: 2 - - uid: 15134 - components: - - type: Transform - pos: -53.5,25.5 - parent: 2 - - uid: 15135 - components: - - type: Transform - pos: -49.5,24.5 - parent: 2 - - uid: 15141 - components: - - type: Transform - pos: -49.5,25.5 - parent: 2 - - uid: 15142 - components: - - type: Transform - pos: -30.5,-33.5 - parent: 2 - - uid: 15144 - components: - - type: Transform - pos: -10.5,9.5 - parent: 2 - - uid: 15154 - components: - - type: Transform - pos: 1.5,15.5 - parent: 2 - - uid: 15175 - components: - - type: Transform - pos: -55.5,21.5 - parent: 2 - - uid: 15204 - components: - - type: Transform - pos: -58.5,-20.5 - parent: 2 - - uid: 15240 - components: - - type: Transform - pos: -54.5,-58.5 - parent: 2 - - uid: 15244 - components: - - type: Transform - pos: -0.5,-85.5 - parent: 2 - - uid: 15253 - components: - - type: Transform - pos: -31.5,-62.5 - parent: 2 - - uid: 15265 - components: - - type: Transform - pos: 6.5,-87.5 - parent: 2 - - uid: 15283 - components: - - type: Transform - pos: -31.5,-70.5 - parent: 2 - - uid: 15286 - components: - - type: Transform - pos: -23.5,23.5 - parent: 2 - - uid: 15289 - components: - - type: Transform - pos: -31.5,-65.5 - parent: 2 - - uid: 15307 - components: - - type: Transform - pos: -36.5,-74.5 - parent: 2 - - uid: 15309 - components: - - type: Transform - pos: -23.5,-68.5 - parent: 2 - - uid: 15312 - components: - - type: Transform - pos: 8.5,15.5 - parent: 2 - - uid: 15316 - components: - - type: Transform - pos: -5.5,19.5 - parent: 2 - - uid: 15328 - components: - - type: Transform - pos: -10.5,34.5 - parent: 2 - - uid: 15335 - components: - - type: Transform - pos: -48.5,-14.5 - parent: 2 - - uid: 15336 - components: - - type: Transform - pos: -26.5,-43.5 - parent: 2 - - uid: 15342 - components: - - type: Transform - pos: -46.5,-14.5 - parent: 2 - - uid: 15347 - components: - - type: Transform - pos: -45.5,-14.5 - parent: 2 - - uid: 15352 - components: - - type: Transform - pos: 57.5,-77.5 - parent: 2 - - uid: 15373 - components: - - type: Transform - pos: -57.5,21.5 - parent: 2 - - uid: 15389 - components: - - type: Transform - pos: -4.5,-86.5 - parent: 2 - - uid: 15390 - components: - - type: Transform - pos: -57.5,14.5 - parent: 2 - - uid: 15444 - components: - - type: Transform - pos: -10.5,-86.5 - parent: 2 - - uid: 15446 - components: - - type: Transform - pos: 75.5,-65.5 - parent: 2 - - uid: 15447 - components: - - type: Transform - pos: 37.5,-77.5 - parent: 2 - - uid: 15448 - components: - - type: Transform - pos: -26.5,-39.5 - parent: 2 - - uid: 15449 - components: - - type: Transform - pos: 9.5,-79.5 - parent: 2 - - uid: 15450 - components: - - type: Transform - pos: 5.5,9.5 - parent: 2 - - uid: 15451 - components: - - type: Transform - pos: 39.5,26.5 - parent: 2 - - uid: 15456 - components: - - type: Transform - pos: -27.5,-52.5 - parent: 2 - - uid: 15460 - components: - - type: Transform - pos: -51.5,-17.5 - parent: 2 - - uid: 15462 - components: - - type: Transform - pos: -10.5,-58.5 - parent: 2 - - uid: 15466 - components: - - type: Transform - pos: -28.5,-51.5 - parent: 2 - - uid: 15467 - components: - - type: Transform - pos: -3.5,19.5 - parent: 2 - - uid: 15470 - components: - - type: Transform - pos: -27.5,-51.5 - parent: 2 - - uid: 15471 - components: - - type: Transform - pos: -48.5,-15.5 - parent: 2 - - uid: 15472 - components: - - type: Transform - pos: -58.5,-16.5 - parent: 2 - - uid: 15476 - components: - - type: Transform - pos: -27.5,-54.5 - parent: 2 - - uid: 15478 - components: - - type: Transform - pos: -27.5,-56.5 - parent: 2 - - uid: 15479 - components: - - type: Transform - pos: -10.5,-88.5 - parent: 2 - - uid: 15481 - components: - - type: Transform - pos: 12.5,-86.5 - parent: 2 - - uid: 15482 - components: - - type: Transform - pos: 16.5,-75.5 - parent: 2 - - uid: 15486 - components: - - type: Transform - pos: 16.5,-81.5 - parent: 2 - - uid: 15568 - components: - - type: Transform - pos: -27.5,-57.5 - parent: 2 - - uid: 15572 - components: - - type: Transform - pos: -4.5,-27.5 - parent: 2 - - uid: 15575 - components: - - type: Transform - pos: -42.5,-15.5 - parent: 2 - - uid: 15635 - components: - - type: Transform - pos: 87.5,-46.5 - parent: 2 - - uid: 15636 - components: - - type: Transform - pos: 86.5,-47.5 - parent: 2 - - uid: 15644 - components: - - type: Transform - pos: -20.5,23.5 - parent: 2 - - uid: 15648 - components: - - type: Transform - pos: 8.5,-60.5 - parent: 2 - - uid: 15665 - components: - - type: Transform - pos: -42.5,-16.5 - parent: 2 - - uid: 15672 - components: - - type: Transform - pos: -41.5,-16.5 - parent: 2 - - uid: 15675 - components: - - type: Transform - pos: -27.5,-59.5 - parent: 2 - - uid: 15679 - components: - - type: Transform - pos: -40.5,-17.5 - parent: 2 - - uid: 15703 - components: - - type: Transform - pos: -45.5,13.5 - parent: 2 - - uid: 15708 - components: - - type: Transform - pos: -32.5,-38.5 - parent: 2 - - uid: 15721 - components: - - type: Transform - pos: -44.5,6.5 - parent: 2 - - uid: 15726 - components: - - type: Transform - pos: -21.5,23.5 - parent: 2 - - uid: 15743 - components: - - type: Transform - pos: -5.5,23.5 - parent: 2 - - uid: 15786 - components: - - type: Transform - pos: -37.5,-58.5 - parent: 2 - - uid: 15812 - components: - - type: Transform - pos: -45.5,18.5 - parent: 2 - - uid: 15815 - components: - - type: Transform - pos: -37.5,-59.5 - parent: 2 - - uid: 15838 - components: - - type: Transform - pos: -46.5,12.5 - parent: 2 - - uid: 15843 - components: - - type: Transform - pos: -45.5,12.5 - parent: 2 - - uid: 15844 - components: - - type: Transform - pos: -47.5,14.5 - parent: 2 - - uid: 15863 - components: - - type: Transform - pos: -31.5,-57.5 - parent: 2 - - uid: 15865 - components: - - type: Transform - pos: 64.5,-61.5 - parent: 2 - - uid: 15878 - components: - - type: Transform - pos: 59.5,-70.5 - parent: 2 - - uid: 15884 - components: - - type: Transform - pos: -44.5,23.5 - parent: 2 - - uid: 15893 - components: - - type: Transform - pos: -21.5,-68.5 - parent: 2 - - uid: 15901 - components: - - type: Transform - pos: -49.5,1.5 - parent: 2 - - uid: 15902 - components: - - type: Transform - pos: -51.5,-16.5 - parent: 2 - - uid: 15904 - components: - - type: Transform - pos: -20.5,-45.5 - parent: 2 - - uid: 15905 - components: - - type: Transform - pos: -18.5,-45.5 - parent: 2 - - uid: 15906 - components: - - type: Transform - pos: -23.5,-57.5 - parent: 2 - - uid: 15909 - components: - - type: Transform - pos: -20.5,-57.5 - parent: 2 - - uid: 15913 - components: - - type: Transform - pos: -44.5,-14.5 - parent: 2 - - uid: 15915 - components: - - type: Transform - pos: 13.5,-86.5 - parent: 2 - - uid: 15917 - components: - - type: Transform - pos: -43.5,-15.5 - parent: 2 - - uid: 15921 - components: - - type: Transform - pos: -49.5,-9.5 - parent: 2 - - uid: 15922 - components: - - type: Transform - pos: -49.5,-7.5 - parent: 2 - - uid: 15923 - components: - - type: Transform - pos: -50.5,-10.5 - parent: 2 - - uid: 15928 - components: - - type: Transform - pos: 12.5,-76.5 - parent: 2 - - uid: 15932 - components: - - type: Transform - pos: -22.5,-44.5 - parent: 2 - - uid: 15949 - components: - - type: Transform - pos: 18.5,-30.5 - parent: 2 - - uid: 15950 - components: - - type: Transform - pos: -0.5,-35.5 - parent: 2 - - uid: 15951 - components: - - type: Transform - pos: 8.5,-65.5 - parent: 2 - - uid: 15953 - components: - - type: Transform - pos: -8.5,7.5 - parent: 2 - - uid: 15954 - components: - - type: Transform - pos: -12.5,-91.5 - parent: 2 - - uid: 15955 - components: - - type: Transform - pos: 17.5,-27.5 - parent: 2 - - uid: 15956 - components: - - type: Transform - pos: -54.5,-56.5 - parent: 2 - - uid: 15957 - components: - - type: Transform - pos: -3.5,-73.5 - parent: 2 - - uid: 15958 - components: - - type: Transform - pos: -2.5,5.5 - parent: 2 - - uid: 15959 - components: - - type: Transform - pos: -54.5,-60.5 - parent: 2 - - uid: 15960 - components: - - type: Transform - pos: -62.5,-58.5 - parent: 2 - - uid: 15961 - components: - - type: Transform - pos: -0.5,7.5 - parent: 2 - - uid: 15962 - components: - - type: Transform - pos: 1.5,6.5 - parent: 2 - - uid: 15963 - components: - - type: Transform - pos: 1.5,4.5 - parent: 2 - - uid: 15964 - components: - - type: Transform - pos: -4.5,3.5 - parent: 2 - - uid: 15966 - components: - - type: Transform - pos: -64.5,-60.5 - parent: 2 - - uid: 15967 - components: - - type: Transform - pos: -6.5,4.5 - parent: 2 - - uid: 15971 - components: - - type: Transform - pos: -64.5,-59.5 - parent: 2 - - uid: 15972 - components: - - type: Transform - pos: 22.5,-23.5 - parent: 2 - - uid: 15973 - components: - - type: Transform - pos: 15.5,-90.5 - parent: 2 - - uid: 15974 - components: - - type: Transform - pos: -5.5,-76.5 - parent: 2 - - uid: 15975 - components: - - type: Transform - pos: 26.5,-23.5 - parent: 2 - - uid: 15976 - components: - - type: Transform - pos: 35.5,-23.5 - parent: 2 - - uid: 15977 - components: - - type: Transform - pos: 32.5,-23.5 - parent: 2 - - uid: 15978 - components: - - type: Transform - pos: -6.5,-76.5 - parent: 2 - - uid: 15979 - components: - - type: Transform - pos: -47.5,-58.5 - parent: 2 - - uid: 15980 - components: - - type: Transform - pos: 36.5,-30.5 - parent: 2 - - uid: 15981 - components: - - type: Transform - pos: -1.5,-58.5 - parent: 2 - - uid: 15982 - components: - - type: Transform - pos: 11.5,-80.5 - parent: 2 - - uid: 15983 - components: - - type: Transform - pos: -8.5,-79.5 - parent: 2 - - uid: 15986 - components: - - type: Transform - pos: 36.5,-29.5 - parent: 2 - - uid: 15988 - components: - - type: Transform - pos: 39.5,-23.5 - parent: 2 - - uid: 15989 - components: - - type: Transform - pos: 5.5,1.5 - parent: 2 - - uid: 15990 - components: - - type: Transform - pos: -12.5,6.5 - parent: 2 - - uid: 15991 - components: - - type: Transform - pos: -47.5,-47.5 - parent: 2 - - uid: 15993 - components: - - type: Transform - pos: -43.5,-45.5 - parent: 2 - - uid: 15994 - components: - - type: Transform - pos: 60.5,-77.5 - parent: 2 - - uid: 15995 - components: - - type: Transform - pos: -43.5,-44.5 - parent: 2 - - uid: 15997 - components: - - type: Transform - pos: -5.5,-27.5 - parent: 2 - - uid: 15998 - components: - - type: Transform - pos: -36.5,-39.5 - parent: 2 - - uid: 15999 - components: - - type: Transform - pos: 17.5,-24.5 - parent: 2 - - uid: 16002 - components: - - type: Transform - pos: -36.5,-38.5 - parent: 2 - - uid: 16003 - components: - - type: Transform - pos: -3.5,-25.5 - parent: 2 - - uid: 16004 - components: - - type: Transform - pos: 28.5,-5.5 - parent: 2 - - uid: 16017 - components: - - type: Transform - pos: -46.5,-41.5 - parent: 2 - - uid: 16040 - components: - - type: Transform - pos: -46.5,-40.5 - parent: 2 - - uid: 16055 - components: - - type: Transform - pos: -8.5,-76.5 - parent: 2 - - uid: 16072 - components: - - type: Transform - pos: -32.5,-30.5 - parent: 2 - - uid: 16073 - components: - - type: Transform - pos: -57.5,-9.5 - parent: 2 - - uid: 16080 - components: - - type: Transform - pos: -12.5,-52.5 - parent: 2 - - uid: 16081 - components: - - type: Transform - pos: -57.5,-8.5 - parent: 2 - - uid: 16082 - components: - - type: Transform - pos: -56.5,-8.5 - parent: 2 - - uid: 16083 - components: - - type: Transform - pos: -37.5,-31.5 - parent: 2 - - uid: 16088 - components: - - type: Transform - pos: 30.5,-59.5 - parent: 2 - - uid: 16089 - components: - - type: Transform - pos: 32.5,-57.5 - parent: 2 - - uid: 16092 - components: - - type: Transform - pos: 13.5,-66.5 - parent: 2 - - uid: 16094 - components: - - type: Transform - pos: -3.5,-69.5 - parent: 2 - - uid: 16113 - components: - - type: Transform - pos: -64.5,-57.5 - parent: 2 - - uid: 16131 - components: - - type: Transform - pos: 0.5,-38.5 - parent: 2 - - uid: 16148 - components: - - type: Transform - pos: 89.5,-37.5 - parent: 2 - - uid: 16151 - components: - - type: Transform - pos: -54.5,0.5 - parent: 2 - - uid: 16153 - components: - - type: Transform - pos: -4.5,-61.5 - parent: 2 - - uid: 16187 - components: - - type: Transform - pos: -53.5,0.5 - parent: 2 - - uid: 16201 - components: - - type: Transform - pos: 76.5,-75.5 - parent: 2 - - uid: 16210 - components: - - type: Transform - pos: 11.5,-79.5 - parent: 2 - - uid: 16211 - components: - - type: Transform - pos: -53.5,-5.5 - parent: 2 - - uid: 16219 - components: - - type: Transform - pos: 34.5,-56.5 - parent: 2 - - uid: 16230 - components: - - type: Transform - pos: 56.5,-56.5 - parent: 2 - - uid: 16231 - components: - - type: Transform - pos: 33.5,-56.5 - parent: 2 - - uid: 16232 - components: - - type: Transform - pos: 32.5,-59.5 - parent: 2 - - uid: 16233 - components: - - type: Transform - pos: 7.5,-69.5 - parent: 2 - - uid: 16234 - components: - - type: Transform - pos: 8.5,-66.5 - parent: 2 - - uid: 16235 - components: - - type: Transform - pos: -56.5,2.5 - parent: 2 - - uid: 16236 - components: - - type: Transform - pos: -16.5,23.5 - parent: 2 - - uid: 16237 - components: - - type: Transform - pos: -56.5,1.5 - parent: 2 - - uid: 16238 - components: - - type: Transform - pos: -53.5,-36.5 - parent: 2 - - uid: 16245 - components: - - type: Transform - pos: 26.5,-29.5 - parent: 2 - - uid: 16249 - components: - - type: Transform - pos: -56.5,3.5 - parent: 2 - - uid: 16273 - components: - - type: Transform - pos: -55.5,-5.5 - parent: 2 - - uid: 16274 - components: - - type: Transform - pos: -54.5,-5.5 - parent: 2 - - uid: 16276 - components: - - type: Transform - pos: -3.5,-68.5 - parent: 2 - - uid: 16278 - components: - - type: Transform - pos: -51.5,-18.5 - parent: 2 - - uid: 16279 - components: - - type: Transform - pos: -50.5,-7.5 - parent: 2 - - uid: 16281 - components: - - type: Transform - pos: -53.5,-7.5 - parent: 2 - - uid: 16283 - components: - - type: Transform - pos: -51.5,-19.5 - parent: 2 - - uid: 16287 - components: - - type: Transform - pos: -51.5,-39.5 - parent: 2 - - uid: 16294 - components: - - type: Transform - pos: -49.5,-39.5 - parent: 2 - - uid: 16297 - components: - - type: Transform - pos: -55.5,-8.5 - parent: 2 - - uid: 16303 - components: - - type: Transform - pos: -57.5,-17.5 - parent: 2 - - uid: 16308 - components: - - type: Transform - pos: -52.5,-46.5 - parent: 2 - - uid: 16313 - components: - - type: Transform - pos: -50.5,-46.5 - parent: 2 - - uid: 16323 - components: - - type: Transform - pos: -62.5,-39.5 - parent: 2 - - uid: 16355 - components: - - type: Transform - pos: -54.5,-8.5 - parent: 2 - - uid: 16362 - components: - - type: Transform - pos: -54.5,-7.5 - parent: 2 - - uid: 16364 - components: - - type: Transform - pos: -49.5,-8.5 - parent: 2 - - uid: 16365 - components: - - type: Transform - pos: -10.5,23.5 - parent: 2 - - uid: 16369 - components: - - type: Transform - pos: -63.5,-35.5 - parent: 2 - - uid: 16399 - components: - - type: Transform - pos: -56.5,-5.5 - parent: 2 - - uid: 16452 - components: - - type: Transform - pos: -50.5,-35.5 - parent: 2 - - uid: 16453 - components: - - type: Transform - pos: -49.5,-35.5 - parent: 2 - - uid: 16479 - components: - - type: Transform - pos: -57.5,-32.5 - parent: 2 - - uid: 16497 - components: - - type: Transform - pos: -56.5,-6.5 - parent: 2 - - uid: 16498 - components: - - type: Transform - pos: -56.5,-7.5 - parent: 2 - - uid: 16499 - components: - - type: Transform - pos: -50.5,2.5 - parent: 2 - - uid: 16518 - components: - - type: Transform - pos: 91.5,-48.5 - parent: 2 - - uid: 16519 - components: - - type: Transform - pos: 93.5,-37.5 - parent: 2 - - uid: 16520 - components: - - type: Transform - pos: 70.5,-45.5 - parent: 2 - - uid: 16521 - components: - - type: Transform - pos: 72.5,-45.5 - parent: 2 - - uid: 16524 - components: - - type: Transform - pos: 91.5,-47.5 - parent: 2 - - uid: 16526 - components: - - type: Transform - pos: 85.5,-46.5 - parent: 2 - - uid: 16527 - components: - - type: Transform - pos: 98.5,-42.5 - parent: 2 - - uid: 16528 - components: - - type: Transform - pos: 96.5,-45.5 - parent: 2 - - uid: 16529 - components: - - type: Transform - pos: 95.5,-46.5 - parent: 2 - - uid: 16531 - components: - - type: Transform - pos: 81.5,-45.5 - parent: 2 - - uid: 16532 - components: - - type: Transform - pos: 82.5,-41.5 - parent: 2 - - uid: 16533 - components: - - type: Transform - pos: 96.5,-39.5 - parent: 2 - - uid: 16534 - components: - - type: Transform - pos: 85.5,-41.5 - parent: 2 - - uid: 16535 - components: - - type: Transform - pos: 65.5,-39.5 - parent: 2 - - uid: 16536 - components: - - type: Transform - pos: 85.5,-38.5 - parent: 2 - - uid: 16538 - components: - - type: Transform - pos: 90.5,-36.5 - parent: 2 - - uid: 16541 - components: - - type: Transform - pos: 84.5,-45.5 - parent: 2 - - uid: 16549 - components: - - type: Transform - pos: 69.5,-39.5 - parent: 2 - - uid: 16550 - components: - - type: Transform - pos: 84.5,-39.5 - parent: 2 - - uid: 16552 - components: - - type: Transform - pos: 82.5,-44.5 - parent: 2 - - uid: 16553 - components: - - type: Transform - pos: 76.5,-45.5 - parent: 2 - - uid: 16555 - components: - - type: Transform - pos: 92.5,-41.5 - parent: 2 - - uid: 16558 - components: - - type: Transform - pos: 95.5,-47.5 - parent: 2 - - uid: 16560 - components: - - type: Transform - pos: 87.5,-36.5 - parent: 2 - - uid: 16562 - components: - - type: Transform - pos: 55.5,-35.5 - parent: 2 - - uid: 16563 - components: - - type: Transform - pos: 50.5,-36.5 - parent: 2 - - uid: 16568 - components: - - type: Transform - pos: 53.5,-42.5 - parent: 2 - - uid: 16572 - components: - - type: Transform - pos: 83.5,-44.5 - parent: 2 - - uid: 16574 - components: - - type: Transform - pos: 87.5,-37.5 - parent: 2 - - uid: 16576 - components: - - type: Transform - pos: 54.5,-41.5 - parent: 2 - - uid: 16582 - components: - - type: Transform - pos: 58.5,-35.5 - parent: 2 - - uid: 16585 - components: - - type: Transform - pos: 54.5,-38.5 - parent: 2 - - uid: 16586 - components: - - type: Transform - pos: 54.5,-40.5 - parent: 2 - - uid: 16588 - components: - - type: Transform - pos: 56.5,-35.5 - parent: 2 - - uid: 16591 - components: - - type: Transform - pos: 92.5,-48.5 - parent: 2 - - uid: 16592 - components: - - type: Transform - pos: 86.5,-45.5 - parent: 2 - - uid: 16593 - components: - - type: Transform - pos: 92.5,-42.5 - parent: 2 - - uid: 16594 - components: - - type: Transform - pos: 98.5,-43.5 - parent: 2 - - uid: 16596 - components: - - type: Transform - pos: 98.5,-44.5 - parent: 2 - - uid: 16597 - components: - - type: Transform - pos: 85.5,-39.5 - parent: 2 - - uid: 16599 - components: - - type: Transform - pos: 90.5,-43.5 - parent: 2 - - uid: 16600 - components: - - type: Transform - pos: 76.5,-39.5 - parent: 2 - - uid: 16605 - components: - - type: Transform - pos: 91.5,-37.5 - parent: 2 - - uid: 16609 - components: - - type: Transform - pos: 95.5,-37.5 - parent: 2 - - uid: 16612 - components: - - type: Transform - pos: 85.5,-44.5 - parent: 2 - - uid: 16655 - components: - - type: Transform - pos: -49.5,-25.5 - parent: 2 - - uid: 16673 - components: - - type: Transform - pos: 41.5,-14.5 - parent: 2 - - uid: 16704 - components: - - type: Transform - pos: 25.5,-33.5 - parent: 2 - - uid: 16723 - components: - - type: Transform - pos: 58.5,-61.5 - parent: 2 - - uid: 16724 - components: - - type: Transform - pos: -50.5,-24.5 - parent: 2 - - uid: 16731 - components: - - type: Transform - pos: 58.5,-58.5 - parent: 2 - - uid: 16732 - components: - - type: Transform - pos: 32.5,-52.5 - parent: 2 - - uid: 16744 - components: - - type: Transform - pos: 58.5,-62.5 - parent: 2 - - uid: 16745 - components: - - type: Transform - pos: 56.5,-66.5 - parent: 2 - - uid: 16749 - components: - - type: Transform - pos: 56.5,-67.5 - parent: 2 - - uid: 16759 - components: - - type: Transform - pos: 50.5,-40.5 - parent: 2 - - uid: 16783 - components: - - type: Transform - pos: 25.5,-36.5 - parent: 2 - - uid: 16818 - components: - - type: Transform - pos: 57.5,-66.5 - parent: 2 - - uid: 16827 - components: - - type: Transform - pos: -51.5,-28.5 - parent: 2 - - uid: 16835 - components: - - type: Transform - pos: 29.5,-52.5 - parent: 2 - - uid: 16840 - components: - - type: Transform - pos: 49.5,-8.5 - parent: 2 - - uid: 16842 - components: - - type: Transform - pos: 76.5,-44.5 - parent: 2 - - uid: 16843 - components: - - type: Transform - pos: 89.5,-48.5 - parent: 2 - - uid: 16878 - components: - - type: Transform - pos: 50.5,-38.5 - parent: 2 - - uid: 16879 - components: - - type: Transform - pos: 96.5,-38.5 - parent: 2 - - uid: 16886 - components: - - type: Transform - pos: 69.5,-45.5 - parent: 2 - - uid: 16887 - components: - - type: Transform - pos: 89.5,-47.5 - parent: 2 - - uid: 16895 - components: - - type: Transform - pos: 49.5,-9.5 - parent: 2 - - uid: 16899 - components: - - type: Transform - pos: -58.5,-24.5 - parent: 2 - - uid: 16900 - components: - - type: Transform - pos: 85.5,-40.5 - parent: 2 - - uid: 16913 - components: - - type: Transform - pos: -5.5,-96.5 - parent: 2 - - uid: 16921 - components: - - type: Transform - pos: 44.5,-13.5 - parent: 2 - - uid: 16937 - components: - - type: Transform - pos: 14.5,-89.5 - parent: 2 - - uid: 16947 - components: - - type: Transform - pos: -57.5,-20.5 - parent: 2 - - uid: 16948 - components: - - type: Transform - pos: 43.5,7.5 - parent: 2 - - uid: 16949 - components: - - type: Transform - pos: -56.5,-20.5 - parent: 2 - - uid: 16965 - components: - - type: Transform - pos: -49.5,-47.5 - parent: 2 - - uid: 16993 - components: - - type: Transform - pos: 58.5,-65.5 - parent: 2 - - uid: 16996 - components: - - type: Transform - pos: -17.5,23.5 - parent: 2 - - uid: 16997 - components: - - type: Transform - pos: 60.5,-56.5 - parent: 2 - - uid: 16998 - components: - - type: Transform - pos: 60.5,-55.5 - parent: 2 - - uid: 17000 - components: - - type: Transform - pos: 62.5,-51.5 - parent: 2 - - uid: 17002 - components: - - type: Transform - pos: 50.5,8.5 - parent: 2 - - uid: 17005 - components: - - type: Transform - pos: 32.5,-66.5 - parent: 2 - - uid: 17027 - components: - - type: Transform - pos: 49.5,8.5 - parent: 2 - - uid: 17061 - components: - - type: Transform - pos: 91.5,-41.5 - parent: 2 - - uid: 17073 - components: - - type: Transform - pos: 27.5,-49.5 - parent: 2 - - uid: 17090 - components: - - type: Transform - pos: 26.5,-49.5 - parent: 2 - - uid: 17091 - components: - - type: Transform - pos: 89.5,-50.5 - parent: 2 - - uid: 17095 - components: - - type: Transform - pos: 91.5,-51.5 - parent: 2 - - uid: 17096 - components: - - type: Transform - pos: 89.5,-54.5 - parent: 2 - - uid: 17124 - components: - - type: Transform - pos: 27.5,20.5 - parent: 2 - - uid: 17130 - components: - - type: Transform - pos: 87.5,-38.5 - parent: 2 - - uid: 17143 - components: - - type: Transform - pos: 5.5,-24.5 - parent: 2 - - uid: 17149 - components: - - type: Transform - pos: 44.5,-17.5 - parent: 2 - - uid: 17151 - components: - - type: Transform - pos: 43.5,-26.5 - parent: 2 - - uid: 17158 - components: - - type: Transform - pos: 86.5,-39.5 - parent: 2 - - uid: 17198 - components: - - type: Transform - pos: -58.5,-49.5 - parent: 2 - - uid: 17275 - components: - - type: Transform - pos: -29.5,-16.5 - parent: 2 - - uid: 17284 - components: - - type: Transform - pos: 83.5,-40.5 - parent: 2 - - uid: 17393 - components: - - type: Transform - pos: 21.5,20.5 - parent: 2 - - uid: 17458 - components: - - type: Transform - pos: 51.5,-43.5 - parent: 2 - - uid: 17459 - components: - - type: Transform - pos: 50.5,13.5 - parent: 2 - - uid: 17462 - components: - - type: Transform - pos: 98.5,-39.5 - parent: 2 - - uid: 17528 - components: - - type: Transform - pos: 47.5,3.5 - parent: 2 - - uid: 17544 - components: - - type: Transform - pos: 43.5,-1.5 - parent: 2 - - uid: 17609 - components: - - type: Transform - pos: 75.5,-39.5 - parent: 2 - - uid: 17651 - components: - - type: Transform - pos: 88.5,-37.5 - parent: 2 - - uid: 17655 - components: - - type: Transform - pos: 54.5,-34.5 - parent: 2 - - uid: 17706 - components: - - type: Transform - pos: 64.5,-51.5 - parent: 2 - - uid: 17721 - components: - - type: Transform - pos: 43.5,-18.5 - parent: 2 - - uid: 17730 - components: - - type: Transform - pos: 86.5,-25.5 - parent: 2 - - uid: 17732 - components: - - type: Transform - pos: 85.5,-26.5 - parent: 2 - - uid: 17734 - components: - - type: Transform - pos: 85.5,-28.5 - parent: 2 - - uid: 17735 - components: - - type: Transform - pos: 86.5,-32.5 - parent: 2 - - uid: 17751 - components: - - type: Transform - pos: 52.5,-43.5 - parent: 2 - - uid: 17755 - components: - - type: Transform - pos: 86.5,-46.5 - parent: 2 - - uid: 17756 - components: - - type: Transform - pos: 55.5,-39.5 - parent: 2 - - uid: 17761 - components: - - type: Transform - pos: 82.5,-43.5 - parent: 2 - - uid: 17762 - components: - - type: Transform - pos: 97.5,-45.5 - parent: 2 - - uid: 17764 - components: - - type: Transform - pos: 90.5,-37.5 - parent: 2 - - uid: 17766 - components: - - type: Transform - pos: 53.5,-43.5 - parent: 2 - - uid: 17768 - components: - - type: Transform - pos: 51.5,-40.5 - parent: 2 - - uid: 17770 - components: - - type: Transform - pos: 50.5,-43.5 - parent: 2 - - uid: 17789 - components: - - type: Transform - pos: 50.5,-42.5 - parent: 2 - - uid: 17791 - components: - - type: Transform - pos: 50.5,-35.5 - parent: 2 - - uid: 17796 - components: - - type: Transform - pos: 52.5,-40.5 - parent: 2 - - uid: 17799 - components: - - type: Transform - pos: 53.5,-40.5 - parent: 2 - - uid: 17800 - components: - - type: Transform - pos: 5.5,-5.5 - parent: 2 - - uid: 17813 - components: - - type: Transform - pos: 89.5,-51.5 - parent: 2 - - uid: 17817 - components: - - type: Transform - pos: -58.5,-51.5 - parent: 2 - - uid: 17847 - components: - - type: Transform - pos: -28.5,31.5 - parent: 2 - - uid: 17849 - components: - - type: Transform - pos: 88.5,-10.5 - parent: 2 - - uid: 17851 - components: - - type: Transform - pos: 89.5,-11.5 - parent: 2 - - uid: 17924 - components: - - type: Transform - pos: 43.5,-25.5 - parent: 2 - - uid: 17972 - components: - - type: Transform - pos: 45.5,-85.5 - parent: 2 - - uid: 18058 - components: - - type: Transform - pos: 38.5,-68.5 - parent: 2 - - uid: 18065 - components: - - type: Transform - pos: 38.5,-69.5 - parent: 2 - - uid: 18072 - components: - - type: Transform - pos: 49.5,-85.5 - parent: 2 - - uid: 18079 - components: - - type: Transform - pos: -31.5,-64.5 - parent: 2 - - uid: 18190 - components: - - type: Transform - pos: 56.5,-23.5 - parent: 2 - - uid: 18191 - components: - - type: Transform - pos: 54.5,-27.5 - parent: 2 - - uid: 18195 - components: - - type: Transform - pos: 55.5,-19.5 - parent: 2 - - uid: 18196 - components: - - type: Transform - pos: 50.5,-27.5 - parent: 2 - - uid: 18197 - components: - - type: Transform - pos: 49.5,-29.5 - parent: 2 - - uid: 18198 - components: - - type: Transform - pos: 50.5,-32.5 - parent: 2 - - uid: 18199 - components: - - type: Transform - pos: 50.5,-29.5 - parent: 2 - - uid: 18202 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 78.5,-39.5 - parent: 2 - - uid: 18208 - components: - - type: Transform - pos: -15.5,40.5 - parent: 2 - - uid: 18210 - components: - - type: Transform - pos: -14.5,39.5 - parent: 2 - - uid: 18212 - components: - - type: Transform - pos: 50.5,-76.5 - parent: 2 - - uid: 18220 - components: - - type: Transform - pos: -40.5,-21.5 - parent: 2 - - uid: 18221 - components: - - type: Transform - pos: 77.5,-39.5 - parent: 2 - - uid: 18222 - components: - - type: Transform - pos: -25.5,38.5 - parent: 2 - - uid: 18223 - components: - - type: Transform - pos: -24.5,39.5 - parent: 2 - - uid: 18243 - components: - - type: Transform - pos: -22.5,40.5 - parent: 2 - - uid: 18267 - components: - - type: Transform - pos: -27.5,36.5 - parent: 2 - - uid: 18351 - components: - - type: Transform - pos: -10.5,-45.5 - parent: 2 - - uid: 18400 - components: - - type: Transform - pos: 90.5,-54.5 - parent: 2 - - uid: 18409 - components: - - type: Transform - pos: 44.5,23.5 - parent: 2 - - uid: 18425 - components: - - type: Transform - pos: -36.5,-66.5 - parent: 2 - - uid: 18427 - components: - - type: Transform - pos: -36.5,-81.5 - parent: 2 - - uid: 18433 - components: - - type: Transform - pos: 42.5,-49.5 - parent: 2 - - uid: 18434 - components: - - type: Transform - pos: 54.5,-56.5 - parent: 2 - - uid: 18442 - components: - - type: Transform - pos: 40.5,-64.5 - parent: 2 - - uid: 18449 - components: - - type: Transform - pos: -30.5,-39.5 - parent: 2 - - uid: 18450 - components: - - type: Transform - pos: 38.5,-65.5 - parent: 2 - - uid: 18459 - components: - - type: Transform - pos: 54.5,-48.5 - parent: 2 - - uid: 18470 - components: - - type: Transform - pos: -29.5,-57.5 - parent: 2 - - uid: 18480 - components: - - type: Transform - pos: -28.5,-56.5 - parent: 2 - - uid: 18484 - components: - - type: Transform - pos: 32.5,-50.5 - parent: 2 - - uid: 18518 - components: - - type: Transform - pos: -36.5,-65.5 - parent: 2 - - uid: 18521 - components: - - type: Transform - pos: 50.5,-77.5 - parent: 2 - - uid: 18522 - components: - - type: Transform - pos: -28.5,-65.5 - parent: 2 - - uid: 18725 - components: - - type: Transform - pos: -35.5,-81.5 - parent: 2 - - uid: 18877 - components: - - type: Transform - pos: 26.5,-59.5 - parent: 2 - - uid: 18970 - components: - - type: Transform - pos: 53.5,-62.5 - parent: 2 - - uid: 18983 - components: - - type: Transform - pos: 92.5,-51.5 - parent: 2 - - uid: 18990 - components: - - type: Transform - pos: 95.5,-51.5 - parent: 2 - - uid: 19051 - components: - - type: Transform - pos: 50.5,-75.5 - parent: 2 - - uid: 19147 - components: - - type: Transform - pos: 22.5,13.5 - parent: 2 - - uid: 19149 - components: - - type: Transform - pos: -28.5,-50.5 - parent: 2 - - uid: 19157 - components: - - type: Transform - pos: 43.5,-76.5 - parent: 2 - - uid: 19226 - components: - - type: Transform - pos: 14.5,-96.5 - parent: 2 - - uid: 19228 - components: - - type: Transform - pos: 4.5,-15.5 - parent: 2 - - uid: 19231 - components: - - type: Transform - pos: 49.5,-84.5 - parent: 2 - - uid: 19239 - components: - - type: Transform - pos: 43.5,-63.5 - parent: 2 - - uid: 19241 - components: - - type: Transform - pos: 13.5,-4.5 - parent: 2 - - uid: 19246 - components: - - type: Transform - pos: 17.5,13.5 - parent: 2 - - uid: 19262 - components: - - type: Transform - pos: 50.5,-79.5 - parent: 2 - - uid: 19264 - components: - - type: Transform - pos: 4.5,-57.5 - parent: 2 - - uid: 19266 - components: - - type: Transform - pos: -49.5,-60.5 - parent: 2 - - uid: 19274 - components: - - type: Transform - pos: 11.5,-0.5 - parent: 2 - - uid: 19396 - components: - - type: Transform - pos: 43.5,-74.5 - parent: 2 - - uid: 19397 - components: - - type: Transform - pos: 80.5,-14.5 - parent: 2 - - uid: 19398 - components: - - type: Transform - pos: 27.5,-69.5 - parent: 2 - - uid: 19563 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 59.5,-39.5 - parent: 2 - - uid: 19565 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 64.5,-39.5 - parent: 2 - - uid: 19584 - components: - - type: Transform - pos: 58.5,-42.5 - parent: 2 - - uid: 19587 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 69.5,-35.5 - parent: 2 - - uid: 19588 - components: - - type: Transform - pos: 53.5,-63.5 - parent: 2 - - uid: 19600 - components: - - type: Transform - pos: 37.5,-61.5 - parent: 2 - - uid: 19778 - components: - - type: Transform - pos: 13.5,2.5 - parent: 2 - - uid: 19892 - components: - - type: Transform - pos: 53.5,-30.5 - parent: 2 - - uid: 19893 - components: - - type: Transform - pos: 53.5,-33.5 - parent: 2 - - uid: 19899 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -26.5,-60.5 - parent: 2 - - uid: 19905 - components: - - type: Transform - pos: -46.5,-58.5 - parent: 2 - - uid: 19906 - components: - - type: Transform - pos: -11.5,-57.5 - parent: 2 - - uid: 19907 - components: - - type: Transform - pos: 39.5,-76.5 - parent: 2 - - uid: 19909 - components: - - type: Transform - pos: 39.5,-74.5 - parent: 2 - - uid: 19910 - components: - - type: Transform - pos: 37.5,-76.5 - parent: 2 - - uid: 19919 - components: - - type: Transform - pos: -57.5,-24.5 - parent: 2 - - uid: 19948 - components: - - type: Transform - pos: -55.5,-24.5 - parent: 2 - - uid: 19959 - components: - - type: Transform - pos: -56.5,-21.5 - parent: 2 - - uid: 20142 - components: - - type: Transform - pos: 36.5,-50.5 - parent: 2 - - uid: 20160 - components: - - type: Transform - pos: -5.5,-72.5 - parent: 2 - - uid: 20163 - components: - - type: Transform - pos: -54.5,-50.5 - parent: 2 - - uid: 20165 - components: - - type: Transform - pos: 10.5,-13.5 - parent: 2 - - uid: 20167 - components: - - type: Transform - pos: -59.5,-57.5 - parent: 2 - - uid: 20170 - components: - - type: Transform - pos: -62.5,-60.5 - parent: 2 - - uid: 20181 - components: - - type: Transform - pos: 7.5,-72.5 - parent: 2 - - uid: 20279 - components: - - type: Transform - pos: -52.5,-24.5 - parent: 2 - - uid: 20318 - components: - - type: Transform - pos: -36.5,-59.5 - parent: 2 - - uid: 20392 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -26.5,-61.5 - parent: 2 - - uid: 20541 - components: - - type: Transform - pos: -46.5,-20.5 - parent: 2 - - uid: 20608 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -26.5,-62.5 - parent: 2 - - uid: 20663 - components: - - type: Transform - pos: -52.5,-27.5 - parent: 2 - - uid: 20759 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 68.5,-39.5 - parent: 2 - - uid: 20767 - components: - - type: Transform - pos: -52.5,-26.5 - parent: 2 - - uid: 21279 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -12.5,-29.5 - parent: 2 - - uid: 21297 - components: - - type: Transform - pos: -56.5,-27.5 - parent: 2 - - uid: 21314 - components: - - type: Transform - pos: 13.5,-5.5 - parent: 2 - - uid: 21389 - components: - - type: Transform - pos: -43.5,-43.5 - parent: 2 - - uid: 21738 - components: - - type: Transform - pos: 4.5,-54.5 - parent: 2 - - uid: 21784 - components: - - type: Transform - pos: 7.5,-14.5 - parent: 2 - - uid: 21785 - components: - - type: Transform - pos: 48.5,25.5 - parent: 2 - - uid: 21852 - components: - - type: Transform - pos: -31.5,-26.5 - parent: 2 - - uid: 21868 - components: - - type: Transform - pos: 11.5,-11.5 - parent: 2 - - uid: 21877 - components: - - type: Transform - pos: -62.5,-36.5 - parent: 2 - - uid: 21878 - components: - - type: Transform - pos: -62.5,-38.5 - parent: 2 - - uid: 21881 - components: - - type: Transform - pos: -11.5,-52.5 - parent: 2 - - uid: 21897 - components: - - type: Transform - pos: 41.5,23.5 - parent: 2 - - uid: 21914 - components: - - type: Transform - pos: 42.5,-30.5 - parent: 2 - - uid: 22002 - components: - - type: Transform - pos: 17.5,-26.5 - parent: 2 - - uid: 22003 - components: - - type: Transform - pos: 23.5,-23.5 - parent: 2 - - uid: 22004 - components: - - type: Transform - pos: 18.5,-28.5 - parent: 2 - - uid: 22013 - components: - - type: Transform - pos: 18.5,-32.5 - parent: 2 - - uid: 22021 - components: - - type: Transform - pos: 27.5,-23.5 - parent: 2 - - uid: 22031 - components: - - type: Transform - pos: 38.5,-23.5 - parent: 2 - - uid: 22032 - components: - - type: Transform - pos: 41.5,-28.5 - parent: 2 - - uid: 22038 - components: - - type: Transform - pos: 18.5,30.5 - parent: 2 - - uid: 22055 - components: - - type: Transform - pos: 25.5,-47.5 - parent: 2 - - uid: 22081 - components: - - type: Transform - pos: 42.5,-28.5 - parent: 2 - - uid: 22082 - components: - - type: Transform - pos: 43.5,18.5 - parent: 2 - - uid: 22089 - components: - - type: Transform - pos: 17.5,16.5 - parent: 2 - - uid: 22096 - components: - - type: Transform - pos: 25.5,-23.5 - parent: 2 - - uid: 22097 - components: - - type: Transform - pos: 36.5,-23.5 - parent: 2 - - uid: 22098 - components: - - type: Transform - pos: 66.5,-70.5 - parent: 2 - - uid: 22099 - components: - - type: Transform - pos: 76.5,-74.5 - parent: 2 - - uid: 22105 - components: - - type: Transform - pos: 26.5,-11.5 - parent: 2 - - uid: 22115 - components: - - type: Transform - pos: 58.5,-66.5 - parent: 2 - - uid: 22116 - components: - - type: Transform - pos: 56.5,-63.5 - parent: 2 - - uid: 22117 - components: - - type: Transform - pos: 20.5,24.5 - parent: 2 - - uid: 22119 - components: - - type: Transform - pos: 60.5,-57.5 - parent: 2 - - uid: 22125 - components: - - type: Transform - pos: 18.5,23.5 - parent: 2 - - uid: 22127 - components: - - type: Transform - pos: 61.5,-55.5 - parent: 2 - - uid: 22134 - components: - - type: Transform - pos: 66.5,-84.5 - parent: 2 - - uid: 22184 - components: - - type: Transform - pos: 8.5,7.5 - parent: 2 - - uid: 22259 - components: - - type: Transform - pos: 62.5,-80.5 - parent: 2 - - uid: 22417 - components: - - type: Transform - pos: 86.5,-26.5 - parent: 2 - - uid: 22594 - components: - - type: Transform - pos: 85.5,-32.5 - parent: 2 - - uid: 22636 - components: - - type: Transform - pos: 87.5,-10.5 - parent: 2 - - uid: 22994 - components: - - type: Transform - pos: 80.5,-23.5 - parent: 2 - - uid: 23036 - components: - - type: Transform - pos: 13.5,-96.5 - parent: 2 - - uid: 23037 - components: - - type: Transform - pos: 64.5,-84.5 - parent: 2 - - uid: 23112 - components: - - type: Transform - pos: 56.5,-60.5 - parent: 2 - - uid: 23145 - components: - - type: Transform - pos: 58.5,-59.5 - parent: 2 - - uid: 23325 - components: - - type: Transform - pos: 58.5,-64.5 - parent: 2 - - uid: 23437 - components: - - type: Transform - pos: 83.5,-24.5 - parent: 2 - - uid: 23438 - components: - - type: Transform - pos: 93.5,-14.5 - parent: 2 - - uid: 23440 - components: - - type: Transform - pos: 85.5,-15.5 - parent: 2 - - uid: 23608 - components: - - type: Transform - pos: 52.5,-34.5 - parent: 2 - - uid: 23610 - components: - - type: Transform - pos: -6.5,-96.5 - parent: 2 - - uid: 23611 - components: - - type: Transform - pos: 15.5,-96.5 - parent: 2 - - uid: 23612 - components: - - type: Transform - pos: 5.5,-98.5 - parent: 2 - - uid: 23613 - components: - - type: Transform - pos: 39.5,-75.5 - parent: 2 - - uid: 23614 - components: - - type: Transform - pos: 15.5,-69.5 - parent: 2 - - uid: 23615 - components: - - type: Transform - pos: 21.5,-69.5 - parent: 2 - - uid: 23616 - components: - - type: Transform - pos: 60.5,-45.5 - parent: 2 - - uid: 23618 - components: - - type: Transform - pos: 39.5,-78.5 - parent: 2 - - uid: 23620 - components: - - type: Transform - pos: 13.5,3.5 - parent: 2 - - uid: 23621 - components: - - type: Transform - pos: 40.5,23.5 - parent: 2 - - uid: 23622 - components: - - type: Transform - pos: 42.5,16.5 - parent: 2 - - uid: 23623 - components: - - type: Transform - pos: 18.5,19.5 - parent: 2 - - uid: 23625 - components: - - type: Transform - pos: 36.5,26.5 - parent: 2 - - uid: 23627 - components: - - type: Transform - pos: 33.5,26.5 - parent: 2 - - uid: 23628 - components: - - type: Transform - pos: 17.5,18.5 - parent: 2 - - uid: 23629 - components: - - type: Transform - pos: 23.5,20.5 - parent: 2 - - uid: 23631 - components: - - type: Transform - pos: 41.5,13.5 - parent: 2 - - uid: 23632 - components: - - type: Transform - pos: 28.5,26.5 - parent: 2 - - uid: 23634 - components: - - type: Transform - pos: 15.5,29.5 - parent: 2 - - uid: 23635 - components: - - type: Transform - pos: 21.5,11.5 - parent: 2 - - uid: 23636 - components: - - type: Transform - pos: 17.5,11.5 - parent: 2 - - uid: 23637 - components: - - type: Transform - pos: 21.5,16.5 - parent: 2 - - uid: 23638 - components: - - type: Transform - pos: 22.5,14.5 - parent: 2 - - uid: 23639 - components: - - type: Transform - pos: 43.5,13.5 - parent: 2 - - uid: 23643 - components: - - type: Transform - pos: 10.5,7.5 - parent: 2 - - uid: 23645 - components: - - type: Transform - pos: 11.5,-7.5 - parent: 2 - - uid: 24769 - components: - - type: Transform - pos: 58.5,-41.5 - parent: 2 -- proto: WallReinforcedRust - entities: - - uid: 3413 - components: - - type: Transform - pos: -9.5,-29.5 - parent: 2 - - uid: 4945 - components: - - type: Transform - pos: -47.5,-20.5 - parent: 2 - - uid: 4966 - components: - - type: Transform - pos: -50.5,-42.5 - parent: 2 - - uid: 4974 - components: - - type: Transform - pos: -25.5,-24.5 - parent: 2 - - uid: 5009 - components: - - 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 - pos: 48.5,23.5 - parent: 2 - - uid: 5317 - components: - - type: Transform - pos: -31.5,-66.5 - parent: 2 - - uid: 5327 - components: - - type: Transform - pos: 28.5,-6.5 - parent: 2 - - uid: 5331 - components: - - type: Transform - pos: -31.5,-38.5 - parent: 2 - - uid: 5334 - components: - - type: Transform - pos: -51.5,-61.5 - parent: 2 - - uid: 5387 - components: - - type: Transform - pos: 41.5,-13.5 - parent: 2 - - uid: 5411 - components: - - type: Transform - pos: -40.5,-42.5 - parent: 2 - - uid: 5425 - components: - - type: Transform - pos: -43.5,24.5 - parent: 2 - - uid: 5488 - components: - - type: Transform - pos: 13.5,-61.5 - parent: 2 - - uid: 5493 - components: - - type: Transform - pos: -50.5,-25.5 - parent: 2 - - uid: 5512 - components: - - type: Transform - pos: 42.5,22.5 - parent: 2 - - uid: 5529 - components: - - type: Transform - pos: 18.5,-29.5 - parent: 2 - - uid: 5539 - components: - - type: Transform - pos: 4.5,27.5 - parent: 2 - - uid: 5548 - components: - - type: Transform - pos: -26.5,-26.5 - parent: 2 - - uid: 5579 - components: - - type: Transform - pos: -18.5,40.5 - parent: 2 - - uid: 5723 - components: - - type: Transform - pos: -36.5,-31.5 - parent: 2 - - uid: 5811 - components: - - type: Transform - pos: 12.5,-3.5 - parent: 2 - - uid: 5830 - components: - - type: Transform - pos: -46.5,2.5 - parent: 2 - - uid: 5901 - components: - - type: Transform - pos: 45.5,-49.5 - parent: 2 - - uid: 5907 - components: - - type: Transform - pos: 4.5,-59.5 - parent: 2 - - uid: 5915 - components: - - type: Transform - pos: -35.5,0.5 - parent: 2 - - uid: 5947 - components: - - type: Transform - pos: 51.5,-34.5 - parent: 2 - - uid: 5953 - components: - - type: Transform - pos: 54.5,-23.5 - parent: 2 - - uid: 5975 - components: - - type: Transform - pos: -47.5,-14.5 - parent: 2 - - uid: 6028 - components: - - type: Transform - pos: 60.5,-78.5 - parent: 2 - - uid: 6060 - components: - - type: Transform - pos: 50.5,-34.5 - parent: 2 - - uid: 6085 - components: - - type: Transform - pos: 16.5,-16.5 - parent: 2 - - uid: 6109 - components: - - type: Transform - pos: 47.5,-42.5 - parent: 2 - - uid: 6112 - components: - - type: Transform - pos: -25.5,-37.5 - parent: 2 - - uid: 6122 - components: - - type: Transform - pos: -40.5,-39.5 - parent: 2 - - uid: 6145 - components: - - type: Transform - pos: -1.5,27.5 - parent: 2 - - uid: 6160 - components: - - type: Transform - pos: 4.5,29.5 - parent: 2 - - uid: 6161 - components: - - type: Transform - pos: 54.5,-57.5 - parent: 2 - - uid: 6165 - components: - - type: Transform - pos: -19.5,11.5 - parent: 2 - - uid: 6186 - components: - - type: Transform - pos: -28.5,16.5 - parent: 2 - - uid: 6190 - components: - - type: Transform - pos: -53.5,-38.5 - parent: 2 - - uid: 6193 - components: - - type: Transform - pos: -29.5,-68.5 - parent: 2 - - uid: 6225 - components: - - type: Transform - pos: 31.5,-68.5 - parent: 2 - - uid: 6232 - components: - - type: Transform - pos: -30.5,-81.5 - parent: 2 - - uid: 6240 - components: - - type: Transform - pos: 7.5,-64.5 - parent: 2 - - uid: 6254 - components: - - type: Transform - pos: -63.5,-39.5 - parent: 2 - - uid: 6261 - components: - - type: Transform - pos: -39.5,32.5 - parent: 2 - - uid: 6295 - components: - - type: Transform - pos: -33.5,6.5 - parent: 2 - - uid: 6297 - components: - - type: Transform - pos: 44.5,-79.5 - parent: 2 - - uid: 6321 - components: - - type: Transform - pos: 6.5,-75.5 - parent: 2 - - uid: 6325 - components: - - type: Transform - pos: 9.5,-76.5 - parent: 2 - - uid: 6353 - components: - - type: Transform - pos: 56.5,-51.5 - parent: 2 - - uid: 6357 - components: - - type: Transform - pos: 9.5,-80.5 - parent: 2 - - uid: 6369 - components: - - type: Transform - pos: -26.5,37.5 - parent: 2 - - uid: 6370 - components: - - type: Transform - pos: -12.5,-31.5 - parent: 2 - - uid: 6374 - components: - - type: Transform - pos: -25.5,-43.5 - parent: 2 - - uid: 6376 - components: - - type: Transform - pos: 13.5,-89.5 - parent: 2 - - uid: 6397 - components: - - type: Transform - pos: -37.5,7.5 - parent: 2 - - uid: 6400 - components: - - type: Transform - pos: 67.5,-66.5 - parent: 2 - - uid: 6406 - components: - - type: Transform - pos: -37.5,-74.5 - parent: 2 - - uid: 6427 - components: - - type: Transform - pos: -8.5,6.5 - parent: 2 - - uid: 6428 - components: - - type: Transform - pos: 27.5,-32.5 - parent: 2 - - uid: 6430 - components: - - type: Transform - pos: -36.5,-60.5 - parent: 2 - - uid: 6433 - components: - - type: Transform - pos: -28.5,-57.5 - parent: 2 - - uid: 6437 - components: - - type: Transform - pos: -13.5,-79.5 - parent: 2 - - uid: 6439 - components: - - type: Transform - pos: 85.5,-24.5 - parent: 2 - - uid: 6464 - components: - - type: Transform - pos: 58.5,-57.5 - parent: 2 - - uid: 6476 - components: - - type: Transform - pos: -54.5,-39.5 - parent: 2 - - uid: 6482 - components: - - type: Transform - pos: -8.5,25.5 - parent: 2 - - uid: 6507 - components: - - type: Transform - pos: -53.5,-37.5 - parent: 2 - - uid: 6572 - components: - - type: Transform - pos: -31.5,-68.5 - parent: 2 - - uid: 6623 - components: - - type: Transform - pos: 64.5,-55.5 - parent: 2 - - uid: 6627 - components: - - type: Transform - pos: 56.5,-45.5 - parent: 2 - - uid: 6670 - components: - - type: Transform - pos: 14.5,29.5 - parent: 2 - - uid: 6684 - components: - - type: Transform - pos: 29.5,-47.5 - parent: 2 - - uid: 6685 - components: - - type: Transform - pos: 6.5,-23.5 - parent: 2 - - uid: 6712 - components: - - type: Transform - pos: -41.5,-17.5 - parent: 2 - - uid: 6716 - components: - - type: Transform - pos: -19.5,-68.5 - parent: 2 - - uid: 6739 - components: - - type: Transform - pos: 9.5,15.5 - parent: 2 - - uid: 6781 - components: - - type: Transform - pos: 53.5,-61.5 - parent: 2 - - uid: 6842 - components: - - type: Transform - pos: 30.5,-66.5 - parent: 2 - - uid: 6882 - components: - - type: Transform - pos: -57.5,-19.5 - parent: 2 - - uid: 6899 - components: - - type: Transform - pos: 56.5,-57.5 - parent: 2 - - uid: 6904 - components: - - type: Transform - pos: 40.5,-43.5 - parent: 2 - - uid: 6905 - components: - - type: Transform - pos: -44.5,8.5 - parent: 2 - - uid: 6923 - components: - - type: Transform - pos: -10.5,-27.5 - parent: 2 - - uid: 6925 - components: - - type: Transform - pos: -19.5,9.5 - parent: 2 - - uid: 6933 - components: - - type: Transform - pos: -10.5,-64.5 - parent: 2 - - uid: 6974 - components: - - type: Transform - pos: 91.5,-12.5 - parent: 2 - - uid: 6993 - components: - - type: Transform - pos: 36.5,-56.5 - parent: 2 - - uid: 6995 - components: - - type: Transform - pos: 49.5,-62.5 - parent: 2 - - uid: 6997 - components: - - type: Transform - pos: -5.5,-75.5 - parent: 2 - - uid: 7003 - components: - - type: Transform - pos: 48.5,-62.5 - parent: 2 - - uid: 7026 - components: - - type: Transform - pos: 63.5,-55.5 - parent: 2 - - uid: 7077 - components: - - type: Transform - pos: 44.5,7.5 - parent: 2 - - uid: 7098 - components: - - type: Transform - pos: -38.5,24.5 - parent: 2 - - uid: 7118 - components: - - type: Transform - pos: 50.5,-45.5 - parent: 2 - - uid: 7163 - components: - - type: Transform - pos: 55.5,-23.5 - parent: 2 - - uid: 7164 - components: - - type: Transform - pos: -9.5,-54.5 - parent: 2 - - uid: 7165 - components: - - type: Transform - pos: 49.5,-6.5 - parent: 2 - - uid: 7167 - components: - - type: Transform - pos: -53.5,-47.5 - parent: 2 - - uid: 7174 - components: - - type: Transform - pos: -10.5,-59.5 - parent: 2 - - uid: 7216 - components: - - type: Transform - pos: 47.5,1.5 - parent: 2 - - uid: 7217 - components: - - type: Transform - pos: -42.5,14.5 - parent: 2 - - uid: 7218 - components: - - type: Transform - pos: 44.5,-47.5 - parent: 2 - - uid: 7228 - components: - - type: Transform - pos: -58.5,-39.5 - parent: 2 - - uid: 7230 - components: - - type: Transform - pos: -35.5,-0.5 - parent: 2 - - uid: 7233 - components: - - type: Transform - pos: -52.5,-39.5 - parent: 2 - - uid: 7241 - components: - - type: Transform - pos: -50.5,-32.5 - parent: 2 - - uid: 7283 - components: - - type: Transform - pos: -9.5,23.5 - parent: 2 - - uid: 7293 - components: - - type: Transform - pos: 58.5,-67.5 - parent: 2 - - uid: 7308 - components: - - type: Transform - pos: 42.5,-62.5 - parent: 2 - - uid: 7318 - components: - - type: Transform - pos: 11.5,-76.5 - parent: 2 - - uid: 7359 - components: - - type: Transform - pos: 56.5,-59.5 - parent: 2 - - uid: 7370 - components: - - type: Transform - pos: 36.5,-57.5 - parent: 2 - - uid: 7390 - components: - - type: Transform - pos: 43.5,-78.5 - parent: 2 - - uid: 7430 - components: - - type: Transform - pos: -10.5,-23.5 - parent: 2 - - uid: 7507 - components: - - type: Transform - pos: -14.5,-21.5 - parent: 2 - - uid: 7516 - components: - - type: Transform - pos: -13.5,-71.5 - parent: 2 - - uid: 7518 - components: - - type: Transform - pos: -0.5,6.5 - parent: 2 - - uid: 7531 - components: - - type: Transform - pos: 43.5,-42.5 - parent: 2 - - uid: 7605 - components: - - type: Transform - pos: 12.5,-68.5 - parent: 2 - - uid: 7611 - components: - - type: Transform - pos: 5.5,-20.5 - parent: 2 - - uid: 7618 - components: - - type: Transform - pos: -46.5,-24.5 - parent: 2 - - uid: 7639 - components: - - type: Transform - pos: 86.5,-24.5 - parent: 2 - - uid: 7659 - components: - - type: Transform - pos: 5.5,6.5 - parent: 2 - - uid: 7673 - components: - - type: Transform - pos: 29.5,-59.5 - parent: 2 - - uid: 7700 - components: - - type: Transform - pos: 36.5,23.5 - parent: 2 - - uid: 7707 - components: - - type: Transform - pos: -20.5,2.5 - parent: 2 - - uid: 7717 - components: - - type: Transform - pos: 15.5,4.5 - parent: 2 - - uid: 7723 - components: - - type: Transform - pos: -9.5,-72.5 - parent: 2 - - uid: 7724 - components: - - type: Transform - pos: -43.5,-14.5 - parent: 2 - - uid: 7744 - components: - - type: Transform - pos: 37.5,-60.5 - parent: 2 - - uid: 7758 - components: - - type: Transform - pos: -1.5,-24.5 - parent: 2 - - uid: 7788 - components: - - type: Transform - pos: 32.5,-64.5 - parent: 2 - - uid: 7796 - components: - - type: Transform - pos: -56.5,16.5 - parent: 2 - - uid: 7799 - components: - - type: Transform - pos: -10.5,-65.5 - parent: 2 - - uid: 7943 - components: - - type: Transform - pos: 51.5,-32.5 - parent: 2 - - uid: 8039 - components: - - type: Transform - pos: 56.5,-58.5 - parent: 2 - - uid: 8051 - components: - - type: Transform - pos: -59.5,-10.5 - parent: 2 - - uid: 8111 - components: - - type: Transform - pos: 31.5,-47.5 - parent: 2 - - uid: 8144 - components: - - type: Transform - pos: -14.5,-4.5 - parent: 2 - - uid: 8204 - components: - - type: Transform - pos: 56.5,-65.5 - parent: 2 - - uid: 8209 - components: - - type: Transform - pos: 0.5,15.5 - parent: 2 - - uid: 8211 - components: - - type: Transform - pos: -22.5,-57.5 - parent: 2 - - uid: 8237 - components: - - type: Transform - pos: 49.5,-28.5 - parent: 2 - - uid: 8257 - components: - - type: Transform - pos: 8.5,-96.5 - parent: 2 - - uid: 8278 - components: - - type: Transform - pos: -35.5,-66.5 - parent: 2 - - uid: 8319 - components: - - type: Transform - pos: -8.5,3.5 - parent: 2 - - uid: 8342 - components: - - type: Transform - pos: 8.5,-75.5 - parent: 2 - - uid: 8393 - components: - - type: Transform - pos: -10.5,-22.5 - parent: 2 - - uid: 8399 - components: - - type: Transform - pos: -9.5,17.5 - parent: 2 - - uid: 8404 - components: - - type: Transform - pos: 43.5,-41.5 - parent: 2 - - uid: 8526 - components: - - type: Transform - pos: 58.5,-60.5 - parent: 2 - - uid: 8541 - components: - - type: Transform - pos: -31.5,-81.5 - parent: 2 - - uid: 8544 - components: - - type: Transform - pos: 13.5,-88.5 - parent: 2 - - uid: 8554 - components: - - type: Transform - pos: 65.5,-70.5 - parent: 2 - - uid: 8555 - components: - - type: Transform - pos: -41.5,0.5 - parent: 2 - - uid: 8559 - components: - - type: Transform - pos: -35.5,-78.5 - parent: 2 - - uid: 8571 - components: - - type: Transform - pos: -31.5,-21.5 - parent: 2 - - uid: 8577 - components: - - type: Transform - pos: -44.5,10.5 - parent: 2 - - uid: 8623 - components: - - type: Transform - pos: 15.5,26.5 - parent: 2 - - uid: 8624 - components: - - type: Transform - pos: -28.5,35.5 - parent: 2 - - uid: 8645 - components: - - type: Transform - pos: -45.5,16.5 - parent: 2 - - uid: 8703 - components: - - type: Transform - pos: -46.5,-47.5 - parent: 2 - - uid: 8725 - components: - - type: Transform - pos: -12.5,37.5 - parent: 2 - - uid: 8737 - components: - - type: Transform - pos: 16.5,-71.5 - parent: 2 - - uid: 8748 - components: - - type: Transform - pos: -6.5,3.5 - parent: 2 - - uid: 8750 - components: - - type: Transform - pos: 50.5,-65.5 - parent: 2 - - uid: 8760 - components: - - type: Transform - pos: 50.5,-74.5 - parent: 2 - - uid: 8767 - components: - - type: Transform - pos: -3.5,26.5 - parent: 2 - - uid: 8768 - components: - - type: Transform - pos: -0.5,15.5 - parent: 2 - - uid: 8770 - components: - - type: Transform - pos: 32.5,-68.5 - parent: 2 - - uid: 8771 - components: - - type: Transform - pos: 14.5,-0.5 - parent: 2 - - uid: 8772 - components: - - type: Transform - pos: -8.5,-80.5 - parent: 2 - - uid: 8774 - components: - - type: Transform - pos: 22.5,16.5 - parent: 2 - - uid: 8787 - components: - - type: Transform - pos: -54.5,-57.5 - parent: 2 - - uid: 8853 - components: - - type: Transform - pos: -25.5,-20.5 - parent: 2 - - uid: 8861 - components: - - type: Transform - pos: -54.5,-49.5 - parent: 2 - - uid: 8873 - components: - - type: Transform - pos: -40.5,18.5 - parent: 2 - - uid: 8878 - components: - - type: Transform - pos: 61.5,-80.5 - parent: 2 - - uid: 8879 - components: - - type: Transform - pos: 51.5,-47.5 - parent: 2 - - uid: 8880 - components: - - type: Transform - pos: 36.5,-28.5 - parent: 2 - - uid: 8882 - components: - - type: Transform - pos: 48.5,18.5 - parent: 2 - - uid: 8886 - components: - - type: Transform - pos: -49.5,0.5 - parent: 2 - - uid: 8887 - components: - - type: Transform - pos: -26.5,3.5 - parent: 2 - - uid: 8894 - components: - - type: Transform - pos: -26.5,4.5 - parent: 2 - - uid: 8896 - components: - - type: Transform - pos: 32.5,-51.5 - parent: 2 - - uid: 8904 - components: - - type: Transform - pos: -21.5,0.5 - parent: 2 - - uid: 8909 - components: - - type: Transform - pos: -21.5,9.5 - parent: 2 - - uid: 8913 - components: - - type: Transform - pos: -60.5,-35.5 - parent: 2 - - uid: 9045 - components: - - type: Transform - pos: 24.5,18.5 - parent: 2 - - uid: 9215 - components: - - type: Transform - pos: 45.5,-90.5 - parent: 2 - - uid: 9256 - components: - - type: Transform - pos: -35.5,-82.5 - parent: 2 - - uid: 9262 - components: - - type: Transform - pos: 18.5,-16.5 - parent: 2 - - uid: 9271 - components: - - type: Transform - pos: -26.5,17.5 - parent: 2 - - uid: 9276 - components: - - type: Transform - pos: 45.5,13.5 - parent: 2 - - uid: 9279 - components: - - type: Transform - pos: 50.5,-46.5 - parent: 2 - - uid: 9280 - components: - - type: Transform - pos: 36.5,-47.5 - parent: 2 - - uid: 9281 - components: - - type: Transform - pos: 4.5,28.5 - parent: 2 - - uid: 9283 - components: - - type: Transform - pos: -59.5,-54.5 - parent: 2 - - uid: 9287 - components: - - type: Transform - pos: -20.5,9.5 - parent: 2 - - uid: 9313 - components: - - type: Transform - pos: 42.5,-40.5 - parent: 2 - - uid: 9323 - components: - - type: Transform - pos: -47.5,0.5 - parent: 2 - - uid: 9333 - components: - - type: Transform - pos: -62.5,-35.5 - parent: 2 - - uid: 9389 - components: - - type: Transform - pos: -14.5,-5.5 - parent: 2 - - uid: 9399 - components: - - type: Transform - pos: 29.5,26.5 - parent: 2 - - uid: 9407 - components: - - type: Transform - pos: -27.5,-9.5 - parent: 2 - - uid: 9420 - components: - - type: Transform - pos: 7.5,1.5 - parent: 2 - - uid: 9430 - components: - - type: Transform - pos: 6.5,-73.5 - parent: 2 - - uid: 9495 - components: - - type: Transform - pos: -36.5,-11.5 - parent: 2 - - uid: 9507 - components: - - type: Transform - pos: 12.5,9.5 - parent: 2 - - uid: 9542 - components: - - type: Transform - pos: 54.5,-15.5 - parent: 2 - - uid: 9549 - components: - - type: Transform - pos: -30.5,1.5 - parent: 2 - - uid: 9555 - components: - - type: Transform - pos: -11.5,8.5 - parent: 2 - - uid: 9556 - components: - - type: Transform - pos: -11.5,-45.5 - parent: 2 - - uid: 9562 - components: - - type: Transform - pos: -54.5,-61.5 - parent: 2 - - uid: 9571 - components: - - type: Transform - pos: -51.5,-32.5 - parent: 2 - - uid: 9600 - components: - - type: Transform - pos: -49.5,-10.5 - parent: 2 - - uid: 9613 - components: - - type: Transform - pos: 39.5,-16.5 - parent: 2 - - uid: 9617 - components: - - type: Transform - pos: 17.5,-16.5 - parent: 2 - - uid: 9656 - components: - - type: Transform - pos: 33.5,27.5 - parent: 2 - - uid: 9668 - components: - - type: Transform - pos: 20.5,23.5 - parent: 2 - - uid: 9678 - components: - - type: Transform - pos: -54.5,-55.5 - parent: 2 - - uid: 9687 - components: - - type: Transform - pos: 4.5,-55.5 - parent: 2 - - uid: 9701 - components: - - type: Transform - pos: -33.5,-21.5 - parent: 2 - - uid: 9708 - components: - - type: Transform - pos: -58.5,-50.5 - parent: 2 - - uid: 9719 - components: - - type: Transform - pos: -27.5,-55.5 - parent: 2 - - uid: 9799 - components: - - type: Transform - pos: -31.5,-20.5 - parent: 2 - - uid: 9839 - components: - - type: Transform - pos: 14.5,4.5 - parent: 2 - - uid: 9852 - components: - - type: Transform - pos: -2.5,6.5 - parent: 2 - - uid: 9858 - components: - - type: Transform - pos: 41.5,-30.5 - parent: 2 - - uid: 9894 - components: - - type: Transform - pos: 39.5,-47.5 - parent: 2 - - uid: 9897 - components: - - type: Transform - pos: -31.5,-49.5 - parent: 2 - - uid: 9898 - components: - - type: Transform - pos: -19.5,12.5 - parent: 2 - - uid: 9899 - components: - - type: Transform - pos: -18.5,28.5 - parent: 2 - - uid: 9922 - components: - - type: Transform - pos: 5.5,-87.5 - parent: 2 - - uid: 9933 - components: - - type: Transform - pos: 29.5,-48.5 - parent: 2 - - uid: 9971 - components: - - type: Transform - pos: -36.5,-70.5 - parent: 2 - - uid: 9996 - components: - - type: Transform - pos: -3.5,-75.5 - parent: 2 - - uid: 9997 - components: - - type: Transform - pos: 60.5,-51.5 - parent: 2 - - uid: 10002 - components: - - type: Transform - pos: 14.5,-65.5 - parent: 2 - - uid: 10009 - components: - - type: Transform - pos: -42.5,13.5 - parent: 2 - - uid: 10023 - components: - - type: Transform - pos: -58.5,-10.5 - parent: 2 - - uid: 10051 - components: - - type: Transform - pos: 50.5,-14.5 - parent: 2 - - uid: 10055 - components: - - type: Transform - pos: -31.5,-33.5 - parent: 2 - - uid: 10059 - components: - - type: Transform - pos: 52.5,-10.5 - parent: 2 - - uid: 10061 - components: - - type: Transform - pos: -30.5,-65.5 - parent: 2 - - uid: 10096 - components: - - type: Transform - pos: 12.5,29.5 - parent: 2 - - uid: 10121 - components: - - type: Transform - pos: -42.5,4.5 - parent: 2 - - uid: 10148 - components: - - type: Transform - pos: -9.5,-56.5 - parent: 2 - - uid: 10173 - components: - - type: Transform - pos: 53.5,-32.5 - parent: 2 - - uid: 10174 - components: - - type: Transform - pos: 4.5,-5.5 - parent: 2 - - uid: 10175 - components: - - type: Transform - pos: 51.5,-72.5 - parent: 2 - - uid: 10182 - components: - - type: Transform - pos: 4.5,-20.5 - parent: 2 - - uid: 10187 - components: - - type: Transform - pos: -56.5,0.5 - parent: 2 - - uid: 10188 - components: - - type: Transform - pos: -3.5,21.5 - parent: 2 - - uid: 10193 - components: - - type: Transform - pos: 36.5,-51.5 - parent: 2 - - uid: 10213 - components: - - type: Transform - pos: -39.5,6.5 - parent: 2 - - uid: 10216 - components: - - type: Transform - pos: -51.5,-35.5 - parent: 2 - - uid: 10218 - components: - - type: Transform - pos: 44.5,15.5 - parent: 2 - - uid: 10228 - components: - - type: Transform - pos: -37.5,25.5 - parent: 2 - - uid: 10230 - components: - - type: Transform - pos: 27.5,19.5 - parent: 2 - - uid: 10241 - components: - - type: Transform - pos: -52.5,-61.5 - parent: 2 - - uid: 10252 - components: - - type: Transform - pos: 86.5,-28.5 - parent: 2 - - uid: 10263 - components: - - type: Transform - pos: 90.5,-12.5 - parent: 2 - - uid: 10273 - components: - - type: Transform - pos: -59.5,-35.5 - parent: 2 - - uid: 10384 - components: - - type: Transform - pos: 44.5,22.5 - parent: 2 - - uid: 10389 - components: - - type: Transform - pos: -23.5,40.5 - parent: 2 - - uid: 10410 - components: - - type: Transform - pos: -41.5,-9.5 - parent: 2 - - uid: 10412 - components: - - type: Transform - pos: -3.5,-72.5 - parent: 2 - - uid: 10417 - components: - - type: Transform - pos: -30.5,-78.5 - parent: 2 - - uid: 10419 - components: - - type: Transform - pos: -27.5,-68.5 - parent: 2 - - uid: 10422 - components: - - type: Transform - pos: 47.5,4.5 - parent: 2 - - uid: 10425 - components: - - type: Transform - pos: 42.5,-63.5 - parent: 2 - - uid: 10430 - components: - - type: Transform - pos: 13.5,-65.5 - parent: 2 - - uid: 10467 - components: - - type: Transform - pos: -14.5,0.5 - parent: 2 - - uid: 10483 - components: - - type: Transform - pos: 32.5,-47.5 - parent: 2 - - uid: 10494 - components: - - type: Transform - pos: 24.5,20.5 - parent: 2 - - uid: 10498 - components: - - type: Transform - pos: -48.5,2.5 - parent: 2 - - uid: 10531 - components: - - type: Transform - pos: -25.5,-39.5 - parent: 2 - - uid: 10536 - components: - - type: Transform - pos: -50.5,-39.5 - parent: 2 - - uid: 10541 - components: - - type: Transform - pos: -52.5,-32.5 - parent: 2 - - uid: 10550 - components: - - type: Transform - pos: 16.5,-83.5 - parent: 2 - - uid: 10557 - components: - - type: Transform - pos: 36.5,20.5 - parent: 2 - - uid: 10571 - components: - - type: Transform - pos: 38.5,-67.5 - parent: 2 - - uid: 10609 - components: - - type: Transform - pos: -41.5,-10.5 - parent: 2 - - uid: 10610 - components: - - type: Transform - pos: 26.5,-50.5 - parent: 2 - - uid: 10611 - components: - - type: Transform - pos: 12.5,-20.5 - parent: 2 - - uid: 10612 - components: - - type: Transform - pos: -10.5,28.5 - parent: 2 - - uid: 10615 - components: - - type: Transform - pos: -51.5,-10.5 - parent: 2 - - uid: 10618 - components: - - type: Transform - pos: -5.5,13.5 - parent: 2 - - uid: 10627 - components: - - type: Transform - pos: -13.5,-56.5 - parent: 2 - - uid: 10629 - components: - - type: Transform - pos: 50.5,-63.5 - parent: 2 - - uid: 10630 - components: - - type: Transform - pos: -39.5,-12.5 - parent: 2 - - uid: 10635 - components: - - type: Transform - pos: -20.5,25.5 - parent: 2 - - uid: 10668 - components: - - type: Transform - pos: -49.5,-16.5 - parent: 2 - - uid: 10679 - components: - - type: Transform - pos: 52.5,-14.5 - parent: 2 - - uid: 10691 - components: - - type: Transform - pos: -35.5,-70.5 - parent: 2 - - uid: 10693 - components: - - type: Transform - pos: 42.5,6.5 - parent: 2 - - uid: 10694 - components: - - type: Transform - pos: 25.5,-37.5 - parent: 2 - - uid: 10695 - components: - - type: Transform - pos: 48.5,-64.5 - parent: 2 - - uid: 10700 - components: - - type: Transform - pos: 40.5,-62.5 - parent: 2 - - uid: 10704 - components: - - type: Transform - pos: 12.5,-7.5 - parent: 2 - - uid: 10705 - components: - - type: Transform - pos: -33.5,4.5 - parent: 2 - - uid: 10706 - components: - - type: Transform - pos: -41.5,-8.5 - parent: 2 - - uid: 10708 - components: - - type: Transform - pos: 43.5,-75.5 - parent: 2 - - uid: 10709 - components: - - type: Transform - pos: 49.5,-90.5 - parent: 2 - - uid: 10711 - components: - - type: Transform - pos: 13.5,-7.5 - parent: 2 - - uid: 10715 - components: - - type: Transform - pos: -9.5,-79.5 - parent: 2 - - uid: 10748 - components: - - type: Transform - pos: -27.5,-58.5 - parent: 2 - - uid: 10767 - components: - - type: Transform - pos: 38.5,-62.5 - parent: 2 - - uid: 10777 - components: - - type: Transform - pos: -9.5,-51.5 - parent: 2 - - uid: 10780 - components: - - type: Transform - pos: 26.5,-52.5 - parent: 2 - - uid: 10788 - components: - - type: Transform - pos: 26.5,30.5 - parent: 2 - - uid: 10789 - components: - - type: Transform - pos: -31.5,-46.5 - parent: 2 - - uid: 10794 - components: - - type: Transform - pos: 40.5,-23.5 - parent: 2 - - uid: 10820 - components: - - type: Transform - pos: -0.5,5.5 - parent: 2 - - uid: 10822 - components: - - type: Transform - pos: -9.5,1.5 - parent: 2 - - uid: 10826 - components: - - type: Transform - pos: -45.5,23.5 - parent: 2 - - uid: 10830 - components: - - type: Transform - pos: -4.5,6.5 - parent: 2 - - uid: 10843 - components: - - type: Transform - pos: 11.5,9.5 - parent: 2 - - uid: 10850 - components: - - type: Transform - pos: 56.5,-48.5 - parent: 2 - - uid: 10858 - components: - - type: Transform - pos: -55.5,-61.5 - parent: 2 - - uid: 10879 - components: - - type: Transform - pos: 60.5,-47.5 - parent: 2 - - uid: 10880 - components: - - type: Transform - pos: -20.5,0.5 - parent: 2 - - uid: 10885 - components: - - type: Transform - pos: 63.5,-83.5 - parent: 2 - - uid: 10893 - components: - - type: Transform - pos: 43.5,-69.5 - parent: 2 - - uid: 10914 - components: - - type: Transform - pos: 22.5,-27.5 - parent: 2 - - uid: 10925 - components: - - type: Transform - pos: -44.5,12.5 - parent: 2 - - uid: 10968 - components: - - type: Transform - pos: 4.5,-86.5 - parent: 2 - - uid: 10970 - components: - - type: Transform - pos: 28.5,-52.5 - parent: 2 - - uid: 10971 - components: - - type: Transform - pos: -14.5,-57.5 - parent: 2 - - uid: 11017 - components: - - type: Transform - pos: 13.5,8.5 - parent: 2 - - uid: 11021 - components: - - type: Transform - pos: -29.5,-65.5 - parent: 2 - - uid: 11022 - components: - - type: Transform - pos: -30.5,-4.5 - parent: 2 - - uid: 11023 - components: - - type: Transform - pos: 43.5,-19.5 - parent: 2 - - uid: 11033 - components: - - type: Transform - pos: -31.5,-39.5 - parent: 2 - - uid: 11035 - components: - - type: Transform - pos: 17.5,17.5 - parent: 2 - - uid: 11038 - components: - - type: Transform - pos: -39.5,-39.5 - parent: 2 - - uid: 11039 - components: - - type: Transform - pos: 53.5,-47.5 - parent: 2 - - uid: 11040 - components: - - type: Transform - pos: -17.5,-68.5 - parent: 2 - - uid: 11042 - components: - - type: Transform - pos: -0.5,-24.5 - parent: 2 - - uid: 11047 - components: - - type: Transform - pos: -56.5,21.5 - parent: 2 - - uid: 11059 - components: - - type: Transform - pos: -47.5,23.5 - parent: 2 - - uid: 11074 - components: - - type: Transform - pos: -51.5,-45.5 - parent: 2 - - uid: 11076 - components: - - type: Transform - pos: -43.5,-42.5 - parent: 2 - - uid: 11082 - components: - - type: Transform - pos: -10.5,31.5 - parent: 2 - - uid: 11106 - components: - - type: Transform - pos: -11.5,6.5 - parent: 2 - - uid: 11109 - components: - - type: Transform - pos: 23.5,-60.5 - parent: 2 - - uid: 11122 - components: - - type: Transform - pos: 23.5,-29.5 - parent: 2 - - uid: 11161 - components: - - type: Transform - pos: 25.5,-38.5 - parent: 2 - - uid: 11165 - components: - - type: Transform - pos: -8.5,20.5 - parent: 2 - - uid: 11187 - components: - - type: Transform - pos: 44.5,-43.5 - parent: 2 - - uid: 11198 - components: - - type: Transform - pos: -20.5,3.5 - parent: 2 - - uid: 11199 - components: - - type: Transform - pos: 47.5,-70.5 - parent: 2 - - uid: 11202 - components: - - type: Transform - pos: 22.5,-28.5 - parent: 2 - - uid: 11205 - components: - - type: Transform - pos: 25.5,-34.5 - parent: 2 - - uid: 11209 - components: - - type: Transform - pos: 61.5,-70.5 - parent: 2 - - uid: 11212 - components: - - type: Transform - pos: -19.5,-45.5 - parent: 2 - - uid: 11216 - components: - - type: Transform - pos: 18.5,25.5 - parent: 2 - - uid: 11224 - components: - - type: Transform - pos: -48.5,-47.5 - parent: 2 - - uid: 11239 - components: - - type: Transform - pos: -55.5,-57.5 - parent: 2 - - uid: 11252 - components: - - type: Transform - pos: -3.5,16.5 - parent: 2 - - uid: 11253 - components: - - type: Transform - pos: -42.5,6.5 - parent: 2 - - uid: 11261 - components: - - type: Transform - pos: -9.5,-71.5 - parent: 2 - - uid: 11266 - components: - - type: Transform - pos: -9.5,13.5 - parent: 2 - - uid: 11286 - components: - - type: Transform - pos: 44.5,-49.5 - parent: 2 - - uid: 11287 - components: - - type: Transform - pos: -31.5,5.5 - parent: 2 - - uid: 11292 - components: - - type: Transform - pos: -28.5,-49.5 - parent: 2 - - uid: 11297 - components: - - type: Transform - pos: 51.5,13.5 - parent: 2 - - uid: 11323 - components: - - type: Transform - pos: -46.5,-42.5 - parent: 2 - - uid: 11332 - components: - - type: Transform - pos: 97.5,-25.5 - parent: 2 - - uid: 11347 - components: - - type: Transform - pos: -31.5,18.5 - parent: 2 - - uid: 11389 - components: - - type: Transform - pos: 23.5,-5.5 - parent: 2 - - uid: 11396 - components: - - type: Transform - pos: -44.5,-47.5 - parent: 2 - - uid: 11399 - components: - - type: Transform - pos: -41.5,26.5 - parent: 2 - - uid: 11402 - components: - - type: Transform - pos: -25.5,-34.5 - parent: 2 - - uid: 11435 - components: - - type: Transform - pos: 13.5,4.5 - parent: 2 - - uid: 11439 - components: - - type: Transform - pos: -30.5,-16.5 - parent: 2 - - uid: 11455 - components: - - type: Transform - pos: -34.5,18.5 - parent: 2 - - uid: 11498 - components: - - type: Transform - pos: 22.5,-6.5 - parent: 2 - - uid: 11503 - components: - - type: Transform - pos: 2.5,-85.5 - parent: 2 - - uid: 11523 - components: - - type: Transform - pos: -47.5,-5.5 - parent: 2 - - uid: 11554 - components: - - type: Transform - pos: -7.5,20.5 - parent: 2 - - uid: 11572 - components: - - type: Transform - pos: -56.5,-32.5 - parent: 2 - - uid: 11575 - components: - - type: Transform - pos: -45.5,17.5 - parent: 2 - - uid: 11578 - components: - - type: Transform - pos: -42.5,3.5 - parent: 2 - - uid: 11594 - components: - - type: Transform - pos: 37.5,-63.5 - parent: 2 - - uid: 11595 - components: - - type: Transform - pos: -46.5,0.5 - parent: 2 - - uid: 11609 - components: - - type: Transform - pos: 56.5,-61.5 - parent: 2 - - uid: 11620 - components: - - type: Transform - pos: 62.5,-55.5 - parent: 2 - - uid: 11636 - components: - - type: Transform - pos: 42.5,5.5 - parent: 2 - - uid: 11637 - components: - - type: Transform - pos: 11.5,-87.5 - parent: 2 - - uid: 11655 - components: - - type: Transform - pos: -52.5,-35.5 - parent: 2 - - uid: 11722 - components: - - type: Transform - pos: 19.5,-32.5 - parent: 2 - - uid: 11766 - components: - - type: Transform - pos: -44.5,16.5 - parent: 2 - - uid: 11787 - components: - - type: Transform - pos: 7.5,-20.5 - parent: 2 - - uid: 11795 - components: - - type: Transform - pos: 37.5,-78.5 - parent: 2 - - uid: 11803 - components: - - type: Transform - pos: -28.5,32.5 - parent: 2 - - uid: 11824 - components: - - type: Transform - pos: 14.5,13.5 - parent: 2 - - uid: 11825 - components: - - type: Transform - pos: 42.5,-34.5 - parent: 2 - - uid: 11841 - components: - - type: Transform - pos: 80.5,-16.5 - parent: 2 - - uid: 11844 - components: - - type: Transform - pos: -31.5,-59.5 - parent: 2 - - uid: 11859 - components: - - type: Transform - pos: 40.5,-18.5 - parent: 2 - - uid: 11875 - components: - - type: Transform - pos: 83.5,-12.5 - parent: 2 - - uid: 11881 - components: - - type: Transform - pos: 44.5,-14.5 - parent: 2 - - uid: 11882 - components: - - type: Transform - pos: -18.5,27.5 - parent: 2 - - uid: 11883 - components: - - type: Transform - pos: -43.5,-58.5 - parent: 2 - - uid: 11886 - components: - - type: Transform - pos: 5.5,-13.5 - parent: 2 - - uid: 11892 - components: - - type: Transform - pos: -20.5,8.5 - parent: 2 - - uid: 11894 - components: - - type: Transform - pos: -9.5,-76.5 - parent: 2 - - uid: 11903 - components: - - type: Transform - pos: -30.5,16.5 - parent: 2 - - uid: 11905 - components: - - type: Transform - pos: -26.5,-0.5 - parent: 2 - - uid: 11927 - components: - - type: Transform - pos: -13.5,3.5 - parent: 2 - - uid: 11931 - components: - - type: Transform - pos: 18.5,-18.5 - parent: 2 - - uid: 11936 - components: - - type: Transform - pos: -12.5,23.5 - parent: 2 - - uid: 11938 - components: - - type: Transform - pos: 47.5,0.5 - parent: 2 - - uid: 11939 - components: - - type: Transform - pos: 64.5,-67.5 - parent: 2 - - uid: 11966 - components: - - type: Transform - pos: 39.5,-32.5 - parent: 2 - - uid: 11974 - components: - - type: Transform - pos: -50.5,-16.5 - parent: 2 - - uid: 11976 - components: - - type: Transform - pos: -10.5,30.5 - parent: 2 - - uid: 11985 - components: - - type: Transform - pos: -57.5,-39.5 - parent: 2 - - uid: 11987 - components: - - type: Transform - pos: 40.5,-25.5 - parent: 2 - - uid: 11991 - components: - - type: Transform - pos: -57.5,-16.5 - parent: 2 - - uid: 11997 - components: - - type: Transform - pos: 19.5,11.5 - parent: 2 - - uid: 12005 - components: - - type: Transform - pos: 28.5,-9.5 - parent: 2 - - uid: 12026 - components: - - type: Transform - pos: 77.5,-73.5 - parent: 2 - - uid: 12029 - components: - - type: Transform - pos: 48.5,3.5 - parent: 2 - - uid: 12032 - components: - - type: Transform - pos: 53.5,-58.5 - parent: 2 - - uid: 12040 - components: - - type: Transform - pos: -3.5,-87.5 - parent: 2 - - uid: 12049 - components: - - type: Transform - pos: -24.5,-9.5 - parent: 2 - - uid: 12063 - components: - - type: Transform - pos: 73.5,-72.5 - parent: 2 - - uid: 12074 - components: - - type: Transform - pos: 2.5,-20.5 - parent: 2 - - uid: 12075 - components: - - type: Transform - pos: 24.5,-32.5 - parent: 2 - - uid: 12116 - components: - - type: Transform - pos: 83.5,-13.5 - parent: 2 - - uid: 12118 - components: - - type: Transform - pos: -28.5,34.5 - parent: 2 - - uid: 12127 - components: - - type: Transform - pos: 32.5,-67.5 - parent: 2 - - uid: 12133 - components: - - type: Transform - pos: -33.5,-11.5 - parent: 2 - - uid: 16964 - components: - - type: Transform - pos: -62.5,-57.5 - parent: 2 - - uid: 16995 - components: - - type: Transform - pos: -4.5,5.5 - parent: 2 - - uid: 16999 - components: - - type: Transform - pos: -43.5,-47.5 - parent: 2 - - uid: 17062 - components: - - type: Transform - pos: -39.5,-13.5 - parent: 2 - - uid: 17120 - components: - - type: Transform - pos: -3.5,-24.5 - parent: 2 - - uid: 17144 - components: - - type: Transform - pos: -59.5,-16.5 - parent: 2 - - uid: 17188 - components: - - type: Transform - pos: 26.5,20.5 - parent: 2 - - uid: 17527 - components: - - 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 - pos: -0.5,-38.5 - parent: 2 - - uid: 17752 - components: - - type: Transform - pos: -54.5,-24.5 - parent: 2 - - uid: 17848 - components: - - type: Transform - pos: 43.5,0.5 - parent: 2 - - uid: 18179 - components: - - type: Transform - pos: -26.5,24.5 - parent: 2 - - uid: 18211 - components: - - type: Transform - pos: 16.5,-60.5 - parent: 2 - - uid: 18234 - components: - - type: Transform - pos: 13.5,5.5 - parent: 2 - - uid: 18258 - components: - - type: Transform - pos: -37.5,32.5 - parent: 2 - - uid: 18262 - components: - - type: Transform - pos: 3.5,-7.5 - parent: 2 - - uid: 18270 - components: - - type: Transform - pos: -37.5,-28.5 - parent: 2 - - uid: 18382 - components: - - type: Transform - pos: -43.5,28.5 - parent: 2 - - uid: 18388 - components: - - type: Transform - pos: -13.5,-52.5 - parent: 2 - - uid: 18399 - components: - - type: Transform - pos: 4.5,-24.5 - parent: 2 - - uid: 18439 - components: - - type: Transform - pos: 41.5,-16.5 - parent: 2 - - uid: 18516 - components: - - type: Transform - pos: -10.5,27.5 - parent: 2 - - uid: 18605 - components: - - type: Transform - pos: -48.5,6.5 - parent: 2 - - uid: 18724 - components: - - type: Transform - pos: -42.5,12.5 - parent: 2 - - uid: 18847 - components: - - type: Transform - pos: -1.5,13.5 - parent: 2 - - uid: 18848 - components: - - type: Transform - pos: -23.5,-0.5 - parent: 2 - - uid: 18863 - components: - - type: Transform - pos: -32.5,18.5 - parent: 2 - - uid: 18967 - components: - - type: Transform - pos: -55.5,16.5 - parent: 2 - - uid: 19156 - components: - - type: Transform - pos: -11.5,9.5 - parent: 2 - - uid: 19222 - components: - - type: Transform - pos: -52.5,-20.5 - parent: 2 - - uid: 19229 - components: - - type: Transform - pos: 13.5,-3.5 - parent: 2 - - uid: 19240 - components: - - type: Transform - pos: -38.5,-31.5 - parent: 2 - - uid: 19245 - components: - - type: Transform - pos: -12.5,24.5 - parent: 2 - - uid: 19254 - components: - - type: Transform - pos: -20.5,1.5 - parent: 2 - - uid: 19261 - components: - - type: Transform - pos: -55.5,7.5 - parent: 2 - - uid: 19265 - components: - - type: Transform - pos: -54.5,2.5 - parent: 2 - - uid: 19348 - components: - - type: Transform - pos: -16.5,24.5 - parent: 2 - - uid: 19559 - components: - - type: Transform - pos: 31.5,-32.5 - parent: 2 - - uid: 19626 - components: - - type: Transform - pos: 18.5,16.5 - parent: 2 - - uid: 19844 - components: - - type: Transform - pos: -31.5,-7.5 - parent: 2 - - uid: 19894 - components: - - type: Transform - pos: -32.5,-33.5 - parent: 2 - - uid: 19895 - components: - - type: Transform - pos: -61.5,-35.5 - parent: 2 - - uid: 19916 - components: - - type: Transform - pos: -32.5,2.5 - parent: 2 - - uid: 20006 - components: - - type: Transform - pos: -50.5,-60.5 - parent: 2 - - uid: 20122 - components: - - type: Transform - pos: -27.5,-49.5 - parent: 2 - - uid: 20153 - components: - - type: Transform - pos: -8.5,-27.5 - parent: 2 - - uid: 20166 - components: - - type: Transform - pos: -38.5,-5.5 - parent: 2 - - uid: 20172 - components: - - type: Transform - pos: -46.5,-7.5 - parent: 2 - - uid: 20178 - components: - - type: Transform - pos: -52.5,-28.5 - parent: 2 - - uid: 20193 - components: - - type: Transform - pos: -19.5,-5.5 - parent: 2 - - uid: 20195 - components: - - type: Transform - pos: -0.5,-54.5 - parent: 2 - - uid: 20221 - components: - - type: Transform - pos: 2.5,-38.5 - parent: 2 - - uid: 20255 - components: - - type: Transform - pos: -33.5,7.5 - parent: 2 - - uid: 20320 - components: - - type: Transform - pos: -35.5,-21.5 - parent: 2 - - uid: 20321 - components: - - type: Transform - pos: 56.5,-50.5 - parent: 2 - - uid: 20601 - components: - - type: Transform - pos: -5.5,-69.5 - parent: 2 - - uid: 20605 - components: - - type: Transform - pos: 44.5,26.5 - parent: 2 - - uid: 20606 - components: - - type: Transform - pos: -0.5,3.5 - parent: 2 - - uid: 20634 - components: - - type: Transform - pos: 25.5,-45.5 - parent: 2 - - uid: 20670 - components: - - type: Transform - pos: -54.5,-10.5 - parent: 2 - - uid: 20706 - components: - - type: Transform - pos: -31.5,-58.5 - parent: 2 - - uid: 20722 - components: - - type: Transform - pos: -35.5,-5.5 - parent: 2 - - uid: 21223 - components: - - type: Transform - pos: -30.5,0.5 - parent: 2 - - uid: 21312 - components: - - type: Transform - pos: 48.5,-2.5 - parent: 2 - - uid: 21363 - components: - - type: Transform - pos: 22.5,15.5 - parent: 2 - - uid: 21395 - components: - - type: Transform - pos: -24.5,23.5 - parent: 2 - - uid: 21426 - components: - - type: Transform - pos: -20.5,-5.5 - parent: 2 - - uid: 21438 - components: - - type: Transform - pos: -53.5,-2.5 - parent: 2 - - uid: 21458 - components: - - type: Transform - pos: 42.5,18.5 - parent: 2 - - uid: 21760 - components: - - type: Transform - pos: -14.5,24.5 - parent: 2 - - uid: 21803 - components: - - type: Transform - pos: -44.5,14.5 - parent: 2 - - uid: 21807 - components: - - type: Transform - pos: 44.5,6.5 - parent: 2 - - uid: 21860 - components: - - type: Transform - pos: 22.5,-9.5 - parent: 2 - - uid: 21870 - components: - - type: Transform - pos: -26.5,8.5 - parent: 2 - - uid: 21879 - components: - - type: Transform - pos: -11.5,26.5 - parent: 2 - - uid: 21886 - components: - - type: Transform - pos: -51.5,-42.5 - parent: 2 - - uid: 21891 - components: - - type: Transform - pos: -24.5,24.5 - parent: 2 - - uid: 22005 - components: - - type: Transform - pos: -26.5,-9.5 - parent: 2 - - uid: 22010 - components: - - type: Transform - pos: -9.5,16.5 - parent: 2 - - uid: 22016 - components: - - type: Transform - pos: -56.5,-26.5 - parent: 2 - - uid: 22017 - components: - - type: Transform - pos: 9.5,7.5 - parent: 2 - - uid: 22027 - components: - - type: Transform - pos: -14.5,-9.5 - parent: 2 - - uid: 22101 - components: - - type: Transform - pos: 25.5,-5.5 - parent: 2 - - uid: 22102 - components: - - type: Transform - pos: 17.5,-29.5 - parent: 2 - - uid: 22108 - components: - - type: Transform - pos: -58.5,-61.5 - parent: 2 - - uid: 22707 - components: - - type: Transform - pos: -8.5,-32.5 - parent: 2 - - uid: 23324 - components: - - type: Transform - pos: 15.5,-16.5 - parent: 2 - - uid: 23336 - components: - - type: Transform - pos: 9.5,-5.5 - parent: 2 - - uid: 23340 - components: - - type: Transform - pos: -31.5,-67.5 - parent: 2 - - uid: 23619 - components: - - type: Transform - pos: -59.5,-60.5 - parent: 2 - - uid: 23626 - components: - - type: Transform - pos: 25.5,-41.5 - parent: 2 - - uid: 23630 - components: - - type: Transform - pos: -31.5,-10.5 - parent: 2 - - uid: 23633 - components: - - type: Transform - pos: -31.5,-63.5 - parent: 2 - - uid: 23640 - components: - - type: Transform - pos: -23.5,0.5 - parent: 2 - - uid: 23641 - components: - - type: Transform - pos: 17.5,-23.5 - parent: 2 - - uid: 23642 - components: - - type: Transform - pos: -32.5,-26.5 - parent: 2 - - uid: 23644 - components: - - type: Transform - pos: 22.5,-5.5 - parent: 2 - - uid: 23647 - components: - - type: Transform - pos: 57.5,-19.5 - parent: 2 - - uid: 23648 - components: - - type: Transform - pos: 42.5,-47.5 - parent: 2 - - uid: 23649 - components: - - type: Transform - pos: 52.5,-62.5 - parent: 2 - - uid: 23650 - components: - - type: Transform - pos: 30.5,-60.5 - parent: 2 - - uid: 23652 - components: - - type: Transform - pos: -24.5,18.5 - parent: 2 - - uid: 23654 - components: - - type: Transform - pos: -25.5,-33.5 - parent: 2 - - uid: 23655 - components: - - type: Transform - pos: 42.5,-64.5 - parent: 2 - - uid: 23658 - components: - - type: Transform - pos: 25.5,-46.5 - parent: 2 - - uid: 23660 - components: - - type: Transform - pos: 60.5,-50.5 - parent: 2 - - uid: 23662 - components: - - type: Transform - pos: -47.5,16.5 - parent: 2 - - uid: 23663 - components: - - type: Transform - pos: 75.5,-75.5 - parent: 2 - - uid: 23664 - components: - - type: Transform - pos: -11.5,1.5 - parent: 2 - - uid: 23857 - components: - - type: Transform - pos: 0.5,13.5 - parent: 2 - - uid: 23858 - components: - - type: Transform - pos: -56.5,-22.5 - parent: 2 - - uid: 23859 - components: - - type: Transform - pos: -35.5,7.5 - parent: 2 - - uid: 24232 - components: - - type: Transform - pos: -18.5,26.5 - parent: 2 - - uid: 24796 - components: - - type: Transform - pos: -38.5,6.5 - parent: 2 - - uid: 24797 - components: - - type: Transform - pos: -26.5,-11.5 - parent: 2 - - uid: 24798 - components: - - type: Transform - pos: -38.5,-28.5 - parent: 2 - - uid: 24799 - components: - - type: Transform - pos: 9.5,14.5 - parent: 2 - - uid: 24800 - components: - - type: Transform - pos: -30.5,-20.5 - parent: 2 - - uid: 24801 - components: - - type: Transform - pos: -28.5,-52.5 - parent: 2 - - uid: 24802 - components: - - type: Transform - pos: 16.5,-61.5 - parent: 2 - - uid: 24803 - components: - - type: Transform - pos: 22.5,-7.5 - parent: 2 - - uid: 24804 - components: - - type: Transform - pos: -43.5,-9.5 - parent: 2 - - uid: 24805 - components: - - type: Transform - pos: 40.5,-26.5 - parent: 2 - - uid: 24806 - components: - - type: Transform - pos: -35.5,-59.5 - parent: 2 - - uid: 24807 - components: - - type: Transform - pos: -27.5,-11.5 - parent: 2 - - uid: 24808 - components: - - type: Transform - pos: 4.5,-13.5 - parent: 2 -- proto: WallSolid - entities: - - uid: 86 - components: - - type: Transform - pos: -15.5,21.5 - parent: 2 - - uid: 208 - components: - - type: Transform - pos: 21.5,-34.5 - parent: 2 - - uid: 257 - components: - - type: Transform - pos: -37.5,-34.5 - parent: 2 - - uid: 319 - components: - - type: Transform - pos: 6.5,-40.5 - parent: 2 - - uid: 320 - components: - - type: Transform - pos: -8.5,-87.5 - parent: 2 - - uid: 334 - components: - - type: Transform - pos: 0.5,-43.5 - parent: 2 - - uid: 350 - components: - - type: Transform - pos: 5.5,-29.5 - parent: 2 - - uid: 381 - components: - - type: Transform - pos: -26.5,-35.5 - parent: 2 - - uid: 413 - components: - - type: Transform - pos: -27.5,23.5 - parent: 2 - - uid: 542 - components: - - type: Transform - pos: 67.5,-58.5 - parent: 2 - - uid: 620 - components: - - type: Transform - pos: -50.5,-31.5 - parent: 2 - - uid: 622 - components: - - type: Transform - pos: 7.5,-35.5 - parent: 2 - - uid: 624 - components: - - type: Transform - pos: 5.5,-39.5 - parent: 2 - - uid: 644 - components: - - type: Transform - pos: 40.5,-2.5 - parent: 2 - - uid: 658 - components: - - type: Transform - pos: -17.5,21.5 - parent: 2 - - uid: 696 - components: - - type: Transform - pos: -30.5,-14.5 - parent: 2 - - uid: 766 - components: - - type: Transform - pos: -32.5,-34.5 - parent: 2 - - uid: 835 - components: - - type: Transform - pos: -41.5,-56.5 - parent: 2 - - uid: 919 - components: - - type: Transform - pos: -39.5,17.5 - parent: 2 - - uid: 928 - components: - - type: Transform - pos: -9.5,21.5 - parent: 2 - - uid: 946 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -4.5,-35.5 - parent: 2 - - uid: 996 - components: - - type: Transform - pos: 35.5,14.5 - parent: 2 - - uid: 1025 - components: - - type: Transform - pos: 34.5,0.5 - parent: 2 - - uid: 1042 - components: - - type: Transform - pos: 44.5,-59.5 - parent: 2 - - uid: 1079 - components: - - type: Transform - pos: 73.5,-73.5 - parent: 2 - - uid: 1084 - components: - - type: Transform - pos: -31.5,-0.5 - parent: 2 - - uid: 1103 - components: - - type: Transform - pos: 71.5,-59.5 - parent: 2 - - uid: 1112 - components: - - type: Transform - pos: 41.5,-52.5 - parent: 2 - - uid: 1118 - components: - - type: Transform - pos: 90.5,-25.5 - parent: 2 - - uid: 1123 - components: - - type: Transform - pos: -1.5,-16.5 - parent: 2 - - uid: 1129 - components: - - type: Transform - pos: 33.5,-17.5 - parent: 2 - - uid: 1155 - components: - - type: Transform - pos: -17.5,-31.5 - parent: 2 - - uid: 1158 - components: - - type: Transform - pos: -10.5,-16.5 - parent: 2 - - uid: 1165 - components: - - type: Transform - pos: -17.5,18.5 - parent: 2 - - uid: 1168 - components: - - type: Transform - pos: 85.5,-20.5 - parent: 2 - - uid: 1376 - components: - - type: Transform - pos: 70.5,-67.5 - parent: 2 - - uid: 1393 - components: - - type: Transform - pos: -14.5,18.5 - parent: 2 - - uid: 1397 - components: - - type: Transform - pos: -12.5,18.5 - parent: 2 - - uid: 1439 - components: - - type: Transform - pos: -31.5,-23.5 - parent: 2 - - uid: 1444 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -0.5,-31.5 - parent: 2 - - uid: 1451 - components: - - type: Transform - pos: 21.5,-45.5 - parent: 2 - - uid: 1489 - components: - - type: Transform - pos: -10.5,-1.5 - parent: 2 - - uid: 1490 - components: - - type: Transform - pos: -35.5,-16.5 - parent: 2 - - uid: 1506 - components: - - type: Transform - pos: -15.5,-26.5 - parent: 2 - - uid: 1574 - components: - - type: Transform - pos: -12.5,-0.5 - parent: 2 - - uid: 1576 - components: - - type: Transform - pos: -11.5,-0.5 - parent: 2 - - uid: 1592 - components: - - type: Transform - pos: -7.5,-9.5 - parent: 2 - - uid: 1675 - components: - - type: Transform - pos: 31.5,-29.5 - parent: 2 - - uid: 1677 - components: - - type: Transform - pos: -42.5,-53.5 - parent: 2 - - uid: 1683 - components: - - type: Transform - pos: -25.5,21.5 - parent: 2 - - uid: 1707 - components: - - type: Transform - pos: -13.5,-5.5 - parent: 2 - - uid: 1708 - components: - - type: Transform - pos: -12.5,-5.5 - parent: 2 - - uid: 1714 - components: - - type: Transform - pos: -7.5,-5.5 - parent: 2 - - uid: 1740 - components: - - type: Transform - pos: -21.5,-28.5 - parent: 2 - - uid: 1812 - components: - - type: Transform - pos: -25.5,-44.5 - parent: 2 - - uid: 1869 - components: - - type: Transform - pos: 43.5,-5.5 - parent: 2 - - uid: 1882 - components: - - type: Transform - pos: 27.5,-40.5 - parent: 2 - - uid: 2063 - components: - - type: Transform - pos: 15.5,-4.5 - parent: 2 - - uid: 2072 - components: - - type: Transform - pos: 46.5,-35.5 - parent: 2 - - uid: 2073 - components: - - type: Transform - pos: 45.5,-31.5 - parent: 2 - - uid: 2143 - components: - - type: Transform - pos: 44.5,-36.5 - parent: 2 - - uid: 2174 - components: - - type: Transform - pos: 23.5,-0.5 - parent: 2 - - uid: 2213 - components: - - type: Transform - pos: 46.5,-9.5 - parent: 2 - - uid: 2216 - components: - - type: Transform - pos: 38.5,4.5 - parent: 2 - - uid: 2284 - components: - - type: Transform - pos: 44.5,-33.5 - parent: 2 - - uid: 2294 - components: - - type: Transform - pos: 19.5,-17.5 - parent: 2 - - uid: 2295 - components: - - type: Transform - pos: -11.5,-5.5 - parent: 2 - - uid: 2343 - components: - - type: Transform - pos: 38.5,16.5 - parent: 2 - - uid: 2344 - components: - - type: Transform - pos: 47.5,-36.5 - parent: 2 - - uid: 2348 - components: - - type: Transform - pos: 47.5,-34.5 - parent: 2 - - uid: 2349 - components: - - type: Transform - pos: 47.5,-33.5 - parent: 2 - - uid: 2350 - components: - - type: Transform - pos: 24.5,-1.5 - parent: 2 - - uid: 2357 - components: - - type: Transform - pos: -18.5,3.5 - parent: 2 - - uid: 2359 - components: - - type: Transform - pos: -18.5,0.5 - parent: 2 - - uid: 2366 - components: - - type: Transform - pos: -28.5,18.5 - parent: 2 - - uid: 2369 - components: - - type: Transform - pos: -18.5,-5.5 - parent: 2 - - uid: 2372 - components: - - type: Transform - pos: -20.5,18.5 - parent: 2 - - uid: 2376 - components: - - type: Transform - pos: -37.5,-16.5 - parent: 2 - - uid: 2379 - components: - - type: Transform - pos: -37.5,-17.5 - parent: 2 - - uid: 2385 - components: - - type: Transform - pos: -18.5,-12.5 - parent: 2 - - uid: 2413 - components: - - type: Transform - pos: 40.5,-0.5 - parent: 2 - - uid: 2414 - components: - - type: Transform - pos: -20.5,21.5 - parent: 2 - - uid: 2449 - components: - - type: Transform - pos: -30.5,21.5 - parent: 2 - - uid: 2467 - components: - - type: Transform - pos: -28.5,19.5 - parent: 2 - - uid: 2551 - components: - - type: Transform - pos: -18.5,-14.5 - parent: 2 - - uid: 2624 - components: - - type: Transform - pos: -36.5,-16.5 - parent: 2 - - uid: 2628 - components: - - type: Transform - pos: -18.5,-13.5 - parent: 2 - - uid: 2710 - components: - - type: Transform - pos: -13.5,-49.5 - parent: 2 - - uid: 2743 - components: - - type: Transform - pos: -21.5,-50.5 - parent: 2 - - uid: 2745 - components: - - type: Transform - pos: 48.5,-10.5 - parent: 2 - - uid: 2750 - components: - - type: Transform - pos: -6.5,-17.5 - parent: 2 - - uid: 2847 - components: - - type: Transform - pos: -6.5,-19.5 - parent: 2 - - uid: 2856 - components: - - type: Transform - pos: -6.5,-21.5 - parent: 2 - - uid: 2899 - components: - - type: Transform - pos: -13.5,-16.5 - parent: 2 - - uid: 2912 - components: - - type: Transform - pos: -19.5,21.5 - parent: 2 - - uid: 2938 - components: - - type: Transform - pos: -12.5,-16.5 - parent: 2 - - uid: 2983 - components: - - type: Transform - pos: -17.5,-49.5 - parent: 2 - - uid: 3072 - components: - - type: Transform - pos: 20.5,-5.5 - parent: 2 - - uid: 3076 - components: - - type: Transform - pos: -21.5,-49.5 - parent: 2 - - uid: 3079 - components: - - type: Transform - pos: 23.5,-43.5 - parent: 2 - - uid: 3087 - components: - - type: Transform - pos: 23.5,-57.5 - parent: 2 - - uid: 3101 - components: - - type: Transform - pos: 23.5,-42.5 - parent: 2 - - uid: 3126 - components: - - type: Transform - pos: -16.5,-29.5 - parent: 2 - - uid: 3137 - components: - - type: Transform - pos: 89.5,-28.5 - parent: 2 - - uid: 3163 - components: - - type: Transform - pos: 61.5,-74.5 - parent: 2 - - uid: 3207 - components: - - type: Transform - pos: -19.5,-26.5 - parent: 2 - - uid: 3209 - components: - - type: Transform - pos: 39.5,4.5 - parent: 2 - - uid: 3215 - components: - - type: Transform - pos: 12.5,-61.5 - parent: 2 - - uid: 3218 - components: - - type: Transform - pos: -13.5,-28.5 - parent: 2 - - uid: 3231 - components: - - type: Transform - pos: 63.5,-74.5 - parent: 2 - - uid: 3247 - components: - - type: Transform - pos: -0.5,-46.5 - parent: 2 - - uid: 3252 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -7.5,-29.5 - parent: 2 - - uid: 3261 - components: - - type: Transform - pos: 44.5,-32.5 - parent: 2 - - uid: 3270 - components: - - type: Transform - pos: 17.5,-58.5 - parent: 2 - - uid: 3285 - components: - - type: Transform - pos: -16.5,-28.5 - parent: 2 - - uid: 3302 - components: - - type: Transform - pos: 49.5,-27.5 - parent: 2 - - uid: 3308 - components: - - type: Transform - pos: -14.5,-36.5 - parent: 2 - - uid: 3310 - components: - - type: Transform - pos: -12.5,-35.5 - parent: 2 - - uid: 3318 - components: - - type: Transform - pos: 20.5,-45.5 - parent: 2 - - uid: 3324 - components: - - type: Transform - pos: -19.5,-28.5 - parent: 2 - - uid: 3338 - components: - - type: Transform - pos: -16.5,-26.5 - parent: 2 - - uid: 3342 - components: - - type: Transform - pos: -20.5,-26.5 - parent: 2 - - uid: 3351 - components: - - type: Transform - pos: -15.5,-21.5 - parent: 2 - - uid: 3379 - components: - - type: Transform - pos: 15.5,-3.5 - parent: 2 - - uid: 3401 - components: - - type: Transform - pos: 54.5,-55.5 - parent: 2 - - uid: 3404 - components: - - type: Transform - pos: 14.5,-7.5 - parent: 2 - - uid: 3411 - components: - - type: Transform - pos: 14.5,-34.5 - parent: 2 - - uid: 3419 - components: - - type: Transform - pos: 14.5,-9.5 - parent: 2 - - uid: 3453 - components: - - type: Transform - pos: 5.5,-37.5 - parent: 2 - - uid: 3462 - components: - - type: Transform - pos: 69.5,-81.5 - parent: 2 - - uid: 3469 - components: - - type: Transform - pos: 2.5,-41.5 - parent: 2 - - uid: 3478 - components: - - type: Transform - pos: -4.5,-36.5 - parent: 2 - - uid: 3479 - components: - - type: Transform - pos: -3.5,-36.5 - parent: 2 - - uid: 3481 - components: - - type: Transform - pos: -2.5,-36.5 - parent: 2 - - uid: 3502 - components: - - type: Transform - pos: 6.5,-26.5 - parent: 2 - - uid: 3518 - components: - - type: Transform - pos: 13.5,-43.5 - parent: 2 - - uid: 3529 - components: - - type: Transform - pos: -1.5,-42.5 - parent: 2 - - uid: 3579 - components: - - type: Transform - pos: -14.5,-28.5 - parent: 2 - - uid: 3734 - components: - - type: Transform - pos: 14.5,-46.5 - parent: 2 - - uid: 3736 - components: - - type: Transform - pos: 15.5,-46.5 - parent: 2 - - uid: 3738 - components: - - type: Transform - pos: 19.5,-35.5 - parent: 2 - - uid: 3761 - components: - - type: Transform - pos: 20.5,-34.5 - parent: 2 - - uid: 3813 - components: - - type: Transform - pos: 22.5,-38.5 - parent: 2 - - uid: 3814 - components: - - type: Transform - pos: 21.5,-38.5 - parent: 2 - - uid: 3841 - components: - - type: Transform - pos: 18.5,-34.5 - parent: 2 - - uid: 3851 - components: - - type: Transform - pos: 23.5,-36.5 - parent: 2 - - uid: 3852 - components: - - type: Transform - pos: 23.5,-35.5 - parent: 2 - - uid: 3854 - components: - - type: Transform - pos: 22.5,-34.5 - parent: 2 - - uid: 3867 - components: - - type: Transform - pos: -11.5,-43.5 - parent: 2 - - uid: 3876 - components: - - type: Transform - pos: -53.5,-56.5 - parent: 2 - - uid: 4004 - components: - - type: Transform - pos: 16.5,-49.5 - parent: 2 - - uid: 4006 - components: - - type: Transform - pos: 16.5,-47.5 - parent: 2 - - uid: 4055 - components: - - type: Transform - pos: 28.5,-12.5 - parent: 2 - - uid: 4073 - components: - - type: Transform - pos: 4.5,-26.5 - parent: 2 - - uid: 4098 - components: - - type: Transform - pos: 22.5,8.5 - parent: 2 - - uid: 4157 - components: - - type: Transform - pos: 46.5,-59.5 - parent: 2 - - uid: 4179 - components: - - type: Transform - pos: 31.5,-24.5 - parent: 2 - - uid: 4181 - components: - - type: Transform - pos: 31.5,-27.5 - parent: 2 - - uid: 4214 - components: - - type: Transform - pos: 37.5,-33.5 - parent: 2 - - uid: 4281 - components: - - type: Transform - pos: 37.5,-0.5 - parent: 2 - - uid: 4335 - components: - - type: Transform - pos: 28.5,-1.5 - parent: 2 - - uid: 4336 - components: - - type: Transform - pos: 29.5,-40.5 - parent: 2 - - uid: 4337 - components: - - type: Transform - pos: 28.5,-40.5 - parent: 2 - - uid: 4441 - components: - - type: Transform - pos: 44.5,-38.5 - parent: 2 - - uid: 4445 - components: - - type: Transform - pos: 38.5,-39.5 - parent: 2 - - uid: 4446 - components: - - type: Transform - pos: 32.5,-39.5 - parent: 2 - - uid: 4451 - components: - - type: Transform - pos: 28.5,9.5 - parent: 2 - - uid: 4558 - components: - - type: Transform - pos: 14.5,-11.5 - parent: 2 - - uid: 4642 - components: - - type: Transform - pos: 8.5,-40.5 - parent: 2 - - uid: 4656 - components: - - type: Transform - pos: 2.5,-27.5 - parent: 2 - - uid: 4694 - components: - - type: Transform - pos: 38.5,5.5 - parent: 2 - - uid: 4703 - components: - - type: Transform - pos: 68.5,-66.5 - parent: 2 - - uid: 4862 - components: - - type: Transform - pos: 71.5,-68.5 - parent: 2 - - uid: 4884 - components: - - type: Transform - pos: 37.5,-39.5 - parent: 2 - - uid: 4885 - components: - - type: Transform - pos: 50.5,-50.5 - parent: 2 - - uid: 4918 - components: - - type: Transform - pos: 34.5,16.5 - parent: 2 - - uid: 4931 - components: - - type: Transform - pos: 14.5,-10.5 - parent: 2 - - uid: 4951 - components: - - type: Transform - pos: -41.5,-33.5 - parent: 2 - - uid: 5027 - components: - - type: Transform - pos: -35.5,-55.5 - parent: 2 - - uid: 5029 - components: - - type: Transform - pos: 30.5,-39.5 - parent: 2 - - uid: 5101 - components: - - type: Transform - pos: 35.5,10.5 - parent: 2 - - uid: 5102 - components: - - type: Transform - pos: 18.5,-51.5 - parent: 2 - - uid: 5155 - components: - - type: Transform - pos: 44.5,-8.5 - parent: 2 - - uid: 5162 - components: - - type: Transform - pos: 44.5,-5.5 - parent: 2 - - uid: 5165 - components: - - type: Transform - pos: 22.5,-48.5 - parent: 2 - - uid: 5175 - components: - - type: Transform - pos: 42.5,-6.5 - parent: 2 - - uid: 5176 - components: - - type: Transform - pos: 20.5,-12.5 - parent: 2 - - uid: 5181 - components: - - type: Transform - pos: 7.5,-32.5 - parent: 2 - - uid: 5187 - components: - - type: Transform - pos: -35.5,-57.5 - parent: 2 - - uid: 5192 - components: - - type: Transform - pos: -19.5,-31.5 - parent: 2 - - uid: 5195 - components: - - type: Transform - pos: -18.5,-26.5 - parent: 2 - - uid: 5197 - components: - - type: Transform - pos: 0.5,-27.5 - parent: 2 - - uid: 5218 - components: - - type: Transform - pos: 71.5,-75.5 - parent: 2 - - uid: 5221 - components: - - type: Transform - pos: 47.5,-35.5 - parent: 2 - - uid: 5241 - components: - - type: Transform - pos: -35.5,-53.5 - parent: 2 - - uid: 5279 - components: - - type: Transform - pos: -10.5,-15.5 - parent: 2 - - uid: 5290 - components: - - type: Transform - pos: 44.5,-27.5 - parent: 2 - - uid: 5304 - components: - - type: Transform - pos: -13.5,-9.5 - parent: 2 - - uid: 5319 - components: - - type: Transform - pos: 35.5,5.5 - parent: 2 - - uid: 5324 - components: - - type: Transform - pos: 16.5,-48.5 - parent: 2 - - uid: 5349 - components: - - type: Transform - pos: 29.5,-19.5 - parent: 2 - - uid: 5384 - components: - - type: Transform - pos: -52.5,-31.5 - parent: 2 - - uid: 5413 - components: - - type: Transform - pos: 34.5,5.5 - parent: 2 - - uid: 5422 - components: - - type: Transform - pos: 11.5,21.5 - parent: 2 - - uid: 5460 - components: - - type: Transform - pos: 39.5,-2.5 - parent: 2 - - uid: 5479 - components: - - type: Transform - pos: -41.5,-34.5 - parent: 2 - - uid: 5510 - components: - - type: Transform - pos: 47.5,-23.5 - parent: 2 - - uid: 5513 - components: - - type: Transform - pos: 12.5,-34.5 - parent: 2 - - uid: 5522 - components: - - type: Transform - pos: 62.5,-76.5 - parent: 2 - - uid: 5541 - components: - - type: Transform - pos: -35.5,-50.5 - parent: 2 - - uid: 5542 - components: - - type: Transform - pos: 44.5,-7.5 - parent: 2 - - uid: 5547 - components: - - type: Transform - pos: 36.5,16.5 - parent: 2 - - uid: 5569 - components: - - type: Transform - pos: 35.5,-0.5 - parent: 2 - - uid: 5572 - components: - - type: Transform - pos: 5.5,-43.5 - parent: 2 - - uid: 5580 - components: - - type: Transform - pos: -17.5,-44.5 - parent: 2 - - uid: 5585 - components: - - type: Transform - pos: -51.5,-49.5 - parent: 2 - - uid: 5601 - components: - - type: Transform - pos: 44.5,-10.5 - parent: 2 - - uid: 5606 - components: - - type: Transform - pos: 44.5,-12.5 - parent: 2 - - uid: 5607 - components: - - type: Transform - pos: 44.5,-11.5 - parent: 2 - - uid: 5618 - components: - - type: Transform - pos: 63.5,-79.5 - parent: 2 - - uid: 5636 - components: - - type: Transform - pos: 13.5,18.5 - parent: 2 - - uid: 5653 - components: - - type: Transform - pos: 26.5,-58.5 - parent: 2 - - uid: 5657 - components: - - type: Transform - pos: 3.5,-43.5 - parent: 2 - - uid: 5667 - components: - - type: Transform - pos: 23.5,4.5 - parent: 2 - - uid: 5688 - components: - - type: Transform - pos: -46.5,-30.5 - parent: 2 - - uid: 5691 - components: - - type: Transform - pos: 26.5,-53.5 - parent: 2 - - uid: 5703 - components: - - type: Transform - pos: -20.5,-39.5 - parent: 2 - - uid: 5732 - components: - - type: Transform - pos: 14.5,-54.5 - parent: 2 - - uid: 5733 - components: - - type: Transform - pos: 62.5,-74.5 - parent: 2 - - uid: 5737 - components: - - type: Transform - pos: 26.5,5.5 - parent: 2 - - uid: 5743 - components: - - type: Transform - pos: -14.5,-25.5 - parent: 2 - - uid: 5754 - components: - - type: Transform - pos: -5.5,-16.5 - parent: 2 - - uid: 5766 - components: - - type: Transform - pos: 33.5,-8.5 - parent: 2 - - uid: 5767 - components: - - type: Transform - pos: 33.5,-9.5 - parent: 2 - - uid: 5769 - components: - - type: Transform - pos: 33.5,-12.5 - parent: 2 - - uid: 5771 - components: - - type: Transform - pos: 12.5,-58.5 - parent: 2 - - uid: 5773 - components: - - type: Transform - pos: -14.5,-26.5 - parent: 2 - - uid: 5776 - components: - - type: Transform - pos: 33.5,-19.5 - parent: 2 - - uid: 5777 - components: - - type: Transform - pos: 13.5,-50.5 - parent: 2 - - uid: 5778 - components: - - type: Transform - pos: 34.5,-19.5 - parent: 2 - - uid: 5782 - components: - - type: Transform - pos: 38.5,-19.5 - parent: 2 - - uid: 5784 - components: - - type: Transform - pos: 24.5,4.5 - parent: 2 - - uid: 5795 - components: - - type: Transform - pos: 34.5,-8.5 - parent: 2 - - uid: 5797 - components: - - type: Transform - pos: 39.5,-8.5 - parent: 2 - - uid: 5798 - components: - - type: Transform - pos: 35.5,-8.5 - parent: 2 - - uid: 5803 - components: - - type: Transform - pos: -35.5,-47.5 - parent: 2 - - uid: 5804 - components: - - type: Transform - pos: -21.5,-31.5 - parent: 2 - - uid: 5805 - components: - - type: Transform - pos: -20.5,-31.5 - parent: 2 - - uid: 5806 - components: - - type: Transform - pos: 38.5,13.5 - parent: 2 - - uid: 5812 - components: - - type: Transform - pos: 42.5,-7.5 - parent: 2 - - uid: 5821 - components: - - type: Transform - pos: 44.5,-6.5 - parent: 2 - - uid: 5826 - components: - - type: Transform - pos: 35.5,11.5 - parent: 2 - - uid: 5835 - components: - - type: Transform - pos: 31.5,-44.5 - parent: 2 - - uid: 5836 - components: - - type: Transform - pos: 86.5,-17.5 - parent: 2 - - uid: 5839 - components: - - type: Transform - pos: 34.5,-7.5 - parent: 2 - - uid: 5859 - components: - - type: Transform - pos: 5.5,-40.5 - parent: 2 - - uid: 5864 - components: - - type: Transform - pos: 39.5,7.5 - parent: 2 - - uid: 5875 - components: - - type: Transform - pos: 5.5,-41.5 - parent: 2 - - uid: 5885 - components: - - type: Transform - pos: 39.5,1.5 - parent: 2 - - uid: 5886 - components: - - type: Transform - pos: 26.5,-40.5 - parent: 2 - - uid: 5888 - components: - - type: Transform - pos: 33.5,-16.5 - parent: 2 - - uid: 5895 - components: - - type: Transform - pos: 7.5,-43.5 - parent: 2 - - uid: 5906 - components: - - type: Transform - pos: 8.5,-35.5 - parent: 2 - - uid: 5909 - components: - - type: Transform - pos: 39.5,-12.5 - parent: 2 - - uid: 5912 - components: - - type: Transform - pos: 6.5,-29.5 - parent: 2 - - uid: 5916 - components: - - type: Transform - pos: 7.5,-29.5 - parent: 2 - - uid: 5928 - components: - - type: Transform - pos: 19.5,-34.5 - parent: 2 - - uid: 5939 - components: - - type: Transform - pos: -44.5,-52.5 - parent: 2 - - uid: 5940 - components: - - type: Transform - pos: 4.5,-33.5 - parent: 2 - - uid: 5942 - components: - - type: Transform - pos: 29.5,24.5 - parent: 2 - - uid: 5955 - components: - - type: Transform - pos: 40.5,0.5 - parent: 2 - - uid: 5957 - components: - - type: Transform - pos: 35.5,12.5 - parent: 2 - - uid: 5958 - components: - - type: Transform - pos: 22.5,-49.5 - parent: 2 - - uid: 5963 - components: - - type: Transform - pos: 16.5,-51.5 - parent: 2 - - uid: 5967 - components: - - type: Transform - pos: 19.5,-51.5 - parent: 2 - - uid: 5969 - components: - - type: Transform - pos: 21.5,-51.5 - parent: 2 - - uid: 6023 - components: - - type: Transform - pos: 12.5,-35.5 - parent: 2 - - uid: 6024 - components: - - type: Transform - pos: 5.5,-32.5 - parent: 2 - - uid: 6025 - components: - - type: Transform - pos: 8.5,-29.5 - parent: 2 - - uid: 6034 - components: - - type: Transform - pos: 39.5,-11.5 - parent: 2 - - uid: 6037 - components: - - type: Transform - pos: 39.5,-9.5 - parent: 2 - - uid: 6053 - components: - - type: Transform - pos: 4.5,-32.5 - parent: 2 - - uid: 6069 - components: - - type: Transform - pos: 39.5,-5.5 - parent: 2 - - uid: 6108 - components: - - type: Transform - pos: 8.5,-58.5 - parent: 2 - - uid: 6149 - components: - - type: Transform - pos: -47.5,-55.5 - parent: 2 - - uid: 6152 - components: - - type: Transform - pos: 12.5,-54.5 - parent: 2 - - uid: 6158 - components: - - type: Transform - pos: 34.5,-0.5 - parent: 2 - - uid: 6159 - components: - - type: Transform - pos: -50.5,-56.5 - parent: 2 - - uid: 6207 - components: - - type: Transform - pos: 24.5,9.5 - parent: 2 - - uid: 6224 - components: - - type: Transform - pos: 6.5,-35.5 - parent: 2 - - uid: 6238 - components: - - type: Transform - pos: -41.5,-24.5 - parent: 2 - - uid: 6241 - components: - - type: Transform - pos: 20.5,-51.5 - parent: 2 - - uid: 6257 - components: - - type: Transform - pos: -12.5,-49.5 - parent: 2 - - uid: 6292 - components: - - type: Transform - pos: -11.5,-25.5 - parent: 2 - - uid: 6300 - components: - - type: Transform - pos: 20.5,-42.5 - parent: 2 - - uid: 6306 - components: - - type: Transform - pos: 10.5,22.5 - parent: 2 - - uid: 6307 - components: - - type: Transform - pos: 17.5,1.5 - parent: 2 - - uid: 6346 - components: - - type: Transform - pos: 8.5,-46.5 - parent: 2 - - uid: 6352 - components: - - type: Transform - pos: 1.5,21.5 - parent: 2 - - uid: 6356 - components: - - type: Transform - pos: -15.5,-49.5 - parent: 2 - - uid: 6360 - components: - - type: Transform - pos: 46.5,-4.5 - parent: 2 - - uid: 6365 - components: - - type: Transform - pos: 20.5,-44.5 - parent: 2 - - uid: 6379 - components: - - type: Transform - pos: -18.5,-49.5 - parent: 2 - - uid: 6380 - components: - - type: Transform - pos: 35.5,16.5 - parent: 2 - - uid: 6389 - components: - - type: Transform - pos: 39.5,10.5 - parent: 2 - - uid: 6407 - components: - - type: Transform - pos: 37.5,7.5 - parent: 2 - - uid: 6429 - components: - - type: Transform - pos: 39.5,-1.5 - parent: 2 - - uid: 6446 - components: - - type: Transform - pos: 20.5,-58.5 - parent: 2 - - uid: 6488 - components: - - type: Transform - pos: -39.5,-43.5 - parent: 2 - - uid: 6493 - components: - - type: Transform - pos: 39.5,-0.5 - parent: 2 - - uid: 6494 - components: - - type: Transform - pos: -21.5,-39.5 - parent: 2 - - uid: 6495 - components: - - type: Transform - pos: -18.5,-48.5 - parent: 2 - - uid: 6505 - components: - - type: Transform - pos: 39.5,8.5 - parent: 2 - - uid: 6518 - components: - - type: Transform - pos: 3.5,-46.5 - parent: 2 - - uid: 6533 - components: - - type: Transform - pos: 17.5,-5.5 - parent: 2 - - uid: 6535 - components: - - type: Transform - pos: 8.5,-43.5 - parent: 2 - - uid: 6556 - components: - - type: Transform - pos: -5.5,-46.5 - parent: 2 - - uid: 6561 - components: - - type: Transform - pos: 26.5,-1.5 - parent: 2 - - uid: 6566 - components: - - type: Transform - pos: -44.5,-54.5 - parent: 2 - - uid: 6588 - components: - - type: Transform - pos: -47.5,-49.5 - parent: 2 - - uid: 6604 - components: - - type: Transform - pos: 5.5,-35.5 - parent: 2 - - uid: 6618 - components: - - type: Transform - pos: 22.5,-45.5 - parent: 2 - - uid: 6620 - components: - - type: Transform - pos: -10.5,-0.5 - parent: 2 - - uid: 6628 - components: - - type: Transform - pos: 48.5,-14.5 - parent: 2 - - uid: 6629 - components: - - type: Transform - pos: -16.5,18.5 - parent: 2 - - uid: 6632 - components: - - type: Transform - pos: -21.5,-51.5 - parent: 2 - - uid: 6640 - components: - - type: Transform - pos: 17.5,-57.5 - parent: 2 - - uid: 6680 - components: - - type: Transform - pos: 30.5,23.5 - parent: 2 - - uid: 6681 - components: - - type: Transform - pos: 22.5,-55.5 - parent: 2 - - uid: 6682 - components: - - type: Transform - pos: 18.5,-53.5 - parent: 2 - - uid: 6713 - components: - - type: Transform - pos: 47.5,-10.5 - parent: 2 - - uid: 6741 - components: - - type: Transform - pos: 22.5,-18.5 - parent: 2 - - uid: 6803 - components: - - type: Transform - pos: -45.5,-49.5 - parent: 2 - - uid: 6837 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 2.5,-31.5 - parent: 2 - - uid: 6840 - components: - - type: Transform - pos: 22.5,-42.5 - parent: 2 - - uid: 6850 - components: - - type: Transform - pos: -35.5,-56.5 - parent: 2 - - uid: 6863 - components: - - type: Transform - pos: 21.5,-42.5 - parent: 2 - - uid: 6908 - components: - - type: Transform - pos: -41.5,-22.5 - parent: 2 - - uid: 6927 - components: - - type: Transform - pos: -15.5,-28.5 - parent: 2 - - uid: 6929 - components: - - type: Transform - pos: -6.5,-15.5 - parent: 2 - - uid: 6934 - components: - - type: Transform - pos: -39.5,-46.5 - parent: 2 - - uid: 6968 - components: - - type: Transform - pos: 22.5,-52.5 - parent: 2 - - uid: 6970 - components: - - type: Transform - pos: 16.5,-45.5 - parent: 2 - - uid: 6982 - components: - - type: Transform - pos: 29.5,-1.5 - parent: 2 - - uid: 6988 - components: - - type: Transform - pos: 34.5,-1.5 - parent: 2 - - uid: 6992 - components: - - type: Transform - pos: 30.5,16.5 - parent: 2 - - uid: 7021 - components: - - type: Transform - pos: 7.5,-26.5 - parent: 2 - - uid: 7022 - components: - - type: Transform - pos: -36.5,-56.5 - parent: 2 - - uid: 7034 - components: - - type: Transform - pos: -37.5,-56.5 - parent: 2 - - uid: 7060 - components: - - type: Transform - pos: 2.5,-46.5 - parent: 2 - - uid: 7069 - components: - - type: Transform - pos: 15.5,-54.5 - parent: 2 - - uid: 7080 - components: - - type: Transform - pos: 20.5,-57.5 - parent: 2 - - uid: 7092 - components: - - type: Transform - pos: -52.5,-56.5 - parent: 2 - - uid: 7106 - components: - - type: Transform - pos: 35.5,-5.5 - parent: 2 - - uid: 7107 - components: - - type: Transform - pos: -6.5,-9.5 - parent: 2 - - uid: 7168 - components: - - type: Transform - pos: 22.5,-54.5 - parent: 2 - - uid: 7175 - components: - - type: Transform - pos: 27.5,-15.5 - parent: 2 - - uid: 7222 - components: - - type: Transform - pos: 25.5,-15.5 - parent: 2 - - uid: 7224 - components: - - type: Transform - pos: 24.5,-17.5 - parent: 2 - - uid: 7227 - components: - - type: Transform - pos: 29.5,-17.5 - parent: 2 - - uid: 7240 - components: - - type: Transform - pos: 44.5,-31.5 - parent: 2 - - uid: 7277 - components: - - type: Transform - pos: 38.5,1.5 - parent: 2 - - uid: 7285 - components: - - type: Transform - pos: 40.5,1.5 - parent: 2 - - uid: 7286 - components: - - type: Transform - pos: 39.5,-39.5 - parent: 2 - - uid: 7298 - components: - - type: Transform - pos: 19.5,-12.5 - parent: 2 - - uid: 7299 - components: - - type: Transform - pos: 40.5,2.5 - parent: 2 - - uid: 7301 - components: - - type: Transform - pos: 40.5,4.5 - parent: 2 - - uid: 7314 - components: - - type: Transform - pos: 17.5,9.5 - parent: 2 - - uid: 7315 - components: - - type: Transform - pos: 29.5,-11.5 - parent: 2 - - uid: 7320 - components: - - type: Transform - pos: -13.5,-37.5 - parent: 2 - - uid: 7330 - components: - - type: Transform - pos: 16.5,-46.5 - parent: 2 - - uid: 7352 - components: - - type: Transform - pos: -39.5,-56.5 - parent: 2 - - uid: 7403 - components: - - type: Transform - pos: 37.5,5.5 - parent: 2 - - uid: 7419 - components: - - type: Transform - pos: -18.5,-31.5 - parent: 2 - - uid: 7423 - components: - - type: Transform - pos: 29.5,3.5 - parent: 2 - - uid: 7456 - components: - - type: Transform - pos: -47.5,-50.5 - parent: 2 - - uid: 7529 - components: - - type: Transform - pos: -38.5,-56.5 - parent: 2 - - uid: 7534 - components: - - type: Transform - pos: -17.5,-43.5 - parent: 2 - - uid: 7542 - components: - - type: Transform - pos: -11.5,-44.5 - parent: 2 - - uid: 7546 - components: - - type: Transform - pos: -46.5,-34.5 - parent: 2 - - uid: 7572 - components: - - type: Transform - pos: 31.5,-26.5 - parent: 2 - - uid: 7588 - components: - - type: Transform - pos: -13.5,-29.5 - parent: 2 - - uid: 7596 - components: - - type: Transform - pos: 1.5,-46.5 - parent: 2 - - uid: 7612 - components: - - type: Transform - pos: 27.5,14.5 - parent: 2 - - uid: 7635 - components: - - type: Transform - pos: -39.5,-52.5 - parent: 2 - - uid: 7641 - components: - - type: Transform - pos: 23.5,-2.5 - parent: 2 - - uid: 7643 - components: - - type: Transform - pos: 5.5,-46.5 - parent: 2 - - uid: 7657 - components: - - type: Transform - pos: -8.5,-89.5 - parent: 2 - - uid: 7661 - components: - - type: Transform - pos: 31.5,-28.5 - parent: 2 - - uid: 7666 - components: - - type: Transform - pos: 34.5,7.5 - parent: 2 - - uid: 7667 - components: - - type: Transform - pos: 26.5,9.5 - parent: 2 - - uid: 7671 - components: - - type: Transform - pos: 22.5,-1.5 - parent: 2 - - uid: 7759 - components: - - type: Transform - pos: 40.5,-4.5 - parent: 2 - - uid: 7760 - components: - - type: Transform - pos: 38.5,-33.5 - parent: 2 - - uid: 7814 - components: - - type: Transform - pos: 10.5,27.5 - parent: 2 - - uid: 7820 - components: - - type: Transform - pos: -35.5,-49.5 - parent: 2 - - uid: 7823 - components: - - type: Transform - pos: -24.5,-54.5 - parent: 2 - - uid: 7831 - components: - - type: Transform - pos: -14.5,19.5 - parent: 2 - - uid: 7933 - components: - - type: Transform - pos: -12.5,19.5 - parent: 2 - - uid: 8022 - components: - - type: Transform - pos: -39.5,-53.5 - parent: 2 - - uid: 8028 - components: - - type: Transform - pos: 22.5,-14.5 - parent: 2 - - uid: 8047 - components: - - type: Transform - pos: 39.5,-14.5 - parent: 2 - - uid: 8049 - components: - - type: Transform - pos: -50.5,-50.5 - parent: 2 - - uid: 8054 - components: - - type: Transform - pos: -18.5,21.5 - parent: 2 - - uid: 8089 - components: - - type: Transform - pos: 9.5,21.5 - parent: 2 - - uid: 8105 - components: - - type: Transform - pos: 12.5,-37.5 - parent: 2 - - uid: 8175 - components: - - type: Transform - pos: 29.5,0.5 - parent: 2 - - uid: 8196 - components: - - type: Transform - pos: 19.5,-37.5 - parent: 2 - - uid: 8235 - components: - - type: Transform - pos: 46.5,-10.5 - parent: 2 - - uid: 8271 - components: - - type: Transform - pos: -46.5,-33.5 - parent: 2 - - uid: 8273 - components: - - type: Transform - pos: -6.5,-6.5 - parent: 2 - - uid: 8276 - components: - - type: Transform - pos: 22.5,-50.5 - parent: 2 - - uid: 8290 - components: - - type: Transform - pos: 23.5,3.5 - parent: 2 - - uid: 8305 - components: - - type: Transform - pos: 13.5,-12.5 - parent: 2 - - uid: 8318 - components: - - type: Transform - pos: -45.5,-33.5 - parent: 2 - - uid: 8376 - components: - - type: Transform - pos: 33.5,-10.5 - parent: 2 - - uid: 8386 - components: - - type: Transform - pos: -21.5,-25.5 - parent: 2 - - uid: 8388 - components: - - type: Transform - pos: 6.5,-37.5 - parent: 2 - - uid: 8392 - components: - - type: Transform - pos: 40.5,-12.5 - parent: 2 - - uid: 8400 - components: - - type: Transform - pos: -20.5,-28.5 - parent: 2 - - uid: 8412 - components: - - type: Transform - pos: 23.5,-39.5 - parent: 2 - - uid: 8421 - components: - - type: Transform - pos: 3.5,15.5 - parent: 2 - - uid: 8451 - components: - - type: Transform - pos: -44.5,-56.5 - parent: 2 - - uid: 8463 - components: - - type: Transform - pos: 22.5,-51.5 - parent: 2 - - uid: 8466 - components: - - type: Transform - pos: 19.5,-1.5 - parent: 2 - - uid: 8503 - components: - - type: Transform - pos: 18.5,4.5 - parent: 2 - - uid: 8542 - components: - - type: Transform - pos: 35.5,15.5 - parent: 2 - - uid: 8654 - components: - - type: Transform - pos: 34.5,9.5 - parent: 2 - - uid: 8829 - components: - - type: Transform - pos: -11.5,18.5 - parent: 2 - - uid: 8984 - components: - - type: Transform - pos: 44.5,-28.5 - parent: 2 - - uid: 9047 - components: - - type: Transform - pos: 46.5,-29.5 - parent: 2 - - uid: 9048 - components: - - type: Transform - pos: 47.5,-29.5 - parent: 2 - - uid: 9049 - components: - - type: Transform - pos: 47.5,-28.5 - parent: 2 - - uid: 9050 - components: - - type: Transform - pos: 47.5,-27.5 - parent: 2 - - uid: 9213 - components: - - type: Transform - pos: 51.5,-23.5 - parent: 2 - - uid: 9306 - components: - - type: Transform - pos: 47.5,-19.5 - parent: 2 - - uid: 9310 - components: - - type: Transform - pos: -41.5,-51.5 - parent: 2 - - uid: 9316 - components: - - type: Transform - pos: 12.5,-60.5 - parent: 2 - - uid: 9367 - components: - - type: Transform - pos: -40.5,-51.5 - parent: 2 - - uid: 9379 - components: - - type: Transform - pos: 25.5,4.5 - parent: 2 - - uid: 9400 - components: - - type: Transform - pos: 23.5,-59.5 - parent: 2 - - uid: 9429 - components: - - type: Transform - pos: 12.5,-43.5 - parent: 2 - - uid: 9448 - components: - - type: Transform - pos: 19.5,-57.5 - parent: 2 - - uid: 9524 - components: - - type: Transform - pos: 36.5,-39.5 - parent: 2 - - uid: 9551 - components: - - type: Transform - pos: -46.5,-38.5 - parent: 2 - - uid: 9628 - components: - - type: Transform - pos: 2.5,-16.5 - parent: 2 - - uid: 9643 - components: - - type: Transform - pos: -33.5,8.5 - parent: 2 - - uid: 9645 - components: - - type: Transform - pos: -33.5,9.5 - parent: 2 - - uid: 9660 - components: - - type: Transform - pos: -33.5,10.5 - parent: 2 - - uid: 9661 - components: - - type: Transform - pos: -37.5,8.5 - parent: 2 - - uid: 9662 - components: - - type: Transform - pos: 29.5,-2.5 - parent: 2 - - uid: 9675 - components: - - type: Transform - pos: 17.5,2.5 - parent: 2 - - uid: 9677 - components: - - type: Transform - pos: -37.5,10.5 - parent: 2 - - uid: 9679 - components: - - type: Transform - pos: -37.5,-25.5 - parent: 2 - - uid: 9686 - components: - - type: Transform - pos: 17.5,0.5 - parent: 2 - - uid: 9714 - components: - - type: Transform - pos: -21.5,-53.5 - parent: 2 - - uid: 9718 - components: - - type: Transform - pos: -41.5,10.5 - parent: 2 - - uid: 9725 - components: - - type: Transform - pos: -39.5,11.5 - parent: 2 - - uid: 9837 - components: - - type: Transform - pos: -18.5,-46.5 - parent: 2 - - uid: 9968 - components: - - type: Transform - pos: -34.5,10.5 - parent: 2 - - uid: 9992 - components: - - type: Transform - pos: -35.5,10.5 - parent: 2 - - uid: 9995 - components: - - type: Transform - pos: 65.5,-74.5 - parent: 2 - - uid: 10011 - components: - - type: Transform - pos: -39.5,10.5 - parent: 2 - - uid: 10054 - components: - - type: Transform - pos: 18.5,9.5 - parent: 2 - - uid: 10109 - components: - - type: Transform - pos: 23.5,-41.5 - parent: 2 - - uid: 10123 - components: - - type: Transform - pos: 2.5,-19.5 - parent: 2 - - uid: 10131 - components: - - type: Transform - pos: -35.5,-44.5 - parent: 2 - - uid: 10132 - components: - - type: Transform - pos: -35.5,-45.5 - parent: 2 - - uid: 10135 - components: - - type: Transform - pos: 23.5,2.5 - parent: 2 - - uid: 10137 - components: - - type: Transform - pos: 23.5,1.5 - parent: 2 - - uid: 10143 - components: - - type: Transform - pos: -39.5,12.5 - parent: 2 - - uid: 10145 - components: - - type: Transform - pos: -39.5,14.5 - parent: 2 - - uid: 10196 - components: - - type: Transform - pos: -38.5,-25.5 - parent: 2 - - uid: 10256 - components: - - type: Transform - pos: 29.5,-4.5 - parent: 2 - - uid: 10420 - components: - - type: Transform - pos: -32.5,16.5 - parent: 2 - - uid: 10421 - components: - - type: Transform - pos: -32.5,15.5 - parent: 2 - - uid: 10454 - components: - - type: Transform - pos: 18.5,-12.5 - parent: 2 - - uid: 10463 - components: - - type: Transform - pos: -6.5,12.5 - parent: 2 - - uid: 10472 - components: - - type: Transform - pos: -50.5,-54.5 - parent: 2 - - uid: 10511 - components: - - type: Transform - pos: -37.5,-50.5 - parent: 2 - - uid: 10543 - components: - - type: Transform - pos: -5.5,-5.5 - parent: 2 - - uid: 10554 - components: - - type: Transform - pos: 23.5,0.5 - parent: 2 - - uid: 10622 - components: - - type: Transform - pos: 0.5,-5.5 - parent: 2 - - uid: 10623 - components: - - type: Transform - pos: -6.5,-10.5 - parent: 2 - - uid: 10625 - components: - - type: Transform - pos: -4.5,-5.5 - parent: 2 - - uid: 10653 - components: - - type: Transform - pos: -33.5,-0.5 - parent: 2 - - uid: 10663 - components: - - type: Transform - pos: -36.5,-50.5 - parent: 2 - - uid: 10664 - components: - - type: Transform - pos: -39.5,-50.5 - parent: 2 - - uid: 10665 - components: - - type: Transform - pos: -38.5,-50.5 - parent: 2 - - uid: 10671 - components: - - type: Transform - pos: -18.5,-17.5 - parent: 2 - - uid: 10689 - components: - - type: Transform - pos: -50.5,-49.5 - parent: 2 - - uid: 10690 - components: - - type: Transform - pos: -6.5,-5.5 - parent: 2 - - uid: 10707 - components: - - type: Transform - pos: -54.5,-54.5 - parent: 2 - - uid: 10722 - components: - - type: Transform - pos: -42.5,-54.5 - parent: 2 - - uid: 10823 - components: - - type: Transform - pos: 66.5,-81.5 - parent: 2 - - uid: 10827 - components: - - type: Transform - pos: 66.5,-71.5 - parent: 2 - - uid: 10829 - components: - - type: Transform - pos: 66.5,-72.5 - parent: 2 - - uid: 10842 - components: - - type: Transform - pos: 66.5,-83.5 - parent: 2 - - uid: 10864 - components: - - type: Transform - pos: 66.5,-80.5 - parent: 2 - - uid: 10875 - components: - - type: Transform - pos: 73.5,-74.5 - parent: 2 - - uid: 11104 - components: - - type: Transform - pos: -6.5,-7.5 - parent: 2 - - uid: 11115 - components: - - type: Transform - pos: 17.5,-6.5 - parent: 2 - - uid: 11117 - components: - - type: Transform - pos: -6.5,-11.5 - parent: 2 - - uid: 11228 - components: - - type: Transform - pos: -15.5,18.5 - parent: 2 - - uid: 11248 - components: - - type: Transform - pos: -44.5,-55.5 - parent: 2 - - uid: 11295 - components: - - type: Transform - pos: 30.5,14.5 - parent: 2 - - uid: 11306 - components: - - type: Transform - pos: 16.5,-54.5 - parent: 2 - - uid: 11341 - components: - - type: Transform - pos: -26.5,-37.5 - parent: 2 - - uid: 11518 - components: - - type: Transform - pos: 63.5,-78.5 - parent: 2 - - uid: 11524 - components: - - type: Transform - pos: 63.5,-80.5 - parent: 2 - - uid: 11843 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -6.5,-29.5 - parent: 2 - - uid: 11848 - components: - - type: Transform - pos: -23.5,-6.5 - parent: 2 - - uid: 11879 - components: - - type: Transform - pos: -23.5,-7.5 - parent: 2 - - uid: 11888 - components: - - type: Transform - pos: 46.5,-55.5 - parent: 2 - - uid: 11889 - components: - - type: Transform - pos: 48.5,-55.5 - parent: 2 - - uid: 11929 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -2.5,-29.5 - parent: 2 - - uid: 11951 - components: - - type: Transform - pos: 28.5,14.5 - parent: 2 - - uid: 12000 - components: - - type: Transform - pos: -36.5,-44.5 - parent: 2 - - uid: 12038 - components: - - type: Transform - pos: -39.5,-34.5 - parent: 2 - - uid: 12122 - components: - - type: Transform - pos: 29.5,-9.5 - parent: 2 - - uid: 12125 - components: - - type: Transform - pos: -40.5,-34.5 - parent: 2 - - uid: 12126 - components: - - type: Transform - pos: -40.5,-35.5 - parent: 2 - - uid: 12176 - components: - - type: Transform - pos: 29.5,23.5 - parent: 2 - - uid: 12187 - components: - - type: Transform - pos: -5.5,-58.5 - parent: 2 - - uid: 12199 - components: - - type: Transform - pos: 44.5,-55.5 - parent: 2 - - uid: 12232 - components: - - type: Transform - pos: -32.5,-23.5 - parent: 2 - - uid: 12505 - components: - - type: Transform - pos: 13.5,21.5 - parent: 2 - - uid: 12564 - components: - - type: Transform - pos: -48.5,-57.5 - parent: 2 - - uid: 12571 - components: - - type: Transform - pos: -46.5,-26.5 - parent: 2 - - uid: 12600 - components: - - type: Transform - pos: 41.5,-56.5 - parent: 2 - - uid: 12619 - components: - - type: Transform - pos: 38.5,10.5 - parent: 2 - - uid: 12660 - components: - - type: Transform - pos: 41.5,-61.5 - parent: 2 - - uid: 12680 - components: - - type: Transform - pos: -46.5,-36.5 - parent: 2 - - uid: 12694 - components: - - type: Transform - pos: -41.5,20.5 - parent: 2 - - uid: 12720 - components: - - type: Transform - pos: -41.5,23.5 - parent: 2 - - uid: 12721 - components: - - type: Transform - pos: 8.5,-57.5 - parent: 2 - - uid: 12797 - components: - - type: Transform - pos: 8.5,-90.5 - parent: 2 - - uid: 12798 - components: - - type: Transform - pos: 8.5,-91.5 - parent: 2 - - uid: 12802 - components: - - type: Transform - pos: 8.5,-92.5 - parent: 2 - - uid: 12805 - components: - - type: Transform - pos: -3.5,-91.5 - parent: 2 - - uid: 12814 - components: - - type: Transform - pos: -7.5,-91.5 - parent: 2 - - uid: 12818 - components: - - type: Transform - pos: 0.5,-96.5 - parent: 2 - - uid: 12833 - components: - - type: Transform - pos: 4.5,-88.5 - parent: 2 - - uid: 12867 - components: - - type: Transform - pos: -56.5,-28.5 - parent: 2 - - uid: 12880 - components: - - type: Transform - pos: -30.5,26.5 - parent: 2 - - uid: 13072 - components: - - type: Transform - pos: -51.5,-21.5 - parent: 2 - - uid: 13144 - components: - - type: Transform - pos: 49.5,-54.5 - parent: 2 - - uid: 13145 - components: - - type: Transform - pos: 50.5,-48.5 - parent: 2 - - uid: 13151 - components: - - type: Transform - pos: 50.5,-49.5 - parent: 2 - - uid: 13177 - components: - - type: Transform - pos: 21.5,-17.5 - parent: 2 - - uid: 13192 - components: - - type: Transform - pos: 28.5,-15.5 - parent: 2 - - uid: 13203 - components: - - type: Transform - pos: -48.5,-56.5 - parent: 2 - - uid: 13207 - components: - - type: Transform - pos: -32.5,-25.5 - parent: 2 - - uid: 13210 - components: - - type: Transform - pos: 20.5,-59.5 - parent: 2 - - uid: 13212 - components: - - type: Transform - pos: -45.5,-55.5 - parent: 2 - - uid: 13222 - components: - - type: Transform - pos: 41.5,-55.5 - parent: 2 - - uid: 13226 - components: - - type: Transform - pos: 49.5,-61.5 - parent: 2 - - uid: 13249 - components: - - type: Transform - pos: 26.5,4.5 - parent: 2 - - uid: 13251 - components: - - type: Transform - pos: 26.5,-15.5 - parent: 2 - - uid: 13253 - components: - - type: Transform - pos: 12.5,-12.5 - parent: 2 - - uid: 13262 - components: - - type: Transform - pos: 12.5,-27.5 - parent: 2 - - uid: 13276 - components: - - type: Transform - pos: -45.5,9.5 - parent: 2 - - uid: 13304 - components: - - type: Transform - pos: 42.5,-55.5 - parent: 2 - - uid: 13305 - components: - - type: Transform - pos: 41.5,-58.5 - parent: 2 - - uid: 13344 - components: - - type: Transform - pos: -46.5,9.5 - parent: 2 - - uid: 13366 - components: - - type: Transform - pos: -49.5,9.5 - parent: 2 - - uid: 13672 - components: - - type: Transform - pos: 24.5,-15.5 - parent: 2 - - uid: 13673 - components: - - type: Transform - pos: 30.5,17.5 - parent: 2 - - uid: 13720 - components: - - type: Transform - pos: 21.5,-5.5 - parent: 2 - - uid: 13756 - components: - - type: Transform - pos: 26.5,-19.5 - parent: 2 - - uid: 13759 - components: - - type: Transform - pos: 22.5,-19.5 - parent: 2 - - uid: 13801 - components: - - type: Transform - pos: 5.5,-45.5 - parent: 2 - - uid: 13805 - components: - - type: Transform - pos: 24.5,-19.5 - parent: 2 - - uid: 13806 - components: - - type: Transform - pos: 28.5,-19.5 - parent: 2 - - uid: 13808 - components: - - type: Transform - pos: 22.5,-57.5 - parent: 2 - - uid: 14126 - components: - - type: Transform - pos: -49.5,22.5 - parent: 2 - - uid: 14136 - components: - - type: Transform - pos: 29.5,14.5 - parent: 2 - - uid: 14165 - components: - - type: Transform - pos: -50.5,22.5 - parent: 2 - - uid: 14167 - components: - - type: Transform - pos: -36.5,-43.5 - parent: 2 - - uid: 14169 - components: - - type: Transform - pos: -36.5,-42.5 - parent: 2 - - uid: 14171 - components: - - type: Transform - pos: -36.5,-40.5 - parent: 2 - - uid: 14177 - components: - - type: Transform - pos: -40.5,-47.5 - parent: 2 - - uid: 14178 - components: - - type: Transform - pos: -39.5,-42.5 - parent: 2 - - uid: 14182 - components: - - type: Transform - pos: -39.5,-47.5 - parent: 2 - - uid: 14451 - components: - - type: Transform - pos: -50.5,17.5 - parent: 2 - - uid: 14475 - components: - - type: Transform - pos: 47.5,-38.5 - parent: 2 - - uid: 14480 - components: - - type: Transform - pos: 47.5,-41.5 - parent: 2 - - uid: 14516 - components: - - type: Transform - pos: 45.5,-41.5 - parent: 2 - - uid: 14574 - components: - - type: Transform - pos: -37.5,22.5 - parent: 2 - - uid: 14576 - components: - - type: Transform - pos: -36.5,22.5 - parent: 2 - - uid: 14577 - components: - - type: Transform - pos: -37.5,20.5 - parent: 2 - - uid: 14579 - components: - - type: Transform - pos: -29.5,26.5 - parent: 2 - - uid: 14580 - components: - - type: Transform - pos: 16.5,-55.5 - parent: 2 - - uid: 14772 - components: - - type: Transform - pos: 41.5,-12.5 - parent: 2 - - uid: 14826 - components: - - type: Transform - pos: -28.5,22.5 - parent: 2 - - uid: 14838 - components: - - type: Transform - pos: -45.5,20.5 - parent: 2 - - uid: 14957 - components: - - type: Transform - pos: -50.5,21.5 - parent: 2 - - uid: 15041 - components: - - type: Transform - pos: 2.5,-42.5 - parent: 2 - - uid: 15132 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -4.5,-29.5 - parent: 2 - - uid: 15137 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -3.5,-29.5 - parent: 2 - - uid: 15165 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 1.5,-31.5 - parent: 2 - - uid: 15252 - components: - - type: Transform - pos: -37.5,-47.5 - parent: 2 - - uid: 15345 - components: - - type: Transform - pos: -24.5,22.5 - parent: 2 - - uid: 15445 - components: - - type: Transform - pos: 20.5,8.5 - parent: 2 - - uid: 15457 - components: - - type: Transform - pos: -24.5,21.5 - parent: 2 - - uid: 15606 - components: - - type: Transform - pos: 49.5,-55.5 - parent: 2 - - uid: 15680 - components: - - type: Transform - pos: 38.5,11.5 - parent: 2 - - uid: 15710 - components: - - type: Transform - pos: -45.5,22.5 - parent: 2 - - uid: 15712 - components: - - type: Transform - pos: -0.5,21.5 - parent: 2 - - uid: 15731 - components: - - type: Transform - pos: 38.5,12.5 - parent: 2 - - uid: 15877 - components: - - type: Transform - pos: -48.5,17.5 - parent: 2 - - uid: 15903 - components: - - type: Transform - pos: 7.5,21.5 - parent: 2 - - uid: 15947 - components: - - type: Transform - pos: 0.5,21.5 - parent: 2 - - uid: 15970 - components: - - type: Transform - pos: 38.5,-8.5 - parent: 2 - - uid: 16099 - components: - - type: Transform - pos: -52.5,9.5 - parent: 2 - - uid: 16112 - components: - - type: Transform - pos: -51.5,9.5 - parent: 2 - - uid: 16162 - components: - - type: Transform - pos: 47.5,-40.5 - parent: 2 - - uid: 16168 - components: - - type: Transform - pos: 30.5,13.5 - parent: 2 - - uid: 16169 - components: - - type: Transform - pos: 26.5,13.5 - parent: 2 - - uid: 16217 - components: - - type: Transform - pos: 37.5,16.5 - parent: 2 - - uid: 16272 - components: - - type: Transform - pos: -50.5,20.5 - parent: 2 - - uid: 16280 - components: - - type: Transform - pos: -50.5,18.5 - parent: 2 - - uid: 16282 - components: - - type: Transform - pos: -54.5,9.5 - parent: 2 - - uid: 16285 - components: - - type: Transform - pos: -54.5,11.5 - parent: 2 - - uid: 16286 - components: - - type: Transform - pos: -54.5,14.5 - parent: 2 - - uid: 16298 - components: - - type: Transform - pos: -55.5,9.5 - parent: 2 - - uid: 16359 - components: - - type: Transform - pos: -47.5,9.5 - parent: 2 - - uid: 16478 - components: - - type: Transform - pos: -49.5,14.5 - parent: 2 - - uid: 16480 - components: - - type: Transform - pos: -51.5,14.5 - parent: 2 - - uid: 16481 - components: - - type: Transform - pos: -50.5,14.5 - parent: 2 - - uid: 16758 - components: - - type: Transform - pos: 49.5,-40.5 - parent: 2 - - uid: 16911 - components: - - type: Transform - pos: -47.5,-51.5 - parent: 2 - - uid: 16912 - components: - - type: Transform - pos: -51.5,-48.5 - parent: 2 - - uid: 16920 - components: - - type: Transform - pos: -48.5,-51.5 - parent: 2 - - uid: 16924 - components: - - type: Transform - pos: -48.5,-55.5 - parent: 2 - - uid: 16927 - components: - - type: Transform - pos: -24.5,-17.5 - parent: 2 - - uid: 16938 - components: - - type: Transform - pos: -46.5,-55.5 - parent: 2 - - uid: 16940 - components: - - type: Transform - pos: -48.5,-52.5 - parent: 2 - - uid: 17001 - components: - - type: Transform - pos: 18.5,-52.5 - parent: 2 - - uid: 17153 - components: - - type: Transform - pos: -42.5,-56.5 - parent: 2 - - uid: 17296 - components: - - type: Transform - pos: 49.5,-34.5 - parent: 2 - - uid: 17315 - components: - - type: Transform - pos: 18.5,-54.5 - parent: 2 - - uid: 17323 - components: - - type: Transform - pos: 41.5,12.5 - parent: 2 - - uid: 17461 - components: - - type: Transform - pos: 8.5,-55.5 - parent: 2 - - uid: 17662 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -1.5,-35.5 - parent: 2 - - uid: 17720 - components: - - type: Transform - pos: 84.5,-20.5 - parent: 2 - - uid: 17724 - components: - - type: Transform - pos: 86.5,-22.5 - parent: 2 - - uid: 17837 - components: - - type: Transform - pos: 83.5,-15.5 - parent: 2 - - uid: 17845 - components: - - type: Transform - pos: -46.5,-29.5 - parent: 2 - - uid: 18161 - components: - - type: Transform - pos: 30.5,20.5 - parent: 2 - - uid: 18341 - components: - - type: Transform - pos: 93.5,-20.5 - parent: 2 - - uid: 18424 - components: - - type: Transform - pos: 85.5,-16.5 - parent: 2 - - uid: 18435 - components: - - type: Transform - pos: 89.5,-21.5 - parent: 2 - - uid: 18437 - components: - - type: Transform - pos: 89.5,-23.5 - parent: 2 - - uid: 18440 - components: - - type: Transform - pos: 89.5,-25.5 - parent: 2 - - uid: 18441 - components: - - type: Transform - pos: 92.5,-26.5 - parent: 2 - - uid: 18458 - components: - - type: Transform - pos: 89.5,-32.5 - parent: 2 - - uid: 18486 - components: - - type: Transform - pos: 93.5,-30.5 - parent: 2 - - uid: 18487 - components: - - type: Transform - pos: 96.5,-30.5 - parent: 2 - - uid: 18567 - components: - - type: Transform - pos: 41.5,10.5 - parent: 2 - - uid: 18622 - components: - - type: Transform - pos: 38.5,7.5 - parent: 2 - - uid: 18855 - components: - - type: Transform - pos: 26.5,10.5 - parent: 2 - - uid: 18856 - components: - - type: Transform - pos: 30.5,9.5 - parent: 2 - - uid: 19187 - components: - - type: Transform - pos: -7.5,-90.5 - parent: 2 - - uid: 19205 - components: - - type: Transform - pos: -1.5,-88.5 - parent: 2 - - uid: 19236 - components: - - type: Transform - pos: 1.5,-88.5 - parent: 2 - - uid: 19273 - components: - - type: Transform - pos: -8.5,-90.5 - parent: 2 - - uid: 19918 - components: - - type: Transform - pos: -11.5,21.5 - parent: 2 - - uid: 20176 - components: - - type: Transform - pos: 46.5,-38.5 - parent: 2 - - uid: 20245 - components: - - type: Transform - pos: -24.5,-53.5 - parent: 2 - - uid: 20246 - components: - - type: Transform - pos: -21.5,-54.5 - parent: 2 - - uid: 20247 - components: - - type: Transform - pos: -21.5,-55.5 - parent: 2 - - uid: 20319 - components: - - type: Transform - pos: 23.5,-38.5 - parent: 2 - - uid: 20510 - components: - - type: Transform - pos: -31.5,19.5 - parent: 2 - - uid: 20715 - components: - - type: Transform - pos: 29.5,9.5 - parent: 2 - - uid: 20787 - components: - - type: Transform - pos: 22.5,17.5 - parent: 2 - - uid: 21355 - components: - - type: Transform - pos: 66.5,-82.5 - parent: 2 - - uid: 21365 - components: - - type: Transform - pos: -26.5,-23.5 - parent: 2 - - uid: 21370 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -1.5,-32.5 - parent: 2 - - uid: 21673 - components: - - type: Transform - pos: 14.5,-50.5 - parent: 2 - - uid: 21900 - components: - - type: Transform - pos: 20.5,4.5 - parent: 2 - - uid: 21968 - components: - - type: Transform - pos: 46.5,-3.5 - parent: 2 - - uid: 21997 - components: - - type: Transform - pos: -54.5,-52.5 - parent: 2 - - uid: 22022 - components: - - type: Transform - pos: 6.5,-46.5 - parent: 2 - - uid: 22028 - components: - - type: Transform - pos: 28.5,20.5 - parent: 2 - - uid: 22054 - components: - - type: Transform - pos: 22.5,-53.5 - parent: 2 - - uid: 22078 - components: - - type: Transform - pos: 29.5,25.5 - parent: 2 - - uid: 22106 - components: - - type: Transform - pos: 34.5,-5.5 - parent: 2 - - uid: 22113 - components: - - type: Transform - pos: 39.5,13.5 - parent: 2 - - uid: 22118 - components: - - type: Transform - pos: 13.5,-54.5 - parent: 2 - - uid: 22120 - components: - - type: Transform - pos: 40.5,13.5 - parent: 2 - - uid: 22282 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -1.5,-31.5 - parent: 2 - - uid: 23024 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 2.5,-34.5 - parent: 2 - - uid: 23107 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -1.5,-33.5 - parent: 2 - - uid: 23108 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 2.5,-33.5 - parent: 2 - - uid: 23321 - components: - - type: Transform - pos: -23.5,-55.5 - parent: 2 - - uid: 23435 - components: - - type: Transform - pos: 49.5,-56.5 - parent: 2 - - uid: 23624 - components: - - 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 - components: - - type: Transform - pos: -51.5,16.5 - parent: 2 - - uid: 179 - components: - - type: Transform - pos: 40.5,10.5 - parent: 2 - - uid: 185 - components: - - type: Transform - pos: 6.5,21.5 - parent: 2 - - uid: 203 - components: - - type: Transform - pos: 23.5,-34.5 - parent: 2 - - uid: 205 - components: - - type: Transform - pos: 16.5,-50.5 - parent: 2 - - uid: 272 - components: - - type: Transform - pos: 6.5,-32.5 - parent: 2 - - uid: 291 - components: - - type: Transform - pos: 22.5,-47.5 - parent: 2 - - uid: 305 - components: - - type: Transform - pos: 48.5,-6.5 - parent: 2 - - uid: 311 - components: - - type: Transform - pos: -6.5,-16.5 - parent: 2 - - uid: 317 - components: - - type: Transform - pos: 22.5,-17.5 - parent: 2 - - uid: 333 - components: - - type: Transform - pos: 46.5,-14.5 - parent: 2 - - uid: 338 - components: - - type: Transform - pos: 4.5,-35.5 - parent: 2 - - uid: 354 - components: - - type: Transform - pos: 43.5,-8.5 - parent: 2 - - uid: 389 - components: - - type: Transform - pos: 12.5,-45.5 - parent: 2 - - uid: 392 - components: - - type: Transform - pos: -6.5,-46.5 - parent: 2 - - uid: 395 - components: - - type: Transform - pos: -46.5,-49.5 - parent: 2 - - uid: 397 - components: - - type: Transform - pos: -6.5,-8.5 - parent: 2 - - uid: 398 - components: - - type: Transform - pos: -17.5,12.5 - parent: 2 - - uid: 401 - components: - - type: Transform - pos: 23.5,-44.5 - parent: 2 - - uid: 416 - components: - - type: Transform - pos: 15.5,-12.5 - parent: 2 - - uid: 417 - components: - - type: Transform - pos: 7.5,-40.5 - parent: 2 - - uid: 420 - components: - - type: Transform - pos: -35.5,-46.5 - parent: 2 - - uid: 422 - components: - - type: Transform - pos: 22.5,4.5 - parent: 2 - - uid: 426 - components: - - type: Transform - pos: 17.5,8.5 - parent: 2 - - uid: 429 - components: - - type: Transform - pos: -41.5,-25.5 - parent: 2 - - uid: 433 - components: - - type: Transform - pos: 29.5,-15.5 - parent: 2 - - uid: 440 - components: - - type: Transform - pos: -50.5,16.5 - parent: 2 - - uid: 444 - components: - - type: Transform - pos: -21.5,-26.5 - parent: 2 - - uid: 448 - components: - - type: Transform - pos: 33.5,-13.5 - parent: 2 - - uid: 483 - components: - - type: Transform - pos: -21.5,-30.5 - parent: 2 - - uid: 491 - components: - - type: Transform - pos: 23.5,9.5 - parent: 2 - - uid: 503 - components: - - type: Transform - pos: 47.5,-26.5 - parent: 2 - - uid: 512 - components: - - type: Transform - pos: 27.5,-19.5 - parent: 2 - - uid: 520 - components: - - type: Transform - pos: -34.5,-0.5 - parent: 2 - - uid: 534 - components: - - type: Transform - pos: -38.5,-34.5 - parent: 2 - - uid: 548 - components: - - type: Transform - pos: -51.5,21.5 - parent: 2 - - uid: 577 - components: - - type: Transform - pos: -47.5,10.5 - parent: 2 - - uid: 590 - components: - - type: Transform - pos: 25.5,-19.5 - parent: 2 - - uid: 611 - components: - - type: Transform - pos: 12.5,-23.5 - parent: 2 - - uid: 632 - components: - - type: Transform - pos: 12.5,-50.5 - parent: 2 - - uid: 661 - components: - - type: Transform - pos: 19.5,-5.5 - parent: 2 - - uid: 663 - components: - - type: Transform - pos: 29.5,20.5 - parent: 2 - - uid: 697 - components: - - type: Transform - pos: 40.5,3.5 - parent: 2 - - uid: 713 - components: - - type: Transform - pos: 3.5,-45.5 - parent: 2 - - uid: 714 - components: - - type: Transform - pos: -6.5,-12.5 - parent: 2 - - uid: 716 - components: - - type: Transform - pos: 34.5,-6.5 - parent: 2 - - uid: 754 - components: - - type: Transform - pos: 21.5,-55.5 - parent: 2 - - uid: 796 - components: - - type: Transform - pos: -2.5,-16.5 - parent: 2 - - uid: 802 - components: - - type: Transform - pos: 17.5,20.5 - parent: 2 - - uid: 832 - components: - - type: Transform - pos: -44.5,-53.5 - parent: 2 - - uid: 834 - components: - - type: Transform - pos: -37.5,9.5 - parent: 2 - - uid: 837 - components: - - type: Transform - pos: 30.5,-40.5 - parent: 2 - - uid: 838 - components: - - type: Transform - pos: 3.5,-42.5 - parent: 2 - - uid: 845 - components: - - type: Transform - pos: 30.5,15.5 - parent: 2 - - uid: 847 - components: - - type: Transform - pos: 8.5,-54.5 - parent: 2 - - uid: 869 - components: - - type: Transform - pos: -41.5,-47.5 - parent: 2 - - uid: 870 - components: - - type: Transform - pos: 40.5,-3.5 - parent: 2 - - uid: 879 - components: - - type: Transform - pos: -24.5,19.5 - parent: 2 - - uid: 894 - components: - - type: Transform - pos: -56.5,-31.5 - parent: 2 - - uid: 910 - components: - - type: Transform - pos: 8.5,-26.5 - parent: 2 - - uid: 993 - components: - - type: Transform - pos: 25.5,-2.5 - parent: 2 - - uid: 998 - components: - - type: Transform - pos: -26.5,-49.5 - parent: 2 - - uid: 1007 - components: - - type: Transform - pos: -42.5,-52.5 - parent: 2 - - uid: 1027 - components: - - type: Transform - pos: 15.5,-50.5 - parent: 2 - - uid: 1045 - components: - - type: Transform - pos: -30.5,-13.5 - parent: 2 - - uid: 1050 - components: - - type: Transform - pos: 25.5,-1.5 - parent: 2 - - uid: 1053 - components: - - type: Transform - pos: 5.5,-26.5 - parent: 2 - - uid: 1071 - components: - - type: Transform - pos: 17.5,-15.5 - parent: 2 - - uid: 1082 - components: - - type: Transform - pos: 17.5,-11.5 - parent: 2 - - uid: 1086 - components: - - type: Transform - pos: 39.5,9.5 - parent: 2 - - uid: 1104 - components: - - type: Transform - pos: 13.5,17.5 - parent: 2 - - uid: 1107 - components: - - type: Transform - pos: 12.5,-55.5 - parent: 2 - - uid: 1110 - components: - - type: Transform - pos: 12.5,-59.5 - parent: 2 - - uid: 1115 - components: - - type: Transform - pos: 17.5,-14.5 - parent: 2 - - uid: 1121 - components: - - type: Transform - pos: 44.5,-29.5 - parent: 2 - - uid: 1132 - components: - - type: Transform - pos: 51.5,-19.5 - parent: 2 - - uid: 1137 - components: - - type: Transform - pos: -11.5,-49.5 - parent: 2 - - uid: 1150 - components: - - type: Transform - pos: 36.5,-33.5 - parent: 2 - - uid: 1159 - components: - - type: Transform - pos: 20.5,9.5 - parent: 2 - - uid: 1182 - components: - - type: Transform - pos: -25.5,-48.5 - parent: 2 - - uid: 1191 - components: - - type: Transform - pos: 45.5,-26.5 - parent: 2 - - uid: 1194 - components: - - type: Transform - pos: 46.5,-7.5 - parent: 2 - - uid: 1241 - components: - - type: Transform - pos: 46.5,-26.5 - parent: 2 - - uid: 1245 - components: - - type: Transform - pos: 0.5,-45.5 - parent: 2 - - uid: 1255 - components: - - type: Transform - pos: 4.5,-27.5 - parent: 2 - - uid: 1302 - components: - - type: Transform - pos: 8.5,-37.5 - parent: 2 - - uid: 1412 - components: - - type: Transform - pos: 17.5,-8.5 - parent: 2 - - uid: 1424 - components: - - type: Transform - pos: -34.5,20.5 - parent: 2 - - uid: 1427 - components: - - type: Transform - pos: 22.5,-46.5 - parent: 2 - - uid: 1430 - components: - - type: Transform - pos: -13.5,-25.5 - parent: 2 - - uid: 1431 - components: - - type: Transform - pos: 6.5,-43.5 - parent: 2 - - uid: 1432 - components: - - type: Transform - pos: 17.5,4.5 - parent: 2 - - uid: 1436 - components: - - type: Transform - pos: -1.5,-30.5 - parent: 2 - - uid: 1438 - components: - - type: Transform - pos: -21.5,-21.5 - parent: 2 - - uid: 1440 - components: - - type: Transform - pos: -50.5,-51.5 - parent: 2 - - uid: 1443 - components: - - type: Transform - pos: 4.5,-31.5 - parent: 2 - - uid: 1446 - components: - - type: Transform - pos: 46.5,-11.5 - parent: 2 - - uid: 1481 - components: - - type: Transform - pos: -48.5,20.5 - parent: 2 - - uid: 1483 - components: - - type: Transform - pos: 18.5,-5.5 - parent: 2 - - uid: 1484 - components: - - type: Transform - pos: -6.5,-45.5 - parent: 2 - - uid: 1488 - components: - - type: Transform - pos: -54.5,12.5 - parent: 2 - - uid: 1517 - components: - - type: Transform - pos: -21.5,21.5 - parent: 2 - - uid: 1530 - components: - - type: Transform - pos: 42.5,-5.5 - parent: 2 - - uid: 1560 - components: - - type: Transform - pos: 30.5,-45.5 - parent: 2 - - uid: 1589 - components: - - type: Transform - pos: 24.5,-16.5 - parent: 2 - - uid: 1663 - components: - - type: Transform - pos: 46.5,-13.5 - parent: 2 - - uid: 1668 - components: - - type: Transform - pos: -40.5,10.5 - parent: 2 - - uid: 1691 - components: - - type: Transform - pos: 8.5,-32.5 - parent: 2 - - uid: 1711 - components: - - type: Transform - pos: 17.5,3.5 - parent: 2 - - uid: 1783 - components: - - type: Transform - pos: 33.5,-14.5 - parent: 2 - - uid: 1843 - components: - - type: Transform - pos: 22.5,-15.5 - parent: 2 - - uid: 1874 - components: - - type: Transform - pos: 17.5,-59.5 - parent: 2 - - uid: 1893 - components: - - type: Transform - pos: 34.5,-2.5 - parent: 2 - - uid: 1923 - components: - - type: Transform - pos: -40.5,-38.5 - parent: 2 - - uid: 1926 - components: - - type: Transform - pos: 19.5,-2.5 - parent: 2 - - uid: 1959 - components: - - type: Transform - pos: 46.5,-8.5 - parent: 2 - - uid: 2029 - components: - - type: Transform - pos: -1.5,-36.5 - parent: 2 - - uid: 2030 - components: - - type: Transform - pos: -39.5,-17.5 - parent: 2 - - uid: 2068 - components: - - type: Transform - pos: -46.5,-35.5 - parent: 2 - - uid: 2075 - components: - - type: Transform - pos: 40.5,16.5 - parent: 2 - - uid: 2094 - components: - - type: Transform - pos: 40.5,7.5 - parent: 2 - - uid: 2139 - components: - - type: Transform - pos: -40.5,-56.5 - parent: 2 - - uid: 2277 - components: - - type: Transform - pos: 2.5,-39.5 - parent: 2 - - uid: 2317 - components: - - type: Transform - pos: -42.5,-51.5 - parent: 2 - - uid: 2351 - components: - - type: Transform - pos: -3.5,-16.5 - parent: 2 - - uid: 2353 - components: - - type: Transform - pos: 33.5,-5.5 - parent: 2 - - uid: 2364 - components: - - type: Transform - pos: 23.5,-45.5 - parent: 2 - - uid: 2368 - components: - - type: Transform - pos: 46.5,-15.5 - parent: 2 - - uid: 2378 - components: - - type: Transform - pos: 22.5,9.5 - parent: 2 - - uid: 2394 - components: - - type: Transform - pos: 0.5,-46.5 - parent: 2 - - uid: 2438 - components: - - type: Transform - pos: -23.5,-54.5 - parent: 2 - - uid: 2448 - components: - - type: Transform - pos: 18.5,-0.5 - parent: 2 - - uid: 2450 - components: - - type: Transform - pos: 12.5,-52.5 - parent: 2 - - uid: 2454 - components: - - type: Transform - pos: 29.5,-5.5 - parent: 2 - - uid: 2488 - components: - - type: Transform - pos: -31.5,21.5 - parent: 2 - - uid: 2507 - components: - - type: Transform - pos: 18.5,-55.5 - parent: 2 - - uid: 2521 - components: - - type: Transform - pos: -12.5,20.5 - parent: 2 - - uid: 2566 - components: - - type: Transform - pos: -14.5,21.5 - parent: 2 - - uid: 2604 - components: - - type: Transform - pos: -49.5,20.5 - parent: 2 - - uid: 2607 - components: - - type: Transform - pos: -52.5,14.5 - parent: 2 - - uid: 2610 - components: - - type: Transform - pos: 26.5,12.5 - parent: 2 - - uid: 2634 - components: - - type: Transform - pos: -41.5,-26.5 - parent: 2 - - uid: 2756 - components: - - type: Transform - pos: -36.5,-34.5 - parent: 2 - - uid: 2805 - components: - - type: Transform - pos: -2.5,-88.5 - parent: 2 - - uid: 2936 - components: - - type: Transform - pos: -44.5,-57.5 - parent: 2 - - uid: 2943 - components: - - type: Transform - pos: 2.5,21.5 - parent: 2 - - uid: 3016 - components: - - type: Transform - pos: -32.5,17.5 - parent: 2 - - uid: 3030 - components: - - type: Transform - pos: -21.5,-29.5 - parent: 2 - - uid: 3067 - components: - - type: Transform - pos: 24.5,-18.5 - parent: 2 - - uid: 3081 - components: - - type: Transform - pos: -10.5,18.5 - parent: 2 - - uid: 3100 - components: - - type: Transform - pos: 34.5,4.5 - parent: 2 - - uid: 3127 - components: - - type: Transform - pos: 11.5,-2.5 - parent: 2 - - uid: 3220 - components: - - type: Transform - pos: 46.5,-31.5 - parent: 2 - - uid: 3228 - components: - - type: Transform - pos: -13.5,-39.5 - parent: 2 - - uid: 3251 - components: - - type: Transform - pos: 8.5,21.5 - parent: 2 - - uid: 3279 - components: - - type: Transform - pos: 0.5,-28.5 - parent: 2 - - uid: 3282 - components: - - type: Transform - pos: 47.5,-39.5 - parent: 2 - - uid: 3294 - components: - - type: Transform - pos: -34.5,21.5 - parent: 2 - - uid: 3298 - components: - - type: Transform - pos: -18.5,-28.5 - parent: 2 - - uid: 3300 - components: - - type: Transform - pos: -20.5,-21.5 - parent: 2 - - uid: 3304 - components: - - type: Transform - pos: -11.5,-16.5 - parent: 2 - - uid: 3305 - components: - - type: Transform - pos: 20.5,-55.5 - parent: 2 - - uid: 3306 - components: - - type: Transform - pos: 6.5,-91.5 - parent: 2 - - uid: 3314 - components: - - type: Transform - pos: 36.5,-0.5 - parent: 2 - - uid: 3341 - components: - - type: Transform - pos: -50.5,-53.5 - parent: 2 - - uid: 3355 - components: - - type: Transform - pos: -39.5,16.5 - parent: 2 - - uid: 3389 - components: - - type: Transform - pos: -36.5,-25.5 - parent: 2 - - uid: 3410 - components: - - type: Transform - pos: 44.5,-26.5 - parent: 2 - - uid: 3429 - components: - - type: Transform - pos: -13.5,-36.5 - parent: 2 - - uid: 3442 - components: - - type: Transform - pos: 3.5,-15.5 - parent: 2 - - uid: 3447 - components: - - type: Transform - pos: 43.5,-55.5 - parent: 2 - - uid: 3448 - components: - - type: Transform - pos: 12.5,-56.5 - parent: 2 - - uid: 3480 - components: - - type: Transform - pos: -41.5,14.5 - parent: 2 - - uid: 3504 - components: - - type: Transform - pos: -21.5,-17.5 - parent: 2 - - uid: 3509 - components: - - type: Transform - pos: -55.5,14.5 - parent: 2 - - uid: 3535 - components: - - type: Transform - pos: 10.5,21.5 - parent: 2 - - uid: 3568 - components: - - type: Transform - pos: 30.5,12.5 - parent: 2 - - uid: 3663 - components: - - type: Transform - pos: 13.5,-34.5 - parent: 2 - - uid: 3760 - components: - - type: Transform - pos: -33.5,21.5 - parent: 2 - - uid: 3773 - components: - - type: Transform - pos: 4.5,-29.5 - parent: 2 - - uid: 3792 - components: - - type: Transform - pos: -10.5,-14.5 - parent: 2 - - uid: 3812 - components: - - type: Transform - pos: -14.5,-39.5 - parent: 2 - - uid: 3834 - components: - - type: Transform - pos: -0.5,-5.5 - parent: 2 - - uid: 3840 - components: - - type: Transform - pos: 20.5,-38.5 - parent: 2 - - uid: 3853 - components: - - type: Transform - pos: 10.5,26.5 - parent: 2 - - uid: 3862 - components: - - type: Transform - pos: 0.5,-42.5 - parent: 2 - - uid: 3965 - components: - - type: Transform - pos: -16.5,-31.5 - parent: 2 - - uid: 3983 - components: - - type: Transform - pos: 34.5,-3.5 - parent: 2 - - uid: 4044 - components: - - type: Transform - pos: 39.5,-10.5 - parent: 2 - - uid: 4046 - components: - - type: Transform - pos: -0.5,-42.5 - parent: 2 - - uid: 4051 - components: - - type: Transform - pos: -40.5,-25.5 - parent: 2 - - uid: 4061 - components: - - type: Transform - pos: 26.5,14.5 - parent: 2 - - uid: 4164 - components: - - type: Transform - pos: 38.5,-0.5 - parent: 2 - - uid: 4173 - components: - - type: Transform - pos: 19.5,9.5 - parent: 2 - - uid: 4182 - components: - - type: Transform - pos: 14.5,-12.5 - parent: 2 - - uid: 4212 - components: - - type: Transform - pos: 13.5,-46.5 - parent: 2 - - uid: 4269 - components: - - type: Transform - pos: 13.5,-37.5 - parent: 2 - - uid: 4340 - components: - - type: Transform - pos: 1.5,-42.5 - parent: 2 - - uid: 4346 - components: - - type: Transform - pos: -39.5,-51.5 - parent: 2 - - uid: 4442 - components: - - type: Transform - pos: -40.5,-22.5 - parent: 2 - - uid: 4481 - components: - - type: Transform - pos: 46.5,-6.5 - parent: 2 - - uid: 4520 - components: - - type: Transform - pos: 0.5,-16.5 - parent: 2 - - uid: 4524 - components: - - type: Transform - pos: 17.5,-0.5 - parent: 2 - - uid: 4544 - components: - - type: Transform - pos: -9.5,-16.5 - parent: 2 - - uid: 4594 - components: - - type: Transform - pos: 34.5,10.5 - parent: 2 - - uid: 4719 - components: - - type: Transform - pos: 9.5,-91.5 - parent: 2 - - uid: 4737 - components: - - type: Transform - pos: 33.5,-11.5 - parent: 2 - - uid: 4789 - components: - - type: Transform - pos: 30.5,19.5 - parent: 2 - - uid: 4795 - components: - - type: Transform - pos: 7.5,-37.5 - parent: 2 - - uid: 4811 - components: - - type: Transform - pos: -45.5,-26.5 - parent: 2 - - uid: 4828 - components: - - type: Transform - pos: 33.5,-18.5 - parent: 2 - - uid: 4871 - components: - - type: Transform - pos: 34.5,8.5 - parent: 2 - - uid: 4883 - components: - - type: Transform - pos: -51.5,-47.5 - parent: 2 - - uid: 5114 - components: - - type: Transform - pos: 25.5,-57.5 - parent: 2 - - uid: 5378 - components: - - type: Transform - pos: 66.5,-79.5 - parent: 2 - - uid: 5736 - components: - - type: Transform - pos: -6.5,-91.5 - parent: 2 - - uid: 11685 - components: - - type: Transform - pos: 2.5,-32.5 - parent: 2 - - uid: 11780 - components: - - type: Transform - pos: -1.5,-29.5 - parent: 2 - - uid: 12570 - components: - - type: Transform - pos: 61.5,-76.5 - parent: 2 - - uid: 12616 - components: - - type: Transform - pos: 42.5,-38.5 - parent: 2 - - uid: 12618 - components: - - type: Transform - pos: 34.5,-4.5 - parent: 2 - - uid: 12624 - components: - - type: Transform - pos: 69.5,-79.5 - parent: 2 - - uid: 12625 - components: - - type: Transform - pos: 49.5,-58.5 - parent: 2 - - uid: 12626 - components: - - type: Transform - pos: -10.5,-5.5 - parent: 2 - - uid: 12692 - components: - - type: Transform - pos: 63.5,-76.5 - parent: 2 - - uid: 12705 - components: - - type: Transform - pos: -5.5,-91.5 - parent: 2 - - uid: 12717 - components: - - type: Transform - pos: 92.5,-30.5 - parent: 2 - - uid: 12770 - components: - - type: Transform - pos: -21.5,-52.5 - parent: 2 - - uid: 12775 - components: - - type: Transform - pos: 11.5,-90.5 - parent: 2 - - uid: 12800 - components: - - type: Transform - pos: 10.5,-90.5 - parent: 2 - - uid: 12801 - components: - - type: Transform - pos: 40.5,-5.5 - parent: 2 - - uid: 12806 - components: - - type: Transform - pos: 66.5,-73.5 - parent: 2 - - uid: 12813 - components: - - type: Transform - pos: 94.5,-20.5 - parent: 2 - - uid: 12858 - components: - - type: Transform - pos: 85.5,-17.5 - parent: 2 - - uid: 12942 - components: - - type: Transform - pos: 42.5,-8.5 - parent: 2 - - uid: 13014 - components: - - type: Transform - pos: 33.5,-15.5 - parent: 2 - - uid: 13123 - components: - - type: Transform - pos: 69.5,-67.5 - parent: 2 - - uid: 13132 - components: - - type: Transform - pos: 26.5,-57.5 - parent: 2 - - uid: 13157 - components: - - type: Transform - pos: 2.5,-15.5 - parent: 2 - - uid: 13191 - components: - - type: Transform - pos: 47.5,-50.5 - parent: 2 - - uid: 13195 - components: - - type: Transform - pos: 69.5,-83.5 - parent: 2 - - uid: 13199 - components: - - type: Transform - pos: 43.5,-38.5 - parent: 2 - - uid: 13215 - components: - - type: Transform - pos: -23.5,-56.5 - parent: 2 - - uid: 13227 - components: - - type: Transform - pos: 72.5,-75.5 - parent: 2 - - uid: 13252 - components: - - type: Transform - pos: -42.5,-47.5 - parent: 2 - - uid: 13268 - components: - - type: Transform - pos: 74.5,-75.5 - parent: 2 - - uid: 13269 - components: - - type: Transform - pos: 35.5,-39.5 - parent: 2 - - uid: 13273 - components: - - type: Transform - pos: 16.5,-52.5 - parent: 2 - - uid: 13274 - components: - - type: Transform - pos: -5.5,-92.5 - parent: 2 - - uid: 13292 - components: - - type: Transform - pos: 28.5,-13.5 - parent: 2 - - uid: 13296 - components: - - type: Transform - pos: 89.5,-22.5 - parent: 2 - - uid: 13306 - components: - - type: Transform - pos: 67.5,-59.5 - parent: 2 - - uid: 13391 - components: - - type: Transform - pos: -40.5,14.5 - parent: 2 - - uid: 13401 - components: - - type: Transform - pos: 41.5,-54.5 - parent: 2 - - uid: 13409 - components: - - type: Transform - pos: 5.5,-89.5 - parent: 2 - - uid: 13531 - components: - - type: Transform - pos: 45.5,-40.5 - parent: 2 - - uid: 13691 - components: - - type: Transform - pos: 44.5,-34.5 - parent: 2 - - uid: 13706 - components: - - type: Transform - pos: 71.5,-67.5 - parent: 2 - - uid: 13727 - components: - - type: Transform - pos: -13.5,-35.5 - parent: 2 - - uid: 13782 - components: - - type: Transform - pos: 54.5,-52.5 - parent: 2 - - uid: 13794 - components: - - type: Transform - pos: 29.5,-0.5 - parent: 2 - - uid: 13812 - components: - - type: Transform - pos: 49.5,-26.5 - parent: 2 - - uid: 13922 - components: - - type: Transform - pos: -2.5,-96.5 - parent: 2 - - uid: 14095 - components: - - type: Transform - pos: 10.5,-91.5 - parent: 2 - - uid: 14099 - components: - - type: Transform - pos: 23.5,-58.5 - parent: 2 - - uid: 14105 - components: - - type: Transform - pos: 23.5,-1.5 - parent: 2 - - uid: 14137 - components: - - type: Transform - pos: -34.5,-16.5 - parent: 2 - - uid: 14150 - components: - - type: Transform - pos: -2.5,-97.5 - parent: 2 - - uid: 14175 - components: - - type: Transform - pos: -36.5,-47.5 - parent: 2 - - uid: 14190 - components: - - type: Transform - pos: 15.5,-5.5 - parent: 2 - - uid: 14235 - components: - - type: Transform - pos: -27.5,22.5 - parent: 2 - - uid: 14265 - components: - - type: Transform - pos: -12.5,21.5 - parent: 2 - - uid: 14276 - components: - - type: Transform - pos: 47.5,-31.5 - parent: 2 - - uid: 14279 - components: - - type: Transform - pos: 30.5,-46.5 - parent: 2 - - uid: 14280 - components: - - type: Transform - pos: 30.5,-44.5 - parent: 2 - - uid: 14314 - components: - - type: Transform - pos: 92.5,-21.5 - parent: 2 - - uid: 14334 - components: - - type: Transform - pos: 44.5,-35.5 - parent: 2 - - uid: 14348 - components: - - type: Transform - pos: 19.5,-55.5 - parent: 2 - - uid: 14386 - components: - - type: Transform - pos: 86.5,-18.5 - parent: 2 - - uid: 14481 - components: - - type: Transform - pos: 5.5,-88.5 - parent: 2 - - uid: 14484 - components: - - type: Transform - pos: 15.5,-7.5 - parent: 2 - - uid: 14501 - components: - - type: Transform - pos: 69.5,-80.5 - parent: 2 - - uid: 14503 - components: - - type: Transform - pos: 47.5,-6.5 - parent: 2 - - uid: 14525 - components: - - type: Transform - pos: 22.5,-12.5 - parent: 2 - - uid: 14550 - components: - - type: Transform - pos: 12.5,-46.5 - parent: 2 - - uid: 14773 - components: - - type: Transform - pos: -17.5,-26.5 - parent: 2 - - uid: 14787 - components: - - type: Transform - pos: 25.5,9.5 - parent: 2 - - uid: 14811 - components: - - type: Transform - pos: 66.5,-74.5 - parent: 2 - - uid: 14833 - components: - - type: Transform - pos: 64.5,-78.5 - parent: 2 - - uid: 14836 - components: - - type: Transform - pos: 73.5,-75.5 - parent: 2 - - uid: 14853 - components: - - type: Transform - pos: -50.5,-55.5 - parent: 2 - - uid: 15008 - components: - - type: Transform - pos: 1.5,-16.5 - parent: 2 - - uid: 15013 - components: - - type: Transform - pos: 22.5,-16.5 - parent: 2 - - uid: 15025 - components: - - type: Transform - pos: 18.5,-1.5 - parent: 2 - - uid: 15045 - components: - - type: Transform - pos: 19.5,-38.5 - parent: 2 - - uid: 15124 - components: - - type: Transform - pos: -5.5,-29.5 - parent: 2 - - uid: 15168 - components: - - type: Transform - pos: 44.5,-9.5 - parent: 2 - - uid: 15251 - components: - - type: Transform - pos: -25.5,-49.5 - parent: 2 - - uid: 15375 - components: - - type: Transform - pos: 15.5,-0.5 - parent: 2 - - uid: 15475 - components: - - type: Transform - pos: -30.5,22.5 - parent: 2 - - uid: 15730 - components: - - type: Transform - pos: -50.5,9.5 - parent: 2 - - uid: 15732 - components: - - type: Transform - pos: 17.5,-12.5 - parent: 2 - - uid: 15882 - components: - - type: Transform - pos: -0.5,-16.5 - parent: 2 - - uid: 15883 - components: - - type: Transform - pos: 7.5,-46.5 - parent: 2 - - uid: 15896 - components: - - type: Transform - pos: -30.5,19.5 - parent: 2 - - uid: 15900 - components: - - type: Transform - pos: 70.5,-78.5 - parent: 2 - - uid: 15944 - components: - - type: Transform - pos: -39.5,-25.5 - parent: 2 - - uid: 15952 - components: - - type: Transform - pos: -10.5,-4.5 - parent: 2 - - uid: 16170 - components: - - type: Transform - pos: -27.5,21.5 - parent: 2 - - uid: 16360 - components: - - type: Transform - pos: -16.5,-49.5 - parent: 2 - - uid: 16530 - components: - - type: Transform - pos: -29.5,-23.5 - parent: 2 - - uid: 16894 - components: - - type: Transform - pos: -17.5,17.5 - parent: 2 - - uid: 23607 - components: - - type: Transform - pos: 92.5,-20.5 - parent: 2 -- proto: WardrobeAtmosphericsFilled - entities: - - uid: 20244 - components: - - type: Transform - pos: -12.5,5.5 - parent: 2 -- proto: WardrobeBotanistFilled - entities: - - uid: 4163 - components: - - type: Transform - pos: -20.5,-29.5 - parent: 2 -- proto: WardrobeCargoFilled - entities: - - uid: 546 - components: - - type: Transform - pos: -0.5,26.5 - parent: 2 - - uid: 560 - components: - - type: Transform - pos: 0.5,26.5 - parent: 2 - - uid: 23572 - components: - - type: Transform - pos: 16.5,16.5 - parent: 2 -- proto: WardrobeChapelFilled - entities: - - uid: 4576 - components: - - type: Transform - pos: 39.5,-3.5 - parent: 2 -- proto: WardrobeGreyFilled - entities: - - uid: 9064 - components: - - type: Transform - pos: 46.5,-28.5 - parent: 2 -- proto: WardrobeMixedFilled - entities: - - uid: 6845 - components: - - type: Transform - pos: 14.5,-49.5 - parent: 2 - - uid: 7938 - components: - - type: Transform - pos: 16.5,-25.5 - parent: 2 - - uid: 9446 - components: - - type: Transform - pos: 13.5,-25.5 - parent: 2 -- proto: WardrobePinkFilled - entities: - - uid: 16503 - components: - - type: Transform - pos: -45.5,11.5 - parent: 2 -- proto: WardrobePrisonFilled - entities: - - uid: 3807 - components: - - type: Transform - pos: -32.5,8.5 - parent: 2 - - uid: 4147 - components: - - type: Transform - pos: -32.5,9.5 - parent: 2 - - uid: 5704 - components: - - type: Transform - pos: -27.5,8.5 - parent: 2 - - uid: 11417 - components: - - type: Transform - pos: -41.5,11.5 - parent: 2 - - uid: 11420 - components: - - type: Transform - pos: -41.5,17.5 - parent: 2 - - uid: 11432 - components: - - type: Transform - pos: -36.5,8.5 - parent: 2 - - uid: 12652 - components: - - type: Transform - pos: -40.5,8.5 - parent: 2 -- proto: WardrobeRoboticsFilled - entities: - - uid: 4231 - components: - - type: Transform - pos: 32.5,-24.5 - parent: 2 -- proto: WarmLightBulb - entities: - - uid: 14010 - components: - - type: Transform - parent: 14006 - - type: Physics - canCollide: False - - uid: 14495 - components: - - type: Transform - parent: 14012 - - type: Physics - canCollide: False -- proto: WarningCO2 - entities: - - uid: 1965 - components: - - type: Transform - pos: -4.5,3.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: WarningN2 - entities: - - uid: 1964 - components: - - type: Transform - pos: -8.5,3.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: WarningO2 - entities: - - uid: 1963 - components: - - type: Transform - pos: -6.5,3.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: WarningPlasma - entities: - - uid: 1966 - components: - - type: Transform - pos: -0.5,3.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: WarningWaste - entities: - - uid: 1709 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -2.5,3.5 - parent: 2 - - type: Fixtures - fixtures: {} -- proto: WaterCooler - entities: - - uid: 617 - components: - - type: Transform - pos: -22.5,7.5 - parent: 2 - - uid: 828 - components: - - type: Transform - pos: 34.5,-17.5 - parent: 2 - - uid: 4333 - components: - - type: Transform - pos: 17.5,-31.5 - parent: 2 - - uid: 5748 - components: - - type: Transform - pos: -1.5,12.5 - parent: 2 - - uid: 11775 - components: - - type: Transform - pos: 51.5,-35.5 - parent: 2 - - uid: 12782 - components: - - type: Transform - pos: -5.5,-62.5 - parent: 2 - - uid: 14082 - components: - - type: Transform - pos: 35.5,1.5 - parent: 2 -- proto: WaterTankFull - entities: - - uid: 1632 - components: - - type: Transform - pos: -24.5,13.5 - parent: 2 - - uid: 4640 - components: - - type: Transform - pos: 23.5,-47.5 - parent: 2 - - uid: 6329 - components: - - type: Transform - pos: 7.5,-55.5 - parent: 2 - - uid: 7648 - components: - - type: Transform - pos: -13.5,-26.5 - parent: 2 - - uid: 12255 - components: - - type: Transform - pos: 38.5,8.5 - parent: 2 - - uid: 13093 - components: - - type: Transform - pos: -7.5,12.5 - parent: 2 - - uid: 17165 - components: - - type: Transform - pos: 45.5,-59.5 - parent: 2 - - uid: 17480 - components: - - type: Transform - pos: -6.5,25.5 - parent: 2 - - uid: 20052 - components: - - type: Transform - pos: -36.5,20.5 - parent: 2 - - uid: 22456 - components: - - type: Transform - pos: 34.5,17.5 - parent: 2 - - uid: 22997 - components: - - type: Transform - pos: -47.5,-57.5 - parent: 2 - - uid: 24301 - components: - - type: Transform - pos: -51.5,-11.5 - parent: 2 -- proto: WaterTankHighCapacity - entities: - - uid: 3914 - components: - - type: Transform - pos: 28.5,-2.5 - parent: 2 - - uid: 11755 - components: - - type: Transform - pos: -17.5,-37.5 - parent: 2 -- proto: WaterVaporCanister - entities: - - uid: 1458 - components: - - type: Transform - pos: -1.5,6.5 - parent: 2 - - uid: 23803 - components: - - type: Transform - pos: -13.5,-8.5 - parent: 2 -- proto: WeaponCapacitorRecharger - entities: - - uid: 13661 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -17.5,-53.5 - parent: 2 - - uid: 16882 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 75.5,-40.5 - parent: 2 - - uid: 20595 - components: - - type: Transform - pos: -29.5,-4.5 - parent: 2 - - uid: 20597 - components: - - type: Transform - pos: -35.5,1.5 - parent: 2 - - uid: 23314 - components: - - type: Transform - pos: -37.5,-6.5 - parent: 2 -- proto: WeaponEnergyTurretAI - entities: - - uid: 17100 - components: - - type: Transform - pos: 94.5,-39.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 17769 - - 20709 - - uid: 17792 - components: - - type: Transform - pos: 94.5,-45.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 17769 - - 20709 - - uid: 17940 - components: - - type: Transform - pos: 88.5,-45.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 17769 - - 20709 - - uid: 17950 - components: - - type: Transform - pos: 77.5,-44.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 17919 - - 4914 - - uid: 17952 - components: - - type: Transform - pos: 81.5,-40.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 17919 - - 4914 - - uid: 17956 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 66.5,-44.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 22532 - - 24330 - - 24551 - - uid: 18438 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 66.5,-40.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 22532 - - 24330 - - 24551 - - uid: 20692 - components: - - type: Transform - pos: 88.5,-39.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 17769 - - 20709 -- proto: WeaponEnergyTurretAIControlPanel - entities: - - uid: 4914 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 80.5,-45.5 - parent: 2 - - type: DeviceList - devices: - - 17952 - - 17950 - - uid: 17769 - components: - - type: Transform - pos: 92.5,-43.5 - parent: 2 - - type: DeviceList - devices: - - 17792 - - 17940 - - 20692 - - 17100 - - uid: 17919 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 76.5,-40.5 - parent: 2 - - type: DeviceList - devices: - - 17950 - - 17952 - - uid: 20709 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 85.5,-43.5 - parent: 2 - - type: DeviceList - devices: - - 17792 - - 17940 - - 20692 - - 17100 - - uid: 22532 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 70.5,-41.5 - parent: 2 - - type: DeviceList - devices: - - 17956 - - 18438 - - uid: 24330 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 76.5,-40.5 - parent: 2 - - type: DeviceList - devices: - - 17956 - - 18438 - - uid: 24551 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 66.5,-39.5 - parent: 2 - - type: DeviceList - devices: - - 18438 - - 17956 -- proto: WeaponEnergyTurretSecurity - entities: - - uid: 4886 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -36.5,3.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 4898 - - 19361 - - uid: 6113 - components: - - type: Transform - pos: -28.5,-62.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 20690 - - 2523 - - uid: 20688 - components: - - type: Transform - pos: -28.5,-60.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 2523 - - 20690 -- proto: WeaponEnergyTurretSecurityControlPanel - entities: - - uid: 2523 - components: - - type: Transform - pos: -27.5,-59.5 - parent: 2 - - type: DeviceList - devices: - - 6113 - - 20688 - - uid: 4898 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -35.5,-0.5 - parent: 2 - - type: DeviceList - devices: - - 4886 - - uid: 19361 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -34.5,3.5 - parent: 2 - - type: DeviceList - devices: - - 4886 - - uid: 20690 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -31.5,-62.5 - parent: 2 - - type: DeviceList - devices: - - 20688 - - 6113 -- proto: WeaponLaserCarbine - entities: - - uid: 114 - components: - - type: Transform - parent: 20614 - - type: Physics - canCollide: False - - type: InsideEntityStorage -- proto: WeaponShotgunEnforcer - entities: - - uid: 20591 - components: - - type: Transform - pos: -22.486067,-6.1998725 - parent: 2 -- proto: WeaponSubMachineGunWt550 - entities: - - uid: 11313 - components: - - type: Transform - pos: -45.46237,1.5808802 - parent: 2 -- proto: WeaponWaterPistol - entities: - - uid: 1138 - components: - - type: Transform - pos: 43.581413,6.3853054 - parent: 2 - - uid: 2148 - components: - - type: Transform - pos: 43.341713,6.625055 - parent: 2 -- proto: WeedSpray - entities: - - uid: 2639 - components: - - type: Transform - pos: -26.176067,13.521244 - parent: 2 -- proto: Welder - entities: - - uid: 4199 - components: - - type: Transform - pos: 38.622208,-24.407248 - parent: 2 - - uid: 4718 - components: - - type: Transform - pos: -3.431983,-15.230706 - parent: 2 - - uid: 8867 - components: - - type: Transform - pos: 48.698742,-4.357929 - parent: 2 - - uid: 19270 - components: - - type: Transform - pos: 6.466244,-88.86231 - parent: 2 -- proto: WelderIndustrialAdvanced - entities: - - uid: 17034 - components: - - type: Transform - pos: 0.62853146,-4.459521 - parent: 2 -- proto: WeldingFuelTankFull - entities: - - uid: 1721 - components: - - type: Transform - pos: -56.5,-9.5 - parent: 2 - - uid: 2617 - components: - - type: Transform - pos: 23.5,-46.5 - parent: 2 - - uid: 3088 - components: - - type: Transform - pos: 38.5,9.5 - parent: 2 - - uid: 5351 - components: - - type: Transform - pos: 28.5,24.5 - parent: 2 - - uid: 12738 - components: - - type: Transform - pos: -2.5,-58.5 - parent: 2 - - uid: 12819 - components: - - type: Transform - pos: 7.5,-88.5 - parent: 2 - - uid: 15767 - components: - - type: Transform - pos: -46.5,-54.5 - parent: 2 - - uid: 17481 - components: - - type: Transform - pos: -7.5,25.5 - parent: 2 - - uid: 19283 - components: - - type: Transform - pos: 52.5,-59.5 - parent: 2 - - uid: 20612 - components: - - type: Transform - pos: 1.5,-4.5 - parent: 2 - - uid: 24303 - components: - - type: Transform - pos: -35.5,20.5 - parent: 2 -- proto: WetFloorSign - entities: - - uid: 14653 - components: - - type: Transform - pos: 44.657276,-39.273064 - parent: 2 -- proto: Windoor - entities: - - uid: 1796 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -51.5,-51.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 7524 - components: - - type: Transform - pos: -20.5,-43.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 7556 - components: - - type: Transform - pos: -19.5,-43.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12154 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -25.5,-4.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 11782: - - - DoorStatus - - Close - 11789: - - - DoorStatus - - Close - - uid: 12217 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -24.5,-4.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 11789: - - - DoorStatus - - Close - 11782: - - - DoorStatus - - Close - - uid: 20565 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -14.5,-15.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 20568 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -14.5,-3.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 21410 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -14.5,-2.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 22474 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -14.5,-14.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 -- proto: WindoorChapelLocked - entities: - - uid: 5903 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 41.5,-11.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 -- proto: WindoorHydroponicsLocked - entities: - - uid: 3456 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -21.5,-37.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3457 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -21.5,-38.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 -- proto: WindoorSecure - entities: - - uid: 3235 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 19.5,-23.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4225 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 20.5,-23.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4228 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 21.5,-23.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4855 - components: - - type: Transform - pos: -28.5,-26.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4981 - components: - - type: Transform - pos: 20.5,-19.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 5408 - components: - - type: Transform - pos: -29.5,-26.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 5470 - components: - - type: Transform - pos: -27.5,-26.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 7566 - components: - - type: Transform - pos: -16.5,-43.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 7569 - components: - - type: Transform - pos: -12.5,-43.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 7610 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -13.5,-45.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 7609: - - - DoorStatus - - Close - - uid: 9614 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -33.5,3.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 9634 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -31.5,3.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12433 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 18.5,17.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 18592 - components: - - type: Transform - pos: 4.5,15.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 18595 - components: - - type: Transform - pos: 5.5,15.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 21759 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 21.5,4.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 22306 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -29.5,-33.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 22307 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -28.5,-33.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 22311 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -27.5,-33.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 -- proto: WindoorSecureArmoryLocked - entities: - - uid: 11716 - components: - - type: Transform - pos: -29.5,-4.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 11724 - components: - - type: Transform - pos: -28.5,-4.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 11782 - components: - - type: Transform - pos: -25.5,-4.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 12154: - - - DoorStatus - - Close - 12217: - - - DoorStatus - - Close - - uid: 11789 - components: - - type: Transform - pos: -24.5,-4.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 12217: - - - DoorStatus - - Close - 12154: - - - DoorStatus - - Close -- proto: WindoorSecureAtmosphericsLocked - entities: - - uid: 2181 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -14.5,-3.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 2183 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -14.5,-2.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 -- proto: WindoorSecureBrigLocked - entities: - - uid: 28 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -29.5,-4.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 11971 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -28.5,-4.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 -- proto: WindoorSecureCargoLocked - entities: - - uid: 5299 - components: - - type: Transform - pos: 6.5,16.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 11065 - components: - - type: Transform - pos: 12.5,21.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 14289 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 5.5,15.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 15296 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 4.5,15.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 22430 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 15.5,13.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 22441 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 16.5,13.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 -- proto: WindoorSecureChemistryLocked - entities: - - uid: 144 - components: - - type: Transform - pos: -29.5,-33.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3361 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -40.5,-36.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 10414 - components: - - type: Transform - pos: -27.5,-33.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 11937 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -27.5,-36.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12508 - components: - - type: Transform - pos: -28.5,-33.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 22305 - components: - - type: Transform - pos: -35.5,-34.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 -- proto: WindoorSecureCommandLocked - entities: - - uid: 66 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 27.5,-9.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4818 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 28.5,-34.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 7005 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 23.5,-9.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 7606 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 30.5,-34.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 11497 - components: - - type: Transform - pos: 9.5,-15.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12609 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 90.5,-42.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 -- proto: WindoorSecureEngineeringLocked - entities: - - uid: 3998 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -14.5,-14.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 17470 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -14.5,-15.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 -- proto: WindoorSecureHeadOfPersonnelLocked - entities: - - uid: 7609 - components: - - type: Transform - pos: -13.5,-45.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 7610: - - - DoorStatus - - Close -- proto: WindoorSecureJanitorLocked - entities: - - uid: 5537 - components: - - type: Transform - pos: 28.5,5.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 8316 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 29.5,4.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 17460 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 29.5,2.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 21885 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 29.5,1.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 -- proto: WindoorSecureKitchenLocked - entities: - - uid: 5342 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -6.5,-35.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 11750 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -5.5,-35.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 21283 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -8.5,-35.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 22781 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -7.5,-35.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 -- proto: WindoorSecureMedicalLocked - entities: - - uid: 4822 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -35.5,-34.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 8732 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -40.5,-36.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 21758 - components: - - type: Transform - pos: 21.5,4.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 22137 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -29.5,-26.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 22150 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -27.5,-26.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 22310 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -28.5,-26.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 -- proto: WindoorSecureSalvageLocked - entities: - - uid: 11054 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 12.5,21.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 -- proto: WindoorSecureScienceLocked - entities: - - uid: 4194 - components: - - type: Transform - pos: 20.5,-23.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4229 - components: - - type: Transform - pos: 19.5,-23.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4230 - components: - - type: Transform - pos: 21.5,-23.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4273 - components: - - type: Transform - pos: 20.5,-27.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4373 - components: - - type: Transform - pos: 39.5,-26.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4392 - components: - - type: Transform - pos: 40.5,-37.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4396 - components: - - type: Transform - pos: 39.5,-37.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4402 - components: - - type: Transform - pos: 38.5,-37.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4514 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 30.5,-42.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 5157 - components: - - type: Transform - pos: 34.5,-23.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 23327 - components: - - type: Transform - pos: 33.5,-23.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 -- proto: WindoorSecureSecurityLocked - entities: - - uid: 152 - components: - - type: Transform - pos: -39.5,-0.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 11625 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -44.5,-5.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 13169 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 16.5,-17.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 -- proto: WindoorServiceLocked - entities: - - uid: 5831 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 17.5,-39.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 6318 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 17.5,-41.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 -- proto: WindoorTheatreLocked - entities: - - uid: 3475 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -4.5,-37.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 16043 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 13.5,-29.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 -- proto: Window - entities: - - uid: 724 - components: - - type: Transform - pos: -36.5,-37.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 2324 - components: - - type: Transform - pos: 16.5,-27.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 2400 - components: - - type: Transform - pos: 12.5,-26.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 2405 - components: - - type: Transform - pos: 12.5,-25.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 2995 - components: - - type: Transform - pos: -21.5,-22.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3363 - components: - - type: Transform - pos: -19.5,-21.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3364 - components: - - type: Transform - pos: -18.5,-21.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3371 - components: - - type: Transform - pos: -17.5,-21.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3519 - components: - - type: Transform - pos: -0.5,-39.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3525 - components: - - type: Transform - pos: 13.5,-38.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3774 - components: - - type: Transform - pos: 12.5,-44.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3783 - components: - - type: Transform - pos: 15.5,-34.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3926 - components: - - type: Transform - pos: -21.5,-24.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 6921 - components: - - type: Transform - pos: 12.5,-49.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 7537 - components: - - type: Transform - pos: 13.5,-42.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 7708 - components: - - type: Transform - pos: 12.5,-36.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 7780 - components: - - type: Transform - pos: 12.5,-53.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 7885 - components: - - type: Transform - pos: 17.5,-10.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 7891 - components: - - type: Transform - pos: 17.5,-9.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 8902 - components: - - type: Transform - pos: 16.5,-23.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 9433 - components: - - type: Transform - pos: 12.5,-47.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 9573 - components: - - type: Transform - pos: 12.5,-24.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 9620 - components: - - type: Transform - pos: 13.5,-23.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 9652 - components: - - type: Transform - pos: 17.5,-34.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 10257 - components: - - type: Transform - pos: 13.5,-27.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12070 - components: - - type: Transform - pos: -36.5,-35.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12197 - components: - - type: Transform - pos: 41.5,-8.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12752 - components: - - type: Transform - pos: 20.5,-39.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 13220 - components: - - type: Transform - pos: 20.5,-41.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 23124 - components: - - type: Transform - pos: -0.5,-41.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 -- proto: WindowDirectional - entities: - - uid: 339 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -44.5,-29.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4198 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 36.5,-27.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4351 - components: - - type: Transform - pos: 37.5,-26.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4358 - components: - - type: Transform - pos: 38.5,-26.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4607 - components: - - type: Transform - pos: -30.5,-29.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4611 - components: - - type: Transform - pos: -26.5,-29.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 5008 - components: - - type: Transform - pos: -39.5,-30.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 6173 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 17.5,-40.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 6715 - components: - - type: Transform - pos: -40.5,-30.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 8470 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -40.5,-27.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 9925 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -45.5,-29.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 10232 - components: - - type: Transform - pos: -27.5,-29.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 10234 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -30.5,-30.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 10466 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -42.5,-27.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 10659 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -27.5,-30.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 11263 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -29.5,-30.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 11334 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -26.5,-30.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 11940 - components: - - type: Transform - pos: -29.5,-29.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12634 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -44.5,-27.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 22130 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -52.5,-51.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 -- proto: WindowFrostedDirectional - entities: - - uid: 3172 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 4.5,-51.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3798 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -1.5,-51.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4311 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -1.5,-53.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4511 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -31.5,-51.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4705 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -29.5,-51.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4706 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -30.5,-51.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 5600 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 41.5,-10.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 7503 - components: - - type: Transform - pos: -18.5,-43.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 7512 - components: - - type: Transform - pos: -21.5,-43.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 7526 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -20.5,-44.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 7528 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -19.5,-44.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 8353 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 41.5,-9.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 10574 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -1.5,-52.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12723 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 4.5,-53.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 14965 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 4.5,-52.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 -- proto: WindowReinforcedDirectional - entities: - - uid: 341 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 30.5,-33.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 616 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -18.5,-16.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 2249 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 24.5,-9.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3098 - components: - - type: Transform - pos: -3.5,-19.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3416 - components: - - type: Transform - pos: -19.5,-39.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3417 - components: - - type: Transform - pos: -15.5,-39.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3420 - components: - - type: Transform - pos: -18.5,-39.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3421 - components: - - type: Transform - pos: -17.5,-39.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3422 - components: - - type: Transform - pos: -16.5,-39.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3474 - components: - - type: Transform - pos: 13.5,-31.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3510 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 12.5,-29.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3553 - components: - - type: Transform - pos: 31.5,-57.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3587 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 14.5,-29.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3618 - components: - - type: Transform - pos: 14.5,-31.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3645 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 14.5,-29.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3647 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 14.5,-31.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3648 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 12.5,-29.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3649 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 12.5,-30.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3653 - components: - - type: Transform - pos: 12.5,-31.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3654 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 12.5,-31.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3658 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 14.5,-30.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 3961 - components: - - type: Transform - pos: -1.5,-19.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4144 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -38.5,-30.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4191 - components: - - type: Transform - pos: 21.5,-27.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4197 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -9.5,-35.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4224 - components: - - type: Transform - pos: 19.5,-27.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4389 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 40.5,-38.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4403 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 38.5,-38.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4715 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 28.5,-35.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4777 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 10.5,-19.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 4916 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -3.5,-42.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 5595 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 28.5,-33.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 5682 - components: - - type: Transform - pos: 29.5,-57.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 6239 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -38.5,-29.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 6497 - components: - - type: Transform - pos: -18.5,-54.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 6662 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 25.5,-9.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 7393 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 28.5,5.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 7565 - components: - - type: Transform - pos: -15.5,-43.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 7567 - components: - - type: Transform - pos: -14.5,-43.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 7568 - components: - - type: Transform - pos: -13.5,-43.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 7622 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 48.5,-23.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 7645 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -54.5,-21.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 7920 - components: - - type: Transform - pos: 19.5,-19.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 8087 - components: - - type: Transform - pos: 29.5,4.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 8224 - components: - - type: Transform - pos: 21.5,-19.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 8350 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 26.5,-9.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 9252 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 50.5,-23.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 9259 - components: - - type: Transform - pos: 48.5,-23.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 9301 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 49.5,-23.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 9303 - components: - - type: Transform - pos: 49.5,-23.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 9325 - components: - - type: Transform - pos: 50.5,-23.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 9338 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 48.5,-19.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 9340 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 49.5,-19.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 9341 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 50.5,-19.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 9342 - components: - - type: Transform - pos: 50.5,-19.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 9343 - components: - - type: Transform - pos: 49.5,-19.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 9344 - components: - - type: Transform - pos: 48.5,-19.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 9727 - components: - - type: Transform - pos: -17.5,-54.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 9728 - components: - - type: Transform - pos: -16.5,-54.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 10844 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -36.5,-29.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 10847 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -36.5,-30.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 10966 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -43.5,-5.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 11019 - components: - - type: Transform - pos: 8.5,-15.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 11046 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -45.5,-5.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 11305 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 16.5,-18.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 11356 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 30.5,-35.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 11500 - components: - - type: Transform - pos: 10.5,-15.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12994 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -42.5,-22.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12996 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -43.5,-22.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12998 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -44.5,-22.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 12999 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -45.5,-22.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 13170 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 10.5,-18.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 13231 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -54.5,-23.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 18244 - components: - - type: Transform - pos: 30.5,-78.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 18245 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 31.5,-79.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 18247 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 29.5,-79.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 18248 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 30.5,-80.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 18460 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 89.5,-31.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 18462 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 89.5,-29.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 19631 - components: - - type: Transform - pos: -35.5,15.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 19632 - components: - - type: Transform - pos: -34.5,15.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 19633 - components: - - type: Transform - pos: -33.5,15.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 21157 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -18.5,-15.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 22703 - components: - - type: Transform - pos: -22.5,-17.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 23011 - components: - - type: Transform - pos: -23.5,-17.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 -- proto: Wirecutter - entities: - - uid: 7428 - components: - - type: Transform - pos: 27.57422,-50.418713 - parent: 2 -- proto: WoodDoor - entities: - - uid: 3750 - components: - - type: Transform - pos: 19.5,-36.5 - parent: 2 - - uid: 5206 - components: - - type: Transform - pos: 41.5,11.5 - parent: 2 - - uid: 6103 - components: - - type: Transform - pos: 39.5,-15.5 - parent: 2 - - uid: 6898 - components: - - type: Transform - pos: 20.5,-43.5 - parent: 2 - - uid: 7276 - components: - - type: Transform - pos: 38.5,0.5 - parent: 2 - - uid: 15254 - components: - - type: Transform - pos: -39.5,-54.5 - parent: 2 - - uid: 16197 - components: - - type: Transform - pos: -19.5,28.5 - parent: 2 - - uid: 18168 - components: - - type: Transform - pos: 39.5,-13.5 - parent: 2 -- proto: WoodenBench - entities: - - uid: 1319 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -17.5,30.5 - parent: 2 - - uid: 1320 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -21.5,30.5 - parent: 2 - - uid: 2714 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -29.5,-13.5 - parent: 2 - - uid: 6074 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 34.5,-14.5 - parent: 2 - - uid: 6075 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 35.5,-14.5 - parent: 2 - - uid: 6076 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 37.5,-14.5 - parent: 2 - - uid: 6077 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 38.5,-14.5 - parent: 2 - - uid: 6078 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 34.5,-16.5 - parent: 2 - - uid: 6079 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 35.5,-16.5 - parent: 2 - - uid: 6080 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 37.5,-16.5 - parent: 2 - - uid: 6081 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 38.5,-16.5 - parent: 2 - - uid: 12141 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -19.5,32.5 - parent: 2 - - uid: 24479 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -29.5,-14.5 - parent: 2 - - uid: 24538 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -26.5,-16.5 - parent: 2 -- proto: Wrench - entities: - - uid: 4063 - components: - - type: Transform - pos: 28.567652,-46.39364 - parent: 2 - - uid: 5675 - components: - - type: Transform - pos: 46.508217,-36.43851 - parent: 2 - - uid: 6822 - components: - - type: Transform - pos: 41.480793,-36.388645 - parent: 2 - - uid: 12677 - components: - - type: Transform - pos: -52.48281,-36.374268 - parent: 2 - - uid: 13723 - components: - - type: Transform - pos: 83.486145,-41.425728 - parent: 2 - - uid: 15383 - components: - - type: Transform - pos: -13.512281,-21.38337 - parent: 2 - - uid: 16443 - components: - - type: Transform - pos: -54.017258,20.263376 - parent: 2 - - uid: 23496 - components: - - type: Transform - pos: -5.5532303,-15.463551 - parent: 2 -- proto: Wristwatch - entities: - - uid: 24115 - components: - - type: Transform - pos: 18.407438,-10.54795 - parent: 2 -... diff --git a/Resources/Maps/bagel.yml b/Resources/Maps/bagel.yml index e94fcdd711..18e71b4ccc 100644 --- a/Resources/Maps/bagel.yml +++ b/Resources/Maps/bagel.yml @@ -1,11 +1,11 @@ meta: format: 7 category: Map - engineVersion: 266.0.0 + engineVersion: 268.0.0 forkId: "" forkVersion: "" - time: 09/15/2025 00:43:45 - entityCount: 25523 + time: 12/08/2025 08:17:25 + entityCount: 25476 maps: - 943 grids: @@ -123,11 +123,11 @@ entities: version: 7 1,-2: ind: 1,-2 - tiles: egAAAAADAHoAAAAAAAB6AAAAAAIAegAAAAAAAHoAAAAAAQB6AAAAAAIAegAAAAAAAAQAAAAAAwAEAAAAAAEABAAAAAAAAAQAAAAAAwAfAAAAAAAAHwAAAAABAF0AAAAAAABdAAAAAAIAXQAAAAAAAHoAAAAAAwB6AAAAAAMAegAAAAACAHoAAAAAAwB6AAAAAAIAegAAAAAAAHoAAAAAAAAEAAAAAAEABAAAAAACAAQAAAAAAwAEAAAAAAAAHwAAAAAAAB8AAAAAAgBdAAAAAAMAXQAAAAAAAF0AAAAAAAB6AAAAAAEAegAAAAAAAHoAAAAAAgB6AAAAAAMAegAAAAAAAHoAAAAAAQB+AAAAAAAAHwAAAAABAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAAAXQAAAAADAF0AAAAAAQBdAAAAAAEAegAAAAAAAHoAAAAAAAB6AAAAAAMAegAAAAAAAHoAAAAAAgB6AAAAAAEAfgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAB+AAAAAAAAHwAAAAADAF0AAAAAAgBdAAAAAAAAXQAAAAABAHoAAAAAAgB6AAAAAAIAegAAAAADAHoAAAAAAQB6AAAAAAAAegAAAAADAH4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAAfgAAAAAAAB8AAAAAAQBdAAAAAAMAXQAAAAAAAF0AAAAAAwAOAAAAAAMADgAAAAADAA4AAAAAAwAOAAAAAAIADgAAAAACAA4AAAAAAQB+AAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAH4AAAAAAAAfAAAAAAMAHwAAAAADAB8AAAAAAQAfAAAAAAAADgAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAABAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAwB+AAAAAAAAPAAAAAAAAF0AAAAAAABdAAAAAAIATQAAAAABAF0AAAAAAgBdAAAAAAIAXQAAAAAAAF0AAAAAAwBdAAAAAAIAXQAAAAACAF0AAAAAAgBdAAAAAAEAXQAAAAADAF0AAAAAAQBdAAAAAAAAXQAAAAACAF0AAAAAAABdAAAAAAIAXQAAAAADAE0AAAAAAABdAAAAAAEAXQAAAAACAF0AAAAAAgBdAAAAAAIAXQAAAAABAF0AAAAAAABdAAAAAAIAXQAAAAACAF0AAAAAAABdAAAAAAIAXQAAAAACAF0AAAAAAgBdAAAAAAIAXQAAAAACAF0AAAAAAABNAAAAAAMAXQAAAAACAF0AAAAAAwBdAAAAAAIAXQAAAAABAF0AAAAAAwBdAAAAAAMAXQAAAAACAF0AAAAAAgBdAAAAAAAAXQAAAAABAF0AAAAAAABdAAAAAAIAXQAAAAACAE0AAAAAAgBNAAAAAAIAfgAAAAAAAH4AAAAAAAAOAAAAAAMADgAAAAAAAA4AAAAAAwAOAAAAAAEAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAAAXQAAAAADAH4AAAAAAAAfAAAAAAAADgAAAAADAA4AAAAAAAAOAAAAAAEADgAAAAADAA4AAAAAAgB6AAAAAAEAegAAAAAAAHoAAAAAAwB+AAAAAAAAXQAAAAACAHAAAAAAAwB+AAAAAAAAXQAAAAAAAF0AAAAAAQB+AAAAAAAAHwAAAAAAAA4AAAAAAgAOAAAAAAAADgAAAAABAA4AAAAAAgAOAAAAAAAAegAAAAAAAHoAAAAAAQB6AAAAAAAAfgAAAAAAAHAAAAAAAQBwAAAAAAIAcAAAAAADAF0AAAAAAgBdAAAAAAAAHwAAAAADAB8AAAAAAAAOAAAAAAEADgAAAAACAA4AAAAAAQAOAAAAAAEADgAAAAADAHoAAAAAAwB6AAAAAAMAegAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAEAXQAAAAAAAB8AAAAAAwAfAAAAAAMADgAAAAAAAA4AAAAAAwAOAAAAAAMADgAAAAABAA4AAAAAAgB6AAAAAAAAegAAAAABAHoAAAAAAAB+AAAAAAAAcAAAAAADAHAAAAAAAQBwAAAAAAEAXQAAAAACAF0AAAAAAgB+AAAAAAAAHwAAAAADAA4AAAAAAQAOAAAAAAMADgAAAAACAA4AAAAAAwAOAAAAAAIAegAAAAACAHoAAAAAAAB6AAAAAAEAfgAAAAAAAHAAAAAAAwBwAAAAAAMAfgAAAAAAAA== + tiles: egAAAAADAHoAAAAAAAB6AAAAAAIAegAAAAAAAHoAAAAAAQB6AAAAAAIAegAAAAAAAAQAAAAAAwAEAAAAAAEABAAAAAAAAAQAAAAAAwAfAAAAAAAAHwAAAAABAF0AAAAAAABdAAAAAAIAXQAAAAAAAHoAAAAAAwB6AAAAAAMAegAAAAACAHoAAAAAAwB6AAAAAAIAegAAAAAAAHoAAAAAAAAEAAAAAAEABAAAAAACAAQAAAAAAwAEAAAAAAAAHwAAAAAAAB8AAAAAAgBdAAAAAAMAXQAAAAAAAF0AAAAAAAB6AAAAAAEAegAAAAAAAHoAAAAAAgB6AAAAAAMAegAAAAAAAHoAAAAAAQB+AAAAAAAAHwAAAAABAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAAAXQAAAAADAF0AAAAAAQBdAAAAAAEAegAAAAAAAHoAAAAAAAB6AAAAAAMAegAAAAAAAHoAAAAAAgB6AAAAAAEAfgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAB+AAAAAAAAHwAAAAADAF0AAAAAAgBdAAAAAAAAXQAAAAABAHoAAAAAAgB6AAAAAAIAegAAAAADAHoAAAAAAQB6AAAAAAAAegAAAAADAH4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAAfgAAAAAAAB8AAAAAAQBdAAAAAAMAXQAAAAAAAF0AAAAAAwAOAAAAAAMADgAAAAADAA4AAAAAAwAOAAAAAAIADgAAAAACAA4AAAAAAQB+AAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAH4AAAAAAAAfAAAAAAMAHwAAAAADAB8AAAAAAQAfAAAAAAAADgAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAABAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAwB+AAAAAAAAPAAAAAAAAF0AAAAAAABdAAAAAAIATQAAAAABAF0AAAAAAgBdAAAAAAIAXQAAAAAAAF0AAAAAAwBdAAAAAAIAXQAAAAACAF0AAAAAAgBdAAAAAAEAXQAAAAADAF0AAAAAAQBdAAAAAAAAXQAAAAACAF0AAAAAAABdAAAAAAIAXQAAAAADAE0AAAAAAABdAAAAAAEAXQAAAAACAF0AAAAAAgBdAAAAAAIAXQAAAAABAF0AAAAAAABdAAAAAAIAXQAAAAACAF0AAAAAAABdAAAAAAIAXQAAAAACAF0AAAAAAgBdAAAAAAIAXQAAAAACAF0AAAAAAABNAAAAAAMAXQAAAAACAF0AAAAAAwBdAAAAAAIAXQAAAAABAF0AAAAAAwBdAAAAAAMAXQAAAAACAF0AAAAAAgBdAAAAAAAAXQAAAAABAF0AAAAAAABdAAAAAAIAXQAAAAACAE0AAAAAAgBNAAAAAAIAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAAAXQAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAACAHAAAAAAAwB+AAAAAAAAXQAAAAAAAF0AAAAAAQB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAHAAAAAAAQBwAAAAAAIAcAAAAAADAF0AAAAAAgBdAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAEAXQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAcAAAAAADAHAAAAAAAQBwAAAAAAEAXQAAAAACAF0AAAAAAgB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAHAAAAAAAwBwAAAAAAMAfgAAAAAAAA== version: 7 1,-1: ind: 1,-1 - tiles: XQAAAAADAF0AAAAAAQB+AAAAAAAAHwAAAAADAA4AAAAAAwAOAAAAAAEADgAAAAACAA4AAAAAAwAOAAAAAAAAegAAAAACAHoAAAAAAgB6AAAAAAIAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAgBdAAAAAAEAfgAAAAAAAH4AAAAAAAAbAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAAAAH4AAAAAAAB6AAAAAAEAegAAAAAAAH4AAAAAAABdAAAAAAEAXQAAAAACAH4AAAAAAAAfAAAAAAIAGwAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAAEMAAAAAAABDAAAAAAAAQwAAAAAAAB8AAAAAAgB+AAAAAAAAegAAAAABAHoAAAAAAAAfAAAAAAAAXQAAAAABAF0AAAAAAAB+AAAAAAAAHwAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAABDAAAAAAAAQwAAAAAAAEMAAAAAAAAfAAAAAAMAfgAAAAAAAHoAAAAAAgB6AAAAAAAAfgAAAAAAAF0AAAAAAQBdAAAAAAMAfgAAAAAAAB8AAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAQwAAAAAAAEMAAAAAAABDAAAAAAAAHwAAAAACAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAEAXQAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAGwAAAAAAAB+AAAAAAAAXQAAAAACAF0AAAAAAwBtAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbQAAAAAAAE0AAAAAAgBNAAAAAAIAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAIAXQAAAAACAH4AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAAHwAAAAAAAH4AAAAAAAAfAAAAAAMAHwAAAAACAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAADAF0AAAAAAQB+AAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAB8AAAAAAwAfAAAAAAMAHwAAAAABAB8AAAAAAQB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAwBdAAAAAAIAfgAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAAAfAAAAAAEAHwAAAAACAB8AAAAAAwB+AAAAAAAAfgAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAMAXQAAAAADAH4AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAAHwAAAAADAB8AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAbAAAAAAAAH4AAAAAAABsAAAAAAAAXQAAAAABAF0AAAAAAgB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAgBdAAAAAAIAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAABAH4AAAAAAABdAAAAAAIAXQAAAAABAH4AAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAB+AAAAAAAAXQAAAAABAH4AAAAAAAB+AAAAAAAAXQAAAAADAF0AAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAAAfAAAAAAMAHwAAAAABABEAAAAAAAAfAAAAAAEAHwAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAA== + tiles: XQAAAAADAF0AAAAAAQB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAgBdAAAAAAEAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB6AAAAAAEAegAAAAAAAH4AAAAAAABdAAAAAAEAXQAAAAACAH4AAAAAAAAfAAAAAAIAGwAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAAEMAAAAAAABDAAAAAAAAQwAAAAAAAB8AAAAAAgB+AAAAAAAAegAAAAABAHoAAAAAAAAfAAAAAAAAXQAAAAABAF0AAAAAAAB+AAAAAAAAHwAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAABDAAAAAAAAQwAAAAAAAEMAAAAAAAAfAAAAAAMAfgAAAAAAAHoAAAAAAgB6AAAAAAAAfgAAAAAAAF0AAAAAAQBdAAAAAAMAfgAAAAAAAB8AAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAQwAAAAAAAEMAAAAAAABDAAAAAAAAHwAAAAACAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAEAXQAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAGwAAAAAAAB+AAAAAAAAXQAAAAACAF0AAAAAAwBtAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbQAAAAAAAE0AAAAAAgBNAAAAAAIAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAIAXQAAAAACAH4AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAAHwAAAAAAAH4AAAAAAAAfAAAAAAMAHwAAAAACAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAADAF0AAAAAAQB+AAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAB8AAAAAAwAfAAAAAAMAHwAAAAABAB8AAAAAAQB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAwBdAAAAAAIAfgAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAAAfAAAAAAEAHwAAAAACAB8AAAAAAwB+AAAAAAAAfgAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAMAXQAAAAADAH4AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAAHwAAAAADAB8AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABsAAAAAAAAbAAAAAAAAH4AAAAAAABsAAAAAAAAXQAAAAABAF0AAAAAAgB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAgBdAAAAAAIAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAABAH4AAAAAAABdAAAAAAIAXQAAAAABAH4AAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAB+AAAAAAAAXQAAAAABAH4AAAAAAAB+AAAAAAAAXQAAAAADAF0AAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAAAfAAAAAAMAHwAAAAABABEAAAAAAAAfAAAAAAEAHwAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAA== version: 7 1,0: ind: 1,0 @@ -139,7 +139,7 @@ entities: version: 7 -2,-1: ind: -2,-1 - tiles: XQAAAAAAAGwAAAAAAAAfAAAAAAAAHwAAAAAAAB8AAAAAAAAfAAAAAAAAfgAAAAAAAF0AAAAAAABdAAAAAAAAXQAAAAAAAH4AAAAAAABdAAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAAAfgAAAAAAAF0AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAH4AAAAAAABdAAAAAAAAXQAAAAAAAF0AAAAAAABsAAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAAAXQAAAAAAAH4AAAAAAABdAAAAAAAAXQAAAAAAAGwAAAAAAABdAAAAAAAAXQAAAAAAAF0AAAAAAABsAAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAAAfgAAAAAAAF0AAAAAAABdAAAAAAAAXQAAAAAAAF0AAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAAAXQAAAAAAAGwAAAAAAABdAAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAAAfgAAAAAAAF0AAAAAAABdAAAAAAAAbAAAAAAAAF0AAAAAAABdAAAAAAAAXQAAAAAAAGwAAAAAAABdAAAAAAAAXQAAAAAAAF0AAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAAAXQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAF0AAAAAAABsAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAAfgAAAAAAAGwAAAAAAABdAAAAAAAAbAAAAAAAAH4AAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAA/AAAAAAAAfgAAAAAAAGwAAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAPwAAAAAAAD8AAAAAAAA/AAAAAAAAPwAAAAAAAH4AAAAAAABsAAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAAAXQAAAAAAAF0AAAAAAAB+AAAAAAAALgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAAAbAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAB8AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAABdAAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAAAXQAAAAAAAH4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAfAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAH4AAAAAAABsAAAAAAAAHwAAAAAAAC4AAAAAAAAuAAAAAAAAHwAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAAAfAAAAAAAAHwAAAAAAAB8AAAAAAAB+AAAAAAAAHwAAAAAAAB8AAAAAAAAfAAAAAAAAbAAAAAAAAB8AAAAAAAAuAAAAAAAALgAAAAAAAB8AAAAAAAB+AAAAAAAAfgAAAAAAAA== + tiles: XQAAAAAAAGwAAAAAAAAfAAAAAAAAHwAAAAAAAB8AAAAAAAAfAAAAAAAAfgAAAAAAAF0AAAAAAABdAAAAAAAAXQAAAAAAAH4AAAAAAABdAAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAAAfgAAAAAAAF0AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAH4AAAAAAABdAAAAAAAAXQAAAAAAAF0AAAAAAABsAAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAAAXQAAAAAAAH4AAAAAAABdAAAAAAAAXQAAAAAAAGwAAAAAAABdAAAAAAAAXQAAAAAAAF0AAAAAAABsAAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAAAfgAAAAAAAF0AAAAAAABdAAAAAAAAXQAAAAAAAF0AAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAAAfgAAAAAAAF0AAAAAAABdAAAAAAAAXQAAAAAAAGwAAAAAAABdAAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAAAfgAAAAAAAF0AAAAAAABdAAAAAAAAbAAAAAAAAF0AAAAAAABdAAAAAAAAXQAAAAAAAGwAAAAAAABdAAAAAAAAXQAAAAAAAF0AAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAAAXQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAF0AAAAAAABsAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAAfgAAAAAAAGwAAAAAAABdAAAAAAAAbAAAAAAAAH4AAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAA/AAAAAAAAfgAAAAAAAGwAAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAPwAAAAAAAD8AAAAAAAA/AAAAAAAAPwAAAAAAAH4AAAAAAABsAAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAAAXQAAAAAAAF0AAAAAAAB+AAAAAAAALgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAAAbAAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAB8AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAABdAAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAAAXQAAAAAAAH4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAfAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbAAAAAAAAH4AAAAAAABsAAAAAAAAHwAAAAAAAC4AAAAAAAAuAAAAAAAAHwAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAAAfAAAAAAAAHwAAAAAAAB8AAAAAAAB+AAAAAAAAHwAAAAAAAB8AAAAAAAAfAAAAAAAAbAAAAAAAAB8AAAAAAAAuAAAAAAAALgAAAAAAAB8AAAAAAAB+AAAAAAAAfgAAAAAAAA== version: 7 -2,0: ind: -2,0 @@ -1069,7 +1069,6 @@ entities: 2320: 17,28 2321: 47,14 2322: 47,-2 - 2323: 19,-21 2339: 2,-1 2345: 3,-8 2363: -42,19 @@ -6338,16 +6337,9 @@ entities: 822: -24,-28 2023: -24,-27 2048: -46,-16 - 2324: 24,-21 - 2325: 24,-20 - 2326: 24,-19 - 2327: 24,-18 - 2328: 24,-17 - 2329: 24,-16 3583: -12,-52 3692: 10,-29 3693: 10,-28 - 3844: 26,-16 5357: -13,16 5358: -13,17 5359: -13,18 @@ -6670,7 +6662,7 @@ entities: 1: 35 0: 47496 4,-4: - 0: 47931 + 0: 48127 4,-3: 0: 16187 4,-2: @@ -6861,9 +6853,9 @@ entities: 4,-7: 0: 61951 4,-6: - 0: 46079 + 0: 65535 4,-5: - 0: 48059 + 0: 65535 -4,-8: 0: 21973 -5,-8: @@ -6991,7 +6983,7 @@ entities: 5,-9: 0: 65531 5,-4: - 0: 65311 + 0: 65535 6,-8: 0: 255 2: 28672 @@ -6999,23 +6991,25 @@ entities: 2: 119 0: 61952 6,-6: - 0: 61695 + 0: 65535 6,-5: 0: 65535 6,-9: 0: 65407 6,-4: - 0: 65423 + 0: 65535 7,-8: 0: 65535 7,-7: 0: 64255 7,-6: - 0: 24831 + 0: 29183 + 7,-5: + 0: 32543 7,-9: 0: 65382 - 7,-5: - 0: 28174 + 7,-4: + 0: 28273 8,-8: 0: 65535 8,-7: @@ -7047,8 +7041,6 @@ entities: 0: 28512 7,-2: 0: 65535 - 7,-4: - 0: 28256 7,-1: 0: 61152 7,0: @@ -7397,7 +7389,7 @@ entities: 10,-10: 0: 33378 10,-8: - 0: 48127 + 0: 48063 11,-12: 0: 61180 11,-11: @@ -7437,7 +7429,7 @@ entities: 11,-5: 0: 65523 10,-4: - 0: 49080 + 0: 40888 11,-4: 0: 48051 12,-8: @@ -9339,6 +9331,7 @@ entities: damping: 1559.7855 stiffness: 14000.604 - type: ImplicitRoof + - type: ExplosionAirtightGrid - uid: 943 components: - type: MetaData @@ -9565,6 +9558,7 @@ entities: damping: 1560.8403 stiffness: 14010.071 - type: ImplicitRoof + - type: ExplosionAirtightGrid - proto: AcousticGuitarInstrument entities: - uid: 6610 @@ -9594,6 +9588,13 @@ entities: - 9157 - type: Fixtures fixtures: {} + - uid: 316 + components: + - type: Transform + pos: 24.5,-10.5 + parent: 60 + - type: Fixtures + fixtures: {} - uid: 982 components: - type: Transform @@ -10236,24 +10237,6 @@ entities: - 4546 - type: Fixtures fixtures: {} - - uid: 21561 - components: - - type: Transform - pos: 21.5,-14.5 - parent: 60 - - type: DeviceList - devices: - - 7630 - - 6489 - - 6561 - - 6490 - - 21562 - - 263 - - 179 - - 127 - - 223 - - type: Fixtures - fixtures: {} - uid: 21564 components: - type: Transform @@ -13981,22 +13964,6 @@ entities: - type: Transform pos: 1.5,-3.5 parent: 7536 -- proto: AirlockTheatreLocked - entities: - - uid: 2933 - components: - - type: MetaData - name: 'Theatre ' - - type: Transform - pos: 20.5,-14.5 - parent: 60 - - uid: 7238 - components: - - type: MetaData - name: Theatre - - type: Transform - pos: 27.5,-14.5 - parent: 60 - proto: AirlockVirologyGlassLocked entities: - uid: 4662 @@ -14261,11 +14228,6 @@ entities: - type: DeviceNetwork deviceLists: - 21558 - - uid: 21562 - components: - - type: Transform - pos: 19.5,-19.5 - parent: 60 - uid: 21565 components: - type: Transform @@ -14624,6 +14586,24 @@ entities: parent: 60 - proto: APCBasic entities: + - uid: 66 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,-13.5 + parent: 60 + - type: Fixtures + fixtures: {} + - uid: 217 + components: + - type: MetaData + name: Theater Backroom APC + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,-12.5 + parent: 60 + - type: Fixtures + fixtures: {} - uid: 283 components: - type: MetaData @@ -14725,6 +14705,9 @@ entities: - type: Transform pos: -60.5,-16.5 parent: 60 + - type: AccessReader + accessListsOriginal: + - - Engineering - type: Fixtures fixtures: {} - uid: 3420 @@ -14846,7 +14829,7 @@ entities: - uid: 5669 components: - type: MetaData - name: Science APC + name: Science Hall APC - type: Transform pos: -52.5,5.5 parent: 60 @@ -14977,6 +14960,9 @@ entities: rot: 1.5707963267948966 rad pos: -26.5,-1.5 parent: 60 + - type: AccessReader + accessListsOriginal: + - - Engineering - type: Fixtures fixtures: {} - uid: 8236 @@ -15024,6 +15010,24 @@ entities: parent: 60 - type: Fixtures fixtures: {} + - uid: 9805 + components: + - type: MetaData + name: Science Anomaly APC + - type: Transform + rot: 1.5707963267948966 rad + pos: -58.5,-2.5 + parent: 60 + - type: Fixtures + fixtures: {} + - uid: 9806 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.5,-28.5 + parent: 60 + - type: Fixtures + fixtures: {} - uid: 9999 components: - type: MetaData @@ -15070,15 +15074,6 @@ entities: parent: 60 - type: Fixtures fixtures: {} - - uid: 12070 - components: - - type: MetaData - name: Theater APC - - type: Transform - pos: 23.5,-14.5 - parent: 60 - - type: Fixtures - fixtures: {} - uid: 12279 components: - type: MetaData @@ -15151,6 +15146,25 @@ entities: parent: 60 - type: Fixtures fixtures: {} + - uid: 18526 + components: + - type: MetaData + name: Maints Shop APC + - type: Transform + rot: 3.141592653589793 rad + pos: -64.5,5.5 + parent: 60 + - type: Fixtures + fixtures: {} + - uid: 18790 + components: + - type: MetaData + name: Science Server APC + - type: Transform + pos: -51.5,10.5 + parent: 60 + - type: Fixtures + fixtures: {} - uid: 19332 components: - type: MetaData @@ -16049,6 +16063,14 @@ entities: - type: Transform pos: -0.5,17.5 parent: 60 +- proto: BagelTheaterRoomMarker + entities: + - uid: 312 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 23.5,-17.5 + parent: 60 - proto: BananaPhoneInstrument entities: - uid: 21478 @@ -17812,16 +17834,31 @@ entities: - type: Transform pos: 38.5,-18.5 parent: 60 + - uid: 222 + components: + - type: Transform + pos: 17.5,-13.5 + parent: 60 - uid: 226 components: - type: Transform pos: 35.5,-7.5 parent: 60 + - uid: 292 + components: + - type: Transform + pos: 28.5,-12.5 + parent: 60 - uid: 297 components: - type: Transform pos: 50.5,23.5 parent: 60 + - uid: 302 + components: + - type: Transform + pos: 18.5,-13.5 + parent: 60 - uid: 313 components: - type: Transform @@ -17942,11 +17979,6 @@ entities: - type: Transform pos: -16.5,8.5 parent: 60 - - uid: 1120 - components: - - type: Transform - pos: -24.5,9.5 - parent: 60 - uid: 1152 components: - type: Transform @@ -18072,10 +18104,10 @@ entities: - type: Transform pos: -57.5,-22.5 parent: 60 - - uid: 1821 + - uid: 1824 components: - type: Transform - pos: -23.5,9.5 + pos: -23.5,8.5 parent: 60 - uid: 1860 components: @@ -18265,7 +18297,7 @@ entities: - uid: 3419 components: - type: Transform - pos: -65.5,6.5 + pos: -66.5,7.5 parent: 60 - uid: 3468 components: @@ -18867,6 +18899,11 @@ entities: - type: Transform pos: 52.5,-25.5 parent: 60 + - uid: 6159 + components: + - type: Transform + pos: -41.5,-13.5 + parent: 60 - uid: 6216 components: - type: Transform @@ -19217,6 +19254,16 @@ entities: - type: Transform pos: 10.5,-2.5 parent: 7536 + - uid: 8215 + components: + - type: Transform + pos: -24.5,8.5 + parent: 60 + - uid: 8221 + components: + - type: Transform + pos: -25.5,8.5 + parent: 60 - uid: 8275 components: - type: Transform @@ -20122,6 +20169,71 @@ entities: - type: Transform pos: -33.5,-7.5 parent: 60 + - uid: 9755 + components: + - type: Transform + pos: -42.5,-13.5 + parent: 60 + - uid: 9756 + components: + - type: Transform + pos: -50.5,-12.5 + parent: 60 + - uid: 9758 + components: + - type: Transform + pos: -51.5,3.5 + parent: 60 + - uid: 9759 + components: + - type: Transform + pos: -50.5,3.5 + parent: 60 + - uid: 9760 + components: + - type: Transform + pos: -50.5,4.5 + parent: 60 + - uid: 9761 + components: + - type: Transform + pos: -49.5,3.5 + parent: 60 + - uid: 9762 + components: + - type: Transform + pos: -48.5,1.5 + parent: 60 + - uid: 9763 + components: + - type: Transform + pos: -48.5,2.5 + parent: 60 + - uid: 9764 + components: + - type: Transform + pos: -48.5,3.5 + parent: 60 + - uid: 9765 + components: + - type: Transform + pos: -47.5,3.5 + parent: 60 + - uid: 9774 + components: + - type: Transform + pos: -53.5,12.5 + parent: 60 + - uid: 9807 + components: + - type: Transform + pos: 48.5,-28.5 + parent: 60 + - uid: 9808 + components: + - type: Transform + pos: 46.5,-28.5 + parent: 60 - uid: 9866 components: - type: Transform @@ -20732,6 +20844,11 @@ entities: - type: Transform pos: -51.5,-12.5 parent: 60 + - uid: 10142 + components: + - type: Transform + pos: 45.5,-28.5 + parent: 60 - uid: 10143 components: - type: Transform @@ -20940,12 +21057,7 @@ entities: - uid: 10186 components: - type: Transform - pos: -41.5,-12.5 - parent: 60 - - uid: 10187 - components: - - type: Transform - pos: -40.5,-12.5 + pos: 48.5,-27.5 parent: 60 - uid: 10189 components: @@ -21017,11 +21129,6 @@ entities: - type: Transform pos: -45.5,-5.5 parent: 60 - - uid: 10204 - components: - - type: Transform - pos: -46.5,-5.5 - parent: 60 - uid: 10205 components: - type: Transform @@ -21112,11 +21219,6 @@ entities: - type: Transform pos: -52.5,1.5 parent: 60 - - uid: 10224 - components: - - type: Transform - pos: -52.5,0.5 - parent: 60 - uid: 10225 components: - type: Transform @@ -21247,26 +21349,6 @@ entities: - type: Transform pos: -55.5,4.5 parent: 60 - - uid: 10252 - components: - - type: Transform - pos: -51.5,4.5 - parent: 60 - - uid: 10253 - components: - - type: Transform - pos: -50.5,4.5 - parent: 60 - - uid: 10254 - components: - - type: Transform - pos: -49.5,4.5 - parent: 60 - - uid: 10255 - components: - - type: Transform - pos: -50.5,5.5 - parent: 60 - uid: 10256 components: - type: Transform @@ -21327,25 +21409,10 @@ entities: - type: Transform pos: -44.5,3.5 parent: 60 - - uid: 10284 - components: - - type: Transform - pos: -45.5,3.5 - parent: 60 - - uid: 10285 - components: - - type: Transform - pos: -46.5,3.5 - parent: 60 - - uid: 10286 - components: - - type: Transform - pos: -48.5,3.5 - parent: 60 - uid: 10287 components: - type: Transform - pos: -47.5,3.5 + pos: -40.5,-12.5 parent: 60 - uid: 10288 components: @@ -21430,7 +21497,7 @@ entities: - uid: 10304 components: - type: Transform - pos: -54.5,11.5 + pos: -40.5,-13.5 parent: 60 - uid: 10305 components: @@ -21797,11 +21864,6 @@ entities: - type: Transform pos: -56.5,13.5 parent: 60 - - uid: 10386 - components: - - type: Transform - pos: -57.5,13.5 - parent: 60 - uid: 10387 components: - type: Transform @@ -24567,11 +24629,6 @@ entities: - type: Transform pos: 16.5,5.5 parent: 60 - - uid: 12076 - components: - - type: Transform - pos: 23.5,-14.5 - parent: 60 - uid: 12077 components: - type: Transform @@ -24592,11 +24649,6 @@ entities: - type: Transform pos: 21.5,-12.5 parent: 60 - - uid: 12081 - components: - - type: Transform - pos: 20.5,-12.5 - parent: 60 - uid: 12082 components: - type: Transform @@ -24617,96 +24669,6 @@ entities: - type: Transform pos: 27.5,-12.5 parent: 60 - - uid: 12086 - components: - - type: Transform - pos: 23.5,-14.5 - parent: 60 - - uid: 12087 - components: - - type: Transform - pos: 23.5,-15.5 - parent: 60 - - uid: 12088 - components: - - type: Transform - pos: 23.5,-16.5 - parent: 60 - - uid: 12089 - components: - - type: Transform - pos: 23.5,-17.5 - parent: 60 - - uid: 12090 - components: - - type: Transform - pos: 23.5,-18.5 - parent: 60 - - uid: 12091 - components: - - type: Transform - pos: 23.5,-19.5 - parent: 60 - - uid: 12092 - components: - - type: Transform - pos: 23.5,-20.5 - parent: 60 - - uid: 12093 - components: - - type: Transform - pos: 22.5,-20.5 - parent: 60 - - uid: 12094 - components: - - type: Transform - pos: 21.5,-20.5 - parent: 60 - - uid: 12095 - components: - - type: Transform - pos: 22.5,-16.5 - parent: 60 - - uid: 12096 - components: - - type: Transform - pos: 21.5,-16.5 - parent: 60 - - uid: 12097 - components: - - type: Transform - pos: 20.5,-16.5 - parent: 60 - - uid: 12098 - components: - - type: Transform - pos: 24.5,-18.5 - parent: 60 - - uid: 12099 - components: - - type: Transform - pos: 25.5,-18.5 - parent: 60 - - uid: 12100 - components: - - type: Transform - pos: 26.5,-18.5 - parent: 60 - - uid: 12101 - components: - - type: Transform - pos: 27.5,-18.5 - parent: 60 - - uid: 12102 - components: - - type: Transform - pos: 21.5,-21.5 - parent: 60 - - uid: 12103 - components: - - type: Transform - pos: 21.5,-22.5 - parent: 60 - uid: 12104 components: - type: Transform @@ -25377,11 +25339,6 @@ entities: - type: Transform pos: 41.5,-31.5 parent: 60 - - uid: 12461 - components: - - type: Transform - pos: 42.5,-31.5 - parent: 60 - uid: 12462 components: - type: Transform @@ -25482,26 +25439,6 @@ entities: - type: Transform pos: 48.5,-26.5 parent: 60 - - uid: 12483 - components: - - type: Transform - pos: 47.5,-26.5 - parent: 60 - - uid: 12484 - components: - - type: Transform - pos: 47.5,-27.5 - parent: 60 - - uid: 12485 - components: - - type: Transform - pos: 47.5,-28.5 - parent: 60 - - uid: 12486 - components: - - type: Transform - pos: 47.5,-29.5 - parent: 60 - uid: 12487 components: - type: Transform @@ -25857,6 +25794,11 @@ entities: - type: Transform pos: -49.5,14.5 parent: 60 + - uid: 13042 + components: + - type: Transform + pos: -57.5,-2.5 + parent: 60 - uid: 13072 components: - type: Transform @@ -27132,11 +27074,6 @@ entities: - type: Transform pos: -25.5,10.5 parent: 60 - - uid: 14578 - components: - - type: Transform - pos: -25.5,9.5 - parent: 60 - uid: 14579 components: - type: Transform @@ -29757,6 +29694,26 @@ entities: - type: Transform pos: 3.5,-10.5 parent: 60 + - uid: 18592 + components: + - type: Transform + pos: -64.5,6.5 + parent: 60 + - uid: 18594 + components: + - type: Transform + pos: -64.5,5.5 + parent: 60 + - uid: 18595 + components: + - type: Transform + pos: -67.5,7.5 + parent: 60 + - uid: 18596 + components: + - type: Transform + pos: -58.5,-2.5 + parent: 60 - uid: 18631 components: - type: Transform @@ -29797,6 +29754,21 @@ entities: - type: Transform pos: -29.5,35.5 parent: 60 + - uid: 18774 + components: + - type: Transform + pos: -52.5,12.5 + parent: 60 + - uid: 18781 + components: + - type: Transform + pos: -51.5,12.5 + parent: 60 + - uid: 18791 + components: + - type: Transform + pos: -51.5,10.5 + parent: 60 - uid: 18794 components: - type: Transform @@ -29812,6 +29784,11 @@ entities: - type: Transform pos: 48.5,-40.5 parent: 60 + - uid: 18857 + components: + - type: Transform + pos: -25.5,9.5 + parent: 60 - uid: 18876 components: - type: Transform @@ -44397,6 +44374,11 @@ entities: - type: Transform pos: -11.5,4.5 parent: 60 + - uid: 75 + components: + - type: Transform + pos: 26.5,-12.5 + parent: 60 - uid: 88 components: - type: Transform @@ -44417,6 +44399,11 @@ entities: - type: Transform pos: 4.5,-32.5 parent: 60 + - uid: 127 + components: + - type: Transform + pos: 27.5,-12.5 + parent: 60 - uid: 156 components: - type: Transform @@ -44432,6 +44419,16 @@ entities: - type: Transform pos: -24.5,5.5 parent: 60 + - uid: 202 + components: + - type: Transform + pos: 25.5,-12.5 + parent: 60 + - uid: 212 + components: + - type: Transform + pos: 24.5,-12.5 + parent: 60 - uid: 234 components: - type: Transform @@ -44457,6 +44454,21 @@ entities: - type: Transform pos: 43.5,-5.5 parent: 60 + - uid: 294 + components: + - type: Transform + pos: 28.5,-12.5 + parent: 60 + - uid: 299 + components: + - type: Transform + pos: 17.5,-13.5 + parent: 60 + - uid: 301 + components: + - type: Transform + pos: 18.5,-13.5 + parent: 60 - uid: 303 components: - type: Transform @@ -45112,11 +45124,6 @@ entities: - type: Transform pos: 36.5,-16.5 parent: 60 - - uid: 6159 - components: - - type: Transform - pos: -41.5,-12.5 - parent: 60 - uid: 6161 components: - type: Transform @@ -45672,61 +45679,6 @@ entities: - type: Transform pos: -52.5,5.5 parent: 60 - - uid: 9755 - components: - - type: Transform - pos: -51.5,-13.5 - parent: 60 - - uid: 9756 - components: - - type: Transform - pos: -51.5,-12.5 - parent: 60 - - uid: 9757 - components: - - type: Transform - pos: -50.5,-12.5 - parent: 60 - - uid: 9758 - components: - - type: Transform - pos: -49.5,-12.5 - parent: 60 - - uid: 9759 - components: - - type: Transform - pos: -48.5,-12.5 - parent: 60 - - uid: 9760 - components: - - type: Transform - pos: -47.5,-12.5 - parent: 60 - - uid: 9761 - components: - - type: Transform - pos: -46.5,-12.5 - parent: 60 - - uid: 9762 - components: - - type: Transform - pos: -45.5,-12.5 - parent: 60 - - uid: 9763 - components: - - type: Transform - pos: -44.5,-12.5 - parent: 60 - - uid: 9764 - components: - - type: Transform - pos: -43.5,-12.5 - parent: 60 - - uid: 9765 - components: - - type: Transform - pos: -42.5,-12.5 - parent: 60 - uid: 9767 components: - type: Transform @@ -45757,31 +45709,6 @@ entities: - type: Transform pos: -51.5,-23.5 parent: 60 - - uid: 9774 - components: - - type: Transform - pos: -52.5,-17.5 - parent: 60 - - uid: 9805 - components: - - type: Transform - pos: -52.5,-16.5 - parent: 60 - - uid: 9806 - components: - - type: Transform - pos: -52.5,-15.5 - parent: 60 - - uid: 9807 - components: - - type: Transform - pos: -52.5,-14.5 - parent: 60 - - uid: 9808 - components: - - type: Transform - pos: -52.5,-13.5 - parent: 60 - uid: 9813 components: - type: Transform @@ -46132,10 +46059,40 @@ entities: - type: Transform pos: -46.5,-14.5 parent: 60 - - uid: 10142 + - uid: 10187 components: - type: Transform - pos: -46.5,-13.5 + pos: -41.5,-10.5 + parent: 60 + - uid: 10204 + components: + - type: Transform + pos: -45.5,-5.5 + parent: 60 + - uid: 10224 + components: + - type: Transform + pos: -44.5,-5.5 + parent: 60 + - uid: 10252 + components: + - type: Transform + pos: -43.5,-5.5 + parent: 60 + - uid: 10253 + components: + - type: Transform + pos: -42.5,-5.5 + parent: 60 + - uid: 10254 + components: + - type: Transform + pos: -42.5,-6.5 + parent: 60 + - uid: 10255 + components: + - type: Transform + pos: -42.5,-7.5 parent: 60 - uid: 10261 components: @@ -46217,6 +46174,21 @@ entities: - type: Transform pos: -41.5,4.5 parent: 60 + - uid: 10284 + components: + - type: Transform + pos: -42.5,-8.5 + parent: 60 + - uid: 10285 + components: + - type: Transform + pos: -42.5,-9.5 + parent: 60 + - uid: 10286 + components: + - type: Transform + pos: -41.5,-9.5 + parent: 60 - uid: 10308 components: - type: Transform @@ -46227,6 +46199,11 @@ entities: - type: Transform pos: -35.5,13.5 parent: 60 + - uid: 10386 + components: + - type: Transform + pos: -48.5,-3.5 + parent: 60 - uid: 10550 components: - type: Transform @@ -46372,6 +46349,11 @@ entities: - type: Transform pos: 4.5,-30.5 parent: 60 + - uid: 10692 + components: + - type: Transform + pos: -48.5,-4.5 + parent: 60 - uid: 10777 components: - type: Transform @@ -47092,11 +47074,6 @@ entities: - type: Transform pos: -29.5,-12.5 parent: 60 - - uid: 12071 - components: - - type: Transform - pos: 23.5,-14.5 - parent: 60 - uid: 12072 components: - type: Transform @@ -47297,6 +47274,31 @@ entities: - type: Transform pos: 39.5,-34.5 parent: 60 + - uid: 12461 + components: + - type: Transform + pos: -48.5,-5.5 + parent: 60 + - uid: 12483 + components: + - type: Transform + pos: -47.5,-5.5 + parent: 60 + - uid: 12484 + components: + - type: Transform + pos: -46.5,-5.5 + parent: 60 + - uid: 12485 + components: + - type: Transform + pos: -48.5,-2.5 + parent: 60 + - uid: 12486 + components: + - type: Transform + pos: -64.5,12.5 + parent: 60 - uid: 12510 components: - type: Transform @@ -47667,6 +47669,11 @@ entities: - type: Transform pos: -23.5,22.5 parent: 60 + - uid: 14578 + components: + - type: Transform + pos: -65.5,7.5 + parent: 60 - uid: 14705 components: - type: Transform @@ -48092,6 +48099,26 @@ entities: - type: Transform pos: -8.5,2.5 parent: 60 + - uid: 18092 + components: + - type: Transform + pos: -62.5,12.5 + parent: 60 + - uid: 18100 + components: + - type: Transform + pos: -65.5,12.5 + parent: 60 + - uid: 18104 + components: + - type: Transform + pos: -65.5,9.5 + parent: 60 + - uid: 18215 + components: + - type: Transform + pos: -60.5,12.5 + parent: 60 - uid: 18282 components: - type: Transform @@ -48152,16 +48179,146 @@ entities: - type: Transform pos: -2.5,-1.5 parent: 60 + - uid: 18462 + components: + - type: Transform + pos: -61.5,12.5 + parent: 60 + - uid: 18463 + components: + - type: Transform + pos: -63.5,12.5 + parent: 60 - uid: 18495 components: - type: Transform pos: -93.5,17.5 parent: 60 + - uid: 18509 + components: + - type: Transform + pos: -65.5,11.5 + parent: 60 + - uid: 18510 + components: + - type: Transform + pos: -65.5,10.5 + parent: 60 + - uid: 18525 + components: + - type: Transform + pos: -65.5,8.5 + parent: 60 + - uid: 18527 + components: + - type: Transform + pos: -64.5,7.5 + parent: 60 - uid: 18575 components: - type: Transform pos: -7.5,2.5 parent: 60 + - uid: 18590 + components: + - type: Transform + pos: -64.5,6.5 + parent: 60 + - uid: 18591 + components: + - type: Transform + pos: -64.5,5.5 + parent: 60 + - uid: 18597 + components: + - type: Transform + pos: -52.5,2.5 + parent: 60 + - uid: 18598 + components: + - type: Transform + pos: -52.5,1.5 + parent: 60 + - uid: 18599 + components: + - type: Transform + pos: -52.5,0.5 + parent: 60 + - uid: 18600 + components: + - type: Transform + pos: -52.5,-0.5 + parent: 60 + - uid: 18601 + components: + - type: Transform + pos: -52.5,-1.5 + parent: 60 + - uid: 18602 + components: + - type: Transform + pos: -52.5,-2.5 + parent: 60 + - uid: 18603 + components: + - type: Transform + pos: -53.5,-2.5 + parent: 60 + - uid: 18604 + components: + - type: Transform + pos: -54.5,-2.5 + parent: 60 + - uid: 18605 + components: + - type: Transform + pos: -55.5,-2.5 + parent: 60 + - uid: 18606 + components: + - type: Transform + pos: -56.5,-2.5 + parent: 60 + - uid: 18640 + components: + - type: Transform + pos: -57.5,-2.5 + parent: 60 + - uid: 18642 + components: + - type: Transform + pos: -58.5,-2.5 + parent: 60 + - uid: 18671 + components: + - type: Transform + pos: -49.5,-22.5 + parent: 60 + - uid: 18682 + components: + - type: Transform + pos: -49.5,-21.5 + parent: 60 + - uid: 18693 + components: + - type: Transform + pos: -49.5,-20.5 + parent: 60 + - uid: 18695 + components: + - type: Transform + pos: -49.5,-19.5 + parent: 60 + - uid: 18699 + components: + - type: Transform + pos: -49.5,-18.5 + parent: 60 + - uid: 18707 + components: + - type: Transform + pos: -49.5,-17.5 + parent: 60 - uid: 18752 components: - type: Transform @@ -48217,6 +48374,71 @@ entities: - type: Transform pos: -9.5,-3.5 parent: 60 + - uid: 18763 + components: + - type: Transform + pos: -49.5,-16.5 + parent: 60 + - uid: 18764 + components: + - type: Transform + pos: -48.5,-16.5 + parent: 60 + - uid: 18765 + components: + - type: Transform + pos: -47.5,-16.5 + parent: 60 + - uid: 18766 + components: + - type: Transform + pos: -46.5,-16.5 + parent: 60 + - uid: 18767 + components: + - type: Transform + pos: -46.5,-15.5 + parent: 60 + - uid: 18768 + components: + - type: Transform + pos: -48.5,-1.5 + parent: 60 + - uid: 18769 + components: + - type: Transform + pos: -48.5,-0.5 + parent: 60 + - uid: 18770 + components: + - type: Transform + pos: -48.5,0.5 + parent: 60 + - uid: 18771 + components: + - type: Transform + pos: -48.5,1.5 + parent: 60 + - uid: 18773 + components: + - type: Transform + pos: -48.5,2.5 + parent: 60 + - uid: 18822 + components: + - type: Transform + pos: -50.5,10.5 + parent: 60 + - uid: 18826 + components: + - type: Transform + pos: -51.5,10.5 + parent: 60 + - uid: 18827 + components: + - type: Transform + pos: 46.5,-28.5 + parent: 60 - uid: 18842 components: - type: Transform @@ -48232,6 +48454,11 @@ entities: - type: Transform pos: -39.5,4.5 parent: 60 + - uid: 18856 + components: + - type: Transform + pos: 45.5,-28.5 + parent: 60 - uid: 18861 components: - type: Transform @@ -51796,26 +52023,6 @@ entities: - type: Transform pos: -42.5,8.5 parent: 60 - - uid: 6345 - components: - - type: Transform - pos: 26.5,-18.5 - parent: 60 - - uid: 6346 - components: - - type: Transform - pos: 26.5,-19.5 - parent: 60 - - uid: 6548 - components: - - type: Transform - pos: 26.5,-17.5 - parent: 60 - - uid: 6581 - components: - - type: Transform - pos: 26.5,-16.5 - parent: 60 - uid: 14445 components: - type: Transform @@ -59644,60 +59851,6 @@ entities: rot: 3.141592653589793 rad pos: 21.5,-12.5 parent: 60 - - uid: 6407 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 21.5,-19.5 - parent: 60 - - uid: 6408 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 21.5,-17.5 - parent: 60 - - uid: 6409 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 23.5,-20.5 - parent: 60 - - uid: 6488 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 23.5,-15.5 - parent: 60 - - uid: 6503 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 22.5,-16.5 - parent: 60 - - uid: 6504 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 23.5,-17.5 - parent: 60 - - uid: 6505 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 22.5,-19.5 - parent: 60 - - uid: 6532 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 20.5,-18.5 - parent: 60 - - uid: 6535 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 23.5,-18.5 - parent: 60 - uid: 6559 components: - type: Transform @@ -64426,26 +64579,6 @@ entities: rot: -1.5707963267948966 rad pos: -5.5,-16.5 parent: 60 - - uid: 23090 - components: - - type: Transform - pos: 20.5,-21.5 - parent: 60 - - uid: 23091 - components: - - type: Transform - pos: 21.5,-21.5 - parent: 60 - - uid: 24816 - components: - - type: Transform - pos: 22.5,-21.5 - parent: 60 - - uid: 24817 - components: - - type: Transform - pos: 23.5,-21.5 - parent: 60 - proto: CurtainsWhiteOpen entities: - uid: 21250 @@ -64861,13 +64994,6 @@ entities: - type: Transform pos: 23.5,1.5 parent: 60 -- proto: DefaultStationBeaconTheater - entities: - - uid: 24450 - components: - - type: Transform - pos: 22.5,-18.5 - parent: 60 - proto: DefaultStationBeaconToolRoom entities: - uid: 24427 @@ -65011,6 +65137,29 @@ entities: - type: Transform pos: 33.5,-20.5 parent: 60 + - uid: 220 + components: + - type: Transform + pos: 23.5,-9.5 + parent: 60 + - uid: 221 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 23.5,-12.5 + parent: 60 + - uid: 223 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,-13.5 + parent: 60 + - uid: 272 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 22.5,-12.5 + parent: 60 - uid: 488 components: - type: Transform @@ -65425,11 +65574,6 @@ entities: rot: 1.5707963267948966 rad pos: 44.5,7.5 parent: 60 - - uid: 19449 - components: - - type: Transform - pos: 20.5,-13.5 - parent: 60 - uid: 21354 components: - type: Transform @@ -65535,11 +65679,6 @@ entities: - type: Transform pos: 16.5,5.5 parent: 60 - - uid: 1182 - components: - - type: Transform - pos: 20.5,-20.5 - parent: 60 - uid: 1277 components: - type: Transform @@ -65633,6 +65772,11 @@ entities: parent: 60 - proto: DisposalJunctionFlipped entities: + - uid: 179 + components: + - type: Transform + pos: 16.5,-9.5 + parent: 60 - uid: 591 components: - type: Transform @@ -65799,6 +65943,12 @@ entities: - type: Transform pos: 44.5,-14.5 parent: 60 + - uid: 133 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 19.5,-9.5 + parent: 60 - uid: 141 components: - type: Transform @@ -65832,11 +65982,65 @@ entities: rot: 1.5707963267948966 rad pos: -8.5,-23.5 parent: 60 + - uid: 219 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,-13.5 + parent: 60 + - uid: 224 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,-9.5 + parent: 60 + - uid: 263 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,-9.5 + parent: 60 + - uid: 271 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,-13.5 + parent: 60 - uid: 279 components: - type: Transform pos: 44.5,-21.5 parent: 60 + - uid: 293 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,-9.5 + parent: 60 + - uid: 308 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,-9.5 + parent: 60 + - uid: 310 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 23.5,-11.5 + parent: 60 + - uid: 311 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,-9.5 + parent: 60 + - uid: 318 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 23.5,-10.5 + parent: 60 - uid: 432 components: - type: Transform @@ -66262,11 +66466,6 @@ entities: - type: Transform pos: 16.5,-10.5 parent: 60 - - uid: 1010 - components: - - type: Transform - pos: 16.5,-9.5 - parent: 60 - uid: 1011 components: - type: Transform @@ -67788,11 +67987,6 @@ entities: - type: Transform pos: 33.5,-21.5 parent: 60 - - uid: 7658 - components: - - type: Transform - pos: 20.5,-21.5 - parent: 60 - uid: 7677 components: - type: Transform @@ -68572,26 +68766,6 @@ entities: - type: Transform pos: -31.5,25.5 parent: 60 - - uid: 18697 - components: - - type: Transform - pos: 20.5,-19.5 - parent: 60 - - uid: 18698 - components: - - type: Transform - pos: 20.5,-18.5 - parent: 60 - - uid: 18785 - components: - - type: Transform - pos: 20.5,-17.5 - parent: 60 - - uid: 18800 - components: - - type: Transform - pos: 20.5,-16.5 - parent: 60 - uid: 18943 components: - type: Transform @@ -68838,16 +69012,6 @@ entities: rot: -1.5707963267948966 rad pos: 17.5,24.5 parent: 60 - - uid: 19162 - components: - - type: Transform - pos: 20.5,-15.5 - parent: 60 - - uid: 19446 - components: - - type: Transform - pos: 20.5,-14.5 - parent: 60 - uid: 21355 components: - type: Transform @@ -69277,12 +69441,6 @@ entities: rot: -1.5707963267948966 rad pos: 45.5,-8.5 parent: 60 - - uid: 359 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 19.5,-20.5 - parent: 60 - uid: 686 components: - type: Transform @@ -69567,11 +69725,6 @@ entities: parent: 60 - proto: DisposalUnit entities: - - uid: 75 - components: - - type: Transform - pos: 19.5,-20.5 - parent: 60 - uid: 659 components: - type: Transform @@ -70824,13 +70977,6 @@ entities: parent: 18890 - type: Physics canCollide: False -- proto: EuphoniumInstrument - entities: - - uid: 7047 - components: - - type: Transform - pos: 26.516676,-20.439404 - parent: 60 - proto: ExosuitFabricator entities: - uid: 23720 @@ -71873,20 +72019,6 @@ entities: - 6626 - type: Fixtures fixtures: {} - - uid: 21560 - components: - - type: Transform - pos: 24.5,-14.5 - parent: 60 - - type: DeviceList - devices: - - 7630 - - 6489 - - 6561 - - 6490 - - 21562 - - type: Fixtures - fixtures: {} - uid: 21569 components: - type: Transform @@ -73268,21 +73400,6 @@ entities: - type: Transform pos: 15.5,6.5 parent: 60 - - uid: 6489 - components: - - type: Transform - pos: 22.5,-21.5 - parent: 60 - - uid: 6490 - components: - - type: Transform - pos: 20.5,-21.5 - parent: 60 - - uid: 6561 - components: - - type: Transform - pos: 21.5,-21.5 - parent: 60 - uid: 6593 components: - type: Transform @@ -73348,11 +73465,6 @@ entities: - type: Transform pos: 22.5,-43.5 parent: 60 - - uid: 7630 - components: - - type: Transform - pos: 23.5,-21.5 - parent: 60 - uid: 7688 components: - type: Transform @@ -75288,20 +75400,6 @@ entities: - type: Physics canCollide: False - type: InsideEntityStorage -- proto: FoodNoodles - entities: - - uid: 316 - components: - - type: Transform - pos: 23.50387,-19.253242 - parent: 60 -- proto: FoodNoodlesMeatball - entities: - - uid: 292 - components: - - type: Transform - pos: 23.456995,-16.221992 - parent: 60 - proto: FoodPieAmanita entities: - uid: 16123 @@ -75491,18 +75589,6 @@ entities: - type: Transform pos: -22.847633,-45.21351 parent: 60 -- proto: FoodTomato - entities: - - uid: 66 - components: - - type: Transform - pos: 21.644495,-18.456367 - parent: 60 - - uid: 358 - components: - - type: Transform - pos: 21.41012,-18.206367 - parent: 60 - proto: Fork entities: - uid: 21598 @@ -75965,22 +76051,6 @@ entities: parent: 60 - type: AtmosPipeColor color: '#03FCD3FF' - - uid: 217 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 27.5,-16.5 - parent: 60 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 222 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 20.5,-15.5 - parent: 60 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 248 components: - type: Transform @@ -75989,13 +76059,6 @@ entities: parent: 60 - type: AtmosPipeColor color: '#990000FF' - - uid: 311 - components: - - type: Transform - pos: 27.5,-12.5 - parent: 60 - - type: AtmosPipeColor - color: '#990000FF' - uid: 947 components: - type: Transform @@ -76627,14 +76690,6 @@ entities: rot: -1.5707963267948966 rad pos: -51.5,50.5 parent: 60 - - uid: 7564 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 23.5,-16.5 - parent: 60 - - type: AtmosPipeColor - color: '#990000FF' - uid: 8351 components: - type: Transform @@ -76727,13 +76782,6 @@ entities: parent: 60 - type: AtmosPipeColor color: '#990000FF' - - uid: 8970 - components: - - type: Transform - pos: 21.5,-15.5 - parent: 60 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 9019 components: - type: Transform @@ -77802,6 +77850,56 @@ entities: parent: 60 - type: AtmosPipeColor color: '#990000FF' +- proto: GasPipeBendAlt1 + entities: + - uid: 358 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 15.5,-9.5 + parent: 60 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 2907 + components: + - type: Transform + pos: 23.5,-9.5 + parent: 60 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 2915 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 23.5,-12.5 + parent: 60 + - type: AtmosPipeColor + color: '#0055CCFF' +- proto: GasPipeBendAlt2 + entities: + - uid: 359 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,-9.5 + parent: 60 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 2910 + components: + - type: Transform + pos: 23.5,-9.5 + parent: 60 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 2916 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 23.5,-12.5 + parent: 60 + - type: AtmosPipeColor + color: '#990000FF' - proto: GasPipeFourway entities: - uid: 467 @@ -78075,6 +78173,24 @@ entities: parent: 60 - type: AtmosPipeColor color: '#FF1212FF' +- proto: GasPipeManifold + entities: + - uid: 305 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,-11.5 + parent: 60 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 306 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 15.5,-11.5 + parent: 60 + - type: AtmosPipeColor + color: '#0055CCFF' - proto: GasPipeSensor entities: - uid: 3127 @@ -78135,14 +78251,6 @@ entities: parent: 60 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 133 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 23.5,-20.5 - parent: 60 - - type: AtmosPipeColor - color: '#990000FF' - uid: 171 components: - type: Transform @@ -78182,38 +78290,6 @@ entities: parent: 60 - type: AtmosPipeColor color: '#990000FF' - - uid: 202 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 23.5,-19.5 - parent: 60 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 212 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 21.5,-20.5 - parent: 60 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 221 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 20.5,-13.5 - parent: 60 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 224 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 21.5,-21.5 - parent: 60 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 240 components: - type: Transform @@ -78230,14 +78306,6 @@ entities: parent: 60 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 272 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 21.5,-19.5 - parent: 60 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 284 components: - type: Transform @@ -78254,22 +78322,6 @@ entities: parent: 60 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 293 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 20.5,-14.5 - parent: 60 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 294 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 27.5,-13.5 - parent: 60 - - type: AtmosPipeColor - color: '#990000FF' - uid: 295 components: - type: Transform @@ -78278,54 +78330,6 @@ entities: parent: 60 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 299 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 21.5,-16.5 - parent: 60 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 301 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 27.5,-14.5 - parent: 60 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 302 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 23.5,-18.5 - parent: 60 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 305 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 24.5,-16.5 - parent: 60 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 310 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 26.5,-16.5 - parent: 60 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 312 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 23.5,-21.5 - parent: 60 - - type: AtmosPipeColor - color: '#990000FF' - uid: 315 components: - type: Transform @@ -78333,30 +78337,6 @@ entities: parent: 60 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 318 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 27.5,-15.5 - parent: 60 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 360 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 21.5,-18.5 - parent: 60 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 361 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 25.5,-16.5 - parent: 60 - - type: AtmosPipeColor - color: '#990000FF' - uid: 412 components: - type: Transform @@ -79239,14 +79219,6 @@ entities: parent: 60 - type: AtmosPipeColor color: '#990000FF' - - uid: 1076 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 17.5,-11.5 - parent: 60 - - type: AtmosPipeColor - color: '#990000FF' - uid: 1078 components: - type: Transform @@ -85804,13 +85776,6 @@ entities: rot: -1.5707963267948966 rad pos: -53.5,49.5 parent: 60 - - uid: 7120 - components: - - type: Transform - pos: 15.5,-11.5 - parent: 60 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 7123 components: - type: Transform @@ -95582,6 +95547,182 @@ entities: parent: 60 - type: AtmosPipeColor color: '#0055CCFF' +- proto: GasPipeStraightAlt1 + entities: + - uid: 360 + components: + - type: Transform + pos: 15.5,-10.5 + parent: 60 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1182 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,-9.5 + parent: 60 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 2775 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,-9.5 + parent: 60 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 2776 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,-9.5 + parent: 60 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 2778 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 19.5,-9.5 + parent: 60 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 2890 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,-9.5 + parent: 60 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 2893 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,-9.5 + parent: 60 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 2895 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,-9.5 + parent: 60 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 2911 + components: + - type: Transform + pos: 23.5,-10.5 + parent: 60 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 2918 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 23.5,-11.5 + parent: 60 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 2919 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 24.5,-12.5 + parent: 60 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 2920 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,-12.5 + parent: 60 + - type: AtmosPipeColor + color: '#0055CCFF' +- proto: GasPipeStraightAlt2 + entities: + - uid: 361 + components: + - type: Transform + pos: 17.5,-10.5 + parent: 60 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 362 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,-9.5 + parent: 60 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1010 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 19.5,-9.5 + parent: 60 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1076 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,-9.5 + parent: 60 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 2896 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,-9.5 + parent: 60 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 2906 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,-9.5 + parent: 60 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 2912 + components: + - type: Transform + pos: 23.5,-10.5 + parent: 60 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 2917 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 23.5,-11.5 + parent: 60 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 2929 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 22.5,-12.5 + parent: 60 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 2930 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 21.5,-12.5 + parent: 60 + - type: AtmosPipeColor + color: '#990000FF' - proto: GasPipeTJunction entities: - uid: 46 @@ -95592,22 +95733,6 @@ entities: parent: 60 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 220 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 23.5,-17.5 - parent: 60 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 306 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 21.5,-17.5 - parent: 60 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 409 components: - type: Transform @@ -98859,21 +98984,6 @@ entities: - 8483 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 127 - components: - - type: Transform - pos: 20.5,-12.5 - parent: 60 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 179 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 20.5,-17.5 - parent: 60 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 238 components: - type: Transform @@ -99110,6 +99220,16 @@ entities: parent: 60 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 2913 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 26.5,-12.5 + parent: 60 + - type: AtmosPipeLayers + pipeLayer: Secondary + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 2984 components: - type: Transform @@ -100442,22 +100562,6 @@ entities: parent: 60 - type: AtmosPipeColor color: '#990000FF' - - uid: 223 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 26.5,-12.5 - parent: 60 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 263 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 22.5,-17.5 - parent: 60 - - type: AtmosPipeColor - color: '#990000FF' - uid: 337 components: - type: Transform @@ -100688,6 +100792,16 @@ entities: parent: 60 - type: AtmosPipeColor color: '#990000FF' + - uid: 2914 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,-12.5 + parent: 60 + - type: AtmosPipeLayers + pipeLayer: Tertiary + - type: AtmosPipeColor + color: '#990000FF' - uid: 2983 components: - type: Transform @@ -102726,11 +102840,6 @@ entities: - type: Transform pos: 38.5,51.5 parent: 60 - - uid: 2911 - components: - - type: Transform - pos: 18.5,-16.5 - parent: 60 - uid: 2925 components: - type: Transform @@ -104199,11 +104308,6 @@ entities: - type: Transform pos: 41.5,-25.5 parent: 60 - - uid: 7711 - components: - - type: Transform - pos: 18.5,-19.5 - parent: 60 - uid: 7718 components: - type: Transform @@ -111452,13 +111556,6 @@ entities: - type: Transform pos: -6.5,-45.5 parent: 60 -- proto: HolopadGeneralTheater - entities: - - uid: 24099 - components: - - type: Transform - pos: 22.5,-18.5 - parent: 60 - proto: HolopadGeneralTools entities: - uid: 24052 @@ -111887,8 +111984,6 @@ entities: - type: Transform pos: -40.5,-33.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - proto: InflatableWallStack entities: - uid: 15194 @@ -112031,13 +112126,6 @@ entities: 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 @@ -112489,11 +112577,6 @@ entities: parent: 60 - proto: LampGold entities: - - uid: 362 - components: - - type: Transform - pos: 25.565468,-15.324441 - parent: 60 - uid: 4717 components: - type: Transform @@ -113528,18 +113611,6 @@ entities: - type: Transform pos: -26.668507,-6.333041 parent: 60 -- proto: MagazinePistolSubMachineGunTopMounted - entities: - - uid: 8215 - components: - - type: Transform - pos: -29.675177,0.49813566 - parent: 60 - - uid: 8221 - components: - - type: Transform - pos: -29.435595,0.3834729 - parent: 60 - proto: MaintenanceFluffSpawner entities: - uid: 1463 @@ -114766,15 +114837,6 @@ entities: parent: 60 - type: Fixtures fixtures: {} -- proto: PaintingSadClown - entities: - - uid: 19730 - components: - - type: Transform - pos: 25.5,-14.5 - parent: 60 - - type: Fixtures - fixtures: {} - proto: PaintingSaturn entities: - uid: 21752 @@ -115493,47 +115555,35 @@ entities: - type: Transform pos: 48.5,-26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3007 components: - type: Transform pos: 49.5,-26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3008 components: - type: Transform rot: -1.5707963267948966 rad pos: 50.5,-28.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3009 components: - type: Transform rot: -1.5707963267948966 rad pos: 50.5,-27.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3010 components: - type: Transform rot: -1.5707963267948966 rad pos: 50.5,-29.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 23865 components: - type: Transform rot: -1.5707963267948966 rad pos: -54.5,-3.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - proto: PlasmaWindoorSecureScienceLocked entities: - uid: 23868 @@ -115541,22 +115591,16 @@ entities: - type: Transform pos: -57.5,-2.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 23869 components: - type: Transform pos: -56.5,-2.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 23870 components: - type: Transform pos: -55.5,-2.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - proto: PlasticFlapsAirtightClear entities: - uid: 1873 @@ -115962,15 +116006,6 @@ entities: parent: 7536 - type: Fixtures fixtures: {} -- proto: PosterContrabandClown - entities: - - uid: 6681 - components: - - type: Transform - pos: 22.5,-14.5 - parent: 60 - - type: Fixtures - fixtures: {} - proto: PosterContrabandCybersun600 entities: - uid: 24373 @@ -116370,10 +116405,11 @@ entities: parent: 60 - type: Fixtures fixtures: {} - - uid: 13042 + - uid: 18103 components: - type: Transform - pos: -62.5,11.5 + rot: 3.141592653589793 rad + pos: -62.5,10.5 parent: 60 - type: Fixtures fixtures: {} @@ -116619,15 +116655,6 @@ entities: parent: 60 - type: Fixtures fixtures: {} -- proto: PosterLegitMime - entities: - - uid: 19885 - components: - - type: Transform - pos: 26.5,-14.5 - parent: 60 - - type: Fixtures - fixtures: {} - proto: PosterLegitNanomichiAd entities: - uid: 6631 @@ -117670,12 +117697,6 @@ entities: rot: 3.141592653589793 rad pos: -33.5,2.5 parent: 60 - - uid: 8504 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 19.5,-16.5 - parent: 60 - uid: 10314 components: - type: Transform @@ -118691,6 +118712,12 @@ entities: rot: 3.141592653589793 rad pos: -56.5,11.5 parent: 60 + - uid: 9757 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -56.5,-3.5 + parent: 60 - uid: 10202 components: - type: Transform @@ -118757,14 +118784,6 @@ entities: parent: 60 - type: ApcPowerReceiver powerLoad: 0 - - uid: 10692 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -57.5,-2.5 - parent: 60 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 10693 components: - type: Transform @@ -120728,30 +120747,6 @@ entities: - type: Transform pos: -46.5,25.5 parent: 60 - - uid: 8590 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 27.5,-17.5 - parent: 60 - - uid: 8595 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 27.5,-19.5 - parent: 60 - - uid: 8596 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 27.5,-18.5 - parent: 60 - - uid: 8597 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 27.5,-16.5 - parent: 60 - uid: 8654 components: - type: Transform @@ -121369,36 +121364,6 @@ entities: rot: 1.5707963267948966 rad pos: -20.5,-17.5 parent: 60 - - uid: 6486 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 24.5,-18.5 - parent: 60 - - uid: 6487 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 24.5,-17.5 - parent: 60 - - uid: 6531 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 24.5,-19.5 - parent: 60 - - uid: 6533 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 24.5,-20.5 - parent: 60 - - uid: 6756 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 24.5,-15.5 - parent: 60 - uid: 7189 components: - type: Transform @@ -121411,12 +121376,6 @@ entities: rot: 3.141592653589793 rad pos: 29.5,-34.5 parent: 60 - - uid: 7213 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 24.5,-16.5 - parent: 60 - uid: 8335 components: - type: Transform @@ -122530,362 +122489,262 @@ entities: - type: Transform pos: -53.5,51.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7333 components: - type: Transform pos: -53.5,49.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7777 components: - type: Transform pos: 67.5,-27.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7778 components: - type: Transform pos: 68.5,-26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7779 components: - type: Transform pos: 69.5,-27.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7783 components: - type: Transform pos: 68.5,-28.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7942 components: - type: Transform pos: -12.5,-4.5 parent: 7536 - - type: DeltaPressure - gridUid: 7536 - uid: 7943 components: - type: Transform pos: -10.5,-4.5 parent: 7536 - - type: DeltaPressure - gridUid: 7536 - uid: 7944 components: - type: Transform pos: -10.5,-0.5 parent: 7536 - - type: DeltaPressure - gridUid: 7536 - uid: 7945 components: - type: Transform pos: -12.5,-0.5 parent: 7536 - - type: DeltaPressure - gridUid: 7536 - uid: 7946 components: - type: Transform pos: -4.5,-4.5 parent: 7536 - - type: DeltaPressure - gridUid: 7536 - uid: 7947 components: - type: Transform pos: -0.5,-4.5 parent: 7536 - - type: DeltaPressure - gridUid: 7536 - uid: 7948 components: - type: Transform pos: 3.5,-4.5 parent: 7536 - - type: DeltaPressure - gridUid: 7536 - uid: 7949 components: - type: Transform pos: 2.5,-0.5 parent: 7536 - - type: DeltaPressure - gridUid: 7536 - uid: 7950 components: - type: Transform pos: 3.5,-0.5 parent: 7536 - - type: DeltaPressure - gridUid: 7536 - uid: 7951 components: - type: Transform pos: 4.5,-0.5 parent: 7536 - - type: DeltaPressure - gridUid: 7536 - uid: 7952 components: - type: Transform pos: 12.5,-4.5 parent: 7536 - - type: DeltaPressure - gridUid: 7536 - uid: 7953 components: - type: Transform pos: 14.5,-2.5 parent: 7536 - - type: DeltaPressure - gridUid: 7536 - uid: 7954 components: - type: Transform pos: 12.5,-0.5 parent: 7536 - - type: DeltaPressure - gridUid: 7536 - uid: 9376 components: - type: Transform pos: -56.5,4.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12602 components: - type: Transform pos: -56.5,3.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12610 components: - type: Transform pos: -56.5,2.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14807 components: - type: Transform pos: -30.5,44.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14808 components: - type: Transform pos: -33.5,45.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14820 components: - type: Transform pos: -42.5,38.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14959 components: - type: Transform pos: -42.5,44.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14963 components: - type: Transform pos: -42.5,36.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14970 components: - type: Transform pos: -31.5,44.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14975 components: - type: Transform pos: -33.5,46.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15031 components: - type: Transform pos: -42.5,42.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15037 components: - type: Transform pos: -42.5,40.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15040 components: - type: Transform pos: -42.5,34.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15043 components: - type: Transform pos: -29.5,46.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15046 components: - type: Transform pos: -32.5,44.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15051 components: - type: Transform pos: -42.5,32.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15052 components: - type: Transform pos: -29.5,45.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15174 components: - type: Transform rot: 1.5707963267948966 rad pos: -19.5,50.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15273 components: - type: Transform pos: -29.5,47.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15276 components: - type: Transform pos: -33.5,47.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15336 components: - type: Transform rot: 1.5707963267948966 rad pos: -20.5,50.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15390 components: - type: Transform rot: 1.5707963267948966 rad pos: -20.5,54.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15422 components: - type: Transform rot: 1.5707963267948966 rad pos: -21.5,50.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15427 components: - type: Transform rot: 1.5707963267948966 rad pos: -22.5,51.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15451 components: - type: Transform rot: 1.5707963267948966 rad pos: -21.5,54.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15499 components: - type: Transform rot: 1.5707963267948966 rad pos: -22.5,52.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15500 components: - type: Transform rot: 1.5707963267948966 rad pos: -22.5,53.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 16957 components: - type: Transform rot: 1.5707963267948966 rad pos: -18.5,51.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 16961 components: - type: Transform rot: 1.5707963267948966 rad pos: -18.5,53.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 16966 components: - type: Transform rot: 1.5707963267948966 rad pos: -19.5,54.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 23455 components: - type: Transform pos: -60.5,41.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - proto: ReinforcedWindow entities: - uid: 10 @@ -122893,5826 +122752,4168 @@ entities: - type: Transform pos: -25.5,-12.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 209 components: - type: Transform pos: 7.5,-18.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 256 components: - type: Transform pos: 57.5,-5.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 260 components: - type: Transform pos: 57.5,-6.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 320 components: - type: Transform pos: 57.5,-7.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 385 components: - type: Transform pos: -1.5,-14.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 386 components: - type: Transform pos: -1.5,-13.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 387 components: - type: Transform pos: 2.5,-13.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 388 components: - type: Transform pos: 2.5,-14.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 389 components: - type: Transform pos: 2.5,-16.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 390 components: - type: Transform pos: 2.5,-17.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 391 components: - type: Transform pos: -1.5,-16.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 392 components: - type: Transform pos: -1.5,-17.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 393 components: - type: Transform pos: -1.5,-19.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 394 components: - type: Transform pos: -1.5,-20.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 395 components: - type: Transform pos: 2.5,-19.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 396 components: - type: Transform pos: 2.5,-20.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 404 components: - type: Transform pos: 20.5,2.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 408 components: - type: Transform pos: 20.5,1.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 493 components: - type: Transform pos: -29.5,-12.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 524 components: - type: Transform pos: -5.5,7.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 525 components: - type: Transform pos: 5.5,7.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 563 components: - type: Transform pos: -68.5,11.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 603 components: - type: Transform pos: 14.5,-4.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 604 components: - type: Transform pos: -4.5,7.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 605 components: - type: Transform pos: -2.5,8.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 607 components: - type: Transform pos: -1.5,8.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 608 components: - type: Transform pos: -0.5,8.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 609 components: - type: Transform pos: 1.5,8.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 610 components: - type: Transform pos: 2.5,8.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 611 components: - type: Transform pos: 3.5,8.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 613 components: - type: Transform pos: 6.5,7.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 637 components: - type: Transform pos: -9.5,1.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 646 components: - type: Transform pos: 6.5,-18.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 665 components: - type: Transform pos: 5.5,-20.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 768 components: - type: Transform pos: 5.5,-19.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 797 components: - type: Transform pos: -17.5,12.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 798 components: - type: Transform pos: -17.5,11.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 813 components: - type: Transform rot: -1.5707963267948966 rad pos: -16.5,-21.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 845 components: - type: Transform rot: -1.5707963267948966 rad pos: -15.5,-21.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 993 components: - type: Transform rot: 1.5707963267948966 rad pos: -21.5,-17.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 1126 components: - type: Transform rot: 1.5707963267948966 rad pos: -14.5,-3.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 1131 components: - type: Transform pos: -17.5,-10.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 1133 components: - type: Transform rot: 1.5707963267948966 rad pos: -14.5,-2.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 1139 components: - type: Transform rot: 1.5707963267948966 rad pos: -14.5,-1.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 1140 components: - type: Transform rot: 1.5707963267948966 rad pos: -14.5,-0.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 1156 components: - type: Transform rot: 1.5707963267948966 rad pos: -7.5,-13.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 1158 components: - type: Transform rot: 1.5707963267948966 rad pos: -7.5,-14.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 1174 components: - type: Transform rot: 1.5707963267948966 rad pos: -19.5,-10.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 1192 components: - type: Transform pos: -6.5,-32.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 1193 components: - type: Transform pos: -7.5,-32.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 1194 components: - type: Transform pos: -8.5,-32.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 1337 components: - type: Transform pos: 6.5,-26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 1338 components: - type: Transform pos: 5.5,-26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 1442 components: - type: Transform pos: 9.5,-17.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 1444 components: - type: Transform pos: 9.5,-15.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 1450 components: - type: Transform pos: 2.5,-36.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 1474 components: - type: Transform rot: 1.5707963267948966 rad pos: -20.5,-10.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 1550 components: - type: Transform pos: -21.5,-18.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 1551 components: - type: Transform pos: -21.5,-19.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 1552 components: - type: Transform pos: -22.5,-2.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 1676 components: - type: Transform pos: -23.5,-25.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 1723 components: - type: Transform pos: -25.5,-25.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 1813 components: - type: Transform rot: 1.5707963267948966 rad pos: -7.5,-12.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 1836 components: - type: Transform pos: -28.5,-1.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 1838 components: - type: Transform pos: -29.5,-1.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 1916 components: - type: Transform rot: 1.5707963267948966 rad pos: -5.5,-16.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 1926 components: - type: Transform rot: -1.5707963267948966 rad pos: -11.5,-10.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 1927 components: - type: Transform rot: -1.5707963267948966 rad pos: -11.5,-9.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 2057 components: - type: Transform pos: -30.5,-27.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 2063 components: - type: Transform pos: -9.5,-33.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 2112 components: - type: Transform rot: -1.5707963267948966 rad pos: -25.5,-15.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 2139 components: - type: Transform pos: 38.5,-15.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 2152 components: - type: Transform pos: 32.5,-15.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 2153 components: - type: Transform pos: 34.5,-15.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 2155 components: - type: Transform pos: 35.5,-15.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 2411 components: - type: Transform pos: 36.5,-28.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 2517 components: - type: Transform pos: 42.5,-32.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 2542 components: - type: Transform pos: 10.5,-10.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 2591 components: - type: Transform pos: -69.5,-17.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 2657 components: - type: Transform pos: 36.5,-22.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 2663 components: - type: Transform pos: 42.5,-28.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 2668 components: - type: Transform pos: 42.5,-26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 2683 components: - type: Transform pos: 41.5,-25.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 2739 components: - type: Transform pos: 26.5,-42.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 2740 components: - type: Transform pos: 27.5,-42.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 2741 components: - type: Transform pos: 35.5,-42.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 2742 components: - type: Transform pos: 36.5,-42.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 2744 components: - type: Transform pos: 30.5,-41.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 2745 components: - type: Transform pos: 31.5,-41.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 2746 components: - type: Transform pos: 32.5,-41.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 2767 components: - type: Transform pos: 36.5,-24.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 2975 components: - type: Transform pos: 53.5,-25.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 2976 components: - type: Transform pos: 53.5,-26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 2977 components: - type: Transform pos: 53.5,-27.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 2978 components: - type: Transform pos: 53.5,-28.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3032 components: - type: Transform pos: -62.5,-24.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3040 components: - type: Transform pos: 46.5,-22.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3084 components: - type: Transform pos: 50.5,-12.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3101 components: - type: Transform pos: 51.5,-19.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3102 components: - type: Transform pos: 49.5,-19.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3105 components: - type: Transform pos: 48.5,-19.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3131 components: - type: Transform pos: 32.5,-59.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3132 components: - type: Transform pos: 30.5,-59.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3140 components: - type: Transform pos: -64.5,-9.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3213 components: - type: Transform pos: 47.5,-19.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3326 components: - type: Transform pos: 30.5,-58.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3359 components: - type: Transform pos: -54.5,-30.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3360 components: - type: Transform pos: -68.5,7.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3371 components: - type: Transform pos: -64.5,-2.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3388 components: - type: Transform pos: -64.5,-13.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3400 components: - type: Transform pos: -59.5,-25.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3439 components: - type: Transform pos: 56.5,-26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3442 components: - type: Transform pos: 50.5,-16.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3443 components: - type: Transform pos: 56.5,-27.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3444 components: - type: Transform pos: 50.5,-14.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3445 components: - type: Transform pos: 50.5,-13.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3450 components: - type: Transform pos: 56.5,-31.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3470 components: - type: Transform pos: 60.5,-35.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3501 components: - type: Transform pos: 55.5,-33.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3503 components: - type: Transform pos: 54.5,-33.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3701 components: - type: Transform pos: 57.5,-12.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3704 components: - type: Transform pos: 57.5,-11.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3739 components: - type: Transform pos: 54.5,19.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3796 components: - type: Transform pos: -1.5,-33.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3797 components: - type: Transform pos: -1.5,-34.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3809 components: - type: Transform pos: -16.5,-39.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3810 components: - type: Transform pos: -16.5,-40.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3811 components: - type: Transform pos: -16.5,-41.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3824 components: - type: Transform pos: -1.5,-38.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3825 components: - type: Transform pos: -1.5,-37.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3851 components: - type: Transform pos: -18.5,-44.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3877 components: - type: Transform pos: -11.5,-38.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3878 components: - type: Transform pos: -12.5,-38.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3879 components: - type: Transform pos: -10.5,-38.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3902 components: - type: Transform pos: -8.5,-36.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3903 components: - type: Transform pos: -7.5,-36.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3904 components: - type: Transform pos: -6.5,-36.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3908 components: - type: Transform pos: -11.5,-35.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4056 components: - type: Transform pos: -36.5,-29.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4067 components: - type: Transform pos: -36.5,-25.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4068 components: - type: Transform pos: -35.5,-25.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4069 components: - type: Transform pos: -34.5,-25.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4070 components: - type: Transform pos: -34.5,-29.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4071 components: - type: Transform pos: -35.5,-29.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4075 components: - type: Transform pos: 29.5,-56.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4084 components: - type: Transform pos: -40.5,-27.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4088 components: - type: Transform pos: 46.5,-20.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4091 components: - type: Transform pos: 39.5,-21.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4301 components: - type: Transform pos: -51.5,-35.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4341 components: - type: Transform pos: -52.5,-33.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4342 components: - type: Transform pos: -50.5,-27.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4343 components: - type: Transform pos: -51.5,-27.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4344 components: - type: Transform pos: -52.5,-28.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4446 components: - type: Transform pos: -55.5,-30.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4447 components: - type: Transform pos: -56.5,-32.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4454 components: - type: Transform pos: -66.5,-2.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4456 components: - type: Transform pos: -67.5,-1.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4466 components: - type: Transform pos: -52.5,-29.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4493 components: - type: Transform pos: 42.5,-16.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4512 components: - type: Transform pos: 8.5,-18.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4518 components: - type: Transform pos: 40.5,-25.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4531 components: - type: Transform pos: 14.5,-13.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4549 components: - type: Transform pos: -62.5,-6.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4599 components: - type: Transform pos: 59.5,-19.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4600 components: - type: Transform pos: 59.5,-18.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4601 components: - type: Transform pos: 59.5,-17.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4623 components: - type: Transform pos: 2.5,-35.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4750 components: - type: Transform pos: -19.5,-52.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4751 components: - type: Transform pos: -18.5,-52.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4752 components: - type: Transform pos: -17.5,-52.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4868 components: - type: Transform pos: -11.5,-56.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4869 components: - type: Transform pos: -10.5,-56.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4871 components: - type: Transform pos: -9.5,-56.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4880 components: - type: Transform pos: -3.5,-72.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4881 components: - type: Transform pos: -3.5,-73.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4882 components: - type: Transform pos: -12.5,-56.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4883 components: - type: Transform pos: -13.5,-56.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4893 components: - type: Transform pos: 10.5,-56.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4900 components: - type: Transform pos: -21.5,-53.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5035 components: - type: Transform pos: -15.5,-56.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5038 components: - type: Transform pos: -18.5,-56.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5039 components: - type: Transform pos: -8.5,-56.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5041 components: - type: Transform pos: -7.5,-56.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5052 components: - type: Transform pos: -16.5,-56.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5080 components: - type: Transform pos: -21.5,-55.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5114 components: - type: Transform pos: 1.5,-79.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5120 components: - type: Transform pos: 13.5,-55.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5140 components: - type: Transform pos: -20.5,-53.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5151 components: - type: Transform pos: 11.5,-55.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5152 components: - type: Transform pos: 11.5,-53.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5153 components: - type: Transform pos: 4.5,-71.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5154 components: - type: Transform pos: 5.5,-71.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5156 components: - type: Transform pos: 4.5,-73.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5157 components: - type: Transform pos: 4.5,-72.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5158 components: - type: Transform pos: 6.5,-71.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5163 components: - type: Transform pos: 5.5,-69.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5238 components: - type: Transform pos: 9.5,-56.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5243 components: - type: Transform pos: -61.5,30.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5257 components: - type: Transform pos: -23.5,-35.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5259 components: - type: Transform pos: -23.5,-36.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5261 components: - type: Transform pos: -25.5,-36.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5262 components: - type: Transform pos: -23.5,-34.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5276 components: - type: Transform pos: -64.5,-12.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5308 components: - type: Transform pos: 66.5,-37.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5332 components: - type: Transform pos: -25.5,-35.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5347 components: - type: Transform pos: 9.5,2.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5348 components: - type: Transform pos: 10.5,6.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5349 components: - type: Transform pos: 8.5,5.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5353 components: - type: Transform pos: 10.5,1.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5354 components: - type: Transform pos: 8.5,4.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5355 components: - type: Transform pos: 8.5,3.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5356 components: - type: Transform pos: 11.5,1.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5357 components: - type: Transform pos: 12.5,1.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5362 components: - type: Transform pos: 13.5,2.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5363 components: - type: Transform pos: 13.5,6.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5371 components: - type: Transform pos: 9.5,6.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5372 components: - type: Transform pos: 14.5,3.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5373 components: - type: Transform pos: 14.5,5.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5374 components: - type: Transform pos: 12.5,6.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5457 components: - type: Transform pos: 14.5,-3.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5458 components: - type: Transform pos: 14.5,-2.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5519 components: - type: Transform pos: -45.5,8.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5520 components: - type: Transform pos: -45.5,9.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5521 components: - type: Transform pos: -45.5,7.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5548 components: - type: Transform pos: -39.5,3.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5555 components: - type: Transform pos: -39.5,4.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5566 components: - type: Transform pos: -45.5,2.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5580 components: - type: Transform pos: -45.5,4.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5588 components: - type: Transform pos: -48.5,7.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5591 components: - type: Transform pos: -48.5,8.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5592 components: - type: Transform pos: -48.5,9.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5631 components: - type: Transform pos: -19.5,10.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5635 components: - type: Transform pos: -17.5,13.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5637 components: - type: Transform pos: -21.5,12.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5638 components: - type: Transform pos: -21.5,13.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5641 components: - type: Transform pos: -19.5,14.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5793 components: - type: Transform pos: -63.5,28.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5804 components: - type: Transform pos: 66.5,-39.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5868 components: - type: Transform pos: -25.5,-34.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5926 components: - type: Transform pos: 43.5,-25.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 6055 components: - type: Transform pos: -55.5,-24.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 6061 components: - type: Transform pos: -53.5,-24.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 6118 components: - type: Transform pos: -47.5,10.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 6169 components: - type: Transform pos: -3.5,-69.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 6183 components: - type: Transform pos: 26.5,2.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 6188 components: - type: Transform pos: 26.5,1.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 6211 components: - type: Transform pos: -19.5,-56.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 6389 components: - type: Transform pos: -67.5,5.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 6414 components: - type: Transform pos: 4.5,-69.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 6439 components: - type: Transform pos: 16.5,-51.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 6440 components: - type: Transform pos: 17.5,-51.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 6441 components: - type: Transform pos: 18.5,-51.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 6463 components: - type: Transform pos: 57.5,-13.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 6520 components: - type: Transform pos: 4.5,16.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 6521 components: - type: Transform pos: 6.5,16.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 6523 components: - type: Transform pos: 7.5,18.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 6529 components: - type: Transform pos: 7.5,20.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 6538 components: - type: Transform pos: 12.5,21.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 6539 components: - type: Transform pos: 13.5,21.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 6607 components: - type: Transform pos: 8.5,22.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 6659 components: - type: Transform pos: 28.5,1.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 6720 components: - type: Transform pos: 14.5,23.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 6726 components: - type: Transform pos: 14.5,25.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 6728 components: - type: Transform pos: 14.5,24.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 6805 components: - type: Transform pos: 17.5,29.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 6917 components: - type: Transform pos: 15.5,29.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 6950 components: - type: Transform pos: -56.5,-30.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 6951 components: - type: Transform pos: -55.5,-32.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 6959 components: - type: Transform pos: -53.5,-32.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 6960 components: - type: Transform pos: -54.5,-32.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 6965 components: - type: Transform pos: -53.5,-30.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 6969 components: - type: Transform pos: 26.5,0.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 6984 components: - type: Transform pos: 45.5,-25.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7068 components: - type: Transform pos: -47.5,6.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7075 components: - type: Transform pos: -46.5,6.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7094 components: - type: Transform pos: -40.5,-6.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7096 components: - type: Transform pos: -40.5,-7.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7106 components: - type: Transform pos: -2.5,-59.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7126 components: - type: Transform pos: 3.5,-74.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7193 components: - type: Transform pos: 9.5,-12.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7199 components: - type: Transform pos: 9.5,-13.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7223 components: - type: Transform pos: 12.5,-9.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7224 components: - type: Transform pos: 10.5,-14.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7244 components: - type: Transform pos: 3.5,-59.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7245 components: - type: Transform pos: -50.5,-35.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7246 components: - type: Transform pos: -52.5,-34.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7247 components: - type: Transform pos: -49.5,-35.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7248 components: - type: Transform pos: -45.5,-35.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7249 components: - type: Transform pos: -44.5,-35.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7251 components: - type: Transform pos: -43.5,-35.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7252 components: - type: Transform pos: -45.5,-27.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7253 components: - type: Transform pos: -49.5,-27.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7318 components: - type: Transform pos: -46.5,-39.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7319 components: - type: Transform pos: -48.5,-39.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7320 components: - type: Transform pos: -48.5,-38.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7321 components: - type: Transform pos: -48.5,-37.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7322 components: - type: Transform pos: -48.5,-36.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7323 components: - type: Transform pos: -46.5,-38.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7324 components: - type: Transform pos: -46.5,-37.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7325 components: - type: Transform pos: -46.5,-36.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7346 components: - type: Transform pos: -5.5,-71.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7353 components: - type: Transform pos: 20.5,0.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7361 components: - type: Transform pos: -0.5,-80.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7365 components: - type: Transform pos: 3.5,-76.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7375 components: - type: Transform pos: 2.5,-78.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7376 components: - type: Transform pos: -1.5,-78.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7377 components: - type: Transform pos: 1.5,-78.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7389 components: - type: Transform pos: -2.5,-75.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7390 components: - type: Transform pos: 3.5,-77.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7391 components: - type: Transform pos: -0.5,-79.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7392 components: - type: Transform pos: -0.5,-78.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7393 components: - type: Transform pos: 1.5,-80.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7409 components: - type: Transform pos: -2.5,-77.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7410 components: - type: Transform pos: -2.5,-76.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7415 components: - type: Transform pos: -2.5,-74.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7417 components: - type: Transform pos: -5.5,-69.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7418 components: - type: Transform pos: -4.5,-71.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7419 components: - type: Transform pos: -3.5,-71.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7442 components: - type: Transform pos: -3.5,-64.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7445 components: - type: Transform pos: -4.5,-64.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7446 components: - type: Transform pos: -5.5,-64.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7452 components: - type: Transform pos: -4.5,-69.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7462 components: - type: Transform pos: 3.5,-75.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7468 components: - type: Transform pos: 6.5,-64.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7470 components: - type: Transform pos: 6.5,-69.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7477 components: - type: Transform pos: 5.5,-64.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7486 components: - type: Transform pos: 4.5,-64.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7487 components: - type: Transform pos: 13.5,-53.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7504 components: - type: Transform pos: -23.5,-53.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7506 components: - type: Transform pos: -20.5,-55.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7508 components: - type: Transform pos: -22.5,-53.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7521 components: - type: Transform pos: -22.5,-55.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7522 components: - type: Transform pos: -23.5,-55.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7561 components: - type: Transform pos: 60.5,-45.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7623 components: - type: Transform pos: 65.5,-37.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7631 components: - type: Transform pos: -67.5,0.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7641 components: - type: Transform pos: -69.5,-19.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7665 components: - type: Transform pos: 42.5,-22.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7726 components: - type: Transform pos: -16.5,-44.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7730 components: - type: Transform pos: -17.5,-44.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7731 components: - type: Transform pos: -17.5,-42.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7734 components: - type: Transform pos: -19.5,-38.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7739 components: - type: Transform pos: -19.5,-35.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7801 components: - type: Transform pos: 46.5,-48.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7803 components: - type: Transform pos: 51.5,-48.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7807 components: - type: Transform pos: 55.5,-48.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7810 components: - type: Transform pos: 48.5,-48.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7816 components: - type: Transform pos: -63.5,14.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7839 components: - type: Transform pos: -65.5,14.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 8039 components: - type: Transform pos: 11.5,-9.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 8194 components: - type: Transform pos: 30.5,-25.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 8361 components: - type: Transform pos: 50.5,-17.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 8362 components: - type: Transform pos: 50.5,-18.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 8363 components: - type: Transform pos: 52.5,18.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 8780 components: - type: Transform pos: 30.5,-57.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 8781 components: - type: Transform pos: 30.5,-56.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 8782 components: - type: Transform pos: 32.5,-58.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 8783 components: - type: Transform pos: 32.5,-57.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 8784 components: - type: Transform pos: 32.5,-56.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 8881 components: - type: Transform pos: 24.5,-1.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 8882 components: - type: Transform pos: 23.5,-1.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 8885 components: - type: Transform pos: 22.5,-1.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 8910 components: - type: Transform pos: 23.5,-3.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 8953 components: - type: Transform pos: -66.5,-20.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 8954 components: - type: Transform pos: -66.5,-19.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 9231 components: - type: Transform pos: 57.5,13.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 9235 components: - type: Transform pos: -64.5,-6.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 9311 components: - type: Transform pos: -50.5,-8.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 9321 components: - type: Transform pos: -55.5,-8.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 9331 components: - type: Transform pos: -50.5,-2.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 9332 components: - type: Transform pos: -50.5,-1.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 9333 components: - type: Transform pos: -50.5,-0.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 9344 components: - type: Transform pos: -52.5,-7.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 9361 components: - type: Transform pos: 38.5,-21.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 9374 components: - type: Transform pos: -53.5,-7.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 9378 components: - type: Transform pos: -51.5,0.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 9379 components: - type: Transform pos: -53.5,0.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 9416 components: - type: Transform pos: 40.5,-21.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 9446 components: - type: Transform pos: -52.5,16.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 9483 components: - type: Transform pos: -35.5,12.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 9485 components: - type: Transform pos: -35.5,14.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 9488 components: - type: Transform rot: 1.5707963267948966 rad pos: -5.5,-17.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 9514 components: - type: Transform pos: -51.5,15.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 9572 components: - type: Transform pos: -56.5,16.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 9643 components: - type: Transform pos: -46.5,10.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 9645 components: - type: Transform pos: -52.5,-9.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 9646 components: - type: Transform pos: -53.5,-9.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 10582 components: - type: Transform pos: 24.5,3.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 10583 components: - type: Transform pos: 22.5,3.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 11438 components: - type: Transform pos: -4.5,1.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 11468 components: - type: Transform pos: -49.5,15.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 11531 components: - type: Transform pos: -6.5,4.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 11701 components: - type: Transform pos: 15.5,30.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 11719 components: - type: Transform pos: 58.5,16.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 11728 components: - type: Transform pos: 58.5,36.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 11729 components: - type: Transform pos: 57.5,36.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 11730 components: - type: Transform pos: 56.5,36.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 11740 components: - type: Transform pos: 58.5,38.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 11741 components: - type: Transform pos: 57.5,38.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 11742 components: - type: Transform pos: 56.5,38.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 11743 components: - type: Transform pos: 58.5,40.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 11744 components: - type: Transform pos: 57.5,40.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 11745 components: - type: Transform pos: 56.5,40.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 11748 components: - type: Transform pos: 52.5,40.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 11749 components: - type: Transform pos: 64.5,-39.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 11751 components: - type: Transform pos: 50.5,40.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 11752 components: - type: Transform pos: 51.5,40.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 11762 components: - type: Transform pos: 59.5,13.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 11767 components: - type: Transform pos: 52.5,38.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 11806 components: - type: Transform pos: 50.5,38.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 11808 components: - type: Transform pos: 64.5,-36.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 11809 components: - type: Transform pos: 51.5,38.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 11810 components: - type: Transform pos: 52.5,36.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 11832 components: - type: Transform pos: 45.5,11.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 11835 components: - type: Transform pos: 64.5,-37.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 11836 components: - type: Transform pos: 51.5,36.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 11839 components: - type: Transform pos: 50.5,36.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 11840 components: - type: Transform pos: 53.5,-14.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 11842 components: - type: Transform pos: 19.5,5.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 11857 components: - type: Transform pos: 52.5,44.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 11863 components: - type: Transform pos: 53.5,-16.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 11874 components: - type: Transform pos: 51.5,44.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 11878 components: - type: Transform pos: 50.5,44.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 11879 components: - type: Transform pos: 50.5,46.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 11880 components: - type: Transform pos: 52.5,46.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 11961 components: - type: Transform pos: 51.5,46.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 11962 components: - type: Transform pos: 52.5,48.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 11966 components: - type: Transform pos: 51.5,48.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 11971 components: - type: Transform pos: 50.5,48.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 11972 components: - type: Transform pos: 45.5,17.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 11976 components: - type: Transform pos: 56.5,48.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 11977 components: - type: Transform pos: 58.5,48.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 11979 components: - type: Transform pos: 57.5,48.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 11980 components: - type: Transform pos: 58.5,46.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 11981 components: - type: Transform pos: 57.5,46.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12008 components: - type: Transform pos: 56.5,46.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12009 components: - type: Transform pos: 42.5,10.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12011 components: - type: Transform pos: 56.5,44.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12012 components: - type: Transform pos: 58.5,44.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12013 components: - type: Transform pos: 57.5,44.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12014 components: - type: Transform pos: 38.5,36.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12016 components: - type: Transform pos: 58.5,13.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12035 components: - type: Transform pos: -6.5,3.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12039 components: - type: Transform pos: 37.5,36.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12195 components: - type: Transform pos: -25.5,27.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12281 components: - type: Transform pos: 36.5,36.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12290 components: - type: Transform pos: 36.5,38.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12291 components: - type: Transform pos: 37.5,38.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12299 components: - type: Transform pos: 40.5,-15.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12320 components: - type: Transform pos: 42.5,-20.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12327 components: - type: Transform pos: 38.5,38.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12399 components: - type: Transform pos: 38.5,40.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12405 components: - type: Transform pos: 36.5,40.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12406 components: - type: Transform pos: 37.5,40.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12407 components: - type: Transform pos: 32.5,40.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12408 components: - type: Transform pos: 31.5,40.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12409 components: - type: Transform pos: 30.5,40.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12410 components: - type: Transform pos: 32.5,38.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12563 components: - type: Transform pos: 30.5,38.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12564 components: - type: Transform pos: 31.5,38.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12565 components: - type: Transform pos: 32.5,36.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12566 components: - type: Transform pos: 31.5,36.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12567 components: - type: Transform pos: 30.5,36.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12568 components: - type: Transform pos: 32.5,44.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12605 components: - type: Transform pos: 30.5,44.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12621 components: - type: Transform pos: 31.5,44.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12638 components: - type: Transform pos: 32.5,46.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12644 components: - type: Transform pos: 30.5,46.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12652 components: - type: Transform pos: 31.5,46.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12656 components: - type: Transform pos: 64.5,-40.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12657 components: - type: Transform pos: 30.5,48.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12669 components: - type: Transform pos: 43.5,19.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12697 components: - type: Transform pos: 43.5,11.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12707 components: - type: Transform pos: 55.5,-1.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12710 components: - type: Transform pos: 52.5,-1.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12712 components: - type: Transform pos: 32.5,48.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12713 components: - type: Transform pos: 31.5,48.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12731 components: - type: Transform pos: 36.5,48.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12749 components: - type: Transform pos: 38.5,48.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12753 components: - type: Transform pos: 37.5,48.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12754 components: - type: Transform pos: 38.5,46.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12755 components: - type: Transform pos: 56.5,-30.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12789 components: - type: Transform pos: 37.5,46.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12802 components: - type: Transform pos: -62.5,20.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12803 components: - type: Transform pos: -64.5,20.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12805 components: - type: Transform pos: -64.5,-20.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12808 components: - type: Transform pos: -66.5,-16.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12809 components: - type: Transform pos: -66.5,-17.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12810 components: - type: Transform pos: -67.5,-17.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12812 components: - type: Transform pos: -68.5,-19.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12816 components: - type: Transform pos: -68.5,-17.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12858 components: - type: Transform pos: -67.5,-19.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12861 components: - type: Transform pos: -66.5,4.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12864 components: - type: Transform pos: 36.5,46.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12865 components: - type: Transform pos: 36.5,44.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12866 components: - type: Transform pos: 37.5,44.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12886 components: - type: Transform pos: 38.5,44.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12929 components: - type: Transform pos: -58.5,-25.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12977 components: - type: Transform pos: -64.5,16.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12982 components: - type: Transform pos: -65.5,18.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 13090 components: - type: Transform pos: 45.5,19.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 13094 components: - type: Transform pos: 43.5,17.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 13097 components: - type: Transform pos: 46.5,18.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 13190 components: - type: Transform pos: 44.5,19.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 13191 components: - type: Transform pos: 42.5,18.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 13196 components: - type: Transform pos: 44.5,17.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 13207 components: - type: Transform pos: 53.5,19.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 13208 components: - type: Transform pos: 54.5,16.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 13209 components: - type: Transform pos: 55.5,19.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 13211 components: - type: Transform pos: 52.5,17.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 13219 components: - type: Transform pos: 55.5,16.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 13220 components: - type: Transform pos: 53.5,16.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 13223 components: - type: Transform pos: 21.5,12.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 13446 components: - type: Transform pos: 32.5,34.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 13547 components: - type: Transform pos: 65.5,-39.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 13625 components: - type: Transform pos: -25.5,29.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 13632 components: - type: Transform pos: -9.5,6.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 13789 components: - type: Transform rot: -1.5707963267948966 rad pos: -25.5,-19.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 13813 components: - type: Transform pos: 7.5,17.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 13816 components: - type: Transform pos: -0.5,12.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 13896 components: - type: Transform pos: -48.5,16.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 13900 components: - type: Transform pos: -48.5,17.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 13941 components: - type: Transform pos: -29.5,29.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 13942 components: - type: Transform pos: -27.5,29.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 13946 components: - type: Transform pos: -22.5,27.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 13950 components: - type: Transform pos: -14.5,26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 13964 components: - type: Transform pos: -20.5,27.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 13976 components: - type: Transform pos: 32.5,35.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 13977 components: - type: Transform pos: 36.5,34.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14040 components: - type: Transform pos: 36.5,35.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14060 components: - type: Transform pos: 1.5,12.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14524 components: - type: Transform pos: -21.5,11.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14647 components: - type: Transform pos: -33.5,27.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14648 components: - type: Transform pos: -35.5,27.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14649 components: - type: Transform pos: -13.5,27.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14650 components: - type: Transform pos: -13.5,29.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14654 components: - type: Transform pos: -27.5,27.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14657 components: - type: Transform pos: -29.5,27.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14661 components: - type: Transform pos: -37.5,27.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14697 components: - type: Transform pos: -22.5,-4.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14732 components: - type: Transform pos: 37.5,41.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14733 components: - type: Transform pos: 37.5,43.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14756 components: - type: Transform pos: -36.5,29.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14780 components: - type: Transform pos: -27.5,43.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14783 components: - type: Transform pos: -33.5,29.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14792 components: - type: Transform pos: -40.5,36.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14796 components: - type: Transform pos: -40.5,33.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14816 components: - type: Transform pos: -40.5,38.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14819 components: - type: Transform pos: -27.5,45.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14822 components: - type: Transform pos: -29.5,42.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14830 components: - type: Transform pos: -35.5,44.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14836 components: - type: Transform pos: -40.5,31.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14838 components: - type: Transform pos: -40.5,45.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14843 components: - type: Transform pos: -40.5,41.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14844 components: - type: Transform pos: -38.5,29.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14851 components: - type: Transform pos: -31.5,42.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14861 components: - type: Transform pos: -40.5,47.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14865 components: - type: Transform pos: 37.5,42.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14872 components: - type: Transform pos: -40.5,43.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14875 components: - type: Transform pos: -35.5,46.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14901 components: - type: Transform pos: -40.5,30.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14917 components: - type: Transform pos: -40.5,35.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14945 components: - type: Transform pos: -40.5,37.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14946 components: - type: Transform pos: -27.5,46.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14949 components: - type: Transform pos: -40.5,32.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14950 components: - type: Transform pos: -28.5,42.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14953 components: - type: Transform pos: -37.5,29.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14954 components: - type: Transform pos: -32.5,42.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14957 components: - type: Transform pos: -32.5,29.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14958 components: - type: Transform pos: -35.5,45.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14966 components: - type: Transform pos: -40.5,46.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14971 components: - type: Transform pos: -40.5,42.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14974 components: - type: Transform pos: -40.5,39.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14977 components: - type: Transform pos: -35.5,29.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14986 components: - type: Transform pos: -34.5,29.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14988 components: - type: Transform pos: -40.5,34.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15016 components: - type: Transform pos: -27.5,44.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15021 components: - type: Transform pos: -30.5,42.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15033 components: - type: Transform pos: -34.5,42.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15038 components: - type: Transform pos: -35.5,43.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15044 components: - type: Transform pos: -40.5,44.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15045 components: - type: Transform pos: -40.5,40.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15097 components: - type: Transform pos: -19.5,34.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15121 components: - type: Transform pos: -39.5,29.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15190 components: - type: Transform pos: 42.5,-24.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15191 components: - type: Transform pos: 31.5,41.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15265 components: - type: Transform pos: 31.5,42.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15275 components: - type: Transform pos: 31.5,43.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15299 components: - type: Transform pos: -14.5,48.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15300 components: - type: Transform pos: -14.5,49.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15341 components: - type: Transform rot: -1.5707963267948966 rad pos: -22.5,47.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15342 components: - type: Transform pos: -20.5,47.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15360 components: - type: Transform pos: -12.5,47.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15361 components: - type: Transform pos: -38.5,48.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15362 components: - type: Transform pos: -13.5,47.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15402 components: - type: Transform pos: -15.5,36.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15429 components: - type: Transform pos: 52.5,34.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15435 components: - type: Transform pos: 52.5,35.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15443 components: - type: Transform rot: -1.5707963267948966 rad pos: -28.5,-21.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15491 components: - type: Transform pos: -15.5,31.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15508 components: - type: Transform pos: -11.5,47.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15510 components: - type: Transform pos: -40.5,48.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15511 components: - type: Transform pos: -39.5,48.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15528 components: - type: Transform pos: -21.5,47.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15534 components: - type: Transform pos: -19.5,47.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15535 components: - type: Transform rot: -1.5707963267948966 rad pos: -10.5,47.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15540 components: - type: Transform pos: -36.5,48.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15553 components: - type: Transform rot: -1.5707963267948966 rad pos: -27.5,-21.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15577 components: - type: Transform pos: -27.5,40.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15591 components: - type: Transform pos: 56.5,34.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15602 components: - type: Transform pos: -17.5,36.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15636 components: - type: Transform pos: 56.5,35.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15715 components: - type: Transform pos: 10.5,22.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15725 components: - type: Transform pos: -19.5,35.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15849 components: - type: Transform pos: -53.5,15.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 16001 components: - type: Transform pos: -13.5,35.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 16022 components: - type: Transform pos: 3.5,27.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 16023 components: - type: Transform pos: 3.5,28.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 16024 components: - type: Transform pos: 3.5,29.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 16027 components: - type: Transform pos: -2.5,44.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 16081 components: - type: Transform pos: -55.5,15.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 16105 components: - type: Transform pos: 57.5,41.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 16327 components: - type: Transform pos: -2.5,43.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 16357 components: - type: Transform pos: -3.5,44.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 16359 components: - type: Transform pos: -1.5,43.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 16361 components: - type: Transform pos: -0.5,43.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 16362 components: - type: Transform pos: 0.5,43.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 16366 components: - type: Transform pos: 1.5,43.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 16367 components: - type: Transform pos: 2.5,43.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 16368 components: - type: Transform pos: 4.5,44.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 16369 components: - type: Transform pos: 5.5,44.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 16374 components: - type: Transform pos: 11.5,25.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 16375 components: - type: Transform pos: 11.5,24.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 16390 components: - type: Transform pos: -0.5,34.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 16391 components: - type: Transform pos: 1.5,34.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 16392 components: - type: Transform pos: 1.5,30.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 16394 components: - type: Transform pos: -0.5,30.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 16421 components: - type: Transform pos: 6.5,44.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 16449 components: - type: Transform pos: -5.5,44.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 16452 components: - type: Transform pos: -4.5,44.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 16465 components: - type: Transform pos: 11.5,28.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 16466 components: - type: Transform pos: 11.5,27.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 16467 components: - type: Transform pos: 11.5,26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 16521 components: - type: Transform pos: 3.5,43.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 16540 components: - type: Transform pos: 57.5,42.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 16561 components: - type: Transform pos: 57.5,43.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 16845 components: - type: Transform pos: -37.5,48.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 16927 components: - type: Transform pos: -35.5,47.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 16992 components: - type: Transform pos: -56.5,17.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17133 components: - type: Transform pos: 3.5,44.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17145 components: - type: Transform pos: 51.5,41.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17146 components: - type: Transform pos: 51.5,42.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17147 components: - type: Transform pos: 51.5,43.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17148 components: - type: Transform pos: 44.5,26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17239 components: - type: Transform pos: 43.5,26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17240 components: - type: Transform pos: 42.5,26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17247 components: - type: Transform pos: -22.5,33.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17248 components: - type: Transform pos: -20.5,33.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17254 components: - type: Transform pos: -10.5,33.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17255 components: - type: Transform pos: -17.5,31.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17256 components: - type: Transform pos: -16.5,31.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17257 components: - type: Transform pos: -12.5,33.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17259 components: - type: Transform pos: 12.5,-53.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17299 components: - type: Transform pos: 45.5,26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17303 components: - type: Transform pos: -49.5,18.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17305 components: - type: Transform pos: -51.5,18.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17306 components: - type: Transform pos: -52.5,19.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17307 components: - type: Transform pos: -52.5,20.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17308 components: - type: Transform pos: -52.5,21.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17309 components: - type: Transform pos: -48.5,19.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17310 components: - type: Transform pos: -48.5,20.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17311 components: - type: Transform pos: -48.5,21.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17312 components: - type: Transform pos: -48.5,23.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17313 components: - type: Transform pos: -48.5,24.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17314 components: - type: Transform pos: -48.5,25.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17315 components: - type: Transform pos: -52.5,23.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17316 components: - type: Transform pos: -52.5,24.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17317 components: - type: Transform pos: -52.5,25.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17341 components: - type: Transform pos: 46.5,26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17343 components: - type: Transform pos: 40.5,26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17461 components: - type: Transform pos: 37.5,32.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17503 components: - type: Transform pos: 39.5,26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17504 components: - type: Transform pos: 48.5,26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17505 components: - type: Transform pos: 49.5,26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17545 components: - type: Transform pos: 37.5,31.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17600 components: - type: Transform pos: 31.5,32.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17615 components: - type: Transform pos: 31.5,30.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17740 components: - type: Transform pos: -62.5,30.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17787 components: - type: Transform pos: -46.5,-4.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17939 components: - type: Transform pos: 1.5,4.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17942 components: - type: Transform pos: 0.5,4.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17976 components: - type: Transform pos: 2.5,4.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17984 components: - type: Transform pos: 3.5,4.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 18058 components: - type: Transform pos: -0.5,4.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 18059 components: - type: Transform pos: -1.5,4.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 18060 components: - type: Transform pos: -2.5,4.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 18083 components: - type: Transform pos: -4.5,0.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 18085 components: - type: Transform pos: -3.5,3.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 18086 components: - type: Transform pos: -3.5,4.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 18087 components: - type: Transform pos: 4.5,3.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 18088 components: - type: Transform pos: 4.5,4.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 18089 components: - type: Transform pos: 5.5,1.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 18090 components: - type: Transform pos: 5.5,0.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 18138 components: - type: Transform pos: -9.5,-4.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 18413 components: - type: Transform pos: -0.5,-8.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 18414 components: - type: Transform pos: 1.5,-8.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 18415 components: - type: Transform pos: 1.5,-1.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 18416 components: - type: Transform pos: -0.5,-1.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 18436 components: - type: Transform pos: -9.5,-3.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 18437 components: - type: Transform pos: -9.5,-5.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 18679 components: - type: Transform pos: -46.5,-7.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 18710 components: - type: Transform pos: 39.5,-15.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 18901 components: - type: Transform pos: 55.5,1.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 18905 components: - type: Transform pos: 52.5,1.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 18919 components: - type: Transform pos: 20.5,26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 18920 components: - type: Transform pos: 19.5,26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 18921 components: - type: Transform pos: 21.5,26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 18922 components: - type: Transform pos: 23.5,26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 18923 components: - type: Transform pos: 24.5,26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 18924 components: - type: Transform pos: 25.5,26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 18925 components: - type: Transform pos: 27.5,26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 18926 components: - type: Transform pos: 28.5,26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 18927 components: - type: Transform pos: 29.5,26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 18932 components: - type: Transform pos: 58.5,25.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 18933 components: - type: Transform pos: 59.5,21.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 18934 components: - type: Transform pos: 59.5,20.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 19021 components: - type: Transform pos: 58.5,20.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 19032 components: - type: Transform pos: 42.5,5.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 19060 components: - type: Transform pos: 58.5,19.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 19061 components: - type: Transform pos: 57.5,19.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 19062 components: - type: Transform pos: 58.5,26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 19063 components: - type: Transform pos: 59.5,22.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 19064 components: - type: Transform pos: 59.5,23.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 19067 components: - type: Transform pos: 59.5,24.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 19068 components: - type: Transform pos: 59.5,25.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 19069 components: - type: Transform pos: 57.5,26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 19082 components: - type: Transform pos: 17.5,30.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 19083 components: - type: Transform pos: 17.5,31.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 19113 components: - type: Transform pos: 23.5,10.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 19114 components: - type: Transform pos: 22.5,10.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 19115 components: - type: Transform pos: 24.5,10.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 19116 components: - type: Transform pos: 22.5,13.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 19117 components: - type: Transform pos: 23.5,13.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 19118 components: - type: Transform pos: 24.5,13.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 19141 components: - type: Transform pos: 25.5,12.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 19157 components: - type: Transform pos: -46.5,-6.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 19640 components: - type: Transform pos: 31.5,49.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 19641 components: - type: Transform pos: 31.5,50.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 19642 components: - type: Transform pos: 31.5,51.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 19643 components: - type: Transform pos: 32.5,51.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 19644 components: - type: Transform pos: 32.5,52.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 19691 components: - type: Transform pos: 34.5,52.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 19692 components: - type: Transform pos: 33.5,52.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 19695 components: - type: Transform pos: 36.5,52.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 19698 components: - type: Transform pos: 12.5,-55.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 19747 components: - type: Transform pos: 35.5,52.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 19770 components: - type: Transform pos: 27.5,5.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 19771 components: - type: Transform pos: -21.5,-34.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 19772 components: - type: Transform pos: 20.5,-3.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 19775 components: - type: Transform pos: 18.5,1.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 19803 components: - type: Transform pos: -13.5,34.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 19813 components: - type: Transform pos: 26.5,-3.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 19821 components: - type: Transform pos: 36.5,51.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 19823 components: - type: Transform pos: 37.5,51.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 19827 components: - type: Transform pos: 37.5,50.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 19829 components: - type: Transform pos: -16.5,26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 20512 components: - type: Transform pos: -27.5,60.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 20515 components: - type: Transform pos: -23.5,60.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 20981 components: - type: Transform pos: 37.5,49.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 20982 components: - type: Transform pos: 51.5,49.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 20987 components: - type: Transform pos: 51.5,51.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 20988 components: - type: Transform pos: 51.5,50.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 20990 components: - type: Transform pos: 52.5,51.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 20999 components: - type: Transform pos: 52.5,52.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21000 components: - type: Transform pos: 54.5,52.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21009 components: - type: Transform pos: 55.5,52.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21034 components: - type: Transform pos: 56.5,52.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21035 components: - type: Transform pos: 53.5,52.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21036 components: - type: Transform pos: 56.5,51.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21037 components: - type: Transform pos: 57.5,51.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21038 components: - type: Transform pos: 57.5,49.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21039 components: - type: Transform pos: 57.5,50.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21059 components: - type: Transform pos: 46.5,-10.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21155 components: - type: Transform pos: 60.5,-42.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21189 components: - type: Transform pos: -63.5,16.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21190 components: - type: Transform pos: -66.5,18.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21192 components: - type: Transform pos: -64.5,18.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21196 components: - type: Transform pos: -65.5,16.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21197 components: - type: Transform pos: -63.5,18.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21198 components: - type: Transform pos: -66.5,16.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21303 components: - type: Transform pos: 46.5,-8.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21344 components: - type: Transform pos: 4.5,-26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21423 components: - type: Transform pos: -5.5,-37.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21424 components: - type: Transform pos: -5.5,-38.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21443 components: - type: Transform pos: -12.5,-35.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21445 components: - type: Transform pos: -9.5,-34.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21446 components: - type: Transform pos: -10.5,-35.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21473 components: - type: Transform pos: 33.5,-56.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21856 components: - type: Transform pos: -115.5,9.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21857 components: - type: Transform pos: -115.5,10.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21858 components: - type: Transform pos: -115.5,11.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21871 components: - type: Transform pos: -107.5,9.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21872 components: - type: Transform pos: -107.5,11.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21873 components: - type: Transform pos: -107.5,10.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22461 components: - type: Transform pos: -111.5,27.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 23760 components: - type: Transform pos: 52.5,-11.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 23950 components: - type: Transform pos: 37.5,30.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 23951 components: - type: Transform pos: 31.5,31.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 23952 components: - type: Transform pos: 31.5,29.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 23953 components: - type: Transform pos: 37.5,29.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 24000 components: - type: Transform pos: 51.5,29.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 24001 components: - type: Transform pos: 51.5,30.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 24002 components: - type: Transform pos: 51.5,31.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 24003 components: - type: Transform pos: 51.5,32.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 24004 components: - type: Transform pos: 57.5,29.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 24005 components: - type: Transform pos: 57.5,30.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 24006 components: - type: Transform pos: 57.5,31.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 24007 components: - type: Transform pos: 57.5,32.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 24087 components: - type: Transform pos: 13.5,-9.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 24271 components: - type: Transform pos: 9.5,-11.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 24540 components: - type: Transform pos: -62.5,26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 24541 components: - type: Transform pos: -64.5,26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 24545 components: - type: Transform pos: -66.5,24.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 24547 components: - type: Transform pos: -62.5,-3.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 24659 components: - type: Transform pos: 59.5,9.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 24661 components: - type: Transform pos: 59.5,7.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 24667 components: - type: Transform pos: -66.5,22.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 25632 components: - type: Transform pos: 15.5,31.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - proto: RemoteSignaller entities: - uid: 3017 @@ -129444,8 +127645,6 @@ entities: - type: Transform pos: -55.5,0.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - type: DeviceLinkSink invokeCounter: 2 - uid: 914 @@ -129453,43 +127652,31 @@ entities: - type: Transform pos: -3.5,-25.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 920 components: - type: Transform pos: -2.5,-25.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5626 components: - type: Transform pos: -32.5,10.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5627 components: - type: Transform pos: -33.5,10.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5628 components: - type: Transform pos: -31.5,10.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7697 components: - type: Transform pos: -4.5,-25.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - proto: ShuttersNormalOpen entities: - uid: 147 @@ -129498,380 +127685,280 @@ entities: rot: 1.5707963267948966 rad pos: 42.5,-32.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 1454 components: - type: Transform pos: 41.5,-25.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 1631 components: - type: Transform rot: -1.5707963267948966 rad pos: 7.5,-26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 2250 components: - type: Transform rot: 1.5707963267948966 rad pos: 26.5,2.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 2381 components: - type: Transform pos: 24.5,-1.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3106 components: - type: Transform rot: -1.5707963267948966 rad pos: 20.5,0.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3200 components: - type: Transform pos: 40.5,-25.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3208 components: - type: Transform pos: 38.5,-15.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3844 components: - type: Transform rot: 1.5707963267948966 rad pos: 27.5,-31.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3845 components: - type: Transform rot: 1.5707963267948966 rad pos: 27.5,-30.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4034 components: - type: Transform rot: 1.5707963267948966 rad pos: 42.5,-28.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4045 components: - type: Transform rot: -1.5707963267948966 rad pos: 20.5,2.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4109 components: - type: Transform rot: 1.5707963267948966 rad pos: 27.5,-32.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4355 components: - type: Transform pos: 35.5,-15.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4487 components: - type: Transform pos: 32.5,-15.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4496 components: - type: Transform pos: 34.5,-15.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4670 components: - type: Transform rot: 1.5707963267948966 rad pos: 27.5,-33.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4679 components: - type: Transform rot: 1.5707963267948966 rad pos: 15.5,-36.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5149 components: - type: Transform pos: -11.5,-52.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5560 components: - type: Transform rot: 1.5707963267948966 rad pos: -40.5,-6.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 6207 components: - type: Transform pos: -25.5,-25.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 6522 components: - type: Transform rot: -1.5707963267948966 rad pos: 7.5,17.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 6524 components: - type: Transform rot: -1.5707963267948966 rad pos: 7.5,20.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 6526 components: - type: Transform rot: -1.5707963267948966 rad pos: 7.5,18.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 6772 components: - type: Transform rot: -1.5707963267948966 rad pos: 22.5,-33.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 6773 components: - type: Transform rot: -1.5707963267948966 rad pos: 22.5,-30.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 6774 components: - type: Transform rot: -1.5707963267948966 rad pos: 22.5,-31.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 6775 components: - type: Transform rot: -1.5707963267948966 rad pos: 22.5,-34.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7131 components: - type: Transform rot: 1.5707963267948966 rad pos: -40.5,-7.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7132 components: - type: Transform rot: 1.5707963267948966 rad pos: -40.5,-4.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7664 components: - type: Transform pos: 39.5,-15.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 8381 components: - type: Transform pos: -13.5,-52.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 8382 components: - type: Transform pos: -12.5,-52.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 9167 components: - type: Transform rot: 3.141592653589793 rad pos: 14.5,-29.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 10577 components: - type: Transform rot: 3.141592653589793 rad pos: 12.5,-29.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12303 components: - type: Transform pos: 23.5,-1.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12509 components: - type: Transform rot: 1.5707963267948966 rad pos: 42.5,-26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14208 components: - type: Transform rot: 1.5707963267948966 rad pos: 26.5,1.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14548 components: - type: Transform pos: -36.5,10.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15575 components: - type: Transform pos: 13.5,21.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 16058 components: - type: Transform pos: 12.5,21.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 16129 components: - type: Transform rot: 1.5707963267948966 rad pos: 26.5,0.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 16134 components: - type: Transform pos: 22.5,-1.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 16735 components: - type: Transform pos: 8.5,22.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17671 components: - type: Transform rot: -1.5707963267948966 rad pos: 20.5,1.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 18517 components: - type: Transform rot: -1.5707963267948966 rad pos: -9.5,-5.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 18518 components: - type: Transform rot: -1.5707963267948966 rad pos: -9.5,-4.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 18519 components: - type: Transform rot: -1.5707963267948966 rad pos: -9.5,-3.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21085 components: - type: Transform pos: 44.5,17.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21186 components: - type: Transform pos: 43.5,17.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - type: DeviceLinkSink invokeCounter: 1 - uid: 21334 @@ -129879,113 +127966,81 @@ entities: - type: Transform pos: 40.5,-15.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21340 components: - type: Transform pos: 4.5,-26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21341 components: - type: Transform pos: 5.5,-26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21342 components: - type: Transform pos: 6.5,-26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21753 components: - type: Transform pos: 43.5,11.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21754 components: - type: Transform pos: 45.5,17.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21755 components: - type: Transform pos: 45.5,11.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22463 components: - type: Transform pos: -111.5,27.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22464 components: - type: Transform pos: -111.5,20.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 24366 components: - type: Transform pos: 38.5,-21.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 24367 components: - type: Transform pos: 39.5,-21.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 24368 components: - type: Transform pos: 40.5,-21.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 24369 components: - type: Transform pos: 42.5,-20.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 24372 components: - type: Transform pos: 42.5,-16.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 25409 components: - type: Transform pos: -23.5,-25.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 25417 components: - type: Transform pos: 10.5,22.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - proto: ShuttersRadiationOpen entities: - uid: 16043 @@ -129993,29 +128048,21 @@ entities: - type: Transform pos: -0.5,30.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 16302 components: - type: Transform pos: 1.5,34.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 16303 components: - type: Transform pos: 1.5,30.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 16463 components: - type: Transform pos: -0.5,34.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - proto: ShuttersWindow entities: - uid: 11583 @@ -130023,50 +128070,36 @@ entities: - type: Transform pos: -51.5,26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 11628 components: - type: Transform pos: -51.5,28.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 11629 components: - type: Transform pos: -49.5,28.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12021 components: - type: Transform pos: -49.5,26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 13616 components: - type: Transform pos: -50.5,26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 13618 components: - type: Transform pos: -50.5,28.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 13639 components: - type: Transform pos: -52.5,17.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - proto: ShuttersWindowOpen entities: - uid: 3978 @@ -130075,107 +128108,79 @@ entities: rot: 1.5707963267948966 rad pos: 15.5,-31.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4513 components: - type: Transform rot: 1.5707963267948966 rad pos: 15.5,-34.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4671 components: - type: Transform rot: 1.5707963267948966 rad pos: 15.5,-35.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4673 components: - type: Transform rot: 1.5707963267948966 rad pos: 15.5,-32.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4677 components: - type: Transform rot: 1.5707963267948966 rad pos: 15.5,-33.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 6771 components: - type: Transform rot: -1.5707963267948966 rad pos: 22.5,-32.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 8389 components: - type: Transform rot: 3.141592653589793 rad pos: 13.5,-29.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14547 components: - type: Transform pos: -37.5,10.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 16527 components: - type: Transform pos: 42.5,-27.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17379 components: - type: Transform rot: 1.5707963267948966 rad pos: 38.5,-25.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17491 components: - type: Transform rot: -1.5707963267948966 rad pos: 39.5,-25.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 19158 components: - type: Transform pos: 32.5,-25.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 19159 components: - type: Transform pos: 31.5,-25.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21068 components: - type: Transform pos: -40.5,-5.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - proto: SignAi entities: - uid: 16533 @@ -133726,16 +131731,6 @@ entities: parent: 60 - type: Fixtures fixtures: {} -- proto: SignTheater - entities: - - uid: 5209 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 18.5,-20.5 - parent: 60 - - type: Fixtures - fixtures: {} - proto: SignToolStorage entities: - uid: 6315 @@ -136499,7 +134494,7 @@ entities: parent: 60 - proto: SpawnPointClown entities: - - uid: 11476 + - uid: 2931 components: - type: Transform pos: 20.5,-12.5 @@ -136525,6 +134520,13 @@ entities: - type: Transform pos: -29.5,1.5 parent: 60 +- proto: SpawnPointHeadOfSecurityWeapon + entities: + - uid: 1821 + components: + - type: Transform + pos: -29.5,0.5 + parent: 60 - proto: SpawnPointJanitor entities: - uid: 3 @@ -136896,6 +134898,13 @@ entities: - type: Transform pos: -28.5,-18.5 parent: 60 +- proto: SpawnPointWardenWeapon + entities: + - uid: 1120 + components: + - type: Transform + pos: -29.5,-20.5 + parent: 60 - proto: SpawnVendingMachineRestockFoodDrink entities: - uid: 19888 @@ -137020,14 +135029,6 @@ entities: - type: Transform pos: -3.5,-2.5 parent: 60 -- proto: StairWood - entities: - - uid: 308 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 27.5,-15.5 - parent: 60 - proto: StasisBed entities: - uid: 9012 @@ -137145,13 +135146,6 @@ entities: 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 @@ -137244,12 +135238,6 @@ entities: - type: Transform pos: -62.5,-14.5 parent: 60 - - uid: 219 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 26.5,-16.5 - parent: 60 - uid: 538 components: - type: Transform @@ -138876,28 +136864,6 @@ entities: - SurveillanceCameraGeneral nameSet: True id: Dorm Hall West - - uid: 24283 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 24.5,-15.5 - parent: 60 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraGeneral - nameSet: True - id: Theatre - - uid: 24284 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 24.5,-11.5 - parent: 60 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraGeneral - nameSet: True - id: Theatre Backroom - uid: 24293 components: - type: Transform @@ -139006,17 +136972,6 @@ entities: - SurveillanceCameraGeneral nameSet: True id: Bar - - uid: 24310 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 14.5,-22.5 - parent: 60 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraGeneral - nameSet: True - id: Main Hall Bar - uid: 24311 components: - type: Transform @@ -139039,17 +136994,6 @@ entities: - SurveillanceCameraGeneral nameSet: True id: Main Hall Toolroom - - uid: 24711 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 28.5,-22.5 - parent: 60 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraGeneral - nameSet: True - id: Main Hallway South East - uid: 24716 components: - type: Transform @@ -139346,38 +137290,6 @@ entities: - SurveillanceCameraMedical nameSet: True id: CMO's Office - - uid: 24710 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 30.5,-19.5 - parent: 60 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraMedical - nameSet: True - id: Exam Room 2 - - uid: 24712 - components: - - type: Transform - pos: 30.5,-17.5 - parent: 60 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraMedical - nameSet: True - id: Exam Room 1 - - uid: 24713 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 29.5,-13.5 - parent: 60 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraMedical - nameSet: True - id: CMO Office - uid: 24714 components: - type: Transform @@ -141948,11 +139860,6 @@ entities: parent: 60 - proto: TableWood entities: - - uid: 271 - components: - - type: Transform - pos: 25.5,-15.5 - parent: 60 - uid: 335 components: - type: Transform @@ -142060,11 +139967,6 @@ entities: rot: -1.5707963267948966 rad pos: 13.5,-33.5 parent: 60 - - uid: 3128 - components: - - type: Transform - pos: 23.5,-19.5 - parent: 60 - uid: 3778 components: - type: Transform @@ -142166,21 +140068,11 @@ entities: - type: Transform pos: 16.5,-49.5 parent: 60 - - uid: 6534 - components: - - type: Transform - pos: 21.5,-18.5 - parent: 60 - uid: 6551 components: - type: Transform pos: 17.5,-38.5 parent: 60 - - uid: 6843 - components: - - type: Transform - pos: 23.5,-16.5 - parent: 60 - uid: 7036 components: - type: Transform @@ -142395,16 +140287,6 @@ entities: - type: Transform pos: 53.5,-38.5 parent: 60 - - uid: 24119 - components: - - type: Transform - pos: 26.5,-20.5 - parent: 60 - - uid: 24120 - components: - - type: Transform - pos: 27.5,-20.5 - parent: 60 - uid: 24221 components: - type: Transform @@ -142721,127 +140603,81 @@ entities: - type: Transform pos: 31.5,-16.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3223 components: - type: Transform pos: 31.5,-20.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3346 components: - type: Transform pos: -57.5,-12.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3510 components: - type: Transform pos: 51.5,-43.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4242 components: - type: Transform pos: -51.5,-17.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4254 components: - type: Transform pos: -51.5,-19.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - - uid: 7071 - components: - - type: Transform - pos: 18.5,-16.5 - parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7077 components: - type: Transform pos: 55.5,-43.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 8354 components: - type: Transform pos: -55.5,-12.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 9492 components: - type: Transform pos: -43.5,12.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 9622 components: - type: Transform pos: -43.5,11.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 9753 components: - type: Transform pos: -51.5,-18.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 11735 components: - type: Transform pos: 38.5,17.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 11766 components: - type: Transform pos: 38.5,13.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12301 components: - type: Transform pos: 31.5,-12.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 13682 components: - type: Transform pos: 50.5,19.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14516 components: - type: Transform pos: -19.5,20.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - - uid: 16411 - components: - - type: Transform - pos: 18.5,-19.5 - parent: 60 - - type: DeltaPressure - gridUid: 60 - proto: TobaccoSeeds entities: - uid: 3263 @@ -143019,6 +140855,13 @@ entities: - type: Transform pos: -116.54863,15.725244 parent: 60 +- proto: ToyFigurineOwlman + entities: + - uid: 8021 + components: + - type: Transform + pos: 47.478683,-45.212933 + parent: 60 - proto: ToyFigurinePassenger entities: - uid: 6331 @@ -143033,13 +140876,6 @@ entities: - type: Transform pos: -6.522576,13.64284 parent: 60 -- proto: ToyOwlman - entities: - - uid: 8021 - components: - - type: Transform - pos: 47.478683,-45.212933 - parent: 60 - proto: ToyRubberDuck entities: - uid: 18370 @@ -143606,12 +141442,6 @@ entities: - Durathread - proto: UprightPianoInstrument entities: - - uid: 2937 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 26.5,-15.5 - parent: 60 - uid: 3314 components: - type: Transform @@ -143677,11 +141507,6 @@ entities: - type: Transform pos: -17.5,-53.5 parent: 60 - - uid: 18522 - components: - - type: Transform - pos: 19.5,-15.5 - parent: 60 - proto: VendingMachineChapel entities: - uid: 14515 @@ -144185,13 +142010,6 @@ entities: 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 @@ -146237,16 +144055,6 @@ entities: - type: Transform pos: 30.5,-15.5 parent: 60 - - uid: 2919 - components: - - type: Transform - pos: 28.5,-14.5 - parent: 60 - - uid: 2931 - components: - - type: Transform - pos: 28.5,-15.5 - parent: 60 - uid: 2941 components: - type: Transform @@ -151150,11 +148958,6 @@ entities: - type: Transform pos: -35.5,48.5 parent: 60 - - uid: 15186 - components: - - type: Transform - pos: 28.5,-21.5 - parent: 60 - uid: 15260 components: - type: Transform @@ -155411,21 +153214,6 @@ entities: - type: Transform pos: 36.5,-35.5 parent: 60 - - uid: 2775 - components: - - type: Transform - pos: 18.5,-21.5 - parent: 60 - - uid: 2776 - components: - - type: Transform - pos: 27.5,-21.5 - parent: 60 - - uid: 2778 - components: - - type: Transform - pos: 26.5,-21.5 - parent: 60 - uid: 2827 components: - type: Transform @@ -155481,86 +153269,6 @@ entities: - type: Transform pos: 26.5,-10.5 parent: 60 - - uid: 2890 - components: - - type: Transform - pos: 24.5,-21.5 - parent: 60 - - uid: 2893 - components: - - type: Transform - pos: 18.5,-20.5 - parent: 60 - - uid: 2895 - components: - - type: Transform - pos: 18.5,-14.5 - parent: 60 - - uid: 2896 - components: - - type: Transform - pos: 28.5,-17.5 - parent: 60 - - uid: 2906 - components: - - type: Transform - pos: 25.5,-21.5 - parent: 60 - - uid: 2907 - components: - - type: Transform - pos: 19.5,-21.5 - parent: 60 - - uid: 2912 - components: - - type: Transform - pos: 18.5,-15.5 - parent: 60 - - uid: 2913 - components: - - type: Transform - pos: 28.5,-19.5 - parent: 60 - - uid: 2914 - components: - - type: Transform - pos: 24.5,-14.5 - parent: 60 - - uid: 2915 - components: - - type: Transform - pos: 28.5,-18.5 - parent: 60 - - uid: 2916 - components: - - type: Transform - pos: 23.5,-14.5 - parent: 60 - - uid: 2917 - components: - - type: Transform - pos: 28.5,-16.5 - parent: 60 - - uid: 2918 - components: - - type: Transform - pos: 22.5,-14.5 - parent: 60 - - uid: 2920 - components: - - type: Transform - pos: 25.5,-14.5 - parent: 60 - - uid: 2929 - components: - - type: Transform - pos: 26.5,-14.5 - parent: 60 - - uid: 2930 - components: - - type: Transform - pos: 28.5,-20.5 - parent: 60 - uid: 2952 components: - type: Transform @@ -155611,21 +153319,11 @@ entities: - type: Transform pos: 25.5,-10.5 parent: 60 - - uid: 3125 - components: - - type: Transform - pos: 21.5,-14.5 - parent: 60 - uid: 3135 components: - type: Transform pos: -54.5,-12.5 parent: 60 - - uid: 3161 - components: - - type: Transform - pos: 19.5,-14.5 - parent: 60 - uid: 3163 components: - type: Transform @@ -159576,13 +157274,6 @@ entities: - type: Transform pos: -26.496874,-6.540243 parent: 60 -- proto: WeaponSubMachineGunWt550 - entities: - - uid: 1824 - components: - - type: Transform - pos: -29.44601,0.7170377 - parent: 60 - proto: WeaponTurretSyndicateBroken entities: - uid: 10821 @@ -159740,100 +157431,74 @@ entities: rot: 3.141592653589793 rad pos: 39.5,-25.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 1341 components: - type: Transform rot: 3.141592653589793 rad pos: 7.5,-26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 1349 components: - type: Transform pos: 8.5,-24.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 1350 components: - type: Transform pos: 3.5,-24.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 2519 components: - type: Transform rot: 1.5707963267948966 rad pos: 42.5,-27.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 6821 components: - type: Transform rot: 3.141592653589793 rad pos: 38.5,-25.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 10854 components: - type: Transform pos: 0.5,-69.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 10855 components: - type: Transform rot: 3.141592653589793 rad pos: 0.5,-64.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14127 components: - type: Transform pos: -7.5,20.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14129 components: - type: Transform rot: -1.5707963267948966 rad pos: -8.5,21.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 16409 components: - type: Transform rot: 3.141592653589793 rad pos: 34.5,15.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 19886 components: - type: Transform rot: -1.5707963267948966 rad pos: 14.5,4.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 19910 components: - type: Transform rot: 1.5707963267948966 rad pos: 22.5,-4.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - proto: WindoorBarLocked entities: - uid: 2235 @@ -159842,8 +157507,6 @@ entities: rot: 3.141592653589793 rad pos: 12.5,-29.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - proto: WindoorCargoLocked entities: - uid: 11870 @@ -159852,8 +157515,6 @@ entities: rot: -1.5707963267948966 rad pos: 43.5,7.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - proto: WindoorHydroponicsLocked entities: - uid: 2452 @@ -159861,23 +157522,17 @@ entities: - type: Transform pos: 32.5,-25.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 2453 components: - type: Transform pos: 31.5,-25.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5815 components: - type: Transform rot: -1.5707963267948966 rad pos: 36.5,-29.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - proto: WindoorSecure entities: - uid: 3269 @@ -159886,123 +157541,91 @@ entities: rot: -1.5707963267948966 rad pos: 23.5,-46.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3911 components: - type: Transform rot: -1.5707963267948966 rad pos: -9.5,-41.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 6181 components: - type: Transform rot: -1.5707963267948966 rad pos: -49.5,-31.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7291 components: - type: Transform rot: 3.141592653589793 rad pos: -47.5,-33.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 8083 components: - type: Transform pos: -11.5,-44.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 8109 components: - type: Transform rot: 3.141592653589793 rad pos: -3.5,-2.5 parent: 7536 - - type: DeltaPressure - gridUid: 7536 - uid: 8111 components: - type: Transform rot: 3.141592653589793 rad pos: -5.5,-2.5 parent: 7536 - - type: DeltaPressure - gridUid: 7536 - uid: 11002 components: - type: Transform rot: 1.5707963267948966 rad pos: 39.5,-46.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22014 components: - type: Transform rot: 3.141592653589793 rad pos: -120.5,34.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22015 components: - type: Transform rot: 3.141592653589793 rad pos: -102.5,34.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22016 components: - type: Transform rot: 3.141592653589793 rad pos: -123.5,15.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22017 components: - type: Transform pos: -123.5,19.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22018 components: - type: Transform pos: -99.5,19.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22019 components: - type: Transform pos: -118.5,5.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22051 components: - type: Transform pos: -104.5,5.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22088 components: - type: Transform rot: 3.141592653589793 rad pos: -99.5,15.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - proto: WindoorSecureArmoryLocked entities: - uid: 246 @@ -160011,68 +157634,50 @@ entities: rot: 1.5707963267948966 rad pos: -27.5,-6.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 776 components: - type: Transform pos: -26.5,-6.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 796 components: - type: Transform pos: -26.5,-14.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 1556 components: - type: Transform pos: -28.5,-14.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 1750 components: - type: Transform rot: -1.5707963267948966 rad pos: -25.5,-17.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 1976 components: - type: Transform pos: -27.5,-14.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 8278 components: - type: Transform rot: 1.5707963267948966 rad pos: -31.5,-8.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 8420 components: - type: Transform rot: -1.5707963267948966 rad pos: -25.5,-16.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 13642 components: - type: Transform rot: -1.5707963267948966 rad pos: -25.5,-18.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - proto: WindoorSecureAtmosphericsLocked entities: - uid: 13959 @@ -160080,16 +157685,12 @@ entities: - type: Transform pos: -17.5,27.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 19416 components: - type: Transform rot: 3.141592653589793 rad pos: -15.5,26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - proto: WindoorSecureBrigLocked entities: - uid: 4198 @@ -160097,32 +157698,24 @@ entities: - type: Transform pos: -43.5,-18.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 8277 components: - type: Transform rot: 1.5707963267948966 rad pos: -35.5,-0.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 8424 components: - type: Transform rot: 1.5707963267948966 rad pos: -35.5,-1.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 8437 components: - type: Transform rot: 1.5707963267948966 rad pos: -35.5,0.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - proto: WindoorSecureCargoLocked entities: - uid: 13104 @@ -160131,56 +157724,42 @@ entities: rot: 1.5707963267948966 rad pos: 42.5,8.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 13105 components: - type: Transform rot: 1.5707963267948966 rad pos: 42.5,9.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 19107 components: - type: Transform rot: 1.5707963267948966 rad pos: 56.5,7.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 19108 components: - type: Transform rot: 1.5707963267948966 rad pos: 56.5,9.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 19405 components: - type: Transform rot: 3.141592653589793 rad pos: 53.5,5.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 19414 components: - type: Transform rot: 3.141592653589793 rad pos: 54.5,5.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 24814 components: - type: Transform rot: 3.141592653589793 rad pos: 43.5,3.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - proto: WindoorSecureChapelLocked entities: - uid: 14513 @@ -160189,8 +157768,6 @@ entities: rot: 3.141592653589793 rad pos: -20.5,16.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - proto: WindoorSecureChemistryLocked entities: - uid: 2684 @@ -160198,39 +157775,29 @@ entities: - type: Transform pos: 39.5,-25.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 2685 components: - type: Transform pos: 38.5,-25.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5814 components: - type: Transform rot: 1.5707963267948966 rad pos: 36.5,-29.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 8895 components: - type: Transform rot: -1.5707963267948966 rad pos: 42.5,-27.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 18548 components: - type: Transform rot: -1.5707963267948966 rad pos: 42.5,-30.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - proto: WindoorSecureCommandLocked entities: - uid: 18007 @@ -160239,104 +157806,78 @@ entities: rot: -1.5707963267948966 rad pos: -74.5,17.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 18105 components: - type: Transform rot: 1.5707963267948966 rad pos: -11.5,2.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 18327 components: - type: Transform rot: 1.5707963267948966 rad pos: -94.5,17.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 23052 components: - type: Transform rot: -1.5707963267948966 rad pos: -112.5,26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 23053 components: - type: Transform rot: 1.5707963267948966 rad pos: -110.5,26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 23079 components: - type: Transform rot: 1.5707963267948966 rad pos: -116.5,26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 23080 components: - type: Transform rot: -1.5707963267948966 rad pos: -106.5,26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 25384 components: - type: Transform rot: 3.141592653589793 rad pos: -113.5,8.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 25385 components: - type: Transform rot: 3.141592653589793 rad pos: -112.5,8.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 25386 components: - type: Transform rot: 3.141592653589793 rad pos: -110.5,8.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 25387 components: - type: Transform rot: 3.141592653589793 rad pos: -109.5,8.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 25390 components: - type: Transform rot: -1.5707963267948966 rad pos: -112.5,11.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 25391 components: - type: Transform rot: 1.5707963267948966 rad pos: -110.5,11.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - proto: WindoorSecureEngineeringLocked entities: - uid: 13804 @@ -160344,24 +157885,18 @@ entities: - type: Transform pos: -3.5,17.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21766 components: - type: Transform rot: 3.141592653589793 rad pos: 3.5,12.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21767 components: - type: Transform rot: 3.141592653589793 rad pos: 4.5,12.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - proto: WindoorSecureHeadOfPersonnelLocked entities: - uid: 1340 @@ -160369,16 +157904,12 @@ entities: - type: Transform pos: 7.5,-26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4691 components: - type: Transform rot: 3.141592653589793 rad pos: 4.5,-38.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - proto: WindoorSecureMedicalLocked entities: - uid: 3005 @@ -160386,24 +157917,18 @@ entities: - type: Transform pos: 47.5,-26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 11101 components: - type: Transform rot: 1.5707963267948966 rad pos: 46.5,-18.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 11102 components: - type: Transform rot: -1.5707963267948966 rad pos: 46.5,-17.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - proto: WindoorSecureSalvageLocked entities: - uid: 19006 @@ -160411,8 +157936,6 @@ entities: - type: Transform pos: 53.5,3.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - type: DeviceLinkSink invokeCounter: 1 - type: DeviceLinkSource @@ -160425,8 +157948,6 @@ entities: - type: Transform pos: 54.5,3.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - type: DeviceLinkSink invokeCounter: 1 - type: DeviceLinkSource @@ -160440,16 +157961,12 @@ entities: rot: 3.141592653589793 rad pos: 44.5,3.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 19024 components: - type: Transform rot: 3.141592653589793 rad pos: 45.5,3.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - proto: WindoorSecureScienceLocked entities: - uid: 7057 @@ -160458,8 +157975,6 @@ entities: rot: -1.5707963267948966 rad pos: -40.5,-5.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7097 components: - type: MetaData @@ -160467,8 +157982,6 @@ entities: - type: Transform pos: -37.5,10.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7142 components: - type: MetaData @@ -160476,23 +157989,17 @@ entities: - type: Transform pos: -36.5,10.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 9359 components: - type: Transform pos: -45.5,15.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 19029 components: - type: Transform rot: 1.5707963267948966 rad pos: -41.5,-4.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - proto: WindoorSecureSecurityLocked entities: - uid: 4298 @@ -160501,16 +158008,12 @@ entities: rot: 1.5707963267948966 rad pos: -42.5,-15.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 8280 components: - type: Transform rot: -1.5707963267948966 rad pos: -31.5,-8.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - proto: Window entities: - uid: 1 @@ -160518,358 +158021,256 @@ entities: - type: Transform pos: -64.5,1.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 1285 components: - type: Transform pos: -60.5,-8.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 2132 components: - type: Transform pos: -39.5,-19.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 2386 components: - type: Transform pos: 19.5,-25.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 2564 components: - type: Transform pos: 20.5,-25.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 2568 components: - type: Transform pos: 21.5,-25.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 2570 components: - type: Transform pos: 17.5,-25.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 2597 components: - type: Transform pos: 15.5,-25.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3347 components: - type: Transform pos: -56.5,-15.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3455 components: - type: Transform pos: 49.5,-39.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3459 components: - type: Transform pos: 47.5,-39.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3520 components: - type: Transform pos: 55.5,-39.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3548 components: - type: Transform pos: 48.5,-43.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3690 components: - type: Transform pos: -40.5,21.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5508 components: - type: Transform pos: 46.5,-43.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5855 components: - type: Transform pos: -10.5,10.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5857 components: - type: Transform pos: -13.5,15.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 6255 components: - type: Transform pos: 14.5,11.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 6256 components: - type: Transform pos: 14.5,15.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 6257 components: - type: Transform pos: 14.5,14.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 6258 components: - type: Transform pos: 14.5,12.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7719 components: - type: Transform pos: -8.5,10.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 8001 components: - type: Transform pos: -65.5,1.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 8300 components: - type: Transform pos: 47.5,9.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 8734 components: - type: Transform pos: -63.5,1.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 11789 components: - type: Transform pos: -59.5,18.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 11795 components: - type: Transform pos: -57.5,18.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 13671 components: - type: Transform pos: 50.5,15.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 13751 components: - type: Transform pos: -40.5,20.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 13821 components: - type: Transform pos: -13.5,17.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 13909 components: - type: Transform pos: -60.5,21.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17285 components: - type: Transform pos: -39.5,22.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17332 components: - type: Transform pos: 32.5,16.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17349 components: - type: Transform pos: -60.5,24.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17350 components: - type: Transform pos: -60.5,25.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17465 components: - type: Transform pos: -40.5,19.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 18793 components: - type: Transform pos: 57.5,-36.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 19825 components: - type: Transform pos: -59.5,35.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 19846 components: - type: Transform pos: -57.5,35.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 20995 components: - type: Transform pos: -56.5,38.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21131 components: - type: Transform pos: -55.5,43.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21136 components: - type: Transform pos: -55.5,42.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21138 components: - type: Transform pos: -55.5,41.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21141 components: - type: Transform pos: -55.5,40.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21143 components: - type: Transform pos: -55.5,49.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 23400 components: - type: Transform pos: -55.5,50.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 23401 components: - type: Transform pos: -55.5,51.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 23413 components: - type: Transform pos: -55.5,52.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 23414 components: - type: Transform pos: -56.5,36.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 23415 components: - type: Transform pos: -56.5,37.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 23717 components: - type: Transform pos: -39.5,-21.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - proto: WindowDirectional entities: - uid: 3146 @@ -160878,76 +158279,56 @@ entities: rot: -1.5707963267948966 rad pos: 26.5,-51.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3152 components: - type: Transform rot: 1.5707963267948966 rad pos: 28.5,-51.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4051 components: - type: Transform rot: -1.5707963267948966 rad pos: -33.5,-30.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4579 components: - type: Transform rot: 1.5707963267948966 rad pos: -37.5,-30.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7287 components: - type: Transform rot: 1.5707963267948966 rad pos: -48.5,-34.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7608 components: - type: Transform rot: 3.141592653589793 rad pos: -51.5,-32.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21347 components: - type: Transform pos: -67.5,9.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21358 components: - type: Transform pos: -66.5,9.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21359 components: - type: Transform pos: -64.5,9.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21360 components: - type: Transform pos: -63.5,9.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - proto: WindowFrostedDirectional entities: - uid: 2394 @@ -160956,247 +158337,183 @@ entities: rot: 1.5707963267948966 rad pos: 38.5,-39.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 2756 components: - type: Transform rot: -1.5707963267948966 rad pos: 36.5,-39.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5172 components: - type: Transform pos: -51.5,-30.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5173 components: - type: Transform pos: -50.5,-30.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7292 components: - type: Transform rot: -1.5707963267948966 rad pos: -46.5,-34.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7296 components: - type: Transform rot: -1.5707963267948966 rad pos: -46.5,-33.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7310 components: - type: Transform rot: 1.5707963267948966 rad pos: -48.5,-33.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7524 components: - type: Transform rot: 3.141592653589793 rad pos: -50.5,-32.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 9511 components: - type: Transform rot: 3.141592653589793 rad pos: -42.5,12.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17730 components: - type: Transform rot: 1.5707963267948966 rad pos: -39.5,12.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 18014 components: - type: Transform rot: 1.5707963267948966 rad pos: -39.5,11.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 18544 components: - type: Transform rot: 3.141592653589793 rad pos: 37.5,15.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 18546 components: - type: Transform rot: 3.141592653589793 rad pos: 36.5,15.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 18683 components: - type: Transform rot: 3.141592653589793 rad pos: 35.5,15.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21618 components: - type: Transform rot: 1.5707963267948966 rad pos: 19.5,14.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 24028 components: - type: Transform pos: -30.5,18.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 25164 components: - type: Transform rot: 3.141592653589793 rad pos: 43.5,22.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 25181 components: - type: Transform rot: -1.5707963267948966 rad pos: 43.5,22.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 25184 components: - type: Transform pos: 43.5,22.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 25304 components: - type: Transform pos: 44.5,22.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 25305 components: - type: Transform pos: 45.5,22.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 25306 components: - type: Transform rot: 1.5707963267948966 rad pos: 45.5,22.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 25307 components: - type: Transform rot: 3.141592653589793 rad pos: 45.5,22.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 25308 components: - type: Transform rot: 3.141592653589793 rad pos: 44.5,22.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 25316 components: - type: Transform rot: -1.5707963267948966 rad pos: 49.5,22.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 25317 components: - type: Transform rot: 1.5707963267948966 rad pos: 51.5,22.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 25318 components: - type: Transform pos: 51.5,22.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 25319 components: - type: Transform pos: 50.5,22.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 25320 components: - type: Transform pos: 49.5,22.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 25321 components: - type: Transform rot: 3.141592653589793 rad pos: 49.5,22.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 25322 components: - type: Transform rot: 3.141592653589793 rad pos: 50.5,22.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 25323 components: - type: Transform rot: 3.141592653589793 rad pos: 51.5,22.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - proto: WindowReinforcedDirectional entities: - uid: 521 @@ -161204,3066 +158521,2272 @@ entities: - type: Transform pos: 10.5,-9.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 836 components: - type: Transform pos: -34.5,-17.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 837 components: - type: Transform pos: -33.5,-17.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 1345 components: - type: Transform pos: 4.5,-24.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 1346 components: - type: Transform pos: 5.5,-24.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 1347 components: - type: Transform pos: 6.5,-24.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 1348 components: - type: Transform pos: 7.5,-24.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 2417 components: - type: Transform pos: 34.5,-25.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 2445 components: - type: Transform pos: 35.5,-25.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 2446 components: - type: Transform pos: 33.5,-25.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 2447 components: - type: Transform rot: -1.5707963267948966 rad pos: 33.5,-25.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 2448 components: - type: Transform rot: 1.5707963267948966 rad pos: 35.5,-25.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 2552 components: - type: Transform rot: 3.141592653589793 rad pos: 33.5,-25.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 2555 components: - type: Transform rot: 3.141592653589793 rad pos: 34.5,-25.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 2556 components: - type: Transform rot: 3.141592653589793 rad pos: 35.5,-25.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3398 components: - type: Transform rot: 3.141592653589793 rad pos: 3.5,-38.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3910 components: - type: Transform rot: -1.5707963267948966 rad pos: -9.5,-40.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 3912 components: - type: Transform rot: -1.5707963267948966 rad pos: -9.5,-42.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4192 components: - type: Transform pos: -46.5,-18.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4193 components: - type: Transform pos: -45.5,-18.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4194 components: - type: Transform pos: -44.5,-18.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4197 components: - type: Transform pos: -40.5,-18.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4199 components: - type: Transform pos: -41.5,-18.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4204 components: - type: Transform pos: -42.5,-18.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4231 components: - type: Transform rot: 3.141592653589793 rad pos: -40.5,-16.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4232 components: - type: Transform rot: 3.141592653589793 rad pos: -41.5,-16.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4470 components: - type: Transform pos: -13.5,-44.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4731 components: - type: Transform rot: 1.5707963267948966 rad pos: -4.5,-68.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4732 components: - type: Transform rot: 1.5707963267948966 rad pos: -4.5,-66.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4733 components: - type: Transform rot: -1.5707963267948966 rad pos: 5.5,-68.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4734 components: - type: Transform rot: -1.5707963267948966 rad pos: 5.5,-66.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4959 components: - type: Transform rot: 1.5707963267948966 rad pos: 1.5,-65.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 4996 components: - type: Transform rot: 1.5707963267948966 rad pos: 1.5,-66.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5002 components: - type: Transform rot: -1.5707963267948966 rad pos: -0.5,-69.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5008 components: - type: Transform rot: 1.5707963267948966 rad pos: 1.5,-69.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5013 components: - type: Transform rot: -1.5707963267948966 rad pos: -0.5,-65.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5027 components: - type: Transform rot: 3.141592653589793 rad pos: 5.5,-38.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5076 components: - type: Transform rot: -1.5707963267948966 rad pos: 6.5,-67.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5077 components: - type: Transform rot: -1.5707963267948966 rad pos: 6.5,-68.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5095 components: - type: Transform rot: 1.5707963267948966 rad pos: 1.5,-67.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5656 components: - type: Transform rot: 3.141592653589793 rad pos: 13.5,1.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5657 components: - type: Transform rot: 1.5707963267948966 rad pos: 8.5,2.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5658 components: - type: Transform rot: 3.141592653589793 rad pos: 9.5,1.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 5769 components: - type: Transform pos: -15.5,-44.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 6478 components: - type: Transform rot: -1.5707963267948966 rad pos: 6.5,-66.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 6480 components: - type: Transform rot: -1.5707963267948966 rad pos: 6.5,-65.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 6481 components: - type: Transform rot: 1.5707963267948966 rad pos: 6.5,-65.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 6485 components: - type: Transform rot: 1.5707963267948966 rad pos: 6.5,-66.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 6528 components: - type: Transform rot: 1.5707963267948966 rad pos: 6.5,-67.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 6555 components: - type: Transform rot: 1.5707963267948966 rad pos: 6.5,-68.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 6594 components: - type: Transform rot: 1.5707963267948966 rad pos: 1.5,-64.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 6595 components: - type: Transform rot: -1.5707963267948966 rad pos: -0.5,-67.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 6599 components: - type: Transform rot: -1.5707963267948966 rad pos: -0.5,-66.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 6637 components: - type: Transform rot: -1.5707963267948966 rad pos: -0.5,-64.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 6751 components: - type: Transform rot: -1.5707963267948966 rad pos: -0.5,-68.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7049 components: - type: Transform pos: -14.5,-44.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7226 components: - type: Transform rot: 1.5707963267948966 rad pos: 9.5,-10.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7436 components: - type: Transform rot: -1.5707963267948966 rad pos: -5.5,-66.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7437 components: - type: Transform rot: -1.5707963267948966 rad pos: -5.5,-65.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7438 components: - type: Transform rot: 1.5707963267948966 rad pos: -5.5,-65.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7439 components: - type: Transform rot: 1.5707963267948966 rad pos: -5.5,-66.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7440 components: - type: Transform rot: 1.5707963267948966 rad pos: -5.5,-67.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7441 components: - type: Transform rot: 1.5707963267948966 rad pos: -5.5,-68.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7443 components: - type: Transform rot: 3.141592653589793 rad pos: -113.5,10.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7448 components: - type: Transform rot: -1.5707963267948966 rad pos: -5.5,-68.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7451 components: - type: Transform rot: -1.5707963267948966 rad pos: -5.5,-67.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7456 components: - type: Transform rot: 3.141592653589793 rad pos: -109.5,10.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7469 components: - type: Transform rot: 1.5707963267948966 rad pos: -4.5,-67.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7474 components: - type: Transform rot: -1.5707963267948966 rad pos: 5.5,-67.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7475 components: - type: Transform rot: -1.5707963267948966 rad pos: 5.5,-65.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7489 components: - type: Transform rot: 1.5707963267948966 rad pos: -4.5,-65.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7499 components: - type: Transform rot: 1.5707963267948966 rad pos: 1.5,-68.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7500 components: - type: Transform pos: -109.5,12.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7505 components: - type: Transform rot: 1.5707963267948966 rad pos: -114.5,11.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7704 components: - type: Transform rot: -1.5707963267948966 rad pos: -108.5,11.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 7836 components: - type: Transform pos: -113.5,12.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 8159 components: - type: Transform pos: -12.5,-44.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 8160 components: - type: Transform pos: -10.5,-44.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 8385 components: - type: Transform rot: 3.141592653589793 rad pos: -40.5,-15.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 9023 components: - type: Transform rot: -1.5707963267948966 rad pos: 46.5,-16.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 10850 components: - type: Transform rot: 3.141592653589793 rad pos: -0.5,-64.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 10851 components: - type: Transform rot: 3.141592653589793 rad pos: 1.5,-64.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 10852 components: - type: Transform pos: 1.5,-69.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 10853 components: - type: Transform pos: -0.5,-69.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 11099 components: - type: Transform pos: 46.5,-17.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 11253 components: - type: Transform rot: -1.5707963267948966 rad pos: 15.5,-30.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12599 components: - type: Transform pos: -46.5,15.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 12601 components: - type: Transform pos: -47.5,15.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 13043 components: - type: Transform rot: 3.141592653589793 rad pos: -81.5,15.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 13801 components: - type: Transform pos: -2.5,17.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 13803 components: - type: Transform pos: -4.5,17.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 13969 components: - type: Transform rot: 1.5707963267948966 rad pos: 56.5,8.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14114 components: - type: Transform rot: -1.5707963267948966 rad pos: -8.5,20.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14115 components: - type: Transform pos: -8.5,20.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14116 components: - type: Transform rot: -1.5707963267948966 rad pos: -8.5,22.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14130 components: - type: Transform pos: -6.5,20.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14511 components: - type: Transform rot: 3.141592653589793 rad pos: -18.5,16.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 14512 components: - type: Transform rot: 3.141592653589793 rad pos: -19.5,16.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15728 components: - type: Transform rot: 3.141592653589793 rad pos: -0.5,26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15730 components: - type: Transform pos: 1.5,26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15734 components: - type: Transform pos: 0.5,26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15742 components: - type: Transform pos: -0.5,26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15743 components: - type: Transform rot: 3.141592653589793 rad pos: 0.5,26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15996 components: - type: Transform rot: 3.141592653589793 rad pos: 1.5,26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15997 components: - type: Transform rot: 1.5707963267948966 rad pos: 1.5,26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 15998 components: - type: Transform rot: -1.5707963267948966 rad pos: -0.5,26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 16005 components: - type: Transform rot: 3.141592653589793 rad pos: 0.5,22.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 16358 components: - type: Transform rot: 3.141592653589793 rad pos: -82.5,15.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 16616 components: - type: Transform rot: 3.141592653589793 rad pos: 1.5,22.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 16714 components: - type: Transform rot: 3.141592653589793 rad pos: -0.5,22.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17018 components: - type: Transform rot: 3.141592653589793 rad pos: -85.5,15.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17700 components: - type: Transform rot: 3.141592653589793 rad pos: -83.5,15.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17701 components: - type: Transform rot: 3.141592653589793 rad pos: -86.5,15.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17702 components: - type: Transform rot: 3.141592653589793 rad pos: -92.5,15.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17703 components: - type: Transform pos: -89.5,19.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17704 components: - type: Transform pos: -91.5,19.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17705 components: - type: Transform pos: -86.5,19.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17706 components: - type: Transform pos: -81.5,19.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17707 components: - type: Transform pos: -83.5,19.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17708 components: - type: Transform pos: -78.5,19.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17709 components: - type: Transform pos: -80.5,19.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17710 components: - type: Transform rot: 3.141592653589793 rad pos: -80.5,15.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17843 components: - type: Transform rot: 1.5707963267948966 rad pos: -11.5,5.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17845 components: - type: Transform rot: 1.5707963267948966 rad pos: -11.5,4.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 17910 components: - type: Transform rot: 1.5707963267948966 rad pos: -11.5,3.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 18209 components: - type: Transform rot: -1.5707963267948966 rad pos: -5.5,-5.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 18211 components: - type: Transform pos: -5.5,-6.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 18579 components: - type: Transform rot: 3.141592653589793 rad pos: -76.5,15.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 18586 components: - type: Transform rot: 1.5707963267948966 rad pos: -5.5,-5.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 18587 components: - type: Transform rot: 1.5707963267948966 rad pos: -5.5,-6.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 18588 components: - type: Transform rot: 3.141592653589793 rad pos: -5.5,-5.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 18589 components: - type: Transform rot: -1.5707963267948966 rad pos: -5.5,-6.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 18870 components: - type: Transform rot: 1.5707963267948966 rad pos: 56.5,6.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 19907 components: - type: Transform rot: 1.5707963267948966 rad pos: 22.5,-7.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 19908 components: - type: Transform rot: 1.5707963267948966 rad pos: 22.5,-6.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 19909 components: - type: Transform rot: 1.5707963267948966 rad pos: 22.5,-5.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 19996 components: - type: Transform pos: -47.5,5.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21152 components: - type: Transform pos: -46.5,5.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21191 components: - type: Transform rot: 3.141592653589793 rad pos: -77.5,15.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21195 components: - type: Transform rot: 3.141592653589793 rad pos: -78.5,15.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21208 components: - type: Transform pos: -82.5,19.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21212 components: - type: Transform pos: -85.5,19.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21213 components: - type: Transform pos: -87.5,19.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21222 components: - type: Transform pos: -90.5,19.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21223 components: - type: Transform pos: -92.5,19.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21228 components: - type: Transform rot: 3.141592653589793 rad pos: -90.5,15.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21229 components: - type: Transform rot: 3.141592653589793 rad pos: -87.5,15.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21230 components: - type: Transform rot: 3.141592653589793 rad pos: -89.5,15.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21231 components: - type: Transform rot: 3.141592653589793 rad pos: -91.5,15.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21244 components: - type: Transform rot: -1.5707963267948966 rad pos: -74.5,18.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21246 components: - type: Transform rot: -1.5707963267948966 rad pos: -74.5,16.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21957 components: - type: Transform pos: -95.5,19.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21958 components: - type: Transform pos: -96.5,19.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21959 components: - type: Transform pos: -97.5,19.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21960 components: - type: Transform rot: 3.141592653589793 rad pos: -97.5,19.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21961 components: - type: Transform rot: 3.141592653589793 rad pos: -96.5,19.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21962 components: - type: Transform rot: 3.141592653589793 rad pos: -95.5,19.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21963 components: - type: Transform pos: -96.5,22.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21964 components: - type: Transform pos: -95.5,22.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21969 components: - type: Transform pos: -93.5,19.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21970 components: - type: Transform rot: 1.5707963267948966 rad pos: -94.5,16.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21971 components: - type: Transform rot: 3.141592653589793 rad pos: -93.5,15.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21972 components: - type: Transform rot: 3.141592653589793 rad pos: -95.5,15.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21973 components: - type: Transform rot: 3.141592653589793 rad pos: -96.5,15.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21974 components: - type: Transform rot: 3.141592653589793 rad pos: -97.5,15.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21975 components: - type: Transform rot: 3.141592653589793 rad pos: -98.5,15.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21977 components: - type: Transform rot: 1.5707963267948966 rad pos: -94.5,18.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21981 components: - type: Transform rot: 3.141592653589793 rad pos: -100.5,15.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21983 components: - type: Transform pos: -100.5,19.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21993 components: - type: Transform pos: -101.5,23.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21994 components: - type: Transform pos: -100.5,23.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21995 components: - type: Transform pos: -99.5,23.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 21999 components: - type: Transform rot: 1.5707963267948966 rad pos: -100.5,19.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22000 components: - type: Transform rot: 1.5707963267948966 rad pos: -100.5,20.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22001 components: - type: Transform rot: 1.5707963267948966 rad pos: -100.5,21.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22002 components: - type: Transform rot: 3.141592653589793 rad pos: -100.5,21.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22003 components: - type: Transform rot: 3.141592653589793 rad pos: -101.5,21.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22004 components: - type: Transform rot: 3.141592653589793 rad pos: -102.5,21.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22020 components: - type: Transform pos: -77.5,19.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22021 components: - type: Transform rot: 1.5707963267948966 rad pos: -103.5,34.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22022 components: - type: Transform rot: 1.5707963267948966 rad pos: -103.5,33.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22023 components: - type: Transform rot: 1.5707963267948966 rad pos: -103.5,32.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22024 components: - type: Transform rot: 1.5707963267948966 rad pos: -103.5,31.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22025 components: - type: Transform rot: 1.5707963267948966 rad pos: -103.5,30.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22026 components: - type: Transform rot: 1.5707963267948966 rad pos: -103.5,29.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22027 components: - type: Transform rot: 1.5707963267948966 rad pos: -103.5,28.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22028 components: - type: Transform rot: 1.5707963267948966 rad pos: -103.5,27.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22029 components: - type: Transform rot: 1.5707963267948966 rad pos: -103.5,26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22030 components: - type: Transform rot: 1.5707963267948966 rad pos: -103.5,25.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22031 components: - type: Transform rot: 1.5707963267948966 rad pos: -103.5,24.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22032 components: - type: Transform rot: 1.5707963267948966 rad pos: -103.5,23.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22033 components: - type: Transform rot: 1.5707963267948966 rad pos: -103.5,22.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22034 components: - type: Transform rot: -1.5707963267948966 rad pos: -101.5,23.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22035 components: - type: Transform rot: -1.5707963267948966 rad pos: -101.5,24.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22036 components: - type: Transform rot: -1.5707963267948966 rad pos: -101.5,25.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22037 components: - type: Transform rot: -1.5707963267948966 rad pos: -101.5,26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22038 components: - type: Transform rot: -1.5707963267948966 rad pos: -101.5,27.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22039 components: - type: Transform rot: -1.5707963267948966 rad pos: -101.5,28.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22040 components: - type: Transform rot: -1.5707963267948966 rad pos: -101.5,29.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22041 components: - type: Transform rot: -1.5707963267948966 rad pos: -101.5,30.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22042 components: - type: Transform rot: -1.5707963267948966 rad pos: -101.5,31.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22043 components: - type: Transform rot: -1.5707963267948966 rad pos: -101.5,32.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22044 components: - type: Transform rot: -1.5707963267948966 rad pos: -101.5,33.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22045 components: - type: Transform rot: -1.5707963267948966 rad pos: -101.5,34.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22046 components: - type: Transform rot: -1.5707963267948966 rad pos: -101.5,35.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22047 components: - type: Transform pos: -76.5,19.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22048 components: - type: Transform pos: -75.5,19.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22049 components: - type: Transform rot: 3.141592653589793 rad pos: -113.5,1.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22050 components: - type: Transform rot: 3.141592653589793 rad pos: -112.5,1.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22060 components: - type: Transform rot: 3.141592653589793 rad pos: -103.5,34.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22061 components: - type: Transform rot: 3.141592653589793 rad pos: -104.5,34.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22062 components: - type: Transform rot: 3.141592653589793 rad pos: -105.5,34.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22063 components: - type: Transform rot: 3.141592653589793 rad pos: -106.5,34.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22064 components: - type: Transform rot: 3.141592653589793 rad pos: -107.5,34.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22065 components: - type: Transform rot: 3.141592653589793 rad pos: -108.5,34.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22066 components: - type: Transform rot: 3.141592653589793 rad pos: -109.5,34.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22067 components: - type: Transform rot: 3.141592653589793 rad pos: -110.5,34.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22068 components: - type: Transform rot: 3.141592653589793 rad pos: -111.5,34.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22069 components: - type: Transform rot: 3.141592653589793 rad pos: -112.5,34.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22070 components: - type: Transform rot: 3.141592653589793 rad pos: -113.5,34.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22071 components: - type: Transform rot: 3.141592653589793 rad pos: -114.5,34.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22072 components: - type: Transform rot: 3.141592653589793 rad pos: -115.5,34.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22073 components: - type: Transform rot: 3.141592653589793 rad pos: -116.5,34.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22074 components: - type: Transform rot: 3.141592653589793 rad pos: -117.5,34.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22075 components: - type: Transform rot: 3.141592653589793 rad pos: -118.5,34.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22076 components: - type: Transform rot: 3.141592653589793 rad pos: -119.5,34.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22094 components: - type: Transform pos: -102.5,36.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22095 components: - type: Transform pos: -103.5,36.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22096 components: - type: Transform pos: -104.5,36.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22097 components: - type: Transform pos: -105.5,36.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22098 components: - type: Transform pos: -106.5,36.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22099 components: - type: Transform pos: -107.5,36.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22100 components: - type: Transform pos: -108.5,36.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22108 components: - type: Transform rot: -1.5707963267948966 rad pos: -108.5,36.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22109 components: - type: Transform rot: -1.5707963267948966 rad pos: -108.5,37.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22112 components: - type: Transform rot: 1.5707963267948966 rad pos: -114.5,36.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22113 components: - type: Transform rot: 1.5707963267948966 rad pos: -114.5,37.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22121 components: - type: Transform pos: -109.5,38.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22122 components: - type: Transform pos: -110.5,38.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22123 components: - type: Transform pos: -111.5,38.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22124 components: - type: Transform pos: -112.5,38.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22125 components: - type: Transform pos: -113.5,38.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22126 components: - type: Transform pos: -114.5,36.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22127 components: - type: Transform pos: -115.5,36.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22128 components: - type: Transform pos: -116.5,36.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22129 components: - type: Transform pos: -117.5,36.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22130 components: - type: Transform pos: -118.5,36.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22131 components: - type: Transform pos: -119.5,36.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22132 components: - type: Transform pos: -120.5,36.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22140 components: - type: Transform rot: 1.5707963267948966 rad pos: -121.5,35.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22141 components: - type: Transform rot: 1.5707963267948966 rad pos: -121.5,34.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22142 components: - type: Transform rot: 1.5707963267948966 rad pos: -121.5,33.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22143 components: - type: Transform rot: 1.5707963267948966 rad pos: -121.5,32.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22144 components: - type: Transform rot: 1.5707963267948966 rad pos: -121.5,31.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22145 components: - type: Transform rot: 1.5707963267948966 rad pos: -121.5,30.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22146 components: - type: Transform rot: 1.5707963267948966 rad pos: -121.5,29.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22147 components: - type: Transform rot: 1.5707963267948966 rad pos: -121.5,28.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22148 components: - type: Transform rot: 1.5707963267948966 rad pos: -121.5,27.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22149 components: - type: Transform rot: 1.5707963267948966 rad pos: -121.5,26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22150 components: - type: Transform rot: 1.5707963267948966 rad pos: -121.5,25.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22151 components: - type: Transform rot: 1.5707963267948966 rad pos: -121.5,24.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22152 components: - type: Transform rot: 1.5707963267948966 rad pos: -121.5,23.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22166 components: - type: Transform rot: -1.5707963267948966 rad pos: -119.5,34.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22167 components: - type: Transform rot: -1.5707963267948966 rad pos: -119.5,33.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22168 components: - type: Transform rot: -1.5707963267948966 rad pos: -119.5,32.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22169 components: - type: Transform rot: -1.5707963267948966 rad pos: -119.5,31.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22170 components: - type: Transform rot: -1.5707963267948966 rad pos: -119.5,30.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22171 components: - type: Transform rot: -1.5707963267948966 rad pos: -119.5,29.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22172 components: - type: Transform rot: -1.5707963267948966 rad pos: -119.5,28.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22173 components: - type: Transform rot: -1.5707963267948966 rad pos: -119.5,27.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22174 components: - type: Transform rot: -1.5707963267948966 rad pos: -119.5,26.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22175 components: - type: Transform rot: -1.5707963267948966 rad pos: -119.5,25.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22176 components: - type: Transform rot: -1.5707963267948966 rad pos: -119.5,24.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22177 components: - type: Transform rot: -1.5707963267948966 rad pos: -119.5,23.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22178 components: - type: Transform rot: -1.5707963267948966 rad pos: -119.5,22.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22192 components: - type: Transform rot: 1.5707963267948966 rad pos: -124.5,22.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22193 components: - type: Transform rot: 1.5707963267948966 rad pos: -124.5,21.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22194 components: - type: Transform rot: 1.5707963267948966 rad pos: -124.5,20.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22195 components: - type: Transform rot: 1.5707963267948966 rad pos: -124.5,19.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22196 components: - type: Transform rot: 1.5707963267948966 rad pos: -124.5,18.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22197 components: - type: Transform rot: 1.5707963267948966 rad pos: -124.5,17.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22198 components: - type: Transform rot: 1.5707963267948966 rad pos: -124.5,16.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22199 components: - type: Transform rot: 1.5707963267948966 rad pos: -124.5,15.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22200 components: - type: Transform rot: 1.5707963267948966 rad pos: -124.5,14.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22201 components: - type: Transform rot: 1.5707963267948966 rad pos: -124.5,13.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22202 components: - type: Transform rot: 1.5707963267948966 rad pos: -124.5,12.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22217 components: - type: Transform pos: -121.5,23.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22218 components: - type: Transform pos: -122.5,23.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22219 components: - type: Transform pos: -123.5,23.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22223 components: - type: Transform rot: 3.141592653589793 rad pos: -122.5,21.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22224 components: - type: Transform rot: 3.141592653589793 rad pos: -121.5,21.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22225 components: - type: Transform rot: 3.141592653589793 rad pos: -120.5,21.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22226 components: - type: Transform rot: -1.5707963267948966 rad pos: -122.5,19.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22227 components: - type: Transform rot: -1.5707963267948966 rad pos: -122.5,20.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22228 components: - type: Transform rot: -1.5707963267948966 rad pos: -122.5,21.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22232 components: - type: Transform pos: -122.5,19.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22234 components: - type: Transform rot: 3.141592653589793 rad pos: -122.5,15.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22236 components: - type: Transform rot: -1.5707963267948966 rad pos: -122.5,15.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22237 components: - type: Transform rot: -1.5707963267948966 rad pos: -122.5,14.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22238 components: - type: Transform rot: -1.5707963267948966 rad pos: -122.5,13.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22242 components: - type: Transform rot: 3.141592653589793 rad pos: -123.5,11.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22243 components: - type: Transform rot: 3.141592653589793 rad pos: -122.5,11.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22244 components: - type: Transform rot: 3.141592653589793 rad pos: -121.5,11.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22245 components: - type: Transform rot: 3.141592653589793 rad pos: -120.5,11.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22246 components: - type: Transform rot: 3.141592653589793 rad pos: -119.5,11.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22252 components: - type: Transform pos: -122.5,13.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22253 components: - type: Transform pos: -121.5,13.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22254 components: - type: Transform pos: -120.5,13.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22255 components: - type: Transform pos: -119.5,13.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22256 components: - type: Transform pos: -118.5,13.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22262 components: - type: Transform rot: -1.5707963267948966 rad pos: -117.5,12.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22263 components: - type: Transform rot: -1.5707963267948966 rad pos: -117.5,11.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22264 components: - type: Transform rot: -1.5707963267948966 rad pos: -117.5,10.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22265 components: - type: Transform rot: -1.5707963267948966 rad pos: -117.5,9.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22266 components: - type: Transform rot: -1.5707963267948966 rad pos: -117.5,8.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22267 components: - type: Transform rot: -1.5707963267948966 rad pos: -117.5,7.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22268 components: - type: Transform rot: -1.5707963267948966 rad pos: -117.5,6.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22269 components: - type: Transform rot: -1.5707963267948966 rad pos: -117.5,5.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22278 components: - type: Transform rot: 1.5707963267948966 rad pos: -119.5,11.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22279 components: - type: Transform rot: 1.5707963267948966 rad pos: -119.5,10.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22280 components: - type: Transform rot: 1.5707963267948966 rad pos: -119.5,9.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22281 components: - type: Transform rot: 1.5707963267948966 rad pos: -119.5,8.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22282 components: - type: Transform rot: 1.5707963267948966 rad pos: -119.5,7.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22283 components: - type: Transform rot: 1.5707963267948966 rad pos: -119.5,6.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22284 components: - type: Transform rot: 1.5707963267948966 rad pos: -119.5,5.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22285 components: - type: Transform rot: 1.5707963267948966 rad pos: -119.5,4.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22294 components: - type: Transform rot: 3.141592653589793 rad pos: -118.5,3.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22295 components: - type: Transform rot: 3.141592653589793 rad pos: -117.5,3.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22296 components: - type: Transform rot: 3.141592653589793 rad pos: -116.5,3.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22297 components: - type: Transform rot: 3.141592653589793 rad pos: -115.5,3.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22298 components: - type: Transform rot: 3.141592653589793 rad pos: -114.5,3.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22304 components: - type: Transform pos: -117.5,5.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22305 components: - type: Transform pos: -116.5,5.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22306 components: - type: Transform pos: -115.5,5.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22307 components: - type: Transform pos: -114.5,5.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22308 components: - type: Transform pos: -113.5,5.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22309 components: - type: Transform pos: -112.5,5.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22316 components: - type: Transform rot: 1.5707963267948966 rad pos: -114.5,2.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22317 components: - type: Transform rot: 1.5707963267948966 rad pos: -114.5,3.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22322 components: - type: Transform rot: 3.141592653589793 rad pos: -111.5,1.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22323 components: - type: Transform rot: 3.141592653589793 rad pos: -110.5,1.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22324 components: - type: Transform rot: 3.141592653589793 rad pos: -109.5,1.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22330 components: - type: Transform rot: -1.5707963267948966 rad pos: -108.5,2.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22331 components: - type: Transform rot: -1.5707963267948966 rad pos: -108.5,3.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22334 components: - type: Transform rot: 1.5707963267948966 rad pos: -112.5,5.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22335 components: - type: Transform rot: -1.5707963267948966 rad pos: -110.5,5.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22344 components: - type: Transform pos: -110.5,5.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22345 components: - type: Transform pos: -109.5,5.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22346 components: - type: Transform pos: -108.5,5.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22347 components: - type: Transform pos: -107.5,5.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22348 components: - type: Transform pos: -106.5,5.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22349 components: - type: Transform pos: -105.5,5.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22350 components: - type: Transform rot: 3.141592653589793 rad pos: -108.5,3.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22351 components: - type: Transform rot: 3.141592653589793 rad pos: -107.5,3.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22352 components: - type: Transform rot: 3.141592653589793 rad pos: -106.5,3.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22353 components: - type: Transform rot: 3.141592653589793 rad pos: -105.5,3.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22354 components: - type: Transform rot: 3.141592653589793 rad pos: -104.5,3.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22360 components: - type: Transform rot: -1.5707963267948966 rad pos: -103.5,4.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22361 components: - type: Transform rot: -1.5707963267948966 rad pos: -103.5,5.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22362 components: - type: Transform rot: -1.5707963267948966 rad pos: -103.5,6.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22363 components: - type: Transform rot: -1.5707963267948966 rad pos: -103.5,7.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22364 components: - type: Transform rot: -1.5707963267948966 rad pos: -103.5,8.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22365 components: - type: Transform rot: -1.5707963267948966 rad pos: -103.5,9.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22366 components: - type: Transform rot: -1.5707963267948966 rad pos: -103.5,10.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22367 components: - type: Transform rot: -1.5707963267948966 rad pos: -103.5,11.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22384 components: - type: Transform rot: 1.5707963267948966 rad pos: -105.5,5.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22385 components: - type: Transform rot: 1.5707963267948966 rad pos: -105.5,6.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22386 components: - type: Transform rot: 1.5707963267948966 rad pos: -105.5,7.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22387 components: - type: Transform rot: 1.5707963267948966 rad pos: -105.5,8.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22388 components: - type: Transform rot: 1.5707963267948966 rad pos: -105.5,9.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22389 components: - type: Transform rot: 1.5707963267948966 rad pos: -105.5,10.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22390 components: - type: Transform rot: 1.5707963267948966 rad pos: -105.5,11.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22391 components: - type: Transform rot: 1.5707963267948966 rad pos: -105.5,12.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22392 components: - type: Transform pos: -104.5,13.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22393 components: - type: Transform pos: -103.5,13.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22394 components: - type: Transform pos: -102.5,13.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22395 components: - type: Transform pos: -101.5,13.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22396 components: - type: Transform pos: -100.5,13.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22402 components: - type: Transform rot: 1.5707963267948966 rad pos: -100.5,13.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22403 components: - type: Transform rot: 1.5707963267948966 rad pos: -100.5,14.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22404 components: - type: Transform rot: 1.5707963267948966 rad pos: -100.5,15.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22408 components: - type: Transform rot: -1.5707963267948966 rad pos: -98.5,15.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22409 components: - type: Transform rot: -1.5707963267948966 rad pos: -98.5,14.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22410 components: - type: Transform rot: -1.5707963267948966 rad pos: -98.5,13.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22411 components: - type: Transform rot: -1.5707963267948966 rad pos: -98.5,12.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22416 components: - type: Transform rot: 3.141592653589793 rad pos: -99.5,11.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22417 components: - type: Transform rot: 3.141592653589793 rad pos: -100.5,11.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22418 components: - type: Transform rot: 3.141592653589793 rad pos: -101.5,11.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22419 components: - type: Transform rot: 3.141592653589793 rad pos: -102.5,11.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 22420 components: - type: Transform rot: 3.141592653589793 rad pos: -103.5,11.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 24660 components: - type: Transform rot: -1.5707963267948966 rad pos: -0.5,22.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 24663 components: - type: Transform pos: -0.5,22.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 24666 components: - type: Transform pos: 0.5,22.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 24675 components: - type: Transform pos: 1.5,22.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 24676 components: - type: Transform rot: 1.5707963267948966 rad pos: 1.5,22.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 25388 components: - type: Transform rot: -1.5707963267948966 rad pos: -110.5,8.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - uid: 25389 components: - type: Transform rot: 1.5707963267948966 rad pos: -112.5,8.5 parent: 60 - - type: DeltaPressure - gridUid: 60 - proto: Wirecutter entities: - uid: 19191 @@ -164273,11 +160796,6 @@ entities: parent: 60 - proto: WoodDoor entities: - - uid: 2910 - components: - - type: Transform - pos: 18.5,-18.5 - parent: 60 - uid: 3637 components: - type: Transform @@ -164302,11 +160820,6 @@ entities: - type: Transform pos: -18.5,19.5 parent: 60 - - uid: 17479 - components: - - type: Transform - pos: 18.5,-17.5 - parent: 60 - proto: WoodenBench entities: - uid: 1936 diff --git a/Resources/Maps/box.yml b/Resources/Maps/box.yml index 7fbf46f2bf..803c902c0a 100644 --- a/Resources/Maps/box.yml +++ b/Resources/Maps/box.yml @@ -1,11 +1,11 @@ meta: format: 7 category: Map - engineVersion: 267.2.0 + engineVersion: 268.0.0 forkId: "" forkVersion: "" - time: 10/08/2025 20:15:18 - entityCount: 28790 + time: 12/07/2025 22:21:20 + entityCount: 28813 maps: - 780 grids: @@ -10948,6 +10948,7 @@ entities: - type: SpreaderGrid - type: GridPathfinding - type: ImplicitRoof + - type: ExplosionAirtightGrid - uid: 11906 components: - type: MetaData @@ -11002,6 +11003,7 @@ entities: - type: SpreaderGrid - type: GridPathfinding - type: ImplicitRoof + - type: ExplosionAirtightGrid - proto: AcousticGuitarInstrument entities: - uid: 19976 @@ -18095,6 +18097,9 @@ entities: rot: -1.5707963267948966 rad pos: 23.5,-22.5 parent: 8364 + - type: AccessReader + accessListsOriginal: + - - Engineering - type: Fixtures fixtures: {} - uid: 14432 @@ -18164,15 +18169,28 @@ entities: - uid: 16461 components: - type: MetaData - name: Telecomms APC + name: Telecoms Viewing APC - type: Transform pos: -8.5,-54.5 parent: 8364 + - type: AccessReader + accessListsOriginal: + - - Engineering - type: PowerNetworkBattery loadingNetworkDemand: 10 supplyRampPosition: 1.347667 - type: Fixtures fixtures: {} + - uid: 16487 + components: + - type: MetaData + name: Telecoms APC + - type: Transform + rot: 3.141592653589793 rad + pos: -13.5,-58.5 + parent: 8364 + - type: Fixtures + fixtures: {} - uid: 17070 components: - type: MetaData @@ -18191,6 +18209,9 @@ entities: rot: 1.5707963267948966 rad pos: 23.5,-33.5 parent: 8364 + - type: AccessReader + accessListsOriginal: + - - Engineering - type: Fixtures fixtures: {} - uid: 17390 @@ -18222,6 +18243,9 @@ entities: - type: Transform pos: 30.5,-26.5 parent: 8364 + - type: AccessReader + accessListsOriginal: + - - Engineering - type: PowerNetworkBattery loadingNetworkDemand: 55 currentReceiving: 55.01975 @@ -18262,6 +18286,15 @@ entities: supplyRampPosition: 0.019451141 - type: Fixtures fixtures: {} + - uid: 19109 + components: + - type: MetaData + name: Medbay Cryo APC + - type: Transform + pos: 29.5,-31.5 + parent: 8364 + - type: Fixtures + fixtures: {} - uid: 19164 components: - type: MetaData @@ -36409,7 +36442,7 @@ entities: - uid: 16462 components: - type: Transform - pos: -7.5,-54.5 + pos: -10.5,-55.5 parent: 8364 - uid: 16463 components: @@ -36469,7 +36502,7 @@ entities: - uid: 16474 components: - type: Transform - pos: -9.5,-53.5 + pos: -10.5,-51.5 parent: 8364 - uid: 16475 components: @@ -36531,11 +36564,6 @@ entities: - type: Transform pos: -15.5,-53.5 parent: 8364 - - uid: 16487 - components: - - type: Transform - pos: -9.5,-52.5 - parent: 8364 - uid: 16488 components: - type: Transform @@ -36551,11 +36579,6 @@ entities: - type: Transform pos: -9.5,-49.5 parent: 8364 - - uid: 16491 - components: - - type: Transform - pos: -9.5,-54.5 - parent: 8364 - uid: 16492 components: - type: Transform @@ -40174,12 +40197,7 @@ entities: - uid: 19108 components: - type: Transform - pos: 36.5,-33.5 - parent: 8364 - - uid: 19109 - components: - - type: Transform - pos: 35.5,-33.5 + pos: -7.5,-54.5 parent: 8364 - uid: 19110 components: @@ -41386,6 +41404,11 @@ entities: - type: Transform pos: 89.5,-30.5 parent: 8364 + - uid: 19853 + components: + - type: Transform + pos: 29.5,-32.5 + parent: 8364 - uid: 19893 components: - type: Transform @@ -45411,6 +45434,21 @@ entities: - type: Transform pos: -15.5,46.5 parent: 8364 + - uid: 28794 + components: + - type: Transform + pos: 29.5,-31.5 + parent: 8364 + - uid: 28812 + components: + - type: Transform + pos: -13.5,-57.5 + parent: 8364 + - uid: 28813 + components: + - type: Transform + pos: -13.5,-58.5 + parent: 8364 - proto: CableApcStack entities: - uid: 1195 @@ -53757,6 +53795,11 @@ entities: - type: Transform pos: -14.5,25.5 parent: 8364 + - uid: 9144 + components: + - type: Transform + pos: -7.5,-54.5 + parent: 8364 - uid: 9323 components: - type: Transform @@ -58082,6 +58125,11 @@ entities: - type: Transform pos: 0.5,-56.5 parent: 8364 + - uid: 16491 + components: + - type: Transform + pos: -7.5,-53.5 + parent: 8364 - uid: 16513 components: - type: Transform @@ -59617,11 +59665,6 @@ entities: - type: Transform pos: -8.5,-54.5 parent: 8364 - - uid: 19853 - components: - - type: Transform - pos: -7.5,-54.5 - parent: 8364 - uid: 19927 components: - type: Transform @@ -62037,6 +62080,91 @@ entities: - type: Transform pos: -10.5,40.5 parent: 8364 + - uid: 28795 + components: + - type: Transform + pos: 26.5,-33.5 + parent: 8364 + - uid: 28796 + components: + - type: Transform + pos: 27.5,-33.5 + parent: 8364 + - uid: 28797 + components: + - type: Transform + pos: 28.5,-33.5 + parent: 8364 + - uid: 28798 + components: + - type: Transform + pos: 29.5,-33.5 + parent: 8364 + - uid: 28799 + components: + - type: Transform + pos: 29.5,-32.5 + parent: 8364 + - uid: 28800 + components: + - type: Transform + pos: 29.5,-31.5 + parent: 8364 + - uid: 28801 + components: + - type: Transform + pos: -8.5,-53.5 + parent: 8364 + - uid: 28802 + components: + - type: Transform + pos: -9.5,-53.5 + parent: 8364 + - uid: 28803 + components: + - type: Transform + pos: -10.5,-53.5 + parent: 8364 + - uid: 28804 + components: + - type: Transform + pos: -11.5,-53.5 + parent: 8364 + - uid: 28805 + components: + - type: Transform + pos: -12.5,-53.5 + parent: 8364 + - uid: 28806 + components: + - type: Transform + pos: -13.5,-53.5 + parent: 8364 + - uid: 28807 + components: + - type: Transform + pos: -13.5,-54.5 + parent: 8364 + - uid: 28808 + components: + - type: Transform + pos: -13.5,-55.5 + parent: 8364 + - uid: 28809 + components: + - type: Transform + pos: -13.5,-56.5 + parent: 8364 + - uid: 28810 + components: + - type: Transform + pos: -13.5,-57.5 + parent: 8364 + - uid: 28811 + components: + - type: Transform + pos: -13.5,-58.5 + parent: 8364 - proto: CableMVStack entities: - uid: 1697 @@ -73729,6 +73857,12 @@ entities: - type: Transform pos: -7.5,23.5 parent: 8364 + - uid: 9086 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,14.5 + parent: 8364 - uid: 9439 components: - type: Transform @@ -85142,28 +85276,6 @@ entities: - type: Transform pos: -22.349255,-5.634054 parent: 8364 -- proto: Dresser - entities: - - uid: 5190 - components: - - type: Transform - pos: 4.5,8.5 - parent: 8364 - - uid: 6675 - components: - - type: Transform - pos: 15.5,15.5 - parent: 8364 - - uid: 6676 - components: - - type: Transform - pos: 4.5,5.5 - parent: 8364 - - uid: 6987 - components: - - type: Transform - pos: 20.5,4.5 - parent: 8364 - proto: DresserCaptainFilled entities: - uid: 5341 @@ -85187,11 +85299,41 @@ entities: parent: 8364 - proto: DresserFilled entities: + - uid: 5089 + components: + - type: Transform + pos: 15.5,15.5 + parent: 8364 + - uid: 5190 + components: + - type: Transform + pos: 4.5,8.5 + parent: 8364 + - uid: 6675 + components: + - type: Transform + pos: 4.5,5.5 + parent: 8364 + - uid: 6676 + components: + - type: Transform + pos: 20.5,4.5 + parent: 8364 + - uid: 6987 + components: + - type: Transform + pos: 13.5,15.5 + parent: 8364 - uid: 7329 components: - type: Transform pos: 10.5,30.5 parent: 8364 + - uid: 7852 + components: + - type: Transform + pos: 5.5,15.5 + parent: 8364 - proto: DresserHeadOfPersonnelFilled entities: - uid: 5289 @@ -132534,18 +132676,6 @@ entities: - type: Physics canCollide: False - type: InsideEntityStorage -- proto: MagazinePistolSubMachineGunTopMounted - entities: - - uid: 965 - components: - - type: Transform - pos: -1.4836051,53.52623 - parent: 8364 - - uid: 5087 - components: - - type: Transform - pos: -1.3689646,53.71386 - parent: 8364 - proto: MagazineRifle entities: - uid: 26298 @@ -134982,38 +135112,28 @@ 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 @@ -135029,8 +135149,6 @@ entities: rot: 3.141592653589793 rad pos: -13.5,44.5 parent: 8364 - - type: DeltaPressure - gridUid: 8364 - type: DeviceLinkSink invokeCounter: 1 - type: DeviceLinkSource @@ -135045,8 +135163,6 @@ entities: - type: Transform pos: -13.5,44.5 parent: 8364 - - type: DeltaPressure - gridUid: 8364 - type: DeviceLinkSink invokeCounter: 1 - type: DeviceLinkSource @@ -136201,8 +136317,6 @@ entities: - type: Transform pos: -40.5,5.5 parent: 8364 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 13472 components: - type: Transform @@ -136218,15 +136332,11 @@ entities: - type: Transform pos: -8.5,-34.5 parent: 8364 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 16293 components: - type: Transform pos: -8.5,-38.5 parent: 8364 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 16912 components: - type: Transform @@ -142813,540 +142923,386 @@ 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 @@ -143354,5937 +143310,4241 @@ 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 - - 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 - - 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 - - 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 - - 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 - - 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 - - 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 - - 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 @@ -150084,144 +148344,106 @@ 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 @@ -150230,368 +148452,268 @@ 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 @@ -150599,29 +148721,21 @@ 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 @@ -150629,8 +148743,6 @@ entities: - type: Transform pos: 35.5,-10.5 parent: 8364 - - type: DeltaPressure - gridUid: 8364 - type: DeviceLinkSink invokeCounter: 2 - uid: 10455 @@ -150638,8 +148750,6 @@ entities: - type: Transform pos: 36.5,-10.5 parent: 8364 - - type: DeltaPressure - gridUid: 8364 - type: DeviceLinkSink invokeCounter: 2 - uid: 10456 @@ -150647,8 +148757,6 @@ entities: - type: Transform pos: 37.5,-10.5 parent: 8364 - - type: DeltaPressure - gridUid: 8364 - type: DeviceLinkSink invokeCounter: 2 - uid: 10457 @@ -150656,8 +148764,6 @@ entities: - type: Transform pos: 38.5,-10.5 parent: 8364 - - type: DeltaPressure - gridUid: 8364 - type: DeviceLinkSink invokeCounter: 2 - uid: 20837 @@ -150665,120 +148771,86 @@ 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 @@ -150793,8 +148865,6 @@ entities: - type: Transform pos: 67.5,-75.5 parent: 8364 - - type: DeltaPressure - gridUid: 8364 - proto: SignAi entities: - uid: 26944 @@ -155420,6 +153490,13 @@ entities: - type: Transform pos: -1.5,54.5 parent: 8364 +- proto: SpawnPointHeadOfSecurityWeapon + entities: + - uid: 965 + components: + - type: Transform + pos: -1.5,53.5 + parent: 8364 - proto: SpawnPointJanitor entities: - uid: 5858 @@ -155858,6 +153935,13 @@ entities: - type: Transform pos: -7.5,33.5 parent: 8364 +- proto: SpawnPointWardenWeapon + entities: + - uid: 5087 + components: + - type: Transform + pos: -7.5,34.5 + parent: 8364 - proto: SpawnVendingMachineRestockFoodDrink entities: - uid: 11918 @@ -162542,57 +160626,41 @@ 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 @@ -182723,8 +180791,6 @@ entities: - type: Transform pos: -57.5,3.5 parent: 8364 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 15389 components: - type: Transform @@ -182980,13 +181046,6 @@ entities: - type: Physics canCollide: False - type: InsideEntityStorage -- proto: WeaponSubMachineGunWt550 - entities: - - uid: 5089 - components: - - type: Transform - pos: -2.2235553,53.672165 - parent: 8364 - proto: WeedSpray entities: - uid: 8983 @@ -183162,22 +181221,16 @@ 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 @@ -183186,8 +181239,6 @@ entities: rot: -1.5707963267948966 rad pos: -12.5,-22.5 parent: 8364 - - type: DeltaPressure - gridUid: 8364 - uid: 7107 components: - type: MetaData @@ -183196,8 +181247,6 @@ entities: rot: 1.5707963267948966 rad pos: 24.5,-2.5 parent: 8364 - - type: DeltaPressure - gridUid: 8364 - uid: 7119 components: - type: MetaData @@ -183206,8 +181255,6 @@ entities: rot: -1.5707963267948966 rad pos: 21.5,13.5 parent: 8364 - - type: DeltaPressure - gridUid: 8364 - uid: 7152 components: - type: MetaData @@ -183216,8 +181263,6 @@ entities: rot: 1.5707963267948966 rad pos: 24.5,10.5 parent: 8364 - - type: DeltaPressure - gridUid: 8364 - uid: 7170 components: - type: MetaData @@ -183226,31 +181271,23 @@ 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: @@ -183264,8 +181301,6 @@ entities: - type: Transform pos: -5.5,29.5 parent: 8364 - - type: DeltaPressure - gridUid: 8364 - type: DeviceLinkSource linkedPorts: 9095: @@ -183280,16 +181315,12 @@ 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 @@ -183298,16 +181329,12 @@ 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 @@ -183315,8 +181342,6 @@ entities: - type: Transform pos: -22.5,3.5 parent: 8364 - - type: DeltaPressure - gridUid: 8364 - uid: 13542 components: - type: MetaData @@ -183324,8 +181349,6 @@ entities: - type: Transform pos: -19.5,3.5 parent: 8364 - - type: DeltaPressure - gridUid: 8364 - uid: 20373 components: - type: MetaData @@ -183334,8 +181357,6 @@ entities: rot: 3.141592653589793 rad pos: 62.5,-16.5 parent: 8364 - - type: DeltaPressure - gridUid: 8364 - uid: 20374 components: - type: MetaData @@ -183344,8 +181365,6 @@ entities: rot: 3.141592653589793 rad pos: 70.5,-16.5 parent: 8364 - - type: DeltaPressure - gridUid: 8364 - uid: 20375 components: - type: MetaData @@ -183354,24 +181373,18 @@ 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 @@ -183391,8 +181404,6 @@ entities: rot: 1.5707963267948966 rad pos: -2.5,32.5 parent: 8364 - - type: DeltaPressure - gridUid: 8364 - type: DeviceLinkSink invokeCounter: 1 - type: DeviceLinkSource @@ -183412,8 +181423,6 @@ entities: rot: 1.5707963267948966 rad pos: -2.5,33.5 parent: 8364 - - type: DeltaPressure - gridUid: 8364 - type: DeviceLinkSink invokeCounter: 1 - type: DeviceLinkSource @@ -183444,8 +181453,6 @@ entities: - type: Transform pos: 30.5,-8.5 parent: 8364 - - type: DeltaPressure - gridUid: 8364 - proto: WindoorCargoLocked entities: - uid: 8182 @@ -183454,31 +181461,23 @@ 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 @@ -183487,8 +181486,6 @@ entities: rot: -1.5707963267948966 rad pos: -18.5,-18.5 parent: 8364 - - type: DeltaPressure - gridUid: 8364 - uid: 14984 components: - type: MetaData @@ -183497,16 +181494,12 @@ 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 @@ -183517,8 +181510,6 @@ entities: rot: 3.141592653589793 rad pos: 47.5,-10.5 parent: 8364 - - type: DeltaPressure - gridUid: 8364 - uid: 10634 components: - type: MetaData @@ -183527,8 +181518,6 @@ entities: rot: 3.141592653589793 rad pos: 48.5,-10.5 parent: 8364 - - type: DeltaPressure - gridUid: 8364 - proto: WindoorKitchenHydroponicsLocked entities: - uid: 9856 @@ -183537,8 +181526,6 @@ entities: rot: 1.5707963267948966 rad pos: 41.5,-6.5 parent: 8364 - - type: DeltaPressure - gridUid: 8364 - proto: WindoorKitchenLocked entities: - uid: 10451 @@ -183549,8 +181536,6 @@ entities: rot: 1.5707963267948966 rad pos: 32.5,-7.5 parent: 8364 - - type: DeltaPressure - gridUid: 8364 - proto: WindoorSecure entities: - uid: 13914 @@ -183559,8 +181544,6 @@ entities: rot: 3.141592653589793 rad pos: -57.5,-17.5 parent: 8364 - - type: DeltaPressure - gridUid: 8364 - proto: WindoorSecureArmoryLocked entities: - uid: 9091 @@ -183569,16 +181552,12 @@ 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 @@ -183598,8 +181577,6 @@ entities: rot: -1.5707963267948966 rad pos: -2.5,32.5 parent: 8364 - - type: DeltaPressure - gridUid: 8364 - type: DeviceLinkSink invokeCounter: 1 - type: DeviceLinkSource @@ -183619,8 +181596,6 @@ entities: rot: -1.5707963267948966 rad pos: -2.5,31.5 parent: 8364 - - type: DeltaPressure - gridUid: 8364 - type: DeviceLinkSink invokeCounter: 1 - type: DeviceLinkSource @@ -183640,8 +181615,6 @@ entities: rot: 3.141592653589793 rad pos: -4.5,29.5 parent: 8364 - - type: DeltaPressure - gridUid: 8364 - type: DeviceLinkSink invokeCounter: 1 - uid: 9096 @@ -183650,8 +181623,6 @@ entities: rot: 3.141592653589793 rad pos: -5.5,29.5 parent: 8364 - - type: DeltaPressure - gridUid: 8364 - type: DeviceLinkSink invokeCounter: 1 - proto: WindoorSecureBrigLocked @@ -183661,31 +181632,23 @@ 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 @@ -183696,8 +181659,6 @@ entities: rot: -1.5707963267948966 rad pos: 23.5,-17.5 parent: 8364 - - type: DeltaPressure - gridUid: 8364 - uid: 2560 components: - type: MetaData @@ -183706,8 +181667,6 @@ entities: rot: 3.141592653589793 rad pos: 21.5,-23.5 parent: 8364 - - type: DeltaPressure - gridUid: 8364 - uid: 2563 components: - type: MetaData @@ -183716,23 +181675,17 @@ 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 @@ -183740,30 +181693,22 @@ 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 @@ -183772,24 +181717,18 @@ 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 @@ -183798,8 +181737,6 @@ entities: rot: 1.5707963267948966 rad pos: -12.5,-22.5 parent: 8364 - - type: DeltaPressure - gridUid: 8364 - proto: WindoorSecureMedicalLocked entities: - uid: 2215 @@ -183808,32 +181745,24 @@ 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 @@ -183842,8 +181771,6 @@ entities: rot: 3.141592653589793 rad pos: 73.5,-55.5 parent: 8364 - - type: DeltaPressure - gridUid: 8364 - uid: 20183 components: - type: MetaData @@ -183852,8 +181779,6 @@ entities: rot: -1.5707963267948966 rad pos: 75.5,-21.5 parent: 8364 - - type: DeltaPressure - gridUid: 8364 - uid: 20359 components: - type: MetaData @@ -183861,8 +181786,6 @@ entities: - type: Transform pos: 62.5,-16.5 parent: 8364 - - type: DeltaPressure - gridUid: 8364 - uid: 20360 components: - type: MetaData @@ -183871,8 +181794,6 @@ entities: rot: -1.5707963267948966 rad pos: 64.5,-23.5 parent: 8364 - - type: DeltaPressure - gridUid: 8364 - uid: 20361 components: - type: MetaData @@ -183880,24 +181801,18 @@ 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 @@ -183908,15 +181823,11 @@ 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 @@ -183924,666 +181835,476 @@ 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 @@ -184592,251 +182313,185 @@ 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 @@ -184844,67 +182499,49 @@ 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 @@ -184913,832 +182550,616 @@ 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/centcomm.yml b/Resources/Maps/centcomm.yml index 7830a3742e..c5d4ae48ea 100644 --- a/Resources/Maps/centcomm.yml +++ b/Resources/Maps/centcomm.yml @@ -1,11 +1,11 @@ meta: format: 7 category: Grid - engineVersion: 264.0.0 + engineVersion: 268.0.0 forkId: "" forkVersion: "" - time: 07/02/2025 19:31:54 - entityCount: 9761 + time: 12/07/2025 22:34:43 + entityCount: 9769 maps: [] grids: - 1668 @@ -4879,78 +4879,24 @@ 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: - - 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 chunkSize: 4 - type: OccluderTree - type: Shuttle @@ -4963,6 +4909,7 @@ entities: - type: GridPathfinding - type: NavMap - type: ImplicitRoof + - type: ExplosionAirtightGrid - proto: AccessConfiguratorUniversal entities: - uid: 2056 @@ -5003,6 +4950,8 @@ entities: - type: Transform pos: 15.5,-20.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: AirCanister entities: - uid: 4115 @@ -5871,11 +5820,15 @@ entities: - type: Transform pos: -19.5,14.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 2943 components: - type: Transform pos: -19.5,8.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: APCHyperCapacity entities: - uid: 215 @@ -5884,219 +5837,310 @@ entities: rot: 1.5707963267948966 rad pos: 18.5,3.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 338 components: - type: Transform pos: -2.5,2.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 471 components: - type: Transform rot: -1.5707963267948966 rad pos: 7.5,3.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 743 components: - type: Transform rot: -1.5707963267948966 rad pos: 18.5,-7.5 parent: 1668 + - type: AccessReader + accessListsOriginal: + - - Engineering + - type: Fixtures + fixtures: {} - uid: 873 components: - type: Transform pos: 8.5,2.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 874 components: - type: Transform pos: 8.5,-7.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 1391 components: - type: Transform rot: 3.141592653589793 rad pos: 3.5,-24.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 1392 components: - type: Transform rot: 3.141592653589793 rad pos: 14.5,-24.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 1393 components: - type: Transform pos: 23.5,-14.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 1394 components: - type: Transform rot: -1.5707963267948966 rad pos: 32.5,-13.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 1395 components: - type: Transform rot: 1.5707963267948966 rad pos: 31.5,-20.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 1637 components: - type: Transform rot: -1.5707963267948966 rad pos: 18.5,8.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 3041 components: - type: Transform pos: 14.5,17.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 3080 components: - type: Transform rot: 1.5707963267948966 rad pos: 20.5,19.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 3144 components: - type: Transform rot: 3.141592653589793 rad pos: 28.5,9.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 3211 components: - type: Transform rot: 3.141592653589793 rad pos: -11.5,14.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 3538 components: - type: Transform rot: 3.141592653589793 rad pos: -19.5,18.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 3620 components: - type: Transform rot: 1.5707963267948966 rad pos: -2.5,28.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 3989 components: - type: Transform pos: 3.5,17.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 4852 components: - type: Transform rot: 3.141592653589793 rad pos: -3.5,-50.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 4853 components: - type: Transform pos: -16.5,-44.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 4854 components: - type: Transform pos: 15.5,-44.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 4855 components: - type: Transform pos: 14.5,-34.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 4856 components: - type: Transform pos: -15.5,-34.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 4857 components: - type: Transform pos: -1.5,-32.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 5276 components: - type: Transform pos: 11.5,-37.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 5277 components: - type: Transform pos: -12.5,-37.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 5657 components: - type: Transform pos: -7.5,-24.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 6479 components: - type: Transform pos: -16.5,-11.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 6958 components: - type: Transform rot: 3.141592653589793 rad pos: -39.5,-11.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 6959 components: - type: Transform pos: -29.5,-3.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 7050 components: - type: Transform pos: -29.5,2.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 7185 components: - type: Transform pos: -47.5,-3.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 7186 components: - type: Transform rot: 3.141592653589793 rad pos: -51.5,2.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 7187 components: - type: Transform rot: 3.141592653589793 rad pos: -45.5,2.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 8796 components: - type: Transform rot: 3.141592653589793 rad pos: -10.5,-11.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 9134 components: - type: Transform pos: 22.5,-28.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 9220 components: - type: Transform pos: -34.5,8.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 9221 components: - type: Transform pos: -34.5,14.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 9481 components: - type: Transform rot: -1.5707963267948966 rad pos: 2.5,-13.5 parent: 1668 + - type: Fixtures + fixtures: {} + - uid: 9695 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,-7.5 + parent: 1668 + - type: Fixtures + fixtures: {} - proto: Ash entities: - uid: 2918 @@ -6628,11 +6672,15 @@ entities: - type: Transform pos: 4.5,-32.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 4270 components: - type: Transform pos: -5.5,-32.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: Bed entities: - uid: 1358 @@ -7681,6 +7729,8 @@ entities: - type: Transform pos: -0.5,-45.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: BoxLethalshot entities: - uid: 1093 @@ -15338,6 +15388,16 @@ entities: - type: Transform pos: -0.5,-8.5 parent: 1668 + - uid: 9696 + components: + - type: Transform + pos: 11.5,-7.5 + parent: 1668 + - uid: 9697 + components: + - type: Transform + pos: 12.5,-7.5 + parent: 1668 - uid: 9769 components: - type: Transform @@ -20179,6 +20239,26 @@ entities: - type: Transform pos: 0.5,-13.5 parent: 1668 + - uid: 9698 + components: + - type: Transform + pos: 12.5,-9.5 + parent: 1668 + - uid: 9700 + components: + - type: Transform + pos: 12.5,-8.5 + parent: 1668 + - uid: 9701 + components: + - type: Transform + pos: 12.5,-7.5 + parent: 1668 + - uid: 9702 + components: + - type: Transform + pos: 11.5,-7.5 + parent: 1668 - proto: CableMVStack entities: - uid: 6777 @@ -24558,22 +24638,30 @@ entities: - type: Transform pos: 0.5,-3.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 617 components: - type: Transform pos: 19.5,6.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 618 components: - type: Transform rot: 3.141592653589793 rad pos: 19.5,-7.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 632 components: - type: Transform pos: 8.5,-3.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: DefibrillatorCompact entities: - uid: 902 @@ -27172,6 +27260,8 @@ entities: - type: Transform pos: 17.5,29.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: ExtinguisherCabinetFilled entities: - uid: 615 @@ -27179,11 +27269,15 @@ entities: - type: Transform pos: 18.5,5.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 616 components: - type: Transform pos: 18.5,-6.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: ExtradimensionalOrangeSeeds entities: - uid: 1032 @@ -27322,6 +27416,8 @@ entities: - type: Transform pos: -17.5,28.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: FirelockGlass entities: - uid: 2725 @@ -42774,18 +42870,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 @@ -42828,18 +42914,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 @@ -42884,18 +42960,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 @@ -43026,18 +43092,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 @@ -43069,18 +43125,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 @@ -43212,18 +43258,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 @@ -43257,18 +43293,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 @@ -43896,6 +43922,8 @@ entities: rot: -1.5707963267948966 rad pos: -16.5,15.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: MopBucketFull entities: - uid: 9081 @@ -43936,11 +43964,15 @@ entities: - type: Transform pos: 7.5,-36.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 4298 components: - type: Transform pos: -8.5,-36.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: NTDefaultCircuitBoard entities: - uid: 9630 @@ -43955,16 +43987,22 @@ entities: - type: Transform pos: 8.5,6.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 7295 components: - type: Transform pos: -20.5,-9.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 9660 components: - type: Transform pos: -46.5,-7.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: NTHandyFlag entities: - uid: 4191 @@ -44032,11 +44070,15 @@ entities: - type: Transform pos: -18.5,8.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 9560 components: - type: Transform pos: -32.5,14.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PaintingCafeTerraceAtNight entities: - uid: 9637 @@ -44044,6 +44086,8 @@ entities: - type: Transform pos: -46.5,-5.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PaintingHelloWorld entities: - uid: 6000 @@ -44051,6 +44095,8 @@ entities: - type: Transform pos: -12.5,8.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PaintingNightHawks entities: - uid: 2925 @@ -44058,6 +44104,8 @@ entities: - type: Transform pos: -14.5,10.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PaintingOldGuitarist entities: - uid: 9639 @@ -44065,6 +44113,8 @@ entities: - type: Transform pos: -46.5,-9.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PaintingRedBlueYellow entities: - uid: 9636 @@ -44072,6 +44122,8 @@ entities: - type: Transform pos: -23.5,2.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PaintingSaturn entities: - uid: 2924 @@ -44079,6 +44131,8 @@ entities: - type: Transform pos: -8.5,6.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PaintingSkeletonBoof entities: - uid: 9638 @@ -44086,6 +44140,8 @@ entities: - type: Transform pos: -20.5,-5.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PaintingTheGreatWave entities: - uid: 2799 @@ -44094,6 +44150,8 @@ entities: rot: 3.141592653589793 rad pos: -17.5,14.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PaintingTheKiss entities: - uid: 9635 @@ -44101,6 +44159,8 @@ entities: - type: Transform pos: -46.5,5.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PaintingTheScream entities: - uid: 9504 @@ -44108,6 +44168,8 @@ entities: - type: Transform pos: -35.5,8.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PaintingTheSonOfMan entities: - uid: 9634 @@ -44115,6 +44177,8 @@ entities: - type: Transform pos: -40.5,5.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: Paper entities: - uid: 4617 @@ -44564,6 +44628,13 @@ entities: parent: 1668 missingComponents: - WarpPoint +- proto: PlushieArachind + entities: + - uid: 9703 + components: + - type: Transform + pos: -18.482422,25.59995 + parent: 1668 - proto: PlushieGhost entities: - uid: 6072 @@ -44680,6 +44751,8 @@ entities: - type: Transform pos: -18.5,28.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PosterContrabandBeachStarYamamoto entities: - uid: 9291 @@ -44690,6 +44763,8 @@ entities: - type: Transform pos: -10.5,8.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PosterContrabandC20r entities: - uid: 2448 @@ -44698,6 +44773,8 @@ entities: rot: 1.5707963267948966 rad pos: 9.5,33.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PosterContrabandDonk entities: - uid: 9335 @@ -44705,6 +44782,8 @@ entities: - type: Transform pos: 13.5,-14.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PosterContrabandDonutCorp entities: - uid: 9334 @@ -44712,6 +44791,8 @@ entities: - type: Transform pos: 15.5,-14.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PosterContrabandEAT entities: - uid: 9292 @@ -44719,6 +44800,8 @@ entities: - type: Transform pos: 11.5,-15.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PosterContrabandEnergySwords entities: - uid: 2183 @@ -44726,6 +44809,8 @@ entities: - type: Transform pos: 17.5,34.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PosterContrabandHackingGuide entities: - uid: 9332 @@ -44733,6 +44818,8 @@ entities: - type: Transform pos: -7.5,16.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PosterContrabandHaveaPuff entities: - uid: 9293 @@ -44740,6 +44827,8 @@ entities: - type: Transform pos: 7.5,-13.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PosterContrabandHighEffectEngineering entities: - uid: 9331 @@ -44747,6 +44836,8 @@ entities: - type: Transform pos: -16.5,17.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PosterContrabandInterdyne entities: - uid: 9294 @@ -44754,6 +44845,8 @@ entities: - type: Transform pos: 20.5,-14.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PosterContrabandKosmicheskayaStantsiya entities: - uid: 2451 @@ -44762,6 +44855,8 @@ entities: rot: 1.5707963267948966 rad pos: 17.5,25.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PosterContrabandMissingGloves entities: - uid: 9329 @@ -44769,6 +44864,8 @@ entities: - type: Transform pos: 2.5,13.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PosterContrabandMissingSpacepen entities: - uid: 9299 @@ -44776,6 +44873,8 @@ entities: - type: Transform pos: -22.5,-3.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PosterContrabandNuclearDeviceInformational entities: - uid: 9327 @@ -44783,6 +44882,8 @@ entities: - type: Transform pos: 9.5,32.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PosterContrabandRedRum entities: - uid: 9304 @@ -44790,6 +44891,8 @@ entities: - type: Transform pos: 35.5,-25.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PosterContrabandRevolver entities: - uid: 2450 @@ -44798,6 +44901,8 @@ entities: rot: 1.5707963267948966 rad pos: 9.5,27.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PosterContrabandSmoke entities: - uid: 9309 @@ -44805,6 +44910,8 @@ entities: - type: Transform pos: 2.5,9.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PosterContrabandTools entities: - uid: 9312 @@ -44812,6 +44919,8 @@ entities: - type: Transform pos: -7.5,14.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PosterContrabandVoteWeh entities: - uid: 308 @@ -44819,6 +44928,8 @@ entities: - type: Transform pos: 29.5,6.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PosterContrabandWaffleCorp entities: - uid: 9330 @@ -44826,6 +44937,8 @@ entities: - type: Transform pos: 9.5,25.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PosterLegitAnatomyPoster entities: - uid: 6188 @@ -44833,6 +44946,8 @@ entities: - type: Transform pos: 11.5,-12.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PosterLegitCarpMount entities: - uid: 9313 @@ -44840,6 +44955,8 @@ entities: - type: Transform pos: 6.5,23.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PosterLegitCohibaRobustoAd entities: - uid: 1328 @@ -44847,6 +44964,8 @@ entities: - type: Transform pos: 31.5,-22.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PosterLegitEnlist entities: - uid: 2447 @@ -44855,6 +44974,8 @@ entities: rot: 1.5707963267948966 rad pos: 9.5,31.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PosterLegitGetYourLEGS entities: - uid: 9333 @@ -44862,6 +44983,8 @@ entities: - type: Transform pos: -34.5,-3.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PosterLegitHelpOthers entities: - uid: 9295 @@ -44869,6 +44992,8 @@ entities: - type: Transform pos: -12.5,-28.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PosterLegitHereForYourSafety entities: - uid: 9296 @@ -44876,6 +45001,8 @@ entities: - type: Transform pos: 7.5,-28.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PosterLegitHighClassMartini entities: - uid: 1327 @@ -44883,6 +45010,8 @@ entities: - type: Transform pos: 18.5,-22.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PosterLegitIan entities: - uid: 9307 @@ -44890,6 +45019,8 @@ entities: - type: Transform pos: -36.5,2.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PosterLegitIonRifle entities: - uid: 9297 @@ -44897,6 +45028,8 @@ entities: - type: Transform pos: 9.5,22.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PosterLegitJustAWeekAway entities: - uid: 307 @@ -44904,6 +45037,8 @@ entities: - type: Transform pos: 33.5,-0.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PosterLegitLoveIan entities: - uid: 9308 @@ -44911,6 +45046,8 @@ entities: - type: Transform pos: -30.5,2.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PosterLegitMime entities: - uid: 9298 @@ -44918,6 +45055,8 @@ entities: - type: Transform pos: -23.5,-5.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PosterLegitNanotrasenLogo entities: - uid: 484 @@ -44925,301 +45064,419 @@ entities: - type: Transform pos: -3.5,-7.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 613 components: - type: Transform pos: 18.5,-3.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 614 components: - type: Transform pos: 18.5,2.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 622 components: - type: Transform pos: -3.5,6.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 623 components: - type: Transform pos: 2.5,6.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 626 components: - type: Transform pos: 2.5,-7.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 801 components: - type: Transform pos: 3.5,-3.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 802 components: - type: Transform pos: -4.5,-3.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 1270 components: - type: Transform pos: 18.5,-24.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 1338 components: - type: Transform pos: 28.5,-14.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 1339 components: - type: Transform pos: 24.5,-14.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 1340 components: - type: Transform pos: 31.5,-24.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 1341 components: - type: Transform pos: 31.5,-18.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 2001 components: - type: Transform pos: 26.5,28.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 2002 components: - type: Transform pos: 24.5,28.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 2003 components: - type: Transform pos: 28.5,28.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 2004 components: - type: Transform pos: 20.5,18.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 2005 components: - type: Transform pos: 32.5,18.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 2630 components: - type: Transform pos: 11.5,35.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 2631 components: - type: Transform pos: 15.5,35.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 2653 components: - type: Transform pos: 13.5,35.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 2702 components: - type: Transform rot: -1.5707963267948966 rad pos: -12.5,2.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 2800 components: - type: Transform rot: 3.141592653589793 rad pos: -16.5,14.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 2920 components: - type: Transform rot: -1.5707963267948966 rad pos: -12.5,-3.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 3254 components: - type: Transform pos: 17.5,17.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 3255 components: - type: Transform pos: 1.5,17.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 3256 components: - type: Transform pos: -2.5,17.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 3257 components: - type: Transform pos: 9.5,17.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 4182 components: - type: Transform pos: 34.5,6.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 4183 components: - type: Transform pos: 34.5,-7.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 4295 components: - type: Transform pos: 7.5,-32.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 4296 components: - type: Transform pos: -8.5,-32.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 7242 components: - type: Transform rot: 1.5707963267948966 rad pos: -55.5,-3.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 7243 components: - type: Transform rot: 1.5707963267948966 rad pos: -55.5,2.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 7286 components: - type: Transform pos: -51.5,-3.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 7287 components: - type: Transform pos: -47.5,2.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 7288 components: - type: Transform pos: -41.5,2.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 7289 components: - type: Transform pos: -45.5,-11.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 7290 components: - type: Transform pos: -45.5,-3.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 7291 components: - type: Transform pos: -35.5,-3.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 7292 components: - type: Transform pos: -35.5,-11.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 7293 components: - type: Transform pos: -28.5,-11.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 7294 components: - type: Transform pos: -28.5,-3.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 7490 components: - type: Transform pos: -35.5,-24.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 7491 components: - type: Transform pos: -27.5,-24.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 7492 components: - type: Transform pos: -19.5,-24.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 7493 components: - type: Transform pos: -11.5,-24.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 9323 components: - type: Transform pos: 7.5,-44.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 9324 components: - type: Transform pos: -8.5,-44.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 9325 components: - type: Transform pos: 7.5,-37.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 9326 components: - type: Transform pos: -8.5,-37.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 9328 components: - type: Transform pos: -0.5,-50.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 9336 components: - type: Transform pos: -3.5,-15.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 9337 components: - type: Transform pos: -3.5,-11.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 9526 components: - type: Transform pos: -24.5,8.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 9527 components: - type: Transform pos: -39.5,8.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 9649 components: - type: Transform pos: -29.5,8.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 9657 components: - type: Transform pos: -29.5,14.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 9658 components: - type: Transform pos: -24.5,14.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PosterLegitNTTGC entities: - uid: 130 @@ -45227,11 +45484,15 @@ entities: - type: Transform pos: 32.5,-7.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 9301 components: - type: Transform pos: -25.5,-3.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PosterLegitOppenhopper entities: - uid: 9302 @@ -45239,6 +45500,8 @@ entities: - type: Transform pos: -8.5,-28.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PosterLegitPDAAd entities: - uid: 9303 @@ -45246,6 +45509,8 @@ entities: - type: Transform pos: -6.5,-7.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PosterLegitPeriodicTable entities: - uid: 1321 @@ -45254,6 +45519,8 @@ entities: rot: 3.141592653589793 rad pos: 10.5,-7.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PosterLegitRenault entities: - uid: 9306 @@ -45261,6 +45528,8 @@ entities: - type: Transform pos: -17.5,2.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PosterLegitReportCrimes entities: - uid: 9305 @@ -45268,6 +45537,8 @@ entities: - type: Transform pos: 11.5,-24.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PosterLegitSafetyEyeProtection entities: - uid: 9320 @@ -45275,6 +45546,8 @@ entities: - type: Transform pos: -8.5,8.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PosterLegitSafetyInternals entities: - uid: 9322 @@ -45282,6 +45555,8 @@ entities: - type: Transform pos: -23.5,-28.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PosterLegitSafetyMothDelam entities: - uid: 9318 @@ -45289,6 +45564,8 @@ entities: - type: Transform pos: -12.5,14.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PosterLegitSafetyMothEpi entities: - uid: 9317 @@ -45296,6 +45573,8 @@ entities: - type: Transform pos: 18.5,-14.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PosterLegitSafetyMothMeth entities: - uid: 9316 @@ -45303,6 +45582,8 @@ entities: - type: Transform pos: 5.5,-13.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PosterLegitSafetyMothPiping entities: - uid: 9319 @@ -45310,6 +45591,8 @@ entities: - type: Transform pos: -20.5,18.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PosterLegitSafetyMothSSD entities: - uid: 9315 @@ -45317,6 +45600,8 @@ entities: - type: Transform pos: 29.5,-28.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PosterLegitSafetyReport entities: - uid: 9321 @@ -45324,6 +45609,8 @@ entities: - type: Transform pos: -31.5,-28.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PosterLegitSecWatch entities: - uid: 9310 @@ -45331,6 +45618,8 @@ entities: - type: Transform pos: 19.5,13.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PosterLegitSpaceCops entities: - uid: 9311 @@ -45338,6 +45627,8 @@ entities: - type: Transform pos: 11.5,6.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PosterLegitUeNo entities: - uid: 309 @@ -45345,6 +45636,8 @@ entities: - type: Transform pos: 23.5,6.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PosterLegitVacation entities: - uid: 98 @@ -45352,21 +45645,29 @@ entities: - type: Transform pos: 24.5,-7.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 2179 components: - type: Transform pos: 17.5,30.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 9300 components: - type: Transform pos: -19.5,-3.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 9659 components: - type: Transform pos: -38.5,2.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PosterLegitWorkForAFuture entities: - uid: 9314 @@ -45374,6 +45675,8 @@ entities: - type: Transform pos: -2.5,25.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PosterMapBagel entities: - uid: 621 @@ -45381,6 +45684,8 @@ entities: - type: Transform pos: 7.5,2.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PosterMapDelta entities: - uid: 629 @@ -45388,6 +45693,8 @@ entities: - type: Transform pos: 3.5,6.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PosterMapMarathon entities: - uid: 628 @@ -45395,6 +45702,8 @@ entities: - type: Transform pos: -4.5,6.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PosterMapMoose entities: - uid: 631 @@ -45402,6 +45711,8 @@ entities: - type: Transform pos: -4.5,-7.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PosterMapPacked entities: - uid: 624 @@ -45409,6 +45720,8 @@ entities: - type: Transform pos: -8.5,2.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PosterMapPillar entities: - uid: 630 @@ -45416,6 +45729,8 @@ entities: - type: Transform pos: 3.5,-7.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PosterMapSaltern entities: - uid: 627 @@ -45423,6 +45738,8 @@ entities: - type: Transform pos: 7.5,-3.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PosterMapSplit entities: - uid: 625 @@ -45430,6 +45747,8 @@ entities: - type: Transform pos: -8.5,-3.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: PotatoAI entities: - uid: 938 @@ -49236,156 +49555,218 @@ entities: - type: Transform pos: -39.5,-3.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 6907 components: - type: Transform pos: -34.5,-4.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 6908 components: - type: Transform pos: -34.5,-10.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 6909 components: - type: Transform pos: -42.5,-11.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 6910 components: - type: Transform pos: -41.5,-11.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 6911 components: - type: Transform pos: -29.5,-11.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 6912 components: - type: Transform pos: -42.5,-3.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 6913 components: - type: Transform pos: -21.5,2.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 6914 components: - type: Transform pos: -23.5,8.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 6915 components: - type: Transform pos: -3.5,17.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 6916 components: - type: Transform pos: 7.5,17.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 6917 components: - type: Transform pos: 26.5,13.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 6918 components: - type: Transform pos: 33.5,-7.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 6919 components: - type: Transform pos: 33.5,6.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 6920 components: - type: Transform pos: -8.5,4.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 6921 components: - type: Transform pos: -8.5,-5.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 6922 components: - type: Transform pos: 7.5,5.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 6923 components: - type: Transform pos: 23.5,-28.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 6924 components: - type: Transform pos: 21.5,-14.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 6925 components: - type: Transform pos: -15.5,-24.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 6926 components: - type: Transform pos: -23.5,-24.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 6927 components: - type: Transform pos: 1.5,-32.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 6928 components: - type: Transform pos: -2.5,-32.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 6929 components: - type: Transform pos: 7.5,-24.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 6930 components: - type: Transform pos: 13.5,-24.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 6931 components: - type: Transform pos: 4.5,-7.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 6932 components: - type: Transform pos: -14.5,11.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 7332 components: - type: Transform pos: -34.5,2.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 7488 components: - type: Transform pos: -31.5,-24.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 7489 components: - type: Transform pos: -39.5,-24.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 9559 components: - type: Transform pos: -30.5,8.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: Screwdriver entities: - uid: 3175 @@ -49630,6 +50011,8 @@ entities: - type: Transform pos: 32.5,-18.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: ShelfChemistryChemistrySecure entities: - uid: 4293 @@ -49637,6 +50020,8 @@ entities: - type: Transform pos: 6.5,-7.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: ShelfKitchen entities: - uid: 4294 @@ -49644,6 +50029,8 @@ entities: - type: Transform pos: 11.5,-16.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: ShotGunCabinetFilled entities: - uid: 1288 @@ -49651,6 +50038,8 @@ entities: - type: Transform pos: 33.5,-18.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: Shovel entities: - uid: 6193 @@ -49721,6 +50110,8 @@ entities: - Open - - Off - Close + - type: Fixtures + fixtures: {} - uid: 603 components: - type: MetaData @@ -49755,6 +50146,8 @@ entities: - Open - - Off - Close + - type: Fixtures + fixtures: {} - uid: 9388 components: - type: MetaData @@ -49785,6 +50178,8 @@ entities: - Open - - Off - Close + - type: Fixtures + fixtures: {} - uid: 9389 components: - type: MetaData @@ -49815,6 +50210,8 @@ entities: - Open - - Off - Close + - type: Fixtures + fixtures: {} - proto: SignalSwitchDirectional entities: - uid: 336 @@ -49926,6 +50323,8 @@ entities: - Open - - Off - Close + - type: Fixtures + fixtures: {} - uid: 569 components: - type: MetaData @@ -49960,6 +50359,8 @@ entities: - Open - - Off - Close + - type: Fixtures + fixtures: {} - uid: 570 components: - type: MetaData @@ -49995,6 +50396,8 @@ entities: - Open - - Off - Close + - type: Fixtures + fixtures: {} - uid: 607 components: - type: MetaData @@ -50011,6 +50414,8 @@ entities: 555: - - Status - Toggle + - type: Fixtures + fixtures: {} - uid: 608 components: - type: MetaData @@ -50027,6 +50432,8 @@ entities: 577: - - Status - Toggle + - type: Fixtures + fixtures: {} - uid: 610 components: - type: MetaData @@ -50042,6 +50449,8 @@ entities: - Open - - Off - Close + - type: Fixtures + fixtures: {} - uid: 611 components: - type: MetaData @@ -50057,6 +50466,8 @@ entities: - Open - - Off - Close + - type: Fixtures + fixtures: {} - uid: 728 components: - type: MetaData @@ -50081,6 +50492,8 @@ entities: - Open - - Off - Close + - type: Fixtures + fixtures: {} - uid: 1130 components: - type: Transform @@ -50104,6 +50517,8 @@ entities: - Open - - Off - Close + - type: Fixtures + fixtures: {} - uid: 1131 components: - type: Transform @@ -50127,6 +50542,8 @@ entities: - Open - - Off - Close + - type: Fixtures + fixtures: {} - uid: 1630 components: - type: MetaData @@ -50179,6 +50596,8 @@ entities: - Off - - On - Reverse + - type: Fixtures + fixtures: {} - uid: 1728 components: - type: Transform @@ -50191,6 +50610,8 @@ entities: - Forward - - Off - Off + - type: Fixtures + fixtures: {} - uid: 2250 components: - type: Transform @@ -50219,6 +50640,8 @@ entities: - Open - - Off - Close + - type: Fixtures + fixtures: {} - uid: 2254 components: - type: Transform @@ -50247,6 +50670,8 @@ entities: - Open - - Off - Close + - type: Fixtures + fixtures: {} - uid: 2803 components: - type: Transform @@ -50264,6 +50689,8 @@ entities: - Open - - Off - Close + - type: Fixtures + fixtures: {} - uid: 3914 components: - type: Transform @@ -50282,6 +50709,8 @@ entities: - Open - - Off - Close + - type: Fixtures + fixtures: {} - uid: 4715 components: - type: MetaData @@ -50317,6 +50746,8 @@ entities: - Open - - Off - Close + - type: Fixtures + fixtures: {} - uid: 4716 components: - type: MetaData @@ -50387,6 +50818,8 @@ entities: - Open - - Off - Close + - type: Fixtures + fixtures: {} - uid: 4717 components: - type: MetaData @@ -50422,6 +50855,8 @@ entities: - Open - - Off - Close + - type: Fixtures + fixtures: {} - uid: 9217 components: - type: MetaData @@ -50447,6 +50882,8 @@ entities: - Open - - Off - Close + - type: Fixtures + fixtures: {} - proto: SignArmory entities: - uid: 2163 @@ -50454,6 +50891,8 @@ entities: - type: Transform pos: 12.5,17.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: SignAtmos entities: - uid: 4030 @@ -50461,6 +50900,8 @@ entities: - type: Transform pos: -26.5,18.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: SignBar entities: - uid: 1139 @@ -50468,16 +50909,22 @@ entities: - type: Transform pos: 28.5,-7.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 4317 components: - type: Transform pos: 17.5,-24.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 5538 components: - type: Transform pos: 11.5,-31.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: SignCargo entities: - uid: 1758 @@ -50485,11 +50932,15 @@ entities: - type: Transform pos: 1.5,22.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 3916 components: - type: Transform pos: -3.5,32.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: SignCargoDock entities: - uid: 2986 @@ -50497,6 +50948,8 @@ entities: - type: Transform pos: 3.5,33.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: SignDangerMed entities: - uid: 2535 @@ -50504,6 +50957,8 @@ entities: - type: Transform pos: 9.5,29.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: SignDirectionalBar entities: - uid: 5656 @@ -50512,6 +50967,8 @@ entities: rot: 1.5707963267948966 rad pos: 2.5,-24.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: SignDirectionalEscapePod entities: - uid: 5654 @@ -50520,6 +50977,8 @@ entities: rot: -1.5707963267948966 rad pos: -3.5,-24.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: SignElectricalMed entities: - uid: 5 @@ -50527,11 +50986,15 @@ entities: - type: Transform pos: 18.5,27.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 5725 components: - type: Transform pos: -3.5,-16.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: SignEngineering entities: - uid: 3025 @@ -50539,6 +51002,8 @@ entities: - type: Transform pos: -7.5,15.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: SignEscapePods entities: - uid: 5655 @@ -50546,6 +51011,8 @@ entities: - type: Transform pos: -15.5,-28.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: SignGenpop entities: - uid: 2076 @@ -50553,6 +51020,8 @@ entities: - type: Transform pos: 8.5,13.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: SignGravity entities: - uid: 4028 @@ -50560,6 +51029,8 @@ entities: - type: Transform pos: -7.5,23.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: SignHead entities: - uid: 2993 @@ -50567,11 +51038,15 @@ entities: - type: Transform pos: -19.5,2.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 7333 components: - type: Transform pos: -32.5,2.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: SignJanitor entities: - uid: 6045 @@ -50579,6 +51054,8 @@ entities: - type: Transform pos: -3.5,-10.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: SignKiddiePlaque entities: - uid: 4020 @@ -50586,11 +51063,15 @@ entities: - type: Transform pos: 33.5,13.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 4214 components: - type: Transform pos: -3.5,-28.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: SignKitchen entities: - uid: 1069 @@ -50599,16 +51080,22 @@ entities: rot: -1.5707963267948966 rad pos: 18.5,-16.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 5536 components: - type: Transform pos: 16.5,-24.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 5537 components: - type: Transform pos: -12.5,-31.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: SignLawyer entities: - uid: 2102 @@ -50616,6 +51103,8 @@ entities: - type: Transform pos: 28.5,13.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: SignMedical entities: - uid: 573 @@ -50623,6 +51112,8 @@ entities: - type: Transform pos: 11.5,-3.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: SignPlaque entities: - uid: 510 @@ -50630,26 +51121,36 @@ entities: - type: Transform pos: -1.5,-3.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 2801 components: - type: Transform pos: -15.5,14.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 4019 components: - type: Transform pos: 6.5,17.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 4211 components: - type: Transform pos: 2.5,-28.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 4212 components: - type: Transform pos: -3.5,-32.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 4662 components: - type: MetaData @@ -50658,6 +51159,8 @@ entities: - type: Transform pos: -24.5,-15.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 6119 components: - type: MetaData @@ -50666,6 +51169,8 @@ entities: - type: Transform pos: -9.5,-15.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 6120 components: - type: MetaData @@ -50674,6 +51179,8 @@ entities: - type: Transform pos: -6.5,-15.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 6121 components: - type: MetaData @@ -50682,6 +51189,8 @@ entities: - type: Transform pos: -12.5,-15.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 6122 components: - type: MetaData @@ -50690,6 +51199,8 @@ entities: - type: Transform pos: -15.5,-15.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 6123 components: - type: MetaData @@ -50698,6 +51209,8 @@ entities: - type: Transform pos: -18.5,-15.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 6184 components: - type: MetaData @@ -50706,6 +51219,8 @@ entities: - type: Transform pos: -22.5,-9.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 8768 components: - type: MetaData @@ -50714,6 +51229,8 @@ entities: - type: Transform pos: -30.5,-15.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 8769 components: - type: MetaData @@ -50722,6 +51239,8 @@ entities: - type: Transform pos: -27.5,-15.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 9395 components: - type: MetaData @@ -50730,11 +51249,15 @@ entities: - type: Transform pos: -21.5,-15.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 9617 components: - type: Transform pos: -36.5,14.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: SignPrison entities: - uid: 1632 @@ -50742,6 +51265,8 @@ entities: - type: Transform pos: 18.5,6.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: SignScience entities: - uid: 9123 @@ -50749,6 +51274,8 @@ entities: - type: Transform pos: 19.5,-28.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: SignSecureMed entities: - uid: 2545 @@ -50756,41 +51283,57 @@ entities: - type: Transform pos: 19.5,34.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 2564 components: - type: Transform pos: 21.5,32.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 2571 components: - type: Transform pos: 19.5,30.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 2572 components: - type: Transform pos: 17.5,32.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 6734 components: - type: Transform pos: -34.5,-9.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 6735 components: - type: Transform pos: -34.5,-5.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 6736 components: - type: Transform pos: -37.5,-3.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 6737 components: - type: Transform pos: -41.5,-3.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: SignSecurity entities: - uid: 574 @@ -50798,6 +51341,8 @@ entities: - type: Transform pos: 11.5,2.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: SignSpace entities: - uid: 4091 @@ -50805,16 +51350,22 @@ entities: - type: Transform pos: -22.5,18.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 4850 components: - type: Transform pos: 16.5,-47.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 4851 components: - type: Transform pos: -17.5,-47.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: SignTelecomms entities: - uid: 6022 @@ -50823,6 +51374,8 @@ entities: rot: 3.141592653589793 rad pos: -12.5,-11.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: Sink entities: - uid: 2677 @@ -55525,46 +56078,64 @@ entities: - type: Transform pos: -15.5,8.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 4233 components: - type: Transform pos: 3.5,-33.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 4332 components: - type: Transform pos: 3.5,-35.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 4335 components: - type: Transform pos: -4.5,-35.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 4336 components: - type: Transform pos: -4.5,-33.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 4338 components: - type: Transform pos: -1.5,-46.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 4339 components: - type: Transform pos: 3.5,-46.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 4340 components: - type: Transform pos: -4.5,-46.5 parent: 1668 + - type: Fixtures + fixtures: {} - uid: 9473 components: - type: Transform pos: 0.5,-46.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: WallPlastitaniumDiagonalIndestructible entities: - uid: 375 @@ -61178,6 +61749,8 @@ entities: - type: Transform pos: -28.5,24.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: WarningO2 entities: - uid: 3371 @@ -61185,6 +61758,8 @@ entities: - type: Transform pos: -28.5,22.5 parent: 1668 + - type: Fixtures + fixtures: {} - proto: WaterCooler entities: - uid: 1382 diff --git a/Resources/Maps/elkridge.yml b/Resources/Maps/elkridge.yml index 385b0358aa..97b24a6d6a 100644 --- a/Resources/Maps/elkridge.yml +++ b/Resources/Maps/elkridge.yml @@ -1,11 +1,11 @@ meta: format: 7 category: Map - engineVersion: 267.2.0 + engineVersion: 268.0.0 forkId: "" forkVersion: "" - time: 09/29/2025 02:22:45 - entityCount: 18698 + time: 12/07/2025 22:51:59 + entityCount: 18708 maps: - 1 grids: @@ -10821,6 +10821,7 @@ entities: - type: GasTileOverlay - type: RadiationGridResistance - type: ImplicitRoof + - type: ExplosionAirtightGrid - proto: AcousticGuitarInstrument entities: - uid: 15607 @@ -17080,6 +17081,9 @@ entities: rot: 3.141592653589793 rad pos: 35.5,-32.5 parent: 2 + - type: AccessReader + accessListsOriginal: + - - Engineering - type: Fixtures fixtures: {} - uid: 9111 @@ -17420,6 +17424,16 @@ entities: parent: 2 - type: Fixtures fixtures: {} + - uid: 14562 + components: + - type: MetaData + name: APC (Atmospherics Lower) + - type: Transform + rot: 3.141592653589793 rad + pos: 34.5,-41.5 + parent: 2 + - type: Fixtures + fixtures: {} - uid: 15147 components: - type: MetaData @@ -28248,11 +28262,6 @@ entities: - type: Transform pos: 13.5,-23.5 parent: 2 - - uid: 8893 - components: - - type: Transform - pos: 26.5,-31.5 - parent: 2 - uid: 8894 components: - type: Transform @@ -31781,7 +31790,7 @@ entities: - uid: 12628 components: - type: Transform - pos: 33.5,-31.5 + pos: 34.5,-41.5 parent: 2 - uid: 12629 components: @@ -31943,6 +31952,11 @@ entities: - type: Transform pos: -27.5,25.5 parent: 2 + - uid: 12769 + components: + - type: Transform + pos: 27.5,-40.5 + parent: 2 - uid: 12859 components: - type: Transform @@ -32283,11 +32297,6 @@ entities: - type: Transform pos: 29.5,-32.5 parent: 2 - - uid: 14562 - components: - - type: Transform - pos: 29.5,-31.5 - parent: 2 - uid: 14563 components: - type: Transform @@ -42039,6 +42048,11 @@ entities: - type: Transform pos: 40.5,-17.5 parent: 2 + - uid: 8893 + components: + - type: Transform + pos: 33.5,-32.5 + parent: 2 - uid: 8974 components: - type: Transform @@ -45389,6 +45403,16 @@ entities: - type: Transform pos: -37.5,14.5 parent: 2 + - uid: 17542 + components: + - type: Transform + pos: 33.5,-31.5 + parent: 2 + - uid: 17543 + components: + - type: Transform + pos: 33.5,-33.5 + parent: 2 - uid: 17594 components: - type: Transform @@ -45634,6 +45658,51 @@ entities: - type: Transform pos: -11.5,-7.5 parent: 2 + - uid: 18700 + components: + - type: Transform + pos: 33.5,-34.5 + parent: 2 + - uid: 18701 + components: + - type: Transform + pos: 33.5,-35.5 + parent: 2 + - uid: 18702 + components: + - type: Transform + pos: 33.5,-36.5 + parent: 2 + - uid: 18703 + components: + - type: Transform + pos: 33.5,-37.5 + parent: 2 + - uid: 18704 + components: + - type: Transform + pos: 33.5,-38.5 + parent: 2 + - uid: 18705 + components: + - type: Transform + pos: 33.5,-39.5 + parent: 2 + - uid: 18706 + components: + - type: Transform + pos: 33.5,-40.5 + parent: 2 + - uid: 18707 + components: + - type: Transform + pos: 33.5,-41.5 + parent: 2 + - uid: 18708 + components: + - type: Transform + pos: 34.5,-41.5 + parent: 2 - proto: CableMVStack entities: - uid: 7467 @@ -55488,6 +55557,13 @@ entities: - type: Transform pos: -19.5,25.5 parent: 2 +- proto: DefaultStationBeaconReporter + entities: + - uid: 18696 + components: + - type: Transform + pos: -25.5,-32.5 + parent: 2 - proto: DefaultStationBeaconRND entities: - uid: 16585 @@ -89705,50 +89781,36 @@ entities: - type: Transform pos: 23.5,29.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3743 components: - type: Transform pos: 49.5,-0.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11798 components: - type: Transform pos: 7.5,-38.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 13788 components: - type: Transform pos: 28.5,0.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 15383 components: - type: Transform pos: 53.5,-0.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 16109 components: - type: Transform pos: -22.5,49.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 16110 components: - type: Transform pos: -21.5,34.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: InflatableWall entities: - uid: 1102 @@ -89756,106 +89818,76 @@ entities: - type: Transform pos: 24.5,29.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7317 components: - type: Transform pos: -6.5,54.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10391 components: - type: Transform pos: -42.5,-17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10398 components: - type: Transform pos: 4.5,12.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10399 components: - type: Transform pos: 16.5,21.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10401 components: - type: Transform pos: -2.5,47.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10410 components: - type: Transform pos: 21.5,29.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10411 components: - type: Transform pos: 22.5,29.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10422 components: - type: Transform pos: 46.5,19.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10423 components: - type: Transform pos: 42.5,30.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10424 components: - type: Transform pos: 44.5,30.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 16108 components: - type: Transform pos: -21.5,49.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 18128 components: - type: Transform pos: -2.5,35.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 18253 components: - type: Transform pos: 55.5,-1.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 18254 components: - type: Transform pos: 54.5,1.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: InflatableWallStack5 entities: - uid: 10457 @@ -91645,18 +91677,6 @@ entities: - type: Transform pos: -18.5,15.5 parent: 2 -- proto: MagazinePistolSubMachineGunTopMounted - entities: - - uid: 17542 - components: - - type: Transform - pos: -2.0215707,-37.446384 - parent: 2 - - uid: 17543 - components: - - type: Transform - pos: -1.9121957,-37.30576 - parent: 2 - proto: MailingUnit entities: - uid: 11816 @@ -98406,121 +98426,89 @@ entities: - type: Transform pos: 37.5,-39.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1405 components: - type: Transform pos: 37.5,-37.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1408 components: - type: Transform pos: 37.5,-35.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1702 components: - type: Transform pos: 1.5,-31.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1708 components: - type: Transform rot: 3.141592653589793 rad pos: 22.5,-30.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1870 components: - type: Transform pos: 1.5,-29.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2321 components: - type: Transform pos: 19.5,-28.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2381 components: - type: Transform rot: 1.5707963267948966 rad pos: 22.5,-37.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2469 components: - type: Transform rot: 1.5707963267948966 rad pos: 22.5,-39.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2473 components: - type: Transform rot: 1.5707963267948966 rad pos: 22.5,-35.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9754 components: - type: Transform pos: 20.5,-28.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 12687 components: - type: Transform pos: 21.5,-28.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 14235 components: - type: Transform rot: -1.5707963267948966 rad pos: 18.5,-30.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 18678 components: - type: Transform rot: 3.141592653589793 rad pos: 31.5,-44.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 18679 components: - type: Transform rot: 3.141592653589793 rad pos: 30.5,-44.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 18680 components: - type: Transform rot: 3.141592653589793 rad pos: 32.5,-44.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: ReinforcedWindow entities: - uid: 79 @@ -98529,1619 +98517,1179 @@ entities: rot: 3.141592653589793 rad pos: 26.5,-19.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 325 components: - type: Transform pos: 45.5,-10.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 990 components: - type: Transform pos: -6.5,-26.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1030 components: - type: Transform pos: 7.5,-15.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1122 components: - type: Transform rot: 3.141592653589793 rad pos: 25.5,-19.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1125 components: - type: Transform pos: 30.5,-23.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1126 components: - type: Transform pos: 30.5,-21.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1131 components: - type: Transform pos: 38.5,-11.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1165 components: - type: Transform pos: 35.5,-13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1169 components: - type: Transform pos: -41.5,19.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1247 components: - type: Transform pos: -38.5,21.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1261 components: - type: Transform pos: -2.5,-31.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1356 components: - type: Transform pos: 37.5,-19.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1357 components: - type: Transform pos: 37.5,-21.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1359 components: - type: Transform pos: 45.5,-19.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1360 components: - type: Transform pos: 45.5,-20.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1361 components: - type: Transform pos: 45.5,-21.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1401 components: - type: Transform pos: 35.5,-40.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1404 components: - type: Transform pos: 35.5,-34.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1561 components: - type: Transform pos: 3.5,38.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1582 components: - type: Transform pos: 32.5,-25.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1654 components: - type: Transform pos: -2.5,-29.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1762 components: - type: Transform rot: 3.141592653589793 rad pos: 19.5,-26.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1839 components: - type: Transform pos: -1.5,-35.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1865 components: - type: Transform pos: 0.5,-35.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1873 components: - type: Transform pos: -6.5,-25.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1931 components: - type: Transform pos: -0.5,-16.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1950 components: - type: Transform pos: -3.5,-27.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1959 components: - type: Transform pos: -9.5,-23.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1965 components: - type: Transform pos: 2.5,-16.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1992 components: - type: Transform pos: -15.5,-34.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2002 components: - type: Transform pos: 15.5,-36.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2013 components: - type: Transform pos: 14.5,-36.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2018 components: - type: Transform pos: -13.5,-29.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2105 components: - type: Transform pos: -5.5,-27.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2208 components: - type: Transform pos: 35.5,-38.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2218 components: - type: Transform pos: 35.5,-36.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2219 components: - type: Transform pos: 35.5,-39.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2222 components: - type: Transform pos: 35.5,-35.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2223 components: - type: Transform pos: 35.5,-37.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2298 components: - type: Transform pos: 45.5,-9.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2438 components: - type: Transform pos: 24.5,-19.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2517 components: - type: Transform pos: 35.5,-17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2541 components: - type: Transform pos: 36.5,-13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2631 components: - type: Transform pos: 29.5,14.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2651 components: - type: Transform pos: -32.5,-50.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2660 components: - type: Transform pos: 12.5,-15.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2722 components: - type: Transform pos: 29.5,-11.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2727 components: - type: Transform pos: 45.5,-11.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2770 components: - type: Transform pos: -11.5,-7.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2963 components: - type: Transform rot: 3.141592653589793 rad pos: 23.5,-19.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3193 components: - type: Transform pos: -35.5,-4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3647 components: - type: Transform rot: -1.5707963267948966 rad pos: -66.5,-28.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3648 components: - type: Transform rot: -1.5707963267948966 rad pos: -65.5,-28.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3649 components: - type: Transform rot: -1.5707963267948966 rad pos: -64.5,-28.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3650 components: - type: Transform rot: -1.5707963267948966 rad pos: -64.5,-32.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3651 components: - type: Transform rot: -1.5707963267948966 rad pos: -66.5,-32.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3652 components: - type: Transform rot: -1.5707963267948966 rad pos: -65.5,-32.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3653 components: - type: Transform rot: -1.5707963267948966 rad pos: -58.5,-28.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3654 components: - type: Transform rot: -1.5707963267948966 rad pos: -56.5,-28.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3655 components: - type: Transform rot: -1.5707963267948966 rad pos: -57.5,-28.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3656 components: - type: Transform rot: -1.5707963267948966 rad pos: -56.5,-32.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3657 components: - type: Transform rot: -1.5707963267948966 rad pos: -57.5,-32.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3658 components: - type: Transform rot: -1.5707963267948966 rad pos: -58.5,-32.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3659 components: - type: Transform rot: -1.5707963267948966 rad pos: -50.5,-28.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3660 components: - type: Transform rot: -1.5707963267948966 rad pos: -49.5,-28.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3661 components: - type: Transform rot: -1.5707963267948966 rad pos: -48.5,-28.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3662 components: - type: Transform rot: -1.5707963267948966 rad pos: -48.5,-32.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3663 components: - type: Transform rot: -1.5707963267948966 rad pos: -49.5,-32.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3664 components: - type: Transform rot: -1.5707963267948966 rad pos: -50.5,-32.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3673 components: - type: Transform pos: -48.5,-14.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3679 components: - type: Transform pos: -49.5,-14.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3681 components: - type: Transform pos: -50.5,-14.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3718 components: - type: Transform pos: -56.5,-11.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3720 components: - type: Transform pos: -56.5,-12.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4023 components: - type: Transform rot: -1.5707963267948966 rad pos: 31.5,20.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4024 components: - type: Transform rot: -1.5707963267948966 rad pos: 32.5,20.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4326 components: - type: Transform rot: 1.5707963267948966 rad pos: -32.5,-4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4342 components: - type: Transform rot: 1.5707963267948966 rad pos: -33.5,-4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4348 components: - type: Transform rot: 1.5707963267948966 rad pos: -43.5,-7.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4349 components: - type: Transform rot: 1.5707963267948966 rad pos: -40.5,-4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4353 components: - type: Transform rot: 1.5707963267948966 rad pos: -41.5,-4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4360 components: - type: Transform pos: -39.5,-4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4366 components: - type: Transform rot: 1.5707963267948966 rad pos: -37.5,-4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4367 components: - type: Transform rot: 1.5707963267948966 rad pos: -36.5,-4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4378 components: - type: Transform rot: 1.5707963267948966 rad pos: -43.5,-8.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4380 components: - type: Transform rot: 1.5707963267948966 rad pos: -43.5,-6.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4422 components: - type: Transform pos: 19.5,41.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4507 components: - type: Transform pos: -27.5,-8.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4563 components: - type: Transform pos: -23.5,-8.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4579 components: - type: Transform pos: -29.5,-2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4581 components: - type: Transform pos: -23.5,-2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4588 components: - type: Transform pos: -23.5,-3.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5177 components: - type: Transform pos: -21.5,43.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5264 components: - type: Transform pos: -19.5,-6.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5444 components: - type: Transform pos: -33.5,6.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5458 components: - type: Transform pos: -41.5,21.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5479 components: - type: Transform pos: -38.5,20.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5502 components: - type: Transform pos: -8.5,20.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5509 components: - type: Transform pos: -8.5,21.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5552 components: - type: Transform pos: -38.5,19.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5615 components: - type: Transform pos: -13.5,-27.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5788 components: - type: Transform pos: -15.5,-32.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5791 components: - type: Transform pos: -13.5,-28.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5956 components: - type: Transform pos: 11.5,-15.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5959 components: - type: Transform pos: -19.5,-7.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6148 components: - type: Transform pos: -7.5,-31.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6258 components: - type: Transform pos: -23.5,-4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6280 components: - type: Transform pos: -32.5,-49.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6355 components: - type: Transform pos: 36.5,-17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6482 components: - type: Transform pos: 3.5,37.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6494 components: - type: Transform pos: 15.5,40.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6495 components: - type: Transform pos: 14.5,40.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6498 components: - type: Transform pos: 13.5,40.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6499 components: - type: Transform rot: 3.141592653589793 rad pos: 18.5,41.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6508 components: - type: Transform pos: 5.5,41.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6510 components: - type: Transform pos: 11.5,41.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6546 components: - type: Transform pos: 2.5,41.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6547 components: - type: Transform pos: 1.5,41.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6548 components: - type: Transform pos: 0.5,41.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6662 components: - type: Transform pos: -21.5,42.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6763 components: - type: Transform pos: -32.5,12.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6937 components: - type: Transform pos: -21.5,22.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6950 components: - type: Transform rot: -1.5707963267948966 rad pos: -26.5,11.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6989 components: - type: Transform pos: -29.5,36.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7042 components: - type: Transform pos: -9.5,35.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7054 components: - type: Transform pos: -9.5,42.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7056 components: - type: Transform pos: -9.5,43.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7057 components: - type: Transform pos: -9.5,41.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7059 components: - type: Transform pos: -9.5,34.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7061 components: - type: Transform pos: -9.5,37.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7063 components: - type: Transform pos: -9.5,36.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7064 components: - type: Transform pos: -9.5,44.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7065 components: - type: Transform pos: -9.5,48.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7066 components: - type: Transform pos: -9.5,49.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7067 components: - type: Transform pos: -9.5,51.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7068 components: - type: Transform pos: -9.5,50.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7137 components: - type: Transform rot: -1.5707963267948966 rad pos: -15.5,57.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7191 components: - type: Transform rot: -1.5707963267948966 rad pos: -1.5,48.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7192 components: - type: Transform rot: -1.5707963267948966 rad pos: -1.5,47.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7193 components: - type: Transform rot: -1.5707963267948966 rad pos: -1.5,46.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7655 components: - type: Transform rot: 3.141592653589793 rad pos: 20.5,41.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7658 components: - type: Transform rot: 3.141592653589793 rad pos: 24.5,43.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7781 components: - type: Transform rot: -1.5707963267948966 rad pos: 32.5,32.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7782 components: - type: Transform rot: -1.5707963267948966 rad pos: 31.5,32.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7893 components: - type: Transform pos: -28.5,0.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7904 components: - type: Transform pos: 29.5,-12.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7997 components: - type: Transform pos: -27.5,36.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8010 components: - type: Transform rot: 3.141592653589793 rad pos: 60.5,0.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8011 components: - type: Transform rot: 3.141592653589793 rad pos: 50.5,-1.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8012 components: - type: Transform rot: 3.141592653589793 rad pos: 52.5,-1.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8028 components: - type: Transform rot: 3.141592653589793 rad pos: 60.5,-1.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8029 components: - type: Transform rot: 3.141592653589793 rad pos: 58.5,-3.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8030 components: - type: Transform rot: 3.141592653589793 rad pos: 57.5,-3.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8031 components: - type: Transform rot: 3.141592653589793 rad pos: 56.5,-3.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8054 components: - type: Transform pos: 43.5,33.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8092 components: - type: Transform pos: -28.5,1.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8095 components: - type: Transform pos: 38.5,-9.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8156 components: - type: Transform rot: 1.5707963267948966 rad pos: 54.5,5.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8229 components: - type: Transform pos: 34.5,-4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8236 components: - type: Transform rot: 1.5707963267948966 rad pos: 24.5,-34.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8349 components: - type: Transform pos: -35.5,33.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8786 components: - type: Transform rot: 1.5707963267948966 rad pos: 24.5,-40.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8788 components: - type: Transform rot: 1.5707963267948966 rad pos: 24.5,-37.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9602 components: - type: Transform pos: -35.5,32.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9751 components: - type: Transform rot: 3.141592653589793 rad pos: 32.5,-42.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9752 components: - type: Transform rot: 3.141592653589793 rad pos: 21.5,-26.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10527 components: - type: Transform pos: -38.5,-49.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10763 components: - type: Transform rot: 3.141592653589793 rad pos: 27.5,-19.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10981 components: - type: Transform pos: -11.5,-5.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11070 components: - type: Transform pos: -15.5,-10.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11139 components: - type: Transform pos: -28.5,36.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11171 components: - type: Transform rot: -1.5707963267948966 rad pos: -26.5,12.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11221 components: - type: Transform rot: 1.5707963267948966 rad pos: -13.5,19.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11234 components: - type: Transform pos: -20.5,22.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11722 components: - type: Transform pos: -7.5,-18.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11736 components: - type: Transform pos: -10.5,-17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11774 components: - type: Transform pos: -10.5,-16.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11911 components: - type: Transform pos: -11.5,-6.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 12551 components: - type: Transform rot: 3.141592653589793 rad pos: 30.5,-42.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 12652 components: - type: Transform rot: 3.141592653589793 rad pos: 20.5,-26.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 12655 components: - type: Transform rot: 3.141592653589793 rad pos: 24.5,-30.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 12713 components: - type: Transform rot: 1.5707963267948966 rad pos: 24.5,-39.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 12757 components: - type: Transform pos: -11.5,11.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 12902 components: - type: Transform rot: -1.5707963267948966 rad pos: -26.5,13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 13451 components: - type: Transform rot: 3.141592653589793 rad pos: -11.5,-48.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 13452 components: - type: Transform rot: 3.141592653589793 rad pos: -13.5,-48.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 13637 components: - type: Transform pos: 21.5,-11.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 13854 components: - type: Transform rot: 1.5707963267948966 rad pos: 24.5,-36.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 13972 components: - type: Transform pos: -16.5,14.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 14139 components: - type: Transform pos: 49.5,12.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 14530 components: - type: Transform rot: 1.5707963267948966 rad pos: -31.5,-4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 14533 components: - type: Transform rot: 1.5707963267948966 rad pos: 24.5,-35.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 14535 components: - type: Transform rot: 1.5707963267948966 rad pos: 24.5,-38.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 14773 components: - type: Transform pos: -41.5,20.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 14828 components: - type: Transform rot: 1.5707963267948966 rad pos: -14.5,19.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 14867 components: - type: Transform rot: -1.5707963267948966 rad pos: -19.5,22.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 14918 components: - type: Transform pos: 36.5,-7.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 15142 components: - type: Transform pos: -39.5,-49.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 15244 components: - type: Transform rot: 1.5707963267948966 rad pos: -23.5,43.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 15262 components: - type: Transform pos: -34.5,6.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 15348 components: - type: Transform pos: 47.5,32.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 15706 components: - type: Transform pos: -32.5,-51.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 15725 components: - type: Transform rot: 1.5707963267948966 rad pos: -23.5,42.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 15922 components: - type: Transform rot: 3.141592653589793 rad pos: -44.5,-33.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 15923 components: - type: Transform rot: 3.141592653589793 rad pos: -44.5,-34.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 16116 components: - type: Transform pos: -24.5,47.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 17069 components: - type: Transform pos: -45.5,-48.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 17070 components: - type: Transform pos: -45.5,-47.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 17071 components: - type: Transform pos: -45.5,-46.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 17079 components: - type: Transform rot: 3.141592653589793 rad pos: -44.5,-39.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 17625 components: - type: Transform pos: 26.5,43.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 17630 components: - type: Transform pos: 21.5,43.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 18037 components: - type: Transform pos: -7.5,-30.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 18038 components: - type: Transform pos: -7.5,-32.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 18040 components: - type: Transform pos: -18.5,14.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 18167 components: - type: Transform rot: 1.5707963267948966 rad pos: 58.5,5.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 18603 components: - type: Transform pos: 47.5,-7.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 18604 components: - type: Transform pos: 49.5,-5.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 18681 components: - type: Transform rot: 3.141592653589793 rad pos: 31.5,-42.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: RemoteSignaller entities: - uid: 16085 @@ -100724,123 +100272,91 @@ entities: - type: Transform pos: 49.5,-28.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1513 components: - type: Transform pos: 47.5,-28.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1514 components: - type: Transform pos: 46.5,-28.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1515 components: - type: Transform pos: 48.5,-28.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1540 components: - type: Transform rot: 1.5707963267948966 rad pos: -11.5,14.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3436 components: - type: Transform rot: -1.5707963267948966 rad pos: -1.5,-3.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4706 components: - type: Transform pos: 20.5,16.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5080 components: - type: Transform pos: 21.5,16.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6000 components: - type: Transform rot: -1.5707963267948966 rad pos: -1.5,-6.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6001 components: - type: Transform rot: -1.5707963267948966 rad pos: -1.5,-5.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6002 components: - type: Transform rot: -1.5707963267948966 rad pos: -1.5,-4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11215 components: - type: Transform rot: 1.5707963267948966 rad pos: -11.5,13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 14372 components: - type: Transform rot: -1.5707963267948966 rad pos: 7.5,-0.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 16219 components: - type: Transform rot: -1.5707963267948966 rad pos: 7.5,-1.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 16221 components: - type: Transform rot: -1.5707963267948966 rad pos: 7.5,0.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 16222 components: - type: Transform rot: -1.5707963267948966 rad pos: 7.5,1.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: ShuttersNormalOpen entities: - uid: 755 @@ -100849,395 +100365,289 @@ entities: rot: -1.5707963267948966 rad pos: -28.5,1.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 996 components: - type: Transform rot: -1.5707963267948966 rad pos: -28.5,0.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1576 components: - type: Transform rot: -1.5707963267948966 rad pos: -13.5,-28.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2142 components: - type: Transform rot: -1.5707963267948966 rad pos: -13.5,-27.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2332 components: - type: Transform pos: 35.5,6.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3047 components: - type: Transform rot: -1.5707963267948966 rad pos: -15.5,-34.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3135 components: - type: Transform rot: 1.5707963267948966 rad pos: -11.5,-5.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4121 components: - type: Transform pos: 35.5,-17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4607 components: - type: Transform rot: -1.5707963267948966 rad pos: -43.5,-8.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4881 components: - type: Transform rot: -1.5707963267948966 rad pos: -29.5,-2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5557 components: - type: Transform rot: 1.5707963267948966 rad pos: -11.5,-6.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7324 components: - type: Transform pos: 35.5,-13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8014 components: - type: Transform rot: 1.5707963267948966 rad pos: -11.5,-7.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8122 components: - type: Transform pos: 36.5,-13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8126 components: - type: Transform pos: 36.5,-17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9651 components: - type: Transform pos: 36.5,6.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9655 components: - type: Transform pos: 37.5,6.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11048 components: - type: Transform rot: 1.5707963267948966 rad pos: -23.5,-4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11066 components: - type: Transform pos: -11.5,-8.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11085 components: - type: Transform rot: -1.5707963267948966 rad pos: -43.5,-7.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11086 components: - type: Transform rot: -1.5707963267948966 rad pos: -43.5,-6.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11087 components: - type: Transform pos: -41.5,-4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11088 components: - type: Transform pos: -40.5,-4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11089 components: - type: Transform pos: -39.5,-4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11090 components: - type: Transform pos: -37.5,-4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11091 components: - type: Transform pos: -36.5,-4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11092 components: - type: Transform pos: -35.5,-4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11093 components: - type: Transform pos: -33.5,-4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11094 components: - type: Transform pos: -32.5,-4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11182 components: - type: Transform pos: -21.5,22.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11766 components: - type: Transform rot: -1.5707963267948966 rad pos: -13.5,-29.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11783 components: - type: Transform rot: -1.5707963267948966 rad pos: -15.5,-32.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 12813 components: - type: Transform rot: 1.5707963267948966 rad pos: 3.5,38.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 13977 components: - type: Transform rot: 1.5707963267948966 rad pos: -23.5,-3.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 13978 components: - type: Transform rot: 1.5707963267948966 rad pos: -23.5,-2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 14681 components: - type: Transform pos: -19.5,22.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 15086 components: - type: Transform pos: -20.5,22.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 15186 components: - type: Transform pos: -1.5,-35.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 15189 components: - type: Transform pos: 0.5,-35.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 15279 components: - type: Transform pos: -31.5,-4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 16146 components: - type: Transform pos: 1.5,18.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 16147 components: - type: Transform pos: 2.5,18.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 16155 components: - type: Transform pos: 0.5,41.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 16156 components: - type: Transform pos: 1.5,41.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 16157 components: - type: Transform pos: 2.5,41.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 16159 components: - type: Transform rot: 1.5707963267948966 rad pos: 3.5,37.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 16173 components: - type: Transform pos: 31.5,20.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 16174 components: - type: Transform pos: 32.5,20.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 18094 components: - type: Transform rot: 1.5707963267948966 rad pos: 18.5,8.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 18095 components: - type: Transform rot: 1.5707963267948966 rad pos: 18.5,7.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 18096 components: - type: Transform rot: 1.5707963267948966 rad pos: 18.5,6.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 18097 components: - type: Transform rot: 1.5707963267948966 rad pos: 18.5,5.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 18098 components: - type: Transform rot: 1.5707963267948966 rad pos: 18.5,4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: ShuttleConsoleCircuitboard entities: - uid: 2192 @@ -103376,13 +102786,6 @@ entities: fixtures: {} - proto: SignNosmoking entities: - - uid: 12769 - components: - - type: Transform - pos: 34.5,-41.5 - parent: 2 - - type: Fixtures - fixtures: {} - uid: 12772 components: - type: Transform @@ -105011,6 +104414,13 @@ entities: - type: Transform pos: -32.5,-11.5 parent: 2 +- proto: SpawnPointHeadOfSecurityWeapon + entities: + - uid: 17541 + components: + - type: Transform + pos: -2.5,-37.5 + parent: 2 - proto: SpawnPointJanitor entities: - uid: 987 @@ -105324,6 +104734,13 @@ entities: - type: Transform pos: -4.5,-29.5 parent: 2 +- proto: SpawnPointWardenWeapon + entities: + - uid: 15170 + components: + - type: Transform + pos: -5.5,-32.5 + parent: 2 - proto: SpawnVendingMachineRestockFoodDrink entities: - uid: 1625 @@ -110272,43 +109689,31 @@ entities: - type: Transform pos: -29.5,-43.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2056 components: - type: Transform pos: -18.5,-33.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2795 components: - type: Transform pos: -4.5,-33.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6711 components: - type: Transform pos: -29.5,-43.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10537 components: - type: Transform pos: -12.5,-36.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 15863 components: - type: Transform pos: -26.5,-43.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: TobaccoSeeds entities: - uid: 15669 @@ -124957,20 +124362,6 @@ entities: - type: Transform pos: 15.412306,-25.452839 parent: 2 -- proto: WeaponShotgunEnforcerRubber - entities: - - uid: 15170 - components: - - type: Transform - pos: -5.520319,-32.186012 - parent: 2 -- proto: WeaponSubMachineGunWt550 - entities: - - uid: 17541 - components: - - type: Transform - pos: -2.6153207,-37.27451 - parent: 2 - proto: Welder entities: - uid: 6643 @@ -125096,44 +124487,32 @@ entities: rot: -1.5707963267948966 rad pos: -8.5,-38.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 12763 components: - type: Transform pos: -17.5,-14.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 13490 components: - type: Transform pos: -16.5,-14.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 15932 components: - type: Transform rot: 1.5707963267948966 rad pos: -43.5,-35.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 16656 components: - type: Transform pos: -26.5,7.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 16657 components: - type: Transform pos: -25.5,7.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: WindoorCargoLocked entities: - uid: 851 @@ -125142,40 +124521,30 @@ entities: rot: -1.5707963267948966 rad pos: 10.5,27.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9496 components: - type: Transform rot: -1.5707963267948966 rad pos: 17.5,36.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 14121 components: - type: Transform rot: 1.5707963267948966 rad pos: 9.5,24.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 14186 components: - type: Transform rot: 1.5707963267948966 rad pos: 9.5,29.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 16384 components: - type: Transform rot: 1.5707963267948966 rad pos: 9.5,28.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: WindoorHydroponicsLocked entities: - uid: 6727 @@ -125184,8 +124553,6 @@ entities: rot: 3.141592653589793 rad pos: 15.5,12.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: WindoorKitchenHydroponicsLocked entities: - uid: 4458 @@ -125194,16 +124561,12 @@ entities: rot: 3.141592653589793 rad pos: 14.5,2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4493 components: - type: Transform rot: 3.141592653589793 rad pos: 13.5,2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: WindoorSecure entities: - uid: 1899 @@ -125212,8 +124575,6 @@ entities: rot: 3.141592653589793 rad pos: 0.5,-16.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSink invokeCounter: 1 - type: DeviceLinkSource @@ -125230,8 +124591,6 @@ entities: rot: 3.141592653589793 rad pos: 1.5,-16.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSink invokeCounter: 1 - type: DeviceLinkSource @@ -125248,16 +124607,12 @@ entities: rot: 1.5707963267948966 rad pos: -11.5,-8.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 16149 components: - type: Transform rot: -1.5707963267948966 rad pos: 24.5,12.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: WindoorSecureArmoryLocked entities: - uid: 1806 @@ -125265,8 +124620,6 @@ entities: - type: Transform pos: -4.5,-27.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSink invokeCounter: 1 - type: DeviceLinkSource @@ -125280,8 +124633,6 @@ entities: rot: -1.5707963267948966 rad pos: 5.5,-30.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: WindoorSecureAtmosphericsLocked entities: - uid: 6394 @@ -125290,8 +124641,6 @@ entities: rot: 3.141592653589793 rad pos: 31.5,-25.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: WindoorSecureBrigLocked entities: - uid: 2070 @@ -125300,8 +124649,6 @@ entities: rot: 3.141592653589793 rad pos: -4.5,-27.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSink invokeCounter: 1 - type: DeviceLinkSource @@ -125317,16 +124664,12 @@ entities: rot: -1.5707963267948966 rad pos: 29.5,15.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3973 components: - type: Transform rot: 1.5707963267948966 rad pos: 24.5,12.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: WindoorSecureCommandLocked entities: - uid: 1118 @@ -125335,32 +124678,24 @@ entities: rot: -1.5707963267948966 rad pos: 27.5,-2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2067 components: - type: Transform rot: -1.5707963267948966 rad pos: -41.5,15.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4301 components: - type: Transform rot: -1.5707963267948966 rad pos: -43.5,20.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5372 components: - type: Transform rot: -1.5707963267948966 rad pos: -39.5,25.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: WindoorSecureEngineeringLocked entities: - uid: 1156 @@ -125369,8 +124704,6 @@ entities: rot: 3.141592653589793 rad pos: 23.5,-10.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: WindoorSecureHeadOfPersonnelLocked entities: - uid: 2732 @@ -125379,8 +124712,6 @@ entities: rot: -1.5707963267948966 rad pos: -11.5,-8.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: WindoorSecureJanitorLocked entities: - uid: 7437 @@ -125389,8 +124720,6 @@ entities: rot: -1.5707963267948966 rad pos: -2.5,9.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: WindoorSecureMedicalLocked entities: - uid: 4099 @@ -125401,16 +124730,12 @@ entities: rot: -1.5707963267948966 rad pos: 24.5,25.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8184 components: - type: Transform rot: 3.141592653589793 rad pos: 27.5,5.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: WindoorSecureSalvageLocked entities: - uid: 7307 @@ -125418,24 +124743,18 @@ entities: - type: Transform pos: 25.5,45.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7632 components: - type: Transform rot: 1.5707963267948966 rad pos: 17.5,36.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 17632 components: - type: Transform rot: 1.5707963267948966 rad pos: 24.5,40.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: WindoorSecureScienceLocked entities: - uid: 4296 @@ -125444,72 +124763,54 @@ entities: rot: 3.141592653589793 rad pos: -27.5,18.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4721 components: - type: Transform rot: 3.141592653589793 rad pos: -29.5,18.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5258 components: - type: Transform rot: 3.141592653589793 rad pos: -25.5,18.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6846 components: - type: Transform rot: 3.141592653589793 rad pos: -13.5,23.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10615 components: - type: Transform rot: 3.141592653589793 rad pos: -27.5,31.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11146 components: - type: Transform rot: 3.141592653589793 rad pos: -14.5,23.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11200 components: - type: Transform rot: 3.141592653589793 rad pos: -24.5,31.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 14469 components: - type: Transform rot: 3.141592653589793 rad pos: -11.5,19.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 15541 components: - type: Transform rot: 3.141592653589793 rad pos: -10.5,19.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: WindoorSecureSecurityLawyerLocked entities: - uid: 3534 @@ -125519,8 +124820,6 @@ entities: - type: Transform pos: -37.5,-38.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: WindoorSecureSecurityLocked entities: - uid: 1047 @@ -125529,15 +124828,11 @@ entities: rot: 1.5707963267948966 rad pos: 18.5,-6.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1850 components: - type: Transform pos: 1.5,-16.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSink invokeCounter: 1 - type: DeviceLinkSource @@ -125553,8 +124848,6 @@ entities: - type: Transform pos: 0.5,-16.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSink invokeCounter: 1 - type: DeviceLinkSource @@ -125571,24 +124864,18 @@ entities: rot: -1.5707963267948966 rad pos: -1.5,-17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3570 components: - type: Transform rot: 3.141592653589793 rad pos: -35.5,-32.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7480 components: - type: Transform rot: -1.5707963267948966 rad pos: -4.5,29.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: WindoorServiceLocked entities: - uid: 3122 @@ -125597,8 +124884,6 @@ entities: rot: 3.141592653589793 rad pos: -18.5,-24.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: Window entities: - uid: 158 @@ -125606,251 +124891,181 @@ entities: - type: Transform pos: -5.5,-1.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 182 components: - type: Transform pos: -5.5,2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 397 components: - type: Transform pos: 18.5,4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 398 components: - type: Transform pos: 18.5,5.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 966 components: - type: Transform pos: 18.5,7.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3152 components: - type: Transform pos: -22.5,-36.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3153 components: - type: Transform pos: -23.5,-36.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3154 components: - type: Transform pos: -24.5,-36.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3180 components: - type: Transform pos: -26.5,-33.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3181 components: - type: Transform pos: -26.5,-35.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3415 components: - type: Transform pos: -37.5,-26.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3416 components: - type: Transform pos: -37.5,-23.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3944 components: - type: Transform rot: 1.5707963267948966 rad pos: 35.5,6.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3945 components: - type: Transform rot: 1.5707963267948966 rad pos: 36.5,6.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3946 components: - type: Transform rot: 1.5707963267948966 rad pos: 37.5,6.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4157 components: - type: Transform pos: 11.5,18.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4158 components: - type: Transform pos: 10.5,18.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4204 components: - type: Transform pos: 1.5,18.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4205 components: - type: Transform pos: 2.5,18.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4306 components: - type: Transform rot: 1.5707963267948966 rad pos: -33.5,-19.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4307 components: - type: Transform rot: 1.5707963267948966 rad pos: -35.5,-19.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5499 components: - type: Transform pos: -29.5,-35.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5501 components: - type: Transform pos: -29.5,-33.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8265 components: - type: Transform pos: -4.5,21.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10519 components: - type: Transform pos: -21.5,-17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10526 components: - type: Transform pos: -20.5,-17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11239 components: - type: Transform pos: -19.5,-40.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 13996 components: - type: Transform pos: 18.5,8.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 14025 components: - type: Transform pos: -18.5,-40.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 15000 components: - type: Transform pos: 18.5,-14.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 15433 components: - type: Transform pos: -5.5,-7.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 15680 components: - type: Transform pos: -5.5,-6.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 15708 components: - type: Transform pos: -32.5,-39.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 15709 components: - type: Transform pos: -32.5,-37.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 16912 components: - type: Transform pos: 18.5,6.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: WindowDirectional entities: - uid: 239 @@ -125858,93 +125073,69 @@ entities: - type: Transform pos: 7.5,-1.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 610 components: - type: Transform pos: 9.5,24.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1686 components: - type: Transform rot: 1.5707963267948966 rad pos: 18.5,-1.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1689 components: - type: Transform rot: 1.5707963267948966 rad pos: 18.5,2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3121 components: - type: Transform rot: 1.5707963267948966 rad pos: -19.5,-24.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4033 components: - type: Transform rot: -1.5707963267948966 rad pos: 26.5,8.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4169 components: - type: Transform rot: -1.5707963267948966 rad pos: 12.5,19.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4170 components: - type: Transform rot: -1.5707963267948966 rad pos: 12.5,21.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5913 components: - type: Transform pos: -18.5,-14.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11118 components: - type: Transform pos: 9.5,28.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 13809 components: - type: Transform rot: 3.141592653589793 rad pos: 16.5,12.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 16200 components: - type: Transform rot: -1.5707963267948966 rad pos: 15.5,12.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: WindowFrostedDirectional entities: - uid: 161 @@ -125952,71 +125143,53 @@ entities: - type: Transform pos: -1.5,-6.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 208 components: - type: Transform rot: 3.141592653589793 rad pos: -2.5,-3.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3900 components: - type: Transform rot: -1.5707963267948966 rad pos: 35.5,11.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3902 components: - type: Transform rot: -1.5707963267948966 rad pos: 37.5,11.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5428 components: - type: Transform rot: 3.141592653589793 rad pos: 0.5,-3.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5989 components: - type: Transform rot: 3.141592653589793 rad pos: -1.5,-3.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5990 components: - type: Transform rot: 3.141592653589793 rad pos: -0.5,-3.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 15929 components: - type: Transform rot: 1.5707963267948966 rad pos: -43.5,-36.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 15930 components: - type: Transform pos: -43.5,-34.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: WindowReinforcedDirectional entities: - uid: 555 @@ -126025,623 +125198,465 @@ entities: rot: 1.5707963267948966 rad pos: -10.5,-6.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1045 components: - type: Transform rot: 1.5707963267948966 rad pos: 18.5,-7.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1106 components: - type: Transform rot: 1.5707963267948966 rad pos: 32.5,-28.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1193 components: - type: Transform rot: 3.141592653589793 rad pos: 32.5,22.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1614 components: - type: Transform rot: -1.5707963267948966 rad pos: 27.5,-3.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1616 components: - type: Transform rot: -1.5707963267948966 rad pos: 27.5,-1.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1798 components: - type: Transform rot: -1.5707963267948966 rad pos: 5.5,-31.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1861 components: - type: Transform rot: -1.5707963267948966 rad pos: -1.5,-18.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1881 components: - type: Transform rot: -1.5707963267948966 rad pos: 5.5,-29.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1986 components: - type: Transform rot: 1.5707963267948966 rad pos: 32.5,-27.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2888 components: - type: Transform rot: 3.141592653589793 rad pos: 24.5,-10.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3507 components: - type: Transform rot: 3.141592653589793 rad pos: -36.5,-32.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3525 components: - type: Transform rot: 3.141592653589793 rad pos: -34.5,-38.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3530 components: - type: Transform rot: -1.5707963267948966 rad pos: -33.5,-37.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3572 components: - type: Transform pos: -36.5,-38.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3573 components: - type: Transform rot: 1.5707963267948966 rad pos: -35.5,-38.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3585 components: - type: Transform rot: 1.5707963267948966 rad pos: -29.5,22.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3820 components: - type: Transform rot: -1.5707963267948966 rad pos: -39.5,24.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3901 components: - type: Transform rot: 1.5707963267948966 rad pos: 32.5,-26.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3970 components: - type: Transform rot: -1.5707963267948966 rad pos: 24.5,10.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3971 components: - type: Transform rot: -1.5707963267948966 rad pos: 24.5,11.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3972 components: - type: Transform rot: 3.141592653589793 rad pos: 24.5,11.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4098 components: - type: Transform rot: -1.5707963267948966 rad pos: 24.5,26.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4207 components: - type: Transform rot: 3.141592653589793 rad pos: 30.5,22.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4217 components: - type: Transform rot: -1.5707963267948966 rad pos: -25.5,22.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4520 components: - type: Transform rot: 3.141592653589793 rad pos: 22.5,-10.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4567 components: - type: Transform rot: 1.5707963267948966 rad pos: 15.5,1.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4568 components: - type: Transform rot: 1.5707963267948966 rad pos: 15.5,0.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4628 components: - type: Transform rot: -1.5707963267948966 rad pos: -34.5,-5.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4629 components: - type: Transform rot: 1.5707963267948966 rad pos: -38.5,-5.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4632 components: - type: Transform pos: -42.5,-5.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4636 components: - type: Transform rot: 3.141592653589793 rad pos: -42.5,-9.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4640 components: - type: Transform rot: -1.5707963267948966 rad pos: -35.5,-9.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4641 components: - type: Transform rot: -1.5707963267948966 rad pos: -37.5,-9.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4642 components: - type: Transform rot: -1.5707963267948966 rad pos: -39.5,-8.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4644 components: - type: Transform pos: -39.5,-7.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4645 components: - type: Transform rot: -1.5707963267948966 rad pos: -37.5,-8.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4646 components: - type: Transform rot: -1.5707963267948966 rad pos: -35.5,-8.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4647 components: - type: Transform rot: -1.5707963267948966 rad pos: -39.5,-9.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4648 components: - type: Transform rot: 1.5707963267948966 rad pos: -42.5,-5.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4649 components: - type: Transform rot: -1.5707963267948966 rad pos: -38.5,-5.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4654 components: - type: Transform pos: -37.5,-7.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4655 components: - type: Transform pos: -35.5,-7.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5074 components: - type: Transform rot: -1.5707963267948966 rad pos: -39.5,26.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5149 components: - type: Transform rot: 3.141592653589793 rad pos: -28.5,18.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5302 components: - type: Transform rot: -1.5707963267948966 rad pos: -27.5,18.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5453 components: - type: Transform rot: -1.5707963267948966 rad pos: -41.5,16.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5478 components: - type: Transform rot: -1.5707963267948966 rad pos: -41.5,14.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5705 components: - type: Transform pos: -35.5,-38.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6360 components: - type: Transform rot: 3.141592653589793 rad pos: 29.5,-29.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6392 components: - type: Transform rot: 3.141592653589793 rad pos: 32.5,-29.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7479 components: - type: Transform rot: -1.5707963267948966 rad pos: -4.5,30.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7844 components: - type: Transform pos: 1.5,38.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8413 components: - type: Transform rot: 3.141592653589793 rad pos: -23.5,31.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9085 components: - type: Transform rot: 3.141592653589793 rad pos: 28.5,5.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9086 components: - type: Transform rot: 3.141592653589793 rad pos: 26.5,5.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9087 components: - type: Transform rot: -1.5707963267948966 rad pos: 26.5,5.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9088 components: - type: Transform rot: -1.5707963267948966 rad pos: 26.5,4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9572 components: - type: Transform rot: 3.141592653589793 rad pos: -29.5,31.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9629 components: - type: Transform rot: 1.5707963267948966 rad pos: 15.5,-0.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10606 components: - type: Transform rot: -1.5707963267948966 rad pos: -27.5,17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11131 components: - type: Transform rot: -1.5707963267948966 rad pos: -25.5,18.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11183 components: - type: Transform rot: 3.141592653589793 rad pos: -24.5,18.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11246 components: - type: Transform rot: 3.141592653589793 rad pos: -26.5,18.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 12915 components: - type: Transform rot: -1.5707963267948966 rad pos: -2.5,8.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 12916 components: - type: Transform rot: -1.5707963267948966 rad pos: -2.5,10.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 13952 components: - type: Transform rot: 3.141592653589793 rad pos: -26.5,31.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 14206 components: - type: Transform pos: 24.5,38.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 14207 components: - type: Transform rot: 1.5707963267948966 rad pos: -10.5,-4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 14468 components: - type: Transform rot: 3.141592653589793 rad pos: -9.5,19.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 14646 components: - type: Transform rot: 1.5707963267948966 rad pos: -10.5,-5.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 15148 components: - type: Transform rot: 1.5707963267948966 rad pos: -35.5,-37.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 16179 components: - type: Transform rot: -1.5707963267948966 rad pos: 37.5,-14.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 16180 components: - type: Transform rot: -1.5707963267948966 rad pos: 37.5,-16.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 16192 components: - type: Transform rot: 1.5707963267948966 rad pos: -10.5,-7.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 16286 components: - type: Transform rot: 3.141592653589793 rad pos: 31.5,-29.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 16383 components: - type: Transform rot: -1.5707963267948966 rad pos: -25.5,17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 16501 components: - type: Transform rot: 1.5707963267948966 rad pos: -18.5,26.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 16981 components: - type: Transform pos: -1.5,-38.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: WoodblockInstrument entities: - uid: 18236 diff --git a/Resources/Maps/exo.yml b/Resources/Maps/exo.yml index b357069817..53ff38cd97 100644 --- a/Resources/Maps/exo.yml +++ b/Resources/Maps/exo.yml @@ -1,11 +1,11 @@ meta: format: 7 category: Map - engineVersion: 267.1.0 + engineVersion: 268.0.0 forkId: "" forkVersion: "" - time: 09/25/2025 21:06:16 - entityCount: 19960 + time: 11/27/2025 15:15:52 + entityCount: 20386 maps: - 1 grids: @@ -16,6 +16,7 @@ tilemap: 0: Space 51: FloorAsteroidIronsandBorderless 28: FloorAstroGrass + 56: FloorAstroIce 52: FloorAstroSnow 50: FloorBlue 19: FloorBlueCircuit @@ -47,6 +48,7 @@ tilemap: 18: FloorMiningLight 3: FloorMowedAstroGrass 80: FloorPlastic + 54: FloorRedCircuit 9: FloorReinforced 17: FloorReinforcedHardened 38: FloorShuttleBlack @@ -68,6 +70,7 @@ tilemap: 22: FloorWhitePlastic 16: FloorWood 44: FloorWoodLarge + 55: FloorWoodTile 24: FloorXeno 47: FloorXenoMaint 45: FloorXenoSteel @@ -75,6 +78,7 @@ tilemap: 23: Lattice 129: Plating 133: PlatingDamaged + 53: PlatingSnow entities: - proto: "" entities: @@ -101,95 +105,95 @@ entities: chunks: 0,0: ind: 0,0 - tiles: YAAAAAABAGAAAAAAAwBgAAAAAAMAYAAAAAABAGAAAAAAAwBgAAAAAAMAYAAAAAABAGAAAAAAAQCBAAAAAAAAgQAAAAAAAG8AAAAAAACBAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAwBgAAAAAAIAYAAAAAABAGAAAAAAAwBgAAAAAAEAYAAAAAADAGAAAAAAAgBgAAAAAAMAYAAAAAAAAIEAAAAAAABvAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAEAYAAAAAAAAGAAAAAAAwBgAAAAAAEAYAAAAAACAGAAAAAAAQBgAAAAAAEAYAAAAAADAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAYAAAAAABAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAIEAAAAAAAAXAAAAAAAAgQAAAAAAAIEAAAAAAAAXAAAAAAAAgQAAAAAAABcAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAXAAAAAAAAFwAAAAAAAIEAAAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAAAAAAAAAAgQAAAAAAABcAAAAAAACBAAAAAAAAgQAAAAAAABcAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAXAAAAAAAAgQAAAAAAAIEAAAAAAAAXAAAAAAAAgQAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: YAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAADAGAAAAAAAABgAAAAAAEAYAAAAAADAGAAAAAAAACBAAAAAAAAgQAAAAAAAG8AAAAAAACBAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAABAGAAAAAAAwBgAAAAAAEAYAAAAAADAGAAAAAAAQBgAAAAAAEAYAAAAAAAAIEAAAAAAABvAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAIAYAAAAAACAGAAAAAAAQBgAAAAAAMAYAAAAAAAAGAAAAAAAABgAAAAAAIAYAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAYAAAAAACAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAIEAAAAAAAAXAAAAAAAAgQAAAAAAAIEAAAAAAAAXAAAAAAAAgQAAAAAAABcAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAXAAAAAAAAFwAAAAAAAIEAAAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAAAAAAAAAAgQAAAAAAABcAAAAAAACBAAAAAAAAgQAAAAAAABcAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAXAAAAAAAAgQAAAAAAAIEAAAAAAAAXAAAAAAAAgQAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 -1,0: ind: -1,0 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAFgAAAAADABYAAAAAAwAWAAAAAAIAFgAAAAADABYAAAAAAwBgAAAAAAAAYAAAAAADAGAAAAAAAwBgAAAAAAMAYAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAABYAAAAAAAAWAAAAAAMAFgAAAAABABYAAAAAAACBAAAAAAAAYAAAAAACAGAAAAAAAgBgAAAAAAEAYAAAAAAAAGAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABYAAAAAAwAWAAAAAAEAgQAAAAAAAGAAAAAAAQBgAAAAAAEAYAAAAAABAGAAAAAAAQBgAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAYAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAAAAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAAAAAAAAAAAAgQAAAAAAABcAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAXAAAAAAAAgQAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAACBAAAAAAAAgQAAAAAAABcAAAAAAAAXAAAAAAAAgQAAAAAAABcAAAAAAACBAAAAAAAAgQAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAFgAAAAABABYAAAAAAgAWAAAAAAIAFgAAAAAAABYAAAAAAgBgAAAAAAMAYAAAAAADAGAAAAAAAgBgAAAAAAMAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAABYAAAAAAAAWAAAAAAIAFgAAAAABABYAAAAAAwCBAAAAAAAAYAAAAAAAAGAAAAAAAgBgAAAAAAIAYAAAAAABAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABYAAAAAAQAWAAAAAAEAgQAAAAAAAGAAAAAAAABgAAAAAAIAYAAAAAABAGAAAAAAAABgAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAAAAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAAAAAAAAAAAAgQAAAAAAABcAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAXAAAAAAAAgQAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAACBAAAAAAAAgQAAAAAAABcAAAAAAAAXAAAAAAAAgQAAAAAAABcAAAAAAACBAAAAAAAAgQAAAAAAAA== version: 7 0,-1: ind: 0,-1 - tiles: JQAAAAABACUAAAAAAgAlAAAAAAEAgQAAAAAAAGAAAAAAAQBgAAAAAAIAYAAAAAAAAGAAAAAAAwCBAAAAAAAAYAAAAAABAGAAAAAAAgBgAAAAAAIAYAAAAAAAAGAAAAAAAACBAAAAAAAAYAAAAAADAIEAAAAAAAAlAAAAAAIAJQAAAAABAIEAAAAAAACBAAAAAAAAbwAAAAAAAG8AAAAAAABvAAAAAAAAgQAAAAAAAGAAAAAAAgBgAAAAAAEAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAlAAAAAAEAJQAAAAABAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAADLQAAAAAAAy0AAAAAAAMYAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAACUAAAAAAwCBAAAAAAAAKwAAAAABACsAAAAAAwCBAAAAAAAAKwAAAAABACsAAAAAAAArAAAAAAEAKwAAAAADACsAAAAAAQArAAAAAAEAGAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAADgQAAAAAAABgAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAbwAAAAAAAIEAAAAAAACBAAAAAAAAbwAAAAAAAG8AAAAAAABvAAAAAAAAbwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAwCBAAAAAAAAgQAAAAAAAGAAAAAAAQBgAAAAAAAAYAAAAAACAGAAAAAAAgCBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAYAAAAAADAGAAAAAAAwBgAAAAAAEAYAAAAAABAGAAAAAAAgBgAAAAAAIAYAAAAAADAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAACAGAAAAAAAwBgAAAAAAMAYAAAAAACAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAwBgAAAAAAAAgQAAAAAAAG8AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAQBgAAAAAAMAYAAAAAABAGAAAAAAAABgAAAAAAAAYAAAAAABAGAAAAAAAABgAAAAAAMAgQAAAAAAAIEAAAAAAABvAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAgBgAAAAAAEAYAAAAAADAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAADAGAAAAAAAgBgAAAAAAIAYAAAAAADAIEAAAAAAABgAAAAAAMAYAAAAAAAAGAAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAgBgAAAAAAMAYAAAAAABAGAAAAAAAQCBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAIAYAAAAAACAGAAAAAAAgBgAAAAAAEAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAABgAAAAAAMAYAAAAAADAIEAAAAAAABgAAAAAAAAYAAAAAADAGAAAAAAAwCBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: JQAAAAABACUAAAAAAAAlAAAAAAIAgQAAAAAAAGAAAAAAAQBgAAAAAAMAYAAAAAAAAGAAAAAAAACBAAAAAAAAYAAAAAADAGAAAAAAAgBgAAAAAAAAYAAAAAADAGAAAAAAAQCBAAAAAAAAYAAAAAABADUAAAAAAAAlAAAAAAMAJQAAAAACAIEAAAAAAACBAAAAAAAAbwAAAAAAAG8AAAAAAABvAAAAAAAAgQAAAAAAAGAAAAAAAABgAAAAAAIAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAlAAAAAAIAJQAAAAADADUAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAADLQAAAAAAAy0AAAAAAAMYAAAAAAAAgQAAAAAAADUAAAAAAAA1AAAAAAAANQAAAAAAACUAAAAAAgCBAAAAAAAAKwAAAAACACsAAAAAAgCBAAAAAAAAKwAAAAADACsAAAAAAAArAAAAAAIAKwAAAAACACsAAAAAAQArAAAAAAEAGAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAANQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAA1AAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAADgQAAAAAAABgAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAbwAAAAAAAIEAAAAAAACBAAAAAAAAbwAAAAAAAG8AAAAAAABvAAAAAAAAbwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAwCBAAAAAAAAgQAAAAAAAGAAAAAAAgBgAAAAAAAAYAAAAAADAGAAAAAAAQCBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAIAYAAAAAACAGAAAAAAAABgAAAAAAIAYAAAAAADAGAAAAAAAgBgAAAAAAIAYAAAAAACAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAADAGAAAAAAAgBgAAAAAAIAYAAAAAABAGAAAAAAAwBgAAAAAAAAYAAAAAAAAGAAAAAAAgBgAAAAAAMAgQAAAAAAAG8AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAgBgAAAAAAIAYAAAAAABAGAAAAAAAABgAAAAAAEAYAAAAAAAAGAAAAAAAQBgAAAAAAIAgQAAAAAAAIEAAAAAAABvAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAEAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAwBgAAAAAAMAYAAAAAADAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAMAYAAAAAABAIEAAAAAAABgAAAAAAEAYAAAAAABAGAAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAgBgAAAAAAIAYAAAAAABAGAAAAAAAgCBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAEAYAAAAAABAGAAAAAAAQBgAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAABgAAAAAAAAYAAAAAACAIEAAAAAAABgAAAAAAIAYAAAAAACAGAAAAAAAQCBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 -1,-1: ind: -1,-1 - tiles: gQAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAIEAAAAAAAAkAAAAAAIAJAAAAAADAIEAAAAAAAAlAAAAAAAAJQAAAAABACUAAAAAAwCBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAJQAAAAABAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAJQAAAAABACUAAAAAAAAlAAAAAAAAgQAAAAAAAGAAAAAAAwBgAAAAAAAAgQAAAAAAACUAAAAAAQAtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAEYAAAAAAAALQAAAAAAAS4AAAAAAAMlAAAAAAIARAAAAAAAAGAAAAAAAwBgAAAAAAAAYAAAAAACAEQAAAAAAAAlAAAAAAIAKwAAAAAAACsAAAAAAAArAAAAAAIAKwAAAAACACsAAAAAAgArAAAAAAEAGAAAAAAAACUAAAAAAQAtAAAAAAAAJQAAAAADAIEAAAAAAACBAAAAAAAARAAAAAAAAEQAAAAAAACBAAAAAAAAJQAAAAADAC0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAARgAAAAAAAAtAAAAAAABLgAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAACUAAAAAAQCBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAG8AAAAAAABvAAAAAAAAbwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAACBAAAAAAAAYAAAAAACAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAABgAAAAAAMAYAAAAAABAGAAAAAAAwAAAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAQBgAAAAAAAAgQAAAAAAAGAAAAAAAwBgAAAAAAIAYAAAAAACAGAAAAAAAwBgAAAAAAEAFwAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAYAAAAAAAAGAAAAAAAgBgAAAAAAIAYAAAAAABAIEAAAAAAABgAAAAAAAAYAAAAAADAGAAAAAAAgBgAAAAAAIAYAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAGAAAAAAAABgAAAAAAEAYAAAAAABAGAAAAAAAQBgAAAAAAMAYAAAAAAAAGAAAAAAAQBgAAAAAAIAYAAAAAABAGAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAABAIEAAAAAAABgAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAYAAAAAAAAGAAAAAAAQBgAAAAAAMAYAAAAAADAIEAAAAAAABgAAAAAAMAYAAAAAABAGAAAAAAAwCBAAAAAAAAYAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAGAAAAAAAABgAAAAAAIAYAAAAAACAGAAAAAAAQBgAAAAAAMAYAAAAAADAGAAAAAAAQBgAAAAAAIAgQAAAAAAAGAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAABgAAAAAAEAYAAAAAACAGAAAAAAAwBgAAAAAAMAgQAAAAAAAGAAAAAAAgBgAAAAAAIAYAAAAAADAIEAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAABgAAAAAAMAYAAAAAADAGAAAAAAAwCBAAAAAAAAgQAAAAAAAA== + tiles: gQAAAAAAADYAAAAAAAAEAAAAAAAANgAAAAAAAIEAAAAAAAAkAAAAAAEAJAAAAAACAIEAAAAAAAAlAAAAAAEAJQAAAAABACUAAAAAAQCBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAJQAAAAACAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAJQAAAAADACUAAAAAAwAlAAAAAAIAgQAAAAAAADQAAAAAAAA0AAAAAAAAgQAAAAAAACUAAAAAAAAtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAEYAAAAAAAALQAAAAAAAS4AAAAAAAMlAAAAAAMARAAAAAAAAGAAAAAAAQA0AAAAAAAANAAAAAAAAEQAAAAAAAAlAAAAAAMAKwAAAAABACsAAAAAAQArAAAAAAIAKwAAAAACACsAAAAAAwArAAAAAAMAGAAAAAAAACUAAAAAAQAtAAAAAAAAJQAAAAADADUAAAAAAACBAAAAAAAARAAAAAAAAEQAAAAAAACBAAAAAAAAJQAAAAAAAC0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAM0AAAAAAAANAAAAAAAABgAAAAAAAAtAAAAAAABLgAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAACUAAAAAAQA1AAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAG8AAAAAAABvAAAAAAAAbwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAACBAAAAAAAAYAAAAAADAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAABgAAAAAAEAYAAAAAABAGAAAAAAAQAAAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAgBgAAAAAAMAgQAAAAAAAGAAAAAAAgBgAAAAAAEAYAAAAAAAAGAAAAAAAQBgAAAAAAEAFwAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAYAAAAAABAGAAAAAAAgBgAAAAAAEAYAAAAAADAIEAAAAAAABgAAAAAAMAYAAAAAADAGAAAAAAAwBgAAAAAAEAYAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAGAAAAAAAgBgAAAAAAIAYAAAAAADAGAAAAAAAgBgAAAAAAAAYAAAAAABAGAAAAAAAABgAAAAAAIAYAAAAAADAGAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAwBgAAAAAAIAYAAAAAABAIEAAAAAAABgAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAYAAAAAADAGAAAAAAAQBgAAAAAAIAYAAAAAADAIEAAAAAAABgAAAAAAMAYAAAAAADAGAAAAAAAgCBAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAGAAAAAAAABgAAAAAAMAYAAAAAADAGAAAAAAAgBgAAAAAAEAYAAAAAACAGAAAAAAAwBgAAAAAAIAgQAAAAAAAGAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAABgAAAAAAEAYAAAAAABAGAAAAAAAgBgAAAAAAAAgQAAAAAAAGAAAAAAAgBgAAAAAAAAYAAAAAABAIEAAAAAAABgAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAABgAAAAAAEAYAAAAAACAGAAAAAAAACBAAAAAAAAgQAAAAAAAA== version: 7 -1,-2: ind: -1,-2 - tiles: GAAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAAC0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLgAAAAAAAC4AAAAAAAItAAAAAAAAJQAAAAABABgAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAABHAAAAAAAARwAAAAAAAC4AAAAAAAItAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLgAAAAAAAy4AAAAAAAIuAAAAAAAALQAAAAAAACsAAAAAAAeBAAAAAAAAgQAAAAAAACAAAAAAAQCBAAAAAAAARwAAAAAAAEcAAAAAAACBAAAAAAAAHgAAAAAAAB4AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAArAAAAAAIHgQAAAAAAACAAAAAAAQAgAAAAAAEAIAAAAAADAEcAAAAAAABHAAAAAAAAgQAAAAAAACAAAAAAAgAgAAAAAAIAgQAAAAAAACAAAAAAAQAgAAAAAAMAIAAAAAACAIEAAAAAAAAtAAAAAAAAKwAAAAABB4EAAAAAAAAgAAAAAAIALgAAAAAAAi0AAAAAAAMuAAAAAAADIAAAAAAAAIEAAAAAAACBAAAAAAAALwAAAAAAAIEAAAAAAAAgAAAAAAMAIAAAAAADACAAAAAAAQCBAAAAAAAAGAAAAAAAABgAAAAAAACBAAAAAAAAIAAAAAABAC0AAAAAAAAEAAAAAAAALQAAAAAAACAAAAAAAQAgAAAAAAEAgQAAAAAAAC0AAAAAAAAZAAAAAAEAGQAAAAACABkAAAAAAgAZAAAAAAEAgQAAAAAAAC0AAAAAAAArAAAAAAIHIAAAAAADACAAAAAAAQAuAAAAAAABLQAAAAAAAy4AAAAAAAAgAAAAAAMAIAAAAAACACAAAAAAAQAtAAAAAAAAHgAAAAAAABkAAAAAAQAZAAAAAAEAGQAAAAACAIEAAAAAAAAtAAAAAAAAKwAAAAABByAAAAAAAAAgAAAAAAMAIAAAAAABACAAAAAAAAAgAAAAAAMAIAAAAAACACAAAAAAAwAgAAAAAAMALQAAAAAAAB4AAAAAAAAZAAAAAAIAGQAAAAAAABkAAAAAAwCBAAAAAAAALQAAAAAAACsAAAAAAQeBAAAAAAAAgQAAAAAAACAAAAAAAQAgAAAAAAAAAgAAAAAAAAIAAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAAYAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAArAAAAAAEHRAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAEQAAAAAAAAtAAAAAAAAGAAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAIEAAAAAAAAtAAAAAAAAKwAAAAACBy0AAAAAAAAuAAAAAAADLQAAAAAAAC4AAAAAAAIuAAAAAAACLQAAAAAAAy0AAAAAAAAuAAAAAAACLgAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAAB4AAAAAAACBAAAAAAAALQAAAAAAACsAAAAAAgcuAAAAAAAALgAAAAAAAS0AAAAAAAAuAAAAAAAALgAAAAAAAi0AAAAAAAMuAAAAAAAALQAAAAAAABgAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAeAAAAAAAAgQAAAAAAAC0AAAAAAAArAAAAAAEHLQAAAAAAAy0AAAAAAAMtAAAAAAAALQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy4AAAAAAAAYAAAAAAAAGAAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAIEAAAAAAAAtAAAAAAAAKwAAAAADBy8AAAAAAAAtAAAAAAAALQAAAAAAAC0AAAAAAAAvAAAAAAAAGAAAAAAAABgAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALQAAAAAAACUAAAAAAACBAAAAAAAALQAAAAAAAC0AAAAAAAAtAAAAAAAAgQAAAAAAACQAAAAAAgCBAAAAAAAAgQAAAAAAACQAAAAAAwAkAAAAAAMAJQAAAAACACUAAAAAAAAlAAAAAAIAJQAAAAAAAC4AAAAAAAEtAAAAAAADgQAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAIEAAAAAAAAkAAAAAAEAJAAAAAACAC8AAAAAAAAkAAAAAAMAJQAAAAADACUAAAAAAgAlAAAAAAAAJQAAAAAAACUAAAAAAAAlAAAAAAAAJQAAAAABAA== + tiles: GAAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAAC0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLgAAAAAAAC4AAAAAAAItAAAAAAAAJQAAAAADABgAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAABHAAAAAAAARwAAAAAAAC4AAAAAAAItAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLgAAAAAAAy4AAAAAAAIuAAAAAAAALQAAAAAAACsAAAAAAgeBAAAAAAAAgQAAAAAAACAAAAAAAQCBAAAAAAAARwAAAAAAAEcAAAAAAACBAAAAAAAAHgAAAAAAAB4AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAArAAAAAAIHgQAAAAAAACAAAAAAAgAgAAAAAAIAIAAAAAAAAEcAAAAAAABHAAAAAAAAgQAAAAAAACAAAAAAAgAgAAAAAAMAgQAAAAAAACAAAAAAAwAgAAAAAAAAIAAAAAABAIEAAAAAAAAtAAAAAAAAKwAAAAAAB4EAAAAAAAAgAAAAAAEALgAAAAAAAi0AAAAAAAMuAAAAAAADIAAAAAACAIEAAAAAAACBAAAAAAAALwAAAAAAAIEAAAAAAAAgAAAAAAEAIAAAAAADACAAAAAAAgCBAAAAAAAAGAAAAAAAABgAAAAAAACBAAAAAAAAIAAAAAACAC0AAAAAAAAEAAAAAAAALQAAAAAAACAAAAAAAQAgAAAAAAIAgQAAAAAAAC0AAAAAAAAZAAAAAAIAGQAAAAADABkAAAAAAwAZAAAAAAIAgQAAAAAAAC0AAAAAAAArAAAAAAMHIAAAAAACACAAAAAAAwAuAAAAAAABLQAAAAAAAy4AAAAAAAAgAAAAAAIAIAAAAAABACAAAAAAAQAtAAAAAAAAHgAAAAAAABkAAAAAAAAZAAAAAAIAGQAAAAADAIEAAAAAAAAtAAAAAAAAKwAAAAAAByAAAAAAAgAgAAAAAAEAIAAAAAADACAAAAAAAAAgAAAAAAMAIAAAAAACACAAAAAAAgAgAAAAAAIALQAAAAAAAB4AAAAAAAAZAAAAAAIAGQAAAAAAABkAAAAAAwCBAAAAAAAALQAAAAAAACsAAAAAAgeBAAAAAAAAgQAAAAAAACAAAAAAAAAgAAAAAAAAAgAAAAAAAAIAAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAAYAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAArAAAAAAIHRAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAEQAAAAAAAAtAAAAAAAAGAAAAAAAAB4AAAAAAAA0AAAAAAAANAAAAAAAAIEAAAAAAAAtAAAAAAAAKwAAAAAABy0AAAAAAAAuAAAAAAADLQAAAAAAAC4AAAAAAAIuAAAAAAACLQAAAAAAAy0AAAAAAAAuAAAAAAACLgAAAAAAACAAAAAAAgAgAAAAAAMAIAAAAAADADQAAAAAAACBAAAAAAAALQAAAAAAACsAAAAAAQcuAAAAAAAALgAAAAAAAS0AAAAAAAAuAAAAAAAALgAAAAAAAi0AAAAAAAMuAAAAAAAALQAAAAAAABgAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAgAeAAAAAAAAgQAAAAAAAC0AAAAAAAArAAAAAAIHLQAAAAAAAy0AAAAAAAMtAAAAAAAALQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy4AAAAAAAAYAAAAAAAAGAAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAIEAAAAAAAAtAAAAAAAAKwAAAAABBy8AAAAAAAAtAAAAAAAALQAAAAAAAC0AAAAAAAAvAAAAAAAAGAAAAAAAABgAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALQAAAAAAACUAAAAAAQCBAAAAAAAALQAAAAAAAC0AAAAAAAAtAAAAAAAAgQAAAAAAACQAAAAAAgCBAAAAAAAAgQAAAAAAACQAAAAAAwAkAAAAAAAAJQAAAAAAACUAAAAAAwAlAAAAAAMAJQAAAAACAC4AAAAAAAEtAAAAAAADgQAAAAAAAAQAAAAAAAA2AAAAAAAABAAAAAAAAIEAAAAAAAAkAAAAAAEAJAAAAAACAC8AAAAAAAAkAAAAAAMAJQAAAAADACUAAAAAAgAlAAAAAAAAJQAAAAAAACUAAAAAAwAlAAAAAAAAJQAAAAACAA== version: 7 0,-2: ind: 0,-2 - tiles: KwAAAAADAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAG8AAAAAAACBAAAAAAAAYAAAAAADAGAAAAAAAABgAAAAAAMAYAAAAAACAC4AAAAAAAKBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAG8AAAAAAABgAAAAAAAAYAAAAAABAGAAAAAAAwBgAAAAAAIAYAAAAAAAAGAAAAAAAgAtAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAbwAAAAAAAG8AAAAAAABvAAAAAAAAgQAAAAAAAG8AAAAAAABgAAAAAAIAYAAAAAAAAGAAAAAAAwBgAAAAAAIAYAAAAAACAGAAAAAAAQBgAAAAAAMALQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAgBgAAAAAAIAYAAAAAAAAIEAAAAAAABgAAAAAAAAYAAAAAACAGAAAAAAAACBAAAAAAAAYAAAAAADAGAAAAAAAQBgAAAAAAAAYAAAAAAAABgAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAABgAAAAAAEAYAAAAAAAAGAAAAAAAwBgAAAAAAEAYAAAAAADAGAAAAAAAwBgAAAAAAEAgQAAAAAAAGAAAAAAAgBgAAAAAAAAYAAAAAAAAGAAAAAAAwAtAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALQAAAAAAAIEAAAAAAACBAAAAAAAAHgAAAAAAAB4AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAYAAAAAACAGAAAAAAAgBgAAAAAAEAYAAAAAADAGAAAAAAAQBgAAAAAAAAYAAAAAAAAC0AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAgAVAAAAAAEAFQAAAAAAABUAAAAAAwBgAAAAAAIAYAAAAAADAGAAAAAAAAAtAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAABgAAAAAAEAFQAAAAACABUAAAAAAwAVAAAAAAAAYAAAAAADAGAAAAAAAgBgAAAAAAIALQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAQBgAAAAAAIAYAAAAAADAGAAAAAAAACBAAAAAAAAYAAAAAACABUAAAAAAgAVAAAAAAMAFQAAAAACAGAAAAAAAAAyAAAAAAAAMgAAAAAAAC0AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAABgAAAAAAEAYAAAAAABAGAAAAAAAwBgAAAAAAEAgQAAAAAAAGAAAAAAAABgAAAAAAIAYAAAAAACAGAAAAAAAwBgAAAAAAEAgQAAAAAAAIEAAAAAAAAtAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAYAAAAAAAAGAAAAAAAwBgAAAAAAIAYAAAAAABAGAAAAAAAwBgAAAAAAIAYAAAAAACAGAAAAAAAQBgAAAAAAEAYAAAAAADAGAAAAAAAQBgAAAAAAAALQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAQBgAAAAAAIAYAAAAAADAGAAAAAAAgCBAAAAAAAAYAAAAAABAGAAAAAAAQBgAAAAAAMAYAAAAAAAAGAAAAAAAQBgAAAAAAMAYAAAAAACAC0AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAgCBAAAAAAAAgQAAAAAAAIEAAAAAAAAuAAAAAAAAJQAAAAABACUAAAAAAwCBAAAAAAAAbwAAAAAAAG8AAAAAAABvAAAAAAAAYAAAAAAAAIEAAAAAAABgAAAAAAMAYAAAAAAAAGAAAAAAAgBgAAAAAAAAYAAAAAABAIEAAAAAAABgAAAAAAEAJQAAAAACAIEAAAAAAABEAAAAAAAARAAAAAAAAGAAAAAAAgBgAAAAAAIAYAAAAAACAGAAAAAAAABgAAAAAAEAYAAAAAAAAGAAAAAAAwBgAAAAAAMAYAAAAAABAG8AAAAAAACBAAAAAAAAYAAAAAADAA== + tiles: KwAAAAABAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAG8AAAAAAACBAAAAAAAAYAAAAAAAAGAAAAAAAwA0AAAAAAAAYAAAAAADAC4AAAAAAAKBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAG8AAAAAAABgAAAAAAEAYAAAAAABAGAAAAAAAAA0AAAAAAAANAAAAAAAADQAAAAAAAAtAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAbwAAAAAAAG8AAAAAAABvAAAAAAAAgQAAAAAAAG8AAAAAAABgAAAAAAIAYAAAAAAAAGAAAAAAAgBgAAAAAAIAYAAAAAABADQAAAAAAABgAAAAAAMALQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAwBgAAAAAAMAYAAAAAAAAIEAAAAAAABgAAAAAAAAYAAAAAABAGAAAAAAAQCBAAAAAAAAYAAAAAADAGAAAAAAAQBgAAAAAAAAYAAAAAADABgAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAABgAAAAAAMAYAAAAAADAGAAAAAAAgBgAAAAAAMAYAAAAAABADQAAAAAAAA0AAAAAAAAgQAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAABAGAAAAAAAgAtAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALQAAAAAAAIEAAAAAAACBAAAAAAAAHgAAAAAAAB4AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAYAAAAAAAAGAAAAAAAwBgAAAAAAAAYAAAAAABAGAAAAAAAwBgAAAAAAIAYAAAAAADAC0AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAwAVAAAAAAAAFQAAAAAAABUAAAAAAABgAAAAAAAAYAAAAAACAGAAAAAAAgAtAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAABgAAAAAAAAFQAAAAAAABUAAAAAAAAVAAAAAAAAYAAAAAACAGAAAAAAAABgAAAAAAAALQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAwBgAAAAAAEAYAAAAAABAGAAAAAAAQCBAAAAAAAAYAAAAAADABUAAAAAAAAVAAAAAAAAFQAAAAABAGAAAAAAAgAyAAAAAAAAMgAAAAAAAC0AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAABgAAAAAAEAYAAAAAAAAGAAAAAAAgBgAAAAAAIAgQAAAAAAAGAAAAAAAwBgAAAAAAMAYAAAAAAAAGAAAAAAAABgAAAAAAMAgQAAAAAAAIEAAAAAAAAtAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAYAAAAAAAAGAAAAAAAwBgAAAAAAMAYAAAAAABAGAAAAAAAwBgAAAAAAIAYAAAAAADAGAAAAAAAwBgAAAAAAIAYAAAAAADAGAAAAAAAABgAAAAAAIALQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAgBgAAAAAAEAYAAAAAABAGAAAAAAAwCBAAAAAAAAYAAAAAABAGAAAAAAAQBgAAAAAAAAYAAAAAAAAGAAAAAAAgBgAAAAAAAAYAAAAAAAAC0AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAgCBAAAAAAAAgQAAAAAAAIEAAAAAAAAuAAAAAAAAJQAAAAADACUAAAAAAQCBAAAAAAAAbwAAAAAAAG8AAAAAAABvAAAAAAAAYAAAAAACAIEAAAAAAABgAAAAAAIAYAAAAAAAAGAAAAAAAgBgAAAAAAIAYAAAAAABAIEAAAAAAABgAAAAAAIAJQAAAAABAIEAAAAAAABEAAAAAAAARAAAAAAAAGAAAAAAAQBgAAAAAAEAYAAAAAACAGAAAAAAAgBgAAAAAAMAYAAAAAAAAGAAAAAAAQBgAAAAAAAAYAAAAAAAAG8AAAAAAACBAAAAAAAAYAAAAAABAA== version: 7 1,-1: ind: 1,-1 - tiles: YAAAAAAAAGAAAAAAAwBgAAAAAAAAYAAAAAACAGAAAAAAAQBgAAAAAAMAYAAAAAACAIEAAAAAAACBAAAAAAAALQAAAAAAACsAAAAAAAMtAAAAAAAAgQAAAAAAACkAAAAAAQApAAAAAAMAKQAAAAADAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALgAAAAAAAi4AAAAAAAArAAAAAAADLQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAACkAAAAAAQAtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy4AAAAAAAAlAAAAAAAAJQAAAAABAC4AAAAAAAEtAAAAAAADLgAAAAAAA4EAAAAAAACBAAAAAAAAKwAAAAAAACsAAAAAAQArAAAAAAAAKwAAAAABACsAAAAAAgArAAAAAAMAKwAAAAACACUAAAAAAQAlAAAAAAEAJQAAAAADACUAAAAAAQArAAAAAAEAJQAAAAADAC0AAAAAAACBAAAAAAAAKQAAAAABAC0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAOBAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAADLQAAAAAAAy0AAAAAAAMuAAAAAAAAgQAAAAAAACkAAAAAAQCBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAACAAAAAAAACBAAAAAAAAIAAAAAABAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: YAAAAAACAGAAAAAAAQBgAAAAAAIAYAAAAAADAGAAAAAAAABgAAAAAAMAYAAAAAABAIEAAAAAAACBAAAAAAAALQAAAAAAACsAAAAAAQMtAAAAAAAAgQAAAAAAADQAAAAAAAApAAAAAAEAKQAAAAABAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALgAAAAAAAi4AAAAAAAArAAAAAAADLQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAACkAAAAAAAAtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy4AAAAAAAAlAAAAAAMAJQAAAAACAC4AAAAAAAE0AAAAAAAANAAAAAAAAIEAAAAAAACBAAAAAAAAKwAAAAADACsAAAAAAgArAAAAAAMAKwAAAAABACsAAAAAAwArAAAAAAMAKwAAAAADACUAAAAAAAAlAAAAAAAAJQAAAAACACUAAAAAAgA0AAAAAAAANAAAAAAAADQAAAAAAACBAAAAAAAAKQAAAAACAC0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAOBAAAAAAAAgQAAAAAAAIEAAAAAAAA0AAAAAAAANAAAAAAAADQAAAAAAAA0AAAAAAAAgQAAAAAAACkAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAACAAAAAAAQCBAAAAAAAAIAAAAAACAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 1,-2: ind: 1,-2 - tiles: YAAAAAAAAGAAAAAAAQBgAAAAAAMAYAAAAAACAGAAAAAAAgBgAAAAAAEAgQAAAAAAAC0AAAAAAAAlAAAAAAAALQAAAAAAAIEAAAAAAACBAAAAAAAAKQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAABgAAAAAAMAYAAAAAADAGAAAAAAAgBgAAAAAAIAYAAAAAADAIEAAAAAAAAuAAAAAAABLQAAAAAAAy4AAAAAAACBAAAAAAAAKQAAAAADACkAAAAAAwApAAAAAAAAJQAAAAADACUAAAAAAABgAAAAAAMAYAAAAAABAGAAAAAAAgBgAAAAAAMAYAAAAAAAAGAAAAAAAwCBAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAgQAAAAAAACkAAAAAAQAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAYAAAAAAAAGAAAAAAAwBgAAAAAAIAYAAAAAABAGAAAAAAAQBgAAAAAAIAgQAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAAApAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAGAAAAAAAwBgAAAAAAAAYAAAAAAAAGAAAAAAAQBgAAAAAAEAgQAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAACBAAAAAAAAKQAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAACBAAAAAAAAYAAAAAABAGAAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALQAAAAAAAy0AAAAAAAMtAAAAAAADgQAAAAAAAIEAAAAAAAApAAAAAAEAKQAAAAAAACUAAAAAAQAlAAAAAAAAgQAAAAAAAGAAAAAAAQBgAAAAAAMAYAAAAAACABYAAAAAAgCBAAAAAAAAgQAAAAAAAC4AAAAAAAItAAAAAAADLQAAAAAAAy4AAAAAAAOBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAgBgAAAAAAAAYAAAAAABAGAAAAAAAABgAAAAAAMAgQAAAAAAAIEAAAAAAAAeAAAAAAAALgAAAAAAAi4AAAAAAAMuAAAAAAABHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAC0AAAAAAANgAAAAAAEAYAAAAAACAGAAAAAAAwBgAAAAAAAAYAAAAAAAAGAAAAAAAwBgAAAAAAMAHgAAAAAAAC4AAAAAAAEuAAAAAAAAJQAAAAACACsAAAAAAQArAAAAAAIAKwAAAAAAACsAAAAAAwArAAAAAAIAgQAAAAAAAGAAAAAAAwBgAAAAAAIAYAAAAAACAGAAAAAAAQBgAAAAAAIAYAAAAAAAAB4AAAAAAAAtAAAAAAADLgAAAAAAAysAAAAAAwMuAAAAAAACLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAA4EAAAAAAABgAAAAAAMAYAAAAAACAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALgAAAAAAAy0AAAAAAAArAAAAAAADLQAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAABgAAAAAAMAYAAAAAACAGAAAAAAAABgAAAAAAEAYAAAAAADAGAAAAAAAQBgAAAAAAEAgQAAAAAAAIEAAAAAAAAtAAAAAAAAKwAAAAACAy0AAAAAAACBAAAAAAAAKQAAAAAAACkAAAAAAQApAAAAAAMAYAAAAAABAGAAAAAAAABgAAAAAAAAYAAAAAACAGAAAAAAAgBgAAAAAAAAYAAAAAABAGAAAAAAAQCBAAAAAAAALQAAAAAAACsAAAAAAgMtAAAAAAAAGAAAAAAAACkAAAAAAwApAAAAAAIAKQAAAAAAAGAAAAAAAwBgAAAAAAIAYAAAAAABAGAAAAAAAQBgAAAAAAIAYAAAAAACAGAAAAAAAQBgAAAAAAIAgQAAAAAAAC0AAAAAAAArAAAAAAIDLQAAAAAAABgAAAAAAAApAAAAAAEAKQAAAAAAACkAAAAAAABgAAAAAAEAYAAAAAACAGAAAAAAAwBgAAAAAAEAYAAAAAADAGAAAAAAAABgAAAAAAAAYAAAAAAAAIEAAAAAAAAtAAAAAAAAKwAAAAADAy0AAAAAAACBAAAAAAAAKQAAAAACACkAAAAAAgApAAAAAAEAYAAAAAADAGAAAAAAAwBgAAAAAAMAYAAAAAAAAGAAAAAAAwBgAAAAAAIAYAAAAAACAGAAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAgQAAAAAAAIEAAAAAAAApAAAAAAEAKQAAAAACAA== + tiles: YAAAAAACAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAgBgAAAAAAIAgQAAAAAAAC0AAAAAAAAlAAAAAAIALQAAAAAAAIEAAAAAAACBAAAAAAAAKQAAAAABAIEAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAgBgAAAAAAMANAAAAAAAAGAAAAAAAgBgAAAAAAIAYAAAAAADAIEAAAAAAAAuAAAAAAABLQAAAAAAAy4AAAAAAACBAAAAAAAAKQAAAAADACkAAAAAAQApAAAAAAIAJQAAAAACACUAAAAAAwBgAAAAAAIANAAAAAAAADQAAAAAAAA0AAAAAAAAYAAAAAADAGAAAAAAAQCBAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAgQAAAAAAACkAAAAAAgAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAYAAAAAADAGAAAAAAAgA0AAAAAAAAYAAAAAABAGAAAAAAAQBgAAAAAAAAgQAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAAApAAAAAAIAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAGAAAAAAAQBgAAAAAAMAYAAAAAADAGAAAAAAAwBgAAAAAAEAgQAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAACBAAAAAAAAKQAAAAACABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAACBAAAAAAAAYAAAAAACAGAAAAAAAwCBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALQAAAAAAAy0AAAAAAAMtAAAAAAADgQAAAAAAAIEAAAAAAAApAAAAAAMAKQAAAAACACUAAAAAAgAlAAAAAAMAgQAAAAAAAGAAAAAAAQBgAAAAAAIAYAAAAAACABYAAAAAAwCBAAAAAAAAgQAAAAAAAC4AAAAAAAItAAAAAAADLQAAAAAAAy4AAAAAAAOBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAQBgAAAAAAMAYAAAAAADAGAAAAAAAwBgAAAAAAIAgQAAAAAAAIEAAAAAAAAeAAAAAAAALgAAAAAAAi4AAAAAAAMuAAAAAAABHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAC0AAAAAAANgAAAAAAAAYAAAAAADAGAAAAAAAgBgAAAAAAIAYAAAAAAAAGAAAAAAAgBgAAAAAAIAHgAAAAAAAC4AAAAAAAEuAAAAAAAAJQAAAAADACsAAAAAAQArAAAAAAAAKwAAAAACACsAAAAAAAArAAAAAAEAgQAAAAAAAGAAAAAAAQBgAAAAAAEAYAAAAAACAGAAAAAAAwBgAAAAAAAAYAAAAAABAB4AAAAAAAAtAAAAAAADLgAAAAAAAysAAAAAAwMuAAAAAAACLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAA4EAAAAAAABgAAAAAAIAYAAAAAACAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALgAAAAAAAy0AAAAAAAArAAAAAAIDLQAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAABgAAAAAAIAYAAAAAAAAGAAAAAAAQBgAAAAAAEANAAAAAAAADQAAAAAAAA0AAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAAAKwAAAAAAAy0AAAAAAACBAAAAAAAAKQAAAAAAACkAAAAAAAApAAAAAAIAYAAAAAADAGAAAAAAAQBgAAAAAAAAYAAAAAABAGAAAAAAAwBgAAAAAAMANAAAAAAAAGAAAAAAAwCBAAAAAAAALQAAAAAAACsAAAAAAQMtAAAAAAAAGAAAAAAAACkAAAAAAgApAAAAAAMAKQAAAAACAGAAAAAAAwBgAAAAAAAAYAAAAAACAGAAAAAAAwBgAAAAAAMAYAAAAAABAGAAAAAAAABgAAAAAAAAgQAAAAAAAC0AAAAAAAArAAAAAAMDLQAAAAAAABgAAAAAAAApAAAAAAEAKQAAAAADACkAAAAAAwBgAAAAAAEAYAAAAAAAAGAAAAAAAwBgAAAAAAEAYAAAAAADAGAAAAAAAwBgAAAAAAAAYAAAAAACAIEAAAAAAAAtAAAAAAAAKwAAAAABAy0AAAAAAACBAAAAAAAAKQAAAAABACkAAAAAAwApAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAACAGAAAAAAAwBgAAAAAAAAYAAAAAADAGAAAAAAAQCBAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAgQAAAAAAAIEAAAAAAAApAAAAAAAAKQAAAAACAA== version: 7 0,-3: ind: 0,-3 - tiles: IAAAAAACAAMAAAAAAAADAAAAAAAAgQAAAAAAAC0AAAAAAAAtAAAAAAAAIAAAAAAAACUAAAAAAAAlAAAAAAIAJQAAAAACACUAAAAAAwAlAAAAAAIAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAAcAAAAAAAADAAAAAAAAAwAAAAAAAIEAAAAAAAAtAAAAAAAALQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAXAAAAAAAALgAAAAAAAi0AAAAAAAOBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALgAAAAAAAi4AAAAAAACBAAAAAAAAgQAAAAAAABcAAAAAAAAXAAAAAAAAgQAAAAAAAC0AAAAAAAAtAAAAAAAALQAAAAAAAIEAAAAAAACBAAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAAAgQAAAAAAAC0AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAFwAAAAAAAIEAAAAAAAAtAAAAAAAALQAAAAAAABgAAAAAAAAYAAAAAAAAgQAAAAAAAAkAAAAAAAAJAAAAAAAACQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAAAAAAAAAAIEAAAAAAACBAAAAAAAALQAAAAAAAC0AAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAALQAAAAAAAC0AAAAAAAAtAAAAAAAAGAAAAAAAABgAAAAAAACBAAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABcAAAAAAAAAAAAAAAAAgQAAAAAAAC0AAAAAAAAlAAAAAAAALQAAAAAAAC0AAAAAAACBAAAAAAAAgQAAAAAAAAkAAAAAAAAJAAAAAAAACQAAAAAAAIEAAAAAAAAtAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAAAAAAAAAAIEAAAAAAAAtAAAAAAAAKwAAAAABBy0AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALgAAAAAAAS4AAAAAAAOBAAAAAAAAgQAAAAAAABcAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABcAAAAAAAAuAAAAAAABLQAAAAAAA4EAAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAArAAAAAAAHLQAAAAAAAIEAAAAAAACBAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAADLQAAAAAAAy0AAAAAAAMuAAAAAAAAKwAAAAADBy4AAAAAAAEYAAAAAAAALQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADKwAAAAAAACsAAAAAAAArAAAAAAAAKwAAAAAAACUAAAAAAwArAAAAAAMAGAAAAAAAACsAAAAAAgArAAAAAAEAKwAAAAAAACsAAAAAAwArAAAAAAMAKwAAAAADACsAAAAAAgArAAAAAAEAKwAAAAACAC4AAAAAAAItAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAxgAAAAAAAAtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALgAAAAAAAS0AAAAAAAMtAAAAAAADLQAAAAAAA4EAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAG8AAAAAAACBAAAAAAAAYAAAAAAAAGAAAAAAAwBgAAAAAAMAYAAAAAACAA== + tiles: IAAAAAADAAMAAAAAAAADAAAAAAAAgQAAAAAAAC0AAAAAAAAtAAAAAAAAIAAAAAAAACUAAAAAAQAlAAAAAAAAJQAAAAACACUAAAAAAQA0AAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAAcAAAAAAAADAAAAAAAAAwAAAAAAAIEAAAAAAAAtAAAAAAAALQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAXAAAAAAAALgAAAAAAAi0AAAAAAAMHAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALgAAAAAAAi4AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAXAAAAAAAAgQAAAAAAAC0AAAAAAAAtAAAAAAAALQAAAAAAAIEAAAAAAACBAAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAAAgQAAAAAAAC0AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAFwAAAAAAAIEAAAAAAAAtAAAAAAAALQAAAAAAAC8AAAAAAAAvAAAAAAAAgQAAAAAAAAkAAAAAAAAJAAAAAAAACQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAAAAAAAAAAIEAAAAAAACBAAAAAAAALQAAAAAAAC0AAAAAAAAvAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAALQAAAAAAAC0AAAAAAAAtAAAAAAAALwAAAAAAAC8AAAAAAACBAAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABcAAAAAAAAAAAAAAAAAgQAAAAAAAC0AAAAAAAAlAAAAAAAALQAAAAAAAC0AAAAAAACBAAAAAAAAgQAAAAAAAAkAAAAAAAAJAAAAAAAACQAAAAAAAIEAAAAAAAAtAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAAAAAAAAAAIEAAAAAAAAtAAAAAAAAKwAAAAADBy0AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALgAAAAAAAS4AAAAAAAOBAAAAAAAAgQAAAAAAABcAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABcAAAAAAAAuAAAAAAABLQAAAAAAA4EAAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAArAAAAAAIHLQAAAAAAAIEAAAAAAACBAAAAAAAANAAAAAAAADQAAAAAAAAeAAAAAAAAHgAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAADLQAAAAAAAy0AAAAAAAMuAAAAAAAAKwAAAAAABy4AAAAAAAEYAAAAAAAALQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADKwAAAAADACsAAAAAAgArAAAAAAMAKwAAAAABACUAAAAAAAArAAAAAAMAGAAAAAAAACsAAAAAAAArAAAAAAEAKwAAAAABACsAAAAAAQArAAAAAAIAKwAAAAAAACsAAAAAAwArAAAAAAAAKwAAAAABAC4AAAAAAAItAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAxgAAAAAAAAtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALgAAAAAAAS0AAAAAAAMtAAAAAAADLQAAAAAAA4EAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAG8AAAAAAACBAAAAAAAAYAAAAAADAGAAAAAAAQBgAAAAAAEAYAAAAAADAA== version: 7 1,-3: ind: 1,-3 - tiles: gQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAAYAAAAAAAALQAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMuAAAAAAADFwAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAACBAAAAAAAAbwAAAAAAAG8AAAAAAABvAAAAAAAAbwAAAAAAAG8AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALgAAAAAAAS4AAAAAAAOBAAAAAAAAIAAAAAABACsAAAAAAAAgAAAAAAIAgQAAAAAAAG8AAAAAAAAlAAAAAAMAJQAAAAACACUAAAAAAQAlAAAAAAEAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAAAgQAAAAAAAC0AAAAAAAArAAAAAAAHLQAAAAAAABgAAAAAAABvAAAAAAAAJQAAAAACACUAAAAAAAAlAAAAAAEAJQAAAAADAAkAAAAAAAAJAAAAAAAACQAAAAAAAIEAAAAAAACBAAAAAAAALQAAAAAAAIEAAAAAAAAtAAAAAAAAKwAAAAABBy0AAAAAAAAYAAAAAAAAbwAAAAAAACUAAAAAAgAlAAAAAAMAJQAAAAAAACUAAAAAAAAJAAAAAAAABAAAAAAAAAkAAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAACBAAAAAAAALQAAAAAAACsAAAAAAActAAAAAAAAgQAAAAAAAG8AAAAAAAAlAAAAAAMAJQAAAAACACUAAAAAAQAlAAAAAAMACQAAAAAAAAkAAAAAAAAJAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAAAgQAAAAAAAC0AAAAAAAArAAAAAAAHLQAAAAAAAIEAAAAAAABvAAAAAAAAJQAAAAAAACUAAAAAAAAlAAAAAAAAJQAAAAABAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALQAAAAAAAIEAAAAAAAAtAAAAAAAAKwAAAAABBy0AAAAAAACBAAAAAAAAbwAAAAAAACUAAAAAAAAlAAAAAAIAJQAAAAACACUAAAAAAwCBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALgAAAAAAAi4AAAAAAACBAAAAAAAALQAAAAAAACsAAAAAAActAAAAAAAAgQAAAAAAAG8AAAAAAAAlAAAAAAMAJQAAAAABACUAAAAAAQAlAAAAAAEALQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy4AAAAAAAAXAAAAAAAAgQAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAAAQAAAAAAAAEAAAAAABABAAAAAAAAAQAAAAAAIAJQAAAAACAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAAAKwAAAAABBy0AAAAAAACBAAAAAAAAEAAAAAABABAAAAAAAAAQAAAAAAMAEAAAAAABAG8AAAAAAAAtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMYAAAAAAAALgAAAAAAACsAAAAAAQctAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAKwAAAAACACsAAAAAAQArAAAAAAEAKwAAAAADACsAAAAAAAArAAAAAAMAGAAAAAAAACsAAAAAAQAlAAAAAAIALQAAAAAAAC0AAAAAAACBAAAAAAAALwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAxgAAAAAAAAuAAAAAAADKwAAAAACBy0AAAAAAAAtAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAADLQAAAAAAAy0AAAAAAAOBAAAAAAAALQAAAAAAACsAAAAAAwctAAAAAAAALQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAeAAAAAAAAYAAAAAADAGAAAAAAAQCBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAArAAAAAAAHLQAAAAAAAC0AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAA== + tiles: gQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAAYAAAAAAAALQAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMuAAAAAAADFwAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAACBAAAAAAAAbwAAAAAAAG8AAAAAAABvAAAAAAAAbwAAAAAAAG8AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALgAAAAAAAS4AAAAAAAOBAAAAAAAAIAAAAAAAACsAAAAAAAAgAAAAAAAAgQAAAAAAAG8AAAAAAAAlAAAAAAEAJQAAAAABACUAAAAAAwAlAAAAAAIAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAAAgQAAAAAAAC0AAAAAAAArAAAAAAMHLQAAAAAAABgAAAAAAABvAAAAAAAAJQAAAAAAACUAAAAAAQAlAAAAAAEAJQAAAAADAAkAAAAAAAAJAAAAAAAACQAAAAAAAIEAAAAAAACBAAAAAAAALQAAAAAAAIEAAAAAAAAtAAAAAAAAKwAAAAADBy0AAAAAAAAYAAAAAAAAbwAAAAAAACUAAAAAAAAlAAAAAAAAJQAAAAACACUAAAAAAwAJAAAAAAAABAAAAAAAAAkAAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAACBAAAAAAAALQAAAAAAACsAAAAAAActAAAAAAAAgQAAAAAAAG8AAAAAAAAlAAAAAAAAJQAAAAADADQAAAAAAAA0AAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAAAgQAAAAAAAC0AAAAAAAArAAAAAAMHLQAAAAAAAIEAAAAAAABvAAAAAAAAJQAAAAACACUAAAAAAwA0AAAAAAAANAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALQAAAAAAAIEAAAAAAAAtAAAAAAAAKwAAAAADBy0AAAAAAACBAAAAAAAAbwAAAAAAACUAAAAAAgAlAAAAAAIAJQAAAAADACUAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALgAAAAAAAi4AAAAAAACBAAAAAAAALQAAAAAAACsAAAAAAgctAAAAAAAAgQAAAAAAAG8AAAAAAAAlAAAAAAEAJQAAAAAAACUAAAAAAgAlAAAAAAAALQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy4AAAAAAAAXAAAAAAAAgQAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAAAQAAAAAAIAEAAAAAABABAAAAAAAgAQAAAAAAEAJQAAAAACAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAAAKwAAAAAABy0AAAAAAACBAAAAAAAAEAAAAAAAABAAAAAAAwAQAAAAAAAAEAAAAAADAG8AAAAAAAAtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMYAAAAAAAALgAAAAAAACsAAAAAAActAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAKwAAAAACACsAAAAAAQArAAAAAAAAKwAAAAAAACsAAAAAAQArAAAAAAEAGAAAAAAAACsAAAAAAAAlAAAAAAAALQAAAAAAADQAAAAAAACBAAAAAAAALwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAxgAAAAAAAAuAAAAAAADKwAAAAAABy0AAAAAAAAtAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAADLQAAAAAAAy0AAAAAAAOBAAAAAAAALQAAAAAAACsAAAAAAActAAAAAAAALQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAeAAAAAAAAYAAAAAADAGAAAAAAAwCBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAArAAAAAAEHLQAAAAAAAC0AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAA== version: 7 -1,-3: ind: -1,-3 - tiles: gQAAAAAAAC0AAAAAAAArAAAAAAMHLQAAAAAAAIEAAAAAAAAeAAAAAAAAIAAAAAABACAAAAAAAQAgAAAAAAMAgQAAAAAAACAAAAAAAwAgAAAAAAMAIAAAAAAAACAAAAAAAwCBAAAAAAAAIAAAAAADAIEAAAAAAAAtAAAAAAAAKwAAAAABBy0AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAACAAAAAAAAAYAAAAAAAALQAAAAAAACsAAAAAAgctAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAALwAAAAAAAIEAAAAAAAAgAAAAAAMAgQAAAAAAAC0AAAAAAAArAAAAAAAHLQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAAC8AAAAAAACBAAAAAAAAIAAAAAADAIEAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAACBAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAACBAAAAAAAALQAAAAAAACsAAAAAAwctAAAAAAAAgQAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAgQAAAAAAAIEAAAAAAAAYAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAArAAAAAAIHLQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAeAAAAAAAAgQAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAACBAAAAAAAAFwAAAAAAAIEAAAAAAAAtAAAAAAAAKwAAAAABBy0AAAAAAAAuAAAAAAABLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAxgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAgQAAAAAAABcAAAAAAAAYAAAAAAAALQAAAAAAACUAAAAAAwArAAAAAAEAJQAAAAADAC4AAAAAAAItAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAxgAAAAAAAAYAAAAAAAAGAAAAAAAACAAAAAAAgCBAAAAAAAAGAAAAAAAAC0AAAAAAAAtAAAAAAAALQAAAAAAAG8AAAAAAABvAAAAAAAAbwAAAAAAAG8AAAAAAABvAAAAAAAAbwAAAAAAAG8AAAAAAABvAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAtAAAAAAAALQAAAAAAAC0AAAAAAABvAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAABvAAAAAAAALQAAAAAABxgAAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAAuAAAAAAABbwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAbwAAAAAAAC4AAAAAAAEtAAAAAAADGAAAAAAAAIEAAAAAAAAYAAAAAAAALQAAAAAAA4EAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAG8AAAAAAAAYAAAAAAAAJQAAAAACABgAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAABvAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAABvAAAAAAAALQAAAAAAACsAAAAAAAcYAAAAAAAAgQAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAbwAAAAAAAC0AAAAAAAArAAAAAAMHGAAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAABvAAAAAAAAbwAAAAAAAG8AAAAAAABvAAAAAAAAbwAAAAAAAG8AAAAAAABvAAAAAAAAbwAAAAAAAG8AAAAAAAAtAAAAAAAAKwAAAAABBw== + tiles: gQAAAAAAAC0AAAAAAAArAAAAAAIHLQAAAAAAAIEAAAAAAAAeAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAMAgQAAAAAAACAAAAAAAAAgAAAAAAMAIAAAAAABACAAAAAAAQAgAAAAAAAAIAAAAAACAIEAAAAAAAAtAAAAAAAAKwAAAAADBy0AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAIAAAAAADAIEAAAAAAAAgAAAAAAAAgQAAAAAAACAAAAAAAAAYAAAAAAAALQAAAAAAACsAAAAAAgctAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAgAAAAAAEAgQAAAAAAAC0AAAAAAAArAAAAAAEHLQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAAC8AAAAAAACBAAAAAAAAIAAAAAADAIEAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAACBAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAACBAAAAAAAALwAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAACBAAAAAAAALQAAAAAAACsAAAAAAActAAAAAAAAgQAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAgQAAAAAAAIEAAAAAAAAYAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAArAAAAAAMHLQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAeAAAAAAAAgQAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAACBAAAAAAAAFwAAAAAAAIEAAAAAAAAtAAAAAAAAKwAAAAABBy0AAAAAAAAuAAAAAAABLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAxgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAgQAAAAAAABcAAAAAAAAYAAAAAAAALQAAAAAAACUAAAAAAwArAAAAAAAAJQAAAAACAC4AAAAAAAItAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAxgAAAAAAAAYAAAAAAAAGAAAAAAAACAAAAAAAgCBAAAAAAAAGAAAAAAAAC0AAAAAAAAtAAAAAAAALQAAAAAAACEAAAAAAAAhAAAAAAAAIQAAAAAAACEAAAAAAAAhAAAAAAAAIQAAAAAAACEAAAAAAAAhAAAAAAAAIQAAAAAAACEAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAtAAAAAAAALQAAAAAAAC0AAAAAAAAhAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAhAAAAAAAALQAAAAAABxgAAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAAuAAAAAAABIQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAIQAAAAAAAC4AAAAAAAEtAAAAAAADGAAAAAAAAIEAAAAAAAAYAAAAAAAALQAAAAAAA4EAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAACEAAAAAAAAYAAAAAAAAJQAAAAABABgAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAAAhAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAhAAAAAAAALQAAAAAAACsAAAAAAgcYAAAAAAAAgQAAAAAAABgAAAAAAAAYAAAAAAAAIQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAIQAAAAAAAC0AAAAAAAArAAAAAAMHGAAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAACEAAAAAAAAhAAAAAAAAIQAAAAAAACEAAAAAAAAhAAAAAAAAIQAAAAAAACEAAAAAAAAhAAAAAAAAIQAAAAAAACEAAAAAAAAtAAAAAAAAKwAAAAACBw== version: 7 -2,-2: ind: -2,-2 - tiles: gQAAAAAAAIEAAAAAAAAtAAAAAAAAJQAAAAAAAC0AAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAAAAAAAAAAIEAAAAAAAABAAAAAAAAAQAAAAADAAEAAAAAAQAYAAAAAAAAGAAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAgQAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAB4AAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAgQAAAAAAAC0AAAAAAAArAAAAAAAHLQAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAeAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAAAKwAAAAABBy0AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAHgAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAAAvAAAAAAAALQAAAAAAACsAAAAAAgctAAAAAAAAgQAAAAAAACAAAAAAAgAgAAAAAAMAIAAAAAADAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAArAAAAAAIHLQAAAAAAACAAAAAAAwAgAAAAAAAALgAAAAAAAi0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy4AAAAAAAMgAAAAAAAALgAAAAAAA4EAAAAAAAAtAAAAAAAAKwAAAAADBy0AAAAAAACBAAAAAAAAIAAAAAAAAC4AAAAAAAEtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMuAAAAAAAAIAAAAAADAC4AAAAAAAAYAAAAAAAALQAAAAAAACsAAAAAAgctAAAAAAAAgQAAAAAAACAAAAAAAwAgAAAAAAIAIAAAAAABACAAAAAAAwAgAAAAAAEAIAAAAAACACAAAAAAAwAgAAAAAAAAIAAAAAABACAAAAAAAwAuAAAAAAADGAAAAAAAAC0AAAAAAAArAAAAAAMHLQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAIAAAAAACAIEAAAAAAACBAAAAAAAAgQAAAAAAAC8AAAAAAACBAAAAAAAALQAAAAAAAIEAAAAAAAAtAAAAAAAAKwAAAAAABy0AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALQAAAAAAAC0AAAAAAACBAAAAAAAARAAAAAAAAEQAAAAAAAAYAAAAAAAARAAAAAAAAC0AAAAAAAAYAAAAAAAALQAAAAAAACsAAAAAAActAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAAtAAAAAAAAgQAAAAAAAC4AAAAAAAItAAAAAAADLQAAAAAAAy4AAAAAAAMuAAAAAAAAGAAAAAAAAC0AAAAAAAArAAAAAAAHLQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAAALQAAAAAAABgAAAAAAAAtAAAAAAAAGAAAAAAAABgAAAAAAAAtAAAAAAAAgQAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALQAAAAAAAC0AAAAAAACBAAAAAAAALgAAAAAAAS0AAAAAAAMtAAAAAAADLQAAAAAAAxgAAAAAAACBAAAAAAAALQAAAAAAACsAAAAAAwctAAAAAAAALQAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAgQAAAAAAABgAAAAAAACBAAAAAAAAGAAAAAAAAEQAAAAAAAAYAAAAAAAAGAAAAAAAAC0AAAAAAAArAAAAAAAHLQAAAAAAAC0AAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAgQAAAAAAAIEAAAAAAAAYAAAAAAAAgQAAAAAAABgAAAAAAABEAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAAAKwAAAAACBy0AAAAAAAAtAAAAAAAAgQAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAAAEAAAAAAAAGAAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAAA== + tiles: gQAAAAAAAIEAAAAAAAAtAAAAAAAAJQAAAAACAC0AAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAAAAAAAAAAIEAAAAAAAABAAAAAAEAAQAAAAABAAEAAAAAAQAYAAAAAAAAGAAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAgQAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAB4AAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAgQAAAAAAAC0AAAAAAAArAAAAAAEHLQAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAeAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAAAKwAAAAAABy0AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAHgAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAAAvAAAAAAAALQAAAAAAACsAAAAAAQctAAAAAAAAgQAAAAAAACAAAAAAAgAgAAAAAAEAIAAAAAADAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAArAAAAAAEHLQAAAAAAACAAAAAAAQAgAAAAAAIAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAgAAAAAAIANAAAAAAAAIEAAAAAAAAtAAAAAAAAKwAAAAADBy0AAAAAAACBAAAAAAAAIAAAAAABACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAIAAAAAAAADQAAAAAAAAYAAAAAAAALQAAAAAAACsAAAAAAQctAAAAAAAAgQAAAAAAACAAAAAAAAAgAAAAAAIAIAAAAAADACAAAAAAAgAgAAAAAAAAIAAAAAACACAAAAAAAQAgAAAAAAEAIAAAAAABACAAAAAAAQAuAAAAAAADGAAAAAAAAC0AAAAAAAArAAAAAAEHLQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAIAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAC8AAAAAAACBAAAAAAAALQAAAAAAAIEAAAAAAAAtAAAAAAAAKwAAAAACBy0AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALQAAAAAAAC0AAAAAAACBAAAAAAAARAAAAAAAAEQAAAAAAAAYAAAAAAAARAAAAAAAAC0AAAAAAAAYAAAAAAAALQAAAAAAACsAAAAAAQctAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAAtAAAAAAAAgQAAAAAAAC4AAAAAAAItAAAAAAADLQAAAAAAAy4AAAAAAAMuAAAAAAAAGAAAAAAAAC0AAAAAAAArAAAAAAIHLQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAAALQAAAAAAABgAAAAAAAAtAAAAAAAAGAAAAAAAABgAAAAAAAAtAAAAAAAAgQAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALQAAAAAAAC0AAAAAAACBAAAAAAAALgAAAAAAAS0AAAAAAAMtAAAAAAADLQAAAAAAAxgAAAAAAACBAAAAAAAALQAAAAAAACsAAAAAAQctAAAAAAAALQAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAgQAAAAAAADQAAAAAAACBAAAAAAAAGAAAAAAAAEQAAAAAAAAYAAAAAAAAGAAAAAAAAC0AAAAAAAArAAAAAAMHLQAAAAAAAC0AAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAgQAAAAAAAIEAAAAAAAA0AAAAAAAAgQAAAAAAABgAAAAAAABEAAAAAAAAgQAAAAAAAIEAAAAAAAA0AAAAAAAAKwAAAAACBy0AAAAAAAAtAAAAAAAAgQAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAAA0AAAAAAAANAAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAAA== version: 7 -2,-1: ind: -2,-1 - tiles: HgAAAAAAAIEAAAAAAAAtAAAAAAAAKwAAAAABBy0AAAAAAAAtAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAABEAAAAAAAARAAAAAAAAB4AAAAAAAAeAAAAAAAALQAAAAAAACsAAAAAAActAAAAAAAALgAAAAAAAS0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAOBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAeAAAAAAAALgAAAAAAAi4AAAAAAAArAAAAAAIHLgAAAAAAAS0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy4AAAAAAAAlAAAAAAAAJQAAAAACACsAAAAAAQArAAAAAAAAKwAAAAAAACsAAAAAAgArAAAAAAIAKwAAAAACACsAAAAAAwArAAAAAAMAKwAAAAAAACsAAAAAAQArAAAAAAEAKwAAAAACACsAAAAAAwArAAAAAAMAJQAAAAABAC4AAAAAAAItAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMuAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAAIEAAAAAAAAYAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABgAAAAAAACBAAAAAAAAGAAAAAAAAIEAAAAAAACBAAAAAAAAAAAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAYAAAAAAAAgQAAAAAAABgAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAAAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: HgAAAAAAAIEAAAAAAAA0AAAAAAAAKwAAAAAABy0AAAAAAAAtAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAA0AAAAAAAANAAAAAAAAIEAAAAAAABEAAAAAAAARAAAAAAAAB4AAAAAAAAeAAAAAAAALQAAAAAAACsAAAAAAQctAAAAAAAALgAAAAAAAS0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAOBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAeAAAAAAAALgAAAAAAAi4AAAAAAAArAAAAAAAHLgAAAAAAAS0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy4AAAAAAAAlAAAAAAIAJQAAAAADACsAAAAAAwArAAAAAAMAKwAAAAABACsAAAAAAwArAAAAAAEAKwAAAAACACsAAAAAAwArAAAAAAMAKwAAAAABACsAAAAAAwArAAAAAAIAKwAAAAADACsAAAAAAAArAAAAAAEAJQAAAAAAAC4AAAAAAAItAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAM0AAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAANAAAAAAAAIEAAAAAAAAYAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABgAAAAAAACBAAAAAAAAGAAAAAAAAIEAAAAAAACBAAAAAAAAAAAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAYAAAAAAAAgQAAAAAAADQAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAAAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 -2,-3: ind: -2,-3 - tiles: gQAAAAAAAIEAAAAAAAAtAAAAAAACKwAAAAABARgAAAAAAAAtAAAAAAACgQAAAAAAAIEAAAAAAACBAAAAAAAAIAAAAAABACAAAAAAAAAgAAAAAAIAIAAAAAADAIEAAAAAAACBAAAAAAAALwAAAAAAAAAAAAAAAACBAAAAAAAALQAAAAAAAisAAAAAAQEYAAAAAAAALQAAAAAAAoEAAAAAAACBAAAAAAAAgQAAAAAAACAAAAAAAQAgAAAAAAIAIAAAAAACACAAAAAAAgCBAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAgQAAAAAAAC0AAAAAAAIrAAAAAAEBGAAAAAAAAC0AAAAAAAKBAAAAAAAAgQAAAAAAAIEAAAAAAAAgAAAAAAIAIAAAAAADACAAAAAAAgAgAAAAAAMAgQAAAAAAAIEAAAAAAACBAAAAAAAAAAAAAAAAAIEAAAAAAAAtAAAAAAACKwAAAAAAARgAAAAAAAAtAAAAAAACgQAAAAAAAIEAAAAAAACBAAAAAAAAIAAAAAABACAAAAAAAgAgAAAAAAMAIAAAAAACAIEAAAAAAAAYAAAAAAAALwAAAAAAAIEAAAAAAACBAAAAAAAALQAAAAAAAisAAAAAAwEYAAAAAAAALQAAAAAAAoEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAgAAAAAAEAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAHgAAAAAAAC0AAAAAAAIrAAAAAAEBGAAAAAAAAC0AAAAAAAIYAAAAAAAAGAAAAAAAAIEAAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAtAAAAAAACKwAAAAAAAS4AAAAAAAIuAAAAAAAAgQAAAAAAABgAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAACBAAAAAAAALwAAAAAAAC8AAAAAAAAvAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAeAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAHgAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAgQAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAB4AAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAAAAAAAAAAgQAAAAAAAAEAAAAAAAABAAAAAAMAAQAAAAADABgAAAAAAAAYAAAAAAAAgQAAAAAAAIEAAAAAAAAuAAAAAAACLQAAAAAAAS4AAAAAAAOBAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAAAAAAAAAAIEAAAAAAAArAAAAAAIAKwAAAAADACsAAAAAAgAYAAAAAAAAGAAAAAAAAA== + tiles: gQAAAAAAAIEAAAAAAAAtAAAAAAACKwAAAAACATQAAAAAAAAtAAAAAAACgQAAAAAAAIEAAAAAAACBAAAAAAAAIAAAAAADACAAAAAAAAAgAAAAAAMAIAAAAAADAIEAAAAAAACBAAAAAAAALwAAAAAAAAAAAAAAAACBAAAAAAAALQAAAAAAAisAAAAAAgEYAAAAAAAALQAAAAAAAoEAAAAAAACBAAAAAAAAgQAAAAAAACAAAAAAAQAgAAAAAAMAIAAAAAADACAAAAAAAwCBAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAgQAAAAAAAC0AAAAAAAIrAAAAAAEBNAAAAAAAAC0AAAAAAAKBAAAAAAAAgQAAAAAAAIEAAAAAAAAgAAAAAAAAIAAAAAABACAAAAAAAgAgAAAAAAMAgQAAAAAAAIEAAAAAAACBAAAAAAAAAAAAAAAAAIEAAAAAAAAtAAAAAAACKwAAAAABATQAAAAAAAAtAAAAAAACgQAAAAAAAIEAAAAAAACBAAAAAAAAIAAAAAABACAAAAAAAQAgAAAAAAIAIAAAAAADAIEAAAAAAAAYAAAAAAAALwAAAAAAAIEAAAAAAACBAAAAAAAALQAAAAAAAisAAAAAAAEYAAAAAAAALQAAAAAAAoEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAgAAAAAAEAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAHgAAAAAAAC0AAAAAAAIrAAAAAAIBNAAAAAAAAC0AAAAAAAIYAAAAAAAAGAAAAAAAAIEAAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAtAAAAAAACKwAAAAABAS4AAAAAAAIuAAAAAAAAgQAAAAAAABgAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAACBAAAAAAAALwAAAAAAAC8AAAAAAAAvAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAeAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAHgAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAgQAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAB4AAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAAAAAAAAAAgQAAAAAAAAEAAAAAAQABAAAAAAEAAQAAAAAAABgAAAAAAAAYAAAAAAAAgQAAAAAAAIEAAAAAAAAuAAAAAAACLQAAAAAAAS4AAAAAAAOBAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAAAAAAAAAAIEAAAAAAAArAAAAAAIAKwAAAAAAACsAAAAAAwAYAAAAAAAAGAAAAAAAAA== version: 7 0,-4: ind: 0,-4 - tiles: gQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAArAAAAAAMHKwAAAAACB4EAAAAAAAAYAAAAAAAAgQAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAACAIEAAAAAAACBAAAAAAAAGAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAKwAAAAACBysAAAAAAgeBAAAAAAAAGAAAAAAAACAAAAAAAAAgAAAAAAEAIAAAAAAAACAAAAAAAwCBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALQAAAAAAAC0AAAAAAAAtAAAAAAAAgQAAAAAAABkAAAAAAwCBAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAEAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAHgAAAAAAAC0AAAAAAAAtAAAAAAAALQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAACAAAAAAAAAgAAAAAAEAIAAAAAACAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAHgAAAAAAAB4AAAAAAAAtAAAAAAAALQAAAAAAAC0AAAAAAABvAAAAAAAAbwAAAAAAACAAAAAAAwAgAAAAAAIAIAAAAAABACAAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAeAAAAAAAALQAAAAAAAC0AAAAAAAAtAAAAAAAAgQAAAAAAAG8AAAAAAACBAAAAAAAAIAAAAAAAACAAAAAAAgAgAAAAAAIAIAAAAAACACAAAAAAAAAgAAAAAAIAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAAtAAAAAAAALQAAAAAAAIEAAAAAAABvAAAAAAAAIAAAAAADACAAAAAAAgAgAAAAAAEAIAAAAAADACAAAAAAAwAgAAAAAAAAIAAAAAABAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAAALQAAAAAAAC0AAAAAAACBAAAAAAAAbwAAAAAAAIEAAAAAAAAgAAAAAAAAIAAAAAADACAAAAAAAQAgAAAAAAAAIAAAAAADAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALQAAAAAAAC0AAAAAAAAtAAAAAAAAgQAAAAAAAG8AAAAAAACBAAAAAAAAgQAAAAAAACAAAAAAAgCBAAAAAAAAIAAAAAACACAAAAAAAgAgAAAAAAAALgAAAAAAAi0AAAAAAAMtAAAAAAADGAAAAAAAAC4AAAAAAAAtAAAAAAAALgAAAAAAAS0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAyAAAAAAAAAgAAAAAAEAIAAAAAACAC0AAAAAAAAlAAAAAAEAKwAAAAAAABgAAAAAAAArAAAAAAEAKwAAAAACACsAAAAAAQArAAAAAAEAKwAAAAACACsAAAAAAwArAAAAAAMAKwAAAAADACsAAAAAAwAgAAAAAAIAIAAAAAADACAAAAAAAQAtAAAAAAAALQAAAAAAAC4AAAAAAAIYAAAAAAAALQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADgQAAAAAAAIEAAAAAAACBAAAAAAAALQAAAAAAAC0AAAAAAAAtAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAACAAAAAAAwCBAAAAAAAAgQAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAAAMAAAAAAAADAAAAAAAAgQAAAAAAAC0AAAAAAAAtAAAAAAAALQAAAAAAAIEAAAAAAAAlAAAAAAIAJQAAAAADACUAAAAAAwAlAAAAAAIAJQAAAAAAAIEAAAAAAAAgAAAAAAEALgAAAAAAAi0AAAAAAAMDAAAAAAAAAwAAAAAAAIEAAAAAAAAtAAAAAAAALQAAAAAAAC0AAAAAAAAgAAAAAAIAJQAAAAAAACAAAAAAAgAgAAAAAAMAIAAAAAABACUAAAAAAwCBAAAAAAAAIAAAAAABAC0AAAAAAAAlAAAAAAMAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAAtAAAAAAAAgQAAAAAAACUAAAAAAgAgAAAAAAMAIAAAAAABACAAAAAAAAAlAAAAAAEAgQAAAAAAACAAAAAAAwAuAAAAAAABLQAAAAAAAw== + tiles: gQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAArAAAAAAEHKwAAAAABB4EAAAAAAAAYAAAAAAAAgQAAAAAAACAAAAAAAgAgAAAAAAIAIAAAAAADAIEAAAAAAACBAAAAAAAAGAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAKwAAAAAABysAAAAAAweBAAAAAAAAGAAAAAAAACAAAAAAAwAgAAAAAAEAIAAAAAABACAAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALQAAAAAAAC0AAAAAAAAtAAAAAAAAgQAAAAAAABkAAAAAAACBAAAAAAAAIAAAAAACACAAAAAAAAAgAAAAAAIAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAHgAAAAAAAC0AAAAAAAAtAAAAAAAALQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAACAAAAAAAwAgAAAAAAIAIAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAHgAAAAAAAB4AAAAAAAAtAAAAAAAALQAAAAAAAC0AAAAAAABvAAAAAAAAbwAAAAAAACAAAAAAAwAgAAAAAAEAIAAAAAACACAAAAAAAgCBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAeAAAAAAAALQAAAAAAAC0AAAAAAAAtAAAAAAAAgQAAAAAAAG8AAAAAAACBAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAADADQAAAAAAAA0AAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAAtAAAAAAAALQAAAAAAAIEAAAAAAABvAAAAAAAAIAAAAAADACAAAAAAAwAgAAAAAAIAIAAAAAACACAAAAAAAAAgAAAAAAAANAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAAALQAAAAAAAC0AAAAAAACBAAAAAAAAbwAAAAAAAIEAAAAAAAAgAAAAAAEAIAAAAAAAACAAAAAAAgCBAAAAAAAAIAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALQAAAAAAAC0AAAAAAAAtAAAAAAAAgQAAAAAAAG8AAAAAAACBAAAAAAAAgQAAAAAAACAAAAAAAwCBAAAAAAAAIAAAAAACACAAAAAAAgAgAAAAAAAALgAAAAAAAi0AAAAAAAMtAAAAAAADGAAAAAAAAC4AAAAAAAAtAAAAAAAALgAAAAAAAS0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAyAAAAAAAAAgAAAAAAAAIAAAAAABAC0AAAAAAAAlAAAAAAAAKwAAAAAAABgAAAAAAAArAAAAAAMAKwAAAAACACsAAAAAAgArAAAAAAEAKwAAAAABACsAAAAAAAArAAAAAAIAKwAAAAAAACsAAAAAAAAgAAAAAAAAIAAAAAACACAAAAAAAgAtAAAAAAAALQAAAAAAAC4AAAAAAAIYAAAAAAAALQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADgQAAAAAAAIEAAAAAAACBAAAAAAAALQAAAAAAAC0AAAAAAAAtAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAACAAAAAAAQCBAAAAAAAAgQAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAAAMAAAAAAAADAAAAAAAAgQAAAAAAAC0AAAAAAAAtAAAAAAAALQAAAAAAAIEAAAAAAAAlAAAAAAIAJQAAAAADACUAAAAAAQAlAAAAAAAAJQAAAAADAIEAAAAAAAAgAAAAAAMALgAAAAAAAi0AAAAAAAMDAAAAAAAAAwAAAAAAAIEAAAAAAAAtAAAAAAAALQAAAAAAAC0AAAAAAAAgAAAAAAEAJQAAAAADACAAAAAAAwAgAAAAAAAAIAAAAAAAACUAAAAAAACBAAAAAAAAIAAAAAABAC0AAAAAAAAlAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAAtAAAAAAAAgQAAAAAAACUAAAAAAgAgAAAAAAMAIAAAAAAAACAAAAAAAAAlAAAAAAMAgQAAAAAAACAAAAAAAAAuAAAAAAABLQAAAAAAAw== version: 7 1,-4: ind: 1,-4 - tiles: gQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAArAAAAAAIHLQAAAAAAAIEAAAAAAAAeAAAAAAAAIAAAAAADAIEAAAAAAAAKAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAAAKwAAAAAABy0AAAAAAACBAAAAAAAAHgAAAAAAACAAAAAAAQCBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAIAAAAAABACsAAAAAAAAgAAAAAAEAgQAAAAAAAB4AAAAAAAAgAAAAAAMAHgAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAuAAAAAAAAgQAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAAAeAAAAAAAAIAAAAAACAB4AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAAAGAAAAAAAAC0AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABcAAAAAAACBAAAAAAAAgQAAAAAAAB4AAAAAAACBAAAAAAAAgQAAAAAAAC4AAAAAAAItAAAAAAADLgAAAAAAABgAAAAAAAAuAAAAAAABLQAAAAAAAy4AAAAAAAOBAAAAAAAAgQAAAAAAABcAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAC4AAAAAAAIuAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAuAAAAAAABLgAAAAAAA4EAAAAAAACBAAAAAAAAFwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAC4AAAAAAAIuAAAAAAAAGAAAAAAAABgAAAAAAAAuAAAAAAACLQAAAAAAAy4AAAAAAAMYAAAAAAAAGAAAAAAAAC4AAAAAAAEuAAAAAAADgQAAAAAAABcAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAAAGAAAAAAAABgAAAAAAAAuAAAAAAACHgAAAAAAAB4AAAAAAAAeAAAAAAAALgAAAAAAAxgAAAAAAAAYAAAAAAAALQAAAAAAAIEAAAAAAACBAAAAAAAAIAAAAAADABgAAAAAAAAtAAAAAAADLgAAAAAAABgAAAAAAAAuAAAAAAACHgAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAB4AAAAAAAAuAAAAAAADGAAAAAAAAC4AAAAAAAEtAAAAAAADGAAAAAAAACsAAAAAAwAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAALQAAAAAAAB4AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAeAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAgAAAAAAMAGAAAAAAAAC0AAAAAAAMuAAAAAAADGAAAAAAAAC4AAAAAAAEeAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAHgAAAAAAAC4AAAAAAAAYAAAAAAAALgAAAAAAAi0AAAAAAAMYAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALQAAAAAAABgAAAAAAAAYAAAAAAAALgAAAAAAAR4AAAAAAAAeAAAAAAAAHgAAAAAAAC4AAAAAAAAYAAAAAAAAGAAAAAAAAC0AAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAMuAAAAAAADgQAAAAAAAC4AAAAAAAEuAAAAAAADGAAAAAAAABgAAAAAAAAuAAAAAAABLQAAAAAAAy4AAAAAAAAYAAAAAAAAGAAAAAAAAC4AAAAAAAIuAAAAAAAAgQAAAAAAACAAAAAAAAAlAAAAAAAALQAAAAAAAIEAAAAAAAAuAAAAAAADLgAAAAAAAS4AAAAAAAMYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAC4AAAAAAAIuAAAAAAAALgAAAAAAAoEAAAAAAAAgAAAAAAEALQAAAAAAAy4AAAAAAACBAAAAAAAAgQAAAAAAAC4AAAAAAAAuAAAAAAABLQAAAAAAAy4AAAAAAAMYAAAAAAAALgAAAAAAAi0AAAAAAAMuAAAAAAAALgAAAAAAAi4AAAAAAACBAAAAAAAAIAAAAAABAA== + tiles: gQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAArAAAAAAIHLQAAAAAAAIEAAAAAAAAeAAAAAAAAIAAAAAAAAIEAAAAAAAAKAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAAAKwAAAAABBy0AAAAAAACBAAAAAAAAHgAAAAAAACAAAAAAAwCBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAIAAAAAABACsAAAAAAAAgAAAAAAAAgQAAAAAAAB4AAAAAAAAgAAAAAAEAHgAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAuAAAAAAAAgQAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAAAeAAAAAAAAIAAAAAAAAB4AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAAAGAAAAAAAAC0AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABcAAAAAAACBAAAAAAAAgQAAAAAAAB4AAAAAAACBAAAAAAAAgQAAAAAAAC4AAAAAAAItAAAAAAADLgAAAAAAABgAAAAAAAAuAAAAAAABLQAAAAAAAy4AAAAAAAOBAAAAAAAAgQAAAAAAABcAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAC4AAAAAAAIuAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAuAAAAAAABLgAAAAAAA4EAAAAAAACBAAAAAAAAFwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAC4AAAAAAAIuAAAAAAAAGAAAAAAAABgAAAAAAAAuAAAAAAACLQAAAAAAAy4AAAAAAAMYAAAAAAAAGAAAAAAAAC4AAAAAAAEuAAAAAAADgQAAAAAAABcAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAAAGAAAAAAAABgAAAAAAAAuAAAAAAACIQAAAAAAACEAAAAAAAAhAAAAAAAALgAAAAAAAxgAAAAAAAAYAAAAAAAALQAAAAAAAIEAAAAAAACBAAAAAAAAIAAAAAAAABgAAAAAAAAtAAAAAAADLgAAAAAAABgAAAAAAAAuAAAAAAACIQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAACEAAAAAAAAuAAAAAAADGAAAAAAAAC4AAAAAAAEtAAAAAAADGAAAAAAAACsAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAALQAAAAAAACEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAhAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAgAAAAAAIAGAAAAAAAAC0AAAAAAAMuAAAAAAADGAAAAAAAAC4AAAAAAAEhAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAIQAAAAAAAC4AAAAAAAAYAAAAAAAALgAAAAAAAi0AAAAAAAMYAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALQAAAAAAABgAAAAAAAAYAAAAAAAALgAAAAAAASEAAAAAAAAhAAAAAAAAIQAAAAAAAC4AAAAAAAAYAAAAAAAAGAAAAAAAAC0AAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAMuAAAAAAADgQAAAAAAAC4AAAAAAAEuAAAAAAADGAAAAAAAABgAAAAAAAAuAAAAAAABLQAAAAAAAy4AAAAAAAAYAAAAAAAAGAAAAAAAAC4AAAAAAAIuAAAAAAAAgQAAAAAAACAAAAAAAwAlAAAAAAAALQAAAAAAAIEAAAAAAAAuAAAAAAADLgAAAAAAAS4AAAAAAAMYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAC4AAAAAAAIuAAAAAAAALgAAAAAAAoEAAAAAAAAgAAAAAAAALQAAAAAAAy4AAAAAAACBAAAAAAAAgQAAAAAAAC4AAAAAAAAuAAAAAAABLQAAAAAAAy4AAAAAAAMYAAAAAAAALgAAAAAAAi0AAAAAAAMuAAAAAAAALgAAAAAAAi4AAAAAAACBAAAAAAAAIAAAAAACAA== version: 7 -1,-4: ind: -1,-4 - tiles: gQAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAACBAAAAAAAAIAAAAAABACAAAAAAAwAgAAAAAAMAIAAAAAAAACAAAAAAAQAgAAAAAAEAIAAAAAADACAAAAAAAgAgAAAAAAEAIAAAAAACAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAACAAAAAAAgAgAAAAAAIAIAAAAAAAACAAAAAAAgAgAAAAAAMAIAAAAAABACAAAAAAAgAgAAAAAAMAIAAAAAAAACAAAAAAAgBgAAAAAAAAYAAAAAADAGAAAAAAAQBgAAAAAAAAYAAAAAABAIEAAAAAAAAgAAAAAAIAIAAAAAAAACAAAAAAAgAgAAAAAAAAIAAAAAABACAAAAAAAQAgAAAAAAAAIAAAAAABACAAAAAAAwAgAAAAAAIAYAAAAAABAGAAAAAAAABgAAAAAAEAYAAAAAADAGAAAAAAAACBAAAAAAAAgQAAAAAAAB4AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAgBgAAAAAAAAYAAAAAACAGAAAAAAAQBgAAAAAAEAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAABgAAAAAAIAYAAAAAAAAGAAAAAAAgBgAAAAAAMAYAAAAAADAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAB4AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAIAAAAAABAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAAcAAAAAAAAgAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAIAAAAAACAC0AAAAAAAMuAAAAAAADLwAAAAAAAC8AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAAIEAAAAAAAAHAAAAAAAAIAAAAAAAACAAAAAAAgAgAAAAAAAAIAAAAAADACAAAAAAAAAlAAAAAAAALgAAAAAAAS4AAAAAAAMvAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAHgAAAAAAAIEAAAAAAACBAAAAAAAABwAAAAAAACAAAAAAAAAgAAAAAAMABwAAAAAAAAcAAAAAAAAHAAAAAAAAJQAAAAAAACUAAAAAAQAuAAAAAAABLgAAAAAAA4EAAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAgQAAAAAAAAcAAAAAAAAgAAAAAAAAIAAAAAABACAAAAAAAAAgAAAAAAAAIAAAAAACAC4AAAAAAAMlAAAAAAMAJQAAAAABACAAAAAAAQBvAAAAAAAAHgAAAAAAAG8AAAAAAABvAAAAAAAAbwAAAAAAAIEAAAAAAAAgAAAAAAMAIAAAAAAAACAAAAAAAgAgAAAAAAIAIAAAAAADACAAAAAAAQAuAAAAAAABLgAAAAAAAyUAAAAAAwAgAAAAAAEAbwAAAAAAAB4AAAAAAABvAAAAAAAAbwAAAAAAAG8AAAAAAACBAAAAAAAAgQAAAAAAACAAAAAAAgCBAAAAAAAAIAAAAAACAIEAAAAAAAAgAAAAAAEAgQAAAAAAAC0AAAAAAAArAAAAAAEHIAAAAAACAG8AAAAAAAAeAAAAAAAAbwAAAAAAAG8AAAAAAABvAAAAAAAAgQAAAAAAACAAAAAAAQAgAAAAAAEAgQAAAAAAACAAAAAAAACBAAAAAAAAIAAAAAACAIEAAAAAAAAtAAAAAAAAKwAAAAAABy0AAAAAAACBAAAAAAAAHgAAAAAAAG8AAAAAAABvAAAAAAAAbwAAAAAAAIEAAAAAAAAHAAAAAAAABwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAACAAAAAAAACBAAAAAAAALQAAAAAAACsAAAAAAActAAAAAAAAgQAAAAAAAB4AAAAAAAAgAAAAAAIAIAAAAAADACAAAAAAAwCBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAIAAAAAABAIEAAAAAAAAgAAAAAAAAgQAAAAAAAC0AAAAAAAArAAAAAAEHLQAAAAAAACAAAAAAAAAeAAAAAAAAIAAAAAADACAAAAAAAQAgAAAAAAIAgQAAAAAAACAAAAAAAgAgAAAAAAAAIAAAAAADACAAAAAAAQAgAAAAAAAAIAAAAAACAA== + tiles: gQAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAADQAAAAAAACBAAAAAAAAIAAAAAAAACAAAAAAAwAgAAAAAAMAIAAAAAADACAAAAAAAgAgAAAAAAMAIAAAAAABACAAAAAAAAAgAAAAAAMAIAAAAAACAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAACAAAAAAAgAgAAAAAAEAIAAAAAADACAAAAAAAQAgAAAAAAEAIAAAAAACACAAAAAAAwAgAAAAAAIAIAAAAAADACAAAAAAAgBgAAAAAAAAYAAAAAABAGAAAAAAAwBgAAAAAAEAYAAAAAAAAIEAAAAAAAAgAAAAAAAAIAAAAAADACAAAAAAAgAgAAAAAAMAIAAAAAADACAAAAAAAwAgAAAAAAIAIAAAAAABACAAAAAAAwAgAAAAAAEAYAAAAAACAGAAAAAAAQBgAAAAAAIAYAAAAAADAGAAAAAAAQCBAAAAAAAAgQAAAAAAAB4AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAwBgAAAAAAEAYAAAAAAAAGAAAAAAAgBgAAAAAAEAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAABgAAAAAAEAYAAAAAAAAGAAAAAAAgA0AAAAAAAANAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAB4AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAIAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAAcAAAAAAAAgAAAAAAMAIAAAAAACAAcAAAAAAAAHAAAAAAAAgQAAAAAAAC0AAAAAAAMuAAAAAAADLwAAAAAAAC8AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAAIEAAAAAAAAHAAAAAAAAIAAAAAACACAAAAAAAAAgAAAAAAIAIAAAAAABAIEAAAAAAAAlAAAAAAAALgAAAAAAAS4AAAAAAAMvAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAHgAAAAAAAIEAAAAAAACBAAAAAAAABwAAAAAAACAAAAAAAwAgAAAAAAEAIAAAAAAAACAAAAAAAgCBAAAAAAAAJQAAAAAAACUAAAAAAgAuAAAAAAABLgAAAAAAA4EAAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAgQAAAAAAAAcAAAAAAAAgAAAAAAIAIAAAAAABACAAAAAAAgAgAAAAAAIAIAAAAAABAC4AAAAAAAMlAAAAAAAAJQAAAAACACAAAAAAAgBvAAAAAAAAHgAAAAAAAG8AAAAAAABvAAAAAAAAbwAAAAAAAIEAAAAAAAAgAAAAAAIAIAAAAAADAAcAAAAAAAAHAAAAAAAABwAAAAAAACAAAAAAAQAuAAAAAAABLgAAAAAAAyUAAAAAAwAgAAAAAAEAbwAAAAAAAB4AAAAAAABvAAAAAAAAbwAAAAAAAG8AAAAAAACBAAAAAAAAgQAAAAAAACAAAAAAAwAHAAAAAAAABwAAAAAAAAcAAAAAAAAgAAAAAAMAgQAAAAAAAC0AAAAAAAArAAAAAAAHIAAAAAAAAG8AAAAAAAAeAAAAAAAAbwAAAAAAAG8AAAAAAABvAAAAAAAAgQAAAAAAACAAAAAAAwAgAAAAAAAAIAAAAAADACAAAAAAAQAgAAAAAAMAIAAAAAABAIEAAAAAAAAtAAAAAAAAKwAAAAADBy0AAAAAAACBAAAAAAAAHgAAAAAAAG8AAAAAAABvAAAAAAAAbwAAAAAAAIEAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAQAgAAAAAAEAIAAAAAADACAAAAAAAQCBAAAAAAAALQAAAAAAACsAAAAAAwctAAAAAAAAgQAAAAAAAB4AAAAAAAAgAAAAAAIAIAAAAAADACAAAAAAAgCBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAgAAAAAAEAgQAAAAAAAC0AAAAAAAArAAAAAAEHLQAAAAAAACAAAAAAAgAeAAAAAAAAIAAAAAAAACAAAAAAAQAgAAAAAAAAgQAAAAAAACAAAAAAAwAgAAAAAAMAIAAAAAADACAAAAAAAwCBAAAAAAAAIAAAAAAAAA== version: 7 0,-5: ind: 0,-5 - tiles: LwAAAAAAAIEAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAuAAAAAAACLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy8AAAAAAACBAAAAAAAAGwAAAAAAACkAAAAAAQCBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALQAAAAAAACUAAAAAAAArAAAAAAMAKwAAAAADACsAAAAAAwArAAAAAAIAJQAAAAABACsAAAAAAAAvAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAACkAAAAAAQCBAAAAAAAAgQAAAAAAAC4AAAAAAAEtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLgAAAAAAAysAAAAAAAcuAAAAAAACgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAArAAAAAAAHLQAAAAAAABsAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAApAAAAAAMAgQAAAAAAAIEAAAAAAACBAAAAAAAAJQAAAAAAACUAAAAAAgAlAAAAAAIAJQAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAApAAAAAAMAgQAAAAAAACkAAAAAAQCBAAAAAAAAgQAAAAAAACUAAAAAAwAlAAAAAAMAJQAAAAACAIEAAAAAAAAuAAAAAAAALQAAAAAAACsAAAAAAQctAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAKQAAAAABAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAuAAAAAAACLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy4AAAAAAAArAAAAAAEHLQAAAAAAABsAAAAAAACBAAAAAAAAKQAAAAAAACkAAAAAAgCBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALQAAAAAAACUAAAAAAwArAAAAAAMAKwAAAAADACsAAAAAAQArAAAAAAMAJQAAAAAAAC0AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAApAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAArAAAAAAEHLgAAAAAAAi0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMuAAAAAAAALQAAAAAAAy0AAAAAAAMuAAAAAAADgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAAAKwAAAAADBy0AAAAAAACBAAAAAAAAYAAAAAAAAGAAAAAAAgBgAAAAAAMAYAAAAAABAC0AAAAAAAMuAAAAAAADLQAAAAAAAC0AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALQAAAAAAACsAAAAAAgctAAAAAAAAgQAAAAAAAGAAAAAAAQBgAAAAAAMAYAAAAAADAGAAAAAAAQAgAAAAAAIALQAAAAAAAC0AAAAAAAAtAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAArAAAAAAEHLQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAB4AAAAAAACBAAAAAAAAIAAAAAACAC0AAAAAAAAuAAAAAAABLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMuAAAAAAAAKwAAAAABBy0AAAAAAACBAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAACAAAAAAAQAtAAAAAAAAJQAAAAACACsAAAAAAgArAAAAAAIAKwAAAAACACsAAAAAAgArAAAAAAAAKwAAAAACACUAAAAAAwAtAAAAAAAAIAAAAAADAB4AAAAAAAAgAAAAAAMAIAAAAAAAACAAAAAAAAAgAAAAAAEALgAAAAAAAS0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLgAAAAAAAIEAAAAAAAAKAAAAAAAACgAAAAAAAB4AAAAAAAAeAAAAAAAAgQAAAAAAAC0AAAAAAAAtAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAA== + tiles: LwAAAAAAAIEAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAuAAAAAAACLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy8AAAAAAACBAAAAAAAAGwAAAAAAACkAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALQAAAAAAACUAAAAAAgArAAAAAAIAKwAAAAACACsAAAAAAAArAAAAAAMAJQAAAAACACsAAAAAAQAvAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAACkAAAAAAACBAAAAAAAAgQAAAAAAAC4AAAAAAAEtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLgAAAAAAAysAAAAAAwcuAAAAAAACgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAArAAAAAAMHLQAAAAAAABsAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAApAAAAAAIAgQAAAAAAAIEAAAAAAACBAAAAAAAAJQAAAAADACUAAAAAAwAlAAAAAAAAJQAAAAACAIEAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAApAAAAAAAAgQAAAAAAACkAAAAAAACBAAAAAAAAgQAAAAAAACUAAAAAAQAlAAAAAAEAJQAAAAAAAIEAAAAAAAAuAAAAAAAALQAAAAAAACsAAAAAAQctAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAKQAAAAADAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAuAAAAAAACLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy4AAAAAAAArAAAAAAMHLQAAAAAAABsAAAAAAACBAAAAAAAAKQAAAAAAACkAAAAAAgCBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALQAAAAAAACUAAAAAAQArAAAAAAEAKwAAAAADACsAAAAAAgArAAAAAAMAJQAAAAACAC0AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAApAAAAAAIAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAArAAAAAAAHLgAAAAAAAi0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMuAAAAAAAALQAAAAAAAzQAAAAAAAA0AAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAAAKwAAAAAABy0AAAAAAACBAAAAAAAAYAAAAAABAGAAAAAAAgBgAAAAAAMAYAAAAAACAC0AAAAAAAMuAAAAAAADLQAAAAAAADQAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALQAAAAAAACsAAAAAAActAAAAAAAAgQAAAAAAAGAAAAAAAABgAAAAAAEAYAAAAAAAAGAAAAAAAQAgAAAAAAIALQAAAAAAAC0AAAAAAAAtAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAArAAAAAAMHLQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAB4AAAAAAACBAAAAAAAAIAAAAAAAAC0AAAAAAAAuAAAAAAABLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMuAAAAAAAAKwAAAAABBy0AAAAAAACBAAAAAAAAHgAAAAAAAB4AAAAAAAA0AAAAAAAAHgAAAAAAACAAAAAAAAAtAAAAAAAAJQAAAAADACsAAAAAAwArAAAAAAAAKwAAAAADACsAAAAAAgArAAAAAAIAKwAAAAADACUAAAAAAQAtAAAAAAAAIAAAAAADAB4AAAAAAAAgAAAAAAEAIAAAAAAAACAAAAAAAAAgAAAAAAEALgAAAAAAAS0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLgAAAAAAAIEAAAAAAAAKAAAAAAAACgAAAAAAAB4AAAAAAAAeAAAAAAAAgQAAAAAAAC0AAAAAAAAtAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAA== version: 7 -2,-4: ind: -2,-4 - tiles: YAAAAAADAGAAAAAAAwCBAAAAAAAAYAAAAAAAAGAAAAAAAwBgAAAAAAAAYAAAAAACAGAAAAAAAABgAAAAAAEAYAAAAAAAAGAAAAAAAgBgAAAAAAAAYAAAAAAAAGAAAAAAAgBgAAAAAAAAYAAAAAADAGAAAAAAAwBgAAAAAAMAgQAAAAAAACAAAAAAAgCBAAAAAAAAYAAAAAABAGAAAAAAAABgAAAAAAAAYAAAAAABAGAAAAAAAwBgAAAAAAAAYAAAAAADAGAAAAAAAwCBAAAAAAAAgQAAAAAAACAAAAAAAQBgAAAAAAIAYAAAAAACAGAAAAAAAwBgAAAAAAMAgQAAAAAAAGAAAAAAAwBgAAAAAAAAYAAAAAAAAGAAAAAAAgBgAAAAAAMAYAAAAAACAGAAAAAAAgBgAAAAAAEAgQAAAAAAAGAAAAAAAgBgAAAAAAEAYAAAAAADAGAAAAAAAgBgAAAAAAAAYAAAAAADAIEAAAAAAABrAAAAAAEAawAAAAACAGsAAAAAAwBrAAAAAAEAgQAAAAAAAGAAAAAAAgBgAAAAAAIAYAAAAAADAIEAAAAAAABgAAAAAAEAYAAAAAAAAIEAAAAAAACBAAAAAAAAYAAAAAACAGAAAAAAAgCBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAABgAAAAAAMAYAAAAAACAGAAAAAAAACBAAAAAAAAYAAAAAADAGAAAAAAAgAYAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAACBAAAAAAAAgQAAAAAAAA8AAAAAAQCBAAAAAAAAgQAAAAAAAGAAAAAAAwBgAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLgAAAAAAA4EAAAAAAACBAAAAAAAAIAAAAAABABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAArAAAAAAAAKwAAAAACACsAAAAAAgAlAAAAAAMAJQAAAAACAC4AAAAAAAEtAAAAAAADLQAAAAAAAy0AAAAAAAMYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAuAAAAAAADJQAAAAABACUAAAAAAQArAAAAAAEAKwAAAAADACsAAAAAAgAlAAAAAAIABAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALgAAAAAAAS0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLgAAAAAAAxgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAgQAAAAAAAC8AAAAAAAAvAAAAAAAAgQAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAACBAAAAAAAALgAAAAAAAy4AAAAAAAEYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAgQAAAAAAAIEAAAAAAAAuAAAAAAADGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAACBAAAAAAAAGAAAAAAAAIEAAAAAAACBAAAAAAAAIAAAAAABACUAAAAAAgAlAAAAAAIAIAAAAAADAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALwAAAAAAAC8AAAAAAAAvAAAAAAAAgQAAAAAAAIEAAAAAAAAvAAAAAAAAGAAAAAAAACAAAAAAAQAlAAAAAAAAJQAAAAABACAAAAAAAQAYAAAAAAAAGAAAAAAAABgAAAAAAAAeAAAAAAAAHgAAAAAAAC0AAAAAAAIrAAAAAAMBLgAAAAAAAS4AAAAAAAOBAAAAAAAAgQAAAAAAAIEAAAAAAAAgAAAAAAMAIAAAAAACACAAAAAAAQAgAAAAAAIAgQAAAAAAAIEAAAAAAAAvAAAAAAAAgQAAAAAAAB4AAAAAAAAtAAAAAAACKwAAAAACARgAAAAAAAAtAAAAAAACgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAAA== + tiles: YAAAAAADAGAAAAAAAACBAAAAAAAAYAAAAAAAAGAAAAAAAwBgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAADAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAwBgAAAAAAMAYAAAAAABAGAAAAAAAABgAAAAAAEAgQAAAAAAACAAAAAAAQCBAAAAAAAAYAAAAAACAGAAAAAAAgBgAAAAAAEAYAAAAAAAAGAAAAAAAgBgAAAAAAAAYAAAAAADAGAAAAAAAgCBAAAAAAAAgQAAAAAAACAAAAAAAwBgAAAAAAIAYAAAAAADAGAAAAAAAgBgAAAAAAIAgQAAAAAAAGAAAAAAAQBgAAAAAAAAYAAAAAADAGAAAAAAAQBgAAAAAAMAYAAAAAABAGAAAAAAAwBgAAAAAAMAgQAAAAAAAGAAAAAAAwBgAAAAAAMAYAAAAAACAGAAAAAAAgBgAAAAAAAAYAAAAAACAIEAAAAAAABrAAAAAAAAawAAAAABAGsAAAAAAABrAAAAAAMAgQAAAAAAAGAAAAAAAgBgAAAAAAEAYAAAAAABAIEAAAAAAABgAAAAAAMAYAAAAAAAAIEAAAAAAACBAAAAAAAAYAAAAAAAAGAAAAAAAQCBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAABgAAAAAAIAYAAAAAABAGAAAAAAAACBAAAAAAAAYAAAAAACAGAAAAAAAgAYAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAACBAAAAAAAAgQAAAAAAAA8AAAAAAgCBAAAAAAAAgQAAAAAAAGAAAAAAAABgAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLgAAAAAAA4EAAAAAAACBAAAAAAAAIAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAArAAAAAAEAKwAAAAACACsAAAAAAQAlAAAAAAIAJQAAAAACAC4AAAAAAAEtAAAAAAADLQAAAAAAAy0AAAAAAAMYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAuAAAAAAADJQAAAAACACUAAAAAAwArAAAAAAMAKwAAAAACACsAAAAAAAAlAAAAAAIABAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALgAAAAAAAS0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLgAAAAAAAxgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAgQAAAAAAAC8AAAAAAAAvAAAAAAAAgQAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAACBAAAAAAAALgAAAAAAAy4AAAAAAAEYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAgQAAAAAAAIEAAAAAAAAuAAAAAAADGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAACBAAAAAAAAGAAAAAAAAIEAAAAAAACBAAAAAAAAIAAAAAAAACUAAAAAAwAlAAAAAAMAIAAAAAACAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALwAAAAAAAC8AAAAAAAAvAAAAAAAAgQAAAAAAAIEAAAAAAAAvAAAAAAAAGAAAAAAAACAAAAAAAQAlAAAAAAIAJQAAAAADACAAAAAAAgAYAAAAAAAAGAAAAAAAABgAAAAAAAAeAAAAAAAAHgAAAAAAAC0AAAAAAAIrAAAAAAABLgAAAAAAAS4AAAAAAAOBAAAAAAAAgQAAAAAAAIEAAAAAAAAgAAAAAAAAIAAAAAADACAAAAAAAQAgAAAAAAEAgQAAAAAAAIEAAAAAAAAvAAAAAAAAgQAAAAAAAB4AAAAAAAAtAAAAAAACKwAAAAAAATQAAAAAAAAtAAAAAAACgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAAA== version: 7 -3,-4: ind: -3,-4 - tiles: gQAAAAAAAIEAAAAAAAAYAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABgAAAAAAACBAAAAAAAALQAAAAAAACsAAAAAAwctAAAAAAAAgQAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAgQAAAAAAABgAAAAAAAAYAAAAAAAAgQAAAAAAAC0AAAAAAAArAAAAAAIHLQAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAgQAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAAAtAAAAAAAAJQAAAAAAAC0AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABgAAAAAAACBAAAAAAAALgAAAAAAAS0AAAAAAAMuAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAACBAAAAAAAAgQAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAuAAAAAAADgQAAAAAAABgAAAAAAAAYAAAAAAAALgAAAAAAAi0AAAAAAAMtAAAAAAADIAAAAAADAIEAAAAAAAAgAAAAAAMAIAAAAAADAIEAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAALQAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAAC0AAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAwCBAAAAAAAAIAAAAAAAACAAAAAAAQCBAAAAAAAAgQAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAC4AAAAAAAEtAAAAAAADLQAAAAAAAy0AAAAAAAMuAAAAAAAAIAAAAAADACAAAAAAAgAgAAAAAAEAIAAAAAAAACAAAAAAAgAgAAAAAAAAgQAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAtAAAAAAADgQAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAACACAAAAAAAwAgAAAAAAEAIAAAAAAAAIEAAAAAAAAgAAAAAAIAIAAAAAABAIEAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAALQAAAAAAA4EAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAAC0AAAAAAAMtAAAAAAAALQAAAAAAAC0AAAAAAAMuAAAAAAADLgAAAAAAAi0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADgQAAAAAAAIEAAAAAAAAtAAAAAAADLQAAAAAAAC0AAAAAAAAuAAAAAAADLQAAAAAAAC4AAAAAAAEtAAAAAAADLQAAAAAAAxgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAB4AAAAAAAAeAAAAAAAALQAAAAAAAy0AAAAAAAOBAAAAAAAALQAAAAAAAC0AAAAAAAAuAAAAAAACLQAAAAAAAy0AAAAAAAMYAAAAAAAALQAAAAAAAy0AAAAAAAMuAAAAAAADLQAAAAAAAC0AAAAAAAAeAAAAAAAAgQAAAAAAAA== + tiles: gQAAAAAAAIEAAAAAAAAYAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABgAAAAAAACBAAAAAAAALQAAAAAAACsAAAAAAQctAAAAAAAAgQAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAgQAAAAAAABgAAAAAAAAYAAAAAAAAgQAAAAAAAC0AAAAAAAArAAAAAAIHLQAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAgQAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAAAtAAAAAAAAJQAAAAACAC0AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABgAAAAAAACBAAAAAAAALgAAAAAAAS0AAAAAAAMuAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAACBAAAAAAAAgQAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAuAAAAAAADgQAAAAAAABgAAAAAAAAYAAAAAAAALgAAAAAAAi0AAAAAAAMtAAAAAAADIAAAAAACAIEAAAAAAAAgAAAAAAIAIAAAAAABAIEAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAALQAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAAC0AAAAAAAAgAAAAAAEAIAAAAAABACAAAAAAAwCBAAAAAAAAIAAAAAACACAAAAAAAACBAAAAAAAAgQAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAC4AAAAAAAEtAAAAAAADLQAAAAAAAy0AAAAAAAMuAAAAAAAAIAAAAAABACAAAAAAAAAgAAAAAAEAIAAAAAADACAAAAAAAAAgAAAAAAMAgQAAAAAAAIEAAAAAAAA0AAAAAAAAGAAAAAAAABgAAAAAAAAtAAAAAAADgQAAAAAAACAAAAAAAwAgAAAAAAIAIAAAAAACACAAAAAAAQAgAAAAAAAAIAAAAAADAIEAAAAAAAAgAAAAAAIAIAAAAAAAAIEAAAAAAACBAAAAAAAANAAAAAAAADQAAAAAAAAYAAAAAAAALQAAAAAAA4EAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAAC0AAAAAAAMtAAAAAAAALQAAAAAAAC0AAAAAAAMuAAAAAAADLgAAAAAAAi0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADgQAAAAAAAIEAAAAAAAAtAAAAAAADLQAAAAAAAC0AAAAAAAAuAAAAAAADLQAAAAAAAC4AAAAAAAEtAAAAAAADLQAAAAAAAzQAAAAAAAAYAAAAAAAANAAAAAAAADQAAAAAAAAYAAAAAAAANAAAAAAAAB4AAAAAAAAeAAAAAAAALQAAAAAAAy0AAAAAAAOBAAAAAAAALQAAAAAAAC0AAAAAAAAuAAAAAAACLQAAAAAAAy0AAAAAAAM0AAAAAAAALQAAAAAAAy0AAAAAAAMuAAAAAAADLQAAAAAAAC0AAAAAAAAeAAAAAAAAgQAAAAAAAA== version: 7 -3,-3: ind: -3,-3 - tiles: LQAAAAAAAC4AAAAAAACBAAAAAAAALQAAAAAAAC0AAAAAAAAtAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAAALQAAAAAAAC0AAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAAtAAAAAAAAgQAAAAAAAC0AAAAAAAAtAAAAAAAALQAAAAAAAIEAAAAAAAAJAAAAAAAACQAAAAAAAAkAAAAAAACBAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAIEAAAAAAAAtAAAAAAAALQAAAAAAAIEAAAAAAAAtAAAAAAAALQAAAAAAAC0AAAAAAACBAAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAAAHgAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALQAAAAAAAC0AAAAAAACBAAAAAAAALQAAAAAAAC0AAAAAAAAtAAAAAAAAgQAAAAAAAAkAAAAAAAAJAAAAAAAACQAAAAAAAIEAAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAgQAAAAAAAC0AAAAAAAAuAAAAAAAAgQAAAAAAAC0AAAAAAAAtAAAAAAAALQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALQAAAAAAAC0AAAAAAAAtAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAADLQAAAAAAA4EAAAAAAAAtAAAAAAAALQAAAAAAAC4AAAAAAAEtAAAAAAADLQAAAAAAAxgAAAAAAAAtAAAAAAADLQAAAAAAAy4AAAAAAAAtAAAAAAAALQAAAAAAAB4AAAAAAACBAAAAAAAALQAAAAAAAy0AAAAAAAAtAAAAAAAALgAAAAAAAC0AAAAAAAAuAAAAAAACLQAAAAAAAy0AAAAAAAMYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAeAAAAAAAAHgAAAAAAAC0AAAAAAAMtAAAAAAAALQAAAAAAAC0AAAAAAAMuAAAAAAAALgAAAAAAAS0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADgQAAAAAAAIEAAAAAAAAtAAAAAAADgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAACQAAAAAAwAkAAAAAAEAKQAAAAACACkAAAAAAwAkAAAAAAMAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAYAAAAAAAALQAAAAAAA4EAAAAAAAAkAAAAAAMAJAAAAAAAAIEAAAAAAACBAAAAAAAAJAAAAAACACQAAAAAAwAkAAAAAAAAJAAAAAADAIEAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAC4AAAAAAAKBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAtAAAAAAAAIAAAAAABAIEAAAAAAACBAAAAAAAAgQAAAAAAAB4AAAAAAAAeAAAAAAAAgQAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAALgAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAYAAAAAAAAgQAAAAAAAA== + tiles: LQAAAAAAAC4AAAAAAACBAAAAAAAALQAAAAAAAC0AAAAAAAAtAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAAALQAAAAAAAC0AAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAAtAAAAAAAAgQAAAAAAAC0AAAAAAAAtAAAAAAAALQAAAAAAAIEAAAAAAAAJAAAAAAAACQAAAAAAAAkAAAAAAACBAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAIEAAAAAAAAtAAAAAAAALQAAAAAAAIEAAAAAAAAtAAAAAAAALQAAAAAAAC0AAAAAAACBAAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAAAHgAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALQAAAAAAAC0AAAAAAACBAAAAAAAALQAAAAAAAC0AAAAAAAAtAAAAAAAAgQAAAAAAAAkAAAAAAAAJAAAAAAAACQAAAAAAAIEAAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAgQAAAAAAAC0AAAAAAAAuAAAAAAAAgQAAAAAAAC0AAAAAAAAtAAAAAAAALQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALQAAAAAAAC0AAAAAAAAtAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAADLQAAAAAAA4EAAAAAAAAtAAAAAAAALQAAAAAAAC4AAAAAAAEtAAAAAAADLQAAAAAAAzQAAAAAAAAtAAAAAAADLQAAAAAAAy4AAAAAAAAtAAAAAAAALQAAAAAAAB4AAAAAAACBAAAAAAAALQAAAAAAAy0AAAAAAAAtAAAAAAAALgAAAAAAAC0AAAAAAAAuAAAAAAACLQAAAAAAAy0AAAAAAAMYAAAAAAAANAAAAAAAADQAAAAAAAA0AAAAAAAAGAAAAAAAADQAAAAAAAAeAAAAAAAAHgAAAAAAAC0AAAAAAAMtAAAAAAAALQAAAAAAAC0AAAAAAAMuAAAAAAAALgAAAAAAAS0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADgQAAAAAAAIEAAAAAAAAtAAAAAAADgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAACQAAAAAAQAkAAAAAAIAKQAAAAABACkAAAAAAwAkAAAAAAIAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAYAAAAAAAALQAAAAAAA4EAAAAAAAAkAAAAAAMAJAAAAAABAIEAAAAAAACBAAAAAAAAJAAAAAACACQAAAAAAQAkAAAAAAMAJAAAAAACAIEAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAC4AAAAAAAKBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAtAAAAAAAAIAAAAAABAIEAAAAAAACBAAAAAAAAgQAAAAAAAB4AAAAAAAAeAAAAAAAAgQAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAALgAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAYAAAAAAAAgQAAAAAAAA== version: 7 -3,-2: ind: -3,-2 - tiles: gQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABgAAAAAAACBAAAAAAAACgAAAAAAAIEAAAAAAAAKAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAACBAAAAAAAAgQAAAAAAAC8AAAAAAACBAAAAAAAAGAAAAAAAAIEAAAAAAAAKAAAAAAAAgQAAAAAAAAoAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAvAAAAAAAAgQAAAAAAAIEAAAAAAAAYAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAuAAAAAAACLQAAAAAAA4EAAAAAAACBAAAAAAAAGAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAgAAAAAAIALgAAAAAAAS0AAAAAAAOBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAC4AAAAAAAItAAAAAAADgQAAAAAAAC8AAAAAAAAvAAAAAAAALwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAFwAAAAAAABcAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALQAAAAAAAC0AAAAAAAOBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAC4AAAAAAAEtAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABgAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAFgAAAAABABYAAAAAAwCBAAAAAAAALgAAAAAAAi0AAAAAAAMuAAAAAAADgQAAAAAAAA== + tiles: gQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABgAAAAAAACBAAAAAAAACgAAAAAAAIEAAAAAAAAKAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAACBAAAAAAAAgQAAAAAAAC8AAAAAAACBAAAAAAAAGAAAAAAAAIEAAAAAAAAKAAAAAAAAgQAAAAAAAAoAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAvAAAAAAAAgQAAAAAAAIEAAAAAAAAYAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAuAAAAAAACNAAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAgAAAAAAAALgAAAAAAAS0AAAAAAAOBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAC4AAAAAAAItAAAAAAADgQAAAAAAAC8AAAAAAAAvAAAAAAAALwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAFwAAAAAAABcAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALQAAAAAAAC0AAAAAAAOBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAC4AAAAAAAEtAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABgAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAFgAAAAACABYAAAAAAQCBAAAAAAAALgAAAAAAAi0AAAAAAAM0AAAAAAAAgQAAAAAAAA== version: 7 -3,-1: ind: -3,-1 - tiles: gQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABYAAAAAAwAWAAAAAAEAFgAAAAABABYAAAAAAwCBAAAAAAAALQAAAAAAAC0AAAAAAAAtAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAADLgAAAAAAAoEAAAAAAAAtAAAAAAAALQAAAAAAAIEAAAAAAAAWAAAAAAIAFgAAAAACABYAAAAAAQAWAAAAAAIAgQAAAAAAAC0AAAAAAAAtAAAAAAAALQAAAAAAAIEAAAAAAAAgAAAAAAAALQAAAAAAAC0AAAAAAAAvAAAAAAAALQAAAAAAAC0AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAFgAAAAAAAIEAAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAMuAAAAAAAAgQAAAAAAAC0AAAAAAAAtAAAAAAAAgQAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAHgAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAAALQAAAAAAAC8AAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAAB4AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAACBAAAAAAAAFwAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: gQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABYAAAAAAgAWAAAAAAIAFgAAAAADABYAAAAAAACBAAAAAAAALQAAAAAAAC0AAAAAAAAtAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAADLgAAAAAAAoEAAAAAAAAtAAAAAAAALQAAAAAAAIEAAAAAAAAWAAAAAAMAFgAAAAADABYAAAAAAwAWAAAAAAMAgQAAAAAAAC0AAAAAAAAtAAAAAAAALQAAAAAAAIEAAAAAAAAgAAAAAAAALQAAAAAAAC0AAAAAAAAvAAAAAAAALQAAAAAAAC0AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAFgAAAAAAAIEAAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAMuAAAAAAAAgQAAAAAAAC0AAAAAAAAtAAAAAAAAgQAAAAAAACAAAAAAAgAgAAAAAAIAIAAAAAAAACAAAAAAAQAgAAAAAAAAIAAAAAACACAAAAAAAQAgAAAAAAEAHgAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAAALQAAAAAAAC8AAAAAAAAgAAAAAAMAIAAAAAACACAAAAAAAAAgAAAAAAEAIAAAAAACACAAAAAAAwAgAAAAAAIAIAAAAAADAB4AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAANAAAAAAAACAAAAAAAwAgAAAAAAEAIAAAAAACACAAAAAAAAAgAAAAAAEAIAAAAAABACAAAAAAAwAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAADQAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAAIEAAAAAAACBAAAAAAAANAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAADQAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAACBAAAAAAAAFwAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 -4,-1: ind: -4,-1 @@ -197,7 +201,7 @@ entities: version: 7 -4,-2: ind: -4,-2 - tiles: gQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABcAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAAsAAAAAAACBAAAAAAAACQAAAAAAAAkAAAAAAAArAAAAAAIAKwAAAAABACAAAAAAAQCBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAALAAAAAAAAgQAAAAAAAAkAAAAAAAAJAAAAAAAAKwAAAAADACsAAAAAAQAgAAAAAAMAgQAAAAAAAIEAAAAAAAAYAAAAAAAAgQAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAACwAAAAAAAIEAAAAAAAAJAAAAAAAACQAAAAAAACsAAAAAAgArAAAAAAIAgQAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAIAAAAAABAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAADMAAAAADAAzAAAAAAEAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAYAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAMwAAAAAHAIEAAAAAAAAvAAAAAAAALwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAYAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAFwAAAAAAABcAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAgQAAAAAAABcAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAXAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAFwAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAA== + tiles: gQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABcAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAAsAAAAAAACBAAAAAAAACQAAAAAAAAkAAAAAAAArAAAAAAEAKwAAAAABACAAAAAAAgCBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAALAAAAAAAAgQAAAAAAAAkAAAAAAAAJAAAAAAAAKwAAAAACACsAAAAAAQAgAAAAAAIAgQAAAAAAAIEAAAAAAAAYAAAAAAAAgQAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAACwAAAAAAAIEAAAAAAAAJAAAAAAAACQAAAAAAACsAAAAAAwArAAAAAAAAgQAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAIAAAAAABAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAADMAAAAACwAzAAAAAAwAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAYAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAMwAAAAAJAIEAAAAAAAAvAAAAAAAALwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAYAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAFwAAAAAAABcAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAgQAAAAAAABcAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAXAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAFwAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAA== version: 7 -5,-2: ind: -5,-2 @@ -205,15 +209,15 @@ entities: version: 7 -4,-4: ind: -4,-4 - tiles: DAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAALAAAAAAAAgQAAAAAAAA0AAAAAAAANAAAAAAAAKwAAAAABACsAAAAAAQCBAAAAAAAAgQAAAAAAACAAAAAAAQCBAAAAAAAAgQAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAACwAAAAAAAIEAAAAAAAANAAAAAAAADQAAAAAAACsAAAAAAAArAAAAAAEAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAsAAAAAAACBAAAAAAAADQAAAAAAAA0AAAAAAAArAAAAAAMAKwAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAXAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAFwAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAMtAAAAAAADAAAAAAAAABcAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAACBAAAAAAAALQAAAAAAAy0AAAAAAAMtAAAAAAADLgAAAAAAAxcAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAALQAAAAAAAy0AAAAAAAMtAAAAAAADLgAAAAAAAy0AAAAAAAAXAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAMtAAAAAAADLgAAAAAAAy0AAAAAAAAuAAAAAAABFwAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAC0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAAuAAAAAAABLQAAAAAAAxcAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAAAtAAAAAAADLgAAAAAAAy4AAAAAAAIuAAAAAAAALgAAAAAAAi0AAAAAAAMXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAALgAAAAAAAC0AAAAAAAAtAAAAAAAALQAAAAAAAy4AAAAAAAAuAAAAAAACFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAAtAAAAAAAALgAAAAAAAYEAAAAAAACBAAAAAAAALgAAAAAAAQ== + tiles: DAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAALAAAAAAAAgQAAAAAAAA0AAAAAAAANAAAAAAAAKwAAAAACACsAAAAAAACBAAAAAAAAgQAAAAAAACAAAAAAAQCBAAAAAAAAgQAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAACwAAAAAAAIEAAAAAAAANAAAAAAAADQAAAAAAACsAAAAAAAArAAAAAAIAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAsAAAAAAACBAAAAAAAADQAAAAAAAA0AAAAAAAArAAAAAAAAKwAAAAACAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAXAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAFwAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAMtAAAAAAADAAAAAAAAABcAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAACBAAAAAAAALQAAAAAAAy0AAAAAAAMtAAAAAAADLgAAAAAAAxcAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAALQAAAAAAAy0AAAAAAAMtAAAAAAADLgAAAAAAAy0AAAAAAAAXAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAMtAAAAAAADLgAAAAAAAy0AAAAAAAAuAAAAAAABFwAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAC0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAAuAAAAAAABLQAAAAAAAxcAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAAAtAAAAAAADLgAAAAAAAy4AAAAAAAIuAAAAAAAALgAAAAAAAi0AAAAAAAMXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAALgAAAAAAAC0AAAAAAAAtAAAAAAAALQAAAAAAAy4AAAAAAAAuAAAAAAACFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAAtAAAAAAAALgAAAAAAAYEAAAAAAACBAAAAAAAALgAAAAAAAQ== version: 7 -4,-3: ind: -4,-3 - tiles: FwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAALQAAAAAAAy4AAAAAAAAuAAAAAAABLgAAAAAAA4EAAAAAAAAuAAAAAAAALQAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAC4AAAAAAAEtAAAAAAADLgAAAAAAAC0AAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAC0AAAAAAAAtAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAALgAAAAAAAi0AAAAAAAMuAAAAAAAALQAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAC0AAAAAAAMuAAAAAAADLgAAAAAAAi4AAAAAAACBAAAAAAAALgAAAAAAAC0AAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAACBAAAAAAAALQAAAAAAAC0AAAAAAAAuAAAAAAACgQAAAAAAAIEAAAAAAAAuAAAAAAACFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAC4AAAAAAAAtAAAAAAAALQAAAAAAAC0AAAAAAAMuAAAAAAADLgAAAAAAARcAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAAAtAAAAAAADLgAAAAAAAC4AAAAAAAEuAAAAAAADLgAAAAAAAS0AAAAAAAMXAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAALQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAC4AAAAAAAItAAAAAAADFwAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAADLQAAAAAAAy4AAAAAAAAtAAAAAAAALgAAAAAAAhcAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAALQAAAAAAAy0AAAAAAAMtAAAAAAADLgAAAAAAAC0AAAAAAAAAAAAAAAAAFwAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAADLQAAAAAAAy0AAAAAAAMuAAAAAAAAAAAAAAAAABcAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAADLQAAAAAAAxcAAAAAAAAXAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAXAAAAAAAAAAAAAAAAABcAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: FwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAALQAAAAAAAy4AAAAAAAAuAAAAAAABLgAAAAAAA4EAAAAAAAAuAAAAAAAALQAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAADQAAAAAAAA0AAAAAAAANAAAAAAAAC4AAAAAAAEtAAAAAAADLgAAAAAAAC0AAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAAA0AAAAAAAANAAAAAAAADQAAAAAAAAYAAAAAAAAGAAAAAAAAC0AAAAAAAAtAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAANAAAAAAAADQAAAAAAAA0AAAAAAAALgAAAAAAAi0AAAAAAAMuAAAAAAAALQAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAC0AAAAAAAMuAAAAAAADLgAAAAAAAi4AAAAAAACBAAAAAAAALgAAAAAAAC0AAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAACBAAAAAAAALQAAAAAAAC0AAAAAAAAuAAAAAAACgQAAAAAAAIEAAAAAAAAuAAAAAAACFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAC4AAAAAAAAtAAAAAAAALQAAAAAAAC0AAAAAAAMuAAAAAAADLgAAAAAAARcAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAAAtAAAAAAADLgAAAAAAAC4AAAAAAAEuAAAAAAADLgAAAAAAAS0AAAAAAAMXAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAALQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAC4AAAAAAAItAAAAAAADFwAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAADLQAAAAAAAy4AAAAAAAAtAAAAAAAALgAAAAAAAhcAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAALQAAAAAAAy0AAAAAAAMtAAAAAAADLgAAAAAAAC0AAAAAAAAAAAAAAAAAFwAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAADLQAAAAAAAy0AAAAAAAMuAAAAAAAAAAAAAAAAABcAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAADLQAAAAAAAxcAAAAAAAAXAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAXAAAAAAAAAAAAAAAAABcAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 -3,-5: ind: -3,-5 - tiles: gQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAG8AAAAAAABvAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAADLgAAAAAAA4EAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAbwAAAAAAAG8AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALQAAAAAAAC0AAAAAAAAtAAAAAAADgQAAAAAAAIEAAAAAAACBAAAAAAAAbwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAMuAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAAALQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAAIEAAAAAAACBAAAAAAAALQAAAAAAAC0AAAAAAAAvAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAFwAAAAAAABcAAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAAtAAAAAAAALwAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAAALQAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAADLQAAAAAAA4EAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALQAAAAAAAC0AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAYAAAAAAAAgQAAAAAAAC0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAOBAAAAAAAALQAAAAAAAy0AAAAAAAAuAAAAAAABLgAAAAAAAw8AAAAAAwAtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAAAJQAAAAABAC0AAAAAAACBAAAAAAAALQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAA4EAAAAAAACBAAAAAAAALQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAACsAAAAAAQctAAAAAAAAgQAAAAAAAA== + tiles: gQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAANAAAAAAAADQAAAAAAAA0AAAAAAAANAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAADLgAAAAAAA4EAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAA0AAAAAAAANAAAAAAAADQAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALQAAAAAAAC0AAAAAAAAtAAAAAAADgQAAAAAAAIEAAAAAAACBAAAAAAAAbwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAADQAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAMuAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAAALQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAAIEAAAAAAACBAAAAAAAALQAAAAAAAC0AAAAAAAAvAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAFwAAAAAAABcAAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAAtAAAAAAAALwAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAAALQAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAA0AAAAAAAANAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALQAAAAAAAC0AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAYAAAAAAAAgQAAAAAAAC0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAOBAAAAAAAALQAAAAAAAy0AAAAAAAAuAAAAAAABLgAAAAAAAw8AAAAAAwAtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAAAJQAAAAACAC0AAAAAAACBAAAAAAAALQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAA4EAAAAAAACBAAAAAAAALQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAACsAAAAAAActAAAAAAAAgQAAAAAAAA== version: 7 -4,-5: ind: -4,-5 @@ -221,11 +225,11 @@ entities: version: 7 -3,-6: ind: -3,-6 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAIEAAAAAAAAXAAAAAAAAFwAAAAAAAIEAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAAAAAAAAAAIEAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAAACBAAAAAAAAFwAAAAAAAIEAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAAAAAAAAAAFwAAAAAAAIEAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAG8AAAAAAACBAAAAAAAAbwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAIEAAAAAAAAXAAAAAAAAFwAAAAAAAIEAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAAAAAAAAAAIEAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAAAAAAAAAAgQAAAAAAAAAAAAAAAACBAAAAAAAAFwAAAAAAAIEAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAAAAAAAAAAFwAAAAAAAIEAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAADQAAAAAAAA0AAAAAAAANAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAA== version: 7 -5,-4: ind: -5,-4 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAACBAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAgQAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAACBAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAgQAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAAA== version: 7 -5,-5: ind: -5,-5 @@ -233,43 +237,43 @@ entities: version: 7 -2,-5: ind: -2,-5 - tiles: gQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAAAAAAAAAAFwAAAAAAAIEAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAACBAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAgQAAAAAAABcAAAAAAAAXAAAAAAAAAAAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAAIEAAAAAAAAAAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAAAAAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAABgAAAAAAIAawAAAAAAAGsAAAAAAABrAAAAAAMAYAAAAAABAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAACQAAAAAAAGAAAAAAAABgAAAAAAMAYAAAAAADAGAAAAAAAACBAAAAAAAAYAAAAAABAIEAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAgCBAAAAAAAAYAAAAAAAAGAAAAAAAwBgAAAAAAIAgQAAAAAAAAkAAAAAAABgAAAAAAMAYAAAAAADAGAAAAAAAwBgAAAAAAEAYAAAAAAAAGAAAAAAAQCBAAAAAAAAgQAAAAAAAIEAAAAAAABgAAAAAAMAgQAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAABAIEAAAAAAAAJAAAAAAAAYAAAAAACAGAAAAAAAgBgAAAAAAIAYAAAAAAAAIEAAAAAAABgAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAYAAAAAAAAGAAAAAAAwBgAAAAAAMAYAAAAAABAGAAAAAAAQCBAAAAAAAAYAAAAAABAGAAAAAAAABgAAAAAAAAYAAAAAABAGAAAAAAAQCBAAAAAAAAYAAAAAABAIEAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAQCBAAAAAAAAYAAAAAACAGAAAAAAAQBgAAAAAAAAYAAAAAADAGAAAAAAAABgAAAAAAMAYAAAAAAAAGAAAAAAAQBgAAAAAAIAgQAAAAAAAGAAAAAAAwBgAAAAAAAAYAAAAAACAGAAAAAAAQBgAAAAAAMAgQAAAAAAAGAAAAAAAwBgAAAAAAAAYAAAAAABAGAAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAABgAAAAAAMAYAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAABgAAAAAAMAYAAAAAAAAGAAAAAAAwBgAAAAAAIAYAAAAAACAGAAAAAAAwCBAAAAAAAAYAAAAAADAGAAAAAAAQBgAAAAAAEAYAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAABgAAAAAAIAYAAAAAACAGAAAAAAAgBgAAAAAAAAYAAAAAACAA== + tiles: gQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAAAAAAAAAAFwAAAAAAAIEAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAACBAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAgQAAAAAAABcAAAAAAAAXAAAAAAAAAAAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAAIEAAAAAAAAAAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAAAAAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAABgAAAAAAMAawAAAAABAGsAAAAAAQBrAAAAAAIAYAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAACQAAAAAAAGAAAAAAAQBgAAAAAAMAYAAAAAACAGAAAAAAAACBAAAAAAAAYAAAAAACAIEAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAwCBAAAAAAAAYAAAAAACAGAAAAAAAQBgAAAAAAMAgQAAAAAAAAkAAAAAAABgAAAAAAIAYAAAAAAAAGAAAAAAAQBgAAAAAAIAYAAAAAABAGAAAAAAAQCBAAAAAAAAgQAAAAAAAIEAAAAAAABgAAAAAAMAgQAAAAAAAGAAAAAAAwBgAAAAAAAAYAAAAAABAIEAAAAAAAAJAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAIAYAAAAAADAIEAAAAAAABgAAAAAAIAgQAAAAAAAIEAAAAAAACBAAAAAAAAYAAAAAABAGAAAAAAAwBgAAAAAAIAYAAAAAADAGAAAAAAAACBAAAAAAAAYAAAAAADAGAAAAAAAwBgAAAAAAEAYAAAAAACAGAAAAAAAACBAAAAAAAAYAAAAAABAIEAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAwCBAAAAAAAAYAAAAAAAAGAAAAAAAwBgAAAAAAMAYAAAAAACAGAAAAAAAQBgAAAAAAMAYAAAAAACAGAAAAAAAABgAAAAAAIAgQAAAAAAADQAAAAAAABgAAAAAAEAYAAAAAADAGAAAAAAAgBgAAAAAAAAgQAAAAAAAGAAAAAAAQBgAAAAAAEAYAAAAAACAGAAAAAAAgCBAAAAAAAAgQAAAAAAAIEAAAAAAABgAAAAAAMAYAAAAAACAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAgBgAAAAAAEAYAAAAAAAAGAAAAAAAwBgAAAAAAIAYAAAAAAAAGAAAAAAAwCBAAAAAAAAYAAAAAACAGAAAAAAAQBgAAAAAAMAYAAAAAADAIEAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAADAGAAAAAAAQBgAAAAAAEAYAAAAAADAA== version: 7 -1,-5: ind: -1,-5 - tiles: gQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALwAAAAAAAC0AAAAAAAAgAAAAAAAALQAAAAAAAC8AAAAAAACBAAAAAAAALwAAAAAAAC0AAAAAAAAgAAAAAAEALQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAC8AAAAAAAAtAAAAAAAALQAAAAAAAC0AAAAAAAAvAAAAAAAAgQAAAAAAAC8AAAAAAAAtAAAAAAAALQAAAAAAAC0AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAvAAAAAAAALgAAAAAAAC0AAAAAAAAuAAAAAAAALwAAAAAAAIEAAAAAAAAvAAAAAAAALgAAAAAAAC0AAAAAAAAuAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAvAAAAAAAAgQAAAAAAABsAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAvAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAbAAAAAAAAGwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABgAAAAAAACBAAAAAAAAgQAAAAAAABsAAAAAAACBAAAAAAAAGwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAJAAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAAAGwAAAAAAAIEAAAAAAAAeAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALgAAAAAAAi0AAAAAAAMtAAAAAAADLQAAAAAAA4EAAAAAAACBAAAAAAAAgQAAAAAAAAkAAAAAAAAJAAAAAAAACQAAAAAAABsAAAAAAACBAAAAAAAAIAAAAAABACAAAAAAAAAgAAAAAAEAgQAAAAAAAC4AAAAAAAEtAAAAAAADLQAAAAAAAy0AAAAAAAOBAAAAAAAAgQAAAAAAAIEAAAAAAAAJAAAAAAAACQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAACAAAAAAAQAgAAAAAAAAIAAAAAADAIEAAAAAAACBAAAAAAAAgQAAAAAAACAAAAAAAwAgAAAAAAIAgQAAAAAAAAkAAAAAAAAJAAAAAAAACQAAAAAAAAkAAAAAAACBAAAAAAAAIAAAAAADACAAAAAAAgAgAAAAAAMAIAAAAAAAACAAAAAAAwAgAAAAAAEAIAAAAAACACAAAAAAAQAgAAAAAAEAIAAAAAACAIEAAAAAAAAJAAAAAAAACQAAAAAAAAkAAAAAAAAbAAAAAAAAgQAAAAAAACAAAAAAAgAgAAAAAAMAIAAAAAABACAAAAAAAQAgAAAAAAMAIAAAAAACACAAAAAAAQAgAAAAAAAAIAAAAAAAACAAAAAAAwCBAAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAAAGwAAAAAAAIEAAAAAAAAgAAAAAAIAIAAAAAAAACAAAAAAAAAgAAAAAAIAIAAAAAACACAAAAAAAQAgAAAAAAAAIAAAAAAAACAAAAAAAQAgAAAAAAMAgQAAAAAAAAkAAAAAAAAJAAAAAAAACQAAAAAAAAkAAAAAAACBAAAAAAAAIAAAAAADACAAAAAAAwAgAAAAAAMAIAAAAAACACAAAAAAAQAgAAAAAAEAIAAAAAABACAAAAAAAQAgAAAAAAIAIAAAAAAAAA== + tiles: gQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALwAAAAAAAC0AAAAAAAAgAAAAAAIALQAAAAAAAC8AAAAAAACBAAAAAAAALwAAAAAAAC0AAAAAAAAgAAAAAAEALQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAC8AAAAAAAAtAAAAAAAALQAAAAAAAC0AAAAAAAAvAAAAAAAAgQAAAAAAAC8AAAAAAAAtAAAAAAAALQAAAAAAAC0AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAvAAAAAAAALgAAAAAAAC0AAAAAAAAuAAAAAAAALwAAAAAAAIEAAAAAAAAvAAAAAAAALgAAAAAAAC0AAAAAAAAuAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAvAAAAAAAAgQAAAAAAABsAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAvAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAADQAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAbAAAAAAAAGwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABgAAAAAAACBAAAAAAAAgQAAAAAAABsAAAAAAACBAAAAAAAAGwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAJAAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAAAgQAAAAAAADQAAAAAAACBAAAAAAAAGAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAAAGwAAAAAAAIEAAAAAAAA0AAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAANAAAAAAAADQAAAAAAAA0AAAAAAAALQAAAAAAA4EAAAAAAACBAAAAAAAAgQAAAAAAAAkAAAAAAAAJAAAAAAAACQAAAAAAABsAAAAAAACBAAAAAAAAIAAAAAAAACAAAAAAAgAgAAAAAAAAgQAAAAAAADQAAAAAAAA0AAAAAAAALQAAAAAAAy0AAAAAAAOBAAAAAAAAgQAAAAAAAIEAAAAAAAAJAAAAAAAACQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAACAAAAAAAQAgAAAAAAEAIAAAAAACAIEAAAAAAACBAAAAAAAAgQAAAAAAACAAAAAAAAAgAAAAAAAAgQAAAAAAAAkAAAAAAAAJAAAAAAAACQAAAAAAAAkAAAAAAACBAAAAAAAANAAAAAAAACAAAAAAAgAgAAAAAAAAIAAAAAADACAAAAAAAgAgAAAAAAEAIAAAAAAAACAAAAAAAQAgAAAAAAIAIAAAAAACAIEAAAAAAAAJAAAAAAAACQAAAAAAAAkAAAAAAAAbAAAAAAAAgQAAAAAAACAAAAAAAwAgAAAAAAIAIAAAAAAAACAAAAAAAQAgAAAAAAEAIAAAAAABACAAAAAAAwAgAAAAAAEAIAAAAAADACAAAAAAAgCBAAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAAAGwAAAAAAAIEAAAAAAAAgAAAAAAIAIAAAAAACACAAAAAAAwAgAAAAAAEAIAAAAAAAACAAAAAAAgAgAAAAAAAAIAAAAAABACAAAAAAAgAgAAAAAAMAgQAAAAAAAAkAAAAAAAAJAAAAAAAACQAAAAAAADQAAAAAAACBAAAAAAAAIAAAAAADACAAAAAAAgAgAAAAAAIAIAAAAAABACAAAAAAAgAgAAAAAAMAIAAAAAACACAAAAAAAAAgAAAAAAEAIAAAAAAAAA== version: 7 -1,-6: ind: -1,-6 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAAIEAAAAAAAAXAAAAAAAAFwAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAgQAAAAAAABcAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAACBAAAAAAAAFwAAAAAAAIEAAAAAAAAXAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAgQAAAAAAABcAAAAAAAAXAAAAAAAAAAAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAAAXAAAAAAAAgQAAAAAAABcAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAACBAAAAAAAAFwAAAAAAABcAAAAAAACBAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAgAAAAAAIAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAgAAAAAAIAgQAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAAIEAAAAAAAAXAAAAAAAAFwAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAgQAAAAAAABcAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAACBAAAAAAAAFwAAAAAAAIEAAAAAAAAXAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAgQAAAAAAABcAAAAAAAAXAAAAAAAAAAAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAAAXAAAAAAAAgQAAAAAAABcAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAACBAAAAAAAAFwAAAAAAABcAAAAAAACBAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAgAAAAAAMAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAgAAAAAAMAgQAAAAAAAA== version: 7 0,-6: ind: 0,-6 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAAIEAAAAAAABgAAAAAAIAYAAAAAAAAGAAAAAAAwBgAAAAAAMAYAAAAAACAGAAAAAAAQBgAAAAAAMAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAABcAAAAAAACBAAAAAAAAYAAAAAADAGAAAAAAAQBgAAAAAAEAYAAAAAACAGAAAAAAAwBgAAAAAAMAYAAAAAADAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAAAAAAAAAAgQAAAAAAAGAAAAAAAgBgAAAAAAMAYAAAAAAAAGAAAAAAAwBgAAAAAAMAYAAAAAADAGAAAAAAAABgAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAXAAAAAAAAAAAAAAAAAIEAAAAAAABgAAAAAAMAYAAAAAAAAGAAAAAAAwBgAAAAAAAAYAAAAAADAGAAAAAAAgBgAAAAAAMAYAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAYAAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAABAAAAAAAgAQAAAAAAIAEAAAAAAAAIEAAAAAAAAXAAAAAAAAgQAAAAAAAGAAAAAAAABgAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAABcAAAAAAAAAAAAAAAAAFwAAAAAAAIEAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAQCBAAAAAAAAAAAAAAAAAIEAAAAAAABgAAAAAAEAYAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAACBAAAAAAAAEAAAAAADABAAAAAAAQAQAAAAAAMAgQAAAAAAAAAAAAAAAACBAAAAAAAAYAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAgQAAAAAAABAAAAAAAgAQAAAAAAEAEAAAAAABAIEAAAAAAAAAAAAAAAAAgQAAAAAAAGAAAAAAAQBgAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAAIEAAAAAAAAQAAAAAAEAEAAAAAAAABAAAAAAAQCBAAAAAAAAFwAAAAAAAIEAAAAAAABgAAAAAAMAYAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAABcAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAYAAAAAADAGAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAXAAAAAAAAgQAAAAAAAGAAAAAAAQBgAAAAAAIAYAAAAAABAGAAAAAAAgBgAAAAAAAAYAAAAAADAGAAAAAAAwBgAAAAAAAAAAAAAAAAABcAAAAAAAAXAAAAAAAAAAAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAAIEAAAAAAABgAAAAAAIAYAAAAAABAGAAAAAAAQBgAAAAAAAAYAAAAAAAAGAAAAAAAQBgAAAAAAMAYAAAAAACAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAACBAAAAAAAAbwAAAAAAAG8AAAAAAABvAAAAAAAAbwAAAAAAAG8AAAAAAABvAAAAAAAAbwAAAAAAAG8AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAARAAAAAAAAIEAAAAAAABEAAAAAAAAgQAAAAAAAEQAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAEQAAAAAAACBAAAAAAAARAAAAAAAAIEAAAAAAABEAAAAAAAAgQAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAAIEAAAAAAAA0AAAAAAAAYAAAAAABAGAAAAAAAQBgAAAAAAEAYAAAAAABAGAAAAAAAwBgAAAAAAEAYAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAABcAAAAAAACBAAAAAAAAYAAAAAADAGAAAAAAAQBgAAAAAAMAYAAAAAADAGAAAAAAAQBgAAAAAAAAYAAAAAADAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAAAAAAAAAAgQAAAAAAAGAAAAAAAwBgAAAAAAAAYAAAAAABAGAAAAAAAQBgAAAAAAAAYAAAAAADAGAAAAAAAABgAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAXAAAAAAAAAAAAAAAAAIEAAAAAAABgAAAAAAMAYAAAAAABAGAAAAAAAABgAAAAAAMAYAAAAAABAGAAAAAAAgBgAAAAAAEAYAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAgCBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAYAAAAAABAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAACAIEAAAAAAAAXAAAAAAAAgQAAAAAAAGAAAAAAAgBgAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAABcAAAAAAAAAAAAAAAAAFwAAAAAAAIEAAAAAAAAQAAAAAAMAEAAAAAAAABAAAAAAAwCBAAAAAAAAAAAAAAAAAIEAAAAAAABgAAAAAAIAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAACBAAAAAAAAEAAAAAABABAAAAAAAQAQAAAAAAIAgQAAAAAAAAAAAAAAAACBAAAAAAAAYAAAAAABAGAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAgQAAAAAAABAAAAAAAwAQAAAAAAMAEAAAAAADAIEAAAAAAAAAAAAAAAAAgQAAAAAAAGAAAAAAAQBgAAAAAAIAAAAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAAIEAAAAAAAAQAAAAAAEAEAAAAAAAABAAAAAAAQCBAAAAAAAAFwAAAAAAAIEAAAAAAABgAAAAAAIAYAAAAAABAAAAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAABcAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAYAAAAAACAGAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAXAAAAAAAAgQAAAAAAAGAAAAAAAQBgAAAAAAIAYAAAAAADAGAAAAAAAgBgAAAAAAAAYAAAAAADAGAAAAAAAABgAAAAAAEAAAAAAAAAABcAAAAAAAAXAAAAAAAAAAAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAAIEAAAAAAABgAAAAAAIAYAAAAAABAGAAAAAAAwBgAAAAAAIAYAAAAAABAGAAAAAAAQBgAAAAAAIAYAAAAAABAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAACBAAAAAAAAbwAAAAAAAG8AAAAAAABvAAAAAAAAbwAAAAAAAG8AAAAAAABvAAAAAAAAbwAAAAAAAG8AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAARAAAAAAAAIEAAAAAAABEAAAAAAAAgQAAAAAAAEQAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAEQAAAAAAACBAAAAAAAARAAAAAAAAIEAAAAAAABEAAAAAAAAgQAAAAAAAA== version: 7 0,-7: ind: 0,-7 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAABgAAAAAAMAYAAAAAACAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAABcAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAABgAAAAAAMAYAAAAAADAGAAAAAAAwBgAAAAAAEAYAAAAAABAGAAAAAAAgBgAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAXAAAAAAAAAAAAAAAAAIEAAAAAAABgAAAAAAEAYAAAAAABAGAAAAAAAQBgAAAAAAEAYAAAAAACAGAAAAAAAgBgAAAAAAEAYAAAAAACAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAAA0AAAAAAAAYAAAAAADAGAAAAAAAABgAAAAAAIAYAAAAAAAAGAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAABcAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAAA0AAAAAAAAYAAAAAADAGAAAAAAAwBgAAAAAAMAYAAAAAABAGAAAAAAAgBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAXAAAAAAAAAAAAAAAAAIEAAAAAAAA0AAAAAAAAYAAAAAABAGAAAAAAAQBgAAAAAAEAYAAAAAADAGAAAAAAAQBgAAAAAAAAYAAAAAABAA== version: 7 1,-6: ind: 1,-6 - tiles: YAAAAAADAGAAAAAAAgBgAAAAAAIAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAQAaAAAAAAAAYAAAAAADAGAAAAAAAwBgAAAAAAEAYAAAAAADAGAAAAAAAABgAAAAAAAAYAAAAAABAIEAAAAAAABgAAAAAAAAYAAAAAABAGAAAAAAAwBgAAAAAAAAYAAAAAADAGAAAAAAAQBgAAAAAAIAYAAAAAADAGAAAAAAAgBgAAAAAAAAYAAAAAACAGAAAAAAAQBgAAAAAAAAYAAAAAAAAGAAAAAAAACBAAAAAAAAYAAAAAACAGAAAAAAAwBgAAAAAAEAYAAAAAACAGAAAAAAAABgAAAAAAIAYAAAAAACABoAAAAAAwBgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAMAYAAAAAACAGAAAAAAAQBgAAAAAAIAgQAAAAAAAGAAAAAAAQBgAAAAAAMAYAAAAAADAGAAAAAAAQBgAAAAAAAAYAAAAAACAGAAAAAAAwBgAAAAAAEAYAAAAAACAGAAAAAAAQBgAAAAAAAAYAAAAAABAGAAAAAAAwBgAAAAAAEAYAAAAAACAIEAAAAAAABgAAAAAAIAYAAAAAABAGsAAAAAAwBgAAAAAAMAYAAAAAADAGsAAAAAAQBgAAAAAAEAYAAAAAAAAGAAAAAAAwBrAAAAAAMAYAAAAAAAAGsAAAAAAQBgAAAAAAMAYAAAAAADAGAAAAAAAwCBAAAAAAAAYAAAAAABAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAYAAAAAAAAGAAAAAAAwBgAAAAAAEAgQAAAAAAAIEAAAAAAACBAAAAAAAAYAAAAAADAGAAAAAAAQBgAAAAAAIAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAgBgAAAAAAAAYAAAAAACAIEAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAABAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAYAAAAAABAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAYAAAAAADAGAAAAAAAQBgAAAAAAAAYAAAAAADAGAAAAAAAwBgAAAAAAAAYAAAAAABAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAwBgAAAAAAAAYAAAAAADAGAAAAAAAQBgAAAAAAIAYAAAAAABAGAAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAYAAAAAABAGAAAAAAAQBgAAAAAAMAYAAAAAABAIEAAAAAAABgAAAAAAMAYAAAAAACAGAAAAAAAABgAAAAAAEAYAAAAAABAGAAAAAAAwBgAAAAAAMAgQAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAAIEAAAAAAABvAAAAAAAAbwAAAAAAAG8AAAAAAABgAAAAAAIAYAAAAAAAAGAAAAAAAQBgAAAAAAAAYAAAAAAAAGAAAAAAAgBgAAAAAAEAYAAAAAADAIEAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAgBgAAAAAAIAYAAAAAACAGAAAAAAAABgAAAAAAAAYAAAAAADAGAAAAAAAQCBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAG8AAAAAAABvAAAAAAAAbwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAA== + tiles: YAAAAAACAGAAAAAAAABgAAAAAAIAYAAAAAAAAGAAAAAAAgBgAAAAAAMAYAAAAAADAGAAAAAAAgAaAAAAAAMAYAAAAAABAGAAAAAAAwBgAAAAAAMAYAAAAAADAGAAAAAAAgBgAAAAAAEAYAAAAAADAIEAAAAAAABgAAAAAAMAYAAAAAAAAGAAAAAAAABgAAAAAAMAYAAAAAABAGAAAAAAAwBgAAAAAAAAYAAAAAABAGAAAAAAAQBgAAAAAAMAYAAAAAAAAGAAAAAAAQBgAAAAAAEAYAAAAAAAAGAAAAAAAwCBAAAAAAAAYAAAAAABAGAAAAAAAABgAAAAAAMAYAAAAAAAAGAAAAAAAgBgAAAAAAAAYAAAAAADABoAAAAAAABgAAAAAAEAYAAAAAAAAGAAAAAAAQBgAAAAAAIAYAAAAAADAGAAAAAAAgBgAAAAAAAAgQAAAAAAAGAAAAAAAwBgAAAAAAMAYAAAAAADAGAAAAAAAQBgAAAAAAIAYAAAAAABAGAAAAAAAQBgAAAAAAMAYAAAAAABAGAAAAAAAQBgAAAAAAIAYAAAAAACAGAAAAAAAgBgAAAAAAAAYAAAAAABAIEAAAAAAABgAAAAAAEAYAAAAAACAGsAAAAAAgBgAAAAAAMAYAAAAAAAAGsAAAAAAwBgAAAAAAIAYAAAAAADAGAAAAAAAwBrAAAAAAIAYAAAAAAAAGsAAAAAAwBgAAAAAAMAYAAAAAADAGAAAAAAAQCBAAAAAAAAYAAAAAACAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAYAAAAAABAGAAAAAAAQBgAAAAAAEAgQAAAAAAAIEAAAAAAACBAAAAAAAAYAAAAAAAAGAAAAAAAgBgAAAAAAEAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAgBgAAAAAAMAYAAAAAABAIEAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAwBgAAAAAAMANAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAYAAAAAACAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAYAAAAAAAAGAAAAAAAwBgAAAAAAMAYAAAAAAAAGAAAAAAAQBgAAAAAAAAYAAAAAADAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAMAYAAAAAABAGAAAAAAAQCBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAYAAAAAADAGAAAAAAAABgAAAAAAIAYAAAAAADAIEAAAAAAABgAAAAAAIAYAAAAAABAGAAAAAAAgBgAAAAAAEAYAAAAAABAGAAAAAAAgBgAAAAAAIAgQAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAAIEAAAAAAABvAAAAAAAAbwAAAAAAAG8AAAAAAABgAAAAAAIAYAAAAAACAGAAAAAAAABgAAAAAAIAYAAAAAABAGAAAAAAAABgAAAAAAIAYAAAAAADAIEAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAABgAAAAAAMAYAAAAAACAGAAAAAAAQBgAAAAAAAAYAAAAAADAGAAAAAAAwCBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAG8AAAAAAABvAAAAAAAAbwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAA== version: 7 1,-7: ind: 1,-7 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAABgAAAAAAIAgQAAAAAAAGAAAAAAAQBgAAAAAAMAYAAAAAADAIEAAAAAAABgAAAAAAIAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAYAAAAAABAGAAAAAAAwCBAAAAAAAAYAAAAAADAIEAAAAAAABgAAAAAAMAYAAAAAAAAGAAAAAAAwCBAAAAAAAAYAAAAAABAIEAAAAAAABgAAAAAAAAYAAAAAACAGAAAAAAAgCBAAAAAAAAGgAAAAADAGAAAAAAAABgAAAAAAIAgQAAAAAAAGAAAAAAAgCBAAAAAAAAYAAAAAADAGAAAAAAAwBgAAAAAAEAgQAAAAAAAGAAAAAAAwCBAAAAAAAAYAAAAAACAGAAAAAAAABgAAAAAAMAgQAAAAAAABoAAAAAAABgAAAAAAIAYAAAAAABAGAAAAAAAgBgAAAAAAEAYAAAAAABAGAAAAAAAwAaAAAAAAMAYAAAAAACAGAAAAAAAABgAAAAAAAAYAAAAAACAGAAAAAAAQBgAAAAAAAAYAAAAAACAIEAAAAAAAAaAAAAAAAAYAAAAAADAGAAAAAAAwBgAAAAAAEAYAAAAAABAGAAAAAAAgBgAAAAAAAAYAAAAAABAGAAAAAAAwBgAAAAAAMAYAAAAAABAGAAAAAAAABgAAAAAAEAYAAAAAAAAGAAAAAAAwCBAAAAAAAAYAAAAAABAGAAAAAAAwBgAAAAAAEAYAAAAAADAGAAAAAAAABgAAAAAAMAYAAAAAACABoAAAAAAwBgAAAAAAAAYAAAAAACAGAAAAAAAABgAAAAAAEAYAAAAAADAGAAAAAAAABgAAAAAAIAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAABAGAAAAAAAABgAAAAAAEAYAAAAAAAAGAAAAAAAQBgAAAAAAAAYAAAAAADAGAAAAAAAgBgAAAAAAMAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAABAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAABgAAAAAAEAgQAAAAAAAGAAAAAAAQBgAAAAAAEAYAAAAAACAIEAAAAAAABgAAAAAAMAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAYAAAAAACADQAAAAAAACBAAAAAAAAYAAAAAABAIEAAAAAAABgAAAAAAEAYAAAAAAAAGAAAAAAAQCBAAAAAAAANAAAAAAAAIEAAAAAAABgAAAAAAEAYAAAAAABAGAAAAAAAwCBAAAAAAAAGgAAAAAAAGAAAAAAAQBgAAAAAAIAgQAAAAAAADQAAAAAAACBAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAMAgQAAAAAAADQAAAAAAACBAAAAAAAAYAAAAAACAGAAAAAAAwBgAAAAAAAAgQAAAAAAABoAAAAAAgBgAAAAAAEAYAAAAAABAGAAAAAAAQBgAAAAAAEAYAAAAAABAGAAAAAAAgAaAAAAAAIAYAAAAAABAGAAAAAAAABgAAAAAAEAYAAAAAACAGAAAAAAAABgAAAAAAMAYAAAAAACAIEAAAAAAAAaAAAAAAAAYAAAAAABAGAAAAAAAABgAAAAAAAAYAAAAAACAGAAAAAAAQBgAAAAAAIAYAAAAAADAGAAAAAAAABgAAAAAAMAYAAAAAACAGAAAAAAAQBgAAAAAAMAYAAAAAADAGAAAAAAAACBAAAAAAAAYAAAAAACAGAAAAAAAgBgAAAAAAMAYAAAAAACAGAAAAAAAQBgAAAAAAEAYAAAAAAAABoAAAAAAwBgAAAAAAEAYAAAAAAAAGAAAAAAAwBgAAAAAAEAYAAAAAAAAGAAAAAAAABgAAAAAAIAYAAAAAABAGAAAAAAAgBgAAAAAAMAYAAAAAAAAGAAAAAAAwBgAAAAAAIAYAAAAAAAAGAAAAAAAQBgAAAAAAAAYAAAAAACAGAAAAAAAgBgAAAAAAEAYAAAAAAAAGAAAAAAAwBgAAAAAAMAYAAAAAABAA== version: 7 1,-5: ind: 1,-5 - tiles: LQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLgAAAAAAAy0AAAAAAAAtAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAACsAAAAAAQArAAAAAAEAKwAAAAACACsAAAAAAAArAAAAAAEAKwAAAAABACsAAAAAAwArAAAAAAAAJQAAAAABAC0AAAAAAAAtAAAAAAAALQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLgAAAAAAAysAAAAAAQctAAAAAAAALQAAAAAAAC0AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALgAAAAAAAoEAAAAAAAAPAAAAAAEADwAAAAAAAA8AAAAAAACBAAAAAAAALgAAAAAAAy0AAAAAAAArAAAAAAIHLQAAAAAAAC0AAAAAAACBAAAAAAAAgQAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAACBAAAAAAAADwAAAAACAA8AAAAAAgAPAAAAAAMAgQAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAACBAAAAAAAAgQAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAACBAAAAAAAADwAAAAADAA8AAAAAAgAPAAAAAAMADwAAAAADAA8AAAAAAQCBAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAgQAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAgQAAAAAAAA8AAAAAAgAPAAAAAAIADwAAAAABAA8AAAAAAQAPAAAAAAIAgQAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAgAAAAAAEAIAAAAAAAAIEAAAAAAAAPAAAAAAAADwAAAAAAAA8AAAAAAAAPAAAAAAIADwAAAAADAIEAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAADwAAAAADAA8AAAAAAwAPAAAAAAMADwAAAAAAAA8AAAAAAgCBAAAAAAAALQAAAAAAACsAAAAAAgctAAAAAAAAgQAAAAAAACAAAAAAAgAgAAAAAAIAIAAAAAACAIEAAAAAAACBAAAAAAAAgQAAAAAAAA8AAAAAAQAPAAAAAAMADwAAAAADAA8AAAAAAAAkAAAAAAAAgQAAAAAAAC0AAAAAAAArAAAAAAMHLQAAAAAAACAAAAAAAwAgAAAAAAIAIAAAAAAAACAAAAAAAgCBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAB4AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAAAKwAAAAABBy0AAAAAAAAgAAAAAAIAIAAAAAACACAAAAAAAAAgAAAAAAEAgQAAAAAAAIEAAAAAAACBAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAALQAAAAAAACsAAAAAAwctAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAHgAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAADACAAAAAAAAAeAAAAAAAAgQAAAAAAAC0AAAAAAAArAAAAAAMHLgAAAAAAAS0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADgQAAAAAAACAAAAAAAAAgAAAAAAIAIAAAAAADACAAAAAAAgAgAAAAAAMAHgAAAAAAAIEAAAAAAAAtAAAAAAAAKwAAAAABBy4AAAAAAAItAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAA4EAAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAACBAAAAAAAALQAAAAAAACsAAAAAAgctAAAAAAAAgQAAAAAAAB4AAAAAAAAeAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAArAAAAAAEHLQAAAAAAAIEAAAAAAACBAAAAAAAAIAAAAAAAAIEAAAAAAAAKAAAAAAAAgQAAAAAAAA== + tiles: LQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLgAAAAAAAy0AAAAAAAAtAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAACsAAAAAAwArAAAAAAMAKwAAAAABACsAAAAAAwArAAAAAAAAKwAAAAADACsAAAAAAAArAAAAAAEAJQAAAAAAAC0AAAAAAAAtAAAAAAAALQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLgAAAAAAAysAAAAAAwctAAAAAAAALQAAAAAAAC0AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALgAAAAAAAoEAAAAAAAAPAAAAAAMADwAAAAABAA8AAAAAAQCBAAAAAAAALgAAAAAAAy0AAAAAAAArAAAAAAEHLQAAAAAAAC0AAAAAAACBAAAAAAAAgQAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAACBAAAAAAAADwAAAAAAAA8AAAAAAAAPAAAAAAMAgQAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAACBAAAAAAAAgQAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAACBAAAAAAAADwAAAAADAA8AAAAAAgAPAAAAAAMADwAAAAACAA8AAAAAAwCBAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAgQAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAgQAAAAAAAA8AAAAAAAAPAAAAAAMADwAAAAADAA8AAAAAAgAPAAAAAAAAgQAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAgAAAAAAIAIAAAAAABAIEAAAAAAAAPAAAAAAMADwAAAAADAA8AAAAAAQAPAAAAAAAADwAAAAACAIEAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAADwAAAAADAA8AAAAAAQAPAAAAAAMADwAAAAADAA8AAAAAAQCBAAAAAAAALQAAAAAAACsAAAAAAActAAAAAAAAgQAAAAAAACAAAAAAAwAgAAAAAAIAIAAAAAABAIEAAAAAAACBAAAAAAAAgQAAAAAAADQAAAAAAAAPAAAAAAAADwAAAAAAAA8AAAAAAwA0AAAAAAAAgQAAAAAAAC0AAAAAAAArAAAAAAIHLQAAAAAAACAAAAAAAgAgAAAAAAEAIAAAAAABACAAAAAAAgCBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAB4AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAAAKwAAAAABBy0AAAAAAAAgAAAAAAMAIAAAAAADACAAAAAAAgAgAAAAAAEAgQAAAAAAAIEAAAAAAACBAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAALQAAAAAAACsAAAAAAgctAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAHgAAAAAAACAAAAAAAAAgAAAAAAIAIAAAAAADACAAAAAAAAAeAAAAAAAAgQAAAAAAAC0AAAAAAAArAAAAAAEHLgAAAAAAAS0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADgQAAAAAAACAAAAAAAQAgAAAAAAEAIAAAAAABACAAAAAAAgAgAAAAAAMAHgAAAAAAAIEAAAAAAAAtAAAAAAAAKwAAAAABBy4AAAAAAAItAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAA4EAAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAACBAAAAAAAALQAAAAAAACsAAAAAAQctAAAAAAAAgQAAAAAAAB4AAAAAAAAeAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAArAAAAAAMHLQAAAAAAAIEAAAAAAACBAAAAAAAAIAAAAAABAIEAAAAAAAAKAAAAAAAAgQAAAAAAAA== version: 7 2,-6: ind: 2,-6 - tiles: gQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAFwAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAACAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAEAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAXAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAFwAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAFwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABcAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAAAAAAAAAABcAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAXAAAAAAAAAAAAAAAAABcAAAAAAAAAAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAFwAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAXAAAAAAAAAAAAAAAAABcAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAAA== + tiles: gQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAFwAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAABAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAgCBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAMAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAXAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAFwAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAFwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABcAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAAAAAAAAAABcAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAXAAAAAAAAAAAAAAAAABcAAAAAAAAAAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAFwAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAXAAAAAAAAAAAAAAAAABcAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAAA== version: 7 2,-5: ind: 2,-5 - tiles: gQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAB4AAAAAAAAeAAAAAAAAgQAAAAAAAB4AAAAAAACBAAAAAAAAgQAAAAAAAB4AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABgAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABgAAAAAAAAYAAAAAAAAgQAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAIAAAAAADACAAAAAAAACBAAAAAAAACgAAAAAAAAoAAAAAAACBAAAAAAAAgQAAAAAAAAoAAAAAAAAKAAAAAAAACgAAAAAAAAoAAAAAAAAKAAAAAAAAgQAAAAAAAAoAAAAAAAAKAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAAoAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAKAAAAAAAACgAAAAAAAAoAAAAAAAAKAAAAAAAACgAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAA== + tiles: gQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAB4AAAAAAAAeAAAAAAAAgQAAAAAAAB4AAAAAAACBAAAAAAAAgQAAAAAAAB4AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABgAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABgAAAAAAAAYAAAAAAAAgQAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAIAAAAAACACAAAAAAAwCBAAAAAAAACgAAAAAAAAoAAAAAAACBAAAAAAAAgQAAAAAAAAoAAAAAAAAKAAAAAAAACgAAAAAAAAoAAAAAAAAKAAAAAAAAgQAAAAAAAAoAAAAAAAAKAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAAoAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAKAAAAAAAACgAAAAAAAAoAAAAAAAAKAAAAAAAACgAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAA== version: 7 2,-7: ind: 2,-7 @@ -289,7 +293,7 @@ entities: version: 7 4,-4: ind: 4,-4 - tiles: gQAAAAAAAIEAAAAAAAAvAAAAAAAALwAAAAAAAC8AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAACgAAAAAAAB4AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALwAAAAAAAC8AAAAAAAAvAAAAAAAAgQAAAAAAABgAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAeAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAAAYAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALwAAAAAAAIEAAAAAAAAYAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAvAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAAIEAAAAAAAAeAAAAAAAAHgAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAYAAAAAACAGAAAAAAAgBgAAAAAAIAYAAAAAABAGAAAAAAAgBgAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAABgAAAAAAIAYAAAAAAAAGAAAAAAAwBgAAAAAAIAYAAAAAAAAGAAAAAAAQBgAAAAAAEAYAAAAAABAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAHgAAAAAAAC8AAAAAAACBAAAAAAAAYAAAAAAAAGAAAAAAAwBgAAAAAAIAYAAAAAAAAGAAAAAAAgBgAAAAAAAARAAAAAAAAEQAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAgAaAAAAAAEAGgAAAAADAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAYAAAAAADAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAIAAAAAABABAAAAAAAwAQAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAYAAAAAACAGAAAAAAAABgAAAAAAMAgQAAAAAAACAAAAAAAgAgAAAAAAIAIAAAAAABACAAAAAAAAAQAAAAAAIAEAAAAAADAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAA== + tiles: gQAAAAAAAIEAAAAAAAAvAAAAAAAALwAAAAAAAC8AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAACgAAAAAAAB4AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALwAAAAAAAC8AAAAAAAAvAAAAAAAAgQAAAAAAABgAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAeAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAAAYAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALwAAAAAAAIEAAAAAAAAYAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAvAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAAIEAAAAAAAAeAAAAAAAAHgAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAYAAAAAAAAGAAAAAAAgBgAAAAAAIAYAAAAAADAGAAAAAAAwBgAAAAAAIAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAA0AAAAAAAANAAAAAAAAGAAAAAAAgBgAAAAAAEAYAAAAAABAGAAAAAAAgBgAAAAAAMAYAAAAAACAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAHgAAAAAAAC8AAAAAAACBAAAAAAAAYAAAAAAAAGAAAAAAAgBgAAAAAAEAYAAAAAADAGAAAAAAAwBgAAAAAAMARAAAAAAAAEQAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAgBgAAAAAAIAYAAAAAADAGAAAAAAAgAaAAAAAAIAGgAAAAACAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAYAAAAAACAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAIAAAAAACABAAAAAAAgAQAAAAAAEAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAYAAAAAAAAGAAAAAAAgBgAAAAAAEAgQAAAAAAACAAAAAAAwAgAAAAAAMAIAAAAAAAACAAAAAAAgAQAAAAAAMAEAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAA== version: 7 5,-4: ind: 5,-4 @@ -301,39 +305,39 @@ entities: version: 7 3,-4: ind: 3,-4 - tiles: gQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABcAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAeAAAAAAAAgQAAAAAAAIEAAAAAAAAXAAAAAAAAFwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAAAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAC8AAAAAAACBAAAAAAAAAAAAAAAAABcAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAAAAAAAAAACBAAAAAAAALwAAAAAAAC8AAAAAAACBAAAAAAAAGAAAAAAAAC8AAAAAAACBAAAAAAAAgQAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAAAAAAAAAAgQAAAAAAAC8AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAXAAAAAAAAFwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAJQAAAAACACUAAAAAAwAlAAAAAAIAJQAAAAABACUAAAAAAgAlAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAlAAAAAAAAJQAAAAABACUAAAAAAAAlAAAAAAEAJQAAAAAAACUAAAAAAgAlAAAAAAIAJQAAAAADAIEAAAAAAAAvAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAJQAAAAADACUAAAAAAAAlAAAAAAEAJQAAAAACACUAAAAAAwAlAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAlAAAAAAMAJQAAAAADACUAAAAAAgAlAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAgQAAAAAAAC0AAAAAAAOBAAAAAAAAJQAAAAACAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAC8AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLgAAAAAAA4EAAAAAAACBAAAAAAAAgQAAAAAAAC8AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALQAAAAAAAy0AAAAAAAMtAAAAAAADLgAAAAAAAy0AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAFAAAAAAAgBEAAAAAAAARAAAAAAAAEQAAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAMtAAAAAAADLgAAAAAAAy0AAAAAAAAtAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAABQAAAAAAIAUAAAAAADAFAAAAAAAwBQAAAAAAMAUAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAAtAAAAAAAALQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAUAAAAAACAFAAAAAAAQBQAAAAAAEAUAAAAAACAFAAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAAALQAAAAAAAC0AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAFAAAAAAAQBQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAMAgQAAAAAAAA== + tiles: gQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABcAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAeAAAAAAAAgQAAAAAAAIEAAAAAAAAXAAAAAAAAFwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAAAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAC8AAAAAAACBAAAAAAAAAAAAAAAAABcAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAAAAAAAAAACBAAAAAAAALwAAAAAAAC8AAAAAAACBAAAAAAAAGAAAAAAAAC8AAAAAAACBAAAAAAAAgQAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAAAAAAAAAAgQAAAAAAAC8AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAXAAAAAAAAFwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAJQAAAAACACUAAAAAAAAlAAAAAAEAJQAAAAAAACUAAAAAAAAlAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAA0AAAAAAAAJQAAAAAAACUAAAAAAgAlAAAAAAEAJQAAAAABACUAAAAAAQAlAAAAAAEANAAAAAAAAIEAAAAAAAAvAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAANAAAAAAAACUAAAAAAAAlAAAAAAIAJQAAAAACACUAAAAAAAAlAAAAAAEAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAlAAAAAAAAJQAAAAADACUAAAAAAQAlAAAAAAMAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAgQAAAAAAAC0AAAAAAAOBAAAAAAAAJQAAAAADAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAC8AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADNAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAC8AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALQAAAAAAAy0AAAAAAAMtAAAAAAADLgAAAAAAAy0AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAFAAAAAAAwBEAAAAAAAARAAAAAAAAEQAAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAMtAAAAAAADLgAAAAAAAy0AAAAAAAAtAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAABQAAAAAAIAUAAAAAACAFAAAAAAAgBQAAAAAAAAUAAAAAACAIEAAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAAtAAAAAAAALQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAUAAAAAAAAFAAAAAAAwBQAAAAAAEAUAAAAAABAFAAAAAAAgCBAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAAALQAAAAAAAC0AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAFAAAAAAAwBQAAAAAAMAUAAAAAADAFAAAAAAAgBQAAAAAAMAgQAAAAAAAA== version: 7 4,-3: ind: 4,-3 - tiles: YAAAAAADAGAAAAAAAQBgAAAAAAIAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAABACAAAAAAAgAgAAAAAAAAIAAAAAABAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAgAAAAAAIAIAAAAAABAGAAAAAAAQBgAAAAAAAAYAAAAAADAIEAAAAAAAAgAAAAAAIAIAAAAAACACAAAAAAAwAgAAAAAAAAIAAAAAABACAAAAAAAwCBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAIAAAAAABACAAAAAAAQBgAAAAAAMAYAAAAAACAGAAAAAAAwBgAAAAAAIAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAACAAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAACYAAAAAAgAmAAAAAAIAYAAAAAABAGAAAAAAAABgAAAAAAAAYAAAAAADAGAAAAAAAQBgAAAAAAMAYAAAAAACAGAAAAAAAABgAAAAAAEAYAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAgAAAAAAMAIAAAAAACAGAAAAAAAwBgAAAAAAIAYAAAAAABAGAAAAAAAQBgAAAAAAMAgQAAAAAAAIEAAAAAAABvAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAIAAAAAADACAAAAAAAABgAAAAAAMAYAAAAAACAGAAAAAAAQCBAAAAAAAAgQAAAAAAAIEAAAAAAABvAAAAAAAAbwAAAAAAAG8AAAAAAABvAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAYAAAAAADAGAAAAAAAQBgAAAAAAIAgQAAAAAAAGAAAAAAAwBgAAAAAAMAYAAAAAADAGAAAAAAAwBgAAAAAAEAbwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAQBgAAAAAAIAYAAAAAACAGAAAAAAAABgAAAAAAAAYAAAAAADAGAAAAAAAwBgAAAAAAIAYAAAAAABAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAABgAAAAAAAAYAAAAAACAGAAAAAAAwBgAAAAAAMAYAAAAAADAGAAAAAAAgBgAAAAAAMAYAAAAAABAGAAAAAAAACBAAAAAAAAgQAAAAAAABgAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAYAAAAAABAGAAAAAAAQBgAAAAAAMAgQAAAAAAAGAAAAAAAwBgAAAAAAMAYAAAAAAAAGAAAAAAAgBgAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAgBgAAAAAAEAYAAAAAACAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAAIEAAAAAAABgAAAAAAEAYAAAAAADAIEAAAAAAACBAAAAAAAAIAAAAAADAEQAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAvAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAYAAAAAACAGAAAAAAAgCBAAAAAAAAIAAAAAABACAAAAAAAQBEAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAwBgAAAAAAEAIAAAAAAAACAAAAAAAgAgAAAAAAEARAAAAAAAAIEAAAAAAACBAAAAAAAALwAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAABgAAAAAAIAYAAAAAABACAAAAAAAAAgAAAAAAAAIAAAAAABACAAAAAAAwCBAAAAAAAAgQAAAAAAAC8AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABgAAAAAAACBAAAAAAAAYAAAAAABAGAAAAAAAgCBAAAAAAAAIAAAAAABACAAAAAAAAAgAAAAAAIAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAA== + tiles: YAAAAAADAGAAAAAAAgBgAAAAAAAAIAAAAAACACAAAAAAAgAgAAAAAAAAIAAAAAAAACAAAAAAAwAgAAAAAAMAIAAAAAACAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAgAAAAAAAAIAAAAAAAAGAAAAAAAgBgAAAAAAAAYAAAAAADAIEAAAAAAAAgAAAAAAIAIAAAAAAAACAAAAAAAwAgAAAAAAEAIAAAAAABACAAAAAAAQCBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAIAAAAAACACAAAAAAAwBgAAAAAAMAYAAAAAACAGAAAAAAAwBgAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAACAAAAAAAgCBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAACYAAAAAAwAmAAAAAAMAYAAAAAABAGAAAAAAAABgAAAAAAIAYAAAAAAAAGAAAAAAAgBgAAAAAAMAYAAAAAABAGAAAAAAAABgAAAAAAMANAAAAAAAADQAAAAAAAA0AAAAAAAAgQAAAAAAAIEAAAAAAAAgAAAAAAAAIAAAAAADAGAAAAAAAgBgAAAAAAMAYAAAAAADAGAAAAAAAAA0AAAAAAAAgQAAAAAAAIEAAAAAAABvAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAIAAAAAABACAAAAAAAgBgAAAAAAAAYAAAAAABAGAAAAAAAwCBAAAAAAAAgQAAAAAAAIEAAAAAAABvAAAAAAAAbwAAAAAAAG8AAAAAAAA0AAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAYAAAAAABAGAAAAAAAABgAAAAAAMAgQAAAAAAAGAAAAAAAwBgAAAAAAIAYAAAAAABAGAAAAAAAgBgAAAAAAAANAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAwBgAAAAAAMAYAAAAAABAGAAAAAAAQBgAAAAAAAAYAAAAAABAGAAAAAAAgBgAAAAAAIAYAAAAAADAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAABgAAAAAAAAYAAAAAACAGAAAAAAAABgAAAAAAEAYAAAAAACAGAAAAAAAgBgAAAAAAIAYAAAAAADAGAAAAAAAACBAAAAAAAAgQAAAAAAABgAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAYAAAAAACAGAAAAAAAABgAAAAAAMAgQAAAAAAAGAAAAAAAwBgAAAAAAEAYAAAAAADAGAAAAAAAABgAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAwBgAAAAAAIANAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAAIEAAAAAAABgAAAAAAAAYAAAAAAAAIEAAAAAAACBAAAAAAAAIAAAAAACAEQAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAvAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAYAAAAAACAGAAAAAAAQCBAAAAAAAAIAAAAAABACAAAAAAAwBEAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAQBgAAAAAAIAIAAAAAACACAAAAAAAgAgAAAAAAMARAAAAAAAAIEAAAAAAACBAAAAAAAALwAAAAAAAIEAAAAAAACBAAAAAAAANwAAAAAAADcAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAABgAAAAAAMAYAAAAAADACAAAAAAAAAgAAAAAAMAIAAAAAADACAAAAAAAQCBAAAAAAAAgQAAAAAAAC8AAAAAAACBAAAAAAAAgQAAAAAAADcAAAAAAAA3AAAAAAAANwAAAAAAAIEAAAAAAACBAAAAAAAAYAAAAAADAGAAAAAAAACBAAAAAAAAIAAAAAACACAAAAAAAwAgAAAAAAMAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAA3AAAAAAAANwAAAAAAADcAAAAAAACBAAAAAAAAgQAAAAAAAA== version: 7 5,-3: ind: 5,-3 - tiles: IAAAAAACACAAAAAAAgCBAAAAAAAAgQAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAAQAAAAAAAAEAAAAAAAAGAAAAAAAACAAAAAAAAAgAAAAAAEAIAAAAAACABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAYAAAAAAAABAAAAAAAABgAAAAAAAAmAAAAAAIAJgAAAAADACYAAAAAAwAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAEAAAAAAAAgQAAAAAAAAQAAAAAAABHAAAAAAAABAAAAAAAAAQAAAAAAAAYAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAEAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABgAAAAAAAAEAAAAAAAAGAAAAAAAACAAAAAAAgAgAAAAAAIAgQAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAEAAAAAAAABAAAAAAAABgAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAAAEAAAAAAAABAAAAAAAABgAAAAAAAAYAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAABgAAAAAAAAYAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAIEAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAACBAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAAA== + tiles: IAAAAAADACAAAAAAAgCBAAAAAAAAgQAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAAQAAAAAAAAEAAAAAAAAGAAAAAAAACAAAAAAAAAgAAAAAAEAIAAAAAADABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAYAAAAAAAABAAAAAAAABgAAAAAAAAmAAAAAAAAJgAAAAADACYAAAAAAgAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAEAAAAAAAAgQAAAAAAAAQAAAAAAABHAAAAAAAABAAAAAAAAAQAAAAAAAAYAAAAAAAAIAAAAAADACAAAAAAAgAgAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABgAAAAAAAAEAAAAAAAAGAAAAAAAACAAAAAAAwAgAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAEAAAAAAAABAAAAAAAABgAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAAAEAAAAAAAABAAAAAAAABgAAAAAAAAYAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAABgAAAAAAAAYAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAIEAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAACBAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAAA== version: 7 3,-3: ind: 3,-3 - tiles: gQAAAAAAAIEAAAAAAAAtAAAAAAAAIAAAAAAAAC0AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAFAAAAAAAQBQAAAAAAIAUAAAAAAAAFAAAAAAAABQAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALQAAAAAAAC0AAAAAAAAuAAAAAAABLgAAAAAAA4EAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAUAAAAAAAAFAAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAAtAAAAAAAAIAAAAAABAC4AAAAAAAEtAAAAAAABLQAAAAAAAYEAAAAAAACBAAAAAAAAUAAAAAAAAFAAAAAAAwBQAAAAAAIAUAAAAAACAIEAAAAAAACBAAAAAAAAGAAAAAAAAIEAAAAAAAAuAAAAAAAALgAAAAAAAS4AAAAAAAMgAAAAAAMAIAAAAAAAACAAAAAAAQAgAAAAAAAAIAAAAAADAFAAAAAAAABQAAAAAAMAUAAAAAACAFAAAAAAAAAgAAAAAAEAgQAAAAAAAIEAAAAAAACBAAAAAAAAIAAAAAADACAAAAAAAgAtAAAAAAAAIAAAAAAAACAAAAAAAQAgAAAAAAEAIAAAAAAAACAAAAAAAAAgAAAAAAEAIAAAAAAAACAAAAAAAAAgAAAAAAEAIAAAAAADAGAAAAAAAwCBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAACAAAAAAAwAgAAAAAAIAIAAAAAACACAAAAAAAQAgAAAAAAAAIAAAAAABACAAAAAAAQAgAAAAAAAAIAAAAAADACAAAAAAAABgAAAAAAEAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAIAAAAAACACAAAAAAAgAgAAAAAAIAIAAAAAABACAAAAAAAgAgAAAAAAAAIAAAAAAAACAAAAAAAwAgAAAAAAEAgQAAAAAAAIEAAAAAAAAeAAAAAAAAHgAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAABgAAAAAAEAYAAAAAAAAIEAAAAAAABgAAAAAAEAYAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAABgAAAAAAMARAAAAAAAAGAAAAAAAwBgAAAAAAIAYAAAAAABAGAAAAAAAQCBAAAAAAAAYAAAAAACAGAAAAAAAwCBAAAAAAAAgQAAAAAAAIEAAAAAAAAgAAAAAAMAIAAAAAACACAAAAAAAACBAAAAAAAAYAAAAAADAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAQBgAAAAAAMAgQAAAAAAAGAAAAAAAQBgAAAAAAIAgQAAAAAAAIEAAAAAAACBAAAAAAAAIAAAAAADACAAAAAAAQAgAAAAAAEAgQAAAAAAAGAAAAAAAgBgAAAAAAMAYAAAAAADAGAAAAAAAwBgAAAAAAIAYAAAAAABAIEAAAAAAABgAAAAAAIAYAAAAAADAIEAAAAAAACBAAAAAAAAIAAAAAAAACAAAAAAAwAgAAAAAAIAIAAAAAABAIEAAAAAAABgAAAAAAAAYAAAAAABAGAAAAAAAgBgAAAAAAEAYAAAAAAAAGAAAAAAAwBgAAAAAAEAYAAAAAABAGAAAAAAAgBgAAAAAAMAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAwCBAAAAAAAAgQAAAAAAAGAAAAAAAACBAAAAAAAAYAAAAAACAGAAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAgBgAAAAAAMAYAAAAAAAAIEAAAAAAACBAAAAAAAAFgAAAAADABYAAAAAAgBgAAAAAAIAYAAAAAACAGAAAAAAAwBgAAAAAAMAYAAAAAAAAGAAAAAAAABgAAAAAAMAYAAAAAABAGAAAAAAAQBgAAAAAAIAYAAAAAACAGAAAAAAAgCBAAAAAAAAgQAAAAAAABYAAAAAAQAWAAAAAAMAYAAAAAAAAGAAAAAAAgBgAAAAAAIAYAAAAAACAGAAAAAAAgBgAAAAAAEAYAAAAAACAGAAAAAAAgBgAAAAAAEAYAAAAAAAAGAAAAAAAgBgAAAAAAIAgQAAAAAAAIEAAAAAAAAWAAAAAAIAFgAAAAAAABYAAAAAAABgAAAAAAMAYAAAAAABAGAAAAAAAQBgAAAAAAMAYAAAAAABAGAAAAAAAQBgAAAAAAEAYAAAAAABAGAAAAAAAQBgAAAAAAEAYAAAAAADAA== + tiles: gQAAAAAAAIEAAAAAAAAtAAAAAAAAIAAAAAADAC0AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAFAAAAAAAABQAAAAAAMAUAAAAAACAFAAAAAAAwBQAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALQAAAAAAAC0AAAAAAAAuAAAAAAABLgAAAAAAA4EAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAUAAAAAADAFAAAAAAAQCBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAAtAAAAAAAAIAAAAAAAAC4AAAAAAAEtAAAAAAABLQAAAAAAAYEAAAAAAACBAAAAAAAAUAAAAAACAFAAAAAAAwBQAAAAAAMAUAAAAAACAIEAAAAAAACBAAAAAAAAGAAAAAAAAIEAAAAAAAAuAAAAAAAALgAAAAAAAS4AAAAAAAMgAAAAAAIAIAAAAAACACAAAAAAAgAgAAAAAAMAIAAAAAADAFAAAAAAAwBQAAAAAAAAUAAAAAADAFAAAAAAAwAgAAAAAAMAgQAAAAAAAIEAAAAAAACBAAAAAAAAIAAAAAACACAAAAAAAAAtAAAAAAAAIAAAAAAAACAAAAAAAgAgAAAAAAIAIAAAAAACACAAAAAAAQAgAAAAAAEAIAAAAAABACAAAAAAAwAgAAAAAAAAIAAAAAACAGAAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAACAAAAAAAgAgAAAAAAEAIAAAAAACACAAAAAAAwAgAAAAAAMAIAAAAAACACAAAAAAAwAgAAAAAAAAIAAAAAACACAAAAAAAABgAAAAAAIAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAIAAAAAABACAAAAAAAwAgAAAAAAEAIAAAAAADACAAAAAAAAAgAAAAAAAAIAAAAAABACAAAAAAAwAgAAAAAAIAgQAAAAAAAIEAAAAAAAAeAAAAAAAAHgAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAgBgAAAAAAAAYAAAAAABAIEAAAAAAABgAAAAAAEAYAAAAAABAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAABgAAAAAAIARAAAAAAAAGAAAAAAAABgAAAAAAIAYAAAAAADAGAAAAAAAACBAAAAAAAAYAAAAAAAAGAAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAgAAAAAAIAIAAAAAADACAAAAAAAwCBAAAAAAAAYAAAAAADAGAAAAAAAgBgAAAAAAIAYAAAAAAAAGAAAAAAAQBgAAAAAAMAgQAAAAAAAGAAAAAAAwBgAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAIAAAAAACACAAAAAAAQAgAAAAAAMAgQAAAAAAAGAAAAAAAQBgAAAAAAAAYAAAAAADAGAAAAAAAABgAAAAAAMAYAAAAAAAAIEAAAAAAABgAAAAAAAAYAAAAAADAIEAAAAAAACBAAAAAAAAIAAAAAADACAAAAAAAwAgAAAAAAEAIAAAAAAAAIEAAAAAAABgAAAAAAEAYAAAAAACAGAAAAAAAQBgAAAAAAAAYAAAAAAAAGAAAAAAAwBgAAAAAAMAYAAAAAACAGAAAAAAAABgAAAAAAIAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAACBAAAAAAAAYAAAAAACAGAAAAAAAgCBAAAAAAAAgQAAAAAAAGAAAAAAAQBgAAAAAAEAYAAAAAABAIEAAAAAAACBAAAAAAAAFgAAAAADABYAAAAAAQBgAAAAAAIAYAAAAAAAAGAAAAAAAgBgAAAAAAMAYAAAAAABAGAAAAAAAgBgAAAAAAIAYAAAAAABAGAAAAAAAwBgAAAAAAAAYAAAAAABAGAAAAAAAwCBAAAAAAAAgQAAAAAAABYAAAAAAgAWAAAAAAAAYAAAAAADAGAAAAAAAQBgAAAAAAAAYAAAAAADAGAAAAAAAwBgAAAAAAIAYAAAAAADAGAAAAAAAQBgAAAAAAEAYAAAAAABAGAAAAAAAwBgAAAAAAEAgQAAAAAAAIEAAAAAAAAWAAAAAAAAFgAAAAAAABYAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAwBgAAAAAAMAYAAAAAAAAGAAAAAAAQBgAAAAAAEAYAAAAAAAAGAAAAAAAABgAAAAAAMAYAAAAAABAA== version: 7 4,-2: ind: 4,-2 - tiles: YAAAAAAAAGAAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAgCBAAAAAAAAgQAAAAAAABIAAAAAAAASAAAAAAAAEgAAAAAAABIAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAABgAAAAAAEAYAAAAAACAB4AAAAAAAAgAAAAAAMAIAAAAAABACAAAAAAAQAgAAAAAAMAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABgAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAYAAAAAAAAYAAAAAACAGAAAAAAAwAeAAAAAAAAIAAAAAABACAAAAAAAAAgAAAAAAIAIAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAYAAAAAAAAgQAAAAAAAGAAAAAAAABgAAAAAAIAHgAAAAAAABIAAAAAAAASAAAAAAAAEgAAAAAAABIAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAvAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAARwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALQAAAAAAAS8AAAAAAAAtAAAAAAABLQAAAAAAAS0AAAAAAAEuAAAAAAADgQAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAEvAAAAAAAALQAAAAAAAS0AAAAAAAEuAAAAAAADLgAAAAAAAS4AAAAAAAOBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAABLwAAAAAAAC0AAAAAAAGBAAAAAAAALgAAAAAAAS0AAAAAAAEtAAAAAAAALwAAAAAAACAAAAAAAgAgAAAAAAEAIAAAAAABACAAAAAAAAAgAAAAAAMAIAAAAAABACAAAAAAAQAgAAAAAAMAgQAAAAAAACAAAAAAAgCBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALgAAAAAAAS4AAAAAAAOBAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAABACAAAAAAAQAgAAAAAAIAIAAAAAAAAIEAAAAAAAAgAAAAAAEAIAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAC4AAAAAAAMtAAAAAAAAgQAAAAAAACAAAAAAAQAgAAAAAAIAIAAAAAABACAAAAAAAgAgAAAAAAMAIAAAAAADACAAAAAAAACBAAAAAAAAIAAAAAACACAAAAAAAgCBAAAAAAAAgQAAAAAAAIEAAAAAAAAuAAAAAAABLgAAAAAAAIEAAAAAAAAgAAAAAAEAIAAAAAACACAAAAAAAwAgAAAAAAMAIAAAAAABACAAAAAAAAAgAAAAAAAAgQAAAAAAACAAAAAAAQAgAAAAAAIAgQAAAAAAAIEAAAAAAACBAAAAAAAALQAAAAAAAy0AAAAAAAOBAAAAAAAAIAAAAAADACAAAAAAAwAgAAAAAAMAIAAAAAACACAAAAAAAgAgAAAAAAMAIAAAAAACACAAAAAAAQAgAAAAAAMAIAAAAAABAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAgAAAAAAMAIAAAAAABACAAAAAAAgCBAAAAAAAAIQAAAAACACEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAAA== + tiles: YAAAAAABAGAAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAYAAAAAAAAgQAAAAAAAIEAAAAAAAA3AAAAAAAANwAAAAAAADcAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAACBAAAAAAAAgQAAAAAAADQAAAAAAAASAAAAAAAANAAAAAAAADQAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAABgAAAAAAMAYAAAAAAAAB4AAAAAAAAgAAAAAAMAIAAAAAADACAAAAAAAwA0AAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABgAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAYAAAAAAAAYAAAAAACAGAAAAAAAwAeAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAIAIAAAAAABAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAYAAAAAAAAgQAAAAAAAGAAAAAAAQBgAAAAAAMAHgAAAAAAABIAAAAAAAASAAAAAAAANAAAAAAAADQAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAvAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAARwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALQAAAAAAAS8AAAAAAAAtAAAAAAABLQAAAAAAAS0AAAAAAAEuAAAAAAADgQAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAC0AAAAAAAEvAAAAAAAALQAAAAAAAS0AAAAAAAEuAAAAAAADLgAAAAAAAS4AAAAAAAOBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAABLwAAAAAAAC0AAAAAAAGBAAAAAAAALgAAAAAAAS0AAAAAAAEtAAAAAAAALwAAAAAAACAAAAAAAAAgAAAAAAEAIAAAAAACACAAAAAAAgAgAAAAAAMAIAAAAAADACAAAAAAAgAgAAAAAAEAgQAAAAAAACAAAAAAAQCBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALgAAAAAAAS4AAAAAAAOBAAAAAAAAIAAAAAADACAAAAAAAQAgAAAAAAMAIAAAAAAAACAAAAAAAQAgAAAAAAEAIAAAAAAAAIEAAAAAAAAgAAAAAAEAIAAAAAABAIEAAAAAAACBAAAAAAAAgQAAAAAAAC4AAAAAAAMtAAAAAAAAgQAAAAAAACAAAAAAAAAgAAAAAAIAIAAAAAACACAAAAAAAwAgAAAAAAIAIAAAAAADACAAAAAAAwCBAAAAAAAAIAAAAAABACAAAAAAAQCBAAAAAAAAgQAAAAAAAIEAAAAAAAAuAAAAAAABLgAAAAAAAIEAAAAAAAAgAAAAAAEAIAAAAAABACAAAAAAAAAgAAAAAAEAIAAAAAACACAAAAAAAAAgAAAAAAAAgQAAAAAAACAAAAAAAQAgAAAAAAEAgQAAAAAAAIEAAAAAAACBAAAAAAAALQAAAAAAAy0AAAAAAAOBAAAAAAAAIAAAAAACACAAAAAAAQAgAAAAAAEAIAAAAAAAACAAAAAAAgAgAAAAAAEAIAAAAAAAACAAAAAAAgAgAAAAAAEAIAAAAAACAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAgAAAAAAAAIAAAAAABACAAAAAAAgCBAAAAAAAAIQAAAAABACEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAAA== version: 7 3,-2: ind: 3,-2 - tiles: gQAAAAAAAIEAAAAAAAAWAAAAAAEAFgAAAAABABYAAAAAAQBgAAAAAAAAgQAAAAAAAGAAAAAAAwBgAAAAAAEAYAAAAAACAGAAAAAAAQBgAAAAAAMAYAAAAAADAGAAAAAAAQBgAAAAAAAAYAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAYAAAAAAAAIEAAAAAAABgAAAAAAAAYAAAAAADAIEAAAAAAABgAAAAAAIAYAAAAAABAIEAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAgCBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAYAAAAAACAGAAAAAAAQCBAAAAAAAAYAAAAAAAAGAAAAAAAgBgAAAAAAIAYAAAAAADAGAAAAAAAwBgAAAAAAEAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAABgAAAAAAIAYAAAAAABAGAAAAAAAgBgAAAAAAAAYAAAAAABAIEAAAAAAABgAAAAAAIAYAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAABgAAAAAAIAYAAAAAABAGAAAAAAAQBgAAAAAAAAYAAAAAAAAGAAAAAAAQBgAAAAAAMAYAAAAAAAAGAAAAAAAQAYAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAACBAAAAAAAAYAAAAAAAAGAAAAAAAQCBAAAAAAAAYAAAAAAAAGAAAAAAAgBgAAAAAAEAgQAAAAAAAIEAAAAAAABHAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABgAAAAAAACBAAAAAAAALgAAAAAAAiAAAAAAAwAgAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAABLwAAAAAAAC0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMuAAAAAAADLgAAAAAAAS0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAABLQAAAAAAAS8AAAAAAAAuAAAAAAABLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMuAAAAAAAALgAAAAAAAS0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAS0AAAAAAAEvAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAIAAAAAABABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAACAAAAAAAQAgAAAAAAIAIAAAAAABACAAAAAAAQAgAAAAAAMAgQAAAAAAACAAAAAAAQBgAAAAAAEAYAAAAAADAGAAAAAAAABgAAAAAAMAYAAAAAACAGAAAAAAAQBgAAAAAAEAYAAAAAACAGAAAAAAAQCBAAAAAAAAIAAAAAACACAAAAAAAAAgAAAAAAAAIAAAAAADACAAAAAAAQAgAAAAAAEAIgAAAAADACIAAAAAAQAiAAAAAAEAIgAAAAADACQAAAAAAgAiAAAAAAMAIgAAAAADACIAAAAAAQBgAAAAAAMAIAAAAAACACAAAAAAAQAgAAAAAAEAIAAAAAAAACAAAAAAAACBAAAAAAAAIAAAAAACAGAAAAAAAQBgAAAAAAMAYAAAAAACAGAAAAAAAgBgAAAAAAIAYAAAAAAAAGAAAAAAAAAiAAAAAAEAYAAAAAACAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAACAAAAAAAwAfAAAAAAEAgQAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAIEAAAAAAABgAAAAAAEAIgAAAAACAGAAAAAAAABHAAAAAAAAIAAAAAADACAAAAAAAQAgAAAAAAAAIAAAAAADACAAAAAAAAAgAAAAAAMAgQAAAAAAAGAAAAAAAwCBAAAAAAAAgQAAAAAAAGAAAAAAAwAiAAAAAAAAIgAAAAABACIAAAAAAABgAAAAAAAAgQAAAAAAACAAAAAAAQAgAAAAAAIAIAAAAAAAACAAAAAAAAAgAAAAAAEAIAAAAAADAA== + tiles: gQAAAAAAAIEAAAAAAAAWAAAAAAMAFgAAAAACABYAAAAAAABgAAAAAAAAgQAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAABAGAAAAAAAwBgAAAAAAIAYAAAAAAAAGAAAAAAAQBgAAAAAAIAYAAAAAACAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAYAAAAAACAIEAAAAAAABgAAAAAAIAYAAAAAABAIEAAAAAAABgAAAAAAAAYAAAAAACAIEAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAwCBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAYAAAAAABAGAAAAAAAgCBAAAAAAAAYAAAAAACAGAAAAAAAQBgAAAAAAIAYAAAAAAAAGAAAAAAAwBgAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAGAAAAAAAQBgAAAAAAAAYAAAAAABAGAAAAAAAwBgAAAAAAMAYAAAAAAAAIEAAAAAAABgAAAAAAEAYAAAAAADAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAABgAAAAAAEAYAAAAAABAGAAAAAAAgBgAAAAAAEAYAAAAAADAGAAAAAAAQBgAAAAAAEAYAAAAAACAGAAAAAAAQAYAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAACBAAAAAAAAYAAAAAAAAGAAAAAAAgCBAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAEAgQAAAAAAAIEAAAAAAABHAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABgAAAAAAACBAAAAAAAALgAAAAAAAiAAAAAAAQAgAAAAAAEAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAtAAAAAAABLwAAAAAAAC0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMuAAAAAAADLgAAAAAAAS0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAABLQAAAAAAAS8AAAAAAAAuAAAAAAABLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMuAAAAAAAALgAAAAAAAS0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAS0AAAAAAAEvAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAIAAAAAADABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAACAAAAAAAwAgAAAAAAAAIAAAAAACACAAAAAAAgAgAAAAAAIAgQAAAAAAACAAAAAAAgBgAAAAAAMAYAAAAAADAGAAAAAAAwBgAAAAAAEAYAAAAAABAGAAAAAAAABgAAAAAAIAYAAAAAAAAGAAAAAAAACBAAAAAAAAIAAAAAADACAAAAAAAAAgAAAAAAEAIAAAAAABACAAAAAAAwAgAAAAAAIAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACQAAAAAAQA4AAAAAAAAOAAAAAAAADgAAAAAAABgAAAAAAAAIAAAAAACACAAAAAAAQAgAAAAAAMAIAAAAAADACAAAAAAAgCBAAAAAAAAIAAAAAABAGAAAAAAAABgAAAAAAMAYAAAAAACAGAAAAAAAgBgAAAAAAAAYAAAAAADAGAAAAAAAQA4AAAAAAAAYAAAAAABAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAACAAAAAAAwAfAAAAAAMAgQAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAIEAAAAAAABgAAAAAAAAOAAAAAAAAGAAAAAAAABHAAAAAAAAIAAAAAABACAAAAAAAgAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAgQAAAAAAAGAAAAAAAQCBAAAAAAAAgQAAAAAAAGAAAAAAAgA4AAAAAAAAOAAAAAAAADgAAAAAAABgAAAAAAMAgQAAAAAAACAAAAAAAQAgAAAAAAEAIAAAAAAAACAAAAAAAwAgAAAAAAEAIAAAAAAAAA== version: 7 2,-2: ind: 2,-2 - tiles: gQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABgAAAAAAACBAAAAAAAALwAAAAAAACUAAAAAAQAlAAAAAAAAJQAAAAADACkAAAAAAQCBAAAAAAAAgQAAAAAAABgAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAApAAAAAAMAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAgQAAAAAAAIEAAAAAAAAvAAAAAAAAgQAAAAAAAIEAAAAAAAAYAAAAAAAAgQAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAACkAAAAAAgCBAAAAAAAAGAAAAAAAABgAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAAAlAAAAAAIAJQAAAAAAACkAAAAAAgApAAAAAAIAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAuAAAAAAACLQAAAAAAAy0AAAAAAAMuAAAAAAACLgAAAAAAA4EAAAAAAAAvAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALwAAAAAAAC0AAAAAAAMYAAAAAAAALQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy4AAAAAAAMtAAAAAAADLgAAAAAAAC4AAAAAAAEtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy4AAAAAAAIrAAAAAAEAGAAAAAAAACsAAAAAAQArAAAAAAEAKwAAAAAAACUAAAAAAAAtAAAAAAAALQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMuAAAAAAAALQAAAAAAAxgAAAAAAAAtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLgAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAC8AAAAAAAAvAAAAAAAALwAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAApAAAAAAIAKQAAAAADAIEAAAAAAAAvAAAAAAAALwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAYAAAAAADAGAAAAAAAQBgAAAAAAEAYAAAAAADAGAAAAAAAQBgAAAAAAAAKQAAAAACACkAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAFwAAAAAAAIEAAAAAAAAZAAAAAAIAgQAAAAAAACIAAAAAAgAiAAAAAAMAIgAAAAAAACIAAAAAAwAiAAAAAAMAIgAAAAABACkAAAAAAAApAAAAAAIAKQAAAAADACkAAAAAAAApAAAAAAIAgQAAAAAAABcAAAAAAACBAAAAAAAAYAAAAAADACIAAAAAAAAiAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAEAYAAAAAADAGAAAAAAAAApAAAAAAIAKQAAAAABACkAAAAAAgApAAAAAAAAKQAAAAAAAIEAAAAAAAAAAAAAAAAAgQAAAAAAAGAAAAAAAAAiAAAAAAAAYAAAAAADAIEAAAAAAAAfAAAAAAAAHwAAAAACAGAAAAAAAAAfAAAAAAEAKQAAAAADAIEAAAAAAACBAAAAAAAAKQAAAAABAIEAAAAAAACBAAAAAAAAAAAAAAAAAIEAAAAAAABgAAAAAAIAIgAAAAADAGAAAAAAAgBgAAAAAAIAgQAAAAAAAIEAAAAAAABgAAAAAAAAgQAAAAAAAA== + tiles: gQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABgAAAAAAACBAAAAAAAALwAAAAAAACUAAAAAAgAlAAAAAAMAJQAAAAAAACkAAAAAAQCBAAAAAAAAgQAAAAAAABgAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAApAAAAAAIAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAgQAAAAAAAIEAAAAAAAAvAAAAAAAAgQAAAAAAAIEAAAAAAAAYAAAAAAAAgQAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAACkAAAAAAwCBAAAAAAAAGAAAAAAAABgAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAAAYAAAAAAAAGAAAAAAAAIEAAAAAAAAlAAAAAAAAJQAAAAACACkAAAAAAwA0AAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAuAAAAAAACLQAAAAAAAy0AAAAAAAMuAAAAAAACLgAAAAAAA4EAAAAAAAAvAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALwAAAAAAAC0AAAAAAAMYAAAAAAAALQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy4AAAAAAAMtAAAAAAADLgAAAAAAAC4AAAAAAAEtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy4AAAAAAAIrAAAAAAMAGAAAAAAAACsAAAAAAAArAAAAAAEAKwAAAAADACUAAAAAAAAtAAAAAAAALQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLQAAAAAAAy0AAAAAAAMuAAAAAAAALQAAAAAAAxgAAAAAAAAtAAAAAAADLQAAAAAAAy0AAAAAAAMtAAAAAAADLgAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAC8AAAAAAAAvAAAAAAAALwAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAApAAAAAAIAKQAAAAAAAIEAAAAAAAAvAAAAAAAALwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAYAAAAAACAGAAAAAAAABgAAAAAAIAYAAAAAADAGAAAAAAAQBgAAAAAAEAKQAAAAADACkAAAAAAgCBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAFwAAAAAAAIEAAAAAAAAZAAAAAAEAgQAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAACkAAAAAAAApAAAAAAEAKQAAAAADACkAAAAAAQApAAAAAAMAgQAAAAAAABcAAAAAAACBAAAAAAAAYAAAAAAAADgAAAAAAAA4AAAAAAAAYAAAAAADAGAAAAAAAgBgAAAAAAEAYAAAAAADAGAAAAAAAgApAAAAAAMAKQAAAAADACkAAAAAAgApAAAAAAMAKQAAAAADAIEAAAAAAAAAAAAAAAAAgQAAAAAAAGAAAAAAAwA4AAAAAAAAYAAAAAAAAIEAAAAAAAAfAAAAAAMAHwAAAAACAGAAAAAAAQAfAAAAAAMAKQAAAAAAAIEAAAAAAACBAAAAAAAAKQAAAAADAIEAAAAAAACBAAAAAAAAAAAAAAAAAIEAAAAAAABgAAAAAAEAOAAAAAAAAGAAAAAAAQBgAAAAAAAAgQAAAAAAAIEAAAAAAABgAAAAAAEAgQAAAAAAAA== version: 7 2,-3: ind: 2,-3 - tiles: gQAAAAAAACAAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAgAAAAAAIAgQAAAAAAACAAAAAAAwAPAAAAAAMADwAAAAAAAA8AAAAAAgAPAAAAAAMAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAG8AAAAAAABvAAAAAAAAbwAAAAAAAIEAAAAAAAABAAAAAAIAAQAAAAADACAAAAAAAgAPAAAAAAEADwAAAAADAA8AAAAAAQAPAAAAAAIADwAAAAAAAA8AAAAAAwCBAAAAAAAAgQAAAAAAAIEAAAAAAAAlAAAAAAIAJQAAAAABAG8AAAAAAAAgAAAAAAMAAQAAAAAAAAEAAAAAAgAgAAAAAAEADwAAAAAAAA8AAAAAAwAPAAAAAAAADwAAAAADAA8AAAAAAgAPAAAAAAMAgQAAAAAAAIEAAAAAAACBAAAAAAAAJQAAAAAAACUAAAAAAABvAAAAAAAAIAAAAAAAAAEAAAAAAgABAAAAAAAAIAAAAAADAA8AAAAAAwAPAAAAAAMADwAAAAAAAA8AAAAAAgAPAAAAAAEADwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAACUAAAAAAAAlAAAAAAEAbwAAAAAAACAAAAAAAwABAAAAAAMAAQAAAAABACAAAAAAAAAPAAAAAAIADwAAAAAAAA8AAAAAAwAPAAAAAAMADwAAAAADAA8AAAAAAQCBAAAAAAAAgQAAAAAAAIEAAAAAAAAlAAAAAAEAJQAAAAABAG8AAAAAAAAgAAAAAAIAAQAAAAAAAAEAAAAAAwAgAAAAAAMADwAAAAABAA8AAAAAAQAPAAAAAAAADwAAAAABAA8AAAAAAwAPAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAJQAAAAABACUAAAAAAgBvAAAAAAAAIAAAAAADAAEAAAAAAAABAAAAAAAAgQAAAAAAAA8AAAAAAAAPAAAAAAAADwAAAAACAA8AAAAAAgAPAAAAAAAADwAAAAABAIEAAAAAAACBAAAAAAAAgQAAAAAAACUAAAAAAAAlAAAAAAIAbwAAAAAAAIEAAAAAAAABAAAAAAIAAQAAAAAAACAAAAAAAQAPAAAAAAAADwAAAAABAA8AAAAAAwAPAAAAAAEADwAAAAAAAA8AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAlAAAAAAMAJQAAAAABAG8AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAJQAAAAABAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAJQAAAAACACUAAAAAAQBvAAAAAAAAgQAAAAAAAC8AAAAAAACBAAAAAAAALwAAAAAAAIEAAAAAAAA0AAAAAAkANAAAAAAAABgAAAAAAAAYAAAAAAAANAAAAAAAADQAAAAACACBAAAAAAAAgQAAAAAAAG8AAAAAAABvAAAAAAAAbwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAlAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAADQAAAAAAAA0AAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAvAAAAAAAAgQAAAAAAADQAAAAAAwAYAAAAAAAAGAAAAAAAADQAAAAAAgA0AAAAAAAANAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAADQAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALwAAAAAAAC8AAAAAAAAYAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALwAAAAAAAC8AAAAAAAAvAAAAAAAALwAAAAAAAIEAAAAAAAAYAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALwAAAAAAAIEAAAAAAACBAAAAAAAALwAAAAAAAC8AAAAAAAAvAAAAAAAAGAAAAAAAAC8AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAvAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALwAAAAAAABgAAAAAAAAvAAAAAAAAgQAAAAAAAA== + tiles: gQAAAAAAACAAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAgAAAAAAIAgQAAAAAAACAAAAAAAAAPAAAAAAMADwAAAAAAAA8AAAAAAAAPAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAG8AAAAAAABvAAAAAAAAbwAAAAAAAIEAAAAAAAABAAAAAAAAAQAAAAAAACAAAAAAAwAPAAAAAAMADwAAAAABAA8AAAAAAwAPAAAAAAMADwAAAAAAAA8AAAAAAQCBAAAAAAAAgQAAAAAAAIEAAAAAAAAlAAAAAAEAJQAAAAABAG8AAAAAAAAgAAAAAAMAAQAAAAADAAEAAAAAAAAgAAAAAAIADwAAAAACAA8AAAAAAQAPAAAAAAAADwAAAAADAA8AAAAAAQAPAAAAAAIAgQAAAAAAAIEAAAAAAACBAAAAAAAAJQAAAAAAACUAAAAAAwBvAAAAAAAAIAAAAAABAAEAAAAAAAABAAAAAAMAIAAAAAACAA8AAAAAAwAPAAAAAAEADwAAAAABAA8AAAAAAQAPAAAAAAEADwAAAAABAIEAAAAAAACBAAAAAAAAgQAAAAAAACUAAAAAAwAlAAAAAAMAbwAAAAAAACAAAAAAAgABAAAAAAAAAQAAAAACACAAAAAAAgAPAAAAAAMADwAAAAACAA8AAAAAAAAPAAAAAAIADwAAAAABAA8AAAAAAwCBAAAAAAAAgQAAAAAAAIEAAAAAAAAlAAAAAAEAJQAAAAADAG8AAAAAAAAgAAAAAAAAAQAAAAADAAEAAAAAAQAgAAAAAAEADwAAAAADAA8AAAAAAQAPAAAAAAMADwAAAAABAA8AAAAAAwAPAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAJQAAAAAAACUAAAAAAgBvAAAAAAAAIAAAAAAAAAEAAAAAAAABAAAAAAIAgQAAAAAAAA8AAAAAAwAPAAAAAAEADwAAAAACAA8AAAAAAAAPAAAAAAMADwAAAAACAIEAAAAAAACBAAAAAAAAgQAAAAAAACUAAAAAAwAlAAAAAAIAbwAAAAAAAIEAAAAAAAABAAAAAAEAAQAAAAADACAAAAAAAQAPAAAAAAIADwAAAAACAA8AAAAAAgAPAAAAAAAADwAAAAACAA8AAAAAAQCBAAAAAAAAgQAAAAAAAIEAAAAAAAAlAAAAAAEAJQAAAAACAG8AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAJQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAJQAAAAACACUAAAAAAABvAAAAAAAAgQAAAAAAAC8AAAAAAACBAAAAAAAALwAAAAAAAIEAAAAAAAA0AAAAAAAANAAAAAALADgAAAAAAAA4AAAAAAAANAAAAAAAADQAAAAAAACBAAAAAAAAgQAAAAAAAG8AAAAAAABvAAAAAAAAbwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAlAAAAAAEAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADQAAAAAAAA0AAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAvAAAAAAAAgQAAAAAAADQAAAAAAAA4AAAAAAAAOAAAAAAAADQAAAAAAAA0AAAAAAoANAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAADQAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALwAAAAAAAC8AAAAAAAAYAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALwAAAAAAAC8AAAAAAAAvAAAAAAAALwAAAAAAAIEAAAAAAAAYAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALwAAAAAAAIEAAAAAAACBAAAAAAAALwAAAAAAAC8AAAAAAAAvAAAAAAAAGAAAAAAAAC8AAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAvAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALwAAAAAAABgAAAAAAAAvAAAAAAAAgQAAAAAAAA== version: 7 5,-2: ind: 5,-2 - tiles: gQAAAAAAAIEAAAAAAAAXAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAACBAAAAAAAAIAAAAAACAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAEAgQAAAAAAACAAAAAAAAAgAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAACAIEAAAAAAAAgAAAAAAMAIAAAAAACAIEAAAAAAACBAAAAAAAAgQAAAAAAABcAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAgAgAAAAAAEAIAAAAAACACAAAAAAAQCBAAAAAAAAgQAAAAAAAIEAAAAAAAAXAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAIAgQAAAAAAACAAAAAAAAAgAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAFwAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAACAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAACBAAAAAAAAHAAAAAACABwAAAAAAgCBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: gQAAAAAAAIEAAAAAAAAXAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAACBAAAAAAAAIAAAAAACAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAMAgQAAAAAAACAAAAAAAAAgAAAAAAEAgQAAAAAAAIEAAAAAAACBAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAIEAAAAAAAAgAAAAAAEAIAAAAAADAIEAAAAAAACBAAAAAAAAgQAAAAAAABcAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAgAgAAAAAAEAIAAAAAABACAAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAXAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAgQAAAAAAACAAAAAAAAAgAAAAAAEAgQAAAAAAAIEAAAAAAACBAAAAAAAAFwAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAABAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAACBAAAAAAAAHAAAAAACABwAAAAAAwCBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 5,-1: ind: 5,-1 @@ -341,7 +345,7 @@ entities: version: 7 3,-1: ind: 3,-1 - tiles: YAAAAAAAAGAAAAAAAwBgAAAAAAAAYAAAAAADACIAAAAAAQAiAAAAAAEAYAAAAAACAGAAAAAAAABgAAAAAAAARwAAAAAAACAAAAAAAwAgAAAAAAIAIAAAAAAAACAAAAAAAgCBAAAAAAAAgQAAAAAAACIAAAAAAgAiAAAAAAEAIgAAAAAAACIAAAAAAwAiAAAAAAIAIwAAAAAAACMAAAAAAAAjAAAAAAAAIwAAAAAAAIEAAAAAAAAlAAAAAAMAJQAAAAADAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAABgAAAAAAMAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAACMAAAAAAAAjAAAAAAAAHwAAAAADAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAXAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABcAAAAAAAAAAAAAAAAAFwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: YAAAAAADADQAAAAAAAA0AAAAAAAANAAAAAAAADgAAAAAAAA4AAAAAAAAYAAAAAAAAGAAAAAAAgBgAAAAAAAARwAAAAAAACAAAAAAAQAgAAAAAAMAIAAAAAADACAAAAAAAQCBAAAAAAAAgQAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAIwAAAAAAACMAAAAAAAAjAAAAAAAAIwAAAAAAAIEAAAAAAAAlAAAAAAIAJQAAAAACAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAABgAAAAAAMANAAAAAAAADQAAAAAAAA0AAAAAAAAYAAAAAADACMAAAAAAAAjAAAAAAAAHwAAAAADAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAXAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABcAAAAAAAAAAAAAAAAAFwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 4,-1: ind: 4,-1 @@ -349,11 +353,11 @@ entities: version: 7 2,-1: ind: 2,-1 - tiles: KQAAAAACACkAAAAAAgApAAAAAAMAKQAAAAAAACkAAAAAAQCBAAAAAAAAAAAAAAAAAIEAAAAAAABgAAAAAAAAIgAAAAACAGAAAAAAAQCBAAAAAAAAYAAAAAABAGAAAAAAAgBgAAAAAAIAYAAAAAABACkAAAAAAgApAAAAAAIAKQAAAAABACkAAAAAAAApAAAAAAAAgQAAAAAAAAAAAAAAAACBAAAAAAAAYAAAAAACACIAAAAAAgAiAAAAAAMAIgAAAAAAACIAAAAAAgAiAAAAAAMAIgAAAAABACIAAAAAAgCBAAAAAAAAgQAAAAAAACkAAAAAAAApAAAAAAIAKQAAAAADAIEAAAAAAAAXAAAAAAAAgQAAAAAAAGAAAAAAAQBgAAAAAAIAYAAAAAAAAGAAAAAAAQBgAAAAAAEAYAAAAAADAGAAAAAAAABgAAAAAAIAKQAAAAACAIEAAAAAAAApAAAAAAAAKQAAAAABACkAAAAAAQCBAAAAAAAAFwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAACkAAAAAAACBAAAAAAAAKQAAAAACACkAAAAAAgApAAAAAAIAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABcAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: KQAAAAACACkAAAAAAQApAAAAAAEAKQAAAAACACkAAAAAAgCBAAAAAAAAAAAAAAAAAIEAAAAAAABgAAAAAAMAOAAAAAAAAGAAAAAAAgCBAAAAAAAAYAAAAAABAGAAAAAAAQBgAAAAAAIAYAAAAAADACkAAAAAAQApAAAAAAIAKQAAAAACACkAAAAAAgApAAAAAAEAgQAAAAAAAAAAAAAAAACBAAAAAAAAYAAAAAADADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACBAAAAAAAAgQAAAAAAACkAAAAAAAApAAAAAAMAKQAAAAABAIEAAAAAAAAXAAAAAAAAgQAAAAAAAGAAAAAAAQBgAAAAAAIAYAAAAAABAGAAAAAAAwBgAAAAAAIAYAAAAAAAAGAAAAAAAgBgAAAAAAEAKQAAAAABAIEAAAAAAAApAAAAAAMAKQAAAAACACkAAAAAAQCBAAAAAAAAFwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAACkAAAAAAACBAAAAAAAAKQAAAAAAADQAAAAAAAA0AAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABcAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAXAAAAAAAAFwAAAAAAABcAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 2,-4: ind: 2,-4 - tiles: gQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABcAAAAAAAAXAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAFwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABcAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAXAAAAAAAAAAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABcAAAAAAAAXAAAAAAAALQAAAAAAAC0AAAAAAAMtAAAAAAADGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAALQAAAAAAAy0AAAAAAAMuAAAAAAAGgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAC0AAAAAAAMuAAAAAAADGAAAAAAAAC0AAAAAAAMtAAAAAAADLgAAAAAAAy0AAAAAAAMtAAAAAAADLgAAAAAAAy0AAAAAAAMtAAAAAAAALQAAAAAAAy0AAAAAAAOBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALgAAAAAABBgAAAAAAAAYAAAAAAAAGAAAAAAAAC4AAAAAAAEtAAAAAAADLgAAAAAAAy4AAAAAAAEtAAAAAAADgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAACAAAAAAAwAgAAAAAAEAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABgAAAAAAACBAAAAAAAAgQAAAAAAAC4AAAAAAAEtAAAAAAADLQAAAAAAAyAAAAAAAAAgAAAAAAEAIAAAAAABACAAAAAAAwAgAAAAAAIAIAAAAAACAIEAAAAAAAAgAAAAAAIAIAAAAAACACAAAAAAAAAYAAAAAAAAIAAAAAADAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAgAAAAAAMAIAAAAAACACAAAAAAAgAgAAAAAAEAIAAAAAACACAAAAAAAwAgAAAAAAIAIAAAAAAAACAAAAAAAAAYAAAAAAAAGAAAAAAAACAAAAAAAgCBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAIAAAAAAAACAAAAAAAQAgAAAAAAAAIAAAAAACACAAAAAAAAAgAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAA== + tiles: gQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABcAAAAAAAAXAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAFwAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABcAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAXAAAAAAAAAAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABcAAAAAAAAXAAAAAAAALQAAAAAAAC0AAAAAAAMtAAAAAAADGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAALQAAAAAAAy0AAAAAAAMuAAAAAAAGgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAC0AAAAAAAMuAAAAAAADGAAAAAAAAC0AAAAAAAMtAAAAAAADLgAAAAAAAy0AAAAAAAMtAAAAAAADLgAAAAAAAy0AAAAAAAMtAAAAAAAALQAAAAAAAy0AAAAAAAOBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAALgAAAAAABBgAAAAAAAAYAAAAAAAAGAAAAAAAAC4AAAAAAAEtAAAAAAADLgAAAAAAAy4AAAAAAAEtAAAAAAADgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAACAAAAAAAgAgAAAAAAMAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAABgAAAAAAACBAAAAAAAAgQAAAAAAAC4AAAAAAAEtAAAAAAADLQAAAAAAAyAAAAAAAAAgAAAAAAMAIAAAAAABACAAAAAAAAAgAAAAAAIAIAAAAAADAIEAAAAAAAAgAAAAAAMAIAAAAAADACAAAAAAAgAYAAAAAAAAIAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAgAAAAAAIAIAAAAAABACAAAAAAAwAgAAAAAAIAIAAAAAACACAAAAAAAwAgAAAAAAAAIAAAAAAAACAAAAAAAAAYAAAAAAAAGAAAAAAAACAAAAAAAQCBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAIAAAAAADACAAAAAAAwAgAAAAAAMAIAAAAAAAACAAAAAAAAAgAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAGAAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAA== version: 7 -2,-6: ind: -2,-6 @@ -385,11 +389,11 @@ entities: version: 7 3,-7: ind: 3,-7 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAABgAAAAAAMAYAAAAAABAGAAAAAAAQBgAAAAAAMAYAAAAAAAAGAAAAAAAgBgAAAAAAMAgQAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAYAAAAAABAGAAAAAAAwBgAAAAAAIAYAAAAAACAGAAAAAAAgBgAAAAAAMAYAAAAAACAGAAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAGAAAAAAAgBgAAAAAAMAYAAAAAABAGAAAAAAAgBgAAAAAAAAYAAAAAADAGAAAAAAAQBgAAAAAAMAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAABgAAAAAAIAYAAAAAACAGAAAAAAAwBgAAAAAAMAYAAAAAABAGAAAAAAAgBgAAAAAAIAYAAAAAADAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAYAAAAAAAAGAAAAAAAQBgAAAAAAEAYAAAAAACAGAAAAAAAABgAAAAAAMAYAAAAAABAIEAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAG8AAAAAAABvAAAAAAAAbwAAAAAAAGAAAAAAAQBgAAAAAAIAYAAAAAAAAIEAAAAAAACBAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAgQAAAAAAAIEAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAABgAAAAAAIAYAAAAAABAGAAAAAAAQBgAAAAAAAAYAAAAAACAGAAAAAAAwBgAAAAAAMAgQAAAAAAAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAYAAAAAABAGAAAAAAAgBgAAAAAAEAYAAAAAACAGAAAAAAAgBgAAAAAAMAYAAAAAAAAGAAAAAAAQCBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAGAAAAAAAgBgAAAAAAMANAAAAAAAADQAAAAAAAA0AAAAAAAANAAAAAAAAGAAAAAAAwBgAAAAAAMAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEAAAAAAABgAAAAAAIAYAAAAAADADQAAAAAAAA0AAAAAAAANAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAABAIEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAAAAAAAYAAAAAADAGAAAAAAAQBgAAAAAAIAYAAAAAABAGAAAAAAAABgAAAAAAMAYAAAAAADAIEAAAAAAACBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAAG8AAAAAAABvAAAAAAAAbwAAAAAAAGAAAAAAAQBgAAAAAAMAYAAAAAABAIEAAAAAAACBAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 -5,-3: ind: -5,-3 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAFwAAAAAAAA== version: 7 - type: Broadphase - type: Physics @@ -582,6 +586,7 @@ entities: 5094: 13,-66 5181: -40,-12 5182: -38,-12 + 5269: 0,-58 - node: angle: 3.141592653589793 rad color: '#FFFFFFFF' @@ -690,6 +695,8 @@ entities: 4415: 34,-18 4593: 33,-20 4644: 68,-42 + 5270: 0,-57 + 5271: -2,-57 - node: angle: 3.141592653589793 rad color: '#FFFFFFFF' @@ -950,7 +957,6 @@ entities: 1824: 43,-20 1825: 44,-20 1826: 45,-20 - 1827: 46,-20 1828: 47,-20 1829: 48,-20 1830: 49,-20 @@ -965,9 +971,6 @@ entities: 1839: 46,-15 1840: 47,-15 1841: 48,-15 - 1842: 49,-15 - 1843: 50,-15 - 1844: 51,-15 1845: 54,-17 - node: color: '#52B4E996' @@ -1011,7 +1014,6 @@ entities: decals: 1802: 48,-20 1803: 47,-20 - 1804: 46,-20 1805: 45,-20 1806: 44,-20 1807: 43,-20 @@ -1020,9 +1022,6 @@ entities: 1810: 51,-20 1811: 53,-20 1812: 54,-20 - 1813: 51,-15 - 1814: 50,-15 - 1815: 49,-15 1816: 48,-15 1817: 47,-15 1818: 46,-15 @@ -1265,9 +1264,6 @@ entities: 1741: 46,-15 1742: 47,-15 1743: 48,-15 - 1744: 49,-15 - 1745: 50,-15 - 1746: 51,-15 1747: 54,-17 1752: 42,-15 1781: 54,-20 @@ -1277,7 +1273,6 @@ entities: 1785: 48,-20 1786: 49,-20 1787: 47,-20 - 1788: 46,-20 1789: 45,-20 1790: 44,-20 1791: 43,-20 @@ -1292,15 +1287,11 @@ entities: 1731: 46,-15 1732: 47,-15 1733: 48,-15 - 1734: 49,-15 - 1735: 50,-15 - 1736: 51,-15 1737: 54,-17 1751: 42,-15 1770: 43,-20 1771: 44,-20 1772: 45,-20 - 1773: 46,-20 1774: 48,-20 1775: 47,-20 1776: 49,-20 @@ -1704,7 +1695,7 @@ entities: id: DeliveryGreyscale decals: 4660: 59,-38 - 4753: 67,-44 + 5262: 64,-48 - node: color: '#0000008C' id: DiagonalCheckerAOverlay @@ -1775,7 +1766,6 @@ entities: 1554: -8,-58 1555: -8,-59 1556: 1,-62 - 1934: 50,-16 1935: 40,-16 3408: 73,-28 4754: 67,-70 @@ -1817,7 +1807,6 @@ entities: 1557: -10,-58 1922: 47,-21 1923: 48,-19 - 1924: 51,-14 1925: 45,-19 1936: 41,-32 2122: -8,-7 @@ -1866,8 +1855,6 @@ entities: 1548: 1,-15 1549: 4,-13 1926: 44,-19 - 1930: 46,-20 - 1931: 49,-16 1932: 54,-19 2127: 4,-9 2404: 10,-83 @@ -1910,7 +1897,6 @@ entities: 1495: 73,-38 1496: 75,-49 1504: 5,-75 - 1511: -36,-80 1512: -36,-76 1513: -35,-70 1514: -46,-78 @@ -2489,7 +2475,6 @@ entities: id: MiniTileDarkInnerNw decals: 141: -50,-47 - 2763: 16,-77 4518: 7,-56 4606: 35,-77 - node: @@ -2551,6 +2536,9 @@ entities: 4383: 35,-18 4604: 34,-77 5222: 59,-24 + 5256: 9,-44 + 5257: 10,-44 + 5258: 11,-44 - node: color: '#C8C8FFFF' id: MiniTileDarkLineS @@ -2583,6 +2571,9 @@ entities: 4605: 34,-77 4636: 72,-45 4958: 38,-77 + 5259: 9,-42 + 5260: 10,-42 + 5261: 11,-42 - node: color: '#C8C8FFFF' id: MiniTileDarkLineW @@ -3283,35 +3274,41 @@ entities: decals: 4691: 60,-27 4721: 64,-33 - - node: - color: '#43990996' - id: WarnBox - decals: - 5092: 0,-53 - 5093: 0,-53 - node: color: '#FFFFFFFF' id: WarnBox decals: 584: 17,-66 - 586: 0,-58 608: 15,-66 4356: 20,-26 4835: 39,-48 5244: 27,-66 5247: -22,-61 + 5263: -6,-51 + 5264: -6,-52 + 5354: 46,-20 - node: angle: 1.5707963267948966 rad color: '#FFFFFFFF' id: WarnBox decals: 5218: 57,-22 + - node: + color: '#00FF00FF' + id: WarnBoxGreyscale + decals: + 5355: 46,-20 - node: color: '#48D256FF' id: WarnBoxGreyscale decals: 609: 15,-66 4836: 39,-48 + - node: + color: '#4AED58FF' + id: WarnBoxGreyscale + decals: + 5266: -6,-51 - node: color: '#52E0C0FF' id: WarnBoxGreyscale @@ -3338,11 +3335,7 @@ entities: id: WarnBoxGreyscale decals: 4357: 20,-26 - - node: - color: '#FF9C00FF' - id: WarnBoxGreyscale - decals: - 588: 0,-58 + 5265: -6,-52 - node: color: '#D381C996' id: WarnCornerGreyscaleNE @@ -3502,6 +3495,7 @@ entities: 3091: -18,-22 3113: -8,-22 4571: 62,-44 + 5347: 22,-84 - node: color: '#FFFFFFFF' id: WarnEndE @@ -3597,12 +3591,23 @@ entities: 5118: -35,-49 5119: -35,-43 5120: -35,-42 + 5317: 25,-70 + 5318: 25,-71 + 5321: 10,-67 + 5337: -34,-67 + 5345: -28,-27 - node: color: '#33A9E7FF' id: WarnLineGreyscaleE decals: 3820: 28,-61 3821: 28,-62 + - node: + color: '#3EB388FF' + id: WarnLineGreyscaleE + decals: + 5319: 25,-70 + 5320: 25,-71 - node: color: '#D381C996' id: WarnLineGreyscaleE @@ -3619,6 +3624,7 @@ entities: 3476: -18,-18 4769: 82,-45 4770: 82,-47 + 5346: -28,-27 - node: color: '#DE3A3AFF' id: WarnLineGreyscaleE @@ -3627,19 +3633,27 @@ entities: 4664: 59,-38 4699: 65,-35 4700: 65,-34 + - node: + color: '#EFB341FF' + id: WarnLineGreyscaleE + decals: + 5338: -34,-67 + - node: + color: '#FA7500FF' + id: WarnLineGreyscaleE + decals: + 5324: 10,-67 - node: color: '#FFFFFFFF' id: WarnLineGreyscaleE decals: - 5000: 23,-24 - 5001: 23,-23 5065: -4,-26 + 5282: 23,-24 + 5283: 23,-23 - node: color: '#D381C996' id: WarnLineGreyscaleN decals: - 5019: -9,-29 - 5020: -8,-29 5072: -6,-20 5073: -5,-20 - node: @@ -3650,6 +3664,8 @@ entities: 3479: -17,-17 3480: -18,-17 5213: 81,-45 + 5286: -9,-29 + 5287: -8,-29 - node: color: '#DE3A3AFF' id: WarnLineGreyscaleN @@ -3661,8 +3677,6 @@ entities: color: '#FFFFFFFF' id: WarnLineGreyscaleN decals: - 4998: 29,-25 - 4999: 28,-25 5013: -10,-43 5014: -9,-43 5064: -5,-25 @@ -3674,21 +3688,27 @@ entities: 5142: -41,-41 5143: -40,-41 5144: -39,-41 + 5284: 28,-25 + 5285: 29,-25 - node: - color: '#52B4E996' + color: '#52B4E9FF' id: WarnLineGreyscaleS decals: - 5004: 28,-25 - 5005: 29,-25 + 5280: 28,-25 + 5281: 29,-25 + - node: + color: '#A46106FF' + id: WarnLineGreyscaleS + decals: + 5351: 23,-80 + 5352: 24,-80 + 5353: 25,-80 - node: color: '#D381C996' id: WarnLineGreyscaleS decals: 5078: -5,-23 5079: -6,-23 - 5131: 8,-74 - 5132: 9,-74 - 5133: 10,-74 - node: color: '#D381C9FF' id: WarnLineGreyscaleS @@ -3700,6 +3720,9 @@ entities: 3114: -9,-22 3478: -17,-17 5212: 81,-47 + 5342: 8,-74 + 5343: 9,-74 + 5344: 10,-74 - node: color: '#DE3A3AFF' id: WarnLineGreyscaleS @@ -3726,13 +3749,23 @@ entities: 4549: 59,-45 4550: 60,-45 - node: - color: '#FFDB41FF' + color: '#EFB341FF' id: WarnLineGreyscaleS decals: - 4991: -26,-59 - 4992: -27,-59 - 4993: -25,-59 - 4994: -24,-59 + 5293: -11,-41 + 5294: -10,-41 + 5295: -9,-41 + 5296: -8,-41 + 5297: -7,-41 + 5304: -24,-59 + 5305: -25,-59 + 5306: -26,-59 + 5307: -27,-59 + 5332: -22,-58 + 5333: -21,-58 + 5334: -20,-58 + 5335: -17,-57 + 5336: -16,-57 - node: color: '#FFFFFFFF' id: WarnLineGreyscaleS @@ -3748,11 +3781,11 @@ entities: 5112: -35,-47 5113: -36,-47 - node: - color: '#52B4E996' + color: '#52B4E9FF' id: WarnLineGreyscaleW decals: - 5002: 23,-24 - 5003: 23,-23 + 5278: 23,-24 + 5279: 23,-23 - node: color: '#D381C9FF' id: WarnLineGreyscaleW @@ -3765,10 +3798,10 @@ entities: decals: 4541: 62,-45 - node: - color: '#FA750096' + color: '#FA7500FF' id: WarnLineGreyscaleW decals: - 5134: 23,-69 + 5323: 23,-69 - node: color: '#FFFFFFFF' id: WarnLineGreyscaleW @@ -3845,6 +3878,22 @@ entities: 5037: -6,-38 5038: -5,-38 5207: 81,-47 + 5288: -11,-41 + 5289: -10,-41 + 5290: -9,-41 + 5291: -8,-41 + 5292: -7,-41 + 5325: -20,-58 + 5326: -21,-58 + 5328: -16,-57 + 5329: -17,-57 + 5331: -22,-58 + 5339: 8,-74 + 5340: 9,-74 + 5341: 10,-74 + 5348: 23,-80 + 5349: 24,-80 + 5350: 25,-80 - node: color: '#FFFFFFFF' id: WarnLineS @@ -3874,6 +3923,7 @@ entities: 5123: -30,-50 5124: -30,-49 5238: 58,-20 + 5322: 23,-69 - node: color: '#FFFFFFFF' id: WarnLineW @@ -3907,6 +3957,8 @@ entities: 5044: -5,-34 5192: 13,-43 5205: 81,-45 + 5274: 1,-56 + 5275: 1,-57 - node: angle: 4.71238898038469 rad color: '#FFFFFFFF' @@ -3990,8 +4042,6 @@ entities: 3494: 53,-67 4102: 45,-71 4106: 47,-72 - 4951: -37,-80 - 4952: -37,-81 - node: cleanable: True color: '#FFFFFFFF' @@ -4000,7 +4050,6 @@ entities: 4071: 51,-67 4084: 48,-71 4105: 47,-71 - 4950: -37,-79 - node: cleanable: True color: '#FFFFFFFF' @@ -4016,8 +4065,6 @@ entities: 3998: 53,-64 4073: 44,-71 4103: 46,-72 - 4949: -38,-80 - 4955: -36,-81 - node: cleanable: True color: '#FFFFFFFF' @@ -4025,8 +4072,6 @@ entities: decals: 4076: 46,-71 4104: 45,-72 - 4953: -36,-80 - 4954: -39,-80 - node: angle: 1.5707963267948966 rad color: '#262626FF' @@ -4339,7 +4384,7 @@ entities: 5,-8: 0: 48059 5,-7: - 0: 39305 + 0: 39304 5,-6: 0: 28927 5,-9: @@ -4369,10 +4414,10 @@ entities: 8,-5: 0: 40955 0,-12: - 0: 119 - 1: 24576 + 0: 375 + 1: 16384 -1,-12: - 0: 48011 + 0: 47279 -1,-11: 0: 13087 1: 34816 @@ -4477,7 +4522,7 @@ entities: -3,-13: 0: 65262 -2,-12: - 0: 36621 + 0: 36749 -2,-11: 0: 63803 -2,-10: @@ -4485,7 +4530,7 @@ entities: -2,-13: 0: 53725 -1,-13: - 0: 64138 + 0: 47359 -8,-8: 0: 52701 -9,-8: @@ -4583,11 +4628,11 @@ entities: 0,-15: 0: 30479 -1,-15: - 0: 65295 + 0: 30479 0,-14: - 0: 65523 + 0: 65522 -1,-14: - 0: 45055 + 0: 65527 0,-13: 0: 3000 0,-17: @@ -4647,10 +4692,10 @@ entities: 0: 51711 8,-16: 0: 271 - 2: 17408 + 4: 17408 8,-15: 1: 4096 - 2: 4 + 4: 4 8,-14: 0: 32752 8,-13: @@ -4962,7 +5007,7 @@ entities: -16,-13: 1: 4403 -17,-13: - 1: 34944 + 1: 51336 -16,-12: 1: 4369 -15,-16: @@ -4982,13 +5027,15 @@ entities: -13,-17: 0: 65399 -17,-12: - 1: 34952 + 1: 52428 -16,-11: 1: 12561 -17,-11: - 1: 34952 + 1: 35020 -16,-10: 1: 25395 + -17,-10: + 1: 8 -14,-11: 0: 52430 -14,-10: @@ -5344,8 +5391,8 @@ entities: 0: 65535 9,-16: 0: 15 - 3: 4352 - 4: 17408 + 5: 4352 + 2: 17408 10,-20: 0: 65280 10,-19: @@ -5356,8 +5403,8 @@ entities: 0: 65535 10,-16: 0: 15 - 4: 4352 - 5: 17408 + 2: 4352 + 6: 17408 11,-20: 0: 65024 11,-19: @@ -5369,7 +5416,7 @@ entities: 11,-16: 0: 15 1: 35840 - 4: 4352 + 2: 4352 12,-20: 0: 65280 12,-19: @@ -5403,7 +5450,7 @@ entities: 0: 61183 12,-16: 0: 7 - 4: 2184 + 2: 2184 1: 8960 13,-20: 0: 65024 @@ -5417,7 +5464,7 @@ entities: 13,-21: 1: 16179 13,-16: - 4: 819 + 2: 819 1: 8 14,-20: 0: 53504 @@ -5550,7 +5597,7 @@ entities: 19,-13: 0: 5911 19,-12: - 0: 57309 + 0: 57308 20,-16: 0: 35225 20,-12: @@ -5617,7 +5664,7 @@ entities: 0: 59392 11,-15: 1: 32904 - 4: 1 + 2: 1 12,-14: 0: 62926 11,-14: @@ -5675,19 +5722,19 @@ entities: 18,-11: 0: 7096 18,-10: - 0: 56413 + 0: 64605 18,-9: - 0: 20375 + 0: 60307 18,-8: - 0: 53015 + 0: 53019 19,-11: 0: 5917 19,-10: 0: 13895 19,-9: - 0: 36311 + 0: 48086 19,-8: - 0: 60383 + 0: 61403 20,-11: 0: 3 1: 2048 @@ -5738,12 +5785,12 @@ entities: 0: 60625 11,-10: 0: 34944 - 6: 13104 + 3: 13104 12,-9: 0: 56784 11,-9: 0: 65416 - 6: 2 + 3: 2 12,-8: 0: 57117 13,-11: @@ -5885,11 +5932,11 @@ entities: 9,-13: 0: 16307 10,-12: - 0: 65535 + 0: 65531 10,-11: 0: 65535 10,-10: - 6: 65520 + 3: 65520 0: 4 10,-13: 0: 12276 @@ -5952,14 +5999,14 @@ entities: 11,-3: 1: 12288 9,-15: - 3: 1 - 4: 4 + 5: 1 + 2: 4 1: 32768 9,-14: 0: 36848 10,-15: - 4: 1 - 5: 4 + 2: 1 + 6: 4 10,-14: 0: 65520 -8,-24: @@ -6044,6 +6091,14 @@ entities: - volume: 2500 immutable: True moles: {} + - volume: 2500 + temperature: 293.15 + moles: {} + - volume: 2500 + temperature: 235 + moles: + Oxygen: 27.225372 + Nitrogen: 102.419266 - volume: 2500 temperature: 293.15 moles: @@ -6052,18 +6107,10 @@ entities: temperature: 293.15 moles: Nitrogen: 6666.982 - - volume: 2500 - temperature: 293.15 - moles: {} - volume: 2500 temperature: 293.15 moles: Plasma: 6666.982 - - volume: 2500 - temperature: 235 - moles: - Oxygen: 27.225372 - Nitrogen: 102.419266 chunkSize: 4 - type: GasTileOverlay - type: RadiationGridResistance @@ -6129,12 +6176,6 @@ entities: components: - type: Transform parent: 7697 - - uid: 7990 - mapInit: true - paused: true - components: - - type: Transform - parent: 7692 - uid: 7999 components: - type: Transform @@ -6162,6 +6203,15 @@ entities: components: - type: Transform parent: 18387 + - uid: 18526 + mapInit: true + paused: true + components: + - type: Transform + parent: 18513 + - type: Action + originalIconColor: '#FFFFFFFF' + container: 18513 - uid: 18754 components: - type: Transform @@ -6210,6 +6260,15 @@ entities: components: - type: Transform parent: 33 + - uid: 1877 + mapInit: true + paused: true + components: + - type: Transform + parent: 5675 + - type: Action + originalIconColor: '#FFFFFFFF' + container: 5675 - uid: 3844 mapInit: true paused: true @@ -6342,33 +6401,6 @@ entities: - 9819 - type: Fixtures fixtures: {} - - uid: 14458 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 1.5,-8.5 - parent: 2 - - type: DeviceList - devices: - - 5917 - - 5921 - - 5920 - - 5919 - - 5918 - - 5916 - - 5915 - - 5914 - - 6634 - - 6635 - - 6636 - - 14552 - - 14553 - - 9606 - - 9647 - - 7459 - - 1833 - - type: Fixtures - fixtures: {} - uid: 14460 components: - type: Transform @@ -6667,6 +6699,7 @@ entities: - 17601 - 17516 - 17996 + - 6699 - type: Fixtures fixtures: {} - uid: 17282 @@ -6736,6 +6769,33 @@ entities: - 4170 - type: Fixtures fixtures: {} + - uid: 18299 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-8.5 + parent: 2 + - type: DeviceList + devices: + - 5914 + - 5915 + - 5916 + - 5917 + - 5918 + - 5919 + - 5920 + - 5921 + - 1833 + - 7459 + - 6634 + - 6635 + - 6636 + - 9606 + - 14553 + - 14552 + - 9647 + - type: Fixtures + fixtures: {} - uid: 18493 components: - type: Transform @@ -7140,16 +7200,6 @@ entities: - 10473 - type: Fixtures fixtures: {} - - uid: 5159 - components: - - type: Transform - pos: -4.5,-49.5 - parent: 2 - - type: DeviceList - devices: - - 5168 - - type: Fixtures - fixtures: {} - uid: 5526 components: - type: Transform @@ -7824,17 +7874,6 @@ entities: - 7594 - type: Fixtures fixtures: {} - - uid: 12980 - components: - - type: Transform - pos: -4.5,-46.5 - parent: 2 - - type: DeviceList - devices: - - 10474 - - 10473 - - type: Fixtures - fixtures: {} - uid: 15885 components: - type: Transform @@ -8006,6 +8045,17 @@ entities: - 19891 - type: Fixtures fixtures: {} + - uid: 18329 + components: + - type: Transform + pos: -3.5,-46.5 + parent: 2 + - type: DeviceList + devices: + - 10473 + - 10474 + - type: Fixtures + fixtures: {} - uid: 18736 components: - type: Transform @@ -9102,16 +9152,28 @@ entities: - type: Transform pos: -55.5,-22.5 parent: 2 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 1478: + - - DoorStatus + - DoorBolt - uid: 1478 components: - type: Transform pos: -56.5,-21.5 parent: 2 + - type: DeviceLinkSink + invokeCounter: 1 - type: DeviceLinkSource linkedPorts: 6303: - - DoorStatus - DoorBolt + 1471: + - - DoorStatus + - DoorBolt - uid: 1487 components: - type: Transform @@ -9882,10 +9944,10 @@ entities: parent: 2 - proto: AirlockHydroponicsLocked entities: - - uid: 4730 + - uid: 15135 components: - type: Transform - pos: -1.5,-48.5 + pos: -1.5,-47.5 parent: 2 - proto: AirlockJanitorLocked entities: @@ -9976,6 +10038,11 @@ entities: - type: Transform pos: -0.5,-44.5 parent: 2 + - uid: 12980 + components: + - type: Transform + pos: -4.5,-46.5 + parent: 2 - proto: AirlockMaintJanitorLocked entities: - uid: 1025 @@ -10078,7 +10145,7 @@ entities: pos: 11.5,-30.5 parent: 2 - type: Door - secondsUntilStateChange: -245383 + secondsUntilStateChange: -265587.28 state: Opening - type: DeviceLinkSource lastSignals: @@ -10434,7 +10501,7 @@ entities: pos: 34.5,-36.5 parent: 2 - type: Door - secondsUntilStateChange: -20880.693 + secondsUntilStateChange: -41084.98 state: Opening - type: DeviceLinkSource lastSignals: @@ -10632,6 +10699,11 @@ entities: rot: -1.5707963267948966 rad pos: 44.5,-33.5 parent: 2 + - uid: 3210 + components: + - type: Transform + pos: 76.5,-30.5 + parent: 2 - uid: 3552 components: - type: Transform @@ -10809,6 +10881,11 @@ entities: - type: Transform pos: 67.5,-24.5 parent: 2 + - uid: 18138 + components: + - type: Transform + pos: 74.5,-32.5 + parent: 2 - uid: 19222 components: - type: Transform @@ -11192,7 +11269,7 @@ entities: parent: 2 - type: DeviceNetwork deviceLists: - - 14458 + - 18299 - uid: 9647 components: - type: Transform @@ -11200,7 +11277,7 @@ entities: parent: 2 - type: DeviceNetwork deviceLists: - - 14458 + - 18299 - uid: 9649 components: - type: Transform @@ -11542,6 +11619,21 @@ entities: - type: DeviceNetwork deviceLists: - 14759 +- proto: AirTank + entities: + - uid: 18513 + components: + - type: Transform + pos: 46.752895,-75.3866 + parent: 2 + - type: GasTank + toggleActionEntity: 18526 + - type: ActionsContainer + - type: ContainerContainer + containers: + actions: !type:Container + ents: + - 18526 - proto: AltarConvertMaint entities: - uid: 17343 @@ -12058,6 +12150,16 @@ entities: parent: 2 - type: Fixtures fixtures: {} + - uid: 12485 + components: + - type: MetaData + name: Botany APC + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,-51.5 + parent: 2 + - type: Fixtures + fixtures: {} - uid: 12869 components: - type: MetaData @@ -12174,16 +12276,6 @@ entities: parent: 2 - type: Fixtures fixtures: {} - - uid: 19021 - components: - - type: MetaData - name: Hydroponics APC - - type: Transform - rot: 1.5707963267948966 rad - pos: -1.5,-52.5 - parent: 2 - - type: Fixtures - fixtures: {} - uid: 19268 components: - type: MetaData @@ -12281,16 +12373,6 @@ entities: - type: Transform pos: 19.303722,-50.57403 parent: 2 - - uid: 17393 - components: - - type: Transform - pos: 32.225117,-41.48666 - parent: 2 - - uid: 17394 - components: - - type: Transform - pos: 29.930677,-44.420216 - parent: 2 - uid: 19661 components: - type: Transform @@ -12783,18 +12865,6 @@ entities: parent: 2 - proto: BarricadeDirectional entities: - - uid: 220 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 27.5,-42.5 - parent: 2 - - uid: 245 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 27.5,-40.5 - parent: 2 - uid: 2254 components: - type: Transform @@ -13228,11 +13298,17 @@ entities: parent: 2 - proto: Biogenerator entities: - - uid: 12820 + - uid: 14139 components: - type: Transform - pos: -1.5,-53.5 + pos: -3.5,-57.5 parent: 2 + - type: TechnologyDatabase + supportedDisciplines: + - Industrial + - Arsenal + - Experimental + - CivilianServices - uid: 18290 components: - type: Transform @@ -13522,6 +13598,13 @@ entities: - type: Transform pos: -62.5,-25.5 parent: 2 +- proto: BookIanArctic + entities: + - uid: 3798 + components: + - type: Transform + pos: 77.3644,-33.225033 + parent: 2 - proto: BookIanCity entities: - uid: 18019 @@ -13573,10 +13656,10 @@ entities: - type: Transform pos: -5.5,-66.5 parent: 2 - - uid: 3671 + - uid: 3536 components: - type: Transform - pos: -6.5,-64.5 + pos: -6.5,-63.5 parent: 2 - uid: 4340 components: @@ -13601,12 +13684,7 @@ entities: - uid: 4802 components: - type: Transform - pos: -6.5,-62.5 - parent: 2 - - uid: 4803 - components: - - type: Transform - pos: -6.5,-63.5 + pos: -6.5,-64.5 parent: 2 - uid: 4806 components: @@ -13736,7 +13814,7 @@ entities: - uid: 7456 components: - type: Transform - pos: -3.621653,-47.22137 + pos: -2.6725068,-46.508537 parent: 2 - uid: 7760 components: @@ -13760,6 +13838,30 @@ entities: - type: Transform pos: 5.560184,-22.212818 parent: 2 +- proto: BoxCandle + entities: + - uid: 18884 + components: + - type: Transform + pos: -25.615393,-29.280642 + parent: 2 + - uid: 20180 + components: + - type: Transform + pos: -20.416443,-40.168167 + parent: 2 + - uid: 20181 + components: + - type: Transform + pos: -19.801859,-40.355797 + parent: 2 +- proto: BoxCandleSmall + entities: + - uid: 20182 + components: + - type: Transform + pos: -19.156027,-40.15774 + parent: 2 - proto: BoxCartridgeCap entities: - uid: 17387 @@ -13884,7 +13986,7 @@ entities: - uid: 17839 components: - type: Transform - pos: 25.531982,-90.27344 + pos: 23.591558,-90.32967 parent: 2 - uid: 18183 components: @@ -13931,13 +14033,25 @@ entities: - uid: 17791 components: - type: Transform - pos: 32.59527,-78.26717 + pos: 32.362144,-78.24512 parent: 2 - uid: 17795 components: - type: Transform pos: -16.684614,-44.34478 parent: 2 +- proto: BoxLightbulbColorfulMixed + entities: + - uid: 20179 + components: + - type: Transform + pos: -10.23124,-52.07761 + parent: 2 + - uid: 20253 + components: + - type: Transform + pos: 57.842793,-63.771217 + parent: 2 - proto: BoxLightMixed entities: - uid: 18131 @@ -13950,7 +14064,7 @@ entities: - uid: 17790 components: - type: Transform - pos: 33.139053,-78.4258 + pos: 32.72105,-78.39337 parent: 2 - uid: 17794 components: @@ -13967,6 +14081,28 @@ entities: - type: Transform pos: -33.085613,-29.375391 parent: 2 +- proto: BoxLighttubeColorfulMixed + entities: + - uid: 20176 + components: + - type: Transform + pos: 13.577004,-27.447859 + parent: 2 + - uid: 20177 + components: + - type: Transform + pos: -13.937631,-60.187572 + parent: 2 + - uid: 20178 + components: + - type: Transform + pos: -9.908324,-53.078304 + parent: 2 + - uid: 20194 + components: + - type: Transform + pos: 65.36332,-31.903612 + parent: 2 - proto: BoxMagazinePistol entities: - uid: 19250 @@ -14021,7 +14157,7 @@ entities: - uid: 9364 components: - type: Transform - pos: 55.498257,-56.247276 + pos: 56.597763,-56.98071 parent: 2 - uid: 19673 components: @@ -14052,6 +14188,11 @@ entities: parent: 2 - proto: Bucket entities: + - uid: 967 + components: + - type: Transform + pos: -3.9648304,-55.168568 + parent: 2 - uid: 5624 components: - type: Transform @@ -14062,20 +14203,15 @@ entities: - type: Transform pos: -9.07445,-47.517555 parent: 2 - - uid: 18259 - components: - - type: Transform - pos: -4.05845,-56.174427 - parent: 2 - uid: 19513 components: - type: Transform - pos: -4.324075,-47.534866 + pos: 0.73597443,-47.56734 parent: 2 - uid: 19514 components: - type: Transform - pos: -4.667825,-47.378506 + pos: 0.48597443,-47.306744 parent: 2 - proto: ButtonFrameCaution entities: @@ -14349,6 +14485,21 @@ entities: - type: Transform pos: -51.5,-37.5 parent: 2 + - uid: 990 + components: + - type: Transform + pos: -3.5,-51.5 + parent: 2 + - uid: 992 + components: + - type: Transform + pos: -1.5,-51.5 + parent: 2 + - uid: 1030 + components: + - type: Transform + pos: -2.5,-51.5 + parent: 2 - uid: 1063 components: - type: Transform @@ -14419,6 +14570,11 @@ entities: - type: Transform pos: -46.5,-66.5 parent: 2 + - uid: 1709 + components: + - type: Transform + pos: -0.5,-53.5 + parent: 2 - uid: 1733 components: - type: Transform @@ -14679,11 +14835,6 @@ entities: - type: Transform pos: 79.5,-31.5 parent: 2 - - uid: 3210 - components: - - type: Transform - pos: 78.5,-31.5 - parent: 2 - uid: 3277 components: - type: Transform @@ -15079,15 +15230,10 @@ entities: - type: Transform pos: 31.5,-32.5 parent: 2 - - uid: 3781 - components: - - type: Transform - pos: 74.5,-31.5 - parent: 2 - uid: 3786 components: - type: Transform - pos: 77.5,-31.5 + pos: 73.5,-36.5 parent: 2 - uid: 3794 components: @@ -15097,12 +15243,7 @@ entities: - uid: 3795 components: - type: Transform - pos: 76.5,-31.5 - parent: 2 - - uid: 3796 - components: - - type: Transform - pos: 74.5,-32.5 + pos: 79.5,-30.5 parent: 2 - uid: 3800 components: @@ -15359,6 +15500,16 @@ entities: - type: Transform pos: -19.5,-16.5 parent: 2 + - uid: 4882 + components: + - type: Transform + pos: 78.5,-30.5 + parent: 2 + - uid: 4884 + components: + - type: Transform + pos: 73.5,-32.5 + parent: 2 - uid: 4906 components: - type: Transform @@ -15379,6 +15530,11 @@ entities: - type: Transform pos: 4.5,-50.5 parent: 2 + - uid: 5005 + components: + - type: Transform + pos: 1.5,-54.5 + parent: 2 - uid: 5016 components: - type: Transform @@ -15527,17 +15683,7 @@ entities: - uid: 5368 components: - type: Transform - pos: 74.5,-33.5 - parent: 2 - - uid: 5370 - components: - - type: Transform - pos: 76.5,-30.5 - parent: 2 - - uid: 5371 - components: - - type: Transform - pos: 76.5,-29.5 + pos: 78.5,-29.5 parent: 2 - uid: 5372 components: @@ -15614,11 +15760,6 @@ entities: - type: Transform pos: 57.5,-69.5 parent: 2 - - uid: 5795 - components: - - type: Transform - pos: 74.5,-35.5 - parent: 2 - uid: 5804 components: - type: Transform @@ -16554,6 +16695,11 @@ entities: - type: Transform pos: -25.5,-21.5 parent: 2 + - uid: 10611 + components: + - type: Transform + pos: -2.5,-55.5 + parent: 2 - uid: 10665 components: - type: Transform @@ -21874,16 +22020,6 @@ entities: - type: Transform pos: 16.5,-42.5 parent: 2 - - uid: 12484 - components: - - type: Transform - pos: -1.5,-52.5 - parent: 2 - - uid: 12485 - components: - - type: Transform - pos: -1.5,-53.5 - parent: 2 - uid: 12486 components: - type: Transform @@ -21929,26 +22065,6 @@ entities: - type: Transform pos: 0.5,-54.5 parent: 2 - - uid: 12495 - components: - - type: Transform - pos: 0.5,-55.5 - parent: 2 - - uid: 12496 - components: - - type: Transform - pos: 0.5,-56.5 - parent: 2 - - uid: 12497 - components: - - type: Transform - pos: -0.5,-56.5 - parent: 2 - - uid: 12498 - components: - - type: Transform - pos: -1.5,-56.5 - parent: 2 - uid: 12499 components: - type: Transform @@ -21994,11 +22110,6 @@ entities: - type: Transform pos: -0.5,-48.5 parent: 2 - - uid: 12508 - components: - - type: Transform - pos: -1.5,-48.5 - parent: 2 - uid: 12509 components: - type: Transform @@ -23244,6 +23355,11 @@ entities: - type: Transform pos: 59.5,-38.5 parent: 2 + - uid: 12820 + components: + - type: Transform + pos: 0.5,-51.5 + parent: 2 - uid: 12822 components: - type: Transform @@ -24399,11 +24515,6 @@ entities: - type: Transform pos: 65.5,-36.5 parent: 2 - - uid: 13199 - components: - - type: Transform - pos: 0.5,-53.5 - parent: 2 - uid: 13200 components: - type: Transform @@ -26929,6 +27040,11 @@ entities: - type: Transform pos: -14.5,-83.5 parent: 2 + - uid: 18300 + components: + - type: Transform + pos: 1.5,-55.5 + parent: 2 - uid: 18354 components: - type: Transform @@ -27249,6 +27365,16 @@ entities: - type: Transform pos: 22.5,-18.5 parent: 2 + - uid: 19008 + components: + - type: Transform + pos: -1.5,-47.5 + parent: 2 + - uid: 19009 + components: + - type: Transform + pos: -2.5,-47.5 + parent: 2 - uid: 19061 components: - type: Transform @@ -27918,11 +28044,6 @@ entities: - type: Transform pos: -10.5,-43.5 parent: 2 - - uid: 2735 - components: - - type: Transform - pos: 78.5,-31.5 - parent: 2 - uid: 2756 components: - type: Transform @@ -28483,6 +28604,11 @@ entities: - type: Transform pos: 65.5,-21.5 parent: 2 + - uid: 4903 + components: + - type: Transform + pos: 78.5,-30.5 + parent: 2 - uid: 4917 components: - type: Transform @@ -28823,6 +28949,11 @@ entities: - type: Transform pos: 47.5,-37.5 parent: 2 + - uid: 6381 + components: + - type: Transform + pos: 79.5,-30.5 + parent: 2 - uid: 6389 components: - type: Transform @@ -28878,6 +29009,11 @@ entities: - type: Transform pos: 67.5,-21.5 parent: 2 + - uid: 7061 + components: + - type: Transform + pos: 78.5,-29.5 + parent: 2 - uid: 7128 components: - type: Transform @@ -29935,11 +30071,6 @@ entities: - type: Transform pos: 49.5,-13.5 parent: 2 - - uid: 10750 - components: - - type: Transform - pos: 76.5,-30.5 - parent: 2 - uid: 10769 components: - type: Transform @@ -30095,21 +30226,11 @@ entities: - type: Transform pos: 77.5,-27.5 parent: 2 - - uid: 11835 - components: - - type: Transform - pos: 76.5,-29.5 - parent: 2 - uid: 11855 components: - type: Transform pos: 78.5,-69.5 parent: 2 - - uid: 11901 - components: - - type: Transform - pos: 76.5,-31.5 - parent: 2 - uid: 11943 components: - type: Transform @@ -32295,11 +32416,6 @@ entities: - type: Transform pos: 68.5,-24.5 parent: 2 - - uid: 13919 - components: - - type: Transform - pos: 77.5,-31.5 - parent: 2 - uid: 13943 components: - type: Transform @@ -33682,6 +33798,36 @@ entities: - type: Transform pos: 31.5,-70.5 parent: 2 + - uid: 991 + components: + - type: Transform + pos: -0.5,-53.5 + parent: 2 + - uid: 1029 + components: + - type: Transform + pos: -0.5,-47.5 + parent: 2 + - uid: 1031 + components: + - type: Transform + pos: -2.5,-57.5 + parent: 2 + - uid: 1034 + components: + - type: Transform + pos: -2.5,-56.5 + parent: 2 + - uid: 1035 + components: + - type: Transform + pos: -2.5,-55.5 + parent: 2 + - uid: 1036 + components: + - type: Transform + pos: -2.5,-54.5 + parent: 2 - uid: 1070 components: - type: Transform @@ -33727,6 +33873,16 @@ entities: - type: Transform pos: -7.5,-21.5 parent: 2 + - uid: 1717 + components: + - type: Transform + pos: -0.5,-54.5 + parent: 2 + - uid: 1836 + components: + - type: Transform + pos: -1.5,-54.5 + parent: 2 - uid: 1849 components: - type: Transform @@ -33742,6 +33898,11 @@ entities: - type: Transform pos: -20.5,-15.5 parent: 2 + - uid: 2404 + components: + - type: Transform + pos: -1.5,-47.5 + parent: 2 - uid: 2511 components: - type: Transform @@ -35262,41 +35423,6 @@ entities: - type: Transform pos: -5.5,-60.5 parent: 2 - - uid: 10607 - components: - - type: Transform - pos: -1.5,-58.5 - parent: 2 - - uid: 10608 - components: - - type: Transform - pos: -1.5,-57.5 - parent: 2 - - uid: 10609 - components: - - type: Transform - pos: -1.5,-56.5 - parent: 2 - - uid: 10610 - components: - - type: Transform - pos: -1.5,-55.5 - parent: 2 - - uid: 10611 - components: - - type: Transform - pos: -1.5,-54.5 - parent: 2 - - uid: 10612 - components: - - type: Transform - pos: -1.5,-53.5 - parent: 2 - - uid: 10613 - components: - - type: Transform - pos: -1.5,-52.5 - parent: 2 - uid: 10615 components: - type: Transform @@ -37147,11 +37273,6 @@ entities: - type: Transform pos: -3.5,-48.5 parent: 2 - - uid: 12475 - components: - - type: Transform - pos: -1.5,-48.5 - parent: 2 - uid: 12476 components: - type: Transform @@ -37187,6 +37308,11 @@ entities: - type: Transform pos: -0.5,-52.5 parent: 2 + - uid: 12498 + components: + - type: Transform + pos: -2.5,-47.5 + parent: 2 - uid: 12569 components: - type: Transform @@ -37562,6 +37688,11 @@ entities: - type: Transform pos: 12.5,-41.5 parent: 2 + - uid: 13199 + components: + - type: Transform + pos: 0.5,-51.5 + parent: 2 - uid: 13240 components: - type: Transform @@ -38217,6 +38348,11 @@ entities: - type: Transform pos: -18.5,-15.5 parent: 2 + - uid: 19014 + components: + - type: Transform + pos: -2.5,-58.5 + parent: 2 - uid: 19063 components: - type: Transform @@ -38486,6 +38622,50 @@ entities: rot: 1.5707963267948966 rad pos: 67.5,-21.5 parent: 2 +- proto: CandleGreen + entities: + - uid: 19491 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.388992,-50.346825 + parent: 2 + - uid: 19495 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.388992,-50.346825 + parent: 2 + - uid: 19497 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.388992,-50.346825 + parent: 2 + - uid: 19511 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.388992,-50.346825 + parent: 2 + - uid: 19512 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.388992,-50.346825 + parent: 2 + - uid: 19538 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.388992,-50.346825 + parent: 2 + - uid: 19542 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.388992,-50.346825 + parent: 2 - proto: CandlePurpleInfinite entities: - uid: 647 @@ -38640,6 +38820,50 @@ entities: rot: -1.5707963267948966 rad pos: -20.30815,-31.75803 parent: 2 +- proto: CandleRed + entities: + - uid: 19543 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.566074,-50.49276 + parent: 2 + - uid: 19549 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.566074,-50.49276 + parent: 2 + - uid: 19550 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.566074,-50.49276 + parent: 2 + - uid: 19551 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.566074,-50.49276 + parent: 2 + - uid: 19552 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.566074,-50.49276 + parent: 2 + - uid: 19576 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.566074,-50.49276 + parent: 2 + - uid: 19580 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.566074,-50.49276 + parent: 2 - proto: CarbonDioxideCanister entities: - uid: 7181 @@ -38690,6 +38914,26 @@ entities: rot: -1.5707963267948966 rad pos: 71.5,-52.5 parent: 2 + - uid: 4888 + components: + - type: Transform + pos: 29.5,-48.5 + parent: 2 + - uid: 4889 + components: + - type: Transform + pos: 28.5,-48.5 + parent: 2 + - uid: 4900 + components: + - type: Transform + pos: 25.5,-43.5 + parent: 2 + - uid: 4901 + components: + - type: Transform + pos: 25.5,-44.5 + parent: 2 - uid: 5301 components: - type: Transform @@ -38769,6 +39013,187 @@ entities: - type: Transform pos: 28.5,-37.5 parent: 2 + - uid: 19616 + components: + - type: Transform + pos: -23.5,-18.5 + parent: 2 + - uid: 19617 + components: + - type: Transform + pos: -28.5,-61.5 + parent: 2 + - uid: 19632 + components: + - type: Transform + pos: 9.5,-15.5 + parent: 2 + - uid: 20082 + components: + - type: Transform + pos: 14.5,-56.5 + parent: 2 + - uid: 20084 + components: + - type: Transform + pos: 9.5,-90.5 + parent: 2 + - uid: 20086 + components: + - type: Transform + pos: 65.5,-50.5 + parent: 2 + - uid: 20092 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -45.5,-53.5 + parent: 2 + - uid: 20207 + components: + - type: Transform + pos: 75.5,-32.5 + parent: 2 + - uid: 20208 + components: + - type: Transform + pos: 75.5,-33.5 + parent: 2 + - uid: 20219 + components: + - type: Transform + pos: 6.5,2.5 + parent: 2 + - uid: 20220 + components: + - type: Transform + pos: -0.5,3.5 + parent: 2 + - uid: 20221 + components: + - type: Transform + pos: 6.5,3.5 + parent: 2 + - uid: 20222 + components: + - type: Transform + pos: 4.5,1.5 + parent: 2 + - uid: 20223 + components: + - type: Transform + pos: 3.5,1.5 + parent: 2 + - uid: 20224 + components: + - type: Transform + pos: 2.5,1.5 + parent: 2 + - uid: 20225 + components: + - type: Transform + pos: 1.5,1.5 + parent: 2 + - uid: 20226 + components: + - type: Transform + pos: -2.5,-8.5 + parent: 2 + - uid: 20227 + components: + - type: Transform + pos: -2.5,-7.5 + parent: 2 + - uid: 20228 + components: + - type: Transform + pos: -0.5,2.5 + parent: 2 + - uid: 20229 + components: + - type: Transform + pos: -1.5,-8.5 + parent: 2 + - uid: 20230 + components: + - type: Transform + pos: -1.5,-7.5 + parent: 2 + - uid: 20231 + components: + - type: Transform + pos: -0.5,-8.5 + parent: 2 + - uid: 20232 + components: + - type: Transform + pos: -0.5,-7.5 + parent: 2 + - uid: 20233 + components: + - type: Transform + pos: 0.5,-8.5 + parent: 2 + - uid: 20234 + components: + - type: Transform + pos: 0.5,-7.5 + parent: 2 + - uid: 20235 + components: + - type: Transform + pos: 4.5,-7.5 + parent: 2 + - uid: 20236 + components: + - type: Transform + pos: 3.5,-7.5 + parent: 2 + - uid: 20237 + components: + - type: Transform + pos: 4.5,-8.5 + parent: 2 + - uid: 20238 + components: + - type: Transform + pos: 6.5,-7.5 + parent: 2 + - uid: 20239 + components: + - type: Transform + pos: 5.5,-7.5 + parent: 2 + - uid: 20240 + components: + - type: Transform + pos: 3.5,-8.5 + parent: 2 + - uid: 20241 + components: + - type: Transform + pos: 6.5,-8.5 + parent: 2 + - uid: 20242 + components: + - type: Transform + pos: 5.5,-8.5 + parent: 2 + - uid: 20243 + components: + - type: Transform + pos: 23.5,-10.5 + parent: 2 + - uid: 20244 + components: + - type: Transform + pos: 25.5,-10.5 + parent: 2 + - uid: 20255 + components: + - type: Transform + pos: 61.5,-48.5 + parent: 2 - proto: CarpetBlack entities: - uid: 1888 @@ -39329,6 +39754,41 @@ entities: parent: 2 - proto: CarpetOrange entities: + - uid: 220 + components: + - type: Transform + pos: 30.5,-44.5 + parent: 2 + - uid: 245 + components: + - type: Transform + pos: 28.5,-44.5 + parent: 2 + - uid: 5371 + components: + - type: Transform + pos: 34.5,-44.5 + parent: 2 + - uid: 5681 + components: + - type: Transform + pos: 34.5,-45.5 + parent: 2 + - uid: 5895 + components: + - type: Transform + pos: 29.5,-44.5 + parent: 2 + - uid: 6013 + components: + - type: Transform + pos: 34.5,-43.5 + parent: 2 + - uid: 6298 + components: + - type: Transform + pos: 30.5,-45.5 + parent: 2 - uid: 6690 components: - type: Transform @@ -39589,6 +40049,16 @@ entities: - type: Transform pos: 23.5,-89.5 parent: 2 + - uid: 10750 + components: + - type: Transform + pos: 29.5,-45.5 + parent: 2 + - uid: 13650 + components: + - type: Transform + pos: 28.5,-45.5 + parent: 2 - proto: CarpetPink entities: - uid: 731 @@ -39666,6 +40136,11 @@ entities: - type: Transform pos: -48.5,-44.5 parent: 2 + - uid: 3215 + components: + - type: Transform + pos: 73.5,-32.5 + parent: 2 - uid: 5452 components: - type: Transform @@ -39686,6 +40161,11 @@ entities: - type: Transform pos: -46.5,-44.5 parent: 2 + - uid: 17394 + components: + - type: Transform + pos: 76.5,-29.5 + parent: 2 - uid: 17541 components: - type: Transform @@ -39701,6 +40181,11 @@ entities: - type: Transform pos: -48.5,-45.5 parent: 2 + - uid: 20203 + components: + - type: Transform + pos: 77.5,-32.5 + parent: 2 - proto: CarpetPurple entities: - uid: 5017 @@ -40323,11 +40808,6 @@ entities: - type: Transform pos: 77.5,-28.5 parent: 2 - - uid: 3282 - components: - - type: Transform - pos: 74.5,-35.5 - parent: 2 - uid: 3302 components: - type: Transform @@ -40421,11 +40901,6 @@ entities: - type: Transform pos: 72.5,-29.5 parent: 2 - - uid: 3784 - components: - - type: Transform - pos: 77.5,-31.5 - parent: 2 - uid: 3785 components: - type: Transform @@ -40441,11 +40916,6 @@ entities: - type: Transform pos: 30.5,-32.5 parent: 2 - - uid: 3798 - components: - - type: Transform - pos: 78.5,-31.5 - parent: 2 - uid: 3801 components: - type: Transform @@ -40956,12 +41426,6 @@ entities: - type: Transform pos: 24.5,-53.5 parent: 2 - - uid: 6381 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 74.5,-31.5 - parent: 2 - uid: 7084 components: - type: Transform @@ -41304,12 +41768,6 @@ entities: - type: Transform pos: -25.5,-21.5 parent: 2 - - uid: 11793 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 74.5,-32.5 - parent: 2 - uid: 11834 components: - type: Transform @@ -41326,12 +41784,6 @@ entities: - type: Transform pos: 33.5,-72.5 parent: 2 - - uid: 12992 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 74.5,-33.5 - parent: 2 - uid: 13812 components: - type: Transform @@ -42032,11 +42484,6 @@ entities: rot: 3.141592653589793 rad pos: 19.5,-51.5 parent: 2 - - uid: 4890 - components: - - type: Transform - pos: 29.5,-43.5 - parent: 2 - uid: 4893 components: - type: Transform @@ -42049,65 +42496,6 @@ entities: rot: 3.141592653589793 rad pos: 32.5,-45.5 parent: 2 - - uid: 4895 - components: - - type: Transform - pos: 30.5,-43.5 - parent: 2 - - uid: 4896 - components: - - type: Transform - pos: 31.5,-43.5 - parent: 2 - - uid: 4897 - components: - - type: Transform - pos: 32.5,-43.5 - parent: 2 - - uid: 4898 - components: - - type: Transform - pos: 29.5,-40.5 - parent: 2 - - uid: 4899 - components: - - type: Transform - pos: 30.5,-40.5 - parent: 2 - - uid: 4900 - components: - - type: Transform - pos: 31.5,-40.5 - parent: 2 - - uid: 4901 - components: - - type: Transform - pos: 32.5,-40.5 - parent: 2 - - uid: 4902 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 29.5,-42.5 - parent: 2 - - uid: 4903 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 30.5,-42.5 - parent: 2 - - uid: 4904 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 31.5,-42.5 - parent: 2 - - uid: 4905 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 32.5,-42.5 - parent: 2 - uid: 5850 components: - type: Transform @@ -42295,12 +42683,6 @@ entities: rot: -1.5707963267948966 rad pos: -1.5554351,-26.347584 parent: 2 - - uid: 4613 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 22.5,-20.5 - parent: 2 - uid: 4614 components: - type: Transform @@ -42415,6 +42797,12 @@ entities: rot: -1.5707963267948966 rad pos: 22.5,-19.5 parent: 2 + - uid: 18840 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,-19.5 + parent: 2 - uid: 19152 components: - type: Transform @@ -42616,6 +43004,29 @@ entities: parent: 2 - proto: ChairWood entities: + - uid: 4887 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 33.487923,-41.54739 + parent: 2 + - uid: 4890 + components: + - type: Transform + pos: 29.519175,-40.55712 + parent: 2 + - uid: 4899 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 28.49834,-41.56824 + parent: 2 + - uid: 4902 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 28.508757,-42.464695 + parent: 2 - uid: 6053 components: - type: Transform @@ -42650,6 +43061,33 @@ entities: rot: 3.141592653589793 rad pos: -1.5,-64.5 parent: 2 + - uid: 7692 + components: + - type: Transform + pos: -6.5,-61.5 + parent: 2 + - uid: 13919 + components: + - type: Transform + pos: 32.53085,-45.592976 + parent: 2 + - uid: 14093 + components: + - type: Transform + pos: 31.489182,-45.592976 + parent: 2 + - uid: 14159 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 32.46709,-43.423695 + parent: 2 + - uid: 14224 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 33.487923,-42.495968 + parent: 2 - proto: ChairXeno entities: - uid: 5085 @@ -42762,6 +43200,42 @@ entities: rot: -1.5707963267948966 rad pos: 3.5,-78.5 parent: 2 + - uid: 18846 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -15.5,-30.5 + parent: 2 + - uid: 18847 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -15.5,-31.5 + parent: 2 + - uid: 18851 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -15.5,-32.5 + parent: 2 + - uid: 18852 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -15.5,-33.5 + parent: 2 + - uid: 18853 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -15.5,-34.5 + parent: 2 + - uid: 18867 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -15.5,-35.5 + parent: 2 - uid: 19198 components: - type: Transform @@ -43484,6 +43958,18 @@ entities: - type: Transform pos: -7.5,-51.5 parent: 2 +- proto: ClosetL3Filled + entities: + - uid: 4613 + components: + - type: Transform + pos: 3.5,-71.5 + parent: 2 + - uid: 18902 + components: + - type: Transform + pos: -2.5,-75.5 + parent: 2 - proto: ClosetL3JanitorFilled entities: - uid: 5618 @@ -43532,11 +44018,6 @@ entities: - type: Transform pos: 53.5,-26.5 parent: 2 - - uid: 6013 - components: - - type: Transform - pos: 78.5,-30.5 - parent: 2 - uid: 7390 components: - type: Transform @@ -43667,11 +44148,6 @@ entities: - type: Transform pos: 82.5,-20.5 parent: 2 - - uid: 17607 - components: - - type: Transform - pos: 3.5,-71.5 - parent: 2 - uid: 18250 components: - type: Transform @@ -43972,7 +44448,7 @@ entities: - uid: 8216 components: - type: Transform - pos: -41.384144,-26.542435 + pos: -41.45619,-26.591906 parent: 2 - proto: ClothingEyesHudDiagnostic entities: @@ -44005,7 +44481,7 @@ entities: - uid: 7686 components: - type: Transform - pos: 77.54572,-19.45285 + pos: 77.48632,-19.524714 parent: 2 - proto: ClothingHandsGlovesColorYellow entities: @@ -44085,6 +44561,33 @@ entities: - type: Physics canCollide: False - type: InsideEntityStorage +- proto: ClothingHeadHatBeretEngineering + entities: + - uid: 20098 + components: + - type: Transform + pos: -28.759878,-61.197826 + parent: 2 + - uid: 20099 + components: + - type: Transform + pos: -28.832794,-61.510544 + parent: 2 + - uid: 20100 + components: + - type: Transform + pos: -28.457794,-61.729446 + parent: 2 + - uid: 20101 + components: + - type: Transform + pos: -28.270294,-61.406307 + parent: 2 + - uid: 20102 + components: + - type: Transform + pos: -28.280712,-61.2291 + parent: 2 - proto: ClothingHeadHatBeretFrench entities: - uid: 5022 @@ -44099,13 +44602,6 @@ entities: - type: Transform pos: 40.35338,-25.259914 parent: 2 -- proto: ClothingHeadHatBluesoft - entities: - - uid: 18138 - components: - - type: Transform - pos: 17.322138,-100.517525 - parent: 2 - proto: ClothingHeadHatBrownFlatcap entities: - uid: 6068 @@ -44132,6 +44628,103 @@ entities: - type: Transform pos: -43.50235,-23.40171 parent: 2 +- proto: ClothingHeadHatCanadaBeanie + entities: + - uid: 20331 + components: + - type: Transform + pos: 68.56428,-66.46598 + parent: 2 + - uid: 20332 + components: + - type: Transform + pos: 45.508358,-68.26715 + parent: 2 + - uid: 20333 + components: + - type: Transform + pos: -12.335746,-64.49048 + parent: 2 + - uid: 20334 + components: + - type: Transform + pos: -45.056644,-54.653744 + parent: 2 + - uid: 20335 + components: + - type: Transform + pos: -44.61468,-61.38056 + parent: 2 + - uid: 20336 + components: + - type: Transform + pos: -42.255306,-62.631428 + parent: 2 + - uid: 20337 + components: + - type: Transform + pos: -47.317806,-68.5956 + parent: 2 + - uid: 20338 + components: + - type: Transform + pos: -41.659203,-67.47007 + parent: 2 + - uid: 20339 + components: + - type: Transform + pos: -41.393578,-67.423164 + parent: 2 + - uid: 20340 + components: + - type: Transform + pos: -41.424828,-67.704605 + parent: 2 + - uid: 20341 + components: + - type: Transform + pos: -8.412205,-47.520187 + parent: 2 + - uid: 20343 + components: + - type: Transform + pos: 7.358364,-4.2855606 + parent: 2 + - uid: 20344 + components: + - type: Transform + pos: 7.670864,-4.3793755 + parent: 2 + - uid: 20348 + components: + - type: Transform + pos: 18.318361,-17.109964 + parent: 2 + - uid: 20349 + components: + - type: Transform + pos: 38.44859,-44.503788 + parent: 2 + - uid: 20350 + components: + - type: Transform + pos: 69.247375,-41.301384 + parent: 2 + - uid: 20353 + components: + - type: Transform + pos: 31.293964,-94.02788 + parent: 2 + - uid: 20354 + components: + - type: Transform + pos: 31.575214,-94.24678 + parent: 2 + - uid: 20355 + components: + - type: Transform + pos: 20.343584,-76.47037 + parent: 2 - proto: ClothingHeadHatCardborg entities: - uid: 4463 @@ -44265,6 +44858,38 @@ entities: - type: Transform pos: -47.547234,-67.10405 parent: 2 +- proto: ClothingHeadHatSantahat + entities: + - uid: 1616 + components: + - type: Transform + pos: 15.525971,-59.612732 + parent: 2 + - uid: 4904 + components: + - type: Transform + pos: 17.30931,-100.51381 + parent: 2 + - uid: 19486 + components: + - type: Transform + pos: 34.954098,-50.263435 + parent: 2 + - uid: 19488 + components: + - type: Transform + pos: 34.047848,-50.232162 + parent: 2 + - uid: 19596 + components: + - type: Transform + pos: -44.236755,-52.437943 + parent: 2 + - uid: 20205 + components: + - type: Transform + pos: 75.665215,-34.289883 + parent: 2 - proto: ClothingHeadHatSombrero entities: - uid: 15852 @@ -44298,7 +44923,7 @@ entities: - uid: 17440 components: - type: Transform - pos: 34.47364,-50.396587 + pos: 35.53743,-50.180042 parent: 2 - proto: ClothingHeadHatWelding entities: @@ -44307,6 +44932,11 @@ entities: - type: Transform pos: -12.630263,-28.354128 parent: 2 + - uid: 18339 + components: + - type: Transform + pos: -49.6526,-27.300232 + parent: 2 - proto: ClothingHeadHatWeldingMaskFlame entities: - uid: 15883 @@ -44409,7 +45039,7 @@ entities: - uid: 8217 components: - type: Transform - pos: -41.60229,-26.3552 + pos: -41.253063,-26.41991 parent: 2 - proto: ClothingMaskBee entities: @@ -44524,6 +45154,13 @@ entities: - type: Transform pos: -31.529379,-64.33237 parent: 2 +- proto: ClothingNeckCloakPan + entities: + - uid: 3532 + components: + - type: Transform + pos: 44.5,-38.5 + parent: 2 - proto: ClothingNeckCloakPirateCap entities: - uid: 17307 @@ -44538,12 +45175,232 @@ entities: - type: Transform pos: 77.515434,-20.379131 parent: 2 +- proto: ClothingNeckScarfStripedAce + entities: + - uid: 20364 + components: + - type: Transform + pos: -18.628994,-27.286045 + parent: 2 +- proto: ClothingNeckScarfStripedAro + entities: + - uid: 20377 + components: + - type: Transform + pos: 30.435709,-16.478104 + parent: 2 +- proto: ClothingNeckScarfStripedAroace + entities: + - uid: 20327 + components: + - type: Transform + pos: 16.595284,-48.913837 + parent: 2 + - uid: 20363 + components: + - type: Transform + pos: -32.612473,-21.127005 + parent: 2 + - uid: 20383 + components: + - type: Transform + pos: 44.51521,-41.060307 + parent: 2 +- proto: ClothingNeckScarfStripedBiSexual + entities: + - uid: 20365 + components: + - type: Transform + pos: -4.5393724,-28.28674 + parent: 2 + - uid: 20386 + components: + - type: Transform + pos: 77.48256,-32.42193 + parent: 2 - proto: ClothingNeckScarfStripedBlack entities: - uid: 19011 components: - type: Transform - pos: -21.34203,-46.832394 + pos: -21.397709,-46.9229 + parent: 2 + - uid: 20384 + components: + - type: Transform + pos: 38.33601,-43.061695 + parent: 2 +- proto: ClothingNeckScarfStripedBlue + entities: + - uid: 20361 + components: + - type: Transform + pos: -48.539314,-45.584045 + parent: 2 +- proto: ClothingNeckScarfStripedBrown + entities: + - uid: 20379 + components: + - type: Transform + pos: 6.3208065,-3.392903 + parent: 2 +- proto: ClothingNeckScarfStripedGay + entities: + - uid: 20362 + components: + - type: Transform + pos: -32.667725,-20.99591 + parent: 2 + - uid: 20371 + components: + - type: Transform + pos: 61.42587,-27.51753 + parent: 2 +- proto: ClothingNeckScarfStripedGreen + entities: + - uid: 20357 + components: + - type: Transform + pos: 9.836082,-97.47712 + parent: 2 + - uid: 20378 + components: + - type: Transform + pos: 33.357582,-19.558367 + parent: 2 +- proto: ClothingNeckScarfStripedInter + entities: + - uid: 20359 + components: + - type: Transform + pos: -11.664502,-59.379017 + parent: 2 + - uid: 20385 + components: + - type: Transform + pos: 38.30476,-44.390743 + parent: 2 +- proto: ClothingNeckScarfStripedLesbian + entities: + - uid: 20358 + components: + - type: Transform + pos: -12.035405,-59.332108 + parent: 2 + - uid: 20373 + components: + - type: Transform + pos: 59.50241,-40.522675 + parent: 2 +- proto: ClothingNeckScarfStripedLesbianLong + entities: + - uid: 20375 + components: + - type: Transform + pos: 69.65326,-17.493351 + parent: 2 +- proto: ClothingNeckScarfStripedLightBlue + entities: + - uid: 20369 + components: + - type: Transform + pos: 4.619105,-19.665848 + parent: 2 + - uid: 20370 + components: + - type: Transform + pos: 15.545568,-32.534866 + parent: 2 +- proto: ClothingNeckScarfStripedNonBinary + entities: + - uid: 20356 + components: + - type: Transform + pos: 9.492332,-97.08622 + parent: 2 + - uid: 20374 + components: + - type: Transform + pos: 59.12741,-40.53831 + parent: 2 +- proto: ClothingNeckScarfStripedOrange + entities: + - uid: 20366 + components: + - type: Transform + pos: -11.804189,-21.255064 + parent: 2 +- proto: ClothingNeckScarfStripedPan + entities: + - uid: 20328 + components: + - type: Transform + pos: 19.610909,-49.601818 + parent: 2 +- proto: ClothingNeckScarfStripedPurple + entities: + - uid: 20367 + components: + - type: Transform + pos: -13.694832,-21.226675 + parent: 2 + - uid: 20368 + components: + - type: Transform + pos: -13.460457,-21.35176 + parent: 2 +- proto: ClothingNeckScarfStripedRainbow + entities: + - uid: 20326 + components: + - type: Transform + pos: 16.329659,-48.64803 + parent: 2 + - uid: 20360 + components: + - type: Transform + pos: -44.3375,-54.362736 + parent: 2 + - uid: 20376 + components: + - type: Transform + pos: 51.391495,-13.5791025 + parent: 2 + - uid: 20382 + components: + - type: Transform + pos: -19.74651,-42.260513 + parent: 2 +- proto: ClothingNeckScarfStripedRed + entities: + - uid: 20372 + components: + - type: Transform + pos: 57.47116,-28.440044 + parent: 2 +- proto: ClothingNeckScarfStripedSyndieRed + entities: + - uid: 20330 + components: + - type: Transform + pos: 68.03303,-66.43471 + parent: 2 +- proto: ClothingNeckScarfStripedTrans + entities: + - uid: 20329 + components: + - type: Transform + pos: 16.534216,-67.234215 + parent: 2 + - uid: 20380 + components: + - type: Transform + pos: 6.5708065,-3.455446 + parent: 2 + - uid: 20381 + components: + - type: Transform + pos: -16.89855,-42.36996 parent: 2 - proto: ClothingNeckStethoscope entities: @@ -44624,16 +45481,6 @@ entities: - type: Transform pos: 19.48025,-17.483467 parent: 2 - - uid: 19195 - components: - - type: Transform - pos: -10.987556,-21.35373 - parent: 2 - - uid: 19196 - components: - - type: Transform - pos: -10.737556,-21.166098 - parent: 2 - proto: ClothingOuterDameDane entities: - uid: 6170 @@ -44700,6 +45547,49 @@ entities: rot: -1.5707963267948966 rad pos: 38.522278,-19.49277 parent: 2 +- proto: ClothingOuterHardsuitPirateCap + entities: + - uid: 20091 + components: + - type: Transform + pos: -45.46945,-53.39693 + parent: 2 + - type: GroupExamine + group: + - hoverMessage: "" + contextText: verb-examine-group-other + icon: /Textures/Interface/examine-star.png + components: + - Armor + - ClothingSpeedModifier + entries: + - message: This decreases your speed by [color=yellow]20%[/color]. + priority: 0 + component: ClothingSpeedModifier + - message: >- + It provides the following protection: + + - [color=yellow]Blunt[/color] damage reduced by [color=lightblue]30%[/color]. + + - [color=yellow]Slash[/color] damage reduced by [color=lightblue]20%[/color]. + + - [color=yellow]Piercing[/color] damage reduced by [color=lightblue]15%[/color]. + + - [color=yellow]Heat[/color] damage reduced by [color=lightblue]60%[/color]. + + - [color=yellow]Caustic[/color] damage reduced by [color=lightblue]25%[/color]. + + - [color=orange]Explosion[/color] damage reduced by [color=lightblue]40%[/color]. + priority: 0 + component: Armor + title: null +- proto: ClothingOuterHardsuitSalvage + entities: + - uid: 20104 + components: + - type: Transform + pos: 9.456077,-90.37048 + parent: 2 - proto: ClothingOuterHospitalGown entities: - uid: 5937 @@ -44743,6 +45633,25 @@ entities: - type: Transform pos: -44.48925,-61.39967 parent: 2 +- proto: ClothingOuterSanta + entities: + - uid: 5325 + components: + - type: Transform + pos: 17.694727,-100.35745 + parent: 2 + - uid: 19598 + components: + - type: Transform + pos: -44.653423,-52.469215 + parent: 2 +- proto: ClothingOuterSuitIan + entities: + - uid: 20053 + components: + - type: Transform + pos: 14.501147,-56.41169 + parent: 2 - proto: ClothingOuterVest entities: - uid: 17405 @@ -44767,6 +45676,37 @@ entities: - type: Transform pos: -10.345611,-74.490974 parent: 2 +- proto: ClothingOuterWinterAtmos + entities: + - uid: 20321 + components: + - type: Transform + pos: 47.37909,-67.961494 + parent: 2 + - uid: 20322 + components: + - type: Transform + pos: 45.550964,-68.79019 + parent: 2 +- proto: ClothingOuterWinterBar + entities: + - uid: 20300 + components: + - type: Transform + pos: 35.292107,-50.08112 + parent: 2 + - uid: 20301 + components: + - type: Transform + pos: 35.80773,-50.31566 + parent: 2 +- proto: ClothingOuterWinterCap + entities: + - uid: 20299 + components: + - type: Transform + pos: -45.16602,-54.794468 + parent: 2 - proto: ClothingOuterWinterCargo entities: - uid: 18476 @@ -44774,12 +45714,302 @@ entities: - type: Transform pos: 35.344784,-91.27624 parent: 2 -- proto: ClothingOuterWinterHydro - entities: - - uid: 3873 + - uid: 20311 components: - type: Transform - pos: -5.464688,-51.46298 + pos: 13.102403,-95.81414 + parent: 2 + - uid: 20312 + components: + - type: Transform + pos: 13.481155,-95.26841 + parent: 2 +- proto: ClothingOuterWinterCE + entities: + - uid: 20323 + components: + - type: Transform + pos: -29.826326,-60.173004 + parent: 2 +- proto: ClothingOuterWinterChef + entities: + - uid: 20302 + components: + - type: Transform + pos: 44.2375,-41.07716 + parent: 2 + - uid: 20303 + components: + - type: Transform + pos: 44.3625,-41.296062 + parent: 2 +- proto: ClothingOuterWinterChem + entities: + - uid: 20319 + components: + - type: Transform + pos: 21.157646,-66.82122 + parent: 2 + - uid: 20320 + components: + - type: Transform + pos: 21.626396,-66.74304 + parent: 2 +- proto: ClothingOuterWinterClown + entities: + - uid: 20298 + components: + - type: Transform + pos: -62.26986,-63.419086 + parent: 2 +- proto: ClothingOuterWinterCMO + entities: + - uid: 20304 + components: + - type: Transform + pos: 11.960624,-17.596155 + parent: 2 +- proto: ClothingOuterWinterColorBlack + entities: + - uid: 20278 + components: + - type: Transform + pos: -39.72604,-64.331154 + parent: 2 + - uid: 20345 + components: + - type: Transform + pos: 7.295864,-4.4419193 + parent: 2 +- proto: ClothingOuterWinterColorBlue + entities: + - uid: 20279 + components: + - type: Transform + pos: -39.335415,-64.45624 + parent: 2 + - uid: 20346 + components: + - type: Transform + pos: 7.608364,-4.535734 + parent: 2 +- proto: ClothingOuterWinterColorBrown + entities: + - uid: 20287 + components: + - type: Transform + pos: -39.116665,-64.56569 + parent: 2 +- proto: ClothingOuterWinterColorGray + entities: + - uid: 20280 + components: + - type: Transform + pos: -38.75729,-64.28424 + parent: 2 +- proto: ClothingOuterWinterColorGreen + entities: + - uid: 20284 + components: + - type: Transform + pos: -38.304165,-64.26861 + parent: 2 +- proto: ClothingOuterWinterColorLightBrown + entities: + - uid: 20285 + components: + - type: Transform + pos: -38.28854,-64.51878 + parent: 2 +- proto: ClothingOuterWinterColorOrange + entities: + - uid: 20281 + components: + - type: Transform + pos: -39.66354,-64.59696 + parent: 2 +- proto: ClothingOuterWinterColorPurple + entities: + - uid: 20286 + components: + - type: Transform + pos: -39.241665,-64.29988 + parent: 2 +- proto: ClothingOuterWinterColorRed + entities: + - uid: 20282 + components: + - type: Transform + pos: -38.47604,-64.40933 + parent: 2 + - uid: 20347 + components: + - type: Transform + pos: 7.389614,-4.5826416 + parent: 2 +- proto: ClothingOuterWinterColorWhite + entities: + - uid: 20288 + components: + - type: Transform + pos: -38.981407,-64.39369 + parent: 2 +- proto: ClothingOuterWinterColorYellow + entities: + - uid: 20283 + components: + - type: Transform + pos: -38.710415,-64.50314 + parent: 2 +- proto: ClothingOuterWinterEngi + entities: + - uid: 20289 + components: + - type: Transform + pos: -20.65796,-65.070404 + parent: 2 + - uid: 20290 + components: + - type: Transform + pos: -20.34546,-65.13295 + parent: 2 + - uid: 20291 + components: + - type: Transform + pos: -20.579836,-65.22676 + parent: 2 +- proto: ClothingOuterWinterGen + entities: + - uid: 20307 + components: + - type: Transform + pos: 13.739553,-24.467386 + parent: 2 +- proto: ClothingOuterWinterHydro + entities: + - uid: 20292 + components: + - type: Transform + pos: 1.5122491,-52.99187 + parent: 2 + - uid: 20293 + components: + - type: Transform + pos: 1.7309991,-53.210773 + parent: 2 +- proto: ClothingOuterWinterJani + entities: + - uid: 20294 + components: + - type: Transform + pos: -10.66739,-49.024475 + parent: 2 + - uid: 20295 + components: + - type: Transform + pos: -10.370515,-48.836845 + parent: 2 + - uid: 20296 + components: + - type: Transform + pos: -10.370515,-49.11829 + parent: 2 +- proto: ClothingOuterWinterMed + entities: + - uid: 20308 + components: + - type: Transform + pos: 21.371151,-29.189415 + parent: 2 + - uid: 20309 + components: + - type: Transform + pos: 21.605526,-29.392681 + parent: 2 +- proto: ClothingOuterWinterMime + entities: + - uid: 20297 + components: + - type: Transform + pos: -54.15975,-63.419086 + parent: 2 +- proto: ClothingOuterWinterMiner + entities: + - uid: 20317 + components: + - type: Transform + pos: 11.50296,-95.64214 + parent: 2 + - uid: 20318 + components: + - type: Transform + pos: 12.727403,-94.48509 + parent: 2 +- proto: ClothingOuterWinterMusician + entities: + - uid: 20324 + components: + - type: Transform + pos: 27.525173,-38.272285 + parent: 2 +- proto: ClothingOuterWinterPara + entities: + - uid: 20325 + components: + - type: Transform + pos: 6.258822,-28.471659 + parent: 2 +- proto: ClothingOuterWinterQM + entities: + - uid: 19378 + components: + - type: Transform + pos: 10.328261,-89.52057 + parent: 2 +- proto: ClothingOuterWinterRD + entities: + - uid: 20305 + components: + - type: Transform + pos: -22.456446,-21.50711 + parent: 2 +- proto: ClothingOuterWinterRobo + entities: + - uid: 20306 + components: + - type: Transform + pos: -12.105234,-28.458046 + parent: 2 +- proto: ClothingOuterWinterSci + entities: + - uid: 4905 + components: + - type: Transform + pos: -10.777109,-21.179565 + parent: 2 + - uid: 5176 + components: + - type: Transform + pos: -11.058359,-21.398468 + parent: 2 +- proto: ClothingOuterWinterSec + entities: + - uid: 20351 + components: + - type: Transform + pos: 72.31557,-40.08106 + parent: 2 + - uid: 20352 + components: + - type: Transform + pos: 72.65932,-40.206142 + parent: 2 +- proto: ClothingOuterWinterViro + entities: + - uid: 20310 + components: + - type: Transform + pos: 32.544678,-16.438887 parent: 2 - proto: ClothingShoesBootsMagSci entities: @@ -44798,6 +46028,11 @@ entities: - type: Transform pos: 4.3604007,-15.592119 parent: 2 + - uid: 20105 + components: + - type: Transform + pos: -23.619276,-18.689209 + parent: 2 - proto: ClothingShoesBootsWinterWeb entities: - uid: 3569 @@ -44914,13 +46149,20 @@ entities: rot: -1.5707963267948966 rad pos: 42.513027,-17.663967 parent: 2 +- proto: ClothingUniformJumpskirtSeniorOfficer + entities: + - uid: 4803 + components: + - type: Transform + pos: 9.473994,-47.657307 + parent: 2 - proto: ClothingUniformJumpskirtWeb entities: - uid: 249 components: - type: Transform rot: -1.5707963267948966 rad - pos: 68.50647,-53.550026 + pos: 67.63037,-53.474205 parent: 2 - proto: ClothingUniformJumpsuitColorGrey entities: @@ -44948,6 +46190,13 @@ entities: - type: Transform pos: 82.43702,-18.560364 parent: 2 +- proto: ClothingUniformJumpsuitDeathSquad + entities: + - uid: 20089 + components: + - type: Transform + pos: 65.44189,-50.577484 + parent: 2 - proto: ClothingUniformJumpsuitDetective entities: - uid: 6075 @@ -44988,20 +46237,13 @@ entities: - type: Physics canCollide: False - type: InsideEntityStorage -- proto: ClothingUniformJumpsuitSecBlue - entities: - - uid: 16597 - components: - - type: Transform - pos: 17.697138,-100.41329 - parent: 2 - proto: ClothingUniformJumpsuitWeb entities: - uid: 7173 components: - type: Transform - rot: -1.5707965016404568 rad - pos: 68.14163,-53.268776 + rot: -1.5707963267948966 rad + pos: 67.29681,-53.30754 parent: 2 - proto: Cobweb1 entities: @@ -45075,12 +46317,6 @@ entities: - type: Transform pos: 74.5,-35.5 parent: 2 - - uid: 8113 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 76.5,-31.5 - parent: 2 - uid: 8222 components: - type: Transform @@ -45092,12 +46328,6 @@ entities: rot: 1.5707963267948966 rad pos: 72.5,-29.5 parent: 2 - - uid: 14159 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 78.5,-33.5 - parent: 2 - uid: 16805 components: - type: Transform @@ -45222,6 +46452,12 @@ entities: rot: -1.5707963267948966 rad pos: 71.5,-46.5 parent: 2 + - uid: 17075 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 77.5,-32.5 + parent: 2 - proto: CommandmentCircuitBoard entities: - uid: 18626 @@ -45696,12 +46932,45 @@ entities: - type: Transform pos: -40.5,-52.5 parent: 2 + - uid: 8861 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-67.5 + parent: 2 + - uid: 9795 + components: + - type: Transform + pos: 35.5,-71.5 + parent: 2 - uid: 17423 components: - type: Transform rot: 1.5707963267948966 rad pos: 35.5,-42.5 parent: 2 + - uid: 17836 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,-53.5 + parent: 2 + - uid: 18451 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,-90.5 + parent: 2 + - uid: 18475 + components: + - type: Transform + pos: 55.5,-56.5 + parent: 2 + - uid: 18839 + components: + - type: Transform + pos: 22.5,-20.5 + parent: 2 - proto: ContainmentFieldGenerator entities: - uid: 5784 @@ -46620,10 +47889,10 @@ entities: parent: 2 - proto: CrateLockBoxSecurity entities: - - uid: 9795 + - uid: 18636 components: - type: Transform - pos: 67.5,-43.5 + pos: 64.5,-47.5 parent: 2 - proto: CrateLockBoxService entities: @@ -46632,10 +47901,10 @@ entities: - type: Transform pos: 40.5,-50.5 parent: 2 - - uid: 15135 + - uid: 12706 components: - type: Transform - pos: -2.5,-47.5 + pos: -3.5,-48.5 parent: 2 - uid: 19365 components: @@ -46812,6 +48081,13 @@ entities: - type: Transform pos: -19.472525,-51.559082 parent: 2 +- proto: CrowbarGreen + entities: + - uid: 18494 + components: + - type: Transform + pos: 35.5,-91.5 + parent: 2 - proto: CrowbarRed entities: - uid: 5592 @@ -47045,6 +48321,13 @@ entities: - type: Transform pos: 27.314516,-38.06209 parent: 2 +- proto: DecoratedFirTree + entities: + - uid: 3234 + components: + - type: Transform + pos: 75.5,-30.5 + parent: 2 - proto: DefaultStationBeaconAICore entities: - uid: 7532 @@ -47749,12 +49032,35 @@ entities: - type: Transform pos: 33.5,-40.5 parent: 2 + - uid: 4730 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,-58.5 + parent: 2 + - uid: 4892 + components: + - type: Transform + pos: -0.5,-51.5 + parent: 2 + - uid: 4935 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,-51.5 + parent: 2 - uid: 4996 components: - type: Transform rot: 1.5707963267948966 rad pos: 20.5,-70.5 parent: 2 + - uid: 5158 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,-51.5 + parent: 2 - uid: 6359 components: - type: Transform @@ -47985,6 +49291,11 @@ entities: rot: 1.5707963267948966 rad pos: 17.5,-64.5 parent: 2 + - uid: 10613 + components: + - type: Transform + pos: -4.5,-50.5 + parent: 2 - uid: 11937 components: - type: Transform @@ -48019,12 +49330,6 @@ entities: - type: Transform pos: 3.5,-58.5 parent: 2 - - uid: 14859 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 0.5,-58.5 - parent: 2 - uid: 14869 components: - type: Transform @@ -48519,6 +49824,17 @@ entities: - type: Transform pos: 10.5,-65.5 parent: 2 + - uid: 19026 + components: + - type: Transform + pos: 0.5,-52.5 + parent: 2 + - uid: 19030 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-52.5 + parent: 2 - uid: 19369 components: - type: Transform @@ -48584,6 +49900,11 @@ entities: rot: -1.5707963267948966 rad pos: 27.5,-24.5 parent: 2 + - uid: 14215 + components: + - type: Transform + pos: 27.5,-23.5 + parent: 2 - uid: 15507 components: - type: Transform @@ -49631,12 +50952,6 @@ entities: rot: 3.141592653589793 rad pos: 27.5,-22.5 parent: 2 - - uid: 14215 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 27.5,-23.5 - parent: 2 - uid: 14451 components: - type: Transform @@ -52843,6 +54158,120 @@ entities: rot: 1.5707963267948966 rad pos: 26.5,-66.5 parent: 2 + - uid: 18997 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 23.5,-23.5 + parent: 2 + - uid: 19000 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 24.5,-23.5 + parent: 2 + - uid: 19001 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 25.5,-23.5 + parent: 2 + - uid: 19002 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 26.5,-23.5 + parent: 2 + - uid: 19031 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-51.5 + parent: 2 + - uid: 19032 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-51.5 + parent: 2 + - uid: 19033 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,-51.5 + parent: 2 + - uid: 19034 + components: + - type: Transform + pos: -6.5,-52.5 + parent: 2 + - uid: 19074 + components: + - type: Transform + pos: -6.5,-53.5 + parent: 2 + - uid: 19163 + components: + - type: Transform + pos: -6.5,-54.5 + parent: 2 + - uid: 19165 + components: + - type: Transform + pos: -6.5,-55.5 + parent: 2 + - uid: 19172 + components: + - type: Transform + pos: -6.5,-56.5 + parent: 2 + - uid: 19199 + components: + - type: Transform + pos: -6.5,-57.5 + parent: 2 + - uid: 19208 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -5.5,-58.5 + parent: 2 + - uid: 19219 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -4.5,-58.5 + parent: 2 + - uid: 19270 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,-58.5 + parent: 2 + - uid: 19274 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,-58.5 + parent: 2 + - uid: 19275 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-58.5 + parent: 2 + - uid: 19282 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,-58.5 + parent: 2 + - uid: 19293 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,-58.5 + parent: 2 - uid: 19453 components: - type: Transform @@ -53007,11 +54436,6 @@ entities: - type: Transform pos: 31.5,-37.5 parent: 2 - - uid: 5302 - components: - - type: Transform - pos: 0.5,-52.5 - parent: 2 - uid: 5801 components: - type: Transform @@ -53064,11 +54488,6 @@ entities: rot: 3.141592653589793 rad pos: 15.5,-65.5 parent: 2 - - uid: 14860 - components: - - type: Transform - pos: 0.5,-57.5 - parent: 2 - uid: 15393 components: - type: Transform @@ -53224,6 +54643,18 @@ entities: - type: Transform pos: 27.5,-65.5 parent: 2 + - uid: 19308 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -5.5,-51.5 + parent: 2 + - uid: 19310 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,-50.5 + parent: 2 - uid: 19367 components: - type: Transform @@ -53268,6 +54699,11 @@ entities: - type: Transform pos: -38.5,-66.5 parent: 2 + - uid: 3832 + components: + - type: Transform + pos: -5.5,-50.5 + parent: 2 - uid: 4189 components: - type: Transform @@ -53288,10 +54724,10 @@ entities: - type: Transform pos: -8.5,-29.5 parent: 2 - - uid: 5176 + - uid: 5170 components: - type: Transform - pos: 0.5,-52.5 + pos: -5.5,-51.5 parent: 2 - uid: 5278 components: @@ -53348,11 +54784,6 @@ entities: - type: Transform pos: 7.5,-7.5 parent: 2 - - uid: 6269 - components: - - type: Transform - pos: 0.5,-57.5 - parent: 2 - uid: 7755 components: - type: Transform @@ -53532,6 +54963,13 @@ entities: - type: Transform pos: 19.5,-72.5 parent: 2 +- proto: DonkcoLighter + entities: + - uid: 20192 + components: + - type: Transform + pos: 9.135714,-90.723434 + parent: 2 - proto: DonkpocketBoxSpawner entities: - uid: 6806 @@ -53576,6 +55014,18 @@ entities: - type: Transform pos: -9.316594,-6.1209764 parent: 2 +- proto: DoubleEmergencyNitrogenTankFilled + entities: + - uid: 969 + components: + - type: Transform + pos: 80.587364,-23.486897 + parent: 2 + - uid: 5684 + components: + - type: Transform + pos: -41.588768,-26.373003 + parent: 2 - proto: DoubleEmergencyOxygenTankFilled entities: - uid: 4161 @@ -53588,11 +55038,6 @@ entities: - type: Transform pos: 80.4613,-23.302551 parent: 2 - - uid: 7692 - components: - - type: Transform - pos: 80.568535,-23.507742 - parent: 2 - proto: DresserCaptainFilled entities: - uid: 15240 @@ -53714,6 +55159,53 @@ entities: - type: Transform pos: 21.64727,-19.389515 parent: 2 +- proto: DrinkColaBottleFull + entities: + - uid: 19485 + components: + - type: MetaData + desc: Traditional Swedish beverage! + name: julmust + - type: Transform + pos: 35.38811,-43.077457 + parent: 2 +- proto: DrinkEggnog + entities: + - uid: 11835 + components: + - type: Transform + pos: 29.332136,-41.508926 + parent: 2 + - uid: 12990 + components: + - type: Transform + pos: 32.644634,-41.5402 + parent: 2 + - uid: 12993 + components: + - type: Transform + pos: 31.657972,-46.311 + parent: 2 + - uid: 19484 + components: + - type: Transform + pos: 32.444813,-46.269306 + parent: 2 + - uid: 20206 + components: + - type: Transform + pos: 75.23813,-34.30031 + parent: 2 + - uid: 20313 + components: + - type: Transform + pos: 11.3806715,-95.23714 + parent: 2 + - uid: 20314 + components: + - type: Transform + pos: 13.5369215,-94.455345 + parent: 2 - proto: DrinkEnergyDrinkCan entities: - uid: 19665 @@ -53836,10 +55328,12 @@ entities: - type: Transform pos: 35.546436,-45.469894 parent: 2 - - uid: 19379 +- proto: DrinkGlassWhite + entities: + - uid: 19196 components: - type: Transform - pos: 9.108965,-47.932705 + pos: 76.75209,-34.274303 parent: 2 - proto: DrinkGoldenCup entities: @@ -53850,6 +55344,18 @@ entities: - type: Physics canCollide: False - type: InsideEntityStorage +- proto: DrinkMilkCarton + entities: + - uid: 19483 + components: + - type: Transform + pos: 36.320377,-48.42104 + parent: 2 + - uid: 20265 + components: + - type: Transform + pos: 61.438812,-68.61355 + parent: 2 - proto: DrinkMug entities: - uid: 921 @@ -53878,16 +55384,6 @@ entities: parent: 2 - proto: DrinkMugMetal entities: - - uid: 18321 - components: - - type: Transform - pos: 30.435383,-41.503597 - parent: 2 - - uid: 18322 - components: - - type: Transform - pos: 30.685383,-41.30033 - parent: 2 - uid: 18323 components: - type: Transform @@ -53898,7 +55394,7 @@ entities: - uid: 3394 components: - type: Transform - pos: 46.66693,-75.508766 + pos: 45.912617,-75.52733 parent: 2 - proto: DrinkMugRainbow entities: @@ -53919,6 +55415,23 @@ entities: - type: Transform pos: -39.092842,-21.627867 parent: 2 +- proto: DrinkRumBottleFull + entities: + - uid: 19475 + components: + - type: Transform + pos: 36.737045,-48.23341 + parent: 2 + - uid: 20090 + components: + - type: Transform + pos: -45.72166,-53.442516 + parent: 2 + - uid: 20266 + components: + - type: Transform + pos: 61.657562,-68.89499 + parent: 2 - proto: DrinkShaker entities: - uid: 7086 @@ -53954,6 +55467,13 @@ entities: - type: Transform pos: -3.766451,-19.48293 parent: 2 +- proto: DrinkSugarJug + entities: + - uid: 6812 + components: + - type: Transform + pos: 8.980915,-47.69106 + parent: 2 - proto: DrinkWaterBottleFull entities: - uid: 901 @@ -53979,7 +55499,7 @@ entities: - uid: 5785 components: - type: Transform - pos: -22.248049,-44.28955 + pos: -22.758299,-44.27436 parent: 2 - uid: 14928 components: @@ -54066,12 +55586,6 @@ entities: rot: 3.141592653589793 rad pos: 48.5,-72.5 parent: 2 - - uid: 5843 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 21.5,-31.5 - parent: 2 - uid: 5875 components: - type: Transform @@ -54394,18 +55908,6 @@ entities: - type: Transform pos: -53.5,-39.5 parent: 2 - - uid: 18298 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -51.5,-47.5 - parent: 2 - - uid: 18299 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 44.5,-44.5 - parent: 2 - uid: 18634 components: - type: Transform @@ -54552,14 +56054,6 @@ entities: - type: Transform pos: -14.58285,-63.3528 parent: 2 -- proto: EncryptionKeyCargo - entities: - - uid: 15026 - components: - - type: Transform - parent: 6930 - - type: Physics - canCollide: False - proto: EncryptionKeyCommon entities: - uid: 6028 @@ -54569,22 +56063,6 @@ entities: - type: Physics canCollide: False - type: InsideEntityStorage -- proto: EncryptionKeyMedical - entities: - - uid: 6927 - components: - - type: Transform - parent: 6812 - - type: Physics - canCollide: False -- proto: EncryptionKeyService - entities: - - uid: 6605 - components: - - type: Transform - parent: 6591 - - type: Physics - canCollide: False - proto: ExosuitFabricator entities: - uid: 1690 @@ -55113,6 +56591,7 @@ entities: - 16238 - 19903 - 19904 + - 6699 - type: Fixtures fixtures: {} - uid: 18593 @@ -56836,7 +58315,7 @@ entities: - type: DeviceNetwork deviceLists: - 14460 - - 14458 + - 18299 - 14459 - uid: 2157 components: @@ -57046,7 +58525,7 @@ entities: parent: 2 - type: DeviceNetwork deviceLists: - - 14458 + - 18299 - 14459 - 3897 - 9200 @@ -57057,7 +58536,7 @@ entities: parent: 2 - type: DeviceNetwork deviceLists: - - 14458 + - 18299 - 14459 - 3897 - 9200 @@ -57068,7 +58547,7 @@ entities: parent: 2 - type: DeviceNetwork deviceLists: - - 14458 + - 18299 - 14459 - 3897 - 9200 @@ -57079,7 +58558,7 @@ entities: parent: 2 - type: DeviceNetwork deviceLists: - - 14458 + - 18299 - 14459 - 3897 - 9200 @@ -57090,7 +58569,7 @@ entities: parent: 2 - type: DeviceNetwork deviceLists: - - 14458 + - 18299 - 14459 - 3897 - 9200 @@ -57101,7 +58580,7 @@ entities: parent: 2 - type: DeviceNetwork deviceLists: - - 14458 + - 18299 - 14459 - 3897 - 9200 @@ -57112,7 +58591,7 @@ entities: parent: 2 - type: DeviceNetwork deviceLists: - - 14458 + - 18299 - 14459 - 3897 - 9200 @@ -57123,7 +58602,7 @@ entities: parent: 2 - type: DeviceNetwork deviceLists: - - 14458 + - 18299 - 14459 - 3897 - 9200 @@ -57161,7 +58640,7 @@ entities: parent: 2 - type: DeviceNetwork deviceLists: - - 14458 + - 18299 - 14459 - uid: 6635 components: @@ -57170,7 +58649,7 @@ entities: parent: 2 - type: DeviceNetwork deviceLists: - - 14458 + - 18299 - 14459 - uid: 6636 components: @@ -57179,7 +58658,7 @@ entities: parent: 2 - type: DeviceNetwork deviceLists: - - 14458 + - 18299 - 14459 - uid: 6640 components: @@ -57194,6 +58673,15 @@ entities: - type: DeviceNetwork deviceLists: - 8767 + - uid: 6699 + components: + - type: Transform + pos: 69.5,-44.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 16357 + - 16356 - uid: 6976 components: - type: Transform @@ -57329,7 +58817,7 @@ entities: - type: DeviceNetwork deviceLists: - 14460 - - 14458 + - 18299 - 14459 - uid: 7954 components: @@ -59663,6 +61151,23 @@ entities: - 19921 - 6405 - 9248 +- proto: Fireplace + entities: + - uid: 4883 + components: + - type: Transform + pos: 77.5,-31.5 + parent: 2 + - uid: 7022 + components: + - type: Transform + pos: 30.5,-37.5 + parent: 2 + - uid: 20172 + components: + - type: Transform + pos: 48.5,-13.5 + parent: 2 - proto: Flare entities: - uid: 10803 @@ -59915,6 +61420,15 @@ entities: parent: 2 - type: Fixtures fixtures: {} +- proto: FloorTileItemAstroSnow + entities: + - uid: 20252 + components: + - type: Transform + pos: 57.933857,-63.223316 + parent: 2 + - type: Stack + count: 30 - proto: FloorTileItemSteel entities: - uid: 2497 @@ -60045,6 +61559,20 @@ entities: rot: 1.5707963267948966 rad pos: 37.5,-21.5 parent: 2 +- proto: FloraTreeChristmas01 + entities: + - uid: 16597 + components: + - type: Transform + pos: 50.609222,-13.977612 + parent: 2 +- proto: FloraTreeChristmas02 + entities: + - uid: 4898 + components: + - type: Transform + pos: 30.978497,-42.55276 + parent: 2 - proto: FoamCrossbow entities: - uid: 7960 @@ -60105,6 +61633,30 @@ entities: - type: Transform pos: 6.7195826,-25.126259 parent: 2 +- proto: FoodBakedCookie + entities: + - uid: 7059 + components: + - type: Transform + pos: 76.30102,-34.667667 + parent: 2 + - uid: 18321 + components: + - type: Transform + pos: 76.11352,-34.75106 + parent: 2 +- proto: FoodBakedCookieOatmeal + entities: + - uid: 20315 + components: + - type: Transform + pos: 12.8650465,-96.39419 + parent: 2 + - uid: 20316 + components: + - type: Transform + pos: 12.317908,-94.87867 + parent: 2 - proto: FoodBakedWaffleSoylent entities: - uid: 5021 @@ -60160,17 +61712,17 @@ entities: - uid: 18998 components: - type: Transform - pos: -22.623049,-44.41464 + pos: -22.318483,-44.40408 parent: 2 - uid: 18999 components: - type: Transform - pos: -22.669924,-44.25828 + pos: -22.23515,-44.251194 parent: 2 - uid: 19010 components: - type: Transform - pos: -22.544924,-44.570995 + pos: -22.517557,-44.543064 parent: 2 - proto: FoodBreadMeatXeno entities: @@ -60198,6 +61750,25 @@ entities: - type: Transform pos: -38.203186,-57.62665 parent: 2 +- proto: FoodCakeChristmas + entities: + - uid: 11901 + components: + - type: Transform + pos: 41.44592,-45.218998 + parent: 2 +- proto: FoodCakeChristmasSlice + entities: + - uid: 19418 + components: + - type: Transform + pos: 32.34172,-42.15265 + parent: 2 + - uid: 19443 + components: + - type: Transform + pos: 32.581303,-42.340282 + parent: 2 - proto: FoodCakeClown entities: - uid: 5981 @@ -60313,13 +61884,18 @@ entities: parent: 14704 - type: Physics canCollide: False - - uid: 19380 +- proto: FoodContainerEgg + entities: + - uid: 19472 components: - type: Transform - pos: 8.877762,-47.739597 + pos: 36.33717,-48.07089 + parent: 2 + - uid: 20264 + components: + - type: Transform + pos: 61.251312,-68.18282 parent: 2 - - type: Openable - opened: True - proto: FoodDonkpocketBerry entities: - uid: 6974 @@ -60448,6 +62024,21 @@ entities: - type: Transform pos: -39.311584,-20.823996 parent: 2 + - uid: 20214 + components: + - type: Transform + pos: -39.81621,-20.568058 + parent: 2 + - uid: 20215 + components: + - type: Transform + pos: -39.607876,-21.26646 + parent: 2 + - uid: 20216 + components: + - type: Transform + pos: -38.920376,-21.16222 + parent: 2 - proto: FoodFrozenSnowconeMime entities: - uid: 5994 @@ -60518,6 +62109,16 @@ entities: - type: Transform pos: -64.21881,-63.3489 parent: 2 + - uid: 20270 + components: + - type: Transform + pos: -59.526222,-62.82671 + parent: 2 + - uid: 20271 + components: + - type: Transform + pos: -60.041847,-62.623444 + parent: 2 - proto: FoodPieXeno entities: - uid: 5482 @@ -60548,6 +62149,11 @@ entities: parent: 2 - proto: FoodPlate entities: + - uid: 2735 + components: + - type: Transform + pos: 76.33227,-34.58428 + parent: 2 - uid: 5680 components: - type: Transform @@ -60558,6 +62164,11 @@ entities: - type: Transform pos: 8.476078,-94.40127 parent: 2 + - uid: 12992 + components: + - type: Transform + pos: 41.46675,-45.198147 + parent: 2 - proto: FoodPoppy entities: - uid: 17401 @@ -60565,13 +62176,6 @@ entities: - type: Transform pos: 82.76137,-18.602058 parent: 2 -- proto: FoodSnackMREBrownie - entities: - - uid: 7062 - components: - - type: Transform - pos: 30.490402,-44.37999 - parent: 2 - proto: FoodSnackNutribrick entities: - uid: 5605 @@ -60584,16 +62188,6 @@ entities: - type: Transform pos: -39.81817,-38.346394 parent: 2 - - uid: 7059 - components: - - type: Transform - pos: 29.724777,-41.377907 - parent: 2 - - uid: 7061 - components: - - type: Transform - pos: 31.474777,-41.36227 - parent: 2 - proto: FoodSnackPopcorn entities: - uid: 2199 @@ -60613,6 +62207,27 @@ entities: - type: Transform pos: 1.2014126,-50.599968 parent: 2 +- proto: FoodSoupBeet + entities: + - uid: 20173 + components: + - type: Transform + pos: 36.22595,-12.044136 + parent: 2 +- proto: FoodSoupBungo + entities: + - uid: 20175 + components: + - type: Transform + pos: 36.465534,-11.57506 + parent: 2 +- proto: FoodSoupChiliHot + entities: + - uid: 20174 + components: + - type: Transform + pos: 36.53845,-12.607027 + parent: 2 - proto: FoodTartMime entities: - uid: 6002 @@ -60670,7 +62285,7 @@ entities: - uid: 10307 components: - type: Transform - pos: 33.576553,-78.39452 + pos: 33.29152,-78.392746 parent: 2 - uid: 20022 components: @@ -61139,6 +62754,13 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0335FCFF' + - uid: 7699 + components: + - type: Transform + pos: 47.5,-77.5 + parent: 2 + - type: AtmosPipeLayers + pipeLayer: Tertiary - uid: 7839 components: - type: Transform @@ -63051,6 +64673,12 @@ entities: parent: 2 - type: AtmosPipeColor color: '#947507FF' + - uid: 18409 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 47.5,-76.5 + parent: 2 - proto: GasPipeBendAlt2 entities: - uid: 10411 @@ -63200,6 +64828,11 @@ entities: color: '#FF1212FF' - proto: GasPipeManifold entities: + - uid: 3312 + components: + - type: Transform + pos: 47.5,-78.5 + parent: 2 - uid: 10223 components: - type: Transform @@ -63216,6 +64849,12 @@ entities: parent: 2 - type: AtmosPipeColor color: '#FF1212FF' + - uid: 18416 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,-76.5 + parent: 2 - proto: GasPipeSensorDistribution entities: - uid: 10763 @@ -63666,12 +65305,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#FF1212FF' - - uid: 5167 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -3.5,-51.5 - parent: 2 - uid: 5407 components: - type: Transform @@ -63787,12 +65420,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#03FCD3FF' - - uid: 6926 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 47.5,-78.5 - parent: 2 - uid: 7167 components: - type: Transform @@ -64187,8 +65814,7 @@ entities: - uid: 8621 components: - type: Transform - rot: 3.141592653589793 rad - pos: 49.5,-75.5 + pos: 47.5,-77.5 parent: 2 - uid: 8636 components: @@ -71382,12 +73008,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#03FCD3FF' - - uid: 12879 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 49.5,-76.5 - parent: 2 - uid: 12910 components: - type: Transform @@ -74874,6 +76494,12 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0335FCFF' + - uid: 19311 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-56.5 + parent: 2 - uid: 19607 components: - type: Transform @@ -75891,12 +77517,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 3312 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 47.5,-77.5 - parent: 2 - uid: 4200 components: - type: Transform @@ -77583,6 +79203,12 @@ entities: parent: 2 - type: AtmosPipeColor color: '#FF1212FF' + - uid: 18406 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 49.5,-76.5 + parent: 2 - uid: 18419 components: - type: Transform @@ -77651,28 +79277,30 @@ entities: - type: Transform pos: -20.5,-24.5 parent: 2 - - uid: 5166 + - uid: 5173 components: - type: Transform rot: -1.5707963267948966 rad - pos: -2.5,-51.5 + pos: 0.5,-56.5 parent: 2 - uid: 5501 components: - type: Transform pos: -18.5,-24.5 parent: 2 - - uid: 7699 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 45.5,-77.5 - parent: 2 - uid: 12871 components: - type: Transform pos: 47.5,-75.5 parent: 2 + - uid: 12879 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,-77.5 + parent: 2 + - type: AtmosPipeLayers + pipeLayer: Tertiary - uid: 13329 components: - type: Transform @@ -77684,6 +79312,12 @@ entities: - type: Transform pos: 49.5,-74.5 parent: 2 + - uid: 14859 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-56.5 + parent: 2 - uid: 15258 components: - type: Transform @@ -77775,6 +79409,11 @@ entities: - type: Transform pos: 33.5,-63.5 parent: 2 + - uid: 7990 + components: + - type: Transform + pos: 47.5,-76.5 + parent: 2 - uid: 10655 components: - type: Transform @@ -77871,6 +79510,13 @@ entities: open: False - type: AtmosPipeColor color: '#FF1212FF' + - uid: 6926 + components: + - type: Transform + pos: 49.5,-75.5 + parent: 2 + - type: GasValve + open: False - uid: 7906 components: - type: Transform @@ -77889,12 +79535,17 @@ entities: color: '#FF1212FF' - type: GasValve open: False - - uid: 12794 +- proto: GasValveAlt1 + entities: + - uid: 18401 components: - type: Transform - rot: 3.141592653589793 rad - pos: 47.5,-76.5 + pos: 47.5,-77.5 parent: 2 + - type: GasValve + open: False +- proto: GasValveAlt2 + entities: - uid: 12884 components: - type: Transform @@ -78702,7 +80353,7 @@ entities: - type: DeviceNetwork deviceLists: - 5107 - - 12980 + - 18329 - type: AtmosPipeColor color: '#0335FCFF' - uid: 10832 @@ -78794,7 +80445,7 @@ entities: parent: 2 - type: DeviceNetwork deviceLists: - - 14458 + - 18299 - type: AtmosPipeColor color: '#0335FCFF' - uid: 14554 @@ -79359,15 +81010,6 @@ entities: - 19909 - type: AtmosPipeColor color: '#FF1212FF' - - uid: 5168 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -4.5,-51.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 5159 - uid: 5830 components: - type: Transform @@ -80030,7 +81672,7 @@ entities: - type: DeviceNetwork deviceLists: - 5107 - - 12980 + - 18329 - type: AtmosPipeColor color: '#FF1212FF' - uid: 10595 @@ -80149,7 +81791,7 @@ entities: parent: 2 - type: DeviceNetwork deviceLists: - - 14458 + - 18299 - type: AtmosPipeColor color: '#FF1212FF' - uid: 14569 @@ -80657,6 +82299,11 @@ entities: - type: Transform pos: 18.363403,-17.43988 parent: 2 + - uid: 17607 + components: + - type: Transform + pos: 12.5,-69.5 + parent: 2 - proto: GeigerCounter entities: - uid: 3819 @@ -80741,11 +82388,6 @@ entities: - type: Transform pos: 78.5,-53.5 parent: 2 - - uid: 7569 - components: - - type: Transform - pos: 79.5,-30.5 - parent: 2 - uid: 13912 components: - type: Transform @@ -80814,6 +82456,13 @@ entities: - type: Transform pos: 8.238571,-86.49608 parent: 2 +- proto: GorlexMatchbox + entities: + - uid: 20193 + components: + - type: Transform + pos: 52.456966,-62.690197 + parent: 2 - proto: GravityGenerator entities: - uid: 3637 @@ -81508,20 +83157,11 @@ entities: - type: Transform pos: 2.5,-50.5 parent: 2 - - uid: 990 + - uid: 975 components: - type: Transform - pos: -5.5,-52.5 - parent: 2 - - uid: 991 - components: - - type: Transform - pos: -3.5,-51.5 - parent: 2 - - uid: 992 - components: - - type: Transform - pos: -3.5,-52.5 + rot: -1.5707963267948966 rad + pos: 0.5,-55.5 parent: 2 - uid: 1078 components: @@ -84927,6 +86567,11 @@ entities: - type: Transform pos: -4.5,-18.5 parent: 2 + - uid: 17215 + components: + - type: Transform + pos: -0.5,-55.5 + parent: 2 - uid: 17272 components: - type: Transform @@ -85222,6 +86867,11 @@ entities: - type: Transform pos: -7.5,12.5 parent: 2 + - uid: 19004 + components: + - type: Transform + pos: 0.5,-43.5 + parent: 2 - uid: 19284 components: - type: Transform @@ -86126,7 +87776,7 @@ entities: - uid: 13879 components: - type: Transform - pos: 57.514305,-35.453518 + pos: 57.556595,-35.46747 parent: 2 - uid: 13988 components: @@ -86140,6 +87790,16 @@ entities: - type: Transform pos: 53.64448,-99.06088 parent: 2 + - uid: 18357 + components: + - type: Transform + pos: 77.61427,-19.356634 + parent: 2 + - uid: 18358 + components: + - type: Transform + pos: 33.63159,-78.45598 + parent: 2 - proto: HandheldHealthAnalyzerUnpowered entities: - uid: 5242 @@ -86187,6 +87847,13 @@ entities: - type: Transform pos: -56.608185,-62.000355 parent: 2 +- proto: HarmonicaInstrument + entities: + - uid: 20106 + components: + - type: Transform + pos: -23.504692,-18.439035 + parent: 2 - proto: HeatExchanger entities: - uid: 3949 @@ -86661,10 +88328,10 @@ entities: parent: 2 - proto: HolopadServiceBotany entities: - - uid: 19165 + - uid: 5167 components: - type: Transform - pos: 0.5,-54.5 + pos: -0.5,-53.5 parent: 2 - proto: HolopadServiceClownMime entities: @@ -86713,6 +88380,13 @@ entities: - type: Transform pos: 60.726963,-49.366035 parent: 2 +- proto: HonkCoFlippo + entities: + - uid: 20191 + components: + - type: Transform + pos: -59.91836,-62.863937 + parent: 2 - proto: HospitalCurtains entities: - uid: 6203 @@ -86831,34 +88505,40 @@ entities: parent: 2 - proto: hydroponicsTray entities: + - uid: 4936 + components: + - type: Transform + pos: 1.5,-57.5 + parent: 2 + - uid: 5029 + components: + - type: Transform + pos: -2.5,-52.5 + parent: 2 - uid: 5153 components: - type: Transform - pos: -1.5,-55.5 + pos: -3.5,-53.5 parent: 2 - uid: 5154 components: - type: Transform - pos: -0.5,-55.5 + pos: -2.5,-53.5 parent: 2 - uid: 5155 components: - type: Transform - pos: -2.5,-55.5 + pos: 2.5,-56.5 parent: 2 - uid: 5156 components: - type: Transform - pos: -3.5,-57.5 + pos: 2.5,-57.5 parent: 2 - uid: 5157 components: - type: Transform - pos: -2.5,-57.5 - parent: 2 - - uid: 5158 - components: - - type: Transform + rot: -1.5707963267948966 rad pos: -1.5,-57.5 parent: 2 - uid: 5160 @@ -86881,27 +88561,43 @@ entities: - type: Transform pos: -5.5,-54.5 parent: 2 - - uid: 5164 - components: - - type: Transform - pos: -4.5,-50.5 - parent: 2 - uid: 5165 components: - type: Transform - pos: -5.5,-50.5 + pos: -3.5,-52.5 + parent: 2 + - uid: 5169 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-57.5 + parent: 2 + - uid: 10609 + components: + - type: Transform + pos: -1.5,-53.5 + parent: 2 + - uid: 12497 + components: + - type: Transform + pos: -1.5,-52.5 parent: 2 - uid: 15389 components: - type: Transform pos: 0.5,-46.5 parent: 2 + - uid: 18192 + components: + - type: Transform + pos: 0.5,-45.5 + parent: 2 - proto: HydroponicsTrayMachineCircuitboard entities: - uid: 5182 components: - type: Transform - pos: -3.371653,-47.471542 + pos: -2.3912568,-46.498116 parent: 2 - proto: IceCrust entities: @@ -86949,52 +88645,38 @@ entities: rot: -1.5707963267948966 rad pos: -10.5,-37.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: 4394 components: - type: Transform rot: 3.141592653589793 rad pos: 54.5,-25.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 @@ -87119,14 +88801,6 @@ entities: fixtures: {} - proto: IntercomMedical entities: - - uid: 6295 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 1.5,-58.5 - parent: 2 - - type: Fixtures - fixtures: {} - uid: 6681 components: - type: Transform @@ -87157,6 +88831,14 @@ entities: parent: 2 - type: Fixtures fixtures: {} + - uid: 19003 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,-52.5 + parent: 2 + - type: Fixtures + fixtures: {} - proto: IntercomScience entities: - uid: 11363 @@ -87275,10 +88957,10 @@ entities: parent: 2 - proto: Jukebox entities: - - uid: 7064 + - uid: 1680 components: - type: Transform - pos: 30.5,-37.5 + pos: 27.5,-40.5 parent: 2 - proto: KitchenElectricGrill entities: @@ -87299,6 +88981,11 @@ entities: - type: Transform pos: 40.52011,-36.396408 parent: 2 + - uid: 18889 + components: + - type: Transform + pos: -22.647186,-44.417976 + parent: 2 - proto: KitchenMicrowave entities: - uid: 6805 @@ -87333,6 +89020,11 @@ entities: parent: 2 - proto: KitchenReagentGrinder entities: + - uid: 947 + components: + - type: Transform + pos: -1.5,-55.5 + parent: 2 - uid: 5783 components: - type: Transform @@ -87348,11 +89040,6 @@ entities: - type: Transform pos: 68.5,-63.5 parent: 2 - - uid: 10300 - components: - - type: Transform - pos: -0.5,-57.5 - parent: 2 - uid: 16386 components: - type: Transform @@ -87471,8 +89158,22 @@ entities: - uid: 5675 components: - type: Transform - pos: -21.674894,-47.12969 + pos: -21.68552,-47.277313 parent: 2 + - type: HandheldLight + toggleActionEntity: 1877 + - type: ContainerContainer + containers: + cell_slot: !type:ContainerSlot + showEnts: False + occludes: True + ent: null + actions: !type:Container + showEnts: False + occludes: True + ents: + - 1877 + - type: ActionsContainer - uid: 9331 components: - type: Transform @@ -88242,13 +89943,6 @@ entities: - type: Transform pos: 56.5,-77.5 parent: 2 -- proto: LootSpawnerMedicalMinor - entities: - - uid: 7573 - components: - - type: Transform - pos: 75.5,-34.5 - parent: 2 - proto: LuxuryPen entities: - uid: 15422 @@ -88256,6 +89950,11 @@ entities: - type: Transform pos: 56.648838,-18.357616 parent: 2 + - uid: 18361 + components: + - type: Transform + pos: -23.5,-92.5 + parent: 2 - proto: MachineAnomalyGenerator entities: - uid: 583 @@ -88392,15 +90091,15 @@ entities: parent: 2 - proto: MagazinePistolSubMachineGunTopMounted entities: - - uid: 3532 + - uid: 20087 components: - type: Transform - pos: 64.45614,-50.54994 + pos: 65.47314,-50.369007 parent: 2 - - uid: 3536 + - uid: 20088 components: - type: Transform - pos: 64.62281,-50.643757 + pos: 65.59814,-50.504517 parent: 2 - proto: MailBag entities: @@ -88409,6 +90108,13 @@ entities: - type: Transform pos: 17.395054,-100.329895 parent: 2 +- proto: MailCart + entities: + - uid: 20218 + components: + - type: Transform + pos: 17.5,-97.5 + parent: 2 - proto: MaintenanceFluffSpawner entities: - uid: 17360 @@ -88443,11 +90149,6 @@ entities: - type: Transform pos: 6.5,-74.5 parent: 2 - - uid: 7799 - components: - - type: Transform - pos: 76.5,-31.5 - parent: 2 - uid: 10787 components: - type: Transform @@ -88527,7 +90228,12 @@ entities: - uid: 18996 components: - type: Transform - pos: -21.27906,-47.504948 + pos: -25.334143,-29.509966 + parent: 2 + - uid: 20183 + components: + - type: Transform + pos: -18.643707,-40.4467 parent: 2 - proto: MatchstickSpent entities: @@ -88779,6 +90485,18 @@ entities: - type: Transform pos: 16.407755,-15.39224 parent: 2 +- proto: MedkitCombatFilled + entities: + - uid: 19644 + components: + - type: Transform + pos: 9.660096,-15.518509 + parent: 2 + - uid: 19729 + components: + - type: Transform + pos: 9.451762,-15.330878 + parent: 2 - proto: MedkitFilled entities: - uid: 5219 @@ -88872,7 +90590,7 @@ entities: - uid: 17358 components: - type: Transform - pos: -32.45135,-29.305899 + pos: -33.9196,-29.568325 parent: 2 - uid: 19739 components: @@ -89032,6 +90750,31 @@ entities: - type: Transform pos: -20.722902,-65.51291 parent: 2 + - uid: 20093 + components: + - type: Transform + pos: -28.803513,-61.424454 + parent: 2 + - uid: 20094 + components: + - type: Transform + pos: -28.501429,-61.60166 + parent: 2 + - uid: 20095 + components: + - type: Transform + pos: -28.282679,-61.299366 + parent: 2 + - uid: 20096 + components: + - type: Transform + pos: -28.793095,-61.65378 + parent: 2 + - uid: 20097 + components: + - type: Transform + pos: -28.188929,-61.73717 + parent: 2 - proto: Multitool entities: - uid: 5060 @@ -89113,12 +90856,49 @@ entities: - type: Transform pos: -1.3820201,-62.802017 parent: 2 +- proto: NanotrasenFlippo + entities: + - uid: 20184 + components: + - type: Transform + pos: -22.983038,-18.687677 + parent: 2 + - uid: 20185 + components: + - type: Transform + pos: -45.14928,-53.71838 + parent: 2 + - uid: 20186 + components: + - type: Transform + pos: -28.875748,-61.695194 + parent: 2 + - uid: 20187 + components: + - type: Transform + pos: 9.811611,-90.66116 + parent: 2 + - uid: 20188 + components: + - type: Transform + pos: 14.146555,-56.74192 + parent: 2 + - uid: 20189 + components: + - type: Transform + pos: 65.82645,-50.63215 + parent: 2 + - uid: 20190 + components: + - type: Transform + pos: 9.84729,-15.697888 + parent: 2 - proto: NetworkConfigurator entities: - uid: 8339 components: - type: Transform - pos: -49.51708,-27.465076 + pos: -49.381767,-27.529047 parent: 2 - proto: NitrogenCanister entities: @@ -89127,11 +90907,6 @@ entities: - type: Transform pos: 31.5,-33.5 parent: 2 - - uid: 5005 - components: - - type: Transform - pos: -2.5,-44.5 - parent: 2 - uid: 6907 components: - type: Transform @@ -89152,6 +90927,11 @@ entities: - type: Transform pos: 50.5,-77.5 parent: 2 + - uid: 9244 + components: + - type: Transform + pos: -4.5,-43.5 + parent: 2 - uid: 10816 components: - type: Transform @@ -89201,6 +90981,13 @@ entities: - type: Transform pos: 43.5,-73.5 parent: 2 +- proto: NitrousOxideTank + entities: + - uid: 18511 + components: + - type: Transform + pos: 46.5314,-75.36489 + parent: 2 - proto: NitrousOxideTankFilled entities: - uid: 6652 @@ -89399,6 +91186,16 @@ entities: - type: Transform pos: 45.417492,-75.34028 parent: 2 +- proto: PaintingNightHawks + entities: + - uid: 18784 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,-60.5 + parent: 2 + - type: Fixtures + fixtures: {} - proto: PaintingRedBlueYellow entities: - uid: 5015 @@ -89418,6 +91215,16 @@ entities: parent: 2 - type: Fixtures fixtures: {} +- proto: PaintingSkeletonBoof + entities: + - uid: 16554 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -5.5,-46.5 + parent: 2 + - type: Fixtures + fixtures: {} - proto: PaintingTheGreatWave entities: - uid: 18495 @@ -89510,11 +91317,6 @@ entities: - type: Transform pos: 23.406704,-90.19731 parent: 2 - - uid: 17836 - components: - - type: Transform - pos: 23.552538,-90.35367 - parent: 2 - uid: 17837 components: - type: Transform @@ -89635,6 +91437,23 @@ entities: - type: Transform pos: -1.9558083,-63.42666 parent: 2 +- proto: PaperOffice + entities: + - uid: 6930 + components: + - type: Transform + pos: -6.4573073,-62.250538 + parent: 2 + - uid: 18177 + components: + - type: Transform + pos: -6.313114,-62.49587 + parent: 2 + - uid: 18178 + components: + - type: Transform + pos: -6.3837967,-62.36824 + parent: 2 - proto: PaperScrap entities: - uid: 6071 @@ -89788,6 +91607,11 @@ entities: - type: Transform pos: 23.399412,-90.41783 parent: 2 + - uid: 18185 + components: + - type: Transform + pos: -6.686571,-62.51079 + parent: 2 - uid: 19182 components: - type: Transform @@ -89887,240 +91711,176 @@ 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: 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: 15212 components: - type: Transform rot: -1.5707963267948966 rad pos: 81.5,-43.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 15233 components: - type: Transform rot: -1.5707963267948966 rad pos: 81.5,-47.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 15238 components: - type: Transform rot: 1.5707963267948966 rad pos: 79.5,-43.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 15239 components: - type: Transform rot: 1.5707963267948966 rad pos: 79.5,-47.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 @@ -90148,43 +91908,31 @@ 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 @@ -90193,24 +91941,18 @@ 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 @@ -90219,90 +91961,66 @@ 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 @@ -90311,40 +92029,30 @@ 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 @@ -90352,15 +92060,11 @@ 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 @@ -90369,40 +92073,30 @@ 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 @@ -90620,8 +92314,20 @@ entities: - type: Transform pos: 9.483602,-47.419678 parent: 2 +- proto: PlushieVulp + entities: + - uid: 13963 + components: + - type: Transform + pos: 21.464287,-73.453964 + parent: 2 - proto: PlushieXeno entities: + - uid: 3781 + components: + - type: Transform + pos: 77.52065,-33.370968 + parent: 2 - uid: 11682 components: - type: Transform @@ -90642,13 +92348,23 @@ entities: - uid: 7585 components: - type: Transform + anchored: False pos: 57.5,-31.5 parent: 2 + - type: TriggerOnProximity + enabled: False + - type: Physics + bodyType: Dynamic - uid: 9196 components: - type: Transform + anchored: False pos: 63.5,-36.5 parent: 2 + - type: TriggerOnProximity + enabled: False + - type: Physics + bodyType: Dynamic - proto: PortableGeneratorJrPacman entities: - uid: 8372 @@ -90747,13 +92463,18 @@ entities: - type: Transform pos: 32.5,-76.5 parent: 2 -- proto: PosterContrabandAmbrosiaVulgaris - entities: - - uid: 17215 + - uid: 19021 components: - type: Transform - rot: 3.141592653589793 rad - pos: -1.5,-50.5 + pos: 0.5,-57.5 + parent: 2 +- proto: PosterContrabandAmbrosiaVulgaris + entities: + - uid: 938 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -3.5,-49.5 parent: 2 - type: Fixtures fixtures: {} @@ -90962,6 +92683,13 @@ entities: fixtures: {} - proto: PosterContrabandExoAcid entities: + - uid: 18322 + components: + - type: Transform + pos: 78.5,-32.5 + parent: 2 + - type: Fixtures + fixtures: {} - uid: 19150 components: - type: Transform @@ -91010,6 +92738,13 @@ entities: fixtures: {} - proto: PosterContrabandExoChomp entities: + - uid: 3876 + components: + - type: Transform + pos: 74.5,-31.5 + parent: 2 + - type: Fixtures + fixtures: {} - uid: 10734 components: - type: Transform @@ -91131,10 +92866,10 @@ entities: parent: 2 - type: Fixtures fixtures: {} - - uid: 19219 + - uid: 17921 components: - type: Transform - pos: -6.5,-60.5 + pos: 74.5,-34.5 parent: 2 - type: Fixtures fixtures: {} @@ -91173,6 +92908,15 @@ entities: parent: 2 - type: Fixtures fixtures: {} +- proto: PosterLegitBotanyFear + entities: + - uid: 12496 + components: + - type: Transform + pos: -0.5,-57.5 + parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegitBuild entities: - uid: 17216 @@ -91382,6 +93126,15 @@ entities: parent: 2 - type: Fixtures fixtures: {} +- proto: PosterLegitNTTGC + entities: + - uid: 18190 + components: + - type: Transform + pos: -1.5,-60.5 + parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegitObey entities: - uid: 7159 @@ -91754,6 +93507,11 @@ entities: - type: Transform pos: 65.5,-31.5 parent: 2 + - uid: 977 + components: + - type: Transform + pos: -32.5,-29.5 + parent: 2 - uid: 1879 components: - type: Transform @@ -91786,6 +93544,11 @@ entities: rot: 3.141592653589793 rad pos: -11.5,-18.5 parent: 2 + - uid: 18330 + components: + - type: Transform + pos: 28.5,-13.5 + parent: 2 - uid: 18523 components: - type: Transform @@ -91835,6 +93598,17 @@ entities: rot: 3.141592653589793 rad pos: 12.5,-32.5 parent: 2 + - uid: 994 + components: + - type: Transform + pos: -3.5,-50.5 + parent: 2 + - uid: 995 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,-57.5 + parent: 2 - uid: 1337 components: - type: Transform @@ -91863,12 +93637,6 @@ entities: rot: -1.5707963267948966 rad pos: -26.5,-47.5 parent: 2 - - uid: 1616 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -51.5,-42.5 - parent: 2 - uid: 1671 components: - type: Transform @@ -91881,12 +93649,6 @@ entities: rot: -1.5707963267948966 rad pos: -47.5,-52.5 parent: 2 - - uid: 1680 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -51.5,-48.5 - parent: 2 - uid: 1886 components: - type: Transform @@ -91955,40 +93717,41 @@ entities: rot: -1.5707963267948966 rad pos: -27.5,-28.5 parent: 2 - - uid: 4935 - components: - - type: Transform - pos: -39.5,-64.5 - parent: 2 - - uid: 4936 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -33.5,-64.5 - parent: 2 - - uid: 5029 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -45.5,-65.5 - parent: 2 - uid: 5122 components: - type: Transform rot: -1.5707963267948966 rad pos: -16.5,-16.5 parent: 2 + - uid: 5177 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -33.5,-64.5 + parent: 2 + - uid: 5180 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -45.5,-65.5 + parent: 2 - uid: 5184 components: - type: Transform rot: 1.5707963267948966 rad pos: 17.5,-70.5 parent: 2 + - uid: 5213 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 21.5,-31.5 + parent: 2 - uid: 5298 components: - type: Transform rot: -1.5707963267948966 rad - pos: -33.5,-64.5 + pos: -12.5,-54.5 parent: 2 - uid: 5682 components: @@ -92002,6 +93765,12 @@ entities: rot: -1.5707963267948966 rad pos: 29.5,-51.5 parent: 2 + - uid: 5845 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,-53.5 + parent: 2 - uid: 5855 components: - type: Transform @@ -92013,6 +93782,24 @@ entities: rot: -1.5707963267948966 rad pos: 26.5,-34.5 parent: 2 + - uid: 6269 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-57.5 + parent: 2 + - uid: 6271 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 54.5,-45.5 + parent: 2 + - uid: 6295 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,-50.5 + parent: 2 - uid: 6390 components: - type: Transform @@ -92036,16 +93823,21 @@ entities: rot: 1.5707963267948966 rad pos: 58.5,-16.5 parent: 2 + - uid: 7573 + components: + - type: Transform + pos: -39.5,-64.5 + parent: 2 - uid: 7598 components: - type: Transform - pos: 43.5,-52.5 + pos: 41.5,-52.5 parent: 2 - uid: 7655 components: - type: Transform - rot: 3.141592653589793 rad - pos: -0.5,-57.5 + rot: -1.5707963267948966 rad + pos: 7.5,-41.5 parent: 2 - uid: 7709 components: @@ -92293,12 +94085,6 @@ entities: - type: Transform pos: 8.5,-47.5 parent: 2 - - uid: 14084 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -5.5,-51.5 - parent: 2 - uid: 14097 components: - type: Transform @@ -92789,6 +94575,16 @@ entities: rot: 1.5707963267948966 rad pos: -35.5,-15.5 parent: 2 + - uid: 18144 + components: + - type: Transform + pos: 33.5,-52.5 + parent: 2 + - uid: 18146 + components: + - type: Transform + pos: 50.5,-43.5 + parent: 2 - uid: 18147 components: - type: Transform @@ -92806,12 +94602,36 @@ entities: rot: 1.5707963267948966 rad pos: -25.5,-25.5 parent: 2 + - uid: 18152 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -14.5,-41.5 + parent: 2 + - uid: 18153 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,-20.5 + parent: 2 - uid: 18155 components: - type: Transform rot: 3.141592653589793 rad pos: -25.5,-58.5 parent: 2 + - uid: 18156 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 70.5,-24.5 + parent: 2 + - uid: 18157 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,-22.5 + parent: 2 - uid: 18179 components: - type: Transform @@ -92841,12 +94661,6 @@ entities: rot: -1.5707963267948966 rad pos: 23.5,-19.5 parent: 2 - - uid: 19020 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -0.5,-52.5 - parent: 2 - uid: 19328 components: - type: Transform @@ -93107,44 +94921,33 @@ entities: parent: 2 - proto: PoweredlightGreen entities: - - uid: 1709 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 54.5,-45.5 - parent: 2 - - uid: 1717 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 52.5,-50.5 - parent: 2 - - uid: 3215 - components: - - type: Transform - pos: -31.5,-55.5 - parent: 2 - uid: 3438 components: - type: Transform rot: 3.141592653589793 rad pos: -31.5,-53.5 parent: 2 - - uid: 4892 - components: - - type: Transform - pos: 37.5,-53.5 - parent: 2 - uid: 5201 components: - type: Transform rot: -1.5707963267948966 rad pos: 18.5,-42.5 parent: 2 - - uid: 5654 + - uid: 5302 components: - type: Transform - pos: -15.5,-52.5 + pos: -16.5,-52.5 + parent: 2 + - uid: 5795 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -51.5,-47.5 + parent: 2 + - uid: 7862 + components: + - type: Transform + pos: -31.5,-37.5 parent: 2 - uid: 14284 components: @@ -93164,11 +94967,6 @@ entities: - type: Transform pos: 3.5,-34.5 parent: 2 - - uid: 3876 - components: - - type: Transform - pos: -31.5,-37.5 - parent: 2 - uid: 4089 components: - type: Transform @@ -93185,12 +94983,6 @@ entities: rot: 1.5707963267948966 rad pos: -29.5,-16.5 parent: 2 - - uid: 5681 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -31.5,-35.5 - parent: 2 - uid: 9848 components: - type: Transform @@ -93202,11 +94994,6 @@ entities: rot: 1.5707963267948966 rad pos: 9.5,-41.5 parent: 2 - - uid: 14224 - components: - - type: Transform - pos: -36.5,-40.5 - parent: 2 - uid: 16463 components: - type: Transform @@ -93239,8 +95026,38 @@ entities: rot: 1.5707963267948966 rad pos: 45.5,-100.5 parent: 2 +- proto: PoweredlightRed + entities: + - uid: 7062 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -51.5,-42.5 + parent: 2 + - uid: 7569 + components: + - type: Transform + pos: -31.5,-55.5 + parent: 2 + - uid: 7799 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -31.5,-35.5 + parent: 2 + - uid: 8113 + components: + - type: Transform + pos: -36.5,-40.5 + parent: 2 - proto: PoweredSmallLight entities: + - uid: 993 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,-48.5 + parent: 2 - uid: 1209 components: - type: Transform @@ -93306,11 +95123,6 @@ entities: - type: Transform pos: -32.5,-48.5 parent: 2 - - uid: 5684 - components: - - type: Transform - pos: -6.5,-61.5 - parent: 2 - uid: 5685 components: - type: Transform @@ -93380,6 +95192,11 @@ entities: - type: Transform pos: -54.5,-27.5 parent: 2 + - uid: 12495 + components: + - type: Transform + pos: -3.5,-47.5 + parent: 2 - uid: 13391 components: - type: Transform @@ -93436,11 +95253,6 @@ entities: rot: 1.5707963267948966 rad pos: 11.5,-62.5 parent: 2 - - uid: 14089 - components: - - type: Transform - pos: -4.5,-47.5 - parent: 2 - uid: 14090 components: - type: Transform @@ -93731,12 +95543,6 @@ entities: rot: 1.5707963267948966 rad pos: 34.5,-91.5 parent: 2 - - uid: 16554 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -0.5,-43.5 - parent: 2 - uid: 16561 components: - type: Transform @@ -93798,6 +95604,28 @@ entities: rot: -1.5707963267948966 rad pos: -44.5,-37.5 parent: 2 + - uid: 18176 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 9.5,-23.5 + parent: 2 + - uid: 18252 + components: + - type: Transform + pos: -7.5,-61.5 + parent: 2 + - uid: 18692 + components: + - type: Transform + pos: 67.5,-43.5 + parent: 2 + - uid: 18802 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 13.5,-49.5 + parent: 2 - uid: 19273 components: - type: Transform @@ -93882,6 +95710,469 @@ entities: rot: 1.5707963267948966 rad pos: 68.5,-48.5 parent: 2 +- proto: PresentRandom + entities: + - uid: 3282 + components: + - type: Transform + pos: 75.8294,-31.475819 + parent: 2 + - uid: 4885 + components: + - type: Transform + pos: 75.36065,-31.653025 + parent: 2 + - uid: 4886 + components: + - type: Transform + pos: 75.881485,-31.77811 + parent: 2 + - uid: 17076 + components: + - type: Transform + pos: 76.162735,-31.527937 + parent: 2 + - uid: 20108 + components: + - type: Transform + pos: -59.57829,-62.5083 + parent: 2 + - uid: 20112 + components: + - type: Transform + pos: -56.610558,-62.5083 + parent: 2 + - uid: 20113 + components: + - type: Transform + pos: -45.493675,-53.487926 + parent: 2 + - uid: 20114 + components: + - type: Transform + pos: -21.195389,-44.37139 + parent: 2 + - uid: 20115 + components: + - type: Transform + pos: -23.309973,-18.36582 + parent: 2 + - uid: 20116 + components: + - type: Transform + pos: 9.360092,-15.496746 + parent: 2 + - uid: 20117 + components: + - type: Transform + pos: 14.510112,-56.538696 + parent: 2 + - uid: 20118 + components: + - type: Transform + pos: 17.486658,-72.41507 + parent: 2 + - uid: 20119 + components: + - type: Transform + pos: 21.424158,-73.58254 + parent: 2 + - uid: 20120 + components: + - type: Transform + pos: 9.852677,-47.633823 + parent: 2 + - uid: 20121 + components: + - type: Transform + pos: 33.42888,-49.538063 + parent: 2 + - uid: 20122 + components: + - type: Transform + pos: 35.470547,-49.50679 + parent: 2 + - uid: 20123 + components: + - type: Transform + pos: 42.55988,-43.10565 + parent: 2 + - uid: 20124 + components: + - type: Transform + pos: 42.51821,-44.095924 + parent: 2 + - uid: 20125 + components: + - type: Transform + pos: 27.474024,-37.78423 + parent: 2 + - uid: 20126 + components: + - type: Transform + pos: 21.322062,-17.344315 + parent: 2 + - uid: 20127 + components: + - type: Transform + pos: 9.421305,-25.127758 + parent: 2 + - uid: 20128 + components: + - type: Transform + pos: 15.54303,-27.431978 + parent: 2 + - uid: 20129 + components: + - type: Transform + pos: 17.455313,-32.482384 + parent: 2 + - uid: 20130 + components: + - type: Transform + pos: 13.584697,-32.45844 + parent: 2 + - uid: 20131 + components: + - type: Transform + pos: 6.497627,-27.490675 + parent: 2 + - uid: 20132 + components: + - type: Transform + pos: 1.5238976,-56.950684 + parent: 2 + - uid: 20133 + components: + - type: Transform + pos: -2.3509536,-47.59026 + parent: 2 + - uid: 20134 + components: + - type: Transform + pos: -2.5735307,-62.255093 + parent: 2 + - uid: 20135 + components: + - type: Transform + pos: -14.422842,-60.860695 + parent: 2 + - uid: 20136 + components: + - type: Transform + pos: -13.735342,-61.26723 + parent: 2 + - uid: 20137 + components: + - type: Transform + pos: -28.489544,-61.345688 + parent: 2 + - uid: 20138 + components: + - type: Transform + pos: -23.482046,-81.51609 + parent: 2 + - uid: 20139 + components: + - type: Transform + pos: -23.460419,-71.542336 + parent: 2 + - uid: 20140 + components: + - type: Transform + pos: 9.490227,-90.420845 + parent: 2 + - uid: 20141 + components: + - type: Transform + pos: 52.494194,-98.34662 + parent: 2 + - uid: 20142 + components: + - type: Transform + pos: 53.51503,-99.378586 + parent: 2 + - uid: 20143 + components: + - type: Transform + pos: 17.802877,-100.20247 + parent: 2 + - uid: 20144 + components: + - type: Transform + pos: 27.50057,-88.49492 + parent: 2 + - type: CollisionWake + enabled: False + - type: Conveyed + - uid: 20145 + components: + - type: Transform + pos: 28.553694,-87.47121 + parent: 2 + - type: CollisionWake + enabled: False + - type: Conveyed + - uid: 20146 + components: + - type: Transform + pos: 52.39604,-62.7157 + parent: 2 + - uid: 20147 + components: + - type: Transform + pos: 46.51599,-69.33795 + parent: 2 + - uid: 20148 + components: + - type: Transform + pos: 53.31923,-55.07331 + parent: 2 + - uid: 20149 + components: + - type: Transform + pos: 53.829647,-55.78214 + parent: 2 + - uid: 20150 + components: + - type: Transform + pos: 58.485313,-39.325603 + parent: 2 + - uid: 20151 + components: + - type: Transform + pos: 65.50519,-50.408657 + parent: 2 + - uid: 20152 + components: + - type: Transform + pos: 71.5156,-42.10329 + parent: 2 + - uid: 20153 + components: + - type: Transform + pos: 72.42185,-42.499397 + parent: 2 + - uid: 20154 + components: + - type: Transform + pos: 72.244774,-41.477856 + parent: 2 + - uid: 20155 + components: + - type: Transform + pos: -19.931694,-33.36832 + parent: 2 + - uid: 20156 + components: + - type: Transform + pos: -14.31024,-17.402405 + parent: 2 + - uid: 20157 + components: + - type: Transform + pos: -12.68524,-17.610884 + parent: 2 + - uid: 20158 + components: + - type: Transform + pos: -11.461132,-24.143728 + parent: 2 + - uid: 20159 + components: + - type: Transform + pos: -10.450715,-24.175 + parent: 2 + - uid: 20160 + components: + - type: Transform + pos: -3.7435722,-26.399832 + parent: 2 + - uid: 20161 + components: + - type: Transform + pos: 11.499965,-23.550453 + parent: 2 + - uid: 20162 + components: + - type: Transform + pos: 38.1298,-27.680033 + parent: 2 + - uid: 20163 + components: + - type: Transform + pos: 46.303024,-30.435667 + parent: 2 + - uid: 20164 + components: + - type: Transform + pos: 29.585896,-42.27327 + parent: 2 + - uid: 20165 + components: + - type: Transform + pos: -10.310898,-53.526337 + parent: 2 + - uid: 20166 + components: + - type: Transform + pos: -9.737981,-52.59861 + parent: 2 + - uid: 20167 + components: + - type: Transform + pos: -10.321314,-51.514523 + parent: 2 + - uid: 20168 + components: + - type: Transform + pos: 24.408646,-90.397125 + parent: 2 + - uid: 20169 + components: + - type: Transform + pos: 52.49948,-99.322655 + parent: 2 + - uid: 20170 + components: + - type: Transform + pos: 51.642456,-37.350365 + parent: 2 + - uid: 20171 + components: + - type: Transform + pos: 42.382107,-16.361942 + parent: 2 + - uid: 20195 + components: + - type: Transform + pos: 68.59201,-48.24043 + parent: 2 + - uid: 20196 + components: + - type: Transform + pos: 46.29366,-19.458593 + parent: 2 + - uid: 20197 + components: + - type: Transform + pos: 46.647827,-19.375202 + parent: 2 + - uid: 20198 + components: + - type: Transform + pos: 0.45547545,-1.8476522 + parent: 2 + - uid: 20199 + components: + - type: Transform + pos: 2.5596423,-3.0047052 + parent: 2 + - uid: 20200 + components: + - type: Transform + pos: 10.552814,1.462708 + parent: 2 + - uid: 20201 + components: + - type: Transform + pos: 0.75270057,-3.2139604 + parent: 2 + - uid: 20202 + components: + - type: Transform + pos: 2.1797838,-1.9422438 + parent: 2 + - uid: 20210 + components: + - type: Transform + pos: 92.47616,-45.522606 + parent: 2 + - uid: 20211 + components: + - type: Transform + pos: -32.690598,-21.361267 + parent: 2 + - uid: 20212 + components: + - type: Transform + pos: -33.45071,-25.142738 + parent: 2 + - uid: 20213 + components: + - type: Transform + pos: -39.337044,-20.286613 + parent: 2 + - uid: 20245 + components: + - type: Transform + pos: 11.107268,-41.47445 + parent: 2 + - uid: 20246 + components: + - type: Transform + pos: -45.54631,-77.48401 + parent: 2 + - uid: 20247 + components: + - type: Transform + pos: 18.097687,-43.024364 + parent: 2 + - uid: 20248 + components: + - type: Transform + pos: 75.5667,-61.46691 + parent: 2 + - type: CollisionWake + enabled: False + - type: Conveyed + - uid: 20251 + components: + - type: Transform + pos: 32.5379,-41.262856 + parent: 2 + - uid: 20256 + components: + - type: Transform + pos: 61.501484,-48.378403 + parent: 2 + - uid: 20257 + components: + - type: Transform + pos: 32.027527,-66.91536 + parent: 2 + - uid: 20258 + components: + - type: Transform + pos: -19.219088,-27.529657 + parent: 2 + - uid: 20259 + components: + - type: Transform + pos: -48.50151,-45.178974 + parent: 2 + - uid: 20260 + components: + - type: Transform + pos: -47.72026,-44.96007 + parent: 2 + - uid: 20263 + components: + - type: Transform + pos: 79.448296,-25.379974 + parent: 2 +- proto: PresentRandomCoal + entities: + - uid: 20261 + components: + - type: Transform + pos: 30.746874,-96.930534 + parent: 2 + - uid: 20262 + components: + - type: Transform + pos: 31.48507,-97.41525 + parent: 2 - proto: Protolathe entities: - uid: 19088 @@ -94939,6 +97230,21 @@ entities: rot: 1.5707963267948966 rad pos: 57.5,-59.5 parent: 2 + - uid: 20276 + components: + - type: Transform + pos: -39.5,-64.5 + parent: 2 + - uid: 20277 + components: + - type: Transform + pos: -38.5,-64.5 + parent: 2 + - uid: 20342 + components: + - type: Transform + pos: 7.5,-4.5 + parent: 2 - proto: RadiationCollectorFullTank entities: - uid: 13281 @@ -95300,11 +97606,6 @@ entities: - type: Transform pos: 13.5,-96.5 parent: 2 - - uid: 7022 - components: - - type: Transform - pos: 31.5,-44.5 - parent: 2 - uid: 7023 components: - type: Transform @@ -95401,11 +97702,6 @@ entities: - type: Transform pos: 35.5,-32.5 parent: 2 - - uid: 19362 - components: - - type: Transform - pos: -2.5,-45.5 - parent: 2 - uid: 19588 components: - type: Transform @@ -95751,6 +98047,21 @@ entities: - type: Transform pos: -29.274288,-59.874645 parent: 2 + - uid: 19599 + components: + - type: Transform + pos: -28.686895,-61.505245 + parent: 2 + - uid: 19600 + components: + - type: Transform + pos: -28.499395,-61.265495 + parent: 2 + - uid: 19615 + components: + - type: Transform + pos: -28.30148,-61.588634 + parent: 2 - uid: 20051 components: - type: Transform @@ -95816,582 +98127,418 @@ 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: 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: 7413 components: - type: Transform rot: -1.5707963267948966 rad pos: 53.5,-64.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: 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: 12796 components: - type: Transform rot: 1.5707963267948966 rad pos: 49.5,-64.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: 14151 components: - type: Transform pos: 27.5,-64.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: 15237 components: - type: Transform rot: 3.141592653589793 rad pos: 52.5,-64.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: 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 @@ -96400,39 +98547,29 @@ 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 - uid: 15251 components: - type: Transform rot: 1.5707963267948966 rad pos: 48.5,-64.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: ReinforcedUraniumWindow entities: - uid: 7264 @@ -96440,106 +98577,76 @@ 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 @@ -96547,1297 +98654,927 @@ 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: 5159 + components: + - type: Transform + pos: -0.5,-56.5 + parent: 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: 14860 + components: + - type: Transform + pos: 2.5,-50.5 + parent: 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: 17095 + components: + - type: Transform + pos: -0.5,-55.5 + parent: 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: 19015 + components: + - type: Transform + pos: 0.5,-55.5 + parent: 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 @@ -97880,6 +99617,13 @@ entities: - type: Transform pos: -20.5,-16.5 parent: 2 +- proto: ResearchDisk5000 + entities: + - uid: 20107 + components: + - type: Transform + pos: -23.45261,-18.386915 + parent: 2 - proto: RevolverCapGun entities: - uid: 1880 @@ -97893,6 +99637,11 @@ entities: rot: -0.3490658503988659 rad pos: 91.61151,-82.48495 parent: 2 + - uid: 20273 + components: + - type: Transform + pos: -56.511543,-61.716564 + parent: 2 - proto: RiotShield entities: - uid: 13842 @@ -98099,6 +99848,13 @@ entities: - type: Transform pos: 80.5,-29.5 parent: 2 +- proto: Saw + entities: + - uid: 20217 + components: + - type: Transform + pos: 40.501026,-19.299417 + parent: 2 - proto: Scalpel entities: - uid: 6654 @@ -98234,20 +99990,20 @@ entities: - uid: 7104 components: - type: Transform - pos: 67.39479,-53.358547 + pos: 67.43503,-51.29747 parent: 2 - proto: SeedExtractor entities: - - uid: 5171 - components: - - type: Transform - pos: -3.5,-53.5 - parent: 2 - uid: 14702 components: - type: Transform pos: 51.5,-17.5 parent: 2 + - uid: 19012 + components: + - type: Transform + pos: -3.5,-50.5 + parent: 2 - proto: SeedExtractorMachineCircuitboard entities: - uid: 19583 @@ -98337,6 +100093,13 @@ entities: - type: Transform pos: 69.83473,-56.407314 parent: 2 +- proto: ShardGlassUranium + entities: + - uid: 7064 + components: + - type: Transform + pos: -23.723442,-18.334795 + parent: 2 - proto: SheetBrass entities: - uid: 8098 @@ -98677,65 +100440,47 @@ 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 @@ -98743,202 +100488,146 @@ 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 @@ -98946,43 +100635,31 @@ 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 @@ -98991,64 +100668,48 @@ 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 @@ -99057,8 +100718,6 @@ entities: rot: -1.5707963267948966 rad pos: 12.5,-59.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: ShuttleGunKineticOld entities: - uid: 6224 @@ -99104,106 +100763,76 @@ 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 @@ -100240,6 +101869,30 @@ entities: parent: 2 - type: Fixtures fixtures: {} +- proto: SignArrivals + entities: + - uid: 10243 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-8.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 18264 + components: + - type: Transform + pos: 0.5,3.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 18281 + components: + - type: Transform + pos: 5.5,3.5 + parent: 2 + - type: Fixtures + fixtures: {} - proto: SignAtmos entities: - uid: 8652 @@ -100383,13 +102036,6 @@ entities: parent: 2 - type: Fixtures fixtures: {} - - uid: 14139 - components: - - type: Transform - pos: -0.5,-58.5 - parent: 2 - - type: Fixtures - fixtures: {} - uid: 16179 components: - type: Transform @@ -100434,10 +102080,10 @@ entities: fixtures: {} - proto: SignCryogenicsMed entities: - - uid: 3832 + - uid: 10612 components: - type: Transform - pos: -3.5,-50.5 + pos: 0.5,-55.5 parent: 2 - type: Fixtures fixtures: {} @@ -100649,11 +102295,11 @@ entities: fixtures: {} - proto: SignDirectionalChemistry entities: - - uid: 6271 + - uid: 5166 components: - type: Transform rot: 3.141592653589793 rad - pos: 0.5,-58.5 + pos: -5.499415,-52.09489 parent: 2 - type: Fixtures fixtures: {} @@ -100870,14 +102516,6 @@ entities: parent: 2 - type: Fixtures fixtures: {} - - uid: 5213 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 1.5015326,-8.71623 - parent: 2 - - type: Fixtures - fixtures: {} - uid: 7888 components: - type: Transform @@ -101139,10 +102777,10 @@ entities: fixtures: {} - proto: SignDirectionalFood entities: - - uid: 5177 + - uid: 5654 components: - type: Transform - pos: 0.5,-51.5 + pos: -5.499415,-49.874535 parent: 2 - type: Fixtures fixtures: {} @@ -101931,6 +103569,15 @@ entities: parent: 2 - type: Fixtures fixtures: {} +- proto: SignFlammableMed + entities: + - uid: 19346 + components: + - type: Transform + pos: 2.5,-55.5 + parent: 2 + - type: Fixtures + fixtures: {} - proto: SignGravity entities: - uid: 16203 @@ -101961,6 +103608,13 @@ entities: fixtures: {} - proto: SignHydro1 entities: + - uid: 5171 + components: + - type: Transform + pos: 1.5,-51.5 + parent: 2 + - type: Fixtures + fixtures: {} - uid: 14927 components: - type: Transform @@ -101995,15 +103649,6 @@ entities: parent: 2 - type: Fixtures fixtures: {} -- proto: SignKitchen - entities: - - uid: 18300 - components: - - type: Transform - pos: 1.5,-51.5 - parent: 2 - - type: Fixtures - fixtures: {} - proto: SignLaserMed entities: - uid: 18442 @@ -103278,6 +104923,13 @@ entities: - type: Transform pos: 12.069342,-95.89039 parent: 2 +- proto: SpaceCash5000 + entities: + - uid: 20085 + components: + - type: Transform + pos: 9.503076,-90.42736 + parent: 2 - proto: SpawnMobAlexander entities: - uid: 17122 @@ -103371,11 +105023,6 @@ entities: parent: 2 - proto: SpawnMobMouse entities: - - uid: 17124 - components: - - type: Transform - pos: -1.5,-56.5 - parent: 2 - uid: 17125 components: - type: Transform @@ -103391,6 +105038,11 @@ entities: - type: Transform pos: 10.5,2.5 parent: 2 + - uid: 19312 + components: + - type: Transform + pos: -3.5,-55.5 + parent: 2 - proto: SpawnMobPollyParrot entities: - uid: 19680 @@ -103412,6 +105064,28 @@ entities: - type: Transform pos: 24.5,-93.5 parent: 2 +- proto: SpawnMobReindeerBuck + entities: + - uid: 20267 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,-29.5 + parent: 2 + - uid: 20269 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -20.5,-62.5 + parent: 2 +- proto: SpawnMobReindeerDoe + entities: + - uid: 20268 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 29.5,-93.5 + parent: 2 - proto: SpawnMobShiva entities: - uid: 1803 @@ -103435,10 +105109,10 @@ entities: parent: 2 - proto: SpawnMobXenoLonePraetorian entities: - - uid: 20082 + - uid: 3784 components: - type: Transform - pos: 76.5,-35.5 + pos: 76.5,-32.5 parent: 2 - proto: SpawnPointAtmos entities: @@ -103493,10 +105167,10 @@ entities: - type: Transform pos: -4.5,-48.5 parent: 2 - - uid: 15314 + - uid: 19007 components: - type: Transform - pos: -3.5,-48.5 + pos: -4.5,-47.5 parent: 2 - proto: SpawnPointCaptain entities: @@ -103610,6 +105284,13 @@ entities: - type: Transform pos: 70.5,-53.5 parent: 2 +- proto: SpawnPointHeadOfSecurityWeapon + entities: + - uid: 15026 + components: + - type: Transform + pos: 64.5,-50.5 + parent: 2 - proto: SpawnPointJanitor entities: - uid: 17085 @@ -103702,6 +105383,11 @@ entities: parent: 2 - proto: SpawnPointMedicalIntern entities: + - uid: 3456 + components: + - type: Transform + pos: 20.5,-19.5 + parent: 2 - uid: 7278 components: - type: Transform @@ -103712,11 +105398,6 @@ entities: - type: Transform pos: 20.5,-20.5 parent: 2 - - uid: 8861 - components: - - type: Transform - pos: 22.5,-20.5 - parent: 2 - proto: SpawnPointMime entities: - uid: 15310 @@ -103726,10 +105407,10 @@ entities: parent: 2 - proto: SpawnPointMusician entities: - - uid: 17921 + - uid: 19379 components: - type: Transform - pos: 32.5,-43.5 + pos: 28.5,-37.5 parent: 2 - proto: SpawnPointObserver entities: @@ -103895,25 +105576,25 @@ entities: parent: 2 - proto: SpawnPointServiceWorker entities: - - uid: 15303 + - uid: 19380 components: - type: Transform - pos: 30.5,-42.5 + pos: 29.5,-45.5 parent: 2 - - uid: 15304 + - uid: 19391 components: - type: Transform - pos: 31.5,-43.5 + pos: 30.5,-45.5 parent: 2 - - uid: 17075 + - uid: 19392 components: - type: Transform - pos: 30.5,-43.5 + pos: 31.5,-45.5 parent: 2 - - uid: 17076 + - uid: 19398 components: - type: Transform - pos: 31.5,-42.5 + pos: 32.5,-45.5 parent: 2 - proto: SpawnPointStationEngineer entities: @@ -103961,6 +105642,13 @@ entities: - type: Transform pos: 54.5,-37.5 parent: 2 +- proto: SpawnPointWardenWeapon + entities: + - uid: 6927 + components: + - type: Transform + pos: 54.5,-37.5 + parent: 2 - proto: SpawnVendingMachineRestockFoodDrink entities: - uid: 8340 @@ -103985,6 +105673,18 @@ entities: - type: Transform pos: 78.48892,-25.591612 parent: 2 +- proto: SpeedLoaderCap + entities: + - uid: 20274 + components: + - type: Transform + pos: -56.24592,-61.966736 + parent: 2 + - uid: 20275 + components: + - type: Transform + pos: -56.292793,-62.18564 + parent: 2 - proto: SpeedLoaderMagnum entities: - uid: 10259 @@ -104048,6 +105748,11 @@ entities: - type: Transform pos: 35.602215,-72.57659 parent: 2 + - uid: 20250 + components: + - type: Transform + pos: 58.641056,-63.737156 + parent: 2 - proto: SprayPainterAmmo entities: - uid: 18142 @@ -104055,6 +105760,11 @@ entities: - type: Transform pos: 35.373047,-72.22218 parent: 2 + - uid: 20249 + components: + - type: Transform + pos: 58.901474,-63.445286 + parent: 2 - proto: StairDark entities: - uid: 4632 @@ -104286,6 +105996,13 @@ entities: - type: Transform pos: 27.420341,-61.6539 parent: 2 +- proto: StationAiFixerComputer + entities: + - uid: 18306 + components: + - type: Transform + pos: -22.5,-20.5 + parent: 2 - proto: StationAiUploadComputer entities: - uid: 15546 @@ -104549,11 +106266,6 @@ entities: - type: Transform pos: -22.5,-24.5 parent: 2 - - uid: 5169 - components: - - type: Transform - pos: -2.5,-51.5 - parent: 2 - uid: 7247 components: - type: Transform @@ -104574,6 +106286,11 @@ entities: - type: Transform pos: 36.5,-73.5 parent: 2 + - uid: 10610 + components: + - type: Transform + pos: -1.5,-56.5 + parent: 2 - uid: 12881 components: - type: Transform @@ -105067,6 +106784,19 @@ entities: - SurveillanceCameraCommand nameSet: True id: Bridge, Northwest + - uid: 18769 + components: + - type: MetaData + name: AI Upload Entrance + - type: Transform + rot: -1.5707963267948966 rad + pos: 75.5,-45.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI Upload Entrance - uid: 18872 components: - type: Transform @@ -105109,17 +106839,6 @@ entities: - SurveillanceCameraCommand nameSet: True id: AI Core, East Outside - - uid: 18884 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 76.5,-44.5 - parent: 2 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraCommand - nameSet: True - id: AI Upload Entrance - uid: 19040 components: - type: Transform @@ -106198,6 +107917,17 @@ entities: id: North Front Desk - proto: SurveillanceCameraService entities: + - uid: 12484 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-51.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraService + nameSet: True + id: Botany - uid: 15171 components: - type: Transform @@ -106704,46 +108434,6 @@ entities: - type: Transform pos: 35.5,-42.5 parent: 2 - - uid: 4882 - components: - - type: Transform - pos: 29.5,-44.5 - parent: 2 - - uid: 4883 - components: - - type: Transform - pos: 30.5,-44.5 - parent: 2 - - uid: 4884 - components: - - type: Transform - pos: 31.5,-44.5 - parent: 2 - - uid: 4885 - components: - - type: Transform - pos: 32.5,-44.5 - parent: 2 - - uid: 4886 - components: - - type: Transform - pos: 29.5,-41.5 - parent: 2 - - uid: 4887 - components: - - type: Transform - pos: 30.5,-41.5 - parent: 2 - - uid: 4888 - components: - - type: Transform - pos: 31.5,-41.5 - parent: 2 - - uid: 4889 - components: - - type: Transform - pos: 32.5,-41.5 - parent: 2 - uid: 5116 components: - type: Transform @@ -106779,11 +108469,6 @@ entities: - type: Transform pos: 2.5,-54.5 parent: 2 - - uid: 5180 - components: - - type: Transform - pos: -3.5,-47.5 - parent: 2 - uid: 5216 components: - type: Transform @@ -107085,10 +108770,10 @@ entities: - type: Transform pos: 27.5,-39.5 parent: 2 - - uid: 12706 + - uid: 12794 components: - type: Transform - pos: -0.5,-57.5 + pos: 22.5,-20.5 parent: 2 - uid: 13860 components: @@ -107195,8 +108880,34 @@ entities: - type: Transform pos: 11.5,-77.5 parent: 2 + - uid: 19006 + components: + - type: Transform + pos: -2.5,-46.5 + parent: 2 + - uid: 19020 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-55.5 + parent: 2 - proto: TableCarpet entities: + - uid: 4895 + components: + - type: Transform + pos: 32.5,-41.5 + parent: 2 + - uid: 4896 + components: + - type: Transform + pos: 29.5,-42.5 + parent: 2 + - uid: 4897 + components: + - type: Transform + pos: 29.5,-41.5 + parent: 2 - uid: 6722 components: - type: Transform @@ -107268,11 +108979,42 @@ entities: - type: Transform pos: 27.5,-37.5 parent: 2 + - uid: 15276 + components: + - type: Transform + pos: 32.5,-42.5 + parent: 2 + - uid: 15303 + components: + - type: Transform + pos: 32.5,-46.5 + parent: 2 + - uid: 15304 + components: + - type: Transform + pos: 31.5,-46.5 + parent: 2 - uid: 15778 components: - type: Transform pos: 27.5,-38.5 parent: 2 + - uid: 19195 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 77.5,-33.5 + parent: 2 + - uid: 19448 + components: + - type: Transform + pos: 36.5,-48.5 + parent: 2 + - uid: 20204 + components: + - type: Transform + pos: 75.5,-34.5 + parent: 2 - proto: TableCounterMetal entities: - uid: 1433 @@ -107339,6 +109081,11 @@ entities: - type: Transform pos: 0.5,-66.5 parent: 2 + - uid: 3671 + components: + - type: Transform + pos: -6.5,-62.5 + parent: 2 - uid: 4341 components: - type: Transform @@ -107647,11 +109394,6 @@ entities: - type: Transform pos: 32.5,-91.5 parent: 2 - - uid: 1877 - components: - - type: Transform - pos: 68.5,-53.5 - parent: 2 - uid: 2331 components: - type: Transform @@ -107849,11 +109591,6 @@ entities: - type: Transform pos: 13.5,-63.5 parent: 2 - - uid: 6699 - components: - - type: Transform - pos: 25.5,-90.5 - parent: 2 - uid: 6700 components: - type: Transform @@ -108122,11 +109859,6 @@ entities: rot: -1.5707963267948966 rad pos: 36.5,-51.5 parent: 2 - - uid: 3456 - components: - - type: Transform - pos: 55.5,-56.5 - parent: 2 - uid: 4352 components: - type: Transform @@ -108684,68 +110416,6 @@ entities: parent: 2 - type: PointLight color: '#FF3300FF' -- proto: TelecomServer - entities: - - uid: 6591 - components: - - type: Transform - pos: 19.5,-60.5 - parent: 2 - - type: ContainerContainer - containers: - key_slots: !type:Container - showEnts: False - occludes: True - ents: - - 6605 - machine_board: !type:Container - showEnts: False - occludes: True - ents: [] - machine_parts: !type:Container - showEnts: False - occludes: True - ents: [] - - uid: 6812 - components: - - type: Transform - pos: 7.5,-25.5 - parent: 2 - - type: ContainerContainer - containers: - key_slots: !type:Container - showEnts: False - occludes: True - ents: - - 6927 - machine_board: !type:Container - showEnts: False - occludes: True - ents: [] - machine_parts: !type:Container - showEnts: False - occludes: True - ents: [] - - uid: 6930 - components: - - type: Transform - pos: 33.5,-94.5 - parent: 2 - - type: ContainerContainer - containers: - key_slots: !type:Container - showEnts: False - occludes: True - ents: - - 15026 - machine_board: !type:Container - showEnts: False - occludes: True - ents: [] - machine_parts: !type:Container - showEnts: False - occludes: True - ents: [] - proto: TelecomServerCircuitboard entities: - uid: 18310 @@ -108753,6 +110423,13 @@ entities: - type: Transform pos: 27.46202,-60.6176 parent: 2 +- proto: TelecomServerFilledCargo + entities: + - uid: 5843 + components: + - type: Transform + pos: 33.5,-94.5 + parent: 2 - proto: TelecomServerFilledCommand entities: - uid: 15384 @@ -108774,6 +110451,13 @@ entities: - type: Transform pos: -11.5,-72.5 parent: 2 +- proto: TelecomServerFilledMedical + entities: + - uid: 6591 + components: + - type: Transform + pos: 7.5,-25.5 + parent: 2 - proto: TelecomServerFilledScience entities: - uid: 17868 @@ -108788,6 +110472,13 @@ entities: - type: Transform pos: 53.5,-28.5 parent: 2 +- proto: TelecomServerFilledService + entities: + - uid: 6605 + components: + - type: Transform + pos: 19.5,-60.5 + parent: 2 - proto: TeslaCoil entities: - uid: 17287 @@ -108904,8 +110595,6 @@ entities: - type: Transform pos: 51.5,-35.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: ToiletEmpty entities: - uid: 6200 @@ -109119,6 +110808,11 @@ entities: - type: Transform pos: -22.796017,-18.004782 parent: 2 + - uid: 20209 + components: + - type: Transform + pos: 75.4544,-32.028286 + parent: 2 - proto: ToyFigurineResearchDirector entities: - uid: 11468 @@ -109199,6 +110893,11 @@ entities: - type: Transform pos: 69.46603,-59.459236 parent: 2 + - uid: 20272 + components: + - type: Transform + pos: -56.08967,-61.888557 + parent: 2 - proto: TrashBag entities: - uid: 11867 @@ -109225,7 +110924,14 @@ entities: - uid: 2799 components: - type: Transform - pos: -20.55822,-65.533104 + pos: -20.356453,-65.337494 + parent: 2 +- proto: Truncheon + entities: + - uid: 20254 + components: + - type: Transform + pos: 61.470234,-48.534763 parent: 2 - proto: TubaInstrument entities: @@ -109718,10 +111424,10 @@ entities: parent: 2 - proto: VendingMachineHydrobe entities: - - uid: 5172 + - uid: 3873 components: - type: Transform - pos: -2.5,-49.5 + pos: -2.5,-48.5 parent: 2 - proto: VendingMachineJaniDrobe entities: @@ -109753,10 +111459,10 @@ entities: parent: 2 - proto: VendingMachineNutri entities: - - uid: 5845 + - uid: 17124 components: - type: Transform - pos: 2.5,-57.5 + pos: -2.5,-50.5 parent: 2 - proto: VendingMachinePride entities: @@ -109814,10 +111520,10 @@ entities: parent: 2 - proto: VendingMachineSeeds entities: - - uid: 5170 + - uid: 12475 components: - type: Transform - pos: 2.5,-56.5 + pos: -1.5,-50.5 parent: 2 - proto: VendingMachineSeedsUnlocked entities: @@ -109850,10 +111556,10 @@ entities: - type: Transform pos: 68.5,-57.5 parent: 2 - - uid: 17095 + - uid: 19362 components: - type: Transform - pos: -4.5,-43.5 + pos: -2.5,-44.5 parent: 2 - proto: VendingMachineSustenance entities: @@ -109979,15 +111685,6 @@ entities: parent: 2 - type: Fixtures fixtures: {} -- proto: WallmountTelevision - entities: - - uid: 15276 - components: - - type: Transform - pos: 50.5,-12.5 - parent: 2 - - type: Fixtures - fixtures: {} - proto: WallReinforced entities: - uid: 43 @@ -118628,11 +120325,6 @@ entities: - type: Transform pos: 73.5,-37.5 parent: 2 - - uid: 5895 - components: - - type: Transform - pos: 73.5,-36.5 - parent: 2 - uid: 6009 components: - type: Transform @@ -120439,6 +122131,12 @@ entities: - type: Transform pos: -18.5,-18.5 parent: 2 + - uid: 18742 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 76.5,-47.5 + parent: 2 - uid: 18744 components: - type: Transform @@ -121487,6 +123185,11 @@ entities: - type: Transform pos: 26.5,-30.5 parent: 2 + - uid: 939 + components: + - type: Transform + pos: -1.5,-48.5 + parent: 2 - uid: 943 components: - type: Transform @@ -121512,21 +123215,11 @@ entities: - type: Transform pos: 0.5,-42.5 parent: 2 - - uid: 967 - components: - - type: Transform - pos: 0.5,-43.5 - parent: 2 - uid: 968 components: - type: Transform pos: 0.5,-44.5 parent: 2 - - uid: 969 - components: - - type: Transform - pos: 0.5,-45.5 - parent: 2 - uid: 970 components: - type: Transform @@ -121552,21 +123245,11 @@ entities: - type: Transform pos: -1.5,-46.5 parent: 2 - - uid: 975 - components: - - type: Transform - pos: -2.5,-46.5 - parent: 2 - uid: 976 components: - type: Transform pos: -3.5,-46.5 parent: 2 - - uid: 977 - components: - - type: Transform - pos: -4.5,-46.5 - parent: 2 - uid: 978 components: - type: Transform @@ -121752,41 +123435,11 @@ entities: - type: Transform pos: 2.5,-55.5 parent: 2 - - uid: 1029 - components: - - type: Transform - pos: -1.5,-52.5 - parent: 2 - - uid: 1030 - components: - - type: Transform - pos: -1.5,-51.5 - parent: 2 - - uid: 1031 - components: - - type: Transform - pos: -1.5,-50.5 - parent: 2 - uid: 1032 components: - type: Transform pos: -1.5,-49.5 parent: 2 - - uid: 1034 - components: - - type: Transform - pos: -1.5,-47.5 - parent: 2 - - uid: 1035 - components: - - type: Transform - pos: -2.5,-50.5 - parent: 2 - - uid: 1036 - components: - - type: Transform - pos: -3.5,-50.5 - parent: 2 - uid: 1037 components: - type: Transform @@ -122791,8 +124444,7 @@ entities: - uid: 2001 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 73.5,-32.5 + pos: 78.5,-31.5 parent: 2 - uid: 2002 components: @@ -123300,11 +124952,6 @@ entities: - type: Transform pos: 24.5,-15.5 parent: 2 - - uid: 3234 - components: - - type: Transform - pos: 77.5,-34.5 - parent: 2 - uid: 3298 components: - type: Transform @@ -123552,6 +125199,11 @@ entities: - type: Transform pos: 29.5,-31.5 parent: 2 + - uid: 3796 + components: + - type: Transform + pos: 74.5,-33.5 + parent: 2 - uid: 3805 components: - type: Transform @@ -123585,12 +125237,12 @@ entities: - uid: 3906 components: - type: Transform - pos: 77.5,-33.5 + pos: 77.5,-30.5 parent: 2 - uid: 3923 components: - type: Transform - pos: 77.5,-30.5 + pos: 74.5,-35.5 parent: 2 - uid: 3943 components: @@ -123962,6 +125614,12 @@ entities: - type: Transform pos: 9.5,-76.5 parent: 2 + - uid: 5168 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-57.5 + parent: 2 - uid: 5254 components: - type: Transform @@ -123993,6 +125651,11 @@ entities: - type: Transform pos: 47.5,-48.5 parent: 2 + - uid: 5370 + components: + - type: Transform + pos: 78.5,-33.5 + parent: 2 - uid: 5392 components: - type: Transform @@ -124139,11 +125802,6 @@ entities: - type: Transform pos: 78.5,-27.5 parent: 2 - - uid: 6298 - components: - - type: Transform - pos: 78.5,-29.5 - parent: 2 - uid: 6368 components: - type: Transform @@ -124678,6 +126336,12 @@ entities: - type: Transform pos: 73.5,-59.5 parent: 2 + - uid: 10300 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,-45.5 + parent: 2 - uid: 10334 components: - type: Transform @@ -124708,6 +126372,11 @@ entities: - type: Transform pos: 76.5,-56.5 parent: 2 + - uid: 10608 + components: + - type: Transform + pos: -5.5,-52.5 + parent: 2 - uid: 10707 components: - type: Transform @@ -124743,6 +126412,11 @@ entities: - type: Transform pos: 52.5,-75.5 parent: 2 + - uid: 11793 + components: + - type: Transform + pos: 76.5,-35.5 + parent: 2 - uid: 11842 components: - type: Transform @@ -124943,28 +126617,12 @@ entities: rot: 1.5707963267948966 rad pos: 41.5,-31.5 parent: 2 - - uid: 12990 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 75.5,-31.5 - parent: 2 - uid: 12991 components: - type: Transform rot: 1.5707963267948966 rad pos: 75.5,-30.5 parent: 2 - - uid: 12993 - components: - - type: Transform - pos: 76.5,-32.5 - parent: 2 - - uid: 13650 - components: - - type: Transform - pos: 75.5,-32.5 - parent: 2 - uid: 13838 components: - type: Transform @@ -125067,10 +126725,11 @@ entities: rot: 1.5707963267948966 rad pos: -31.5,-54.5 parent: 2 - - uid: 14093 + - uid: 14089 components: - type: Transform - pos: 77.5,-32.5 + rot: -1.5707963267948966 rad + pos: -3.5,-45.5 parent: 2 - uid: 14104 components: @@ -125123,6 +126782,11 @@ entities: - type: Transform pos: 47.5,-29.5 parent: 2 + - uid: 14458 + components: + - type: Transform + pos: 1.5,-44.5 + parent: 2 - uid: 14620 components: - type: Transform @@ -125223,6 +126887,11 @@ entities: - type: Transform pos: 7.5,-71.5 parent: 2 + - uid: 15314 + components: + - type: Transform + pos: -2.5,-49.5 + parent: 2 - uid: 15419 components: - type: Transform @@ -125391,6 +127060,11 @@ entities: - type: Transform pos: 22.5,-27.5 parent: 2 + - uid: 17393 + components: + - type: Transform + pos: 77.5,-34.5 + parent: 2 - uid: 17493 components: - type: Transform @@ -125416,6 +127090,11 @@ entities: - type: Transform pos: 74.5,-26.5 parent: 2 + - uid: 18298 + components: + - type: Transform + pos: 74.5,-31.5 + parent: 2 - uid: 18502 components: - type: Transform @@ -125566,11 +127245,6 @@ entities: - type: Transform pos: 36.5,-37.5 parent: 2 - - uid: 5325 - components: - - type: Transform - pos: 78.5,-33.5 - parent: 2 - uid: 8214 components: - type: Transform @@ -125598,16 +127272,16 @@ entities: parent: 2 - proto: WaterTankHighCapacity entities: - - uid: 5173 - components: - - type: Transform - pos: -3.5,-55.5 - parent: 2 - uid: 5619 components: - type: Transform pos: -7.5,-47.5 parent: 2 + - uid: 19013 + components: + - type: Transform + pos: -3.5,-54.5 + parent: 2 - proto: WaterVaporCanister entities: - uid: 5050 @@ -125781,13 +127455,6 @@ entities: - type: Transform pos: 69.531204,-32.545918 parent: 2 -- proto: WeaponSubMachineGunWt550 - entities: - - uid: 10243 - components: - - type: Transform - pos: 64.538445,-50.39843 - parent: 2 - proto: WeaponTurretXeno entities: - uid: 1718 @@ -125817,6 +127484,13 @@ entities: - type: Transform pos: -49.929348,-60.396843 parent: 2 +- proto: WehMedipen + entities: + - uid: 20103 + components: + - type: Transform + pos: 9.68124,-15.259419 + parent: 2 - proto: Welder entities: - uid: 15458 @@ -125839,7 +127513,7 @@ entities: - uid: 9285 components: - type: Transform - pos: 28.519037,-13.301477 + pos: 29.452105,-12.421089 parent: 2 - proto: WeldingFuelTank entities: @@ -125860,11 +127534,6 @@ entities: - type: Transform pos: 54.5,-68.5 parent: 2 - - uid: 7862 - components: - - type: Transform - pos: 76.5,-33.5 - parent: 2 - uid: 8212 components: - type: Transform @@ -125927,152 +127596,112 @@ 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 @@ -126081,39 +127710,29 @@ 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 @@ -126122,57 +127741,50 @@ 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 + - uid: 5164 components: - type: Transform - rot: 3.141592653589793 rad - pos: -2.5,-52.5 + rot: -1.5707963267948966 rad + pos: -4.5,-50.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 939 + - uid: 5172 components: - type: Transform - rot: 3.141592653589793 rad - pos: -4.5,-52.5 + rot: -1.5707963267948966 rad + pos: -4.5,-51.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 + - uid: 10607 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-55.5 + parent: 2 + - uid: 12508 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-56.5 + parent: 2 - proto: WindoorPlasma entities: - uid: 6144 @@ -126181,45 +127793,33 @@ 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 @@ -126228,70 +127828,52 @@ 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 @@ -126300,16 +127882,12 @@ 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 @@ -126318,16 +127896,12 @@ 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 @@ -126336,91 +127910,67 @@ entities: rot: 1.5707963267948966 rad pos: 26.5,-53.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4865 components: - type: Transform rot: 3.141592653589793 rad pos: -20.5,-61.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 @@ -126429,23 +127979,17 @@ 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 @@ -126454,16 +127998,12 @@ 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 @@ -126471,69 +128011,51 @@ 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 @@ -126542,112 +128064,84 @@ 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 @@ -126656,16 +128150,12 @@ 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 @@ -126674,16 +128164,12 @@ 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 @@ -126691,93 +128177,75 @@ 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 - components: - - type: Transform - 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 + - uid: 20109 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -59.5,-61.5 + parent: 2 + - uid: 20110 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -59.5,-62.5 + parent: 2 + - uid: 20111 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -59.5,-63.5 + parent: 2 - proto: WindowFrostedDirectional entities: - uid: 6162 @@ -126785,16 +128253,12 @@ 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 @@ -126803,392 +128267,290 @@ 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: 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: 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: 16544 components: - type: Transform rot: 3.141592653589793 rad pos: -19.5,-61.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 16548 components: - type: Transform rot: 3.141592653589793 rad pos: -21.5,-61.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 @@ -127221,13 +128583,18 @@ entities: - uid: 14572 components: - type: Transform - pos: -3.4854956,-47.477867 + pos: -2.4537568,-46.38345 parent: 2 - uid: 17357 components: - type: Transform pos: -31.486425,-31.498188 parent: 2 + - uid: 18259 + components: + - type: Transform + pos: 0.46065357,-56.502483 + parent: 2 - uid: 18303 components: - type: Transform @@ -127262,2466 +128629,1769 @@ entities: - 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: 1123 components: - type: Transform rot: -1.5707963267948966 rad pos: 53.5,-66.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: 2274 components: - type: Transform rot: -1.5707963267948966 rad pos: 52.5,-66.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 - - 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: 4934 components: - type: Transform rot: -1.5707963267948966 rad pos: 50.5,-65.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: 5099 components: - type: Transform rot: -1.5707963267948966 rad pos: 51.5,-66.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: 7869 components: - type: Transform pos: 54.5,-65.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 - - 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: 12851 components: - type: Transform pos: 49.5,-62.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 13647 components: - type: Transform pos: 52.5,-58.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: 14084 + components: + - type: Transform + pos: 0.5,-43.5 + parent: 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: 15252 components: - type: Transform pos: 55.5,-64.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: 17657 components: - type: Transform pos: -18.5,-15.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 18467 components: - type: Transform pos: -18.5,-73.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: 19005 + components: + - type: Transform + pos: -0.5,-42.5 + parent: 2 - uid: 19193 components: - type: Transform pos: -20.5,-21.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/fland.yml b/Resources/Maps/fland.yml index 12543f1134..83cb0723a4 100644 --- a/Resources/Maps/fland.yml +++ b/Resources/Maps/fland.yml @@ -1,11 +1,11 @@ meta: format: 7 category: Map - engineVersion: 267.3.0 + engineVersion: 268.0.0 forkId: "" forkVersion: "" - time: 10/16/2025 13:06:44 - entityCount: 36082 + time: 12/07/2025 23:11:47 + entityCount: 36093 maps: - 1 grids: @@ -481,7 +481,7 @@ entities: version: 7 6,1: ind: 6,1 - tiles: bQAAAAAAAG0AAAAAAABtAAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAEAXQAAAAACAH4AAAAAAABdAAAAAAAAfgAAAAAAAF0AAAAAAgBdAAAAAAMAXQAAAAACAF0AAAAAAQBdAAAAAAMAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAH4AAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAwB+AAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAgBdAAAAAAMAXQAAAAABAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAAbQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAABAH4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAH4AAAAAAABAAAAAAAAAQAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAB+AAAAAAAAQAAAAAAAAEAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB6AAAAAAEAfgAAAAAAAEAAAAAAAABAAAAAAAAAegAAAAADAHoAAAAAAQBAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAegAAAAABAHoAAAAAAgBAAAAAAAAAQAAAAAAAAHoAAAAAAgB6AAAAAAMAQAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAHoAAAAAAgB6AAAAAAAAQAAAAAAAAEAAAAAAAAB6AAAAAAAAegAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAegAAAAAAAHoAAAAAAwB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAATwAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAHoAAAAAAgB6AAAAAAAAfgAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABPAAAAAAAAHwAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAG0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABtAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAATwAAAAAAAB8AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbQAAAAAAAA== + tiles: bQAAAAAAAG0AAAAAAABtAAAAAAAAfgAAAAAAAH4AAAAAAABdAAAAAAEAXQAAAAACAH4AAAAAAABdAAAAAAAAfgAAAAAAAF0AAAAAAgBdAAAAAAMAXQAAAAACAF0AAAAAAQBdAAAAAAMAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAH4AAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAwB+AAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAF0AAAAAAgBdAAAAAAMAXQAAAAABAC4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAAbQAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAXQAAAAABAH4AAAAAAAAuAAAAAAAALgAAAAAAAC4AAAAAAAAuAAAAAAAALgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAH4AAAAAAABAAAAAAAAAQAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAB+AAAAAAAAQAAAAAAAAEAAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB6AAAAAAEAfgAAAAAAAEAAAAAAAABAAAAAAAAAegAAAAADAHoAAAAAAQBAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAegAAAAABAHoAAAAAAgBAAAAAAAAAQAAAAAAAAHoAAAAAAgB6AAAAAAMAQAAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAHoAAAAAAgB6AAAAAAAAQAAAAAAAAEAAAAAAAAB6AAAAAAAAegAAAAADAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAegAAAAAAAHoAAAAAAwB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAATwAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAHoAAAAAAgB6AAAAAAAAfgAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAABPAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAABPAAAAAAAATwAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAG0AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABtAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAATwAAAAAAAB8AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAbQAAAAAAAA== version: 7 5,1: ind: 5,1 @@ -493,7 +493,7 @@ entities: version: 7 6,2: ind: 6,2 - tiles: TwAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAB8AAAAAAwB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAABEAAAAAAAARAAAAAAAAEQAAAAAAAE8AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAAB+AAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAfgAAAAAAAGwAAAAAAABsAAAAAAAAHwAAAAACAB8AAAAAAwAfAAAAAAAAHwAAAAABAGwAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAgAfAAAAAAEAHwAAAAADAB8AAAAAAQB+AAAAAAAAbAAAAAAAAH4AAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABtAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAAAAB8AAAAAAQAfAAAAAAIAHwAAAAACAB8AAAAAAAAfAAAAAAMAHwAAAAADAB8AAAAAAAB+AAAAAAAABwAAAAAAAAcAAAAACgAHAAAAAAAABwAAAAAAAAcAAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAgAfAAAAAAIAHwAAAAACAB8AAAAAAwAfAAAAAAAAHwAAAAACAB8AAAAAAgAfAAAAAAIAfgAAAAAAAAcAAAAAAAAHAAAAAAEABwAAAAAIAAcAAAAAAAAHAAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAMAHwAAAAAAAB8AAAAAAwAfAAAAAAIAHwAAAAAAAB8AAAAAAgAfAAAAAAMAHwAAAAABAH4AAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAFAH4AAAAAAAB+AAAAAAAAHwAAAAABAB8AAAAAAQB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAAAfAAAAAAIAfgAAAAAAAB8AAAAAAgAfAAAAAAAAHwAAAAABAB8AAAAAAgAfAAAAAAIAHwAAAAABAB8AAAAAAAAfAAAAAAEAHwAAAAAAAB8AAAAAAwB+AAAAAAAAHwAAAAAAAB8AAAAAAwAfAAAAAAMAHwAAAAAAAH4AAAAAAAAfAAAAAAEAHwAAAAADABEAAAAAAAARAAAAAAAAEQAAAAAAAB8AAAAAAwARAAAAAAAAEQAAAAAAABEAAAAAAAAfAAAAAAEAHwAAAAACAB8AAAAAAAAfAAAAAAAAHwAAAAADAB8AAAAAAwB+AAAAAAAAHwAAAAABAB8AAAAAAAAfAAAAAAEAHwAAAAACAB8AAAAAAgAfAAAAAAAAHwAAAAADAB8AAAAAAQAfAAAAAAEAHwAAAAACAH4AAAAAAAAfAAAAAAAAHwAAAAACAB8AAAAAAwB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAAAHwAAAAABAH4AAAAAAABtAAAAAAAAHwAAAAADAB8AAAAAAwAfAAAAAAMAfgAAAAAAAG0AAAAAAABsAAAAAAAAbAAAAAAAAB8AAAAAAAAfAAAAAAMAHwAAAAACAG0AAAAAAAB+AAAAAAAAHwAAAAADAB8AAAAAAQB+AAAAAAAAHwAAAAAAABEAAAAAAAARAAAAAAAAHwAAAAABAH4AAAAAAAAfAAAAAAEAHwAAAAABAB8AAAAAAwARAAAAAAAAEQAAAAAAABEAAAAAAAAfAAAAAAAAfgAAAAAAAA== + tiles: TwAAAAAAAE8AAAAAAABPAAAAAAAATwAAAAAAAE8AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAABEAAAAAAAARAAAAAAAAEQAAAAAAAE8AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAGwAAAAAAAB+AAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAfgAAAAAAAGwAAAAAAABsAAAAAAAAHwAAAAACAB8AAAAAAwAfAAAAAAAAHwAAAAABAGwAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAgAfAAAAAAEAHwAAAAADAB8AAAAAAQB+AAAAAAAAbAAAAAAAAH4AAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAABsAAAAAAAAbAAAAAAAAGwAAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAABtAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAAAAB8AAAAAAQAfAAAAAAIAHwAAAAACAB8AAAAAAAAfAAAAAAMAHwAAAAADAB8AAAAAAAB+AAAAAAAABwAAAAAAAAcAAAAACgAHAAAAAAAABwAAAAAAAAcAAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAgAfAAAAAAIAHwAAAAACAB8AAAAAAwAfAAAAAAAAHwAAAAACAB8AAAAAAgAfAAAAAAIAfgAAAAAAAAcAAAAAAAAHAAAAAAEABwAAAAAIAAcAAAAAAAAHAAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAMAHwAAAAAAAB8AAAAAAwAfAAAAAAIAHwAAAAAAAB8AAAAAAgAfAAAAAAMAHwAAAAABAH4AAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAFAH4AAAAAAAB+AAAAAAAAHwAAAAABAB8AAAAAAQB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAB8AAAAAAAAfAAAAAAIAfgAAAAAAAB8AAAAAAgAfAAAAAAAAHwAAAAABAB8AAAAAAgAfAAAAAAIAHwAAAAABAB8AAAAAAAAfAAAAAAEAHwAAAAAAAB8AAAAAAwB+AAAAAAAAHwAAAAAAAB8AAAAAAwAfAAAAAAMAHwAAAAAAAH4AAAAAAAAfAAAAAAEAHwAAAAADABEAAAAAAAARAAAAAAAAEQAAAAAAAB8AAAAAAwARAAAAAAAAEQAAAAAAABEAAAAAAAAfAAAAAAEAHwAAAAACAB8AAAAAAAAfAAAAAAAAHwAAAAADAB8AAAAAAwB+AAAAAAAAHwAAAAABAB8AAAAAAAAfAAAAAAEAHwAAAAACAB8AAAAAAgAfAAAAAAAAHwAAAAADAB8AAAAAAQAfAAAAAAEAHwAAAAACAH4AAAAAAAAfAAAAAAAAHwAAAAACAB8AAAAAAwB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAHwAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAfAAAAAAAAHwAAAAABAH4AAAAAAABtAAAAAAAAHwAAAAADAB8AAAAAAwAfAAAAAAMAfgAAAAAAAG0AAAAAAABsAAAAAAAAbAAAAAAAAB8AAAAAAAAfAAAAAAMAHwAAAAACAG0AAAAAAAB+AAAAAAAAHwAAAAADAB8AAAAAAQB+AAAAAAAAHwAAAAAAABEAAAAAAAARAAAAAAAAHwAAAAABAH4AAAAAAAAfAAAAAAEAHwAAAAABAB8AAAAAAwARAAAAAAAAEQAAAAAAABEAAAAAAAAfAAAAAAAAfgAAAAAAAA== version: 7 8,2: ind: 8,2 @@ -661,13 +661,13 @@ entities: 3594: 58,-31 7647: 125,-4 7648: 125,-8 - 8443: 99,30 8444: 99,32 8647: 89,-44 8648: 89,-40 8649: 89,-36 8654: 88,-28 8655: 88,-27 + 9436: 99,29 - node: color: '#FFFFFFFF' id: Basalt1 @@ -1013,7 +1013,6 @@ entities: 5791: 91,-23 5930: 90,36 5933: 100,32 - 5934: 100,30 5940: 121,-16 5941: 120,-16 6130: 89,18 @@ -1153,6 +1152,7 @@ entities: 9365: 99,46 9366: 99,52 9367: 107,49 + 9435: 100,29 - node: cleanable: True color: '#FFFFFFFF' @@ -11483,7 +11483,6 @@ entities: 6392: 120,45 6393: 120,53 6640: 75,55 - 8430: 99,30 8431: 99,31 8432: 99,33 8640: 101,-37 @@ -11496,6 +11495,7 @@ entities: 9405: 119,48 9406: 119,49 9407: 119,50 + 9437: 99,30 - node: cleanable: True color: '#FFFFFFFF' @@ -15769,6 +15769,7 @@ entities: - type: GridPathfinding - type: NavMap - type: ImplicitRoof + - type: ExplosionAirtightGrid - proto: AcousticGuitarInstrument entities: - uid: 13351 @@ -22863,7 +22864,7 @@ entities: - uid: 24408 components: - type: MetaData - name: Atmospherics APC + name: Atmospherics Left APC - type: Transform pos: 78.5,-32.5 parent: 13329 @@ -23007,20 +23008,34 @@ entities: - uid: 27540 components: - type: MetaData - name: Telecomms Servers APC + name: Atmospherics Right APC - type: Transform - pos: 91.5,31.5 + rot: -1.5707963267948966 rad + pos: 90.5,-28.5 parent: 13329 - type: Fixtures fixtures: {} - uid: 27601 components: - type: MetaData - name: Telecomms APC + name: Telecoms Cooling APC - type: Transform rot: 1.5707963267948966 rad pos: 85.5,34.5 parent: 13329 + - type: AccessReader + accessListsOriginal: + - - Engineering + - type: Fixtures + fixtures: {} + - uid: 27870 + components: + - type: MetaData + name: Telecoms APC 2 + - type: Transform + rot: -1.5707963267948966 rad + pos: 100.5,28.5 + parent: 13329 - type: Fixtures fixtures: {} - uid: 28343 @@ -23257,6 +23272,19 @@ entities: parent: 13329 - type: Fixtures fixtures: {} + - uid: 35451 + components: + - type: MetaData + name: Telecoms APC 1 + - type: Transform + rot: -1.5707963267948966 rad + pos: 100.5,33.5 + parent: 13329 + - type: AccessReader + accessListsOriginal: + - - Engineering + - type: Fixtures + fixtures: {} - proto: APCHyperCapacity entities: - uid: 920 @@ -44911,7 +44939,7 @@ entities: - uid: 24498 components: - type: Transform - pos: 82.5,-38.5 + pos: 84.5,-38.5 parent: 13329 - uid: 24499 components: @@ -45451,7 +45479,7 @@ entities: - uid: 24608 components: - type: Transform - pos: 82.5,-29.5 + pos: 84.5,-37.5 parent: 13329 - uid: 24609 components: @@ -48638,11 +48666,6 @@ entities: - type: Transform pos: 118.5,-13.5 parent: 13329 - - uid: 27555 - components: - - type: Transform - pos: 91.5,31.5 - parent: 13329 - uid: 27556 components: - type: Transform @@ -48693,16 +48716,6 @@ entities: - type: Transform pos: 99.5,29.5 parent: 13329 - - uid: 27566 - components: - - type: Transform - pos: 99.5,30.5 - parent: 13329 - - uid: 27567 - components: - - type: Transform - pos: 99.5,31.5 - parent: 13329 - uid: 27568 components: - type: Transform @@ -55488,6 +55501,26 @@ entities: - type: Transform pos: 47.5,10.5 parent: 13329 + - uid: 36089 + components: + - type: Transform + pos: 99.5,33.5 + parent: 13329 + - uid: 36090 + components: + - type: Transform + pos: 100.5,33.5 + parent: 13329 + - uid: 36091 + components: + - type: Transform + pos: 99.5,28.5 + parent: 13329 + - uid: 36092 + components: + - type: Transform + pos: 100.5,28.5 + parent: 13329 - proto: CableApcStack entities: - uid: 12137 @@ -74893,6 +74926,11 @@ entities: - type: Transform pos: 64.5,-32.5 parent: 13329 + - uid: 21534 + components: + - type: Transform + pos: 100.5,28.5 + parent: 13329 - uid: 22913 components: - type: Transform @@ -77081,7 +77119,7 @@ entities: - uid: 27541 components: - type: Transform - pos: 91.5,31.5 + pos: 89.5,-29.5 parent: 13329 - uid: 27542 components: @@ -77148,6 +77186,16 @@ entities: - type: Transform pos: 100.5,31.5 parent: 13329 + - uid: 27555 + components: + - type: Transform + pos: 89.5,-28.5 + parent: 13329 + - uid: 27566 + components: + - type: Transform + pos: 99.5,28.5 + parent: 13329 - uid: 27592 components: - type: Transform @@ -79503,6 +79551,26 @@ entities: - type: Transform pos: 42.5,7.5 parent: 13329 + - uid: 36086 + components: + - type: Transform + pos: 99.5,32.5 + parent: 13329 + - uid: 36087 + components: + - type: Transform + pos: 99.5,33.5 + parent: 13329 + - uid: 36088 + components: + - type: Transform + pos: 100.5,33.5 + parent: 13329 + - uid: 36093 + components: + - type: Transform + pos: 90.5,-28.5 + parent: 13329 - proto: CableMVStack entities: - uid: 26655 @@ -109230,48 +109298,6 @@ entities: - type: Transform pos: 100.508484,-43.45028 parent: 13329 -- proto: Dresser - entities: - - uid: 1109 - components: - - type: Transform - pos: -11.5,8.5 - parent: 13329 - - uid: 29244 - components: - - type: Transform - pos: 87.5,22.5 - parent: 13329 - - uid: 29245 - components: - - type: Transform - pos: 77.5,19.5 - parent: 13329 - - uid: 29246 - components: - - type: Transform - pos: 77.5,25.5 - parent: 13329 - - uid: 31713 - components: - - type: Transform - pos: 8.5,20.5 - parent: 13329 - - uid: 32288 - components: - - type: Transform - pos: 27.5,-29.5 - parent: 13329 - - uid: 32597 - components: - - type: Transform - pos: 113.5,25.5 - parent: 13329 - - uid: 33914 - components: - - type: Transform - pos: 41.5,40.5 - parent: 13329 - proto: DresserCaptainFilled entities: - uid: 13405 @@ -109293,6 +109319,48 @@ entities: - type: Transform pos: 27.5,64.5 parent: 13329 +- proto: DresserFilled + entities: + - uid: 1109 + components: + - type: Transform + pos: -11.5,8.5 + parent: 13329 + - uid: 10508 + components: + - type: Transform + pos: 87.5,22.5 + parent: 13329 + - uid: 13601 + components: + - type: Transform + pos: 77.5,25.5 + parent: 13329 + - uid: 26774 + components: + - type: Transform + pos: 77.5,19.5 + parent: 13329 + - uid: 29244 + components: + - type: Transform + pos: 8.5,20.5 + parent: 13329 + - uid: 29245 + components: + - type: Transform + pos: 27.5,-29.5 + parent: 13329 + - uid: 29246 + components: + - type: Transform + pos: 113.5,25.5 + parent: 13329 + - uid: 31713 + components: + - type: Transform + pos: 41.5,40.5 + parent: 13329 - proto: DresserHeadOfPersonnelFilled entities: - uid: 18915 @@ -164943,18 +165011,6 @@ entities: - type: Transform pos: 19.589119,11.494171 parent: 13329 -- proto: MagazinePistolSubMachineGunTopMounted - entities: - - uid: 10496 - components: - - type: Transform - pos: 35.578094,20.991646 - parent: 13329 - - uid: 10501 - components: - - type: Transform - pos: 35.578094,20.991646 - parent: 13329 - proto: MagazineRifle entities: - uid: 10597 @@ -167362,8 +167418,6 @@ entities: rot: 1.5707963267948966 rad pos: 99.5,-15.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - proto: PlasmaWindoorSecureArmoryLocked entities: - uid: 26292 @@ -167372,8 +167426,6 @@ entities: rot: -1.5707963267948966 rad pos: 22.5,13.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - type: DeviceLinkSink invokeCounter: 1 - type: DeviceLinkSource @@ -167389,8 +167441,6 @@ entities: rot: 1.5707963267948966 rad pos: 22.5,13.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - type: DeviceLinkSink invokeCounter: 1 - type: DeviceLinkSource @@ -169281,6 +169331,22 @@ entities: rot: 3.141592653589793 rad pos: 100.5,-43.5 parent: 13329 + - uid: 27869 + components: + - type: Transform + pos: 99.5,33.5 + parent: 13329 + - uid: 32597 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 99.5,28.5 + parent: 13329 + - uid: 33914 + components: + - type: Transform + pos: 92.5,33.5 + parent: 13329 - uid: 35388 components: - type: Transform @@ -169293,6 +169359,12 @@ entities: rot: 1.5707963267948966 rad pos: 91.5,-16.5 parent: 13329 + - uid: 35419 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 92.5,28.5 + parent: 13329 - proto: Poweredlight entities: - uid: 1446 @@ -173555,21 +173627,6 @@ entities: parent: 13329 - type: ApcPowerReceiver powerLoad: 0 - - uid: 27869 - components: - - type: Transform - pos: 99.5,33.5 - parent: 13329 - - type: ApcPowerReceiver - powerLoad: 0 - - uid: 27870 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 92.5,28.5 - parent: 13329 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 27879 components: - type: Transform @@ -177998,565 +178055,407 @@ entities: - type: Transform pos: -30.5,72.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 5634 components: - type: Transform pos: -30.5,73.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 5635 components: - type: Transform pos: -30.5,74.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13916 components: - type: Transform pos: 59.5,-32.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13917 components: - type: Transform pos: 59.5,-33.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13918 components: - type: Transform pos: 63.5,-33.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13919 components: - type: Transform pos: 59.5,-30.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13920 components: - type: Transform pos: 59.5,-29.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13922 components: - type: Transform pos: 66.5,-33.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15774 components: - type: Transform pos: 96.5,-28.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15775 components: - type: Transform pos: 98.5,-28.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20188 components: - type: Transform pos: 87.5,-12.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20189 components: - type: Transform pos: 87.5,-11.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20228 components: - type: Transform pos: 84.5,-4.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20229 components: - type: Transform pos: 79.5,-1.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20230 components: - type: Transform pos: 80.5,-1.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20231 components: - type: Transform pos: 81.5,-1.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20369 components: - type: Transform pos: 98.5,-18.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20370 components: - type: Transform pos: 99.5,-18.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20398 components: - type: Transform pos: 80.5,-39.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20399 components: - type: Transform pos: 71.5,-39.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20400 components: - type: Transform pos: 78.5,-39.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20403 components: - type: Transform pos: 73.5,-41.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20421 components: - type: Transform pos: 74.5,-39.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20422 components: - type: Transform pos: 76.5,-39.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20423 components: - type: Transform pos: 75.5,-39.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20424 components: - type: Transform pos: 79.5,-39.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20431 components: - type: Transform pos: 72.5,-39.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20432 components: - type: Transform pos: 70.5,-39.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20475 components: - type: Transform pos: 77.5,-41.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20503 components: - type: Transform pos: 92.5,-40.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20514 components: - type: Transform pos: 92.5,-36.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20518 components: - type: Transform pos: 90.5,-42.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20519 components: - type: Transform pos: 90.5,-38.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20526 components: - type: Transform pos: 92.5,-32.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20530 components: - type: Transform pos: 90.5,-34.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20558 components: - type: Transform pos: 90.5,-25.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20559 components: - type: Transform pos: 93.5,-28.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20561 components: - type: Transform pos: 91.5,-28.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20563 components: - type: Transform pos: 94.5,-25.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20565 components: - type: Transform pos: 94.5,-27.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20571 components: - type: Transform pos: 90.5,-27.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20573 components: - type: Transform pos: 90.5,-26.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20578 components: - type: Transform pos: 92.5,-28.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20630 components: - type: Transform pos: 98.5,-24.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20631 components: - type: Transform pos: 96.5,-24.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 22716 components: - type: Transform pos: 88.5,2.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 22721 components: - type: Transform pos: 88.5,-0.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 22806 components: - type: Transform pos: 92.5,-6.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 22809 components: - type: Transform pos: 92.5,-5.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 22810 components: - type: Transform pos: 92.5,-4.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 22831 components: - type: Transform pos: 95.5,-1.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 22832 components: - type: Transform pos: 93.5,-9.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 22835 components: - type: Transform pos: 95.5,-9.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 23398 components: - type: Transform pos: 93.5,-1.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 23602 components: - type: Transform pos: 90.5,-43.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 23603 components: - type: Transform pos: 90.5,-41.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 23604 components: - type: Transform pos: 90.5,-39.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 23605 components: - type: Transform pos: 90.5,-37.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 23606 components: - type: Transform pos: 90.5,-35.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 23607 components: - type: Transform pos: 90.5,-33.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 23635 components: - type: Transform rot: 3.141592653589793 rad pos: 108.5,-36.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 23636 components: - type: Transform rot: 3.141592653589793 rad pos: 112.5,-37.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 23638 components: - type: Transform rot: 3.141592653589793 rad pos: 109.5,-38.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 23693 components: - type: Transform rot: 3.141592653589793 rad pos: 112.5,-36.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 23702 components: - type: Transform rot: 3.141592653589793 rad pos: 108.5,-37.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 23908 components: - type: Transform rot: 3.141592653589793 rad pos: 108.5,-35.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 23909 components: - type: Transform rot: 3.141592653589793 rad pos: 111.5,-34.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 23914 components: - type: Transform rot: 3.141592653589793 rad pos: 112.5,-35.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 23920 components: - type: Transform rot: 3.141592653589793 rad pos: 110.5,-34.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 24256 components: - type: Transform rot: 3.141592653589793 rad pos: 111.5,-38.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 24646 components: - type: Transform rot: 3.141592653589793 rad pos: 109.5,-34.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 25460 components: - type: Transform pos: 84.5,-0.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 25461 components: - type: Transform pos: 84.5,1.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 25503 components: - type: Transform pos: 84.5,-6.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 25984 components: - type: Transform pos: 96.5,-0.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 26746 components: - type: Transform pos: 100.5,-18.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 29874 components: - type: Transform pos: 122.5,49.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 35306 components: - type: Transform pos: 99.5,-0.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - proto: ReinforcedWindow entities: - uid: 167 @@ -178564,5426 +178463,3876 @@ entities: - type: Transform pos: -12.5,34.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 314 components: - type: Transform pos: -8.5,16.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 315 components: - type: Transform pos: -4.5,16.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 316 components: - type: Transform pos: -11.5,23.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 317 components: - type: Transform pos: -15.5,13.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 318 components: - type: Transform pos: -2.5,36.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 319 components: - type: Transform pos: -2.5,39.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 320 components: - type: Transform pos: -8.5,43.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 321 components: - type: Transform pos: -11.5,43.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 896 components: - type: Transform pos: -2.5,31.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 1403 components: - type: Transform pos: 5.5,31.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 1404 components: - type: Transform pos: 2.5,31.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 1405 components: - type: Transform pos: 1.5,30.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 1406 components: - type: Transform pos: 1.5,27.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 1407 components: - type: Transform pos: 1.5,24.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 1408 components: - type: Transform pos: 1.5,21.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 1502 components: - type: Transform pos: -10.5,27.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2055 components: - type: Transform pos: 9.5,-14.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2056 components: - type: Transform pos: 6.5,-14.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2057 components: - type: Transform pos: 3.5,-14.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2089 components: - type: Transform pos: -11.5,-7.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2090 components: - type: Transform pos: -9.5,-7.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2126 components: - type: Transform pos: 22.5,-13.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2127 components: - type: Transform pos: 22.5,-14.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2128 components: - type: Transform pos: 22.5,-9.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2129 components: - type: Transform pos: 22.5,-11.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2248 components: - type: Transform pos: -17.5,-7.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2249 components: - type: Transform pos: -19.5,-7.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2250 components: - type: Transform pos: -20.5,-8.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2251 components: - type: Transform pos: -20.5,-9.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2252 components: - type: Transform pos: -20.5,-10.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2662 components: - type: Transform pos: 19.5,-16.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2663 components: - type: Transform pos: 19.5,-17.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2687 components: - type: Transform pos: 10.5,-11.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2688 components: - type: Transform pos: 10.5,-9.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2689 components: - type: Transform pos: 14.5,-11.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2690 components: - type: Transform pos: 14.5,-9.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2715 components: - type: Transform pos: -42.5,-26.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2716 components: - type: Transform pos: -42.5,-25.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2717 components: - type: Transform pos: -42.5,-24.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2718 components: - type: Transform pos: -31.5,-27.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2719 components: - type: Transform pos: -30.5,-27.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2720 components: - type: Transform pos: -32.5,-29.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2721 components: - type: Transform pos: -34.5,-29.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2722 components: - type: Transform pos: -29.5,-29.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2723 components: - type: Transform pos: -27.5,-29.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2724 components: - type: Transform pos: -24.5,-29.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2725 components: - type: Transform pos: -20.5,-29.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2726 components: - type: Transform pos: -23.5,-31.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2727 components: - type: Transform pos: -21.5,-31.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2728 components: - type: Transform pos: -17.5,-29.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2729 components: - type: Transform pos: -15.5,-29.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2778 components: - type: Transform pos: -5.5,-28.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2779 components: - type: Transform pos: -4.5,-28.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2780 components: - type: Transform pos: -3.5,-28.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2781 components: - type: Transform pos: -1.5,-28.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2782 components: - type: Transform pos: -0.5,-28.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2783 components: - type: Transform pos: 0.5,-28.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2804 components: - type: Transform pos: 4.5,-26.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2805 components: - type: Transform pos: 4.5,-24.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2806 components: - type: Transform pos: 2.5,-22.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2807 components: - type: Transform pos: 1.5,-22.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2808 components: - type: Transform pos: 0.5,-22.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2809 components: - type: Transform pos: -0.5,-22.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2843 components: - type: Transform pos: -29.5,-8.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2844 components: - type: Transform pos: -28.5,-7.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2845 components: - type: Transform pos: -27.5,-7.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2846 components: - type: Transform pos: -26.5,-7.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2847 components: - type: Transform pos: -25.5,-7.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2848 components: - type: Transform pos: -29.5,-10.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2849 components: - type: Transform pos: -31.5,-10.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2850 components: - type: Transform pos: -31.5,-8.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2851 components: - type: Transform pos: -31.5,-7.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2853 components: - type: Transform pos: -32.5,-9.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2856 components: - type: Transform pos: -44.5,-23.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2863 components: - type: Transform pos: -38.5,-21.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2864 components: - type: Transform pos: -35.5,-9.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2865 components: - type: Transform pos: -34.5,-9.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2866 components: - type: Transform pos: -33.5,-9.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2871 components: - type: Transform pos: -38.5,-22.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2872 components: - type: Transform pos: -39.5,-6.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2873 components: - type: Transform pos: -39.5,-5.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2874 components: - type: Transform pos: -39.5,-4.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2898 components: - type: Transform pos: -47.5,-2.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2899 components: - type: Transform pos: -46.5,-0.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2900 components: - type: Transform pos: -49.5,0.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2901 components: - type: Transform pos: -49.5,2.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2902 components: - type: Transform pos: -48.5,2.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2903 components: - type: Transform pos: -47.5,2.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2904 components: - type: Transform pos: -48.5,0.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2905 components: - type: Transform pos: -47.5,0.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2911 components: - type: Transform pos: -35.5,-21.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2912 components: - type: Transform pos: -34.5,-21.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2913 components: - type: Transform pos: -33.5,-21.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2918 components: - type: Transform pos: -36.5,-8.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2919 components: - type: Transform pos: -38.5,-10.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2934 components: - type: Transform pos: -31.5,-23.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2935 components: - type: Transform pos: -31.5,-22.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2936 components: - type: Transform pos: -29.5,-22.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2937 components: - type: Transform pos: -28.5,-23.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2938 components: - type: Transform pos: -27.5,-23.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2939 components: - type: Transform pos: -26.5,-23.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2940 components: - type: Transform pos: -25.5,-23.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2945 components: - type: Transform pos: -31.5,-20.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2946 components: - type: Transform pos: -29.5,-20.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2947 components: - type: Transform pos: -24.5,-19.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2948 components: - type: Transform pos: -24.5,-18.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2949 components: - type: Transform pos: -24.5,-17.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2950 components: - type: Transform pos: -24.5,-16.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2951 components: - type: Transform pos: -24.5,-14.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2952 components: - type: Transform pos: -24.5,-13.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2953 components: - type: Transform pos: -24.5,-12.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2954 components: - type: Transform pos: -24.5,-11.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2977 components: - type: Transform pos: -36.5,-22.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2978 components: - type: Transform pos: -36.5,-23.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 3024 components: - type: Transform pos: -38.5,-9.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 3025 components: - type: Transform pos: -38.5,-8.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 3655 components: - type: Transform pos: -39.5,12.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 3656 components: - type: Transform pos: -39.5,13.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 3751 components: - type: Transform pos: -36.5,-20.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 3753 components: - type: Transform pos: -36.5,-7.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 3762 components: - type: Transform pos: -41.5,43.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 3763 components: - type: Transform pos: -39.5,44.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 3764 components: - type: Transform pos: -38.5,43.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 3765 components: - type: Transform pos: -40.5,41.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 3766 components: - type: Transform pos: -41.5,41.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 3767 components: - type: Transform pos: -41.5,39.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 3768 components: - type: Transform pos: -39.5,39.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 3769 components: - type: Transform pos: -38.5,39.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 3770 components: - type: Transform pos: -38.5,38.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 3771 components: - type: Transform pos: -41.5,35.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 3772 components: - type: Transform pos: -39.5,35.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 3773 components: - type: Transform pos: -38.5,35.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 3774 components: - type: Transform pos: -38.5,36.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 3775 components: - type: Transform pos: -41.5,31.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 3776 components: - type: Transform pos: -39.5,31.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 3777 components: - type: Transform pos: -38.5,31.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 3779 components: - type: Transform pos: -38.5,33.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 3780 components: - type: Transform pos: -40.5,33.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 3781 components: - type: Transform pos: -41.5,33.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 3791 components: - type: Transform pos: -27.5,43.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 3792 components: - type: Transform pos: -28.5,43.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 3793 components: - type: Transform pos: -29.5,42.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 3794 components: - type: Transform pos: -28.5,41.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 3795 components: - type: Transform pos: -27.5,41.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 3796 components: - type: Transform pos: -30.5,41.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 3797 components: - type: Transform pos: -33.5,41.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 3798 components: - type: Transform pos: -34.5,42.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 3799 components: - type: Transform pos: -34.5,43.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 3800 components: - type: Transform pos: -34.5,44.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 3801 components: - type: Transform pos: -35.5,41.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 3802 components: - type: Transform pos: -37.5,41.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 3803 components: - type: Transform pos: -26.5,38.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 3804 components: - type: Transform pos: -26.5,39.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 3805 components: - type: Transform pos: -26.5,40.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 3809 components: - type: Transform pos: -38.5,27.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 3810 components: - type: Transform pos: -38.5,26.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 3905 components: - type: Transform pos: -37.5,46.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 3906 components: - type: Transform pos: -35.5,46.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 3907 components: - type: Transform pos: -38.5,47.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 3908 components: - type: Transform pos: -38.5,48.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 3909 components: - type: Transform pos: -38.5,49.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 3910 components: - type: Transform pos: -34.5,47.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 3911 components: - type: Transform pos: -34.5,49.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 4027 components: - type: Transform pos: -22.5,43.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 4035 components: - type: Transform pos: -21.5,43.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 5140 components: - type: Transform pos: -38.5,52.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 5141 components: - type: Transform pos: -38.5,54.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 5142 components: - type: Transform pos: -38.5,55.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 5143 components: - type: Transform pos: -38.5,56.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 5144 components: - type: Transform pos: -38.5,58.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 5171 components: - type: Transform pos: -41.5,62.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 5172 components: - type: Transform pos: -41.5,63.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 5219 components: - type: Transform pos: -17.5,77.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 5220 components: - type: Transform pos: -16.5,77.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 5221 components: - type: Transform pos: -15.5,77.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 5242 components: - type: Transform pos: -7.5,76.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 5243 components: - type: Transform pos: -8.5,76.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 5244 components: - type: Transform pos: -11.5,76.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 5245 components: - type: Transform pos: -10.5,76.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 5424 components: - type: Transform pos: -5.5,72.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 5425 components: - type: Transform pos: -3.5,72.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 5427 components: - type: Transform pos: -5.5,76.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 5435 components: - type: Transform pos: -5.5,67.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 5436 components: - type: Transform pos: -3.5,67.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 5456 components: - type: Transform pos: -6.5,69.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 5457 components: - type: Transform pos: -6.5,70.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 5988 components: - type: Transform pos: -33.5,50.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 5989 components: - type: Transform pos: -30.5,50.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 6763 components: - type: Transform pos: -3.5,76.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 7206 components: - type: Transform pos: 24.5,28.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 7207 components: - type: Transform pos: 24.5,31.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 7213 components: - type: Transform pos: 27.5,8.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 7214 components: - type: Transform pos: 29.5,8.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 7215 components: - type: Transform pos: 26.5,9.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 7216 components: - type: Transform pos: 26.5,10.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 7217 components: - type: Transform pos: 26.5,13.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 7218 components: - type: Transform pos: 26.5,14.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 7219 components: - type: Transform pos: 27.5,15.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 7220 components: - type: Transform pos: 32.5,11.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 7221 components: - type: Transform pos: 32.5,12.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 7240 components: - type: Transform pos: 39.5,8.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 7254 components: - type: Transform pos: 28.5,4.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 7258 components: - type: Transform pos: 24.5,0.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 7259 components: - type: Transform pos: 24.5,4.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 7276 components: - type: Transform pos: 34.5,8.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 7277 components: - type: Transform pos: 36.5,8.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 7299 components: - type: Transform pos: 28.5,0.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 7302 components: - type: Transform pos: 31.5,0.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 7333 components: - type: Transform pos: 24.5,15.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 7334 components: - type: Transform pos: 26.5,17.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 7335 components: - type: Transform pos: 26.5,19.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 7336 components: - type: Transform pos: 26.5,21.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 7337 components: - type: Transform pos: 26.5,22.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 7338 components: - type: Transform pos: 26.5,24.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 7339 components: - type: Transform pos: 26.5,26.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 7353 components: - type: Transform pos: 31.5,27.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 7378 components: - type: Transform pos: 34.5,17.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 7379 components: - type: Transform pos: 34.5,19.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 7417 components: - type: Transform pos: 30.5,0.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 7418 components: - type: Transform pos: 31.5,4.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 7519 components: - type: Transform pos: 52.5,6.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 7525 components: - type: Transform pos: 33.5,0.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 7533 components: - type: Transform pos: 27.5,4.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 7556 components: - type: Transform pos: 52.5,20.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 7557 components: - type: Transform pos: 52.5,21.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 7559 components: - type: Transform pos: 52.5,23.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 7560 components: - type: Transform pos: 52.5,24.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 8100 components: - type: Transform pos: 44.5,10.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 8130 components: - type: Transform pos: 27.5,0.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 8134 components: - type: Transform pos: 34.5,0.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 8141 components: - type: Transform pos: 37.5,6.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 8169 components: - type: Transform pos: 45.5,8.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 8387 components: - type: Transform pos: 27.5,31.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 8406 components: - type: Transform pos: 19.5,21.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 8407 components: - type: Transform pos: 19.5,22.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 8408 components: - type: Transform pos: 19.5,23.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 8681 components: - type: Transform pos: 46.5,8.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 8866 components: - type: Transform pos: 47.5,8.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 8958 components: - type: Transform pos: 46.5,11.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 8959 components: - type: Transform pos: 47.5,11.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 9246 components: - type: Transform pos: 22.5,17.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 9247 components: - type: Transform pos: 22.5,19.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 9360 components: - type: Transform pos: 33.5,4.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 9394 components: - type: Transform pos: 37.5,0.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 9477 components: - type: Transform pos: -10.5,-30.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 9675 components: - type: Transform pos: 16.5,-27.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 9679 components: - type: Transform pos: 13.5,-33.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 9687 components: - type: Transform pos: 20.5,-33.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 9691 components: - type: Transform pos: 15.5,-35.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 9692 components: - type: Transform pos: 15.5,-34.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 9693 components: - type: Transform pos: 18.5,-35.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 9694 components: - type: Transform pos: 18.5,-34.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 9695 components: - type: Transform pos: 17.5,-36.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 9696 components: - type: Transform pos: 8.5,-39.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 9697 components: - type: Transform pos: 7.5,-39.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 9699 components: - type: Transform pos: 3.5,-33.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 9700 components: - type: Transform pos: 2.5,-39.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 9702 components: - type: Transform pos: 9.5,-39.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 9706 components: - type: Transform pos: 6.5,-39.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 9709 components: - type: Transform pos: 11.5,-37.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 9710 components: - type: Transform pos: 2.5,-33.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 9711 components: - type: Transform pos: 3.5,-39.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 9712 components: - type: Transform pos: 11.5,-36.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 9713 components: - type: Transform pos: 11.5,-35.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 9722 components: - type: Transform pos: 3.5,-36.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 9723 components: - type: Transform pos: 1.5,-36.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 9724 components: - type: Transform pos: -8.5,-30.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 9725 components: - type: Transform pos: 22.5,-34.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 9726 components: - type: Transform pos: 22.5,-35.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 9727 components: - type: Transform pos: 22.5,-37.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 9728 components: - type: Transform pos: 22.5,-38.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 9740 components: - type: Transform pos: 11.5,-32.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 9741 components: - type: Transform pos: 11.5,-31.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 9742 components: - type: Transform pos: 11.5,-30.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 10216 components: - type: Transform pos: 46.5,-8.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 10217 components: - type: Transform pos: 49.5,-8.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 10218 components: - type: Transform pos: 48.5,-8.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 10219 components: - type: Transform pos: 51.5,-8.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 10220 components: - type: Transform pos: 51.5,-3.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 10221 components: - type: Transform pos: 49.5,-3.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 10222 components: - type: Transform pos: 48.5,-3.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 10223 components: - type: Transform pos: 46.5,-3.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 10358 components: - type: Transform pos: 36.5,0.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 10437 components: - type: Transform pos: 45.5,11.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 12192 components: - type: Transform pos: -37.5,-29.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 12193 components: - type: Transform pos: -41.5,-29.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 12203 components: - type: Transform pos: -42.5,-31.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 12206 components: - type: Transform pos: -42.5,-36.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 12207 components: - type: Transform pos: -42.5,-35.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 12212 components: - type: Transform pos: -42.5,-41.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 12214 components: - type: Transform pos: -37.5,-33.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 12215 components: - type: Transform pos: -37.5,-32.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 12216 components: - type: Transform pos: -37.5,-36.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 12248 components: - type: Transform pos: -37.5,-42.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 12249 components: - type: Transform pos: -37.5,-41.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 12250 components: - type: Transform pos: -37.5,-39.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 12251 components: - type: Transform pos: -32.5,-39.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 12252 components: - type: Transform pos: -32.5,-40.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 12253 components: - type: Transform pos: -32.5,-41.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 12255 components: - type: Transform pos: -39.5,-44.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 12265 components: - type: Transform pos: -34.5,-48.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 12266 components: - type: Transform pos: -33.5,-48.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 12267 components: - type: Transform pos: -30.5,-48.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 12268 components: - type: Transform pos: -31.5,-46.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 12269 components: - type: Transform pos: -37.5,-50.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 12270 components: - type: Transform pos: -37.5,-51.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 12271 components: - type: Transform pos: -37.5,-52.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 12273 components: - type: Transform pos: -37.5,-54.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 12274 components: - type: Transform pos: -37.5,-55.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 12275 components: - type: Transform pos: -37.5,-56.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 12280 components: - type: Transform pos: -33.5,-58.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 12284 components: - type: Transform pos: -34.5,-58.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 12287 components: - type: Transform pos: -30.5,-58.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 12292 components: - type: Transform pos: -31.5,-60.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 12335 components: - type: Transform pos: -35.5,-62.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 12336 components: - type: Transform pos: -34.5,-62.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 12337 components: - type: Transform pos: -34.5,-64.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 12338 components: - type: Transform pos: -35.5,-64.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 12345 components: - type: Transform pos: -38.5,-63.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 12346 components: - type: Transform pos: -31.5,-63.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 12411 components: - type: Transform pos: -46.5,-59.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 12412 components: - type: Transform pos: -44.5,-59.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 12413 components: - type: Transform pos: -44.5,-62.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 12414 components: - type: Transform pos: -46.5,-62.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13082 components: - type: Transform pos: -31.5,-42.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13083 components: - type: Transform pos: -29.5,-42.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13149 components: - type: Transform pos: -32.5,-21.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13256 components: - type: Transform pos: -38.5,-20.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13257 components: - type: Transform pos: -38.5,-23.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13258 components: - type: Transform pos: -36.5,-10.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13272 components: - type: Transform pos: -38.5,-7.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13274 components: - type: Transform pos: -41.5,-40.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13275 components: - type: Transform pos: -43.5,-40.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13614 components: - type: Transform pos: -23.5,-28.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13615 components: - type: Transform pos: -21.5,-28.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13705 components: - type: Transform pos: 40.5,-12.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13706 components: - type: Transform pos: 44.5,-12.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13707 components: - type: Transform pos: 35.5,-14.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13712 components: - type: Transform pos: 52.5,-13.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13713 components: - type: Transform pos: 54.5,-13.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13714 components: - type: Transform pos: 55.5,-13.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13718 components: - type: Transform pos: 49.5,-16.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13729 components: - type: Transform pos: 43.5,-19.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13730 components: - type: Transform pos: 44.5,-22.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13731 components: - type: Transform pos: 41.5,-19.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13732 components: - type: Transform pos: 41.5,-24.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13748 components: - type: Transform pos: 51.5,-21.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13769 components: - type: Transform pos: 37.5,-18.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13773 components: - type: Transform pos: 33.5,-18.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13777 components: - type: Transform pos: 31.5,-19.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13778 components: - type: Transform pos: 31.5,-20.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13812 components: - type: Transform pos: 44.5,-28.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13813 components: - type: Transform pos: 51.5,-28.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13814 components: - type: Transform pos: 40.5,-29.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13815 components: - type: Transform pos: 40.5,-30.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13819 components: - type: Transform pos: 42.5,-28.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13820 components: - type: Transform pos: 43.5,-28.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13832 components: - type: Transform pos: 33.5,-29.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13833 components: - type: Transform pos: 33.5,-28.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13837 components: - type: Transform pos: 46.5,-30.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13839 components: - type: Transform pos: 46.5,-29.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13847 components: - type: Transform pos: 54.5,-26.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13848 components: - type: Transform pos: 54.5,-27.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13859 components: - type: Transform pos: 55.5,-36.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13860 components: - type: Transform pos: 50.5,-32.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13921 components: - type: Transform pos: 59.5,-27.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13923 components: - type: Transform pos: 49.5,-36.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13924 components: - type: Transform pos: 47.5,-36.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13967 components: - type: Transform pos: 36.5,-39.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13968 components: - type: Transform pos: 36.5,-37.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13992 components: - type: Transform pos: 40.5,-39.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13993 components: - type: Transform pos: 42.5,-36.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13995 components: - type: Transform pos: 40.5,-37.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13996 components: - type: Transform pos: 44.5,-36.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15565 components: - type: Transform pos: 37.5,-44.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15566 components: - type: Transform pos: 39.5,-44.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15576 components: - type: Transform pos: 22.5,-44.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15577 components: - type: Transform pos: 22.5,-45.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15581 components: - type: Transform pos: 21.5,-48.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15586 components: - type: Transform pos: 22.5,-52.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15589 components: - type: Transform pos: 23.5,-54.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15590 components: - type: Transform pos: 25.5,-54.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15591 components: - type: Transform pos: 22.5,-55.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15592 components: - type: Transform pos: 22.5,-57.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15605 components: - type: Transform pos: 24.5,-61.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15606 components: - type: Transform pos: 24.5,-59.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15607 components: - type: Transform pos: 28.5,-61.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15608 components: - type: Transform pos: 28.5,-59.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15613 components: - type: Transform pos: 30.5,-59.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15623 components: - type: Transform pos: 30.5,-52.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15624 components: - type: Transform pos: 29.5,-52.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15648 components: - type: Transform pos: 47.5,-55.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15686 components: - type: Transform pos: 83.5,-54.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15688 components: - type: Transform pos: 83.5,-53.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15689 components: - type: Transform pos: 71.5,-54.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15690 components: - type: Transform pos: 71.5,-53.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15712 components: - type: Transform pos: 56.5,-59.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15713 components: - type: Transform pos: 57.5,-59.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15714 components: - type: Transform pos: 58.5,-59.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15750 components: - type: Transform pos: 101.5,-57.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15751 components: - type: Transform pos: 103.5,-57.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15757 components: - type: Transform pos: 100.5,-28.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15758 components: - type: Transform pos: 105.5,-50.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15759 components: - type: Transform pos: 105.5,-49.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15779 components: - type: Transform pos: 103.5,-21.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15780 components: - type: Transform pos: 104.5,-21.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15781 components: - type: Transform pos: 105.5,-21.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15782 components: - type: Transform pos: 106.5,-21.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15791 components: - type: Transform pos: 108.5,-22.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15812 components: - type: Transform pos: 117.5,30.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15813 components: - type: Transform pos: 117.5,32.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15842 components: - type: Transform pos: 117.5,13.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15843 components: - type: Transform pos: 118.5,12.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15844 components: - type: Transform pos: 118.5,10.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15870 components: - type: Transform pos: 127.5,-1.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15878 components: - type: Transform pos: 127.5,-8.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15879 components: - type: Transform pos: 127.5,-7.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15880 components: - type: Transform pos: 127.5,-6.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15922 components: - type: Transform pos: 122.5,-20.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15923 components: - type: Transform pos: 122.5,-19.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15924 components: - type: Transform pos: 117.5,-22.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15925 components: - type: Transform pos: 117.5,-23.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15926 components: - type: Transform pos: 117.5,-26.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15927 components: - type: Transform pos: 117.5,-25.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15939 components: - type: Transform pos: 114.5,38.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15940 components: - type: Transform pos: 114.5,39.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15941 components: - type: Transform pos: 114.5,40.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15942 components: - type: Transform pos: 110.5,38.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15943 components: - type: Transform pos: 110.5,39.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15944 components: - type: Transform pos: 110.5,40.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15945 components: - type: Transform pos: 104.5,38.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15946 components: - type: Transform pos: 104.5,39.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15947 components: - type: Transform pos: 104.5,40.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16046 components: - type: Transform pos: 96.5,57.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16063 components: - type: Transform pos: 94.5,62.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16064 components: - type: Transform pos: 93.5,63.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16065 components: - type: Transform pos: 93.5,64.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16066 components: - type: Transform pos: 94.5,65.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16067 components: - type: Transform pos: 94.5,68.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16068 components: - type: Transform pos: 94.5,69.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16069 components: - type: Transform pos: 94.5,70.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16070 components: - type: Transform pos: 92.5,71.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16071 components: - type: Transform pos: 90.5,71.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16084 components: - type: Transform pos: 90.5,74.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16085 components: - type: Transform pos: 92.5,74.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16087 components: - type: Transform pos: 89.5,69.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16088 components: - type: Transform pos: 89.5,68.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16089 components: - type: Transform pos: 89.5,67.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16090 components: - type: Transform pos: 89.5,63.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16091 components: - type: Transform pos: 89.5,62.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16092 components: - type: Transform pos: 89.5,61.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16100 components: - type: Transform pos: 88.5,57.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16101 components: - type: Transform pos: 87.5,57.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16102 components: - type: Transform pos: 86.5,57.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16109 components: - type: Transform pos: 83.5,58.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16110 components: - type: Transform pos: 82.5,58.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16111 components: - type: Transform pos: 80.5,58.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16112 components: - type: Transform pos: 79.5,58.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16113 components: - type: Transform pos: 77.5,58.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16114 components: - type: Transform pos: 76.5,58.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16118 components: - type: Transform pos: 74.5,60.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16119 components: - type: Transform pos: 74.5,61.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16120 components: - type: Transform pos: 73.5,61.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16121 components: - type: Transform pos: 71.5,61.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16122 components: - type: Transform pos: 70.5,61.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16123 components: - type: Transform pos: 69.5,61.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16124 components: - type: Transform pos: 67.5,61.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16130 components: - type: Transform pos: 63.5,61.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16131 components: - type: Transform pos: 62.5,61.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16132 components: - type: Transform pos: 61.5,61.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16133 components: - type: Transform pos: 60.5,61.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16139 components: - type: Transform pos: 57.5,63.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16140 components: - type: Transform pos: 57.5,64.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16260 components: - type: Transform pos: 61.5,41.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16275 components: - type: Transform pos: 69.5,41.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16276 components: - type: Transform pos: 68.5,41.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16277 components: - type: Transform pos: 67.5,41.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16281 components: - type: Transform pos: 59.5,43.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16282 components: - type: Transform pos: 60.5,43.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16283 components: - type: Transform pos: 64.5,43.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16284 components: - type: Transform pos: 63.5,43.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16285 components: - type: Transform pos: 62.5,43.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16307 components: - type: Transform pos: 71.5,41.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16308 components: - type: Transform pos: 71.5,44.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16309 components: - type: Transform pos: 74.5,44.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16310 components: - type: Transform pos: 74.5,41.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16367 components: - type: Transform pos: 87.5,45.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16368 components: - type: Transform pos: 86.5,45.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16369 components: - type: Transform pos: 86.5,46.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16370 components: - type: Transform pos: 91.5,45.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16371 components: - type: Transform pos: 92.5,45.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16372 components: - type: Transform pos: 92.5,46.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16373 components: - type: Transform pos: 86.5,47.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16375 components: - type: Transform pos: 92.5,47.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16379 components: - type: Transform pos: 86.5,50.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16380 components: - type: Transform pos: 86.5,51.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16381 components: - type: Transform pos: 86.5,52.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16382 components: - type: Transform pos: 87.5,52.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16383 components: - type: Transform pos: 92.5,50.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16384 components: - type: Transform pos: 92.5,51.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16385 components: - type: Transform pos: 91.5,52.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16386 components: - type: Transform pos: 92.5,52.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16435 components: - type: Transform pos: 75.5,56.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16452 components: - type: Transform pos: 66.5,54.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16453 components: - type: Transform pos: 66.5,58.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16454 components: - type: Transform pos: 94.5,56.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16455 components: - type: Transform pos: 90.5,57.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16456 components: - type: Transform pos: 92.5,57.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16593 components: - type: Transform pos: 46.5,37.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16595 components: - type: Transform pos: 47.5,35.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16596 components: - type: Transform pos: 52.5,35.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16597 components: - type: Transform pos: 53.5,37.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16602 components: - type: Transform pos: 52.5,41.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16603 components: - type: Transform pos: 49.5,41.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16604 components: - type: Transform pos: 47.5,41.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16621 components: - type: Transform pos: 53.5,43.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16623 components: - type: Transform pos: 50.5,35.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16624 components: - type: Transform pos: 49.5,35.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16956 components: - type: Transform pos: 11.5,46.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16978 components: - type: Transform pos: 18.5,35.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16979 components: - type: Transform pos: 20.5,35.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16980 components: - type: Transform pos: 22.5,35.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16981 components: - type: Transform pos: 24.5,35.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16982 components: - type: Transform pos: 25.5,42.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16983 components: - type: Transform pos: 20.5,42.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16984 components: - type: Transform pos: 16.5,36.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16985 components: - type: Transform pos: 16.5,38.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 17056 components: - type: Transform pos: 25.5,53.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 17077 components: - type: Transform pos: 36.5,47.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 17078 components: - type: Transform pos: 32.5,47.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 17080 components: - type: Transform pos: 34.5,50.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 17081 components: - type: Transform pos: 34.5,49.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 17082 components: - type: Transform pos: 34.5,48.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 17085 components: - type: Transform pos: 33.5,51.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 17087 components: - type: Transform pos: 32.5,51.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 17127 components: - type: Transform pos: 12.5,46.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 17132 components: - type: Transform pos: 13.5,46.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 17133 components: - type: Transform pos: 20.5,48.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 17134 components: - type: Transform pos: 20.5,49.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 17135 components: - type: Transform pos: 20.5,50.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 17136 components: - type: Transform pos: 26.5,48.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 17137 components: - type: Transform pos: 26.5,51.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 17503 components: - type: Transform pos: 20.5,53.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 17504 components: - type: Transform pos: 20.5,55.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 17526 components: - type: Transform pos: 16.5,50.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 17531 components: - type: Transform pos: 30.5,44.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 17532 components: - type: Transform pos: 29.5,44.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 17533 components: - type: Transform pos: 28.5,44.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 17534 components: - type: Transform pos: 27.5,44.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 17535 components: - type: Transform pos: 8.5,43.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 17536 components: - type: Transform pos: 8.5,45.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 17537 components: - type: Transform pos: 0.5,47.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 17538 components: - type: Transform pos: -1.5,47.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 17539 components: - type: Transform pos: -2.5,48.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 17540 components: - type: Transform pos: -2.5,50.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 17542 components: - type: Transform pos: 8.5,50.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 17551 components: - type: Transform pos: 7.5,57.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 17552 components: - type: Transform pos: 8.5,57.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 17553 components: - type: Transform pos: 9.5,57.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 17554 components: - type: Transform pos: 10.5,57.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 17557 components: - type: Transform pos: -2.5,57.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 17558 components: - type: Transform pos: -2.5,58.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 17559 components: - type: Transform pos: 1.5,62.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 17659 components: - type: Transform pos: 20.5,57.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 17660 components: - type: Transform pos: 20.5,59.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 17661 components: - type: Transform pos: 20.5,60.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 17704 components: - type: Transform pos: 6.5,64.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 17705 components: - type: Transform pos: 8.5,64.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 17706 components: - type: Transform pos: 4.5,69.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 18330 components: - type: Transform pos: 18.5,65.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 18671 components: - type: Transform pos: 24.5,52.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 18672 components: - type: Transform pos: 23.5,52.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 18673 components: - type: Transform pos: 22.5,52.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 19052 components: - type: Transform pos: 33.5,53.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 19053 components: - type: Transform pos: 32.5,53.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 19054 components: - type: Transform pos: 35.5,51.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 19055 components: - type: Transform pos: 36.5,51.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 19056 components: - type: Transform pos: 37.5,52.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 19057 components: - type: Transform pos: 35.5,53.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 19058 components: - type: Transform pos: 36.5,53.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 19220 components: - type: Transform pos: 33.5,-51.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 19248 components: - type: Transform pos: 26.5,-47.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20128 components: - type: Transform pos: 59.5,-8.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20129 components: - type: Transform pos: 59.5,-6.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20130 components: - type: Transform pos: 61.5,-6.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20131 components: - type: Transform pos: 61.5,-8.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20132 components: - type: Transform pos: 61.5,0.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20133 components: - type: Transform pos: 59.5,0.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20167 components: - type: Transform pos: 67.5,-13.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20168 components: - type: Transform pos: 69.5,-13.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20169 components: - type: Transform pos: 70.5,-14.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20170 components: - type: Transform pos: 70.5,-16.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20171 components: - type: Transform pos: 69.5,-17.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20172 components: - type: Transform pos: 67.5,-17.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20173 components: - type: Transform pos: 70.5,-10.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20174 components: - type: Transform pos: 70.5,-8.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20175 components: - type: Transform pos: 74.5,-10.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20176 components: - type: Transform pos: 74.5,-9.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20177 components: - type: Transform pos: 74.5,-8.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20178 components: - type: Transform pos: 63.5,-13.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20179 components: - type: Transform pos: 75.5,-21.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20180 components: - type: Transform pos: 77.5,-21.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20181 components: - type: Transform pos: 75.5,-17.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20182 components: - type: Transform pos: 77.5,-17.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20183 components: - type: Transform pos: 79.5,-17.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20184 components: - type: Transform pos: 67.5,-22.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20185 components: - type: Transform pos: 69.5,-22.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20186 components: - type: Transform pos: 80.5,-14.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20187 components: - type: Transform pos: 80.5,-12.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20272 components: - type: Transform pos: 74.5,-3.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20273 components: - type: Transform pos: 70.5,-3.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20274 components: - type: Transform pos: 75.5,-5.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20275 components: - type: Transform pos: 75.5,-4.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20346 components: - type: Transform pos: 83.5,-22.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20347 components: - type: Transform pos: 84.5,-22.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20348 components: - type: Transform pos: 85.5,-22.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20349 components: - type: Transform pos: 87.5,-22.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20350 components: - type: Transform pos: 88.5,-22.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20351 components: - type: Transform pos: 89.5,-22.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20376 components: - type: Transform pos: 71.5,-24.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20377 components: - type: Transform pos: 71.5,-26.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20378 components: - type: Transform pos: 78.5,-26.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20379 components: - type: Transform pos: 77.5,-27.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20380 components: - type: Transform pos: 76.5,-27.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20381 components: - type: Transform pos: 74.5,-27.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20382 components: - type: Transform pos: 73.5,-27.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20560 components: - type: Transform pos: 101.5,-29.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20691 components: - type: Transform pos: 102.5,-42.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20692 components: - type: Transform pos: 105.5,-47.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20693 components: - type: Transform pos: 105.5,-45.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20694 components: - type: Transform pos: 108.5,-47.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20695 components: - type: Transform pos: 108.5,-45.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20773 components: - type: Transform pos: 75.5,-32.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20774 components: - type: Transform pos: 74.5,-32.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20775 components: - type: Transform pos: 76.5,-32.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20776 components: - type: Transform pos: 77.5,-32.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20845 components: - type: Transform pos: 75.5,-53.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20846 components: - type: Transform pos: 75.5,-54.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20847 components: - type: Transform pos: 75.5,-55.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20848 components: - type: Transform pos: 76.5,-55.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20849 components: - type: Transform pos: 77.5,-55.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20850 components: - type: Transform pos: 78.5,-55.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20855 components: - type: Transform pos: 75.5,-51.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20856 components: - type: Transform pos: 75.5,-52.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20857 components: - type: Transform pos: 80.5,-50.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20858 components: - type: Transform pos: 74.5,-50.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20859 components: - type: Transform pos: 73.5,-50.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20860 components: - type: Transform pos: 73.5,-51.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20861 components: - type: Transform pos: 72.5,-51.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20862 components: - type: Transform pos: 72.5,-52.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20863 components: - type: Transform pos: 79.5,-55.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20864 components: - type: Transform pos: 79.5,-54.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20865 components: - type: Transform pos: 79.5,-53.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20866 components: - type: Transform pos: 79.5,-52.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20867 components: - type: Transform pos: 79.5,-51.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20868 components: - type: Transform pos: 81.5,-50.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20869 components: - type: Transform pos: 82.5,-52.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20870 components: - type: Transform pos: 81.5,-51.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20871 components: - type: Transform pos: 82.5,-51.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 21010 components: - type: Transform pos: 61.5,26.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 21011 components: - type: Transform pos: 61.5,27.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 21012 components: - type: Transform pos: 61.5,28.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 21013 components: - type: Transform pos: 61.5,29.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 21014 components: - type: Transform pos: 61.5,31.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 21015 components: - type: Transform pos: 61.5,32.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 21016 components: - type: Transform pos: 61.5,33.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 21017 components: - type: Transform pos: 61.5,34.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 21100 components: - type: Transform pos: 69.5,37.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 21101 components: - type: Transform pos: 71.5,37.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 21350 components: - type: Transform pos: 69.5,5.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 21351 components: - type: Transform pos: 68.5,5.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 21352 components: - type: Transform pos: 73.5,5.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 21353 components: - type: Transform pos: 72.5,5.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 21423 components: - type: Transform pos: 103.5,52.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 21424 components: - type: Transform pos: 103.5,51.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 21425 components: - type: Transform pos: 103.5,50.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 21426 components: - type: Transform pos: 103.5,46.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 21427 components: - type: Transform pos: 103.5,47.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 21428 components: - type: Transform pos: 103.5,48.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 21487 components: - type: Transform pos: 93.5,34.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 21488 components: - type: Transform pos: 98.5,34.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 21489 components: - type: Transform pos: 97.5,34.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 21490 components: - type: Transform pos: 96.5,34.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 21491 components: - type: Transform pos: 94.5,36.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 21492 components: - type: Transform pos: 86.5,31.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 21493 components: - type: Transform pos: 88.5,31.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 21494 components: - type: Transform pos: 89.5,29.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 21495 components: - type: Transform pos: 89.5,30.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 21496 components: - type: Transform pos: 90.5,31.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 21540 components: - type: Transform pos: 87.5,37.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 22578 components: - type: Transform pos: 58.5,67.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 22579 components: - type: Transform pos: 58.5,68.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 22597 components: - type: Transform pos: 51.5,69.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 22598 components: - type: Transform pos: 51.5,70.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 22599 components: - type: Transform pos: 51.5,71.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 22600 components: - type: Transform pos: 53.5,69.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 22601 components: - type: Transform pos: 53.5,70.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 22602 components: - type: Transform pos: 53.5,71.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 22606 components: - type: Transform pos: 46.5,66.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 22773 components: - type: Transform pos: 89.5,-13.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 22774 components: - type: Transform pos: 89.5,-17.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 22795 components: - type: Transform pos: 89.5,4.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 22796 components: - type: Transform pos: 91.5,4.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 22819 components: - type: Transform pos: 99.5,-7.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 22820 components: - type: Transform pos: 99.5,-6.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 22821 components: - type: Transform pos: 99.5,-5.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 22822 components: - type: Transform pos: 99.5,-4.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 22823 components: - type: Transform pos: 99.5,-3.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 22828 components: - type: Transform pos: 122.5,10.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 22961 components: - type: Transform pos: 117.5,-7.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 22980 components: - type: Transform pos: 106.5,-14.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 22981 components: - type: Transform pos: 107.5,-14.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 22982 components: - type: Transform pos: 108.5,-14.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 22983 components: - type: Transform pos: 109.5,-14.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 22984 components: - type: Transform pos: 110.5,-14.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 22985 components: - type: Transform pos: 110.5,3.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 22986 components: - type: Transform pos: 109.5,3.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 22987 components: - type: Transform pos: 108.5,3.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 22988 components: - type: Transform pos: 107.5,3.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 22989 components: - type: Transform pos: 106.5,3.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 22990 components: - type: Transform pos: 117.5,-6.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 22991 components: - type: Transform pos: 117.5,-5.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 22992 components: - type: Transform pos: 117.5,-4.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 22993 components: - type: Transform pos: 117.5,-3.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 23058 components: - type: Transform pos: 122.5,-7.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 23059 components: - type: Transform pos: 125.5,-0.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 23060 components: - type: Transform pos: 123.5,-0.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 23061 components: - type: Transform pos: 121.5,-2.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 23062 components: - type: Transform pos: 120.5,0.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 23063 components: - type: Transform pos: 120.5,2.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 23067 components: - type: Transform pos: 123.5,5.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 23068 components: - type: Transform pos: 123.5,7.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 23124 components: - type: Transform pos: 122.5,12.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 23906 components: - type: Transform pos: 106.5,-35.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 23907 components: - type: Transform pos: 106.5,-36.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 23913 components: - type: Transform pos: 107.5,-38.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 23941 components: - type: Transform pos: 106.5,-37.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 24753 components: - type: Transform pos: 104.5,-40.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 24754 components: - type: Transform pos: 103.5,-40.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 25092 components: - type: Transform pos: 105.5,-40.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 26042 components: - type: Transform pos: 59.5,41.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 27811 components: - type: Transform pos: 80.5,32.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 27812 components: - type: Transform pos: 80.5,35.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 28019 components: - type: Transform pos: 64.5,61.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 28169 components: - type: Transform pos: 129.5,-4.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 28219 components: - type: Transform pos: 45.5,35.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 28220 components: - type: Transform pos: 44.5,35.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 28221 components: - type: Transform pos: 41.5,35.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 28222 components: - type: Transform pos: 43.5,35.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 28223 components: - type: Transform pos: 42.5,35.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 30153 components: - type: Transform pos: 109.5,42.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 30154 components: - type: Transform pos: 109.5,44.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 30244 components: - type: Transform pos: 86.5,41.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31731 components: - type: Transform pos: 85.5,41.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 33241 components: - type: Transform pos: 38.5,67.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 33537 components: - type: Transform pos: 44.5,39.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 33538 components: - type: Transform pos: 45.5,39.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 33541 components: - type: Transform pos: 41.5,39.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 33543 components: - type: Transform pos: 43.5,39.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 33544 components: - type: Transform pos: 42.5,39.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 33549 components: - type: Transform pos: 40.5,37.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 33653 components: - type: Transform pos: 52.5,53.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 33663 components: - type: Transform pos: 47.5,48.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 33664 components: - type: Transform pos: 46.5,48.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 33665 components: - type: Transform pos: 45.5,48.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 33666 components: - type: Transform pos: 46.5,60.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 33668 components: - type: Transform pos: 45.5,60.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 33669 components: - type: Transform pos: 47.5,60.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 34733 components: - type: Transform pos: 128.5,-5.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 34734 components: - type: Transform pos: 128.5,-2.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 35640 components: - type: Transform pos: 92.5,41.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 35641 components: - type: Transform pos: 93.5,41.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 35642 components: - type: Transform pos: 90.5,42.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 35643 components: - type: Transform pos: 88.5,42.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - proto: RemoteSignaller entities: - uid: 6986 @@ -184772,8 +183121,6 @@ entities: - type: Transform pos: 3.5,7.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - type: DeviceLinkSink invokeCounter: 1 - uid: 1493 @@ -184781,82 +183128,60 @@ entities: - type: Transform pos: 4.5,7.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 8154 components: - type: Transform pos: 46.5,8.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 8867 components: - type: Transform pos: 45.5,8.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 9595 components: - type: Transform rot: 1.5707963267948966 rad pos: 22.5,-17.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 9596 components: - type: Transform rot: 1.5707963267948966 rad pos: 22.5,-16.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 9774 components: - type: Transform pos: -1.5,-8.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 9775 components: - type: Transform pos: -0.5,-8.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 9776 components: - type: Transform pos: 0.5,-8.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15304 components: - type: Transform rot: -1.5707963267948966 rad pos: 26.5,-20.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15305 components: - type: Transform rot: -1.5707963267948966 rad pos: 26.5,-19.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 35989 components: - type: Transform pos: 47.5,8.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - proto: ShuttersNormalOpen entities: - uid: 921 @@ -184864,527 +183189,385 @@ entities: - type: Transform pos: -18.5,23.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 922 components: - type: Transform pos: -17.5,23.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 923 components: - type: Transform pos: -16.5,23.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 924 components: - type: Transform pos: -15.5,23.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 925 components: - type: Transform pos: -14.5,23.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 926 components: - type: Transform pos: -13.5,23.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 927 components: - type: Transform pos: -8.5,16.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 928 components: - type: Transform pos: -4.5,16.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 929 components: - type: Transform rot: 1.5707963267948966 rad pos: -3.5,18.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 930 components: - type: Transform rot: 1.5707963267948966 rad pos: -3.5,19.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 931 components: - type: Transform rot: 1.5707963267948966 rad pos: -3.5,20.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 932 components: - type: Transform rot: 1.5707963267948966 rad pos: -3.5,21.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 933 components: - type: Transform rot: 1.5707963267948966 rad pos: -3.5,22.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 934 components: - type: Transform rot: -1.5707963267948966 rad pos: -9.5,18.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 935 components: - type: Transform rot: -1.5707963267948966 rad pos: -9.5,19.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 936 components: - type: Transform rot: -1.5707963267948966 rad pos: -9.5,20.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 937 components: - type: Transform rot: -1.5707963267948966 rad pos: -9.5,21.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 1072 components: - type: Transform pos: -11.5,23.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 1311 components: - type: Transform pos: -2.5,34.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 1312 components: - type: Transform pos: -2.5,35.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 1313 components: - type: Transform pos: -2.5,36.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 1314 components: - type: Transform pos: -2.5,39.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 1315 components: - type: Transform pos: -8.5,43.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 1316 components: - type: Transform pos: -11.5,43.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 1432 components: - type: Transform pos: -12.5,25.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 4518 components: - type: Transform rot: -1.5707963267948966 rad pos: -26.5,38.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 4519 components: - type: Transform rot: -1.5707963267948966 rad pos: -26.5,39.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 4520 components: - type: Transform rot: -1.5707963267948966 rad pos: -26.5,40.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 4521 components: - type: Transform pos: -22.5,43.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 4522 components: - type: Transform pos: -21.5,43.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 4748 components: - type: Transform rot: -1.5707963267948966 rad pos: -25.5,30.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 4749 components: - type: Transform rot: -1.5707963267948966 rad pos: -25.5,31.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 4750 components: - type: Transform rot: -1.5707963267948966 rad pos: -25.5,32.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 7307 components: - type: Transform pos: 47.5,11.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 7309 components: - type: Transform rot: -1.5707963267948966 rad pos: 44.5,10.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 8073 components: - type: Transform pos: 34.5,0.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 8890 components: - type: Transform pos: 37.5,0.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 8945 components: - type: Transform pos: 28.5,0.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 8951 components: - type: Transform pos: 27.5,0.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 8952 components: - type: Transform pos: 30.5,0.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 8953 components: - type: Transform pos: 31.5,0.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 9150 components: - type: Transform pos: 36.5,0.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 9333 components: - type: Transform pos: 45.5,11.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 9336 components: - type: Transform pos: 33.5,0.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 9342 components: - type: Transform pos: 46.5,11.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 10658 components: - type: Transform rot: -1.5707963267948966 rad pos: 22.5,42.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 10659 components: - type: Transform rot: 1.5707963267948966 rad pos: 21.5,42.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 10661 components: - type: Transform pos: 16.5,37.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 10879 components: - type: Transform rot: -1.5707963267948966 rad pos: 7.5,-1.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 10880 components: - type: Transform rot: -1.5707963267948966 rad pos: 7.5,-0.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 10881 components: - type: Transform rot: -1.5707963267948966 rad pos: 7.5,0.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 10882 components: - type: Transform rot: -1.5707963267948966 rad pos: 7.5,2.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 10883 components: - type: Transform rot: -1.5707963267948966 rad pos: 7.5,3.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 10884 components: - type: Transform rot: -1.5707963267948966 rad pos: 7.5,4.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 18460 components: - type: Transform pos: 18.5,35.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 18461 components: - type: Transform pos: 20.5,35.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 18462 components: - type: Transform pos: 22.5,35.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 18463 components: - type: Transform pos: 24.5,35.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 18498 components: - type: Transform pos: 20.5,42.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 18502 components: - type: Transform pos: 25.5,42.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 18503 components: - type: Transform rot: -1.5707963267948966 rad pos: 16.5,36.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 18505 components: - type: Transform rot: -1.5707963267948966 rad pos: 16.5,38.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 18758 components: - type: Transform rot: -1.5707963267948966 rad pos: -2.5,57.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 18759 components: - type: Transform rot: -1.5707963267948966 rad pos: -2.5,58.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 18760 components: - type: Transform pos: -1.5,59.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 18761 components: - type: Transform pos: -0.5,59.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 18762 components: - type: Transform pos: 0.5,59.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31550 components: - type: Transform pos: 65.5,41.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31551 components: - type: Transform pos: 56.5,42.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 35590 components: - type: Transform rot: 3.141592653589793 rad pos: 123.5,50.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 35591 components: - type: Transform pos: 123.5,48.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - proto: ShuttersRadiationOpen entities: - uid: 25901 @@ -185392,187 +183575,137 @@ entities: - type: Transform pos: 94.5,-9.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 25902 components: - type: Transform pos: 94.5,-1.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 32379 components: - type: Transform rot: -1.5707963267948966 rad pos: 99.5,-3.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 32380 components: - type: Transform rot: -1.5707963267948966 rad pos: 99.5,-4.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 32381 components: - type: Transform rot: -1.5707963267948966 rad pos: 99.5,-5.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 32456 components: - type: Transform rot: -1.5707963267948966 rad pos: 99.5,-7.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 32702 components: - type: Transform rot: -1.5707963267948966 rad pos: 99.5,-7.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 34226 components: - type: Transform rot: -1.5707963267948966 rad pos: 99.5,-6.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 34676 components: - type: Transform rot: 1.5707963267948966 rad pos: 117.5,-7.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 34677 components: - type: Transform rot: 1.5707963267948966 rad pos: 117.5,-6.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 34678 components: - type: Transform rot: 1.5707963267948966 rad pos: 117.5,-5.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 34679 components: - type: Transform rot: 1.5707963267948966 rad pos: 117.5,-4.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 34680 components: - type: Transform rot: 1.5707963267948966 rad pos: 117.5,-3.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 34681 components: - type: Transform pos: 110.5,3.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 34682 components: - type: Transform pos: 109.5,3.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 34683 components: - type: Transform pos: 108.5,3.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 34684 components: - type: Transform pos: 107.5,3.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 34685 components: - type: Transform pos: 106.5,3.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 34686 components: - type: Transform pos: 110.5,-14.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 34687 components: - type: Transform pos: 109.5,-14.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 34688 components: - type: Transform pos: 108.5,-14.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 34689 components: - type: Transform pos: 107.5,-14.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 34690 components: - type: Transform pos: 106.5,-14.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 35310 components: - type: Transform pos: 96.5,-0.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 35311 components: - type: Transform pos: 99.5,-0.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - proto: ShuttleConsoleCircuitboard entities: - uid: 13064 @@ -192062,6 +190195,13 @@ entities: - type: Transform pos: 38.5,25.5 parent: 13329 +- proto: SpawnPointHeadOfSecurityWeapon + entities: + - uid: 10501 + components: + - type: Transform + pos: 35.5,20.5 + parent: 13329 - proto: SpawnPointJanitor entities: - uid: 1651 @@ -192513,6 +190653,13 @@ entities: - type: Transform pos: 29.5,12.5 parent: 13329 +- proto: SpawnPointWardenWeapon + entities: + - uid: 10496 + components: + - type: Transform + pos: 31.5,13.5 + parent: 13329 - proto: SprayBottle entities: - uid: 18495 @@ -196700,10 +194847,10 @@ entities: parent: 13329 - proto: SurveillanceCameraWirelessRouterEntertainment entities: - - uid: 35419 + - uid: 27567 components: - type: Transform - pos: 100.5,30.5 + pos: 100.5,29.5 parent: 13329 - proto: SurveillanceWirelessCameraAnchoredEntertainment entities: @@ -201521,358 +199668,256 @@ entities: - type: Transform pos: -2.5,-26.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2811 components: - type: Transform pos: -2.5,-24.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 5017 components: - type: Transform pos: -19.5,61.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 5106 components: - type: Transform pos: -17.5,67.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 5107 components: - type: Transform pos: -15.5,67.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 6612 components: - type: Transform pos: -19.5,71.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 8163 components: - type: Transform pos: 48.5,15.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 8166 components: - type: Transform pos: 48.5,13.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 9244 components: - type: Transform pos: 37.5,23.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 9245 components: - type: Transform pos: 39.5,23.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13794 components: - type: Transform pos: 31.5,-25.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13834 components: - type: Transform pos: 36.5,-31.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13835 components: - type: Transform pos: 36.5,-29.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13953 components: - type: Transform pos: 51.5,-37.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13998 components: - type: Transform pos: 36.5,-35.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13999 components: - type: Transform pos: 36.5,-33.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16935 components: - type: Transform pos: 5.5,42.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16936 components: - type: Transform pos: 6.5,42.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 17545 components: - type: Transform pos: 8.5,60.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 17546 components: - type: Transform pos: 10.5,60.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 17547 components: - type: Transform pos: 16.5,53.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 17548 components: - type: Transform pos: 16.5,55.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 17549 components: - type: Transform pos: 16.5,57.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 17550 components: - type: Transform pos: 16.5,59.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20457 components: - type: Transform pos: -11.5,29.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 21216 components: - type: Transform pos: 63.5,19.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 21217 components: - type: Transform pos: 65.5,17.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 21218 components: - type: Transform pos: 67.5,17.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 25488 components: - type: Transform pos: 81.5,-22.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 25489 components: - type: Transform pos: 79.5,-22.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 28808 components: - type: Transform pos: 80.5,25.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 28809 components: - type: Transform pos: 84.5,25.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 28810 components: - type: Transform pos: 84.5,22.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 28811 components: - type: Transform pos: 80.5,22.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 28812 components: - type: Transform pos: 80.5,19.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 28813 components: - type: Transform pos: 84.5,19.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31829 components: - type: Transform pos: -28.5,9.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31830 components: - type: Transform pos: -27.5,9.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31831 components: - type: Transform pos: -26.5,1.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31842 components: - type: Transform pos: -26.5,0.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31843 components: - type: Transform pos: -26.5,-0.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31849 components: - type: Transform pos: -33.5,2.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31851 components: - type: Transform pos: -33.5,4.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 32142 components: - type: Transform pos: -35.5,14.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 32146 components: - type: Transform pos: -27.5,14.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 32147 components: - type: Transform pos: -26.5,14.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 32150 components: - type: Transform pos: -31.5,14.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 32151 components: - type: Transform pos: -30.5,14.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 32460 components: - type: Transform pos: 103.5,11.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 32461 components: - type: Transform pos: 102.5,11.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 32462 components: - type: Transform pos: 101.5,11.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - proto: ToiletDirtyWater entities: - uid: 4720 @@ -215810,11 +213855,6 @@ entities: - type: Transform pos: 100.5,28.5 parent: 13329 - - uid: 21534 - components: - - type: Transform - pos: 100.5,29.5 - parent: 13329 - uid: 21535 components: - type: Transform @@ -217018,6 +215058,12 @@ entities: - type: Transform pos: 50.5,26.5 parent: 13329 + - uid: 32288 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 101.5,28.5 + parent: 13329 - uid: 32291 components: - type: Transform @@ -227118,13 +225164,6 @@ entities: - type: Transform pos: 18.617167,11.5497265 parent: 13329 -- proto: WeaponSubMachineGunWt550 - entities: - - uid: 10508 - components: - - type: Transform - pos: 35.515594,20.647896 - parent: 13329 - proto: WeedSpray entities: - uid: 1426 @@ -227301,16 +225340,12 @@ entities: - type: Transform pos: -6.5,15.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 7602 components: - type: Transform rot: -1.5707963267948966 rad pos: 49.5,-15.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - type: DeviceLinkSink invokeCounter: 1 - type: DeviceLinkSource @@ -227324,8 +225359,6 @@ entities: rot: -1.5707963267948966 rad pos: 49.5,-17.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - type: DeviceLinkSink invokeCounter: 1 - type: DeviceLinkSource @@ -227338,91 +225371,67 @@ entities: - type: Transform pos: 28.5,8.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 9386 components: - type: Transform rot: 3.141592653589793 rad pos: 28.5,15.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 10195 components: - type: Transform rot: -1.5707963267948966 rad pos: 12.5,-0.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 10196 components: - type: Transform rot: -1.5707963267948966 rad pos: 12.5,3.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 10459 components: - type: Transform pos: 48.5,28.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 18881 components: - type: Transform rot: -1.5707963267948966 rad pos: 11.5,65.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20009 components: - type: Transform rot: -1.5707963267948966 rad pos: 30.5,-39.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 26566 components: - type: Transform pos: 58.5,41.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 26567 components: - type: Transform pos: 62.5,41.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 29284 components: - type: Transform pos: 71.5,17.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31549 components: - type: Transform pos: 58.5,43.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31762 components: - type: Transform rot: -1.5707963267948966 rad pos: 16.5,37.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - type: DeviceLinkSink invokeCounter: 1 - type: DeviceLinkSource @@ -227436,8 +225445,6 @@ entities: rot: 3.141592653589793 rad pos: -10.5,-7.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - type: DeviceLinkSink invokeCounter: 1 - type: DeviceLinkSource @@ -227451,8 +225458,6 @@ entities: rot: 3.141592653589793 rad pos: 53.5,-13.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - type: DeviceLinkSink invokeCounter: 1 - type: DeviceLinkSource @@ -227468,16 +225473,12 @@ entities: rot: -1.5707963267948966 rad pos: -12.5,25.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 1221 components: - type: Transform rot: 1.5707963267948966 rad pos: -12.5,25.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - proto: WindoorCargoLocked entities: - uid: 2060 @@ -227486,37 +225487,27 @@ entities: rot: 3.141592653589793 rad pos: 7.5,-15.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 11490 components: - type: Transform rot: 3.141592653589793 rad pos: 5.5,-14.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 11491 components: - type: Transform pos: 4.5,-14.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 11510 components: - type: Transform pos: 13.5,-28.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 11851 components: - type: Transform pos: 20.5,-15.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - proto: WindoorHydroponicsLocked entities: - uid: 1309 @@ -227525,16 +225516,12 @@ entities: rot: -1.5707963267948966 rad pos: -2.5,34.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 1310 components: - type: Transform rot: -1.5707963267948966 rad pos: -2.5,35.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - proto: WindoorJanitorLocked entities: - uid: 9406 @@ -227542,15 +225529,11 @@ entities: - type: Transform pos: 3.5,8.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15508 components: - type: Transform pos: 4.5,8.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - proto: WindoorKitchenHydroponicsLocked entities: - uid: 1224 @@ -227558,32 +225541,24 @@ entities: - type: Transform pos: -9.5,33.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 1225 components: - type: Transform rot: 3.141592653589793 rad pos: -9.5,33.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20450 components: - type: Transform rot: 3.141592653589793 rad pos: -9.5,27.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20452 components: - type: Transform rot: 3.141592653589793 rad pos: -8.5,27.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - proto: WindoorSecure entities: - uid: 56 @@ -227591,22 +225566,16 @@ entities: - type: Transform pos: -10.5,0.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 9650 components: - type: Transform pos: 36.5,3.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 10296 components: - type: Transform pos: 37.5,3.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - proto: WindoorSecureArmoryLocked entities: - uid: 9364 @@ -227615,30 +225584,22 @@ entities: rot: 3.141592653589793 rad pos: 28.5,8.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 9365 components: - type: Transform pos: 28.5,15.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 10677 components: - type: Transform pos: 17.5,15.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 10678 components: - type: Transform rot: 3.141592653589793 rad pos: 16.5,13.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - type: Airlock autoClose: False - uid: 10679 @@ -227647,8 +225608,6 @@ entities: rot: 3.141592653589793 rad pos: 17.5,13.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - type: Airlock autoClose: False - uid: 10680 @@ -227657,8 +225616,6 @@ entities: rot: 3.141592653589793 rad pos: 18.5,13.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - type: Airlock autoClose: False - uid: 10681 @@ -227667,8 +225624,6 @@ entities: rot: 3.141592653589793 rad pos: 19.5,13.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - type: Airlock autoClose: False - uid: 10683 @@ -227676,8 +225631,6 @@ entities: - type: Transform pos: 17.5,11.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - type: Airlock autoClose: False - uid: 10684 @@ -227685,8 +225638,6 @@ entities: - type: Transform pos: 16.5,11.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - type: Airlock autoClose: False - uid: 10685 @@ -227695,8 +225646,6 @@ entities: rot: -1.5707963267948966 rad pos: 16.5,12.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - type: Airlock autoClose: False - uid: 10686 @@ -227704,8 +225653,6 @@ entities: - type: Transform pos: 19.5,11.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - type: Airlock autoClose: False - uid: 10687 @@ -227713,8 +225660,6 @@ entities: - type: Transform pos: 18.5,11.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - type: Airlock autoClose: False - uid: 26338 @@ -227723,8 +225668,6 @@ entities: rot: 1.5707963267948966 rad pos: 19.5,12.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - type: Airlock autoClose: False - uid: 35969 @@ -227733,16 +225676,12 @@ entities: rot: 3.141592653589793 rad pos: 19.5,9.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 35970 components: - type: Transform rot: 3.141592653589793 rad pos: 20.5,9.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - proto: WindoorSecureAtmosphericsLocked entities: - uid: 14804 @@ -227751,8 +225690,6 @@ entities: rot: 3.141592653589793 rad pos: 64.5,-13.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - proto: WindoorSecureBrigLocked entities: - uid: 9455 @@ -227762,16 +225699,12 @@ entities: - type: Transform pos: 38.5,8.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 29451 components: - type: Transform rot: -1.5707963267948966 rad pos: 65.5,26.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - proto: WindoorSecureCargoLocked entities: - uid: 11831 @@ -227780,16 +225713,12 @@ entities: rot: 3.141592653589793 rad pos: 18.5,-9.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 11839 components: - type: Transform rot: 1.5707963267948966 rad pos: 22.5,-10.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - proto: WindoorSecureChapelLocked entities: - uid: 6646 @@ -227798,8 +225727,6 @@ entities: rot: 1.5707963267948966 rad pos: -12.5,69.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - proto: WindoorSecureChemistryLocked entities: - uid: 11718 @@ -227807,8 +225734,6 @@ entities: - type: Transform pos: 22.5,42.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - type: DeviceLinkSink invokeCounter: 1 - type: DeviceLinkSource @@ -227825,8 +225750,6 @@ entities: rot: 1.5707963267948966 rad pos: 16.5,37.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - type: DeviceLinkSink invokeCounter: 1 - type: DeviceLinkSource @@ -227839,8 +225762,6 @@ entities: - type: Transform pos: 21.5,42.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - type: DeviceLinkSink invokeCounter: 2 - type: DeviceLinkSource @@ -227858,98 +225779,72 @@ entities: - type: Transform pos: 123.5,48.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 30211 components: - type: Transform rot: 3.141592653589793 rad pos: 123.5,50.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 30248 components: - type: Transform rot: 3.141592653589793 rad pos: 108.5,46.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 30249 components: - type: Transform pos: 108.5,52.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 30694 components: - type: Transform rot: -1.5707963267948966 rad pos: 82.5,50.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31273 components: - type: Transform pos: 72.5,57.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31274 components: - type: Transform pos: 73.5,57.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 35714 components: - type: Transform rot: 3.141592653589793 rad pos: 109.5,46.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 35717 components: - type: Transform rot: 3.141592653589793 rad pos: 108.5,48.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 35718 components: - type: Transform pos: 107.5,52.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 35719 components: - type: Transform pos: 109.5,52.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 35720 components: - type: Transform rot: 3.141592653589793 rad pos: 107.5,46.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 35721 components: - type: Transform pos: 108.5,50.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - proto: WindoorSecureEngineeringLocked entities: - uid: 11007 @@ -227958,8 +225853,6 @@ entities: rot: 3.141592653589793 rad pos: 19.5,-20.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - proto: WindoorSecureHeadOfPersonnelLocked entities: - uid: 31548 @@ -227968,31 +225861,23 @@ entities: rot: 3.141592653589793 rad pos: 58.5,43.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 33561 components: - type: Transform rot: 3.141592653589793 rad pos: 51.5,42.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 33562 components: - type: Transform rot: 3.141592653589793 rad pos: 52.5,42.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 34644 components: - type: Transform pos: 60.5,49.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - proto: WindoorSecureMedicalLocked entities: - uid: 9337 @@ -228001,8 +225886,6 @@ entities: rot: 3.141592653589793 rad pos: 22.5,42.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - type: DeviceLinkSink invokeCounter: 2 - type: DeviceLinkSource @@ -228019,8 +225902,6 @@ entities: rot: 3.141592653589793 rad pos: 21.5,42.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - type: DeviceLinkSink invokeCounter: 2 - type: DeviceLinkSource @@ -228034,24 +225915,18 @@ entities: rot: 1.5707963267948966 rad pos: 4.5,66.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 18842 components: - type: Transform rot: 1.5707963267948966 rad pos: 4.5,67.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 18843 components: - type: Transform rot: 1.5707963267948966 rad pos: 4.5,68.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - proto: WindoorSecureScienceLocked entities: - uid: 13997 @@ -228060,23 +225935,17 @@ entities: rot: 3.141592653589793 rad pos: 43.5,-36.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15257 components: - type: Transform pos: 38.5,-18.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15258 components: - type: Transform rot: 1.5707963267948966 rad pos: 49.5,-15.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - type: DeviceLinkSink invokeCounter: 1 - type: DeviceLinkSource @@ -228090,8 +225959,6 @@ entities: rot: 1.5707963267948966 rad pos: 49.5,-17.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - type: DeviceLinkSink invokeCounter: 1 - type: DeviceLinkSource @@ -228105,15 +225972,11 @@ entities: rot: 3.141592653589793 rad pos: 50.5,-21.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15325 components: - type: Transform pos: 53.5,-13.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - type: DeviceLinkSink invokeCounter: 1 - type: DeviceLinkSource @@ -228127,40 +225990,30 @@ entities: rot: 1.5707963267948966 rad pos: 53.5,-30.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 19991 components: - type: Transform rot: 1.5707963267948966 rad pos: 44.5,-39.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 19992 components: - type: Transform rot: 1.5707963267948966 rad pos: 44.5,-38.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 19993 components: - type: Transform rot: 1.5707963267948966 rad pos: 44.5,-37.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20047 components: - type: Transform rot: 3.141592653589793 rad pos: 37.5,-24.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - proto: WindoorSecureSecurityLocked entities: - uid: 2197 @@ -228169,38 +226022,28 @@ entities: rot: -1.5707963267948966 rad pos: -12.5,-9.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 4606 components: - type: Transform rot: 1.5707963267948966 rad pos: -34.5,48.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 9361 components: - type: Transform pos: 16.5,15.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 9423 components: - type: Transform rot: 1.5707963267948966 rad pos: 22.5,2.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 9651 components: - type: Transform pos: -10.5,-7.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - type: DeviceLinkSink invokeCounter: 1 - type: DeviceLinkSource @@ -228214,16 +226057,12 @@ entities: rot: -1.5707963267948966 rad pos: 26.5,29.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 18683 components: - type: Transform rot: 1.5707963267948966 rad pos: 25.5,54.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - proto: WindoorServiceLocked entities: - uid: 4762 @@ -228232,15 +226071,11 @@ entities: rot: 3.141592653589793 rad pos: -24.5,29.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 6356 components: - type: Transform pos: -22.5,56.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - proto: WindoorTheatreLocked entities: - uid: 907 @@ -228249,8 +226084,6 @@ entities: rot: 3.141592653589793 rad pos: -17.5,13.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - proto: Window entities: - uid: 60 @@ -228258,449 +226091,321 @@ entities: - type: Transform pos: -7.5,0.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 310 components: - type: Transform pos: -7.5,12.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 311 components: - type: Transform pos: -4.5,12.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 312 components: - type: Transform pos: -2.5,12.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 313 components: - type: Transform pos: -2.5,15.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 1631 components: - type: Transform pos: -2.5,3.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 1632 components: - type: Transform pos: -1.5,3.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 1633 components: - type: Transform pos: 0.5,3.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 1634 components: - type: Transform pos: 1.5,3.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 1829 components: - type: Transform pos: -19.5,-3.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 1830 components: - type: Transform pos: -16.5,-3.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2638 components: - type: Transform pos: 14.5,-16.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2639 components: - type: Transform pos: 14.5,-17.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 3100 components: - type: Transform pos: -18.5,-23.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 3101 components: - type: Transform pos: -20.5,-21.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 3972 components: - type: Transform pos: -24.5,47.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 3973 components: - type: Transform pos: -29.5,49.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 4976 components: - type: Transform pos: -29.5,56.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 4979 components: - type: Transform pos: -29.5,55.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 4980 components: - type: Transform pos: -29.5,54.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 5003 components: - type: Transform pos: -7.5,57.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 5004 components: - type: Transform pos: -8.5,57.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 5005 components: - type: Transform pos: -9.5,57.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 5007 components: - type: Transform pos: -15.5,57.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 5008 components: - type: Transform pos: -16.5,57.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 5009 components: - type: Transform pos: -17.5,57.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 5048 components: - type: Transform pos: -12.5,57.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 5070 components: - type: Transform pos: -6.5,59.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 5071 components: - type: Transform pos: -6.5,60.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 5072 components: - type: Transform pos: -6.5,62.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 5073 components: - type: Transform pos: -6.5,63.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 7096 components: - type: Transform pos: 19.5,-3.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 7097 components: - type: Transform pos: 20.5,-3.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 9563 components: - type: Transform pos: 21.5,-3.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 9771 components: - type: Transform pos: 10.5,-17.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 9772 components: - type: Transform pos: 7.5,-19.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13793 components: - type: Transform pos: 39.5,-24.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16345 components: - type: Transform pos: 79.5,42.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 17555 components: - type: Transform pos: 2.5,60.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 17556 components: - type: Transform pos: 4.5,60.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 18331 components: - type: Transform pos: 15.5,64.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 18332 components: - type: Transform pos: 13.5,64.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 18333 components: - type: Transform pos: 11.5,64.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 18334 components: - type: Transform pos: 16.5,68.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 18951 components: - type: Transform pos: 35.5,39.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 18952 components: - type: Transform pos: 34.5,39.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20114 components: - type: Transform pos: 57.5,-12.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 20115 components: - type: Transform pos: 62.5,-12.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 21097 components: - type: Transform pos: 57.5,29.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 21098 components: - type: Transform pos: 57.5,31.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 21099 components: - type: Transform pos: 57.5,36.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 21291 components: - type: Transform pos: 58.5,7.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 21292 components: - type: Transform pos: 57.5,11.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 21399 components: - type: Transform pos: 75.5,12.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 21400 components: - type: Transform pos: 75.5,16.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 23629 components: - type: Transform pos: -7.5,1.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 28818 components: - type: Transform pos: 88.5,12.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 28819 components: - type: Transform pos: 88.5,16.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 28820 components: - type: Transform pos: 90.5,17.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 28821 components: - type: Transform pos: 93.5,17.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 28905 components: - type: Transform pos: 73.5,18.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 28906 components: - type: Transform pos: 73.5,19.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31704 components: - type: Transform pos: 9.5,21.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31705 components: - type: Transform pos: 11.5,19.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - proto: WindowDirectional entities: - uid: 29369 @@ -228708,15 +226413,11 @@ entities: - type: Transform pos: 70.5,17.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 29370 components: - type: Transform pos: 72.5,17.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - proto: WindowFrostedDirectional entities: - uid: 1620 @@ -228724,30 +226425,22 @@ entities: - type: Transform pos: -8.5,0.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 1621 components: - type: Transform pos: -9.5,0.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 1625 components: - type: Transform pos: -11.5,0.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 18854 components: - type: Transform rot: 3.141592653589793 rad pos: -15.5,27.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - proto: WindowReinforcedDirectional entities: - uid: 304 @@ -228755,2160 +226448,1600 @@ entities: - type: Transform pos: -8.5,15.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 305 components: - type: Transform pos: -7.5,15.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 306 components: - type: Transform pos: -3.5,15.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 307 components: - type: Transform pos: -4.5,15.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 308 components: - type: Transform pos: -5.5,15.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 904 components: - type: Transform rot: 3.141592653589793 rad pos: -19.5,13.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 905 components: - type: Transform rot: 3.141592653589793 rad pos: -18.5,13.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 906 components: - type: Transform rot: 3.141592653589793 rad pos: -16.5,13.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 946 components: - type: Transform rot: 3.141592653589793 rad pos: -2.5,17.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 947 components: - type: Transform rot: 1.5707963267948966 rad pos: -2.5,17.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 1436 components: - type: Transform rot: -1.5707963267948966 rad pos: -13.5,33.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 1870 components: - type: Transform pos: -2.5,-2.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 1871 components: - type: Transform pos: 1.5,-2.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 1872 components: - type: Transform rot: 1.5707963267948966 rad pos: 2.5,0.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 1873 components: - type: Transform rot: -1.5707963267948966 rad pos: -3.5,0.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 1874 components: - type: Transform rot: -1.5707963267948966 rad pos: -3.5,-1.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 1875 components: - type: Transform rot: 1.5707963267948966 rad pos: 2.5,-1.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2677 components: - type: Transform rot: -1.5707963267948966 rad pos: 2.5,-7.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2678 components: - type: Transform rot: -1.5707963267948966 rad pos: 6.5,-7.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2679 components: - type: Transform rot: -1.5707963267948966 rad pos: 9.5,-7.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2680 components: - type: Transform rot: 3.141592653589793 rad pos: 9.5,-7.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2681 components: - type: Transform rot: 3.141592653589793 rad pos: 10.5,-7.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2682 components: - type: Transform rot: 3.141592653589793 rad pos: 2.5,-7.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2683 components: - type: Transform rot: 3.141592653589793 rad pos: 3.5,-7.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2684 components: - type: Transform rot: 3.141592653589793 rad pos: 6.5,-7.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2685 components: - type: Transform rot: 1.5707963267948966 rad pos: 6.5,-7.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 2686 components: - type: Transform rot: 1.5707963267948966 rad pos: 3.5,-7.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 4732 components: - type: Transform rot: 3.141592653589793 rad pos: -34.5,33.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 4733 components: - type: Transform rot: 3.141592653589793 rad pos: -33.5,33.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 4734 components: - type: Transform rot: 3.141592653589793 rad pos: -31.5,33.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 4735 components: - type: Transform rot: 3.141592653589793 rad pos: -30.5,33.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 4736 components: - type: Transform pos: -30.5,33.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 4737 components: - type: Transform pos: -31.5,33.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 4738 components: - type: Transform pos: -33.5,33.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 4739 components: - type: Transform pos: -34.5,33.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 4740 components: - type: Transform pos: -34.5,37.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 4741 components: - type: Transform pos: -33.5,37.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 4742 components: - type: Transform pos: -31.5,37.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 4743 components: - type: Transform pos: -30.5,37.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 4744 components: - type: Transform rot: 3.141592653589793 rad pos: -30.5,37.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 4745 components: - type: Transform rot: 3.141592653589793 rad pos: -31.5,37.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 4746 components: - type: Transform rot: 3.141592653589793 rad pos: -33.5,37.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 4747 components: - type: Transform rot: 3.141592653589793 rad pos: -34.5,37.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 4908 components: - type: Transform rot: 3.141592653589793 rad pos: -9.5,47.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 4909 components: - type: Transform rot: 3.141592653589793 rad pos: -8.5,47.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 4910 components: - type: Transform pos: -8.5,47.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 4911 components: - type: Transform pos: -9.5,47.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 6357 components: - type: Transform rot: -1.5707963267948966 rad pos: -21.5,56.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 6644 components: - type: Transform rot: 1.5707963267948966 rad pos: -12.5,70.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 6645 components: - type: Transform rot: 1.5707963267948966 rad pos: -12.5,68.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 6811 components: - type: Transform rot: -1.5707963267948966 rad pos: -10.5,56.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 6812 components: - type: Transform rot: 1.5707963267948966 rad pos: -7.5,56.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 7100 components: - type: Transform pos: 18.5,-0.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 7101 components: - type: Transform rot: -1.5707963267948966 rad pos: 18.5,-0.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 7102 components: - type: Transform rot: 1.5707963267948966 rad pos: 18.5,-0.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 7154 components: - type: Transform pos: 51.5,7.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 7278 components: - type: Transform rot: 1.5707963267948966 rad pos: 22.5,1.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 7279 components: - type: Transform rot: 1.5707963267948966 rad pos: 22.5,3.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 8081 components: - type: Transform pos: 39.5,3.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 8668 components: - type: Transform rot: -1.5707963267948966 rad pos: 17.5,12.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 8670 components: - type: Transform rot: 1.5707963267948966 rad pos: 17.5,11.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 8671 components: - type: Transform rot: -1.5707963267948966 rad pos: 18.5,11.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 8672 components: - type: Transform rot: -1.5707963267948966 rad pos: 17.5,13.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 8673 components: - type: Transform rot: -1.5707963267948966 rad pos: 18.5,13.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 8675 components: - type: Transform rot: 1.5707963267948966 rad pos: 19.5,11.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 8676 components: - type: Transform rot: -1.5707963267948966 rad pos: 16.5,11.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 8677 components: - type: Transform rot: -1.5707963267948966 rad pos: 16.5,13.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 8939 components: - type: Transform rot: -1.5707963267948966 rad pos: 16.5,15.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 9377 components: - type: Transform rot: 1.5707963267948966 rad pos: 16.5,15.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 9382 components: - type: Transform rot: 1.5707963267948966 rad pos: 19.5,13.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 9467 components: - type: Transform rot: 1.5707963267948966 rad pos: 49.5,7.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 9468 components: - type: Transform pos: 49.5,7.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 9469 components: - type: Transform rot: 3.141592653589793 rad pos: 50.5,2.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 9470 components: - type: Transform rot: 3.141592653589793 rad pos: 51.5,2.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 9474 components: - type: Transform rot: 1.5707963267948966 rad pos: 14.5,9.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 10154 components: - type: Transform rot: -1.5707963267948966 rad pos: 36.5,3.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 10243 components: - type: Transform rot: -1.5707963267948966 rad pos: 26.5,30.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 10295 components: - type: Transform rot: 1.5707963267948966 rad pos: 37.5,3.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 10411 components: - type: Transform rot: -1.5707963267948966 rad pos: 49.5,19.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 10412 components: - type: Transform rot: -1.5707963267948966 rad pos: 49.5,18.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 10413 components: - type: Transform rot: -1.5707963267948966 rad pos: 49.5,20.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 10414 components: - type: Transform rot: -1.5707963267948966 rad pos: 49.5,21.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 10619 components: - type: Transform rot: -1.5707963267948966 rad pos: 17.5,15.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 10620 components: - type: Transform rot: 1.5707963267948966 rad pos: 17.5,15.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 10635 components: - type: Transform rot: 1.5707963267948966 rad pos: 14.5,10.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 11489 components: - type: Transform rot: -1.5707963267948966 rad pos: 5.5,-14.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 11546 components: - type: Transform pos: 9.5,-37.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 11547 components: - type: Transform pos: 8.5,-37.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 11548 components: - type: Transform pos: 7.5,-37.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 11549 components: - type: Transform rot: -1.5707963267948966 rad pos: 6.5,-34.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 11776 components: - type: Transform rot: 3.141592653589793 rad pos: 3.5,-13.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 11832 components: - type: Transform rot: 1.5707963267948966 rad pos: 17.5,-8.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 11833 components: - type: Transform rot: 3.141592653589793 rad pos: 19.5,-9.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 11834 components: - type: Transform rot: 3.141592653589793 rad pos: 20.5,-9.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 11836 components: - type: Transform rot: 3.141592653589793 rad pos: 21.5,-9.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 11852 components: - type: Transform pos: 21.5,-15.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 11888 components: - type: Transform rot: 3.141592653589793 rad pos: 17.5,0.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13404 components: - type: Transform rot: -1.5707963267948966 rad pos: 51.5,7.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 13818 components: - type: Transform rot: 1.5707963267948966 rad pos: 53.5,-31.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15266 components: - type: Transform rot: -1.5707963267948966 rad pos: 43.5,-18.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15267 components: - type: Transform rot: 3.141592653589793 rad pos: 43.5,-18.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15268 components: - type: Transform rot: 1.5707963267948966 rad pos: 41.5,-18.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15269 components: - type: Transform rot: 3.141592653589793 rad pos: 41.5,-18.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15270 components: - type: Transform rot: 1.5707963267948966 rad pos: 51.5,-23.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15271 components: - type: Transform rot: 1.5707963267948966 rad pos: 51.5,-24.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15272 components: - type: Transform rot: 1.5707963267948966 rad pos: 51.5,-25.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15273 components: - type: Transform rot: -1.5707963267948966 rad pos: 51.5,-25.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15274 components: - type: Transform rot: -1.5707963267948966 rad pos: 51.5,-24.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15275 components: - type: Transform rot: -1.5707963267948966 rad pos: 51.5,-23.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15276 components: - type: Transform rot: 3.141592653589793 rad pos: 51.5,-23.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15277 components: - type: Transform pos: 51.5,-25.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15326 components: - type: Transform pos: 53.5,-31.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15327 components: - type: Transform pos: 52.5,-31.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15328 components: - type: Transform pos: 51.5,-31.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 15365 components: - type: Transform rot: 1.5707963267948966 rad pos: 53.5,-29.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16261 components: - type: Transform pos: 57.5,41.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16262 components: - type: Transform rot: -1.5707963267948966 rad pos: 57.5,41.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16633 components: - type: Transform rot: -1.5707963267948966 rad pos: 51.5,42.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 16634 components: - type: Transform rot: -1.5707963267948966 rad pos: 52.5,42.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 18344 components: - type: Transform rot: 1.5707963267948966 rad pos: 19.5,36.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 18345 components: - type: Transform rot: 1.5707963267948966 rad pos: 19.5,38.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 18511 components: - type: Transform rot: 3.141592653589793 rad pos: 15.5,35.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 18512 components: - type: Transform rot: 3.141592653589793 rad pos: 11.5,35.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 18513 components: - type: Transform rot: 3.141592653589793 rad pos: 10.5,35.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 18514 components: - type: Transform rot: 3.141592653589793 rad pos: 10.5,42.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 18515 components: - type: Transform rot: 3.141592653589793 rad pos: 15.5,42.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 18516 components: - type: Transform rot: 3.141592653589793 rad pos: 16.5,42.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 18517 components: - type: Transform rot: 3.141592653589793 rad pos: 17.5,42.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 18518 components: - type: Transform pos: 17.5,42.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 18519 components: - type: Transform pos: 16.5,42.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 18520 components: - type: Transform pos: 15.5,42.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 18521 components: - type: Transform pos: 10.5,42.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 18522 components: - type: Transform pos: 11.5,35.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 18523 components: - type: Transform pos: 10.5,35.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 18524 components: - type: Transform pos: 15.5,35.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 18525 components: - type: Transform rot: -1.5707963267948966 rad pos: 15.5,35.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 18526 components: - type: Transform rot: -1.5707963267948966 rad pos: 15.5,42.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 18527 components: - type: Transform rot: 1.5707963267948966 rad pos: 11.5,35.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 18528 components: - type: Transform rot: 1.5707963267948966 rad pos: 10.5,42.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 18529 components: - type: Transform rot: 1.5707963267948966 rad pos: 17.5,42.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 18840 components: - type: Transform rot: 3.141592653589793 rad pos: 4.5,65.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 18841 components: - type: Transform rot: 1.5707963267948966 rad pos: 4.5,65.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 19221 components: - type: Transform pos: 29.5,-45.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 19222 components: - type: Transform pos: 30.5,-45.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 19223 components: - type: Transform pos: 31.5,-45.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 19224 components: - type: Transform pos: 32.5,-45.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 19225 components: - type: Transform pos: 29.5,-53.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 19226 components: - type: Transform pos: 30.5,-53.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 19243 components: - type: Transform rot: 3.141592653589793 rad pos: 32.5,-51.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 19406 components: - type: Transform rot: -1.5707963267948966 rad pos: 26.5,-44.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 19407 components: - type: Transform rot: 3.141592653589793 rad pos: 26.5,-44.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 19408 components: - type: Transform rot: 3.141592653589793 rad pos: 27.5,-44.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 21276 components: - type: Transform rot: 3.141592653589793 rad pos: 70.5,27.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 25534 components: - type: Transform rot: 1.5707963267948966 rad pos: 57.5,5.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 25535 components: - type: Transform rot: 1.5707963267948966 rad pos: 57.5,6.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 25536 components: - type: Transform rot: -1.5707963267948966 rad pos: 57.5,6.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 25537 components: - type: Transform rot: -1.5707963267948966 rad pos: 57.5,5.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 26070 components: - type: Transform rot: 3.141592653589793 rad pos: 45.5,-7.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 26071 components: - type: Transform rot: 3.141592653589793 rad pos: 46.5,-7.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 26072 components: - type: Transform rot: 3.141592653589793 rad pos: 51.5,-7.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 26073 components: - type: Transform rot: 3.141592653589793 rad pos: 52.5,-7.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 26074 components: - type: Transform pos: 52.5,-4.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 26075 components: - type: Transform pos: 51.5,-4.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 26076 components: - type: Transform pos: 46.5,-4.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 26077 components: - type: Transform pos: 45.5,-4.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 26078 components: - type: Transform rot: 1.5707963267948966 rad pos: 46.5,-4.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 26079 components: - type: Transform rot: -1.5707963267948966 rad pos: 51.5,-4.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 26080 components: - type: Transform rot: -1.5707963267948966 rad pos: 51.5,-7.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 26081 components: - type: Transform rot: 1.5707963267948966 rad pos: 46.5,-7.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 26139 components: - type: Transform rot: -1.5707963267948966 rad pos: 73.5,-33.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 26140 components: - type: Transform rot: -1.5707963267948966 rad pos: 73.5,-31.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 26233 components: - type: Transform rot: 3.141592653589793 rad pos: 57.5,41.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 26245 components: - type: Transform rot: 3.141592653589793 rad pos: 82.5,-14.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 26488 components: - type: Transform rot: -1.5707963267948966 rad pos: 78.5,-2.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 26489 components: - type: Transform rot: -1.5707963267948966 rad pos: 78.5,-0.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 26490 components: - type: Transform rot: 1.5707963267948966 rad pos: 82.5,-2.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 26491 components: - type: Transform rot: 1.5707963267948966 rad pos: 82.5,-0.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 26504 components: - type: Transform rot: 3.141592653589793 rad pos: 58.5,41.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 26514 components: - type: Transform rot: 3.141592653589793 rad pos: 62.5,41.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 26515 components: - type: Transform rot: 3.141592653589793 rad pos: 63.5,41.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 26564 components: - type: Transform rot: 1.5707963267948966 rad pos: 63.5,41.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 26565 components: - type: Transform pos: 63.5,41.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 29336 components: - type: Transform rot: -1.5707963267948966 rad pos: 74.5,6.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 29337 components: - type: Transform rot: 1.5707963267948966 rad pos: 67.5,6.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 29404 components: - type: Transform pos: 65.5,35.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 29405 components: - type: Transform pos: 64.5,35.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 29406 components: - type: Transform pos: 63.5,35.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 29407 components: - type: Transform pos: 62.5,35.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 29419 components: - type: Transform rot: 1.5707963267948966 rad pos: 63.5,34.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 29420 components: - type: Transform rot: 1.5707963267948966 rad pos: 63.5,32.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 29421 components: - type: Transform pos: 63.5,32.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 29422 components: - type: Transform pos: 62.5,32.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 29423 components: - type: Transform rot: 3.141592653589793 rad pos: 62.5,28.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 29424 components: - type: Transform rot: 3.141592653589793 rad pos: 63.5,28.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 29425 components: - type: Transform rot: 1.5707963267948966 rad pos: 63.5,28.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 29427 components: - type: Transform rot: 3.141592653589793 rad pos: 65.5,27.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 29428 components: - type: Transform rot: -1.5707963267948966 rad pos: 65.5,27.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 29468 components: - type: Transform rot: 3.141592653589793 rad pos: 66.5,27.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 29513 components: - type: Transform rot: 1.5707963267948966 rad pos: 63.5,26.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 30215 components: - type: Transform rot: -1.5707963267948966 rad pos: 107.5,46.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 30216 components: - type: Transform rot: 1.5707963267948966 rad pos: 109.5,46.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 30217 components: - type: Transform rot: 1.5707963267948966 rad pos: 109.5,52.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 30218 components: - type: Transform rot: -1.5707963267948966 rad pos: 107.5,52.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 30224 components: - type: Transform pos: 108.5,48.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 30225 components: - type: Transform rot: 3.141592653589793 rad pos: 108.5,50.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 30558 components: - type: Transform rot: -1.5707963267948966 rad pos: 109.5,48.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 30559 components: - type: Transform rot: 1.5707963267948966 rad pos: 107.5,50.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 30692 components: - type: Transform rot: -1.5707963267948966 rad pos: 82.5,49.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 30693 components: - type: Transform rot: -1.5707963267948966 rad pos: 82.5,51.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 30731 components: - type: Transform rot: -1.5707963267948966 rad pos: 109.5,50.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31080 components: - type: Transform rot: 3.141592653589793 rad pos: 67.5,55.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31081 components: - type: Transform rot: 3.141592653589793 rad pos: 68.5,55.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31082 components: - type: Transform rot: 3.141592653589793 rad pos: 69.5,55.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31083 components: - type: Transform rot: 3.141592653589793 rad pos: 70.5,55.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31084 components: - type: Transform rot: 3.141592653589793 rad pos: 71.5,55.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31085 components: - type: Transform rot: 3.141592653589793 rad pos: 71.5,52.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31086 components: - type: Transform rot: 3.141592653589793 rad pos: 70.5,52.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31087 components: - type: Transform rot: 3.141592653589793 rad pos: 69.5,52.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31088 components: - type: Transform rot: 3.141592653589793 rad pos: 68.5,52.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31089 components: - type: Transform rot: 3.141592653589793 rad pos: 67.5,52.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31090 components: - type: Transform rot: 3.141592653589793 rad pos: 67.5,49.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31091 components: - type: Transform rot: 3.141592653589793 rad pos: 68.5,49.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31092 components: - type: Transform rot: 3.141592653589793 rad pos: 69.5,49.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31093 components: - type: Transform rot: 3.141592653589793 rad pos: 70.5,49.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31094 components: - type: Transform rot: 3.141592653589793 rad pos: 71.5,49.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31095 components: - type: Transform pos: 71.5,49.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31096 components: - type: Transform pos: 70.5,49.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31097 components: - type: Transform pos: 69.5,49.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31098 components: - type: Transform pos: 68.5,49.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31099 components: - type: Transform pos: 67.5,49.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31100 components: - type: Transform pos: 67.5,52.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31101 components: - type: Transform pos: 68.5,52.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31102 components: - type: Transform pos: 69.5,52.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31103 components: - type: Transform pos: 70.5,52.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31104 components: - type: Transform pos: 71.5,52.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31105 components: - type: Transform pos: 68.5,55.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31106 components: - type: Transform pos: 67.5,55.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31107 components: - type: Transform pos: 69.5,55.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31108 components: - type: Transform pos: 70.5,55.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31109 components: - type: Transform pos: 71.5,55.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31110 components: - type: Transform rot: 1.5707963267948966 rad pos: 71.5,55.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31111 components: - type: Transform rot: 1.5707963267948966 rad pos: 71.5,52.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31112 components: - type: Transform rot: 1.5707963267948966 rad pos: 71.5,49.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31113 components: - type: Transform pos: 67.5,57.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31114 components: - type: Transform pos: 68.5,57.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31115 components: - type: Transform pos: 69.5,57.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31116 components: - type: Transform pos: 70.5,57.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31117 components: - type: Transform pos: 71.5,57.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31118 components: - type: Transform rot: -1.5707963267948966 rad pos: 74.5,57.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31119 components: - type: Transform rot: -1.5707963267948966 rad pos: 78.5,57.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31120 components: - type: Transform rot: 1.5707963267948966 rad pos: 81.5,57.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31121 components: - type: Transform rot: -1.5707963267948966 rad pos: 84.5,57.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31122 components: - type: Transform rot: 1.5707963267948966 rad pos: 71.5,51.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31123 components: - type: Transform rot: 1.5707963267948966 rad pos: 71.5,54.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31124 components: - type: Transform rot: 1.5707963267948966 rad pos: 71.5,48.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31125 components: - type: Transform rot: 3.141592653589793 rad pos: 71.5,46.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31126 components: - type: Transform rot: 3.141592653589793 rad pos: 70.5,46.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31127 components: - type: Transform rot: 3.141592653589793 rad pos: 69.5,46.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31128 components: - type: Transform rot: 3.141592653589793 rad pos: 68.5,46.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31129 components: - type: Transform rot: 3.141592653589793 rad pos: 67.5,46.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31496 components: - type: Transform pos: 59.5,49.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 31497 components: - type: Transform pos: 61.5,49.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 32550 components: - type: Transform rot: -1.5707963267948966 rad pos: 108.5,16.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 32551 components: - type: Transform rot: -1.5707963267948966 rad pos: 108.5,14.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 32751 components: - type: Transform rot: -1.5707963267948966 rad pos: 108.5,36.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 32752 components: - type: Transform rot: 1.5707963267948966 rad pos: 104.5,36.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 33965 components: - type: Transform rot: -1.5707963267948966 rad pos: 39.5,56.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 33966 components: - type: Transform rot: 1.5707963267948966 rad pos: 35.5,56.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 35338 components: - type: Transform rot: 1.5707963267948966 rad pos: 18.5,12.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 35941 components: - type: Transform pos: 17.5,13.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 35942 components: - type: Transform pos: 18.5,13.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 35943 components: - type: Transform pos: 19.5,13.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 35944 components: - type: Transform pos: 16.5,13.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 35945 components: - type: Transform rot: 3.141592653589793 rad pos: 16.5,11.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 35946 components: - type: Transform rot: 3.141592653589793 rad pos: 17.5,11.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 35947 components: - type: Transform rot: 3.141592653589793 rad pos: 18.5,11.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 35948 components: - type: Transform rot: 3.141592653589793 rad pos: 19.5,11.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 35967 components: - type: Transform rot: -1.5707963267948966 rad pos: 19.5,9.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 35968 components: - type: Transform rot: 1.5707963267948966 rad pos: 20.5,9.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - uid: 36069 components: - type: Transform rot: 1.5707963267948966 rad pos: 107.5,48.5 parent: 13329 - - type: DeltaPressure - gridUid: 13329 - proto: Wirecutter entities: - uid: 32412 diff --git a/Resources/Maps/marathon.yml b/Resources/Maps/marathon.yml index 82a4d668c3..00075e4985 100644 --- a/Resources/Maps/marathon.yml +++ b/Resources/Maps/marathon.yml @@ -1,11 +1,11 @@ meta: format: 7 category: Map - engineVersion: 267.2.0 + engineVersion: 269.0.1 forkId: "" forkVersion: "" - time: 10/07/2025 01:59:23 - entityCount: 23873 + time: 12/23/2025 21:10:24 + entityCount: 23881 maps: - 5350 grids: @@ -169,11 +169,11 @@ entities: version: 7 -3,4: ind: -3,4 - tiles: LwAAAAABAGsAAAAAAgBdAAAAAAAAXQAAAAAAAF0AAAAAAgB+AAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8AAAAAAgBrAAAAAAMAXQAAAAACAF0AAAAAAQBdAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAvAAAAAAIAawAAAAACAF0AAAAAAgBdAAAAAAMAXQAAAAACAH4AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALwAAAAAAAGsAAAAAAwBdAAAAAAIAXQAAAAAAAF0AAAAAAgB+AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAAAAAAAA8AAAAAAAAPAAAAAAAADwAAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8AAAAAAAAPAAAAAAAADwAAAAAAAA8AAAAAAAAfgAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: LwAAAAABAGsAAAAAAgBdAAAAAAAAXQAAAAAAAF0AAAAAAgB+AAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8AAAAAAgBrAAAAAAMAXQAAAAACAF0AAAAAAQBdAAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAvAAAAAAIAawAAAAACAF0AAAAAAgBdAAAAAAMAXQAAAAACAH4AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALwAAAAAAAGsAAAAAAwBdAAAAAAIAXQAAAAAAAF0AAAAAAgB+AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAAAAAAAA8AAAAAAAAPAAAAAAAADwAAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8AAAAAAAAPAAAAAAAADwAAAAAAAA8AAAAAAAAfgAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAAAAAAAADwAAAAAAAA8AAAAAAAAPAAAAAAAAH4AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 -4,4: ind: -4,4 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAMAawAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAF0AAAAAAgBdAAAAAAMAXQAAAAADAGsAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAABdAAAAAAAAXQAAAAABAF0AAAAAAABrAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAQBdAAAAAAAAawAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAA8AAAAAAAAPAAAAAAAADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAPAAAAAAAADwAAAAAAAA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAB+AAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAABdAAAAAAMAawAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAF0AAAAAAgBdAAAAAAMAXQAAAAADAGsAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAfQAAAAAAAH4AAAAAAABdAAAAAAAAXQAAAAABAF0AAAAAAABrAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfgAAAAAAAH0AAAAAAAB+AAAAAAAAXQAAAAAAAF0AAAAAAQBdAAAAAAAAawAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH4AAAAAAAB9AAAAAAAAfgAAAAAAAH4AAAAAAAA8AAAAAAAAPAAAAAAAADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAB+AAAAAAAAPAAAAAAAADwAAAAAAAA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfgAAAAAAADwAAAAAAAA8AAAAAAAAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAAAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0AAAAAAAB9AAAAAAAAfQAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 -1,2: ind: -1,2 @@ -7578,6 +7578,7 @@ entities: - type: SpreaderGrid - type: GridPathfinding - type: ImplicitRoof + - type: ExplosionAirtightGrid - uid: 5350 components: - type: MetaData @@ -11783,7 +11784,7 @@ entities: pos: 34.5,45.5 parent: 30 - type: Door - secondsUntilStateChange: -47726.9 + secondsUntilStateChange: -48347.26 state: Opening - type: DeviceLinkSource lastSignals: @@ -17568,10 +17569,10 @@ entities: parent: 30 - proto: Biogenerator entities: - - uid: 4699 + - uid: 4689 components: - type: Transform - pos: -44.5,69.5 + pos: -44.5,70.5 parent: 30 - type: TechnologyDatabase supportedDisciplines: @@ -18767,16 +18768,6 @@ entities: - type: Transform pos: -41.5,53.5 parent: 30 - - uid: 2219 - components: - - type: Transform - pos: -49.5,70.5 - parent: 30 - - uid: 2220 - components: - - type: Transform - pos: -45.5,70.5 - parent: 30 - uid: 2221 components: - type: Transform @@ -18847,11 +18838,6 @@ entities: - type: Transform pos: -47.5,61.5 parent: 30 - - uid: 2268 - components: - - type: Transform - pos: -47.5,70.5 - parent: 30 - uid: 2270 components: - type: Transform @@ -54139,6 +54125,13 @@ entities: - type: Transform pos: -5.5,-7.5 parent: 30 +- proto: ChemistryBottleEZNutrient + entities: + - uid: 2696 + components: + - type: Transform + pos: -50.748863,68.50408 + parent: 30 - proto: ChemistryBottleMannitol entities: - uid: 23852 @@ -54146,6 +54139,13 @@ entities: - type: Transform pos: -21.209566,-52.691216 parent: 30 +- proto: ChemistryBottleRobustHarvest + entities: + - uid: 4672 + components: + - type: Transform + pos: -50.71969,68.78118 + parent: 30 - proto: ChemistryHotplate entities: - uid: 9180 @@ -55191,6 +55191,13 @@ entities: - type: Transform pos: 12.458031,22.694685 parent: 30 +- proto: ClothingBeltPlant + entities: + - uid: 2219 + components: + - type: Transform + pos: -50.384277,68.40203 + parent: 30 - proto: ClothingBeltPlantFilled entities: - uid: 3498 @@ -64780,38 +64787,6 @@ entities: - type: Transform pos: 49.502296,31.49661 parent: 30 -- proto: Dresser - entities: - - uid: 655 - components: - - type: Transform - pos: 3.5,15.5 - parent: 30 - - uid: 6427 - components: - - type: Transform - pos: 16.5,39.5 - parent: 30 - - uid: 17643 - components: - - type: Transform - pos: -78.5,-49.5 - parent: 30 - - uid: 17946 - components: - - type: Transform - pos: -52.5,-51.5 - parent: 30 - - uid: 17947 - components: - - type: Transform - pos: -52.5,-55.5 - parent: 30 - - uid: 21299 - components: - - type: Transform - pos: -29.5,-45.5 - parent: 30 - proto: DresserCaptainFilled entities: - uid: 4989 @@ -64835,11 +64810,46 @@ entities: parent: 30 - proto: DresserFilled entities: + - uid: 655 + components: + - type: Transform + pos: 3.5,15.5 + parent: 30 + - uid: 2001 + components: + - type: Transform + pos: 16.5,39.5 + parent: 30 + - uid: 6427 + components: + - type: Transform + pos: -78.5,-49.5 + parent: 30 - uid: 9968 components: - type: Transform pos: -10.5,-22.5 parent: 30 + - uid: 17643 + components: + - type: Transform + pos: -52.5,-51.5 + parent: 30 + - uid: 17946 + components: + - type: Transform + pos: -52.5,-55.5 + parent: 30 + - uid: 17947 + components: + - type: Transform + pos: -29.5,-45.5 + parent: 30 + - uid: 21299 + components: + - type: Transform + pos: 18.5,34.5 + parent: 30 - proto: DresserHeadOfPersonnelFilled entities: - uid: 5715 @@ -66031,13 +66041,6 @@ entities: parent: 30 - type: FaxMachine name: Captain -- proto: FigureSpawner - entities: - - uid: 20789 - components: - - type: Transform - pos: -75.5,-63.5 - parent: 30 - proto: filingCabinet entities: - uid: 6899 @@ -96945,10 +96948,20 @@ entities: - type: Transform pos: -55.5,64.5 parent: 30 - - uid: 2259 + - uid: 2322 components: - type: Transform - pos: -47.5,70.5 + pos: -49.5,71.5 + parent: 30 + - uid: 2325 + components: + - type: Transform + pos: -47.5,71.5 + parent: 30 + - uid: 2327 + components: + - type: Transform + pos: -45.5,71.5 parent: 30 - uid: 2345 components: @@ -96985,41 +96998,6 @@ entities: - type: Transform pos: -54.5,70.5 parent: 30 - - uid: 2390 - components: - - type: Transform - pos: -44.5,72.5 - parent: 30 - - uid: 2391 - components: - - type: Transform - pos: -45.5,72.5 - parent: 30 - - uid: 2392 - components: - - type: Transform - pos: -46.5,72.5 - parent: 30 - - uid: 2393 - components: - - type: Transform - pos: -47.5,72.5 - parent: 30 - - uid: 2394 - components: - - type: Transform - pos: -48.5,72.5 - parent: 30 - - uid: 2395 - components: - - type: Transform - pos: -49.5,72.5 - parent: 30 - - uid: 2398 - components: - - type: Transform - pos: -52.5,72.5 - parent: 30 - uid: 2589 components: - type: Transform @@ -97040,11 +97018,6 @@ entities: - type: Transform pos: -50.5,55.5 parent: 30 - - uid: 2683 - components: - - type: Transform - pos: -49.5,70.5 - parent: 30 - uid: 2690 components: - type: Transform @@ -97055,21 +97028,16 @@ entities: - type: Transform pos: -39.5,69.5 parent: 30 - - uid: 2696 - components: - - type: Transform - pos: -51.5,72.5 - parent: 30 - - uid: 2697 - components: - - type: Transform - pos: -43.5,72.5 - parent: 30 - uid: 2698 components: - type: Transform pos: -38.5,68.5 parent: 30 + - uid: 2729 + components: + - type: Transform + pos: -51.5,73.5 + parent: 30 - uid: 2933 components: - type: Transform @@ -97125,11 +97093,6 @@ entities: - type: Transform pos: -40.5,66.5 parent: 30 - - uid: 4690 - components: - - type: Transform - pos: -45.5,70.5 - parent: 30 - uid: 4789 components: - type: Transform @@ -102470,6 +102433,31 @@ entities: - type: Transform pos: 7.5,-62.5 parent: 30 + - uid: 22537 + components: + - type: Transform + pos: -48.5,73.5 + parent: 30 + - uid: 22540 + components: + - type: Transform + pos: -50.5,73.5 + parent: 30 + - uid: 22541 + components: + - type: Transform + pos: -45.5,73.5 + parent: 30 + - uid: 22542 + components: + - type: Transform + pos: -46.5,73.5 + parent: 30 + - uid: 22543 + components: + - type: Transform + pos: -44.5,73.5 + parent: 30 - uid: 22549 components: - type: Transform @@ -102954,6 +102942,16 @@ entities: rot: 1.5707963267948966 rad pos: -65.5,63.5 parent: 30 + - uid: 23874 + components: + - type: Transform + pos: -43.5,73.5 + parent: 30 + - uid: 23875 + components: + - type: Transform + pos: -47.5,73.5 + parent: 30 - proto: GrilleBroken entities: - uid: 695 @@ -103018,23 +103016,11 @@ entities: rot: 3.141592653589793 rad pos: -54.5,69.5 parent: 30 - - uid: 2684 + - uid: 4699 components: - type: Transform rot: 1.5707963267948966 rad - pos: -50.5,72.5 - parent: 30 - - uid: 2687 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -50.5,72.5 - parent: 30 - - uid: 2691 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -42.5,72.5 + pos: -49.5,73.5 parent: 30 - uid: 5799 components: @@ -103342,6 +103328,12 @@ entities: - type: Transform pos: 9.5,-45.5 parent: 30 + - uid: 22534 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -42.5,73.5 + parent: 30 - uid: 22781 components: - type: Transform @@ -103466,6 +103458,12 @@ entities: rot: -1.5707963267948966 rad pos: -70.5,63.5 parent: 30 + - uid: 23878 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -49.5,73.5 + parent: 30 - proto: GrilleSpawner entities: - uid: 10007 @@ -104395,6 +104393,11 @@ entities: parent: 30 - proto: HydroponicsToolClippers entities: + - uid: 2725 + components: + - type: Transform + pos: -44.620857,68.69275 + parent: 30 - uid: 3496 components: - type: Transform @@ -104414,6 +104417,11 @@ entities: parent: 30 - proto: HydroponicsToolMiniHoe entities: + - uid: 4690 + components: + - type: Transform + pos: -44.48963,68.82401 + parent: 30 - uid: 14335 components: - type: Transform @@ -104433,6 +104441,11 @@ entities: parent: 30 - proto: HydroponicsToolSpade entities: + - uid: 2268 + components: + - type: Transform + pos: -44.47502,68.56152 + parent: 30 - uid: 16135 components: - type: Transform @@ -104460,45 +104473,50 @@ entities: - type: Transform pos: -21.5,12.5 parent: 30 - - uid: 2322 + - uid: 2220 components: - type: Transform - pos: -47.5,69.5 - parent: 30 - - uid: 2325 - components: - - type: Transform - pos: -45.5,69.5 - parent: 30 - - uid: 2327 - components: - - type: Transform - pos: -49.5,69.5 + pos: -47.5,70.5 parent: 30 - uid: 2328 components: - type: Transform pos: -47.5,68.5 parent: 30 + - uid: 2392 + components: + - type: Transform + pos: -48.5,70.5 + parent: 30 + - uid: 2683 + components: + - type: Transform + pos: -45.5,69.5 + parent: 30 + - uid: 2684 + components: + - type: Transform + pos: -47.5,69.5 + parent: 30 + - uid: 2691 + components: + - type: Transform + pos: -49.5,69.5 + parent: 30 + - uid: 2697 + components: + - type: Transform + pos: -46.5,70.5 + parent: 30 - uid: 2702 components: - type: Transform - pos: -48.5,69.5 + pos: -45.5,70.5 parent: 30 - - uid: 2725 + - uid: 2730 components: - type: Transform - pos: -49.5,68.5 - parent: 30 - - uid: 4540 - components: - - type: Transform - pos: -46.5,69.5 - parent: 30 - - uid: 4661 - components: - - type: Transform - pos: -45.5,68.5 + pos: -49.5,70.5 parent: 30 - uid: 5035 components: @@ -104581,15 +104599,11 @@ entities: - type: Transform pos: -10.5,-18.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 10024 components: - type: Transform pos: -7.5,-18.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - proto: InflatableWallStack entities: - uid: 21276 @@ -107629,18 +107643,6 @@ entities: - type: Physics canCollide: False - type: InsideEntityStorage -- proto: MagazinePistolSubMachineGunTopMounted - entities: - - uid: 1999 - components: - - type: Transform - pos: -22.54349,53.796127 - parent: 30 - - uid: 2001 - components: - - type: Transform - pos: -22.54349,53.796127 - parent: 30 - proto: MagazineRifle entities: - uid: 21283 @@ -107928,6 +107930,13 @@ entities: - type: Transform pos: 17.5,-9.5 parent: 30 +- proto: MechFigurineSpawner50 + entities: + - uid: 20789 + components: + - type: Transform + pos: -75.5,-63.5 + parent: 30 - proto: MedicalBed entities: - uid: 7422 @@ -109393,6 +109402,13 @@ entities: - type: Transform pos: -75.515656,-51.77146 parent: 30 +- proto: PlantBGoneSpray + entities: + - uid: 4540 + components: + - type: Transform + pos: -50.514687,68.76566 + parent: 30 - proto: PlaqueAtmos entities: - uid: 9084 @@ -109435,62 +109451,46 @@ entities: rot: 3.141592653589793 rad pos: -40.5,53.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 2091 components: - type: Transform pos: -40.5,54.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 2532 components: - type: Transform pos: -39.5,54.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 2592 components: - type: Transform rot: 1.5707963267948966 rad pos: -39.5,54.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 4595 components: - type: Transform rot: 1.5707963267948966 rad pos: -39.5,53.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 4600 components: - type: Transform rot: 3.141592653589793 rad pos: -39.5,53.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 4781 components: - type: Transform rot: -1.5707963267948966 rad pos: -40.5,54.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 21013 components: - type: Transform rot: -1.5707963267948966 rad pos: -40.5,53.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - proto: PlasmaTank entities: - uid: 23385 @@ -109510,31 +109510,23 @@ entities: - type: Transform pos: -39.5,53.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1986 components: - type: Transform pos: -40.5,53.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 2407 components: - type: Transform rot: 3.141592653589793 rad pos: -39.5,54.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 4788 components: - type: Transform rot: 3.141592653589793 rad pos: -40.5,54.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - proto: PlasmaWindowDirectional entities: - uid: 7039 @@ -109543,16 +109535,12 @@ entities: rot: 3.141592653589793 rad pos: 48.5,40.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 19695 components: - type: Transform rot: 1.5707963267948966 rad pos: 48.5,41.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - proto: PlasticFlapsAirtightClear entities: - uid: 11228 @@ -109683,6 +109671,13 @@ entities: - type: Transform pos: 40.559143,-53.538166 parent: 30 +- proto: PlushieSpawner50 + entities: + - uid: 15146 + components: + - type: Transform + pos: 13.5,6.5 + parent: 30 - proto: PlushieVox entities: - uid: 23851 @@ -111244,6 +111239,16 @@ entities: rot: 1.5707963267948966 rad pos: -49.5,54.5 parent: 30 + - uid: 2259 + components: + - type: Transform + pos: -48.5,70.5 + parent: 30 + - uid: 2267 + components: + - type: Transform + pos: -46.5,70.5 + parent: 30 - uid: 2347 components: - type: Transform @@ -111274,11 +111279,6 @@ entities: rot: -1.5707963267948966 rad pos: -43.5,64.5 parent: 30 - - uid: 2682 - components: - - type: Transform - pos: -48.5,69.5 - parent: 30 - uid: 3203 components: - type: Transform @@ -111640,11 +111640,6 @@ entities: parent: 30 - type: ApcPowerReceiver powerLoad: 0 - - uid: 4689 - components: - - type: Transform - pos: -46.5,69.5 - parent: 30 - uid: 4784 components: - type: Transform @@ -116299,246 +116294,176 @@ entities: - type: Transform pos: 2.5,-57.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 4454 components: - type: Transform pos: 0.5,-58.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5792 components: - type: Transform pos: 1.5,-57.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8682 components: - type: Transform pos: 24.5,-34.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8683 components: - type: Transform pos: 24.5,-32.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8684 components: - type: Transform pos: 24.5,-30.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8685 components: - type: Transform pos: 24.5,-28.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8686 components: - type: Transform pos: 24.5,-26.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8687 components: - type: Transform pos: 24.5,-24.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8688 components: - type: Transform pos: 24.5,-22.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 12898 components: - type: Transform pos: 38.5,11.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 12900 components: - type: Transform pos: 37.5,11.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 12901 components: - type: Transform pos: 35.5,11.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 12920 components: - type: Transform pos: 36.5,11.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 12928 components: - type: Transform pos: 38.5,14.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 12931 components: - type: Transform pos: 35.5,14.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 15073 components: - type: Transform pos: 12.5,-38.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 15180 components: - type: Transform pos: 12.5,-42.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 15188 components: - type: Transform pos: 10.5,-40.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 15190 components: - type: Transform pos: 13.5,-38.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 16404 components: - type: Transform pos: -40.5,50.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17012 components: - type: Transform pos: -60.5,56.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17013 components: - type: Transform pos: -61.5,57.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17014 components: - type: Transform pos: -60.5,58.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17015 components: - type: Transform pos: -59.5,57.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18190 components: - type: Transform pos: -39.5,50.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 20467 components: - type: Transform pos: 11.5,-38.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 20538 components: - type: Transform pos: 3.5,-57.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 20539 components: - type: Transform pos: 1.5,-61.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 20569 components: - type: Transform pos: 4.5,-58.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 20591 components: - type: Transform pos: 3.5,-61.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 20613 components: - type: Transform pos: 2.5,-61.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 20644 components: - type: Transform pos: 0.5,-60.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 20651 components: - type: Transform pos: 0.5,-59.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 20652 components: - type: Transform pos: 4.5,-60.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - proto: ReinforcedWindow entities: - uid: 66 @@ -116546,4985 +116471,3561 @@ entities: - type: Transform pos: -17.5,4.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 67 components: - type: Transform pos: -16.5,4.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 68 components: - type: Transform pos: -15.5,4.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 69 components: - type: Transform pos: -13.5,4.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 70 components: - type: Transform pos: -14.5,4.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 71 components: - type: Transform pos: -11.5,5.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 72 components: - type: Transform pos: -19.5,8.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 73 components: - type: Transform pos: -21.5,8.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 152 components: - type: Transform pos: 44.5,50.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 301 components: - type: Transform pos: 0.5,24.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 302 components: - type: Transform pos: -1.5,24.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 303 components: - type: Transform pos: -3.5,24.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 304 components: - type: Transform pos: 3.5,24.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 305 components: - type: Transform pos: 5.5,24.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 319 components: - type: Transform pos: -22.5,5.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 327 components: - type: Transform pos: -22.5,7.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 379 components: - type: Transform pos: -56.5,5.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 445 components: - type: Transform pos: 44.5,49.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 479 components: - type: Transform pos: -64.5,12.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 843 components: - type: Transform pos: -46.5,-1.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 872 components: - type: Transform pos: -54.5,5.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 876 components: - type: Transform pos: -60.5,8.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 897 components: - type: Transform pos: -60.5,7.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 902 components: - type: Transform pos: -48.5,4.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 903 components: - type: Transform pos: -46.5,-5.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 911 components: - type: Transform pos: -58.5,9.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 912 components: - type: Transform pos: -58.5,10.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 913 components: - type: Transform pos: -46.5,-2.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 920 components: - type: Transform pos: -46.5,3.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 930 components: - type: Transform pos: -46.5,-4.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 932 components: - type: Transform pos: -59.5,9.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 949 components: - type: Transform pos: -46.5,2.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 952 components: - type: Transform pos: -46.5,-6.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 965 components: - type: Transform pos: -46.5,1.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1051 components: - type: Transform pos: -41.5,12.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1053 components: - type: Transform pos: -37.5,11.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1054 components: - type: Transform pos: -39.5,8.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1058 components: - type: Transform pos: -39.5,12.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1060 components: - type: Transform pos: -37.5,9.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1061 components: - type: Transform pos: -41.5,8.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1078 components: - type: Transform pos: -56.5,-7.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1080 components: - type: Transform pos: -50.5,-7.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1082 components: - type: Transform pos: -57.5,-10.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1111 components: - type: Transform pos: -58.5,16.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1112 components: - type: Transform pos: -58.5,17.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1113 components: - type: Transform pos: -58.5,18.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1114 components: - type: Transform pos: -58.5,19.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1116 components: - type: Transform pos: -59.5,20.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1117 components: - type: Transform pos: -60.5,20.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1118 components: - type: Transform pos: -61.5,20.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1119 components: - type: Transform pos: -62.5,20.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1120 components: - type: Transform pos: -59.5,16.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1121 components: - type: Transform pos: -61.5,16.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1122 components: - type: Transform pos: -62.5,16.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1123 components: - type: Transform pos: -58.5,12.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1124 components: - type: Transform pos: -59.5,12.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1125 components: - type: Transform pos: -60.5,12.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1126 components: - type: Transform pos: -61.5,12.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1127 components: - type: Transform pos: -62.5,12.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1128 components: - type: Transform pos: -58.5,14.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1129 components: - type: Transform pos: -59.5,14.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1130 components: - type: Transform pos: -61.5,14.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1131 components: - type: Transform pos: -62.5,14.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1132 components: - type: Transform pos: -58.5,24.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1133 components: - type: Transform pos: -59.5,24.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1134 components: - type: Transform pos: -61.5,24.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1135 components: - type: Transform pos: -62.5,24.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1136 components: - type: Transform pos: -62.5,22.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1137 components: - type: Transform pos: -61.5,22.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1138 components: - type: Transform pos: -59.5,22.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1139 components: - type: Transform pos: -58.5,22.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1145 components: - type: Transform pos: -64.5,14.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1148 components: - type: Transform pos: -64.5,22.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1206 components: - type: Transform pos: -58.5,20.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1291 components: - type: Transform pos: -60.5,5.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1305 components: - type: Transform pos: -54.5,-7.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1322 components: - type: Transform pos: -63.5,20.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1326 components: - type: Transform pos: -47.5,-13.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1327 components: - type: Transform pos: -47.5,-15.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1329 components: - type: Transform pos: -47.5,-11.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1374 components: - type: Transform pos: -40.5,32.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1375 components: - type: Transform pos: -40.5,31.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1377 components: - type: Transform pos: -40.5,30.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1430 components: - type: Transform pos: -42.5,34.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1489 components: - type: Transform pos: -52.5,34.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1491 components: - type: Transform pos: -50.5,34.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1492 components: - type: Transform pos: -48.5,34.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1549 components: - type: Transform pos: -57.5,34.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1550 components: - type: Transform pos: -56.5,34.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1551 components: - type: Transform pos: -55.5,34.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1553 components: - type: Transform pos: -59.5,28.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1554 components: - type: Transform pos: -60.5,28.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1555 components: - type: Transform pos: -61.5,28.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1559 components: - type: Transform pos: 12.5,36.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1565 components: - type: Transform pos: 11.5,37.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1667 components: - type: Transform pos: -40.5,38.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1668 components: - type: Transform pos: -43.5,38.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1669 components: - type: Transform pos: -42.5,38.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1670 components: - type: Transform pos: -44.5,38.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1671 components: - type: Transform pos: -39.5,38.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1672 components: - type: Transform pos: -38.5,38.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1693 components: - type: Transform pos: -35.5,38.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1694 components: - type: Transform pos: -35.5,41.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1729 components: - type: Transform pos: -29.5,42.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1730 components: - type: Transform pos: -29.5,44.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1758 components: - type: Transform pos: -46.5,-0.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1772 components: - type: Transform pos: 3.5,38.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1776 components: - type: Transform pos: -31.5,45.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1777 components: - type: Transform pos: -33.5,45.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1790 components: - type: Transform pos: -27.5,48.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1791 components: - type: Transform pos: -27.5,52.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1808 components: - type: Transform pos: -20.5,48.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1809 components: - type: Transform pos: -20.5,50.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1810 components: - type: Transform pos: -20.5,49.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1814 components: - type: Transform pos: -20.5,52.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1815 components: - type: Transform pos: -20.5,51.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1834 components: - type: Transform pos: -38.5,45.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1835 components: - type: Transform pos: -36.5,46.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1836 components: - type: Transform pos: -36.5,48.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1837 components: - type: Transform pos: -40.5,45.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1838 components: - type: Transform pos: -41.5,45.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1840 components: - type: Transform pos: -43.5,45.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1841 components: - type: Transform pos: -44.5,45.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1842 components: - type: Transform pos: -45.5,46.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1843 components: - type: Transform pos: -45.5,48.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1879 components: - type: Transform pos: -34.5,55.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1922 components: - type: Transform pos: -26.5,59.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1925 components: - type: Transform pos: -26.5,58.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1928 components: - type: Transform pos: -63.5,24.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1931 components: - type: Transform pos: -63.5,16.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1941 components: - type: Transform pos: 6.5,37.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1954 components: - type: Transform pos: 6.5,36.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1964 components: - type: Transform pos: 35.5,36.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1967 components: - type: Transform pos: 36.5,36.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 2044 components: - type: Transform pos: -28.5,61.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 2045 components: - type: Transform pos: -29.5,61.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 2046 components: - type: Transform pos: -30.5,61.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 2049 components: - type: Transform pos: -34.5,61.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 2050 components: - type: Transform pos: -33.5,61.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 2051 components: - type: Transform pos: -32.5,61.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 2066 components: - type: Transform pos: -36.5,58.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 2201 components: - type: Transform pos: -49.5,47.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - - uid: 2267 - components: - - type: Transform - pos: -47.5,70.5 - parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 2269 components: - type: Transform - pos: -45.5,70.5 + pos: -45.5,71.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 2314 components: - type: Transform pos: -55.5,-10.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 2344 components: - type: Transform pos: -45.5,42.5 parent: 30 - - type: DeltaPressure - gridUid: 30 + - uid: 2394 + components: + - type: Transform + pos: -47.5,71.5 + parent: 30 - uid: 2588 components: - type: Transform pos: -26.5,57.5 parent: 30 - - type: DeltaPressure - gridUid: 30 + - uid: 2682 + components: + - type: Transform + pos: -49.5,71.5 + parent: 30 - uid: 2724 components: - type: Transform pos: -45.5,44.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 3168 components: - type: Transform pos: -63.5,12.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 3186 components: - type: Transform pos: -48.5,-10.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 3199 components: - type: Transform pos: -47.5,4.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 3513 components: - type: Transform pos: -50.5,4.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 3514 components: - type: Transform pos: -49.5,4.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 4406 components: - type: Transform pos: -6.5,-49.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 4410 components: - type: Transform pos: -34.5,-24.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - - uid: 4491 - components: - - type: Transform - pos: -49.5,70.5 - parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 4695 components: - type: Transform pos: -47.5,45.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 4824 components: - type: Transform pos: 41.5,22.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 4847 components: - type: Transform pos: -11.5,28.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 4848 components: - type: Transform pos: -10.5,28.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 4849 components: - type: Transform pos: -9.5,28.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 4850 components: - type: Transform pos: -8.5,28.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 4851 components: - type: Transform pos: -7.5,28.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5071 components: - type: Transform pos: -18.5,45.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5072 components: - type: Transform pos: -19.5,45.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5073 components: - type: Transform pos: -20.5,45.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5080 components: - type: Transform pos: -21.5,45.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5248 components: - type: Transform pos: 2.5,-21.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5250 components: - type: Transform pos: -56.5,-10.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5277 components: - type: Transform pos: -6.5,30.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5283 components: - type: Transform pos: -6.5,37.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5295 components: - type: Transform pos: -11.5,37.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5303 components: - type: Transform pos: -7.5,37.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5304 components: - type: Transform pos: -12.5,37.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5307 components: - type: Transform pos: -8.5,38.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5308 components: - type: Transform pos: -11.5,38.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5310 components: - type: Transform pos: -10.5,38.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5312 components: - type: Transform pos: -7.5,38.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5326 components: - type: Transform pos: -12.5,30.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5372 components: - type: Transform pos: 3.5,30.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5373 components: - type: Transform pos: 0.5,30.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5375 components: - type: Transform pos: 0.5,28.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5376 components: - type: Transform pos: 1.5,28.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5377 components: - type: Transform pos: 2.5,28.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5378 components: - type: Transform pos: 3.5,28.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5395 components: - type: Transform pos: 0.5,38.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5423 components: - type: Transform pos: 12.5,29.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5424 components: - type: Transform pos: 12.5,30.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5425 components: - type: Transform pos: 12.5,33.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5426 components: - type: Transform pos: 12.5,34.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5430 components: - type: Transform pos: -57.5,-7.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5433 components: - type: Transform pos: -49.5,-7.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5434 components: - type: Transform pos: -55.5,-7.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5436 components: - type: Transform pos: -61.5,-9.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5437 components: - type: Transform pos: -61.5,-8.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5438 components: - type: Transform pos: 13.5,39.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5439 components: - type: Transform pos: 3.5,39.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5440 components: - type: Transform pos: 12.5,37.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5442 components: - type: Transform pos: 5.5,37.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5466 components: - type: Transform pos: 11.5,46.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5476 components: - type: Transform pos: 9.5,46.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5488 components: - type: Transform pos: 7.5,37.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5491 components: - type: Transform pos: -54.5,-10.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5758 components: - type: Transform pos: -15.5,43.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5759 components: - type: Transform pos: -14.5,44.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5760 components: - type: Transform pos: -13.5,46.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5761 components: - type: Transform pos: -13.5,47.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5762 components: - type: Transform pos: -12.5,47.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5763 components: - type: Transform pos: -10.5,47.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5764 components: - type: Transform pos: -9.5,47.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5765 components: - type: Transform pos: -8.5,47.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5766 components: - type: Transform pos: -6.5,47.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5767 components: - type: Transform pos: -5.5,47.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5768 components: - type: Transform pos: -5.5,46.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5769 components: - type: Transform pos: -4.5,44.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5770 components: - type: Transform pos: -3.5,43.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5853 components: - type: Transform pos: -36.5,60.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 6290 components: - type: Transform pos: 13.5,28.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 6291 components: - type: Transform pos: 14.5,28.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 6306 components: - type: Transform pos: 15.5,33.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 6307 components: - type: Transform pos: 15.5,34.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 6308 components: - type: Transform pos: 15.5,36.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 6309 components: - type: Transform pos: 15.5,37.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 6310 components: - type: Transform pos: 15.5,39.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 6311 components: - type: Transform pos: 15.5,40.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 6360 components: - type: Transform pos: 24.5,43.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 6363 components: - type: Transform pos: 26.5,43.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 6523 components: - type: Transform pos: 17.5,24.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 6525 components: - type: Transform pos: 19.5,24.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 6553 components: - type: Transform pos: 11.5,21.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 6554 components: - type: Transform pos: 11.5,22.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 6555 components: - type: Transform pos: 12.5,19.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 6556 components: - type: Transform pos: 14.5,19.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 6557 components: - type: Transform pos: 15.5,20.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 6558 components: - type: Transform pos: 15.5,22.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 6577 components: - type: Transform pos: 11.5,18.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 6578 components: - type: Transform pos: 11.5,14.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 6627 components: - type: Transform pos: -32.5,-24.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 6641 components: - type: Transform pos: -10.5,-6.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 6643 components: - type: Transform pos: -9.5,-5.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 6644 components: - type: Transform pos: -5.5,-5.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 6645 components: - type: Transform pos: -7.5,-5.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 6741 components: - type: Transform pos: -17.5,-3.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 6742 components: - type: Transform pos: -19.5,-3.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 6743 components: - type: Transform pos: -15.5,-2.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 6744 components: - type: Transform pos: -15.5,-1.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 6745 components: - type: Transform pos: -15.5,-0.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 6774 components: - type: Transform pos: -14.5,-7.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 6775 components: - type: Transform pos: -15.5,-7.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 6776 components: - type: Transform pos: -13.5,-6.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 6809 components: - type: Transform pos: -16.5,-11.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 6810 components: - type: Transform pos: -26.5,-11.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 6887 components: - type: Transform pos: -28.5,0.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 6972 components: - type: Transform pos: -12.5,-17.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 6981 components: - type: Transform pos: -33.5,-27.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 6987 components: - type: Transform pos: -32.5,-27.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 7018 components: - type: Transform pos: -14.5,-17.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 7210 components: - type: Transform pos: -34.5,-27.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 7240 components: - type: Transform pos: -14.5,-3.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 7380 components: - type: Transform pos: -31.5,-18.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 7381 components: - type: Transform pos: -31.5,-16.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 7420 components: - type: Transform pos: -22.5,-13.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 7421 components: - type: Transform pos: -20.5,-13.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 7450 components: - type: Transform pos: -63.5,42.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 7529 components: - type: Transform pos: -30.5,-14.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 7537 components: - type: Transform pos: -28.5,-14.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 7822 components: - type: Transform pos: -30.5,-8.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 7828 components: - type: Transform pos: -33.5,-24.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 7889 components: - type: Transform pos: -14.5,-13.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 7912 components: - type: Transform pos: 15.5,12.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 7996 components: - type: Transform pos: -12.5,-13.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8044 components: - type: Transform pos: -24.5,-19.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8048 components: - type: Transform pos: -26.5,-19.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8062 components: - type: Transform pos: -25.5,-19.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8064 components: - type: Transform pos: -28.5,-8.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8193 components: - type: Transform pos: 38.5,16.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8273 components: - type: Transform pos: -48.5,-7.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8314 components: - type: Transform pos: -65.5,42.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8377 components: - type: Transform pos: -0.5,-24.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8378 components: - type: Transform pos: 4.5,-23.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8381 components: - type: Transform pos: -0.5,-23.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8382 components: - type: Transform pos: 4.5,-24.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8385 components: - type: Transform pos: 4.5,-25.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8390 components: - type: Transform pos: 0.5,-21.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8391 components: - type: Transform pos: -0.5,-22.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8395 components: - type: Transform pos: -0.5,-25.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8398 components: - type: Transform pos: 3.5,-26.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8401 components: - type: Transform pos: 2.5,-26.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8409 components: - type: Transform pos: 15.5,-16.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8410 components: - type: Transform pos: 15.5,-14.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8411 components: - type: Transform pos: 16.5,-12.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8420 components: - type: Transform pos: 17.5,-16.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8421 components: - type: Transform pos: 17.5,-14.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8436 components: - type: Transform pos: 5.5,-22.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8437 components: - type: Transform pos: 7.5,-22.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8457 components: - type: Transform pos: 15.5,-0.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8462 components: - type: Transform pos: 18.5,-7.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8463 components: - type: Transform pos: 18.5,-5.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8488 components: - type: Transform pos: 22.5,1.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8491 components: - type: Transform pos: 19.5,-0.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8492 components: - type: Transform pos: 21.5,-0.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8516 components: - type: Transform pos: 5.5,-30.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8517 components: - type: Transform pos: 7.5,-30.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8545 components: - type: Transform pos: 18.5,-37.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8546 components: - type: Transform pos: 22.5,-36.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8548 components: - type: Transform pos: 20.5,-37.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8549 components: - type: Transform pos: 22.5,-37.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8550 components: - type: Transform pos: 21.5,-37.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8551 components: - type: Transform pos: 22.5,-35.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8552 components: - type: Transform pos: 22.5,-34.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8553 components: - type: Transform pos: 22.5,-33.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8554 components: - type: Transform pos: 22.5,-32.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8555 components: - type: Transform pos: 22.5,-31.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8556 components: - type: Transform pos: 22.5,-30.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8557 components: - type: Transform pos: 22.5,-29.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8558 components: - type: Transform pos: 22.5,-28.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8559 components: - type: Transform pos: 22.5,-27.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8560 components: - type: Transform pos: 22.5,-26.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8561 components: - type: Transform pos: 22.5,-25.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8562 components: - type: Transform pos: 22.5,-24.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8563 components: - type: Transform pos: 22.5,-23.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8564 components: - type: Transform pos: 22.5,-22.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8565 components: - type: Transform pos: 22.5,-21.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8567 components: - type: Transform pos: 8.5,-36.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8601 components: - type: Transform pos: 5.5,-37.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8605 components: - type: Transform pos: 1.5,-26.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8829 components: - type: Transform pos: -63.5,22.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8838 components: - type: Transform pos: -27.5,-21.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8933 components: - type: Transform pos: 15.5,-35.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8980 components: - type: Transform pos: 14.5,-35.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8982 components: - type: Transform pos: 7.5,-37.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8996 components: - type: Transform pos: 17.5,-37.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 9004 components: - type: Transform pos: -3.5,-55.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 9005 components: - type: Transform pos: -4.5,-55.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 9012 components: - type: Transform pos: 6.5,-37.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 9042 components: - type: Transform pos: -55.5,5.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 9043 components: - type: Transform pos: -50.5,-10.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 9092 components: - type: Transform pos: 23.5,-14.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 9104 components: - type: Transform pos: 5.5,-49.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 9120 components: - type: Transform pos: -64.5,42.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 9234 components: - type: Transform pos: 1.5,-55.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 9277 components: - type: Transform pos: -1.5,-36.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 9279 components: - type: Transform pos: -3.5,-36.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 9280 components: - type: Transform pos: -0.5,-34.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 9281 components: - type: Transform pos: -0.5,-32.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 9289 components: - type: Transform pos: 3.5,-55.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 9316 components: - type: Transform pos: 13.5,-35.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 9320 components: - type: Transform pos: 16.5,-36.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 9321 components: - type: Transform pos: -6.5,-37.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 9322 components: - type: Transform pos: -8.5,-37.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 9361 components: - type: Transform pos: -49.5,-10.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 9495 components: - type: Transform pos: -16.5,-45.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 9513 components: - type: Transform pos: 5.5,-51.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 9577 components: - type: Transform pos: -6.5,-51.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 9597 components: - type: Transform pos: -37.5,-36.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 9598 components: - type: Transform pos: -38.5,-36.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 9664 components: - type: Transform pos: 4.5,37.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 9681 components: - type: Transform pos: -0.5,-55.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 9691 components: - type: Transform pos: 5.5,-50.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 9702 components: - type: Transform pos: -18.5,-45.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 9706 components: - type: Transform pos: 13.5,37.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 9718 components: - type: Transform pos: 13.5,38.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 9723 components: - type: Transform pos: -63.5,14.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 9801 components: - type: Transform pos: -57.5,5.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 9815 components: - type: Transform pos: -1.5,-42.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 9820 components: - type: Transform pos: 2.5,-42.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 9848 components: - type: Transform pos: -27.5,-17.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 9857 components: - type: Transform pos: -32.5,-5.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 9858 components: - type: Transform pos: -32.5,-7.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 9966 components: - type: Transform pos: -2.5,-55.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 10044 components: - type: Transform pos: 2.5,-55.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 10053 components: - type: Transform pos: -15.5,-57.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 10054 components: - type: Transform pos: -17.5,-57.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 10058 components: - type: Transform pos: -16.5,-57.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 10059 components: - type: Transform pos: -19.5,-57.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 10088 components: - type: Transform pos: -14.5,-57.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 10089 components: - type: Transform pos: 0.5,-26.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 10094 components: - type: Transform pos: -18.5,-57.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 10098 components: - type: Transform pos: 4.5,-40.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 10099 components: - type: Transform pos: 4.5,-38.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 10124 components: - type: Transform pos: -14.5,-31.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 10139 components: - type: Transform pos: -20.5,-57.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 10150 components: - type: Transform pos: -49.5,49.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 10152 components: - type: Transform pos: -14.5,-39.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 10185 components: - type: Transform pos: -14.5,-28.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 10395 components: - type: Transform pos: 23.5,-16.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 10558 components: - type: Transform pos: 10.5,-35.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 10559 components: - type: Transform pos: 12.5,-35.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 10623 components: - type: Transform pos: -14.5,-29.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 10654 components: - type: Transform pos: -35.5,-25.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 10656 components: - type: Transform pos: 16.5,-19.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 10743 components: - type: Transform pos: 3.5,-21.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 11073 components: - type: Transform pos: -9.5,-45.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 11076 components: - type: Transform pos: -16.5,-49.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 11091 components: - type: Transform pos: -9.5,-43.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 11106 components: - type: Transform pos: -12.5,-32.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 11125 components: - type: Transform pos: -18.5,-49.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 11139 components: - type: Transform pos: -7.5,-42.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 11140 components: - type: Transform pos: -5.5,-42.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 11164 components: - type: Transform pos: 16.5,-17.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 11256 components: - type: Transform pos: -3.5,-31.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 11270 components: - type: Transform pos: -11.5,-32.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 11288 components: - type: Transform pos: -6.5,-50.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 11308 components: - type: Transform pos: -14.5,-44.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 11438 components: - type: Transform pos: -64.5,16.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 11448 components: - type: Transform pos: -53.5,37.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 11450 components: - type: Transform pos: -53.5,35.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 11602 components: - type: Transform pos: 24.5,-0.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 11603 components: - type: Transform pos: 25.5,-0.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 11604 components: - type: Transform pos: 26.5,-0.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 11653 components: - type: Transform pos: -39.5,-34.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 11657 components: - type: Transform pos: 26.5,-12.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 11671 components: - type: Transform pos: 30.5,-12.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 11679 components: - type: Transform pos: 33.5,-15.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 11692 components: - type: Transform pos: 25.5,-8.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 11700 components: - type: Transform pos: 18.5,-2.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 11760 components: - type: Transform pos: 1.5,-21.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 11782 components: - type: Transform pos: 33.5,-12.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 11867 components: - type: Transform pos: 36.5,-4.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 12019 components: - type: Transform pos: 37.5,-4.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 12030 components: - type: Transform pos: 38.5,-4.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 12104 components: - type: Transform pos: 28.5,-12.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 12656 components: - type: Transform pos: 15.5,10.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 12695 components: - type: Transform pos: 30.5,15.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 12711 components: - type: Transform pos: 33.5,13.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 12712 components: - type: Transform pos: 31.5,13.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 12729 components: - type: Transform pos: -64.5,24.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 12730 components: - type: Transform pos: -64.5,20.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 12803 components: - type: Transform pos: -39.5,-32.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 12804 components: - type: Transform pos: -39.5,-33.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 12807 components: - type: Transform pos: 27.5,17.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 12837 components: - type: Transform pos: -64.5,-66.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 12857 components: - type: Transform pos: 47.5,27.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 12975 components: - type: Transform pos: 30.5,14.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13361 components: - type: Transform pos: 29.5,17.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13379 components: - type: Transform pos: 24.5,15.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13420 components: - type: Transform pos: 11.5,62.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13421 components: - type: Transform pos: 10.5,53.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13422 components: - type: Transform pos: 10.5,59.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13451 components: - type: Transform pos: 22.5,52.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13452 components: - type: Transform pos: 22.5,54.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13454 components: - type: Transform pos: 21.5,47.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13455 components: - type: Transform pos: 21.5,48.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13456 components: - type: Transform pos: 21.5,49.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13474 components: - type: Transform pos: 10.5,57.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13475 components: - type: Transform pos: 10.5,61.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13479 components: - type: Transform pos: 28.5,52.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13481 components: - type: Transform pos: 20.5,60.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13482 components: - type: Transform pos: 28.5,54.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13483 components: - type: Transform pos: 30.5,54.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13484 components: - type: Transform pos: 29.5,50.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13485 components: - type: Transform pos: 29.5,48.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13486 components: - type: Transform pos: 29.5,49.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13488 components: - type: Transform pos: 31.5,48.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13489 components: - type: Transform pos: 31.5,49.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13490 components: - type: Transform pos: 31.5,50.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13510 components: - type: Transform pos: 36.5,46.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13511 components: - type: Transform pos: 35.5,46.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13512 components: - type: Transform pos: 39.5,46.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13513 components: - type: Transform pos: 38.5,46.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13541 components: - type: Transform pos: 48.5,43.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13550 components: - type: Transform pos: 47.5,38.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13551 components: - type: Transform pos: 47.5,37.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13552 components: - type: Transform pos: 47.5,36.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13553 components: - type: Transform pos: 47.5,35.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13554 components: - type: Transform pos: 44.5,39.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13555 components: - type: Transform pos: 44.5,37.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13581 components: - type: Transform pos: 34.5,37.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13582 components: - type: Transform pos: 34.5,39.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13612 components: - type: Transform pos: 45.5,11.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13615 components: - type: Transform pos: 51.5,25.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13616 components: - type: Transform pos: 52.5,25.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13619 components: - type: Transform pos: 54.5,23.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13622 components: - type: Transform pos: 54.5,21.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13652 components: - type: Transform pos: 36.5,24.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13653 components: - type: Transform pos: 36.5,22.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13654 components: - type: Transform pos: 36.5,23.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13661 components: - type: Transform pos: 41.5,23.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13664 components: - type: Transform pos: 14.5,63.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13669 components: - type: Transform pos: 41.5,24.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13712 components: - type: Transform pos: 20.5,59.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13713 components: - type: Transform pos: 10.5,55.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13984 components: - type: Transform pos: -6.5,-42.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 14338 components: - type: Transform pos: 28.5,12.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 14339 components: - type: Transform pos: 26.5,12.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 14354 components: - type: Transform pos: 27.5,12.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 14515 components: - type: Transform pos: 49.5,24.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 14723 components: - type: Transform pos: 17.5,63.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 14729 components: - type: Transform pos: 40.5,49.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 14735 components: - type: Transform pos: 15.5,63.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 14798 components: - type: Transform pos: 16.5,63.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 14849 components: - type: Transform pos: 30.5,40.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 14915 components: - type: Transform pos: -22.5,-45.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 15160 components: - type: Transform pos: 40.5,50.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 15241 components: - type: Transform pos: 43.5,50.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 15243 components: - type: Transform pos: 40.5,47.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 15245 components: - type: Transform pos: 41.5,50.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 15328 components: - type: Transform pos: 52.5,29.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 15329 components: - type: Transform pos: 52.5,31.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 15330 components: - type: Transform pos: 54.5,29.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 15331 components: - type: Transform pos: 54.5,31.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 15332 components: - type: Transform pos: 53.5,29.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 15333 components: - type: Transform pos: 53.5,31.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 15759 components: - type: Transform pos: 45.5,5.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 15820 components: - type: Transform pos: 45.5,8.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 16095 components: - type: Transform pos: 24.5,-12.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 16123 components: - type: Transform pos: 23.5,-8.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 16252 components: - type: Transform pos: -68.5,42.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 16254 components: - type: Transform pos: -67.5,42.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 16256 components: - type: Transform pos: -66.5,42.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 16257 components: - type: Transform pos: -66.5,44.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 16258 components: - type: Transform pos: -68.5,44.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 16736 components: - type: Transform pos: -58.5,36.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 16789 components: - type: Transform pos: -56.5,48.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 16803 components: - type: Transform pos: -62.5,-66.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17039 components: - type: Transform pos: -58.5,48.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17040 components: - type: Transform pos: -56.5,47.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17057 components: - type: Transform pos: -58.5,47.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17075 components: - type: Transform pos: 11.5,-35.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17076 components: - type: Transform pos: 9.5,-35.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17098 components: - type: Transform pos: -57.5,53.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17102 components: - type: Transform pos: -55.5,53.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17120 components: - type: Transform pos: -47.5,-17.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17122 components: - type: Transform pos: -47.5,-19.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17125 components: - type: Transform pos: -49.5,-21.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17128 components: - type: Transform pos: -56.5,-20.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17129 components: - type: Transform pos: -57.5,-20.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17130 components: - type: Transform pos: -58.5,-20.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17131 components: - type: Transform pos: -60.5,-19.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17132 components: - type: Transform pos: -61.5,-19.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17133 components: - type: Transform pos: -62.5,-19.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17134 components: - type: Transform pos: -64.5,-20.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17135 components: - type: Transform pos: -64.5,-18.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17136 components: - type: Transform pos: -62.5,-20.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17137 components: - type: Transform pos: -62.5,-18.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17144 components: - type: Transform pos: -48.5,-21.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17160 components: - type: Transform pos: -65.5,-24.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17161 components: - type: Transform pos: -66.5,-24.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17162 components: - type: Transform pos: -66.5,-25.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17163 components: - type: Transform pos: -67.5,-25.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17164 components: - type: Transform pos: -67.5,-26.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17165 components: - type: Transform pos: -67.5,-27.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17166 components: - type: Transform pos: -67.5,-28.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17167 components: - type: Transform pos: -67.5,-29.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17168 components: - type: Transform pos: -68.5,-29.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17169 components: - type: Transform pos: -68.5,-30.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17170 components: - type: Transform pos: -69.5,-30.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17171 components: - type: Transform pos: -69.5,-31.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17172 components: - type: Transform pos: -69.5,-32.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17173 components: - type: Transform pos: -70.5,-32.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17174 components: - type: Transform pos: -70.5,-33.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17175 components: - type: Transform pos: -71.5,-33.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17176 components: - type: Transform pos: -71.5,-34.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17177 components: - type: Transform pos: -73.5,-35.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17178 components: - type: Transform pos: -73.5,-34.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17179 components: - type: Transform pos: -72.5,-34.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17180 components: - type: Transform pos: -74.5,-34.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17181 components: - type: Transform pos: -75.5,-34.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17182 components: - type: Transform pos: -48.5,-48.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17183 components: - type: Transform pos: -48.5,-47.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17184 components: - type: Transform pos: -48.5,-46.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17185 components: - type: Transform pos: -48.5,-45.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17186 components: - type: Transform pos: -48.5,-44.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17187 components: - type: Transform pos: -48.5,-43.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17188 components: - type: Transform pos: -48.5,-42.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17189 components: - type: Transform pos: -48.5,-41.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17190 components: - type: Transform pos: -48.5,-40.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17191 components: - type: Transform pos: -49.5,-40.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17192 components: - type: Transform pos: -50.5,-40.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17193 components: - type: Transform pos: -52.5,-40.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17194 components: - type: Transform pos: -50.5,-38.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17195 components: - type: Transform pos: -51.5,-38.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17196 components: - type: Transform pos: -51.5,-37.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17197 components: - type: Transform pos: -51.5,-36.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17198 components: - type: Transform pos: -51.5,-35.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17199 components: - type: Transform pos: -52.5,-35.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17200 components: - type: Transform pos: -52.5,-34.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17201 components: - type: Transform pos: -52.5,-33.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17202 components: - type: Transform pos: -53.5,-33.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17203 components: - type: Transform pos: -53.5,-32.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17204 components: - type: Transform pos: -54.5,-32.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17205 components: - type: Transform pos: -54.5,-31.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17206 components: - type: Transform pos: -54.5,-30.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17207 components: - type: Transform pos: -55.5,-30.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17208 components: - type: Transform pos: -55.5,-29.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17209 components: - type: Transform pos: -56.5,-29.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17210 components: - type: Transform pos: -56.5,-28.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17211 components: - type: Transform pos: -56.5,-27.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17212 components: - type: Transform pos: -56.5,-26.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17213 components: - type: Transform pos: -50.5,-21.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17214 components: - type: Transform pos: -51.5,-21.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17215 components: - type: Transform pos: -52.5,-21.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17216 components: - type: Transform pos: -53.5,-21.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17217 components: - type: Transform pos: -54.5,-21.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17218 components: - type: Transform pos: -54.5,-25.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17219 components: - type: Transform pos: -53.5,-25.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17220 components: - type: Transform pos: -52.5,-25.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17221 components: - type: Transform pos: -51.5,-25.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17222 components: - type: Transform pos: -50.5,-25.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17223 components: - type: Transform pos: -49.5,-25.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17224 components: - type: Transform pos: -48.5,-25.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17344 components: - type: Transform pos: -48.5,-49.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17354 components: - type: Transform pos: -52.5,-45.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17375 components: - type: Transform pos: -70.5,-46.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17376 components: - type: Transform pos: -71.5,-46.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17377 components: - type: Transform pos: -72.5,-46.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17378 components: - type: Transform pos: -73.5,-46.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17379 components: - type: Transform pos: -73.5,-44.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17380 components: - type: Transform pos: -71.5,-44.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17381 components: - type: Transform pos: -70.5,-44.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17382 components: - type: Transform pos: -72.5,-44.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17574 components: - type: Transform pos: -83.5,-42.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17575 components: - type: Transform pos: -85.5,-45.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17576 components: - type: Transform pos: -83.5,-48.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17577 components: - type: Transform pos: -79.5,-37.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17593 components: - type: Transform pos: -3.5,-44.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18006 components: - type: Transform pos: -35.5,-38.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18007 components: - type: Transform pos: -36.5,-38.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18013 components: - type: Transform pos: -37.5,-38.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18014 components: - type: Transform pos: -35.5,-40.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18015 components: - type: Transform pos: -37.5,-40.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18017 components: - type: Transform pos: -36.5,-40.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18068 components: - type: Transform pos: -36.5,-36.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18137 components: - type: Transform pos: -82.5,-61.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18138 components: - type: Transform pos: -83.5,-61.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18139 components: - type: Transform pos: -84.5,-61.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18140 components: - type: Transform pos: -85.5,-61.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18141 components: - type: Transform pos: -85.5,-59.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18142 components: - type: Transform pos: -76.5,-67.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18143 components: - type: Transform pos: -76.5,-66.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18144 components: - type: Transform pos: -77.5,-66.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18145 components: - type: Transform pos: -78.5,-66.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18146 components: - type: Transform pos: -78.5,-65.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18147 components: - type: Transform pos: -73.5,-67.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18148 components: - type: Transform pos: -73.5,-66.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18149 components: - type: Transform pos: -72.5,-66.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18150 components: - type: Transform pos: -71.5,-66.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18151 components: - type: Transform pos: -71.5,-65.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18152 components: - type: Transform pos: -75.5,-67.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18153 components: - type: Transform pos: -74.5,-67.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18343 components: - type: Transform pos: -52.5,-38.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18372 components: - type: Transform pos: -63.5,-66.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18763 components: - type: Transform pos: -85.5,-46.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18764 components: - type: Transform pos: -85.5,-44.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 19066 components: - type: Transform pos: -51.5,-40.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 19373 components: - type: Transform pos: -24.5,-45.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 19632 components: - type: Transform pos: -23.5,-34.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 19633 components: - type: Transform pos: -22.5,-34.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 19634 components: - type: Transform pos: -26.5,-34.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 19635 components: - type: Transform pos: -25.5,-34.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 19877 components: - type: Transform pos: 4.5,69.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 19878 components: - type: Transform pos: 4.5,70.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 19879 components: - type: Transform pos: 4.5,71.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 19903 components: - type: Transform pos: -5.5,69.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 19904 components: - type: Transform pos: -5.5,70.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 19905 components: - type: Transform pos: -5.5,71.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 19906 components: - type: Transform pos: -4.5,62.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 19907 components: - type: Transform pos: 3.5,62.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 19932 components: - type: Transform pos: -1.5,69.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 19933 components: - type: Transform pos: -1.5,70.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 19934 components: - type: Transform pos: -1.5,71.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 19935 components: - type: Transform pos: 0.5,69.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 19936 components: - type: Transform pos: 0.5,70.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 19937 components: - type: Transform pos: 0.5,71.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 19972 components: - type: Transform pos: -2.5,76.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 19973 components: - type: Transform pos: -1.5,76.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 19974 components: - type: Transform pos: 0.5,76.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 19975 components: - type: Transform pos: 1.5,76.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 20098 components: - type: Transform pos: -35.5,-26.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 20276 components: - type: Transform pos: -31.5,-26.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 20376 components: - type: Transform pos: -37.5,61.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 20443 components: - type: Transform pos: -45.5,-28.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 20712 components: - type: Transform pos: 0.5,37.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 20971 components: - type: Transform pos: 7.5,22.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 20976 components: - type: Transform pos: 7.5,21.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 21052 components: - type: Transform pos: -33.5,-45.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 21055 components: - type: Transform pos: -38.5,-47.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 21056 components: - type: Transform pos: -38.5,-48.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 21057 components: - type: Transform pos: -37.5,-48.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 21058 components: - type: Transform pos: -36.5,-48.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 21059 components: - type: Transform pos: -35.5,-48.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 21063 components: - type: Transform pos: -37.5,-44.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 21064 components: - type: Transform pos: -36.5,-44.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 21065 components: - type: Transform pos: -35.5,-44.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 21068 components: - type: Transform pos: -33.5,-47.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 21075 components: - type: Transform pos: -31.5,-48.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 21120 components: - type: Transform pos: -58.5,53.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 21121 components: - type: Transform pos: -59.5,53.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 21122 components: - type: Transform pos: -59.5,52.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 21123 components: - type: Transform pos: -59.5,51.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 21209 components: - type: Transform pos: -31.5,-25.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 21509 components: - type: Transform pos: 37.5,36.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 21510 components: - type: Transform pos: 38.5,36.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 21512 components: - type: Transform pos: 40.5,36.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 21513 components: - type: Transform pos: 41.5,36.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 21514 components: - type: Transform pos: 42.5,36.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 21515 components: - type: Transform pos: 43.5,36.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 21591 components: - type: Transform pos: -43.5,-28.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 21593 components: - type: Transform pos: -41.5,-28.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 22136 components: - type: Transform pos: 32.5,40.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 22366 components: - type: Transform pos: 18.5,-40.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 22367 components: - type: Transform pos: 19.5,-40.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 22368 components: - type: Transform pos: 20.5,-40.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 22369 components: - type: Transform pos: 20.5,-38.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 22370 components: - type: Transform pos: 18.5,-38.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 22878 components: - type: Transform pos: -6.5,-48.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 22886 components: - type: Transform pos: -4.5,-46.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 22887 components: - type: Transform pos: -5.5,-46.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 22976 components: - type: Transform pos: -6.5,-46.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 22977 components: - type: Transform pos: -7.5,-46.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 22978 components: - type: Transform pos: -8.5,-46.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 23198 components: - type: Transform pos: 44.5,47.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - proto: ResearchAndDevelopmentServer entities: - uid: 12746 @@ -121799,10 +120300,10 @@ entities: - CivilianServices - proto: SeedExtractor entities: - - uid: 4701 + - uid: 4492 components: - type: Transform - pos: -44.5,68.5 + pos: -44.5,69.5 parent: 30 - uid: 16134 components: @@ -122191,85 +120692,61 @@ entities: - type: Transform pos: -33.5,8.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 543 components: - type: Transform pos: -33.5,7.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13728 components: - type: Transform pos: 23.5,52.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13729 components: - type: Transform pos: 24.5,52.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13730 components: - type: Transform pos: 25.5,52.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13731 components: - type: Transform pos: 26.5,52.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13732 components: - type: Transform pos: 27.5,52.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13733 components: - type: Transform pos: 27.5,54.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13734 components: - type: Transform pos: 26.5,54.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13735 components: - type: Transform pos: 25.5,54.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13736 components: - type: Transform pos: 24.5,54.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13737 components: - type: Transform pos: 23.5,54.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - proto: ShuttersNormalOpen entities: - uid: 390 @@ -122278,503 +120755,365 @@ entities: rot: 1.5707963267948966 rad pos: -10.5,11.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 391 components: - type: Transform rot: 1.5707963267948966 rad pos: -10.5,9.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 392 components: - type: Transform rot: 1.5707963267948966 rad pos: -10.5,10.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 393 components: - type: Transform rot: 1.5707963267948966 rad pos: -10.5,7.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 394 components: - type: Transform rot: 1.5707963267948966 rad pos: -10.5,8.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 395 components: - type: Transform rot: 1.5707963267948966 rad pos: -10.5,6.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 899 components: - type: Transform pos: 29.5,17.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 3176 components: - type: Transform pos: -42.5,38.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 3177 components: - type: Transform pos: -40.5,38.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 3184 components: - type: Transform pos: -44.5,38.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 3185 components: - type: Transform pos: -43.5,38.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 4438 components: - type: Transform pos: 27.5,17.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5698 components: - type: Transform pos: -39.5,38.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5700 components: - type: Transform pos: -38.5,38.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5738 components: - type: Transform pos: -14.5,36.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5741 components: - type: Transform pos: -15.5,36.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 6785 components: - type: Transform pos: -8.5,-5.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 6797 components: - type: Transform pos: -9.5,-5.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 6871 components: - type: Transform pos: -23.5,-17.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 6882 components: - type: Transform pos: -28.5,0.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 7164 components: - type: Transform pos: -27.5,-21.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 7829 components: - type: Transform pos: -23.5,-21.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 7876 components: - type: Transform pos: -27.5,-17.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 7971 components: - type: Transform pos: -7.5,-5.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 7972 components: - type: Transform pos: -5.5,-5.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 7991 components: - type: Transform pos: -6.5,-5.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 7992 components: - type: Transform pos: -10.5,-6.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 9238 components: - type: Transform pos: -4.5,12.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 9239 components: - type: Transform pos: -3.5,12.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 11002 components: - type: Transform rot: 1.5707963267948966 rad pos: -40.5,32.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 11006 components: - type: Transform pos: -42.5,34.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 11010 components: - type: Transform rot: 1.5707963267948966 rad pos: -40.5,31.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 11716 components: - type: Transform pos: 26.5,-0.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 11822 components: - type: Transform pos: 24.5,-0.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 11823 components: - type: Transform pos: 25.5,-0.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 12625 components: - type: Transform pos: -5.5,12.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 12810 components: - type: Transform pos: 24.5,15.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 14340 components: - type: Transform pos: 27.5,12.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 14352 components: - type: Transform pos: 28.5,12.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 14355 components: - type: Transform pos: 26.5,12.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 14530 components: - type: Transform rot: -1.5707963267948966 rad pos: 15.5,39.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 14844 components: - type: Transform rot: -1.5707963267948966 rad pos: 15.5,34.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 15075 components: - type: Transform rot: -1.5707963267948966 rad pos: 15.5,40.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 15213 components: - type: Transform rot: -1.5707963267948966 rad pos: 15.5,36.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 15986 components: - type: Transform rot: -1.5707963267948966 rad pos: 15.5,33.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 15987 components: - type: Transform rot: -1.5707963267948966 rad pos: 15.5,37.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 19418 components: - type: Transform pos: 4.5,5.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 19419 components: - type: Transform pos: 5.5,5.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 19795 components: - type: Transform rot: 1.5707963267948966 rad pos: 7.5,8.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 20051 components: - type: Transform pos: -1.5,5.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 20052 components: - type: Transform pos: 1.5,5.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 20053 components: - type: Transform pos: 0.5,5.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 20054 components: - type: Transform rot: 1.5707963267948966 rad pos: 7.5,7.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 20061 components: - type: Transform pos: -9.5,5.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 20062 components: - type: Transform pos: -3.5,5.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 20063 components: - type: Transform pos: -5.5,5.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 20064 components: - type: Transform pos: -2.5,5.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 20065 components: - type: Transform rot: -1.5707963267948966 rad pos: 16.5,16.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 20066 components: - type: Transform rot: -1.5707963267948966 rad pos: 16.5,14.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 20394 components: - type: Transform pos: -3.5,36.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 20395 components: - type: Transform pos: -4.5,36.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 20445 components: - type: Transform pos: -2.5,12.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 20447 components: - type: Transform pos: 0.5,12.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 20448 components: - type: Transform pos: -0.5,12.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 20449 components: - type: Transform pos: -1.5,12.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 21333 components: - type: Transform rot: 1.5707963267948966 rad pos: -40.5,30.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 21722 components: - type: Transform pos: -0.5,28.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 21758 components: - type: Transform rot: -1.5707963267948966 rad pos: 16.5,15.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 22424 components: - type: Transform pos: 4.5,28.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - proto: ShuttersRadiationOpen entities: - uid: 9408 @@ -122782,78 +121121,56 @@ entities: - type: Transform pos: -16.5,-49.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 9410 components: - type: Transform pos: -18.5,-45.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 9411 components: - type: Transform pos: -16.5,-45.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 9415 components: - type: Transform pos: -18.5,-49.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 23813 components: - type: Transform pos: -20.5,-57.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 23814 components: - type: Transform pos: -19.5,-57.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 23815 components: - type: Transform pos: -18.5,-57.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 23816 components: - type: Transform pos: -17.5,-57.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 23817 components: - type: Transform pos: -16.5,-57.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 23818 components: - type: Transform pos: -15.5,-57.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 23819 components: - type: Transform pos: -14.5,-57.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - proto: SignAi entities: - uid: 20306 @@ -127011,7 +125328,7 @@ entities: - type: Transform pos: 19.53292,7.7526426 parent: 30 -- proto: SpacemenFigureSpawner +- proto: SpacemenFigurineSpawner90 entities: - uid: 20790 components: @@ -127354,6 +125671,13 @@ entities: - type: Transform pos: -22.5,50.5 parent: 30 +- proto: SpawnPointHeadOfSecurityWeapon + entities: + - uid: 1999 + components: + - type: Transform + pos: -22.5,53.5 + parent: 30 - proto: SpawnPointJanitor entities: - uid: 1388 @@ -127785,6 +126109,13 @@ entities: - type: Transform pos: -43.5,47.5 parent: 30 +- proto: SpawnPointWardenWeapon + entities: + - uid: 2000 + components: + - type: Transform + pos: -37.5,48.5 + parent: 30 - proto: SpawnVendingMachineRestockFood entities: - uid: 22423 @@ -131021,6 +129352,11 @@ entities: - type: Transform pos: -48.5,65.5 parent: 30 + - uid: 2685 + components: + - type: Transform + pos: -44.5,68.5 + parent: 30 - uid: 2716 components: - type: Transform @@ -131046,6 +129382,11 @@ entities: - type: Transform pos: -39.5,18.5 parent: 30 + - uid: 4491 + components: + - type: Transform + pos: -50.5,68.5 + parent: 30 - uid: 4574 components: - type: Transform @@ -133444,134 +131785,96 @@ entities: - type: Transform pos: -30.5,24.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 290 components: - type: Transform pos: -32.5,24.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 291 components: - type: Transform pos: -33.5,23.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 292 components: - type: Transform pos: -33.5,21.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 7235 components: - type: Transform pos: -19.5,-14.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 7590 components: - type: Transform pos: -15.5,-16.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 7597 components: - type: Transform pos: -19.5,-16.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 7877 components: - type: Transform pos: -15.5,-14.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17391 components: - type: Transform pos: -67.5,-41.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18697 components: - type: Transform pos: -47.5,-24.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18698 components: - type: Transform pos: -55.5,-22.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18699 components: - type: Transform pos: -55.5,-24.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18700 components: - type: Transform pos: -47.5,-22.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 19566 components: - type: Transform pos: 9.5,-12.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 19567 components: - type: Transform pos: 8.5,-12.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 21470 components: - type: Transform pos: 7.5,-12.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 21471 components: - type: Transform pos: 10.5,-15.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 21472 components: - type: Transform pos: 10.5,-14.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 22704 components: - type: Transform pos: -10.5,15.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - proto: ToiletDirtyWater entities: - uid: 754 @@ -133774,13 +132077,6 @@ entities: - type: Transform pos: -25.44764,39.398945 parent: 30 -- proto: ToySpawner - entities: - - uid: 15146 - components: - - type: Transform - pos: 13.5,6.5 - parent: 30 - proto: TrashBag entities: - uid: 16169 @@ -134711,16 +133007,16 @@ entities: parent: 30 - proto: VendingMachineSeedsUnlocked entities: - - uid: 4672 - components: - - type: Transform - pos: -50.5,68.5 - parent: 30 - uid: 15749 components: - type: Transform pos: -77.5,-53.5 parent: 30 + - uid: 22536 + components: + - type: Transform + pos: -50.5,69.5 + parent: 30 - proto: VendingMachineSovietSoda entities: - uid: 16926 @@ -136324,6 +134620,11 @@ entities: - type: Transform pos: -54.5,63.5 parent: 30 + - uid: 2343 + components: + - type: Transform + pos: -46.5,71.5 + parent: 30 - uid: 2361 components: - type: Transform @@ -136364,6 +134665,26 @@ entities: - type: Transform pos: -54.5,65.5 parent: 30 + - uid: 2390 + components: + - type: Transform + pos: -48.5,71.5 + parent: 30 + - uid: 2391 + components: + - type: Transform + pos: -43.5,71.5 + parent: 30 + - uid: 2393 + components: + - type: Transform + pos: -44.5,71.5 + parent: 30 + - uid: 2398 + components: + - type: Transform + pos: -50.5,71.5 + parent: 30 - uid: 2405 components: - type: Transform @@ -136407,12 +134728,7 @@ entities: - uid: 2681 components: - type: Transform - pos: -44.5,70.5 - parent: 30 - - uid: 2685 - components: - - type: Transform - pos: -43.5,73.5 + pos: -51.5,71.5 parent: 30 - uid: 2701 components: @@ -136424,16 +134740,6 @@ entities: - type: Transform pos: -52.5,60.5 parent: 30 - - uid: 2729 - components: - - type: Transform - pos: -48.5,70.5 - parent: 30 - - uid: 2730 - components: - - type: Transform - pos: -50.5,70.5 - parent: 30 - uid: 3153 components: - type: Transform @@ -136519,11 +134825,6 @@ entities: - type: Transform pos: 41.5,20.5 parent: 30 - - uid: 4492 - components: - - type: Transform - pos: -46.5,70.5 - parent: 30 - uid: 4512 components: - type: Transform @@ -136544,6 +134845,11 @@ entities: - type: Transform pos: -44.5,51.5 parent: 30 + - uid: 4661 + components: + - type: Transform + pos: -48.5,74.5 + parent: 30 - uid: 4674 components: - type: Transform @@ -136589,6 +134895,11 @@ entities: - type: Transform pos: -43.5,69.5 parent: 30 + - uid: 4701 + components: + - type: Transform + pos: -44.5,74.5 + parent: 30 - uid: 4702 components: - type: Transform @@ -143655,45 +141966,10 @@ entities: - type: Transform pos: 6.5,-64.5 parent: 30 - - uid: 22534 - components: - - type: Transform - pos: -51.5,73.5 - parent: 30 - uid: 22535 components: - type: Transform - pos: -50.5,73.5 - parent: 30 - - uid: 22536 - components: - - type: Transform - pos: -49.5,73.5 - parent: 30 - - uid: 22537 - components: - - type: Transform - pos: -48.5,73.5 - parent: 30 - - uid: 22540 - components: - - type: Transform - pos: -47.5,73.5 - parent: 30 - - uid: 22541 - components: - - type: Transform - pos: -45.5,73.5 - parent: 30 - - uid: 22542 - components: - - type: Transform - pos: -46.5,73.5 - parent: 30 - - uid: 22543 - components: - - type: Transform - pos: -44.5,73.5 + pos: -46.5,74.5 parent: 30 - uid: 22779 components: @@ -143720,6 +141996,31 @@ entities: - type: Transform pos: -44.5,53.5 parent: 30 + - uid: 23876 + components: + - type: Transform + pos: -50.5,74.5 + parent: 30 + - uid: 23877 + components: + - type: Transform + pos: -49.5,74.5 + parent: 30 + - uid: 23879 + components: + - type: Transform + pos: -43.5,74.5 + parent: 30 + - uid: 23880 + components: + - type: Transform + pos: -45.5,74.5 + parent: 30 + - uid: 23881 + components: + - type: Transform + pos: -47.5,74.5 + parent: 30 - proto: WallSolid entities: - uid: 3 @@ -149605,10 +147906,10 @@ entities: - type: Transform pos: -30.5,29.5 parent: 30 - - uid: 2343 + - uid: 2687 components: - type: Transform - pos: -50.5,69.5 + pos: -50.5,70.5 parent: 30 - uid: 9283 components: @@ -149855,12 +148156,12 @@ entities: - type: Physics canCollide: False - type: InsideEntityStorage -- proto: WeaponSubMachineGunWt550 +- proto: WeedSpray entities: - - uid: 2000 + - uid: 2395 components: - type: Transform - pos: -22.590364,53.546127 + pos: -50.259445,68.70736 parent: 30 - proto: Welder entities: @@ -149971,78 +148272,58 @@ entities: - type: Transform pos: -20.5,8.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1918 components: - type: Transform rot: 3.141592653589793 rad pos: -50.5,61.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 2598 components: - type: Transform rot: 3.141592653589793 rad pos: -40.5,41.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 4813 components: - type: Transform rot: 3.141592653589793 rad pos: -42.5,41.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5066 components: - type: Transform rot: -1.5707963267948966 rad pos: -19.5,34.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5410 components: - type: Transform pos: 4.5,30.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 11038 components: - type: Transform pos: 4.5,-4.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 20484 components: - type: Transform rot: 1.5707963267948966 rad pos: -35.5,-35.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 20959 components: - type: Transform rot: 3.141592653589793 rad pos: 18.5,24.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 22199 components: - type: Transform rot: -1.5707963267948966 rad pos: -74.5,-55.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - proto: WindoorCargoLocked entities: - uid: 402 @@ -150051,16 +148332,12 @@ entities: rot: -1.5707963267948966 rad pos: 19.5,-3.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 21788 components: - type: Transform rot: 3.141592653589793 rad pos: 31.5,-8.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - proto: WindoorHydroponicsLocked entities: - uid: 322 @@ -150069,8 +148346,6 @@ entities: rot: 3.141592653589793 rad pos: -20.5,8.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - proto: WindoorKitchenHydroponicsLocked entities: - uid: 20701 @@ -150079,8 +148354,6 @@ entities: rot: 1.5707963267948966 rad pos: -18.5,10.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - proto: WindoorSecure entities: - uid: 15983 @@ -150089,16 +148362,12 @@ entities: rot: 3.141592653589793 rad pos: 52.5,20.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 15984 components: - type: Transform rot: 3.141592653589793 rad pos: 51.5,20.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - proto: WindoorSecureArmoryLocked entities: - uid: 1753 @@ -150106,37 +148375,27 @@ entities: - type: Transform pos: -40.5,56.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 2006 components: - type: Transform pos: -38.5,56.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 2216 components: - type: Transform pos: -39.5,56.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 3180 components: - type: Transform pos: -41.5,56.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 4450 components: - type: Transform rot: 3.141592653589793 rad pos: -42.5,45.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - proto: WindoorSecureAtmosphericsLocked entities: - uid: 8394 @@ -150145,24 +148404,18 @@ entities: rot: -1.5707963267948966 rad pos: 4.5,-27.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 11232 components: - type: Transform rot: 1.5707963267948966 rad pos: 3.5,-29.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 12003 components: - type: Transform rot: -1.5707963267948966 rad pos: 4.5,-28.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - proto: WindoorSecureBrigLocked entities: - uid: 2013 @@ -150170,8 +148423,6 @@ entities: - type: Transform pos: -42.5,45.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - proto: WindoorSecureCargoLocked entities: - uid: 8464 @@ -150180,24 +148431,18 @@ entities: rot: 1.5707963267948966 rad pos: 18.5,-1.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8471 components: - type: Transform rot: 3.141592653589793 rad pos: 16.5,-0.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8472 components: - type: Transform rot: 3.141592653589793 rad pos: 17.5,-0.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - proto: WindoorSecureChemistryLocked entities: - uid: 6674 @@ -150205,31 +148450,23 @@ entities: - type: Transform pos: -6.5,-5.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 6677 components: - type: Transform pos: -8.5,-5.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 9054 components: - type: Transform rot: 1.5707963267948966 rad pos: -10.5,-9.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 9672 components: - type: Transform rot: 1.5707963267948966 rad pos: -10.5,-8.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - proto: WindoorSecureCommandLocked entities: - uid: 20088 @@ -150238,64 +148475,48 @@ entities: rot: 3.141592653589793 rad pos: 10.5,42.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 20649 components: - type: Transform rot: 3.141592653589793 rad pos: -13.5,16.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 21680 components: - type: Transform rot: 1.5707963267948966 rad pos: -3.5,62.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 21681 components: - type: Transform rot: 1.5707963267948966 rad pos: -3.5,63.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 21682 components: - type: Transform rot: 1.5707963267948966 rad pos: -3.5,64.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 21750 components: - type: Transform rot: 3.141592653589793 rad pos: 4.5,20.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 22223 components: - type: Transform rot: -1.5707963267948966 rad pos: 1.5,75.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 22232 components: - type: Transform rot: 1.5707963267948966 rad pos: -2.5,75.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - proto: WindoorSecureEngineeringLocked entities: - uid: 6455 @@ -150303,22 +148524,16 @@ entities: - type: Transform pos: -1.5,-31.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 9162 components: - type: Transform pos: -2.5,-31.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 21294 components: - type: Transform pos: -24.5,42.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - proto: WindoorSecureHeadOfPersonnelLocked entities: - uid: 5409 @@ -150327,8 +148542,6 @@ entities: rot: 3.141592653589793 rad pos: 4.5,30.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - proto: WindoorSecureMedicalLocked entities: - uid: 7093 @@ -150337,16 +148550,12 @@ entities: rot: -1.5707963267948966 rad pos: -13.5,-5.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8047 components: - type: Transform rot: -1.5707963267948966 rad pos: -13.5,-4.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - proto: WindoorSecureScienceLocked entities: - uid: 6488 @@ -150354,53 +148563,39 @@ entities: - type: Transform pos: 18.5,24.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 20067 components: - type: Transform rot: -1.5707963267948966 rad pos: 16.5,16.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 20069 components: - type: Transform rot: -1.5707963267948966 rad pos: 16.5,14.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 21708 components: - type: Transform pos: 31.5,18.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 21711 components: - type: Transform pos: 33.5,18.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 21759 components: - type: Transform rot: -1.5707963267948966 rad pos: 16.5,15.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 22235 components: - type: Transform pos: 32.5,18.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - proto: WindoorSecureSecurityLocked entities: - uid: 1052 @@ -150408,56 +148603,42 @@ entities: - type: Transform pos: -40.5,12.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1059 components: - type: Transform rot: 3.141592653589793 rad pos: -40.5,8.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1746 components: - type: Transform rot: 1.5707963267948966 rad pos: -33.5,40.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1747 components: - type: Transform rot: 1.5707963267948966 rad pos: -33.5,39.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1748 components: - type: Transform rot: 3.141592653589793 rad pos: -32.5,38.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1749 components: - type: Transform rot: 3.141592653589793 rad pos: -31.5,38.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1750 components: - type: Transform rot: 3.141592653589793 rad pos: -30.5,38.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - proto: WindoorSecureServiceLocked entities: - uid: 11458 @@ -150466,8 +148647,6 @@ entities: rot: 1.5707963267948966 rad pos: -65.5,-62.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - proto: Window entities: - uid: 5 @@ -150475,575 +148654,411 @@ entities: - type: Transform pos: -0.5,-1.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 6 components: - type: Transform pos: -0.5,-4.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 7 components: - type: Transform pos: -4.5,-4.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8 components: - type: Transform pos: -4.5,-1.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 57 components: - type: Transform pos: 1.5,-0.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 58 components: - type: Transform pos: 0.5,-0.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 59 components: - type: Transform pos: -5.5,-0.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 60 components: - type: Transform pos: -6.5,-0.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 61 components: - type: Transform pos: -7.5,0.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 62 components: - type: Transform pos: -11.5,0.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 63 components: - type: Transform pos: -5.5,5.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 65 components: - type: Transform pos: -9.5,5.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 80 components: - type: Transform pos: 2.5,0.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 81 components: - type: Transform pos: 6.5,0.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 84 components: - type: Transform pos: 0.5,5.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 85 components: - type: Transform pos: 1.5,5.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 293 components: - type: Transform pos: -28.5,24.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 294 components: - type: Transform pos: -27.5,24.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 296 components: - type: Transform pos: -7.5,24.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 297 components: - type: Transform pos: -8.5,24.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 298 components: - type: Transform pos: -9.5,24.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 299 components: - type: Transform pos: -10.5,24.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 300 components: - type: Transform pos: -11.5,24.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1000 components: - type: Transform pos: -43.5,0.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1001 components: - type: Transform pos: -43.5,3.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1002 components: - type: Transform pos: -37.5,0.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1003 components: - type: Transform pos: -37.5,3.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1004 components: - type: Transform pos: -39.5,4.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1005 components: - type: Transform pos: -41.5,4.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1267 components: - type: Transform pos: -54.5,22.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1271 components: - type: Transform pos: -52.5,22.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1272 components: - type: Transform pos: -52.5,14.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1273 components: - type: Transform pos: -54.5,14.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1354 components: - type: Transform pos: -32.5,28.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1365 components: - type: Transform pos: -38.5,34.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1367 components: - type: Transform pos: -37.5,32.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1368 components: - type: Transform pos: -37.5,31.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1369 components: - type: Transform pos: -37.5,30.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1595 components: - type: Transform pos: -30.5,28.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1596 components: - type: Transform pos: -26.5,28.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1597 components: - type: Transform pos: -24.5,28.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 2239 components: - type: Transform pos: -50.5,57.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 2348 components: - type: Transform pos: -50.5,51.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 2366 components: - type: Transform pos: -50.5,55.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 4576 components: - type: Transform pos: -50.5,53.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5017 components: - type: Transform pos: -23.5,36.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 6542 components: - type: Transform pos: 28.5,34.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 6543 components: - type: Transform pos: 28.5,35.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 6544 components: - type: Transform pos: 28.5,39.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 6545 components: - type: Transform pos: 28.5,38.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 6625 components: - type: Transform pos: 8.5,0.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 6628 components: - type: Transform pos: -13.5,0.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8329 components: - type: Transform pos: 10.5,-1.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8334 components: - type: Transform pos: 10.5,-6.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 9837 components: - type: Transform pos: -39.5,34.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13579 components: - type: Transform pos: 44.5,35.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17716 components: - type: Transform pos: -69.5,-52.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17721 components: - type: Transform pos: -65.5,-58.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17722 components: - type: Transform pos: -64.5,-58.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17727 components: - type: Transform pos: -66.5,-57.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17733 components: - type: Transform pos: -69.5,-56.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17735 components: - type: Transform pos: -66.5,-56.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17739 components: - type: Transform pos: -66.5,-52.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17758 components: - type: Transform pos: -66.5,-51.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17759 components: - type: Transform pos: -65.5,-50.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17760 components: - type: Transform pos: -64.5,-50.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17761 components: - type: Transform pos: -62.5,-50.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17762 components: - type: Transform pos: -61.5,-50.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17763 components: - type: Transform pos: -59.5,-50.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17764 components: - type: Transform pos: -58.5,-50.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17765 components: - type: Transform pos: -57.5,-51.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17766 components: - type: Transform pos: -57.5,-52.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17767 components: - type: Transform pos: -57.5,-56.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17768 components: - type: Transform pos: -57.5,-57.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17769 components: - type: Transform pos: -58.5,-58.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17770 components: - type: Transform pos: -59.5,-58.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17771 components: - type: Transform pos: -61.5,-58.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17772 components: - type: Transform pos: -62.5,-58.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 20964 components: - type: Transform pos: 44.5,33.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 21473 components: - type: Transform pos: 9.5,-17.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 21474 components: - type: Transform pos: 7.5,-17.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 21511 components: - type: Transform pos: 34.5,34.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - proto: WindowDirectional entities: - uid: 7523 @@ -151052,92 +149067,68 @@ entities: rot: -1.5707963267948966 rad pos: 6.5,-6.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 7524 components: - type: Transform pos: 3.5,-4.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8307 components: - type: Transform pos: 5.5,-4.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 10093 components: - type: Transform rot: -1.5707963267948966 rad pos: 6.5,-7.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 11346 components: - type: Transform rot: -1.5707963267948966 rad pos: 6.5,-11.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 11411 components: - type: Transform rot: 1.5707963267948966 rad pos: 2.5,-8.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 11413 components: - type: Transform pos: 2.5,-8.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13610 components: - type: Transform rot: 3.141592653589793 rad pos: 44.5,11.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13633 components: - type: Transform pos: 44.5,15.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 22190 components: - type: Transform rot: -1.5707963267948966 rad pos: 34.5,30.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 22191 components: - type: Transform rot: 1.5707963267948966 rad pos: 33.5,30.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 22200 components: - type: Transform rot: 3.141592653589793 rad pos: -74.5,-55.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - proto: WindowFrostedDirectional entities: - uid: 207 @@ -151146,40 +149137,30 @@ entities: rot: -1.5707963267948966 rad pos: -5.5,23.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 4609 components: - type: Transform rot: -1.5707963267948966 rad pos: -49.5,61.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 4610 components: - type: Transform rot: -1.5707963267948966 rad pos: -49.5,60.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 4611 components: - type: Transform rot: -1.5707963267948966 rad pos: -49.5,59.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 4671 components: - type: Transform rot: -1.5707963267948966 rad pos: -49.5,58.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - proto: WindowReinforcedDirectional entities: - uid: 74 @@ -151187,532 +149168,396 @@ entities: - type: Transform pos: -26.5,4.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 75 components: - type: Transform pos: -28.5,4.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 76 components: - type: Transform pos: -27.5,4.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 519 components: - type: Transform pos: -54.5,17.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1226 components: - type: Transform rot: 1.5707963267948966 rad pos: -52.5,19.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1227 components: - type: Transform rot: 1.5707963267948966 rad pos: -52.5,18.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1229 components: - type: Transform rot: 1.5707963267948966 rad pos: -52.5,17.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1230 components: - type: Transform rot: -1.5707963267948966 rad pos: -54.5,19.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1231 components: - type: Transform rot: -1.5707963267948966 rad pos: -54.5,18.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1232 components: - type: Transform rot: -1.5707963267948966 rad pos: -54.5,17.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1234 components: - type: Transform pos: -53.5,17.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1235 components: - type: Transform pos: -52.5,17.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1236 components: - type: Transform rot: 3.141592653589793 rad pos: -54.5,19.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1237 components: - type: Transform rot: 3.141592653589793 rad pos: -53.5,19.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1274 components: - type: Transform rot: 3.141592653589793 rad pos: -52.5,19.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1911 components: - type: Transform rot: -1.5707963267948966 rad pos: -38.5,58.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1953 components: - type: Transform rot: 1.5707963267948966 rad pos: -38.5,56.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1977 components: - type: Transform rot: 3.141592653589793 rad pos: 43.5,40.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 1987 components: - type: Transform rot: -1.5707963267948966 rad pos: -41.5,56.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 2063 components: - type: Transform rot: -1.5707963267948966 rad pos: -38.5,60.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 2271 components: - type: Transform rot: 3.141592653589793 rad pos: -38.5,41.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 2672 components: - type: Transform rot: 3.141592653589793 rad pos: -41.5,41.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 2679 components: - type: Transform rot: 3.141592653589793 rad pos: -44.5,39.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 3525 components: - type: Transform rot: 3.141592653589793 rad pos: -44.5,41.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 4526 components: - type: Transform rot: 3.141592653589793 rad pos: -43.5,41.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 4612 components: - type: Transform rot: 3.141592653589793 rad pos: -50.5,67.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 4675 components: - type: Transform rot: 3.141592653589793 rad pos: -45.5,67.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 4688 components: - type: Transform rot: 3.141592653589793 rad pos: -49.5,67.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 4700 components: - type: Transform rot: 3.141592653589793 rad pos: -44.5,67.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 4814 components: - type: Transform rot: 3.141592653589793 rad pos: -39.5,41.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5641 components: - type: Transform rot: -1.5707963267948966 rad pos: -17.5,43.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5644 components: - type: Transform rot: -1.5707963267948966 rad pos: -17.5,42.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5827 components: - type: Transform pos: -8.5,41.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5828 components: - type: Transform pos: -9.5,41.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5829 components: - type: Transform pos: -10.5,41.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5834 components: - type: Transform rot: -1.5707963267948966 rad pos: -10.5,41.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5835 components: - type: Transform rot: 3.141592653589793 rad pos: -10.5,41.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5836 components: - type: Transform rot: 3.141592653589793 rad pos: -9.5,41.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5837 components: - type: Transform rot: 3.141592653589793 rad pos: -8.5,41.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 5838 components: - type: Transform rot: 1.5707963267948966 rad pos: -8.5,41.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 7352 components: - type: Transform rot: 1.5707963267948966 rad pos: -19.5,-21.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 7476 components: - type: Transform rot: 1.5707963267948966 rad pos: -19.5,-22.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 7483 components: - type: Transform rot: -1.5707963267948966 rad pos: -19.5,-19.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 7558 components: - type: Transform rot: -1.5707963267948966 rad pos: -19.5,-21.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 7823 components: - type: Transform rot: 1.5707963267948966 rad pos: -19.5,-18.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 7980 components: - type: Transform rot: -1.5707963267948966 rad pos: -19.5,-18.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 7981 components: - type: Transform rot: 1.5707963267948966 rad pos: -19.5,-19.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 7982 components: - type: Transform rot: 3.141592653589793 rad pos: -19.5,-21.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 7990 components: - type: Transform rot: -1.5707963267948966 rad pos: -19.5,-22.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 7994 components: - type: Transform pos: -19.5,-19.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8614 components: - type: Transform pos: -25.5,4.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 8615 components: - type: Transform pos: -24.5,4.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 9960 components: - type: Transform pos: -23.5,4.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 12728 components: - type: Transform rot: 3.141592653589793 rad pos: 20.5,19.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 12774 components: - type: Transform rot: -1.5707963267948966 rad pos: 24.5,9.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 12780 components: - type: Transform rot: -1.5707963267948966 rad pos: 24.5,11.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 12788 components: - type: Transform rot: 1.5707963267948966 rad pos: 20.5,18.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 12792 components: - type: Transform rot: 3.141592653589793 rad pos: 17.5,19.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 12795 components: - type: Transform rot: -1.5707963267948966 rad pos: 24.5,10.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 12881 components: - type: Transform rot: 1.5707963267948966 rad pos: 20.5,19.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 13577 components: - type: Transform rot: 1.5707963267948966 rad pos: 42.5,41.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 14356 components: - type: Transform rot: 3.141592653589793 rad pos: 52.5,23.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 15152 components: - type: Transform rot: -1.5707963267948966 rad pos: 14.5,8.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 15153 components: - type: Transform rot: 1.5707963267948966 rad pos: 16.5,8.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 15981 components: - type: Transform rot: 3.141592653589793 rad pos: 50.5,20.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 15982 components: - type: Transform rot: 3.141592653589793 rad pos: 53.5,20.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 16892 components: - type: Transform rot: 3.141592653589793 rad pos: -44.5,24.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 17675 components: - type: Transform rot: 1.5707963267948966 rad pos: -78.5,-38.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18300 components: - type: Transform @@ -151811,459 +149656,341 @@ entities: - type: Transform pos: -69.5,-29.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18312 components: - type: Transform rot: 1.5707963267948966 rad pos: -69.5,-29.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18313 components: - type: Transform pos: -68.5,-28.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18314 components: - type: Transform rot: 1.5707963267948966 rad pos: -68.5,-28.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18315 components: - type: Transform rot: 1.5707963267948966 rad pos: -68.5,-27.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18316 components: - type: Transform rot: 1.5707963267948966 rad pos: -68.5,-26.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18317 components: - type: Transform rot: 1.5707963267948966 rad pos: -68.5,-25.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18318 components: - type: Transform pos: -67.5,-24.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18319 components: - type: Transform rot: 1.5707963267948966 rad pos: -67.5,-24.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18320 components: - type: Transform pos: -66.5,-23.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18321 components: - type: Transform pos: -65.5,-23.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18322 components: - type: Transform rot: -1.5707963267948966 rad pos: -55.5,-26.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18323 components: - type: Transform rot: -1.5707963267948966 rad pos: -55.5,-27.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18324 components: - type: Transform rot: -1.5707963267948966 rad pos: -55.5,-28.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18325 components: - type: Transform pos: -55.5,-28.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18326 components: - type: Transform rot: -1.5707963267948966 rad pos: -54.5,-29.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18327 components: - type: Transform pos: -54.5,-29.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18328 components: - type: Transform pos: -53.5,-31.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18329 components: - type: Transform rot: -1.5707963267948966 rad pos: -53.5,-31.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18330 components: - type: Transform rot: -1.5707963267948966 rad pos: -53.5,-30.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18331 components: - type: Transform rot: -1.5707963267948966 rad pos: -52.5,-32.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18332 components: - type: Transform rot: -1.5707963267948966 rad pos: -51.5,-34.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18333 components: - type: Transform rot: -1.5707963267948966 rad pos: -51.5,-33.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18334 components: - type: Transform rot: -1.5707963267948966 rad pos: -50.5,-37.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18335 components: - type: Transform rot: -1.5707963267948966 rad pos: -50.5,-36.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18336 components: - type: Transform rot: -1.5707963267948966 rad pos: -50.5,-35.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18337 components: - type: Transform pos: -51.5,-34.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18338 components: - type: Transform pos: -52.5,-32.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18339 components: - type: Transform pos: -50.5,-37.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18341 components: - type: Transform rot: -1.5707963267948966 rad pos: -49.5,-38.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18344 components: - type: Transform rot: -1.5707963267948966 rad pos: -47.5,-40.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18345 components: - type: Transform rot: -1.5707963267948966 rad pos: -47.5,-49.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18346 components: - type: Transform rot: -1.5707963267948966 rad pos: -47.5,-48.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18347 components: - type: Transform rot: -1.5707963267948966 rad pos: -47.5,-47.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18348 components: - type: Transform rot: -1.5707963267948966 rad pos: -47.5,-46.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18349 components: - type: Transform rot: -1.5707963267948966 rad pos: -47.5,-45.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18350 components: - type: Transform rot: -1.5707963267948966 rad pos: -47.5,-44.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18351 components: - type: Transform rot: -1.5707963267948966 rad pos: -47.5,-43.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18352 components: - type: Transform rot: -1.5707963267948966 rad pos: -47.5,-42.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 18353 components: - type: Transform rot: -1.5707963267948966 rad pos: -47.5,-41.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 20093 components: - type: Transform pos: 1.5,75.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 20138 components: - type: Transform rot: 3.141592653589793 rad pos: 9.5,42.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 20272 components: - type: Transform rot: 3.141592653589793 rad pos: 11.5,42.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 20278 components: - type: Transform rot: -1.5707963267948966 rad pos: 4.5,20.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 20477 components: - type: Transform rot: 3.141592653589793 rad pos: -38.5,-32.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 20478 components: - type: Transform rot: 3.141592653589793 rad pos: -37.5,-32.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 20479 components: - type: Transform rot: 3.141592653589793 rad pos: -36.5,-32.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 20480 components: - type: Transform rot: 3.141592653589793 rad pos: -35.5,-32.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 20481 components: - type: Transform rot: 1.5707963267948966 rad pos: -35.5,-32.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 20482 components: - type: Transform rot: 1.5707963267948966 rad pos: -35.5,-33.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 20483 components: - type: Transform rot: 1.5707963267948966 rad pos: -35.5,-34.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 20615 components: - type: Transform rot: -1.5707963267948966 rad pos: -23.5,41.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 20748 components: - type: Transform rot: -1.5707963267948966 rad pos: -17.5,44.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 20750 components: - type: Transform rot: 1.5707963267948966 rad pos: -18.5,44.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 21239 components: - type: Transform pos: -2.5,75.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 21745 components: - type: Transform rot: 1.5707963267948966 rad pos: 4.5,20.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 21746 components: - type: Transform pos: 4.5,20.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 22458 components: - type: Transform rot: 1.5707963267948966 rad pos: -18.5,43.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - uid: 22459 components: - type: Transform rot: 1.5707963267948966 rad pos: -18.5,42.5 parent: 30 - - type: DeltaPressure - gridUid: 30 - proto: Wirecutter entities: - uid: 21096 diff --git a/Resources/Maps/oasis.yml b/Resources/Maps/oasis.yml index c29ea16fcb..1cefeb666e 100644 --- a/Resources/Maps/oasis.yml +++ b/Resources/Maps/oasis.yml @@ -1,11 +1,11 @@ meta: format: 7 category: Map - engineVersion: 266.0.0 + engineVersion: 268.0.0 forkId: "" forkVersion: "" - time: 09/20/2025 09:29:01 - entityCount: 31382 + time: 12/08/2025 00:21:38 + entityCount: 31169 maps: - 1 grids: @@ -18,6 +18,7 @@ tilemap: 45: FloorArcadeBlue2 52: FloorAsteroidIronsand 42: FloorAsteroidSand + 59: FloorAsteroidSandUnvariantized 6: FloorAstroGrass 36: FloorAstroIce 35: FloorAstroSnow @@ -270,11 +271,11 @@ entities: version: 7 -1,2: ind: -1,2 - tiles: DAAAAAABABwAAAAAAwAMAAAAAAEADAAAAAAAAAwAAAAAAQACAAAAAAAADAAAAAAAAAwAAAAAAQAMAAAAAAIADAAAAAADAAwAAAAAAAAMAAAAAAMADAAAAAABAAIAAAAAAAARAAAAAAMAEQAAAAABAAIAAAAAAAACAAAAAAAADAAAAAACAAwAAAAAAwAMAAAAAAEAAgAAAAAAAAwAAAAAAgAMAAAAAAMADAAAAAAAAAwAAAAAAgAMAAAAAAAADAAAAAAAAAwAAAAAAAACAAAAAAAAEQAAAAADABEAAAAAAAAPAAAAAAAAAgAAAAAAAAIAAAAAAAAcAAAAAAEAAgAAAAAAAAIAAAAAAAAMAAAAAAAADAAAAAACAAwAAAAAAAAMAAAAAAEADAAAAAABAAwAAAAAAQAMAAAAAAAAAgAAAAAAABEAAAAAAgARAAAAAAIADwAAAAAAAAIAAAAAAAAMAAAAAAEADAAAAAADAAwAAAAAAAAMAAAAAAMADAAAAAABAAwAAAAAAQAMAAAAAAEADAAAAAADAAwAAAAAAgAMAAAAAAEADAAAAAAAAAIAAAAAAAARAAAAAAIAEQAAAAACAA8AAAAAAAACAAAAAAAADAAAAAABAAwAAAAAAQAMAAAAAAEADAAAAAABAAwAAAAAAgAMAAAAAAEADAAAAAABAAwAAAAAAAAMAAAAAAMADAAAAAAAAAwAAAAAAgARAAAAAAAAEQAAAAABABEAAAAAAwAPAAAAAAAADwAAAAAAAAwAAAAAAQAMAAAAAAIADAAAAAADAAwAAAAAAgAMAAAAAAAADAAAAAADAAwAAAAAAwAMAAAAAAIADAAAAAACAAwAAAAAAgAMAAAAAAMAEQAAAAAAABEAAAAAAgARAAAAAAAAAgAAAAAAAAIAAAAAAAAMAAAAAAIADAAAAAACAAwAAAAAAgAMAAAAAAIADAAAAAADAAwAAAAAAQAMAAAAAAMADAAAAAADAAwAAAAAAQAMAAAAAAMADAAAAAADAAIAAAAAAAARAAAAAAIAEQAAAAABAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAABEAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAARAAAAAAMAEQAAAAACABEAAAAAAwARAAAAAAIAEQAAAAAAABEAAAAAAQARAAAAAAEAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAAVAAAAAAAAEQAAAAAAACEAAAAAAAAhAAAAAAAAIQAAAAAAACEAAAAAAAARAAAAAAMAEQAAAAABAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAFQAAAAAAABEAAAAAAwAhAAAAAAAAIQAAAAAAACEAAAAAAAAhAAAAAAAAEQAAAAAAABEAAAAAAQACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAARAAAAAAMAEQAAAAADABEAAAAAAAARAAAAAAMAEQAAAAAAABEAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAAUAAAAAAMAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAFAAAAAADAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAABQAAAAAAQACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAFAAAAAABABQAAAAAAwAUAAAAAAEAFAAAAAADABQAAAAAAgAUAAAAAAIAAgAAAAAAAA== + tiles: DAAAAAABABwAAAAAAwAMAAAAAAEADAAAAAAAAAwAAAAAAQACAAAAAAAADAAAAAAAAAwAAAAAAQAMAAAAAAIADAAAAAADAAwAAAAAAAAMAAAAAAMADAAAAAABAAIAAAAAAAARAAAAAAMAEQAAAAABAAIAAAAAAAACAAAAAAAADAAAAAACAAwAAAAAAwAMAAAAAAEAAgAAAAAAAAwAAAAAAgAMAAAAAAMADAAAAAAAAAwAAAAAAgAMAAAAAAAADAAAAAAAAAwAAAAAAAACAAAAAAAAEQAAAAADABEAAAAAAAAPAAAAAAAAAgAAAAAAAAIAAAAAAAAcAAAAAAEAAgAAAAAAAAIAAAAAAAAMAAAAAAAADAAAAAACAAwAAAAAAAAMAAAAAAEADAAAAAABAAwAAAAAAQAMAAAAAAAAAgAAAAAAABEAAAAAAgARAAAAAAIADwAAAAAAAAIAAAAAAAAMAAAAAAEADAAAAAADAAwAAAAAAAAMAAAAAAMADAAAAAABAAwAAAAAAQAMAAAAAAEADAAAAAADAAwAAAAAAgAMAAAAAAEADAAAAAAAAAIAAAAAAAARAAAAAAIAEQAAAAACAA8AAAAAAAACAAAAAAAADAAAAAABAAwAAAAAAQAMAAAAAAEADAAAAAABAAwAAAAAAgAMAAAAAAEADAAAAAABAAwAAAAAAAAMAAAAAAMADAAAAAAAAAwAAAAAAgARAAAAAAAAEQAAAAABABEAAAAAAwAPAAAAAAAADwAAAAAAAAwAAAAAAQAMAAAAAAIADAAAAAADAAwAAAAAAgAMAAAAAAAADAAAAAADAAwAAAAAAwAMAAAAAAIADAAAAAACAAwAAAAAAgAMAAAAAAMAEQAAAAAAABEAAAAAAgARAAAAAAAAAgAAAAAAAAIAAAAAAAAMAAAAAAIADAAAAAACAAwAAAAAAgAMAAAAAAIADAAAAAADAAwAAAAAAQAMAAAAAAMADAAAAAADAAwAAAAAAQAMAAAAAAMADAAAAAADAAIAAAAAAAARAAAAAAIAEQAAAAABAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAABEAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAARAAAAAAMAEQAAAAACABEAAAAAAwARAAAAAAIAEQAAAAAAABEAAAAAAQARAAAAAAEAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAAVAAAAAAAAEQAAAAAAACEAAAAAAAAhAAAAAAAAIQAAAAAAACEAAAAAAAARAAAAAAMAEQAAAAABAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAFQAAAAAAABEAAAAAAwAhAAAAAAAAIQAAAAAAACEAAAAAAAAhAAAAAAAAEQAAAAAAABEAAAAAAQACAAAAAAAADwAAAAAAAA8AAAAAAAAPAAAAAAAADwAAAAAAAA8AAAAAAAAPAAAAAAAADwAAAAAAAAIAAAAAAAARAAAAAAMAEQAAAAADABEAAAAAAAARAAAAAAMAEQAAAAAAABEAAAAAAAACAAAAAAAAAgAAAAAAAA8AAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAAUAAAAAAMAAgAAAAAAAA8AAAAAAAAPAAAAAAAAAgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAFAAAAAADAAIAAAAAAAAPAAAAAAAADwAAAAAAAAIAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAABQAAAAAAQACAAAAAAAADwAAAAAAAA8AAAAAAAACAAAAAAAAEQAAAAAAABEAAAAAAAARAAAAAAAAEQAAAAAAABEAAAAAAAACAAAAAAAAFAAAAAABABQAAAAAAwAUAAAAAAEAFAAAAAADABQAAAAAAgAUAAAAAAIAAgAAAAAAAA== version: 7 -2,2: ind: -2,2 - tiles: AgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAwAAAAAAQAMAAAAAAIADAAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAFAAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAA8AAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAADwAAAAAAAA8AAAAAAAAPAAAAAAAADwAAAAAAAA8AAAAAAAAPAAAAAAAAAgAAAAAAAA8AAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAAPAAAAAAAAAgAAAAAAAA8AAAAAAAAPAAAAAAAADwAAAAAAAA8AAAAAAAAPAAAAAAAADwAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAAPAAAAAAAADwAAAAAAAA8AAAAAAAAPAAAAAAAADwAAAAAAAA8AAAAAAAACAAAAAAAADwAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAA8AAAAAAAACAAAAAAAADwAAAAAAAA8AAAAAAAAPAAAAAAAADwAAAAAAAA8AAAAAAAAPAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAABEAAAAAAwARAAAAAAMAEQAAAAACABEAAAAAAAARAAAAAAIAEQAAAAACAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAAhAAAAAAAAIQAAAAAAACEAAAAAAAAhAAAAAAAAIQAAAAAAABEAAAAAAgARAAAAAAIAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAIQAAAAAAACEAAAAAAAAhAAAAAAAAIQAAAAAAACEAAAAAAAARAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAACEAAAAAAAAhAAAAAAAAIQAAAAAAACEAAAAAAAAhAAAAAAAAEQAAAAACABEAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAARAAAAAAEAEQAAAAAAABEAAAAAAgARAAAAAAEAEQAAAAAAABEAAAAAAQACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAA4AAAAAAAAxAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAAxAAAAAAAAMQAAAAAAAA4AAAAAAAAxAAAAAAAAMQAAAAAAADEAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAADgAAAAAAADEAAAAAAAAOAAAAAAAAMQAAAAAAAA4AAAAAAAAOAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAA== + tiles: AgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAwAAAAAAQAMAAAAAAIADAAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAFAAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAA8AAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAADwAAAAAAAA8AAAAAAAAPAAAAAAAADwAAAAAAAA8AAAAAAAAPAAAAAAAAAgAAAAAAAA8AAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAAPAAAAAAAAAgAAAAAAAA8AAAAAAAAPAAAAAAAADwAAAAAAAA8AAAAAAAAPAAAAAAAADwAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAAPAAAAAAAADwAAAAAAAA8AAAAAAAAPAAAAAAAADwAAAAAAAA8AAAAAAAACAAAAAAAADwAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAA8AAAAAAAACAAAAAAAADwAAAAAAAA8AAAAAAAAPAAAAAAAADwAAAAAAAA8AAAAAAAAPAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAABEAAAAAAwARAAAAAAMAEQAAAAACABEAAAAAAAARAAAAAAIAEQAAAAACAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAAhAAAAAAAAIQAAAAAAACEAAAAAAAAhAAAAAAAAIQAAAAAAABEAAAAAAgARAAAAAAIAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAIQAAAAAAACEAAAAAAAAhAAAAAAAAIQAAAAAAACEAAAAAAAARAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAACEAAAAAAAAhAAAAAAAAIQAAAAAAACEAAAAAAAAhAAAAAAAAEQAAAAACABEAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAARAAAAAAEAEQAAAAAAABEAAAAAAgARAAAAAAEAEQAAAAAAABEAAAAAAQACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAA4AAAAAAAAxAAAAAAAAMQAAAAAAADEAAAAAAAAxAAAAAAAAMQAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAAxAAAAAAAAMQAAAAAAADEAAAAAAAAxAAAAAAAAMQAAAAAAADEAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAADgAAAAAAADEAAAAAAAAOAAAAAAAADgAAAAAAADEAAAAAAAAxAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAA== version: 7 -3,2: ind: -3,2 @@ -290,11 +291,11 @@ entities: version: 7 -2,3: ind: -2,3 - tiles: DgAAAAAAADEAAAAAAAAOAAAAAAAAMQAAAAAAAA4AAAAAAAAxAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAA4AAAAAAAAxAAAAAAAADgAAAAAAADEAAAAAAAAOAAAAAAAAMQAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAAOAAAAAAAAMQAAAAAAAA4AAAAAAAAxAAAAAAAADgAAAAAAAA4AAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAADgAAAAAAADEAAAAAAAAOAAAAAAAAMQAAAAAAADEAAAAAAAAxAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAA4AAAAAAAAxAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAAOAAAAAAAAMQAAAAAAADEAAAAAAAAxAAAAAAAAMQAAAAAAADEAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAMQAAAAAAADEAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAADEAAAAAAAAxAAAAAAAAMQAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAxAAAAAAAAKgAAAAAMACoAAAAAAAAqAAAAAAYAKgAAAAAMACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAxAAAAAAAAMQAAAAAAADEAAAAAAAAxAAAAAAAAMQAAAAAAADEAAAAAAAAxAAAAAAAAMQAAAAAAADEAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAADAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAxAAAAAAAAMQAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAIACoAAAAAAAAqAAAAAAAAAgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAqAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAKgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA== + tiles: DgAAAAAAADEAAAAAAAAOAAAAAAAADgAAAAAAADEAAAAAAAAxAAAAAAAAAgAAAAAAAA8AAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAA4AAAAAAAAxAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAMQAAAAAAAAIAAAAAAAAPAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAAOAAAAAAAAMQAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAADEAAAAAAAACAAAAAAAADwAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAADgAAAAAAADEAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAxAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAA4AAAAAAAAxAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAMQAAAAAAADEAAAAAAAAxAAAAAAAAMQAAAAAAADEAAAAAAAAxAAAAAAAAMQAAAAAAADEAAAAAAAAxAAAAAAAAMQAAAAAAADEAAAAAAAAOAAAAAAAAMQAAAAAAADEAAAAAAAAxAAAAAAAAMQAAAAAAADEAAAAAAAAxAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAMQAAAAAAADEAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAADEAAAAAAAAxAAAAAAAAMQAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAAxAAAAAAAAMQAAAAAAADEAAAAAAAAxAAAAAAAAMQAAAAAAADEAAAAAAAAxAAAAAAAAMQAAAAAAADEAAAAAAAAxAAAAAAAAOwAAAAAAADsAAAAAAAA7AAAAAAAAOwAAAAAAADsAAAAAAAA7AAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAxAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAIACoAAAAAAAAqAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAMQAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAADEAAAAAAAAxAAAAAAAAMQAAAAAAADEAAAAAAAAxAAAAAAAAMQAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAqAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAKgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA== version: 7 -1,3: ind: -1,3 - tiles: AgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAABEAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAABEAAAAAAQARAAAAAAIAEQAAAAAAABEAAAAAAQARAAAAAAMAEQAAAAACABEAAAAAAQARAAAAAAAAEQAAAAACABEAAAAAAAARAAAAAAEAEQAAAAAAABEAAAAAAQACAAAAAAAAAgAAAAAAAAIAAAAAAAARAAAAAAIAEQAAAAADABEAAAAAAAARAAAAAAAAEQAAAAACABEAAAAAAAARAAAAAAAAEQAAAAACABEAAAAAAwARAAAAAAEAEQAAAAABABEAAAAAAgARAAAAAAMAAgAAAAAAAAIAAAAAAAACAAAAAAAAEQAAAAADABEAAAAAAQARAAAAAAIAEQAAAAABABEAAAAAAwACAAAAAAAADwAAAAAAAAIAAAAAAAAPAAAAAAAAAgAAAAAAABEAAAAAAgARAAAAAAIAEQAAAAACAAIAAAAAAAACAAAAAAAAAgAAAAAAABEAAAAAAwARAAAAAAAAEQAAAAACABEAAAAAAwARAAAAAAEAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAARAAAAAAAAEQAAAAABABEAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAARAAAAAAEAEQAAAAACABEAAAAAAAARAAAAAAEAEQAAAAADAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAEQAAAAACABEAAAAAAAARAAAAAAMAGgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAAgAAAAAAABoAAAAAAAACAAAAAAAAGgAAAAAAAAIAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAqAAAAAAUAKgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA== + tiles: DwAAAAAAAA8AAAAAAAACAAAAAAAAEQAAAAAAABEAAAAAAAARAAAAAAAAEQAAAAAAABEAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAABEAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAABEAAAAAAQARAAAAAAIAEQAAAAAAABEAAAAAAQARAAAAAAMAEQAAAAACABEAAAAAAQARAAAAAAAAEQAAAAACABEAAAAAAAARAAAAAAEAEQAAAAAAABEAAAAAAQACAAAAAAAAAgAAAAAAAAIAAAAAAAARAAAAAAIAEQAAAAADABEAAAAAAAARAAAAAAAAEQAAAAACABEAAAAAAAARAAAAAAAAEQAAAAACABEAAAAAAwARAAAAAAEAEQAAAAABABEAAAAAAgARAAAAAAMAAgAAAAAAAAIAAAAAAAACAAAAAAAAEQAAAAADABEAAAAAAQARAAAAAAIAEQAAAAABABEAAAAAAwACAAAAAAAADwAAAAAAAAIAAAAAAAAPAAAAAAAAAgAAAAAAABEAAAAAAgARAAAAAAIAEQAAAAACADEAAAAAAAAxAAAAAAAAAgAAAAAAABEAAAAAAwARAAAAAAAAEQAAAAACABEAAAAAAwARAAAAAAEAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAARAAAAAAAAEQAAAAABABEAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAARAAAAAAEAEQAAAAACABEAAAAAAAARAAAAAAEAEQAAAAADAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAEQAAAAACABEAAAAAAAARAAAAAAMAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAACoAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAAgAAAAAAABoAAAAAAAACAAAAAAAAGgAAAAAAAAIAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAxAAAAAAAAMQAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA== version: 7 0,3: ind: 0,3 @@ -6062,7 +6063,7 @@ entities: decals: 3572: -31,35 3929: -58,-14 - 5092: -19,43 + 5110: -22,45 - node: color: '#FFFFFFFF' id: WarnCornerSmallNW @@ -6072,14 +6073,14 @@ entities: 3573: -24,35 3928: -54,-14 3940: -56,-9 - 5093: -15,43 + 5111: -18,45 - node: color: '#FFFFFFFF' id: WarnCornerSmallSE decals: 3571: -31,37 3927: -58,-9 - 5094: -19,45 + 5109: -22,47 - node: color: '#FFFFFFFF' id: WarnCornerSmallSW @@ -6090,7 +6091,7 @@ entities: 3570: -24,37 3926: -54,-9 3939: -56,-7 - 5095: -15,45 + 5108: -18,47 - node: color: '#FFFFFFFF' id: WarnFull @@ -6121,7 +6122,7 @@ entities: 3336: -58,-10 3924: -58,-13 3945: -54,-15 - 5088: -19,44 + 5112: -22,46 - node: color: '#FFFFFFFF' id: WarnLineGreyscaleE @@ -6149,6 +6150,13 @@ entities: 3500: -5,-30 3501: -4,-30 3502: -3,-30 + - node: + color: '#0D5C6DFF' + id: WarnLineGreyscaleW + decals: + 5193: -25,47 + 5194: -25,46 + 5195: -25,45 - node: color: '#FFFFFFFF' id: WarnLineGreyscaleW @@ -6170,9 +6178,16 @@ entities: 3920: -55,-9 3934: -58,-7 3935: -57,-7 - 5089: -18,45 - 5090: -17,45 - 5091: -16,45 + 5105: -19,47 + 5106: -20,47 + 5107: -21,47 + - node: + color: '#0D5C6DFF' + id: WarnLineS + decals: + 5190: -25,47 + 5191: -25,46 + 5192: -25,45 - node: color: '#FFFFFFFF' id: WarnLineS @@ -6189,7 +6204,16 @@ entities: 3543: 21,49 3925: -54,-13 3938: -56,-8 - 5087: -15,44 + 5104: -18,46 + - node: + color: '#870C0DFF' + id: WarnLineW + decals: + 5179: -22,50 + 5180: -21,50 + 5181: -20,50 + 5182: -19,50 + 5183: -18,50 - node: color: '#FFFFFFFF' id: WarnLineW @@ -6212,9 +6236,9 @@ entities: 3933: -58,-7 3936: -58,-9 3937: -57,-9 - 5084: -18,43 - 5085: -17,43 - 5086: -16,43 + 5113: -21,45 + 5114: -20,45 + 5115: -19,45 - node: color: '#FFFFFFFF' id: WoodTrimThinCornerNe @@ -6532,6 +6556,19 @@ entities: 4463: 49,-5 4475: 50,-8 4483: 43,-6 + - node: + cleanable: True + color: '#DE654196' + id: a + decals: + 5147: -17.988615,42.090855 + - node: + cleanable: True + color: '#EFB34196' + id: a + decals: + 5138: -18.907356,42.907543 + 5144: -16.340664,42.645054 - node: cleanable: True angle: 1.5707963267948966 rad @@ -6568,6 +6605,68 @@ entities: id: burnt4 decals: 5022: 56,23 + - node: + cleanable: True + color: '#DE654196' + id: d + decals: + 5149: -17.157356,42.032543 + - node: + cleanable: True + angle: 6.1086523819801535 rad + color: '#FF190496' + id: fireaxe + decals: + 5152: -17.86899,41.374073 + - node: + cleanable: True + color: '#EFB34196' + id: i + decals: + 5143: -16.690681,42.732536 + - node: + cleanable: True + color: '#EFB34196' + id: m + decals: + 5140: -18.003181,42.83463 + - node: + cleanable: True + color: '#DE654196' + id: n + decals: + 5148: -17.609423,42.04711 + - node: + cleanable: True + color: '#EFB34196' + id: o + decals: + 5141: -17.492765,42.790886 + - node: + cleanable: True + color: '#DE654196' + id: s + decals: + 5145: -18.688606,42.17838 + 5150: -16.705248,41.95963 + - node: + cleanable: True + color: '#EFB34196' + id: s + decals: + 5142: -17.02609,42.747105 + - node: + cleanable: True + color: '#DE654196' + id: t + decals: + 5146: -18.353197,42.12003 + - node: + cleanable: True + color: '#EFB34196' + id: t + decals: + 5139: -18.513597,42.849194 - type: GridAtmosphere version: 2 data: @@ -8128,17 +8227,17 @@ entities: -5,10: 0: 65535 -4,11: - 0: 62463 + 0: 13107 -5,11: 0: 65535 -4,12: - 0: 47283 + 0: 43915 -3,9: 0: 4095 -3,10: 0: 65535 - -3,11: - 3: 65248 + -3,12: + 0: 65535 -2,9: 0: 4095 -2,10: @@ -8157,31 +8256,31 @@ entities: -9,10: 0: 52428 -8,11: - 2: 43808 + 2: 12256 -9,11: 2: 20224 -8,12: - 2: 43690 + 2: 8738 -7,9: 0: 45311 -7,10: 0: 49087 -7,11: - 2: 768 + 2: 13104 0: 34952 + -7,12: + 2: 8739 + 0: 2184 -6,9: 0: 61661 -6,10: 0: 65535 -6,11: 0: 65535 - -7,12: - 0: 34952 - 2: 12322 -6,12: - 0: 65535 + 0: 4095 -5,12: - 0: 63487 + 0: 3967 -12,9: 2: 65497 -13,9: @@ -8245,25 +8344,26 @@ entities: -8,14: 2: 15 -7,13: - 2: 32816 - 3: 128 + 2: 126 + 3: 2048 -7,14: - 2: 15 + 2: 57903 -6,13: - 3: 240 + 2: 15 + 3: 3840 -6,14: - 2: 49 + 2: 28675 -5,13: - 3: 49392 + 2: 15 + 3: 3840 -5,14: - 3: 264 + 3: 256 -4,13: - 3: 28722 + 2: 3 + 3: 800 0: 136 -4,14: - 3: 3 - -3,12: - 0: 65520 + 2: 3 -3,13: 0: 255 -2,12: @@ -8710,6 +8810,7 @@ entities: - type: BecomesStation id: Oasis - type: ImplicitRoof + - type: ExplosionAirtightGrid - uid: 21002 components: - type: MetaData @@ -9969,6 +10070,7 @@ entities: - type: RadiationGridResistance - type: NavMap - type: ImplicitRoof + - type: ExplosionAirtightGrid - proto: AcousticGuitarInstrument entities: - uid: 1634 @@ -10050,6 +10152,17 @@ entities: - 9168 - type: Fixtures fixtures: {} + - uid: 9214 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -16.5,49.5 + parent: 2 + - type: DeviceList + devices: + - 9198 + - type: Fixtures + fixtures: {} - uid: 9410 components: - type: Transform @@ -12838,39 +12951,12 @@ entities: - 31036 - type: Fixtures fixtures: {} - - uid: 31253 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -11.5,45.5 - parent: 2 - - type: DeviceList - devices: - - 28857 - - 9198 - - type: Fixtures - fixtures: {} - - uid: 31254 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -16.5,50.5 - parent: 2 - - type: DeviceList - devices: - - 8149 - - type: Fixtures - fixtures: {} - uid: 31353 components: - type: Transform rot: 3.141592653589793 rad pos: -13.5,39.5 parent: 2 - - type: DeviceList - devices: - - 28844 - - 31169 - type: Fixtures fixtures: {} - proto: AirCanister @@ -13954,17 +14040,36 @@ entities: - DoorBolt - proto: AirlockExternalGlassAtmosphericsLocked entities: - - uid: 8127 + - uid: 5795 components: - type: Transform - pos: -14.5,52.5 + pos: -14.5,53.5 parent: 2 - - uid: 8212 + - uid: 7814 components: - type: Transform rot: -1.5707963267948966 rad - pos: -16.5,51.5 + pos: -16.5,50.5 parent: 2 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 8074: + - - DoorStatus + - DoorBolt + - uid: 8074 + components: + - type: Transform + pos: -14.5,51.5 + parent: 2 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 7814: + - - DoorStatus + - DoorBolt - uid: 8424 components: - type: Transform @@ -14013,18 +14118,6 @@ entities: 8504: - - DoorStatus - DoorBolt - - uid: 31224 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -13.5,47.5 - parent: 2 - - uid: 31231 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -11.5,47.5 - parent: 2 - proto: AirlockExternalGlassCargoLocked entities: - uid: 11331 @@ -15420,7 +15513,7 @@ entities: pos: -22.5,26.5 parent: 2 - type: Door - secondsUntilStateChange: -232512.1 + secondsUntilStateChange: -245515.03 state: Opening - type: DeviceLinkSource lastSignals: @@ -16276,7 +16369,7 @@ entities: lastSignals: DoorStatus: True - type: Door - secondsUntilStateChange: -331340.72 + secondsUntilStateChange: -344343.7 state: Opening - uid: 6934 components: @@ -16288,7 +16381,7 @@ entities: lastSignals: DoorStatus: True - type: Door - secondsUntilStateChange: -331343.34 + secondsUntilStateChange: -344346.3 state: Opening - uid: 6935 components: @@ -16300,7 +16393,7 @@ entities: lastSignals: DoorStatus: True - type: Door - secondsUntilStateChange: -331342.2 + secondsUntilStateChange: -344345.16 state: Opening - uid: 6936 components: @@ -16311,7 +16404,7 @@ entities: lastSignals: DoorStatus: True - type: Door - secondsUntilStateChange: -331341.4 + secondsUntilStateChange: -344344.38 state: Opening - proto: AirlockTheatreLocked entities: @@ -16433,14 +16526,6 @@ entities: - type: DeviceNetwork deviceLists: - 10169 - - uid: 8149 - components: - - type: Transform - pos: -19.5,53.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 31254 - uid: 9168 components: - type: Transform @@ -16449,6 +16534,15 @@ entities: - type: DeviceNetwork deviceLists: - 9177 + - uid: 9198 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -19.5,54.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 9214 - uid: 9276 components: - type: Transform @@ -17422,15 +17516,6 @@ entities: deviceLists: - 28611 - 29904 - - uid: 28857 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -9.5,46.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 31253 - uid: 28968 components: - type: Transform @@ -18003,6 +18088,9 @@ entities: rot: 1.5707963267948966 rad pos: -20.5,-30.5 parent: 2 + - type: AccessReader + accessListsOriginal: + - - Engineering - type: Fixtures fixtures: {} - uid: 1689 @@ -18020,6 +18108,16 @@ entities: parent: 2 - type: Fixtures fixtures: {} + - uid: 1949 + components: + - type: MetaData + name: Med Hall APC + - type: Transform + rot: -1.5707963267948966 rad + pos: -18.5,-45.5 + parent: 2 + - type: Fixtures + fixtures: {} - uid: 2001 components: - type: Transform @@ -18958,11 +19056,6 @@ entities: - type: Transform pos: -28.5,-58.5 parent: 2 - - uid: 19259 - components: - - type: Transform - pos: -22.5,55.5 - parent: 2 - uid: 19268 components: - type: Transform @@ -19188,21 +19281,6 @@ entities: - type: Transform pos: -37.5,-60.5 parent: 2 - - uid: 19316 - components: - - type: Transform - pos: -21.5,55.5 - parent: 2 - - uid: 19317 - components: - - type: Transform - pos: -20.5,55.5 - parent: 2 - - uid: 19318 - components: - - type: Transform - pos: -23.5,55.5 - parent: 2 - uid: 19319 components: - type: Transform @@ -19998,26 +20076,6 @@ entities: - type: Transform pos: -51.5,-51.5 parent: 2 - - uid: 19486 - components: - - type: Transform - pos: -19.5,55.5 - parent: 2 - - uid: 19487 - components: - - type: Transform - pos: -18.5,55.5 - parent: 2 - - uid: 19488 - components: - - type: Transform - pos: -17.5,56.5 - parent: 2 - - uid: 19489 - components: - - type: Transform - pos: -16.5,57.5 - parent: 2 - uid: 19490 components: - type: Transform @@ -20038,36 +20096,6 @@ entities: - type: Transform pos: -20.5,57.5 parent: 2 - - uid: 19495 - components: - - type: Transform - pos: -21.5,57.5 - parent: 2 - - uid: 19496 - components: - - type: Transform - pos: -22.5,56.5 - parent: 2 - - uid: 19497 - components: - - type: Transform - pos: -21.5,56.5 - parent: 2 - - uid: 19498 - components: - - type: Transform - pos: -20.5,56.5 - parent: 2 - - uid: 19499 - components: - - type: Transform - pos: -19.5,56.5 - parent: 2 - - uid: 19500 - components: - - type: Transform - pos: -18.5,56.5 - parent: 2 - uid: 19501 components: - type: Transform @@ -37429,6 +37457,16 @@ entities: - type: Transform pos: -37.5,-71.5 parent: 2 + - uid: 9259 + components: + - type: Transform + pos: -24.5,54.5 + parent: 2 + - uid: 9260 + components: + - type: Transform + pos: -23.5,54.5 + parent: 2 - uid: 9290 components: - type: Transform @@ -37489,45 +37527,55 @@ entities: - type: Transform pos: -42.5,19.5 parent: 2 - - uid: 28667 + - uid: 9394 components: - type: Transform - pos: -17.5,55.5 + pos: -22.5,54.5 parent: 2 - - uid: 28668 + - uid: 9422 components: - type: Transform - pos: -16.5,55.5 + pos: -21.5,54.5 parent: 2 - - uid: 28669 + - uid: 9423 components: - type: Transform - pos: -15.5,55.5 + pos: -19.5,54.5 parent: 2 - - uid: 28670 + - uid: 11911 components: - type: Transform - pos: -14.5,55.5 + pos: -20.5,54.5 parent: 2 - - uid: 28671 + - uid: 13508 components: - type: Transform - pos: -13.5,55.5 + pos: -18.5,54.5 parent: 2 - - uid: 28672 + - uid: 13582 components: - type: Transform - pos: -14.5,56.5 + pos: -17.5,54.5 parent: 2 - - uid: 28673 + - uid: 13583 components: - type: Transform - pos: -15.5,56.5 + pos: -16.5,54.5 parent: 2 - - uid: 28674 + - uid: 13586 components: - type: Transform - pos: -16.5,56.5 + pos: -15.5,54.5 + parent: 2 + - uid: 13588 + components: + - type: Transform + pos: -14.5,54.5 + parent: 2 + - uid: 14817 + components: + - type: Transform + pos: -14.5,53.5 parent: 2 - uid: 28677 components: @@ -38079,121 +38127,6 @@ entities: - type: Transform pos: 23.5,52.5 parent: 2 - - uid: 31255 - components: - - type: Transform - pos: -15.5,54.5 - parent: 2 - - uid: 31261 - components: - - type: Transform - pos: -24.5,53.5 - parent: 2 - - uid: 31262 - components: - - type: Transform - pos: -23.5,53.5 - parent: 2 - - uid: 31263 - components: - - type: Transform - pos: -22.5,53.5 - parent: 2 - - uid: 31264 - components: - - type: Transform - pos: -21.5,53.5 - parent: 2 - - uid: 31265 - components: - - type: Transform - pos: -20.5,53.5 - parent: 2 - - uid: 31266 - components: - - type: Transform - pos: -19.5,53.5 - parent: 2 - - uid: 31267 - components: - - type: Transform - pos: -18.5,53.5 - parent: 2 - - uid: 31268 - components: - - type: Transform - pos: -17.5,53.5 - parent: 2 - - uid: 31269 - components: - - type: Transform - pos: -16.5,53.5 - parent: 2 - - uid: 31270 - components: - - type: Transform - pos: -15.5,53.5 - parent: 2 - - uid: 31271 - components: - - type: Transform - pos: -14.5,53.5 - parent: 2 - - uid: 31272 - components: - - type: Transform - pos: -10.5,47.5 - parent: 2 - - uid: 31273 - components: - - type: Transform - pos: -10.5,46.5 - parent: 2 - - uid: 31274 - components: - - type: Transform - pos: -10.5,45.5 - parent: 2 - - uid: 31275 - components: - - type: Transform - pos: -9.5,47.5 - parent: 2 - - uid: 31276 - components: - - type: Transform - pos: -9.5,46.5 - parent: 2 - - uid: 31277 - components: - - type: Transform - pos: -9.5,45.5 - parent: 2 - - uid: 31278 - components: - - type: Transform - pos: -8.5,47.5 - parent: 2 - - uid: 31279 - components: - - type: Transform - pos: -8.5,46.5 - parent: 2 - - uid: 31280 - components: - - type: Transform - pos: -8.5,45.5 - parent: 2 - - uid: 31281 - components: - - type: Transform - pos: -11.5,47.5 - parent: 2 - - uid: 31282 - components: - - type: Transform - pos: -14.5,52.5 - parent: 2 - proto: AtmosFixFreezerMarker entities: - uid: 2169 @@ -39059,6 +38992,13 @@ entities: parent: 2 - proto: BlastDoor entities: + - uid: 5357 + components: + - type: Transform + pos: -23.5,55.5 + parent: 2 + - type: AccessReader + accessListsOriginal: [] - uid: 7042 components: - type: Transform @@ -39139,11 +39079,6 @@ entities: - type: Transform pos: -31.5,11.5 parent: 2 - - uid: 8846 - components: - - type: Transform - pos: -15.5,54.5 - parent: 2 - uid: 9638 components: - type: Transform @@ -40798,14 +40733,13 @@ entities: - type: Transform pos: 36.5,-9.5 parent: 2 - - uid: 31258 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -14.5,50.5 - parent: 2 - proto: ButtonFrameCautionSecurity entities: + - uid: 8075 + components: + - type: Transform + pos: -22.5,51.5 + parent: 2 - uid: 24360 components: - type: Transform @@ -40834,16 +40768,6 @@ entities: - type: Transform pos: 54.5,26.5 parent: 2 - - uid: 31256 - components: - - type: Transform - pos: -11.5,44.5 - parent: 2 - - uid: 31257 - components: - - type: Transform - pos: -22.5,52.5 - parent: 2 - proto: ButtonFrameExit entities: - uid: 1629 @@ -41120,6 +41044,11 @@ entities: - type: Transform pos: -41.5,-31.5 parent: 2 + - uid: 620 + components: + - type: Transform + pos: -15.5,46.5 + parent: 2 - uid: 813 components: - type: Transform @@ -42090,11 +42019,6 @@ entities: - type: Transform pos: -25.5,-44.5 parent: 2 - - uid: 1949 - components: - - type: Transform - pos: -18.5,-39.5 - parent: 2 - uid: 1956 components: - type: Transform @@ -46760,11 +46684,6 @@ entities: - type: Transform pos: 18.5,9.5 parent: 2 - - uid: 6457 - components: - - type: Transform - pos: -15.5,43.5 - parent: 2 - uid: 6690 components: - type: Transform @@ -47655,6 +47574,11 @@ entities: - type: Transform pos: 0.5,42.5 parent: 2 + - uid: 7826 + components: + - type: Transform + pos: -16.5,46.5 + parent: 2 - uid: 7913 components: - type: Transform @@ -47875,6 +47799,71 @@ entities: - type: Transform pos: -16.5,28.5 parent: 2 + - uid: 8038 + components: + - type: Transform + pos: -19.5,46.5 + parent: 2 + - uid: 8039 + components: + - type: Transform + pos: -18.5,46.5 + parent: 2 + - uid: 8040 + components: + - type: Transform + pos: -17.5,46.5 + parent: 2 + - uid: 8048 + components: + - type: Transform + pos: -23.5,46.5 + parent: 2 + - uid: 8049 + components: + - type: Transform + pos: -10.5,49.5 + parent: 2 + - uid: 8050 + components: + - type: Transform + pos: -10.5,48.5 + parent: 2 + - uid: 8051 + components: + - type: Transform + pos: -14.5,46.5 + parent: 2 + - uid: 8052 + components: + - type: Transform + pos: -22.5,46.5 + parent: 2 + - uid: 8055 + components: + - type: Transform + pos: -21.5,46.5 + parent: 2 + - uid: 8057 + components: + - type: Transform + pos: -20.5,46.5 + parent: 2 + - uid: 8058 + components: + - type: Transform + pos: -19.5,47.5 + parent: 2 + - uid: 8073 + components: + - type: Transform + pos: -14.5,44.5 + parent: 2 + - uid: 8082 + components: + - type: Transform + pos: -14.5,43.5 + parent: 2 - uid: 8189 components: - type: Transform @@ -48575,11 +48564,6 @@ entities: - type: Transform pos: -0.5,52.5 parent: 2 - - uid: 9394 - components: - - type: Transform - pos: -16.5,43.5 - parent: 2 - uid: 9398 components: - type: Transform @@ -58195,6 +58179,11 @@ entities: - type: Transform pos: -31.5,9.5 parent: 2 + - uid: 28631 + components: + - type: Transform + pos: -18.5,-45.5 + parent: 2 - uid: 28752 components: - type: Transform @@ -59180,11 +59169,6 @@ entities: - type: Transform pos: 60.5,13.5 parent: 2 - - uid: 31205 - components: - - type: Transform - pos: -16.5,44.5 - parent: 2 - uid: 31284 components: - type: Transform @@ -59220,16 +59204,6 @@ entities: - type: Transform pos: -19.5,45.5 parent: 2 - - uid: 31291 - components: - - type: Transform - pos: -19.5,46.5 - parent: 2 - - uid: 31292 - components: - - type: Transform - pos: -19.5,47.5 - parent: 2 - uid: 31293 components: - type: Transform @@ -59295,56 +59269,6 @@ entities: - type: Transform pos: -14.5,51.5 parent: 2 - - uid: 31306 - components: - - type: Transform - pos: -14.5,52.5 - parent: 2 - - uid: 31307 - components: - - type: Transform - pos: -19.5,47.5 - parent: 2 - - uid: 31308 - components: - - type: Transform - pos: -18.5,47.5 - parent: 2 - - uid: 31309 - components: - - type: Transform - pos: -17.5,47.5 - parent: 2 - - uid: 31310 - components: - - type: Transform - pos: -16.5,47.5 - parent: 2 - - uid: 31311 - components: - - type: Transform - pos: -15.5,47.5 - parent: 2 - - uid: 31312 - components: - - type: Transform - pos: -14.5,47.5 - parent: 2 - - uid: 31313 - components: - - type: Transform - pos: -13.5,47.5 - parent: 2 - - uid: 31314 - components: - - type: Transform - pos: -12.5,47.5 - parent: 2 - - uid: 31315 - components: - - type: Transform - pos: -11.5,47.5 - parent: 2 - uid: 31316 components: - type: Transform @@ -59450,26 +59374,11 @@ entities: - type: Transform pos: -8.5,42.5 parent: 2 - - uid: 31337 - components: - - type: Transform - pos: -14.5,46.5 - parent: 2 - uid: 31338 components: - type: Transform pos: -14.5,45.5 parent: 2 - - uid: 31339 - components: - - type: Transform - pos: -20.5,47.5 - parent: 2 - - uid: 31340 - components: - - type: Transform - pos: -14.5,43.5 - parent: 2 - uid: 31341 components: - type: Transform @@ -59480,21 +59389,6 @@ entities: - type: Transform pos: -14.5,41.5 parent: 2 - - uid: 31343 - components: - - type: Transform - pos: -21.5,47.5 - parent: 2 - - uid: 31344 - components: - - type: Transform - pos: -22.5,47.5 - parent: 2 - - uid: 31345 - components: - - type: Transform - pos: -23.5,47.5 - parent: 2 - proto: CableApcStack entities: - uid: 21060 @@ -62539,6 +62433,11 @@ entities: - type: Transform pos: 56.5,22.5 parent: 2 + - uid: 8989 + components: + - type: Transform + pos: -19.5,46.5 + parent: 2 - uid: 9393 components: - type: Transform @@ -65914,6 +65813,11 @@ entities: - type: Transform pos: 63.5,27.5 parent: 2 + - uid: 20631 + components: + - type: Transform + pos: -19.5,46.5 + parent: 2 - uid: 20654 components: - type: Transform @@ -65934,6 +65838,11 @@ entities: - type: Transform pos: 51.5,-21.5 parent: 2 + - uid: 20901 + components: + - type: Transform + pos: -19.5,46.5 + parent: 2 - uid: 20911 components: - type: Transform @@ -66729,16 +66638,66 @@ entities: - type: Transform pos: 14.5,40.5 parent: 2 + - uid: 23644 + components: + - type: Transform + pos: -19.5,45.5 + parent: 2 + - uid: 23646 + components: + - type: Transform + pos: -19.5,44.5 + parent: 2 - uid: 23657 components: - type: Transform pos: -6.5,45.5 parent: 2 + - uid: 23677 + components: + - type: Transform + pos: -19.5,43.5 + parent: 2 - uid: 23711 components: - type: Transform pos: -6.5,41.5 parent: 2 + - uid: 23712 + components: + - type: Transform + pos: -19.5,42.5 + parent: 2 + - uid: 23713 + components: + - type: Transform + pos: -19.5,41.5 + parent: 2 + - uid: 23714 + components: + - type: Transform + pos: -19.5,40.5 + parent: 2 + - uid: 23715 + components: + - type: Transform + pos: -18.5,40.5 + parent: 2 + - uid: 23716 + components: + - type: Transform + pos: -17.5,40.5 + parent: 2 + - uid: 23717 + components: + - type: Transform + pos: -16.5,40.5 + parent: 2 + - uid: 23718 + components: + - type: Transform + pos: -15.5,40.5 + parent: 2 - uid: 23724 components: - type: Transform @@ -67064,36 +67023,6 @@ entities: - type: Transform pos: 56.5,-10.5 parent: 2 - - uid: 31207 - components: - - type: Transform - pos: -16.5,44.5 - parent: 2 - - uid: 31208 - components: - - type: Transform - pos: -16.5,43.5 - parent: 2 - - uid: 31209 - components: - - type: Transform - pos: -15.5,43.5 - parent: 2 - - uid: 31210 - components: - - type: Transform - pos: -14.5,43.5 - parent: 2 - - uid: 31358 - components: - - type: Transform - pos: -14.5,42.5 - parent: 2 - - uid: 31359 - components: - - type: Transform - pos: -14.5,41.5 - parent: 2 - uid: 31360 components: - type: Transform @@ -72206,6 +72135,46 @@ entities: - type: Transform pos: -2.5,43.5 parent: 2 + - uid: 23739 + components: + - type: Transform + pos: -19.5,-32.5 + parent: 2 + - uid: 23740 + components: + - type: Transform + pos: -20.5,-32.5 + parent: 2 + - uid: 23741 + components: + - type: Transform + pos: -20.5,-33.5 + parent: 2 + - uid: 23742 + components: + - type: Transform + pos: -20.5,-34.5 + parent: 2 + - uid: 23807 + components: + - type: Transform + pos: -20.5,-35.5 + parent: 2 + - uid: 23829 + components: + - type: Transform + pos: -20.5,-36.5 + parent: 2 + - uid: 24120 + components: + - type: Transform + pos: -20.5,-37.5 + parent: 2 + - uid: 24121 + components: + - type: Transform + pos: -20.5,-38.5 + parent: 2 - uid: 24170 components: - type: Transform @@ -72466,6 +72435,51 @@ entities: - type: Transform pos: -31.5,31.5 parent: 2 + - uid: 28619 + components: + - type: Transform + pos: -20.5,-39.5 + parent: 2 + - uid: 28621 + components: + - type: Transform + pos: -20.5,-40.5 + parent: 2 + - uid: 28622 + components: + - type: Transform + pos: -20.5,-41.5 + parent: 2 + - uid: 28623 + components: + - type: Transform + pos: -20.5,-42.5 + parent: 2 + - uid: 28624 + components: + - type: Transform + pos: -20.5,-43.5 + parent: 2 + - uid: 28625 + components: + - type: Transform + pos: -20.5,-44.5 + parent: 2 + - uid: 28628 + components: + - type: Transform + pos: -20.5,-45.5 + parent: 2 + - uid: 28629 + components: + - type: Transform + pos: -19.5,-45.5 + parent: 2 + - uid: 28630 + components: + - type: Transform + pos: -18.5,-45.5 + parent: 2 - uid: 28635 components: - type: Transform @@ -73192,11 +73206,6 @@ entities: - type: Transform pos: 28.5,-35.5 parent: 21002 - - uid: 28625 - components: - - type: Transform - pos: -21.5,39.5 - parent: 2 - proto: CargoBountyComputerCircuitboard entities: - uid: 23275 @@ -80349,6 +80358,12 @@ entities: - type: Transform pos: 39.479088,15.666133 parent: 2 + - uid: 19318 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -24.533377,49.56239 + parent: 2 - proto: ChemDispenser entities: - uid: 1635 @@ -80419,6 +80434,12 @@ entities: rot: -1.5707963267948966 rad pos: -40.504517,-42.41375 parent: 2 + - uid: 8107 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.511748,48.59111 + parent: 2 - uid: 23002 components: - type: Transform @@ -80508,6 +80529,13 @@ entities: rot: 3.141592653589793 rad pos: 10.137915,37.803234 parent: 2 +- proto: CigaretteFrezon + entities: + - uid: 9235 + components: + - type: Transform + pos: -10.989619,45.558743 + parent: 1 - proto: CigaretteSpent entities: - uid: 3443 @@ -80578,6 +80606,13 @@ entities: rot: 1.5707963267948966 rad pos: -46.538147,-11.384542 parent: 2 +- proto: CigPackMixed + entities: + - uid: 8209 + components: + - type: Transform + pos: -10.245695,48.470387 + parent: 2 - proto: CigPackRed entities: - uid: 3455 @@ -81037,6 +81072,11 @@ entities: - type: Transform pos: 23.5,-38.5 parent: 2 + - uid: 19488 + components: + - type: Transform + pos: -14.5,44.5 + parent: 2 - uid: 23749 components: - type: Transform @@ -82963,6 +83003,18 @@ entities: rot: 3.141592653589793 rad pos: -1.5,52.5 parent: 2 + - uid: 8098 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,48.5 + parent: 2 + - uid: 8131 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -11.5,48.5 + parent: 2 - uid: 9888 components: - type: Transform @@ -84508,8 +84560,8 @@ entities: pos: -24.5,-20.5 parent: 2 - type: EntityStorage - open: True removedMasks: 28 + open: True - type: Fixtures fixtures: fix1: @@ -85775,6 +85827,13 @@ entities: - type: Transform pos: -45.5,-21.5 parent: 2 +- proto: DefaultStationBeaconTEG + entities: + - uid: 18563 + components: + - type: Transform + pos: -19.5,45.5 + parent: 2 - proto: DefaultStationBeaconTelecoms entities: - uid: 11590 @@ -85978,6 +86037,12 @@ entities: rot: 1.5707963267948966 rad pos: -0.5,38.5 parent: 2 + - uid: 8062 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,49.5 + parent: 2 - uid: 8166 components: - type: Transform @@ -87251,12 +87316,27 @@ entities: rot: 3.141592653589793 rad pos: 0.5,48.5 parent: 2 + - uid: 9006 + components: + - type: Transform + pos: -22.5,53.5 + parent: 2 - uid: 9125 components: - type: Transform rot: 1.5707963267948966 rad pos: -30.5,33.5 parent: 2 + - uid: 9226 + components: + - type: Transform + pos: -22.5,51.5 + parent: 2 + - uid: 9227 + components: + - type: Transform + pos: -22.5,52.5 + parent: 2 - uid: 9328 components: - type: Transform @@ -93945,6 +94025,12 @@ entities: - type: Transform pos: -48.5,2.5 parent: 2 + - uid: 8061 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -12.5,48.5 + parent: 2 - uid: 9367 components: - type: Transform @@ -93974,12 +94060,6 @@ entities: - type: Transform pos: 54.5,3.5 parent: 2 - - uid: 16677 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -12.5,49.5 - parent: 2 - uid: 16691 components: - type: Transform @@ -94506,6 +94586,11 @@ entities: - type: Transform pos: -52.5,3.5 parent: 2 + - uid: 7822 + components: + - type: Transform + pos: -12.5,48.5 + parent: 2 - uid: 8437 components: - type: Transform @@ -94581,11 +94666,6 @@ entities: - type: Transform pos: 4.5,-59.5 parent: 2 - - uid: 14817 - components: - - type: Transform - pos: -12.5,49.5 - parent: 2 - uid: 17523 components: - type: Transform @@ -95004,6 +95084,16 @@ entities: - 3604 - proto: DrinkBeerCan entities: + - uid: 19497 + components: + - type: Transform + pos: -13.654144,43.808117 + parent: 2 + - uid: 19498 + components: + - type: Transform + pos: -13.508311,43.603973 + parent: 2 - uid: 29203 components: - type: Transform @@ -95620,6 +95710,11 @@ entities: parent: 2 - proto: DrinkMugDog entities: + - uid: 19496 + components: + - type: Transform + pos: -13.110922,43.488834 + parent: 2 - uid: 28875 components: - type: Transform @@ -100266,7 +100361,7 @@ entities: pos: -13.5,-1.5 parent: 2 - type: Door - secondsUntilStateChange: -322664.72 + secondsUntilStateChange: -335667.7 - type: DeviceNetwork deviceLists: - 18275 @@ -104574,14 +104669,6 @@ entities: color: '#0335FCFF' - proto: GasOutletInjector entities: - - uid: 8126 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -24.5,53.5 - parent: 2 - - type: AtmosPipeLayers - pipeLayer: Secondary - uid: 8573 components: - type: Transform @@ -104617,22 +104704,13 @@ entities: - type: Transform pos: -42.5,25.5 parent: 2 - - uid: 8811 + - uid: 9187 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -14.5,53.5 + pos: -23.5,54.5 parent: 2 - - type: AtmosPipeLayers - pipeLayer: Tertiary - - uid: 8972 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -9.5,45.5 - parent: 2 - - type: AtmosPipeLayers - pipeLayer: Tertiary + - type: AtmosPipeColor + color: '#B3A234FF' - uid: 9778 components: - type: Transform @@ -104654,22 +104732,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#03FCD3FF' - - uid: 8106 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -24.5,51.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 9226 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -19.5,41.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - uid: 16790 components: - type: Transform @@ -104678,22 +104740,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 20901 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -17.5,50.5 - parent: 2 - - type: AtmosPipeColor - color: '#3AB334FF' - - uid: 23807 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -22.5,50.5 - parent: 2 - - type: AtmosPipeColor - color: '#FF1212FF' - uid: 28607 components: - type: Transform @@ -104726,27 +104772,13 @@ entities: rot: 1.5707963267948966 rad pos: -40.5,13.5 parent: 2 - - uid: 7775 + - uid: 8125 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -8.5,47.5 + pos: -24.5,54.5 parent: 2 - type: AtmosPipeColor color: '#333333FF' - - uid: 8099 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -20.5,53.5 - parent: 2 - - type: Construction - step: 1 - edge: 0 - - type: AtmosPipeLayers - pipeLayer: Tertiary - - type: AtmosPipeColor - color: '#333333FF' - uid: 8527 components: - type: Transform @@ -104794,21 +104826,11 @@ entities: - uid: 8844 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -26.5,48.5 + rot: -1.5707963267948966 rad + pos: -22.5,52.5 parent: 2 - type: AtmosPipeColor color: '#333333FF' - - uid: 9189 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -18.5,53.5 - parent: 2 - - type: AtmosPipeLayers - pipeLayer: Secondary - - type: AtmosPipeColor - color: '#990000FF' - uid: 9636 components: - type: Transform @@ -104835,14 +104857,6 @@ entities: rot: 3.141592653589793 rad pos: 20.5,-34.5 parent: 2 - - uid: 13583 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -26.5,49.5 - parent: 2 - - type: AtmosPipeColor - color: '#333333FF' - uid: 16952 components: - type: Transform @@ -104893,6 +104907,21 @@ entities: - type: Transform pos: 36.5,-6.5 parent: 21002 + - uid: 23719 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -26.5,46.5 + parent: 2 + - type: AtmosPipeColor + color: '#947507FF' + - uid: 23720 + components: + - type: Transform + pos: -19.5,52.5 + parent: 2 + - type: AtmosPipeColor + color: '#947507FF' - uid: 23960 components: - type: Transform @@ -105013,13 +105042,13 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 506 + - uid: 679 components: - type: Transform - pos: -19.5,49.5 + pos: -17.5,54.5 parent: 2 - type: AtmosPipeColor - color: '#333333FF' + color: '#FF1212FF' - uid: 896 components: - type: Transform @@ -105257,42 +105286,38 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 7774 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -23.5,50.5 - parent: 2 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 8038 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -17.5,42.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 8055 + - uid: 7781 components: - type: Transform rot: 1.5707963267948966 rad - pos: -21.5,44.5 + pos: -21.5,54.5 parent: 2 - - uid: 8061 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -21.5,41.5 - parent: 2 - - uid: 8124 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 7785 components: - type: Transform rot: 3.141592653589793 rad - pos: -19.5,46.5 + pos: -24.5,52.5 parent: 2 - type: AtmosPipeColor color: '#333333FF' + - uid: 7819 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -27.5,45.5 + parent: 2 + - type: AtmosPipeColor + color: '#03FCD3FF' + - uid: 7823 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -27.5,47.5 + parent: 2 + - type: AtmosPipeColor + color: '#03FCD3FF' - uid: 8187 components: - type: Transform @@ -105485,38 +105510,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#03FCD3FF' - - uid: 9192 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -18.5,42.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 9197 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -14.5,46.5 - parent: 2 - - type: AtmosPipeColor - color: '#333333FF' - - uid: 9208 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -15.5,41.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 9228 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -20.5,41.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - uid: 9280 components: - type: Transform @@ -107351,20 +107344,6 @@ entities: parent: 21002 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 28852 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -22.5,45.5 - parent: 2 - - uid: 29184 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -14.5,47.5 - parent: 2 - - type: AtmosPipeColor - color: '#333333FF' - uid: 29690 components: - type: Transform @@ -107487,347 +107466,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 31158 - components: - - type: Transform - pos: -20.5,44.5 - parent: 2 -- proto: GasPipeBendAlt1 - entities: - - uid: 5795 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -23.5,50.5 - parent: 2 - - uid: 7814 - components: - - type: Transform - pos: -16.5,49.5 - parent: 2 - - type: AtmosPipeColor - color: '#3AB334FF' - - uid: 8062 - components: - - type: Transform - pos: -20.5,44.5 - parent: 2 - - uid: 8080 - components: - - type: Transform - pos: -18.5,51.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 8123 - components: - - type: Transform - pos: -20.5,46.5 - parent: 2 - - type: AtmosPipeColor - color: '#3AB334FF' - - uid: 8148 - components: - - type: Transform - pos: -23.5,53.5 - parent: 2 - - uid: 8800 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -20.5,41.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 8842 - components: - - type: Transform - pos: -15.5,53.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 9207 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -22.5,45.5 - parent: 2 - - uid: 9235 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -21.5,44.5 - parent: 2 - - uid: 23677 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -22.5,43.5 - parent: 2 - - uid: 23712 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -20.5,45.5 - parent: 2 - - type: AtmosPipeColor - color: '#3AB334FF' - - uid: 28840 - components: - - type: Transform - pos: -19.5,50.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 31149 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -16.5,48.5 - parent: 2 - - type: AtmosPipeColor - color: '#3AB334FF' - - uid: 31179 - components: - - type: Transform - pos: -10.5,47.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 31181 - components: - - type: Transform - pos: -14.5,48.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 31182 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -12.5,47.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 31186 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -15.5,48.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 31194 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -22.5,42.5 - parent: 2 - - uid: 31201 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -22.5,41.5 - parent: 2 - - uid: 31204 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -14.5,42.5 - parent: 2 - - uid: 31214 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -15.5,45.5 - parent: 2 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 31244 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -12.5,43.5 - parent: 2 -- proto: GasPipeBendAlt2 - entities: - - uid: 8075 - components: - - type: Transform - pos: -19.5,46.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 8131 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -23.5,53.5 - parent: 2 - - type: AtmosPipeColor - color: '#333333FF' - - uid: 8801 - components: - - type: Transform - pos: -15.5,47.5 - parent: 2 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 9184 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -22.5,43.5 - parent: 2 - - type: AtmosPipeLayers - pipeLayer: Primary - - uid: 9188 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -15.5,45.5 - parent: 2 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 9196 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -10.5,45.5 - parent: 2 - - uid: 9219 - components: - - type: Transform - pos: -20.5,44.5 - parent: 2 - - uid: 9223 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -23.5,49.5 - parent: 2 - - type: AtmosPipeColor - color: '#333333FF' - - uid: 9230 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -20.5,41.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 9252 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -15.5,53.5 - parent: 2 - - uid: 16797 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -15.5,48.5 - parent: 2 - - uid: 23717 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -21.5,44.5 - parent: 2 - - uid: 28623 - components: - - type: Transform - pos: -10.5,47.5 - parent: 2 - - uid: 28629 - components: - - type: Transform - pos: -18.5,48.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 29118 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -14.5,47.5 - parent: 2 - - uid: 29183 - components: - - type: Transform - pos: -14.5,48.5 - parent: 2 - - uid: 31140 - components: - - type: Transform - pos: -18.5,50.5 - parent: 2 - - type: AtmosPipeColor - color: '#3AB334FF' - - uid: 31141 - components: - - type: Transform - pos: -19.5,51.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 31142 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -18.5,47.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 31150 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -18.5,49.5 - parent: 2 - - type: AtmosPipeColor - color: '#3AB334FF' - - uid: 31172 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -21.5,41.5 - parent: 2 - - uid: 31175 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -20.5,45.5 - parent: 2 - - uid: 31178 - components: - - type: Transform - pos: -20.5,47.5 - parent: 2 - - uid: 31215 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -14.5,45.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 31216 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -14.5,42.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 31222 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -18.5,42.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - proto: GasPipeFourway entities: - uid: 666 @@ -108180,127 +107818,6 @@ entities: parent: 21002 - type: AtmosPipeColor color: '#0335FCFF' -- proto: GasPipeManifold - entities: - - uid: 2174 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -24.5,48.5 - parent: 2 - - type: AtmosPipeColor - color: '#333333FF' - - uid: 3083 - components: - - type: Transform - pos: -17.5,47.5 - parent: 2 - - type: AtmosPipeColor - color: '#3AB334FF' - - uid: 8107 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -15.5,46.5 - parent: 2 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 8217 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -23.5,46.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 8939 - components: - - type: Transform - pos: -20.5,43.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 9183 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -16.5,41.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 9217 - components: - - type: Transform - pos: -18.5,43.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 9250 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -22.5,51.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 9254 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -24.5,49.5 - parent: 2 - - type: AtmosPipeColor - color: '#333333FF' - - uid: 23738 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -21.5,45.5 - parent: 2 - - type: AtmosPipeColor - color: '#3AB334FF' - - uid: 29117 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -21.5,50.5 - parent: 2 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 31152 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -17.5,51.5 - parent: 2 - - type: AtmosPipeColor - color: '#3AB334FF' - - uid: 31157 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -23.5,41.5 - parent: 2 - - uid: 31165 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -23.5,43.5 - parent: 2 - - uid: 31213 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -13.5,45.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 31243 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -13.5,43.5 - parent: 2 - proto: GasPipeSensorDistribution entities: - uid: 15414 @@ -108323,26 +107840,22 @@ entities: color: '#03FCD3FF' - proto: GasPipeSensorTEGCold entities: - - uid: 31169 + - uid: 506 components: - type: Transform - pos: -17.5,43.5 + rot: 3.141592653589793 rad + pos: -20.5,45.5 parent: 2 - - type: DeviceNetwork - deviceLists: - - 31353 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#03FCD3FF' - proto: GasPipeSensorTEGHot entities: - - uid: 28844 + - uid: 7816 components: - type: Transform - pos: -15.5,45.5 + rot: 3.141592653589793 rad + pos: -18.5,47.5 parent: 2 - - type: DeviceNetwork - deviceLists: - - 31353 - type: AtmosPipeColor color: '#FF1212FF' - proto: GasPipeSensorWaste @@ -109381,13 +108894,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 5357 - components: - - type: Transform - pos: -18.5,47.5 - parent: 2 - - type: AtmosPipeColor - color: '#B3A234FF' - uid: 5383 components: - type: Transform @@ -109458,6 +108964,14 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' + - uid: 6240 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -23.5,51.5 + parent: 2 + - type: AtmosPipeColor + color: '#B3A234FF' - uid: 7355 components: - type: Transform @@ -109474,53 +108988,58 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 7777 + - uid: 7784 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -17.5,48.5 - parent: 2 - - type: AtmosPipeColor - color: '#B3A234FF' - - uid: 7816 - components: - - type: Transform - pos: -15.5,50.5 - parent: 2 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 7827 - components: - - type: Transform - pos: -23.5,51.5 - parent: 2 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 8052 - components: - - type: Transform - pos: -21.5,42.5 - parent: 2 - - uid: 8110 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -22.5,49.5 + pos: -24.5,53.5 parent: 2 - type: AtmosPipeColor color: '#333333FF' + - uid: 7787 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -23.5,52.5 + parent: 2 + - type: AtmosPipeColor + color: '#B3A234FF' + - uid: 8083 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -21.5,53.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 8089 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -21.5,51.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 8110 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -21.5,52.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' - uid: 8120 components: - type: Transform rot: 1.5707963267948966 rad - pos: -21.5,49.5 + pos: -25.5,45.5 parent: 2 - type: AtmosPipeColor - color: '#333333FF' - - uid: 8130 + color: '#03FCD3FF' + - uid: 8148 components: - type: Transform - pos: -23.5,52.5 + rot: 3.141592653589793 rad + pos: -17.5,51.5 parent: 2 - type: AtmosPipeColor color: '#FF1212FF' @@ -109585,6 +109104,14 @@ entities: parent: 2 - type: AtmosPipeColor color: '#B3A234FF' + - uid: 8195 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -17.5,53.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' - uid: 8198 components: - type: Transform @@ -109593,14 +109120,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 8211 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -25.5,46.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - uid: 8213 components: - type: Transform @@ -109609,14 +109128,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 8214 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -25.5,51.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - uid: 8216 components: - type: Transform @@ -110755,21 +110266,14 @@ entities: parent: 2 - type: AtmosPipeColor color: '#3AB334FF' - - uid: 8843 - components: - - type: Transform - pos: -15.5,52.5 - parent: 2 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 8848 + - uid: 8846 components: - type: Transform rot: 1.5707963267948966 rad - pos: -15.5,46.5 + pos: -25.5,47.5 parent: 2 - type: AtmosPipeColor - color: '#333333FF' + color: '#03FCD3FF' - uid: 8854 components: - type: Transform @@ -110859,22 +110363,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 8989 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -18.5,46.5 - parent: 2 - - type: AtmosPipeColor - color: '#333333FF' - - uid: 9000 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -19.5,53.5 - parent: 2 - - type: AtmosPipeColor - color: '#FF1212FF' - uid: 9008 components: - type: Transform @@ -110920,52 +110408,21 @@ entities: parent: 2 - type: AtmosPipeColor color: '#03FCD3FF' - - uid: 9195 + - uid: 9186 components: - type: Transform - pos: -15.5,43.5 + pos: -17.5,52.5 parent: 2 - type: AtmosPipeColor color: '#FF1212FF' - - uid: 9206 - components: - - type: Transform - pos: -17.5,45.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - uid: 9209 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -16.5,46.5 + rot: 3.141592653589793 rad + pos: -23.5,53.5 parent: 2 - type: AtmosPipeColor - color: '#333333FF' - - uid: 9221 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -11.5,47.5 - parent: 2 - - type: AtmosPipeColor - color: '#333333FF' - - uid: 9231 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -23.5,51.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 9260 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -18.5,53.5 - parent: 2 - - type: AtmosPipeColor - color: '#FF1212FF' + color: '#B3A234FF' - uid: 9332 components: - type: Transform @@ -111332,14 +110789,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 11911 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -20.5,49.5 - parent: 2 - - type: AtmosPipeColor - color: '#333333FF' - uid: 12289 components: - type: Transform @@ -113798,22 +113247,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 13582 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -25.5,49.5 - parent: 2 - - type: AtmosPipeColor - color: '#333333FF' - - uid: 13586 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -25.5,48.5 - parent: 2 - - type: AtmosPipeColor - color: '#333333FF' - uid: 13590 components: - type: Transform @@ -127007,14 +126440,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 16796 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -20.5,42.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - uid: 16798 components: - type: Transform @@ -127359,14 +126784,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 18563 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -20.5,53.5 - parent: 2 - - type: AtmosPipeColor - color: '#FF1212FF' - uid: 19075 components: - type: Transform @@ -128562,37 +127979,21 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 23713 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -10.5,47.5 - parent: 2 - - type: AtmosPipeColor - color: '#333333FF' - - uid: 23719 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -9.5,47.5 - parent: 2 - - type: AtmosPipeColor - color: '#333333FF' - - uid: 23739 - components: - - type: Transform - pos: -18.5,46.5 - parent: 2 - - type: AtmosPipeColor - color: '#B3A234FF' - - uid: 23740 + - uid: 23735 components: - type: Transform rot: 1.5707963267948966 rad - pos: -23.5,49.5 + pos: -25.5,46.5 parent: 2 - type: AtmosPipeColor - color: '#333333FF' + color: '#947507FF' + - uid: 23736 + components: + - type: Transform + pos: -19.5,51.5 + parent: 2 + - type: AtmosPipeColor + color: '#947507FF' - uid: 23843 components: - type: Transform @@ -129528,22 +128929,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 28624 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -17.5,46.5 - parent: 2 - - type: AtmosPipeColor - color: '#333333FF' - - uid: 28630 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -23.5,48.5 - parent: 2 - - type: AtmosPipeColor - color: '#333333FF' - uid: 28758 components: - type: Transform @@ -129552,29 +128937,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 28837 - components: - - type: Transform - pos: -15.5,51.5 - parent: 2 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 28841 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -18.5,44.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 28854 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -13.5,47.5 - parent: 2 - - type: AtmosPipeColor - color: '#333333FF' - uid: 28904 components: - type: Transform @@ -130295,698 +129657,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 31145 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -19.5,47.5 - parent: 2 - - type: AtmosPipeColor - color: '#333333FF' - - uid: 31146 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -19.5,48.5 - parent: 2 - - type: AtmosPipeColor - color: '#333333FF' - - uid: 31154 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -20.5,48.5 - parent: 2 - - type: AtmosPipeColor - color: '#B3A234FF' - - uid: 31155 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -21.5,48.5 - parent: 2 - - type: AtmosPipeColor - color: '#B3A234FF' - - uid: 31156 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -19.5,48.5 - parent: 2 - - type: AtmosPipeColor - color: '#B3A234FF' - - uid: 31159 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -17.5,48.5 - parent: 2 - - type: AtmosPipeColor - color: '#3AB334FF' - - uid: 31170 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -18.5,41.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 31202 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -22.5,41.5 - parent: 2 -- proto: GasPipeStraightAlt1 - entities: - - uid: 6240 - components: - - type: Transform - pos: -19.5,44.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 7620 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -19.5,47.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 7826 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -21.5,40.5 - parent: 2 - - uid: 7832 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -12.5,46.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 8037 - components: - - type: Transform - pos: -18.5,46.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 8049 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -17.5,41.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 8050 - components: - - type: Transform - pos: -15.5,49.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 8100 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -16.5,53.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 8101 - components: - - type: Transform - pos: -15.5,52.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 8111 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -19.5,48.5 - parent: 2 - - type: AtmosPipeColor - color: '#3AB334FF' - - uid: 8804 - components: - - type: Transform - pos: -21.5,43.5 - parent: 2 - - uid: 8849 - components: - - type: Transform - pos: -15.5,50.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 9006 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -17.5,48.5 - parent: 2 - - type: AtmosPipeColor - color: '#3AB334FF' - - uid: 9205 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -18.5,45.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 9220 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -20.5,48.5 - parent: 2 - - type: AtmosPipeColor - color: '#3AB334FF' - - uid: 9233 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -23.5,49.5 - parent: 2 - - type: AtmosPipeColor - color: '#333333FF' - - uid: 9251 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -23.5,52.5 - parent: 2 - - uid: 9259 - components: - - type: Transform - pos: -21.5,42.5 - parent: 2 - - uid: 13508 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -22.5,48.5 - parent: 2 - - type: AtmosPipeColor - color: '#3AB334FF' - - uid: 23718 - components: - - type: Transform - pos: -19.5,45.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 23735 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -17.5,53.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 28621 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -20.5,49.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 28628 - components: - - type: Transform - pos: -18.5,47.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 28636 - components: - - type: Transform - pos: -19.5,43.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 28658 - components: - - type: Transform - pos: -19.5,42.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 28662 - components: - - type: Transform - pos: -14.5,47.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 28836 - components: - - type: Transform - pos: -18.5,48.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 28842 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -20.5,51.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 28845 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -19.5,48.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 31147 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -21.5,49.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 31148 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -21.5,47.5 - parent: 2 - - type: AtmosPipeColor - color: '#3AB334FF' - - uid: 31151 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -18.5,48.5 - parent: 2 - - type: AtmosPipeColor - color: '#3AB334FF' - - uid: 31161 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -19.5,51.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 31166 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -19.5,46.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 31167 - components: - - type: Transform - pos: -18.5,50.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 31171 - components: - - type: Transform - pos: -18.5,49.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 31180 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -11.5,47.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 31187 - components: - - type: Transform - pos: -14.5,46.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 31188 - components: - - type: Transform - pos: -14.5,45.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 31191 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -18.5,42.5 - parent: 2 - - uid: 31196 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -20.5,42.5 - parent: 2 - - uid: 31200 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -17.5,42.5 - parent: 2 - - uid: 31203 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -21.5,42.5 - parent: 2 - - uid: 31206 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -15.5,42.5 - parent: 2 - - uid: 31240 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -16.5,42.5 - parent: 2 -- proto: GasPipeStraightAlt2 - entities: - - uid: 605 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -20.5,48.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 606 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -21.5,46.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 620 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -20.5,46.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 7818 - components: - - type: Transform - pos: -15.5,50.5 - parent: 2 - - uid: 8064 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -13.5,47.5 - parent: 2 - - uid: 8065 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -22.5,45.5 - parent: 2 - - uid: 8066 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -10.5,46.5 - parent: 2 - - uid: 8802 - components: - - type: Transform - pos: -19.5,45.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 8841 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -22.5,53.5 - parent: 2 - - type: AtmosPipeColor - color: '#333333FF' - - uid: 8974 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -23.5,52.5 - parent: 2 - - type: AtmosPipeColor - color: '#333333FF' - - uid: 9025 - components: - - type: Transform - pos: -19.5,42.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 9186 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -23.5,50.5 - parent: 2 - - type: AtmosPipeColor - color: '#333333FF' - - uid: 9229 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -19.5,50.5 - parent: 2 - - type: AtmosPipeColor - color: '#3AB334FF' - - uid: 9232 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -22.5,41.5 - parent: 2 - - uid: 9253 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -15.5,52.5 - parent: 2 - - uid: 13588 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -17.5,47.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 23716 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -19.5,49.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 23725 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -20.5,51.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 23741 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -16.5,43.5 - parent: 2 - - uid: 23829 - components: - - type: Transform - pos: -21.5,43.5 - parent: 2 - - uid: 28647 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -17.5,41.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 28666 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -21.5,53.5 - parent: 2 - - type: AtmosPipeColor - color: '#333333FF' - - uid: 28676 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -22.5,48.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 28827 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -21.5,48.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 28848 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -17.5,45.5 - parent: 2 - - uid: 29027 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -11.5,47.5 - parent: 2 - - uid: 31143 - components: - - type: Transform - pos: -19.5,43.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 31144 - components: - - type: Transform - pos: -19.5,44.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 31163 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -19.5,50.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 31168 - components: - - type: Transform - pos: -20.5,46.5 - parent: 2 - - uid: 31174 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -19.5,45.5 - parent: 2 - - uid: 31176 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -22.5,47.5 - parent: 2 - - uid: 31177 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -21.5,47.5 - parent: 2 - - uid: 31192 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -20.5,43.5 - parent: 2 - - uid: 31198 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -21.5,43.5 - parent: 2 - - uid: 31199 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -22.5,43.5 - parent: 2 - - uid: 31218 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -14.5,43.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 31219 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -15.5,42.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 31220 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -16.5,42.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 31221 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -17.5,42.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 31238 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -18.5,43.5 - parent: 2 - - uid: 31239 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -17.5,43.5 - parent: 2 - - uid: 31241 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -15.5,43.5 - parent: 2 - - uid: 31242 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -14.5,43.5 - parent: 2 - proto: GasPipeTJunction entities: - uid: 17 @@ -134064,21 +132734,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 28650 - components: - - type: Transform - pos: -18.5,48.5 - parent: 2 - - type: AtmosPipeColor - color: '#B3A234FF' - - uid: 28839 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -15.5,48.5 - parent: 2 - - type: AtmosPipeColor - color: '#FF1212FF' - uid: 29608 components: - type: Transform @@ -134199,98 +132854,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' -- proto: GasPipeTJunctionAlt1 - entities: - - uid: 8058 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -21.5,46.5 - parent: 2 - - type: AtmosPipeColor - color: '#3AB334FF' - - uid: 9215 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -19.5,41.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 9218 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -19.5,49.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 16804 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -17.5,49.5 - parent: 2 - - type: AtmosPipeColor - color: '#3AB334FF' - - uid: 24120 - components: - - type: Transform - pos: -21.5,48.5 - parent: 2 - - type: AtmosPipeColor - color: '#3AB334FF' - - uid: 31183 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -12.5,45.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 31190 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -14.5,43.5 - parent: 2 -- proto: GasPipeTJunctionAlt2 - entities: - - uid: 7819 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -17.5,49.5 - parent: 2 - - type: AtmosPipeColor - color: '#3AB334FF' - - uid: 8046 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -15.5,49.5 - parent: 2 - - uid: 8943 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -19.5,48.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 28853 - components: - - type: Transform - pos: -18.5,45.5 - parent: 2 - - uid: 31173 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -19.5,41.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - proto: GasPort entities: - uid: 1675 @@ -134509,46 +133072,6 @@ entities: - type: Transform pos: -26.5,15.5 parent: 2 - - uid: 28619 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -21.5,39.5 - parent: 2 - - type: AtmosPipeLayers - pipeLayer: Secondary - - uid: 28659 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -14.5,49.5 - parent: 2 - - type: AtmosPipeLayers - pipeLayer: Tertiary - - uid: 28838 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -24.5,50.5 - parent: 2 - - type: AtmosPipeLayers - pipeLayer: Secondary - - uid: 28855 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -24.5,47.5 - parent: 2 - - type: AtmosPipeLayers - pipeLayer: Tertiary - - uid: 28861 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -24.5,45.5 - parent: 2 - - type: AtmosPipeLayers - pipeLayer: Tertiary - uid: 30939 components: - type: Transform @@ -134621,11 +133144,14 @@ entities: rot: 1.5707963267948966 rad pos: -36.5,29.5 parent: 2 - - uid: 8051 + - uid: 7778 components: - type: Transform - pos: -21.5,43.5 + rot: 3.141592653589793 rad + pos: -23.5,50.5 parent: 2 + - type: AtmosPipeColor + color: '#B3A234FF' - uid: 9752 components: - type: Transform @@ -134660,46 +133186,16 @@ entities: targetPressure: 501.325 - type: AtmosPipeColor color: '#0335FCFF' -- proto: GasPressurePumpAlt1 - entities: - - uid: 28849 - components: - - type: Transform - pos: -22.5,44.5 - parent: 2 -- proto: GasPressurePumpAlt2 - entities: - - uid: 8044 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -22.5,44.5 - parent: 2 - - type: AtmosPipeLayers - pipeLayer: Primary - - uid: 9238 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -21.5,42.5 - parent: 2 - proto: GasPressureRegulator entities: - - uid: 28645 + - uid: 7786 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -12.5,47.5 - parent: 2 - - type: AtmosPipeColor - color: '#333333FF' -- proto: GasPressureRegulatorAlt2 - entities: - - uid: 9001 - components: - - type: Transform - pos: -23.5,51.5 + rot: 1.5707963267948966 rad + pos: -23.5,52.5 parent: 2 + - type: GasPressureRegulator + threshold: 95000 - type: AtmosPipeColor color: '#333333FF' - proto: GasRecycler @@ -134733,6 +133229,12 @@ entities: parent: 2 - proto: GasThermoMachineFreezerEnabled entities: + - uid: 8079 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -14.5,46.5 + parent: 2 - uid: 8874 components: - type: Transform @@ -134758,6 +133260,12 @@ entities: parent: 2 - proto: GasThermoMachineHeaterEnabled entities: + - uid: 8127 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -14.5,45.5 + parent: 2 - uid: 8871 components: - type: Transform @@ -134778,14 +133286,6 @@ entities: open: False - type: AtmosPipeColor color: '#3AB334FF' - - uid: 7780 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -15.5,47.5 - parent: 2 - - type: AtmosPipeColor - color: '#FF1212FF' - uid: 8180 components: - type: Transform @@ -134876,16 +133376,6 @@ entities: open: False - type: AtmosPipeColor color: '#B3A234FF' - - uid: 9185 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -17.5,41.5 - parent: 2 - - type: GasValve - open: False - - type: AtmosPipeColor - color: '#947507FF' - uid: 9203 components: - type: Transform @@ -134893,24 +133383,6 @@ entities: parent: 2 - type: GasValve open: False - - uid: 9214 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -16.5,48.5 - parent: 2 - - type: GasValve - open: False - - type: AtmosPipeColor - color: '#B3A234FF' - - uid: 9227 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -22.5,48.5 - parent: 2 - - type: AtmosPipeColor - color: '#B3A234FF' - uid: 9759 components: - type: Transform @@ -134948,16 +133420,26 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 19163 + - uid: 23725 components: - type: Transform - rot: 3.141592653589793 rad - pos: -18.5,45.5 + rot: -1.5707963267948966 rad + pos: -24.5,46.5 parent: 2 - type: GasValve open: False - type: AtmosPipeColor - color: '#B3A234FF' + color: '#947507FF' + - uid: 23734 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -19.5,50.5 + parent: 2 + - type: GasValve + open: False + - type: AtmosPipeColor + color: '#947507FF' - uid: 23828 components: - type: Transform @@ -134975,261 +133457,6 @@ entities: parent: 2 - type: GasValve open: False - - uid: 31153 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -17.5,49.5 - parent: 2 - - type: GasValve - open: False - - type: AtmosPipeColor - color: '#3AB334FF' -- proto: GasValveAlt1 - entities: - - uid: 715 - components: - - type: Transform - pos: -20.5,42.5 - parent: 2 - - type: GasValve - open: False - - type: AtmosPipeColor - color: '#947507FF' - - uid: 8067 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -18.5,41.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 8121 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -17.5,48.5 - parent: 2 - - type: AtmosPipeColor - color: '#3AB334FF' - - uid: 8215 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -22.5,46.5 - parent: 2 - - type: AtmosPipeColor - color: '#3AB334FF' - - uid: 8945 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -18.5,44.5 - parent: 2 - - type: GasValve - open: False - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 28622 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -22.5,49.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 28637 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -20.5,50.5 - parent: 2 - - type: GasValve - open: False - - type: AtmosPipeColor - color: '#947507FF' - - uid: 28646 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -23.5,48.5 - parent: 2 - - type: GasValve - open: False - - type: AtmosPipeColor - color: '#3AB334FF' - - uid: 28660 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -17.5,50.5 - parent: 2 - - type: GasValve - open: False - - type: AtmosPipeColor - color: '#3AB334FF' - - uid: 28843 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -21.5,51.5 - parent: 2 - - type: GasValve - open: False - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 28846 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -15.5,51.5 - parent: 2 - - type: GasValve - open: False - - type: AtmosPipeColor - color: '#990000FF' - - uid: 31189 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -14.5,44.5 - parent: 2 - - type: GasValve - open: False - - type: AtmosPipeColor - color: '#990000FF' - - uid: 31195 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -12.5,44.5 - parent: 2 - - type: GasValve - open: False - - type: AtmosPipeColor - color: '#990000FF' - - uid: 31197 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -19.5,42.5 - parent: 2 - - type: GasValve - open: False - - uid: 31212 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -14.5,45.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' -- proto: GasValveAlt2 - entities: - - uid: 679 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -18.5,41.5 - parent: 2 - - type: GasValve - open: False - - type: AtmosPipeColor - color: '#947507FF' - - uid: 7732 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -20.5,50.5 - parent: 2 - - type: AtmosPipeColor - color: '#3AB334FF' - - uid: 8040 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -23.5,48.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 8981 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -22.5,46.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 9237 - components: - - type: Transform - pos: -20.5,42.5 - parent: 2 - - type: AtmosPipeColor - color: '#947507FF' - - uid: 9239 - components: - - type: Transform - pos: -17.5,48.5 - parent: 2 - - type: GasValve - open: False - - type: AtmosPipeColor - color: '#3AB334FF' - - uid: 23734 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -16.5,45.5 - parent: 2 - - type: GasValve - open: False - - uid: 28656 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -17.5,50.5 - parent: 2 - - type: GasValve - open: False - - type: AtmosPipeColor - color: '#3AB334FF' - - uid: 28829 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -16.5,47.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 31160 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -18.5,44.5 - parent: 2 - - uid: 31162 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -21.5,51.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 31193 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -19.5,43.5 - parent: 2 - - uid: 31217 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -14.5,44.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - proto: GasVentPump entities: - uid: 56 @@ -137684,19 +135911,6 @@ entities: - 29904 - type: AtmosPipeColor color: '#990000FF' - - uid: 9198 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -10.5,46.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 31253 - - type: AtmosPipeLayers - pipeLayer: Secondary - - type: AtmosPipeColor - color: '#990000FF' - uid: 9858 components: - type: Transform @@ -139721,78 +137935,52 @@ entities: color: '#990000FF' - proto: GasVolumePump entities: - - uid: 7778 + - uid: 8044 components: - type: Transform - pos: -15.5,49.5 + rot: 3.141592653589793 rad + pos: -20.5,47.5 + parent: 2 + - type: AtmosPipeColor + color: '#03FCD3FF' + - uid: 8045 + components: + - type: Transform + pos: -18.5,45.5 parent: 2 - type: AtmosPipeColor color: '#FF1212FF' - - uid: 8105 + - uid: 8046 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -17.5,50.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 8047 + components: + - type: Transform + pos: -21.5,50.5 + parent: 2 + - type: AtmosPipeColor + color: '#FF1212FF' + - uid: 8972 components: - type: Transform rot: -1.5707963267948966 rad - pos: -24.5,46.5 + pos: -24.5,47.5 parent: 2 - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 9225 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -17.5,46.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 28856 + color: '#03FCD3FF' + - uid: 8990 components: - type: Transform rot: 1.5707963267948966 rad - pos: -23.5,45.5 - parent: 2 - - type: AtmosPipeLayers - pipeLayer: Tertiary - - uid: 31164 - components: - - type: Transform - pos: -15.5,42.5 + pos: -24.5,45.5 parent: 2 - type: AtmosPipeColor - color: '#FF1212FF' -- proto: GasVolumePumpAlt1 - entities: - - uid: 7787 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -23.5,51.5 - parent: 2 - - uid: 7831 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -21.5,41.5 - parent: 2 -- proto: GasVolumePumpAlt2 - entities: - - uid: 7784 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -15.5,51.5 - parent: 2 - - uid: 23646 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -23.5,47.5 - parent: 2 - - uid: 28657 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -12.5,47.5 - parent: 2 + color: '#03FCD3FF' - proto: Gateway entities: - uid: 3678 @@ -139929,6 +138117,18 @@ entities: - type: Transform pos: -11.5,27.5 parent: 2 + - uid: 606 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,44.5 + parent: 2 + - uid: 715 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -11.5,47.5 + parent: 2 - uid: 747 components: - type: Transform @@ -140360,6 +138560,11 @@ entities: rot: 1.5707963267948966 rad pos: 7.5,-83.5 parent: 2 + - uid: 2174 + components: + - type: Transform + pos: -23.5,51.5 + parent: 2 - uid: 2297 components: - type: Transform @@ -141773,6 +139978,12 @@ entities: rot: 1.5707963267948966 rad pos: 19.5,38.5 parent: 2 + - uid: 7732 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -15.5,49.5 + parent: 2 - uid: 7741 components: - type: Transform @@ -141833,17 +140044,28 @@ entities: rot: 3.141592653589793 rad pos: -7.5,52.5 parent: 2 - - uid: 7776 + - uid: 7777 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -12.5,46.5 + pos: -18.5,53.5 parent: 2 - - uid: 7781 + - uid: 7817 components: - type: Transform - rot: 3.141592653589793 rad - pos: -15.5,50.5 + rot: 1.5707963267948966 rad + pos: -8.5,47.5 + parent: 2 + - uid: 7818 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,47.5 + parent: 2 + - uid: 7824 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,47.5 parent: 2 - uid: 7834 components: @@ -141934,60 +140156,66 @@ entities: - type: Transform pos: -14.5,28.5 parent: 2 - - uid: 8039 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -13.5,51.5 - parent: 2 - - uid: 8045 - components: - - type: Transform - pos: -9.5,44.5 - parent: 2 - - uid: 8047 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -15.5,52.5 - parent: 2 - - uid: 8059 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -10.5,48.5 - parent: 2 - - uid: 8060 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -9.5,48.5 - parent: 2 - uid: 8063 components: - type: Transform rot: -1.5707963267948966 rad pos: -7.5,46.5 parent: 2 + - uid: 8064 + components: + - type: Transform + pos: -15.5,53.5 + parent: 2 + - uid: 8066 + components: + - type: Transform + pos: -18.5,51.5 + parent: 2 + - uid: 8068 + components: + - type: Transform + pos: -20.5,53.5 + parent: 2 - uid: 8096 components: - type: Transform - pos: -17.5,52.5 + pos: -19.5,51.5 parent: 2 - - uid: 8102 + - uid: 8099 components: - type: Transform - pos: -8.5,48.5 + pos: -24.5,53.5 + parent: 2 + - uid: 8101 + components: + - type: Transform + pos: -23.5,53.5 parent: 2 - uid: 8103 components: - type: Transform - pos: -14.5,54.5 + pos: -24.5,51.5 parent: 2 - - uid: 8122 + - uid: 8105 components: - type: Transform - pos: -10.5,44.5 + pos: -19.5,53.5 + parent: 2 + - uid: 8111 + components: + - type: Transform + pos: -17.5,53.5 + parent: 2 + - uid: 8124 + components: + - type: Transform + pos: -20.5,51.5 + parent: 2 + - uid: 8126 + components: + - type: Transform + pos: -21.5,53.5 parent: 2 - uid: 8137 components: @@ -142004,11 +140232,6 @@ entities: - type: Transform pos: -25.5,39.5 parent: 2 - - uid: 8150 - components: - - type: Transform - pos: -18.5,52.5 - parent: 2 - uid: 8153 components: - type: Transform @@ -142025,21 +140248,17 @@ entities: - type: Transform pos: -25.5,46.5 parent: 2 - - uid: 8195 - components: - - type: Transform - pos: -25.5,49.5 - parent: 2 - uid: 8208 components: - type: Transform rot: -1.5707963267948966 rad pos: -25.5,46.5 parent: 2 - - uid: 8209 + - uid: 8217 components: - type: Transform - pos: -25.5,51.5 + rot: 1.5707963267948966 rad + pos: -13.5,45.5 parent: 2 - uid: 8232 components: @@ -142327,27 +140546,111 @@ entities: rot: 3.141592653589793 rad pos: -24.5,3.5 parent: 2 - - uid: 8799 - components: - - type: Transform - pos: -16.5,54.5 - parent: 2 - - uid: 8809 - components: - - type: Transform - pos: -19.5,52.5 - parent: 2 - - uid: 9021 + - uid: 8808 components: - type: Transform rot: -1.5707963267948966 rad - pos: -24.5,52.5 + pos: -25.5,45.5 parent: 2 - - uid: 9187 + - uid: 8811 components: - type: Transform + rot: 1.5707963267948966 rad + pos: -24.5,55.5 + parent: 2 + - uid: 8841 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,44.5 + parent: 2 + - uid: 8842 + components: + - type: Transform + pos: -21.5,51.5 + parent: 2 + - uid: 8845 + components: + - type: Transform + pos: -15.5,51.5 + parent: 2 + - uid: 8981 + components: + - type: Transform + pos: -17.5,51.5 + parent: 2 + - uid: 9185 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,50.5 + parent: 2 + - uid: 9189 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -22.5,55.5 + parent: 2 + - uid: 9196 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -12.5,44.5 + parent: 2 + - uid: 9213 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,47.5 + parent: 2 + - uid: 9215 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -26.5,58.5 + parent: 2 + - uid: 9217 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,46.5 + parent: 2 + - uid: 9219 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -25.5,59.5 + parent: 2 + - uid: 9222 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -25.5,47.5 + parent: 2 + - uid: 9223 + components: + - type: Transform + rot: 1.5707963267948966 rad pos: -8.5,44.5 parent: 2 + - uid: 9229 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -23.5,59.5 + parent: 2 + - uid: 9230 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,45.5 + parent: 2 + - uid: 9233 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -21.5,59.5 + parent: 2 - uid: 9257 components: - type: Transform @@ -143936,6 +142239,42 @@ entities: rot: 1.5707963267948966 rad pos: 16.5,42.5 parent: 2 + - uid: 16677 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -24.5,59.5 + parent: 2 + - uid: 16795 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -30.5,49.5 + parent: 2 + - uid: 16796 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -30.5,50.5 + parent: 2 + - uid: 16797 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -33.5,48.5 + parent: 2 + - uid: 16804 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -33.5,47.5 + parent: 2 + - uid: 16807 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -33.5,49.5 + parent: 2 - uid: 16970 components: - type: Transform @@ -143987,6 +142326,12 @@ entities: - type: Transform pos: 44.5,-22.5 parent: 2 + - uid: 17431 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -30.5,53.5 + parent: 2 - uid: 17462 components: - type: Transform @@ -145799,12 +144144,6 @@ entities: rot: 3.141592653589793 rad pos: -2.5,-19.5 parent: 21002 - - uid: 24121 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -23.5,52.5 - parent: 2 - uid: 24133 components: - type: Transform @@ -146635,16 +144974,6 @@ entities: rot: -1.5707963267948966 rad pos: 50.5,-10.5 parent: 2 - - uid: 28675 - components: - - type: Transform - pos: -20.5,52.5 - parent: 2 - - uid: 28847 - components: - - type: Transform - pos: -21.5,52.5 - parent: 2 - uid: 28870 components: - type: Transform @@ -147454,12 +145783,6 @@ entities: rot: 3.141592653589793 rad pos: 79.5,37.5 parent: 2 - - uid: 20631 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -25.5,56.5 - parent: 2 - uid: 20632 components: - type: Transform @@ -148140,129 +146463,50 @@ entities: parent: 2 - proto: HeatExchanger entities: - - uid: 8108 + - uid: 8071 components: - type: Transform rot: -1.5707963267948966 rad - pos: -22.5,53.5 + pos: -19.5,54.5 parent: 2 - type: AtmosPipeColor color: '#FF1212FF' - - uid: 8109 + - uid: 8076 components: - type: Transform rot: -1.5707963267948966 rad - pos: -16.5,53.5 + pos: -26.5,47.5 + parent: 2 + - type: AtmosPipeColor + color: '#03FCD3FF' + - uid: 8081 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -18.5,54.5 parent: 2 - type: AtmosPipeColor color: '#FF1212FF' - - uid: 8221 + - uid: 8128 components: - type: Transform - rot: 3.141592653589793 rad - pos: -28.5,47.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 8994 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -26.5,46.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 9024 - components: - - type: Transform - pos: -28.5,50.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 9210 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -26.5,51.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 9222 - components: - - type: Transform - pos: -28.5,49.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 9224 - components: - - type: Transform - pos: -28.5,48.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 9423 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -21.5,53.5 - parent: 2 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 16807 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -27.5,51.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 17431 - components: - - type: Transform - rot: -1.5707963267948966 rad pos: -27.5,46.5 parent: 2 - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 23736 + color: '#03FCD3FF' + - uid: 8129 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -26.5,45.5 + parent: 2 + - type: AtmosPipeColor + color: '#03FCD3FF' + - uid: 8130 components: - type: Transform rot: -1.5707963267948966 rad - pos: -17.5,53.5 - parent: 2 - - type: AtmosPipeColor - color: '#FF1212FF' -- proto: HeatExchangerBend - entities: - - uid: 8190 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -23.5,53.5 - parent: 2 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 8990 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -28.5,51.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 9213 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -28.5,46.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 28634 - components: - - type: Transform - pos: -15.5,53.5 + pos: -20.5,54.5 parent: 2 - type: AtmosPipeColor color: '#FF1212FF' @@ -149072,7 +147316,7 @@ entities: pos: 36.5,-35.5 parent: 2 - type: Door - secondsUntilStateChange: -359496.5 + secondsUntilStateChange: -372499.47 state: Opening - uid: 5211 components: @@ -149485,11 +147729,6 @@ entities: parent: 2 - proto: Igniter entities: - - uid: 23720 - components: - - type: Transform - pos: -19.741884,53.264633 - parent: 2 - uid: 28832 components: - type: Transform @@ -149500,11 +147739,6 @@ entities: - type: Transform pos: -19.21745,39.409294 parent: 2 - - uid: 31184 - components: - - type: Transform - pos: -8.459323,46.421654 - parent: 2 - proto: InflatableDoor entities: - uid: 27940 @@ -149513,32 +147747,24 @@ entities: rot: 3.141592653589793 rad pos: 39.5,-3.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 28298 components: - type: Transform rot: 3.141592653589793 rad pos: 43.5,14.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 28299 components: - type: Transform rot: 3.141592653589793 rad pos: 53.5,13.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 28300 components: - type: Transform rot: 3.141592653589793 rad pos: 62.5,5.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - proto: IngotGold entities: - uid: 11454 @@ -151872,14 +150098,6 @@ entities: rot: 1.5707963267948966 rad pos: 50.480404,-15.486731 parent: 2 -- proto: MagazinePistolSubMachineGunTopMounted - entities: - - uid: 14233 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 42.740047,-41.364567 - parent: 2 - proto: MagicDiceBag entities: - uid: 7963 @@ -152378,6 +150596,11 @@ entities: - type: Transform pos: -11.642696,-33.56171 parent: 2 + - uid: 19489 + components: + - type: Transform + pos: -12.195773,43.60229 + parent: 2 - proto: MedkitCombatFilled entities: - uid: 13961 @@ -152482,6 +150705,43 @@ entities: - type: Physics canCollide: False - type: InsideEntityStorage +- proto: MeteorRock + entities: + - uid: 6457 + components: + - type: Transform + pos: -16.5,56.5 + parent: 2 + - uid: 7780 + components: + - type: Transform + pos: -17.5,56.5 + parent: 2 + - uid: 7782 + components: + - type: Transform + pos: -19.5,56.5 + parent: 2 + - uid: 7821 + components: + - type: Transform + pos: -20.5,56.5 + parent: 2 + - uid: 8802 + components: + - type: Transform + pos: -21.5,57.5 + parent: 2 + - uid: 8939 + components: + - type: Transform + pos: -21.5,56.5 + parent: 2 + - uid: 8994 + components: + - type: Transform + pos: -18.5,56.5 + parent: 2 - proto: MicroManipulatorStockPart entities: - uid: 23591 @@ -152517,44 +150777,32 @@ entities: - type: Transform pos: 19.5,-12.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 551 components: - type: Transform pos: 19.5,-13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 552 components: - type: Transform pos: 14.5,-18.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 554 components: - type: Transform pos: 13.5,-18.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 821 components: - type: Transform pos: 6.5,-23.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1007 components: - type: Transform rot: 3.141592653589793 rad pos: 2.5,-23.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: Mirror entities: - uid: 2654 @@ -152841,6 +151089,11 @@ entities: parent: 8002 - type: Physics canCollide: False + - uid: 19163 + components: + - type: Transform + pos: -12.717164,43.67841 + parent: 2 - uid: 31116 components: - type: Transform @@ -153251,11 +151504,6 @@ entities: - type: Transform pos: 57.5,-15.5 parent: 2 - - uid: 31223 - components: - - type: Transform - pos: -12.5,45.5 - parent: 2 - proto: PaintingHelloWorld entities: - uid: 3736 @@ -155365,6 +153613,11 @@ entities: parent: 2 - proto: PlasmaCanister entities: + - uid: 8060 + components: + - type: Transform + pos: -14.5,48.5 + parent: 2 - uid: 8857 components: - type: Transform @@ -155380,11 +153633,6 @@ entities: - type: Transform pos: -42.5,17.5 parent: 2 - - uid: 31230 - components: - - type: Transform - pos: -13.5,45.5 - parent: 2 - proto: PlasmaReinforcedWindowDirectional entities: - uid: 3386 @@ -155393,64 +153641,48 @@ entities: rot: 1.5707963267948966 rad pos: 37.5,-11.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 14238 components: - type: Transform rot: -1.5707963267948966 rad pos: 38.5,-11.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 17222 components: - type: Transform rot: -1.5707963267948966 rad pos: 38.5,-10.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 17223 components: - type: Transform rot: 1.5707963267948966 rad pos: 37.5,-10.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 21130 components: - type: Transform rot: 1.5707963267948966 rad pos: 5.5,-9.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 21131 components: - type: Transform rot: 1.5707963267948966 rad pos: 5.5,-11.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 21134 components: - type: Transform rot: 1.5707963267948966 rad pos: 5.5,-10.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 28517 components: - type: Transform rot: 1.5707963267948966 rad pos: 1.5,-9.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - proto: PlasmaWindowDirectional entities: - uid: 1302 @@ -155459,86 +153691,64 @@ entities: rot: 3.141592653589793 rad pos: -26.5,-14.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1303 components: - type: Transform rot: 3.141592653589793 rad pos: -27.5,-14.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1304 components: - type: Transform rot: 3.141592653589793 rad pos: -28.5,-14.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1305 components: - type: Transform rot: 3.141592653589793 rad pos: -30.5,-14.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1306 components: - type: Transform rot: 3.141592653589793 rad pos: -31.5,-14.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1307 components: - type: Transform pos: -26.5,-16.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1308 components: - type: Transform pos: -27.5,-16.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1309 components: - type: Transform rot: 1.5707963267948966 rad pos: -28.5,-20.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1310 components: - type: Transform rot: 1.5707963267948966 rad pos: -28.5,-19.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1311 components: - type: Transform rot: 1.5707963267948966 rad pos: -28.5,-18.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1312 components: - type: Transform rot: 1.5707963267948966 rad pos: -28.5,-17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: PlasticFlapsAirtightClear entities: - uid: 345 @@ -155615,6 +153825,13 @@ entities: - type: Transform pos: 55.5,22.5 parent: 2 +- proto: PlushieAtmosian + entities: + - uid: 8988 + components: + - type: Transform + pos: -24.504452,54.444206 + parent: 2 - proto: PlushieCarp entities: - uid: 19089 @@ -156038,6 +154255,13 @@ entities: fixtures: {} - proto: PosterLegitJustAWeekAway entities: + - uid: 19495 + components: + - type: Transform + pos: -10.5,44.5 + parent: 2 + - type: Fixtures + fixtures: {} - uid: 28438 components: - type: Transform @@ -158484,18 +156708,18 @@ entities: rot: -1.5707963267948966 rad pos: -15.5,29.5 parent: 2 - - uid: 8089 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -11.5,49.5 - parent: 2 - uid: 8090 components: - type: Transform rot: -1.5707963267948966 rad pos: 1.5,45.5 parent: 2 + - uid: 8190 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,49.5 + parent: 2 - uid: 8793 components: - type: Transform @@ -158582,7 +156806,67 @@ entities: components: - type: Transform rot: 1.5707963267948966 rad - pos: -24.5,47.5 + pos: -24.5,49.5 + parent: 2 + - uid: 9237 + components: + - type: Transform + anchored: False + rot: 3.141592653589793 rad + pos: -11.010417,45 + parent: 1 + - type: Physics + bodyType: Dynamic + - uid: 9238 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -14.5,50.5 + parent: 2 + - uid: 9239 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -14.5,48.5 + parent: 2 + - uid: 9249 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -17.5,49.5 + parent: 2 + - uid: 9250 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -22.5,54.5 + parent: 2 + - uid: 9251 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -16.5,54.5 + parent: 2 + - uid: 9252 + components: + - type: Transform + pos: -19.5,54.5 + parent: 2 + - uid: 9253 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -24.5,44.5 + parent: 2 + - uid: 9254 + components: + - type: Transform + pos: -22.5,52.5 + parent: 2 + - uid: 9255 + components: + - type: Transform + pos: -16.5,52.5 parent: 2 - uid: 9281 components: @@ -159568,29 +157852,12 @@ entities: - type: Transform pos: 54.5,20.5 parent: 2 - - uid: 31347 - components: - - type: Transform - pos: -16.5,49.5 - parent: 2 - - uid: 31348 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -14.5,46.5 - parent: 2 - uid: 31349 components: - type: Transform rot: 3.141592653589793 rad pos: -11.5,40.5 parent: 2 - - uid: 31352 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -24.5,50.5 - parent: 2 - proto: PoweredlightEmpty entities: - uid: 12295 @@ -160307,6 +158574,11 @@ entities: rot: 1.5707963267948966 rad pos: -30.5,37.5 parent: 2 + - uid: 9001 + components: + - type: Transform + pos: -14.5,47.5 + parent: 2 - uid: 20810 components: - type: Transform @@ -162957,11 +161229,6 @@ entities: - type: Transform pos: -59.5,-37.5 parent: 2 - - uid: 30221 - components: - - type: Transform - pos: -17.5,55.5 - parent: 2 - uid: 30224 components: - type: Transform @@ -164688,783 +162955,522 @@ entities: parent: 2 - proto: ReinforcedPlasmaWindow entities: + - uid: 605 + components: + - type: Transform + pos: -23.5,53.5 + parent: 2 - uid: 1061 components: - type: Transform rot: -1.5707963267948966 rad pos: 37.5,32.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1524 components: - type: Transform rot: -1.5707963267948966 rad pos: 32.5,29.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2607 components: - type: Transform rot: -1.5707963267948966 rad pos: 27.5,21.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3052 components: - type: Transform pos: 11.5,40.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3156 components: - type: Transform rot: 1.5707963267948966 rad pos: 16.5,36.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3244 components: - type: Transform rot: 3.141592653589793 rad pos: 35.5,34.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3380 components: - type: Transform rot: 3.141592653589793 rad pos: 49.5,-15.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3536 components: - type: Transform rot: 3.141592653589793 rad pos: 49.5,-16.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3714 components: - type: Transform pos: 47.5,-22.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3743 components: - type: Transform pos: 46.5,-22.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4934 components: - type: Transform pos: -4.5,48.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5355 components: - type: Transform rot: 3.141592653589793 rad pos: -1.5,48.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5358 components: - type: Transform rot: 3.141592653589793 rad pos: -3.5,48.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5373 components: - type: Transform pos: 22.5,24.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5439 components: - type: Transform rot: -1.5707963267948966 rad pos: 23.5,24.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5502 components: - type: Transform rot: -1.5707963267948966 rad pos: 31.5,34.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5503 components: - type: Transform rot: -1.5707963267948966 rad pos: 33.5,34.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6476 components: - type: Transform rot: 3.141592653589793 rad pos: 30.5,36.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6477 components: - type: Transform rot: 3.141592653589793 rad pos: 30.5,38.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6478 components: - type: Transform rot: 3.141592653589793 rad pos: 30.5,40.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6488 components: - type: Transform pos: -41.5,38.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6539 components: - type: Transform pos: -40.5,38.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6540 components: - type: Transform pos: -39.5,38.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7164 components: - type: Transform rot: 3.141592653589793 rad pos: 13.5,69.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7223 components: - type: Transform rot: 3.141592653589793 rad pos: 12.5,69.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7225 components: - type: Transform rot: 3.141592653589793 rad pos: 14.5,69.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7560 components: - type: Transform rot: 1.5707963267948966 rad pos: -39.5,42.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7632 components: - type: Transform rot: 1.5707963267948966 rad pos: 14.5,44.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7633 components: - type: Transform rot: 1.5707963267948966 rad pos: 13.5,44.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7634 components: - type: Transform rot: 1.5707963267948966 rad pos: 12.5,44.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7635 components: - type: Transform rot: 1.5707963267948966 rad pos: 11.5,43.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7637 components: - type: Transform rot: 1.5707963267948966 rad pos: 11.5,42.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7644 components: - type: Transform rot: 1.5707963267948966 rad pos: 11.5,41.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7688 components: - type: Transform rot: 1.5707963267948966 rad pos: 17.5,38.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7694 components: - type: Transform rot: 1.5707963267948966 rad pos: 17.5,34.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7759 components: - type: Transform pos: -38.5,39.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 7782 + - uid: 7827 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -13.5,51.5 + pos: -19.5,53.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 7821 - components: - - type: Transform - pos: -21.5,52.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 7822 - components: - - type: Transform - pos: -9.5,48.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 7823 - components: - - type: Transform - pos: -20.5,52.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 7824 - components: - - type: Transform - pos: -14.5,54.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 7825 - components: - - type: Transform - pos: -10.5,48.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 8057 - components: - - type: Transform - pos: -24.5,52.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 8083 - components: - - type: Transform - pos: -16.5,54.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 8097 - components: - - type: Transform - pos: -17.5,52.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 8098 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -15.5,52.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 8129 - components: - - type: Transform - pos: -8.5,48.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8133 components: - type: Transform rot: 1.5707963267948966 rad pos: 18.5,34.5 parent: 2 - - type: DeltaPressure - gridUid: 2 + - uid: 8214 + components: + - type: Transform + pos: -17.5,53.5 + parent: 2 + - uid: 8221 + components: + - type: Transform + pos: -21.5,53.5 + parent: 2 - uid: 8360 components: - type: Transform pos: -39.5,25.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8508 components: - type: Transform pos: -39.5,23.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8509 components: - type: Transform pos: -39.5,21.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8510 components: - type: Transform pos: -39.5,19.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8511 components: - type: Transform pos: -39.5,17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8512 components: - type: Transform pos: -39.5,13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8513 components: - type: Transform pos: -39.5,11.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 8988 + - uid: 8843 components: - type: Transform - pos: -18.5,52.5 + pos: -24.5,55.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 9255 + - uid: 9184 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -12.5,46.5 + pos: -20.5,53.5 + parent: 2 + - uid: 9192 + components: + - type: Transform + pos: -24.5,53.5 + parent: 2 + - uid: 9206 + components: + - type: Transform + pos: -18.5,53.5 + parent: 2 + - uid: 9207 + components: + - type: Transform + pos: -22.5,55.5 + parent: 2 + - uid: 9225 + components: + - type: Transform + pos: -15.5,53.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9361 components: - type: Transform rot: 1.5707963267948966 rad pos: 19.5,38.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9364 components: - type: Transform pos: -6.5,48.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9407 components: - type: Transform rot: 1.5707963267948966 rad pos: 19.5,34.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 9422 - components: - - type: Transform - pos: -10.5,44.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9586 components: - type: Transform pos: -38.5,40.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9587 components: - type: Transform pos: -38.5,41.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9592 components: - type: Transform rot: 1.5707963267948966 rad pos: -40.5,42.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9593 components: - type: Transform rot: 1.5707963267948966 rad pos: -41.5,42.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9868 components: - type: Transform pos: 20.5,-36.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9872 components: - type: Transform pos: 18.5,-34.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11542 components: - type: Transform rot: 1.5707963267948966 rad pos: 16.5,42.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 12757 components: - type: Transform rot: 3.141592653589793 rad pos: 52.5,17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 12881 components: - type: Transform rot: 3.141592653589793 rad pos: 58.5,19.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 13025 components: - type: Transform rot: 3.141592653589793 rad pos: 50.5,17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 16673 components: - type: Transform rot: 3.141592653589793 rad pos: 16.5,43.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 16681 components: - type: Transform rot: 1.5707963267948966 rad pos: 16.5,35.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 16795 - components: - - type: Transform - pos: -9.5,44.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 17304 components: - type: Transform pos: 45.5,-22.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 18395 components: - type: Transform rot: 3.141592653589793 rad pos: 49.5,17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 18409 components: - type: Transform pos: 58.5,17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 18411 components: - type: Transform rot: 3.141592653589793 rad pos: 59.5,17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 18633 components: - type: Transform pos: 44.5,-22.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 23599 components: - type: Transform rot: 1.5707963267948966 rad pos: 15.5,44.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 23647 components: - type: Transform rot: 1.5707963267948966 rad pos: 16.5,37.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 23715 - components: - - type: Transform - pos: -8.5,44.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 23737 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -15.5,50.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 23742 - components: - - type: Transform - pos: -19.5,52.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 28512 components: - type: Transform pos: 6.5,1.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 28513 components: - type: Transform pos: 7.5,1.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 28514 components: - type: Transform pos: 7.5,-2.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 28515 components: - type: Transform pos: 6.5,-2.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - - uid: 28851 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -23.5,52.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 29154 components: - type: Transform rot: 3.141592653589793 rad pos: 52.5,19.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 29158 components: - type: Transform rot: 3.141592653589793 rad pos: 58.5,18.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 29323 components: - type: Transform pos: 56.5,19.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 29325 components: - type: Transform pos: 55.5,19.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 29362 components: - type: Transform rot: 3.141592653589793 rad pos: 61.5,17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 29425 components: - type: Transform pos: 54.5,19.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 29434 components: - type: Transform rot: 3.141592653589793 rad pos: 52.5,18.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 29437 components: - type: Transform rot: 3.141592653589793 rad pos: 51.5,17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 29439 components: - type: Transform rot: 3.141592653589793 rad pos: 60.5,17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 29594 components: - type: Transform pos: 48.5,-22.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 30627 components: - type: Transform rot: -1.5707963267948966 rad pos: 48.5,-13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 30628 components: - type: Transform rot: -1.5707963267948966 rad pos: 48.5,-12.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 30629 components: - type: Transform rot: -1.5707963267948966 rad pos: 48.5,-11.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 31185 - components: - - type: Transform - pos: -7.5,46.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: ReinforcedUraniumWindow entities: - uid: 13028 @@ -165473,48 +163479,36 @@ entities: rot: 3.141592653589793 rad pos: 60.5,22.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 13038 components: - type: Transform rot: 3.141592653589793 rad pos: 58.5,22.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 13039 components: - type: Transform rot: 3.141592653589793 rad pos: 52.5,22.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 13040 components: - type: Transform rot: 3.141592653589793 rad pos: 61.5,22.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 13060 components: - type: Transform rot: 3.141592653589793 rad pos: 49.5,22.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 24380 components: - type: Transform rot: 3.141592653589793 rad pos: 50.5,22.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: ReinforcedWindow entities: - uid: 127 @@ -165522,4121 +163516,3179 @@ entities: - type: Transform pos: 18.5,7.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 128 components: - type: Transform pos: 18.5,8.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 246 components: - type: Transform pos: 18.5,4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 247 components: - type: Transform pos: 18.5,6.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 248 components: - type: Transform pos: 18.5,5.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 249 components: - type: Transform pos: 18.5,9.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 263 components: - type: Transform pos: -6.5,-17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 264 components: - type: Transform pos: -7.5,-17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 265 components: - type: Transform pos: -8.5,-17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 266 components: - type: Transform pos: -9.5,-17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 267 components: - type: Transform pos: -11.5,-18.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 268 components: - type: Transform pos: -12.5,-18.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 269 components: - type: Transform pos: -17.5,-6.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 272 components: - type: Transform pos: -17.5,-7.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 273 components: - type: Transform pos: -17.5,-8.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 274 components: - type: Transform pos: -17.5,-9.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 280 components: - type: Transform pos: -2.5,-17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 281 components: - type: Transform pos: -3.5,-17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 282 components: - type: Transform pos: -4.5,-17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 283 components: - type: Transform pos: -13.5,-18.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 284 components: - type: Transform pos: -16.5,-17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 285 components: - type: Transform pos: -14.5,-18.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 288 components: - type: Transform rot: 3.141592653589793 rad pos: -17.5,-3.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 289 components: - type: Transform rot: 3.141592653589793 rad pos: -17.5,-2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 290 components: - type: Transform rot: 3.141592653589793 rad pos: -17.5,-4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 352 components: - type: Transform rot: 3.141592653589793 rad pos: 38.5,-2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 743 components: - type: Transform rot: 3.141592653589793 rad pos: -27.5,-17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1206 components: - type: Transform rot: 3.141592653589793 rad pos: -27.5,-20.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1207 components: - type: Transform rot: 3.141592653589793 rad pos: -27.5,-19.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1208 components: - type: Transform rot: 3.141592653589793 rad pos: -27.5,-18.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1213 components: - type: Transform rot: 3.141592653589793 rad pos: -27.5,-13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1214 components: - type: Transform rot: 3.141592653589793 rad pos: -27.5,-12.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1215 components: - type: Transform rot: 3.141592653589793 rad pos: -27.5,-11.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1216 components: - type: Transform rot: 3.141592653589793 rad pos: -26.5,-13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1217 components: - type: Transform rot: 3.141592653589793 rad pos: -27.5,-10.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1218 components: - type: Transform rot: 3.141592653589793 rad pos: -26.5,-17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1228 components: - type: Transform rot: 3.141592653589793 rad pos: -30.5,-10.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1230 components: - type: Transform rot: 3.141592653589793 rad pos: -30.5,-11.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1231 components: - type: Transform rot: 3.141592653589793 rad pos: -30.5,-13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1232 components: - type: Transform rot: 3.141592653589793 rad pos: -30.5,-12.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1272 components: - type: Transform rot: 3.141592653589793 rad pos: -31.5,-13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1273 components: - type: Transform rot: 3.141592653589793 rad pos: -28.5,-13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1386 components: - type: Transform rot: 3.141592653589793 rad pos: -10.5,-39.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1471 components: - type: Transform rot: -1.5707963267948966 rad pos: -23.5,-33.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1494 components: - type: Transform rot: -1.5707963267948966 rad pos: -25.5,-33.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1526 components: - type: Transform rot: -1.5707963267948966 rad pos: -24.5,-33.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1532 components: - type: Transform rot: -1.5707963267948966 rad pos: -26.5,-33.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1539 components: - type: Transform rot: -1.5707963267948966 rad pos: -29.5,-33.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1559 components: - type: Transform rot: -1.5707963267948966 rad pos: -31.5,-33.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1602 components: - type: Transform rot: 1.5707963267948966 rad pos: 60.5,-39.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1610 components: - type: Transform pos: -17.5,-17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1633 components: - type: Transform rot: -1.5707963267948966 rad pos: -16.5,-37.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1644 components: - type: Transform rot: 3.141592653589793 rad pos: -18.5,-38.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1647 components: - type: Transform rot: 3.141592653589793 rad pos: -13.5,-37.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1668 components: - type: Transform pos: -18.5,-40.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1881 components: - type: Transform pos: -23.5,-42.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1882 components: - type: Transform pos: -24.5,-42.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1883 components: - type: Transform pos: -25.5,-42.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1884 components: - type: Transform pos: -26.5,-42.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1885 components: - type: Transform pos: -27.5,-42.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2263 components: - type: Transform pos: 40.5,-1.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2348 components: - type: Transform pos: 23.5,2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2351 components: - type: Transform pos: 25.5,2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2425 components: - type: Transform pos: 25.5,3.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2426 components: - type: Transform pos: 21.5,2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2427 components: - type: Transform pos: 23.5,3.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2429 components: - type: Transform pos: 21.5,3.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2460 components: - type: Transform pos: 27.5,12.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2461 components: - type: Transform pos: 27.5,15.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2465 components: - type: Transform pos: 29.5,17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2466 components: - type: Transform pos: 32.5,17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2592 components: - type: Transform rot: 1.5707963267948966 rad pos: 34.5,15.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2593 components: - type: Transform rot: 1.5707963267948966 rad pos: 34.5,12.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2610 components: - type: Transform rot: 1.5707963267948966 rad pos: 61.5,-39.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2611 components: - type: Transform rot: 1.5707963267948966 rad pos: 61.5,-38.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3088 components: - type: Transform pos: 46.5,-18.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3204 components: - type: Transform rot: 3.141592653589793 rad pos: 42.5,22.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3222 components: - type: Transform rot: 1.5707963267948966 rad pos: 30.5,25.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3250 components: - type: Transform rot: 1.5707963267948966 rad pos: 32.5,27.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3259 components: - type: Transform rot: 1.5707963267948966 rad pos: 34.5,25.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3372 components: - type: Transform rot: 3.141592653589793 rad pos: 46.5,-14.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3387 components: - type: Transform rot: 3.141592653589793 rad pos: 47.5,-14.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3878 components: - type: Transform rot: 3.141592653589793 rad pos: 59.5,-30.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3879 components: - type: Transform rot: 3.141592653589793 rad pos: 60.5,-31.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3883 components: - type: Transform rot: 3.141592653589793 rad pos: 59.5,-31.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3885 components: - type: Transform rot: 3.141592653589793 rad pos: 59.5,-22.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3886 components: - type: Transform rot: 3.141592653589793 rad pos: 50.5,-30.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3889 components: - type: Transform rot: 3.141592653589793 rad pos: 48.5,-30.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3899 components: - type: Transform rot: 1.5707963267948966 rad pos: 62.5,-2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3903 components: - type: Transform rot: 3.141592653589793 rad pos: 59.5,-21.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3909 components: - type: Transform rot: 3.141592653589793 rad pos: 47.5,-30.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3911 components: - type: Transform rot: 3.141592653589793 rad pos: 52.5,-30.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3912 components: - type: Transform rot: 3.141592653589793 rad pos: 53.5,-30.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3918 components: - type: Transform rot: 3.141592653589793 rad pos: 60.5,-21.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3929 components: - type: Transform rot: 1.5707963267948966 rad pos: 43.5,-24.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3932 components: - type: Transform rot: 1.5707963267948966 rad pos: 43.5,-28.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3942 components: - type: Transform rot: 3.141592653589793 rad pos: 38.5,-8.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3979 components: - type: Transform rot: 1.5707963267948966 rad pos: 29.5,-30.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3987 components: - type: Transform rot: 1.5707963267948966 rad pos: 40.5,24.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4062 components: - type: Transform rot: 1.5707963267948966 rad pos: 32.5,-5.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4085 components: - type: Transform rot: 1.5707963267948966 rad pos: 34.5,-35.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4086 components: - type: Transform rot: 1.5707963267948966 rad pos: 36.5,-35.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4088 components: - type: Transform rot: 1.5707963267948966 rad pos: 37.5,-35.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4090 components: - type: Transform rot: 1.5707963267948966 rad pos: 32.5,-35.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4091 components: - type: Transform rot: 1.5707963267948966 rad pos: 31.5,-35.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4093 components: - type: Transform rot: -1.5707963267948966 rad pos: 58.5,-39.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4094 components: - type: Transform rot: -1.5707963267948966 rad pos: 59.5,-39.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4098 components: - type: Transform rot: -1.5707963267948966 rad pos: 61.5,-37.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4099 components: - type: Transform rot: -1.5707963267948966 rad pos: 61.5,-36.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4110 components: - type: Transform rot: -1.5707963267948966 rad pos: 57.5,-39.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4111 components: - type: Transform rot: -1.5707963267948966 rad pos: 56.5,-39.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4112 components: - type: Transform rot: -1.5707963267948966 rad pos: 55.5,-39.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4113 components: - type: Transform rot: -1.5707963267948966 rad pos: 54.5,-39.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4114 components: - type: Transform rot: -1.5707963267948966 rad pos: 53.5,-39.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4115 components: - type: Transform rot: -1.5707963267948966 rad pos: 52.5,-39.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4116 components: - type: Transform rot: -1.5707963267948966 rad pos: 51.5,-39.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4244 components: - type: Transform rot: 1.5707963267948966 rad pos: 39.5,-32.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4307 components: - type: Transform rot: 1.5707963267948966 rad pos: 43.5,-37.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4308 components: - type: Transform rot: 1.5707963267948966 rad pos: 42.5,-37.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4309 components: - type: Transform rot: 1.5707963267948966 rad pos: 40.5,-37.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4313 components: - type: Transform rot: 1.5707963267948966 rad pos: 39.5,-37.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4502 components: - type: Transform rot: 3.141592653589793 rad pos: 38.5,-5.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4801 components: - type: Transform rot: 1.5707963267948966 rad pos: 31.5,-54.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4824 components: - type: Transform rot: 1.5707963267948966 rad pos: 43.5,-14.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4826 components: - type: Transform pos: 33.5,-15.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5230 components: - type: Transform rot: 1.5707963267948966 rad pos: 31.5,-55.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5232 components: - type: Transform rot: 1.5707963267948966 rad pos: 38.5,-54.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5235 components: - type: Transform rot: 1.5707963267948966 rad pos: 30.5,-56.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5236 components: - type: Transform rot: 1.5707963267948966 rad pos: 30.5,-57.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5238 components: - type: Transform rot: 1.5707963267948966 rad pos: 31.5,-58.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5239 components: - type: Transform rot: 1.5707963267948966 rad pos: 31.5,-59.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5241 components: - type: Transform rot: 1.5707963267948966 rad pos: 33.5,-60.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5242 components: - type: Transform rot: 1.5707963267948966 rad pos: 32.5,-60.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5244 components: - type: Transform rot: 1.5707963267948966 rad pos: 34.5,-61.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5245 components: - type: Transform rot: 1.5707963267948966 rad pos: 35.5,-61.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5255 components: - type: Transform rot: 1.5707963267948966 rad pos: 36.5,-60.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5256 components: - type: Transform rot: 1.5707963267948966 rad pos: 37.5,-60.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5258 components: - type: Transform rot: 1.5707963267948966 rad pos: 38.5,-58.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5259 components: - type: Transform rot: 1.5707963267948966 rad pos: 38.5,-59.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5262 components: - type: Transform rot: 1.5707963267948966 rad pos: 39.5,-57.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5264 components: - type: Transform rot: 1.5707963267948966 rad pos: 39.5,-56.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5266 components: - type: Transform rot: 1.5707963267948966 rad pos: 38.5,-55.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5317 components: - type: Transform rot: 1.5707963267948966 rad pos: 32.5,-52.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5318 components: - type: Transform rot: 1.5707963267948966 rad pos: 32.5,-50.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5319 components: - type: Transform rot: 1.5707963267948966 rad pos: 32.5,-48.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5320 components: - type: Transform rot: 1.5707963267948966 rad pos: 37.5,-48.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5321 components: - type: Transform rot: 1.5707963267948966 rad pos: 37.5,-50.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5322 components: - type: Transform rot: 1.5707963267948966 rad pos: 37.5,-52.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5380 components: - type: Transform rot: 1.5707963267948966 rad pos: 39.5,-17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6103 components: - type: Transform pos: 44.5,2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6104 components: - type: Transform pos: 50.5,2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6105 components: - type: Transform pos: 48.5,2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6106 components: - type: Transform pos: 47.5,2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6107 components: - type: Transform pos: 46.5,2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6354 components: - type: Transform rot: -1.5707963267948966 rad pos: -3.5,30.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6355 components: - type: Transform rot: -1.5707963267948966 rad pos: -4.5,30.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6356 components: - type: Transform rot: -1.5707963267948966 rad pos: -5.5,30.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6357 components: - type: Transform rot: -1.5707963267948966 rad pos: -7.5,30.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6358 components: - type: Transform rot: -1.5707963267948966 rad pos: -8.5,30.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6359 components: - type: Transform rot: -1.5707963267948966 rad pos: -9.5,30.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6360 components: - type: Transform rot: -1.5707963267948966 rad pos: -11.5,30.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6361 components: - type: Transform rot: -1.5707963267948966 rad pos: -12.5,30.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6362 components: - type: Transform rot: -1.5707963267948966 rad pos: -13.5,30.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6364 components: - type: Transform pos: -14.5,28.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6589 components: - type: Transform rot: 1.5707963267948966 rad pos: 2.5,44.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6590 components: - type: Transform rot: 1.5707963267948966 rad pos: 2.5,43.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6591 components: - type: Transform rot: 1.5707963267948966 rad pos: 2.5,42.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6592 components: - type: Transform rot: 1.5707963267948966 rad pos: 2.5,41.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6593 components: - type: Transform rot: 1.5707963267948966 rad pos: 2.5,40.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6594 components: - type: Transform rot: 1.5707963267948966 rad pos: 6.5,41.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6595 components: - type: Transform rot: 1.5707963267948966 rad pos: 6.5,43.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6821 components: - type: Transform pos: 33.5,51.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6822 components: - type: Transform pos: 34.5,51.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6823 components: - type: Transform pos: 35.5,51.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6824 components: - type: Transform pos: 36.5,51.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6826 components: - type: Transform pos: 40.5,51.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6827 components: - type: Transform pos: 40.5,47.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6848 components: - type: Transform pos: 31.5,54.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6850 components: - type: Transform pos: 27.5,54.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6851 components: - type: Transform pos: 25.5,54.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6854 components: - type: Transform pos: 29.5,54.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6859 components: - type: Transform rot: 3.141592653589793 rad pos: 31.5,51.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6860 components: - type: Transform rot: 3.141592653589793 rad pos: 28.5,51.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7047 components: - type: Transform rot: 1.5707963267948966 rad pos: 16.5,54.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7048 components: - type: Transform rot: 1.5707963267948966 rad pos: 10.5,54.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7049 components: - type: Transform rot: 1.5707963267948966 rad pos: 16.5,53.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7053 components: - type: Transform rot: 1.5707963267948966 rad pos: 11.5,54.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7054 components: - type: Transform rot: 1.5707963267948966 rad pos: 10.5,53.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7061 components: - type: Transform rot: 1.5707963267948966 rad pos: 12.5,54.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7065 components: - type: Transform rot: 1.5707963267948966 rad pos: 13.5,54.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7066 components: - type: Transform rot: 1.5707963267948966 rad pos: 14.5,54.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7067 components: - type: Transform rot: 1.5707963267948966 rad pos: 15.5,54.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7073 components: - type: Transform rot: 1.5707963267948966 rad pos: 9.5,54.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7074 components: - type: Transform rot: 1.5707963267948966 rad pos: 8.5,54.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7075 components: - type: Transform rot: 1.5707963267948966 rad pos: 7.5,54.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7076 components: - type: Transform rot: 1.5707963267948966 rad pos: 17.5,54.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7077 components: - type: Transform rot: 1.5707963267948966 rad pos: 18.5,54.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7078 components: - type: Transform rot: 1.5707963267948966 rad pos: 19.5,54.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7731 components: - type: Transform rot: 3.141592653589793 rad pos: -1.5,54.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7733 components: - type: Transform rot: 3.141592653589793 rad pos: -0.5,54.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7734 components: - type: Transform rot: 3.141592653589793 rad pos: -2.5,54.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7737 components: - type: Transform rot: 3.141592653589793 rad pos: -7.5,52.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7738 components: - type: Transform rot: 3.141592653589793 rad pos: -8.5,54.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7739 components: - type: Transform rot: 3.141592653589793 rad pos: -9.5,54.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7740 components: - type: Transform rot: 3.141592653589793 rad pos: -10.5,54.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7744 components: - type: Transform rot: 3.141592653589793 rad pos: -7.5,53.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7750 components: - type: Transform rot: 3.141592653589793 rad pos: -3.5,53.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7751 components: - type: Transform rot: 3.141592653589793 rad pos: -3.5,52.5 parent: 2 - - type: DeltaPressure - gridUid: 2 + - uid: 7825 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,50.5 + parent: 2 + - uid: 7831 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -24.5,51.5 + parent: 2 + - uid: 8037 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,47.5 + parent: 2 + - uid: 8059 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,45.5 + parent: 2 + - uid: 8065 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -25.5,47.5 + parent: 2 - uid: 8077 components: - type: Transform pos: -25.5,48.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 8078 + - uid: 8080 components: - type: Transform - pos: -25.5,49.5 + rot: -1.5707963267948966 rad + pos: -12.5,47.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - - uid: 8081 - components: - - type: Transform - pos: -25.5,51.5 - parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8084 components: - type: Transform rot: -1.5707963267948966 rad pos: -25.5,46.5 parent: 2 - - type: DeltaPressure - gridUid: 2 + - uid: 8097 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -19.5,51.5 + parent: 2 + - uid: 8102 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -20.5,51.5 + parent: 2 + - uid: 8109 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -11.5,44.5 + parent: 2 + - uid: 8121 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,44.5 + parent: 2 + - uid: 8150 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -23.5,51.5 + parent: 2 + - uid: 8210 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,47.5 + parent: 2 + - uid: 8215 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -15.5,51.5 + parent: 2 - uid: 8228 components: - type: Transform rot: 3.141592653589793 rad pos: -27.5,44.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8229 components: - type: Transform rot: 3.141592653589793 rad pos: -28.5,44.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8230 components: - type: Transform rot: 3.141592653589793 rad pos: -31.5,44.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8231 components: - type: Transform rot: 3.141592653589793 rad pos: -32.5,44.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8323 components: - type: Transform rot: 3.141592653589793 rad pos: -37.5,9.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8324 components: - type: Transform rot: 3.141592653589793 rad pos: -37.5,10.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8325 components: - type: Transform rot: 3.141592653589793 rad pos: -37.5,11.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8326 components: - type: Transform rot: 3.141592653589793 rad pos: -37.5,12.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8327 components: - type: Transform rot: 3.141592653589793 rad pos: -37.5,13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8328 components: - type: Transform rot: 3.141592653589793 rad pos: -37.5,14.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8330 components: - type: Transform rot: 3.141592653589793 rad pos: -37.5,16.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8331 components: - type: Transform rot: 3.141592653589793 rad pos: -37.5,17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8332 components: - type: Transform rot: 3.141592653589793 rad pos: -37.5,18.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8333 components: - type: Transform rot: 3.141592653589793 rad pos: -37.5,19.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8334 components: - type: Transform rot: 3.141592653589793 rad pos: -37.5,20.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8335 components: - type: Transform rot: 3.141592653589793 rad pos: -37.5,21.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8336 components: - type: Transform rot: 3.141592653589793 rad pos: -37.5,22.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8337 components: - type: Transform rot: 3.141592653589793 rad pos: -37.5,23.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8338 components: - type: Transform rot: 3.141592653589793 rad pos: -37.5,24.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8339 components: - type: Transform rot: 3.141592653589793 rad pos: -37.5,25.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8340 components: - type: Transform rot: 3.141592653589793 rad pos: -37.5,26.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8341 components: - type: Transform rot: 3.141592653589793 rad pos: -37.5,27.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8342 components: - type: Transform rot: 3.141592653589793 rad pos: -37.5,28.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8343 components: - type: Transform rot: 3.141592653589793 rad pos: -37.5,29.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8344 components: - type: Transform rot: 3.141592653589793 rad pos: -37.5,30.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8345 components: - type: Transform rot: 3.141592653589793 rad pos: -37.5,31.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8346 components: - type: Transform rot: 3.141592653589793 rad pos: -37.5,32.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8347 components: - type: Transform rot: 3.141592653589793 rad pos: -37.5,33.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8362 components: - type: Transform rot: 3.141592653589793 rad pos: -34.5,41.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8363 components: - type: Transform rot: 3.141592653589793 rad pos: -34.5,42.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8466 components: - type: Transform pos: -38.5,-48.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8467 components: - type: Transform pos: -40.5,-48.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8468 components: - type: Transform pos: -39.5,-48.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8471 components: - type: Transform pos: -43.5,-45.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8472 components: - type: Transform pos: -43.5,-43.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8473 components: - type: Transform pos: -43.5,-44.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8503 components: - type: Transform rot: 1.5707963267948966 rad pos: 10.5,-27.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8528 components: - type: Transform pos: 5.5,-27.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8677 components: - type: Transform pos: 9.5,-27.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8680 components: - type: Transform rot: 1.5707963267948966 rad pos: 4.5,-27.5 parent: 2 - - type: DeltaPressure - gridUid: 2 + - uid: 8799 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -7.5,46.5 + parent: 2 + - uid: 8800 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,44.5 + parent: 2 + - uid: 8801 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -11.5,47.5 + parent: 2 - uid: 8820 components: - type: Transform rot: 3.141592653589793 rad pos: -35.5,34.5 parent: 2 - - type: DeltaPressure - gridUid: 2 + - uid: 8848 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.5,47.5 + parent: 2 + - uid: 8849 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -7.5,45.5 + parent: 2 - uid: 8875 components: - type: Transform pos: -17.5,-16.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8876 components: - type: Transform pos: -18.5,-14.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8877 components: - type: Transform pos: -18.5,-11.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8878 components: - type: Transform pos: -18.5,-12.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8968 components: - type: Transform rot: 1.5707963267948966 rad pos: 2.5,-30.5 parent: 2 - - type: DeltaPressure - gridUid: 2 + - uid: 9000 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -17.5,51.5 + parent: 2 + - uid: 9024 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -12.5,44.5 + parent: 2 + - uid: 9025 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -18.5,51.5 + parent: 2 + - uid: 9188 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -21.5,51.5 + parent: 2 + - uid: 9195 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -15.5,49.5 + parent: 2 + - uid: 9197 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,46.5 + parent: 2 - uid: 9200 components: - type: Transform rot: -1.5707963267948966 rad pos: -37.5,15.5 parent: 2 - - type: DeltaPressure - gridUid: 2 + - uid: 9208 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -25.5,45.5 + parent: 2 - uid: 9256 components: - type: Transform rot: 3.141592653589793 rad pos: -36.5,34.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9333 components: - type: Transform rot: 1.5707963267948966 rad pos: 41.5,-16.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9526 components: - type: Transform pos: -38.5,-50.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9528 components: - type: Transform pos: -40.5,-50.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9529 components: - type: Transform pos: -39.5,-50.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9530 components: - type: Transform pos: -45.5,-44.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9531 components: - type: Transform pos: -45.5,-45.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9532 components: - type: Transform pos: -45.5,-43.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9615 components: - type: Transform rot: -1.5707963267948966 rad pos: -22.5,24.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9679 components: - type: Transform rot: 1.5707963267948966 rad pos: 2.5,-31.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9680 components: - type: Transform rot: 1.5707963267948966 rad pos: 2.5,-29.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9703 components: - type: Transform pos: 12.5,-29.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9704 components: - type: Transform pos: 12.5,-30.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9705 components: - type: Transform pos: 12.5,-31.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9706 components: - type: Transform pos: 8.5,-32.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9708 components: - type: Transform pos: 6.5,-32.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9714 components: - type: Transform pos: 10.5,-29.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9716 components: - type: Transform rot: -1.5707963267948966 rad pos: 9.5,-29.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9717 components: - type: Transform rot: -1.5707963267948966 rad pos: 5.5,-29.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9719 components: - type: Transform pos: 4.5,-29.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9720 components: - type: Transform pos: 4.5,-30.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9721 components: - type: Transform pos: 4.5,-31.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9722 components: - type: Transform pos: 10.5,-30.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9723 components: - type: Transform pos: 10.5,-31.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9744 components: - type: Transform rot: 1.5707963267948966 rad pos: 44.5,-14.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9800 components: - type: Transform rot: 1.5707963267948966 rad pos: 45.5,-14.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9890 components: - type: Transform rot: 3.141592653589793 rad pos: 14.5,-32.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9924 components: - type: Transform pos: 40.5,-23.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10216 components: - type: Transform rot: -1.5707963267948966 rad pos: 46.5,-46.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10237 components: - type: Transform rot: -1.5707963267948966 rad pos: -14.5,-46.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10238 components: - type: Transform rot: -1.5707963267948966 rad pos: -14.5,-47.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10239 components: - type: Transform rot: -1.5707963267948966 rad pos: -14.5,-48.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10240 components: - type: Transform rot: -1.5707963267948966 rad pos: -14.5,-49.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10241 components: - type: Transform rot: -1.5707963267948966 rad pos: -14.5,-50.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10242 components: - type: Transform pos: 42.5,-23.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10300 components: - type: Transform rot: -1.5707963267948966 rad pos: 22.5,-51.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10302 components: - type: Transform rot: -1.5707963267948966 rad pos: 23.5,-52.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10303 components: - type: Transform rot: -1.5707963267948966 rad pos: 24.5,-52.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10304 components: - type: Transform rot: -1.5707963267948966 rad pos: 25.5,-51.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10305 components: - type: Transform rot: -1.5707963267948966 rad pos: 25.5,-49.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10310 components: - type: Transform rot: -1.5707963267948966 rad pos: 22.5,-50.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10311 components: - type: Transform rot: -1.5707963267948966 rad pos: 22.5,-48.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10313 components: - type: Transform pos: 19.5,-51.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10314 components: - type: Transform pos: 19.5,-50.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10315 components: - type: Transform pos: 19.5,-49.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10316 components: - type: Transform pos: 19.5,-48.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10669 components: - type: Transform pos: 5.5,-60.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10671 components: - type: Transform pos: 5.5,-59.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10674 components: - type: Transform pos: 5.5,-61.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10675 components: - type: Transform pos: 5.5,-62.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10687 components: - type: Transform pos: -6.5,-63.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10689 components: - type: Transform pos: -5.5,-63.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10693 components: - type: Transform pos: -4.5,-63.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10694 components: - type: Transform pos: -3.5,-63.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10696 components: - type: Transform pos: -1.5,-63.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10697 components: - type: Transform pos: -0.5,-63.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10698 components: - type: Transform pos: 0.5,-63.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10699 components: - type: Transform pos: 1.5,-63.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10700 components: - type: Transform pos: -7.5,-64.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10701 components: - type: Transform pos: -7.5,-65.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10702 components: - type: Transform pos: -7.5,-66.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10703 components: - type: Transform pos: 2.5,-64.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10704 components: - type: Transform pos: 2.5,-65.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10705 components: - type: Transform pos: 2.5,-66.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10706 components: - type: Transform pos: 2.5,-70.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10707 components: - type: Transform pos: 2.5,-71.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10708 components: - type: Transform pos: 2.5,-72.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10709 components: - type: Transform pos: 2.5,-73.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10710 components: - type: Transform pos: -7.5,-70.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10711 components: - type: Transform pos: -7.5,-71.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10712 components: - type: Transform pos: -7.5,-72.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10713 components: - type: Transform pos: -7.5,-73.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10714 components: - type: Transform pos: -7.5,-77.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10715 components: - type: Transform pos: -7.5,-78.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10717 components: - type: Transform pos: 2.5,-77.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10718 components: - type: Transform pos: 2.5,-78.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10732 components: - type: Transform rot: 1.5707963267948966 rad pos: -9.5,-83.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10733 components: - type: Transform rot: 1.5707963267948966 rad pos: -8.5,-83.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10734 components: - type: Transform rot: 1.5707963267948966 rad pos: -7.5,-82.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10735 components: - type: Transform rot: 1.5707963267948966 rad pos: -7.5,-81.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10736 components: - type: Transform rot: 1.5707963267948966 rad pos: -7.5,-80.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10737 components: - type: Transform rot: 1.5707963267948966 rad pos: 2.5,-80.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10738 components: - type: Transform rot: 1.5707963267948966 rad pos: 2.5,-81.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10739 components: - type: Transform rot: 1.5707963267948966 rad pos: 2.5,-82.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10740 components: - type: Transform rot: 1.5707963267948966 rad pos: 3.5,-83.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10741 components: - type: Transform rot: 1.5707963267948966 rad pos: 4.5,-83.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10764 components: - type: Transform rot: 1.5707963267948966 rad pos: -11.5,-67.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10765 components: - type: Transform rot: 1.5707963267948966 rad pos: -11.5,-68.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10766 components: - type: Transform rot: 1.5707963267948966 rad pos: -11.5,-69.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10767 components: - type: Transform rot: 1.5707963267948966 rad pos: -10.5,-64.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10768 components: - type: Transform rot: 1.5707963267948966 rad pos: -10.5,-65.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10769 components: - type: Transform rot: 1.5707963267948966 rad pos: -10.5,-71.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10770 components: - type: Transform rot: 1.5707963267948966 rad pos: -10.5,-72.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10771 components: - type: Transform rot: 1.5707963267948966 rad pos: -11.5,-74.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10772 components: - type: Transform rot: 1.5707963267948966 rad pos: -11.5,-75.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10773 components: - type: Transform rot: 1.5707963267948966 rad pos: -11.5,-76.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10774 components: - type: Transform rot: 1.5707963267948966 rad pos: 6.5,-76.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10775 components: - type: Transform rot: 1.5707963267948966 rad pos: 6.5,-75.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10776 components: - type: Transform rot: 1.5707963267948966 rad pos: 6.5,-74.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10777 components: - type: Transform rot: 1.5707963267948966 rad pos: 5.5,-78.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10778 components: - type: Transform rot: 1.5707963267948966 rad pos: -10.5,-78.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10779 components: - type: Transform rot: 1.5707963267948966 rad pos: 5.5,-72.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10780 components: - type: Transform rot: 1.5707963267948966 rad pos: 5.5,-71.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10781 components: - type: Transform rot: 1.5707963267948966 rad pos: 6.5,-69.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10782 components: - type: Transform rot: 1.5707963267948966 rad pos: 6.5,-68.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10783 components: - type: Transform rot: 1.5707963267948966 rad pos: 6.5,-67.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10784 components: - type: Transform rot: 1.5707963267948966 rad pos: 5.5,-65.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10785 components: - type: Transform rot: 1.5707963267948966 rad pos: 5.5,-64.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10793 components: - type: Transform rot: -1.5707963267948966 rad pos: -46.5,4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10794 components: - type: Transform rot: -1.5707963267948966 rad pos: -45.5,4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10802 components: - type: Transform pos: -57.5,6.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10809 components: - type: Transform pos: -57.5,9.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10810 components: - type: Transform pos: -54.5,13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10811 components: - type: Transform pos: -53.5,13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10818 components: - type: Transform pos: -52.5,13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10821 components: - type: Transform pos: -49.5,9.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10826 components: - type: Transform rot: 1.5707963267948966 rad pos: -58.5,1.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10827 components: - type: Transform rot: 1.5707963267948966 rad pos: -58.5,2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10834 components: - type: Transform pos: -60.5,-0.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10842 components: - type: Transform rot: 1.5707963267948966 rad pos: -58.5,-11.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10847 components: - type: Transform rot: 1.5707963267948966 rad pos: -58.5,-12.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10854 components: - type: Transform pos: -58.5,-25.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10856 components: - type: Transform pos: -58.5,-27.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10858 components: - type: Transform pos: -58.5,-29.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10863 components: - type: Transform rot: 1.5707963267948966 rad pos: -57.5,-39.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10865 components: - type: Transform rot: 1.5707963267948966 rad pos: -57.5,-38.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10868 components: - type: Transform rot: 1.5707963267948966 rad pos: -57.5,-35.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10869 components: - type: Transform rot: 1.5707963267948966 rad pos: -57.5,-33.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10902 components: - type: Transform rot: -1.5707963267948966 rad pos: -40.5,-55.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10903 components: - type: Transform rot: -1.5707963267948966 rad pos: -38.5,-55.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10904 components: - type: Transform rot: -1.5707963267948966 rad pos: -39.5,-55.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10916 components: - type: Transform rot: -1.5707963267948966 rad pos: -24.5,-55.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10917 components: - type: Transform rot: -1.5707963267948966 rad pos: -26.5,-55.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10918 components: - type: Transform rot: -1.5707963267948966 rad pos: -25.5,-55.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11033 components: - type: Transform rot: 3.141592653589793 rad pos: 34.5,-10.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11323 components: - type: Transform pos: -59.5,-0.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11326 components: - type: Transform pos: -59.5,-6.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11329 components: - type: Transform pos: -59.5,-3.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11342 components: - type: Transform rot: 1.5707963267948966 rad pos: -58.5,-14.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11373 components: - type: Transform rot: -1.5707963267948966 rad pos: -59.5,-20.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11469 components: - type: Transform rot: -1.5707963267948966 rad pos: -43.5,-23.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11470 components: - type: Transform rot: -1.5707963267948966 rad pos: -45.5,-23.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11473 components: - type: Transform rot: -1.5707963267948966 rad pos: -44.5,-22.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11474 components: - type: Transform rot: -1.5707963267948966 rad pos: -44.5,-19.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11475 components: - type: Transform rot: -1.5707963267948966 rad pos: -43.5,-18.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11476 components: - type: Transform rot: -1.5707963267948966 rad pos: -45.5,-18.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11515 components: - type: Transform pos: -4.5,27.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11517 components: - type: Transform pos: -5.5,27.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11518 components: - type: Transform pos: -7.5,27.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11976 components: - type: Transform pos: -8.5,27.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11977 components: - type: Transform pos: -10.5,27.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 12269 components: - type: Transform pos: -11.5,27.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 12521 components: - type: Transform rot: -1.5707963267948966 rad pos: -17.5,-57.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 12531 components: - type: Transform rot: -1.5707963267948966 rad pos: -19.5,-57.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 12744 components: - type: Transform rot: 1.5707963267948966 rad pos: 54.5,30.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 12752 components: - type: Transform rot: 1.5707963267948966 rad pos: 54.5,29.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 12845 components: - type: Transform rot: 1.5707963267948966 rad pos: -12.5,-83.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 12846 components: - type: Transform rot: 1.5707963267948966 rad pos: 7.5,-83.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 12988 components: - type: Transform rot: 1.5707963267948966 rad pos: 65.5,-2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 13074 components: - type: Transform rot: 1.5707963267948966 rad pos: 66.5,5.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 13075 components: - type: Transform rot: 1.5707963267948966 rad pos: 65.5,5.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 13079 components: - type: Transform rot: -1.5707963267948966 rad pos: 64.5,-6.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 13087 components: - type: Transform rot: -1.5707963267948966 rad pos: 66.5,-6.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 13088 components: - type: Transform rot: 1.5707963267948966 rad pos: 63.5,-1.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 13089 components: - type: Transform rot: -1.5707963267948966 rad pos: 65.5,-6.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 13090 components: - type: Transform rot: 1.5707963267948966 rad pos: 65.5,-1.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 13092 components: - type: Transform rot: 1.5707963267948966 rad pos: 62.5,1.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 13093 components: - type: Transform rot: 1.5707963267948966 rad pos: 63.5,1.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 13094 components: - type: Transform rot: 1.5707963267948966 rad pos: 64.5,1.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 13095 components: - type: Transform rot: 1.5707963267948966 rad pos: 65.5,1.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 13096 components: - type: Transform rot: 1.5707963267948966 rad pos: 66.5,1.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 13097 components: - type: Transform rot: 1.5707963267948966 rad pos: 63.5,0.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 13098 components: - type: Transform rot: 1.5707963267948966 rad pos: 63.5,-0.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 13099 components: - type: Transform rot: 1.5707963267948966 rad pos: 65.5,0.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 13100 components: - type: Transform rot: 1.5707963267948966 rad pos: 65.5,-0.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 14240 components: - type: Transform rot: 3.141592653589793 rad pos: 39.5,-20.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 14256 components: - type: Transform rot: 1.5707963267948966 rad pos: 40.5,-17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 14301 components: - type: Transform pos: 33.5,-14.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 14309 components: - type: Transform rot: 3.141592653589793 rad pos: 34.5,-11.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 14395 components: - type: Transform rot: 3.141592653589793 rad pos: 42.5,-20.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 14994 components: - type: Transform rot: 1.5707963267948966 rad pos: -52.5,-45.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 15004 components: - type: Transform rot: 1.5707963267948966 rad pos: -54.5,-43.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 15455 components: - type: Transform rot: 1.5707963267948966 rad pos: 41.5,-15.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 15464 components: - type: Transform pos: 42.5,-1.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 15468 components: - type: Transform pos: 47.5,-3.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 15498 components: - type: Transform rot: -1.5707963267948966 rad pos: 63.5,-6.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 15499 components: - type: Transform rot: 1.5707963267948966 rad pos: 63.5,-2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 15500 components: - type: Transform rot: 1.5707963267948966 rad pos: 64.5,-2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 15501 components: - type: Transform rot: 1.5707963267948966 rad pos: 66.5,-2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 16102 components: - type: Transform rot: 1.5707963267948966 rad pos: 7.5,-79.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 16513 components: - type: Transform rot: 1.5707963267948966 rad pos: -11.5,-79.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 17296 components: - type: Transform rot: 3.141592653589793 rad pos: 38.5,-7.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 17853 components: - type: Transform rot: 3.141592653589793 rad pos: -54.5,4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 18148 components: - type: Transform pos: 43.5,-2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 18360 components: - type: Transform pos: 45.5,-3.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 19189 components: - type: Transform rot: -1.5707963267948966 rad pos: 43.5,-48.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 19483 components: - type: Transform pos: -50.5,-53.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 19485 components: - type: Transform pos: -50.5,-52.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 19537 components: - type: Transform pos: -47.5,-56.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 19958 components: - type: Transform rot: -1.5707963267948966 rad pos: 41.5,-47.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 19967 components: - type: Transform rot: -1.5707963267948966 rad pos: 43.5,-44.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 19968 components: - type: Transform rot: -1.5707963267948966 rad pos: 45.5,-44.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 19972 components: - type: Transform rot: -1.5707963267948966 rad pos: 45.5,-48.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 19989 components: - type: Transform rot: 1.5707963267948966 rad pos: 6.5,-83.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 19990 components: - type: Transform rot: 1.5707963267948966 rad pos: 6.5,-79.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 19991 components: - type: Transform rot: 1.5707963267948966 rad pos: -11.5,-83.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 19992 components: - type: Transform rot: 1.5707963267948966 rad pos: -12.5,-79.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 20257 components: - type: Transform rot: 1.5707963267948966 rad pos: 49.5,31.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 20263 components: - type: Transform rot: 1.5707963267948966 rad pos: 51.5,31.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 20268 components: - type: Transform rot: 1.5707963267948966 rad pos: 48.5,31.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 20387 components: - type: Transform rot: 1.5707963267948966 rad pos: 50.5,31.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 20662 components: - type: Transform pos: -47.5,6.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 21013 components: - type: Transform pos: -2.5,-2.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 21014 components: - type: Transform pos: -2.5,1.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 21040 components: - type: Transform rot: -1.5707963267948966 rad pos: 0.5,-2.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 21041 components: - type: Transform rot: -1.5707963267948966 rad pos: 0.5,-0.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 21042 components: - type: Transform rot: -1.5707963267948966 rad pos: 0.5,1.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 21046 components: - type: Transform pos: 0.5,4.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 21065 components: - type: Transform rot: -1.5707963267948966 rad pos: 6.5,-0.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 21066 components: - type: Transform rot: -1.5707963267948966 rad pos: 7.5,-0.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 21187 components: - type: Transform pos: 0.5,5.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 21188 components: - type: Transform pos: 0.5,6.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 21189 components: - type: Transform pos: 0.5,7.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 21190 components: - type: Transform pos: 0.5,8.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 21191 components: - type: Transform pos: 0.5,9.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 21192 components: - type: Transform pos: 1.5,9.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 21193 components: - type: Transform pos: 2.5,9.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 21194 components: - type: Transform pos: 3.5,9.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 21195 components: - type: Transform pos: 3.5,10.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 21196 components: - type: Transform pos: 4.5,10.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 21197 components: - type: Transform pos: 5.5,10.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 21198 components: - type: Transform pos: 6.5,10.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 21236 components: - type: Transform pos: 19.5,-10.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 21237 components: - type: Transform pos: 18.5,-10.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 21238 components: - type: Transform pos: 17.5,-10.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 21239 components: - type: Transform pos: 17.5,-11.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 21240 components: - type: Transform pos: 16.5,-11.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 21241 components: - type: Transform pos: 15.5,-11.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 21242 components: - type: Transform pos: 14.5,-11.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 21243 components: - type: Transform pos: 13.5,-11.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 21244 components: - type: Transform pos: 13.5,-12.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 21245 components: - type: Transform pos: 12.5,-12.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 21246 components: - type: Transform pos: 11.5,-12.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 21247 components: - type: Transform pos: 10.5,-12.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 21346 components: - type: Transform pos: 24.5,0.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 21508 components: - type: Transform pos: 26.5,-0.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 22876 components: - type: Transform rot: -1.5707963267948966 rad pos: 20.5,-10.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 23238 components: - type: Transform rot: 1.5707963267948966 rad pos: -58.5,-13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 23436 components: - type: Transform rot: 3.141592653589793 rad pos: 38.5,-3.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 23639 components: - type: Transform rot: -1.5707963267948966 rad pos: -22.5,28.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 24137 components: - type: Transform rot: 3.141592653589793 rad pos: -52.5,4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 24156 components: - type: Transform pos: -18.5,-13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 24269 components: - type: Transform pos: -34.5,37.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 24270 components: - type: Transform pos: -34.5,35.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 24271 components: - type: Transform rot: -1.5707963267948966 rad pos: 17.5,-52.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 24272 components: - type: Transform rot: -1.5707963267948966 rad pos: 18.5,-52.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 24580 components: - type: Transform pos: 16.5,-43.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 24581 components: - type: Transform pos: 16.5,-44.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 24582 components: - type: Transform pos: 16.5,-45.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 24583 components: - type: Transform pos: 18.5,-41.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 24584 components: - type: Transform pos: 19.5,-41.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 24585 components: - type: Transform pos: 19.5,-47.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 24586 components: - type: Transform pos: 18.5,-47.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 24587 components: - type: Transform pos: -7.5,14.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 24588 components: - type: Transform pos: -6.5,14.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 24589 components: - type: Transform pos: -5.5,14.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 24590 components: - type: Transform pos: -3.5,16.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 24591 components: - type: Transform pos: -3.5,17.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 24592 components: - type: Transform pos: -9.5,16.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 24593 components: - type: Transform pos: -9.5,17.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 26708 components: - type: Transform pos: 24.5,4.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 26718 components: - type: Transform pos: 26.5,5.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 28360 components: - type: Transform pos: 41.5,-1.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 28440 components: - type: Transform rot: -1.5707963267948966 rad pos: -22.5,23.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 28496 components: - type: Transform rot: -1.5707963267948966 rad pos: -22.5,29.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 28523 components: - type: Transform rot: -1.5707963267948966 rad pos: 39.5,-1.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 28614 components: - type: Transform pos: 46.5,-3.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 28663 components: - type: Transform pos: -4.5,44.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 28664 components: - type: Transform pos: -5.5,44.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 28665 components: - type: Transform pos: -3.5,44.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 29299 components: - type: Transform pos: 37.5,51.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 29597 components: - type: Transform rot: 1.5707963267948966 rad pos: 42.5,-14.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: ReinforcedWindowDiagonal entities: - uid: 3360 @@ -169645,8 +166697,6 @@ entities: rot: 3.141592653589793 rad pos: 46.5,-19.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: RemoteSignaller entities: - uid: 1858 @@ -170407,6 +167457,11 @@ entities: - type: Transform pos: -29.65705,25.650564 parent: 2 + - uid: 9224 + components: + - type: Transform + pos: -14.483412,47.586296 + parent: 2 - uid: 9316 components: - type: Transform @@ -170434,6 +167489,11 @@ entities: - type: Physics canCollide: False - type: InsideEntityStorage + - uid: 19317 + components: + - type: Transform + pos: -14.384479,47.51929 + parent: 2 - uid: 20900 components: - type: Transform @@ -170555,99 +167615,73 @@ entities: rot: 1.5707963267948966 rad pos: -1.5,-43.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7794 components: - type: Transform rot: 1.5707963267948966 rad pos: -1.5,-42.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10164 components: - type: Transform rot: 1.5707963267948966 rad pos: -1.5,-44.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11982 components: - type: Transform pos: 20.5,-1.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 12261 components: - type: Transform rot: -1.5707963267948966 rad pos: 34.5,15.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 12830 components: - type: Transform rot: -1.5707963267948966 rad pos: 34.5,12.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 16922 components: - type: Transform pos: -10.5,-24.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 17256 components: - type: Transform pos: -11.5,-24.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 18581 components: - type: Transform pos: 21.5,-1.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 20831 components: - type: Transform pos: 19.5,-1.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 28326 components: - type: Transform rot: -1.5707963267948966 rad pos: -28.5,-40.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 28407 components: - type: Transform rot: -1.5707963267948966 rad pos: -28.5,-39.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 29923 components: - type: Transform rot: -1.5707963267948966 rad pos: -28.5,-38.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: ShuttersNormalOpen entities: - uid: 920 @@ -170656,8 +167690,6 @@ entities: rot: -1.5707963267948966 rad pos: 18.5,-11.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSink invokeCounter: 1 - uid: 921 @@ -170666,8 +167698,6 @@ entities: rot: -1.5707963267948966 rad pos: 18.5,-12.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSink invokeCounter: 1 - uid: 922 @@ -170676,8 +167706,6 @@ entities: rot: -1.5707963267948966 rad pos: 18.5,-13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSink invokeCounter: 1 - uid: 923 @@ -170686,8 +167714,6 @@ entities: rot: -1.5707963267948966 rad pos: 18.5,-14.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSink invokeCounter: 1 - uid: 924 @@ -170696,503 +167722,371 @@ entities: rot: 3.141592653589793 rad pos: 15.5,-17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 925 components: - type: Transform rot: 3.141592653589793 rad pos: 14.5,-17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 926 components: - type: Transform rot: 3.141592653589793 rad pos: 13.5,-17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 927 components: - type: Transform rot: 3.141592653589793 rad pos: 12.5,-17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1125 components: - type: Transform pos: -24.5,-33.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2365 components: - type: Transform rot: -1.5707963267948966 rad pos: 18.5,4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2366 components: - type: Transform rot: -1.5707963267948966 rad pos: 18.5,5.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2367 components: - type: Transform rot: -1.5707963267948966 rad pos: 18.5,6.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2368 components: - type: Transform rot: -1.5707963267948966 rad pos: 18.5,7.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2369 components: - type: Transform rot: -1.5707963267948966 rad pos: 18.5,8.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2370 components: - type: Transform rot: -1.5707963267948966 rad pos: 18.5,9.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2600 components: - type: Transform pos: 29.5,17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2601 components: - type: Transform pos: 32.5,17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2602 components: - type: Transform rot: 1.5707963267948966 rad pos: 27.5,15.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2603 components: - type: Transform rot: 1.5707963267948966 rad pos: 27.5,12.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3293 components: - type: Transform pos: 40.5,24.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3529 components: - type: Transform pos: 21.5,2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3530 components: - type: Transform pos: 23.5,2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3531 components: - type: Transform pos: 25.5,2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3799 components: - type: Transform rot: 1.5707963267948966 rad pos: 42.5,22.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4035 components: - type: Transform rot: 1.5707963267948966 rad pos: -47.5,6.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4178 components: - type: Transform pos: 45.5,-3.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5217 components: - type: Transform pos: 40.5,24.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5584 components: - type: Transform pos: -31.5,-33.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5585 components: - type: Transform pos: -30.5,-33.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5586 components: - type: Transform pos: -29.5,-33.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5742 components: - type: Transform rot: -1.5707963267948966 rad pos: 27.5,21.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6226 components: - type: Transform pos: -26.5,-33.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6394 components: - type: Transform pos: 31.5,34.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6395 components: - type: Transform pos: 33.5,34.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6480 components: - type: Transform pos: 35.5,34.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6576 components: - type: Transform pos: -25.5,-33.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6606 components: - type: Transform rot: -1.5707963267948966 rad pos: 2.5,40.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6607 components: - type: Transform rot: -1.5707963267948966 rad pos: 2.5,41.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6608 components: - type: Transform rot: -1.5707963267948966 rad pos: 2.5,42.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6609 components: - type: Transform rot: -1.5707963267948966 rad pos: 2.5,43.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6610 components: - type: Transform rot: -1.5707963267948966 rad pos: 2.5,44.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6614 components: - type: Transform rot: 1.5707963267948966 rad pos: 6.5,43.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6615 components: - type: Transform rot: 1.5707963267948966 rad pos: 6.5,41.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7860 components: - type: Transform rot: 1.5707963267948966 rad pos: -10.5,31.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7861 components: - type: Transform rot: 1.5707963267948966 rad pos: -10.5,32.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7862 components: - type: Transform rot: 1.5707963267948966 rad pos: -10.5,33.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8941 components: - type: Transform pos: -23.5,-33.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11301 components: - type: Transform rot: -1.5707963267948966 rad pos: -57.5,6.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11302 components: - type: Transform rot: -1.5707963267948966 rad pos: -57.5,9.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11303 components: - type: Transform rot: 3.141592653589793 rad pos: -54.5,13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11304 components: - type: Transform rot: 3.141592653589793 rad pos: -53.5,13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11305 components: - type: Transform rot: 3.141592653589793 rad pos: -52.5,13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11306 components: - type: Transform rot: 1.5707963267948966 rad pos: -49.5,9.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11554 components: - type: Transform rot: 1.5707963267948966 rad pos: -51.5,-3.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11555 components: - type: Transform rot: 1.5707963267948966 rad pos: -51.5,-2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 14251 components: - type: Transform pos: 44.5,-3.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 14308 components: - type: Transform pos: 44.5,-9.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 14391 components: - type: Transform pos: 47.5,-3.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 17900 components: - type: Transform rot: 1.5707963267948966 rad pos: -51.5,2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 23782 components: - type: Transform pos: 42.5,-9.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 24134 components: - type: Transform rot: 1.5707963267948966 rad pos: -47.5,0.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 24135 components: - type: Transform rot: 1.5707963267948966 rad pos: -47.5,1.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 24136 components: - type: Transform rot: 1.5707963267948966 rad pos: -47.5,-4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 24140 components: - type: Transform pos: -54.5,4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 24142 components: - type: Transform pos: -52.5,4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 24145 components: - type: Transform rot: 1.5707963267948966 rad pos: -47.5,2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 24147 components: - type: Transform rot: 1.5707963267948966 rad pos: -47.5,3.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 28308 components: - type: Transform pos: 46.5,-3.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 28362 components: - type: Transform rot: 1.5707963267948966 rad pos: -47.5,-0.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 28363 components: - type: Transform rot: 1.5707963267948966 rad pos: -47.5,-0.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: ShuttersRadiation entities: - uid: 7999 @@ -171201,16 +168095,12 @@ entities: rot: -1.5707963267948966 rad pos: 10.5,49.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8000 components: - type: Transform rot: 1.5707963267948966 rad pos: 16.5,49.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: ShuttersRadiationOpen entities: - uid: 9766 @@ -171219,80 +168109,60 @@ entities: rot: 1.5707963267948966 rad pos: 12.5,-31.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9767 components: - type: Transform rot: 1.5707963267948966 rad pos: 12.5,-30.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9768 components: - type: Transform rot: 1.5707963267948966 rad pos: 12.5,-29.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9769 components: - type: Transform rot: -1.5707963267948966 rad pos: 2.5,-31.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9770 components: - type: Transform rot: -1.5707963267948966 rad pos: 2.5,-30.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9771 components: - type: Transform rot: -1.5707963267948966 rad pos: 2.5,-29.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9772 components: - type: Transform rot: 3.141592653589793 rad pos: 9.5,-27.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9773 components: - type: Transform rot: 3.141592653589793 rad pos: 5.5,-27.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9854 components: - type: Transform rot: 3.141592653589793 rad pos: 10.5,-27.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9855 components: - type: Transform rot: 3.141592653589793 rad pos: 4.5,-27.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: ShuttersWindow entities: - uid: 10589 @@ -171301,71 +168171,53 @@ entities: rot: -1.5707963267948966 rad pos: 2.5,-52.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10590 components: - type: Transform rot: -1.5707963267948966 rad pos: 2.5,-53.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10591 components: - type: Transform rot: -1.5707963267948966 rad pos: 2.5,-54.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 12955 components: - type: Transform rot: -1.5707963267948966 rad pos: 62.5,8.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 12956 components: - type: Transform rot: -1.5707963267948966 rad pos: 62.5,9.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 20213 components: - type: Transform rot: -1.5707963267948966 rad pos: 62.5,10.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 29469 components: - type: Transform rot: -1.5707963267948966 rad pos: 62.5,7.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 29484 components: - type: Transform rot: -1.5707963267948966 rad pos: 62.5,11.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 29526 components: - type: Transform pos: -60.5,-18.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSource linkedPorts: 29522: @@ -171376,8 +168228,6 @@ entities: - type: Transform pos: -59.5,-18.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSource linkedPorts: 29522: @@ -171391,90 +168241,66 @@ entities: rot: 1.5707963267948966 rad pos: -17.5,6.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1501 components: - type: Transform rot: 1.5707963267948966 rad pos: -17.5,5.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1502 components: - type: Transform rot: 1.5707963267948966 rad pos: -17.5,4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1619 components: - type: Transform rot: 1.5707963267948966 rad pos: -17.5,7.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1620 components: - type: Transform rot: 1.5707963267948966 rad pos: -17.5,8.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1621 components: - type: Transform rot: 1.5707963267948966 rad pos: -17.5,9.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1622 components: - type: Transform pos: -8.5,18.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1623 components: - type: Transform pos: -7.5,18.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1624 components: - type: Transform pos: -6.5,18.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1625 components: - type: Transform pos: -5.5,18.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1626 components: - type: Transform pos: -4.5,18.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1627 components: - type: Transform pos: -3.5,18.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: ShuttleConsoleCircuitboard entities: - uid: 9463 @@ -171502,6 +168328,20 @@ entities: parent: 2 - type: Fixtures fixtures: {} +- proto: SignalButton + entities: + - uid: 8106 + components: + - type: Transform + pos: -22.5,51.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 5357: + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} - proto: SignalButtonDirectional entities: - uid: 1014 @@ -172296,49 +169136,6 @@ entities: - Toggle - type: Fixtures fixtures: {} - - uid: 31250 - components: - - type: MetaData - name: igniter - - type: Transform - pos: -22.5,52.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 23720: - - - Pressed - - Trigger - - type: Fixtures - fixtures: {} - - uid: 31251 - components: - - type: MetaData - name: igniter - - type: Transform - pos: -11.5,44.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 31184: - - - Pressed - - Trigger - - type: Fixtures - fixtures: {} - - uid: 31252 - components: - - type: MetaData - name: blast door - - type: Transform - rot: 3.141592653589793 rad - pos: -14.5,50.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 8846: - - - Pressed - - Toggle - - type: Fixtures - fixtures: {} - proto: SignalControlledValve entities: - uid: 12892 @@ -174071,6 +170868,16 @@ entities: parent: 2 - type: Fixtures fixtures: {} +- proto: SignFlammableMed + entities: + - uid: 19500 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -25.5,50.5 + parent: 2 + - type: Fixtures + fixtures: {} - proto: SignGenpop entities: - uid: 4825 @@ -177715,6 +174522,13 @@ entities: - type: Transform pos: 25.5,14.5 parent: 2 +- proto: SpawnPointHeadOfSecurityWeapon + entities: + - uid: 4430 + components: + - type: Transform + pos: 42.5,-41.5 + parent: 2 - proto: SpawnPointJanitor entities: - uid: 20798 @@ -178285,6 +175099,13 @@ entities: - type: Transform pos: -16.5,7.5 parent: 2 +- proto: SpawnPointWardenWeapon + entities: + - uid: 14233 + components: + - type: Transform + pos: 47.5,-15.5 + parent: 2 - proto: SpawnPointZookeeper entities: - uid: 20864 @@ -178917,6 +175738,17 @@ entities: - type: Transform pos: -46.5,-40.5 parent: 2 + - uid: 19486 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -24.562551,48.804047 + parent: 2 + - uid: 19487 + components: + - type: Transform + pos: -24.547983,50.670708 + parent: 2 - proto: StoolBar entities: - uid: 321 @@ -180018,38 +176850,6 @@ entities: - SurveillanceCameraEngineering nameSet: True id: Anchorage - - uid: 31346 - components: - - type: Transform - pos: -12.5,40.5 - parent: 2 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraEngineering - nameSet: True - id: TEG East - - uid: 31350 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -24.5,44.5 - parent: 2 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraEngineering - nameSet: True - id: TEG West - - uid: 31351 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -22.5,51.5 - parent: 2 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraEngineering - nameSet: True - id: TEG North - uid: 31355 components: - type: Transform @@ -180084,6 +176884,17 @@ entities: - SurveillanceCameraGeneral nameSet: True id: Atrium B + - uid: 9021 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -12.5,49.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: Chess match - uid: 10260 components: - type: Transform @@ -180634,17 +177445,6 @@ entities: - SurveillanceCameraGeneral nameSet: True id: Evac 3 - - uid: 31356 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -12.5,50.5 - parent: 2 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraGeneral - nameSet: True - id: Engi Dock - proto: SurveillanceCameraMedical entities: - uid: 20915 @@ -182330,6 +179130,16 @@ entities: - type: Transform pos: 34.5,-41.5 parent: 2 + - uid: 19316 + components: + - type: Transform + pos: -12.5,43.5 + parent: 2 + - uid: 19499 + components: + - type: Transform + pos: -13.5,43.5 + parent: 2 - uid: 20194 components: - type: Transform @@ -183770,6 +180580,12 @@ entities: rot: 3.141592653589793 rad pos: 37.5,-11.5 parent: 2 + - uid: 19259 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -24.5,49.5 + parent: 2 - uid: 23398 components: - type: Transform @@ -184265,6 +181081,12 @@ entities: - type: Transform pos: -11.5,35.5 parent: 2 + - uid: 8211 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,48.5 + parent: 2 - uid: 8944 components: - type: Transform @@ -184722,26 +181544,26 @@ entities: parent: 2 - proto: TegCenter entities: - - uid: 23644 + - uid: 8122 components: - type: Transform rot: -1.5707963267948966 rad - pos: -16.5,44.5 + pos: -19.5,46.5 parent: 2 - proto: TegCirculator entities: - - uid: 9249 + - uid: 8108 components: - type: Transform rot: 3.141592653589793 rad - pos: -17.5,44.5 + pos: -20.5,46.5 parent: 2 - type: PointLight color: '#FF3300FF' - - uid: 31139 + - uid: 8149 components: - type: Transform - pos: -15.5,44.5 + pos: -18.5,46.5 parent: 2 - type: PointLight color: '#FF3300FF' @@ -186610,6 +183432,13 @@ entities: - type: Transform pos: 3.5,24.5 parent: 2 +- proto: VendingMachinePride + entities: + - uid: 7832 + components: + - type: Transform + pos: -8.5,48.5 + parent: 2 - proto: VendingMachineRoboDrobe entities: - uid: 10175 @@ -189188,6 +186017,12 @@ entities: - type: Transform pos: 25.5,-2.5 parent: 2 + - uid: 3083 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -13.5,55.5 + parent: 2 - uid: 3086 components: - type: Transform @@ -192619,6 +189454,11 @@ entities: rot: -1.5707963267948966 rad pos: 2.5,55.5 parent: 2 + - uid: 7620 + components: + - type: Transform + pos: -22.5,51.5 + parent: 2 - uid: 7636 components: - type: Transform @@ -192715,29 +189555,28 @@ entities: rot: 3.141592653589793 rad pos: -5.5,51.5 parent: 2 + - uid: 7774 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -14.5,49.5 + parent: 2 + - uid: 7775 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -16.5,49.5 + parent: 2 + - uid: 7776 + components: + - type: Transform + pos: -25.5,54.5 + parent: 2 - uid: 7779 components: - type: Transform pos: -7.5,48.5 parent: 2 - - uid: 7785 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -12.5,48.5 - parent: 2 - - uid: 7786 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -13.5,48.5 - parent: 2 - - uid: 7817 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -17.5,54.5 - parent: 2 - uid: 7828 components: - type: Transform @@ -192759,70 +189598,30 @@ entities: - type: Transform pos: 9.5,38.5 parent: 2 - - uid: 8048 + - uid: 8067 components: - type: Transform - pos: -14.5,50.5 - parent: 2 - - uid: 8068 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -18.5,54.5 + pos: -19.5,55.5 parent: 2 - uid: 8069 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -19.5,54.5 + pos: -22.5,53.5 parent: 2 - uid: 8070 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -20.5,54.5 - parent: 2 - - uid: 8071 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -21.5,54.5 + pos: -25.5,53.5 parent: 2 - uid: 8072 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -22.5,54.5 + pos: -13.5,51.5 parent: 2 - - uid: 8073 + - uid: 8078 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -23.5,54.5 - parent: 2 - - uid: 8074 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -24.5,54.5 - parent: 2 - - uid: 8076 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -25.5,53.5 - parent: 2 - - uid: 8079 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -25.5,50.5 - parent: 2 - - uid: 8082 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -25.5,47.5 + pos: -17.5,55.5 parent: 2 - uid: 8085 components: @@ -192836,17 +189635,15 @@ entities: rot: -1.5707963267948966 rad pos: -26.5,44.5 parent: 2 - - uid: 8125 + - uid: 8100 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -13.5,46.5 + pos: -16.5,55.5 parent: 2 - - uid: 8128 + - uid: 8123 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -11.5,46.5 + pos: -16.5,53.5 parent: 2 - uid: 8191 components: @@ -192854,10 +189651,11 @@ entities: rot: 3.141592653589793 rad pos: 29.5,-13.5 parent: 2 - - uid: 8210 + - uid: 8212 components: - type: Transform - pos: -22.5,52.5 + rot: 1.5707963267948966 rad + pos: -10.5,44.5 parent: 2 - uid: 8225 components: @@ -193375,15 +190173,17 @@ entities: rot: 3.141592653589793 rad pos: -44.5,6.5 parent: 2 - - uid: 8808 + - uid: 8804 components: - type: Transform - pos: -16.5,50.5 + rot: 1.5707963267948966 rad + pos: -13.5,48.5 parent: 2 - - uid: 8845 + - uid: 8809 components: - type: Transform - pos: -11.5,45.5 + rot: -1.5707963267948966 rad + pos: -25.5,51.5 parent: 2 - uid: 8894 components: @@ -193407,6 +190207,16 @@ entities: - type: Transform pos: 37.5,33.5 parent: 2 + - uid: 8943 + components: + - type: Transform + pos: -16.5,51.5 + parent: 2 + - uid: 8945 + components: + - type: Transform + pos: -21.5,55.5 + parent: 2 - uid: 8946 components: - type: Transform @@ -193436,6 +190246,11 @@ entities: rot: 1.5707963267948966 rad pos: 25.5,-52.5 parent: 2 + - uid: 8974 + components: + - type: Transform + pos: -18.5,55.5 + parent: 2 - uid: 9012 components: - type: Transform @@ -193451,11 +190266,61 @@ entities: - type: Transform pos: -29.5,24.5 parent: 2 + - uid: 9183 + components: + - type: Transform + pos: -15.5,55.5 + parent: 2 - uid: 9199 components: - type: Transform pos: 28.5,54.5 parent: 2 + - uid: 9205 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,44.5 + parent: 2 + - uid: 9210 + components: + - type: Transform + pos: -20.5,55.5 + parent: 2 + - uid: 9218 + components: + - type: Transform + pos: -14.5,55.5 + parent: 2 + - uid: 9220 + components: + - type: Transform + pos: -25.5,55.5 + parent: 2 + - uid: 9221 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -25.5,49.5 + parent: 2 + - uid: 9228 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -25.5,50.5 + parent: 2 + - uid: 9231 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,47.5 + parent: 2 + - uid: 9232 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,49.5 + parent: 2 - uid: 9383 components: - type: Transform @@ -198087,11 +194952,6 @@ entities: rot: 3.141592653589793 rad pos: -0.5,44.5 parent: 2 - - uid: 23714 - components: - - type: Transform - pos: -11.5,44.5 - parent: 2 - uid: 23759 components: - type: Transform @@ -199160,45 +196020,6 @@ entities: - type: Transform pos: -7.5,47.5 parent: 2 - - uid: 28631 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -25.5,54.5 - parent: 2 - - uid: 28632 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -25.5,45.5 - parent: 2 - - uid: 28633 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -25.5,52.5 - parent: 2 - - uid: 28649 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -13.5,50.5 - parent: 2 - - uid: 28652 - components: - - type: Transform - pos: -7.5,45.5 - parent: 2 - - uid: 28653 - components: - - type: Transform - pos: -13.5,49.5 - parent: 2 - - uid: 28655 - components: - - type: Transform - pos: -11.5,48.5 - parent: 2 - uid: 28733 components: - type: Transform @@ -199522,11 +196343,6 @@ entities: - type: Transform pos: -14.5,-60.5 parent: 2 - - uid: 29769 - components: - - type: Transform - pos: -16.5,52.5 - parent: 2 - uid: 29833 components: - type: Transform @@ -205539,6 +202355,11 @@ entities: - type: Transform pos: -28.5,8.5 parent: 2 + - uid: 23738 + components: + - type: Transform + pos: -15.5,48.5 + parent: 2 - proto: WeaponCapacitorRecharger entities: - uid: 2387 @@ -205907,14 +202728,6 @@ entities: rot: -1.5707963267948966 rad pos: 53.450184,-12.639363 parent: 2 -- proto: WeaponSubMachineGunWt550 - entities: - - uid: 4430 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 42.421173,-41.240723 - parent: 2 - proto: WeldingFuelTankFull entities: - uid: 4298 @@ -205967,6 +202780,11 @@ entities: - type: Transform pos: 52.5,4.5 parent: 2 + - uid: 23737 + components: + - type: Transform + pos: -14.5,43.5 + parent: 2 - uid: 25718 components: - type: Transform @@ -205988,48 +202806,36 @@ entities: rot: 3.141592653589793 rad pos: -18.5,-26.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1464 components: - type: Transform rot: 3.141592653589793 rad pos: -21.5,-26.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1465 components: - type: Transform rot: 3.141592653589793 rad pos: -15.5,-26.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 19248 components: - type: Transform rot: 1.5707963267948966 rad pos: 10.5,-55.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 30246 components: - type: Transform rot: -1.5707963267948966 rad pos: 49.5,-36.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 30247 components: - type: Transform rot: -1.5707963267948966 rad pos: 49.5,-37.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: WindoorHydroponicsLocked entities: - uid: 3318 @@ -206038,24 +202844,18 @@ entities: rot: 1.5707963267948966 rad pos: 2.5,21.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3319 components: - type: Transform rot: 1.5707963267948966 rad pos: 2.5,20.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3320 components: - type: Transform rot: 1.5707963267948966 rad pos: 2.5,19.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: WindoorSecure entities: - uid: 15448 @@ -206064,8 +202864,6 @@ entities: rot: 3.141592653589793 rad pos: 44.5,-3.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: WindoorSecureArmoryLocked entities: - uid: 3116 @@ -206074,80 +202872,60 @@ entities: rot: 3.141592653589793 rad pos: 40.5,-20.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3117 components: - type: Transform rot: 3.141592653589793 rad pos: 44.5,-19.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3858 components: - type: Transform rot: 3.141592653589793 rad pos: 45.5,-19.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 23434 components: - type: Transform rot: 3.141592653589793 rad pos: 41.5,-20.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 30455 components: - type: Transform rot: -1.5707963267948966 rad pos: 53.5,-12.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 30474 components: - type: Transform rot: 1.5707963267948966 rad pos: 50.5,-12.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 30481 components: - type: Transform rot: 1.5707963267948966 rad pos: 50.5,-13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 30482 components: - type: Transform rot: -1.5707963267948966 rad pos: 53.5,-13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 30485 components: - type: Transform rot: 1.5707963267948966 rad pos: 50.5,-15.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 30486 components: - type: Transform rot: 1.5707963267948966 rad pos: 50.5,-16.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: WindoorSecureAtmosphericsLocked entities: - uid: 9016 @@ -206156,16 +202934,12 @@ entities: rot: 3.141592653589793 rad pos: -38.5,2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9017 components: - type: Transform rot: 3.141592653589793 rad pos: -39.5,2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: WindoorSecureBrigLocked entities: - uid: 3512 @@ -206174,44 +202948,32 @@ entities: rot: -1.5707963267948966 rad pos: 33.5,-4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4269 components: - type: Transform pos: 31.5,-2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10742 components: - type: Transform rot: -1.5707963267948966 rad pos: 33.5,-3.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 14159 components: - type: Transform pos: 32.5,-2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 23432 components: - type: Transform pos: 41.5,-20.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 23450 components: - type: Transform pos: 40.5,-20.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: WindoorSecureCargoLocked entities: - uid: 11541 @@ -206220,16 +202982,12 @@ entities: rot: -1.5707963267948966 rad pos: -47.5,1.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 23513 components: - type: Transform rot: -1.5707963267948966 rad pos: -47.5,0.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: WindoorSecureChemistryLocked entities: - uid: 1632 @@ -206238,22 +202996,16 @@ entities: rot: -1.5707963267948966 rad pos: -10.5,-38.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1649 components: - type: Transform pos: -15.5,-37.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 28359 components: - type: Transform pos: -14.5,-37.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: WindoorSecureCommandLocked entities: - uid: 30289 @@ -206262,32 +203014,24 @@ entities: rot: 1.5707963267948966 rad pos: 46.5,3.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 30291 components: - type: Transform rot: -1.5707963267948966 rad pos: 48.5,3.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 30292 components: - type: Transform rot: 1.5707963267948966 rad pos: 46.5,4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 30293 components: - type: Transform rot: -1.5707963267948966 rad pos: 48.5,4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: WindoorSecureEngineeringLocked entities: - uid: 6236 @@ -206296,32 +203040,24 @@ entities: rot: 1.5707963267948966 rad pos: 3.5,32.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6237 components: - type: Transform rot: 1.5707963267948966 rad pos: 3.5,33.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9477 components: - type: Transform rot: 3.141592653589793 rad pos: 33.5,49.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 26097 components: - type: Transform rot: -1.5707963267948966 rad pos: 43.5,-46.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: WindoorSecureHeadOfPersonnelLocked entities: - uid: 4026 @@ -206330,31 +203066,23 @@ entities: rot: -1.5707963267948966 rad pos: 43.5,-4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4492 components: - type: Transform rot: -1.5707963267948966 rad pos: 43.5,-5.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 17214 components: - type: Transform pos: 44.5,-3.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 17297 components: - type: Transform rot: -1.5707963267948966 rad pos: 43.5,-6.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: WindoorSecureMedicalLocked entities: - uid: 1395 @@ -206362,15 +203090,11 @@ entities: - type: Transform pos: -8.5,-34.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1396 components: - type: Transform pos: -5.5,-34.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: WindoorSecureSalvageLocked entities: - uid: 9234 @@ -206379,8 +203103,6 @@ entities: rot: 3.141592653589793 rad pos: -57.5,-16.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: WindoorSecureScienceLocked entities: - uid: 9918 @@ -206389,24 +203111,18 @@ entities: rot: -1.5707963267948966 rad pos: 18.5,-40.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9937 components: - type: Transform rot: 1.5707963267948966 rad pos: 4.5,-42.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9939 components: - type: Transform rot: 1.5707963267948966 rad pos: 4.5,-43.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: WindoorSecureSecurityLocked entities: - uid: 17319 @@ -206415,24 +203131,18 @@ entities: rot: -1.5707963267948966 rad pos: 43.5,-8.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 21069 components: - type: Transform rot: -1.5707963267948966 rad pos: 5.5,0.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 21070 components: - type: Transform rot: -1.5707963267948966 rad pos: 5.5,-1.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - proto: WindoorServiceLocked entities: - uid: 633 @@ -206441,31 +203151,23 @@ entities: rot: -1.5707963267948966 rad pos: -8.5,-11.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 651 components: - type: Transform pos: -11.5,-8.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 655 components: - type: Transform rot: 1.5707963267948966 rad pos: -11.5,-12.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 20858 components: - type: Transform rot: 3.141592653589793 rad pos: 12.5,34.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: Window entities: - uid: 13 @@ -206473,783 +203175,563 @@ entities: - type: Transform pos: -22.5,-38.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 305 components: - type: Transform pos: -2.5,4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 306 components: - type: Transform pos: -3.5,3.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 314 components: - type: Transform pos: -3.5,-2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 315 components: - type: Transform pos: 4.5,-2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 316 components: - type: Transform pos: 6.5,18.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 317 components: - type: Transform pos: 5.5,18.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 330 components: - type: Transform pos: 8.5,18.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 331 components: - type: Transform pos: 7.5,18.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 332 components: - type: Transform pos: -1.5,20.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 333 components: - type: Transform pos: -31.5,-21.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 397 components: - type: Transform pos: -32.5,-21.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 398 components: - type: Transform pos: -3.5,-38.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 399 components: - type: Transform pos: -3.5,-37.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 425 components: - type: Transform pos: -3.5,-34.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 436 components: - type: Transform pos: -3.5,-33.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 459 components: - type: Transform pos: -3.5,-32.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 515 components: - type: Transform pos: -28.5,-24.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 516 components: - type: Transform pos: -29.5,-24.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 524 components: - type: Transform pos: -22.5,-40.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 525 components: - type: Transform pos: -14.5,-30.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 526 components: - type: Transform pos: -22.5,-30.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 527 components: - type: Transform pos: -21.5,-30.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 529 components: - type: Transform pos: -24.5,-30.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 535 components: - type: Transform pos: -25.5,-30.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 536 components: - type: Transform pos: -26.5,-30.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 537 components: - type: Transform pos: -15.5,-30.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 539 components: - type: Transform pos: -32.5,-30.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 543 components: - type: Transform pos: -28.5,-30.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 545 components: - type: Transform pos: -28.5,-39.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 558 components: - type: Transform pos: -28.5,-38.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 559 components: - type: Transform pos: -28.5,-40.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 562 components: - type: Transform pos: 39.5,2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 563 components: - type: Transform pos: 41.5,2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 566 components: - type: Transform pos: -31.5,2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 578 components: - type: Transform pos: -40.5,2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 579 components: - type: Transform pos: -37.5,2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 581 components: - type: Transform pos: -33.5,2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 718 components: - type: Transform pos: 3.5,31.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 719 components: - type: Transform pos: 3.5,34.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 720 components: - type: Transform pos: -2.5,34.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 724 components: - type: Transform pos: -2.5,32.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 746 components: - type: Transform pos: 2.5,51.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 748 components: - type: Transform pos: 2.5,50.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 749 components: - type: Transform pos: 2.5,49.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 750 components: - type: Transform pos: 3.5,37.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 751 components: - type: Transform pos: 3.5,38.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 811 components: - type: Transform pos: -10.5,31.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 812 components: - type: Transform pos: -10.5,32.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 814 components: - type: Transform pos: -10.5,33.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 815 components: - type: Transform pos: -7.5,40.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 816 components: - type: Transform pos: -7.5,43.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 823 components: - type: Transform pos: -25.5,43.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 824 components: - type: Transform pos: -25.5,41.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 825 components: - type: Transform pos: -25.5,39.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 828 components: - type: Transform pos: -31.5,35.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 830 components: - type: Transform pos: -31.5,37.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 831 components: - type: Transform pos: -30.5,38.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 832 components: - type: Transform pos: -28.5,38.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 833 components: - type: Transform pos: -26.5,38.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 834 components: - type: Transform pos: -30.5,2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 837 components: - type: Transform pos: -28.5,2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 838 components: - type: Transform pos: 2.5,-35.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 839 components: - type: Transform pos: 2.5,-33.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 840 components: - type: Transform pos: 2.5,-37.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 841 components: - type: Transform pos: 2.5,-39.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 939 components: - type: Transform pos: 12.5,-33.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 940 components: - type: Transform pos: 12.5,-35.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 941 components: - type: Transform pos: 4.5,-44.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 943 components: - type: Transform pos: 4.5,-41.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 944 components: - type: Transform pos: 12.5,-37.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 945 components: - type: Transform pos: 12.5,-39.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 946 components: - type: Transform pos: -1.5,-49.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 947 components: - type: Transform pos: -3.5,-47.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 948 components: - type: Transform pos: -1.5,-53.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 993 components: - type: Transform pos: -9.5,-50.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 994 components: - type: Transform pos: -9.5,-49.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 995 components: - type: Transform pos: -9.5,-47.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 996 components: - type: Transform pos: -9.5,-46.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 998 components: - type: Transform pos: -5.5,-44.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 999 components: - type: Transform pos: -5.5,-42.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1002 components: - type: Transform pos: -1.5,-51.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1003 components: - type: Transform pos: -51.5,-2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1004 components: - type: Transform pos: -51.5,-3.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1005 components: - type: Transform pos: -53.5,-15.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1064 components: - type: Transform pos: -56.5,-15.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1065 components: - type: Transform pos: -47.5,-4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1066 components: - type: Transform pos: -51.5,2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1067 components: - type: Transform pos: -47.5,3.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1068 components: - type: Transform pos: -1.5,39.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1070 components: - type: Transform pos: -47.5,2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1077 components: - type: Transform pos: 4.5,3.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1078 components: - type: Transform pos: 3.5,-3.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1079 components: - type: Transform pos: 3.5,4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1084 components: - type: Transform pos: -2.5,-3.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1443 components: - type: Transform rot: 3.141592653589793 rad pos: -20.5,-24.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1444 components: - type: Transform rot: 3.141592653589793 rad pos: -16.5,-25.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1445 components: - type: Transform rot: 3.141592653589793 rad pos: -20.5,-25.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1446 components: - type: Transform rot: 3.141592653589793 rad pos: -16.5,-24.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3090 components: - type: Transform rot: 3.141592653589793 rad pos: 31.5,-26.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3948 components: - type: Transform rot: 3.141592653589793 rad pos: 32.5,-26.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4819 components: - type: Transform rot: 3.141592653589793 rad pos: 30.5,-26.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9617 components: - type: Transform rot: 3.141592653589793 rad pos: -24.5,38.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11328 components: - type: Transform rot: 1.5707963267948966 rad pos: -58.5,-8.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11375 components: - type: Transform rot: 1.5707963267948966 rad pos: -58.5,-9.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 17271 components: - type: Transform rot: 3.141592653589793 rad pos: 37.5,-1.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 18937 components: - type: Transform pos: -10.5,19.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 23168 components: - type: Transform pos: -3.5,-39.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 26713 components: - type: Transform rot: 3.141592653589793 rad pos: 34.5,-1.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 28753 components: - type: Transform pos: -24.5,3.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: WindowDiagonal entities: - uid: 279 @@ -207258,93 +203740,69 @@ entities: rot: -1.5707963267948966 rad pos: 3.5,5.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 286 components: - type: Transform rot: -1.5707963267948966 rad pos: 4.5,4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 303 components: - type: Transform rot: 3.141592653589793 rad pos: 3.5,-4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 304 components: - type: Transform rot: 1.5707963267948966 rad pos: -2.5,-4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1072 components: - type: Transform pos: -2.5,5.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1073 components: - type: Transform rot: 1.5707963267948966 rad pos: -3.5,-3.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1074 components: - type: Transform rot: 3.141592653589793 rad pos: 5.5,-2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1075 components: - type: Transform rot: -1.5707963267948966 rad pos: 5.5,3.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1076 components: - type: Transform rot: 1.5707963267948966 rad pos: -4.5,-2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1080 components: - type: Transform pos: -4.5,3.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1081 components: - type: Transform pos: -3.5,4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1083 components: - type: Transform rot: 3.141592653589793 rad pos: 4.5,-3.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: WindowDirectional entities: - uid: 1352 @@ -207352,227 +203810,169 @@ entities: - type: Transform pos: -4.5,-34.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1353 components: - type: Transform pos: -6.5,-34.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1355 components: - type: Transform pos: -9.5,-34.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1451 components: - type: Transform rot: 3.141592653589793 rad pos: -20.5,-26.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1452 components: - type: Transform rot: 3.141592653589793 rad pos: -16.5,-26.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1453 components: - type: Transform rot: 3.141592653589793 rad pos: -17.5,-26.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1455 components: - type: Transform rot: 3.141592653589793 rad pos: -22.5,-26.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1456 components: - type: Transform rot: 3.141592653589793 rad pos: -14.5,-26.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11458 components: - type: Transform pos: -49.5,-10.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11459 components: - type: Transform rot: -1.5707963267948966 rad pos: -48.5,-11.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11460 components: - type: Transform rot: 3.141592653589793 rad pos: -49.5,-8.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11461 components: - type: Transform rot: 1.5707963267948966 rad pos: -49.5,-7.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 15511 components: - type: Transform rot: 3.141592653589793 rad pos: 58.5,-3.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 15547 components: - type: Transform rot: -1.5707963267948966 rad pos: 59.5,-2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 18861 components: - type: Transform rot: 1.5707963267948966 rad pos: 57.5,-1.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 18862 components: - type: Transform rot: 1.5707963267948966 rad pos: 57.5,-0.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 18863 components: - type: Transform rot: 1.5707963267948966 rad pos: 57.5,0.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 18864 components: - type: Transform rot: 1.5707963267948966 rad pos: 57.5,1.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 18865 components: - type: Transform pos: 58.5,2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 18866 components: - type: Transform rot: -1.5707963267948966 rad pos: 59.5,1.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 18867 components: - type: Transform rot: -1.5707963267948966 rad pos: 59.5,0.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 18868 components: - type: Transform rot: -1.5707963267948966 rad pos: 59.5,-0.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 18869 components: - type: Transform rot: -1.5707963267948966 rad pos: 59.5,-1.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 18876 components: - type: Transform rot: 1.5707963267948966 rad pos: 57.5,-2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 23167 components: - type: Transform rot: 3.141592653589793 rad pos: -19.5,-26.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 28616 components: - type: Transform rot: -1.5707963267948966 rad pos: -56.5,-28.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 28617 components: - type: Transform rot: -1.5707963267948966 rad pos: -56.5,-29.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 28618 components: - type: Transform rot: -1.5707963267948966 rad pos: -56.5,-27.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 30248 components: - type: Transform pos: -7.5,-34.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: WindowFrostedDirectional entities: - uid: 3489 @@ -207581,24 +203981,18 @@ entities: rot: 3.141592653589793 rad pos: 30.5,-27.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3506 components: - type: Transform rot: 3.141592653589793 rad pos: 31.5,-27.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 15490 components: - type: Transform rot: 3.141592653589793 rad pos: 32.5,-27.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: WindowReinforcedDirectional entities: - uid: 625 @@ -207607,548 +204001,406 @@ entities: rot: 3.141592653589793 rad pos: -12.5,-4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 626 components: - type: Transform rot: 3.141592653589793 rad pos: -11.5,-4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 627 components: - type: Transform rot: 1.5707963267948966 rad pos: -10.5,-5.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 628 components: - type: Transform rot: 1.5707963267948966 rad pos: -10.5,-6.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 629 components: - type: Transform rot: 1.5707963267948966 rad pos: -10.5,-7.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 630 components: - type: Transform rot: -1.5707963267948966 rad pos: -13.5,-5.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 631 components: - type: Transform rot: -1.5707963267948966 rad pos: -13.5,-6.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 632 components: - type: Transform rot: -1.5707963267948966 rad pos: -13.5,-7.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 634 components: - type: Transform rot: -1.5707963267948966 rad pos: -8.5,-12.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 642 components: - type: Transform rot: 3.141592653589793 rad pos: -7.5,-10.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 643 components: - type: Transform rot: 3.141592653589793 rad pos: -6.5,-10.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 644 components: - type: Transform rot: 3.141592653589793 rad pos: -5.5,-10.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 645 components: - type: Transform rot: 3.141592653589793 rad pos: -5.5,-10.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 646 components: - type: Transform rot: 1.5707963267948966 rad pos: -4.5,-11.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 647 components: - type: Transform rot: 1.5707963267948966 rad pos: -4.5,-12.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 648 components: - type: Transform pos: -5.5,-13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 649 components: - type: Transform pos: -6.5,-13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 650 components: - type: Transform pos: -7.5,-13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 652 components: - type: Transform pos: -12.5,-8.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 653 components: - type: Transform rot: 3.141592653589793 rad pos: -13.5,-11.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 654 components: - type: Transform rot: 3.141592653589793 rad pos: -12.5,-11.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 656 components: - type: Transform rot: 1.5707963267948966 rad pos: -11.5,-13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 657 components: - type: Transform pos: -12.5,-14.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 658 components: - type: Transform pos: -13.5,-14.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 659 components: - type: Transform rot: -1.5707963267948966 rad pos: -14.5,-13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 660 components: - type: Transform rot: -1.5707963267948966 rad pos: -14.5,-12.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2329 components: - type: Transform rot: -1.5707963267948966 rad pos: 19.5,9.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2330 components: - type: Transform rot: -1.5707963267948966 rad pos: 19.5,8.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2331 components: - type: Transform rot: -1.5707963267948966 rad pos: 19.5,7.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2332 components: - type: Transform rot: -1.5707963267948966 rad pos: 19.5,6.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2333 components: - type: Transform rot: -1.5707963267948966 rad pos: 19.5,5.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2334 components: - type: Transform rot: -1.5707963267948966 rad pos: 19.5,4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3769 components: - type: Transform rot: 3.141592653589793 rad pos: 44.5,-7.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3770 components: - type: Transform pos: 43.5,-6.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3925 components: - type: Transform pos: 15.5,-38.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3949 components: - type: Transform rot: 3.141592653589793 rad pos: 15.5,-41.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4039 components: - type: Transform rot: -1.5707963267948966 rad pos: 43.5,-7.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4045 components: - type: Transform rot: 3.141592653589793 rad pos: 43.5,-7.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4132 components: - type: Transform rot: -1.5707963267948966 rad pos: 49.5,-38.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4563 components: - type: Transform pos: 50.5,-13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6128 components: - type: Transform rot: 3.141592653589793 rad pos: 47.5,4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6164 components: - type: Transform rot: 3.141592653589793 rad pos: 47.5,4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6165 components: - type: Transform rot: -1.5707963267948966 rad pos: 46.5,6.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6166 components: - type: Transform rot: 1.5707963267948966 rad pos: 48.5,6.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6852 components: - type: Transform rot: -1.5707963267948966 rad pos: 49.5,-35.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9476 components: - type: Transform rot: -1.5707963267948966 rad pos: 34.5,50.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9910 components: - type: Transform rot: -1.5707963267948966 rad pos: 18.5,-37.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9911 components: - type: Transform rot: -1.5707963267948966 rad pos: 18.5,-38.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9912 components: - type: Transform rot: -1.5707963267948966 rad pos: 18.5,-39.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9913 components: - type: Transform pos: 21.5,-41.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9914 components: - type: Transform pos: 20.5,-41.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9915 components: - type: Transform pos: 19.5,-41.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9916 components: - type: Transform pos: 18.5,-41.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9917 components: - type: Transform rot: -1.5707963267948966 rad pos: 18.5,-41.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 16803 components: - type: Transform rot: -1.5707963267948966 rad pos: 43.5,-45.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 17298 components: - type: Transform pos: 44.5,-6.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 20823 components: - type: Transform rot: 3.141592653589793 rad pos: -12.5,19.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 21056 components: - type: Transform rot: 3.141592653589793 rad pos: 6.5,-3.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 21057 components: - type: Transform rot: 3.141592653589793 rad pos: 7.5,-3.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 21058 components: - type: Transform pos: 6.5,2.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 21059 components: - type: Transform pos: 7.5,2.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 22277 components: - type: Transform rot: 3.141592653589793 rad pos: -13.5,19.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 22734 components: - type: Transform pos: 4.5,4.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 22735 components: - type: Transform pos: 8.5,2.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 22736 components: - type: Transform rot: -1.5707963267948966 rad pos: 9.5,-0.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 22737 components: - type: Transform rot: 3.141592653589793 rad pos: 8.5,-3.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 25887 components: - type: Transform rot: 1.5707963267948966 rad pos: 23.5,-0.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 26611 components: - type: Transform rot: 1.5707963267948966 rad pos: 23.5,5.5 parent: 21002 - - type: DeltaPressure - gridUid: 21002 - uid: 30456 components: - type: Transform pos: 53.5,-13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 30473 components: - type: Transform rot: 3.141592653589793 rad pos: 50.5,-15.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 30484 components: - type: Transform pos: 50.5,-16.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: Wirecutter entities: - uid: 23787 @@ -208224,7 +204476,7 @@ entities: pos: 24.5,2.5 parent: 21002 - type: Door - secondsUntilStateChange: -704701.1 + secondsUntilStateChange: -717704 state: Opening - uid: 28863 components: diff --git a/Resources/Maps/packed.yml b/Resources/Maps/packed.yml index d15f3f7aab..b496895436 100644 --- a/Resources/Maps/packed.yml +++ b/Resources/Maps/packed.yml @@ -1,11 +1,11 @@ meta: format: 7 category: Map - engineVersion: 265.0.0 + engineVersion: 268.0.0 forkId: "" forkVersion: "" - time: 08/17/2025 18:39:31 - entityCount: 15905 + time: 12/01/2025 20:40:27 + entityCount: 16060 maps: - 126 grids: @@ -17,6 +17,8 @@ tilemap: 3: FloorArcadeRed 11: FloorAstroAsteroidSandBorderless 7: FloorAstroGrass + 15: FloorAstroIce + 18: FloorAstroSnow 14: FloorBar 16: FloorBlue 17: FloorBlueCircuit @@ -96,11 +98,11 @@ entities: version: 7 1,0: ind: 1,0 - tiles: WwAAAAACAFsAAAAAAwBbAAAAAAAAWwAAAAADAFsAAAAAAQBbAAAAAAEAWwAAAAAAAFsAAAAAAwBbAAAAAAMAWwAAAAAAAFsAAAAAAwBbAAAAAAAAWwAAAAADAFsAAAAAAABbAAAAAAMAWwAAAAABAFsAAAAAAgBbAAAAAAMAWwAAAAABAFsAAAAAAQBbAAAAAAMAWwAAAAACAFsAAAAAAwBbAAAAAAMAWwAAAAADAFsAAAAAAABbAAAAAAMAWwAAAAAAAFsAAAAAAgBbAAAAAAEAWwAAAAAAAFsAAAAAAwB7AAAAAAAAewAAAAAAAGsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAABbAAAAAAAAWwAAAAACAFsAAAAAAgB7AAAAAAAABQAAAAABAAUAAAAAAgAFAAAAAAIAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAWwAAAAADAFsAAAAAAABbAAAAAAEAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAABqAAAAAAAAewAAAAAAAHsAAAAAAABrAAAAAAAAewAAAAAAAHsAAAAAAAAdAAAAAAAAHQAAAAABAB0AAAAAAwB7AAAAAAAAPQAAAAAAAG4AAAAAAgBuAAAAAAMAPQAAAAAAAHsAAAAAAAB7AAAAAAAAagAAAAAAAHsAAAAAAABuAAAAAAIAbgAAAAADAG4AAAAAAAB7AAAAAAAAHQAAAAADAB0AAAAAAQAdAAAAAAIAewAAAAAAAD0AAAAAAABuAAAAAAAAbgAAAAAAAD0AAAAAAABrAAAAAAAAewAAAAAAAGoAAAAAAAB7AAAAAAAAbgAAAAACAG4AAAAAAQBuAAAAAAIAewAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAHsAAAAAAAA9AAAAAAAAbgAAAAACAG4AAAAAAQA9AAAAAAAAewAAAAAAAHsAAAAAAABqAAAAAAAAewAAAAAAAG4AAAAAAQBuAAAAAAIAbgAAAAADAHsAAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAB7AAAAAAAAPQAAAAAAAG4AAAAAAQBuAAAAAAAAPQAAAAAAAHsAAAAAAAB7AAAAAAAAagAAAAAAAHsAAAAAAABuAAAAAAIAbgAAAAADAG4AAAAAAwB7AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAWwAAAAAAAFsAAAAAAgBbAAAAAAIAWwAAAAACAA4AAAAAAwB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAGsAAAAAAAB7AAAAAAAAewAAAAAAAGsAAAAAAAB7AAAAAAAAHQAAAAADAFsAAAAAAQBbAAAAAAIAWwAAAAABAFsAAAAAAAAOAAAAAAMAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAFsAAAAAAQBbAAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAawAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAeAAAAAADAHsAAAAAAABbAAAAAAMAWwAAAAAAAFsAAAAAAQBbAAAAAAIAWwAAAAAAAFsAAAAAAwB7AAAAAAAAWwAAAAADAFsAAAAAAQBbAAAAAAIAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHgAAAAAAgB4AAAAAAAAWwAAAAADAFsAAAAAAgBbAAAAAAEAWwAAAAAAAFsAAAAAAABbAAAAAAMAWwAAAAABAFsAAAAAAwBbAAAAAAMAWwAAAAACAFsAAAAAAQBbAAAAAAAAWwAAAAADAFsAAAAAAAB4AAAAAAAAewAAAAAAAFsAAAAAAgBbAAAAAAIAWwAAAAACAFsAAAAAAABbAAAAAAAAWwAAAAADAFsAAAAAAQBbAAAAAAAAWwAAAAAAAFsAAAAAAwBbAAAAAAAAWwAAAAABAFsAAAAAAgBbAAAAAAMAeAAAAAAAAHgAAAAAAQBbAAAAAAEAWwAAAAAAAFsAAAAAAwBbAAAAAAAAWwAAAAABAFsAAAAAAgB7AAAAAAAAWwAAAAAAAFsAAAAAAwBbAAAAAAIAWwAAAAABAFsAAAAAAgBbAAAAAAAAWwAAAAABAA== + tiles: WwAAAAACAFsAAAAAAwBbAAAAAAAAWwAAAAADAFsAAAAAAQBbAAAAAAEAWwAAAAAAAFsAAAAAAwBbAAAAAAMAWwAAAAAAAFsAAAAAAwBbAAAAAAAAWwAAAAADAFsAAAAAAABbAAAAAAMAWwAAAAABAFsAAAAAAgBbAAAAAAMAWwAAAAABAFsAAAAAAQBbAAAAAAMAWwAAAAACAFsAAAAAAwBbAAAAAAMAWwAAAAADAFsAAAAAAABbAAAAAAMAWwAAAAAAAFsAAAAAAgBbAAAAAAEAWwAAAAAAAFsAAAAAAwB7AAAAAAAAewAAAAAAAGsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAABbAAAAAAAAWwAAAAACAFsAAAAAAgB7AAAAAAAABQAAAAABAAUAAAAAAgAFAAAAAAIAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAWwAAAAADAFsAAAAAAABbAAAAAAEAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAABqAAAAAAAAewAAAAAAAHsAAAAAAAAPAAAAAAAAewAAAAAAAHsAAAAAAAAdAAAAAAAAHQAAAAABAB0AAAAAAwB7AAAAAAAAPQAAAAAAAG4AAAAAAgBuAAAAAAMAPQAAAAAAAHsAAAAAAAB7AAAAAAAAagAAAAAAAHsAAAAAAAAPAAAAAAAADwAAAAAAABIAAAAAAAB7AAAAAAAAHQAAAAADAB0AAAAAAQAdAAAAAAIAewAAAAAAAD0AAAAAAABuAAAAAAAAbgAAAAAAAD0AAAAAAABrAAAAAAAAewAAAAAAAGoAAAAAAAB7AAAAAAAADwAAAAAAAA8AAAAAAAASAAAAAAAAewAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAHsAAAAAAAA9AAAAAAAAbgAAAAACAG4AAAAAAQA9AAAAAAAAewAAAAAAAHsAAAAAAABqAAAAAAAAewAAAAAAAA8AAAAAAAAPAAAAAAAADwAAAAAAAHsAAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAB7AAAAAAAAPQAAAAAAAG4AAAAAAQBuAAAAAAAAPQAAAAAAAHsAAAAAAAB7AAAAAAAAagAAAAAAAHsAAAAAAAASAAAAAAAADwAAAAAAAA8AAAAAAAB7AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAWwAAAAAAAFsAAAAAAgBbAAAAAAIAWwAAAAACAA4AAAAAAwB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAA8AAAAAAAB7AAAAAAAAewAAAAAAAGsAAAAAAAB7AAAAAAAAHQAAAAADAFsAAAAAAQBbAAAAAAIAWwAAAAABAFsAAAAAAAAOAAAAAAMAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAFsAAAAAAQBbAAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAawAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAeAAAAAADAHsAAAAAAABbAAAAAAMAWwAAAAAAAFsAAAAAAQBbAAAAAAIAWwAAAAAAAFsAAAAAAwB7AAAAAAAAWwAAAAADAFsAAAAAAQBbAAAAAAIAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHgAAAAAAgB4AAAAAAAAWwAAAAADAFsAAAAAAgBbAAAAAAEAWwAAAAAAAFsAAAAAAABbAAAAAAMAWwAAAAABAFsAAAAAAwBbAAAAAAMAWwAAAAACAFsAAAAAAQBbAAAAAAAAWwAAAAADAFsAAAAAAAB4AAAAAAAAewAAAAAAAFsAAAAAAgBbAAAAAAIAWwAAAAACAFsAAAAAAABbAAAAAAAAWwAAAAADAFsAAAAAAQBbAAAAAAAAWwAAAAAAAFsAAAAAAwBbAAAAAAAAWwAAAAABAFsAAAAAAgBbAAAAAAMAeAAAAAAAAHgAAAAAAQBbAAAAAAEAWwAAAAAAAFsAAAAAAwBbAAAAAAAAWwAAAAABAFsAAAAAAgB7AAAAAAAAWwAAAAAAAFsAAAAAAwBbAAAAAAIAWwAAAAABAFsAAAAAAgBbAAAAAAAAWwAAAAABAA== version: 7 1,-1: ind: 1,-1 - tiles: EQAAAAAAABEAAAAAAAAdAAAAAAAAewAAAAAAAFsAAAAAAQBbAAAAAAIAWwAAAAADAB0AAAAAAAB7AAAAAAAAWwAAAAACAFsAAAAAAABbAAAAAAIAWwAAAAABAFsAAAAAAgBbAAAAAAAAWwAAAAACAHsAAAAAAAB7AAAAAAAAHQAAAAAAAGsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAFsAAAAAAgBbAAAAAAAAWwAAAAACAHsAAAAAAABbAAAAAAEAWwAAAAACAFsAAAAAAwB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAABbAAAAAAAAWwAAAAACAFsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAeAAAAAACAHgAAAAAAAB4AAAAAAAAHQAAAAABAB0AAAAAAAB7AAAAAAAAWwAAAAAAAFsAAAAAAQBbAAAAAAIAewAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHgAAAAAAwB4AAAAAAIAeAAAAAABAB0AAAAAAAAdAAAAAAMAHQAAAAAAAFsAAAAAAABbAAAAAAAAWwAAAAACAHsAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB4AAAAAAMAeAAAAAAAAHgAAAAAAQAdAAAAAAEAHQAAAAADAB0AAAAAAQBbAAAAAAAAWwAAAAADAFsAAAAAAgAdAAAAAAMALAAAAAAAACwAAAAAAAAsAAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAeAAAAAABAHgAAAAAAAB4AAAAAAAAHQAAAAACAB0AAAAAAgB7AAAAAAAAWwAAAAABAFsAAAAAAgBbAAAAAAEAewAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAABrAAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAFsAAAAAAQBbAAAAAAIAWwAAAAADAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAABqAAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAABbAAAAAAMAWwAAAAACAFsAAAAAAAB7AAAAAAAAPgAAAAAAAD4AAAAAAAAOAAAAAAMAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAWwAAAAADAFsAAAAAAwBbAAAAAAEAewAAAAAAAD4AAAAAAAA+AAAAAAAADgAAAAACAB0AAAAAAgAdAAAAAAAAeAAAAAACAHgAAAAAAwB4AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAABQAAAAACAFsAAAAAAQBbAAAAAAMAWwAAAAABAFsAAAAAAwAOAAAAAAMADgAAAAABAA4AAAAAAwAdAAAAAAIAHQAAAAADAHgAAAAAAAB4AAAAAAAAeAAAAAABAHsAAAAAAAB7AAAAAAAAewAAAAAAAAUAAAAAAwBbAAAAAAIAWwAAAAADAFsAAAAAAAB7AAAAAAAADgAAAAABAA4AAAAAAAAOAAAAAAMAHQAAAAAAAB0AAAAAAwB4AAAAAAEAeAAAAAADAHgAAAAAAwB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAWwAAAAADAFsAAAAAAABbAAAAAAIAewAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAFsAAAAAAAB7AAAAAAAAeAAAAAABAHgAAAAAAgB4AAAAAAIAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAFsAAAAAAQBbAAAAAAIAWwAAAAACAHsAAAAAAAAOAAAAAAMADgAAAAAAAA4AAAAAAgBbAAAAAAMAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAABrAAAAAAAAewAAAAAAAHsAAAAAAABbAAAAAAEAWwAAAAACAFsAAAAAAQB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAWwAAAAADAFsAAAAAAgBbAAAAAAIAWwAAAAADAFsAAAAAAABbAAAAAAMAWwAAAAAAAFsAAAAAAwBbAAAAAAAAWwAAAAACAFsAAAAAAgBbAAAAAAAAWwAAAAACAFsAAAAAAgBbAAAAAAEAWwAAAAABAA== + tiles: EQAAAAAAABEAAAAAAAAdAAAAAAAAewAAAAAAAFsAAAAAAQBbAAAAAAIAWwAAAAADAB0AAAAAAAB7AAAAAAAAWwAAAAACAFsAAAAAAABbAAAAAAIAWwAAAAABAFsAAAAAAgBbAAAAAAAAWwAAAAACAHsAAAAAAAB7AAAAAAAAHQAAAAAAAGsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAFsAAAAAAgBbAAAAAAAAWwAAAAACAHsAAAAAAABbAAAAAAEAWwAAAAACAFsAAAAAAwB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAABbAAAAAAAAWwAAAAACAFsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAeAAAAAACAHgAAAAAAAB4AAAAAAAAHQAAAAABAB0AAAAAAAB7AAAAAAAAWwAAAAAAAFsAAAAAAQBbAAAAAAIAewAAAAAAAA8AAAAAAAAPAAAAAAAADwAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHgAAAAAAwB4AAAAAAIAeAAAAAABAB0AAAAAAAAdAAAAAAMAHQAAAAAAAFsAAAAAAABbAAAAAAAAEgAAAAAAAHsAAAAAAAAPAAAAAAAADwAAAAAAABIAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB4AAAAAAMAeAAAAAAAAHgAAAAAAQAdAAAAAAEAHQAAAAADAB0AAAAAAQBbAAAAAAAAWwAAAAADABIAAAAAAAASAAAAAAAAEgAAAAAAABIAAAAAAAASAAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAeAAAAAABAHgAAAAAAAB4AAAAAAAAHQAAAAACAB0AAAAAAgB7AAAAAAAAWwAAAAABAFsAAAAAAgASAAAAAAAAewAAAAAAABIAAAAAAAASAAAAAAAAEgAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAABrAAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAFsAAAAAAQBbAAAAAAIAWwAAAAADAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAABqAAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAABbAAAAAAMAWwAAAAACAFsAAAAAAAB7AAAAAAAAPgAAAAAAAD4AAAAAAABbAAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAWwAAAAADAFsAAAAAAwBbAAAAAAEAewAAAAAAAD4AAAAAAAA+AAAAAAAAWwAAAAAAAB0AAAAAAgAdAAAAAAAAeAAAAAACAHgAAAAAAwB4AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAABQAAAAACAFsAAAAAAQBbAAAAAAMAWwAAAAABAFsAAAAAAwBbAAAAAAAAWwAAAAAAAFsAAAAAAAAdAAAAAAIAHQAAAAADAHgAAAAAAAB4AAAAAAAAeAAAAAABAHsAAAAAAAB7AAAAAAAAewAAAAAAAAUAAAAAAwBbAAAAAAIAWwAAAAADAFsAAAAAAAB7AAAAAAAAWwAAAAAAAFsAAAAAAABbAAAAAAAAHQAAAAAAAB0AAAAAAwB4AAAAAAEAeAAAAAADAHgAAAAAAwB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAWwAAAAADAFsAAAAAAABbAAAAAAIAewAAAAAAAFsAAAAAAABbAAAAAAAAWwAAAAAAAFsAAAAAAAB7AAAAAAAAeAAAAAABAHgAAAAAAgB4AAAAAAIAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAFsAAAAAAQBbAAAAAAIAWwAAAAACAHsAAAAAAABbAAAAAAAAWwAAAAAAAFsAAAAAAABbAAAAAAMAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAABrAAAAAAAAewAAAAAAAHsAAAAAAABbAAAAAAEAWwAAAAACAFsAAAAAAQB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAWwAAAAADAFsAAAAAAgBbAAAAAAIAWwAAAAADAFsAAAAAAABbAAAAAAMAWwAAAAAAAFsAAAAAAwBbAAAAAAAAWwAAAAACAFsAAAAAAgBbAAAAAAAAWwAAAAACAFsAAAAAAgBbAAAAAAEAWwAAAAABAA== version: 7 1,-2: ind: 1,-2 @@ -124,7 +126,7 @@ entities: version: 7 1,1: ind: 1,1 - tiles: eAAAAAABAHsAAAAAAAAFAAAAAAEAewAAAAAAAHsAAAAAAABbAAAAAAIAewAAAAAAAHsAAAAAAAB7AAAAAAAAWwAAAAACAFsAAAAAAABbAAAAAAMAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAABbAAAAAAAAWwAAAAACAFsAAAAAAwB7AAAAAAAABQAAAAABAFsAAAAAAABbAAAAAAIAWwAAAAABAHsAAAAAAAAIAAAAAAAACAAAAAAAAB0AAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAABrAAAAAAAAWwAAAAABAFsAAAAAAgBbAAAAAAEAewAAAAAAAAUAAAAAAQBbAAAAAAIAWwAAAAAAAFsAAAAAAQB7AAAAAAAACAAAAAAAAAgAAAAAAAAdAAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAWwAAAAACAFsAAAAAAQBbAAAAAAIAewAAAAAAAHsAAAAAAAB7AAAAAAAAWwAAAAAAAFsAAAAAAwBbAAAAAAMAWwAAAAACAFsAAAAAAQBbAAAAAAIAWwAAAAAAAFsAAAAAAABbAAAAAAMAWwAAAAABAFsAAAAAAABbAAAAAAIAWwAAAAABAHsAAAAAAABbAAAAAAAAWwAAAAAAAFsAAAAAAABbAAAAAAMAWwAAAAAAAFsAAAAAAQBbAAAAAAAAWwAAAAADAFsAAAAAAwBbAAAAAAIAWwAAAAABAFsAAAAAAQBbAAAAAAEAWwAAAAADAFsAAAAAAgB7AAAAAAAAHQAAAAAAAB0AAAAAAAAdAAAAAAAAewAAAAAAAFsAAAAAAwBbAAAAAAIAWwAAAAABAFsAAAAAAABbAAAAAAMAWwAAAAACAFsAAAAAAwBbAAAAAAAAWwAAAAABAFsAAAAAAABbAAAAAAEAewAAAAAAAHsAAAAAAABrAAAAAAAAewAAAAAAAHsAAAAAAABbAAAAAAAAWwAAAAACAFsAAAAAAgBbAAAAAAAAewAAAAAAAFsAAAAAAQBbAAAAAAMAWwAAAAACAFsAAAAAAwBbAAAAAAIAWwAAAAADAHsAAAAAAAAdAAAAAAAAHQAAAAAAAB0AAAAAAAB7AAAAAAAAWwAAAAAAAFsAAAAAAgBbAAAAAAAAWwAAAAACAHsAAAAAAABbAAAAAAMAWwAAAAACAFsAAAAAAgBbAAAAAAMAWwAAAAAAAFsAAAAAAwBrAAAAAAAAHQAAAAAAAAUAAAAAAAAFAAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAWwAAAAABAFsAAAAAAABbAAAAAAIAWwAAAAACAFsAAAAAAABbAAAAAAAAewAAAAAAAB0AAAAAAgAdAAAAAAAAHQAAAAAAAHsAAAAAAABqAAAAAAAAagAAAAAAAGoAAAAAAABqAAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAFsAAAAAAQBbAAAAAAIAWwAAAAADAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAGsAAAAAAABbAAAAAAAAWwAAAAACAFsAAAAAAgBrAAAAAAAAHQAAAAAAAB0AAAAAAABrAAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAWwAAAAACAFsAAAAAAQBbAAAAAAAAawAAAAAAAB0AAAAAAQAdAAAAAAAAawAAAAAAAHsAAAAAAAB4AAAAAAIAeAAAAAACAHgAAAAAAgB4AAAAAAMAeAAAAAAAAHgAAAAAAAB4AAAAAAEAeAAAAAAAAFsAAAAAAQBbAAAAAAIAWwAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAeAAAAAAAAHgAAAAAAgB4AAAAAAIAeAAAAAAAAHgAAAAAAAB4AAAAAAIAeAAAAAADAHgAAAAAAABbAAAAAAAAWwAAAAADAFsAAAAAAwBbAAAAAAAAWwAAAAAAAFsAAAAAAABbAAAAAAAAewAAAAAAAHgAAAAAAgB4AAAAAAIAeAAAAAACAHgAAAAAAAB4AAAAAAMAeAAAAAACAHgAAAAAAAB4AAAAAAAAWwAAAAAAAFsAAAAAAwBbAAAAAAAAWwAAAAAAAFsAAAAAAABbAAAAAAAAWwAAAAAAAA== + tiles: eAAAAAABAHsAAAAAAAAFAAAAAAEAewAAAAAAAHsAAAAAAABbAAAAAAIAewAAAAAAAHsAAAAAAAB7AAAAAAAAWwAAAAACAFsAAAAAAABbAAAAAAMAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAABbAAAAAAAAWwAAAAACAFsAAAAAAwB7AAAAAAAABQAAAAABAFsAAAAAAABbAAAAAAIAWwAAAAABAHsAAAAAAAAIAAAAAAAACAAAAAAAAB0AAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAABrAAAAAAAAWwAAAAABAFsAAAAAAgBbAAAAAAEAewAAAAAAAAUAAAAAAQBbAAAAAAIAWwAAAAAAAFsAAAAAAQB7AAAAAAAACAAAAAAAAAgAAAAAAAAdAAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAWwAAAAACAFsAAAAAAQBbAAAAAAIAewAAAAAAAHsAAAAAAAB7AAAAAAAAWwAAAAAAAFsAAAAAAwBbAAAAAAMAWwAAAAACAFsAAAAAAQBbAAAAAAIAWwAAAAAAAFsAAAAAAABbAAAAAAMAWwAAAAABAFsAAAAAAABbAAAAAAIAWwAAAAABAHsAAAAAAABbAAAAAAAAWwAAAAAAAFsAAAAAAABbAAAAAAMAWwAAAAAAAFsAAAAAAQBbAAAAAAAAWwAAAAADAFsAAAAAAwBbAAAAAAIAWwAAAAABAFsAAAAAAQBbAAAAAAEAWwAAAAADAFsAAAAAAgB7AAAAAAAAHQAAAAAAAB0AAAAAAAAdAAAAAAAAewAAAAAAAFsAAAAAAwBbAAAAAAIAWwAAAAABAFsAAAAAAABbAAAAAAMAWwAAAAACAFsAAAAAAwBbAAAAAAAAWwAAAAABAFsAAAAAAABbAAAAAAEAewAAAAAAAHsAAAAAAABrAAAAAAAAewAAAAAAAHsAAAAAAABbAAAAAAAAWwAAAAACAFsAAAAAAgBbAAAAAAAAewAAAAAAAFsAAAAAAQBbAAAAAAMAWwAAAAACAFsAAAAAAwBbAAAAAAIAWwAAAAADAHsAAAAAAAAdAAAAAAAAHQAAAAAAAB0AAAAAAAB7AAAAAAAAWwAAAAAAAFsAAAAAAgBbAAAAAAAAWwAAAAACAHsAAAAAAABbAAAAAAMAWwAAAAACAFsAAAAAAgBbAAAAAAMAWwAAAAAAAFsAAAAAAwBrAAAAAAAAHQAAAAAAAAUAAAAAAAAFAAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAWwAAAAABAFsAAAAAAABbAAAAAAIAWwAAAAACAFsAAAAAAABbAAAAAAAAewAAAAAAAB0AAAAAAgAdAAAAAAAAHQAAAAAAAHsAAAAAAABqAAAAAAAAagAAAAAAAGoAAAAAAABqAAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAFsAAAAAAQBbAAAAAAIAWwAAAAADAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAGsAAAAAAABbAAAAAAAAWwAAAAACAFsAAAAAAgBrAAAAAAAAHQAAAAAAAB0AAAAAAABrAAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAWwAAAAACAFsAAAAAAQBbAAAAAAAAawAAAAAAAB0AAAAAAQAdAAAAAAAAawAAAAAAAHsAAAAAAAB4AAAAAAIAeAAAAAACAHgAAAAAAgB4AAAAAAMAeAAAAAAAAHgAAAAAAAB4AAAAAAEAeAAAAAAAAFsAAAAAAQBbAAAAAAIAWwAAAAAAAHsAAAAAAAAdAAAAAAAAHQAAAAAAAHsAAAAAAAB7AAAAAAAAeAAAAAAAAHgAAAAAAgB4AAAAAAIAeAAAAAAAAHgAAAAAAAB4AAAAAAIAeAAAAAADAHgAAAAAAABbAAAAAAAAWwAAAAADAFsAAAAAAwB7AAAAAAAAWwAAAAAAAFsAAAAAAABbAAAAAAAAewAAAAAAAHgAAAAAAgB4AAAAAAIAeAAAAAACAHgAAAAAAAB4AAAAAAMAeAAAAAACAHgAAAAAAAB4AAAAAAAAWwAAAAAAAFsAAAAAAwBbAAAAAAAAewAAAAAAAFsAAAAAAABbAAAAAAAAWwAAAAAAAA== version: 7 2,0: ind: 2,0 @@ -132,7 +134,7 @@ entities: version: 7 2,-1: ind: 2,-1 - tiles: WwAAAAACAFsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAAdAAAAAAIATQAAAAAAAHsAAAAAAAB6AAAAAAAAAAAAAAAAAHsAAAAAAABqAAAAAAAAewAAAAAAAFsAAAAAAwBbAAAAAAAAewAAAAAAAGoAAAAAAABqAAAAAAAAagAAAAAAAGoAAAAAAAB7AAAAAAAAHQAAAAACAE0AAAAAAAB7AAAAAAAAegAAAAAAAAAAAAAAAAB7AAAAAAAAagAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAFsAAAAAAQBbAAAAAAAAWwAAAAADAFsAAAAAAQBbAAAAAAAAawAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAABbAAAAAAIAWwAAAAADAFsAAAAAAgBbAAAAAAAAWwAAAAACAHsAAAAAAABrAAAAAAAAewAAAAAAAHsAAAAAAABrAAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAagAAAAAAAGoAAAAAAAAdAAAAAAIAWwAAAAADAFsAAAAAAwBbAAAAAAAAWwAAAAACAFsAAAAAAAB4AAAAAAAAeAAAAAACAHgAAAAAAAB7AAAAAAAAWwAAAAABAFsAAAAAAABbAAAAAAMAewAAAAAAAC8AAAAAAAAvAAAAAAAAewAAAAAAAFsAAAAAAQBbAAAAAAAAWwAAAAABAFsAAAAAAQBbAAAAAAEAeAAAAAACAHgAAAAAAwB4AAAAAAMAewAAAAAAAFsAAAAAAABbAAAAAAIAWwAAAAABAHsAAAAAAAAvAAAAAAAALwAAAAAAAHsAAAAAAAAdAAAAAAEAHQAAAAABAB0AAAAAAQAdAAAAAAMAewAAAAAAAB0AAAAAAwAdAAAAAAAAewAAAAAAAHsAAAAAAABbAAAAAAEAewAAAAAAAHsAAAAAAAB7AAAAAAAALwAAAAAAAC8AAAAAAAAOAAAAAAAADgAAAAADAA4AAAAAAwAOAAAAAAIADgAAAAABAB0AAAAAAwAdAAAAAAIAHQAAAAABAB0AAAAAAgBbAAAAAAMAWwAAAAACAFsAAAAAAABbAAAAAAEAWwAAAAAAAFsAAAAAAABbAAAAAAAADgAAAAABAA4AAAAAAwAOAAAAAAIADgAAAAACAA4AAAAAAgAdAAAAAAAAHQAAAAAAAB0AAAAAAAAdAAAAAAEAWwAAAAABADoAAAAAAAA6AAAAAAAAOgAAAAAAADoAAAAAAAA6AAAAAAAAWwAAAAABAA4AAAAAAQAOAAAAAAMADgAAAAACAA4AAAAAAgAOAAAAAAIAHQAAAAACAB0AAAAAAgAdAAAAAAMAewAAAAAAAFsAAAAAAwA6AAAAAAAAWwAAAAAAAFsAAAAAAABbAAAAAAMAOgAAAAAAAFsAAAAAAQAOAAAAAAMADgAAAAACAA4AAAAAAQAOAAAAAAIADgAAAAAAAB0AAAAAAgAdAAAAAAIAHQAAAAABAHsAAAAAAABbAAAAAAAAOgAAAAAAAB0AAAAAAQAdAAAAAAMAHQAAAAAAADoAAAAAAABbAAAAAAMADgAAAAACAA4AAAAAAgAOAAAAAAMADgAAAAABAA4AAAAAAgAdAAAAAAMAHQAAAAADAB0AAAAAAQAdAAAAAAEAWwAAAAACADoAAAAAAAA6AAAAAAAAOgAAAAAAADoAAAAAAAA6AAAAAAAAWwAAAAAAAA4AAAAAAgAOAAAAAAIADgAAAAACAA4AAAAAAAAOAAAAAAMAewAAAAAAAB0AAAAAAQAdAAAAAAMAewAAAAAAAHsAAAAAAAB7AAAAAAAAWwAAAAAAAFsAAAAAAQB7AAAAAAAAOgAAAAAAAHsAAAAAAAB7AAAAAAAAWwAAAAADAHsAAAAAAABbAAAAAAIAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAABbAAAAAAAAWwAAAAAAAFsAAAAAAwBbAAAAAAEAWwAAAAAAAFsAAAAAAQBbAAAAAAAAWwAAAAAAAFsAAAAAAwBbAAAAAAEAWwAAAAADAFsAAAAAAwBbAAAAAAAAWwAAAAACAFsAAAAAAgBbAAAAAAIAWwAAAAADAFsAAAAAAgBbAAAAAAIAWwAAAAACAFsAAAAAAgBbAAAAAAMAWwAAAAAAAA== + tiles: WwAAAAACAFsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAAdAAAAAAIATQAAAAAAAHsAAAAAAAB6AAAAAAAAAAAAAAAAAHsAAAAAAABqAAAAAAAAewAAAAAAAFsAAAAAAwBbAAAAAAAAewAAAAAAAGoAAAAAAABqAAAAAAAAagAAAAAAAGoAAAAAAAB7AAAAAAAAHQAAAAACAE0AAAAAAAB7AAAAAAAAegAAAAAAAAAAAAAAAAB7AAAAAAAAagAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAFsAAAAAAQBbAAAAAAAAWwAAAAADAFsAAAAAAQBbAAAAAAAAawAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAASAAAAAAAAWwAAAAADAFsAAAAAAgBbAAAAAAAAWwAAAAACAHsAAAAAAABrAAAAAAAAewAAAAAAAHsAAAAAAABrAAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAagAAAAAAAGoAAAAAAAASAAAAAAAAEgAAAAAAABIAAAAAAABbAAAAAAAAWwAAAAACAFsAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB7AAAAAAAAWwAAAAAAAFsAAAAAAABbAAAAAAMAewAAAAAAAC8AAAAAAAAvAAAAAAAAewAAAAAAABIAAAAAAAASAAAAAAAAWwAAAAABAFsAAAAAAQBbAAAAAAEAeAAAAAACAHgAAAAAAwB4AAAAAAMAewAAAAAAAFsAAAAAAABbAAAAAAIAWwAAAAABAHsAAAAAAAAvAAAAAAAALwAAAAAAAHsAAAAAAAAdAAAAAAEAHQAAAAABAB0AAAAAAQAdAAAAAAMAewAAAAAAAB0AAAAAAwAdAAAAAAAAewAAAAAAAHsAAAAAAABbAAAAAAEAewAAAAAAAHsAAAAAAAB7AAAAAAAALwAAAAAAAC8AAAAAAABbAAAAAAAAWwAAAAAAAFsAAAAAAABbAAAAAAAAWwAAAAAAAB0AAAAAAwAdAAAAAAIAHQAAAAABAB0AAAAAAgBbAAAAAAMAWwAAAAACAFsAAAAAAABbAAAAAAEAWwAAAAAAAFsAAAAAAABbAAAAAAAAWwAAAAAAAFsAAAAAAABbAAAAAAAAWwAAAAAAAFsAAAAAAAAdAAAAAAAAHQAAAAAAAB0AAAAAAAB7AAAAAAAAWwAAAAABADoAAAAAAAA6AAAAAAAAOgAAAAAAADoAAAAAAAA6AAAAAAAAWwAAAAABAFsAAAAAAABbAAAAAAAAWwAAAAAAAFsAAAAAAABbAAAAAAAAHQAAAAACAB0AAAAAAgAdAAAAAAMAewAAAAAAAFsAAAAAAwA6AAAAAAAAWwAAAAAAAFsAAAAAAABbAAAAAAMAOgAAAAAAAFsAAAAAAQBbAAAAAAAAWwAAAAAAAFsAAAAAAABbAAAAAAAAWwAAAAAAAB0AAAAAAgAdAAAAAAIAHQAAAAABAHsAAAAAAABbAAAAAAAAOgAAAAAAAB0AAAAAAQAdAAAAAAMAHQAAAAAAADoAAAAAAABbAAAAAAMAWwAAAAAAAFsAAAAAAABbAAAAAAAAWwAAAAAAAFsAAAAAAAAdAAAAAAMAHQAAAAADAB0AAAAAAQB7AAAAAAAAWwAAAAACADoAAAAAAAA6AAAAAAAAOgAAAAAAADoAAAAAAAA6AAAAAAAAWwAAAAAAAFsAAAAAAABbAAAAAAAAWwAAAAAAAFsAAAAAAABbAAAAAAAAewAAAAAAAB0AAAAAAQAdAAAAAAMAewAAAAAAAHsAAAAAAAB7AAAAAAAAWwAAAAAAAFsAAAAAAQB7AAAAAAAAOgAAAAAAAHsAAAAAAAB7AAAAAAAAWwAAAAADAHsAAAAAAABbAAAAAAIAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAABbAAAAAAAAWwAAAAAAAFsAAAAAAwBbAAAAAAEAWwAAAAAAAFsAAAAAAQBbAAAAAAAAWwAAAAAAAFsAAAAAAwBbAAAAAAEAWwAAAAADAFsAAAAAAwBbAAAAAAAAWwAAAAACAFsAAAAAAgBbAAAAAAIAWwAAAAADAFsAAAAAAgBbAAAAAAIAWwAAAAACAFsAAAAAAgBbAAAAAAMAWwAAAAAAAA== version: 7 1,-4: ind: 1,-4 @@ -160,7 +162,7 @@ entities: version: 7 3,-2: ind: 3,-2 - tiles: TQAAAAAAAE0AAAAAAABNAAAAAAAAewAAAAAAAHsAAAAAAAB6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABNAAAAAAAATQAAAAAAAE0AAAAAAAB7AAAAAAAAewAAAAAAAHoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE0AAAAAAABNAAAAAAAATQAAAAAAAHsAAAAAAAB7AAAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATQAAAAAAAE0AAAAAAABNAAAAAAAAewAAAAAAAHsAAAAAAAB6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHoAAAAAAAB6AAAAAAAAegAAAAAAAHoAAAAAAAAAAAAAAAAAegAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB6AAAAAAAAegAAAAAAAHoAAAAAAAB6AAAAAAAAegAAAAAAAHoAAAAAAABNAAAAAAAATQAAAAAAAE0AAAAAAAB7AAAAAAAAewAAAAAAAHoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHoAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB7AAAAAAAAewAAAAAAAGoAAAAAAABqAAAAAAAAagAAAAAAAGoAAAAAAABqAAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAagAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAawAAAAAAAGsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAGoAAAAAAABqAAAAAAAAagAAAAAAAGoAAAAAAABqAAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAeAAAAAABAHsAAAAAAAB7AAAAAAAAewAAAAAAAAMAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAGsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB4AAAAAAEAeAAAAAABAHgAAAAAAgB7AAAAAAAAeAAAAAAAAA== + tiles: TQAAAAAAAE0AAAAAAABNAAAAAAAAewAAAAAAAHsAAAAAAAB6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABNAAAAAAAATQAAAAAAAE0AAAAAAAB7AAAAAAAAewAAAAAAAHoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE0AAAAAAABNAAAAAAAATQAAAAAAAHsAAAAAAAB7AAAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATQAAAAAAAE0AAAAAAABNAAAAAAAAewAAAAAAAHsAAAAAAAB6AAAAAAAAegAAAAAAAHoAAAAAAAB6AAAAAAAAegAAAAAAAHoAAAAAAAB6AAAAAAAAegAAAAAAAHoAAAAAAAAAAAAAAAAAegAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB6AAAAAAAAegAAAAAAAHoAAAAAAAB6AAAAAAAAegAAAAAAAHoAAAAAAABNAAAAAAAATQAAAAAAAE0AAAAAAAB7AAAAAAAAewAAAAAAAHoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHoAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAAAAAAAAAAAAAAAAAAAB6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB7AAAAAAAAewAAAAAAAGoAAAAAAABqAAAAAAAAagAAAAAAAGoAAAAAAABqAAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAagAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAawAAAAAAAGsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAGoAAAAAAABqAAAAAAAAagAAAAAAAGoAAAAAAABqAAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAeAAAAAABAHsAAAAAAAB7AAAAAAAAewAAAAAAAAMAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAGsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB4AAAAAAEAeAAAAAABAHgAAAAAAgB7AAAAAAAAeAAAAAAAAA== version: 7 0,2: ind: 0,2 @@ -168,7 +170,7 @@ entities: version: 7 1,2: ind: 1,2 - tiles: ewAAAAAAAHgAAAAAAwB4AAAAAAMAeAAAAAABAHgAAAAAAAB4AAAAAAEAeAAAAAADAHgAAAAAAAB4AAAAAAAAWwAAAAACAFsAAAAAAABbAAAAAAIAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB4AAAAAAMAeAAAAAADAHgAAAAAAAB4AAAAAAEAeAAAAAACAHgAAAAAAAB4AAAAAAIAeAAAAAAAAFsAAAAAAgBbAAAAAAIAWwAAAAACAFsAAAAAAABbAAAAAAAAewAAAAAAAGoAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAABbAAAAAAIAWwAAAAACAFsAAAAAAgBbAAAAAAMAWwAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAFsAAAAAAwBbAAAAAAMAWwAAAAAAAFsAAAAAAwBbAAAAAAAAWwAAAAADAFsAAAAAAgBbAAAAAAMAWwAAAAAAAFsAAAAAAgBbAAAAAAMAWwAAAAAAAFsAAAAAAAB7AAAAAAAAewAAAAAAAFsAAAAAAwBbAAAAAAEAWwAAAAACAFsAAAAAAABbAAAAAAIAWwAAAAABAFsAAAAAAgBbAAAAAAAAWwAAAAABAFsAAAAAAABbAAAAAAIAWwAAAAABAFsAAAAAAABbAAAAAAAAewAAAAAAAFsAAAAAAAB7AAAAAAAAWwAAAAACAFsAAAAAAwBbAAAAAAEAWwAAAAABAFsAAAAAAQBbAAAAAAAAWwAAAAABAFsAAAAAAABbAAAAAAAAWwAAAAACAFsAAAAAAABbAAAAAAAAWwAAAAAAAHsAAAAAAABbAAAAAAAAewAAAAAAAHsAAAAAAAAdAAAAAAMAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAB0AAAAAAQB7AAAAAAAAHQAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAAdAAAAAAIAHQAAAAADAB0AAAAAAgB7AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAHsAAAAAAAAdAAAAAAAAHQAAAAACAB0AAAAAAQB7AAAAAAAAeAAAAAAAAHgAAAAAAQB7AAAAAAAAHQAAAAACAB0AAAAAAQAdAAAAAAEAewAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAB7AAAAAAAAHQAAAAACAB0AAAAAAAAdAAAAAAIAewAAAAAAAHgAAAAAAAB4AAAAAAEAewAAAAAAAB0AAAAAAQA2AAAAAAAAHQAAAAAAAHsAAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAHQAAAAAAAB0AAAAAAwAdAAAAAAIAHQAAAAAAAHsAAAAAAAB4AAAAAAAAeAAAAAAAAHsAAAAAAAAdAAAAAAMANgAAAAAAAB0AAAAAAgB7AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAHsAAAAAAAAdAAAAAAAAHQAAAAADAB0AAAAAAwB7AAAAAAAAeAAAAAAAAHgAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAAdAAAAAAIAHQAAAAABAHsAAAAAAAB7AAAAAAAAHQAAAAADAHsAAAAAAAAdAAAAAAAAewAAAAAAAHsAAAAAAAB4AAAAAAAAAAAAAAAAAHoAAAAAAAB7AAAAAAAAHQAAAAABAB0AAAAAAQAdAAAAAAMAHQAAAAAAAB0AAAAAAwAdAAAAAAAAHQAAAAACAB0AAAAAAgAdAAAAAAEAHQAAAAABAB0AAAAAAAB7AAAAAAAAewAAAAAAAHoAAAAAAAB6AAAAAAAAewAAAAAAAB0AAAAAAAAdAAAAAAAAHQAAAAAAAB0AAAAAAgAdAAAAAAEAHQAAAAADAB0AAAAAAwAdAAAAAAMAHQAAAAADAB0AAAAAAAAdAAAAAAEAHQAAAAACAB0AAAAAAQAAAAAAAAAAegAAAAAAAHsAAAAAAAAdAAAAAAAAHQAAAAADAB0AAAAAAQAdAAAAAAEAHQAAAAABAB0AAAAAAQAdAAAAAAMAHQAAAAACAB0AAAAAAAAdAAAAAAAAHQAAAAACAB0AAAAAAQAdAAAAAAAAegAAAAAAAHoAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAHQAAAAABAB0AAAAAAgAdAAAAAAEAHQAAAAACAB0AAAAAAQAdAAAAAAEAHQAAAAABAB0AAAAAAAAdAAAAAAAAHQAAAAABAA== + tiles: ewAAAAAAAHgAAAAAAwB4AAAAAAMAeAAAAAABAHgAAAAAAAB4AAAAAAEAeAAAAAADAHgAAAAAAAB4AAAAAAAAWwAAAAACAFsAAAAAAABbAAAAAAIAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB4AAAAAAMAeAAAAAADAHgAAAAAAAB4AAAAAAEAeAAAAAACAHgAAAAAAAB4AAAAAAIAeAAAAAAAAFsAAAAAAgBbAAAAAAIAWwAAAAACAFsAAAAAAABbAAAAAAAAewAAAAAAAGoAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAABbAAAAAAIAWwAAAAACAFsAAAAAAgBbAAAAAAMAWwAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAFsAAAAAAwBbAAAAAAMAWwAAAAAAAFsAAAAAAwBbAAAAAAAAWwAAAAADAFsAAAAAAgBbAAAAAAMAWwAAAAAAAFsAAAAAAgBbAAAAAAMAWwAAAAAAAFsAAAAAAAB7AAAAAAAAewAAAAAAAFsAAAAAAwBbAAAAAAEAWwAAAAACAFsAAAAAAABbAAAAAAIAWwAAAAABABIAAAAAAAASAAAAAAAAWwAAAAABAFsAAAAAAABbAAAAAAIAWwAAAAABAFsAAAAAAABbAAAAAAAAewAAAAAAAFsAAAAAAAB7AAAAAAAAEgAAAAAAABIAAAAAAABbAAAAAAEAWwAAAAABAFsAAAAAAQBbAAAAAAAAWwAAAAABAFsAAAAAAABbAAAAAAAAWwAAAAACAFsAAAAAAABbAAAAAAAAWwAAAAAAAHsAAAAAAABbAAAAAAAAewAAAAAAAHsAAAAAAAAdAAAAAAMAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAB0AAAAAAQB7AAAAAAAAHQAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAAdAAAAAAIAHQAAAAADAB0AAAAAAgB7AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAHsAAAAAAAAdAAAAAAAAHQAAAAACAB0AAAAAAQB7AAAAAAAAeAAAAAAAAHgAAAAAAQB7AAAAAAAAHQAAAAACAB0AAAAAAQASAAAAAAAAewAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAB7AAAAAAAAHQAAAAACAB0AAAAAAAAdAAAAAAIAewAAAAAAAHgAAAAAAAB4AAAAAAEAewAAAAAAABIAAAAAAAASAAAAAAAAEgAAAAAAAHsAAAAAAAA+AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAHQAAAAAAAB0AAAAAAwAdAAAAAAIAHQAAAAAAAHsAAAAAAAB4AAAAAAAAeAAAAAAAAHsAAAAAAAASAAAAAAAAEgAAAAAAABIAAAAAAAB7AAAAAAAAPgAAAAAAAD4AAAAAAAA+AAAAAAAAPgAAAAAAAHsAAAAAAAAdAAAAAAAAHQAAAAADAB0AAAAAAwB7AAAAAAAAeAAAAAAAAHgAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAAdAAAAAAIAHQAAAAABAHsAAAAAAAB7AAAAAAAAHQAAAAADAHsAAAAAAAAdAAAAAAAAewAAAAAAAHsAAAAAAAB4AAAAAAAAAAAAAAAAAHoAAAAAAAB7AAAAAAAAHQAAAAABAB0AAAAAAQAdAAAAAAMAHQAAAAAAAB0AAAAAAwAdAAAAAAAAHQAAAAACAB0AAAAAAgAdAAAAAAEAHQAAAAABAB0AAAAAAAB7AAAAAAAAewAAAAAAAHoAAAAAAAB6AAAAAAAAewAAAAAAAB0AAAAAAAAdAAAAAAAAHQAAAAAAAB0AAAAAAgAdAAAAAAEAHQAAAAADAB0AAAAAAwAdAAAAAAMAHQAAAAADAB0AAAAAAAAdAAAAAAEAHQAAAAACAB0AAAAAAQAAAAAAAAAAegAAAAAAAHsAAAAAAAAdAAAAAAAAHQAAAAADAB0AAAAAAQAdAAAAAAEAHQAAAAABAB0AAAAAAQAdAAAAAAMAHQAAAAACAB0AAAAAAAAdAAAAAAAAHQAAAAACAB0AAAAAAQAdAAAAAAAAegAAAAAAAHoAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAHQAAAAABAB0AAAAAAgAdAAAAAAEAHQAAAAACAB0AAAAAAQAdAAAAAAEAHQAAAAABAB0AAAAAAAAdAAAAAAAAHQAAAAABAA== version: 7 2,1: ind: 2,1 @@ -196,7 +198,7 @@ entities: version: 7 3,0: ind: 3,0 - tiles: bgAAAAABAG4AAAAAAABuAAAAAAMAbgAAAAACAG4AAAAAAwBuAAAAAAMAbgAAAAACAG4AAAAAAwBuAAAAAAMAHQAAAAABAB0AAAAAAQAdAAAAAAEAHQAAAAACAB0AAAAAAwBuAAAAAAAAbgAAAAAAAHsAAAAAAABuAAAAAAMAbgAAAAABAG4AAAAAAQB7AAAAAAAAewAAAAAAAG4AAAAAAQBuAAAAAAIAbgAAAAADAG4AAAAAAgBuAAAAAAIAbgAAAAAAAG4AAAAAAwBuAAAAAAIAbgAAAAADAG4AAAAAAQB7AAAAAAAAbgAAAAACAG4AAAAAAQBuAAAAAAEAbgAAAAAAAG4AAAAAAwBuAAAAAAEAbgAAAAAAAG4AAAAAAQBuAAAAAAEAbgAAAAADAG4AAAAAAABuAAAAAAEAbgAAAAACAG4AAAAAAwBuAAAAAAIAbgAAAAABAG4AAAAAAwBuAAAAAAEAbgAAAAACAG4AAAAAAQBuAAAAAAAAbgAAAAAAAG4AAAAAAQBuAAAAAAAAbgAAAAAAAG4AAAAAAQBuAAAAAAAAbgAAAAACAG4AAAAAAABuAAAAAAMAbgAAAAABAHsAAAAAAABuAAAAAAEAbgAAAAACAG4AAAAAAQBuAAAAAAIAbgAAAAABAHsAAAAAAAB7AAAAAAAAawAAAAAAAHsAAAAAAAB7AAAAAAAAbgAAAAACAG4AAAAAAgBuAAAAAAEAbgAAAAAAAG4AAAAAAwB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAWwAAAAACAFsAAAAAAQBbAAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAawAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAGsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAGsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAWwAAAAAAAFsAAAAAAABbAAAAAAAAcgAAAAAAAHIAAAAAAAByAAAAAAAAewAAAAAAAGsAAAAAAAANAAAAAAAAawAAAAAAAHsAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB7AAAAAAAAWwAAAAAAAFsAAAAAAABbAAAAAAAAWwAAAAAAAFsAAAAAAABbAAAAAAAAWwAAAAAAAHsAAAAAAABrAAAAAAAADQAAAAAAAGsAAAAAAAB7AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAewAAAAAAAFsAAAAAAABrAAAAAAAAewAAAAAAAGsAAAAAAAANAAAAAAAADQAAAAAAAA0AAAAAAABrAAAAAAAAawAAAAAAAA0AAAAAAABrAAAAAAAAewAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAABbAAAAAAAAawAAAAAAAHsAAAAAAABrAAAAAAAADQAAAAAAAA0AAAAAAAANAAAAAAAAewAAAAAAAGsAAAAAAAANAAAAAAAAawAAAAAAAHsAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAABrAAAAAAAAawAAAAAAAGsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAABrAAAAAAAAewAAAAAAAHsAAAAAAABqAAAAAAAAagAAAAAAAGoAAAAAAAB7AAAAAAAAWwAAAAAAAFsAAAAAAABbAAAAAAAAWwAAAAAAAFsAAAAAAABbAAAAAAAAWwAAAAAAAFsAAAAAAABbAAAAAAAAWwAAAAAAAFsAAAAAAABrAAAAAAAADQAAAAAAAA0AAAAAAAANAAAAAAAAawAAAAAAAFsAAAAAAABbAAAAAAAAWwAAAAAAAFsAAAAAAABMAAAAAAAATAAAAAAAAEwAAAAAAABMAAAAAAAATAAAAAAAAFsAAAAAAABbAAAAAAAAewAAAAAAAGoAAAAAAABqAAAAAAAAagAAAAAAAHsAAAAAAABbAAAAAAAAWwAAAAAAAFsAAAAAAABbAAAAAAAAWwAAAAAAAFsAAAAAAABbAAAAAAAAWwAAAAAAAFsAAAAAAABbAAAAAAAAWwAAAAAAAA== + tiles: bgAAAAABAG4AAAAAAABuAAAAAAMAbgAAAAACAG4AAAAAAwBuAAAAAAMAbgAAAAACAG4AAAAAAwBuAAAAAAMAHQAAAAABAB0AAAAAAQAdAAAAAAEAHQAAAAACAB0AAAAAAwBuAAAAAAAAbgAAAAAAAHsAAAAAAABuAAAAAAMAbgAAAAABAG4AAAAAAQB7AAAAAAAAewAAAAAAAG4AAAAAAQBuAAAAAAIAbgAAAAADAG4AAAAAAgBuAAAAAAIAbgAAAAAAAG4AAAAAAwBuAAAAAAIAbgAAAAADAG4AAAAAAQB7AAAAAAAAbgAAAAACAG4AAAAAAQBuAAAAAAEAbgAAAAAAAG4AAAAAAwBuAAAAAAEAbgAAAAAAAG4AAAAAAQBuAAAAAAEAbgAAAAADAG4AAAAAAABuAAAAAAEAbgAAAAACAG4AAAAAAwBuAAAAAAIAbgAAAAABAG4AAAAAAwBuAAAAAAEAbgAAAAACAG4AAAAAAQBuAAAAAAAAbgAAAAAAAG4AAAAAAQBuAAAAAAAAbgAAAAAAAG4AAAAAAQBuAAAAAAAAbgAAAAACAG4AAAAAAABuAAAAAAMAbgAAAAABAHsAAAAAAABuAAAAAAEAbgAAAAACAG4AAAAAAQBuAAAAAAIAbgAAAAABAHsAAAAAAAB7AAAAAAAAawAAAAAAAHsAAAAAAAB7AAAAAAAAbgAAAAACAG4AAAAAAgBuAAAAAAEAbgAAAAAAAG4AAAAAAwB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAWwAAAAACAFsAAAAAAQBbAAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAawAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAGsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAGsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAWwAAAAAAAFsAAAAAAABbAAAAAAAAcgAAAAAAAHIAAAAAAAByAAAAAAAAewAAAAAAAGsAAAAAAAANAAAAAAAAawAAAAAAAHsAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB7AAAAAAAAWwAAAAAAAFsAAAAAAABbAAAAAAAAWwAAAAAAAFsAAAAAAABbAAAAAAAAWwAAAAAAAHsAAAAAAABrAAAAAAAADQAAAAAAAGsAAAAAAAB7AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAewAAAAAAAFsAAAAAAABrAAAAAAAAewAAAAAAAGsAAAAAAAANAAAAAAAADQAAAAAAAA0AAAAAAABrAAAAAAAAawAAAAAAAA0AAAAAAABrAAAAAAAAewAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAD4AAAAAAABbAAAAAAAAawAAAAAAAHsAAAAAAABrAAAAAAAADQAAAAAAAA0AAAAAAAANAAAAAAAAewAAAAAAAGsAAAAAAAANAAAAAAAAawAAAAAAAHsAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAA+AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAABrAAAAAAAAawAAAAAAAGsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAABrAAAAAAAAewAAAAAAAHsAAAAAAABqAAAAAAAAagAAAAAAAGoAAAAAAAB7AAAAAAAAWwAAAAAAAFsAAAAAAABbAAAAAAAAWwAAAAAAAFsAAAAAAABbAAAAAAAAWwAAAAAAAFsAAAAAAABbAAAAAAAAWwAAAAAAAFsAAAAAAABrAAAAAAAADQAAAAAAAA0AAAAAAAANAAAAAAAAawAAAAAAAFsAAAAAAABbAAAAAAAAWwAAAAAAAFsAAAAAAABMAAAAAAAATAAAAAAAAEwAAAAAAABMAAAAAAAATAAAAAAAAFsAAAAAAABbAAAAAAAAewAAAAAAAGoAAAAAAABqAAAAAAAAagAAAAAAAHsAAAAAAABbAAAAAAAAWwAAAAAAAFsAAAAAAABbAAAAAAAAWwAAAAAAAFsAAAAAAABbAAAAAAAAWwAAAAAAAFsAAAAAAABbAAAAAAAAWwAAAAAAAA== version: 7 4,0: ind: 4,0 @@ -212,19 +214,19 @@ entities: version: 7 3,3: ind: 3,3 - tiles: ewAAAAAAAFsAAAAAAABiAAAAAAAAWwAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAWwAAAAAAAGIAAAAAAABbAAAAAAAAewAAAAAAAHsAAAAAAABbAAAAAAAAWwAAAAAAAHsAAAAAAABbAAAAAAAAYgAAAAAAAFsAAAAAAABMAAAAAAAATAAAAAAAAEwAAAAAAABbAAAAAAAAWwAAAAAAAFsAAAAAAAB7AAAAAAAAewAAAAAAAGIAAAAAAAB7AAAAAAAADQAAAAAAAA0AAAAAAAANAAAAAAAADQAAAAAAAHsAAAAAAABbAAAAAAAAWwAAAAAAAFsAAAAAAABbAAAAAAAADAAAAAAAAHsAAAAAAAANAAAAAAAADQAAAAAAAA0AAAAAAAANAAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAGoAAAAAAABqAAAAAAAAagAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB6AAAAAAAAegAAAAAAAHoAAAAAAAB6AAAAAAAAegAAAAAAAHoAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHoAAAAAAAB6AAAAAAAAegAAAAAAAHoAAAAAAAB6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: ewAAAAAAAFsAAAAAAABiAAAAAAAAWwAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAWwAAAAAAAGIAAAAAAABbAAAAAAAAEgAAAAAAAHsAAAAAAABbAAAAAAAAWwAAAAAAAHsAAAAAAABbAAAAAAAAYgAAAAAAAFsAAAAAAABMAAAAAAAATAAAAAAAAEwAAAAAAABbAAAAAAAAWwAAAAAAAFsAAAAAAAASAAAAAAAAEgAAAAAAAGIAAAAAAAB7AAAAAAAADQAAAAAAAA0AAAAAAAANAAAAAAAADQAAAAAAAHsAAAAAAABbAAAAAAAAWwAAAAAAAFsAAAAAAABbAAAAAAAADAAAAAAAAHsAAAAAAAANAAAAAAAADQAAAAAAAA0AAAAAAAANAAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAGoAAAAAAABqAAAAAAAAagAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB6AAAAAAAAegAAAAAAAHoAAAAAAAB6AAAAAAAAegAAAAAAAHoAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHoAAAAAAAB6AAAAAAAAegAAAAAAAHoAAAAAAAB6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 3,2: ind: 3,2 - tiles: TAAAAAAAAEwAAAAAAABMAAAAAAAATAAAAAAAAEwAAAAAAABMAAAAAAAAWwAAAAAAAGsAAAAAAAAdAAAAAAAAHQAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB6AAAAAAAAegAAAAAAAFsAAAAAAABbAAAAAAAAWwAAAAAAAFsAAAAAAABbAAAAAAAAWwAAAAAAAFsAAAAAAAB7AAAAAAAAHQAAAAAAAB0AAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAABbAAAAAAAAewAAAAAAAB0AAAAAAAAdAAAAAAAAewAAAAAAAGsAAAAAAAB7AAAAAAAAewAAAAAAAGsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAWwAAAAAAAHsAAAAAAAALAAAAAAAACwAAAAAAAHsAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB7AAAAAAAAewAAAAAAAGsAAAAAAAB7AAAAAAAAewAAAAAAAFsAAAAAAAB7AAAAAAAACwAAAAAAAAsAAAAAAAB7AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAABrAAAAAAAAewAAAAAAAAsAAAAAAAALAAAAAAAAewAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHsAAAAAAAB7AAAAAAAAeAAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAHQAAAAAAAHsAAAAAAAAGAAAAAAAABgAAAAAAAHsAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB7AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAeAAAAAAAAB0AAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHsAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHsAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB7AAAAAAAABQAAAAAAAAoAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAB7AAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAewAAAAAAAHgAAAAAAAB4AAAAAAAAewAAAAAAAHgAAAAAAAB4AAAAAAAAewAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAAewAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAABiAAAAAAAAYgAAAAAAAFsAAAAAAABbAAAAAAAAWwAAAAAAAHsAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAWwAAAAAAAFsAAAAAAAB7AAAAAAAAewAAAAAAAFsAAAAAAABbAAAAAAAAYgAAAAAAAFsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAagAAAAAAAHsAAAAAAABbAAAAAAAAWwAAAAAAAFsAAAAAAABbAAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAGoAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAagAAAAAAAHsAAAAAAABqAAAAAAAAWwAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAADQAAAAAAAA0AAAAAAAANAAAAAAAADQAAAAAAAA0AAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAA== + tiles: TAAAAAAAAEwAAAAAAABMAAAAAAAATAAAAAAAAEwAAAAAAABMAAAAAAAAWwAAAAAAAGsAAAAAAAAdAAAAAAAAHQAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB6AAAAAAAAegAAAAAAAFsAAAAAAABbAAAAAAAAWwAAAAAAAFsAAAAAAABbAAAAAAAAWwAAAAAAAFsAAAAAAAB7AAAAAAAAHQAAAAAAAB0AAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAABbAAAAAAAAewAAAAAAAHsAAAAAAABrAAAAAAAAewAAAAAAAGsAAAAAAAB7AAAAAAAAewAAAAAAAGsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAWwAAAAAAAHsAAAAAAAAdAAAAAAAAHQAAAAAAAHsAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB7AAAAAAAAewAAAAAAAGsAAAAAAAB7AAAAAAAAewAAAAAAAFsAAAAAAAB7AAAAAAAAHQAAAAAAAB0AAAAAAAB7AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAABrAAAAAAAAewAAAAAAAB0AAAAAAAAdAAAAAAAAawAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHsAAAAAAAB7AAAAAAAAeAAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAHQAAAAAAAHsAAAAAAAAdAAAAAAAAHQAAAAAAAHsAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB7AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAeAAAAAAAAB0AAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHsAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHsAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAeAAAAAAAAHgAAAAAAAB4AAAAAAAAeAAAAAAAAHgAAAAAAAB7AAAAAAAABQAAAAAAAAoAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAB7AAAAAAAAEgAAAAAAABIAAAAAAAASAAAAAAAAewAAAAAAAHgAAAAAAAB4AAAAAAAAewAAAAAAAHgAAAAAAAB4AAAAAAAAewAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAAewAAAAAAABIAAAAAAAASAAAAAAAAEgAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAABiAAAAAAAAYgAAAAAAAFsAAAAAAABbAAAAAAAAWwAAAAAAAHsAAAAAAAASAAAAAAAAEgAAAAAAABIAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAWwAAAAAAAFsAAAAAAAB7AAAAAAAAewAAAAAAAFsAAAAAAABbAAAAAAAAYgAAAAAAAFsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAWwAAAAAAAHsAAAAAAABbAAAAAAAAWwAAAAAAAFsAAAAAAABbAAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAFsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAagAAAAAAAHsAAAAAAABqAAAAAAAAWwAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAADQAAAAAAAA0AAAAAAAANAAAAAAAADQAAAAAAAA0AAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAA== version: 7 4,1: ind: 4,1 - tiles: WwAAAAAAAHsAAAAAAABqAAAAAAAAagAAAAAAAGoAAAAAAAAdAAAAAAEAHQAAAAABAB0AAAAAAgB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAAGsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHoAAAAAAAAAAAAAAAAAAAAAAAAAAHoAAAAAAABiAAAAAAAAYgAAAAAAAGIAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAAAAAAAAAAAegAAAAAAAHoAAAAAAAB6AAAAAAAAWwAAAAADAGIAAAAAAABiAAAAAAAAYgAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAegAAAAAAAHoAAAAAAAAAAAAAAAAAAAAAAAAAAGIAAAAAAABiAAAAAAAAYgAAAAAAAHsAAAAAAAB7AAAAAAAAHQAAAAACAB0AAAAAAQAdAAAAAAIAHQAAAAADAGoAAAAAAAB7AAAAAAAAewAAAAAAAHoAAAAAAAB6AAAAAAAAAAAAAAAAAAAAAAAAAAB7AAAAAAAAewAAAAAAAGIAAAAAAAB7AAAAAAAAewAAAAAAAB0AAAAAAgB7AAAAAAAAHQAAAAABAB0AAAAAAwB7AAAAAAAAewAAAAAAAHsAAAAAAAB6AAAAAAAAegAAAAAAAHoAAAAAAAAAAAAAAAAAagAAAAAAAHsAAAAAAABbAAAAAAMAWwAAAAABAHsAAAAAAAAdAAAAAAAAewAAAAAAAB0AAAAAAgAdAAAAAAIAAQAAAAACAAEAAAAAAwB7AAAAAAAAegAAAAAAAHoAAAAAAAB6AAAAAAAAegAAAAAAAGoAAAAAAAB7AAAAAAAAewAAAAAAAGIAAAAAAABrAAAAAAAAHQAAAAAAAHsAAAAAAAAdAAAAAAIAHQAAAAABAAEAAAAAAAABAAAAAAIAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAABqAAAAAAAAewAAAAAAAHsAAAAAAABbAAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB6AAAAAAAAegAAAAAAAHoAAAAAAAB7AAAAAAAAbgAAAAAAAHsAAAAAAAB7AAAAAAAAWwAAAAAAAHsAAAAAAAB6AAAAAAAAegAAAAAAAHoAAAAAAAB6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAGIAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAABNAAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAawAAAAAAAGoAAAAAAAB7AAAAAAAAHQAAAAAAAB0AAAAAAAB7AAAAAAAAegAAAAAAAHoAAAAAAAB6AAAAAAAAegAAAAAAAHoAAAAAAAB7AAAAAAAATQAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAB0AAAAAAAAdAAAAAAAAewAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB7AAAAAAAAewAAAAAAAE0AAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAawAAAAAAAHsAAAAAAAAdAAAAAAAAHQAAAAAAAHsAAAAAAAB6AAAAAAAAegAAAAAAAHoAAAAAAAB6AAAAAAAAewAAAAAAAB0AAAAAAABrAAAAAAAAewAAAAAAAGsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAABbAAAAAAAAWwAAAAAAAFsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAAdAAAAAAIAegAAAAAAAHsAAAAAAAB7AAAAAAAAagAAAAAAAHsAAAAAAABbAAAAAAAAWwAAAAAAAHsAAAAAAABbAAAAAAAAewAAAAAAAHoAAAAAAAB6AAAAAAAAegAAAAAAAHoAAAAAAAB7AAAAAAAAHQAAAAACAA== + tiles: WwAAAAAAAHsAAAAAAABqAAAAAAAAagAAAAAAAGoAAAAAAAAdAAAAAAEAHQAAAAABAB0AAAAAAgB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAAGsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHoAAAAAAAAAAAAAAAAAAAAAAAAAAHoAAAAAAABiAAAAAAAAYgAAAAAAAGIAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAAAAAAAAAAAegAAAAAAAHoAAAAAAAB6AAAAAAAAWwAAAAADAGIAAAAAAABiAAAAAAAAYgAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAegAAAAAAAHoAAAAAAAAAAAAAAAAAAAAAAAAAAGIAAAAAAABiAAAAAAAAYgAAAAAAAHsAAAAAAAB7AAAAAAAAHQAAAAACAB0AAAAAAQAdAAAAAAIAHQAAAAADAGsAAAAAAAB7AAAAAAAAawAAAAAAAHoAAAAAAAB6AAAAAAAAAAAAAAAAAAAAAAAAAAB7AAAAAAAAewAAAAAAAGIAAAAAAAB7AAAAAAAAewAAAAAAAB0AAAAAAgB7AAAAAAAAHQAAAAABAB0AAAAAAwB7AAAAAAAAewAAAAAAAHsAAAAAAAB6AAAAAAAAegAAAAAAAHoAAAAAAAAAAAAAAAAAagAAAAAAAHsAAAAAAABbAAAAAAMAWwAAAAABAHsAAAAAAAAdAAAAAAAAewAAAAAAAB0AAAAAAgAdAAAAAAIAAQAAAAACAAEAAAAAAwB7AAAAAAAAegAAAAAAAHoAAAAAAAB6AAAAAAAAegAAAAAAAGoAAAAAAAB7AAAAAAAAewAAAAAAAGIAAAAAAABrAAAAAAAAHQAAAAAAAHsAAAAAAAAdAAAAAAIAHQAAAAABAAEAAAAAAAABAAAAAAIAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAABqAAAAAAAAewAAAAAAAHsAAAAAAABbAAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB6AAAAAAAAegAAAAAAAHoAAAAAAAB7AAAAAAAAbgAAAAAAAHsAAAAAAAB7AAAAAAAAWwAAAAAAAHsAAAAAAAB6AAAAAAAAegAAAAAAAHoAAAAAAAB6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAGIAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAABNAAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAawAAAAAAAGoAAAAAAAB7AAAAAAAAHQAAAAAAAB0AAAAAAAB7AAAAAAAAegAAAAAAAHoAAAAAAAB6AAAAAAAAegAAAAAAAHoAAAAAAAB7AAAAAAAATQAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAB0AAAAAAAAdAAAAAAAAewAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB7AAAAAAAAewAAAAAAAE0AAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAawAAAAAAAHsAAAAAAAAdAAAAAAAAHQAAAAAAAHsAAAAAAAB6AAAAAAAAegAAAAAAAHoAAAAAAAB6AAAAAAAAewAAAAAAAB0AAAAAAABrAAAAAAAAewAAAAAAAGsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAABbAAAAAAAAWwAAAAAAAFsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAAdAAAAAAIAegAAAAAAAHsAAAAAAAB7AAAAAAAAagAAAAAAAHsAAAAAAABbAAAAAAAAWwAAAAAAAHsAAAAAAABbAAAAAAAAewAAAAAAAHoAAAAAAAB6AAAAAAAAegAAAAAAAHoAAAAAAAB7AAAAAAAAHQAAAAACAA== version: 7 4,2: ind: 4,2 - tiles: egAAAAAAAHsAAAAAAAB7AAAAAAAAagAAAAAAAHsAAAAAAABbAAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAGoAAAAAAAB7AAAAAAAAWwAAAAAAAHsAAAAAAAAHAAAAAAAAWwAAAAAAAHsAAAAAAAB6AAAAAAAAegAAAAAAAHoAAAAAAAB6AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAB0AAAAAAAAdAAAAAAAABwAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAAdAAAAAAAABwAAAAAAAAcAAAAAAAB7AAAAAAAAegAAAAAAAHoAAAAAAAB6AAAAAAAAegAAAAAAAHoAAAAAAAB7AAAAAAAAewAAAAAAAGoAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAAHoAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHgAAAAAAAB4AAAAAAAAewAAAAAAAHsAAAAAAAB6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB4AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAegAAAAAAAHoAAAAAAAB6AAAAAAAAegAAAAAAAHoAAAAAAAB6AAAAAAAAegAAAAAAAHgAAAAAAABrAAAAAAAAewAAAAAAAHsAAAAAAABrAAAAAAAAeAAAAAACAHgAAAAAAgB4AAAAAAAAewAAAAAAAHoAAAAAAAB6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAAAAAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHgAAAAAAAB4AAAAAAIAeAAAAAAAAHsAAAAAAAAAAAAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAewAAAAAAAHoAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAAAAAAAAAAHoAAAAAAAAAAAAAAAAAAAAAAAAAAHsAAAAAAAB6AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAAAAAAAAAAAAAAAAAAAB6AAAAAAAAAAAAAAAAAAAAAAAAAAB7AAAAAAAAegAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAGsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAAAAAAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAewAAAAAAAHoAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB6AAAAAAAAAAAAAAAAAHsAAAAAAAB7AAAAAAAAawAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAegAAAAAAAHoAAAAAAAB6AAAAAAAAegAAAAAAAHoAAAAAAAB7AAAAAAAAagAAAAAAAHsAAAAAAABqAAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHoAAAAAAAAAAAAAAAAAewAAAAAAAGoAAAAAAAB7AAAAAAAAagAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAAAAAAAAAAHoAAAAAAAAAAAAAAAAAAAAAAAAAAHsAAAAAAAB6AAAAAAAAewAAAAAAAA== + tiles: egAAAAAAAHsAAAAAAAB7AAAAAAAAagAAAAAAAHsAAAAAAABbAAAAAAAAEgAAAAAAABIAAAAAAAASAAAAAAAAewAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAGoAAAAAAAB7AAAAAAAAWwAAAAAAAHsAAAAAAAASAAAAAAAAWwAAAAAAAHsAAAAAAAB6AAAAAAAAegAAAAAAAHoAAAAAAAB6AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAB0AAAAAAAAdAAAAAAAAEgAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAAdAAAAAAAAEgAAAAAAABIAAAAAAAB7AAAAAAAAegAAAAAAAHoAAAAAAAB6AAAAAAAAegAAAAAAAHoAAAAAAAB7AAAAAAAAewAAAAAAAGoAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAAHoAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHgAAAAAAAB4AAAAAAAAewAAAAAAAHsAAAAAAAB6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB4AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAegAAAAAAAHoAAAAAAAB6AAAAAAAAegAAAAAAAHoAAAAAAAB6AAAAAAAAegAAAAAAAHgAAAAAAABrAAAAAAAAewAAAAAAAHsAAAAAAABrAAAAAAAAeAAAAAACAHgAAAAAAgB4AAAAAAAAewAAAAAAAHoAAAAAAAB6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAAAAAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHgAAAAAAAB4AAAAAAIAeAAAAAAAAHsAAAAAAAAAAAAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAewAAAAAAAHoAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAAAAAAAAAAHoAAAAAAAAAAAAAAAAAAAAAAAAAAHsAAAAAAAB6AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAAAAAAAAAAAAAAAAAAAB6AAAAAAAAAAAAAAAAAAAAAAAAAAB7AAAAAAAAegAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAGsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAAAAAAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAewAAAAAAAHoAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB6AAAAAAAAAAAAAAAAAHsAAAAAAAB7AAAAAAAAawAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAegAAAAAAAHoAAAAAAAB6AAAAAAAAegAAAAAAAHoAAAAAAAB7AAAAAAAAagAAAAAAAHsAAAAAAABqAAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHoAAAAAAAAAAAAAAAAAewAAAAAAAGoAAAAAAAB7AAAAAAAAagAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAAAAAAAAAAHoAAAAAAAAAAAAAAAAAAAAAAAAAAHsAAAAAAAB6AAAAAAAAewAAAAAAAA== version: 7 4,3: ind: 4,3 @@ -260,15 +262,15 @@ entities: version: 7 7,-2: ind: 7,-2 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAAHoAAAAAAAB6AAAAAAAAegAAAAAAAHoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHoAAAAAAAB7AAAAAAAAegAAAAAAAHsAAAAAAAB6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB6AAAAAAAAewAAAAAAAHoAAAAAAAB7AAAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAAHsAAAAAAAB6AAAAAAAAewAAAAAAAHoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHoAAAAAAAB7AAAAAAAAegAAAAAAAHsAAAAAAAB6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHoAAAAAAAB6AAAAAAAAegAAAAAAAHoAAAAAAAB6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAewAAAAAAAB0AAAAAAQAdAAAAAAMAHQAAAAACAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHsAAAAAAAAdAAAAAAEAHQAAAAACAB0AAAAAAQB7AAAAAAAAegAAAAAAAHoAAAAAAAB6AAAAAAAAegAAAAAAAHoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB7AAAAAAAAHQAAAAAAAB0AAAAAAQAdAAAAAAIAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAewAAAAAAAB0AAAAAAgAdAAAAAAEAHQAAAAAAAHsAAAAAAAB6AAAAAAAAegAAAAAAAHoAAAAAAAB6AAAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAAHoAAAAAAAB6AAAAAAAAegAAAAAAAHoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHoAAAAAAAB7AAAAAAAAegAAAAAAAHsAAAAAAAB6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB6AAAAAAAAewAAAAAAAHoAAAAAAAB7AAAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAAHsAAAAAAAB6AAAAAAAAewAAAAAAAHoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHoAAAAAAAB7AAAAAAAAegAAAAAAAHsAAAAAAAB6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHoAAAAAAAB6AAAAAAAAegAAAAAAAHoAAAAAAAB6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAewAAAAAAABIAAAAAAAASAAAAAAAAEgAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHsAAAAAAAASAAAAAAAAEgAAAAAAABIAAAAAAAB7AAAAAAAAegAAAAAAAHoAAAAAAAB6AAAAAAAAegAAAAAAAHoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB7AAAAAAAAEgAAAAAAABIAAAAAAAASAAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAewAAAAAAABIAAAAAAAASAAAAAAAAEgAAAAAAAHsAAAAAAAB6AAAAAAAAegAAAAAAAHoAAAAAAAB6AAAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 7,-1: ind: 7,-1 - tiles: ewAAAAAAAB0AAAAAAwAdAAAAAAEAHQAAAAADAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAegAAAAAAAHoAAAAAAAB6AAAAAAAAegAAAAAAAHoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB6AAAAAAAAewAAAAAAAHoAAAAAAAB7AAAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAAHsAAAAAAAB6AAAAAAAAewAAAAAAAHoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHoAAAAAAAB7AAAAAAAAegAAAAAAAHsAAAAAAAB6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB6AAAAAAAAewAAAAAAAHoAAAAAAAB7AAAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAAHoAAAAAAAB6AAAAAAAAegAAAAAAAHoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: ewAAAAAAABIAAAAAAAASAAAAAAAAEgAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAegAAAAAAAHoAAAAAAAB6AAAAAAAAegAAAAAAAHoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB6AAAAAAAAewAAAAAAAHoAAAAAAAB7AAAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAAHsAAAAAAAB6AAAAAAAAewAAAAAAAHoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHoAAAAAAAB7AAAAAAAAegAAAAAAAHsAAAAAAAB6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB6AAAAAAAAewAAAAAAAHoAAAAAAAB7AAAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAAHoAAAAAAAB6AAAAAAAAegAAAAAAAHoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 5,1: ind: 5,1 - tiles: egAAAAAAAHoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHoAAAAAAAB6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB7AAAAAAAAewAAAAAAAHoAAAAAAAB6AAAAAAAAegAAAAAAAHoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHoAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAegAAAAAAAHsAAAAAAAB6AAAAAAAAewAAAAAAAHsAAAAAAAB6AAAAAAAAegAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAGoAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAAdAAAAAAAAHQAAAAAAAB0AAAAAAwAdAAAAAAMAewAAAAAAAGoAAAAAAAB7AAAAAAAAewAAAAAAADYAAAAAAAA2AAAAAAAANgAAAAAAAHsAAAAAAAB7AAAAAAAAHQAAAAABAB0AAAAAAAAdAAAAAAIAHQAAAAABABEAAAAAAAARAAAAAAAAEQAAAAAAAB0AAAAAAgAdAAAAAAIAHQAAAAAAAHsAAAAAAAAdAAAAAAIAHQAAAAABAB0AAAAAAQB7AAAAAAAAEQAAAAAAAB0AAAAAAQAdAAAAAAEAHQAAAAABADYAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAAiAAAAAAMAHQAAAAABAB0AAAAAAQAdAAAAAAAAHQAAAAACAE0AAAAAAAAdAAAAAAMAHQAAAAADADYAAAAAAAAdAAAAAAIAIgAAAAAAAB0AAAAAAgBNAAAAAAAAewAAAAAAAHsAAAAAAAA2AAAAAAAAHQAAAAACAB0AAAAAAwAdAAAAAAAAewAAAAAAAB0AAAAAAAAdAAAAAAEAHQAAAAAAAHsAAAAAAAARAAAAAAAAHQAAAAACAB0AAAAAAwAdAAAAAAMANgAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAA== + tiles: egAAAAAAAHoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHoAAAAAAAB6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB7AAAAAAAAewAAAAAAAHoAAAAAAAB6AAAAAAAAegAAAAAAAHoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHoAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAegAAAAAAAHsAAAAAAAB6AAAAAAAAewAAAAAAAHsAAAAAAAB6AAAAAAAAegAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAABrAAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAAdAAAAAAAAHQAAAAAAAB0AAAAAAwAdAAAAAAMAewAAAAAAAGsAAAAAAAB7AAAAAAAAewAAAAAAADYAAAAAAAA2AAAAAAAANgAAAAAAAHsAAAAAAAB7AAAAAAAAHQAAAAABAB0AAAAAAAAdAAAAAAIAHQAAAAABABEAAAAAAAARAAAAAAAAEQAAAAAAAB0AAAAAAgAdAAAAAAIAHQAAAAAAAHsAAAAAAAAdAAAAAAIAHQAAAAABAB0AAAAAAQB7AAAAAAAAEQAAAAAAAB0AAAAAAQAdAAAAAAEAHQAAAAABADYAAAAAAAB7AAAAAAAAewAAAAAAAHsAAAAAAAAiAAAAAAMAHQAAAAABAB0AAAAAAQAdAAAAAAAAHQAAAAAAAE0AAAAAAAAiAAAAAAAAHQAAAAADADYAAAAAAAAdAAAAAAIAIgAAAAAAAB0AAAAAAgBNAAAAAAAAewAAAAAAAHsAAAAAAAA2AAAAAAAAHQAAAAAAAB0AAAAAAwAdAAAAAAAAewAAAAAAAB0AAAAAAAAdAAAAAAAAHQAAAAAAAHsAAAAAAAARAAAAAAAAHQAAAAAAAB0AAAAAAwAdAAAAAAMANgAAAAAAAHsAAAAAAAB7AAAAAAAAewAAAAAAAA== version: 7 3,-4: ind: 3,-4 @@ -627,13 +629,15 @@ entities: 6,0: 0: 61183 6,2: - 0: 20302 + 0: 20288 + 2: 14 6,3: 0: 61438 6,-1: 0: 65262 6,1: - 0: 61156 + 2: 61152 + 0: 4 6,4: 0: 61438 7,0: @@ -683,7 +687,7 @@ entities: 8,-4: 0: 57531 8,-3: - 0: 61182 + 0: 12030 8,-2: 0: 65535 8,-1: @@ -942,7 +946,7 @@ entities: 7,6: 0: 61679 7,7: - 0: 65295 + 0: 60943 7,4: 0: 36576 7,5: @@ -974,7 +978,7 @@ entities: 10,3: 0: 65527 10,-1: - 0: 65167 + 0: 65166 11,0: 0: 65327 11,1: @@ -996,13 +1000,13 @@ entities: 12,3: 0: 61408 9,-3: - 0: 57339 + 0: 53243 9,-2: - 0: 65535 + 0: 56797 10,-3: 0: 19924 10,-2: - 0: 61183 + 0: 61167 11,-3: 0: 52688 11,-2: @@ -1131,7 +1135,7 @@ entities: 13,-3: 0: 7389 13,-2: - 0: 65531 + 0: 64507 13,-1: 0: 57227 13,-5: @@ -1157,7 +1161,7 @@ entities: 15,-2: 0: 32631 15,-1: - 0: 30583 + 0: 30579 15,-5: 0: 65487 15,0: @@ -1174,15 +1178,17 @@ entities: 13,-8: 1: 8738 13,-7: - 1: 8738 + 1: 11810 13,-9: 1: 8879 + 14,-7: + 1: 53060 14,-8: 1: 17476 14,-9: 1: 17520 - 14,-7: - 1: 52292 + 14,-6: + 1: 1092 15,-7: 1: 64256 16,-7: @@ -1288,8 +1294,6 @@ entities: 0: 56541 11,7: 0: 65309 - 12,4: - 0: 61424 12,5: 0: 57598 12,6: @@ -1320,7 +1324,7 @@ entities: 11,11: 0: 65532 12,8: - 0: 56831 + 0: 55807 12,9: 0: 7645 12,10: @@ -1352,7 +1356,7 @@ entities: 12,13: 1: 241 16,-3: - 0: 61166 + 0: 28398 16,0: 0: 65535 17,-3: @@ -1516,6 +1520,8 @@ entities: 1: 4352 23,2: 1: 4369 + 12,4: + 0: 61152 13,4: 0: 65520 13,5: @@ -1575,10 +1581,10 @@ entities: 0: 65263 16,13: 1: 17 + 13,9: + 0: 3838 13,10: 0: 65535 - 13,9: - 0: 3822 14,9: 0: 61007 14,10: @@ -1928,108 +1934,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 + Oxygen: 6666.982 - volume: 2500 temperature: 293.15 moles: - - 6666.982 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - volume: 2500 - temperature: 293.15 - moles: - - 0 - - 6666.982 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Nitrogen: 6666.982 chunkSize: 4 - type: DecalGrid chunkCollection: @@ -2270,6 +2199,7 @@ entities: 6292: 41,33 6331: 46,38 6390: 41,33 + 6940: 40,24 - node: color: '#FFFFFFFF' id: BoxGreyscale @@ -2424,8 +2354,6 @@ entities: 5833: 37,19 5871: 32,19 6298: 50.961994,43.007206 - 6406: 50,35 - 6407: 51,35 6622: 49,15 6623: 50,15 6624: 51,15 @@ -2442,7 +2370,6 @@ entities: color: '#FFFFFFFF' id: BrickTileSteelCornerNe decals: - 4345: 30,-7 5817: 53,32 - node: color: '#FFFFFFFF' @@ -2493,7 +2420,6 @@ entities: color: '#FFFFFFFF' id: BrickTileSteelLineE decals: - 4346: 30,-8 5250: 31,-26 5251: 30,-26 - node: @@ -2505,7 +2431,6 @@ entities: 835: 46,-9 836: 47,-9 4044: 29,-39 - 4344: 29,-7 5376: 44,29 5377: 42,29 5815: 52,32 @@ -2644,10 +2569,10 @@ entities: decals: 5887: 44,27 - node: - color: '#9FED583B' + color: '#9FED5896' id: BrickTileWhiteCornerSe decals: - 805: 47,-8 + 6917: 47,-8 - node: color: '#A4610696' id: BrickTileWhiteCornerSe @@ -2685,10 +2610,10 @@ entities: decals: 5886: 42,27 - node: - color: '#9FED583B' + color: '#9FED5896' id: BrickTileWhiteCornerSw decals: - 809: 41,-8 + 6918: 41,-8 - node: color: '#A4610696' id: BrickTileWhiteCornerSw @@ -2716,25 +2641,31 @@ entities: 6501: 56,31 6853: 29,27 - node: - color: '#9FED5847' + color: '#9FED5896' id: BrickTileWhiteEndE decals: - 816: 45,-6 + 6905: 45,-6 - node: - color: '#9FED5847' + color: '#9FED5896' id: BrickTileWhiteEndN decals: - 834: 47,-4 + 6902: 41,-4 + 6903: 47,-4 - node: - color: '#9FED5847' + color: '#9FED5896' id: BrickTileWhiteEndW decals: - 817: 43,-6 + 6904: 43,-6 - node: - color: '#9FED5847' + color: '#639137FF' id: BrickTileWhiteInnerNe decals: - 826: 41,-8 + 7169: 27,15 + - node: + color: '#9FED5896' + id: BrickTileWhiteInnerNe + decals: + 6919: 41,-8 - node: color: '#D381C996' id: BrickTileWhiteInnerNe @@ -2748,16 +2679,20 @@ entities: decals: 6328: 48,33 - node: - color: '#9FED5847' + color: '#639137FF' id: BrickTileWhiteInnerNw decals: - 825: 47,-8 + 7167: 45,15 + - node: + color: '#9FED5896' + id: BrickTileWhiteInnerNw + decals: + 6920: 47,-8 - node: color: '#D381C996' id: BrickTileWhiteInnerNw decals: 6658: 62,15 - 6673: 58,15 6687: 55,20 - node: color: '#DE3A3A96' @@ -2797,20 +2732,27 @@ entities: 2688: -23,-17 5883: 44,28 - node: - color: '#9FED583B' + color: '#639137FF' id: BrickTileWhiteLineE decals: - 806: 47,-7 - 807: 47,-6 - 808: 47,-5 + 7150: 27,18 + 7151: 27,20 + 7152: 27,22 + 7153: 27,26 + 7154: 27,28 + 7156: 27,30 + 7157: 27,32 + 7170: 27,24 - node: - color: '#9FED5847' + color: '#9FED5896' id: BrickTileWhiteLineE decals: - 827: 41,-7 - 828: 41,-6 - 829: 41,-5 - 830: 41,-4 + 6924: 47,-5 + 6925: 47,-6 + 6926: 47,-7 + 6927: 41,-7 + 6928: 41,-6 + 6929: 41,-5 - node: color: '#A4610696' id: BrickTileWhiteLineE @@ -2841,32 +2783,29 @@ entities: color: '#DE3A3A96' id: BrickTileWhiteLineE decals: - 5483: 27,32 - 5484: 27,31 - 5485: 27,30 - 5494: 27,21 - 5495: 27,20 - 5496: 27,19 - 5497: 27,18 - 5498: 27,17 - 5499: 27,22 5537: 34,24 5593: 57,32 5602: 37,33 5726: 40,27 5782: 45,34 - 6290: 34,28 6291: 34,27 6320: 48,34 6321: 48,35 6494: 40,26 6504: 54,31 - 6528: 27,27 - 6529: 27,26 - 6530: 27,28 - 6531: 27,29 - 6838: 27,25 - 6839: 27,23 + 6881: 34,28 + - node: + color: '#DE3A3AFF' + id: BrickTileWhiteLineE + decals: + 7180: 27,19 + 7181: 27,17 + 7182: 27,23 + 7183: 27,21 + 7184: 27,25 + 7185: 27,27 + 7186: 27,29 + 7187: 27,31 - node: color: '#334E6DC8' id: BrickTileWhiteLineN @@ -2878,16 +2817,22 @@ entities: id: BrickTileWhiteLineN decals: 3117: -3,1 + - node: + color: '#639137FF' + id: BrickTileWhiteLineN + decals: + 7158: 29,15 + 7159: 31,15 + 7160: 33,15 + 7161: 35,15 + 7162: 37,15 + 7163: 39,15 + 7164: 41,15 + 7165: 43,15 - node: color: '#9FED5847' id: BrickTileWhiteLineN decals: - 818: 44,-6 - 820: 46,-8 - 821: 45,-8 - 822: 44,-8 - 823: 43,-8 - 824: 42,-8 837: 47,-9 838: 46,-9 - node: @@ -2896,6 +2841,12 @@ entities: decals: 2220: 80,-4 2221: 77,-4 + 6907: 44,-6 + 6913: 43,-8 + 6914: 44,-8 + 6915: 45,-8 + 6916: 46,-8 + 6935: 42,-8 - node: color: '#A4610696' id: BrickTileWhiteLineN @@ -2918,7 +2869,6 @@ entities: 6635: 56,15 6636: 57,15 6656: 63,16 - 6657: 61,15 6667: 59,20 6668: 58,20 6685: 50,21 @@ -2957,6 +2907,19 @@ entities: 6843: 29,21 6859: 52,33 6860: 49,33 + 6886: 50,33 + - node: + color: '#DE3A3AFF' + id: BrickTileWhiteLineN + decals: + 7188: 28,15 + 7189: 30,15 + 7190: 32,15 + 7191: 34,15 + 7192: 36,15 + 7193: 40,15 + 7194: 42,15 + 7195: 44,15 - node: color: '#EFB34196' id: BrickTileWhiteLineN @@ -2982,24 +2945,16 @@ entities: id: BrickTileWhiteLineS decals: 5888: 43,27 - - node: - color: '#9FED583B' - id: BrickTileWhiteLineS - decals: - 801: 46,-8 - 802: 45,-8 - 803: 44,-8 - 804: 43,-8 - - node: - color: '#9FED5847' - id: BrickTileWhiteLineS - decals: - 819: 44,-6 - node: color: '#9FED5896' id: BrickTileWhiteLineS decals: 2219: 77,-6 + 6906: 44,-6 + 6908: 43,-8 + 6909: 44,-8 + 6910: 45,-8 + 6911: 46,-8 - node: color: '#A4610696' id: BrickTileWhiteLineS @@ -3072,25 +3027,23 @@ entities: 2690: -7,-10 5885: 42,28 - node: - color: '#9FED583B' + color: '#639137FF' id: BrickTileWhiteLineW decals: - 810: 41,-7 - 811: 41,-6 - 812: 41,-5 - - node: - color: '#9FED5847' - id: BrickTileWhiteLineW - decals: - 831: 47,-7 - 832: 47,-6 - 833: 47,-5 + 7166: 45,17 + 7168: 45,19 - node: color: '#9FED5896' id: BrickTileWhiteLineW decals: 2226: 78,-2 2227: 78,-1 + 6921: 47,-7 + 6922: 47,-6 + 6923: 47,-5 + 6930: 41,-5 + 6931: 41,-6 + 6932: 41,-7 - node: color: '#A4610696' id: BrickTileWhiteLineW @@ -3132,30 +3085,24 @@ entities: 6488: 32,30 6499: 56,32 6532: 32,29 + - node: + color: '#DE3A3AFF' + id: BrickTileWhiteLineW + decals: + 7196: 45,16 + 7197: 45,18 - node: color: '#FFFFFFFF' id: BrickTileWhiteLineW decals: 2224: 78,-2 2225: 78,-1 - - node: - cleanable: True - color: '#FFFFFFFF' - id: BushAOne - decals: - 6458: 61,49 - node: cleanable: True color: '#FFFFFFFF' id: BushAThree decals: 6461: 51,49 - - node: - cleanable: True - color: '#FFFFFFFF' - id: Busha1 - decals: - 6460: 63,48 - node: angle: 0.4014257279586958 rad color: '#FF140922' @@ -3404,9 +3351,6 @@ entities: 4058: 35,-34 4059: 35,-30 4289: 27,-3 - 4290: 28,-6 - 4291: 33,-2 - 4292: 35,-2 4353: 34,-44 4354: 37,-43 4359: 38,-41 @@ -3435,6 +3379,16 @@ entities: decals: 6223: 48,18 6224: 48,17 + 6882: 31,28 + 6883: 31,27 + 6884: 46,31 + 6885: 46,30 + 6897: 83,30 + 6898: 87,30 + 6936: 28,-6 + 6937: 33,-2 + 6938: 35,-2 + 6939: 28,24 - node: color: '#334E6DC8' id: DiagonalCheckerBOverlay @@ -3453,8 +3407,6 @@ entities: color: '#FFFFFFFF' id: Dirt decals: - 6463: 61,49 - 6464: 63,48 6465: 51,49 - node: cleanable: True @@ -3471,8 +3423,6 @@ entities: 440: 43,-39 851: 43,-11 852: 42,-10 - 853: 30,-13 - 854: 29,-11 1151: -4,-6 1152: -4,-5 1153: -4,-4 @@ -3602,7 +3552,6 @@ entities: 6437: 39,46 6466: 48,26 6546: 71,31 - 6547: 71,32 - node: cleanable: True zIndex: 1 @@ -3701,7 +3650,6 @@ entities: 6438: 40,47 6462: 62,48 6470: 67,33 - 6548: 70,32 - node: cleanable: True zIndex: 1 @@ -3859,7 +3807,6 @@ entities: 1518: 22,25 1664: 25,21 1665: 26,22 - 1668: 26,19 1669: 25,15 1788: 25,27 1793: 26,34 @@ -3977,7 +3924,6 @@ entities: 6434: 58,50 6468: 49,26 6469: 67,31 - 6549: 72,32 - node: cleanable: True zIndex: 1 @@ -4178,33 +4124,6 @@ entities: 4768: 22,-33 4877: 18,-40 4878: 24,-40 - - node: - color: '#FFFFFFFF' - id: Grassa1 - decals: - 6552: 70,32 - - node: - color: '#FFFFFFFF' - id: Grassa3 - decals: - 6536: 71,35 - 6551: 71,33 - - node: - color: '#FFFFFFFF' - id: Grassa4 - decals: - 6541: 71,33 - 6550: 71,32 - - node: - color: '#FFFFFFFF' - id: Grassa5 - decals: - 6537: 71,34 - - node: - color: '#FFFFFFFF' - id: Grassb2 - decals: - 6538: 70,35 - node: color: '#FFFFFFFF' id: Grassd1 @@ -4227,12 +4146,6 @@ entities: 791: 46.966167,-10.891078 792: 46.091167,-10.859828 793: 46.263042,-10.062953 - - node: - color: '#FFFFFFFF' - id: GrayConcreteTrimLineN - decals: - 6404: 50,37 - 6405: 51,37 - node: color: '#334E6DC8' id: HalfTileOverlayGreyscale @@ -4262,14 +4175,16 @@ entities: 2451: 73,8 2452: 71,8 2453: 72,8 - 3655: 48,0 - 3656: 49,0 - 3657: 50,0 - 3658: 51,0 3690: 54,3 3691: 55,3 3692: 57,3 3839: 68,2 + - node: + color: '#639137FF' + id: HalfTileOverlayGreyscale + decals: + 7171: 48,0 + 7172: 50,0 - node: color: '#9FED5847' id: HalfTileOverlayGreyscale @@ -4307,6 +4222,12 @@ entities: id: HalfTileOverlayGreyscale decals: 1149: -2,-4 + - node: + color: '#DE3A3AFF' + id: HalfTileOverlayGreyscale + decals: + 7176: 51,0 + 7177: 49,0 - node: color: '#EFB34128' id: HalfTileOverlayGreyscale @@ -4415,6 +4336,12 @@ entities: id: HalfTileOverlayGreyscale180 decals: 1150: -2,-6 + - node: + color: '#DE3A3AFF' + id: HalfTileOverlayGreyscale180 + decals: + 7249: 27,-26 + 7250: 25,-26 - node: color: '#EFB34166' id: HalfTileOverlayGreyscale180 @@ -4549,8 +4476,6 @@ entities: 2395: 57,-4 2448: 74,5 2449: 74,6 - 3660: 52,-1 - 3661: 52,-2 3700: 61,4 3701: 61,3 3702: 64,4 @@ -4571,6 +4496,11 @@ entities: decals: 216: 12,-35 217: 12,-36 + - node: + color: '#639137FF' + id: HalfTileOverlayGreyscale90 + decals: + 7174: 52,-2 - node: color: '#9FED5896' id: HalfTileOverlayGreyscale90 @@ -4593,6 +4523,11 @@ entities: id: HalfTileOverlayGreyscale90 decals: 1147: -1,-5 + - node: + color: '#DE3A3AFF' + id: HalfTileOverlayGreyscale90 + decals: + 7175: 52,-1 - node: color: '#EFB34166' id: HalfTileOverlayGreyscale90 @@ -4658,6 +4593,21 @@ entities: id: LoadingArea decals: 6844: 30,23 + - node: + color: '#DE3A3AFF' + id: MarkupSquareQuater + decals: + 7198: 27,-23 + 7199: 27,-22 + 7200: 27,-21 + 7201: 27,-20 + 7202: 27,-19 + 7203: 27,-18 + 7204: 27,-17 + 7205: 27,-16 + 7206: 27,-15 + 7207: 27,-14 + 7247: 27,-26 - node: color: '#827F8896' id: MiniTileCheckerAOverlay @@ -4701,7 +4651,6 @@ entities: 6561: 71,27 6562: 70,34 6563: 69,34 - 6564: 69,35 - node: cleanable: True color: '#D4D4D428' @@ -4766,6 +4715,43 @@ entities: 3837: 62,2 3838: 65,2 3840: 59,2 + - node: + color: '#639137FF' + id: QuarterTileOverlayGreyscale + decals: + 7084: 29,-3 + 7085: 31,-3 + 7086: 30,-4 + 7087: 29,-5 + 7088: 33,-3 + 7089: 32,-4 + 7090: 31,-5 + 7091: 30,-6 + 7092: 31,-7 + 7093: 32,-6 + 7094: 33,-5 + 7095: 34,-4 + 7096: 35,-3 + 7097: 36,-4 + 7098: 35,-5 + 7099: 34,-6 + 7100: 33,-7 + 7101: 32,-8 + 7102: 34,-8 + 7103: 35,-7 + 7104: 36,-6 + 7234: 25,-15 + 7235: 25,-16 + 7236: 25,-17 + 7237: 25,-18 + 7238: 25,-19 + 7239: 25,-20 + 7240: 25,-21 + 7241: 25,-22 + 7242: 25,-23 + 7243: 25,-24 + 7244: 25,-25 + 7245: 25,-26 - node: color: '#80C71FFF' id: QuarterTileOverlayGreyscale @@ -4894,30 +4880,6 @@ entities: decals: 739: 24,-25 740: 24,-24 - 955: 27,5 - 956: 26,5 - 957: 25,5 - 958: 25,6 - 959: 26,6 - 960: 26,6 - 961: 25,6 - 962: 25,5 - 963: 26,5 - 964: 27,5 - 965: 27,6 - 966: 27,6 - 967: 27,7 - 968: 27,7 - 969: 26,7 - 970: 26,7 - 971: 25,7 - 972: 25,7 - 973: 25,8 - 974: 25,8 - 975: 26,8 - 976: 26,8 - 977: 27,8 - 978: 27,8 1109: -2,0 1110: -1,0 1111: 0,0 @@ -4976,21 +4938,28 @@ entities: 4567: 56,5 4568: 57,5 - node: - color: '#797979AB' + color: '#639137FF' id: QuarterTileOverlayGreyscale180 decals: - 979: 27,5 - 980: 26,5 - 981: 25,5 - 982: 25,6 - 983: 26,6 - 984: 27,6 - 985: 27,7 - 986: 26,7 - 987: 25,7 - 988: 25,8 - 989: 26,8 - 990: 27,8 + 7105: 34,-7 + 7106: 35,-6 + 7107: 36,-5 + 7108: 33,-8 + 7109: 32,-7 + 7110: 31,-8 + 7111: 33,-6 + 7112: 34,-5 + 7113: 35,-4 + 7114: 34,-3 + 7115: 33,-4 + 7116: 32,-5 + 7117: 31,-6 + 7118: 29,-6 + 7119: 30,-5 + 7120: 31,-4 + 7121: 32,-3 + 7122: 30,-3 + 7123: 29,-4 - node: color: '#80C71FFF' id: QuarterTileOverlayGreyscale180 @@ -5035,8 +5004,6 @@ entities: color: '#D4D4D428' id: QuarterTileOverlayGreyscale180 decals: - 942: 27,-11 - 943: 27,-10 1123: -6,-14 1124: -6,-13 1125: -6,-12 @@ -5077,15 +5044,12 @@ entities: 4301: 29,-1 4302: 28,-1 4303: 27,-1 - 4306: 27,-11 - 4307: 27,-10 4308: 27,-9 4309: 27,-8 4310: 27,-7 4311: 27,-6 4312: 27,-5 4313: 27,-4 - 4315: 27,-12 4316: 27,-13 4407: -6,-15 4408: -6,-16 @@ -5133,6 +5097,12 @@ entities: 2476: 103,-17 2477: 102,-18 2478: 103,-20 + - node: + color: '#DE3A3AFF' + id: QuarterTileOverlayGreyscale180 + decals: + 7221: 27,-24 + 7222: 27,-25 - node: color: '#EFB34196' id: QuarterTileOverlayGreyscale180 @@ -5151,16 +5121,6 @@ entities: color: '#EFCC2E82' id: QuarterTileOverlayGreyscale180 decals: - 723: 27,-14 - 724: 27,-15 - 725: 27,-16 - 726: 27,-17 - 727: 27,-18 - 728: 27,-19 - 729: 27,-20 - 730: 27,-21 - 731: 27,-22 - 732: 27,-23 733: 27,-24 734: 27,-25 - node: @@ -5357,16 +5317,6 @@ entities: 2704: -7,-6 2705: -7,-5 2706: -7,-4 - 4320: 29,-3 - 4321: 29,-4 - 4322: 29,-5 - 4323: 29,-6 - 4332: 31,-8 - 4333: 32,-8 - 4334: 33,-8 - 4335: 34,-8 - 4336: 35,-8 - 4337: 36,-8 - node: color: '#DE3A3A96' id: QuarterTileOverlayGreyscale270 @@ -5375,6 +5325,45 @@ entities: 6520: 40,31 6521: 41,31 6527: 32,20 + - node: + color: '#DE3A3AFF' + id: QuarterTileOverlayGreyscale270 + decals: + 7040: 29,-3 + 7054: 31,-7 + 7055: 32,-6 + 7056: 33,-5 + 7057: 34,-4 + 7058: 35,-3 + 7059: 33,-3 + 7060: 32,-4 + 7061: 31,-5 + 7062: 30,-6 + 7063: 29,-5 + 7064: 30,-4 + 7065: 31,-3 + 7066: 32,-8 + 7067: 33,-7 + 7068: 34,-6 + 7069: 35,-5 + 7070: 36,-4 + 7071: 34,-8 + 7072: 35,-7 + 7073: 36,-6 + 7074: 36,-8 + 7208: 25,-14 + 7209: 25,-15 + 7211: 25,-16 + 7212: 25,-17 + 7213: 25,-18 + 7214: 25,-19 + 7215: 25,-20 + 7216: 25,-21 + 7217: 25,-22 + 7218: 25,-23 + 7219: 25,-24 + 7220: 25,-25 + 7248: 25,-26 - node: color: '#EFB34196' id: QuarterTileOverlayGreyscale270 @@ -5395,13 +5384,6 @@ entities: 713: 25,-23 714: 25,-22 715: 25,-21 - 716: 25,-20 - 717: 25,-19 - 718: 25,-18 - 719: 25,-17 - 720: 25,-16 - 721: 25,-15 - 722: 25,-14 - node: color: '#F9801DFF' id: QuarterTileOverlayGreyscale270 @@ -5428,7 +5410,6 @@ entities: decals: 2608: 27,-25 2609: 27,-24 - 2610: 27,-23 - node: color: '#52B4E996' id: QuarterTileOverlayGreyscale90 @@ -5457,6 +5438,22 @@ entities: 3835: 64,2 3836: 67,2 3841: 58,2 + - node: + color: '#639137FF' + id: QuarterTileOverlayGreyscale90 + decals: + 7223: 27,-25 + 7224: 27,-24 + 7225: 27,-23 + 7226: 27,-22 + 7227: 27,-21 + 7228: 27,-20 + 7229: 27,-19 + 7230: 27,-18 + 7231: 27,-17 + 7232: 27,-16 + 7233: 27,-15 + 7246: 27,-26 - node: color: '#8932B8FF' id: QuarterTileOverlayGreyscale90 @@ -5517,8 +5514,6 @@ entities: 1731: 22,37 1732: 21,37 1733: 20,37 - 1734: 19,37 - 1735: 18,37 1736: 17,37 1915: 16,1 1916: 15,1 @@ -5580,19 +5575,6 @@ entities: 1105: 1,0 1106: 2,0 2724: -8,-12 - 4324: 29,-3 - 4325: 30,-3 - 4326: 31,-3 - 4327: 32,-3 - 4328: 33,-3 - 4329: 34,-3 - 4330: 35,-3 - 4331: 36,-3 - 4338: 36,-8 - 4339: 36,-7 - 4340: 36,-6 - 4341: 36,-5 - 4343: 36,-4 4380: -6,0 4381: -7,0 4382: -8,0 @@ -5614,6 +5596,32 @@ entities: 6517: 40,30 6518: 41,30 6526: 32,19 + - node: + color: '#DE3A3AFF' + id: QuarterTileOverlayGreyscale90 + decals: + 7041: 29,-3 + 7042: 31,-3 + 7043: 30,-4 + 7044: 29,-5 + 7045: 33,-3 + 7046: 32,-4 + 7047: 31,-5 + 7048: 30,-6 + 7049: 35,-3 + 7050: 34,-4 + 7051: 33,-5 + 7052: 32,-6 + 7053: 31,-7 + 7075: 36,-8 + 7076: 34,-8 + 7077: 35,-7 + 7078: 36,-6 + 7079: 35,-5 + 7080: 36,-4 + 7081: 34,-6 + 7082: 33,-7 + 7083: 32,-8 - node: color: '#EFB34196' id: QuarterTileOverlayGreyscale90 @@ -5851,10 +5859,14 @@ entities: decals: 2411: 51,4 2443: 75,8 - 3659: 52,0 3685: 53,4 3693: 58,3 3808: 69,2 + - node: + color: '#639137FF' + id: ThreeQuarterTileOverlayGreyscale90 + decals: + 7173: 52,0 - node: color: '#9FED5847' id: ThreeQuarterTileOverlayGreyscale90 @@ -5901,7 +5913,6 @@ entities: decals: 1785: 23,-12 1786: 26,-8 - 1787: 30,-11 - node: color: '#FFFFFFFF' id: WarnBox @@ -6124,6 +6135,7 @@ entities: 5265: 65,47 5266: 65,46 6809: 60,27 + 6896: 80,34 - node: color: '#334E6DC8' id: WarnLineGreyscaleE @@ -6150,7 +6162,6 @@ entities: decals: 6492: 40,25 6509: 54,32 - 6855: 27,24 - node: color: '#FA750096' id: WarnLineGreyscaleE @@ -6206,6 +6217,7 @@ entities: 6477: 48,36 6508: 53,33 6510: 40,31 + 6887: 51,33 - node: color: '#FFFFFFFF' id: WarnLineGreyscaleN @@ -6238,6 +6250,11 @@ entities: 3846: 58,-2 3847: 59,-2 3848: 60,-2 + - node: + color: '#9FED5896' + id: WarnLineGreyscaleS + decals: + 6934: 42,-8 - node: color: '#D381C996' id: WarnLineGreyscaleS @@ -6276,7 +6293,6 @@ entities: 688: 38,-37 689: 39,-37 690: 40,-37 - 813: 42,-8 1882: 12,-8 1883: 11,-8 1884: 10,-8 @@ -6318,7 +6334,6 @@ entities: color: '#FFFFFFFF' id: WarnLineGreyscaleW decals: - 814: 41,-4 1892: 8,-5 1893: 8,-4 1894: 8,-6 @@ -6352,7 +6367,6 @@ entities: 2600: 49,-12 2601: 50,-12 2732: -6,-20 - 3109: 79,33 4793: 25,-32 4794: 26,-32 4795: 27,-32 @@ -6403,12 +6417,6 @@ entities: 6570: 6,26 6574: 6,24 6575: 6,23 - - node: - color: '#DE3A3A96' - id: WarnLineW - decals: - 6867: 50,33 - 6868: 51,33 - node: color: '#FFFFFFFF' id: WarnLineW @@ -6463,6 +6471,8 @@ entities: 6340: 55,38 6350: 59,39 6359: 55,38 + 6890: 62,11 + 7124: 30,-7 - node: color: '#FFFFFFFF' id: WoodTrimThinCornerNw @@ -6471,7 +6481,6 @@ entities: 3237: 5,19 3250: 5,16 5300: 42,25 - 6244: 64,11 6256: 60,11 6306: 46,42 6318: 42,43 @@ -6500,7 +6509,6 @@ entities: 3238: 5,18 3247: 5,15 5298: 42,24 - 6245: 64,10 6259: 60,8 6319: 42,41 6349: 57,38 @@ -6525,7 +6533,6 @@ entities: id: WoodTrimThinInnerSe decals: 5215: 20,-12 - 6264: 62,10 6309: 48,40 6361: 58,36 - node: @@ -6541,6 +6548,8 @@ entities: 6310: 49,41 6311: 44,42 6357: 55,37 + 6888: 62,10 + 7125: 30,-8 - node: color: '#FFFFFFFF' id: WoodTrimThinLineN @@ -6557,7 +6566,6 @@ entities: 5145: 12,-37 5302: 43,25 6265: 61,11 - 6266: 62,11 6267: 63,11 6300: 48,39 6301: 47,39 @@ -6569,6 +6577,8 @@ entities: 6354: 57,36 6355: 56,36 6358: 54,38 + 6893: 64,11 + 7126: 29,-7 - node: color: '#FFFFFFFF' id: WoodTrimThinLineS @@ -6580,7 +6590,6 @@ entities: 3246: 8,18 5301: 43,24 6260: 61,8 - 6263: 63,10 6304: 43,41 6344: 54,35 6345: 55,35 @@ -6591,6 +6600,8 @@ entities: 6364: 56,35 6365: 55,35 6366: 54,35 + 6894: 64,10 + 6895: 63,10 - node: color: '#FFFFFFFF' id: WoodTrimThinLineW @@ -6607,6 +6618,12 @@ entities: 6315: 42,42 6342: 53,37 6343: 53,36 + - node: + cleanable: True + color: '#A72323FF' + id: arrow + decals: + 6879: 58,36 - node: angle: 0.4014257279586958 rad color: '#FFFFFFFF' @@ -6619,6 +6636,10 @@ entities: decals: 5433: 55,41 5435: 52,40 + 7264: 61,14 + 7268: 63,14 + 7275: 61,14 + 7276: 62,15 - node: cleanable: True color: '#FFFFFFFF' @@ -6633,6 +6654,14 @@ entities: 4507: 34,-31 4511: 35,-32 4515: 36,-33 + - node: + color: '#FFFFFFFF' + id: burnt2 + decals: + 7263: 62,15 + 7266: 60,14 + 7273: 59,15 + 7274: 61,15 - node: cleanable: True color: '#FFFFFFFF' @@ -6653,6 +6682,10 @@ entities: 5430: 52,42 5431: 52,42 5434: 52,42 + 7265: 60,15 + 7267: 62,14 + 7269: 63,15 + 7277: 60,15 - node: cleanable: True color: '#FFFFFFFF' @@ -6668,6 +6701,7 @@ entities: id: burnt4 decals: 5432: 54,41 + 7262: 61,15 - node: cleanable: True color: '#FFFFFFFF' @@ -6681,11 +6715,16 @@ entities: 4510: 34,-32 4514: 35,-33 - node: - angle: 0.13962634015954636 rad - color: '#9C2020FF' - id: danger + color: '#FFFFFFFF' + id: bushsnowa2 decals: - 6457: 62.048172,49.059433 + 7287: 113,-17 + - node: + color: '#FFFFFFFF' + id: bushsnowb1 + decals: + 7145: 27,-10 + 7281: 115,-16 - node: cleanable: True angle: -1.5707963267948966 rad @@ -6930,52 +6969,127 @@ entities: id: footprint decals: 509: 19.872448,-39.76645 + - node: + color: '#FFFFFFFF' + id: grasssnow01 + decals: + 7253: 58,43 - node: color: '#DE3A3A96' id: grasssnow03 decals: 6296: 58.069866,36.640766 + - node: + color: '#FFFFFFFF' + id: grasssnow03 + decals: + 7137: 61,49 + - node: + color: '#FFFFFFFF' + id: grasssnow04 + decals: + 7147: 34,-10 + - node: + color: '#FFFFFFFF' + id: grasssnow05 + decals: + 7143: 19,42 + 7144: 18,37 + - node: + color: '#FFFFFFFF' + id: grasssnow06 + decals: + 7141: 18,41 + - node: + color: '#FFFFFFFF' + id: grasssnow07 + decals: + 7134: 70,32 + 7135: 63,48 + - node: + color: '#FFFFFFFF' + id: grasssnow08 + decals: + 7255: 57,42 + - node: + color: '#FFFFFFFF' + id: grasssnow09 + decals: + 7251: 59,41 + 7259: 57,41 + 7260: 58,41 - node: color: '#DE3A3A96' id: grasssnow10 decals: 6297: 58.007366,36.859516 + - node: + color: '#FFFFFFFF' + id: grasssnow10 + decals: + 7127: 71,35 + 7136: 62,49 + 7138: 17,37 + 7142: 18,42 + 7254: 57,43 + 7256: 59,41 + 7257: 59,43 + - node: + color: '#FFFFFFFF' + id: grasssnow11 + decals: + 7148: 33,-11 + - node: + color: '#FFFFFFFF' + id: grasssnow12 + decals: + 7258: 58,41 + - node: + color: '#FFFFFFFF' + id: grasssnowa2 + decals: + 7132: 72,32 + - node: + color: '#FFFFFFFF' + id: grasssnowa3 + decals: + 7252: 58,42 + - node: + color: '#FFFFFFFF' + id: grasssnowb2 + decals: + 7131: 71,32 + 7286: 115,-20 + - node: + color: '#FFFFFFFF' + id: grasssnowb3 + decals: + 7285: 114,-19 + - node: + color: '#FFFFFFFF' + id: grasssnowc1 + decals: + 7129: 71,34 + 7133: 71,33 + 7146: 27,-12 + 7282: 114,-20 + - node: + color: '#FFFFFFFF' + id: grasssnowc2 + decals: + 7128: 70,35 + 7283: 113,-20 - node: color: '#D4D4D428' id: guy decals: 2469: 40,-19 - - node: - cleanable: True - color: '#DE3A3A12' - id: splatter - decals: - 855: 30.439373,-12.749766 - 856: 30.454998,-12.437266 - 857: 30.751873,-12.421641 - 858: 31.048748,-12.843516 - 859: 30.501873,-12.812266 - 860: 30.361248,-12.640391 - 861: 30.376873,-13.031016 - 862: 30.611248,-12.562266 - 863: 30.908123,-12.390391 - 864: 31.142498,-12.093516 - 865: 30.658123,-11.812266 - 866: 30.454998,-11.890391 - 867: 30.439373,-12.327891 - 868: 30.361248,-12.577891 - 869: 30.017498,-12.343516 - 870: 29.861248,-11.921641 - 871: 30.376873,-11.343516 - 872: 30.876873,-11.531016 - node: cleanable: True color: '#DE3A3A22' id: splatter decals: - 873: 30.736248,-12.531016 874: 29.954998,-11.531016 - 875: 29.470623,-11.749766 - node: cleanable: True color: '#DE3A3A34' @@ -7027,6 +7141,11 @@ entities: parent: 2 - proto: AcousticGuitarInstrument entities: + - uid: 768 + components: + - type: Transform + pos: 44.517735,25.132582 + parent: 2 - uid: 15325 components: - type: Transform @@ -7102,6 +7221,23 @@ entities: - 14736 - 429 - 8203 + - type: Fixtures + fixtures: {} + - uid: 9 + components: + - type: MetaData + name: air alarm (Engi - Telecomms) + - type: Transform + rot: 3.141592653589793 rad + pos: 21.5,-20.5 + parent: 2 + - type: DeviceList + devices: + - 7269 + - 5866 + - 5821 + - type: Fixtures + fixtures: {} - uid: 138 components: - type: Transform @@ -7112,6 +7248,8 @@ entities: devices: - 4027 - 4092 + - type: Fixtures + fixtures: {} - uid: 170 components: - type: Transform @@ -7122,6 +7260,8 @@ entities: devices: - 4460 - 4447 + - type: Fixtures + fixtures: {} - uid: 195 components: - type: Transform @@ -7132,6 +7272,8 @@ entities: devices: - 6949 - 4035 + - type: Fixtures + fixtures: {} - uid: 360 components: - type: Transform @@ -7140,16 +7282,12 @@ entities: parent: 2 - type: DeviceList devices: - - 6641 - - 6644 - - 6643 - - 6642 - 6636 - 1514 - 742 - 873 - 554 - - 558 + - 1537 - 1511 - 1515 - 1513 @@ -7158,6 +7296,13 @@ entities: - 6638 - 6622 - 6609 + - 6523 + - 6573 + - 5531 + - 8923 + - 8317 + - type: Fixtures + fixtures: {} - uid: 1017 components: - type: Transform @@ -7183,6 +7328,8 @@ entities: - 5690 - 1024 - 5657 + - type: Fixtures + fixtures: {} - uid: 1520 components: - type: MetaData @@ -7191,10 +7338,36 @@ entities: rot: 1.5707963267948966 rad pos: 19.5,-15.5 parent: 2 + - type: AccessReader + accessListsOriginal: + - - Atmospherics - type: DeviceList devices: - 6881 - 5820 + - type: Fixtures + fixtures: {} + - uid: 1533 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,-5.5 + parent: 2 + - type: DeviceList + devices: + - 1537 + - 554 + - 873 + - 742 + - 1514 + - 6638 + - 6636 + - 1510 + - 6684 + - 851 + - 6610 + - type: Fixtures + fixtures: {} - uid: 2124 components: - type: Transform @@ -7211,37 +7384,41 @@ entities: - 241 - 14065 - 14064 - - uid: 2132 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 82.5,28.5 - parent: 2 + - type: Fixtures + fixtures: {} - uid: 2602 components: + - type: MetaData + name: air alarm (AI - Core Inner) - type: Transform pos: 91.5,33.5 parent: 2 + - type: AccessReader + accessListsOriginal: + - - Atmospherics - type: DeviceList devices: - - 14548 - - 14421 - - 14420 - 14433 - - 14432 - 14549 + - 14432 + - type: Fixtures + fixtures: {} - uid: 2614 components: - type: Transform rot: -1.5707963267948966 rad pos: 50.5,40.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 3090 components: - type: Transform rot: 1.5707963267948966 rad pos: 41.5,42.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 5020 components: - type: Transform @@ -7262,15 +7439,18 @@ entities: - 7938 - 8003 - 8004 - - 6644 - - 6641 - - 6642 - - 6643 - 5144 - 4919 - 7011 - 6621 - 6620 + - 6573 + - 6523 + - 6636 + - 8923 + - 5531 + - type: Fixtures + fixtures: {} - uid: 5101 components: - type: Transform @@ -7286,6 +7466,8 @@ entities: - 13435 - 10324 - 3481 + - type: Fixtures + fixtures: {} - uid: 5242 components: - type: MetaData @@ -7299,20 +7481,8 @@ entities: - 9454 - 12563 - 4280 - - uid: 5398 - components: - - type: MetaData - name: air alarm (Sec - East) - - type: Transform - rot: 3.141592653589793 rad - pos: 46.5,29.5 - parent: 2 - - type: DeviceList - devices: - - 15375 - - 15368 - - 5450 - - 15524 + - type: Fixtures + fixtures: {} - uid: 6126 components: - type: Transform @@ -7324,6 +7494,8 @@ entities: - 5678 - 5679 - 202 + - type: Fixtures + fixtures: {} - uid: 6158 components: - type: Transform @@ -7333,6 +7505,8 @@ entities: devices: - 5968 - 5964 + - type: Fixtures + fixtures: {} - uid: 6632 components: - type: Transform @@ -7349,6 +7523,8 @@ entities: - 6610 - 6593 - 6595 + - type: Fixtures + fixtures: {} - uid: 6682 components: - type: Transform @@ -7357,7 +7533,6 @@ entities: parent: 2 - type: DeviceList devices: - - 6523 - 1510 - 6509 - 6568 @@ -7365,6 +7540,8 @@ entities: - 6684 - 6570 - 6571 + - type: Fixtures + fixtures: {} - uid: 7962 components: - type: Transform @@ -7378,6 +7555,8 @@ entities: - 12833 - 6911 - 14960 + - type: Fixtures + fixtures: {} - uid: 8011 components: - type: Transform @@ -7406,6 +7585,8 @@ entities: - 8009 - 6778 - 7708 + - type: Fixtures + fixtures: {} - uid: 8571 components: - type: Transform @@ -7422,15 +7603,19 @@ entities: - 2334 - 10527 - 9589 - - 10613 - - 10612 - 5395 - 15554 - 73 - 248 - 15375 + - 754 + - 207 + - type: Fixtures + fixtures: {} - uid: 8922 components: + - type: MetaData + name: air alarm (Main Hall - South) - type: Transform rot: 1.5707963267948966 rad pos: 24.5,-6.5 @@ -7448,6 +7633,13 @@ entities: - 6804 - 10206 - 10205 + - 6573 + - 6523 + - 6636 + - 8317 + - 5531 + - type: Fixtures + fixtures: {} - uid: 9637 components: - type: Transform @@ -7457,10 +7649,12 @@ entities: devices: - 9636 - 9635 + - type: Fixtures + fixtures: {} - uid: 10135 components: - type: MetaData - name: air alarm (Armory) + name: air alarm (Sec - Armory) - type: Transform rot: -1.5707963267948966 rad pos: 42.5,36.5 @@ -7469,6 +7663,8 @@ entities: devices: - 5426 - 13644 + - type: Fixtures + fixtures: {} - uid: 10201 components: - type: Transform @@ -7480,6 +7676,8 @@ entities: - 12459 - 10172 - 10180 + - type: Fixtures + fixtures: {} - uid: 10202 components: - type: Transform @@ -7489,6 +7687,8 @@ entities: devices: - 10181 - 10178 + - type: Fixtures + fixtures: {} - uid: 10203 components: - type: Transform @@ -7499,6 +7699,8 @@ entities: devices: - 10182 - 10171 + - type: Fixtures + fixtures: {} - uid: 10204 components: - type: Transform @@ -7509,6 +7711,8 @@ entities: devices: - 8017 - 8016 + - type: Fixtures + fixtures: {} - uid: 10207 components: - type: Transform @@ -7521,6 +7725,8 @@ entities: - 10206 - 10215 - 10214 + - type: Fixtures + fixtures: {} - uid: 10250 components: - type: Transform @@ -7531,6 +7737,8 @@ entities: devices: - 10249 - 10248 + - type: Fixtures + fixtures: {} - uid: 10409 components: - type: MetaData @@ -7544,6 +7752,8 @@ entities: - 10080 - 3 - 15898 + - type: Fixtures + fixtures: {} - uid: 10419 components: - type: MetaData @@ -7559,6 +7769,8 @@ entities: - 15476 - 15492 - 15535 + - type: Fixtures + fixtures: {} - uid: 10469 components: - type: MetaData @@ -7578,6 +7790,8 @@ entities: - 10662 - 5478 - 12485 + - type: Fixtures + fixtures: {} - uid: 10524 components: - type: MetaData @@ -7600,6 +7814,8 @@ entities: - 5390 - 12516 - 12518 + - type: Fixtures + fixtures: {} - uid: 10576 components: - type: MetaData @@ -7622,15 +7838,25 @@ entities: - 12087 - 7267 - 12485 + - type: Fixtures + fixtures: {} - uid: 10653 components: + - type: MetaData + name: air alarm (Service - Chapel Office) - type: Transform pos: 30.5,9.5 parent: 2 + - type: AccessReader + accessListsOriginal: + - - Atmospherics - type: DeviceList devices: - 10652 - 10643 + - 2333 + - type: Fixtures + fixtures: {} - uid: 10930 components: - type: Transform @@ -7646,6 +7872,8 @@ entities: - 5774 - 5775 - 5776 + - type: Fixtures + fixtures: {} - uid: 11165 components: - type: Transform @@ -7668,6 +7896,8 @@ entities: - 11249 - 11248 - 12518 + - type: Fixtures + fixtures: {} - uid: 11289 components: - type: MetaData @@ -7678,6 +7908,8 @@ entities: - type: DeviceList devices: - 8980 + - type: Fixtures + fixtures: {} - uid: 11508 components: - type: Transform @@ -7714,18 +7946,28 @@ entities: - 14994 - 14992 - 12161 + - type: Fixtures + fixtures: {} - uid: 11680 components: + - type: MetaData + name: air alarm (AI - Entrance) - type: Transform pos: 82.5,32.5 parent: 2 + - type: AccessReader + accessListsOriginal: + - - Atmospherics - type: DeviceList devices: - - 14373 - - 14385 + - 15039 + - 6641 - 14547 - - 14384 - - 14377 + - 15951 + - 8414 + - 9266 + - type: Fixtures + fixtures: {} - uid: 11730 components: - type: Transform @@ -7736,6 +7978,8 @@ entities: devices: - 11515 - 11719 + - type: Fixtures + fixtures: {} - uid: 11731 components: - type: Transform @@ -7745,6 +7989,8 @@ entities: devices: - 5189 - 10128 + - type: Fixtures + fixtures: {} - uid: 12152 components: - type: Transform @@ -7771,6 +8017,8 @@ entities: - 9896 - 9897 - 9858 + - type: Fixtures + fixtures: {} - uid: 12163 components: - type: Transform @@ -7782,12 +8030,8 @@ entities: - 11367 - 9896 - 9897 - - uid: 12416 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 24.5,-14.5 - parent: 2 + - type: Fixtures + fixtures: {} - uid: 12447 components: - type: Transform @@ -7806,6 +8050,8 @@ entities: - 11246 - 6951 - 6950 + - type: Fixtures + fixtures: {} - uid: 12473 components: - type: Transform @@ -7824,6 +8070,8 @@ entities: - 6931 - 6927 - 4183 + - type: Fixtures + fixtures: {} - uid: 12476 components: - type: Transform @@ -7847,14 +8095,24 @@ entities: - 9352 - 2690 - 3224 + - type: Fixtures + fixtures: {} - uid: 12480 components: + - type: MetaData + name: air alarm (Service - Chapel) - type: Transform pos: 36.5,10.5 parent: 2 - type: DeviceList devices: - 12481 + - 15967 + - 15961 + - 15968 + - 11746 + - type: Fixtures + fixtures: {} - uid: 12484 components: - type: Transform @@ -7878,6 +8136,10 @@ entities: - 9362 - 3693 - 3692 + - 15968 + - 12481 + - type: Fixtures + fixtures: {} - uid: 12486 components: - type: Transform @@ -7903,6 +8165,8 @@ entities: - 15492 - 5478 - 15898 + - type: Fixtures + fixtures: {} - uid: 12488 components: - type: Transform @@ -7917,6 +8181,8 @@ entities: - 12076 - 11744 - 11743 + - type: Fixtures + fixtures: {} - uid: 12503 components: - type: Transform @@ -7927,6 +8193,8 @@ entities: - 12502 - 11709 - 11729 + - type: Fixtures + fixtures: {} - uid: 12504 components: - type: Transform @@ -7935,6 +8203,8 @@ entities: - type: DeviceList devices: - 11365 + - type: Fixtures + fixtures: {} - uid: 12506 components: - type: Transform @@ -7944,6 +8214,8 @@ entities: devices: - 11957 - 11956 + - type: Fixtures + fixtures: {} - uid: 12537 components: - type: Transform @@ -7954,6 +8226,8 @@ entities: - 12538 - 8296 - 9546 + - type: Fixtures + fixtures: {} - uid: 12539 components: - type: Transform @@ -7965,6 +8239,8 @@ entities: - 12540 - 9558 - 9557 + - type: Fixtures + fixtures: {} - uid: 13984 components: - type: Transform @@ -7991,6 +8267,8 @@ entities: - 14031 - 14030 - 14032 + - type: Fixtures + fixtures: {} - uid: 14067 components: - type: Transform @@ -8013,8 +8291,12 @@ entities: - 7895 - 6854 - 7663 + - type: Fixtures + fixtures: {} - uid: 14171 components: + - type: MetaData + name: air alarm (Sec - Detective's Office) - type: Transform rot: 1.5707963267948966 rad pos: 52.5,35.5 @@ -8022,8 +8304,10 @@ entities: - type: DeviceList devices: - 2145 - - 8485 - - 8498 + - 6704 + - 15785 + - type: Fixtures + fixtures: {} - uid: 14521 components: - type: MetaData @@ -8038,28 +8322,26 @@ entities: - 14850 - 14852 - 15465 + - type: Fixtures + fixtures: {} - uid: 14615 components: + - type: MetaData + name: air alarm (AI - Access) - type: Transform rot: 3.141592653589793 rad pos: 72.5,19.5 parent: 2 + - type: AccessReader + accessListsOriginal: + - - Atmospherics - type: DeviceList devices: - 14614 - 14613 - 14616 - - uid: 14653 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 24.5,-18.5 - parent: 2 - - type: DeviceList - devices: - - 7269 - - 5866 - - 5821 + - type: Fixtures + fixtures: {} - uid: 14670 components: - type: Transform @@ -8072,6 +8354,8 @@ entities: - 14669 - 14667 - 14672 + - type: Fixtures + fixtures: {} - uid: 14754 components: - type: Transform @@ -8086,6 +8370,8 @@ entities: - 12086 - 8236 - 8235 + - type: Fixtures + fixtures: {} - uid: 15297 components: - type: Transform @@ -8095,6 +8381,8 @@ entities: devices: - 15296 - 15298 + - type: Fixtures + fixtures: {} - uid: 15466 components: - type: MetaData @@ -8124,11 +8412,28 @@ entities: - 11322 - 11323 - 11324 - - 10613 - - 10612 - 5390 - 15554 - 12518 + - 754 + - 207 + - type: Fixtures + fixtures: {} + - uid: 15470 + components: + - type: MetaData + name: air alarm (Sec - Evidence Lockup) + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,38.5 + parent: 2 + - type: DeviceList + devices: + - 15172 + - 14371 + - 15468 + - type: Fixtures + fixtures: {} - uid: 15520 components: - type: MetaData @@ -8140,6 +8445,8 @@ entities: - type: DeviceList devices: - 12770 + - type: Fixtures + fixtures: {} - uid: 15578 components: - type: MetaData @@ -8157,6 +8464,59 @@ entities: - 2421 - 10585 - 5392 + - type: Fixtures + fixtures: {} + - uid: 15786 + components: + - type: MetaData + name: air alarm (Sec - Interrogation) + - type: Transform + rot: -1.5707963267948966 rad + pos: 58.5,33.5 + parent: 2 + - type: DeviceList + devices: + - 15632 + - 15650 + - 11676 + - type: Fixtures + fixtures: {} + - uid: 15811 + components: + - type: MetaData + name: air alarm (Sec - East) + - type: Transform + rot: 3.141592653589793 rad + pos: 48.5,29.5 + parent: 2 + - type: DeviceList + devices: + - 15375 + - 15368 + - 5450 + - 15524 + - 248 + - 73 + - type: Fixtures + fixtures: {} + - uid: 15949 + components: + - type: MetaData + name: air alarm (AI - Core Outer) + - type: Transform + rot: 3.141592653589793 rad + pos: 88.5,28.5 + parent: 2 + - type: DeviceList + devices: + - 14548 + - 6643 + - 14420 + - type: AccessReader + accessListsOriginal: + - - Atmospherics + - type: Fixtures + fixtures: {} - proto: AirCanister entities: - uid: 2078 @@ -8205,8 +8565,16 @@ entities: - uid: 14401 components: - type: Transform + anchored: True pos: 81.5,34.5 parent: 2 + - type: Physics + bodyType: Static + - type: AccessReader + accessListsOriginal: + - - Atmospherics + - - Engineering + - - Research - proto: Airlock entities: - uid: 467 @@ -8284,38 +8652,34 @@ entities: - type: Transform pos: 28.5,-28.5 parent: 2 +- proto: AirlockBarLocked + entities: + - uid: 963 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 39.5,-8.5 + parent: 2 + - uid: 2132 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.5,-3.5 + parent: 2 - proto: AirlockBrigGlassLocked entities: - - uid: 257 + - uid: 265 components: - type: Transform - pos: 28.5,28.5 + pos: 31.5,27.5 parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 8414: - - - DoorStatus - - Close - 8412: - - - DoorStatus - - Close - - uid: 318 + - uid: 267 components: - type: Transform - pos: 28.5,27.5 + pos: 31.5,28.5 parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 8412: - - - DoorStatus - - Close - 8414: - - - DoorStatus - - Close + - type: AccessReader + accessListsOriginal: [] - uid: 2117 components: - type: Transform @@ -8326,36 +8690,6 @@ entities: - type: Transform pos: 46.5,30.5 parent: 2 - - uid: 8412 - components: - - type: Transform - pos: 31.5,27.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 318: - - - DoorStatus - - Close - 257: - - - DoorStatus - - Close - - type: DeviceLinkSink - invokeCounter: 1 - - uid: 8414 - components: - - type: Transform - pos: 31.5,28.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 318: - - - DoorStatus - - Close - 257: - - - DoorStatus - - Close - - type: DeviceLinkSink - invokeCounter: 1 - proto: AirlockBrigLocked entities: - uid: 32 @@ -8498,6 +8832,12 @@ entities: - type: Transform pos: 56.5,34.5 parent: 2 + - uid: 14428 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 52.5,37.5 + parent: 2 - proto: AirlockEngineering entities: - uid: 3550 @@ -8738,6 +9078,34 @@ entities: 4392: - - DoorStatus - DoorBolt +- proto: AirlockExternalCommandLocked + entities: + - uid: 270 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 73.5,20.5 + parent: 2 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 419: + - - DoorStatus + - DoorBolt + - uid: 543 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 81.5,28.5 + parent: 2 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 318: + - - DoorStatus + - DoorBolt - proto: AirlockExternalEngineeringLocked entities: - uid: 173 @@ -8987,6 +9355,34 @@ entities: 974: - - DoorStatus - DoorBolt +- proto: AirlockExternalGlassCommandLocked + entities: + - uid: 318 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 81.5,26.5 + parent: 2 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 543: + - - DoorStatus + - DoorBolt + - uid: 419 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 75.5,20.5 + parent: 2 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 270: + - - DoorStatus + - DoorBolt - proto: AirlockExternalGlassEngineeringLocked entities: - uid: 225 @@ -9058,30 +9454,6 @@ entities: 4517: - - DoorStatus - DoorBolt - - uid: 8930 - components: - - type: Transform - pos: 73.5,20.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 2333: - - - DoorStatus - - DoorBolt - - uid: 14224 - components: - - type: Transform - pos: 81.5,28.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 14221: - - - DoorStatus - - DoorBolt - proto: AirlockExternalGlassShuttleArrivals entities: - uid: 13727 @@ -9305,18 +9677,6 @@ entities: 1369: - - DoorStatus - DoorBolt - - uid: 2333 - components: - - type: Transform - pos: 75.5,20.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 8930: - - - DoorStatus - - DoorBolt - uid: 4517 components: - type: Transform @@ -9365,18 +9725,6 @@ entities: 941: - - DoorStatus - DoorBolt - - uid: 14221 - components: - - type: Transform - pos: 81.5,26.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 14224: - - - DoorStatus - - DoorBolt - proto: AirlockFreezer entities: - uid: 10 @@ -9640,16 +9988,17 @@ entities: parent: 2 - proto: AirlockHydroGlassLocked entities: + - uid: 555 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.5,-2.5 + parent: 2 - uid: 556 components: - type: Transform pos: 42.5,-8.5 parent: 2 - - uid: 6573 - components: - - type: Transform - pos: 46.5,-2.5 - parent: 2 - proto: AirlockJanitorLocked entities: - uid: 174 @@ -9695,7 +10044,7 @@ entities: parent: 2 - proto: AirlockMaintBarLocked entities: - - uid: 1011 + - uid: 15011 components: - type: Transform pos: 39.5,-11.5 @@ -10176,6 +10525,8 @@ entities: - type: Transform pos: 52.5,14.5 parent: 2 + - type: AccessReader + accessListsOriginal: [] - uid: 11477 components: - type: Transform @@ -10210,6 +10561,18 @@ entities: - type: Transform pos: 69.5,29.5 parent: 2 +- proto: AirlockSecurityGlass + entities: + - uid: 156 + components: + - type: Transform + pos: 28.5,27.5 + parent: 2 + - uid: 157 + components: + - type: Transform + pos: 28.5,28.5 + parent: 2 - proto: AirlockSecurityGlassLocked entities: - uid: 2284 @@ -10218,12 +10581,17 @@ entities: rot: 3.141592653589793 rad pos: 38.5,29.5 parent: 2 -- proto: AirlockSecurityLocked - entities: - - uid: 2337 + - uid: 14393 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 51.5,34.5 + parent: 2 +- proto: AirlockSecurityLocked + entities: + - uid: 590 components: - type: Transform - rot: -1.5707963267948966 rad pos: 33.5,26.5 parent: 2 - uid: 7736 @@ -10241,18 +10609,6 @@ entities: - type: Transform pos: 55.5,32.5 parent: 2 -- proto: AirlockServiceLocked - entities: - - uid: 555 - components: - - type: Transform - pos: 40.5,-3.5 - parent: 2 - - uid: 1527 - components: - - type: Transform - pos: 39.5,-8.5 - parent: 2 - proto: AirlockTheatreLocked entities: - uid: 1159 @@ -10324,6 +10680,14 @@ entities: - type: DeviceNetwork deviceLists: - 14171 + - uid: 2333 + components: + - type: Transform + pos: 31.5,8.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 10653 - uid: 4554 components: - type: Transform @@ -10342,6 +10706,14 @@ entities: - type: Transform pos: 35.5,-5.5 parent: 2 + - type: DeviceNetwork + deviceLists: + - 8922 + - 5077 + - 5020 + - 1527 + - 1533 + - 762 - uid: 6637 components: - type: Transform @@ -10352,11 +10724,20 @@ entities: - type: Transform pos: 38.5,-5.5 parent: 2 + - type: DeviceNetwork + deviceLists: + - 1657 + - 1527 + - 1533 - uid: 6684 components: - type: Transform pos: 44.5,-6.5 parent: 2 + - type: DeviceNetwork + deviceLists: + - 1527 + - 1533 - uid: 7269 components: - type: Transform @@ -10364,7 +10745,7 @@ entities: parent: 2 - type: DeviceNetwork deviceLists: - - 14653 + - 9 - uid: 8008 components: - type: Transform @@ -10375,6 +10756,12 @@ entities: - type: Transform pos: 21.5,0.5 parent: 2 + - type: DeviceNetwork + deviceLists: + - 360 + - 1657 + - 8922 + - 762 - uid: 8555 components: - type: Transform @@ -10398,6 +10785,13 @@ entities: - type: Transform pos: 26.5,-5.5 parent: 2 + - type: DeviceNetwork + deviceLists: + - 360 + - 1657 + - 5077 + - 5020 + - 762 - uid: 8980 components: - type: Transform @@ -10421,7 +10815,7 @@ entities: - 15466 - 7720 - 8571 - - 15172 + - 1658 - uid: 10216 components: - type: Transform @@ -10456,12 +10850,17 @@ entities: - type: DeviceNetwork deviceLists: - 8571 - - 15172 + - 1658 - uid: 11746 components: - type: Transform pos: 41.5,7.5 parent: 2 + - type: DeviceNetwork + deviceLists: + - 12480 + - 15969 + - 15970 - uid: 12162 components: - type: Transform @@ -10510,6 +10909,11 @@ entities: - type: Transform pos: 34.5,9.5 parent: 2 + - type: DeviceNetwork + deviceLists: + - 12484 + - 15969 + - 15970 - uid: 12485 components: - type: Transform @@ -10553,7 +10957,6 @@ entities: - 7720 - 15466 - 10524 - - 12517 - uid: 12518 components: - type: Transform @@ -10695,6 +11098,7 @@ entities: - type: DeviceNetwork deviceLists: - 11680 + - 15954 - uid: 14548 components: - type: Transform @@ -10702,7 +11106,8 @@ entities: parent: 2 - type: DeviceNetwork deviceLists: - - 2602 + - 15923 + - 15949 - uid: 14549 components: - type: Transform @@ -10711,6 +11116,7 @@ entities: - type: DeviceNetwork deviceLists: - 2602 + - 15923 - uid: 14614 components: - type: Transform @@ -10740,6 +11146,16 @@ entities: - type: Transform pos: 44.5,38.5 parent: 2 + - uid: 15039 + components: + - type: Transform + pos: 86.5,30.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 11680 + - 15954 + - 15923 - uid: 15298 components: - type: Transform @@ -10761,13 +11177,13 @@ entities: - type: DeviceNetwork deviceLists: - 2248 - - 5398 + - 1658 - 15466 - 7720 - 10524 - 2045 - 8571 - - 15172 + - 15811 - uid: 15375 components: - type: Transform @@ -10776,9 +11192,9 @@ entities: - type: DeviceNetwork deviceLists: - 2248 - - 5398 + - 1658 - 8571 - - 15172 + - 15811 - uid: 15465 components: - type: Transform @@ -10787,6 +11203,15 @@ entities: - type: DeviceNetwork deviceLists: - 14521 + - uid: 15468 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 51.5,36.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15470 - uid: 15476 components: - type: Transform @@ -10834,7 +11259,15 @@ entities: - 7720 - 2045 - 8571 - - 15172 + - 1658 + - uid: 15650 + components: + - type: Transform + pos: 57.5,32.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15786 - uid: 15882 components: - type: Transform @@ -10926,6 +11359,8 @@ entities: - type: Transform pos: 9.5,11.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 64 components: - type: MetaData @@ -10934,6 +11369,8 @@ entities: rot: 1.5707963267948966 rad pos: 59.5,10.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 340 components: - type: MetaData @@ -10942,6 +11379,8 @@ entities: rot: -1.5707963267948966 rad pos: 0.5,-3.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 342 components: - type: MetaData @@ -10950,6 +11389,8 @@ entities: rot: -1.5707963267948966 rad pos: -0.5,-11.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 376 components: - type: MetaData @@ -10958,6 +11399,8 @@ entities: rot: 3.141592653589793 rad pos: 16.5,-6.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 598 components: - type: MetaData @@ -10966,6 +11409,8 @@ entities: rot: 3.141592653589793 rad pos: 49.5,-14.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 681 components: - type: MetaData @@ -10974,6 +11419,8 @@ entities: rot: -1.5707963267948966 rad pos: 11.5,-15.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 751 components: - type: MetaData @@ -10982,6 +11429,8 @@ entities: rot: 1.5707963267948966 rad pos: 8.5,-26.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 947 components: - type: MetaData @@ -10990,6 +11439,8 @@ entities: rot: 1.5707963267948966 rad pos: 9.5,-35.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 1177 components: - type: MetaData @@ -10998,6 +11449,8 @@ entities: rot: 1.5707963267948966 rad pos: 14.5,-39.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 1316 components: - type: MetaData @@ -11006,16 +11459,8 @@ entities: rot: 3.141592653589793 rad pos: -4.5,-2.5 parent: 2 - - uid: 1539 - components: - - type: MetaData - name: Bar APC - - type: Transform - pos: 37.5,-2.5 - parent: 2 - - type: PowerNetworkBattery - loadingNetworkDemand: 5 - supplyRampPosition: 2.4463015 + - type: Fixtures + fixtures: {} - uid: 1688 components: - type: MetaData @@ -11024,6 +11469,8 @@ entities: rot: -1.5707963267948966 rad pos: 34.5,-15.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 2378 components: - type: MetaData @@ -11032,6 +11479,8 @@ entities: rot: 1.5707963267948966 rad pos: 43.5,3.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 2464 components: - type: MetaData @@ -11039,6 +11488,8 @@ entities: - type: Transform pos: 44.5,37.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 2603 components: - type: MetaData @@ -11046,6 +11497,8 @@ entities: - type: Transform pos: 9.5,17.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 2612 components: - type: MetaData @@ -11053,6 +11506,8 @@ entities: - type: Transform pos: 47.5,43.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 2721 components: - type: MetaData @@ -11061,6 +11516,8 @@ entities: rot: -1.5707963267948966 rad pos: 68.5,-15.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 3333 components: - type: MetaData @@ -11069,6 +11526,8 @@ entities: rot: 1.5707963267948966 rad pos: -25.5,-18.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 3407 components: - type: MetaData @@ -11077,6 +11536,8 @@ entities: rot: 1.5707963267948966 rad pos: 0.5,-8.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 3687 components: - type: MetaData @@ -11084,6 +11545,8 @@ entities: - type: Transform pos: 52.5,22.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 4186 components: - type: MetaData @@ -11092,6 +11555,8 @@ entities: rot: -1.5707963267948966 rad pos: 28.5,7.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 4351 components: - type: MetaData @@ -11099,6 +11564,8 @@ entities: - type: Transform pos: 70.5,47.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 4367 components: - type: MetaData @@ -11106,6 +11573,8 @@ entities: - type: Transform pos: 61.5,37.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 4647 components: - type: MetaData @@ -11114,14 +11583,18 @@ entities: rot: 3.141592653589793 rad pos: 25.5,-37.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 4703 components: - type: MetaData - name: Main Hall East APC + name: APC (Main Hall - East) - type: Transform rot: 3.141592653589793 rad pos: 40.5,-1.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 4772 components: - type: MetaData @@ -11129,6 +11602,8 @@ entities: - type: Transform pos: 41.5,-37.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 4877 components: - type: MetaData @@ -11137,6 +11612,8 @@ entities: rot: -1.5707963267948966 rad pos: 5.5,-35.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 4883 components: - type: MetaData @@ -11144,6 +11621,8 @@ entities: - type: Transform pos: 15.5,34.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 4886 components: - type: MetaData @@ -11152,6 +11631,8 @@ entities: rot: 3.141592653589793 rad pos: 25.5,43.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 4918 components: - type: MetaData @@ -11160,6 +11641,8 @@ entities: rot: -1.5707963267948966 rad pos: 20.5,40.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 5015 components: - type: MetaData @@ -11167,6 +11650,8 @@ entities: - type: Transform pos: 66.5,-0.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 5088 components: - type: MetaData @@ -11175,6 +11660,8 @@ entities: rot: -1.5707963267948966 rad pos: 75.5,-2.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 5129 components: - type: MetaData @@ -11183,6 +11670,8 @@ entities: rot: 1.5707963267948966 rad pos: 75.5,-4.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 5130 components: - type: MetaData @@ -11191,6 +11680,8 @@ entities: rot: -1.5707963267948966 rad pos: 73.5,-7.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 5131 components: - type: MetaData @@ -11198,6 +11689,8 @@ entities: - type: Transform pos: 58.5,-8.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 5155 components: - type: MetaData @@ -11205,6 +11698,8 @@ entities: - type: Transform pos: 74.5,9.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 5271 components: - type: MetaData @@ -11212,6 +11707,8 @@ entities: - type: Transform pos: 33.5,44.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 5299 components: - type: MetaData @@ -11222,6 +11719,8 @@ entities: - type: PowerNetworkBattery loadingNetworkDemand: 5 supplyRampPosition: 2.4463015 + - type: Fixtures + fixtures: {} - uid: 5333 components: - type: MetaData @@ -11229,6 +11728,8 @@ entities: - type: Transform pos: 51.5,25.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 5427 components: - type: MetaData @@ -11237,6 +11738,8 @@ entities: rot: 1.5707963267948966 rad pos: 2.5,-4.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 5689 components: - type: MetaData @@ -11245,6 +11748,8 @@ entities: rot: 3.141592653589793 rad pos: 69.5,9.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 6005 components: - type: MetaData @@ -11252,6 +11757,8 @@ entities: - type: Transform pos: 78.5,-14.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 6012 components: - type: MetaData @@ -11260,6 +11767,8 @@ entities: rot: 3.141592653589793 rad pos: 52.5,-9.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 6015 components: - type: MetaData @@ -11267,6 +11776,8 @@ entities: - type: Transform pos: 6.5,-10.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 6025 components: - type: MetaData @@ -11275,6 +11786,8 @@ entities: rot: -1.5707963267948966 rad pos: 28.5,-19.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 6099 components: - type: MetaData @@ -11283,6 +11796,8 @@ entities: rot: 3.141592653589793 rad pos: 43.5,12.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 6342 components: - type: MetaData @@ -11290,6 +11805,8 @@ entities: - type: Transform pos: 54.5,4.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 6522 components: - type: MetaData @@ -11299,6 +11816,8 @@ entities: parent: 2 - type: Battery startingCharge: 12000 + - type: Fixtures + fixtures: {} - uid: 6685 components: - type: MetaData @@ -11307,14 +11826,18 @@ entities: rot: 3.141592653589793 rad pos: 45.5,-8.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 6686 components: - type: MetaData - name: Kitchen APC + name: APC (Service - Kitchen) - type: Transform rot: 1.5707963267948966 rad pos: 32.5,-11.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 6717 components: - type: MetaData @@ -11323,6 +11846,8 @@ entities: rot: -1.5707963267948966 rad pos: 7.5,3.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 6960 components: - type: MetaData @@ -11330,6 +11855,8 @@ entities: - type: Transform pos: 22.5,-22.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 6965 components: - type: MetaData @@ -11338,6 +11865,8 @@ entities: rot: 3.141592653589793 rad pos: 21.5,11.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 6968 components: - type: MetaData @@ -11345,6 +11874,8 @@ entities: - type: Transform pos: 15.5,8.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 6990 components: - type: MetaData @@ -11353,19 +11884,28 @@ entities: rot: 3.141592653589793 rad pos: 50.5,7.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 8043 components: - type: Transform rot: 1.5707963267948966 rad pos: 55.5,11.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 8062 components: - type: MetaData - name: Inner AI Core APC + name: APC (AI - Core) - type: Transform pos: 94.5,34.5 parent: 2 + - type: AccessReader + accessListsOriginal: + - - Engineering + - type: Fixtures + fixtures: {} - uid: 8228 components: - type: MetaData @@ -11374,11 +11914,15 @@ entities: rot: 3.141592653589793 rad pos: 18.5,19.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 9020 components: - type: Transform pos: 110.5,-14.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 9743 components: - type: MetaData @@ -11386,6 +11930,8 @@ entities: - type: Transform pos: 21.5,-8.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 9744 components: - type: MetaData @@ -11394,6 +11940,8 @@ entities: rot: -1.5707963267948966 rad pos: 13.5,-7.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 9775 components: - type: MetaData @@ -11401,6 +11949,8 @@ entities: - type: Transform pos: 23.5,2.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 10129 components: - type: MetaData @@ -11409,6 +11959,8 @@ entities: rot: -1.5707963267948966 rad pos: 63.5,-7.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 10319 components: - type: MetaData @@ -11417,6 +11969,8 @@ entities: rot: 3.141592653589793 rad pos: 42.5,44.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 10924 components: - type: MetaData @@ -11425,6 +11979,8 @@ entities: rot: -1.5707963267948966 rad pos: 43.5,6.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 12522 components: - type: MetaData @@ -11433,6 +11989,8 @@ entities: rot: 1.5707963267948966 rad pos: 12.5,36.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 12751 components: - type: MetaData @@ -11440,6 +11998,8 @@ entities: - type: Transform pos: 42.5,26.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 12934 components: - type: MetaData @@ -11447,6 +12007,8 @@ entities: - type: Transform pos: 37.5,-41.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 12937 components: - type: MetaData @@ -11455,6 +12017,8 @@ entities: rot: -1.5707963267948966 rad pos: -21.5,-3.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 13117 components: - type: MetaData @@ -11463,14 +12027,21 @@ entities: rot: 3.141592653589793 rad pos: 52.5,29.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 13173 components: - type: MetaData - name: Telecomms APC + name: APC (Engi - Telecomms) - type: Transform rot: 3.141592653589793 rad pos: 18.5,-20.5 parent: 2 + - type: AccessReader + accessListsOriginal: + - - Engineering + - type: Fixtures + fixtures: {} - uid: 13549 components: - type: MetaData @@ -11478,6 +12049,8 @@ entities: - type: Transform pos: 38.5,32.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 14084 components: - type: MetaData @@ -11486,20 +12059,42 @@ entities: rot: -1.5707963267948966 rad pos: 30.5,36.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 14150 components: - type: MetaData - name: AI Access APC + name: APC (AI - Access) - type: Transform pos: 72.5,24.5 parent: 2 + - type: AccessReader + accessListsOriginal: + - - Engineering + - type: Fixtures + fixtures: {} + - uid: 14372 + components: + - type: MetaData + name: APC (Service - Bar) + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,-4.5 + parent: 2 + - type: Fixtures + fixtures: {} - uid: 14405 components: - type: MetaData - name: AI Core Entrance APC + name: APC (AI - Entrance) - type: Transform pos: 80.5,32.5 parent: 2 + - type: AccessReader + accessListsOriginal: + - - Engineering + - type: Fixtures + fixtures: {} - uid: 14569 components: - type: MetaData @@ -11508,6 +12103,8 @@ entities: rot: 1.5707963267948966 rad pos: 52.5,36.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 14691 components: - type: MetaData @@ -11516,6 +12113,8 @@ entities: rot: 3.141592653589793 rad pos: 6.5,17.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 15562 components: - type: MetaData @@ -11524,6 +12123,8 @@ entities: rot: 3.141592653589793 rad pos: 34.5,22.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 15579 components: - type: MetaData @@ -11532,6 +12133,8 @@ entities: rot: -1.5707963267948966 rad pos: 65.5,22.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 15806 components: - type: MetaData @@ -11540,6 +12143,8 @@ entities: rot: 1.5707963267948966 rad pos: 39.5,-14.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: APCElectronics entities: - uid: 6656 @@ -11556,6 +12161,8 @@ entities: - type: Transform pos: 3.5,-27.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 4669 components: - type: MetaData @@ -11563,6 +12170,8 @@ entities: - type: Transform pos: 22.5,-29.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 4676 components: - type: MetaData @@ -11570,14 +12179,18 @@ entities: - type: Transform pos: 29.5,-37.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 15878 components: - type: MetaData - name: APC (Central - Chapel) + name: APC (Service - Chapel) - type: Transform rot: -1.5707963267948966 rad pos: 33.5,8.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: APCHyperCapacity entities: - uid: 8254 @@ -11588,6 +12201,8 @@ entities: rot: -1.5707963267948966 rad pos: 10.5,33.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 15818 components: - type: MetaData @@ -11596,6 +12211,8 @@ entities: rot: 3.141592653589793 rad pos: 10.5,20.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: APCSuperCapacity entities: - uid: 4928 @@ -11605,6 +12222,8 @@ entities: - type: Transform pos: 36.5,-21.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: ArrivalsShuttleTimer entities: - uid: 13576 @@ -11612,11 +12231,15 @@ entities: - type: Transform pos: -21.5,-17.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 13578 components: - type: Transform pos: -7.5,-17.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: ArtifactAnalyzerMachineCircuitboard entities: - uid: 15428 @@ -11720,6 +12343,17 @@ entities: rot: 3.141592653589793 rad pos: 66.5,48.5 parent: 2 + - uid: 16035 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,9.5 + parent: 2 + - uid: 16036 + components: + - type: Transform + pos: 26.5,4.5 + parent: 2 - proto: AtmosFixBlockerMarker entities: - uid: 1457 @@ -12044,6 +12678,66 @@ entities: - type: Transform pos: 31.5,-9.5 parent: 2 + - uid: 16037 + components: + - type: Transform + pos: 26.5,8.5 + parent: 2 + - uid: 16038 + components: + - type: Transform + pos: 25.5,8.5 + parent: 2 + - uid: 16039 + components: + - type: Transform + pos: 27.5,8.5 + parent: 2 + - uid: 16040 + components: + - type: Transform + pos: 27.5,7.5 + parent: 2 + - uid: 16041 + components: + - type: Transform + pos: 26.5,7.5 + parent: 2 + - uid: 16042 + components: + - type: Transform + pos: 25.5,7.5 + parent: 2 + - uid: 16043 + components: + - type: Transform + pos: 25.5,6.5 + parent: 2 + - uid: 16044 + components: + - type: Transform + pos: 26.5,6.5 + parent: 2 + - uid: 16045 + components: + - type: Transform + pos: 27.5,6.5 + parent: 2 + - uid: 16046 + components: + - type: Transform + pos: 27.5,5.5 + parent: 2 + - uid: 16047 + components: + - type: Transform + pos: 26.5,5.5 + parent: 2 + - uid: 16048 + components: + - type: Transform + pos: 25.5,5.5 + parent: 2 - proto: AtmosFixNitrogenMarker entities: - uid: 322 @@ -12212,6 +12906,8 @@ entities: - type: AccessReader access: - - Maintenance + - type: Fixtures + fixtures: {} - proto: BarSignMaidCafe entities: - uid: 6528 @@ -12219,6 +12915,8 @@ entities: - type: Transform pos: 30.5,-1.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: BarSignTheSingulo entities: - uid: 12307 @@ -12229,6 +12927,8 @@ entities: - type: AccessReader access: - - Maintenance + - type: Fixtures + fixtures: {} - proto: BaseGasCondenser entities: - uid: 585 @@ -12773,6 +13473,12 @@ entities: parent: 2 - type: SpamEmitSound enabled: False + - uid: 12255 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,10.5 + parent: 2 - proto: Bonfire entities: - uid: 12709 @@ -12909,8 +13615,14 @@ entities: - uid: 14263 components: - type: Transform - rot: -12.566370614359172 rad - pos: 44.667503,29.610659 + pos: 44.71953,29.396208 + parent: 2 +- proto: BoxEvidenceMarkers + entities: + - uid: 15037 + components: + - type: Transform + pos: 51.622326,38.722557 parent: 2 - proto: BoxFlare entities: @@ -12924,7 +13636,7 @@ entities: - uid: 10541 components: - type: Transform - pos: 39.424168,28.449154 + pos: 39.33149,28.755589 parent: 2 - proto: BoxFolderBlack entities: @@ -12973,6 +13685,13 @@ entities: - type: Transform pos: 71.5,23.5 parent: 2 +- proto: BoxFolderGreyThreePapers + entities: + - uid: 10546 + components: + - type: Transform + pos: 65.66009,10.505486 + parent: 2 - proto: BoxFolderRed entities: - uid: 8249 @@ -12991,6 +13710,13 @@ entities: rot: 1.5707963267948966 rad pos: 55.057922,37.57559 parent: 2 +- proto: BoxFolderRedThreePapers + entities: + - uid: 581 + components: + - type: Transform + pos: 44.361485,25.679457 + parent: 2 - proto: BoxFolderWhite entities: - uid: 11421 @@ -13026,7 +13752,7 @@ entities: - uid: 2313 components: - type: Transform - pos: 40.412716,28.626993 + pos: 40.39399,28.630589 parent: 2 - proto: BoxLatexGloves entities: @@ -13078,7 +13804,7 @@ entities: - uid: 10773 components: - type: Transform - pos: 39.40727,28.773674 + pos: 39.42524,28.458714 parent: 2 - proto: BoxSyringe entities: @@ -13092,7 +13818,7 @@ entities: - uid: 6066 components: - type: Transform - pos: 39.662716,28.625252 + pos: 39.690865,28.661839 parent: 2 - proto: BoxZiptie entities: @@ -13169,6 +13895,17 @@ entities: parent: 2 - proto: ButtonFrameCaution entities: + - uid: 784 + components: + - type: Transform + pos: 10.5,29.5 + parent: 2 + - uid: 1065 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,15.5 + parent: 2 - uid: 1233 components: - type: Transform @@ -13197,11 +13934,11 @@ entities: - type: Transform pos: 6.5,34.5 parent: 2 - - uid: 5046 + - uid: 6512 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 51.5,34.5 + rot: 3.141592653589793 rad + pos: 40.5,-8.5 parent: 2 - uid: 7673 components: @@ -13250,6 +13987,12 @@ entities: rot: 1.5707963267948966 rad pos: 12.5,-25.5 parent: 2 + - uid: 14221 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,-9.5 + parent: 2 - uid: 15103 components: - type: Transform @@ -13270,12 +14013,6 @@ entities: rot: 1.5707963267948966 rad pos: 53.5,-0.5 parent: 2 - - uid: 15805 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 49.5,16.5 - parent: 2 - proto: ButtonFrameGrey entities: - uid: 705 @@ -13284,23 +14021,6 @@ entities: rot: -1.5707963267948966 rad pos: 49.5,39.5 parent: 2 - - uid: 2010 - components: - - type: Transform - pos: 10.5,29.5 - parent: 2 - - uid: 2480 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 4.5,15.5 - parent: 2 - - uid: 8986 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 45.5,-43.5 - parent: 2 - uid: 13470 components: - type: Transform @@ -13308,10 +14028,11 @@ entities: parent: 2 - proto: ButtonFrameJanitor entities: - - uid: 15511 + - uid: 14657 components: - type: Transform - pos: 29.5,32.5 + rot: 3.141592653589793 rad + pos: 31.5,29.5 parent: 2 - proto: CableApcExtension entities: @@ -13595,6 +14316,11 @@ entities: - type: Transform pos: 39.5,-14.5 parent: 2 + - uid: 1629 + components: + - type: Transform + pos: 39.5,34.5 + parent: 2 - uid: 1699 components: - type: Transform @@ -13620,6 +14346,11 @@ entities: - type: Transform pos: 50.5,-13.5 parent: 2 + - uid: 1748 + components: + - type: Transform + pos: 44.5,33.5 + parent: 2 - uid: 1749 components: - type: Transform @@ -15820,26 +16551,6 @@ entities: - type: Transform pos: 34.5,-10.5 parent: 2 - - uid: 6702 - components: - - type: Transform - pos: 37.5,-2.5 - parent: 2 - - uid: 6703 - components: - - type: Transform - pos: 37.5,-3.5 - parent: 2 - - uid: 6704 - components: - - type: Transform - pos: 37.5,-4.5 - parent: 2 - - uid: 6705 - components: - - type: Transform - pos: 37.5,-5.5 - parent: 2 - uid: 6706 components: - type: Transform @@ -15930,11 +16641,6 @@ entities: - type: Transform pos: 39.5,-4.5 parent: 2 - - uid: 6727 - components: - - type: Transform - pos: 39.5,-3.5 - parent: 2 - uid: 6728 components: - type: Transform @@ -22700,6 +23406,11 @@ entities: - type: Transform pos: 73.5,23.5 parent: 2 + - uid: 14250 + components: + - type: Transform + pos: 40.5,-4.5 + parent: 2 - uid: 14443 components: - type: Transform @@ -23305,11 +24016,6 @@ entities: - type: Transform pos: 61.5,37.5 parent: 2 - - uid: 15650 - components: - - type: Transform - pos: 51.5,38.5 - parent: 2 - uid: 15664 components: - type: Transform @@ -23450,6 +24156,11 @@ entities: - type: Transform pos: 19.5,8.5 parent: 2 + - uid: 15870 + components: + - type: Transform + pos: 44.5,32.5 + parent: 2 - uid: 15888 components: - type: Transform @@ -23614,6 +24325,11 @@ entities: - type: Transform pos: 27.5,-33.5 parent: 2 + - uid: 1920 + components: + - type: Transform + pos: 81.5,34.5 + parent: 2 - uid: 1941 components: - type: Transform @@ -23689,6 +24405,11 @@ entities: - type: Transform pos: 32.5,34.5 parent: 2 + - uid: 2329 + components: + - type: Transform + pos: 79.5,33.5 + parent: 2 - uid: 2375 components: - type: Transform @@ -27064,6 +27785,11 @@ entities: - type: Transform pos: 120.5,-17.5 parent: 2 + - uid: 9178 + components: + - type: Transform + pos: 81.5,30.5 + parent: 2 - uid: 9299 components: - type: Transform @@ -28479,6 +29205,11 @@ entities: - type: Transform pos: 40.5,45.5 parent: 2 + - uid: 14373 + components: + - type: Transform + pos: 80.5,34.5 + parent: 2 - uid: 14396 components: - type: Transform @@ -28539,6 +29270,16 @@ entities: - type: Transform pos: 52.5,-19.5 parent: 2 + - uid: 15040 + components: + - type: Transform + pos: 80.5,30.5 + parent: 2 + - uid: 15156 + components: + - type: Transform + pos: 78.5,23.5 + parent: 2 - uid: 15531 components: - type: Transform @@ -28619,6 +29360,146 @@ entities: - type: Transform pos: -13.5,-30.5 parent: 2 + - uid: 15924 + components: + - type: Transform + pos: 79.5,30.5 + parent: 2 + - uid: 15925 + components: + - type: Transform + pos: 79.5,29.5 + parent: 2 + - uid: 15926 + components: + - type: Transform + pos: 79.5,28.5 + parent: 2 + - uid: 15927 + components: + - type: Transform + pos: 79.5,27.5 + parent: 2 + - uid: 15928 + components: + - type: Transform + pos: 79.5,26.5 + parent: 2 + - uid: 15929 + components: + - type: Transform + pos: 79.5,25.5 + parent: 2 + - uid: 15930 + components: + - type: Transform + pos: 79.5,24.5 + parent: 2 + - uid: 15931 + components: + - type: Transform + pos: 79.5,23.5 + parent: 2 + - uid: 15932 + components: + - type: Transform + pos: 77.5,23.5 + parent: 2 + - uid: 15933 + components: + - type: Transform + pos: 76.5,23.5 + parent: 2 + - uid: 15934 + components: + - type: Transform + pos: 75.5,23.5 + parent: 2 + - uid: 15935 + components: + - type: Transform + pos: 74.5,23.5 + parent: 2 + - uid: 15936 + components: + - type: Transform + pos: 73.5,23.5 + parent: 2 + - uid: 15937 + components: + - type: Transform + pos: 72.5,23.5 + parent: 2 + - uid: 15938 + components: + - type: Transform + pos: 72.5,22.5 + parent: 2 + - uid: 15939 + components: + - type: Transform + pos: 72.5,21.5 + parent: 2 + - uid: 15940 + components: + - type: Transform + pos: 72.5,20.5 + parent: 2 + - uid: 15941 + components: + - type: Transform + pos: 72.5,20.5 + parent: 2 + - uid: 15942 + components: + - type: Transform + pos: 71.5,20.5 + parent: 2 + - uid: 15943 + components: + - type: Transform + pos: 70.5,20.5 + parent: 2 + - uid: 15944 + components: + - type: Transform + pos: 69.5,20.5 + parent: 2 + - uid: 15945 + components: + - type: Transform + pos: 69.5,21.5 + parent: 2 + - uid: 15946 + components: + - type: Transform + pos: 69.5,22.5 + parent: 2 + - uid: 15947 + components: + - type: Transform + pos: 69.5,23.5 + parent: 2 + - uid: 15948 + components: + - type: Transform + pos: 68.5,23.5 + parent: 2 + - uid: 15956 + components: + - type: Transform + pos: 81.5,32.5 + parent: 2 + - uid: 15957 + components: + - type: Transform + pos: 81.5,31.5 + parent: 2 + - uid: 15959 + components: + - type: Transform + pos: 81.5,33.5 + parent: 2 - proto: CableHVStack entities: - uid: 5629 @@ -28668,6 +29549,11 @@ entities: - type: Transform pos: 1.5,-10.5 parent: 2 + - uid: 183 + components: + - type: Transform + pos: 44.5,33.5 + parent: 2 - uid: 233 components: - type: Transform @@ -28798,6 +29684,11 @@ entities: - type: Transform pos: 29.5,36.5 parent: 2 + - uid: 1011 + components: + - type: Transform + pos: 40.5,-7.5 + parent: 2 - uid: 1028 components: - type: Transform @@ -28853,6 +29744,11 @@ entities: - type: Transform pos: 47.5,37.5 parent: 2 + - uid: 1471 + components: + - type: Transform + pos: 40.5,-4.5 + parent: 2 - uid: 1481 components: - type: Transform @@ -28868,6 +29764,16 @@ entities: - type: Transform pos: 18.5,-17.5 parent: 2 + - uid: 1566 + components: + - type: Transform + pos: 41.5,-7.5 + parent: 2 + - uid: 1617 + components: + - type: Transform + pos: 42.5,-7.5 + parent: 2 - uid: 1838 components: - type: Transform @@ -31228,31 +32134,6 @@ entities: - type: Transform pos: 39.5,-4.5 parent: 2 - - uid: 9668 - components: - - type: Transform - pos: 39.5,-3.5 - parent: 2 - - uid: 9669 - components: - - type: Transform - pos: 38.5,-3.5 - parent: 2 - - uid: 9670 - components: - - type: Transform - pos: 37.5,-3.5 - parent: 2 - - uid: 9671 - components: - - type: Transform - pos: 37.5,-2.5 - parent: 2 - - uid: 9672 - components: - - type: Transform - pos: 40.5,-3.5 - parent: 2 - uid: 9673 components: - type: Transform @@ -31813,6 +32694,11 @@ entities: - type: Transform pos: 56.5,24.5 parent: 2 + - uid: 10433 + components: + - type: Transform + pos: 79.5,33.5 + parent: 2 - uid: 10443 components: - type: Transform @@ -33268,21 +34154,6 @@ entities: - type: Transform pos: 38.5,28.5 parent: 2 - - uid: 13543 - components: - - type: Transform - pos: 40.5,34.5 - parent: 2 - - uid: 13544 - components: - - type: Transform - pos: 40.5,33.5 - parent: 2 - - uid: 13545 - components: - - type: Transform - pos: 40.5,32.5 - parent: 2 - uid: 13546 components: - type: Transform @@ -33758,16 +34629,6 @@ entities: - type: Transform pos: 30.5,30.5 parent: 2 - - uid: 14091 - components: - - type: Transform - pos: 30.5,29.5 - parent: 2 - - uid: 14092 - components: - - type: Transform - pos: 29.5,29.5 - parent: 2 - uid: 14094 components: - type: Transform @@ -34598,11 +35459,26 @@ entities: - type: Transform pos: 38.5,-14.5 parent: 2 + - uid: 15812 + components: + - type: Transform + pos: 44.5,32.5 + parent: 2 - uid: 15815 components: - type: Transform pos: 16.5,-11.5 parent: 2 + - uid: 15816 + components: + - type: Transform + pos: 41.5,32.5 + parent: 2 + - uid: 15817 + components: + - type: Transform + pos: 41.5,33.5 + parent: 2 - uid: 15819 components: - type: Transform @@ -34847,11 +35723,154 @@ entities: rot: -1.5707963267948966 rad pos: 26.5,-32.5 parent: 2 - - uid: 14393 + - uid: 15955 components: - type: Transform - rot: 3.141592653589793 rad - pos: 79.5,33.5 + rot: -1.5707963267948966 rad + pos: 80.5,34.5 + parent: 2 +- proto: CandleGreenInfinite + entities: + - uid: 6655 + components: + - type: Transform + pos: 38.980244,-2.5147486 + parent: 2 + - uid: 15122 + components: + - type: Transform + pos: 31.937428,-5.5444937 + parent: 2 + - uid: 15124 + components: + - type: Transform + pos: 32.296803,-3.9976187 + parent: 2 + - uid: 15242 + components: + - type: Transform + pos: 34.249928,-4.0913687 + parent: 2 + - uid: 15483 + components: + - type: Transform + pos: 34.203053,-5.6703906 + parent: 2 + - uid: 15975 + components: + - type: Transform + pos: 32.906178,-6.185529 + parent: 2 + - uid: 15978 + components: + - type: Transform + pos: 39.792744,-5.386127 + parent: 2 + - uid: 15981 + components: + - type: Transform + pos: 38.226532,-4.1546674 + parent: 2 + - uid: 15987 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.06219,-10.029288 + parent: 2 + - uid: 15988 + components: + - type: Transform + pos: 36.60097,-10.529288 + parent: 2 + - uid: 15991 + components: + - type: Transform + pos: 33.979244,-12.029538 + parent: 2 + - uid: 15992 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.972782,-9.435788 + parent: 2 +- proto: CandleInfinite + entities: + - uid: 4034 + components: + - type: Transform + pos: 35.929222,-2.8237338 + parent: 2 + - uid: 4278 + components: + - type: Transform + pos: 30.761135,-3.5424838 + parent: 2 + - uid: 6652 + components: + - type: Transform + pos: 35.856117,-7.77517 + parent: 2 + - uid: 6758 + components: + - type: Transform + pos: 33.929222,-7.728295 + parent: 2 + - uid: 15119 + components: + - type: Transform + pos: 29.24551,-3.1518588 + parent: 2 +- proto: CandleRedInfinite + entities: + - uid: 15120 + components: + - type: Transform + pos: 29.712856,-6.1538687 + parent: 2 + - uid: 15121 + components: + - type: Transform + pos: 30.850456,-7.0288687 + parent: 2 + - uid: 15976 + components: + - type: Transform + pos: 36.131626,-4.151404 + parent: 2 + - uid: 15977 + components: + - type: Transform + pos: 35.944126,-5.838904 + parent: 2 + - uid: 15979 + components: + - type: Transform + pos: 40.230244,-7.678705 + parent: 2 + - uid: 15980 + components: + - type: Transform + pos: 38.242157,-7.706956 + parent: 2 + - uid: 15982 + components: + - type: Transform + pos: 38.148407,-5.7327924 + parent: 2 + - uid: 15986 + components: + - type: Transform + pos: 38.71844,-9.544913 + parent: 2 + - uid: 15989 + components: + - type: Transform + pos: 36.14094,-12.169913 + parent: 2 + - uid: 15990 + components: + - type: Transform + pos: 33.93823,-10.095025 parent: 2 - proto: CandyBowl entities: @@ -34949,16 +35968,6 @@ entities: - type: Transform pos: 36.5,-7.5 parent: 2 - - uid: 1533 - components: - - type: Transform - pos: 37.5,-3.5 - parent: 2 - - uid: 1537 - components: - - type: Transform - pos: 36.5,-3.5 - parent: 2 - uid: 1561 components: - type: Transform @@ -35706,6 +36715,11 @@ entities: parent: 2 - proto: Catwalk entities: + - uid: 1 + components: + - type: Transform + pos: 80.5,34.5 + parent: 2 - uid: 8 components: - type: Transform @@ -35745,6 +36759,16 @@ entities: - type: Transform pos: 13.5,-45.5 parent: 2 + - uid: 557 + components: + - type: Transform + pos: 42.5,-12.5 + parent: 2 + - uid: 558 + components: + - type: Transform + pos: 41.5,-12.5 + parent: 2 - uid: 576 components: - type: Transform @@ -36095,11 +37119,21 @@ entities: - type: Transform pos: 35.5,38.5 parent: 2 + - uid: 2240 + components: + - type: Transform + pos: 43.5,-12.5 + parent: 2 - uid: 2258 components: - type: Transform pos: 47.5,46.5 parent: 2 + - uid: 2261 + components: + - type: Transform + pos: 44.5,-12.5 + parent: 2 - uid: 2264 components: - type: Transform @@ -38321,29 +39355,15 @@ entities: rot: 1.5707963267948966 rad pos: 17.5,18.5 parent: 2 - - uid: 15011 + - uid: 14985 components: - type: Transform - rot: 3.141592653589793 rad - pos: 40.5,-12.5 + pos: 39.5,-12.5 parent: 2 - uid: 15012 components: - type: Transform - rot: 3.141592653589793 rad - pos: 41.5,-12.5 - parent: 2 - - uid: 15013 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 42.5,-12.5 - parent: 2 - - uid: 15014 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 44.5,-12.5 + pos: 40.5,-12.5 parent: 2 - uid: 15015 components: @@ -38357,12 +39377,6 @@ entities: rot: 3.141592653589793 rad pos: 46.5,-12.5 parent: 2 - - uid: 15017 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 43.5,-12.5 - parent: 2 - uid: 15018 components: - type: Transform @@ -38848,12 +39862,6 @@ entities: rot: 1.5707963267948966 rad pos: -25.5,-13.5 parent: 2 - - uid: 38 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 32.5,-5.5 - parent: 2 - uid: 56 components: - type: Transform @@ -38927,28 +39935,15 @@ entities: rot: -1.5707963267948966 rad pos: 13.5,-34.5 parent: 2 - - uid: 1147 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 32.5,-4.5 - parent: 2 - uid: 1554 components: - type: Transform pos: 54.5,15.5 parent: 2 - - uid: 1634 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 34.5,-4.5 - parent: 2 - uid: 1655 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 34.5,-5.5 + pos: 49.5,33.5 parent: 2 - uid: 1661 components: @@ -39097,11 +40092,6 @@ entities: rot: -1.5707963267948966 rad pos: 52.5,50.5 parent: 2 - - uid: 6888 - components: - - type: Transform - pos: 49.5,33.5 - parent: 2 - uid: 7535 components: - type: Transform @@ -39337,6 +40327,11 @@ entities: - type: Transform pos: 55.011047,38.559963 parent: 2 + - uid: 158 + components: + - type: Transform + pos: 30.055063,30.69064 + parent: 2 - uid: 190 components: - type: Transform @@ -39399,12 +40394,6 @@ entities: rot: 1.5707963267948966 rad pos: 20.5,22.5 parent: 2 - - uid: 2242 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 29.477934,30.77342 - parent: 2 - uid: 2632 components: - type: Transform @@ -39809,11 +40798,6 @@ entities: parent: 2 - proto: CheapLighter entities: - - uid: 6631 - components: - - type: Transform - pos: 37.66267,-3.4032297 - parent: 2 - uid: 15678 components: - type: Transform @@ -40096,6 +41080,8 @@ entities: rot: -1.5707963267948966 rad pos: 7.5,-4.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: ClosetBombFilled entities: - uid: 15521 @@ -40347,6 +41333,14 @@ entities: - type: Transform pos: 47.5,35.5 parent: 2 + - type: EntityStorage + air: + volume: 200 + immutable: False + temperature: 293.14673 + moles: + Oxygen: 1.7459903 + Nitrogen: 6.568249 - proto: ClosetL3VirologyFilled entities: - uid: 5213 @@ -40394,18 +41388,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 - uid: 3854 components: - type: Transform @@ -40478,11 +41462,6 @@ entities: - type: Transform pos: 19.5,-34.5 parent: 2 - - uid: 9144 - components: - - type: Transform - pos: 47.5,34.5 - parent: 2 - uid: 10906 components: - type: Transform @@ -40522,6 +41501,8 @@ entities: - type: Transform pos: 59.5,28.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: ClosetWallEmergencyN2FilledRandom entities: - uid: 10396 @@ -40529,6 +41510,8 @@ entities: - type: Transform pos: 60.5,28.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: ClothingBackpackClown entities: - uid: 9611 @@ -40713,10 +41696,10 @@ entities: parent: 2 - proto: ClothingHeadHatBeretWarden entities: - - uid: 15817 + - uid: 159 components: - type: Transform - pos: 40.178272,27.519924 + pos: 40.238342,27.532925 parent: 2 - proto: ClothingHeadHatBunny entities: @@ -40744,8 +41727,7 @@ entities: - uid: 7557 components: - type: Transform - rot: 0.00039844278944656253 rad - pos: 74.50803,-5.26333 + pos: 74.6645,-5.4039745 parent: 2 - proto: ClothingHeadHatFez entities: @@ -40814,6 +41796,28 @@ entities: rot: 0.00038670882349833846 rad pos: 89.44564,-12.263381 parent: 2 +- proto: ClothingHeadHatSantahat + entities: + - uid: 300 + components: + - type: Transform + pos: 37.036064,32.579636 + parent: 2 + - uid: 5514 + components: + - type: Transform + pos: 37.20794,32.59526 + parent: 2 + - uid: 6888 + components: + - type: Transform + pos: 37.129814,32.59526 + parent: 2 + - uid: 8619 + components: + - type: Transform + pos: 37.067314,32.59526 + parent: 2 - proto: ClothingHeadHatSkub entities: - uid: 13076 @@ -40914,6 +41918,15 @@ entities: - type: Transform pos: 102.40892,-16.268303 parent: 2 +- proto: ClothingMaskBlushingClown + entities: + - uid: 5093 + components: + - type: Transform + parent: 5072 + - type: Physics + canCollide: False + - type: InsideEntityStorage - proto: ClothingMaskBlushingMime entities: - uid: 8345 @@ -41002,13 +42015,6 @@ entities: - type: Transform pos: 19.545155,5.62142 parent: 2 -- proto: ClothingNeckScarfStripedRed - entities: - - uid: 12226 - components: - - type: Transform - pos: 20.513533,26.418814 - parent: 2 - proto: ClothingNeckScarfStripedZebra entities: - uid: 9606 @@ -41173,6 +42179,28 @@ entities: - type: Transform pos: 60.452034,-9.3230715 parent: 2 +- proto: ClothingOuterSanta + entities: + - uid: 38 + components: + - type: Transform + pos: 36.629814,32.78276 + parent: 2 + - uid: 1634 + components: + - type: Transform + pos: 36.473564,32.767136 + parent: 2 + - uid: 8986 + components: + - type: Transform + pos: 36.348564,32.75151 + parent: 2 + - uid: 9603 + components: + - type: Transform + pos: 36.39544,32.767136 + parent: 2 - proto: ClothingOuterSkub entities: - uid: 13075 @@ -41400,6 +42428,156 @@ entities: - type: Transform pos: 27.810755,5.5424385 parent: 2 +- proto: Coal1 + entities: + - uid: 16001 + components: + - type: Transform + pos: 43.984707,-47.89783 + parent: 2 + - uid: 16006 + components: + - type: Transform + pos: 43.15658,-47.553677 + parent: 2 + - uid: 16010 + components: + - type: Transform + pos: 43.43783,-47.678677 + parent: 2 + - uid: 16023 + components: + - type: Transform + pos: 44.25033,-48.1318 + parent: 2 + - uid: 16024 + components: + - type: Transform + pos: 44.328457,-47.678677 + parent: 2 + - uid: 16025 + components: + - type: Transform + pos: 44.28158,-47.6943 + parent: 2 + - uid: 16027 + components: + - type: Transform + pos: 43.484707,-48.08533 + parent: 2 + - uid: 16028 + components: + - type: Transform + pos: 44.62533,-47.66305 + parent: 2 + - uid: 16029 + components: + - type: Transform + pos: 43.71908,-47.74158 + parent: 2 + - uid: 16030 + components: + - type: Transform + pos: 43.890957,-48.413456 + parent: 2 + - uid: 16033 + components: + - type: Transform + pos: 44.609707,-48.069706 + parent: 2 +- proto: Coal15 + entities: + - uid: 16049 + components: + - type: Transform + pos: 38.26299,21.301815 + parent: 2 + - uid: 16050 + components: + - type: Transform + pos: 38.403614,21.50494 + parent: 2 + - uid: 16051 + components: + - type: Transform + pos: 38.45049,21.66119 + parent: 2 + - uid: 16052 + components: + - type: Transform + pos: 38.54424,21.75494 + parent: 2 + - uid: 16053 + components: + - type: Transform + pos: 38.684864,21.583065 + parent: 2 + - uid: 16054 + components: + - type: Transform + pos: 38.747364,21.31744 + parent: 2 + - uid: 16055 + components: + - type: Transform + pos: 38.716114,21.25494 + parent: 2 + - uid: 16056 + components: + - type: Transform + pos: 38.45049,21.22369 + parent: 2 + - uid: 16057 + components: + - type: Transform + pos: 38.20049,21.78619 + parent: 2 +- proto: Coal5 + entities: + - uid: 16015 + components: + - type: Transform + pos: 43.183777,-47.80891 + parent: 2 + - uid: 16016 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.746277,-48.18391 + parent: 2 + - uid: 16017 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 42.746277,-46.574535 + parent: 2 + - uid: 16018 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.277527,-45.824535 + parent: 2 + - uid: 16019 + components: + - type: Transform + pos: 39.699512,-48.24641 + parent: 2 + - uid: 16020 + components: + - type: Transform + pos: 40.88734,-44.49641 + parent: 2 + - uid: 16021 + components: + - type: Transform + pos: 44.220837,-45.199535 + parent: 2 + - uid: 16022 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.689587,-44.199535 + parent: 2 - proto: ComfyChair entities: - uid: 303 @@ -41408,11 +42586,11 @@ entities: rot: 1.5707963267948966 rad pos: 12.5,4.5 parent: 2 - - uid: 963 + - uid: 2337 components: - type: Transform rot: 3.141592653589793 rad - pos: 34.5,3.5 + pos: 36.5,3.5 parent: 2 - uid: 2527 components: @@ -41420,12 +42598,6 @@ entities: rot: 1.5707963267948966 rad pos: 34.5,7.5 parent: 2 - - uid: 2531 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 36.5,3.5 - parent: 2 - uid: 2720 components: - type: Transform @@ -41480,12 +42652,18 @@ entities: rot: -1.5707963267948966 rad pos: 107.5,-13.5 parent: 2 - - uid: 15811 + - uid: 15041 components: - type: Transform rot: 1.5707963267948966 rad pos: 38.5,-10.5 parent: 2 + - uid: 15960 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 34.5,3.5 + parent: 2 - proto: CommandmentCircuitBoard entities: - uid: 14286 @@ -41617,7 +42795,7 @@ entities: parent: 2 - proto: ComputerCargoOrdersSecurity entities: - - uid: 5528 + - uid: 2367 components: - type: Transform rot: 3.141592653589793 rad @@ -41687,12 +42865,6 @@ entities: parent: 2 - proto: ComputerCriminalRecords entities: - - uid: 2222 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 38.5,24.5 - parent: 2 - uid: 2233 components: - type: Transform @@ -41711,6 +42883,12 @@ entities: rot: 3.141592653589793 rad pos: -1.5,-5.5 parent: 2 + - uid: 14375 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 37.5,24.5 + parent: 2 - proto: ComputerFundingAllocation entities: - uid: 10270 @@ -41789,6 +42967,12 @@ entities: parent: 2 - proto: ComputerRadar entities: + - uid: 2531 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 36.5,26.5 + parent: 2 - uid: 5078 components: - type: Transform @@ -41899,12 +43083,6 @@ entities: parent: 2 - proto: ComputerStationRecords entities: - - uid: 5966 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 37.5,24.5 - parent: 2 - uid: 8315 components: - type: Transform @@ -41924,11 +43102,11 @@ entities: parent: 2 - proto: ComputerSurveillanceCameraMonitor entities: - - uid: 183 + - uid: 2477 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 36.5,26.5 + rot: 3.141592653589793 rad + pos: 38.5,24.5 parent: 2 - uid: 8346 components: @@ -41941,8 +43119,18 @@ entities: rot: 3.141592653589793 rad pos: -0.5,-5.5 parent: 2 + - uid: 15974 + components: + - type: Transform + pos: 30.5,31.5 + parent: 2 - proto: ComputerTelevision entities: + - uid: 208 + components: + - type: Transform + pos: 37.5,28.5 + parent: 2 - uid: 3276 components: - type: Transform @@ -42151,14 +43339,6 @@ entities: rot: 1.5707963267948966 rad pos: 7.5,34.5 parent: 2 - - uid: 9342 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 50.5,38.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - uid: 11473 components: - type: Transform @@ -42172,14 +43352,6 @@ entities: parent: 2 - type: DeviceLinkSink invokeCounter: 1 - - uid: 15156 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 51.5,38.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - proto: CorporateCircuitBoard entities: - uid: 14278 @@ -42216,6 +43388,9 @@ entities: anchored: True pos: 43.5,36.5 parent: 2 + - type: AccessReader + accessListsOriginal: + - - Armory - type: Physics bodyType: Static - proto: CrateEmptySpawner @@ -42254,24 +43429,17 @@ entities: - type: Transform pos: 28.5,-40.5 parent: 2 + - type: AccessReader + accessListsOriginal: + - - Engineering - 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 + Oxygen: 1.7459903 + Nitrogen: 6.568249 - type: ContainerContainer containers: entity_storage: !type:Container @@ -42328,42 +43496,34 @@ entities: entities: - uid: 5625 components: + - type: MetaData + name: secure engineering crate - type: Transform pos: 11.5,-25.5 parent: 2 + - type: AccessReader + accessListsOriginal: + - - Engineering - type: EntityStorage air: volume: 200 immutable: False temperature: 293.1496 moles: - - 1.7459903 - - 6.568249 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 1.8856695 + Nitrogen: 7.0937095 - type: ContainerContainer containers: entity_storage: !type:Container showEnts: False occludes: True ents: - - 784 - - 1239 - 1460 - - 1842 - 2129 paper_label: !type:ContainerSlot showEnts: False occludes: True - ent: null + ent: 1842 - proto: CrateEngineeringSolar entities: - uid: 8466 @@ -42562,11 +43722,6 @@ entities: bodyType: Static - proto: CrateTrashCart entities: - - uid: 5514 - components: - - type: Transform - pos: 32.5,21.5 - parent: 2 - uid: 13122 components: - type: Transform @@ -42620,6 +43775,18 @@ entities: - type: Transform pos: 106.45511,-16.386364 parent: 2 +- proto: CrayonWhite + entities: + - uid: 9669 + components: + - type: Transform + pos: 51.13468,38.51867 + parent: 2 + - uid: 9671 + components: + - type: Transform + pos: 51.16593,38.409294 + parent: 2 - proto: Crematorium entities: - uid: 9729 @@ -42634,18 +43801,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: CrewMonitoringServer entities: - uid: 15498 @@ -42663,7 +43820,7 @@ entities: - uid: 1048 components: - type: Transform - pos: 32.504723,-30.433409 + pos: 30.416046,-30.538046 parent: 2 - uid: 5713 components: @@ -42675,14 +43832,6 @@ entities: - type: Transform pos: 54.629898,-15.278217 parent: 2 -- proto: CrowbarRed - entities: - - uid: 13431 - components: - - type: Transform - parent: 13141 - - type: Physics - canCollide: False - proto: CryogenicSleepUnit entities: - uid: 6934 @@ -42759,6 +43908,32 @@ entities: - type: Transform pos: 34.5,42.5 parent: 2 +- proto: CurtainsGreen + entities: + - uid: 15994 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,-3.5 + parent: 2 + - uid: 15997 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,-4.5 + parent: 2 + - uid: 15998 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,-5.5 + parent: 2 + - uid: 15999 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,-6.5 + parent: 2 - proto: CurtainsOrangeOpen entities: - uid: 6924 @@ -42780,6 +43955,26 @@ entities: - type: Transform pos: 62.5,8.5 parent: 2 +- proto: CurtainsRed + entities: + - uid: 15993 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.5,-1.5 + parent: 2 + - uid: 15995 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,-1.5 + parent: 2 + - uid: 15996 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 33.5,-1.5 + parent: 2 - proto: CurtainsRedOpen entities: - uid: 3206 @@ -42794,8 +43989,64 @@ entities: pos: 59.5,39.5 parent: 2 - type: Door - secondsUntilStateChange: -7927.499 + secondsUntilStateChange: -19835.2 state: Closing +- proto: CurtainsWhiteOpen + entities: + - uid: 5741 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 15.5,16.5 + parent: 2 + - uid: 6334 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,16.5 + parent: 2 + - uid: 6953 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 15.5,14.5 + parent: 2 + - uid: 7270 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,14.5 + parent: 2 + - uid: 7271 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,16.5 + parent: 2 + - uid: 7272 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,12.5 + parent: 2 + - uid: 9312 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 15.5,12.5 + parent: 2 + - uid: 12258 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,12.5 + parent: 2 + - uid: 12260 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,14.5 + parent: 2 - proto: d6Dice entities: - uid: 316 @@ -43246,27 +44497,37 @@ entities: rot: -1.5707963267948966 rad pos: 45.5,28.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 9627 components: - type: Transform pos: 45.5,5.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 12817 components: - type: Transform pos: 74.5,3.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 12818 components: - type: Transform pos: 63.5,5.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 13108 components: - type: Transform rot: 1.5707963267948966 rad pos: 59.5,-10.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: DeployableBarrier entities: - uid: 2208 @@ -43286,10 +44547,10 @@ entities: parent: 2 - proto: DeskBell entities: - - uid: 1566 + - uid: 5966 components: - type: Transform - pos: 34.50083,-8.541687 + pos: 36.859375,-10.1959095 parent: 2 - uid: 14993 components: @@ -43339,6 +44600,12 @@ entities: rot: -1.5707963267948966 rad pos: 54.5,11.5 parent: 2 + - uid: 3494 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,-3.5 + parent: 2 - uid: 4568 components: - type: Transform @@ -43613,12 +44880,6 @@ entities: rot: -1.5707963267948966 rad pos: 59.5,14.5 parent: 2 - - uid: 15041 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 46.5,-6.5 - parent: 2 - uid: 15612 components: - type: Transform @@ -43683,6 +44944,12 @@ entities: rot: 1.5707963267948966 rad pos: -1.5,-0.5 parent: 2 + - uid: 3413 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,30.5 + parent: 2 - uid: 3669 components: - type: Transform @@ -43700,12 +44967,6 @@ entities: rot: -1.5707963267948966 rad pos: 33.5,0.5 parent: 2 - - uid: 5473 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 37.5,30.5 - parent: 2 - uid: 5513 components: - type: Transform @@ -43818,6 +45079,12 @@ entities: rot: 3.141592653589793 rad pos: 4.5,12.5 parent: 2 + - uid: 3381 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,30.5 + parent: 2 - uid: 3410 components: - type: Transform @@ -44837,12 +46104,6 @@ entities: rot: -1.5707963267948966 rad pos: -17.5,-0.5 parent: 2 - - uid: 7718 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 35.5,30.5 - parent: 2 - uid: 8270 components: - type: Transform @@ -45663,24 +46924,6 @@ entities: rot: 3.141592653589793 rad pos: 46.5,-2.5 parent: 2 - - uid: 15037 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 46.5,-3.5 - parent: 2 - - uid: 15038 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 46.5,-4.5 - parent: 2 - - uid: 15039 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 46.5,-5.5 - parent: 2 - uid: 15596 components: - type: Transform @@ -45780,12 +47023,6 @@ entities: - type: Transform pos: 26.5,23.5 parent: 2 - - uid: 15870 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 37.5,29.5 - parent: 2 - proto: DisposalTrunk entities: - uid: 358 @@ -45810,6 +47047,12 @@ entities: - type: Transform pos: 4.5,13.5 parent: 2 + - uid: 4141 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,-3.5 + parent: 2 - uid: 5143 components: - type: Transform @@ -45945,17 +47188,11 @@ entities: - type: Transform pos: 79.5,30.5 parent: 2 - - uid: 15040 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 47.5,-6.5 - parent: 2 - - uid: 15883 + - uid: 14224 components: - type: Transform rot: 3.141592653589793 rad - pos: 37.5,28.5 + pos: 35.5,29.5 parent: 2 - proto: DisposalUnit entities: @@ -45979,6 +47216,11 @@ entities: - type: Transform pos: 25.5,5.5 parent: 2 + - uid: 1154 + components: + - type: Transform + pos: 35.5,29.5 + parent: 2 - uid: 1229 components: - type: Transform @@ -46049,11 +47291,6 @@ entities: - type: Transform pos: 41.5,-1.5 parent: 2 - - uid: 7595 - components: - - type: Transform - pos: 37.5,28.5 - parent: 2 - uid: 8361 components: - type: Transform @@ -46124,10 +47361,10 @@ entities: - type: Transform pos: 79.5,30.5 parent: 2 - - uid: 15042 + - uid: 15014 components: - type: Transform - pos: 47.5,-6.5 + pos: 47.5,-3.5 parent: 2 - proto: DisposalYJunction entities: @@ -46167,7 +47404,7 @@ entities: parent: 2 - proto: DogBed entities: - - uid: 1748 + - uid: 767 components: - type: Transform pos: 40.5,27.5 @@ -46306,6 +47543,18 @@ entities: - type: Transform pos: 43.5,24.5 parent: 2 + - type: Storage + storedItems: + 3460: + position: 6,3 + _rotation: South + - type: ContainerContainer + containers: + storagebase: !type:Container + showEnts: False + occludes: True + ents: + - 3460 - proto: DrinkBottleBeer entities: - uid: 1287 @@ -46450,11 +47699,6 @@ entities: parent: 2 - proto: DrinkShaker entities: - - uid: 590 - components: - - type: Transform - pos: 38.536613,-9.567179 - parent: 2 - uid: 11828 components: - type: Transform @@ -46847,6 +48091,11 @@ entities: parent: 2 - proto: EmergencyRollerBedSpawnFolded entities: + - uid: 466 + components: + - type: Transform + pos: 44.328903,29.505583 + parent: 2 - uid: 9622 components: - type: Transform @@ -46860,6 +48109,9 @@ entities: anchored: False pos: 9.5,-30.5 parent: 2 + - type: AccessReader + accessListsOriginal: + - - Engineering - type: Physics bodyType: Dynamic - type: PowerConsumer @@ -46867,8 +48119,16 @@ entities: - uid: 2628 components: - type: Transform + anchored: False pos: 9.5,-29.5 parent: 2 + - type: Physics + bodyType: Dynamic + - type: PowerConsumer + drawRate: 1 + - type: AccessReader + accessListsOriginal: + - - Engineering - uid: 10875 components: - type: Transform @@ -46963,72 +48223,93 @@ entities: rot: 3.141592653589793 rad pos: 7.5,4.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 582 components: - type: Transform pos: 21.5,-4.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 783 components: - type: Transform pos: 20.5,-22.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 1947 components: - type: Transform pos: 32.5,-29.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 4177 components: - type: Transform rot: -1.5707963267948966 rad pos: 6.5,36.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 5111 components: - type: Transform pos: 52.5,12.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 5658 components: - type: Transform pos: 29.5,-33.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 5659 components: - type: Transform pos: 23.5,-33.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 6026 components: - type: Transform pos: 8.5,-13.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 6069 components: - type: Transform pos: 14.5,2.5 parent: 2 - - uid: 6635 - components: - - type: Transform - pos: 40.5,-5.5 - parent: 2 + - type: Fixtures + fixtures: {} - uid: 9399 components: - type: Transform pos: 33.5,47.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 9628 components: - type: Transform pos: 47.5,5.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 11066 components: - type: Transform pos: 14.5,11.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: FaxMachineBase entities: - uid: 1649 @@ -47139,13 +48420,6 @@ entities: parent: 2 - type: FaxMachine name: Conference Room - - uid: 12388 - components: - - type: Transform - pos: 90.5,32.5 - parent: 2 - - type: FaxMachine - name: AI Core - uid: 14996 components: - type: Transform @@ -47174,16 +48448,16 @@ entities: - type: Transform pos: -3.5,-12.5 parent: 2 + - uid: 5046 + components: + - type: Transform + pos: 50.5,37.5 + parent: 2 - uid: 9005 components: - type: Transform pos: 19.5,29.5 parent: 2 - - uid: 10546 - components: - - type: Transform - pos: 63.5,11.5 - parent: 2 - uid: 12607 components: - type: Transform @@ -47201,11 +48475,6 @@ entities: - type: Transform pos: 15.5,-5.5 parent: 2 - - uid: 12768 - components: - - type: Transform - pos: 55.5,38.5 - parent: 2 - uid: 15479 components: - type: Transform @@ -47236,6 +48505,32 @@ entities: - 6930 - 11247 - 11246 + - type: Fixtures + fixtures: {} + - uid: 762 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 24.5,-7.5 + parent: 2 + - type: DeviceList + devices: + - 8923 + - 6801 + - 6802 + - 6803 + - 6790 + - 6799 + - 6800 + - 10206 + - 10205 + - 6573 + - 6523 + - 6636 + - 8317 + - 5531 + - type: Fixtures + fixtures: {} - uid: 1016 components: - type: Transform @@ -47254,6 +48549,27 @@ entities: - 802 - 5621 - 5622 + - type: Fixtures + fixtures: {} + - uid: 1527 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,-6.5 + parent: 2 + - type: DeviceList + devices: + - 1537 + - 554 + - 873 + - 742 + - 1514 + - 6638 + - 6636 + - 1510 + - 6684 + - type: Fixtures + fixtures: {} - uid: 1657 components: - type: Transform @@ -47262,20 +48578,44 @@ entities: parent: 2 - type: DeviceList devices: - - 6641 - - 6644 - - 6643 - - 6642 - 6636 - 1514 - 742 - 873 - 554 - - 558 + - 1537 - 1511 - 1515 - 1513 - - 12834 + - 6638 + - 6523 + - 6573 + - 5531 + - 8923 + - 8317 + - type: Fixtures + fixtures: {} + - uid: 1658 + components: + - type: Transform + pos: 43.5,32.5 + parent: 2 + - type: DeviceList + devices: + - 73 + - 248 + - 15375 + - 11683 + - 2334 + - 10527 + - 15368 + - 9589 + - 5395 + - 15554 + - 754 + - 207 + - type: Fixtures + fixtures: {} - uid: 2045 components: - type: Transform @@ -47291,6 +48631,8 @@ entities: - 14330 - 5395 - 15368 + - type: Fixtures + fixtures: {} - uid: 2123 components: - type: Transform @@ -47303,6 +48645,8 @@ entities: - 241 - 14065 - 14064 + - type: Fixtures + fixtures: {} - uid: 2248 components: - type: Transform @@ -47313,6 +48657,10 @@ entities: devices: - 15375 - 15368 + - 73 + - 248 + - type: Fixtures + fixtures: {} - uid: 2296 components: - type: Transform @@ -47326,6 +48674,8 @@ entities: - 12485 - 5392 - 13435 + - type: Fixtures + fixtures: {} - uid: 4049 components: - type: Transform @@ -47338,6 +48688,8 @@ entities: - 1018 - 169 - 1024 + - type: Fixtures + fixtures: {} - uid: 5077 components: - type: Transform @@ -47358,15 +48710,18 @@ entities: - 7938 - 8003 - 8004 - - 6644 - - 6641 - - 6642 - - 6643 - 6621 - 4919 - 7011 - 6620 - 5144 + - 6573 + - 6523 + - 6636 + - 8923 + - 5531 + - type: Fixtures + fixtures: {} - uid: 6633 components: - type: Transform @@ -47380,22 +48735,8 @@ entities: - 1513 - 6645 - 6637 - - uid: 6634 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 40.5,-4.5 - parent: 2 - - type: DeviceList - devices: - - 1514 - - 742 - - 873 - - 554 - - 558 - - 6638 - - 6523 - - 1510 + - type: Fixtures + fixtures: {} - uid: 6683 components: - type: Transform @@ -47404,12 +48745,13 @@ entities: parent: 2 - type: DeviceList devices: - - 6523 - 1510 - 6509 - 6568 - 12077 - 6684 + - type: Fixtures + fixtures: {} - uid: 7013 components: - type: Transform @@ -47422,6 +48764,8 @@ entities: - 8238 - 29 - 12086 + - type: Fixtures + fixtures: {} - uid: 7662 components: - type: Transform @@ -47444,6 +48788,8 @@ entities: - 14066 - 192 - 1317 + - type: Fixtures + fixtures: {} - uid: 7720 components: - type: Transform @@ -47465,11 +48811,13 @@ entities: - 11323 - 11324 - 12516 - - 10613 - - 10612 - 5390 - 15554 - 12518 + - 754 + - 207 + - type: Fixtures + fixtures: {} - uid: 8005 components: - type: Transform @@ -47494,6 +48842,8 @@ entities: - 6952 - 11244 - 11245 + - type: Fixtures + fixtures: {} - uid: 8006 components: - type: Transform @@ -47519,6 +48869,8 @@ entities: - 6952 - 11244 - 11245 + - type: Fixtures + fixtures: {} - uid: 8007 components: - type: Transform @@ -47544,6 +48896,8 @@ entities: - 6952 - 11244 - 11245 + - type: Fixtures + fixtures: {} - uid: 8316 components: - type: Transform @@ -47564,15 +48918,13 @@ entities: - 7938 - 8003 - 8004 - - 6644 - - 6641 - - 6642 - - 6643 - 6621 - 4919 - 7011 - 6620 - 5144 + - type: Fixtures + fixtures: {} - uid: 8570 components: - type: Transform @@ -47588,24 +48940,8 @@ entities: - 10662 - 5478 - 12485 - - uid: 8920 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 24.5,-3.5 - parent: 2 - - type: DeviceList - devices: - - 8923 - - 6801 - - 6802 - - 6803 - - 6790 - - 6799 - - 6800 - - 10206 - - 10205 - - 5093 + - type: Fixtures + fixtures: {} - uid: 10078 components: - type: Transform @@ -47624,6 +48960,8 @@ entities: - 12087 - 7267 - 12485 + - type: Fixtures + fixtures: {} - uid: 10208 components: - type: Transform @@ -47634,6 +48972,8 @@ entities: - 10216 - 10205 - 10206 + - type: Fixtures + fixtures: {} - uid: 10956 components: - type: Transform @@ -47642,6 +48982,8 @@ entities: - type: DeviceList devices: - 8659 + - type: Fixtures + fixtures: {} - uid: 11507 components: - type: Transform @@ -47676,6 +49018,8 @@ entities: - 14994 - 14992 - 12161 + - type: Fixtures + fixtures: {} - uid: 12153 components: - type: Transform @@ -47697,6 +49041,8 @@ entities: - 11332 - 11355 - 12162 + - type: Fixtures + fixtures: {} - uid: 12154 components: - type: Transform @@ -47721,6 +49067,8 @@ entities: - 9896 - 9897 - 9858 + - type: Fixtures + fixtures: {} - uid: 12474 components: - type: Transform @@ -47737,6 +49085,8 @@ entities: - 6929 - 6930 - 6931 + - type: Fixtures + fixtures: {} - uid: 12477 components: - type: Transform @@ -47757,27 +49107,8 @@ entities: - 9352 - 9353 - 2690 - - uid: 12483 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 43.5,8.5 - parent: 2 - - type: DeviceList - devices: - - 11746 - - 8293 - - 8291 - - 5026 - - 11321 - - 11320 - - 11319 - - 11251 - - 11252 - - 11253 - - 9364 - - 9363 - - 9362 + - type: Fixtures + fixtures: {} - uid: 12487 components: - type: Transform @@ -47800,6 +49131,8 @@ entities: - 15492 - 5478 - 15898 + - type: Fixtures + fixtures: {} - uid: 12489 components: - type: Transform @@ -47813,21 +49146,8 @@ entities: - 12075 - 12490 - 12076 - - uid: 12517 - components: - - type: Transform - pos: 22.5,26.5 - parent: 2 - - type: DeviceList - devices: - - 11250 - - 11322 - - 11323 - - 11324 - - 12518 - - 11249 - - 11248 - - 12516 + - type: Fixtures + fixtures: {} - uid: 14041 components: - type: Transform @@ -47848,6 +49168,8 @@ entities: - 13983 - 13982 - 13981 + - type: Fixtures + fixtures: {} - uid: 14737 components: - type: Transform @@ -47861,24 +49183,8 @@ entities: - 29 - 8238 - 371 - - uid: 15172 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 41.5,29.5 - parent: 2 - - type: DeviceList - devices: - - 73 - - 248 - - 15375 - - 11683 - - 2334 - - 10527 - - 15368 - - 9589 - - 5395 - - 15554 + - type: Fixtures + fixtures: {} - uid: 15585 components: - type: Transform @@ -47891,6 +49197,8 @@ entities: - 10671 - 15476 - 15492 + - type: Fixtures + fixtures: {} - uid: 15897 components: - type: Transform @@ -47905,6 +49213,74 @@ entities: - 15882 - 15898 - 5392 + - type: Fixtures + fixtures: {} + - uid: 15923 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 91.5,27.5 + parent: 2 + - type: DeviceList + devices: + - 14548 + - 15958 + - 15953 + - 15039 + - 14549 + - type: Fixtures + fixtures: {} + - uid: 15954 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 82.5,28.5 + parent: 2 + - type: DeviceList + devices: + - 15953 + - 15958 + - 14547 + - 15039 + - type: Fixtures + fixtures: {} + - uid: 15969 + components: + - type: Transform + pos: 37.5,10.5 + parent: 2 + - type: DeviceList + devices: + - 15968 + - 11746 + - 12481 + - type: Fixtures + fixtures: {} + - uid: 15970 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,4.5 + parent: 2 + - type: DeviceList + devices: + - 11746 + - 8293 + - 8291 + - 5026 + - 11321 + - 11320 + - 11319 + - 11251 + - 11252 + - 11253 + - 9364 + - 9363 + - 9362 + - 15968 + - 12481 + - type: Fixtures + fixtures: {} - proto: FireAxeCabinetFilled entities: - uid: 1571 @@ -47912,12 +49288,16 @@ entities: - type: Transform pos: 31.5,-22.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 7167 components: - type: Transform rot: 3.141592653589793 rad pos: 34.5,44.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: FireExtinguisher entities: - uid: 5722 @@ -48199,15 +49579,9 @@ entities: - type: Transform pos: 42.5,3.5 parent: 2 - - uid: 5093 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 27.5,-5.5 - parent: 2 - type: DeviceNetwork deviceLists: - - 8920 + - 15970 - uid: 5176 components: - type: Transform @@ -48304,61 +49678,57 @@ entities: rot: -1.5707963267948966 rad pos: 54.5,-1.5 parent: 2 - - uid: 6641 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 33.5,-2.5 - parent: 2 - - uid: 6642 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 35.5,-2.5 - parent: 2 - - uid: 6643 - components: - - type: Transform - pos: 35.5,-0.5 - parent: 2 - - uid: 6644 - components: - - type: Transform - pos: 33.5,-0.5 - parent: 2 - uid: 6790 components: - type: Transform pos: 27.5,-1.5 parent: 2 + - type: DeviceNetwork + deviceLists: + - 762 - uid: 6799 components: - type: Transform pos: 26.5,-1.5 parent: 2 + - type: DeviceNetwork + deviceLists: + - 762 - uid: 6800 components: - type: Transform pos: 25.5,-1.5 parent: 2 + - type: DeviceNetwork + deviceLists: + - 762 - uid: 6801 components: - type: Transform rot: 3.141592653589793 rad pos: 25.5,-3.5 parent: 2 + - type: DeviceNetwork + deviceLists: + - 762 - uid: 6802 components: - type: Transform rot: 3.141592653589793 rad pos: 26.5,-3.5 parent: 2 + - type: DeviceNetwork + deviceLists: + - 762 - uid: 6803 components: - type: Transform rot: 3.141592653589793 rad pos: 27.5,-3.5 parent: 2 + - type: DeviceNetwork + deviceLists: + - 762 - uid: 6854 components: - type: Transform @@ -48457,11 +49827,17 @@ entities: - type: Transform pos: 41.5,3.5 parent: 2 + - type: DeviceNetwork + deviceLists: + - 15970 - uid: 8293 components: - type: Transform pos: 40.5,3.5 parent: 2 + - type: DeviceNetwork + deviceLists: + - 15970 - uid: 9236 components: - type: Transform @@ -48469,23 +49845,32 @@ entities: pos: 26.5,37.5 parent: 2 - type: Door - secondsUntilStateChange: -55221.285 + secondsUntilStateChange: -67128.984 state: Closing - uid: 9362 components: - type: Transform pos: 40.5,13.5 parent: 2 + - type: DeviceNetwork + deviceLists: + - 15970 - uid: 9363 components: - type: Transform pos: 41.5,13.5 parent: 2 + - type: DeviceNetwork + deviceLists: + - 15970 - uid: 9364 components: - type: Transform pos: 42.5,13.5 parent: 2 + - type: DeviceNetwork + deviceLists: + - 15970 - uid: 9858 components: - type: Transform @@ -48525,7 +49910,6 @@ entities: parent: 2 - type: DeviceNetwork deviceLists: - - 12517 - 7720 - 15466 - 11165 @@ -48537,7 +49921,6 @@ entities: parent: 2 - type: DeviceNetwork deviceLists: - - 12517 - 7720 - 15466 - 11165 @@ -48557,18 +49940,27 @@ entities: rot: 3.141592653589793 rad pos: 40.5,11.5 parent: 2 + - type: DeviceNetwork + deviceLists: + - 15970 - uid: 11252 components: - type: Transform rot: 3.141592653589793 rad pos: 41.5,11.5 parent: 2 + - type: DeviceNetwork + deviceLists: + - 15970 - uid: 11253 components: - type: Transform rot: 3.141592653589793 rad pos: 42.5,11.5 parent: 2 + - type: DeviceNetwork + deviceLists: + - 15970 - uid: 11254 components: - type: Transform @@ -48611,18 +50003,27 @@ entities: rot: 3.141592653589793 rad pos: 40.5,1.5 parent: 2 + - type: DeviceNetwork + deviceLists: + - 15970 - uid: 11320 components: - type: Transform rot: 3.141592653589793 rad pos: 41.5,1.5 parent: 2 + - type: DeviceNetwork + deviceLists: + - 15970 - uid: 11321 components: - type: Transform rot: 3.141592653589793 rad pos: 42.5,1.5 parent: 2 + - type: DeviceNetwork + deviceLists: + - 15970 - uid: 11322 components: - type: Transform @@ -48704,15 +50105,6 @@ entities: deviceLists: - 11507 - 11508 - - uid: 12834 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 29.5,-5.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 1657 - uid: 13510 components: - type: Transform @@ -48882,7 +50274,9 @@ entities: - type: DeviceNetwork deviceLists: - 8571 - - 15172 + - 15811 + - 2248 + - 1658 - uid: 169 components: - type: Transform @@ -48891,6 +50285,23 @@ entities: - type: DeviceNetwork deviceLists: - 1017 + - uid: 207 + components: + - type: Transform + pos: 29.5,29.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 8571 + - 1658 + - 15466 + - 7720 + - uid: 217 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 39.5,40.5 + parent: 2 - uid: 248 components: - type: Transform @@ -48899,27 +50310,47 @@ entities: - type: DeviceNetwork deviceLists: - 8571 - - 15172 + - 15811 + - 2248 + - 1658 - uid: 554 components: - type: Transform pos: 37.5,-4.5 parent: 2 - - uid: 558 - components: - - type: Transform - pos: 37.5,-3.5 - parent: 2 + - type: DeviceNetwork + deviceLists: + - 1527 + - 1533 - uid: 742 components: - type: Transform pos: 37.5,-6.5 parent: 2 + - type: DeviceNetwork + deviceLists: + - 1527 + - 1533 + - uid: 754 + components: + - type: Transform + pos: 30.5,29.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 8571 + - 1658 + - 15466 + - 7720 - uid: 873 components: - type: Transform pos: 37.5,-5.5 parent: 2 + - type: DeviceNetwork + deviceLists: + - 1527 + - 1533 - uid: 1018 components: - type: Transform @@ -48942,6 +50373,10 @@ entities: - type: Transform pos: 40.5,-7.5 parent: 2 + - type: DeviceNetwork + deviceLists: + - 1527 + - 1533 - uid: 1511 components: - type: Transform @@ -48957,11 +50392,27 @@ entities: - type: Transform pos: 37.5,-7.5 parent: 2 + - type: DeviceNetwork + deviceLists: + - 1527 + - 1533 - uid: 1515 components: - type: Transform pos: 35.5,-8.5 parent: 2 + - uid: 1537 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.5,-3.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 1527 + - 1533 + - 1657 + - 360 - uid: 2334 components: - type: Transform @@ -48972,7 +50423,7 @@ entities: - 15466 - 7720 - 8571 - - 15172 + - 1658 - uid: 2421 components: - type: Transform @@ -48993,11 +50444,6 @@ entities: - 12487 - 12486 - 12476 - - uid: 4843 - components: - - type: Transform - pos: 39.5,40.5 - parent: 2 - uid: 4919 components: - type: Transform @@ -49041,7 +50487,7 @@ entities: - 10524 - 2045 - 8571 - - 15172 + - 1658 - uid: 5478 components: - type: Transform @@ -49059,6 +50505,20 @@ entities: - type: Transform pos: 38.5,40.5 parent: 2 + - uid: 5531 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,-5.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 360 + - 1657 + - 8922 + - 5077 + - 5020 + - 762 - uid: 5651 components: - type: Transform @@ -49086,13 +50546,36 @@ entities: - uid: 6523 components: - type: Transform - pos: 40.5,-6.5 + rot: -1.5707963267948966 rad + pos: 33.5,-1.5 parent: 2 + - type: DeviceNetwork + deviceLists: + - 360 + - 1657 + - 8922 + - 5077 + - 5020 + - 762 - uid: 6568 components: - type: Transform pos: 44.5,-2.5 parent: 2 + - uid: 6573 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,-1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 360 + - 1657 + - 8922 + - 5077 + - 5020 + - 762 - uid: 6645 components: - type: Transform @@ -49193,11 +50676,17 @@ entities: - type: Transform pos: 24.5,-11.5 parent: 2 + - type: DeviceNetwork + deviceLists: + - 762 - uid: 10206 components: - type: Transform pos: 24.5,-10.5 parent: 2 + - type: DeviceNetwork + deviceLists: + - 762 - uid: 10336 components: - type: Transform @@ -49240,7 +50729,7 @@ entities: - 15466 - 7720 - 8571 - - 15172 + - 1658 - uid: 10585 components: - type: Transform @@ -49250,28 +50739,6 @@ entities: deviceLists: - 15578 - 15897 - - uid: 10612 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 28.5,31.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15466 - - 7720 - - 8571 - - uid: 10613 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 28.5,30.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 15466 - - 7720 - - 8571 - uid: 10671 components: - type: Transform @@ -49408,6 +50875,9 @@ entities: - type: Transform pos: 66.5,25.5 parent: 2 + - type: AccessReader + accessListsOriginal: + - - Engineering - uid: 11379 components: - type: Transform @@ -49560,8 +51030,45 @@ entities: - type: Transform pos: 76.5,11.5 parent: 2 + - uid: 15953 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 83.5,30.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15954 + - 15923 + - uid: 15958 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 87.5,30.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15954 + - 15923 + - uid: 15968 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 39.5,7.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 12480 + - 12484 + - 15969 + - 15970 - proto: Fireplace entities: + - uid: 1656 + components: + - type: Transform + pos: 61.5,15.5 + parent: 2 - uid: 2008 components: - type: Transform @@ -49577,6 +51084,16 @@ entities: - type: Transform pos: 36.5,43.5 parent: 2 + - uid: 12950 + components: + - type: Transform + pos: 32.5,-2.5 + parent: 2 + - uid: 16060 + components: + - type: Transform + pos: 32.5,21.5 + parent: 2 - proto: Flash entities: - uid: 4987 @@ -49713,6 +51230,13 @@ entities: - type: Transform pos: 52.93832,41.69648 parent: 2 +- proto: FloraTreeChristmas02 + entities: + - uid: 1147 + components: + - type: Transform + pos: 33.212605,-5.614094 + parent: 2 - proto: FoodBanana entities: - uid: 9595 @@ -49780,11 +51304,6 @@ entities: - type: Transform pos: 33.510082,46.65118 parent: 2 - - uid: 6761 - components: - - type: Transform - pos: 37.49929,-7.4188547 - parent: 2 - proto: FoodBreadBananaSlice entities: - uid: 8651 @@ -49808,6 +51327,13 @@ entities: rot: 3.7838042771909386E-05 rad pos: 70.43763,11.734996 parent: 2 +- proto: FoodCakeChristmas + entities: + - uid: 16026 + components: + - type: Transform + pos: 30.042057,-3.4028387 + parent: 2 - proto: FoodCartCold entities: - uid: 15801 @@ -49948,20 +51474,6 @@ entities: - type: Transform pos: 19.312939,41.737858 parent: 2 -- proto: FoodShakerPepper - entities: - - uid: 6758 - components: - - type: Transform - pos: 33.484684,-5.5126047 - parent: 2 -- proto: FoodShakerSalt - entities: - - uid: 6655 - components: - - type: Transform - pos: 33.71906,-5.5126047 - parent: 2 - proto: FoodSnackChocolate entities: - uid: 12495 @@ -50017,13 +51529,6 @@ entities: - type: Transform pos: 52.21605,45.55166 parent: 2 -- proto: ForkPlastic - entities: - - uid: 6759 - components: - - type: Transform - pos: 33.59406,-4.5126047 - parent: 2 - proto: GameMasterCircuitBoard entities: - uid: 14279 @@ -50041,6 +51546,16 @@ entities: parent: 2 - proto: GasFilterFlipped entities: + - uid: 2010 + components: + - type: MetaData + name: gas filter (Waste Filter) + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,23.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' - uid: 3290 components: - type: Transform @@ -50097,16 +51612,6 @@ entities: rot: 1.5707963267948966 rad pos: 45.5,-39.5 parent: 2 - - uid: 10047 - components: - - type: MetaData - name: gas filter (Waste Filter) - - type: Transform - rot: 1.5707963267948966 rad - pos: 63.5,23.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - uid: 11767 components: - type: Transform @@ -50243,7 +51748,7 @@ entities: pos: 44.5,-50.5 parent: 2 - type: AtmosPipeColor - color: '#9F2B68FF' + color: '#990000FF' - uid: 4102 components: - type: Transform @@ -50313,6 +51818,8 @@ entities: - type: Transform pos: 82.5,36.5 parent: 2 + - type: AtmosPipeLayers + pipeLayer: Secondary - type: AtmosPipeColor color: '#990000FF' - uid: 14621 @@ -50330,6 +51837,14 @@ entities: parent: 2 - type: AtmosPipeColor color: '#03FCD3FF' + - uid: 15805 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,21.5 + parent: 2 + - type: AtmosPipeColor + color: '#03FCD3FF' - uid: 15841 components: - type: Transform @@ -50337,7 +51852,15 @@ entities: pos: 51.5,21.5 parent: 2 - type: AtmosPipeColor - color: '#3AB334FF' + color: '#03FCD3FF' + - uid: 15917 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,20.5 + parent: 2 + - type: AtmosPipeColor + color: '#03FCD3FF' - proto: GasPipeBend entities: - uid: 34 @@ -50450,6 +51973,13 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 913 + components: + - type: Transform + pos: 39.5,-3.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 1039 components: - type: Transform @@ -50963,14 +52493,13 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 9263 + - uid: 9264 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 54.5,36.5 + pos: 55.5,37.5 parent: 2 - type: AtmosPipeColor - color: '#0055CCFF' + color: '#990000FF' - uid: 9348 components: - type: Transform @@ -51095,19 +52624,19 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 10645 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 36.5,6.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - uid: 10667 components: - type: Transform pos: 43.5,-22.5 parent: 2 + - uid: 10894 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 53.5,36.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 11512 components: - type: Transform @@ -51341,52 +52870,13 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 14381 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 85.5,29.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 14382 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 86.5,29.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 14418 - components: - - type: Transform - pos: 90.5,32.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14422 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 89.5,32.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - uid: 14425 components: - type: Transform pos: 92.5,30.5 parent: 2 - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 14431 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 92.5,31.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' + color: '#0055CCFF' - uid: 14586 components: - type: Transform @@ -51536,14 +53026,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 15472 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 53.5,33.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - uid: 15475 components: - type: Transform @@ -51571,11 +53053,18 @@ entities: - uid: 15527 components: - type: Transform - rot: -1.5707963267948966 rad + pos: 54.5,33.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15529 + components: + - type: Transform + rot: 3.141592653589793 rad pos: 54.5,32.5 parent: 2 - type: AtmosPipeColor - color: '#0055CCFF' + color: '#990000FF' - uid: 15551 components: - type: Transform @@ -51583,6 +53072,13 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 15631 + components: + - type: Transform + pos: 56.5,32.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' - uid: 15884 components: - type: Transform @@ -51590,7 +53086,49 @@ entities: pos: 52.5,17.5 parent: 2 - type: AtmosPipeColor - color: '#3AB334FF' + color: '#03FCD3FF' + - uid: 15952 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 80.5,30.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' +- proto: GasPipeBendAlt1 + entities: + - uid: 8368 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 80.5,30.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 8498 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 92.5,30.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 8621 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 81.5,33.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 8930 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 82.5,33.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' - proto: GasPipeBendAlt2 entities: - uid: 1812 @@ -51688,6 +53226,13 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 8609 + components: + - type: Transform + pos: 50.5,32.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 10049 components: - type: Transform @@ -51732,7 +53277,7 @@ entities: pos: 52.5,19.5 parent: 2 - type: AtmosPipeColor - color: '#3AB334FF' + color: '#03FCD3FF' - proto: GasPipeManifold entities: - uid: 8695 @@ -52773,6 +54318,14 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' + - uid: 1539 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 52.5,37.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' - uid: 1541 components: - type: Transform @@ -53833,13 +55386,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 1920 - components: - - type: Transform - pos: 42.5,9.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 1921 components: - type: Transform @@ -54544,6 +56090,14 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' + - uid: 3239 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 50.5,34.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 3289 components: - type: Transform @@ -56408,14 +57962,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 6577 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 40.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 6579 components: - type: Transform @@ -56599,6 +58145,37 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' + - uid: 6631 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,32.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6672 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 56.5,34.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6681 + components: + - type: Transform + pos: 53.5,33.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6705 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,36.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 6818 components: - type: Transform @@ -56952,6 +58529,22 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 7595 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 53.5,35.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7681 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 53.5,34.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 7745 components: - type: Transform @@ -57358,21 +58951,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 8368 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 57.5,36.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 8399 - components: - - type: Transform - pos: 54.5,35.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 8445 components: - type: Transform @@ -57408,11 +58986,11 @@ entities: - uid: 8511 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 56.5,36.5 + rot: 3.141592653589793 rad + pos: 51.5,34.5 parent: 2 - type: AtmosPipeColor - color: '#0055CCFF' + color: '#990000FF' - uid: 8527 components: - type: Transform @@ -57445,6 +59023,22 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' + - uid: 8575 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 51.5,35.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 8592 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 53.5,37.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' - uid: 8602 components: - type: Transform @@ -57473,7 +59067,7 @@ entities: pos: 44.5,-49.5 parent: 2 - type: AtmosPipeColor - color: '#9F2B68FF' + color: '#990000FF' - uid: 8662 components: - type: Transform @@ -57497,14 +59091,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 8817 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 51.5,33.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - uid: 8924 components: - type: Transform @@ -57524,6 +59110,14 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' + - uid: 9039 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 56.5,35.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 9213 components: - type: Transform @@ -57532,20 +59126,14 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 9264 + - uid: 9263 components: - type: Transform - pos: 54.5,34.5 + rot: -1.5707963267948966 rad + pos: 54.5,37.5 parent: 2 - type: AtmosPipeColor - color: '#0055CCFF' - - uid: 9267 - components: - - type: Transform - pos: 54.5,33.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' + color: '#990000FF' - uid: 9275 components: - type: Transform @@ -58465,6 +60053,14 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 10293 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 50.5,33.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 10323 components: - type: Transform @@ -60246,14 +61842,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 14172 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 82.5,34.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - uid: 14328 components: - type: Transform @@ -60278,30 +61866,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 14370 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 82.5,35.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14371 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 82.5,32.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14375 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 83.5,31.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - uid: 14378 components: - type: Transform @@ -60309,7 +61873,7 @@ entities: pos: 83.5,30.5 parent: 2 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0055CCFF' - uid: 14379 components: - type: Transform @@ -60317,7 +61881,14 @@ entities: pos: 84.5,30.5 parent: 2 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0055CCFF' + - uid: 14382 + components: + - type: Transform + pos: 51.5,36.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' - uid: 14383 components: - type: Transform @@ -60325,7 +61896,7 @@ entities: pos: 86.5,30.5 parent: 2 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0055CCFF' - uid: 14387 components: - type: Transform @@ -60333,45 +61904,21 @@ entities: pos: 82.5,30.5 parent: 2 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0055CCFF' - uid: 14388 components: - type: Transform pos: 81.5,31.5 parent: 2 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0055CCFF' - uid: 14389 components: - type: Transform pos: 81.5,32.5 parent: 2 - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 14413 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 85.5,31.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14414 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 86.5,31.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14415 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 87.5,31.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' + color: '#0055CCFF' - uid: 14416 components: - type: Transform @@ -60379,7 +61926,7 @@ entities: pos: 87.5,30.5 parent: 2 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0055CCFF' - uid: 14417 components: - type: Transform @@ -60387,7 +61934,7 @@ entities: pos: 88.5,30.5 parent: 2 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0055CCFF' - uid: 14423 components: - type: Transform @@ -60395,7 +61942,7 @@ entities: pos: 90.5,30.5 parent: 2 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0055CCFF' - uid: 14424 components: - type: Transform @@ -60403,38 +61950,14 @@ entities: pos: 91.5,30.5 parent: 2 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0055CCFF' - uid: 14426 components: - type: Transform pos: 92.5,29.5 parent: 2 - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 14427 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 88.5,31.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14428 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 89.5,31.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14430 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 91.5,31.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' + color: '#0055CCFF' - uid: 14584 components: - type: Transform @@ -61112,28 +62635,22 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 15468 - components: - - type: Transform - pos: 53.5,35.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 15470 - components: - - type: Transform - pos: 53.5,34.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - uid: 15471 components: - type: Transform - rot: -1.5707963267948966 rad + rot: 1.5707963267948966 rad pos: 52.5,33.5 parent: 2 - type: AtmosPipeColor color: '#990000FF' + - uid: 15472 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 53.5,33.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' - uid: 15477 components: - type: Transform @@ -61341,8 +62858,116 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' + - uid: 15962 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15963 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15964 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 39.5,9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15965 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15966 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.5,9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' - proto: GasPipeStraightAlt1 entities: + - uid: 5398 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 91.5,30.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6635 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 88.5,30.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6644 + components: + - type: Transform + pos: 92.5,31.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7718 + components: + - type: Transform + pos: 82.5,34.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7753 + components: + - type: Transform + pos: 82.5,35.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7846 + components: + - type: Transform + pos: 81.5,31.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 8399 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 83.5,30.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 8412 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 84.5,30.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 8437 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 86.5,30.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' - uid: 8629 components: - type: Transform @@ -61357,6 +62982,30 @@ entities: parent: 2 - type: AtmosPipeColor color: '#03FCD3FF' + - uid: 8712 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 90.5,30.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 9267 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 82.5,30.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 9302 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 87.5,30.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' - uid: 10601 components: - type: Transform @@ -61365,6 +63014,13 @@ entities: parent: 2 - type: AtmosPipeColor color: '#03FCD3FF' + - uid: 15950 + components: + - type: Transform + pos: 81.5,32.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' - proto: GasPipeStraightAlt2 entities: - uid: 4360 @@ -61723,6 +63379,13 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 2591 + components: + - type: Transform + pos: 51.5,37.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' - uid: 2608 components: - type: Transform @@ -62189,7 +63852,7 @@ entities: pos: 52.5,20.5 parent: 2 - type: AtmosPipeColor - color: '#3AB334FF' + color: '#03FCD3FF' - uid: 5323 components: - type: Transform @@ -62237,13 +63900,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 6578 - components: - - type: Transform - pos: 39.5,-3.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 6584 components: - type: Transform @@ -62276,6 +63932,37 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' + - uid: 6634 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,6.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6702 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 42.5,9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6727 + components: + - type: Transform + pos: 56.5,36.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6761 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 51.5,33.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' - uid: 6819 components: - type: Transform @@ -62448,6 +64135,14 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' + - uid: 8691 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,30.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 8798 components: - type: Transform @@ -62455,6 +64150,14 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 8817 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,32.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 9034 components: - type: Transform @@ -62462,13 +64165,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 9039 - components: - - type: Transform - pos: 50.5,32.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 9367 components: - type: Transform @@ -62663,7 +64359,7 @@ entities: pos: 52.5,21.5 parent: 2 - type: AtmosPipeColor - color: '#3AB334FF' + color: '#03FCD3FF' - uid: 10907 components: - type: Transform @@ -62856,51 +64552,20 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 14372 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 82.5,31.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14376 - components: - - type: Transform - pos: 84.5,31.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - uid: 14380 components: - type: Transform pos: 85.5,30.5 parent: 2 - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 14386 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 81.5,30.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0055CCFF' - uid: 14419 components: - type: Transform pos: 89.5,30.5 parent: 2 - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 14429 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 90.5,31.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' + color: '#0055CCFF' - uid: 14843 components: - type: Transform @@ -62939,13 +64604,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 15529 - components: - - type: Transform - pos: 53.5,32.5 - parent: 2 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 15546 components: - type: Transform @@ -62970,6 +64628,32 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0055CCFF' +- proto: GasPipeTJunctionAlt1 + entities: + - uid: 8485 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 89.5,30.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 8690 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,30.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 9144 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 85.5,30.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' - proto: GasPort entities: - uid: 1945 @@ -63059,6 +64743,8 @@ entities: rot: 3.141592653589793 rad pos: 63.5,22.5 parent: 2 + - type: AtmosPipeColor + color: '#947507FF' - uid: 12871 components: - type: Transform @@ -63093,6 +64779,8 @@ entities: rot: 3.141592653589793 rad pos: 64.5,22.5 parent: 2 + - type: AtmosPipeColor + color: '#03FCD3FF' - type: AtmosPipeLayers pipeLayer: Secondary - uid: 14391 @@ -63107,7 +64795,7 @@ entities: - uid: 2355 components: - type: MetaData - name: gas pump (Distro In) + name: gas pump (Distro Input) - type: Transform rot: 1.5707963267948966 rad pos: 63.5,24.5 @@ -63211,18 +64899,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 6334 - components: - - type: MetaData - name: gas pump (Gas In) - - type: Transform - rot: 3.141592653589793 rad - pos: 64.5,23.5 - parent: 2 - - type: AtmosPipeColor - color: '#03FCD3FF' - - type: AtmosPipeLayers - pipeLayer: Secondary - uid: 6583 components: - type: Transform @@ -63238,6 +64914,13 @@ entities: parent: 2 - type: AtmosPipeColor color: '#9F2B68FF' + - uid: 9038 + components: + - type: Transform + pos: 81.5,33.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 11577 components: - type: Transform @@ -63260,21 +64943,18 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 14374 +- proto: GasPressurePumpAlt1 + entities: + - uid: 2480 components: + - type: MetaData + name: gas pump (Custom Input) - type: Transform rot: 3.141592653589793 rad - pos: 82.5,33.5 + pos: 64.5,23.5 parent: 2 - type: AtmosPipeColor - color: '#990000FF' - - uid: 14390 - components: - - type: Transform - pos: 81.5,33.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' + color: '#03FCD3FF' - proto: GasThermoMachineFreezer entities: - uid: 631 @@ -63283,6 +64963,8 @@ entities: rot: -1.5707963267948966 rad pos: 21.5,-14.5 parent: 2 + - type: GasThermoMachine + targetTemperature: 270 - type: AtmosPipeColor color: '#03FCD3FF' - uid: 3966 @@ -63381,7 +65063,7 @@ entities: - type: GasValve open: False - type: AtmosPipeColor - color: '#9F2B68FF' + color: '#990000FF' - uid: 11580 components: - type: Transform @@ -63423,6 +65105,9 @@ entities: rot: 3.141592653589793 rad pos: 39.5,-10.5 parent: 2 + - type: DeviceNetwork + deviceLists: + - 1533 - type: AtmosPipeColor color: '#0055CCFF' - uid: 1161 @@ -63617,7 +65302,7 @@ entities: color: '#0055CCFF' - type: DeviceNetwork deviceLists: - - 14653 + - 9 - uid: 5964 components: - type: Transform @@ -63681,6 +65366,28 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 6641 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 85.5,29.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 11680 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6704 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,36.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 14171 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 6778 components: - type: Transform @@ -63832,17 +65539,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 8485 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 58.5,36.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 14171 - - type: AtmosPipeColor - color: '#0055CCFF' - uid: 8540 components: - type: Transform @@ -63873,6 +65569,17 @@ entities: - type: DeviceNetwork deviceLists: - 8571 + - uid: 9266 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 80.5,29.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 11680 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 9358 components: - type: Transform @@ -64064,6 +65771,17 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 11676 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 56.5,33.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15786 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 11709 components: - type: Transform @@ -64172,27 +65890,6 @@ entities: - 13984 - type: AtmosPipeColor color: '#0055CCFF' - - uid: 14384 - components: - - type: Transform - pos: 86.5,30.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 11680 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 14385 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 81.5,29.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 11680 - - type: AtmosPipeColor - color: '#0335FCFF' - uid: 14420 components: - type: Transform @@ -64201,9 +65898,9 @@ entities: parent: 2 - type: DeviceNetwork deviceLists: - - 2602 + - 15949 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0055CCFF' - uid: 14433 components: - type: Transform @@ -64214,7 +65911,7 @@ entities: deviceLists: - 2602 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0055CCFF' - uid: 14613 components: - type: Transform @@ -64266,6 +65963,16 @@ entities: - 8571 - type: AtmosPipeColor color: '#0055CCFF' + - uid: 15172 + components: + - type: Transform + pos: 50.5,35.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15470 + - type: AtmosPipeColor + color: '#0055CCFF' - uid: 15296 components: - type: Transform @@ -64285,7 +65992,7 @@ entities: parent: 2 - type: DeviceNetwork deviceLists: - - 5398 + - 15811 - type: AtmosPipeColor color: '#0055CCFF' - uid: 15535 @@ -64310,6 +66017,17 @@ entities: - type: DeviceNetwork deviceLists: - 15578 + - uid: 15961 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 36.5,9.5 + parent: 2 + - type: AtmosPipeColor + color: '#0055CCFF' + - type: DeviceNetwork + deviceLists: + - 12480 - proto: GasVentScrubber entities: - uid: 3 @@ -64445,7 +66163,7 @@ entities: parent: 2 - type: DeviceNetwork deviceLists: - - 5398 + - 15811 - type: AtmosPipeColor color: '#990000FF' - uid: 5679 @@ -64478,7 +66196,7 @@ entities: color: '#990000FF' - type: DeviceNetwork deviceLists: - - 14653 + - 9 - uid: 5968 components: - type: Transform @@ -64509,6 +66227,9 @@ entities: rot: -1.5707963267948966 rad pos: 39.5,-9.5 parent: 2 + - type: DeviceNetwork + deviceLists: + - 1533 - type: AtmosPipeColor color: '#990000FF' - uid: 6614 @@ -64551,6 +66272,18 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' + - uid: 6643 + components: + - type: Transform + pos: 89.5,31.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15949 + - type: AtmosPipeLayers + pipeLayer: Secondary + - type: AtmosPipeColor + color: '#990000FF' - uid: 6805 components: - type: Transform @@ -64650,14 +66383,16 @@ entities: - 15466 - type: AtmosPipeColor color: '#990000FF' - - uid: 8498 + - uid: 8414 components: - type: Transform - pos: 53.5,36.5 + pos: 85.5,31.5 parent: 2 - type: DeviceNetwork deviceLists: - - 14171 + - 11680 + - type: AtmosPipeLayers + pipeLayer: Secondary - type: AtmosPipeColor color: '#990000FF' - uid: 8625 @@ -64942,14 +66677,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#990000FF' - - uid: 13514 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 54.5,37.5 - parent: 2 - - type: AtmosPipeColor - color: '#990000FF' - uid: 13985 components: - type: Transform @@ -64994,37 +66721,15 @@ entities: - 13984 - type: AtmosPipeColor color: '#990000FF' - - uid: 14373 + - uid: 14371 components: - type: Transform rot: 1.5707963267948966 rad - pos: 81.5,31.5 + pos: 50.5,37.5 parent: 2 - type: DeviceNetwork deviceLists: - - 11680 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14377 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 84.5,30.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 11680 - - type: AtmosPipeColor - color: '#990000FF' - - uid: 14421 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 89.5,31.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 2602 + - 15470 - type: AtmosPipeColor color: '#990000FF' - uid: 14432 @@ -65032,6 +66737,8 @@ entities: - type: Transform pos: 92.5,32.5 parent: 2 + - type: AtmosPipeLayers + pipeLayer: Secondary - type: DeviceNetwork deviceLists: - 2602 @@ -65124,6 +66831,28 @@ entities: - 10524 - type: AtmosPipeColor color: '#990000FF' + - uid: 15632 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 56.5,31.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 15786 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15785 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 55.5,36.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 14171 + - type: AtmosPipeColor + color: '#990000FF' - uid: 15879 components: - type: Transform @@ -65135,6 +66864,29 @@ entities: - type: DeviceNetwork deviceLists: - 15578 + - uid: 15951 + components: + - type: Transform + pos: 80.5,31.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 11680 + - type: AtmosPipeLayers + pipeLayer: Secondary + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15967 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 36.5,5.5 + parent: 2 + - type: AtmosPipeColor + color: '#990000FF' + - type: DeviceNetwork + deviceLists: + - 12480 - proto: GasVolumePump entities: - uid: 1238 @@ -65176,13 +66928,6 @@ entities: - type: Transform pos: 67.46306,3.7913218 parent: 2 -- proto: GeneratorBasic15kW - entities: - - uid: 14392 - components: - - type: Transform - pos: 79.5,33.5 - parent: 2 - proto: Girder entities: - uid: 1968 @@ -65273,11 +67018,21 @@ entities: - type: Transform pos: -4.5,-8.5 parent: 2 + - uid: 218 + components: + - type: Transform + pos: 28.5,30.5 + parent: 2 - uid: 244 components: - type: Transform pos: 2.5,11.5 parent: 2 + - uid: 257 + components: + - type: Transform + pos: 50.5,16.5 + parent: 2 - uid: 259 components: - type: Transform @@ -65403,6 +67158,11 @@ entities: - type: Transform pos: 5.5,-32.5 parent: 2 + - uid: 753 + components: + - type: Transform + pos: 51.5,16.5 + parent: 2 - uid: 764 components: - type: Transform @@ -65773,21 +67533,11 @@ entities: - type: Transform pos: 24.5,12.5 parent: 2 - - uid: 2247 - components: - - type: Transform - pos: 30.5,29.5 - parent: 2 - uid: 2249 components: - type: Transform pos: 62.5,33.5 parent: 2 - - uid: 2250 - components: - - type: Transform - pos: 29.5,29.5 - parent: 2 - uid: 2308 components: - type: Transform @@ -66479,11 +68229,6 @@ entities: - type: Transform pos: 17.5,-59.5 parent: 2 - - uid: 3985 - components: - - type: Transform - pos: 19.5,-59.5 - parent: 2 - uid: 3987 components: - type: Transform @@ -66675,6 +68420,11 @@ entities: rot: -1.5707963267948966 rad pos: 73.5,29.5 parent: 2 + - uid: 4957 + components: + - type: Transform + pos: 67.5,-25.5 + parent: 2 - uid: 5043 components: - type: Transform @@ -66977,11 +68727,6 @@ entities: - type: Transform pos: -14.5,16.5 parent: 2 - - uid: 6921 - components: - - type: Transform - pos: 43.5,1.5 - parent: 2 - uid: 7010 components: - type: Transform @@ -68159,11 +69904,6 @@ entities: - type: Transform pos: 69.5,-25.5 parent: 2 - - uid: 11567 - components: - - type: Transform - pos: 67.5,-25.5 - parent: 2 - uid: 11568 components: - type: Transform @@ -69374,6 +71114,11 @@ entities: - type: Transform pos: 4.5,-20.5 parent: 2 + - uid: 14092 + components: + - type: Transform + pos: 49.5,16.5 + parent: 2 - uid: 14127 components: - type: Transform @@ -69509,11 +71254,22 @@ entities: - type: Transform pos: 77.5,34.5 parent: 2 + - uid: 14376 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 50.5,34.5 + parent: 2 - uid: 14409 components: - type: Transform pos: 82.5,35.5 parent: 2 + - uid: 14413 + components: + - type: Transform + pos: 45.5,39.5 + parent: 2 - uid: 14508 components: - type: Transform @@ -69574,11 +71330,10 @@ entities: - type: Transform pos: 72.5,25.5 parent: 2 - - uid: 14629 + - uid: 14627 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 50.5,16.5 + pos: 28.5,31.5 parent: 2 - uid: 14646 components: @@ -69686,11 +71441,6 @@ entities: - type: Transform pos: 3.5,43.5 parent: 2 - - uid: 14985 - components: - - type: Transform - pos: 2.5,43.5 - parent: 2 - uid: 14986 components: - type: Transform @@ -70367,18 +72117,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 @@ -70433,6 +72173,9 @@ entities: anchored: True pos: 45.5,33.5 parent: 2 + - type: AccessReader + accessListsOriginal: + - - Armory - type: Physics bodyType: Static - type: Label @@ -70465,24 +72208,17 @@ entities: anchored: True pos: 45.5,34.5 parent: 2 + - type: AccessReader + accessListsOriginal: + - - Armory - 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 + Oxygen: 1.7459903 + Nitrogen: 6.568249 - type: Physics bodyType: Static - type: Label @@ -70498,6 +72234,9 @@ entities: - type: Transform pos: 45.5,35.5 parent: 2 + - type: AccessReader + accessListsOriginal: + - - Armory - type: Label currentLabel: 2 - type: NameModifier @@ -70511,24 +72250,17 @@ entities: - type: Transform pos: 45.5,36.5 parent: 2 + - type: AccessReader + accessListsOriginal: + - - Armory - 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 + Oxygen: 1.8856695 + Nitrogen: 7.0937095 - type: Label currentLabel: 2 - type: NameModifier @@ -70552,11 +72284,6 @@ entities: - type: Transform pos: 38.482082,-17.438766 parent: 2 - - uid: 12549 - components: - - type: Transform - pos: 44.355003,29.376284 - parent: 2 - proto: HandheldStationMap entities: - uid: 9400 @@ -70571,12 +72298,11 @@ entities: - type: Transform pos: 65.58373,8.621037 parent: 2 - - uid: 13169 + - uid: 5473 components: - type: Transform - parent: 13141 - - type: Physics - canCollide: False + pos: 50.582764,38.562107 + parent: 2 - uid: 13642 components: - type: Transform @@ -70696,6 +72422,9 @@ entities: - type: Transform pos: 81.5,30.5 parent: 2 + - type: AccessReader + accessListsOriginal: + - - Command - proto: HolopadCargoBayLongRange entities: - uid: 15166 @@ -71096,6 +72825,9 @@ entities: - type: Transform pos: 12.5,12.5 parent: 2 + - type: Door + secondsUntilStateChange: -5300.9326 + state: Closing - uid: 5750 components: - type: Transform @@ -71116,51 +72848,6 @@ entities: - type: Transform pos: 58.5,-5.5 parent: 2 - - uid: 12254 - components: - - type: Transform - pos: 16.5,12.5 - parent: 2 - - uid: 12255 - components: - - type: Transform - pos: 15.5,12.5 - parent: 2 - - uid: 12256 - components: - - type: Transform - pos: 14.5,12.5 - parent: 2 - - uid: 12257 - components: - - type: Transform - pos: 14.5,14.5 - parent: 2 - - uid: 12258 - components: - - type: Transform - pos: 15.5,14.5 - parent: 2 - - uid: 12259 - components: - - type: Transform - pos: 16.5,14.5 - parent: 2 - - uid: 12260 - components: - - type: Transform - pos: 16.5,16.5 - parent: 2 - - uid: 12261 - components: - - type: Transform - pos: 15.5,16.5 - parent: 2 - - uid: 12262 - components: - - type: Transform - pos: 14.5,16.5 - parent: 2 - uid: 14828 components: - type: Transform @@ -71400,12 +73087,16 @@ entities: - type: Transform pos: 94.5,31.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 14561 components: - type: Transform rot: 3.141592653589793 rad pos: 94.5,29.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: IntercomCommand entities: - uid: 4587 @@ -71413,29 +73104,39 @@ entities: - type: Transform pos: 12.5,-34.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 8471 components: - type: Transform rot: -1.5707963267948966 rad pos: 34.5,40.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 9436 components: - type: Transform rot: 1.5707963267948966 rad pos: 25.5,42.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 9460 components: - type: Transform rot: -1.5707963267948966 rad pos: 41.5,26.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 11408 components: - type: Transform pos: 17.5,-2.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: IntercomCommon entities: - uid: 4989 @@ -71443,12 +73144,16 @@ entities: - type: Transform pos: 16.5,11.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 11222 components: - type: Transform rot: 3.141592653589793 rad pos: 35.5,12.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: IntercomEngineering entities: - uid: 4692 @@ -71456,24 +73161,32 @@ entities: - type: Transform pos: 30.5,-29.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 4769 components: - type: Transform rot: 1.5707963267948966 rad pos: 24.5,-25.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 15421 components: - type: Transform rot: 1.5707963267948966 rad pos: 33.5,-46.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 15422 components: - type: Transform rot: 3.141592653589793 rad pos: 15.5,-29.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: IntercomMedical entities: - uid: 11407 @@ -71481,6 +73194,8 @@ entities: - type: Transform pos: 48.5,1.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: IntercomScience entities: - uid: 7582 @@ -71489,6 +73204,8 @@ entities: rot: -1.5707963267948966 rad pos: 48.5,16.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: IntercomSecurity entities: - uid: 14552 @@ -71497,6 +73214,8 @@ entities: rot: 3.141592653589793 rad pos: 36.5,18.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: IntercomSupply entities: - uid: 7743 @@ -71505,12 +73224,16 @@ entities: rot: 1.5707963267948966 rad pos: 21.5,25.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 12092 components: - type: Transform rot: 3.141592653589793 rad pos: 9.5,20.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: JanitorialTrolley entities: - uid: 12234 @@ -71702,12 +73425,6 @@ entities: - type: Transform pos: 35.35573,44.0572 parent: 2 - - uid: 8437 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 44.741825,26.038797 - parent: 2 - uid: 8468 components: - type: Transform @@ -71773,20 +73490,6 @@ entities: parent: 2 - proto: LockableButtonAtmospherics entities: - - uid: 7828 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 44.5,-49.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 12890: - - - Pressed - - Toggle - 12891: - - - Pressed - - Toggle - uid: 8692 components: - type: Transform @@ -71798,6 +73501,8 @@ entities: 55: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 12355 components: - type: Transform @@ -71809,19 +73514,8 @@ entities: 4257: - - Pressed - Toggle - - uid: 15242 - components: - - type: Transform - pos: 49.5,-49.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 12891: - - - Pressed - - Toggle - 12890: - - - Pressed - - Toggle + - type: Fixtures + fixtures: {} - proto: LockableButtonCommand entities: - uid: 15104 @@ -71877,8 +73571,53 @@ entities: 15102: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - proto: LockableButtonEngineering entities: + - uid: 6937 + components: + - type: MetaData + name: lockable button (Burn Chamber Blast Doors) + - type: Transform + rot: 3.141592653589793 rad + pos: 44.5,-49.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 12890: + - - Pressed + - Toggle + 12891: + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} + - type: Label + currentLabel: Burn Chamber Blast Doors + - type: NameModifier + baseName: lockable button + - uid: 7828 + components: + - type: MetaData + name: lockable button (Burn Chamber Blast Doors) + - type: Transform + pos: 49.5,-49.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 12891: + - - Pressed + - Toggle + 12890: + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} + - type: Label + currentLabel: Burn Chamber Blast Doors + - type: NameModifier + baseName: lockable button - uid: 15398 components: - type: Transform @@ -71893,6 +73632,8 @@ entities: 803: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 15399 components: - type: Transform @@ -71907,6 +73648,8 @@ entities: 924: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 15400 components: - type: Transform @@ -71918,6 +73661,8 @@ entities: 779: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - proto: LockableButtonMedical entities: - uid: 15129 @@ -71934,6 +73679,8 @@ entities: 600: - - Pressed - Open + - type: Fixtures + fixtures: {} - proto: LockableButtonResearch entities: - uid: 1557 @@ -71956,6 +73703,8 @@ entities: currentLabel: Blast Doors - type: NameModifier baseName: lockable button + - type: Fixtures + fixtures: {} - proto: LockableButtonSalvage entities: - uid: 12839 @@ -71977,6 +73726,8 @@ entities: currentLabel: Blast Doors - type: NameModifier baseName: lockable button + - type: Fixtures + fixtures: {} - proto: LockableButtonService entities: - uid: 15276 @@ -71993,6 +73744,8 @@ entities: 13443: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - proto: LockerAtmosphericsFilledHardsuit entities: - uid: 1458 @@ -72017,6 +73770,9 @@ entities: - type: Transform pos: 40.5,-10.5 parent: 2 + - type: AccessReader + accessListsOriginal: + - - Bar - proto: LockerBotanistFilled entities: - uid: 6679 @@ -72100,6 +73856,47 @@ entities: - type: Transform pos: 19.5,33.5 parent: 2 + - uid: 3127 + components: + - type: MetaData + name: evidence locker (1) + - type: Transform + pos: 50.5,35.5 + parent: 2 + - type: Label + currentLabel: 1 + - type: NameModifier + baseName: evidence locker + - uid: 5072 + components: + - type: MetaData + name: evidence locker (2) + - type: Transform + pos: 50.5,36.5 + parent: 2 + - type: EntityStorage + air: + volume: 200 + immutable: False + temperature: 293.14673 + moles: + Oxygen: 1.7459903 + Nitrogen: 6.568249 + - type: ContainerContainer + containers: + entity_storage: !type:Container + showEnts: False + occludes: True + ents: + - 5093 + paper_label: !type:ContainerSlot + showEnts: False + occludes: True + ent: null + - type: Label + currentLabel: 2 + - type: NameModifier + baseName: evidence locker - uid: 7980 components: - type: Transform @@ -72256,18 +74053,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 @@ -72344,6 +74131,9 @@ entities: anchored: True pos: 35.5,34.5 parent: 2 + - type: AccessReader + accessListsOriginal: + - - Security - type: Physics bodyType: Static - proto: LockerWallMedicalFilled @@ -72353,6 +74143,8 @@ entities: - type: Transform pos: 46.5,5.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: LockerWardenFilled entities: - uid: 3171 @@ -72571,18 +74363,6 @@ entities: - type: Transform pos: 19.434057,-38.4118 parent: 2 -- proto: MagazinePistolSubMachineGunTopMounted - entities: - - uid: 15785 - components: - - type: Transform - pos: 44.521404,43.346592 - parent: 2 - - uid: 15786 - components: - - type: Transform - pos: 44.53703,43.440342 - parent: 2 - proto: MaintenanceFluffSpawner entities: - uid: 7459 @@ -72826,12 +74606,6 @@ entities: parent: 2 - proto: MedkitBruteFilled entities: - - uid: 10433 - components: - - type: Transform - rot: -12.566370614359172 rad - pos: 42.480003,28.626284 - parent: 2 - uid: 11915 components: - type: Transform @@ -72868,11 +74642,6 @@ entities: - type: Transform pos: 18.523928,24.634445 parent: 2 - - uid: 7846 - components: - - type: Transform - pos: 42.37063,29.016909 - parent: 2 - uid: 9625 components: - type: Transform @@ -72895,12 +74664,6 @@ entities: - type: Transform pos: 72.61498,6.0402474 parent: 2 - - uid: 12493 - components: - - type: Transform - rot: -12.566370614359172 rad - pos: 42.62063,29.001284 - parent: 2 - proto: MedkitRadiationFilled entities: - uid: 6865 @@ -72937,21 +74700,29 @@ entities: parent: 2 - proto: Mirror entities: - - uid: 9 - components: - - type: Transform - pos: 10.5,14.5 - parent: 2 - - uid: 1532 - components: - - type: Transform - pos: 11.5,14.5 - parent: 2 - uid: 11907 components: - type: Transform pos: 76.5,8.5 parent: 2 + - type: Fixtures + fixtures: {} +- proto: MirrorModern + entities: + - uid: 573 + components: + - type: Transform + pos: 10.5,14.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 580 + components: + - type: Transform + pos: 11.5,14.5 + parent: 2 + - type: Fixtures + fixtures: {} - proto: MonkeyCubeWrapped entities: - uid: 5407 @@ -72976,8 +74747,21 @@ entities: - type: Transform pos: 5.687049,-5.5586905 parent: 2 + - uid: 16032 + components: + - type: Transform + pos: 26.5,-8.5 + parent: 2 + - type: Pullable + prevFixedRotation: True - proto: MopItem entities: + - uid: 12438 + components: + - type: Transform + rot: -3.141592653589793 rad + pos: 26.924458,-8.888586 + parent: 2 - uid: 13119 components: - type: Transform @@ -73033,18 +74817,18 @@ entities: rot: -1.5707963267948966 rad pos: 74.5,-3.5 parent: 2 - - uid: 5369 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 42.5,27.5 - parent: 2 - uid: 8496 components: - type: Transform rot: -1.5707963267948966 rad pos: 54.5,11.5 parent: 2 + - uid: 9672 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 42.5,27.5 + parent: 2 - uid: 9727 components: - type: Transform @@ -73104,12 +74888,6 @@ entities: - type: Transform pos: 69.28111,-15.352209 parent: 2 - - uid: 13502 - components: - - type: Transform - parent: 13141 - - type: Physics - canCollide: False - proto: NetworkConfigurator entities: - uid: 909 @@ -73184,11 +74962,6 @@ entities: - type: Transform pos: 12.5,16.5 parent: 2 - - uid: 9312 - components: - - type: Transform - pos: 50.5,46.5 - parent: 2 - uid: 9901 components: - type: Transform @@ -73199,6 +74972,11 @@ entities: - type: Transform pos: 47.5,28.5 parent: 2 + - uid: 12259 + components: + - type: Transform + pos: 32.5,37.5 + parent: 2 - uid: 13968 components: - type: Transform @@ -73315,11 +75093,6 @@ entities: - type: Transform pos: 67.5,47.5 parent: 2 - - uid: 3396 - components: - - type: Transform - pos: 50.5,45.5 - parent: 2 - uid: 4570 components: - type: Transform @@ -73360,6 +75133,16 @@ entities: - type: Transform pos: 88.5,3.5 parent: 2 + - uid: 12180 + components: + - type: Transform + pos: 12.5,17.5 + parent: 2 + - uid: 12226 + components: + - type: Transform + pos: 31.5,37.5 + parent: 2 - uid: 12381 components: - type: Transform @@ -73394,6 +75177,8 @@ entities: - type: Transform pos: 37.485016,-2.1577168 parent: 2 + - type: Fixtures + fixtures: {} - proto: PaintingMoony entities: - uid: 12334 @@ -73401,6 +75186,8 @@ entities: - type: Transform pos: 28.5,6.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PaintingOlympia entities: - uid: 13178 @@ -73408,6 +75195,8 @@ entities: - type: Transform pos: 32.5,38.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PaintingSadClown entities: - uid: 12832 @@ -73415,6 +75204,8 @@ entities: - type: Transform pos: 28.5,8.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PaladinCircuitBoard entities: - uid: 14283 @@ -73424,6 +75215,14 @@ entities: parent: 2 - proto: Paper entities: + - uid: 1842 + components: + - type: Transform + parent: 5625 + - type: Paper + content: PACMAN Fuel + - type: Physics + canCollide: False - uid: 15000 components: - type: Transform @@ -73456,22 +75255,26 @@ entities: - uid: 3460 components: - type: MetaData - desc: A old laminated document, probably left by the last shift. name: office paper (Brig Defense) - type: Transform - pos: 44.57122,24.67782 - parent: 2 + parent: 3672 + - type: Physics + canCollide: False - type: Paper + stampState: paper_stamp-warden + stampedBy: + - stampedColor: '#5B0000FF' + stampedName: stamp-component-stamped-name-warden content: >- I own an Enforcer for Brig Defense, since thats what Central Command intended. - Four Gorlex Operatives blow a hole through my Perma with C4. + Four Gorlex Marauders blow a hole through my brig with C-4. "What the devil?" I yell as I grab my Warden's Cap and Enforcer shotgun. Blow 4 twelve gauge holes through the Corpsman, he's crit on the spot. Draw my Mk58 on the second guy, miss her entirely because a secoff exploded with Tear Gas, it hits the HOP instead. - I have to resort to the toolbox in my armory, filled to the brim with seized grenades. "GLORY TO NANOTRASEN!!" The resulting explosion instagibbing the Commander and a Operative, setting off all the firelocks on station. + I have to resort to the toolbox in my armory, filled to the brim with seized grenades. "GLORY TO NANOTRASEN!!" The resulting explosion instagibbing the Commander and an Operative, setting off all the firelocks on station. Draw my Stun Baton on the last terrified Operative, he dies from spacing waiting for the paramedic to arrive becuase I took his suit off immediately after cuffing him. @@ -73633,7 +75436,7 @@ entities: desc: A handwritten laminated note, probably left by the last shift. name: office paper (Lathe Cooling System) - type: Transform - pos: 49.32131,19.793486 + pos: 54.89237,17.73153 parent: 2 - type: Paper content: >- @@ -73646,7 +75449,7 @@ entities: Connect the green pipes to the machine frame across from the lathes. You'll need a machine board to finish the freezer, and probably some spare parts. - Once the freezer is finished, hook it up to the green pipes and set it to 173K. Make sure you turn it on this time, we don't want a repeat of the containment field incident. + Once the freezer is finished, hook it up to the green pipes and set it to 270K. Make sure you turn it on this time, we don't want a repeat of the containment field incident. DO NOT upgrade the lathes to hyper-convection until the system is finished, you'll ash me and every other moth in this department. @@ -73661,6 +75464,32 @@ entities: - type: Transform pos: 89.48129,32.60053 parent: 2 + - uid: 16014 + components: + - type: MetaData + name: Note + - type: Transform + pos: 43.00033,-48.10055 + parent: 2 + - type: Paper + content: >- + You think we can run the TEG on this stuff? + + - Aurora + editingDisabled: True + - uid: 16034 + components: + - type: MetaData + name: Torn Note + - type: Transform + pos: 26.474203,6.8735046 + parent: 2 + - type: Paper + content: >- + Merry christmas, you stupid fucking clown. + + Hope you enjoy slipping as much as the rest of us do. + editingDisabled: True - proto: ParticleAcceleratorControlBox entities: - uid: 251 @@ -73980,6 +75809,8 @@ entities: rot: 1.5707963267948966 rad pos: 42.5,35.5 parent: 2 + - type: Airlock + autoClose: False - type: DeviceLinkSink invokeCounter: 1 - type: DeviceLinkSource @@ -73993,6 +75824,8 @@ entities: rot: -1.5707963267948966 rad pos: 42.5,35.5 parent: 2 + - type: Airlock + autoClose: False - type: DeviceLinkSink invokeCounter: 1 - type: DeviceLinkSource @@ -74049,7 +75882,7 @@ entities: - uid: 9718 components: - type: Transform - pos: 10.992045,13.876669 + pos: 12.790105,13.396146 parent: 2 - uid: 9719 components: @@ -74064,6 +75897,13 @@ entities: rot: 6.283185307179586 rad pos: 53.482903,43.66107 parent: 2 +- proto: PlushieSharkBlue + entities: + - uid: 6642 + components: + - type: Transform + pos: 90.33953,32.472466 + parent: 2 - proto: PlushieSharkGrey entities: - uid: 5727 @@ -74099,6 +75939,11 @@ entities: - type: Transform pos: 13.5,-28.5 parent: 2 + - uid: 1239 + components: + - type: Transform + pos: 20.5,26.5 + parent: 2 - uid: 3233 components: - type: Transform @@ -74109,11 +75954,6 @@ entities: - type: Transform pos: 70.5,-7.5 parent: 2 - - uid: 5741 - components: - - type: Transform - pos: 12.5,17.5 - parent: 2 - uid: 6400 components: - type: Transform @@ -74161,11 +76001,14 @@ entities: - type: Transform pos: 9.5,-31.5 parent: 2 - - uid: 14410 + - uid: 14370 components: - type: Transform - pos: 80.5,33.5 + anchored: True + pos: 80.5,34.5 parent: 2 + - type: Physics + bodyType: Static - proto: PortableGeneratorSuperPacman entities: - uid: 10884 @@ -74192,6 +76035,8 @@ entities: - type: Transform pos: 30.5,-22.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterContrabandClown entities: - uid: 11021 @@ -74199,6 +76044,8 @@ entities: - type: Transform pos: 27.5,4.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterContrabandDonk entities: - uid: 13090 @@ -74206,6 +76053,8 @@ entities: - type: Transform pos: 58.5,-16.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterContrabandEAT entities: - uid: 6763 @@ -74213,6 +76062,8 @@ entities: - type: Transform pos: 30.5,-8.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterContrabandFunPolice entities: - uid: 8525 @@ -74220,6 +76071,8 @@ entities: - type: Transform pos: 43.5,20.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterContrabandGreyTide entities: - uid: 739 @@ -74227,6 +76080,8 @@ entities: - type: Transform pos: 30.5,-18.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterContrabandHackingGuide entities: - uid: 8671 @@ -74234,6 +76089,8 @@ entities: - type: Transform pos: 31.5,-13.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterContrabandHaveaPuff entities: - uid: 13100 @@ -74241,6 +76098,8 @@ entities: - type: Transform pos: 44.5,-8.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterContrabandMissingGloves entities: - uid: 11068 @@ -74248,6 +76107,8 @@ entities: - type: Transform pos: 34.5,-18.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterContrabandMoth entities: - uid: 13102 @@ -74255,6 +76116,8 @@ entities: - type: Transform pos: 77.5,-14.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterContrabandRedRum entities: - uid: 7286 @@ -74262,6 +76125,8 @@ entities: - type: Transform pos: 40.5,-2.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegit12Gauge entities: - uid: 4398 @@ -74270,6 +76135,8 @@ entities: rot: -1.5707963267948966 rad pos: 43.5,37.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegit50thAnniversaryVintageReprint entities: - uid: 13087 @@ -74277,6 +76144,8 @@ entities: - type: Transform pos: 61.5,17.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegitAnatomyPoster entities: - uid: 12830 @@ -74284,6 +76153,8 @@ entities: - type: Transform pos: 60.5,5.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegitCarpMount entities: - uid: 7 @@ -74291,6 +76162,8 @@ entities: - type: Transform pos: 18.5,25.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegitCleanliness entities: - uid: 11818 @@ -74299,6 +76172,8 @@ entities: rot: 3.141592653589793 rad pos: 5.5,-2.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegitCohibaRobustoAd entities: - uid: 7287 @@ -74306,6 +76181,8 @@ entities: - type: Transform pos: 28.5,-7.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegitDickGumshue entities: - uid: 13089 @@ -74313,6 +76190,8 @@ entities: - type: Transform pos: 68.5,-14.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegitFruitBowl entities: - uid: 13101 @@ -74320,6 +76199,8 @@ entities: - type: Transform pos: 41.5,-9.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegitHelpOthers entities: - uid: 8464 @@ -74327,6 +76208,8 @@ entities: - type: Transform pos: 35.5,35.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegitHereForYourSafety entities: - uid: 2303 @@ -74335,6 +76218,8 @@ entities: rot: -1.5707963267948966 rad pos: 30.5,26.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegitHighClassMartini entities: - uid: 13099 @@ -74342,6 +76227,8 @@ entities: - type: Transform pos: 38.5,-1.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegitIan entities: - uid: 10251 @@ -74349,6 +76236,8 @@ entities: - type: Transform pos: 17.5,-6.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegitIonRifle entities: - uid: 8483 @@ -74356,6 +76245,8 @@ entities: - type: Transform pos: 38.5,36.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegitLoveIan entities: - uid: 10252 @@ -74363,6 +76254,8 @@ entities: - type: Transform pos: 21.5,-3.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegitMime entities: - uid: 12831 @@ -74370,6 +76263,8 @@ entities: - type: Transform pos: 24.5,5.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegitNanomichiAd entities: - uid: 12320 @@ -74377,6 +76272,8 @@ entities: - type: Transform pos: 13.5,-4.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegitNanotrasenLogo entities: - uid: 7464 @@ -74384,27 +76281,37 @@ entities: - type: Transform pos: 17.5,-1.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 11092 components: - type: Transform pos: 17.5,38.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 11854 components: - type: Transform rot: 1.5707963267948966 rad pos: 24.5,-1.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 12318 components: - type: Transform pos: 29.5,43.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 12319 components: - type: Transform pos: 20.5,47.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegitNTTGC entities: - uid: 13097 @@ -74412,6 +76319,8 @@ entities: - type: Transform pos: 13.5,8.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegitObey entities: - uid: 2305 @@ -74420,6 +76329,8 @@ entities: rot: 3.141592653589793 rad pos: 46.5,33.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegitPeriodicTable entities: - uid: 13093 @@ -74427,11 +76338,15 @@ entities: - type: Transform pos: 59.5,11.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 13094 components: - type: Transform pos: 54.5,-7.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegitRenault entities: - uid: 249 @@ -74439,6 +76354,8 @@ entities: - type: Transform pos: 34.5,41.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegitReportCrimes entities: - uid: 8553 @@ -74446,6 +76363,8 @@ entities: - type: Transform pos: 50.5,29.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegitSafetyEyeProtection entities: - uid: 3668 @@ -74453,11 +76372,15 @@ entities: - type: Transform pos: 50.5,12.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 13083 components: - type: Transform pos: 40.5,-41.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegitSafetyInternals entities: - uid: 13084 @@ -74465,11 +76388,15 @@ entities: - type: Transform pos: 42.5,-41.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 13088 components: - type: Transform pos: 54.5,16.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegitSafetyMothDelam entities: - uid: 13081 @@ -74477,12 +76404,16 @@ entities: - type: Transform pos: 32.5,-33.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 14648 components: - type: Transform rot: -1.5707963267948966 rad pos: 70.5,22.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegitSafetyMothEpi entities: - uid: 13085 @@ -74490,11 +76421,15 @@ entities: - type: Transform pos: 53.5,-2.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 13111 components: - type: Transform pos: 79.5,4.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegitSafetyMothHardhat entities: - uid: 13080 @@ -74502,18 +76437,24 @@ entities: - type: Transform pos: 23.5,-29.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegitSafetyMothMeth entities: - - uid: 3413 + - uid: 5528 components: - type: Transform - pos: 41.5,28.5 + pos: 41.5,29.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 13086 components: - type: Transform pos: 49.5,-9.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegitSafetyMothPiping entities: - uid: 3782 @@ -74521,11 +76462,15 @@ entities: - type: Transform pos: 37.5,-21.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 13082 components: - type: Transform pos: 38.5,-41.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegitSafetyReport entities: - uid: 13095 @@ -74533,6 +76478,8 @@ entities: - type: Transform pos: 22.5,34.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegitSecWatch entities: - uid: 7732 @@ -74540,11 +76487,15 @@ entities: - type: Transform pos: -2.5,-6.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 8400 components: - type: Transform pos: 35.5,22.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegitSpaceCops entities: - uid: 8556 @@ -74552,6 +76503,8 @@ entities: - type: Transform pos: 52.5,34.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegitStateLaws entities: - uid: 7731 @@ -74559,6 +76512,8 @@ entities: - type: Transform pos: -4.5,-10.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegitTheOwl entities: - uid: 8579 @@ -74566,6 +76521,8 @@ entities: - type: Transform pos: 48.5,43.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegitUeNo entities: - uid: 11093 @@ -74573,6 +76530,8 @@ entities: - type: Transform pos: 23.5,26.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegitVacation entities: - uid: 13098 @@ -74580,11 +76539,15 @@ entities: - type: Transform pos: 22.5,2.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 15688 components: - type: Transform pos: 48.5,48.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterMapPacked entities: - uid: 12314 @@ -74592,26 +76555,36 @@ entities: - type: Transform pos: 15.5,2.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 12315 components: - type: Transform pos: 37.5,2.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 12317 components: - type: Transform pos: 34.5,47.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 12335 components: - type: Transform pos: 30.5,-13.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 13572 components: - type: Transform pos: 30.5,12.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PottedPlant17 entities: - uid: 2449 @@ -74759,11 +76732,6 @@ entities: - type: Transform pos: 74.5,8.5 parent: 2 - - uid: 15483 - components: - - type: Transform - pos: 31.5,-2.5 - parent: 2 - proto: PowerCellHigh entities: - uid: 5631 @@ -74892,13 +76860,6 @@ entities: - type: Transform pos: 63.5,-9.5 parent: 2 -- proto: PowerDrill - entities: - - uid: 10894 - components: - - type: Transform - pos: 65.52399,10.725653 - parent: 2 - proto: PoweredDimSmallLight entities: - uid: 3330 @@ -75225,12 +77186,6 @@ entities: - type: Transform pos: 44.5,-21.5 parent: 2 - - uid: 4278 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 37.5,-11.5 - parent: 2 - uid: 4326 components: - type: Transform @@ -75586,30 +77541,12 @@ entities: parent: 2 - type: ApcPowerReceiver powerLoad: 0 - - uid: 6630 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 32.5,-7.5 - parent: 2 - - uid: 6652 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 39.5,-5.5 - parent: 2 - uid: 6653 components: - type: Transform rot: 1.5707963267948966 rad pos: 41.5,-5.5 parent: 2 - - uid: 6657 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 33.5,-9.5 - parent: 2 - uid: 6660 components: - type: Transform @@ -76083,11 +78020,6 @@ entities: rot: -1.5707963267948966 rad pos: 74.5,6.5 parent: 2 - - uid: 12950 - components: - - type: Transform - pos: 31.5,-2.5 - parent: 2 - uid: 12977 components: - type: Transform @@ -76229,11 +78161,45 @@ entities: parent: 2 - proto: PoweredlightEmpty entities: + - uid: 6615 + components: + - type: Transform + pos: 31.5,-2.5 + parent: 2 + - uid: 6630 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.5,-11.5 + parent: 2 + - uid: 6657 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.5,-9.5 + parent: 2 - uid: 15671 components: - type: Transform pos: 53.5,49.5 parent: 2 + - uid: 15983 + components: + - type: Transform + pos: 39.5,-2.5 + parent: 2 + - uid: 15984 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 39.5,-6.5 + parent: 2 + - uid: 15985 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 32.5,-7.5 + parent: 2 - proto: PoweredlightExterior entities: - uid: 5664 @@ -76458,12 +78424,6 @@ entities: rot: 1.5707963267948966 rad pos: 55.5,53.5 parent: 2 - - uid: 4034 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 40.5,-9.5 - parent: 2 - uid: 4149 components: - type: Transform @@ -77113,6 +79073,12 @@ entities: rot: -1.5707963267948966 rad pos: 50.5,46.5 parent: 2 + - uid: 6759 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,-9.5 + parent: 2 - uid: 8680 components: - type: Transform @@ -77204,6 +79170,65 @@ entities: - type: Transform pos: 43.5,25.5 parent: 2 +- proto: PresentRandom + entities: + - uid: 16000 + components: + - type: Transform + pos: 62.511837,49.424934 + parent: 2 + - uid: 16058 + components: + - type: Transform + pos: 39.684864,20.336124 + parent: 2 + - uid: 16059 + components: + - type: Transform + pos: 51.672726,35.447327 + parent: 2 +- proto: PresentRandomCoal + entities: + - uid: 16002 + components: + - type: Transform + pos: 44.21032,-46.956135 + parent: 2 + - uid: 16003 + components: + - type: Transform + pos: 44.390957,-47.156677 + parent: 2 + - uid: 16004 + components: + - type: Transform + pos: 43.788445,-47.22176 + parent: 2 + - uid: 16005 + components: + - type: Transform + pos: 43.882195,-46.90926 + parent: 2 + - uid: 16007 + components: + - type: Transform + pos: 44.172207,-46.578552 + parent: 2 + - uid: 16011 + components: + - type: Transform + pos: 43.694695,-46.487385 + parent: 2 + - uid: 16012 + components: + - type: Transform + pos: 43.39782,-46.862385 + parent: 2 + - uid: 16013 + components: + - type: Transform + pos: 43.33532,-47.206135 + parent: 2 - proto: Protolathe entities: - uid: 5238 @@ -77350,11 +79375,6 @@ entities: rot: 3.141592653589793 rad pos: 17.5,5.5 parent: 2 - - uid: 7270 - components: - - type: Transform - pos: 30.5,-30.5 - parent: 2 - uid: 7680 components: - type: Transform @@ -77433,6 +79453,11 @@ entities: - type: Transform pos: 31.5,-17.5 parent: 2 + - uid: 11567 + components: + - type: Transform + pos: 30.5,-30.5 + parent: 2 - uid: 12408 components: - type: Transform @@ -77787,12 +79812,12 @@ entities: - type: Transform pos: -2.5,-35.5 parent: 2 -- proto: RandomFoodMeal +- proto: RandomDrinkGlass entities: - - uid: 12793 + - uid: 15042 components: - type: Transform - pos: 35.5,-8.5 + pos: 38.5,-9.5 parent: 2 - proto: RandomFoodSingle entities: @@ -78447,6 +80472,11 @@ entities: - type: Transform pos: -25.5,-0.5 parent: 2 + - uid: 766 + components: + - type: Transform + pos: 51.5,16.5 + parent: 2 - uid: 813 components: - type: Transform @@ -79478,12 +81508,6 @@ entities: - type: Transform pos: 2.5,3.5 parent: 2 - - uid: 5335 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 50.5,16.5 - parent: 2 - uid: 5357 components: - type: Transform @@ -79701,12 +81725,6 @@ entities: - type: Transform pos: 38.5,23.5 parent: 2 - - uid: 8453 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 29.5,29.5 - parent: 2 - uid: 8457 components: - type: Transform @@ -80034,12 +82052,6 @@ entities: - type: Transform pos: 73.5,24.5 parent: 2 - - uid: 11280 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 30.5,29.5 - parent: 2 - uid: 11609 components: - type: Transform @@ -80166,6 +82178,11 @@ entities: - type: Transform pos: -9.5,1.5 parent: 2 + - uid: 13141 + components: + - type: Transform + pos: 50.5,16.5 + parent: 2 - uid: 13255 components: - type: Transform @@ -80356,11 +82373,6 @@ entities: - type: Transform pos: 78.5,29.5 parent: 2 - - uid: 14167 - components: - - type: Transform - pos: 78.5,31.5 - parent: 2 - uid: 14170 components: - type: Transform @@ -80382,6 +82394,11 @@ entities: rot: 1.5707963267948966 rad pos: 52.5,23.5 parent: 2 + - uid: 14343 + components: + - type: Transform + pos: 28.5,30.5 + parent: 2 - uid: 14363 components: - type: Transform @@ -80407,6 +82424,17 @@ entities: - type: Transform pos: 95.5,29.5 parent: 2 + - uid: 14431 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 50.5,34.5 + parent: 2 + - uid: 14653 + components: + - type: Transform + pos: 28.5,31.5 + parent: 2 - uid: 14761 components: - type: Transform @@ -80427,6 +82455,12 @@ entities: - type: Transform pos: 45.5,-15.5 parent: 2 + - uid: 14932 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 78.5,31.5 + parent: 2 - uid: 15004 components: - type: Transform @@ -80453,6 +82487,11 @@ entities: rot: -1.5707963267948966 rad pos: 54.5,12.5 parent: 2 + - uid: 15973 + components: + - type: Transform + pos: 49.5,16.5 + parent: 2 - proto: RemoteSignaller entities: - uid: 9222 @@ -80479,7 +82518,7 @@ entities: - uid: 15182 components: - type: Transform - pos: 48.41018,44.784416 + pos: 48.42547,44.808105 parent: 2 - proto: RiceSeeds entities: @@ -80627,122 +82666,108 @@ entities: - type: Transform pos: 24.5,-20.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 13233 components: - type: Transform pos: 24.5,-2.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 13234 components: - type: Transform pos: 32.5,-1.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 13235 components: - type: Transform pos: 21.5,-1.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 13236 components: - type: Transform pos: 2.5,-2.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 13237 components: - type: Transform pos: 2.5,9.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 13238 components: - type: Transform pos: 17.5,11.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 13239 components: - type: Transform pos: 38.5,16.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 13240 components: - type: Transform pos: 39.5,10.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 13241 components: - type: Transform pos: 29.5,38.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 13242 components: - type: Transform pos: 20.5,43.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 13243 components: - type: Transform pos: 23.5,19.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 13579 components: - type: Transform pos: -7.5,1.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 14563 components: - type: Transform rot: 1.5707963267948966 rad pos: 88.5,32.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 15658 components: - type: Transform rot: 1.5707963267948966 rad pos: 59.5,50.5 parent: 2 -- proto: ScreenTimer - entities: - - uid: 15631 - components: - - type: Transform - pos: 51.5,39.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: SignalTimer - maxLength: 1 - delay: 0.7 - - type: DeviceLinkSource - linkedPorts: - 15632: - - - Timer - - Trigger - - type: ActiveSignalTimer - - uid: 15632 - components: - - type: Transform - pos: 50.5,39.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: SignalTimer - maxLength: 1 - delay: 0.7 - - type: DeviceLinkSource - linkedPorts: - 9342: - - - Timer - - Forward - - - Start - - Reverse - 15631: - - - Timer - - Trigger - 15156: - - - Timer - - Forward - - - Start - - Reverse - - type: ActiveSignalTimer + - type: Fixtures + fixtures: {} - proto: Screwdriver entities: - uid: 11132 @@ -80801,18 +82826,16 @@ entities: parent: 2 - proto: SheetGlass entities: - - uid: 784 - components: - - type: Transform - parent: 5625 - - type: Physics - canCollide: False - - type: InsideEntityStorage - uid: 1648 components: - type: Transform pos: 33.519444,-17.381672 parent: 2 + - uid: 3396 + components: + - type: Transform + pos: 17.011763,-26.500404 + parent: 2 - uid: 5636 components: - type: Transform @@ -80856,13 +82879,6 @@ entities: parent: 2 - proto: SheetPlasteel entities: - - uid: 1842 - components: - - type: Transform - parent: 5625 - - type: Physics - canCollide: False - - type: InsideEntityStorage - uid: 5635 components: - type: Transform @@ -80873,6 +82889,11 @@ entities: - type: Transform pos: 17.522242,-26.53012 parent: 2 + - uid: 10047 + components: + - type: Transform + pos: 17.527205,-26.528795 + parent: 2 - proto: SheetPlastic entities: - uid: 7827 @@ -80885,6 +82906,11 @@ entities: - type: Transform pos: 56.041805,17.55675 parent: 2 + - uid: 9445 + components: + - type: Transform + pos: 36.504875,27.576933 + parent: 2 - uid: 10656 components: - type: Transform @@ -80892,13 +82918,6 @@ entities: parent: 2 - proto: SheetSteel entities: - - uid: 1239 - components: - - type: Transform - parent: 5625 - - type: Physics - canCollide: False - - type: InsideEntityStorage - uid: 1789 components: - type: Transform @@ -80914,26 +82933,31 @@ entities: - type: Transform pos: 56.604305,17.55675 parent: 2 - - uid: 7271 - components: - - type: Transform - pos: 30.5,-30.5 - parent: 2 - - uid: 7272 - components: - - type: Transform - pos: 30.5,-30.5 - parent: 2 - uid: 8470 components: - type: Transform - pos: 36.47758,27.594019 + pos: 36.55175,27.545683 parent: 2 - uid: 12088 components: - type: Transform pos: 16.49948,-26.476994 parent: 2 + - uid: 12254 + components: + - type: Transform + pos: 16.511763,-26.531654 + parent: 2 + - uid: 12261 + components: + - type: Transform + pos: 16.511763,-26.531654 + parent: 2 + - uid: 12262 + components: + - type: Transform + pos: 16.511763,-26.531654 + parent: 2 - uid: 15581 components: - type: Transform @@ -80965,6 +82989,16 @@ entities: - type: Physics canCollide: False - type: InsideEntityStorage +- proto: ShelfBar + entities: + - uid: 1517 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,-3.5 + parent: 2 + - type: Fixtures + fixtures: {} - proto: Shovel entities: - uid: 1053 @@ -80974,6 +83008,22 @@ entities: parent: 2 - proto: ShuttersNormal entities: + - uid: 219 + components: + - type: Transform + pos: 29.5,29.5 + parent: 2 + - uid: 1532 + components: + - type: Transform + pos: 30.5,29.5 + parent: 2 + - uid: 1577 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,31.5 + parent: 2 - uid: 8446 components: - type: Transform @@ -80989,109 +83039,154 @@ entities: - type: Transform pos: 12.5,29.5 parent: 2 -- proto: ShuttersNormalOpen - entities: - - uid: 265 + - uid: 9670 components: - type: Transform - pos: 34.5,-8.5 + pos: 35.5,16.5 parent: 2 - - uid: 267 - components: - - type: Transform - pos: 35.5,-8.5 - parent: 2 - - uid: 270 + - uid: 11678 components: - type: Transform + rot: 3.141592653589793 rad pos: 36.5,-8.5 parent: 2 - - uid: 419 + - uid: 12388 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 37.5,-7.5 + rot: 3.141592653589793 rad + pos: 35.5,-8.5 parent: 2 - - uid: 913 + - uid: 12483 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 37.5,-4.5 + rot: 3.141592653589793 rad + pos: 34.5,-8.5 parent: 2 - - uid: 1154 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 37.5,-3.5 - parent: 2 - - uid: 1658 + - uid: 12493 components: - type: Transform rot: -1.5707963267948966 rad pos: 37.5,-6.5 parent: 2 - - uid: 2065 + - uid: 12768 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.5,-7.5 + parent: 2 + - uid: 12769 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.5,-4.5 + parent: 2 + - uid: 12793 components: - type: Transform pos: 32.5,16.5 parent: 2 - - uid: 2261 + - uid: 12834 components: - type: Transform pos: 34.5,16.5 parent: 2 - - uid: 3494 - components: - - type: Transform - pos: 35.5,16.5 - parent: 2 - - uid: 4635 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 10.5,-38.5 - parent: 2 - - uid: 5447 + - uid: 13169 components: - type: Transform pos: 38.5,23.5 parent: 2 - - uid: 6512 + - uid: 13431 components: - type: Transform rot: -1.5707963267948966 rad pos: 37.5,-5.5 parent: 2 - - uid: 8575 - components: - - type: Transform - pos: 37.5,23.5 - parent: 2 - - uid: 8592 - components: - - type: Transform - pos: 40.5,23.5 - parent: 2 - - uid: 8621 - components: - - type: Transform - pos: 36.5,23.5 - parent: 2 - - uid: 9038 - components: - - type: Transform - pos: 33.5,16.5 - parent: 2 - - uid: 9266 + - uid: 13499 components: - type: Transform pos: 39.5,23.5 parent: 2 - - uid: 11676 + - uid: 13502 + components: + - type: Transform + pos: 36.5,23.5 + parent: 2 + - uid: 13514 + components: + - type: Transform + pos: 40.5,23.5 + parent: 2 + - uid: 13521 + components: + - type: Transform + pos: 33.5,16.5 + parent: 2 + - uid: 13523 + components: + - type: Transform + pos: 37.5,23.5 + parent: 2 + - uid: 13543 components: - type: Transform pos: 47.5,37.5 parent: 2 + - uid: 13544 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,25.5 + parent: 2 + - uid: 13545 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,24.5 + parent: 2 + - uid: 13630 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,20.5 + parent: 2 + - uid: 14167 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,21.5 + parent: 2 + - uid: 14628 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,17.5 + parent: 2 + - uid: 14629 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,18.5 + parent: 2 + - uid: 14742 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,30.5 + parent: 2 + - uid: 15921 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,19.5 + parent: 2 +- proto: ShuttersNormalOpen + entities: + - uid: 4635 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,-38.5 + parent: 2 - uid: 13476 components: - type: Transform @@ -81143,42 +83238,6 @@ entities: rot: 1.5707963267948966 rad pos: 14.5,-33.5 parent: 2 - - uid: 13629 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 35.5,25.5 - parent: 2 - - uid: 13630 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 35.5,24.5 - parent: 2 - - uid: 14599 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 28.5,30.5 - parent: 2 - - uid: 14600 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 28.5,31.5 - parent: 2 - - uid: 14860 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 28.5,20.5 - parent: 2 - - uid: 14861 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 28.5,21.5 - parent: 2 - uid: 14910 components: - type: Transform @@ -81225,12 +83284,6 @@ entities: parent: 2 - proto: ShuttersWindowOpen entities: - - uid: 6937 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 45.5,-44.5 - parent: 2 - uid: 15088 components: - type: Transform @@ -81310,30 +83363,6 @@ entities: rot: 1.5707963267948966 rad pos: 18.5,44.5 parent: 2 - - uid: 15119 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 45.5,-45.5 - parent: 2 - - uid: 15120 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 45.5,-46.5 - parent: 2 - - uid: 15121 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 45.5,-48.5 - parent: 2 - - uid: 15122 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 45.5,-47.5 - parent: 2 - proto: SignAi entities: - uid: 3417 @@ -81342,185 +83371,49 @@ entities: rot: -1.5707963267948966 rad pos: 68.5,22.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 14570 components: - type: Transform rot: -1.5707963267948966 rad pos: 87.5,31.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignAiUpload entities: - - uid: 14250 - components: - - type: Transform - pos: 83.5,29.5 - parent: 2 -- proto: SignalButton - entities: - - uid: 1471 - components: - - type: MetaData - name: Kitchen Counter Shutters - - type: Transform - pos: 32.5,-9.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 265: - - - Pressed - - Toggle - 267: - - - Pressed - - Toggle - 270: - - - Pressed - - Toggle - - uid: 2443 - components: - - type: MetaData - name: signal button (Inner Doors) - - type: Transform - rot: 1.5707963267948966 rad - pos: 36.41377,27.721725 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 8414: - - - Pressed - - Open - 8412: - - - Pressed - - Open - - type: Label - currentLabel: Inner Doors - - type: NameModifier - baseName: signal button - - uid: 11020 - components: - - type: MetaData - name: signal button (Outer Doors) - - type: Transform - rot: 1.5707963267948966 rad - pos: 36.41377,27.494875 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 318: - - - Pressed - - Open - 257: - - - Pressed - - Open - - type: Label - currentLabel: Outer Doors - - type: NameModifier - baseName: signal button - - uid: 14932 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 51.5,34.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 15632: - - - Pressed - - Trigger -- proto: SignalButtonDirectional - entities: - - uid: 543 - components: - - type: MetaData - name: Bar Shutters - - type: Transform - rot: 3.141592653589793 rad - pos: 40.5,-8.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 419: - - - Pressed - - Toggle - 1658: - - - Pressed - - Toggle - 6512: - - - Pressed - - Toggle - 913: - - - Pressed - - Toggle - 1154: - - - Pressed - - Toggle - - uid: 10538 - components: - - type: MetaData - name: signal button (Inner Doors) - - type: Transform - pos: 31.69,31.78 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 8414: - - - Pressed - - Open - 8412: - - - Pressed - - Open - - type: Label - currentLabel: Inner Doors - - type: NameModifier - baseName: signal button - - uid: 14742 - components: - - type: MetaData - name: signal button (Outer Doors) - - type: Transform - pos: 31.31,31.78 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 257: - - - Pressed - - Open - 318: - - - Pressed - - Open - - type: Label - currentLabel: Outer Doors - - type: NameModifier - baseName: signal button - - uid: 15124 + - uid: 15017 components: - type: Transform rot: -1.5707963267948966 rad - pos: 45.5,-43.5 + pos: 83.5,31.5 parent: 2 - - type: DeviceLinkSource - linkedPorts: - 6937: - - - Pressed - - Toggle - 15119: - - - Pressed - - Toggle - 15120: - - - Pressed - - Toggle - 15122: - - - Pressed - - Toggle - 15121: - - - Pressed - - Toggle - - uid: 15804 + - type: Fixtures + fixtures: {} +- proto: SignalButton + entities: + - uid: 2443 components: - type: MetaData name: signal button (Front Doors) - type: Transform - rot: 3.141592653589793 rad - pos: 49.5,16.5 + rot: 1.5707963267948966 rad + pos: 36.41377,27.721725 + parent: 2 + - type: Label + currentLabel: Front Doors + - type: NameModifier + baseName: signal button + - type: Fixtures + fixtures: {} + - uid: 15972 + components: + - type: MetaData + name: signal button (Front Doors) + - type: Transform + rot: -1.5707963267948966 rad + pos: 49.5,19.5 parent: 2 - type: DeviceLinkSource linkedPorts: @@ -81529,11 +83422,28 @@ entities: - Open 3035: - - Pressed - - Toggle + - Open + - type: Fixtures + fixtures: {} - type: Label currentLabel: Front Doors - type: NameModifier baseName: signal button +- proto: SignalButtonDirectional + entities: + - uid: 10538 + components: + - type: MetaData + name: signal button (Front Doors) + - type: Transform + pos: 31.49404,31.68 + parent: 2 + - type: Label + currentLabel: Front Doors + - type: NameModifier + baseName: signal button + - type: Fixtures + fixtures: {} - proto: SignalSwitch entities: - uid: 5331 @@ -81545,12 +83455,22 @@ entities: parent: 2 - type: DeviceLinkSource linkedPorts: - 14600: + 1577: - - On - Open - - Off - Close - 14599: + 14742: + - - On + - Open + - - Off + - Close + 219: + - - On + - Open + - - Off + - Close + 1532: - - On - Open - - Off @@ -81559,6 +83479,8 @@ entities: currentLabel: Shutters - type: NameModifier baseName: signal switch + - type: Fixtures + fixtures: {} - uid: 10605 components: - type: MetaData @@ -81588,8 +83510,62 @@ entities: currentLabel: Blast Doors - type: NameModifier baseName: signal switch + - type: Fixtures + fixtures: {} + - uid: 15918 + components: + - type: MetaData + name: signal switch (Desk Shutters) + - type: Transform + rot: 1.5707963267948966 rad + pos: 49.5,19.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 14628: + - - On + - Open + - - Off + - Close + 14629: + - - On + - Open + - - Off + - Close + 15921: + - - On + - Open + - - Off + - Close + - type: Fixtures + fixtures: {} + - type: Label + currentLabel: Desk Shutters + - type: NameModifier + baseName: signal switch - proto: SignalSwitchDirectional entities: + - uid: 216 + components: + - type: MetaData + name: signal switch (Janitorial Service) + - type: Transform + rot: 3.141592653589793 rad + pos: 31.5,29.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 2363: + - - On + - On + - - Off + - Off + - type: Fixtures + fixtures: {} + - type: Label + currentLabel: Janitorial Service + - type: NameModifier + baseName: signal switch - uid: 2053 components: - type: Transform @@ -81613,6 +83589,8 @@ entities: - Open - - Off - Close + - type: Fixtures + fixtures: {} - uid: 2059 components: - type: MetaData @@ -81641,6 +83619,44 @@ entities: currentLabel: Storage Bay - type: NameModifier baseName: signal switch + - type: Fixtures + fixtures: {} + - uid: 5675 + components: + - type: MetaData + name: signal switch (Shutters) + - type: Transform + rot: 3.141592653589793 rad + pos: 40.5,-8.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 12768: + - - On + - Open + - - Off + - Close + 12493: + - - On + - Open + - - Off + - Close + 13431: + - - On + - Open + - - Off + - Close + 12769: + - - On + - Open + - - Off + - Close + - type: Fixtures + fixtures: {} + - type: Label + currentLabel: Shutters + - type: NameModifier + baseName: signal switch - uid: 7856 components: - type: MetaData @@ -81651,32 +83667,32 @@ entities: parent: 2 - type: DeviceLinkSource linkedPorts: - 3494: + 13630: - - On - Open - - Off - Close - 2261: + 14167: - - On - Open - - Off - Close - 9038: + 12793: - - On - Open - - Off - Close - 2065: + 13521: - - On - Open - - Off - Close - 14860: + 12834: - - On - Open - - Off - Close - 14861: + 9670: - - On - Open - - Off @@ -81685,6 +83701,39 @@ entities: currentLabel: Brig Shutters - type: NameModifier baseName: signal switch + - type: Fixtures + fixtures: {} + - uid: 10645 + components: + - type: MetaData + name: signal switch (Shutters) + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,-9.5 + parent: 2 + - type: DeviceLinkSource + linkedPorts: + 12483: + - - On + - Open + - - Off + - Close + 12388: + - - On + - Open + - - Off + - Close + 11678: + - - Off + - Close + - - On + - Open + - type: Fixtures + fixtures: {} + - type: Label + currentLabel: Shutters + - type: NameModifier + baseName: signal switch - uid: 10979 components: - type: MetaData @@ -81748,6 +83797,8 @@ entities: currentLabel: Window Shutters - type: NameModifier baseName: signal switch + - type: Fixtures + fixtures: {} - uid: 11164 components: - type: MetaData @@ -81786,6 +83837,8 @@ entities: currentLabel: Bay Conveyor Belts - type: NameModifier baseName: signal switch + - type: Fixtures + fixtures: {} - uid: 12384 components: - type: MetaData @@ -81796,7 +83849,7 @@ entities: parent: 2 - type: DeviceLinkSource linkedPorts: - 11676: + 13543: - - On - Open - - Off @@ -81805,6 +83858,8 @@ entities: currentLabel: Shutters - type: NameModifier baseName: signal switch + - type: Fixtures + fixtures: {} - uid: 13484 components: - type: MetaData @@ -81839,6 +83894,8 @@ entities: currentLabel: Radiation Shutters - type: NameModifier baseName: signal switch + - type: Fixtures + fixtures: {} - uid: 13584 components: - type: MetaData @@ -81923,73 +83980,59 @@ entities: currentLabel: Loading Dock Belts - type: NameModifier baseName: signal switch + - type: Fixtures + fixtures: {} - uid: 13706 components: - type: MetaData - name: signal switch (Control Room Shutters) + name: signal switch (Monitoring Room Shutters) - type: Transform rot: 1.5707963267948966 rad pos: 36.060936,27.72783 parent: 2 - type: DeviceLinkSource linkedPorts: - 13629: + 13514: - - On - Open - - Off - Close - 13630: + 13499: - - On - Open - - Off - Close - 8621: + 13169: - - On - Open - - Off - Close - 8575: + 13523: - - On - Open - - Off - Close - 5447: + 13502: - - On - Open - - Off - Close - 9266: + 13545: - - On - Open - - Off - Close - 8592: + 13544: - - On - Open - - Off - Close - type: Label - currentLabel: Control Room Shutters - - type: NameModifier - baseName: signal switch - - uid: 14657 - components: - - type: MetaData - name: signal switch (Janitorial Service) - - type: Transform - pos: 29.5,32.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 2363: - - - On - - On - - - Off - - Off - - type: Label - currentLabel: Janitorial Service + currentLabel: Monitoring Room Shutters - type: NameModifier baseName: signal switch + - type: Fixtures + fixtures: {} - proto: SignAnomaly entities: - uid: 15513 @@ -81997,6 +84040,8 @@ entities: - type: Transform pos: 58.5,22.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignAnomaly2 entities: - uid: 6475 @@ -82004,6 +84049,8 @@ entities: - type: Transform pos: 65.5,13.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignArmory entities: - uid: 671 @@ -82011,6 +84058,8 @@ entities: - type: Transform pos: 39.5,32.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignAtmos entities: - uid: 4574 @@ -82018,11 +84067,15 @@ entities: - type: Transform pos: 37.5,-38.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 4575 components: - type: Transform pos: 28.5,-26.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignBar entities: - uid: 11198 @@ -82030,6 +84083,8 @@ entities: - type: Transform pos: 36.515213,-1.5077809 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignBiohazardMed entities: - uid: 12243 @@ -82038,6 +84093,8 @@ entities: rot: 3.141592653589793 rad pos: 76.5,0.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignBridge entities: - uid: 10322 @@ -82046,6 +84103,8 @@ entities: rot: 3.141592653589793 rad pos: 25.5,38.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignCans entities: - uid: 4569 @@ -82053,6 +84112,8 @@ entities: - type: Transform pos: 41.5,-36.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignCansScience entities: - uid: 11522 @@ -82061,6 +84122,8 @@ entities: rot: 3.141592653589793 rad pos: 59.5,12.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignCargo entities: - uid: 11211 @@ -82068,6 +84131,8 @@ entities: - type: Transform pos: 22.44822,19.533756 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignCargoDock entities: - uid: 6853 @@ -82076,6 +84141,8 @@ entities: rot: -1.5707963267948966 rad pos: 5.5,25.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignChapel entities: - uid: 11193 @@ -82083,6 +84150,8 @@ entities: - type: Transform pos: 39.519363,4.4919653 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignChem entities: - uid: 6817 @@ -82090,6 +84159,8 @@ entities: - type: Transform pos: 51.5,-2.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignConference entities: - uid: 48 @@ -82098,6 +84169,8 @@ entities: rot: 3.141592653589793 rad pos: 25.5,40.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignCryo entities: - uid: 8564 @@ -82106,6 +84179,8 @@ entities: rot: 3.141592653589793 rad pos: 19.5,17.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignCryogenicsMed entities: - uid: 7365 @@ -82113,11 +84188,15 @@ entities: - type: Transform pos: 48.5,24.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 11804 components: - type: Transform pos: 63.5,-0.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignDangerMed entities: - uid: 15523 @@ -82126,6 +84205,8 @@ entities: rot: 1.5707963267948966 rad pos: 60.5,26.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignDetective entities: - uid: 9252 @@ -82133,6 +84214,8 @@ entities: - type: Transform pos: 54.5,34.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignDirectionalBridge entities: - uid: 7329 @@ -82141,18 +84224,24 @@ entities: rot: 3.141592653589793 rad pos: 24.503027,16.714216 parent: 2 + - type: Fixtures + fixtures: {} - uid: 8119 components: - type: Transform rot: 3.141592653589793 rad pos: 7.4992805,2.707316 parent: 2 + - type: Fixtures + fixtures: {} - uid: 11181 components: - type: Transform rot: 3.141592653589793 rad pos: 28.54057,12.41816 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignDirectionalDorms entities: - uid: 40 @@ -82161,12 +84250,16 @@ entities: rot: 1.5707963267948966 rad pos: 7.5,11.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 13540 components: - type: Transform rot: -1.5707963267948966 rad pos: 17.5,14.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignDirectionalEng entities: - uid: 11817 @@ -82174,6 +84267,8 @@ entities: - type: Transform pos: 28.5037,2.3089128 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignDirectionalEscapePod entities: - uid: 10722 @@ -82181,12 +84276,16 @@ entities: - type: Transform pos: 60.521824,46.423424 parent: 2 + - type: Fixtures + fixtures: {} - uid: 15684 components: - type: Transform rot: 1.5707963267948966 rad pos: 30.52563,35.58913 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignDirectionalEvac entities: - uid: 7894 @@ -82195,24 +84294,32 @@ entities: rot: -1.5707963267948966 rad pos: 2.5,1.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 8120 components: - type: Transform rot: -1.5707963267948966 rad pos: 7.4992805,2.2952788 parent: 2 + - type: Fixtures + fixtures: {} - uid: 11806 components: - type: Transform rot: -1.5707963267948966 rad pos: 24.498083,2.3033948 parent: 2 + - type: Fixtures + fixtures: {} - uid: 15357 components: - type: Transform rot: 1.5707963267948966 rad pos: -20.5,-2.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignDirectionalHop entities: - uid: 11809 @@ -82221,6 +84328,8 @@ entities: rot: -1.5707963267948966 rad pos: 24.5,2.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignDirectionalLibrary entities: - uid: 11816 @@ -82229,6 +84338,8 @@ entities: rot: -1.5707963267948966 rad pos: 24.498083,2.6830244 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignDirectionalMed entities: - uid: 8118 @@ -82237,23 +84348,31 @@ entities: rot: 1.5707963267948966 rad pos: 7.5,2.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 11184 components: - type: Transform pos: 39.55419,12.695712 parent: 2 + - type: Fixtures + fixtures: {} - uid: 11813 components: - type: Transform rot: 1.5707963267948966 rad pos: 28.5,2.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 11853 components: - type: Transform rot: 1.5707963267948966 rad pos: 39.50202,2.3010597 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignDirectionalSci entities: - uid: 11182 @@ -82262,24 +84381,32 @@ entities: rot: 1.5707963267948966 rad pos: 28.5195,12.147359 parent: 2 + - type: Fixtures + fixtures: {} - uid: 11188 components: - type: Transform rot: 1.5707963267948966 rad pos: 39.557316,12.409777 parent: 2 + - type: Fixtures + fixtures: {} - uid: 11812 components: - type: Transform rot: 1.5707963267948966 rad pos: 28.505745,2.6978016 parent: 2 + - type: Fixtures + fixtures: {} - uid: 11851 components: - type: Transform rot: 3.141592653589793 rad pos: 39.5,2.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignDirectionalSec entities: - uid: 5416 @@ -82288,24 +84415,32 @@ entities: rot: 1.5707963267948966 rad pos: 7.4984922,11.283884 parent: 2 + - type: Fixtures + fixtures: {} - uid: 7327 components: - type: Transform rot: 3.141592653589793 rad pos: 24.5,16.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 11180 components: - type: Transform rot: 3.141592653589793 rad pos: 28.54057,12.66816 parent: 2 + - type: Fixtures + fixtures: {} - uid: 11852 components: - type: Transform rot: 3.141592653589793 rad pos: 39.50202,2.708467 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignDirectionalSolar entities: - uid: 8569 @@ -82314,34 +84449,46 @@ entities: rot: 1.5707963267948966 rad pos: 68.5,43.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 8984 components: - type: Transform pos: 3.5,-33.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 9903 components: - type: Transform pos: 60.521824,46.62134 parent: 2 + - type: Fixtures + fixtures: {} - uid: 12296 components: - type: Transform rot: 1.5707963267948966 rad pos: 30.52563,35.412045 parent: 2 + - type: Fixtures + fixtures: {} - uid: 12297 components: - type: Transform rot: -1.5707963267948966 rad pos: 9.5,-24.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 12298 components: - type: Transform rot: 3.141592653589793 rad pos: 68.5,19.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignDirectionalSupply entities: - uid: 5418 @@ -82350,12 +84497,16 @@ entities: rot: 1.5707963267948966 rad pos: 7.4984922,11.714439 parent: 2 + - type: Fixtures + fixtures: {} - uid: 7328 components: - type: Transform rot: 3.141592653589793 rad pos: 24.503027,16.29755 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignDirectionalWash entities: - uid: 11815 @@ -82364,6 +84515,8 @@ entities: rot: 3.141592653589793 rad pos: 12.5,11.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignDoors entities: - uid: 12754 @@ -82372,6 +84525,8 @@ entities: rot: 3.141592653589793 rad pos: 56.5,52.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignElectricalMed entities: - uid: 12351 @@ -82379,34 +84534,46 @@ entities: - type: Transform pos: 3.5,-8.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 13003 components: - type: Transform pos: 36.5,-41.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 13004 components: - type: Transform pos: 31.5,-49.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 14949 components: - type: Transform rot: -1.5707963267948966 rad pos: 16.5,42.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 14950 components: - type: Transform rot: -1.5707963267948966 rad pos: 33.5,49.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 15359 components: - type: Transform rot: 1.5707963267948966 rad pos: 2.5,-33.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignEngine entities: - uid: 5157 @@ -82414,11 +84581,15 @@ entities: - type: Transform pos: 30.5,-37.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 5301 components: - type: Transform pos: 33.5,-40.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignEngineering entities: - uid: 5156 @@ -82426,6 +84597,8 @@ entities: - type: Transform pos: 24.5,-26.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignEscapePods entities: - uid: 12434 @@ -82434,17 +84607,23 @@ entities: rot: -1.5707963267948966 rad pos: 65.5,45.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 14770 components: - type: Transform rot: 1.5707963267948966 rad pos: 86.5,3.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 15458 components: - type: Transform pos: 75.5,-17.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignEVA entities: - uid: 5204 @@ -82452,6 +84631,8 @@ entities: - type: Transform pos: 10.5,-2.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignExamroom entities: - uid: 12239 @@ -82460,12 +84641,16 @@ entities: rot: 3.141592653589793 rad pos: 67.5,5.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 12240 components: - type: Transform rot: 3.141592653589793 rad pos: 59.5,-8.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignFire entities: - uid: 12993 @@ -82473,12 +84658,16 @@ entities: - type: Transform pos: 45.5,-49.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 15123 components: - type: Transform rot: -1.5707963267948966 rad pos: 50.5,-45.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignFlammableMed entities: - uid: 1650 @@ -82486,6 +84675,8 @@ entities: - type: Transform pos: 33.5,-31.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignGenpop entities: - uid: 8573 @@ -82493,6 +84684,8 @@ entities: - type: Transform pos: 32.5,26.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignGravity entities: - uid: 11199 @@ -82500,6 +84693,8 @@ entities: - type: Transform pos: 16.482166,37.47681 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignHead entities: - uid: 11814 @@ -82508,6 +84703,8 @@ entities: rot: 3.141592653589793 rad pos: 13.5,-2.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignHydro1 entities: - uid: 6648 @@ -82515,11 +84712,15 @@ entities: - type: Transform pos: 47.5,-2.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 6651 components: - type: Transform pos: 41.5,-2.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignInterrogation entities: - uid: 8933 @@ -82527,6 +84728,8 @@ entities: - type: Transform pos: 55.5,31.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignJanitor entities: - uid: 13164 @@ -82534,6 +84737,8 @@ entities: - type: Transform pos: 6.5,-2.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignKiddiePlaque entities: - uid: 12282 @@ -82542,6 +84747,8 @@ entities: rot: 1.5707963267948966 rad pos: 12.5,2.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignLaserMed entities: - uid: 11001 @@ -82550,12 +84757,16 @@ entities: rot: 3.141592653589793 rad pos: 23.5,-37.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 12289 components: - type: Transform rot: 1.5707963267948966 rad pos: 14.5,-43.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignLawyer entities: - uid: 13165 @@ -82563,11 +84774,15 @@ entities: - type: Transform pos: -4.5,-6.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 13166 components: - type: Transform pos: 24.5,28.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignLibrary entities: - uid: 11201 @@ -82575,6 +84790,8 @@ entities: - type: Transform pos: 7.478853,8.535535 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignMagneticsMed entities: - uid: 12178 @@ -82583,12 +84800,16 @@ entities: rot: 3.141592653589793 rad pos: 3.5,40.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 14680 components: - type: Transform rot: -1.5707963267948966 rad pos: 10.5,32.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignMedical entities: - uid: 6788 @@ -82596,6 +84817,8 @@ entities: - type: Transform pos: 53.5,1.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignMorgue entities: - uid: 11196 @@ -82603,11 +84826,15 @@ entities: - type: Transform pos: 71.560074,0.5078441 parent: 2 + - type: Fixtures + fixtures: {} - uid: 11843 components: - type: Transform pos: 70.5,-6.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignNosmoking entities: - uid: 10074 @@ -82615,16 +84842,22 @@ entities: - type: Transform pos: 68.5,-4.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 11397 components: - type: Transform pos: 65.5,-7.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 12182 components: - type: Transform pos: 51.5,46.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignNTMine entities: - uid: 10969 @@ -82632,6 +84865,8 @@ entities: - type: Transform pos: 3.5,36.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignPlaque entities: - uid: 12281 @@ -82640,11 +84875,15 @@ entities: rot: 1.5707963267948966 rad pos: 19.5,-6.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 15379 components: - type: Transform pos: 16.5,40.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignRadiationMed entities: - uid: 747 @@ -82652,11 +84891,15 @@ entities: - type: Transform pos: 18.5,-40.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 15635 components: - type: Transform pos: 19.5,-37.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignRND entities: - uid: 11190 @@ -82664,12 +84907,16 @@ entities: - type: Transform pos: 57.499714,16.503765 parent: 2 + - type: Fixtures + fixtures: {} - uid: 15362 components: - type: Transform rot: -1.5707963267948966 rad pos: 48.5,20.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignRobo entities: - uid: 5277 @@ -82678,12 +84925,16 @@ entities: rot: 3.141592653589793 rad pos: 55.5,12.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 8612 components: - type: Transform rot: 3.141592653589793 rad pos: 48.5,12.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignSalvage entities: - uid: 14914 @@ -82691,6 +84942,8 @@ entities: - type: Transform pos: 9.5,29.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignScience entities: - uid: 10037 @@ -82699,6 +84952,8 @@ entities: rot: -1.5707963267948966 rad pos: 48.5,15.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignSecureMed entities: - uid: 1518 @@ -82706,97 +84961,131 @@ entities: - type: Transform pos: 28.5,-25.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 7963 components: - type: Transform rot: 1.5707963267948966 rad pos: 21.5,-59.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 8176 components: - type: Transform pos: 16.5,35.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 8288 components: - type: Transform rot: 1.5707963267948966 rad pos: 11.5,-51.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 8332 components: - type: Transform rot: 1.5707963267948966 rad pos: 30.5,-51.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 9958 components: - type: Transform rot: 3.141592653589793 rad pos: 94.5,24.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 10321 components: - type: Transform pos: 20.5,38.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 11690 components: - type: Transform pos: -21.5,14.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 14572 components: - type: Transform pos: 80.5,26.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 14573 components: - type: Transform pos: 87.5,32.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 14592 components: - type: Transform rot: -1.5707963267948966 rad pos: 68.5,24.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 14951 components: - type: Transform rot: -1.5707963267948966 rad pos: 21.5,49.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 14952 components: - type: Transform rot: -1.5707963267948966 rad pos: 12.5,42.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 14966 components: - type: Transform rot: 3.141592653589793 rad pos: 99.5,30.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 14972 components: - type: Transform rot: 3.141592653589793 rad pos: 94.5,36.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 14976 components: - type: Transform rot: 3.141592653589793 rad pos: 78.5,34.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 15401 components: - type: Transform rot: 1.5707963267948966 rad pos: 14.5,-29.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignSecureMedRed entities: - uid: 221 @@ -82805,6 +85094,8 @@ entities: rot: 1.5707963267948966 rad pos: 39.5,-15.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignSecurity entities: - uid: 9015 @@ -82812,6 +85103,8 @@ entities: - type: Transform pos: 28.5,29.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignServer entities: - uid: 5201 @@ -82819,6 +85112,8 @@ entities: - type: Transform pos: 52.5,25.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignShipDock entities: - uid: 15358 @@ -82826,11 +85121,15 @@ entities: - type: Transform pos: -3.5,1.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 15360 components: - type: Transform pos: -11.5,1.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignSmoking entities: - uid: 3432 @@ -82839,11 +85138,15 @@ entities: rot: 3.141592653589793 rad pos: 68.5,40.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 9721 components: - type: Transform pos: 54.5,-2.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignSpace entities: - uid: 5397 @@ -82851,36 +85154,50 @@ entities: - type: Transform pos: 34.5,-37.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 7562 components: - type: Transform pos: 2.4978352,-16.484226 parent: 2 + - type: Fixtures + fixtures: {} - uid: 7563 components: - type: Transform pos: 5.529085,-16.484226 parent: 2 + - type: Fixtures + fixtures: {} - uid: 12823 components: - type: Transform pos: 4.5,34.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 12992 components: - type: Transform pos: 33.5,-48.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 14157 components: - type: Transform pos: 73.5,21.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 14241 components: - type: Transform pos: 80.5,28.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignSurgery entities: - uid: 11202 @@ -82888,11 +85205,15 @@ entities: - type: Transform pos: 63.483078,-4.4704685 parent: 2 + - type: Fixtures + fixtures: {} - uid: 11203 components: - type: Transform pos: 54.505295,-16.448315 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignTelecomms entities: - uid: 11206 @@ -82900,6 +85221,8 @@ entities: - type: Transform pos: 24.48286,-16.522787 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignToolStorage entities: - uid: 11200 @@ -82907,12 +85230,16 @@ entities: - type: Transform pos: 28.472525,-18.512623 parent: 2 + - type: Fixtures + fixtures: {} - uid: 12302 components: - type: Transform rot: 1.5707963267948966 rad pos: 28.5,-13.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignVault entities: - uid: 10444 @@ -82920,6 +85247,8 @@ entities: - type: Transform pos: 19.5,38.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignVirology entities: - uid: 10909 @@ -82927,6 +85256,8 @@ entities: - type: Transform pos: 78.5,0.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignXenobio entities: - uid: 13126 @@ -82934,6 +85265,8 @@ entities: - type: Transform pos: 68.5,28.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SingularityGenerator entities: - uid: 750 @@ -83048,11 +85381,6 @@ entities: parent: 2 - proto: SmartFridge entities: - - uid: 228 - components: - - type: Transform - pos: 40.5,-6.5 - parent: 2 - uid: 2963 components: - type: Transform @@ -83157,7 +85485,7 @@ entities: - uid: 14394 components: - type: MetaData - name: AI Core SMES + name: SMES (AI - Core) - type: Transform pos: 79.5,34.5 parent: 2 @@ -83882,13 +86210,12 @@ entities: parent: 2 - proto: SpaceVillainArcadeFilled entities: - - uid: 1 + - uid: 12256 components: - type: Transform - pos: 20.5,10.5 + rot: -1.5707963267948966 rad + pos: 20.5,9.5 parent: 2 - - type: SpamEmitSound - enabled: False - uid: 15191 components: - type: Transform @@ -83946,7 +86273,7 @@ entities: parent: 2 - proto: SpawnMobMcGriff entities: - - uid: 15816 + - uid: 823 components: - type: Transform pos: 40.5,27.5 @@ -84170,6 +86497,13 @@ entities: - type: Transform pos: 48.5,42.5 parent: 2 +- proto: SpawnPointHeadOfSecurityWeapon + entities: + - uid: 1999 + components: + - type: Transform + pos: 44.5,43.5 + parent: 2 - proto: SpawnPointJanitor entities: - uid: 8711 @@ -84459,6 +86793,13 @@ entities: - type: Transform pos: 43.5,25.5 parent: 2 +- proto: SpawnPointWardenWeapon + entities: + - uid: 2266 + components: + - type: Transform + pos: 44.5,24.5 + parent: 2 - proto: SprayBottle entities: - uid: 11736 @@ -84485,6 +86826,26 @@ entities: - type: Transform pos: 67.05991,-3.359559 parent: 2 +- proto: SprayPainterAmmo + entities: + - uid: 16008 + components: + - type: Transform + pos: 46.096558,17.575924 + parent: 2 + - uid: 16031 + components: + - type: Transform + pos: 46.612183,17.622799 + parent: 2 +- proto: SprayPainterEmpty + entities: + - uid: 16009 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.13906,18.233137 + parent: 2 - proto: StairStageWood entities: - uid: 9889 @@ -84500,6 +86861,13 @@ entities: - type: Transform pos: 60.5,4.5 parent: 2 +- proto: StationAiFixerComputer + entities: + - uid: 5447 + components: + - type: Transform + pos: 63.5,11.5 + parent: 2 - proto: StationAiUploadComputer entities: - uid: 11004 @@ -84529,45 +86897,61 @@ entities: rot: 3.141592653589793 rad pos: -14.5,-2.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 2022 components: - type: Transform rot: 1.5707963267948966 rad pos: -25.5,-19.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 2024 components: - type: Transform rot: 1.5707963267948966 rad pos: -7.5,-8.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 8116 components: - type: Transform pos: 9.5,2.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 8230 components: - type: Transform pos: 61.5,16.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 11292 components: - type: Transform pos: 28.5,-1.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 15366 components: - type: Transform rot: 3.141592653589793 rad pos: 34.5,12.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 15681 components: - type: Transform rot: 1.5707963267948966 rad pos: 24.5,34.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: Stool entities: - uid: 172 @@ -84604,12 +86988,6 @@ entities: rot: 3.141592653589793 rad pos: 20.5,-11.5 parent: 2 - - uid: 6953 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 20.5,9.5 - parent: 2 - uid: 9360 components: - type: Transform @@ -84635,12 +87013,6 @@ entities: rot: 1.5707963267948966 rad pos: 36.5,-4.5 parent: 2 - - uid: 1617 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 36.5,-3.5 - parent: 2 - uid: 1627 components: - type: Transform @@ -84844,6 +87216,13 @@ entities: loadingNetworkDemand: 60.000237 currentReceiving: 60.000237 currentSupply: 60.000237 + - uid: 9342 + components: + - type: MetaData + name: substation (AI - Core) + - type: Transform + pos: 79.5,33.5 + parent: 2 - uid: 10341 components: - type: MetaData @@ -84858,13 +87237,6 @@ entities: - type: Transform pos: 8.5,15.5 parent: 2 - - uid: 14395 - components: - - type: MetaData - name: AI Core Substation - - type: Transform - pos: 80.5,34.5 - parent: 2 - proto: SuitStorageCaptain entities: - uid: 869 @@ -84983,18 +87355,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 @@ -85015,33 +87377,26 @@ entities: - type: Transform pos: 41.5,33.5 parent: 2 + - type: AccessReader + accessListsOriginal: + - - Security - 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 + Oxygen: 1.8856695 + Nitrogen: 7.0937095 - type: ContainerContainer containers: entity_storage: !type:Container showEnts: False occludes: True ents: + - 12765 - 12760 - 12761 - - 12765 - type: Label currentLabel: 2 - type: NameModifier @@ -85189,7 +87544,10 @@ entities: pos: 82.5,31.5 parent: 2 - type: SurveillanceCamera - id: AI Core Entrance + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI - Entrance - uid: 14577 components: - type: Transform @@ -85197,7 +87555,10 @@ entities: pos: 86.5,31.5 parent: 2 - type: SurveillanceCamera - id: AI Upload + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI - Upload - uid: 14578 components: - type: Transform @@ -85205,7 +87566,10 @@ entities: pos: 89.5,32.5 parent: 2 - type: SurveillanceCamera - id: AI Core Front + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI - Core West - uid: 14579 components: - type: Transform @@ -85213,7 +87577,10 @@ entities: pos: 96.5,30.5 parent: 2 - type: SurveillanceCamera - id: AI Core Rear + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI - Core East - uid: 14580 components: - type: Transform @@ -85236,7 +87603,10 @@ entities: pos: 70.5,20.5 parent: 2 - type: SurveillanceCamera - id: AI Core Access + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI - Access - uid: 14675 components: - type: Transform @@ -86111,6 +88481,17 @@ entities: id: Science - Lockers - proto: SurveillanceCameraSecurity entities: + - uid: 761 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.5,40.5 + parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Security - HOS's Office - uid: 1647 components: - type: Transform @@ -86122,17 +88503,6 @@ entities: - SurveillanceCameraSecurity nameSet: True id: Security - Armory Blue - - uid: 2291 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 46.5,39.5 - parent: 2 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraSecurity - nameSet: True - id: Security - Office HOS - uid: 3078 components: - type: Transform @@ -86160,6 +88530,11 @@ entities: - type: Transform pos: 36.5,19.5 parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Security - Genpop Main - uid: 12109 components: - type: Transform @@ -86220,6 +88595,11 @@ entities: rot: -1.5707963267948966 rad pos: 42.5,18.5 parent: 2 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: Security - Genpop Dorms - uid: 15370 components: - type: Transform @@ -86469,10 +88849,10 @@ entities: - type: Transform pos: 6.5,-4.5 parent: 2 - - uid: 300 + - uid: 209 components: - type: Transform - pos: 33.5,-4.5 + pos: 37.5,28.5 parent: 2 - uid: 622 components: @@ -86569,11 +88949,6 @@ entities: - type: Transform pos: 48.5,-7.5 parent: 2 - - uid: 1656 - components: - - type: Transform - pos: 33.5,-5.5 - parent: 2 - uid: 1662 components: - type: Transform @@ -86630,6 +89005,12 @@ entities: rot: -1.5707963267948966 rad pos: 61.5,50.5 parent: 2 + - uid: 2478 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 51.5,38.5 + parent: 2 - uid: 2684 components: - type: Transform @@ -86732,11 +89113,6 @@ entities: - type: Transform pos: 18.5,-23.5 parent: 2 - - uid: 4141 - components: - - type: Transform - pos: 38.5,-9.5 - parent: 2 - uid: 4302 components: - type: Transform @@ -87059,11 +89435,6 @@ entities: - type: Transform pos: 70.5,11.5 parent: 2 - - uid: 10861 - components: - - type: Transform - pos: 49.5,19.5 - parent: 2 - uid: 10886 components: - type: Transform @@ -87232,11 +89603,17 @@ entities: rot: -1.5707963267948966 rad pos: 51.5,40.5 parent: 2 - - uid: 14830 + - uid: 14374 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 42.5,28.5 + rot: -1.5707963267948966 rad + pos: 38.5,-9.5 + parent: 2 + - uid: 15013 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 50.5,38.5 parent: 2 - uid: 15302 components: @@ -87461,6 +89838,16 @@ entities: - type: Transform pos: -1.5,-12.5 parent: 2 + - uid: 160 + components: + - type: Transform + pos: 29.5,29.5 + parent: 2 + - uid: 206 + components: + - type: Transform + pos: 30.5,29.5 + parent: 2 - uid: 513 components: - type: Transform @@ -87476,6 +89863,12 @@ entities: - type: Transform pos: 37.5,-7.5 parent: 2 + - uid: 824 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 49.5,19.5 + parent: 2 - uid: 935 components: - type: Transform @@ -87501,11 +89894,6 @@ entities: - type: Transform pos: 35.5,-8.5 parent: 2 - - uid: 1629 - components: - - type: Transform - pos: 37.5,-3.5 - parent: 2 - uid: 1651 components: - type: Transform @@ -87531,12 +89919,6 @@ entities: - type: Transform pos: 51.5,1.5 parent: 2 - - uid: 3063 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 28.5,30.5 - parent: 2 - uid: 3512 components: - type: Transform @@ -87660,12 +90042,6 @@ entities: - type: Transform pos: 55.5,-10.5 parent: 2 - - uid: 7566 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 28.5,31.5 - parent: 2 - uid: 7611 components: - type: Transform @@ -87744,11 +90120,6 @@ entities: - type: Transform pos: 86.5,28.5 parent: 2 - - uid: 14525 - components: - - type: Transform - pos: 50.5,34.5 - parent: 2 - uid: 14554 components: - type: Transform @@ -87769,11 +90140,6 @@ entities: - type: Transform pos: 89.5,32.5 parent: 2 - - uid: 14656 - components: - - type: Transform - pos: 51.5,34.5 - parent: 2 - uid: 14661 components: - type: Transform @@ -87903,11 +90269,6 @@ entities: - type: Transform pos: 30.5,6.5 parent: 2 - - uid: 7753 - components: - - type: Transform - pos: 44.5,25.5 - parent: 2 - uid: 8646 components: - type: Transform @@ -87976,6 +90337,11 @@ entities: rot: -1.5707963267948966 rad pos: 9.5,-42.5 parent: 2 + - uid: 14381 + components: + - type: Transform + pos: 44.5,25.5 + parent: 2 - uid: 14847 components: - type: Transform @@ -87989,14 +90355,6 @@ entities: - type: Transform pos: 27.5,8.5 parent: 2 -- proto: TargetSyndicate - entities: - - uid: 2203 - components: - - type: Transform - pos: 50.5,38.5 - parent: 2 - - type: Conveyed - proto: TegCenter entities: - uid: 13127 @@ -88181,6 +90539,11 @@ entities: - type: Transform pos: 60.5,-8.5 parent: 2 + - uid: 15883 + components: + - type: Transform + pos: 45.5,39.5 + parent: 2 - proto: ToiletDirtyWater entities: - uid: 8395 @@ -88243,40 +90606,6 @@ entities: - type: Transform pos: 36.482082,-14.3137665 parent: 2 -- proto: ToolboxEmergency - entities: - - uid: 13141 - components: - - type: MetaData - desc: A bright red toolbox, stocked with everything a warden needs to maintain their brig. - name: warden's toolbox - - type: Transform - pos: 44.461845,24.599695 - parent: 2 - - type: Storage - storedItems: - 13169: - position: 3,0 - _rotation: North - 13431: - position: 0,0 - _rotation: South - 13499: - position: 1,0 - _rotation: South - 13502: - position: 2,0 - _rotation: South - - type: ContainerContainer - containers: - storagebase: !type:Container - showEnts: False - occludes: True - ents: - - 13431 - - 13499 - - 13502 - - 13169 - proto: ToolboxEmergencyFilled entities: - uid: 4997 @@ -88324,18 +90653,6 @@ entities: - type: Transform pos: 36.482082,-14.5012665 parent: 2 -- proto: Tourniquet - entities: - - uid: 8619 - components: - - type: Transform - pos: 36.49021,32.681957 - parent: 2 - - uid: 12438 - components: - - type: Transform - pos: 36.693336,32.541332 - parent: 2 - proto: TowelColorOrange entities: - uid: 13167 @@ -88391,17 +90708,12 @@ entities: pos: 0.13960361,-25.931139 parent: 2 - type: Conveyed - - uid: 9603 - components: - - type: Transform - pos: 26.493341,6.2912045 - parent: 2 - proto: trayScanner entities: - uid: 10338 components: - type: Transform - pos: 49.60256,19.49661 + pos: 55.01737,17.528404 parent: 2 - uid: 10893 components: @@ -88543,12 +90855,9 @@ entities: - Open - - Middle - Close - - uid: 12180 + - uid: 12257 components: - - type: MetaData - name: two way lever (Recycler) - type: Transform - rot: 3.141592653589793 rad pos: 9.5,33.5 parent: 2 - type: DeviceLinkSource @@ -88567,13 +90876,6 @@ entities: - Forward - - Middle - Off - 13115: - - - Left - - Forward - - - Right - - Reverse - - - Middle - - Off 8327: - - Left - Reverse @@ -88581,10 +90883,13 @@ entities: - Forward - - Middle - Off - - type: Label - currentLabel: Recycler - - type: NameModifier - baseName: two way lever + 13115: + - - Left + - Forward + - - Right + - Reverse + - - Middle + - Off - proto: UniformPrinter entities: - uid: 10283 @@ -88706,11 +91011,6 @@ entities: - type: Transform pos: 63.5,16.5 parent: 2 - - uid: 6615 - components: - - type: Transform - pos: 32.5,-2.5 - parent: 2 - uid: 7507 components: - type: Transform @@ -88787,6 +91087,9 @@ entities: - type: Transform pos: 58.5,35.5 parent: 2 + - type: AccessReader + accessListsOriginal: + - - Detective - proto: VendingMachineDinnerware entities: - uid: 1550 @@ -88862,6 +91165,13 @@ entities: - type: Transform pos: 53.5,4.5 parent: 2 +- proto: VendingMachineMedicalBase + entities: + - uid: 10463 + components: + - type: Transform + pos: 42.5,28.5 + parent: 2 - proto: VendingMachineMediDrobe entities: - uid: 11913 @@ -88927,7 +91237,7 @@ entities: parent: 2 - proto: VendingMachineSeedsUnlocked entities: - - uid: 7681 + - uid: 14384 components: - type: Transform pos: 40.5,17.5 @@ -89029,6 +91339,8 @@ entities: - type: Transform pos: 30.5,43.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: WallReinforced entities: - uid: 4 @@ -89092,31 +91404,6 @@ entities: - type: Transform pos: -20.5,-17.5 parent: 2 - - uid: 156 - components: - - type: Transform - pos: 7.5,-2.5 - parent: 2 - - uid: 157 - components: - - type: Transform - pos: 7.5,-3.5 - parent: 2 - - uid: 158 - components: - - type: Transform - pos: 7.5,-4.5 - parent: 2 - - uid: 159 - components: - - type: Transform - pos: 7.5,-5.5 - parent: 2 - - uid: 160 - components: - - type: Transform - pos: 7.5,-6.5 - parent: 2 - uid: 161 components: - type: Transform @@ -89147,26 +91434,6 @@ entities: - type: Transform pos: -19.5,-17.5 parent: 2 - - uid: 206 - components: - - type: Transform - pos: 10.5,-3.5 - parent: 2 - - uid: 207 - components: - - type: Transform - pos: 10.5,-4.5 - parent: 2 - - uid: 208 - components: - - type: Transform - pos: 11.5,-4.5 - parent: 2 - - uid: 209 - components: - - type: Transform - pos: 12.5,-4.5 - parent: 2 - uid: 210 components: - type: Transform @@ -89197,31 +91464,6 @@ entities: - type: Transform pos: 13.5,-9.5 parent: 2 - - uid: 216 - components: - - type: Transform - pos: 12.5,-9.5 - parent: 2 - - uid: 217 - components: - - type: Transform - pos: 11.5,-9.5 - parent: 2 - - uid: 218 - components: - - type: Transform - pos: 10.5,-9.5 - parent: 2 - - uid: 219 - components: - - type: Transform - pos: 10.5,-10.5 - parent: 2 - - uid: 220 - components: - - type: Transform - pos: 8.5,-10.5 - parent: 2 - uid: 324 components: - type: Transform @@ -89279,11 +91521,6 @@ entities: - type: Transform pos: -27.5,1.5 parent: 2 - - uid: 466 - components: - - type: Transform - pos: 52.5,7.5 - parent: 2 - uid: 470 components: - type: Transform @@ -89424,21 +91661,6 @@ entities: - type: Transform pos: 17.5,-13.5 parent: 2 - - uid: 573 - components: - - type: Transform - pos: 16.5,-22.5 - parent: 2 - - uid: 580 - components: - - type: Transform - pos: 17.5,-22.5 - parent: 2 - - uid: 581 - components: - - type: Transform - pos: 18.5,-22.5 - parent: 2 - uid: 610 components: - type: Transform @@ -89749,66 +91971,16 @@ entities: - type: Transform pos: 51.5,-34.5 parent: 2 - - uid: 753 - components: - - type: Transform - pos: 14.5,-22.5 - parent: 2 - - uid: 754 - components: - - type: Transform - pos: 15.5,-22.5 - parent: 2 - uid: 757 components: - type: Transform pos: 47.5,-34.5 parent: 2 - - uid: 758 - components: - - type: Transform - pos: 19.5,-22.5 - parent: 2 - - uid: 759 - components: - - type: Transform - pos: 20.5,-22.5 - parent: 2 - - uid: 760 - components: - - type: Transform - pos: 21.5,-22.5 - parent: 2 - - uid: 761 - components: - - type: Transform - pos: 22.5,-22.5 - parent: 2 - - uid: 762 - components: - - type: Transform - pos: 23.5,-22.5 - parent: 2 - uid: 765 components: - type: Transform pos: 47.5,-32.5 parent: 2 - - uid: 766 - components: - - type: Transform - pos: 23.5,-25.5 - parent: 2 - - uid: 767 - components: - - type: Transform - pos: 24.5,-25.5 - parent: 2 - - uid: 768 - components: - - type: Transform - pos: 24.5,-26.5 - parent: 2 - uid: 776 components: - type: Transform @@ -89834,16 +92006,6 @@ entities: - type: Transform pos: 51.5,-33.5 parent: 2 - - uid: 823 - components: - - type: Transform - pos: 28.5,-25.5 - parent: 2 - - uid: 824 - components: - - type: Transform - pos: 28.5,-26.5 - parent: 2 - uid: 838 components: - type: Transform @@ -90209,11 +92371,6 @@ entities: - type: Transform pos: 24.5,-13.5 parent: 2 - - uid: 1577 - components: - - type: Transform - pos: 10.5,-2.5 - parent: 2 - uid: 1597 components: - type: Transform @@ -90319,11 +92476,6 @@ entities: - type: Transform pos: 63.5,8.5 parent: 2 - - uid: 1828 - components: - - type: Transform - pos: 29.5,-25.5 - parent: 2 - uid: 1936 components: - type: Transform @@ -90447,11 +92599,6 @@ entities: rot: 1.5707963267948966 rad pos: 58.5,27.5 parent: 2 - - uid: 2189 - components: - - type: Transform - pos: 52.5,38.5 - parent: 2 - uid: 2191 components: - type: Transform @@ -90522,11 +92669,6 @@ entities: rot: 1.5707963267948966 rad pos: 58.5,40.5 parent: 2 - - uid: 2240 - components: - - type: Transform - pos: 55.5,31.5 - parent: 2 - uid: 2244 components: - type: Transform @@ -90560,11 +92702,6 @@ entities: - type: Transform pos: 55.5,39.5 parent: 2 - - uid: 2266 - components: - - type: Transform - pos: 31.5,29.5 - parent: 2 - uid: 2267 components: - type: Transform @@ -90621,12 +92758,6 @@ entities: rot: -1.5707963267948966 rad pos: 30.5,36.5 parent: 2 - - uid: 2329 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 43.5,26.5 - parent: 2 - uid: 2330 components: - type: Transform @@ -90644,12 +92775,6 @@ entities: rot: -1.5707963267948966 rad pos: 49.5,39.5 parent: 2 - - uid: 2367 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 49.5,34.5 - parent: 2 - uid: 2372 components: - type: Transform @@ -90713,18 +92838,6 @@ entities: rot: 3.141592653589793 rad pos: 30.5,32.5 parent: 2 - - uid: 2477 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 42.5,26.5 - parent: 2 - - uid: 2478 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 44.5,26.5 - parent: 2 - uid: 2485 components: - type: Transform @@ -90816,11 +92929,6 @@ entities: - type: Transform pos: 35.5,44.5 parent: 2 - - uid: 2591 - components: - - type: Transform - pos: 45.5,39.5 - parent: 2 - uid: 2593 components: - type: Transform @@ -91211,11 +93319,6 @@ entities: - type: Transform pos: 51.5,-2.5 parent: 2 - - uid: 2953 - components: - - type: Transform - pos: 52.5,-2.5 - parent: 2 - uid: 2955 components: - type: Transform @@ -91226,101 +93329,16 @@ entities: - type: Transform pos: 51.5,-9.5 parent: 2 - - uid: 3022 - components: - - type: Transform - pos: 43.5,12.5 - parent: 2 - - uid: 3023 - components: - - type: Transform - pos: 43.5,11.5 - parent: 2 - - uid: 3025 - components: - - type: Transform - pos: 43.5,9.5 - parent: 2 - - uid: 3026 - components: - - type: Transform - pos: 43.5,8.5 - parent: 2 - - uid: 3027 - components: - - type: Transform - pos: 44.5,8.5 - parent: 2 - - uid: 3028 - components: - - type: Transform - pos: 45.5,8.5 - parent: 2 - - uid: 3029 - components: - - type: Transform - pos: 46.5,8.5 - parent: 2 - - uid: 3030 - components: - - type: Transform - pos: 47.5,8.5 - parent: 2 - - uid: 3031 - components: - - type: Transform - pos: 48.5,8.5 - parent: 2 - - uid: 3032 - components: - - type: Transform - pos: 48.5,7.5 - parent: 2 - - uid: 3033 - components: - - type: Transform - pos: 49.5,7.5 - parent: 2 - - uid: 3037 - components: - - type: Transform - pos: 56.5,7.5 - parent: 2 - - uid: 3038 - components: - - type: Transform - pos: 55.5,7.5 - parent: 2 - - uid: 3039 - components: - - type: Transform - pos: 54.5,7.5 - parent: 2 - - uid: 3047 - components: - - type: Transform - pos: 48.5,13.5 - parent: 2 - - uid: 3048 - components: - - type: Transform - pos: 48.5,12.5 - parent: 2 - - uid: 3049 - components: - - type: Transform - pos: 48.5,15.5 - parent: 2 - - uid: 3050 - components: - - type: Transform - pos: 48.5,16.5 - parent: 2 - uid: 3052 components: - type: Transform pos: 48.5,20.5 parent: 2 + - uid: 3063 + components: + - type: Transform + pos: 28.5,-25.5 + parent: 2 - uid: 3069 components: - type: Transform @@ -91385,11 +93403,6 @@ entities: - type: Transform pos: -26.5,-2.5 parent: 2 - - uid: 3127 - components: - - type: Transform - pos: 55.5,33.5 - parent: 2 - uid: 3133 components: - type: Transform @@ -91498,12 +93511,6 @@ entities: rot: -1.5707963267948966 rad pos: 51.5,45.5 parent: 2 - - uid: 3239 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 41.5,24.5 - parent: 2 - uid: 3240 components: - type: Transform @@ -91629,6 +93636,11 @@ entities: rot: -1.5707963267948966 rad pos: 45.5,27.5 parent: 2 + - uid: 3349 + components: + - type: Transform + pos: 28.5,-26.5 + parent: 2 - uid: 3352 components: - type: Transform @@ -91704,11 +93716,6 @@ entities: - type: Transform pos: 72.5,40.5 parent: 2 - - uid: 3381 - components: - - type: Transform - pos: 49.5,36.5 - parent: 2 - uid: 3383 components: - type: Transform @@ -91783,11 +93790,6 @@ entities: - type: Transform pos: 73.5,19.5 parent: 2 - - uid: 3429 - components: - - type: Transform - pos: 54.5,26.5 - parent: 2 - uid: 3435 components: - type: Transform @@ -91908,6 +93910,16 @@ entities: - type: Transform pos: 52.5,26.5 parent: 2 + - uid: 3483 + components: + - type: Transform + pos: 29.5,-25.5 + parent: 2 + - uid: 3484 + components: + - type: Transform + pos: 52.5,-2.5 + parent: 2 - uid: 3493 components: - type: Transform @@ -91933,11 +93945,6 @@ entities: - type: Transform pos: 48.5,25.5 parent: 2 - - uid: 3510 - components: - - type: Transform - pos: 53.5,26.5 - parent: 2 - uid: 3514 components: - type: Transform @@ -92274,11 +94281,6 @@ entities: - type: Transform pos: 62.5,17.5 parent: 2 - - uid: 3660 - components: - - type: Transform - pos: 58.5,7.5 - parent: 2 - uid: 3661 components: - type: Transform @@ -93120,11 +95122,6 @@ entities: - type: Transform pos: 28.5,-45.5 parent: 2 - - uid: 4404 - components: - - type: Transform - pos: 57.5,34.5 - parent: 2 - uid: 4417 components: - type: Transform @@ -93375,11 +95372,6 @@ entities: rot: 3.141592653589793 rad pos: 5.5,22.5 parent: 2 - - uid: 5531 - components: - - type: Transform - pos: 55.5,34.5 - parent: 2 - uid: 5648 components: - type: Transform @@ -93522,12 +95514,6 @@ entities: rot: 3.141592653589793 rad pos: 66.5,11.5 parent: 2 - - uid: 6672 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 41.5,26.5 - parent: 2 - uid: 6680 components: - type: Transform @@ -93756,11 +95742,6 @@ entities: rot: 3.141592653589793 rad pos: 30.5,26.5 parent: 2 - - uid: 7759 - components: - - type: Transform - pos: 56.5,26.5 - parent: 2 - uid: 7761 components: - type: Transform @@ -94023,11 +96004,6 @@ entities: rot: 1.5707963267948966 rad pos: 58.5,26.5 parent: 2 - - uid: 7939 - components: - - type: Transform - pos: 55.5,26.5 - parent: 2 - uid: 8044 components: - type: Transform @@ -94226,11 +96202,6 @@ entities: rot: 3.141592653589793 rad pos: 38.5,45.5 parent: 2 - - uid: 8518 - components: - - type: Transform - pos: 57.5,26.5 - parent: 2 - uid: 8542 components: - type: Transform @@ -94257,11 +96228,6 @@ entities: - type: Transform pos: 41.5,23.5 parent: 2 - - uid: 8609 - components: - - type: Transform - pos: 52.5,37.5 - parent: 2 - uid: 8610 components: - type: Transform @@ -94284,18 +96250,6 @@ entities: rot: 3.141592653589793 rad pos: 29.5,32.5 parent: 2 - - uid: 8690 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 41.5,28.5 - parent: 2 - - uid: 8691 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 41.5,27.5 - parent: 2 - uid: 8693 components: - type: Transform @@ -94328,12 +96282,6 @@ entities: - type: Transform pos: 45.5,28.5 parent: 2 - - uid: 8712 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 49.5,35.5 - parent: 2 - uid: 8720 components: - type: Transform @@ -94614,12 +96562,6 @@ entities: rot: 1.5707963267948966 rad pos: 60.5,28.5 parent: 2 - - uid: 9178 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 57.5,37.5 - parent: 2 - uid: 9212 components: - type: Transform @@ -94679,12 +96621,6 @@ entities: - type: Transform pos: 59.5,28.5 parent: 2 - - uid: 9302 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 41.5,29.5 - parent: 2 - uid: 9311 components: - type: Transform @@ -94948,12 +96884,6 @@ entities: rot: 1.5707963267948966 rad pos: 33.5,33.5 parent: 2 - - uid: 10293 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 56.5,38.5 - parent: 2 - uid: 10389 components: - type: Transform @@ -94994,12 +96924,6 @@ entities: - type: Transform pos: 41.5,42.5 parent: 2 - - uid: 10463 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 52.5,36.5 - parent: 2 - uid: 10588 components: - type: Transform @@ -95047,6 +96971,12 @@ entities: - type: Transform pos: 86.5,-21.5 parent: 2 + - uid: 10770 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 79.5,32.5 + parent: 2 - uid: 10831 components: - type: Transform @@ -95149,11 +97079,6 @@ entities: rot: 3.141592653589793 rad pos: 48.5,48.5 parent: 2 - - uid: 11678 - components: - - type: Transform - pos: 52.5,34.5 - parent: 2 - uid: 11691 components: - type: Transform @@ -95283,21 +97208,11 @@ entities: - type: Transform pos: 27.5,-41.5 parent: 2 - - uid: 12562 - components: - - type: Transform - pos: 53.5,7.5 - parent: 2 - uid: 12664 components: - type: Transform pos: 3.5,28.5 parent: 2 - - uid: 12769 - components: - - type: Transform - pos: 54.5,34.5 - parent: 2 - uid: 12775 components: - type: Transform @@ -95688,18 +97603,6 @@ entities: - type: Transform pos: 10.5,18.5 parent: 2 - - uid: 13521 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 59.5,37.5 - parent: 2 - - uid: 13523 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 56.5,37.5 - parent: 2 - uid: 13526 components: - type: Transform @@ -95724,13 +97627,18 @@ entities: - uid: 13574 components: - type: Transform - pos: 52.5,35.5 + pos: 54.5,-2.5 parent: 2 - uid: 13614 components: - type: Transform pos: 10.5,17.5 parent: 2 + - uid: 13629 + components: + - type: Transform + pos: 53.5,-2.5 + parent: 2 - uid: 13635 components: - type: Transform @@ -96041,6 +97949,12 @@ entities: - type: Transform pos: -21.5,10.5 parent: 2 + - uid: 14091 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,13.5 + parent: 2 - uid: 14132 components: - type: Transform @@ -96427,11 +98341,6 @@ entities: - type: Transform pos: 78.5,32.5 parent: 2 - - uid: 14343 - components: - - type: Transform - pos: 79.5,32.5 - parent: 2 - uid: 14347 components: - type: Transform @@ -96664,11 +98573,6 @@ entities: rot: -1.5707963267948966 rad pos: 43.5,38.5 parent: 2 - - uid: 14628 - components: - - type: Transform - pos: 50.5,7.5 - parent: 2 - uid: 14745 components: - type: Transform @@ -97399,11 +99303,6 @@ entities: - type: Transform pos: 17.5,2.5 parent: 2 - - uid: 557 - components: - - type: Transform - pos: 43.5,-11.5 - parent: 2 - uid: 691 components: - type: Transform @@ -97539,11 +99438,6 @@ entities: - type: Transform pos: 15.5,17.5 parent: 2 - - uid: 1065 - components: - - type: Transform - pos: 16.5,17.5 - parent: 2 - uid: 1066 components: - type: Transform @@ -98019,11 +99913,6 @@ entities: - type: Transform pos: 37.5,-8.5 parent: 2 - - uid: 1517 - components: - - type: Transform - pos: 44.5,-11.5 - parent: 2 - uid: 1522 components: - type: Transform @@ -98254,6 +100143,12 @@ entities: - type: Transform pos: 28.5,-19.5 parent: 2 + - uid: 1828 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,-2.5 + parent: 2 - uid: 1877 components: - type: Transform @@ -98594,11 +100489,56 @@ entities: - type: Transform pos: 23.5,17.5 parent: 2 + - uid: 2189 + components: + - type: Transform + pos: 40.5,-11.5 + parent: 2 + - uid: 2203 + components: + - type: Transform + pos: 44.5,-11.5 + parent: 2 + - uid: 2222 + components: + - type: Transform + pos: 43.5,-11.5 + parent: 2 + - uid: 2224 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,-3.5 + parent: 2 + - uid: 2242 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,-4.5 + parent: 2 + - uid: 2247 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,-5.5 + parent: 2 + - uid: 2250 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,-6.5 + parent: 2 - uid: 2256 components: - type: Transform pos: 64.5,42.5 parent: 2 + - uid: 2291 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,-3.5 + parent: 2 - uid: 2299 components: - type: Transform @@ -98635,7 +100575,8 @@ entities: - uid: 2489 components: - type: Transform - pos: 49.5,16.5 + rot: -1.5707963267948966 rad + pos: 10.5,-4.5 parent: 2 - uid: 2496 components: @@ -98932,6 +100873,12 @@ entities: - type: Transform pos: 64.5,-11.5 parent: 2 + - uid: 2953 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,-4.5 + parent: 2 - uid: 2958 components: - type: Transform @@ -98940,12 +100887,14 @@ entities: - uid: 2959 components: - type: Transform - pos: 54.5,-2.5 + rot: -1.5707963267948966 rad + pos: 12.5,-4.5 parent: 2 - uid: 2960 components: - type: Transform - pos: 53.5,-2.5 + rot: -1.5707963267948966 rad + pos: 12.5,-9.5 parent: 2 - uid: 2969 components: @@ -99117,6 +101066,100 @@ entities: - type: Transform pos: 67.5,6.5 parent: 2 + - uid: 3022 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,-9.5 + parent: 2 + - uid: 3023 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,-9.5 + parent: 2 + - uid: 3025 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,-10.5 + parent: 2 + - uid: 3026 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,-10.5 + parent: 2 + - uid: 3027 + components: + - type: Transform + pos: 52.5,7.5 + parent: 2 + - uid: 3028 + components: + - type: Transform + pos: 16.5,-22.5 + parent: 2 + - uid: 3029 + components: + - type: Transform + pos: 17.5,-22.5 + parent: 2 + - uid: 3030 + components: + - type: Transform + pos: 18.5,-22.5 + parent: 2 + - uid: 3031 + components: + - type: Transform + pos: 14.5,-22.5 + parent: 2 + - uid: 3032 + components: + - type: Transform + pos: 15.5,-22.5 + parent: 2 + - uid: 3033 + components: + - type: Transform + pos: 19.5,-22.5 + parent: 2 + - uid: 3037 + components: + - type: Transform + pos: 20.5,-22.5 + parent: 2 + - uid: 3038 + components: + - type: Transform + pos: 21.5,-22.5 + parent: 2 + - uid: 3039 + components: + - type: Transform + pos: 22.5,-22.5 + parent: 2 + - uid: 3047 + components: + - type: Transform + pos: 23.5,-22.5 + parent: 2 + - uid: 3048 + components: + - type: Transform + pos: 23.5,-25.5 + parent: 2 + - uid: 3049 + components: + - type: Transform + pos: 24.5,-25.5 + parent: 2 + - uid: 3050 + components: + - type: Transform + pos: 24.5,-26.5 + parent: 2 - uid: 3054 components: - type: Transform @@ -99229,6 +101272,12 @@ entities: - type: Transform pos: 67.5,30.5 parent: 2 + - uid: 3429 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,-2.5 + parent: 2 - uid: 3442 components: - type: Transform @@ -99244,6 +101293,16 @@ entities: - type: Transform pos: 41.5,20.5 parent: 2 + - uid: 3510 + components: + - type: Transform + pos: 43.5,12.5 + parent: 2 + - uid: 3513 + components: + - type: Transform + pos: 43.5,11.5 + parent: 2 - uid: 3523 components: - type: Transform @@ -99392,7 +101451,12 @@ entities: - uid: 3654 components: - type: Transform - pos: 65.5,13.5 + pos: 43.5,9.5 + parent: 2 + - uid: 3660 + components: + - type: Transform + pos: 43.5,8.5 parent: 2 - uid: 3680 components: @@ -99654,6 +101718,11 @@ entities: - type: Transform pos: 87.5,-13.5 parent: 2 + - uid: 3985 + components: + - type: Transform + pos: 43.5,1.5 + parent: 2 - uid: 4019 components: - type: Transform @@ -99699,16 +101768,22 @@ entities: - type: Transform pos: 70.5,28.5 parent: 2 + - uid: 4404 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 49.5,35.5 + parent: 2 + - uid: 4843 + components: + - type: Transform + pos: 44.5,8.5 + parent: 2 - uid: 5057 components: - type: Transform pos: 32.5,-9.5 parent: 2 - - uid: 5072 - components: - - type: Transform - pos: 40.5,-11.5 - parent: 2 - uid: 5152 components: - type: Transform @@ -99724,6 +101799,11 @@ entities: - type: Transform pos: 65.5,42.5 parent: 2 + - uid: 5335 + components: + - type: Transform + pos: 45.5,8.5 + parent: 2 - uid: 5420 components: - type: Transform @@ -99845,11 +101925,23 @@ entities: - type: Transform pos: 47.5,-2.5 parent: 2 + - uid: 6578 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,-6.5 + parent: 2 - uid: 6582 components: - type: Transform pos: 73.5,-4.5 parent: 2 + - uid: 6703 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,-3.5 + parent: 2 - uid: 6776 components: - type: Transform @@ -99875,6 +101967,12 @@ entities: - type: Transform pos: 2.5,-16.5 parent: 2 + - uid: 6921 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,17.5 + parent: 2 - uid: 7035 components: - type: Transform @@ -99885,6 +101983,21 @@ entities: - type: Transform pos: 9.5,29.5 parent: 2 + - uid: 7566 + components: + - type: Transform + pos: 46.5,8.5 + parent: 2 + - uid: 7759 + components: + - type: Transform + pos: 47.5,8.5 + parent: 2 + - uid: 7939 + components: + - type: Transform + pos: 48.5,8.5 + parent: 2 - uid: 8169 components: - type: Transform @@ -99922,6 +102035,11 @@ entities: - type: Transform pos: 43.5,20.5 parent: 2 + - uid: 8453 + components: + - type: Transform + pos: 48.5,7.5 + parent: 2 - uid: 8454 components: - type: Transform @@ -99960,6 +102078,11 @@ entities: rot: 1.5707963267948966 rad pos: 65.5,45.5 parent: 2 + - uid: 8518 + components: + - type: Transform + pos: 49.5,7.5 + parent: 2 - uid: 8562 components: - type: Transform @@ -99970,6 +102093,11 @@ entities: - type: Transform pos: 60.5,46.5 parent: 2 + - uid: 8633 + components: + - type: Transform + pos: 56.5,7.5 + parent: 2 - uid: 8805 components: - type: Transform @@ -100015,6 +102143,11 @@ entities: - type: Transform pos: 109.5,-16.5 parent: 2 + - uid: 8920 + components: + - type: Transform + pos: 55.5,7.5 + parent: 2 - uid: 9221 components: - type: Transform @@ -100086,6 +102219,11 @@ entities: - type: Transform pos: 70.5,29.5 parent: 2 + - uid: 9668 + components: + - type: Transform + pos: 54.5,7.5 + parent: 2 - uid: 10027 components: - type: Transform @@ -100117,12 +102255,32 @@ entities: - type: Transform pos: 68.5,33.5 parent: 2 + - uid: 10315 + components: + - type: Transform + pos: 48.5,13.5 + parent: 2 - uid: 10399 components: - type: Transform rot: -1.5707963267948966 rad pos: 55.5,9.5 parent: 2 + - uid: 10608 + components: + - type: Transform + pos: 48.5,12.5 + parent: 2 + - uid: 10612 + components: + - type: Transform + pos: 48.5,15.5 + parent: 2 + - uid: 10613 + components: + - type: Transform + pos: 48.5,16.5 + parent: 2 - uid: 10812 components: - type: Transform @@ -100134,12 +102292,27 @@ entities: rot: -1.5707963267948966 rad pos: 50.5,44.5 parent: 2 + - uid: 10861 + components: + - type: Transform + pos: 54.5,26.5 + parent: 2 - uid: 10882 components: - type: Transform rot: -1.5707963267948966 rad pos: 55.5,11.5 parent: 2 + - uid: 11020 + components: + - type: Transform + pos: 53.5,26.5 + parent: 2 + - uid: 11280 + components: + - type: Transform + pos: 58.5,7.5 + parent: 2 - uid: 11311 components: - type: Transform @@ -100153,7 +102326,7 @@ entities: - uid: 11384 components: - type: Transform - pos: 51.5,16.5 + pos: 56.5,26.5 parent: 2 - uid: 11415 components: @@ -100185,12 +102358,32 @@ entities: - type: Transform pos: 76.5,8.5 parent: 2 + - uid: 12416 + components: + - type: Transform + pos: 55.5,26.5 + parent: 2 + - uid: 12517 + components: + - type: Transform + pos: 57.5,26.5 + parent: 2 + - uid: 12549 + components: + - type: Transform + pos: 53.5,7.5 + parent: 2 - uid: 12550 components: - type: Transform rot: 1.5707963267948966 rad pos: 29.5,19.5 parent: 2 + - uid: 12562 + components: + - type: Transform + pos: 50.5,7.5 + parent: 2 - uid: 13189 components: - type: Transform @@ -100225,6 +102418,102 @@ entities: rot: -1.5707963267948966 rad pos: 61.5,16.5 parent: 2 + - uid: 14377 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 49.5,36.5 + parent: 2 + - uid: 14385 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 52.5,38.5 + parent: 2 + - uid: 14386 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 55.5,31.5 + parent: 2 + - uid: 14390 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 31.5,29.5 + parent: 2 + - uid: 14392 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.5,26.5 + parent: 2 + - uid: 14395 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 42.5,26.5 + parent: 2 + - uid: 14410 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,26.5 + parent: 2 + - uid: 14414 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 55.5,33.5 + parent: 2 + - uid: 14415 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,24.5 + parent: 2 + - uid: 14418 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 49.5,34.5 + parent: 2 + - uid: 14421 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,34.5 + parent: 2 + - uid: 14422 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 55.5,34.5 + parent: 2 + - uid: 14427 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,26.5 + parent: 2 + - uid: 14429 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,28.5 + parent: 2 + - uid: 14430 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,27.5 + parent: 2 + - uid: 14525 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,37.5 + parent: 2 - uid: 14566 components: - type: Transform @@ -100243,6 +102532,36 @@ entities: rot: 1.5707963267948966 rad pos: 51.5,45.5 parent: 2 + - uid: 14599 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,29.5 + parent: 2 + - uid: 14600 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,38.5 + parent: 2 + - uid: 14651 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 52.5,36.5 + parent: 2 + - uid: 14656 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 52.5,34.5 + parent: 2 + - uid: 14658 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 54.5,34.5 + parent: 2 - uid: 14725 components: - type: Transform @@ -100264,6 +102583,24 @@ entities: rot: 1.5707963267948966 rad pos: 30.5,19.5 parent: 2 + - uid: 14830 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,37.5 + parent: 2 + - uid: 14860 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,37.5 + parent: 2 + - uid: 14861 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 52.5,35.5 + parent: 2 - uid: 14913 components: - type: Transform @@ -100334,13 +102671,6 @@ entities: - type: Transform pos: 31.5,-58.5 parent: 2 -- proto: WallWeaponCapacitorRecharger - entities: - - uid: 5675 - components: - - type: Transform - pos: 49.5,34.5 - parent: 2 - proto: WardrobeBlueFilled entities: - uid: 4220 @@ -100382,18 +102712,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: 13063 components: - type: Transform @@ -100405,18 +102725,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: WardrobePrisonFilled entities: - uid: 2239 @@ -100439,18 +102749,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: Physics bodyType: Static - proto: WardrobeVirologyFilled @@ -100482,6 +102782,8 @@ entities: rot: 1.5707963267948966 rad pos: 47.5,-26.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: WarningN2 entities: - uid: 409 @@ -100490,6 +102792,8 @@ entities: rot: 1.5707963267948966 rad pos: 47.5,-22.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: WarningO2 entities: - uid: 415 @@ -100498,6 +102802,8 @@ entities: rot: 1.5707963267948966 rad pos: 47.5,-24.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: WarningPlasma entities: - uid: 417 @@ -100506,6 +102812,8 @@ entities: rot: 1.5707963267948966 rad pos: 47.5,-30.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: WarningTritium entities: - uid: 381 @@ -100514,6 +102822,8 @@ entities: rot: 1.5707963267948966 rad pos: 47.5,-32.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: WarningWaste entities: - uid: 351 @@ -100522,6 +102832,8 @@ entities: rot: 1.5707963267948966 rad pos: 47.5,-28.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: WaterCooler entities: - uid: 5643 @@ -100603,10 +102915,10 @@ entities: - type: Transform pos: 5.5,-6.5 parent: 2 - - uid: 6681 + - uid: 5141 components: - type: Transform - pos: 47.5,-3.5 + pos: 47.5,-6.5 parent: 2 - uid: 8559 components: @@ -100627,6 +102939,11 @@ entities: parent: 2 - proto: WeaponCapacitorRecharger entities: + - uid: 760 + components: + - type: Transform + pos: 30.5,29.5 + parent: 2 - uid: 7979 components: - type: Transform @@ -100639,11 +102956,6 @@ entities: rot: 1.5707963267948966 rad pos: 37.5,32.5 parent: 2 - - uid: 10608 - components: - - type: Transform - pos: 28.5,31.5 - parent: 2 - uid: 11664 components: - type: Transform @@ -100661,6 +102973,12 @@ entities: - type: Transform pos: 90.5,28.5 parent: 2 + - uid: 15971 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,24.5 + parent: 2 - proto: WeaponEnergyTurretAI entities: - uid: 7956 @@ -100672,6 +102990,7 @@ entities: - type: DeviceNetwork deviceLists: - 3821 + - 5153 - uid: 8449 components: - type: Transform @@ -100680,14 +102999,19 @@ entities: - type: DeviceNetwork deviceLists: - 3821 + - 5153 - uid: 8600 components: - type: Transform pos: 85.5,30.5 parent: 2 + - type: AccessReader + accessListsOriginal: + - - StationAi + - - ResearchDirector - type: DeviceNetwork deviceLists: - - 9445 + - 14172 - uid: 9459 components: - type: Transform @@ -100697,6 +103021,7 @@ entities: - type: DeviceNetwork deviceLists: - 3821 + - 5153 - proto: WeaponEnergyTurretAIControlPanel entities: - uid: 3821 @@ -100705,17 +103030,40 @@ entities: rot: -1.5707963267948966 rad pos: 97.5,30.5 parent: 2 + - type: AccessReader + accessListsOriginal: + - - StationAi + - - ResearchDirector - type: DeviceList devices: - 8449 - 9459 - 7956 - - uid: 9445 + - uid: 5153 components: - type: Transform rot: -1.5707963267948966 rad - pos: 83.5,31.5 + pos: 87.5,29.5 parent: 2 + - type: AccessReader + accessListsOriginal: + - - StationAi + - - ResearchDirector + - type: DeviceList + devices: + - 9459 + - 7956 + - 8449 + - uid: 14172 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 83.5,29.5 + parent: 2 + - type: AccessReader + accessListsOriginal: + - - StationAi + - - ResearchDirector - type: DeviceList devices: - 8600 @@ -100738,30 +103086,13 @@ entities: rot: -1.5707963267948966 rad pos: 42.5,33.5 parent: 2 + - type: AccessReader + accessListsOriginal: + - - StationAi + - - Security - type: DeviceList devices: - 14086 -- proto: WeaponLaserCarbinePractice - entities: - - uid: 2366 - components: - - type: Transform - pos: 50.6435,34.509346 - parent: 2 -- proto: WeaponShotgunEnforcerRubber - entities: - - uid: 5153 - components: - - type: Transform - pos: 44.511932,25.36125 - parent: 2 -- proto: WeaponSubMachineGunWt550 - entities: - - uid: 1999 - components: - - type: Transform - pos: 44.47453,43.768467 - parent: 2 - proto: WeedSpray entities: - uid: 4061 @@ -100779,7 +103110,7 @@ entities: - uid: 12300 components: - type: Transform - pos: 32.547882,-30.463009 + pos: 30.619171,-30.538046 parent: 2 - proto: WelderIndustrialAdvanced entities: @@ -100871,6 +103202,21 @@ entities: parent: 2 - proto: Windoor entities: + - uid: 228 + components: + - type: Transform + pos: 30.5,29.5 + parent: 2 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 759: + - - DoorStatus + - Close + 220: + - - DoorStatus + - Close - uid: 308 components: - type: Transform @@ -100883,6 +103229,21 @@ entities: rot: 3.141592653589793 rad pos: 16.5,-2.5 parent: 2 + - uid: 758 + components: + - type: Transform + pos: 29.5,29.5 + parent: 2 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 220: + - - DoorStatus + - Close + 759: + - - DoorStatus + - Close - uid: 1101 components: - type: Transform @@ -100901,54 +103262,8 @@ entities: rot: 3.141592653589793 rad pos: 38.5,4.5 parent: 2 - - uid: 3349 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 28.5,30.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 2224: - - - DoorStatus - - Close - 8633: - - - DoorStatus - - Close - - uid: 3483 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 48.5,18.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 3513: - - - DoorStatus - - Close - 14627: - - - DoorStatus - - Close - - uid: 3484 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 48.5,17.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 14627: - - - DoorStatus - - Close - 3513: - - - DoorStatus - - Close + - type: AccessReader + accessListsOriginal: [] - uid: 7775 components: - type: Transform @@ -100961,22 +103276,6 @@ entities: rot: -1.5707963267948966 rad pos: 13.5,-1.5 parent: 2 - - uid: 10315 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 28.5,31.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 8633: - - - DoorStatus - - Close - 2224: - - - DoorStatus - - Close - uid: 14990 components: - type: Transform @@ -101041,6 +103340,8 @@ entities: rot: -1.5707963267948966 rad pos: 48.5,-7.5 parent: 2 + - type: DeviceLinkSink + invokeCounter: 1 - proto: WindoorSecure entities: - uid: 1318 @@ -101106,47 +103407,54 @@ entities: parent: 2 - proto: WindoorSecureBrigLocked entities: - - uid: 2224 + - uid: 220 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 28.5,30.5 + rot: 3.141592653589793 rad + pos: 29.5,29.5 parent: 2 - type: DeviceLinkSink invokeCounter: 1 - type: DeviceLinkSource linkedPorts: - 10315: + 228: - - DoorStatus - Close - - uid: 8633 + 758: + - - DoorStatus + - Close + - uid: 759 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 28.5,31.5 + rot: 3.141592653589793 rad + pos: 30.5,29.5 parent: 2 - type: DeviceLinkSink invokeCounter: 1 - type: DeviceLinkSource linkedPorts: - 10315: + 228: - - DoorStatus - Close - 3349: + 758: - - DoorStatus - Close - - uid: 10770 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 31.5,30.5 - parent: 2 - uid: 14867 components: - type: Transform rot: 3.141592653589793 rad pos: 43.5,29.5 parent: 2 + - type: AccessReader + accessListsOriginal: [] + access: + - - Medical + - uid: 15038 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 31.5,30.5 + parent: 2 - proto: WindoorSecureCargoLocked entities: - uid: 10119 @@ -101174,6 +103482,8 @@ entities: rot: 1.5707963267948966 rad pos: 48.5,-7.5 parent: 2 + - type: DeviceLinkSink + invokeCounter: 1 - uid: 12361 components: - type: Transform @@ -101232,17 +103542,6 @@ entities: rot: 1.5707963267948966 rad pos: 95.5,30.5 parent: 2 - - uid: 14651 - components: - - type: Transform - pos: 81.5,29.5 - parent: 2 - - uid: 14658 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 72.5,20.5 - parent: 2 - proto: WindoorSecureEngineeringLocked entities: - uid: 4152 @@ -101355,43 +103654,23 @@ entities: - Close - proto: WindoorSecureScienceLocked entities: - - uid: 3513 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 48.5,18.5 - parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 3484: - - - DoorStatus - - Close - 3483: - - - DoorStatus - - Close - uid: 7848 components: - type: Transform pos: 47.5,12.5 parent: 2 - - uid: 14627 + - uid: 15511 components: - type: Transform rot: 1.5707963267948966 rad pos: 48.5,17.5 parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 3484: - - - DoorStatus - - Close - 3483: - - - DoorStatus - - Close + - uid: 15804 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,18.5 + parent: 2 - proto: WindoorSecureSecurityLawyerLocked entities: - uid: 1077 @@ -101541,11 +103820,6 @@ entities: - type: Transform pos: 66.5,-18.5 parent: 2 - - uid: 4957 - components: - - type: Transform - pos: 43.5,1.5 - parent: 2 - uid: 5005 components: - type: Transform @@ -101680,6 +103954,12 @@ entities: rot: 3.141592653589793 rad pos: 13.5,4.5 parent: 2 + - uid: 2366 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,-9.5 + parent: 2 - uid: 5063 components: - type: Transform @@ -101692,11 +103972,11 @@ entities: rot: -1.5707963267948966 rad pos: 59.5,4.5 parent: 2 - - uid: 5141 + - uid: 5369 components: - type: Transform rot: -1.5707963267948966 rad - pos: 38.5,-9.5 + pos: 38.5,-10.5 parent: 2 - uid: 7076 components: @@ -101746,12 +104026,6 @@ entities: rot: -1.5707963267948966 rad pos: 65.5,4.5 parent: 2 - - uid: 15812 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 38.5,-10.5 - parent: 2 - proto: WindowReinforcedDirectional entities: - uid: 673 @@ -101782,6 +104056,12 @@ entities: - type: Transform pos: 25.5,-30.5 parent: 2 + - uid: 2065 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 37.5,-4.5 + parent: 2 - uid: 2158 components: - type: Transform @@ -101881,6 +104161,12 @@ entities: rot: -1.5707963267948966 rad pos: 2.5,-29.5 parent: 2 + - uid: 6577 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.5,-8.5 + parent: 2 - uid: 6832 components: - type: Transform @@ -102272,12 +104558,6 @@ entities: - type: Transform pos: 54.489273,-14.340717 parent: 2 - - uid: 13499 - components: - - type: Transform - parent: 13141 - - type: Physics - canCollide: False - proto: ZiptiesBroken entities: - uid: 9457 diff --git a/Resources/Maps/plasma.yml b/Resources/Maps/plasma.yml index 31c56aee2e..84cdc92d22 100644 --- a/Resources/Maps/plasma.yml +++ b/Resources/Maps/plasma.yml @@ -1,11 +1,11 @@ meta: format: 7 category: Map - engineVersion: 267.2.0 + engineVersion: 268.0.0 forkId: "" forkVersion: "" - time: 10/12/2025 22:58:09 - entityCount: 26498 + time: 11/24/2025 22:34:01 + entityCount: 26479 maps: - 1 grids: @@ -90,15 +90,15 @@ entities: chunks: -10,-4: ind: -10,-4 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAgwAAAAAAABIAAAAAAAASAAAAAAAAEgAAAAAAAIMAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAIMAAAAAAAASAAAAAAAAEgAAAAAAABIAAAAAAACDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAACDAAAAAAAAEgAAAAAAABIAAAAAAAASAAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAgwAAAAAAABIAAAAAAAASAAAAAAAAEgAAAAAAAIMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAIMAAAAAAAASAAAAAAAAEgAAAAAAABIAAAAAAACDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAfAAAAAAMAgwAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAACAAMAAAAAAQADAAAAAAIAAwAAAAADAAMAAAAAAgADAAAAAAIAAwAAAAABAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAgwAAAAAAABIAAAAAAAASAAAAAAAAEgAAAAAAAIMAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAIMAAAAAAAASAAAAAAAAEgAAAAAAABIAAAAAAACDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAACDAAAAAAAAEgAAAAAAABIAAAAAAAASAAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAgwAAAAAAABIAAAAAAAASAAAAAAAAEgAAAAAAAIMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAIMAAAAAAAASAAAAAAAAEgAAAAAAABIAAAAAAACDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAfAAAAAAEAgwAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAAAAAMAAAAAAwADAAAAAAEAAwAAAAACAAMAAAAAAgADAAAAAAIAAwAAAAABAA== version: 7 -1,0: ind: -1,0 - tiles: gwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAAAHAAAAAAAAAAAAAAAAAIMAAAAAAAABAAAAAAAAgwAAAAAAAAAAAAAAAACDAAAAAAAAAQAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAACDAAAAAAAAAQAAAAAAAIMAAAAAAAAAAAAAAAAAgwAAAAAAAAEAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAAEAAAAAAACDAAAAAAAAAAAAAAAAAIMAAAAAAAABAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAIMAAAAAAAABAAAAAAAAgwAAAAAAAAAAAAAAAACDAAAAAAAAAQAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDAAAAAAAAAQAAAAAAAIMAAAAAAAAAAAAAAAAAgwAAAAAAAAEAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAAEAAAAAAACDAAAAAAAAAAAAAAAAAIMAAAAAAAABAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAABwAHAAAAAAIABwAAAAABAAEAAAAAAAAAAAAAAAAAAAAAAAAAAIMAAAAAAAABAAAAAAAAgwAAAAAAAAAAAAAAAACDAAAAAAAAAQAAAAAAAAcAAAAAAAAHAAAAAAcABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAACDAAAAAAAAAQAAAAAAAIMAAAAAAAAAAAAAAAAAgwAAAAAAAAEAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAAEAAAAAAACDAAAAAAAAAAAAAAAAAIMAAAAAAAABAAAAAAAABwAAAAAGAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAIMAAAAAAAABAAAAAAAAgwAAAAAAAAAAAAAAAACDAAAAAAAAAQAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAABgAHAAAAAAAABwAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAACDAAAAAAAAAQAAAAAAAIMAAAAAAAAAAAAAAAAAgwAAAAAAAAEAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAwABwAAAAADAAcAAAAABwAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAACQABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAA== + tiles: gwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAAAAAqAAAAAAEAAAAAAAAAAIMAAAAAAAABAAAAAAAAgwAAAAAAAAAAAAAAAACDAAAAAAAAAQAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAAAAAAAAAAAAAAAAAAAAACDAAAAAAAAAQAAAAAAAIMAAAAAAAAAAAAAAAAAgwAAAAAAAAEAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAAGAAAAAAAAAAAAAAAAAAAAgwAAAAAAAAEAAAAAAACDAAAAAAAAAAAAAAAAAIMAAAAAAAABAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAAAAAAAAAAAAAAAAAAAAAAAIMAAAAAAAABAAAAAAAAgwAAAAAAAAAAAAAAAACDAAAAAAAAAQAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDAAAAAAAAAQAAAAAAAIMAAAAAAAAAAAAAAAAAgwAAAAAAAAEAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAAEAAAAAAACDAAAAAAAAAAAAAAAAAIMAAAAAAAABAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAIACoAAAAAAAAqAAAAAAAAKgAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAIMAAAAAAAABAAAAAAAAgwAAAAAAAAAAAAAAAACDAAAAAAAAAQAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAACDAAAAAAAAAQAAAAAAAIMAAAAAAAAAAAAAAAAAgwAAAAAAAAEAAAAAAAAqAAAAAAoAKgAAAAAFACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAAEAAAAAAACDAAAAAAAAAAAAAAAAAIMAAAAAAAABAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAkAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAIMAAAAAAAABAAAAAAAAgwAAAAAAAAAAAAAAAACDAAAAAAAAAQAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAACDAAAAAAAAAQAAAAAAAIMAAAAAAAAAAAAAAAAAgwAAAAAAAAEAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAACACoAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAA== version: 7 -1,-1: ind: -1,-1 - tiles: gwAAAAAAAIMAAAAAAACDAAAAAAAABAAAAAADAAQAAAAAAQAEAAAAAAIABAAAAAABAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAgAEAAAAAAEABAAAAAADAAQAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAACwAAAAAAAAQAAAAAAgAEAAAAAAAABAAAAAAAAAQAAAAAAQAEAAAAAAEABAAAAAADAAQAAAAAAAAEAAAAAAEABAAAAAADAAQAAAAAAAAEAAAAAAAAgwAAAAAAAAEAAAAAAACDAAAAAAAAgwAAAAAAAAsAAAAAAAAEAAAAAAEABAAAAAACAAQAAAAAAgCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAgAEAAAAAAAABAAAAAAAAIMAAAAAAAABAAAAAAAAgwAAAAAAAIMAAAAAAAALAAAAAAAABAAAAAAAAAQAAAAAAQAEAAAAAAEABAAAAAAAAAQAAAAAAwAEAAAAAAIABAAAAAABAAQAAAAAAwAEAAAAAAIABAAAAAACAAQAAAAAAACDAAAAAAAAAQAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAQAEAAAAAAMABAAAAAACAAQAAAAAAQAEAAAAAAMABAAAAAADAAQAAAAAAQAEAAAAAAAABAAAAAAAAAQAAAAAAQAEAAAAAAMAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAEAAAAAAAABAAAAAABAAQAAAAAAQAEAAAAAAAABAAAAAADAAQAAAAAAAAEAAAAAAMABAAAAAACAAQAAAAAAAAEAAAAAAMABAAAAAACAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAEAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAQAEAAAAAAIABAAAAAADAAQAAAAAAwAEAAAAAAEAgwAAAAAAAAQAAAAAAAAEAAAAAAMABAAAAAADAAQAAAAAAwAEAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAEAAAAAAAABAAAAAADAAQAAAAAAQAEAAAAAAMABAAAAAACAAQAAAAAAwAEAAAAAAIABAAAAAAAAAQAAAAAAAAEAAAAAAEABAAAAAADAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABAAAAAABAAQAAAAAAAAEAAAAAAMABAAAAAABAAQAAAAAAwCDAAAAAAAABAAAAAADAAQAAAAAAAAEAAAAAAMABAAAAAAAAAQAAAAAAACDAAAAAAAAAQAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAEAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAAABwAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAKAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAAAHAAAAAAAAAAAAAAAAAIMAAAAAAAABAAAAAAAAgwAAAAAAAAAAAAAAAACDAAAAAAAAAQAAAAAAAA== + tiles: gwAAAAAAAIMAAAAAAACDAAAAAAAABAAAAAABAAQAAAAAAwAEAAAAAAAABAAAAAAAAAQAAAAAAwAEAAAAAAMABAAAAAABAAQAAAAAAAAEAAAAAAMABAAAAAADAAQAAAAAAQCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAACwAAAAAAAAQAAAAAAgAEAAAAAAEABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAACAAQAAAAAAgAEAAAAAAAABAAAAAABAAQAAAAAAgAEAAAAAAMAgwAAAAAAAAEAAAAAAACDAAAAAAAAgwAAAAAAAAsAAAAAAAAEAAAAAAIABAAAAAABAAQAAAAAAwCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAAAEAAAAAAMABAAAAAAAAIMAAAAAAAABAAAAAAAAgwAAAAAAAIMAAAAAAAALAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAEABAAAAAABAAQAAAAAAwAEAAAAAAMABAAAAAAAAAQAAAAAAwAEAAAAAAIABAAAAAACAAQAAAAAAQCDAAAAAAAAAQAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAAAEAAAAAAIABAAAAAADAAQAAAAAAQAEAAAAAAIABAAAAAABAAQAAAAAAwAEAAAAAAIABAAAAAABAAQAAAAAAAAEAAAAAAEAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAEAAAAAAMABAAAAAABAAQAAAAAAgAEAAAAAAEABAAAAAAAAAQAAAAAAgAEAAAAAAMABAAAAAADAAQAAAAAAwAEAAAAAAEABAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAEAAAAAAIAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAwAEAAAAAAMABAAAAAADAAQAAAAAAwAEAAAAAAEAgwAAAAAAAAQAAAAAAgAEAAAAAAAABAAAAAADAAQAAAAAAwAEAAAAAAEAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAEAAAAAAIABAAAAAADAAQAAAAAAAAEAAAAAAEABAAAAAABAAQAAAAAAgAEAAAAAAEABAAAAAAAAAQAAAAAAgAEAAAAAAAABAAAAAABAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAIABAAAAAABAAQAAAAAAgCDAAAAAAAABAAAAAADAAQAAAAAAwAEAAAAAAIABAAAAAAAAAQAAAAAAwCDAAAAAAAAAQAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAEAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAAGACoAAAAAAAAqAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAADAAqAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAAAKgAAAAAEAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAAAACoAAAAACgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAAAAAqAAAAAAAAAAAAAAAAAIMAAAAAAAABAAAAAAAAgwAAAAAAAAAAAAAAAACDAAAAAAAAAQAAAAAAAA== version: 7 0,-2: ind: 0,-2 @@ -110,207 +110,207 @@ entities: version: 7 -5,-5: ind: -5,-5 - tiles: BwAAAAAKAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAACAAHAAAAAAAAgwAAAAAAAAcAAAAAAAAHAAAAAAEABwAAAAAMAAcAAAAAAAAHAAAAAAEAgwAAAAAAAAcAAAAABQAHAAAAAAAABwAAAAAKAAcAAAAABQAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAIMAAAAAAAAHAAAAAAUABwAAAAACAAcAAAAAAAAHAAAAAAAABwAAAAAAAIMAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAIAAcAAAAAAAAHAAAAAAMABwAAAAAAAAcAAAAAAACDAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAACDAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAJAAcAAAAABQAHAAAAAAAAgwAAAAAAAAcAAAAAAAAHAAAAAAQABwAAAAAAAAcAAAAAAAAHAAAAAAAAgwAAAAAAAAcAAAAAAAAHAAAAAAEABwAAAAAHAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAIMAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAABAAHAAAAAAAABwAAAAAAAIMAAAAAAAAHAAAAAAAABwAAAAABAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAACDAAAAAAAABwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAACDAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAMABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAFAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAHAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAACwAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAFAAcAAAAAAAAHAAAAAAwABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAEAAcAAAAAAAAHAAAAAAEABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAKAAcAAAAAAAAHAAAAAAUABwAAAAACAAcAAAAAAgAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAHAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAABgAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAADAAcAAAAAAwAHAAAAAAAABwAAAAAFAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAABwAAAAAEAAcAAAAAAAAHAAAAAAAABwAAAAAEAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAA== + tiles: KgAAAAAAACoAAAAAAAAqAAAAAAEAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAACgAqAAAAAAAAKgAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAEAKgAAAAAJACoAAAAAAAAqAAAAAAAAKgAAAAAKACoAAAAACAAqAAAAAAAAgwAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAgwAAAAAAACoAAAAAAAAqAAAAAAEAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAAIMAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAAIMAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAALACoAAAAAAACDAAAAAAAAKgAAAAAKACoAAAAAAAAqAAAAAAAAKgAAAAAMACoAAAAAAACDAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAgwAAAAAAACoAAAAAAAAqAAAAAAUAKgAAAAAKACoAAAAAAAAqAAAAAAAAgwAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAHACoAAAAABgAqAAAAAAkAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAHAIMAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAAIMAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAACgAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAACDAAAAAAAAKgAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAACQCDAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAABQAqAAAAAAAAKgAAAAADACoAAAAAAAAqAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAAAAAqAAAAAAsAKgAAAAAIACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAABQAqAAAAAAQAKgAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAAAKgAAAAAFACoAAAAAAAAqAAAAAAoAKgAAAAAGACoAAAAAAAAqAAAAAAIAKgAAAAAAACoAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAQAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAADACoAAAAAAAAqAAAAAAsAKgAAAAAFAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAAAACoAAAAACwAqAAAAAAAAKgAAAAADACoAAAAACQAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAIAKgAAAAABACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAACgAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAkAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAQAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAkAKgAAAAADACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAFACoAAAAACAAqAAAAAAAAKgAAAAAAACkAAAAAAAApAAAAAAAAKQAAAAAAACkAAAAAAAApAAAAAAAAKQAAAAAAACkAAAAAAAApAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAoAKgAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAA== version: 7 -2,-1: ind: -2,-1 - tiles: BwAAAAAAAAoAAAAAAAAKAAAAAAAACgAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAMABwAAAAAAAAcAAAAAAAAHAAAAAAUABwAAAAAAAAcAAAAAAAAHAAAAAAAAgwAAAAAAAAoAAAAAAAAKAAAAAAAACgAAAAAAAAoAAAAAAAAKAAAAAAAACgAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAkABwAAAAAAAAsAAAAAAAAKAAAAAAAACgAAAAAAAAoAAAAAAAAKAAAAAAAACgAAAAAAAAoAAAAAAAAKAAAAAAAACgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAALAAAAAAAABwAAAAAMAAoAAAAAAAAKAAAAAAAACgAAAAAAAAoAAAAAAAAKAAAAAAAABwAAAAAAAAcAAAAAAAACAAAAAAAAAgAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAACwAAAAAAAAcAAAAAAAAKAAAAAAAACgAAAAAAAAoAAAAAAAAHAAAAAAUABwAAAAAAAAcAAAAAAACDAAAAAAAABAAAAAACAAcAAAAABAAHAAAAAAAABwAAAAAHAAcAAAAAAAAHAAAAAAAABwAAAAAAAIMAAAAAAACDAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAACAACAAAAAAAABwAAAAAAAIMAAAAAAAAEAAAAAAEABAAAAAABAAQAAAAAAgAEAAAAAAAABAAAAAACAAQAAAAAAgCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAAAAgAAAAAAAAIAAAAAAAAEAAAAAAIABAAAAAACAAQAAAAAAAAEAAAAAAIABAAAAAACAAQAAAAAAQAEAAAAAAMAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAAAAIAAAAAAAAHAAAAAAAAgwAAAAAAAAQAAAAAAQAEAAAAAAEABAAAAAAAAAQAAAAAAgAEAAAAAAMABAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAACQACAAAAAAAABwAAAAAMAIMAAAAAAAAEAAAAAAEABAAAAAACAAQAAAAAAQAEAAAAAAIABAAAAAAAAAQAAAAAAgAEAAAAAAMABAAAAAACAAQAAAAAAgAEAAAAAAMAgwAAAAAAAAMAAAAAAwAHAAAAAAAAAgAAAAAAAAcAAAAAAACDAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAEABAAAAAADAAQAAAAAAwAEAAAAAAIABAAAAAADAAQAAAAAAAAEAAAAAAAABAAAAAACAIMAAAAAAACDAAAAAAAABwAAAAAKAAIAAAAAAAAHAAAAAAUAgwAAAAAAAAQAAAAAAgAEAAAAAAIABAAAAAAAAAQAAAAAAAAEAAAAAAMABAAAAAAAAAQAAAAAAwAEAAAAAAAABAAAAAADAAQAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAQACAAAAAAAABwAAAAAAAIMAAAAAAAAEAAAAAAIABAAAAAADAAQAAAAAAAAEAAAAAAMABAAAAAAAAAQAAAAAAQCDAAAAAAAABAAAAAABAAQAAAAAAQAEAAAAAAEAgwAAAAAAAIMAAAAAAAAHAAAAAAsAAgAAAAAAAAcAAAAAAAAEAAAAAAIABAAAAAADAAQAAAAAAwAEAAAAAAMABAAAAAAAAAQAAAAAAAAEAAAAAAIABAAAAAADAAQAAAAAAwAEAAAAAAMABAAAAAACAAQAAAAAAgCDAAAAAAAABwAAAAAAAAIAAAAAAAAHAAAAAAAAgwAAAAAAAAQAAAAAAwAEAAAAAAMABAAAAAADAAQAAAAAAAAEAAAAAAEABAAAAAACAIMAAAAAAAADAAAAAAMAAwAAAAABAAMAAAAAAgCDAAAAAAAAgwAAAAAAAAcAAAAAAAACAAAAAAAABwAAAAAAAIMAAAAAAAADAAAAAAIAAwAAAAADAAMAAAAAAgADAAAAAAAAAwAAAAACAAMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAA== + tiles: KgAAAAAAAAQAAAAAAQAEAAAAAAIABAAAAAACACoAAAAACAAqAAAAAAAAKgAAAAAGACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAgwAAAAAAAAQAAAAAAgAEAAAAAAAABAAAAAADAAQAAAAAAgAEAAAAAAIABAAAAAADACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAAAsAAAAAAAAEAAAAAAMABAAAAAACAAQAAAAAAQAEAAAAAAIABAAAAAABAAQAAAAAAgAEAAAAAAMABAAAAAABACkAAAAAAAApAAAAAAAAKQAAAAAAACkAAAAAAAApAAAAAAAAKQAAAAAAACkAAAAAAAALAAAAAAAAKgAAAAAAAAQAAAAAAwAEAAAAAAAABAAAAAADAAQAAAAAAgAEAAAAAAIAKgAAAAAAACoAAAAAAAApAAAAAAAAKQAAAAAAACoAAAAAAAAqAAAAAAIAKgAAAAAAACoAAAAAAAAqAAAAAAAACwAAAAAAACoAAAAAAAAEAAAAAAMABAAAAAABAAQAAAAAAgAqAAAAAAEAKgAAAAAAACoAAAAAAACDAAAAAAAABAAAAAADACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAEAKgAAAAAAAIMAAAAAAACDAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAgCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAABQApAAAAAAAAKgAAAAAAAIMAAAAAAAAEAAAAAAAABAAAAAACAAQAAAAAAQAEAAAAAAIABAAAAAABAAQAAAAAAQCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAAAKQAAAAAAACkAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAQAEAAAAAAMABAAAAAAAAAQAAAAAAQAEAAAAAAMAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAAAACkAAAAAAAAqAAAAAAAAgwAAAAAAAAQAAAAAAwAEAAAAAAAABAAAAAACAAQAAAAAAQAEAAAAAAMABAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAAAAApAAAAAAAAKgAAAAAAAIMAAAAAAAAEAAAAAAAABAAAAAACAAQAAAAAAwAEAAAAAAIABAAAAAABAAQAAAAAAQAEAAAAAAEABAAAAAADAAQAAAAAAwAEAAAAAAMAgwAAAAAAAAMAAAAAAgAqAAAAAAAAKQAAAAAAACoAAAAAAACDAAAAAAAABAAAAAABAAQAAAAAAwAEAAAAAAEABAAAAAACAAQAAAAAAwAEAAAAAAMABAAAAAACAAQAAAAAAQAEAAAAAAEABAAAAAACAIMAAAAAAACDAAAAAAAAKgAAAAAAACkAAAAAAAAqAAAAAAAAgwAAAAAAAAQAAAAAAgAEAAAAAAMABAAAAAABAAQAAAAAAQAEAAAAAAEABAAAAAABAAQAAAAAAAAEAAAAAAMABAAAAAADAAQAAAAAAwCDAAAAAAAAgwAAAAAAACoAAAAABQApAAAAAAAAKgAAAAAAAIMAAAAAAAAEAAAAAAIABAAAAAADAAQAAAAAAgAEAAAAAAIABAAAAAABAAQAAAAAAgCDAAAAAAAABAAAAAADAAQAAAAAAAAEAAAAAAMAgwAAAAAAAIMAAAAAAAAqAAAAAAMAKQAAAAAAACoAAAAAAAAEAAAAAAAABAAAAAADAAQAAAAAAgAEAAAAAAMABAAAAAABAAQAAAAAAQAEAAAAAAAABAAAAAABAAQAAAAAAgAEAAAAAAMABAAAAAABAAQAAAAAAwCDAAAAAAAAKgAAAAAGACkAAAAAAAAqAAAAAAAAgwAAAAAAAAQAAAAAAwAEAAAAAAAABAAAAAACAAQAAAAAAgAEAAAAAAAABAAAAAACAIMAAAAAAAADAAAAAAIAAwAAAAADAAMAAAAAAQCDAAAAAAAAgwAAAAAAACoAAAAAAAApAAAAAAAAKgAAAAAIAIMAAAAAAAADAAAAAAIAAwAAAAADAAMAAAAAAAADAAAAAAMAAwAAAAABAAMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAA== version: 7 -3,0: ind: -3,0 - tiles: gwAAAAAAAAUAAAAAAgAFAAAAAAAABQAAAAACAAUAAAAAAAAFAAAAAAMAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAwAFAAAAAAMABQAAAAADAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABQAAAAAAAAUAAAAAAwAFAAAAAAAABQAAAAAAAAUAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAIABwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAKAAcAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAABwAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAHAAAAAAoABwAAAAAAAAcAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAAAcAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAHAAAAAAAAgwAAAAAAAAQAAAAAAQAEAAAAAAIABAAAAAACAAQAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAEAAAAAAMABAAAAAACAAQAAAAAAgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAEABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAgAEAAAAAAAABAAAAAAAAIMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDAAAAAAAABwAAAAAAAIMAAAAAAAAEAAAAAAEABAAAAAADAAQAAAAAAgAEAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAAcAAAAAAQCDAAAAAAAABAAAAAAAAAQAAAAAAQAEAAAAAAIABAAAAAAAAA== + tiles: gwAAAAAAAAUAAAAAAwAFAAAAAAMABQAAAAABAAUAAAAAAQAFAAAAAAIAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAQAFAAAAAAIABQAAAAAAAAUAAAAAAgAFAAAAAAIABQAAAAADAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABQAAAAADAAUAAAAAAgAFAAAAAAAABQAAAAADAAUAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAkAKgAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAAAACoAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAJAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKgAAAAAAACoAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoAAAAACgAqAAAAAAAAgwAAAAAAAAQAAAAAAQAEAAAAAAMABAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAEAAAAAAAABAAAAAADAAQAAAAAAgAEAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABAAAAAABAAQAAAAAAwAEAAAAAAEABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAAAEAAAAAAIABAAAAAABAIMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDAAAAAAAAKgAAAAAAAIMAAAAAAAAEAAAAAAIABAAAAAACAAQAAAAAAwAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAACoAAAAAAACDAAAAAAAABAAAAAADAAQAAAAAAgAEAAAAAAAABAAAAAAAAA== version: 7 -3,-1: ind: -3,-1 - tiles: BwAAAAAAAAcAAAAACAAHAAAAAAIAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAcABwAAAAAFAAcAAAAAAAAHAAAAAAUABwAAAAAMAAoAAAAAAAAKAAAAAAAACgAAAAAAAAsAAAAAAACDAAAAAAAAgwAAAAAAAAsAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAKAAAAAAAACgAAAAAAAAoAAAAAAAAKAAAAAAAACgAAAAAAAAoAAAAAAAALAAAAAAAAgwAAAAAAAIMAAAAAAAALAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAAKAAAAAAAACgAAAAAAAAoAAAAAAAAKAAAAAAAACgAAAAAAAAoAAAAAAAAKAAAAAAAACwAAAAAAAIMAAAAAAACDAAAAAAAACwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAALAAcAAAAAAAACAAAAAAAAAgAAAAAAAAcAAAAAAwAHAAAAAAgABwAAAAAAAIMAAAAAAAAHAAAAAAAABwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAMABwAAAAAEAAcAAAAAAwAHAAAAAAAAgwAAAAAAAAMAAAAAAQCDAAAAAAAABwAAAAAMAAIAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAEAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAUAAAAAAQAFAAAAAAEAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAwAEAAAAAAMABAAAAAAAAAQAAAAAAQADAAAAAAIAAwAAAAADAIMAAAAAAAAFAAAAAAMABQAAAAADAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAMABAAAAAABAAQAAAAAAwAEAAAAAAAAAwAAAAABAAMAAAAAAgCDAAAAAAAAgwAAAAAAAAMAAAAAAgCDAAAAAAAAAwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAACAAQAAAAAAAAEAAAAAAEABAAAAAABAAMAAAAAAAADAAAAAAAAgwAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAABAAUAAAAAAQAFAAAAAAMAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAwAEAAAAAAAABAAAAAABAAQAAAAAAQAEAAAAAAEABAAAAAAAAAMAAAAAAAAFAAAAAAMABQAAAAABAAUAAAAAAQAFAAAAAAIABQAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAAADAAAAAAEABAAAAAAAAAQAAAAAAgAEAAAAAAMABAAAAAACAAQAAAAAAACDAAAAAAAABQAAAAAAAAUAAAAAAwAFAAAAAAEABQAAAAADAAUAAAAAAgCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAABAAQAAAAAAgAEAAAAAAIABAAAAAADAAQAAAAAAgAEAAAAAAEAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAQAEAAAAAAAABAAAAAACAAQAAAAAAQADAAAAAAMAAwAAAAABAIMAAAAAAAAGAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAMABAAAAAADAAQAAAAAAwAEAAAAAAIAAwAAAAAAAAMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAADAAQAAAAAAgAEAAAAAAAABAAAAAAAAAMAAAAAAQADAAAAAAAAgwAAAAAAAAMAAAAAAgCDAAAAAAAACAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAA== + tiles: KgAAAAAAACoAAAAAAAAqAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAQAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAAAQAAAAAAgAEAAAAAAMABAAAAAACAAsAAAAAAACDAAAAAAAAgwAAAAAAAAsAAAAAAAAqAAAAAAAAKgAAAAAIACoAAAAAAAAqAAAAAAEAKgAAAAADACoAAAAAAAAEAAAAAAMABAAAAAADAAQAAAAAAQAEAAAAAAIABAAAAAADAAQAAAAAAQALAAAAAAAAgwAAAAAAAIMAAAAAAAALAAAAAAAAKQAAAAAAACkAAAAAAAApAAAAAAAAKQAAAAAAACkAAAAAAAAEAAAAAAMABAAAAAABAAQAAAAAAAAEAAAAAAMABAAAAAADAAQAAAAAAgAEAAAAAAAACwAAAAAAAIMAAAAAAACDAAAAAAAACwAAAAAAACoAAAAAAAAqAAAAAAYAKgAAAAAAACoAAAAAAAApAAAAAAAAKQAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAAIMAAAAAAAAqAAAAAAMAKgAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAACwAqAAAAAAAAgwAAAAAAAAMAAAAAAgCDAAAAAAAAKgAAAAAAACkAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAIAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAUAAAAAAAAFAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAQAEAAAAAAAABAAAAAABAAQAAAAAAQADAAAAAAAAAwAAAAAAAIMAAAAAAAAFAAAAAAIABQAAAAABAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAIABAAAAAADAAQAAAAAAgAEAAAAAAMAAwAAAAAAAAMAAAAAAQCDAAAAAAAAgwAAAAAAAAMAAAAAAwCDAAAAAAAAAwAAAAABAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAABAAQAAAAAAgAEAAAAAAEABAAAAAAAAAMAAAAAAgADAAAAAAIAgwAAAAAAAAUAAAAAAQAFAAAAAAIABQAAAAADAAUAAAAAAwAFAAAAAAMAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAwAEAAAAAAMABAAAAAABAAQAAAAAAwAEAAAAAAAABAAAAAABAAMAAAAAAwAFAAAAAAIABQAAAAACAAUAAAAAAQAFAAAAAAEABQAAAAACAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAwADAAAAAAIABAAAAAACAAQAAAAAAQAEAAAAAAAABAAAAAADAAQAAAAAAACDAAAAAAAABQAAAAABAAUAAAAAAQAFAAAAAAAABQAAAAADAAUAAAAAAwCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAAAAAQAAAAAAwAEAAAAAAEABAAAAAAAAAQAAAAAAAAEAAAAAAIAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAwAEAAAAAAEABAAAAAAAAAQAAAAAAgADAAAAAAAAAwAAAAABAIMAAAAAAAAGAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAMABAAAAAAAAAQAAAAAAAAEAAAAAAMAAwAAAAADAAMAAAAAAQCDAAAAAAAAgwAAAAAAAIMAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAADAAQAAAAAAwAEAAAAAAIABAAAAAAAAAMAAAAAAQADAAAAAAAAgwAAAAAAAAMAAAAAAACDAAAAAAAACAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAA== version: 7 -6,0: ind: -6,0 - tiles: AwAAAAAAAAMAAAAAAAADAAAAAAMAgwAAAAAAAAcAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAADAAAAAAAAAQAAAAAAgAMAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAgADAAAAAAIAAwAAAAADAIMAAAAAAAAHAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAwAAAAAAAAEAAAAAAAADAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAAAAwAAAAACAAMAAAAAAgCDAAAAAAAABwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAMAAAAAAAABAAAAAADAAwAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAwAEAAAAAAIABAAAAAADAAMAAAAAAQCDAAAAAAAAAwAAAAAAAAQAAAAAAwAEAAAAAAEAAwAAAAABAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAcAgwAAAAAAAIMAAAAAAAAEAAAAAAAABAAAAAABAAQAAAAAAgADAAAAAAAAgwAAAAAAAAMAAAAAAAAEAAAAAAEABAAAAAADAAMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAAAAAQAAAAAAQAEAAAAAAAAAwAAAAABAIMAAAAAAAADAAAAAAAABAAAAAADAAQAAAAAAwADAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAAAEAAAAAAEABAAAAAADAAMAAAAAAACDAAAAAAAAAwAAAAACAAQAAAAAAgAEAAAAAAIABAAAAAADAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAMABAAAAAADAAQAAAAAAQADAAAAAAAAgwAAAAAAAAMAAAAAAwAEAAAAAAMABAAAAAAAAAMAAAAAAQCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAABAAQAAAAAAAAEAAAAAAAAAwAAAAAAAIMAAAAAAAADAAAAAAAABAAAAAAAAAQAAAAAAgADAAAAAAEAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAIMAAAAAAAAEAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAQAEAAAAAAEAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAMABAAAAAADAAQAAAAAAQAEAAAAAAMABAAAAAAAAAQAAAAAAQAEAAAAAAIACgAAAAAAAAoAAAAAAAAHAAAAAAAABwAAAAAJAIMAAAAAAACDAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAAAACACIAAAAAAAAEAAAAAAAACgAAAAAAAAoAAAAAAAAKAAAAAAAABwAAAAAJAAcAAAAAAAAHAAAAAAMABwAAAAAAAAcAAAAAAACDAAAAAAAAgwAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAA== + tiles: AwAAAAADAAMAAAAAAQADAAAAAAAAgwAAAAAAACoAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAADAAAAAAAAAQAAAAAAAAMAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAwADAAAAAAIAAwAAAAACAIMAAAAAAAAqAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAwAAAAAAAAEAAAAAAMADAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAEAAwAAAAABAAMAAAAAAQCDAAAAAAAAKgAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAMAAAAAAAABAAAAAABAAwAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAQAEAAAAAAAABAAAAAACAAMAAAAAAQCDAAAAAAAAAwAAAAAAAAQAAAAAAgAEAAAAAAAAAwAAAAABAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAAAgwAAAAAAAIMAAAAAAAAEAAAAAAIABAAAAAAAAAQAAAAAAAADAAAAAAAAgwAAAAAAAAMAAAAAAAAEAAAAAAEABAAAAAAAAAMAAAAAAwCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAACAAQAAAAAAQAEAAAAAAMAAwAAAAABAIMAAAAAAAADAAAAAAMABAAAAAAAAAQAAAAAAQADAAAAAAIAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAgAEAAAAAAMABAAAAAAAAAMAAAAAAgCDAAAAAAAAAwAAAAAAAAQAAAAAAQAEAAAAAAAABAAAAAADAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAABAAAAAADAAQAAAAAAwADAAAAAAIAgwAAAAAAAAMAAAAAAAAEAAAAAAIABAAAAAADAAMAAAAAAgCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAACAAQAAAAAAgAEAAAAAAIAAwAAAAABAIMAAAAAAAADAAAAAAIABAAAAAACAAQAAAAAAwADAAAAAAIAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAIMAAAAAAAAEAAAAAAIAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAwAEAAAAAAEAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAEABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAACAAQAAAAAAQAqAAAAAAAAKgAAAAAAAIMAAAAAAACDAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAAAABACIAAAAAAgAEAAAAAAMACgAAAAAAAAoAAAAAAAAKAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAACDAAAAAAAAgwAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAA== version: 7 -4,-1: ind: -4,-1 - tiles: CgAAAAAAAAoAAAAAAAAKAAAAAAAACgAAAAAAAAoAAAAAAAAKAAAAAAAACgAAAAAAAAoAAAAAAAAKAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAACAAcAAAAAAAAHAAAAAAAABwAAAAALAAoAAAAAAAAKAAAAAAAACgAAAAAAAAoAAAAAAAAKAAAAAAAACgAAAAAAAAoAAAAAAAAKAAAAAAAACgAAAAAAAAoAAAAAAAAKAAAAAAAACgAAAAAAAAoAAAAAAAAKAAAAAAAACgAAAAAAAAoAAAAAAACDAAAAAAAAgwAAAAAAAAUAAAAAAQCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAACgAAAAAAAAoAAAAAAAAKAAAAAAAACgAAAAAAAAoAAAAAAAAKAAAAAAAACgAAAAAAAAoAAAAAAAAKAAAAAAAABQAAAAACAAUAAAAAAAAFAAAAAAAABQAAAAACAAUAAAAAAwAFAAAAAAMAgwAAAAAAAAoAAAAAAAAKAAAAAAAACgAAAAAAAAoAAAAAAAAKAAAAAAAACgAAAAAAAAoAAAAAAAAKAAAAAAAACgAAAAAAAAUAAAAAAQAFAAAAAAAABQAAAAACAAUAAAAAAQAFAAAAAAAABQAAAAADAIMAAAAAAAACAAAAAAAAAgAAAAAAAAcAAAAAAAAKAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAACgAAAAAAAAcAAAAAAAAFAAAAAAIABQAAAAABAAUAAAAAAgAFAAAAAAAABQAAAAACAAUAAAAAAwCDAAAAAAAACwAAAAAAAAsAAAAAAACDAAAAAAAABAAAAAABAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAQCDAAAAAAAABQAAAAAAAAUAAAAAAgAFAAAAAAIABQAAAAABAAUAAAAAAAAFAAAAAAAAgwAAAAAAAAMAAAAAAgADAAAAAAEAgwAAAAAAAAQAAAAAAgAEAAAAAAMABAAAAAADAAQAAAAAAQAEAAAAAAIABAAAAAAAAIMAAAAAAACDAAAAAAAABQAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAEAAwAAAAACAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABAAAAAACAIMAAAAAAAADAAAAAAIAAwAAAAAAAAUAAAAAAQADAAAAAAAAAwAAAAABAAMAAAAAAwCDAAAAAAAAAwAAAAADAAMAAAAAAQCDAAAAAAAABQAAAAAAAAUAAAAAAQAFAAAAAAEABQAAAAADAAUAAAAAAAAFAAAAAAAABQAAAAADAAUAAAAAAgAFAAAAAAMABQAAAAABAAUAAAAAAQAFAAAAAAAAgwAAAAAAAAMAAAAAAAADAAAAAAMAgwAAAAAAAAUAAAAAAAAFAAAAAAMABQAAAAACAAUAAAAAAgAFAAAAAAIABQAAAAAAAAUAAAAAAgAFAAAAAAMABQAAAAACAAUAAAAAAAAFAAAAAAIABQAAAAABAIMAAAAAAAADAAAAAAAAAwAAAAADAAMAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAgAFAAAAAAEABQAAAAADAAUAAAAAAgAFAAAAAAIABQAAAAACAAUAAAAAAwAFAAAAAAMABQAAAAABAAUAAAAAAQALAAAAAAAAAwAAAAACAAMAAAAAAgCDAAAAAAAABQAAAAAAAAUAAAAAAgAFAAAAAAMABQAAAAADAAUAAAAAAgAFAAAAAAIABQAAAAABAAUAAAAAAgAFAAAAAAAABQAAAAABAAUAAAAAAQAFAAAAAAAACwAAAAAAAAMAAAAAAQADAAAAAAIAgwAAAAAAAAUAAAAAAwAFAAAAAAAABQAAAAACAAUAAAAAAwAFAAAAAAMABQAAAAADAAUAAAAAAAAFAAAAAAIABQAAAAAAAAUAAAAAAgAFAAAAAAIABQAAAAACAAsAAAAAAAADAAAAAAMAAwAAAAABAIMAAAAAAAAFAAAAAAAABQAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAABAAMAAAAAAgAFAAAAAAAABQAAAAADAAUAAAAAAwAFAAAAAAMABQAAAAACAIMAAAAAAACDAAAAAAAAAwAAAAADAAMAAAAAAQCDAAAAAAAABQAAAAADAAUAAAAAAQAFAAAAAAEABQAAAAACAAUAAAAAAwAFAAAAAAEABAAAAAABAAQAAAAAAgAEAAAAAAAABAAAAAACAAQAAAAAAQAEAAAAAAEAgwAAAAAAAAMAAAAAAAADAAAAAAMAAwAAAAADAAUAAAAAAAAFAAAAAAEABQAAAAACAAUAAAAAAgAFAAAAAAAABQAAAAAAAA== + tiles: BAAAAAACAAQAAAAAAwAEAAAAAAEABAAAAAACAAQAAAAAAwAEAAAAAAIABAAAAAAAAAQAAAAAAwAEAAAAAAMAKgAAAAAAACoAAAAAAAAqAAAAAAgAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAAAQAAAAAAwAEAAAAAAAABAAAAAAAAAQAAAAAAQAEAAAAAAIABAAAAAACAAQAAAAAAAAEAAAAAAEABAAAAAACAAQAAAAAAwAEAAAAAAEABAAAAAABAAQAAAAAAAAEAAAAAAEABAAAAAACAAQAAAAAAACDAAAAAAAAgwAAAAAAAAUAAAAAAgCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABAAAAAABAAQAAAAAAgAEAAAAAAIABAAAAAAAAAQAAAAAAwAEAAAAAAEABAAAAAACAAQAAAAAAwAEAAAAAAIABQAAAAABAAUAAAAAAQAFAAAAAAEABQAAAAABAAUAAAAAAwAFAAAAAAIAgwAAAAAAAAQAAAAAAgAEAAAAAAMABAAAAAADAAQAAAAAAgAEAAAAAAEABAAAAAADAAQAAAAAAwAEAAAAAAEABAAAAAADAAUAAAAAAAAFAAAAAAMABQAAAAACAAUAAAAAAgAFAAAAAAIABQAAAAACAIMAAAAAAAApAAAAAAAAKQAAAAAAACoAAAAAAAAEAAAAAAIAKQAAAAAAACkAAAAAAAApAAAAAAAABAAAAAABACoAAAAAAAAFAAAAAAEABQAAAAAAAAUAAAAAAQAFAAAAAAIABQAAAAADAAUAAAAAAACDAAAAAAAACwAAAAAAAAsAAAAAAACDAAAAAAAABAAAAAACAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAACDAAAAAAAABQAAAAAAAAUAAAAAAgAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAEAgwAAAAAAAAMAAAAAAwADAAAAAAMAgwAAAAAAAAQAAAAAAAAEAAAAAAEABAAAAAADAAQAAAAAAgAEAAAAAAEABAAAAAABAIMAAAAAAACDAAAAAAAABQAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAIAAwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABAAAAAACAIMAAAAAAAADAAAAAAEAAwAAAAACAAUAAAAAAgADAAAAAAIAAwAAAAADAAMAAAAAAwCDAAAAAAAAAwAAAAACAAMAAAAAAQCDAAAAAAAABQAAAAADAAUAAAAAAAAFAAAAAAEABQAAAAACAAUAAAAAAQAFAAAAAAIABQAAAAAAAAUAAAAAAgAFAAAAAAAABQAAAAACAAUAAAAAAAAFAAAAAAMAgwAAAAAAAAMAAAAAAAADAAAAAAMAgwAAAAAAAAUAAAAAAwAFAAAAAAIABQAAAAACAAUAAAAAAgAFAAAAAAIABQAAAAAAAAUAAAAAAAAFAAAAAAIABQAAAAAAAAUAAAAAAgAFAAAAAAIABQAAAAABAIMAAAAAAAADAAAAAAIAAwAAAAAAAAMAAAAAAgAFAAAAAAAABQAAAAAAAAUAAAAAAwAFAAAAAAIABQAAAAACAAUAAAAAAgAFAAAAAAIABQAAAAADAAUAAAAAAgAFAAAAAAMABQAAAAACAAUAAAAAAwALAAAAAAAAAwAAAAACAAMAAAAAAQCDAAAAAAAABQAAAAACAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAQAFAAAAAAEABQAAAAAAAAUAAAAAAgAFAAAAAAEABQAAAAABAAUAAAAAAwAFAAAAAAMACwAAAAAAAAMAAAAAAgADAAAAAAAAgwAAAAAAAAUAAAAAAwAFAAAAAAEABQAAAAAAAAUAAAAAAgAFAAAAAAIABQAAAAACAAUAAAAAAgAFAAAAAAIABQAAAAADAAUAAAAAAQAFAAAAAAMABQAAAAABAAsAAAAAAAADAAAAAAEAAwAAAAABAIMAAAAAAAAFAAAAAAMABQAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAADAAMAAAAAAwAFAAAAAAEABQAAAAAAAAUAAAAAAgAFAAAAAAIABQAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAABAAMAAAAAAACDAAAAAAAABQAAAAADAAUAAAAAAgAFAAAAAAAABQAAAAACAAUAAAAAAQAFAAAAAAIABAAAAAADAAQAAAAAAAAEAAAAAAAABAAAAAADAAQAAAAAAQAEAAAAAAEAgwAAAAAAAAMAAAAAAQADAAAAAAMAAwAAAAACAAUAAAAAAgAFAAAAAAMABQAAAAAAAAUAAAAAAgAFAAAAAAIABQAAAAACAA== version: 7 -4,0: ind: -4,0 - tiles: BAAAAAABAAQAAAAAAgAEAAAAAAIABAAAAAAAAAQAAAAAAAAEAAAAAAIAgwAAAAAAAAMAAAAAAwADAAAAAAMAgwAAAAAAAAUAAAAAAgAFAAAAAAEABQAAAAACAAUAAAAAAAAFAAAAAAMABQAAAAAAAIMAAAAAAACDAAAAAAAABAAAAAABAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAALAAAAAAAACwAAAAAAAIMAAAAAAAAFAAAAAAAABQAAAAABAAUAAAAAAwAFAAAAAAMABQAAAAAAAAUAAAAAAwCDAAAAAAAABAAAAAAAAAQAAAAAAgAEAAAAAAEAgwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAABAAMAAAAAAQCDAAAAAAAAgwAAAAAAAAUAAAAAAQAFAAAAAAEABQAAAAABAAUAAAAAAgAFAAAAAAAAgwAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAADAIMAAAAAAAADAAAAAAAAAwAAAAACAAMAAAAAAQADAAAAAAAAAwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAACDAAAAAAAAAwAAAAAAACMAAAAAAgAjAAAAAAIAAwAAAAACAAMAAAAAAQCDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAwAAAAACAAMAAAAAAgADAAAAAAEAAwAAAAACAAMAAAAAAQAjAAAAAAAAIwAAAAABAAMAAAAAAQADAAAAAAIAgwAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAwAAAAADAAMAAAAAAQADAAAAAAIAAwAAAAACAAMAAAAAAAADAAAAAAIAAwAAAAADAAMAAAAAAAADAAAAAAMAAwAAAAABAIMAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAgADAAAAAAMAAwAAAAACAAMAAAAAAwADAAAAAAMAAwAAAAAAAAMAAAAAAwADAAAAAAMAAwAAAAABAAMAAAAAAgCDAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAEAAwAAAAADAAMAAAAAAgADAAAAAAAAAwAAAAADAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: BAAAAAABAAQAAAAAAQAEAAAAAAAABAAAAAABAAQAAAAAAAAEAAAAAAEAgwAAAAAAAAMAAAAAAgADAAAAAAAAgwAAAAAAAAUAAAAAAwAFAAAAAAIABQAAAAACAAUAAAAAAwAFAAAAAAMABQAAAAADAIMAAAAAAACDAAAAAAAABAAAAAABAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAALAAAAAAAACwAAAAAAAIMAAAAAAAAFAAAAAAAABQAAAAACAAUAAAAAAwAFAAAAAAMABQAAAAADAAUAAAAAAwCDAAAAAAAABAAAAAAAAAQAAAAAAwAEAAAAAAEAgwAAAAAAAAMAAAAAAAADAAAAAAMAAwAAAAABAAMAAAAAAwCDAAAAAAAAgwAAAAAAAAUAAAAAAwAFAAAAAAAABQAAAAAAAAUAAAAAAgAFAAAAAAIAgwAAAAAAAAQAAAAAAAAEAAAAAAEABAAAAAABAIMAAAAAAAADAAAAAAAAAwAAAAABAAMAAAAAAQADAAAAAAIAAwAAAAADAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAACDAAAAAAAAAwAAAAACACMAAAAAAgAjAAAAAAIAAwAAAAABAAMAAAAAAACDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAMAAwAAAAAAAAMAAAAAAAADAAAAAAMAAwAAAAADAAMAAAAAAwAjAAAAAAMAIwAAAAADAAMAAAAAAAADAAAAAAMAgwAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAwAAAAABAAMAAAAAAgADAAAAAAEAAwAAAAADAAMAAAAAAAADAAAAAAEAAwAAAAADAAMAAAAAAAADAAAAAAEAAwAAAAAAAIMAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAgADAAAAAAAAAwAAAAAAAAMAAAAAAgADAAAAAAMAAwAAAAAAAAMAAAAAAgADAAAAAAAAAwAAAAADAAMAAAAAAACDAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAwAAAAADAAMAAAAAAAADAAAAAAIAAwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 -5,-1: ind: -5,-1 - tiles: BwAAAAAAAAcAAAAAAgAHAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAACAAAAAAAACgAAAAAAAAoAAAAAAAAKAAAAAAAACgAAAAAAAAcAAAAAAAAHAAAAAAUABwAAAAAAAAsAAAAAAACDAAAAAAAAgwAAAAAAAAsAAAAAAAAKAAAAAAAACgAAAAAAAAoAAAAAAAAKAAAAAAAACgAAAAAAAAoAAAAAAAAKAAAAAAAACgAAAAAAAAoAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAALAAAAAAAAgwAAAAAAAIMAAAAAAAALAAAAAAAACgAAAAAAAAoAAAAAAAAKAAAAAAAACgAAAAAAAAoAAAAAAAAKAAAAAAAACgAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAAAAcAAAAABQAHAAAAAAAACwAAAAAAAIMAAAAAAACDAAAAAAAACwAAAAAAAAoAAAAAAAAKAAAAAAAACgAAAAAAAAoAAAAAAAAKAAAAAAAACgAAAAAAAAoAAAAAAACDAAAAAAAABQAAAAABAAcAAAAAAAAHAAAAAAAABwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAIAAAAAAAACAAAAAAAAgwAAAAAAAAUAAAAAAQCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAALAAAAAAAACwAAAAAAAIMAAAAAAAAFAAAAAAIAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAACAAMAAAAAAACDAAAAAAAABQAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAAADAAAAAAIAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAIAAwAAAAAAAIMAAAAAAAADAAAAAAIAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAAAAAMAAAAAAQCDAAAAAAAABQAAAAACAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAQADAAAAAAAAgwAAAAAAAAUAAAAAAwCDAAAAAAAAgwAAAAAAAIMAAAAAAAALAAAAAAAAMQAAAAAAADEAAAAAAAAxAAAAAAAAMQAAAAAAADEAAAAAAAALAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAAAAwAAAAAAAAsAAAAAAAAFAAAAAAIAgwAAAAAAAIMAAAAAAACDAAAAAAAACwAAAAAAADEAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAxAAAAAAAACwAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAADAAMAAAAAAAALAAAAAAAABQAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAsAAAAAAAAxAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAAMQAAAAAAAAMAAAAAAgADAAAAAAEAAwAAAAABAAMAAAAAAgADAAAAAAEACwAAAAAAAAUAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAALAAAAAAAAMQAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAADEAAAAAAAALAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAMAAwAAAAADAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAACwAAAAAAADEAAAAAAAAxAAAAAAAAMQAAAAAAADEAAAAAAAAxAAAAAAAACwAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAABAAMAAAAAAQCDAAAAAAAABAAAAAABAA== + tiles: KgAAAAAAACoAAAAAAAAqAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAApAAAAAAAABAAAAAABAAQAAAAAAwAEAAAAAAEABAAAAAABACoAAAAAAAAqAAAAAAAAKgAAAAAAAAsAAAAAAACDAAAAAAAAgwAAAAAAAAsAAAAAAAAEAAAAAAMABAAAAAABAAQAAAAAAwAEAAAAAAEABAAAAAACAAQAAAAAAgAEAAAAAAIABAAAAAADAAQAAAAAAQApAAAAAAAAKQAAAAAAACkAAAAAAAALAAAAAAAAgwAAAAAAAIMAAAAAAAALAAAAAAAABAAAAAACAAQAAAAAAQAEAAAAAAEABAAAAAACAAQAAAAAAgAEAAAAAAAABAAAAAACAIMAAAAAAACDAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAkACwAAAAAAAIMAAAAAAACDAAAAAAAACwAAAAAAAAQAAAAAAgAEAAAAAAIABAAAAAADAAQAAAAAAwAEAAAAAAEABAAAAAADAAQAAAAAAACDAAAAAAAABQAAAAADACoAAAAAAAAqAAAAAAAAKgAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAAAKgAAAAAFACoAAAAAAAAqAAAAAAAAKgAAAAAAACkAAAAAAAApAAAAAAAAgwAAAAAAAAUAAAAAAwCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAALAAAAAAAACwAAAAAAAIMAAAAAAAAFAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAACAAMAAAAAAACDAAAAAAAABQAAAAABAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAgADAAAAAAMAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAEAAwAAAAABAIMAAAAAAAADAAAAAAMAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAAAAAMAAAAAAgCDAAAAAAAABQAAAAABAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAAADAAAAAAMAgwAAAAAAAAUAAAAAAQCDAAAAAAAAgwAAAAAAAIMAAAAAAAALAAAAAAAAMQAAAAAAADEAAAAAAAAxAAAAAAAAMQAAAAAAADEAAAAAAAALAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAAAAwAAAAABAAsAAAAAAAAFAAAAAAEAgwAAAAAAAIMAAAAAAACDAAAAAAAACwAAAAAAADEAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAxAAAAAAAACwAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAABAAMAAAAAAwALAAAAAAAABQAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAsAAAAAAAAxAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAAMQAAAAAAAAMAAAAAAAADAAAAAAEAAwAAAAABAAMAAAAAAAADAAAAAAMACwAAAAAAAAUAAAAAAQCDAAAAAAAAgwAAAAAAAIMAAAAAAAALAAAAAAAAMQAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAADEAAAAAAAALAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAMAAwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAACwAAAAAAADEAAAAAAAAxAAAAAAAAMQAAAAAAADEAAAAAAAAxAAAAAAAACwAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAADAAMAAAAAAgCDAAAAAAAABAAAAAABAA== version: 7 -5,0: ind: -5,0 - tiles: gwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAACAAMAAAAAAACDAAAAAAAABAAAAAADAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAsAAAAAAAALAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAEAAwAAAAAAAAMAAAAAAwADAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAEAAwAAAAACAAMAAAAAAAADAAAAAAEAAwAAAAADAIMAAAAAAACDAAAAAAAABwAAAAAEAAcAAAAABgAHAAAAAAAABwAAAAAAAAcAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAACDAAAAAAAAAwAAAAACAAMAAAAAAgAjAAAAAAAAIwAAAAABAAMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAAAHAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAgwAAAAAAAAMAAAAAAAADAAAAAAMAIwAAAAABACMAAAAAAAADAAAAAAEAgwAAAAAAAIMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAIMAAAAAAAADAAAAAAEAAwAAAAADAAMAAAAAAwADAAAAAAAAAwAAAAAAAIMAAAAAAACDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAACDAAAAAAAAAwAAAAABAAMAAAAAAQADAAAAAAMAAwAAAAACAAMAAAAAAgCDAAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: gwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAAAAAMAAAAAAwCDAAAAAAAABAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAsAAAAAAAALAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAMAAwAAAAACAAMAAAAAAwADAAAAAAIAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAAAAwAAAAABAAMAAAAAAwADAAAAAAMAAwAAAAABAIMAAAAAAACDAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAACDAAAAAAAAAwAAAAABAAMAAAAAAAAjAAAAAAMAIwAAAAACAAMAAAAAAgCDAAAAAAAAgwAAAAAAACoAAAAAAAAqAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAgwAAAAAAAAMAAAAAAgADAAAAAAEAIwAAAAABACMAAAAAAgADAAAAAAAAgwAAAAAAAIMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAIMAAAAAAAADAAAAAAMAAwAAAAADAAMAAAAAAwADAAAAAAMAAwAAAAAAAIMAAAAAAACDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAACDAAAAAAAAAwAAAAABAAMAAAAAAwADAAAAAAEAAwAAAAABAAMAAAAAAACDAAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 -6,-1: ind: -6,-1 - tiles: CgAAAAAAAAoAAAAAAAAKAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAKAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAoAAAAAAAAKAAAAAAAABwAAAAAAAAcAAAAADAAHAAAAAAAABwAAAAAAAAcAAAAACAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAALAAcAAAAAAAAHAAAAAAkABwAAAAAAAAcAAAAAAAAHAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAACQAHAAAAAAAABwAAAAAAAAcAAAAABQAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAQAHAAAAAAAABwAAAAAAAIMAAAAAAAADAAAAAAEAgwAAAAAAAAcAAAAAAAAHAAAAAAQABwAAAAAFAAcAAAAACQAHAAAAAAAABwAAAAAAAIMAAAAAAAAHAAAAAAIABwAAAAAAAAcAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAADAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAFgAAAAAAABYAAAAAAAApAAAAAAAAFgAAAAAAAAcAAAAAAAAHAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAAAAAMAAAAAAwADAAAAAAAAAwAAAAAAAAMAAAAAAQCDAAAAAAAAgwAAAAAAABYAAAAAAAAWAAAAAAAAKQAAAAAAABYAAAAABwAWAAAAAAAABwAAAAAKAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAgADAAAAAAIAAwAAAAACAAMAAAAAAQADAAAAAAIAAwAAAAABAIMAAAAAAAAWAAAAAAAAFgAAAAAIABYAAAAAAAAWAAAAAAAAFgAAAAAAAAcAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAEAAwAAAAAAAAMAAAAAAAADAAAAAAEAAwAAAAACAIMAAAAAAACDAAAAAAAAFgAAAAAAABYAAAAAAAAWAAAAAAgAFgAAAAAEABYAAAAAAAAHAAAAAAEAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAABAIMAAAAAAACDAAAAAAAAgwAAAAAAABYAAAAAAAAWAAAAAAAAFgAAAAAAABYAAAAAAAAWAAAAAAAABwAAAAAAAIMAAAAAAAAEAAAAAAMACQAAAAAAAAkAAAAAAAAEAAAAAAMACQAAAAAAAAkAAAAAAAAEAAAAAAEAgwAAAAAAAIMAAAAAAAAWAAAAAAAAFgAAAAAAABYAAAAACQAWAAAAAAAABwAAAAAFAAcAAAAAAACDAAAAAAAABAAAAAAAAAQAAAAAAQAEAAAAAAEABAAAAAACAAQAAAAAAAAEAAAAAAMABAAAAAABAIMAAAAAAACDAAAAAAAABwAAAAAAAAcAAAAACQAHAAAAAAAABwAAAAAAAAcAAAAACgAHAAAAAAAAgwAAAAAAAAQAAAAAAQAJAAAAAAAACQAAAAAAAAQAAAAAAwAJAAAAAAAACQAAAAAAAAQAAAAAAwCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAAABwAAAAAAAIMAAAAAAAAEAAAAAAIABAAAAAADAAQAAAAAAgAEAAAAAAEABAAAAAACAAQAAAAAAwAEAAAAAAIAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAHAAcAAAAAAwCDAAAAAAAABAAAAAABAAkAAAAAAAAJAAAAAAAABAAAAAABAAkAAAAAAAAJAAAAAAAABAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAACgCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAgCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAA== + tiles: BAAAAAADAAQAAAAAAgAEAAAAAAEAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAHACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAADAAqAAAAAAAAKgAAAAAAACoAAAAAAQAqAAAAAAAAKgAAAAAMAAQAAAAAAgAEAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAIAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAADAAqAAAAAAAAKgAAAAAAACoAAAAACwAqAAAAAAIAKgAAAAAAACoAAAAAAAAqAAAAAAAAKQAAAAAAACkAAAAAAAApAAAAAAAAKQAAAAAAACkAAAAAAAApAAAAAAAAKQAAAAAAACkAAAAAAAApAAAAAAAAKQAAAAAAACkAAAAAAAApAAAAAAAAKgAAAAALACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAABACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAABwAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAABACoAAAAAAAAqAAAAAAQAKgAAAAAAACoAAAAACQAqAAAAAAcAKgAAAAAAAIMAAAAAAAADAAAAAAEAgwAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAACAAqAAAAAAIAKgAAAAAAAIMAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAADAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAFgAAAAAAABYAAAAAAAApAAAAAAAAFgAAAAAAACoAAAAAAAAqAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAACAAMAAAAAAgADAAAAAAIAAwAAAAACAAMAAAAAAgCDAAAAAAAAgwAAAAAAABYAAAAAAAAWAAAAAAcAKQAAAAAAABYAAAAAAAAWAAAAAAAAKgAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAAADAAAAAAEAAwAAAAABAAMAAAAAAAADAAAAAAEAAwAAAAADAIMAAAAAAAAWAAAAAAAAFgAAAAAAABYAAAAAAAAWAAAAAAAAFgAAAAAAACoAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAEAAwAAAAABAAMAAAAAAQADAAAAAAEAAwAAAAADAIMAAAAAAACDAAAAAAAAFgAAAAAAABYAAAAAAAAWAAAAAAAAFgAAAAAAABYAAAAAAAAqAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAABAIMAAAAAAACDAAAAAAAAgwAAAAAAABYAAAAAAAAWAAAAAAAAFgAAAAAAABYAAAAAAAAWAAAAAAAAKgAAAAAAAIMAAAAAAAAEAAAAAAAACQAAAAAAAAkAAAAAAAAEAAAAAAEACQAAAAAAAAkAAAAAAAAEAAAAAAIAgwAAAAAAAIMAAAAAAAAWAAAAAAIAFgAAAAAAABYAAAAAAAAWAAAAAAAAKgAAAAAAACoAAAAAAACDAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAEABAAAAAADAAQAAAAAAQAEAAAAAAMABAAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAAFACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAACwAqAAAAAAAAgwAAAAAAAAQAAAAAAwAJAAAAAAAACQAAAAAAAAQAAAAAAAAJAAAAAAAACQAAAAAAAAQAAAAAAwCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAAAKgAAAAAAAIMAAAAAAAAEAAAAAAMABAAAAAAAAAQAAAAAAwAEAAAAAAIABAAAAAABAAQAAAAAAAAEAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAAAACoAAAAAAACDAAAAAAAABAAAAAABAAkAAAAAAAAJAAAAAAAABAAAAAACAAkAAAAAAAAJAAAAAAAABAAAAAACAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAwCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAA== version: 7 -6,-4: ind: -6,-4 - tiles: gwAAAAAAAAcAAAAAAAAWAAAAAAAAFgAAAAAAABYAAAAAAAAWAAAAAAAAKQAAAAAAABYAAAAAAQAWAAAAAAAAFgAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAALAAcAAAAACQAHAAAAAAAABwAAAAAAAIMAAAAAAAAHAAAAAAAAFgAAAAAAABYAAAAAAAAWAAAAAAMAFgAAAAADACkAAAAAAAAWAAAAAAAAFgAAAAAAABYAAAAAAAAHAAAAAAIABwAAAAAAAAcAAAAABgAHAAAAAAAABwAAAAAAAAcAAAAAAgCDAAAAAAAABwAAAAAEAAcAAAAACwApAAAAAAAAKQAAAAAAABYAAAAAAAApAAAAAAAAFgAAAAAAABYAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAoABwAAAAAAAAcAAAAAAAAHAAAAAAAAgwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAACkAAAAAAAAWAAAAAAAAKQAAAAAAABYAAAAAAAAWAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAALAAcAAAAAAAAHAAAAAAAABwAAAAAAAIMAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAACDAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAKAAcAAAAABAAHAAAAAAAACwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAABwAHAAAAAAsABwAAAAAAAAcAAAAABwAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAsAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAALAAAAAAAABwAAAAACAAcAAAAABgAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAMAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAwAgwAAAAAAAAcAAAAAAAAHAAAAAAMABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAgAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAgABwAAAAAFAAcAAAAAAAAHAAAAAAAABwAAAAALAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAAAAwAAAAADAIMAAAAAAAAsAAAAAAEALAAAAAABACwAAAAAAwAsAAAAAAIALAAAAAACACwAAAAAAAAvAAAAAAAALwAAAAAAAC8AAAAAAAAvAAAAAAAALwAAAAAAAC8AAAAAAACDAAAAAAAAAwAAAAADAAMAAAAAAgCDAAAAAAAALAAAAAAAACwAAAAAAgAsAAAAAAAALAAAAAABACwAAAAAAQAsAAAAAAAALwAAAAAAAC8AAAAAAAAvAAAAAAAALwAAAAAAAC8AAAAAAAAvAAAAAAgAgwAAAAAAAAMAAAAAAwADAAAAAAMAgwAAAAAAACwAAAAAAAAsAAAAAAMALAAAAAAAACwAAAAAAQAsAAAAAAIALAAAAAAAAC8AAAAAAAAvAAAAAAcALwAAAAAAAC8AAAAAAAAvAAAAAAIALwAAAAAAAA== + tiles: gwAAAAAAACoAAAAAAAAWAAAAAAAAFgAAAAAAABYAAAAABQAWAAAAAAAAKQAAAAAAABYAAAAAAAAWAAAAAAAAFgAAAAAAACoAAAAABwAqAAAAAAAAKgAAAAAIACoAAAAAAAAqAAAAAAAAKgAAAAAAAIMAAAAAAAAqAAAAAAAAFgAAAAAAABYAAAAAAAAWAAAAAAIAFgAAAAAAACkAAAAAAAAWAAAAAAAAFgAAAAAAABYAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAACDAAAAAAAAKgAAAAADACoAAAAAAAApAAAAAAAAKQAAAAAAABYAAAAAAAApAAAAAAAAFgAAAAAAABYAAAAAAAAqAAAAAAAAKgAAAAAEACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAABwAqAAAAAAwAgwAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACkAAAAAAAAWAAAAAAAAKQAAAAAAABYAAAAAAAAWAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAoAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAAIMAAAAAAAAqAAAAAAUAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAADACoAAAAABwAqAAAAAAAAKgAAAAAAACoAAAAACgCDAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAQAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAACwAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAIAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAAAsAAAAAAAApAAAAAAAAKQAAAAAAACkAAAAAAAApAAAAAAAAKQAAAAAAACkAAAAAAAApAAAAAAAAKQAAAAAAACkAAAAAAAApAAAAAAAAKQAAAAAAACkAAAAAAAApAAAAAAAAKQAAAAAAACkAAAAAAAALAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAQAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAgwAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAACQAqAAAAAAQAKgAAAAAKACoAAAAACwAqAAAAAAsAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAIAAwAAAAABAIMAAAAAAAAsAAAAAAIALAAAAAAAACwAAAAAAAAsAAAAAAEALAAAAAADACwAAAAAAQAvAAAAAAAALwAAAAAAAC8AAAAAAAAvAAAAAAAALwAAAAAAAC8AAAAAAACDAAAAAAAAAwAAAAABAAMAAAAAAgCDAAAAAAAALAAAAAABACwAAAAAAgAsAAAAAAAALAAAAAACACwAAAAAAwAsAAAAAAAALwAAAAAAAC8AAAAAAAAvAAAAAAAALwAAAAAAAC8AAAAAAgAvAAAAAAAAgwAAAAAAAAMAAAAAAQADAAAAAAAAgwAAAAAAACwAAAAAAgAsAAAAAAAALAAAAAAAACwAAAAAAwAsAAAAAAAALAAAAAABAC8AAAAAAAAvAAAAAAAALwAAAAAAAC8AAAAAAAAvAAAAAAAALwAAAAAAAA== version: 7 -3,-2: ind: -3,-2 - tiles: gwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAA0AAAAAAgANAAAAAAMADQAAAAADAA0AAAAAAQANAAAAAAEADQAAAAACAA0AAAAAAgANAAAAAAAADQAAAAACAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAANAAAAAAMADQAAAAADAA0AAAAAAQANAAAAAAIADQAAAAAAAA0AAAAAAAANAAAAAAIADQAAAAACAA0AAAAAAQAIAAAAAAAACAAAAAAAAAgAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAADQAAAAACAA0AAAAAAgANAAAAAAEADQAAAAACAA0AAAAAAgANAAAAAAIADQAAAAAAAA0AAAAAAQANAAAAAAIACAAAAAAAAAgAAAAAAAAIAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAA0AAAAAAQANAAAAAAEADQAAAAACAA0AAAAAAwANAAAAAAIADQAAAAACAA0AAAAAAQANAAAAAAAADQAAAAADAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAANAAAAAAIADQAAAAABAA0AAAAAAwANAAAAAAMADQAAAAACAA0AAAAAAQANAAAAAAIADQAAAAABAA0AAAAAAgAIAAAAAAAACAAAAAAAAAgAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAgADAAAAAAMAAwAAAAABAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAEAAwAAAAACAAMAAAAAAwANAAAAAAMAgwAAAAAAAA0AAAAAAAANAAAAAAIADQAAAAAAAAQAAAAAAgAEAAAAAAMABAAAAAABAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAABAAMAAAAAAgADAAAAAAIADQAAAAACAAMAAAAAAwANAAAAAAEADQAAAAADAA0AAAAAAgAEAAAAAAEABAAAAAADAAQAAAAAAQCDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAMABAAAAAAAAA0AAAAAAQANAAAAAAEADQAAAAABAA0AAAAAAACDAAAAAAAADQAAAAACAA0AAAAAAQANAAAAAAEABAAAAAADAAQAAAAAAwAEAAAAAAAAAwAAAAADAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAgANAAAAAAEADQAAAAADAA0AAAAAAgANAAAAAAIAgwAAAAAAAIMAAAAAAAALAAAAAAAAgwAAAAAAAAMAAAAAAQAEAAAAAAMABAAAAAACAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAEAAAAAAMADQAAAAACAA0AAAAAAAANAAAAAAIADQAAAAADAIMAAAAAAAANAAAAAAMADQAAAAAAAA0AAAAAAAADAAAAAAMABAAAAAADAAQAAAAAAgCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABAAAAAABAA0AAAAAAwANAAAAAAMADQAAAAACAA0AAAAAAwCDAAAAAAAADQAAAAACAA0AAAAAAAANAAAAAAMAAwAAAAADAAQAAAAAAQAEAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAwANAAAAAAEADQAAAAADAA0AAAAAAAANAAAAAAIAgwAAAAAAAA0AAAAAAQANAAAAAAEADQAAAAABAAQAAAAAAAAEAAAAAAEABAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAAAAAMAAAAAAQADAAAAAAAADQAAAAACAIMAAAAAAAANAAAAAAEADQAAAAACAA0AAAAAAwCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAQADAAAAAAIAAwAAAAADAA0AAAAAAQCDAAAAAAAADQAAAAABAA0AAAAAAAANAAAAAAEABwAAAAAAAAcAAAAAAAAHAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAABAAMAAAAAAQCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAA== + tiles: gwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAA0AAAAAAAANAAAAAAEADQAAAAABAA0AAAAAAgANAAAAAAAADQAAAAABAA0AAAAAAAANAAAAAAAADQAAAAACAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAANAAAAAAAADQAAAAABAA0AAAAAAwANAAAAAAAADQAAAAADAA0AAAAAAwANAAAAAAEADQAAAAADAA0AAAAAAQAIAAAAAAAACAAAAAAAAAgAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAADQAAAAAAAA0AAAAAAwANAAAAAAAADQAAAAADAA0AAAAAAQANAAAAAAIADQAAAAABAA0AAAAAAQANAAAAAAIACAAAAAAAAAgAAAAAAAAIAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAA0AAAAAAQANAAAAAAEADQAAAAADAA0AAAAAAAANAAAAAAMADQAAAAAAAA0AAAAAAAANAAAAAAAADQAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAANAAAAAAIADQAAAAAAAA0AAAAAAgANAAAAAAIADQAAAAADAA0AAAAAAQANAAAAAAAADQAAAAADAA0AAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAwADAAAAAAEAAwAAAAACAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAAAAwAAAAABAAMAAAAAAwANAAAAAAAAgwAAAAAAAA0AAAAAAwANAAAAAAIADQAAAAAAAAQAAAAAAQAEAAAAAAEABAAAAAABAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAABAAMAAAAAAQADAAAAAAEADQAAAAABAAMAAAAAAwANAAAAAAAADQAAAAAAAA0AAAAAAgAEAAAAAAMABAAAAAAAAAQAAAAAAgCDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAAABAAAAAAAAA0AAAAAAQANAAAAAAIADQAAAAADAA0AAAAAAQCDAAAAAAAADQAAAAACAA0AAAAAAAANAAAAAAAABAAAAAABAAQAAAAAAgAEAAAAAAMAAwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAwANAAAAAAIADQAAAAADAA0AAAAAAgANAAAAAAMAgwAAAAAAAIMAAAAAAAALAAAAAAAAgwAAAAAAAAMAAAAAAgAEAAAAAAMABAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAEAAAAAAIADQAAAAADAA0AAAAAAAANAAAAAAMADQAAAAACAIMAAAAAAAANAAAAAAAADQAAAAACAA0AAAAAAAADAAAAAAAABAAAAAACAAQAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABAAAAAAAAA0AAAAAAwANAAAAAAAADQAAAAABAA0AAAAAAgCDAAAAAAAADQAAAAABAA0AAAAAAwANAAAAAAIAAwAAAAADAAQAAAAAAwAEAAAAAAIAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAwANAAAAAAAADQAAAAACAA0AAAAAAwANAAAAAAAAgwAAAAAAAA0AAAAAAQANAAAAAAMADQAAAAAAAAQAAAAAAgAEAAAAAAAABAAAAAACAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAAAAAMAAAAAAQADAAAAAAIADQAAAAAAAIMAAAAAAAANAAAAAAEADQAAAAABAA0AAAAAAQCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAAADAAAAAAIAAwAAAAAAAA0AAAAAAwCDAAAAAAAADQAAAAACAA0AAAAAAAANAAAAAAIAKgAAAAAAACoAAAAAAAAqAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAADAAMAAAAAAQCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAA== version: 7 -3,-4: ind: -3,-4 - tiles: BwAAAAAKAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAEAAAAAAIABAAAAAADAIMAAAAAAACDAAAAAAAABAAAAAADAAQAAAAAAQAEAAAAAAIAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABAAAAAAAAAQAAAAAAwAEAAAAAAIAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAeAAAAAAIAHgAAAAAAAB4AAAAAAQAeAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAACDAAAAAAAAHgAAAAABAB4AAAAAAwAeAAAAAAEAHgAAAAADAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAB4AAAAAAAAeAAAAAAEAHgAAAAAAAB4AAAAAAQCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAeAAAAAAMAHgAAAAACAB4AAAAAAwAeAAAAAAEAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAFAAAAAAEABQAAAAAAAAUAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAFAAAAAAMABQAAAAADAAUAAAAAAQAFAAAAAAMAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAUAAAAAAgAFAAAAAAAABQAAAAABAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAANAAAAAAMADQAAAAADAA0AAAAAAQANAAAAAAIADQAAAAACAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAADQAAAAAAAA0AAAAAAgANAAAAAAEADQAAAAADAA0AAAAAAwCDAAAAAAAABQAAAAADAAUAAAAAAQAFAAAAAAMAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAA0AAAAAAgANAAAAAAEADQAAAAACAA0AAAAAAAANAAAAAAEAgwAAAAAAAAUAAAAAAwAFAAAAAAIABQAAAAACAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAFAAAAAAAABQAAAAACAAUAAAAAAwCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABAAAAAACAIMAAAAAAAAdAAAAAAEAHQAAAAAAAB0AAAAAAwAdAAAAAAMAHQAAAAAAAB0AAAAAAACDAAAAAAAABQAAAAAAAAUAAAAAAgAFAAAAAAIAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAAAEAAAAAAAAHQAAAAABAB0AAAAAAwAdAAAAAAAAHQAAAAAAAB0AAAAAAQAdAAAAAAIAgwAAAAAAAIMAAAAAAAAOAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAEAAAAAAAAgwAAAAAAAB0AAAAAAwAdAAAAAAAAHQAAAAACAB0AAAAAAwAdAAAAAAMAHQAAAAACAA== + tiles: KgAAAAAHAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAEAAAAAAMABAAAAAADAIMAAAAAAACDAAAAAAAABAAAAAABAAQAAAAAAwAEAAAAAAIAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABAAAAAAAAAQAAAAAAgAEAAAAAAMAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAWAAAAAAQAFQAAAAAAABUAAAAAAAAVAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAACDAAAAAAAAFgAAAAAAABYAAAAAAAAWAAAAAAAAFQAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAABYAAAAAAAAWAAAAAAAAFgAAAAAAABYAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAWAAAAAAAAFgAAAAAAABYAAAAAAAAWAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAFAAAAAAEABQAAAAAAAAUAAAAAAgCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAFAAAAAAMABQAAAAADAAUAAAAAAwAFAAAAAAIAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAUAAAAAAwAFAAAAAAMABQAAAAABAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAANAAAAAAEADQAAAAABAA0AAAAAAAANAAAAAAIADQAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAADQAAAAADAA0AAAAAAgANAAAAAAEADQAAAAAAAA0AAAAAAACDAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAEAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAA0AAAAAAAANAAAAAAIADQAAAAADAA0AAAAAAAANAAAAAAAAgwAAAAAAAAUAAAAAAAAFAAAAAAMABQAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAFAAAAAAIABQAAAAABAAUAAAAAAwCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABAAAAAACAIMAAAAAAAAdAAAAAAAAHQAAAAACAB0AAAAAAwAdAAAAAAEAHQAAAAAAAB0AAAAAAACDAAAAAAAABQAAAAACAAUAAAAAAAAFAAAAAAEAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAAAEAAAAAAIAHQAAAAAAAB0AAAAAAgAdAAAAAAMAHQAAAAAAAB0AAAAAAQAdAAAAAAAAgwAAAAAAAIMAAAAAAAAOAAAAAAEAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAEAAAAAAEAgwAAAAAAAB0AAAAAAgAdAAAAAAMAHQAAAAABAB0AAAAAAwAdAAAAAAMAHQAAAAACAA== version: 7 -3,-3: ind: -3,-3 - tiles: DgAAAAABAA4AAAAAAQAEAAAAAAMABAAAAAADAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAEAAAAAAEAgwAAAAAAAB0AAAAAAgAdAAAAAAAAHQAAAAAAAB0AAAAAAwAdAAAAAAEAHQAAAAABAA4AAAAAAgAEAAAAAAAABAAAAAABAAQAAAAAAgCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAdAAAAAAAAHQAAAAACAB0AAAAAAQAdAAAAAAIAHQAAAAADAB0AAAAAAAAOAAAAAAAABAAAAAACAAQAAAAAAgAEAAAAAAIAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAADgAAAAADAAQAAAAAAAAEAAAAAAMABAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAA4AAAAAAwAOAAAAAAMABAAAAAADAAQAAAAAAwCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAA4AAAAAAgCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABQAAAAAAAAUAAAAAAgAFAAAAAAAAAwAAAAACAAMAAAAAAgADAAAAAAIAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAUAAAAAAAAFAAAAAAMABQAAAAACAAMAAAAAAwADAAAAAAEAAwAAAAACAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAFAAAAAAEABQAAAAACAAUAAAAAAAADAAAAAAMAAwAAAAACAAMAAAAAAgCDAAAAAAAAgwAAAAAAAAMAAAAAAwCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABQAAAAADAAUAAAAAAAAFAAAAAAEAAwAAAAADAAMAAAAAAwADAAAAAAMAgwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAgADAAAAAAMADQAAAAABAA0AAAAAAgANAAAAAAAAgwAAAAAAAIMAAAAAAAAFAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAMAAwAAAAAAAAMAAAAAAQADAAAAAAAAAwAAAAABAA0AAAAAAAANAAAAAAIADQAAAAAAAIMAAAAAAAAFAAAAAAMABQAAAAADAIMAAAAAAAANAAAAAAMADQAAAAABAAMAAAAAAwCDAAAAAAAAAwAAAAAAAAMAAAAAAwADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAMAAwAAAAAAAAMAAAAAAQCDAAAAAAAABQAAAAADAAUAAAAAAgCDAAAAAAAADQAAAAABAA0AAAAAAAADAAAAAAIAgwAAAAAAAAMAAAAAAAADAAAAAAIAAwAAAAABAAMAAAAAAgADAAAAAAMAAwAAAAADAAMAAAAAAAADAAAAAAIAgwAAAAAAAAUAAAAAAwAFAAAAAAEAgwAAAAAAAA0AAAAAAgANAAAAAAMAAwAAAAABAIMAAAAAAAADAAAAAAMAAwAAAAADAAMAAAAAAAADAAAAAAAAAwAAAAABAIMAAAAAAACDAAAAAAAAAwAAAAADAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAADQAAAAACAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAgCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAADQAAAAACAA0AAAAAAgANAAAAAAAADQAAAAAAAA0AAAAAAgANAAAAAAEADQAAAAABAA0AAAAAAAANAAAAAAMAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAA0AAAAAAgANAAAAAAEADQAAAAABAA0AAAAAAwANAAAAAAAADQAAAAACAA0AAAAAAQANAAAAAAEADQAAAAADAA== + tiles: DgAAAAACAA4AAAAAAgAEAAAAAAIABAAAAAACAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAEAAAAAAAAgwAAAAAAAB0AAAAAAgAdAAAAAAIAHQAAAAACAB0AAAAAAgAdAAAAAAIAHQAAAAADAA4AAAAAAgAEAAAAAAAABAAAAAABAAQAAAAAAwCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAdAAAAAAAAHQAAAAABAB0AAAAAAgAdAAAAAAMAHQAAAAADAB0AAAAAAAAOAAAAAAIABAAAAAABAAQAAAAAAgAEAAAAAAEAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAADgAAAAAAAAQAAAAAAQAEAAAAAAIABAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAA4AAAAAAAAOAAAAAAMABAAAAAAAAAQAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAA4AAAAAAQCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABQAAAAABAAUAAAAAAwAFAAAAAAIAAwAAAAADAAMAAAAAAQADAAAAAAMAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAUAAAAAAAAFAAAAAAIABQAAAAABAAMAAAAAAwADAAAAAAAAAwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAFAAAAAAAABQAAAAACAAUAAAAAAAADAAAAAAAAAwAAAAABAAMAAAAAAwCDAAAAAAAAgwAAAAAAAAMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABQAAAAACAAUAAAAAAAAFAAAAAAEAAwAAAAABAAMAAAAAAAADAAAAAAMAgwAAAAAAAAMAAAAAAwADAAAAAAAAAwAAAAAAAAMAAAAAAgADAAAAAAMADQAAAAAAAA0AAAAAAwANAAAAAAEAgwAAAAAAAIMAAAAAAAAFAAAAAAMAgwAAAAAAAIMAAAAAAAADAAAAAAIAgwAAAAAAAIMAAAAAAAADAAAAAAMAAwAAAAAAAAMAAAAAAwADAAAAAAMAAwAAAAABAA0AAAAAAQANAAAAAAAADQAAAAAAAIMAAAAAAAAFAAAAAAIABQAAAAABAIMAAAAAAAANAAAAAAAADQAAAAADAAMAAAAAAACDAAAAAAAAAwAAAAAAAAMAAAAAAgADAAAAAAMAAwAAAAABAAMAAAAAAQADAAAAAAMAAwAAAAAAAAMAAAAAAQCDAAAAAAAABQAAAAAAAAUAAAAAAQCDAAAAAAAADQAAAAABAA0AAAAAAAADAAAAAAAAgwAAAAAAAAMAAAAAAgADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAEAAwAAAAAAAAMAAAAAAgADAAAAAAEAgwAAAAAAAAUAAAAAAgAFAAAAAAIAgwAAAAAAAA0AAAAAAQANAAAAAAIAAwAAAAACAIMAAAAAAAADAAAAAAAAAwAAAAACAAMAAAAAAAADAAAAAAAAAwAAAAADAIMAAAAAAACDAAAAAAAAAwAAAAACAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAADQAAAAADAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAQCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAADQAAAAAAAA0AAAAAAwANAAAAAAMADQAAAAAAAA0AAAAAAwANAAAAAAAADQAAAAADAA0AAAAAAwANAAAAAAEAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAA0AAAAAAAANAAAAAAMADQAAAAACAA0AAAAAAAANAAAAAAEADQAAAAACAA0AAAAAAwANAAAAAAEADQAAAAADAA== version: 7 -4,-3: ind: -4,-3 - tiles: BwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAAgAAAAAAAAcAAAAAAACDAAAAAAAADgAAAAAAAA4AAAAAAgAOAAAAAAEADgAAAAAAAA4AAAAAAQAOAAAAAAMADgAAAAACAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAIAAAAAAAACAAAAAAAADgAAAAAAAA4AAAAAAQAOAAAAAAMADgAAAAACAA4AAAAAAQAOAAAAAAEADgAAAAAAAA4AAAAAAgAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAgABwAAAAADAAcAAAAAAAACAAAAAAAAAgAAAAAAAA4AAAAAAQAOAAAAAAAADgAAAAABAA4AAAAAAAAOAAAAAAMADgAAAAAAAA4AAAAAAwAOAAAAAAEABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAAgAAAAAAAAcAAAAABQCDAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAQAOAAAAAAEADgAAAAACAAcAAAAAAAAHAAAAAAoABwAAAAADAAcAAAAAAAAHAAAAAAYABwAAAAAAAAIAAAAAAAAHAAAAAAAAgwAAAAAAAA4AAAAAAwAOAAAAAAIADgAAAAABAA4AAAAAAgAOAAAAAAAADgAAAAADAA4AAAAAAgAHAAAAAAcABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAIAAcAAAAAAQACAAAAAAAABwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAoABwAAAAAAAAcAAAAAAAAHAAAAAAAAAgAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAsAAgAAAAAAAAIAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAAHAAAAAAUAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAgAAAAAAAAcAAAAABwAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAEABwAAAAAAAIMAAAAAAAADAAAAAAMAAwAAAAAAAAMAAAAAAQADAAAAAAEAAwAAAAABAIMAAAAAAACDAAAAAAAAgwAAAAAAAAIAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAABQCDAAAAAAAAAwAAAAADAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAgCDAAAAAAAAgwAAAAAAAIMAAAAAAAALAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAwADAAAAAAMAAwAAAAADAAMAAAAAAAADAAAAAAIAgwAAAAAAAIMAAAAAAACDAAAAAAAABAAAAAACAAMAAAAAAgADAAAAAAEAAwAAAAACAAMAAAAAAgADAAAAAAIAAwAAAAABAAMAAAAAAAADAAAAAAMAAwAAAAABAAMAAAAAAgADAAAAAAAAAwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAQADAAAAAAAAAwAAAAADAAMAAAAAAQADAAAAAAEAAwAAAAADAAMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAEAAAAAAAABAAAAAACAAQAAAAAAwAEAAAAAAIABAAAAAAAAAQAAAAAAwAEAAAAAAIAgwAAAAAAAA8AAAAAAAAPAAAAAAAADwAAAAAAAA8AAAAAAAAPAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAADAAMAAAAAAAADAAAAAAIAAwAAAAACAAMAAAAAAAAEAAAAAAEABAAAAAABAAMAAAAAAAAPAAAAAAAADwAAAAAAAA8AAAAAAAAPAAAAAAAADwAAAAAAAAMAAAAAAACDAAAAAAAAgwAAAAAAAA== + tiles: FQAAAAAAABUAAAAAAAAVAAAAAAAAFQAAAAAAACoAAAAAAgAqAAAAAAAAKQAAAAAAACoAAAAAAACDAAAAAAAADgAAAAACAA4AAAAAAwAOAAAAAAMADgAAAAADAA4AAAAAAwAOAAAAAAMADgAAAAABABUAAAAAAAAVAAAAAAAAFQAAAAAAABUAAAAAAAAVAAAAAAAAKgAAAAAAACkAAAAAAAApAAAAAAAADgAAAAACAA4AAAAAAwAOAAAAAAAADgAAAAACAA4AAAAAAwAOAAAAAAMADgAAAAADAA4AAAAAAAAVAAAAAAAAFQAAAAAAABUAAAAAAAAVAAAAAAAAFQAAAAAAACoAAAAAAAApAAAAAAAAKQAAAAAAAA4AAAAAAwAOAAAAAAIADgAAAAAAAA4AAAAAAwAOAAAAAAIADgAAAAADAA4AAAAAAgAOAAAAAAMAFQAAAAAAABUAAAAAAAAVAAAAAAAAFQAAAAAAABUAAAAAAAAqAAAAAAAAKQAAAAAAACoAAAAAAACDAAAAAAAADgAAAAACAA4AAAAAAAAOAAAAAAEADgAAAAACAA4AAAAAAwAOAAAAAAIADgAAAAACABUAAAAAAAAVAAAAAAAAFQAAAAAAABUAAAAAAAAVAAAAAAAAKgAAAAAAACkAAAAAAAAqAAAAAAcAgwAAAAAAAA4AAAAAAwAOAAAAAAMADgAAAAADAA4AAAAAAQAOAAAAAAEADgAAAAAAAA4AAAAAAQAVAAAAAAAAFQAAAAAAABUAAAAAAAAVAAAAAAAAFQAAAAAAACoAAAAAAAApAAAAAAAAKgAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAFQAAAAAAABUAAAAAAAAVAAAAAAAAFQAAAAAAACoAAAAABAAqAAAAAAAAKQAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAACACoAAAAAAAAqAAAAAAAAKQAAAAAAACkAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAApAAAAAAAAKQAAAAAAACkAAAAAAAApAAAAAAAAKQAAAAAAACkAAAAAAAAqAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAKQAAAAAAACoAAAAACgAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAgAKgAAAAAAAIMAAAAAAAADAAAAAAAAAwAAAAADAAMAAAAAAwADAAAAAAAAAwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACkAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAACDAAAAAAAAAwAAAAABAAMAAAAAAwADAAAAAAIAAwAAAAAAAAMAAAAAAgCDAAAAAAAAgwAAAAAAAIMAAAAAAAALAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAgADAAAAAAAAAwAAAAACAAMAAAAAAQADAAAAAAMAgwAAAAAAAIMAAAAAAACDAAAAAAAABAAAAAAAAAMAAAAAAgADAAAAAAIAAwAAAAADAAMAAAAAAAADAAAAAAIAAwAAAAADAAMAAAAAAQADAAAAAAAAAwAAAAABAAMAAAAAAwADAAAAAAIAAwAAAAADAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAwADAAAAAAEAAwAAAAAAAAMAAAAAAQADAAAAAAEAAwAAAAABAAMAAAAAAwCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAEAAAAAAIABAAAAAAAAAQAAAAAAwAEAAAAAAAABAAAAAAAAAQAAAAAAQAEAAAAAAAAgwAAAAAAAA8AAAAAAAAPAAAAAAAADwAAAAAAAA8AAAAAAAAPAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAABAAMAAAAAAAADAAAAAAAAAwAAAAABAAMAAAAAAwAEAAAAAAIABAAAAAADAAMAAAAAAAAPAAAAAAAADwAAAAAAAA8AAAAAAAAPAAAAAAAADwAAAAAAAAMAAAAAAQCDAAAAAAAAgwAAAAAAAA== version: 7 -4,-4: ind: -4,-4 - tiles: EAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAIAAcAAAAAAAAHAAAAAAAABwAAAAAJAA0AAAAAAgCDAAAAAAAAIAAAAAAAACAAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAANAAAAAAMAIAAAAAAAACAAAAAAAAAgAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAAAAcAAAAAAAAeAAAAAAEADQAAAAABAIMAAAAAAAAgAAAAAAAAIAAAAAAAAIMAAAAAAAAEAAAAAAAABAAAAAABAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAAAHAAAAAAMAHgAAAAAAAA0AAAAAAQCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABAAAAAADAAQAAAAAAQCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAAAHgAAAAAAAB4AAAAAAwCDAAAAAAAAgwAAAAAAAAMAAAAAAAADAAAAAAIAgwAAAAAAAAQAAAAAAQCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAHgAAAAAAAB4AAAAAAwAeAAAAAAIABAAAAAAAAAQAAAAAAQAEAAAAAAIABAAAAAADAAQAAAAAAgAEAAAAAAEABAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAAAEAAAAAAEABAAAAAADAAQAAAAAAAAEAAAAAAMABAAAAAADAAQAAAAAAAADAAAAAAEAgwAAAAAAAIMAAAAAAACDAAAAAAAABQAAAAABAAUAAAAAAwAFAAAAAAMABQAAAAAAAAUAAAAAAQAEAAAAAAMABAAAAAAAAAQAAAAAAwAEAAAAAAEABAAAAAAAAAQAAAAAAAAEAAAAAAEAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAUAAAAAAgAFAAAAAAAABQAAAAACAAUAAAAAAAAFAAAAAAAABAAAAAACAAQAAAAAAAAEAAAAAAMABAAAAAADAIMAAAAAAAAEAAAAAAEAgwAAAAAAAIMAAAAAAAAFAAAAAAMABQAAAAACAIMAAAAAAAAFAAAAAAAABQAAAAACAAUAAAAAAQAFAAAAAAAABQAAAAADAAQAAAAAAAAEAAAAAAIABAAAAAADAAQAAAAAAQCDAAAAAAAABAAAAAAAAAQAAAAAAwCDAAAAAAAABQAAAAACAAUAAAAAAgAFAAAAAAAABQAAAAABAAUAAAAAAAAFAAAAAAMABQAAAAAAAAUAAAAAAgAEAAAAAAAABAAAAAABAAQAAAAAAgAEAAAAAAEAgwAAAAAAAAQAAAAAAgAEAAAAAAIAgwAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAACAAUAAAAAAQAFAAAAAAIABQAAAAACAAUAAAAAAQAFAAAAAAEABAAAAAABAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAFAAAAAAIABQAAAAACAAUAAAAAAgAFAAAAAAMABQAAAAAAAAUAAAAAAAAFAAAAAAIABQAAAAABAAQAAAAAAgCDAAAAAAAABwAAAAALAAcAAAAAAAAHAAAAAAAABwAAAAAAAIMAAAAAAACDAAAAAAAABQAAAAACAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAwAFAAAAAAIABQAAAAACAAUAAAAAAwACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAADgAAAAABAIMAAAAAAACDAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAYABwAAAAAAAAcAAAAABwACAAAAAAAAAgAAAAAAAAcAAAAAAACDAAAAAAAADgAAAAACAA4AAAAAAwAOAAAAAAIADgAAAAABAA4AAAAAAAAOAAAAAAMADgAAAAADAA== + tiles: EAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAACAAqAAAAAAAAKgAAAAAAAA0AAAAAAACDAAAAAAAAIAAAAAAAACAAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAANAAAAAAEAIAAAAAAAACAAAAAAAAAgAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAFgAAAAALABYAAAAAAAAWAAAAAAAADQAAAAADAIMAAAAAAAAgAAAAAAAAIAAAAAAAAIMAAAAAAAAEAAAAAAMABAAAAAADAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAABYAAAAAAAAWAAAAAAMAFgAAAAAAAA0AAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABAAAAAACAAQAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAWAAAAAAAAFgAAAAAAABYAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAgADAAAAAAAAgwAAAAAAAAQAAAAAAgCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAFgAAAAAAABYAAAAACQAWAAAAAAAABAAAAAADAAQAAAAAAwAEAAAAAAIABAAAAAABAAQAAAAAAwAEAAAAAAAABAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAAAEAAAAAAIABAAAAAACAAQAAAAAAAAEAAAAAAMABAAAAAACAAQAAAAAAAADAAAAAAMAgwAAAAAAAIMAAAAAAACDAAAAAAAABQAAAAABAAUAAAAAAgAFAAAAAAIABQAAAAABAAUAAAAAAwAEAAAAAAIABAAAAAADAAQAAAAAAwAEAAAAAAMABAAAAAABAAQAAAAAAQAEAAAAAAIAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAUAAAAAAwAFAAAAAAMABQAAAAABAAUAAAAAAgAFAAAAAAIABAAAAAACAAQAAAAAAAAEAAAAAAMABAAAAAADAIMAAAAAAAAEAAAAAAMAgwAAAAAAAIMAAAAAAAAFAAAAAAIABQAAAAAAAIMAAAAAAAAFAAAAAAEABQAAAAAAAAUAAAAAAwAFAAAAAAAABQAAAAACAAQAAAAAAgAEAAAAAAAABAAAAAABAAQAAAAAAQCDAAAAAAAABAAAAAACAAQAAAAAAgCDAAAAAAAABQAAAAADAAUAAAAAAAAFAAAAAAEABQAAAAABAAUAAAAAAAAFAAAAAAEABQAAAAACAAUAAAAAAAAEAAAAAAMABAAAAAACAAQAAAAAAgAEAAAAAAIAgwAAAAAAAAQAAAAAAgAEAAAAAAIAgwAAAAAAAAUAAAAAAwAFAAAAAAEABQAAAAAAAAUAAAAAAwAFAAAAAAEABQAAAAABAAUAAAAAAQAFAAAAAAMABAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAFAAAAAAMABQAAAAADAAUAAAAAAwAFAAAAAAIABQAAAAAAAAUAAAAAAwAFAAAAAAAABQAAAAADAAQAAAAAAwCDAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAAIMAAAAAAACDAAAAAAAABQAAAAABAAUAAAAAAgAFAAAAAAEABQAAAAADAAUAAAAAAwAFAAAAAAMABQAAAAAAAAUAAAAAAgApAAAAAAAAKQAAAAAAACkAAAAAAAApAAAAAAAAKQAAAAAAACkAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAADgAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAApAAAAAAAAKQAAAAAAACoAAAAAAACDAAAAAAAADgAAAAABAA4AAAAAAQAOAAAAAAAADgAAAAAAAA4AAAAAAwAOAAAAAAMADgAAAAABAA== version: 7 -5,-2: ind: -5,-2 - tiles: gwAAAAAAAAUAAAAAAQAFAAAAAAIABQAAAAAAAIMAAAAAAAAHAAAAAAMABwAAAAAAAAIAAAAAAACDAAAAAAAAEQAAAAAAABEAAAAAAwARAAAAAAEAEQAAAAADABEAAAAAAAAEAAAAAAEABAAAAAAAAIMAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAQCDAAAAAAAABwAAAAAAAAcAAAAAAAACAAAAAAAAgwAAAAAAABEAAAAAAwARAAAAAAMAEQAAAAACABEAAAAAAQARAAAAAAAABAAAAAABAAQAAAAAAACDAAAAAAAABQAAAAABAAUAAAAAAwCDAAAAAAAAgwAAAAAAAAcAAAAAAAAHAAAAAAAAAgAAAAAAAIMAAAAAAAARAAAAAAIAEQAAAAACABEAAAAAAgARAAAAAAMAEQAAAAACAAQAAAAAAAAEAAAAAAIAgwAAAAAAAAMAAAAAAQADAAAAAAEAgwAAAAAAAIMAAAAAAAAHAAAAAAAABwAAAAAAAAIAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAFAAAAAAMAgwAAAAAAAIMAAAAAAAAEAAAAAAEABAAAAAAAAIMAAAAAAAADAAAAAAAAAwAAAAACAIMAAAAAAAAHAAAAAAAABwAAAAADAAcAAAAAAAACAAAAAAAABwAAAAAAAIMAAAAAAAAFAAAAAAEABQAAAAACAAUAAAAAAwCDAAAAAAAABAAAAAADAAQAAAAAAAADAAAAAAIAAwAAAAACAAMAAAAAAwCDAAAAAAAAAgAAAAAAAAcAAAAAAAAHAAAAAAcAAgAAAAAAAAcAAAAAAACDAAAAAAAABQAAAAADAAUAAAAAAQAFAAAAAAIAgwAAAAAAAAQAAAAAAAAEAAAAAAIAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAIAAAAAAAAHAAAAAAkABwAAAAAAAAIAAAAAAAAHAAAAAAAABQAAAAACAAMAAAAAAwADAAAAAAMAAwAAAAAAAAUAAAAAAgAEAAAAAAIABAAAAAABAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAIMAAAAAAAADAAAAAAIAAwAAAAABAAMAAAAAAQCDAAAAAAAABAAAAAADAAQAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAAAEAAAAAAEAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAkAAAAAAAADAAAAAAMABAAAAAABAAQAAAAAAAAEAAAAAAIAgwAAAAAAAAQAAAAAAwAEAAAAAAMABAAAAAADAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAMAAwAAAAAAAAQAAAAAAAAEAAAAAAEABAAAAAADAIMAAAAAAAAEAAAAAAEABAAAAAAAAAQAAAAAAQCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAACQAAAAAAAAMAAAAAAQAEAAAAAAEABAAAAAADAAQAAAAAAACDAAAAAAAAgwAAAAAAAAsAAAAAAAALAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAQADAAAAAAAABAAAAAABAAQAAAAAAAAEAAAAAAEABAAAAAADAAsAAAAAAAAEAAAAAAIABAAAAAADAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAJAAAAAAAAAwAAAAABAAQAAAAAAAAEAAAAAAIABAAAAAABAAQAAAAAAgCDAAAAAAAABAAAAAACAAQAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAsAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAQAEAAAAAAMAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAQAHAAAAAAAABwAAAAAAAAcAAAAAAAACAAAAAAAABwAAAAAAAAoAAAAAAAAKAAAAAAAACgAAAAAAAA== + tiles: gwAAAAAAAAUAAAAAAgAFAAAAAAMABQAAAAAAAIMAAAAAAAAqAAAAAAAAKgAAAAAAACkAAAAAAACDAAAAAAAAEQAAAAADABEAAAAAAwARAAAAAAIAEQAAAAABABEAAAAAAwAEAAAAAAAABAAAAAAAAIMAAAAAAAAFAAAAAAEABQAAAAABAAUAAAAAAQCDAAAAAAAAKgAAAAAAACoAAAAAAAApAAAAAAAAgwAAAAAAABEAAAAAAAARAAAAAAIAEQAAAAABABEAAAAAAwARAAAAAAIABAAAAAABAAQAAAAAAwCDAAAAAAAABQAAAAABAAUAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAAAAAqAAAAAAAAKQAAAAAAAIMAAAAAAAARAAAAAAIAEQAAAAACABEAAAAAAwARAAAAAAMAEQAAAAABAAQAAAAAAAAEAAAAAAAAgwAAAAAAAAMAAAAAAAADAAAAAAIAgwAAAAAAAIMAAAAAAAAqAAAAAAAAKgAAAAAAACkAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAFAAAAAAMAgwAAAAAAAIMAAAAAAAAEAAAAAAIABAAAAAABAIMAAAAAAAADAAAAAAAAAwAAAAAAAIMAAAAAAAAqAAAAAAoAKgAAAAAAACoAAAAAAAApAAAAAAAAKgAAAAAAAIMAAAAAAAAFAAAAAAIABQAAAAACAAUAAAAAAwCDAAAAAAAABAAAAAACAAQAAAAAAgADAAAAAAEAAwAAAAACAAMAAAAAAwCDAAAAAAAAKQAAAAAAACoAAAAACQAqAAAAAAAAKQAAAAAAACoAAAAACACDAAAAAAAABQAAAAADAAUAAAAAAQAFAAAAAAIAgwAAAAAAAAQAAAAAAwAEAAAAAAMAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACkAAAAAAAAqAAAAAAAAKgAAAAAAACkAAAAAAAAqAAAAAAAABQAAAAAAAAMAAAAAAAADAAAAAAIAAwAAAAACAAUAAAAAAwAEAAAAAAEABAAAAAACAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAAAAAqAAAAAAYAKgAAAAAAACoAAAAAAAAqAAAAAAgAKgAAAAAGAIMAAAAAAAADAAAAAAMAAwAAAAAAAAMAAAAAAACDAAAAAAAABAAAAAACAAQAAAAAAwCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAgAEAAAAAAMAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAkAAAAAAAADAAAAAAEABAAAAAADAAQAAAAAAwAEAAAAAAIAgwAAAAAAAAQAAAAAAQAEAAAAAAIABAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAMAAwAAAAACAAQAAAAAAAAEAAAAAAMABAAAAAADAIMAAAAAAAAEAAAAAAMABAAAAAADAAQAAAAAAwCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAACQAAAAAAAAMAAAAAAAAEAAAAAAIABAAAAAACAAQAAAAAAQCDAAAAAAAAgwAAAAAAAAsAAAAAAAALAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAAADAAAAAAMABAAAAAADAAQAAAAAAAAEAAAAAAMABAAAAAACAAsAAAAAAAAEAAAAAAIABAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAJAAAAAAAAAwAAAAACAAQAAAAAAwAEAAAAAAEABAAAAAAAAAQAAAAAAgCDAAAAAAAABAAAAAADAAQAAAAAAgCDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAsAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAQAEAAAAAAMAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAApAAAAAAAAKgAAAAAAAAQAAAAAAAAEAAAAAAMABAAAAAAAAA== version: 7 -4,-2: ind: -4,-2 - tiles: AwAAAAADAAMAAAAAAwADAAAAAAAAAwAAAAADAAMAAAAAAwAEAAAAAAIABAAAAAABAAMAAAAAAAAPAAAAAAAADwAAAAAAAA8AAAAAAAAPAAAAAAAADwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAgADAAAAAAIAAwAAAAADAAMAAAAAAAADAAAAAAMABAAAAAAAAAQAAAAAAAADAAAAAAAADwAAAAAAAA8AAAAAAAAPAAAAAAAADwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAEAAAAAAMABAAAAAADAAQAAAAAAQAEAAAAAAMABAAAAAACAAQAAAAAAAAEAAAAAAEAAwAAAAACAA8AAAAAAAAPAAAAAAAADwAAAAAAAA8AAAAAAACDAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAAKwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACsAAAAAAAAEAAAAAAIABAAAAAAAAIMAAAAAAAAPAAAAAAAADwAAAAAAAA8AAAAAAAAPAAAAAAAAgwAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAACsAAAAAAAArAAAAAAAAKwAAAAAAACsAAAAAAAArAAAAAAAABAAAAAABAAQAAAAAAAADAAAAAAAADwAAAAAAAA8AAAAAAAAPAAAAAAAADwAAAAAAAAMAAAAAAwAIAAAAAAAACAAAAAAAAAgAAAAAAAArAAAAAAAAKwAAAAAAACsAAAAAAAArAAAAAAAAKwAAAAAAAAQAAAAAAwAEAAAAAAEAgwAAAAAAAA8AAAAAAAAPAAAAAAAADwAAAAAAAA8AAAAAAACDAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAABAAAAAABAAQAAAAAAgAEAAAAAAIABAAAAAADAAQAAAAAAwAEAAAAAAMABAAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAACAAMAAAAAAQCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAAADAAAAAAMAAwAAAAABAAMAAAAAAwADAAAAAAEABAAAAAABAAQAAAAAAwCDAAAAAAAABAAAAAAAAAQAAAAAAQAEAAAAAAMABAAAAAAAAAQAAAAAAQAEAAAAAAIABAAAAAABAIMAAAAAAAADAAAAAAIAAwAAAAADAAMAAAAAAAADAAAAAAEAAwAAAAADAAQAAAAAAgAEAAAAAAIAAwAAAAAAAAQAAAAAAAAEAAAAAAMAAwAAAAAAAAMAAAAAAwADAAAAAAIABAAAAAABAAQAAAAAAwADAAAAAAMAAwAAAAABAAMAAAAAAQADAAAAAAIAAwAAAAAAAAMAAAAAAAAEAAAAAAMABAAAAAABAAMAAAAAAwAEAAAAAAMABAAAAAACAAMAAAAAAQADAAAAAAEAAwAAAAABAAQAAAAAAAAEAAAAAAIAgwAAAAAAAIMAAAAAAAAEAAAAAAAABAAAAAACAAQAAAAAAACDAAAAAAAABAAAAAAAAAQAAAAAAwADAAAAAAMABAAAAAABAAQAAAAAAQADAAAAAAAAAwAAAAACAAMAAAAAAwAEAAAAAAMABwAAAAAAAIMAAAAAAAAEAAAAAAEABAAAAAAAAAQAAAAAAAAEAAAAAAIABAAAAAABAAsAAAAAAAALAAAAAAAAgwAAAAAAAAQAAAAAAwAEAAAAAAEAAwAAAAABAAMAAAAAAgADAAAAAAIABAAAAAABAAcAAAAAAACDAAAAAAAABAAAAAABAAQAAAAAAQAEAAAAAAIABAAAAAACAAQAAAAAAAAEAAAAAAAABAAAAAADAAQAAAAAAQAEAAAAAAMABAAAAAADAAQAAAAAAAAEAAAAAAMABAAAAAACAAcAAAAAAAAHAAAAAAAAgwAAAAAAAAQAAAAAAgAEAAAAAAIABAAAAAABAAQAAAAAAAAEAAAAAAIABAAAAAADAAQAAAAAAwCDAAAAAAAABAAAAAACAAQAAAAAAQAEAAAAAAMABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAIAIMAAAAAAAAEAAAAAAIABAAAAAACAIMAAAAAAAAEAAAAAAIABAAAAAABAAQAAAAAAQAEAAAAAAIAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAACgAAAAAAAAoAAAAAAAAKAAAAAAAACgAAAAAAAAoAAAAAAAAKAAAAAAAACgAAAAAAAAoAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAABQAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAQABwAAAAAAAA== + tiles: AwAAAAABAAMAAAAAAwADAAAAAAIAAwAAAAAAAAMAAAAAAQAEAAAAAAIABAAAAAADAAMAAAAAAAAPAAAAAAAADwAAAAAAAA8AAAAAAAAPAAAAAAAADwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAwADAAAAAAEAAwAAAAACAAMAAAAAAQADAAAAAAMABAAAAAAAAAQAAAAAAQADAAAAAAAADwAAAAAAAA8AAAAAAAAPAAAAAAAADwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAEAAAAAAEABAAAAAABAAQAAAAAAAAEAAAAAAAABAAAAAACAAQAAAAAAgAEAAAAAAAAAwAAAAACAA8AAAAAAAAPAAAAAAAADwAAAAAAAA8AAAAAAACDAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAAFgAAAAAAABYAAAAAAAAWAAAAAAAAFgAAAAAFABYAAAAAAAAEAAAAAAAABAAAAAABAIMAAAAAAAAPAAAAAAAADwAAAAAAAA8AAAAAAAAPAAAAAAAAgwAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAABYAAAAAAAAWAAAAAAAAFgAAAAADABYAAAAAAAAWAAAAAAAABAAAAAACAAQAAAAAAgADAAAAAAAADwAAAAAAAA8AAAAAAAAPAAAAAAAADwAAAAAAAAMAAAAAAQAIAAAAAAAACAAAAAAAAAgAAAAAAAAWAAAAAAAAFgAAAAAMABYAAAAAAAAWAAAAAAAAFgAAAAAAAAQAAAAAAwAEAAAAAAEAgwAAAAAAAA8AAAAAAAAPAAAAAAAADwAAAAAAAA8AAAAAAACDAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAABAAAAAADAAQAAAAAAgAEAAAAAAIABAAAAAACAAQAAAAAAAAEAAAAAAAABAAAAAACAIMAAAAAAACDAAAAAAAAAwAAAAACAAMAAAAAAwCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAAADAAAAAAEAAwAAAAACAAMAAAAAAwADAAAAAAIABAAAAAABAAQAAAAAAQCDAAAAAAAABAAAAAABAAQAAAAAAwAEAAAAAAAABAAAAAACAAQAAAAAAAAEAAAAAAIABAAAAAABAIMAAAAAAAADAAAAAAEAAwAAAAACAAMAAAAAAAADAAAAAAMAAwAAAAAAAAQAAAAAAwAEAAAAAAAAAwAAAAAAAAQAAAAAAgAEAAAAAAMAAwAAAAADAAMAAAAAAwADAAAAAAIABAAAAAAAAAQAAAAAAQADAAAAAAAAAwAAAAAAAAMAAAAAAgADAAAAAAAAAwAAAAAAAAMAAAAAAwAEAAAAAAIABAAAAAAAAAMAAAAAAAAEAAAAAAIABAAAAAACAAMAAAAAAgADAAAAAAIAAwAAAAADAAQAAAAAAQAEAAAAAAMAgwAAAAAAAIMAAAAAAAAEAAAAAAMABAAAAAAAAAQAAAAAAQCDAAAAAAAABAAAAAABAAQAAAAAAwADAAAAAAMABAAAAAADAAQAAAAAAgADAAAAAAMAAwAAAAABAAMAAAAAAgAEAAAAAAEAKgAAAAAAAIMAAAAAAAAEAAAAAAAABAAAAAACAAQAAAAAAgAEAAAAAAMABAAAAAABAAsAAAAAAAALAAAAAAAAgwAAAAAAAAQAAAAAAwAEAAAAAAMAAwAAAAACAAMAAAAAAwADAAAAAAAABAAAAAABACoAAAAAAACDAAAAAAAABAAAAAAAAAQAAAAAAgAEAAAAAAMABAAAAAADAAQAAAAAAwAEAAAAAAAABAAAAAAAAAQAAAAAAgAEAAAAAAAABAAAAAAAAAQAAAAAAQAEAAAAAAIABAAAAAAAACoAAAAAAAAqAAAAAAAAgwAAAAAAAAQAAAAAAgAEAAAAAAEABAAAAAADAAQAAAAAAwAEAAAAAAIABAAAAAAAAAQAAAAAAACDAAAAAAAABAAAAAAAAAQAAAAAAQAEAAAAAAEAKgAAAAAAACoAAAAAAQAqAAAAAAAAKgAAAAAAAIMAAAAAAAAEAAAAAAAABAAAAAACAIMAAAAAAAAEAAAAAAIABAAAAAADAAQAAAAAAgAEAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABAAAAAADAAQAAAAAAgAEAAAAAAIABAAAAAACAAQAAAAAAQAEAAAAAAIABAAAAAACAAQAAAAAAgAqAAAAAAgAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAEACoAAAAAAAAqAAAAAAAAKgAAAAAAAA== version: 7 -6,-2: ind: -6,-2 - tiles: BAAAAAADAAMAAAAAAwADAAAAAAIAAwAAAAAAAAMAAAAAAAAEAAAAAAMAgwAAAAAAAAMAAAAAAwADAAAAAAIAAwAAAAACAIMAAAAAAAADAAAAAAMAAwAAAAACAAMAAAAAAAADAAAAAAIAAwAAAAADAAQAAAAAAQADAAAAAAEAAwAAAAAAAAMAAAAAAwADAAAAAAEABAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAEAgwAAAAAAAIMAAAAAAAAEAAAAAAAAAwAAAAABAAMAAAAAAQADAAAAAAAAAwAAAAABAAQAAAAAAwCDAAAAAAAAAwAAAAADAAMAAAAAAQADAAAAAAIAAwAAAAACAAMAAAAAAQADAAAAAAAAAwAAAAABAAMAAAAAAQADAAAAAAAABAAAAAAAAAMAAAAAAQADAAAAAAIAAwAAAAADAAMAAAAAAAAEAAAAAAIAgwAAAAAAAAMAAAAAAgADAAAAAAAAAwAAAAABAAMAAAAAAgADAAAAAAAAAwAAAAABAAMAAAAAAAADAAAAAAAAAwAAAAADAAQAAAAAAAADAAAAAAEAAwAAAAACAAMAAAAAAgADAAAAAAIABAAAAAADAAMAAAAAAAADAAAAAAEAAwAAAAABAAMAAAAAAwADAAAAAAIAAwAAAAACAAMAAAAAAgADAAAAAAEAAwAAAAABAAMAAAAAAgAEAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAABAAQAAAAAAwCDAAAAAAAAAwAAAAADAAMAAAAAAgADAAAAAAMAAwAAAAABAAMAAAAAAQADAAAAAAIAAwAAAAADAAMAAAAAAwADAAAAAAIABAAAAAABAAQAAAAAAAAEAAAAAAIABAAAAAACAAQAAAAAAwAEAAAAAAIAgwAAAAAAAAMAAAAAAQADAAAAAAIAAwAAAAADAAMAAAAAAAADAAAAAAEAAwAAAAADAAMAAAAAAgADAAAAAAMAAwAAAAADAAQAAAAAAAAEAAAAAAEAgwAAAAAAAAQAAAAAAgAEAAAAAAAABAAAAAACAIMAAAAAAACDAAAAAAAABAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAALAAAAAAAAgwAAAAAAAIMAAAAAAAAEAAAAAAIABAAAAAAAAIMAAAAAAAAEAAAAAAIABAAAAAADAAQAAAAAAwAEAAAAAAEABAAAAAADAAQAAAAAAAAEAAAAAAEAgwAAAAAAABIAAAAAAAASAAAAAAAAEgAAAAAAABIAAAAAAAASAAAAAAAABAAAAAAAAAQAAAAAAwCDAAAAAAAABAAAAAABAAQAAAAAAwAEAAAAAAEABAAAAAACAAQAAAAAAgAEAAAAAAIABAAAAAABAIMAAAAAAAASAAAAAAAAEgAAAAAAABIAAAAAAAASAAAAAAAAEgAAAAAAAAsAAAAAAAALAAAAAAAAgwAAAAAAAAQAAAAAAQAEAAAAAAAABAAAAAACAAQAAAAAAwAEAAAAAAIABAAAAAACAAQAAAAAAQALAAAAAAAAEgAAAAAAABIAAAAAAAASAAAAAAAAEgAAAAAAABIAAAAAAACDAAAAAAAABAAAAAADAIMAAAAAAAAEAAAAAAMABAAAAAAAAAQAAAAAAAAEAAAAAAIABAAAAAACAAQAAAAAAgAEAAAAAAAAgwAAAAAAABIAAAAAAAASAAAAAAAAEgAAAAAAABIAAAAAAAASAAAAAAAABAAAAAACAAQAAAAAAwCDAAAAAAAABAAAAAAAAAQAAAAAAQAEAAAAAAMAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAASAAAAAAAAEgAAAAAAABIAAAAAAAASAAAAAAAAEgAAAAAAAAQAAAAAAQAEAAAAAAAABAAAAAABAAQAAAAAAgAEAAAAAAMABAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAEgAAAAAAABIAAAAAAAASAAAAAAAAEgAAAAAAABIAAAAAAAAEAAAAAAIABAAAAAADAIMAAAAAAAAEAAAAAAAABAAAAAABAAQAAAAAAwCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAwCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAA== + tiles: BAAAAAACAAMAAAAAAAADAAAAAAMAAwAAAAADAAMAAAAAAwAEAAAAAAMAgwAAAAAAAAMAAAAAAQADAAAAAAIAAwAAAAACAIMAAAAAAAADAAAAAAIAAwAAAAADAAMAAAAAAAADAAAAAAMAAwAAAAAAAAQAAAAAAAADAAAAAAMAAwAAAAAAAAMAAAAAAgADAAAAAAEABAAAAAADAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAEAgwAAAAAAAIMAAAAAAAAEAAAAAAEAAwAAAAADAAMAAAAAAgADAAAAAAAAAwAAAAABAAQAAAAAAQCDAAAAAAAAAwAAAAACAAMAAAAAAgADAAAAAAMAAwAAAAAAAAMAAAAAAAADAAAAAAEAAwAAAAACAAMAAAAAAgADAAAAAAMABAAAAAAAAAMAAAAAAQADAAAAAAIAAwAAAAABAAMAAAAAAAAEAAAAAAIAgwAAAAAAAAMAAAAAAgADAAAAAAIAAwAAAAAAAAMAAAAAAQADAAAAAAAAAwAAAAAAAAMAAAAAAgADAAAAAAAAAwAAAAABAAQAAAAAAQADAAAAAAAAAwAAAAAAAAMAAAAAAwADAAAAAAEABAAAAAADAAMAAAAAAwADAAAAAAIAAwAAAAAAAAMAAAAAAgADAAAAAAAAAwAAAAAAAAMAAAAAAgADAAAAAAIAAwAAAAAAAAMAAAAAAwAEAAAAAAMAAwAAAAACAAMAAAAAAgADAAAAAAEAAwAAAAABAAQAAAAAAQCDAAAAAAAAAwAAAAACAAMAAAAAAgADAAAAAAIAAwAAAAABAAMAAAAAAAADAAAAAAAAAwAAAAADAAMAAAAAAQADAAAAAAEABAAAAAACAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAMAgwAAAAAAAAMAAAAAAwADAAAAAAIAAwAAAAAAAAMAAAAAAQADAAAAAAIAAwAAAAABAAMAAAAAAQADAAAAAAEAAwAAAAACAAQAAAAAAwAEAAAAAAMAgwAAAAAAAAQAAAAAAQAEAAAAAAMABAAAAAABAIMAAAAAAACDAAAAAAAABAAAAAADAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAALAAAAAAAAgwAAAAAAAIMAAAAAAAAEAAAAAAEABAAAAAADAIMAAAAAAAAEAAAAAAEABAAAAAAAAAQAAAAAAQAEAAAAAAEABAAAAAAAAAQAAAAAAwAEAAAAAAEAgwAAAAAAABIAAAAAAAASAAAAAAAAEgAAAAAAABIAAAAAAAASAAAAAAAABAAAAAACAAQAAAAAAgCDAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAIABAAAAAABAAQAAAAAAQAEAAAAAAMABAAAAAAAAIMAAAAAAAASAAAAAAAAEgAAAAAAABIAAAAAAAASAAAAAAAAEgAAAAAAAAsAAAAAAAALAAAAAAAAgwAAAAAAAAQAAAAAAAAEAAAAAAMABAAAAAACAAQAAAAAAgAEAAAAAAIABAAAAAACAAQAAAAAAAALAAAAAAAAEgAAAAAAABIAAAAAAAASAAAAAAAAEgAAAAAAABIAAAAAAACDAAAAAAAABAAAAAADAIMAAAAAAAAEAAAAAAEABAAAAAADAAQAAAAAAgAEAAAAAAIABAAAAAACAAQAAAAAAQAEAAAAAAMAgwAAAAAAABIAAAAAAAASAAAAAAAAEgAAAAAAABIAAAAAAAASAAAAAAAABAAAAAADAAQAAAAAAQCDAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAIAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAASAAAAAAAAEgAAAAAAABIAAAAAAAASAAAAAAAAEgAAAAAAAAQAAAAAAQAEAAAAAAIABAAAAAABAAQAAAAAAgAEAAAAAAEABAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAEgAAAAAAABIAAAAAAAASAAAAAAAAEgAAAAAAABIAAAAAAAAEAAAAAAAABAAAAAAAAIMAAAAAAAAEAAAAAAMABAAAAAABAAQAAAAAAQCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAQCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAA== version: 7 -5,-4: ind: -5,-4 - tiles: BwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAQAAAAAAAAEAAAAAAAAAcAAAAAAwAHAAAAAAAABwAAAAAAAAcAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAADQAAAAAAAA0AAAAAAgANAAAAAAAADQAAAAABAA0AAAAAAQAHAAAAAAAABwAAAAAAAAcAAAAABwAHAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAA0AAAAAAQANAAAAAAEABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAEAAAAAAIABAAAAAADAIMAAAAAAAANAAAAAAAADQAAAAADAA0AAAAAAwANAAAAAAAADQAAAAABAAcAAAAADAAHAAAAAAAABwAAAAAIAAcAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABAAAAAADAAQAAAAAAwCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAADQAAAAADAA0AAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAQAEAAAAAAIAgwAAAAAAAAMAAAAAAQADAAAAAAMAgwAAAAAAAIMAAAAAAAANAAAAAAEABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAsAAAAAAACDAAAAAAAAgwAAAAAAAAsAAAAAAAAEAAAAAAMABAAAAAAAAAQAAAAAAwAEAAAAAAIABAAAAAABAAQAAAAAAAAEAAAAAAAABAAAAAACAAIAAAAAAAACAAAAAAAABwAAAAAAAAcAAAAAAQALAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABAAAAAADAAQAAAAAAAAEAAAAAAIABAAAAAABAAQAAAAAAQAEAAAAAAAABAAAAAACAAQAAAAAAwAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAACwAAAAAAAIMAAAAAAACDAAAAAAAACwAAAAAAAAQAAAAAAwAEAAAAAAMABAAAAAADAAQAAAAAAgAEAAAAAAAABAAAAAAAAAQAAAAAAQAEAAAAAAAABwAAAAAAAAcAAAAACwAHAAAAAAAABwAAAAABAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABAAAAAAAAIMAAAAAAAAEAAAAAAMABAAAAAAAAAQAAAAAAAAEAAAAAAEABAAAAAACAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABAAAAAABAAQAAAAAAACDAAAAAAAABAAAAAACAAQAAAAAAQAEAAAAAAIABAAAAAADAAQAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAAAEAAAAAAIAgwAAAAAAAAMAAAAAAgADAAAAAAAAAwAAAAAAAAQAAAAAAQAEAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAEAAAAAAAABAAAAAABAC8AAAAAAAAvAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAoABwAAAAAIAAcAAAAAAACDAAAAAAAABAAAAAACAIMAAAAAAAAvAAAAAAAALwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAIAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAIAAAAAAAACAAAAAAAALwAAAAADAC8AAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAkABwAAAAALAAcAAAAAAwAHAAAAAAgABwAAAAAAAA== + tiles: KgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAEAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAQAAAAAAAAEAAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAACACoAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAADQAAAAACAA0AAAAAAgANAAAAAAAADQAAAAABAA0AAAAAAwAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAA0AAAAAAQANAAAAAAAAKgAAAAAAACoAAAAACQAqAAAAAAAAKgAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAEAAAAAAIABAAAAAAAAIMAAAAAAAANAAAAAAEADQAAAAAAAA0AAAAAAQANAAAAAAAADQAAAAABACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABAAAAAABAAQAAAAAAwCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAADQAAAAADAA0AAAAAAQAqAAAAAAAAKgAAAAAAACoAAAAACAAqAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAgAEAAAAAAEAgwAAAAAAAAMAAAAAAQADAAAAAAMAgwAAAAAAAIMAAAAAAAANAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAAAsAAAAAAACDAAAAAAAAgwAAAAAAAAsAAAAAAAAEAAAAAAAABAAAAAABAAQAAAAAAwAEAAAAAAEABAAAAAABAAQAAAAAAQAEAAAAAAIABAAAAAAAACkAAAAAAAApAAAAAAAAKgAAAAAAACoAAAAAAAALAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABAAAAAABAAQAAAAAAgAEAAAAAAAABAAAAAACAAQAAAAAAAAEAAAAAAMABAAAAAACAAQAAAAAAgAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAACwAAAAAAAIMAAAAAAACDAAAAAAAACwAAAAAAAAQAAAAAAgAEAAAAAAMABAAAAAACAAQAAAAAAwAEAAAAAAAABAAAAAACAAQAAAAAAwAEAAAAAAEAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABAAAAAAAAIMAAAAAAAAEAAAAAAEABAAAAAABAAQAAAAAAAAEAAAAAAMABAAAAAACAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABAAAAAADAAQAAAAAAwCDAAAAAAAABAAAAAAAAAQAAAAAAQAEAAAAAAIABAAAAAADAAQAAAAAAQCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAQAEAAAAAAMAgwAAAAAAAAMAAAAAAwADAAAAAAEAAwAAAAABAAQAAAAAAgAEAAAAAAEAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAEAAAAAAEABAAAAAADAC8AAAAAAAAvAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAACDAAAAAAAABAAAAAACAIMAAAAAAAAvAAAAAAAALwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAABACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACkAAAAAAAApAAAAAAAALwAAAAAAAC8AAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAAA== version: 7 -6,-3: ind: -6,-3 - tiles: gwAAAAAAAAMAAAAAAAADAAAAAAAALAAAAAACACwAAAAAAwAsAAAAAAIALAAAAAADACwAAAAAAAAsAAAAAAAALAAAAAABAC8AAAAAAAAvAAAAAAsALwAAAAAAAC8AAAAAAAAvAAAAAAAALwAAAAAAAIMAAAAAAAADAAAAAAAAAwAAAAABAIMAAAAAAAAEAAAAAAEALAAAAAACACwAAAAAAgAsAAAAAAAALAAAAAACACwAAAAAAwAvAAAAAAAALwAAAAAIAC8AAAAAAAAvAAAAAAAALwAAAAAAAC8AAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAAAEAAAAAAEABAAAAAACAAQAAAAAAgAEAAAAAAEABAAAAAABAAQAAAAAAgAEAAAAAAAABAAAAAABAC8AAAAAAQAvAAAAAAAALwAAAAAAAC8AAAAABgAvAAAAAAAABAAAAAADAAQAAAAAAAAEAAAAAAAABAAAAAACAAQAAAAAAAAEAAAAAAIACwAAAAAAAAQAAAAAAgAEAAAAAAMABAAAAAABAAQAAAAAAQAEAAAAAAAABAAAAAAAAAQAAAAAAgAEAAAAAAEABAAAAAAAAAQAAAAAAgAEAAAAAAEABAAAAAAAAAQAAAAAAAAEAAAAAAIABAAAAAACAAQAAAAAAAAEAAAAAAIABAAAAAACAAQAAAAAAwAEAAAAAAAABAAAAAACAAQAAAAAAAAEAAAAAAIABAAAAAADAAQAAAAAAAAEAAAAAAEABAAAAAADAAQAAAAAAwAEAAAAAAIABAAAAAAAAAQAAAAAAwALAAAAAAAABAAAAAABAAQAAAAAAwAEAAAAAAMABAAAAAADAAQAAAAAAgAEAAAAAAEABAAAAAADAAQAAAAAAgAEAAAAAAEAgwAAAAAAAC4AAAAAAgCDAAAAAAAABAAAAAACAAQAAAAAAgAEAAAAAAIAgwAAAAAAABwAAAAAAAAEAAAAAAIABAAAAAABAAQAAAAAAwAEAAAAAAMABAAAAAAAAAQAAAAAAgAEAAAAAAIABAAAAAADAAQAAAAAAAAEAAAAAAEAgwAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAABAIMAAAAAAAAcAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAEABAAAAAABAAQAAAAAAAAEAAAAAAMABAAAAAACAAQAAAAAAwAEAAAAAAEABAAAAAAAAAMAAAAAAgAEAAAAAAMABAAAAAAAAAQAAAAAAwAuAAAAAAMAHAAAAAAAAAQAAAAAAQAEAAAAAAEABAAAAAAAAAQAAAAAAgAEAAAAAAIAgwAAAAAAAAQAAAAAAQCDAAAAAAAABAAAAAACAAQAAAAAAgADAAAAAAAABAAAAAACAAQAAAAAAgAEAAAAAAAAgwAAAAAAAAQAAAAAAAAEAAAAAAIABAAAAAABAAQAAAAAAwAEAAAAAAIABAAAAAACABEAAAAAAQARAAAAAAMAAwAAAAABAAQAAAAAAAAEAAAAAAMAAwAAAAADAAQAAAAAAAAEAAAAAAIABAAAAAADAAQAAAAAAAAIAAAAAAAACAAAAAAAAAQAAAAAAwAEAAAAAAIABAAAAAADAAQAAAAAAQARAAAAAAIAEQAAAAADAAQAAAAAAQAEAAAAAAIABAAAAAADAIMAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAACDAAAAAAAACAAAAAAAAAgAAAAAAAAEAAAAAAIAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABAAAAAACAAQAAAAAAwCDAAAAAAAAgwAAAAAAAC4AAAAAAgCDAAAAAAAAgwAAAAAAAAMAAAAAAQADAAAAAAEAAwAAAAABAIMAAAAAAAAFAAAAAAAABQAAAAADAAUAAAAAAgAFAAAAAAAABQAAAAAAAAQAAAAAAAAEAAAAAAMABAAAAAADAAQAAAAAAQAEAAAAAAIABAAAAAABAIMAAAAAAAADAAAAAAMAAwAAAAACAAMAAAAAAgCDAAAAAAAABQAAAAADAAUAAAAAAAAFAAAAAAEABQAAAAADAAUAAAAAAQAEAAAAAAAABAAAAAADAAQAAAAAAgAEAAAAAAEABAAAAAABAAQAAAAAAAAEAAAAAAIAAwAAAAAAAAMAAAAAAgADAAAAAAMAgwAAAAAAAAUAAAAAAQAFAAAAAAEABQAAAAADAAUAAAAAAwAFAAAAAAMABAAAAAACAAMAAAAAAgADAAAAAAEAAwAAAAACAAMAAAAAAAAEAAAAAAMAgwAAAAAAAAMAAAAAAQADAAAAAAMAAwAAAAABAIMAAAAAAAAFAAAAAAEABQAAAAABAAUAAAAAAgAFAAAAAAAABQAAAAAAAA== + tiles: gwAAAAAAAAMAAAAAAgADAAAAAAAALAAAAAADACwAAAAAAAAsAAAAAAEALAAAAAADACwAAAAAAwAsAAAAAAIALAAAAAADAC8AAAAAAQAvAAAAAAAALwAAAAAKAC8AAAAAAAAvAAAAAAAALwAAAAAAAIMAAAAAAAADAAAAAAEAAwAAAAACAIMAAAAAAAAEAAAAAAIALAAAAAAAACwAAAAAAAAsAAAAAAEALAAAAAAAACwAAAAAAgAvAAAAAAAALwAAAAAAAC8AAAAAAAAvAAAAAAAALwAAAAAAAC8AAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAQAEAAAAAAIABAAAAAADAAQAAAAAAAAEAAAAAAMABAAAAAABAAQAAAAAAwAEAAAAAAEABAAAAAADAC8AAAAAAAAvAAAAAAAALwAAAAAAAC8AAAAAAAAvAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAADAAQAAAAAAAAEAAAAAAAACwAAAAAAAAQAAAAAAgAEAAAAAAAABAAAAAADAAQAAAAAAgAEAAAAAAIABAAAAAADAAQAAAAAAQAEAAAAAAEABAAAAAABAAQAAAAAAQAEAAAAAAMABAAAAAACAAQAAAAAAwAEAAAAAAIABAAAAAADAAQAAAAAAgAEAAAAAAEABAAAAAAAAAQAAAAAAwAEAAAAAAMABAAAAAACAAQAAAAAAQAEAAAAAAEABAAAAAADAAQAAAAAAwAEAAAAAAIABAAAAAACAAQAAAAAAQAEAAAAAAEABAAAAAAAAAQAAAAAAQALAAAAAAAABAAAAAABAAQAAAAAAQAEAAAAAAIABAAAAAAAAAQAAAAAAwAEAAAAAAIABAAAAAADAAQAAAAAAgAEAAAAAAEAgwAAAAAAAC4AAAAAAgCDAAAAAAAABAAAAAAAAAQAAAAAAgAEAAAAAAAAgwAAAAAAABwAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAIABAAAAAADAAQAAAAAAAAEAAAAAAAABAAAAAADAAQAAAAAAgAEAAAAAAEAgwAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAACAIMAAAAAAAAcAAAAAAAABAAAAAABAAQAAAAAAQAEAAAAAAIABAAAAAACAAQAAAAAAQAEAAAAAAIABAAAAAABAAQAAAAAAAAEAAAAAAMABAAAAAABAAMAAAAAAwAEAAAAAAEABAAAAAADAAQAAAAAAAAuAAAAAAEAHAAAAAAAAAQAAAAAAQAEAAAAAAMABAAAAAABAAQAAAAAAQAEAAAAAAAAgwAAAAAAAAQAAAAAAwCDAAAAAAAABAAAAAABAAQAAAAAAwADAAAAAAEABAAAAAACAAQAAAAAAAAEAAAAAAAAgwAAAAAAAAQAAAAAAAAEAAAAAAEABAAAAAABAAQAAAAAAwAEAAAAAAEABAAAAAAAABEAAAAAAQARAAAAAAMAAwAAAAADAAQAAAAAAAAEAAAAAAMAAwAAAAAAAAQAAAAAAQAEAAAAAAIABAAAAAACAAQAAAAAAgAIAAAAAAAACAAAAAAAAAQAAAAAAgAEAAAAAAMABAAAAAADAAQAAAAAAQARAAAAAAAAEQAAAAAAAAQAAAAAAQAEAAAAAAIABAAAAAABAIMAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAACDAAAAAAAACAAAAAAAAAgAAAAAAAAEAAAAAAIAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABAAAAAABAAQAAAAAAwCDAAAAAAAAgwAAAAAAAC4AAAAAAQCDAAAAAAAAgwAAAAAAAAMAAAAAAQADAAAAAAMAAwAAAAACAIMAAAAAAAAFAAAAAAEABQAAAAACAAUAAAAAAQAFAAAAAAMABQAAAAACAAQAAAAAAwAEAAAAAAMABAAAAAABAAQAAAAAAAAEAAAAAAMABAAAAAADAIMAAAAAAAADAAAAAAMAAwAAAAACAAMAAAAAAgCDAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAMABQAAAAACAAUAAAAAAAAEAAAAAAIABAAAAAABAAQAAAAAAwAEAAAAAAIABAAAAAABAAQAAAAAAQAEAAAAAAIAAwAAAAACAAMAAAAAAAADAAAAAAIAgwAAAAAAAAUAAAAAAwAFAAAAAAEABQAAAAADAAUAAAAAAAAFAAAAAAEABAAAAAADAAMAAAAAAgADAAAAAAEAAwAAAAACAAMAAAAAAQAEAAAAAAMAgwAAAAAAAAMAAAAAAgADAAAAAAEAAwAAAAABAIMAAAAAAAAFAAAAAAIABQAAAAADAAUAAAAAAQAFAAAAAAMABQAAAAAAAA== version: 7 -5,-3: ind: -5,-3 - tiles: LwAAAAAEAC8AAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAAAHAAAAAAUABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAC8AAAAAAAAvAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAYABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAvAAAAAAAALwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAQABwAAAAAAAAcAAAAAAAAHAAAAAAAALwAAAAAAAC8AAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAC8AAAAABAAvAAAAAAoAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAAABwAAAAABAAcAAAAAAAAHAAAAAAAABwAAAAAJAAcAAAAABgAHAAAAAAUABwAAAAAAAAcAAAAAAgAvAAAAAAAALwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAgAHAAAAAAAABAAAAAAAAAQAAAAAAgCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAgABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAQAAAAAAAAEAAAAAAMAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAACgAAAAAAAAoAAAAAAAAHAAAAAAAABwAAAAAGAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAEAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAACgAAAAAAAAoAAAAAAAAKAAAAAAAACgAAAAAAAAoAAAAAAAAKAAAAAAAACgAAAAAAAAIAAAAAAAACAAAAAAAAEQAAAAAAABEAAAAAAgCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAKAAAAAAAACgAAAAAAAAoAAAAAAAAKAAAAAAAACgAAAAAAAAoAAAAAAAACAAAAAAAAAgAAAAAAABEAAAAAAAARAAAAAAMAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAACgAAAAAAAAUAAAAAAwAFAAAAAAAABQAAAAAAAAUAAAAAAgAKAAAAAAAAAgAAAAAAAAIAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAFAAAAAAMABQAAAAACAAUAAAAAAQAFAAAAAAIAgwAAAAAAAAsAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAgAAAAAAAAcAAAAACQACAAAAAAAAAgAAAAAAAAIAAAAAAACDAAAAAAAABQAAAAADAAUAAAAAAQAFAAAAAAAABQAAAAADAIMAAAAAAAAEAAAAAAMABAAAAAADAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAACAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAEQAAAAADAIMAAAAAAAARAAAAAAEABAAAAAAAAAQAAAAAAgCDAAAAAAAABQAAAAACAAUAAAAAAAAFAAAAAAIAgwAAAAAAAAcAAAAAAgAHAAAAAAAAAgAAAAAAAIMAAAAAAAARAAAAAAIAEQAAAAABABEAAAAAAwARAAAAAAIAgwAAAAAAAAQAAAAAAQAEAAAAAAMABQAAAAACAAUAAAAAAwAFAAAAAAEABQAAAAACAIMAAAAAAAAHAAAAAAgABwAAAAAAAAIAAAAAAACDAAAAAAAAEQAAAAACABEAAAAAAwARAAAAAAIAEQAAAAACABEAAAAAAwAEAAAAAAEABAAAAAAAAA== + tiles: LwAAAAAAAC8AAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAADACoAAAAABQAqAAAAAAgAFQAAAAAAABUAAAAAAAAVAAAAAAAAFQAAAAAAAC8AAAAAAAAvAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAFQAAAAAAABUAAAAAAAAVAAAAAAAAFQAAAAAAABUAAAAAAAAvAAAAAAgALwAAAAAJAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAAAACoAAAAACgAqAAAAAAAAKgAAAAAAABUAAAAAAAAVAAAAAAAAFQAAAAAAABUAAAAAAAAVAAAAAAAALwAAAAAEAC8AAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAVAAAAAAAAFQAAAAAAABUAAAAAAAAVAAAAAAAAFQAAAAAAAC8AAAAAAAAvAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAACgAqAAAAAAAAFQAAAAAAABUAAAAAAAAVAAAAAAAAFQAAAAAAABUAAAAAAAAvAAAAAAwALwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAABUAAAAAAAAVAAAAAAAAFQAAAAAAABUAAAAAAAAVAAAAAAAABAAAAAACAAQAAAAAAgCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAKACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAwAVAAAAAAAAFQAAAAAAAAQAAAAAAwAEAAAAAAEAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABAAAAAABAAQAAAAAAwAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAEAAAAAAMAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAACgAAAAAAAAQAAAAAAgAEAAAAAAEABAAAAAABAAQAAAAAAwAEAAAAAAAABAAAAAAAACkAAAAAAAApAAAAAAAAEQAAAAADABEAAAAAAQCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAEAAAAAAIABAAAAAABAAQAAAAAAQAEAAAAAAIABAAAAAACAAQAAAAAAAApAAAAAAAAKQAAAAAAABEAAAAAAAARAAAAAAEAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABAAAAAABAAUAAAAAAQAFAAAAAAEABQAAAAACAAUAAAAAAQAEAAAAAAIAKQAAAAAAACkAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAFAAAAAAIABQAAAAABAAUAAAAAAQAFAAAAAAAAgwAAAAAAAAsAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAKQAAAAAAACoAAAAAAAApAAAAAAAAKQAAAAAAACkAAAAAAACDAAAAAAAABQAAAAACAAUAAAAAAwAFAAAAAAAABQAAAAAAAIMAAAAAAAAEAAAAAAMABAAAAAABAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAAAAAqAAAAAAIAKgAAAAAIACoAAAAAAAApAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAEQAAAAACAIMAAAAAAAARAAAAAAIABAAAAAACAAQAAAAAAwCDAAAAAAAABQAAAAACAAUAAAAAAwAFAAAAAAEAgwAAAAAAACoAAAAAAAAqAAAAAAAAKQAAAAAAAIMAAAAAAAARAAAAAAAAEQAAAAABABEAAAAAAwARAAAAAAEAgwAAAAAAAAQAAAAAAwAEAAAAAAAABQAAAAABAAUAAAAAAwAFAAAAAAAABQAAAAACAIMAAAAAAAAqAAAAAAAAKgAAAAAIACkAAAAAAACDAAAAAAAAEQAAAAADABEAAAAAAQARAAAAAAIAEQAAAAAAABEAAAAAAQAEAAAAAAMABAAAAAACAA== version: 7 -2,0: ind: -2,0 - tiles: gwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABAAAAAACAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAACDAAAAAAAABAAAAAAAAAQAAAAAAQAEAAAAAAMABAAAAAAAAIMAAAAAAAAEAAAAAAMABAAAAAABAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABAAAAAACAAQAAAAAAAAEAAAAAAAAgwAAAAAAAAQAAAAAAQAEAAAAAAEABAAAAAABAAQAAAAAAAAEAAAAAAEABAAAAAACAAQAAAAAAQCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAQAEAAAAAAMABAAAAAACAAQAAAAAAQAEAAAAAAAABAAAAAACAAQAAAAAAwAEAAAAAAEAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAEAAAAAAEABAAAAAADAAQAAAAAAwCDAAAAAAAABAAAAAACAAQAAAAAAgAEAAAAAAAABAAAAAACAAQAAAAAAQAEAAAAAAEABAAAAAADAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAgwAAAAAAAAQAAAAAAAAEAAAAAAEABAAAAAAAAAQAAAAAAACDAAAAAAAABAAAAAAAAAQAAAAAAQCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAQAEAAAAAAEABAAAAAACAIMAAAAAAACDAAAAAAAABAAAAAACAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAAAAQAAAAAAgAEAAAAAAMABAAAAAADAAQAAAAAAQAEAAAAAAAABAAAAAAAAAQAAAAAAQAEAAAAAAEABAAAAAABAIMAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAgwAAAAAAAAcAAAAAAAAEAAAAAAIABAAAAAADAAQAAAAAAgAEAAAAAAMABAAAAAADAAQAAAAAAQAEAAAAAAEABAAAAAABAAQAAAAAAgCDAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAIMAAAAAAAAHAAAAAAAABAAAAAADAAQAAAAAAgAEAAAAAAEABAAAAAABAAQAAAAAAAAEAAAAAAIABAAAAAADAAQAAAAAAwAEAAAAAAIABAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAACDAAAAAAAABwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAgAEAAAAAAEABAAAAAADAIMAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAgwAAAAAAAAcAAAAAAAAEAAAAAAAABAAAAAADAAQAAAAAAwAEAAAAAAAABAAAAAACAAQAAAAAAgAEAAAAAAEABAAAAAADAAQAAAAAAACDAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAIMAAAAAAAAHAAAAAAAABAAAAAACAAQAAAAAAAAEAAAAAAEABAAAAAABAAQAAAAAAQAEAAAAAAMABAAAAAADAAQAAAAAAgAEAAAAAAEAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAAAA== + tiles: gwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABAAAAAABAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAACDAAAAAAAABAAAAAACAAQAAAAAAgAEAAAAAAAABAAAAAACAIMAAAAAAAAEAAAAAAEABAAAAAABAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABAAAAAAAAAQAAAAAAQAEAAAAAAEAgwAAAAAAAAQAAAAAAAAEAAAAAAIABAAAAAACAAQAAAAAAQAEAAAAAAIABAAAAAABAAQAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAQAEAAAAAAEABAAAAAADAAQAAAAAAgAEAAAAAAMABAAAAAADAAQAAAAAAwAEAAAAAAEAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAEAAAAAAMABAAAAAABAAQAAAAAAgCDAAAAAAAABAAAAAABAAQAAAAAAQAEAAAAAAIABAAAAAADAAQAAAAAAgAEAAAAAAIABAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAgwAAAAAAAAQAAAAAAAAEAAAAAAMABAAAAAADAAQAAAAAAwCDAAAAAAAABAAAAAADAAQAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAADAIMAAAAAAACDAAAAAAAABAAAAAACAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAAAAAQAAAAAAwAEAAAAAAIABAAAAAADAAQAAAAAAgAEAAAAAAIABAAAAAAAAAQAAAAAAwAEAAAAAAMABAAAAAABAIMAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAgwAAAAAAACoAAAAAAAAEAAAAAAIABAAAAAABAAQAAAAAAwAEAAAAAAMABAAAAAADAAQAAAAAAgAEAAAAAAIABAAAAAABAAQAAAAAAQCDAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAIMAAAAAAAAqAAAAAAAABAAAAAAAAAQAAAAAAgAEAAAAAAEABAAAAAAAAAQAAAAAAQAEAAAAAAMABAAAAAADAAQAAAAAAQAEAAAAAAIABAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAACDAAAAAAAAKgAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAQAEAAAAAAIABAAAAAAAAIMAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAgwAAAAAAACoAAAAABQAEAAAAAAMABAAAAAABAAQAAAAAAwAEAAAAAAAABAAAAAADAAQAAAAAAAAEAAAAAAEABAAAAAABAAQAAAAAAwCDAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAIMAAAAAAAAqAAAAAAAABAAAAAAAAAQAAAAAAQAEAAAAAAMABAAAAAAAAAQAAAAAAAAEAAAAAAMABAAAAAAAAAQAAAAAAQAEAAAAAAIAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAAAAA== version: 7 -2,-2: ind: -2,-2 - tiles: AwAAAAABAA0AAAAAAQANAAAAAAIADQAAAAACAAsAAAAAAAANAAAAAAMADQAAAAABAA0AAAAAAgANAAAAAAAADQAAAAAAAAsAAAAAAAANAAAAAAEADQAAAAACAA0AAAAAAwANAAAAAAIAgwAAAAAAAIMAAAAAAAANAAAAAAAADQAAAAACAA0AAAAAAgALAAAAAAAADQAAAAADAA0AAAAAAgANAAAAAAMADQAAAAACAA0AAAAAAAALAAAAAAAADQAAAAADAA0AAAAAAwANAAAAAAEADQAAAAACAAMAAAAAAgADAAAAAAIADQAAAAABAA0AAAAAAwANAAAAAAMACwAAAAAAAAMAAAAAAAADAAAAAAIAAwAAAAADAAMAAAAAAQADAAAAAAEACwAAAAAAAAMAAAAAAgADAAAAAAAAAwAAAAADAAMAAAAAAACDAAAAAAAAgwAAAAAAAA0AAAAAAQANAAAAAAAADQAAAAAAAIMAAAAAAAADAAAAAAEAAwAAAAACAAMAAAAAAAADAAAAAAAAAwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAwCDAAAAAAAAgwAAAAAAAIMAAAAAAAANAAAAAAEADQAAAAAAAA0AAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAgwAAAAAAAA0AAAAAAAANAAAAAAAADQAAAAAAAA0AAAAAAgANAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAADQAAAAAAAA0AAAAAAwANAAAAAAIADQAAAAACAAMAAAAAAwANAAAAAAIADQAAAAACAA0AAAAAAwANAAAAAAAADQAAAAADAIMAAAAAAAAoAAAAAAMAgwAAAAAAAIMAAAAAAAAHAAAAAAAAgwAAAAAAAA0AAAAAAwANAAAAAAEADQAAAAAAAA0AAAAAAQADAAAAAAEADQAAAAABAA0AAAAAAgANAAAAAAIADQAAAAABAA0AAAAAAwCDAAAAAAAAKAAAAAABACgAAAAAAgAHAAAAAAAABwAAAAAAAIMAAAAAAAANAAAAAAIADQAAAAACAA0AAAAAAQANAAAAAAIAgwAAAAAAAA0AAAAAAQANAAAAAAEADQAAAAADAA0AAAAAAQANAAAAAAEAgwAAAAAAACgAAAAAAwAoAAAAAAEAKAAAAAABACgAAAAAAACDAAAAAAAAgwAAAAAAAAsAAAAAAACDAAAAAAAACwAAAAAAAIMAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAEAAAAAAEABAAAAAABAAQAAAAAAQAEAAAAAAMABAAAAAACAAQAAAAAAgAEAAAAAAEABAAAAAACAIMAAAAAAAAFAAAAAAEABQAAAAAAAAUAAAAAAwAFAAAAAAIABQAAAAADAIMAAAAAAAANAAAAAAAABAAAAAAAAAQAAAAAAwAEAAAAAAMABAAAAAADAAQAAAAAAwAEAAAAAAEABAAAAAAAAAQAAAAAAgCDAAAAAAAABQAAAAADAAUAAAAAAAAFAAAAAAMABQAAAAADAAUAAAAAAgCDAAAAAAAADQAAAAADAAQAAAAAAAAEAAAAAAEABAAAAAACAAQAAAAAAgAEAAAAAAEABAAAAAADAAQAAAAAAAAEAAAAAAEAAwAAAAAAAAUAAAAAAgAFAAAAAAAABQAAAAADAAUAAAAAAwAFAAAAAAMAgwAAAAAAAA0AAAAAAAAEAAAAAAAABAAAAAABAAQAAAAAAgAEAAAAAAAABAAAAAADAAQAAAAAAAAEAAAAAAAABAAAAAADAIMAAAAAAAADAAAAAAEAAwAAAAAAAAMAAAAAAwADAAAAAAIAAwAAAAAAAIMAAAAAAACDAAAAAAAABAAAAAABAAQAAAAAAgAEAAAAAAEABAAAAAAAAAQAAAAAAQAEAAAAAAIABAAAAAAAAAQAAAAAAACDAAAAAAAAAwAAAAABAAMAAAAAAQADAAAAAAAAAwAAAAABAAMAAAAAAACDAAAAAAAAgwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAAAAcAAAAAAwCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAA== + tiles: AwAAAAACAA0AAAAAAgANAAAAAAEADQAAAAAAAAsAAAAAAAANAAAAAAEADQAAAAADAA0AAAAAAQANAAAAAAAADQAAAAABAAsAAAAAAAANAAAAAAEADQAAAAABAA0AAAAAAAANAAAAAAAAgwAAAAAAAIMAAAAAAAANAAAAAAEADQAAAAACAA0AAAAAAQALAAAAAAAADQAAAAACAA0AAAAAAQANAAAAAAMADQAAAAADAA0AAAAAAAALAAAAAAAADQAAAAAAAA0AAAAAAgANAAAAAAIADQAAAAAAAAMAAAAAAwADAAAAAAMADQAAAAAAAA0AAAAAAgANAAAAAAIACwAAAAAAAAMAAAAAAgADAAAAAAMAAwAAAAAAAAMAAAAAAgADAAAAAAMACwAAAAAAAAMAAAAAAQADAAAAAAMAAwAAAAABAAMAAAAAAwCDAAAAAAAAgwAAAAAAAA0AAAAAAwANAAAAAAEADQAAAAAAAIMAAAAAAAADAAAAAAMAAwAAAAAAAAMAAAAAAQADAAAAAAEAAwAAAAADAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAANAAAAAAAADQAAAAABAA0AAAAAAQCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAgwAAAAAAAA0AAAAAAwANAAAAAAIADQAAAAAAAA0AAAAAAAANAAAAAAEAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAADQAAAAAAAA0AAAAAAwANAAAAAAAADQAAAAADAAMAAAAAAQANAAAAAAEADQAAAAABAA0AAAAAAgANAAAAAAAADQAAAAAAAIMAAAAAAAAoAAAAAAIAgwAAAAAAAIMAAAAAAAAqAAAAAAAAgwAAAAAAAA0AAAAAAgANAAAAAAIADQAAAAAAAA0AAAAAAgADAAAAAAIADQAAAAABAA0AAAAAAwANAAAAAAAADQAAAAABAA0AAAAAAACDAAAAAAAAKAAAAAAAACgAAAAAAQAqAAAAAAYAKgAAAAAFAIMAAAAAAAANAAAAAAEADQAAAAABAA0AAAAAAgANAAAAAAMAgwAAAAAAAA0AAAAAAwANAAAAAAMADQAAAAACAA0AAAAAAQANAAAAAAIAgwAAAAAAACgAAAAAAQAoAAAAAAAAKAAAAAADACgAAAAAAACDAAAAAAAAgwAAAAAAAAsAAAAAAACDAAAAAAAACwAAAAAAAIMAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAEAAAAAAAABAAAAAABAAQAAAAAAQAEAAAAAAMABAAAAAAAAAQAAAAAAgAEAAAAAAAABAAAAAAAAIMAAAAAAAAFAAAAAAIABQAAAAABAAUAAAAAAwAFAAAAAAEABQAAAAAAAIMAAAAAAAANAAAAAAIABAAAAAADAAQAAAAAAAAEAAAAAAIABAAAAAACAAQAAAAAAAAEAAAAAAMABAAAAAABAAQAAAAAAACDAAAAAAAABQAAAAACAAUAAAAAAQAFAAAAAAEABQAAAAACAAUAAAAAAgCDAAAAAAAADQAAAAABAAQAAAAAAgAEAAAAAAMABAAAAAABAAQAAAAAAgAEAAAAAAIABAAAAAADAAQAAAAAAwAEAAAAAAAAAwAAAAABAAUAAAAAAwAFAAAAAAAABQAAAAADAAUAAAAAAQAFAAAAAAAAgwAAAAAAAA0AAAAAAQAEAAAAAAIABAAAAAABAAQAAAAAAQAEAAAAAAEABAAAAAABAAQAAAAAAwAEAAAAAAAABAAAAAAAAIMAAAAAAAADAAAAAAEAAwAAAAACAAMAAAAAAQADAAAAAAMAAwAAAAABAIMAAAAAAACDAAAAAAAABAAAAAACAAQAAAAAAwAEAAAAAAMABAAAAAADAAQAAAAAAwAEAAAAAAEABAAAAAADAAQAAAAAAACDAAAAAAAAAwAAAAADAAMAAAAAAAADAAAAAAIAAwAAAAABAAMAAAAAAQCDAAAAAAAAgwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAAAACoAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAA== version: 7 -2,-4: ind: -2,-4 - tiles: gwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAAAAcAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAACwAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAIAAcAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAQABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAACQAHAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAADAAHAAAAAAAABwAAAAADAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAAABwAAAAADAAcAAAAAAAAHAAAAAAAAgwAAAAAAAIMAAAAAAAANAAAAAAEAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAIMAAAAAAACDAAAAAAAADQAAAAADAA0AAAAAAgCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAACACDAAAAAAAAgwAAAAAAAA0AAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAAAgwAAAAAAAA0AAAAAAQANAAAAAAIADQAAAAACAIMAAAAAAAANAAAAAAMADQAAAAABAA0AAAAAAgANAAAAAAAADQAAAAACAA0AAAAAAwCDAAAAAAAADQAAAAACAA0AAAAAAwCDAAAAAAAABwAAAAAAAIMAAAAAAAANAAAAAAEADQAAAAABAA0AAAAAAwCDAAAAAAAADQAAAAABAA0AAAAAAAANAAAAAAEADQAAAAABAA0AAAAAAgANAAAAAAMADQAAAAAAAA0AAAAAAAANAAAAAAMAgwAAAAAAAAcAAAAAAwCDAAAAAAAADQAAAAACAA0AAAAAAwANAAAAAAAAgwAAAAAAAA0AAAAAAQANAAAAAAEADQAAAAACAA0AAAAAAAANAAAAAAAADQAAAAADAIMAAAAAAAANAAAAAAEADQAAAAAAAIMAAAAAAAAHAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAANAAAAAAIADQAAAAAAAA0AAAAAAgCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAKAIMAAAAAAAANAAAAAAMADQAAAAABAA0AAAAAAACDAAAAAAAACwAAAAAAAAMAAAAAAACDAAAAAAAADQAAAAADAA0AAAAAAQANAAAAAAEAgwAAAAAAAA0AAAAAAQANAAAAAAAAgwAAAAAAAAcAAAAAAACDAAAAAAAADQAAAAACAA0AAAAAAAANAAAAAAIAAwAAAAADAAsAAAAAAAADAAAAAAIAAwAAAAAAAA0AAAAAAwANAAAAAAMADQAAAAACAA0AAAAAAwANAAAAAAEADQAAAAABAIMAAAAAAAAHAAAAAAAAAwAAAAABAA0AAAAAAAANAAAAAAMADQAAAAABAIMAAAAAAAALAAAAAAAAAwAAAAABAIMAAAAAAAANAAAAAAMADQAAAAADAA0AAAAAAQCDAAAAAAAADQAAAAACAA0AAAAAAgCDAAAAAAAABwAAAAAAAA== + tiles: gwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAAAACoAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAEACoAAAAAAAAqAAAAAAEAKgAAAAAAACoAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAALACoAAAAAAAAqAAAAAAAAKgAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACkAAAAAAAApAAAAAAAAKQAAAAAAACkAAAAAAAApAAAAAAAAKQAAAAAAACkAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAwAqAAAAAAAAgwAAAAAAAIMAAAAAAAANAAAAAAIAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAAKACoAAAAAAAAqAAAAAAMAKgAAAAAAAIMAAAAAAACDAAAAAAAADQAAAAACAA0AAAAAAQCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAACDAAAAAAAAgwAAAAAAAA0AAAAAAgCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAAAgwAAAAAAAA0AAAAAAAANAAAAAAEADQAAAAADAIMAAAAAAAANAAAAAAMADQAAAAABAA0AAAAAAwANAAAAAAIADQAAAAADAA0AAAAAAgCDAAAAAAAADQAAAAACAA0AAAAAAgCDAAAAAAAAKgAAAAAAAIMAAAAAAAANAAAAAAEADQAAAAAAAA0AAAAAAACDAAAAAAAADQAAAAABAA0AAAAAAAANAAAAAAAADQAAAAABAA0AAAAAAgANAAAAAAEADQAAAAADAA0AAAAAAgANAAAAAAAAgwAAAAAAACoAAAAAAACDAAAAAAAADQAAAAAAAA0AAAAAAQANAAAAAAMAgwAAAAAAAA0AAAAAAwANAAAAAAAADQAAAAACAA0AAAAAAwANAAAAAAMADQAAAAADAIMAAAAAAAANAAAAAAIADQAAAAACAIMAAAAAAAAqAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAANAAAAAAMADQAAAAAAAA0AAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAAAAIMAAAAAAAANAAAAAAAADQAAAAACAA0AAAAAAgCDAAAAAAAACwAAAAAAAAMAAAAAAQCDAAAAAAAADQAAAAADAA0AAAAAAwANAAAAAAEAgwAAAAAAAA0AAAAAAAANAAAAAAMAgwAAAAAAACoAAAAACwCDAAAAAAAADQAAAAABAA0AAAAAAQANAAAAAAMAAwAAAAACAAsAAAAAAAADAAAAAAEAAwAAAAAAAA0AAAAAAAANAAAAAAAADQAAAAACAA0AAAAAAgANAAAAAAMADQAAAAACAIMAAAAAAAAqAAAAAAYAAwAAAAADAA0AAAAAAwANAAAAAAMADQAAAAADAIMAAAAAAAALAAAAAAAAAwAAAAABAIMAAAAAAAANAAAAAAAADQAAAAABAA0AAAAAAQCDAAAAAAAADQAAAAAAAA0AAAAAAQCDAAAAAAAAKgAAAAAAAA== version: 7 -2,-3: ind: -2,-3 - tiles: gwAAAAAAAA0AAAAAAwANAAAAAAIADQAAAAABAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAANAAAAAAMADQAAAAADAA0AAAAAAwCDAAAAAAAABAAAAAACAAQAAAAAAAADAAAAAAMAAwAAAAABAAMAAAAAAAADAAAAAAIAgwAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAIMAAAAAAACDAAAAAAAADQAAAAABAA0AAAAAAgANAAAAAAMAgwAAAAAAAAQAAAAAAQAEAAAAAAEABAAAAAAAAAQAAAAAAwAEAAAAAAEABAAAAAABAIMAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAACDAAAAAAAAgwAAAAAAAA0AAAAAAAANAAAAAAAADQAAAAABAAQAAAAAAAAEAAAAAAMABAAAAAADAAQAAAAAAQAEAAAAAAEABAAAAAADAAQAAAAAAwAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAAgwAAAAAAAIMAAAAAAAANAAAAAAAADQAAAAADAA0AAAAAAACDAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAEABAAAAAACAAQAAAAAAwAEAAAAAAEAgwAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAIMAAAAAAACDAAAAAAAADQAAAAABAA0AAAAAAwANAAAAAAEAgwAAAAAAAAQAAAAAAwAEAAAAAAEABAAAAAACAAQAAAAAAAAEAAAAAAMABAAAAAABAIMAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAACDAAAAAAAADQAAAAAAAA0AAAAAAAANAAAAAAMADQAAAAACAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAgAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAANAAAAAAEADQAAAAAAAA0AAAAAAACDAAAAAAAAAwAAAAACAAMAAAAAAwCDAAAAAAAADQAAAAABAA0AAAAAAgANAAAAAAIAgwAAAAAAAA0AAAAAAQANAAAAAAIADQAAAAADAIMAAAAAAACDAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAgwAAAAAAAAMAAAAAAgADAAAAAAIAgwAAAAAAAA0AAAAAAgANAAAAAAAADQAAAAAAAA0AAAAAAwANAAAAAAIADQAAAAAAAA0AAAAAAQCDAAAAAAAAgwAAAAAAAA0AAAAAAQANAAAAAAIADQAAAAAAAIMAAAAAAAADAAAAAAAAAwAAAAADAIMAAAAAAAANAAAAAAEADQAAAAAAAA0AAAAAAwCDAAAAAAAADQAAAAACAA0AAAAAAAANAAAAAAMAgwAAAAAAAIMAAAAAAAANAAAAAAEADQAAAAAAAA0AAAAAAQADAAAAAAAAAwAAAAACAAMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAA0AAAAAAwANAAAAAAIADQAAAAADAIMAAAAAAACDAAAAAAAADQAAAAAAAA0AAAAAAwANAAAAAAEAgwAAAAAAAAMAAAAAAQADAAAAAAAAgwAAAAAAAA0AAAAAAgANAAAAAAIADQAAAAABAIMAAAAAAAANAAAAAAMADQAAAAACAA0AAAAAAQCDAAAAAAAAgwAAAAAAAA0AAAAAAwANAAAAAAIADQAAAAAAAIMAAAAAAAADAAAAAAAAAwAAAAADAIMAAAAAAAANAAAAAAAADQAAAAACAA0AAAAAAAANAAAAAAMADQAAAAABAA0AAAAAAwANAAAAAAAAgwAAAAAAAIMAAAAAAAANAAAAAAAADQAAAAADAA0AAAAAAgCDAAAAAAAAAwAAAAAAAAMAAAAAAACDAAAAAAAADQAAAAABAA0AAAAAAwANAAAAAAMAgwAAAAAAAA0AAAAAAwANAAAAAAEADQAAAAABAIMAAAAAAACDAAAAAAAADQAAAAAAAA0AAAAAAQANAAAAAAEAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAABAIMAAAAAAACDAAAAAAAAgwAAAAAAAA0AAAAAAgANAAAAAAAADQAAAAABAIMAAAAAAAANAAAAAAEADQAAAAAAAA0AAAAAAAANAAAAAAEADQAAAAABAIMAAAAAAAANAAAAAAMADQAAAAACAA0AAAAAAAANAAAAAAMAgwAAAAAAAA== + tiles: gwAAAAAAAA0AAAAAAAANAAAAAAEADQAAAAADAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAANAAAAAAIADQAAAAADAA0AAAAAAACDAAAAAAAABAAAAAABAAQAAAAAAgADAAAAAAIAAwAAAAABAAMAAAAAAAADAAAAAAAAgwAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAIMAAAAAAACDAAAAAAAADQAAAAADAA0AAAAAAwANAAAAAAMAgwAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAADAAQAAAAAAgAEAAAAAAIABAAAAAAAAIMAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAACDAAAAAAAAgwAAAAAAAA0AAAAAAAANAAAAAAAADQAAAAACAAQAAAAAAgAEAAAAAAMABAAAAAACAAQAAAAAAgAEAAAAAAMABAAAAAAAAAQAAAAAAgAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAAgwAAAAAAAIMAAAAAAAANAAAAAAMADQAAAAADAA0AAAAAAQCDAAAAAAAABAAAAAAAAAQAAAAAAgAEAAAAAAIABAAAAAACAAQAAAAAAQAEAAAAAAMAgwAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAIMAAAAAAACDAAAAAAAADQAAAAABAA0AAAAAAQANAAAAAAMAgwAAAAAAAAQAAAAAAwAEAAAAAAIABAAAAAADAAQAAAAAAgAEAAAAAAEABAAAAAABAIMAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAACDAAAAAAAADQAAAAADAA0AAAAAAwANAAAAAAMADQAAAAADAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAgAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAANAAAAAAMADQAAAAADAA0AAAAAAACDAAAAAAAAAwAAAAADAAMAAAAAAgCDAAAAAAAADQAAAAAAAA0AAAAAAgANAAAAAAMAgwAAAAAAAA0AAAAAAwANAAAAAAAADQAAAAADAIMAAAAAAACDAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAgwAAAAAAAAMAAAAAAAADAAAAAAAAgwAAAAAAAA0AAAAAAwANAAAAAAAADQAAAAACAA0AAAAAAQANAAAAAAIADQAAAAABAA0AAAAAAQCDAAAAAAAAgwAAAAAAAA0AAAAAAgANAAAAAAIADQAAAAAAAIMAAAAAAAADAAAAAAEAAwAAAAAAAIMAAAAAAAANAAAAAAEADQAAAAABAA0AAAAAAQCDAAAAAAAADQAAAAABAA0AAAAAAQANAAAAAAMAgwAAAAAAAIMAAAAAAAANAAAAAAIADQAAAAACAA0AAAAAAgADAAAAAAAAAwAAAAACAAMAAAAAAwCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAA0AAAAAAgANAAAAAAAADQAAAAAAAIMAAAAAAACDAAAAAAAADQAAAAADAA0AAAAAAgANAAAAAAMAgwAAAAAAAAMAAAAAAwADAAAAAAAAgwAAAAAAAA0AAAAAAgANAAAAAAAADQAAAAACAIMAAAAAAAANAAAAAAEADQAAAAABAA0AAAAAAgCDAAAAAAAAgwAAAAAAAA0AAAAAAAANAAAAAAEADQAAAAAAAIMAAAAAAAADAAAAAAMAAwAAAAABAIMAAAAAAAANAAAAAAAADQAAAAABAA0AAAAAAAANAAAAAAMADQAAAAABAA0AAAAAAQANAAAAAAAAgwAAAAAAAIMAAAAAAAANAAAAAAIADQAAAAADAA0AAAAAAwCDAAAAAAAAAwAAAAADAAMAAAAAAACDAAAAAAAADQAAAAACAA0AAAAAAgANAAAAAAAAgwAAAAAAAA0AAAAAAwANAAAAAAAADQAAAAABAIMAAAAAAACDAAAAAAAADQAAAAAAAA0AAAAAAQANAAAAAAEAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAA0AAAAAAwANAAAAAAIADQAAAAACAIMAAAAAAAANAAAAAAEADQAAAAAAAA0AAAAAAQANAAAAAAIADQAAAAABAIMAAAAAAAANAAAAAAEADQAAAAAAAA0AAAAAAQANAAAAAAAAgwAAAAAAAA== version: 7 -1,-3: ind: -1,-3 - tiles: AgAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAHAAAAAAAABwAAAAAJAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAACQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAGAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAAABwAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAAABwAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAAAAcAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAFAAAAAAEABQAAAAADAAUAAAAAAAAFAAAAAAAABQAAAAABAIMAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAJAAAAAAEAAUAAAAAAwAkAAAAAAQABQAAAAABACQAAAAABACDAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: KQAAAAAAACoAAAAAAAAqAAAAAAkAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACkAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApAAAAAAAAKgAAAAAAACoAAAAADAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAABACoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAAAQAqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAMAKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAALACoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAAAAAqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAAAKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAAAACoAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAFAAAAAAEABQAAAAADAAUAAAAAAwAFAAAAAAMABQAAAAABAIMAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAJAAAAAACAAUAAAAAAwAkAAAAAAEABQAAAAABACQAAAAAAQCDAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 -1,-2: ind: -1,-2 - tiles: gwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACQAAAAAAAAFAAAAAAMABQAAAAADACQAAAAAAQCDAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAJAAAAAAGACQAAAAAAwAkAAAAAAMAgwAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAABAAcAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAAAHAAAAAAIABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAABAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAEAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAEABAAAAAADAAQAAAAAAQAEAAAAAAEAAwAAAAAAAIMAAAAAAAADAAAAAAIAAwAAAAAAAAMAAAAAAgADAAAAAAIAAwAAAAAAAIMAAAAAAAABAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAAAAAQAAAAAAgAEAAAAAAAABAAAAAACAAMAAAAAAQCDAAAAAAAABAAAAAADAAQAAAAAAAAEAAAAAAAABAAAAAACAAQAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAgAEAAAAAAIABAAAAAACAAQAAAAAAgADAAAAAAIAgwAAAAAAAAQAAAAAAQAEAAAAAAMABAAAAAADAAQAAAAAAQAEAAAAAAIAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAQCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABAAAAAACAAQAAAAAAgAEAAAAAAAABAAAAAACAAQAAAAAAgAEAAAAAAAABAAAAAABAAQAAAAAAgAEAAAAAAAABAAAAAAAAAQAAAAAAACDAAAAAAAAgwAAAAAAAA== + tiles: gwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACQAAAAAAQAFAAAAAAEABQAAAAABACQAAAAAAACDAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAJAAAAAABACQAAAAAAQAkAAAAAAMAgwAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAAAAAqAAAAAAkAKgAAAAAAACoAAAAAAAAqAAAAAAYAKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAEACoAAAAACAAqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAMAKgAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAEAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAMABAAAAAADAAQAAAAAAAAEAAAAAAMAAwAAAAAAAIMAAAAAAAADAAAAAAEAAwAAAAADAAMAAAAAAAADAAAAAAEAAwAAAAABAIMAAAAAAAABAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAAAAAQAAAAAAAAEAAAAAAIABAAAAAAAAAMAAAAAAwCDAAAAAAAABAAAAAABAAQAAAAAAAAEAAAAAAIABAAAAAABAAQAAAAAAwCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAAAEAAAAAAEABAAAAAABAAQAAAAAAgADAAAAAAIAgwAAAAAAAAQAAAAAAQAEAAAAAAMABAAAAAADAAQAAAAAAgAEAAAAAAEAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAQCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABAAAAAABAAQAAAAAAwAEAAAAAAAABAAAAAACAAQAAAAAAQAEAAAAAAIABAAAAAAAAAQAAAAAAQAEAAAAAAAABAAAAAADAAQAAAAAAwCDAAAAAAAAgwAAAAAAAA== version: 7 -1,-4: ind: -1,-4 - tiles: gwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAHAAAAAAAAgwAAAAAAAAcAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAABwAAAAABAIMAAAAAAAAHAAAAAAAABwAAAAAIAAAAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAcAAAAAAACDAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAHAAAAAAAAgwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAcAAAAADAAHAAAAAAYABwAAAAAHAAcAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAHAAAAAAAABwAAAAAEAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAQABwAAAAAAAAcAAAAAAAAHAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAEAAcAAAAAAAAHAAAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAJAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAADAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAcAAAAABgAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAwABwAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAQABwAAAAAGAAcAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAABwAAAAAMAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAEABwAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAACAAcAAAAACwAHAAAAAAIABwAAAAALAAcAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: gwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACkAAAAAAAAqAAAAAAkAgwAAAAAAACoAAAAAAAAqAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApAAAAAAAAKgAAAAAAAIMAAAAAAAAqAAAAAAAAKgAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKQAAAAAAACoAAAAAAACDAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACkAAAAAAAAqAAAAAAAAgwAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApAAAAAAAAKgAAAAAAACoAAAAACgAqAAAAAAAAKgAAAAAAACoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKQAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACkAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAcAKgAAAAAAACoAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAGACoAAAAAAAAqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKQAAAAAAACoAAAAAAAAqAAAAAAEAKgAAAAAAACoAAAAAAAAqAAAAAAMAKgAAAAALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACkAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAMAKgAAAAAAACoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAACAAqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKQAAAAAAACoAAAAAAAAqAAAAAAcAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAALACoAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACkAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAcAKgAAAAAAACoAAAAAAQAqAAAAAAAAKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKQAAAAAAACoAAAAAAQAqAAAAAAAAKgAAAAACACoAAAAAAAAqAAAAAAAAKgAAAAAEACoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 -7,-4: ind: -7,-4 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAAABwAAAAAFAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAAQAAAAAAAAEAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAAAAcAAAAACQAHAAAAAAoABwAAAAADAAcAAAAAAAAHAAAAAAAABwAAAAAAAAAAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAACAACAAAAAAAABwAAAAAAAAcAAAAACwAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAABAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAAAHAAAAAAAAAgAAAAAAAAcAAAAAAAAHAAAAAAkABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAEwAAAAAAABMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAEAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAAAAcAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAAAAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAAgAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAACAAcAAAAAAAAHAAAAAAEABwAAAAAIAAcAAAAAAAAHAAAAAAAAgwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAoABwAAAAAAAAIAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAwABwAAAAAAAAcAAAAAAQAHAAAAAAAABwAAAAAAAIMAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAACAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAACAAcAAAAAAAAHAAAAAAAAAgAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAgAHAAAAAAAABwAAAAAFAAcAAAAAAAAHAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAAABwAAAAAAAAIAAAAAAAAHAAAAAAEABwAAAAAEAAcAAAAAAAAHAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAwACAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAIMAAAAAAAAEAAAAAAIADgAAAAACAA4AAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAUAAgAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAIAAcAAAAABwCDAAAAAAAABAAAAAADAA4AAAAAAgAOAAAAAAMAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAAAAIAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAgwAAAAAAAAQAAAAAAAAOAAAAAAIADgAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAAAAAqAAAAAAQAKgAAAAAAACoAAAAACAAqAAAAAAgAKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAsAKgAAAAAAACoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAAGACoAAAAAAAAqAAAAAAUAKgAAAAAAACoAAAAAAAAqAAAAAAAAAQAAAAAAAAEAAAAAAAAqAAAAAAMAKgAAAAAAACoAAAAAAQAqAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAAAAAAAAAAAAqAAAAAAgAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAIACoAAAAAAgApAAAAAAAAKgAAAAAIACoAAAAACAAqAAAAAAAAKgAAAAACACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAABAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAABQAqAAAAAAAAKQAAAAAAACoAAAAAAAAqAAAAAAwAKgAAAAAAACoAAAAAAwAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAEwAAAAAAABMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAApAAAAAAAAKQAAAAAAACkAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAACAAqAAAAAAAAKgAAAAACACoAAAAAAAAqAAAAAAAAKgAAAAAAAAEAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAAAACoAAAAAAAApAAAAAAAAKQAAAAAAACkAAAAAAAApAAAAAAAAKQAAAAAAACkAAAAAAAApAAAAAAAAKQAAAAAAACkAAAAAAAAAAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKQAAAAAAACoAAAAAAAAqAAAAAAoAKgAAAAAAACoAAAAAAAAqAAAAAAQAKgAAAAAAACoAAAAAAAAqAAAAAAAAgwAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACkAAAAAAAAqAAAAAAAAKgAAAAAEACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAAIMAAAAAAAAqAAAAAAAAKgAAAAAGACoAAAAAAAAqAAAAAAgAKgAAAAAAACoAAAAAAwApAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAHACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKQAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAABAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAAAKgAAAAAAACkAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAcAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAAAAApAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAoAKgAAAAAAAIMAAAAAAAAEAAAAAAAADgAAAAABAA4AAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAAAKQAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAACDAAAAAAAABAAAAAACAA4AAAAAAQAOAAAAAAMAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAAAACkAAAAAAAAqAAAAAAAAKgAAAAAEACoAAAAAAAAqAAAAAAAAgwAAAAAAAAQAAAAAAgAOAAAAAAAADgAAAAADAA== version: 7 -7,-3: ind: -7,-3 - tiles: gwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAAAAIAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAgwAAAAAAAAQAAAAAAAAOAAAAAAEADgAAAAABAAsAAAAAAAALAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAACwAAAAAAAAoAAAAAAAAKAAAAAAAACgAAAAAAAAcAAAAAAAAHAAAAAAgABwAAAAAAAIMAAAAAAAAEAAAAAAEADgAAAAADAA4AAAAAAwALAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAKAAAAAAAACgAAAAAAAAoAAAAAAAAKAAAAAAAABwAAAAAJAAcAAAAABQCDAAAAAAAABAAAAAABAIMAAAAAAACDAAAAAAAACwAAAAAAAAsAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAALAAAAAAAACgAAAAAAAAoAAAAAAAAKAAAAAAAACgAAAAAAAAoAAAAAAAAKAAAAAAAACgAAAAAAAAoAAAAAAACDAAAAAAAACwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAAAKAAAAAAAACgAAAAAAAAoAAAAAAAAKAAAAAAAACgAAAAAAAAoAAAAAAAAKAAAAAAAACwAAAAAAAAsAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAAACgAAAAAAAAoAAAAAAAAHAAAAAAkABwAAAAAAAAoAAAAAAAAKAAAAAAAACgAAAAAAAIMAAAAAAAALAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAAAAoAAAAAAAAKAAAAAAAABwAAAAALAIMAAAAAAAAuAAAAAAMAGgAAAAAAABoAAAAAAAAaAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAAAKAAAAAAAACgAAAAAAAAcAAAAAAACDAAAAAAAABAAAAAACAAQAAAAAAAAEAAAAAAIABAAAAAADAAQAAAAAAwCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAAAHAAAAAAAACgAAAAAAAAoAAAAAAAAKAAAAAAAAgwAAAAAAAAQAAAAAAwAEAAAAAAIABAAAAAACAAQAAAAAAAAEAAAAAAMAgwAAAAAAAAcAAAAACwAHAAAAAAAABwAAAAAAAAcAAAAACQAHAAAAAAAABwAAAAAAAAoAAAAAAAAKAAAAAAAACgAAAAAAAIMAAAAAAAAEAAAAAAEABAAAAAAAAAQAAAAAAgAEAAAAAAEABAAAAAACAIMAAAAAAAAHAAAAAAAABwAAAAAHAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAKAAAAAAAACgAAAAAAAAcAAAAAAACDAAAAAAAABAAAAAABAAQAAAAAAwAEAAAAAAEABAAAAAACAAQAAAAAAQCDAAAAAAAABwAAAAAAAAcAAAAACQAHAAAAAAUABwAAAAAAAAcAAAAAAACDAAAAAAAACwAAAAAAAAsAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAQAEAAAAAAIABAAAAAADAAQAAAAAAgAEAAAAAAAABwAAAAAAAAcAAAAACAAHAAAAAAgABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAoAAAAAAAAKAAAAAAAABwAAAAAFAIMAAAAAAAAFAAAAAAEABQAAAAAAAAUAAAAAAQCDAAAAAAAABAAAAAABAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAKAAAAAAAACgAAAAAAAAcAAAAAAACDAAAAAAAABQAAAAADAAUAAAAAAgAFAAAAAAIAgwAAAAAAAAQAAAAAAQADAAAAAAMAAwAAAAACAAMAAAAAAgCDAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAACgAAAAAAAAoAAAAAAAAHAAAAAAAAgwAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAIMAAAAAAAAEAAAAAAAAAwAAAAABAAMAAAAAAgADAAAAAAEAgwAAAAAAAIMAAAAAAAAHAAAAAAAAAgAAAAAAAIMAAAAAAAAKAAAAAAAABwAAAAAAAIMAAAAAAAAFAAAAAAIABQAAAAACAAUAAAAAAwCDAAAAAAAABAAAAAABAA== + tiles: gwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAAAACkAAAAAAAAqAAAAAAQAKgAAAAAAACoAAAAAAAAqAAAAAAAAgwAAAAAAAAQAAAAAAQAOAAAAAAMADgAAAAABAAsAAAAAAAALAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAACwAAAAAAAAQAAAAAAwAEAAAAAAIABAAAAAACACoAAAAAAAAqAAAAAAAAKgAAAAAHAIMAAAAAAAAEAAAAAAIADgAAAAACAA4AAAAAAQALAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAEAAAAAAIABAAAAAABAAQAAAAAAQAEAAAAAAIAKgAAAAAAACoAAAAAAACDAAAAAAAABAAAAAACAIMAAAAAAACDAAAAAAAACwAAAAAAAAsAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAALAAAAAAAABAAAAAAAAAQAAAAAAgAEAAAAAAMABAAAAAACAAQAAAAAAAAEAAAAAAIABAAAAAACAAQAAAAAAQCDAAAAAAAACwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAAAAAEAAAAAAMABAAAAAACAAQAAAAAAwAEAAAAAAIABAAAAAADAAQAAAAAAQAEAAAAAAEACwAAAAAAAAsAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAAABAAAAAACAAQAAAAAAQAqAAAAAAAAKgAAAAAAAAQAAAAAAwAEAAAAAAAABAAAAAABAIMAAAAAAAALAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAAFAAQAAAAAAQAEAAAAAAAAKgAAAAAAAIMAAAAAAAAuAAAAAAEAGgAAAAAAABoAAAAAAAAaAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAAAAAEAAAAAAMABAAAAAAAACoAAAAAAACDAAAAAAAABAAAAAADAAQAAAAAAAAEAAAAAAMABAAAAAACAAQAAAAAAQCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAAAAAqAAAAAAAABAAAAAACAAQAAAAAAgAEAAAAAAAAgwAAAAAAAAQAAAAAAgAEAAAAAAMABAAAAAADAAQAAAAAAwAEAAAAAAAAgwAAAAAAACoAAAAABQAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAJAAQAAAAAAAAEAAAAAAMABAAAAAABAIMAAAAAAAAEAAAAAAEABAAAAAABAAQAAAAAAgAEAAAAAAEABAAAAAAAAIMAAAAAAAAqAAAAAAAAKgAAAAAGACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAEAAAAAAIABAAAAAABACoAAAAAAACDAAAAAAAABAAAAAACAAQAAAAAAgAEAAAAAAMABAAAAAABAAQAAAAAAwCDAAAAAAAAKgAAAAAFACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAACDAAAAAAAACwAAAAAAAAsAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAQAEAAAAAAAABAAAAAADAAQAAAAAAwAEAAAAAAMAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAAAQAAAAAAQAEAAAAAAEAKgAAAAAAAIMAAAAAAAAFAAAAAAEABQAAAAAAAAUAAAAAAACDAAAAAAAABAAAAAACAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAEAAAAAAMABAAAAAADACoAAAAAAQCDAAAAAAAABQAAAAACAAUAAAAAAQAFAAAAAAEAgwAAAAAAAAQAAAAAAQADAAAAAAIAAwAAAAACAAMAAAAAAgCDAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAABAAAAAACAAQAAAAAAAAqAAAAAAAAgwAAAAAAAAUAAAAAAwAFAAAAAAIABQAAAAAAAIMAAAAAAAAEAAAAAAMAAwAAAAACAAMAAAAAAAADAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAEAKQAAAAAAAIMAAAAAAAAEAAAAAAIAKgAAAAAAAIMAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAQCDAAAAAAAABAAAAAABAA== version: 7 -7,-2: ind: -7,-2 - tiles: AwAAAAACAAMAAAAAAQADAAAAAAEAAwAAAAACAAMAAAAAAgAHAAAAAAAABwAAAAALAAIAAAAAAAACAAAAAAAABwAAAAAAAIMAAAAAAAAFAAAAAAEABQAAAAADAAUAAAAAAQAFAAAAAAIABQAAAAABAAMAAAAAAwADAAAAAAIAAwAAAAADAIMAAAAAAACDAAAAAAAABwAAAAAAAAcAAAAACQACAAAAAAAAAgAAAAAAAAcAAAAAAACDAAAAAAAABQAAAAABAAUAAAAAAwAFAAAAAAEABQAAAAACAAUAAAAAAAADAAAAAAMAAwAAAAACAAMAAAAAAQCDAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAAgAAAAAAAAIAAAAAAAAHAAAAAAAAgwAAAAAAAAUAAAAAAgAFAAAAAAEABQAAAAAAAAUAAAAAAwAFAAAAAAMAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAgAHAAAAAAAABwAAAAAAAAIAAAAAAAACAAAAAAAABwAAAAAHAIMAAAAAAAAFAAAAAAMABQAAAAAAAAUAAAAAAgAFAAAAAAAABQAAAAACAAIAAAAAAAACAAAAAAAAAgAAAAAAAAcAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAcAAAAAAACDAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAIABQAAAAADAAQAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAACDAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAAHAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAEAAAAAAMAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAoAAAAAAAACAAAAAAAABwAAAAAAAIMAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAACDAAAAAAAABAAAAAAAAAQAAAAAAQCDAAAAAAAABAAAAAAAAIMAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAACQAKAAAAAAAAAgAAAAAAAAcAAAAAAACDAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAABAAAAAAAAAQAAAAAAQAEAAAAAAMAgwAAAAAAAAQAAAAAAwCDAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAACgAAAAAAAAoAAAAAAAAHAAAAAAAAgwAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAIMAAAAAAAAEAAAAAAAABAAAAAADAAQAAAAAAQAEAAAAAAEAgwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAGAAoAAAAAAAAKAAAAAAAABwAAAAAAAIMAAAAAAAAEAAAAAAAABAAAAAACAAQAAAAAAACDAAAAAAAABAAAAAADAAQAAAAAAQAEAAAAAAIABAAAAAABAIMAAAAAAAAHAAAAAAAABwAAAAACAAcAAAAAAAALAAAAAAAACwAAAAAAAAcAAAAAAACDAAAAAAAABAAAAAACAAQAAAAAAwAEAAAAAAMAgwAAAAAAAAsAAAAAAAAEAAAAAAEABAAAAAADAAQAAAAAAwCDAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAACgAAAAAAAAoAAAAAAAAKAAAAAAAAgwAAAAAAAAQAAAAAAAAEAAAAAAIAgwAAAAAAAIMAAAAAAAAEAAAAAAMAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAAABwAAAAAAAAoAAAAAAAAKAAAAAAAACgAAAAAAAIMAAAAAAAAEAAAAAAAABAAAAAACAIMAAAAAAAAEAAAAAAIABAAAAAACAAQAAAAAAQAEAAAAAAMABAAAAAAAAAQAAAAAAQCDAAAAAAAAgwAAAAAAAAcAAAAAAAAHAAAAAAAACgAAAAAAAAoAAAAAAAAHAAAAAAsABwAAAAABAAcAAAAAAACDAAAAAAAABAAAAAABAAQAAAAAAAAEAAAAAAAABAAAAAACAAQAAAAAAQAEAAAAAAMABAAAAAACAIMAAAAAAAACAAAAAAAABwAAAAAAAAoAAAAAAAACAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAQAAAAAAAAEAAAAAAIABAAAAAADAAQAAAAAAAAEAAAAAAEABAAAAAACAAQAAAAAAwCDAAAAAAAAAgAAAAAAAAcAAAAAAAACAAAAAAAAAgAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAACDAAAAAAAABAAAAAACAA== + tiles: AwAAAAAAAAMAAAAAAwADAAAAAAIAAwAAAAADAAMAAAAAAgAqAAAAAAUAKgAAAAAAACkAAAAAAAApAAAAAAAAKgAAAAAAAIMAAAAAAAAFAAAAAAEABQAAAAAAAAUAAAAAAAAFAAAAAAMABQAAAAACAAMAAAAAAAADAAAAAAIAAwAAAAABAIMAAAAAAACDAAAAAAAAKgAAAAAAACoAAAAAAAApAAAAAAAAKQAAAAAAACoAAAAAAACDAAAAAAAABQAAAAAAAAUAAAAAAgAFAAAAAAAABQAAAAABAAUAAAAAAQADAAAAAAAAAwAAAAAAAAMAAAAAAACDAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAwAKQAAAAAAACkAAAAAAAAqAAAAAAAAgwAAAAAAAAUAAAAAAgAFAAAAAAEABQAAAAACAAUAAAAAAAAFAAAAAAEAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAAAAAqAAAAAAsAKgAAAAAAACkAAAAAAAApAAAAAAAAKgAAAAAAAIMAAAAAAAAFAAAAAAMABQAAAAABAAUAAAAAAQAFAAAAAAAABQAAAAADACkAAAAAAAApAAAAAAAAKQAAAAAAACoAAAAAAAApAAAAAAAAKQAAAAAAACkAAAAAAAApAAAAAAAAKQAAAAAAACoAAAAAAACDAAAAAAAABQAAAAABAAUAAAAAAgAFAAAAAAIABQAAAAADAAQAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAACDAAAAAAAAKQAAAAAAACkAAAAAAAApAAAAAAAAKQAAAAAAACkAAAAAAAAqAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAEAAAAAAIAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAHAAQAAAAAAgApAAAAAAAAKgAAAAAAAIMAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAACDAAAAAAAABAAAAAADAAQAAAAAAgCDAAAAAAAABAAAAAAAAIMAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAEAAAAAAAAKQAAAAAAACoAAAAAAACDAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAABAAAAAAAAAQAAAAAAQAEAAAAAAMAgwAAAAAAAAQAAAAAAgCDAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAABAAAAAACAAQAAAAAAQAqAAAAAAAAgwAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAIMAAAAAAAAEAAAAAAIABAAAAAAAAAQAAAAAAAAEAAAAAAAAgwAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAAAQAAAAAAAAEAAAAAAEAKgAAAAAAAIMAAAAAAAAEAAAAAAEABAAAAAACAAQAAAAAAwCDAAAAAAAABAAAAAADAAQAAAAAAgAEAAAAAAMABAAAAAAAAIMAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAALAAAAAAAACwAAAAAAACoAAAAAAACDAAAAAAAABAAAAAABAAQAAAAAAwAEAAAAAAEAgwAAAAAAAAsAAAAAAAAEAAAAAAEABAAAAAADAAQAAAAAAwCDAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAABAAAAAAAAAQAAAAAAgAEAAAAAAIAgwAAAAAAAAQAAAAAAAAEAAAAAAIAgwAAAAAAAIMAAAAAAAAEAAAAAAEAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAAAKgAAAAAAAAQAAAAAAwAEAAAAAAIABAAAAAABAIMAAAAAAAAEAAAAAAMABAAAAAAAAIMAAAAAAAAEAAAAAAEABAAAAAABAAQAAAAAAQAEAAAAAAIABAAAAAAAAAQAAAAAAwCDAAAAAAAAgwAAAAAAACoAAAAAAAAqAAAAAAAABAAAAAAAAAQAAAAAAAAqAAAAAAkAKgAAAAAAACoAAAAAAQCDAAAAAAAABAAAAAAAAAQAAAAAAgAEAAAAAAEABAAAAAABAAQAAAAAAQAEAAAAAAAABAAAAAAAAIMAAAAAAAApAAAAAAAAKgAAAAAAAAQAAAAAAgApAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAAAQAAAAAAQAEAAAAAAIABAAAAAADAAQAAAAAAAAEAAAAAAMABAAAAAACAAQAAAAAAwCDAAAAAAAAKQAAAAAAACoAAAAAAAApAAAAAAAAKQAAAAAAACoAAAAAAAAqAAAAAAIAKgAAAAAAACoAAAAAAACDAAAAAAAABAAAAAABAA== version: 7 -7,-1: ind: -7,-1 - tiles: BAAAAAAAAAQAAAAAAgAEAAAAAAIABAAAAAADAAQAAAAAAACDAAAAAAAABwAAAAAJAAcAAAAAAAACAAAAAAAAAgAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAKAAAAAAAACgAAAAAAAAQAAAAAAgAEAAAAAAMABAAAAAADAAQAAAAAAQAEAAAAAAEAgwAAAAAAAAcAAAAAAAAHAAAAAAAAAgAAAAAAAAIAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAACwAHAAAAAAAABwAAAAAAAAoAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAAABwAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAcAAAAAAAAHAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAcAAAAAAACDAAAAAAAABwAAAAAAAAcAAAAAAAACAAAAAAAAAgAAAAAAAAcAAAAAAAACAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAACgAHAAAAAAIABwAAAAAAAAcAAAAAAAAHAAAAAAMACwAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAABQACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAsAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAABwAAAAAAAAcAAAAACgAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAALAAAAAAAABwAAAAAAAAcAAAAAAQACAAAAAAAAAgAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAABAAcAAAAAAgAHAAAAAAAAFgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAAHAAAAAAgAgwAAAAAAAAcAAAAABAAHAAAAAAAAAgAAAAAAAAIAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAFgAAAAAAABYAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAEAAAAAAMAgwAAAAAAAIMAAAAAAAAHAAAAAAAABwAAAAAAAAIAAAAAAAACAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAFgAAAAAAABYAAAAAAAAWAAAAAAAABAAAAAABAAQAAAAAAgAEAAAAAAIABAAAAAADAAQAAAAAAwCDAAAAAAAABwAAAAAAAAcAAAAAAAACAAAAAAAAAgAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAABYAAAAAAAAWAAAAAAAAFgAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAAAHAAAAAAAAAgAAAAAAAAIAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAMAFgAAAAAKABYAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAoABwAAAAAAAAIAAAAAAAACAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAABYAAAAAAAAWAAAAAAYAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAAAAcAAAAAAAACAAAAAAAACgAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAAAEAAAAAAMAgwAAAAAAAAcAAAAABwAHAAAAAAAACgAAAAAAAAoAAAAAAAAHAAAAAAwABwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAAABwAAAAAAAAoAAAAAAAAKAAAAAAAABwAAAAAAAAcAAAAAAACDAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAABwAAAAAGAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAACDAAAAAAAABwAAAAADAIMAAAAAAAALAAAAAAAACwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAA== + tiles: BAAAAAAAAAQAAAAAAQAEAAAAAAEABAAAAAAAAAQAAAAAAQCDAAAAAAAAKgAAAAAAACoAAAAAAAApAAAAAAAAKQAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAMACoAAAAAAAAEAAAAAAEABAAAAAAAAAQAAAAAAwAEAAAAAAEABAAAAAACAAQAAAAAAAAEAAAAAAEAgwAAAAAAACoAAAAAAAAqAAAAAAAAKQAAAAAAACkAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAACAAQAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAAAKgAAAAAAACkAAAAAAAApAAAAAAAAKQAAAAAAACkAAAAAAAApAAAAAAAAKQAAAAAAACoAAAAAAAAqAAAAAAAAKQAAAAAAACkAAAAAAAApAAAAAAAAKQAAAAAAACoAAAAABgCDAAAAAAAAKgAAAAADACoAAAAAAAApAAAAAAAAKQAAAAAAACoAAAAADAApAAAAAAAAKgAAAAAAACoAAAAAAQAqAAAAAAAAKgAAAAADACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAACwAAAAAAACkAAAAAAAApAAAAAAAAKQAAAAAAACkAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAApAAAAAAAAKQAAAAAAACkAAAAAAAApAAAAAAAAKQAAAAAAAAsAAAAAAAApAAAAAAAAKQAAAAAAACkAAAAAAAApAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAgAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAoAKgAAAAAAACoAAAAAAAALAAAAAAAAKgAAAAAAACoAAAAAAwApAAAAAAAAKQAAAAAAACoAAAAAAAAqAAAAAAUAKgAAAAAAACoAAAAAAAAqAAAAAAAAFgAAAAAAACkAAAAAAAApAAAAAAAAKQAAAAAAACkAAAAAAAAqAAAAAAAAgwAAAAAAACoAAAAACAAqAAAAAAAAKQAAAAAAACkAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAFgAAAAAAABYAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAEAAAAAAMAgwAAAAAAAIMAAAAAAAAqAAAAAAAAKgAAAAAAACkAAAAAAAApAAAAAAAAKgAAAAAAACoAAAAABwAqAAAAAAAAFgAAAAAAABYAAAAAAAAWAAAAAAAABAAAAAABAAQAAAAAAAAEAAAAAAAABAAAAAABAAQAAAAAAACDAAAAAAAAKgAAAAAAACoAAAAABwApAAAAAAAAKQAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAABYAAAAAAAAWAAAAAAAAFgAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAAAAAqAAAAAAAAKQAAAAAAACkAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAABgAqAAAAAAAAFgAAAAAAABYAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAAAKgAAAAAAACkAAAAAAAApAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAABYAAAAAAAAWAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAAAACoAAAAAAwApAAAAAAAABAAAAAACACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAgAEAAAAAAEAgwAAAAAAACoAAAAAAAAqAAAAAAAABAAAAAACAAQAAAAAAgAqAAAAAAAAKgAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAcAKgAAAAAHAAQAAAAAAwAEAAAAAAMAKgAAAAAAACoAAAAAAACDAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAUAKgAAAAAAACoAAAAAAgCDAAAAAAAAKgAAAAAAAIMAAAAAAAAEAAAAAAMABAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAA== version: 7 -7,0: ind: -7,0 - tiles: gwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAACDAAAAAAAABwAAAAAGAAcAAAAAAAAKAAAAAAAACgAAAAAAAAcAAAAAAACDAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABIAAAAAAAASAAAAAAAAEgAAAAAAABIAAAAAAAAHAAAAAAAAgwAAAAAAAAcAAAAAAAAHAAAAAAAACgAAAAAAAAoAAAAAAAACAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAASAAAAAAAAEgAAAAAAABIAAAAAAAASAAAAAAAABwAAAAAAAIMAAAAAAAAHAAAAAAAABwAAAAAAAAoAAAAAAAAKAAAAAAAABwAAAAAAAIMAAAAAAAADAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAEgAAAAAAABIAAAAAAAASAAAAAAAAEgAAAAAAAAcAAAAAAQCDAAAAAAAABwAAAAAAAAcAAAAAAAAKAAAAAAAACgAAAAAAAAcAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAEAAAAAAMAgwAAAAAAAIMAAAAAAAASAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAAAgwAAAAAAAAcAAAAAAAAHAAAAAAsACgAAAAAAAAoAAAAAAAACAAAAAAAAAgAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAMAAQAAAAAAAAcAAAAAAAAHAAAAAAUABwAAAAAAAIMAAAAAAAAHAAAAAAcABwAAAAAAAAoAAAAAAAAKAAAAAAAAAgAAAAAAAAIAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAABIAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAACDAAAAAAAABwAAAAAAAAcAAAAAAAAKAAAAAAAACgAAAAAAAAcAAAAAAAAHAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAABIAAAAAAAASAAAAAAAAEgAAAAAAABIAAAAAAAAHAAAAAAkAgwAAAAAAAAcAAAAAAAAHAAAAAAAACgAAAAAAAAoAAAAAAAAKAAAAAAAACgAAAAAAAAoAAAAAAAAEAAAAAAIABAAAAAABAAQAAAAAAQASAAAAAAAAEgAAAAAAABIAAAAAAAASAAAAAAAABwAAAAAMAIMAAAAAAAAHAAAAAAAABwAAAAAAAAoAAAAAAAAKAAAAAAAACgAAAAAAAAoAAAAAAAAEAAAAAAEABAAAAAACAIMAAAAAAAAEAAAAAAAAEgAAAAAAABIAAAAAAAASAAAAAAAAEgAAAAAAAAcAAAAAAACDAAAAAAAABwAAAAAAAAcAAAAAAAAKAAAAAAAACgAAAAAAAAoAAAAAAAAEAAAAAAIABAAAAAADAAQAAAAAAQCDAAAAAAAAAwAAAAADAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAgAgwAAAAAAAAcAAAAAAAACAAAAAAAACgAAAAAAAAoAAAAAAAAEAAAAAAEABwAAAAAGAAcAAAAACgAEAAAAAAAAgwAAAAAAAAMAAAAAAwAHAAAAAAAABwAAAAAKAAcAAAAAAAAHAAAAAAAABwAAAAAFAIMAAAAAAAACAAAAAAAAAgAAAAAAAAoAAAAAAAAKAAAAAAAABAAAAAAAAAQAAAAAAgAEAAAAAAMABAAAAAAAAIMAAAAAAAADAAAAAAMAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAQAEAAAAAAEABAAAAAADAIMAAAAAAACDAAAAAAAABAAAAAAAAAMAAAAAAgADAAAAAAIAAwAAAAACAAMAAAAAAQADAAAAAAMAgwAAAAAAAIMAAAAAAACDAAAAAAAABAAAAAABAAQAAAAAAQAEAAAAAAAABAAAAAABAAQAAAAAAgAEAAAAAAMAgwAAAAAAAIMAAAAAAAADAAAAAAMAAwAAAAADAAMAAAAAAwADAAAAAAMAAwAAAAADAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAgAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAADAIMAAAAAAAAEAAAAAAMAAwAAAAACAAMAAAAAAAADAAAAAAAAAwAAAAADAAMAAAAAAwCDAAAAAAAAgwAAAAAAAIMAAAAAAAAEAAAAAAAABAAAAAACAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAQAEAAAAAAMAIgAAAAABAA== + tiles: gwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAAAACDAAAAAAAAKgAAAAABACoAAAAAAAAEAAAAAAAABAAAAAAAACoAAAAAAACDAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABIAAAAAAAASAAAAAAAAEgAAAAAAABIAAAAAAAAqAAAAAAAAgwAAAAAAACoAAAAAAAAqAAAAAAkABAAAAAABAAQAAAAAAQApAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAASAAAAAAAAEgAAAAAAABIAAAAAAAASAAAAAAAAKgAAAAAAAIMAAAAAAAAqAAAAAAwAKgAAAAAAAAQAAAAAAAAEAAAAAAEAKgAAAAAAAIMAAAAAAAADAAAAAAEAGgAAAAAAABoAAAAAAAAaAAAAAAAAEgAAAAAAABIAAAAAAAASAAAAAAAAEgAAAAAAACoAAAAAAACDAAAAAAAAKgAAAAAAACoAAAAAAAAEAAAAAAMABAAAAAABACoAAAAABACDAAAAAAAAgwAAAAAAAIMAAAAAAAAEAAAAAAMAgwAAAAAAAIMAAAAAAAASAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAAAgwAAAAAAACoAAAAACAAqAAAAAAIABAAAAAAAAAQAAAAAAwApAAAAAAAAKQAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAAAAQAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAAIMAAAAAAAAqAAAAAAAAKgAAAAAAAAQAAAAAAwAEAAAAAAMAKQAAAAAAACkAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAABIAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAAAACDAAAAAAAAKgAAAAAAACoAAAAAAAAEAAAAAAMABAAAAAACACoAAAAAAAAqAAAAAAkAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAABIAAAAAAAASAAAAAAAAEgAAAAAAABIAAAAAAAAqAAAAAAAAgwAAAAAAACoAAAAAAAAqAAAAAAAABAAAAAAAAAQAAAAAAQAEAAAAAAAABAAAAAABAAQAAAAAAAAEAAAAAAEABAAAAAACAAQAAAAAAgASAAAAAAAAEgAAAAAAABIAAAAAAAASAAAAAAAAKgAAAAAAAIMAAAAAAAAqAAAAAAAAKgAAAAAAAAQAAAAAAAAEAAAAAAMABAAAAAAAAAQAAAAAAQAEAAAAAAAABAAAAAAAAIMAAAAAAAAEAAAAAAAAEgAAAAAAABIAAAAAAAASAAAAAAAAEgAAAAAAACoAAAAAAACDAAAAAAAAKgAAAAAAACoAAAAAAAAEAAAAAAMABAAAAAADAAQAAAAAAQAEAAAAAAMABAAAAAADAAQAAAAAAQCDAAAAAAAAAwAAAAACAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAAAgwAAAAAAACoAAAAAAAApAAAAAAAABAAAAAACAAQAAAAAAwAEAAAAAAEAKgAAAAAAACoAAAAAAAAEAAAAAAIAgwAAAAAAAAMAAAAAAwAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAAIMAAAAAAAApAAAAAAAAKQAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAACAAQAAAAAAAAEAAAAAAIABAAAAAACAIMAAAAAAAADAAAAAAIAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAgAEAAAAAAEABAAAAAADAIMAAAAAAACDAAAAAAAABAAAAAABAAMAAAAAAgADAAAAAAEAAwAAAAABAAMAAAAAAQADAAAAAAIAgwAAAAAAAIMAAAAAAACDAAAAAAAABAAAAAABAAQAAAAAAgAEAAAAAAIABAAAAAAAAAQAAAAAAwAEAAAAAAIAgwAAAAAAAIMAAAAAAAADAAAAAAEAAwAAAAACAAMAAAAAAQADAAAAAAMAAwAAAAABAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAgAEAAAAAAMABAAAAAABAAQAAAAAAgAEAAAAAAAABAAAAAACAIMAAAAAAAAEAAAAAAEAAwAAAAABAAMAAAAAAAADAAAAAAEAAwAAAAABAAMAAAAAAwCDAAAAAAAAgwAAAAAAAIMAAAAAAAAEAAAAAAIABAAAAAABAAQAAAAAAQAEAAAAAAAABAAAAAAAAAQAAAAAAQAEAAAAAAIAIgAAAAABAA== version: 7 -9,-4: ind: -9,-4 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACQAAAAABgAFAAAAAAEABQAAAAAAAAUAAAAAAACDAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAJAAAAAAFAAUAAAAAAAAkAAAAAAIAgwAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAgCDAAAAAAAABAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAEAAAAAAMAgwAAAAAAAAQAAAAAAQCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABQAAAAACAAUAAAAAAAAFAAAAAAIABQAAAAADAAUAAAAAAwCDAAAAAAAABAAAAAACAIMAAAAAAAAEAAAAAAMAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAUAAAAAAAAjAAAAAAMAIwAAAAAAACMAAAAAAgAFAAAAAAAAgwAAAAAAAAQAAAAAAQAEAAAAAAIABAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAFAAAAAAAABQAAAAADAAUAAAAAAgAFAAAAAAIABQAAAAADAIMAAAAAAAAEAAAAAAMABAAAAAABAAQAAAAAAwCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAUAAAAAAgCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAQCDAAAAAAAAgwAAAAAAAAQAAAAAAwAEAAAAAAEAAwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAUAAAAAAAAFAAAAAAMABQAAAAADAAUAAAAAAgAFAAAAAAIAgwAAAAAAAAQAAAAAAQAEAAAAAAIABAAAAAABAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACQAAAAAAgAFAAAAAAAABQAAAAAAAAUAAAAAAwCDAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAJAAAAAABAAUAAAAAAwAkAAAAAAAAgwAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAACDAAAAAAAABAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAEAAAAAAIAgwAAAAAAAAQAAAAAAwCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABQAAAAADAAUAAAAAAAAFAAAAAAMABQAAAAACAAUAAAAAAgCDAAAAAAAABAAAAAAAAIMAAAAAAAAEAAAAAAIAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAUAAAAAAwAjAAAAAAMAIwAAAAADACMAAAAAAgAFAAAAAAAAgwAAAAAAAAQAAAAAAAAEAAAAAAEABAAAAAABAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAFAAAAAAAABQAAAAACAAUAAAAAAgAFAAAAAAMABQAAAAACAIMAAAAAAAAEAAAAAAIABAAAAAAAAAQAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAUAAAAAAgCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAgCDAAAAAAAAgwAAAAAAAAQAAAAAAgAEAAAAAAAAAwAAAAADAIMAAAAAAACDAAAAAAAAgwAAAAAAAAUAAAAAAwAFAAAAAAMABQAAAAADAAUAAAAAAgAFAAAAAAIAgwAAAAAAAAQAAAAAAgAEAAAAAAEABAAAAAADAA== version: 7 -8,-2: ind: -8,-2 - tiles: gwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAAABwAAAAALAAIAAAAAAAACAAAAAAAABwAAAAAAAIMAAAAAAAAMAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAIAAwAAAAACAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAIABwAAAAAAAAcAAAAAAAACAAAAAAAAAgAAAAAAAAcAAAAAAACDAAAAAAAADAAAAAAAAAMAAAAAAQCDAAAAAAAAAwAAAAADAAMAAAAAAgAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAAgAAAAAAAAIAAAAAAAAHAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAAADAAAAAAMABwAAAAAKAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAIAAAAAAAACAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAJAAcAAAAAAAAHAAAAAAEABwAAAAAAAAIAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAQAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAIAAwAAAAADAIMAAAAAAAAHAAAAAAAAAgAAAAAAAAcAAAAAAACDAAAAAAAABAAAAAADAAQAAAAAAAAEAAAAAAIABAAAAAACAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAABAAMAAAAAAQCDAAAAAAAABwAAAAAAAAIAAAAAAAAHAAAAAAAAgwAAAAAAAAQAAAAAAQAEAAAAAAIABAAAAAADAAQAAAAAAwCDAAAAAAAAgwAAAAAAAAsAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAACwAAAAAAAAcAAAAAAAACAAAAAAAABwAAAAAAAAsAAAAAAAAEAAAAAAMABAAAAAADAAQAAAAAAQAEAAAAAAMAgwAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAADAAMAAAAAAQADAAAAAAEAAwAAAAABAIMAAAAAAAAHAAAAAAAAAgAAAAAAAAcAAAAABwCDAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAABAAAAAABAAQAAAAAAwCDAAAAAAAAgwAAAAAAAAMAAAAAAAADAAAAAAEAAwAAAAADAAMAAAAAAwCDAAAAAAAABwAAAAAAAAIAAAAAAAAHAAAAAAAAgwAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAAQAAAAAAwCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAAACAAAAAAAABwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAwADAAAAAAIAAwAAAAABAAMAAAAAAAADAAAAAAIAAwAAAAAAAIMAAAAAAAAHAAAAAAAAAgAAAAAAAAIAAAAAAACDAAAAAAAABAAAAAABAAQAAAAAAAAEAAAAAAAABAAAAAACAAQAAAAAAAAFAAAAAAMABQAAAAADAAUAAAAAAgAFAAAAAAIABQAAAAADAAUAAAAAAwCDAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAgwAAAAAAAAQAAAAAAwAEAAAAAAAABAAAAAACAAQAAAAAAAAEAAAAAAMABQAAAAAAAAUAAAAAAgAFAAAAAAAABQAAAAAAAAUAAAAAAwAFAAAAAAEAgwAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAsAAAAAAAAEAAAAAAAABAAAAAADAAQAAAAAAAAEAAAAAAEABAAAAAADAA== + tiles: gwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAAABwAAAAAAACkAAAAAAAApAAAAAAAAKgAAAAAAAIMAAAAAAAAMAAAAAAAAAwAAAAACAAMAAAAAAAADAAAAAAIAAwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAApAAAAAAAAKQAAAAAAACoAAAAACQCDAAAAAAAADAAAAAAAAAMAAAAAAACDAAAAAAAAAwAAAAADAAMAAAAAAQAHAAAAAAoABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAKQAAAAAAACkAAAAAAAAqAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAwADAAAAAAEABwAAAAAAAAcAAAAABAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAACkAAAAAAAApAAAAAAAAKgAAAAAAACoAAAAAAgAqAAAAAAoAKgAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAKQAAAAAAACkAAAAAAAApAAAAAAAAKQAAAAAAACkAAAAAAAApAAAAAAAAKQAAAAAAACkAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAACACkAAAAAAAAqAAAAAAAAKgAAAAACACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAABAAMAAAAAAAADAAAAAAIAAwAAAAACAIMAAAAAAAAqAAAAAAAAKQAAAAAAACoAAAAAAACDAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAABAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAgADAAAAAAMAAwAAAAADAAMAAAAAAACDAAAAAAAAKgAAAAAAACkAAAAAAAAqAAAAAAAAgwAAAAAAAAQAAAAAAwAEAAAAAAEABAAAAAAAAAQAAAAAAACDAAAAAAAAgwAAAAAAAAsAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAACwAAAAAAACoAAAAAAAApAAAAAAAAKgAAAAAAAAsAAAAAAAAEAAAAAAEABAAAAAAAAAQAAAAAAAAEAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAABAAMAAAAAAgADAAAAAAMAAwAAAAADAIMAAAAAAAAqAAAAAAkAKQAAAAAAACoAAAAAAACDAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAABAAAAAAAAAQAAAAAAgCDAAAAAAAAgwAAAAAAAAMAAAAAAQADAAAAAAAAAwAAAAAAAAMAAAAAAwCDAAAAAAAAKgAAAAAAACkAAAAAAAAqAAAAAAcAgwAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAAQAAAAAAgCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAAAAApAAAAAAAAKgAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAgADAAAAAAMAAwAAAAABAAMAAAAAAQADAAAAAAEAAwAAAAACAIMAAAAAAAAqAAAAAAAAKQAAAAAAACkAAAAAAACDAAAAAAAABAAAAAABAAQAAAAAAAAEAAAAAAIABAAAAAACAAQAAAAAAwAFAAAAAAEABQAAAAACAAUAAAAAAAAFAAAAAAEABQAAAAACAAUAAAAAAQCDAAAAAAAAKQAAAAAAACkAAAAAAAApAAAAAAAAgwAAAAAAAAQAAAAAAgAEAAAAAAMABAAAAAADAAQAAAAAAAAEAAAAAAMABQAAAAAAAAUAAAAAAwAFAAAAAAEABQAAAAACAAUAAAAAAQAFAAAAAAIAgwAAAAAAACkAAAAAAAApAAAAAAAAKQAAAAAAAAsAAAAAAAAEAAAAAAEABAAAAAACAAQAAAAAAwAEAAAAAAMABAAAAAACAA== version: 7 -8,-1: ind: -8,-1 - tiles: BQAAAAABAAUAAAAAAQAFAAAAAAIABQAAAAACAAUAAAAAAgAFAAAAAAIAgwAAAAAAAAIAAAAAAAACAAAAAAAABwAAAAAHAIMAAAAAAAAEAAAAAAIABAAAAAADAAQAAAAAAQAEAAAAAAEABAAAAAABAAUAAAAAAAAFAAAAAAAABQAAAAADAAUAAAAAAwAFAAAAAAAABQAAAAABAIMAAAAAAAAHAAAAAAAAAgAAAAAAAAcAAAAAAACDAAAAAAAAAwAAAAADAAMAAAAAAgADAAAAAAMAAwAAAAAAAAMAAAAAAQCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAACwAAAAAAAIMAAAAAAACDAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAACAAAAAAAABwAAAAAAAAcAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAsAAAAAAACDAAAAAAAAgwAAAAAAAAsAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAMABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAIAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAAHAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAACwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAsAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAABAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAQCDAAAAAAAABAAAAAACAAQAAAAAAwAEAAAAAAIABAAAAAABAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAgCDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAIAgwAAAAAAAAQAAAAAAgAEAAAAAAAABAAAAAADAAQAAAAAAQCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAMAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAsAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAADAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAQCDAAAAAAAAAwAAAAADAAMAAAAAAQADAAAAAAEAAwAAAAABAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAgCDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAAAgwAAAAAAAAMAAAAAAgADAAAAAAEAAwAAAAABAAMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAsAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAMAAcAAAAAAAAHAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAAABwAAAAAAAA== + tiles: BQAAAAADAAUAAAAAAQAFAAAAAAMABQAAAAAAAAUAAAAAAwAFAAAAAAEAgwAAAAAAACkAAAAAAAApAAAAAAAAKgAAAAAKAIMAAAAAAAAEAAAAAAIABAAAAAAAAAQAAAAAAwAEAAAAAAIABAAAAAAAAAUAAAAAAgAFAAAAAAEABQAAAAADAAUAAAAAAAAFAAAAAAMABQAAAAABAIMAAAAAAAAqAAAAAAAAKQAAAAAAACoAAAAAAACDAAAAAAAAAwAAAAAAAAMAAAAAAwADAAAAAAIAAwAAAAABAAMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAACwAAAAAAAIMAAAAAAACDAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAwAKgAAAAAAACoAAAAAAgApAAAAAAAAKgAAAAAAACoAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAAAACkAAAAAAAApAAAAAAAAKQAAAAAAACkAAAAAAAApAAAAAAAAKQAAAAAAACkAAAAAAAApAAAAAAAAKQAAAAAAACkAAAAAAAApAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAABwApAAAAAAAAKQAAAAAAACkAAAAAAAApAAAAAAAAKQAAAAAAACkAAAAAAAApAAAAAAAAKQAAAAAAACkAAAAAAAApAAAAAAAAKQAAAAAAAAsAAAAAAACDAAAAAAAAgwAAAAAAAAsAAAAAAAApAAAAAAAAKQAAAAAAACkAAAAAAAApAAAAAAAAKQAAAAAAACkAAAAAAAApAAAAAAAAKQAAAAAAACkAAAAAAAApAAAAAAAAKQAAAAAAACkAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAAFACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAACgAqAAAAAAAAKgAAAAAAACkAAAAAAAApAAAAAAAAKQAAAAAAACkAAAAAAAAqAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAAAwCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAACwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAsAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAgCDAAAAAAAABAAAAAAAAAQAAAAAAQAEAAAAAAAABAAAAAACAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAEAgwAAAAAAAAQAAAAAAgAEAAAAAAIABAAAAAACAAQAAAAAAQCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAMAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAsAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAABAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAACDAAAAAAAAAwAAAAABAAMAAAAAAwADAAAAAAMAAwAAAAABAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAMAgwAAAAAAAAMAAAAAAwADAAAAAAMAAwAAAAAAAAMAAAAAAQCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAsAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAAAKgAAAAAAAA== version: 7 -8,0: ind: -8,0 - tiles: gwAAAAAAAIMAAAAAAAAHAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAAAgwAAAAAAABIAAAAAAACDAAAAAAAAAQAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAAABIAAAAAAACDAAAAAAAAgwAAAAAAAAEAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAAASAAAAAAAAEgAAAAAAAIMAAAAAAAABAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAAAEgAAAAAAAIMAAAAAAACDAAAAAAAAAQAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAAAIMAAAAAAAASAAAAAAAAgwAAAAAAAAEAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAAAHAAAAAAAAgwAAAAAAAIMAAAAAAAABAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAAAgwAAAAAAABIAAAAAAACDAAAAAAAAAQAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAAABIAAAAAAACDAAAAAAAAgwAAAAAAAAEAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAAASAAAAAAAAEgAAAAAAAIMAAAAAAAABAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAcAEgAAAAAAAIMAAAAAAACDAAAAAAAAAQAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAAAIMAAAAAAAASAAAAAAAAgwAAAAAAAAEAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAAAHAAAAAAAAgwAAAAAAAIMAAAAAAAABAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAgAEAAAAAAIABAAAAAABAAQAAAAAAwAEAAAAAAAABAAAAAACAIMAAAAAAACDAAAAAAAAgwAAAAAAABIAAAAAAACDAAAAAAAAAQAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAEAAAAAAIABAAAAAACAAQAAAAAAQAEAAAAAAMABAAAAAACAAQAAAAAAgCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAACDAAAAAAAAAwAAAAADAAMAAAAAAQADAAAAAAMABAAAAAAAAAQAAAAAAQAEAAAAAAAABAAAAAAAAAQAAAAAAgADAAAAAAIAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAgwAAAAAAAAQAAAAAAgAEAAAAAAMABAAAAAABAAQAAAAAAwAEAAAAAAMABAAAAAADAAQAAAAAAAAEAAAAAAEAAwAAAAACAIMAAAAAAACDAAAAAAAAgwAAAAAAAA== + tiles: gwAAAAAAAIMAAAAAAAAqAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAAAgwAAAAAAABIAAAAAAACDAAAAAAAAAQAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAAEABIAAAAAAACDAAAAAAAAgwAAAAAAAAEAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAAAAASAAAAAAAAEgAAAAAAAIMAAAAAAAABAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAAAEgAAAAAAAIMAAAAAAACDAAAAAAAAAQAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAAAAIMAAAAAAAASAAAAAAAAgwAAAAAAAAEAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAACgAqAAAAAAAAgwAAAAAAAIMAAAAAAAABAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAAAgwAAAAAAABIAAAAAAACDAAAAAAAAAQAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAAAABIAAAAAAACDAAAAAAAAgwAAAAAAAAEAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAAAAASAAAAAAAAEgAAAAAAAIMAAAAAAAABAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAAAEgAAAAAAAIMAAAAAAACDAAAAAAAAAQAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAAAAIMAAAAAAAASAAAAAAAAgwAAAAAAAAEAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAAAAAqAAAAAAAAgwAAAAAAAIMAAAAAAAABAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAgAEAAAAAAAABAAAAAABAAQAAAAAAwAEAAAAAAAABAAAAAADAIMAAAAAAACDAAAAAAAAgwAAAAAAABIAAAAAAACDAAAAAAAAAQAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAEAAAAAAMABAAAAAACAAQAAAAAAAAEAAAAAAMABAAAAAADAAQAAAAAAwCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAAAACDAAAAAAAAAwAAAAACAAMAAAAAAAADAAAAAAMABAAAAAAAAAQAAAAAAAAEAAAAAAIABAAAAAAAAAQAAAAAAgADAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAgwAAAAAAAAQAAAAAAQAEAAAAAAMABAAAAAAAAAQAAAAAAwAEAAAAAAEABAAAAAAAAAQAAAAAAAAEAAAAAAEAAwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAA== version: 7 -6,1: ind: -6,1 - tiles: BAAAAAACACIAAAAAAQAEAAAAAAEACgAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAADAAcAAAAAAAAHAAAAAAAABwAAAAAJAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAAAAAAAAAAQAAAAAAAAiAAAAAAIACgAAAAAAAAoAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAABQAHAAAAAAAABwAAAAAAAAcAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAAAAAAAAAAEAAAAAAMAIgAAAAABAAoAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAkAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAAAAAAAAAABAAAAAABACIAAAAAAQAKAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAGAAcAAAAAAAAHAAAAAAEABwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAAAAAAAAAAQAAAAAAwAKAAAAAAAACgAAAAAAAAcAAAAAAAAHAAAAAAEABwAAAAAAAAcAAAAABgAHAAAAAAAABwAAAAADAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAAAAAAAAAAEAAAAAAMACgAAAAAAAAcAAAAAAwAHAAAAAAEABwAAAAALAAcAAAAACAAHAAAAAAgABwAAAAAAAAcAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAAAAAAAAAABAAAAAAAAAoAAAAAAAAHAAAAAAEABwAAAAAFAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAgAHAAAAAAUAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAAAAAAAAAAQAAAAAAgAHAAAAAAoABwAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAEAAAAAAEABwAAAAAAAAcAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAAQAAAAAAQCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAABAAcAAAAACQAHAAAAAAYAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAEAAAAAAAABAAAAAADAAQAAAAAAgCDAAAAAAAAgwAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAIMAAAAAAAADAAAAAAMAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAEAAAAAAMABAAAAAABAAQAAAAAAgAEAAAAAAMABAAAAAAAAAMAAAAAAACDAAAAAAAAAwAAAAAAAAMAAAAAAgADAAAAAAMAAwAAAAAAAAMAAAAAAACDAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAABAAAAAADAAQAAAAAAAAEAAAAAAMABAAAAAADAAQAAAAAAAADAAAAAAMAgwAAAAAAAAMAAAAAAQADAAAAAAIAAwAAAAACAAMAAAAAAQADAAAAAAIAgwAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAQAAAAAAgAEAAAAAAMABAAAAAAAAAQAAAAAAQAEAAAAAAIAAwAAAAABAIMAAAAAAAAFAAAAAAAABQAAAAABAAUAAAAAAQAFAAAAAAIABQAAAAACAIMAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAEAAAAAAMABAAAAAAAAAQAAAAAAgAEAAAAAAMABAAAAAACAAMAAAAAAACDAAAAAAAABQAAAAAAAAUAAAAAAwAFAAAAAAEABQAAAAADAAUAAAAAAACDAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAgwAAAAAAAAQAAAAAAgCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAUAAAAAAQAFAAAAAAMABQAAAAACAAUAAAAAAQAFAAAAAAMAgwAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAA== + tiles: BAAAAAAAACIAAAAAAAAEAAAAAAEABAAAAAABACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAAAAAAAAAAQAAAAAAwAiAAAAAAIABAAAAAACAAQAAAAAAwAqAAAAAAAAKgAAAAAAACoAAAAAAgAqAAAAAAAAKgAAAAAAACoAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAAAAAAAAAAEAAAAAAMAIgAAAAABAAQAAAAAAQAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAAAAAAAAAABAAAAAADACIAAAAAAgAEAAAAAAIAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAJAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAAAAAAAAAAQAAAAAAwAKAAAAAAAABAAAAAADACoAAAAAAAAqAAAAAAkAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAAAAAAAAAAEAAAAAAMACgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAAAAAAAAAABAAAAAABAAoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAwAKgAAAAAAACoAAAAACAAqAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAAAAAAAAAAQAAAAAAwAqAAAAAAAAKgAAAAALABoAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAEAAAAAAEAKgAAAAAGACoAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAAQAAAAAAgCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAABACoAAAAAAAAqAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAEAAAAAAEABAAAAAABAAQAAAAAAwCDAAAAAAAAgwAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAIMAAAAAAAADAAAAAAIAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAwCDAAAAAAAAgwAAAAAAAIMAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAEAAAAAAEABAAAAAACAAQAAAAAAQAEAAAAAAMABAAAAAAAAAMAAAAAAQCDAAAAAAAAAwAAAAAAAAMAAAAAAQADAAAAAAIAAwAAAAABAAMAAAAAAQCDAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAABAAAAAADAAQAAAAAAQAEAAAAAAMABAAAAAACAAQAAAAAAQADAAAAAAEAgwAAAAAAAAMAAAAAAQADAAAAAAIAAwAAAAADAAMAAAAAAAADAAAAAAAAgwAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAMABAAAAAAAAAQAAAAAAAAEAAAAAAIAAwAAAAADAIMAAAAAAAAFAAAAAAAABQAAAAACAAUAAAAAAAAFAAAAAAEABQAAAAADAIMAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAEAAAAAAEABAAAAAAAAAQAAAAAAgAEAAAAAAIABAAAAAACAAMAAAAAAQCDAAAAAAAABQAAAAADAAUAAAAAAgAFAAAAAAMABQAAAAACAAUAAAAAAACDAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAgwAAAAAAAAQAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAUAAAAAAAAFAAAAAAMABQAAAAABAAUAAAAAAwAFAAAAAAIAgwAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAA== version: 7 -6,2: ind: -6,2 - tiles: BAAAAAACAAQAAAAAAAAEAAAAAAIAAwAAAAADAAMAAAAAAQADAAAAAAEAgwAAAAAAAIMAAAAAAAAFAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAQAAAAAAQAEAAAAAAAABAAAAAAAAAMAAAAAAgADAAAAAAAAAwAAAAABAIMAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAQAFAAAAAAMAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAEAAAAAAIABAAAAAACAAQAAAAAAwADAAAAAAMAAwAAAAACAAMAAAAAAwCDAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAMABQAAAAACAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAABAAAAAABAAQAAAAAAwAEAAAAAAAAAwAAAAADAAMAAAAAAQADAAAAAAMAgwAAAAAAAAUAAAAAAgAFAAAAAAIABQAAAAADAAUAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAgwAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: BAAAAAABAAQAAAAAAgAEAAAAAAAAAwAAAAACAAMAAAAAAQADAAAAAAMAgwAAAAAAAIMAAAAAAAAFAAAAAAEAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAQAAAAAAgAEAAAAAAIABAAAAAAAAAMAAAAAAAADAAAAAAMAAwAAAAADAIMAAAAAAAAFAAAAAAMABQAAAAACAAUAAAAAAgAFAAAAAAIAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAEAAAAAAIABAAAAAABAAQAAAAAAgADAAAAAAIAAwAAAAAAAAMAAAAAAgCDAAAAAAAABQAAAAABAAUAAAAAAQAFAAAAAAEABQAAAAABAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAQAEAAAAAAIAAwAAAAADAAMAAAAAAgADAAAAAAIAgwAAAAAAAAUAAAAAAQAFAAAAAAMABQAAAAAAAAUAAAAAAgABAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAgwAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 -7,1: ind: -7,1 - tiles: BAAAAAADAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAwCDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAEAAwAAAAADAAMAAAAAAAADAAAAAAIAAwAAAAAAAAMAAAAAAgADAAAAAAAAAwAAAAAAAAQAAAAAAgAEAAAAAAIABAAAAAACAAQAAAAAAwAEAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAgADAAAAAAEAAwAAAAADAAMAAAAAAAADAAAAAAAAAwAAAAADAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABAAAAAABABUAAAAAAAAWAAAAAAAAFgAAAAAAABYAAAAAAAAWAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAAAWAAAAAAAAFgAAAAAAABYAAAAAAgAWAAAAAAkAFgAAAAAJAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAEAAAAAAMAFgAAAAAAABYAAAAAAAAWAAAAAAYAFgAAAAAAABYAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABAAAAAABAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAwCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAIAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABAAAAAADAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAJQAAAAAAACUAAAAAAAAlAAAAAAAAJQAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAwADAAAAAAMAgwAAAAAAACUAAAAAAAAlAAAAAAAAJQAAAAAAACUAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAAAAwAAAAACAIMAAAAAAAAlAAAAAAAAJQAAAAAAACUAAAAAAAAlAAAAAAAAJQAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAABAAMAAAAAAQCDAAAAAAAAJQAAAAAAACUAAAAAAAAlAAAAAAAAJQAAAAAAACUAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAgADAAAAAAAAgwAAAAAAACUAAAAAAAAlAAAAAAAAJQAAAAAAACUAAAAAAAAlAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAMAAwAAAAACAA== + tiles: BAAAAAABAAQAAAAAAwAEAAAAAAAABAAAAAABAAQAAAAAAwCDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAEAAwAAAAADAAMAAAAAAgADAAAAAAAAAwAAAAABAAMAAAAAAQADAAAAAAEAAwAAAAADAAQAAAAAAQAEAAAAAAEABAAAAAADAAQAAAAAAgAEAAAAAAEAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAQADAAAAAAAAAwAAAAADAAMAAAAAAQADAAAAAAAAAwAAAAADAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAIAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABAAAAAACABUAAAAAAAAWAAAAAAAAFgAAAAAAABYAAAAABQAWAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAgAWAAAAAAAAFgAAAAAAABYAAAAAAAAWAAAAAAAAFgAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAEAAAAAAEAFgAAAAAAABYAAAAAAAAWAAAAAAAAFgAAAAAAABYAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABAAAAAADAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAgCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAEAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABAAAAAABAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAJQAAAAAAACUAAAAAAAAlAAAAAAAAJQAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAgADAAAAAAIAgwAAAAAAACUAAAAAAAAlAAAAAAAAJQAAAAAAACUAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAEAAwAAAAABAIMAAAAAAAAlAAAAAAAAJQAAAAAAACUAAAAAAAAlAAAAAAAAJQAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAABAAMAAAAAAwCDAAAAAAAAJQAAAAAAACUAAAAAAAAlAAAAAAAAJQAAAAAAACUAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAgADAAAAAAEAgwAAAAAAACUAAAAAAAAlAAAAAAAAJQAAAAAAACUAAAAAAAAlAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAIAAwAAAAAAAA== version: 7 -7,2: ind: -7,2 - tiles: gwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAIAAwAAAAACAAcAAAAAAAAHAAAAAAAABwAAAAAMAAcAAAAAAAAHAAAAAAAABwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAACAAMAAAAAAAAHAAAAAAoABwAAAAAFAAcAAAAACAAHAAAAAAAABwAAAAAAAAcAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAQADAAAAAAMABwAAAAAKAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAAAHAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAIAAwAAAAABAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAAABwAAAAACAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAAAAcAAAAAAAABAAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAIAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAQAHAAAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAACDAAAAAAAAAQAAAAAAAIMAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAAEAAAAAAACDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIMAAAAAAAABAAAAAAAAgwAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDAAAAAAAAAAAAAAAAAIMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: gwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAIAAwAAAAADACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAIAKgAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAHAIMAAAAAAACDAAAAAAAAAwAAAAADAAMAAAAAAQAqAAAAAAkAKgAAAAAAACoAAAAABQAqAAAAAAAAKgAAAAALACoAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAAADAAAAAAMAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAAAAAqAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAAAAwAAAAABACoAAAAAAAAqAAAAAAwAKgAAAAALACoAAAAAAAAqAAAAAAAAKgAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAAAKgAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAAAACoAAAAAAAABAAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAACDAAAAAAAAAQAAAAAAAIMAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAAEAAAAAAACDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIMAAAAAAAABAAAAAAAAgwAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDAAAAAAAAAAAAAAAAAIMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 -7,-5: ind: -7,-5 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAHAAAAAAQAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAwAHAAAAAAUABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAcAAAAAAgAHAAAAAAAABwAAAAAFAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAATAAAAAAAAEwAAAAAAABMAAAAAAAATAAAAAAAAEwAAAAAAABMAAAAAAAATAAAAAAAAEwAAAAAAAAcAAAAAAAAHAAAAAAoABwAAAAAAAAcAAAAAAgAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAEAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAACoAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoAAAAAAAAqAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKgAAAAAAACoAAAAACQAqAAAAAAAAKgAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKgAAAAAAACoAAAAABAAqAAAAAAoAKgAAAAAEACoAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAYAKgAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAACACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAABwATAAAAAAAAEwAAAAAAABMAAAAAAAATAAAAAAAAEwAAAAAAABMAAAAAAAATAAAAAAAAEwAAAAAAACoAAAAABQAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAEAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAUAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAAA== version: 7 -8,1: ind: -8,1 - tiles: gwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAgAEAAAAAAMABAAAAAACAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAAAEAAAAAAIABAAAAAABAAQAAAAAAgAEAAAAAAMABAAAAAABAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAEAAAAAAMAAwAAAAABAAMAAAAAAgCDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAEAAwAAAAAAAAMAAAAAAQCDAAAAAAAABAAAAAAAAAQAAAAAAwCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAgCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAgADAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAgAHAAAAAAQABwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAFQAAAAAAABUAAAAAAAAHAAAAAAoABwAAAAAAAAcAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAABUAAAAAAAAVAAAAAAAAAgAAAAAAAAIAAAAAAAAHAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAVAAAAAAAAFQAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAYAAAAAAAAGQAAAAAAABkAAAAAAAAZAAAAAAAAGAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAGAAAAAAAABkAAAAAAAAZAAAAAAAAGQAAAAAAABgAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAABgAAAAAAAAZAAAAAAAAGQAAAAAAABkAAAAAAAAYAAAAAAAAgwAAAAAAAAcAAAAABAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAA== + tiles: gwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAgAEAAAAAAMABAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAAAEAAAAAAMABAAAAAACAAQAAAAAAwAEAAAAAAEABAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAEAAAAAAEAAwAAAAACAAMAAAAAAgCDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAMAAwAAAAACAAMAAAAAAQCDAAAAAAAABAAAAAAAAAQAAAAAAQCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAgCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAAADAAAAAAEAKgAAAAAAACoAAAAAAAAqAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAABAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAFQAAAAAAABUAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAABUAAAAAAAAVAAAAAAAAKQAAAAAAACkAAAAAAAAqAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAVAAAAAAAAFQAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAYAAAAAAAAGQAAAAAAABkAAAAAAAAZAAAAAAAAGAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAGAAAAAAAABkAAAAAAAAZAAAAAAAAGQAAAAAAABgAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAABgAAAAAAAAZAAAAAAAAGQAAAAAAABkAAAAAAAAYAAAAAAAAgwAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAQAqAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAA== version: 7 -8,2: ind: -8,2 - tiles: gwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAADAAcAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAIABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAFAAcAAAAAAAAHAAAAAAAABwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAMAAcAAAAAAAAHAAAAAAkABwAAAAAAAAcAAAAAAAAHAAAAAAQABwAAAAAAAAcAAAAAAAAHAAAAAAIABwAAAAAAAAcAAAAABACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAABwAHAAAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAABAAHAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAAABwAAAAAJAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAcABwAAAAAJAAcAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: gwAAAAAAACoAAAAAAAAqAAAAAAYAKgAAAAACACoAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAABgAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAwAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAACQAqAAAAAAAAKgAAAAALACoAAAAAAAAqAAAAAAkAKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoAAAAAAAAqAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAABgAqAAAAAAAAKgAAAAAAACoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAADACoAAAAAAAAqAAAAAAsAKgAAAAAAACoAAAAAAAAqAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 -6,-5: ind: -6,-5 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAMABwAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAQAHAAAAAAUABwAAAAAAAAcAAAAAAAAHAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAHAAAAAAIABwAAAAAAAAcAAAAABgAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAQAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAAAAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAkABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAACQAHAAAAAAwABwAAAAAAAAcAAAAAAAAHAAAAAAIABwAAAAAAAAcAAAAAAAAHAAAAAAQABwAAAAAAAAcAAAAAAAAHAAAAAAMABwAAAAADAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAADAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAYABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAALAAcAAAAAAAAHAAAAAAAABwAAAAAGAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAANAAAAAAAADQAAAAADAA0AAAAAAQANAAAAAAEADQAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAMAAcAAAAAAQAHAAAAAAAADQAAAAADAA0AAAAAAwANAAAAAAIADQAAAAABAA0AAAAAAQANAAAAAAEABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAQABwAAAAAAAA0AAAAAAQANAAAAAAMADQAAAAACAA0AAAAAAwANAAAAAAAABwAAAAAAAAcAAAAAAQAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAEABwAAAAAAAAcAAAAABQAHAAAAAAAABwAAAAAAAAcAAAAACQAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAgABwAAAAAAAAcAAAAABgAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAgABwAAAAAAAAcAAAAACwAHAAAAAAkABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAABwAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAABQAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAIAAcAAAAAAAAHAAAAAAAAgwAAAAAAAAcAAAAAAAAHAAAAAAAAFgAAAAAAABYAAAAAAwAWAAAAAAAAFgAAAAAAABYAAAAACQAWAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAeAAAAAAIABwAAAAAAAIMAAAAAAAAHAAAAAAAAFgAAAAAEABYAAAAABgAWAAAAAAAAFgAAAAAAABYAAAAAAAAWAAAAAAAAFgAAAAAAABYAAAAAAAAHAAAAAAAABwAAAAAIAAcAAAAAAAAHAAAAAAAABwAAAAAEAAcAAAAAAACDAAAAAAAABwAAAAAAABYAAAAAAAAWAAAAAAAAFgAAAAAAABYAAAAAAAAWAAAAAAsAFgAAAAADABYAAAAACAAWAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAgwAAAAAAAAcAAAAAAAAWAAAAAAAAFgAAAAACABYAAAAAAAAWAAAAAAgAFgAAAAAAABYAAAAAAAAWAAAAAAoAFgAAAAAEAAcAAAAAAAAHAAAAAAYABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAJACoAAAAAAAAqAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAAAAAAAAAAAAAAAAAAACoAAAAAAAAqAAAAAAYAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAAAAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAACAAqAAAAAAAAKgAAAAADACoAAAAAAAAqAAAAAAwAKgAAAAAGACoAAAAAAAAqAAAAAAcAKgAAAAACACoAAAAAAAAqAAAAAAMAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAsAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAACwAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAEAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAEAKgAAAAAAACoAAAAACwAqAAAAAAAAKgAAAAAAACoAAAAADAAqAAAAAAAAKgAAAAADACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAANAAAAAAMADQAAAAABAA0AAAAAAAANAAAAAAIADQAAAAADACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAABgAqAAAAAAAAKgAAAAAJACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAADQAAAAADAA0AAAAAAgANAAAAAAAADQAAAAACAA0AAAAAAAANAAAAAAMAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAHACoAAAAAAAAqAAAAAAAAKgAAAAADACoAAAAAAAAqAAAAAAAAKgAAAAAAAA0AAAAAAwANAAAAAAMADQAAAAABAA0AAAAAAwANAAAAAAIAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAFACoAAAAAAAAqAAAAAAAAKgAAAAAHACoAAAAABAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAQAqAAAAAAEAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAACACoAAAAAAgAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAQAKgAAAAAAACoAAAAAAAAqAAAAAAAAgwAAAAAAACoAAAAABQAqAAAAAAsAFgAAAAAMABYAAAAAAAAWAAAAAAAAFgAAAAAAABYAAAAAAgAWAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAYAKgAAAAAAACoAAAAAAAAeAAAAAAEAKgAAAAAAAIMAAAAAAAAqAAAAAAAAFgAAAAAAABYAAAAAAAAWAAAAAAAAFgAAAAAAABYAAAAABAAWAAAAAAAAFgAAAAAAABYAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAMAKgAAAAAAACoAAAAAAACDAAAAAAAAKgAAAAAAABYAAAAAAAAWAAAAAAAAFgAAAAAAABYAAAAAAAAWAAAAAAAAFgAAAAAAABYAAAAACAAWAAAAAAEAKgAAAAABACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAgwAAAAAAACoAAAAAAAAWAAAAAAAAFgAAAAAAABYAAAAAAAAWAAAAAAMAFgAAAAAJABYAAAAAAAAWAAAAAAAAFgAAAAAAACoAAAAACQAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAAA== version: 7 -9,0: ind: -9,0 - tiles: AQAAAAAAAAEAAAAAAAAAAAAAAAAAAQAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAJgAAAAACAIMAAAAAAACDAAAAAAAABwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAACDAAAAAAAAEgAAAAAAABIAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAABAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAAQAAAAAAAAcAAAAAAACDAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAIAAAAAAACDAAAAAAAABwAAAAAAAIMAAAAAAAASAAAAAAAAEgAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAEAAAAAAAAHAAAAAAAAgwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAACAAAAAAAAgwAAAAAAAAcAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAABwAAAAAAAIMAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAAgAAAAAAAIMAAAAAAAAHAAAAAAAAgwAAAAAAABIAAAAAAAASAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAACDAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAIAAIAAAAAAACDAAAAAAAABwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAABAAAAAAAAgwAAAAAAAAAAAAAAAAAHAAAAAAAAgwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAACAAAAAAAAgwAAAAAAAAcAAAAAAACDAAAAAAAAEgAAAAAAABIAAAAAAACDAAAAAAAAAQAAAAAAAIMAAAAAAAAAAAAAAAAABwAAAAAAAIMAAAAAAAAHAAAAAAAABwAAAAAGAAcAAAAAAAAHAAAAAAAAAgAAAAAAAIMAAAAAAAAHAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAEAAAAAAACDAAAAAAAAAAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAABAAIAAAAAAACDAAAAAAAABwAAAAAAAIMAAAAAAAASAAAAAAAAEgAAAAAAAIMAAAAAAAABAAAAAAAAgwAAAAAAAAAAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAAACAAAAAAAAgwAAAAAAAAcAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAQAAAAAAAIMAAAAAAAAAAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAAAAgAAAAAAAIMAAAAAAAAHAAAAAAAAgwAAAAAAABIAAAAAAAASAAAAAAAAAAAAAAAAAAEAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAAAAIAAAAAAACDAAAAAAAABwAAAAAIAIMAAAAAAACDAAAAAAAAgwAAAAAAAAEAAAAAAAABAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAABwACAAAAAAAAgwAAAAAAAAcAAAAABwCDAAAAAAAAEgAAAAAAABIAAAAAAAAAAAAAAAAAAQAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAAAAgAAAAAAAIMAAAAAAAAHAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAEAAAAAAACDAAAAAAAAAAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAJAAIAAAAAAACDAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAA== + tiles: AQAAAAAAAAEAAAAAAAAAAAAAAAAAAQAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAJgAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAACgCDAAAAAAAAEgAAAAAAABIAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAABAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAAQAAAAAAACoAAAAAAACDAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACkAAAAAAACDAAAAAAAAKgAAAAAAAIMAAAAAAAASAAAAAAAAEgAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAEAAAAAAAAqAAAAAAAAgwAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAABAApAAAAAAAAgwAAAAAAACoAAAAACQCDAAAAAAAAgwAAAAAAAIMAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAKgAAAAAAAIMAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKQAAAAAAAIMAAAAAAAAqAAAAAAgAgwAAAAAAABIAAAAAAAASAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAACoAAAAAAACDAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACkAAAAAAACDAAAAAAAAKgAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAABAAAAAAAAgwAAAAAAAAAAAAAAAAAqAAAAAAEAgwAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAApAAAAAAAAgwAAAAAAACoAAAAAAACDAAAAAAAAEgAAAAAAABIAAAAAAACDAAAAAAAAAQAAAAAAAIMAAAAAAAAAAAAAAAAAKgAAAAAAAIMAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAUAKQAAAAAAAIMAAAAAAAAqAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAEAAAAAAACDAAAAAAAAAAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAAAACkAAAAAAACDAAAAAAAAKgAAAAAAAIMAAAAAAAASAAAAAAAAEgAAAAAAAIMAAAAAAAABAAAAAAAAgwAAAAAAAAAAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAAAAApAAAAAAAAgwAAAAAAACoAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAQAAAAAAAIMAAAAAAAAAAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAUAKQAAAAAAAIMAAAAAAAAqAAAAAAAAgwAAAAAAABIAAAAAAAASAAAAAAAAAAAAAAAAAAEAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAAAACkAAAAAAACDAAAAAAAAKgAAAAAMAIMAAAAAAACDAAAAAAAAgwAAAAAAAAEAAAAAAAABAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAAAAApAAAAAAAAgwAAAAAAACoAAAAAAACDAAAAAAAAEgAAAAAAABIAAAAAAAAAAAAAAAAAAQAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAAAKQAAAAAAAIMAAAAAAAAqAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAEAAAAAAACDAAAAAAAAAAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAAGACkAAAAAAACDAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAAA== version: 7 -9,-1: ind: -9,-1 - tiles: AQAAAAAAAIMAAAAAAAALAAAAAAAAEgAAAAAAABIAAAAAAAASAAAAAAAAEgAAAAAAAAsAAAAAAACDAAAAAAAABwAAAAAAAAIAAAAAAACDAAAAAAAABQAAAAABAAUAAAAAAQAFAAAAAAAAgwAAAAAAAAEAAAAAAACDAAAAAAAACwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAALAAAAAAAAgwAAAAAAAAcAAAAACAACAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAACwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAAAAcAAAAABAAHAAAAAAAABwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAACDAAAAAAAACwAAAAAAAIMAAAAAAACDAAAAAAAACwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAsAAAAAAACDAAAAAAAAgwAAAAAAAAsAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAsAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAAACAAAAAAAAAgAAAAAAAAcAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAJgAAAAABAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACYAAAAAAgAmAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAmAAAAAAEAJgAAAAACAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAAQAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAJgAAAAABACYAAAAAAgCDAAAAAAAABwAAAAAMAAcAAAAAAwAHAAAAAAkABwAAAAAAAA== + tiles: AQAAAAAAAIMAAAAAAAALAAAAAAAAEgAAAAAAABIAAAAAAAASAAAAAAAAEgAAAAAAAAsAAAAAAACDAAAAAAAABwAAAAAAAAIAAAAAAACDAAAAAAAABQAAAAAAAAUAAAAAAgAFAAAAAAIAgwAAAAAAAAEAAAAAAACDAAAAAAAACwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAALAAAAAAAAgwAAAAAAAAcAAAAAAAACAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAACwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACkAAAAAAAApAAAAAAAAKQAAAAAAACkAAAAAAACDAAAAAAAACwAAAAAAAIMAAAAAAACDAAAAAAAACwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAsAAAAAAACDAAAAAAAAgwAAAAAAAAsAAAAAAAApAAAAAAAAKQAAAAAAACkAAAAAAAApAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAKQAAAAAAACkAAAAAAAApAAAAAAAAKQAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAsAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAAAAApAAAAAAAAKQAAAAAAACoAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAJgAAAAACAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACYAAAAAAgAmAAAAAAIAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAmAAAAAAAAJgAAAAACAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAAQAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAJgAAAAAAACYAAAAAAACDAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAAA== version: 7 -9,-2: ind: -9,-2 - tiles: gwAAAAAAAAEAAAAAAACDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAABAAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAABwAAAAAAAIMAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAgCDAAAAAAAAAQAAAAAAAIMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAABwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAADAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAAAAcAAAAABgAHAAAAAAMABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAAAAgAAAAAAAAcAAAAABQAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAAAAIAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAABwAAAAAAAIMAAAAAAAAHAAAAAAAABwAAAAAJAAcAAAAAAAACAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAKAAcAAAAAAgAHAAAAAAAAAgAAAAAAAIMAAAAAAACDAAAAAAAAEgAAAAAAABIAAAAAAAASAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAABwAAAAAIAAcAAAAAAgCDAAAAAAAABwAAAAAAAAcAAAAAAQAHAAAAAAMABwAAAAAKAAIAAAAAAACDAAAAAAAAgwAAAAAAABIAAAAAAAASAAAAAAAAEgAAAAAAAAAAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAAACAAAAAAAAgwAAAAAAAIMAAAAAAAASAAAAAAAAEgAAAAAAABIAAAAAAAAAAAAAAAAAgwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAIMAAAAAAAAHAAAAAAAAAgAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAQAAAAAAAIMAAAAAAAALAAAAAAAAEgAAAAAAABIAAAAAAAASAAAAAAAAEgAAAAAAAAsAAAAAAACDAAAAAAAABwAAAAAAAAIAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAEAAAAAAACDAAAAAAAACwAAAAAAABIAAAAAAAASAAAAAAAAEgAAAAAAABIAAAAAAAALAAAAAAAAgwAAAAAAAAcAAAAAAQACAAAAAAAAgwAAAAAAAAUAAAAAAAAFAAAAAAEABQAAAAADAIMAAAAAAAABAAAAAAAAgwAAAAAAAAsAAAAAAAASAAAAAAAAEgAAAAAAABIAAAAAAAASAAAAAAAACwAAAAAAAIMAAAAAAAAHAAAAAAAAAgAAAAAAAIMAAAAAAAAFAAAAAAAABQAAAAACAAUAAAAAAgAFAAAAAAIAAQAAAAAAAIMAAAAAAAALAAAAAAAAEgAAAAAAABIAAAAAAAASAAAAAAAAEgAAAAAAAAsAAAAAAACDAAAAAAAABwAAAAAAAAIAAAAAAACDAAAAAAAABQAAAAABAAUAAAAAAQAFAAAAAAEAgwAAAAAAAA== + tiles: gwAAAAAAAAEAAAAAAACDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAABAAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqAAAAAAAAKgAAAAAAAIMAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAACDAAAAAAAAAQAAAAAAAIMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqAAAAAAYAKgAAAAAEAIMAAAAAAACDAAAAAAAABwAAAAAHAAcAAAAAAAAHAAAAAAMABwAAAAAAAAcAAAAACQAHAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAADAAcAAAAAAAAHAAAAAAAABwAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAAAAgAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAAAAIAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAqAAAAAAAAKgAAAAAAAIMAAAAAAAAHAAAAAAIABwAAAAAAAAcAAAAAAAACAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAKgAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAAAAcAAAAAAwAHAAAAAAAAAgAAAAAAAIMAAAAAAACDAAAAAAAAEgAAAAAAABIAAAAAAAASAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAKgAAAAAAACoAAAAAAACDAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAIAAAAAAACDAAAAAAAAgwAAAAAAABIAAAAAAAASAAAAAAAAEgAAAAAAAAAAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAAACAAAAAAAAgwAAAAAAAIMAAAAAAAASAAAAAAAAEgAAAAAAABIAAAAAAAAAAAAAAAAAgwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAACwAAAAAAAIMAAAAAAAAHAAAAAAAAAgAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAQAAAAAAAIMAAAAAAAALAAAAAAAAEgAAAAAAABIAAAAAAAASAAAAAAAAEgAAAAAAAAsAAAAAAACDAAAAAAAABwAAAAAAAAIAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAEAAAAAAACDAAAAAAAACwAAAAAAABIAAAAAAAASAAAAAAAAEgAAAAAAABIAAAAAAAALAAAAAAAAgwAAAAAAAAcAAAAAAAACAAAAAAAAgwAAAAAAAAUAAAAAAwAFAAAAAAMABQAAAAAAAIMAAAAAAAABAAAAAAAAgwAAAAAAAAsAAAAAAAASAAAAAAAAEgAAAAAAABIAAAAAAAASAAAAAAAACwAAAAAAAIMAAAAAAAAHAAAAAAAAAgAAAAAAAIMAAAAAAAAFAAAAAAEABQAAAAADAAUAAAAAAgAFAAAAAAAAAQAAAAAAAIMAAAAAAAALAAAAAAAAEgAAAAAAABIAAAAAAAASAAAAAAAAEgAAAAAAAAsAAAAAAACDAAAAAAAABwAAAAAAAAIAAAAAAACDAAAAAAAABQAAAAAAAAUAAAAAAgAFAAAAAAAAgwAAAAAAAA== version: 7 -9,1: ind: -9,1 - tiles: gwAAAAAAAAEAAAAAAACDAAAAAAAAAAAAAAAAAIMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDAAAAAAAABwAAAAADAAIAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAABAAAAAAAAgwAAAAAAAAAAAAAAAACDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAAcAAAAAAAACAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAACDAAAAAAAAAQAAAAAAAIMAAAAAAAAAAAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIMAAAAAAAAHAAAAAAAAAgAAAAAAAAcAAAAACQAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAMAgwAAAAAAAAEAAAAAAACDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDAAAAAAAABwAAAAAAAAIAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAABAAHAAAAAAAABwAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAAcAAAAAAAACAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAKAAcAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAQAAgAAAAAAAAcAAAAACwAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAwAHAAAAAAQABAAAAAAAAAQAAAAAAgAEAAAAAAMAgwAAAAAAAIMAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAABAAAAAADAIMAAAAAAACDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAHABgAAAAAAAAYAAAAAAAAGAAAAAAAAAQAAAAAAwCDAAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAHAAAAAAAAgwAAAAAAAIMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAEAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAEABwAAAAAAAIMAAAAAAACDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAACDAAAAAAAAgwAAAAAAAA== + tiles: gwAAAAAAAAEAAAAAAACDAAAAAAAAAAAAAAAAAIMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDAAAAAAAAKgAAAAAAACkAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAABAAAAAAAAgwAAAAAAAAAAAAAAAACDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAACoAAAAAAAApAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAACDAAAAAAAAAQAAAAAAAIMAAAAAAAAAAAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIMAAAAAAAAqAAAAAAAAKQAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAgwAAAAAAAAEAAAAAAACDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDAAAAAAAAKgAAAAAAACkAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAQAKgAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAACoAAAAAAAApAAAAAAAAKgAAAAAKACoAAAAAAQAqAAAAAAAAKgAAAAAAACoAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAAAKQAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAKQAAAAAAACkAAAAAAAApAAAAAAAAKQAAAAAAACkAAAAAAAApAAAAAAAAKQAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKgAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoAAAAACAAqAAAAAAAAKgAAAAAAACoAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKgAAAAAAACoAAAAACQAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAACDAAAAAAAAgwAAAAAAAA== version: 7 -10,-3: ind: -10,-3 - tiles: AAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAB8AAAAAAAASAAAAAAAAEgAAAAAAAAQAAAAAAwCDAAAAAAAAAwAAAAABAAMAAAAAAQADAAAAAAEAAwAAAAABAAMAAAAAAwADAAAAAAAAAwAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAACDAAAAAAAAEgAAAAAAABIAAAAAAAAEAAAAAAIAgwAAAAAAAAQAAAAAAQAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAIABAAAAAABAAQAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAgwAAAAAAABIAAAAAAAASAAAAAAAABAAAAAABAAQAAAAAAQAEAAAAAAIABAAAAAABAAQAAAAAAgAEAAAAAAMABAAAAAADAAQAAAAAAQAEAAAAAAIAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAIMAAAAAAAASAAAAAAAAEgAAAAAAAAQAAAAAAQCDAAAAAAAABAAAAAAAAAQAAAAAAQAEAAAAAAMABAAAAAACAAQAAAAAAAAEAAAAAAIABAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAAAfAAAAAAAAEgAAAAAAABIAAAAAAAAEAAAAAAEAgwAAAAAAAAMAAAAAAQADAAAAAAMAAwAAAAACAAMAAAAAAwADAAAAAAAAAwAAAAACAAMAAAAAAwAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAB8AAAAAAgCDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAIAAwAAAAABAAMAAAAAAgADAAAAAAEAAwAAAAADAAMAAAAAAwADAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAgwAAAAAAABIAAAAAAAASAAAAAAAAEgAAAAAAAIMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAIMAAAAAAAASAAAAAAAAEgAAAAAAABIAAAAAAACDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAACDAAAAAAAAEgAAAAAAABIAAAAAAAASAAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAgwAAAAAAABIAAAAAAAASAAAAAAAAEgAAAAAAAIMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAIMAAAAAAAASAAAAAAAAEgAAAAAAABIAAAAAAACDAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAgwAAAAAAAAEAAAAAAACDAAAAAAAAAAAAAAAAAIMAAAAAAAABAAAAAAAAgwAAAAAAAAAAAAAAAACDAAAAAAAAAQAAAAAAAIMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAIMAAAAAAAABAAAAAAAAgwAAAAAAAAAAAAAAAACDAAAAAAAAAQAAAAAAAIMAAAAAAAAAAAAAAAAAgwAAAAAAAAEAAAAAAACDAAAAAAAAAAAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAB8AAAAAAAASAAAAAAAAEgAAAAAAAAQAAAAAAQCDAAAAAAAAAwAAAAADAAMAAAAAAwADAAAAAAMAAwAAAAAAAAMAAAAAAgADAAAAAAIAAwAAAAADAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAACDAAAAAAAAEgAAAAAAABIAAAAAAAAEAAAAAAIAgwAAAAAAAAQAAAAAAgAEAAAAAAEABAAAAAACAAQAAAAAAQAEAAAAAAMABAAAAAAAAAQAAAAAAwAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAgwAAAAAAABIAAAAAAAASAAAAAAAABAAAAAADAAQAAAAAAQAEAAAAAAIABAAAAAADAAQAAAAAAQAEAAAAAAIABAAAAAAAAAQAAAAAAwAEAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAIMAAAAAAAASAAAAAAAAEgAAAAAAAAQAAAAAAgCDAAAAAAAABAAAAAADAAQAAAAAAwAEAAAAAAAABAAAAAADAAQAAAAAAAAEAAAAAAMABAAAAAACAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAAAfAAAAAAAAEgAAAAAAABIAAAAAAAAEAAAAAAEAgwAAAAAAAAMAAAAAAAADAAAAAAIAAwAAAAABAAMAAAAAAQADAAAAAAEAAwAAAAADAAMAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAB8AAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAEAAwAAAAABAAMAAAAAAgADAAAAAAEAAwAAAAABAAMAAAAAAwADAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAgwAAAAAAABIAAAAAAAASAAAAAAAAEgAAAAAAAIMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAIMAAAAAAAASAAAAAAAAEgAAAAAAABIAAAAAAACDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAACDAAAAAAAAEgAAAAAAABIAAAAAAAASAAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAgwAAAAAAABIAAAAAAAASAAAAAAAAEgAAAAAAAIMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAIMAAAAAAAASAAAAAAAAEgAAAAAAABIAAAAAAACDAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAgwAAAAAAAAEAAAAAAACDAAAAAAAAAAAAAAAAAIMAAAAAAAABAAAAAAAAgwAAAAAAAAAAAAAAAACDAAAAAAAAAQAAAAAAAIMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAIMAAAAAAAABAAAAAAAAgwAAAAAAAAAAAAAAAACDAAAAAAAAAQAAAAAAAIMAAAAAAAAAAAAAAAAAgwAAAAAAAAEAAAAAAACDAAAAAAAAAAAAAAAAAA== version: 7 -10,-1: ind: -10,-1 @@ -318,35 +318,35 @@ entities: version: 7 -8,-4: ind: -8,-4 - tiles: AAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAABMAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAATAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAEwAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAABMAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAAAAAAAAAAEAAAAAAAATAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAEAAAAAAACDAAAAAAAAEwAAAAAAAIMAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAABMAAAAAAAATAAAAAAAAEwAAAAAAABMAAAAAAAATAAAAAAAAEwAAAAAAABMAAAAAAAATAAAAAAAAEwAAAAAAABMAAAAAAAATAAAAAAAAEwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAQAAAAAAAAEAAAAAAAATAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAACDAAAAAAAAAwAAAAABAAMAAAAAAgADAAAAAAEAgwAAAAAAAAAAAAAAAAABAAAAAAAAEwAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAAMAAAAAAQADAAAAAAMAAwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAABMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAEAAwAAAAABAAMAAAAAAACDAAAAAAAAAwAAAAADAAMAAAAAAwADAAAAAAMADQAAAAAAAA0AAAAAAACDAAAAAAAAAwAAAAABAAMAAAAAAgADAAAAAAEAAwAAAAABAAMAAAAAAgCDAAAAAAAAgwAAAAAAAAMAAAAAAQCDAAAAAAAAgwAAAAAAAAMAAAAAAgAJAAAAAAAAAwAAAAADAA0AAAAAAQANAAAAAAEAgwAAAAAAAAMAAAAAAwAJAAAAAAAABAAAAAAAAAkAAAAAAAADAAAAAAEAgwAAAAAAAAQAAAAAAgAEAAAAAAMABAAAAAADAAQAAAAAAgANAAAAAAEADQAAAAABAA0AAAAAAwANAAAAAAMADQAAAAAAAAQAAAAAAAADAAAAAAIABAAAAAADAAQAAAAAAgAEAAAAAAEAAwAAAAACAIMAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAwAEAAAAAAMADQAAAAACAA0AAAAAAAANAAAAAAAADQAAAAACAA0AAAAAAQCDAAAAAAAAAwAAAAAAAAkAAAAAAAAEAAAAAAEACQAAAAAAAAMAAAAAAgCDAAAAAAAAgwAAAAAAAAQAAAAAAgCDAAAAAAAAgwAAAAAAAA0AAAAAAwANAAAAAAMADQAAAAADAA0AAAAAAAANAAAAAAEAgwAAAAAAAAMAAAAAAwADAAAAAAAAAwAAAAACAAMAAAAAAgADAAAAAAMABAAAAAABAAQAAAAAAQAEAAAAAAEABAAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAADAAMAAAAAAwADAAAAAAIAgwAAAAAAAIMAAAAAAACDAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAgwAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAABMAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAATAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAEwAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAABMAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAAAAAAAAAAEAAAAAAAATAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAEAAAAAAACDAAAAAAAAEwAAAAAAAIMAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAABMAAAAAAAATAAAAAAAAEwAAAAAAABMAAAAAAAATAAAAAAAAEwAAAAAAABMAAAAAAAATAAAAAAAAEwAAAAAAABMAAAAAAAATAAAAAAAAEwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAQAAAAAAAAEAAAAAAAATAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAACDAAAAAAAAAwAAAAADAAMAAAAAAwADAAAAAAAAgwAAAAAAAAAAAAAAAAABAAAAAAAAEwAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAAMAAAAAAgADAAAAAAIAAwAAAAACAIMAAAAAAACDAAAAAAAAgwAAAAAAABMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAIAAwAAAAAAAAMAAAAAAACDAAAAAAAAAwAAAAABAAMAAAAAAAADAAAAAAAADQAAAAACAA0AAAAAAACDAAAAAAAAAwAAAAAAAAMAAAAAAwADAAAAAAIAAwAAAAACAAMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAwCDAAAAAAAAgwAAAAAAAAMAAAAAAQAJAAAAAAAAAwAAAAACAA0AAAAAAAANAAAAAAAAgwAAAAAAAAMAAAAAAwAJAAAAAAAABAAAAAABAAkAAAAAAAADAAAAAAAAgwAAAAAAAAQAAAAAAAAEAAAAAAMABAAAAAABAAQAAAAAAwANAAAAAAEADQAAAAABAA0AAAAAAwANAAAAAAMADQAAAAABAAQAAAAAAQADAAAAAAIABAAAAAACAAQAAAAAAQAEAAAAAAMAAwAAAAABAIMAAAAAAAAEAAAAAAMABAAAAAACAAQAAAAAAwAEAAAAAAEADQAAAAACAA0AAAAAAwANAAAAAAIADQAAAAABAA0AAAAAAwCDAAAAAAAAAwAAAAABAAkAAAAAAAAEAAAAAAEACQAAAAAAAAMAAAAAAQCDAAAAAAAAgwAAAAAAAAQAAAAAAACDAAAAAAAAgwAAAAAAAA0AAAAAAAANAAAAAAIADQAAAAACAA0AAAAAAAANAAAAAAAAgwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAQADAAAAAAIABAAAAAABAAQAAAAAAQAEAAAAAAMABAAAAAABAIMAAAAAAACDAAAAAAAAAwAAAAABAAMAAAAAAQADAAAAAAEAgwAAAAAAAIMAAAAAAACDAAAAAAAACwAAAAAAAAsAAAAAAAALAAAAAAAAgwAAAAAAAA== version: 7 -8,-3: ind: -8,-3 - tiles: IwAAAAADACMAAAAAAwAjAAAAAAEABAAAAAAAAIMAAAAAAAAEAAAAAAEABAAAAAABAAQAAAAAAgAEAAAAAAAABAAAAAACAAQAAAAAAwAEAAAAAAEABAAAAAAAAAQAAAAAAgAEAAAAAAEABAAAAAABAB8AAAAAAQAfAAAAAAIAIwAAAAAAAAQAAAAAAQCDAAAAAAAABAAAAAADACMAAAAAAAAjAAAAAAIAIwAAAAAAACMAAAAAAQAjAAAAAAIAIwAAAAACACMAAAAAAAAjAAAAAAEAIwAAAAAAAAQAAAAAAgAfAAAAAAMAHwAAAAADACMAAAAAAQAEAAAAAAIABAAAAAADAAQAAAAAAAAjAAAAAAEAHwAAAAADAB8AAAAAAQAfAAAAAAIAHwAAAAABAB8AAAAAAAAfAAAAAAIAHwAAAAABACMAAAAAAAAEAAAAAAMAHwAAAAABAB8AAAAAAwAjAAAAAAIABAAAAAABAIMAAAAAAAAEAAAAAAMAIwAAAAABACMAAAAAAwAjAAAAAAIAIwAAAAACACMAAAAAAAAjAAAAAAAAIwAAAAACACMAAAAAAgAjAAAAAAIABAAAAAACACMAAAAAAwAjAAAAAAAAIwAAAAABAAQAAAAAAgCDAAAAAAAABAAAAAACAAQAAAAAAgAEAAAAAAAABAAAAAACAAQAAAAAAAAEAAAAAAAABAAAAAACAAQAAAAAAgAEAAAAAAIABAAAAAABAAQAAAAAAQAEAAAAAAAABAAAAAACAAQAAAAAAwAEAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAIAAwAAAAABAAMAAAAAAwCDAAAAAAAAgwAAAAAAAIMAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAACDAAAAAAAABAAAAAADAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAANAAAAAAMADQAAAAACAA0AAAAAAgANAAAAAAMADQAAAAACAIMAAAAAAAAEAAAAAAMABAAAAAADAAQAAAAAAgAEAAAAAAMABAAAAAAAAA0AAAAAAgANAAAAAAIADQAAAAAAAA0AAAAAAACDAAAAAAAADQAAAAADAA0AAAAAAwANAAAAAAAADQAAAAABAA0AAAAAAQCDAAAAAAAABAAAAAADAAQAAAAAAgAEAAAAAAAABAAAAAACAAQAAAAAAQANAAAAAAEADQAAAAAAAA0AAAAAAwANAAAAAAMADQAAAAACAA0AAAAAAgANAAAAAAEADQAAAAABAA0AAAAAAgANAAAAAAEABAAAAAACAAQAAAAAAwAEAAAAAAAABAAAAAAAAAQAAAAAAQAEAAAAAAAADQAAAAAAAA0AAAAAAAANAAAAAAAADQAAAAAAAIMAAAAAAAADAAAAAAAAAwAAAAACAAMAAAAAAwANAAAAAAEADQAAAAADAIMAAAAAAAAEAAAAAAIABAAAAAABAAQAAAAAAgAEAAAAAAMABAAAAAABABIAAAAAAAASAAAAAAAAEgAAAAAAAIMAAAAAAACDAAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAAADQAAAAACAA0AAAAAAgCDAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAEABAAAAAADAAQAAAAAAAASAAAAAAAAEgAAAAAAABIAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAADQAAAAACAAsAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAEgAAAAAAABIAAAAAAAASAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAwABwAAAAAAAAcAAAAAAAACAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAYABwAAAAAJAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAAgAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAAAHAAAAAAMABwAAAAAAAAIAAAAAAAAHAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAQADAAAAAAEAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAABwAAAAAAAIMAAAAAAAAMAAAAAAAAAwAAAAACAIMAAAAAAAADAAAAAAMAAwAAAAABAA== + tiles: IwAAAAABACMAAAAAAAAjAAAAAAIABAAAAAABAIMAAAAAAAAEAAAAAAMABAAAAAAAAAQAAAAAAwAEAAAAAAIABAAAAAADAAQAAAAAAwAEAAAAAAIABAAAAAADAAQAAAAAAgAEAAAAAAEABAAAAAADAB8AAAAAAwAfAAAAAAIAIwAAAAAAAAQAAAAAAwCDAAAAAAAABAAAAAABACMAAAAAAQAjAAAAAAEAIwAAAAACACMAAAAAAgAjAAAAAAIAIwAAAAAAACMAAAAAAwAjAAAAAAIAIwAAAAADAAQAAAAAAgAfAAAAAAAAHwAAAAAAACMAAAAAAAAEAAAAAAEABAAAAAACAAQAAAAAAAAjAAAAAAIAHwAAAAADAB8AAAAAAgAfAAAAAAIAHwAAAAAAAB8AAAAAAwAfAAAAAAIAHwAAAAADACMAAAAAAwAEAAAAAAMAHwAAAAABAB8AAAAAAAAjAAAAAAEABAAAAAAAAIMAAAAAAAAEAAAAAAAAIwAAAAAAACMAAAAAAwAjAAAAAAEAIwAAAAAAACMAAAAAAgAjAAAAAAEAIwAAAAACACMAAAAAAAAjAAAAAAEABAAAAAADACMAAAAAAwAjAAAAAAMAIwAAAAACAAQAAAAAAwCDAAAAAAAABAAAAAAAAAQAAAAAAwAEAAAAAAMABAAAAAABAAQAAAAAAQAEAAAAAAEABAAAAAABAAQAAAAAAQAEAAAAAAAABAAAAAACAAQAAAAAAAAEAAAAAAAABAAAAAADAAQAAAAAAgAEAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAAAAwAAAAACAAMAAAAAAwCDAAAAAAAAgwAAAAAAAIMAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAACDAAAAAAAABAAAAAABAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAANAAAAAAEADQAAAAADAA0AAAAAAQANAAAAAAEADQAAAAADAIMAAAAAAAAEAAAAAAIABAAAAAACAAQAAAAAAgAEAAAAAAEABAAAAAABAA0AAAAAAAANAAAAAAMADQAAAAAAAA0AAAAAAQCDAAAAAAAADQAAAAAAAA0AAAAAAgANAAAAAAIADQAAAAABAA0AAAAAAACDAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAEABAAAAAADAAQAAAAAAAANAAAAAAEADQAAAAAAAA0AAAAAAQANAAAAAAAADQAAAAABAA0AAAAAAAANAAAAAAIADQAAAAADAA0AAAAAAgANAAAAAAIABAAAAAAAAAQAAAAAAgAEAAAAAAIABAAAAAACAAQAAAAAAQAEAAAAAAMADQAAAAADAA0AAAAAAAANAAAAAAMADQAAAAADAIMAAAAAAAADAAAAAAEAAwAAAAABAAMAAAAAAQANAAAAAAMADQAAAAADAIMAAAAAAAAEAAAAAAMABAAAAAACAAQAAAAAAQAEAAAAAAMABAAAAAAAABIAAAAAAAASAAAAAAAAEgAAAAAAAIMAAAAAAACDAAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAAADQAAAAAAAA0AAAAAAgCDAAAAAAAABAAAAAADAAQAAAAAAQAEAAAAAAAABAAAAAAAAAQAAAAAAQASAAAAAAAAEgAAAAAAABIAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAADQAAAAACAAsAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAEgAAAAAAABIAAAAAAAASAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAApAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAABAAqAAAAAAUAKgAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAMAKQAAAAAAACoAAAAAAAAqAAAAAAUAKgAAAAAAACoAAAAACgCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACkAAAAAAAAqAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAQADAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAApAAAAAAAAKQAAAAAAACkAAAAAAAApAAAAAAAAKgAAAAAAAIMAAAAAAAAMAAAAAAAAAwAAAAABAIMAAAAAAAADAAAAAAAAAwAAAAADAA== version: 7 -9,-3: ind: -9,-3 - tiles: gwAAAAAAAAQAAAAAAQAEAAAAAAIAAwAAAAACAIMAAAAAAACDAAAAAAAAgwAAAAAAAAUAAAAAAAAFAAAAAAEABQAAAAAAAAUAAAAAAwAFAAAAAAMAgwAAAAAAAAQAAAAAAwAjAAAAAAAAIwAAAAABAIMAAAAAAAAEAAAAAAEABAAAAAAAAAMAAAAAAQCDAAAAAAAAgwAAAAAAAIMAAAAAAAAFAAAAAAIABQAAAAADAAUAAAAAAAAFAAAAAAMABQAAAAAAAIMAAAAAAAAEAAAAAAEAIwAAAAABAB8AAAAAAAAEAAAAAAEABAAAAAACAAQAAAAAAAADAAAAAAMAgwAAAAAAAIMAAAAAAACDAAAAAAAABAAAAAABAAQAAAAAAAAEAAAAAAIABAAAAAAAAAQAAAAAAwAEAAAAAAEABAAAAAADACMAAAAAAwAfAAAAAAAAgwAAAAAAAAQAAAAAAAAEAAAAAAAAAwAAAAACAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAwAEAAAAAAAAEgAAAAAAABIAAAAAAAASAAAAAAAAgwAAAAAAAAQAAAAAAQAjAAAAAAMAHwAAAAACAIMAAAAAAAAEAAAAAAEABAAAAAABAAMAAAAAAwCDAAAAAAAAgwAAAAAAAIMAAAAAAAAEAAAAAAAABAAAAAADABIAAAAAAAASAAAAAAAAEgAAAAAAAIMAAAAAAAAEAAAAAAIAIwAAAAABACMAAAAAAwCDAAAAAAAABAAAAAABAAQAAAAAAwADAAAAAAMAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABAAAAAACAAQAAAAAAgAEAAAAAAAAgwAAAAAAAIMAAAAAAAANAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAwADAAAAAAIAAwAAAAABAAMAAAAAAgADAAAAAAEAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAANAAAAAAEADQAAAAACAA0AAAAAAAANAAAAAAEADQAAAAAAAIMAAAAAAAANAAAAAAEADQAAAAAAAA0AAAAAAAANAAAAAAEADQAAAAADAA0AAAAAAQANAAAAAAIADQAAAAACAA0AAAAAAwCDAAAAAAAADQAAAAACAA0AAAAAAwANAAAAAAMADQAAAAACAA0AAAAAAgANAAAAAAAADQAAAAAAACMAAAAAAAAjAAAAAAMAIwAAAAACAA0AAAAAAwANAAAAAAEADQAAAAAAAA0AAAAAAgANAAAAAAIAgwAAAAAAAA0AAAAAAQANAAAAAAIADQAAAAACAA0AAAAAAgANAAAAAAIAgwAAAAAAAA0AAAAAAgANAAAAAAAADQAAAAACAA0AAAAAAQANAAAAAAAADQAAAAABAA0AAAAAAgANAAAAAAMADQAAAAABAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAEgAAAAAAABIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAABIAAAAAAAASAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAASAAAAAAAAEgAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAQAAAAAAAIMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAEAAAAAAACDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAQCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAA== + tiles: gwAAAAAAAAQAAAAAAAAEAAAAAAAAAwAAAAABAIMAAAAAAACDAAAAAAAAgwAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAACAAUAAAAAAgAFAAAAAAEAgwAAAAAAAAQAAAAAAQAjAAAAAAEAIwAAAAACAIMAAAAAAAAEAAAAAAAABAAAAAAAAAMAAAAAAgCDAAAAAAAAgwAAAAAAAIMAAAAAAAAFAAAAAAEABQAAAAACAAUAAAAAAAAFAAAAAAEABQAAAAADAIMAAAAAAAAEAAAAAAMAIwAAAAABAB8AAAAAAQAEAAAAAAEABAAAAAABAAQAAAAAAAADAAAAAAIAgwAAAAAAAIMAAAAAAACDAAAAAAAABAAAAAACAAQAAAAAAwAEAAAAAAEABAAAAAABAAQAAAAAAQAEAAAAAAEABAAAAAAAACMAAAAAAgAfAAAAAAMAgwAAAAAAAAQAAAAAAwAEAAAAAAEAAwAAAAACAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAQAEAAAAAAMAEgAAAAAAABIAAAAAAAASAAAAAAAAgwAAAAAAAAQAAAAAAAAjAAAAAAAAHwAAAAAAAIMAAAAAAAAEAAAAAAAABAAAAAADAAMAAAAAAwCDAAAAAAAAgwAAAAAAAIMAAAAAAAAEAAAAAAAABAAAAAADABIAAAAAAAASAAAAAAAAEgAAAAAAAIMAAAAAAAAEAAAAAAMAIwAAAAACACMAAAAAAwCDAAAAAAAABAAAAAAAAAQAAAAAAAADAAAAAAIAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABAAAAAADAAQAAAAAAQAEAAAAAAAAgwAAAAAAAIMAAAAAAAANAAAAAAEAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAgADAAAAAAAAAwAAAAADAAMAAAAAAgADAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAANAAAAAAIADQAAAAACAA0AAAAAAAANAAAAAAIADQAAAAABAIMAAAAAAAANAAAAAAEADQAAAAACAA0AAAAAAQANAAAAAAAADQAAAAACAA0AAAAAAgANAAAAAAAADQAAAAAAAA0AAAAAAgCDAAAAAAAADQAAAAAAAA0AAAAAAQANAAAAAAEADQAAAAACAA0AAAAAAAANAAAAAAMADQAAAAACACMAAAAAAQAjAAAAAAEAIwAAAAACAA0AAAAAAAANAAAAAAMADQAAAAADAA0AAAAAAAANAAAAAAMAgwAAAAAAAA0AAAAAAwANAAAAAAEADQAAAAADAA0AAAAAAAANAAAAAAEAgwAAAAAAAA0AAAAAAQANAAAAAAIADQAAAAADAA0AAAAAAgANAAAAAAEADQAAAAACAA0AAAAAAAANAAAAAAIADQAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAEgAAAAAAABIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAABIAAAAAAAASAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAASAAAAAAAAEgAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAQAAAAAAAIMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAEAAAAAAACDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoAAAAAAQCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAA== version: 7 -3,1: ind: -3,1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAAcAAAAAAgCDAAAAAAAABAAAAAABAAQAAAAAAAAEAAAAAAEABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIMAAAAAAAAHAAAAAAAAgwAAAAAAAAQAAAAAAAAEAAAAAAIABAAAAAADAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAEAAAAAAAABAAAAAADAAQAAAAAAACDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABAAAAAADAAQAAAAAAwAEAAAAAAMABAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAQAEAAAAAAIABAAAAAADAAQAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAAIMAAAAAAAAEAAAAAAIABAAAAAADAAQAAAAAAAAEAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAoABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAACoAAAAAAACDAAAAAAAABAAAAAACAAQAAAAAAQAEAAAAAAMABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIMAAAAAAAAqAAAAAAAAgwAAAAAAAAQAAAAAAwAEAAAAAAEABAAAAAABAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAEAAAAAAAABAAAAAADAAQAAAAAAACDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABAAAAAACAAQAAAAAAwAEAAAAAAEABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAwAEAAAAAAEABAAAAAACAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKgAAAAAAAIMAAAAAAAAEAAAAAAIABAAAAAADAAQAAAAAAAAEAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqAAAAAAAAKgAAAAALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 -2,1: ind: -2,1 - tiles: BAAAAAADAAQAAAAAAAAEAAAAAAEABAAAAAACAAQAAAAAAgAEAAAAAAAABAAAAAADAAQAAAAAAAAEAAAAAAAAAwAAAAABABoAAAAAAAAaAAAAAAAAAwAAAAADAAMAAAAAAAAHAAAAAAAABwAAAAAAAAQAAAAAAwAEAAAAAAAABAAAAAACAAQAAAAAAAAEAAAAAAEABAAAAAAAAAQAAAAAAAAEAAAAAAIABAAAAAADAAMAAAAAAQAaAAAAAAAAGgAAAAAAAAMAAAAAAAADAAAAAAMABwAAAAAAAAcAAAAACQCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAEAAAAAAIABAAAAAACAAQAAAAAAwADAAAAAAAAGgAAAAAAABoAAAAAAAADAAAAAAIAAwAAAAADAAcAAAAAAAAHAAAAAAAABAAAAAADAAQAAAAAAwAEAAAAAAIABAAAAAAAAAQAAAAAAwAEAAAAAAIABAAAAAACAAQAAAAAAgAEAAAAAAEAgwAAAAAAABoAAAAAAAAaAAAAAAAAAwAAAAADAAMAAAAAAQAHAAAAAAAABwAAAAAAAAQAAAAAAAAEAAAAAAIABAAAAAACAAQAAAAAAwAEAAAAAAIABAAAAAACAAQAAAAAAwAEAAAAAAMABAAAAAABAAQAAAAAAAAaAAAAAAAAGgAAAAAAAAMAAAAAAAADAAAAAAIABwAAAAAAAAcAAAAAAAAEAAAAAAEABAAAAAAAAAQAAAAAAAAEAAAAAAIABAAAAAADAAQAAAAAAwAEAAAAAAAABAAAAAADAAQAAAAAAwCDAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAwAHAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAACAAHAAAAAAcABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAADAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAAAHAAAAAAQABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAEAAAAAAAABAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAAABwAAAAABAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: BAAAAAABAAQAAAAAAwAEAAAAAAIABAAAAAACAAQAAAAAAAAEAAAAAAMABAAAAAAAAAQAAAAAAQAEAAAAAAAAAwAAAAABABoAAAAAAAAaAAAAAAAAAwAAAAADAAMAAAAAAAAqAAAAAAYAKgAAAAAAAAQAAAAAAwAEAAAAAAAABAAAAAADAAQAAAAAAAAEAAAAAAMABAAAAAADAAQAAAAAAwAEAAAAAAIABAAAAAACAAMAAAAAAwAaAAAAAAAAGgAAAAAAAAMAAAAAAQADAAAAAAAAKgAAAAAAACoAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAEAAAAAAMABAAAAAAAAAQAAAAAAAADAAAAAAIAGgAAAAAAABoAAAAAAAADAAAAAAEAAwAAAAADACoAAAAABQAqAAAAAAAABAAAAAACAAQAAAAAAgAEAAAAAAAABAAAAAABAAQAAAAAAAAEAAAAAAEABAAAAAACAAQAAAAAAwAEAAAAAAIAgwAAAAAAABoAAAAAAAAaAAAAAAAAAwAAAAAAAAMAAAAAAwAqAAAAAAAAKgAAAAAAAAQAAAAAAQAEAAAAAAIABAAAAAADAAQAAAAAAAAEAAAAAAIABAAAAAABAAQAAAAAAQAEAAAAAAEABAAAAAABAAQAAAAAAgAaAAAAAAAAGgAAAAAAAAMAAAAAAwADAAAAAAIAKgAAAAADACoAAAAAAAAEAAAAAAAABAAAAAACAAQAAAAAAwAEAAAAAAAABAAAAAACAAQAAAAAAwAEAAAAAAIABAAAAAADAAQAAAAAAgCDAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAABQAqAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAMAKgAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAsAKgAAAAAAACoAAAAAAwAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAADACoAAAAABACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAAAAAqAAAAAAIAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAAAEAAAAAAAABAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 -1,1: ind: -1,1 - tiles: BwAAAAAAAAcAAAAAAgAHAAAAAAAABwAAAAAAAAcAAAAACQAHAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAcAAAAABQAHAAAAAAAABwAAAAAAAAcAAAAABgAHAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAACDAAAAAAAAAQAAAAAAAIMAAAAAAAAAAAAAAAAAgwAAAAAAAAEAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAYABwAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAAEAAAAAAACDAAAAAAAAAAAAAAAAAIMAAAAAAAABAAAAAAAABwAAAAACAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAIMAAAAAAAABAAAAAAAAgwAAAAAAAAAAAAAAAACDAAAAAAAAAQAAAAAAAAcAAAAABQAHAAAAAAAABwAAAAAGAAcAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAACDAAAAAAAAAQAAAAAAAIMAAAAAAAAAAAAAAAAAgwAAAAAAAAEAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAAEAAAAAAACDAAAAAAAAAAAAAAAAAIMAAAAAAAABAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAIMAAAAAAAABAAAAAAAAgwAAAAAAAAAAAAAAAACDAAAAAAAAAQAAAAAAAAcAAAAAAAAHAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: KgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAEACoAAAAAAAAqAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAACDAAAAAAAAAQAAAAAAAIMAAAAAAAAAAAAAAAAAgwAAAAAAAAEAAAAAAAAqAAAAAAAAKgAAAAAKACoAAAAAAAAqAAAAAAAAKgAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAAEAAAAAAACDAAAAAAAAAAAAAAAAAIMAAAAAAAABAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAEACoAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAIMAAAAAAAABAAAAAAAAgwAAAAAAAAAAAAAAAACDAAAAAAAAAQAAAAAAACoAAAAAAAAqAAAAAAkAKgAAAAAAACoAAAAAAAAqAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAACDAAAAAAAAAQAAAAAAAIMAAAAAAAAAAAAAAAAAgwAAAAAAAAEAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAACAAqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAAEAAAAAAACDAAAAAAAAAAAAAAAAAIMAAAAAAAABAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAIMAAAAAAAABAAAAAAAAgwAAAAAAAAAAAAAAAACDAAAAAAAAAQAAAAAAACoAAAAAAAAqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 -9,2: ind: -9,2 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAAAcAAAAAAQAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAACDAAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAUABwAAAAAEAAcAAAAABQAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAEAAcAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAcABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAUAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAFACoAAAAAAACDAAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAIAKgAAAAAAACoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAABAAqAAAAAAAAKgAAAAAAACoAAAAACwAqAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqAAAAAAAAKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 -2,-5: ind: -2,-5 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAAAAAAAAAIMAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAYAAAAAAAAAAAEAAAAAAAAAAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAAAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAAAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAABQAHAAAAAAAABwAAAAAIAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAwABwAAAAAAAAcAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAGAAcAAAAACAAHAAAAAAoABwAAAAAAAAcAAAAAAAAAAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAQABwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAAABwAAAAAFAAcAAAAAAAAHAAAAAAIABwAAAAADAAcAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAASAAAAAAAAEgAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAEAAcAAAAACQCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAEAAAAAAMABAAAAAACAIMAAAAAAACDAAAAAAAAEgAAAAAAABIAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAAAHAAAAAAYAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABAAAAAAAAAQAAAAAAgCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAAABwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAgCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAAAAcAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAAAAAAAAAIMAAAAAAAAqAAAAAAEAKgAAAAAIACoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqAAAAAAAAKgAAAAACACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAAAAAAAAAAKgAAAAAAACoAAAAACgAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAJACoAAAAAAAAqAAAAAAAAKgAAAAABACoAAAAAAAAqAAAAAAAAKgAAAAAIACoAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAAAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAABgAqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAHACoAAAAABgCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAgAKgAAAAAAACoAAAAAAAAAAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAAAAAqAAAAAAgAKgAAAAAAACoAAAAABgAqAAAAAAAAKgAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAASAAAAAAAAEgAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAAAACoAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAEAAAAAAIABAAAAAADAIMAAAAAAACDAAAAAAAAEgAAAAAAABIAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAAAAAqAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABAAAAAACAAQAAAAAAwCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAAAKgAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAQAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAAAACoAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAA== version: 7 0,-1: ind: 0,-1 @@ -354,7 +354,7 @@ entities: version: 7 -4,-5: ind: -4,-5 - tiles: BwAAAAABAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAwCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAAAHAAAAAAgABwAAAAAEAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAABQAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAYAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAQABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAEABwAAAAAAAAcAAAAAAAAHAAAAAAcABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAFAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAwAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAMAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAACwAHAAAAAAAABwAAAAADAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAYABwAAAAAJAAcAAAAABAAHAAAAAAUABwAAAAAAAAcAAAAABgAHAAAAAAAABwAAAAAAAAcAAAAAAAAnAAAAAAAAJwAAAAACACcAAAAAAQAnAAAAAAMABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAEABwAAAAAAAAcAAAAAAAAnAAAAAAEAJwAAAAADACcAAAAAAwAnAAAAAAAAJwAAAAAAAAcAAAAAAAAHAAAAAAwABwAAAAAAAAcAAAAAAgAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAJwAAAAAAACcAAAAAAQAnAAAAAAMAJwAAAAABACcAAAAAAgAHAAAAAAAABwAAAAAHAAcAAAAAAAAHAAAAAAMABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAgABwAAAAAAAAcAAAAAAAAnAAAAAAAAJwAAAAABACcAAAAAAgAnAAAAAAMABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAIABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAABAAHAAAAAAcABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAACwAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAUABwAAAAAAAAcAAAAACAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAACgAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAwABwAAAAAAAAcAAAAAAAAHAAAAAAEABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAABwAAAAAAAAcAAAAACgAHAAAAAAEABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAACgAHAAAAAAAABwAAAAACAAcAAAAAAAAHAAAAAAYABwAAAAAAAA== + tiles: KgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAABwAqAAAAAAkAKgAAAAAAACoAAAAAAgAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAwAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAACAAqAAAAAAAAKgAAAAAIACoAAAAAAAAqAAAAAAsAKgAAAAAAACoAAAAACwCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAIAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAABQAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAACgAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAUAKgAAAAAMACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAgAqAAAAAAkAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAACQAqAAAAAAAAKgAAAAAAACoAAAAAAAAnAAAAAAAAJwAAAAABACcAAAAAAgAnAAAAAAAAKgAAAAAJACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAGACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAwAnAAAAAAIAJwAAAAACACcAAAAAAAAnAAAAAAEAJwAAAAAAACoAAAAAAAAqAAAAAAIAKgAAAAABACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAcAKgAAAAAAACoAAAAAAAAqAAAAAAAAJwAAAAAAACcAAAAAAAAnAAAAAAMAJwAAAAADACcAAAAAAAAqAAAAAAoAKgAAAAAAACoAAAAAAAAqAAAAAAMAKgAAAAAAACoAAAAABAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAnAAAAAAAAJwAAAAAAACcAAAAAAgAnAAAAAAEAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAABAAqAAAAAAAAKgAAAAAAACoAAAAABgAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAJACoAAAAAAAAqAAAAAAAAKgAAAAALACoAAAAAAAAqAAAAAAIAKgAAAAABACoAAAAAAAAqAAAAAAAAKgAAAAADACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAUAKgAAAAALACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAEAKgAAAAAAACoAAAAAAAAqAAAAAAoAKgAAAAAAACoAAAAACAAqAAAAAAMAKgAAAAAAACoAAAAAAAAqAAAAAAsAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAACQAqAAAAAAAAKgAAAAAEACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAApAAAAAAAAKQAAAAAAACkAAAAAAAApAAAAAAAAKQAAAAAAACkAAAAAAAApAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAsAKgAAAAAAACoAAAAAAAAqAAAAAAcAKgAAAAAAACoAAAAAAAAqAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAwAKgAAAAAAACoAAAAAAQAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAADAAqAAAAAAAAKgAAAAAAAA== version: 7 -10,0: ind: -10,0 @@ -366,15 +366,15 @@ entities: version: 7 -3,-5: ind: -3,-5 - tiles: BwAAAAAAAAcAAAAAAAAHAAAAAAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAcAAAAACwAHAAAAAAAABwAAAAAGAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAcABwAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAACgAHAAAAAAAABwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAEAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAACDAAAAAAAAEgAAAAAAABIAAAAAAAASAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAAABwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAAAgwAAAAAAABIAAAAAAAAMAAAAAAAAEgAAAAAAAIMAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAABAAhAAAAAAIAIQAAAAACACEAAAAAAACDAAAAAAAABwAAAAAAAIMAAAAAAAASAAAAAAAAEgAAAAAAABIAAAAAAACDAAAAAAAABwAAAAAAAAcAAAAAAgAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAMAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAAABwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAACDAAAAAAAAGgAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAAAgwAAAAAAABoAAAAAAAAaAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAACDAAAAAAAABwAAAAAAAIMAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAgwAAAAAAAIMAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAcAAAAAAACDAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAABoAAAAAAAAaAAAAAAAAgwAAAAAAAAQAAAAAAwCDAAAAAAAAgwAAAAAAAIMAAAAAAAAHAAAAAAYAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAgCDAAAAAAAABwAAAAAKAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABAAAAAADAAQAAAAAAQAEAAAAAAEAgwAAAAAAAA== + tiles: KgAAAAAAACoAAAAAAAAqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAUAKgAAAAAGACoAAAAAAAAqAAAAAAAAKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAABACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAMAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAgAKgAAAAAAACoAAAAACgCDAAAAAAAAEgAAAAAAABIAAAAAAAASAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAAAKgAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAcAgwAAAAAAABIAAAAAAAAMAAAAAAAAEgAAAAAAAIMAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAACACoAAAAAAAAhAAAAAAIAIQAAAAADACEAAAAAAwCDAAAAAAAAKgAAAAABAIMAAAAAAAASAAAAAAAAEgAAAAAAABIAAAAAAACDAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAGACoAAAAAAAAqAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAAAKgAAAAAEACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAAAKgAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAAAACDAAAAAAAAGgAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAAAgwAAAAAAABoAAAAAAAAaAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAALAAAAAAAACwAAAAAAAAsAAAAAAACDAAAAAAAAKgAAAAAAAIMAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAgwAAAAAAAIMAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAACoAAAAAAACDAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAABoAAAAAAAAaAAAAAAAAgwAAAAAAAAQAAAAAAQCDAAAAAAAAgwAAAAAAAIMAAAAAAAAqAAAAAAQAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAEAAAAAAEABAAAAAACAAQAAAAAAwCDAAAAAAAAKgAAAAAMAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABAAAAAABAAQAAAAAAgAEAAAAAAEAgwAAAAAAAA== version: 7 -4,-6: ind: -4,-6 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAABwAHAAAAAAAABwAAAAABAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAABQAHAAAAAAAABwAAAAAAAAcAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKgAAAAAGACoAAAAACAAqAAAAAAAAKgAAAAADACoAAAAAAgAqAAAAAAAAKgAAAAAAACoAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== version: 7 -5,-6: ind: -5,-6 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAACAAHAAAAAAAAAAAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAAAAAHAAAAAAAABwAAAAAAAAcAAAAACAAHAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAABwAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoAAAAABQAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAADACoAAAAAAAAqAAAAAAAAAAAAAAAAACoAAAAAAAAqAAAAAAAAKgAAAAACACoAAAAAAAAqAAAAAAAAKgAAAAAAACoAAAAAAAAqAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAKgAAAAAAAA== version: 7 -1,-5: ind: -1,-5 @@ -398,11 +398,11 @@ entities: version: 7 -8,-5: ind: -8,-5 - tiles: AAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAAADAAAAAAEAAwAAAAADAAwAAAAAAAADAAAAAAMAAwAAAAADAAMAAAAAAwCDAAAAAAAAgwAAAAAAAIMAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAMAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAADAAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAAwAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAMAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAQAAAAAAAIMAAAAAAAAAAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAACAAMAAAAAAgADAAAAAAIADAAAAAAAAAMAAAAAAwAMAAAAAAAADAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAAADAAAAAAIAAwAAAAADAAwAAAAAAAADAAAAAAMAAwAAAAAAAAMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAEADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAADAAAAAAEAgwAAAAAAAIMAAAAAAACDAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAABAAMAAAAAAAADAAAAAAEADAAAAAAAAAMAAAAAAwADAAAAAAEAAwAAAAABAIMAAAAAAACDAAAAAAAAgwAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAAADAAAAAAEAAwAAAAADAAwAAAAAAAADAAAAAAIADAAAAAAAAAwAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAMAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAQAAAAAAAIMAAAAAAAABAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAEADAAAAAAAAAMAAAAAAgADAAAAAAIAAwAAAAABAIMAAAAAAACDAAAAAAAAgwAAAAAAABMAAAAAAAATAAAAAAAAAQAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAAAAAwAAAAAAAADAAAAAAMAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAwAMAAAAAAAAAwAAAAACAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAMADAAAAAAAAAMAAAAAAgCDAAAAAAAAgwAAAAAAAIMAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAABMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAA== + tiles: AAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAQADAAAAAAAAAwAAAAABAAwAAAAAAAADAAAAAAIAAwAAAAAAAAMAAAAAAgCDAAAAAAAAgwAAAAAAAIMAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAMAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAGgAAAAAAABoAAAAAAAAaAAAAAAAADAAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAABoAAAAAAAAaAAAAAAAAGgAAAAAAAAwAAAAAAAAaAAAAAAAAGgAAAAAAABoAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAMAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAQAAAAAAAIMAAAAAAAAAAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAADAAMAAAAAAQADAAAAAAMADAAAAAAAAAMAAAAAAwAMAAAAAAAADAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAwADAAAAAAAAAwAAAAADAAwAAAAAAAADAAAAAAEAAwAAAAADAAMAAAAAAwCDAAAAAAAAgwAAAAAAAIMAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAMADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAAADAAAAAAIAgwAAAAAAAIMAAAAAAACDAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAADAAMAAAAAAQADAAAAAAAADAAAAAAAAAMAAAAAAAADAAAAAAIAAwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAQADAAAAAAEAAwAAAAADAAwAAAAAAAADAAAAAAAADAAAAAAAAAwAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAMAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAQAAAAAAAIMAAAAAAAABAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAMADAAAAAAAAAMAAAAAAgADAAAAAAAAAwAAAAABAIMAAAAAAACDAAAAAAAAgwAAAAAAABMAAAAAAAATAAAAAAAAAQAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAADAAwAAAAAAAADAAAAAAEAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAQAMAAAAAAAAAwAAAAABAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAIADAAAAAAAAAMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAABMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAA== version: 7 -8,-6: ind: -8,-6 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAACDAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAgwAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAABAAAAAAAAgwAAAAAAAAAAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAIAAwAAAAABAAMAAAAAAgCDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAgADAAAAAAIAAwAAAAABAAMAAAAAAQADAAAAAAMAAwAAAAACAAMAAAAAAgCDAAAAAAAAgwAAAAAAAIMAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAEAEgAAAAAAABIAAAAAAAASAAAAAAAAEgAAAAAAABIAAAAAAAADAAAAAAIAgwAAAAAAAIMAAAAAAACDAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAACABIAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAASAAAAAAAAAwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAgASAAAAAAAAgwAAAAAAAAwAAAAAAACDAAAAAAAAEgAAAAAAAAMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAAAEgAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAABIAAAAAAAADAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAQAAAAAAAIMAAAAAAAAAAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAAAABIAAAAAAACDAAAAAAAADAAAAAAAAIMAAAAAAAASAAAAAAAAAwAAAAACAIMAAAAAAACDAAAAAAAAgwAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAgASAAAAAAAAEgAAAAAAAAwAAAAAAAASAAAAAAAAEgAAAAAAAAMAAAAAAQCDAAAAAAAAgwAAAAAAAIMAAAAAAAAAAAAAAAAAAQAAAAAAAA== + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAACDAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAgwAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAABAAAAAAAAgwAAAAAAAAAAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAEAAwAAAAAAAAMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAwADAAAAAAIAAwAAAAACAAMAAAAAAQADAAAAAAEAAwAAAAAAAAMAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAIAEgAAAAAAABIAAAAAAAASAAAAAAAAEgAAAAAAABIAAAAAAAADAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAABABIAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAASAAAAAAAAAwAAAAACAIMAAAAAAACDAAAAAAAAgwAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAwASAAAAAAAAgwAAAAAAAAwAAAAAAACDAAAAAAAAEgAAAAAAAAMAAAAAAgCDAAAAAAAAgwAAAAAAAIMAAAAAAAAAAAAAAAAAAQAAAAAAAAEAAAAAAACDAAAAAAAAgwAAAAAAAIMAAAAAAAADAAAAAAEAEgAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAABIAAAAAAAADAAAAAAEAgwAAAAAAAIMAAAAAAACDAAAAAAAAAQAAAAAAAIMAAAAAAAAAAAAAAAAAgwAAAAAAAIMAAAAAAACDAAAAAAAAAwAAAAADABIAAAAAAACDAAAAAAAADAAAAAAAAIMAAAAAAAASAAAAAAAAAwAAAAADAIMAAAAAAACDAAAAAAAAgwAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAIMAAAAAAACDAAAAAAAAgwAAAAAAAAMAAAAAAAASAAAAAAAAEgAAAAAAAAwAAAAAAAASAAAAAAAAEgAAAAAAAAMAAAAAAgCDAAAAAAAAgwAAAAAAAIMAAAAAAAAAAAAAAAAAAQAAAAAAAA== version: 7 -9,-5: ind: -9,-5 @@ -1693,7 +1693,6 @@ entities: 1609: -23,-15 1610: -25,-13 1611: -20,-16 - 1622: -50,-62 2130: -109,5 2131: -113,5 2141: -109,11 @@ -1724,7 +1723,6 @@ entities: 1612: -21,-13 1613: -19,-13 1614: -19,-16 - 1623: -45,-61 2132: -110,5 2140: -108,10 2146: -112,11 @@ -1834,8 +1832,6 @@ entities: 1465: -108,-9 1466: -112,-12 1606: -36,-16 - 1616: -51,-59 - 1624: -48,-59 2128: -108,0 2129: -108,3 2152: -132,2 @@ -1880,8 +1876,6 @@ entities: 1490: -119,-22 1493: -119,-25 1600: -26,-13 - 1617: -49,-61 - 1618: -49,-59 1635: -104,-49 2137: -108,-1 2142: -111,11 @@ -1991,7 +1985,6 @@ entities: 1486: -119,-15 1591: -38,-16 1592: -39,-13 - 1621: -46,-62 2143: -114,9 2151: -132,0 2890: -97,-56 @@ -2031,8 +2024,6 @@ entities: 1475: -127,-13 1598: -32,-16 1603: -25,-15 - 1619: -47,-60 - 1620: -48,-61 2138: -108,6 2148: -127,-1 2155: -132,6 @@ -2096,41 +2087,17 @@ entities: id: Bushg4 decals: 2843: -109,29 - 7741: -63.170547,-27.069342 - - node: - color: '#FFFFFFFF' - id: Bushh2 - decals: - 7743: -63.248672,-28.850592 - - node: - color: '#FFFFFFFF' - id: Bushh3 - decals: - 7742: -60.889297,-28.631842 - node: color: '#FFFFFFFF' id: Bushi1 decals: - 1289: -61.930435,-28.141062 2845: -110,31 - 7739: -63.998672,-27.944342 - - node: - color: '#FFFFFFFF' - id: Bushi2 - decals: - 7738: -64.1393,-28.944342 - 7744: -60.701797,-27.131842 - 7746: -59.904922,-28.991215 - node: color: '#FFFFFFFF' id: Bushi3 decals: - 1285: -63.03974,-28.297312 - 1287: -60.961617,-29.062937 2844: -111,29 2846: -108,31 - 7740: -63.983047,-26.928717 - 7745: -60.014297,-27.928715 - node: color: '#FFFFFFFF' id: Bushj1 @@ -2395,7 +2362,6 @@ entities: 8412: -95,-24 8413: -97,-24 8414: -96,-25 - 8434: -96,-35 8435: -92,-38 8446: -85,-40 8447: -86,-39 @@ -3318,7 +3284,6 @@ entities: 3424: -92,-26 3428: -94,-27 3430: -96,-27 - 3433: -96,-28 3434: -95,-28 3435: -94,-28 3437: -91,-28 @@ -3342,7 +3307,6 @@ entities: 3458: -95,-32 3459: -96,-32 3462: -94,-34 - 3463: -92,-34 3464: -91,-34 3465: -90,-35 3466: -91,-35 @@ -3616,7 +3580,6 @@ entities: 3883: -66,-31 3884: -66,-32 3885: -66,-33 - 3886: -65,-29 3889: -64,-25 3890: -64,-24 3894: -61,-24 @@ -4021,7 +3984,6 @@ entities: 4451: -32,21 4452: -34,20 4453: -33,20 - 4454: -28,19 4455: -25,19 4456: -25,17 4457: -25,15 @@ -4052,7 +4014,6 @@ entities: 4482: -25,14 4483: -24,13 4484: -26,12 - 4485: -28,12 4486: -31,10 4487: -22,12 4497: -25,12 @@ -5421,6 +5382,250 @@ entities: 8259: -100,-21 8305: -91,-45 8306: -96,-44 + 8644: -104,11 + 8645: -104,10 + 8646: -103,10 + 8647: -104,9 + 8648: -103,9 + 8649: -102,9 + 8650: -102,8 + 8651: -101,8 + 8652: -103,8 + 8653: -104,8 + 8654: -104,7 + 8655: -103,7 + 8656: -102,7 + 8657: -101,7 + 8658: -100,7 + 8659: -103,6 + 8660: -104,6 + 8661: -104,5 + 8662: -104,3 + 8663: -104,2 + 8664: -104,1 + 8665: -104,0 + 8666: -103,0 + 8667: -103,1 + 8668: -103,2 + 8669: -103,3 + 8670: -103,4 + 8671: -104,4 + 8672: -103,5 + 8673: -104,-2 + 8674: -104,-3 + 8675: -103,-2 + 8676: -103,-3 + 8677: -103,-4 + 8678: -104,-18 + 8679: -104,-19 + 8680: -103,-19 + 8681: -103,-20 + 8682: -104,-20 + 8683: -105,-20 + 8684: -105,-21 + 8685: -104,-21 + 8686: -103,-21 + 8687: -105,-22 + 8688: -104,-22 + 8689: -104,-23 + 8690: -104,-24 + 8691: -105,-23 + 8692: -105,-24 + 8693: -105,-25 + 8694: -105,-26 + 8695: -105,-34 + 8696: -105,-35 + 8697: -105,-36 + 8698: -104,-36 + 8699: -104,-35 + 8700: -104,-34 + 8701: -104,-33 + 8702: -105,-37 + 8703: -104,-37 + 8704: -104,-38 + 8705: -105,-38 + 8706: -105,-39 + 8707: -104,-39 + 8708: -103,-39 + 8709: -103,-40 + 8710: -104,-40 + 8711: -105,-40 + 8712: -105,-41 + 8713: -105,-42 + 8714: -105,-43 + 8715: -105,-44 + 8716: -105,-45 + 8717: -106,-45 + 8718: -106,-46 + 8719: -105,-46 + 8720: -106,-47 + 8721: -105,-47 + 8722: -104,-47 + 8723: -104,-46 + 8724: -104,-45 + 8725: -104,-44 + 8726: -104,-43 + 8727: -104,-42 + 8728: -104,-41 + 8729: -103,-45 + 8730: -103,-46 + 8731: -103,-44 + 8732: -102,-45 + 8733: -102,-44 + 8734: -101,-45 + 8735: -101,-44 + 8736: -101,-43 + 8737: -100,-43 + 8738: -100,-44 + 8739: -100,-45 + 8740: -99,-45 + 8741: -99,-44 + 8742: -99,-43 + 8798: -96,-35 + 8799: -92,-35 + 8800: -96,-28 + 8801: -46,-15 + 8802: -47,-15 + 8803: -48,-15 + 8804: -49,-15 + 8805: -50,-15 + 8806: -52,-15 + 8807: -53,-15 + 8808: -54,-15 + 8809: -55,-15 + 8810: -55,-14 + 8811: -55,-13 + 8812: -54,-13 + 8813: -54,-12 + 8814: -54,-14 + 8815: -53,-14 + 8816: -53,-13 + 8817: -52,-13 + 8818: -52,-14 + 8819: -51,-14 + 8820: -51,-13 + 8821: -50,-12 + 8822: -50,-13 + 8823: -50,-14 + 8824: -49,-14 + 8825: -49,-13 + 8826: -48,-13 + 8827: -48,-14 + 8828: -47,-14 + 8829: -47,-13 + 8830: -46,-13 + 8831: -46,-14 + 8832: -56,-13 + 8833: -56,-14 + 8834: -56,-15 + 8835: -56,-16 + 8836: -57,-16 + 8837: -57,-15 + 8838: -57,-14 + 8839: -57,-13 + 8840: -58,-16 + 8841: -58,-15 + 8842: -59,-15 + 8843: -59,-15 + 8844: -59,-16 + 8845: -60,-16 + 8846: -61,-16 + 8847: -61,-15 + 8848: -60,-15 + 8849: -62,-15 + 8850: -62,-16 + 8851: -63,-16 + 8852: -64,-16 + 8853: -65,-16 + 8854: -66,-16 + 8855: -66,-15 + 8856: -65,-15 + 8857: -64,-15 + 8858: -63,-15 + 8859: -67,-16 + 8860: -68,-16 + 8861: -69,-16 + 8862: -69,-15 + 8863: -68,-15 + 8864: -67,-15 + 8865: -67,-14 + 8866: -69,-14 + 8867: -69,-14 + 8868: -69,-13 + 8869: -68,-13 + 8870: -68,-14 + 8871: -67,-13 + 8872: -70,-13 + 8873: -71,-13 + 8874: -72,-13 + 8875: -73,-13 + 8876: -73,-14 + 8877: -72,-14 + 8878: -70,-14 + 8879: -71,-14 + 8880: -70,-15 + 8881: -71,-15 + 8882: -72,-15 + 8883: -73,-15 + 8884: -66,-17 + 8885: -67,-17 + 8886: -65,-17 + 8887: -64,-17 + 8888: -63,-17 + 8889: -61,-17 + 8890: -62,-17 + 8891: -60,-17 + 8892: -59,-17 + 8893: -58,-17 + 8894: -57,-17 + 8895: -94,-16 + 8896: -95,-16 + 8897: -96,-16 + 8898: -97,-16 + 8899: -98,-16 + 8900: -97,-15 + 8901: -96,-15 + 8902: -95,-15 + 8903: -93,16 + 8904: -93,17 + 8905: -94,17 + 8906: -94,18 + 8907: -94,19 + 8908: -94,20 + 8909: -93,14 + 8917: -31,-16 + 8918: -30,-16 + 8919: -29,-16 + 8920: -29,-15 + 8921: -28,-15 + 8922: -27,-15 + 8923: -27,-14 + 8924: -26,-14 + 8925: -25,-14 + 8926: -27,-13 + 8927: -28,-13 + 8928: -28,-14 + 8929: -29,-14 + 8930: -29,-13 + 8931: -29,-12 + 8932: -30,-12 + 8933: -31,-12 + 8934: -31,-13 + 8935: -30,-13 + 8936: -30,-14 + 8937: -36,-14 + 8938: -31,-14 + 8939: -33,-14 + 8940: -32,-14 + 8941: -34,-14 + 8942: -35,-15 + 8943: -35,-14 + 8944: -33,-15 + 8945: -33,-15 + 8946: -31,-15 + 8947: -30,-15 + 8948: -32,-15 + 8949: -34,-15 - node: color: '#52B4E996' id: FullTileOverlayGreyscale @@ -5512,27 +5717,6 @@ entities: 2603: -122,-40 6930: -126,-54 6931: -127,-54 - - node: - color: '#D4D4D496' - id: HalfTileOverlayGreyscale - decals: - 416: -33,12 - 417: -32,12 - 418: -31,12 - 419: -31,12 - 420: -30,12 - 421: -29,12 - 422: -28,12 - 423: -27,12 - 424: -33,17 - 425: -32,17 - 426: -31,17 - 427: -31,17 - 428: -30,17 - 429: -29,17 - 430: -29,17 - 431: -27,17 - 439: -28,17 - node: color: '#DE3A3A96' id: HalfTileOverlayGreyscale @@ -5593,24 +5777,6 @@ entities: 2593: -120,-42 6929: -126,-56 6932: -127,-56 - - node: - color: '#D4D4D496' - id: HalfTileOverlayGreyscale180 - decals: - 409: -33,14 - 410: -32,14 - 411: -31,14 - 412: -30,14 - 413: -29,14 - 414: -28,14 - 415: -27,14 - 432: -33,19 - 433: -32,19 - 434: -31,19 - 435: -30,19 - 436: -29,19 - 437: -28,19 - 438: -27,19 - node: color: '#DE3A3A96' id: HalfTileOverlayGreyscale180 @@ -5833,6 +5999,41 @@ entities: 7559: -96,2 7560: -95,2 7561: -94,2 + 8564: -33,12 + 8565: -32,12 + 8566: -31,12 + 8567: -30,12 + 8568: -29,12 + 8569: -28,12 + 8570: -27,12 + 8571: -27,17 + 8572: -28,17 + 8573: -29,17 + 8574: -30,17 + 8575: -31,17 + 8576: -32,17 + 8577: -33,17 + 8602: -55,-13 + 8603: -53,-13 + 8604: -52,-13 + 8605: -51,-13 + 8606: -49,-13 + 8607: -48,-13 + 8608: -47,-13 + 8609: -46,-13 + 8636: -73,-13 + 8637: -72,-13 + 8638: -71,-13 + 8639: -70,-13 + 8763: -97,-26 + 8764: -97,-24 + 8765: -97,-23 + 8789: -96,-33 + 8790: -96,-32 + 8791: -96,-31 + 8792: -96,-30 + 8793: -96,-29 + 8795: -96,-27 - node: color: '#A4610696' id: QuarterTileOverlayGreyscale @@ -5966,6 +6167,39 @@ entities: 6505: -94,27 6506: -93,27 6507: -92,27 + - node: + color: '#9FED5896' + id: QuarterTileOverlayGreyscale180 + decals: + 8578: -33,19 + 8579: -32,19 + 8580: -31,19 + 8581: -30,19 + 8582: -29,19 + 8583: -28,19 + 8584: -27,19 + 8585: -27,14 + 8586: -28,14 + 8587: -29,14 + 8588: -30,14 + 8589: -31,14 + 8590: -32,14 + 8591: -33,14 + 8592: -46,-15 + 8593: -47,-15 + 8594: -48,-15 + 8595: -49,-15 + 8596: -50,-15 + 8597: -51,-15 + 8598: -52,-15 + 8599: -53,-15 + 8600: -54,-15 + 8601: -55,-15 + 8640: -73,-15 + 8641: -72,-15 + 8642: -71,-15 + 8643: -70,-15 + 8796: -97,-26 - node: color: '#A4610696' id: QuarterTileOverlayGreyscale180 @@ -6025,11 +6259,9 @@ entities: 7752: -26,4 7753: -25,4 7754: -24,4 - 8016: -92,-35 8017: -93,-35 8018: -94,-35 8019: -95,-35 - 8020: -96,-35 8274: -95,-25 8275: -95,-24 8276: -95,-23 @@ -6071,6 +6303,10 @@ entities: 1189: -56,-23 1190: -56,-24 1191: -56,-25 + 8783: -91,-35 + 8785: -93,-35 + 8786: -94,-35 + 8787: -95,-35 - node: color: '#A4610696' id: QuarterTileOverlayGreyscale270 @@ -6092,7 +6328,6 @@ entities: id: QuarterTileOverlayGreyscale270 decals: 8004: -96,-27 - 8005: -96,-28 8006: -96,-29 8007: -96,-30 8008: -96,-31 @@ -6106,6 +6341,35 @@ entities: 8295: -94,-45 8296: -93,-45 8297: -92,-45 + 8536: -33,19 + 8537: -32,19 + 8538: -31,19 + 8539: -30,19 + 8540: -29,19 + 8541: -28,19 + 8542: -27,19 + 8543: -27,14 + 8544: -28,14 + 8545: -30,14 + 8546: -29,14 + 8547: -31,14 + 8548: -32,14 + 8549: -33,14 + 8618: -55,-15 + 8619: -54,-15 + 8620: -53,-15 + 8621: -52,-15 + 8622: -51,-15 + 8623: -50,-15 + 8624: -49,-15 + 8625: -48,-15 + 8626: -47,-15 + 8627: -46,-15 + 8628: -73,-15 + 8629: -72,-15 + 8630: -71,-15 + 8631: -70,-15 + 8797: -96,-26 - node: color: '#EFB34196' id: QuarterTileOverlayGreyscale270 @@ -6131,6 +6395,23 @@ entities: 1216: -50,-25 1217: -50,-24 1218: -50,-23 + 8766: -95,-23 + 8767: -95,-24 + 8768: -95,-25 + 8769: -95,-26 + 8770: -94,-26 + 8771: -93,-26 + 8772: -92,-26 + 8773: -91,-26 + 8774: -91,-27 + 8775: -91,-28 + 8776: -91,-29 + 8777: -91,-30 + 8778: -91,-31 + 8779: -91,-32 + 8780: -91,-33 + 8781: -91,-34 + 8782: -91,-35 - node: color: '#A4610696' id: QuarterTileOverlayGreyscale90 @@ -6158,6 +6439,32 @@ entities: 8286: -91,-39 8288: -91,-41 8289: -91,-42 + 8550: -33,17 + 8551: -32,17 + 8552: -31,17 + 8553: -30,17 + 8554: -29,17 + 8555: -28,17 + 8556: -27,17 + 8557: -27,12 + 8558: -28,12 + 8559: -29,12 + 8560: -30,12 + 8561: -31,12 + 8562: -32,12 + 8563: -33,12 + 8610: -55,-13 + 8611: -53,-13 + 8612: -52,-13 + 8613: -51,-13 + 8614: -49,-13 + 8615: -48,-13 + 8616: -47,-13 + 8617: -46,-13 + 8632: -73,-13 + 8633: -72,-13 + 8634: -71,-13 + 8635: -70,-13 - node: color: '#FFFFFFFF' id: Remains @@ -6182,40 +6489,40 @@ entities: decals: 7902: -103,-25 - node: - color: '#D3BA99FF' + color: '#FFFFFFFF' id: SpaceStationSign1 decals: - 5945: -65,-16 + 8911: -65,-16 - node: - color: '#D3BA99FF' + color: '#FFFFFFFF' id: SpaceStationSign2 decals: - 5946: -64,-16 + 8912: -64,-16 - node: - color: '#D3BA99FF' + color: '#FFFFFFFF' id: SpaceStationSign3 decals: - 5947: -63,-16 + 8913: -63,-16 - node: - color: '#D3BA99FF' + color: '#FFFFFFFF' id: SpaceStationSign4 decals: - 5948: -62,-16 + 8910: -62,-16 - node: - color: '#D3BA99FF' + color: '#FFFFFFFF' id: SpaceStationSign5 decals: - 5949: -61,-16 + 8914: -61,-16 - node: - color: '#D3BA99FF' + color: '#FFFFFFFF' id: SpaceStationSign6 decals: - 5950: -60,-16 + 8915: -60,-16 - node: - color: '#D3BA99FF' + color: '#FFFFFFFF' id: SpaceStationSign7 decals: - 5951: -59,-16 + 8916: -59,-16 - node: angle: -1.5707963267948966 rad color: '#FFFFFFFF' @@ -7497,6 +7804,21 @@ entities: 5459: -134,0 5460: -134,1 5461: -134,-5 + - node: + color: '#FFFFFFFF' + id: bushsnowa3 + decals: + 8743: -63.812737,-27.188072 + - node: + color: '#FFFFFFFF' + id: bushsnowb1 + decals: + 8744: -63.375237,-27.922447 + - node: + color: '#FFFFFFFF' + id: grasssnow13 + decals: + 8755: -50.97059,-60.18703 - node: color: '#FFFFFFFF' id: grasssnowa1 @@ -7504,6 +7826,8 @@ entities: 2915: -110,20 2920: -112,21 7610: -98,-5 + 8752: -60.23461,-28.781822 + 8757: -47.923714,-60.765156 - node: color: '#FFFFFFFF' id: grasssnowa2 @@ -7518,12 +7842,20 @@ entities: id: grasssnowa3 decals: 2921: -112,22 + 8745: -63.875237,-28.219322 + 8753: -60.093987,-27.141197 + 8754: -49.517464,-61.858906 - node: color: '#FFFFFFFF' id: grasssnowb1 decals: 2919: -108,22 7601: -89,-63 + 8746: -64.01586,-29.063072 + 8747: -62.718987,-27.891197 + 8758: -47.84559,-59.12453 + 8761: -44.986214,-59.921406 + 8762: -50.392464,-60.890156 - node: color: '#FFFFFFFF' id: grasssnowb2 @@ -7535,11 +7867,14 @@ entities: id: grasssnowb3 decals: 7609: -92,-8 + 8750: -60.95336,-27.953697 + 8760: -46.079964,-60.62453 - node: color: '#FFFFFFFF' id: grasssnowc1 decals: 7605: -98,-9 + 8748: -63.125237,-27.328697 - node: color: '#FFFFFFFF' id: grasssnowc3 @@ -7549,6 +7884,10 @@ entities: 7599: -91,-63 7606: -96,-8 7608: -93,-10 + 8749: -60.73461,-27.203697 + 8751: -60.10961,-27.828697 + 8756: -49.28309,-59.827656 + 8759: -46.25184,-59.43703 - node: cleanable: True color: '#B02E26FF' @@ -9235,7 +9574,8 @@ entities: -30,6: 1: 46079 -30,7: - 1: 49080 + 1: 16312 + 3: 32768 -33,8: 1: 52360 -31,9: @@ -9359,7 +9699,8 @@ entities: -35,-6: 1: 61448 -34,-7: - 1: 26351 + 1: 26223 + 9: 128 -34,-6: 1: 26214 -34,-9: @@ -9894,6 +10235,11 @@ entities: temperature: 293.15 moles: Nitrogen: 6666.982 + - volume: 2500 + temperature: 293.15 + moles: + Oxygen: 21.6852 + Nitrogen: 81.57766 chunkSize: 4 - type: GasTileOverlay - type: RadiationGridResistance @@ -14621,7 +14967,7 @@ entities: pos: -131.5,-45.5 parent: 2 - type: Door - secondsUntilStateChange: -62401.16 + secondsUntilStateChange: -64391.965 state: Opening - type: DeviceLinkSource lastSignals: @@ -26389,6 +26735,11 @@ entities: - type: Transform pos: -138.5,-46.5 parent: 2 + - uid: 1728 + components: + - type: Transform + pos: -29.5,-36.5 + parent: 2 - uid: 1754 components: - type: Transform @@ -27139,21 +27490,51 @@ entities: - type: Transform pos: -21.5,-2.5 parent: 2 + - uid: 3511 + components: + - type: Transform + pos: -29.5,-40.5 + parent: 2 - uid: 3513 components: - type: Transform pos: -86.5,-49.5 parent: 2 + - uid: 3515 + components: + - type: Transform + pos: -29.5,-35.5 + parent: 2 + - uid: 3519 + components: + - type: Transform + pos: -29.5,-33.5 + parent: 2 - uid: 3527 components: - type: Transform pos: -17.5,-2.5 parent: 2 + - uid: 3530 + components: + - type: Transform + pos: -29.5,-37.5 + parent: 2 + - uid: 3533 + components: + - type: Transform + pos: -29.5,-34.5 + parent: 2 - uid: 3541 components: - type: Transform pos: -133.5,-39.5 parent: 2 + - uid: 3544 + components: + - type: Transform + pos: -29.5,-39.5 + parent: 2 - uid: 3548 components: - type: Transform @@ -27164,6 +27545,16 @@ entities: - type: Transform pos: -18.5,-2.5 parent: 2 + - uid: 3558 + components: + - type: Transform + pos: -28.5,-33.5 + parent: 2 + - uid: 3563 + components: + - type: Transform + pos: -29.5,-38.5 + parent: 2 - uid: 3576 components: - type: Transform @@ -57442,6 +57833,11 @@ entities: - type: Transform pos: -21.5,2.5 parent: 2 + - uid: 3566 + components: + - type: Transform + pos: -67.5,-42.5 + parent: 2 - uid: 4114 components: - type: Transform @@ -58099,6 +58495,11 @@ entities: rot: 1.5707963267948966 rad pos: -140.5,-27.5 parent: 2 + - uid: 7544 + components: + - type: Transform + pos: -93.5,-5.5 + parent: 2 - uid: 7619 components: - type: Transform @@ -61778,11 +62179,6 @@ entities: - type: Transform pos: -15.5,6.5 parent: 2 - - uid: 23885 - components: - - type: Transform - pos: -67.5,-42.5 - parent: 2 - uid: 23886 components: - type: Transform @@ -65695,6 +66091,41 @@ entities: - type: Transform pos: -24.954203,-70.19411 parent: 2 +- proto: ClothingHeadHatSantahat + entities: + - uid: 2552 + components: + - type: Transform + parent: 9711 + - type: Physics + canCollide: False + - type: InsideEntityStorage + - uid: 3557 + components: + - type: Transform + pos: -93.06444,-27.321 + parent: 2 + - uid: 3559 + components: + - type: Transform + pos: -93.70506,-27.305374 + parent: 2 + - uid: 3560 + components: + - type: Transform + pos: -93.40819,-27.321 + parent: 2 + - uid: 16797 + components: + - type: Transform + pos: -131.4578,28.890064 + parent: 2 + - type: Clothing + equippedPrefix: nobeard + - type: Foldable + folded: True + - type: Item + heldPrefix: nobeard - proto: ClothingHeadHatTacticalMaidHeadband entities: - uid: 13542 @@ -65881,6 +66312,30 @@ entities: - type: Physics canCollide: False - type: InsideEntityStorage +- proto: ClothingOuterSanta + entities: + - uid: 2539 + components: + - type: Transform + parent: 9711 + - type: Physics + canCollide: False + - type: InsideEntityStorage + - uid: 3526 + components: + - type: Transform + pos: -93.11131,-27.60225 + parent: 2 + - uid: 3528 + components: + - type: Transform + pos: -93.68944,-27.60225 + parent: 2 + - uid: 3529 + components: + - type: Transform + pos: -93.39256,-27.60225 + parent: 2 - proto: ClothingOuterVestHazard entities: - uid: 25848 @@ -65926,6 +66381,23 @@ entities: - type: Transform pos: -66.47555,-40.507927 parent: 2 +- proto: ClothingShoesSkates + entities: + - uid: 3564 + components: + - type: Transform + pos: -67.79936,-42.5382 + parent: 2 + - uid: 3565 + components: + - type: Transform + pos: -67.48686,-42.5382 + parent: 2 + - uid: 3567 + components: + - type: Transform + pos: -67.17436,-42.522575 + parent: 2 - proto: ClothingUnderSocksCoder entities: - uid: 9657 @@ -66110,12 +66582,6 @@ entities: rot: 1.5707963267948966 rad pos: -63.5,-23.5 parent: 2 - - uid: 2552 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -61.5,-24.5 - parent: 2 - uid: 2632 components: - type: Transform @@ -67833,18 +68299,18 @@ entities: immutable: False temperature: 293.14673 moles: - Oxygen: 1.7459903 - Nitrogen: 6.568249 + Oxygen: 1.8856695 + Nitrogen: 7.0937095 - type: ContainerContainer containers: entity_storage: !type:Container showEnts: False occludes: True ents: - - 24438 - 24434 - - 24433 - 24432 + - 24433 + - 24438 paper_label: !type:ContainerSlot showEnts: False occludes: True @@ -67856,6 +68322,26 @@ entities: - type: Transform pos: -116.5,31.5 parent: 2 + - type: EntityStorage + air: + volume: 200 + immutable: False + temperature: 293.14673 + moles: + Oxygen: 1.7459903 + Nitrogen: 6.568249 + - type: ContainerContainer + containers: + entity_storage: !type:Container + showEnts: False + occludes: True + ents: + - 2539 + - 2552 + paper_label: !type:ContainerSlot + showEnts: False + occludes: True + ent: null - proto: CrateGenericSteel entities: - uid: 3368 @@ -68117,6 +68603,17 @@ entities: - type: Transform pos: -44.5,-58.5 parent: 2 + - type: ContainerContainer + containers: + entity_storage: !type:Container + showEnts: False + occludes: True + ents: + - 3510 + paper_label: !type:ContainerSlot + showEnts: False + occludes: True + ent: null - proto: CrateSecurityTrackingMindshieldImplants entities: - uid: 22987 @@ -77969,12 +78466,12 @@ entities: - uid: 24439 components: - type: Transform - pos: -129.67844,-28.442205 + pos: -129.72116,-28.599983 parent: 2 - uid: 24448 components: - type: Transform - pos: -129.38156,-28.58283 + pos: -129.40866,-28.724983 parent: 2 - proto: DrinkCanPack entities: @@ -82886,6 +83383,11 @@ entities: - 26265 - proto: Fireplace entities: + - uid: 3672 + components: + - type: Transform + pos: -61.5,-22.5 + parent: 2 - uid: 8655 components: - type: Transform @@ -83356,11 +83858,6 @@ entities: - type: Transform pos: -80.5,-68.5 parent: 2 - - uid: 1728 - components: - - type: Transform - pos: -59.5,-46.5 - parent: 2 - uid: 1776 components: - type: Transform @@ -83381,16 +83878,6 @@ entities: - type: Transform pos: -80.5,-67.5 parent: 2 - - uid: 2522 - components: - - type: Transform - pos: -65.5,-41.5 - parent: 2 - - uid: 2539 - components: - - type: Transform - pos: -68.5,-42.5 - parent: 2 - uid: 3419 components: - type: Transform @@ -83403,301 +83890,6 @@ entities: rot: 1.5707963267948966 rad pos: -50.5,-18.5 parent: 2 - - uid: 3510 - components: - - type: Transform - pos: -63.5,-41.5 - parent: 2 - - uid: 3511 - components: - - type: Transform - pos: -63.5,-42.5 - parent: 2 - - uid: 3512 - components: - - type: Transform - pos: -63.5,-43.5 - parent: 2 - - uid: 3515 - components: - - type: Transform - pos: -68.5,-43.5 - parent: 2 - - uid: 3516 - components: - - type: Transform - pos: -62.5,-41.5 - parent: 2 - - uid: 3517 - components: - - type: Transform - pos: -62.5,-42.5 - parent: 2 - - uid: 3518 - components: - - type: Transform - pos: -62.5,-45.5 - parent: 2 - - uid: 3519 - components: - - type: Transform - pos: -62.5,-44.5 - parent: 2 - - uid: 3520 - components: - - type: Transform - pos: -62.5,-43.5 - parent: 2 - - uid: 3521 - components: - - type: Transform - pos: -63.5,-45.5 - parent: 2 - - uid: 3524 - components: - - type: Transform - pos: -66.5,-43.5 - parent: 2 - - uid: 3525 - components: - - type: Transform - pos: -66.5,-44.5 - parent: 2 - - uid: 3526 - components: - - type: Transform - pos: -66.5,-45.5 - parent: 2 - - uid: 3528 - components: - - type: Transform - pos: -67.5,-42.5 - parent: 2 - - uid: 3529 - components: - - type: Transform - pos: -65.5,-42.5 - parent: 2 - - uid: 3530 - components: - - type: Transform - pos: -65.5,-43.5 - parent: 2 - - uid: 3531 - components: - - type: Transform - pos: -66.5,-42.5 - parent: 2 - - uid: 3532 - components: - - type: Transform - pos: -65.5,-44.5 - parent: 2 - - uid: 3533 - components: - - type: Transform - pos: -65.5,-45.5 - parent: 2 - - uid: 3534 - components: - - type: Transform - pos: -64.5,-41.5 - parent: 2 - - uid: 3535 - components: - - type: Transform - pos: -64.5,-42.5 - parent: 2 - - uid: 3536 - components: - - type: Transform - pos: -64.5,-43.5 - parent: 2 - - uid: 3537 - components: - - type: Transform - pos: -64.5,-44.5 - parent: 2 - - uid: 3538 - components: - - type: Transform - pos: -64.5,-45.5 - parent: 2 - - uid: 3540 - components: - - type: Transform - pos: -61.5,-43.5 - parent: 2 - - uid: 3543 - components: - - type: Transform - pos: -61.5,-42.5 - parent: 2 - - uid: 3544 - components: - - type: Transform - pos: -61.5,-44.5 - parent: 2 - - uid: 3547 - components: - - type: Transform - pos: -60.5,-44.5 - parent: 2 - - uid: 3554 - components: - - type: Transform - pos: -60.5,-45.5 - parent: 2 - - uid: 3555 - components: - - type: Transform - pos: -61.5,-45.5 - parent: 2 - - uid: 3557 - components: - - type: Transform - pos: -61.5,-46.5 - parent: 2 - - uid: 3558 - components: - - type: Transform - pos: -62.5,-47.5 - parent: 2 - - uid: 3559 - components: - - type: Transform - pos: -63.5,-46.5 - parent: 2 - - uid: 3560 - components: - - type: Transform - pos: -62.5,-46.5 - parent: 2 - - uid: 3561 - components: - - type: Transform - pos: -63.5,-47.5 - parent: 2 - - uid: 3562 - components: - - type: Transform - pos: -64.5,-47.5 - parent: 2 - - uid: 3563 - components: - - type: Transform - pos: -65.5,-47.5 - parent: 2 - - uid: 3564 - components: - - type: Transform - pos: -66.5,-47.5 - parent: 2 - - uid: 3565 - components: - - type: Transform - pos: -64.5,-46.5 - parent: 2 - - uid: 3566 - components: - - type: Transform - pos: -65.5,-46.5 - parent: 2 - - uid: 3567 - components: - - type: Transform - pos: -66.5,-46.5 - parent: 2 - - uid: 3568 - components: - - type: Transform - pos: -67.5,-46.5 - parent: 2 - - uid: 3569 - components: - - type: Transform - pos: -67.5,-45.5 - parent: 2 - - uid: 3570 - components: - - type: Transform - pos: -67.5,-43.5 - parent: 2 - - uid: 3572 - components: - - type: Transform - pos: -68.5,-45.5 - parent: 2 - - uid: 3573 - components: - - type: Transform - pos: -68.5,-44.5 - parent: 2 - - uid: 3575 - components: - - type: Transform - pos: -67.5,-44.5 - parent: 2 - - uid: 3583 - components: - - type: Transform - pos: -68.5,-46.5 - parent: 2 - - uid: 3584 - components: - - type: Transform - pos: -67.5,-47.5 - parent: 2 - - uid: 3663 - components: - - type: Transform - pos: -61.5,-41.5 - parent: 2 - - uid: 3664 - components: - - type: Transform - pos: -60.5,-41.5 - parent: 2 - - uid: 3665 - components: - - type: Transform - pos: -60.5,-42.5 - parent: 2 - - uid: 3666 - components: - - type: Transform - pos: -60.5,-43.5 - parent: 2 - - uid: 3667 - components: - - type: Transform - pos: -59.5,-42.5 - parent: 2 - - uid: 3668 - components: - - type: Transform - pos: -59.5,-43.5 - parent: 2 - - uid: 3669 - components: - - type: Transform - pos: -59.5,-44.5 - parent: 2 - - uid: 3670 - components: - - type: Transform - pos: -59.5,-45.5 - parent: 2 - - uid: 3671 - components: - - type: Transform - pos: -60.5,-46.5 - parent: 2 - - uid: 3672 - components: - - type: Transform - pos: -61.5,-47.5 - parent: 2 - uid: 4271 components: - type: Transform @@ -83792,11 +83984,6 @@ entities: rot: -1.5707963267948966 rad pos: -107.5,28.5 parent: 2 - - uid: 13807 - components: - - type: Transform - pos: -60.5,-47.5 - parent: 2 - uid: 16329 components: - type: Transform @@ -83807,50 +83994,6 @@ entities: - type: Transform pos: -79.5,-50.5 parent: 2 - - uid: 16861 - components: - - type: Transform - pos: -45.5,-61.5 - parent: 2 - - type: Edible - edible: Drink - utensil: Spoon - trash: [] - destroyOnEmpty: False - solution: pool - - uid: 16868 - components: - - type: Transform - pos: -44.5,-61.5 - parent: 2 - - type: Edible - edible: Drink - utensil: Spoon - trash: [] - destroyOnEmpty: False - solution: pool - - uid: 16872 - components: - - type: Transform - pos: -46.5,-61.5 - parent: 2 - - type: Edible - edible: Drink - utensil: Spoon - trash: [] - destroyOnEmpty: False - solution: pool - - uid: 16907 - components: - - type: Transform - pos: -44.5,-60.5 - parent: 2 - - type: Edible - edible: Drink - utensil: Spoon - trash: [] - destroyOnEmpty: False - solution: pool - uid: 17621 components: - type: Transform @@ -83896,11 +84039,6 @@ entities: - type: Transform pos: -78.5,-43.5 parent: 2 - - uid: 20536 - components: - - type: Transform - pos: -63.5,-44.5 - parent: 2 - uid: 21442 components: - type: Transform @@ -83909,21 +84047,6 @@ entities: parent: 2 - proto: FloraTree entities: - - uid: 7544 - components: - - type: Transform - pos: -61.54146,-27.099918 - parent: 2 - - uid: 9637 - components: - - type: Transform - pos: -45.4908,-60.47104 - parent: 2 - - uid: 16856 - components: - - type: Transform - pos: -49.051697,-58.97104 - parent: 2 - uid: 25474 components: - type: Transform @@ -83942,8 +84065,44 @@ entities: rot: -1.5707963267948966 rad pos: -108.03694,30.711279 parent: 2 +- proto: FloraTreeChristmas01 + entities: + - uid: 2522 + components: + - type: Transform + pos: -61.48461,-27.344322 + parent: 2 + - uid: 3569 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -85.52136,24.381989 + parent: 2 + - uid: 3663 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -54.62584,-48.68827 + parent: 2 + - uid: 3666 + components: + - type: Transform + pos: -127.59616,-26.724983 + parent: 2 +- proto: FloraTreeChristmas02 + entities: + - uid: 3584 + components: + - type: Transform + pos: -93.551544,-5.729492 + parent: 2 - proto: FloraTreeConifer entities: + - uid: 9637 + components: + - type: Transform + pos: -98.582794,-7.666992 + parent: 2 - uid: 9659 components: - type: Transform @@ -83963,6 +84122,18 @@ entities: - type: Transform pos: -81.52086,-46.351692 parent: 2 +- proto: FloraTreeSnow + entities: + - uid: 3575 + components: + - type: Transform + pos: -49.59559,-58.640156 + parent: 2 + - uid: 3583 + components: + - type: Transform + pos: -46.09559,-60.608906 + parent: 2 - proto: FoamCutlass entities: - uid: 24565 @@ -84382,15 +84553,6 @@ entities: parent: 2 missingComponents: - GasMiner - - uid: 21476 - components: - - type: MetaData - desc: A plasma gas miner - gutted of components and mothballed by Nanotrasen. It's not mining plasma any time soon. - - type: Transform - pos: -93.5,-5.5 - parent: 2 - missingComponents: - - GasMiner - uid: 21477 components: - type: MetaData @@ -129169,18 +129331,6 @@ entities: - type: Physics canCollide: False - type: InsideEntityStorage -- proto: MagazinePistolSubMachineGunTopMounted - entities: - - uid: 8276 - components: - - type: Transform - pos: -77.744835,-33.616684 - parent: 2 - - uid: 24471 - components: - - type: Transform - pos: -77.369835,-33.429184 - parent: 2 - proto: MagazineRifle entities: - uid: 11228 @@ -130312,6 +130462,24 @@ entities: - type: Transform pos: -45.562256,-4.394846 parent: 2 + - uid: 3535 + components: + - type: Transform + pos: -129.33054,-28.271858 + parent: 2 + - type: Paper + stampState: paper_stamp-warden + stampedBy: + - stampedColor: '#5B0000FF' + stampedName: Aussec + content: >- + [italic]Blimey, yah never had an aussie christmas before? + + + Down unda', instead of snugglin' up to a fireplace, we go outside, start up the barbie and enjoy the blazin' heat. + + + Why don'tcha give it a try? - uid: 6296 components: - type: Transform @@ -131181,174 +131349,130 @@ entities: - type: Transform pos: -26.5,-65.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6025 components: - type: Transform rot: 1.5707963267948966 rad pos: -27.5,-66.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6031 components: - type: Transform rot: 1.5707963267948966 rad pos: -27.5,-67.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9355 components: - type: Transform rot: 3.141592653589793 rad pos: -26.5,-68.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 12207 components: - type: Transform pos: -25.5,-65.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 15446 components: - type: Transform rot: 3.141592653589793 rad pos: -25.5,-68.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 16456 components: - type: Transform rot: -1.5707963267948966 rad pos: -24.5,-67.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 23312 components: - type: Transform rot: 1.5707963267948966 rad pos: -121.5,-62.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 23373 components: - type: Transform rot: -1.5707963267948966 rad pos: -119.5,-63.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 23392 components: - type: Transform rot: -1.5707963267948966 rad pos: -119.5,-60.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 23441 components: - type: Transform rot: 1.5707963267948966 rad pos: -121.5,-61.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 23448 components: - type: Transform rot: -1.5707963267948966 rad pos: -119.5,-61.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 23450 components: - type: Transform rot: -1.5707963267948966 rad pos: -119.5,-62.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 23451 components: - type: Transform rot: 1.5707963267948966 rad pos: -121.5,-59.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 23452 components: - type: Transform rot: 1.5707963267948966 rad pos: -121.5,-60.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 23453 components: - type: Transform rot: 1.5707963267948966 rad pos: -121.5,-63.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 23454 components: - type: Transform rot: -1.5707963267948966 rad pos: -119.5,-59.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 23845 components: - type: Transform rot: -1.5707963267948966 rad pos: -118.5,-74.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 24260 components: - type: Transform rot: -1.5707963267948966 rad pos: -118.5,-70.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 24872 components: - type: Transform rot: 3.141592653589793 rad pos: -122.5,-73.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 24925 components: - type: Transform pos: -122.5,-71.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 24926 components: - type: Transform rot: 1.5707963267948966 rad pos: -123.5,-72.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: PlasmaTank entities: - uid: 2843 @@ -131384,54 +131508,40 @@ entities: rot: 3.141592653589793 rad pos: -117.5,-74.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 24896 components: - type: Transform rot: 3.141592653589793 rad pos: -118.5,-74.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 24897 components: - type: Transform pos: -118.5,-70.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 24903 components: - type: Transform pos: -117.5,-70.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 24932 components: - type: Transform rot: -1.5707963267948966 rad pos: -121.5,-72.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 24937 components: - type: Transform rot: -1.5707963267948966 rad pos: -121.5,-82.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 24938 components: - type: Transform rot: 1.5707963267948966 rad pos: -119.5,-82.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: PlasmaWindowDirectional entities: - uid: 6607 @@ -131440,22 +131550,16 @@ entities: rot: 1.5707963267948966 rad pos: -78.5,-35.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 21053 components: - type: Transform pos: -39.5,-72.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 21054 components: - type: Transform pos: -37.5,-72.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: PlasticFlapsAirtightClear entities: - uid: 964 @@ -132294,11 +132398,6 @@ entities: - type: Transform pos: -55.5,-54.5 parent: 2 - - uid: 26085 - components: - - type: Transform - pos: -54.5,-48.5 - parent: 2 - proto: PottedPlantRandomPlastic entities: - uid: 9400 @@ -132777,6 +132876,11 @@ entities: - type: Transform pos: -52.5,-26.5 parent: 2 + - uid: 3670 + components: + - type: Transform + pos: -129.5,-26.5 + parent: 2 - uid: 4218 components: - type: Transform @@ -134034,18 +134138,6 @@ entities: rot: 3.141592653589793 rad pos: -84.5,-9.5 parent: 2 - - uid: 16797 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -102.5,-11.5 - parent: 2 - - uid: 16798 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -98.5,-11.5 - parent: 2 - uid: 16905 components: - type: Transform @@ -134420,6 +134512,14 @@ entities: - type: Transform pos: -30.5,-76.5 parent: 2 +- proto: PoweredlightGreen + entities: + - uid: 3664 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -102.5,-11.5 + parent: 2 - proto: PoweredlightLED entities: - uid: 14185 @@ -134440,6 +134540,14 @@ entities: - type: Transform pos: -62.5,-38.5 parent: 2 +- proto: PoweredlightRed + entities: + - uid: 3665 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -98.5,-11.5 + parent: 2 - proto: PoweredSmallLight entities: - uid: 70 @@ -135354,6 +135462,145 @@ entities: - type: Transform pos: -100.5,-27.5 parent: 2 +- proto: PresentRandom + entities: + - uid: 3510 + components: + - type: Transform + parent: 9305 + - type: Physics + canCollide: False + - type: InsideEntityStorage + - uid: 3512 + components: + - type: Transform + pos: -107.36072,20.344444 + parent: 2 + - uid: 3516 + components: + - type: Transform + pos: -80.46301,-63.427414 + parent: 2 + - uid: 3517 + components: + - type: Transform + pos: -84.92434,24.131989 + parent: 2 + - uid: 3518 + components: + - type: Transform + pos: -91.421814,-60.460304 + parent: 2 + - uid: 3520 + components: + - type: Transform + pos: -71.49494,-63.521164 + parent: 2 + - uid: 3521 + components: + - type: Transform + pos: -104.49365,-63.50718 + parent: 2 + - uid: 3524 + components: + - type: Transform + pos: -86.26809,24.397614 + parent: 2 + - uid: 3525 + components: + - type: Transform + pos: -12.473198,-39.450516 + parent: 2 + - uid: 3531 + components: + - type: Transform + pos: -92.29253,-31.591526 + parent: 2 + - uid: 3534 + components: + - type: Transform + pos: -110.671936,31.590458 + parent: 2 + - uid: 3537 + components: + - type: Transform + pos: -45.55381,-67.34235 + parent: 2 + - uid: 3538 + components: + - type: Transform + pos: -31.479712,-74.5623 + parent: 2 + - uid: 3540 + components: + - type: Transform + pos: -11.520073,-35.494156 + parent: 2 + - uid: 3543 + components: + - type: Transform + pos: -11.520073,-33.44467 + parent: 2 + - uid: 3547 + components: + - type: Transform + pos: -14.587326,-66.45772 + parent: 2 + - uid: 3554 + components: + - type: Transform + pos: -93.45506,-31.247776 + parent: 2 + - uid: 3555 + components: + - type: Transform + pos: -93.29881,-31.685276 + parent: 2 + - uid: 3561 + components: + - type: Transform + pos: -93.68944,-31.607151 + parent: 2 + - uid: 3562 + components: + - type: Transform + pos: -93.04881,-31.216526 + parent: 2 + - uid: 3568 + components: + - type: Transform + pos: -86.04934,24.038239 + parent: 2 + - uid: 3570 + components: + - type: Transform + pos: -85.627464,23.866364 + parent: 2 + - uid: 3573 + components: + - type: Transform + pos: -126.330536,-28.287483 + parent: 2 + - uid: 3667 + components: + - type: Transform + pos: -92.5894,-31.263401 + parent: 2 + - uid: 3668 + components: + - type: Transform + pos: -92.74565,-31.685276 + parent: 2 + - uid: 3669 + components: + - type: Transform + pos: -126.59616,-28.615608 + parent: 2 + - uid: 3671 + components: + - type: Transform + pos: -126.736786,-28.271858 + parent: 2 - proto: Protolathe entities: - uid: 9781 @@ -136812,827 +137059,591 @@ entities: - type: Transform pos: -110.5,-1.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 667 components: - type: Transform pos: -112.5,9.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 670 components: - type: Transform pos: -110.5,0.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 673 components: - type: Transform pos: -109.5,0.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 675 components: - type: Transform pos: -111.5,0.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 807 components: - type: Transform pos: -124.5,4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1870 components: - type: Transform pos: -111.5,-1.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1984 components: - type: Transform pos: -109.5,-1.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2453 components: - type: Transform pos: -148.5,-50.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5278 components: - type: Transform pos: -112.5,7.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5279 components: - type: Transform pos: -112.5,8.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5280 components: - type: Transform pos: -108.5,7.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5281 components: - type: Transform pos: -108.5,8.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5282 components: - type: Transform pos: -108.5,9.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5283 components: - type: Transform pos: -112.5,3.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5284 components: - type: Transform pos: -112.5,1.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5285 components: - type: Transform pos: -112.5,2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5286 components: - type: Transform pos: -108.5,1.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5287 components: - type: Transform pos: -108.5,3.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5288 components: - type: Transform pos: -108.5,2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5289 components: - type: Transform pos: -114.5,3.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5290 components: - type: Transform pos: -114.5,2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5291 components: - type: Transform pos: -114.5,1.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5292 components: - type: Transform pos: -106.5,1.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5293 components: - type: Transform pos: -106.5,2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5294 components: - type: Transform pos: -106.5,3.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5295 components: - type: Transform pos: -114.5,9.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5296 components: - type: Transform pos: -114.5,8.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5297 components: - type: Transform pos: -114.5,7.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5298 components: - type: Transform pos: -106.5,7.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5299 components: - type: Transform pos: -106.5,8.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5300 components: - type: Transform pos: -106.5,9.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5342 components: - type: Transform pos: -126.5,7.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5345 components: - type: Transform pos: -124.5,13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5359 components: - type: Transform pos: -124.5,7.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5360 components: - type: Transform pos: -124.5,10.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5361 components: - type: Transform pos: -126.5,9.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5378 components: - type: Transform pos: -124.5,5.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5380 components: - type: Transform pos: -124.5,12.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5418 components: - type: Transform pos: -126.5,1.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5419 components: - type: Transform pos: -126.5,3.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5434 components: - type: Transform pos: -124.5,3.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5443 components: - type: Transform pos: -124.5,1.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5450 components: - type: Transform pos: -124.5,2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5470 components: - type: Transform pos: -124.5,6.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5479 components: - type: Transform pos: -124.5,11.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5480 components: - type: Transform pos: -124.5,8.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5505 components: - type: Transform pos: -142.5,-3.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5506 components: - type: Transform pos: -142.5,-4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5941 components: - type: Transform pos: -146.5,-1.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5942 components: - type: Transform pos: -148.5,-1.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5943 components: - type: Transform pos: -147.5,-1.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5944 components: - type: Transform pos: -148.5,0.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5945 components: - type: Transform pos: -146.5,0.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5946 components: - type: Transform pos: -147.5,0.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5981 components: - type: Transform pos: -142.5,-5.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5990 components: - type: Transform pos: -152.5,-7.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5999 components: - type: Transform pos: -148.5,-51.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6005 components: - type: Transform pos: -142.5,-6.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6082 components: - type: Transform pos: -148.5,-13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6083 components: - type: Transform pos: -146.5,-13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6084 components: - type: Transform pos: -147.5,-13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6091 components: - type: Transform pos: -146.5,-39.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6092 components: - type: Transform pos: -148.5,-39.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6096 components: - type: Transform pos: -153.5,-48.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6101 components: - type: Transform pos: -146.5,-40.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6103 components: - type: Transform pos: -146.5,-41.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6245 components: - type: Transform pos: -68.5,-71.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6924 components: - type: Transform pos: -126.5,13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7167 components: - type: Transform pos: -146.5,-51.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7192 components: - type: Transform pos: -148.5,-40.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7211 components: - type: Transform pos: -148.5,-41.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7247 components: - type: Transform pos: -148.5,-49.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7307 components: - type: Transform pos: -155.5,-45.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7317 components: - type: Transform pos: -155.5,-44.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7839 components: - type: Transform pos: -143.5,-47.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7840 components: - type: Transform pos: -151.5,-43.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7842 components: - type: Transform pos: -146.5,-50.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7856 components: - type: Transform pos: -155.5,-46.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7890 components: - type: Transform pos: -69.5,-71.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9817 components: - type: Transform pos: -126.5,5.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9912 components: - type: Transform pos: -126.5,11.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 13497 components: - type: Transform pos: -109.5,10.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 13498 components: - type: Transform pos: -110.5,10.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 13499 components: - type: Transform pos: -111.5,10.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 13661 components: - type: Transform pos: -146.5,-49.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 13662 components: - type: Transform pos: -151.5,-47.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 13664 components: - type: Transform pos: -151.5,-46.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 13670 components: - type: Transform pos: -151.5,-44.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 13718 components: - type: Transform pos: -143.5,-43.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 14110 components: - type: Transform pos: -67.5,-71.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 14756 components: - type: Transform pos: -67.5,-70.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 16466 components: - type: Transform pos: -153.5,-42.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 20368 components: - type: Transform pos: -124.5,-72.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 20411 components: - type: Transform pos: -122.5,-78.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 23079 components: - type: Transform pos: -124.5,-73.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 23103 components: - type: Transform pos: -114.5,-73.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 23104 components: - type: Transform pos: -114.5,-71.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 23108 components: - type: Transform pos: -114.5,-72.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 23396 components: - type: Transform pos: -116.5,-71.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 23401 components: - type: Transform pos: -120.5,-81.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 23498 components: - type: Transform pos: -116.5,-72.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 23716 components: - type: Transform pos: -69.5,-70.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 24847 components: - type: Transform pos: -116.5,-65.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 24880 components: - type: Transform pos: -118.5,-64.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 24887 components: - type: Transform pos: -116.5,-73.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 24888 components: - type: Transform pos: -126.5,-73.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 24889 components: - type: Transform pos: -126.5,-72.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 24890 components: - type: Transform pos: -126.5,-71.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 24891 components: - type: Transform pos: -124.5,-71.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 24894 components: - type: Transform pos: -122.5,-64.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 24901 components: - type: Transform pos: -124.5,9.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 24921 components: - type: Transform pos: -123.5,-78.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 24933 components: - type: Transform pos: -121.5,-78.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 24934 components: - type: Transform pos: -119.5,-78.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 24935 components: - type: Transform pos: -118.5,-78.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 24936 components: - type: Transform pos: -117.5,-78.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 25187 components: - type: Transform pos: -124.5,-65.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: ReinforcedPlasmaWindowDiagonal entities: - uid: 7308 @@ -137640,47 +137651,35 @@ entities: - type: Transform pos: -155.5,-43.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7324 components: - type: Transform pos: -154.5,-42.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7332 components: - type: Transform rot: 3.141592653589793 rad pos: -154.5,-43.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7333 components: - type: Transform rot: 1.5707963267948966 rad pos: -154.5,-48.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7334 components: - type: Transform rot: -1.5707963267948966 rad pos: -154.5,-47.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7342 components: - type: Transform rot: 1.5707963267948966 rad pos: -155.5,-47.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: ReinforcedWindow entities: - uid: 4 @@ -137688,2626 +137687,1876 @@ entities: - type: Transform pos: -114.5,-36.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10 components: - type: Transform pos: -69.5,5.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 18 components: - type: Transform pos: -69.5,6.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 31 components: - type: Transform pos: -69.5,4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 46 components: - type: Transform pos: -66.5,8.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 47 components: - type: Transform pos: -64.5,8.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 48 components: - type: Transform pos: -65.5,8.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 49 components: - type: Transform pos: -64.5,9.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 50 components: - type: Transform pos: -62.5,9.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 51 components: - type: Transform pos: -61.5,9.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 52 components: - type: Transform pos: -60.5,9.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 54 components: - type: Transform pos: -58.5,9.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 56 components: - type: Transform pos: -58.5,8.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 57 components: - type: Transform pos: -57.5,8.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 58 components: - type: Transform pos: -56.5,8.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 59 components: - type: Transform pos: -53.5,6.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 60 components: - type: Transform pos: -53.5,4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 61 components: - type: Transform pos: -53.5,5.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 71 components: - type: Transform pos: -59.5,4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 73 components: - type: Transform pos: -101.5,31.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 107 components: - type: Transform pos: -65.5,-11.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 109 components: - type: Transform pos: -65.5,-12.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 110 components: - type: Transform pos: -64.5,-13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 111 components: - type: Transform pos: -63.5,-13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 112 components: - type: Transform pos: -62.5,-13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 113 components: - type: Transform pos: -60.5,-13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 114 components: - type: Transform pos: -59.5,-13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 116 components: - type: Transform pos: -58.5,-13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 117 components: - type: Transform pos: -57.5,-12.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 118 components: - type: Transform pos: -57.5,-11.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 141 components: - type: Transform pos: -63.5,4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 167 components: - type: Transform pos: -52.5,-8.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 171 components: - type: Transform pos: -51.5,-8.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 178 components: - type: Transform pos: -31.5,-8.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 249 components: - type: Transform pos: -31.5,-9.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 285 components: - type: Transform pos: -82.5,-6.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 287 components: - type: Transform pos: -85.5,-6.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 291 components: - type: Transform pos: -84.5,-6.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 316 components: - type: Transform pos: -35.5,-25.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 320 components: - type: Transform pos: -34.5,-22.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 322 components: - type: Transform pos: -32.5,-22.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 351 components: - type: Transform pos: -93.5,13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 398 components: - type: Transform pos: -48.5,-8.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 420 components: - type: Transform pos: -92.5,-35.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 474 components: - type: Transform pos: -66.5,-18.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 504 components: - type: Transform pos: -116.5,-5.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 751 components: - type: Transform pos: -83.5,14.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 787 components: - type: Transform pos: -138.5,-8.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 953 components: - type: Transform pos: -83.5,15.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1014 components: - type: Transform pos: -53.5,-17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1015 components: - type: Transform pos: -54.5,-17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1170 components: - type: Transform pos: -35.5,-23.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1174 components: - type: Transform pos: -35.5,-20.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1176 components: - type: Transform pos: -35.5,-18.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1252 components: - type: Transform pos: -20.5,-48.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1253 components: - type: Transform pos: -20.5,-52.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1254 components: - type: Transform pos: -20.5,-54.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1312 components: - type: Transform pos: -31.5,-2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1313 components: - type: Transform pos: -31.5,-1.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1314 components: - type: Transform pos: -31.5,-3.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1331 components: - type: Transform pos: -117.5,-23.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1534 components: - type: Transform pos: -20.5,-50.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1676 components: - type: Transform pos: -93.5,-17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1712 components: - type: Transform pos: -24.5,9.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1713 components: - type: Transform pos: -27.5,7.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1714 components: - type: Transform pos: -27.5,5.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1738 components: - type: Transform pos: -101.5,-23.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1809 components: - type: Transform pos: -56.5,-79.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1810 components: - type: Transform pos: -55.5,-79.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1864 components: - type: Transform pos: -117.5,-21.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1873 components: - type: Transform pos: -106.5,-5.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1888 components: - type: Transform pos: -34.5,-16.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1892 components: - type: Transform pos: -106.5,-3.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1950 components: - type: Transform pos: -106.5,-4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1978 components: - type: Transform pos: -32.5,-16.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2053 components: - type: Transform pos: -95.5,-16.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2054 components: - type: Transform pos: -95.5,-20.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2129 components: - type: Transform pos: -33.5,-16.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2196 components: - type: Transform pos: -119.5,-54.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2221 components: - type: Transform pos: -123.5,-44.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2222 components: - type: Transform pos: -123.5,-46.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2223 components: - type: Transform pos: -123.5,-43.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2238 components: - type: Transform pos: -123.5,-47.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2363 components: - type: Transform pos: -89.5,-26.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2365 components: - type: Transform pos: -89.5,-25.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2367 components: - type: Transform pos: -93.5,-19.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2533 components: - type: Transform pos: -121.5,-17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2648 components: - type: Transform pos: -89.5,-29.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2682 components: - type: Transform pos: -63.5,2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2695 components: - type: Transform pos: -59.5,2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2852 components: - type: Transform pos: -51.5,3.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2853 components: - type: Transform pos: -50.5,3.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2854 components: - type: Transform pos: -49.5,3.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2855 components: - type: Transform pos: -45.5,3.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2856 components: - type: Transform pos: -43.5,3.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2857 components: - type: Transform pos: -44.5,3.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2906 components: - type: Transform pos: -47.5,-9.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2939 components: - type: Transform pos: -50.5,-8.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2947 components: - type: Transform pos: -52.5,-10.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2948 components: - type: Transform pos: -51.5,-10.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2949 components: - type: Transform pos: -50.5,-10.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3313 components: - type: Transform pos: -8.5,7.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3415 components: - type: Transform pos: -48.5,-21.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3751 components: - type: Transform pos: -7.5,5.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3775 components: - type: Transform pos: -9.5,7.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3785 components: - type: Transform pos: -7.5,7.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3809 components: - type: Transform pos: -67.5,-34.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3828 components: - type: Transform pos: -48.5,-19.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3829 components: - type: Transform pos: -48.5,-20.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3960 components: - type: Transform pos: -31.5,-17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3963 components: - type: Transform pos: -31.5,-21.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3970 components: - type: Transform pos: -29.5,-22.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4017 components: - type: Transform pos: -89.5,-28.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4129 components: - type: Transform pos: -101.5,-24.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4229 components: - type: Transform pos: -83.5,24.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4230 components: - type: Transform pos: -83.5,23.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4231 components: - type: Transform pos: -83.5,25.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4287 components: - type: Transform pos: -31.5,-7.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4526 components: - type: Transform pos: -84.5,-0.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4541 components: - type: Transform pos: -97.5,9.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4548 components: - type: Transform pos: -97.5,14.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4583 components: - type: Transform pos: -80.5,-30.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4629 components: - type: Transform pos: -97.5,10.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4630 components: - type: Transform pos: -9.5,5.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4674 components: - type: Transform pos: -8.5,5.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4693 components: - type: Transform pos: -85.5,33.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4698 components: - type: Transform pos: -85.5,35.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4710 components: - type: Transform pos: -83.5,29.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4711 components: - type: Transform pos: -83.5,30.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4712 components: - type: Transform pos: -83.5,28.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4725 components: - type: Transform pos: -87.5,26.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4726 components: - type: Transform pos: -85.5,26.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4745 components: - type: Transform pos: -85.5,34.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4747 components: - type: Transform pos: -140.5,-36.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4756 components: - type: Transform pos: -83.5,-30.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4762 components: - type: Transform pos: -84.5,-30.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4825 components: - type: Transform pos: -93.5,-22.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4833 components: - type: Transform pos: -127.5,-7.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4906 components: - type: Transform pos: -126.5,-7.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4907 components: - type: Transform pos: -125.5,-7.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5675 components: - type: Transform pos: -107.5,-63.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5676 components: - type: Transform pos: -108.5,-63.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5693 components: - type: Transform pos: -140.5,-1.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5700 components: - type: Transform pos: -120.5,-7.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5701 components: - type: Transform pos: -118.5,-7.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5715 components: - type: Transform pos: -106.5,-63.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5762 components: - type: Transform pos: -115.5,-19.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5774 components: - type: Transform pos: -117.5,-17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5777 components: - type: Transform pos: -114.5,-19.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5778 components: - type: Transform pos: -117.5,-15.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5813 components: - type: Transform pos: -116.5,-11.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5814 components: - type: Transform pos: -113.5,-11.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5815 components: - type: Transform pos: -113.5,-9.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5816 components: - type: Transform pos: -116.5,-9.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5867 components: - type: Transform pos: -106.5,-15.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5868 components: - type: Transform pos: -106.5,-16.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5869 components: - type: Transform pos: -106.5,-17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6125 components: - type: Transform pos: -155.5,-10.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6198 components: - type: Transform pos: -126.5,-24.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6201 components: - type: Transform pos: -126.5,-20.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6202 components: - type: Transform pos: -126.5,-23.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6203 components: - type: Transform pos: -126.5,-21.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6267 components: - type: Transform pos: -125.5,-13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6269 components: - type: Transform pos: -121.5,-16.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6270 components: - type: Transform pos: -121.5,-15.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6311 components: - type: Transform pos: -126.5,-13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6682 components: - type: Transform pos: -81.5,-30.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6755 components: - type: Transform pos: -95.5,37.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6756 components: - type: Transform pos: -95.5,36.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6897 components: - type: Transform pos: -86.5,-6.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6972 components: - type: Transform pos: -140.5,12.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7145 components: - type: Transform pos: -1.5,-21.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7159 components: - type: Transform pos: -2.5,-5.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7165 components: - type: Transform pos: -1.5,-6.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7171 components: - type: Transform pos: -1.5,-12.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7175 components: - type: Transform pos: -2.5,-21.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7183 components: - type: Transform pos: -1.5,-14.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7187 components: - type: Transform pos: -3.5,-5.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7203 components: - type: Transform pos: -1.5,-5.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7209 components: - type: Transform pos: -1.5,-13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7219 components: - type: Transform pos: -1.5,-20.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7220 components: - type: Transform pos: -3.5,-21.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7249 components: - type: Transform pos: -93.5,-23.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7257 components: - type: Transform pos: -141.5,12.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7280 components: - type: Transform pos: -117.5,-40.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7281 components: - type: Transform pos: -117.5,-38.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7284 components: - type: Transform pos: -117.5,-50.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7285 components: - type: Transform pos: -117.5,-52.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7318 components: - type: Transform pos: -131.5,-59.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7389 components: - type: Transform pos: -131.5,-44.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7390 components: - type: Transform pos: -131.5,-43.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7391 components: - type: Transform pos: -131.5,-46.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7392 components: - type: Transform pos: -131.5,-47.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7529 components: - type: Transform pos: -137.5,-34.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7568 components: - type: Transform pos: -141.5,-37.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7876 components: - type: Transform pos: -121.5,-54.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7898 components: - type: Transform pos: -81.5,19.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8052 components: - type: Transform pos: -130.5,-59.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8075 components: - type: Transform pos: -140.5,-41.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8164 components: - type: Transform pos: -83.5,19.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8195 components: - type: Transform pos: -0.5,-7.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8196 components: - type: Transform pos: 1.5,-7.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8197 components: - type: Transform pos: 0.5,-7.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8198 components: - type: Transform pos: 1.5,-9.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8199 components: - type: Transform pos: 0.5,-9.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8200 components: - type: Transform pos: -0.5,-9.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8201 components: - type: Transform pos: -0.5,-15.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8202 components: - type: Transform pos: -0.5,-11.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8203 components: - type: Transform pos: 0.5,-11.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8204 components: - type: Transform pos: 1.5,-11.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8205 components: - type: Transform pos: 0.5,-15.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8206 components: - type: Transform pos: 1.5,-15.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8213 components: - type: Transform pos: 1.5,-17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8214 components: - type: Transform pos: 0.5,-17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8215 components: - type: Transform pos: -0.5,-17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8216 components: - type: Transform pos: -0.5,-19.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8217 components: - type: Transform pos: 0.5,-19.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8218 components: - type: Transform pos: 1.5,-19.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8228 components: - type: Transform pos: -9.5,-9.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8229 components: - type: Transform pos: -10.5,-9.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8230 components: - type: Transform pos: -11.5,-9.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8236 components: - type: Transform pos: -5.5,-9.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8238 components: - type: Transform pos: -7.5,-6.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8239 components: - type: Transform pos: -7.5,-8.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8244 components: - type: Transform pos: -3.5,-9.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8253 components: - type: Transform pos: -16.5,-64.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8260 components: - type: Transform pos: -11.5,-17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8261 components: - type: Transform pos: -9.5,-17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8262 components: - type: Transform pos: -5.5,-17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8263 components: - type: Transform pos: -3.5,-17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8296 components: - type: Transform pos: -6.5,-13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8297 components: - type: Transform pos: -7.5,-13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8299 components: - type: Transform pos: -8.5,-13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8343 components: - type: Transform pos: -29.5,26.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8363 components: - type: Transform pos: -38.5,17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8364 components: - type: Transform pos: -38.5,16.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8365 components: - type: Transform pos: -38.5,14.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8366 components: - type: Transform pos: -38.5,15.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8367 components: - type: Transform pos: -36.5,14.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8368 components: - type: Transform pos: -36.5,15.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8369 components: - type: Transform pos: -36.5,16.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8370 components: - type: Transform pos: -36.5,17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8377 components: - type: Transform pos: -82.5,19.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8522 components: - type: Transform pos: -34.5,-34.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8529 components: - type: Transform pos: -32.5,-34.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8708 components: - type: Transform pos: -5.5,-38.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8709 components: - type: Transform pos: -3.5,-38.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8710 components: - type: Transform pos: -4.5,-38.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8711 components: - type: Transform pos: -3.5,-36.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8714 components: - type: Transform pos: -4.5,-34.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8715 components: - type: Transform pos: -3.5,-34.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8716 components: - type: Transform pos: -5.5,-34.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8729 components: - type: Transform pos: -7.5,-30.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8737 components: - type: Transform pos: -7.5,-28.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8738 components: - type: Transform pos: -7.5,-31.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8739 components: - type: Transform pos: -7.5,-32.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8740 components: - type: Transform pos: -7.5,-29.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8920 components: - type: Transform pos: -14.5,-69.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8938 components: - type: Transform pos: -14.5,-68.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9034 components: - type: Transform pos: -90.5,-35.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9098 components: - type: Transform pos: -106.5,-45.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9324 components: - type: Transform pos: -30.5,22.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9539 components: - type: Transform pos: -97.5,11.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9549 components: - type: Transform pos: -95.5,13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9788 components: - type: Transform pos: -32.5,-75.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9838 components: - type: Transform pos: -136.5,15.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9958 components: - type: Transform pos: -16.5,-69.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9964 components: - type: Transform pos: -16.5,-70.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9980 components: - type: Transform pos: -95.5,38.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9981 components: - type: Transform pos: -93.5,36.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9982 components: - type: Transform pos: -93.5,37.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9983 components: - type: Transform pos: -93.5,38.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9986 components: - type: Transform pos: -95.5,39.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9987 components: - type: Transform pos: -93.5,39.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10035 components: - type: Transform pos: -140.5,-12.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10084 components: - type: Transform pos: -34.5,-77.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10087 components: - type: Transform pos: -32.5,-77.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10488 components: - type: Transform pos: -16.5,-68.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 10528 components: - type: Transform pos: -83.5,-6.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11035 components: - type: Transform pos: -28.5,22.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11047 components: - type: Transform pos: -34.5,-75.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11048 components: - type: Transform pos: -34.5,-76.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11059 components: - type: Transform pos: -108.5,-61.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11076 components: - type: Transform pos: -32.5,-76.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11080 components: - type: Transform pos: -28.5,-69.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11092 components: - type: Transform pos: -30.5,-61.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11358 components: - type: Transform pos: -22.5,11.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11359 components: - type: Transform pos: -22.5,13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11710 components: - type: Transform pos: -99.5,34.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11716 components: - type: Transform pos: -99.5,33.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 12425 components: - type: Transform pos: -28.5,-61.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 12450 components: - type: Transform pos: -101.5,-30.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 12546 components: - type: Transform pos: -31.5,-36.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 12588 components: - type: Transform pos: -126.5,-59.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 12748 components: - type: Transform pos: -133.5,-57.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 12840 components: - type: Transform pos: -13.5,-64.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 12855 components: - type: Transform pos: -101.5,-29.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 13241 components: - type: Transform pos: -138.5,15.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 13248 components: - type: Transform pos: -31.5,-40.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 13523 components: - type: Transform pos: -140.5,14.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 13879 components: - type: Transform pos: -138.5,12.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 14003 components: - type: Transform pos: -137.5,21.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 14499 components: - type: Transform pos: -13.5,-66.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 15407 components: - type: Transform pos: -125.5,-59.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 16087 components: - type: Transform pos: -106.5,-61.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 16091 components: - type: Transform pos: -123.5,-50.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 16141 components: - type: Transform pos: -93.5,-24.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 16488 components: - type: Transform pos: -137.5,-40.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 16505 components: - type: Transform pos: -138.5,-26.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 16695 components: - type: Transform pos: -129.5,-59.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 16716 components: - type: Transform pos: -33.5,-43.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 16836 components: - type: Transform pos: -107.5,-61.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 16906 components: - type: Transform pos: -22.5,6.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 17005 components: - type: Transform pos: -115.5,-36.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 17075 components: - type: Transform pos: -86.5,-0.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 17161 components: - type: Transform pos: -31.5,-75.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 17164 components: - type: Transform pos: -35.5,-75.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 17359 components: - type: Transform pos: -127.5,-59.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 17513 components: - type: Transform pos: -136.5,12.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 17538 components: - type: Transform pos: -140.5,-54.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 17651 components: - type: Transform pos: -14.5,-70.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 18193 components: - type: Transform pos: -95.5,-49.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 18686 components: - type: Transform pos: -95.5,-50.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 18726 components: - type: Transform pos: -138.5,-12.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 18833 components: - type: Transform pos: -97.5,-44.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 18937 components: - type: Transform pos: -95.5,-47.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 18941 components: - type: Transform pos: -95.5,-46.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 19623 components: - type: Transform pos: -114.5,-54.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 19629 components: - type: Transform pos: -115.5,-54.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 19750 components: - type: Transform pos: -113.5,-54.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 19752 components: - type: Transform pos: -69.5,-17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 19864 components: - type: Transform pos: -67.5,-17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 19914 components: - type: Transform pos: -101.5,-38.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 20160 components: - type: Transform pos: -139.5,-11.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 20167 components: - type: Transform pos: -123.5,-40.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 20277 components: - type: Transform pos: -139.5,-9.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 20319 components: - type: Transform pos: -57.5,-79.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 20329 components: - type: Transform pos: -128.5,-7.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 20445 components: - type: Transform pos: -119.5,37.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 20449 components: - type: Transform pos: -122.5,36.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 20450 components: - type: Transform pos: -122.5,37.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 20456 components: - type: Transform pos: -121.5,37.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 20466 components: - type: Transform pos: -120.5,37.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 20503 components: - type: Transform pos: -92.5,-50.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 20563 components: - type: Transform pos: -101.5,-39.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 20564 components: - type: Transform pos: -92.5,-48.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 20734 components: - type: Transform pos: -92.5,-49.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 20736 components: - type: Transform pos: -92.5,-46.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 20780 components: - type: Transform pos: -97.5,-42.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 20844 components: - type: Transform pos: -36.5,-43.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 20936 components: - type: Transform pos: -93.5,31.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 21002 components: - type: Transform pos: -104.5,37.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 21491 components: - type: Transform pos: -18.5,-16.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 21492 components: - type: Transform pos: -20.5,-16.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 21493 components: - type: Transform pos: -19.5,-16.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 21873 components: - type: Transform pos: -36.5,-45.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 21874 components: - type: Transform pos: -33.5,-45.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 21879 components: - type: Transform pos: -141.5,-8.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 22701 components: - type: Transform pos: -39.5,-16.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 22904 components: - type: Transform pos: -141.5,14.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 22936 components: - type: Transform pos: -43.5,-65.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 22962 components: - type: Transform pos: -44.5,-65.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 22963 components: - type: Transform pos: -42.5,-65.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 23053 components: - type: Transform pos: -91.5,26.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 23504 components: - type: Transform pos: -95.5,31.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 23751 components: - type: Transform pos: -21.5,6.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 23752 components: - type: Transform pos: -20.5,6.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 24036 components: - type: Transform pos: -93.5,26.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 24115 components: - type: Transform pos: -16.5,-66.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 24214 components: - type: Transform pos: -32.5,-78.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 24215 components: - type: Transform pos: -34.5,-78.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 24333 components: - type: Transform pos: -19.5,-51.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 24334 components: - type: Transform pos: -18.5,-51.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 25403 components: - type: Transform pos: -113.5,-36.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 25986 components: - type: Transform pos: -110.5,-45.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: RemoteSignaller entities: - uid: 3377 @@ -140962,166 +140211,120 @@ entities: - type: Transform pos: -24.5,-22.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 138 components: - type: Transform pos: -26.5,-22.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7272 components: - type: Transform pos: -115.5,-42.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7273 components: - type: Transform pos: -113.5,-42.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7274 components: - type: Transform pos: -114.5,-42.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7275 components: - type: Transform pos: -113.5,-48.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7276 components: - type: Transform pos: -114.5,-48.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7277 components: - type: Transform pos: -115.5,-48.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8820 components: - type: Transform pos: -13.5,-41.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8821 components: - type: Transform pos: -13.5,-40.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8822 components: - type: Transform pos: -13.5,-39.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9078 components: - type: Transform pos: -35.5,-68.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9414 components: - type: Transform pos: -34.5,-68.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9769 components: - type: Transform pos: -33.5,-68.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11133 components: - type: Transform rot: -1.5707963267948966 rad pos: -95.5,-47.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11176 components: - type: Transform rot: -1.5707963267948966 rad pos: -95.5,-46.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11330 components: - type: Transform rot: -1.5707963267948966 rad pos: -95.5,-50.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11783 components: - type: Transform rot: -1.5707963267948966 rad pos: -95.5,-49.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 15252 components: - type: Transform pos: -33.5,-61.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 15282 components: - type: Transform pos: -34.5,-61.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 15283 components: - type: Transform pos: -35.5,-61.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 19536 components: - type: Transform pos: -89.5,13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 19537 components: - type: Transform pos: -88.5,13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: ShuttersNormalOpen entities: - uid: 399 @@ -141129,37 +140332,27 @@ entities: - type: Transform pos: -50.5,-8.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1716 components: - type: Transform pos: -18.5,-16.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1763 components: - type: Transform rot: -1.5707963267948966 rad pos: -101.5,-24.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2958 components: - type: Transform pos: -47.5,-9.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2959 components: - type: Transform pos: -49.5,-10.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSink invokeCounter: 2 - uid: 2960 @@ -141167,36 +140360,26 @@ entities: - type: Transform pos: -49.5,-8.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2962 components: - type: Transform pos: -52.5,-8.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2963 components: - type: Transform pos: -51.5,-8.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2964 components: - type: Transform pos: -48.5,-8.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2998 components: - type: Transform pos: -53.5,-10.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSink invokeCounter: 1 - uid: 3344 @@ -141205,8 +140388,6 @@ entities: rot: -1.5707963267948966 rad pos: -20.5,-4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSink invokeCounter: 1 - uid: 3382 @@ -141215,8 +140396,6 @@ entities: rot: -1.5707963267948966 rad pos: -20.5,-5.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSink invokeCounter: 1 - uid: 3830 @@ -141225,8 +140404,6 @@ entities: rot: -1.5707963267948966 rad pos: -56.5,-29.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSink invokeCounter: 1 - uid: 3831 @@ -141235,8 +140412,6 @@ entities: rot: -1.5707963267948966 rad pos: -56.5,-30.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSink invokeCounter: 1 - uid: 3832 @@ -141245,8 +140420,6 @@ entities: rot: -1.5707963267948966 rad pos: -56.5,-31.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSink invokeCounter: 1 - uid: 3833 @@ -141255,8 +140428,6 @@ entities: rot: -1.5707963267948966 rad pos: -56.5,-32.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSink invokeCounter: 1 - uid: 3997 @@ -141265,8 +140436,6 @@ entities: rot: -1.5707963267948966 rad pos: -56.5,-23.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSink invokeCounter: 1 - uid: 3998 @@ -141275,8 +140444,6 @@ entities: rot: -1.5707963267948966 rad pos: -56.5,-22.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSink invokeCounter: 1 - uid: 3999 @@ -141285,8 +140452,6 @@ entities: rot: -1.5707963267948966 rad pos: -56.5,-21.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSink invokeCounter: 1 - uid: 4456 @@ -141295,8 +140460,6 @@ entities: rot: 1.5707963267948966 rad pos: -121.5,-82.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSink invokeCounter: 1 - uid: 4457 @@ -141304,8 +140467,6 @@ entities: - type: Transform pos: -120.5,-81.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSink invokeCounter: 1 - uid: 4459 @@ -141314,8 +140475,6 @@ entities: rot: -1.5707963267948966 rad pos: -126.5,-73.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSink invokeCounter: 1 - uid: 4466 @@ -141324,8 +140483,6 @@ entities: rot: -1.5707963267948966 rad pos: -124.5,-73.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSink invokeCounter: 1 - uid: 4467 @@ -141334,8 +140491,6 @@ entities: rot: -1.5707963267948966 rad pos: -124.5,-72.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSink invokeCounter: 1 - uid: 4468 @@ -141344,8 +140499,6 @@ entities: rot: -1.5707963267948966 rad pos: -119.5,-82.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSink invokeCounter: 1 - uid: 4469 @@ -141354,8 +140507,6 @@ entities: rot: -1.5707963267948966 rad pos: -124.5,-71.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSink invokeCounter: 1 - uid: 5039 @@ -141363,65 +140514,47 @@ entities: - type: Transform pos: -19.5,-16.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6265 components: - type: Transform pos: -125.5,-13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6306 components: - type: Transform pos: -121.5,-17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6307 components: - type: Transform pos: -121.5,-16.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6308 components: - type: Transform pos: -121.5,-15.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6310 components: - type: Transform pos: -126.5,-13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7778 components: - type: Transform pos: -20.5,-16.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8901 components: - type: Transform rot: -1.5707963267948966 rad pos: -101.5,-23.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11616 components: - type: Transform pos: -30.5,4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSink invokeCounter: 1 - uid: 11619 @@ -141429,8 +140562,6 @@ entities: - type: Transform pos: -28.5,4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSink invokeCounter: 1 - uid: 11620 @@ -141438,8 +140569,6 @@ entities: - type: Transform pos: -28.5,8.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSink invokeCounter: 1 - uid: 11621 @@ -141447,8 +140576,6 @@ entities: - type: Transform pos: -30.5,8.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSink invokeCounter: 1 - uid: 11622 @@ -141457,8 +140584,6 @@ entities: rot: -1.5707963267948966 rad pos: -27.5,7.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSink invokeCounter: 1 - uid: 11623 @@ -141467,8 +140592,6 @@ entities: rot: -1.5707963267948966 rad pos: -27.5,6.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSink invokeCounter: 1 - uid: 11624 @@ -141477,8 +140600,6 @@ entities: rot: -1.5707963267948966 rad pos: -27.5,5.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSink invokeCounter: 1 - uid: 13038 @@ -141487,24 +140608,18 @@ entities: rot: -1.5707963267948966 rad pos: -101.5,-29.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 13042 components: - type: Transform rot: -1.5707963267948966 rad pos: -101.5,-30.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 14139 components: - type: Transform rot: 1.5707963267948966 rad pos: -131.5,-47.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSink invokeCounter: 1 - uid: 14140 @@ -141513,8 +140628,6 @@ entities: rot: 1.5707963267948966 rad pos: -131.5,-46.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSink invokeCounter: 1 - uid: 14141 @@ -141523,8 +140636,6 @@ entities: rot: 1.5707963267948966 rad pos: -131.5,-44.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSink invokeCounter: 1 - uid: 14142 @@ -141533,8 +140644,6 @@ entities: rot: 1.5707963267948966 rad pos: -131.5,-43.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSink invokeCounter: 1 - uid: 17815 @@ -141543,8 +140652,6 @@ entities: rot: -1.5707963267948966 rad pos: -93.5,-17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSink invokeCounter: 1 - uid: 17819 @@ -141553,8 +140660,6 @@ entities: rot: -1.5707963267948966 rad pos: -93.5,-18.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSink invokeCounter: 1 - uid: 17820 @@ -141563,8 +140668,6 @@ entities: rot: -1.5707963267948966 rad pos: -93.5,-19.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSink invokeCounter: 1 - uid: 19528 @@ -141573,94 +140676,70 @@ entities: rot: 1.5707963267948966 rad pos: -85.5,33.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 19529 components: - type: Transform rot: 1.5707963267948966 rad pos: -85.5,34.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 19530 components: - type: Transform rot: 1.5707963267948966 rad pos: -85.5,35.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 19531 components: - type: Transform rot: 1.5707963267948966 rad pos: -83.5,30.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 19532 components: - type: Transform rot: 1.5707963267948966 rad pos: -83.5,29.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 19533 components: - type: Transform rot: 1.5707963267948966 rad pos: -83.5,28.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 19534 components: - type: Transform pos: -85.5,26.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 19535 components: - type: Transform pos: -87.5,26.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 22373 components: - type: Transform rot: -1.5707963267948966 rad pos: -22.5,18.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 22374 components: - type: Transform rot: -1.5707963267948966 rad pos: -22.5,17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 22375 components: - type: Transform rot: -1.5707963267948966 rad pos: -22.5,16.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 25385 components: - type: Transform rot: -1.5707963267948966 rad pos: -126.5,-72.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSink invokeCounter: 1 - uid: 25386 @@ -141669,8 +140748,6 @@ entities: rot: -1.5707963267948966 rad pos: -126.5,-71.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSink invokeCounter: 1 - uid: 25387 @@ -141679,8 +140756,6 @@ entities: rot: 1.5707963267948966 rad pos: -116.5,-71.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSink invokeCounter: 1 - uid: 25388 @@ -141689,8 +140764,6 @@ entities: rot: 1.5707963267948966 rad pos: -116.5,-72.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSink invokeCounter: 1 - uid: 25389 @@ -141699,8 +140772,6 @@ entities: rot: 1.5707963267948966 rad pos: -116.5,-73.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSink invokeCounter: 1 - uid: 25390 @@ -141709,8 +140780,6 @@ entities: rot: 1.5707963267948966 rad pos: -114.5,-73.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSink invokeCounter: 1 - uid: 25391 @@ -141719,8 +140788,6 @@ entities: rot: 1.5707963267948966 rad pos: -114.5,-72.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSink invokeCounter: 1 - uid: 25392 @@ -141729,8 +140796,6 @@ entities: rot: 1.5707963267948966 rad pos: -114.5,-71.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSink invokeCounter: 1 - uid: 25623 @@ -141739,32 +140804,24 @@ entities: rot: 1.5707963267948966 rad pos: -66.5,-29.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 25624 components: - type: Transform rot: 1.5707963267948966 rad pos: -66.5,-30.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 25625 components: - type: Transform rot: 1.5707963267948966 rad pos: -66.5,-31.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 25626 components: - type: Transform rot: 1.5707963267948966 rad pos: -66.5,-32.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: ShuttersWindow entities: - uid: 3976 @@ -141772,8 +140829,6 @@ entities: - type: Transform pos: -25.5,-22.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: ShuttersWindowOpen entities: - uid: 11617 @@ -141781,8 +140836,6 @@ entities: - type: Transform pos: -29.5,4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSink invokeCounter: 1 - uid: 11618 @@ -141790,8 +140843,6 @@ entities: - type: Transform pos: -29.5,8.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSink invokeCounter: 1 - proto: ShuttleConsoleCircuitboard @@ -141808,8 +140859,6 @@ entities: - type: Transform pos: -42.5,-73.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: SignAi entities: - uid: 21670 @@ -144923,6 +143972,19 @@ entities: fixtures: {} - proto: SignSecureMed entities: + - uid: 3572 + components: + - type: MetaData + desc: Whatever could that mean? + name: upside-down warning sign + - type: Transform + pos: -123.5,-28.5 + parent: 2 + - type: Fixtures + fixtures: {} + - type: ScaleVisuals + scale: 1,-1 + - type: Appearance - uid: 25361 components: - type: Transform @@ -147331,6 +146393,18 @@ entities: - type: Transform pos: -68.5,-26.5 parent: 2 +- proto: SpawnMobPenguin + entities: + - uid: 3532 + components: + - type: Transform + pos: -113.5,22.5 + parent: 2 + - uid: 3536 + components: + - type: Transform + pos: -113.5,20.5 + parent: 2 - proto: SpawnMobPollyParrot entities: - uid: 16489 @@ -147544,6 +146618,13 @@ entities: - type: Transform pos: -82.5,-34.5 parent: 2 +- proto: SpawnPointHeadOfSecurityWeapon + entities: + - uid: 8276 + components: + - type: Transform + pos: -77.5,-33.5 + parent: 2 - proto: SpawnPointJanitor entities: - uid: 25669 @@ -147731,11 +146812,6 @@ entities: - type: Transform pos: -66.5,-15.5 parent: 2 - - uid: 22117 - components: - - type: Transform - pos: -61.5,-24.5 - parent: 2 - uid: 22119 components: - type: Transform @@ -147987,6 +147063,13 @@ entities: - type: Transform pos: -92.5,-18.5 parent: 2 +- proto: SpawnPointWardenWeapon + entities: + - uid: 14639 + components: + - type: Transform + pos: -88.5,-20.5 + parent: 2 - proto: SprayBottleSpaceCleaner entities: - uid: 6994 @@ -149688,16 +148771,6 @@ entities: - SurveillanceCameraGeneral nameSet: True id: Dorm East - - uid: 23709 - components: - - type: Transform - pos: -66.5,-49.5 - parent: 2 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraGeneral - nameSet: True - id: Pool South - uid: 23727 components: - type: Transform @@ -149895,17 +148968,6 @@ entities: - SurveillanceCameraGeneral nameSet: True id: West Hallway - - uid: 26225 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -57.5,-42.5 - parent: 2 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraGeneral - nameSet: True - id: Pool East - proto: SurveillanceCameraMedical entities: - uid: 8625 @@ -150687,17 +149749,6 @@ entities: - SurveillanceCameraService nameSet: True id: Theatre - - uid: 26224 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -66.5,-37.5 - parent: 2 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraService - nameSet: True - id: Bar Outdoor - proto: SurveillanceCameraSupply entities: - uid: 23760 @@ -153326,23 +152377,11 @@ entities: rot: 3.141592653589793 rad pos: -78.5,-33.5 parent: 2 - - uid: 17797 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -62.5,-23.5 - parent: 2 - uid: 17860 components: - type: Transform pos: -70.5,-35.5 parent: 2 - - uid: 17990 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -61.5,-23.5 - parent: 2 - uid: 18195 components: - type: Transform @@ -153396,12 +152435,6 @@ entities: rot: -1.5707963267948966 rad pos: -61.5,-31.5 parent: 2 - - uid: 21087 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -60.5,-23.5 - parent: 2 - uid: 21474 components: - type: Transform @@ -153599,183 +152632,131 @@ entities: - type: Transform pos: -55.5,-44.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1474 components: - type: Transform pos: -51.5,-49.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2392 components: - type: Transform pos: -124.5,-52.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3552 components: - type: Transform pos: -55.5,-47.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4059 components: - type: Transform pos: -20.5,-36.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4060 components: - type: Transform pos: -20.5,-34.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4061 components: - type: Transform pos: -20.5,-38.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4063 components: - type: Transform pos: -20.5,-40.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4375 components: - type: Transform pos: -114.5,-7.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4376 components: - type: Transform pos: -114.5,-13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6707 components: - type: Transform pos: -19.5,-28.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6842 components: - type: Transform pos: -89.5,-32.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6967 components: - type: Transform pos: -89.5,-34.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9233 components: - type: Transform pos: -43.5,-44.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9249 components: - type: Transform pos: -43.5,-46.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9257 components: - type: Transform pos: -43.5,-45.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9329 components: - type: Transform pos: -22.5,-20.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11000 components: - type: Transform pos: -22.5,-18.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11797 components: - type: Transform pos: -27.5,-36.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 13229 components: - type: Transform pos: -19.5,-33.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 16048 components: - type: Transform pos: -87.5,-38.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 17298 components: - type: Transform pos: -126.5,-52.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 19403 components: - type: Transform pos: -56.5,-40.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 26064 components: - type: Transform pos: -120.5,23.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 26065 components: - type: Transform pos: -118.5,23.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 26110 components: - type: Transform pos: -27.5,-38.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: ToiletDirtyWater entities: - uid: 356 @@ -155438,15 +154419,6 @@ entities: parent: 2 - type: Fixtures fixtures: {} -- proto: WallmountTelevision - entities: - - uid: 23944 - components: - - type: Transform - pos: -61.5,-21.5 - parent: 2 - - type: Fixtures - fixtures: {} - proto: WallReinforced entities: - uid: 8 @@ -171906,13 +170878,6 @@ entities: - type: Physics canCollide: False - type: InsideEntityStorage -- proto: WeaponSubMachineGunWt550 - entities: - - uid: 14639 - components: - - type: Transform - pos: -77.588585,-33.179184 - parent: 2 - proto: WeaponTurretSyndicateBroken entities: - uid: 2407 @@ -172039,23 +171004,17 @@ entities: rot: -1.5707963267948966 rad pos: -53.5,-71.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2059 components: - type: Transform rot: -1.5707963267948966 rad pos: -53.5,-72.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2967 components: - type: Transform pos: -49.5,-8.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSink invokeCounter: 1 - type: DeviceLinkSource @@ -172069,8 +171028,6 @@ entities: rot: -1.5707963267948966 rad pos: -93.5,-18.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSink invokeCounter: 1 - type: DeviceLinkSource @@ -172084,8 +171041,6 @@ entities: rot: -1.5707963267948966 rad pos: -50.5,-60.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: WindoorHydroponicsLocked entities: - uid: 6138 @@ -172094,13 +171049,11 @@ entities: rot: 3.141592653589793 rad pos: -54.5,-25.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSource lastSignals: DoorStatus: True - type: Door - secondsUntilStateChange: -262507.9 + secondsUntilStateChange: -264498.72 state: Opening - type: Airlock autoClose: False @@ -172110,24 +171063,18 @@ entities: rot: 1.5707963267948966 rad pos: -56.5,-23.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 23313 components: - type: Transform rot: 1.5707963267948966 rad pos: -56.5,-21.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 23429 components: - type: Transform rot: 1.5707963267948966 rad pos: -56.5,-22.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: WindoorKitchenLocked entities: - uid: 6506 @@ -172135,8 +171082,6 @@ entities: - type: Transform pos: -54.5,-25.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: WindoorSecure entities: - uid: 1715 @@ -172145,8 +171090,6 @@ entities: rot: -1.5707963267948966 rad pos: -27.5,6.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSink invokeCounter: 1 - type: DeviceLinkSource @@ -172162,8 +171105,6 @@ entities: rot: 1.5707963267948966 rad pos: -93.5,-18.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSink invokeCounter: 1 - type: DeviceLinkSource @@ -172177,24 +171118,18 @@ entities: rot: 3.141592653589793 rad pos: -91.5,-24.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9624 components: - type: Transform rot: 3.141592653589793 rad pos: -90.5,-24.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 26478 components: - type: Transform rot: 3.141592653589793 rad pos: -92.5,-24.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: WindoorSecureAtmosphericsLocked entities: - uid: 2090 @@ -172203,16 +171138,12 @@ entities: rot: 3.141592653589793 rad pos: -110.5,-7.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5730 components: - type: Transform rot: 3.141592653589793 rad pos: -108.5,-7.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: WindoorSecureCargoLocked entities: - uid: 11109 @@ -172221,24 +171152,18 @@ entities: rot: 3.141592653589793 rad pos: -102.5,12.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 25555 components: - type: Transform rot: -1.5707963267948966 rad pos: -97.5,16.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 25849 components: - type: Transform rot: 3.141592653589793 rad pos: -100.5,12.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: WindoorSecureChemistryLocked entities: - uid: 3922 @@ -172246,31 +171171,23 @@ entities: - type: Transform pos: -38.5,-16.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3923 components: - type: Transform rot: 3.141592653589793 rad pos: -38.5,-26.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 22702 components: - type: Transform rot: 3.141592653589793 rad pos: -37.5,-26.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 23992 components: - type: Transform pos: -37.5,-16.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: WindoorSecureEngineeringLocked entities: - uid: 5724 @@ -172278,23 +171195,17 @@ entities: - type: Transform pos: -110.5,-13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5729 components: - type: Transform pos: -108.5,-13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 25601 components: - type: Transform rot: 3.141592653589793 rad pos: -120.5,-25.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: WindoorSecureHeadOfPersonnelLocked entities: - uid: 2966 @@ -172303,8 +171214,6 @@ entities: rot: 3.141592653589793 rad pos: -49.5,-8.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSink invokeCounter: 2 - type: DeviceLinkSource @@ -172320,16 +171229,12 @@ entities: rot: 1.5707963267948966 rad pos: -20.5,-5.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 19617 components: - type: Transform rot: 1.5707963267948966 rad pos: -20.5,-4.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: WindoorSecureMedicalLocked entities: - uid: 3975 @@ -172338,16 +171243,12 @@ entities: rot: 1.5707963267948966 rad pos: -27.5,-25.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 24545 components: - type: Transform rot: 1.5707963267948966 rad pos: -31.5,-19.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: WindoorSecurePlasma entities: - uid: 21052 @@ -172355,8 +171256,6 @@ entities: - type: Transform pos: -38.5,-72.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSource linkedPorts: 21056: @@ -172370,8 +171269,6 @@ entities: rot: 3.141592653589793 rad pos: -95.5,26.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: WindoorSecureScienceLocked entities: - uid: 7302 @@ -172379,16 +171276,12 @@ entities: - type: Transform pos: -120.5,-48.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7303 components: - type: Transform rot: 3.141592653589793 rad pos: -120.5,-42.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: WindoorSecureSecurityLocked entities: - uid: 24033 @@ -172397,8 +171290,6 @@ entities: rot: 1.5707963267948966 rad pos: -27.5,6.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - type: DeviceLinkSink invokeCounter: 1 - type: DeviceLinkSource @@ -172414,32 +171305,24 @@ entities: rot: 1.5707963267948966 rad pos: -19.5,10.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 20026 components: - type: Transform rot: 3.141592653589793 rad pos: -49.5,-54.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 26077 components: - type: Transform rot: 3.141592653589793 rad pos: -50.5,-56.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 26078 components: - type: Transform rot: 3.141592653589793 rad pos: -49.5,-56.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: WindoorServiceLocked entities: - uid: 14529 @@ -172448,16 +171331,12 @@ entities: rot: 1.5707963267948966 rad pos: -96.5,-0.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 14531 components: - type: Transform rot: 1.5707963267948966 rad pos: -96.5,2.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: WindoorTheatreLocked entities: - uid: 3372 @@ -172466,8 +171345,6 @@ entities: rot: 1.5707963267948966 rad pos: -62.5,-35.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: Window entities: - uid: 162 @@ -172475,316 +171352,226 @@ entities: - type: Transform pos: -34.5,-26.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 169 components: - type: Transform pos: -33.5,-26.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 170 components: - type: Transform pos: -32.5,-26.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 292 components: - type: Transform pos: -31.5,-30.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 497 components: - type: Transform pos: -31.5,-49.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 809 components: - type: Transform pos: -104.5,-0.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1265 components: - type: Transform pos: -24.5,-36.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1272 components: - type: Transform pos: -24.5,-38.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1273 components: - type: Transform pos: -24.5,-35.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1279 components: - type: Transform pos: -24.5,-34.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1286 components: - type: Transform pos: -24.5,-39.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1288 components: - type: Transform pos: -24.5,-40.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1409 components: - type: Transform pos: -27.5,-42.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1425 components: - type: Transform pos: -27.5,-45.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1566 components: - type: Transform pos: -31.5,-47.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1568 components: - type: Transform pos: -27.5,-46.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1624 components: - type: Transform pos: -27.5,-7.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1631 components: - type: Transform pos: -27.5,-9.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1635 components: - type: Transform pos: -27.5,-3.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1636 components: - type: Transform pos: -27.5,-1.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 4109 components: - type: Transform pos: -27.5,-43.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 6960 components: - type: Transform pos: -102.5,-21.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9225 components: - type: Transform pos: -31.5,18.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9297 components: - type: Transform pos: -30.5,18.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11011 components: - type: Transform pos: -28.5,18.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11017 components: - type: Transform pos: -27.5,18.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11018 components: - type: Transform pos: -29.5,13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11024 components: - type: Transform pos: -30.5,13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11025 components: - type: Transform pos: -29.5,18.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11028 components: - type: Transform pos: -28.5,13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11029 components: - type: Transform pos: -27.5,13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11030 components: - type: Transform pos: -31.5,13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11784 components: - type: Transform pos: -105.5,-21.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 14570 components: - type: Transform pos: -64.5,-50.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 14595 components: - type: Transform pos: -64.5,-36.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 15921 components: - type: Transform pos: -105.5,-36.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 17183 components: - type: Transform pos: -61.5,-17.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 18600 components: - type: Transform pos: -72.5,-56.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 20548 components: - type: Transform pos: -101.5,-0.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 23215 components: - type: Transform pos: -102.5,-36.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 23418 components: - type: Transform pos: -101.5,-11.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 23419 components: - type: Transform pos: -99.5,-11.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 23446 components: - type: Transform pos: -100.5,-11.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 24342 components: - type: Transform pos: -25.5,-27.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 24343 components: - type: Transform pos: -23.5,-27.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: WindowDirectional entities: - uid: 886 @@ -172793,178 +171580,132 @@ entities: rot: 1.5707963267948966 rad pos: -48.5,-70.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 887 components: - type: Transform rot: 1.5707963267948966 rad pos: -48.5,-73.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 893 components: - type: Transform rot: 1.5707963267948966 rad pos: -48.5,-72.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 894 components: - type: Transform rot: 1.5707963267948966 rad pos: -48.5,-71.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 1805 components: - type: Transform pos: -50.5,-74.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2361 components: - type: Transform pos: -53.5,-70.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2563 components: - type: Transform rot: 3.141592653589793 rad pos: -53.5,-73.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7751 components: - type: Transform rot: -1.5707963267948966 rad pos: -53.5,-74.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9113 components: - type: Transform rot: -1.5707963267948966 rad pos: -50.5,-58.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9114 components: - type: Transform rot: -1.5707963267948966 rad pos: -50.5,-59.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9115 components: - type: Transform rot: -1.5707963267948966 rad pos: -50.5,-61.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 14855 components: - type: Transform rot: 3.141592653589793 rad pos: -53.5,-69.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 15245 components: - type: Transform rot: -1.5707963267948966 rad pos: -53.5,-70.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 15622 components: - type: Transform rot: 3.141592653589793 rad pos: -51.5,-69.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 16396 components: - type: Transform pos: -53.5,-74.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 16409 components: - type: Transform pos: -52.5,-74.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 16412 components: - type: Transform pos: -51.5,-74.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 16751 components: - type: Transform rot: -1.5707963267948966 rad pos: -53.5,-73.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 16753 components: - type: Transform rot: 3.141592653589793 rad pos: -49.5,-69.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 16754 components: - type: Transform rot: -1.5707963267948966 rad pos: -53.5,-69.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 16771 components: - type: Transform rot: 3.141592653589793 rad pos: -50.5,-69.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 16772 components: - type: Transform rot: 3.141592653589793 rad pos: -52.5,-69.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 20804 components: - type: Transform pos: -49.5,-74.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: WindowFrostedDirectional entities: - uid: 2847 @@ -172973,62 +171714,46 @@ entities: rot: 1.5707963267948966 rad pos: -43.5,-1.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3893 components: - type: Transform rot: -1.5707963267948966 rad pos: -41.5,-38.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3902 components: - type: Transform rot: -1.5707963267948966 rad pos: -41.5,-37.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5643 components: - type: Transform rot: 1.5707963267948966 rad pos: -96.5,-1.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 14204 components: - type: Transform rot: 1.5707963267948966 rad pos: -96.5,1.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 14205 components: - type: Transform rot: 1.5707963267948966 rad pos: -96.5,0.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 22301 components: - type: Transform pos: -44.5,-50.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 22302 components: - type: Transform pos: -46.5,-50.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: WindowReinforcedDirectional entities: - uid: 2069 @@ -173037,432 +171762,318 @@ entities: rot: 3.141592653589793 rad pos: -109.5,-7.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2086 components: - type: Transform rot: 3.141592653589793 rad pos: -111.5,-7.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2255 components: - type: Transform rot: 1.5707963267948966 rad pos: -121.5,-56.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2258 components: - type: Transform rot: -1.5707963267948966 rad pos: -119.5,-56.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2308 components: - type: Transform rot: -1.5707963267948966 rad pos: -119.5,-55.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2830 components: - type: Transform rot: 3.141592653589793 rad pos: -64.5,-12.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2831 components: - type: Transform rot: 3.141592653589793 rad pos: -63.5,-12.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2832 components: - type: Transform rot: -1.5707963267948966 rad pos: -62.5,-12.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2833 components: - type: Transform rot: 1.5707963267948966 rad pos: -60.5,-9.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2834 components: - type: Transform pos: -58.5,-9.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2835 components: - type: Transform pos: -59.5,-9.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2836 components: - type: Transform rot: 3.141592653589793 rad pos: -58.5,-12.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2837 components: - type: Transform rot: 1.5707963267948966 rad pos: -60.5,-12.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2838 components: - type: Transform pos: -63.5,-9.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2839 components: - type: Transform rot: 3.141592653589793 rad pos: -59.5,-12.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2840 components: - type: Transform pos: -64.5,-9.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 2841 components: - type: Transform rot: -1.5707963267948966 rad pos: -62.5,-9.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3015 components: - type: Transform pos: -63.5,5.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3026 components: - type: Transform pos: -61.5,5.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3027 components: - type: Transform pos: -60.5,5.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3028 components: - type: Transform pos: -59.5,5.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 3029 components: - type: Transform pos: -62.5,5.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5727 components: - type: Transform pos: -109.5,-13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 5728 components: - type: Transform pos: -111.5,-13.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7298 components: - type: Transform rot: 3.141592653589793 rad pos: -121.5,-42.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7299 components: - type: Transform rot: 3.141592653589793 rad pos: -119.5,-42.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7300 components: - type: Transform pos: -119.5,-48.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7301 components: - type: Transform pos: -121.5,-48.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7530 components: - type: Transform rot: 1.5707963267948966 rad pos: -121.5,-55.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7534 components: - type: Transform rot: 3.141592653589793 rad pos: -117.5,-58.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7535 components: - type: Transform rot: 3.141592653589793 rad pos: -116.5,-58.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7545 components: - type: Transform rot: 3.141592653589793 rad pos: -115.5,-58.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7547 components: - type: Transform rot: 3.141592653589793 rad pos: -114.5,-58.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7571 components: - type: Transform pos: -114.5,-56.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7580 components: - type: Transform pos: -115.5,-56.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7581 components: - type: Transform rot: 3.141592653589793 rad pos: -112.5,-58.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7585 components: - type: Transform rot: 3.141592653589793 rad pos: -111.5,-58.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7587 components: - type: Transform pos: -116.5,-56.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7588 components: - type: Transform pos: -117.5,-56.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7589 components: - type: Transform pos: -111.5,-56.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7590 components: - type: Transform pos: -112.5,-56.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7591 components: - type: Transform pos: -118.5,-56.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7592 components: - type: Transform pos: -121.5,-56.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7593 components: - type: Transform pos: -113.5,-56.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7594 components: - type: Transform pos: -122.5,-56.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7616 components: - type: Transform rot: 3.141592653589793 rad pos: -118.5,-58.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7644 components: - type: Transform rot: 3.141592653589793 rad pos: -122.5,-58.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7645 components: - type: Transform rot: 3.141592653589793 rad pos: -113.5,-58.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 7648 components: - type: Transform pos: -119.5,-56.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8153 components: - type: Transform rot: 3.141592653589793 rad pos: -101.5,12.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 8553 components: - type: Transform rot: 1.5707963267948966 rad pos: -95.5,26.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 9515 components: - type: Transform rot: 1.5707963267948966 rad pos: -31.5,-18.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 11135 components: - type: Transform rot: 3.141592653589793 rad pos: -99.5,12.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 24314 components: - type: Transform rot: 1.5707963267948966 rad pos: -31.5,-20.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 24644 components: - type: Transform rot: 1.5707963267948966 rad pos: -19.5,11.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 26076 components: - type: Transform rot: -1.5707963267948966 rad pos: -50.5,-56.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - uid: 26084 components: - type: Transform rot: 1.5707963267948966 rad pos: -49.5,-56.5 parent: 2 - - type: DeltaPressure - gridUid: 2 - proto: Wirecutter entities: - uid: 8868 @@ -173693,6 +172304,16 @@ entities: - type: Transform pos: -125.5,21.5 parent: 2 +- proto: WrappedParcelHumanoid + entities: + - uid: 13807 + components: + - type: MetaData + desc: All I want for christmas... + name: You-rist McPresent + - type: Transform + pos: -97.543884,-4.4971104 + parent: 2 - proto: Wrench entities: - uid: 2447 diff --git a/Resources/Maps/reach.yml b/Resources/Maps/reach.yml index 47632d9922..8903421fa7 100644 --- a/Resources/Maps/reach.yml +++ b/Resources/Maps/reach.yml @@ -1,11 +1,11 @@ meta: format: 7 category: Map - engineVersion: 260.1.0 + engineVersion: 267.3.0 forkId: "" forkVersion: "" - time: 05/21/2025 05:14:05 - entityCount: 2639 + time: 11/02/2025 23:05:17 + entityCount: 2641 maps: - 1 grids: @@ -1343,64 +1343,20 @@ entities: uniqueMixes: - volume: 2500 immutable: True - moles: - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + moles: {} - 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 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: - - 6666.982 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 + Oxygen: 6666.982 chunkSize: 4 - type: GasTileOverlay - type: RadiationGridResistance @@ -1419,6 +1375,8 @@ entities: - 1503 - 1473 - 1505 + - type: Fixtures + fixtures: {} - uid: 4 components: - type: Transform @@ -1429,6 +1387,8 @@ entities: devices: - 1472 - 1504 + - type: Fixtures + fixtures: {} - uid: 5 components: - type: Transform @@ -1445,6 +1405,8 @@ entities: - 1492 - 1491 - 1493 + - type: Fixtures + fixtures: {} - uid: 6 components: - type: Transform @@ -1454,6 +1416,8 @@ entities: devices: - 1464 - 1489 + - type: Fixtures + fixtures: {} - uid: 7 components: - type: Transform @@ -1468,6 +1432,8 @@ entities: - 1495 - 1501 - 1464 + - type: Fixtures + fixtures: {} - uid: 8 components: - type: Transform @@ -1482,6 +1448,8 @@ entities: - 1479 - 1500 - 1481 + - type: Fixtures + fixtures: {} - uid: 9 components: - type: Transform @@ -1495,6 +1463,8 @@ entities: - 1478 - 1474 - 1477 + - type: Fixtures + fixtures: {} - uid: 12 components: - type: Transform @@ -1508,6 +1478,8 @@ entities: - 1509 - 1465 - 1077 + - type: Fixtures + fixtures: {} - uid: 13 components: - type: Transform @@ -1529,6 +1501,8 @@ entities: - 1097 - 1096 - 1083 + - type: Fixtures + fixtures: {} - uid: 1753 components: - type: Transform @@ -1542,6 +1516,8 @@ entities: - 1100 - 1098 - 1099 + - type: Fixtures + fixtures: {} - uid: 2366 components: - type: Transform @@ -1553,6 +1529,8 @@ entities: - 1443 - 1483 - 2562 + - type: Fixtures + fixtures: {} - uid: 2500 components: - type: Transform @@ -1564,6 +1542,8 @@ entities: - 1453 - 1454 - 1486 + - type: Fixtures + fixtures: {} - uid: 2575 components: - type: Transform @@ -1576,6 +1556,8 @@ entities: - 2330 - 2563 - 2564 + - type: Fixtures + fixtures: {} - uid: 2621 components: - type: Transform @@ -1589,6 +1571,8 @@ entities: - 2564 - 1456 - 1512 + - type: Fixtures + fixtures: {} - uid: 2623 components: - type: Transform @@ -1599,6 +1583,8 @@ entities: devices: - 2622 - 1457 + - type: Fixtures + fixtures: {} - proto: AirCanister entities: - uid: 15 @@ -1921,71 +1907,97 @@ entities: rot: -1.5707963267948966 rad pos: -19.5,-1.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 57 components: - type: Transform pos: -18.5,5.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 58 components: - type: Transform pos: -6.5,2.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 59 components: - type: Transform rot: 3.141592653589793 rad pos: -2.5,6.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 60 components: - type: Transform rot: 3.141592653589793 rad pos: -7.5,-1.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 61 components: - type: Transform rot: 1.5707963267948966 rad pos: -2.5,-5.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 62 components: - type: Transform pos: 9.5,-1.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 63 components: - type: Transform pos: 4.5,6.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 64 components: - type: Transform rot: 1.5707963267948966 rad pos: -0.5,13.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 65 components: - type: Transform pos: 9.5,17.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 66 components: - type: Transform pos: 4.5,-9.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 67 components: - type: Transform pos: 17.5,2.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 68 components: - type: Transform rot: 1.5707963267948966 rad pos: 20.5,2.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: APECircuitboard entities: - uid: 69 @@ -2001,6 +2013,8 @@ entities: rot: 1.5707963267948966 rad pos: 5.5,17.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: Ashtray entities: - uid: 70 @@ -2087,6 +2101,8 @@ entities: - type: Transform pos: -9.5,6.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: BaseResearchAndDevelopmentPointSource entities: - uid: 82 @@ -6440,6 +6456,8 @@ entities: - type: Transform pos: -3.5,-5.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: ClosetChefFilled entities: - uid: 878 @@ -6539,16 +6557,22 @@ entities: - type: Transform pos: 4.5,-5.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 894 components: - type: Transform pos: -5.5,2.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 895 components: - type: Transform pos: 11.5,6.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: ClosetWallFireFilledRandom entities: - uid: 896 @@ -6556,11 +6580,15 @@ entities: - type: Transform pos: 5.5,-5.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 897 components: - type: Transform pos: 12.5,6.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: ClosetWallMaintenanceFilledRandom entities: - uid: 898 @@ -6568,6 +6596,8 @@ entities: - type: Transform pos: 6.5,-5.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: ClothingBackpackERTJanitor entities: - uid: 887 @@ -7175,12 +7205,16 @@ entities: - type: Transform pos: 4.5,2.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 984 components: - type: Transform rot: 3.141592653589793 rad pos: 11.5,-5.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: DisposalBend entities: - uid: 985 @@ -7703,16 +7737,22 @@ entities: - type: Transform pos: 9.5,6.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 2458 components: - type: Transform pos: 7.5,-9.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 2459 components: - type: Transform pos: 1.5,-9.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: FaxMachineBase entities: - uid: 2496 @@ -7988,6 +8028,8 @@ entities: rot: -1.5707963267948966 rad pos: 11.5,-8.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: GasMinerNitrogen entities: - uid: 1109 @@ -12062,6 +12104,8 @@ entities: rot: 1.5707963267948966 rad pos: -15.5,-0.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: IntercomMedical entities: - uid: 1633 @@ -12070,6 +12114,8 @@ entities: rot: -1.5707963267948966 rad pos: 5.5,-0.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: IntercomSecurity entities: - uid: 2554 @@ -12077,6 +12123,8 @@ entities: - type: Transform pos: 12.5,11.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: JanitorialTrolley entities: - uid: 1634 @@ -12180,6 +12228,8 @@ entities: 2615: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - proto: LockerAtmosphericsFilledHardsuit entities: - uid: 2499 @@ -12297,6 +12347,8 @@ entities: - type: Transform pos: 5.5,-1.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: LootSpawnerRandomLockbox entities: - uid: 1841 @@ -12572,6 +12624,8 @@ entities: - type: Transform pos: 8.5,-9.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterContrabandBeachStarYamamoto entities: - uid: 1697 @@ -12579,6 +12633,8 @@ entities: - type: Transform pos: 11.5,-7.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterContrabandHighEffectEngineering entities: - uid: 1698 @@ -12586,6 +12642,8 @@ entities: - type: Transform pos: -23.5,3.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterContrabandSpaceCola entities: - uid: 1699 @@ -12593,6 +12651,8 @@ entities: - type: Transform pos: -11.5,5.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterContrabandTools entities: - uid: 1700 @@ -12600,6 +12660,8 @@ entities: - type: Transform pos: -19.5,-2.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegitAnatomyPoster entities: - uid: 1701 @@ -12607,6 +12669,8 @@ entities: - type: Transform pos: 13.5,-2.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegitCleanliness entities: - uid: 1702 @@ -12614,6 +12678,8 @@ entities: - type: Transform pos: -2.5,-6.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegitCohibaRobustoAd entities: - uid: 1703 @@ -12621,6 +12687,8 @@ entities: - type: Transform pos: -7.5,6.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegitHelpOthers entities: - uid: 1704 @@ -12628,6 +12696,8 @@ entities: - type: Transform pos: -4.5,-5.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegitHereForYourSafety entities: - uid: 1705 @@ -12635,6 +12705,8 @@ entities: - type: Transform pos: 13.5,6.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegitHighClassMartini entities: - uid: 1706 @@ -12642,6 +12714,8 @@ entities: - type: Transform pos: -2.5,-3.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegitJustAWeekAway entities: - uid: 1707 @@ -12649,6 +12723,8 @@ entities: - type: Transform pos: 4.5,11.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegitNanomichiAd entities: - uid: 1708 @@ -12656,6 +12732,8 @@ entities: - type: Transform pos: 4.5,8.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegitNanotrasenLogo entities: - uid: 1709 @@ -12663,26 +12741,36 @@ entities: - type: Transform pos: -11.5,-1.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 1710 components: - type: Transform pos: 10.5,17.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 1711 components: - type: Transform pos: 4.5,17.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 1712 components: - type: Transform pos: 10.5,6.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 1713 components: - type: Transform pos: 26.5,-1.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegitNTTGC entities: - uid: 1714 @@ -12690,6 +12778,8 @@ entities: - type: Transform pos: 11.5,2.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegitPDAAd entities: - uid: 1715 @@ -12697,6 +12787,8 @@ entities: - type: Transform pos: 20.5,3.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegitPeriodicTable entities: - uid: 1716 @@ -12704,6 +12796,8 @@ entities: - type: Transform pos: 9.5,1.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegitSafetyInternals entities: - uid: 1718 @@ -12711,6 +12805,8 @@ entities: - type: Transform pos: -4.5,6.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegitScience entities: - uid: 1719 @@ -12718,6 +12814,8 @@ entities: - type: Transform pos: -1.5,13.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegitSecWatch entities: - uid: 1720 @@ -12725,6 +12823,8 @@ entities: - type: Transform pos: 20.5,5.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegitSpaceCops entities: - uid: 1721 @@ -12732,6 +12832,8 @@ entities: - type: Transform pos: 14.5,-1.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegitUeNo entities: - uid: 1722 @@ -12739,6 +12841,8 @@ entities: - type: Transform pos: 9.5,-9.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PosterLegitVacation entities: - uid: 1723 @@ -12746,6 +12850,8 @@ entities: - type: Transform pos: 7.5,2.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: PottedPlant21 entities: - uid: 1724 @@ -13459,26 +13565,36 @@ entities: - type: Transform pos: 5.5,6.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 1831 components: - type: Transform pos: -15.5,-1.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 1832 components: - type: Transform pos: -2.5,-1.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 1833 components: - type: Transform pos: 1.5,-10.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 1834 components: - type: Transform pos: 21.5,-1.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SecurityTechFab entities: - uid: 1835 @@ -14188,6 +14304,8 @@ entities: 1849: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 1947 components: - type: Transform @@ -14199,6 +14317,8 @@ entities: 1853: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - uid: 1948 components: - type: Transform @@ -14213,6 +14333,8 @@ entities: 1852: - - Pressed - Toggle + - type: Fixtures + fixtures: {} - proto: SignalSwitchDirectional entities: - uid: 1802 @@ -14225,6 +14347,8 @@ entities: 910: - - Status - Toggle + - type: Fixtures + fixtures: {} - proto: SignAtmos entities: - uid: 2296 @@ -14232,6 +14356,8 @@ entities: - type: Transform pos: 1.5,-13.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignBar entities: - uid: 1950 @@ -14239,6 +14365,8 @@ entities: - type: Transform pos: -2.5,2.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignCargoDock entities: - uid: 1951 @@ -14246,6 +14374,8 @@ entities: - type: Transform pos: 3.5,14.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignChem entities: - uid: 1952 @@ -14253,6 +14383,8 @@ entities: - type: Transform pos: 5.5,1.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignElectricalMed entities: - uid: 1953 @@ -14260,6 +14392,8 @@ entities: - type: Transform pos: 3.5,-8.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignEngine entities: - uid: 1806 @@ -14267,6 +14401,8 @@ entities: - type: Transform pos: -19.5,2.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignEngineering entities: - uid: 1954 @@ -14274,6 +14410,8 @@ entities: - type: Transform pos: -15.5,1.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignEVA entities: - uid: 1955 @@ -14281,6 +14419,8 @@ entities: - type: Transform pos: -15.5,6.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignGenpop entities: - uid: 336 @@ -14289,6 +14429,8 @@ entities: rot: -1.5707963267948966 rad pos: 16.5,5.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignHydro1 entities: - uid: 81 @@ -14296,6 +14438,8 @@ entities: - type: Transform pos: -12.5,2.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignMedical entities: - uid: 1957 @@ -14303,6 +14447,8 @@ entities: - type: Transform pos: 1.5,-1.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignPlaque entities: - uid: 1958 @@ -14310,6 +14456,8 @@ entities: - type: Transform pos: 24.5,-1.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignScience entities: - uid: 1960 @@ -14317,6 +14465,8 @@ entities: - type: Transform pos: -0.5,6.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignSecureMed entities: - uid: 1961 @@ -14324,12 +14474,16 @@ entities: - type: Transform pos: 20.5,-1.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 2576 components: - type: Transform rot: 3.141592653589793 rad pos: 18.5,6.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignSecureSmallRed entities: - uid: 1962 @@ -14337,6 +14491,8 @@ entities: - type: Transform pos: 15.5,-1.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignSecurity entities: - uid: 1963 @@ -14344,6 +14500,8 @@ entities: - type: Transform pos: 13.5,2.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignShipDock entities: - uid: 1359 @@ -14351,6 +14509,8 @@ entities: - type: Transform pos: -1.5,-14.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: SignToolStorage entities: - uid: 1964 @@ -14358,6 +14518,8 @@ entities: - type: Transform pos: -19.5,4.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: Sink entities: - uid: 2620 @@ -14499,6 +14661,13 @@ entities: - type: Transform pos: 8.5,0.5 parent: 2 +- proto: SpawnPointClown + entities: + - uid: 2640 + components: + - type: Transform + pos: -4.5,-2.5 + parent: 2 - proto: SpawnPointHeadOfSecurity entities: - uid: 1986 @@ -14557,12 +14726,19 @@ entities: - type: Transform pos: 4.5,-2.5 parent: 2 +- proto: SpawnPointMime + entities: + - uid: 2641 + components: + - type: Transform + pos: -4.5,-3.5 + parent: 2 - proto: SpawnPointMusician entities: - uid: 1993 components: - type: Transform - pos: -4.5,-2.5 + pos: -6.5,-3.5 parent: 2 - proto: SpawnPointObserver entities: @@ -14647,11 +14823,15 @@ entities: - type: Transform pos: 1.5,-8.5 parent: 2 + - type: Fixtures + fixtures: {} - uid: 2498 components: - type: Transform pos: 4.5,12.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: StatueVenusBlue entities: - uid: 1842 @@ -17054,6 +17234,8 @@ entities: - type: Transform pos: 8.5,-14.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: WarningO2 entities: - uid: 2416 @@ -17061,6 +17243,8 @@ entities: - type: Transform pos: 8.5,-12.5 parent: 2 + - type: Fixtures + fixtures: {} - proto: WaterTankFull entities: - uid: 2573 diff --git a/Resources/Maps/snowball.yml b/Resources/Maps/snowball.yml new file mode 100644 index 0000000000..fe888aac60 --- /dev/null +++ b/Resources/Maps/snowball.yml @@ -0,0 +1,119193 @@ +meta: + format: 7 + category: Map + engineVersion: 268.0.0 + forkId: "" + forkVersion: "" + time: 12/19/2025 00:12:07 + entityCount: 18235 +maps: +- 1793 +grids: +- 1 +orphans: [] +nullspace: [] +tilemap: + 0: Space + 119: FloorAstroSnow + 20: FloorBar + 25: FloorBrokenWood + 16: FloorClown + 6: FloorDark + 15: FloorDarkMono + 7: FloorDarkPlastic + 14: FloorFreezer + 21: FloorGold + 18: FloorHydro + 17: FloorKitchen + 24: FloorLaundry + 23: FloorPlastic + 10: FloorRGlass + 5: FloorReinforced + 11: FloorShowroom + 13: FloorShuttleWhite + 1: FloorSteel + 19: FloorSteelCheckerLight + 4: FloorTechMaint + 2: FloorTechMaint2 + 3: FloorTechMaint3 + 9: FloorTechMaintDark + 12: FloorWhite + 22: FloorWhitePlastic + 8: FloorWood + 135: Lattice + 130: Plating +entities: +- proto: "" + entities: + - uid: 1 + components: + - type: MetaData + name: Autogenerated grid + - type: Transform + pos: -51,-64 + parent: 1793 + - type: BecomesStation + id: Snowball + - type: MapGrid + chunks: + 0,1: + ind: 0,1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhwAAAAAAAIcAAAAAAACHAAAAAAAAhwAAAAAAAA== + version: 7 + 0,2: + ind: 0,2 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhwAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAAAHcAAAAAAACCAAAAAAAAdwAAAAAAAIIAAAAAAAB3AAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAAAHcAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAAAACCAAAAAAAAdwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHcAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAggAAAAAAAHcAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHcAAAAAAAB3AAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAEAdwAAAAAAAHcAAAAAAAB3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHcAAAAAAAB3AAAAAAAAggAAAAAAAIIAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAACCAAAAAAAAdwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3AAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAABwB3AAAAAAAAggAAAAAAAIIAAAAAAAB3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAB3AAAAAAAAdwAAAAADAHcAAAAAAAB3AAAAAAAAdwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAAAHcAAAAAAACCAAAAAAAAdwAAAAADAHcAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHcAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAACAHcAAAAAAAB3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHcAAAAAAAB3AAAAAAAAggAAAAAAAHcAAAAAAQB3AAAAAAkAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAA== + version: 7 + 0,3: + ind: 0,3 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHcAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAFAIIAAAAAAAB3AAAAAAAAggAAAAAAAIIAAAAAAAAGAAAAAAEABgAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3AAAAAAEAggAAAAAAAHcAAAAACgB3AAAAAAUAdwAAAAAMAHcAAAAAAACCAAAAAAAAdwAAAAAAAIIAAAAAAAAGAAAAAAAABgAAAAABAAYAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3AAAAAAAAdwAAAAAJAIIAAAAAAAB3AAAAAAAAGQAAAAAAAAgAAAAAAwB3AAAAAAAAdwAAAAAAAHcAAAAAAACCAAAAAAAABgAAAAADAAYAAAAAAgAGAAAAAAIAAAAAAAAAAAAAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAAAAAgAAAAAAgAIAAAAAAMAGQAAAAAGAHcAAAAAAAB3AAAAAAAAggAAAAAAAAYAAAAAAwAGAAAAAAMABgAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAGAIIAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAoAGQAAAAAGAHcAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAAAGAAAAAAMABgAAAAADAAYAAAAAAgAAAAAAAAAAAAAAAAAAAHcAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAHAHcAAAAAAAB3AAAAAAYAdwAAAAADAHcAAAAAAACCAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAB3AAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAAAQB3AAAAAAMAggAAAAAAAIIAAAAAAAAGAAAAAAIABgAAAAABAAAAAAAAAAAAAAAAAAAAdwAAAAAAAIIAAAAAAAACAAAAAAAAAQAAAAABAAEAAAAAAQACAAAAAAAAggAAAAAAAHcAAAAAAAAEAAAAAAAAdwAAAAACAHcAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAAAAAAAAAAAAAAAAAAAAHcAAAAAAACCAAAAAAAAAgAAAAAAAAEAAAAAAQABAAAAAAMAAgAAAAAAAIIAAAAAAACCAAAAAAAABAAAAAAAAIIAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAACCAAAAAAAAAAAAAAAAAHcAAAAAAAB3AAAAAAAAggAAAAAAAAIAAAAAAAABAAAAAAIAAQAAAAABAAIAAAAAAAACAAAAAAAAggAAAAAAAAQAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAACCAAAAAAAAAQAAAAADAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAAQAAAAACAAEAAAAAAwABAAAAAAIAAQAAAAADAIIAAAAAAAB3AAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAEAAAAAAAABAAAAAAMAAQAAAAAAAAEAAAAAAwCCAAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAcAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAHAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAABAAAAAAMAAQAAAAAAAAEAAAAAAwABAAAAAAIAggAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAAAACCAAAAAAAAAQAAAAADAAEAAAAAAQABAAAAAAMAAQAAAAABAIIAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAggAAAAAAAAEAAAAAAgABAAAAAAEAAQAAAAACAAEAAAAAAgCCAAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAA== + version: 7 + 0,4: + ind: 0,4 + tiles: ggAAAAAAAHcAAAAAAAB3AAAAAAAAggAAAAAAAAEAAAAAAwABAAAAAAIAAQAAAAACAAEAAAAAAQCCAAAAAAAAdwAAAAAAAHcAAAAABQB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAAABAAAAAAIAAQAAAAAAAAEAAAAAAAABAAAAAAIAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAAEAAAAAAgCCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAAQAAAAABAAEAAAAAAAABAAAAAAEAAQAAAAABAAIAAAAAAAABAAAAAAIAAQAAAAADAAEAAAAAAQABAAAAAAMAAQAAAAAAAAEAAAAAAgABAAAAAAIABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAEAAAAAAQABAAAAAAAAAQAAAAABAAEAAAAAAAACAAAAAAAAAQAAAAABAAEAAAAAAAABAAAAAAEAAQAAAAACAAEAAAAAAAABAAAAAAAAAQAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAABAAAAAAEAAQAAAAABAAEAAAAAAQABAAAAAAAAAgAAAAAAAAEAAAAAAQABAAAAAAAAAQAAAAAAAAEAAAAAAQABAAAAAAAAAQAAAAADAAEAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAADACCAAAAAAAAAQAAAAACAAEAAAAAAgABAAAAAAAAAQAAAAAAAIIAAAAAAACCAAAAAAAAAQAAAAADAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAggAAAAAAAAEAAAAAAwABAAAAAAIAAQAAAAABAAEAAAAAAgCCAAAAAAAAdwAAAAAAAHcAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAAABAAAAAAEAAQAAAAADAAEAAAAAAAABAAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAMAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAABgCCAAAAAAAAAQAAAAACAAEAAAAAAwABAAAAAAMAAQAAAAADAIIAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAwABAAAAAAMAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAAEAAAAAAQABAAAAAAMAAQAAAAACAAEAAAAAAwCCAAAAAAAAggAAAAAAAHcAAAAAAAABAAAAAAMAAQAAAAABAAEAAAAAAgABAAAAAAAAAQAAAAACAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAABAAAAAAEAAQAAAAAAAAEAAAAAAgABAAAAAAIAggAAAAAAAHcAAAAAAAB3AAAAAAAAggAAAAAAAAEAAAAAAgABAAAAAAAAAQAAAAAAAAEAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAAQAAAAACAAEAAAAAAwABAAAAAAMAAQAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAABAAAAAAMAAQAAAAADAAEAAAAAAAABAAAAAAEAdwAAAAAAAHcAAAAAAAB3AAAAAAQAggAAAAAAAIIAAAAAAACCAAAAAAAAAQAAAAACAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAAIAAAAAAAACAAAAAAAAggAAAAAAAAAAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAAB3AAAAAAAAdwAAAAAIAHcAAAAACACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAABAAAAAAAAAQAAAAADAIIAAAAAAAAAAAAAAAAAAAAAAAAAAHcAAAAAAACCAAAAAAAAdwAAAAAHAHcAAAAAAAB3AAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAAQAAAAADAAEAAAAAAgCCAAAAAAAAAAAAAAAAAAAAAAAAAAB3AAAAAAkAggAAAAAAAIIAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAAAGAAAAAAEABgAAAAACAAYAAAAAAwAGAAAAAAMAggAAAAAAAAEAAAAAAAABAAAAAAAAggAAAAAAAA== + version: 7 + 0,5: + ind: 0,5 + tiles: AAAAAAAAAAAAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAAAAIIAAAAAAAAGAAAAAAIABgAAAAACAAYAAAAAAgAGAAAAAAAABgAAAAABAAEAAAAAAgABAAAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAAAHcAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAAAQCCAAAAAAAABgAAAAACAAYAAAAAAQAGAAAAAAAABgAAAAADAIIAAAAAAAABAAAAAAIAAQAAAAABAIIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3AAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAIAggAAAAAAAAYAAAAAAQAGAAAAAAEABgAAAAABAAYAAAAAAQCCAAAAAAAAAQAAAAAAAAEAAAAAAACCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAAAIIAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAAQAAAAAAACCAAAAAAAAggAAAAAAAAEAAAAAAgABAAAAAAEAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHcAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAACgB3AAAAAAAAggAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAIIAAAAAAAACAAAAAAAAAgAAAAAAAIIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3AAAAAAAAggAAAAAAAIIAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAABgAAAAABAAYAAAAAAQAGAAAAAAMAAAAAAAAAAAAAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAAB3AAAAAAAAggAAAAAAAHcAAAAACgB3AAAAAAMAdwAAAAAAAIIAAAAAAACCAAAAAAAABAAAAAAAAAYAAAAAAQABAAAAAAAAAQAAAAADAAAAAAAAAAAAAAAAAAAAdwAAAAAAAHcAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAACgB3AAAAAAAAdwAAAAAAAHcAAAAAAgB3AAAAAAAAdwAAAAACAIIAAAAAAAAGAAAAAAIAAQAAAAADAAEAAAAAAQAAAAAAAAAAAAAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAAwAAAAAAgCCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAABgAAAAAAAAEAAAAAAQABAAAAAAEAAAAAAAAAAAAAAAAAAAACAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAAggAAAAAAAAwAAAAAAAAMAAAAAAMAFwAAAAACAAEAAAAAAgABAAAAAAIAggAAAAAAAAYAAAAAAAABAAAAAAAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAQAAAAAAAAEAAAAAAAADAAAAAAAAAEAAAAAAwABAAAAAAMAAQAAAAACAAIAAAAAAAAGAAAAAAMAAQAAAAAAAAEAAAAAAQAAAAAAAAAAAAAAAAAAAAIAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAACCAAAAAAAADAAAAAADAAwAAAAAAQAXAAAAAAEAAQAAAAABAAEAAAAAAAACAAAAAAAABgAAAAABAAEAAAAAAwABAAAAAAEAAAAAAAAAAAAAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAAEAAAAAAgABAAAAAAEAAQAAAAACAAEAAAAAAwABAAAAAAAAggAAAAAAAAYAAAAAAAAGAAAAAAEABgAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAAAHcAAAAAAACCAAAAAAAAAQAAAAACAAEAAAAAAwABAAAAAAMAAQAAAAABAAEAAAAAAAABAAAAAAMAAQAAAAADAIIAAAAAAACCAAAAAAAAggAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAHcAAAAAAAB3AAAAAAYAggAAAAAAAAEAAAAAAgABAAAAAAAAAQAAAAABAAEAAAAAAwABAAAAAAEAAQAAAAADAAEAAAAAAwCCAAAAAAAABAAAAAAAAAYAAAAAAAAGAAAAAAEAAAAAAAAAAAAAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAAABAAAAAAEAAQAAAAABAAEAAAAAAwAMAAAAAAEADAAAAAACAAwAAAAAAAABAAAAAAAAggAAAAAAAAQAAAAAAAAGAAAAAAMABgAAAAADAA== + version: 7 + 0,6: + ind: 0,6 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAAMAAAAAAIABAAAAAAAAAwAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAAGAAAAAAIABwAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHcAAAAAAgB3AAAAAAAAdwAAAAAAAHcAAAAAAACCAAAAAAAAggAAAAAAAAQAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAAAACCAAAAAAAABgAAAAAAAAcAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAAAHcAAAAACgB3AAAAAAAAggAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAIIAAAAAAAB3AAAAAAUAggAAAAAAAAYAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAJAIIAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAACCAAAAAAAAdwAAAAAAAIIAAAAAAACCAAAAAAAABgAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAAAHcAAAAABACCAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAggAAAAAAAIIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3AAAAAAkAggAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAIIAAAAAAAB3AAAAAAAAdwAAAAADAHcAAAAAAAB3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHcAAAAABwB3AAAAAAAAdwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAAAHcAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 + 1,1: + ind: 1,1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3AAAAAAAAdwAAAAADAHcAAAAAAgB3AAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAKAHcAAAAAAACCAAAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHcAAAAABgCCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAB3AAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAAAHcAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAggAAAAAAAHcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAACCAAAAAAAAAAAAAAAAAAAAAAAAAAB3AAAAAAQAdwAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAABwB3AAAAAAAAggAAAAAAAAAAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAAJAHcAAAAAAAB3AAAAAAQAdwAAAAAAAIIAAAAAAACCAAAAAAAACAAAAAACAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAACCAAAAAAAACAAAAAABAAgAAAAAAQAIAAAAAAMACAAAAAACAAgAAAAAAAAIAAAAAAMAggAAAAAAAA== + version: 7 + 1,2: + ind: 1,2 + tiles: ggAAAAAAAIIAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAACCAAAAAAAACAAAAAADAAgAAAAAAAAIAAAAAAMACAAAAAAAAAgAAAAAAQAIAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAggAAAAAAAAgAAAAAAQAIAAAAAAAACAAAAAABAAgAAAAAAwAIAAAAAAAACAAAAAABAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAAAACCAAAAAAAAdwAAAAAAAIIAAAAAAACCAAAAAAAACAAAAAAAAIIAAAAAAACCAAAAAAAACAAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAB3AAAAAAAAggAAAAAAAHcAAAAAAACCAAAAAAAAAQAAAAABAAEAAAAAAQABAAAAAAIAggAAAAAAAAEAAAAAAQABAAAAAAMAggAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAoAAQAAAAABAAEAAAAAAAABAAAAAAMAAQAAAAABAIIAAAAAAAABAAAAAAEAAQAAAAABAAEAAAAAAgB3AAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAAABAAAAAAEAAQAAAAADAAEAAAAAAgCCAAAAAAAAAQAAAAABAAEAAAAAAQABAAAAAAMAdwAAAAAEAIIAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAEAdwAAAAAAAHcAAAAAAACCAAAAAAAAAQAAAAADAAEAAAAAAAABAAAAAAMAggAAAAAAAAEAAAAAAAABAAAAAAEAAQAAAAAAAHcAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAAEAAAAAAQABAAAAAAMAAQAAAAABAIIAAAAAAAABAAAAAAIAAQAAAAABAAEAAAAAAAB3AAAAAAAAggAAAAAAABUAAAAAAACCAAAAAAAACAAAAAACAAgAAAAAAQCCAAAAAAAAdwAAAAAAAIIAAAAAAAABAAAAAAMAAQAAAAABAAEAAAAAAwCCAAAAAAAAggAAAAAAAAIAAAAAAAACAAAAAAAAdwAAAAAAAIIAAAAAAAALAAAAAAAAggAAAAAAAAgAAAAAAQAIAAAAAAIAggAAAAAAAHcAAAAAAACCAAAAAAAAAQAAAAACAAEAAAAAAwABAAAAAAMAggAAAAAAAAYAAAAAAgAGAAAAAAMABgAAAAAAAIIAAAAAAACCAAAAAAAACwAAAAAAAIIAAAAAAAAIAAAAAAAAggAAAAAAAIIAAAAAAAB3AAAAAAAAggAAAAAAAAEAAAAAAgABAAAAAAAAAQAAAAADAAIAAAAAAAAGAAAAAAEABgAAAAABAAYAAAAAAwCCAAAAAAAACAAAAAABAAgAAAAAAgAIAAAAAAAACAAAAAAAAAgAAAAAAQCCAAAAAAAAdwAAAAAAAIIAAAAAAAABAAAAAAEAAQAAAAAAAAEAAAAAAQACAAAAAAAABgAAAAADAAYAAAAAAwAGAAAAAAAAggAAAAAAAAgAAAAAAwAIAAAAAAIACAAAAAACAAgAAAAAAgAIAAAAAAMAggAAAAAAAHcAAAAACwCCAAAAAAAAAQAAAAACAAEAAAAAAQABAAAAAAMAggAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAIIAAAAAAAAIAAAAAAEACAAAAAABAAgAAAAAAgAIAAAAAAIACAAAAAABAIIAAAAAAAB3AAAAAAAAggAAAAAAAAEAAAAAAQABAAAAAAAAAQAAAAACAIIAAAAAAACCAAAAAAAABgAAAAABAIIAAAAAAACCAAAAAAAACAAAAAABAAgAAAAAAwAIAAAAAAMACAAAAAAAAAgAAAAAAQCCAAAAAAAAdwAAAAAGAIIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAACCAAAAAAAABgAAAAADAAYAAAAAAwAGAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAABgAAAAABAIIAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAAAACCAAAAAAAAAQAAAAACAAEAAAAAAwABAAAAAAIAggAAAAAAAAYAAAAAAAAGAAAAAAMABgAAAAABAA== + version: 7 + 1,3: + ind: 1,3 + tiles: BgAAAAAAAAYAAAAAAwAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAEAggAAAAAAAHcAAAAAAACCAAAAAAAAAQAAAAAAAAEAAAAAAQABAAAAAAAAggAAAAAAAAYAAAAAAwAGAAAAAAAABgAAAAAAAAYAAAAAAwAGAAAAAAEABgAAAAABAAYAAAAAAwAGAAAAAAAABgAAAAAAAIIAAAAAAAB3AAAAAAAAggAAAAAAAAEAAAAAAgABAAAAAAEAAQAAAAADAIIAAAAAAAAGAAAAAAMABgAAAAACAAYAAAAAAQAGAAAAAAAABgAAAAADAAYAAAAAAwAGAAAAAAMABgAAAAAAAAYAAAAAAgCCAAAAAAAAdwAAAAAAAIIAAAAAAAABAAAAAAIAAQAAAAACAAEAAAAAAACCAAAAAAAABgAAAAACAAYAAAAAAQAGAAAAAAIABgAAAAACAAYAAAAAAgAGAAAAAAMABgAAAAAAAAYAAAAAAAAGAAAAAAEAggAAAAAAAHcAAAAAAACCAAAAAAAAAQAAAAADAAEAAAAAAgABAAAAAAIAggAAAAAAAAYAAAAAAQAGAAAAAAIABgAAAAABAAYAAAAAAQAGAAAAAAEABgAAAAABAAYAAAAAAwAGAAAAAAEABgAAAAAAAIIAAAAAAAB3AAAAAAwAggAAAAAAAAEAAAAAAQABAAAAAAAAAQAAAAAAAAIAAAAAAAAGAAAAAAIABgAAAAAAAAYAAAAAAwAGAAAAAAAABgAAAAACAAYAAAAAAQCCAAAAAAAAAgAAAAAAAAIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAABAAAAAAMAAQAAAAAAAAEAAAAAAwCCAAAAAAAABgAAAAABAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAgAGAAAAAAIAggAAAAAAAAYAAAAAAwAGAAAAAAMABgAAAAABAAYAAAAAAQCCAAAAAAAAAQAAAAADAAEAAAAAAAABAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAAGAAAAAAMAggAAAAAAAIIAAAAAAAAGAAAAAAAABgAAAAACAAYAAAAAAAAGAAAAAAMAAgAAAAAAAAEAAAAAAAABAAAAAAMAAQAAAAABAIIAAAAAAAAGAAAAAAIAAQAAAAABAAEAAAAAAAABAAAAAAIAAQAAAAABAAEAAAAAAwCCAAAAAAAABgAAAAADAAYAAAAAAAAGAAAAAAIABgAAAAACAAIAAAAAAAABAAAAAAAAAQAAAAABAAEAAAAAAAACAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAIAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAAQAAAAAAAAEAAAAAAQABAAAAAAAAAgAAAAAAAAYAAAAAAwAGAAAAAAMABgAAAAADAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAgAggAAAAAAAAEAAAAAAwABAAAAAAEAAQAAAAAAAIIAAAAAAAAGAAAAAAAAAQAAAAABAAEAAAAAAgCCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAAABAAAAAAEAAQAAAAAAAAEAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAsAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAABAAAAAAIAAQAAAAAAAAEAAAAAAAABAAAAAAEAggAAAAAAAHcAAAAAAAB3AAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAMAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAUAggAAAAAAAAEAAAAAAAABAAAAAAIAAQAAAAABAIIAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAAB3AAAAAAUAggAAAAAAAHcAAAAAAQCCAAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAAABAAAAAAEAAQAAAAACAAEAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAABgCCAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAggAAAAAAAHcAAAAABgB3AAAAAAgAggAAAAAAAA== + version: 7 + 1,4: + ind: 1,4 + tiles: dwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAMAIIAAAAAAACCAAAAAAAAAQAAAAACAAEAAAAAAAABAAAAAAMAggAAAAAAAIIAAAAAAAB3AAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAAQAAAAACAAEAAAAAAAABAAAAAAEAAQAAAAACAAEAAAAAAgCCAAAAAAAAggAAAAAAAIIAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAwABAAAAAAMAAQAAAAACAAEAAAAAAgABAAAAAAMAAQAAAAACAAEAAAAAAQABAAAAAAIAAQAAAAABAAEAAAAAAAABAAAAAAEAAQAAAAABAAIAAAAAAAABAAAAAAMAAQAAAAAAAAEAAAAAAwABAAAAAAIAAQAAAAABAAEAAAAAAwABAAAAAAIAAQAAAAAAAAEAAAAAAgABAAAAAAIAAQAAAAADAAEAAAAAAwABAAAAAAEAAQAAAAADAAEAAAAAAAACAAAAAAAAAQAAAAACAAEAAAAAAgABAAAAAAEAAQAAAAACAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAgABAAAAAAEAAQAAAAAAAAEAAAAAAQABAAAAAAIAAQAAAAACAAEAAAAAAwABAAAAAAIAAgAAAAAAAAEAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAACAAAAAAAAAgAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAAEAAAAAAgABAAAAAAEAAQAAAAABAAEAAAAAAgABAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAALAIIAAAAAAAAGAAAAAAMABAAAAAAAAAQAAAAAAACCAAAAAAAAdwAAAAAAAIIAAAAAAACCAAAAAAAAAQAAAAABAAEAAAAAAAABAAAAAAIAggAAAAAAAIIAAAAAAAB3AAAAAAAAdwAAAAAHAIIAAAAAAACCAAAAAAAABgAAAAACAAQAAAAAAAAEAAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAggAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAIIAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAABAAAAAAMAggAAAAAAAAYAAAAAAQAEAAAAAAAABAAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAAAACCAAAAAAAAAQAAAAABAIIAAAAAAAAGAAAAAAEABgAAAAADAAYAAAAAAAAGAAAAAAMABgAAAAABAAYAAAAAAACCAAAAAAAAAQAAAAACAAEAAAAAAQABAAAAAAIAggAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAAEAAAAAAwAGAAAAAAIABgAAAAACAAYAAAAAAAAGAAAAAAIABgAAAAAAAAYAAAAAAgAGAAAAAAAABgAAAAADAAEAAAAAAwABAAAAAAIAAQAAAAACAIIAAAAAAAB3AAAAAAAAdwAAAAAIAHcAAAAAAAABAAAAAAIAggAAAAAAAAYAAAAAAQAGAAAAAAAABgAAAAACAAYAAAAAAgAGAAAAAAMABgAAAAABAIIAAAAAAAABAAAAAAEAAQAAAAACAAEAAAAAAgCCAAAAAAAAggAAAAAAAIIAAAAAAAABAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAAQAAAAADAAEAAAAAAAABAAAAAAEAggAAAAAAAAEAAAAAAAABAAAAAAMAAQAAAAADAHcAAAAAAAB3AAAAAAEAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAGAHcAAAAAAAB3AAAAAAAAggAAAAAAAAEAAAAAAgABAAAAAAAAAQAAAAABAAEAAAAAAwABAAAAAAEAAQAAAAABAAEAAAAAAAB3AAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAABAAAAAAAAAQAAAAACAAEAAAAAAQABAAAAAAMAAQAAAAABAAEAAAAAAAABAAAAAAIAdwAAAAAAAIIAAAAAAAAEAAAAAAAABAAAAAAAAAEAAAAAAwABAAAAAAMAAQAAAAABAAEAAAAAAAABAAAAAAMAAQAAAAADAAEAAAAAAQABAAAAAAIAggAAAAAAAAEAAAAAAQABAAAAAAAAAQAAAAADAA== + version: 7 + 1,5: + ind: 1,5 + tiles: dwAAAAAAAIIAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAwABAAAAAAMAggAAAAAAAAEAAAAAAQABAAAAAAEAAQAAAAADAAEAAAAAAwABAAAAAAMAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAAAACCAAAAAAAAAQAAAAAAAAEAAAAAAwABAAAAAAMAAQAAAAAAAAEAAAAAAQABAAAAAAEAAQAAAAAAAAEAAAAAAgABAAAAAAAAAQAAAAACAIIAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAgAggAAAAAAAAEAAAAAAAABAAAAAAEAAQAAAAABAAEAAAAAAwABAAAAAAEAAQAAAAACAAEAAAAAAgABAAAAAAAAAQAAAAADAAEAAAAAAwCCAAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAAABAAAAAAEAAQAAAAABAAEAAAAAAQABAAAAAAAAggAAAAAAAAEAAAAAAQABAAAAAAEAAQAAAAAAAAEAAAAAAwABAAAAAAEAggAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAAGAAAAAAIAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAAEAAAAAAQABAAAAAAMAAQAAAAACAAEAAAAAAQB3AAAAAAAAdwAAAAACAHcAAAAAAAAGAAAAAAMABgAAAAACAAYAAAAAAwAGAAAAAAIABgAAAAACAAYAAAAAAACCAAAAAAAAdwAAAAAAAIIAAAAAAAABAAAAAAMAAQAAAAAAAAEAAAAAAgCCAAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAAQAAAAADAAEAAAAAAAABAAAAAAIABgAAAAAAAAYAAAAAAQAGAAAAAAAAggAAAAAAAHcAAAAAAACCAAAAAAAAAQAAAAADAAEAAAAAAwABAAAAAAIAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAAEAAAAAAgABAAAAAAMAAQAAAAABAAYAAAAAAgAGAAAAAAEABgAAAAAAAIIAAAAAAAB3AAAAAAAAggAAAAAAAAEAAAAAAwABAAAAAAAAAQAAAAACAIIAAAAAAAAIAAAAAAIACAAAAAAAAIIAAAAAAAABAAAAAAMAAQAAAAABAAEAAAAAAgAGAAAAAAIABgAAAAAAAAYAAAAAAACCAAAAAAAAdwAAAAAAAIIAAAAAAAABAAAAAAMAAQAAAAACAAEAAAAAAwCCAAAAAAAACAAAAAABAAgAAAAAAQCCAAAAAAAAAQAAAAADAAEAAAAAAQABAAAAAAAABgAAAAABAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAggAAAAAAAAgAAAAAAwCCAAAAAAAAggAAAAAAAAEAAAAAAgABAAAAAAEAAQAAAAADAAYAAAAAAgCCAAAAAAAABwAAAAAAAAcAAAAAAgAHAAAAAAIAggAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAABAIIAAAAAAAAIAAAAAAEACAAAAAAAAAgAAAAAAAABAAAAAAMAAQAAAAABAAEAAAAAAQAGAAAAAAEABgAAAAABAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAABAAAAAAMAAQAAAAABAAEAAAAAAwCCAAAAAAAACAAAAAAAAAgAAAAAAwAIAAAAAAMABgAAAAABAAYAAAAAAAAGAAAAAAMABgAAAAABAIIAAAAAAAAHAAAAAAIABwAAAAACAAcAAAAAAgCCAAAAAAAAAQAAAAADAAEAAAAAAQABAAAAAAMAAgAAAAAAAAEAAAAAAAABAAAAAAIAAQAAAAADAAIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAAEAAAAAAAABAAAAAAEAAQAAAAADAAIAAAAAAAABAAAAAAAAAQAAAAABAAEAAAAAAgAGAAAAAAMABgAAAAACAAYAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAQAdwAAAAAAAIIAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAgCCAAAAAAAAAQAAAAACAAEAAAAAAQABAAAAAAAABgAAAAABAAYAAAAAAgAGAAAAAAMABgAAAAABAHcAAAAAAAB3AAAAAAQAdwAAAAAIAHcAAAAAAACCAAAAAAAAAQAAAAABAAEAAAAAAAABAAAAAAAAggAAAAAAAAEAAAAAAQABAAAAAAAAAQAAAAABAA== + version: 7 + 1,6: + ind: 1,6 + tiles: BwAAAAADAAcAAAAAAgAGAAAAAAEAggAAAAAAAHcAAAAAAAB3AAAAAAUAggAAAAAAAHcAAAAAAACCAAAAAAAAAQAAAAADAAEAAAAAAQABAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAA8AAAAAAAAHAAAAAAIABgAAAAACAIIAAAAAAAB3AAAAAAkAdwAAAAAAAIIAAAAAAAB3AAAAAAAAggAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAIIAAAAAAAB3AAAAAAAAggAAAAAAAHcAAAAAAAAPAAAAAAIABgAAAAACAAYAAAAAAgCCAAAAAAAAdwAAAAAAAHcAAAAACgCCAAAAAAAAggAAAAAAAAEAAAAAAQABAAAAAAAAAQAAAAACAAEAAAAAAwABAAAAAAIAggAAAAAAAIIAAAAAAAB3AAAAAAYABgAAAAADAAYAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAggAAAAAAAHcAAAAAAACCAAAAAAAAAQAAAAABAAEAAAAAAQABAAAAAAEAggAAAAAAAHcAAAAAAAB3AAAAAAMAdwAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAgAggAAAAAAAHcAAAAAAAB3AAAAAAAAggAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAUAdwAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAAAAIIAAAAAAAABAAAAAAIAAQAAAAAAAAEAAAAAAgABAAAAAAIAAQAAAAADAAEAAAAAAQABAAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAwAdwAAAAAAAHcAAAAAAACCAAAAAAAAAQAAAAABAAEAAAAAAAABAAAAAAEAAQAAAAAAAAEAAAAAAQABAAAAAAEAAQAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAggAAAAAAAAEAAAAAAwABAAAAAAEAAQAAAAADAAEAAAAAAgABAAAAAAIACAAAAAADAAgAAAAAAwB3AAAAAAAAggAAAAAAAIIAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAAB3AAAAAAAAdwAAAAAFAIIAAAAAAAABAAAAAAEAAQAAAAACAAEAAAAAAgABAAAAAAEAAQAAAAADAAgAAAAAAwAIAAAAAAMAdwAAAAAAAHcAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAAAACCAAAAAAAAAQAAAAABAAEAAAAAAQABAAAAAAEAAQAAAAADAAEAAAAAAQABAAAAAAEAAQAAAAACAAAAAAAAAAB3AAAAAAAAdwAAAAAJAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAABAAAAAAMAggAAAAAAAAEAAAAAAAABAAAAAAMAAQAAAAADAAEAAAAAAQABAAAAAAMAAQAAAAAAAAEAAAAAAAAAAAAAAAAAdwAAAAAAAHcAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAAQAAAAABAIIAAAAAAACCAAAAAAAAAQAAAAACAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAAAAAAAAAAAAAAAAAAAB3AAAAAAQAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAAEAAAAAAQABAAAAAAMAAQAAAAAAAAEAAAAAAgABAAAAAAIAggAAAAAAAHcAAAAAAAB3AAAAAAYAdwAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAAABAAAAAAIAAQAAAAABAAEAAAAAAwABAAAAAAEAAQAAAAAAAAEAAAAAAwCCAAAAAAAAggAAAAAAAHcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAAAHcAAAAAAACCAAAAAAAAAQAAAAABAAEAAAAAAwABAAAAAAIAAQAAAAADAAEAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3AAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAA== + version: 7 + 1,7: + ind: 1,7 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAsAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAKAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAKAAAAAAAAAACHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 + 2,1: + ind: 2,1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAALAHcAAAAAAwB3AAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAAAAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAAGAAAAAAMABgAAAAABAHcAAAAAAAAGAAAAAAIABgAAAAACAHcAAAAAAAB3AAAAAAAAdwAAAAAKAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAAGAAAAAAAAdwAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAABAHcAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAACgB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAABgAAAAABAAYAAAAAAwAGAAAAAAEAggAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAIAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAAB3AAAAAAAAggAAAAAAAIIAAAAAAAAGAAAAAAEAggAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAAQAAAAAAAB3AAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAMAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAEAdwAAAAAIAHcAAAAABAB3AAAAAAYAdwAAAAAIAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAACQB3AAAAAAoAdwAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAACCAAAAAAAABgAAAAACAAYAAAAAAAAGAAAAAAAAggAAAAAAAAYAAAAAAQAGAAAAAAAABgAAAAABAAYAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAAYAAAAAAgAGAAAAAAEABgAAAAADAIIAAAAAAAAGAAAAAAAABgAAAAABAAYAAAAAAAAGAAAAAAMABwAAAAABAAcAAAAAAQAHAAAAAAAABwAAAAADAAcAAAAAAQAHAAAAAAAABwAAAAACAIIAAAAAAAAIAAAAAAAACAAAAAABAAgAAAAAAwCCAAAAAAAABgAAAAADAAYAAAAAAQAGAAAAAAAABgAAAAADAAcAAAAAAwAGAAAAAAEABgAAAAACAAYAAAAAAQAGAAAAAAIABgAAAAAAAAcAAAAAAACCAAAAAAAACAAAAAAAAAgAAAAAAwAIAAAAAAMAggAAAAAAAAYAAAAAAQAGAAAAAAMABgAAAAAAAAEAAAAAAQAHAAAAAAEABwAAAAAAAAcAAAAAAQAHAAAAAAAABwAAAAACAAYAAAAAAAAHAAAAAAIAggAAAAAAAAgAAAAAAwAIAAAAAAAACAAAAAAAAIIAAAAAAAAGAAAAAAEABgAAAAACAAYAAAAAAwABAAAAAAEAggAAAAAAAIIAAAAAAAAGAAAAAAMAggAAAAAAAIIAAAAAAAAGAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAABgAAAAAAAIIAAAAAAACCAAAAAAAABgAAAAADAAYAAAAAAQAGAAAAAAEABgAAAAACAA== + version: 7 + 2,2: + ind: 2,2 + tiles: BwAAAAAAAAcAAAAAAgAHAAAAAAMABwAAAAACAAcAAAAAAwAGAAAAAAIABwAAAAADAIIAAAAAAAAGAAAAAAEABgAAAAAAAAYAAAAAAgCCAAAAAAAAggAAAAAAAAIAAAAAAAACAAAAAAAAggAAAAAAAAcAAAAAAQAGAAAAAAAABgAAAAACAAYAAAAAAgAGAAAAAAAABgAAAAABAAcAAAAAAACCAAAAAAAAAQAAAAAAAAEAAAAAAQABAAAAAAMAAQAAAAAAAAEAAAAAAwABAAAAAAIAAQAAAAAAAAEAAAAAAgAHAAAAAAIABgAAAAACAAcAAAAAAwAHAAAAAAMABwAAAAAAAAcAAAAAAAAHAAAAAAEAggAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAwABAAAAAAIAAQAAAAADAAEAAAAAAgABAAAAAAMAggAAAAAAAAYAAAAAAgCCAAAAAAAAggAAAAAAAAYAAAAAAgCCAAAAAAAAggAAAAAAAIIAAAAAAAABAAAAAAIAAQAAAAABAAEAAAAAAwABAAAAAAAAAQAAAAACAAEAAAAAAAABAAAAAAMAAQAAAAABAAEAAAAAAwABAAAAAAAAAQAAAAADAAEAAAAAAQABAAAAAAMAAQAAAAADAAEAAAAAAQACAAAAAAAAAQAAAAADAAEAAAAAAwABAAAAAAMAAQAAAAAAAAEAAAAAAgABAAAAAAIAAQAAAAACAAEAAAAAAQABAAAAAAIAAQAAAAAAAAEAAAAAAgABAAAAAAIAAQAAAAADAAEAAAAAAQABAAAAAAMAAgAAAAAAAAEAAAAAAQABAAAAAAAAAQAAAAABAAEAAAAAAwABAAAAAAEAAQAAAAAAAAEAAAAAAgABAAAAAAEAAQAAAAADAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAQABAAAAAAMAAQAAAAADAAIAAAAAAAABAAAAAAIAAQAAAAABAAEAAAAAAQABAAAAAAAAAQAAAAADAAEAAAAAAQABAAAAAAIAAQAAAAAAAAEAAAAAAAABAAAAAAIAAQAAAAABAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAAgAAAAAAACCAAAAAAAAggAAAAAAAAYAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAFAHcAAAAAAAB3AAAAAAAAggAAAAAAAAgAAAAAAQAIAAAAAAIAggAAAAAAAAYAAAAAAwAGAAAAAAEAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAAIAAAAAAIACAAAAAAAAAYAAAAAAgAGAAAAAAMABgAAAAADAAYAAAAAAACCAAAAAAAAEgAAAAAAABIAAAAAAAASAAAAAAAAEgAAAAAAAIIAAAAAAAAIAAAAAAEACAAAAAACAIIAAAAAAAAIAAAAAAEACAAAAAABAAgAAAAAAAAGAAAAAAAABgAAAAACAAYAAAAAAwAGAAAAAAEAggAAAAAAABIAAAAAAAASAAAAAAAAEgAAAAAAABIAAAAAAACCAAAAAAAACAAAAAADAAgAAAAAAgCCAAAAAAAACAAAAAABAAgAAAAAAgAIAAAAAAMAggAAAAAAAAYAAAAAAQAGAAAAAAIABgAAAAABAIIAAAAAAAASAAAAAAAAEgAAAAAAABIAAAAAAAASAAAAAAAAggAAAAAAAAgAAAAAAQCCAAAAAAAAggAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAACAIIAAAAAAAAGAAAAAAMABgAAAAAAAAYAAAAAAQCCAAAAAAAAEwAAAAAAABMAAAAAAAATAAAAAAAAEwAAAAAAAAEAAAAAAQABAAAAAAIAAQAAAAADAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAABgAAAAACAAYAAAAAAAAGAAAAAAAAggAAAAAAABMAAAAAAQATAAAAAAEAEwAAAAADABMAAAAAAgABAAAAAAEAAQAAAAADAAEAAAAAAwALAAAAAAAACwAAAAAAAAsAAAAAAACCAAAAAAAABgAAAAACAAYAAAAAAgAGAAAAAAMABgAAAAADAIIAAAAAAAATAAAAAAEAEwAAAAADABMAAAAAAAATAAAAAAIAAQAAAAADAAEAAAAAAwABAAAAAAMAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAA== + version: 7 + 2,3: + ind: 2,3 + tiles: ggAAAAAAAIIAAAAAAAAGAAAAAAMAggAAAAAAAIIAAAAAAAATAAAAAAMAEwAAAAACABMAAAAAAAATAAAAAAAAAQAAAAACAAEAAAAAAQABAAAAAAMAggAAAAAAAHcAAAAAAAB3AAAAAAAAggAAAAAAAIIAAAAAAAAHAAAAAAIABwAAAAAAAAcAAAAAAwCCAAAAAAAAAQAAAAADAAEAAAAAAgABAAAAAAEAAQAAAAACAAEAAAAAAwABAAAAAAMAAQAAAAACAIIAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAACAAAAAAAABgAAAAACAAYAAAAAAQAGAAAAAAAAAgAAAAAAAAEAAAAAAQABAAAAAAIAAQAAAAAAAAEAAAAAAAABAAAAAAEAAQAAAAACAAEAAAAAAgCCAAAAAAAAdwAAAAAAAHcAAAAAAACCAAAAAAAAggAAAAAAAAYAAAAAAwAGAAAAAAEABgAAAAACAAIAAAAAAAABAAAAAAAAAQAAAAABAAEAAAAAAwAUAAAAAAEAFAAAAAACABQAAAAAAgAUAAAAAAIAggAAAAAAAHcAAAAABAB3AAAAAAAAdwAAAAAKAAIAAAAAAAAGAAAAAAIABgAAAAABAAYAAAAAAAACAAAAAAAAAQAAAAAAAAEAAAAAAQABAAAAAAAAFAAAAAAAABQAAAAAAwAUAAAAAAIAFAAAAAAAAIIAAAAAAAB3AAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAABwAAAAADAAcAAAAAAwAHAAAAAAAAggAAAAAAAAEAAAAAAgABAAAAAAMAAQAAAAAAABQAAAAAAQAUAAAAAAIAFAAAAAABABQAAAAAAQCCAAAAAAAAdwAAAAABAIIAAAAAAAB3AAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAAAACCAAAAAAAAdwAAAAAAAAYAAAAAAwAGAAAAAAEAAQAAAAABAAEAAAAAAgAGAAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAAGAAAAAAEABgAAAAABAAYAAAAAAwAGAAAAAAAABgAAAAAAAAYAAAAAAwB3AAAAAAAAdwAAAAAAAIIAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAABgAAAAACAAYAAAAAAwAGAAAAAAIABgAAAAABAAYAAAAAAQCCAAAAAAAAdwAAAAAAAAQAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAAYAAAAAAQAGAAAAAAMAAQAAAAACAAEAAAAAAQAGAAAAAAMAggAAAAAAAIIAAAAAAAAEAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAAAACCAAAAAAAABgAAAAABAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAABAAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAAIAAAAAAMABgAAAAACAAYAAAAAAgAGAAAAAAIABgAAAAADAAYAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAABgAAAAABABAAAAAAAAAQAAAAAAAAEAAAAAAAAIIAAAAAAAAIAAAAAAAACAAAAAACAAYAAAAAAQAGAAAAAAIABgAAAAACAAYAAAAAAgAGAAAAAAIABgAAAAACAIIAAAAAAACCAAAAAAAABgAAAAADAAYAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAACCAAAAAAAACAAAAAAAAAgAAAAAAAAGAAAAAAIABgAAAAADAAYAAAAAAgAGAAAAAAMABgAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAAGAAAAAAIAEAAAAAAAABAAAAAAAAAQAAAAAAAAggAAAAAAAAgAAAAAAQAIAAAAAAAABgAAAAADAAYAAAAAAgAGAAAAAAEABgAAAAADAAYAAAAAAwCCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAABgAAAAABABAAAAAAAAAQAAAAAAAAEAAAAAAAAAYAAAAAAgAIAAAAAAAACAAAAAABAA== + version: 7 + 2,4: + ind: 2,4 + tiles: ggAAAAAAAIIAAAAAAACCAAAAAAAABgAAAAABAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAABgAAAAADABAAAAAAAAAQAAAAAAAAEAAAAAAAAIIAAAAAAAAIAAAAAAIACAAAAAABAAYAAAAAAwAGAAAAAAAABgAAAAACAAYAAAAAAgAGAAAAAAMAggAAAAAAAAEAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAACAAAAAACAAgAAAAAAAABAAAAAAIAAQAAAAABAAEAAAAAAQABAAAAAAMAAQAAAAADAAEAAAAAAQABAAAAAAIAAQAAAAAAAAEAAAAAAgABAAAAAAMAAQAAAAACAAEAAAAAAwABAAAAAAEAAgAAAAAAAAEAAAAAAQABAAAAAAAAAQAAAAAAAAEAAAAAAQABAAAAAAAAAQAAAAABAAEAAAAAAwABAAAAAAMAAQAAAAADAAEAAAAAAwABAAAAAAIAAQAAAAACAAEAAAAAAgABAAAAAAEAAQAAAAAAAAIAAAAAAAABAAAAAAIAAQAAAAAAAAEAAAAAAgABAAAAAAEAAQAAAAAAAAEAAAAAAwABAAAAAAIAAQAAAAABAAEAAAAAAwABAAAAAAMAAQAAAAACAAEAAAAAAAABAAAAAAEAAQAAAAADAAEAAAAAAwACAAAAAAAAAQAAAAACAAEAAAAAAwCCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAABAAAAAAIAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAAYAAAAAAwAGAAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAABwB3AAAAAAAAdwAAAAAAAHcAAAAAAACCAAAAAAAABgAAAAACAAYAAAAAAwAGAAAAAAIABgAAAAABAIIAAAAAAAAGAAAAAAIABgAAAAADAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAMAHcAAAAAAAB3AAAAAAgAggAAAAAAAAYAAAAAAwAGAAAAAAMABgAAAAADAAYAAAAAAAAGAAAAAAMABgAAAAACAAYAAAAAAQB3AAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAAAGAAAAAAEAEQAAAAAAABEAAAAAAAAGAAAAAAEABgAAAAABAAYAAAAAAQAGAAAAAAIAdwAAAAAFAHcAAAAAAAB3AAAAAAcAggAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAwCCAAAAAAAABgAAAAACABEAAAAAAAARAAAAAAAABgAAAAABAIIAAAAAAAAGAAAAAAIABgAAAAABAHcAAAAABwB3AAAAAAAAggAAAAAAAHcAAAAACQB3AAAAAAAAdwAAAAAAAHcAAAAACwB3AAAAAAAAggAAAAAAAAYAAAAAAAARAAAAAAAAEQAAAAAAAAYAAAAAAwCCAAAAAAAABgAAAAACAAYAAAAAAQCCAAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAFAHcAAAAACwB3AAAAAAAAdwAAAAAAAIIAAAAAAAAGAAAAAAAAEQAAAAAAABEAAAAAAAAGAAAAAAAAggAAAAAAAAYAAAAAAQCCAAAAAAAAAQAAAAACAIIAAAAAAAB3AAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAABwCCAAAAAAAABgAAAAADAAYAAAAAAAAGAAAAAAMABgAAAAACAAYAAAAAAQAGAAAAAAAABgAAAAAAAAEAAAAAAwCCAAAAAAAAdwAAAAACAIIAAAAAAAAOAAAAAAAADgAAAAAAAIIAAAAAAAB3AAAAAAQAggAAAAAAAAYAAAAAAAARAAAAAAAAEQAAAAAAABEAAAAAAAARAAAAAAAAEQAAAAAAABEAAAAAAAABAAAAAAEAggAAAAAAAHcAAAAAAgCCAAAAAAAADgAAAAAAAA4AAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAAGAAAAAAAAEQAAAAAAABEAAAAAAAARAAAAAAAAEQAAAAAAABEAAAAAAAARAAAAAAAAAQAAAAABAIIAAAAAAAB3AAAAAAAAggAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAABABEAAAAAAAARAAAAAAAAEQAAAAAAABEAAAAAAAARAAAAAAAAEQAAAAAAAA== + version: 7 + 2,5: + ind: 2,5 + tiles: AQAAAAADAIIAAAAAAAB3AAAAAAAAggAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAACCAAAAAAAABgAAAAAAABEAAAAAAAARAAAAAAAAEQAAAAAAABEAAAAAAAARAAAAAAAAEQAAAAAAAHcAAAAAAAB3AAAAAAcAdwAAAAAAAIIAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAAggAAAAAAAAYAAAAAAQAGAAAAAAIABgAAAAACAAYAAAAAAQAGAAAAAAAABgAAAAACAAYAAAAAAwB3AAAAAAgAdwAAAAAAAHcAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAAYAAAAAAgCCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAAAAIIAAAAAAAB3AAAAAAkAdwAAAAAAAHcAAAAAAAB3AAAAAAYAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAFAHcAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAABgB3AAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAABAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAYAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAGAHcAAAAAAAB3AAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAAgAAAAAAwAIAAAAAAIAggAAAAAAAAgAAAAAAwAIAAAAAAIAggAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAAIIAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAABwB3AAAAAAAAdwAAAAAAAHcAAAAABQAIAAAAAAAACAAAAAABAIIAAAAAAAAIAAAAAAIACAAAAAABAIIAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAdwAAAAAAAHcAAAAACAB3AAAAAAAAdwAAAAAGAIIAAAAAAACCAAAAAAAACAAAAAAAAIIAAAAAAACCAAAAAAAACAAAAAADAIIAAAAAAACCAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAACCAAAAAAAAggAAAAAAAAgAAAAAAAAIAAAAAAIACAAAAAAAAAgAAAAAAgAIAAAAAAAACAAAAAAAAAgAAAAAAwAIAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAAIAAAAAAEACAAAAAADAAgAAAAAAgAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAEACAAAAAADAIIAAAAAAACHAAAAAAAAhwAAAAAAAIcAAAAAAACHAAAAAAAAhwAAAAAAAIcAAAAAAACHAAAAAAAAAQAAAAABAAEAAAAAAAAIAAAAAAEACAAAAAACAAgAAAAAAgAIAAAAAAAACAAAAAADAAgAAAAAAACCAAAAAAAAhwAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAhwAAAAAAAAEAAAAAAQABAAAAAAMAggAAAAAAAIIAAAAAAAAIAAAAAAIAggAAAAAAAIIAAAAAAAAIAAAAAAIAggAAAAAAAIcAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIcAAAAAAAABAAAAAAAAAQAAAAABAIIAAAAAAAAIAAAAAAMACAAAAAAAAIIAAAAAAAAIAAAAAAAACAAAAAAAAIIAAAAAAACHAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACHAAAAAAAAAQAAAAADAAEAAAAAAwCCAAAAAAAACAAAAAADAAgAAAAAAgCCAAAAAAAACAAAAAACAAgAAAAAAwCCAAAAAAAAhwAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAhwAAAAAAAA== + version: 7 + 2,6: + ind: 2,6 + tiles: AQAAAAADAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAhwAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAhwAAAAAAAIIAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAwB3AAAAAAIAdwAAAAAAAHcAAAAAAAB3AAAAAAUAggAAAAAAAIcAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIcAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAgB3AAAAAAcAdwAAAAAMAIIAAAAAAACHAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACHAAAAAAAAdwAAAAAAAHcAAAAACAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAMAdwAAAAAFAHcAAAAAAACCAAAAAAAAhwAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAhwAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAggAAAAAAAIcAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIcAAAAAAAABAAAAAAEAAQAAAAADAAEAAAAAAgCCAAAAAAAAdwAAAAAAAHcAAAAAAAAEAAAAAAAAdwAAAAAAAIIAAAAAAACHAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACHAAAAAAAACAAAAAACAAgAAAAAAwAIAAAAAAEAggAAAAAAAIIAAAAAAACCAAAAAAAABAAAAAAAAIIAAAAAAACCAAAAAAAAhwAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAhwAAAAAAAAgAAAAAAQAIAAAAAAMACAAAAAABAAgAAAAAAwCCAAAAAAAAdwAAAAAAAAQAAAAAAAB3AAAAAAoAggAAAAAAAIcAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIcAAAAAAAAIAAAAAAIACAAAAAAAAAgAAAAAAQCCAAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAACHAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACHAAAAAAAACAAAAAAAAAgAAAAAAQAIAAAAAAMAggAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAACAHcAAAAAAACCAAAAAAAAhwAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAhwAAAAAAAAEAAAAAAAABAAAAAAEAAQAAAAABAIIAAAAAAAB3AAAAAAoAdwAAAAAAAHcAAAAAAAB3AAAAAAAAggAAAAAAAIIAAAAAAACHAAAAAAAAhwAAAAAAAIcAAAAAAACHAAAAAAAAhwAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAACCAAAAAAAAdwAAAAAFAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAACgB3AAAAAAcAdwAAAAAAAHcAAAAAAwB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAADAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAgAdwAAAAAAAIIAAAAAAAABAAAAAAAAAQAAAAACAAEAAAAAAgABAAAAAAAAAQAAAAACAIIAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAACCAAAAAAAAAQAAAAADAAEAAAAAAgABAAAAAAAAAQAAAAABAAEAAAAAAwABAAAAAAMAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAB3AAAAAAEAdwAAAAAAAHcAAAAADAB3AAAAAAAAggAAAAAAAAEAAAAAAgABAAAAAAMAAQAAAAAAAAEAAAAAAQABAAAAAAEAAQAAAAAAAA== + version: 7 + 2,7: + ind: 2,7 + tiles: ggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAggAAAAAAAAEAAAAAAwABAAAAAAMAAQAAAAACAAEAAAAAAwABAAAAAAIAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAADAIIAAAAAAAABAAAAAAEAAQAAAAAAAAEAAAAAAQABAAAAAAIAAQAAAAABAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAAJAHcAAAAAAAB3AAAAAAMAdwAAAAAFAIIAAAAAAACCAAAAAAAAggAAAAAAAAEAAAAAAQABAAAAAAIAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAAgAAAAAAAAMAAAAAAwADAAAAAAAAAgAAAAAAAAMAAAAAAQADAAAAAAEAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAACgCCAAAAAAAAAwAAAAADAAIAAAAAAAADAAAAAAAAggAAAAAAAIIAAAAAAAACAAAAAAAAggAAAAAAAIIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3AAAAAAAAdwAAAAACAHcAAAAAAAB3AAAAAAsAggAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAIIAAAAAAACCAAAAAAAABAAAAAAAAIIAAAAAAACCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAAADAAAAAAMAAwAAAAAAAAIAAAAAAACCAAAAAAAAggAAAAAAAAIAAAAAAACCAAAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAIAHcAAAAAAACCAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAggAAAAAAAIIAAAAAAAAEAAAAAAAAggAAAAAAAIIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHcAAAAAAAB3AAAAAAAAggAAAAAAAAIAAAAAAAADAAAAAAMAAwAAAAADAIIAAAAAAACCAAAAAAAAAwAAAAADAIIAAAAAAACCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAAgAAAAAAAAIAAAAAAACCAAAAAAAAggAAAAAAAAIAAAAAAACCAAAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHcAAAAAAAB3AAAAAAAAggAAAAAAAIIAAAAAAAADAAAAAAEAAwAAAAABAAIAAAAAAAADAAAAAAEAAwAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAAAHcAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAADAAAAAAIAAwAAAAAAAAMAAAAAAwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAADACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3AAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAACwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3AAAAAAcAdwAAAAAAAHcAAAAAAAB3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3AAAAAAAAdwAAAAAAAA== + version: 7 + 3,0: + ind: 3,0 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHcAAAAAAAB3AAAAAAEAdwAAAAAAAHcAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAACCAAAAAAAABwAAAAADAAcAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAggAAAAAAAAcAAAAAAQAHAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAHAHcAAAAAAQB3AAAAAAAAdwAAAAAAAIIAAAAAAAAHAAAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHcAAAAAAAB3AAAAAAcAdwAAAAAAAHcAAAAAAACCAAAAAAAABgAAAAACAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAggAAAAAAAAYAAAAAAAAGAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3AAAAAAkAdwAAAAAAAHcAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAggAAAAAAAAkAAAAAAAAJAAAAAAAACQAAAAAAAAcAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAAAHcAAAAAAQB3AAAAAAAAdwAAAAAAAIIAAAAAAAAJAAAAAAAACQAAAAAAAIIAAAAAAACCAAAAAAAAAAAAAAAAAAAAAAAAAACHAAAAAAAAhwAAAAAAAIcAAAAAAACHAAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAACCAAAAAAAACQAAAAAAAAkAAAAAAAAJAAAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAhwAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAAAwB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAggAAAAAAAAkAAAAAAAAJAAAAAAAACQAAAAAAAIIAAAAAAAAAAAAAAAAAAAAAAAAAAIcAAAAAAACCAAAAAAAAAwAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAAAAAAAAAAHcAAAAAAAB3AAAAAAAAggAAAAAAAAMAAAAAAQADAAAAAAMAAwAAAAABAAMAAAAAAAADAAAAAAIAAwAAAAAAAAMAAAAAAQCCAAAAAAAAdwAAAAAAAHcAAAAAAACCAAAAAAAABwAAAAAAAA== + version: 7 + 3,1: + ind: 3,1 + tiles: dwAAAAAKAHcAAAAAAAB3AAAAAAIAggAAAAAAAAMAAAAAAgCCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAAMAAAAAAwCCAAAAAAAAdwAAAAAAAHcAAAAAAACCAAAAAAAABwAAAAAAAHcAAAAAAAB3AAAAAAIAdwAAAAAAAIIAAAAAAAADAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAADAAAAAAEAggAAAAAAAHcAAAAAAAB3AAAAAAAAggAAAAAAAAcAAAAAAwCCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAB3AAAAAAAAdwAAAAAKAIIAAAAAAAAHAAAAAAEAdwAAAAAAAAYAAAAAAgB3AAAAAAgAggAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAIIAAAAAAAB3AAAAAAEAdwAAAAAAAHcAAAAADACCAAAAAAAABwAAAAAAAAYAAAAAAQB3AAAAAAAAdwAAAAAAAIIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAABgCCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAAgAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAQAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAB3AAAAAAAAggAAAAAAAAQAAAAAAAAEAAAAAAAAdwAAAAAJAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAUAdwAAAAAFAHcAAAAAAAB3AAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAAQAAAAABAAEAAAAAAgABAAAAAAIAdwAAAAAAAHcAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAAEAAAAAAQCCAAAAAAAAggAAAAAAAAEAAAAAAQABAAAAAAIAAQAAAAADAHcAAAAAAAB3AAAAAAAAggAAAAAAAIIAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAB3AAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAAAGAAAAAAAAdwAAAAAAAHcAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAwAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAEAggAAAAAAAIIAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAACCAAAAAAAAdwAAAAAAAAEAAAAAAwCCAAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAADAHcAAAAABgB3AAAAAAEAdwAAAAAAAHcAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAsAggAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAAwAAAAAAACCAAAAAAAAggAAAAAAAA== + version: 7 + 3,2: + ind: 3,2 + tiles: ggAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAACAIIAAAAAAAAMAAAAAAAADAAAAAAAAIIAAAAAAAAMAAAAAAAADAAAAAACAAwAAAAAAwB3AAAAAAIAdwAAAAAAAAEAAAAAAwABAAAAAAMAggAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAACCAAAAAAAADAAAAAAAAAwAAAAAAQCCAAAAAAAADAAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAAAAHcAAAAABgABAAAAAAAAAQAAAAACAIIAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAIAdwAAAAAAAAwAAAAAAAAMAAAAAAEAdwAAAAAAAHcAAAAAAAAMAAAAAAAADAAAAAABAAwAAAAAAgAMAAAAAAMAAQAAAAABAAEAAAAAAACCAAAAAAAAdwAAAAAAAIIAAAAAAAAMAAAAAAEADAAAAAACAHcAAAAAAAB3AAAAAAAAdwAAAAAIAHcAAAAACgB3AAAAAAAADAAAAAADAAwAAAAAAwB3AAAAAAAADAAAAAACAAEAAAAAAwABAAAAAAEAggAAAAAAAHcAAAAAAACCAAAAAAAADAAAAAADAAwAAAAAAgAMAAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAAwAAAAAAgB3AAAAAAAAdwAAAAAAAHcAAAAAAAABAAAAAAAAAQAAAAAAAIIAAAAAAAB3AAAAAAAAggAAAAAAAIIAAAAAAAAMAAAAAAMAggAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAoAAQAAAAABAAEAAAAAAwCCAAAAAAAAdwAAAAAAAAwAAAAAAwAMAAAAAAEADAAAAAACAAwAAAAAAwB3AAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAABwB3AAAAAAAAdwAAAAAHAAwAAAAAAgB3AAAAAAAAdwAAAAAIAIIAAAAAAAAOAAAAAAAADgAAAAAAAA4AAAAAAAAGAAAAAAAABgAAAAAAAIIAAAAAAAAIAAAAAAEAggAAAAAAAHcAAAAAAgB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAABACCAAAAAAAADgAAAAAAAA4AAAAAAAAOAAAAAAAABgAAAAADAAYAAAAAAQAGAAAAAAAACAAAAAADAIIAAAAAAAB3AAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAwADAAAAAACAHcAAAAAAAB3AAAAAAAAggAAAAAAAA4AAAAAAAAOAAAAAAAADgAAAAAAAAYAAAAAAgAGAAAAAAAAggAAAAAAAAgAAAAAAACCAAAAAAAAdwAAAAAAAIIAAAAAAACCAAAAAAAADAAAAAADAAwAAAAAAgB3AAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAAGAAAAAAIAggAAAAAAAIIAAAAAAAAIAAAAAAMAggAAAAAAAHcAAAAAAACCAAAAAAAADAAAAAACAAwAAAAAAgAMAAAAAAEADAAAAAACAAwAAAAAAwCCAAAAAAAAggAAAAAAAAEAAAAAAwABAAAAAAMADAAAAAADAAEAAAAAAAABAAAAAAMACAAAAAABAIIAAAAAAAB3AAAAAAAAggAAAAAAAAwAAAAAAQAMAAAAAAAAdwAAAAAAAAwAAAAAAgCCAAAAAAAAdwAAAAABAAwAAAAAAwAMAAAAAAMADAAAAAABAAwAAAAAAgAMAAAAAAEADAAAAAABAAgAAAAAAQCCAAAAAAAAdwAAAAALAIIAAAAAAAAMAAAAAAEAdwAAAAAAAAwAAAAAAgAMAAAAAAMAggAAAAAAAHcAAAAABACCAAAAAAAADAAAAAACAAwAAAAAAAAMAAAAAAIADAAAAAAAAAwAAAAAAAABAAAAAAMAggAAAAAAAIIAAAAAAACCAAAAAAAADAAAAAAAAAwAAAAAAgAMAAAAAAEADAAAAAADAIIAAAAAAAB3AAAAAAAAggAAAAAAAAwAAAAAAgAMAAAAAAAADAAAAAABAAwAAAAAAgAMAAAAAAIAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAAMAAAAAAIAdwAAAAAAAAwAAAAAAgCCAAAAAAAAdwAAAAAAAIIAAAAAAAAMAAAAAAAADAAAAAADAAwAAAAAAAAMAAAAAAIADAAAAAAAAA== + version: 7 + 3,3: + ind: 3,3 + tiles: ggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAALAHcAAAAAAACCAAAAAAAAdwAAAAAAAIIAAAAAAAAMAAAAAAAADAAAAAADAAwAAAAAAwAMAAAAAAIADAAAAAADAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAAAACCAAAAAAAAAQAAAAADAAEAAAAAAAAMAAAAAAMAAQAAAAABAAEAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAADAB3AAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAKAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAAMAAAAAAEAggAAAAAAAAwAAAAAAQAMAAAAAAEAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAB3AAAAAAoAggAAAAAAAAwAAAAAAQAMAAAAAAIADAAAAAADAAwAAAAAAAAMAAAAAAEADAAAAAACAAwAAAAAAwCCAAAAAAAADAAAAAAAAAwAAAAAAwAMAAAAAAAADAAAAAADAAwAAAAAAAAMAAAAAAIAdwAAAAAAAIIAAAAAAAAMAAAAAAMADAAAAAACAAwAAAAAAgAMAAAAAAMADAAAAAADAAwAAAAAAAAMAAAAAAIADAAAAAACAAwAAAAAAQAMAAAAAAMADAAAAAABAAwAAAAAAQAMAAAAAAIADAAAAAAAAHcAAAAAAACCAAAAAAAADAAAAAAAAAwAAAAAAwAMAAAAAAMADAAAAAAAAAwAAAAAAAAMAAAAAAIADAAAAAADAIIAAAAAAAAMAAAAAAAADAAAAAAAAAwAAAAAAQAMAAAAAAMADAAAAAACAAwAAAAAAAB3AAAAAAAAggAAAAAAAAwAAAAAAAAMAAAAAAIADAAAAAAAAAwAAAAAAwAMAAAAAAIADAAAAAADAAwAAAAAAwCCAAAAAAAAggAAAAAAAAYAAAAAAwCCAAAAAAAAggAAAAAAAAwAAAAAAAAMAAAAAAAAdwAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAAYAAAAAAwAGAAAAAAEABgAAAAABAIIAAAAAAAAMAAAAAAIADAAAAAAAAHcAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAACgB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAAAGAAAAAAAABgAAAAACAAYAAAAAAQCCAAAAAAAADAAAAAAAAAwAAAAAAQCCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAABgAAAAABAAYAAAAAAgAGAAAAAAMAggAAAAAAAAwAAAAAAgCCAAAAAAAACAAAAAABAAYAAAAAAAAGAAAAAAMABgAAAAACAAYAAAAAAQAGAAAAAAEABgAAAAADAAYAAAAAAQAGAAAAAAMAggAAAAAAAAYAAAAAAQAGAAAAAAMABgAAAAACAIIAAAAAAACCAAAAAAAAdwAAAAABAAgAAAAAAgAGAAAAAAIABgAAAAACAAYAAAAAAwAGAAAAAAEABgAAAAAAAAYAAAAAAQAGAAAAAAEABgAAAAACAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAAAAIIAAAAAAAAIAAAAAAEABgAAAAAAAAYAAAAAAgAGAAAAAAMABgAAAAACAAYAAAAAAgAGAAAAAAAABgAAAAAAAAYAAAAAAgAGAAAAAAAAdwAAAAAAAHcAAAAAAACCAAAAAAAAdwAAAAABAHcAAAAAAACCAAAAAAAACAAAAAADAAYAAAAAAgAGAAAAAAMABgAAAAACAAYAAAAAAQAGAAAAAAEAdwAAAAAAAAYAAAAAAAAGAAAAAAIAggAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAA== + version: 7 + 3,4: + ind: 3,4 + tiles: CAAAAAADAAYAAAAAAwAGAAAAAAMABgAAAAACAAYAAAAAAQAGAAAAAAIABgAAAAABAAYAAAAAAQAGAAAAAAEAggAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAABQB3AAAAAAAAdwAAAAAAAAgAAAAAAgAGAAAAAAIABgAAAAADAAYAAAAAAwAGAAAAAAMABgAAAAAAAAYAAAAAAgAGAAAAAAIABgAAAAABAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAABAAAAAAMAAQAAAAAAAAEAAAAAAgABAAAAAAEAAQAAAAADAAEAAAAAAgABAAAAAAEAAQAAAAADAAEAAAAAAwACAAAAAAAAAQAAAAABAAEAAAAAAwABAAAAAAEAAQAAAAADAAEAAAAAAQABAAAAAAAAAQAAAAADAAEAAAAAAQABAAAAAAIAAQAAAAAAAAEAAAAAAwABAAAAAAMAAQAAAAAAAAEAAAAAAQABAAAAAAAAAgAAAAAAAAEAAAAAAgABAAAAAAEAAQAAAAADAAEAAAAAAgABAAAAAAAAAQAAAAAAAAEAAAAAAwABAAAAAAEAAQAAAAAAAAEAAAAAAgABAAAAAAMAAQAAAAACAAEAAAAAAQABAAAAAAIAAQAAAAABAAIAAAAAAAABAAAAAAAAAQAAAAACAAEAAAAAAwABAAAAAAAAAQAAAAACAAEAAAAAAwAGAAAAAAIABgAAAAAAAAYAAAAAAgAGAAAAAAEABgAAAAABAAYAAAAAAQAGAAAAAAMABgAAAAAAAAYAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAABgAAAAABAAYAAAAAAwAGAAAAAAAABgAAAAAAAAYAAAAAAwAGAAAAAAIABgAAAAACAAYAAAAAAQAGAAAAAAAAggAAAAAAAAYAAAAAAAAGAAAAAAMABgAAAAABAAYAAAAAAQAGAAAAAAEABgAAAAAAAAYAAAAAAwAGAAAAAAMACAAAAAADAAgAAAAAAAAIAAAAAAMABgAAAAACAAYAAAAAAQAGAAAAAAEABgAAAAACAAYAAAAAAgAGAAAAAAIABgAAAAADAAYAAAAAAAAGAAAAAAIABgAAAAADAAYAAAAAAAAGAAAAAAEACAAAAAADAAgAAAAAAgAIAAAAAAIACAAAAAABAAgAAAAAAwAGAAAAAAAABgAAAAADAAYAAAAAAQAGAAAAAAEABgAAAAADABIAAAAAAAASAAAAAAAAEgAAAAAAABIAAAAAAAAGAAAAAAEABgAAAAAAAAgAAAAAAgAIAAAAAAIACAAAAAAAAAgAAAAAAwAIAAAAAAMABgAAAAACAAYAAAAAAQAGAAAAAAEAggAAAAAAAAYAAAAAAgASAAAAAAAAEgAAAAAAABIAAAAAAAASAAAAAAAABgAAAAADAAYAAAAAAAAIAAAAAAIACAAAAAABAAgAAAAAAwAIAAAAAAEACAAAAAACAAYAAAAAAwAGAAAAAAMABgAAAAABAIIAAAAAAAAGAAAAAAMABgAAAAADAAYAAAAAAwAGAAAAAAMABgAAAAABAAYAAAAAAgCCAAAAAAAAggAAAAAAAIIAAAAAAAAGAAAAAAAABgAAAAABAIIAAAAAAACCAAAAAAAAggAAAAAAAAYAAAAAAwCCAAAAAAAABgAAAAADABIAAAAAAAASAAAAAAAAEgAAAAAAABIAAAAAAAAGAAAAAAEABgAAAAABAIIAAAAAAAAGAAAAAAEABgAAAAABAAYAAAAAAwAGAAAAAAEAggAAAAAAAAYAAAAAAQAGAAAAAAMAggAAAAAAAAYAAAAAAAASAAAAAAAAEgAAAAAAABIAAAAAAAASAAAAAAAABgAAAAACAAYAAAAAAQAGAAAAAAMABgAAAAABAAYAAAAAAQAGAAAAAAAABgAAAAAAAIIAAAAAAAAGAAAAAAIABgAAAAACAAYAAAAAAwAGAAAAAAAABgAAAAADAAYAAAAAAQAGAAAAAAMABgAAAAAAAAYAAAAAAAAGAAAAAAIAggAAAAAAAAYAAAAAAQAGAAAAAAMABgAAAAABAAYAAAAAAAAGAAAAAAEABgAAAAAAAAYAAAAAAgAGAAAAAAAABgAAAAADAAYAAAAAAAAGAAAAAAEABgAAAAABAAYAAAAAAAAGAAAAAAIABgAAAAADAIIAAAAAAAAGAAAAAAMABgAAAAAAAAYAAAAAAQAGAAAAAAMAggAAAAAAAAYAAAAAAgAGAAAAAAEAggAAAAAAAAYAAAAAAwAGAAAAAAIABgAAAAADAAYAAAAAAQAGAAAAAAIAggAAAAAAAA== + version: 7 + 3,5: + ind: 3,5 + tiles: BgAAAAABAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAAYAAAAAAgAGAAAAAAIAggAAAAAAAIIAAAAAAAAGAAAAAAIAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAAYAAAAAAQAGAAAAAAEABgAAAAADAAYAAAAAAgAGAAAAAAEABgAAAAACAAYAAAAAAAAGAAAAAAAABgAAAAACAIIAAAAAAAAGAAAAAAEABgAAAAADAAYAAAAAAwCCAAAAAAAAdwAAAAAAAHcAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAAGAAAAAAAABgAAAAADAAYAAAAAAwAGAAAAAAIABgAAAAAAAAYAAAAAAACCAAAAAAAABgAAAAADABIAAAAAAAAGAAAAAAEABgAAAAADAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAAGAAAAAAAAggAAAAAAAAYAAAAAAwASAAAAAAAABgAAAAACAIIAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAwB3AAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAFAHcAAAAAAAB3AAAAAAAAggAAAAAAAIIAAAAAAAAGAAAAAAMABgAAAAABAAYAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAdwAAAAAEAHcAAAAABQB3AAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAggAAAAAAAHcAAAAAAwB3AAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAYAdwAAAAAAAHcAAAAAAQB3AAAAAAAAggAAAAAAAAIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAAEAAAAAAwCCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAAIAAAAAAAABAAAAAAAAAQAAAAABAAEAAAAAAAABAAAAAAAAAQAAAAACAAEAAAAAAQABAAAAAAIAAQAAAAADAAEAAAAAAgACAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAAgAAAAAAAIIAAAAAAACCAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAACAAEAAAAAAQABAAAAAAMAAQAAAAABAAEAAAAAAwABAAAAAAIAAgAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAAIAAAAAAACCAAAAAAAAggAAAAAAAAEAAAAAAQABAAAAAAMAAQAAAAADAAEAAAAAAAABAAAAAAMAggAAAAAAAIIAAAAAAAAGAAAAAAIAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAABAAAAAAAAAQAAAAABAAEAAAAAAQABAAAAAAIAAQAAAAADAIIAAAAAAAAGAAAAAAEABgAAAAAAAAgAAAAAAAAIAAAAAAIAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAAQAAAAACAAEAAAAAAwABAAAAAAAAAQAAAAADAAEAAAAAAgCCAAAAAAAABgAAAAADAAYAAAAAAwAIAAAAAAMACAAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAAEAAAAAAgABAAAAAAAAAQAAAAACAAEAAAAAAAABAAAAAAIAggAAAAAAAAYAAAAAAwAGAAAAAAMACAAAAAACAAgAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAABgAAAAADAAYAAAAAAgAGAAAAAAMABgAAAAABAA== + version: 7 + 3,6: + ind: 3,6 + tiles: ggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAAEAAAAAAAAAgAAAAAAAAMAAAAAAgACAAAAAAAAAgAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAABAAAAAAAAAQAAAAAAAACAAAAAAAAAwAAAAADAAIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAwAGAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAAEAAAAAAgABAAAAAAEAAQAAAAAAAAEAAAAAAgCCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAAIAAAAAAAABAAAAAAEAAQAAAAABAAEAAAAAAQABAAAAAAEAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAACAAAAAAAAAQAAAAABAAEAAAAAAwABAAAAAAIAAQAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAAgAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAACAAEAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAAIAAAAAAAABAAAAAAEAAQAAAAAAAAEAAAAAAgABAAAAAAEAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAAQAAAAABAAEAAAAAAgABAAAAAAMAAQAAAAADAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAKAHcAAAAAAAB3AAAAAAAAggAAAAAAAAYAAAAAAgAGAAAAAAIABgAAAAADAAYAAAAAAgAGAAAAAAAAggAAAAAAAIIAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAsAdwAAAAAJAAYAAAAAAwAGAAAAAAIABwAAAAAAAAcAAAAAAAAHAAAAAAEABgAAAAADAAYAAAAAAQCCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAAGAAAAAAIABgAAAAACAAcAAAAAAgAHAAAAAAIABwAAAAAAAAYAAAAAAAAGAAAAAAIAAQAAAAACAAEAAAAAAAABAAAAAAMAAQAAAAAAAAEAAAAAAQABAAAAAAMAAQAAAAAAAAEAAAAAAwABAAAAAAAABgAAAAADAAYAAAAAAQAHAAAAAAIABwAAAAABAAcAAAAAAQAGAAAAAAIABgAAAAABAAEAAAAAAgABAAAAAAEAAQAAAAABAAEAAAAAAgABAAAAAAAAAQAAAAADAAEAAAAAAgABAAAAAAAAAQAAAAAAAA== + version: 7 + 3,7: + ind: 3,7 + tiles: BgAAAAABAAYAAAAAAwAHAAAAAAIABwAAAAADAAcAAAAAAAAGAAAAAAIABgAAAAAAAIIAAAAAAAABAAAAAAEAAQAAAAADAAEAAAAAAgABAAAAAAMAAQAAAAABAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAAGAAAAAAMABwAAAAADAAcAAAAAAAAHAAAAAAIABgAAAAAAAIIAAAAAAACCAAAAAAAAAQAAAAACAAEAAAAAAQABAAAAAAAAAQAAAAADAAEAAAAAAgCCAAAAAAAAdwAAAAAAAHcAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAAQAAAAAAAAEAAAAAAwCCAAAAAAAAggAAAAAAAIIAAAAAAAB3AAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAACAAAAAAAAAgAAAAAAAAMAAAAAAQACAAAAAAAAAwAAAAADAAIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAAIAAAAAAACCAAAAAAAAggAAAAAAAAIAAAAAAAADAAAAAAEAAwAAAAABAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAAEAAAAAAAAggAAAAAAAIIAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAAwAAAAACAIIAAAAAAACCAAAAAAAAAwAAAAABAAMAAAAAAAACAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAAQAAAAAAACCAAAAAAAAggAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAACAAAAAAAAggAAAAAAAIIAAAAAAAACAAAAAAAAAwAAAAACAAMAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAAgAAAAAAAIIAAAAAAACCAAAAAAAAAwAAAAACAAIAAAAAAACCAAAAAAAAggAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAAAwAAAAADAAMAAAAAAAACAAAAAAAAAwAAAAABAAIAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAMAAAAAAwACAAAAAAAAAwAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAABQB3AAAAAAAAAAAAAAAAAHcAAAAAAAB3AAAAAAgAdwAAAAAAAHcAAAAAAAB3AAAAAAUAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAggAAAAAAAHcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3AAAAAAkAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAHAHcAAAAAAAB3AAAAAAMAdwAAAAAAAHcAAAAACgB3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAwAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 + 4,0: + ind: 4,0 + tiles: dwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAHAHcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3AAAAAAYAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAQAGAAAAAAMABgAAAAADAAYAAAAAAgAGAAAAAAMABwAAAAABAAcAAAAAAQAHAAAAAAAAggAAAAAAAHcAAAAAAQB3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAABgAAAAACAAYAAAAAAAAGAAAAAAAABgAAAAABAAcAAAAAAgAHAAAAAAEABwAAAAABAIIAAAAAAAB3AAAAAAkAdwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAAIIAAAAAAACCAAAAAAAACQAAAAAAAIIAAAAAAAAHAAAAAAAABwAAAAACAAcAAAAAAQCCAAAAAAAAdwAAAAAAAHcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAwCCAAAAAAAADwAAAAACAA8AAAAAAACCAAAAAAAABgAAAAABAAYAAAAAAgAGAAAAAAEAggAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAMAggAAAAAAAIIAAAAAAAAJAAAAAAAAggAAAAAAAAYAAAAAAAAGAAAAAAIABgAAAAACAIIAAAAAAAB3AAAAAAAAdwAAAAAEAHcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAABAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAEABgAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAB3AAAAAAAAdwAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAHAAAAAAAABgAAAAABAAYAAAAAAQAHAAAAAAAABwAAAAACAAcAAAAAAAAJAAAAAAAACQAAAAAAAAkAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAMABwAAAAABAAYAAAAAAAAGAAAAAAMABwAAAAABAAcAAAAAAACCAAAAAAAAggAAAAAAAAkAAAAAAAAJAAAAAAAAggAAAAAAAHcAAAAAAgB3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAAIIAAAAAAAACAAAAAAAAAgAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAAkAAAAAAAAJAAAAAAAACQAAAAAAAIIAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAAAAAAAAAAAAAAAAAAAAA8AAAAAAACCAAAAAAAABgAAAAAAAAYAAAAAAQCCAAAAAAAADwAAAAADAIIAAAAAAAAJAAAAAAAACQAAAAAAAAkAAAAAAACCAAAAAAAAdwAAAAAKAHcAAAAAAwB3AAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAAAAggAAAAAAAAYAAAAAAAAGAAAAAAAAggAAAAAAAAkAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAAABwAAAAABAIIAAAAAAAB3AAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 + 4,1: + ind: 4,1 + tiles: BgAAAAADAAYAAAAAAQAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAIABwAAAAACAIIAAAAAAAB3AAAAAAAAggAAAAAAAHcAAAAABQCCAAAAAAAAdwAAAAAAAHcAAAAACAAAAAAAAAAAAAAAAAAAAAYAAAAAAwAGAAAAAAEABgAAAAADAAYAAAAAAwAGAAAAAAMABgAAAAADAAcAAAAAAwCCAAAAAAAAdwAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAABgB3AAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAMABgAAAAACAAYAAAAAAQAGAAAAAAEABgAAAAABAAYAAAAAAgAHAAAAAAAAggAAAAAAAHcAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAACAHcAAAAACQAAAAAAAAAABgAAAAACAAYAAAAAAAAGAAAAAAAABgAAAAAAAAYAAAAAAAAGAAAAAAIABwAAAAAAAIIAAAAAAAB3AAAAAAsAggAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAHAAYAAAAAAAAGAAAAAAMABgAAAAABAAYAAAAAAQAGAAAAAAEABgAAAAADAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAAAAAGAAAAAAIAggAAAAAAAAIAAAAAAAACAAAAAAAAggAAAAAAAAYAAAAAAACCAAAAAAAAdwAAAAADAIIAAAAAAAALAAAAAAAAggAAAAAAAAsAAAAAAACCAAAAAAAACwAAAAAAAIIAAAAAAAB3AAAAAAQABQAAAAAAAIIAAAAAAAAGAAAAAAIABgAAAAADAIIAAAAAAAAFAAAAAAAAggAAAAAAAHcAAAAAAACCAAAAAAAACwAAAAAAAIIAAAAAAAALAAAAAAAAggAAAAAAAAsAAAAAAACCAAAAAAAAdwAAAAAAAAUAAAAAAACCAAAAAAAABgAAAAACAAYAAAAAAACCAAAAAAAABQAAAAAAAIIAAAAAAAB3AAAAAAsAggAAAAAAAAEAAAAAAgABAAAAAAMAAQAAAAABAAEAAAAAAAABAAAAAAAAggAAAAAAAIIAAAAAAAAFAAAAAAAAggAAAAAAAAYAAAAAAAAGAAAAAAEAggAAAAAAAAUAAAAAAACCAAAAAAAAdwAAAAAAAIIAAAAAAAABAAAAAAMAAQAAAAAAAAEAAAAAAgABAAAAAAMAAQAAAAACAAEAAAAAAACCAAAAAAAABQAAAAAAAIIAAAAAAAAGAAAAAAEABgAAAAABAIIAAAAAAAAFAAAAAAAAggAAAAAAAHcAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAAQAAAAACAIIAAAAAAACCAAAAAAAAggAAAAAAAAUAAAAAAACCAAAAAAAABgAAAAACAAYAAAAAAwCCAAAAAAAABQAAAAAAAIIAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAggAAAAAAAAEAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAAIAAAAAAAACAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAABAAAAAAIAggAAAAAAAIIAAAAAAACCAAAAAAAAAQAAAAABAAEAAAAAAQABAAAAAAIAAQAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAACAAEAAAAAAQABAAAAAAEAAQAAAAAAAAEAAAAAAQABAAAAAAEAAQAAAAAAAAEAAAAAAwCCAAAAAAAAdwAAAAAAAAEAAAAAAgABAAAAAAEAAQAAAAABAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAwABAAAAAAIAAQAAAAABAAEAAAAAAgABAAAAAAMAAQAAAAADAAEAAAAAAwABAAAAAAMAAQAAAAADAHcAAAAADAABAAAAAAEAAQAAAAADAAEAAAAAAAABAAAAAAIAAQAAAAAAAAEAAAAAAAABAAAAAAEAAQAAAAABAAEAAAAAAwABAAAAAAEAAQAAAAABAAEAAAAAAQABAAAAAAIAAQAAAAABAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAABAAAAAAAAAQAAAAACAAEAAAAAAQCCAAAAAAAABAAAAAAAAA== + version: 7 + 4,2: + ind: 4,2 + tiles: ggAAAAAAAAwAAAAAAwAMAAAAAAAADAAAAAABAAwAAAAAAAAMAAAAAAEADAAAAAAAAAwAAAAAAwCCAAAAAAAAdwAAAAAHAIIAAAAAAAABAAAAAAEAAQAAAAADAAEAAAAAAQCCAAAAAAAABAAAAAAAAIIAAAAAAAAMAAAAAAMADAAAAAADAAwAAAAAAwAMAAAAAAMADAAAAAACAAwAAAAAAQAMAAAAAAMAggAAAAAAAHcAAAAABQCCAAAAAAAAAQAAAAADAAEAAAAAAwABAAAAAAMAggAAAAAAAAIAAAAAAAAMAAAAAAEADAAAAAACAAwAAAAAAgAMAAAAAAAADAAAAAADAAwAAAAAAwAMAAAAAAMADAAAAAADAIIAAAAAAAB3AAAAAAAAggAAAAAAAAEAAAAAAgABAAAAAAAAAQAAAAAAAAIAAAAAAAACAAAAAAAAggAAAAAAAAwAAAAAAAAMAAAAAAIADAAAAAADAAwAAAAAAwAMAAAAAAEADAAAAAAAAAwAAAAAAwCCAAAAAAAAdwAAAAAAAIIAAAAAAAABAAAAAAEAAQAAAAABAAEAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAAMAAAAAAEADAAAAAACAAwAAAAAAgAMAAAAAAIADAAAAAACAAwAAAAAAwAMAAAAAAAAggAAAAAAAHcAAAAACQCCAAAAAAAAAQAAAAABAAEAAAAAAgABAAAAAAIAggAAAAAAAAYAAAAAAgCCAAAAAAAAggAAAAAAAAwAAAAAAwCCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAB3AAAAAAIAggAAAAAAAAEAAAAAAwABAAAAAAEAAQAAAAABAIIAAAAAAAAGAAAAAAEAggAAAAAAAAwAAAAAAAAMAAAAAAAADAAAAAADAIIAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAAABAAAAAAIAAQAAAAACAAEAAAAAAQCCAAAAAAAABgAAAAAAAAwAAAAAAAAMAAAAAAMADAAAAAACAAwAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAAQAAAAADAAEAAAAAAQABAAAAAAMAggAAAAAAAAYAAAAAAQAMAAAAAAEADAAAAAABAAwAAAAAAQAMAAAAAAAADAAAAAABAAEAAAAAAAABAAAAAAMAAQAAAAABAAEAAAAAAwABAAAAAAMAggAAAAAAAAEAAAAAAQABAAAAAAMAAQAAAAABAIIAAAAAAAAGAAAAAAEADAAAAAACAAwAAAAAAgAMAAAAAAMADAAAAAADAIIAAAAAAAABAAAAAAAAAQAAAAACAAEAAAAAAwCCAAAAAAAAAQAAAAACAAIAAAAAAAABAAAAAAIAAQAAAAAAAAEAAAAAAwCCAAAAAAAABgAAAAADAIIAAAAAAACCAAAAAAAADAAAAAADAIIAAAAAAACCAAAAAAAAAQAAAAADAAEAAAAAAgABAAAAAAEAAQAAAAADAAEAAAAAAQACAAAAAAAAAQAAAAADAAEAAAAAAAABAAAAAAEAAgAAAAAAAAYAAAAAAQAMAAAAAAMADAAAAAADAAwAAAAAAwAMAAAAAAMAggAAAAAAAAEAAAAAAgABAAAAAAIAAQAAAAAAAAEAAAAAAwABAAAAAAMAggAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAABAAIAAAAAAAAGAAAAAAMADAAAAAAAAAwAAAAAAQAMAAAAAAAADAAAAAADAIIAAAAAAACCAAAAAAAAggAAAAAAAAEAAAAAAQCCAAAAAAAAggAAAAAAAIIAAAAAAAABAAAAAAMAAQAAAAACAAEAAAAAAACCAAAAAAAABgAAAAAAAAwAAAAAAgAMAAAAAAEADAAAAAADAAwAAAAAAgCCAAAAAAAAAQAAAAAAAAEAAAAAAwABAAAAAAAAAQAAAAAAAAEAAAAAAwCCAAAAAAAAAQAAAAAAAAEAAAAAAgABAAAAAAEAggAAAAAAAAYAAAAAAQAMAAAAAAMADAAAAAADAAwAAAAAAgAMAAAAAAIAAgAAAAAAAAEAAAAAAgABAAAAAAIAAQAAAAABAAEAAAAAAAABAAAAAAAAAgAAAAAAAAEAAAAAAwABAAAAAAAAAQAAAAACAIIAAAAAAACCAAAAAAAADAAAAAABAAwAAAAAAAAMAAAAAAMADAAAAAACAAIAAAAAAAABAAAAAAEAAQAAAAADAAEAAAAAAgABAAAAAAAAAQAAAAABAAIAAAAAAAABAAAAAAEAAQAAAAADAAEAAAAAAgCCAAAAAAAAdwAAAAAAAA== + version: 7 + 4,3: + ind: 4,3 + tiles: DAAAAAACAAwAAAAAAwAMAAAAAAAADAAAAAAAAIIAAAAAAAABAAAAAAAAAQAAAAADAAEAAAAAAAABAAAAAAMAAQAAAAADAIIAAAAAAAABAAAAAAIAAQAAAAAAAAEAAAAAAQABAAAAAAMAggAAAAAAAAwAAAAAAQAMAAAAAAMADAAAAAAAAAwAAAAAAACCAAAAAAAAAQAAAAACAAEAAAAAAAABAAAAAAIAAQAAAAABAAEAAAAAAgCCAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAggAAAAAAAHcAAAAAAACCAAAAAAAAggAAAAAAAAwAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAAEAAAAAAQABAAAAAAAAAQAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAAwAAAAAAgAMAAAAAAAADAAAAAACAIIAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAAABAAAAAAAAAQAAAAABAAEAAAAAAACCAAAAAAAABgAAAAAAAIIAAAAAAAAMAAAAAAIADAAAAAAAAAwAAAAAAQCCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAAQAAAAABAAEAAAAAAgABAAAAAAEAAgAAAAAAAAYAAAAAAgAMAAAAAAMADAAAAAACAAwAAAAAAQAMAAAAAAAAggAAAAAAAAwAAAAAAwAMAAAAAAEADAAAAAACAAwAAAAAAQAMAAAAAAEAggAAAAAAAAEAAAAAAgABAAAAAAAAAQAAAAACAAIAAAAAAAAGAAAAAAEADAAAAAAAAAwAAAAAAwAMAAAAAAIADAAAAAAAAAwAAAAAAwAMAAAAAAIADAAAAAACAAwAAAAAAwAMAAAAAAMADAAAAAACAIIAAAAAAAABAAAAAAIAAQAAAAAAAAEAAAAAAAACAAAAAAAABgAAAAAAAAwAAAAAAQAMAAAAAAEADAAAAAACAAwAAAAAAACCAAAAAAAADAAAAAACAAwAAAAAAwAMAAAAAAIADAAAAAAAAAwAAAAAAQAMAAAAAAMAAQAAAAACAAEAAAAAAgABAAAAAAEAggAAAAAAAAYAAAAAAwAMAAAAAAEADAAAAAABAAwAAAAAAAAMAAAAAAIAggAAAAAAAAwAAAAAAwAMAAAAAAEADAAAAAADAAwAAAAAAAAMAAAAAAMADAAAAAADAAEAAAAAAgABAAAAAAAAAQAAAAAAAIIAAAAAAACCAAAAAAAADAAAAAABAAwAAAAAAQAMAAAAAAAADAAAAAACAAwAAAAAAwAMAAAAAAEADAAAAAACAAwAAAAAAgAMAAAAAAIADAAAAAACAIIAAAAAAAABAAAAAAMAAQAAAAACAAEAAAAAAwABAAAAAAAAAQAAAAAAAAwAAAAAAAAMAAAAAAEADAAAAAABAAwAAAAAAgCCAAAAAAAADAAAAAACAAwAAAAAAAAMAAAAAAEADAAAAAAAAAwAAAAAAQCCAAAAAAAAAQAAAAABAAEAAAAAAAABAAAAAAIAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAAEAAAAAAwABAAAAAAMAAQAAAAAAAIIAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAAABAAAAAAEAAQAAAAABAAEAAAAAAACCAAAAAAAAdwAAAAABAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAggAAAAAAAIIAAAAAAAABAAAAAAAAAQAAAAACAAEAAAAAAwABAAAAAAMAggAAAAAAAHcAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAADAB3AAAAAAAAggAAAAAAAAEAAAAAAQABAAAAAAAAAQAAAAABAIIAAAAAAAB3AAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAACCAAAAAAAAdwAAAAAAAA== + version: 7 + 4,4: + ind: 4,4 + tiles: dwAAAAAAAHcAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAsAggAAAAAAAIIAAAAAAAABAAAAAAEAAQAAAAADAAEAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAAQAAAAABAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAABAAAAAAIAAQAAAAABAAEAAAAAAwABAAAAAAEAAQAAAAADAIIAAAAAAAABAAAAAAMAAQAAAAABAAEAAAAAAwABAAAAAAAAAQAAAAADAAEAAAAAAQABAAAAAAIAAQAAAAADAAIAAAAAAAABAAAAAAMAAQAAAAADAAEAAAAAAgABAAAAAAMAAQAAAAACAAEAAAAAAQABAAAAAAAAAQAAAAADAAEAAAAAAwABAAAAAAIAAQAAAAACAAEAAAAAAgABAAAAAAMAAQAAAAABAAEAAAAAAgACAAAAAAAAAQAAAAABAAEAAAAAAwABAAAAAAIAggAAAAAAAAEAAAAAAgABAAAAAAIAAQAAAAADAAEAAAAAAwABAAAAAAAAAQAAAAACAAEAAAAAAQABAAAAAAEAAQAAAAABAAEAAAAAAAABAAAAAAAAAgAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAABAAEAAAAAAgABAAAAAAAAAQAAAAAAAAEAAAAAAwCCAAAAAAAAggAAAAAAAAEAAAAAAQCCAAAAAAAAggAAAAAAAAYAAAAAAQCCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAAQAAAAABAAEAAAAAAgABAAAAAAAAAQAAAAACAAEAAAAAAgCCAAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAQAdwAAAAAAAIIAAAAAAAAGAAAAAAMAggAAAAAAAIIAAAAAAAB3AAAAAAAAggAAAAAAAIIAAAAAAAABAAAAAAMAAQAAAAAAAAEAAAAAAQCCAAAAAAAAggAAAAAAAIIAAAAAAAB3AAAAAAQAdwAAAAAAAIIAAAAAAACCAAAAAAAABgAAAAABAIIAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAAAACCAAAAAAAAAgAAAAAAAAIAAAAAAAACAAAAAAAAggAAAAAAAHcAAAAAAACCAAAAAAAAdwAAAAAAAIIAAAAAAACCAAAAAAAABgAAAAABAAYAAAAAAQAGAAAAAAIAggAAAAAAAIIAAAAAAAB3AAAAAAQAggAAAAAAAAEAAAAAAAABAAAAAAIAAQAAAAACAIIAAAAAAAB3AAAAAAAAggAAAAAAAHcAAAAAAACCAAAAAAAAggAAAAAAAAYAAAAAAAAGAAAAAAMABgAAAAADAAYAAAAAAwCCAAAAAAAAdwAAAAAAAIIAAAAAAAABAAAAAAMAAQAAAAACAAEAAAAAAQCCAAAAAAAAdwAAAAAAAIIAAAAAAAB3AAAAAAAAggAAAAAAAIIAAAAAAAAGAAAAAAIABgAAAAACAAYAAAAAAgAGAAAAAAIAggAAAAAAAHcAAAAAAACCAAAAAAAAAQAAAAAAAAEAAAAAAQABAAAAAAEAggAAAAAAAHcAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAAAACCAAAAAAAAggAAAAAAAAkAAAAAAAAJAAAAAAAACQAAAAAAAIIAAAAAAAB3AAAAAAAAggAAAAAAAAEAAAAAAQABAAAAAAAAAQAAAAADAIIAAAAAAAB3AAAAAAAAggAAAAAAAHcAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAAJAAAAAAAACQAAAAAAAAkAAAAAAACCAAAAAAAAdwAAAAAAAIIAAAAAAAABAAAAAAMAAQAAAAAAAAEAAAAAAwCCAAAAAAAAdwAAAAAAAIIAAAAAAAB3AAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAAQAAAAACAAEAAAAAAQABAAAAAAMAAQAAAAACAHcAAAAAAACCAAAAAAAAdwAAAAAFAAQAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAwB3AAAAAAAAggAAAAAAAAEAAAAAAQABAAAAAAMAAQAAAAACAIIAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAAAAAEAAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAEAAIAAAAAAAACAAAAAAAAdwAAAAAAAAIAAAAAAAABAAAAAAEAAQAAAAADAAEAAAAAAwABAAAAAAEAggAAAAAAAA== + version: 7 + 4,5: + ind: 4,5 + tiles: dwAAAAAAAHcAAAAAAAAEAAAAAAAAdwAAAAAAAHcAAAAAAAADAAAAAAMAAwAAAAAAAAMAAAAAAQACAAAAAAAAggAAAAAAAIIAAAAAAAABAAAAAAEAAQAAAAADAAEAAAAAAgABAAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAABAAAAAAAAIIAAAAAAAB3AAAAAAYAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAHcAAAAACgCCAAAAAAAAAQAAAAADAAEAAAAAAgABAAAAAAMAAQAAAAAAAAEAAAAAAAB3AAAAAAYAdwAAAAAAAHcAAAAAAACCAAAAAAAAggAAAAAAAAMAAAAAAgACAAAAAAAAAgAAAAAAAHcAAAAAAgB3AAAAAAAAggAAAAAAAAEAAAAAAgABAAAAAAAAAQAAAAACAAEAAAAAAgCCAAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAAgAAAAAAAHcAAAAABwB3AAAAAAgAdwAAAAABAIIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAADAHcAAAAAAgCCAAAAAAAAAQAAAAACAAEAAAAAAAABAAAAAAAAAgAAAAAAAAEAAAAAAAB3AAAAAAoAdwAAAAAAAHcAAAAABgCCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAAEAAAAAAQABAAAAAAAAAQAAAAAAAAIAAAAAAAABAAAAAAEAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAAMAAAAAAAADAAAAAAMAAwAAAAACAAMAAAAAAQACAAAAAAAAggAAAAAAAAEAAAAAAwABAAAAAAAAAQAAAAABAAEAAAAAAgCCAAAAAAAAggAAAAAAAIIAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAwABAAAAAAMAAQAAAAADAAEAAAAAAQABAAAAAAAAAQAAAAABAAEAAAAAAwABAAAAAAMAAQAAAAADAAEAAAAAAAABAAAAAAIAAQAAAAACAAEAAAAAAgABAAAAAAIAAQAAAAADAIIAAAAAAACCAAAAAAAAAQAAAAADAIIAAAAAAACCAAAAAAAAAQAAAAACAAEAAAAAAAABAAAAAAMAAQAAAAABAAEAAAAAAAAKAAAAAAEAAQAAAAADAAEAAAAAAQCCAAAAAAAAAQAAAAAAAAEAAAAAAQCCAAAAAAAAggAAAAAAAAEAAAAAAgCCAAAAAAAAggAAAAAAAAEAAAAAAAABAAAAAAIAggAAAAAAAAEAAAAAAgABAAAAAAEACgAAAAAAAAEAAAAAAAABAAAAAAEAAQAAAAADAIIAAAAAAAABAAAAAAIAggAAAAAAAIIAAAAAAAABAAAAAAIAggAAAAAAAIIAAAAAAAABAAAAAAAAAQAAAAABAAIAAAAAAAABAAAAAAEAAQAAAAADAAoAAAAAAgABAAAAAAEAAQAAAAACAAEAAAAAAgCCAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAIAAQAAAAACAAEAAAAAAgABAAAAAAAAAQAAAAADAAEAAAAAAQACAAAAAAAAAQAAAAADAAEAAAAAAQABAAAAAAMAAQAAAAACAAEAAAAAAgCCAAAAAAAAggAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAIIAAAAAAAACAAAAAAAAAwAAAAABAAMAAAAAAgACAAAAAAAAggAAAAAAAAEAAAAAAgABAAAAAAMAAQAAAAAAAAEAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAABAAAAAAMAAQAAAAACAAEAAAAAAgCCAAAAAAAAggAAAAAAAAMAAAAAAQCCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAAQAAAAACAAEAAAAAAAABAAAAAAMAggAAAAAAAAYAAAAAAgCCAAAAAAAAAgAAAAAAAIIAAAAAAAACAAAAAAAAggAAAAAAAAMAAAAAAwACAAAAAAAAAwAAAAADAIIAAAAAAAB3AAAAAAAAggAAAAAAAAEAAAAAAwABAAAAAAMAAQAAAAAAAAYAAAAAAAAGAAAAAAAAggAAAAAAAAIAAAAAAAADAAAAAAMAAgAAAAAAAIIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAACCAAAAAAAAdwAAAAAAAIIAAAAAAAABAAAAAAMAAQAAAAAAAAEAAAAAAgCCAAAAAAAABgAAAAACAA== + version: 7 + 4,6: + ind: 4,6 + tiles: AwAAAAADAAIAAAAAAACCAAAAAAAAAgAAAAAAAIIAAAAAAAAEAAAAAAAAggAAAAAAAAQAAAAAAACCAAAAAAAAdwAAAAAAAIIAAAAAAAABAAAAAAEAAQAAAAACAAEAAAAAAwCCAAAAAAAABgAAAAAAAAQAAAAAAAACAAAAAAAAAwAAAAAAAAIAAAAAAACCAAAAAAAABAAAAAAAAIIAAAAAAAAEAAAAAAAAggAAAAAAAHcAAAAAAACCAAAAAAAAAQAAAAADAAEAAAAAAQABAAAAAAAAggAAAAAAAAYAAAAAAACCAAAAAAAAAgAAAAAAAIIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAACCAAAAAAAABAAAAAAAAIIAAAAAAAB3AAAAAAAAggAAAAAAAAEAAAAAAQABAAAAAAAAAQAAAAABAIIAAAAAAACCAAAAAAAAggAAAAAAAAIAAAAAAACCAAAAAAAAAwAAAAACAIIAAAAAAAADAAAAAAAAggAAAAAAAAQAAAAAAACCAAAAAAAAdwAAAAAAAIIAAAAAAAABAAAAAAMAAQAAAAAAAAEAAAAAAQABAAAAAAEAggAAAAAAAIIAAAAAAAABAAAAAAEAAQAAAAAAAAIAAAAAAACCAAAAAAAAAwAAAAACAIIAAAAAAAAEAAAAAAAAggAAAAAAAHcAAAAAAACCAAAAAAAAAQAAAAACAAEAAAAAAgABAAAAAAMAggAAAAAAAHcAAAAAAACCAAAAAAAAAgAAAAAAAAIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAACAAAAAAAAggAAAAAAAIIAAAAAAAB3AAAAAAAAggAAAAAAAAEAAAAAAAABAAAAAAIAggAAAAAAAAEAAAAAAwABAAAAAAMAAQAAAAAAAAEAAAAAAQABAAAAAAMAAQAAAAAAAIIAAAAAAAACAAAAAAAABAAAAAAAAAIAAAAAAACCAAAAAAAAdwAAAAAAAAEAAAAAAQABAAAAAAEAAQAAAAACAIIAAAAAAAABAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAABQAAAAAAAAEAAAAAAgACAAAAAAAABAAAAAAAAAMAAAAAAgAEAAAAAAAAAgAAAAAAAHcAAAAAAACCAAAAAAAAAQAAAAAAAAEAAAAAAgABAAAAAAEAAQAAAAACAAUAAAAAAAAFAAAAAAAABQAAAAAAAAUAAAAAAAABAAAAAAIAggAAAAAAAAIAAAAAAAAEAAAAAAAAAgAAAAAAAIIAAAAAAAAEAAAAAAAAggAAAAAAAAEAAAAAAAABAAAAAAMAggAAAAAAAAEAAAAAAQAFAAAAAAAABQAAAAAAAAUAAAAAAAAFAAAAAAAAAQAAAAACAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAABAAAAAAAAIIAAAAAAAABAAAAAAAAAQAAAAABAIIAAAAAAAABAAAAAAMAAQAAAAABAAEAAAAAAAABAAAAAAEAAQAAAAAAAAEAAAAAAgCCAAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAggAAAAAAAAQAAAAAAACCAAAAAAAAAQAAAAAAAAEAAAAAAwCCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAABwCCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAAEAAAAAAwABAAAAAAEAggAAAAAAAAEAAAAAAQCCAAAAAAAAAQAAAAAAAAEAAAAAAQABAAAAAAAAAQAAAAACAAEAAAAAAQCCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAABAAAAAAEAAQAAAAABAAIAAAAAAAABAAAAAAEAAQAAAAADAAEAAAAAAQABAAAAAAMAAQAAAAADAIIAAAAAAACCAAAAAAAAdwAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAABAAAAAAEAAQAAAAADAAEAAAAAAAACAAAAAAAAAQAAAAAAAAEAAAAAAgABAAAAAAEAAQAAAAABAAEAAAAAAwABAAAAAAEAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAAQAAAAADAAEAAAAAAAABAAAAAAEAggAAAAAAAAEAAAAAAwCCAAAAAAAAAQAAAAAAAAEAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAA== + version: 7 + 4,7: + ind: 4,7 + tiles: ggAAAAAAAAEAAAAAAwABAAAAAAMAggAAAAAAAAEAAAAAAgABAAAAAAIAggAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAEAHcAAAAAAAB3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAABQB3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHcAAAAAAgB3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3AAAAAAAAdwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 + 5,1: + ind: 5,1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3AAAAAAAAdwAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAMAHcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIAAAAAAAB3AAAAAAAAdwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAAIIAAAAAAAB3AAAAAAMAdwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3AAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAAJAHcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHcAAAAAAAB3AAAAAAsAggAAAAAAAIIAAAAAAAB3AAAAAAAAdwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAABwCCAAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAAHcAAAAAAgB3AAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 + 5,2: + ind: 5,2 + tiles: ggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAACAAAAAAAAggAAAAAAAHcAAAAABgB3AAAAAAAAdwAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAgAAAAAAAIIAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAB3AAAAAAAAdwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAgAGAAAAAAEABgAAAAACAAYAAAAAAgAGAAAAAAMAggAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAABgAAAAACAAYAAAAAAAAGAAAAAAIAggAAAAAAAHcAAAAACgCCAAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAABAAYAAAAAAAAGAAAAAAAABgAAAAABAIIAAAAAAAB3AAAAAAAAdwAAAAABAHcAAAAAAAB3AAAAAAcAdwAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAwAGAAAAAAEABgAAAAABAAYAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAABgB3AAAAAAMAggAAAAAAAIIAAAAAAAB3AAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAIACAAAAAACAAgAAAAAAAAIAAAAAAEACAAAAAADAIIAAAAAAAB3AAAAAAAAdwAAAAAMAHcAAAAAAAB3AAAAAAAABAAAAAAAAHcAAAAAAACCAAAAAAAAdwAAAAAAAIcAAAAAAACHAAAAAAAACAAAAAACAAgAAAAAAgAIAAAAAAEACAAAAAADAAgAAAAAAwCCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAAQAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAAgAAAAAAQAIAAAAAAIACAAAAAAAAAgAAAAAAQAIAAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAAAEAAAAAAAAdwAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAAIAAAAAAAACAAAAAABAAgAAAAAAwAGAAAAAAAAggAAAAAAAIIAAAAAAAB3AAAAAAMAdwAAAAAAAHcAAAAAAAB3AAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAACAAAAAADAAgAAAAAAwAIAAAAAAEABgAAAAADAAYAAAAAAQB3AAAAAAsAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAAYAAAAAAwAGAAAAAAAABgAAAAADAAYAAAAAAQCCAAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAABwB3AAAAAAAAdwAAAAAAAHcAAAAAAwB3AAAAAAAAdwAAAAAAAHcAAAAACwB3AAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAB3AAAAAAAAdwAAAAAAAA== + version: 7 + 5,3: + ind: 5,3 + tiles: dwAAAAAAAHcAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAoAdwAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAABwB3AAAAAAkAdwAAAAAAAHcAAAAAAAB3AAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAKAHcAAAAACwCCAAAAAAAABgAAAAACAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAABAB3AAAAAAMAdwAAAAAAAHcAAAAACAB3AAAAAAAABgAAAAADAAYAAAAAAQAGAAAAAAAABgAAAAAAAAYAAAAAAwAGAAAAAAMACAAAAAAAAAgAAAAAAwAIAAAAAAIAggAAAAAAAIIAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAggAAAAAAAAgAAAAAAQAIAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAEACAAAAAABAAgAAAAAAAAIAAAAAAIACAAAAAAAAAYAAAAAAgCCAAAAAAAAdwAAAAAAAHcAAAAAAACCAAAAAAAAdwAAAAAKAIIAAAAAAAAIAAAAAAMACAAAAAABAAgAAAAAAAAIAAAAAAEACAAAAAAAAAgAAAAAAwAIAAAAAAAACAAAAAADAAgAAAAAAwAGAAAAAAIAggAAAAAAAHcAAAAAAAB3AAAAAAAAggAAAAAAAHcAAAAAAACCAAAAAAAACAAAAAACAAgAAAAAAgAIAAAAAAIACAAAAAABAAgAAAAAAgAIAAAAAAAACAAAAAAAAAgAAAAAAwAIAAAAAAEABgAAAAADAIIAAAAAAAB3AAAAAAwAggAAAAAAAIIAAAAAAAB3AAAAAAAAdwAAAAAAAAYAAAAAAgAGAAAAAAEABgAAAAABAAYAAAAAAAAGAAAAAAAABgAAAAACAAgAAAAAAAAIAAAAAAIACAAAAAACAIIAAAAAAACCAAAAAAAAdwAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAACACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAAGAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAACAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAAQAAAAAAAAEAAAAAAQABAAAAAAIAAQAAAAADAIIAAAAAAAAGAAAAAAEABgAAAAADAIIAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAQAdwAAAAACAHcAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAAABAAAAAAAAAQAAAAADAAEAAAAAAwCCAAAAAAAABgAAAAABAAYAAAAAAgAGAAAAAAIAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAKAHcAAAAAAAB3AAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAAQAAAAAAAAEAAAAAAQABAAAAAAAAggAAAAAAAAYAAAAAAwAGAAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAAABAAAAAAEAggAAAAAAAAEAAAAAAAABAAAAAAMAAQAAAAACAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAB3AAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAALAHcAAAAABACCAAAAAAAAAQAAAAACAIIAAAAAAAABAAAAAAAAAQAAAAABAAEAAAAAAQCCAAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAABwB3AAAAAAAAggAAAAAAAAEAAAAAAQCCAAAAAAAAggAAAAAAAAEAAAAAAAABAAAAAAMAggAAAAAAAHcAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAABQB3AAAAAAAAdwAAAAAAAIIAAAAAAAABAAAAAAMAdwAAAAAAAIIAAAAAAAABAAAAAAEAAQAAAAACAAEAAAAAAgB3AAAAAAAAdwAAAAAAAHcAAAAABQCCAAAAAAAAggAAAAAAAHcAAAAACwB3AAAAAAAAdwAAAAAAAHcAAAAAAACCAAAAAAAAAQAAAAADAA== + version: 7 + 5,4: + ind: 5,4 + tiles: dwAAAAAAAIIAAAAAAAABAAAAAAMAAQAAAAACAIIAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAABAB3AAAAAAAAdwAAAAAAAHcAAAAAAgB3AAAAAAAAdwAAAAAAAHcAAAAAAACCAAAAAAAAAQAAAAABAIIAAAAAAACCAAAAAAAAAgAAAAAAAAIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAAEAAAAAAwCCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAAEAAAAAAQABAAAAAAAAAQAAAAACAAEAAAAAAQABAAAAAAAAAQAAAAABAAEAAAAAAgABAAAAAAAAAQAAAAABAAEAAAAAAAABAAAAAAEAAQAAAAADAAEAAAAAAgABAAAAAAMAAQAAAAACAAIAAAAAAAABAAAAAAMAAQAAAAAAAAEAAAAAAwABAAAAAAIAAQAAAAAAAAEAAAAAAgABAAAAAAMAAQAAAAADAAEAAAAAAAABAAAAAAIAAQAAAAADAAEAAAAAAAABAAAAAAIAAQAAAAADAAEAAAAAAwACAAAAAAAAAQAAAAADAAEAAAAAAQABAAAAAAEAAQAAAAADAAEAAAAAAQABAAAAAAAAAQAAAAADAAEAAAAAAAABAAAAAAAAAQAAAAADAAEAAAAAAAABAAAAAAAAAQAAAAABAAEAAAAAAAABAAAAAAEAAgAAAAAAAAEAAAAAAwCCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAABAAAAAAIAggAAAAAAAIIAAAAAAAABAAAAAAMAggAAAAAAAIIAAAAAAAABAAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAIAHcAAAAABQB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAAABAAAAAAAAAQAAAAADAAEAAAAAAQCCAAAAAAAAAQAAAAABAHcAAAAACgB3AAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAQAggAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAACCAAAAAAAAAQAAAAABAAEAAAAAAAABAAAAAAIAggAAAAAAAAEAAAAAAgB3AAAAAAMAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAggAAAAAAAAEAAAAAAAABAAAAAAEAAQAAAAABAIIAAAAAAAABAAAAAAEAdwAAAAAFAHcAAAAACgB3AAAAAAAAdwAAAAAEAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAACgB3AAAAAAAAdwAAAAAAAIIAAAAAAAABAAAAAAAAAQAAAAACAAEAAAAAAACCAAAAAAAAAQAAAAAAAHcAAAAAAAB3AAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAAQAAAAAAACCAAAAAAAAAQAAAAADAAEAAAAAAQABAAAAAAIAggAAAAAAAAEAAAAAAQCCAAAAAAAAdwAAAAAAAHcAAAAAAACCAAAAAAAACAAAAAADAAgAAAAAAgAIAAAAAAEACAAAAAADAIIAAAAAAAAEAAAAAAAAggAAAAAAAIIAAAAAAAABAAAAAAAAggAAAAAAAIIAAAAAAAABAAAAAAEAdwAAAAAAAHcAAAAAAQB3AAAAAAQAggAAAAAAAAgAAAAAAgAIAAAAAAIACAAAAAABAAgAAAAAAQCCAAAAAAAABAAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAAAGAAAAAAAABgAAAAACAAYAAAAAAwAGAAAAAAIAggAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAAAACCAAAAAAAAAQAAAAAAAIIAAAAAAACCAAAAAAAABgAAAAACAAYAAAAAAQAGAAAAAAAABgAAAAABAIIAAAAAAAB3AAAAAAAAdwAAAAAFAHcAAAAAAAB3AAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAAQAAAAAAAAEAAAAAAQABAAAAAAEAggAAAAAAAIIAAAAAAACCAAAAAAAABgAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAA== + version: 7 + 5,5: + ind: 5,5 + tiles: AQAAAAAAAAEAAAAAAAABAAAAAAEAggAAAAAAAAEAAAAAAQABAAAAAAEAAQAAAAADAAEAAAAAAAABAAAAAAMAAQAAAAAAAAEAAAAAAAABAAAAAAIAAQAAAAACAAEAAAAAAACCAAAAAAAAggAAAAAAAAEAAAAAAgABAAAAAAEAAQAAAAAAAAEAAAAAAAABAAAAAAMAAQAAAAADAAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAEAAQAAAAADAAEAAAAAAwCCAAAAAAAAdwAAAAAAAHcAAAAAAAABAAAAAAAAAQAAAAABAAEAAAAAAwCCAAAAAAAAAQAAAAADAAEAAAAAAAABAAAAAAEAAQAAAAACAAEAAAAAAQABAAAAAAIAAQAAAAAAAAEAAAAAAAABAAAAAAMAggAAAAAAAHcAAAAAAAB3AAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAAEAAAAAAAABAAAAAAMAAQAAAAADAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAABAAAAAAAAAQAAAAAAAIIAAAAAAAB3AAAAAAAAdwAAAAAAAAEAAAAAAwABAAAAAAMAAQAAAAABAAIAAAAAAAABAAAAAAEAAQAAAAADAAEAAAAAAwCCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAAQAAAAABAAEAAAAAAQCCAAAAAAAAdwAAAAAAAHcAAAAAAAABAAAAAAMAAQAAAAAAAAEAAAAAAgACAAAAAAAAAQAAAAAAAAEAAAAAAwABAAAAAAIAAQAAAAACAAEAAAAAAgABAAAAAAEAAQAAAAADAAEAAAAAAQABAAAAAAEAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAAEAAAAAAgCCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAAQAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAABAAAAAAEAAQAAAAAAAAEAAAAAAgACAAAAAAAAdwAAAAAAAAEAAAAAAQABAAAAAAIAAQAAAAACAAEAAAAAAAABAAAAAAMAggAAAAAAAAEAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAAQAAAAADAAEAAAAAAAABAAAAAAMAAgAAAAAAAHcAAAAAAAABAAAAAAAAAQAAAAACAAEAAAAAAwABAAAAAAAAAQAAAAACAIIAAAAAAAABAAAAAAMAAQAAAAADAAEAAAAAAgABAAAAAAIAAQAAAAAAAAEAAAAAAQABAAAAAAAAAQAAAAAAAIIAAAAAAACCAAAAAAAAAQAAAAABAAEAAAAAAQABAAAAAAMAAQAAAAABAAEAAAAAAQCCAAAAAAAAAQAAAAABAAEAAAAAAAABAAAAAAIAAQAAAAAAAAEAAAAAAwABAAAAAAAAAQAAAAADAAEAAAAAAgACAAAAAAAAdwAAAAAAAAEAAAAAAgABAAAAAAIAAQAAAAABAAEAAAAAAQABAAAAAAMAggAAAAAAAAEAAAAAAwABAAAAAAAAAQAAAAACAAEAAAAAAQABAAAAAAIAAQAAAAAAAAEAAAAAAgABAAAAAAAAAgAAAAAAAHcAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAwABAAAAAAIAAQAAAAADAIIAAAAAAACCAAAAAAAAAgAAAAAAAAIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAAEAAAAAAgCCAAAAAAAAAQAAAAABAAEAAAAAAAABAAAAAAEAAQAAAAABAAEAAAAAAAACAAAAAAAAAgAAAAAAAAIAAAAAAAADAAAAAAAAggAAAAAAAAYAAAAAAQAGAAAAAAMAggAAAAAAAAEAAAAAAgABAAAAAAIAAQAAAAADAAEAAAAAAAABAAAAAAMAAQAAAAACAAEAAAAAAAABAAAAAAEAAgAAAAAAAAIAAAAAAAACAAAAAAAAAgAAAAAAAIIAAAAAAAAGAAAAAAEABgAAAAAAAIIAAAAAAAABAAAAAAAAAQAAAAABAAEAAAAAAgABAAAAAAMAAQAAAAADAAEAAAAAAAABAAAAAAEAAQAAAAAAAIIAAAAAAACCAAAAAAAAAgAAAAAAAAIAAAAAAACCAAAAAAAABgAAAAAAAAYAAAAAAQCCAAAAAAAAAQAAAAADAAEAAAAAAAABAAAAAAIAAQAAAAADAAEAAAAAAgABAAAAAAAAAQAAAAABAAEAAAAAAQCCAAAAAAAAdwAAAAAFAHcAAAAAAAB3AAAAAAAAggAAAAAAAA== + version: 7 + 5,6: + ind: 5,6 + tiles: BgAAAAACAAYAAAAAAQCCAAAAAAAAAQAAAAADAAEAAAAAAgABAAAAAAIAAQAAAAABAAEAAAAAAQABAAAAAAMAAQAAAAABAAEAAAAAAwCCAAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAggAAAAAAAAYAAAAAAAAGAAAAAAAAggAAAAAAAIIAAAAAAAABAAAAAAMAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAABAIIAAAAAAACCAAAAAAAABgAAAAAAAIIAAAAAAAB3AAAAAAAAdwAAAAAEAHcAAAAAAAB3AAAAAAYAdwAAAAADAHcAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAACACCAAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3AAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAAAHcAAAAAAQCCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAB3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAwCCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAhwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3AAAAAAAAdwAAAAAAAHcAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAIcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAAHcAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAAAACHAAAAAAAAhwAAAAAAAIcAAAAAAACHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAB3AAAAAAAAdwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3AAAAAAAAdwAAAAACAHcAAAAAAAB3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 + 6,2: + ind: 6,2 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHcAAAAAAAB3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAAAAAAdwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 + 6,3: + ind: 6,3 + tiles: ggAAAAAAAIIAAAAAAAB3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHcAAAAABgCCAAAAAAAAdwAAAAAAAHcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3AAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHcAAAAACgB3AAAAAAAAggAAAAAAAHcAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3AAAAAAIAdwAAAAAAAIIAAAAAAAB3AAAAAAAAdwAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAKAHcAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAAB3AAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAAAACCAAAAAAAAdwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAALAHcAAAAAAAB3AAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIAAAAAAAABAAAAAAEAggAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAEAAQAAAAAAAAEAAAAAAwABAAAAAAMAggAAAAAAAHcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADAAEAAAAAAAABAAAAAAMAAQAAAAADAIIAAAAAAAB3AAAAAAAAdwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAgABAAAAAAAAAQAAAAABAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAMAAQAAAAABAAEAAAAAAwAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACAAEAAAAAAwABAAAAAAIAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 + 6,4: + ind: 6,4 + tiles: AQAAAAACAAEAAAAAAAABAAAAAAMABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAgABAAAAAAEAAQAAAAADAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAQAAAAABAAEAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAAAACCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACAAEAAAAAAAABAAAAAAAAggAAAAAAAHcAAAAAAAB3AAAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAABAAAAAAAAAQAAAAACAIIAAAAAAAB3AAAAAAAAdwAAAAAHAIIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAEAAQAAAAACAAEAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACAAEAAAAAAgABAAAAAAMABAAAAAAAAAQAAAAAAAAEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAgABAAAAAAIAAQAAAAACAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAEAAQAAAAACAAEAAAAAAgAEAAAAAAAABAAAAAAAAAQAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADAAEAAAAAAwABAAAAAAEAggAAAAAAAIIAAAAAAACCAAAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAgABAAAAAAIAAQAAAAABAAEAAAAAAQCCAAAAAAAAdwAAAAAAAHcAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAEAAQAAAAAAAAEAAAAAAQABAAAAAAIAggAAAAAAAHcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADAIIAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAAB3AAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAAB3AAAAAAAAdwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAAAACCAAAAAAAAdwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAAHcAAAAAAACCAAAAAAAAggAAAAAAAHcAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 + 6,5: + ind: 6,5 + tiles: ggAAAAAAAIIAAAAAAACCAAAAAAAAdwAAAAAAAHcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHcAAAAACwB3AAAAAAAAggAAAAAAAHcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3AAAAAAAAdwAAAAAAAIIAAAAAAAB3AAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAAHcAAAAABwCCAAAAAAAAdwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHcAAAAAAgB3AAAAAAAAggAAAAAAAHcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAAAHcAAAAAAgB3AAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHcAAAAABQADAAAAAAEAdwAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAAAAMAAAAAAQB3AAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHcAAAAAAAB3AAAAAAAAdwAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAAAAAAggAAAAAAAIIAAAAAAACCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAAAAAAHcAAAAAAAB3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHcAAAAABAB3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhwAAAAAAAIcAAAAAAACHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 + 6,6: + ind: 6,6 + tiles: hwAAAAAAAIcAAAAAAACHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== + version: 7 + - type: Broadphase + - type: Physics + bodyStatus: InAir + angularDamping: 0.05 + linearDamping: 0.05 + fixedRotation: False + bodyType: Dynamic + - type: Fixtures + fixtures: {} + - type: Gravity + gravityShakeSound: !type:SoundPathSpecifier + path: Audio/Effects/alert.ogg + - type: DecalGrid + chunkCollection: + version: 2 + nodes: + - node: + angle: -1.5707963267948966 rad + color: '#FFFFFFFF' + id: Arrows + decals: + 109: 49,101 + 110: 49,99 + 112: 49,95 + 113: 49,93 + 5671: 49,97 + - node: + color: '#FFFFFFFF' + id: Bot + decals: + 249: 60,100 + 250: 60,101 + 251: 63,101 + 252: 63,100 + 253: 63,104 + 254: 63,105 + 255: 60,104 + 256: 60,105 + 266: 71,96 + 267: 71,97 + 268: 71,98 + 269: 71,99 + 270: 71,100 + 271: 69,94 + 272: 69,100 + 304: 69,110 + 305: 69,109 + 306: 72,109 + 307: 72,110 + 363: 62,110 + 364: 62,111 + 631: 87,87 + 634: 87,86 + 698: 81,82 + 897: 74,88 + 898: 78,89 + 899: 78,81 + 990: 100,62 + 991: 100,64 + 992: 100,70 + 993: 100,72 + 1739: 67,6 + 1740: 67,8 + 1741: 64,14 + 1742: 69,14 + 2138: 34,65 + 2139: 33,65 + 2363: 2,60 + 2364: 2,67 + 2365: 2,74 + 3364: 13,73 + 3365: 13,74 + 3366: 15,73 + 3367: 15,74 + 3375: 17,87 + 3376: 15,87 + 3377: 15,90 + 3378: 17,90 + 3902: 52,17 + 4367: 7,57 + 5419: 72,45 + 5467: 62,49 + 5468: 62,43 + 5701: 60,49 + 5702: 60,43 + - node: + zIndex: 1 + color: '#FFFFFFFF' + id: Bot + decals: + 2417: 29,53 + 2418: 31,53 + 2419: 29,50 + 2420: 29,46 + 2434: 33,53 + 2448: 34,53 + 2650: 47,29 + 2651: 47,30 + - node: + color: '#FFFFFFFF' + id: BotLeft + decals: + 699: 80,82 + 707: 65,87 + 708: 87,80 + 2054: 44,74 + 3450: 20,88 + 5494: 60,53 + - node: + zIndex: 1 + color: '#FFFFFFFF' + id: BotLeft + decals: + 2868: 41,38 + 2869: 21,50 + 5718: 58,70 + - node: + color: '#FFFFFFFF' + id: BotRight + decals: + 700: 82,79 + 701: 88,80 + 702: 82,91 + 703: 69,92 + 704: 58,95 + 705: 65,112 + 706: 46,109 + 900: 74,92 + 901: 75,100 + 1151: 78,65 + 1152: 83,59 + 1154: 79,51 + 1176: 79,36 + 1618: 67,34 + 2053: 44,73 + 2085: 41,60 + 3371: 18,75 + 3387: 11,82 + 3449: 21,88 + 3619: 40,89 + 5489: 67,43 + 5490: 69,43 + 5491: 61,39 + 5492: 61,53 + 5493: 71,58 + 5495: 50,53 + 5789: 27,54 + - node: + zIndex: 1 + color: '#FFFFFFFF' + id: BotRight + decals: + 2056: 71,30 + 2057: 56,60 + 2190: 24,65 + 2191: 36,62 + 2273: 95,59 + 2274: 95,75 + 2369: 7,75 + 2370: 7,59 + 2416: 31,46 + 2541: 35,45 + 2620: 29,39 + 2652: 44,26 + 2654: 42,38 + 2870: 21,49 + 3560: 5,93 + 3637: 29,79 + 5717: 63,70 + 5779: 77,46 + 5802: 27,86 + - node: + zIndex: 2 + color: '#FFFFFFFF' + id: BotRight + decals: + 2084: 47,74 + - node: + zIndex: 1 + color: '#FFFFFFFF' + id: BrickTileSteelCornerNe + decals: + 2443: 40,48 + - node: + zIndex: 1 + color: '#FFFFFFFF' + id: BrickTileSteelCornerSe + decals: + 2442: 40,45 + - node: + zIndex: 1 + color: '#FFFFFFFF' + id: BrickTileSteelLineE + decals: + 2439: 40,46 + 2440: 40,47 + - node: + zIndex: 1 + color: '#FFFFFFFF' + id: BrickTileSteelLineN + decals: + 2444: 39,48 + - node: + color: '#FFFFFFFF' + id: Delivery + decals: + 107: 51,118 + 257: 61,101 + 258: 61,100 + 259: 62,100 + 260: 62,101 + 261: 62,104 + 262: 62,105 + 263: 61,105 + 264: 61,104 + 308: 70,109 + 309: 70,110 + 310: 71,110 + 311: 71,109 + 551: 91,92 + 552: 91,93 + 638: 88,83 + 641: 89,83 + 642: 89,84 + 643: 88,84 + 644: 88,87 + 645: 88,86 + 646: 89,86 + 647: 89,87 + 684: 87,83 + 685: 87,84 + 686: 90,83 + 687: 90,84 + 688: 90,86 + 689: 90,87 + 690: 87,87 + 691: 87,86 + 792: 69,70 + 895: 74,87 + 896: 78,90 + 986: 101,62 + 987: 101,64 + 988: 101,70 + 989: 101,72 + 1062: 78,57 + 1320: 76,27 + 1737: 66,7 + 1738: 67,7 + 1743: 64,13 + 1744: 69,13 + 2052: 49,81 + 2141: 35,65 + 2360: 1,67 + 2361: 1,60 + 2362: 1,74 + 2907: 30,58 + 2908: 31,58 + 2909: 31,55 + 2910: 30,55 + 2911: 35,55 + 2912: 34,55 + 2913: 34,58 + 2914: 35,58 + 3169: 16,98 + 3368: 14,73 + 3369: 14,74 + 3370: 14,74 + 3379: 16,87 + 3380: 16,90 + 3899: 55,15 + 3900: 57,19 + 3901: 57,20 + 5076: 43,101 + 5077: 44,101 + 5078: 45,101 + 5096: 70,76 + 5418: 71,45 + 5449: 59,40 + 5463: 63,43 + 5464: 63,49 + 5699: 59,49 + 5700: 59,43 + - node: + zIndex: 1 + color: '#FFFFFFFF' + id: Delivery + decals: + 2371: 4,55 + 2372: 4,56 + 2373: 4,57 + 2374: 7,55 + 2375: 7,56 + 2421: 29,47 + 2422: 29,48 + 2423: 29,49 + 2424: 30,53 + 2447: 35,53 + 2618: 29,38 + 2619: 29,37 + 3716: 24,79 + - node: + angle: 1.5707963267948966 rad + color: '#FFFFFFFF' + id: Delivery + decals: + 3095: 13,94 + 3096: 13,95 + 3097: 19,79 + 3098: 18,79 + - node: + color: '#3AB3DAFF' + id: DeliveryGreyscale + decals: + 114: 45,93 + 115: 44,93 + 116: 43,93 + - node: + zIndex: 1 + color: '#52B4E996' + id: DeliveryGreyscale + decals: + 3483: 11,95 + 3484: 10,89 + - node: + color: '#B02E26FF' + id: DeliveryGreyscale + decals: + 117: 45,95 + 118: 44,95 + 119: 43,95 + - node: + color: '#C74EBDFF' + id: DeliveryGreyscale + decals: + 123: 45,97 + 124: 44,97 + 125: 43,97 + - node: + color: '#D4D4D428' + id: DeliveryGreyscale + decals: + 5079: 45,103 + 5080: 44,103 + 5081: 43,103 + 5082: 43,104 + 5083: 44,104 + 5084: 45,104 + 5085: 45,105 + 5086: 44,105 + 5087: 43,105 + - node: + color: '#D4D4D496' + id: DeliveryGreyscale + decals: + 5073: 43,99 + 5074: 44,99 + 5075: 45,99 + - node: + zIndex: 1 + color: '#DE3A3A96' + id: DeliveryGreyscale + decals: + 3481: 11,94 + 3482: 11,89 + - node: + cleanable: True + zIndex: 1 + color: '#FFFFFFFF' + id: Dirt + decals: + 2449: 46,46 + 4573: 75,21 + 5543: 71,40 + 5544: 70,41 + 5545: 73,42 + 5546: 71,43 + 5547: 72,40 + 5548: 73,40 + 5549: 72,41 + - node: + cleanable: True + color: '#FFFFFFFF' + id: DirtHeavy + decals: + 5575: 77,108 + 5576: 78,109 + 5577: 78,107 + - node: + cleanable: True + zIndex: 1 + color: '#FFFFFFFF' + id: DirtHeavy + decals: + 2450: 45,46 + 2451: 46,46 + 4430: 56,17 + 4431: 55,18 + 4432: 56,19 + 4433: 53,19 + 4434: 53,20 + 4435: 57,20 + 4436: 57,15 + 4437: 53,15 + 4438: 55,15 + 4439: 52,17 + 4440: 58,17 + 4441: 58,16 + 4446: 46,21 + 4448: 45,20 + 4449: 57,32 + 4450: 53,36 + 4451: 54,36 + 4452: 60,32 + 4453: 59,32 + 4454: 61,33 + 4455: 61,34 + 4456: 53,43 + 4457: 52,43 + 4458: 52,44 + 4459: 52,46 + 4460: 39,59 + 4461: 39,62 + 4462: 38,60 + 4463: 39,64 + 4464: 52,86 + 4467: 79,106 + 4468: 79,104 + 4469: 84,100 + 4470: 81,99 + 4471: 83,99 + 4472: 82,100 + 4473: 83,101 + 4474: 86,102 + 4475: 80,99 + 4476: 96,78 + 4477: 94,79 + 4478: 92,76 + 4479: 93,76 + 4480: 91,60 + 4481: 90,60 + 4483: 89,62 + 4484: 90,61 + 4485: 92,47 + 4486: 91,48 + 4487: 90,46 + 4488: 91,46 + 4489: 91,45 + 4490: 91,44 + 4491: 93,42 + 4492: 59,24 + 4493: 58,24 + 4494: 56,22 + 4495: 57,22 + 4496: 57,23 + 4497: 60,22 + 4498: 30,25 + 4499: 25,28 + 4500: 24,27 + 4501: 25,29 + 4502: 17,33 + 4503: 18,34 + 4504: 14,33 + 4505: 15,34 + 4506: 14,36 + 4507: 10,42 + 4508: 9,43 + 4509: 10,57 + 4510: 10,58 + 4511: 11,58 + 4512: 16,57 + 4513: 18,56 + 4514: 18,57 + 4515: 18,58 + 4516: 10,77 + 4517: 11,77 + 4518: 10,76 + 4519: 9,77 + 4520: 21,106 + 4521: 25,108 + 4522: 23,109 + 4523: 26,110 + 4524: 27,108 + 4525: 30,110 + 4526: 32,111 + 4527: 34,112 + 4528: 36,111 + 4529: 33,114 + 4530: 67,77 + 4533: 71,80 + 4534: 66,63 + 4563: 77,21 + 4565: 73,21 + 4572: 75,21 + 4745: 70,108 + 4746: 69,110 + 4747: 68,111 + 5539: 69,40 + 5540: 69,42 + 5541: 73,43 + 5542: 69,43 + - node: + cleanable: True + color: '#FFFFFFFF' + id: DirtLight + decals: + 5047: 43,37 + 5048: 41,35 + 5049: 42,33 + 5050: 45,34 + 5051: 44,35 + 5052: 46,37 + 5053: 46,34 + 5054: 49,35 + 5055: 47,38 + 5056: 46,29 + 5057: 45,29 + 5058: 46,27 + 5059: 47,27 + 5060: 18,33 + 5061: 24,28 + 5062: 10,42 + 5063: 43,61 + 5064: 44,61 + 5065: 42,62 + 5066: 44,63 + 5067: 51,60 + 5068: 52,61 + 5069: 52,65 + 5070: 49,63 + 5071: 53,62 + 5072: 55,61 + 5578: 76,109 + 5579: 81,108 + - node: + cleanable: True + zIndex: 1 + color: '#FFFFFFFF' + id: DirtLight + decals: + 2452: 44,46 + 4442: 54,17 + 4443: 54,18 + 4444: 55,19 + 4445: 55,20 + 4538: 61,11 + 4539: 62,13 + 4540: 65,4 + 4541: 63,8 + 4542: 66,10 + 4544: 70,7 + 4545: 68,4 + 4546: 67,11 + 4547: 72,11 + 4548: 73,12 + 4549: 67,14 + 4550: 64,16 + 4551: 68,19 + 4552: 69,17 + 4553: 66,23 + 4554: 67,25 + 4555: 66,28 + 4556: 68,30 + 4557: 72,28 + 4558: 74,29 + 4559: 76,28 + 4560: 73,23 + 4561: 76,24 + 4562: 77,23 + 4574: 80,33 + 4575: 76,34 + 4576: 75,36 + 4577: 77,36 + 4578: 76,40 + 4579: 76,42 + 4580: 77,41 + 4582: 77,48 + 4584: 76,53 + 4585: 77,56 + 4586: 76,58 + 4587: 75,61 + 4588: 77,62 + 4589: 82,57 + 4590: 81,58 + 4591: 82,60 + 4592: 83,62 + 4593: 83,63 + 4594: 81,51 + 4595: 83,43 + 4596: 83,36 + 4597: 86,35 + 4598: 86,34 + 4599: 86,36 + 4601: 94,42 + 4604: 70,35 + 4605: 69,33 + 4606: 66,34 + 4607: 67,35 + 4608: 60,34 + 4609: 54,35 + 4610: 54,41 + 4611: 56,43 + 4612: 53,47 + 4644: 76,65 + 4645: 79,66 + 4646: 76,69 + 4647: 81,68 + 4648: 84,66 + 4649: 91,68 + 4650: 92,67 + 4651: 93,71 + 4652: 92,72 + 4653: 91,73 + 4654: 97,74 + 4655: 96,70 + 4656: 98,68 + 4657: 97,66 + 4658: 97,62 + 4659: 98,60 + 4660: 96,63 + 4661: 98,78 + 4662: 96,80 + 4663: 85,72 + 4664: 89,75 + 4665: 89,74 + 4666: 85,77 + 4667: 91,80 + 4668: 84,82 + 4669: 84,84 + 4670: 89,82 + 4671: 81,85 + 4672: 81,84 + 4673: 91,88 + 4674: 92,85 + 4675: 88,85 + 4676: 88,84 + 4677: 87,88 + 4678: 88,89 + 4679: 91,89 + 4680: 87,90 + 4681: 81,79 + 4682: 76,72 + 4683: 76,75 + 4684: 77,75 + 4685: 75,80 + 4686: 78,81 + 4687: 77,82 + 4688: 75,85 + 4689: 75,86 + 4690: 77,87 + 4691: 78,89 + 4692: 74,90 + 4693: 76,91 + 4694: 77,92 + 4695: 75,94 + 4696: 76,96 + 4697: 76,100 + 4698: 81,88 + 4699: 82,89 + 4700: 84,94 + 4701: 88,93 + 4702: 87,95 + 4703: 85,95 + 4704: 89,93 + 4705: 90,93 + 4706: 87,93 + 4707: 88,95 + 4708: 86,94 + 4709: 93,92 + 4710: 89,92 + 4711: 83,91 + 4712: 77,102 + 4713: 75,104 + 4780: 51,100 + 4781: 51,95 + 4782: 55,97 + 4783: 53,101 + 4784: 62,102 + 4785: 60,103 + 4786: 60,96 + 4787: 62,97 + 4788: 39,88 + 4789: 39,87 + 4790: 38,89 + 4791: 33,101 + 4792: 27,106 + 4793: 26,109 + 4794: 27,98 + 4795: 25,98 + 4796: 27,96 + 4797: 26,94 + 4798: 27,93 + 4799: 25,91 + 4800: 32,93 + 4801: 30,93 + 4802: 31,92 + 4803: 25,90 + 4804: 27,88 + 4805: 26,85 + 4806: 26,79 + 4807: 27,78 + 4808: 26,74 + 4809: 27,72 + 4810: 25,73 + 4812: 32,79 + 4813: 32,78 + 4814: 31,76 + 4815: 37,78 + 4816: 44,80 + 4817: 46,79 + 4818: 46,78 + 4819: 42,76 + 4820: 44,76 + 4821: 44,71 + 4822: 42,72 + 4824: 56,69 + 4827: 46,71 + 4828: 52,69 + 4829: 56,74 + 4830: 55,61 + 4831: 56,62 + 4832: 53,65 + 4833: 49,64 + 4834: 62,71 + 4835: 58,72 + 4836: 60,72 + 4837: 62,73 + 4838: 60,73 + 4839: 62,75 + 4840: 59,76 + 4841: 61,76 + 4842: 59,75 + 4844: 62,72 + 4845: 61,73 + 4846: 69,72 + 4847: 71,73 + 4848: 72,80 + 4849: 70,81 + 4850: 72,81 + 4851: 70,80 + 4852: 71,79 + 4853: 59,79 + 4854: 61,78 + 4855: 62,79 + 4856: 60,81 + 4857: 59,82 + 4858: 60,83 + 4859: 59,84 + 4860: 56,82 + 4861: 53,81 + 4862: 52,82 + 4863: 56,77 + 4865: 42,86 + 4866: 42,85 + 4867: 17,95 + 4868: 15,95 + 4869: 17,97 + 4870: 10,90 + 4871: 8,93 + 4872: 10,95 + 4873: 9,91 + 4874: 6,94 + 4875: 14,85 + 4876: 15,88 + 4877: 19,87 + 4878: 19,85 + 4879: 16,87 + 4880: 18,90 + 4881: 15,92 + 4882: 23,90 + 4883: 20,81 + 4884: 18,81 + 4885: 20,83 + 4886: 14,78 + 4887: 13,79 + 4888: 14,81 + 4889: 13,83 + 4890: 11,79 + 4891: 10,82 + 4892: 11,82 + 4893: 10,84 + 4894: 12,75 + 4895: 13,72 + 4896: 15,75 + 4897: 15,73 + 4898: 16,73 + 4899: 22,73 + 4901: 21,75 + 4902: 20,74 + 4903: 20,70 + 4904: 19,71 + 4905: 20,72 + 4906: 23,74 + 4907: 32,67 + 4908: 35,68 + 4909: 36,66 + 4910: 41,67 + 4911: 42,66 + 4913: 60,66 + 4914: 62,68 + 4915: 66,67 + 4917: 70,66 + 4918: 65,66 + 4919: 26,65 + 4922: 22,66 + 4923: 21,67 + 4924: 17,67 + 4925: 14,66 + 4926: 12,67 + 4927: 6,60 + 4928: 4,62 + 4929: 6,64 + 4930: 7,65 + 4931: 5,67 + 4932: 6,69 + 4933: 5,71 + 4934: 6,72 + 4935: 6,74 + 4936: 6,55 + 4937: 5,57 + 4938: 27,61 + 4939: 25,60 + 4940: 26,58 + 4941: 25,56 + 4942: 26,55 + 4943: 27,52 + 4944: 26,49 + 4945: 26,48 + 4946: 27,45 + 4947: 25,43 + 4948: 27,41 + 4949: 26,40 + 4950: 27,37 + 4951: 26,35 + 4952: 18,41 + 4953: 19,48 + 4954: 21,50 + 4955: 18,50 + 4956: 21,54 + 4957: 22,56 + 4958: 14,52 + 4959: 14,49 + 4960: 21,51 + 4961: 29,41 + 4962: 30,43 + 4963: 31,42 + 4964: 30,46 + 4965: 31,48 + 4966: 30,49 + 4967: 30,51 + 4968: 39,49 + 4969: 34,50 + 4970: 33,52 + 4971: 39,52 + 4972: 42,50 + 4973: 42,48 + 4974: 42,46 + 4975: 41,45 + 4976: 39,43 + 4977: 37,44 + 4978: 39,44 + 4979: 40,44 + 4980: 40,42 + 4981: 38,42 + 4982: 42,51 + 4983: 42,53 + 4984: 40,52 + 4985: 36,36 + 4986: 33,37 + 4987: 33,38 + 4988: 30,37 + 4989: 32,36 + 4990: 31,39 + 4991: 33,32 + 4992: 35,34 + 4993: 36,33 + 4994: 37,33 + 4995: 37,29 + 4996: 34,29 + 4997: 34,30 + 4998: 33,28 + 4999: 42,26 + 5000: 41,27 + 5001: 45,27 + 5002: 47,28 + 5003: 45,28 + 5004: 46,29 + 5005: 45,31 + 5504: 62,39 + 5505: 60,39 + 5506: 59,41 + 5507: 65,43 + 5508: 61,44 + 5509: 60,47 + 5510: 63,47 + 5511: 66,45 + 5512: 66,51 + 5513: 63,53 + 5514: 67,56 + 5515: 64,57 + 5516: 63,58 + 5517: 60,54 + 5518: 59,57 + 5519: 55,55 + 5520: 54,53 + 5521: 52,55 + 5522: 67,53 + 5523: 72,54 + 5524: 70,55 + 5525: 73,57 + 5526: 73,48 + 5527: 73,46 + 5528: 71,47 + 5529: 69,46 + 5530: 73,42 + 5532: 70,42 + 5533: 73,41 + - node: + cleanable: True + zIndex: 1 + color: '#FFFFFFFF' + id: DirtMedium + decals: + 4535: 55,17 + 4536: 54,19 + 4537: 56,20 + 4714: 59,88 + 4715: 55,89 + 4716: 57,91 + 4717: 67,94 + 4718: 65,97 + 4719: 62,96 + 4720: 50,97 + 4721: 54,96 + 4722: 55,100 + 4723: 51,103 + 4724: 53,104 + 4725: 53,98 + 4726: 69,95 + 4727: 69,97 + 4728: 67,95 + 4729: 67,97 + 4730: 71,94 + 4731: 72,102 + 4732: 68,104 + 4733: 72,106 + 4734: 73,105 + 4735: 66,103 + 4736: 65,107 + 4737: 66,110 + 4738: 69,112 + 4739: 68,110 + 4740: 71,110 + 4741: 70,109 + 4742: 72,109 + 4743: 73,108 + 4744: 73,110 + 4748: 59,110 + 4749: 57,111 + 4750: 59,112 + 4751: 54,111 + 4752: 53,109 + 4753: 53,110 + 4754: 49,110 + 4755: 49,112 + 4756: 45,110 + 4757: 43,110 + 4758: 44,113 + 4759: 46,111 + 4760: 45,115 + 4761: 41,116 + 4762: 42,118 + 4763: 42,120 + 4764: 45,122 + 4765: 58,123 + 4766: 57,121 + 4767: 61,120 + 4768: 60,118 + 4769: 61,116 + 4770: 57,115 + 4771: 49,116 + 4772: 47,118 + 4773: 49,120 + 4774: 50,118 + 4775: 52,121 + 4776: 54,119 + 4777: 51,116 + 4778: 53,118 + 4779: 55,117 + 5534: 71,40 + 5535: 69,41 + 5536: 70,43 + 5537: 72,43 + 5538: 73,40 + - node: + color: '#334E6DC8' + id: FullTileOverlayGreyscale + decals: + 717: 81,93 + 790: 69,70 + 791: 69,71 + 1792: 66,17 + 1793: 67,17 + 1867: 62,12 + 1868: 62,13 + 1869: 71,12 + 1870: 71,13 + 2152: 32,60 + 2155: 35,64 + 2848: 14,50 + 2915: 32,55 + 2916: 33,55 + 2917: 29,55 + 2918: 29,58 + 2920: 36,55 + 2921: 36,58 + 5097: 71,74 + 5764: 69,69 + - node: + color: '#52B4E996' + id: FullTileOverlayGreyscale + decals: + 712: 79,95 + 1601: 67,34 + 1602: 68,34 + 1603: 69,34 + 1656: 67,36 + 1657: 68,36 + 1658: 69,36 + 1659: 71,36 + 1660: 71,35 + 1661: 71,34 + 1662: 71,33 + 1663: 71,32 + 1664: 69,32 + 1665: 68,32 + 1666: 67,32 + 1668: 65,33 + 3129: 11,84 + 5317: 64,46 + 5318: 65,46 + 5319: 66,46 + 5320: 63,46 + 5336: 73,49 + 5337: 69,49 + 5356: 71,47 + 5357: 71,48 + 5358: 72,47 + 5359: 71,46 + 5360: 70,47 + 5421: 64,55 + 5422: 64,54 + 5423: 65,55 + 5424: 65,54 + 5425: 66,55 + 5426: 66,54 + 5427: 66,57 + 5428: 65,57 + 5429: 64,57 + 5430: 64,58 + 5431: 66,58 + 5432: 65,58 + 5442: 65,56 + 5470: 54,52 + 5471: 55,52 + 5482: 52,56 + 5483: 53,56 + - node: + zIndex: 1 + color: '#52B4E996' + id: FullTileOverlayGreyscale + decals: + 3571: 31,106 + 3572: 30,106 + 3573: 31,105 + 3574: 30,105 + - node: + zIndex: 1 + color: '#79150096' + id: FullTileOverlayGreyscale + decals: + 2058: 51,79 + 2059: 52,79 + 2068: 51,75 + 2069: 52,75 + - node: + color: '#8C347F96' + id: FullTileOverlayGreyscale + decals: + 1050: 82,60 + 1057: 82,58 + 1058: 82,59 + 1059: 80,57 + 1060: 79,57 + 1061: 78,57 + - node: + color: '#9FED5896' + id: FullTileOverlayGreyscale + decals: + 714: 81,95 + 2093: 58,79 + 2094: 59,79 + 2095: 60,79 + 2096: 62,79 + 2097: 61,79 + 2098: 59,80 + 2829: 18,50 + 5715: 58,70 + 5716: 63,70 + - node: + color: '#A4610696' + id: FullTileOverlayGreyscale + decals: + 709: 79,97 + - node: + color: '#D381C996' + id: FullTileOverlayGreyscale + decals: + 713: 81,96 + 3128: 9,84 + 3150: 15,98 + 3151: 15,99 + 3152: 16,99 + 3153: 17,99 + 3154: 17,98 + 3190: 7,91 + 3270: 22,79 + 3488: 8,96 + 3704: 23,79 + 3710: 24,79 + - node: + color: '#D4D4D496' + id: FullTileOverlayGreyscale + decals: + 710: 79,93 + 1317: 76,25 + 1318: 76,26 + 1319: 76,27 + 3459: 10,89 + 3460: 11,89 + 3485: 11,94 + 3486: 11,95 + - node: + color: '#DE3A3A96' + id: FullTileOverlayGreyscale + decals: + 716: 80,93 + 2467: 35,53 + 2507: 29,44 + 2510: 29,41 + 2533: 35,45 + 2534: 35,42 + 2542: 30,45 + 2585: 36,30 + 2599: 34,31 + 2600: 36,35 + 2601: 33,30 + 2602: 35,28 + 2603: 35,32 + 5043: 48,35 + 5044: 48,36 + 5045: 47,36 + 5046: 47,35 + - node: + zIndex: 1 + color: '#DE3A3A96' + id: FullTileOverlayGreyscale + decals: + 3564: 30,101 + 3565: 30,102 + 3566: 31,102 + 3567: 31,101 + - node: + color: '#EFB34196' + id: FullTileOverlayGreyscale + decals: + 478: 68,89 + 715: 79,96 + - node: + color: '#FA750096' + id: FullTileOverlayGreyscale + decals: + 2544: 32,32 + 2545: 32,33 + 2546: 32,34 + 5207: 68,54 + 5209: 74,56 + - node: + color: '#334E6DC8' + id: HalfTileOverlayGreyscale + decals: + 407: 61,93 + 411: 60,89 + 412: 59,89 + 655: 85,78 + 1775: 65,20 + 1776: 68,20 + 1871: 72,13 + 1872: 61,13 + 2145: 33,63 + 2146: 34,63 + 2871: 16,54 + 2872: 15,54 + 2889: 14,54 + 2899: 21,56 + 2924: 30,57 + 2925: 31,57 + 2934: 34,57 + 2935: 35,57 + 5212: 58,55 + 5213: 60,55 + 5214: 61,55 + 5458: 59,60 + 5760: 68,68 + 5765: 70,68 + - node: + color: '#43990996' + id: HalfTileOverlayGreyscale + decals: + 4353: 55,36 + - node: + color: '#52B4E996' + id: HalfTileOverlayGreyscale + decals: + 1470: 70,36 + 5271: 65,41 + 5289: 64,49 + 5342: 71,49 + 5349: 70,43 + 5350: 72,43 + 5433: 63,58 + 5440: 65,49 + 5461: 61,49 + 5485: 55,56 + - node: + zIndex: 1 + color: '#52B4E996' + id: HalfTileOverlayGreyscale + decals: + 3568: 32,106 + 3578: 33,106 + 3579: 34,106 + - node: + color: '#79150096' + id: HalfTileOverlayGreyscale + decals: + 2018: 47,74 + 2019: 48,74 + 2021: 55,74 + 2022: 54,74 + - node: + color: '#8D1C9996' + id: HalfTileOverlayGreyscale + decals: + 504: 85,96 + 513: 89,96 + 515: 86,96 + 516: 87,96 + 517: 88,96 + - node: + color: '#9FED5896' + id: HalfTileOverlayGreyscale + decals: + 1929: 58,68 + 2070: 52,82 + 2071: 53,82 + 2072: 54,82 + 2073: 55,82 + 2074: 51,82 + 2087: 59,78 + 2088: 60,78 + 2089: 61,78 + 2090: 62,78 + 2092: 58,78 + 2112: 44,68 + 2834: 16,51 + 3024: 16,50 + - node: + color: '#A4610696' + id: HalfTileOverlayGreyscale + decals: + 557: 89,90 + 558: 90,90 + 559: 91,90 + 560: 92,90 + 561: 93,90 + 591: 84,85 + 592: 85,85 + 614: 81,82 + 616: 83,91 + 617: 82,91 + 618: 81,91 + 659: 80,85 + 2816: 18,51 + 5767: 82,85 + - node: + color: '#D381C996' + id: HalfTileOverlayGreyscale + decals: + 2242: 21,68 + 2825: 14,51 + 3122: 21,92 + 3123: 23,92 + 3124: 22,92 + 3223: 15,75 + 3250: 19,75 + 3251: 20,75 + 3252: 22,75 + 3253: 21,75 + 3263: 19,83 + 3414: 14,92 + 3416: 18,92 + 3444: 17,92 + 3446: 19,92 + 3495: 6,95 + 3711: 24,83 + 5728: 18,68 + - node: + color: '#D4D4D428' + id: HalfTileOverlayGreyscale + decals: + 1074: 90,68 + 1076: 88,68 + 1077: 87,68 + 1078: 86,68 + 1079: 85,68 + 1080: 84,68 + 1081: 83,68 + 1082: 82,68 + 1083: 81,68 + 1084: 80,68 + 1085: 79,68 + 1322: 73,30 + 1323: 74,30 + 1887: 70,30 + 1888: 71,30 + 1889: 72,30 + 1890: 69,30 + 1891: 68,30 + 1892: 67,30 + 1893: 66,30 + 1894: 65,30 + 1913: 67,68 + 1914: 65,68 + 1915: 64,68 + 2163: 31,68 + 2164: 32,68 + 2165: 33,68 + 2166: 34,68 + 2167: 35,68 + 2168: 36,68 + 2169: 37,68 + 2193: 73,68 + 2216: 23,68 + 2218: 29,68 + 2234: 9,68 + 2235: 11,68 + 2236: 12,68 + 2237: 13,68 + 2238: 14,68 + 2239: 15,68 + 2240: 16,68 + 3630: 31,95 + 3631: 30,95 + 3663: 22,68 + 3730: 27,106 + 3731: 28,106 + 3738: 24,110 + 3739: 25,110 + 3740: 26,110 + 5729: 17,68 + 5766: 71,68 + - node: + color: '#D4D4D496' + id: HalfTileOverlayGreyscale + decals: + 1313: 73,24 + 1314: 74,24 + 1315: 75,24 + - node: + color: '#DE3A3A96' + id: HalfTileOverlayGreyscale + decals: + 1072: 91,68 + 1073: 93,68 + 2454: 38,53 + 2455: 39,53 + 2456: 37,53 + 2492: 30,53 + 2543: 30,44 + 2553: 34,34 + 2554: 35,38 + 2555: 35,34 + 2556: 36,38 + 2557: 37,34 + 2558: 38,38 + 2561: 37,38 + 2573: 32,39 + 2574: 33,39 + 2586: 35,30 + 2624: 40,38 + 2625: 41,38 + 2628: 44,38 + 2629: 45,38 + 2630: 46,38 + 2631: 48,38 + 2655: 43,38 + 2656: 42,38 + 5023: 43,37 + 5024: 44,37 + 5028: 48,37 + - node: + color: '#EFB34196' + id: HalfTileOverlayGreyscale + decals: + 81: 45,113 + 95: 57,113 + 182: 64,111 + 330: 69,106 + 331: 70,106 + 332: 71,106 + 333: 72,106 + 417: 55,93 + 419: 57,93 + 436: 56,93 + 445: 68,91 + 448: 64,89 + 476: 68,88 + 871: 75,100 + 872: 77,100 + 2820: 16,52 + 3639: 30,79 + 3640: 31,79 + - node: + color: '#FA750096' + id: HalfTileOverlayGreyscale + decals: + 5172: 70,58 + 5173: 72,58 + 5174: 71,58 + - node: + color: '#334E6DC8' + id: HalfTileOverlayGreyscale180 + decals: + 600: 84,80 + 601: 85,80 + 602: 87,80 + 1763: 65,28 + 1764: 68,28 + 1787: 65,15 + 1788: 68,15 + 1830: 65,4 + 1831: 64,4 + 1832: 63,4 + 1833: 68,4 + 1834: 69,4 + 1835: 70,4 + 1882: 69,28 + 2150: 35,60 + 2151: 34,60 + 2156: 33,66 + 2157: 34,66 + 2158: 35,66 + 2159: 37,66 + 2160: 31,66 + 2612: 41,26 + 2877: 18,48 + 2878: 17,48 + 2879: 16,48 + 2880: 15,48 + 2883: 14,48 + 2895: 22,54 + 2904: 20,48 + 2905: 18,56 + 2906: 16,56 + 2922: 31,56 + 2923: 30,56 + 2937: 35,56 + 2938: 34,56 + 3385: 10,79 + - node: + color: '#43990996' + id: HalfTileOverlayGreyscale180 + decals: + 4337: 60,32 + 4341: 57,32 + 4348: 53,38 + 4349: 55,38 + - node: + color: '#52B4E996' + id: HalfTileOverlayGreyscale180 + decals: + 1471: 66,32 + 1475: 70,32 + 5113: 59,53 + 5114: 60,53 + 5210: 58,53 + 5261: 61,39 + 5262: 62,39 + 5274: 64,43 + 5275: 65,43 + 5347: 70,45 + 5348: 72,45 + 5354: 71,40 + 5355: 72,40 + 5415: 61,53 + 5445: 62,53 + 5446: 64,53 + 5447: 63,53 + 5472: 55,53 + 5473: 54,53 + 5474: 53,53 + 5475: 51,53 + - node: + color: '#79150096' + id: HalfTileOverlayGreyscale180 + decals: + 2031: 50,60 + 2032: 51,60 + 2033: 52,60 + 2034: 53,60 + 2035: 55,60 + 2036: 54,60 + - node: + color: '#8C347F96' + id: HalfTileOverlayGreyscale180 + decals: + 1068: 81,66 + 1069: 84,66 + - node: + color: '#8D1C9996' + id: HalfTileOverlayGreyscale180 + decals: + 508: 85,93 + 509: 89,92 + - node: + color: '#9FED5896' + id: HalfTileOverlayGreyscale180 + decals: + 1930: 58,66 + 2099: 58,81 + 2100: 60,81 + 2111: 44,66 + 2821: 16,52 + - node: + color: '#A4610696' + id: HalfTileOverlayGreyscale180 + decals: + 566: 93,86 + 594: 81,84 + 595: 82,84 + 603: 88,80 + 604: 89,80 + 606: 90,80 + 622: 83,87 + 660: 80,84 + 5768: 82,87 + - node: + color: '#D381C996' + id: HalfTileOverlayGreyscale180 + decals: + 3125: 21,90 + 3126: 22,90 + 3127: 23,90 + 3164: 17,94 + 3188: 9,89 + 3216: 13,72 + 3217: 14,72 + 3218: 15,72 + 3257: 21,73 + 3258: 22,73 + 3363: 14,94 + 3403: 15,85 + 3404: 16,85 + 3405: 17,85 + 3406: 18,85 + 3407: 19,85 + 3491: 6,93 + 3500: 8,92 + 3714: 24,80 + - node: + color: '#D4D4D428' + id: HalfTileOverlayGreyscale180 + decals: + 1092: 79,66 + 1093: 80,66 + 1094: 85,66 + 1095: 86,66 + 1096: 87,66 + 1097: 88,66 + 1098: 90,66 + 1099: 91,66 + 1100: 92,66 + 1101: 93,66 + 1371: 72,28 + 1372: 73,28 + 1373: 74,28 + 1374: 75,28 + 1885: 71,28 + 1886: 70,28 + 1916: 67,66 + 1917: 65,66 + 1918: 64,66 + 1920: 59,66 + 1921: 60,66 + 1922: 61,66 + 1923: 62,66 + 1924: 63,66 + 1925: 68,66 + 1926: 69,66 + 1927: 70,66 + 1928: 71,66 + 2175: 39,66 + 2176: 40,66 + 2177: 41,66 + 2178: 42,66 + 2179: 43,66 + 2192: 73,66 + 2213: 23,66 + 2214: 22,66 + 2215: 29,66 + 2222: 21,66 + 2223: 19,66 + 2224: 20,66 + 2225: 18,66 + 2226: 17,66 + 2227: 16,66 + 2228: 14,66 + 2229: 13,66 + 2230: 12,66 + 2231: 11,66 + 2232: 10,66 + 2233: 9,66 + 3723: 28,101 + 3743: 24,108 + 3744: 25,108 + - node: + color: '#D4D4D496' + id: HalfTileOverlayGreyscale180 + decals: + 2814: 14,51 + 2815: 18,51 + 2833: 16,51 + - node: + color: '#DE3A3A96' + id: HalfTileOverlayGreyscale180 + decals: + 2521: 30,41 + 2547: 33,32 + 2549: 36,32 + 2562: 34,36 + 2563: 35,36 + 2564: 37,36 + 2565: 38,36 + 2566: 32,36 + 2567: 31,36 + 2593: 33,28 + 2594: 34,28 + 2596: 37,28 + 2597: 36,28 + 2638: 47,33 + 2639: 48,33 + 2640: 44,33 + 2641: 43,33 + 2664: 45,26 + 2678: 46,26 + 2978: 25,35 + 5029: 48,34 + 5033: 44,34 + 5034: 43,34 + 5035: 42,34 + - node: + zIndex: 1 + color: '#DE3A3A96' + id: HalfTileOverlayGreyscale180 + decals: + 3561: 34,101 + 3562: 33,101 + 3563: 32,101 + - node: + color: '#EFB34196' + id: HalfTileOverlayGreyscale180 + decals: + 75: 43,109 + 76: 44,109 + 77: 45,109 + 178: 64,110 + 313: 70,108 + 314: 71,108 + 322: 69,102 + 323: 70,102 + 324: 71,102 + 325: 72,102 + 450: 64,88 + 453: 66,87 + 454: 67,87 + 477: 68,90 + 2819: 16,53 + 3644: 30,76 + - node: + color: '#FA750096' + id: HalfTileOverlayGreyscale180 + decals: + 5169: 70,53 + 5170: 71,53 + 5171: 72,53 + - node: + color: '#334E6DC8' + id: HalfTileOverlayGreyscale270 + decals: + 408: 60,92 + 658: 84,77 + 782: 68,73 + 1765: 67,23 + 1766: 67,24 + 1767: 67,25 + 1784: 63,16 + 1785: 63,17 + 1786: 63,18 + 1794: 67,14 + 1795: 67,15 + 1797: 67,19 + 1804: 68,17 + 1813: 62,5 + 1814: 62,6 + 1815: 62,7 + 1816: 63,9 + 1819: 67,10 + 1879: 60,10 + 1880: 60,11 + 1881: 60,12 + 2153: 32,61 + 2154: 32,62 + 2610: 40,27 + 2884: 13,49 + 2885: 13,50 + 2886: 13,51 + 2887: 13,52 + 2888: 13,53 + 2897: 25,54 + 2898: 25,57 + 3209: 13,79 + 3210: 13,81 + 3211: 13,82 + 5451: 58,58 + 5452: 58,59 + - node: + color: '#43990996' + id: HalfTileOverlayGreyscale270 + decals: + 4345: 53,35 + 4352: 59,33 + 4356: 52,44 + 4357: 52,45 + 4358: 53,42 + - node: + color: '#52B4E996' + id: HalfTileOverlayGreyscale270 + decals: + 1462: 65,35 + 2837: 17,50 + 5284: 59,45 + 5285: 59,46 + 5286: 59,47 + 5287: 59,48 + 5298: 65,45 + 5314: 65,47 + 5329: 69,41 + 5330: 69,42 + 5343: 69,48 + 5443: 66,56 + 5477: 50,54 + 5478: 50,55 + 5561: 75,45 + 5562: 75,48 + - node: + color: '#79150096' + id: HalfTileOverlayGreyscale270 + decals: + 2013: 46,69 + 2014: 46,70 + 2015: 46,73 + - node: + zIndex: 1 + color: '#79150096' + id: HalfTileOverlayGreyscale270 + decals: + 2061: 50,78 + 2062: 50,77 + - node: + color: '#8C347F96' + id: HalfTileOverlayGreyscale270 + decals: + 1041: 82,62 + 1047: 81,60 + 1054: 81,58 + 1055: 81,59 + - node: + color: '#8D1C9996' + id: HalfTileOverlayGreyscale270 + decals: + 506: 83,94 + 507: 83,95 + - node: + color: '#9FED5896' + id: HalfTileOverlayGreyscale270 + decals: + 2075: 55,76 + 2076: 55,77 + - node: + color: '#A4610696' + id: HalfTileOverlayGreyscale270 + decals: + 586: 86,89 + 587: 86,88 + 588: 86,87 + 589: 86,86 + 597: 84,83 + 598: 84,82 + 611: 80,80 + 620: 80,88 + - node: + color: '#D381C996' + id: HalfTileOverlayGreyscale270 + decals: + 3161: 14,96 + 3162: 14,97 + 3212: 13,83 + 3213: 13,77 + 3227: 12,74 + 3264: 18,80 + 3265: 18,81 + 3266: 18,82 + 3360: 13,78 + 3408: 13,85 + 3410: 13,87 + 3411: 13,88 + 3412: 13,89 + 3427: 18,88 + 3428: 18,89 + 3493: 5,94 + 3647: 25,73 + 3648: 25,75 + 3649: 25,78 + 3650: 25,84 + 3653: 25,90 + 3654: 25,92 + 3713: 25,79 + - node: + color: '#D4D4D428' + id: HalfTileOverlayGreyscale270 + decals: + 798: 75,72 + 799: 75,73 + 800: 75,74 + 801: 75,76 + 802: 75,75 + 859: 75,77 + 1324: 75,31 + 1325: 75,32 + 1326: 75,33 + 1327: 75,34 + 1328: 75,35 + 1329: 75,36 + 1330: 75,37 + 1331: 75,38 + 1332: 75,39 + 1350: 75,59 + 1351: 75,60 + 1352: 75,62 + 2194: 75,70 + 2195: 75,64 + 2210: 25,64 + 2211: 25,70 + 3003: 25,39 + 3004: 25,41 + 3005: 25,42 + 3006: 25,44 + 3008: 25,58 + 3009: 25,59 + 3010: 25,61 + 3011: 25,62 + 3022: 25,38 + 3633: 29,94 + 3662: 25,72 + 3680: 25,93 + 3681: 25,94 + 3682: 25,95 + 3683: 25,96 + 3684: 25,97 + 3685: 25,99 + 3724: 25,101 + 3725: 25,102 + 3726: 25,103 + 3727: 25,104 + 3728: 25,105 + - node: + color: '#D4D4D496' + id: HalfTileOverlayGreyscale270 + decals: + 2755: 15,52 + 2802: 15,49 + 3023: 15,50 + - node: + color: '#DE3A3A96' + id: HalfTileOverlayGreyscale270 + decals: + 1006: 91,71 + 1007: 91,72 + 1008: 91,73 + 2489: 33,51 + 2493: 29,50 + 2494: 29,51 + 2495: 29,49 + 2496: 29,48 + 2497: 29,47 + 2537: 33,44 + 2539: 33,45 + 2592: 32,29 + 2622: 29,37 + 2623: 29,38 + 2646: 40,33 + 2647: 40,34 + 2648: 40,35 + 2659: 44,30 + 2660: 44,29 + 2661: 44,28 + 2662: 44,27 + 2845: 16,49 + 5010: 42,36 + 5013: 44,35 + 5016: 45,35 + 5017: 45,36 + 5018: 46,35 + 5019: 46,36 + - node: + color: '#EFB34196' + id: HalfTileOverlayGreyscale270 + decals: + 71: 42,112 + 72: 42,111 + 73: 42,110 + 82: 48,112 + 88: 49,108 + 93: 56,112 + 175: 65,107 + 176: 65,109 + 177: 65,108 + 318: 68,111 + 319: 68,112 + 328: 68,103 + 329: 68,105 + 423: 54,92 + 424: 54,91 + 425: 54,90 + 426: 54,89 + 446: 65,91 + 447: 65,90 + 479: 71,89 + 834: 74,89 + 855: 75,93 + 856: 75,85 + 857: 75,78 + 858: 75,80 + 2761: 17,52 + - node: + color: '#FA750096' + id: HalfTileOverlayGreyscale270 + decals: + 5178: 69,55 + 5179: 69,56 + - node: + color: '#334E6DC8' + id: HalfTileOverlayGreyscale90 + decals: + 657: 87,77 + 1768: 66,23 + 1769: 66,24 + 1770: 66,25 + 1777: 70,18 + 1778: 70,17 + 1779: 70,16 + 1789: 66,14 + 1790: 66,15 + 1798: 66,19 + 1805: 65,17 + 1818: 66,10 + 1837: 71,5 + 1838: 71,6 + 1839: 71,7 + 1861: 70,9 + 1875: 73,11 + 1876: 73,12 + 1878: 73,10 + 2148: 36,62 + 2614: 42,27 + 2890: 21,49 + 2891: 21,51 + 2892: 21,50 + 2893: 21,52 + 2939: 27,55 + 2940: 27,58 + 3025: 15,50 + 3382: 11,81 + 5456: 60,58 + 5457: 60,59 + - node: + color: '#43990996' + id: HalfTileOverlayGreyscale90 + decals: + 4351: 63,35 + 4363: 55,44 + 5098: 55,45 + 5099: 55,46 + 5100: 55,47 + - node: + color: '#52B4E996' + id: HalfTileOverlayGreyscale90 + decals: + 3719: 29,105 + 3720: 29,106 + 5270: 67,39 + 5291: 67,48 + 5293: 67,45 + 5294: 67,44 + 5305: 64,45 + 5315: 64,47 + 5344: 73,48 + 5435: 67,55 + 5436: 67,56 + 5437: 67,53 + 5444: 64,56 + 5487: 56,55 + - node: + color: '#79150096' + id: HalfTileOverlayGreyscale90 + decals: + 2023: 56,70 + 2024: 56,73 + 2038: 56,61 + 2039: 56,63 + 2040: 56,64 + 2041: 56,65 + 2042: 56,69 + - node: + zIndex: 1 + color: '#79150096' + id: HalfTileOverlayGreyscale90 + decals: + 2065: 53,77 + - node: + color: '#8C347F96' + id: HalfTileOverlayGreyscale90 + decals: + 1043: 83,62 + 1044: 83,61 + 1045: 83,60 + 1052: 83,58 + 1053: 83,59 + 1070: 77,56 + 1071: 77,58 + - node: + color: '#8D1C9996' + id: HalfTileOverlayGreyscale90 + decals: + 511: 90,94 + 538: 90,95 + - node: + color: '#9FED5896' + id: HalfTileOverlayGreyscale90 + decals: + 1135: 77,55 + 1136: 77,51 + 1394: 77,41 + 1395: 77,44 + 2079: 56,79 + 2080: 56,80 + 2103: 63,77 + 2104: 63,76 + 2105: 63,75 + 2106: 63,74 + 2107: 63,73 + 2108: 63,72 + 2109: 63,71 + 2764: 15,52 + - node: + color: '#A4610696' + id: HalfTileOverlayGreyscale90 + decals: + 579: 92,85 + 580: 92,84 + 581: 92,83 + 582: 92,82 + 583: 92,81 + 613: 82,80 + 623: 84,88 + 624: 84,89 + 683: 93,88 + 814: 77,86 + 818: 78,88 + 820: 77,92 + 822: 78,80 + 824: 77,78 + - node: + color: '#D381C996' + id: HalfTileOverlayGreyscale90 + decals: + 3159: 18,96 + 3160: 18,97 + 3170: 11,92 + 3171: 11,93 + 3200: 14,83 + 3202: 14,78 + 3203: 14,79 + 3204: 14,80 + 3205: 14,81 + 3206: 14,82 + 3214: 14,77 + 3221: 16,73 + 3261: 21,80 + 3423: 21,86 + 3424: 21,87 + 3434: 14,89 + 3435: 14,88 + 3445: 21,88 + - node: + color: '#D4D4D428' + id: HalfTileOverlayGreyscale90 + decals: + 806: 77,76 + 807: 77,75 + 808: 77,74 + 809: 77,72 + 810: 77,73 + 1376: 77,30 + 1377: 77,31 + 1378: 77,32 + 1389: 77,45 + 1390: 77,46 + 1391: 77,47 + 1406: 77,36 + 1434: 77,59 + 1435: 77,60 + 1436: 77,61 + 1437: 77,62 + 2196: 77,64 + 2197: 77,70 + 2208: 27,70 + 2209: 27,64 + 3012: 27,59 + 3013: 27,60 + 3014: 27,61 + 3015: 27,62 + 3635: 33,94 + 3636: 33,93 + 3657: 27,72 + 3658: 27,73 + 3659: 27,74 + 3660: 27,75 + 3686: 27,99 + 3687: 27,97 + 3688: 27,96 + 3689: 27,95 + 3690: 27,90 + 3692: 27,88 + 3693: 27,87 + 3695: 27,85 + 3696: 27,83 + 3697: 27,82 + 3698: 27,81 + 3699: 27,80 + 5786: 77,50 + 5787: 27,54 + 5807: 27,86 + - node: + color: '#D4D4D496' + id: HalfTileOverlayGreyscale90 + decals: + 2756: 17,52 + 2832: 17,50 + 2840: 17,49 + 3655: 27,91 + 3656: 27,94 + - node: + color: '#DE3A3A96' + id: HalfTileOverlayGreyscale90 + decals: + 1009: 93,71 + 1010: 93,72 + 1011: 93,73 + 2457: 43,50 + 2458: 43,49 + 2459: 43,48 + 2460: 43,47 + 2463: 43,45 + 2488: 31,51 + 2500: 31,48 + 2501: 31,49 + 2524: 31,42 + 2525: 31,43 + 2528: 35,43 + 2529: 35,44 + 2531: 35,46 + 2532: 35,47 + 2552: 38,33 + 2598: 38,29 + 2633: 49,37 + 2634: 49,36 + 2635: 49,35 + 2636: 49,34 + 2667: 47,28 + 2839: 15,49 + 2942: 27,51 + 2943: 27,44 + 2944: 27,41 + 3717: 29,101 + 3718: 29,102 + 5788: 27,53 + - node: + color: '#EFB34196' + id: HalfTileOverlayGreyscale90 + decals: + 79: 46,112 + 85: 54,112 + 89: 53,108 + 97: 60,112 + 186: 66,108 + 187: 66,107 + 188: 66,106 + 189: 66,105 + 190: 66,103 + 191: 66,102 + 317: 73,110 + 336: 73,104 + 337: 73,105 + 414: 58,90 + 415: 58,91 + 416: 58,92 + 490: 66,111 + 880: 77,93 + 881: 77,95 + 1380: 77,33 + 1381: 77,35 + 3641: 32,77 + 3652: 27,79 + 5731: 27,76 + - node: + color: '#FA750096' + id: HalfTileOverlayGreyscale90 + decals: + 5175: 73,54 + 5176: 73,55 + 5177: 73,57 + - node: + angle: -1.5707963267948966 rad + color: '#FFFFFFFF' + id: LoadingArea + decals: + 320: 66,109 + 321: 66,110 + 693: 89,90 + 5420: 70,45 + - node: + zIndex: 1 + angle: -1.5707963267948966 rad + color: '#FFFFFFFF' + id: LoadingArea + decals: + 2437: 32,52 + 2453: 28,52 + - node: + color: '#FFFFFFFF' + id: LoadingArea + decals: + 1065: 83,64 + 1066: 82,64 + 2142: 32,65 + - node: + angle: 1.5707963267948966 rad + color: '#FFFFFFFF' + id: LoadingArea + decals: + 273: 65,96 + 274: 65,97 + 692: 91,86 + 1014: 98,72 + 1015: 98,70 + 1016: 98,64 + 1017: 98,62 + 2366: 4,60 + 2367: 4,67 + 2368: 4,74 + - node: + zIndex: 1 + angle: 1.5707963267948966 rad + color: '#FFFFFFFF' + id: LoadingArea + decals: + 2436: 32,50 + - node: + angle: 3.141592653589793 rad + color: '#FFFFFFFF' + id: LoadingArea + decals: + 67: 52,113 + 68: 51,113 + 69: 50,113 + 2143: 36,65 + - node: + color: '#334E6DC8' + id: QuarterTileOverlayGreyscale + decals: + 1773: 67,22 + 1810: 67,13 + 1859: 63,8 + 2900: 22,56 + 2901: 20,55 + 2927: 32,57 + 2936: 36,57 + 2962: 25,53 + 2963: 25,52 + 2964: 25,51 + 2965: 25,50 + 2970: 25,49 + 2975: 25,40 + 3020: 25,37 + 5094: 69,74 + 5217: 62,55 + 5670: 67,9 + - node: + color: '#43990996' + id: QuarterTileOverlayGreyscale + decals: + 5596: 26,66 + 5597: 27,66 + 5598: 27,67 + 5600: 76,66 + 5601: 77,66 + 5602: 77,67 + 5612: 47,68 + 5614: 55,68 + 5616: 51,68 + 5617: 53,68 + 5618: 49,68 + - node: + color: '#52B4E996' + id: QuarterTileOverlayGreyscale + decals: + 1348: 75,57 + 1349: 75,58 + 2298: 4,59 + 2300: 4,62 + 2301: 4,63 + 2302: 4,64 + 2303: 4,65 + 2304: 4,66 + 2306: 4,69 + 2307: 4,70 + 2308: 4,71 + 2309: 4,72 + 2310: 4,73 + 2311: 4,75 + 2312: 5,75 + 2313: 7,75 + 2357: 4,68 + 2358: 4,61 + 2842: 17,49 + 5312: 65,44 + 5322: 66,47 + 5327: 62,44 + 5363: 66,39 + 5552: 75,54 + 5553: 75,53 + 5554: 75,52 + 5555: 75,50 + 5556: 75,51 + 5558: 75,44 + 5559: 75,43 + 5560: 75,40 + - node: + zIndex: 1 + color: '#52B4E996' + id: QuarterTileOverlayGreyscale + decals: + 2388: 6,56 + 2389: 6,55 + 2390: 6,57 + 2394: 5,58 + - node: + color: '#79150096' + id: QuarterTileOverlayGreyscale + decals: + 2043: 49,61 + 2044: 49,62 + 2045: 49,63 + 2046: 49,64 + 2047: 49,65 + - node: + color: '#8C347F96' + id: QuarterTileOverlayGreyscale + decals: + 1049: 82,61 + - node: + color: '#9FED5896' + id: QuarterTileOverlayGreyscale + decals: + 1933: 59,68 + 1934: 60,68 + 1935: 61,68 + 1936: 62,68 + 1937: 63,68 + 2830: 18,49 + - node: + color: '#A4610696' + id: QuarterTileOverlayGreyscale + decals: + 593: 86,85 + 599: 84,80 + 667: 87,82 + 668: 88,82 + 669: 89,82 + 670: 90,82 + 679: 87,85 + 680: 88,85 + 681: 89,85 + 682: 90,85 + - node: + color: '#D381C996' + id: QuarterTileOverlayGreyscale + decals: + 3225: 13,75 + 3362: 14,95 + 3454: 18,87 + 3712: 25,83 + - node: + color: '#D4D4D428' + id: QuarterTileOverlayGreyscale + decals: + 1106: 74,68 + 1368: 75,30 + 2185: 39,68 + 2186: 40,68 + 2187: 41,68 + 2188: 42,68 + 2189: 43,68 + 2198: 75,69 + 2199: 24,68 + 2991: 25,35 + 2993: 25,43 + 2994: 25,45 + 3018: 25,48 + 3673: 25,76 + 3674: 25,77 + 3675: 25,85 + 3676: 25,86 + 3732: 29,106 + 3742: 23,109 + 5599: 25,69 + 5805: 25,87 + 5806: 25,88 + - node: + color: '#DE3A3A96' + id: QuarterTileOverlayGreyscale + decals: + 947: 95,59 + 948: 95,60 + 949: 95,61 + 950: 95,62 + 951: 95,63 + 954: 95,68 + 955: 95,69 + 956: 95,70 + 957: 95,71 + 958: 95,72 + 959: 95,73 + 960: 95,74 + 961: 95,75 + 962: 97,75 + 963: 98,75 + 964: 99,75 + 965: 99,74 + 966: 99,60 + 967: 99,59 + 2277: 95,64 + 2278: 95,65 + 2575: 29,36 + 2576: 31,37 + 2577: 32,37 + 2578: 33,37 + 2579: 34,37 + 2584: 30,37 + 5008: 43,34 + 5009: 43,35 + 5011: 42,34 + 5012: 44,34 + 5014: 44,36 + 5619: 46,68 + 5620: 48,68 + 5621: 50,68 + 5622: 52,68 + 5623: 54,68 + 5624: 56,68 + 5639: 65,5 + 5640: 66,5 + 5641: 67,5 + 5642: 68,5 + 5643: 69,5 + 5644: 69,6 + 5645: 69,7 + 5646: 69,8 + - node: + color: '#EFB34196' + id: QuarterTileOverlayGreyscale + decals: + 171: 65,102 + 172: 65,104 + 173: 65,105 + 174: 65,106 + 449: 65,89 + 458: 69,91 + 459: 70,91 + 460: 71,91 + 461: 72,91 + 480: 71,88 + 487: 65,111 + 838: 75,92 + 882: 75,94 + 883: 75,95 + 884: 75,96 + 885: 75,97 + 886: 75,98 + 887: 75,99 + 891: 75,81 + 892: 75,82 + 894: 75,84 + 2812: 17,51 + - node: + color: '#334E6DC8' + id: QuarterTileOverlayGreyscale180 + decals: + 785: 70,73 + 1772: 66,26 + 1800: 66,20 + 1821: 66,11 + 2847: 16,49 + 2894: 21,54 + 2931: 33,56 + 2932: 29,56 + 5668: 66,5 + - node: + color: '#43990996' + id: QuarterTileOverlayGreyscale180 + decals: + 5593: 25,68 + 5594: 26,68 + 5595: 25,67 + 5603: 75,67 + 5604: 75,68 + 5605: 76,68 + 5606: 56,66 + 5607: 54,66 + 5608: 52,66 + 5609: 50,66 + 5610: 48,66 + 5611: 46,66 + - node: + color: '#52B4E996' + id: QuarterTileOverlayGreyscale180 + decals: + 2279: 7,70 + 2280: 7,71 + 2281: 7,69 + 2282: 7,72 + 2283: 7,73 + 2284: 7,74 + 2285: 7,75 + 2286: 7,66 + 2287: 7,65 + 2288: 7,64 + 2289: 7,63 + 2290: 7,62 + 2291: 7,61 + 2292: 7,60 + 2293: 7,59 + 2294: 6,59 + 2295: 4,59 + 3027: 16,50 + 5311: 64,48 + 5321: 63,45 + 5328: 61,45 + 5353: 70,40 + 5364: 65,40 + - node: + zIndex: 1 + color: '#52B4E996' + id: QuarterTileOverlayGreyscale180 + decals: + 2385: 5,57 + 2386: 5,56 + 2387: 5,55 + 2395: 5,58 + - node: + color: '#8C347F96' + id: QuarterTileOverlayGreyscale180 + decals: + 1056: 82,57 + - node: + color: '#9FED5896' + id: QuarterTileOverlayGreyscale180 + decals: + 1396: 77,40 + 1397: 77,39 + 1398: 77,38 + 1399: 77,37 + 2081: 56,81 + 2765: 15,53 + - node: + color: '#A4610696' + id: QuarterTileOverlayGreyscale180 + decals: + 584: 92,86 + 625: 84,90 + 671: 87,88 + 672: 88,88 + 673: 89,88 + 674: 90,88 + 675: 87,85 + 676: 88,85 + 677: 89,85 + 678: 90,85 + 852: 77,79 + - node: + color: '#D381C996' + id: QuarterTileOverlayGreyscale180 + decals: + 3268: 19,80 + 3409: 14,85 + 3453: 14,90 + - node: + color: '#D4D4D428' + id: QuarterTileOverlayGreyscale180 + decals: + 873: 77,100 + 1090: 77,65 + 1091: 78,66 + 2203: 27,65 + 2204: 28,66 + 2951: 27,45 + 2953: 27,47 + 2954: 27,48 + 2955: 27,48 + 2956: 27,49 + 2957: 27,50 + 2986: 27,36 + 2987: 27,37 + 2988: 27,38 + 2989: 27,39 + 2990: 27,40 + 3722: 27,101 + - node: + color: '#D4D4D496' + id: QuarterTileOverlayGreyscale180 + decals: + 2758: 17,53 + - node: + color: '#DE3A3A96' + id: QuarterTileOverlayGreyscale180 + decals: + 969: 95,59 + 970: 96,59 + 971: 98,59 + 972: 99,59 + 973: 99,60 + 974: 98,61 + 975: 98,63 + 976: 98,65 + 977: 98,66 + 978: 98,67 + 979: 98,68 + 980: 98,69 + 981: 98,71 + 982: 98,73 + 983: 99,74 + 984: 99,75 + 985: 98,74 + 2569: 30,36 + 2580: 30,38 + 2581: 31,38 + 2582: 32,38 + 2583: 33,38 + 2645: 42,33 + 5625: 55,66 + 5626: 53,66 + 5627: 51,66 + 5628: 49,66 + 5629: 47,66 + 5630: 64,9 + 5631: 65,9 + 5632: 66,9 + 5633: 67,9 + 5634: 68,9 + 5635: 64,8 + 5636: 64,7 + 5638: 64,6 + - node: + color: '#EFB34196' + id: QuarterTileOverlayGreyscale180 + decals: + 87: 53,109 + 103: 57,110 + 105: 58,110 + 106: 59,110 + 179: 63,110 + 432: 55,88 + 482: 56,88 + 484: 58,88 + 485: 57,88 + 486: 59,88 + 888: 77,96 + 889: 77,97 + 890: 77,98 + 3642: 32,78 + - node: + color: '#334E6DC8' + id: QuarterTileOverlayGreyscale270 + decals: + 1771: 67,26 + 1799: 67,20 + 1820: 67,11 + 2841: 17,49 + 2929: 32,56 + 2930: 36,56 + 2973: 25,45 + 2974: 25,43 + 3019: 25,48 + 5416: 62,56 + 5667: 67,5 + - node: + color: '#3EB38896' + id: QuarterTileOverlayGreyscale270 + decals: + 155: 60,95 + 156: 61,95 + 157: 62,95 + 158: 63,95 + 167: 65,106 + 168: 65,105 + 169: 65,104 + 170: 65,102 + 341: 61,103 + 342: 62,103 + 343: 63,103 + - node: + color: '#43990996' + id: QuarterTileOverlayGreyscale270 + decals: + 4359: 53,43 + 4372: 52,46 + 5647: 65,9 + 5648: 66,9 + 5649: 67,9 + 5650: 68,9 + 5651: 69,9 + 5652: 69,8 + 5653: 69,7 + 5654: 69,6 + - node: + color: '#52B4E996' + id: QuarterTileOverlayGreyscale270 + decals: + 5310: 65,48 + 5325: 61,48 + 5361: 65,39 + 5383: 58,41 + 5384: 59,41 + 5386: 59,39 + 5387: 58,39 + 5389: 60,39 + 5390: 60,40 + 5391: 60,41 + 5448: 65,53 + 5500: 73,42 + 5501: 72,42 + 5502: 71,42 + 5503: 70,42 + 5574: 58,40 + - node: + color: '#8C347F96' + id: QuarterTileOverlayGreyscale270 + decals: + 1067: 82,63 + - node: + color: '#8D1C9996' + id: QuarterTileOverlayGreyscale270 + decals: + 510: 90,92 + 519: 86,93 + 540: 85,95 + 545: 89,95 + 546: 87,95 + 547: 88,95 + 548: 86,95 + - node: + color: '#9FED5896' + id: QuarterTileOverlayGreyscale270 + decals: + 5707: 59,70 + 5708: 60,70 + 5709: 61,70 + 5710: 62,70 + - node: + color: '#A4610696' + id: QuarterTileOverlayGreyscale270 + decals: + 607: 91,80 + 608: 84,84 + - node: + color: '#D381C996' + id: QuarterTileOverlayGreyscale270 + decals: + 3267: 20,80 + 3397: 15,88 + 3398: 15,89 + 3399: 16,89 + 3400: 16,88 + 3401: 17,88 + 3402: 17,89 + 3451: 18,90 + 3504: 7,93 + 3664: 25,76 + 3665: 25,77 + 3666: 25,85 + 3667: 25,86 + 3715: 25,80 + 5721: 18,70 + 5722: 18,72 + 5723: 18,71 + 5803: 25,87 + 5804: 25,88 + - node: + color: '#D4D4D428' + id: QuarterTileOverlayGreyscale270 + decals: + 860: 75,81 + 861: 75,82 + 863: 75,84 + 864: 75,94 + 865: 75,95 + 866: 75,96 + 867: 75,97 + 868: 75,98 + 869: 75,99 + 870: 75,100 + 1103: 74,66 + 1104: 75,65 + 1353: 75,58 + 1354: 75,57 + 2201: 24,66 + 2202: 25,65 + 2996: 25,53 + 2997: 25,52 + 2998: 25,51 + 2999: 25,50 + 3000: 25,49 + 3002: 25,40 + 3021: 25,37 + 3721: 29,101 + 5563: 75,40 + 5564: 75,43 + 5565: 75,44 + 5567: 75,50 + 5568: 75,51 + 5569: 75,52 + 5570: 75,53 + 5571: 75,54 + - node: + color: '#D4D4D496' + id: QuarterTileOverlayGreyscale270 + decals: + 910: 96,59 + 911: 95,59 + 912: 95,60 + 913: 95,61 + 914: 95,62 + 915: 95,63 + 918: 95,66 + 919: 95,69 + 920: 95,70 + 921: 95,71 + 922: 95,72 + 923: 95,73 + 924: 95,74 + 925: 95,75 + 926: 98,59 + 927: 99,59 + 945: 99,74 + 946: 99,75 + 968: 99,60 + 2275: 95,64 + 2276: 95,65 + 2316: 4,62 + 2317: 4,63 + 2318: 4,64 + 2319: 4,65 + 2321: 4,66 + 2322: 4,69 + 2323: 4,70 + 2324: 4,71 + 2325: 4,72 + 2326: 4,73 + 2327: 4,75 + 2328: 4,59 + 2329: 6,59 + 2330: 7,59 + 2356: 4,68 + 2359: 4,61 + 2757: 15,53 + - node: + zIndex: 1 + color: '#D4D4D496' + id: QuarterTileOverlayGreyscale270 + decals: + 2380: 6,55 + 2381: 6,56 + 2382: 6,57 + 2393: 5,58 + - node: + color: '#DE3A3A96' + id: QuarterTileOverlayGreyscale270 + decals: + 2538: 33,46 + 2649: 40,36 + 3026: 16,50 + 5580: 76,68 + 5581: 77,68 + 5582: 77,67 + 5589: 26,68 + 5590: 27,68 + 5591: 27,67 + - node: + color: '#EFB34196' + id: QuarterTileOverlayGreyscale270 + decals: + 86: 49,109 + 180: 65,110 + 316: 72,108 + 451: 65,88 + 455: 68,87 + 462: 69,87 + 463: 70,87 + 464: 71,87 + 465: 72,87 + 481: 71,90 + 839: 75,86 + 2766: 17,53 + - node: + color: '#FA750096' + id: QuarterTileOverlayGreyscale270 + decals: + 5187: 71,57 + 5188: 71,56 + 5189: 71,55 + 5192: 72,57 + 5193: 72,56 + 5194: 72,55 + 5195: 70,54 + 5196: 70,55 + 5197: 70,56 + 5198: 70,57 + 5199: 72,54 + 5200: 71,54 + - node: + color: '#334E6DC8' + id: QuarterTileOverlayGreyscale90 + decals: + 1774: 66,22 + 1811: 66,13 + 1860: 70,8 + 2849: 14,49 + 2903: 18,53 + 2926: 29,57 + 5669: 66,9 + - node: + color: '#3EB38896' + id: QuarterTileOverlayGreyscale90 + decals: + 159: 60,98 + 160: 61,98 + 161: 62,98 + 162: 63,98 + 338: 60,102 + 339: 61,102 + 340: 62,102 + - node: + color: '#43990996' + id: QuarterTileOverlayGreyscale90 + decals: + 4335: 60,33 + 5655: 64,8 + 5656: 64,7 + 5657: 64,6 + 5658: 64,5 + 5659: 65,5 + 5660: 66,5 + 5661: 67,5 + 5662: 68,5 + - node: + color: '#52B4E996' + id: QuarterTileOverlayGreyscale90 + decals: + 2846: 16,49 + 5313: 64,44 + 5324: 60,47 + 5374: 60,39 + 5375: 60,40 + 5377: 59,39 + 5379: 58,39 + 5380: 58,41 + 5381: 59,41 + 5382: 60,41 + 5496: 70,41 + 5497: 71,41 + 5499: 73,41 + 5573: 58,40 + - node: + color: '#8D1C9996' + id: QuarterTileOverlayGreyscale90 + decals: + 539: 84,94 + 541: 85,94 + 542: 86,94 + 549: 87,94 + 550: 88,94 + - node: + color: '#9FED5896' + id: QuarterTileOverlayGreyscale90 + decals: + 2180: 39,68 + 2181: 40,68 + 2182: 41,68 + 2183: 42,68 + 2184: 43,68 + 2822: 15,51 + 5711: 59,70 + 5712: 60,70 + 5713: 61,70 + 5714: 62,70 + - node: + color: '#A4610696' + id: QuarterTileOverlayGreyscale90 + decals: + 851: 77,82 + 853: 77,91 + - node: + color: '#D381C996' + id: QuarterTileOverlayGreyscale90 + decals: + 3224: 14,75 + 3391: 15,88 + 3392: 16,89 + 3393: 16,88 + 3394: 17,88 + 3395: 17,89 + 3396: 15,89 + 3452: 14,87 + 3503: 10,95 + 5724: 18,70 + 5725: 18,71 + 5726: 18,72 + - node: + color: '#D4D4D428' + id: QuarterTileOverlayGreyscale90 + decals: + 877: 77,98 + 878: 77,97 + 879: 77,96 + 1087: 77,69 + 1088: 78,68 + 1402: 77,37 + 1403: 77,38 + 1404: 77,39 + 1405: 77,40 + 1938: 59,68 + 1939: 60,68 + 1940: 61,68 + 1941: 62,68 + 1942: 63,68 + 2205: 27,69 + 2206: 28,68 + - node: + color: '#D4D4D496' + id: QuarterTileOverlayGreyscale90 + decals: + 928: 99,59 + 929: 99,60 + 930: 98,60 + 931: 98,61 + 932: 98,63 + 933: 98,65 + 934: 98,66 + 935: 98,67 + 936: 98,68 + 937: 98,69 + 938: 98,71 + 939: 98,73 + 940: 99,74 + 941: 99,75 + 942: 98,75 + 943: 97,75 + 944: 95,75 + 2332: 7,60 + 2333: 7,61 + 2334: 7,62 + 2335: 7,59 + 2336: 7,63 + 2337: 7,64 + 2338: 7,65 + 2339: 7,68 + 2340: 7,69 + 2341: 7,70 + 2342: 7,71 + 2343: 7,72 + 2344: 7,73 + 2345: 7,74 + 2347: 7,75 + 2348: 5,75 + 2349: 4,75 + - node: + zIndex: 1 + color: '#D4D4D496' + id: QuarterTileOverlayGreyscale90 + decals: + 2383: 5,55 + 2384: 5,56 + 2391: 5,57 + 2392: 5,58 + - node: + color: '#DE3A3A96' + id: QuarterTileOverlayGreyscale90 + decals: + 2945: 27,45 + 2947: 27,47 + 2948: 27,48 + 2949: 27,49 + 2950: 27,50 + 2980: 27,40 + 2981: 27,39 + 2982: 27,38 + 2983: 27,37 + 2984: 27,36 + 5583: 75,67 + 5584: 75,66 + 5585: 76,66 + 5586: 25,66 + 5587: 26,66 + 5588: 25,67 + - node: + color: '#EFB34196' + id: QuarterTileOverlayGreyscale90 + decals: + 181: 63,111 + 413: 58,89 + 456: 67,91 + - node: + color: '#FA750096' + id: QuarterTileOverlayGreyscale90 + decals: + 5180: 70,54 + 5181: 71,54 + 5182: 71,55 + 5183: 70,55 + 5184: 70,56 + 5185: 71,56 + 5201: 72,54 + 5202: 72,55 + 5203: 72,56 + 5204: 72,57 + 5205: 71,57 + 5206: 70,57 + - node: + cleanable: True + color: '#FFFFFFFF' + id: Remains + decals: + 5417: 75,18 + - node: + zIndex: 2 + color: '#FFFFFFFF' + id: SpaceStationSign1 + decals: + 1952: 48,67 + - node: + zIndex: 2 + color: '#FFFFFFFF' + id: SpaceStationSign2 + decals: + 1951: 49,67 + - node: + zIndex: 2 + color: '#FFFFFFFF' + id: SpaceStationSign3 + decals: + 1950: 50,67 + - node: + zIndex: 2 + color: '#FFFFFFFF' + id: SpaceStationSign4 + decals: + 1949: 51,67 + - node: + color: '#FFFFFFFF' + id: SpaceStationSign5 + decals: + 3541: 52,67 + - node: + zIndex: 2 + color: '#FFFFFFFF' + id: SpaceStationSign6 + decals: + 1947: 53,67 + - node: + zIndex: 2 + color: '#FFFFFFFF' + id: SpaceStationSign7 + decals: + 1946: 54,67 + - node: + color: '#334E6DC8' + id: ThreeQuarterTileOverlayGreyscale + decals: + 406: 60,93 + 654: 84,78 + 781: 68,74 + 1782: 63,19 + 1803: 67,16 + 1817: 62,8 + 1873: 60,13 + 2144: 32,63 + 2902: 20,56 + 2928: 32,58 + 5453: 58,60 + - node: + color: '#43990996' + id: ThreeQuarterTileOverlayGreyscale + decals: + 4334: 61,33 + 4343: 56,33 + 4354: 53,36 + - node: + color: '#52B4E996' + id: ThreeQuarterTileOverlayGreyscale + decals: + 1461: 65,36 + 5266: 64,41 + 5323: 61,47 + 5331: 69,43 + 5339: 70,49 + 5480: 50,56 + 5484: 54,56 + - node: + zIndex: 1 + color: '#79150096' + id: ThreeQuarterTileOverlayGreyscale + decals: + 2060: 50,79 + - node: + color: '#8C347F96' + id: ThreeQuarterTileOverlayGreyscale + decals: + 1038: 81,61 + - node: + color: '#8D1C9996' + id: ThreeQuarterTileOverlayGreyscale + decals: + 503: 83,96 + - node: + color: '#A4610696' + id: ThreeQuarterTileOverlayGreyscale + decals: + 585: 86,90 + 609: 80,82 + 619: 80,91 + - node: + color: '#D381C996' + id: ThreeQuarterTileOverlayGreyscale + decals: + 3165: 14,98 + 3198: 8,91 + 3226: 12,75 + 3249: 18,75 + 3269: 18,83 + 3413: 13,92 + 3494: 5,95 + 3501: 8,95 + 3706: 23,83 + - node: + color: '#D4D4D428' + id: ThreeQuarterTileOverlayGreyscale + decals: + 1105: 74,69 + 1895: 64,30 + 2219: 24,69 + 3632: 29,95 + 3737: 25,106 + 3741: 23,110 + - node: + color: '#DE3A3A96' + id: ThreeQuarterTileOverlayGreyscale + decals: + 1013: 91,74 + 2466: 33,53 + 2490: 29,53 + 2590: 32,30 + 2621: 29,39 + 2658: 44,31 + 5036: 42,37 + 5037: 46,37 + 5038: 45,37 + - node: + color: '#EFB34196' + id: ThreeQuarterTileOverlayGreyscale + decals: + 70: 42,113 + 94: 56,113 + 334: 68,106 + 422: 54,93 + 488: 65,112 + 837: 74,92 + 3638: 29,79 + - node: + color: '#FA750096' + id: ThreeQuarterTileOverlayGreyscale + decals: + 5149: 69,58 + - node: + color: '#334E6DC8' + id: ThreeQuarterTileOverlayGreyscale180 + decals: + 783: 70,72 + 784: 71,73 + 1780: 70,15 + 1802: 66,18 + 1826: 66,4 + 1836: 71,4 + 2149: 36,60 + 2613: 42,26 + 2643: 42,32 + 2876: 21,48 + 2896: 23,54 + 3383: 11,79 + 5455: 60,57 + - node: + color: '#52B4E996' + id: ThreeQuarterTileOverlayGreyscale180 + decals: + 5269: 67,38 + 5295: 67,43 + 5345: 73,45 + 5352: 73,40 + 5438: 67,51 + 5488: 56,53 + - node: + color: '#79150096' + id: ThreeQuarterTileOverlayGreyscale180 + decals: + 2037: 56,60 + - node: + zIndex: 1 + color: '#79150096' + id: ThreeQuarterTileOverlayGreyscale180 + decals: + 2064: 53,76 + - node: + color: '#8C347F96' + id: ThreeQuarterTileOverlayGreyscale180 + decals: + 1051: 83,57 + - node: + color: '#A4610696' + id: ThreeQuarterTileOverlayGreyscale180 + decals: + 612: 82,79 + 621: 84,87 + 849: 78,79 + - node: + color: '#D381C996' + id: ThreeQuarterTileOverlayGreyscale180 + decals: + 2826: 14,52 + 3163: 18,94 + 3220: 16,72 + 3255: 23,73 + 3271: 21,79 + 3448: 21,85 + - node: + color: '#D4D4D428' + id: ThreeQuarterTileOverlayGreyscale180 + decals: + 1089: 78,65 + 1375: 77,28 + 2221: 28,65 + 3745: 27,108 + - node: + color: '#D4D4D496' + id: ThreeQuarterTileOverlayGreyscale180 + decals: + 2804: 17,51 + - node: + color: '#DE3A3A96' + id: ThreeQuarterTileOverlayGreyscale180 + decals: + 1005: 93,70 + 2487: 35,49 + 2499: 31,46 + 2522: 31,41 + 2550: 38,32 + 2568: 30,35 + 2588: 38,28 + 2637: 49,33 + 2666: 47,26 + 2985: 27,35 + - node: + color: '#EFB34196' + id: ThreeQuarterTileOverlayGreyscale180 + decals: + 78: 46,109 + 84: 54,109 + 326: 73,102 + 3643: 32,76 + - node: + color: '#FA750096' + id: ThreeQuarterTileOverlayGreyscale180 + decals: + 5147: 73,53 + - node: + color: '#334E6DC8' + id: ThreeQuarterTileOverlayGreyscale270 + decals: + 409: 60,91 + 788: 68,72 + 1760: 64,28 + 1781: 63,15 + 1801: 67,18 + 1812: 62,4 + 1827: 67,4 + 2611: 40,26 + 2644: 40,32 + 5450: 58,57 + - node: + color: '#43990996' + id: ThreeQuarterTileOverlayGreyscale270 + decals: + 4338: 59,32 + 4344: 56,32 + 4355: 52,43 + 4365: 52,38 + - node: + color: '#52B4E996' + id: ThreeQuarterTileOverlayGreyscale270 + decals: + 5264: 65,38 + 5265: 64,39 + 5326: 62,45 + 5346: 69,45 + 5362: 66,40 + 5439: 65,51 + 5476: 50,53 + - node: + zIndex: 1 + color: '#79150096' + id: ThreeQuarterTileOverlayGreyscale270 + decals: + 2063: 50,76 + - node: + color: '#8D1C9996' + id: ThreeQuarterTileOverlayGreyscale270 + decals: + 505: 83,93 + 518: 86,92 + - node: + color: '#A4610696' + id: ThreeQuarterTileOverlayGreyscale270 + decals: + 610: 80,79 + 2827: 18,52 + - node: + color: '#D381C996' + id: ThreeQuarterTileOverlayGreyscale270 + decals: + 3219: 12,72 + 3272: 20,79 + 3492: 5,93 + 3498: 7,89 + 3506: 7,92 + 3707: 23,80 + 5727: 18,73 + - node: + color: '#D4D4D428' + id: ThreeQuarterTileOverlayGreyscale270 + decals: + 1102: 74,65 + 2220: 24,65 + - node: + color: '#D4D4D496' + id: ThreeQuarterTileOverlayGreyscale270 + decals: + 2803: 15,51 + - node: + color: '#DE3A3A96' + id: ThreeQuarterTileOverlayGreyscale270 + decals: + 1004: 91,70 + 2486: 33,49 + 2498: 29,46 + 2540: 33,41 + 2589: 32,28 + 2663: 44,26 + 5007: 42,35 + 5041: 45,34 + 5042: 46,34 + - node: + color: '#EFB34196' + id: ThreeQuarterTileOverlayGreyscale270 + decals: + 74: 42,109 + 83: 48,109 + 312: 68,108 + 327: 68,102 + 452: 65,87 + 836: 74,86 + 3646: 29,76 + - node: + color: '#FA750096' + id: ThreeQuarterTileOverlayGreyscale270 + decals: + 5148: 69,53 + - node: + color: '#334E6DC8' + id: ThreeQuarterTileOverlayGreyscale90 + decals: + 656: 87,78 + 1783: 70,19 + 1791: 66,16 + 1862: 71,8 + 1874: 73,13 + 2147: 36,63 + 2875: 18,54 + 3381: 11,82 + 5454: 60,60 + - node: + color: '#52B4E996' + id: ThreeQuarterTileOverlayGreyscale90 + decals: + 5263: 62,41 + 5268: 67,41 + 5341: 72,49 + 5351: 73,43 + 5434: 67,58 + 5441: 67,49 + 5481: 51,56 + 5486: 56,56 + - node: + zIndex: 1 + color: '#79150096' + id: ThreeQuarterTileOverlayGreyscale90 + decals: + 2067: 53,79 + - node: + color: '#8D1C9996' + id: ThreeQuarterTileOverlayGreyscale90 + decals: + 512: 90,96 + - node: + color: '#9FED5896' + id: ThreeQuarterTileOverlayGreyscale90 + decals: + 2102: 63,78 + - node: + color: '#A4610696' + id: ThreeQuarterTileOverlayGreyscale90 + decals: + 615: 82,82 + 850: 78,82 + 854: 78,91 + - node: + color: '#D381C996' + id: ThreeQuarterTileOverlayGreyscale90 + decals: + 3166: 18,98 + 3222: 16,75 + 3254: 23,75 + 3262: 21,83 + 3487: 10,96 + 3497: 7,95 + - node: + color: '#D4D4D428' + id: ThreeQuarterTileOverlayGreyscale90 + decals: + 1086: 78,69 + 2207: 28,69 + 3634: 33,95 + 3746: 27,110 + - node: + color: '#DE3A3A96' + id: ThreeQuarterTileOverlayGreyscale90 + decals: + 1012: 93,74 + 2465: 34,53 + 2491: 31,53 + 2526: 31,44 + 2551: 38,34 + 2587: 38,30 + 2632: 49,38 + 2657: 47,31 + - node: + color: '#EFB34196' + id: ThreeQuarterTileOverlayGreyscale90 + decals: + 80: 46,113 + 96: 60,113 + 335: 73,106 + 420: 58,93 + 489: 66,112 + - node: + color: '#FA750096' + id: ThreeQuarterTileOverlayGreyscale90 + decals: + 5150: 73,58 + - node: + color: '#FFFFFFFF' + id: WarnCornerNE + decals: + 282: 72,105 + - node: + color: '#FFFFFFFF' + id: WarnCornerNW + decals: + 281: 69,105 + - node: + color: '#FFFFFFFF' + id: WarnCornerSE + decals: + 289: 72,103 + - node: + color: '#FFFFFFFF' + id: WarnCornerSW + decals: + 288: 69,103 + - node: + color: '#FFFFFFFF' + id: WarnCornerSmallNE + decals: + 1728: 62,4 + 1729: 69,4 + 1730: 68,10 + 1732: 63,10 + - node: + color: '#FFFFFFFF' + id: WarnCornerSmallNW + decals: + 1725: 65,10 + 1726: 71,4 + 1727: 64,4 + 1731: 70,10 + - node: + color: '#FFFFFFFF' + id: WarnCornerSmallSE + decals: + 1735: 62,6 + 5666: 69,6 + - node: + color: '#FFFFFFFF' + id: WarnCornerSmallSW + decals: + 1733: 71,6 + 5665: 64,6 + - node: + color: '#FFFFFFFF' + id: WarnEndE + decals: + 42: 62,117 + 43: 62,119 + - node: + color: '#FFFFFFFF' + id: WarnEndW + decals: + 44: 40,117 + 45: 40,119 + - node: + color: '#FFFFFFFF' + id: WarnFull + decals: + 1709: 63,5 + 1710: 64,11 + 1711: 69,11 + 1712: 70,5 + 1745: 64,24 + 1746: 69,24 + - node: + color: '#FFFFFFFF' + id: WarnLineE + decals: + 143: 59,101 + 144: 59,102 + 145: 59,103 + 146: 59,104 + 278: 72,104 + 298: 67,109 + 299: 67,110 + 439: 63,88 + 440: 63,89 + 441: 73,90 + 442: 73,91 + 720: 78,84 + 721: 78,85 + 994: 94,66 + 995: 94,67 + 996: 94,68 + 1024: 72,66 + 1025: 72,67 + 1026: 72,68 + 1144: 78,52 + 1145: 78,53 + 1146: 78,54 + 1423: 78,42 + 1424: 78,43 + 1721: 62,5 + 1724: 68,11 + 1899: 57,66 + 1900: 57,67 + 1901: 57,68 + 1902: 45,68 + 1903: 45,67 + 1904: 45,66 + 2264: 30,66 + 2265: 30,67 + 2266: 30,68 + 2267: 8,66 + 2268: 8,67 + 2269: 8,68 + 2396: 28,42 + 2397: 28,43 + 2398: 39,36 + 2399: 39,38 + 2402: 39,37 + 2864: 24,55 + 2865: 24,56 + 2866: 28,56 + 2867: 28,57 + 3040: 2,91 + 3041: 2,89 + 3042: 2,90 + 3112: 12,90 + 3113: 12,91 + 3628: 28,92 + 3629: 28,93 + 3888: 57,17 + 5101: 68,46 + 5102: 68,47 + 5103: 74,46 + 5104: 74,47 + 5105: 74,41 + 5106: 74,42 + 5664: 69,5 + 5771: 83,85 + 5772: 83,84 + - node: + zIndex: 1 + color: '#FFFFFFFF' + id: WarnLineE + decals: + 2430: 36,50 + 2431: 36,51 + 2432: 36,52 + - node: + color: '#FFFFFFFF' + id: WarnLineN + decals: + 3: 47,122 + 4: 48,122 + 5: 49,122 + 6: 50,122 + 7: 51,122 + 8: 52,122 + 9: 53,122 + 10: 54,122 + 11: 55,122 + 30: 41,119 + 31: 42,119 + 32: 45,119 + 33: 45,117 + 34: 42,117 + 35: 41,117 + 36: 57,119 + 37: 57,117 + 38: 61,117 + 39: 60,117 + 40: 60,119 + 41: 61,119 + 139: 65,101 + 140: 66,101 + 151: 60,98 + 152: 61,98 + 153: 62,98 + 154: 63,98 + 275: 70,103 + 276: 71,103 + 396: 65,92 + 397: 66,92 + 398: 67,92 + 553: 88,91 + 554: 87,91 + 725: 75,71 + 726: 76,71 + 727: 77,71 + 1002: 82,65 + 1003: 83,65 + 1030: 75,63 + 1031: 76,63 + 1032: 77,63 + 1701: 66,21 + 1702: 67,21 + 1703: 66,27 + 1704: 67,27 + 1713: 63,6 + 1723: 70,6 + 1747: 64,25 + 1748: 69,25 + 1753: 66,12 + 1754: 67,12 + 2243: 25,63 + 2244: 26,63 + 2245: 27,63 + 2246: 27,71 + 2247: 26,71 + 2248: 25,71 + 2249: 20,69 + 2250: 19,69 + 2412: 30,40 + 2413: 31,40 + 2414: 45,32 + 2415: 46,32 + 2856: 21,53 + 2857: 20,53 + 3106: 13,76 + 3107: 14,76 + 3108: 13,84 + 3109: 14,84 + 3110: 15,93 + 3111: 16,93 + 3119: 21,92 + 3120: 22,92 + 3121: 23,92 + 3554: 10,101 + 3555: 9,101 + 3556: 8,101 + 3620: 25,100 + 3621: 26,100 + 3622: 27,100 + 5773: 75,83 + 5774: 76,83 + 5775: 77,83 + 5780: 75,49 + 5781: 76,49 + 5782: 77,49 + 5790: 25,46 + 5791: 27,46 + 5792: 26,46 + 5799: 25,89 + 5800: 26,89 + 5801: 27,89 + - node: + color: '#FFFFFFFF' + id: WarnLineS + decals: + 135: 59,101 + 136: 59,102 + 137: 59,103 + 138: 59,104 + 277: 69,104 + 296: 67,109 + 297: 67,110 + 437: 63,88 + 438: 63,89 + 443: 73,90 + 444: 73,91 + 718: 78,84 + 719: 78,85 + 997: 94,66 + 998: 94,67 + 999: 94,68 + 1018: 72,66 + 1019: 72,67 + 1020: 72,68 + 1141: 78,52 + 1142: 78,54 + 1143: 78,53 + 1417: 78,42 + 1418: 78,43 + 1718: 65,11 + 1719: 71,5 + 1896: 57,66 + 1897: 57,67 + 1898: 57,68 + 1905: 45,66 + 1906: 45,67 + 1907: 45,68 + 2261: 30,66 + 2262: 30,67 + 2263: 30,68 + 2270: 8,66 + 2271: 8,67 + 2272: 8,68 + 2403: 28,42 + 2404: 28,43 + 2405: 39,36 + 2406: 39,37 + 2407: 39,38 + 2860: 24,55 + 2861: 24,56 + 2862: 28,56 + 2863: 28,57 + 3046: 2,89 + 3047: 2,90 + 3048: 2,91 + 3114: 12,90 + 3115: 12,91 + 3626: 28,92 + 3627: 28,93 + 3889: 53,17 + 5107: 68,46 + 5108: 68,47 + 5109: 74,46 + 5110: 74,47 + 5111: 74,41 + 5112: 74,42 + 5663: 64,5 + 5769: 83,84 + 5770: 83,85 + - node: + zIndex: 1 + color: '#FFFFFFFF' + id: WarnLineS + decals: + 2427: 36,50 + 2428: 36,51 + 2429: 36,52 + - node: + color: '#FFFFFFFF' + id: WarnLineW + decals: + 18: 57,119 + 19: 60,119 + 20: 61,119 + 21: 61,117 + 22: 60,117 + 23: 57,117 + 24: 45,117 + 25: 42,117 + 26: 41,117 + 27: 41,119 + 28: 42,119 + 29: 45,119 + 141: 65,101 + 142: 66,101 + 147: 60,95 + 148: 61,95 + 149: 62,95 + 150: 63,95 + 279: 70,105 + 280: 71,105 + 399: 67,92 + 400: 66,92 + 401: 65,92 + 555: 87,91 + 556: 88,91 + 722: 75,71 + 723: 76,71 + 724: 77,71 + 1000: 82,65 + 1001: 83,65 + 1033: 75,63 + 1034: 76,63 + 1035: 77,63 + 1705: 66,27 + 1706: 67,27 + 1707: 66,21 + 1708: 67,21 + 1714: 64,10 + 1715: 69,10 + 1716: 70,4 + 1720: 63,4 + 1749: 64,23 + 1750: 69,23 + 1751: 66,12 + 1752: 67,12 + 2253: 19,69 + 2254: 20,69 + 2255: 27,71 + 2256: 26,71 + 2257: 25,71 + 2258: 25,63 + 2259: 26,63 + 2260: 27,63 + 2408: 30,40 + 2409: 31,40 + 2410: 46,32 + 2411: 45,32 + 2858: 21,53 + 2859: 20,53 + 3099: 13,76 + 3100: 14,76 + 3101: 13,84 + 3102: 14,84 + 3103: 15,93 + 3104: 16,93 + 3116: 21,90 + 3117: 22,90 + 3118: 23,90 + 3557: 8,101 + 3558: 9,101 + 3559: 10,101 + 3623: 25,100 + 3624: 26,100 + 3625: 27,100 + 5776: 75,83 + 5777: 76,83 + 5778: 77,83 + 5783: 75,49 + 5784: 76,49 + 5785: 77,49 + 5793: 25,46 + 5794: 26,46 + 5795: 27,46 + 5796: 27,89 + 5797: 26,89 + 5798: 25,89 + - node: + color: '#FFFFFFFF' + id: WoodTrimThinCornerNe + decals: + 1121: 84,51 + 1981: 49,71 + 1986: 48,65 + - node: + color: '#FFFFFFFF' + id: WoodTrimThinCornerNw + decals: + 1980: 53,71 + 3596: 30,104 + - node: + color: '#FFFFFFFF' + id: WoodTrimThinCornerSe + decals: + 1129: 84,55 + 1992: 48,61 + 3614: 33,92 + - node: + color: '#FFFFFFFF' + id: WoodTrimThinCornerSw + decals: + 1171: 83,43 + 3595: 30,103 + - node: + color: '#FFFFFFFF' + id: WoodTrimThinInnerNe + decals: + 1155: 79,51 + 1175: 79,39 + 1982: 48,71 + 1983: 49,70 + - node: + color: '#FFFFFFFF' + id: WoodTrimThinInnerNw + decals: + 1984: 53,70 + 1985: 54,71 + - node: + color: '#FFFFFFFF' + id: WoodTrimThinInnerSe + decals: + 1158: 79,55 + 1174: 79,45 + 2012: 46,62 + 3599: 37,90 + - node: + color: '#FFFFFFFF' + id: WoodTrimThinInnerSw + decals: + 1173: 83,45 + - node: + color: '#FFFFFFFF' + id: WoodTrimThinLineE + decals: + 1127: 79,53 + 1156: 79,52 + 1157: 79,54 + 1163: 79,40 + 1164: 79,41 + 1165: 79,42 + 1166: 79,43 + 1167: 79,44 + 1963: 48,72 + 1989: 48,62 + 1991: 48,64 + 2048: 48,73 + 2051: 49,77 + 3587: 35,103 + - node: + zIndex: 1 + color: '#FFFFFFFF' + id: WoodTrimThinLineE + decals: + 2049: 48,74 + - node: + color: '#FFFFFFFF' + id: WoodTrimThinLineN + decals: + 650: 84,76 + 651: 85,76 + 652: 86,76 + 653: 87,76 + 1122: 83,51 + 1123: 82,51 + 1124: 81,51 + 1125: 80,51 + 1159: 83,39 + 1160: 82,39 + 1161: 81,39 + 1162: 80,39 + 1960: 50,70 + 1961: 51,70 + 1962: 52,70 + 1987: 46,65 + 1988: 47,65 + 2006: 46,64 + 2007: 46,63 + 2008: 47,63 + 2009: 46,62 + 2010: 47,62 + 2011: 47,61 + 2854: 26,34 + 2855: 29,34 + 3580: 29,89 + 3581: 32,89 + 3582: 35,89 + 3588: 32,105 + 3589: 33,105 + 3590: 34,105 + 3592: 31,104 + - node: + zIndex: 1 + color: '#FFFFFFFF' + id: WoodTrimThinLineN + decals: + 2445: 42,44 + - node: + color: '#FFFFFFFF' + id: WoodTrimThinLineS + decals: + 1116: 80,55 + 1117: 81,55 + 1118: 82,55 + 1119: 83,55 + 1168: 80,45 + 1169: 81,45 + 1170: 82,45 + 2605: 40,28 + 2606: 41,28 + 2607: 42,28 + 2851: 47,39 + 2853: 26,30 + 3583: 36,93 + 3584: 39,93 + 3585: 33,102 + 3586: 34,102 + 3594: 31,103 + 3597: 38,90 + 3598: 39,90 + 3615: 29,92 + 3616: 30,92 + 3617: 31,92 + 3618: 32,92 + - node: + color: '#FFFFFFFF' + id: WoodTrimThinLineW + decals: + 402: 62,91 + 403: 62,92 + 404: 62,93 + 1148: 89,52 + 1149: 89,53 + 1150: 89,54 + 1172: 83,44 + 1966: 54,72 + 1967: 54,73 + - node: + zIndex: 1 + color: '#FFFFFFFF' + id: WoodTrimThinLineW + decals: + 2050: 54,74 + - node: + cleanable: True + angle: -3.9269908169872414 rad + color: '#D4D4D496' + id: footprint + decals: + 3761: 40.318954,107.766205 + - node: + cleanable: True + angle: -2.356194490192345 rad + color: '#D4D4D496' + id: footprint + decals: + 3758: 39.449223,107.787964 + 3759: 39.927574,107.70093 + 3760: 39.57425,108.07082 + - node: + cleanable: True + angle: -1.6580627893946132 rad + color: '#D4D4D496' + id: footprint + decals: + 3834: 20.219585,94.78196 + 3835: 19.719585,95.19583 + 3836: 20.401684,95.05684 + - node: + cleanable: True + angle: -1.5707963267948966 rad + color: '#D4D4D496' + id: footprint + decals: + 1215: 87.750244,57.853058 + 1216: 87.9794,58.179676 + 1217: 88.403015,57.85306 + 1218: 88.69469,58.186626 + 1219: 89.04885,57.929504 + 1220: 88.31969,58.06154 + 1221: 87.965515,57.978146 + 1284: 78.71492,28.715511 + 1285: 79.076035,29.229755 + 1286: 79.49965,28.750256 + 1287: 79.93021,29.229755 + 1288: 80.35381,28.771103 + 1297: 78.819084,29.101204 + 1298: 79.27742,28.883457 + 1299: 79.52279,29.184593 + 1300: 80.02279,28.818596 + 1301: 80.40705,29.230919 + 1302: 80.89316,28.878819 + 1303: 81.2589,29.629341 + 1304: 81.448715,30.138954 + 1305: 82.21874,30.542004 + 1306: 81.89467,30.8941 + 1307: 82.37153,31.162804 + 1308: 79.81342,28.966824 + 3756: 38.900208,107.92395 + 3757: 39.12851,108.19594 + 3797: 36.48069,98.23447 + 3798: 36.13008,97.883606 + 3799: 35.502243,98.16919 + 3800: 35.037483,97.916245 + 3801: 34.72764,98.20998 + 3802: 35.673473,97.93256 + 3870: 7.678406,85.75599 + 3871: 7.9654427,86.288765 + 3872: 8.303406,85.996895 + 3973: 32.605583,83.74355 + 3974: 32.4991,84.11882 + 3975: 33.00373,83.9335 + 3976: 33.11484,83.79915 + 3977: 33.387993,84.17441 + 3978: 31.00939,82.77022 + 3979: 30.569576,82.747055 + 3980: 30.588093,82.99723 + 3981: 30.171427,83.09451 + 3988: 29.438162,84.28479 + 3989: 29.053904,83.849304 + 3990: 28.813162,84.19676 + 3991: 31.526787,82.91216 + 3992: 40.756283,83.807465 + 3998: 40.79332,84.20589 + 3999: 41.223877,83.900116 + 4002: 41.27943,84.17719 + 4003: 42.052578,84.27448 + 4004: 41.858135,83.85289 + 4005: 42.362762,83.908485 + 4006: 41.524803,84.06137 + 4007: 40.91832,83.96872 + 4008: 41.645172,84.306915 + 4259: 40.756935,22.709614 + 4260: 41.117516,23.023094 + 4261: 41.30565,22.944725 + 4262: 41.932747,23.077953 + 4263: 42.387394,23.093632 + 4264: 43.774853,22.921219 + 4265: 43.9865,23.12498 + 4266: 44.684147,22.866364 + 4267: 45.013374,23.203354 + 4268: 45.146633,22.787994 + 4269: 44.29221,22.999592 + 4270: 43.375076,22.913383 + 4271: 43.053688,23.132816 + 4272: 42.583363,22.748802 + 4273: 41.681908,23.093628 + 4274: 40.749096,23.234692 + 4275: 37.123497,22.754684 + 4276: 37.07646,23.185719 + 4277: 36.394493,22.801704 + 4278: 36.01823,23.201393 + 4279: 31.77409,24.799725 + 4280: 32.189545,24.266808 + 4281: 32.34632,24.776215 + 4282: 35.168266,23.310696 + 5672: 45.609802,23.148148 + 5673: 45.827393,22.842594 + 5674: 46.406097,23.115742 + 5675: 46.14221,22.949074 + - node: + cleanable: True + angle: -1.4835298641951802 rad + color: '#D4D4D496' + id: footprint + decals: + 3811: 34.567654,97.892426 + 3812: 35.45188,97.700226 + 3813: 36.042572,98.22605 + 3814: 36.564415,97.99759 + - node: + cleanable: True + angle: -1.3962634015954636 rad + color: '#D4D4D496' + id: footprint + decals: + 3829: 20.679684,94.84434 + - node: + cleanable: True + angle: -1.3089969389957472 rad + color: '#D4D4D496' + id: footprint + decals: + 3781: 37.94216,107.8146 + 3782: 38.65969,108.0902 + - node: + cleanable: True + angle: -1.1868238913561442 rad + color: '#D4D4D496' + id: footprint + decals: + 3849: 21.742292,103.9552 + 3850: 22.848774,104.121994 + 3851: 22.214514,104.17758 + - node: + cleanable: True + angle: -1.0471975511965976 rad + color: '#D4D4D496' + id: footprint + decals: + 1222: 89.42738,57.986393 + 1223: 89.13725,58.709118 + 1224: 89.146515,58.184063 + 1225: 89.35948,58.62264 + 4301: 49.75931,22.960125 + 4302: 49.835697,23.48827 + 4303: 50.412083,23.814888 + 4304: 50.148193,24.17625 + 4305: 50.835693,24.32219 + 4314: 51.20873,26.32235 + 4315: 59.787457,27.786724 + 4316: 60.301346,28.294018 + 4317: 59.6069,28.217579 + 4318: 59.34301,28.641483 + 4319: 59.28051,29.107086 + 4408: 44.660828,56.384212 + 4409: 45.160828,56.99575 + 4410: 45.653885,56.9888 + 4411: 46.014996,56.919308 + 4412: 45.174717,56.0576 + 4413: 46.237217,56.68303 + 4414: 46.452496,57.37101 + 4415: 46.25805,56.002003 + 4416: 46.827496,57.46135 + 4417: 46.70944,57.9478 + - node: + cleanable: True + angle: -0.8726646259971648 rad + color: '#D4D4D496' + id: footprint + decals: + 3839: 21.277447,98.15666 + - node: + cleanable: True + angle: -0.7853981633974483 rad + color: '#D4D4D496' + id: footprint + decals: + 1248: 87.66872,39.00794 + 1249: 87.72427,39.37625 + 1250: 87.04372,39.3971 + 1251: 87.383995,39.800156 + 1252: 87.758995,39.890495 + 1253: 86.953445,39.723717 + 1254: 87.627045,38.556236 + 1255: 88.002045,39.26506 + 1256: 88.10622,39.8349 + 1289: 81.00659,29.118565 + 1290: 81.08992,29.903835 + 1291: 81.90242,30.077564 + 1292: 81.81909,30.550117 + 1293: 82.27743,30.786392 + 1309: 80.74861,29.286495 + 1310: 81.14675,30.194534 + 1311: 82.06805,30.333527 + 1312: 82.12822,31.2323 + 3754: 38.40378,107.72269 + 3755: 38.27125,108.17961 + 3762: 39.710144,107.57831 + 3794: 37.932056,98.35686 + 3795: 37.18191,98.250786 + 3796: 36.945454,97.867294 + 3826: 20.881058,97.714386 + 3827: 21.263002,97.66574 + 3852: 22.353403,103.84402 + 3853: 22.682106,104.589905 + 3969: 32.216694,83.41926 + 3972: 32.110214,83.942764 + 3986: 31.421427,83.136215 + 3987: 31.986244,82.99723 + 4418: 44.910828,55.717083 + 4419: 46.535828,55.869965 + 4420: 46.58444,56.252174 + 4421: 46.549717,56.78032 + 4422: 47.167774,57.80881 + 4423: 47.126106,58.21882 + 4424: 46.389996,57.023544 + 5754: 88.07086,72.427345 + 5755: 88.02919,72.90651 + 5756: 88.84169,72.90651 + 5757: 87.58127,72.50026 + - node: + cleanable: True + angle: -0.6108652381980153 rad + color: '#D4D4D496' + id: footprint + decals: + 1294: 80.83298,29.56332 + 1295: 81.60381,29.827393 + 1296: 81.72881,30.591812 + - node: + cleanable: True + angle: -0.5235987755982988 rad + color: '#D4D4D496' + id: footprint + decals: + 3830: 20.69357,95.35163 + 4306: 50.0857,22.939281 + 4307: 50.099586,23.418781 + 4308: 49.90514,23.905228 + 4309: 50.34958,24.6627 + 4310: 51.07834,25.385475 + 4311: 51.432507,25.420223 + 4312: 51.425556,26.11515 + 4313: 50.98034,25.91169 + 4320: 59.87079,28.113338 + 4321: 59.01662,28.794369 + 4394: 46.327496,55.751827 + 4395: 45.94555,55.897762 + 4396: 46.389996,56.39811 + 4397: 46.924717,56.59269 + 4398: 46.69555,56.9888 + 4399: 46.542774,57.64898 + 4400: 46.973328,57.83661 + 4401: 46.785828,58.23272 + 4402: 47.112217,57.211174 + 4403: 45.88305,56.30777 + 4404: 45.487217,55.84217 + 4405: 44.88305,56.050648 + 4406: 45.00805,56.5093 + 4407: 45.653885,56.68998 + - node: + cleanable: True + angle: -0.3839724354387525 rad + color: '#D4D4D496' + id: footprint + decals: + 3803: 37.548832,97.99785 + 3804: 38.0299,98.993286 + 3805: 37.165604,99.0504 + 3806: 37.499905,99.57261 + 3807: 37.57329,98.64244 + 3808: 38.337925,99.9348 + 3810: 37.009785,98.37836 + - node: + cleanable: True + angle: -0.08726646259971647 rad + color: '#D4D4D496' + id: footprint + decals: + 3831: 20.867178,95.91672 + 3833: 21.319279,96.25906 + 3837: 21.20724,95.112434 + 3838: 21.003538,97.253654 + 3854: 23.149698,104.64551 + 3855: 21.797848,103.45486 + - node: + cleanable: True + color: '#D4D4D496' + id: footprint + decals: + 736: 80.5495,76.53014 + 737: 81.007835,77.113884 + 738: 80.987,75.856064 + 739: 81.000885,74.96656 + 740: 81.35506,74.45232 + 741: 80.84117,75.411316 + 1179: 92.12505,55.886623 + 1211: 91.708725,56.17957 + 1212: 91.804405,55.648335 + 1213: 92.31983,55.997345 + 1214: 92.38156,55.629807 + 1226: 92.78389,47.81756 + 1229: 93.06862,49.45759 + 1230: 93.145004,50.138615 + 1231: 92.69362,49.930138 + 1233: 93.01306,47.873154 + 1234: 93.02695,47.60908 + 1236: 93.03389,48.255363 + 1238: 92.85334,49.26301 + 1239: 93.00612,48.818253 + 1240: 92.895004,50.201157 + 1241: 92.770004,48.31096 + 1242: 93.270004,47.713318 + 1243: 92.91584,49.7703 + 1244: 93.24223,48.901646 + 1245: 92.645004,49.471485 + 1246: 92.81862,48.60166 + 1247: 92.56399,49.157608 + 1273: 90.04021,58.452393 + 1274: 89.83188,57.972893 + 1275: 96.79111,56.702187 + 1276: 97.10129,57.197903 + 1277: 96.79573,57.364685 + 3747: 37.838455,104.680664 + 3748: 38.11025,105.14293 + 3749: 37.88738,105.5292 + 3750: 38.088505,105.95348 + 3751: 37.903687,106.432175 + 3752: 38.164604,106.9283 + 3753: 37.919994,107.39087 + 3763: 40.06891,107.92644 + 3768: 39.2481,108.42144 + 3769: 38.81867,108.73694 + 3770: 39.106766,109.30809 + 3771: 38.720825,109.74326 + 3776: 38.21738,110.35424 + 3777: 37.760773,110.822044 + 3778: 38.155777,110.99611 + 3788: 37.74452,99.04225 + 3789: 38.127743,99.531815 + 3790: 37.809746,99.98874 + 3793: 38.16851,100.24984 + 3823: 21.263012,95.65741 + 3824: 20.929674,96.6164 + 3825: 21.256062,97.01946 + 3847: 22.788498,105.092224 + 3848: 23.140348,105.385635 + 3959: 32.13832,80.78668 + 3960: 31.957767,81.004425 + 3961: 31.818878,81.42139 + 3962: 32.212402,81.92173 + 3963: 32.13833,82.66762 + 3965: 31.902214,82.2136 + 3966: 32.360546,81.212906 + 3967: 31.804996,83.25136 + 4018: 30.890623,73.569046 + 4019: 30.77951,74.27787 + 4020: 31.24479,73.70108 + 4087: 7.764332,49.272224 + 4088: 8.185627,49.332413 + 4089: 7.6763687,48.98982 + 4090: 8.079147,48.628708 + 4091: 8.231926,48.133335 + 5677: 81.462845,73.50381 + 5678: 81.25972,74.14443 + 5746: 89.17502,69.69817 + 5747: 88.94586,70.021095 + 5748: 89.10211,70.25026 + 5753: 87.77919,71.927345 + - node: + cleanable: True + zIndex: 1 + color: '#D4D4D496' + id: footprint + decals: + 3860: 5.166073,80.78961 + 3861: 4.8813515,81.11623 + 3862: 5.0480194,81.45674 + 3863: 5.09663,81.99184 + 3864: 4.8535767,82.42964 + 3865: 5.1035767,82.96474 + 3866: 4.8535767,83.27745 + - node: + cleanable: True + angle: 0.08726646259971647 rad + color: '#D4D4D496' + id: footprint + decals: + 3815: 38.444298,100.445404 + 3817: 37.418655,98.578415 + 3818: 37.840836,99.69034 + - node: + cleanable: True + angle: 0.17453292519943295 rad + color: '#D4D4D496' + id: footprint + decals: + 748: 80.94377,74.02751 + - node: + cleanable: True + angle: 0.2617993877991494 rad + color: '#D4D4D496' + id: footprint + decals: + 3779: 37.924473,110.56771 + 3780: 38.87393,109.51243 + - node: + cleanable: True + angle: 0.3490658503988659 rad + color: '#D4D4D496' + id: footprint + decals: + 742: 80.901764,74.61398 + 3916: 65.21154,83.61312 + 3917: 63.142097,83.90499 + 3918: 62.50321,85.392136 + 3919: 61.572655,85.73959 + 3920: 65.290245,81.33376 + 3921: 65.67914,82.13524 + 3922: 65.02636,82.686554 + - node: + cleanable: True + angle: 0.5235987755982988 rad + color: '#D4D4D496' + id: footprint + decals: + 734: 80.612,76.02285 + 735: 80.89672,76.70388 + 1180: 92.05561,56.85257 + 1181: 91.3195,57.18614 + 1182: 90.72922,58.228527 + 1183: 90.10422,58.096493 + 3926: 65.25784,81.8897 + 3927: 65.54951,82.70972 + 3928: 65.78099,81.54224 + 3929: 65.322655,82.288124 + 3930: 63.10506,84.15517 + 3931: 61.86432,85.30411 + 3932: 63.628212,83.946686 + 3933: 63.24858,84.55359 + 4092: 9.222668,46.97593 + 4093: 9.333778,47.48519 + 4094: 8.782852,47.684265 + 4095: 8.79211,48.07315 + 4096: 7.866184,48.258335 + 4385: 70.24279,60.89558 + 4386: 70.28446,61.656525 + 4387: 69.87821,61.47932 + - node: + cleanable: True + angle: 0.6981317007977318 rad + color: '#D4D4D496' + id: footprint + decals: + 750: 81.82108,73.14148 + 751: 81.15442,73.72522 + 752: 81.297935,74.71202 + 753: 80.291504,76.41871 + 754: 79.99983,77.06731 + - node: + cleanable: True + angle: 0.7853981633974483 rad + color: '#D4D4D496' + id: footprint + decals: + 1192: 90.32645,58.284122 + 1193: 92.20839,56.449512 + 1194: 91.51395,57.019356 + 1195: 91.13895,57.568348 + 1196: 89.72922,58.284122 + 1197: 90.86811,57.92276 + 1257: 86.4193,47.083008 + 1258: 86.190125,47.20115 + 1261: 87.0304,47.069107 + 1262: 86.89151,47.173347 + 1263: 86.8568,47.701492 + 1264: 86.64847,48.048958 + 1265: 86.18318,47.562508 + 1266: 86.4193,47.38878 + 1267: 91.92679,56.022774 + 1268: 91.80177,57.199516 + 1269: 91.190674,56.963238 + 1270: 90.82955,57.718388 + 1271: 91.0101,58.251167 + 1272: 91.44299,57.910355 + 3766: 38.878464,108.33984 + 3767: 39.199177,108.74782 + 3772: 39.036377,110.086334 + 3773: 38.286236,109.84336 + 3774: 37.782516,110.245895 + 3775: 37.77527,111.30319 + 3873: 5.091522,77.85252 + 3875: 6.0313377,76.97229 + 3876: 6.295227,77.194664 + 3877: 5.248928,78.29265 + 3909: 62.67663,84.419235 + 3910: 62.810886,84.896416 + 3911: 62.181255,85.32264 + 3912: 61.834034,85.97124 + 3913: 64.86895,83.31662 + 3914: 64.76247,83.92352 + 3915: 63.938393,83.90499 + 4014: 31.612846,72.75598 + 4015: 31.223957,73.19379 + 4016: 31.61979,73.69413 + 4017: 31.24479,74.06244 + 5749: 88.91461,70.76067 + 5750: 88.63336,70.69817 + 5751: 88.09169,71.16692 + 5752: 88.14377,71.646095 + - node: + cleanable: True + angle: 0.8726646259971648 rad + color: '#D4D4D496' + id: footprint + decals: + 746: 81.27711,73.23529 + 1184: 91.11811,57.82547 + 1185: 90.59033,57.971405 + 1186: 90.90283,57.394615 + 1187: 91.54866,57.568348 + 1188: 91.91672,56.498158 + 1189: 92.54866,56.171543 + 1190: 91.88895,57.62394 + 1191: 91.79172,56.908165 + - node: + cleanable: True + angle: 1.0471975511965976 rad + color: '#D4D4D496' + id: footprint + decals: + 3879: 5.748928,77.7506 + 3923: 64.3921,84.20612 + 3924: 62.294876,85.91565 + 3925: 62.202282,84.84546 + 4097: 9.27359,47.938892 + 4098: 9.060627,47.411118 + 4099: 8.079147,47.832413 + 4100: 8.384701,48.3463 + 4388: 70.74279,61.625256 + 4389: 69.68029,61.927547 + 4390: 68.84696,62.021362 + 4391: 69.12821,61.895977 + 4392: 60.752075,61.812588 + 4393: 61.26249,62.17742 + - node: + cleanable: True + angle: 1.2217304763960306 rad + color: '#D4D4D496' + id: footprint + decals: + 743: 80.380936,77.03928 + 744: 82.419914,73.20268 + 745: 81.84655,72.92953 + 1201: 92.98629,55.89417 + 1202: 93.68074,56.158237 + 1203: 92.12981,56.195305 + 1204: 91.40321,56.77441 + - node: + cleanable: True + angle: 1.3962634015954636 rad + color: '#D4D4D496' + id: footprint + decals: + 1198: 92.71314,55.75055 + 1199: 93.064995,56.121178 + 1200: 93.37518,55.676422 + - node: + cleanable: True + angle: 1.5707963267948966 rad + color: '#D4D4D496' + id: footprint + decals: + 731: 78.88978,76.75947 + 732: 79.445335,77.15558 + 733: 79.95228,76.67608 + 755: 78.6554,77.19083 + 756: 79.21096,76.92213 + 757: 79.595215,76.77387 + 1205: 93.47319,55.951023 + 1206: 93.9238,55.70085 + 1207: 94.27257,56.2012 + 1208: 94.29726,55.82748 + 1209: 94.0843,55.93867 + 1210: 93.36305,56.296944 + 3764: 39.75363,108.23106 + 3765: 39.253532,107.969955 + 3934: 63.943024,84.19223 + 3935: 63.470802,84.16906 + 3936: 64.33192,83.747475 + 3939: 47.97959,84.96139 + 3940: 47.611534,84.89885 + 3941: 46.590702,85.14902 + 3942: 45.680977,85.051735 + 3943: 44.986534,84.73207 + 3944: 44.069866,84.80156 + 3947: 47.778202,84.77376 + 3948: 46.972645,85.19766 + 3949: 46.403202,84.669525 + 3950: 43.937923,85.037834 + 3951: 43.937923,85.037834 + 3952: 43.937923,85.037834 + 3953: 47.072304,84.71121 + 3954: 46.363777,85.27411 + 3955: 45.210556,84.70427 + 3956: 44.634167,85.05173 + 3957: 43.68984,84.65312 + 3958: 44.46299,84.82454 + 4021: 34.21702,71.73444 + 4022: 34.140625,72.25564 + 4023: 33.59896,71.98461 + 4026: 31.960068,73.10345 + 4034: 15.057903,61.824535 + 4035: 15.092625,62.060646 + 4038: 12.807903,62.366203 + 4039: 12.120403,62.289814 + 4040: 11.516235,61.991203 + 4041: 10.738457,61.782867 + 4042: 10.794014,62.296757 + 4043: 11.800957,61.921757 + 4044: 12.919014,62.171757 + 4046: 14.731514,61.803703 + 4047: 13.342625,61.817593 + 4048: 14.030125,62.164814 + 4049: 14.155125,61.824535 + 4050: 13.280125,62.275925 + 4051: 14.488457,62.241203 + 4052: 12.717625,61.768982 + 4076: 12.358788,62.06625 + 4077: 11.516197,62.47366 + 4078: 13.941929,61.48755 + 4079: 13.631664,62.45514 + 4080: 12.257095,61.756065 + 4081: 13.039894,61.93199 + 4082: 11.112381,61.916405 + 4114: 23.047724,35.80851 + 4115: 23.04078,36.294624 + 4116: 22.624113,35.822403 + 4117: 22.235224,36.259903 + 4118: 20.686613,33.593235 + 4122: 22.84199,36.09786 + 4123: 22.411434,36.09323 + 4374: 61.263626,61.66695 + 4375: 61.076126,61.99009 + 4376: 60.74279,62.136024 + 4377: 70.263626,61.37508 + 4378: 70.68029,61.812885 + 4379: 70.06571,61.91712 + 4380: 69.36779,62.04221 + 4381: 68.982376,61.771187 + 4382: 68.84696,62.219418 + 4383: 69.72196,61.66695 + 4384: 70.27404,62.14645 + 5679: 82.806595,72.86318 + 5680: 83.54097,73.26943 + 5681: 83.85347,72.92568 + 5682: 84.619095,73.14443 + 5683: 84.85347,72.84756 + 5684: 85.400345,73.20693 + 5685: 85.69722,72.92568 + 5686: 86.91597,73.34756 + 5687: 87.619095,73.05068 + 5688: 88.38472,73.28506 + 5689: 88.41597,72.92568 + 5690: 87.79097,73.26943 + 5691: 87.00972,72.91006 + 5692: 86.13472,73.28506 + 5693: 85.04097,72.98818 + 5694: 84.306595,72.75381 + 5695: 83.337845,72.70693 + 5696: 82.337845,72.69131 + 5758: 86.51697,73.01685 + - node: + cleanable: True + angle: 2.0943951023931953 rad + color: '#D4D4D496' + id: footprint + decals: + 4053: 11.135033,61.727314 + 4054: 10.516979,61.241203 + 4055: 9.905869,61.234257 + 4056: 10.398922,60.762035 + 4057: 11.169754,62.192593 + 4058: 10.211422,61.734257 + 4059: 14.190506,62.678703 + 4060: 14.836338,62.949535 + 4061: 14.773838,63.456482 + 4062: 14.808716,62.192593 + 4063: 13.635105,62.067593 + 4109: 21.40189,35.197403 + 4110: 20.763,34.357124 + 4111: 21.131058,33.74601 + 4112: 21.707447,36.079346 + 4113: 22.297724,35.857124 + - node: + cleanable: True + angle: 2.356194490192345 rad + color: '#D4D4D496' + id: footprint + decals: + 5697: 89.11024,73.33193 + 5698: 88.75086,73.34756 + - node: + cleanable: True + angle: 2.6179938779914944 rad + color: '#D4D4D496' + id: footprint + decals: + 4064: 9.844635,60.791492 + 4065: 10.210377,61.21279 + 4066: 9.858524,61.759087 + 4067: 10.289078,62.09705 + 4068: 10.807598,61.49983 + 4069: 14.991741,62.50051 + 4070: 14.542667,62.968105 + 4071: 15.288036,63.384773 + 4101: 20.85328,33.926567 + 4102: 21.311613,34.593235 + 4103: 20.832447,34.66268 + 4104: 21.138002,35.239067 + 4105: 21.485224,35.72518 + 4106: 21.22828,35.947403 + 4107: 21.943558,35.704346 + 4108: 21.117168,34.259903 + 4322: 60.113846,28.022999 + 4323: 59.24579,28.85691 + 4324: 59.18329,29.34336 + 4325: 58.738846,28.676231 + - node: + cleanable: True + angle: 3.141592653589793 rad + color: '#D4D4D496' + id: footprint + decals: + 4072: 15.218594,62.866253 + 4073: 14.838963,63.708847 + 4074: 15.11211,63.958847 + 4075: 14.945442,64.24588 + 4083: 10.087967,60.73585 + 4084: 9.726856,61.46733 + 4085: 10.023151,61.032146 + 4086: 10.467594,61.634 + 4119: 21.172724,34.89879 + 4120: 20.91578,35.579346 + 4121: 21.318558,34.204346 + 4200: 9.838551,50.87515 + 4201: 10.206608,51.118202 + 4202: 9.949661,51.389038 + 4203: 10.213551,51.83348 + 4204: 9.887161,52.37515 + 4205: 10.109386,53.027927 + 4206: 9.810776,53.33348 + 4207: 9.921886,53.666817 + 4208: 9.956608,54.118202 + 4209: 10.213551,53.951538 + 4210: 9.866329,52.889038 + 4211: 10.060776,52.229317 + 4212: 10.1302185,50.618202 + 4213: 9.838551,51.680702 + 4214: 21.339848,33.780605 + 4215: 20.944014,33.405605 + 4216: 21.027348,33.141716 + 4217: 21.256514,32.606995 + 4218: 21.263458,32.14866 + 4219: 20.98568,31.231995 + 4220: 20.92318,32.64866 + 4221: 21.312069,33.127827 + 4222: 20.825958,31.738937 + 4223: 21.42318,31.141716 + 4245: 20.72179,32.47505 + 4246: 20.978735,32.27366 + - node: + cleanable: True + angle: 3.6651914291880923 rad + color: '#D4D4D496' + id: footprint + decals: + 4132: 26.8292,26.370964 + 4133: 27.432579,25.811073 + 4134: 27.921803,25.305546 + 4135: 28.079441,25.914356 + 4136: 27.18253,26.365528 + 4224: 20.90929,30.856995 + 4225: 21.367624,30.120884 + 4226: 21.652346,29.537548 + 4227: 21.944012,28.843105 + 4228: 22.062067,29.551437 + 4229: 21.645401,30.218105 + 4230: 21.687069,30.856995 + 4231: 21.138458,31.593105 + 4232: 20.707903,33.27366 + 4233: 20.367624,33.363937 + 4234: 20.59679,32.856995 + 4235: 22.277346,29.002827 + 4254: 15.875835,36.710114 + 4255: 15.299446,37.112892 + 4256: 14.90361,37.90456 + 4257: 14.618889,38.112892 + 4258: 14.785557,36.98095 + 4283: 31.781929,25.22292 + 4284: 32.19738,24.619473 + 4285: 32.800964,24.72919 + 4286: 32.14251,23.992516 + 4287: 31.742737,24.486244 + 4288: 35.55237,23.052074 + 4289: 35.66211,23.490944 + 4290: 34.58036,23.255836 + - node: + cleanable: True + angle: 3.9269908169872414 rad + color: '#D4D4D496' + id: footprint + decals: + 3982: 29.759388,83.33543 + 3983: 30.046425,83.502205 + 3984: 29.458462,83.93306 + 3985: 29.926054,84.06741 + 4148: 28.40559,25.370773 + 4149: 27.726112,25.452312 + 4150: 27.54673,26.316605 + 4151: 26.106237,26.262245 + 4152: 26.72592,27.833199 + 4153: 22.372374,59.727356 + 4154: 22.080706,60.157913 + 4155: 22.032095,60.692635 + 4156: 21.10154,61.164856 + 4157: 21.636261,60.630135 + 4158: 21.608484,61.178745 + 4241: 22.22179,28.74588 + 4242: 21.61068,29.905605 + 4243: 21.249569,30.94727 + 4244: 21.013458,31.912548 + 4425: 39.190624,55.82827 + 4426: 38.940624,56.31472 + 4427: 39.239235,56.40506 + 4428: 39.253124,56.064545 + 4429: 38.739235,56.266075 + - node: + cleanable: True + angle: 4.1887902047863905 rad + color: '#D4D4D496' + id: footprint + decals: + 4138: 28.204466,24.82719 + 4139: 28.041391,25.463184 + 4140: 27.187967,25.338158 + 4141: 26.981405,25.952404 + 4143: 27.68806,26.001328 + 4144: 26.524796,26.158966 + 4145: 26.72592,26.919983 + 4146: 27.09012,26.860188 + 4147: 26.731356,27.50705 + 4163: 21.893206,59.894024 + 4164: 21.504318,60.185688 + 4165: 20.983484,60.671803 + 4166: 20.393206,61.144024 + 4167: 21.233484,60.928745 + 4168: 22.83765,59.935688 + 4169: 22.052929,60.400967 + 4170: 15.523369,63.041096 + 4171: 15.787258,62.700817 + 4172: 15.4469795,62.541096 + 4173: 15.502537,62.013317 + 4236: 22.214846,29.301437 + 4237: 21.90929,29.211159 + 4238: 21.325956,29.794495 + 4239: 21.916235,29.905605 + 4240: 21.388456,30.648659 + 4248: 15.577225,36.724007 + 4249: 15.223057,36.758728 + 4250: 15.000835,37.10595 + 4251: 14.695278,37.557335 + 4252: 14.5425,37.099003 + 4291: 32.01709,24.948627 + 4292: 33.114517,24.674332 + 4293: 31.844639,24.188438 + 4294: 34.972298,23.161793 + 4295: 36.688984,23.0364 + 4296: 37.32392,22.895332 + 4297: 36.297047,23.357716 + - node: + cleanable: True + angle: 4.71238898038469 rad + color: '#D4D4D496' + id: footprint + decals: + 4159: 23.115429,59.678745 + 4160: 23.10154,60.178745 + 4161: 22.420984,59.921803 + 4162: 22.504318,60.206524 + - node: + cleanable: True + color: '#79150096' + id: splatter + decals: + 4300: 51,25 + 5734: 36,81 + 5735: 39,80 + - node: + cleanable: True + color: '#D4D4D496' + id: splatter + decals: + 796: 83,71 + 797: 95,83 + 1177: 96,53 + 1178: 92,63 + 3783: 40,107 + 3784: 38,114 + 3785: 33,109 + 3786: 29,97 + 3787: 90,77 + 3819: 37,105 + 3820: 23,100 + 3822: 19,102 + 3856: 22,95 + 3903: 63,82 + 3904: 47,87 + 3905: 43,89 + 3906: 33,81 + 3907: 66,83 + 3908: 67,70 + 4010: 34,71 + 4028: 37,74 + 4029: 13,61 + 4030: 21,63 + 4032: 5,52 + 4033: 12,45 + 4247: 21,29 + 4298: 43,22 + 4299: 49,21 + 4326: 61,25 + 4328: 57,36 + 4329: 35,25 + 4340: 54,32 + 4350: 50,30 + 4366: 50,45 + 4370: 47,54 + 4373: 66,61 + - node: + cleanable: True + zIndex: 1 + color: '#D4D4D496' + id: splatter + decals: + 3858: 9,72 + 3859: 7,84 + - node: + cleanable: True + angle: 1.5707963267948966 rad + color: '#D4D4D496' + id: thinline + decals: + 4124: 12.989319,39.701202 + 4125: 13,40 + 4126: 12,40 + 4127: 11,40 + 4128: 11.999264,39.70429 + 4129: 10.999714,39.70429 + - type: OccluderTree + - type: Shuttle + dampingModifier: 0.25 + - type: GridPathfinding + - type: SpreaderGrid + - type: GravityShake + shakeTimes: 10 + - type: GasTileOverlay + - type: GridAtmosphere + version: 2 + data: + tiles: + 3,7: + 0: 61440 + 3,8: + 0: 1 + 1: 3780 + 2,10: + 1: 27784 + 2,11: + 1: 25838 + 2,12: + 1: 30039 + 3,9: + 1: 56556 + 3,10: + 1: 26447 + 3,11: + 1: 20 + 3,12: + 1: 61164 + 4,8: + 1: 53216 + 4,9: + 1: 223 + 0,15: + 1: 15 + 1,13: + 1: 61454 + 1,14: + 1: 62207 + 1,15: + 1: 65535 + 1,16: + 1: 65535 + 1,12: + 1: 34816 + 2,13: + 1: 17525 + 2,14: + 1: 52852 + 2,15: + 1: 36036 + 3,14: + 1: 7936 + 3,15: + 1: 65376 + 3,13: + 1: 3310 + 4,12: + 1: 65535 + 4,13: + 1: 10111 + 4,14: + 1: 6007 + 4,15: + 1: 8177 + 3,16: + 1: 65416 + 0,16: + 1: 61440 + 0,18: + 1: 3840 + 1,17: + 1: 65535 + 1,18: + 1: 65535 + 1,19: + 1: 9956 + 1,20: + 1: 26210 + 2,16: + 1: 65280 + 2,17: + 1: 17487 + 2,19: + 1: 61686 + 2,18: + 1: 26342 + 2,20: + 1: 20479 + 3,17: + 1: 15 + 3,18: + 1: 65535 + 3,19: + 1: 26214 + 3,20: + 1: 26215 + 4,16: + 1: 65280 + 4,17: + 1: 52239 + 4,18: + 1: 57309 + 0,22: + 1: 34944 + 1,22: + 1: 49072 + 1,21: + 1: 52970 + 1,23: + 1: 61160 + 2,21: + 1: 7950 + 2,22: + 1: 65521 + 2,23: + 1: 65535 + 2,24: + 1: 30503 + 3,21: + 1: 61414 + 3,22: + 1: 65518 + 3,23: + 1: 61070 + 3,24: + 1: 36044 + 4,21: + 1: 65520 + 4,22: + 1: 65535 + 4,23: + 1: 63263 + 2,25: + 1: 7 + 4,24: + 1: 14199 + 5,7: + 1: 26344 + 5,8: + 1: 26419 + 6,6: + 1: 64704 + 6,7: + 1: 58495 + 6,8: + 1: 58606 + 7,6: + 1: 5115 + 7,7: + 1: 28672 + 7,8: + 1: 25207 + 8,6: + 1: 191 + 8,7: + 1: 20479 + 4,10: + 1: 58436 + 4,11: + 1: 36590 + 5,9: + 1: 127 + 5,10: + 1: 12595 + 5,11: + 1: 819 + 5,12: + 1: 13107 + 6,9: + 1: 61167 + 6,10: + 1: 61166 + 6,11: + 1: 61166 + 6,12: + 1: 61166 + 7,10: + 1: 65516 + 7,9: + 1: 61166 + 7,11: + 1: 61006 + 7,12: + 1: 61166 + 8,8: + 1: 12287 + 8,9: + 1: 32767 + 8,10: + 1: 65380 + 8,11: + 1: 65262 + 5,13: + 1: 65331 + 5,14: + 1: 49167 + 5,15: + 1: 14206 + 6,13: + 1: 65262 + 6,14: + 1: 61167 + 6,15: + 1: 61167 + 6,16: + 1: 49150 + 7,13: + 1: 57583 + 7,14: + 1: 3839 + 8,12: + 1: 61412 + 8,13: + 1: 61679 + 8,14: + 1: 12287 + 8,15: + 1: 65535 + 4,19: + 1: 49152 + 4,20: + 1: 52428 + 5,16: + 1: 65280 + 5,17: + 1: 4367 + 5,18: + 1: 65521 + 5,19: + 1: 61440 + 5,20: + 1: 49147 + 6,17: + 1: 61183 + 6,18: + 1: 61422 + 6,19: + 1: 65262 + 6,20: + 1: 65535 + 7,16: + 1: 65296 + 7,17: + 1: 32799 + 7,19: + 1: 61438 + 7,18: + 1: 35020 + 8,16: + 1: 65528 + 8,17: + 1: 24591 + 8,18: + 1: 3423 + 8,19: + 1: 4369 + 5,21: + 1: 13105 + 5,22: + 1: 65027 + 5,23: + 1: 28686 + 5,24: + 1: 61030 + 6,22: + 1: 65262 + 6,21: + 1: 61166 + 6,23: + 1: 61166 + 6,24: + 1: 61422 + 7,21: + 1: 24583 + 7,23: + 1: 61183 + 7,22: + 1: 60966 + 7,20: + 1: 52224 + 8,20: + 1: 4913 + 8,21: + 1: 45071 + 8,22: + 1: 65435 + 8,23: + 1: 47935 + 4,25: + 1: 52224 + 4,26: + 1: 8 + 5,25: + 1: 26490 + 5,26: + 1: 48047 + 5,27: + 1: 2184 + 6,27: + 1: 4095 + 6,25: + 1: 61166 + 6,26: + 1: 20206 + 7,24: + 1: 4064 + 7,25: + 1: 65520 + 7,26: + 1: 4095 + 7,27: + 1: 44784 + 8,24: + 1: 3889 + 8,25: + 1: 63344 + 8,26: + 1: 1911 + 8,27: + 1: 63968 + 7,28: + 0: 34816 + 8,28: + 1: 26446 + 7,29: + 0: 8 + 8,5: + 1: 49152 + 9,5: + 1: 65024 + 9,6: + 1: 3 + 9,7: + 1: 1911 + 9,8: + 1: 6007 + 10,5: + 1: 64318 + 10,6: + 1: 30464 + 10,7: + 1: 10103 + 10,8: + 1: 65527 + 10,4: + 1: 32768 + 11,4: + 1: 61440 + 11,5: + 1: 62703 + 11,6: + 1: 65280 + 11,7: + 1: 65535 + 11,8: + 1: 65526 + 12,4: + 1: 12288 + 12,5: + 1: 64615 + 12,6: + 1: 65262 + 9,9: + 1: 4095 + 9,10: + 1: 60928 + 9,11: + 1: 61166 + 9,12: + 1: 65518 + 10,9: + 1: 4095 + 10,10: + 1: 56576 + 10,11: + 1: 65525 + 10,12: + 1: 65535 + 11,9: + 1: 36863 + 11,11: + 1: 1806 + 11,10: + 1: 61132 + 12,8: + 1: 13104 + 12,9: + 1: 819 + 12,10: + 1: 4377 + 12,11: + 1: 64849 + 9,13: + 1: 4335 + 9,14: + 1: 51679 + 9,15: + 1: 56829 + 9,16: + 1: 65372 + 10,13: + 1: 255 + 10,14: + 1: 3599 + 10,15: + 1: 61182 + 10,16: + 1: 65294 + 11,14: + 1: 36863 + 11,15: + 1: 64989 + 11,16: + 1: 65485 + 11,12: + 1: 52352 + 11,13: + 1: 52292 + 12,12: + 1: 65535 + 12,14: + 1: 284 + 12,15: + 1: 65535 + 9,17: + 1: 65103 + 9,18: + 1: 895 + 9,19: + 2: 62256 + 9,20: + 2: 255 + 10,17: + 1: 60943 + 10,19: + 1: 65262 + 10,18: + 1: 61166 + 10,20: + 1: 35054 + 11,17: + 1: 64975 + 11,18: + 1: 24031 + 11,19: + 1: 65535 + 11,20: + 1: 255 + 12,16: + 1: 65535 + 12,17: + 1: 65535 + 12,18: + 1: 36863 + 12,19: + 1: 56829 + 9,21: + 1: 53263 + 9,22: + 1: 65485 + 9,23: + 1: 56735 + 10,21: + 1: 56527 + 10,22: + 1: 159 + 0: 57344 + 10,23: + 0: 8738 + 3: 128 + 4: 32768 + 10,24: + 0: 8738 + 5: 128 + 6: 32768 + 11,21: + 1: 59641 + 11,22: + 1: 2211 + 0: 61440 + 11,23: + 3: 48 + 4: 12288 + 0: 34952 + 12,20: + 1: 2289 + 12,21: + 1: 43763 + 12,22: + 1: 60088 + 11,24: + 0: 34952 + 5: 48 + 6: 12288 + 9,24: + 1: 59136 + 9,25: + 1: 62670 + 9,27: + 1: 32686 + 9,26: + 1: 17518 + 9,28: + 1: 1583 + 10,26: + 1: 4096 + 0: 3106 + 6: 136 + 10,27: + 1: 52417 + 10,25: + 0: 8738 + 6: 32896 + 10,28: + 1: 59596 + 11,25: + 6: 12336 + 0: 34952 + 11,26: + 6: 51 + 0: 1928 + 11,27: + 1: 65392 + 11,28: + 1: 29047 + 12,27: + 1: 65534 + 8,29: + 1: 2 + 10,29: + 1: 65535 + 10,30: + 1: 3311 + 11,29: + 1: 65535 + 11,30: + 1: 65535 + 12,28: + 1: 4095 + 12,29: + 1: 65535 + 12,30: + 1: 65535 + 12,3: + 0: 1100 + 6: 128 + 13,3: + 0: 3 + 6: 16 + 1: 61440 + 13,4: + 1: 64753 + 14,3: + 1: 28672 + 14,1: + 6: 1740 + 14,4: + 1: 12660 + 14,0: + 6: 34816 + 15,2: + 1: 16268 + 15,3: + 1: 32887 + 15,0: + 6: 224 + 15,1: + 1: 52428 + 16,1: + 1: 55807 + 16,2: + 1: 65529 + 16,3: + 1: 64976 + 15,4: + 1: 34952 + 12,7: + 1: 3076 + 13,5: + 1: 64655 + 13,6: + 1: 65437 + 13,7: + 1: 8191 + 13,8: + 1: 60447 + 14,5: + 1: 48003 + 14,6: + 1: 56815 + 14,7: + 1: 3487 + 14,8: + 1: 40891 + 15,5: + 1: 272 + 15,6: + 1: 305 + 15,7: + 1: 9203 + 15,8: + 1: 65527 + 16,4: + 1: 65535 + 16,5: + 1: 56783 + 16,6: + 1: 52701 + 16,7: + 1: 4095 + 13,9: + 1: 61262 + 13,10: + 1: 65222 + 13,11: + 1: 65535 + 13,12: + 1: 4371 + 14,9: + 1: 49155 + 14,10: + 1: 45260 + 14,11: + 1: 34958 + 15,9: + 1: 28675 + 15,10: + 1: 62079 + 15,11: + 1: 65535 + 14,12: + 1: 136 + 15,12: + 1: 255 + 16,8: + 1: 61422 + 16,9: + 1: 65102 + 16,10: + 1: 62719 + 16,11: + 1: 65535 + 12,13: + 1: 52416 + 13,13: + 1: 65533 + 13,14: + 1: 15 + 13,15: + 1: 65535 + 13,16: + 1: 65535 + 14,13: + 1: 57296 + 14,14: + 1: 52425 + 14,15: + 1: 57117 + 14,16: + 1: 65297 + 15,13: + 1: 65520 + 15,14: + 1: 24028 + 15,15: + 1: 49093 + 16,12: + 1: 58623 + 16,13: + 1: 65534 + 16,14: + 1: 4095 + 16,15: + 1: 65504 + 13,17: + 1: 65535 + 13,18: + 1: 8191 + 13,19: + 1: 49083 + 14,17: + 1: 64799 + 14,18: + 1: 56797 + 14,19: + 1: 57341 + 13,20: + 1: 4088 + 14,20: + 1: 56793 + 15,16: + 1: 65280 + 15,17: + 1: 65295 + 15,18: + 1: 65535 + 15,19: + 1: 32767 + 16,16: + 1: 65348 + 16,17: + 1: 19535 + 12,23: + 1: 61166 + 12,24: + 1: 61166 + 13,21: + 1: 4032 + 13,22: + 1: 56543 + 13,23: + 1: 61917 + 13,24: + 1: 65535 + 14,21: + 1: 3869 + 14,22: + 1: 30719 + 14,23: + 1: 28791 + 14,24: + 1: 30719 + 15,20: + 1: 24336 + 15,21: + 1: 8141 + 15,22: + 1: 62207 + 15,23: + 1: 61695 + 15,24: + 1: 4095 + 16,20: + 1: 26476 + 16,21: + 1: 57347 + 16,22: + 1: 61183 + 12,25: + 1: 61166 + 12,26: + 1: 57582 + 13,25: + 1: 65535 + 13,26: + 1: 12543 + 13,27: + 1: 65395 + 13,28: + 1: 1911 + 14,25: + 1: 30583 + 14,26: + 1: 119 + 14,27: + 1: 65280 + 14,28: + 1: 64767 + 15,25: + 1: 65535 + 15,26: + 1: 255 + 15,27: + 1: 65280 + 15,28: + 1: 12305 + 16,24: + 1: 61183 + 16,25: + 1: 30318 + 16,27: + 1: 30566 + 13,29: + 1: 65535 + 13,30: + 1: 65535 + 14,29: + 1: 65535 + 14,30: + 1: 32767 + 15,29: + 1: 30583 + 15,30: + 1: 311 + 17,1: + 1: 61183 + 17,2: + 1: 16254 + 17,3: + 1: 29352 + 17,4: + 1: 30583 + 17,0: + 6: 192 + 18,2: + 1: 13056 + 18,3: + 1: 32819 + 18,0: + 6: 16384 + 18,1: + 6: 4 + 18,4: + 1: 52428 + 19,2: + 6: 4096 + 19,3: + 6: 51 + 17,5: + 1: 8707 + 17,7: + 1: 4095 + 17,6: + 1: 546 + 17,8: + 1: 65535 + 18,7: + 1: 36863 + 18,5: + 1: 60064 + 18,6: + 1: 14 + 19,4: + 1: 4368 + 19,5: + 1: 12832 + 19,6: + 1: 40351 + 19,7: + 1: 46075 + 18,8: + 1: 34952 + 19,8: + 1: 16307 + 20,6: + 1: 4368 + 6: 2176 + 20,7: + 1: 50737 + 17,9: + 1: 15 + 17,10: + 1: 61167 + 17,11: + 1: 65512 + 17,12: + 1: 238 + 18,10: + 1: 48059 + 18,11: + 1: 65464 + 18,12: + 1: 35003 + 18,9: + 1: 34952 + 19,9: + 1: 48059 + 19,10: + 1: 65467 + 19,11: + 1: 13243 + 19,12: + 1: 46015 + 20,8: + 1: 3000 + 20,9: + 1: 65535 + 20,10: + 1: 65535 + 20,11: + 1: 255 + 17,13: + 1: 61408 + 17,14: + 1: 3838 + 17,15: + 1: 32704 + 18,13: + 1: 48056 + 18,14: + 1: 35775 + 18,15: + 1: 35320 + 19,13: + 1: 49151 + 19,14: + 1: 13299 + 19,15: + 1: 13107 + 18,16: + 1: 65480 + 19,16: + 1: 61299 + 20,12: + 1: 62015 + 20,13: + 1: 65535 + 20,14: + 1: 61168 + 16,18: + 1: 17476 + 16,19: + 1: 17612 + 17,16: + 1: 65280 + 17,17: + 1: 559 + 17,18: + 1: 61431 + 17,19: + 1: 52238 + 17,20: + 1: 61183 + 18,17: + 1: 35023 + 18,19: + 1: 63624 + 18,20: + 1: 35225 + 18,18: + 1: 34952 + 19,17: + 1: 13183 + 19,18: + 1: 13107 + 19,19: + 1: 29683 + 19,20: + 1: 14327 + 20,16: + 1: 65292 + 20,17: + 1: 32783 + 20,18: + 1: 30444 + 20,19: + 1: 29235 + 16,23: + 1: 61166 + 17,21: + 1: 65280 + 17,22: + 1: 65535 + 17,23: + 1: 61006 + 17,24: + 1: 61422 + 18,21: + 1: 64904 + 18,22: + 1: 65503 + 18,23: + 1: 34957 + 19,21: + 1: 62463 + 19,22: + 1: 32759 + 19,23: + 1: 49075 + 18,24: + 1: 34952 + 19,24: + 1: 62395 + 20,20: + 1: 2039 + 20,21: + 1: 62207 + 20,22: + 1: 65535 + 20,23: + 1: 48048 + 16,26: + 1: 26222 + 16,28: + 1: 6 + 17,25: + 1: 65294 + 17,26: + 1: 4095 + 17,27: + 1: 65535 + 17,28: + 1: 3 + 18,25: + 1: 64264 + 18,26: + 1: 33595 + 18,27: + 1: 831 + 19,25: + 1: 62227 + 19,26: + 1: 32395 + 19,27: + 1: 127 + 20,24: + 1: 64059 + 20,25: + 1: 16367 + 20,26: + 1: 8195 + 20,27: + 1: 3 + 21,8: + 1: 59185 + 21,9: + 1: 35023 + 21,10: + 1: 16665 + 21,11: + 1: 52935 + 21,12: + 1: 61455 + 22,9: + 1: 4352 + 22,10: + 1: 59207 + 22,11: + 1: 65534 + 22,12: + 1: 4236 + 23,10: + 1: 30272 + 0: 12 + 23,11: + 1: 28784 + 23,12: + 1: 44915 + 24,10: + 0: 273 + 20,15: + 1: 52462 + 21,13: + 1: 65535 + 21,15: + 1: 64512 + 21,14: + 1: 28260 + 22,13: + 1: 4915 + 22,14: + 1: 61312 + 22,15: + 1: 32750 + 22,16: + 1: 65314 + 23,13: + 1: 32682 + 23,14: + 1: 37151 + 23,15: + 1: 39304 + 24,13: + 1: 16 + 24,14: + 1: 61987 + 24,15: + 1: 32639 + 23,16: + 1: 65416 + 21,16: + 1: 65280 + 21,17: + 1: 28687 + 21,18: + 1: 61695 + 21,19: + 1: 20479 + 21,20: + 1: 65535 + 22,17: + 1: 47663 + 22,18: + 1: 10937 + 22,19: + 1: 206 + 22,20: + 1: 65535 + 23,17: + 1: 48031 + 23,18: + 1: 39867 + 23,19: + 1: 52979 + 23,20: + 1: 39327 + 24,16: + 1: 30591 + 24,17: + 1: 32631 + 24,18: + 1: 65407 + 24,19: + 1: 4913 + 21,21: + 1: 56575 + 21,22: + 1: 40413 + 21,23: + 1: 65533 + 21,24: + 1: 28959 + 22,21: + 1: 65535 + 22,22: + 1: 8191 + 22,23: + 1: 30719 + 22,24: + 1: 7 + 23,21: + 1: 64273 + 23,22: + 1: 3059 + 23,23: + 1: 63095 + 23,24: + 1: 15 + 24,20: + 1: 4369 + 24,21: + 1: 63232 + 24,22: + 1: 2032 + 24,23: + 0: 28928 + 21,25: + 1: 26151 + 21,26: + 0: 224 + 1: 4 + 22,25: + 0: 4096 + 22,26: + 0: 17 + 24,24: + 0: 23 + 25,15: + 1: 1792 + 25,16: + 1: 13063 + 25,17: + 1: 1795 + 25,18: + 1: 7 + uniqueMixes: + - volume: 2500 + immutable: True + moles: {} + - volume: 2500 + temperature: 293.15 + moles: + Oxygen: 21.824879 + Nitrogen: 82.10312 + - volume: 2500 + temperature: 235 + moles: + Oxygen: 27.225372 + Nitrogen: 102.419266 + - volume: 2500 + temperature: 293.15 + moles: + Oxygen: 6666.982 + - volume: 2500 + temperature: 293.15 + moles: + Nitrogen: 6666.982 + - volume: 2500 + temperature: 293.15 + moles: + Plasma: 6666.982 + - volume: 2500 + temperature: 293.15 + moles: {} + chunkSize: 4 + - type: ImplicitRoof + - type: RadiationGridResistance + - type: NavMap + - type: ExplosionAirtightGrid + - uid: 1793 + components: + - type: MetaData + name: Map Entity + - type: Transform + - type: Map + mapPaused: True + - type: GridTree + - type: Broadphase + - type: OccluderTree +- proto: AccordionInstrument + entities: + - uid: 12548 + components: + - type: Transform + pos: 44.5,64.5 + parent: 1 +- proto: AcousticGuitarInstrument + entities: + - uid: 12549 + components: + - type: Transform + rot: -69.11503837897548 rad + pos: 43.424816,64.62023 + parent: 1 +- proto: ActionToggleInternals + entities: + - uid: 7347 + mapInit: true + paused: true + components: + - type: Transform + parent: 7345 + - type: Action + originalIconColor: '#FFFFFFFF' + container: 7345 +- proto: ActionToggleJetpack + entities: + - uid: 7346 + mapInit: true + paused: true + components: + - type: Transform + parent: 7345 + - type: Action + originalIconColor: '#FFFFFFFF' + container: 7345 +- proto: ActionToggleLight + entities: + - uid: 4546 + mapInit: true + paused: true + components: + - type: Transform + parent: 4544 + - type: Action + originalIconColor: '#FFFFFFFF' + container: 4544 +- proto: AirAlarm + entities: + - uid: 59 + components: + - type: MetaData + name: hallway northwest northern air alarm + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,96.5 + parent: 1 + - type: DeviceList + devices: + - 16930 + - 9883 + - 10432 + - 1012 + - 1153 + - 1152 + - 1005 + - 1094 + - 1108 + - 1123 + - 1145 + - 16194 + - 16199 + - 16197 + - type: Fixtures + fixtures: {} + - uid: 1800 + components: + - type: MetaData + name: engineering storage air alarm + - type: Transform + rot: -1.5707963267948966 rad + pos: 74.5,109.5 + parent: 1 + - type: DeviceList + devices: + - 3987 + - 6602 + - 6469 + - 6603 + - 3503 + - 6999 + - type: Fixtures + fixtures: {} + - uid: 1804 + components: + - type: MetaData + name: hallway southwest southern air alarm + - type: Transform + rot: 1.5707963267948966 rad + pos: 24.5,39.5 + parent: 1 + - type: DeviceList + devices: + - 1075 + - 1113 + - 1219 + - 1218 + - 16053 + - 10976 + - 1496 + - 13165 + - 801 + - 7619 + - type: AccessReader + accessListsOriginal: + - - Atmospherics + - type: Fixtures + fixtures: {} + - uid: 2927 + components: + - type: MetaData + name: hallway southeast southern air alarm + - type: Transform + pos: 73.5,31.5 + parent: 1 + - type: DeviceList + devices: + - 598 + - 1824 + - 7585 + - 9880 + - 6655 + - 4717 + - 3270 + - 3486 + - 3549 + - 9938 + - 4264 + - 4246 + - 4245 + - 10472 + - 10851 + - 4239 + - 3007 + - 9893 + - 13172 + - type: Fixtures + fixtures: {} + - uid: 3754 + components: + - type: MetaData + name: hallway northeast southern air alarm + - type: Transform + rot: 1.5707963267948966 rad + pos: 74.5,78.5 + parent: 1 + - type: DeviceList + devices: + - 4108 + - 4137 + - 4166 + - 4205 + - 4018 + - 4744 + - 10203 + - 8462 + - 10165 + - 7511 + - 3620 + - 6161 + - type: Fixtures + fixtures: {} + - uid: 4266 + components: + - type: MetaData + name: janitorial closet air alarm + - type: Transform + rot: 1.5707963267948966 rad + pos: 80.5,59.5 + parent: 1 + - type: DeviceList + devices: + - 9196 + - 4322 + - 9195 + - 4523 + - 4781 + - type: Fixtures + fixtures: {} + - uid: 5290 + components: + - type: MetaData + name: vault air alarm + - type: Transform + rot: -1.5707963267948966 rad + pos: 72.5,76.5 + parent: 1 + - type: DeviceList + devices: + - 8660 + - 8674 + - 8662 + - type: Fixtures + fixtures: {} + - uid: 5679 + components: + - type: MetaData + name: tesla air alarm + - type: Transform + pos: 43.5,123.5 + parent: 1 + - type: DeviceList + devices: + - 5669 + - 5670 + - 5671 + - 5672 + - 5657 + - 5677 + - 5654 + - 5656 + - 5676 + - 5655 + - type: Fixtures + fixtures: {} + - uid: 5681 + components: + - type: MetaData + name: particle accelerator air alarm + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,113.5 + parent: 1 + - type: DeviceList + devices: + - 5673 + - 5659 + - 5658 + - 5667 + - 5668 + - 5665 + - 5666 + - type: Fixtures + fixtures: {} + - uid: 5682 + components: + - type: MetaData + name: tesla entrence west air alarm + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,112.5 + parent: 1 + - type: DeviceList + devices: + - 5662 + - 5661 + - 5675 + - 5667 + - 5668 + - 5670 + - 5669 + - type: Fixtures + fixtures: {} + - uid: 5683 + components: + - type: MetaData + name: tesla entrance east air alarm + - type: Transform + rot: -1.5707963267948966 rad + pos: 61.5,112.5 + parent: 1 + - type: DeviceList + devices: + - 3073 + - 3072 + - 5663 + - 5674 + - 5664 + - 5665 + - 5666 + - 5672 + - 5671 + - type: Fixtures + fixtures: {} + - uid: 6483 + components: + - type: MetaData + name: canister storage air alarm + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,105.5 + parent: 1 + - type: DeviceList + devices: + - 5118 + - 6477 + - 6482 + - 6476 + - 2952 + - 2953 + - 2954 + - 2955 + - type: Fixtures + fixtures: {} + - uid: 6484 + components: + - type: MetaData + name: engineering hallway north air alarm + - type: Transform + rot: 1.5707963267948966 rad + pos: 64.5,107.5 + parent: 1 + - type: DeviceList + devices: + - 5719 + - 5154 + - 3510 + - 5118 + - 3503 + - 3073 + - 3072 + - 6468 + - 1955 + - 1995 + - 6999 + - type: Fixtures + fixtures: {} + - uid: 6485 + components: + - type: MetaData + name: antimatter engine air alarm + - type: Transform + pos: 69.5,107.5 + parent: 1 + - type: DeviceList + devices: + - 2098 + - 6448 + - 6467 + - 6449 + - 3510 + - type: Fixtures + fixtures: {} + - uid: 6624 + components: + - type: MetaData + name: engineering power bank air alarm + - type: Transform + pos: 70.5,101.5 + parent: 1 + - type: DeviceList + devices: + - 3684 + - 5974 + - 6475 + - 5973 + - 3570 + - type: Fixtures + fixtures: {} + - uid: 6790 + components: + - type: MetaData + name: engineering lockers air alarm + - type: Transform + pos: 55.5,94.5 + parent: 1 + - type: DeviceList + devices: + - 2626 + - 5931 + - 7052 + - 5953 + - 3323 + - 7193 + - 3919 + - 6765 + - type: Fixtures + fixtures: {} + - uid: 6795 + components: + - type: MetaData + name: chief engineer office air alarm + - type: Transform + pos: 61.5,94.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 6900 + components: + - type: MetaData + name: engineering front air alarm + - type: Transform + pos: 72.5,93.5 + parent: 1 + - type: DeviceList + devices: + - 6734 + - 6735 + - 6850 + - 3323 + - 6849 + - 3914 + - 3913 + - 3684 + - 7193 + - 7210 + - 6573 + - 7151 + - 7241 + - type: Fixtures + fixtures: {} + - uid: 6903 + components: + - type: MetaData + name: atmospherics lockers air alarm + - type: Transform + pos: 63.5,99.5 + parent: 1 + - type: DeviceList + devices: + - 2960 + - 2959 + - 5243 + - 6902 + - 5242 + - 3320 + - 3319 + - type: Fixtures + fixtures: {} + - uid: 6904 + components: + - type: MetaData + name: atmospherics main air alarm + - type: Transform + pos: 55.5,106.5 + parent: 1 + - type: DeviceList + devices: + - 2960 + - 2959 + - 2955 + - 2954 + - 2953 + - 2952 + - 2532 + - 6866 + - 6874 + - 6878 + - type: Fixtures + fixtures: {} + - uid: 7315 + components: + - type: MetaData + name: engineering hallway south air alarm + - type: Transform + pos: 67.5,101.5 + parent: 1 + - type: DeviceList + devices: + - 7210 + - 6573 + - 7151 + - 5154 + - 5719 + - 3319 + - 3320 + - 3570 + - 6720 + - 6470 + - 6471 + - type: Fixtures + fixtures: {} + - uid: 7675 + components: + - type: MetaData + name: cargo bay air alarm + - type: Transform + pos: 89.5,91.5 + parent: 1 + - type: DeviceList + devices: + - 4852 + - 3738 + - 4478 + - 4668 + - 4637 + - 3501 + - 7367 + - 4471 + - 5019 + - 7365 + - 5020 + - type: Fixtures + fixtures: {} + - uid: 7676 + components: + - type: MetaData + name: telecommunications air alarm + - type: Transform + pos: 80.5,98.5 + parent: 1 + - type: DeviceList + devices: + - 4011 + - 3988 + - 4132 + - 5942 + - 5937 + - type: Fixtures + fixtures: {} + - uid: 7677 + components: + - type: MetaData + name: salvage bay air alarm + - type: Transform + pos: 85.5,97.5 + parent: 1 + - type: DeviceList + devices: + - 4637 + - 4745 + - 7840 + - 3678 + - 3985 + - 3682 + - 4484 + - type: Fixtures + fixtures: {} + - uid: 7679 + components: + - type: MetaData + name: cargo front air alarm + - type: Transform + pos: 82.5,92.5 + parent: 1 + - type: DeviceList + devices: + - 4668 + - 1759 + - 3563 + - 3565 + - 4745 + - 3646 + - 3899 + - 3641 + - type: Fixtures + fixtures: {} + - uid: 7680 + components: + - type: MetaData + name: quartermaster's office air alarm + - type: Transform + rot: -1.5707963267948966 rad + pos: 88.5,76.5 + parent: 1 + - type: DeviceList + devices: + - 7357 + - 7521 + - 7534 + - type: Fixtures + fixtures: {} + - uid: 7717 + components: + - type: MetaData + name: post office air alarm + - type: Transform + rot: -1.5707963267948966 rad + pos: 83.5,79.5 + parent: 1 + - type: DeviceList + devices: + - 4403 + - 4478 + - 4744 + - 2580 + - 7358 + - 3680 + - type: Fixtures + fixtures: {} + - uid: 8420 + components: + - type: MetaData + name: gravity generator air alarm + - type: Transform + rot: 1.5707963267948966 rad + pos: 67.5,81.5 + parent: 1 + - type: DeviceList + devices: + - 4018 + - 8368 + - 8390 + - 8367 + - 3528 + - type: Fixtures + fixtures: {} + - uid: 8463 + components: + - type: MetaData + name: hallway northeast northern air alarm + - type: Transform + rot: -1.5707963267948966 rad + pos: 78.5,97.5 + parent: 1 + - type: DeviceList + devices: + - 7344 + - 523 + - 6405 + - 3565 + - 3563 + - 1759 + - 6734 + - 6735 + - 3914 + - 3913 + - 5937 + - 4192 + - 4136 + - 10165 + - 8462 + - 10203 + - type: Fixtures + fixtures: {} + - uid: 8808 + components: + - type: MetaData + name: security checkpoint air alarm + - type: Transform + pos: 93.5,75.5 + parent: 1 + - type: DeviceList + devices: + - 8807 + - 5104 + - 8806 + - 4822 + - 4821 + - type: Fixtures + fixtures: {} + - uid: 8885 + components: + - type: MetaData + name: evacuation air alarm + - type: Transform + pos: 98.5,76.5 + parent: 1 + - type: DeviceList + devices: + - 4970 + - 4897 + - 4896 + - 4895 + - 4944 + - 8809 + - 8847 + - 8812 + - 8810 + - 8848 + - 8811 + - type: Fixtures + fixtures: {} + - uid: 9662 + components: + - type: MetaData + name: chapel air alarm + - type: Transform + pos: 81.5,56.5 + parent: 1 + - type: DeviceList + devices: + - 4417 + - 4235 + - 4234 + - 4233 + - 4612 + - 9617 + - 9555 + - 9552 + - type: Fixtures + fixtures: {} + - uid: 9713 + components: + - type: MetaData + name: chaplain room air alarm + - type: Transform + rot: 1.5707963267948966 rad + pos: 84.5,58.5 + parent: 1 + - type: DeviceList + devices: + - 4612 + - 4651 + - 9464 + - 9467 + - 9463 + - type: Fixtures + fixtures: {} + - uid: 9830 + components: + - type: MetaData + name: library air alarm + - type: Transform + pos: 83.5,46.5 + parent: 1 + - type: DeviceList + devices: + - 4542 + - 4246 + - 4245 + - 4537 + - 9773 + - 9315 + - 9562 + - type: Fixtures + fixtures: {} + - uid: 9936 + components: + - type: MetaData + name: bathroom air alarm + - type: Transform + pos: 75.5,25.5 + parent: 1 + - type: DeviceList + devices: + - 9931 + - 9933 + - 9932 + - 9938 + - 5300 + - type: Fixtures + fixtures: {} + - uid: 10011 + components: + - type: MetaData + name: hallway northwest southern air alarm + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,85.5 + parent: 1 + - type: DeviceList + devices: + - 1095 + - 1109 + - 1124 + - 15600 + - 150 + - 1175 + - 15608 + - 15601 + - 15602 + - 105 + - 10432 + - 9883 + - 16930 + - 7620 + - 7242 + - 1671 + - type: Fixtures + fixtures: {} + - uid: 10474 + components: + - type: MetaData + name: morgue air alarm + - type: Transform + pos: 68.5,37.5 + parent: 1 + - type: DeviceList + devices: + - 3384 + - 3484 + - 10290 + - 3052 + - 10291 + - type: Fixtures + fixtures: {} + - uid: 10481 + components: + - type: MetaData + name: medical locker room air alarm + - type: Transform + pos: 56.5,57.5 + parent: 1 + - type: DeviceList + devices: + - 2850 + - 10421 + - 10459 + - 10422 + - 2598 + - type: Fixtures + fixtures: {} + - uid: 10896 + components: + - type: MetaData + name: surgery air alarm + - type: Transform + pos: 59.5,42.5 + parent: 1 + - type: DeviceList + devices: + - 10491 + - 10390 + - 3607 + - 10944 + - 10317 + - type: Fixtures + fixtures: {} + - uid: 10911 + components: + - type: MetaData + name: medical access room air alarm + - type: Transform + pos: 64.5,42.5 + parent: 1 + - type: DeviceList + devices: + - 10317 + - 3850 + - 4148 + - 3484 + - 10998 + - 10393 + - 10855 + - type: Fixtures + fixtures: {} + - uid: 10954 + components: + - type: MetaData + name: paramedic office air alarm + - type: Transform + rot: -1.5707963267948966 rad + pos: 74.5,40.5 + parent: 1 + - type: DeviceList + devices: + - 4148 + - 10961 + - 10394 + - 10571 + - 3877 + - type: Fixtures + fixtures: {} + - uid: 11015 + components: + - type: MetaData + name: triage air alarm + - type: Transform + pos: 64.5,50.5 + parent: 1 + - type: DeviceList + devices: + - 2978 + - 10944 + - 3850 + - 10968 + - 3796 + - 10535 + - 10829 + - 10478 + - 10245 + - 10834 + - 10814 + - type: Fixtures + fixtures: {} + - uid: 11099 + components: + - type: MetaData + name: medical lobby air alarm + - type: Transform + pos: 69.5,50.5 + parent: 1 + - type: DeviceList + devices: + - 3877 + - 10968 + - 3796 + - 10472 + - 10851 + - 10447 + - 10891 + - 2920 + - type: Fixtures + fixtures: {} + - uid: 11109 + components: + - type: MetaData + name: chemistry air alarm + - type: Transform + pos: 73.5,59.5 + parent: 1 + - type: DeviceList + devices: + - 3798 + - 4122 + - 10337 + - 10810 + - 10428 + - 11138 + - type: Fixtures + fixtures: {} + - uid: 11110 + components: + - type: MetaData + name: chief medical officer office air alarm + - type: Transform + pos: 60.5,61.5 + parent: 1 + - type: DeviceList + devices: + - 11076 + - 10251 + - 10866 + - type: Fixtures + fixtures: {} + - uid: 11111 + components: + - type: MetaData + name: cryogenics air alarm + - type: Transform + pos: 63.5,59.5 + parent: 1 + - type: DeviceList + devices: + - 10535 + - 3798 + - 4122 + - 10608 + - 2850 + - 10617 + - 10518 + - 10892 + - type: Fixtures + fixtures: {} + - uid: 11425 + components: + - type: MetaData + name: AI core air alarm + - type: Transform + pos: 63.5,11.5 + parent: 1 + - type: DeviceList + devices: + - 11361 + - 11424 + - 11363 + - 3488 + - 3551 + - type: Fixtures + fixtures: {} + - uid: 11426 + components: + - type: MetaData + name: AI upload air alarm + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,20.5 + parent: 1 + - type: DeviceList + devices: + - 3551 + - 3488 + - 11362 + - 11423 + - 11360 + - 3549 + - 3486 + - type: Fixtures + fixtures: {} + - uid: 11615 + components: + - type: MetaData + name: central hallway east air alarm + - type: Transform + pos: 67.5,69.5 + parent: 1 + - type: DeviceList + devices: + - 2838 + - 2837 + - 2836 + - 4759 + - 3475 + - 3844 + - 3843 + - 3842 + - 11552 + - 11614 + - 10169 + - type: Fixtures + fixtures: {} + - uid: 11627 + components: + - type: MetaData + name: court air alarm + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,102.5 + parent: 1 + - type: DeviceList + devices: + - 16294 + - 6134 + - 6130 + - 16293 + - 6097 + - 16317 + - 6113 + - 1566 + - type: Fixtures + fixtures: {} + - uid: 11989 + components: + - type: MetaData + name: bar air alarm + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,64.5 + parent: 1 + - type: DeviceList + devices: + - 2288 + - 2177 + - 2174 + - 2173 + - 2172 + - 2838 + - 2837 + - 2836 + - 2842 + - 12023 + - 12022 + - 12020 + - 12021 + - 2250 + - 2536 + - 2771 + - 11713 + - 11714 + - 11709 + - 11715 + - 12025 + - 12024 + - 2729 + - type: Fixtures + fixtures: {} + - uid: 11990 + components: + - type: MetaData + name: service hallway air alarm + - type: Transform + pos: 51.5,83.5 + parent: 1 + - type: DeviceList + devices: + - 2771 + - 2826 + - 2680 + - 2474 + - 2634 + - 11807 + - 11808 + - 12033 + - 12261 + - type: Fixtures + fixtures: {} + - uid: 11991 + components: + - type: MetaData + name: kitchen air alarm + - type: Transform + pos: 41.5,82.5 + parent: 1 + - type: DeviceList + devices: + - 2058 + - 2474 + - 2250 + - 12020 + - 12021 + - 11880 + - 12027 + - 2724 + - 12260 + - type: Fixtures + fixtures: {} + - uid: 11993 + components: + - type: MetaData + name: botanist's room air alarm + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,84.5 + parent: 1 + - type: DeviceList + devices: + - 2967 + - 11823 + - 12031 + - 11815 + - 3089 + - type: Fixtures + fixtures: {} + - uid: 11994 + components: + - type: MetaData + name: backstage air alarm + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,63.5 + parent: 1 + - type: DeviceList + devices: + - 1927 + - 11769 + - 11768 + - 2177 + - 12026 + - type: Fixtures + fixtures: {} + - uid: 11995 + components: + - type: MetaData + name: bartender's room air alarm + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,76.5 + parent: 1 + - type: DeviceList + devices: + - 2536 + - 12028 + - 11835 + - 11616 + - 2680 + - 12260 + - 2729 + - type: Fixtures + fixtures: {} + - uid: 11996 + components: + - type: MetaData + name: botany air alarm + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,70.5 + parent: 1 + - type: DeviceList + devices: + - 12022 + - 12023 + - 2826 + - 2967 + - 11817 + - 11617 + - 12030 + - 11816 + - 11819 + - 12261 + - type: Fixtures + fixtures: {} + - uid: 12690 + components: + - type: MetaData + name: hallway west air alarm + - type: Transform + pos: 12.5,69.5 + parent: 1 + - type: DeviceList + devices: + - 253 + - 252 + - 251 + - 329 + - 560 + - 1096 + - 1112 + - 1125 + - 1329 + - 1328 + - 1327 + - 1124 + - 1109 + - 1095 + - 57 + - 12693 + - 12648 + - 12647 + - 12649 + - type: Fixtures + fixtures: {} + - uid: 12707 + components: + - type: MetaData + name: central hallway west air alarm + - type: Transform + pos: 41.5,69.5 + parent: 1 + - type: DeviceList + devices: + - 1329 + - 1328 + - 1327 + - 1602 + - 1769 + - 1768 + - 2174 + - 2173 + - 2172 + - 12645 + - 8 + - 12646 + - type: Fixtures + fixtures: {} + - uid: 12811 + components: + - type: MetaData + name: head of personnel office air alarm + - type: Transform + rot: 3.141592653589793 rad + pos: 34.5,59.5 + parent: 1 + - type: DeviceList + devices: + - 1602 + - 12783 + - 12782 + - 1487 + - 12781 + - 12803 + - type: Fixtures + fixtures: {} + - uid: 13110 + components: + - type: MetaData + name: cryosleep air alarm + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,56.5 + parent: 1 + - type: DeviceList + devices: + - 13060 + - 13061 + - 13059 + - 162 + - 266 + - type: Fixtures + fixtures: {} + - uid: 13120 + components: + - type: MetaData + name: arrivals air alarm + - type: Transform + pos: 5.5,76.5 + parent: 1 + - type: DeviceList + devices: + - 12888 + - 13122 + - 12893 + - 12892 + - 13121 + - 12891 + - 193 + - 251 + - 252 + - 253 + - 162 + - type: Fixtures + fixtures: {} + - uid: 13298 + components: + - type: MetaData + name: hallway southwest northern air alarm + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,54.5 + parent: 1 + - type: AccessReader + accessListsOriginal: + - - Atmospherics + - type: DeviceList + devices: + - 4679 + - 5991 + - 4012 + - 1125 + - 1112 + - 1096 + - 1040 + - 1200 + - 1201 + - 1044 + - 1045 + - 1205 + - 1496 + - 10976 + - 16053 + - type: Fixtures + fixtures: {} + - uid: 14003 + components: + - type: MetaData + name: security locker room air alarm + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.5,27.5 + parent: 1 + - type: DeviceList + devices: + - 13963 + - 13986 + - 13964 + - 2258 + - 2199 + - 2391 + - type: Fixtures + fixtures: {} + - uid: 14004 + components: + - type: MetaData + name: armory air alarm + - type: Transform + rot: 1.5707963267948966 rad + pos: 31.5,30.5 + parent: 1 + - type: DeviceList + devices: + - 13815 + - 13984 + - 13824 + - 13813 + - 13983 + - 13816 + - type: Fixtures + fixtures: {} + - uid: 14005 + components: + - type: MetaData + name: law office air alarm + - type: Transform + pos: 28.5,34.5 + parent: 1 + - type: DeviceList + devices: + - 1114 + - 1113 + - 13811 + - 13812 + - 1290 + - 14010 + - type: Fixtures + fixtures: {} + - uid: 14006 + components: + - type: MetaData + name: security entrance air alarm + - type: Transform + pos: 31.5,45.5 + parent: 1 + - type: DeviceList + devices: + - 1390 + - 1339 + - 13995 + - 13993 + - 13994 + - 1338 + - 1218 + - 1219 + - 14090 + - type: Fixtures + fixtures: {} + - uid: 14007 + components: + - type: MetaData + name: genpop entrance air alarm + - type: Transform + pos: 31.5,54.5 + parent: 1 + - type: DeviceList + devices: + - 1338 + - 1444 + - 13754 + - 13990 + - 13988 + - 1205 + - 13960 + - 13950 + - 14285 + - type: Fixtures + fixtures: {} + - uid: 14008 + components: + - type: MetaData + name: genpop air alarm + - type: Transform + pos: 38.5,54.5 + parent: 1 + - type: DeviceList + devices: + - 14385 + - 14292 + - 14285 + - 13960 + - 13950 + - 13989 + - 13977 + - 13978 + - 13945 + - type: Fixtures + fixtures: {} + - uid: 14009 + components: + - type: MetaData + name: warden office air alarm + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,45.5 + parent: 1 + - type: DeviceList + devices: + - 1542 + - 13966 + - 13965 + - 1444 + - 14017 + - 14016 + - 13992 + - 14090 + - type: Fixtures + fixtures: {} + - uid: 14011 + components: + - type: MetaData + name: detective office air alarm + - type: Transform + pos: 46.5,45.5 + parent: 1 + - type: DeviceList + devices: + - 13890 + - 2296 + - 4286 + - 13991 + - 275 + - type: Fixtures + fixtures: {} + - uid: 14012 + components: + - type: MetaData + name: security common room air alarm + - type: Transform + pos: 44.5,39.5 + parent: 1 + - type: DeviceList + devices: + - 13852 + - 13853 + - 13854 + - 2199 + - 2258 + - 2296 + - 13838 + - 8488 + - 13924 + - type: Fixtures + fixtures: {} + - uid: 14015 + components: + - type: MetaData + name: security hallway air alarm + - type: Transform + pos: 32.5,40.5 + parent: 1 + - type: DeviceList + devices: + - 1290 + - 1339 + - 1390 + - 1542 + - 13852 + - 13853 + - 13854 + - 13998 + - 13996 + - 13997 + - type: Fixtures + fixtures: {} + - uid: 14615 + components: + - type: MetaData + name: head of security office air alarm + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.5,27.5 + parent: 1 + - type: DeviceList + devices: + - 13830 + - 13985 + - 13829 + - type: Fixtures + fixtures: {} + - uid: 14961 + components: + - type: MetaData + name: bridge entrance air alarm + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,56.5 + parent: 1 + - type: DeviceList + devices: + - 6810 + - 7165 + - 7086 + - 1045 + - 1044 + - 838 + - 798 + - type: Fixtures + fixtures: {} + - uid: 14962 + components: + - type: MetaData + name: captain office air alarm + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,40.5 + parent: 1 + - type: DeviceList + devices: + - 3835 + - 4965 + - 1546 + - type: Fixtures + fixtures: {} + - uid: 14965 + components: + - type: MetaData + name: bridge air alarm + - type: Transform + pos: 18.5,55.5 + parent: 1 + - type: DeviceList + devices: + - 14822 + - 6437 + - 14821 + - 798 + - 838 + - 656 + - type: Fixtures + fixtures: {} + - uid: 15118 + components: + - type: MetaData + name: eva storage air alarm + - type: Transform + pos: 30.5,59.5 + parent: 1 + - type: DeviceList + devices: + - 15116 + - 15117 + - 15115 + - 1487 + - 1200 + - 1201 + - 1714 + - type: Fixtures + fixtures: {} + - uid: 15181 + components: + - type: MetaData + name: hallway east air alarm + - type: Transform + pos: 88.5,69.5 + parent: 1 + - type: DeviceList + devices: + - 8932 + - 8934 + - 8933 + - 4822 + - 4895 + - 4896 + - 4897 + - 4796 + - 9334 + - 9333 + - 4167 + - 4140 + - 4109 + - 3844 + - 3843 + - 3842 + - 4108 + - 4137 + - 4166 + - 15944 + - type: Fixtures + fixtures: {} + - uid: 15302 + components: + - type: MetaData + name: hallway southeast northern air alarm + - type: Transform + rot: 1.5707963267948966 rad + pos: 74.5,60.5 + parent: 1 + - type: DeviceList + devices: + - 4037 + - 4109 + - 4140 + - 4167 + - 4781 + - 11138 + - 10609 + - 4233 + - 4234 + - 4235 + - 3007 + - 9893 + - 13172 + - 2931 + - 6654 + - 617 + - type: Fixtures + fixtures: {} + - uid: 15426 + components: + - type: MetaData + name: xenoarcheology air alarm + - type: Transform + pos: 11.5,96.5 + parent: 1 + - type: DeviceList + devices: + - 238 + - 401 + - 400 + - 15398 + - 15438 + - 15407 + - type: Fixtures + fixtures: {} + - uid: 15453 + components: + - type: MetaData + name: anomaly lab air alarm + - type: Transform + rot: -1.5707963267948966 rad + pos: 19.5,96.5 + parent: 1 + - type: DeviceList + devices: + - 540 + - 583 + - 728 + - 15519 + - 15615 + - 15614 + - type: Fixtures + fixtures: {} + - uid: 15507 + components: + - type: MetaData + name: science entrance air alarm + - type: Transform + rot: 3.141592653589793 rad + pos: 22.5,89.5 + parent: 1 + - type: DeviceList + devices: + - 779 + - 15488 + - 15492 + - 15478 + - 1012 + - type: Fixtures + fixtures: {} + - uid: 15603 + components: + - type: MetaData + name: science storage air alarm + - type: Transform + pos: 16.5,76.5 + parent: 1 + - type: DeviceList + devices: + - 15292 + - 15476 + - 15291 + - 361 + - 465 + - 508 + - 644 + - type: Fixtures + fixtures: {} + - uid: 15604 + components: + - type: MetaData + name: robotics air alarm + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,72.5 + parent: 1 + - type: DeviceList + devices: + - 15600 + - 644 + - 4157 + - 15477 + - 15294 + - type: Fixtures + fixtures: {} + - uid: 15605 + components: + - type: MetaData + name: research director office air alarm + - type: Transform + pos: 11.5,83.5 + parent: 1 + - type: DeviceList + devices: + - 15339 + - 93 + - 16083 + - 15340 + - type: Fixtures + fixtures: {} + - uid: 15606 + components: + - type: MetaData + name: research and development air alarm + - type: Transform + rot: 1.5707963267948966 rad + pos: 12.5,88.5 + parent: 1 + - type: DeviceList + devices: + - 507 + - 464 + - 405 + - 401 + - 400 + - 540 + - 583 + - 779 + - 782 + - 15471 + - 15421 + - type: Fixtures + fixtures: {} + - uid: 15607 + components: + - type: MetaData + name: science front air alarm + - type: Transform + pos: 21.5,84.5 + parent: 1 + - type: DeviceList + devices: + - 214 + - 15472 + - 209 + - 782 + - 15602 + - 15601 + - 15608 + - type: Fixtures + fixtures: {} + - uid: 15609 + components: + - type: MetaData + name: science hallway air alarm + - type: Transform + rot: 1.5707963267948966 rad + pos: 12.5,78.5 + parent: 1 + - type: DeviceList + devices: + - 508 + - 465 + - 15475 + - 15473 + - 15474 + - 507 + - 464 + - type: Fixtures + fixtures: {} + - uid: 16315 + components: + - type: MetaData + name: court audience air alarm + - type: Transform + pos: 28.5,107.5 + parent: 1 + - type: DeviceList + devices: + - 1307 + - 7791 + - 1811 + - 1419 + - 1094 + - 1108 + - 1123 + - 6134 + - 6130 + - type: Fixtures + fixtures: {} + - uid: 16397 + components: + - type: MetaData + name: tool room air alarm + - type: Transform + pos: 31.5,80.5 + parent: 1 + - type: DeviceList + devices: + - 11643 + - 16396 + - 16215 + - 1175 + - 15384 + - 15392 + - type: Fixtures + fixtures: {} + - uid: 16482 + components: + - type: MetaData + name: dorms air alarm + - type: Transform + pos: 30.5,96.5 + parent: 1 + - type: DeviceList + devices: + - 16398 + - 16399 + - 16404 + - 16400 + - 16405 + - 16401 + - 16476 + - 16475 + - 16403 + - 16407 + - 16402 + - 16406 + - 16141 + - 1153 + - 1152 + - 1418 + - 16483 + - type: Fixtures + fixtures: {} + - uid: 17083 + components: + - type: MetaData + name: disposals air alarm + - type: Transform + pos: 53.5,21.5 + parent: 1 + - type: DeviceList + devices: + - 17047 + - 3118 + - 17046 + - type: Fixtures + fixtures: {} +- proto: AirAlarmElectronics + entities: + - uid: 18126 + components: + - type: Transform + pos: 56.641335,105.622055 + parent: 1 + - uid: 18127 + components: + - type: Transform + pos: 56.474667,105.3929 + parent: 1 +- proto: AirAlarmFreezer + entities: + - uid: 7907 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,80.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: AirCanister + entities: + - uid: 274 + components: + - type: Transform + pos: 12.5,59.5 + parent: 1 + - uid: 6955 + components: + - type: Transform + pos: 63.5,100.5 + parent: 1 + - uid: 6956 + components: + - type: Transform + pos: 62.5,100.5 + parent: 1 + - uid: 16925 + components: + - type: Transform + pos: 22.5,96.5 + parent: 1 + - uid: 17150 + components: + - type: Transform + pos: 44.5,84.5 + parent: 1 + - uid: 17211 + components: + - type: Transform + pos: 91.5,49.5 + parent: 1 + - uid: 17212 + components: + - type: Transform + pos: 6.5,87.5 + parent: 1 +- proto: Airlock + entities: + - uid: 289 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 26.5,107.5 + parent: 1 + - uid: 2552 + components: + - type: MetaData + name: dorm four airlock + - type: Transform + pos: 39.5,93.5 + parent: 1 + - uid: 2553 + components: + - type: MetaData + name: dorm five airlock + - type: Transform + pos: 36.5,93.5 + parent: 1 + - uid: 2554 + components: + - type: MetaData + name: dorm three airlock + - type: Transform + pos: 35.5,89.5 + parent: 1 + - uid: 5905 + components: + - type: MetaData + name: dorm two airlock + - type: Transform + pos: 32.5,89.5 + parent: 1 + - uid: 6543 + components: + - type: MetaData + name: dorm one airlock + - type: Transform + pos: 29.5,89.5 + parent: 1 + - uid: 9943 + components: + - type: MetaData + name: stall airlock + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,22.5 + parent: 1 + - uid: 9944 + components: + - type: MetaData + name: stall airlock + - type: Transform + rot: 3.141592653589793 rad + pos: 75.5,22.5 + parent: 1 + - uid: 9945 + components: + - type: MetaData + name: stall airlock + - type: Transform + rot: 3.141592653589793 rad + pos: 73.5,22.5 + parent: 1 + - uid: 10170 + components: + - type: MetaData + name: bathroom airlock + - type: Transform + pos: 76.5,26.5 + parent: 1 + - uid: 13936 + components: + - type: MetaData + name: bedroon airlock + - type: Transform + pos: 42.5,44.5 + parent: 1 + - uid: 14321 + components: + - type: MetaData + name: bathroom airlock + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,46.5 + parent: 1 +- proto: AirlockArmoryGlassLocked + entities: + - uid: 64 + components: + - type: MetaData + name: warden glass airlock + - type: Transform + pos: 32.5,47.5 + parent: 1 + - uid: 14491 + components: + - type: MetaData + name: warden glass airlock + - type: Transform + pos: 34.5,40.5 + parent: 1 + - type: AccessReader + accessListsOriginal: [] + - uid: 14546 + components: + - type: MetaData + name: sub-armory glass airlock + - type: Transform + pos: 33.5,35.5 + parent: 1 +- proto: AirlockAtmosphericsGlassLocked + entities: + - uid: 6921 + components: + - type: MetaData + name: antimatter engine glass airlock + - type: Transform + pos: 64.5,103.5 + parent: 1 +- proto: AirlockAtmosphericsLocked + entities: + - uid: 6917 + components: + - type: MetaData + name: atmospherics lockers airlock + - type: Transform + pos: 64.5,96.5 + parent: 1 + - uid: 6918 + components: + - type: MetaData + name: atmospherics lockers airlock + - type: Transform + pos: 64.5,97.5 + parent: 1 + - uid: 6919 + components: + - type: MetaData + name: atmospherics airlock + - type: Transform + pos: 59.5,96.5 + parent: 1 + - uid: 6920 + components: + - type: MetaData + name: atmospherics main airlock + - type: Transform + pos: 59.5,97.5 + parent: 1 +- proto: AirlockBarGlassLocked + entities: + - uid: 12379 + components: + - type: MetaData + name: bar glass airlock + - type: Transform + rot: 1.5707963267948966 rad + pos: 51.5,75.5 + parent: 1 +- proto: AirlockBarLocked + entities: + - uid: 12378 + components: + - type: MetaData + name: bartender's room airlock + - type: Transform + rot: 1.5707963267948966 rad + pos: 54.5,78.5 + parent: 1 +- proto: AirlockBrigGlassLocked + entities: + - uid: 14683 + components: + - type: MetaData + name: security glass airlock + - type: Transform + pos: 31.5,40.5 + parent: 1 + - uid: 14684 + components: + - type: MetaData + name: security glass airlock + - type: Transform + pos: 30.5,40.5 + parent: 1 +- proto: AirlockBrigLocked + entities: + - uid: 14685 + components: + - type: MetaData + name: law office airlock + - type: Transform + pos: 29.5,34.5 + parent: 1 +- proto: AirlockCaptainGlassLocked + entities: + - uid: 15006 + components: + - type: MetaData + name: captain office glass airlock + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,47.5 + parent: 1 +- proto: AirlockCaptainLocked + entities: + - uid: 655 + components: + - type: MetaData + name: bathroom airlock + - type: Transform + pos: 18.5,42.5 + parent: 1 + - uid: 15013 + components: + - type: MetaData + name: captain bedroom airlock + - type: Transform + rot: 3.141592653589793 rad + pos: 20.5,42.5 + parent: 1 +- proto: AirlockCargoGlassLocked + entities: + - uid: 3892 + components: + - type: MetaData + name: cargo bay glass airlock + - type: Transform + rot: 1.5707963267948966 rad + pos: 83.5,85.5 + parent: 1 + - uid: 3894 + components: + - type: MetaData + name: cargo bay glass airlock + - type: Transform + rot: 1.5707963267948966 rad + pos: 83.5,84.5 + parent: 1 +- proto: AirlockCargoLocked + entities: + - uid: 7813 + components: + - type: MetaData + name: front desk airlock + - type: Transform + pos: 81.5,86.5 + parent: 1 + - uid: 7814 + components: + - type: MetaData + name: post office airlock + - type: Transform + pos: 83.5,81.5 + parent: 1 + - uid: 8503 + components: + - type: MetaData + name: cargo bay airlock + - type: Transform + rot: -1.5707963267948966 rad + pos: 78.5,84.5 + parent: 1 + - uid: 8504 + components: + - type: MetaData + name: cargo bay airlock + - type: Transform + rot: -1.5707963267948966 rad + pos: 78.5,85.5 + parent: 1 +- proto: AirlockChapelLocked + entities: + - uid: 9711 + components: + - type: MetaData + name: chaplain's room airlock + - type: Transform + pos: 86.5,56.5 + parent: 1 +- proto: AirlockChemistryLocked + entities: + - uid: 10880 + components: + - type: MetaData + name: chemistry airlock + - type: Transform + pos: 68.5,57.5 + parent: 1 +- proto: AirlockChiefEngineerGlassLocked + entities: + - uid: 7350 + components: + - type: MetaData + name: chief engineer office glass airlock + - type: Transform + pos: 61.5,90.5 + parent: 1 +- proto: AirlockChiefMedicalOfficerGlassLocked + entities: + - uid: 3174 + components: + - type: MetaData + name: chief medical officer office glass airlock + - type: Transform + pos: 59.5,56.5 + parent: 1 +- proto: AirlockCommandGlassLocked + entities: + - uid: 15007 + components: + - type: MetaData + name: bridge glass airlock + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,55.5 + parent: 1 + - uid: 15008 + components: + - type: MetaData + name: bridge glass airlock + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,56.5 + parent: 1 +- proto: AirlockCommandLocked + entities: + - uid: 15002 + components: + - type: MetaData + name: bridge airlock + - type: Transform + rot: 3.141592653589793 rad + pos: 20.5,53.5 + parent: 1 + - uid: 15003 + components: + - type: MetaData + name: bridge airlock + - type: Transform + rot: 3.141592653589793 rad + pos: 21.5,53.5 + parent: 1 + - uid: 15004 + components: + - type: MetaData + name: bridge airlock + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,55.5 + parent: 1 +- proto: AirlockDetectiveLocked + entities: + - uid: 14702 + components: + - type: MetaData + name: detective office airlock + - type: Transform + pos: 47.5,39.5 + parent: 1 +- proto: AirlockEngineeringGlassLocked + entities: + - uid: 5710 + components: + - type: MetaData + name: tesla engine glass airlock + - type: Transform + rot: 3.141592653589793 rad + pos: 44.5,114.5 + parent: 1 + - uid: 5711 + components: + - type: MetaData + name: tesla engine glass airlock + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,114.5 + parent: 1 + - uid: 5726 + components: + - type: MetaData + name: tesla engine glass airlock + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,114.5 + parent: 1 + - uid: 5727 + components: + - type: MetaData + name: tesla engine glass airlock + - type: Transform + rot: 3.141592653589793 rad + pos: 58.5,114.5 + parent: 1 + - uid: 6996 + components: + - type: MetaData + name: antimatter engine glass airlock + - type: Transform + rot: 3.141592653589793 rad + pos: 67.5,104.5 + parent: 1 + - uid: 7338 + components: + - type: MetaData + name: front desk glass airlock + - type: Transform + rot: 3.141592653589793 rad + pos: 67.5,92.5 + parent: 1 + - uid: 7339 + components: + - type: MetaData + name: front desk glass airlock + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,92.5 + parent: 1 + - uid: 7340 + components: + - type: MetaData + name: front desk glass airlock + - type: Transform + rot: 3.141592653589793 rad + pos: 65.5,92.5 + parent: 1 + - uid: 7343 + components: + - type: MetaData + name: power bank glass airlock + - type: Transform + rot: 3.141592653589793 rad + pos: 68.5,98.5 + parent: 1 + - uid: 8501 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,91.5 + parent: 1 + - uid: 8502 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,90.5 + parent: 1 +- proto: AirlockEngineeringLocked + entities: + - uid: 410 + components: + - type: MetaData + name: bridge substation airlock + - type: Transform + pos: 13.5,58.5 + parent: 1 + - uid: 1392 + components: + - type: MetaData + name: substation airlock + - type: Transform + pos: 43.5,58.5 + parent: 1 + - uid: 3654 + components: + - type: MetaData + name: station anchor airlock + - type: Transform + pos: 76.5,101.5 + parent: 1 + - uid: 4121 + components: + - type: MetaData + name: AI power airlock + - type: Transform + pos: 71.5,10.5 + parent: 1 + - uid: 4434 + components: + - type: MetaData + name: substation airlock + - type: Transform + rot: -1.5707963267948966 rad + pos: 79.5,108.5 + parent: 1 + - uid: 5728 + components: + - type: MetaData + name: particle accelerator airlock + - type: Transform + pos: 55.5,110.5 + parent: 1 + - uid: 5730 + components: + - type: MetaData + name: particle accelerator airlock + - type: Transform + pos: 55.5,111.5 + parent: 1 + - uid: 5731 + components: + - type: MetaData + name: particle accelerator airlock + - type: Transform + pos: 47.5,110.5 + parent: 1 + - uid: 5732 + components: + - type: MetaData + name: particle accelerator airlock + - type: Transform + pos: 47.5,111.5 + parent: 1 + - uid: 6926 + components: + - type: MetaData + name: tesla engine airlock + - type: Transform + pos: 61.5,110.5 + parent: 1 + - uid: 6927 + components: + - type: MetaData + name: tesla engine airlock + - type: Transform + pos: 61.5,111.5 + parent: 1 + - uid: 6953 + components: + - type: MetaData + name: power bank airlock + - type: Transform + rot: 3.141592653589793 rad + pos: 70.5,93.5 + parent: 1 + - uid: 6998 + components: + - type: MetaData + name: antimatter engine airlock + - type: Transform + rot: 3.141592653589793 rad + pos: 74.5,103.5 + parent: 1 + - uid: 7341 + components: + - type: MetaData + name: lockers airlock + - type: Transform + rot: 3.141592653589793 rad + pos: 63.5,88.5 + parent: 1 + - uid: 7342 + components: + - type: MetaData + name: lockers airlock + - type: Transform + rot: 3.141592653589793 rad + pos: 63.5,89.5 + parent: 1 + - uid: 8500 + components: + - type: MetaData + name: telecommunications airlock + - type: Transform + rot: -1.5707963267948966 rad + pos: 78.5,94.5 + parent: 1 + - uid: 8743 + components: + - type: MetaData + name: gravity generator airlock + - type: Transform + pos: 74.5,79.5 + parent: 1 + - uid: 9595 + components: + - type: MetaData + name: substation southeast airlock + - type: Transform + rot: 3.141592653589793 rad + pos: 92.5,45.5 + parent: 1 + - uid: 10164 + components: + - type: MetaData + name: tech vault airlock + - type: Transform + rot: -1.5707963267948966 rad + pos: 78.5,34.5 + parent: 1 + - uid: 11450 + components: + - type: MetaData + name: camera router airlock + - type: Transform + pos: 62.5,10.5 + parent: 1 + - uid: 16867 + components: + - type: MetaData + name: substation airlock + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,105.5 + parent: 1 + - uid: 17120 + components: + - type: MetaData + name: substation airlock + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,23.5 + parent: 1 +- proto: AirlockEVAGlassLocked + entities: + - uid: 15165 + components: + - type: MetaData + name: eva storage glass airlock + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,56.5 + parent: 1 + - uid: 15166 + components: + - type: MetaData + name: eva storage glass airlock + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,57.5 + parent: 1 +- proto: AirlockExternalAtmosphericsLocked + entities: + - uid: 2614 + components: + - type: Transform + pos: 49.5,90.5 + parent: 1 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 2616: + - - DoorStatus + - DoorBolt + - uid: 2616 + components: + - type: Transform + pos: 47.5,90.5 + parent: 1 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 2614: + - - DoorStatus + - DoorBolt +- proto: AirlockExternalCargoLocked + entities: + - uid: 7833 + components: + - type: Transform + pos: 94.5,94.5 + parent: 1 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 7844: + - - DoorStatus + - InputB + - uid: 7891 + components: + - type: Transform + pos: 93.5,94.5 + parent: 1 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 7844: + - - DoorStatus + - InputA +- proto: AirlockExternalGlass + entities: + - uid: 4 + components: + - type: Transform + pos: 3.5,67.5 + parent: 1 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 12470: + - - DoorStatus + - DoorBolt + - uid: 10 + components: + - type: Transform + pos: 3.5,74.5 + parent: 1 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 12890: + - - DoorStatus + - DoorBolt + - uid: 12 + components: + - type: Transform + pos: 3.5,60.5 + parent: 1 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 12889: + - - DoorStatus + - DoorBolt + - uid: 622 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,34.5 + parent: 1 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 15437: + - - DoorStatus + - DoorBolt + - uid: 7816 + components: + - type: Transform + pos: 94.5,87.5 + parent: 1 + - uid: 7817 + components: + - type: Transform + pos: 94.5,89.5 + parent: 1 + - uid: 9001 + components: + - type: Transform + pos: 99.5,62.5 + parent: 1 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 5: + - - DoorStatus + - DoorBolt + - uid: 9002 + components: + - type: Transform + pos: 99.5,64.5 + parent: 1 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 6: + - - DoorStatus + - DoorBolt + - uid: 9003 + components: + - type: Transform + pos: 99.5,70.5 + parent: 1 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 13: + - - DoorStatus + - DoorBolt + - uid: 9004 + components: + - type: Transform + pos: 99.5,72.5 + parent: 1 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 14: + - - DoorStatus + - DoorBolt + - uid: 16838 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 34.5,113.5 + parent: 1 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 16837: + - - DoorStatus + - DoorBolt +- proto: AirlockExternalGlassCargoLocked + entities: + - uid: 7625 + components: + - type: Transform + pos: 92.5,93.5 + parent: 1 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 7890: + - - DoorStatus + - InputA + - uid: 7635 + components: + - type: Transform + pos: 92.5,92.5 + parent: 1 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 7890: + - - DoorStatus + - InputB +- proto: AirlockExternalGlassLocked + entities: + - uid: 9739 + components: + - type: Transform + pos: 92.5,43.5 + parent: 1 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 9741: + - - DoorStatus + - DoorBolt +- proto: AirlockExternalGlassShuttleArrivals + entities: + - uid: 12470 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,67.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 12903: + - - DoorStatus + - InputA + - - DockStatus + - InputB + - type: DeviceLinkSink + invokeCounter: 1 + - uid: 12889 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,60.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 12899: + - - DoorStatus + - InputA + - - DockStatus + - InputB + - type: DeviceLinkSink + invokeCounter: 1 + - uid: 12890 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,74.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 12900: + - - DoorStatus + - InputA + - - DockStatus + - InputB + - type: DeviceLinkSink + invokeCounter: 1 +- proto: AirlockExternalGlassShuttleEmergencyLocked + entities: + - uid: 5 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 102.5,62.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 12909: + - - DoorStatus + - InputA + - - DockStatus + - InputB + - type: DeviceLinkSink + invokeCounter: 1 + - uid: 6 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 102.5,64.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 12908: + - - DoorStatus + - InputA + - - DockStatus + - InputB + - type: DeviceLinkSink + invokeCounter: 1 + - uid: 13 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 102.5,70.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 12907: + - - DoorStatus + - InputA + - - DockStatus + - InputB + - type: DeviceLinkSink + invokeCounter: 1 + - uid: 14 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 102.5,72.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 12898: + - - DoorStatus + - InputA + - - DockStatus + - InputB + - type: DeviceLinkSink + invokeCounter: 1 +- proto: AirlockExternalGlassShuttleEscape + entities: + - uid: 669 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,34.5 + parent: 1 + - uid: 16888 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 33.5,116.5 + parent: 1 +- proto: AirlockExternalGlassShuttleLocked + entities: + - uid: 7882 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 99.5,87.5 + parent: 1 + - uid: 7883 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 99.5,89.5 + parent: 1 +- proto: AirlockExternalLocked + entities: + - uid: 8625 + components: + - type: Transform + pos: 86.5,104.5 + parent: 1 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 8626: + - - DoorStatus + - DoorBolt + - uid: 8626 + components: + - type: Transform + pos: 85.5,101.5 + parent: 1 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 8625: + - - DoorStatus + - DoorBolt + - uid: 9741 + components: + - type: Transform + pos: 94.5,41.5 + parent: 1 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 9739: + - - DoorStatus + - DoorBolt + - uid: 15437 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,32.5 + parent: 1 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 622: + - - DoorStatus + - DoorBolt + - uid: 16837 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 32.5,114.5 + parent: 1 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 16838: + - - DoorStatus + - DoorBolt +- proto: AirlockFreezerLocked + entities: + - uid: 12224 + components: + - type: MetaData + name: freezer airlock + - type: Transform + pos: 40.5,79.5 + parent: 1 +- proto: AirlockGlass + entities: + - uid: 100 + components: + - type: Transform + pos: 69.5,69.5 + parent: 1 + - uid: 415 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,83.5 + parent: 1 + - uid: 3032 + components: + - type: MetaData + name: medical lobby glass airlock + - type: Transform + rot: 1.5707963267948966 rad + pos: 74.5,47.5 + parent: 1 + - uid: 4042 + components: + - type: MetaData + name: medical lobby glass airlock + - type: Transform + rot: 1.5707963267948966 rad + pos: 74.5,46.5 + parent: 1 + - uid: 7812 + components: + - type: MetaData + name: tool room glass airlock + - type: Transform + rot: 3.141592653589793 rad + pos: 28.5,77.5 + parent: 1 + - type: AccessReader + accessListsOriginal: [] + - uid: 9877 + components: + - type: MetaData + name: evacuation dock glass airlock + - type: Transform + pos: 94.5,66.5 + parent: 1 + - uid: 9878 + components: + - type: MetaData + name: evacuation dock glass airlock + - type: Transform + pos: 94.5,67.5 + parent: 1 + - uid: 9879 + components: + - type: MetaData + name: evacuation dock glass airlock + - type: Transform + pos: 94.5,68.5 + parent: 1 + - uid: 10179 + components: + - type: MetaData + name: library glass airlock + - type: Transform + rot: -1.5707963267948966 rad + pos: 78.5,42.5 + parent: 1 + - uid: 10180 + components: + - type: MetaData + name: library glass airlock + - type: Transform + rot: -1.5707963267948966 rad + pos: 78.5,43.5 + parent: 1 + - uid: 10181 + components: + - type: MetaData + name: chapel glass airlock + - type: Transform + rot: -1.5707963267948966 rad + pos: 78.5,52.5 + parent: 1 + - uid: 10182 + components: + - type: MetaData + name: chapel glass airlock + - type: Transform + rot: -1.5707963267948966 rad + pos: 78.5,53.5 + parent: 1 + - uid: 10183 + components: + - type: MetaData + name: chapel glass airlock + - type: Transform + rot: -1.5707963267948966 rad + pos: 78.5,54.5 + parent: 1 + - uid: 10185 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 75.5,63.5 + parent: 1 + - uid: 10186 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 76.5,63.5 + parent: 1 + - uid: 10187 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 77.5,63.5 + parent: 1 + - uid: 10188 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 77.5,71.5 + parent: 1 + - uid: 10189 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 76.5,71.5 + parent: 1 + - uid: 10190 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 75.5,71.5 + parent: 1 + - uid: 12418 + components: + - type: Transform + pos: 46.5,22.5 + parent: 1 + - uid: 13144 + components: + - type: MetaData + name: cryosleep glass airlock + - type: Transform + pos: 5.5,58.5 + parent: 1 + - uid: 13145 + components: + - type: MetaData + name: arrivals glass airlock + - type: Transform + pos: 8.5,66.5 + parent: 1 + - uid: 13146 + components: + - type: MetaData + name: arrivals glass airlock + - type: Transform + pos: 8.5,67.5 + parent: 1 + - uid: 13147 + components: + - type: MetaData + name: arrivals glass airlock + - type: Transform + pos: 8.5,68.5 + parent: 1 + - uid: 14625 + components: + - type: MetaData + name: security entrance glass airlock + - type: Transform + pos: 28.5,43.5 + parent: 1 + - uid: 14626 + components: + - type: MetaData + name: security entrance glass airlock + - type: Transform + pos: 28.5,42.5 + parent: 1 + - uid: 15276 + components: + - type: Transform + pos: 27.5,63.5 + parent: 1 + - uid: 15277 + components: + - type: Transform + pos: 26.5,63.5 + parent: 1 + - uid: 15278 + components: + - type: Transform + pos: 25.5,63.5 + parent: 1 + - uid: 16011 + components: + - type: MetaData + name: tool room glass airlock + - type: Transform + rot: 3.141592653589793 rad + pos: 28.5,78.5 + parent: 1 + - type: AccessReader + accessListsOriginal: [] + - uid: 16635 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,100.5 + parent: 1 + - uid: 16636 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,100.5 + parent: 1 + - uid: 16637 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,100.5 + parent: 1 + - uid: 16638 + components: + - type: MetaData + name: dorms glass airlock + - type: Transform + rot: 3.141592653589793 rad + pos: 28.5,92.5 + parent: 1 + - uid: 16639 + components: + - type: MetaData + name: dorms glass airlock + - type: Transform + rot: 3.141592653589793 rad + pos: 28.5,93.5 + parent: 1 + - uid: 16690 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 27.5,71.5 + parent: 1 + - uid: 16691 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 26.5,71.5 + parent: 1 + - uid: 16692 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 25.5,71.5 + parent: 1 +- proto: AirlockHeadOfPersonnelLocked + entities: + - uid: 13119 + components: + - type: MetaData + name: head of personnel office airlock + - type: Transform + pos: 33.5,59.5 + parent: 1 +- proto: AirlockHeadOfSecurityGlassLocked + entities: + - uid: 176 + components: + - type: MetaData + name: head of security office glass airlock + - type: Transform + pos: 41.5,31.5 + parent: 1 +- proto: AirlockHydroGlassLocked + entities: + - uid: 12414 + components: + - type: MetaData + name: botany glass airlock + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,77.5 + parent: 1 +- proto: AirlockHydroponicsLocked + entities: + - uid: 12415 + components: + - type: MetaData + name: botanist's room airlock + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,80.5 + parent: 1 +- proto: AirlockJanitorLocked + entities: + - uid: 10184 + components: + - type: MetaData + name: janitorial closet airlock + - type: Transform + rot: -1.5707963267948966 rad + pos: 79.5,57.5 + parent: 1 +- proto: AirlockKitchenLocked + entities: + - uid: 2825 + components: + - type: Transform + pos: 46.5,75.5 + parent: 1 + - uid: 12313 + components: + - type: MetaData + name: kitchen airlock + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,81.5 + parent: 1 +- proto: AirlockLawyerGlassLocked + entities: + - uid: 14723 + components: + - type: MetaData + name: law office glass airlock + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,34.5 + parent: 1 +- proto: AirlockMaint + entities: + - uid: 341 + components: + - type: Transform + pos: 10.5,56.5 + parent: 1 + - uid: 666 + components: + - type: Transform + pos: 17.5,36.5 + parent: 1 + - uid: 756 + components: + - type: Transform + pos: 48.5,23.5 + parent: 1 + - uid: 2515 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 90.5,41.5 + parent: 1 + - uid: 2603 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,102.5 + parent: 1 + - uid: 2615 + components: + - type: Transform + pos: 30.5,25.5 + parent: 1 + - uid: 2721 + components: + - type: Transform + pos: 42.5,20.5 + parent: 1 + - uid: 2727 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 50.5,85.5 + parent: 1 + - uid: 2870 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 89.5,75.5 + parent: 1 + - uid: 3756 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 79.5,105.5 + parent: 1 +- proto: AirlockMaintAtmoLocked + entities: + - uid: 3406 + components: + - type: MetaData + name: atmospherics main airlock + - type: Transform + rot: -1.5707963267948966 rad + pos: 51.5,90.5 + parent: 1 +- proto: AirlockMaintCargoLocked + entities: + - uid: 7815 + components: + - type: MetaData + name: salvage bay airlock + - type: Transform + pos: 93.5,80.5 + parent: 1 + - uid: 7933 + components: + - type: MetaData + name: post office airlock + - type: Transform + pos: 81.5,78.5 + parent: 1 +- proto: AirlockMaintChapelLocked + entities: + - uid: 9712 + components: + - type: MetaData + name: chaplain's room airlock + - type: Transform + pos: 87.5,58.5 + parent: 1 +- proto: AirlockMaintCommandLocked + entities: + - uid: 11174 + components: + - type: MetaData + name: bridge substation airlock + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,59.5 + parent: 1 + - uid: 15170 + components: + - type: MetaData + name: eva storage airlock + - type: Transform + rot: 3.141592653589793 rad + pos: 37.5,56.5 + parent: 1 +- proto: AirlockMaintDetectiveLocked + entities: + - uid: 14705 + components: + - type: MetaData + name: detective office airlock + - type: Transform + pos: 48.5,45.5 + parent: 1 +- proto: AirlockMaintEngiLocked + entities: + - uid: 4349 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 51.5,87.5 + parent: 1 + - uid: 7000 + components: + - type: MetaData + name: storage airlock + - type: Transform + rot: 3.141592653589793 rad + pos: 74.5,108.5 + parent: 1 + - uid: 7348 + components: + - type: MetaData + name: lockers airlock + - type: Transform + pos: 53.5,88.5 + parent: 1 + - uid: 7349 + components: + - type: MetaData + name: engineering locker room airlock + - type: Transform + pos: 60.5,87.5 + parent: 1 + - uid: 8017 + components: + - type: MetaData + name: station anchor airlock + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,103.5 + parent: 1 + - uid: 8019 + components: + - type: MetaData + name: telecommunications airlock + - type: Transform + rot: 1.5707963267948966 rad + pos: 81.5,98.5 + parent: 1 + - uid: 8744 + components: + - type: MetaData + name: gravity generator airlock + - type: Transform + pos: 67.5,80.5 + parent: 1 +- proto: AirlockMaintHOPLocked + entities: + - uid: 12837 + components: + - type: MetaData + name: head of personnel office airlock + - type: Transform + pos: 37.5,61.5 + parent: 1 + - type: AccessReader + accessListsOriginal: [] +- proto: AirlockMaintHydroLocked + entities: + - uid: 12416 + components: + - type: MetaData + name: botanist's room airlock + - type: Transform + rot: -1.5707963267948966 rad + pos: 61.5,82.5 + parent: 1 +- proto: AirlockMaintJanitorLocked + entities: + - uid: 9343 + components: + - type: MetaData + name: janitorial closet airlock + - type: Transform + rot: -1.5707963267948966 rad + pos: 84.5,63.5 + parent: 1 +- proto: AirlockMaintKitchenLocked + entities: + - uid: 12312 + components: + - type: MetaData + name: kitchen airlock + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.5,82.5 + parent: 1 +- proto: AirlockMaintLawyerLocked + entities: + - uid: 14725 + components: + - type: MetaData + name: law office airlock + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,30.5 + parent: 1 + - uid: 16721 + components: + - type: MetaData + name: court airlock + - type: Transform + rot: 1.5707963267948966 rad + pos: 35.5,103.5 + parent: 1 +- proto: AirlockMaintLocked + entities: + - uid: 62 + components: + - type: Transform + pos: 89.5,69.5 + parent: 1 + - uid: 675 + components: + - type: Transform + pos: 28.5,109.5 + parent: 1 + - uid: 3119 + components: + - type: MetaData + name: disposals maintenance access + - type: Transform + pos: 55.5,21.5 + parent: 1 + - uid: 5072 + components: + - type: Transform + pos: 89.5,65.5 + parent: 1 + - uid: 6364 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 23.5,107.5 + parent: 1 + - uid: 8506 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 78.5,99.5 + parent: 1 + - uid: 8510 + components: + - type: Transform + pos: 78.5,77.5 + parent: 1 + - uid: 8708 + components: + - type: MetaData + name: bathroom maintenance access + - type: Transform + pos: 78.5,24.5 + parent: 1 + - uid: 8942 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 96.5,76.5 + parent: 1 + - uid: 9000 + components: + - type: Transform + pos: 97.5,58.5 + parent: 1 + - uid: 9710 + components: + - type: MetaData + name: chapel maintenance access + - type: Transform + pos: 81.5,50.5 + parent: 1 + - uid: 9836 + components: + - type: MetaData + name: library maintenance access + - type: Transform + pos: 84.5,36.5 + parent: 1 + - uid: 9847 + components: + - type: MetaData + name: library maintenance access + - type: Transform + pos: 84.5,44.5 + parent: 1 + - uid: 10171 + components: + - type: Transform + pos: 78.5,29.5 + parent: 1 + - uid: 10172 + components: + - type: Transform + pos: 78.5,48.5 + parent: 1 + - uid: 11179 + components: + - type: Transform + pos: 63.5,29.5 + parent: 1 + - uid: 11692 + components: + - type: Transform + pos: 74.5,61.5 + parent: 1 + - uid: 11693 + components: + - type: Transform + pos: 66.5,65.5 + parent: 1 + - uid: 11694 + components: + - type: Transform + pos: 66.5,69.5 + parent: 1 + - uid: 12459 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 57.5,62.5 + parent: 1 + - uid: 12460 + components: + - type: MetaData + name: theater maintenance access + - type: Transform + rot: 3.141592653589793 rad + pos: 47.5,59.5 + parent: 1 + - uid: 12870 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,65.5 + parent: 1 + - uid: 12966 + components: + - type: Transform + pos: 15.5,65.5 + parent: 1 + - uid: 12967 + components: + - type: Transform + pos: 10.5,69.5 + parent: 1 + - uid: 13143 + components: + - type: MetaData + name: cryosleep maintenance access + - type: Transform + pos: 8.5,57.5 + parent: 1 + - uid: 13148 + components: + - type: MetaData + name: arrivals maintenance access + - type: Transform + pos: 6.5,76.5 + parent: 1 + - uid: 15172 + components: + - type: Transform + pos: 24.5,60.5 + parent: 1 + - uid: 15173 + components: + - type: Transform + pos: 24.5,36.5 + parent: 1 + - uid: 16193 + components: + - type: MetaData + name: tool room maintenance access + - type: Transform + pos: 32.5,80.5 + parent: 1 + - uid: 16629 + components: + - type: MetaData + name: dorms maintenance access + - type: Transform + rot: 3.141592653589793 rad + pos: 41.5,88.5 + parent: 1 + - uid: 16630 + components: + - type: MetaData + name: dorms maintenance access + - type: Transform + rot: 3.141592653589793 rad + pos: 32.5,96.5 + parent: 1 + - uid: 16631 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,98.5 + parent: 1 + - uid: 16632 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 28.5,98.5 + parent: 1 + - uid: 16689 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,84.5 + parent: 1 + - uid: 16708 + components: + - type: MetaData + name: tool room maintenance access + - type: Transform + pos: 31.5,75.5 + parent: 1 + - type: AccessReader + accessListsOriginal: [] + - uid: 16758 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,69.5 + parent: 1 + - uid: 17756 + components: + - type: MetaData + name: virology maintenance access + - type: Transform + pos: 61.5,31.5 + parent: 1 +- proto: AirlockMaintMedLocked + entities: + - uid: 3136 + components: + - type: MetaData + name: cryogenics airlock + - type: Transform + pos: 62.5,59.5 + parent: 1 + - uid: 10177 + components: + - type: MetaData + name: triage airlock + - type: Transform + pos: 58.5,44.5 + parent: 1 + - uid: 11106 + components: + - type: MetaData + name: medical locker room airlock + - type: Transform + rot: 3.141592653589793 rad + pos: 52.5,52.5 + parent: 1 +- proto: AirlockMaintRnDLocked + entities: + - uid: 16111 + components: + - type: MetaData + name: science storage room airlock + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,73.5 + parent: 1 + - uid: 16122 + components: + - type: MetaData + name: xenoarcheology airlock + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,88.5 + parent: 1 + - uid: 16123 + components: + - type: MetaData + name: research and development airlock + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,86.5 + parent: 1 + - uid: 16124 + components: + - type: MetaData + name: anomaly lab airlock + - type: Transform + rot: -1.5707963267948966 rad + pos: 19.5,95.5 + parent: 1 +- proto: AirlockMaintSalvageLocked + entities: + - uid: 7628 + components: + - type: MetaData + name: salvage bay airlock + - type: Transform + pos: 84.5,97.5 + parent: 1 +- proto: AirlockMaintSecLocked + entities: + - uid: 8943 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 92.5,75.5 + parent: 1 + - uid: 14680 + components: + - type: MetaData + name: security locker room airlock + - type: Transform + pos: 48.5,27.5 + parent: 1 +- proto: AirlockMaintServiceLocked + entities: + - uid: 12405 + components: + - type: MetaData + name: service hallway airlock + - type: Transform + pos: 56.5,83.5 + parent: 1 +- proto: AirlockMaintTheatreLocked + entities: + - uid: 12544 + components: + - type: MetaData + name: backstage airlock + - type: Transform + rot: 3.141592653589793 rad + pos: 40.5,61.5 + parent: 1 +- proto: AirlockMedicalGlassLocked + entities: + - uid: 4041 + components: + - type: MetaData + name: surgery glass airlock + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,40.5 + parent: 1 + - uid: 10312 + components: + - type: MetaData + name: triage glass airlock + - type: Transform + rot: 1.5707963267948966 rad + pos: 66.5,42.5 + parent: 1 + - uid: 10978 + components: + - type: Transform + pos: 66.5,50.5 + parent: 1 +- proto: AirlockMedicalLocked + entities: + - uid: 11104 + components: + - type: MetaData + name: locker room airlock + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,54.5 + parent: 1 +- proto: AirlockMedicalMorgueLocked + entities: + - uid: 10531 + components: + - type: MetaData + name: triage airlock + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,46.5 + parent: 1 + - uid: 10542 + components: + - type: MetaData + name: triage airlock + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,47.5 + parent: 1 + - uid: 10806 + components: + - type: MetaData + name: paramedic office airlock + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,40.5 + parent: 1 + - uid: 11049 + components: + - type: MetaData + name: morgue airlock + - type: Transform + rot: 1.5707963267948966 rad + pos: 66.5,37.5 + parent: 1 + - uid: 11157 + components: + - type: MetaData + name: surgery airlock + - type: Transform + rot: -1.5707963267948966 rad + pos: 61.5,42.5 + parent: 1 +- proto: AirlockMedicalMorgueMaintLocked + entities: + - uid: 11048 + components: + - type: MetaData + name: morgue airlock + - type: Transform + rot: 1.5707963267948966 rad + pos: 64.5,34.5 + parent: 1 +- proto: AirlockQuartermasterGlassLocked + entities: + - uid: 7930 + components: + - type: MetaData + name: quartermaster's office glass airlock + - type: Transform + pos: 86.5,79.5 + parent: 1 +- proto: AirlockResearchDirectorGlassLocked + entities: + - uid: 16125 + components: + - type: MetaData + name: research director office glass airlock + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,80.5 + parent: 1 +- proto: AirlockResearchDirectorLocked + entities: + - uid: 11427 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 67.5,27.5 + parent: 1 + - uid: 11428 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 66.5,27.5 + parent: 1 + - uid: 11429 + components: + - type: Transform + pos: 66.5,21.5 + parent: 1 + - uid: 11430 + components: + - type: Transform + pos: 67.5,21.5 + parent: 1 +- proto: AirlockSalvageGlassLocked + entities: + - uid: 7832 + components: + - type: MetaData + name: salvage bay glass airlock + - type: Transform + pos: 87.5,91.5 + parent: 1 +- proto: AirlockSalvageLocked + entities: + - uid: 4674 + components: + - type: MetaData + name: salvage bay airlock + - type: Transform + pos: 84.5,92.5 + parent: 1 +- proto: AirlockScienceGlassLocked + entities: + - uid: 1767 + components: + - type: MetaData + name: artifact chamber glass airlock + - type: Transform + pos: 9.5,97.5 + parent: 1 + - uid: 15429 + components: + - type: MetaData + name: artifact chamber glass airlock + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,90.5 + parent: 1 +- proto: AirlockScienceLocked + entities: + - uid: 875 + components: + - type: MetaData + name: science entrance airlock + - type: Transform + rot: 1.5707963267948966 rad + pos: 24.5,91.5 + parent: 1 + - uid: 16110 + components: + - type: MetaData + name: robotics airlock + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,74.5 + parent: 1 + - uid: 16112 + components: + - type: MetaData + name: research and development airlock + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,84.5 + parent: 1 + - uid: 16113 + components: + - type: MetaData + name: research and development airlock + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,84.5 + parent: 1 + - uid: 16114 + components: + - type: MetaData + name: storage room airlock + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,76.5 + parent: 1 + - uid: 16115 + components: + - type: MetaData + name: storage room airlock + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,76.5 + parent: 1 + - uid: 16116 + components: + - type: MetaData + name: front desk airlock + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,84.5 + parent: 1 + - uid: 16117 + components: + - type: MetaData + name: science exit airlock + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,91.5 + parent: 1 + - uid: 16118 + components: + - type: MetaData + name: anomaly lab airlock + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,93.5 + parent: 1 + - uid: 16119 + components: + - type: MetaData + name: anomaly lab airlock + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,93.5 + parent: 1 + - uid: 16120 + components: + - type: MetaData + name: xenoarcheology airlock + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,91.5 + parent: 1 + - uid: 16121 + components: + - type: MetaData + name: xenoarcheology airlock + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,90.5 + parent: 1 +- proto: AirlockSecurityGlassLocked + entities: + - uid: 519 + components: + - type: MetaData + name: security locker room glass airlock + - type: Transform + pos: 46.5,32.5 + parent: 1 + - uid: 521 + components: + - type: MetaData + name: security locker room glass airlock + - type: Transform + pos: 45.5,32.5 + parent: 1 +- proto: AirlockSecurityLocked + entities: + - uid: 9205 + components: + - type: Transform + pos: 92.5,69.5 + parent: 1 + - uid: 14624 + components: + - type: MetaData + name: genpop entrance airlock + - type: Transform + pos: 30.5,45.5 + parent: 1 +- proto: AirlockServiceLocked + entities: + - uid: 12406 + components: + - type: MetaData + name: service hallway airlock + - type: Transform + pos: 56.5,75.5 + parent: 1 +- proto: AirlockTheatreLocked + entities: + - uid: 12545 + components: + - type: MetaData + name: backstage airlock + - type: Transform + rot: 3.141592653589793 rad + pos: 45.5,63.5 + parent: 1 +- proto: AirlockVirology + entities: + - uid: 17751 + components: + - type: MetaData + name: virology airlock + - type: Transform + pos: 54.5,37.5 + parent: 1 +- proto: AirSensor + entities: + - uid: 8 + components: + - type: Transform + pos: 38.5,67.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 12707 + - uid: 617 + components: + - type: Transform + pos: 76.5,56.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15302 + - uid: 801 + components: + - type: Transform + pos: 26.5,40.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 1804 + - uid: 1824 + components: + - type: Transform + pos: 76.5,39.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 2927 + - uid: 1995 + components: + - type: Transform + pos: 65.5,110.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 6484 + - uid: 3052 + components: + - type: Transform + pos: 68.5,35.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 10474 + - uid: 3118 + components: + - type: Transform + pos: 55.5,18.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 17083 + - uid: 3899 + components: + - type: Transform + pos: 82.5,89.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 7679 + - uid: 3985 + components: + - type: Transform + pos: 85.5,95.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 7677 + - uid: 3988 + components: + - type: Transform + pos: 80.5,95.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 7676 + - uid: 4012 + components: + - type: Transform + pos: 26.5,55.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 13298 + - uid: 4286 + components: + - type: Transform + pos: 46.5,41.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14011 + - uid: 4322 + components: + - type: Transform + pos: 82.5,62.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 4266 + - uid: 4399 + components: + - type: Transform + pos: 61.5,91.5 + parent: 1 + - uid: 4965 + components: + - type: Transform + pos: 19.5,44.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14962 + - uid: 5104 + components: + - type: Transform + pos: 92.5,72.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 8808 + - uid: 5673 + components: + - type: Transform + pos: 51.5,108.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 5681 + - uid: 5674 + components: + - type: Transform + pos: 58.5,111.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 5683 + - uid: 5675 + components: + - type: Transform + pos: 44.5,111.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 5682 + - uid: 5676 + components: + - type: Transform + pos: 42.5,118.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 5679 + - uid: 5677 + components: + - type: Transform + pos: 60.5,118.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 5679 + - uid: 5678 + components: + - type: Transform + pos: 51.5,123.5 + parent: 1 + - uid: 6161 + components: + - type: Transform + pos: 76.5,77.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3754 + - uid: 6437 + components: + - type: Transform + pos: 19.5,50.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14965 + - uid: 6467 + components: + - type: Transform + pos: 69.5,104.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 6485 + - uid: 6469 + components: + - type: Transform + pos: 71.5,109.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 1800 + - uid: 6470 + components: + - type: Transform + pos: 66.5,95.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 7315 + - uid: 6475 + components: + - type: Transform + pos: 69.5,97.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 6624 + - uid: 6482 + components: + - type: Transform + pos: 61.5,102.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 6483 + - uid: 6655 + components: + - type: Transform + pos: 70.5,29.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 2927 + - uid: 6765 + components: + - type: Transform + pos: 57.5,91.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 6790 + - uid: 6874 + components: + - type: Transform + pos: 56.5,101.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 6904 + - uid: 6876 + components: + - type: Transform + pos: 51.5,93.5 + parent: 1 + - uid: 6877 + components: + - type: Transform + pos: 51.5,103.5 + parent: 1 + - uid: 6902 + components: + - type: Transform + pos: 62.5,96.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 6903 + - uid: 7165 + components: + - type: Transform + pos: 21.5,55.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14961 + - uid: 7241 + components: + - type: Transform + pos: 65.5,89.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 6900 + - uid: 7344 + components: + - type: Transform + pos: 76.5,92.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 8463 + - uid: 7357 + components: + - type: Transform + pos: 86.5,77.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 7680 + - uid: 7358 + components: + - type: Transform + pos: 81.5,81.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 7717 + - uid: 7365 + components: + - type: Transform + pos: 89.5,88.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 7675 + - uid: 7367 + components: + - type: Transform + pos: 88.5,82.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 7675 + - uid: 7620 + components: + - type: Transform + pos: 26.5,81.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 10011 + - uid: 7791 + components: + - type: Transform + pos: 26.5,103.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 16315 + - uid: 8390 + components: + - type: Transform + pos: 70.5,80.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 8420 + - uid: 8488 + components: + - type: Transform + pos: 45.5,34.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14012 + - uid: 8674 + components: + - type: Transform + pos: 69.5,73.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 5290 + - uid: 8847 + components: + - type: Transform + pos: 97.5,63.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 8885 + - uid: 8848 + components: + - type: Transform + pos: 97.5,71.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 8885 + - uid: 8934 + components: + - type: Transform + pos: 87.5,67.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15181 + - uid: 9467 + components: + - type: Transform + pos: 86.5,58.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 9713 + - uid: 9555 + components: + - type: Transform + pos: 84.5,53.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 9662 + - uid: 9773 + components: + - type: Transform + pos: 80.5,41.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 9830 + - uid: 9933 + components: + - type: Transform + pos: 75.5,24.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 9936 + - uid: 10390 + components: + - type: Transform + pos: 60.5,40.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 10896 + - uid: 10393 + components: + - type: Transform + pos: 66.5,40.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 10911 + - uid: 10394 + components: + - type: Transform + pos: 71.5,42.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 10954 + - uid: 10459 + components: + - type: Transform + pos: 53.5,54.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 10481 + - uid: 10810 + components: + - type: Transform + pos: 71.5,56.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11109 + - uid: 10814 + components: + - type: Transform + pos: 63.5,45.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11015 + - uid: 10891 + components: + - type: Transform + pos: 71.5,47.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11099 + - uid: 10892 + components: + - type: Transform + pos: 65.5,57.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11111 + - uid: 11076 + components: + - type: Transform + pos: 59.5,57.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11110 + - uid: 11423 + components: + - type: Transform + pos: 66.5,18.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11426 + - uid: 11424 + components: + - type: Transform + pos: 67.5,10.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11425 + - uid: 11614 + components: + - type: Transform + pos: 65.5,67.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11615 + - uid: 12024 + components: + - type: Transform + pos: 51.5,71.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11989 + - uid: 12025 + components: + - type: Transform + pos: 51.5,61.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11989 + - uid: 12026 + components: + - type: Transform + pos: 43.5,62.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11994 + - uid: 12027 + components: + - type: Transform + pos: 42.5,79.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11991 + - uid: 12028 + components: + - type: Transform + pos: 51.5,77.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11995 + - uid: 12030 + components: + - type: Transform + pos: 62.5,74.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11996 + - uid: 12031 + components: + - type: Transform + pos: 59.5,82.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11993 + - uid: 12033 + components: + - type: Transform + pos: 55.5,80.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11990 + - uid: 12693 + components: + - type: Transform + pos: 15.5,67.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 12690 + - uid: 12783 + components: + - type: Transform + pos: 34.5,61.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 12811 + - uid: 13061 + components: + - type: Transform + pos: 6.5,56.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 13110 + - uid: 13121 + components: + - type: Transform + pos: 5.5,63.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 13120 + - uid: 13122 + components: + - type: Transform + pos: 5.5,71.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 13120 + - uid: 13983 + components: + - type: Transform + pos: 35.5,29.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14004 + - uid: 13984 + components: + - type: Transform + pos: 35.5,33.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14004 + - uid: 13985 + components: + - type: Transform + pos: 41.5,28.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14615 + - uid: 13986 + components: + - type: Transform + pos: 46.5,29.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14003 + - uid: 13989 + components: + - type: Transform + pos: 39.5,51.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14008 + - uid: 13990 + components: + - type: Transform + pos: 30.5,50.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14007 + - uid: 13992 + components: + - type: Transform + pos: 34.5,44.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14009 + - uid: 13993 + components: + - type: Transform + pos: 30.5,43.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14006 + - uid: 13996 + components: + - type: Transform + pos: 34.5,37.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14015 + - uid: 14010 + components: + - type: Transform + pos: 28.5,32.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14005 + - uid: 15117 + components: + - type: Transform + pos: 32.5,56.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15118 + - uid: 15438 + components: + - type: Transform + pos: 10.5,92.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15426 + - uid: 15472 + components: + - type: Transform + pos: 20.5,81.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15607 + - uid: 15473 + components: + - type: Transform + pos: 14.5,80.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15609 + - uid: 15476 + components: + - type: Transform + pos: 14.5,73.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15603 + - uid: 15477 + components: + - type: Transform + pos: 19.5,74.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15604 + - uid: 15492 + components: + - type: Transform + pos: 22.5,91.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15507 + - uid: 15615 + components: + - type: Transform + pos: 16.5,96.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15453 + - uid: 15919 + components: + - type: Transform + pos: 16.5,88.5 + parent: 1 + - uid: 16083 + components: + - type: Transform + pos: 10.5,81.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15605 + - uid: 16199 + components: + - type: Transform + pos: 26.5,95.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 59 + - uid: 16317 + components: + - type: Transform + pos: 32.5,104.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11627 + - uid: 16396 + components: + - type: Transform + pos: 31.5,77.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 16397 + - uid: 16483 + components: + - type: Transform + pos: 34.5,91.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 16482 +- proto: AirSensorFreezer + entities: + - uid: 11873 + components: + - type: Transform + pos: 37.5,79.5 + parent: 1 +- proto: AltarSpawner + entities: + - uid: 9551 + components: + - type: Transform + pos: 87.5,53.5 + parent: 1 +- proto: AmeController + entities: + - uid: 6922 + components: + - type: Transform + pos: 69.5,105.5 + parent: 1 +- proto: AnomalyScanner + entities: + - uid: 15995 + components: + - type: Transform + pos: 14.6308365,98.48761 + parent: 1 + - uid: 15996 + components: + - type: Transform + pos: 14.383175,98.67897 + parent: 1 +- proto: APCBasic + entities: + - uid: 31 + components: + - type: MetaData + name: xenoarcheology south APC + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,88.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 371 + components: + - type: MetaData + name: maintenance southwest APC + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,32.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 495 + components: + - type: MetaData + name: maintenance northwest APC + - type: Transform + pos: 21.5,108.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 696 + components: + - type: MetaData + name: captain office APC + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,41.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 1582 + components: + - type: MetaData + name: service hallway APC + - type: Transform + rot: 1.5707963267948966 rad + pos: 54.5,79.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 1984 + components: + - type: MetaData + name: genpop APC + - type: Transform + rot: 1.5707963267948966 rad + pos: 36.5,46.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 2223 + components: + - type: MetaData + name: chief engineer office APC + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,92.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 2229 + components: + - type: MetaData + name: engineering hallway south APC + - type: Transform + rot: 1.5707963267948966 rad + pos: 64.5,99.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 2895 + components: + - type: MetaData + name: bathroom APC + - type: Transform + pos: 77.5,25.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 2982 + components: + - type: MetaData + name: surgery APC + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,41.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 4051 + components: + - type: MetaData + name: chemistry APC + - type: Transform + pos: 69.5,59.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 4056 + components: + - type: MetaData + name: triage APC + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,44.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 4837 + components: + - type: MetaData + name: evacuation APC + - type: Transform + rot: 1.5707963267948966 rad + pos: 94.5,70.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 4918 + components: + - type: MetaData + name: salvage bay APC + - type: Transform + pos: 88.5,97.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 5724 + components: + - type: MetaData + name: tesla APC + - type: Transform + pos: 60.5,123.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 5844 + components: + - type: MetaData + name: particle accelerator APC + - type: Transform + rot: 1.5707963267948966 rad + pos: 47.5,109.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 6486 + components: + - type: MetaData + name: engineering hallway north APC + - type: Transform + rot: -1.5707963267948966 rad + pos: 67.5,107.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 6488 + components: + - type: MetaData + name: engineering lockers APC + - type: Transform + rot: 1.5707963267948966 rad + pos: 53.5,91.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 6489 + components: + - type: MetaData + name: antimatter engine APC + - type: Transform + rot: 3.141592653589793 rad + pos: 69.5,101.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 6491 + components: + - type: MetaData + name: engineering power bank APC + - type: Transform + rot: 3.141592653589793 rad + pos: 71.5,93.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 6504 + components: + - type: MetaData + name: station anchor APC + - type: Transform + pos: 76.5,105.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 6506 + components: + - type: MetaData + name: engineering storage APC + - type: Transform + rot: 1.5707963267948966 rad + pos: 67.5,112.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 6625 + components: + - type: MetaData + name: atmospherics lockers APC + - type: Transform + rot: 3.141592653589793 rad + pos: 63.5,94.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 7215 + components: + - type: MetaData + name: engineering front APC + - type: Transform + pos: 68.5,92.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 7274 + components: + - type: MetaData + name: atmospherics APC + - type: Transform + pos: 58.5,106.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 7352 + components: + - type: MetaData + name: telecommunications APC + - type: Transform + rot: -1.5707963267948966 rad + pos: 82.5,97.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 7354 + components: + - type: MetaData + name: cargo front APC + - type: Transform + pos: 81.5,92.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 7355 + components: + - type: MetaData + name: cargo bay APC + - type: Transform + rot: -1.5707963267948966 rad + pos: 93.5,84.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 7356 + components: + - type: MetaData + name: quartermaster's office APC + - type: Transform + rot: 1.5707963267948966 rad + pos: 83.5,77.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 7488 + components: + - type: MetaData + name: post office APC + - type: Transform + pos: 82.5,83.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 8416 + components: + - type: MetaData + name: gravity generator APC + - type: Transform + pos: 68.5,82.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 8427 + components: + - type: MetaData + name: hallway northeast APC + - type: Transform + rot: 1.5707963267948966 rad + pos: 74.5,77.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 8509 + components: + - type: MetaData + name: northeast maintenance APC + - type: Transform + pos: 84.5,101.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 8511 + components: + - type: MetaData + name: maintenance east APC + - type: Transform + pos: 83.5,74.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 8676 + components: + - type: MetaData + name: vault APC + - type: Transform + rot: 3.141592653589793 rad + pos: 71.5,72.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 8903 + components: + - type: MetaData + name: security checkpoint APC + - type: Transform + rot: 1.5707963267948966 rad + pos: 90.5,72.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 9017 + components: + - type: MetaData + name: hallway east APC + - type: Transform + rot: 3.141592653589793 rad + pos: 85.5,65.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 9047 + components: + - type: MetaData + name: janitorial closet APC + - type: Transform + rot: -1.5707963267948966 rad + pos: 84.5,61.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 9487 + components: + - type: MetaData + name: maintenance southeast APC + - type: Transform + rot: 3.141592653589793 rad + pos: 87.5,34.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 9664 + components: + - type: MetaData + name: chapel APC + - type: Transform + rot: 3.141592653589793 rad + pos: 83.5,50.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 9750 + components: + - type: MetaData + name: library APC + - type: Transform + rot: 3.141592653589793 rad + pos: 82.5,35.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 10102 + components: + - type: MetaData + name: hallway southeast APC + - type: Transform + rot: -1.5707963267948966 rad + pos: 78.5,36.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 10490 + components: + - type: MetaData + name: medical lobby APC + - type: Transform + pos: 73.5,50.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 10511 + components: + - type: MetaData + name: cryogenics APC + - type: Transform + rot: 3.141592653589793 rad + pos: 64.5,52.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 10548 + components: + - type: MetaData + name: medical locker room APC + - type: Transform + pos: 50.5,57.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 10592 + components: + - type: MetaData + name: chief medical officer office APC + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,59.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 10641 + components: + - type: MetaData + name: morgue APC + - type: Transform + rot: 3.141592653589793 rad + pos: 70.5,31.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 10672 + components: + - type: MetaData + name: paramedic office APC + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,42.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 11464 + components: + - type: MetaData + name: AI core APC + - type: Transform + rot: -1.5707963267948966 rad + pos: 74.5,11.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 11510 + components: + - type: MetaData + name: AI upload APC + - type: Transform + rot: -1.5707963267948966 rad + pos: 70.5,20.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 11567 + components: + - type: MetaData + name: central hallway east APC + - type: Transform + pos: 64.5,69.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 11947 + components: + - type: MetaData + name: botany APC + - type: Transform + pos: 61.5,80.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 11948 + components: + - type: MetaData + name: kitchen APC + - type: Transform + pos: 45.5,82.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 11972 + components: + - type: MetaData + name: bar APC + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,61.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 11999 + components: + - type: MetaData + name: backstage APC + - type: Transform + pos: 42.5,65.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 12655 + components: + - type: MetaData + name: hallway west APC + - type: Transform + pos: 16.5,69.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 12695 + components: + - type: MetaData + name: central hallway west APC + - type: Transform + rot: 3.141592653589793 rad + pos: 40.5,65.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 12812 + components: + - type: MetaData + name: head of personnel office APC + - type: Transform + rot: 1.5707963267948966 rad + pos: 31.5,60.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 13062 + components: + - type: MetaData + name: arrivals APC + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,71.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 13274 + components: + - type: MetaData + name: hallway southwest APC + - type: Transform + rot: 1.5707963267948966 rad + pos: 24.5,58.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 13486 + components: + - type: MetaData + name: dorms APC + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,91.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 14026 + components: + - type: MetaData + name: law office APC + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,32.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 14027 + components: + - type: MetaData + name: armory APC + - type: Transform + rot: 3.141592653589793 rad + pos: 37.5,27.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 14043 + components: + - type: MetaData + name: head of security office APC + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,28.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 14063 + components: + - type: MetaData + name: security locker room APC + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.5,30.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 14064 + components: + - type: MetaData + name: sec main APC + - type: Transform + rot: 3.141592653589793 rad + pos: 48.5,32.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 14070 + components: + - type: MetaData + name: detective office APC + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,41.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 14276 + components: + - type: MetaData + name: warden office APC + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,41.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 14893 + components: + - type: MetaData + name: bridge APC + - type: Transform + rot: 3.141592653589793 rad + pos: 15.5,47.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 15137 + components: + - type: MetaData + name: eva storage APC + - type: Transform + pos: 29.5,59.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 15510 + components: + - type: MetaData + name: science storage APC + - type: Transform + pos: 15.5,76.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 15511 + components: + - type: MetaData + name: research director office APC + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,80.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 15512 + components: + - type: MetaData + name: science front APC + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,83.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 15513 + components: + - type: MetaData + name: research and development APC + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,84.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 15514 + components: + - type: MetaData + name: robotics APC + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,71.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 15515 + components: + - type: MetaData + name: xenoarcheology north APC + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,93.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 15725 + components: + - type: MetaData + name: anomaly lab APC + - type: Transform + rot: 1.5707963267948966 rad + pos: 13.5,96.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 16265 + components: + - type: MetaData + name: hallway northwest APC + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,75.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 16759 + components: + - type: MetaData + name: court APC + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,104.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 17084 + components: + - type: MetaData + name: disposals APC + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,18.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 17700 + components: + - type: MetaData + name: virology APC + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,31.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: AppleSeeds + entities: + - uid: 12606 + components: + - type: Transform + pos: 60.233612,70.45693 + parent: 1 +- proto: ArrivalsShuttleTimer + entities: + - uid: 12897 + components: + - type: Transform + pos: 3.5,61.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 12902 + components: + - type: Transform + pos: 3.5,68.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 12904 + components: + - type: Transform + pos: 3.5,73.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 12905 + components: + - type: Transform + pos: 8.5,64.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 12906 + components: + - type: Transform + pos: 8.5,70.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: ArtistCircuitBoard + entities: + - uid: 11232 + components: + - type: Transform + pos: 66.402855,17.436153 + parent: 1 +- proto: AsimovCircuitBoard + entities: + - uid: 11216 + components: + - type: Transform + pos: 63.5,18.5 + parent: 1 +- proto: AtmosDeviceFanDirectional + entities: + - uid: 663 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,34.5 + parent: 1 + - uid: 712 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 33.5,116.5 + parent: 1 + - uid: 2686 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,79.5 + parent: 1 + - uid: 7884 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 99.5,87.5 + parent: 1 + - uid: 7885 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 99.5,89.5 + parent: 1 +- proto: AtmosFixBlockerMarker + entities: + - uid: 3099 + components: + - type: Transform + pos: 43.5,105.5 + parent: 1 + - uid: 4428 + components: + - type: Transform + pos: 45.5,105.5 + parent: 1 + - uid: 4430 + components: + - type: Transform + pos: 45.5,103.5 + parent: 1 + - uid: 5231 + components: + - type: Transform + pos: 45.5,99.5 + parent: 1 + - uid: 5232 + components: + - type: Transform + pos: 44.5,99.5 + parent: 1 + - uid: 5233 + components: + - type: Transform + pos: 43.5,99.5 + parent: 1 + - uid: 5234 + components: + - type: Transform + pos: 43.5,101.5 + parent: 1 + - uid: 5235 + components: + - type: Transform + pos: 44.5,101.5 + parent: 1 + - uid: 5236 + components: + - type: Transform + pos: 45.5,101.5 + parent: 1 + - uid: 5239 + components: + - type: Transform + pos: 43.5,103.5 + parent: 1 + - uid: 5301 + components: + - type: Transform + pos: 45.5,104.5 + parent: 1 + - uid: 7801 + components: + - type: Transform + pos: 44.5,104.5 + parent: 1 + - uid: 8499 + components: + - type: Transform + pos: 44.5,105.5 + parent: 1 + - uid: 8636 + components: + - type: Transform + pos: 44.5,103.5 + parent: 1 + - uid: 8710 + components: + - type: Transform + pos: 43.5,104.5 + parent: 1 + - uid: 18149 + components: + - type: Transform + pos: 83.5,25.5 + parent: 1 + - uid: 18150 + components: + - type: Transform + pos: 83.5,26.5 + parent: 1 + - uid: 18212 + components: + - type: Transform + pos: 52.5,13.5 + parent: 1 + - uid: 18213 + components: + - type: Transform + pos: 51.5,13.5 + parent: 1 + - uid: 18214 + components: + - type: Transform + pos: 59.5,2.5 + parent: 1 + - uid: 18215 + components: + - type: Transform + pos: 59.5,3.5 + parent: 1 + - uid: 18216 + components: + - type: Transform + pos: 59.5,4.5 + parent: 1 + - uid: 18217 + components: + - type: Transform + pos: 59.5,5.5 + parent: 1 + - uid: 18218 + components: + - type: Transform + pos: 58.5,4.5 + parent: 1 + - uid: 18219 + components: + - type: Transform + pos: 58.5,5.5 + parent: 1 + - uid: 18220 + components: + - type: Transform + pos: 58.5,6.5 + parent: 1 + - uid: 18221 + components: + - type: Transform + pos: 57.5,6.5 + parent: 1 + - uid: 18222 + components: + - type: Transform + pos: 61.5,1.5 + parent: 1 + - uid: 18223 + components: + - type: Transform + pos: 62.5,1.5 + parent: 1 + - uid: 18224 + components: + - type: Transform + pos: 63.5,1.5 + parent: 1 + - uid: 18225 + components: + - type: Transform + pos: 70.5,1.5 + parent: 1 + - uid: 18226 + components: + - type: Transform + pos: 71.5,1.5 + parent: 1 + - uid: 18227 + components: + - type: Transform + pos: 74.5,3.5 + parent: 1 + - uid: 18228 + components: + - type: Transform + pos: 74.5,4.5 + parent: 1 + - uid: 18229 + components: + - type: Transform + pos: 76.5,11.5 + parent: 1 + - uid: 18230 + components: + - type: Transform + pos: 76.5,12.5 + parent: 1 + - uid: 18231 + components: + - type: Transform + pos: 76.5,13.5 + parent: 1 + - uid: 18232 + components: + - type: Transform + pos: 77.5,13.5 + parent: 1 + - uid: 18233 + components: + - type: Transform + pos: 77.5,12.5 + parent: 1 +- proto: AtmosFixFreezerMarker + entities: + - uid: 11859 + components: + - type: Transform + pos: 37.5,77.5 + parent: 1 + - uid: 11860 + components: + - type: Transform + pos: 37.5,78.5 + parent: 1 + - uid: 11861 + components: + - type: Transform + pos: 37.5,79.5 + parent: 1 + - uid: 11862 + components: + - type: Transform + pos: 37.5,80.5 + parent: 1 + - uid: 11863 + components: + - type: Transform + pos: 37.5,81.5 + parent: 1 + - uid: 11864 + components: + - type: Transform + pos: 36.5,78.5 + parent: 1 + - uid: 11865 + components: + - type: Transform + pos: 36.5,80.5 + parent: 1 + - uid: 11866 + components: + - type: Transform + pos: 36.5,79.5 + parent: 1 + - uid: 11867 + components: + - type: Transform + pos: 36.5,81.5 + parent: 1 + - uid: 11868 + components: + - type: Transform + pos: 36.5,77.5 + parent: 1 + - uid: 11869 + components: + - type: Transform + pos: 39.5,79.5 + parent: 1 + - uid: 11870 + components: + - type: Transform + pos: 38.5,79.5 + parent: 1 + - uid: 18191 + components: + - type: Transform + pos: 38.5,80.5 + parent: 1 + - uid: 18192 + components: + - type: Transform + pos: 38.5,81.5 + parent: 1 + - uid: 18193 + components: + - type: Transform + pos: 39.5,80.5 + parent: 1 + - uid: 18194 + components: + - type: Transform + pos: 39.5,81.5 + parent: 1 +- proto: AtmosFixNitrogenMarker + entities: + - uid: 2661 + components: + - type: Transform + pos: 43.5,95.5 + parent: 1 + - uid: 2673 + components: + - type: Transform + pos: 45.5,95.5 + parent: 1 + - uid: 3314 + components: + - type: Transform + pos: 44.5,95.5 + parent: 1 +- proto: AtmosFixOxygenMarker + entities: + - uid: 3310 + components: + - type: Transform + pos: 43.5,93.5 + parent: 1 + - uid: 5173 + components: + - type: Transform + pos: 44.5,93.5 + parent: 1 + - uid: 5174 + components: + - type: Transform + pos: 45.5,93.5 + parent: 1 +- proto: AtmosFixPlasmaMarker + entities: + - uid: 2714 + components: + - type: Transform + pos: 45.5,97.5 + parent: 1 + - uid: 3321 + components: + - type: Transform + pos: 43.5,97.5 + parent: 1 + - uid: 3322 + components: + - type: Transform + pos: 44.5,97.5 + parent: 1 +- proto: Autolathe + entities: + - uid: 2317 + components: + - type: Transform + pos: 68.5,89.5 + parent: 1 + - uid: 7809 + components: + - type: Transform + pos: 84.5,87.5 + parent: 1 + - uid: 15455 + components: + - type: Transform + pos: 18.5,79.5 + parent: 1 + - type: TechnologyDatabase + supportedDisciplines: + - Industrial + - Arsenal + - Experimental + - CivilianServices +- proto: BananaPhoneInstrument + entities: + - uid: 18234 + components: + - type: Transform + pos: 44.5,60.5 + parent: 1 +- proto: BanjoInstrument + entities: + - uid: 14528 + components: + - type: Transform + pos: 33.5,42.5 + parent: 1 +- proto: BannerCargo + entities: + - uid: 8040 + components: + - type: Transform + pos: 84.5,80.5 + parent: 1 +- proto: BannerMedical + entities: + - uid: 10354 + components: + - type: Transform + pos: 69.5,45.5 + parent: 1 +- proto: BannerRevolution + entities: + - uid: 18078 + components: + - type: Transform + pos: 51.5,22.5 + parent: 1 +- proto: BannerSecurity + entities: + - uid: 14641 + components: + - type: Transform + pos: 49.5,33.5 + parent: 1 + - uid: 14642 + components: + - type: Transform + pos: 49.5,38.5 + parent: 1 +- proto: Barricade + entities: + - uid: 3557 + components: + - type: Transform + pos: 64.5,82.5 + parent: 1 + - uid: 16297 + components: + - type: Transform + pos: 93.5,52.5 + parent: 1 + - uid: 16806 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.5,108.5 + parent: 1 + - uid: 16905 + components: + - type: Transform + pos: 89.5,44.5 + parent: 1 + - uid: 17129 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,85.5 + parent: 1 + - uid: 17183 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,72.5 + parent: 1 + - uid: 17313 + components: + - type: Transform + pos: 10.5,52.5 + parent: 1 + - uid: 17605 + components: + - type: Transform + pos: 42.5,23.5 + parent: 1 + - uid: 17776 + components: + - type: Transform + pos: 52.5,46.5 + parent: 1 + - uid: 17857 + components: + - type: Transform + pos: 53.5,46.5 + parent: 1 +- proto: BarSignRobustaCafe + entities: + - uid: 11998 + components: + - type: Transform + pos: 49.5,75.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: Beaker + entities: + - uid: 14389 + components: + - type: Transform + rot: -56.54866776461632 rad + pos: 40.652786,45.65368 + parent: 1 +- proto: Bed + entities: + - uid: 6545 + components: + - type: Transform + pos: 63.5,92.5 + parent: 1 + - uid: 8042 + components: + - type: Transform + pos: 86.5,75.5 + parent: 1 + - uid: 9715 + components: + - type: Transform + pos: 86.5,59.5 + parent: 1 + - uid: 10799 + components: + - type: Transform + pos: 58.5,59.5 + parent: 1 + - uid: 12395 + components: + - type: Transform + pos: 53.5,77.5 + parent: 1 + - uid: 12560 + components: + - type: Transform + pos: 43.5,60.5 + parent: 1 + - uid: 12567 + components: + - type: Transform + pos: 41.5,62.5 + parent: 1 + - uid: 14328 + components: + - type: Transform + pos: 42.5,42.5 + parent: 1 + - uid: 14602 + components: + - type: Transform + pos: 40.5,29.5 + parent: 1 + - uid: 15018 + components: + - type: Transform + pos: 20.5,40.5 + parent: 1 + - uid: 15737 + components: + - type: Transform + pos: 8.5,79.5 + parent: 1 + - uid: 16485 + components: + - type: Transform + pos: 30.5,87.5 + parent: 1 + - uid: 16486 + components: + - type: Transform + pos: 33.5,87.5 + parent: 1 + - uid: 16487 + components: + - type: Transform + pos: 36.5,87.5 + parent: 1 + - uid: 16488 + components: + - type: Transform + pos: 35.5,95.5 + parent: 1 + - uid: 16489 + components: + - type: Transform + pos: 38.5,95.5 + parent: 1 + - uid: 17697 + components: + - type: Transform + pos: 57.5,32.5 + parent: 1 +- proto: BedsheetBlack + entities: + - uid: 12397 + components: + - type: Transform + pos: 53.5,77.5 + parent: 1 + - uid: 14431 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 42.5,42.5 + parent: 1 +- proto: BedsheetBlue + entities: + - uid: 16491 + components: + - type: Transform + pos: 33.5,87.5 + parent: 1 +- proto: BedsheetCaptain + entities: + - uid: 15017 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,40.5 + parent: 1 +- proto: BedsheetCE + entities: + - uid: 4285 + components: + - type: Transform + pos: 63.5,92.5 + parent: 1 +- proto: BedsheetClown + entities: + - uid: 12559 + components: + - type: Transform + pos: 43.5,60.5 + parent: 1 +- proto: BedsheetCMO + entities: + - uid: 10507 + components: + - type: Transform + pos: 58.5,59.5 + parent: 1 +- proto: BedsheetCult + entities: + - uid: 9716 + components: + - type: Transform + pos: 86.5,59.5 + parent: 1 +- proto: BedsheetGreen + entities: + - uid: 16490 + components: + - type: Transform + pos: 36.5,87.5 + parent: 1 +- proto: BedsheetHOP + entities: + - uid: 12850 + components: + - type: Transform + pos: 32.5,60.5 + parent: 1 +- proto: BedsheetHOS + entities: + - uid: 14601 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,29.5 + parent: 1 +- proto: BedsheetMedical + entities: + - uid: 276 + components: + - type: Transform + pos: 59.5,43.5 + parent: 1 + - uid: 10464 + components: + - type: Transform + pos: 63.5,43.5 + parent: 1 + - uid: 10991 + components: + - type: Transform + pos: 65.5,55.5 + parent: 1 + - uid: 10992 + components: + - type: Transform + pos: 63.5,49.5 + parent: 1 + - uid: 17699 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 57.5,32.5 + parent: 1 +- proto: BedsheetMime + entities: + - uid: 12558 + components: + - type: Transform + pos: 41.5,62.5 + parent: 1 +- proto: BedsheetOrange + entities: + - uid: 16493 + components: + - type: Transform + pos: 38.5,95.5 + parent: 1 +- proto: BedsheetPurple + entities: + - uid: 16494 + components: + - type: Transform + pos: 30.5,87.5 + parent: 1 +- proto: BedsheetQM + entities: + - uid: 8043 + components: + - type: Transform + pos: 86.5,75.5 + parent: 1 +- proto: BedsheetRD + entities: + - uid: 16076 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,79.5 + parent: 1 +- proto: BedsheetRed + entities: + - uid: 16492 + components: + - type: Transform + pos: 35.5,95.5 + parent: 1 +- proto: Biogenerator + entities: + - uid: 10268 + components: + - type: Transform + pos: 61.5,70.5 + parent: 1 + - type: TechnologyDatabase + supportedDisciplines: + - Industrial + - Arsenal + - Experimental + - CivilianServices + - uid: 14382 + components: + - type: Transform + pos: 40.5,42.5 + parent: 1 +- proto: BlastDoor + entities: + - uid: 91 + components: + - type: Transform + pos: 2.5,90.5 + parent: 1 + - uid: 315 + components: + - type: Transform + pos: 9.5,101.5 + parent: 1 + - uid: 1013 + components: + - type: Transform + pos: 2.5,91.5 + parent: 1 + - uid: 1685 + components: + - type: Transform + pos: 10.5,101.5 + parent: 1 + - uid: 6928 + components: + - type: Transform + pos: 59.5,101.5 + parent: 1 + - uid: 6929 + components: + - type: Transform + pos: 59.5,102.5 + parent: 1 + - uid: 6930 + components: + - type: Transform + pos: 59.5,103.5 + parent: 1 + - uid: 6931 + components: + - type: Transform + pos: 59.5,104.5 + parent: 1 + - uid: 7307 + components: + - type: Transform + pos: 46.5,104.5 + parent: 1 + - uid: 7878 + components: + - type: Transform + pos: 94.5,86.5 + parent: 1 + - uid: 7879 + components: + - type: Transform + pos: 94.5,90.5 + parent: 1 + - uid: 7880 + components: + - type: Transform + pos: 99.5,90.5 + parent: 1 + - uid: 7881 + components: + - type: Transform + pos: 99.5,86.5 + parent: 1 + - uid: 11039 + components: + - type: Transform + pos: 74.5,42.5 + parent: 1 + - uid: 11040 + components: + - type: Transform + pos: 74.5,41.5 + parent: 1 + - uid: 11649 + components: + - type: Transform + pos: 8.5,101.5 + parent: 1 + - uid: 12871 + components: + - type: Transform + pos: 2.5,89.5 + parent: 1 + - uid: 16104 + components: + - type: Transform + pos: 20.5,69.5 + parent: 1 + - uid: 16105 + components: + - type: Transform + pos: 19.5,69.5 + parent: 1 + - uid: 17039 + components: + - type: Transform + pos: 52.5,14.5 + parent: 1 +- proto: BlastDoorOpen + entities: + - uid: 2863 + components: + - type: Transform + pos: 66.5,3.5 + parent: 1 + - uid: 2921 + components: + - type: Transform + pos: 67.5,3.5 + parent: 1 + - uid: 2922 + components: + - type: Transform + pos: 68.5,3.5 + parent: 1 + - uid: 5540 + components: + - type: Transform + pos: 63.5,22.5 + parent: 1 + - uid: 10024 + components: + - type: Transform + pos: 61.5,5.5 + parent: 1 + - uid: 10043 + components: + - type: Transform + pos: 64.5,3.5 + parent: 1 + - uid: 10045 + components: + - type: Transform + pos: 65.5,3.5 + parent: 1 + - uid: 10046 + components: + - type: Transform + pos: 61.5,6.5 + parent: 1 + - uid: 10047 + components: + - type: Transform + pos: 61.5,7.5 + parent: 1 + - uid: 10048 + components: + - type: Transform + pos: 71.5,16.5 + parent: 1 + - uid: 10049 + components: + - type: Transform + pos: 71.5,17.5 + parent: 1 + - uid: 10050 + components: + - type: Transform + pos: 71.5,18.5 + parent: 1 + - uid: 10051 + components: + - type: Transform + pos: 62.5,16.5 + parent: 1 + - uid: 10052 + components: + - type: Transform + pos: 62.5,17.5 + parent: 1 + - uid: 10053 + components: + - type: Transform + pos: 62.5,18.5 + parent: 1 + - uid: 10055 + components: + - type: Transform + pos: 63.5,23.5 + parent: 1 + - uid: 10056 + components: + - type: Transform + pos: 63.5,24.5 + parent: 1 + - uid: 10057 + components: + - type: Transform + pos: 63.5,25.5 + parent: 1 + - uid: 10058 + components: + - type: Transform + pos: 63.5,26.5 + parent: 1 + - uid: 10059 + components: + - type: Transform + pos: 70.5,22.5 + parent: 1 + - uid: 10060 + components: + - type: Transform + pos: 70.5,23.5 + parent: 1 + - uid: 10061 + components: + - type: Transform + pos: 70.5,24.5 + parent: 1 + - uid: 10062 + components: + - type: Transform + pos: 70.5,25.5 + parent: 1 + - uid: 10063 + components: + - type: Transform + pos: 70.5,26.5 + parent: 1 + - uid: 11198 + components: + - type: Transform + pos: 69.5,3.5 + parent: 1 + - uid: 11199 + components: + - type: Transform + pos: 72.5,5.5 + parent: 1 + - uid: 11200 + components: + - type: Transform + pos: 72.5,6.5 + parent: 1 + - uid: 11201 + components: + - type: Transform + pos: 72.5,7.5 + parent: 1 + - uid: 14558 + components: + - type: Transform + pos: 39.5,29.5 + parent: 1 +- proto: Bonfire + entities: + - uid: 11083 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 74.5,18.5 + parent: 1 +- proto: BookshelfFilled + entities: + - uid: 9742 + components: + - type: Transform + pos: 84.5,40.5 + parent: 1 + - uid: 9743 + components: + - type: Transform + pos: 84.5,41.5 + parent: 1 + - uid: 9744 + components: + - type: Transform + pos: 84.5,42.5 + parent: 1 +- proto: BookSpaceLaw + entities: + - uid: 14722 + components: + - type: Transform + rot: -56.54866776461632 rad + pos: 27.477663,32.708145 + parent: 1 +- proto: BoozeDispenser + entities: + - uid: 12349 + components: + - type: Transform + pos: 52.5,73.5 + parent: 1 +- proto: BorgCharger + entities: + - uid: 1177 + components: + - type: Transform + pos: 18.5,72.5 + parent: 1 + - uid: 10605 + components: + - type: Transform + pos: 18.5,70.5 + parent: 1 + - uid: 11358 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 70.5,19.5 + parent: 1 + - uid: 11359 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,19.5 + parent: 1 + - uid: 11448 + components: + - type: Transform + pos: 60.5,12.5 + parent: 1 + - uid: 11449 + components: + - type: Transform + pos: 60.5,11.5 + parent: 1 + - uid: 11651 + components: + - type: Transform + pos: 73.5,21.5 + parent: 1 +- proto: BoxBeaker + entities: + - uid: 3259 + components: + - type: Transform + pos: 71.5,53.5 + parent: 1 + - uid: 16147 + components: + - type: Transform + pos: 18.5,92.5 + parent: 1 +- proto: BoxBodyBag + entities: + - uid: 11012 + components: + - type: Transform + pos: 65.5,36.5 + parent: 1 +- proto: BoxCandle + entities: + - uid: 18058 + components: + - type: Transform + pos: 80.5,55.5 + parent: 1 +- proto: BoxFolderBlue + entities: + - uid: 14754 + components: + - type: Transform + pos: 30.422108,32.828514 + parent: 1 +- proto: BoxFolderClipboard + entities: + - uid: 1819 + components: + - type: Transform + pos: 6.5,95.5 + parent: 1 + - uid: 5841 + components: + - type: Transform + rot: -12.566370614359172 rad + pos: 56.63571,112.74754 + parent: 1 +- proto: BoxFolderClipboardThreePapers + entities: + - uid: 16941 + components: + - type: Transform + pos: 30.5,102.5 + parent: 1 + - uid: 17599 + components: + - type: Transform + pos: 45.5,20.5 + parent: 1 +- proto: BoxFolderGreen + entities: + - uid: 14755 + components: + - type: Transform + pos: 30.64433,32.73592 + parent: 1 +- proto: BoxFolderRed + entities: + - uid: 14731 + components: + - type: Transform + rot: -50.265482457436725 rad + pos: 47.458744,42.48584 + parent: 1 + - uid: 14756 + components: + - type: Transform + pos: 30.459145,32.541477 + parent: 1 +- proto: BoxHandcuff + entities: + - uid: 9733 + components: + - type: Transform + pos: 91.50005,71.241196 + parent: 1 + - uid: 14529 + components: + - type: Transform + pos: 35.5,43.5 + parent: 1 + - uid: 14676 + components: + - type: Transform + pos: 44.639862,30.55579 + parent: 1 +- proto: BoxInflatable + entities: + - uid: 6763 + components: + - type: Transform + rot: -12.566370614359172 rad + pos: 56.345184,90.564354 + parent: 1 +- proto: BoxLatexGloves + entities: + - uid: 17759 + components: + - type: Transform + pos: 54.5,34.5 + parent: 1 +- proto: BoxLightMixed + entities: + - uid: 9356 + components: + - type: Transform + pos: 81.51441,59.72719 + parent: 1 +- proto: BoxLighttubeHoliday + entities: + - uid: 18172 + components: + - type: Transform + pos: 81.6815,59.952015 + parent: 1 +- proto: BoxSyringe + entities: + - uid: 10599 + components: + - type: Transform + rot: -56.54866776461632 rad + pos: 62.5446,46.656876 + parent: 1 +- proto: BoxZiptie + entities: + - uid: 14677 + components: + - type: Transform + pos: 44.36208,30.791897 + parent: 1 +- proto: BriefcaseBrown + entities: + - uid: 14760 + components: + - type: Transform + pos: 25.548717,33.643333 + parent: 1 +- proto: BriefcaseBrownFilled + entities: + - uid: 16942 + components: + - type: Transform + pos: 33.5,103.5 + parent: 1 +- proto: Bucket + entities: + - uid: 9359 + components: + - type: Transform + pos: 81.773384,59.538918 + parent: 1 + - uid: 14286 + components: + - type: Transform + pos: 40.5,43.5 + parent: 1 +- proto: ButchCleaver + entities: + - uid: 63 + components: + - type: Transform + pos: 37.5,77.5 + parent: 1 +- proto: ButtonFrameCaution + entities: + - uid: 4150 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,7.5 + parent: 1 + - uid: 8941 + components: + - type: Transform + pos: 36.5,64.5 + parent: 1 + - uid: 11650 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,92.5 + parent: 1 + - uid: 12358 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 49.5,76.5 + parent: 1 + - uid: 14599 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.5,28.5 + parent: 1 + - uid: 16008 + components: + - type: Transform + pos: 7.5,96.5 + parent: 1 + - uid: 18121 + components: + - type: Transform + pos: 49.5,106.5 + parent: 1 + - uid: 18125 + components: + - type: Transform + pos: 47.5,106.5 + parent: 1 +- proto: ButtonFrameExit + entities: + - uid: 2307 + components: + - type: Transform + pos: 18.5,69.5 + parent: 1 + - uid: 10374 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,41.5 + parent: 1 + - uid: 11016 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,45.5 + parent: 1 + - uid: 16107 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,70.5 + parent: 1 +- proto: ButtonFrameGrey + entities: + - uid: 3476 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 81.5,64.5 + parent: 1 + - uid: 3477 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 84.5,65.5 + parent: 1 + - uid: 7018 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 67.5,108.5 + parent: 1 + - uid: 7026 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 67.5,111.5 + parent: 1 + - uid: 7292 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,100.5 + parent: 1 + - uid: 7886 + components: + - type: Transform + pos: 97.5,91.5 + parent: 1 + - uid: 7887 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 96.5,85.5 + parent: 1 + - uid: 8215 + components: + - type: Transform + pos: 83.5,92.5 + parent: 1 + - uid: 8216 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 83.5,80.5 + parent: 1 + - uid: 9946 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 73.5,20.5 + parent: 1 + - uid: 9947 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 75.5,20.5 + parent: 1 + - uid: 9948 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,20.5 + parent: 1 + - uid: 10635 + components: + - type: Transform + pos: 74.5,43.5 + parent: 1 + - uid: 14499 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,45.5 + parent: 1 + - uid: 16088 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,81.5 + parent: 1 +- proto: ButtonFrameJanitor + entities: + - uid: 1665 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,75.5 + parent: 1 + - uid: 1997 + components: + - type: Transform + pos: 14.5,93.5 + parent: 1 + - uid: 2093 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,52.5 + parent: 1 + - uid: 5293 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,39.5 + parent: 1 + - uid: 5296 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,71.5 + parent: 1 + - uid: 10341 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 69.5,39.5 + parent: 1 + - uid: 18144 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 80.5,83.5 + parent: 1 + - uid: 18145 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 64.5,87.5 + parent: 1 +- proto: CableApcExtension + entities: + - uid: 32 + components: + - type: Transform + pos: 20.5,41.5 + parent: 1 + - uid: 33 + components: + - type: Transform + pos: 11.5,88.5 + parent: 1 + - uid: 79 + components: + - type: Transform + pos: 6.5,94.5 + parent: 1 + - uid: 90 + components: + - type: Transform + pos: 53.5,86.5 + parent: 1 + - uid: 178 + components: + - type: Transform + pos: 52.5,86.5 + parent: 1 + - uid: 180 + components: + - type: Transform + pos: 19.5,73.5 + parent: 1 + - uid: 213 + components: + - type: Transform + pos: 21.5,96.5 + parent: 1 + - uid: 327 + components: + - type: Transform + pos: 28.5,109.5 + parent: 1 + - uid: 357 + components: + - type: Transform + pos: 23.5,108.5 + parent: 1 + - uid: 496 + components: + - type: Transform + pos: 20.5,95.5 + parent: 1 + - uid: 497 + components: + - type: Transform + pos: 31.5,83.5 + parent: 1 + - uid: 532 + components: + - type: Transform + pos: 30.5,83.5 + parent: 1 + - uid: 533 + components: + - type: Transform + pos: 37.5,110.5 + parent: 1 + - uid: 534 + components: + - type: Transform + pos: 37.5,109.5 + parent: 1 + - uid: 575 + components: + - type: Transform + pos: 37.5,108.5 + parent: 1 + - uid: 672 + components: + - type: Transform + pos: 21.5,95.5 + parent: 1 + - uid: 725 + components: + - type: Transform + pos: 21.5,100.5 + parent: 1 + - uid: 934 + components: + - type: Transform + pos: 34.5,72.5 + parent: 1 + - uid: 1353 + components: + - type: Transform + pos: 21.5,104.5 + parent: 1 + - uid: 1354 + components: + - type: Transform + pos: 21.5,103.5 + parent: 1 + - uid: 1581 + components: + - type: Transform + pos: 66.5,69.5 + parent: 1 + - uid: 1684 + components: + - type: Transform + pos: 21.5,102.5 + parent: 1 + - uid: 1720 + components: + - type: Transform + pos: 79.5,25.5 + parent: 1 + - uid: 1766 + components: + - type: Transform + pos: 34.5,104.5 + parent: 1 + - uid: 1939 + components: + - type: Transform + pos: 38.5,44.5 + parent: 1 + - uid: 1963 + components: + - type: Transform + pos: 79.5,26.5 + parent: 1 + - uid: 2024 + components: + - type: Transform + pos: 36.5,46.5 + parent: 1 + - uid: 2039 + components: + - type: Transform + pos: 62.5,4.5 + parent: 1 + - uid: 2057 + components: + - type: Transform + pos: 64.5,99.5 + parent: 1 + - uid: 2134 + components: + - type: Transform + pos: 79.5,24.5 + parent: 1 + - uid: 2149 + components: + - type: Transform + pos: 79.5,28.5 + parent: 1 + - uid: 2151 + components: + - type: Transform + pos: 79.5,27.5 + parent: 1 + - uid: 2233 + components: + - type: Transform + pos: 61.5,92.5 + parent: 1 + - uid: 2243 + components: + - type: Transform + pos: 59.5,92.5 + parent: 1 + - uid: 2245 + components: + - type: Transform + pos: 61.5,91.5 + parent: 1 + - uid: 2277 + components: + - type: Transform + pos: 62.5,92.5 + parent: 1 + - uid: 2342 + components: + - type: Transform + pos: 66.5,96.5 + parent: 1 + - uid: 2353 + components: + - type: Transform + pos: 53.5,88.5 + parent: 1 + - uid: 2413 + components: + - type: Transform + pos: 77.5,25.5 + parent: 1 + - uid: 2471 + components: + - type: Transform + pos: 77.5,24.5 + parent: 1 + - uid: 2581 + components: + - type: Transform + pos: 83.5,85.5 + parent: 1 + - uid: 2697 + components: + - type: Transform + pos: 61.5,43.5 + parent: 1 + - uid: 2780 + components: + - type: Transform + pos: 54.5,53.5 + parent: 1 + - uid: 2843 + components: + - type: Transform + pos: 61.5,48.5 + parent: 1 + - uid: 2901 + components: + - type: Transform + pos: 59.5,41.5 + parent: 1 + - uid: 2908 + components: + - type: Transform + pos: 66.5,45.5 + parent: 1 + - uid: 2911 + components: + - type: Transform + pos: 72.5,48.5 + parent: 1 + - uid: 2997 + components: + - type: Transform + pos: 71.5,57.5 + parent: 1 + - uid: 2998 + components: + - type: Transform + pos: 69.5,54.5 + parent: 1 + - uid: 3001 + components: + - type: Transform + pos: 72.5,56.5 + parent: 1 + - uid: 3039 + components: + - type: Transform + pos: 70.5,55.5 + parent: 1 + - uid: 3040 + components: + - type: Transform + pos: 59.5,58.5 + parent: 1 + - uid: 3043 + components: + - type: Transform + pos: 63.5,54.5 + parent: 1 + - uid: 3048 + components: + - type: Transform + pos: 62.5,54.5 + parent: 1 + - uid: 3057 + components: + - type: Transform + pos: 59.5,55.5 + parent: 1 + - uid: 3106 + components: + - type: Transform + pos: 62.5,55.5 + parent: 1 + - uid: 3402 + components: + - type: Transform + pos: 66.5,99.5 + parent: 1 + - uid: 3470 + components: + - type: Transform + pos: 44.5,104.5 + parent: 1 + - uid: 3538 + components: + - type: Transform + pos: 97.5,61.5 + parent: 1 + - uid: 3580 + components: + - type: Transform + pos: 66.5,97.5 + parent: 1 + - uid: 3581 + components: + - type: Transform + pos: 68.5,88.5 + parent: 1 + - uid: 3688 + components: + - type: Transform + pos: 67.5,88.5 + parent: 1 + - uid: 3728 + components: + - type: Transform + pos: 57.5,41.5 + parent: 1 + - uid: 3729 + components: + - type: Transform + pos: 63.5,48.5 + parent: 1 + - uid: 3730 + components: + - type: Transform + pos: 64.5,48.5 + parent: 1 + - uid: 3751 + components: + - type: Transform + pos: 66.5,88.5 + parent: 1 + - uid: 3767 + components: + - type: Transform + pos: 66.5,40.5 + parent: 1 + - uid: 3790 + components: + - type: Transform + pos: 56.5,43.5 + parent: 1 + - uid: 3812 + components: + - type: Transform + pos: 65.5,88.5 + parent: 1 + - uid: 3858 + components: + - type: Transform + pos: 62.5,48.5 + parent: 1 + - uid: 3911 + components: + - type: Transform + pos: 66.5,89.5 + parent: 1 + - uid: 3912 + components: + - type: Transform + pos: 66.5,90.5 + parent: 1 + - uid: 3917 + components: + - type: Transform + pos: 66.5,91.5 + parent: 1 + - uid: 3918 + components: + - type: Transform + pos: 67.5,91.5 + parent: 1 + - uid: 3945 + components: + - type: Transform + pos: 68.5,40.5 + parent: 1 + - uid: 3946 + components: + - type: Transform + pos: 61.5,54.5 + parent: 1 + - uid: 3948 + components: + - type: Transform + pos: 59.5,57.5 + parent: 1 + - uid: 3972 + components: + - type: Transform + pos: 59.5,59.5 + parent: 1 + - uid: 4039 + components: + - type: Transform + pos: 70.5,54.5 + parent: 1 + - uid: 4047 + components: + - type: Transform + pos: 65.5,54.5 + parent: 1 + - uid: 4048 + components: + - type: Transform + pos: 72.5,55.5 + parent: 1 + - uid: 4111 + components: + - type: Transform + pos: 63.5,57.5 + parent: 1 + - uid: 4153 + components: + - type: Transform + pos: 62.5,40.5 + parent: 1 + - uid: 4169 + components: + - type: Transform + pos: 66.5,38.5 + parent: 1 + - uid: 4228 + components: + - type: Transform + pos: 85.5,63.5 + parent: 1 + - uid: 4270 + components: + - type: Transform + pos: 66.5,41.5 + parent: 1 + - uid: 4339 + components: + - type: Transform + pos: 45.5,104.5 + parent: 1 + - uid: 4340 + components: + - type: Transform + pos: 70.5,41.5 + parent: 1 + - uid: 4404 + components: + - type: Transform + pos: 59.5,23.5 + parent: 1 + - uid: 4483 + components: + - type: Transform + pos: 84.5,85.5 + parent: 1 + - uid: 4489 + components: + - type: Transform + pos: 97.5,62.5 + parent: 1 + - uid: 4640 + components: + - type: Transform + pos: 97.5,60.5 + parent: 1 + - uid: 4739 + components: + - type: Transform + pos: 69.5,58.5 + parent: 1 + - uid: 5519 + components: + - type: Transform + pos: 80.5,108.5 + parent: 1 + - uid: 5738 + components: + - type: Transform + pos: 60.5,123.5 + parent: 1 + - uid: 5739 + components: + - type: Transform + pos: 60.5,122.5 + parent: 1 + - uid: 5740 + components: + - type: Transform + pos: 59.5,122.5 + parent: 1 + - uid: 5741 + components: + - type: Transform + pos: 58.5,122.5 + parent: 1 + - uid: 5742 + components: + - type: Transform + pos: 57.5,122.5 + parent: 1 + - uid: 5743 + components: + - type: Transform + pos: 56.5,122.5 + parent: 1 + - uid: 5744 + components: + - type: Transform + pos: 55.5,122.5 + parent: 1 + - uid: 5745 + components: + - type: Transform + pos: 54.5,122.5 + parent: 1 + - uid: 5746 + components: + - type: Transform + pos: 53.5,122.5 + parent: 1 + - uid: 5747 + components: + - type: Transform + pos: 52.5,122.5 + parent: 1 + - uid: 5748 + components: + - type: Transform + pos: 51.5,122.5 + parent: 1 + - uid: 5749 + components: + - type: Transform + pos: 50.5,122.5 + parent: 1 + - uid: 5750 + components: + - type: Transform + pos: 49.5,122.5 + parent: 1 + - uid: 5751 + components: + - type: Transform + pos: 48.5,122.5 + parent: 1 + - uid: 5752 + components: + - type: Transform + pos: 46.5,122.5 + parent: 1 + - uid: 5753 + components: + - type: Transform + pos: 45.5,122.5 + parent: 1 + - uid: 5754 + components: + - type: Transform + pos: 44.5,122.5 + parent: 1 + - uid: 5755 + components: + - type: Transform + pos: 47.5,122.5 + parent: 1 + - uid: 5756 + components: + - type: Transform + pos: 44.5,121.5 + parent: 1 + - uid: 5757 + components: + - type: Transform + pos: 44.5,120.5 + parent: 1 + - uid: 5758 + components: + - type: Transform + pos: 44.5,119.5 + parent: 1 + - uid: 5759 + components: + - type: Transform + pos: 44.5,118.5 + parent: 1 + - uid: 5760 + components: + - type: Transform + pos: 44.5,117.5 + parent: 1 + - uid: 5761 + components: + - type: Transform + pos: 44.5,116.5 + parent: 1 + - uid: 5762 + components: + - type: Transform + pos: 58.5,121.5 + parent: 1 + - uid: 5763 + components: + - type: Transform + pos: 58.5,120.5 + parent: 1 + - uid: 5764 + components: + - type: Transform + pos: 58.5,119.5 + parent: 1 + - uid: 5765 + components: + - type: Transform + pos: 58.5,118.5 + parent: 1 + - uid: 5766 + components: + - type: Transform + pos: 58.5,117.5 + parent: 1 + - uid: 5767 + components: + - type: Transform + pos: 58.5,116.5 + parent: 1 + - uid: 5768 + components: + - type: Transform + pos: 43.5,116.5 + parent: 1 + - uid: 5769 + components: + - type: Transform + pos: 59.5,116.5 + parent: 1 + - uid: 5770 + components: + - type: Transform + pos: 39.5,119.5 + parent: 1 + - uid: 5771 + components: + - type: Transform + pos: 39.5,118.5 + parent: 1 + - uid: 5772 + components: + - type: Transform + pos: 39.5,117.5 + parent: 1 + - uid: 5773 + components: + - type: Transform + pos: 40.5,118.5 + parent: 1 + - uid: 5774 + components: + - type: Transform + pos: 41.5,118.5 + parent: 1 + - uid: 5775 + components: + - type: Transform + pos: 42.5,118.5 + parent: 1 + - uid: 5776 + components: + - type: Transform + pos: 43.5,118.5 + parent: 1 + - uid: 5777 + components: + - type: Transform + pos: 45.5,124.5 + parent: 1 + - uid: 5778 + components: + - type: Transform + pos: 46.5,124.5 + parent: 1 + - uid: 5779 + components: + - type: Transform + pos: 47.5,124.5 + parent: 1 + - uid: 5780 + components: + - type: Transform + pos: 59.5,118.5 + parent: 1 + - uid: 5781 + components: + - type: Transform + pos: 49.5,124.5 + parent: 1 + - uid: 5782 + components: + - type: Transform + pos: 50.5,124.5 + parent: 1 + - uid: 5783 + components: + - type: Transform + pos: 51.5,124.5 + parent: 1 + - uid: 5784 + components: + - type: Transform + pos: 52.5,124.5 + parent: 1 + - uid: 5785 + components: + - type: Transform + pos: 53.5,124.5 + parent: 1 + - uid: 5786 + components: + - type: Transform + pos: 51.5,123.5 + parent: 1 + - uid: 5787 + components: + - type: Transform + pos: 55.5,124.5 + parent: 1 + - uid: 5788 + components: + - type: Transform + pos: 57.5,124.5 + parent: 1 + - uid: 5789 + components: + - type: Transform + pos: 56.5,124.5 + parent: 1 + - uid: 5790 + components: + - type: Transform + pos: 55.5,123.5 + parent: 1 + - uid: 5791 + components: + - type: Transform + pos: 47.5,123.5 + parent: 1 + - uid: 5792 + components: + - type: Transform + pos: 60.5,118.5 + parent: 1 + - uid: 5793 + components: + - type: Transform + pos: 61.5,118.5 + parent: 1 + - uid: 5794 + components: + - type: Transform + pos: 62.5,118.5 + parent: 1 + - uid: 5795 + components: + - type: Transform + pos: 63.5,118.5 + parent: 1 + - uid: 5796 + components: + - type: Transform + pos: 63.5,117.5 + parent: 1 + - uid: 5797 + components: + - type: Transform + pos: 63.5,119.5 + parent: 1 + - uid: 5848 + components: + - type: Transform + pos: 43.5,113.5 + parent: 1 + - uid: 5849 + components: + - type: Transform + pos: 43.5,112.5 + parent: 1 + - uid: 5850 + components: + - type: Transform + pos: 43.5,111.5 + parent: 1 + - uid: 5851 + components: + - type: Transform + pos: 44.5,111.5 + parent: 1 + - uid: 5852 + components: + - type: Transform + pos: 45.5,111.5 + parent: 1 + - uid: 5853 + components: + - type: Transform + pos: 46.5,111.5 + parent: 1 + - uid: 5854 + components: + - type: Transform + pos: 47.5,111.5 + parent: 1 + - uid: 5855 + components: + - type: Transform + pos: 48.5,111.5 + parent: 1 + - uid: 5856 + components: + - type: Transform + pos: 49.5,111.5 + parent: 1 + - uid: 5857 + components: + - type: Transform + pos: 50.5,111.5 + parent: 1 + - uid: 5858 + components: + - type: Transform + pos: 51.5,111.5 + parent: 1 + - uid: 5859 + components: + - type: Transform + pos: 52.5,111.5 + parent: 1 + - uid: 5860 + components: + - type: Transform + pos: 53.5,111.5 + parent: 1 + - uid: 5861 + components: + - type: Transform + pos: 54.5,111.5 + parent: 1 + - uid: 5862 + components: + - type: Transform + pos: 55.5,111.5 + parent: 1 + - uid: 5863 + components: + - type: Transform + pos: 56.5,111.5 + parent: 1 + - uid: 5864 + components: + - type: Transform + pos: 57.5,111.5 + parent: 1 + - uid: 5865 + components: + - type: Transform + pos: 58.5,111.5 + parent: 1 + - uid: 5866 + components: + - type: Transform + pos: 59.5,111.5 + parent: 1 + - uid: 5867 + components: + - type: Transform + pos: 60.5,111.5 + parent: 1 + - uid: 5868 + components: + - type: Transform + pos: 60.5,110.5 + parent: 1 + - uid: 5869 + components: + - type: Transform + pos: 59.5,112.5 + parent: 1 + - uid: 5870 + components: + - type: Transform + pos: 59.5,113.5 + parent: 1 + - uid: 5871 + components: + - type: Transform + pos: 58.5,113.5 + parent: 1 + - uid: 5872 + components: + - type: Transform + pos: 44.5,113.5 + parent: 1 + - uid: 5873 + components: + - type: Transform + pos: 50.5,110.5 + parent: 1 + - uid: 5874 + components: + - type: Transform + pos: 50.5,109.5 + parent: 1 + - uid: 5875 + components: + - type: Transform + pos: 49.5,109.5 + parent: 1 + - uid: 5876 + components: + - type: Transform + pos: 48.5,109.5 + parent: 1 + - uid: 5877 + components: + - type: Transform + pos: 47.5,109.5 + parent: 1 + - uid: 6322 + components: + - type: Transform + pos: 70.5,40.5 + parent: 1 + - uid: 6337 + components: + - type: Transform + pos: 67.5,40.5 + parent: 1 + - uid: 6490 + components: + - type: Transform + pos: 69.5,101.5 + parent: 1 + - uid: 6492 + components: + - type: Transform + pos: 69.5,102.5 + parent: 1 + - uid: 6493 + components: + - type: Transform + pos: 69.5,103.5 + parent: 1 + - uid: 6494 + components: + - type: Transform + pos: 69.5,104.5 + parent: 1 + - uid: 6495 + components: + - type: Transform + pos: 68.5,104.5 + parent: 1 + - uid: 6496 + components: + - type: Transform + pos: 70.5,103.5 + parent: 1 + - uid: 6497 + components: + - type: Transform + pos: 71.5,103.5 + parent: 1 + - uid: 6498 + components: + - type: Transform + pos: 72.5,103.5 + parent: 1 + - uid: 6499 + components: + - type: Transform + pos: 73.5,103.5 + parent: 1 + - uid: 6500 + components: + - type: Transform + pos: 75.5,103.5 + parent: 1 + - uid: 6501 + components: + - type: Transform + pos: 76.5,102.5 + parent: 1 + - uid: 6503 + components: + - type: Transform + pos: 76.5,104.5 + parent: 1 + - uid: 6505 + components: + - type: Transform + pos: 76.5,105.5 + parent: 1 + - uid: 6507 + components: + - type: Transform + pos: 67.5,112.5 + parent: 1 + - uid: 6508 + components: + - type: Transform + pos: 68.5,112.5 + parent: 1 + - uid: 6509 + components: + - type: Transform + pos: 69.5,112.5 + parent: 1 + - uid: 6510 + components: + - type: Transform + pos: 69.5,111.5 + parent: 1 + - uid: 6511 + components: + - type: Transform + pos: 69.5,110.5 + parent: 1 + - uid: 6512 + components: + - type: Transform + pos: 69.5,109.5 + parent: 1 + - uid: 6513 + components: + - type: Transform + pos: 70.5,109.5 + parent: 1 + - uid: 6514 + components: + - type: Transform + pos: 71.5,109.5 + parent: 1 + - uid: 6515 + components: + - type: Transform + pos: 72.5,109.5 + parent: 1 + - uid: 6516 + components: + - type: Transform + pos: 72.5,108.5 + parent: 1 + - uid: 6517 + components: + - type: Transform + pos: 73.5,108.5 + parent: 1 + - uid: 6518 + components: + - type: Transform + pos: 68.5,110.5 + parent: 1 + - uid: 6519 + components: + - type: Transform + pos: 67.5,107.5 + parent: 1 + - uid: 6520 + components: + - type: Transform + pos: 66.5,107.5 + parent: 1 + - uid: 6521 + components: + - type: Transform + pos: 65.5,107.5 + parent: 1 + - uid: 6522 + components: + - type: Transform + pos: 65.5,108.5 + parent: 1 + - uid: 6523 + components: + - type: Transform + pos: 65.5,109.5 + parent: 1 + - uid: 6524 + components: + - type: Transform + pos: 65.5,110.5 + parent: 1 + - uid: 6525 + components: + - type: Transform + pos: 65.5,111.5 + parent: 1 + - uid: 6526 + components: + - type: Transform + pos: 63.5,111.5 + parent: 1 + - uid: 6527 + components: + - type: Transform + pos: 64.5,111.5 + parent: 1 + - uid: 6528 + components: + - type: Transform + pos: 62.5,111.5 + parent: 1 + - uid: 6529 + components: + - type: Transform + pos: 66.5,110.5 + parent: 1 + - uid: 6530 + components: + - type: Transform + pos: 65.5,106.5 + parent: 1 + - uid: 6531 + components: + - type: Transform + pos: 65.5,105.5 + parent: 1 + - uid: 6532 + components: + - type: Transform + pos: 65.5,104.5 + parent: 1 + - uid: 6533 + components: + - type: Transform + pos: 65.5,103.5 + parent: 1 + - uid: 6534 + components: + - type: Transform + pos: 65.5,102.5 + parent: 1 + - uid: 6537 + components: + - type: Transform + pos: 65.5,99.5 + parent: 1 + - uid: 6539 + components: + - type: Transform + pos: 65.5,97.5 + parent: 1 + - uid: 6549 + components: + - type: Transform + pos: 77.5,103.5 + parent: 1 + - uid: 6556 + components: + - type: Transform + pos: 66.5,98.5 + parent: 1 + - uid: 6557 + components: + - type: Transform + pos: 67.5,98.5 + parent: 1 + - uid: 6559 + components: + - type: Transform + pos: 61.5,101.5 + parent: 1 + - uid: 6560 + components: + - type: Transform + pos: 61.5,102.5 + parent: 1 + - uid: 6561 + components: + - type: Transform + pos: 61.5,103.5 + parent: 1 + - uid: 6562 + components: + - type: Transform + pos: 61.5,104.5 + parent: 1 + - uid: 6563 + components: + - type: Transform + pos: 61.5,105.5 + parent: 1 + - uid: 6566 + components: + - type: Transform + pos: 57.5,100.5 + parent: 1 + - uid: 6567 + components: + - type: Transform + pos: 60.5,103.5 + parent: 1 + - uid: 6568 + components: + - type: Transform + pos: 59.5,103.5 + parent: 1 + - uid: 6569 + components: + - type: Transform + pos: 58.5,103.5 + parent: 1 + - uid: 6570 + components: + - type: Transform + pos: 57.5,103.5 + parent: 1 + - uid: 6571 + components: + - type: Transform + pos: 57.5,101.5 + parent: 1 + - uid: 6572 + components: + - type: Transform + pos: 57.5,102.5 + parent: 1 + - uid: 6574 + components: + - type: Transform + pos: 63.5,103.5 + parent: 1 + - uid: 6575 + components: + - type: Transform + pos: 62.5,103.5 + parent: 1 + - uid: 6576 + components: + - type: Transform + pos: 49.5,89.5 + parent: 1 + - uid: 6577 + components: + - type: Transform + pos: 49.5,90.5 + parent: 1 + - uid: 6578 + components: + - type: Transform + pos: 49.5,91.5 + parent: 1 + - uid: 6579 + components: + - type: Transform + pos: 48.5,89.5 + parent: 1 + - uid: 6580 + components: + - type: Transform + pos: 47.5,89.5 + parent: 1 + - uid: 6581 + components: + - type: Transform + pos: 47.5,90.5 + parent: 1 + - uid: 6582 + components: + - type: Transform + pos: 47.5,91.5 + parent: 1 + - uid: 6583 + components: + - type: Transform + pos: 47.5,93.5 + parent: 1 + - uid: 6584 + components: + - type: Transform + pos: 47.5,94.5 + parent: 1 + - uid: 6585 + components: + - type: Transform + pos: 47.5,95.5 + parent: 1 + - uid: 6586 + components: + - type: Transform + pos: 47.5,96.5 + parent: 1 + - uid: 6587 + components: + - type: Transform + pos: 47.5,97.5 + parent: 1 + - uid: 6588 + components: + - type: Transform + pos: 47.5,98.5 + parent: 1 + - uid: 6589 + components: + - type: Transform + pos: 47.5,99.5 + parent: 1 + - uid: 6590 + components: + - type: Transform + pos: 47.5,100.5 + parent: 1 + - uid: 6591 + components: + - type: Transform + pos: 47.5,101.5 + parent: 1 + - uid: 6592 + components: + - type: Transform + pos: 47.5,102.5 + parent: 1 + - uid: 6593 + components: + - type: Transform + pos: 47.5,103.5 + parent: 1 + - uid: 6594 + components: + - type: Transform + pos: 47.5,92.5 + parent: 1 + - uid: 6595 + components: + - type: Transform + pos: 47.5,104.5 + parent: 1 + - uid: 6597 + components: + - type: Transform + pos: 46.5,101.5 + parent: 1 + - uid: 6598 + components: + - type: Transform + pos: 46.5,99.5 + parent: 1 + - uid: 6599 + components: + - type: Transform + pos: 46.5,97.5 + parent: 1 + - uid: 6600 + components: + - type: Transform + pos: 46.5,95.5 + parent: 1 + - uid: 6601 + components: + - type: Transform + pos: 46.5,93.5 + parent: 1 + - uid: 6626 + components: + - type: Transform + pos: 63.5,94.5 + parent: 1 + - uid: 6627 + components: + - type: Transform + pos: 63.5,95.5 + parent: 1 + - uid: 6628 + components: + - type: Transform + pos: 63.5,96.5 + parent: 1 + - uid: 6629 + components: + - type: Transform + pos: 63.5,97.5 + parent: 1 + - uid: 6630 + components: + - type: Transform + pos: 62.5,97.5 + parent: 1 + - uid: 6631 + components: + - type: Transform + pos: 61.5,97.5 + parent: 1 + - uid: 6632 + components: + - type: Transform + pos: 60.5,97.5 + parent: 1 + - uid: 6633 + components: + - type: Transform + pos: 60.5,96.5 + parent: 1 + - uid: 6634 + components: + - type: Transform + pos: 71.5,93.5 + parent: 1 + - uid: 6635 + components: + - type: Transform + pos: 71.5,94.5 + parent: 1 + - uid: 6636 + components: + - type: Transform + pos: 70.5,94.5 + parent: 1 + - uid: 6637 + components: + - type: Transform + pos: 69.5,94.5 + parent: 1 + - uid: 6638 + components: + - type: Transform + pos: 69.5,95.5 + parent: 1 + - uid: 6639 + components: + - type: Transform + pos: 69.5,96.5 + parent: 1 + - uid: 6640 + components: + - type: Transform + pos: 69.5,97.5 + parent: 1 + - uid: 6641 + components: + - type: Transform + pos: 69.5,98.5 + parent: 1 + - uid: 6642 + components: + - type: Transform + pos: 69.5,99.5 + parent: 1 + - uid: 6772 + components: + - type: Transform + pos: 69.5,87.5 + parent: 1 + - uid: 6773 + components: + - type: Transform + pos: 69.5,88.5 + parent: 1 + - uid: 6776 + components: + - type: Transform + pos: 69.5,91.5 + parent: 1 + - uid: 6777 + components: + - type: Transform + pos: 70.5,91.5 + parent: 1 + - uid: 6778 + components: + - type: Transform + pos: 71.5,91.5 + parent: 1 + - uid: 6779 + components: + - type: Transform + pos: 71.5,90.5 + parent: 1 + - uid: 6780 + components: + - type: Transform + pos: 71.5,89.5 + parent: 1 + - uid: 6781 + components: + - type: Transform + pos: 71.5,88.5 + parent: 1 + - uid: 6782 + components: + - type: Transform + pos: 71.5,87.5 + parent: 1 + - uid: 6783 + components: + - type: Transform + pos: 70.5,87.5 + parent: 1 + - uid: 6784 + components: + - type: Transform + pos: 72.5,91.5 + parent: 1 + - uid: 6785 + components: + - type: Transform + pos: 68.5,91.5 + parent: 1 + - uid: 6786 + components: + - type: Transform + pos: 70.5,92.5 + parent: 1 + - uid: 6799 + components: + - type: Transform + pos: 53.5,91.5 + parent: 1 + - uid: 6800 + components: + - type: Transform + pos: 54.5,91.5 + parent: 1 + - uid: 6801 + components: + - type: Transform + pos: 55.5,91.5 + parent: 1 + - uid: 6802 + components: + - type: Transform + pos: 55.5,92.5 + parent: 1 + - uid: 6803 + components: + - type: Transform + pos: 55.5,90.5 + parent: 1 + - uid: 6804 + components: + - type: Transform + pos: 55.5,89.5 + parent: 1 + - uid: 6805 + components: + - type: Transform + pos: 54.5,88.5 + parent: 1 + - uid: 6806 + components: + - type: Transform + pos: 55.5,88.5 + parent: 1 + - uid: 6807 + components: + - type: Transform + pos: 56.5,89.5 + parent: 1 + - uid: 6809 + components: + - type: Transform + pos: 60.5,92.5 + parent: 1 + - uid: 6813 + components: + - type: Transform + pos: 50.5,91.5 + parent: 1 + - uid: 6814 + components: + - type: Transform + pos: 51.5,91.5 + parent: 1 + - uid: 6819 + components: + - type: Transform + pos: 52.5,95.5 + parent: 1 + - uid: 6820 + components: + - type: Transform + pos: 52.5,96.5 + parent: 1 + - uid: 6821 + components: + - type: Transform + pos: 52.5,97.5 + parent: 1 + - uid: 6822 + components: + - type: Transform + pos: 52.5,98.5 + parent: 1 + - uid: 6823 + components: + - type: Transform + pos: 52.5,99.5 + parent: 1 + - uid: 6824 + components: + - type: Transform + pos: 52.5,100.5 + parent: 1 + - uid: 6825 + components: + - type: Transform + pos: 52.5,101.5 + parent: 1 + - uid: 6826 + components: + - type: Transform + pos: 52.5,102.5 + parent: 1 + - uid: 6827 + components: + - type: Transform + pos: 52.5,103.5 + parent: 1 + - uid: 6828 + components: + - type: Transform + pos: 52.5,104.5 + parent: 1 + - uid: 6829 + components: + - type: Transform + pos: 52.5,105.5 + parent: 1 + - uid: 6830 + components: + - type: Transform + pos: 57.5,98.5 + parent: 1 + - uid: 6831 + components: + - type: Transform + pos: 57.5,97.5 + parent: 1 + - uid: 6832 + components: + - type: Transform + pos: 57.5,96.5 + parent: 1 + - uid: 6833 + components: + - type: Transform + pos: 57.5,95.5 + parent: 1 + - uid: 6834 + components: + - type: Transform + pos: 57.5,99.5 + parent: 1 + - uid: 6835 + components: + - type: Transform + pos: 57.5,104.5 + parent: 1 + - uid: 6836 + components: + - type: Transform + pos: 57.5,105.5 + parent: 1 + - uid: 6837 + components: + - type: Transform + pos: 56.5,105.5 + parent: 1 + - uid: 6838 + components: + - type: Transform + pos: 55.5,105.5 + parent: 1 + - uid: 6839 + components: + - type: Transform + pos: 54.5,105.5 + parent: 1 + - uid: 6840 + components: + - type: Transform + pos: 53.5,105.5 + parent: 1 + - uid: 6841 + components: + - type: Transform + pos: 53.5,95.5 + parent: 1 + - uid: 6842 + components: + - type: Transform + pos: 54.5,95.5 + parent: 1 + - uid: 6843 + components: + - type: Transform + pos: 55.5,95.5 + parent: 1 + - uid: 6844 + components: + - type: Transform + pos: 56.5,95.5 + parent: 1 + - uid: 6979 + components: + - type: Transform + pos: 51.5,92.5 + parent: 1 + - uid: 6980 + components: + - type: Transform + pos: 51.5,95.5 + parent: 1 + - uid: 6981 + components: + - type: Transform + pos: 51.5,94.5 + parent: 1 + - uid: 6982 + components: + - type: Transform + pos: 51.5,93.5 + parent: 1 + - uid: 7145 + components: + - type: Transform + pos: 52.5,88.5 + parent: 1 + - uid: 7146 + components: + - type: Transform + pos: 51.5,88.5 + parent: 1 + - uid: 7147 + components: + - type: Transform + pos: 51.5,89.5 + parent: 1 + - uid: 7206 + components: + - type: Transform + pos: 66.5,95.5 + parent: 1 + - uid: 7207 + components: + - type: Transform + pos: 66.5,94.5 + parent: 1 + - uid: 7275 + components: + - type: Transform + pos: 58.5,105.5 + parent: 1 + - uid: 7276 + components: + - type: Transform + pos: 58.5,106.5 + parent: 1 + - uid: 7324 + components: + - type: Transform + pos: 68.5,92.5 + parent: 1 + - uid: 7328 + components: + - type: Transform + pos: 64.5,88.5 + parent: 1 + - uid: 7329 + components: + - type: Transform + pos: 61.5,89.5 + parent: 1 + - uid: 7330 + components: + - type: Transform + pos: 60.5,89.5 + parent: 1 + - uid: 7331 + components: + - type: Transform + pos: 59.5,89.5 + parent: 1 + - uid: 7332 + components: + - type: Transform + pos: 58.5,89.5 + parent: 1 + - uid: 7333 + components: + - type: Transform + pos: 57.5,89.5 + parent: 1 + - uid: 7334 + components: + - type: Transform + pos: 57.5,90.5 + parent: 1 + - uid: 7335 + components: + - type: Transform + pos: 57.5,91.5 + parent: 1 + - uid: 7336 + components: + - type: Transform + pos: 57.5,92.5 + parent: 1 + - uid: 7337 + components: + - type: Transform + pos: 56.5,92.5 + parent: 1 + - uid: 7366 + components: + - type: Transform + pos: 93.5,96.5 + parent: 1 + - uid: 7368 + components: + - type: Transform + pos: 91.5,93.5 + parent: 1 + - uid: 7371 + components: + - type: Transform + pos: 90.5,93.5 + parent: 1 + - uid: 7377 + components: + - type: Transform + pos: 94.5,96.5 + parent: 1 + - uid: 7387 + components: + - type: Transform + pos: 92.5,93.5 + parent: 1 + - uid: 7393 + components: + - type: Transform + pos: 89.5,93.5 + parent: 1 + - uid: 7395 + components: + - type: Transform + pos: 93.5,95.5 + parent: 1 + - uid: 7396 + components: + - type: Transform + pos: 93.5,94.5 + parent: 1 + - uid: 7397 + components: + - type: Transform + pos: 93.5,93.5 + parent: 1 + - uid: 7398 + components: + - type: Transform + pos: 95.5,96.5 + parent: 1 + - uid: 7399 + components: + - type: Transform + pos: 96.5,96.5 + parent: 1 + - uid: 7400 + components: + - type: Transform + pos: 97.5,96.5 + parent: 1 + - uid: 7401 + components: + - type: Transform + pos: 98.5,96.5 + parent: 1 + - uid: 7402 + components: + - type: Transform + pos: 88.5,93.5 + parent: 1 + - uid: 7403 + components: + - type: Transform + pos: 88.5,94.5 + parent: 1 + - uid: 7404 + components: + - type: Transform + pos: 88.5,95.5 + parent: 1 + - uid: 7405 + components: + - type: Transform + pos: 88.5,96.5 + parent: 1 + - uid: 7406 + components: + - type: Transform + pos: 88.5,97.5 + parent: 1 + - uid: 7407 + components: + - type: Transform + pos: 87.5,93.5 + parent: 1 + - uid: 7408 + components: + - type: Transform + pos: 87.5,92.5 + parent: 1 + - uid: 7409 + components: + - type: Transform + pos: 86.5,93.5 + parent: 1 + - uid: 7410 + components: + - type: Transform + pos: 85.5,93.5 + parent: 1 + - uid: 7411 + components: + - type: Transform + pos: 84.5,93.5 + parent: 1 + - uid: 7413 + components: + - type: Transform + pos: 84.5,94.5 + parent: 1 + - uid: 7414 + components: + - type: Transform + pos: 84.5,95.5 + parent: 1 + - uid: 7415 + components: + - type: Transform + pos: 84.5,96.5 + parent: 1 + - uid: 7416 + components: + - type: Transform + pos: 91.5,81.5 + parent: 1 + - uid: 7417 + components: + - type: Transform + pos: 90.5,81.5 + parent: 1 + - uid: 7418 + components: + - type: Transform + pos: 89.5,81.5 + parent: 1 + - uid: 7419 + components: + - type: Transform + pos: 88.5,81.5 + parent: 1 + - uid: 7420 + components: + - type: Transform + pos: 87.5,81.5 + parent: 1 + - uid: 7421 + components: + - type: Transform + pos: 86.5,81.5 + parent: 1 + - uid: 7422 + components: + - type: Transform + pos: 85.5,81.5 + parent: 1 + - uid: 7423 + components: + - type: Transform + pos: 85.5,82.5 + parent: 1 + - uid: 7424 + components: + - type: Transform + pos: 85.5,83.5 + parent: 1 + - uid: 7425 + components: + - type: Transform + pos: 85.5,84.5 + parent: 1 + - uid: 7426 + components: + - type: Transform + pos: 79.5,84.5 + parent: 1 + - uid: 7432 + components: + - type: Transform + pos: 86.5,84.5 + parent: 1 + - uid: 7433 + components: + - type: Transform + pos: 87.5,84.5 + parent: 1 + - uid: 7434 + components: + - type: Transform + pos: 87.5,85.5 + parent: 1 + - uid: 7435 + components: + - type: Transform + pos: 87.5,86.5 + parent: 1 + - uid: 7436 + components: + - type: Transform + pos: 87.5,87.5 + parent: 1 + - uid: 7437 + components: + - type: Transform + pos: 87.5,88.5 + parent: 1 + - uid: 7438 + components: + - type: Transform + pos: 87.5,89.5 + parent: 1 + - uid: 7439 + components: + - type: Transform + pos: 88.5,89.5 + parent: 1 + - uid: 7440 + components: + - type: Transform + pos: 89.5,89.5 + parent: 1 + - uid: 7441 + components: + - type: Transform + pos: 90.5,89.5 + parent: 1 + - uid: 7442 + components: + - type: Transform + pos: 91.5,89.5 + parent: 1 + - uid: 7443 + components: + - type: Transform + pos: 92.5,89.5 + parent: 1 + - uid: 7445 + components: + - type: Transform + pos: 92.5,87.5 + parent: 1 + - uid: 7446 + components: + - type: Transform + pos: 91.5,87.5 + parent: 1 + - uid: 7447 + components: + - type: Transform + pos: 91.5,86.5 + parent: 1 + - uid: 7448 + components: + - type: Transform + pos: 91.5,85.5 + parent: 1 + - uid: 7449 + components: + - type: Transform + pos: 91.5,84.5 + parent: 1 + - uid: 7450 + components: + - type: Transform + pos: 91.5,83.5 + parent: 1 + - uid: 7451 + components: + - type: Transform + pos: 91.5,82.5 + parent: 1 + - uid: 7452 + components: + - type: Transform + pos: 92.5,84.5 + parent: 1 + - uid: 7453 + components: + - type: Transform + pos: 93.5,84.5 + parent: 1 + - uid: 7454 + components: + - type: Transform + pos: 87.5,90.5 + parent: 1 + - uid: 7455 + components: + - type: Transform + pos: 93.5,87.5 + parent: 1 + - uid: 7456 + components: + - type: Transform + pos: 95.5,87.5 + parent: 1 + - uid: 7457 + components: + - type: Transform + pos: 96.5,87.5 + parent: 1 + - uid: 7458 + components: + - type: Transform + pos: 97.5,87.5 + parent: 1 + - uid: 7459 + components: + - type: Transform + pos: 98.5,87.5 + parent: 1 + - uid: 7460 + components: + - type: Transform + pos: 94.5,87.5 + parent: 1 + - uid: 7461 + components: + - type: Transform + pos: 98.5,89.5 + parent: 1 + - uid: 7462 + components: + - type: Transform + pos: 97.5,89.5 + parent: 1 + - uid: 7463 + components: + - type: Transform + pos: 96.5,89.5 + parent: 1 + - uid: 7464 + components: + - type: Transform + pos: 95.5,89.5 + parent: 1 + - uid: 7465 + components: + - type: Transform + pos: 94.5,89.5 + parent: 1 + - uid: 7466 + components: + - type: Transform + pos: 93.5,89.5 + parent: 1 + - uid: 7467 + components: + - type: Transform + pos: 81.5,90.5 + parent: 1 + - uid: 7468 + components: + - type: Transform + pos: 81.5,89.5 + parent: 1 + - uid: 7469 + components: + - type: Transform + pos: 81.5,88.5 + parent: 1 + - uid: 7470 + components: + - type: Transform + pos: 82.5,90.5 + parent: 1 + - uid: 7471 + components: + - type: Transform + pos: 82.5,87.5 + parent: 1 + - uid: 7472 + components: + - type: Transform + pos: 82.5,88.5 + parent: 1 + - uid: 7473 + components: + - type: Transform + pos: 83.5,90.5 + parent: 1 + - uid: 7474 + components: + - type: Transform + pos: 83.5,89.5 + parent: 1 + - uid: 7475 + components: + - type: Transform + pos: 83.5,88.5 + parent: 1 + - uid: 7476 + components: + - type: Transform + pos: 80.5,88.5 + parent: 1 + - uid: 7477 + components: + - type: Transform + pos: 80.5,87.5 + parent: 1 + - uid: 7478 + components: + - type: Transform + pos: 83.5,91.5 + parent: 1 + - uid: 7479 + components: + - type: Transform + pos: 81.5,91.5 + parent: 1 + - uid: 7480 + components: + - type: Transform + pos: 81.5,92.5 + parent: 1 + - uid: 7481 + components: + - type: Transform + pos: 82.5,97.5 + parent: 1 + - uid: 7482 + components: + - type: Transform + pos: 81.5,97.5 + parent: 1 + - uid: 7483 + components: + - type: Transform + pos: 80.5,97.5 + parent: 1 + - uid: 7484 + components: + - type: Transform + pos: 80.5,96.5 + parent: 1 + - uid: 7485 + components: + - type: Transform + pos: 80.5,95.5 + parent: 1 + - uid: 7486 + components: + - type: Transform + pos: 80.5,94.5 + parent: 1 + - uid: 7487 + components: + - type: Transform + pos: 79.5,94.5 + parent: 1 + - uid: 7489 + components: + - type: Transform + pos: 85.5,85.5 + parent: 1 + - uid: 7490 + components: + - type: Transform + pos: 81.5,79.5 + parent: 1 + - uid: 7491 + components: + - type: Transform + pos: 81.5,80.5 + parent: 1 + - uid: 7492 + components: + - type: Transform + pos: 81.5,81.5 + parent: 1 + - uid: 7494 + components: + - type: Transform + pos: 83.5,77.5 + parent: 1 + - uid: 7495 + components: + - type: Transform + pos: 84.5,77.5 + parent: 1 + - uid: 7496 + components: + - type: Transform + pos: 85.5,77.5 + parent: 1 + - uid: 7497 + components: + - type: Transform + pos: 85.5,76.5 + parent: 1 + - uid: 7498 + components: + - type: Transform + pos: 86.5,76.5 + parent: 1 + - uid: 7499 + components: + - type: Transform + pos: 86.5,77.5 + parent: 1 + - uid: 7500 + components: + - type: Transform + pos: 86.5,78.5 + parent: 1 + - uid: 7501 + components: + - type: Transform + pos: 91.5,80.5 + parent: 1 + - uid: 7502 + components: + - type: Transform + pos: 92.5,80.5 + parent: 1 + - uid: 7503 + components: + - type: Transform + pos: 86.5,80.5 + parent: 1 + - uid: 7504 + components: + - type: Transform + pos: 82.5,85.5 + parent: 1 + - uid: 7505 + components: + - type: Transform + pos: 84.5,81.5 + parent: 1 + - uid: 7718 + components: + - type: Transform + pos: 82.5,82.5 + parent: 1 + - uid: 7719 + components: + - type: Transform + pos: 82.5,81.5 + parent: 1 + - uid: 7729 + components: + - type: Transform + pos: 82.5,83.5 + parent: 1 + - uid: 7730 + components: + - type: Transform + pos: 81.5,85.5 + parent: 1 + - uid: 7731 + components: + - type: Transform + pos: 80.5,85.5 + parent: 1 + - uid: 7732 + components: + - type: Transform + pos: 79.5,85.5 + parent: 1 + - uid: 7745 + components: + - type: Transform + pos: 91.5,88.5 + parent: 1 + - uid: 7784 + components: + - type: Transform + pos: 79.5,108.5 + parent: 1 + - uid: 8223 + components: + - type: Transform + pos: 76.5,72.5 + parent: 1 + - uid: 8224 + components: + - type: Transform + pos: 76.5,73.5 + parent: 1 + - uid: 8225 + components: + - type: Transform + pos: 76.5,74.5 + parent: 1 + - uid: 8226 + components: + - type: Transform + pos: 76.5,75.5 + parent: 1 + - uid: 8227 + components: + - type: Transform + pos: 76.5,76.5 + parent: 1 + - uid: 8228 + components: + - type: Transform + pos: 76.5,78.5 + parent: 1 + - uid: 8229 + components: + - type: Transform + pos: 76.5,77.5 + parent: 1 + - uid: 8230 + components: + - type: Transform + pos: 76.5,80.5 + parent: 1 + - uid: 8231 + components: + - type: Transform + pos: 76.5,81.5 + parent: 1 + - uid: 8232 + components: + - type: Transform + pos: 76.5,83.5 + parent: 1 + - uid: 8233 + components: + - type: Transform + pos: 76.5,84.5 + parent: 1 + - uid: 8234 + components: + - type: Transform + pos: 76.5,85.5 + parent: 1 + - uid: 8235 + components: + - type: Transform + pos: 76.5,86.5 + parent: 1 + - uid: 8236 + components: + - type: Transform + pos: 76.5,87.5 + parent: 1 + - uid: 8237 + components: + - type: Transform + pos: 76.5,88.5 + parent: 1 + - uid: 8238 + components: + - type: Transform + pos: 76.5,89.5 + parent: 1 + - uid: 8239 + components: + - type: Transform + pos: 76.5,90.5 + parent: 1 + - uid: 8240 + components: + - type: Transform + pos: 76.5,91.5 + parent: 1 + - uid: 8241 + components: + - type: Transform + pos: 76.5,92.5 + parent: 1 + - uid: 8242 + components: + - type: Transform + pos: 76.5,93.5 + parent: 1 + - uid: 8243 + components: + - type: Transform + pos: 76.5,94.5 + parent: 1 + - uid: 8244 + components: + - type: Transform + pos: 76.5,95.5 + parent: 1 + - uid: 8245 + components: + - type: Transform + pos: 76.5,96.5 + parent: 1 + - uid: 8246 + components: + - type: Transform + pos: 76.5,82.5 + parent: 1 + - uid: 8247 + components: + - type: Transform + pos: 76.5,97.5 + parent: 1 + - uid: 8248 + components: + - type: Transform + pos: 76.5,98.5 + parent: 1 + - uid: 8249 + components: + - type: Transform + pos: 76.5,99.5 + parent: 1 + - uid: 8250 + components: + - type: Transform + pos: 76.5,100.5 + parent: 1 + - uid: 8251 + components: + - type: Transform + pos: 76.5,79.5 + parent: 1 + - uid: 8320 + components: + - type: Transform + pos: 71.5,80.5 + parent: 1 + - uid: 8359 + components: + - type: Transform + pos: 70.5,80.5 + parent: 1 + - uid: 8360 + components: + - type: Transform + pos: 69.5,80.5 + parent: 1 + - uid: 8361 + components: + - type: Transform + pos: 68.5,80.5 + parent: 1 + - uid: 8362 + components: + - type: Transform + pos: 68.5,81.5 + parent: 1 + - uid: 8364 + components: + - type: Transform + pos: 72.5,80.5 + parent: 1 + - uid: 8365 + components: + - type: Transform + pos: 72.5,79.5 + parent: 1 + - uid: 8366 + components: + - type: Transform + pos: 73.5,79.5 + parent: 1 + - uid: 8391 + components: + - type: Transform + pos: 66.5,82.5 + parent: 1 + - uid: 8392 + components: + - type: Transform + pos: 65.5,82.5 + parent: 1 + - uid: 8393 + components: + - type: Transform + pos: 64.5,82.5 + parent: 1 + - uid: 8394 + components: + - type: Transform + pos: 63.5,82.5 + parent: 1 + - uid: 8395 + components: + - type: Transform + pos: 62.5,82.5 + parent: 1 + - uid: 8396 + components: + - type: Transform + pos: 62.5,83.5 + parent: 1 + - uid: 8397 + components: + - type: Transform + pos: 62.5,84.5 + parent: 1 + - uid: 8398 + components: + - type: Transform + pos: 62.5,85.5 + parent: 1 + - uid: 8399 + components: + - type: Transform + pos: 62.5,86.5 + parent: 1 + - uid: 8400 + components: + - type: Transform + pos: 61.5,86.5 + parent: 1 + - uid: 8401 + components: + - type: Transform + pos: 60.5,86.5 + parent: 1 + - uid: 8402 + components: + - type: Transform + pos: 59.5,86.5 + parent: 1 + - uid: 8404 + components: + - type: Transform + pos: 67.5,80.5 + parent: 1 + - uid: 8405 + components: + - type: Transform + pos: 66.5,80.5 + parent: 1 + - uid: 8406 + components: + - type: Transform + pos: 66.5,79.5 + parent: 1 + - uid: 8407 + components: + - type: Transform + pos: 66.5,78.5 + parent: 1 + - uid: 8408 + components: + - type: Transform + pos: 66.5,77.5 + parent: 1 + - uid: 8409 + components: + - type: Transform + pos: 66.5,76.5 + parent: 1 + - uid: 8410 + components: + - type: Transform + pos: 66.5,75.5 + parent: 1 + - uid: 8411 + components: + - type: Transform + pos: 66.5,74.5 + parent: 1 + - uid: 8412 + components: + - type: Transform + pos: 66.5,73.5 + parent: 1 + - uid: 8413 + components: + - type: Transform + pos: 66.5,70.5 + parent: 1 + - uid: 8414 + components: + - type: Transform + pos: 66.5,71.5 + parent: 1 + - uid: 8415 + components: + - type: Transform + pos: 66.5,72.5 + parent: 1 + - uid: 8418 + components: + - type: Transform + pos: 68.5,82.5 + parent: 1 + - uid: 8455 + components: + - type: Transform + pos: 81.5,108.5 + parent: 1 + - uid: 8460 + components: + - type: Transform + pos: 75.5,77.5 + parent: 1 + - uid: 8461 + components: + - type: Transform + pos: 74.5,77.5 + parent: 1 + - uid: 8513 + components: + - type: Transform + pos: 79.5,77.5 + parent: 1 + - uid: 8514 + components: + - type: Transform + pos: 80.5,77.5 + parent: 1 + - uid: 8515 + components: + - type: Transform + pos: 81.5,77.5 + parent: 1 + - uid: 8516 + components: + - type: Transform + pos: 81.5,76.5 + parent: 1 + - uid: 8517 + components: + - type: Transform + pos: 81.5,75.5 + parent: 1 + - uid: 8518 + components: + - type: Transform + pos: 81.5,74.5 + parent: 1 + - uid: 8519 + components: + - type: Transform + pos: 81.5,73.5 + parent: 1 + - uid: 8520 + components: + - type: Transform + pos: 82.5,73.5 + parent: 1 + - uid: 8521 + components: + - type: Transform + pos: 83.5,73.5 + parent: 1 + - uid: 8522 + components: + - type: Transform + pos: 84.5,73.5 + parent: 1 + - uid: 8523 + components: + - type: Transform + pos: 85.5,73.5 + parent: 1 + - uid: 8524 + components: + - type: Transform + pos: 83.5,74.5 + parent: 1 + - uid: 8525 + components: + - type: Transform + pos: 86.5,73.5 + parent: 1 + - uid: 8526 + components: + - type: Transform + pos: 87.5,73.5 + parent: 1 + - uid: 8527 + components: + - type: Transform + pos: 88.5,73.5 + parent: 1 + - uid: 8528 + components: + - type: Transform + pos: 89.5,73.5 + parent: 1 + - uid: 8529 + components: + - type: Transform + pos: 89.5,74.5 + parent: 1 + - uid: 8530 + components: + - type: Transform + pos: 89.5,75.5 + parent: 1 + - uid: 8531 + components: + - type: Transform + pos: 89.5,76.5 + parent: 1 + - uid: 8532 + components: + - type: Transform + pos: 90.5,76.5 + parent: 1 + - uid: 8533 + components: + - type: Transform + pos: 91.5,76.5 + parent: 1 + - uid: 8534 + components: + - type: Transform + pos: 92.5,76.5 + parent: 1 + - uid: 8535 + components: + - type: Transform + pos: 93.5,76.5 + parent: 1 + - uid: 8536 + components: + - type: Transform + pos: 93.5,77.5 + parent: 1 + - uid: 8537 + components: + - type: Transform + pos: 93.5,78.5 + parent: 1 + - uid: 8538 + components: + - type: Transform + pos: 94.5,78.5 + parent: 1 + - uid: 8539 + components: + - type: Transform + pos: 95.5,78.5 + parent: 1 + - uid: 8540 + components: + - type: Transform + pos: 95.5,79.5 + parent: 1 + - uid: 8541 + components: + - type: Transform + pos: 95.5,80.5 + parent: 1 + - uid: 8542 + components: + - type: Transform + pos: 94.5,80.5 + parent: 1 + - uid: 8544 + components: + - type: Transform + pos: 78.5,108.5 + parent: 1 + - uid: 8594 + components: + - type: Transform + pos: 84.5,101.5 + parent: 1 + - uid: 8595 + components: + - type: Transform + pos: 84.5,100.5 + parent: 1 + - uid: 8596 + components: + - type: Transform + pos: 84.5,99.5 + parent: 1 + - uid: 8597 + components: + - type: Transform + pos: 83.5,99.5 + parent: 1 + - uid: 8598 + components: + - type: Transform + pos: 82.5,99.5 + parent: 1 + - uid: 8599 + components: + - type: Transform + pos: 81.5,99.5 + parent: 1 + - uid: 8600 + components: + - type: Transform + pos: 81.5,100.5 + parent: 1 + - uid: 8601 + components: + - type: Transform + pos: 81.5,101.5 + parent: 1 + - uid: 8602 + components: + - type: Transform + pos: 81.5,102.5 + parent: 1 + - uid: 8603 + components: + - type: Transform + pos: 81.5,103.5 + parent: 1 + - uid: 8604 + components: + - type: Transform + pos: 80.5,103.5 + parent: 1 + - uid: 8605 + components: + - type: Transform + pos: 79.5,103.5 + parent: 1 + - uid: 8606 + components: + - type: Transform + pos: 79.5,104.5 + parent: 1 + - uid: 8607 + components: + - type: Transform + pos: 79.5,105.5 + parent: 1 + - uid: 8608 + components: + - type: Transform + pos: 79.5,106.5 + parent: 1 + - uid: 8609 + components: + - type: Transform + pos: 78.5,106.5 + parent: 1 + - uid: 8610 + components: + - type: Transform + pos: 78.5,107.5 + parent: 1 + - uid: 8611 + components: + - type: Transform + pos: 77.5,107.5 + parent: 1 + - uid: 8612 + components: + - type: Transform + pos: 76.5,107.5 + parent: 1 + - uid: 8613 + components: + - type: Transform + pos: 76.5,108.5 + parent: 1 + - uid: 8614 + components: + - type: Transform + pos: 75.5,108.5 + parent: 1 + - uid: 8615 + components: + - type: Transform + pos: 80.5,99.5 + parent: 1 + - uid: 8616 + components: + - type: Transform + pos: 79.5,99.5 + parent: 1 + - uid: 8617 + components: + - type: Transform + pos: 85.5,101.5 + parent: 1 + - uid: 8618 + components: + - type: Transform + pos: 85.5,102.5 + parent: 1 + - uid: 8619 + components: + - type: Transform + pos: 85.5,103.5 + parent: 1 + - uid: 8687 + components: + - type: Transform + pos: 71.5,72.5 + parent: 1 + - uid: 8688 + components: + - type: Transform + pos: 71.5,73.5 + parent: 1 + - uid: 8689 + components: + - type: Transform + pos: 70.5,73.5 + parent: 1 + - uid: 8690 + components: + - type: Transform + pos: 69.5,73.5 + parent: 1 + - uid: 8691 + components: + - type: Transform + pos: 69.5,72.5 + parent: 1 + - uid: 8692 + components: + - type: Transform + pos: 69.5,71.5 + parent: 1 + - uid: 8693 + components: + - type: Transform + pos: 69.5,70.5 + parent: 1 + - uid: 8694 + components: + - type: Transform + pos: 69.5,69.5 + parent: 1 + - uid: 8736 + components: + - type: Transform + pos: 57.5,86.5 + parent: 1 + - uid: 8737 + components: + - type: Transform + pos: 56.5,86.5 + parent: 1 + - uid: 8738 + components: + - type: Transform + pos: 55.5,86.5 + parent: 1 + - uid: 8739 + components: + - type: Transform + pos: 54.5,86.5 + parent: 1 + - uid: 8789 + components: + - type: Transform + pos: 75.5,102.5 + parent: 1 + - uid: 8795 + components: + - type: Transform + pos: 75.5,104.5 + parent: 1 + - uid: 8796 + components: + - type: Transform + pos: 77.5,104.5 + parent: 1 + - uid: 8797 + components: + - type: Transform + pos: 77.5,102.5 + parent: 1 + - uid: 8849 + components: + - type: Transform + pos: 97.5,63.5 + parent: 1 + - uid: 8850 + components: + - type: Transform + pos: 97.5,64.5 + parent: 1 + - uid: 8851 + components: + - type: Transform + pos: 97.5,65.5 + parent: 1 + - uid: 8852 + components: + - type: Transform + pos: 97.5,66.5 + parent: 1 + - uid: 8853 + components: + - type: Transform + pos: 97.5,67.5 + parent: 1 + - uid: 8854 + components: + - type: Transform + pos: 97.5,68.5 + parent: 1 + - uid: 8855 + components: + - type: Transform + pos: 97.5,69.5 + parent: 1 + - uid: 8856 + components: + - type: Transform + pos: 97.5,70.5 + parent: 1 + - uid: 8857 + components: + - type: Transform + pos: 97.5,71.5 + parent: 1 + - uid: 8858 + components: + - type: Transform + pos: 97.5,72.5 + parent: 1 + - uid: 8859 + components: + - type: Transform + pos: 97.5,73.5 + parent: 1 + - uid: 8860 + components: + - type: Transform + pos: 97.5,74.5 + parent: 1 + - uid: 8861 + components: + - type: Transform + pos: 96.5,74.5 + parent: 1 + - uid: 8862 + components: + - type: Transform + pos: 96.5,75.5 + parent: 1 + - uid: 8863 + components: + - type: Transform + pos: 96.5,67.5 + parent: 1 + - uid: 8864 + components: + - type: Transform + pos: 95.5,67.5 + parent: 1 + - uid: 8865 + components: + - type: Transform + pos: 94.5,70.5 + parent: 1 + - uid: 8866 + components: + - type: Transform + pos: 95.5,70.5 + parent: 1 + - uid: 8867 + components: + - type: Transform + pos: 96.5,70.5 + parent: 1 + - uid: 8868 + components: + - type: Transform + pos: 98.5,70.5 + parent: 1 + - uid: 8869 + components: + - type: Transform + pos: 99.5,70.5 + parent: 1 + - uid: 8870 + components: + - type: Transform + pos: 100.5,70.5 + parent: 1 + - uid: 8871 + components: + - type: Transform + pos: 101.5,70.5 + parent: 1 + - uid: 8872 + components: + - type: Transform + pos: 101.5,72.5 + parent: 1 + - uid: 8873 + components: + - type: Transform + pos: 100.5,72.5 + parent: 1 + - uid: 8874 + components: + - type: Transform + pos: 99.5,72.5 + parent: 1 + - uid: 8875 + components: + - type: Transform + pos: 98.5,72.5 + parent: 1 + - uid: 8876 + components: + - type: Transform + pos: 101.5,64.5 + parent: 1 + - uid: 8877 + components: + - type: Transform + pos: 100.5,64.5 + parent: 1 + - uid: 8878 + components: + - type: Transform + pos: 99.5,64.5 + parent: 1 + - uid: 8879 + components: + - type: Transform + pos: 98.5,64.5 + parent: 1 + - uid: 8880 + components: + - type: Transform + pos: 98.5,62.5 + parent: 1 + - uid: 8881 + components: + - type: Transform + pos: 99.5,62.5 + parent: 1 + - uid: 8882 + components: + - type: Transform + pos: 100.5,62.5 + parent: 1 + - uid: 8883 + components: + - type: Transform + pos: 101.5,62.5 + parent: 1 + - uid: 8884 + components: + - type: Transform + pos: 97.5,59.5 + parent: 1 + - uid: 8916 + components: + - type: Transform + pos: 92.5,70.5 + parent: 1 + - uid: 8917 + components: + - type: Transform + pos: 92.5,71.5 + parent: 1 + - uid: 8918 + components: + - type: Transform + pos: 92.5,72.5 + parent: 1 + - uid: 8919 + components: + - type: Transform + pos: 92.5,73.5 + parent: 1 + - uid: 8920 + components: + - type: Transform + pos: 92.5,74.5 + parent: 1 + - uid: 8921 + components: + - type: Transform + pos: 91.5,72.5 + parent: 1 + - uid: 8922 + components: + - type: Transform + pos: 90.5,72.5 + parent: 1 + - uid: 8927 + components: + - type: Transform + pos: 93.5,72.5 + parent: 1 + - uid: 9025 + components: + - type: Transform + pos: 81.5,67.5 + parent: 1 + - uid: 9026 + components: + - type: Transform + pos: 82.5,67.5 + parent: 1 + - uid: 9027 + components: + - type: Transform + pos: 83.5,67.5 + parent: 1 + - uid: 9028 + components: + - type: Transform + pos: 84.5,67.5 + parent: 1 + - uid: 9029 + components: + - type: Transform + pos: 85.5,67.5 + parent: 1 + - uid: 9030 + components: + - type: Transform + pos: 86.5,67.5 + parent: 1 + - uid: 9031 + components: + - type: Transform + pos: 87.5,67.5 + parent: 1 + - uid: 9032 + components: + - type: Transform + pos: 88.5,67.5 + parent: 1 + - uid: 9033 + components: + - type: Transform + pos: 89.5,67.5 + parent: 1 + - uid: 9034 + components: + - type: Transform + pos: 90.5,67.5 + parent: 1 + - uid: 9035 + components: + - type: Transform + pos: 91.5,67.5 + parent: 1 + - uid: 9036 + components: + - type: Transform + pos: 92.5,67.5 + parent: 1 + - uid: 9037 + components: + - type: Transform + pos: 93.5,67.5 + parent: 1 + - uid: 9038 + components: + - type: Transform + pos: 85.5,65.5 + parent: 1 + - uid: 9039 + components: + - type: Transform + pos: 85.5,66.5 + parent: 1 + - uid: 9040 + components: + - type: Transform + pos: 82.5,59.5 + parent: 1 + - uid: 9041 + components: + - type: Transform + pos: 82.5,60.5 + parent: 1 + - uid: 9042 + components: + - type: Transform + pos: 82.5,61.5 + parent: 1 + - uid: 9043 + components: + - type: Transform + pos: 82.5,62.5 + parent: 1 + - uid: 9044 + components: + - type: Transform + pos: 82.5,63.5 + parent: 1 + - uid: 9045 + components: + - type: Transform + pos: 82.5,64.5 + parent: 1 + - uid: 9046 + components: + - type: Transform + pos: 83.5,64.5 + parent: 1 + - uid: 9050 + components: + - type: Transform + pos: 84.5,61.5 + parent: 1 + - uid: 9051 + components: + - type: Transform + pos: 83.5,61.5 + parent: 1 + - uid: 9168 + components: + - type: Transform + pos: 89.5,66.5 + parent: 1 + - uid: 9169 + components: + - type: Transform + pos: 92.5,68.5 + parent: 1 + - uid: 9207 + components: + - type: Transform + pos: 82.5,31.5 + parent: 1 + - uid: 9208 + components: + - type: Transform + pos: 80.5,67.5 + parent: 1 + - uid: 9209 + components: + - type: Transform + pos: 79.5,67.5 + parent: 1 + - uid: 9210 + components: + - type: Transform + pos: 78.5,67.5 + parent: 1 + - uid: 9211 + components: + - type: Transform + pos: 77.5,67.5 + parent: 1 + - uid: 9212 + components: + - type: Transform + pos: 77.5,66.5 + parent: 1 + - uid: 9213 + components: + - type: Transform + pos: 76.5,66.5 + parent: 1 + - uid: 9214 + components: + - type: Transform + pos: 75.5,66.5 + parent: 1 + - uid: 9215 + components: + - type: Transform + pos: 75.5,67.5 + parent: 1 + - uid: 9216 + components: + - type: Transform + pos: 75.5,68.5 + parent: 1 + - uid: 9217 + components: + - type: Transform + pos: 76.5,68.5 + parent: 1 + - uid: 9218 + components: + - type: Transform + pos: 77.5,68.5 + parent: 1 + - uid: 9219 + components: + - type: Transform + pos: 76.5,69.5 + parent: 1 + - uid: 9220 + components: + - type: Transform + pos: 76.5,70.5 + parent: 1 + - uid: 9221 + components: + - type: Transform + pos: 74.5,67.5 + parent: 1 + - uid: 9222 + components: + - type: Transform + pos: 73.5,67.5 + parent: 1 + - uid: 9223 + components: + - type: Transform + pos: 76.5,64.5 + parent: 1 + - uid: 9224 + components: + - type: Transform + pos: 76.5,65.5 + parent: 1 + - uid: 9225 + components: + - type: Transform + pos: 76.5,62.5 + parent: 1 + - uid: 9226 + components: + - type: Transform + pos: 76.5,61.5 + parent: 1 + - uid: 9227 + components: + - type: Transform + pos: 76.5,60.5 + parent: 1 + - uid: 9228 + components: + - type: Transform + pos: 76.5,59.5 + parent: 1 + - uid: 9229 + components: + - type: Transform + pos: 76.5,58.5 + parent: 1 + - uid: 9230 + components: + - type: Transform + pos: 76.5,57.5 + parent: 1 + - uid: 9231 + components: + - type: Transform + pos: 76.5,56.5 + parent: 1 + - uid: 9232 + components: + - type: Transform + pos: 76.5,55.5 + parent: 1 + - uid: 9233 + components: + - type: Transform + pos: 76.5,54.5 + parent: 1 + - uid: 9234 + components: + - type: Transform + pos: 76.5,53.5 + parent: 1 + - uid: 9235 + components: + - type: Transform + pos: 76.5,52.5 + parent: 1 + - uid: 9236 + components: + - type: Transform + pos: 76.5,51.5 + parent: 1 + - uid: 9237 + components: + - type: Transform + pos: 76.5,50.5 + parent: 1 + - uid: 9238 + components: + - type: Transform + pos: 76.5,49.5 + parent: 1 + - uid: 9239 + components: + - type: Transform + pos: 76.5,48.5 + parent: 1 + - uid: 9240 + components: + - type: Transform + pos: 76.5,47.5 + parent: 1 + - uid: 9241 + components: + - type: Transform + pos: 76.5,46.5 + parent: 1 + - uid: 9242 + components: + - type: Transform + pos: 76.5,45.5 + parent: 1 + - uid: 9243 + components: + - type: Transform + pos: 76.5,44.5 + parent: 1 + - uid: 9244 + components: + - type: Transform + pos: 76.5,43.5 + parent: 1 + - uid: 9245 + components: + - type: Transform + pos: 76.5,42.5 + parent: 1 + - uid: 9246 + components: + - type: Transform + pos: 76.5,41.5 + parent: 1 + - uid: 9247 + components: + - type: Transform + pos: 76.5,40.5 + parent: 1 + - uid: 9248 + components: + - type: Transform + pos: 76.5,39.5 + parent: 1 + - uid: 9249 + components: + - type: Transform + pos: 76.5,38.5 + parent: 1 + - uid: 9250 + components: + - type: Transform + pos: 76.5,37.5 + parent: 1 + - uid: 9251 + components: + - type: Transform + pos: 76.5,36.5 + parent: 1 + - uid: 9252 + components: + - type: Transform + pos: 76.5,35.5 + parent: 1 + - uid: 9253 + components: + - type: Transform + pos: 76.5,34.5 + parent: 1 + - uid: 9254 + components: + - type: Transform + pos: 76.5,33.5 + parent: 1 + - uid: 9255 + components: + - type: Transform + pos: 76.5,32.5 + parent: 1 + - uid: 9256 + components: + - type: Transform + pos: 76.5,31.5 + parent: 1 + - uid: 9257 + components: + - type: Transform + pos: 76.5,30.5 + parent: 1 + - uid: 9258 + components: + - type: Transform + pos: 76.5,29.5 + parent: 1 + - uid: 9259 + components: + - type: Transform + pos: 77.5,29.5 + parent: 1 + - uid: 9260 + components: + - type: Transform + pos: 75.5,29.5 + parent: 1 + - uid: 9261 + components: + - type: Transform + pos: 74.5,29.5 + parent: 1 + - uid: 9262 + components: + - type: Transform + pos: 73.5,29.5 + parent: 1 + - uid: 9263 + components: + - type: Transform + pos: 72.5,29.5 + parent: 1 + - uid: 9264 + components: + - type: Transform + pos: 71.5,29.5 + parent: 1 + - uid: 9366 + components: + - type: Transform + pos: 86.5,63.5 + parent: 1 + - uid: 9367 + components: + - type: Transform + pos: 87.5,63.5 + parent: 1 + - uid: 9368 + components: + - type: Transform + pos: 88.5,63.5 + parent: 1 + - uid: 9369 + components: + - type: Transform + pos: 89.5,63.5 + parent: 1 + - uid: 9370 + components: + - type: Transform + pos: 90.5,63.5 + parent: 1 + - uid: 9371 + components: + - type: Transform + pos: 89.5,64.5 + parent: 1 + - uid: 9372 + components: + - type: Transform + pos: 90.5,62.5 + parent: 1 + - uid: 9373 + components: + - type: Transform + pos: 90.5,61.5 + parent: 1 + - uid: 9374 + components: + - type: Transform + pos: 90.5,60.5 + parent: 1 + - uid: 9375 + components: + - type: Transform + pos: 90.5,59.5 + parent: 1 + - uid: 9376 + components: + - type: Transform + pos: 90.5,58.5 + parent: 1 + - uid: 9377 + components: + - type: Transform + pos: 89.5,58.5 + parent: 1 + - uid: 9378 + components: + - type: Transform + pos: 88.5,58.5 + parent: 1 + - uid: 9379 + components: + - type: Transform + pos: 91.5,58.5 + parent: 1 + - uid: 9380 + components: + - type: Transform + pos: 92.5,58.5 + parent: 1 + - uid: 9381 + components: + - type: Transform + pos: 92.5,57.5 + parent: 1 + - uid: 9382 + components: + - type: Transform + pos: 92.5,56.5 + parent: 1 + - uid: 9383 + components: + - type: Transform + pos: 92.5,55.5 + parent: 1 + - uid: 9384 + components: + - type: Transform + pos: 92.5,54.5 + parent: 1 + - uid: 9385 + components: + - type: Transform + pos: 93.5,56.5 + parent: 1 + - uid: 9386 + components: + - type: Transform + pos: 94.5,56.5 + parent: 1 + - uid: 9387 + components: + - type: Transform + pos: 95.5,56.5 + parent: 1 + - uid: 9388 + components: + - type: Transform + pos: 96.5,56.5 + parent: 1 + - uid: 9389 + components: + - type: Transform + pos: 97.5,56.5 + parent: 1 + - uid: 9390 + components: + - type: Transform + pos: 97.5,57.5 + parent: 1 + - uid: 9391 + components: + - type: Transform + pos: 93.5,54.5 + parent: 1 + - uid: 9392 + components: + - type: Transform + pos: 93.5,53.5 + parent: 1 + - uid: 9393 + components: + - type: Transform + pos: 93.5,52.5 + parent: 1 + - uid: 9394 + components: + - type: Transform + pos: 93.5,51.5 + parent: 1 + - uid: 9395 + components: + - type: Transform + pos: 93.5,50.5 + parent: 1 + - uid: 9396 + components: + - type: Transform + pos: 93.5,49.5 + parent: 1 + - uid: 9397 + components: + - type: Transform + pos: 93.5,48.5 + parent: 1 + - uid: 9398 + components: + - type: Transform + pos: 93.5,47.5 + parent: 1 + - uid: 9399 + components: + - type: Transform + pos: 92.5,47.5 + parent: 1 + - uid: 9400 + components: + - type: Transform + pos: 91.5,47.5 + parent: 1 + - uid: 9401 + components: + - type: Transform + pos: 90.5,47.5 + parent: 1 + - uid: 9402 + components: + - type: Transform + pos: 89.5,47.5 + parent: 1 + - uid: 9403 + components: + - type: Transform + pos: 88.5,47.5 + parent: 1 + - uid: 9404 + components: + - type: Transform + pos: 87.5,47.5 + parent: 1 + - uid: 9405 + components: + - type: Transform + pos: 87.5,48.5 + parent: 1 + - uid: 9406 + components: + - type: Transform + pos: 86.5,48.5 + parent: 1 + - uid: 9407 + components: + - type: Transform + pos: 85.5,48.5 + parent: 1 + - uid: 9408 + components: + - type: Transform + pos: 84.5,48.5 + parent: 1 + - uid: 9409 + components: + - type: Transform + pos: 83.5,48.5 + parent: 1 + - uid: 9410 + components: + - type: Transform + pos: 82.5,48.5 + parent: 1 + - uid: 9411 + components: + - type: Transform + pos: 81.5,48.5 + parent: 1 + - uid: 9412 + components: + - type: Transform + pos: 80.5,48.5 + parent: 1 + - uid: 9413 + components: + - type: Transform + pos: 79.5,48.5 + parent: 1 + - uid: 9414 + components: + - type: Transform + pos: 81.5,49.5 + parent: 1 + - uid: 9415 + components: + - type: Transform + pos: 87.5,46.5 + parent: 1 + - uid: 9416 + components: + - type: Transform + pos: 87.5,45.5 + parent: 1 + - uid: 9417 + components: + - type: Transform + pos: 86.5,45.5 + parent: 1 + - uid: 9418 + components: + - type: Transform + pos: 86.5,44.5 + parent: 1 + - uid: 9419 + components: + - type: Transform + pos: 85.5,44.5 + parent: 1 + - uid: 9420 + components: + - type: Transform + pos: 90.5,46.5 + parent: 1 + - uid: 9421 + components: + - type: Transform + pos: 90.5,45.5 + parent: 1 + - uid: 9422 + components: + - type: Transform + pos: 90.5,44.5 + parent: 1 + - uid: 9423 + components: + - type: Transform + pos: 90.5,43.5 + parent: 1 + - uid: 9424 + components: + - type: Transform + pos: 90.5,42.5 + parent: 1 + - uid: 9425 + components: + - type: Transform + pos: 90.5,41.5 + parent: 1 + - uid: 9426 + components: + - type: Transform + pos: 90.5,40.5 + parent: 1 + - uid: 9427 + components: + - type: Transform + pos: 91.5,43.5 + parent: 1 + - uid: 9428 + components: + - type: Transform + pos: 92.5,43.5 + parent: 1 + - uid: 9429 + components: + - type: Transform + pos: 93.5,43.5 + parent: 1 + - uid: 9430 + components: + - type: Transform + pos: 94.5,43.5 + parent: 1 + - uid: 9431 + components: + - type: Transform + pos: 94.5,42.5 + parent: 1 + - uid: 9432 + components: + - type: Transform + pos: 89.5,40.5 + parent: 1 + - uid: 9433 + components: + - type: Transform + pos: 88.5,40.5 + parent: 1 + - uid: 9434 + components: + - type: Transform + pos: 87.5,40.5 + parent: 1 + - uid: 9435 + components: + - type: Transform + pos: 87.5,39.5 + parent: 1 + - uid: 9436 + components: + - type: Transform + pos: 87.5,38.5 + parent: 1 + - uid: 9437 + components: + - type: Transform + pos: 87.5,37.5 + parent: 1 + - uid: 9438 + components: + - type: Transform + pos: 87.5,36.5 + parent: 1 + - uid: 9439 + components: + - type: Transform + pos: 85.5,36.5 + parent: 1 + - uid: 9440 + components: + - type: Transform + pos: 85.5,35.5 + parent: 1 + - uid: 9441 + components: + - type: Transform + pos: 85.5,34.5 + parent: 1 + - uid: 9442 + components: + - type: Transform + pos: 86.5,36.5 + parent: 1 + - uid: 9443 + components: + - type: Transform + pos: 84.5,34.5 + parent: 1 + - uid: 9444 + components: + - type: Transform + pos: 83.5,34.5 + parent: 1 + - uid: 9445 + components: + - type: Transform + pos: 83.5,33.5 + parent: 1 + - uid: 9446 + components: + - type: Transform + pos: 83.5,32.5 + parent: 1 + - uid: 9447 + components: + - type: Transform + pos: 83.5,31.5 + parent: 1 + - uid: 9448 + components: + - type: Transform + pos: 82.5,30.5 + parent: 1 + - uid: 9449 + components: + - type: Transform + pos: 81.5,30.5 + parent: 1 + - uid: 9450 + components: + - type: Transform + pos: 81.5,29.5 + parent: 1 + - uid: 9451 + components: + - type: Transform + pos: 80.5,29.5 + parent: 1 + - uid: 9452 + components: + - type: Transform + pos: 79.5,29.5 + parent: 1 + - uid: 9485 + components: + - type: Transform + pos: 87.5,34.5 + parent: 1 + - uid: 9486 + components: + - type: Transform + pos: 87.5,35.5 + parent: 1 + - uid: 9665 + components: + - type: Transform + pos: 79.5,53.5 + parent: 1 + - uid: 9666 + components: + - type: Transform + pos: 82.5,53.5 + parent: 1 + - uid: 9667 + components: + - type: Transform + pos: 81.5,53.5 + parent: 1 + - uid: 9668 + components: + - type: Transform + pos: 83.5,53.5 + parent: 1 + - uid: 9669 + components: + - type: Transform + pos: 84.5,53.5 + parent: 1 + - uid: 9670 + components: + - type: Transform + pos: 85.5,53.5 + parent: 1 + - uid: 9671 + components: + - type: Transform + pos: 86.5,53.5 + parent: 1 + - uid: 9672 + components: + - type: Transform + pos: 87.5,53.5 + parent: 1 + - uid: 9673 + components: + - type: Transform + pos: 88.5,53.5 + parent: 1 + - uid: 9674 + components: + - type: Transform + pos: 80.5,53.5 + parent: 1 + - uid: 9675 + components: + - type: Transform + pos: 86.5,54.5 + parent: 1 + - uid: 9676 + components: + - type: Transform + pos: 86.5,55.5 + parent: 1 + - uid: 9677 + components: + - type: Transform + pos: 86.5,56.5 + parent: 1 + - uid: 9678 + components: + - type: Transform + pos: 86.5,57.5 + parent: 1 + - uid: 9679 + components: + - type: Transform + pos: 86.5,58.5 + parent: 1 + - uid: 9680 + components: + - type: Transform + pos: 83.5,50.5 + parent: 1 + - uid: 9681 + components: + - type: Transform + pos: 83.5,51.5 + parent: 1 + - uid: 9682 + components: + - type: Transform + pos: 83.5,52.5 + parent: 1 + - uid: 9757 + components: + - type: Transform + pos: 82.5,35.5 + parent: 1 + - uid: 9758 + components: + - type: Transform + pos: 82.5,36.5 + parent: 1 + - uid: 9759 + components: + - type: Transform + pos: 82.5,37.5 + parent: 1 + - uid: 9760 + components: + - type: Transform + pos: 81.5,37.5 + parent: 1 + - uid: 9761 + components: + - type: Transform + pos: 81.5,38.5 + parent: 1 + - uid: 9762 + components: + - type: Transform + pos: 81.5,39.5 + parent: 1 + - uid: 9763 + components: + - type: Transform + pos: 81.5,40.5 + parent: 1 + - uid: 9764 + components: + - type: Transform + pos: 81.5,41.5 + parent: 1 + - uid: 9765 + components: + - type: Transform + pos: 81.5,42.5 + parent: 1 + - uid: 9766 + components: + - type: Transform + pos: 81.5,43.5 + parent: 1 + - uid: 9767 + components: + - type: Transform + pos: 81.5,44.5 + parent: 1 + - uid: 9768 + components: + - type: Transform + pos: 82.5,44.5 + parent: 1 + - uid: 9769 + components: + - type: Transform + pos: 83.5,44.5 + parent: 1 + - uid: 9770 + components: + - type: Transform + pos: 80.5,42.5 + parent: 1 + - uid: 9771 + components: + - type: Transform + pos: 79.5,42.5 + parent: 1 + - uid: 9772 + components: + - type: Transform + pos: 83.5,36.5 + parent: 1 + - uid: 9794 + components: + - type: Transform + pos: 60.5,41.5 + parent: 1 + - uid: 9962 + components: + - type: Transform + pos: 65.5,40.5 + parent: 1 + - uid: 9963 + components: + - type: Transform + pos: 77.5,23.5 + parent: 1 + - uid: 9964 + components: + - type: Transform + pos: 76.5,23.5 + parent: 1 + - uid: 9965 + components: + - type: Transform + pos: 75.5,23.5 + parent: 1 + - uid: 9966 + components: + - type: Transform + pos: 74.5,23.5 + parent: 1 + - uid: 9967 + components: + - type: Transform + pos: 73.5,23.5 + parent: 1 + - uid: 9970 + components: + - type: Transform + pos: 73.5,22.5 + parent: 1 + - uid: 9971 + components: + - type: Transform + pos: 73.5,21.5 + parent: 1 + - uid: 9972 + components: + - type: Transform + pos: 75.5,21.5 + parent: 1 + - uid: 9973 + components: + - type: Transform + pos: 75.5,22.5 + parent: 1 + - uid: 9974 + components: + - type: Transform + pos: 77.5,21.5 + parent: 1 + - uid: 9975 + components: + - type: Transform + pos: 77.5,22.5 + parent: 1 + - uid: 10103 + components: + - type: Transform + pos: 80.5,37.5 + parent: 1 + - uid: 10104 + components: + - type: Transform + pos: 77.5,36.5 + parent: 1 + - uid: 10105 + components: + - type: Transform + pos: 78.5,36.5 + parent: 1 + - uid: 10173 + components: + - type: Transform + pos: 69.5,40.5 + parent: 1 + - uid: 10218 + components: + - type: Transform + pos: 57.5,43.5 + parent: 1 + - uid: 10242 + components: + - type: Transform + pos: 71.5,48.5 + parent: 1 + - uid: 10243 + components: + - type: Transform + pos: 69.5,46.5 + parent: 1 + - uid: 10278 + components: + - type: Transform + pos: 66.5,49.5 + parent: 1 + - uid: 10301 + components: + - type: Transform + pos: 66.5,43.5 + parent: 1 + - uid: 10306 + components: + - type: Transform + pos: 69.5,42.5 + parent: 1 + - uid: 10307 + components: + - type: Transform + pos: 68.5,42.5 + parent: 1 + - uid: 10309 + components: + - type: Transform + pos: 64.5,44.5 + parent: 1 + - uid: 10321 + components: + - type: Transform + pos: 67.5,54.5 + parent: 1 + - uid: 10326 + components: + - type: Transform + pos: 58.5,54.5 + parent: 1 + - uid: 10328 + components: + - type: Transform + pos: 70.5,47.5 + parent: 1 + - uid: 10331 + components: + - type: Transform + pos: 60.5,54.5 + parent: 1 + - uid: 10332 + components: + - type: Transform + pos: 59.5,60.5 + parent: 1 + - uid: 10333 + components: + - type: Transform + pos: 57.5,59.5 + parent: 1 + - uid: 10334 + components: + - type: Transform + pos: 64.5,57.5 + parent: 1 + - uid: 10344 + components: + - type: Transform + pos: 72.5,54.5 + parent: 1 + - uid: 10345 + components: + - type: Transform + pos: 73.5,49.5 + parent: 1 + - uid: 10346 + components: + - type: Transform + pos: 71.5,45.5 + parent: 1 + - uid: 10348 + components: + - type: Transform + pos: 66.5,54.5 + parent: 1 + - uid: 10368 + components: + - type: Transform + pos: 64.5,53.5 + parent: 1 + - uid: 10371 + components: + - type: Transform + pos: 73.5,56.5 + parent: 1 + - uid: 10372 + components: + - type: Transform + pos: 72.5,57.5 + parent: 1 + - uid: 10375 + components: + - type: Transform + pos: 65.5,57.5 + parent: 1 + - uid: 10452 + components: + - type: Transform + pos: 66.5,56.5 + parent: 1 + - uid: 10454 + components: + - type: Transform + pos: 66.5,46.5 + parent: 1 + - uid: 10461 + components: + - type: Transform + pos: 71.5,42.5 + parent: 1 + - uid: 10473 + components: + - type: Transform + pos: 60.5,47.5 + parent: 1 + - uid: 10498 + components: + - type: Transform + pos: 59.5,54.5 + parent: 1 + - uid: 10499 + components: + - type: Transform + pos: 62.5,57.5 + parent: 1 + - uid: 10512 + components: + - type: Transform + pos: 69.5,57.5 + parent: 1 + - uid: 10513 + components: + - type: Transform + pos: 73.5,50.5 + parent: 1 + - uid: 10528 + components: + - type: Transform + pos: 66.5,57.5 + parent: 1 + - uid: 10530 + components: + - type: Transform + pos: 67.5,57.5 + parent: 1 + - uid: 10534 + components: + - type: Transform + pos: 63.5,44.5 + parent: 1 + - uid: 10536 + components: + - type: Transform + pos: 58.5,59.5 + parent: 1 + - uid: 10539 + components: + - type: Transform + pos: 70.5,57.5 + parent: 1 + - uid: 10540 + components: + - type: Transform + pos: 70.5,48.5 + parent: 1 + - uid: 10541 + components: + - type: Transform + pos: 64.5,54.5 + parent: 1 + - uid: 10565 + components: + - type: Transform + pos: 66.5,53.5 + parent: 1 + - uid: 10566 + components: + - type: Transform + pos: 64.5,52.5 + parent: 1 + - uid: 10574 + components: + - type: Transform + pos: 73.5,48.5 + parent: 1 + - uid: 10575 + components: + - type: Transform + pos: 73.5,46.5 + parent: 1 + - uid: 10577 + components: + - type: Transform + pos: 50.5,57.5 + parent: 1 + - uid: 10578 + components: + - type: Transform + pos: 50.5,56.5 + parent: 1 + - uid: 10579 + components: + - type: Transform + pos: 50.5,55.5 + parent: 1 + - uid: 10580 + components: + - type: Transform + pos: 50.5,54.5 + parent: 1 + - uid: 10581 + components: + - type: Transform + pos: 51.5,54.5 + parent: 1 + - uid: 10582 + components: + - type: Transform + pos: 52.5,54.5 + parent: 1 + - uid: 10583 + components: + - type: Transform + pos: 53.5,54.5 + parent: 1 + - uid: 10584 + components: + - type: Transform + pos: 54.5,54.5 + parent: 1 + - uid: 10585 + components: + - type: Transform + pos: 55.5,54.5 + parent: 1 + - uid: 10586 + components: + - type: Transform + pos: 56.5,54.5 + parent: 1 + - uid: 10587 + components: + - type: Transform + pos: 52.5,53.5 + parent: 1 + - uid: 10618 + components: + - type: Transform + pos: 66.5,44.5 + parent: 1 + - uid: 10619 + components: + - type: Transform + pos: 61.5,44.5 + parent: 1 + - uid: 10620 + components: + - type: Transform + pos: 65.5,48.5 + parent: 1 + - uid: 10621 + components: + - type: Transform + pos: 61.5,40.5 + parent: 1 + - uid: 10622 + components: + - type: Transform + pos: 58.5,41.5 + parent: 1 + - uid: 10623 + components: + - type: Transform + pos: 66.5,39.5 + parent: 1 + - uid: 10629 + components: + - type: Transform + pos: 62.5,44.5 + parent: 1 + - uid: 10630 + components: + - type: Transform + pos: 66.5,47.5 + parent: 1 + - uid: 10631 + components: + - type: Transform + pos: 61.5,41.5 + parent: 1 + - uid: 10632 + components: + - type: Transform + pos: 69.5,59.5 + parent: 1 + - uid: 10636 + components: + - type: Transform + pos: 70.5,56.5 + parent: 1 + - uid: 10637 + components: + - type: Transform + pos: 66.5,55.5 + parent: 1 + - uid: 10638 + components: + - type: Transform + pos: 62.5,56.5 + parent: 1 + - uid: 10653 + components: + - type: Transform + pos: 70.5,33.5 + parent: 1 + - uid: 10654 + components: + - type: Transform + pos: 69.5,33.5 + parent: 1 + - uid: 10655 + components: + - type: Transform + pos: 68.5,33.5 + parent: 1 + - uid: 10656 + components: + - type: Transform + pos: 67.5,33.5 + parent: 1 + - uid: 10657 + components: + - type: Transform + pos: 66.5,33.5 + parent: 1 + - uid: 10658 + components: + - type: Transform + pos: 66.5,34.5 + parent: 1 + - uid: 10659 + components: + - type: Transform + pos: 66.5,35.5 + parent: 1 + - uid: 10660 + components: + - type: Transform + pos: 67.5,35.5 + parent: 1 + - uid: 10661 + components: + - type: Transform + pos: 68.5,35.5 + parent: 1 + - uid: 10662 + components: + - type: Transform + pos: 69.5,35.5 + parent: 1 + - uid: 10663 + components: + - type: Transform + pos: 70.5,35.5 + parent: 1 + - uid: 10664 + components: + - type: Transform + pos: 70.5,34.5 + parent: 1 + - uid: 10665 + components: + - type: Transform + pos: 65.5,34.5 + parent: 1 + - uid: 10666 + components: + - type: Transform + pos: 66.5,36.5 + parent: 1 + - uid: 10667 + components: + - type: Transform + pos: 70.5,31.5 + parent: 1 + - uid: 10668 + components: + - type: Transform + pos: 70.5,32.5 + parent: 1 + - uid: 10669 + components: + - type: Transform + pos: 66.5,52.5 + parent: 1 + - uid: 10671 + components: + - type: Transform + pos: 71.5,54.5 + parent: 1 + - uid: 10723 + components: + - type: Transform + pos: 64.5,40.5 + parent: 1 + - uid: 10724 + components: + - type: Transform + pos: 65.5,44.5 + parent: 1 + - uid: 10725 + components: + - type: Transform + pos: 62.5,58.5 + parent: 1 + - uid: 10793 + components: + - type: Transform + pos: 66.5,48.5 + parent: 1 + - uid: 10805 + components: + - type: Transform + pos: 57.5,44.5 + parent: 1 + - uid: 10836 + components: + - type: Transform + pos: 72.5,46.5 + parent: 1 + - uid: 10862 + components: + - type: Transform + pos: 71.5,46.5 + parent: 1 + - uid: 10876 + components: + - type: Transform + pos: 70.5,46.5 + parent: 1 + - uid: 10912 + components: + - type: Transform + pos: 70.5,42.5 + parent: 1 + - uid: 10916 + components: + - type: Transform + pos: 72.5,42.5 + parent: 1 + - uid: 10947 + components: + - type: Transform + pos: 60.5,44.5 + parent: 1 + - uid: 10948 + components: + - type: Transform + pos: 60.5,46.5 + parent: 1 + - uid: 10949 + components: + - type: Transform + pos: 60.5,45.5 + parent: 1 + - uid: 10951 + components: + - type: Transform + pos: 60.5,48.5 + parent: 1 + - uid: 10959 + components: + - type: Transform + pos: 72.5,41.5 + parent: 1 + - uid: 10964 + components: + - type: Transform + pos: 71.5,43.5 + parent: 1 + - uid: 10980 + components: + - type: Transform + pos: 66.5,50.5 + parent: 1 + - uid: 11002 + components: + - type: Transform + pos: 67.5,44.5 + parent: 1 + - uid: 11009 + components: + - type: Transform + pos: 59.5,44.5 + parent: 1 + - uid: 11041 + components: + - type: Transform + pos: 9.5,95.5 + parent: 1 + - uid: 11043 + components: + - type: Transform + pos: 68.5,44.5 + parent: 1 + - uid: 11054 + components: + - type: Transform + pos: 72.5,47.5 + parent: 1 + - uid: 11233 + components: + - type: Transform + pos: 63.5,6.5 + parent: 1 + - uid: 11234 + components: + - type: Transform + pos: 64.5,6.5 + parent: 1 + - uid: 11235 + components: + - type: Transform + pos: 64.5,5.5 + parent: 1 + - uid: 11236 + components: + - type: Transform + pos: 65.5,5.5 + parent: 1 + - uid: 11237 + components: + - type: Transform + pos: 66.5,5.5 + parent: 1 + - uid: 11238 + components: + - type: Transform + pos: 67.5,5.5 + parent: 1 + - uid: 11239 + components: + - type: Transform + pos: 68.5,5.5 + parent: 1 + - uid: 11240 + components: + - type: Transform + pos: 69.5,5.5 + parent: 1 + - uid: 11241 + components: + - type: Transform + pos: 69.5,6.5 + parent: 1 + - uid: 11242 + components: + - type: Transform + pos: 70.5,6.5 + parent: 1 + - uid: 11243 + components: + - type: Transform + pos: 63.5,7.5 + parent: 1 + - uid: 11244 + components: + - type: Transform + pos: 63.5,8.5 + parent: 1 + - uid: 11245 + components: + - type: Transform + pos: 63.5,9.5 + parent: 1 + - uid: 11246 + components: + - type: Transform + pos: 63.5,10.5 + parent: 1 + - uid: 11247 + components: + - type: Transform + pos: 64.5,10.5 + parent: 1 + - uid: 11248 + components: + - type: Transform + pos: 65.5,10.5 + parent: 1 + - uid: 11249 + components: + - type: Transform + pos: 65.5,11.5 + parent: 1 + - uid: 11250 + components: + - type: Transform + pos: 66.5,11.5 + parent: 1 + - uid: 11251 + components: + - type: Transform + pos: 67.5,11.5 + parent: 1 + - uid: 11252 + components: + - type: Transform + pos: 68.5,11.5 + parent: 1 + - uid: 11253 + components: + - type: Transform + pos: 68.5,10.5 + parent: 1 + - uid: 11254 + components: + - type: Transform + pos: 69.5,10.5 + parent: 1 + - uid: 11255 + components: + - type: Transform + pos: 70.5,10.5 + parent: 1 + - uid: 11256 + components: + - type: Transform + pos: 70.5,9.5 + parent: 1 + - uid: 11257 + components: + - type: Transform + pos: 70.5,8.5 + parent: 1 + - uid: 11258 + components: + - type: Transform + pos: 70.5,7.5 + parent: 1 + - uid: 11476 + components: + - type: Transform + pos: 71.5,10.5 + parent: 1 + - uid: 11477 + components: + - type: Transform + pos: 72.5,10.5 + parent: 1 + - uid: 11478 + components: + - type: Transform + pos: 72.5,11.5 + parent: 1 + - uid: 11479 + components: + - type: Transform + pos: 73.5,11.5 + parent: 1 + - uid: 11480 + components: + - type: Transform + pos: 74.5,11.5 + parent: 1 + - uid: 11481 + components: + - type: Transform + pos: 72.5,12.5 + parent: 1 + - uid: 11482 + components: + - type: Transform + pos: 72.5,13.5 + parent: 1 + - uid: 11483 + components: + - type: Transform + pos: 62.5,10.5 + parent: 1 + - uid: 11484 + components: + - type: Transform + pos: 61.5,10.5 + parent: 1 + - uid: 11485 + components: + - type: Transform + pos: 61.5,11.5 + parent: 1 + - uid: 11486 + components: + - type: Transform + pos: 61.5,12.5 + parent: 1 + - uid: 11487 + components: + - type: Transform + pos: 61.5,13.5 + parent: 1 + - uid: 11488 + components: + - type: Transform + pos: 67.5,13.5 + parent: 1 + - uid: 11489 + components: + - type: Transform + pos: 67.5,14.5 + parent: 1 + - uid: 11490 + components: + - type: Transform + pos: 67.5,15.5 + parent: 1 + - uid: 11491 + components: + - type: Transform + pos: 68.5,15.5 + parent: 1 + - uid: 11492 + components: + - type: Transform + pos: 69.5,15.5 + parent: 1 + - uid: 11493 + components: + - type: Transform + pos: 69.5,16.5 + parent: 1 + - uid: 11494 + components: + - type: Transform + pos: 69.5,17.5 + parent: 1 + - uid: 11495 + components: + - type: Transform + pos: 69.5,18.5 + parent: 1 + - uid: 11496 + components: + - type: Transform + pos: 69.5,19.5 + parent: 1 + - uid: 11497 + components: + - type: Transform + pos: 68.5,19.5 + parent: 1 + - uid: 11498 + components: + - type: Transform + pos: 67.5,19.5 + parent: 1 + - uid: 11499 + components: + - type: Transform + pos: 66.5,19.5 + parent: 1 + - uid: 11500 + components: + - type: Transform + pos: 65.5,19.5 + parent: 1 + - uid: 11501 + components: + - type: Transform + pos: 64.5,19.5 + parent: 1 + - uid: 11502 + components: + - type: Transform + pos: 64.5,17.5 + parent: 1 + - uid: 11503 + components: + - type: Transform + pos: 64.5,16.5 + parent: 1 + - uid: 11504 + components: + - type: Transform + pos: 64.5,15.5 + parent: 1 + - uid: 11505 + components: + - type: Transform + pos: 64.5,18.5 + parent: 1 + - uid: 11506 + components: + - type: Transform + pos: 65.5,15.5 + parent: 1 + - uid: 11507 + components: + - type: Transform + pos: 66.5,15.5 + parent: 1 + - uid: 11508 + components: + - type: Transform + pos: 69.5,20.5 + parent: 1 + - uid: 11509 + components: + - type: Transform + pos: 70.5,20.5 + parent: 1 + - uid: 11512 + components: + - type: Transform + pos: 69.5,21.5 + parent: 1 + - uid: 11513 + components: + - type: Transform + pos: 69.5,22.5 + parent: 1 + - uid: 11514 + components: + - type: Transform + pos: 69.5,23.5 + parent: 1 + - uid: 11515 + components: + - type: Transform + pos: 64.5,20.5 + parent: 1 + - uid: 11516 + components: + - type: Transform + pos: 64.5,21.5 + parent: 1 + - uid: 11517 + components: + - type: Transform + pos: 64.5,22.5 + parent: 1 + - uid: 11518 + components: + - type: Transform + pos: 64.5,23.5 + parent: 1 + - uid: 11519 + components: + - type: Transform + pos: 66.5,20.5 + parent: 1 + - uid: 11520 + components: + - type: Transform + pos: 66.5,21.5 + parent: 1 + - uid: 11521 + components: + - type: Transform + pos: 66.5,22.5 + parent: 1 + - uid: 11522 + components: + - type: Transform + pos: 66.5,23.5 + parent: 1 + - uid: 11523 + components: + - type: Transform + pos: 66.5,24.5 + parent: 1 + - uid: 11524 + components: + - type: Transform + pos: 66.5,25.5 + parent: 1 + - uid: 11525 + components: + - type: Transform + pos: 66.5,26.5 + parent: 1 + - uid: 11526 + components: + - type: Transform + pos: 70.5,29.5 + parent: 1 + - uid: 11527 + components: + - type: Transform + pos: 69.5,29.5 + parent: 1 + - uid: 11528 + components: + - type: Transform + pos: 68.5,29.5 + parent: 1 + - uid: 11529 + components: + - type: Transform + pos: 67.5,29.5 + parent: 1 + - uid: 11530 + components: + - type: Transform + pos: 66.5,29.5 + parent: 1 + - uid: 11531 + components: + - type: Transform + pos: 65.5,29.5 + parent: 1 + - uid: 11532 + components: + - type: Transform + pos: 64.5,29.5 + parent: 1 + - uid: 11553 + components: + - type: Transform + pos: 58.5,67.5 + parent: 1 + - uid: 11554 + components: + - type: Transform + pos: 59.5,67.5 + parent: 1 + - uid: 11555 + components: + - type: Transform + pos: 60.5,67.5 + parent: 1 + - uid: 11556 + components: + - type: Transform + pos: 61.5,67.5 + parent: 1 + - uid: 11557 + components: + - type: Transform + pos: 62.5,67.5 + parent: 1 + - uid: 11558 + components: + - type: Transform + pos: 63.5,67.5 + parent: 1 + - uid: 11559 + components: + - type: Transform + pos: 64.5,67.5 + parent: 1 + - uid: 11560 + components: + - type: Transform + pos: 65.5,67.5 + parent: 1 + - uid: 11561 + components: + - type: Transform + pos: 66.5,67.5 + parent: 1 + - uid: 11562 + components: + - type: Transform + pos: 67.5,67.5 + parent: 1 + - uid: 11563 + components: + - type: Transform + pos: 68.5,67.5 + parent: 1 + - uid: 11564 + components: + - type: Transform + pos: 69.5,67.5 + parent: 1 + - uid: 11565 + components: + - type: Transform + pos: 70.5,67.5 + parent: 1 + - uid: 11566 + components: + - type: Transform + pos: 71.5,67.5 + parent: 1 + - uid: 11571 + components: + - type: Transform + pos: 64.5,68.5 + parent: 1 + - uid: 11572 + components: + - type: Transform + pos: 64.5,69.5 + parent: 1 + - uid: 11573 + components: + - type: Transform + pos: 58.5,62.5 + parent: 1 + - uid: 11574 + components: + - type: Transform + pos: 59.5,62.5 + parent: 1 + - uid: 11575 + components: + - type: Transform + pos: 60.5,62.5 + parent: 1 + - uid: 11576 + components: + - type: Transform + pos: 61.5,62.5 + parent: 1 + - uid: 11577 + components: + - type: Transform + pos: 62.5,62.5 + parent: 1 + - uid: 11578 + components: + - type: Transform + pos: 63.5,62.5 + parent: 1 + - uid: 11579 + components: + - type: Transform + pos: 64.5,62.5 + parent: 1 + - uid: 11580 + components: + - type: Transform + pos: 65.5,62.5 + parent: 1 + - uid: 11581 + components: + - type: Transform + pos: 66.5,62.5 + parent: 1 + - uid: 11582 + components: + - type: Transform + pos: 67.5,62.5 + parent: 1 + - uid: 11583 + components: + - type: Transform + pos: 68.5,62.5 + parent: 1 + - uid: 11584 + components: + - type: Transform + pos: 69.5,62.5 + parent: 1 + - uid: 11585 + components: + - type: Transform + pos: 70.5,62.5 + parent: 1 + - uid: 11586 + components: + - type: Transform + pos: 71.5,62.5 + parent: 1 + - uid: 11587 + components: + - type: Transform + pos: 71.5,61.5 + parent: 1 + - uid: 11588 + components: + - type: Transform + pos: 72.5,61.5 + parent: 1 + - uid: 11589 + components: + - type: Transform + pos: 73.5,61.5 + parent: 1 + - uid: 11592 + components: + - type: Transform + pos: 66.5,64.5 + parent: 1 + - uid: 11593 + components: + - type: Transform + pos: 66.5,65.5 + parent: 1 + - uid: 11594 + components: + - type: Transform + pos: 66.5,66.5 + parent: 1 + - uid: 11595 + components: + - type: Transform + pos: 66.5,63.5 + parent: 1 + - uid: 11596 + components: + - type: Transform + pos: 66.5,68.5 + parent: 1 + - uid: 11916 + components: + - type: Transform + pos: 36.5,80.5 + parent: 1 + - uid: 11917 + components: + - type: Transform + pos: 36.5,79.5 + parent: 1 + - uid: 11918 + components: + - type: Transform + pos: 36.5,78.5 + parent: 1 + - uid: 11919 + components: + - type: Transform + pos: 37.5,79.5 + parent: 1 + - uid: 11920 + components: + - type: Transform + pos: 38.5,79.5 + parent: 1 + - uid: 11921 + components: + - type: Transform + pos: 39.5,79.5 + parent: 1 + - uid: 11922 + components: + - type: Transform + pos: 40.5,79.5 + parent: 1 + - uid: 11923 + components: + - type: Transform + pos: 41.5,79.5 + parent: 1 + - uid: 12032 + components: + - type: Transform + pos: 42.5,65.5 + parent: 1 + - uid: 12034 + components: + - type: Transform + pos: 42.5,64.5 + parent: 1 + - uid: 12035 + components: + - type: Transform + pos: 42.5,63.5 + parent: 1 + - uid: 12036 + components: + - type: Transform + pos: 42.5,62.5 + parent: 1 + - uid: 12037 + components: + - type: Transform + pos: 42.5,61.5 + parent: 1 + - uid: 12038 + components: + - type: Transform + pos: 41.5,61.5 + parent: 1 + - uid: 12039 + components: + - type: Transform + pos: 43.5,63.5 + parent: 1 + - uid: 12040 + components: + - type: Transform + pos: 44.5,63.5 + parent: 1 + - uid: 12041 + components: + - type: Transform + pos: 48.5,62.5 + parent: 1 + - uid: 12042 + components: + - type: Transform + pos: 48.5,63.5 + parent: 1 + - uid: 12043 + components: + - type: Transform + pos: 48.5,64.5 + parent: 1 + - uid: 12044 + components: + - type: Transform + pos: 48.5,65.5 + parent: 1 + - uid: 12045 + components: + - type: Transform + pos: 48.5,66.5 + parent: 1 + - uid: 12046 + components: + - type: Transform + pos: 48.5,67.5 + parent: 1 + - uid: 12047 + components: + - type: Transform + pos: 48.5,68.5 + parent: 1 + - uid: 12048 + components: + - type: Transform + pos: 48.5,69.5 + parent: 1 + - uid: 12049 + components: + - type: Transform + pos: 47.5,70.5 + parent: 1 + - uid: 12050 + components: + - type: Transform + pos: 47.5,71.5 + parent: 1 + - uid: 12051 + components: + - type: Transform + pos: 47.5,72.5 + parent: 1 + - uid: 12052 + components: + - type: Transform + pos: 47.5,73.5 + parent: 1 + - uid: 12053 + components: + - type: Transform + pos: 46.5,74.5 + parent: 1 + - uid: 12054 + components: + - type: Transform + pos: 46.5,73.5 + parent: 1 + - uid: 12055 + components: + - type: Transform + pos: 48.5,70.5 + parent: 1 + - uid: 12056 + components: + - type: Transform + pos: 49.5,62.5 + parent: 1 + - uid: 12057 + components: + - type: Transform + pos: 50.5,62.5 + parent: 1 + - uid: 12058 + components: + - type: Transform + pos: 51.5,62.5 + parent: 1 + - uid: 12059 + components: + - type: Transform + pos: 52.5,62.5 + parent: 1 + - uid: 12060 + components: + - type: Transform + pos: 53.5,62.5 + parent: 1 + - uid: 12061 + components: + - type: Transform + pos: 54.5,62.5 + parent: 1 + - uid: 12062 + components: + - type: Transform + pos: 54.5,63.5 + parent: 1 + - uid: 12063 + components: + - type: Transform + pos: 54.5,64.5 + parent: 1 + - uid: 12064 + components: + - type: Transform + pos: 54.5,65.5 + parent: 1 + - uid: 12065 + components: + - type: Transform + pos: 54.5,66.5 + parent: 1 + - uid: 12066 + components: + - type: Transform + pos: 54.5,67.5 + parent: 1 + - uid: 12067 + components: + - type: Transform + pos: 54.5,68.5 + parent: 1 + - uid: 12068 + components: + - type: Transform + pos: 54.5,69.5 + parent: 1 + - uid: 12069 + components: + - type: Transform + pos: 54.5,70.5 + parent: 1 + - uid: 12070 + components: + - type: Transform + pos: 55.5,70.5 + parent: 1 + - uid: 12071 + components: + - type: Transform + pos: 55.5,71.5 + parent: 1 + - uid: 12072 + components: + - type: Transform + pos: 55.5,72.5 + parent: 1 + - uid: 12073 + components: + - type: Transform + pos: 55.5,73.5 + parent: 1 + - uid: 12074 + components: + - type: Transform + pos: 56.5,73.5 + parent: 1 + - uid: 12075 + components: + - type: Transform + pos: 56.5,74.5 + parent: 1 + - uid: 12076 + components: + - type: Transform + pos: 48.5,73.5 + parent: 1 + - uid: 12077 + components: + - type: Transform + pos: 49.5,73.5 + parent: 1 + - uid: 12078 + components: + - type: Transform + pos: 50.5,73.5 + parent: 1 + - uid: 12079 + components: + - type: Transform + pos: 51.5,73.5 + parent: 1 + - uid: 12080 + components: + - type: Transform + pos: 52.5,73.5 + parent: 1 + - uid: 12081 + components: + - type: Transform + pos: 53.5,73.5 + parent: 1 + - uid: 12082 + components: + - type: Transform + pos: 54.5,73.5 + parent: 1 + - uid: 12083 + components: + - type: Transform + pos: 55.5,61.5 + parent: 1 + - uid: 12084 + components: + - type: Transform + pos: 56.5,61.5 + parent: 1 + - uid: 12085 + components: + - type: Transform + pos: 57.5,61.5 + parent: 1 + - uid: 12086 + components: + - type: Transform + pos: 54.5,61.5 + parent: 1 + - uid: 12087 + components: + - type: Transform + pos: 56.5,62.5 + parent: 1 + - uid: 12088 + components: + - type: Transform + pos: 47.5,60.5 + parent: 1 + - uid: 12089 + components: + - type: Transform + pos: 47.5,61.5 + parent: 1 + - uid: 12090 + components: + - type: Transform + pos: 47.5,62.5 + parent: 1 + - uid: 12091 + components: + - type: Transform + pos: 47.5,63.5 + parent: 1 + - uid: 12092 + components: + - type: Transform + pos: 46.5,63.5 + parent: 1 + - uid: 12093 + components: + - type: Transform + pos: 56.5,67.5 + parent: 1 + - uid: 12094 + components: + - type: Transform + pos: 55.5,67.5 + parent: 1 + - uid: 12095 + components: + - type: Transform + pos: 47.5,67.5 + parent: 1 + - uid: 12096 + components: + - type: Transform + pos: 46.5,67.5 + parent: 1 + - uid: 12097 + components: + - type: Transform + pos: 51.5,74.5 + parent: 1 + - uid: 12098 + components: + - type: Transform + pos: 54.5,79.5 + parent: 1 + - uid: 12099 + components: + - type: Transform + pos: 54.5,78.5 + parent: 1 + - uid: 12100 + components: + - type: Transform + pos: 53.5,78.5 + parent: 1 + - uid: 12101 + components: + - type: Transform + pos: 52.5,78.5 + parent: 1 + - uid: 12102 + components: + - type: Transform + pos: 51.5,78.5 + parent: 1 + - uid: 12103 + components: + - type: Transform + pos: 51.5,77.5 + parent: 1 + - uid: 12104 + components: + - type: Transform + pos: 51.5,76.5 + parent: 1 + - uid: 12105 + components: + - type: Transform + pos: 55.5,79.5 + parent: 1 + - uid: 12106 + components: + - type: Transform + pos: 56.5,76.5 + parent: 1 + - uid: 12107 + components: + - type: Transform + pos: 56.5,77.5 + parent: 1 + - uid: 12108 + components: + - type: Transform + pos: 56.5,78.5 + parent: 1 + - uid: 12109 + components: + - type: Transform + pos: 56.5,79.5 + parent: 1 + - uid: 12110 + components: + - type: Transform + pos: 56.5,80.5 + parent: 1 + - uid: 12111 + components: + - type: Transform + pos: 56.5,81.5 + parent: 1 + - uid: 12112 + components: + - type: Transform + pos: 55.5,81.5 + parent: 1 + - uid: 12113 + components: + - type: Transform + pos: 54.5,81.5 + parent: 1 + - uid: 12114 + components: + - type: Transform + pos: 53.5,81.5 + parent: 1 + - uid: 12115 + components: + - type: Transform + pos: 52.5,81.5 + parent: 1 + - uid: 12116 + components: + - type: Transform + pos: 51.5,81.5 + parent: 1 + - uid: 12117 + components: + - type: Transform + pos: 56.5,82.5 + parent: 1 + - uid: 12118 + components: + - type: Transform + pos: 61.5,80.5 + parent: 1 + - uid: 12119 + components: + - type: Transform + pos: 61.5,78.5 + parent: 1 + - uid: 12120 + components: + - type: Transform + pos: 61.5,77.5 + parent: 1 + - uid: 12121 + components: + - type: Transform + pos: 61.5,79.5 + parent: 1 + - uid: 12122 + components: + - type: Transform + pos: 62.5,77.5 + parent: 1 + - uid: 12123 + components: + - type: Transform + pos: 62.5,76.5 + parent: 1 + - uid: 12124 + components: + - type: Transform + pos: 62.5,75.5 + parent: 1 + - uid: 12125 + components: + - type: Transform + pos: 62.5,74.5 + parent: 1 + - uid: 12126 + components: + - type: Transform + pos: 62.5,73.5 + parent: 1 + - uid: 12127 + components: + - type: Transform + pos: 62.5,72.5 + parent: 1 + - uid: 12128 + components: + - type: Transform + pos: 62.5,71.5 + parent: 1 + - uid: 12129 + components: + - type: Transform + pos: 61.5,71.5 + parent: 1 + - uid: 12130 + components: + - type: Transform + pos: 60.5,71.5 + parent: 1 + - uid: 12131 + components: + - type: Transform + pos: 59.5,71.5 + parent: 1 + - uid: 12132 + components: + - type: Transform + pos: 59.5,72.5 + parent: 1 + - uid: 12133 + components: + - type: Transform + pos: 59.5,73.5 + parent: 1 + - uid: 12134 + components: + - type: Transform + pos: 59.5,74.5 + parent: 1 + - uid: 12135 + components: + - type: Transform + pos: 59.5,75.5 + parent: 1 + - uid: 12136 + components: + - type: Transform + pos: 59.5,76.5 + parent: 1 + - uid: 12137 + components: + - type: Transform + pos: 59.5,77.5 + parent: 1 + - uid: 12138 + components: + - type: Transform + pos: 59.5,78.5 + parent: 1 + - uid: 12139 + components: + - type: Transform + pos: 60.5,78.5 + parent: 1 + - uid: 12140 + components: + - type: Transform + pos: 59.5,79.5 + parent: 1 + - uid: 12141 + components: + - type: Transform + pos: 59.5,80.5 + parent: 1 + - uid: 12142 + components: + - type: Transform + pos: 59.5,81.5 + parent: 1 + - uid: 12143 + components: + - type: Transform + pos: 59.5,82.5 + parent: 1 + - uid: 12144 + components: + - type: Transform + pos: 59.5,83.5 + parent: 1 + - uid: 12145 + components: + - type: Transform + pos: 60.5,82.5 + parent: 1 + - uid: 12146 + components: + - type: Transform + pos: 58.5,77.5 + parent: 1 + - uid: 12147 + components: + - type: Transform + pos: 46.5,76.5 + parent: 1 + - uid: 12148 + components: + - type: Transform + pos: 46.5,77.5 + parent: 1 + - uid: 12149 + components: + - type: Transform + pos: 47.5,77.5 + parent: 1 + - uid: 12150 + components: + - type: Transform + pos: 47.5,78.5 + parent: 1 + - uid: 12151 + components: + - type: Transform + pos: 47.5,79.5 + parent: 1 + - uid: 12152 + components: + - type: Transform + pos: 47.5,80.5 + parent: 1 + - uid: 12153 + components: + - type: Transform + pos: 46.5,80.5 + parent: 1 + - uid: 12154 + components: + - type: Transform + pos: 45.5,80.5 + parent: 1 + - uid: 12155 + components: + - type: Transform + pos: 44.5,80.5 + parent: 1 + - uid: 12156 + components: + - type: Transform + pos: 43.5,80.5 + parent: 1 + - uid: 12157 + components: + - type: Transform + pos: 42.5,80.5 + parent: 1 + - uid: 12158 + components: + - type: Transform + pos: 42.5,79.5 + parent: 1 + - uid: 12159 + components: + - type: Transform + pos: 42.5,78.5 + parent: 1 + - uid: 12160 + components: + - type: Transform + pos: 42.5,77.5 + parent: 1 + - uid: 12161 + components: + - type: Transform + pos: 42.5,76.5 + parent: 1 + - uid: 12162 + components: + - type: Transform + pos: 42.5,75.5 + parent: 1 + - uid: 12163 + components: + - type: Transform + pos: 42.5,74.5 + parent: 1 + - uid: 12164 + components: + - type: Transform + pos: 42.5,73.5 + parent: 1 + - uid: 12165 + components: + - type: Transform + pos: 42.5,72.5 + parent: 1 + - uid: 12166 + components: + - type: Transform + pos: 43.5,72.5 + parent: 1 + - uid: 12167 + components: + - type: Transform + pos: 44.5,72.5 + parent: 1 + - uid: 12168 + components: + - type: Transform + pos: 43.5,77.5 + parent: 1 + - uid: 12169 + components: + - type: Transform + pos: 44.5,77.5 + parent: 1 + - uid: 12170 + components: + - type: Transform + pos: 45.5,77.5 + parent: 1 + - uid: 12171 + components: + - type: Transform + pos: 47.5,81.5 + parent: 1 + - uid: 12172 + components: + - type: Transform + pos: 48.5,81.5 + parent: 1 + - uid: 12173 + components: + - type: Transform + pos: 49.5,81.5 + parent: 1 + - uid: 12174 + components: + - type: Transform + pos: 43.5,81.5 + parent: 1 + - uid: 12175 + components: + - type: Transform + pos: 39.5,59.5 + parent: 1 + - uid: 12176 + components: + - type: Transform + pos: 39.5,60.5 + parent: 1 + - uid: 12177 + components: + - type: Transform + pos: 39.5,61.5 + parent: 1 + - uid: 12178 + components: + - type: Transform + pos: 38.5,61.5 + parent: 1 + - uid: 12179 + components: + - type: Transform + pos: 38.5,62.5 + parent: 1 + - uid: 12180 + components: + - type: Transform + pos: 38.5,63.5 + parent: 1 + - uid: 12181 + components: + - type: Transform + pos: 38.5,64.5 + parent: 1 + - uid: 12182 + components: + - type: Transform + pos: 38.5,65.5 + parent: 1 + - uid: 12183 + components: + - type: Transform + pos: 38.5,66.5 + parent: 1 + - uid: 12184 + components: + - type: Transform + pos: 38.5,67.5 + parent: 1 + - uid: 12185 + components: + - type: Transform + pos: 37.5,67.5 + parent: 1 + - uid: 12186 + components: + - type: Transform + pos: 36.5,67.5 + parent: 1 + - uid: 12187 + components: + - type: Transform + pos: 35.5,67.5 + parent: 1 + - uid: 12188 + components: + - type: Transform + pos: 34.5,67.5 + parent: 1 + - uid: 12189 + components: + - type: Transform + pos: 33.5,67.5 + parent: 1 + - uid: 12190 + components: + - type: Transform + pos: 32.5,67.5 + parent: 1 + - uid: 12191 + components: + - type: Transform + pos: 31.5,67.5 + parent: 1 + - uid: 12192 + components: + - type: Transform + pos: 39.5,67.5 + parent: 1 + - uid: 12193 + components: + - type: Transform + pos: 40.5,67.5 + parent: 1 + - uid: 12194 + components: + - type: Transform + pos: 41.5,67.5 + parent: 1 + - uid: 12195 + components: + - type: Transform + pos: 42.5,67.5 + parent: 1 + - uid: 12196 + components: + - type: Transform + pos: 43.5,67.5 + parent: 1 + - uid: 12197 + components: + - type: Transform + pos: 44.5,67.5 + parent: 1 + - uid: 12198 + components: + - type: Transform + pos: 38.5,68.5 + parent: 1 + - uid: 12651 + components: + - type: Transform + pos: 27.5,66.5 + parent: 1 + - uid: 12652 + components: + - type: Transform + pos: 27.5,67.5 + parent: 1 + - uid: 12653 + components: + - type: Transform + pos: 27.5,68.5 + parent: 1 + - uid: 12654 + components: + - type: Transform + pos: 26.5,66.5 + parent: 1 + - uid: 12656 + components: + - type: Transform + pos: 26.5,68.5 + parent: 1 + - uid: 12657 + components: + - type: Transform + pos: 25.5,66.5 + parent: 1 + - uid: 12658 + components: + - type: Transform + pos: 25.5,67.5 + parent: 1 + - uid: 12659 + components: + - type: Transform + pos: 25.5,68.5 + parent: 1 + - uid: 12660 + components: + - type: Transform + pos: 28.5,67.5 + parent: 1 + - uid: 12661 + components: + - type: Transform + pos: 29.5,67.5 + parent: 1 + - uid: 12662 + components: + - type: Transform + pos: 26.5,65.5 + parent: 1 + - uid: 12663 + components: + - type: Transform + pos: 26.5,64.5 + parent: 1 + - uid: 12664 + components: + - type: Transform + pos: 26.5,69.5 + parent: 1 + - uid: 12665 + components: + - type: Transform + pos: 26.5,70.5 + parent: 1 + - uid: 12666 + components: + - type: Transform + pos: 24.5,67.5 + parent: 1 + - uid: 12667 + components: + - type: Transform + pos: 23.5,67.5 + parent: 1 + - uid: 12668 + components: + - type: Transform + pos: 22.5,67.5 + parent: 1 + - uid: 12669 + components: + - type: Transform + pos: 21.5,67.5 + parent: 1 + - uid: 12670 + components: + - type: Transform + pos: 20.5,67.5 + parent: 1 + - uid: 12671 + components: + - type: Transform + pos: 19.5,67.5 + parent: 1 + - uid: 12672 + components: + - type: Transform + pos: 18.5,67.5 + parent: 1 + - uid: 12673 + components: + - type: Transform + pos: 17.5,67.5 + parent: 1 + - uid: 12674 + components: + - type: Transform + pos: 16.5,67.5 + parent: 1 + - uid: 12675 + components: + - type: Transform + pos: 15.5,67.5 + parent: 1 + - uid: 12676 + components: + - type: Transform + pos: 14.5,67.5 + parent: 1 + - uid: 12677 + components: + - type: Transform + pos: 13.5,67.5 + parent: 1 + - uid: 12678 + components: + - type: Transform + pos: 12.5,67.5 + parent: 1 + - uid: 12679 + components: + - type: Transform + pos: 11.5,67.5 + parent: 1 + - uid: 12680 + components: + - type: Transform + pos: 10.5,67.5 + parent: 1 + - uid: 12681 + components: + - type: Transform + pos: 9.5,67.5 + parent: 1 + - uid: 12682 + components: + - type: Transform + pos: 10.5,68.5 + parent: 1 + - uid: 12683 + components: + - type: Transform + pos: 15.5,66.5 + parent: 1 + - uid: 12684 + components: + - type: Transform + pos: 19.5,68.5 + parent: 1 + - uid: 12685 + components: + - type: Transform + pos: 16.5,68.5 + parent: 1 + - uid: 12686 + components: + - type: Transform + pos: 16.5,69.5 + parent: 1 + - uid: 12699 + components: + - type: Transform + pos: 40.5,65.5 + parent: 1 + - uid: 12700 + components: + - type: Transform + pos: 40.5,66.5 + parent: 1 + - uid: 12701 + components: + - type: Transform + pos: 38.5,69.5 + parent: 1 + - uid: 12702 + components: + - type: Transform + pos: 38.5,70.5 + parent: 1 + - uid: 12703 + components: + - type: Transform + pos: 38.5,71.5 + parent: 1 + - uid: 12705 + components: + - type: Transform + pos: 37.5,72.5 + parent: 1 + - uid: 12706 + components: + - type: Transform + pos: 36.5,72.5 + parent: 1 + - uid: 12816 + components: + - type: Transform + pos: 32.5,60.5 + parent: 1 + - uid: 12817 + components: + - type: Transform + pos: 33.5,60.5 + parent: 1 + - uid: 12818 + components: + - type: Transform + pos: 33.5,61.5 + parent: 1 + - uid: 12819 + components: + - type: Transform + pos: 34.5,61.5 + parent: 1 + - uid: 12820 + components: + - type: Transform + pos: 35.5,61.5 + parent: 1 + - uid: 12821 + components: + - type: Transform + pos: 36.5,61.5 + parent: 1 + - uid: 12822 + components: + - type: Transform + pos: 35.5,62.5 + parent: 1 + - uid: 12823 + components: + - type: Transform + pos: 35.5,63.5 + parent: 1 + - uid: 13066 + components: + - type: Transform + pos: 8.5,71.5 + parent: 1 + - uid: 13067 + components: + - type: Transform + pos: 7.5,71.5 + parent: 1 + - uid: 13068 + components: + - type: Transform + pos: 6.5,71.5 + parent: 1 + - uid: 13069 + components: + - type: Transform + pos: 5.5,71.5 + parent: 1 + - uid: 13070 + components: + - type: Transform + pos: 5.5,72.5 + parent: 1 + - uid: 13071 + components: + - type: Transform + pos: 5.5,73.5 + parent: 1 + - uid: 13072 + components: + - type: Transform + pos: 5.5,74.5 + parent: 1 + - uid: 13073 + components: + - type: Transform + pos: 4.5,74.5 + parent: 1 + - uid: 13074 + components: + - type: Transform + pos: 3.5,74.5 + parent: 1 + - uid: 13075 + components: + - type: Transform + pos: 2.5,74.5 + parent: 1 + - uid: 13076 + components: + - type: Transform + pos: 1.5,74.5 + parent: 1 + - uid: 13077 + components: + - type: Transform + pos: 6.5,74.5 + parent: 1 + - uid: 13078 + components: + - type: Transform + pos: 6.5,75.5 + parent: 1 + - uid: 13079 + components: + - type: Transform + pos: 5.5,70.5 + parent: 1 + - uid: 13080 + components: + - type: Transform + pos: 5.5,69.5 + parent: 1 + - uid: 13081 + components: + - type: Transform + pos: 5.5,68.5 + parent: 1 + - uid: 13082 + components: + - type: Transform + pos: 5.5,67.5 + parent: 1 + - uid: 13083 + components: + - type: Transform + pos: 5.5,66.5 + parent: 1 + - uid: 13084 + components: + - type: Transform + pos: 5.5,65.5 + parent: 1 + - uid: 13085 + components: + - type: Transform + pos: 5.5,64.5 + parent: 1 + - uid: 13086 + components: + - type: Transform + pos: 5.5,63.5 + parent: 1 + - uid: 13087 + components: + - type: Transform + pos: 5.5,62.5 + parent: 1 + - uid: 13088 + components: + - type: Transform + pos: 5.5,61.5 + parent: 1 + - uid: 13089 + components: + - type: Transform + pos: 5.5,60.5 + parent: 1 + - uid: 13090 + components: + - type: Transform + pos: 5.5,59.5 + parent: 1 + - uid: 13091 + components: + - type: Transform + pos: 5.5,58.5 + parent: 1 + - uid: 13092 + components: + - type: Transform + pos: 5.5,57.5 + parent: 1 + - uid: 13093 + components: + - type: Transform + pos: 5.5,56.5 + parent: 1 + - uid: 13094 + components: + - type: Transform + pos: 6.5,56.5 + parent: 1 + - uid: 13095 + components: + - type: Transform + pos: 7.5,57.5 + parent: 1 + - uid: 13096 + components: + - type: Transform + pos: 7.5,56.5 + parent: 1 + - uid: 13097 + components: + - type: Transform + pos: 4.5,60.5 + parent: 1 + - uid: 13098 + components: + - type: Transform + pos: 3.5,60.5 + parent: 1 + - uid: 13099 + components: + - type: Transform + pos: 2.5,60.5 + parent: 1 + - uid: 13100 + components: + - type: Transform + pos: 1.5,60.5 + parent: 1 + - uid: 13101 + components: + - type: Transform + pos: 1.5,67.5 + parent: 1 + - uid: 13102 + components: + - type: Transform + pos: 2.5,67.5 + parent: 1 + - uid: 13103 + components: + - type: Transform + pos: 3.5,67.5 + parent: 1 + - uid: 13104 + components: + - type: Transform + pos: 4.5,67.5 + parent: 1 + - uid: 13105 + components: + - type: Transform + pos: 6.5,67.5 + parent: 1 + - uid: 13106 + components: + - type: Transform + pos: 7.5,67.5 + parent: 1 + - uid: 13174 + components: + - type: Transform + pos: 25.5,36.5 + parent: 1 + - uid: 13175 + components: + - type: Transform + pos: 26.5,36.5 + parent: 1 + - uid: 13176 + components: + - type: Transform + pos: 26.5,35.5 + parent: 1 + - uid: 13177 + components: + - type: Transform + pos: 26.5,37.5 + parent: 1 + - uid: 13178 + components: + - type: Transform + pos: 26.5,38.5 + parent: 1 + - uid: 13179 + components: + - type: Transform + pos: 26.5,39.5 + parent: 1 + - uid: 13180 + components: + - type: Transform + pos: 26.5,40.5 + parent: 1 + - uid: 13181 + components: + - type: Transform + pos: 26.5,41.5 + parent: 1 + - uid: 13182 + components: + - type: Transform + pos: 26.5,42.5 + parent: 1 + - uid: 13183 + components: + - type: Transform + pos: 26.5,43.5 + parent: 1 + - uid: 13184 + components: + - type: Transform + pos: 26.5,44.5 + parent: 1 + - uid: 13185 + components: + - type: Transform + pos: 26.5,45.5 + parent: 1 + - uid: 13186 + components: + - type: Transform + pos: 26.5,46.5 + parent: 1 + - uid: 13187 + components: + - type: Transform + pos: 26.5,47.5 + parent: 1 + - uid: 13188 + components: + - type: Transform + pos: 26.5,48.5 + parent: 1 + - uid: 13189 + components: + - type: Transform + pos: 26.5,49.5 + parent: 1 + - uid: 13190 + components: + - type: Transform + pos: 26.5,50.5 + parent: 1 + - uid: 13191 + components: + - type: Transform + pos: 26.5,51.5 + parent: 1 + - uid: 13192 + components: + - type: Transform + pos: 26.5,52.5 + parent: 1 + - uid: 13193 + components: + - type: Transform + pos: 26.5,53.5 + parent: 1 + - uid: 13194 + components: + - type: Transform + pos: 26.5,55.5 + parent: 1 + - uid: 13195 + components: + - type: Transform + pos: 26.5,56.5 + parent: 1 + - uid: 13196 + components: + - type: Transform + pos: 26.5,57.5 + parent: 1 + - uid: 13197 + components: + - type: Transform + pos: 26.5,58.5 + parent: 1 + - uid: 13198 + components: + - type: Transform + pos: 26.5,59.5 + parent: 1 + - uid: 13199 + components: + - type: Transform + pos: 26.5,60.5 + parent: 1 + - uid: 13200 + components: + - type: Transform + pos: 26.5,61.5 + parent: 1 + - uid: 13201 + components: + - type: Transform + pos: 26.5,62.5 + parent: 1 + - uid: 13202 + components: + - type: Transform + pos: 26.5,54.5 + parent: 1 + - uid: 13203 + components: + - type: Transform + pos: 25.5,60.5 + parent: 1 + - uid: 13204 + components: + - type: Transform + pos: 25.5,56.5 + parent: 1 + - uid: 13205 + components: + - type: Transform + pos: 27.5,56.5 + parent: 1 + - uid: 13206 + components: + - type: Transform + pos: 27.5,52.5 + parent: 1 + - uid: 13207 + components: + - type: Transform + pos: 27.5,43.5 + parent: 1 + - uid: 13292 + components: + - type: Transform + pos: 24.5,58.5 + parent: 1 + - uid: 13293 + components: + - type: Transform + pos: 25.5,58.5 + parent: 1 + - uid: 14150 + components: + - type: Transform + pos: 26.5,33.5 + parent: 1 + - uid: 14151 + components: + - type: Transform + pos: 26.5,32.5 + parent: 1 + - uid: 14152 + components: + - type: Transform + pos: 26.5,31.5 + parent: 1 + - uid: 14153 + components: + - type: Transform + pos: 27.5,32.5 + parent: 1 + - uid: 14154 + components: + - type: Transform + pos: 28.5,32.5 + parent: 1 + - uid: 14155 + components: + - type: Transform + pos: 29.5,32.5 + parent: 1 + - uid: 14156 + components: + - type: Transform + pos: 30.5,32.5 + parent: 1 + - uid: 14157 + components: + - type: Transform + pos: 31.5,32.5 + parent: 1 + - uid: 14158 + components: + - type: Transform + pos: 29.5,33.5 + parent: 1 + - uid: 14159 + components: + - type: Transform + pos: 33.5,29.5 + parent: 1 + - uid: 14160 + components: + - type: Transform + pos: 34.5,29.5 + parent: 1 + - uid: 14161 + components: + - type: Transform + pos: 35.5,29.5 + parent: 1 + - uid: 14162 + components: + - type: Transform + pos: 36.5,29.5 + parent: 1 + - uid: 14163 + components: + - type: Transform + pos: 37.5,29.5 + parent: 1 + - uid: 14164 + components: + - type: Transform + pos: 37.5,27.5 + parent: 1 + - uid: 14165 + components: + - type: Transform + pos: 37.5,28.5 + parent: 1 + - uid: 14166 + components: + - type: Transform + pos: 37.5,30.5 + parent: 1 + - uid: 14167 + components: + - type: Transform + pos: 37.5,31.5 + parent: 1 + - uid: 14168 + components: + - type: Transform + pos: 37.5,32.5 + parent: 1 + - uid: 14169 + components: + - type: Transform + pos: 37.5,33.5 + parent: 1 + - uid: 14170 + components: + - type: Transform + pos: 36.5,33.5 + parent: 1 + - uid: 14171 + components: + - type: Transform + pos: 35.5,33.5 + parent: 1 + - uid: 14172 + components: + - type: Transform + pos: 34.5,33.5 + parent: 1 + - uid: 14173 + components: + - type: Transform + pos: 33.5,33.5 + parent: 1 + - uid: 14174 + components: + - type: Transform + pos: 33.5,34.5 + parent: 1 + - uid: 14175 + components: + - type: Transform + pos: 36.5,34.5 + parent: 1 + - uid: 14176 + components: + - type: Transform + pos: 34.5,32.5 + parent: 1 + - uid: 14177 + components: + - type: Transform + pos: 34.5,30.5 + parent: 1 + - uid: 14178 + components: + - type: Transform + pos: 41.5,27.5 + parent: 1 + - uid: 14179 + components: + - type: Transform + pos: 41.5,28.5 + parent: 1 + - uid: 14180 + components: + - type: Transform + pos: 41.5,29.5 + parent: 1 + - uid: 14181 + components: + - type: Transform + pos: 41.5,30.5 + parent: 1 + - uid: 14182 + components: + - type: Transform + pos: 42.5,28.5 + parent: 1 + - uid: 14183 + components: + - type: Transform + pos: 43.5,28.5 + parent: 1 + - uid: 14184 + components: + - type: Transform + pos: 29.5,35.5 + parent: 1 + - uid: 14185 + components: + - type: Transform + pos: 29.5,36.5 + parent: 1 + - uid: 14186 + components: + - type: Transform + pos: 29.5,37.5 + parent: 1 + - uid: 14187 + components: + - type: Transform + pos: 30.5,37.5 + parent: 1 + - uid: 14188 + components: + - type: Transform + pos: 31.5,37.5 + parent: 1 + - uid: 14189 + components: + - type: Transform + pos: 32.5,37.5 + parent: 1 + - uid: 14190 + components: + - type: Transform + pos: 33.5,37.5 + parent: 1 + - uid: 14191 + components: + - type: Transform + pos: 34.5,37.5 + parent: 1 + - uid: 14192 + components: + - type: Transform + pos: 35.5,37.5 + parent: 1 + - uid: 14193 + components: + - type: Transform + pos: 36.5,37.5 + parent: 1 + - uid: 14194 + components: + - type: Transform + pos: 37.5,37.5 + parent: 1 + - uid: 14195 + components: + - type: Transform + pos: 38.5,37.5 + parent: 1 + - uid: 14196 + components: + - type: Transform + pos: 39.5,37.5 + parent: 1 + - uid: 14197 + components: + - type: Transform + pos: 40.5,37.5 + parent: 1 + - uid: 14198 + components: + - type: Transform + pos: 41.5,37.5 + parent: 1 + - uid: 14199 + components: + - type: Transform + pos: 43.5,37.5 + parent: 1 + - uid: 14200 + components: + - type: Transform + pos: 44.5,37.5 + parent: 1 + - uid: 14201 + components: + - type: Transform + pos: 45.5,37.5 + parent: 1 + - uid: 14202 + components: + - type: Transform + pos: 46.5,37.5 + parent: 1 + - uid: 14203 + components: + - type: Transform + pos: 47.5,37.5 + parent: 1 + - uid: 14204 + components: + - type: Transform + pos: 48.5,37.5 + parent: 1 + - uid: 14205 + components: + - type: Transform + pos: 42.5,37.5 + parent: 1 + - uid: 14206 + components: + - type: Transform + pos: 48.5,36.5 + parent: 1 + - uid: 14207 + components: + - type: Transform + pos: 48.5,35.5 + parent: 1 + - uid: 14208 + components: + - type: Transform + pos: 48.5,34.5 + parent: 1 + - uid: 14209 + components: + - type: Transform + pos: 48.5,33.5 + parent: 1 + - uid: 14210 + components: + - type: Transform + pos: 48.5,32.5 + parent: 1 + - uid: 14211 + components: + - type: Transform + pos: 47.5,34.5 + parent: 1 + - uid: 14212 + components: + - type: Transform + pos: 46.5,34.5 + parent: 1 + - uid: 14213 + components: + - type: Transform + pos: 45.5,34.5 + parent: 1 + - uid: 14214 + components: + - type: Transform + pos: 44.5,34.5 + parent: 1 + - uid: 14215 + components: + - type: Transform + pos: 43.5,34.5 + parent: 1 + - uid: 14216 + components: + - type: Transform + pos: 42.5,34.5 + parent: 1 + - uid: 14217 + components: + - type: Transform + pos: 41.5,34.5 + parent: 1 + - uid: 14218 + components: + - type: Transform + pos: 41.5,32.5 + parent: 1 + - uid: 14219 + components: + - type: Transform + pos: 41.5,33.5 + parent: 1 + - uid: 14220 + components: + - type: Transform + pos: 41.5,35.5 + parent: 1 + - uid: 14221 + components: + - type: Transform + pos: 41.5,36.5 + parent: 1 + - uid: 14222 + components: + - type: Transform + pos: 45.5,33.5 + parent: 1 + - uid: 14223 + components: + - type: Transform + pos: 47.5,38.5 + parent: 1 + - uid: 14224 + components: + - type: Transform + pos: 34.5,38.5 + parent: 1 + - uid: 14225 + components: + - type: Transform + pos: 34.5,39.5 + parent: 1 + - uid: 14226 + components: + - type: Transform + pos: 30.5,38.5 + parent: 1 + - uid: 14227 + components: + - type: Transform + pos: 30.5,39.5 + parent: 1 + - uid: 14228 + components: + - type: Transform + pos: 33.5,36.5 + parent: 1 + - uid: 14229 + components: + - type: Transform + pos: 43.5,30.5 + parent: 1 + - uid: 14230 + components: + - type: Transform + pos: 44.5,30.5 + parent: 1 + - uid: 14231 + components: + - type: Transform + pos: 45.5,30.5 + parent: 1 + - uid: 14232 + components: + - type: Transform + pos: 45.5,31.5 + parent: 1 + - uid: 14233 + components: + - type: Transform + pos: 45.5,29.5 + parent: 1 + - uid: 14234 + components: + - type: Transform + pos: 45.5,28.5 + parent: 1 + - uid: 14235 + components: + - type: Transform + pos: 45.5,27.5 + parent: 1 + - uid: 14236 + components: + - type: Transform + pos: 46.5,27.5 + parent: 1 + - uid: 14237 + components: + - type: Transform + pos: 47.5,27.5 + parent: 1 + - uid: 14238 + components: + - type: Transform + pos: 45.5,41.5 + parent: 1 + - uid: 14239 + components: + - type: Transform + pos: 46.5,41.5 + parent: 1 + - uid: 14240 + components: + - type: Transform + pos: 47.5,41.5 + parent: 1 + - uid: 14241 + components: + - type: Transform + pos: 47.5,40.5 + parent: 1 + - uid: 14242 + components: + - type: Transform + pos: 47.5,42.5 + parent: 1 + - uid: 14243 + components: + - type: Transform + pos: 48.5,42.5 + parent: 1 + - uid: 14244 + components: + - type: Transform + pos: 48.5,43.5 + parent: 1 + - uid: 14245 + components: + - type: Transform + pos: 48.5,44.5 + parent: 1 + - uid: 14246 + components: + - type: Transform + pos: 29.5,43.5 + parent: 1 + - uid: 14247 + components: + - type: Transform + pos: 30.5,43.5 + parent: 1 + - uid: 14248 + components: + - type: Transform + pos: 30.5,42.5 + parent: 1 + - uid: 14249 + components: + - type: Transform + pos: 30.5,41.5 + parent: 1 + - uid: 14250 + components: + - type: Transform + pos: 30.5,44.5 + parent: 1 + - uid: 14251 + components: + - type: Transform + pos: 30.5,40.5 + parent: 1 + - uid: 14253 + components: + - type: Transform + pos: 34.5,41.5 + parent: 1 + - uid: 14254 + components: + - type: Transform + pos: 34.5,42.5 + parent: 1 + - uid: 14255 + components: + - type: Transform + pos: 34.5,43.5 + parent: 1 + - uid: 14256 + components: + - type: Transform + pos: 34.5,44.5 + parent: 1 + - uid: 14257 + components: + - type: Transform + pos: 34.5,45.5 + parent: 1 + - uid: 14258 + components: + - type: Transform + pos: 34.5,46.5 + parent: 1 + - uid: 14259 + components: + - type: Transform + pos: 34.5,47.5 + parent: 1 + - uid: 14260 + components: + - type: Transform + pos: 33.5,43.5 + parent: 1 + - uid: 14261 + components: + - type: Transform + pos: 33.5,47.5 + parent: 1 + - uid: 14262 + components: + - type: Transform + pos: 38.5,46.5 + parent: 1 + - uid: 14264 + components: + - type: Transform + pos: 30.5,46.5 + parent: 1 + - uid: 14265 + components: + - type: Transform + pos: 30.5,47.5 + parent: 1 + - uid: 14266 + components: + - type: Transform + pos: 30.5,48.5 + parent: 1 + - uid: 14267 + components: + - type: Transform + pos: 30.5,49.5 + parent: 1 + - uid: 14268 + components: + - type: Transform + pos: 30.5,50.5 + parent: 1 + - uid: 14269 + components: + - type: Transform + pos: 30.5,51.5 + parent: 1 + - uid: 14270 + components: + - type: Transform + pos: 30.5,52.5 + parent: 1 + - uid: 14271 + components: + - type: Transform + pos: 29.5,52.5 + parent: 1 + - uid: 14272 + components: + - type: Transform + pos: 31.5,52.5 + parent: 1 + - uid: 14273 + components: + - type: Transform + pos: 31.5,50.5 + parent: 1 + - uid: 14274 + components: + - type: Transform + pos: 31.5,47.5 + parent: 1 + - uid: 14275 + components: + - type: Transform + pos: 35.5,41.5 + parent: 1 + - uid: 14277 + components: + - type: Transform + pos: 32.5,50.5 + parent: 1 + - uid: 14278 + components: + - type: Transform + pos: 33.5,50.5 + parent: 1 + - uid: 14279 + components: + - type: Transform + pos: 34.5,50.5 + parent: 1 + - uid: 14280 + components: + - type: Transform + pos: 35.5,50.5 + parent: 1 + - uid: 14281 + components: + - type: Transform + pos: 36.5,50.5 + parent: 1 + - uid: 14282 + components: + - type: Transform + pos: 37.5,50.5 + parent: 1 + - uid: 14283 + components: + - type: Transform + pos: 38.5,50.5 + parent: 1 + - uid: 14284 + components: + - type: Transform + pos: 42.5,46.5 + parent: 1 + - uid: 14288 + components: + - type: Transform + pos: 40.5,47.5 + parent: 1 + - uid: 14295 + components: + - type: Transform + pos: 38.5,47.5 + parent: 1 + - uid: 14296 + components: + - type: Transform + pos: 39.5,47.5 + parent: 1 + - uid: 14297 + components: + - type: Transform + pos: 38.5,48.5 + parent: 1 + - uid: 14298 + components: + - type: Transform + pos: 38.5,49.5 + parent: 1 + - uid: 14299 + components: + - type: Transform + pos: 37.5,46.5 + parent: 1 + - uid: 14300 + components: + - type: Transform + pos: 34.5,52.5 + parent: 1 + - uid: 14301 + components: + - type: Transform + pos: 35.5,52.5 + parent: 1 + - uid: 14302 + components: + - type: Transform + pos: 36.5,52.5 + parent: 1 + - uid: 14303 + components: + - type: Transform + pos: 37.5,52.5 + parent: 1 + - uid: 14304 + components: + - type: Transform + pos: 38.5,52.5 + parent: 1 + - uid: 14305 + components: + - type: Transform + pos: 39.5,52.5 + parent: 1 + - uid: 14306 + components: + - type: Transform + pos: 40.5,52.5 + parent: 1 + - uid: 14307 + components: + - type: Transform + pos: 41.5,52.5 + parent: 1 + - uid: 14308 + components: + - type: Transform + pos: 42.5,52.5 + parent: 1 + - uid: 14309 + components: + - type: Transform + pos: 42.5,51.5 + parent: 1 + - uid: 14310 + components: + - type: Transform + pos: 42.5,50.5 + parent: 1 + - uid: 14311 + components: + - type: Transform + pos: 42.5,49.5 + parent: 1 + - uid: 14312 + components: + - type: Transform + pos: 42.5,48.5 + parent: 1 + - uid: 14313 + components: + - type: Transform + pos: 42.5,47.5 + parent: 1 + - uid: 14314 + components: + - type: Transform + pos: 41.5,47.5 + parent: 1 + - uid: 14315 + components: + - type: Transform + pos: 43.5,46.5 + parent: 1 + - uid: 14316 + components: + - type: Transform + pos: 44.5,46.5 + parent: 1 + - uid: 14317 + components: + - type: Transform + pos: 45.5,46.5 + parent: 1 + - uid: 14318 + components: + - type: Transform + pos: 33.5,52.5 + parent: 1 + - uid: 14319 + components: + - type: Transform + pos: 32.5,52.5 + parent: 1 + - uid: 14320 + components: + - type: Transform + pos: 38.5,45.5 + parent: 1 + - uid: 14437 + components: + - type: Transform + pos: 38.5,43.5 + parent: 1 + - uid: 14438 + components: + - type: Transform + pos: 39.5,43.5 + parent: 1 + - uid: 14439 + components: + - type: Transform + pos: 42.5,45.5 + parent: 1 + - uid: 14440 + components: + - type: Transform + pos: 42.5,44.5 + parent: 1 + - uid: 14441 + components: + - type: Transform + pos: 42.5,43.5 + parent: 1 + - uid: 14614 + components: + - type: Transform + pos: 11.5,89.5 + parent: 1 + - uid: 14894 + components: + - type: Transform + pos: 14.5,53.5 + parent: 1 + - uid: 14895 + components: + - type: Transform + pos: 14.5,52.5 + parent: 1 + - uid: 14896 + components: + - type: Transform + pos: 14.5,51.5 + parent: 1 + - uid: 14897 + components: + - type: Transform + pos: 14.5,50.5 + parent: 1 + - uid: 14898 + components: + - type: Transform + pos: 14.5,49.5 + parent: 1 + - uid: 14899 + components: + - type: Transform + pos: 15.5,49.5 + parent: 1 + - uid: 14900 + components: + - type: Transform + pos: 16.5,49.5 + parent: 1 + - uid: 14901 + components: + - type: Transform + pos: 17.5,49.5 + parent: 1 + - uid: 14902 + components: + - type: Transform + pos: 18.5,49.5 + parent: 1 + - uid: 14903 + components: + - type: Transform + pos: 19.5,49.5 + parent: 1 + - uid: 14904 + components: + - type: Transform + pos: 20.5,49.5 + parent: 1 + - uid: 14905 + components: + - type: Transform + pos: 20.5,50.5 + parent: 1 + - uid: 14906 + components: + - type: Transform + pos: 20.5,51.5 + parent: 1 + - uid: 14907 + components: + - type: Transform + pos: 19.5,51.5 + parent: 1 + - uid: 14908 + components: + - type: Transform + pos: 18.5,51.5 + parent: 1 + - uid: 14909 + components: + - type: Transform + pos: 17.5,51.5 + parent: 1 + - uid: 14910 + components: + - type: Transform + pos: 17.5,52.5 + parent: 1 + - uid: 14911 + components: + - type: Transform + pos: 17.5,53.5 + parent: 1 + - uid: 14912 + components: + - type: Transform + pos: 16.5,53.5 + parent: 1 + - uid: 14913 + components: + - type: Transform + pos: 15.5,53.5 + parent: 1 + - uid: 14914 + components: + - type: Transform + pos: 15.5,47.5 + parent: 1 + - uid: 14915 + components: + - type: Transform + pos: 15.5,48.5 + parent: 1 + - uid: 14916 + components: + - type: Transform + pos: 14.5,58.5 + parent: 1 + - uid: 14917 + components: + - type: Transform + pos: 15.5,58.5 + parent: 1 + - uid: 14918 + components: + - type: Transform + pos: 16.5,58.5 + parent: 1 + - uid: 14919 + components: + - type: Transform + pos: 17.5,58.5 + parent: 1 + - uid: 14920 + components: + - type: Transform + pos: 17.5,57.5 + parent: 1 + - uid: 14921 + components: + - type: Transform + pos: 17.5,56.5 + parent: 1 + - uid: 14922 + components: + - type: Transform + pos: 17.5,55.5 + parent: 1 + - uid: 14923 + components: + - type: Transform + pos: 17.5,54.5 + parent: 1 + - uid: 14924 + components: + - type: Transform + pos: 20.5,52.5 + parent: 1 + - uid: 14925 + components: + - type: Transform + pos: 20.5,53.5 + parent: 1 + - uid: 14926 + components: + - type: Transform + pos: 20.5,54.5 + parent: 1 + - uid: 14927 + components: + - type: Transform + pos: 20.5,55.5 + parent: 1 + - uid: 14928 + components: + - type: Transform + pos: 20.5,56.5 + parent: 1 + - uid: 14929 + components: + - type: Transform + pos: 21.5,56.5 + parent: 1 + - uid: 14930 + components: + - type: Transform + pos: 22.5,56.5 + parent: 1 + - uid: 14931 + components: + - type: Transform + pos: 23.5,56.5 + parent: 1 + - uid: 15141 + components: + - type: Transform + pos: 29.5,59.5 + parent: 1 + - uid: 15142 + components: + - type: Transform + pos: 29.5,58.5 + parent: 1 + - uid: 15143 + components: + - type: Transform + pos: 29.5,57.5 + parent: 1 + - uid: 15144 + components: + - type: Transform + pos: 29.5,56.5 + parent: 1 + - uid: 15145 + components: + - type: Transform + pos: 36.5,56.5 + parent: 1 + - uid: 15146 + components: + - type: Transform + pos: 35.5,56.5 + parent: 1 + - uid: 15147 + components: + - type: Transform + pos: 34.5,56.5 + parent: 1 + - uid: 15148 + components: + - type: Transform + pos: 33.5,56.5 + parent: 1 + - uid: 15149 + components: + - type: Transform + pos: 32.5,56.5 + parent: 1 + - uid: 15150 + components: + - type: Transform + pos: 31.5,56.5 + parent: 1 + - uid: 15151 + components: + - type: Transform + pos: 30.5,56.5 + parent: 1 + - uid: 15152 + components: + - type: Transform + pos: 33.5,57.5 + parent: 1 + - uid: 15153 + components: + - type: Transform + pos: 33.5,58.5 + parent: 1 + - uid: 15413 + components: + - type: Transform + pos: 67.5,46.5 + parent: 1 + - uid: 15430 + components: + - type: Transform + pos: 32.5,72.5 + parent: 1 + - uid: 15435 + components: + - type: Transform + pos: 33.5,72.5 + parent: 1 + - uid: 15443 + components: + - type: Transform + pos: 35.5,72.5 + parent: 1 + - uid: 15445 + components: + - type: Transform + pos: 31.5,74.5 + parent: 1 + - uid: 15562 + components: + - type: Transform + pos: 51.5,86.5 + parent: 1 + - uid: 15570 + components: + - type: Transform + pos: 51.5,85.5 + parent: 1 + - uid: 15575 + components: + - type: Transform + pos: 21.5,99.5 + parent: 1 + - uid: 15576 + components: + - type: Transform + pos: 21.5,101.5 + parent: 1 + - uid: 15611 + components: + - type: Transform + pos: 19.5,72.5 + parent: 1 + - uid: 15612 + components: + - type: Transform + pos: 19.5,71.5 + parent: 1 + - uid: 15613 + components: + - type: Transform + pos: 19.5,70.5 + parent: 1 + - uid: 15617 + components: + - type: Transform + pos: 19.5,74.5 + parent: 1 + - uid: 15618 + components: + - type: Transform + pos: 20.5,74.5 + parent: 1 + - uid: 15619 + components: + - type: Transform + pos: 21.5,74.5 + parent: 1 + - uid: 15620 + components: + - type: Transform + pos: 22.5,74.5 + parent: 1 + - uid: 15621 + components: + - type: Transform + pos: 23.5,74.5 + parent: 1 + - uid: 15622 + components: + - type: Transform + pos: 18.5,71.5 + parent: 1 + - uid: 15623 + components: + - type: Transform + pos: 17.5,71.5 + parent: 1 + - uid: 15624 + components: + - type: Transform + pos: 12.5,73.5 + parent: 1 + - uid: 15625 + components: + - type: Transform + pos: 13.5,73.5 + parent: 1 + - uid: 15626 + components: + - type: Transform + pos: 15.5,75.5 + parent: 1 + - uid: 15627 + components: + - type: Transform + pos: 14.5,74.5 + parent: 1 + - uid: 15628 + components: + - type: Transform + pos: 15.5,74.5 + parent: 1 + - uid: 15629 + components: + - type: Transform + pos: 16.5,74.5 + parent: 1 + - uid: 15630 + components: + - type: Transform + pos: 13.5,74.5 + parent: 1 + - uid: 15631 + components: + - type: Transform + pos: 13.5,75.5 + parent: 1 + - uid: 15632 + components: + - type: Transform + pos: 13.5,76.5 + parent: 1 + - uid: 15633 + components: + - type: Transform + pos: 13.5,77.5 + parent: 1 + - uid: 15634 + components: + - type: Transform + pos: 13.5,78.5 + parent: 1 + - uid: 15635 + components: + - type: Transform + pos: 13.5,79.5 + parent: 1 + - uid: 15636 + components: + - type: Transform + pos: 13.5,80.5 + parent: 1 + - uid: 15637 + components: + - type: Transform + pos: 13.5,81.5 + parent: 1 + - uid: 15638 + components: + - type: Transform + pos: 13.5,82.5 + parent: 1 + - uid: 15639 + components: + - type: Transform + pos: 13.5,83.5 + parent: 1 + - uid: 15640 + components: + - type: Transform + pos: 15.5,76.5 + parent: 1 + - uid: 15641 + components: + - type: Transform + pos: 7.5,80.5 + parent: 1 + - uid: 15642 + components: + - type: Transform + pos: 8.5,80.5 + parent: 1 + - uid: 15643 + components: + - type: Transform + pos: 9.5,80.5 + parent: 1 + - uid: 15644 + components: + - type: Transform + pos: 10.5,80.5 + parent: 1 + - uid: 15645 + components: + - type: Transform + pos: 11.5,80.5 + parent: 1 + - uid: 15646 + components: + - type: Transform + pos: 10.5,81.5 + parent: 1 + - uid: 15647 + components: + - type: Transform + pos: 10.5,82.5 + parent: 1 + - uid: 15648 + components: + - type: Transform + pos: 10.5,83.5 + parent: 1 + - uid: 15649 + components: + - type: Transform + pos: 10.5,84.5 + parent: 1 + - uid: 15650 + components: + - type: Transform + pos: 18.5,74.5 + parent: 1 + - uid: 15651 + components: + - type: Transform + pos: 17.5,83.5 + parent: 1 + - uid: 15652 + components: + - type: Transform + pos: 18.5,83.5 + parent: 1 + - uid: 15653 + components: + - type: Transform + pos: 19.5,83.5 + parent: 1 + - uid: 15654 + components: + - type: Transform + pos: 20.5,83.5 + parent: 1 + - uid: 15655 + components: + - type: Transform + pos: 20.5,82.5 + parent: 1 + - uid: 15656 + components: + - type: Transform + pos: 20.5,81.5 + parent: 1 + - uid: 15657 + components: + - type: Transform + pos: 20.5,80.5 + parent: 1 + - uid: 15658 + components: + - type: Transform + pos: 20.5,79.5 + parent: 1 + - uid: 15659 + components: + - type: Transform + pos: 21.5,79.5 + parent: 1 + - uid: 15660 + components: + - type: Transform + pos: 21.5,81.5 + parent: 1 + - uid: 15661 + components: + - type: Transform + pos: 16.5,84.5 + parent: 1 + - uid: 15662 + components: + - type: Transform + pos: 16.5,85.5 + parent: 1 + - uid: 15663 + components: + - type: Transform + pos: 16.5,86.5 + parent: 1 + - uid: 15664 + components: + - type: Transform + pos: 15.5,86.5 + parent: 1 + - uid: 15665 + components: + - type: Transform + pos: 14.5,86.5 + parent: 1 + - uid: 15666 + components: + - type: Transform + pos: 14.5,87.5 + parent: 1 + - uid: 15667 + components: + - type: Transform + pos: 14.5,88.5 + parent: 1 + - uid: 15668 + components: + - type: Transform + pos: 14.5,89.5 + parent: 1 + - uid: 15669 + components: + - type: Transform + pos: 14.5,90.5 + parent: 1 + - uid: 15670 + components: + - type: Transform + pos: 14.5,91.5 + parent: 1 + - uid: 15671 + components: + - type: Transform + pos: 15.5,91.5 + parent: 1 + - uid: 15672 + components: + - type: Transform + pos: 16.5,91.5 + parent: 1 + - uid: 15673 + components: + - type: Transform + pos: 17.5,91.5 + parent: 1 + - uid: 15674 + components: + - type: Transform + pos: 18.5,91.5 + parent: 1 + - uid: 15675 + components: + - type: Transform + pos: 18.5,90.5 + parent: 1 + - uid: 15676 + components: + - type: Transform + pos: 18.5,89.5 + parent: 1 + - uid: 15677 + components: + - type: Transform + pos: 18.5,88.5 + parent: 1 + - uid: 15678 + components: + - type: Transform + pos: 18.5,87.5 + parent: 1 + - uid: 15679 + components: + - type: Transform + pos: 18.5,86.5 + parent: 1 + - uid: 15680 + components: + - type: Transform + pos: 17.5,86.5 + parent: 1 + - uid: 15681 + components: + - type: Transform + pos: 19.5,87.5 + parent: 1 + - uid: 15682 + components: + - type: Transform + pos: 20.5,87.5 + parent: 1 + - uid: 15683 + components: + - type: Transform + pos: 20.5,86.5 + parent: 1 + - uid: 15684 + components: + - type: Transform + pos: 20.5,85.5 + parent: 1 + - uid: 15685 + components: + - type: Transform + pos: 19.5,91.5 + parent: 1 + - uid: 15686 + components: + - type: Transform + pos: 16.5,92.5 + parent: 1 + - uid: 15687 + components: + - type: Transform + pos: 13.5,91.5 + parent: 1 + - uid: 15688 + components: + - type: Transform + pos: 13.5,86.5 + parent: 1 + - uid: 15689 + components: + - type: Transform + pos: 14.5,85.5 + parent: 1 + - uid: 15690 + components: + - type: Transform + pos: 20.5,91.5 + parent: 1 + - uid: 15691 + components: + - type: Transform + pos: 21.5,91.5 + parent: 1 + - uid: 15692 + components: + - type: Transform + pos: 22.5,91.5 + parent: 1 + - uid: 15693 + components: + - type: Transform + pos: 23.5,91.5 + parent: 1 + - uid: 15694 + components: + - type: Transform + pos: 4.5,90.5 + parent: 1 + - uid: 15695 + components: + - type: Transform + pos: 5.5,90.5 + parent: 1 + - uid: 15696 + components: + - type: Transform + pos: 6.5,90.5 + parent: 1 + - uid: 15697 + components: + - type: Transform + pos: 7.5,90.5 + parent: 1 + - uid: 15698 + components: + - type: Transform + pos: 8.5,90.5 + parent: 1 + - uid: 15699 + components: + - type: Transform + pos: 9.5,90.5 + parent: 1 + - uid: 15700 + components: + - type: Transform + pos: 10.5,90.5 + parent: 1 + - uid: 15701 + components: + - type: Transform + pos: 11.5,90.5 + parent: 1 + - uid: 15702 + components: + - type: Transform + pos: 8.5,89.5 + parent: 1 + - uid: 15705 + components: + - type: Transform + pos: 31.5,72.5 + parent: 1 + - uid: 15706 + components: + - type: Transform + pos: 7.5,94.5 + parent: 1 + - uid: 15707 + components: + - type: Transform + pos: 8.5,94.5 + parent: 1 + - uid: 15708 + components: + - type: Transform + pos: 9.5,94.5 + parent: 1 + - uid: 15709 + components: + - type: Transform + pos: 9.5,93.5 + parent: 1 + - uid: 15712 + components: + - type: Transform + pos: 10.5,93.5 + parent: 1 + - uid: 15713 + components: + - type: Transform + pos: 11.5,93.5 + parent: 1 + - uid: 15714 + components: + - type: Transform + pos: 12.5,93.5 + parent: 1 + - uid: 15715 + components: + - type: Transform + pos: 16.5,94.5 + parent: 1 + - uid: 15716 + components: + - type: Transform + pos: 16.5,95.5 + parent: 1 + - uid: 15717 + components: + - type: Transform + pos: 16.5,96.5 + parent: 1 + - uid: 15718 + components: + - type: Transform + pos: 16.5,97.5 + parent: 1 + - uid: 15719 + components: + - type: Transform + pos: 15.5,95.5 + parent: 1 + - uid: 15720 + components: + - type: Transform + pos: 14.5,95.5 + parent: 1 + - uid: 15721 + components: + - type: Transform + pos: 17.5,95.5 + parent: 1 + - uid: 15722 + components: + - type: Transform + pos: 18.5,95.5 + parent: 1 + - uid: 15723 + components: + - type: Transform + pos: 13.5,96.5 + parent: 1 + - uid: 15724 + components: + - type: Transform + pos: 14.5,96.5 + parent: 1 + - uid: 15987 + components: + - type: Transform + pos: 31.5,73.5 + parent: 1 + - uid: 16007 + components: + - type: Transform + pos: 38.5,72.5 + parent: 1 + - uid: 16089 + components: + - type: Transform + pos: 40.5,88.5 + parent: 1 + - uid: 16216 + components: + - type: Transform + pos: 26.5,72.5 + parent: 1 + - uid: 16217 + components: + - type: Transform + pos: 26.5,73.5 + parent: 1 + - uid: 16218 + components: + - type: Transform + pos: 26.5,74.5 + parent: 1 + - uid: 16219 + components: + - type: Transform + pos: 26.5,75.5 + parent: 1 + - uid: 16220 + components: + - type: Transform + pos: 26.5,76.5 + parent: 1 + - uid: 16221 + components: + - type: Transform + pos: 26.5,77.5 + parent: 1 + - uid: 16222 + components: + - type: Transform + pos: 26.5,78.5 + parent: 1 + - uid: 16223 + components: + - type: Transform + pos: 26.5,79.5 + parent: 1 + - uid: 16224 + components: + - type: Transform + pos: 26.5,80.5 + parent: 1 + - uid: 16225 + components: + - type: Transform + pos: 26.5,81.5 + parent: 1 + - uid: 16226 + components: + - type: Transform + pos: 26.5,82.5 + parent: 1 + - uid: 16227 + components: + - type: Transform + pos: 26.5,83.5 + parent: 1 + - uid: 16228 + components: + - type: Transform + pos: 26.5,84.5 + parent: 1 + - uid: 16229 + components: + - type: Transform + pos: 26.5,86.5 + parent: 1 + - uid: 16230 + components: + - type: Transform + pos: 26.5,85.5 + parent: 1 + - uid: 16231 + components: + - type: Transform + pos: 26.5,88.5 + parent: 1 + - uid: 16232 + components: + - type: Transform + pos: 26.5,89.5 + parent: 1 + - uid: 16233 + components: + - type: Transform + pos: 26.5,90.5 + parent: 1 + - uid: 16234 + components: + - type: Transform + pos: 26.5,91.5 + parent: 1 + - uid: 16235 + components: + - type: Transform + pos: 26.5,93.5 + parent: 1 + - uid: 16236 + components: + - type: Transform + pos: 26.5,94.5 + parent: 1 + - uid: 16237 + components: + - type: Transform + pos: 26.5,95.5 + parent: 1 + - uid: 16238 + components: + - type: Transform + pos: 26.5,96.5 + parent: 1 + - uid: 16239 + components: + - type: Transform + pos: 26.5,97.5 + parent: 1 + - uid: 16240 + components: + - type: Transform + pos: 26.5,98.5 + parent: 1 + - uid: 16241 + components: + - type: Transform + pos: 26.5,99.5 + parent: 1 + - uid: 16242 + components: + - type: Transform + pos: 26.5,87.5 + parent: 1 + - uid: 16243 + components: + - type: Transform + pos: 26.5,92.5 + parent: 1 + - uid: 16244 + components: + - type: Transform + pos: 27.5,98.5 + parent: 1 + - uid: 16245 + components: + - type: Transform + pos: 25.5,98.5 + parent: 1 + - uid: 16246 + components: + - type: Transform + pos: 27.5,93.5 + parent: 1 + - uid: 16247 + components: + - type: Transform + pos: 25.5,91.5 + parent: 1 + - uid: 16248 + components: + - type: Transform + pos: 27.5,84.5 + parent: 1 + - uid: 16249 + components: + - type: Transform + pos: 23.5,82.5 + parent: 1 + - uid: 16250 + components: + - type: Transform + pos: 24.5,82.5 + parent: 1 + - uid: 16251 + components: + - type: Transform + pos: 25.5,82.5 + parent: 1 + - uid: 16252 + components: + - type: Transform + pos: 27.5,78.5 + parent: 1 + - uid: 16253 + components: + - type: Transform + pos: 28.5,78.5 + parent: 1 + - uid: 16254 + components: + - type: Transform + pos: 29.5,78.5 + parent: 1 + - uid: 16255 + components: + - type: Transform + pos: 30.5,78.5 + parent: 1 + - uid: 16256 + components: + - type: Transform + pos: 31.5,78.5 + parent: 1 + - uid: 16257 + components: + - type: Transform + pos: 31.5,77.5 + parent: 1 + - uid: 16258 + components: + - type: Transform + pos: 31.5,76.5 + parent: 1 + - uid: 16263 + components: + - type: Transform + pos: 32.5,78.5 + parent: 1 + - uid: 16264 + components: + - type: Transform + pos: 32.5,79.5 + parent: 1 + - uid: 16266 + components: + - type: Transform + pos: 28.5,75.5 + parent: 1 + - uid: 16267 + components: + - type: Transform + pos: 27.5,75.5 + parent: 1 + - uid: 16366 + components: + - type: Transform + pos: 35.5,104.5 + parent: 1 + - uid: 16367 + components: + - type: Transform + pos: 26.5,102.5 + parent: 1 + - uid: 16368 + components: + - type: Transform + pos: 26.5,101.5 + parent: 1 + - uid: 16369 + components: + - type: Transform + pos: 26.5,103.5 + parent: 1 + - uid: 16370 + components: + - type: Transform + pos: 26.5,104.5 + parent: 1 + - uid: 16371 + components: + - type: Transform + pos: 26.5,105.5 + parent: 1 + - uid: 16372 + components: + - type: Transform + pos: 26.5,106.5 + parent: 1 + - uid: 16374 + components: + - type: Transform + pos: 26.5,108.5 + parent: 1 + - uid: 16375 + components: + - type: Transform + pos: 26.5,109.5 + parent: 1 + - uid: 16376 + components: + - type: Transform + pos: 27.5,109.5 + parent: 1 + - uid: 16381 + components: + - type: Transform + pos: 27.5,103.5 + parent: 1 + - uid: 16382 + components: + - type: Transform + pos: 28.5,103.5 + parent: 1 + - uid: 16383 + components: + - type: Transform + pos: 29.5,103.5 + parent: 1 + - uid: 16384 + components: + - type: Transform + pos: 30.5,103.5 + parent: 1 + - uid: 16385 + components: + - type: Transform + pos: 31.5,103.5 + parent: 1 + - uid: 16386 + components: + - type: Transform + pos: 32.5,103.5 + parent: 1 + - uid: 16387 + components: + - type: Transform + pos: 33.5,103.5 + parent: 1 + - uid: 16388 + components: + - type: Transform + pos: 34.5,103.5 + parent: 1 + - uid: 16519 + components: + - type: Transform + pos: 39.5,90.5 + parent: 1 + - uid: 16520 + components: + - type: Transform + pos: 39.5,89.5 + parent: 1 + - uid: 16521 + components: + - type: Transform + pos: 39.5,88.5 + parent: 1 + - uid: 16522 + components: + - type: Transform + pos: 39.5,91.5 + parent: 1 + - uid: 16523 + components: + - type: Transform + pos: 38.5,91.5 + parent: 1 + - uid: 16524 + components: + - type: Transform + pos: 37.5,91.5 + parent: 1 + - uid: 16525 + components: + - type: Transform + pos: 36.5,91.5 + parent: 1 + - uid: 16526 + components: + - type: Transform + pos: 35.5,91.5 + parent: 1 + - uid: 16527 + components: + - type: Transform + pos: 34.5,91.5 + parent: 1 + - uid: 16528 + components: + - type: Transform + pos: 33.5,91.5 + parent: 1 + - uid: 16529 + components: + - type: Transform + pos: 32.5,91.5 + parent: 1 + - uid: 16530 + components: + - type: Transform + pos: 32.5,92.5 + parent: 1 + - uid: 16531 + components: + - type: Transform + pos: 32.5,93.5 + parent: 1 + - uid: 16532 + components: + - type: Transform + pos: 31.5,93.5 + parent: 1 + - uid: 16533 + components: + - type: Transform + pos: 30.5,93.5 + parent: 1 + - uid: 16534 + components: + - type: Transform + pos: 29.5,93.5 + parent: 1 + - uid: 16535 + components: + - type: Transform + pos: 32.5,94.5 + parent: 1 + - uid: 16536 + components: + - type: Transform + pos: 32.5,95.5 + parent: 1 + - uid: 16537 + components: + - type: Transform + pos: 29.5,92.5 + parent: 1 + - uid: 16538 + components: + - type: Transform + pos: 29.5,91.5 + parent: 1 + - uid: 16539 + components: + - type: Transform + pos: 29.5,90.5 + parent: 1 + - uid: 16540 + components: + - type: Transform + pos: 29.5,89.5 + parent: 1 + - uid: 16541 + components: + - type: Transform + pos: 29.5,88.5 + parent: 1 + - uid: 16542 + components: + - type: Transform + pos: 29.5,87.5 + parent: 1 + - uid: 16543 + components: + - type: Transform + pos: 32.5,87.5 + parent: 1 + - uid: 16544 + components: + - type: Transform + pos: 32.5,88.5 + parent: 1 + - uid: 16545 + components: + - type: Transform + pos: 32.5,89.5 + parent: 1 + - uid: 16546 + components: + - type: Transform + pos: 32.5,90.5 + parent: 1 + - uid: 16547 + components: + - type: Transform + pos: 35.5,87.5 + parent: 1 + - uid: 16548 + components: + - type: Transform + pos: 35.5,88.5 + parent: 1 + - uid: 16549 + components: + - type: Transform + pos: 35.5,89.5 + parent: 1 + - uid: 16550 + components: + - type: Transform + pos: 35.5,90.5 + parent: 1 + - uid: 16551 + components: + - type: Transform + pos: 36.5,92.5 + parent: 1 + - uid: 16552 + components: + - type: Transform + pos: 36.5,93.5 + parent: 1 + - uid: 16553 + components: + - type: Transform + pos: 36.5,94.5 + parent: 1 + - uid: 16554 + components: + - type: Transform + pos: 36.5,95.5 + parent: 1 + - uid: 16555 + components: + - type: Transform + pos: 39.5,92.5 + parent: 1 + - uid: 16556 + components: + - type: Transform + pos: 39.5,93.5 + parent: 1 + - uid: 16557 + components: + - type: Transform + pos: 39.5,94.5 + parent: 1 + - uid: 16558 + components: + - type: Transform + pos: 39.5,95.5 + parent: 1 + - uid: 16580 + components: + - type: Transform + pos: 40.5,91.5 + parent: 1 + - uid: 16725 + components: + - type: Transform + pos: 50.5,85.5 + parent: 1 + - uid: 16726 + components: + - type: Transform + pos: 49.5,85.5 + parent: 1 + - uid: 16727 + components: + - type: Transform + pos: 48.5,85.5 + parent: 1 + - uid: 16728 + components: + - type: Transform + pos: 47.5,85.5 + parent: 1 + - uid: 16729 + components: + - type: Transform + pos: 46.5,85.5 + parent: 1 + - uid: 16730 + components: + - type: Transform + pos: 45.5,85.5 + parent: 1 + - uid: 16731 + components: + - type: Transform + pos: 44.5,85.5 + parent: 1 + - uid: 16732 + components: + - type: Transform + pos: 43.5,85.5 + parent: 1 + - uid: 16733 + components: + - type: Transform + pos: 43.5,86.5 + parent: 1 + - uid: 16734 + components: + - type: Transform + pos: 43.5,87.5 + parent: 1 + - uid: 16735 + components: + - type: Transform + pos: 43.5,88.5 + parent: 1 + - uid: 16736 + components: + - type: Transform + pos: 42.5,88.5 + parent: 1 + - uid: 16737 + components: + - type: Transform + pos: 43.5,84.5 + parent: 1 + - uid: 16738 + components: + - type: Transform + pos: 41.5,84.5 + parent: 1 + - uid: 16739 + components: + - type: Transform + pos: 40.5,84.5 + parent: 1 + - uid: 16740 + components: + - type: Transform + pos: 39.5,84.5 + parent: 1 + - uid: 16741 + components: + - type: Transform + pos: 38.5,84.5 + parent: 1 + - uid: 16742 + components: + - type: Transform + pos: 37.5,84.5 + parent: 1 + - uid: 16743 + components: + - type: Transform + pos: 36.5,84.5 + parent: 1 + - uid: 16744 + components: + - type: Transform + pos: 35.5,84.5 + parent: 1 + - uid: 16745 + components: + - type: Transform + pos: 34.5,84.5 + parent: 1 + - uid: 16746 + components: + - type: Transform + pos: 33.5,84.5 + parent: 1 + - uid: 16747 + components: + - type: Transform + pos: 32.5,84.5 + parent: 1 + - uid: 16749 + components: + - type: Transform + pos: 30.5,84.5 + parent: 1 + - uid: 16750 + components: + - type: Transform + pos: 29.5,84.5 + parent: 1 + - uid: 16751 + components: + - type: Transform + pos: 42.5,84.5 + parent: 1 + - uid: 16752 + components: + - type: Transform + pos: 32.5,83.5 + parent: 1 + - uid: 16753 + components: + - type: Transform + pos: 32.5,82.5 + parent: 1 + - uid: 16754 + components: + - type: Transform + pos: 32.5,81.5 + parent: 1 + - uid: 16755 + components: + - type: Transform + pos: 61.5,82.5 + parent: 1 + - uid: 16756 + components: + - type: Transform + pos: 28.5,84.5 + parent: 1 + - uid: 16757 + components: + - type: Transform + pos: 32.5,80.5 + parent: 1 + - uid: 16777 + components: + - type: Transform + pos: 21.5,98.5 + parent: 1 + - uid: 16778 + components: + - type: Transform + pos: 21.5,97.5 + parent: 1 + - uid: 16782 + components: + - type: Transform + pos: 21.5,106.5 + parent: 1 + - uid: 16783 + components: + - type: Transform + pos: 21.5,107.5 + parent: 1 + - uid: 16784 + components: + - type: Transform + pos: 21.5,105.5 + parent: 1 + - uid: 16785 + components: + - type: Transform + pos: 22.5,104.5 + parent: 1 + - uid: 16786 + components: + - type: Transform + pos: 23.5,104.5 + parent: 1 + - uid: 16787 + components: + - type: Transform + pos: 23.5,105.5 + parent: 1 + - uid: 16788 + components: + - type: Transform + pos: 23.5,106.5 + parent: 1 + - uid: 16789 + components: + - type: Transform + pos: 22.5,98.5 + parent: 1 + - uid: 16790 + components: + - type: Transform + pos: 23.5,98.5 + parent: 1 + - uid: 16793 + components: + - type: Transform + pos: 21.5,108.5 + parent: 1 + - uid: 16794 + components: + - type: Transform + pos: 23.5,107.5 + parent: 1 + - uid: 16795 + components: + - type: Transform + pos: 29.5,109.5 + parent: 1 + - uid: 16796 + components: + - type: Transform + pos: 30.5,109.5 + parent: 1 + - uid: 16797 + components: + - type: Transform + pos: 30.5,110.5 + parent: 1 + - uid: 16798 + components: + - type: Transform + pos: 31.5,110.5 + parent: 1 + - uid: 16799 + components: + - type: Transform + pos: 32.5,110.5 + parent: 1 + - uid: 16800 + components: + - type: Transform + pos: 32.5,111.5 + parent: 1 + - uid: 16801 + components: + - type: Transform + pos: 33.5,111.5 + parent: 1 + - uid: 16802 + components: + - type: Transform + pos: 34.5,111.5 + parent: 1 + - uid: 16803 + components: + - type: Transform + pos: 35.5,111.5 + parent: 1 + - uid: 16804 + components: + - type: Transform + pos: 36.5,111.5 + parent: 1 + - uid: 16805 + components: + - type: Transform + pos: 37.5,111.5 + parent: 1 + - uid: 16809 + components: + - type: Transform + pos: 38.5,108.5 + parent: 1 + - uid: 16810 + components: + - type: Transform + pos: 38.5,107.5 + parent: 1 + - uid: 16811 + components: + - type: Transform + pos: 38.5,106.5 + parent: 1 + - uid: 16812 + components: + - type: Transform + pos: 38.5,105.5 + parent: 1 + - uid: 16813 + components: + - type: Transform + pos: 38.5,104.5 + parent: 1 + - uid: 16814 + components: + - type: Transform + pos: 38.5,103.5 + parent: 1 + - uid: 16815 + components: + - type: Transform + pos: 38.5,102.5 + parent: 1 + - uid: 16816 + components: + - type: Transform + pos: 38.5,101.5 + parent: 1 + - uid: 16817 + components: + - type: Transform + pos: 38.5,100.5 + parent: 1 + - uid: 16818 + components: + - type: Transform + pos: 38.5,99.5 + parent: 1 + - uid: 16819 + components: + - type: Transform + pos: 37.5,99.5 + parent: 1 + - uid: 16820 + components: + - type: Transform + pos: 37.5,98.5 + parent: 1 + - uid: 16821 + components: + - type: Transform + pos: 36.5,98.5 + parent: 1 + - uid: 16822 + components: + - type: Transform + pos: 35.5,98.5 + parent: 1 + - uid: 16823 + components: + - type: Transform + pos: 34.5,98.5 + parent: 1 + - uid: 16824 + components: + - type: Transform + pos: 33.5,98.5 + parent: 1 + - uid: 16825 + components: + - type: Transform + pos: 32.5,98.5 + parent: 1 + - uid: 16826 + components: + - type: Transform + pos: 31.5,98.5 + parent: 1 + - uid: 16827 + components: + - type: Transform + pos: 30.5,98.5 + parent: 1 + - uid: 16828 + components: + - type: Transform + pos: 29.5,98.5 + parent: 1 + - uid: 16829 + components: + - type: Transform + pos: 32.5,97.5 + parent: 1 + - uid: 16849 + components: + - type: Transform + pos: 25.5,109.5 + parent: 1 + - uid: 16850 + components: + - type: Transform + pos: 24.5,109.5 + parent: 1 + - uid: 16851 + components: + - type: Transform + pos: 23.5,109.5 + parent: 1 + - uid: 17009 + components: + - type: Transform + pos: 45.5,81.5 + parent: 1 + - uid: 17010 + components: + - type: Transform + pos: 45.5,82.5 + parent: 1 + - uid: 17011 + components: + - type: Transform + pos: 31.5,60.5 + parent: 1 + - uid: 17097 + components: + - type: Transform + pos: 52.5,15.5 + parent: 1 + - uid: 17098 + components: + - type: Transform + pos: 53.5,15.5 + parent: 1 + - uid: 17099 + components: + - type: Transform + pos: 54.5,15.5 + parent: 1 + - uid: 17100 + components: + - type: Transform + pos: 55.5,15.5 + parent: 1 + - uid: 17101 + components: + - type: Transform + pos: 56.5,15.5 + parent: 1 + - uid: 17102 + components: + - type: Transform + pos: 57.5,15.5 + parent: 1 + - uid: 17103 + components: + - type: Transform + pos: 58.5,15.5 + parent: 1 + - uid: 17104 + components: + - type: Transform + pos: 58.5,16.5 + parent: 1 + - uid: 17105 + components: + - type: Transform + pos: 58.5,17.5 + parent: 1 + - uid: 17106 + components: + - type: Transform + pos: 56.5,20.5 + parent: 1 + - uid: 17107 + components: + - type: Transform + pos: 54.5,20.5 + parent: 1 + - uid: 17108 + components: + - type: Transform + pos: 55.5,17.5 + parent: 1 + - uid: 17109 + components: + - type: Transform + pos: 54.5,17.5 + parent: 1 + - uid: 17110 + components: + - type: Transform + pos: 53.5,17.5 + parent: 1 + - uid: 17111 + components: + - type: Transform + pos: 52.5,17.5 + parent: 1 + - uid: 17112 + components: + - type: Transform + pos: 52.5,16.5 + parent: 1 + - uid: 17113 + components: + - type: Transform + pos: 55.5,18.5 + parent: 1 + - uid: 17114 + components: + - type: Transform + pos: 55.5,19.5 + parent: 1 + - uid: 17115 + components: + - type: Transform + pos: 55.5,20.5 + parent: 1 + - uid: 17116 + components: + - type: Transform + pos: 56.5,18.5 + parent: 1 + - uid: 17117 + components: + - type: Transform + pos: 57.5,18.5 + parent: 1 + - uid: 17315 + components: + - type: Transform + pos: 17.5,32.5 + parent: 1 + - uid: 17316 + components: + - type: Transform + pos: 17.5,33.5 + parent: 1 + - uid: 17317 + components: + - type: Transform + pos: 17.5,34.5 + parent: 1 + - uid: 17318 + components: + - type: Transform + pos: 18.5,34.5 + parent: 1 + - uid: 17319 + components: + - type: Transform + pos: 19.5,34.5 + parent: 1 + - uid: 17320 + components: + - type: Transform + pos: 20.5,34.5 + parent: 1 + - uid: 17321 + components: + - type: Transform + pos: 21.5,34.5 + parent: 1 + - uid: 17322 + components: + - type: Transform + pos: 21.5,36.5 + parent: 1 + - uid: 17323 + components: + - type: Transform + pos: 22.5,36.5 + parent: 1 + - uid: 17324 + components: + - type: Transform + pos: 23.5,36.5 + parent: 1 + - uid: 17325 + components: + - type: Transform + pos: 19.5,36.5 + parent: 1 + - uid: 17326 + components: + - type: Transform + pos: 18.5,36.5 + parent: 1 + - uid: 17327 + components: + - type: Transform + pos: 17.5,36.5 + parent: 1 + - uid: 17328 + components: + - type: Transform + pos: 16.5,36.5 + parent: 1 + - uid: 17329 + components: + - type: Transform + pos: 15.5,36.5 + parent: 1 + - uid: 17330 + components: + - type: Transform + pos: 14.5,36.5 + parent: 1 + - uid: 17331 + components: + - type: Transform + pos: 20.5,36.5 + parent: 1 + - uid: 17332 + components: + - type: Transform + pos: 21.5,35.5 + parent: 1 + - uid: 17333 + components: + - type: Transform + pos: 21.5,33.5 + parent: 1 + - uid: 17334 + components: + - type: Transform + pos: 21.5,32.5 + parent: 1 + - uid: 17335 + components: + - type: Transform + pos: 21.5,31.5 + parent: 1 + - uid: 17336 + components: + - type: Transform + pos: 21.5,30.5 + parent: 1 + - uid: 17337 + components: + - type: Transform + pos: 21.5,29.5 + parent: 1 + - uid: 17338 + components: + - type: Transform + pos: 22.5,29.5 + parent: 1 + - uid: 17339 + components: + - type: Transform + pos: 23.5,29.5 + parent: 1 + - uid: 17340 + components: + - type: Transform + pos: 24.5,29.5 + parent: 1 + - uid: 17341 + components: + - type: Transform + pos: 25.5,29.5 + parent: 1 + - uid: 17342 + components: + - type: Transform + pos: 26.5,29.5 + parent: 1 + - uid: 17343 + components: + - type: Transform + pos: 26.5,28.5 + parent: 1 + - uid: 17344 + components: + - type: Transform + pos: 26.5,27.5 + parent: 1 + - uid: 17345 + components: + - type: Transform + pos: 26.5,26.5 + parent: 1 + - uid: 17346 + components: + - type: Transform + pos: 26.5,25.5 + parent: 1 + - uid: 17347 + components: + - type: Transform + pos: 27.5,25.5 + parent: 1 + - uid: 17348 + components: + - type: Transform + pos: 28.5,25.5 + parent: 1 + - uid: 17349 + components: + - type: Transform + pos: 29.5,25.5 + parent: 1 + - uid: 17350 + components: + - type: Transform + pos: 30.5,25.5 + parent: 1 + - uid: 17351 + components: + - type: Transform + pos: 31.5,25.5 + parent: 1 + - uid: 17352 + components: + - type: Transform + pos: 32.5,25.5 + parent: 1 + - uid: 17353 + components: + - type: Transform + pos: 33.5,25.5 + parent: 1 + - uid: 17354 + components: + - type: Transform + pos: 34.5,25.5 + parent: 1 + - uid: 17355 + components: + - type: Transform + pos: 34.5,24.5 + parent: 1 + - uid: 17356 + components: + - type: Transform + pos: 34.5,23.5 + parent: 1 + - uid: 17357 + components: + - type: Transform + pos: 35.5,23.5 + parent: 1 + - uid: 17358 + components: + - type: Transform + pos: 36.5,23.5 + parent: 1 + - uid: 17359 + components: + - type: Transform + pos: 37.5,23.5 + parent: 1 + - uid: 17360 + components: + - type: Transform + pos: 38.5,23.5 + parent: 1 + - uid: 17361 + components: + - type: Transform + pos: 39.5,23.5 + parent: 1 + - uid: 17362 + components: + - type: Transform + pos: 40.5,23.5 + parent: 1 + - uid: 17363 + components: + - type: Transform + pos: 41.5,23.5 + parent: 1 + - uid: 17364 + components: + - type: Transform + pos: 42.5,23.5 + parent: 1 + - uid: 17365 + components: + - type: Transform + pos: 43.5,23.5 + parent: 1 + - uid: 17366 + components: + - type: Transform + pos: 44.5,23.5 + parent: 1 + - uid: 17367 + components: + - type: Transform + pos: 45.5,23.5 + parent: 1 + - uid: 17368 + components: + - type: Transform + pos: 46.5,23.5 + parent: 1 + - uid: 17369 + components: + - type: Transform + pos: 47.5,23.5 + parent: 1 + - uid: 17370 + components: + - type: Transform + pos: 48.5,23.5 + parent: 1 + - uid: 17371 + components: + - type: Transform + pos: 49.5,23.5 + parent: 1 + - uid: 17372 + components: + - type: Transform + pos: 14.5,37.5 + parent: 1 + - uid: 17373 + components: + - type: Transform + pos: 14.5,38.5 + parent: 1 + - uid: 17374 + components: + - type: Transform + pos: 14.5,39.5 + parent: 1 + - uid: 17375 + components: + - type: Transform + pos: 14.5,40.5 + parent: 1 + - uid: 17376 + components: + - type: Transform + pos: 14.5,41.5 + parent: 1 + - uid: 17377 + components: + - type: Transform + pos: 14.5,42.5 + parent: 1 + - uid: 17378 + components: + - type: Transform + pos: 13.5,42.5 + parent: 1 + - uid: 17379 + components: + - type: Transform + pos: 12.5,42.5 + parent: 1 + - uid: 17380 + components: + - type: Transform + pos: 11.5,42.5 + parent: 1 + - uid: 17381 + components: + - type: Transform + pos: 10.5,42.5 + parent: 1 + - uid: 17382 + components: + - type: Transform + pos: 10.5,43.5 + parent: 1 + - uid: 17383 + components: + - type: Transform + pos: 10.5,44.5 + parent: 1 + - uid: 17384 + components: + - type: Transform + pos: 10.5,45.5 + parent: 1 + - uid: 17385 + components: + - type: Transform + pos: 10.5,46.5 + parent: 1 + - uid: 17386 + components: + - type: Transform + pos: 10.5,47.5 + parent: 1 + - uid: 17387 + components: + - type: Transform + pos: 10.5,48.5 + parent: 1 + - uid: 17388 + components: + - type: Transform + pos: 10.5,49.5 + parent: 1 + - uid: 17389 + components: + - type: Transform + pos: 10.5,50.5 + parent: 1 + - uid: 17390 + components: + - type: Transform + pos: 10.5,51.5 + parent: 1 + - uid: 17391 + components: + - type: Transform + pos: 10.5,52.5 + parent: 1 + - uid: 17392 + components: + - type: Transform + pos: 10.5,53.5 + parent: 1 + - uid: 17393 + components: + - type: Transform + pos: 10.5,54.5 + parent: 1 + - uid: 17394 + components: + - type: Transform + pos: 10.5,55.5 + parent: 1 + - uid: 17395 + components: + - type: Transform + pos: 10.5,56.5 + parent: 1 + - uid: 17396 + components: + - type: Transform + pos: 10.5,58.5 + parent: 1 + - uid: 17397 + components: + - type: Transform + pos: 10.5,59.5 + parent: 1 + - uid: 17398 + components: + - type: Transform + pos: 10.5,57.5 + parent: 1 + - uid: 17399 + components: + - type: Transform + pos: 10.5,61.5 + parent: 1 + - uid: 17400 + components: + - type: Transform + pos: 10.5,62.5 + parent: 1 + - uid: 17401 + components: + - type: Transform + pos: 10.5,60.5 + parent: 1 + - uid: 17402 + components: + - type: Transform + pos: 11.5,58.5 + parent: 1 + - uid: 17403 + components: + - type: Transform + pos: 12.5,58.5 + parent: 1 + - uid: 17404 + components: + - type: Transform + pos: 9.5,57.5 + parent: 1 + - uid: 17405 + components: + - type: Transform + pos: 11.5,62.5 + parent: 1 + - uid: 17406 + components: + - type: Transform + pos: 12.5,62.5 + parent: 1 + - uid: 17407 + components: + - type: Transform + pos: 13.5,62.5 + parent: 1 + - uid: 17408 + components: + - type: Transform + pos: 14.5,62.5 + parent: 1 + - uid: 17409 + components: + - type: Transform + pos: 15.5,62.5 + parent: 1 + - uid: 17410 + components: + - type: Transform + pos: 16.5,62.5 + parent: 1 + - uid: 17411 + components: + - type: Transform + pos: 17.5,62.5 + parent: 1 + - uid: 17412 + components: + - type: Transform + pos: 18.5,62.5 + parent: 1 + - uid: 17413 + components: + - type: Transform + pos: 19.5,62.5 + parent: 1 + - uid: 17414 + components: + - type: Transform + pos: 20.5,62.5 + parent: 1 + - uid: 17415 + components: + - type: Transform + pos: 21.5,62.5 + parent: 1 + - uid: 17416 + components: + - type: Transform + pos: 21.5,60.5 + parent: 1 + - uid: 17417 + components: + - type: Transform + pos: 21.5,61.5 + parent: 1 + - uid: 17418 + components: + - type: Transform + pos: 22.5,60.5 + parent: 1 + - uid: 17419 + components: + - type: Transform + pos: 23.5,60.5 + parent: 1 + - uid: 17420 + components: + - type: Transform + pos: 15.5,63.5 + parent: 1 + - uid: 17421 + components: + - type: Transform + pos: 15.5,64.5 + parent: 1 + - uid: 17562 + components: + - type: Transform + pos: 29.5,24.5 + parent: 1 + - uid: 17667 + components: + - type: Transform + pos: 55.5,21.5 + parent: 1 + - uid: 17668 + components: + - type: Transform + pos: 55.5,22.5 + parent: 1 + - uid: 17669 + components: + - type: Transform + pos: 55.5,23.5 + parent: 1 + - uid: 17670 + components: + - type: Transform + pos: 55.5,24.5 + parent: 1 + - uid: 17671 + components: + - type: Transform + pos: 55.5,25.5 + parent: 1 + - uid: 17672 + components: + - type: Transform + pos: 55.5,26.5 + parent: 1 + - uid: 17673 + components: + - type: Transform + pos: 55.5,27.5 + parent: 1 + - uid: 17674 + components: + - type: Transform + pos: 55.5,28.5 + parent: 1 + - uid: 17675 + components: + - type: Transform + pos: 55.5,29.5 + parent: 1 + - uid: 17676 + components: + - type: Transform + pos: 54.5,29.5 + parent: 1 + - uid: 17677 + components: + - type: Transform + pos: 53.5,29.5 + parent: 1 + - uid: 17678 + components: + - type: Transform + pos: 53.5,27.5 + parent: 1 + - uid: 17679 + components: + - type: Transform + pos: 53.5,28.5 + parent: 1 + - uid: 17680 + components: + - type: Transform + pos: 54.5,27.5 + parent: 1 + - uid: 17681 + components: + - type: Transform + pos: 56.5,28.5 + parent: 1 + - uid: 17682 + components: + - type: Transform + pos: 57.5,28.5 + parent: 1 + - uid: 17683 + components: + - type: Transform + pos: 58.5,28.5 + parent: 1 + - uid: 17684 + components: + - type: Transform + pos: 59.5,28.5 + parent: 1 + - uid: 17685 + components: + - type: Transform + pos: 59.5,29.5 + parent: 1 + - uid: 17686 + components: + - type: Transform + pos: 60.5,29.5 + parent: 1 + - uid: 17687 + components: + - type: Transform + pos: 61.5,29.5 + parent: 1 + - uid: 17688 + components: + - type: Transform + pos: 62.5,29.5 + parent: 1 + - uid: 17689 + components: + - type: Transform + pos: 59.5,27.5 + parent: 1 + - uid: 17690 + components: + - type: Transform + pos: 59.5,26.5 + parent: 1 + - uid: 17691 + components: + - type: Transform + pos: 59.5,25.5 + parent: 1 + - uid: 17692 + components: + - type: Transform + pos: 59.5,24.5 + parent: 1 + - uid: 17705 + components: + - type: Transform + pos: 59.5,31.5 + parent: 1 + - uid: 17706 + components: + - type: Transform + pos: 59.5,32.5 + parent: 1 + - uid: 17707 + components: + - type: Transform + pos: 59.5,33.5 + parent: 1 + - uid: 17708 + components: + - type: Transform + pos: 59.5,34.5 + parent: 1 + - uid: 17709 + components: + - type: Transform + pos: 60.5,34.5 + parent: 1 + - uid: 17710 + components: + - type: Transform + pos: 61.5,34.5 + parent: 1 + - uid: 17711 + components: + - type: Transform + pos: 62.5,34.5 + parent: 1 + - uid: 17712 + components: + - type: Transform + pos: 63.5,34.5 + parent: 1 + - uid: 17713 + components: + - type: Transform + pos: 61.5,33.5 + parent: 1 + - uid: 17714 + components: + - type: Transform + pos: 61.5,32.5 + parent: 1 + - uid: 17715 + components: + - type: Transform + pos: 61.5,30.5 + parent: 1 + - uid: 17716 + components: + - type: Transform + pos: 58.5,34.5 + parent: 1 + - uid: 17717 + components: + - type: Transform + pos: 57.5,34.5 + parent: 1 + - uid: 17718 + components: + - type: Transform + pos: 56.5,34.5 + parent: 1 + - uid: 17719 + components: + - type: Transform + pos: 55.5,34.5 + parent: 1 + - uid: 17720 + components: + - type: Transform + pos: 54.5,34.5 + parent: 1 + - uid: 17721 + components: + - type: Transform + pos: 54.5,35.5 + parent: 1 + - uid: 17722 + components: + - type: Transform + pos: 54.5,36.5 + parent: 1 + - uid: 17723 + components: + - type: Transform + pos: 54.5,37.5 + parent: 1 + - uid: 17724 + components: + - type: Transform + pos: 54.5,38.5 + parent: 1 + - uid: 17725 + components: + - type: Transform + pos: 54.5,39.5 + parent: 1 + - uid: 17726 + components: + - type: Transform + pos: 54.5,40.5 + parent: 1 + - uid: 17727 + components: + - type: Transform + pos: 54.5,41.5 + parent: 1 + - uid: 17728 + components: + - type: Transform + pos: 54.5,42.5 + parent: 1 + - uid: 17729 + components: + - type: Transform + pos: 54.5,43.5 + parent: 1 + - uid: 17730 + components: + - type: Transform + pos: 55.5,43.5 + parent: 1 + - uid: 17765 + components: + - type: Transform + pos: 57.5,33.5 + parent: 1 + - uid: 17807 + components: + - type: Transform + pos: 39.5,58.5 + parent: 1 + - uid: 17808 + components: + - type: Transform + pos: 39.5,57.5 + parent: 1 + - uid: 17809 + components: + - type: Transform + pos: 39.5,56.5 + parent: 1 + - uid: 17810 + components: + - type: Transform + pos: 40.5,56.5 + parent: 1 + - uid: 17811 + components: + - type: Transform + pos: 41.5,56.5 + parent: 1 + - uid: 17812 + components: + - type: Transform + pos: 42.5,56.5 + parent: 1 + - uid: 17813 + components: + - type: Transform + pos: 43.5,56.5 + parent: 1 + - uid: 17814 + components: + - type: Transform + pos: 44.5,56.5 + parent: 1 + - uid: 17815 + components: + - type: Transform + pos: 45.5,56.5 + parent: 1 + - uid: 17816 + components: + - type: Transform + pos: 46.5,56.5 + parent: 1 + - uid: 17817 + components: + - type: Transform + pos: 47.5,56.5 + parent: 1 + - uid: 17818 + components: + - type: Transform + pos: 47.5,57.5 + parent: 1 + - uid: 17819 + components: + - type: Transform + pos: 47.5,58.5 + parent: 1 + - uid: 17820 + components: + - type: Transform + pos: 44.5,57.5 + parent: 1 + - uid: 17821 + components: + - type: Transform + pos: 44.5,58.5 + parent: 1 + - uid: 17822 + components: + - type: Transform + pos: 46.5,55.5 + parent: 1 + - uid: 17823 + components: + - type: Transform + pos: 46.5,54.5 + parent: 1 + - uid: 17824 + components: + - type: Transform + pos: 46.5,53.5 + parent: 1 + - uid: 17825 + components: + - type: Transform + pos: 46.5,52.5 + parent: 1 + - uid: 17826 + components: + - type: Transform + pos: 46.5,51.5 + parent: 1 + - uid: 17827 + components: + - type: Transform + pos: 46.5,50.5 + parent: 1 + - uid: 17828 + components: + - type: Transform + pos: 47.5,50.5 + parent: 1 + - uid: 17829 + components: + - type: Transform + pos: 48.5,50.5 + parent: 1 + - uid: 17830 + components: + - type: Transform + pos: 49.5,50.5 + parent: 1 + - uid: 17831 + components: + - type: Transform + pos: 50.5,50.5 + parent: 1 + - uid: 17832 + components: + - type: Transform + pos: 51.5,50.5 + parent: 1 + - uid: 17833 + components: + - type: Transform + pos: 51.5,49.5 + parent: 1 + - uid: 17834 + components: + - type: Transform + pos: 51.5,48.5 + parent: 1 + - uid: 17835 + components: + - type: Transform + pos: 49.5,48.5 + parent: 1 + - uid: 17836 + components: + - type: Transform + pos: 49.5,49.5 + parent: 1 + - uid: 17837 + components: + - type: Transform + pos: 50.5,48.5 + parent: 1 + - uid: 17838 + components: + - type: Transform + pos: 48.5,48.5 + parent: 1 + - uid: 17839 + components: + - type: Transform + pos: 48.5,47.5 + parent: 1 + - uid: 17840 + components: + - type: Transform + pos: 48.5,46.5 + parent: 1 + - uid: 17841 + components: + - type: Transform + pos: 52.5,50.5 + parent: 1 + - uid: 17842 + components: + - type: Transform + pos: 52.5,51.5 + parent: 1 + - uid: 17843 + components: + - type: Transform + pos: 52.5,48.5 + parent: 1 + - uid: 17844 + components: + - type: Transform + pos: 52.5,47.5 + parent: 1 + - uid: 17845 + components: + - type: Transform + pos: 52.5,46.5 + parent: 1 + - uid: 17846 + components: + - type: Transform + pos: 52.5,45.5 + parent: 1 + - uid: 17847 + components: + - type: Transform + pos: 52.5,44.5 + parent: 1 + - uid: 17848 + components: + - type: Transform + pos: 52.5,43.5 + parent: 1 + - uid: 18048 + components: + - type: Transform + pos: 19.5,41.5 + parent: 1 + - uid: 18114 + components: + - type: Transform + pos: 9.5,96.5 + parent: 1 + - uid: 18115 + components: + - type: Transform + pos: 9.5,97.5 + parent: 1 + - uid: 18116 + components: + - type: Transform + pos: 9.5,98.5 + parent: 1 + - uid: 18117 + components: + - type: Transform + pos: 9.5,99.5 + parent: 1 + - uid: 18118 + components: + - type: Transform + pos: 46.5,104.5 + parent: 1 + - uid: 18170 + components: + - type: Transform + pos: 20.5,42.5 + parent: 1 + - uid: 18171 + components: + - type: Transform + pos: 20.5,43.5 + parent: 1 + - uid: 18175 + components: + - type: Transform + pos: 20.5,44.5 + parent: 1 + - uid: 18176 + components: + - type: Transform + pos: 19.5,44.5 + parent: 1 + - uid: 18177 + components: + - type: Transform + pos: 18.5,44.5 + parent: 1 + - uid: 18178 + components: + - type: Transform + pos: 17.5,44.5 + parent: 1 + - uid: 18179 + components: + - type: Transform + pos: 19.5,45.5 + parent: 1 + - uid: 18180 + components: + - type: Transform + pos: 19.5,46.5 + parent: 1 + - uid: 18181 + components: + - type: Transform + pos: 18.5,43.5 + parent: 1 + - uid: 18182 + components: + - type: Transform + pos: 18.5,42.5 + parent: 1 + - uid: 18183 + components: + - type: Transform + pos: 18.5,41.5 + parent: 1 + - uid: 18184 + components: + - type: Transform + pos: 18.5,40.5 + parent: 1 + - uid: 18185 + components: + - type: Transform + pos: 20.5,40.5 + parent: 1 + - uid: 18186 + components: + - type: Transform + pos: 19.5,48.5 + parent: 1 + - uid: 18198 + components: + - type: Transform + pos: 63.5,4.5 + parent: 1 + - uid: 18199 + components: + - type: Transform + pos: 64.5,4.5 + parent: 1 + - uid: 18200 + components: + - type: Transform + pos: 69.5,4.5 + parent: 1 + - uid: 18201 + components: + - type: Transform + pos: 70.5,4.5 + parent: 1 + - uid: 18202 + components: + - type: Transform + pos: 71.5,4.5 + parent: 1 + - uid: 18235 + components: + - type: Transform + pos: 59.5,22.5 + parent: 1 +- proto: CableApcStack + entities: + - uid: 7281 + components: + - type: Transform + pos: 70.50028,86.78474 + parent: 1 + - uid: 16130 + components: + - type: Transform + pos: 13.503986,88.13855 + parent: 1 +- proto: CableHV + entities: + - uid: 95 + components: + - type: Transform + pos: 25.5,98.5 + parent: 1 + - uid: 168 + components: + - type: Transform + pos: 25.5,36.5 + parent: 1 + - uid: 181 + components: + - type: Transform + pos: 32.5,81.5 + parent: 1 + - uid: 208 + components: + - type: Transform + pos: 32.5,79.5 + parent: 1 + - uid: 233 + components: + - type: Transform + pos: 31.5,75.5 + parent: 1 + - uid: 234 + components: + - type: Transform + pos: 31.5,76.5 + parent: 1 + - uid: 235 + components: + - type: Transform + pos: 31.5,74.5 + parent: 1 + - uid: 237 + components: + - type: Transform + pos: 32.5,72.5 + parent: 1 + - uid: 280 + components: + - type: Transform + pos: 32.5,82.5 + parent: 1 + - uid: 723 + components: + - type: Transform + pos: 37.5,110.5 + parent: 1 + - uid: 885 + components: + - type: Transform + pos: 90.5,45.5 + parent: 1 + - uid: 887 + components: + - type: Transform + pos: 90.5,46.5 + parent: 1 + - uid: 995 + components: + - type: Transform + pos: 37.5,108.5 + parent: 1 + - uid: 997 + components: + - type: Transform + pos: 37.5,109.5 + parent: 1 + - uid: 1008 + components: + - type: Transform + pos: 32.5,80.5 + parent: 1 + - uid: 1091 + components: + - type: Transform + pos: 31.5,83.5 + parent: 1 + - uid: 1138 + components: + - type: Transform + pos: 38.5,72.5 + parent: 1 + - uid: 1374 + components: + - type: Transform + pos: 32.5,78.5 + parent: 1 + - uid: 1386 + components: + - type: Transform + pos: 32.5,77.5 + parent: 1 + - uid: 1387 + components: + - type: Transform + pos: 31.5,77.5 + parent: 1 + - uid: 1406 + components: + - type: Transform + pos: 31.5,73.5 + parent: 1 + - uid: 1407 + components: + - type: Transform + pos: 31.5,72.5 + parent: 1 + - uid: 1410 + components: + - type: Transform + pos: 32.5,83.5 + parent: 1 + - uid: 2035 + components: + - type: Transform + pos: 55.5,23.5 + parent: 1 + - uid: 2326 + components: + - type: Transform + pos: 53.5,107.5 + parent: 1 + - uid: 2327 + components: + - type: Transform + pos: 70.5,90.5 + parent: 1 + - uid: 2334 + components: + - type: Transform + pos: 55.5,86.5 + parent: 1 + - uid: 2352 + components: + - type: Transform + pos: 69.5,88.5 + parent: 1 + - uid: 2395 + components: + - type: Transform + pos: 52.5,23.5 + parent: 1 + - uid: 2412 + components: + - type: Transform + pos: 60.5,21.5 + parent: 1 + - uid: 2585 + components: + - type: Transform + pos: 70.5,89.5 + parent: 1 + - uid: 2788 + components: + - type: Transform + pos: 68.5,88.5 + parent: 1 + - uid: 2890 + components: + - type: Transform + pos: 52.5,122.5 + parent: 1 + - uid: 3467 + components: + - type: Transform + pos: 56.5,86.5 + parent: 1 + - uid: 3468 + components: + - type: Transform + pos: 57.5,86.5 + parent: 1 + - uid: 3509 + components: + - type: Transform + pos: 58.5,86.5 + parent: 1 + - uid: 3517 + components: + - type: Transform + pos: 70.5,88.5 + parent: 1 + - uid: 5124 + components: + - type: Transform + pos: 70.5,100.5 + parent: 1 + - uid: 5125 + components: + - type: Transform + pos: 70.5,99.5 + parent: 1 + - uid: 5126 + components: + - type: Transform + pos: 70.5,98.5 + parent: 1 + - uid: 5127 + components: + - type: Transform + pos: 70.5,97.5 + parent: 1 + - uid: 5128 + components: + - type: Transform + pos: 70.5,96.5 + parent: 1 + - uid: 5129 + components: + - type: Transform + pos: 69.5,98.5 + parent: 1 + - uid: 5130 + components: + - type: Transform + pos: 68.5,98.5 + parent: 1 + - uid: 5131 + components: + - type: Transform + pos: 72.5,100.5 + parent: 1 + - uid: 5132 + components: + - type: Transform + pos: 72.5,99.5 + parent: 1 + - uid: 5133 + components: + - type: Transform + pos: 72.5,98.5 + parent: 1 + - uid: 5134 + components: + - type: Transform + pos: 72.5,97.5 + parent: 1 + - uid: 5135 + components: + - type: Transform + pos: 72.5,96.5 + parent: 1 + - uid: 5136 + components: + - type: Transform + pos: 72.5,95.5 + parent: 1 + - uid: 5137 + components: + - type: Transform + pos: 72.5,94.5 + parent: 1 + - uid: 5138 + components: + - type: Transform + pos: 71.5,96.5 + parent: 1 + - uid: 5139 + components: + - type: Transform + pos: 71.5,97.5 + parent: 1 + - uid: 5140 + components: + - type: Transform + pos: 71.5,98.5 + parent: 1 + - uid: 5141 + components: + - type: Transform + pos: 71.5,99.5 + parent: 1 + - uid: 5142 + components: + - type: Transform + pos: 71.5,100.5 + parent: 1 + - uid: 5143 + components: + - type: Transform + pos: 71.5,94.5 + parent: 1 + - uid: 5146 + components: + - type: Transform + pos: 70.5,93.5 + parent: 1 + - uid: 5147 + components: + - type: Transform + pos: 70.5,92.5 + parent: 1 + - uid: 5148 + components: + - type: Transform + pos: 70.5,94.5 + parent: 1 + - uid: 5328 + components: + - type: Transform + pos: 56.5,122.5 + parent: 1 + - uid: 5332 + components: + - type: Transform + pos: 47.5,122.5 + parent: 1 + - uid: 5333 + components: + - type: Transform + pos: 53.5,122.5 + parent: 1 + - uid: 5334 + components: + - type: Transform + pos: 57.5,122.5 + parent: 1 + - uid: 5336 + components: + - type: Transform + pos: 54.5,122.5 + parent: 1 + - uid: 5339 + components: + - type: Transform + pos: 50.5,122.5 + parent: 1 + - uid: 5340 + components: + - type: Transform + pos: 45.5,122.5 + parent: 1 + - uid: 5341 + components: + - type: Transform + pos: 51.5,122.5 + parent: 1 + - uid: 5344 + components: + - type: Transform + pos: 55.5,122.5 + parent: 1 + - uid: 5356 + components: + - type: Transform + pos: 44.5,111.5 + parent: 1 + - uid: 5357 + components: + - type: Transform + pos: 45.5,111.5 + parent: 1 + - uid: 5358 + components: + - type: Transform + pos: 46.5,111.5 + parent: 1 + - uid: 5359 + components: + - type: Transform + pos: 47.5,111.5 + parent: 1 + - uid: 5360 + components: + - type: Transform + pos: 48.5,111.5 + parent: 1 + - uid: 5361 + components: + - type: Transform + pos: 49.5,111.5 + parent: 1 + - uid: 5362 + components: + - type: Transform + pos: 50.5,111.5 + parent: 1 + - uid: 5363 + components: + - type: Transform + pos: 51.5,111.5 + parent: 1 + - uid: 5364 + components: + - type: Transform + pos: 52.5,111.5 + parent: 1 + - uid: 5365 + components: + - type: Transform + pos: 54.5,111.5 + parent: 1 + - uid: 5366 + components: + - type: Transform + pos: 53.5,111.5 + parent: 1 + - uid: 5367 + components: + - type: Transform + pos: 56.5,111.5 + parent: 1 + - uid: 5368 + components: + - type: Transform + pos: 57.5,111.5 + parent: 1 + - uid: 5369 + components: + - type: Transform + pos: 58.5,111.5 + parent: 1 + - uid: 5370 + components: + - type: Transform + pos: 55.5,111.5 + parent: 1 + - uid: 5406 + components: + - type: Transform + pos: 44.5,121.5 + parent: 1 + - uid: 5407 + components: + - type: Transform + pos: 58.5,121.5 + parent: 1 + - uid: 5408 + components: + - type: Transform + pos: 44.5,112.5 + parent: 1 + - uid: 5409 + components: + - type: Transform + pos: 44.5,113.5 + parent: 1 + - uid: 5410 + components: + - type: Transform + pos: 44.5,114.5 + parent: 1 + - uid: 5411 + components: + - type: Transform + pos: 44.5,115.5 + parent: 1 + - uid: 5412 + components: + - type: Transform + pos: 44.5,116.5 + parent: 1 + - uid: 5413 + components: + - type: Transform + pos: 44.5,117.5 + parent: 1 + - uid: 5414 + components: + - type: Transform + pos: 44.5,118.5 + parent: 1 + - uid: 5415 + components: + - type: Transform + pos: 44.5,119.5 + parent: 1 + - uid: 5416 + components: + - type: Transform + pos: 44.5,120.5 + parent: 1 + - uid: 5417 + components: + - type: Transform + pos: 58.5,120.5 + parent: 1 + - uid: 5418 + components: + - type: Transform + pos: 58.5,119.5 + parent: 1 + - uid: 5419 + components: + - type: Transform + pos: 58.5,118.5 + parent: 1 + - uid: 5420 + components: + - type: Transform + pos: 58.5,117.5 + parent: 1 + - uid: 5421 + components: + - type: Transform + pos: 58.5,116.5 + parent: 1 + - uid: 5422 + components: + - type: Transform + pos: 58.5,115.5 + parent: 1 + - uid: 5423 + components: + - type: Transform + pos: 58.5,114.5 + parent: 1 + - uid: 5424 + components: + - type: Transform + pos: 58.5,113.5 + parent: 1 + - uid: 5425 + components: + - type: Transform + pos: 58.5,112.5 + parent: 1 + - uid: 5441 + components: + - type: Transform + pos: 44.5,122.5 + parent: 1 + - uid: 5443 + components: + - type: Transform + pos: 48.5,122.5 + parent: 1 + - uid: 5444 + components: + - type: Transform + pos: 46.5,122.5 + parent: 1 + - uid: 5445 + components: + - type: Transform + pos: 49.5,122.5 + parent: 1 + - uid: 5449 + components: + - type: Transform + pos: 58.5,122.5 + parent: 1 + - uid: 5450 + components: + - type: Transform + pos: 53.5,123.5 + parent: 1 + - uid: 5454 + components: + - type: Transform + pos: 54.5,123.5 + parent: 1 + - uid: 5455 + components: + - type: Transform + pos: 51.5,123.5 + parent: 1 + - uid: 5456 + components: + - type: Transform + pos: 55.5,123.5 + parent: 1 + - uid: 5462 + components: + - type: Transform + pos: 47.5,123.5 + parent: 1 + - uid: 5467 + components: + - type: Transform + pos: 52.5,123.5 + parent: 1 + - uid: 5468 + components: + - type: Transform + pos: 50.5,123.5 + parent: 1 + - uid: 5469 + components: + - type: Transform + pos: 49.5,123.5 + parent: 1 + - uid: 5472 + components: + - type: Transform + pos: 48.5,123.5 + parent: 1 + - uid: 5684 + components: + - type: Transform + pos: 69.5,104.5 + parent: 1 + - uid: 5685 + components: + - type: Transform + pos: 68.5,104.5 + parent: 1 + - uid: 5686 + components: + - type: Transform + pos: 67.5,104.5 + parent: 1 + - uid: 5687 + components: + - type: Transform + pos: 66.5,104.5 + parent: 1 + - uid: 5688 + components: + - type: Transform + pos: 59.5,111.5 + parent: 1 + - uid: 5689 + components: + - type: Transform + pos: 60.5,111.5 + parent: 1 + - uid: 5690 + components: + - type: Transform + pos: 61.5,111.5 + parent: 1 + - uid: 5691 + components: + - type: Transform + pos: 62.5,111.5 + parent: 1 + - uid: 5692 + components: + - type: Transform + pos: 63.5,111.5 + parent: 1 + - uid: 5693 + components: + - type: Transform + pos: 64.5,111.5 + parent: 1 + - uid: 5694 + components: + - type: Transform + pos: 65.5,111.5 + parent: 1 + - uid: 5695 + components: + - type: Transform + pos: 66.5,111.5 + parent: 1 + - uid: 5696 + components: + - type: Transform + pos: 66.5,110.5 + parent: 1 + - uid: 5697 + components: + - type: Transform + pos: 66.5,109.5 + parent: 1 + - uid: 5698 + components: + - type: Transform + pos: 66.5,108.5 + parent: 1 + - uid: 5699 + components: + - type: Transform + pos: 66.5,107.5 + parent: 1 + - uid: 5700 + components: + - type: Transform + pos: 66.5,106.5 + parent: 1 + - uid: 5701 + components: + - type: Transform + pos: 66.5,105.5 + parent: 1 + - uid: 5702 + components: + - type: Transform + pos: 66.5,103.5 + parent: 1 + - uid: 5703 + components: + - type: Transform + pos: 66.5,102.5 + parent: 1 + - uid: 5704 + components: + - type: Transform + pos: 66.5,101.5 + parent: 1 + - uid: 5705 + components: + - type: Transform + pos: 66.5,100.5 + parent: 1 + - uid: 5706 + components: + - type: Transform + pos: 66.5,99.5 + parent: 1 + - uid: 5707 + components: + - type: Transform + pos: 66.5,98.5 + parent: 1 + - uid: 5708 + components: + - type: Transform + pos: 67.5,98.5 + parent: 1 + - uid: 5733 + components: + - type: Transform + pos: 69.5,94.5 + parent: 1 + - uid: 5804 + components: + - type: Transform + pos: 51.5,107.5 + parent: 1 + - uid: 5805 + components: + - type: Transform + pos: 50.5,107.5 + parent: 1 + - uid: 5806 + components: + - type: Transform + pos: 52.5,107.5 + parent: 1 + - uid: 5807 + components: + - type: Transform + pos: 52.5,108.5 + parent: 1 + - uid: 5808 + components: + - type: Transform + pos: 52.5,109.5 + parent: 1 + - uid: 5809 + components: + - type: Transform + pos: 52.5,110.5 + parent: 1 + - uid: 5839 + components: + - type: Transform + pos: 57.5,113.5 + parent: 1 + - uid: 6117 + components: + - type: Transform + pos: 20.5,106.5 + parent: 1 + - uid: 6542 + components: + - type: Transform + pos: 60.5,87.5 + parent: 1 + - uid: 6643 + components: + - type: Transform + pos: 70.5,91.5 + parent: 1 + - uid: 6644 + components: + - type: Transform + pos: 71.5,91.5 + parent: 1 + - uid: 6645 + components: + - type: Transform + pos: 72.5,91.5 + parent: 1 + - uid: 6646 + components: + - type: Transform + pos: 73.5,91.5 + parent: 1 + - uid: 6647 + components: + - type: Transform + pos: 74.5,91.5 + parent: 1 + - uid: 6648 + components: + - type: Transform + pos: 75.5,91.5 + parent: 1 + - uid: 6649 + components: + - type: Transform + pos: 76.5,91.5 + parent: 1 + - uid: 6983 + components: + - type: Transform + pos: 69.5,105.5 + parent: 1 + - uid: 6984 + components: + - type: Transform + pos: 71.5,104.5 + parent: 1 + - uid: 6985 + components: + - type: Transform + pos: 70.5,104.5 + parent: 1 + - uid: 6986 + components: + - type: Transform + pos: 72.5,105.5 + parent: 1 + - uid: 6987 + components: + - type: Transform + pos: 71.5,105.5 + parent: 1 + - uid: 6988 + components: + - type: Transform + pos: 70.5,105.5 + parent: 1 + - uid: 6989 + components: + - type: Transform + pos: 71.5,103.5 + parent: 1 + - uid: 6990 + components: + - type: Transform + pos: 70.5,103.5 + parent: 1 + - uid: 6991 + components: + - type: Transform + pos: 72.5,104.5 + parent: 1 + - uid: 6992 + components: + - type: Transform + pos: 72.5,103.5 + parent: 1 + - uid: 6993 + components: + - type: Transform + pos: 69.5,103.5 + parent: 1 + - uid: 7150 + components: + - type: Transform + pos: 62.5,84.5 + parent: 1 + - uid: 7203 + components: + - type: Transform + pos: 54.5,86.5 + parent: 1 + - uid: 7216 + components: + - type: Transform + pos: 53.5,86.5 + parent: 1 + - uid: 7217 + components: + - type: Transform + pos: 61.5,88.5 + parent: 1 + - uid: 7219 + components: + - type: Transform + pos: 59.5,86.5 + parent: 1 + - uid: 7220 + components: + - type: Transform + pos: 60.5,86.5 + parent: 1 + - uid: 7221 + components: + - type: Transform + pos: 67.5,88.5 + parent: 1 + - uid: 7222 + components: + - type: Transform + pos: 66.5,88.5 + parent: 1 + - uid: 7223 + components: + - type: Transform + pos: 65.5,88.5 + parent: 1 + - uid: 7224 + components: + - type: Transform + pos: 64.5,88.5 + parent: 1 + - uid: 7225 + components: + - type: Transform + pos: 63.5,88.5 + parent: 1 + - uid: 7226 + components: + - type: Transform + pos: 62.5,88.5 + parent: 1 + - uid: 7227 + components: + - type: Transform + pos: 52.5,86.5 + parent: 1 + - uid: 7228 + components: + - type: Transform + pos: 60.5,88.5 + parent: 1 + - uid: 7229 + components: + - type: Transform + pos: 59.5,88.5 + parent: 1 + - uid: 7230 + components: + - type: Transform + pos: 58.5,88.5 + parent: 1 + - uid: 7231 + components: + - type: Transform + pos: 57.5,88.5 + parent: 1 + - uid: 7232 + components: + - type: Transform + pos: 56.5,88.5 + parent: 1 + - uid: 7233 + components: + - type: Transform + pos: 55.5,88.5 + parent: 1 + - uid: 7234 + components: + - type: Transform + pos: 54.5,88.5 + parent: 1 + - uid: 7235 + components: + - type: Transform + pos: 52.5,88.5 + parent: 1 + - uid: 7236 + components: + - type: Transform + pos: 51.5,88.5 + parent: 1 + - uid: 7237 + components: + - type: Transform + pos: 53.5,88.5 + parent: 1 + - uid: 7238 + components: + - type: Transform + pos: 51.5,87.5 + parent: 1 + - uid: 7239 + components: + - type: Transform + pos: 51.5,86.5 + parent: 1 + - uid: 7288 + components: + - type: Transform + pos: 62.5,86.5 + parent: 1 + - uid: 7294 + components: + - type: Transform + pos: 71.5,88.5 + parent: 1 + - uid: 7295 + components: + - type: Transform + pos: 72.5,88.5 + parent: 1 + - uid: 7296 + components: + - type: Transform + pos: 72.5,87.5 + parent: 1 + - uid: 7297 + components: + - type: Transform + pos: 72.5,86.5 + parent: 1 + - uid: 7298 + components: + - type: Transform + pos: 69.5,100.5 + parent: 1 + - uid: 7299 + components: + - type: Transform + pos: 60.5,91.5 + parent: 1 + - uid: 7300 + components: + - type: Transform + pos: 61.5,91.5 + parent: 1 + - uid: 7301 + components: + - type: Transform + pos: 61.5,90.5 + parent: 1 + - uid: 7302 + components: + - type: Transform + pos: 61.5,89.5 + parent: 1 + - uid: 8270 + components: + - type: Transform + pos: 76.5,93.5 + parent: 1 + - uid: 8279 + components: + - type: Transform + pos: 76.5,92.5 + parent: 1 + - uid: 8280 + components: + - type: Transform + pos: 76.5,77.5 + parent: 1 + - uid: 8281 + components: + - type: Transform + pos: 76.5,78.5 + parent: 1 + - uid: 8282 + components: + - type: Transform + pos: 76.5,79.5 + parent: 1 + - uid: 8283 + components: + - type: Transform + pos: 76.5,80.5 + parent: 1 + - uid: 8284 + components: + - type: Transform + pos: 76.5,81.5 + parent: 1 + - uid: 8285 + components: + - type: Transform + pos: 76.5,82.5 + parent: 1 + - uid: 8286 + components: + - type: Transform + pos: 76.5,83.5 + parent: 1 + - uid: 8287 + components: + - type: Transform + pos: 76.5,84.5 + parent: 1 + - uid: 8288 + components: + - type: Transform + pos: 76.5,85.5 + parent: 1 + - uid: 8289 + components: + - type: Transform + pos: 76.5,86.5 + parent: 1 + - uid: 8290 + components: + - type: Transform + pos: 76.5,87.5 + parent: 1 + - uid: 8291 + components: + - type: Transform + pos: 76.5,88.5 + parent: 1 + - uid: 8292 + components: + - type: Transform + pos: 76.5,89.5 + parent: 1 + - uid: 8293 + components: + - type: Transform + pos: 76.5,90.5 + parent: 1 + - uid: 8294 + components: + - type: Transform + pos: 66.5,80.5 + parent: 1 + - uid: 8295 + components: + - type: Transform + pos: 67.5,80.5 + parent: 1 + - uid: 8296 + components: + - type: Transform + pos: 68.5,80.5 + parent: 1 + - uid: 8297 + components: + - type: Transform + pos: 69.5,80.5 + parent: 1 + - uid: 8298 + components: + - type: Transform + pos: 70.5,80.5 + parent: 1 + - uid: 8299 + components: + - type: Transform + pos: 70.5,79.5 + parent: 1 + - uid: 8301 + components: + - type: Transform + pos: 72.5,79.5 + parent: 1 + - uid: 8302 + components: + - type: Transform + pos: 73.5,79.5 + parent: 1 + - uid: 8303 + components: + - type: Transform + pos: 74.5,79.5 + parent: 1 + - uid: 8304 + components: + - type: Transform + pos: 75.5,79.5 + parent: 1 + - uid: 8305 + components: + - type: Transform + pos: 72.5,80.5 + parent: 1 + - uid: 8306 + components: + - type: Transform + pos: 71.5,80.5 + parent: 1 + - uid: 8307 + components: + - type: Transform + pos: 70.5,78.5 + parent: 1 + - uid: 8308 + components: + - type: Transform + pos: 71.5,78.5 + parent: 1 + - uid: 8321 + components: + - type: Transform + pos: 66.5,79.5 + parent: 1 + - uid: 8322 + components: + - type: Transform + pos: 66.5,78.5 + parent: 1 + - uid: 8323 + components: + - type: Transform + pos: 66.5,77.5 + parent: 1 + - uid: 8324 + components: + - type: Transform + pos: 66.5,76.5 + parent: 1 + - uid: 8325 + components: + - type: Transform + pos: 66.5,75.5 + parent: 1 + - uid: 8326 + components: + - type: Transform + pos: 66.5,74.5 + parent: 1 + - uid: 8327 + components: + - type: Transform + pos: 66.5,73.5 + parent: 1 + - uid: 8328 + components: + - type: Transform + pos: 66.5,72.5 + parent: 1 + - uid: 8329 + components: + - type: Transform + pos: 66.5,71.5 + parent: 1 + - uid: 8330 + components: + - type: Transform + pos: 66.5,70.5 + parent: 1 + - uid: 8331 + components: + - type: Transform + pos: 66.5,69.5 + parent: 1 + - uid: 8332 + components: + - type: Transform + pos: 66.5,68.5 + parent: 1 + - uid: 8333 + components: + - type: Transform + pos: 66.5,67.5 + parent: 1 + - uid: 8334 + components: + - type: Transform + pos: 67.5,67.5 + parent: 1 + - uid: 8335 + components: + - type: Transform + pos: 68.5,67.5 + parent: 1 + - uid: 8336 + components: + - type: Transform + pos: 69.5,67.5 + parent: 1 + - uid: 8337 + components: + - type: Transform + pos: 70.5,67.5 + parent: 1 + - uid: 8338 + components: + - type: Transform + pos: 71.5,67.5 + parent: 1 + - uid: 8339 + components: + - type: Transform + pos: 72.5,67.5 + parent: 1 + - uid: 8340 + components: + - type: Transform + pos: 73.5,67.5 + parent: 1 + - uid: 8341 + components: + - type: Transform + pos: 74.5,67.5 + parent: 1 + - uid: 8342 + components: + - type: Transform + pos: 75.5,67.5 + parent: 1 + - uid: 8343 + components: + - type: Transform + pos: 75.5,68.5 + parent: 1 + - uid: 8344 + components: + - type: Transform + pos: 75.5,67.5 + parent: 1 + - uid: 8345 + components: + - type: Transform + pos: 75.5,66.5 + parent: 1 + - uid: 8346 + components: + - type: Transform + pos: 76.5,68.5 + parent: 1 + - uid: 8347 + components: + - type: Transform + pos: 76.5,69.5 + parent: 1 + - uid: 8348 + components: + - type: Transform + pos: 76.5,66.5 + parent: 1 + - uid: 8349 + components: + - type: Transform + pos: 77.5,68.5 + parent: 1 + - uid: 8350 + components: + - type: Transform + pos: 77.5,67.5 + parent: 1 + - uid: 8351 + components: + - type: Transform + pos: 77.5,66.5 + parent: 1 + - uid: 8352 + components: + - type: Transform + pos: 76.5,70.5 + parent: 1 + - uid: 8353 + components: + - type: Transform + pos: 76.5,71.5 + parent: 1 + - uid: 8354 + components: + - type: Transform + pos: 76.5,72.5 + parent: 1 + - uid: 8355 + components: + - type: Transform + pos: 76.5,73.5 + parent: 1 + - uid: 8356 + components: + - type: Transform + pos: 76.5,74.5 + parent: 1 + - uid: 8357 + components: + - type: Transform + pos: 76.5,75.5 + parent: 1 + - uid: 8358 + components: + - type: Transform + pos: 76.5,76.5 + parent: 1 + - uid: 8447 + components: + - type: Transform + pos: 76.5,94.5 + parent: 1 + - uid: 8741 + components: + - type: Transform + pos: 61.5,86.5 + parent: 1 + - uid: 8778 + components: + - type: Transform + pos: 94.5,45.5 + parent: 1 + - uid: 9086 + components: + - type: Transform + pos: 93.5,45.5 + parent: 1 + - uid: 9087 + components: + - type: Transform + pos: 92.5,45.5 + parent: 1 + - uid: 9088 + components: + - type: Transform + pos: 91.5,45.5 + parent: 1 + - uid: 9089 + components: + - type: Transform + pos: 76.5,48.5 + parent: 1 + - uid: 9090 + components: + - type: Transform + pos: 77.5,48.5 + parent: 1 + - uid: 9091 + components: + - type: Transform + pos: 78.5,48.5 + parent: 1 + - uid: 9092 + components: + - type: Transform + pos: 79.5,48.5 + parent: 1 + - uid: 9093 + components: + - type: Transform + pos: 80.5,48.5 + parent: 1 + - uid: 9094 + components: + - type: Transform + pos: 81.5,48.5 + parent: 1 + - uid: 9095 + components: + - type: Transform + pos: 82.5,48.5 + parent: 1 + - uid: 9096 + components: + - type: Transform + pos: 83.5,48.5 + parent: 1 + - uid: 9097 + components: + - type: Transform + pos: 84.5,48.5 + parent: 1 + - uid: 9098 + components: + - type: Transform + pos: 85.5,48.5 + parent: 1 + - uid: 9099 + components: + - type: Transform + pos: 86.5,48.5 + parent: 1 + - uid: 9100 + components: + - type: Transform + pos: 87.5,48.5 + parent: 1 + - uid: 9101 + components: + - type: Transform + pos: 87.5,47.5 + parent: 1 + - uid: 9102 + components: + - type: Transform + pos: 88.5,47.5 + parent: 1 + - uid: 9103 + components: + - type: Transform + pos: 89.5,47.5 + parent: 1 + - uid: 9104 + components: + - type: Transform + pos: 90.5,47.5 + parent: 1 + - uid: 9105 + components: + - type: Transform + pos: 91.5,47.5 + parent: 1 + - uid: 9107 + components: + - type: Transform + pos: 92.5,47.5 + parent: 1 + - uid: 9108 + components: + - type: Transform + pos: 93.5,47.5 + parent: 1 + - uid: 9109 + components: + - type: Transform + pos: 93.5,48.5 + parent: 1 + - uid: 9110 + components: + - type: Transform + pos: 93.5,49.5 + parent: 1 + - uid: 9111 + components: + - type: Transform + pos: 93.5,50.5 + parent: 1 + - uid: 9112 + components: + - type: Transform + pos: 93.5,51.5 + parent: 1 + - uid: 9113 + components: + - type: Transform + pos: 93.5,52.5 + parent: 1 + - uid: 9114 + components: + - type: Transform + pos: 93.5,53.5 + parent: 1 + - uid: 9115 + components: + - type: Transform + pos: 93.5,54.5 + parent: 1 + - uid: 9116 + components: + - type: Transform + pos: 92.5,54.5 + parent: 1 + - uid: 9117 + components: + - type: Transform + pos: 92.5,55.5 + parent: 1 + - uid: 9118 + components: + - type: Transform + pos: 92.5,56.5 + parent: 1 + - uid: 9119 + components: + - type: Transform + pos: 92.5,57.5 + parent: 1 + - uid: 9120 + components: + - type: Transform + pos: 92.5,58.5 + parent: 1 + - uid: 9121 + components: + - type: Transform + pos: 91.5,58.5 + parent: 1 + - uid: 9122 + components: + - type: Transform + pos: 90.5,58.5 + parent: 1 + - uid: 9123 + components: + - type: Transform + pos: 90.5,59.5 + parent: 1 + - uid: 9124 + components: + - type: Transform + pos: 90.5,60.5 + parent: 1 + - uid: 9125 + components: + - type: Transform + pos: 90.5,61.5 + parent: 1 + - uid: 9126 + components: + - type: Transform + pos: 90.5,62.5 + parent: 1 + - uid: 9127 + components: + - type: Transform + pos: 90.5,63.5 + parent: 1 + - uid: 9128 + components: + - type: Transform + pos: 89.5,63.5 + parent: 1 + - uid: 9129 + components: + - type: Transform + pos: 89.5,64.5 + parent: 1 + - uid: 9130 + components: + - type: Transform + pos: 89.5,65.5 + parent: 1 + - uid: 9131 + components: + - type: Transform + pos: 89.5,66.5 + parent: 1 + - uid: 9132 + components: + - type: Transform + pos: 89.5,67.5 + parent: 1 + - uid: 9133 + components: + - type: Transform + pos: 88.5,67.5 + parent: 1 + - uid: 9134 + components: + - type: Transform + pos: 87.5,67.5 + parent: 1 + - uid: 9135 + components: + - type: Transform + pos: 86.5,67.5 + parent: 1 + - uid: 9136 + components: + - type: Transform + pos: 85.5,67.5 + parent: 1 + - uid: 9137 + components: + - type: Transform + pos: 84.5,67.5 + parent: 1 + - uid: 9138 + components: + - type: Transform + pos: 83.5,67.5 + parent: 1 + - uid: 9139 + components: + - type: Transform + pos: 82.5,67.5 + parent: 1 + - uid: 9140 + components: + - type: Transform + pos: 81.5,67.5 + parent: 1 + - uid: 9141 + components: + - type: Transform + pos: 80.5,67.5 + parent: 1 + - uid: 9142 + components: + - type: Transform + pos: 79.5,67.5 + parent: 1 + - uid: 9143 + components: + - type: Transform + pos: 78.5,67.5 + parent: 1 + - uid: 9144 + components: + - type: Transform + pos: 76.5,65.5 + parent: 1 + - uid: 9145 + components: + - type: Transform + pos: 76.5,64.5 + parent: 1 + - uid: 9146 + components: + - type: Transform + pos: 76.5,63.5 + parent: 1 + - uid: 9147 + components: + - type: Transform + pos: 76.5,62.5 + parent: 1 + - uid: 9148 + components: + - type: Transform + pos: 76.5,61.5 + parent: 1 + - uid: 9149 + components: + - type: Transform + pos: 76.5,60.5 + parent: 1 + - uid: 9150 + components: + - type: Transform + pos: 76.5,57.5 + parent: 1 + - uid: 9151 + components: + - type: Transform + pos: 76.5,58.5 + parent: 1 + - uid: 9152 + components: + - type: Transform + pos: 76.5,56.5 + parent: 1 + - uid: 9153 + components: + - type: Transform + pos: 76.5,55.5 + parent: 1 + - uid: 9154 + components: + - type: Transform + pos: 76.5,54.5 + parent: 1 + - uid: 9155 + components: + - type: Transform + pos: 76.5,53.5 + parent: 1 + - uid: 9156 + components: + - type: Transform + pos: 76.5,52.5 + parent: 1 + - uid: 9157 + components: + - type: Transform + pos: 76.5,51.5 + parent: 1 + - uid: 9158 + components: + - type: Transform + pos: 76.5,50.5 + parent: 1 + - uid: 9159 + components: + - type: Transform + pos: 76.5,49.5 + parent: 1 + - uid: 9160 + components: + - type: Transform + pos: 76.5,59.5 + parent: 1 + - uid: 10741 + components: + - type: Transform + pos: 59.5,21.5 + parent: 1 + - uid: 10742 + components: + - type: Transform + pos: 59.5,22.5 + parent: 1 + - uid: 10743 + components: + - type: Transform + pos: 59.5,23.5 + parent: 1 + - uid: 10744 + components: + - type: Transform + pos: 59.5,24.5 + parent: 1 + - uid: 10745 + components: + - type: Transform + pos: 59.5,25.5 + parent: 1 + - uid: 10746 + components: + - type: Transform + pos: 59.5,26.5 + parent: 1 + - uid: 10747 + components: + - type: Transform + pos: 59.5,27.5 + parent: 1 + - uid: 10748 + components: + - type: Transform + pos: 59.5,28.5 + parent: 1 + - uid: 10749 + components: + - type: Transform + pos: 59.5,29.5 + parent: 1 + - uid: 10750 + components: + - type: Transform + pos: 60.5,29.5 + parent: 1 + - uid: 10751 + components: + - type: Transform + pos: 61.5,29.5 + parent: 1 + - uid: 10752 + components: + - type: Transform + pos: 62.5,29.5 + parent: 1 + - uid: 10753 + components: + - type: Transform + pos: 63.5,29.5 + parent: 1 + - uid: 10754 + components: + - type: Transform + pos: 64.5,29.5 + parent: 1 + - uid: 10755 + components: + - type: Transform + pos: 65.5,29.5 + parent: 1 + - uid: 10756 + components: + - type: Transform + pos: 66.5,29.5 + parent: 1 + - uid: 10757 + components: + - type: Transform + pos: 67.5,29.5 + parent: 1 + - uid: 10758 + components: + - type: Transform + pos: 68.5,29.5 + parent: 1 + - uid: 10759 + components: + - type: Transform + pos: 69.5,29.5 + parent: 1 + - uid: 10760 + components: + - type: Transform + pos: 70.5,29.5 + parent: 1 + - uid: 10761 + components: + - type: Transform + pos: 71.5,29.5 + parent: 1 + - uid: 10762 + components: + - type: Transform + pos: 72.5,29.5 + parent: 1 + - uid: 10763 + components: + - type: Transform + pos: 73.5,29.5 + parent: 1 + - uid: 10764 + components: + - type: Transform + pos: 74.5,29.5 + parent: 1 + - uid: 10765 + components: + - type: Transform + pos: 75.5,29.5 + parent: 1 + - uid: 10766 + components: + - type: Transform + pos: 76.5,29.5 + parent: 1 + - uid: 10767 + components: + - type: Transform + pos: 76.5,30.5 + parent: 1 + - uid: 10768 + components: + - type: Transform + pos: 76.5,31.5 + parent: 1 + - uid: 10769 + components: + - type: Transform + pos: 76.5,32.5 + parent: 1 + - uid: 10770 + components: + - type: Transform + pos: 76.5,33.5 + parent: 1 + - uid: 10771 + components: + - type: Transform + pos: 76.5,34.5 + parent: 1 + - uid: 10772 + components: + - type: Transform + pos: 76.5,35.5 + parent: 1 + - uid: 10773 + components: + - type: Transform + pos: 76.5,36.5 + parent: 1 + - uid: 10774 + components: + - type: Transform + pos: 76.5,37.5 + parent: 1 + - uid: 10775 + components: + - type: Transform + pos: 76.5,38.5 + parent: 1 + - uid: 10776 + components: + - type: Transform + pos: 76.5,39.5 + parent: 1 + - uid: 10777 + components: + - type: Transform + pos: 76.5,40.5 + parent: 1 + - uid: 10778 + components: + - type: Transform + pos: 76.5,41.5 + parent: 1 + - uid: 10779 + components: + - type: Transform + pos: 76.5,42.5 + parent: 1 + - uid: 10780 + components: + - type: Transform + pos: 76.5,43.5 + parent: 1 + - uid: 10781 + components: + - type: Transform + pos: 76.5,44.5 + parent: 1 + - uid: 10782 + components: + - type: Transform + pos: 76.5,45.5 + parent: 1 + - uid: 10783 + components: + - type: Transform + pos: 76.5,46.5 + parent: 1 + - uid: 10784 + components: + - type: Transform + pos: 76.5,47.5 + parent: 1 + - uid: 11352 + components: + - type: Transform + pos: 72.5,10.5 + parent: 1 + - uid: 11353 + components: + - type: Transform + pos: 72.5,11.5 + parent: 1 + - uid: 11354 + components: + - type: Transform + pos: 72.5,12.5 + parent: 1 + - uid: 11355 + components: + - type: Transform + pos: 71.5,12.5 + parent: 1 + - uid: 11356 + components: + - type: Transform + pos: 71.5,13.5 + parent: 1 + - uid: 11398 + components: + - type: Transform + pos: 71.5,10.5 + parent: 1 + - uid: 11399 + components: + - type: Transform + pos: 70.5,10.5 + parent: 1 + - uid: 11400 + components: + - type: Transform + pos: 69.5,10.5 + parent: 1 + - uid: 11401 + components: + - type: Transform + pos: 68.5,10.5 + parent: 1 + - uid: 11402 + components: + - type: Transform + pos: 67.5,10.5 + parent: 1 + - uid: 11403 + components: + - type: Transform + pos: 67.5,11.5 + parent: 1 + - uid: 11404 + components: + - type: Transform + pos: 67.5,12.5 + parent: 1 + - uid: 11405 + components: + - type: Transform + pos: 67.5,13.5 + parent: 1 + - uid: 11406 + components: + - type: Transform + pos: 67.5,14.5 + parent: 1 + - uid: 11407 + components: + - type: Transform + pos: 67.5,15.5 + parent: 1 + - uid: 11408 + components: + - type: Transform + pos: 67.5,16.5 + parent: 1 + - uid: 11409 + components: + - type: Transform + pos: 68.5,16.5 + parent: 1 + - uid: 11410 + components: + - type: Transform + pos: 68.5,17.5 + parent: 1 + - uid: 11411 + components: + - type: Transform + pos: 68.5,18.5 + parent: 1 + - uid: 11412 + components: + - type: Transform + pos: 67.5,18.5 + parent: 1 + - uid: 11413 + components: + - type: Transform + pos: 67.5,19.5 + parent: 1 + - uid: 11414 + components: + - type: Transform + pos: 67.5,20.5 + parent: 1 + - uid: 11415 + components: + - type: Transform + pos: 67.5,21.5 + parent: 1 + - uid: 11416 + components: + - type: Transform + pos: 67.5,22.5 + parent: 1 + - uid: 11417 + components: + - type: Transform + pos: 67.5,23.5 + parent: 1 + - uid: 11418 + components: + - type: Transform + pos: 67.5,24.5 + parent: 1 + - uid: 11419 + components: + - type: Transform + pos: 67.5,25.5 + parent: 1 + - uid: 11420 + components: + - type: Transform + pos: 67.5,26.5 + parent: 1 + - uid: 11421 + components: + - type: Transform + pos: 67.5,27.5 + parent: 1 + - uid: 11422 + components: + - type: Transform + pos: 67.5,28.5 + parent: 1 + - uid: 12368 + components: + - type: Transform + pos: 73.5,12.5 + parent: 1 + - uid: 13164 + components: + - type: Transform + pos: 73.5,13.5 + parent: 1 + - uid: 13234 + components: + - type: Transform + pos: 41.5,58.5 + parent: 1 + - uid: 13235 + components: + - type: Transform + pos: 42.5,58.5 + parent: 1 + - uid: 13236 + components: + - type: Transform + pos: 43.5,58.5 + parent: 1 + - uid: 13237 + components: + - type: Transform + pos: 44.5,58.5 + parent: 1 + - uid: 13265 + components: + - type: Transform + pos: 10.5,58.5 + parent: 1 + - uid: 13266 + components: + - type: Transform + pos: 11.5,58.5 + parent: 1 + - uid: 13267 + components: + - type: Transform + pos: 12.5,58.5 + parent: 1 + - uid: 13268 + components: + - type: Transform + pos: 13.5,58.5 + parent: 1 + - uid: 13269 + components: + - type: Transform + pos: 14.5,58.5 + parent: 1 + - uid: 13270 + components: + - type: Transform + pos: 15.5,58.5 + parent: 1 + - uid: 13271 + components: + - type: Transform + pos: 16.5,58.5 + parent: 1 + - uid: 13272 + components: + - type: Transform + pos: 17.5,58.5 + parent: 1 + - uid: 13273 + components: + - type: Transform + pos: 18.5,58.5 + parent: 1 + - uid: 13402 + components: + - type: Transform + pos: 61.5,30.5 + parent: 1 + - uid: 13403 + components: + - type: Transform + pos: 61.5,31.5 + parent: 1 + - uid: 13404 + components: + - type: Transform + pos: 61.5,32.5 + parent: 1 + - uid: 13405 + components: + - type: Transform + pos: 61.5,33.5 + parent: 1 + - uid: 13406 + components: + - type: Transform + pos: 61.5,34.5 + parent: 1 + - uid: 13407 + components: + - type: Transform + pos: 60.5,34.5 + parent: 1 + - uid: 13408 + components: + - type: Transform + pos: 59.5,34.5 + parent: 1 + - uid: 13409 + components: + - type: Transform + pos: 58.5,34.5 + parent: 1 + - uid: 13410 + components: + - type: Transform + pos: 57.5,34.5 + parent: 1 + - uid: 13411 + components: + - type: Transform + pos: 56.5,34.5 + parent: 1 + - uid: 13412 + components: + - type: Transform + pos: 55.5,34.5 + parent: 1 + - uid: 13413 + components: + - type: Transform + pos: 54.5,34.5 + parent: 1 + - uid: 13414 + components: + - type: Transform + pos: 54.5,35.5 + parent: 1 + - uid: 13415 + components: + - type: Transform + pos: 54.5,36.5 + parent: 1 + - uid: 13416 + components: + - type: Transform + pos: 54.5,37.5 + parent: 1 + - uid: 13417 + components: + - type: Transform + pos: 54.5,38.5 + parent: 1 + - uid: 13418 + components: + - type: Transform + pos: 54.5,39.5 + parent: 1 + - uid: 13419 + components: + - type: Transform + pos: 54.5,40.5 + parent: 1 + - uid: 13420 + components: + - type: Transform + pos: 54.5,41.5 + parent: 1 + - uid: 13421 + components: + - type: Transform + pos: 54.5,42.5 + parent: 1 + - uid: 13422 + components: + - type: Transform + pos: 54.5,43.5 + parent: 1 + - uid: 13423 + components: + - type: Transform + pos: 53.5,43.5 + parent: 1 + - uid: 13424 + components: + - type: Transform + pos: 52.5,43.5 + parent: 1 + - uid: 13425 + components: + - type: Transform + pos: 52.5,44.5 + parent: 1 + - uid: 13426 + components: + - type: Transform + pos: 52.5,45.5 + parent: 1 + - uid: 13427 + components: + - type: Transform + pos: 52.5,46.5 + parent: 1 + - uid: 13428 + components: + - type: Transform + pos: 52.5,47.5 + parent: 1 + - uid: 13429 + components: + - type: Transform + pos: 52.5,48.5 + parent: 1 + - uid: 13430 + components: + - type: Transform + pos: 51.5,48.5 + parent: 1 + - uid: 13431 + components: + - type: Transform + pos: 50.5,48.5 + parent: 1 + - uid: 13432 + components: + - type: Transform + pos: 49.5,48.5 + parent: 1 + - uid: 13433 + components: + - type: Transform + pos: 49.5,49.5 + parent: 1 + - uid: 13434 + components: + - type: Transform + pos: 49.5,50.5 + parent: 1 + - uid: 13435 + components: + - type: Transform + pos: 48.5,50.5 + parent: 1 + - uid: 13436 + components: + - type: Transform + pos: 47.5,50.5 + parent: 1 + - uid: 13437 + components: + - type: Transform + pos: 46.5,50.5 + parent: 1 + - uid: 13438 + components: + - type: Transform + pos: 46.5,51.5 + parent: 1 + - uid: 13439 + components: + - type: Transform + pos: 46.5,52.5 + parent: 1 + - uid: 13440 + components: + - type: Transform + pos: 46.5,53.5 + parent: 1 + - uid: 13441 + components: + - type: Transform + pos: 46.5,54.5 + parent: 1 + - uid: 13442 + components: + - type: Transform + pos: 46.5,55.5 + parent: 1 + - uid: 13443 + components: + - type: Transform + pos: 46.5,56.5 + parent: 1 + - uid: 13444 + components: + - type: Transform + pos: 45.5,56.5 + parent: 1 + - uid: 13445 + components: + - type: Transform + pos: 44.5,56.5 + parent: 1 + - uid: 13446 + components: + - type: Transform + pos: 44.5,57.5 + parent: 1 + - uid: 13447 + components: + - type: Transform + pos: 43.5,56.5 + parent: 1 + - uid: 13448 + components: + - type: Transform + pos: 42.5,56.5 + parent: 1 + - uid: 13449 + components: + - type: Transform + pos: 41.5,56.5 + parent: 1 + - uid: 13450 + components: + - type: Transform + pos: 40.5,56.5 + parent: 1 + - uid: 13451 + components: + - type: Transform + pos: 39.5,56.5 + parent: 1 + - uid: 13452 + components: + - type: Transform + pos: 39.5,57.5 + parent: 1 + - uid: 13453 + components: + - type: Transform + pos: 39.5,58.5 + parent: 1 + - uid: 13454 + components: + - type: Transform + pos: 39.5,59.5 + parent: 1 + - uid: 13455 + components: + - type: Transform + pos: 39.5,60.5 + parent: 1 + - uid: 13456 + components: + - type: Transform + pos: 39.5,61.5 + parent: 1 + - uid: 13457 + components: + - type: Transform + pos: 38.5,61.5 + parent: 1 + - uid: 13458 + components: + - type: Transform + pos: 38.5,62.5 + parent: 1 + - uid: 13459 + components: + - type: Transform + pos: 38.5,63.5 + parent: 1 + - uid: 13460 + components: + - type: Transform + pos: 38.5,64.5 + parent: 1 + - uid: 13461 + components: + - type: Transform + pos: 38.5,65.5 + parent: 1 + - uid: 13462 + components: + - type: Transform + pos: 38.5,66.5 + parent: 1 + - uid: 13463 + components: + - type: Transform + pos: 38.5,67.5 + parent: 1 + - uid: 13464 + components: + - type: Transform + pos: 38.5,68.5 + parent: 1 + - uid: 13465 + components: + - type: Transform + pos: 38.5,69.5 + parent: 1 + - uid: 13466 + components: + - type: Transform + pos: 38.5,70.5 + parent: 1 + - uid: 13467 + components: + - type: Transform + pos: 38.5,71.5 + parent: 1 + - uid: 13469 + components: + - type: Transform + pos: 37.5,72.5 + parent: 1 + - uid: 13470 + components: + - type: Transform + pos: 37.5,72.5 + parent: 1 + - uid: 13471 + components: + - type: Transform + pos: 36.5,72.5 + parent: 1 + - uid: 13472 + components: + - type: Transform + pos: 35.5,72.5 + parent: 1 + - uid: 13473 + components: + - type: Transform + pos: 34.5,72.5 + parent: 1 + - uid: 13474 + components: + - type: Transform + pos: 33.5,72.5 + parent: 1 + - uid: 13485 + components: + - type: Transform + pos: 33.5,84.5 + parent: 1 + - uid: 13487 + components: + - type: Transform + pos: 34.5,84.5 + parent: 1 + - uid: 13488 + components: + - type: Transform + pos: 35.5,84.5 + parent: 1 + - uid: 13489 + components: + - type: Transform + pos: 36.5,84.5 + parent: 1 + - uid: 13490 + components: + - type: Transform + pos: 37.5,84.5 + parent: 1 + - uid: 13491 + components: + - type: Transform + pos: 38.5,84.5 + parent: 1 + - uid: 13492 + components: + - type: Transform + pos: 39.5,84.5 + parent: 1 + - uid: 13493 + components: + - type: Transform + pos: 40.5,84.5 + parent: 1 + - uid: 13494 + components: + - type: Transform + pos: 41.5,84.5 + parent: 1 + - uid: 13495 + components: + - type: Transform + pos: 42.5,84.5 + parent: 1 + - uid: 13496 + components: + - type: Transform + pos: 43.5,84.5 + parent: 1 + - uid: 13497 + components: + - type: Transform + pos: 43.5,85.5 + parent: 1 + - uid: 13498 + components: + - type: Transform + pos: 44.5,85.5 + parent: 1 + - uid: 13499 + components: + - type: Transform + pos: 45.5,85.5 + parent: 1 + - uid: 13500 + components: + - type: Transform + pos: 46.5,85.5 + parent: 1 + - uid: 13501 + components: + - type: Transform + pos: 47.5,85.5 + parent: 1 + - uid: 13502 + components: + - type: Transform + pos: 48.5,85.5 + parent: 1 + - uid: 13503 + components: + - type: Transform + pos: 49.5,85.5 + parent: 1 + - uid: 13504 + components: + - type: Transform + pos: 50.5,85.5 + parent: 1 + - uid: 13505 + components: + - type: Transform + pos: 51.5,85.5 + parent: 1 + - uid: 13506 + components: + - type: Transform + pos: 65.5,67.5 + parent: 1 + - uid: 13507 + components: + - type: Transform + pos: 64.5,67.5 + parent: 1 + - uid: 13508 + components: + - type: Transform + pos: 63.5,67.5 + parent: 1 + - uid: 13509 + components: + - type: Transform + pos: 62.5,67.5 + parent: 1 + - uid: 13510 + components: + - type: Transform + pos: 61.5,67.5 + parent: 1 + - uid: 13511 + components: + - type: Transform + pos: 60.5,67.5 + parent: 1 + - uid: 13512 + components: + - type: Transform + pos: 59.5,67.5 + parent: 1 + - uid: 13513 + components: + - type: Transform + pos: 58.5,67.5 + parent: 1 + - uid: 13514 + components: + - type: Transform + pos: 56.5,67.5 + parent: 1 + - uid: 13515 + components: + - type: Transform + pos: 55.5,67.5 + parent: 1 + - uid: 13516 + components: + - type: Transform + pos: 54.5,67.5 + parent: 1 + - uid: 13517 + components: + - type: Transform + pos: 53.5,67.5 + parent: 1 + - uid: 13518 + components: + - type: Transform + pos: 57.5,67.5 + parent: 1 + - uid: 13519 + components: + - type: Transform + pos: 52.5,67.5 + parent: 1 + - uid: 13520 + components: + - type: Transform + pos: 51.5,67.5 + parent: 1 + - uid: 13521 + components: + - type: Transform + pos: 50.5,67.5 + parent: 1 + - uid: 13522 + components: + - type: Transform + pos: 49.5,67.5 + parent: 1 + - uid: 13523 + components: + - type: Transform + pos: 48.5,67.5 + parent: 1 + - uid: 13524 + components: + - type: Transform + pos: 47.5,67.5 + parent: 1 + - uid: 13525 + components: + - type: Transform + pos: 46.5,67.5 + parent: 1 + - uid: 13526 + components: + - type: Transform + pos: 45.5,67.5 + parent: 1 + - uid: 13527 + components: + - type: Transform + pos: 44.5,67.5 + parent: 1 + - uid: 13528 + components: + - type: Transform + pos: 43.5,67.5 + parent: 1 + - uid: 13529 + components: + - type: Transform + pos: 42.5,67.5 + parent: 1 + - uid: 13530 + components: + - type: Transform + pos: 41.5,67.5 + parent: 1 + - uid: 13531 + components: + - type: Transform + pos: 40.5,67.5 + parent: 1 + - uid: 13532 + components: + - type: Transform + pos: 39.5,67.5 + parent: 1 + - uid: 13533 + components: + - type: Transform + pos: 37.5,67.5 + parent: 1 + - uid: 13534 + components: + - type: Transform + pos: 36.5,67.5 + parent: 1 + - uid: 13535 + components: + - type: Transform + pos: 35.5,67.5 + parent: 1 + - uid: 13536 + components: + - type: Transform + pos: 34.5,67.5 + parent: 1 + - uid: 13537 + components: + - type: Transform + pos: 33.5,67.5 + parent: 1 + - uid: 13538 + components: + - type: Transform + pos: 32.5,67.5 + parent: 1 + - uid: 13539 + components: + - type: Transform + pos: 31.5,67.5 + parent: 1 + - uid: 13540 + components: + - type: Transform + pos: 30.5,67.5 + parent: 1 + - uid: 13541 + components: + - type: Transform + pos: 29.5,67.5 + parent: 1 + - uid: 13542 + components: + - type: Transform + pos: 28.5,67.5 + parent: 1 + - uid: 13543 + components: + - type: Transform + pos: 27.5,67.5 + parent: 1 + - uid: 13544 + components: + - type: Transform + pos: 27.5,66.5 + parent: 1 + - uid: 13545 + components: + - type: Transform + pos: 26.5,66.5 + parent: 1 + - uid: 13546 + components: + - type: Transform + pos: 25.5,66.5 + parent: 1 + - uid: 13547 + components: + - type: Transform + pos: 25.5,67.5 + parent: 1 + - uid: 13548 + components: + - type: Transform + pos: 25.5,68.5 + parent: 1 + - uid: 13549 + components: + - type: Transform + pos: 26.5,68.5 + parent: 1 + - uid: 13550 + components: + - type: Transform + pos: 27.5,68.5 + parent: 1 + - uid: 13551 + components: + - type: Transform + pos: 26.5,65.5 + parent: 1 + - uid: 13552 + components: + - type: Transform + pos: 26.5,64.5 + parent: 1 + - uid: 13553 + components: + - type: Transform + pos: 26.5,63.5 + parent: 1 + - uid: 13554 + components: + - type: Transform + pos: 26.5,62.5 + parent: 1 + - uid: 13555 + components: + - type: Transform + pos: 26.5,61.5 + parent: 1 + - uid: 13556 + components: + - type: Transform + pos: 26.5,60.5 + parent: 1 + - uid: 13557 + components: + - type: Transform + pos: 26.5,59.5 + parent: 1 + - uid: 13558 + components: + - type: Transform + pos: 26.5,58.5 + parent: 1 + - uid: 13559 + components: + - type: Transform + pos: 26.5,57.5 + parent: 1 + - uid: 13560 + components: + - type: Transform + pos: 26.5,56.5 + parent: 1 + - uid: 13561 + components: + - type: Transform + pos: 27.5,56.5 + parent: 1 + - uid: 13562 + components: + - type: Transform + pos: 28.5,56.5 + parent: 1 + - uid: 13563 + components: + - type: Transform + pos: 29.5,56.5 + parent: 1 + - uid: 13564 + components: + - type: Transform + pos: 30.5,56.5 + parent: 1 + - uid: 13565 + components: + - type: Transform + pos: 31.5,56.5 + parent: 1 + - uid: 13566 + components: + - type: Transform + pos: 32.5,56.5 + parent: 1 + - uid: 13567 + components: + - type: Transform + pos: 33.5,56.5 + parent: 1 + - uid: 13568 + components: + - type: Transform + pos: 34.5,56.5 + parent: 1 + - uid: 13569 + components: + - type: Transform + pos: 35.5,56.5 + parent: 1 + - uid: 13570 + components: + - type: Transform + pos: 36.5,56.5 + parent: 1 + - uid: 13571 + components: + - type: Transform + pos: 37.5,56.5 + parent: 1 + - uid: 13572 + components: + - type: Transform + pos: 38.5,56.5 + parent: 1 + - uid: 13573 + components: + - type: Transform + pos: 25.5,60.5 + parent: 1 + - uid: 13574 + components: + - type: Transform + pos: 24.5,60.5 + parent: 1 + - uid: 13575 + components: + - type: Transform + pos: 23.5,60.5 + parent: 1 + - uid: 13576 + components: + - type: Transform + pos: 22.5,60.5 + parent: 1 + - uid: 13577 + components: + - type: Transform + pos: 21.5,60.5 + parent: 1 + - uid: 13578 + components: + - type: Transform + pos: 21.5,62.5 + parent: 1 + - uid: 13579 + components: + - type: Transform + pos: 20.5,62.5 + parent: 1 + - uid: 13580 + components: + - type: Transform + pos: 19.5,62.5 + parent: 1 + - uid: 13581 + components: + - type: Transform + pos: 18.5,62.5 + parent: 1 + - uid: 13582 + components: + - type: Transform + pos: 17.5,62.5 + parent: 1 + - uid: 13583 + components: + - type: Transform + pos: 16.5,62.5 + parent: 1 + - uid: 13584 + components: + - type: Transform + pos: 15.5,62.5 + parent: 1 + - uid: 13585 + components: + - type: Transform + pos: 14.5,62.5 + parent: 1 + - uid: 13586 + components: + - type: Transform + pos: 13.5,62.5 + parent: 1 + - uid: 13587 + components: + - type: Transform + pos: 12.5,62.5 + parent: 1 + - uid: 13588 + components: + - type: Transform + pos: 11.5,62.5 + parent: 1 + - uid: 13589 + components: + - type: Transform + pos: 10.5,62.5 + parent: 1 + - uid: 13590 + components: + - type: Transform + pos: 10.5,61.5 + parent: 1 + - uid: 13591 + components: + - type: Transform + pos: 10.5,60.5 + parent: 1 + - uid: 13592 + components: + - type: Transform + pos: 10.5,59.5 + parent: 1 + - uid: 13593 + components: + - type: Transform + pos: 21.5,61.5 + parent: 1 + - uid: 13594 + components: + - type: Transform + pos: 15.5,63.5 + parent: 1 + - uid: 13595 + components: + - type: Transform + pos: 15.5,64.5 + parent: 1 + - uid: 13596 + components: + - type: Transform + pos: 15.5,65.5 + parent: 1 + - uid: 13597 + components: + - type: Transform + pos: 15.5,66.5 + parent: 1 + - uid: 13598 + components: + - type: Transform + pos: 15.5,67.5 + parent: 1 + - uid: 13599 + components: + - type: Transform + pos: 16.5,67.5 + parent: 1 + - uid: 13600 + components: + - type: Transform + pos: 17.5,67.5 + parent: 1 + - uid: 13601 + components: + - type: Transform + pos: 18.5,67.5 + parent: 1 + - uid: 13602 + components: + - type: Transform + pos: 19.5,67.5 + parent: 1 + - uid: 13603 + components: + - type: Transform + pos: 20.5,67.5 + parent: 1 + - uid: 13604 + components: + - type: Transform + pos: 21.5,67.5 + parent: 1 + - uid: 13605 + components: + - type: Transform + pos: 22.5,67.5 + parent: 1 + - uid: 13606 + components: + - type: Transform + pos: 23.5,67.5 + parent: 1 + - uid: 13607 + components: + - type: Transform + pos: 24.5,67.5 + parent: 1 + - uid: 13608 + components: + - type: Transform + pos: 26.5,69.5 + parent: 1 + - uid: 13609 + components: + - type: Transform + pos: 26.5,70.5 + parent: 1 + - uid: 13610 + components: + - type: Transform + pos: 26.5,71.5 + parent: 1 + - uid: 13611 + components: + - type: Transform + pos: 26.5,72.5 + parent: 1 + - uid: 13612 + components: + - type: Transform + pos: 26.5,73.5 + parent: 1 + - uid: 13613 + components: + - type: Transform + pos: 26.5,74.5 + parent: 1 + - uid: 13614 + components: + - type: Transform + pos: 26.5,75.5 + parent: 1 + - uid: 13615 + components: + - type: Transform + pos: 26.5,76.5 + parent: 1 + - uid: 13616 + components: + - type: Transform + pos: 26.5,77.5 + parent: 1 + - uid: 13617 + components: + - type: Transform + pos: 26.5,78.5 + parent: 1 + - uid: 13618 + components: + - type: Transform + pos: 26.5,79.5 + parent: 1 + - uid: 13619 + components: + - type: Transform + pos: 26.5,80.5 + parent: 1 + - uid: 13620 + components: + - type: Transform + pos: 26.5,81.5 + parent: 1 + - uid: 13621 + components: + - type: Transform + pos: 26.5,82.5 + parent: 1 + - uid: 13622 + components: + - type: Transform + pos: 26.5,83.5 + parent: 1 + - uid: 13623 + components: + - type: Transform + pos: 26.5,84.5 + parent: 1 + - uid: 13624 + components: + - type: Transform + pos: 27.5,84.5 + parent: 1 + - uid: 13625 + components: + - type: Transform + pos: 28.5,84.5 + parent: 1 + - uid: 13626 + components: + - type: Transform + pos: 29.5,84.5 + parent: 1 + - uid: 13629 + components: + - type: Transform + pos: 32.5,84.5 + parent: 1 + - uid: 13630 + components: + - type: Transform + pos: 26.5,85.5 + parent: 1 + - uid: 13631 + components: + - type: Transform + pos: 26.5,86.5 + parent: 1 + - uid: 13632 + components: + - type: Transform + pos: 26.5,87.5 + parent: 1 + - uid: 13633 + components: + - type: Transform + pos: 26.5,88.5 + parent: 1 + - uid: 13634 + components: + - type: Transform + pos: 26.5,89.5 + parent: 1 + - uid: 13635 + components: + - type: Transform + pos: 26.5,90.5 + parent: 1 + - uid: 13636 + components: + - type: Transform + pos: 26.5,91.5 + parent: 1 + - uid: 13637 + components: + - type: Transform + pos: 26.5,92.5 + parent: 1 + - uid: 13638 + components: + - type: Transform + pos: 26.5,93.5 + parent: 1 + - uid: 13639 + components: + - type: Transform + pos: 26.5,94.5 + parent: 1 + - uid: 13640 + components: + - type: Transform + pos: 26.5,95.5 + parent: 1 + - uid: 13641 + components: + - type: Transform + pos: 26.5,96.5 + parent: 1 + - uid: 13642 + components: + - type: Transform + pos: 26.5,97.5 + parent: 1 + - uid: 13643 + components: + - type: Transform + pos: 26.5,98.5 + parent: 1 + - uid: 13644 + components: + - type: Transform + pos: 26.5,99.5 + parent: 1 + - uid: 13645 + components: + - type: Transform + pos: 26.5,100.5 + parent: 1 + - uid: 13646 + components: + - type: Transform + pos: 26.5,102.5 + parent: 1 + - uid: 13647 + components: + - type: Transform + pos: 26.5,103.5 + parent: 1 + - uid: 13648 + components: + - type: Transform + pos: 26.5,104.5 + parent: 1 + - uid: 13649 + components: + - type: Transform + pos: 26.5,105.5 + parent: 1 + - uid: 13650 + components: + - type: Transform + pos: 26.5,101.5 + parent: 1 + - uid: 13651 + components: + - type: Transform + pos: 26.5,106.5 + parent: 1 + - uid: 13652 + components: + - type: Transform + pos: 26.5,107.5 + parent: 1 + - uid: 13653 + components: + - type: Transform + pos: 26.5,108.5 + parent: 1 + - uid: 13654 + components: + - type: Transform + pos: 26.5,109.5 + parent: 1 + - uid: 13655 + components: + - type: Transform + pos: 27.5,109.5 + parent: 1 + - uid: 13656 + components: + - type: Transform + pos: 28.5,109.5 + parent: 1 + - uid: 13657 + components: + - type: Transform + pos: 29.5,109.5 + parent: 1 + - uid: 13658 + components: + - type: Transform + pos: 30.5,109.5 + parent: 1 + - uid: 13659 + components: + - type: Transform + pos: 30.5,110.5 + parent: 1 + - uid: 13660 + components: + - type: Transform + pos: 31.5,110.5 + parent: 1 + - uid: 13661 + components: + - type: Transform + pos: 32.5,110.5 + parent: 1 + - uid: 13662 + components: + - type: Transform + pos: 32.5,111.5 + parent: 1 + - uid: 13663 + components: + - type: Transform + pos: 33.5,111.5 + parent: 1 + - uid: 13664 + components: + - type: Transform + pos: 34.5,111.5 + parent: 1 + - uid: 13665 + components: + - type: Transform + pos: 35.5,111.5 + parent: 1 + - uid: 13666 + components: + - type: Transform + pos: 43.5,86.5 + parent: 1 + - uid: 13667 + components: + - type: Transform + pos: 43.5,87.5 + parent: 1 + - uid: 13668 + components: + - type: Transform + pos: 43.5,88.5 + parent: 1 + - uid: 13669 + components: + - type: Transform + pos: 42.5,88.5 + parent: 1 + - uid: 13670 + components: + - type: Transform + pos: 41.5,88.5 + parent: 1 + - uid: 13671 + components: + - type: Transform + pos: 40.5,88.5 + parent: 1 + - uid: 13672 + components: + - type: Transform + pos: 39.5,88.5 + parent: 1 + - uid: 13673 + components: + - type: Transform + pos: 39.5,89.5 + parent: 1 + - uid: 13674 + components: + - type: Transform + pos: 39.5,90.5 + parent: 1 + - uid: 13675 + components: + - type: Transform + pos: 39.5,91.5 + parent: 1 + - uid: 13676 + components: + - type: Transform + pos: 38.5,91.5 + parent: 1 + - uid: 13677 + components: + - type: Transform + pos: 37.5,91.5 + parent: 1 + - uid: 13678 + components: + - type: Transform + pos: 36.5,91.5 + parent: 1 + - uid: 13679 + components: + - type: Transform + pos: 35.5,91.5 + parent: 1 + - uid: 13680 + components: + - type: Transform + pos: 34.5,91.5 + parent: 1 + - uid: 13681 + components: + - type: Transform + pos: 33.5,91.5 + parent: 1 + - uid: 13682 + components: + - type: Transform + pos: 32.5,91.5 + parent: 1 + - uid: 13683 + components: + - type: Transform + pos: 32.5,92.5 + parent: 1 + - uid: 13684 + components: + - type: Transform + pos: 32.5,93.5 + parent: 1 + - uid: 13685 + components: + - type: Transform + pos: 32.5,94.5 + parent: 1 + - uid: 13686 + components: + - type: Transform + pos: 32.5,95.5 + parent: 1 + - uid: 13687 + components: + - type: Transform + pos: 32.5,96.5 + parent: 1 + - uid: 13688 + components: + - type: Transform + pos: 32.5,97.5 + parent: 1 + - uid: 13689 + components: + - type: Transform + pos: 32.5,98.5 + parent: 1 + - uid: 13690 + components: + - type: Transform + pos: 31.5,98.5 + parent: 1 + - uid: 13691 + components: + - type: Transform + pos: 30.5,98.5 + parent: 1 + - uid: 13692 + components: + - type: Transform + pos: 29.5,98.5 + parent: 1 + - uid: 13693 + components: + - type: Transform + pos: 28.5,98.5 + parent: 1 + - uid: 13694 + components: + - type: Transform + pos: 27.5,98.5 + parent: 1 + - uid: 13695 + components: + - type: Transform + pos: 33.5,98.5 + parent: 1 + - uid: 13696 + components: + - type: Transform + pos: 34.5,98.5 + parent: 1 + - uid: 13697 + components: + - type: Transform + pos: 35.5,98.5 + parent: 1 + - uid: 13698 + components: + - type: Transform + pos: 36.5,98.5 + parent: 1 + - uid: 13699 + components: + - type: Transform + pos: 37.5,98.5 + parent: 1 + - uid: 13700 + components: + - type: Transform + pos: 37.5,99.5 + parent: 1 + - uid: 13701 + components: + - type: Transform + pos: 38.5,99.5 + parent: 1 + - uid: 13702 + components: + - type: Transform + pos: 38.5,100.5 + parent: 1 + - uid: 13703 + components: + - type: Transform + pos: 38.5,101.5 + parent: 1 + - uid: 13704 + components: + - type: Transform + pos: 38.5,102.5 + parent: 1 + - uid: 13705 + components: + - type: Transform + pos: 38.5,103.5 + parent: 1 + - uid: 13706 + components: + - type: Transform + pos: 38.5,104.5 + parent: 1 + - uid: 13707 + components: + - type: Transform + pos: 38.5,105.5 + parent: 1 + - uid: 13708 + components: + - type: Transform + pos: 38.5,106.5 + parent: 1 + - uid: 13709 + components: + - type: Transform + pos: 38.5,107.5 + parent: 1 + - uid: 13710 + components: + - type: Transform + pos: 38.5,108.5 + parent: 1 + - uid: 13714 + components: + - type: Transform + pos: 37.5,111.5 + parent: 1 + - uid: 13715 + components: + - type: Transform + pos: 36.5,111.5 + parent: 1 + - uid: 13716 + components: + - type: Transform + pos: 26.5,36.5 + parent: 1 + - uid: 13717 + components: + - type: Transform + pos: 26.5,37.5 + parent: 1 + - uid: 13718 + components: + - type: Transform + pos: 26.5,38.5 + parent: 1 + - uid: 13719 + components: + - type: Transform + pos: 26.5,39.5 + parent: 1 + - uid: 13720 + components: + - type: Transform + pos: 26.5,40.5 + parent: 1 + - uid: 13721 + components: + - type: Transform + pos: 26.5,42.5 + parent: 1 + - uid: 13722 + components: + - type: Transform + pos: 26.5,43.5 + parent: 1 + - uid: 13723 + components: + - type: Transform + pos: 26.5,44.5 + parent: 1 + - uid: 13724 + components: + - type: Transform + pos: 26.5,45.5 + parent: 1 + - uid: 13725 + components: + - type: Transform + pos: 26.5,46.5 + parent: 1 + - uid: 13726 + components: + - type: Transform + pos: 26.5,47.5 + parent: 1 + - uid: 13727 + components: + - type: Transform + pos: 26.5,48.5 + parent: 1 + - uid: 13728 + components: + - type: Transform + pos: 26.5,49.5 + parent: 1 + - uid: 13729 + components: + - type: Transform + pos: 26.5,50.5 + parent: 1 + - uid: 13730 + components: + - type: Transform + pos: 26.5,51.5 + parent: 1 + - uid: 13731 + components: + - type: Transform + pos: 26.5,52.5 + parent: 1 + - uid: 13732 + components: + - type: Transform + pos: 26.5,53.5 + parent: 1 + - uid: 13733 + components: + - type: Transform + pos: 26.5,54.5 + parent: 1 + - uid: 13734 + components: + - type: Transform + pos: 26.5,55.5 + parent: 1 + - uid: 13735 + components: + - type: Transform + pos: 26.5,41.5 + parent: 1 + - uid: 13736 + components: + - type: Transform + pos: 21.5,103.5 + parent: 1 + - uid: 13737 + components: + - type: Transform + pos: 21.5,104.5 + parent: 1 + - uid: 13738 + components: + - type: Transform + pos: 21.5,105.5 + parent: 1 + - uid: 13739 + components: + - type: Transform + pos: 21.5,106.5 + parent: 1 + - uid: 13741 + components: + - type: Transform + pos: 22.5,104.5 + parent: 1 + - uid: 13742 + components: + - type: Transform + pos: 23.5,104.5 + parent: 1 + - uid: 13743 + components: + - type: Transform + pos: 23.5,106.5 + parent: 1 + - uid: 13744 + components: + - type: Transform + pos: 23.5,107.5 + parent: 1 + - uid: 13747 + components: + - type: Transform + pos: 23.5,105.5 + parent: 1 + - uid: 15079 + components: + - type: Transform + pos: 18.5,57.5 + parent: 1 + - uid: 15080 + components: + - type: Transform + pos: 16.5,48.5 + parent: 1 + - uid: 15081 + components: + - type: Transform + pos: 16.5,48.5 + parent: 1 + - uid: 15082 + components: + - type: Transform + pos: 16.5,49.5 + parent: 1 + - uid: 15083 + components: + - type: Transform + pos: 16.5,50.5 + parent: 1 + - uid: 15084 + components: + - type: Transform + pos: 16.5,51.5 + parent: 1 + - uid: 15085 + components: + - type: Transform + pos: 17.5,51.5 + parent: 1 + - uid: 15086 + components: + - type: Transform + pos: 17.5,52.5 + parent: 1 + - uid: 15087 + components: + - type: Transform + pos: 17.5,53.5 + parent: 1 + - uid: 15088 + components: + - type: Transform + pos: 17.5,54.5 + parent: 1 + - uid: 15089 + components: + - type: Transform + pos: 17.5,55.5 + parent: 1 + - uid: 15090 + components: + - type: Transform + pos: 17.5,56.5 + parent: 1 + - uid: 15091 + components: + - type: Transform + pos: 18.5,56.5 + parent: 1 + - uid: 15887 + components: + - type: Transform + pos: 24.5,98.5 + parent: 1 + - uid: 15888 + components: + - type: Transform + pos: 23.5,98.5 + parent: 1 + - uid: 15889 + components: + - type: Transform + pos: 22.5,98.5 + parent: 1 + - uid: 15890 + components: + - type: Transform + pos: 21.5,98.5 + parent: 1 + - uid: 15891 + components: + - type: Transform + pos: 21.5,99.5 + parent: 1 + - uid: 15892 + components: + - type: Transform + pos: 21.5,100.5 + parent: 1 + - uid: 15893 + components: + - type: Transform + pos: 21.5,101.5 + parent: 1 + - uid: 15894 + components: + - type: Transform + pos: 21.5,102.5 + parent: 1 + - uid: 16299 + components: + - type: Transform + pos: 21.5,97.5 + parent: 1 + - uid: 16300 + components: + - type: Transform + pos: 21.5,96.5 + parent: 1 + - uid: 16301 + components: + - type: Transform + pos: 21.5,95.5 + parent: 1 + - uid: 16302 + components: + - type: Transform + pos: 20.5,95.5 + parent: 1 + - uid: 16303 + components: + - type: Transform + pos: 19.5,95.5 + parent: 1 + - uid: 16304 + components: + - type: Transform + pos: 18.5,95.5 + parent: 1 + - uid: 16305 + components: + - type: Transform + pos: 17.5,95.5 + parent: 1 + - uid: 16306 + components: + - type: Transform + pos: 16.5,95.5 + parent: 1 + - uid: 16307 + components: + - type: Transform + pos: 16.5,94.5 + parent: 1 + - uid: 16308 + components: + - type: Transform + pos: 16.5,93.5 + parent: 1 + - uid: 16309 + components: + - type: Transform + pos: 16.5,92.5 + parent: 1 + - uid: 16318 + components: + - type: Transform + pos: 13.5,86.5 + parent: 1 + - uid: 16319 + components: + - type: Transform + pos: 12.5,86.5 + parent: 1 + - uid: 16320 + components: + - type: Transform + pos: 11.5,86.5 + parent: 1 + - uid: 16321 + components: + - type: Transform + pos: 10.5,86.5 + parent: 1 + - uid: 16322 + components: + - type: Transform + pos: 9.5,86.5 + parent: 1 + - uid: 16323 + components: + - type: Transform + pos: 8.5,86.5 + parent: 1 + - uid: 16324 + components: + - type: Transform + pos: 7.5,86.5 + parent: 1 + - uid: 16325 + components: + - type: Transform + pos: 6.5,86.5 + parent: 1 + - uid: 16326 + components: + - type: Transform + pos: 5.5,86.5 + parent: 1 + - uid: 16327 + components: + - type: Transform + pos: 5.5,85.5 + parent: 1 + - uid: 16328 + components: + - type: Transform + pos: 5.5,84.5 + parent: 1 + - uid: 16329 + components: + - type: Transform + pos: 5.5,83.5 + parent: 1 + - uid: 16330 + components: + - type: Transform + pos: 5.5,82.5 + parent: 1 + - uid: 16331 + components: + - type: Transform + pos: 5.5,81.5 + parent: 1 + - uid: 16332 + components: + - type: Transform + pos: 5.5,80.5 + parent: 1 + - uid: 16333 + components: + - type: Transform + pos: 5.5,79.5 + parent: 1 + - uid: 16334 + components: + - type: Transform + pos: 5.5,78.5 + parent: 1 + - uid: 16335 + components: + - type: Transform + pos: 5.5,77.5 + parent: 1 + - uid: 16336 + components: + - type: Transform + pos: 6.5,77.5 + parent: 1 + - uid: 16337 + components: + - type: Transform + pos: 7.5,77.5 + parent: 1 + - uid: 16338 + components: + - type: Transform + pos: 8.5,77.5 + parent: 1 + - uid: 16339 + components: + - type: Transform + pos: 9.5,77.5 + parent: 1 + - uid: 16340 + components: + - type: Transform + pos: 9.5,76.5 + parent: 1 + - uid: 16341 + components: + - type: Transform + pos: 9.5,75.5 + parent: 1 + - uid: 16342 + components: + - type: Transform + pos: 9.5,74.5 + parent: 1 + - uid: 16343 + components: + - type: Transform + pos: 9.5,73.5 + parent: 1 + - uid: 16344 + components: + - type: Transform + pos: 10.5,73.5 + parent: 1 + - uid: 16345 + components: + - type: Transform + pos: 10.5,72.5 + parent: 1 + - uid: 16346 + components: + - type: Transform + pos: 10.5,71.5 + parent: 1 + - uid: 16347 + components: + - type: Transform + pos: 10.5,70.5 + parent: 1 + - uid: 16348 + components: + - type: Transform + pos: 10.5,69.5 + parent: 1 + - uid: 16349 + components: + - type: Transform + pos: 10.5,68.5 + parent: 1 + - uid: 16350 + components: + - type: Transform + pos: 10.5,67.5 + parent: 1 + - uid: 16351 + components: + - type: Transform + pos: 11.5,67.5 + parent: 1 + - uid: 16352 + components: + - type: Transform + pos: 12.5,67.5 + parent: 1 + - uid: 16353 + components: + - type: Transform + pos: 13.5,67.5 + parent: 1 + - uid: 16354 + components: + - type: Transform + pos: 14.5,67.5 + parent: 1 + - uid: 16355 + components: + - type: Transform + pos: 14.5,86.5 + parent: 1 + - uid: 16356 + components: + - type: Transform + pos: 14.5,87.5 + parent: 1 + - uid: 16357 + components: + - type: Transform + pos: 14.5,88.5 + parent: 1 + - uid: 16358 + components: + - type: Transform + pos: 14.5,89.5 + parent: 1 + - uid: 16359 + components: + - type: Transform + pos: 14.5,90.5 + parent: 1 + - uid: 16360 + components: + - type: Transform + pos: 14.5,91.5 + parent: 1 + - uid: 16361 + components: + - type: Transform + pos: 15.5,91.5 + parent: 1 + - uid: 16362 + components: + - type: Transform + pos: 16.5,91.5 + parent: 1 + - uid: 16508 + components: + - type: Transform + pos: 27.5,93.5 + parent: 1 + - uid: 16509 + components: + - type: Transform + pos: 28.5,93.5 + parent: 1 + - uid: 16510 + components: + - type: Transform + pos: 29.5,93.5 + parent: 1 + - uid: 16511 + components: + - type: Transform + pos: 30.5,93.5 + parent: 1 + - uid: 16512 + components: + - type: Transform + pos: 31.5,93.5 + parent: 1 + - uid: 16513 + components: + - type: Transform + pos: 62.5,85.5 + parent: 1 + - uid: 16845 + components: + - type: Transform + pos: 23.5,108.5 + parent: 1 + - uid: 16846 + components: + - type: Transform + pos: 23.5,109.5 + parent: 1 + - uid: 16847 + components: + - type: Transform + pos: 24.5,109.5 + parent: 1 + - uid: 16848 + components: + - type: Transform + pos: 25.5,109.5 + parent: 1 + - uid: 16969 + components: + - type: Transform + pos: 30.5,83.5 + parent: 1 + - uid: 16970 + components: + - type: Transform + pos: 30.5,84.5 + parent: 1 + - uid: 17044 + components: + - type: Transform + pos: 53.5,23.5 + parent: 1 + - uid: 17045 + components: + - type: Transform + pos: 54.5,23.5 + parent: 1 + - uid: 17435 + components: + - type: Transform + pos: 24.5,36.5 + parent: 1 + - uid: 17436 + components: + - type: Transform + pos: 23.5,36.5 + parent: 1 + - uid: 17437 + components: + - type: Transform + pos: 22.5,36.5 + parent: 1 + - uid: 17438 + components: + - type: Transform + pos: 21.5,36.5 + parent: 1 + - uid: 17439 + components: + - type: Transform + pos: 20.5,36.5 + parent: 1 + - uid: 17440 + components: + - type: Transform + pos: 19.5,36.5 + parent: 1 + - uid: 17441 + components: + - type: Transform + pos: 18.5,36.5 + parent: 1 + - uid: 17442 + components: + - type: Transform + pos: 17.5,36.5 + parent: 1 + - uid: 17443 + components: + - type: Transform + pos: 16.5,36.5 + parent: 1 + - uid: 17444 + components: + - type: Transform + pos: 15.5,36.5 + parent: 1 + - uid: 17445 + components: + - type: Transform + pos: 14.5,36.5 + parent: 1 + - uid: 17446 + components: + - type: Transform + pos: 14.5,37.5 + parent: 1 + - uid: 17447 + components: + - type: Transform + pos: 14.5,39.5 + parent: 1 + - uid: 17448 + components: + - type: Transform + pos: 14.5,40.5 + parent: 1 + - uid: 17449 + components: + - type: Transform + pos: 14.5,41.5 + parent: 1 + - uid: 17450 + components: + - type: Transform + pos: 14.5,42.5 + parent: 1 + - uid: 17451 + components: + - type: Transform + pos: 14.5,38.5 + parent: 1 + - uid: 17452 + components: + - type: Transform + pos: 13.5,42.5 + parent: 1 + - uid: 17453 + components: + - type: Transform + pos: 12.5,42.5 + parent: 1 + - uid: 17454 + components: + - type: Transform + pos: 11.5,42.5 + parent: 1 + - uid: 17455 + components: + - type: Transform + pos: 10.5,42.5 + parent: 1 + - uid: 17456 + components: + - type: Transform + pos: 10.5,43.5 + parent: 1 + - uid: 17457 + components: + - type: Transform + pos: 10.5,44.5 + parent: 1 + - uid: 17458 + components: + - type: Transform + pos: 10.5,45.5 + parent: 1 + - uid: 17459 + components: + - type: Transform + pos: 10.5,46.5 + parent: 1 + - uid: 17460 + components: + - type: Transform + pos: 10.5,47.5 + parent: 1 + - uid: 17461 + components: + - type: Transform + pos: 10.5,48.5 + parent: 1 + - uid: 17462 + components: + - type: Transform + pos: 10.5,49.5 + parent: 1 + - uid: 17463 + components: + - type: Transform + pos: 10.5,50.5 + parent: 1 + - uid: 17464 + components: + - type: Transform + pos: 10.5,51.5 + parent: 1 + - uid: 17465 + components: + - type: Transform + pos: 10.5,52.5 + parent: 1 + - uid: 17466 + components: + - type: Transform + pos: 10.5,53.5 + parent: 1 + - uid: 17467 + components: + - type: Transform + pos: 10.5,54.5 + parent: 1 + - uid: 17468 + components: + - type: Transform + pos: 10.5,55.5 + parent: 1 + - uid: 17469 + components: + - type: Transform + pos: 10.5,56.5 + parent: 1 + - uid: 17470 + components: + - type: Transform + pos: 10.5,57.5 + parent: 1 + - uid: 17510 + components: + - type: Transform + pos: 21.5,35.5 + parent: 1 + - uid: 17511 + components: + - type: Transform + pos: 21.5,34.5 + parent: 1 + - uid: 17512 + components: + - type: Transform + pos: 21.5,33.5 + parent: 1 + - uid: 17513 + components: + - type: Transform + pos: 21.5,32.5 + parent: 1 + - uid: 17514 + components: + - type: Transform + pos: 21.5,31.5 + parent: 1 + - uid: 17515 + components: + - type: Transform + pos: 21.5,30.5 + parent: 1 + - uid: 17516 + components: + - type: Transform + pos: 21.5,29.5 + parent: 1 + - uid: 17517 + components: + - type: Transform + pos: 22.5,29.5 + parent: 1 + - uid: 17518 + components: + - type: Transform + pos: 23.5,29.5 + parent: 1 + - uid: 17519 + components: + - type: Transform + pos: 24.5,29.5 + parent: 1 + - uid: 17520 + components: + - type: Transform + pos: 25.5,29.5 + parent: 1 + - uid: 17521 + components: + - type: Transform + pos: 26.5,29.5 + parent: 1 + - uid: 17522 + components: + - type: Transform + pos: 26.5,28.5 + parent: 1 + - uid: 17523 + components: + - type: Transform + pos: 26.5,27.5 + parent: 1 + - uid: 17524 + components: + - type: Transform + pos: 26.5,26.5 + parent: 1 + - uid: 17525 + components: + - type: Transform + pos: 26.5,25.5 + parent: 1 + - uid: 17526 + components: + - type: Transform + pos: 27.5,25.5 + parent: 1 + - uid: 17527 + components: + - type: Transform + pos: 28.5,25.5 + parent: 1 + - uid: 17528 + components: + - type: Transform + pos: 29.5,25.5 + parent: 1 + - uid: 17529 + components: + - type: Transform + pos: 30.5,25.5 + parent: 1 + - uid: 17530 + components: + - type: Transform + pos: 31.5,25.5 + parent: 1 + - uid: 17531 + components: + - type: Transform + pos: 32.5,25.5 + parent: 1 + - uid: 17532 + components: + - type: Transform + pos: 33.5,25.5 + parent: 1 + - uid: 17533 + components: + - type: Transform + pos: 34.5,25.5 + parent: 1 + - uid: 17534 + components: + - type: Transform + pos: 34.5,24.5 + parent: 1 + - uid: 17535 + components: + - type: Transform + pos: 34.5,23.5 + parent: 1 + - uid: 17536 + components: + - type: Transform + pos: 35.5,23.5 + parent: 1 + - uid: 17537 + components: + - type: Transform + pos: 36.5,23.5 + parent: 1 + - uid: 17538 + components: + - type: Transform + pos: 37.5,23.5 + parent: 1 + - uid: 17539 + components: + - type: Transform + pos: 38.5,23.5 + parent: 1 + - uid: 17540 + components: + - type: Transform + pos: 39.5,23.5 + parent: 1 + - uid: 17541 + components: + - type: Transform + pos: 40.5,23.5 + parent: 1 + - uid: 17542 + components: + - type: Transform + pos: 41.5,23.5 + parent: 1 + - uid: 17543 + components: + - type: Transform + pos: 42.5,23.5 + parent: 1 + - uid: 17544 + components: + - type: Transform + pos: 43.5,23.5 + parent: 1 + - uid: 17545 + components: + - type: Transform + pos: 44.5,23.5 + parent: 1 + - uid: 17546 + components: + - type: Transform + pos: 45.5,23.5 + parent: 1 + - uid: 17547 + components: + - type: Transform + pos: 46.5,23.5 + parent: 1 + - uid: 17548 + components: + - type: Transform + pos: 47.5,23.5 + parent: 1 + - uid: 17549 + components: + - type: Transform + pos: 49.5,23.5 + parent: 1 + - uid: 17550 + components: + - type: Transform + pos: 50.5,23.5 + parent: 1 + - uid: 17551 + components: + - type: Transform + pos: 48.5,23.5 + parent: 1 + - uid: 17558 + components: + - type: Transform + pos: 56.5,24.5 + parent: 1 + - uid: 17559 + components: + - type: Transform + pos: 57.5,24.5 + parent: 1 + - uid: 17560 + components: + - type: Transform + pos: 58.5,24.5 + parent: 1 + - uid: 17636 + components: + - type: Transform + pos: 55.5,24.5 + parent: 1 + - uid: 17694 + components: + - type: Transform + pos: 51.5,23.5 + parent: 1 + - uid: 17975 + components: + - type: Transform + pos: 62.5,83.5 + parent: 1 + - uid: 18006 + components: + - type: Transform + pos: 62.5,82.5 + parent: 1 + - uid: 18064 + components: + - type: Transform + pos: 63.5,82.5 + parent: 1 + - uid: 18112 + components: + - type: Transform + pos: 76.5,95.5 + parent: 1 + - uid: 18113 + components: + - type: Transform + pos: 76.5,96.5 + parent: 1 + - uid: 18138 + components: + - type: Transform + pos: 76.5,97.5 + parent: 1 + - uid: 18139 + components: + - type: Transform + pos: 76.5,98.5 + parent: 1 + - uid: 18140 + components: + - type: Transform + pos: 76.5,99.5 + parent: 1 + - uid: 18141 + components: + - type: Transform + pos: 77.5,99.5 + parent: 1 + - uid: 18142 + components: + - type: Transform + pos: 78.5,99.5 + parent: 1 + - uid: 18151 + components: + - type: Transform + pos: 79.5,99.5 + parent: 1 + - uid: 18152 + components: + - type: Transform + pos: 80.5,99.5 + parent: 1 + - uid: 18153 + components: + - type: Transform + pos: 81.5,99.5 + parent: 1 + - uid: 18154 + components: + - type: Transform + pos: 81.5,100.5 + parent: 1 + - uid: 18155 + components: + - type: Transform + pos: 81.5,101.5 + parent: 1 + - uid: 18156 + components: + - type: Transform + pos: 81.5,102.5 + parent: 1 + - uid: 18157 + components: + - type: Transform + pos: 81.5,103.5 + parent: 1 + - uid: 18158 + components: + - type: Transform + pos: 80.5,103.5 + parent: 1 + - uid: 18159 + components: + - type: Transform + pos: 79.5,103.5 + parent: 1 + - uid: 18160 + components: + - type: Transform + pos: 79.5,104.5 + parent: 1 + - uid: 18161 + components: + - type: Transform + pos: 79.5,105.5 + parent: 1 + - uid: 18162 + components: + - type: Transform + pos: 79.5,106.5 + parent: 1 + - uid: 18163 + components: + - type: Transform + pos: 78.5,106.5 + parent: 1 + - uid: 18164 + components: + - type: Transform + pos: 78.5,107.5 + parent: 1 + - uid: 18165 + components: + - type: Transform + pos: 78.5,108.5 + parent: 1 + - uid: 18166 + components: + - type: Transform + pos: 79.5,108.5 + parent: 1 + - uid: 18167 + components: + - type: Transform + pos: 80.5,108.5 + parent: 1 + - uid: 18168 + components: + - type: Transform + pos: 81.5,108.5 + parent: 1 + - uid: 18169 + components: + - type: Transform + pos: 81.5,107.5 + parent: 1 + - uid: 18187 + components: + - type: Transform + pos: 64.5,82.5 + parent: 1 + - uid: 18188 + components: + - type: Transform + pos: 65.5,82.5 + parent: 1 + - uid: 18189 + components: + - type: Transform + pos: 66.5,82.5 + parent: 1 + - uid: 18190 + components: + - type: Transform + pos: 66.5,81.5 + parent: 1 +- proto: CableHVStack + entities: + - uid: 7279 + components: + - type: Transform + pos: 70.53423,86.469925 + parent: 1 +- proto: CableMV + entities: + - uid: 15 + components: + - type: Transform + pos: 47.5,50.5 + parent: 1 + - uid: 16 + components: + - type: Transform + pos: 46.5,51.5 + parent: 1 + - uid: 17 + components: + - type: Transform + pos: 46.5,50.5 + parent: 1 + - uid: 18 + components: + - type: Transform + pos: 46.5,52.5 + parent: 1 + - uid: 97 + components: + - type: Transform + pos: 10.5,67.5 + parent: 1 + - uid: 156 + components: + - type: Transform + pos: 9.5,67.5 + parent: 1 + - uid: 158 + components: + - type: Transform + pos: 6.5,67.5 + parent: 1 + - uid: 163 + components: + - type: Transform + pos: 7.5,67.5 + parent: 1 + - uid: 164 + components: + - type: Transform + pos: 8.5,67.5 + parent: 1 + - uid: 177 + components: + - type: Transform + pos: 17.5,71.5 + parent: 1 + - uid: 190 + components: + - type: Transform + pos: 6.5,68.5 + parent: 1 + - uid: 243 + components: + - type: Transform + pos: 46.5,56.5 + parent: 1 + - uid: 244 + components: + - type: Transform + pos: 46.5,55.5 + parent: 1 + - uid: 245 + components: + - type: Transform + pos: 46.5,54.5 + parent: 1 + - uid: 246 + components: + - type: Transform + pos: 45.5,56.5 + parent: 1 + - uid: 431 + components: + - type: Transform + pos: 97.5,66.5 + parent: 1 + - uid: 476 + components: + - type: Transform + pos: 93.5,56.5 + parent: 1 + - uid: 484 + components: + - type: Transform + pos: 94.5,56.5 + parent: 1 + - uid: 486 + components: + - type: Transform + pos: 95.5,56.5 + parent: 1 + - uid: 694 + components: + - type: Transform + pos: 16.5,51.5 + parent: 1 + - uid: 760 + components: + - type: Transform + pos: 45.5,25.5 + parent: 1 + - uid: 1097 + components: + - type: Transform + pos: 27.5,52.5 + parent: 1 + - uid: 1098 + components: + - type: Transform + pos: 28.5,52.5 + parent: 1 + - uid: 1126 + components: + - type: Transform + pos: 29.5,52.5 + parent: 1 + - uid: 1127 + components: + - type: Transform + pos: 26.5,37.5 + parent: 1 + - uid: 1128 + components: + - type: Transform + pos: 26.5,38.5 + parent: 1 + - uid: 1129 + components: + - type: Transform + pos: 26.5,40.5 + parent: 1 + - uid: 1130 + components: + - type: Transform + pos: 26.5,39.5 + parent: 1 + - uid: 1204 + components: + - type: Transform + pos: 39.5,51.5 + parent: 1 + - uid: 1206 + components: + - type: Transform + pos: 38.5,51.5 + parent: 1 + - uid: 1207 + components: + - type: Transform + pos: 37.5,51.5 + parent: 1 + - uid: 1209 + components: + - type: Transform + pos: 35.5,51.5 + parent: 1 + - uid: 1211 + components: + - type: Transform + pos: 34.5,51.5 + parent: 1 + - uid: 1213 + components: + - type: Transform + pos: 36.5,51.5 + parent: 1 + - uid: 1215 + components: + - type: Transform + pos: 30.5,52.5 + parent: 1 + - uid: 1216 + components: + - type: Transform + pos: 33.5,51.5 + parent: 1 + - uid: 1217 + components: + - type: Transform + pos: 26.5,52.5 + parent: 1 + - uid: 1220 + components: + - type: Transform + pos: 26.5,54.5 + parent: 1 + - uid: 1221 + components: + - type: Transform + pos: 26.5,53.5 + parent: 1 + - uid: 1712 + components: + - type: Transform + pos: 46.5,53.5 + parent: 1 + - uid: 1933 + components: + - type: Transform + pos: 41.5,46.5 + parent: 1 + - uid: 1974 + components: + - type: Transform + pos: 38.5,46.5 + parent: 1 + - uid: 2012 + components: + - type: Transform + pos: 62.5,91.5 + parent: 1 + - uid: 2051 + components: + - type: Transform + pos: 67.5,80.5 + parent: 1 + - uid: 2056 + components: + - type: Transform + pos: 61.5,92.5 + parent: 1 + - uid: 2067 + components: + - type: Transform + pos: 43.5,51.5 + parent: 1 + - uid: 2106 + components: + - type: Transform + pos: 62.5,90.5 + parent: 1 + - uid: 2107 + components: + - type: Transform + pos: 64.5,89.5 + parent: 1 + - uid: 2117 + components: + - type: Transform + pos: 41.5,51.5 + parent: 1 + - uid: 2156 + components: + - type: Transform + pos: 60.5,92.5 + parent: 1 + - uid: 2160 + components: + - type: Transform + pos: 64.5,99.5 + parent: 1 + - uid: 2270 + components: + - type: Transform + pos: 59.5,92.5 + parent: 1 + - uid: 2313 + components: + - type: Transform + pos: 58.5,106.5 + parent: 1 + - uid: 2340 + components: + - type: Transform + pos: 62.5,89.5 + parent: 1 + - uid: 2354 + components: + - type: Transform + pos: 62.5,92.5 + parent: 1 + - uid: 2388 + components: + - type: Transform + pos: 33.5,41.5 + parent: 1 + - uid: 2547 + components: + - type: Transform + pos: 97.5,58.5 + parent: 1 + - uid: 2548 + components: + - type: Transform + pos: 97.5,60.5 + parent: 1 + - uid: 2710 + components: + - type: Transform + pos: 40.5,117.5 + parent: 1 + - uid: 2736 + components: + - type: Transform + pos: 66.5,43.5 + parent: 1 + - uid: 2738 + components: + - type: Transform + pos: 61.5,41.5 + parent: 1 + - uid: 2781 + components: + - type: Transform + pos: 66.5,56.5 + parent: 1 + - uid: 2812 + components: + - type: Transform + pos: 78.5,24.5 + parent: 1 + - uid: 2887 + components: + - type: Transform + pos: 77.5,25.5 + parent: 1 + - uid: 2909 + components: + - type: Transform + pos: 61.5,40.5 + parent: 1 + - uid: 2910 + components: + - type: Transform + pos: 62.5,40.5 + parent: 1 + - uid: 2912 + components: + - type: Transform + pos: 65.5,40.5 + parent: 1 + - uid: 2914 + components: + - type: Transform + pos: 69.5,40.5 + parent: 1 + - uid: 2957 + components: + - type: Transform + pos: 40.5,119.5 + parent: 1 + - uid: 2980 + components: + - type: Transform + pos: 69.5,59.5 + parent: 1 + - uid: 2981 + components: + - type: Transform + pos: 66.5,57.5 + parent: 1 + - uid: 2985 + components: + - type: Transform + pos: 58.5,41.5 + parent: 1 + - uid: 2995 + components: + - type: Transform + pos: 68.5,57.5 + parent: 1 + - uid: 2996 + components: + - type: Transform + pos: 69.5,58.5 + parent: 1 + - uid: 3030 + components: + - type: Transform + pos: 77.5,24.5 + parent: 1 + - uid: 3056 + components: + - type: Transform + pos: 66.5,52.5 + parent: 1 + - uid: 3074 + components: + - type: Transform + pos: 57.5,105.5 + parent: 1 + - uid: 3141 + components: + - type: Transform + pos: 57.5,103.5 + parent: 1 + - uid: 3300 + components: + - type: Transform + pos: 66.5,95.5 + parent: 1 + - uid: 3324 + components: + - type: Transform + pos: 63.5,89.5 + parent: 1 + - uid: 3403 + components: + - type: Transform + pos: 57.5,104.5 + parent: 1 + - uid: 3404 + components: + - type: Transform + pos: 58.5,105.5 + parent: 1 + - uid: 3423 + components: + - type: Transform + pos: 76.5,100.5 + parent: 1 + - uid: 3466 + components: + - type: Transform + pos: 66.5,99.5 + parent: 1 + - uid: 3469 + components: + - type: Transform + pos: 44.5,117.5 + parent: 1 + - uid: 3539 + components: + - type: Transform + pos: 95.5,70.5 + parent: 1 + - uid: 3579 + components: + - type: Transform + pos: 97.5,62.5 + parent: 1 + - uid: 3588 + components: + - type: Transform + pos: 54.5,86.5 + parent: 1 + - uid: 3589 + components: + - type: Transform + pos: 55.5,86.5 + parent: 1 + - uid: 3794 + components: + - type: Transform + pos: 57.5,44.5 + parent: 1 + - uid: 4045 + components: + - type: Transform + pos: 72.5,48.5 + parent: 1 + - uid: 4052 + components: + - type: Transform + pos: 66.5,55.5 + parent: 1 + - uid: 4053 + components: + - type: Transform + pos: 69.5,57.5 + parent: 1 + - uid: 4054 + components: + - type: Transform + pos: 67.5,57.5 + parent: 1 + - uid: 4101 + components: + - type: Transform + pos: 97.5,65.5 + parent: 1 + - uid: 4764 + components: + - type: Transform + pos: 90.5,61.5 + parent: 1 + - uid: 4867 + components: + - type: Transform + pos: 90.5,62.5 + parent: 1 + - uid: 4909 + components: + - type: Transform + pos: 6.5,69.5 + parent: 1 + - uid: 4925 + components: + - type: Transform + pos: 6.5,70.5 + parent: 1 + - uid: 4926 + components: + - type: Transform + pos: 12.5,67.5 + parent: 1 + - uid: 5039 + components: + - type: Transform + pos: 94.5,70.5 + parent: 1 + - uid: 5086 + components: + - type: Transform + pos: 90.5,60.5 + parent: 1 + - uid: 5093 + components: + - type: Transform + pos: 90.5,59.5 + parent: 1 + - uid: 5145 + components: + - type: Transform + pos: 66.5,91.5 + parent: 1 + - uid: 5285 + components: + - type: Transform + pos: 57.5,119.5 + parent: 1 + - uid: 5325 + components: + - type: Transform + pos: 62.5,117.5 + parent: 1 + - uid: 5327 + components: + - type: Transform + pos: 57.5,117.5 + parent: 1 + - uid: 5329 + components: + - type: Transform + pos: 58.5,117.5 + parent: 1 + - uid: 5345 + components: + - type: Transform + pos: 49.5,111.5 + parent: 1 + - uid: 5346 + components: + - type: Transform + pos: 47.5,111.5 + parent: 1 + - uid: 5347 + components: + - type: Transform + pos: 48.5,111.5 + parent: 1 + - uid: 5348 + components: + - type: Transform + pos: 46.5,111.5 + parent: 1 + - uid: 5349 + components: + - type: Transform + pos: 44.5,111.5 + parent: 1 + - uid: 5350 + components: + - type: Transform + pos: 43.5,113.5 + parent: 1 + - uid: 5351 + components: + - type: Transform + pos: 43.5,115.5 + parent: 1 + - uid: 5352 + components: + - type: Transform + pos: 43.5,114.5 + parent: 1 + - uid: 5353 + components: + - type: Transform + pos: 43.5,112.5 + parent: 1 + - uid: 5354 + components: + - type: Transform + pos: 43.5,111.5 + parent: 1 + - uid: 5355 + components: + - type: Transform + pos: 45.5,111.5 + parent: 1 + - uid: 5371 + components: + - type: Transform + pos: 59.5,118.5 + parent: 1 + - uid: 5372 + components: + - type: Transform + pos: 59.5,116.5 + parent: 1 + - uid: 5373 + components: + - type: Transform + pos: 58.5,111.5 + parent: 1 + - uid: 5374 + components: + - type: Transform + pos: 56.5,111.5 + parent: 1 + - uid: 5375 + components: + - type: Transform + pos: 57.5,111.5 + parent: 1 + - uid: 5376 + components: + - type: Transform + pos: 59.5,113.5 + parent: 1 + - uid: 5377 + components: + - type: Transform + pos: 59.5,111.5 + parent: 1 + - uid: 5378 + components: + - type: Transform + pos: 59.5,112.5 + parent: 1 + - uid: 5379 + components: + - type: Transform + pos: 59.5,114.5 + parent: 1 + - uid: 5380 + components: + - type: Transform + pos: 59.5,115.5 + parent: 1 + - uid: 5381 + components: + - type: Transform + pos: 59.5,117.5 + parent: 1 + - uid: 5382 + components: + - type: Transform + pos: 52.5,111.5 + parent: 1 + - uid: 5383 + components: + - type: Transform + pos: 51.5,111.5 + parent: 1 + - uid: 5384 + components: + - type: Transform + pos: 50.5,111.5 + parent: 1 + - uid: 5385 + components: + - type: Transform + pos: 55.5,111.5 + parent: 1 + - uid: 5386 + components: + - type: Transform + pos: 54.5,111.5 + parent: 1 + - uid: 5387 + components: + - type: Transform + pos: 53.5,111.5 + parent: 1 + - uid: 5400 + components: + - type: Transform + pos: 43.5,119.5 + parent: 1 + - uid: 5401 + components: + - type: Transform + pos: 43.5,120.5 + parent: 1 + - uid: 5402 + components: + - type: Transform + pos: 43.5,121.5 + parent: 1 + - uid: 5403 + components: + - type: Transform + pos: 43.5,116.5 + parent: 1 + - uid: 5404 + components: + - type: Transform + pos: 43.5,117.5 + parent: 1 + - uid: 5405 + components: + - type: Transform + pos: 43.5,118.5 + parent: 1 + - uid: 5426 + components: + - type: Transform + pos: 59.5,119.5 + parent: 1 + - uid: 5427 + components: + - type: Transform + pos: 59.5,120.5 + parent: 1 + - uid: 5428 + components: + - type: Transform + pos: 59.5,121.5 + parent: 1 + - uid: 5453 + components: + - type: Transform + pos: 41.5,119.5 + parent: 1 + - uid: 5461 + components: + - type: Transform + pos: 42.5,117.5 + parent: 1 + - uid: 5465 + components: + - type: Transform + pos: 42.5,119.5 + parent: 1 + - uid: 5466 + components: + - type: Transform + pos: 41.5,117.5 + parent: 1 + - uid: 5475 + components: + - type: Transform + pos: 61.5,117.5 + parent: 1 + - uid: 5476 + components: + - type: Transform + pos: 60.5,117.5 + parent: 1 + - uid: 5477 + components: + - type: Transform + pos: 61.5,119.5 + parent: 1 + - uid: 5478 + components: + - type: Transform + pos: 60.5,119.5 + parent: 1 + - uid: 5479 + components: + - type: Transform + pos: 43.5,122.5 + parent: 1 + - uid: 5480 + components: + - type: Transform + pos: 44.5,122.5 + parent: 1 + - uid: 5481 + components: + - type: Transform + pos: 44.5,123.5 + parent: 1 + - uid: 5482 + components: + - type: Transform + pos: 45.5,123.5 + parent: 1 + - uid: 5483 + components: + - type: Transform + pos: 46.5,123.5 + parent: 1 + - uid: 5484 + components: + - type: Transform + pos: 47.5,123.5 + parent: 1 + - uid: 5485 + components: + - type: Transform + pos: 48.5,123.5 + parent: 1 + - uid: 5486 + components: + - type: Transform + pos: 49.5,123.5 + parent: 1 + - uid: 5487 + components: + - type: Transform + pos: 50.5,123.5 + parent: 1 + - uid: 5488 + components: + - type: Transform + pos: 51.5,123.5 + parent: 1 + - uid: 5489 + components: + - type: Transform + pos: 52.5,123.5 + parent: 1 + - uid: 5490 + components: + - type: Transform + pos: 53.5,123.5 + parent: 1 + - uid: 5491 + components: + - type: Transform + pos: 54.5,123.5 + parent: 1 + - uid: 5492 + components: + - type: Transform + pos: 55.5,123.5 + parent: 1 + - uid: 5493 + components: + - type: Transform + pos: 56.5,123.5 + parent: 1 + - uid: 5494 + components: + - type: Transform + pos: 57.5,123.5 + parent: 1 + - uid: 5495 + components: + - type: Transform + pos: 58.5,123.5 + parent: 1 + - uid: 5496 + components: + - type: Transform + pos: 58.5,122.5 + parent: 1 + - uid: 5497 + components: + - type: Transform + pos: 59.5,122.5 + parent: 1 + - uid: 5537 + components: + - type: Transform + pos: 58.5,119.5 + parent: 1 + - uid: 5538 + components: + - type: Transform + pos: 45.5,117.5 + parent: 1 + - uid: 5542 + components: + - type: Transform + pos: 45.5,119.5 + parent: 1 + - uid: 5543 + components: + - type: Transform + pos: 44.5,119.5 + parent: 1 + - uid: 5545 + components: + - type: Transform + pos: 62.5,119.5 + parent: 1 + - uid: 5734 + components: + - type: Transform + pos: 60.5,122.5 + parent: 1 + - uid: 5737 + components: + - type: Transform + pos: 60.5,123.5 + parent: 1 + - uid: 5799 + components: + - type: Transform + pos: 50.5,110.5 + parent: 1 + - uid: 5800 + components: + - type: Transform + pos: 50.5,109.5 + parent: 1 + - uid: 5801 + components: + - type: Transform + pos: 50.5,108.5 + parent: 1 + - uid: 5802 + components: + - type: Transform + pos: 50.5,107.5 + parent: 1 + - uid: 5845 + components: + - type: Transform + pos: 49.5,109.5 + parent: 1 + - uid: 5846 + components: + - type: Transform + pos: 48.5,109.5 + parent: 1 + - uid: 5847 + components: + - type: Transform + pos: 47.5,109.5 + parent: 1 + - uid: 5903 + components: + - type: Transform + pos: 66.5,89.5 + parent: 1 + - uid: 5939 + components: + - type: Transform + pos: 66.5,92.5 + parent: 1 + - uid: 6363 + components: + - type: Transform + pos: 20.5,106.5 + parent: 1 + - uid: 6659 + components: + - type: Transform + pos: 69.5,94.5 + parent: 1 + - uid: 6660 + components: + - type: Transform + pos: 70.5,94.5 + parent: 1 + - uid: 6661 + components: + - type: Transform + pos: 71.5,94.5 + parent: 1 + - uid: 6662 + components: + - type: Transform + pos: 71.5,93.5 + parent: 1 + - uid: 6663 + components: + - type: Transform + pos: 69.5,94.5 + parent: 1 + - uid: 6664 + components: + - type: Transform + pos: 69.5,95.5 + parent: 1 + - uid: 6665 + components: + - type: Transform + pos: 69.5,96.5 + parent: 1 + - uid: 6666 + components: + - type: Transform + pos: 69.5,97.5 + parent: 1 + - uid: 6667 + components: + - type: Transform + pos: 69.5,98.5 + parent: 1 + - uid: 6668 + components: + - type: Transform + pos: 68.5,98.5 + parent: 1 + - uid: 6669 + components: + - type: Transform + pos: 67.5,98.5 + parent: 1 + - uid: 6670 + components: + - type: Transform + pos: 66.5,98.5 + parent: 1 + - uid: 6672 + components: + - type: Transform + pos: 65.5,99.5 + parent: 1 + - uid: 6673 + components: + - type: Transform + pos: 65.5,100.5 + parent: 1 + - uid: 6674 + components: + - type: Transform + pos: 65.5,101.5 + parent: 1 + - uid: 6675 + components: + - type: Transform + pos: 65.5,102.5 + parent: 1 + - uid: 6676 + components: + - type: Transform + pos: 65.5,103.5 + parent: 1 + - uid: 6677 + components: + - type: Transform + pos: 65.5,104.5 + parent: 1 + - uid: 6678 + components: + - type: Transform + pos: 65.5,105.5 + parent: 1 + - uid: 6679 + components: + - type: Transform + pos: 65.5,106.5 + parent: 1 + - uid: 6680 + components: + - type: Transform + pos: 65.5,107.5 + parent: 1 + - uid: 6681 + components: + - type: Transform + pos: 65.5,108.5 + parent: 1 + - uid: 6682 + components: + - type: Transform + pos: 65.5,109.5 + parent: 1 + - uid: 6683 + components: + - type: Transform + pos: 65.5,110.5 + parent: 1 + - uid: 6684 + components: + - type: Transform + pos: 66.5,110.5 + parent: 1 + - uid: 6685 + components: + - type: Transform + pos: 67.5,110.5 + parent: 1 + - uid: 6686 + components: + - type: Transform + pos: 68.5,110.5 + parent: 1 + - uid: 6687 + components: + - type: Transform + pos: 69.5,110.5 + parent: 1 + - uid: 6688 + components: + - type: Transform + pos: 69.5,111.5 + parent: 1 + - uid: 6689 + components: + - type: Transform + pos: 69.5,112.5 + parent: 1 + - uid: 6690 + components: + - type: Transform + pos: 68.5,112.5 + parent: 1 + - uid: 6691 + components: + - type: Transform + pos: 67.5,112.5 + parent: 1 + - uid: 6692 + components: + - type: Transform + pos: 60.5,111.5 + parent: 1 + - uid: 6693 + components: + - type: Transform + pos: 61.5,111.5 + parent: 1 + - uid: 6694 + components: + - type: Transform + pos: 62.5,111.5 + parent: 1 + - uid: 6695 + components: + - type: Transform + pos: 63.5,111.5 + parent: 1 + - uid: 6696 + components: + - type: Transform + pos: 64.5,111.5 + parent: 1 + - uid: 6697 + components: + - type: Transform + pos: 65.5,111.5 + parent: 1 + - uid: 6698 + components: + - type: Transform + pos: 66.5,104.5 + parent: 1 + - uid: 6699 + components: + - type: Transform + pos: 67.5,104.5 + parent: 1 + - uid: 6700 + components: + - type: Transform + pos: 68.5,104.5 + parent: 1 + - uid: 6701 + components: + - type: Transform + pos: 69.5,104.5 + parent: 1 + - uid: 6702 + components: + - type: Transform + pos: 69.5,103.5 + parent: 1 + - uid: 6703 + components: + - type: Transform + pos: 69.5,102.5 + parent: 1 + - uid: 6704 + components: + - type: Transform + pos: 69.5,101.5 + parent: 1 + - uid: 6705 + components: + - type: Transform + pos: 65.5,97.5 + parent: 1 + - uid: 6706 + components: + - type: Transform + pos: 64.5,97.5 + parent: 1 + - uid: 6707 + components: + - type: Transform + pos: 63.5,97.5 + parent: 1 + - uid: 6708 + components: + - type: Transform + pos: 63.5,96.5 + parent: 1 + - uid: 6709 + components: + - type: Transform + pos: 63.5,95.5 + parent: 1 + - uid: 6710 + components: + - type: Transform + pos: 63.5,94.5 + parent: 1 + - uid: 6711 + components: + - type: Transform + pos: 62.5,97.5 + parent: 1 + - uid: 6712 + components: + - type: Transform + pos: 61.5,97.5 + parent: 1 + - uid: 6713 + components: + - type: Transform + pos: 60.5,97.5 + parent: 1 + - uid: 6714 + components: + - type: Transform + pos: 58.5,97.5 + parent: 1 + - uid: 6715 + components: + - type: Transform + pos: 57.5,97.5 + parent: 1 + - uid: 6716 + components: + - type: Transform + pos: 59.5,97.5 + parent: 1 + - uid: 6717 + components: + - type: Transform + pos: 57.5,98.5 + parent: 1 + - uid: 6718 + components: + - type: Transform + pos: 57.5,99.5 + parent: 1 + - uid: 6719 + components: + - type: Transform + pos: 57.5,100.5 + parent: 1 + - uid: 6722 + components: + - type: Transform + pos: 64.5,102.5 + parent: 1 + - uid: 6723 + components: + - type: Transform + pos: 63.5,102.5 + parent: 1 + - uid: 6724 + components: + - type: Transform + pos: 62.5,102.5 + parent: 1 + - uid: 6725 + components: + - type: Transform + pos: 61.5,102.5 + parent: 1 + - uid: 6726 + components: + - type: Transform + pos: 60.5,102.5 + parent: 1 + - uid: 6727 + components: + - type: Transform + pos: 59.5,102.5 + parent: 1 + - uid: 6728 + components: + - type: Transform + pos: 58.5,102.5 + parent: 1 + - uid: 6729 + components: + - type: Transform + pos: 57.5,102.5 + parent: 1 + - uid: 6730 + components: + - type: Transform + pos: 57.5,101.5 + parent: 1 + - uid: 6737 + components: + - type: Transform + pos: 60.5,89.5 + parent: 1 + - uid: 6738 + components: + - type: Transform + pos: 59.5,89.5 + parent: 1 + - uid: 6739 + components: + - type: Transform + pos: 58.5,89.5 + parent: 1 + - uid: 6740 + components: + - type: Transform + pos: 57.5,89.5 + parent: 1 + - uid: 6741 + components: + - type: Transform + pos: 56.5,89.5 + parent: 1 + - uid: 6742 + components: + - type: Transform + pos: 55.5,89.5 + parent: 1 + - uid: 6743 + components: + - type: Transform + pos: 55.5,90.5 + parent: 1 + - uid: 6744 + components: + - type: Transform + pos: 55.5,91.5 + parent: 1 + - uid: 6745 + components: + - type: Transform + pos: 54.5,91.5 + parent: 1 + - uid: 6746 + components: + - type: Transform + pos: 53.5,91.5 + parent: 1 + - uid: 6747 + components: + - type: Transform + pos: 61.5,89.5 + parent: 1 + - uid: 6751 + components: + - type: Transform + pos: 65.5,89.5 + parent: 1 + - uid: 6764 + components: + - type: Transform + pos: 66.5,90.5 + parent: 1 + - uid: 6808 + components: + - type: Transform + pos: 15.5,47.5 + parent: 1 + - uid: 6932 + components: + - type: Transform + pos: 62.5,98.5 + parent: 1 + - uid: 6933 + components: + - type: Transform + pos: 62.5,99.5 + parent: 1 + - uid: 6934 + components: + - type: Transform + pos: 61.5,99.5 + parent: 1 + - uid: 6935 + components: + - type: Transform + pos: 51.5,106.5 + parent: 1 + - uid: 6936 + components: + - type: Transform + pos: 52.5,106.5 + parent: 1 + - uid: 6937 + components: + - type: Transform + pos: 50.5,106.5 + parent: 1 + - uid: 7158 + components: + - type: Transform + pos: 55.5,88.5 + parent: 1 + - uid: 7196 + components: + - type: Transform + pos: 66.5,97.5 + parent: 1 + - uid: 7199 + components: + - type: Transform + pos: 66.5,94.5 + parent: 1 + - uid: 7204 + components: + - type: Transform + pos: 66.5,93.5 + parent: 1 + - uid: 7205 + components: + - type: Transform + pos: 66.5,96.5 + parent: 1 + - uid: 7325 + components: + - type: Transform + pos: 67.5,91.5 + parent: 1 + - uid: 7326 + components: + - type: Transform + pos: 68.5,91.5 + parent: 1 + - uid: 7327 + components: + - type: Transform + pos: 68.5,92.5 + parent: 1 + - uid: 7427 + components: + - type: Transform + pos: 82.5,82.5 + parent: 1 + - uid: 7428 + components: + - type: Transform + pos: 82.5,83.5 + parent: 1 + - uid: 7429 + components: + - type: Transform + pos: 91.5,88.5 + parent: 1 + - uid: 7430 + components: + - type: Transform + pos: 91.5,89.5 + parent: 1 + - uid: 7431 + components: + - type: Transform + pos: 90.5,89.5 + parent: 1 + - uid: 7444 + components: + - type: Transform + pos: 87.5,90.5 + parent: 1 + - uid: 7493 + components: + - type: Transform + pos: 91.5,85.5 + parent: 1 + - uid: 7686 + components: + - type: Transform + pos: 95.5,79.5 + parent: 1 + - uid: 7687 + components: + - type: Transform + pos: 95.5,80.5 + parent: 1 + - uid: 7688 + components: + - type: Transform + pos: 94.5,80.5 + parent: 1 + - uid: 7689 + components: + - type: Transform + pos: 93.5,80.5 + parent: 1 + - uid: 7690 + components: + - type: Transform + pos: 92.5,80.5 + parent: 1 + - uid: 7691 + components: + - type: Transform + pos: 91.5,80.5 + parent: 1 + - uid: 7692 + components: + - type: Transform + pos: 91.5,81.5 + parent: 1 + - uid: 7693 + components: + - type: Transform + pos: 91.5,82.5 + parent: 1 + - uid: 7694 + components: + - type: Transform + pos: 91.5,83.5 + parent: 1 + - uid: 7695 + components: + - type: Transform + pos: 91.5,84.5 + parent: 1 + - uid: 7696 + components: + - type: Transform + pos: 92.5,84.5 + parent: 1 + - uid: 7697 + components: + - type: Transform + pos: 93.5,84.5 + parent: 1 + - uid: 7698 + components: + - type: Transform + pos: 97.5,59.5 + parent: 1 + - uid: 7699 + components: + - type: Transform + pos: 97.5,63.5 + parent: 1 + - uid: 7700 + components: + - type: Transform + pos: 97.5,64.5 + parent: 1 + - uid: 7702 + components: + - type: Transform + pos: 97.5,61.5 + parent: 1 + - uid: 7703 + components: + - type: Transform + pos: 75.5,95.5 + parent: 1 + - uid: 7704 + components: + - type: Transform + pos: 75.5,92.5 + parent: 1 + - uid: 7705 + components: + - type: Transform + pos: 90.5,81.5 + parent: 1 + - uid: 7706 + components: + - type: Transform + pos: 89.5,81.5 + parent: 1 + - uid: 7707 + components: + - type: Transform + pos: 88.5,81.5 + parent: 1 + - uid: 7708 + components: + - type: Transform + pos: 87.5,81.5 + parent: 1 + - uid: 7709 + components: + - type: Transform + pos: 86.5,81.5 + parent: 1 + - uid: 7710 + components: + - type: Transform + pos: 86.5,80.5 + parent: 1 + - uid: 7711 + components: + - type: Transform + pos: 86.5,79.5 + parent: 1 + - uid: 7712 + components: + - type: Transform + pos: 86.5,78.5 + parent: 1 + - uid: 7713 + components: + - type: Transform + pos: 86.5,77.5 + parent: 1 + - uid: 7714 + components: + - type: Transform + pos: 85.5,77.5 + parent: 1 + - uid: 7715 + components: + - type: Transform + pos: 84.5,77.5 + parent: 1 + - uid: 7716 + components: + - type: Transform + pos: 83.5,77.5 + parent: 1 + - uid: 7720 + components: + - type: Transform + pos: 91.5,86.5 + parent: 1 + - uid: 7721 + components: + - type: Transform + pos: 91.5,87.5 + parent: 1 + - uid: 7722 + components: + - type: Transform + pos: 82.5,81.5 + parent: 1 + - uid: 7723 + components: + - type: Transform + pos: 83.5,81.5 + parent: 1 + - uid: 7724 + components: + - type: Transform + pos: 84.5,81.5 + parent: 1 + - uid: 7725 + components: + - type: Transform + pos: 85.5,81.5 + parent: 1 + - uid: 7727 + components: + - type: Transform + pos: 85.5,79.5 + parent: 1 + - uid: 7733 + components: + - type: Transform + pos: 89.5,89.5 + parent: 1 + - uid: 7734 + components: + - type: Transform + pos: 88.5,89.5 + parent: 1 + - uid: 7735 + components: + - type: Transform + pos: 87.5,89.5 + parent: 1 + - uid: 7736 + components: + - type: Transform + pos: 87.5,88.5 + parent: 1 + - uid: 7737 + components: + - type: Transform + pos: 87.5,87.5 + parent: 1 + - uid: 7738 + components: + - type: Transform + pos: 87.5,86.5 + parent: 1 + - uid: 7739 + components: + - type: Transform + pos: 87.5,85.5 + parent: 1 + - uid: 7740 + components: + - type: Transform + pos: 87.5,84.5 + parent: 1 + - uid: 7741 + components: + - type: Transform + pos: 86.5,84.5 + parent: 1 + - uid: 7742 + components: + - type: Transform + pos: 85.5,84.5 + parent: 1 + - uid: 7743 + components: + - type: Transform + pos: 85.5,83.5 + parent: 1 + - uid: 7744 + components: + - type: Transform + pos: 85.5,82.5 + parent: 1 + - uid: 7746 + components: + - type: Transform + pos: 87.5,91.5 + parent: 1 + - uid: 7747 + components: + - type: Transform + pos: 87.5,92.5 + parent: 1 + - uid: 7748 + components: + - type: Transform + pos: 87.5,93.5 + parent: 1 + - uid: 7749 + components: + - type: Transform + pos: 88.5,93.5 + parent: 1 + - uid: 7750 + components: + - type: Transform + pos: 88.5,94.5 + parent: 1 + - uid: 7751 + components: + - type: Transform + pos: 88.5,95.5 + parent: 1 + - uid: 7752 + components: + - type: Transform + pos: 88.5,96.5 + parent: 1 + - uid: 7753 + components: + - type: Transform + pos: 88.5,97.5 + parent: 1 + - uid: 7754 + components: + - type: Transform + pos: 85.5,85.5 + parent: 1 + - uid: 7755 + components: + - type: Transform + pos: 84.5,85.5 + parent: 1 + - uid: 7756 + components: + - type: Transform + pos: 83.5,85.5 + parent: 1 + - uid: 7757 + components: + - type: Transform + pos: 82.5,85.5 + parent: 1 + - uid: 7758 + components: + - type: Transform + pos: 81.5,85.5 + parent: 1 + - uid: 7759 + components: + - type: Transform + pos: 81.5,86.5 + parent: 1 + - uid: 7760 + components: + - type: Transform + pos: 81.5,87.5 + parent: 1 + - uid: 7761 + components: + - type: Transform + pos: 81.5,88.5 + parent: 1 + - uid: 7762 + components: + - type: Transform + pos: 81.5,89.5 + parent: 1 + - uid: 7763 + components: + - type: Transform + pos: 81.5,90.5 + parent: 1 + - uid: 7764 + components: + - type: Transform + pos: 81.5,91.5 + parent: 1 + - uid: 7765 + components: + - type: Transform + pos: 81.5,92.5 + parent: 1 + - uid: 7766 + components: + - type: Transform + pos: 82.5,97.5 + parent: 1 + - uid: 7767 + components: + - type: Transform + pos: 81.5,97.5 + parent: 1 + - uid: 7768 + components: + - type: Transform + pos: 80.5,97.5 + parent: 1 + - uid: 7769 + components: + - type: Transform + pos: 80.5,95.5 + parent: 1 + - uid: 7770 + components: + - type: Transform + pos: 80.5,94.5 + parent: 1 + - uid: 7771 + components: + - type: Transform + pos: 80.5,96.5 + parent: 1 + - uid: 7772 + components: + - type: Transform + pos: 79.5,94.5 + parent: 1 + - uid: 7773 + components: + - type: Transform + pos: 78.5,94.5 + parent: 1 + - uid: 7774 + components: + - type: Transform + pos: 77.5,94.5 + parent: 1 + - uid: 7775 + components: + - type: Transform + pos: 75.5,93.5 + parent: 1 + - uid: 7776 + components: + - type: Transform + pos: 69.5,91.5 + parent: 1 + - uid: 7777 + components: + - type: Transform + pos: 70.5,91.5 + parent: 1 + - uid: 7778 + components: + - type: Transform + pos: 71.5,91.5 + parent: 1 + - uid: 7779 + components: + - type: Transform + pos: 72.5,91.5 + parent: 1 + - uid: 7780 + components: + - type: Transform + pos: 73.5,91.5 + parent: 1 + - uid: 7781 + components: + - type: Transform + pos: 74.5,91.5 + parent: 1 + - uid: 7782 + components: + - type: Transform + pos: 75.5,91.5 + parent: 1 + - uid: 7783 + components: + - type: Transform + pos: 75.5,94.5 + parent: 1 + - uid: 7796 + components: + - type: Transform + pos: 97.5,68.5 + parent: 1 + - uid: 7819 + components: + - type: Transform + pos: 97.5,70.5 + parent: 1 + - uid: 8252 + components: + - type: Transform + pos: 94.5,67.5 + parent: 1 + - uid: 8253 + components: + - type: Transform + pos: 93.5,67.5 + parent: 1 + - uid: 8254 + components: + - type: Transform + pos: 92.5,67.5 + parent: 1 + - uid: 8255 + components: + - type: Transform + pos: 91.5,67.5 + parent: 1 + - uid: 8256 + components: + - type: Transform + pos: 75.5,96.5 + parent: 1 + - uid: 8257 + components: + - type: Transform + pos: 75.5,97.5 + parent: 1 + - uid: 8258 + components: + - type: Transform + pos: 75.5,98.5 + parent: 1 + - uid: 8259 + components: + - type: Transform + pos: 75.5,99.5 + parent: 1 + - uid: 8260 + components: + - type: Transform + pos: 75.5,100.5 + parent: 1 + - uid: 8261 + components: + - type: Transform + pos: 75.5,83.5 + parent: 1 + - uid: 8266 + components: + - type: Transform + pos: 81.5,107.5 + parent: 1 + - uid: 8267 + components: + - type: Transform + pos: 78.5,106.5 + parent: 1 + - uid: 8268 + components: + - type: Transform + pos: 78.5,108.5 + parent: 1 + - uid: 8269 + components: + - type: Transform + pos: 80.5,108.5 + parent: 1 + - uid: 8276 + components: + - type: Transform + pos: 75.5,86.5 + parent: 1 + - uid: 8278 + components: + - type: Transform + pos: 96.5,67.5 + parent: 1 + - uid: 8311 + components: + - type: Transform + pos: 71.5,78.5 + parent: 1 + - uid: 8312 + components: + - type: Transform + pos: 71.5,79.5 + parent: 1 + - uid: 8313 + components: + - type: Transform + pos: 71.5,80.5 + parent: 1 + - uid: 8314 + components: + - type: Transform + pos: 70.5,80.5 + parent: 1 + - uid: 8315 + components: + - type: Transform + pos: 69.5,80.5 + parent: 1 + - uid: 8316 + components: + - type: Transform + pos: 68.5,80.5 + parent: 1 + - uid: 8317 + components: + - type: Transform + pos: 68.5,81.5 + parent: 1 + - uid: 8417 + components: + - type: Transform + pos: 68.5,82.5 + parent: 1 + - uid: 8429 + components: + - type: Transform + pos: 95.5,78.5 + parent: 1 + - uid: 8430 + components: + - type: Transform + pos: 94.5,78.5 + parent: 1 + - uid: 8431 + components: + - type: Transform + pos: 93.5,78.5 + parent: 1 + - uid: 8432 + components: + - type: Transform + pos: 93.5,77.5 + parent: 1 + - uid: 8433 + components: + - type: Transform + pos: 93.5,76.5 + parent: 1 + - uid: 8434 + components: + - type: Transform + pos: 92.5,76.5 + parent: 1 + - uid: 8435 + components: + - type: Transform + pos: 91.5,76.5 + parent: 1 + - uid: 8436 + components: + - type: Transform + pos: 90.5,76.5 + parent: 1 + - uid: 8437 + components: + - type: Transform + pos: 89.5,76.5 + parent: 1 + - uid: 8438 + components: + - type: Transform + pos: 89.5,75.5 + parent: 1 + - uid: 8439 + components: + - type: Transform + pos: 89.5,74.5 + parent: 1 + - uid: 8440 + components: + - type: Transform + pos: 89.5,73.5 + parent: 1 + - uid: 8441 + components: + - type: Transform + pos: 88.5,73.5 + parent: 1 + - uid: 8442 + components: + - type: Transform + pos: 87.5,73.5 + parent: 1 + - uid: 8443 + components: + - type: Transform + pos: 86.5,73.5 + parent: 1 + - uid: 8444 + components: + - type: Transform + pos: 85.5,73.5 + parent: 1 + - uid: 8445 + components: + - type: Transform + pos: 84.5,73.5 + parent: 1 + - uid: 8446 + components: + - type: Transform + pos: 83.5,73.5 + parent: 1 + - uid: 8448 + components: + - type: Transform + pos: 79.5,106.5 + parent: 1 + - uid: 8449 + components: + - type: Transform + pos: 79.5,108.5 + parent: 1 + - uid: 8450 + components: + - type: Transform + pos: 78.5,107.5 + parent: 1 + - uid: 8451 + components: + - type: Transform + pos: 81.5,108.5 + parent: 1 + - uid: 8452 + components: + - type: Transform + pos: 75.5,87.5 + parent: 1 + - uid: 8453 + components: + - type: Transform + pos: 95.5,67.5 + parent: 1 + - uid: 8454 + components: + - type: Transform + pos: 97.5,67.5 + parent: 1 + - uid: 8457 + components: + - type: Transform + pos: 76.5,77.5 + parent: 1 + - uid: 8458 + components: + - type: Transform + pos: 75.5,77.5 + parent: 1 + - uid: 8459 + components: + - type: Transform + pos: 74.5,77.5 + parent: 1 + - uid: 8489 + components: + - type: Transform + pos: 42.5,31.5 + parent: 1 + - uid: 8512 + components: + - type: Transform + pos: 83.5,74.5 + parent: 1 + - uid: 8584 + components: + - type: Transform + pos: 75.5,88.5 + parent: 1 + - uid: 8585 + components: + - type: Transform + pos: 78.5,99.5 + parent: 1 + - uid: 8586 + components: + - type: Transform + pos: 79.5,99.5 + parent: 1 + - uid: 8587 + components: + - type: Transform + pos: 80.5,99.5 + parent: 1 + - uid: 8588 + components: + - type: Transform + pos: 81.5,99.5 + parent: 1 + - uid: 8589 + components: + - type: Transform + pos: 82.5,99.5 + parent: 1 + - uid: 8590 + components: + - type: Transform + pos: 83.5,99.5 + parent: 1 + - uid: 8591 + components: + - type: Transform + pos: 84.5,99.5 + parent: 1 + - uid: 8592 + components: + - type: Transform + pos: 84.5,100.5 + parent: 1 + - uid: 8593 + components: + - type: Transform + pos: 84.5,101.5 + parent: 1 + - uid: 8677 + components: + - type: Transform + pos: 69.5,67.5 + parent: 1 + - uid: 8678 + components: + - type: Transform + pos: 69.5,68.5 + parent: 1 + - uid: 8679 + components: + - type: Transform + pos: 69.5,69.5 + parent: 1 + - uid: 8680 + components: + - type: Transform + pos: 69.5,70.5 + parent: 1 + - uid: 8681 + components: + - type: Transform + pos: 69.5,71.5 + parent: 1 + - uid: 8682 + components: + - type: Transform + pos: 69.5,72.5 + parent: 1 + - uid: 8683 + components: + - type: Transform + pos: 69.5,73.5 + parent: 1 + - uid: 8684 + components: + - type: Transform + pos: 70.5,73.5 + parent: 1 + - uid: 8685 + components: + - type: Transform + pos: 71.5,73.5 + parent: 1 + - uid: 8686 + components: + - type: Transform + pos: 71.5,72.5 + parent: 1 + - uid: 8715 + components: + - type: Transform + pos: 66.5,76.5 + parent: 1 + - uid: 8716 + components: + - type: Transform + pos: 66.5,77.5 + parent: 1 + - uid: 8717 + components: + - type: Transform + pos: 66.5,78.5 + parent: 1 + - uid: 8718 + components: + - type: Transform + pos: 66.5,79.5 + parent: 1 + - uid: 8719 + components: + - type: Transform + pos: 66.5,80.5 + parent: 1 + - uid: 8720 + components: + - type: Transform + pos: 66.5,81.5 + parent: 1 + - uid: 8721 + components: + - type: Transform + pos: 66.5,82.5 + parent: 1 + - uid: 8722 + components: + - type: Transform + pos: 65.5,82.5 + parent: 1 + - uid: 8723 + components: + - type: Transform + pos: 64.5,82.5 + parent: 1 + - uid: 8724 + components: + - type: Transform + pos: 63.5,82.5 + parent: 1 + - uid: 8725 + components: + - type: Transform + pos: 62.5,82.5 + parent: 1 + - uid: 8726 + components: + - type: Transform + pos: 62.5,83.5 + parent: 1 + - uid: 8727 + components: + - type: Transform + pos: 62.5,84.5 + parent: 1 + - uid: 8728 + components: + - type: Transform + pos: 62.5,85.5 + parent: 1 + - uid: 8729 + components: + - type: Transform + pos: 62.5,86.5 + parent: 1 + - uid: 8730 + components: + - type: Transform + pos: 61.5,86.5 + parent: 1 + - uid: 8731 + components: + - type: Transform + pos: 60.5,86.5 + parent: 1 + - uid: 8732 + components: + - type: Transform + pos: 59.5,86.5 + parent: 1 + - uid: 8733 + components: + - type: Transform + pos: 58.5,86.5 + parent: 1 + - uid: 8734 + components: + - type: Transform + pos: 57.5,86.5 + parent: 1 + - uid: 8735 + components: + - type: Transform + pos: 56.5,86.5 + parent: 1 + - uid: 8758 + components: + - type: Transform + pos: 97.5,69.5 + parent: 1 + - uid: 8764 + components: + - type: Transform + pos: 66.5,51.5 + parent: 1 + - uid: 8779 + components: + - type: Transform + pos: 70.5,104.5 + parent: 1 + - uid: 8780 + components: + - type: Transform + pos: 71.5,104.5 + parent: 1 + - uid: 8781 + components: + - type: Transform + pos: 72.5,104.5 + parent: 1 + - uid: 8782 + components: + - type: Transform + pos: 73.5,104.5 + parent: 1 + - uid: 8783 + components: + - type: Transform + pos: 73.5,103.5 + parent: 1 + - uid: 8784 + components: + - type: Transform + pos: 74.5,103.5 + parent: 1 + - uid: 8785 + components: + - type: Transform + pos: 75.5,103.5 + parent: 1 + - uid: 8786 + components: + - type: Transform + pos: 75.5,102.5 + parent: 1 + - uid: 8787 + components: + - type: Transform + pos: 75.5,103.5 + parent: 1 + - uid: 8788 + components: + - type: Transform + pos: 75.5,104.5 + parent: 1 + - uid: 8790 + components: + - type: Transform + pos: 76.5,104.5 + parent: 1 + - uid: 8791 + components: + - type: Transform + pos: 77.5,102.5 + parent: 1 + - uid: 8792 + components: + - type: Transform + pos: 77.5,103.5 + parent: 1 + - uid: 8793 + components: + - type: Transform + pos: 77.5,104.5 + parent: 1 + - uid: 8794 + components: + - type: Transform + pos: 76.5,102.5 + parent: 1 + - uid: 8798 + components: + - type: Transform + pos: 76.5,101.5 + parent: 1 + - uid: 8799 + components: + - type: Transform + pos: 76.5,105.5 + parent: 1 + - uid: 8800 + components: + - type: Transform + pos: 67.5,107.5 + parent: 1 + - uid: 8801 + components: + - type: Transform + pos: 66.5,107.5 + parent: 1 + - uid: 8895 + components: + - type: Transform + pos: 75.5,89.5 + parent: 1 + - uid: 8900 + components: + - type: Transform + pos: 97.5,57.5 + parent: 1 + - uid: 8902 + components: + - type: Transform + pos: 96.5,70.5 + parent: 1 + - uid: 8904 + components: + - type: Transform + pos: 94.5,71.5 + parent: 1 + - uid: 8905 + components: + - type: Transform + pos: 94.5,72.5 + parent: 1 + - uid: 8906 + components: + - type: Transform + pos: 94.5,73.5 + parent: 1 + - uid: 8908 + components: + - type: Transform + pos: 90.5,72.5 + parent: 1 + - uid: 8909 + components: + - type: Transform + pos: 91.5,72.5 + parent: 1 + - uid: 8910 + components: + - type: Transform + pos: 92.5,72.5 + parent: 1 + - uid: 8911 + components: + - type: Transform + pos: 93.5,72.5 + parent: 1 + - uid: 8915 + components: + - type: Transform + pos: 96.5,56.5 + parent: 1 + - uid: 8976 + components: + - type: Transform + pos: 97.5,56.5 + parent: 1 + - uid: 8978 + components: + - type: Transform + pos: 75.5,90.5 + parent: 1 + - uid: 9022 + components: + - type: Transform + pos: 85.5,65.5 + parent: 1 + - uid: 9023 + components: + - type: Transform + pos: 85.5,66.5 + parent: 1 + - uid: 9024 + components: + - type: Transform + pos: 85.5,67.5 + parent: 1 + - uid: 9048 + components: + - type: Transform + pos: 84.5,61.5 + parent: 1 + - uid: 9049 + components: + - type: Transform + pos: 83.5,61.5 + parent: 1 + - uid: 9052 + components: + - type: Transform + pos: 82.5,61.5 + parent: 1 + - uid: 9053 + components: + - type: Transform + pos: 82.5,62.5 + parent: 1 + - uid: 9054 + components: + - type: Transform + pos: 82.5,63.5 + parent: 1 + - uid: 9055 + components: + - type: Transform + pos: 83.5,63.5 + parent: 1 + - uid: 9056 + components: + - type: Transform + pos: 84.5,63.5 + parent: 1 + - uid: 9057 + components: + - type: Transform + pos: 85.5,63.5 + parent: 1 + - uid: 9058 + components: + - type: Transform + pos: 86.5,63.5 + parent: 1 + - uid: 9059 + components: + - type: Transform + pos: 87.5,63.5 + parent: 1 + - uid: 9060 + components: + - type: Transform + pos: 88.5,63.5 + parent: 1 + - uid: 9061 + components: + - type: Transform + pos: 89.5,63.5 + parent: 1 + - uid: 9062 + components: + - type: Transform + pos: 90.5,63.5 + parent: 1 + - uid: 9063 + components: + - type: Transform + pos: 90.5,58.5 + parent: 1 + - uid: 9064 + components: + - type: Transform + pos: 91.5,58.5 + parent: 1 + - uid: 9065 + components: + - type: Transform + pos: 92.5,58.5 + parent: 1 + - uid: 9066 + components: + - type: Transform + pos: 92.5,57.5 + parent: 1 + - uid: 9067 + components: + - type: Transform + pos: 92.5,56.5 + parent: 1 + - uid: 9068 + components: + - type: Transform + pos: 92.5,55.5 + parent: 1 + - uid: 9069 + components: + - type: Transform + pos: 92.5,54.5 + parent: 1 + - uid: 9070 + components: + - type: Transform + pos: 93.5,54.5 + parent: 1 + - uid: 9071 + components: + - type: Transform + pos: 93.5,53.5 + parent: 1 + - uid: 9072 + components: + - type: Transform + pos: 93.5,52.5 + parent: 1 + - uid: 9073 + components: + - type: Transform + pos: 93.5,51.5 + parent: 1 + - uid: 9074 + components: + - type: Transform + pos: 93.5,50.5 + parent: 1 + - uid: 9075 + components: + - type: Transform + pos: 93.5,49.5 + parent: 1 + - uid: 9076 + components: + - type: Transform + pos: 93.5,48.5 + parent: 1 + - uid: 9077 + components: + - type: Transform + pos: 93.5,47.5 + parent: 1 + - uid: 9078 + components: + - type: Transform + pos: 92.5,47.5 + parent: 1 + - uid: 9079 + components: + - type: Transform + pos: 91.5,47.5 + parent: 1 + - uid: 9080 + components: + - type: Transform + pos: 91.5,45.5 + parent: 1 + - uid: 9082 + components: + - type: Transform + pos: 92.5,45.5 + parent: 1 + - uid: 9083 + components: + - type: Transform + pos: 93.5,45.5 + parent: 1 + - uid: 9084 + components: + - type: Transform + pos: 94.5,45.5 + parent: 1 + - uid: 9161 + components: + - type: Transform + pos: 89.5,67.5 + parent: 1 + - uid: 9162 + components: + - type: Transform + pos: 88.5,67.5 + parent: 1 + - uid: 9163 + components: + - type: Transform + pos: 87.5,67.5 + parent: 1 + - uid: 9164 + components: + - type: Transform + pos: 86.5,67.5 + parent: 1 + - uid: 9165 + components: + - type: Transform + pos: 89.5,66.5 + parent: 1 + - uid: 9166 + components: + - type: Transform + pos: 89.5,65.5 + parent: 1 + - uid: 9167 + components: + - type: Transform + pos: 89.5,64.5 + parent: 1 + - uid: 9468 + components: + - type: Transform + pos: 90.5,47.5 + parent: 1 + - uid: 9469 + components: + - type: Transform + pos: 90.5,46.5 + parent: 1 + - uid: 9470 + components: + - type: Transform + pos: 90.5,45.5 + parent: 1 + - uid: 9471 + components: + - type: Transform + pos: 90.5,44.5 + parent: 1 + - uid: 9472 + components: + - type: Transform + pos: 90.5,43.5 + parent: 1 + - uid: 9473 + components: + - type: Transform + pos: 90.5,42.5 + parent: 1 + - uid: 9474 + components: + - type: Transform + pos: 90.5,41.5 + parent: 1 + - uid: 9475 + components: + - type: Transform + pos: 90.5,40.5 + parent: 1 + - uid: 9476 + components: + - type: Transform + pos: 89.5,40.5 + parent: 1 + - uid: 9477 + components: + - type: Transform + pos: 88.5,40.5 + parent: 1 + - uid: 9478 + components: + - type: Transform + pos: 87.5,40.5 + parent: 1 + - uid: 9479 + components: + - type: Transform + pos: 87.5,39.5 + parent: 1 + - uid: 9480 + components: + - type: Transform + pos: 87.5,38.5 + parent: 1 + - uid: 9481 + components: + - type: Transform + pos: 87.5,37.5 + parent: 1 + - uid: 9482 + components: + - type: Transform + pos: 87.5,36.5 + parent: 1 + - uid: 9483 + components: + - type: Transform + pos: 87.5,35.5 + parent: 1 + - uid: 9484 + components: + - type: Transform + pos: 87.5,34.5 + parent: 1 + - uid: 9683 + components: + - type: Transform + pos: 83.5,50.5 + parent: 1 + - uid: 9684 + components: + - type: Transform + pos: 83.5,51.5 + parent: 1 + - uid: 9685 + components: + - type: Transform + pos: 82.5,51.5 + parent: 1 + - uid: 9686 + components: + - type: Transform + pos: 81.5,51.5 + parent: 1 + - uid: 9687 + components: + - type: Transform + pos: 81.5,50.5 + parent: 1 + - uid: 9688 + components: + - type: Transform + pos: 81.5,49.5 + parent: 1 + - uid: 9689 + components: + - type: Transform + pos: 81.5,48.5 + parent: 1 + - uid: 9690 + components: + - type: Transform + pos: 82.5,48.5 + parent: 1 + - uid: 9691 + components: + - type: Transform + pos: 83.5,48.5 + parent: 1 + - uid: 9692 + components: + - type: Transform + pos: 84.5,48.5 + parent: 1 + - uid: 9693 + components: + - type: Transform + pos: 85.5,48.5 + parent: 1 + - uid: 9694 + components: + - type: Transform + pos: 86.5,48.5 + parent: 1 + - uid: 9695 + components: + - type: Transform + pos: 87.5,48.5 + parent: 1 + - uid: 9696 + components: + - type: Transform + pos: 87.5,47.5 + parent: 1 + - uid: 9697 + components: + - type: Transform + pos: 88.5,47.5 + parent: 1 + - uid: 9698 + components: + - type: Transform + pos: 89.5,47.5 + parent: 1 + - uid: 9749 + components: + - type: Transform + pos: 86.5,36.5 + parent: 1 + - uid: 9752 + components: + - type: Transform + pos: 85.5,36.5 + parent: 1 + - uid: 9753 + components: + - type: Transform + pos: 84.5,36.5 + parent: 1 + - uid: 9754 + components: + - type: Transform + pos: 83.5,36.5 + parent: 1 + - uid: 9755 + components: + - type: Transform + pos: 82.5,36.5 + parent: 1 + - uid: 9756 + components: + - type: Transform + pos: 82.5,35.5 + parent: 1 + - uid: 9961 + components: + - type: Transform + pos: 76.5,29.5 + parent: 1 + - uid: 10080 + components: + - type: Transform + pos: 79.5,29.5 + parent: 1 + - uid: 10081 + components: + - type: Transform + pos: 77.5,29.5 + parent: 1 + - uid: 10082 + components: + - type: Transform + pos: 80.5,29.5 + parent: 1 + - uid: 10083 + components: + - type: Transform + pos: 81.5,29.5 + parent: 1 + - uid: 10084 + components: + - type: Transform + pos: 78.5,29.5 + parent: 1 + - uid: 10085 + components: + - type: Transform + pos: 81.5,30.5 + parent: 1 + - uid: 10086 + components: + - type: Transform + pos: 82.5,30.5 + parent: 1 + - uid: 10087 + components: + - type: Transform + pos: 82.5,31.5 + parent: 1 + - uid: 10088 + components: + - type: Transform + pos: 83.5,31.5 + parent: 1 + - uid: 10089 + components: + - type: Transform + pos: 83.5,32.5 + parent: 1 + - uid: 10090 + components: + - type: Transform + pos: 83.5,33.5 + parent: 1 + - uid: 10091 + components: + - type: Transform + pos: 83.5,34.5 + parent: 1 + - uid: 10092 + components: + - type: Transform + pos: 84.5,34.5 + parent: 1 + - uid: 10093 + components: + - type: Transform + pos: 85.5,34.5 + parent: 1 + - uid: 10094 + components: + - type: Transform + pos: 85.5,35.5 + parent: 1 + - uid: 10106 + components: + - type: Transform + pos: 78.5,36.5 + parent: 1 + - uid: 10107 + components: + - type: Transform + pos: 77.5,36.5 + parent: 1 + - uid: 10108 + components: + - type: Transform + pos: 76.5,36.5 + parent: 1 + - uid: 10109 + components: + - type: Transform + pos: 76.5,35.5 + parent: 1 + - uid: 10110 + components: + - type: Transform + pos: 76.5,34.5 + parent: 1 + - uid: 10111 + components: + - type: Transform + pos: 76.5,33.5 + parent: 1 + - uid: 10112 + components: + - type: Transform + pos: 76.5,32.5 + parent: 1 + - uid: 10113 + components: + - type: Transform + pos: 76.5,31.5 + parent: 1 + - uid: 10114 + components: + - type: Transform + pos: 76.5,30.5 + parent: 1 + - uid: 10115 + components: + - type: Transform + pos: 76.5,37.5 + parent: 1 + - uid: 10116 + components: + - type: Transform + pos: 76.5,38.5 + parent: 1 + - uid: 10117 + components: + - type: Transform + pos: 76.5,39.5 + parent: 1 + - uid: 10118 + components: + - type: Transform + pos: 76.5,40.5 + parent: 1 + - uid: 10119 + components: + - type: Transform + pos: 76.5,41.5 + parent: 1 + - uid: 10120 + components: + - type: Transform + pos: 76.5,42.5 + parent: 1 + - uid: 10121 + components: + - type: Transform + pos: 76.5,43.5 + parent: 1 + - uid: 10122 + components: + - type: Transform + pos: 76.5,44.5 + parent: 1 + - uid: 10123 + components: + - type: Transform + pos: 76.5,45.5 + parent: 1 + - uid: 10124 + components: + - type: Transform + pos: 76.5,46.5 + parent: 1 + - uid: 10125 + components: + - type: Transform + pos: 76.5,47.5 + parent: 1 + - uid: 10126 + components: + - type: Transform + pos: 76.5,48.5 + parent: 1 + - uid: 10127 + components: + - type: Transform + pos: 80.5,48.5 + parent: 1 + - uid: 10128 + components: + - type: Transform + pos: 79.5,48.5 + parent: 1 + - uid: 10129 + components: + - type: Transform + pos: 78.5,48.5 + parent: 1 + - uid: 10130 + components: + - type: Transform + pos: 77.5,48.5 + parent: 1 + - uid: 10131 + components: + - type: Transform + pos: 84.5,67.5 + parent: 1 + - uid: 10132 + components: + - type: Transform + pos: 83.5,67.5 + parent: 1 + - uid: 10133 + components: + - type: Transform + pos: 82.5,67.5 + parent: 1 + - uid: 10134 + components: + - type: Transform + pos: 81.5,67.5 + parent: 1 + - uid: 10135 + components: + - type: Transform + pos: 80.5,67.5 + parent: 1 + - uid: 10136 + components: + - type: Transform + pos: 79.5,67.5 + parent: 1 + - uid: 10137 + components: + - type: Transform + pos: 78.5,67.5 + parent: 1 + - uid: 10138 + components: + - type: Transform + pos: 77.5,67.5 + parent: 1 + - uid: 10139 + components: + - type: Transform + pos: 77.5,66.5 + parent: 1 + - uid: 10140 + components: + - type: Transform + pos: 76.5,66.5 + parent: 1 + - uid: 10141 + components: + - type: Transform + pos: 75.5,66.5 + parent: 1 + - uid: 10142 + components: + - type: Transform + pos: 75.5,67.5 + parent: 1 + - uid: 10143 + components: + - type: Transform + pos: 75.5,68.5 + parent: 1 + - uid: 10144 + components: + - type: Transform + pos: 76.5,68.5 + parent: 1 + - uid: 10145 + components: + - type: Transform + pos: 77.5,68.5 + parent: 1 + - uid: 10146 + components: + - type: Transform + pos: 76.5,65.5 + parent: 1 + - uid: 10147 + components: + - type: Transform + pos: 76.5,64.5 + parent: 1 + - uid: 10148 + components: + - type: Transform + pos: 76.5,63.5 + parent: 1 + - uid: 10149 + components: + - type: Transform + pos: 76.5,62.5 + parent: 1 + - uid: 10150 + components: + - type: Transform + pos: 76.5,61.5 + parent: 1 + - uid: 10151 + components: + - type: Transform + pos: 76.5,60.5 + parent: 1 + - uid: 10152 + components: + - type: Transform + pos: 76.5,59.5 + parent: 1 + - uid: 10153 + components: + - type: Transform + pos: 76.5,58.5 + parent: 1 + - uid: 10154 + components: + - type: Transform + pos: 76.5,57.5 + parent: 1 + - uid: 10155 + components: + - type: Transform + pos: 76.5,56.5 + parent: 1 + - uid: 10156 + components: + - type: Transform + pos: 76.5,55.5 + parent: 1 + - uid: 10157 + components: + - type: Transform + pos: 76.5,54.5 + parent: 1 + - uid: 10158 + components: + - type: Transform + pos: 76.5,53.5 + parent: 1 + - uid: 10159 + components: + - type: Transform + pos: 76.5,52.5 + parent: 1 + - uid: 10160 + components: + - type: Transform + pos: 76.5,51.5 + parent: 1 + - uid: 10161 + components: + - type: Transform + pos: 76.5,50.5 + parent: 1 + - uid: 10162 + components: + - type: Transform + pos: 76.5,49.5 + parent: 1 + - uid: 10259 + components: + - type: Transform + pos: 66.5,40.5 + parent: 1 + - uid: 10275 + components: + - type: Transform + pos: 69.5,42.5 + parent: 1 + - uid: 10276 + components: + - type: Transform + pos: 69.5,41.5 + parent: 1 + - uid: 10300 + components: + - type: Transform + pos: 64.5,44.5 + parent: 1 + - uid: 10303 + components: + - type: Transform + pos: 62.5,44.5 + parent: 1 + - uid: 10304 + components: + - type: Transform + pos: 65.5,44.5 + parent: 1 + - uid: 10305 + components: + - type: Transform + pos: 68.5,42.5 + parent: 1 + - uid: 10310 + components: + - type: Transform + pos: 59.5,55.5 + parent: 1 + - uid: 10347 + components: + - type: Transform + pos: 73.5,49.5 + parent: 1 + - uid: 10369 + components: + - type: Transform + pos: 73.5,50.5 + parent: 1 + - uid: 10370 + components: + - type: Transform + pos: 67.5,47.5 + parent: 1 + - uid: 10458 + components: + - type: Transform + pos: 66.5,44.5 + parent: 1 + - uid: 10471 + components: + - type: Transform + pos: 66.5,53.5 + parent: 1 + - uid: 10497 + components: + - type: Transform + pos: 59.5,59.5 + parent: 1 + - uid: 10500 + components: + - type: Transform + pos: 66.5,38.5 + parent: 1 + - uid: 10501 + components: + - type: Transform + pos: 59.5,41.5 + parent: 1 + - uid: 10502 + components: + - type: Transform + pos: 62.5,54.5 + parent: 1 + - uid: 10514 + components: + - type: Transform + pos: 64.5,54.5 + parent: 1 + - uid: 10545 + components: + - type: Transform + pos: 61.5,54.5 + parent: 1 + - uid: 10549 + components: + - type: Transform + pos: 50.5,57.5 + parent: 1 + - uid: 10550 + components: + - type: Transform + pos: 50.5,56.5 + parent: 1 + - uid: 10551 + components: + - type: Transform + pos: 50.5,55.5 + parent: 1 + - uid: 10552 + components: + - type: Transform + pos: 50.5,54.5 + parent: 1 + - uid: 10553 + components: + - type: Transform + pos: 51.5,54.5 + parent: 1 + - uid: 10554 + components: + - type: Transform + pos: 52.5,54.5 + parent: 1 + - uid: 10555 + components: + - type: Transform + pos: 53.5,54.5 + parent: 1 + - uid: 10556 + components: + - type: Transform + pos: 54.5,54.5 + parent: 1 + - uid: 10557 + components: + - type: Transform + pos: 55.5,54.5 + parent: 1 + - uid: 10558 + components: + - type: Transform + pos: 56.5,54.5 + parent: 1 + - uid: 10559 + components: + - type: Transform + pos: 57.5,54.5 + parent: 1 + - uid: 10560 + components: + - type: Transform + pos: 58.5,54.5 + parent: 1 + - uid: 10561 + components: + - type: Transform + pos: 58.5,59.5 + parent: 1 + - uid: 10562 + components: + - type: Transform + pos: 66.5,54.5 + parent: 1 + - uid: 10563 + components: + - type: Transform + pos: 69.5,47.5 + parent: 1 + - uid: 10564 + components: + - type: Transform + pos: 71.5,47.5 + parent: 1 + - uid: 10590 + components: + - type: Transform + pos: 59.5,56.5 + parent: 1 + - uid: 10591 + components: + - type: Transform + pos: 59.5,57.5 + parent: 1 + - uid: 10607 + components: + - type: Transform + pos: 66.5,39.5 + parent: 1 + - uid: 10624 + components: + - type: Transform + pos: 63.5,54.5 + parent: 1 + - uid: 10625 + components: + - type: Transform + pos: 59.5,58.5 + parent: 1 + - uid: 10626 + components: + - type: Transform + pos: 59.5,54.5 + parent: 1 + - uid: 10627 + components: + - type: Transform + pos: 65.5,54.5 + parent: 1 + - uid: 10628 + components: + - type: Transform + pos: 70.5,47.5 + parent: 1 + - uid: 10639 + components: + - type: Transform + pos: 72.5,47.5 + parent: 1 + - uid: 10640 + components: + - type: Transform + pos: 68.5,47.5 + parent: 1 + - uid: 10642 + components: + - type: Transform + pos: 66.5,37.5 + parent: 1 + - uid: 10643 + components: + - type: Transform + pos: 66.5,36.5 + parent: 1 + - uid: 10644 + components: + - type: Transform + pos: 66.5,35.5 + parent: 1 + - uid: 10645 + components: + - type: Transform + pos: 68.5,35.5 + parent: 1 + - uid: 10646 + components: + - type: Transform + pos: 69.5,35.5 + parent: 1 + - uid: 10647 + components: + - type: Transform + pos: 70.5,35.5 + parent: 1 + - uid: 10648 + components: + - type: Transform + pos: 67.5,35.5 + parent: 1 + - uid: 10649 + components: + - type: Transform + pos: 70.5,34.5 + parent: 1 + - uid: 10650 + components: + - type: Transform + pos: 70.5,33.5 + parent: 1 + - uid: 10651 + components: + - type: Transform + pos: 70.5,32.5 + parent: 1 + - uid: 10652 + components: + - type: Transform + pos: 70.5,31.5 + parent: 1 + - uid: 10673 + components: + - type: Transform + pos: 64.5,52.5 + parent: 1 + - uid: 10674 + components: + - type: Transform + pos: 60.5,41.5 + parent: 1 + - uid: 10680 + components: + - type: Transform + pos: 59.5,21.5 + parent: 1 + - uid: 10681 + components: + - type: Transform + pos: 59.5,22.5 + parent: 1 + - uid: 10682 + components: + - type: Transform + pos: 59.5,23.5 + parent: 1 + - uid: 10683 + components: + - type: Transform + pos: 59.5,24.5 + parent: 1 + - uid: 10684 + components: + - type: Transform + pos: 59.5,25.5 + parent: 1 + - uid: 10685 + components: + - type: Transform + pos: 59.5,26.5 + parent: 1 + - uid: 10686 + components: + - type: Transform + pos: 59.5,27.5 + parent: 1 + - uid: 10687 + components: + - type: Transform + pos: 59.5,28.5 + parent: 1 + - uid: 10691 + components: + - type: Transform + pos: 59.5,29.5 + parent: 1 + - uid: 10692 + components: + - type: Transform + pos: 59.5,34.5 + parent: 1 + - uid: 10694 + components: + - type: Transform + pos: 60.5,34.5 + parent: 1 + - uid: 10695 + components: + - type: Transform + pos: 61.5,34.5 + parent: 1 + - uid: 10696 + components: + - type: Transform + pos: 62.5,34.5 + parent: 1 + - uid: 10697 + components: + - type: Transform + pos: 63.5,34.5 + parent: 1 + - uid: 10698 + components: + - type: Transform + pos: 64.5,34.5 + parent: 1 + - uid: 10699 + components: + - type: Transform + pos: 65.5,34.5 + parent: 1 + - uid: 10700 + components: + - type: Transform + pos: 66.5,34.5 + parent: 1 + - uid: 10701 + components: + - type: Transform + pos: 58.5,34.5 + parent: 1 + - uid: 10702 + components: + - type: Transform + pos: 57.5,34.5 + parent: 1 + - uid: 10703 + components: + - type: Transform + pos: 56.5,34.5 + parent: 1 + - uid: 10704 + components: + - type: Transform + pos: 55.5,34.5 + parent: 1 + - uid: 10705 + components: + - type: Transform + pos: 54.5,34.5 + parent: 1 + - uid: 10706 + components: + - type: Transform + pos: 54.5,36.5 + parent: 1 + - uid: 10707 + components: + - type: Transform + pos: 54.5,37.5 + parent: 1 + - uid: 10708 + components: + - type: Transform + pos: 54.5,38.5 + parent: 1 + - uid: 10709 + components: + - type: Transform + pos: 54.5,39.5 + parent: 1 + - uid: 10710 + components: + - type: Transform + pos: 54.5,40.5 + parent: 1 + - uid: 10711 + components: + - type: Transform + pos: 54.5,41.5 + parent: 1 + - uid: 10712 + components: + - type: Transform + pos: 54.5,42.5 + parent: 1 + - uid: 10713 + components: + - type: Transform + pos: 54.5,43.5 + parent: 1 + - uid: 10714 + components: + - type: Transform + pos: 54.5,35.5 + parent: 1 + - uid: 10715 + components: + - type: Transform + pos: 55.5,43.5 + parent: 1 + - uid: 10716 + components: + - type: Transform + pos: 56.5,43.5 + parent: 1 + - uid: 10717 + components: + - type: Transform + pos: 57.5,43.5 + parent: 1 + - uid: 10720 + components: + - type: Transform + pos: 57.5,41.5 + parent: 1 + - uid: 10721 + components: + - type: Transform + pos: 63.5,44.5 + parent: 1 + - uid: 10726 + components: + - type: Transform + pos: 53.5,43.5 + parent: 1 + - uid: 10727 + components: + - type: Transform + pos: 52.5,43.5 + parent: 1 + - uid: 10728 + components: + - type: Transform + pos: 52.5,44.5 + parent: 1 + - uid: 10729 + components: + - type: Transform + pos: 52.5,45.5 + parent: 1 + - uid: 10730 + components: + - type: Transform + pos: 52.5,46.5 + parent: 1 + - uid: 10731 + components: + - type: Transform + pos: 52.5,47.5 + parent: 1 + - uid: 10732 + components: + - type: Transform + pos: 52.5,48.5 + parent: 1 + - uid: 10733 + components: + - type: Transform + pos: 52.5,49.5 + parent: 1 + - uid: 10734 + components: + - type: Transform + pos: 52.5,50.5 + parent: 1 + - uid: 10735 + components: + - type: Transform + pos: 52.5,51.5 + parent: 1 + - uid: 10736 + components: + - type: Transform + pos: 52.5,52.5 + parent: 1 + - uid: 10737 + components: + - type: Transform + pos: 52.5,53.5 + parent: 1 + - uid: 10785 + components: + - type: Transform + pos: 60.5,54.5 + parent: 1 + - uid: 10794 + components: + - type: Transform + pos: 73.5,48.5 + parent: 1 + - uid: 10795 + components: + - type: Transform + pos: 57.5,59.5 + parent: 1 + - uid: 10817 + components: + - type: Transform + pos: 68.5,40.5 + parent: 1 + - uid: 10918 + components: + - type: Transform + pos: 61.5,44.5 + parent: 1 + - uid: 10946 + components: + - type: Transform + pos: 64.5,53.5 + parent: 1 + - uid: 10969 + components: + - type: Transform + pos: 68.5,44.5 + parent: 1 + - uid: 10993 + components: + - type: Transform + pos: 63.5,40.5 + parent: 1 + - uid: 11014 + components: + - type: Transform + pos: 66.5,50.5 + parent: 1 + - uid: 11017 + components: + - type: Transform + pos: 66.5,41.5 + parent: 1 + - uid: 11018 + components: + - type: Transform + pos: 66.5,42.5 + parent: 1 + - uid: 11020 + components: + - type: Transform + pos: 66.5,45.5 + parent: 1 + - uid: 11042 + components: + - type: Transform + pos: 67.5,44.5 + parent: 1 + - uid: 11066 + components: + - type: Transform + pos: 59.5,44.5 + parent: 1 + - uid: 11071 + components: + - type: Transform + pos: 66.5,46.5 + parent: 1 + - uid: 11072 + components: + - type: Transform + pos: 66.5,48.5 + parent: 1 + - uid: 11100 + components: + - type: Transform + pos: 64.5,40.5 + parent: 1 + - uid: 11140 + components: + - type: Transform + pos: 60.5,44.5 + parent: 1 + - uid: 11156 + components: + - type: Transform + pos: 58.5,44.5 + parent: 1 + - uid: 11158 + components: + - type: Transform + pos: 66.5,47.5 + parent: 1 + - uid: 11160 + components: + - type: Transform + pos: 66.5,49.5 + parent: 1 + - uid: 11162 + components: + - type: Transform + pos: 67.5,40.5 + parent: 1 + - uid: 11259 + components: + - type: Transform + pos: 61.5,5.5 + parent: 1 + - uid: 11260 + components: + - type: Transform + pos: 61.5,6.5 + parent: 1 + - uid: 11261 + components: + - type: Transform + pos: 61.5,7.5 + parent: 1 + - uid: 11262 + components: + - type: Transform + pos: 64.5,3.5 + parent: 1 + - uid: 11263 + components: + - type: Transform + pos: 65.5,3.5 + parent: 1 + - uid: 11264 + components: + - type: Transform + pos: 66.5,3.5 + parent: 1 + - uid: 11265 + components: + - type: Transform + pos: 67.5,3.5 + parent: 1 + - uid: 11266 + components: + - type: Transform + pos: 68.5,3.5 + parent: 1 + - uid: 11267 + components: + - type: Transform + pos: 69.5,3.5 + parent: 1 + - uid: 11268 + components: + - type: Transform + pos: 72.5,5.5 + parent: 1 + - uid: 11269 + components: + - type: Transform + pos: 72.5,6.5 + parent: 1 + - uid: 11270 + components: + - type: Transform + pos: 72.5,7.5 + parent: 1 + - uid: 11271 + components: + - type: Transform + pos: 62.5,6.5 + parent: 1 + - uid: 11272 + components: + - type: Transform + pos: 63.5,6.5 + parent: 1 + - uid: 11273 + components: + - type: Transform + pos: 64.5,6.5 + parent: 1 + - uid: 11274 + components: + - type: Transform + pos: 65.5,6.5 + parent: 1 + - uid: 11275 + components: + - type: Transform + pos: 66.5,6.5 + parent: 1 + - uid: 11276 + components: + - type: Transform + pos: 67.5,6.5 + parent: 1 + - uid: 11277 + components: + - type: Transform + pos: 68.5,6.5 + parent: 1 + - uid: 11278 + components: + - type: Transform + pos: 69.5,6.5 + parent: 1 + - uid: 11279 + components: + - type: Transform + pos: 70.5,6.5 + parent: 1 + - uid: 11280 + components: + - type: Transform + pos: 71.5,6.5 + parent: 1 + - uid: 11281 + components: + - type: Transform + pos: 66.5,4.5 + parent: 1 + - uid: 11282 + components: + - type: Transform + pos: 66.5,5.5 + parent: 1 + - uid: 11283 + components: + - type: Transform + pos: 67.5,7.5 + parent: 1 + - uid: 11284 + components: + - type: Transform + pos: 67.5,8.5 + parent: 1 + - uid: 11285 + components: + - type: Transform + pos: 65.5,8.5 + parent: 1 + - uid: 11286 + components: + - type: Transform + pos: 66.5,8.5 + parent: 1 + - uid: 11287 + components: + - type: Transform + pos: 68.5,8.5 + parent: 1 + - uid: 11288 + components: + - type: Transform + pos: 67.5,9.5 + parent: 1 + - uid: 11289 + components: + - type: Transform + pos: 67.5,10.5 + parent: 1 + - uid: 11290 + components: + - type: Transform + pos: 67.5,11.5 + parent: 1 + - uid: 11291 + components: + - type: Transform + pos: 67.5,12.5 + parent: 1 + - uid: 11292 + components: + - type: Transform + pos: 67.5,13.5 + parent: 1 + - uid: 11293 + components: + - type: Transform + pos: 67.5,14.5 + parent: 1 + - uid: 11294 + components: + - type: Transform + pos: 67.5,15.5 + parent: 1 + - uid: 11295 + components: + - type: Transform + pos: 67.5,16.5 + parent: 1 + - uid: 11296 + components: + - type: Transform + pos: 68.5,16.5 + parent: 1 + - uid: 11297 + components: + - type: Transform + pos: 68.5,17.5 + parent: 1 + - uid: 11298 + components: + - type: Transform + pos: 69.5,17.5 + parent: 1 + - uid: 11299 + components: + - type: Transform + pos: 70.5,17.5 + parent: 1 + - uid: 11300 + components: + - type: Transform + pos: 71.5,17.5 + parent: 1 + - uid: 11301 + components: + - type: Transform + pos: 71.5,16.5 + parent: 1 + - uid: 11302 + components: + - type: Transform + pos: 71.5,18.5 + parent: 1 + - uid: 11303 + components: + - type: Transform + pos: 66.5,16.5 + parent: 1 + - uid: 11304 + components: + - type: Transform + pos: 65.5,16.5 + parent: 1 + - uid: 11305 + components: + - type: Transform + pos: 65.5,17.5 + parent: 1 + - uid: 11306 + components: + - type: Transform + pos: 65.5,18.5 + parent: 1 + - uid: 11307 + components: + - type: Transform + pos: 66.5,18.5 + parent: 1 + - uid: 11308 + components: + - type: Transform + pos: 67.5,18.5 + parent: 1 + - uid: 11309 + components: + - type: Transform + pos: 68.5,18.5 + parent: 1 + - uid: 11310 + components: + - type: Transform + pos: 64.5,17.5 + parent: 1 + - uid: 11311 + components: + - type: Transform + pos: 63.5,17.5 + parent: 1 + - uid: 11312 + components: + - type: Transform + pos: 62.5,17.5 + parent: 1 + - uid: 11313 + components: + - type: Transform + pos: 62.5,16.5 + parent: 1 + - uid: 11314 + components: + - type: Transform + pos: 62.5,18.5 + parent: 1 + - uid: 11315 + components: + - type: Transform + pos: 65.5,13.5 + parent: 1 + - uid: 11316 + components: + - type: Transform + pos: 65.5,14.5 + parent: 1 + - uid: 11317 + components: + - type: Transform + pos: 65.5,15.5 + parent: 1 + - uid: 11318 + components: + - type: Transform + pos: 68.5,13.5 + parent: 1 + - uid: 11319 + components: + - type: Transform + pos: 68.5,14.5 + parent: 1 + - uid: 11320 + components: + - type: Transform + pos: 67.5,19.5 + parent: 1 + - uid: 11322 + components: + - type: Transform + pos: 68.5,20.5 + parent: 1 + - uid: 11323 + components: + - type: Transform + pos: 69.5,20.5 + parent: 1 + - uid: 11324 + components: + - type: Transform + pos: 69.5,21.5 + parent: 1 + - uid: 11325 + components: + - type: Transform + pos: 69.5,22.5 + parent: 1 + - uid: 11326 + components: + - type: Transform + pos: 70.5,22.5 + parent: 1 + - uid: 11327 + components: + - type: Transform + pos: 70.5,23.5 + parent: 1 + - uid: 11328 + components: + - type: Transform + pos: 70.5,24.5 + parent: 1 + - uid: 11329 + components: + - type: Transform + pos: 70.5,25.5 + parent: 1 + - uid: 11330 + components: + - type: Transform + pos: 70.5,26.5 + parent: 1 + - uid: 11331 + components: + - type: Transform + pos: 68.5,22.5 + parent: 1 + - uid: 11332 + components: + - type: Transform + pos: 68.5,23.5 + parent: 1 + - uid: 11333 + components: + - type: Transform + pos: 68.5,24.5 + parent: 1 + - uid: 11334 + components: + - type: Transform + pos: 68.5,25.5 + parent: 1 + - uid: 11335 + components: + - type: Transform + pos: 68.5,26.5 + parent: 1 + - uid: 11336 + components: + - type: Transform + pos: 66.5,20.5 + parent: 1 + - uid: 11337 + components: + - type: Transform + pos: 65.5,20.5 + parent: 1 + - uid: 11338 + components: + - type: Transform + pos: 64.5,20.5 + parent: 1 + - uid: 11339 + components: + - type: Transform + pos: 64.5,21.5 + parent: 1 + - uid: 11340 + components: + - type: Transform + pos: 64.5,22.5 + parent: 1 + - uid: 11341 + components: + - type: Transform + pos: 63.5,22.5 + parent: 1 + - uid: 11342 + components: + - type: Transform + pos: 63.5,23.5 + parent: 1 + - uid: 11343 + components: + - type: Transform + pos: 63.5,24.5 + parent: 1 + - uid: 11344 + components: + - type: Transform + pos: 63.5,25.5 + parent: 1 + - uid: 11345 + components: + - type: Transform + pos: 63.5,26.5 + parent: 1 + - uid: 11346 + components: + - type: Transform + pos: 65.5,22.5 + parent: 1 + - uid: 11347 + components: + - type: Transform + pos: 65.5,23.5 + parent: 1 + - uid: 11348 + components: + - type: Transform + pos: 65.5,24.5 + parent: 1 + - uid: 11349 + components: + - type: Transform + pos: 65.5,25.5 + parent: 1 + - uid: 11350 + components: + - type: Transform + pos: 65.5,26.5 + parent: 1 + - uid: 11372 + components: + - type: Transform + pos: 67.5,20.5 + parent: 1 + - uid: 11465 + components: + - type: Transform + pos: 71.5,13.5 + parent: 1 + - uid: 11466 + components: + - type: Transform + pos: 72.5,13.5 + parent: 1 + - uid: 11467 + components: + - type: Transform + pos: 72.5,12.5 + parent: 1 + - uid: 11468 + components: + - type: Transform + pos: 72.5,11.5 + parent: 1 + - uid: 11469 + components: + - type: Transform + pos: 73.5,11.5 + parent: 1 + - uid: 11470 + components: + - type: Transform + pos: 74.5,11.5 + parent: 1 + - uid: 11471 + components: + - type: Transform + pos: 72.5,10.5 + parent: 1 + - uid: 11472 + components: + - type: Transform + pos: 71.5,10.5 + parent: 1 + - uid: 11473 + components: + - type: Transform + pos: 70.5,10.5 + parent: 1 + - uid: 11474 + components: + - type: Transform + pos: 69.5,10.5 + parent: 1 + - uid: 11475 + components: + - type: Transform + pos: 68.5,10.5 + parent: 1 + - uid: 11511 + components: + - type: Transform + pos: 70.5,20.5 + parent: 1 + - uid: 11568 + components: + - type: Transform + pos: 64.5,69.5 + parent: 1 + - uid: 11569 + components: + - type: Transform + pos: 64.5,68.5 + parent: 1 + - uid: 11570 + components: + - type: Transform + pos: 64.5,67.5 + parent: 1 + - uid: 11597 + components: + - type: Transform + pos: 66.5,75.5 + parent: 1 + - uid: 11598 + components: + - type: Transform + pos: 66.5,74.5 + parent: 1 + - uid: 11599 + components: + - type: Transform + pos: 66.5,73.5 + parent: 1 + - uid: 11600 + components: + - type: Transform + pos: 66.5,72.5 + parent: 1 + - uid: 11601 + components: + - type: Transform + pos: 66.5,71.5 + parent: 1 + - uid: 11602 + components: + - type: Transform + pos: 66.5,69.5 + parent: 1 + - uid: 11603 + components: + - type: Transform + pos: 66.5,67.5 + parent: 1 + - uid: 11604 + components: + - type: Transform + pos: 66.5,68.5 + parent: 1 + - uid: 11605 + components: + - type: Transform + pos: 66.5,70.5 + parent: 1 + - uid: 11606 + components: + - type: Transform + pos: 65.5,67.5 + parent: 1 + - uid: 11607 + components: + - type: Transform + pos: 67.5,67.5 + parent: 1 + - uid: 11608 + components: + - type: Transform + pos: 68.5,67.5 + parent: 1 + - uid: 11924 + components: + - type: Transform + pos: 56.5,67.5 + parent: 1 + - uid: 11927 + components: + - type: Transform + pos: 56.5,68.5 + parent: 1 + - uid: 11928 + components: + - type: Transform + pos: 56.5,69.5 + parent: 1 + - uid: 11929 + components: + - type: Transform + pos: 56.5,70.5 + parent: 1 + - uid: 11930 + components: + - type: Transform + pos: 56.5,71.5 + parent: 1 + - uid: 11931 + components: + - type: Transform + pos: 56.5,72.5 + parent: 1 + - uid: 11932 + components: + - type: Transform + pos: 56.5,73.5 + parent: 1 + - uid: 11933 + components: + - type: Transform + pos: 56.5,74.5 + parent: 1 + - uid: 11934 + components: + - type: Transform + pos: 56.5,75.5 + parent: 1 + - uid: 11935 + components: + - type: Transform + pos: 56.5,76.5 + parent: 1 + - uid: 11936 + components: + - type: Transform + pos: 56.5,77.5 + parent: 1 + - uid: 11937 + components: + - type: Transform + pos: 56.5,78.5 + parent: 1 + - uid: 11938 + components: + - type: Transform + pos: 56.5,79.5 + parent: 1 + - uid: 11939 + components: + - type: Transform + pos: 55.5,79.5 + parent: 1 + - uid: 11940 + components: + - type: Transform + pos: 54.5,79.5 + parent: 1 + - uid: 11941 + components: + - type: Transform + pos: 56.5,80.5 + parent: 1 + - uid: 11942 + components: + - type: Transform + pos: 56.5,81.5 + parent: 1 + - uid: 11943 + components: + - type: Transform + pos: 56.5,82.5 + parent: 1 + - uid: 11944 + components: + - type: Transform + pos: 56.5,83.5 + parent: 1 + - uid: 11945 + components: + - type: Transform + pos: 56.5,84.5 + parent: 1 + - uid: 11946 + components: + - type: Transform + pos: 56.5,85.5 + parent: 1 + - uid: 11949 + components: + - type: Transform + pos: 53.5,86.5 + parent: 1 + - uid: 11950 + components: + - type: Transform + pos: 52.5,86.5 + parent: 1 + - uid: 11951 + components: + - type: Transform + pos: 51.5,86.5 + parent: 1 + - uid: 11952 + components: + - type: Transform + pos: 51.5,85.5 + parent: 1 + - uid: 11953 + components: + - type: Transform + pos: 50.5,85.5 + parent: 1 + - uid: 11954 + components: + - type: Transform + pos: 49.5,85.5 + parent: 1 + - uid: 11955 + components: + - type: Transform + pos: 48.5,85.5 + parent: 1 + - uid: 11956 + components: + - type: Transform + pos: 47.5,85.5 + parent: 1 + - uid: 11957 + components: + - type: Transform + pos: 46.5,85.5 + parent: 1 + - uid: 11958 + components: + - type: Transform + pos: 45.5,85.5 + parent: 1 + - uid: 11959 + components: + - type: Transform + pos: 44.5,85.5 + parent: 1 + - uid: 11960 + components: + - type: Transform + pos: 43.5,85.5 + parent: 1 + - uid: 11961 + components: + - type: Transform + pos: 43.5,84.5 + parent: 1 + - uid: 11962 + components: + - type: Transform + pos: 43.5,83.5 + parent: 1 + - uid: 11963 + components: + - type: Transform + pos: 43.5,82.5 + parent: 1 + - uid: 11964 + components: + - type: Transform + pos: 43.5,81.5 + parent: 1 + - uid: 11965 + components: + - type: Transform + pos: 43.5,80.5 + parent: 1 + - uid: 11966 + components: + - type: Transform + pos: 43.5,79.5 + parent: 1 + - uid: 11967 + components: + - type: Transform + pos: 44.5,79.5 + parent: 1 + - uid: 11968 + components: + - type: Transform + pos: 45.5,79.5 + parent: 1 + - uid: 11969 + components: + - type: Transform + pos: 45.5,80.5 + parent: 1 + - uid: 11970 + components: + - type: Transform + pos: 45.5,81.5 + parent: 1 + - uid: 11971 + components: + - type: Transform + pos: 45.5,82.5 + parent: 1 + - uid: 11973 + components: + - type: Transform + pos: 56.5,65.5 + parent: 1 + - uid: 11974 + components: + - type: Transform + pos: 56.5,63.5 + parent: 1 + - uid: 11975 + components: + - type: Transform + pos: 56.5,62.5 + parent: 1 + - uid: 11976 + components: + - type: Transform + pos: 56.5,61.5 + parent: 1 + - uid: 11977 + components: + - type: Transform + pos: 56.5,64.5 + parent: 1 + - uid: 11978 + components: + - type: Transform + pos: 57.5,61.5 + parent: 1 + - uid: 11979 + components: + - type: Transform + pos: 56.5,66.5 + parent: 1 + - uid: 11980 + components: + - type: Transform + pos: 57.5,67.5 + parent: 1 + - uid: 11981 + components: + - type: Transform + pos: 58.5,67.5 + parent: 1 + - uid: 11982 + components: + - type: Transform + pos: 59.5,67.5 + parent: 1 + - uid: 11983 + components: + - type: Transform + pos: 60.5,67.5 + parent: 1 + - uid: 11984 + components: + - type: Transform + pos: 61.5,67.5 + parent: 1 + - uid: 11985 + components: + - type: Transform + pos: 62.5,67.5 + parent: 1 + - uid: 11986 + components: + - type: Transform + pos: 63.5,67.5 + parent: 1 + - uid: 12000 + components: + - type: Transform + pos: 42.5,65.5 + parent: 1 + - uid: 12001 + components: + - type: Transform + pos: 42.5,64.5 + parent: 1 + - uid: 12002 + components: + - type: Transform + pos: 42.5,63.5 + parent: 1 + - uid: 12003 + components: + - type: Transform + pos: 43.5,63.5 + parent: 1 + - uid: 12004 + components: + - type: Transform + pos: 44.5,63.5 + parent: 1 + - uid: 12005 + components: + - type: Transform + pos: 45.5,63.5 + parent: 1 + - uid: 12006 + components: + - type: Transform + pos: 46.5,63.5 + parent: 1 + - uid: 12007 + components: + - type: Transform + pos: 47.5,63.5 + parent: 1 + - uid: 12008 + components: + - type: Transform + pos: 47.5,64.5 + parent: 1 + - uid: 12009 + components: + - type: Transform + pos: 47.5,65.5 + parent: 1 + - uid: 12010 + components: + - type: Transform + pos: 47.5,66.5 + parent: 1 + - uid: 12011 + components: + - type: Transform + pos: 47.5,67.5 + parent: 1 + - uid: 12012 + components: + - type: Transform + pos: 48.5,67.5 + parent: 1 + - uid: 12013 + components: + - type: Transform + pos: 49.5,67.5 + parent: 1 + - uid: 12014 + components: + - type: Transform + pos: 50.5,67.5 + parent: 1 + - uid: 12015 + components: + - type: Transform + pos: 51.5,67.5 + parent: 1 + - uid: 12016 + components: + - type: Transform + pos: 52.5,67.5 + parent: 1 + - uid: 12017 + components: + - type: Transform + pos: 53.5,67.5 + parent: 1 + - uid: 12018 + components: + - type: Transform + pos: 54.5,67.5 + parent: 1 + - uid: 12019 + components: + - type: Transform + pos: 55.5,67.5 + parent: 1 + - uid: 12687 + components: + - type: Transform + pos: 16.5,67.5 + parent: 1 + - uid: 12688 + components: + - type: Transform + pos: 16.5,68.5 + parent: 1 + - uid: 12689 + components: + - type: Transform + pos: 16.5,69.5 + parent: 1 + - uid: 12694 + components: + - type: Transform + pos: 40.5,65.5 + parent: 1 + - uid: 12697 + components: + - type: Transform + pos: 40.5,66.5 + parent: 1 + - uid: 12698 + components: + - type: Transform + pos: 40.5,67.5 + parent: 1 + - uid: 12824 + components: + - type: Transform + pos: 31.5,60.5 + parent: 1 + - uid: 12825 + components: + - type: Transform + pos: 32.5,60.5 + parent: 1 + - uid: 12826 + components: + - type: Transform + pos: 33.5,60.5 + parent: 1 + - uid: 12827 + components: + - type: Transform + pos: 33.5,61.5 + parent: 1 + - uid: 12828 + components: + - type: Transform + pos: 34.5,61.5 + parent: 1 + - uid: 12829 + components: + - type: Transform + pos: 35.5,61.5 + parent: 1 + - uid: 12830 + components: + - type: Transform + pos: 34.5,62.5 + parent: 1 + - uid: 12831 + components: + - type: Transform + pos: 34.5,63.5 + parent: 1 + - uid: 12832 + components: + - type: Transform + pos: 34.5,64.5 + parent: 1 + - uid: 12833 + components: + - type: Transform + pos: 33.5,64.5 + parent: 1 + - uid: 12835 + components: + - type: Transform + pos: 35.5,64.5 + parent: 1 + - uid: 13063 + components: + - type: Transform + pos: 8.5,71.5 + parent: 1 + - uid: 13064 + components: + - type: Transform + pos: 7.5,71.5 + parent: 1 + - uid: 13065 + components: + - type: Transform + pos: 6.5,71.5 + parent: 1 + - uid: 13208 + components: + - type: Transform + pos: 36.5,61.5 + parent: 1 + - uid: 13209 + components: + - type: Transform + pos: 37.5,61.5 + parent: 1 + - uid: 13210 + components: + - type: Transform + pos: 38.5,61.5 + parent: 1 + - uid: 13211 + components: + - type: Transform + pos: 39.5,61.5 + parent: 1 + - uid: 13212 + components: + - type: Transform + pos: 38.5,62.5 + parent: 1 + - uid: 13213 + components: + - type: Transform + pos: 38.5,63.5 + parent: 1 + - uid: 13214 + components: + - type: Transform + pos: 38.5,64.5 + parent: 1 + - uid: 13215 + components: + - type: Transform + pos: 38.5,65.5 + parent: 1 + - uid: 13216 + components: + - type: Transform + pos: 38.5,66.5 + parent: 1 + - uid: 13217 + components: + - type: Transform + pos: 38.5,67.5 + parent: 1 + - uid: 13218 + components: + - type: Transform + pos: 39.5,67.5 + parent: 1 + - uid: 13219 + components: + - type: Transform + pos: 39.5,60.5 + parent: 1 + - uid: 13220 + components: + - type: Transform + pos: 39.5,59.5 + parent: 1 + - uid: 13221 + components: + - type: Transform + pos: 39.5,58.5 + parent: 1 + - uid: 13222 + components: + - type: Transform + pos: 39.5,57.5 + parent: 1 + - uid: 13223 + components: + - type: Transform + pos: 39.5,56.5 + parent: 1 + - uid: 13224 + components: + - type: Transform + pos: 40.5,56.5 + parent: 1 + - uid: 13225 + components: + - type: Transform + pos: 41.5,56.5 + parent: 1 + - uid: 13226 + components: + - type: Transform + pos: 42.5,56.5 + parent: 1 + - uid: 13227 + components: + - type: Transform + pos: 43.5,56.5 + parent: 1 + - uid: 13228 + components: + - type: Transform + pos: 44.5,56.5 + parent: 1 + - uid: 13229 + components: + - type: Transform + pos: 44.5,57.5 + parent: 1 + - uid: 13230 + components: + - type: Transform + pos: 44.5,58.5 + parent: 1 + - uid: 13231 + components: + - type: Transform + pos: 43.5,58.5 + parent: 1 + - uid: 13232 + components: + - type: Transform + pos: 42.5,58.5 + parent: 1 + - uid: 13233 + components: + - type: Transform + pos: 41.5,58.5 + parent: 1 + - uid: 13239 + components: + - type: Transform + pos: 11.5,67.5 + parent: 1 + - uid: 13240 + components: + - type: Transform + pos: 13.5,67.5 + parent: 1 + - uid: 13241 + components: + - type: Transform + pos: 14.5,67.5 + parent: 1 + - uid: 13242 + components: + - type: Transform + pos: 15.5,67.5 + parent: 1 + - uid: 13243 + components: + - type: Transform + pos: 15.5,66.5 + parent: 1 + - uid: 13244 + components: + - type: Transform + pos: 15.5,65.5 + parent: 1 + - uid: 13245 + components: + - type: Transform + pos: 15.5,63.5 + parent: 1 + - uid: 13246 + components: + - type: Transform + pos: 15.5,62.5 + parent: 1 + - uid: 13247 + components: + - type: Transform + pos: 15.5,64.5 + parent: 1 + - uid: 13248 + components: + - type: Transform + pos: 14.5,62.5 + parent: 1 + - uid: 13249 + components: + - type: Transform + pos: 13.5,62.5 + parent: 1 + - uid: 13250 + components: + - type: Transform + pos: 12.5,62.5 + parent: 1 + - uid: 13251 + components: + - type: Transform + pos: 11.5,62.5 + parent: 1 + - uid: 13252 + components: + - type: Transform + pos: 10.5,62.5 + parent: 1 + - uid: 13253 + components: + - type: Transform + pos: 10.5,61.5 + parent: 1 + - uid: 13254 + components: + - type: Transform + pos: 10.5,60.5 + parent: 1 + - uid: 13255 + components: + - type: Transform + pos: 10.5,59.5 + parent: 1 + - uid: 13256 + components: + - type: Transform + pos: 10.5,58.5 + parent: 1 + - uid: 13257 + components: + - type: Transform + pos: 11.5,58.5 + parent: 1 + - uid: 13258 + components: + - type: Transform + pos: 12.5,58.5 + parent: 1 + - uid: 13259 + components: + - type: Transform + pos: 13.5,58.5 + parent: 1 + - uid: 13260 + components: + - type: Transform + pos: 14.5,58.5 + parent: 1 + - uid: 13261 + components: + - type: Transform + pos: 15.5,58.5 + parent: 1 + - uid: 13262 + components: + - type: Transform + pos: 16.5,58.5 + parent: 1 + - uid: 13263 + components: + - type: Transform + pos: 17.5,58.5 + parent: 1 + - uid: 13264 + components: + - type: Transform + pos: 18.5,58.5 + parent: 1 + - uid: 13275 + components: + - type: Transform + pos: 16.5,62.5 + parent: 1 + - uid: 13276 + components: + - type: Transform + pos: 17.5,62.5 + parent: 1 + - uid: 13277 + components: + - type: Transform + pos: 18.5,62.5 + parent: 1 + - uid: 13278 + components: + - type: Transform + pos: 19.5,62.5 + parent: 1 + - uid: 13279 + components: + - type: Transform + pos: 20.5,62.5 + parent: 1 + - uid: 13280 + components: + - type: Transform + pos: 21.5,62.5 + parent: 1 + - uid: 13281 + components: + - type: Transform + pos: 21.5,61.5 + parent: 1 + - uid: 13282 + components: + - type: Transform + pos: 21.5,60.5 + parent: 1 + - uid: 13283 + components: + - type: Transform + pos: 22.5,60.5 + parent: 1 + - uid: 13284 + components: + - type: Transform + pos: 23.5,60.5 + parent: 1 + - uid: 13285 + components: + - type: Transform + pos: 24.5,60.5 + parent: 1 + - uid: 13286 + components: + - type: Transform + pos: 25.5,60.5 + parent: 1 + - uid: 13287 + components: + - type: Transform + pos: 27.5,55.5 + parent: 1 + - uid: 13288 + components: + - type: Transform + pos: 27.5,54.5 + parent: 1 + - uid: 13290 + components: + - type: Transform + pos: 25.5,58.5 + parent: 1 + - uid: 13291 + components: + - type: Transform + pos: 24.5,58.5 + parent: 1 + - uid: 13299 + components: + - type: Transform + pos: 61.5,33.5 + parent: 1 + - uid: 13300 + components: + - type: Transform + pos: 61.5,32.5 + parent: 1 + - uid: 13301 + components: + - type: Transform + pos: 61.5,31.5 + parent: 1 + - uid: 13302 + components: + - type: Transform + pos: 61.5,30.5 + parent: 1 + - uid: 13303 + components: + - type: Transform + pos: 61.5,29.5 + parent: 1 + - uid: 13304 + components: + - type: Transform + pos: 60.5,29.5 + parent: 1 + - uid: 13305 + components: + - type: Transform + pos: 48.5,50.5 + parent: 1 + - uid: 13306 + components: + - type: Transform + pos: 48.5,49.5 + parent: 1 + - uid: 13307 + components: + - type: Transform + pos: 48.5,48.5 + parent: 1 + - uid: 13308 + components: + - type: Transform + pos: 48.5,47.5 + parent: 1 + - uid: 13309 + components: + - type: Transform + pos: 48.5,46.5 + parent: 1 + - uid: 13310 + components: + - type: Transform + pos: 48.5,45.5 + parent: 1 + - uid: 13311 + components: + - type: Transform + pos: 48.5,44.5 + parent: 1 + - uid: 13313 + components: + - type: Transform + pos: 48.5,42.5 + parent: 1 + - uid: 13314 + components: + - type: Transform + pos: 47.5,42.5 + parent: 1 + - uid: 13315 + components: + - type: Transform + pos: 47.5,41.5 + parent: 1 + - uid: 13316 + components: + - type: Transform + pos: 47.5,40.5 + parent: 1 + - uid: 13317 + components: + - type: Transform + pos: 47.5,39.5 + parent: 1 + - uid: 13318 + components: + - type: Transform + pos: 47.5,38.5 + parent: 1 + - uid: 13319 + components: + - type: Transform + pos: 47.5,37.5 + parent: 1 + - uid: 13320 + components: + - type: Transform + pos: 38.5,56.5 + parent: 1 + - uid: 13321 + components: + - type: Transform + pos: 37.5,56.5 + parent: 1 + - uid: 13322 + components: + - type: Transform + pos: 36.5,56.5 + parent: 1 + - uid: 13323 + components: + - type: Transform + pos: 35.5,56.5 + parent: 1 + - uid: 13324 + components: + - type: Transform + pos: 34.5,56.5 + parent: 1 + - uid: 13325 + components: + - type: Transform + pos: 33.5,56.5 + parent: 1 + - uid: 13326 + components: + - type: Transform + pos: 32.5,56.5 + parent: 1 + - uid: 13327 + components: + - type: Transform + pos: 31.5,56.5 + parent: 1 + - uid: 13328 + components: + - type: Transform + pos: 30.5,56.5 + parent: 1 + - uid: 13329 + components: + - type: Transform + pos: 29.5,56.5 + parent: 1 + - uid: 13330 + components: + - type: Transform + pos: 27.5,56.5 + parent: 1 + - uid: 13331 + components: + - type: Transform + pos: 28.5,56.5 + parent: 1 + - uid: 13332 + components: + - type: Transform + pos: 17.5,57.5 + parent: 1 + - uid: 13333 + components: + - type: Transform + pos: 17.5,56.5 + parent: 1 + - uid: 13334 + components: + - type: Transform + pos: 17.5,55.5 + parent: 1 + - uid: 13335 + components: + - type: Transform + pos: 17.5,54.5 + parent: 1 + - uid: 13336 + components: + - type: Transform + pos: 25.5,57.5 + parent: 1 + - uid: 13337 + components: + - type: Transform + pos: 25.5,56.5 + parent: 1 + - uid: 13338 + components: + - type: Transform + pos: 25.5,55.5 + parent: 1 + - uid: 13339 + components: + - type: Transform + pos: 25.5,59.5 + parent: 1 + - uid: 13341 + components: + - type: Transform + pos: 42.5,51.5 + parent: 1 + - uid: 13349 + components: + - type: Transform + pos: 27.5,43.5 + parent: 1 + - uid: 13358 + components: + - type: Transform + pos: 26.5,35.5 + parent: 1 + - uid: 13359 + components: + - type: Transform + pos: 26.5,34.5 + parent: 1 + - uid: 13360 + components: + - type: Transform + pos: 26.5,33.5 + parent: 1 + - uid: 13361 + components: + - type: Transform + pos: 26.5,32.5 + parent: 1 + - uid: 13362 + components: + - type: Transform + pos: 27.5,32.5 + parent: 1 + - uid: 13363 + components: + - type: Transform + pos: 28.5,32.5 + parent: 1 + - uid: 13364 + components: + - type: Transform + pos: 29.5,32.5 + parent: 1 + - uid: 13365 + components: + - type: Transform + pos: 29.5,33.5 + parent: 1 + - uid: 13366 + components: + - type: Transform + pos: 29.5,34.5 + parent: 1 + - uid: 13367 + components: + - type: Transform + pos: 29.5,35.5 + parent: 1 + - uid: 13369 + components: + - type: Transform + pos: 29.5,37.5 + parent: 1 + - uid: 13370 + components: + - type: Transform + pos: 30.5,37.5 + parent: 1 + - uid: 13371 + components: + - type: Transform + pos: 31.5,37.5 + parent: 1 + - uid: 13372 + components: + - type: Transform + pos: 32.5,37.5 + parent: 1 + - uid: 13373 + components: + - type: Transform + pos: 33.5,37.5 + parent: 1 + - uid: 13374 + components: + - type: Transform + pos: 34.5,37.5 + parent: 1 + - uid: 13375 + components: + - type: Transform + pos: 35.5,37.5 + parent: 1 + - uid: 13376 + components: + - type: Transform + pos: 36.5,37.5 + parent: 1 + - uid: 13377 + components: + - type: Transform + pos: 37.5,37.5 + parent: 1 + - uid: 13378 + components: + - type: Transform + pos: 38.5,37.5 + parent: 1 + - uid: 13379 + components: + - type: Transform + pos: 39.5,37.5 + parent: 1 + - uid: 13380 + components: + - type: Transform + pos: 40.5,37.5 + parent: 1 + - uid: 13381 + components: + - type: Transform + pos: 41.5,37.5 + parent: 1 + - uid: 13382 + components: + - type: Transform + pos: 42.5,37.5 + parent: 1 + - uid: 13383 + components: + - type: Transform + pos: 43.5,37.5 + parent: 1 + - uid: 13384 + components: + - type: Transform + pos: 44.5,37.5 + parent: 1 + - uid: 13385 + components: + - type: Transform + pos: 45.5,37.5 + parent: 1 + - uid: 13386 + components: + - type: Transform + pos: 46.5,37.5 + parent: 1 + - uid: 13387 + components: + - type: Transform + pos: 24.5,55.5 + parent: 1 + - uid: 13388 + components: + - type: Transform + pos: 23.5,55.5 + parent: 1 + - uid: 13389 + components: + - type: Transform + pos: 22.5,55.5 + parent: 1 + - uid: 13390 + components: + - type: Transform + pos: 21.5,55.5 + parent: 1 + - uid: 13391 + components: + - type: Transform + pos: 17.5,53.5 + parent: 1 + - uid: 13392 + components: + - type: Transform + pos: 17.5,52.5 + parent: 1 + - uid: 13393 + components: + - type: Transform + pos: 17.5,51.5 + parent: 1 + - uid: 13394 + components: + - type: Transform + pos: 18.5,51.5 + parent: 1 + - uid: 13395 + components: + - type: Transform + pos: 19.5,51.5 + parent: 1 + - uid: 13396 + components: + - type: Transform + pos: 20.5,51.5 + parent: 1 + - uid: 13397 + components: + - type: Transform + pos: 21.5,51.5 + parent: 1 + - uid: 13398 + components: + - type: Transform + pos: 21.5,52.5 + parent: 1 + - uid: 13399 + components: + - type: Transform + pos: 21.5,53.5 + parent: 1 + - uid: 13400 + components: + - type: Transform + pos: 21.5,54.5 + parent: 1 + - uid: 13932 + components: + - type: Transform + pos: 40.5,41.5 + parent: 1 + - uid: 13934 + components: + - type: Transform + pos: 42.5,45.5 + parent: 1 + - uid: 13948 + components: + - type: Transform + pos: 37.5,41.5 + parent: 1 + - uid: 13949 + components: + - type: Transform + pos: 36.5,46.5 + parent: 1 + - uid: 13951 + components: + - type: Transform + pos: 39.5,41.5 + parent: 1 + - uid: 13952 + components: + - type: Transform + pos: 38.5,41.5 + parent: 1 + - uid: 13955 + components: + - type: Transform + pos: 38.5,45.5 + parent: 1 + - uid: 13956 + components: + - type: Transform + pos: 38.5,42.5 + parent: 1 + - uid: 13962 + components: + - type: Transform + pos: 38.5,43.5 + parent: 1 + - uid: 14028 + components: + - type: Transform + pos: 33.5,36.5 + parent: 1 + - uid: 14029 + components: + - type: Transform + pos: 33.5,35.5 + parent: 1 + - uid: 14030 + components: + - type: Transform + pos: 33.5,34.5 + parent: 1 + - uid: 14031 + components: + - type: Transform + pos: 33.5,33.5 + parent: 1 + - uid: 14032 + components: + - type: Transform + pos: 34.5,33.5 + parent: 1 + - uid: 14033 + components: + - type: Transform + pos: 35.5,33.5 + parent: 1 + - uid: 14034 + components: + - type: Transform + pos: 36.5,33.5 + parent: 1 + - uid: 14035 + components: + - type: Transform + pos: 37.5,33.5 + parent: 1 + - uid: 14036 + components: + - type: Transform + pos: 37.5,32.5 + parent: 1 + - uid: 14037 + components: + - type: Transform + pos: 37.5,31.5 + parent: 1 + - uid: 14038 + components: + - type: Transform + pos: 37.5,30.5 + parent: 1 + - uid: 14039 + components: + - type: Transform + pos: 37.5,29.5 + parent: 1 + - uid: 14040 + components: + - type: Transform + pos: 37.5,28.5 + parent: 1 + - uid: 14041 + components: + - type: Transform + pos: 37.5,27.5 + parent: 1 + - uid: 14042 + components: + - type: Transform + pos: 43.5,28.5 + parent: 1 + - uid: 14044 + components: + - type: Transform + pos: 42.5,28.5 + parent: 1 + - uid: 14045 + components: + - type: Transform + pos: 41.5,28.5 + parent: 1 + - uid: 14046 + components: + - type: Transform + pos: 41.5,29.5 + parent: 1 + - uid: 14047 + components: + - type: Transform + pos: 41.5,30.5 + parent: 1 + - uid: 14048 + components: + - type: Transform + pos: 41.5,31.5 + parent: 1 + - uid: 14049 + components: + - type: Transform + pos: 41.5,32.5 + parent: 1 + - uid: 14050 + components: + - type: Transform + pos: 41.5,33.5 + parent: 1 + - uid: 14051 + components: + - type: Transform + pos: 41.5,34.5 + parent: 1 + - uid: 14052 + components: + - type: Transform + pos: 41.5,35.5 + parent: 1 + - uid: 14053 + components: + - type: Transform + pos: 41.5,36.5 + parent: 1 + - uid: 14054 + components: + - type: Transform + pos: 45.5,36.5 + parent: 1 + - uid: 14055 + components: + - type: Transform + pos: 45.5,35.5 + parent: 1 + - uid: 14056 + components: + - type: Transform + pos: 45.5,34.5 + parent: 1 + - uid: 14057 + components: + - type: Transform + pos: 45.5,33.5 + parent: 1 + - uid: 14058 + components: + - type: Transform + pos: 45.5,32.5 + parent: 1 + - uid: 14059 + components: + - type: Transform + pos: 45.5,31.5 + parent: 1 + - uid: 14060 + components: + - type: Transform + pos: 45.5,30.5 + parent: 1 + - uid: 14061 + components: + - type: Transform + pos: 44.5,30.5 + parent: 1 + - uid: 14062 + components: + - type: Transform + pos: 43.5,30.5 + parent: 1 + - uid: 14065 + components: + - type: Transform + pos: 48.5,32.5 + parent: 1 + - uid: 14066 + components: + - type: Transform + pos: 48.5,33.5 + parent: 1 + - uid: 14067 + components: + - type: Transform + pos: 48.5,34.5 + parent: 1 + - uid: 14068 + components: + - type: Transform + pos: 47.5,34.5 + parent: 1 + - uid: 14069 + components: + - type: Transform + pos: 46.5,34.5 + parent: 1 + - uid: 14071 + components: + - type: Transform + pos: 46.5,41.5 + parent: 1 + - uid: 14072 + components: + - type: Transform + pos: 45.5,41.5 + parent: 1 + - uid: 14073 + components: + - type: Transform + pos: 34.5,38.5 + parent: 1 + - uid: 14074 + components: + - type: Transform + pos: 34.5,39.5 + parent: 1 + - uid: 14075 + components: + - type: Transform + pos: 34.5,40.5 + parent: 1 + - uid: 14076 + components: + - type: Transform + pos: 34.5,41.5 + parent: 1 + - uid: 14077 + components: + - type: Transform + pos: 34.5,42.5 + parent: 1 + - uid: 14078 + components: + - type: Transform + pos: 34.5,43.5 + parent: 1 + - uid: 14079 + components: + - type: Transform + pos: 34.5,44.5 + parent: 1 + - uid: 14080 + components: + - type: Transform + pos: 34.5,45.5 + parent: 1 + - uid: 14081 + components: + - type: Transform + pos: 34.5,46.5 + parent: 1 + - uid: 14082 + components: + - type: Transform + pos: 34.5,47.5 + parent: 1 + - uid: 14083 + components: + - type: Transform + pos: 33.5,47.5 + parent: 1 + - uid: 14084 + components: + - type: Transform + pos: 33.5,48.5 + parent: 1 + - uid: 14085 + components: + - type: Transform + pos: 35.5,47.5 + parent: 1 + - uid: 14086 + components: + - type: Transform + pos: 35.5,48.5 + parent: 1 + - uid: 14087 + components: + - type: Transform + pos: 33.5,44.5 + parent: 1 + - uid: 14088 + components: + - type: Transform + pos: 32.5,44.5 + parent: 1 + - uid: 14091 + components: + - type: Transform + pos: 32.5,41.5 + parent: 1 + - uid: 14092 + components: + - type: Transform + pos: 30.5,38.5 + parent: 1 + - uid: 14093 + components: + - type: Transform + pos: 30.5,39.5 + parent: 1 + - uid: 14094 + components: + - type: Transform + pos: 30.5,40.5 + parent: 1 + - uid: 14095 + components: + - type: Transform + pos: 30.5,41.5 + parent: 1 + - uid: 14096 + components: + - type: Transform + pos: 30.5,42.5 + parent: 1 + - uid: 14097 + components: + - type: Transform + pos: 30.5,43.5 + parent: 1 + - uid: 14098 + components: + - type: Transform + pos: 30.5,44.5 + parent: 1 + - uid: 14099 + components: + - type: Transform + pos: 30.5,45.5 + parent: 1 + - uid: 14100 + components: + - type: Transform + pos: 30.5,46.5 + parent: 1 + - uid: 14101 + components: + - type: Transform + pos: 30.5,47.5 + parent: 1 + - uid: 14102 + components: + - type: Transform + pos: 30.5,48.5 + parent: 1 + - uid: 14103 + components: + - type: Transform + pos: 30.5,49.5 + parent: 1 + - uid: 14104 + components: + - type: Transform + pos: 30.5,50.5 + parent: 1 + - uid: 14105 + components: + - type: Transform + pos: 30.5,51.5 + parent: 1 + - uid: 14106 + components: + - type: Transform + pos: 31.5,51.5 + parent: 1 + - uid: 14107 + components: + - type: Transform + pos: 32.5,51.5 + parent: 1 + - uid: 14108 + components: + - type: Transform + pos: 29.5,49.5 + parent: 1 + - uid: 14109 + components: + - type: Transform + pos: 28.5,49.5 + parent: 1 + - uid: 14110 + components: + - type: Transform + pos: 28.5,50.5 + parent: 1 + - uid: 14111 + components: + - type: Transform + pos: 28.5,48.5 + parent: 1 + - uid: 14112 + components: + - type: Transform + pos: 28.5,47.5 + parent: 1 + - uid: 14113 + components: + - type: Transform + pos: 28.5,43.5 + parent: 1 + - uid: 14114 + components: + - type: Transform + pos: 29.5,43.5 + parent: 1 + - uid: 14115 + components: + - type: Transform + pos: 26.5,36.5 + parent: 1 + - uid: 14116 + components: + - type: Transform + pos: 26.5,51.5 + parent: 1 + - uid: 14117 + components: + - type: Transform + pos: 26.5,50.5 + parent: 1 + - uid: 14118 + components: + - type: Transform + pos: 26.5,49.5 + parent: 1 + - uid: 14119 + components: + - type: Transform + pos: 26.5,48.5 + parent: 1 + - uid: 14120 + components: + - type: Transform + pos: 26.5,47.5 + parent: 1 + - uid: 14121 + components: + - type: Transform + pos: 26.5,46.5 + parent: 1 + - uid: 14122 + components: + - type: Transform + pos: 26.5,41.5 + parent: 1 + - uid: 14123 + components: + - type: Transform + pos: 26.5,42.5 + parent: 1 + - uid: 14124 + components: + - type: Transform + pos: 26.5,43.5 + parent: 1 + - uid: 14125 + components: + - type: Transform + pos: 26.5,44.5 + parent: 1 + - uid: 14126 + components: + - type: Transform + pos: 26.5,45.5 + parent: 1 + - uid: 14127 + components: + - type: Transform + pos: 40.5,51.5 + parent: 1 + - uid: 14128 + components: + - type: Transform + pos: 40.5,50.5 + parent: 1 + - uid: 14129 + components: + - type: Transform + pos: 40.5,49.5 + parent: 1 + - uid: 14130 + components: + - type: Transform + pos: 40.5,48.5 + parent: 1 + - uid: 14131 + components: + - type: Transform + pos: 40.5,47.5 + parent: 1 + - uid: 14132 + components: + - type: Transform + pos: 40.5,46.5 + parent: 1 + - uid: 14133 + components: + - type: Transform + pos: 37.5,46.5 + parent: 1 + - uid: 14135 + components: + - type: Transform + pos: 31.5,32.5 + parent: 1 + - uid: 14136 + components: + - type: Transform + pos: 30.5,32.5 + parent: 1 + - uid: 14137 + components: + - type: Transform + pos: 33.5,31.5 + parent: 1 + - uid: 14138 + components: + - type: Transform + pos: 33.5,32.5 + parent: 1 + - uid: 14139 + components: + - type: Transform + pos: 35.5,31.5 + parent: 1 + - uid: 14140 + components: + - type: Transform + pos: 35.5,31.5 + parent: 1 + - uid: 14141 + components: + - type: Transform + pos: 35.5,32.5 + parent: 1 + - uid: 14142 + components: + - type: Transform + pos: 39.5,29.5 + parent: 1 + - uid: 14143 + components: + - type: Transform + pos: 38.5,29.5 + parent: 1 + - uid: 14144 + components: + - type: Transform + pos: 39.5,33.5 + parent: 1 + - uid: 14145 + components: + - type: Transform + pos: 38.5,33.5 + parent: 1 + - uid: 14146 + components: + - type: Transform + pos: 37.5,34.5 + parent: 1 + - uid: 14147 + components: + - type: Transform + pos: 37.5,35.5 + parent: 1 + - uid: 14148 + components: + - type: Transform + pos: 35.5,34.5 + parent: 1 + - uid: 14149 + components: + - type: Transform + pos: 35.5,35.5 + parent: 1 + - uid: 14252 + components: + - type: Transform + pos: 35.5,41.5 + parent: 1 + - uid: 14294 + components: + - type: Transform + pos: 38.5,44.5 + parent: 1 + - uid: 14324 + components: + - type: Transform + pos: 42.5,42.5 + parent: 1 + - uid: 14325 + components: + - type: Transform + pos: 43.5,41.5 + parent: 1 + - uid: 14326 + components: + - type: Transform + pos: 42.5,41.5 + parent: 1 + - uid: 14330 + components: + - type: Transform + pos: 42.5,44.5 + parent: 1 + - uid: 14331 + components: + - type: Transform + pos: 42.5,46.5 + parent: 1 + - uid: 14402 + components: + - type: Transform + pos: 39.5,46.5 + parent: 1 + - uid: 14424 + components: + - type: Transform + pos: 42.5,43.5 + parent: 1 + - uid: 14588 + components: + - type: Transform + pos: 39.5,26.5 + parent: 1 + - uid: 14589 + components: + - type: Transform + pos: 39.5,25.5 + parent: 1 + - uid: 14590 + components: + - type: Transform + pos: 40.5,25.5 + parent: 1 + - uid: 14591 + components: + - type: Transform + pos: 41.5,25.5 + parent: 1 + - uid: 14592 + components: + - type: Transform + pos: 42.5,25.5 + parent: 1 + - uid: 14593 + components: + - type: Transform + pos: 41.5,26.5 + parent: 1 + - uid: 14594 + components: + - type: Transform + pos: 41.5,27.5 + parent: 1 + - uid: 14606 + components: + - type: Transform + pos: 39.5,54.5 + parent: 1 + - uid: 14613 + components: + - type: Transform + pos: 11.5,88.5 + parent: 1 + - uid: 14686 + components: + - type: Transform + pos: 28.5,36.5 + parent: 1 + - uid: 14687 + components: + - type: Transform + pos: 28.5,37.5 + parent: 1 + - uid: 14688 + components: + - type: Transform + pos: 28.5,38.5 + parent: 1 + - uid: 14689 + components: + - type: Transform + pos: 30.5,35.5 + parent: 1 + - uid: 14690 + components: + - type: Transform + pos: 30.5,36.5 + parent: 1 + - uid: 14845 + components: + - type: Transform + pos: 16.5,50.5 + parent: 1 + - uid: 14846 + components: + - type: Transform + pos: 16.5,49.5 + parent: 1 + - uid: 14847 + components: + - type: Transform + pos: 16.5,48.5 + parent: 1 + - uid: 14848 + components: + - type: Transform + pos: 15.5,48.5 + parent: 1 + - uid: 14849 + components: + - type: Transform + pos: 15.5,51.5 + parent: 1 + - uid: 14850 + components: + - type: Transform + pos: 14.5,51.5 + parent: 1 + - uid: 14851 + components: + - type: Transform + pos: 13.5,51.5 + parent: 1 + - uid: 14852 + components: + - type: Transform + pos: 12.5,51.5 + parent: 1 + - uid: 14853 + components: + - type: Transform + pos: 12.5,50.5 + parent: 1 + - uid: 14854 + components: + - type: Transform + pos: 12.5,49.5 + parent: 1 + - uid: 14855 + components: + - type: Transform + pos: 12.5,48.5 + parent: 1 + - uid: 14856 + components: + - type: Transform + pos: 13.5,48.5 + parent: 1 + - uid: 14857 + components: + - type: Transform + pos: 13.5,47.5 + parent: 1 + - uid: 14858 + components: + - type: Transform + pos: 14.5,47.5 + parent: 1 + - uid: 14859 + components: + - type: Transform + pos: 12.5,52.5 + parent: 1 + - uid: 14860 + components: + - type: Transform + pos: 12.5,53.5 + parent: 1 + - uid: 14861 + components: + - type: Transform + pos: 12.5,54.5 + parent: 1 + - uid: 14862 + components: + - type: Transform + pos: 13.5,54.5 + parent: 1 + - uid: 14863 + components: + - type: Transform + pos: 13.5,55.5 + parent: 1 + - uid: 14864 + components: + - type: Transform + pos: 14.5,55.5 + parent: 1 + - uid: 14865 + components: + - type: Transform + pos: 22.5,51.5 + parent: 1 + - uid: 14866 + components: + - type: Transform + pos: 22.5,50.5 + parent: 1 + - uid: 14867 + components: + - type: Transform + pos: 22.5,49.5 + parent: 1 + - uid: 14868 + components: + - type: Transform + pos: 19.5,50.5 + parent: 1 + - uid: 14869 + components: + - type: Transform + pos: 19.5,49.5 + parent: 1 + - uid: 14870 + components: + - type: Transform + pos: 19.5,48.5 + parent: 1 + - uid: 14871 + components: + - type: Transform + pos: 19.5,47.5 + parent: 1 + - uid: 14872 + components: + - type: Transform + pos: 19.5,46.5 + parent: 1 + - uid: 14873 + components: + - type: Transform + pos: 19.5,45.5 + parent: 1 + - uid: 14874 + components: + - type: Transform + pos: 19.5,44.5 + parent: 1 + - uid: 14875 + components: + - type: Transform + pos: 20.5,44.5 + parent: 1 + - uid: 14876 + components: + - type: Transform + pos: 20.5,43.5 + parent: 1 + - uid: 14877 + components: + - type: Transform + pos: 20.5,42.5 + parent: 1 + - uid: 14878 + components: + - type: Transform + pos: 20.5,41.5 + parent: 1 + - uid: 14879 + components: + - type: Transform + pos: 19.5,41.5 + parent: 1 + - uid: 14883 + components: + - type: Transform + pos: 16.5,44.5 + parent: 1 + - uid: 14884 + components: + - type: Transform + pos: 16.5,45.5 + parent: 1 + - uid: 14885 + components: + - type: Transform + pos: 16.5,46.5 + parent: 1 + - uid: 14886 + components: + - type: Transform + pos: 18.5,47.5 + parent: 1 + - uid: 14887 + components: + - type: Transform + pos: 20.5,47.5 + parent: 1 + - uid: 14888 + components: + - type: Transform + pos: 22.5,46.5 + parent: 1 + - uid: 14889 + components: + - type: Transform + pos: 22.5,45.5 + parent: 1 + - uid: 14890 + components: + - type: Transform + pos: 22.5,44.5 + parent: 1 + - uid: 14891 + components: + - type: Transform + pos: 22.5,43.5 + parent: 1 + - uid: 14892 + components: + - type: Transform + pos: 16.5,43.5 + parent: 1 + - uid: 14932 + components: + - type: Transform + pos: 20.5,57.5 + parent: 1 + - uid: 14933 + components: + - type: Transform + pos: 21.5,57.5 + parent: 1 + - uid: 14934 + components: + - type: Transform + pos: 22.5,57.5 + parent: 1 + - uid: 14935 + components: + - type: Transform + pos: 23.5,57.5 + parent: 1 + - uid: 14936 + components: + - type: Transform + pos: 21.5,56.5 + parent: 1 + - uid: 14937 + components: + - type: Transform + pos: 18.5,44.5 + parent: 1 + - uid: 14938 + components: + - type: Transform + pos: 17.5,44.5 + parent: 1 + - uid: 14939 + components: + - type: Transform + pos: 21.5,44.5 + parent: 1 + - uid: 14942 + components: + - type: Transform + pos: 11.5,89.5 + parent: 1 + - uid: 15138 + components: + - type: Transform + pos: 29.5,57.5 + parent: 1 + - uid: 15139 + components: + - type: Transform + pos: 29.5,58.5 + parent: 1 + - uid: 15140 + components: + - type: Transform + pos: 29.5,59.5 + parent: 1 + - uid: 15262 + components: + - type: Transform + pos: 75.5,85.5 + parent: 1 + - uid: 15263 + components: + - type: Transform + pos: 75.5,84.5 + parent: 1 + - uid: 15264 + components: + - type: Transform + pos: 76.5,83.5 + parent: 1 + - uid: 15279 + components: + - type: Transform + pos: 40.5,54.5 + parent: 1 + - uid: 15280 + components: + - type: Transform + pos: 41.5,54.5 + parent: 1 + - uid: 15281 + components: + - type: Transform + pos: 42.5,54.5 + parent: 1 + - uid: 15284 + components: + - type: Transform + pos: 76.5,82.5 + parent: 1 + - uid: 15285 + components: + - type: Transform + pos: 44.5,52.5 + parent: 1 + - uid: 15286 + components: + - type: Transform + pos: 44.5,51.5 + parent: 1 + - uid: 15287 + components: + - type: Transform + pos: 44.5,50.5 + parent: 1 + - uid: 15288 + components: + - type: Transform + pos: 44.5,49.5 + parent: 1 + - uid: 15289 + components: + - type: Transform + pos: 40.5,52.5 + parent: 1 + - uid: 15290 + components: + - type: Transform + pos: 40.5,53.5 + parent: 1 + - uid: 15428 + components: + - type: Transform + pos: 76.5,81.5 + parent: 1 + - uid: 15616 + components: + - type: Transform + pos: 18.5,71.5 + parent: 1 + - uid: 15749 + components: + - type: Transform + pos: 19.5,71.5 + parent: 1 + - uid: 15750 + components: + - type: Transform + pos: 19.5,72.5 + parent: 1 + - uid: 15751 + components: + - type: Transform + pos: 19.5,73.5 + parent: 1 + - uid: 15752 + components: + - type: Transform + pos: 19.5,74.5 + parent: 1 + - uid: 15753 + components: + - type: Transform + pos: 18.5,74.5 + parent: 1 + - uid: 15754 + components: + - type: Transform + pos: 16.5,74.5 + parent: 1 + - uid: 15755 + components: + - type: Transform + pos: 15.5,74.5 + parent: 1 + - uid: 15756 + components: + - type: Transform + pos: 14.5,74.5 + parent: 1 + - uid: 15757 + components: + - type: Transform + pos: 13.5,74.5 + parent: 1 + - uid: 15758 + components: + - type: Transform + pos: 17.5,74.5 + parent: 1 + - uid: 15759 + components: + - type: Transform + pos: 15.5,75.5 + parent: 1 + - uid: 15760 + components: + - type: Transform + pos: 15.5,76.5 + parent: 1 + - uid: 15761 + components: + - type: Transform + pos: 13.5,75.5 + parent: 1 + - uid: 15762 + components: + - type: Transform + pos: 13.5,76.5 + parent: 1 + - uid: 15763 + components: + - type: Transform + pos: 13.5,77.5 + parent: 1 + - uid: 15764 + components: + - type: Transform + pos: 13.5,78.5 + parent: 1 + - uid: 15765 + components: + - type: Transform + pos: 13.5,79.5 + parent: 1 + - uid: 15766 + components: + - type: Transform + pos: 13.5,80.5 + parent: 1 + - uid: 15767 + components: + - type: Transform + pos: 13.5,81.5 + parent: 1 + - uid: 15768 + components: + - type: Transform + pos: 13.5,82.5 + parent: 1 + - uid: 15769 + components: + - type: Transform + pos: 13.5,83.5 + parent: 1 + - uid: 15770 + components: + - type: Transform + pos: 13.5,84.5 + parent: 1 + - uid: 15771 + components: + - type: Transform + pos: 13.5,85.5 + parent: 1 + - uid: 15772 + components: + - type: Transform + pos: 13.5,86.5 + parent: 1 + - uid: 15773 + components: + - type: Transform + pos: 13.5,87.5 + parent: 1 + - uid: 15774 + components: + - type: Transform + pos: 13.5,88.5 + parent: 1 + - uid: 15775 + components: + - type: Transform + pos: 13.5,89.5 + parent: 1 + - uid: 15776 + components: + - type: Transform + pos: 13.5,90.5 + parent: 1 + - uid: 15777 + components: + - type: Transform + pos: 13.5,91.5 + parent: 1 + - uid: 15778 + components: + - type: Transform + pos: 13.5,92.5 + parent: 1 + - uid: 15779 + components: + - type: Transform + pos: 14.5,85.5 + parent: 1 + - uid: 15780 + components: + - type: Transform + pos: 15.5,85.5 + parent: 1 + - uid: 15781 + components: + - type: Transform + pos: 16.5,85.5 + parent: 1 + - uid: 15782 + components: + - type: Transform + pos: 17.5,85.5 + parent: 1 + - uid: 15783 + components: + - type: Transform + pos: 16.5,84.5 + parent: 1 + - uid: 15784 + components: + - type: Transform + pos: 18.5,85.5 + parent: 1 + - uid: 15785 + components: + - type: Transform + pos: 19.5,85.5 + parent: 1 + - uid: 15786 + components: + - type: Transform + pos: 20.5,85.5 + parent: 1 + - uid: 15787 + components: + - type: Transform + pos: 20.5,84.5 + parent: 1 + - uid: 15788 + components: + - type: Transform + pos: 20.5,83.5 + parent: 1 + - uid: 15789 + components: + - type: Transform + pos: 19.5,83.5 + parent: 1 + - uid: 15790 + components: + - type: Transform + pos: 18.5,83.5 + parent: 1 + - uid: 15791 + components: + - type: Transform + pos: 17.5,83.5 + parent: 1 + - uid: 15792 + components: + - type: Transform + pos: 19.5,86.5 + parent: 1 + - uid: 15793 + components: + - type: Transform + pos: 19.5,87.5 + parent: 1 + - uid: 15794 + components: + - type: Transform + pos: 19.5,88.5 + parent: 1 + - uid: 15795 + components: + - type: Transform + pos: 19.5,89.5 + parent: 1 + - uid: 15796 + components: + - type: Transform + pos: 19.5,90.5 + parent: 1 + - uid: 15797 + components: + - type: Transform + pos: 19.5,91.5 + parent: 1 + - uid: 15798 + components: + - type: Transform + pos: 19.5,92.5 + parent: 1 + - uid: 15799 + components: + - type: Transform + pos: 18.5,92.5 + parent: 1 + - uid: 15800 + components: + - type: Transform + pos: 17.5,92.5 + parent: 1 + - uid: 15801 + components: + - type: Transform + pos: 16.5,92.5 + parent: 1 + - uid: 15802 + components: + - type: Transform + pos: 15.5,92.5 + parent: 1 + - uid: 15803 + components: + - type: Transform + pos: 14.5,92.5 + parent: 1 + - uid: 15804 + components: + - type: Transform + pos: 16.5,93.5 + parent: 1 + - uid: 15805 + components: + - type: Transform + pos: 16.5,94.5 + parent: 1 + - uid: 15806 + components: + - type: Transform + pos: 16.5,95.5 + parent: 1 + - uid: 15807 + components: + - type: Transform + pos: 16.5,96.5 + parent: 1 + - uid: 15808 + components: + - type: Transform + pos: 15.5,96.5 + parent: 1 + - uid: 15809 + components: + - type: Transform + pos: 14.5,96.5 + parent: 1 + - uid: 15810 + components: + - type: Transform + pos: 13.5,96.5 + parent: 1 + - uid: 15811 + components: + - type: Transform + pos: 12.5,90.5 + parent: 1 + - uid: 15812 + components: + - type: Transform + pos: 11.5,90.5 + parent: 1 + - uid: 15813 + components: + - type: Transform + pos: 10.5,90.5 + parent: 1 + - uid: 15814 + components: + - type: Transform + pos: 10.5,91.5 + parent: 1 + - uid: 15815 + components: + - type: Transform + pos: 10.5,92.5 + parent: 1 + - uid: 15816 + components: + - type: Transform + pos: 10.5,93.5 + parent: 1 + - uid: 15817 + components: + - type: Transform + pos: 11.5,93.5 + parent: 1 + - uid: 15818 + components: + - type: Transform + pos: 13.5,73.5 + parent: 1 + - uid: 15819 + components: + - type: Transform + pos: 12.5,73.5 + parent: 1 + - uid: 15820 + components: + - type: Transform + pos: 11.5,73.5 + parent: 1 + - uid: 15821 + components: + - type: Transform + pos: 10.5,73.5 + parent: 1 + - uid: 15822 + components: + - type: Transform + pos: 9.5,73.5 + parent: 1 + - uid: 15823 + components: + - type: Transform + pos: 9.5,74.5 + parent: 1 + - uid: 15824 + components: + - type: Transform + pos: 9.5,75.5 + parent: 1 + - uid: 15825 + components: + - type: Transform + pos: 9.5,76.5 + parent: 1 + - uid: 15826 + components: + - type: Transform + pos: 9.5,77.5 + parent: 1 + - uid: 15827 + components: + - type: Transform + pos: 8.5,77.5 + parent: 1 + - uid: 15828 + components: + - type: Transform + pos: 7.5,77.5 + parent: 1 + - uid: 15829 + components: + - type: Transform + pos: 6.5,77.5 + parent: 1 + - uid: 15830 + components: + - type: Transform + pos: 5.5,77.5 + parent: 1 + - uid: 15831 + components: + - type: Transform + pos: 5.5,78.5 + parent: 1 + - uid: 15832 + components: + - type: Transform + pos: 5.5,79.5 + parent: 1 + - uid: 15833 + components: + - type: Transform + pos: 5.5,80.5 + parent: 1 + - uid: 15834 + components: + - type: Transform + pos: 5.5,81.5 + parent: 1 + - uid: 15835 + components: + - type: Transform + pos: 5.5,82.5 + parent: 1 + - uid: 15836 + components: + - type: Transform + pos: 5.5,83.5 + parent: 1 + - uid: 15837 + components: + - type: Transform + pos: 5.5,84.5 + parent: 1 + - uid: 15838 + components: + - type: Transform + pos: 5.5,85.5 + parent: 1 + - uid: 15839 + components: + - type: Transform + pos: 5.5,86.5 + parent: 1 + - uid: 15840 + components: + - type: Transform + pos: 6.5,86.5 + parent: 1 + - uid: 15841 + components: + - type: Transform + pos: 7.5,86.5 + parent: 1 + - uid: 15842 + components: + - type: Transform + pos: 8.5,86.5 + parent: 1 + - uid: 15843 + components: + - type: Transform + pos: 9.5,86.5 + parent: 1 + - uid: 15844 + components: + - type: Transform + pos: 10.5,86.5 + parent: 1 + - uid: 15845 + components: + - type: Transform + pos: 11.5,86.5 + parent: 1 + - uid: 15846 + components: + - type: Transform + pos: 12.5,86.5 + parent: 1 + - uid: 15847 + components: + - type: Transform + pos: 8.5,87.5 + parent: 1 + - uid: 15848 + components: + - type: Transform + pos: 8.5,88.5 + parent: 1 + - uid: 15849 + components: + - type: Transform + pos: 8.5,89.5 + parent: 1 + - uid: 15850 + components: + - type: Transform + pos: 8.5,90.5 + parent: 1 + - uid: 15851 + components: + - type: Transform + pos: 9.5,90.5 + parent: 1 + - uid: 15852 + components: + - type: Transform + pos: 17.5,95.5 + parent: 1 + - uid: 15853 + components: + - type: Transform + pos: 18.5,95.5 + parent: 1 + - uid: 15854 + components: + - type: Transform + pos: 19.5,95.5 + parent: 1 + - uid: 15855 + components: + - type: Transform + pos: 21.5,95.5 + parent: 1 + - uid: 15856 + components: + - type: Transform + pos: 20.5,95.5 + parent: 1 + - uid: 15857 + components: + - type: Transform + pos: 21.5,96.5 + parent: 1 + - uid: 15858 + components: + - type: Transform + pos: 21.5,97.5 + parent: 1 + - uid: 15859 + components: + - type: Transform + pos: 21.5,98.5 + parent: 1 + - uid: 15860 + components: + - type: Transform + pos: 21.5,99.5 + parent: 1 + - uid: 15861 + components: + - type: Transform + pos: 21.5,100.5 + parent: 1 + - uid: 15862 + components: + - type: Transform + pos: 21.5,101.5 + parent: 1 + - uid: 15863 + components: + - type: Transform + pos: 21.5,102.5 + parent: 1 + - uid: 15864 + components: + - type: Transform + pos: 21.5,103.5 + parent: 1 + - uid: 15865 + components: + - type: Transform + pos: 21.5,104.5 + parent: 1 + - uid: 15866 + components: + - type: Transform + pos: 21.5,105.5 + parent: 1 + - uid: 15867 + components: + - type: Transform + pos: 21.5,106.5 + parent: 1 + - uid: 15869 + components: + - type: Transform + pos: 22.5,98.5 + parent: 1 + - uid: 15870 + components: + - type: Transform + pos: 23.5,98.5 + parent: 1 + - uid: 15871 + components: + - type: Transform + pos: 24.5,98.5 + parent: 1 + - uid: 15872 + components: + - type: Transform + pos: 25.5,98.5 + parent: 1 + - uid: 15873 + components: + - type: Transform + pos: 26.5,98.5 + parent: 1 + - uid: 15874 + components: + - type: Transform + pos: 26.5,97.5 + parent: 1 + - uid: 15875 + components: + - type: Transform + pos: 26.5,96.5 + parent: 1 + - uid: 15876 + components: + - type: Transform + pos: 26.5,95.5 + parent: 1 + - uid: 15877 + components: + - type: Transform + pos: 26.5,94.5 + parent: 1 + - uid: 15878 + components: + - type: Transform + pos: 26.5,93.5 + parent: 1 + - uid: 15879 + components: + - type: Transform + pos: 26.5,92.5 + parent: 1 + - uid: 15880 + components: + - type: Transform + pos: 26.5,91.5 + parent: 1 + - uid: 15881 + components: + - type: Transform + pos: 25.5,91.5 + parent: 1 + - uid: 15882 + components: + - type: Transform + pos: 24.5,91.5 + parent: 1 + - uid: 15883 + components: + - type: Transform + pos: 23.5,91.5 + parent: 1 + - uid: 15884 + components: + - type: Transform + pos: 22.5,91.5 + parent: 1 + - uid: 15885 + components: + - type: Transform + pos: 21.5,91.5 + parent: 1 + - uid: 15886 + components: + - type: Transform + pos: 20.5,91.5 + parent: 1 + - uid: 15895 + components: + - type: Transform + pos: 12.5,80.5 + parent: 1 + - uid: 15896 + components: + - type: Transform + pos: 11.5,80.5 + parent: 1 + - uid: 15897 + components: + - type: Transform + pos: 10.5,80.5 + parent: 1 + - uid: 15898 + components: + - type: Transform + pos: 9.5,80.5 + parent: 1 + - uid: 15899 + components: + - type: Transform + pos: 8.5,80.5 + parent: 1 + - uid: 15900 + components: + - type: Transform + pos: 7.5,80.5 + parent: 1 + - uid: 15901 + components: + - type: Transform + pos: 12.5,93.5 + parent: 1 + - uid: 16268 + components: + - type: Transform + pos: 28.5,75.5 + parent: 1 + - uid: 16269 + components: + - type: Transform + pos: 27.5,75.5 + parent: 1 + - uid: 16270 + components: + - type: Transform + pos: 26.5,75.5 + parent: 1 + - uid: 16271 + components: + - type: Transform + pos: 26.5,76.5 + parent: 1 + - uid: 16272 + components: + - type: Transform + pos: 26.5,77.5 + parent: 1 + - uid: 16273 + components: + - type: Transform + pos: 26.5,78.5 + parent: 1 + - uid: 16274 + components: + - type: Transform + pos: 26.5,79.5 + parent: 1 + - uid: 16275 + components: + - type: Transform + pos: 26.5,80.5 + parent: 1 + - uid: 16276 + components: + - type: Transform + pos: 26.5,81.5 + parent: 1 + - uid: 16277 + components: + - type: Transform + pos: 26.5,83.5 + parent: 1 + - uid: 16278 + components: + - type: Transform + pos: 26.5,85.5 + parent: 1 + - uid: 16279 + components: + - type: Transform + pos: 26.5,84.5 + parent: 1 + - uid: 16280 + components: + - type: Transform + pos: 26.5,86.5 + parent: 1 + - uid: 16281 + components: + - type: Transform + pos: 26.5,87.5 + parent: 1 + - uid: 16282 + components: + - type: Transform + pos: 26.5,88.5 + parent: 1 + - uid: 16283 + components: + - type: Transform + pos: 26.5,89.5 + parent: 1 + - uid: 16284 + components: + - type: Transform + pos: 26.5,90.5 + parent: 1 + - uid: 16285 + components: + - type: Transform + pos: 26.5,82.5 + parent: 1 + - uid: 16286 + components: + - type: Transform + pos: 27.5,93.5 + parent: 1 + - uid: 16287 + components: + - type: Transform + pos: 28.5,93.5 + parent: 1 + - uid: 16288 + components: + - type: Transform + pos: 29.5,93.5 + parent: 1 + - uid: 16289 + components: + - type: Transform + pos: 30.5,93.5 + parent: 1 + - uid: 16290 + components: + - type: Transform + pos: 31.5,93.5 + parent: 1 + - uid: 16310 + components: + - type: Transform + pos: 26.5,102.5 + parent: 1 + - uid: 16311 + components: + - type: Transform + pos: 26.5,101.5 + parent: 1 + - uid: 16312 + components: + - type: Transform + pos: 26.5,100.5 + parent: 1 + - uid: 16313 + components: + - type: Transform + pos: 26.5,99.5 + parent: 1 + - uid: 16314 + components: + - type: Transform + pos: 26.5,103.5 + parent: 1 + - uid: 16364 + components: + - type: Transform + pos: 26.5,104.5 + parent: 1 + - uid: 16497 + components: + - type: Transform + pos: 39.5,90.5 + parent: 1 + - uid: 16498 + components: + - type: Transform + pos: 39.5,91.5 + parent: 1 + - uid: 16499 + components: + - type: Transform + pos: 38.5,91.5 + parent: 1 + - uid: 16500 + components: + - type: Transform + pos: 37.5,91.5 + parent: 1 + - uid: 16501 + components: + - type: Transform + pos: 36.5,91.5 + parent: 1 + - uid: 16502 + components: + - type: Transform + pos: 35.5,91.5 + parent: 1 + - uid: 16503 + components: + - type: Transform + pos: 34.5,91.5 + parent: 1 + - uid: 16504 + components: + - type: Transform + pos: 33.5,91.5 + parent: 1 + - uid: 16505 + components: + - type: Transform + pos: 32.5,91.5 + parent: 1 + - uid: 16506 + components: + - type: Transform + pos: 32.5,92.5 + parent: 1 + - uid: 16507 + components: + - type: Transform + pos: 32.5,93.5 + parent: 1 + - uid: 16579 + components: + - type: Transform + pos: 40.5,91.5 + parent: 1 + - uid: 16760 + components: + - type: Transform + pos: 27.5,104.5 + parent: 1 + - uid: 16761 + components: + - type: Transform + pos: 28.5,104.5 + parent: 1 + - uid: 16762 + components: + - type: Transform + pos: 29.5,104.5 + parent: 1 + - uid: 16763 + components: + - type: Transform + pos: 30.5,104.5 + parent: 1 + - uid: 16764 + components: + - type: Transform + pos: 31.5,104.5 + parent: 1 + - uid: 16765 + components: + - type: Transform + pos: 32.5,104.5 + parent: 1 + - uid: 16766 + components: + - type: Transform + pos: 33.5,104.5 + parent: 1 + - uid: 16767 + components: + - type: Transform + pos: 35.5,104.5 + parent: 1 + - uid: 16768 + components: + - type: Transform + pos: 34.5,104.5 + parent: 1 + - uid: 16791 + components: + - type: Transform + pos: 21.5,107.5 + parent: 1 + - uid: 16792 + components: + - type: Transform + pos: 21.5,108.5 + parent: 1 + - uid: 16835 + components: + - type: Transform + pos: 76.5,80.5 + parent: 1 + - uid: 16994 + components: + - type: Transform + pos: 61.5,82.5 + parent: 1 + - uid: 16995 + components: + - type: Transform + pos: 60.5,82.5 + parent: 1 + - uid: 16996 + components: + - type: Transform + pos: 59.5,82.5 + parent: 1 + - uid: 16997 + components: + - type: Transform + pos: 59.5,81.5 + parent: 1 + - uid: 16998 + components: + - type: Transform + pos: 59.5,80.5 + parent: 1 + - uid: 16999 + components: + - type: Transform + pos: 59.5,79.5 + parent: 1 + - uid: 17000 + components: + - type: Transform + pos: 59.5,78.5 + parent: 1 + - uid: 17001 + components: + - type: Transform + pos: 60.5,78.5 + parent: 1 + - uid: 17002 + components: + - type: Transform + pos: 61.5,78.5 + parent: 1 + - uid: 17003 + components: + - type: Transform + pos: 61.5,79.5 + parent: 1 + - uid: 17004 + components: + - type: Transform + pos: 61.5,80.5 + parent: 1 + - uid: 17005 + components: + - type: Transform + pos: 57.5,77.5 + parent: 1 + - uid: 17006 + components: + - type: Transform + pos: 58.5,77.5 + parent: 1 + - uid: 17007 + components: + - type: Transform + pos: 59.5,77.5 + parent: 1 + - uid: 17085 + components: + - type: Transform + pos: 57.5,18.5 + parent: 1 + - uid: 17086 + components: + - type: Transform + pos: 56.5,18.5 + parent: 1 + - uid: 17087 + components: + - type: Transform + pos: 55.5,18.5 + parent: 1 + - uid: 17088 + components: + - type: Transform + pos: 55.5,19.5 + parent: 1 + - uid: 17089 + components: + - type: Transform + pos: 55.5,20.5 + parent: 1 + - uid: 17090 + components: + - type: Transform + pos: 55.5,21.5 + parent: 1 + - uid: 17091 + components: + - type: Transform + pos: 55.5,22.5 + parent: 1 + - uid: 17092 + components: + - type: Transform + pos: 55.5,23.5 + parent: 1 + - uid: 17093 + components: + - type: Transform + pos: 55.5,24.5 + parent: 1 + - uid: 17094 + components: + - type: Transform + pos: 56.5,24.5 + parent: 1 + - uid: 17095 + components: + - type: Transform + pos: 57.5,24.5 + parent: 1 + - uid: 17096 + components: + - type: Transform + pos: 58.5,24.5 + parent: 1 + - uid: 17151 + components: + - type: Transform + pos: 76.5,79.5 + parent: 1 + - uid: 17272 + components: + - type: Transform + pos: 17.5,32.5 + parent: 1 + - uid: 17273 + components: + - type: Transform + pos: 17.5,33.5 + parent: 1 + - uid: 17274 + components: + - type: Transform + pos: 17.5,34.5 + parent: 1 + - uid: 17275 + components: + - type: Transform + pos: 18.5,34.5 + parent: 1 + - uid: 17276 + components: + - type: Transform + pos: 19.5,34.5 + parent: 1 + - uid: 17277 + components: + - type: Transform + pos: 20.5,34.5 + parent: 1 + - uid: 17278 + components: + - type: Transform + pos: 21.5,34.5 + parent: 1 + - uid: 17279 + components: + - type: Transform + pos: 21.5,35.5 + parent: 1 + - uid: 17280 + components: + - type: Transform + pos: 21.5,36.5 + parent: 1 + - uid: 17281 + components: + - type: Transform + pos: 10.5,57.5 + parent: 1 + - uid: 17282 + components: + - type: Transform + pos: 10.5,56.5 + parent: 1 + - uid: 17283 + components: + - type: Transform + pos: 10.5,55.5 + parent: 1 + - uid: 17284 + components: + - type: Transform + pos: 10.5,54.5 + parent: 1 + - uid: 17285 + components: + - type: Transform + pos: 10.5,53.5 + parent: 1 + - uid: 17286 + components: + - type: Transform + pos: 10.5,52.5 + parent: 1 + - uid: 17287 + components: + - type: Transform + pos: 10.5,51.5 + parent: 1 + - uid: 17288 + components: + - type: Transform + pos: 10.5,50.5 + parent: 1 + - uid: 17289 + components: + - type: Transform + pos: 10.5,49.5 + parent: 1 + - uid: 17290 + components: + - type: Transform + pos: 10.5,48.5 + parent: 1 + - uid: 17291 + components: + - type: Transform + pos: 10.5,47.5 + parent: 1 + - uid: 17292 + components: + - type: Transform + pos: 10.5,46.5 + parent: 1 + - uid: 17293 + components: + - type: Transform + pos: 10.5,45.5 + parent: 1 + - uid: 17294 + components: + - type: Transform + pos: 10.5,44.5 + parent: 1 + - uid: 17295 + components: + - type: Transform + pos: 10.5,43.5 + parent: 1 + - uid: 17296 + components: + - type: Transform + pos: 10.5,42.5 + parent: 1 + - uid: 17297 + components: + - type: Transform + pos: 11.5,42.5 + parent: 1 + - uid: 17298 + components: + - type: Transform + pos: 12.5,42.5 + parent: 1 + - uid: 17299 + components: + - type: Transform + pos: 13.5,42.5 + parent: 1 + - uid: 17300 + components: + - type: Transform + pos: 14.5,42.5 + parent: 1 + - uid: 17301 + components: + - type: Transform + pos: 14.5,41.5 + parent: 1 + - uid: 17302 + components: + - type: Transform + pos: 14.5,40.5 + parent: 1 + - uid: 17303 + components: + - type: Transform + pos: 14.5,39.5 + parent: 1 + - uid: 17304 + components: + - type: Transform + pos: 14.5,38.5 + parent: 1 + - uid: 17305 + components: + - type: Transform + pos: 14.5,37.5 + parent: 1 + - uid: 17306 + components: + - type: Transform + pos: 14.5,36.5 + parent: 1 + - uid: 17307 + components: + - type: Transform + pos: 15.5,36.5 + parent: 1 + - uid: 17308 + components: + - type: Transform + pos: 16.5,36.5 + parent: 1 + - uid: 17309 + components: + - type: Transform + pos: 17.5,36.5 + parent: 1 + - uid: 17310 + components: + - type: Transform + pos: 18.5,36.5 + parent: 1 + - uid: 17311 + components: + - type: Transform + pos: 19.5,36.5 + parent: 1 + - uid: 17312 + components: + - type: Transform + pos: 20.5,36.5 + parent: 1 + - uid: 17702 + components: + - type: Transform + pos: 59.5,31.5 + parent: 1 + - uid: 17703 + components: + - type: Transform + pos: 59.5,32.5 + parent: 1 + - uid: 17704 + components: + - type: Transform + pos: 59.5,33.5 + parent: 1 + - uid: 17731 + components: + - type: Transform + pos: 76.5,78.5 + parent: 1 + - uid: 17732 + components: + - type: Transform + pos: 90.5,67.5 + parent: 1 + - uid: 17733 + components: + - type: Transform + pos: 92.5,68.5 + parent: 1 + - uid: 17734 + components: + - type: Transform + pos: 92.5,69.5 + parent: 1 + - uid: 17735 + components: + - type: Transform + pos: 92.5,70.5 + parent: 1 + - uid: 17736 + components: + - type: Transform + pos: 92.5,71.5 + parent: 1 + - uid: 17737 + components: + - type: Transform + pos: 79.5,105.5 + parent: 1 + - uid: 17738 + components: + - type: Transform + pos: 79.5,104.5 + parent: 1 + - uid: 17739 + components: + - type: Transform + pos: 79.5,103.5 + parent: 1 + - uid: 17747 + components: + - type: Transform + pos: 80.5,103.5 + parent: 1 + - uid: 17767 + components: + - type: Transform + pos: 81.5,103.5 + parent: 1 + - uid: 17769 + components: + - type: Transform + pos: 81.5,102.5 + parent: 1 + - uid: 17770 + components: + - type: Transform + pos: 81.5,101.5 + parent: 1 + - uid: 17771 + components: + - type: Transform + pos: 81.5,100.5 + parent: 1 + - uid: 17772 + components: + - type: Transform + pos: 77.5,85.5 + parent: 1 + - uid: 17773 + components: + - type: Transform + pos: 78.5,85.5 + parent: 1 + - uid: 17774 + components: + - type: Transform + pos: 79.5,85.5 + parent: 1 + - uid: 17781 + components: + - type: Transform + pos: 46.5,25.5 + parent: 1 + - uid: 17784 + components: + - type: Transform + pos: 45.5,26.5 + parent: 1 + - uid: 17785 + components: + - type: Transform + pos: 45.5,27.5 + parent: 1 + - uid: 17786 + components: + - type: Transform + pos: 45.5,28.5 + parent: 1 + - uid: 17787 + components: + - type: Transform + pos: 45.5,29.5 + parent: 1 + - uid: 17788 + components: + - type: Transform + pos: 46.5,30.5 + parent: 1 + - uid: 17789 + components: + - type: Transform + pos: 47.5,30.5 + parent: 1 + - uid: 17790 + components: + - type: Transform + pos: 48.5,30.5 + parent: 1 + - uid: 17791 + components: + - type: Transform + pos: 48.5,29.5 + parent: 1 + - uid: 17792 + components: + - type: Transform + pos: 48.5,34.5 + parent: 1 + - uid: 17793 + components: + - type: Transform + pos: 49.5,34.5 + parent: 1 + - uid: 17794 + components: + - type: Transform + pos: 50.5,34.5 + parent: 1 + - uid: 17795 + components: + - type: Transform + pos: 50.5,35.5 + parent: 1 + - uid: 17796 + components: + - type: Transform + pos: 50.5,36.5 + parent: 1 + - uid: 17797 + components: + - type: Transform + pos: 50.5,37.5 + parent: 1 + - uid: 17798 + components: + - type: Transform + pos: 49.5,43.5 + parent: 1 + - uid: 17799 + components: + - type: Transform + pos: 49.5,42.5 + parent: 1 + - uid: 17800 + components: + - type: Transform + pos: 49.5,41.5 + parent: 1 + - uid: 17801 + components: + - type: Transform + pos: 47.5,43.5 + parent: 1 + - uid: 17802 + components: + - type: Transform + pos: 47.5,44.5 + parent: 1 + - uid: 17876 + components: + - type: Transform + pos: 80.5,85.5 + parent: 1 + - uid: 17881 + components: + - type: Transform + pos: 77.5,86.5 + parent: 1 + - uid: 17882 + components: + - type: Transform + pos: 77.5,87.5 + parent: 1 + - uid: 17883 + components: + - type: Transform + pos: 77.5,88.5 + parent: 1 + - uid: 17884 + components: + - type: Transform + pos: 77.5,89.5 + parent: 1 + - uid: 17885 + components: + - type: Transform + pos: 77.5,90.5 + parent: 1 + - uid: 17886 + components: + - type: Transform + pos: 77.5,91.5 + parent: 1 + - uid: 17892 + components: + - type: Transform + pos: 77.5,92.5 + parent: 1 + - uid: 17940 + components: + - type: Transform + pos: 77.5,93.5 + parent: 1 + - uid: 18004 + components: + - type: Transform + pos: 77.5,95.5 + parent: 1 + - uid: 18033 + components: + - type: Transform + pos: 77.5,96.5 + parent: 1 + - uid: 18103 + components: + - type: Transform + pos: 77.5,97.5 + parent: 1 + - uid: 18110 + components: + - type: Transform + pos: 77.5,98.5 + parent: 1 + - uid: 18111 + components: + - type: Transform + pos: 77.5,99.5 + parent: 1 + - uid: 18130 + components: + - type: Transform + pos: 79.5,24.5 + parent: 1 + - uid: 18131 + components: + - type: Transform + pos: 79.5,25.5 + parent: 1 + - uid: 18132 + components: + - type: Transform + pos: 79.5,26.5 + parent: 1 + - uid: 18133 + components: + - type: Transform + pos: 79.5,27.5 + parent: 1 + - uid: 18134 + components: + - type: Transform + pos: 79.5,28.5 + parent: 1 +- proto: CableMVStack + entities: + - uid: 7280 + components: + - type: Transform + pos: 70.53115,86.65202 + parent: 1 +- proto: CableTerminal + entities: + - uid: 1799 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 70.5,96.5 + parent: 1 + - uid: 5120 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 70.5,97.5 + parent: 1 + - uid: 5121 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 70.5,98.5 + parent: 1 + - uid: 5122 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 70.5,99.5 + parent: 1 + - uid: 5123 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 70.5,100.5 + parent: 1 + - uid: 5810 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,107.5 + parent: 1 + - uid: 8309 + components: + - type: Transform + pos: 70.5,79.5 + parent: 1 + - uid: 11357 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 72.5,12.5 + parent: 1 +- proto: Candle + entities: + - uid: 9630 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 87.36182,54.807915 + parent: 1 + - uid: 9633 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 87.241455,52.71995 + parent: 1 + - uid: 9634 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 87.24144,54.6181 + parent: 1 + - uid: 9635 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 87.41738,52.46995 + parent: 1 + - uid: 17491 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,51.5 + parent: 1 +- proto: CandleSmall + entities: + - uid: 9726 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 87.47293,54.60421 + parent: 1 + - uid: 9727 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 87.25072,52.51162 + parent: 1 +- proto: CannabisSeeds + entities: + - uid: 14480 + components: + - type: Transform + pos: 46.5,46.5 + parent: 1 +- proto: CaptainIDCard + entities: + - uid: 15014 + components: + - type: Transform + pos: 21.500158,44.602745 + parent: 1 +- proto: CargoMailTeleporter + entities: + - uid: 7822 + components: + - type: Transform + pos: 80.5,79.5 + parent: 1 +- proto: Carpet + entities: + - uid: 70 + components: + - type: Transform + pos: 53.5,62.5 + parent: 1 + - uid: 75 + components: + - type: Transform + pos: 55.5,64.5 + parent: 1 + - uid: 80 + components: + - type: Transform + pos: 53.5,64.5 + parent: 1 + - uid: 117 + components: + - type: Transform + pos: 54.5,64.5 + parent: 1 + - uid: 140 + components: + - type: Transform + pos: 55.5,62.5 + parent: 1 + - uid: 250 + components: + - type: Transform + pos: 55.5,63.5 + parent: 1 + - uid: 788 + components: + - type: Transform + pos: 53.5,63.5 + parent: 1 + - uid: 2939 + components: + - type: Transform + pos: 54.5,62.5 + parent: 1 + - uid: 9553 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 86.5,58.5 + parent: 1 + - uid: 9616 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 85.5,58.5 + parent: 1 + - uid: 9618 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 85.5,53.5 + parent: 1 + - uid: 9619 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 85.5,54.5 + parent: 1 + - uid: 9620 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 85.5,59.5 + parent: 1 + - uid: 9621 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 86.5,59.5 + parent: 1 + - uid: 9625 + components: + - type: Transform + pos: 87.5,54.5 + parent: 1 + - uid: 9626 + components: + - type: Transform + pos: 87.5,52.5 + parent: 1 + - uid: 9627 + components: + - type: Transform + pos: 87.5,53.5 + parent: 1 + - uid: 9628 + components: + - type: Transform + pos: 88.5,53.5 + parent: 1 + - uid: 9629 + components: + - type: Transform + pos: 86.5,53.5 + parent: 1 + - uid: 9631 + components: + - type: Transform + pos: 82.5,53.5 + parent: 1 + - uid: 9632 + components: + - type: Transform + pos: 81.5,53.5 + parent: 1 + - uid: 9636 + components: + - type: Transform + pos: 83.5,53.5 + parent: 1 + - uid: 9637 + components: + - type: Transform + pos: 84.5,53.5 + parent: 1 + - uid: 9659 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 85.5,52.5 + parent: 1 + - uid: 9660 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 85.5,51.5 + parent: 1 + - uid: 9661 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 85.5,55.5 + parent: 1 + - uid: 12566 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,63.5 + parent: 1 + - uid: 12570 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,62.5 + parent: 1 + - uid: 12574 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,64.5 + parent: 1 + - uid: 14415 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 42.5,28.5 + parent: 1 + - uid: 14426 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 42.5,42.5 + parent: 1 + - uid: 14435 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,42.5 + parent: 1 + - uid: 14618 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 42.5,29.5 + parent: 1 + - uid: 14619 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,28.5 + parent: 1 + - uid: 14620 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,29.5 + parent: 1 + - uid: 14987 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 21.5,40.5 + parent: 1 + - uid: 14988 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 21.5,41.5 + parent: 1 + - uid: 14989 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 20.5,40.5 + parent: 1 + - uid: 14990 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 20.5,41.5 + parent: 1 + - uid: 16948 + components: + - type: Transform + pos: 28.5,102.5 + parent: 1 + - uid: 16949 + components: + - type: Transform + pos: 28.5,103.5 + parent: 1 + - uid: 16950 + components: + - type: Transform + pos: 28.5,104.5 + parent: 1 + - uid: 16951 + components: + - type: Transform + pos: 28.5,105.5 + parent: 1 + - uid: 16952 + components: + - type: Transform + pos: 27.5,102.5 + parent: 1 + - uid: 16953 + components: + - type: Transform + pos: 27.5,103.5 + parent: 1 + - uid: 16954 + components: + - type: Transform + pos: 27.5,104.5 + parent: 1 + - uid: 16955 + components: + - type: Transform + pos: 27.5,105.5 + parent: 1 + - uid: 16956 + components: + - type: Transform + pos: 26.5,102.5 + parent: 1 + - uid: 16957 + components: + - type: Transform + pos: 26.5,103.5 + parent: 1 + - uid: 16958 + components: + - type: Transform + pos: 26.5,104.5 + parent: 1 + - uid: 16959 + components: + - type: Transform + pos: 26.5,105.5 + parent: 1 +- proto: CarpetBlack + entities: + - uid: 13482 + components: + - type: Transform + pos: 30.5,87.5 + parent: 1 + - uid: 15361 + components: + - type: Transform + pos: 29.5,87.5 + parent: 1 +- proto: CarpetBlue + entities: + - uid: 3184 + components: + - type: Transform + pos: 59.5,58.5 + parent: 1 + - uid: 4062 + components: + - type: Transform + pos: 59.5,59.5 + parent: 1 + - uid: 10357 + components: + - type: Transform + pos: 58.5,59.5 + parent: 1 + - uid: 10797 + components: + - type: Transform + pos: 58.5,58.5 + parent: 1 + - uid: 12856 + components: + - type: Transform + pos: 35.5,61.5 + parent: 1 + - uid: 12857 + components: + - type: Transform + pos: 35.5,62.5 + parent: 1 + - uid: 12858 + components: + - type: Transform + pos: 34.5,61.5 + parent: 1 + - uid: 12859 + components: + - type: Transform + pos: 34.5,62.5 + parent: 1 + - uid: 12860 + components: + - type: Transform + pos: 33.5,61.5 + parent: 1 + - uid: 12861 + components: + - type: Transform + pos: 33.5,62.5 + parent: 1 + - uid: 14761 + components: + - type: Transform + pos: 28.5,33.5 + parent: 1 + - uid: 14762 + components: + - type: Transform + pos: 28.5,32.5 + parent: 1 + - uid: 14763 + components: + - type: Transform + pos: 27.5,33.5 + parent: 1 + - uid: 14764 + components: + - type: Transform + pos: 27.5,32.5 + parent: 1 + - uid: 14765 + components: + - type: Transform + pos: 26.5,33.5 + parent: 1 + - uid: 14766 + components: + - type: Transform + pos: 26.5,32.5 + parent: 1 + - uid: 14981 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,43.5 + parent: 1 + - uid: 14982 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,44.5 + parent: 1 + - uid: 14983 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,45.5 + parent: 1 + - uid: 14984 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.5,43.5 + parent: 1 + - uid: 14985 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.5,44.5 + parent: 1 + - uid: 14986 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.5,45.5 + parent: 1 + - uid: 15352 + components: + - type: Transform + pos: 36.5,95.5 + parent: 1 + - uid: 15356 + components: + - type: Transform + pos: 35.5,95.5 + parent: 1 +- proto: CarpetGreen + entities: + - uid: 9807 + components: + - type: Transform + pos: 82.5,36.5 + parent: 1 + - uid: 9808 + components: + - type: Transform + pos: 82.5,37.5 + parent: 1 + - uid: 9810 + components: + - type: Transform + pos: 81.5,36.5 + parent: 1 + - uid: 9811 + components: + - type: Transform + pos: 81.5,37.5 + parent: 1 + - uid: 9813 + components: + - type: Transform + pos: 80.5,36.5 + parent: 1 + - uid: 9814 + components: + - type: Transform + pos: 80.5,37.5 + parent: 1 + - uid: 12639 + components: + - type: Transform + pos: 51.5,62.5 + parent: 1 + - uid: 12640 + components: + - type: Transform + pos: 51.5,63.5 + parent: 1 + - uid: 12641 + components: + - type: Transform + pos: 51.5,64.5 + parent: 1 + - uid: 12642 + components: + - type: Transform + pos: 50.5,62.5 + parent: 1 + - uid: 12643 + components: + - type: Transform + pos: 50.5,63.5 + parent: 1 + - uid: 12644 + components: + - type: Transform + pos: 50.5,64.5 + parent: 1 + - uid: 14713 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,44.5 + parent: 1 + - uid: 14728 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.5,44.5 + parent: 1 + - uid: 14736 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,43.5 + parent: 1 + - uid: 14739 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,42.5 + parent: 1 + - uid: 14741 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.5,43.5 + parent: 1 + - uid: 14742 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.5,42.5 + parent: 1 +- proto: CarpetOrange + entities: + - uid: 7789 + components: + - type: Transform + pos: 86.5,75.5 + parent: 1 + - uid: 8048 + components: + - type: Transform + pos: 86.5,76.5 + parent: 1 + - uid: 8049 + components: + - type: Transform + pos: 85.5,75.5 + parent: 1 + - uid: 8050 + components: + - type: Transform + pos: 85.5,76.5 + parent: 1 + - uid: 15351 + components: + - type: Transform + pos: 33.5,87.5 + parent: 1 + - uid: 15358 + components: + - type: Transform + pos: 32.5,87.5 + parent: 1 +- proto: CarpetPink + entities: + - uid: 15359 + components: + - type: Transform + pos: 35.5,87.5 + parent: 1 + - uid: 15360 + components: + - type: Transform + pos: 36.5,87.5 + parent: 1 +- proto: CarpetPurple + entities: + - uid: 13483 + components: + - type: Transform + pos: 38.5,95.5 + parent: 1 + - uid: 15350 + components: + - type: Transform + pos: 39.5,95.5 + parent: 1 + - uid: 16065 + components: + - type: Transform + pos: 9.5,80.5 + parent: 1 + - uid: 16066 + components: + - type: Transform + pos: 9.5,81.5 + parent: 1 + - uid: 16067 + components: + - type: Transform + pos: 9.5,82.5 + parent: 1 + - uid: 16068 + components: + - type: Transform + pos: 8.5,80.5 + parent: 1 + - uid: 16069 + components: + - type: Transform + pos: 8.5,81.5 + parent: 1 + - uid: 16070 + components: + - type: Transform + pos: 8.5,82.5 + parent: 1 + - uid: 16073 + components: + - type: Transform + pos: 9.5,79.5 + parent: 1 + - uid: 16074 + components: + - type: Transform + pos: 8.5,79.5 + parent: 1 +- proto: CarrotSeeds + entities: + - uid: 12607 + components: + - type: Transform + pos: 59.421112,70.45693 + parent: 1 +- proto: Catwalk + entities: + - uid: 118 + components: + - type: Transform + pos: 87.5,47.5 + parent: 1 + - uid: 342 + components: + - type: Transform + pos: 19.5,34.5 + parent: 1 + - uid: 343 + components: + - type: Transform + pos: 20.5,34.5 + parent: 1 + - uid: 382 + components: + - type: Transform + pos: 18.5,34.5 + parent: 1 + - uid: 614 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,80.5 + parent: 1 + - uid: 1371 + components: + - type: Transform + pos: 38.5,84.5 + parent: 1 + - uid: 1996 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 79.5,28.5 + parent: 1 + - uid: 2222 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 79.5,26.5 + parent: 1 + - uid: 2225 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 79.5,27.5 + parent: 1 + - uid: 2230 + components: + - type: Transform + pos: 70.5,88.5 + parent: 1 + - uid: 2322 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,96.5 + parent: 1 + - uid: 2512 + components: + - type: Transform + pos: 38.5,23.5 + parent: 1 + - uid: 2517 + components: + - type: Transform + pos: 39.5,23.5 + parent: 1 + - uid: 2563 + components: + - type: Transform + pos: 35.5,24.5 + parent: 1 + - uid: 2604 + components: + - type: Transform + pos: 34.5,24.5 + parent: 1 + - uid: 2607 + components: + - type: Transform + pos: 33.5,24.5 + parent: 1 + - uid: 2718 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,86.5 + parent: 1 + - uid: 2755 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,86.5 + parent: 1 + - uid: 2962 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,86.5 + parent: 1 + - uid: 2988 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,72.5 + parent: 1 + - uid: 2992 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,84.5 + parent: 1 + - uid: 3109 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 71.5,61.5 + parent: 1 + - uid: 3111 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 72.5,61.5 + parent: 1 + - uid: 3121 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 73.5,61.5 + parent: 1 + - uid: 3159 + components: + - type: Transform + pos: 70.5,89.5 + parent: 1 + - uid: 3507 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 88.5,105.5 + parent: 1 + - uid: 3740 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 87.5,105.5 + parent: 1 + - uid: 3748 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 86.5,105.5 + parent: 1 + - uid: 3810 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 85.5,105.5 + parent: 1 + - uid: 3991 + components: + - type: Transform + pos: 67.5,90.5 + parent: 1 + - uid: 4197 + components: + - type: Transform + pos: 70.5,90.5 + parent: 1 + - uid: 4199 + components: + - type: Transform + pos: 69.5,88.5 + parent: 1 + - uid: 4507 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 88.5,104.5 + parent: 1 + - uid: 4512 + components: + - type: Transform + pos: 98.5,89.5 + parent: 1 + - uid: 4551 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 78.5,107.5 + parent: 1 + - uid: 4667 + components: + - type: Transform + pos: 43.5,56.5 + parent: 1 + - uid: 4700 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 86.5,48.5 + parent: 1 + - uid: 4933 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,56.5 + parent: 1 + - uid: 4937 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 42.5,56.5 + parent: 1 + - uid: 4977 + components: + - type: Transform + pos: 46.5,51.5 + parent: 1 + - uid: 5023 + components: + - type: Transform + pos: 46.5,52.5 + parent: 1 + - uid: 5201 + components: + - type: Transform + pos: 52.5,89.5 + parent: 1 + - uid: 5388 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,116.5 + parent: 1 + - uid: 5389 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,117.5 + parent: 1 + - uid: 5390 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,118.5 + parent: 1 + - uid: 5391 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,119.5 + parent: 1 + - uid: 5392 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,120.5 + parent: 1 + - uid: 5393 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,121.5 + parent: 1 + - uid: 5394 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,116.5 + parent: 1 + - uid: 5395 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,117.5 + parent: 1 + - uid: 5396 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,118.5 + parent: 1 + - uid: 5397 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,119.5 + parent: 1 + - uid: 5399 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,121.5 + parent: 1 + - uid: 5429 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,121.5 + parent: 1 + - uid: 5430 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,120.5 + parent: 1 + - uid: 5431 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,119.5 + parent: 1 + - uid: 5432 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,118.5 + parent: 1 + - uid: 5433 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,117.5 + parent: 1 + - uid: 5434 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,116.5 + parent: 1 + - uid: 5435 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,116.5 + parent: 1 + - uid: 5436 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,117.5 + parent: 1 + - uid: 5437 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,118.5 + parent: 1 + - uid: 5438 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,119.5 + parent: 1 + - uid: 5439 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,120.5 + parent: 1 + - uid: 5440 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,121.5 + parent: 1 + - uid: 5460 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,120.5 + parent: 1 + - uid: 5503 + components: + - type: Transform + pos: 66.5,94.5 + parent: 1 + - uid: 5811 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,107.5 + parent: 1 + - uid: 5812 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,107.5 + parent: 1 + - uid: 5813 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 51.5,107.5 + parent: 1 + - uid: 5814 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 50.5,107.5 + parent: 1 + - uid: 5815 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 49.5,107.5 + parent: 1 + - uid: 5816 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,114.5 + parent: 1 + - uid: 5817 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,114.5 + parent: 1 + - uid: 5818 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 51.5,114.5 + parent: 1 + - uid: 5819 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 50.5,114.5 + parent: 1 + - uid: 5820 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 49.5,114.5 + parent: 1 + - uid: 5821 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,114.5 + parent: 1 + - uid: 5822 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,114.5 + parent: 1 + - uid: 5823 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,113.5 + parent: 1 + - uid: 5824 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,113.5 + parent: 1 + - uid: 5826 + components: + - type: Transform + pos: 52.5,88.5 + parent: 1 + - uid: 5835 + components: + - type: Transform + pos: 51.5,88.5 + parent: 1 + - uid: 6536 + components: + - type: Transform + pos: 69.5,89.5 + parent: 1 + - uid: 6538 + components: + - type: Transform + pos: 66.5,88.5 + parent: 1 + - uid: 6872 + components: + - type: Transform + pos: 58.5,95.5 + parent: 1 + - uid: 6879 + components: + - type: Transform + pos: 58.5,96.5 + parent: 1 + - uid: 6880 + components: + - type: Transform + pos: 58.5,97.5 + parent: 1 + - uid: 6881 + components: + - type: Transform + pos: 58.5,98.5 + parent: 1 + - uid: 6882 + components: + - type: Transform + pos: 58.5,99.5 + parent: 1 + - uid: 6883 + components: + - type: Transform + pos: 58.5,100.5 + parent: 1 + - uid: 6884 + components: + - type: Transform + pos: 58.5,101.5 + parent: 1 + - uid: 6885 + components: + - type: Transform + pos: 58.5,102.5 + parent: 1 + - uid: 6886 + components: + - type: Transform + pos: 58.5,103.5 + parent: 1 + - uid: 6887 + components: + - type: Transform + pos: 58.5,104.5 + parent: 1 + - uid: 6888 + components: + - type: Transform + pos: 58.5,105.5 + parent: 1 + - uid: 6889 + components: + - type: Transform + pos: 57.5,95.5 + parent: 1 + - uid: 6890 + components: + - type: Transform + pos: 57.5,96.5 + parent: 1 + - uid: 6891 + components: + - type: Transform + pos: 57.5,97.5 + parent: 1 + - uid: 6892 + components: + - type: Transform + pos: 57.5,98.5 + parent: 1 + - uid: 6893 + components: + - type: Transform + pos: 57.5,100.5 + parent: 1 + - uid: 6894 + components: + - type: Transform + pos: 57.5,101.5 + parent: 1 + - uid: 6895 + components: + - type: Transform + pos: 57.5,102.5 + parent: 1 + - uid: 6896 + components: + - type: Transform + pos: 57.5,103.5 + parent: 1 + - uid: 6897 + components: + - type: Transform + pos: 57.5,99.5 + parent: 1 + - uid: 6898 + components: + - type: Transform + pos: 57.5,104.5 + parent: 1 + - uid: 6908 + components: + - type: Transform + pos: 69.5,90.5 + parent: 1 + - uid: 6940 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,99.5 + parent: 1 + - uid: 6941 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 70.5,97.5 + parent: 1 + - uid: 6942 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 70.5,98.5 + parent: 1 + - uid: 6943 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 70.5,99.5 + parent: 1 + - uid: 6944 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 70.5,100.5 + parent: 1 + - uid: 6945 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,98.5 + parent: 1 + - uid: 6949 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 70.5,96.5 + parent: 1 + - uid: 6976 + components: + - type: Transform + pos: 57.5,105.5 + parent: 1 + - uid: 7197 + components: + - type: Transform + pos: 67.5,89.5 + parent: 1 + - uid: 7198 + components: + - type: Transform + pos: 66.5,89.5 + parent: 1 + - uid: 7200 + components: + - type: Transform + pos: 66.5,90.5 + parent: 1 + - uid: 7201 + components: + - type: Transform + pos: 67.5,88.5 + parent: 1 + - uid: 7364 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 95.5,95.5 + parent: 1 + - uid: 7373 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 95.5,96.5 + parent: 1 + - uid: 7375 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 96.5,96.5 + parent: 1 + - uid: 7376 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 97.5,96.5 + parent: 1 + - uid: 7378 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 96.5,95.5 + parent: 1 + - uid: 7379 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 97.5,95.5 + parent: 1 + - uid: 7380 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 98.5,95.5 + parent: 1 + - uid: 7381 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 98.5,96.5 + parent: 1 + - uid: 7390 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 88.5,103.5 + parent: 1 + - uid: 7520 + components: + - type: Transform + pos: 88.5,84.5 + parent: 1 + - uid: 7522 + components: + - type: Transform + pos: 88.5,83.5 + parent: 1 + - uid: 7556 + components: + - type: Transform + pos: 87.5,84.5 + parent: 1 + - uid: 7557 + components: + - type: Transform + pos: 87.5,83.5 + parent: 1 + - uid: 7558 + components: + - type: Transform + pos: 90.5,86.5 + parent: 1 + - uid: 7560 + components: + - type: Transform + pos: 89.5,84.5 + parent: 1 + - uid: 7561 + components: + - type: Transform + pos: 89.5,83.5 + parent: 1 + - uid: 7576 + components: + - type: Transform + pos: 90.5,87.5 + parent: 1 + - uid: 7609 + components: + - type: Transform + pos: 90.5,83.5 + parent: 1 + - uid: 7788 + components: + - type: Transform + pos: 90.5,84.5 + parent: 1 + - uid: 8022 + components: + - type: Transform + pos: 98.5,90.5 + parent: 1 + - uid: 8023 + components: + - type: Transform + pos: 97.5,89.5 + parent: 1 + - uid: 8024 + components: + - type: Transform + pos: 97.5,90.5 + parent: 1 + - uid: 8025 + components: + - type: Transform + pos: 96.5,89.5 + parent: 1 + - uid: 8026 + components: + - type: Transform + pos: 96.5,90.5 + parent: 1 + - uid: 8027 + components: + - type: Transform + pos: 95.5,89.5 + parent: 1 + - uid: 8028 + components: + - type: Transform + pos: 95.5,90.5 + parent: 1 + - uid: 8029 + components: + - type: Transform + pos: 95.5,87.5 + parent: 1 + - uid: 8030 + components: + - type: Transform + pos: 95.5,86.5 + parent: 1 + - uid: 8031 + components: + - type: Transform + pos: 96.5,87.5 + parent: 1 + - uid: 8032 + components: + - type: Transform + pos: 96.5,86.5 + parent: 1 + - uid: 8033 + components: + - type: Transform + pos: 97.5,87.5 + parent: 1 + - uid: 8034 + components: + - type: Transform + pos: 97.5,86.5 + parent: 1 + - uid: 8035 + components: + - type: Transform + pos: 98.5,87.5 + parent: 1 + - uid: 8036 + components: + - type: Transform + pos: 98.5,86.5 + parent: 1 + - uid: 8186 + components: + - type: Transform + pos: 89.5,86.5 + parent: 1 + - uid: 8187 + components: + - type: Transform + pos: 89.5,87.5 + parent: 1 + - uid: 8188 + components: + - type: Transform + pos: 88.5,86.5 + parent: 1 + - uid: 8189 + components: + - type: Transform + pos: 88.5,87.5 + parent: 1 + - uid: 8190 + components: + - type: Transform + pos: 87.5,86.5 + parent: 1 + - uid: 8191 + components: + - type: Transform + pos: 87.5,87.5 + parent: 1 + - uid: 8318 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 72.5,79.5 + parent: 1 + - uid: 8363 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 71.5,79.5 + parent: 1 + - uid: 8419 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 70.5,79.5 + parent: 1 + - uid: 8422 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 71.5,78.5 + parent: 1 + - uid: 8423 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 70.5,78.5 + parent: 1 + - uid: 8424 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 73.5,79.5 + parent: 1 + - uid: 8547 + components: + - type: Transform + pos: 90.5,76.5 + parent: 1 + - uid: 8548 + components: + - type: Transform + pos: 91.5,76.5 + parent: 1 + - uid: 8549 + components: + - type: Transform + pos: 92.5,76.5 + parent: 1 + - uid: 8552 + components: + - type: Transform + pos: 93.5,77.5 + parent: 1 + - uid: 8553 + components: + - type: Transform + pos: 93.5,78.5 + parent: 1 + - uid: 8554 + components: + - type: Transform + pos: 94.5,80.5 + parent: 1 + - uid: 8555 + components: + - type: Transform + pos: 95.5,79.5 + parent: 1 + - uid: 8556 + components: + - type: Transform + pos: 95.5,80.5 + parent: 1 + - uid: 8557 + components: + - type: Transform + pos: 94.5,78.5 + parent: 1 + - uid: 8575 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 77.5,107.5 + parent: 1 + - uid: 8576 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 76.5,107.5 + parent: 1 + - uid: 8577 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 75.5,108.5 + parent: 1 + - uid: 8578 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 76.5,108.5 + parent: 1 + - uid: 8620 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 85.5,99.5 + parent: 1 + - uid: 8621 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 84.5,99.5 + parent: 1 + - uid: 8622 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 83.5,99.5 + parent: 1 + - uid: 8623 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 82.5,99.5 + parent: 1 + - uid: 8627 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 81.5,100.5 + parent: 1 + - uid: 8628 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 81.5,101.5 + parent: 1 + - uid: 8629 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 81.5,102.5 + parent: 1 + - uid: 8630 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 80.5,103.5 + parent: 1 + - uid: 8631 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 81.5,103.5 + parent: 1 + - uid: 8632 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 79.5,103.5 + parent: 1 + - uid: 8641 + components: + - type: Transform + pos: 66.5,70.5 + parent: 1 + - uid: 8642 + components: + - type: Transform + pos: 66.5,71.5 + parent: 1 + - uid: 8643 + components: + - type: Transform + pos: 66.5,72.5 + parent: 1 + - uid: 8645 + components: + - type: Transform + pos: 66.5,74.5 + parent: 1 + - uid: 8646 + components: + - type: Transform + pos: 66.5,75.5 + parent: 1 + - uid: 8647 + components: + - type: Transform + pos: 66.5,76.5 + parent: 1 + - uid: 9488 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 85.5,48.5 + parent: 1 + - uid: 9489 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 84.5,48.5 + parent: 1 + - uid: 9490 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 89.5,47.5 + parent: 1 + - uid: 9491 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 82.5,48.5 + parent: 1 + - uid: 9492 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,48.5 + parent: 1 + - uid: 9493 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 80.5,48.5 + parent: 1 + - uid: 9494 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 79.5,48.5 + parent: 1 + - uid: 9495 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 83.5,31.5 + parent: 1 + - uid: 9496 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 83.5,32.5 + parent: 1 + - uid: 9497 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 83.5,33.5 + parent: 1 + - uid: 9498 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 84.5,34.5 + parent: 1 + - uid: 9499 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 85.5,34.5 + parent: 1 + - uid: 9500 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 85.5,35.5 + parent: 1 + - uid: 9502 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 93.5,51.5 + parent: 1 + - uid: 9504 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 90.5,43.5 + parent: 1 + - uid: 9505 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 90.5,44.5 + parent: 1 + - uid: 9506 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 90.5,45.5 + parent: 1 + - uid: 9507 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 90.5,46.5 + parent: 1 + - uid: 9508 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 91.5,47.5 + parent: 1 + - uid: 9509 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 92.5,47.5 + parent: 1 + - uid: 9510 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 93.5,47.5 + parent: 1 + - uid: 9511 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 93.5,52.5 + parent: 1 + - uid: 9512 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 93.5,53.5 + parent: 1 + - uid: 9513 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 92.5,54.5 + parent: 1 + - uid: 9514 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 92.5,55.5 + parent: 1 + - uid: 9515 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 90.5,60.5 + parent: 1 + - uid: 9516 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 90.5,61.5 + parent: 1 + - uid: 9517 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 90.5,62.5 + parent: 1 + - uid: 9518 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 88.5,63.5 + parent: 1 + - uid: 9519 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 89.5,63.5 + parent: 1 + - uid: 9520 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 90.5,59.5 + parent: 1 + - uid: 9521 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 87.5,63.5 + parent: 1 + - uid: 9522 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 88.5,47.5 + parent: 1 + - uid: 9524 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 87.5,36.5 + parent: 1 + - uid: 9525 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 87.5,37.5 + parent: 1 + - uid: 9526 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 87.5,38.5 + parent: 1 + - uid: 9527 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 87.5,39.5 + parent: 1 + - uid: 9528 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 89.5,40.5 + parent: 1 + - uid: 9529 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 88.5,40.5 + parent: 1 + - uid: 9530 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 97.5,56.5 + parent: 1 + - uid: 9531 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 96.5,56.5 + parent: 1 + - uid: 9532 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 95.5,56.5 + parent: 1 + - uid: 10178 + components: + - type: Transform + pos: 58.5,62.5 + parent: 1 + - uid: 10206 + components: + - type: Transform + pos: 60.5,62.5 + parent: 1 + - uid: 10319 + components: + - type: Transform + pos: 62.5,60.5 + parent: 1 + - uid: 10327 + components: + - type: Transform + pos: 57.5,43.5 + parent: 1 + - uid: 10377 + components: + - type: Transform + pos: 57.5,44.5 + parent: 1 + - uid: 10485 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,62.5 + parent: 1 + - uid: 10487 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 62.5,62.5 + parent: 1 + - uid: 10492 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 67.5,62.5 + parent: 1 + - uid: 10493 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 68.5,62.5 + parent: 1 + - uid: 10494 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,64.5 + parent: 1 + - uid: 10495 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,63.5 + parent: 1 + - uid: 10616 + components: + - type: Transform + pos: 62.5,61.5 + parent: 1 + - uid: 11073 + components: + - type: Transform + pos: 63.5,62.5 + parent: 1 + - uid: 12847 + components: + - type: Transform + pos: 39.5,60.5 + parent: 1 + - uid: 12848 + components: + - type: Transform + pos: 39.5,61.5 + parent: 1 + - uid: 12849 + components: + - type: Transform + pos: 38.5,63.5 + parent: 1 + - uid: 12851 + components: + - type: Transform + pos: 38.5,64.5 + parent: 1 + - uid: 12852 + components: + - type: Transform + pos: 38.5,61.5 + parent: 1 + - uid: 13468 + components: + - type: Transform + pos: 39.5,84.5 + parent: 1 + - uid: 13711 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,85.5 + parent: 1 + - uid: 13740 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,84.5 + parent: 1 + - uid: 14947 + components: + - type: Transform + pos: 14.5,58.5 + parent: 1 + - uid: 14949 + components: + - type: Transform + pos: 15.5,58.5 + parent: 1 + - uid: 14950 + components: + - type: Transform + pos: 16.5,58.5 + parent: 1 + - uid: 14951 + components: + - type: Transform + pos: 17.5,58.5 + parent: 1 + - uid: 15433 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,86.5 + parent: 1 + - uid: 15439 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,86.5 + parent: 1 + - uid: 15440 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,86.5 + parent: 1 + - uid: 15441 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,86.5 + parent: 1 + - uid: 15442 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,86.5 + parent: 1 + - uid: 16212 + components: + - type: Transform + pos: 37.5,84.5 + parent: 1 + - uid: 16259 + components: + - type: Transform + pos: 36.5,84.5 + parent: 1 + - uid: 16260 + components: + - type: Transform + pos: 35.5,84.5 + parent: 1 + - uid: 16261 + components: + - type: Transform + pos: 34.5,84.5 + parent: 1 + - uid: 16262 + components: + - type: Transform + pos: 40.5,84.5 + parent: 1 + - uid: 16834 + components: + - type: Transform + pos: 31.5,114.5 + parent: 1 + - uid: 16836 + components: + - type: Transform + pos: 31.5,116.5 + parent: 1 + - uid: 16841 + components: + - type: Transform + pos: 31.5,115.5 + parent: 1 + - uid: 16844 + components: + - type: Transform + pos: 21.5,100.5 + parent: 1 + - uid: 16859 + components: + - type: Transform + pos: 21.5,101.5 + parent: 1 + - uid: 16860 + components: + - type: Transform + pos: 21.5,102.5 + parent: 1 + - uid: 16861 + components: + - type: Transform + pos: 21.5,103.5 + parent: 1 + - uid: 16862 + components: + - type: Transform + pos: 21.5,104.5 + parent: 1 + - uid: 16863 + components: + - type: Transform + pos: 22.5,98.5 + parent: 1 + - uid: 16864 + components: + - type: Transform + pos: 23.5,98.5 + parent: 1 + - uid: 16865 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.5,98.5 + parent: 1 + - uid: 16866 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 29.5,98.5 + parent: 1 + - uid: 16868 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.5,98.5 + parent: 1 + - uid: 16870 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 33.5,98.5 + parent: 1 + - uid: 16871 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,98.5 + parent: 1 + - uid: 16872 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,98.5 + parent: 1 + - uid: 16874 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.5,103.5 + parent: 1 + - uid: 16875 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,103.5 + parent: 1 + - uid: 16876 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,104.5 + parent: 1 + - uid: 16877 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,111.5 + parent: 1 + - uid: 16878 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,111.5 + parent: 1 + - uid: 16880 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.5,112.5 + parent: 1 + - uid: 16881 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.5,111.5 + parent: 1 + - uid: 16906 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,109.5 + parent: 1 + - uid: 16907 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.5,109.5 + parent: 1 + - uid: 16909 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 31.5,110.5 + parent: 1 + - uid: 16910 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,110.5 + parent: 1 + - uid: 16979 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,86.5 + parent: 1 + - uid: 16980 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,79.5 + parent: 1 + - uid: 16981 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,77.5 + parent: 1 + - uid: 16982 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,77.5 + parent: 1 + - uid: 16983 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,73.5 + parent: 1 + - uid: 16984 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,73.5 + parent: 1 + - uid: 16985 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,75.5 + parent: 1 + - uid: 16986 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,74.5 + parent: 1 + - uid: 16987 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,72.5 + parent: 1 + - uid: 17122 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,83.5 + parent: 1 + - uid: 17123 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,84.5 + parent: 1 + - uid: 17124 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,85.5 + parent: 1 + - uid: 17125 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,86.5 + parent: 1 + - uid: 17131 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,85.5 + parent: 1 + - uid: 17132 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,86.5 + parent: 1 + - uid: 17133 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,86.5 + parent: 1 + - uid: 17188 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,70.5 + parent: 1 + - uid: 17189 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,71.5 + parent: 1 + - uid: 17190 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,72.5 + parent: 1 + - uid: 17191 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 37.5,72.5 + parent: 1 + - uid: 17196 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.5,72.5 + parent: 1 + - uid: 17197 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 31.5,72.5 + parent: 1 + - uid: 17198 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 31.5,73.5 + parent: 1 + - uid: 17422 + components: + - type: Transform + pos: 21.5,62.5 + parent: 1 + - uid: 17423 + components: + - type: Transform + pos: 20.5,62.5 + parent: 1 + - uid: 17424 + components: + - type: Transform + pos: 19.5,62.5 + parent: 1 + - uid: 17425 + components: + - type: Transform + pos: 18.5,62.5 + parent: 1 + - uid: 17426 + components: + - type: Transform + pos: 17.5,62.5 + parent: 1 + - uid: 17427 + components: + - type: Transform + pos: 16.5,62.5 + parent: 1 + - uid: 17428 + components: + - type: Transform + pos: 12.5,58.5 + parent: 1 + - uid: 17429 + components: + - type: Transform + pos: 11.5,58.5 + parent: 1 + - uid: 17433 + components: + - type: Transform + pos: 10.5,59.5 + parent: 1 + - uid: 17434 + components: + - type: Transform + pos: 10.5,60.5 + parent: 1 + - uid: 17471 + components: + - type: Transform + pos: 15.5,31.5 + parent: 1 + - uid: 17472 + components: + - type: Transform + pos: 14.5,31.5 + parent: 1 + - uid: 17473 + components: + - type: Transform + pos: 13.5,31.5 + parent: 1 + - uid: 17474 + components: + - type: Transform + pos: 14.5,41.5 + parent: 1 + - uid: 17475 + components: + - type: Transform + pos: 14.5,40.5 + parent: 1 + - uid: 17476 + components: + - type: Transform + pos: 14.5,39.5 + parent: 1 + - uid: 17477 + components: + - type: Transform + pos: 14.5,38.5 + parent: 1 + - uid: 17478 + components: + - type: Transform + pos: 10.5,46.5 + parent: 1 + - uid: 17479 + components: + - type: Transform + pos: 10.5,47.5 + parent: 1 + - uid: 17480 + components: + - type: Transform + pos: 10.5,48.5 + parent: 1 + - uid: 17481 + components: + - type: Transform + pos: 10.5,49.5 + parent: 1 + - uid: 17482 + components: + - type: Transform + pos: 10.5,50.5 + parent: 1 + - uid: 17483 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,42.5 + parent: 1 + - uid: 17484 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,42.5 + parent: 1 + - uid: 17485 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,42.5 + parent: 1 + - uid: 17503 + components: + - type: Transform + pos: 24.5,29.5 + parent: 1 + - uid: 17504 + components: + - type: Transform + pos: 25.5,29.5 + parent: 1 + - uid: 17506 + components: + - type: Transform + pos: 26.5,27.5 + parent: 1 + - uid: 17507 + components: + - type: Transform + pos: 26.5,28.5 + parent: 1 + - uid: 17508 + components: + - type: Transform + pos: 23.5,29.5 + parent: 1 + - uid: 17575 + components: + - type: Transform + pos: 40.5,23.5 + parent: 1 + - uid: 17629 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 55.5,22.5 + parent: 1 + - uid: 17634 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 55.5,23.5 + parent: 1 + - uid: 17635 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,24.5 + parent: 1 + - uid: 17638 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,24.5 + parent: 1 + - uid: 17644 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,26.5 + parent: 1 + - uid: 17645 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,27.5 + parent: 1 + - uid: 17646 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,28.5 + parent: 1 + - uid: 17647 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 60.5,29.5 + parent: 1 + - uid: 17648 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,29.5 + parent: 1 + - uid: 17649 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 62.5,29.5 + parent: 1 + - uid: 17752 + components: + - type: Transform + pos: 94.5,40.5 + parent: 1 + - uid: 17805 + components: + - type: Transform + pos: 46.5,54.5 + parent: 1 + - uid: 17806 + components: + - type: Transform + pos: 46.5,55.5 + parent: 1 + - uid: 17851 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,56.5 + parent: 1 + - uid: 17852 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,56.5 + parent: 1 + - uid: 17855 + components: + - type: Transform + pos: 47.5,50.5 + parent: 1 + - uid: 17856 + components: + - type: Transform + pos: 46.5,50.5 + parent: 1 + - uid: 17869 + components: + - type: Transform + pos: 95.5,40.5 + parent: 1 + - uid: 17870 + components: + - type: Transform + pos: 96.5,40.5 + parent: 1 + - uid: 18136 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,86.5 + parent: 1 + - uid: 18137 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,86.5 + parent: 1 +- proto: CellRechargerCircuitboard + entities: + - uid: 9853 + components: + - type: Transform + pos: 81.65258,34.72206 + parent: 1 +- proto: Chair + entities: + - uid: 30 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 28.5,102.5 + parent: 1 + - uid: 107 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,103.5 + parent: 1 + - uid: 110 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,102.5 + parent: 1 + - uid: 111 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 28.5,103.5 + parent: 1 + - uid: 112 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 28.5,104.5 + parent: 1 + - uid: 113 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 28.5,105.5 + parent: 1 + - uid: 197 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,82.5 + parent: 1 + - uid: 1459 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,50.5 + parent: 1 + - uid: 1784 + components: + - type: Transform + pos: 25.5,52.5 + parent: 1 + - uid: 1979 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 80.5,25.5 + parent: 1 + - uid: 2568 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,86.5 + parent: 1 + - uid: 4082 + components: + - type: Transform + pos: 65.5,41.5 + parent: 1 + - uid: 4638 + components: + - type: Transform + pos: 46.5,58.5 + parent: 1 + - uid: 4969 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 86.5,86.5 + parent: 1 + - uid: 4991 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 86.5,87.5 + parent: 1 + - uid: 5298 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 56.5,88.5 + parent: 1 + - uid: 6398 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,104.5 + parent: 1 + - uid: 6401 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,105.5 + parent: 1 + - uid: 6755 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 57.5,88.5 + parent: 1 + - uid: 6762 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 55.5,91.5 + parent: 1 + - uid: 6768 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,90.5 + parent: 1 + - uid: 7208 + components: + - type: Transform + pos: 56.5,92.5 + parent: 1 + - uid: 8193 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 92.5,88.5 + parent: 1 + - uid: 8637 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 86.5,71.5 + parent: 1 + - uid: 8638 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 84.5,71.5 + parent: 1 + - uid: 8759 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 75.5,75.5 + parent: 1 + - uid: 8760 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 75.5,74.5 + parent: 1 + - uid: 8761 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 75.5,73.5 + parent: 1 + - uid: 8892 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 91.5,74.5 + parent: 1 + - uid: 8893 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 91.5,73.5 + parent: 1 + - uid: 8950 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 95.5,64.5 + parent: 1 + - uid: 8951 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 95.5,63.5 + parent: 1 + - uid: 8952 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 95.5,62.5 + parent: 1 + - uid: 8953 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 95.5,60.5 + parent: 1 + - uid: 8954 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 95.5,61.5 + parent: 1 + - uid: 8955 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 95.5,74.5 + parent: 1 + - uid: 8956 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 95.5,73.5 + parent: 1 + - uid: 8957 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 95.5,72.5 + parent: 1 + - uid: 8958 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 95.5,71.5 + parent: 1 + - uid: 9604 + components: + - type: Transform + pos: 88.5,68.5 + parent: 1 + - uid: 9605 + components: + - type: Transform + pos: 87.5,68.5 + parent: 1 + - uid: 9606 + components: + - type: Transform + pos: 86.5,68.5 + parent: 1 + - uid: 9652 + components: + - type: Transform + pos: 93.5,71.5 + parent: 1 + - uid: 9723 + components: + - type: Transform + pos: 93.5,71.5 + parent: 1 + - uid: 9725 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 93.5,73.5 + parent: 1 + - uid: 10195 + components: + - type: Transform + pos: 72.5,30.5 + parent: 1 + - uid: 10196 + components: + - type: Transform + pos: 73.5,30.5 + parent: 1 + - uid: 10197 + components: + - type: Transform + pos: 74.5,30.5 + parent: 1 + - uid: 10351 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 67.5,49.5 + parent: 1 + - uid: 10365 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 67.5,48.5 + parent: 1 + - uid: 10367 + components: + - type: Transform + pos: 71.5,49.5 + parent: 1 + - uid: 10952 + components: + - type: Transform + pos: 70.5,49.5 + parent: 1 + - uid: 10953 + components: + - type: Transform + pos: 72.5,49.5 + parent: 1 + - uid: 11695 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,66.5 + parent: 1 + - uid: 11696 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 62.5,66.5 + parent: 1 + - uid: 11697 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 63.5,66.5 + parent: 1 + - uid: 12202 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 35.5,66.5 + parent: 1 + - uid: 12203 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 34.5,66.5 + parent: 1 + - uid: 12204 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 33.5,66.5 + parent: 1 + - uid: 12875 + components: + - type: Transform + pos: 14.5,68.5 + parent: 1 + - uid: 12876 + components: + - type: Transform + pos: 15.5,68.5 + parent: 1 + - uid: 12877 + components: + - type: Transform + pos: 16.5,68.5 + parent: 1 + - uid: 12914 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,70.5 + parent: 1 + - uid: 12918 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,71.5 + parent: 1 + - uid: 12919 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,72.5 + parent: 1 + - uid: 12920 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,73.5 + parent: 1 + - uid: 12921 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,74.5 + parent: 1 + - uid: 12922 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,64.5 + parent: 1 + - uid: 12923 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,63.5 + parent: 1 + - uid: 12924 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,62.5 + parent: 1 + - uid: 12925 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,61.5 + parent: 1 + - uid: 12926 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,60.5 + parent: 1 + - uid: 13628 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,81.5 + parent: 1 + - uid: 14445 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 41.5,51.5 + parent: 1 + - uid: 14458 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,53.5 + parent: 1 + - uid: 14461 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,52.5 + parent: 1 + - uid: 14465 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 42.5,52.5 + parent: 1 + - uid: 14470 + components: + - type: Transform + pos: 38.5,53.5 + parent: 1 + - uid: 14747 + components: + - type: Transform + pos: 36.5,38.5 + parent: 1 + - uid: 14749 + components: + - type: Transform + pos: 37.5,38.5 + parent: 1 + - uid: 14767 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 27.5,38.5 + parent: 1 + - uid: 14768 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 27.5,37.5 + parent: 1 + - uid: 14769 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 27.5,36.5 + parent: 1 + - uid: 15092 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,56.5 + parent: 1 + - uid: 16146 + components: + - type: Transform + pos: 17.5,92.5 + parent: 1 + - uid: 16495 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,36.5 + parent: 1 + - uid: 16559 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,35.5 + parent: 1 + - uid: 16560 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,36.5 + parent: 1 + - uid: 16561 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,35.5 + parent: 1 + - uid: 16709 + components: + - type: Transform + pos: 30.5,95.5 + parent: 1 + - uid: 16773 + components: + - type: Transform + pos: 23.5,83.5 + parent: 1 + - uid: 16774 + components: + - type: Transform + pos: 24.5,83.5 + parent: 1 + - uid: 16775 + components: + - type: Transform + pos: 25.5,96.5 + parent: 1 + - uid: 16776 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,94.5 + parent: 1 + - uid: 16843 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,108.5 + parent: 1 + - uid: 16915 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 37.5,108.5 + parent: 1 + - uid: 16928 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 31.5,93.5 + parent: 1 + - uid: 16971 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,75.5 + parent: 1 + - uid: 16972 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,76.5 + parent: 1 + - uid: 16973 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,77.5 + parent: 1 + - uid: 16988 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,83.5 + parent: 1 + - uid: 17142 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 67.5,77.5 + parent: 1 + - uid: 17176 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.5,82.5 + parent: 1 + - uid: 17266 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,23.5 + parent: 1 + - uid: 17567 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 25.5,27.5 + parent: 1 +- proto: ChairFolding + entities: + - uid: 6546 + components: + - type: Transform + pos: 71.706116,109.45664 + parent: 1 + - uid: 7022 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 72.37723,108.91788 + parent: 1 + - uid: 7028 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 70.51371,108.6677 + parent: 1 +- proto: ChairOfficeDark + entities: + - uid: 211 + components: + - type: Transform + pos: 10.5,80.5 + parent: 1 + - uid: 659 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,50.5 + parent: 1 + - uid: 1751 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,37.5 + parent: 1 + - uid: 2259 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,33.5 + parent: 1 + - uid: 2281 + components: + - type: Transform + pos: 69.5,87.5 + parent: 1 + - uid: 4195 + components: + - type: Transform + pos: 60.5,92.5 + parent: 1 + - uid: 4401 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 89.5,95.5 + parent: 1 + - uid: 4989 + components: + - type: Transform + pos: 89.5,81.5 + parent: 1 + - uid: 5838 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,112.5 + parent: 1 + - uid: 6791 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 72.5,87.5 + parent: 1 + - uid: 6911 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,97.5 + parent: 1 + - uid: 6939 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 70.5,100.5 + parent: 1 + - uid: 7152 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 80.5,81.5 + parent: 1 + - uid: 8038 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 84.5,77.5 + parent: 1 + - uid: 8079 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 80.5,90.5 + parent: 1 + - uid: 8192 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 91.5,83.5 + parent: 1 + - uid: 10613 + components: + - type: Transform + pos: 60.5,58.5 + parent: 1 + - uid: 12776 + components: + - type: Transform + pos: 30.5,106.5 + parent: 1 + - uid: 12777 + components: + - type: Transform + pos: 31.5,106.5 + parent: 1 + - uid: 12778 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 31.5,101.5 + parent: 1 + - uid: 12779 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 30.5,101.5 + parent: 1 + - uid: 14504 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 34.5,47.5 + parent: 1 + - uid: 14505 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 33.5,42.5 + parent: 1 + - uid: 14539 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 36.5,34.5 + parent: 1 + - uid: 14556 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 34.5,30.5 + parent: 1 + - uid: 14604 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,27.5 + parent: 1 + - uid: 14643 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 49.5,36.5 + parent: 1 + - uid: 14694 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,32.5 + parent: 1 + - uid: 14724 + components: + - type: Transform + pos: 47.5,43.5 + parent: 1 + - uid: 14743 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 48.5,41.5 + parent: 1 + - uid: 14973 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,53.5 + parent: 1 + - uid: 14992 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,53.5 + parent: 1 + - uid: 14993 + components: + - type: Transform + pos: 15.5,49.5 + parent: 1 + - uid: 15994 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,97.5 + parent: 1 + - uid: 16005 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 15.5,89.5 + parent: 1 + - uid: 16006 + components: + - type: Transform + pos: 17.5,88.5 + parent: 1 + - uid: 16044 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 15.5,72.5 + parent: 1 + - uid: 16052 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 23.5,74.5 + parent: 1 + - uid: 17032 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,19.5 + parent: 1 +- proto: ChairOfficeLight + entities: + - uid: 347 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,94.5 + parent: 1 + - uid: 804 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,24.5 + parent: 1 + - uid: 843 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 49.5,25.5 + parent: 1 + - uid: 1425 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,95.5 + parent: 1 + - uid: 3175 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,56.5 + parent: 1 + - uid: 10228 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 71.5,43.5 + parent: 1 + - uid: 10429 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 69.5,54.5 + parent: 1 + - uid: 10832 + components: + - type: Transform + pos: 54.5,53.5 + parent: 1 + - uid: 12809 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 35.5,63.5 + parent: 1 + - uid: 15427 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,91.5 + parent: 1 + - uid: 15921 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 21.5,82.5 + parent: 1 + - uid: 17590 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,19.5 + parent: 1 + - uid: 17591 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,20.5 + parent: 1 + - uid: 17592 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,21.5 + parent: 1 + - uid: 17593 + components: + - type: Transform + pos: 47.5,20.5 + parent: 1 +- proto: ChairWood + entities: + - uid: 9623 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 88.5,53.5 + parent: 1 + - uid: 9639 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,55.5 + parent: 1 + - uid: 9641 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,54.5 + parent: 1 + - uid: 9645 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,52.5 + parent: 1 + - uid: 9646 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,51.5 + parent: 1 + - uid: 9648 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 84.5,54.5 + parent: 1 + - uid: 9650 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 84.5,55.5 + parent: 1 + - uid: 9653 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 84.5,52.5 + parent: 1 + - uid: 9654 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 84.5,51.5 + parent: 1 + - uid: 9719 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 83.5,54.5 + parent: 1 + - uid: 9720 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 83.5,55.5 + parent: 1 + - uid: 9721 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 83.5,52.5 + parent: 1 + - uid: 9722 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 83.5,51.5 + parent: 1 + - uid: 9774 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 80.5,42.5 + parent: 1 + - uid: 9775 + components: + - type: Transform + pos: 81.5,44.5 + parent: 1 + - uid: 9776 + components: + - type: Transform + pos: 82.5,44.5 + parent: 1 + - uid: 9778 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,41.5 + parent: 1 + - uid: 9779 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 83.5,43.5 + parent: 1 + - uid: 9780 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 82.5,41.5 + parent: 1 + - uid: 12341 + components: + - type: Transform + pos: 54.5,61.5 + parent: 1 + - uid: 12345 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 50.5,62.5 + parent: 1 + - uid: 12346 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 53.5,61.5 + parent: 1 + - uid: 12352 + components: + - type: Transform + pos: 52.5,61.5 + parent: 1 + - uid: 12353 + components: + - type: Transform + pos: 55.5,61.5 + parent: 1 + - uid: 12354 + components: + - type: Transform + pos: 51.5,65.5 + parent: 1 + - uid: 12362 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,63.5 + parent: 1 + - uid: 12364 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,64.5 + parent: 1 + - uid: 12546 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 47.5,63.5 + parent: 1 + - uid: 12774 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.5,104.5 + parent: 1 + - uid: 16081 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,81.5 + parent: 1 + - uid: 17489 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,51.5 + parent: 1 + - uid: 17492 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.5,50.5 + parent: 1 +- proto: ChemDispenser + entities: + - uid: 3430 + components: + - type: Transform + pos: 69.5,53.5 + parent: 1 + - uid: 10612 + components: + - type: Transform + pos: 72.5,58.5 + parent: 1 +- proto: ChemistryBottleRobustHarvest + entities: + - uid: 12601 + components: + - type: Transform + pos: 61.396187,74.5856 + parent: 1 + - uid: 13947 + components: + - type: Transform + pos: 38.316326,42.486736 + parent: 1 +- proto: ChemistryHotplate + entities: + - uid: 2688 + components: + - type: Transform + pos: 69.5,55.5 + parent: 1 +- proto: ChemMaster + entities: + - uid: 10324 + components: + - type: Transform + pos: 70.5,53.5 + parent: 1 + - uid: 10508 + components: + - type: Transform + pos: 73.5,58.5 + parent: 1 +- proto: ChessBoard + entities: + - uid: 8649 + components: + - type: Transform + pos: 30.5,94.5 + parent: 1 +- proto: ChurchBell + entities: + - uid: 9649 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 89.5,52.5 + parent: 1 +- proto: ChurchOrganInstrument + entities: + - uid: 9642 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 89.5,54.5 + parent: 1 +- proto: CigarCase + entities: + - uid: 12624 + components: + - type: Transform + pos: 55.477753,60.66259 + parent: 1 +- proto: CigaretteSpent + entities: + - uid: 849 + components: + - type: Transform + pos: 24.833172,109.01558 + parent: 1 + - uid: 850 + components: + - type: Transform + pos: 24.93734,108.81405 + parent: 1 + - uid: 10237 + components: + - type: Transform + pos: 70.5794,42.407745 + parent: 1 + - uid: 10798 + components: + - type: Transform + pos: 71.256485,42.438995 + parent: 1 + - uid: 10813 + components: + - type: Transform + pos: 73.11065,42.366074 + parent: 1 + - uid: 10841 + components: + - type: Transform + pos: 70.83981,41.470245 + parent: 1 + - uid: 10995 + components: + - type: Transform + pos: 73.00648,41.428574 + parent: 1 + - uid: 11003 + components: + - type: Transform + pos: 73.33981,41.657738 + parent: 1 + - uid: 11101 + components: + - type: Transform + pos: 71.8919,41.928577 + parent: 1 + - uid: 11103 + components: + - type: Transform + pos: 71.037735,42.688995 + parent: 1 + - uid: 11127 + components: + - type: Transform + pos: 69.73565,42.543167 + parent: 1 + - uid: 16853 + components: + - type: Transform + pos: 25.17345,109.383896 + parent: 1 + - uid: 16854 + components: + - type: Transform + pos: 24.87484,109.14067 + parent: 1 + - uid: 16855 + components: + - type: Transform + pos: 24.451227,109.14067 + parent: 1 + - uid: 17201 + components: + - type: Transform + pos: 31.14913,82.36697 + parent: 1 + - uid: 17202 + components: + - type: Transform + pos: 30.940796,82.56502 + parent: 1 + - uid: 17203 + components: + - type: Transform + pos: 30.794962,82.69011 + parent: 1 + - uid: 17204 + components: + - type: Transform + pos: 30.690796,82.9924 + parent: 1 + - uid: 17205 + components: + - type: Transform + pos: 31.284546,82.95071 + parent: 1 + - uid: 17206 + components: + - type: Transform + pos: 31.472046,82.7735 + parent: 1 + - uid: 17207 + components: + - type: Transform + pos: 31.232464,82.554596 + parent: 1 + - uid: 17208 + components: + - type: Transform + pos: 31.065796,82.742226 + parent: 1 +- proto: CigPackGreen + entities: + - uid: 10966 + components: + - type: Transform + rot: -25.132741228718352 rad + pos: 72.44614,40.55526 + parent: 1 + - uid: 16993 + components: + - type: MetaData + name: Spessmann's Smokes packet + - type: Transform + pos: 6.5,82.5 + parent: 1 +- proto: CircuitImprinter + entities: + - uid: 15916 + components: + - type: Transform + pos: 15.5,87.5 + parent: 1 + - type: TechnologyDatabase + supportedDisciplines: + - Industrial + - Arsenal + - Experimental + - CivilianServices +- proto: CleanerDispenser + entities: + - uid: 9611 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 84.5,60.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: ClosetBombFilled + entities: + - uid: 314 + components: + - type: Transform + pos: 10.5,96.5 + parent: 1 + - uid: 14678 + components: + - type: Transform + pos: 47.5,29.5 + parent: 1 +- proto: ClosetChefFilled + entities: + - uid: 12283 + components: + - type: Transform + pos: 47.5,76.5 + parent: 1 +- proto: ClosetEmergencyFilledRandom + entities: + - uid: 106 + components: + - type: Transform + pos: 24.5,69.5 + parent: 1 + - uid: 7035 + components: + - type: Transform + pos: 67.5,100.5 + parent: 1 + - uid: 7037 + components: + - type: Transform + pos: 60.5,112.5 + parent: 1 + - uid: 7038 + components: + - type: Transform + pos: 61.5,115.5 + parent: 1 + - uid: 7040 + components: + - type: Transform + pos: 42.5,115.5 + parent: 1 + - uid: 8765 + components: + - type: Transform + pos: 75.5,96.5 + parent: 1 + - uid: 8766 + components: + - type: Transform + pos: 75.5,81.5 + parent: 1 + - uid: 8948 + components: + - type: Transform + pos: 98.5,67.5 + parent: 1 + - uid: 8949 + components: + - type: Transform + pos: 98.5,68.5 + parent: 1 + - uid: 8959 + components: + - type: Transform + pos: 99.5,59.5 + parent: 1 + - uid: 9609 + components: + - type: Transform + pos: 74.5,65.5 + parent: 1 + - uid: 10209 + components: + - type: Transform + pos: 75.5,59.5 + parent: 1 + - uid: 10211 + components: + - type: Transform + pos: 77.5,38.5 + parent: 1 + - uid: 10920 + components: + - type: Transform + pos: 69.5,49.5 + parent: 1 + - uid: 12594 + components: + - type: Transform + pos: 55.5,74.5 + parent: 1 + - uid: 12638 + components: + - type: Transform + pos: 64.5,28.5 + parent: 1 + - uid: 12910 + components: + - type: Transform + pos: 4.5,63.5 + parent: 1 + - uid: 12912 + components: + - type: Transform + pos: 4.5,71.5 + parent: 1 + - uid: 15073 + components: + - type: Transform + pos: 23.5,54.5 + parent: 1 + - uid: 15266 + components: + - type: Transform + pos: 25.5,40.5 + parent: 1 + - uid: 15267 + components: + - type: Transform + pos: 27.5,61.5 + parent: 1 + - uid: 16842 + components: + - type: Transform + pos: 24.5,110.5 + parent: 1 + - uid: 16920 + components: + - type: Transform + pos: 27.5,81.5 + parent: 1 +- proto: ClosetEmergencyN2FilledRandom + entities: + - uid: 2861 + components: + - type: Transform + pos: 75.5,95.5 + parent: 1 + - uid: 6394 + components: + - type: Transform + pos: 28.5,69.5 + parent: 1 + - uid: 8947 + components: + - type: Transform + pos: 98.5,66.5 + parent: 1 + - uid: 9608 + components: + - type: Transform + pos: 78.5,69.5 + parent: 1 + - uid: 10212 + components: + - type: Transform + pos: 77.5,37.5 + parent: 1 + - uid: 12597 + components: + - type: Transform + pos: 50.5,60.5 + parent: 1 + - uid: 12913 + components: + - type: Transform + pos: 4.5,64.5 + parent: 1 + - uid: 15269 + components: + - type: Transform + pos: 25.5,41.5 + parent: 1 + - uid: 16852 + components: + - type: Transform + pos: 23.5,110.5 + parent: 1 +- proto: ClosetFireFilled + entities: + - uid: 104 + components: + - type: Transform + pos: 28.5,65.5 + parent: 1 + - uid: 1818 + components: + - type: Transform + pos: 75.5,80.5 + parent: 1 + - uid: 7036 + components: + - type: Transform + pos: 67.5,99.5 + parent: 1 + - uid: 7039 + components: + - type: Transform + pos: 60.5,115.5 + parent: 1 + - uid: 7041 + components: + - type: Transform + pos: 41.5,115.5 + parent: 1 + - uid: 9009 + components: + - type: Transform + pos: 99.5,60.5 + parent: 1 + - uid: 9607 + components: + - type: Transform + pos: 74.5,69.5 + parent: 1 + - uid: 10210 + components: + - type: Transform + pos: 75.5,58.5 + parent: 1 + - uid: 10343 + components: + - type: Transform + pos: 73.5,49.5 + parent: 1 + - uid: 12632 + components: + - type: Transform + pos: 65.5,28.5 + parent: 1 + - uid: 12917 + components: + - type: Transform + pos: 4.5,70.5 + parent: 1 + - uid: 15076 + components: + - type: Transform + pos: 22.5,54.5 + parent: 1 + - uid: 15268 + components: + - type: Transform + pos: 27.5,60.5 + parent: 1 + - uid: 16926 + components: + - type: Transform + pos: 27.5,82.5 + parent: 1 +- proto: ClosetJanitorFilled + entities: + - uid: 4320 + components: + - type: Transform + pos: 83.5,58.5 + parent: 1 +- proto: ClosetL3JanitorFilled + entities: + - uid: 6034 + components: + - type: Transform + pos: 83.5,57.5 + parent: 1 +- proto: ClosetL3ScienceFilled + entities: + - uid: 12739 + components: + - type: Transform + pos: 6.5,93.5 + parent: 1 + - uid: 15727 + components: + - type: Transform + pos: 21.5,92.5 + parent: 1 + - uid: 15729 + components: + - type: Transform + pos: 23.5,92.5 + parent: 1 +- proto: ClosetL3SecurityFilled + entities: + - uid: 14663 + components: + - type: Transform + pos: 47.5,28.5 + parent: 1 +- proto: ClosetL3Virology + entities: + - uid: 17750 + components: + - type: Transform + pos: 53.5,36.5 + parent: 1 +- proto: ClosetL3VirologyFilled + entities: + - uid: 17749 + components: + - type: Transform + pos: 53.5,35.5 + parent: 1 +- proto: ClosetLegalFilled + entities: + - uid: 16937 + components: + - type: Transform + pos: 34.5,106.5 + parent: 1 +- proto: ClosetMaintenanceFilledRandom + entities: + - uid: 160 + components: + - type: Transform + pos: 12.5,39.5 + parent: 1 + - uid: 307 + components: + - type: Transform + pos: 5.5,52.5 + parent: 1 + - uid: 337 + components: + - type: Transform + pos: 13.5,61.5 + parent: 1 + - uid: 1616 + components: + - type: Transform + pos: 57.5,36.5 + parent: 1 + - uid: 2452 + components: + - type: Transform + pos: 35.5,25.5 + parent: 1 + - uid: 3603 + components: + - type: Transform + pos: 47.5,87.5 + parent: 1 + - uid: 3609 + components: + - type: Transform + pos: 37.5,74.5 + parent: 1 + - uid: 4279 + components: + - type: Transform + pos: 67.5,70.5 + parent: 1 + - uid: 4625 + components: + - type: Transform + pos: 92.5,63.5 + parent: 1 + - uid: 4660 + components: + - type: Transform + pos: 79.5,49.5 + parent: 1 + - uid: 4738 + components: + - type: Transform + pos: 92.5,59.5 + parent: 1 + - uid: 4789 + components: + - type: Transform + pos: 47.5,54.5 + parent: 1 + - uid: 5025 + components: + - type: Transform + pos: 50.5,45.5 + parent: 1 + - uid: 7792 + components: + - type: Transform + pos: 33.5,109.5 + parent: 1 + - uid: 8507 + components: + - type: Transform + pos: 83.5,102.5 + parent: 1 + - uid: 8572 + components: + - type: Transform + pos: 83.5,71.5 + parent: 1 + - uid: 8574 + components: + - type: Transform + pos: 90.5,77.5 + parent: 1 + - uid: 8979 + components: + - type: Transform + pos: 78.5,109.5 + parent: 1 + - uid: 9867 + components: + - type: Transform + pos: 84.5,32.5 + parent: 1 + - uid: 9868 + components: + - type: Transform + pos: 88.5,42.5 + parent: 1 + - uid: 9869 + components: + - type: Transform + pos: 96.5,53.5 + parent: 1 + - uid: 9874 + components: + - type: Transform + pos: 86.5,43.5 + parent: 1 + - uid: 9969 + components: + - type: Transform + pos: 78.5,26.5 + parent: 1 + - uid: 12763 + components: + - type: Transform + pos: 40.5,107.5 + parent: 1 + - uid: 13158 + components: + - type: Transform + pos: 29.5,97.5 + parent: 1 + - uid: 13713 + components: + - type: Transform + pos: 11.5,77.5 + parent: 1 + - uid: 16882 + components: + - type: Transform + pos: 38.5,114.5 + parent: 1 + - uid: 16908 + components: + - type: Transform + pos: 29.5,111.5 + parent: 1 + - uid: 16917 + components: + - type: Transform + pos: 37.5,105.5 + parent: 1 + - uid: 16921 + components: + - type: Transform + pos: 23.5,100.5 + parent: 1 + - uid: 16922 + components: + - type: Transform + pos: 19.5,102.5 + parent: 1 + - uid: 16990 + components: + - type: Transform + pos: 7.5,84.5 + parent: 1 + - uid: 16992 + components: + - type: Transform + pos: 9.5,72.5 + parent: 1 + - uid: 17138 + components: + - type: Transform + pos: 43.5,89.5 + parent: 1 + - uid: 17139 + components: + - type: Transform + pos: 63.5,82.5 + parent: 1 + - uid: 17140 + components: + - type: Transform + pos: 66.5,83.5 + parent: 1 + - uid: 17146 + components: + - type: Transform + pos: 33.5,81.5 + parent: 1 + - uid: 17155 + components: + - type: Transform + pos: 34.5,71.5 + parent: 1 + - uid: 17486 + components: + - type: Transform + pos: 11.5,59.5 + parent: 1 + - uid: 17490 + components: + - type: Transform + pos: 21.5,63.5 + parent: 1 + - uid: 17493 + components: + - type: Transform + pos: 12.5,45.5 + parent: 1 + - uid: 17501 + components: + - type: Transform + pos: 22.5,34.5 + parent: 1 + - uid: 17502 + components: + - type: Transform + pos: 21.5,29.5 + parent: 1 + - uid: 17581 + components: + - type: Transform + pos: 43.5,22.5 + parent: 1 + - uid: 17582 + components: + - type: Transform + pos: 49.5,21.5 + parent: 1 + - uid: 17696 + components: + - type: Transform + pos: 61.5,25.5 + parent: 1 + - uid: 17742 + components: + - type: Transform + pos: 54.5,32.5 + parent: 1 + - uid: 17763 + components: + - type: Transform + pos: 50.5,30.5 + parent: 1 + - uid: 17864 + components: + - type: Transform + pos: 66.5,61.5 + parent: 1 +- proto: ClosetRadiationSuitFilled + entities: + - uid: 15989 + components: + - type: Transform + pos: 7.5,89.5 + parent: 1 +- proto: ClosetWallEmergencyFilledRandom + entities: + - uid: 12595 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 48.5,59.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: ClosetWallFire + entities: + - uid: 12596 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,69.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: ClothingBeltUtility + entities: + - uid: 10738 + components: + - type: Transform + pos: 52.5,20.5 + parent: 1 +- proto: ClothingBeltUtilityFilled + entities: + - uid: 16128 + components: + - type: Transform + pos: 8.5,82.5 + parent: 1 +- proto: ClothingEyesGlassesJamjar + entities: + - uid: 9846 + components: + - type: MetaData + desc: These glasses are held together by cheap tape and good (highly intelligent) thoughts. + name: nerd glasses + - type: Transform + pos: 81.64696,38.61957 + parent: 1 +- proto: ClothingEyesGlassesMeson + entities: + - uid: 6771 + components: + - type: Transform + rot: -12.566370614359172 rad + pos: 54.532684,91.283104 + parent: 1 +- proto: ClothingEyesGlassesSunglasses + entities: + - uid: 5842 + components: + - type: Transform + rot: -12.566370614359172 rad + pos: 56.399597,112.55759 + parent: 1 + - uid: 18087 + components: + - type: Transform + pos: 54.447773,60.590126 + parent: 1 +- proto: ClothingHandsGlovesColorWhite + entities: + - uid: 15303 + components: + - type: Transform + pos: 37.5,77.5 + parent: 1 +- proto: ClothingHandsGlovesColorYellow + entities: + - uid: 5840 + components: + - type: Transform + pos: 60.5,113.5 + parent: 1 + - uid: 16704 + components: + - type: Transform + pos: 30.625021,79.41075 + parent: 1 +- proto: ClothingHandsGlovesLatex + entities: + - uid: 3366 + components: + - type: Transform + pos: 62.5,46.5 + parent: 1 + - uid: 6087 + components: + - type: Transform + pos: 7.5,92.5 + parent: 1 +- proto: ClothingHeadHatCanadaBeanie + entities: + - uid: 16932 + components: + - type: Transform + pos: 36.34438,90.591354 + parent: 1 +- proto: ClothingHeadHatHetmanHat + entities: + - uid: 10316 + components: + - type: Transform + pos: 45.53257,19.933113 + parent: 1 +- proto: ClothingHeadHatSantahat + entities: + - uid: 11705 + components: + - type: Transform + pos: 90.5,87.5 + parent: 1 +- proto: ClothingHeadHatUshanka + entities: + - uid: 18085 + components: + - type: Transform + pos: 63.5,86.5 + parent: 1 +- proto: ClothingHeadHatWelding + entities: + - uid: 16061 + components: + - type: Transform + pos: 20.614342,71.462326 + parent: 1 +- proto: ClothingHeadHelmetRiot + entities: + - uid: 14563 + components: + - type: Transform + pos: 36.75566,28.539883 + parent: 1 + - uid: 14576 + components: + - type: Transform + pos: 36.75566,28.375275 + parent: 1 + - uid: 14577 + components: + - type: Transform + pos: 36.755657,28.704494 + parent: 1 +- proto: ClothingHeadPropellerHat + entities: + - uid: 18066 + components: + - type: Transform + pos: 43.5,43.5 + parent: 1 +- proto: ClothingMaskBreathMedical + entities: + - uid: 3543 + components: + - type: Transform + pos: 62.401653,39.677536 + parent: 1 +- proto: ClothingOuterArmorBulletproof + entities: + - uid: 14561 + components: + - type: Transform + pos: 38.326115,30.501259 + parent: 1 + - uid: 14570 + components: + - type: Transform + pos: 38.322,30.591793 + parent: 1 + - uid: 14572 + components: + - type: Transform + pos: 38.326115,30.41072 + parent: 1 +- proto: ClothingOuterArmorReflective + entities: + - uid: 14564 + components: + - type: Transform + pos: 38.696484,30.505375 + parent: 1 + - uid: 14573 + components: + - type: Transform + pos: 38.7006,30.43953 + parent: 1 + - uid: 14587 + components: + - type: Transform + pos: 38.696484,30.575333 + parent: 1 +- proto: ClothingOuterArmorRiot + entities: + - uid: 14557 + components: + - type: Transform + pos: 36.34414,28.552223 + parent: 1 + - uid: 14574 + components: + - type: Transform + pos: 36.34825,28.432884 + parent: 1 + - uid: 14575 + components: + - type: Transform + pos: 36.340023,28.66745 + parent: 1 +- proto: ClothingOuterSanta + entities: + - uid: 2833 + components: + - type: Transform + pos: 88.5,86.5 + parent: 1 +- proto: ClothingOuterVestHazard + entities: + - uid: 5843 + components: + - type: Transform + rot: -12.566370614359172 rad + pos: 56.450523,112.951385 + parent: 1 +- proto: ClothingOuterWinterColorWhite + entities: + - uid: 16933 + components: + - type: Transform + pos: 36.810726,90.65165 + parent: 1 +- proto: ClothingShoesBootsMag + entities: + - uid: 8425 + components: + - type: Transform + pos: 72.5,82.5 + parent: 1 + - uid: 15131 + components: + - type: Transform + pos: 36.31867,55.627388 + parent: 1 + - uid: 15135 + components: + - type: Transform + pos: 36.5,55.5 + parent: 1 +- proto: ClothingShoesBootsWinter + entities: + - uid: 10532 + components: + - type: Transform + pos: 36.5,90.5 + parent: 1 +- proto: ComfyChair + entities: + - uid: 662 + components: + - type: Transform + pos: 17.5,45.5 + parent: 1 + - uid: 4459 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 79.5,40.5 + parent: 1 + - uid: 9816 + components: + - type: Transform + pos: 80.5,45.5 + parent: 1 + - uid: 12394 + components: + - type: Transform + pos: 52.5,79.5 + parent: 1 + - uid: 14616 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 42.5,29.5 + parent: 1 + - uid: 14957 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,43.5 + parent: 1 +- proto: CommandmentCircuitBoard + entities: + - uid: 11225 + components: + - type: Transform + pos: 67.6038,17.560425 + parent: 1 +- proto: CommsComputerCircuitboard + entities: + - uid: 9851 + components: + - type: Transform + pos: 79.67238,31.49308 + parent: 1 +- proto: ComputerAlert + entities: + - uid: 6909 + components: + - type: Transform + pos: 60.5,98.5 + parent: 1 + - uid: 14970 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 15.5,48.5 + parent: 1 +- proto: ComputerAnalysisConsole + entities: + - uid: 48 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,91.5 + parent: 1 + - type: AnalysisConsole + analyzerEntity: 81 + - type: DeviceLinkSource + linkedPorts: + 81: + - - ArtifactAnalyzerSender + - ArtifactAnalyzerReceiver + - uid: 1576 + components: + - type: Transform + pos: 8.5,96.5 + parent: 1 + - type: AnalysisConsole + analyzerEntity: 1000 + - type: DeviceLinkSource + linkedPorts: + 1000: + - - ArtifactAnalyzerSender + - ArtifactAnalyzerReceiver +- proto: ComputerAtmosMonitoring + entities: + - uid: 6789 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 72.5,89.5 + parent: 1 + - uid: 6910 + components: + - type: Transform + pos: 61.5,98.5 + parent: 1 +- proto: ComputerBroken + entities: + - uid: 18029 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,24.5 + parent: 1 +- proto: ComputerCargoBounty + entities: + - uid: 8081 + components: + - type: Transform + pos: 81.5,91.5 + parent: 1 + - uid: 8084 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 92.5,82.5 + parent: 1 +- proto: ComputerCargoOrders + entities: + - uid: 7166 + components: + - type: Transform + pos: 84.5,78.5 + parent: 1 + - uid: 8082 + components: + - type: Transform + pos: 80.5,91.5 + parent: 1 + - uid: 8083 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 92.5,83.5 + parent: 1 +- proto: ComputerCargoOrdersEngineering + entities: + - uid: 6769 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 69.5,86.5 + parent: 1 +- proto: ComputerCargoOrdersMedical + entities: + - uid: 10800 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 54.5,52.5 + parent: 1 +- proto: ComputerCargoOrdersScience + entities: + - uid: 16043 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,72.5 + parent: 1 +- proto: ComputerCargoOrdersSecurity + entities: + - uid: 14636 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,35.5 + parent: 1 +- proto: ComputerCargoOrdersService + entities: + - uid: 12593 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 55.5,77.5 + parent: 1 +- proto: ComputerComms + entities: + - uid: 14971 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 13.5,49.5 + parent: 1 + - uid: 15016 + components: + - type: Transform + pos: 18.5,46.5 + parent: 1 +- proto: ComputerCrewMonitoring + entities: + - uid: 4060 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 60.5,57.5 + parent: 1 + - uid: 11084 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 72.5,43.5 + parent: 1 + - uid: 14498 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,47.5 + parent: 1 + - uid: 14732 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,43.5 + parent: 1 + - uid: 14976 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 13.5,53.5 + parent: 1 +- proto: ComputerCriminalRecords + entities: + - uid: 1495 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 40.5,26.5 + parent: 1 + - uid: 1541 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,42.5 + parent: 1 + - uid: 4230 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 93.5,70.5 + parent: 1 + - uid: 14507 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 33.5,41.5 + parent: 1 + - uid: 14635 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,36.5 + parent: 1 + - uid: 14966 + components: + - type: Transform + pos: 16.5,54.5 + parent: 1 +- proto: ComputerFundingAllocation + entities: + - uid: 600 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 34.5,60.5 + parent: 1 +- proto: ComputerId + entities: + - uid: 12808 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,63.5 + parent: 1 + - uid: 14967 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 13.5,50.5 + parent: 1 +- proto: ComputerMedicalRecords + entities: + - uid: 2913 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 69.5,34.5 + parent: 1 + - uid: 10543 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 70.5,43.5 + parent: 1 +- proto: ComputerPowerMonitoring + entities: + - uid: 2746 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 60.5,21.5 + parent: 1 + - uid: 4196 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 60.5,91.5 + parent: 1 + - uid: 5837 + components: + - type: Transform + pos: 57.5,113.5 + parent: 1 + - uid: 6770 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 72.5,86.5 + parent: 1 + - uid: 6938 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 69.5,100.5 + parent: 1 + - uid: 8505 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,13.5 + parent: 1 + - uid: 14969 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,48.5 + parent: 1 + - uid: 15078 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,57.5 + parent: 1 +- proto: ComputerRadar + entities: + - uid: 7363 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 92.5,96.5 + parent: 1 + - uid: 8015 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 86.5,92.5 + parent: 1 +- proto: ComputerResearchAndDevelopment + entities: + - uid: 15917 + components: + - type: Transform + pos: 15.5,90.5 + parent: 1 + - type: TechnologyDatabase + supportedDisciplines: + - Industrial + - Arsenal + - Experimental + - CivilianServices + - uid: 15918 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,87.5 + parent: 1 + - type: TechnologyDatabase + supportedDisciplines: + - Industrial + - Arsenal + - Experimental + - CivilianServices + - uid: 15920 + components: + - type: Transform + pos: 21.5,83.5 + parent: 1 + - type: TechnologyDatabase + supportedDisciplines: + - Industrial + - Arsenal + - Experimental + - CivilianServices +- proto: ComputerRoboticsControl + entities: + - uid: 16051 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 23.5,73.5 + parent: 1 +- proto: ComputerSalvageExpedition + entities: + - uid: 7836 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 90.5,94.5 + parent: 1 +- proto: ComputerSalvageJobBoard + entities: + - uid: 7835 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 90.5,95.5 + parent: 1 +- proto: ComputerShuttleCargo + entities: + - uid: 8075 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 93.5,88.5 + parent: 1 + - uid: 8076 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 87.5,77.5 + parent: 1 +- proto: ComputerStationRecords + entities: + - uid: 61 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 34.5,63.5 + parent: 1 + - uid: 14978 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 13.5,52.5 + parent: 1 +- proto: ComputerSurveillanceCameraMonitor + entities: + - uid: 1543 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,43.5 + parent: 1 + - uid: 9643 + components: + - type: Transform + pos: 93.5,74.5 + parent: 1 + - uid: 14508 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,46.5 + parent: 1 +- proto: ComputerSurveillanceWirelessCameraMonitor + entities: + - uid: 14977 + components: + - type: Transform + pos: 15.5,54.5 + parent: 1 +- proto: ComputerTechnologyDiskTerminal + entities: + - uid: 15992 + components: + - type: Transform + pos: 18.5,98.5 + parent: 1 +- proto: ComputerTelevision + entities: + - uid: 12609 + components: + - type: Transform + pos: 48.5,74.5 + parent: 1 + - uid: 14460 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,53.5 + parent: 1 + - uid: 14738 + components: + - type: Transform + pos: 48.5,42.5 + parent: 1 +- proto: ContainmentFieldGenerator + entities: + - uid: 2672 + components: + - type: Transform + pos: 52.5,119.5 + parent: 1 + - uid: 5275 + components: + - type: Transform + pos: 52.5,117.5 + parent: 1 + - uid: 5330 + components: + - type: Transform + pos: 50.5,119.5 + parent: 1 + - uid: 5331 + components: + - type: Transform + pos: 50.5,117.5 + parent: 1 +- proto: ConveyorBelt + entities: + - uid: 66 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 79.5,87.5 + parent: 1 + - uid: 3929 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,87.5 + parent: 1 + - uid: 7850 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 99.5,90.5 + parent: 1 + - uid: 7852 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 98.5,90.5 + parent: 1 + - uid: 7855 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 97.5,90.5 + parent: 1 + - uid: 7857 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 96.5,90.5 + parent: 1 + - uid: 7858 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 95.5,90.5 + parent: 1 + - uid: 7859 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 94.5,90.5 + parent: 1 + - uid: 7860 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 93.5,90.5 + parent: 1 + - uid: 7861 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 92.5,90.5 + parent: 1 + - uid: 7862 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 91.5,90.5 + parent: 1 + - uid: 7863 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 90.5,90.5 + parent: 1 + - uid: 7864 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 92.5,86.5 + parent: 1 + - uid: 7865 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 93.5,86.5 + parent: 1 + - uid: 7866 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 94.5,86.5 + parent: 1 + - uid: 7867 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 95.5,86.5 + parent: 1 + - uid: 7868 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 96.5,86.5 + parent: 1 + - uid: 7869 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 97.5,86.5 + parent: 1 + - uid: 7870 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 98.5,86.5 + parent: 1 + - uid: 7871 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 99.5,86.5 + parent: 1 + - uid: 7892 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 87.5,96.5 + parent: 1 + - uid: 15179 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 80.5,87.5 + parent: 1 + - uid: 15456 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,79.5 + parent: 1 + - uid: 15457 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 21.5,79.5 + parent: 1 + - uid: 15458 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 22.5,79.5 + parent: 1 + - uid: 15459 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 23.5,79.5 + parent: 1 + - uid: 17013 + components: + - type: Transform + pos: 52.5,16.5 + parent: 1 + - uid: 17014 + components: + - type: Transform + pos: 52.5,15.5 + parent: 1 + - uid: 17015 + components: + - type: Transform + pos: 58.5,17.5 + parent: 1 + - uid: 17016 + components: + - type: Transform + pos: 58.5,16.5 + parent: 1 + - uid: 17017 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 58.5,15.5 + parent: 1 + - uid: 17018 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,15.5 + parent: 1 + - uid: 17019 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,15.5 + parent: 1 + - uid: 17021 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,15.5 + parent: 1 + - uid: 17022 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,15.5 + parent: 1 + - uid: 17023 + components: + - type: Transform + pos: 52.5,14.5 + parent: 1 +- proto: CorporateCircuitBoard + entities: + - uid: 11215 + components: + - type: Transform + pos: 66.526634,17.693142 + parent: 1 +- proto: CrateArtifactContainer + entities: + - uid: 1882 + components: + - type: Transform + pos: 11.5,93.5 + parent: 1 + - uid: 16045 + components: + - type: Transform + pos: 14.5,74.5 + parent: 1 +- proto: CrateContrabandStorageSecure + entities: + - uid: 1400 + components: + - type: Transform + pos: 36.5,32.5 + parent: 1 +- proto: CrateEmptySpawner + entities: + - uid: 8201 + components: + - type: Transform + pos: 87.5,84.5 + parent: 1 + - uid: 8202 + components: + - type: Transform + pos: 90.5,84.5 + parent: 1 +- proto: CrateEngineeringAMEJar + entities: + - uid: 6994 + components: + - type: Transform + pos: 71.5,104.5 + parent: 1 +- proto: CrateEngineeringAMEShielding + entities: + - uid: 6997 + components: + - type: Transform + pos: 70.5,103.5 + parent: 1 +- proto: CrateEngineeringCableBulk + entities: + - uid: 1755 + components: + - type: Transform + pos: 67.5,89.5 + parent: 1 + - uid: 5832 + components: + - type: Transform + pos: 42.5,111.5 + parent: 1 +- proto: CrateFilledSpawner + entities: + - uid: 8197 + components: + - type: Transform + pos: 89.5,84.5 + parent: 1 + - uid: 8198 + components: + - type: Transform + pos: 89.5,83.5 + parent: 1 + - uid: 8203 + components: + - type: Transform + pos: 88.5,83.5 + parent: 1 +- proto: CrateFreezer + entities: + - uid: 8484 + components: + - type: Transform + pos: 36.5,81.5 + parent: 1 + - uid: 14457 + components: + - type: Transform + pos: 37.5,46.5 + parent: 1 +- proto: CrateLockBoxEngineering + entities: + - uid: 6548 + components: + - type: Transform + pos: 68.5,112.5 + parent: 1 +- proto: CrateLockBoxMedical + entities: + - uid: 4084 + components: + - type: Transform + pos: 53.5,53.5 + parent: 1 +- proto: CrateLockBoxScience + entities: + - uid: 16046 + components: + - type: Transform + pos: 15.5,74.5 + parent: 1 +- proto: CrateLockBoxSecurity + entities: + - uid: 14664 + components: + - type: Transform + pos: 47.5,30.5 + parent: 1 +- proto: CrateLockBoxService + entities: + - uid: 12622 + components: + - type: Transform + pos: 54.5,85.5 + parent: 1 +- proto: CrateMaterialPlasma + entities: + - uid: 16093 + components: + - type: Transform + pos: 18.5,97.5 + parent: 1 + - uid: 16094 + components: + - type: Transform + pos: 15.5,73.5 + parent: 1 +- proto: CrateRadiation + entities: + - uid: 7245 + components: + - type: Transform + pos: 73.5,109.5 + parent: 1 +- proto: CrateScienceSecure + entities: + - uid: 15461 + components: + - type: Transform + pos: 19.5,79.5 + parent: 1 +- proto: CrateSurgery + entities: + - uid: 10960 + components: + - type: Transform + pos: 62.5,41.5 + parent: 1 +- proto: CrateTrashCartFilled + entities: + - uid: 334 + components: + - type: Transform + pos: 14.5,40.5 + parent: 1 + - uid: 17037 + components: + - type: Transform + pos: 57.5,20.5 + parent: 1 +- proto: CrateTrashCartJani + entities: + - uid: 4496 + components: + - type: Transform + pos: 83.5,61.5 + parent: 1 + - uid: 17036 + components: + - type: Transform + pos: 57.5,19.5 + parent: 1 +- proto: CrayonBox + entities: + - uid: 1057 + components: + - type: Transform + pos: 41.5,52.5 + parent: 1 + - uid: 12563 + components: + - type: Transform + pos: 41.487576,63.536198 + parent: 1 +- proto: Crematorium + entities: + - uid: 9612 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 85.5,57.5 + parent: 1 +- proto: CrewMonitoringServer + entities: + - uid: 15741 + components: + - type: Transform + pos: 11.5,84.5 + parent: 1 +- proto: Crowbar + entities: + - uid: 16100 + components: + - type: Transform + pos: 23.5,75.5 + parent: 1 +- proto: CrowbarRed + entities: + - uid: 16702 + components: + - type: Transform + pos: 29.5,76.5 + parent: 1 +- proto: CryogenicSleepUnit + entities: + - uid: 14263 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,53.5 + parent: 1 +- proto: CryogenicSleepUnitSpawnerLateJoin + entities: + - uid: 1223 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,55.5 + parent: 1 + - uid: 1225 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,56.5 + parent: 1 + - uid: 1227 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,55.5 + parent: 1 + - uid: 1229 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,57.5 + parent: 1 + - uid: 1230 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,56.5 + parent: 1 +- proto: CryoPod + entities: + - uid: 10191 + components: + - type: Transform + pos: 66.5,58.5 + parent: 1 + - uid: 11149 + components: + - type: Transform + pos: 64.5,58.5 + parent: 1 +- proto: CryoxadoneBeakerSmall + entities: + - uid: 528 + components: + - type: Transform + pos: 64.69892,55.697735 + parent: 1 + - uid: 4120 + components: + - type: Transform + pos: 64.46199,55.567356 + parent: 1 + - uid: 10510 + components: + - type: Transform + pos: 64.28143,55.7573 + parent: 1 +- proto: CurtainsBlackOpen + entities: + - uid: 2569 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,75.5 + parent: 1 + - uid: 17143 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 51.5,75.5 + parent: 1 +- proto: CurtainsRedOpen + entities: + - uid: 14729 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 49.5,43.5 + parent: 1 + - uid: 14734 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 49.5,41.5 + parent: 1 + - uid: 14735 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 49.5,42.5 + parent: 1 +- proto: d6Dice + entities: + - uid: 7030 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 71.63507,108.515396 + parent: 1 +- proto: DefaultStationBeaconAICore + entities: + - uid: 11536 + components: + - type: Transform + pos: 67.5,7.5 + parent: 1 +- proto: DefaultStationBeaconAIPower + entities: + - uid: 11541 + components: + - type: Transform + pos: 72.5,12.5 + parent: 1 +- proto: DefaultStationBeaconAIUpload + entities: + - uid: 11542 + components: + - type: Transform + pos: 67.5,17.5 + parent: 1 +- proto: DefaultStationBeaconAME + entities: + - uid: 6757 + components: + - type: Transform + pos: 70.5,104.5 + parent: 1 +- proto: DefaultStationBeaconAnchor + entities: + - uid: 7257 + components: + - type: Transform + pos: 76.5,103.5 + parent: 1 +- proto: DefaultStationBeaconAnomalyGenerator + entities: + - uid: 12872 + components: + - type: Transform + pos: 16.5,96.5 + parent: 1 +- proto: DefaultStationBeaconArmory + entities: + - uid: 14024 + components: + - type: Transform + pos: 35.5,29.5 + parent: 1 +- proto: DefaultStationBeaconArrivals + entities: + - uid: 12895 + components: + - type: Transform + pos: 5.5,67.5 + parent: 1 +- proto: DefaultStationBeaconArtifactLab + entities: + - uid: 15999 + components: + - type: Transform + pos: 9.5,92.5 + parent: 1 +- proto: DefaultStationBeaconAtmospherics + entities: + - uid: 6671 + components: + - type: Transform + pos: 57.5,99.5 + parent: 1 +- proto: DefaultStationBeaconBar + entities: + - uid: 12247 + components: + - type: Transform + pos: 51.5,72.5 + parent: 1 +- proto: DefaultStationBeaconBotany + entities: + - uid: 12248 + components: + - type: Transform + pos: 60.5,74.5 + parent: 1 +- proto: DefaultStationBeaconBridge + entities: + - uid: 15023 + components: + - type: Transform + pos: 16.5,51.5 + parent: 1 +- proto: DefaultStationBeaconBrig + entities: + - uid: 14018 + components: + - type: Transform + pos: 39.5,50.5 + parent: 1 +- proto: DefaultStationBeaconCaptainsQuarters + entities: + - uid: 14956 + components: + - type: Transform + pos: 19.5,44.5 + parent: 1 +- proto: DefaultStationBeaconCargoBay + entities: + - uid: 7825 + components: + - type: Transform + pos: 88.5,85.5 + parent: 1 +- proto: DefaultStationBeaconCargoReception + entities: + - uid: 7826 + components: + - type: Transform + pos: 82.5,89.5 + parent: 1 +- proto: DefaultStationBeaconCERoom + entities: + - uid: 7258 + components: + - type: Transform + pos: 62.5,92.5 + parent: 1 +- proto: DefaultStationBeaconChapel + entities: + - uid: 9622 + components: + - type: Transform + pos: 83.5,53.5 + parent: 1 +- proto: DefaultStationBeaconChemistry + entities: + - uid: 17578 + components: + - type: Transform + pos: 71.5,56.5 + parent: 1 +- proto: DefaultStationBeaconCMORoom + entities: + - uid: 17577 + components: + - type: Transform + pos: 59.5,58.5 + parent: 1 +- proto: DefaultStationBeaconCourtroom + entities: + - uid: 16947 + components: + - type: Transform + pos: 30.5,103.5 + parent: 1 +- proto: DefaultStationBeaconCryonics + entities: + - uid: 10888 + components: + - type: Transform + pos: 65.5,55.5 + parent: 1 +- proto: DefaultStationBeaconCryosleep + entities: + - uid: 12915 + components: + - type: Transform + pos: 6.5,56.5 + parent: 1 +- proto: DefaultStationBeaconDetectiveRoom + entities: + - uid: 14726 + components: + - type: Transform + pos: 47.5,42.5 + parent: 1 +- proto: DefaultStationBeaconDisposals + entities: + - uid: 17035 + components: + - type: Transform + pos: 55.5,18.5 + parent: 1 +- proto: DefaultStationBeaconDorms + entities: + - uid: 16484 + components: + - type: Transform + pos: 35.5,91.5 + parent: 1 +- proto: DefaultStationBeaconEngineering + entities: + - uid: 7051 + components: + - type: Transform + pos: 67.5,97.5 + parent: 1 +- proto: DefaultStationBeaconEscapePodNW + entities: + - uid: 18025 + components: + - type: Transform + pos: 33.5,115.5 + parent: 1 +- proto: DefaultStationBeaconEscapePodSW + entities: + - uid: 18024 + components: + - type: Transform + pos: 14.5,34.5 + parent: 1 +- proto: DefaultStationBeaconEvac + entities: + - uid: 8937 + components: + - type: Transform + pos: 98.5,67.5 + parent: 1 +- proto: DefaultStationBeaconEVAStorage + entities: + - uid: 14019 + components: + - type: Transform + pos: 33.5,57.5 + parent: 1 +- proto: DefaultStationBeaconGravGen + entities: + - uid: 8428 + components: + - type: Transform + pos: 70.5,80.5 + parent: 1 +- proto: DefaultStationBeaconHOPOffice + entities: + - uid: 12839 + components: + - type: Transform + pos: 34.5,61.5 + parent: 1 +- proto: DefaultStationBeaconHOSRoom + entities: + - uid: 14025 + components: + - type: Transform + pos: 41.5,28.5 + parent: 1 +- proto: DefaultStationBeaconJanitorsCloset + entities: + - uid: 9352 + components: + - type: Transform + pos: 82.5,61.5 + parent: 1 +- proto: DefaultStationBeaconKitchen + entities: + - uid: 11704 + components: + - type: Transform + pos: 44.5,78.5 + parent: 1 +- proto: DefaultStationBeaconLawOffice + entities: + - uid: 14020 + components: + - type: Transform + pos: 27.5,32.5 + parent: 1 +- proto: DefaultStationBeaconLibrary + entities: + - uid: 9831 + components: + - type: Transform + pos: 81.5,41.5 + parent: 1 +- proto: DefaultStationBeaconMedbay + entities: + - uid: 17579 + components: + - type: Transform + pos: 63.5,46.5 + parent: 1 +- proto: DefaultStationBeaconMorgue + entities: + - uid: 11031 + components: + - type: Transform + pos: 68.5,34.5 + parent: 1 +- proto: DefaultStationBeaconPowerBank + entities: + - uid: 7260 + components: + - type: Transform + pos: 70.5,97.5 + parent: 1 +- proto: DefaultStationBeaconQMRoom + entities: + - uid: 8053 + components: + - type: Transform + pos: 86.5,77.5 + parent: 1 +- proto: DefaultStationBeaconRDRoom + entities: + - uid: 16000 + components: + - type: Transform + pos: 10.5,81.5 + parent: 1 +- proto: DefaultStationBeaconRND + entities: + - uid: 16002 + components: + - type: Transform + pos: 16.5,88.5 + parent: 1 +- proto: DefaultStationBeaconRobotics + entities: + - uid: 16003 + components: + - type: Transform + pos: 20.5,73.5 + parent: 1 +- proto: DefaultStationBeaconScience + entities: + - uid: 16004 + components: + - type: Transform + pos: 19.5,81.5 + parent: 1 +- proto: DefaultStationBeaconSecurity + entities: + - uid: 14021 + components: + - type: Transform + pos: 38.5,37.5 + parent: 1 +- proto: DefaultStationBeaconSecurityCheckpoint + entities: + - uid: 8936 + components: + - type: Transform + pos: 92.5,72.5 + parent: 1 +- proto: DefaultStationBeaconServerRoom + entities: + - uid: 16001 + components: + - type: Transform + pos: 10.5,84.5 + parent: 1 +- proto: DefaultStationBeaconService + entities: + - uid: 14022 + components: + - type: Transform + pos: 55.5,78.5 + parent: 1 +- proto: DefaultStationBeaconSingularity + entities: + - uid: 7259 + components: + - type: Transform + pos: 51.5,111.5 + parent: 1 +- proto: DefaultStationBeaconSurgery + entities: + - uid: 3438 + components: + - type: Transform + pos: 60.5,40.5 + parent: 1 +- proto: DefaultStationBeaconTechVault + entities: + - uid: 4250 + components: + - type: Transform + pos: 80.5,34.5 + parent: 1 +- proto: DefaultStationBeaconTelecoms + entities: + - uid: 8067 + components: + - type: Transform + pos: 80.5,95.5 + parent: 1 +- proto: DefaultStationBeaconTheater + entities: + - uid: 12249 + components: + - type: Transform + pos: 47.5,63.5 + parent: 1 +- proto: DefaultStationBeaconToolRoom + entities: + - uid: 17603 + components: + - type: Transform + pos: 31.5,77.5 + parent: 1 +- proto: DefaultStationBeaconVault + entities: + - uid: 3652 + components: + - type: Transform + pos: 69.5,73.5 + parent: 1 +- proto: DefaultStationBeaconWardensOffice + entities: + - uid: 14023 + components: + - type: Transform + pos: 34.5,44.5 + parent: 1 +- proto: DefibrillatorCabinetFilled + entities: + - uid: 240 + components: + - type: Transform + pos: 58.5,42.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 10879 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,39.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 10934 + components: + - type: Transform + pos: 63.5,50.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 10955 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,45.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: DeployableBarrier + entities: + - uid: 14630 + components: + - type: Transform + pos: 29.5,38.5 + parent: 1 + - uid: 14631 + components: + - type: Transform + pos: 29.5,37.5 + parent: 1 +- proto: DeskBell + entities: + - uid: 3100 + components: + - type: Transform + pos: 71.5,44.5 + parent: 1 + - uid: 8214 + components: + - type: Transform + pos: 79.48524,90.631714 + parent: 1 + - uid: 8745 + components: + - type: Transform + pos: 73.4985,87.489716 + parent: 1 + - uid: 10352 + components: + - type: Transform + pos: 74.5,56.5 + parent: 1 + - uid: 12316 + components: + - type: Transform + pos: 45.5,71.5 + parent: 1 + - uid: 14089 + components: + - type: Transform + pos: 32.5,42.5 + parent: 1 + - uid: 16183 + components: + - type: Transform + pos: 22.5,82.5 + parent: 1 +- proto: DiseaseDiagnoser + entities: + - uid: 17743 + components: + - type: Transform + pos: 60.5,36.5 + parent: 1 +- proto: DiseaseSwab + entities: + - uid: 17761 + components: + - type: Transform + pos: 56.5,32.5 + parent: 1 + - uid: 17762 + components: + - type: Transform + pos: 60.5,32.5 + parent: 1 +- proto: DisposalBend + entities: + - uid: 478 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 92.5,68.5 + parent: 1 + - uid: 480 + components: + - type: Transform + pos: 92.5,76.5 + parent: 1 + - uid: 482 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 89.5,73.5 + parent: 1 + - uid: 518 + components: + - type: Transform + pos: 76.5,90.5 + parent: 1 + - uid: 566 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 77.5,84.5 + parent: 1 + - uid: 2845 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 71.5,54.5 + parent: 1 + - uid: 2989 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 82.5,88.5 + parent: 1 + - uid: 3693 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 81.5,88.5 + parent: 1 + - uid: 4096 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 69.5,40.5 + parent: 1 + - uid: 4139 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 77.5,66.5 + parent: 1 + - uid: 4161 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 89.5,76.5 + parent: 1 + - uid: 4182 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,73.5 + parent: 1 + - uid: 4227 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 78.5,66.5 + parent: 1 + - uid: 4967 + components: + - type: Transform + pos: 81.5,82.5 + parent: 1 + - uid: 4968 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,81.5 + parent: 1 + - uid: 7083 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 74.5,68.5 + parent: 1 + - uid: 7160 + components: + - type: Transform + pos: 74.5,66.5 + parent: 1 + - uid: 7161 + components: + - type: Transform + pos: 78.5,69.5 + parent: 1 + - uid: 7162 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 74.5,65.5 + parent: 1 + - uid: 7163 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 74.5,69.5 + parent: 1 + - uid: 7922 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 85.5,81.5 + parent: 1 + - uid: 7941 + components: + - type: Transform + pos: 88.5,85.5 + parent: 1 + - uid: 7977 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,111.5 + parent: 1 + - uid: 8000 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 65.5,91.5 + parent: 1 + - uid: 8002 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,97.5 + parent: 1 + - uid: 8158 + components: + - type: Transform + pos: 87.5,84.5 + parent: 1 + - uid: 8179 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 65.5,90.5 + parent: 1 + - uid: 8998 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 96.5,59.5 + parent: 1 + - uid: 8999 + components: + - type: Transform + pos: 96.5,75.5 + parent: 1 + - uid: 9592 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 82.5,57.5 + parent: 1 + - uid: 9593 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,59.5 + parent: 1 + - uid: 9709 + components: + - type: Transform + pos: 79.5,53.5 + parent: 1 + - uid: 9801 + components: + - type: Transform + pos: 79.5,43.5 + parent: 1 + - uid: 10005 + components: + - type: Transform + pos: 76.5,30.5 + parent: 1 + - uid: 10007 + components: + - type: Transform + pos: 77.5,24.5 + parent: 1 + - uid: 10009 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 73.5,24.5 + parent: 1 + - uid: 10176 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,62.5 + parent: 1 + - uid: 10329 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,62.5 + parent: 1 + - uid: 10388 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,55.5 + parent: 1 + - uid: 10389 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,55.5 + parent: 1 + - uid: 10567 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,40.5 + parent: 1 + - uid: 10907 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,54.5 + parent: 1 + - uid: 11032 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,34.5 + parent: 1 + - uid: 11912 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 29.5,77.5 + parent: 1 + - uid: 12306 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 44.5,72.5 + parent: 1 + - uid: 12307 + components: + - type: Transform + pos: 46.5,72.5 + parent: 1 + - uid: 12309 + components: + - type: Transform + pos: 46.5,76.5 + parent: 1 + - uid: 12310 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,76.5 + parent: 1 + - uid: 12433 + components: + - type: Transform + pos: 48.5,74.5 + parent: 1 + - uid: 12453 + components: + - type: Transform + pos: 63.5,72.5 + parent: 1 + - uid: 12454 + components: + - type: Transform + pos: 58.5,71.5 + parent: 1 + - uid: 12455 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,72.5 + parent: 1 + - uid: 12456 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 55.5,71.5 + parent: 1 + - uid: 12471 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,56.5 + parent: 1 + - uid: 12472 + components: + - type: Transform + pos: 46.5,56.5 + parent: 1 + - uid: 12473 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,50.5 + parent: 1 + - uid: 12474 + components: + - type: Transform + pos: 49.5,50.5 + parent: 1 + - uid: 12475 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 49.5,48.5 + parent: 1 + - uid: 12476 + components: + - type: Transform + pos: 52.5,48.5 + parent: 1 + - uid: 12477 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 52.5,43.5 + parent: 1 + - uid: 12478 + components: + - type: Transform + pos: 54.5,43.5 + parent: 1 + - uid: 12535 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 55.5,24.5 + parent: 1 + - uid: 12536 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,24.5 + parent: 1 + - uid: 12537 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,29.5 + parent: 1 + - uid: 12538 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 61.5,29.5 + parent: 1 + - uid: 12539 + components: + - type: Transform + pos: 61.5,34.5 + parent: 1 + - uid: 12541 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 54.5,34.5 + parent: 1 + - uid: 12542 + components: + - type: Transform + pos: 41.5,61.5 + parent: 1 + - uid: 12780 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 36.5,61.5 + parent: 1 + - uid: 12930 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,59.5 + parent: 1 + - uid: 12931 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,75.5 + parent: 1 + - uid: 14373 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,42.5 + parent: 1 + - uid: 14374 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.5,46.5 + parent: 1 + - uid: 14523 + components: + - type: Transform + pos: 31.5,42.5 + parent: 1 + - uid: 14524 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 31.5,38.5 + parent: 1 + - uid: 14526 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 34.5,45.5 + parent: 1 + - uid: 15065 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,43.5 + parent: 1 + - uid: 15066 + components: + - type: Transform + pos: 29.5,43.5 + parent: 1 + - uid: 15067 + components: + - type: Transform + pos: 30.5,41.5 + parent: 1 + - uid: 15068 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 29.5,41.5 + parent: 1 + - uid: 15069 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 30.5,37.5 + parent: 1 + - uid: 15070 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,37.5 + parent: 1 + - uid: 15184 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 20.5,49.5 + parent: 1 + - uid: 15185 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 21.5,55.5 + parent: 1 + - uid: 15186 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,56.5 + parent: 1 + - uid: 15187 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 26.5,55.5 + parent: 1 + - uid: 15260 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,73.5 + parent: 1 + - uid: 15261 + components: + - type: Transform + pos: 47.5,73.5 + parent: 1 + - uid: 15914 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 20.5,81.5 + parent: 1 + - uid: 15963 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,87.5 + parent: 1 + - uid: 15964 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,87.5 + parent: 1 + - uid: 15984 + components: + - type: Transform + pos: 26.5,81.5 + parent: 1 + - uid: 16173 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,74.5 + parent: 1 + - uid: 16174 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,74.5 + parent: 1 + - uid: 16175 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,80.5 + parent: 1 + - uid: 16176 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 14.5,88.5 + parent: 1 + - uid: 16496 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,94.5 + parent: 1 + - uid: 16588 + components: + - type: Transform + pos: 10.5,94.5 + parent: 1 + - uid: 16597 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,91.5 + parent: 1 + - uid: 16598 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,89.5 + parent: 1 + - uid: 16599 + components: + - type: Transform + pos: 39.5,91.5 + parent: 1 + - uid: 16600 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 31.5,91.5 + parent: 1 + - uid: 16601 + components: + - type: Transform + pos: 31.5,93.5 + parent: 1 + - uid: 16602 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,93.5 + parent: 1 + - uid: 17025 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 55.5,17.5 + parent: 1 +- proto: DisposalJunction + entities: + - uid: 316 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,91.5 + parent: 1 + - uid: 317 + components: + - type: Transform + pos: 25.5,91.5 + parent: 1 + - uid: 599 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,66.5 + parent: 1 + - uid: 2642 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,43.5 + parent: 1 + - uid: 2778 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,54.5 + parent: 1 + - uid: 3006 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 81.5,85.5 + parent: 1 + - uid: 3008 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 75.5,46.5 + parent: 1 + - uid: 3063 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,54.5 + parent: 1 + - uid: 3590 + components: + - type: Transform + pos: 75.5,91.5 + parent: 1 + - uid: 4138 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 77.5,65.5 + parent: 1 + - uid: 7958 + components: + - type: Transform + pos: 65.5,111.5 + parent: 1 + - uid: 7991 + components: + - type: Transform + pos: 65.5,97.5 + parent: 1 + - uid: 8747 + components: + - type: Transform + pos: 75.5,92.5 + parent: 1 + - uid: 9594 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 75.5,53.5 + parent: 1 + - uid: 9708 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 75.5,57.5 + parent: 1 + - uid: 9800 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 75.5,43.5 + parent: 1 + - uid: 10008 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 75.5,24.5 + parent: 1 + - uid: 14522 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.5,42.5 + parent: 1 + - uid: 14525 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.5,38.5 + parent: 1 +- proto: DisposalJunctionFlipped + entities: + - uid: 19 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 38.5,61.5 + parent: 1 + - uid: 433 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,67.5 + parent: 1 + - uid: 563 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,56.5 + parent: 1 + - uid: 564 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,65.5 + parent: 1 + - uid: 2168 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,66.5 + parent: 1 + - uid: 2169 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,68.5 + parent: 1 + - uid: 2483 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,68.5 + parent: 1 + - uid: 2484 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,68.5 + parent: 1 + - uid: 3290 + components: + - type: Transform + pos: 25.5,77.5 + parent: 1 + - uid: 3424 + components: + - type: Transform + pos: 78.5,67.5 + parent: 1 + - uid: 3931 + components: + - type: Transform + pos: 25.5,86.5 + parent: 1 + - uid: 4168 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 75.5,65.5 + parent: 1 + - uid: 4962 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 75.5,69.5 + parent: 1 + - uid: 7923 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 85.5,85.5 + parent: 1 + - uid: 7946 + components: + - type: Transform + pos: 75.5,85.5 + parent: 1 + - uid: 7952 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 69.5,91.5 + parent: 1 + - uid: 10330 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 75.5,47.5 + parent: 1 + - uid: 14633 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 31.5,39.5 + parent: 1 + - uid: 15931 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,88.5 + parent: 1 + - uid: 16161 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,80.5 + parent: 1 +- proto: DisposalMachineFrame + entities: + - uid: 2745 + components: + - type: Transform + pos: 53.5,20.5 + parent: 1 +- proto: DisposalPipe + entities: + - uid: 94 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,87.5 + parent: 1 + - uid: 220 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 92.5,75.5 + parent: 1 + - uid: 477 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 92.5,72.5 + parent: 1 + - uid: 565 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 92.5,71.5 + parent: 1 + - uid: 767 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 67.5,47.5 + parent: 1 + - uid: 1568 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,61.5 + parent: 1 + - uid: 1813 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,46.5 + parent: 1 + - uid: 1825 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,89.5 + parent: 1 + - uid: 1879 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,88.5 + parent: 1 + - uid: 1881 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,47.5 + parent: 1 + - uid: 1964 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,87.5 + parent: 1 + - uid: 2022 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 75.5,50.5 + parent: 1 + - uid: 2590 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 36.5,68.5 + parent: 1 + - uid: 2777 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,54.5 + parent: 1 + - uid: 2866 + components: + - type: Transform + pos: 66.5,38.5 + parent: 1 + - uid: 2884 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,48.5 + parent: 1 + - uid: 2918 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,40.5 + parent: 1 + - uid: 2919 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,40.5 + parent: 1 + - uid: 2923 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,47.5 + parent: 1 + - uid: 3137 + components: + - type: Transform + pos: 25.5,85.5 + parent: 1 + - uid: 3188 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 71.5,56.5 + parent: 1 + - uid: 3453 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 76.5,46.5 + parent: 1 + - uid: 3597 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,54.5 + parent: 1 + - uid: 3930 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,86.5 + parent: 1 + - uid: 4079 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 71.5,57.5 + parent: 1 + - uid: 4085 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 64.5,40.5 + parent: 1 + - uid: 4097 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 67.5,40.5 + parent: 1 + - uid: 4183 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,77.5 + parent: 1 + - uid: 4276 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,76.5 + parent: 1 + - uid: 4342 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,74.5 + parent: 1 + - uid: 4343 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,75.5 + parent: 1 + - uid: 4344 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,73.5 + parent: 1 + - uid: 4393 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 83.5,73.5 + parent: 1 + - uid: 4394 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 85.5,73.5 + parent: 1 + - uid: 4400 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 87.5,73.5 + parent: 1 + - uid: 4402 + components: + - type: Transform + pos: 82.5,80.5 + parent: 1 + - uid: 4432 + components: + - type: Transform + pos: 89.5,74.5 + parent: 1 + - uid: 4433 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 90.5,76.5 + parent: 1 + - uid: 4439 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,86.5 + parent: 1 + - uid: 4480 + components: + - type: Transform + pos: 81.5,81.5 + parent: 1 + - uid: 4682 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,85.5 + parent: 1 + - uid: 4961 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,80.5 + parent: 1 + - uid: 6811 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 28.5,66.5 + parent: 1 + - uid: 6812 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,66.5 + parent: 1 + - uid: 6846 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.5,66.5 + parent: 1 + - uid: 6901 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 31.5,66.5 + parent: 1 + - uid: 6950 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,66.5 + parent: 1 + - uid: 6952 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.5,66.5 + parent: 1 + - uid: 7002 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 34.5,66.5 + parent: 1 + - uid: 7003 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 36.5,66.5 + parent: 1 + - uid: 7004 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,66.5 + parent: 1 + - uid: 7005 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 38.5,66.5 + parent: 1 + - uid: 7006 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,66.5 + parent: 1 + - uid: 7007 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,66.5 + parent: 1 + - uid: 7008 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 42.5,66.5 + parent: 1 + - uid: 7009 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.5,66.5 + parent: 1 + - uid: 7010 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,66.5 + parent: 1 + - uid: 7011 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,66.5 + parent: 1 + - uid: 7012 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,66.5 + parent: 1 + - uid: 7029 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 47.5,66.5 + parent: 1 + - uid: 7043 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.5,66.5 + parent: 1 + - uid: 7045 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 49.5,66.5 + parent: 1 + - uid: 7046 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,66.5 + parent: 1 + - uid: 7047 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 51.5,66.5 + parent: 1 + - uid: 7056 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 52.5,66.5 + parent: 1 + - uid: 7057 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 53.5,66.5 + parent: 1 + - uid: 7058 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 54.5,66.5 + parent: 1 + - uid: 7060 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 55.5,66.5 + parent: 1 + - uid: 7064 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,66.5 + parent: 1 + - uid: 7065 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,66.5 + parent: 1 + - uid: 7066 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,66.5 + parent: 1 + - uid: 7067 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,66.5 + parent: 1 + - uid: 7068 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,66.5 + parent: 1 + - uid: 7069 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,66.5 + parent: 1 + - uid: 7070 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,66.5 + parent: 1 + - uid: 7071 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 64.5,66.5 + parent: 1 + - uid: 7072 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 65.5,66.5 + parent: 1 + - uid: 7074 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 67.5,66.5 + parent: 1 + - uid: 7075 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,66.5 + parent: 1 + - uid: 7076 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 69.5,66.5 + parent: 1 + - uid: 7077 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 70.5,66.5 + parent: 1 + - uid: 7078 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 71.5,66.5 + parent: 1 + - uid: 7079 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 72.5,66.5 + parent: 1 + - uid: 7080 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 73.5,66.5 + parent: 1 + - uid: 7084 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,66.5 + parent: 1 + - uid: 7085 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 35.5,66.5 + parent: 1 + - uid: 7090 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,68.5 + parent: 1 + - uid: 7091 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 72.5,68.5 + parent: 1 + - uid: 7092 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 71.5,68.5 + parent: 1 + - uid: 7093 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 70.5,68.5 + parent: 1 + - uid: 7094 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 69.5,68.5 + parent: 1 + - uid: 7095 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,68.5 + parent: 1 + - uid: 7096 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 67.5,68.5 + parent: 1 + - uid: 7097 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,68.5 + parent: 1 + - uid: 7098 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,68.5 + parent: 1 + - uid: 7099 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,68.5 + parent: 1 + - uid: 7100 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,68.5 + parent: 1 + - uid: 7101 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,68.5 + parent: 1 + - uid: 7102 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 61.5,68.5 + parent: 1 + - uid: 7103 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,68.5 + parent: 1 + - uid: 7104 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,68.5 + parent: 1 + - uid: 7105 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,68.5 + parent: 1 + - uid: 7107 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 58.5,68.5 + parent: 1 + - uid: 7109 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,68.5 + parent: 1 + - uid: 7110 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,68.5 + parent: 1 + - uid: 7111 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,68.5 + parent: 1 + - uid: 7112 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 51.5,68.5 + parent: 1 + - uid: 7113 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 50.5,68.5 + parent: 1 + - uid: 7114 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 49.5,68.5 + parent: 1 + - uid: 7118 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,68.5 + parent: 1 + - uid: 7119 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,68.5 + parent: 1 + - uid: 7120 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,68.5 + parent: 1 + - uid: 7121 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 42.5,68.5 + parent: 1 + - uid: 7122 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,68.5 + parent: 1 + - uid: 7124 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 39.5,68.5 + parent: 1 + - uid: 7126 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.5,68.5 + parent: 1 + - uid: 7128 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,68.5 + parent: 1 + - uid: 7129 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.5,68.5 + parent: 1 + - uid: 7130 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 33.5,68.5 + parent: 1 + - uid: 7131 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,68.5 + parent: 1 + - uid: 7132 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,68.5 + parent: 1 + - uid: 7133 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.5,68.5 + parent: 1 + - uid: 7134 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 29.5,68.5 + parent: 1 + - uid: 7135 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,68.5 + parent: 1 + - uid: 7136 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 27.5,68.5 + parent: 1 + - uid: 7172 + components: + - type: Transform + pos: 75.5,70.5 + parent: 1 + - uid: 7900 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 83.5,81.5 + parent: 1 + - uid: 7901 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 84.5,81.5 + parent: 1 + - uid: 7902 + components: + - type: Transform + pos: 85.5,82.5 + parent: 1 + - uid: 7903 + components: + - type: Transform + pos: 85.5,83.5 + parent: 1 + - uid: 7904 + components: + - type: Transform + pos: 85.5,84.5 + parent: 1 + - uid: 7905 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 84.5,85.5 + parent: 1 + - uid: 7906 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 83.5,85.5 + parent: 1 + - uid: 7910 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 82.5,89.5 + parent: 1 + - uid: 7911 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 82.5,90.5 + parent: 1 + - uid: 7913 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 80.5,85.5 + parent: 1 + - uid: 7914 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 79.5,85.5 + parent: 1 + - uid: 7915 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,85.5 + parent: 1 + - uid: 7916 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 77.5,85.5 + parent: 1 + - uid: 7917 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 76.5,85.5 + parent: 1 + - uid: 7918 + components: + - type: Transform + pos: 75.5,86.5 + parent: 1 + - uid: 7919 + components: + - type: Transform + pos: 75.5,87.5 + parent: 1 + - uid: 7920 + components: + - type: Transform + pos: 75.5,88.5 + parent: 1 + - uid: 7921 + components: + - type: Transform + pos: 75.5,89.5 + parent: 1 + - uid: 7935 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 86.5,85.5 + parent: 1 + - uid: 7936 + components: + - type: Transform + pos: 88.5,84.5 + parent: 1 + - uid: 7937 + components: + - type: Transform + pos: 88.5,83.5 + parent: 1 + - uid: 7938 + components: + - type: Transform + pos: 88.5,82.5 + parent: 1 + - uid: 7939 + components: + - type: Transform + pos: 88.5,81.5 + parent: 1 + - uid: 7940 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 87.5,85.5 + parent: 1 + - uid: 7947 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 70.5,91.5 + parent: 1 + - uid: 7948 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 71.5,91.5 + parent: 1 + - uid: 7949 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 72.5,91.5 + parent: 1 + - uid: 7950 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,91.5 + parent: 1 + - uid: 7951 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 74.5,91.5 + parent: 1 + - uid: 7957 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,110.5 + parent: 1 + - uid: 7959 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 64.5,111.5 + parent: 1 + - uid: 7960 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,111.5 + parent: 1 + - uid: 7961 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,111.5 + parent: 1 + - uid: 7962 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,111.5 + parent: 1 + - uid: 7963 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,111.5 + parent: 1 + - uid: 7964 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,111.5 + parent: 1 + - uid: 7965 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,111.5 + parent: 1 + - uid: 7966 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,111.5 + parent: 1 + - uid: 7967 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,111.5 + parent: 1 + - uid: 7968 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 55.5,111.5 + parent: 1 + - uid: 7969 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 54.5,111.5 + parent: 1 + - uid: 7970 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 53.5,111.5 + parent: 1 + - uid: 7971 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 52.5,111.5 + parent: 1 + - uid: 7972 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 51.5,111.5 + parent: 1 + - uid: 7973 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 49.5,111.5 + parent: 1 + - uid: 7974 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,111.5 + parent: 1 + - uid: 7975 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,111.5 + parent: 1 + - uid: 7976 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 47.5,111.5 + parent: 1 + - uid: 7978 + components: + - type: Transform + pos: 65.5,110.5 + parent: 1 + - uid: 7979 + components: + - type: Transform + pos: 65.5,109.5 + parent: 1 + - uid: 7980 + components: + - type: Transform + pos: 65.5,108.5 + parent: 1 + - uid: 7981 + components: + - type: Transform + pos: 65.5,107.5 + parent: 1 + - uid: 7982 + components: + - type: Transform + pos: 65.5,106.5 + parent: 1 + - uid: 7983 + components: + - type: Transform + pos: 65.5,105.5 + parent: 1 + - uid: 7984 + components: + - type: Transform + pos: 65.5,104.5 + parent: 1 + - uid: 7985 + components: + - type: Transform + pos: 65.5,103.5 + parent: 1 + - uid: 7986 + components: + - type: Transform + pos: 65.5,102.5 + parent: 1 + - uid: 7987 + components: + - type: Transform + pos: 65.5,101.5 + parent: 1 + - uid: 7988 + components: + - type: Transform + pos: 65.5,100.5 + parent: 1 + - uid: 7989 + components: + - type: Transform + pos: 65.5,99.5 + parent: 1 + - uid: 7990 + components: + - type: Transform + pos: 65.5,98.5 + parent: 1 + - uid: 7992 + components: + - type: Transform + pos: 65.5,96.5 + parent: 1 + - uid: 7993 + components: + - type: Transform + pos: 65.5,95.5 + parent: 1 + - uid: 7994 + components: + - type: Transform + pos: 65.5,94.5 + parent: 1 + - uid: 7995 + components: + - type: Transform + pos: 65.5,93.5 + parent: 1 + - uid: 7996 + components: + - type: Transform + pos: 65.5,92.5 + parent: 1 + - uid: 7997 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,91.5 + parent: 1 + - uid: 7998 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 67.5,91.5 + parent: 1 + - uid: 7999 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,91.5 + parent: 1 + - uid: 8003 + components: + - type: Transform + pos: 58.5,96.5 + parent: 1 + - uid: 8004 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 61.5,97.5 + parent: 1 + - uid: 8005 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,97.5 + parent: 1 + - uid: 8006 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,97.5 + parent: 1 + - uid: 8007 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,97.5 + parent: 1 + - uid: 8008 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,97.5 + parent: 1 + - uid: 8009 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,97.5 + parent: 1 + - uid: 8020 + components: + - type: Transform + pos: 75.5,90.5 + parent: 1 + - uid: 8094 + components: + - type: Transform + pos: 77.5,72.5 + parent: 1 + - uid: 8096 + components: + - type: Transform + pos: 77.5,71.5 + parent: 1 + - uid: 8097 + components: + - type: Transform + pos: 77.5,70.5 + parent: 1 + - uid: 8098 + components: + - type: Transform + pos: 75.5,84.5 + parent: 1 + - uid: 8099 + components: + - type: Transform + pos: 75.5,82.5 + parent: 1 + - uid: 8100 + components: + - type: Transform + pos: 75.5,78.5 + parent: 1 + - uid: 8102 + components: + - type: Transform + pos: 75.5,71.5 + parent: 1 + - uid: 8103 + components: + - type: Transform + pos: 75.5,79.5 + parent: 1 + - uid: 8104 + components: + - type: Transform + pos: 75.5,80.5 + parent: 1 + - uid: 8105 + components: + - type: Transform + pos: 75.5,76.5 + parent: 1 + - uid: 8106 + components: + - type: Transform + pos: 75.5,74.5 + parent: 1 + - uid: 8107 + components: + - type: Transform + pos: 75.5,73.5 + parent: 1 + - uid: 8108 + components: + - type: Transform + pos: 75.5,72.5 + parent: 1 + - uid: 8112 + components: + - type: Transform + pos: 75.5,77.5 + parent: 1 + - uid: 8113 + components: + - type: Transform + pos: 75.5,75.5 + parent: 1 + - uid: 8114 + components: + - type: Transform + pos: 75.5,81.5 + parent: 1 + - uid: 8115 + components: + - type: Transform + pos: 75.5,83.5 + parent: 1 + - uid: 8125 + components: + - type: Transform + pos: 77.5,73.5 + parent: 1 + - uid: 8126 + components: + - type: Transform + pos: 77.5,74.5 + parent: 1 + - uid: 8127 + components: + - type: Transform + pos: 77.5,75.5 + parent: 1 + - uid: 8128 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,79.5 + parent: 1 + - uid: 8129 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,78.5 + parent: 1 + - uid: 8130 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,76.5 + parent: 1 + - uid: 8134 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,81.5 + parent: 1 + - uid: 8135 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,82.5 + parent: 1 + - uid: 8136 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,83.5 + parent: 1 + - uid: 8139 + components: + - type: Transform + pos: 81.5,80.5 + parent: 1 + - uid: 8140 + components: + - type: Transform + pos: 81.5,79.5 + parent: 1 + - uid: 8141 + components: + - type: Transform + pos: 81.5,78.5 + parent: 1 + - uid: 8145 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 78.5,84.5 + parent: 1 + - uid: 8146 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 79.5,84.5 + parent: 1 + - uid: 8147 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 80.5,84.5 + parent: 1 + - uid: 8148 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 81.5,84.5 + parent: 1 + - uid: 8149 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 82.5,84.5 + parent: 1 + - uid: 8150 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 83.5,84.5 + parent: 1 + - uid: 8151 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 84.5,84.5 + parent: 1 + - uid: 8152 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 85.5,84.5 + parent: 1 + - uid: 8153 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 86.5,84.5 + parent: 1 + - uid: 8154 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 87.5,83.5 + parent: 1 + - uid: 8155 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 87.5,82.5 + parent: 1 + - uid: 8156 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 87.5,81.5 + parent: 1 + - uid: 8166 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 75.5,90.5 + parent: 1 + - uid: 8167 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 74.5,90.5 + parent: 1 + - uid: 8168 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,90.5 + parent: 1 + - uid: 8169 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 72.5,90.5 + parent: 1 + - uid: 8170 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 71.5,90.5 + parent: 1 + - uid: 8171 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 70.5,90.5 + parent: 1 + - uid: 8172 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 69.5,90.5 + parent: 1 + - uid: 8173 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,90.5 + parent: 1 + - uid: 8174 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 67.5,90.5 + parent: 1 + - uid: 8175 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,90.5 + parent: 1 + - uid: 8176 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 65.5,89.5 + parent: 1 + - uid: 8177 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 65.5,88.5 + parent: 1 + - uid: 8262 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 96.5,74.5 + parent: 1 + - uid: 8263 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 96.5,73.5 + parent: 1 + - uid: 8264 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 96.5,72.5 + parent: 1 + - uid: 8265 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 96.5,71.5 + parent: 1 + - uid: 8271 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 92.5,74.5 + parent: 1 + - uid: 8272 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 92.5,73.5 + parent: 1 + - uid: 8275 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 88.5,73.5 + parent: 1 + - uid: 8277 + components: + - type: Transform + pos: 46.5,74.5 + parent: 1 + - uid: 8579 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 91.5,76.5 + parent: 1 + - uid: 8580 + components: + - type: Transform + pos: 89.5,75.5 + parent: 1 + - uid: 8581 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 86.5,73.5 + parent: 1 + - uid: 8582 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 84.5,73.5 + parent: 1 + - uid: 8750 + components: + - type: Transform + pos: 75.5,93.5 + parent: 1 + - uid: 8751 + components: + - type: Transform + pos: 75.5,94.5 + parent: 1 + - uid: 8752 + components: + - type: Transform + pos: 75.5,95.5 + parent: 1 + - uid: 8753 + components: + - type: Transform + pos: 75.5,96.5 + parent: 1 + - uid: 8754 + components: + - type: Transform + pos: 75.5,97.5 + parent: 1 + - uid: 8755 + components: + - type: Transform + pos: 75.5,99.5 + parent: 1 + - uid: 8756 + components: + - type: Transform + pos: 75.5,98.5 + parent: 1 + - uid: 8768 + components: + - type: Transform + pos: 66.5,63.5 + parent: 1 + - uid: 8966 + components: + - type: Transform + pos: 96.5,60.5 + parent: 1 + - uid: 8967 + components: + - type: Transform + pos: 96.5,61.5 + parent: 1 + - uid: 8968 + components: + - type: Transform + pos: 96.5,62.5 + parent: 1 + - uid: 8969 + components: + - type: Transform + pos: 96.5,63.5 + parent: 1 + - uid: 8970 + components: + - type: Transform + pos: 96.5,64.5 + parent: 1 + - uid: 8971 + components: + - type: Transform + pos: 96.5,65.5 + parent: 1 + - uid: 8972 + components: + - type: Transform + pos: 96.5,66.5 + parent: 1 + - uid: 8973 + components: + - type: Transform + pos: 96.5,68.5 + parent: 1 + - uid: 8974 + components: + - type: Transform + pos: 96.5,69.5 + parent: 1 + - uid: 8975 + components: + - type: Transform + pos: 96.5,70.5 + parent: 1 + - uid: 8980 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 95.5,67.5 + parent: 1 + - uid: 8981 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 94.5,67.5 + parent: 1 + - uid: 8982 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 93.5,67.5 + parent: 1 + - uid: 8983 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 92.5,67.5 + parent: 1 + - uid: 8984 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 91.5,67.5 + parent: 1 + - uid: 8985 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 90.5,67.5 + parent: 1 + - uid: 8986 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 89.5,67.5 + parent: 1 + - uid: 8987 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 88.5,67.5 + parent: 1 + - uid: 8988 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 87.5,67.5 + parent: 1 + - uid: 8989 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 86.5,67.5 + parent: 1 + - uid: 8990 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 85.5,67.5 + parent: 1 + - uid: 8991 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 84.5,67.5 + parent: 1 + - uid: 8992 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 83.5,67.5 + parent: 1 + - uid: 8993 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 82.5,67.5 + parent: 1 + - uid: 8994 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 81.5,67.5 + parent: 1 + - uid: 8995 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 80.5,67.5 + parent: 1 + - uid: 8996 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 79.5,67.5 + parent: 1 + - uid: 9578 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 82.5,58.5 + parent: 1 + - uid: 9579 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 81.5,57.5 + parent: 1 + - uid: 9580 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 80.5,57.5 + parent: 1 + - uid: 9581 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 79.5,57.5 + parent: 1 + - uid: 9582 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,57.5 + parent: 1 + - uid: 9583 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 77.5,57.5 + parent: 1 + - uid: 9584 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 76.5,57.5 + parent: 1 + - uid: 9585 + components: + - type: Transform + pos: 75.5,58.5 + parent: 1 + - uid: 9586 + components: + - type: Transform + pos: 75.5,59.5 + parent: 1 + - uid: 9587 + components: + - type: Transform + pos: 75.5,60.5 + parent: 1 + - uid: 9588 + components: + - type: Transform + pos: 75.5,61.5 + parent: 1 + - uid: 9589 + components: + - type: Transform + pos: 75.5,62.5 + parent: 1 + - uid: 9590 + components: + - type: Transform + pos: 75.5,63.5 + parent: 1 + - uid: 9591 + components: + - type: Transform + pos: 75.5,64.5 + parent: 1 + - uid: 9701 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 79.5,52.5 + parent: 1 + - uid: 9702 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,53.5 + parent: 1 + - uid: 9703 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 77.5,53.5 + parent: 1 + - uid: 9704 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 76.5,53.5 + parent: 1 + - uid: 9705 + components: + - type: Transform + pos: 75.5,54.5 + parent: 1 + - uid: 9706 + components: + - type: Transform + pos: 75.5,55.5 + parent: 1 + - uid: 9707 + components: + - type: Transform + pos: 75.5,56.5 + parent: 1 + - uid: 9782 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 79.5,37.5 + parent: 1 + - uid: 9783 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 79.5,38.5 + parent: 1 + - uid: 9784 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 79.5,39.5 + parent: 1 + - uid: 9785 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 79.5,40.5 + parent: 1 + - uid: 9786 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 79.5,41.5 + parent: 1 + - uid: 9787 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 79.5,42.5 + parent: 1 + - uid: 9788 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,43.5 + parent: 1 + - uid: 9789 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 77.5,43.5 + parent: 1 + - uid: 9790 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 76.5,43.5 + parent: 1 + - uid: 9791 + components: + - type: Transform + pos: 75.5,44.5 + parent: 1 + - uid: 9792 + components: + - type: Transform + pos: 75.5,45.5 + parent: 1 + - uid: 9795 + components: + - type: Transform + pos: 75.5,48.5 + parent: 1 + - uid: 9796 + components: + - type: Transform + pos: 75.5,49.5 + parent: 1 + - uid: 9798 + components: + - type: Transform + pos: 75.5,51.5 + parent: 1 + - uid: 9799 + components: + - type: Transform + pos: 75.5,52.5 + parent: 1 + - uid: 9980 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 73.5,22.5 + parent: 1 + - uid: 9981 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 73.5,23.5 + parent: 1 + - uid: 9982 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 75.5,22.5 + parent: 1 + - uid: 9983 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 75.5,23.5 + parent: 1 + - uid: 9984 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,22.5 + parent: 1 + - uid: 9985 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,23.5 + parent: 1 + - uid: 9986 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 74.5,24.5 + parent: 1 + - uid: 9988 + components: + - type: Transform + pos: 76.5,25.5 + parent: 1 + - uid: 9989 + components: + - type: Transform + pos: 76.5,26.5 + parent: 1 + - uid: 9990 + components: + - type: Transform + pos: 76.5,27.5 + parent: 1 + - uid: 9991 + components: + - type: Transform + pos: 76.5,28.5 + parent: 1 + - uid: 9992 + components: + - type: Transform + pos: 76.5,29.5 + parent: 1 + - uid: 9993 + components: + - type: Transform + pos: 75.5,31.5 + parent: 1 + - uid: 9994 + components: + - type: Transform + pos: 75.5,32.5 + parent: 1 + - uid: 9995 + components: + - type: Transform + pos: 75.5,33.5 + parent: 1 + - uid: 9996 + components: + - type: Transform + pos: 75.5,34.5 + parent: 1 + - uid: 9997 + components: + - type: Transform + pos: 75.5,35.5 + parent: 1 + - uid: 9998 + components: + - type: Transform + pos: 75.5,36.5 + parent: 1 + - uid: 9999 + components: + - type: Transform + pos: 75.5,37.5 + parent: 1 + - uid: 10000 + components: + - type: Transform + pos: 75.5,38.5 + parent: 1 + - uid: 10001 + components: + - type: Transform + pos: 75.5,39.5 + parent: 1 + - uid: 10002 + components: + - type: Transform + pos: 75.5,40.5 + parent: 1 + - uid: 10175 + components: + - type: Transform + pos: 75.5,41.5 + parent: 1 + - uid: 10200 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 72.5,30.5 + parent: 1 + - uid: 10201 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 73.5,30.5 + parent: 1 + - uid: 10202 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 74.5,30.5 + parent: 1 + - uid: 10230 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,62.5 + parent: 1 + - uid: 10231 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 62.5,61.5 + parent: 1 + - uid: 10232 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 62.5,60.5 + parent: 1 + - uid: 10315 + components: + - type: Transform + pos: 66.5,39.5 + parent: 1 + - uid: 10318 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,54.5 + parent: 1 + - uid: 10320 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 67.5,54.5 + parent: 1 + - uid: 10325 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 75.5,42.5 + parent: 1 + - uid: 10349 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 71.5,47.5 + parent: 1 + - uid: 10350 + components: + - type: Transform + pos: 69.5,41.5 + parent: 1 + - uid: 10366 + components: + - type: Transform + pos: 69.5,42.5 + parent: 1 + - uid: 10383 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 62.5,58.5 + parent: 1 + - uid: 10384 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,54.5 + parent: 1 + - uid: 10385 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,55.5 + parent: 1 + - uid: 10386 + components: + - type: Transform + pos: 62.5,56.5 + parent: 1 + - uid: 10387 + components: + - type: Transform + pos: 62.5,57.5 + parent: 1 + - uid: 10392 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 69.5,54.5 + parent: 1 + - uid: 10395 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 70.5,54.5 + parent: 1 + - uid: 10396 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 71.5,55.5 + parent: 1 + - uid: 10397 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,48.5 + parent: 1 + - uid: 10398 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,50.5 + parent: 1 + - uid: 10399 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,51.5 + parent: 1 + - uid: 10400 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,52.5 + parent: 1 + - uid: 10401 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,53.5 + parent: 1 + - uid: 10402 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,54.5 + parent: 1 + - uid: 10403 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,49.5 + parent: 1 + - uid: 10404 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,54.5 + parent: 1 + - uid: 10405 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,54.5 + parent: 1 + - uid: 10427 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 76.5,65.5 + parent: 1 + - uid: 10457 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,54.5 + parent: 1 + - uid: 10460 + components: + - type: Transform + pos: 66.5,46.5 + parent: 1 + - uid: 10476 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,40.5 + parent: 1 + - uid: 10477 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,47.5 + parent: 1 + - uid: 10569 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 72.5,47.5 + parent: 1 + - uid: 10570 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 74.5,47.5 + parent: 1 + - uid: 10606 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 27.5,77.5 + parent: 1 + - uid: 10815 + components: + - type: Transform + pos: 66.5,64.5 + parent: 1 + - uid: 10848 + components: + - type: Transform + pos: 66.5,42.5 + parent: 1 + - uid: 10850 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 70.5,47.5 + parent: 1 + - uid: 10854 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 62.5,59.5 + parent: 1 + - uid: 10859 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 69.5,47.5 + parent: 1 + - uid: 10863 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,35.5 + parent: 1 + - uid: 10864 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,36.5 + parent: 1 + - uid: 10865 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,37.5 + parent: 1 + - uid: 10882 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 60.5,54.5 + parent: 1 + - uid: 10884 + components: + - type: Transform + pos: 66.5,44.5 + parent: 1 + - uid: 10890 + components: + - type: Transform + pos: 66.5,45.5 + parent: 1 + - uid: 10895 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 58.5,54.5 + parent: 1 + - uid: 10898 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,54.5 + parent: 1 + - uid: 10899 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,54.5 + parent: 1 + - uid: 10900 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,54.5 + parent: 1 + - uid: 10901 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,54.5 + parent: 1 + - uid: 10902 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,54.5 + parent: 1 + - uid: 10903 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,54.5 + parent: 1 + - uid: 10904 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 51.5,54.5 + parent: 1 + - uid: 10925 + components: + - type: Transform + pos: 66.5,65.5 + parent: 1 + - uid: 10950 + components: + - type: Transform + pos: 66.5,41.5 + parent: 1 + - uid: 10989 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,77.5 + parent: 1 + - uid: 11007 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 64.5,62.5 + parent: 1 + - uid: 11008 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 65.5,62.5 + parent: 1 + - uid: 11132 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 65.5,40.5 + parent: 1 + - uid: 12294 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,72.5 + parent: 1 + - uid: 12295 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,71.5 + parent: 1 + - uid: 12296 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,70.5 + parent: 1 + - uid: 12297 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,69.5 + parent: 1 + - uid: 12298 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 47.5,69.5 + parent: 1 + - uid: 12299 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 47.5,70.5 + parent: 1 + - uid: 12300 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 47.5,71.5 + parent: 1 + - uid: 12301 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 47.5,72.5 + parent: 1 + - uid: 12303 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,75.5 + parent: 1 + - uid: 12304 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,76.5 + parent: 1 + - uid: 12305 + components: + - type: Transform + pos: 44.5,75.5 + parent: 1 + - uid: 12351 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 56.5,61.5 + parent: 1 + - uid: 12372 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 56.5,62.5 + parent: 1 + - uid: 12373 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 56.5,63.5 + parent: 1 + - uid: 12374 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 56.5,64.5 + parent: 1 + - uid: 12375 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 56.5,65.5 + parent: 1 + - uid: 12434 + components: + - type: Transform + pos: 48.5,73.5 + parent: 1 + - uid: 12435 + components: + - type: Transform + pos: 48.5,72.5 + parent: 1 + - uid: 12436 + components: + - type: Transform + pos: 48.5,71.5 + parent: 1 + - uid: 12437 + components: + - type: Transform + pos: 48.5,70.5 + parent: 1 + - uid: 12438 + components: + - type: Transform + pos: 48.5,69.5 + parent: 1 + - uid: 12439 + components: + - type: Transform + pos: 56.5,69.5 + parent: 1 + - uid: 12440 + components: + - type: Transform + pos: 56.5,70.5 + parent: 1 + - uid: 12441 + components: + - type: Transform + pos: 55.5,69.5 + parent: 1 + - uid: 12442 + components: + - type: Transform + pos: 55.5,70.5 + parent: 1 + - uid: 12443 + components: + - type: Transform + pos: 56.5,71.5 + parent: 1 + - uid: 12444 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,71.5 + parent: 1 + - uid: 12445 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,71.5 + parent: 1 + - uid: 12446 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,72.5 + parent: 1 + - uid: 12447 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 58.5,72.5 + parent: 1 + - uid: 12448 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,72.5 + parent: 1 + - uid: 12449 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,72.5 + parent: 1 + - uid: 12450 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 61.5,72.5 + parent: 1 + - uid: 12451 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,72.5 + parent: 1 + - uid: 12452 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 63.5,71.5 + parent: 1 + - uid: 12463 + components: + - type: Transform + pos: 38.5,67.5 + parent: 1 + - uid: 12464 + components: + - type: Transform + pos: 38.5,66.5 + parent: 1 + - uid: 12465 + components: + - type: Transform + pos: 38.5,65.5 + parent: 1 + - uid: 12466 + components: + - type: Transform + pos: 38.5,64.5 + parent: 1 + - uid: 12467 + components: + - type: Transform + pos: 38.5,63.5 + parent: 1 + - uid: 12468 + components: + - type: Transform + pos: 38.5,62.5 + parent: 1 + - uid: 12469 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,61.5 + parent: 1 + - uid: 12479 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,57.5 + parent: 1 + - uid: 12480 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,58.5 + parent: 1 + - uid: 12481 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,59.5 + parent: 1 + - uid: 12482 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,60.5 + parent: 1 + - uid: 12483 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,56.5 + parent: 1 + - uid: 12484 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,56.5 + parent: 1 + - uid: 12485 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 42.5,56.5 + parent: 1 + - uid: 12486 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.5,56.5 + parent: 1 + - uid: 12487 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,56.5 + parent: 1 + - uid: 12488 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,56.5 + parent: 1 + - uid: 12489 + components: + - type: Transform + pos: 46.5,55.5 + parent: 1 + - uid: 12490 + components: + - type: Transform + pos: 46.5,54.5 + parent: 1 + - uid: 12491 + components: + - type: Transform + pos: 46.5,53.5 + parent: 1 + - uid: 12492 + components: + - type: Transform + pos: 46.5,52.5 + parent: 1 + - uid: 12493 + components: + - type: Transform + pos: 46.5,51.5 + parent: 1 + - uid: 12494 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,50.5 + parent: 1 + - uid: 12495 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,50.5 + parent: 1 + - uid: 12496 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 49.5,49.5 + parent: 1 + - uid: 12497 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,48.5 + parent: 1 + - uid: 12498 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 51.5,48.5 + parent: 1 + - uid: 12499 + components: + - type: Transform + pos: 52.5,47.5 + parent: 1 + - uid: 12500 + components: + - type: Transform + pos: 52.5,46.5 + parent: 1 + - uid: 12501 + components: + - type: Transform + pos: 52.5,45.5 + parent: 1 + - uid: 12502 + components: + - type: Transform + pos: 52.5,44.5 + parent: 1 + - uid: 12503 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,43.5 + parent: 1 + - uid: 12504 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 54.5,42.5 + parent: 1 + - uid: 12505 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 54.5,41.5 + parent: 1 + - uid: 12506 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 54.5,40.5 + parent: 1 + - uid: 12507 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 54.5,39.5 + parent: 1 + - uid: 12508 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 54.5,38.5 + parent: 1 + - uid: 12509 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 54.5,37.5 + parent: 1 + - uid: 12510 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 54.5,36.5 + parent: 1 + - uid: 12511 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 54.5,35.5 + parent: 1 + - uid: 12512 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 55.5,34.5 + parent: 1 + - uid: 12513 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,34.5 + parent: 1 + - uid: 12514 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,34.5 + parent: 1 + - uid: 12515 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,34.5 + parent: 1 + - uid: 12516 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,34.5 + parent: 1 + - uid: 12517 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,34.5 + parent: 1 + - uid: 12518 + components: + - type: Transform + pos: 61.5,33.5 + parent: 1 + - uid: 12519 + components: + - type: Transform + pos: 61.5,32.5 + parent: 1 + - uid: 12520 + components: + - type: Transform + pos: 61.5,31.5 + parent: 1 + - uid: 12521 + components: + - type: Transform + pos: 61.5,30.5 + parent: 1 + - uid: 12522 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,29.5 + parent: 1 + - uid: 12523 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,28.5 + parent: 1 + - uid: 12524 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,27.5 + parent: 1 + - uid: 12525 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,26.5 + parent: 1 + - uid: 12526 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,25.5 + parent: 1 + - uid: 12527 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,24.5 + parent: 1 + - uid: 12528 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,24.5 + parent: 1 + - uid: 12529 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,24.5 + parent: 1 + - uid: 12530 + components: + - type: Transform + pos: 55.5,23.5 + parent: 1 + - uid: 12531 + components: + - type: Transform + pos: 55.5,22.5 + parent: 1 + - uid: 12532 + components: + - type: Transform + pos: 55.5,21.5 + parent: 1 + - uid: 12533 + components: + - type: Transform + pos: 55.5,20.5 + parent: 1 + - uid: 12534 + components: + - type: Transform + pos: 55.5,19.5 + parent: 1 + - uid: 12934 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,60.5 + parent: 1 + - uid: 12935 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,61.5 + parent: 1 + - uid: 12936 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,62.5 + parent: 1 + - uid: 12937 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,63.5 + parent: 1 + - uid: 12938 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,64.5 + parent: 1 + - uid: 12939 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,65.5 + parent: 1 + - uid: 12940 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,66.5 + parent: 1 + - uid: 12941 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,68.5 + parent: 1 + - uid: 12942 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,69.5 + parent: 1 + - uid: 12943 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,70.5 + parent: 1 + - uid: 12944 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,71.5 + parent: 1 + - uid: 12945 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,72.5 + parent: 1 + - uid: 12946 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,73.5 + parent: 1 + - uid: 12947 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,74.5 + parent: 1 + - uid: 12948 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,67.5 + parent: 1 + - uid: 12949 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,67.5 + parent: 1 + - uid: 12950 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 9.5,67.5 + parent: 1 + - uid: 12951 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,67.5 + parent: 1 + - uid: 12952 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,67.5 + parent: 1 + - uid: 12953 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 12.5,67.5 + parent: 1 + - uid: 12954 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 13.5,67.5 + parent: 1 + - uid: 12955 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 14.5,67.5 + parent: 1 + - uid: 12956 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 15.5,67.5 + parent: 1 + - uid: 12957 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,67.5 + parent: 1 + - uid: 12958 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,67.5 + parent: 1 + - uid: 12959 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 18.5,67.5 + parent: 1 + - uid: 12960 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,67.5 + parent: 1 + - uid: 12961 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,67.5 + parent: 1 + - uid: 12962 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 21.5,67.5 + parent: 1 + - uid: 12963 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 22.5,67.5 + parent: 1 + - uid: 12964 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 23.5,67.5 + parent: 1 + - uid: 12965 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 24.5,67.5 + parent: 1 + - uid: 13173 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 26.5,77.5 + parent: 1 + - uid: 14342 + components: + - type: Transform + pos: 30.5,45.5 + parent: 1 + - uid: 14343 + components: + - type: Transform + pos: 30.5,44.5 + parent: 1 + - uid: 14344 + components: + - type: Transform + pos: 30.5,43.5 + parent: 1 + - uid: 14345 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 29.5,42.5 + parent: 1 + - uid: 14346 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,42.5 + parent: 1 + - uid: 14347 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 27.5,42.5 + parent: 1 + - uid: 14348 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 26.5,42.5 + parent: 1 + - uid: 14349 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,43.5 + parent: 1 + - uid: 14350 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,44.5 + parent: 1 + - uid: 14351 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,45.5 + parent: 1 + - uid: 14355 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,49.5 + parent: 1 + - uid: 14356 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,50.5 + parent: 1 + - uid: 14357 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,51.5 + parent: 1 + - uid: 14358 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,52.5 + parent: 1 + - uid: 14359 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,53.5 + parent: 1 + - uid: 14361 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,55.5 + parent: 1 + - uid: 14363 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,57.5 + parent: 1 + - uid: 14364 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,58.5 + parent: 1 + - uid: 14365 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,59.5 + parent: 1 + - uid: 14366 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,60.5 + parent: 1 + - uid: 14367 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,61.5 + parent: 1 + - uid: 14368 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,62.5 + parent: 1 + - uid: 14369 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,63.5 + parent: 1 + - uid: 14370 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,64.5 + parent: 1 + - uid: 14511 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 34.5,44.5 + parent: 1 + - uid: 14512 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 34.5,43.5 + parent: 1 + - uid: 14513 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 34.5,42.5 + parent: 1 + - uid: 14514 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 34.5,41.5 + parent: 1 + - uid: 14515 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 34.5,40.5 + parent: 1 + - uid: 14516 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 34.5,39.5 + parent: 1 + - uid: 14517 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.5,38.5 + parent: 1 + - uid: 14518 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,38.5 + parent: 1 + - uid: 14519 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.5,39.5 + parent: 1 + - uid: 14520 + components: + - type: Transform + pos: 31.5,40.5 + parent: 1 + - uid: 14521 + components: + - type: Transform + pos: 31.5,41.5 + parent: 1 + - uid: 14644 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,38.5 + parent: 1 + - uid: 14695 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,38.5 + parent: 1 + - uid: 14696 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.5,38.5 + parent: 1 + - uid: 14697 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,38.5 + parent: 1 + - uid: 14698 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 39.5,38.5 + parent: 1 + - uid: 14699 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,38.5 + parent: 1 + - uid: 14700 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,38.5 + parent: 1 + - uid: 14706 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 29.5,78.5 + parent: 1 + - uid: 15028 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,37.5 + parent: 1 + - uid: 15029 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 39.5,37.5 + parent: 1 + - uid: 15030 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,37.5 + parent: 1 + - uid: 15031 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.5,37.5 + parent: 1 + - uid: 15032 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,37.5 + parent: 1 + - uid: 15033 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,37.5 + parent: 1 + - uid: 15034 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.5,37.5 + parent: 1 + - uid: 15035 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 33.5,37.5 + parent: 1 + - uid: 15036 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,37.5 + parent: 1 + - uid: 15037 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,37.5 + parent: 1 + - uid: 15038 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 30.5,38.5 + parent: 1 + - uid: 15039 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 30.5,39.5 + parent: 1 + - uid: 15040 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 30.5,40.5 + parent: 1 + - uid: 15041 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 29.5,42.5 + parent: 1 + - uid: 15042 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 28.5,43.5 + parent: 1 + - uid: 15043 + components: + - type: Transform + pos: 27.5,44.5 + parent: 1 + - uid: 15044 + components: + - type: Transform + pos: 27.5,45.5 + parent: 1 + - uid: 15045 + components: + - type: Transform + pos: 27.5,46.5 + parent: 1 + - uid: 15046 + components: + - type: Transform + pos: 27.5,47.5 + parent: 1 + - uid: 15047 + components: + - type: Transform + pos: 27.5,48.5 + parent: 1 + - uid: 15048 + components: + - type: Transform + pos: 27.5,49.5 + parent: 1 + - uid: 15049 + components: + - type: Transform + pos: 27.5,50.5 + parent: 1 + - uid: 15050 + components: + - type: Transform + pos: 27.5,51.5 + parent: 1 + - uid: 15051 + components: + - type: Transform + pos: 27.5,52.5 + parent: 1 + - uid: 15052 + components: + - type: Transform + pos: 27.5,53.5 + parent: 1 + - uid: 15053 + components: + - type: Transform + pos: 27.5,54.5 + parent: 1 + - uid: 15054 + components: + - type: Transform + pos: 27.5,55.5 + parent: 1 + - uid: 15055 + components: + - type: Transform + pos: 27.5,56.5 + parent: 1 + - uid: 15056 + components: + - type: Transform + pos: 27.5,57.5 + parent: 1 + - uid: 15057 + components: + - type: Transform + pos: 27.5,58.5 + parent: 1 + - uid: 15058 + components: + - type: Transform + pos: 27.5,59.5 + parent: 1 + - uid: 15059 + components: + - type: Transform + pos: 27.5,60.5 + parent: 1 + - uid: 15060 + components: + - type: Transform + pos: 27.5,61.5 + parent: 1 + - uid: 15061 + components: + - type: Transform + pos: 27.5,62.5 + parent: 1 + - uid: 15062 + components: + - type: Transform + pos: 27.5,63.5 + parent: 1 + - uid: 15063 + components: + - type: Transform + pos: 27.5,64.5 + parent: 1 + - uid: 15064 + components: + - type: Transform + pos: 27.5,65.5 + parent: 1 + - uid: 15188 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 20.5,50.5 + parent: 1 + - uid: 15189 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 21.5,51.5 + parent: 1 + - uid: 15190 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 21.5,52.5 + parent: 1 + - uid: 15191 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 21.5,53.5 + parent: 1 + - uid: 15192 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 21.5,54.5 + parent: 1 + - uid: 15193 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 21.5,56.5 + parent: 1 + - uid: 15194 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 20.5,51.5 + parent: 1 + - uid: 15195 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 20.5,52.5 + parent: 1 + - uid: 15196 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 20.5,53.5 + parent: 1 + - uid: 15197 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 20.5,54.5 + parent: 1 + - uid: 15198 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 20.5,55.5 + parent: 1 + - uid: 15199 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 22.5,55.5 + parent: 1 + - uid: 15200 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 22.5,56.5 + parent: 1 + - uid: 15201 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 23.5,55.5 + parent: 1 + - uid: 15202 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 23.5,56.5 + parent: 1 + - uid: 15203 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 24.5,55.5 + parent: 1 + - uid: 15204 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 24.5,56.5 + parent: 1 + - uid: 15205 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,55.5 + parent: 1 + - uid: 15206 + components: + - type: Transform + pos: 26.5,56.5 + parent: 1 + - uid: 15207 + components: + - type: Transform + pos: 26.5,57.5 + parent: 1 + - uid: 15208 + components: + - type: Transform + pos: 26.5,58.5 + parent: 1 + - uid: 15209 + components: + - type: Transform + pos: 26.5,59.5 + parent: 1 + - uid: 15210 + components: + - type: Transform + pos: 26.5,60.5 + parent: 1 + - uid: 15211 + components: + - type: Transform + pos: 26.5,61.5 + parent: 1 + - uid: 15212 + components: + - type: Transform + pos: 26.5,62.5 + parent: 1 + - uid: 15213 + components: + - type: Transform + pos: 26.5,63.5 + parent: 1 + - uid: 15214 + components: + - type: Transform + pos: 26.5,64.5 + parent: 1 + - uid: 15215 + components: + - type: Transform + pos: 26.5,65.5 + parent: 1 + - uid: 15216 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 92.5,70.5 + parent: 1 + - uid: 15217 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 92.5,69.5 + parent: 1 + - uid: 15218 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 91.5,68.5 + parent: 1 + - uid: 15219 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 90.5,68.5 + parent: 1 + - uid: 15220 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 89.5,68.5 + parent: 1 + - uid: 15221 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 88.5,68.5 + parent: 1 + - uid: 15222 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 87.5,68.5 + parent: 1 + - uid: 15223 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 86.5,68.5 + parent: 1 + - uid: 15224 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 85.5,68.5 + parent: 1 + - uid: 15225 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 84.5,68.5 + parent: 1 + - uid: 15226 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 83.5,68.5 + parent: 1 + - uid: 15227 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,68.5 + parent: 1 + - uid: 15228 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 81.5,68.5 + parent: 1 + - uid: 15229 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 80.5,68.5 + parent: 1 + - uid: 15230 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 79.5,68.5 + parent: 1 + - uid: 15231 + components: + - type: Transform + pos: 76.5,70.5 + parent: 1 + - uid: 15232 + components: + - type: Transform + pos: 76.5,71.5 + parent: 1 + - uid: 15233 + components: + - type: Transform + pos: 76.5,72.5 + parent: 1 + - uid: 15234 + components: + - type: Transform + pos: 76.5,73.5 + parent: 1 + - uid: 15235 + components: + - type: Transform + pos: 76.5,74.5 + parent: 1 + - uid: 15236 + components: + - type: Transform + pos: 76.5,75.5 + parent: 1 + - uid: 15237 + components: + - type: Transform + pos: 76.5,76.5 + parent: 1 + - uid: 15238 + components: + - type: Transform + pos: 76.5,77.5 + parent: 1 + - uid: 15239 + components: + - type: Transform + pos: 76.5,78.5 + parent: 1 + - uid: 15240 + components: + - type: Transform + pos: 76.5,79.5 + parent: 1 + - uid: 15241 + components: + - type: Transform + pos: 76.5,80.5 + parent: 1 + - uid: 15242 + components: + - type: Transform + pos: 76.5,81.5 + parent: 1 + - uid: 15243 + components: + - type: Transform + pos: 76.5,82.5 + parent: 1 + - uid: 15244 + components: + - type: Transform + pos: 76.5,83.5 + parent: 1 + - uid: 15245 + components: + - type: Transform + pos: 76.5,85.5 + parent: 1 + - uid: 15246 + components: + - type: Transform + pos: 76.5,86.5 + parent: 1 + - uid: 15247 + components: + - type: Transform + pos: 76.5,87.5 + parent: 1 + - uid: 15248 + components: + - type: Transform + pos: 76.5,88.5 + parent: 1 + - uid: 15249 + components: + - type: Transform + pos: 76.5,89.5 + parent: 1 + - uid: 15250 + components: + - type: Transform + pos: 76.5,84.5 + parent: 1 + - uid: 15924 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 20.5,87.5 + parent: 1 + - uid: 15925 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 20.5,86.5 + parent: 1 + - uid: 15926 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 20.5,85.5 + parent: 1 + - uid: 15927 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 20.5,84.5 + parent: 1 + - uid: 15928 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 20.5,83.5 + parent: 1 + - uid: 15929 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 20.5,82.5 + parent: 1 + - uid: 15930 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,87.5 + parent: 1 + - uid: 15932 + components: + - type: Transform + pos: 19.5,89.5 + parent: 1 + - uid: 15933 + components: + - type: Transform + pos: 19.5,90.5 + parent: 1 + - uid: 15934 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,91.5 + parent: 1 + - uid: 15935 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,91.5 + parent: 1 + - uid: 15936 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,91.5 + parent: 1 + - uid: 15937 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 23.5,91.5 + parent: 1 + - uid: 15938 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 24.5,91.5 + parent: 1 + - uid: 15939 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,90.5 + parent: 1 + - uid: 15945 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,82.5 + parent: 1 + - uid: 15946 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,83.5 + parent: 1 + - uid: 15947 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,81.5 + parent: 1 + - uid: 15948 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,80.5 + parent: 1 + - uid: 15949 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,79.5 + parent: 1 + - uid: 15950 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,78.5 + parent: 1 + - uid: 15952 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,76.5 + parent: 1 + - uid: 15953 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,75.5 + parent: 1 + - uid: 15954 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,74.5 + parent: 1 + - uid: 15955 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,73.5 + parent: 1 + - uid: 15956 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,72.5 + parent: 1 + - uid: 15957 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,71.5 + parent: 1 + - uid: 15958 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,70.5 + parent: 1 + - uid: 15959 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,69.5 + parent: 1 + - uid: 15960 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,84.5 + parent: 1 + - uid: 15967 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,81.5 + parent: 1 + - uid: 15968 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,81.5 + parent: 1 + - uid: 15969 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 23.5,81.5 + parent: 1 + - uid: 15970 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 24.5,81.5 + parent: 1 + - uid: 15971 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 25.5,81.5 + parent: 1 + - uid: 15972 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,80.5 + parent: 1 + - uid: 15973 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,79.5 + parent: 1 + - uid: 15974 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,78.5 + parent: 1 + - uid: 15975 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,77.5 + parent: 1 + - uid: 15976 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,76.5 + parent: 1 + - uid: 15977 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,75.5 + parent: 1 + - uid: 15978 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,74.5 + parent: 1 + - uid: 15979 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,73.5 + parent: 1 + - uid: 15980 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,72.5 + parent: 1 + - uid: 15981 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,71.5 + parent: 1 + - uid: 15982 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,70.5 + parent: 1 + - uid: 15983 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,69.5 + parent: 1 + - uid: 16153 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,74.5 + parent: 1 + - uid: 16154 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,74.5 + parent: 1 + - uid: 16155 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,74.5 + parent: 1 + - uid: 16156 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,75.5 + parent: 1 + - uid: 16157 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,76.5 + parent: 1 + - uid: 16158 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,77.5 + parent: 1 + - uid: 16159 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,78.5 + parent: 1 + - uid: 16160 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,79.5 + parent: 1 + - uid: 16162 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,81.5 + parent: 1 + - uid: 16163 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,82.5 + parent: 1 + - uid: 16164 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,83.5 + parent: 1 + - uid: 16165 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,84.5 + parent: 1 + - uid: 16166 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,85.5 + parent: 1 + - uid: 16167 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,86.5 + parent: 1 + - uid: 16168 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,87.5 + parent: 1 + - uid: 16169 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 15.5,88.5 + parent: 1 + - uid: 16170 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,88.5 + parent: 1 + - uid: 16171 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,88.5 + parent: 1 + - uid: 16172 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 18.5,88.5 + parent: 1 + - uid: 16179 + components: + - type: Transform + pos: 11.5,81.5 + parent: 1 + - uid: 16180 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,80.5 + parent: 1 + - uid: 16181 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,80.5 + parent: 1 + - uid: 16582 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,94.5 + parent: 1 + - uid: 16583 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,94.5 + parent: 1 + - uid: 16584 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,94.5 + parent: 1 + - uid: 16585 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 9.5,94.5 + parent: 1 + - uid: 16586 + components: + - type: Transform + pos: 10.5,93.5 + parent: 1 + - uid: 16587 + components: + - type: Transform + pos: 10.5,92.5 + parent: 1 + - uid: 16589 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,91.5 + parent: 1 + - uid: 16590 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,91.5 + parent: 1 + - uid: 16591 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,91.5 + parent: 1 + - uid: 16592 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,91.5 + parent: 1 + - uid: 16593 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,91.5 + parent: 1 + - uid: 16594 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,91.5 + parent: 1 + - uid: 16595 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,91.5 + parent: 1 + - uid: 16596 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,91.5 + parent: 1 + - uid: 16603 + components: + - type: Transform + pos: 25.5,92.5 + parent: 1 + - uid: 16604 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 26.5,93.5 + parent: 1 + - uid: 16605 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 27.5,93.5 + parent: 1 + - uid: 16606 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,93.5 + parent: 1 + - uid: 16607 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 29.5,93.5 + parent: 1 + - uid: 16608 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.5,93.5 + parent: 1 + - uid: 16609 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 31.5,92.5 + parent: 1 + - uid: 16610 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,91.5 + parent: 1 + - uid: 16611 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.5,91.5 + parent: 1 + - uid: 16612 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 34.5,91.5 + parent: 1 + - uid: 16613 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 35.5,91.5 + parent: 1 + - uid: 16614 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 36.5,91.5 + parent: 1 + - uid: 16615 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,91.5 + parent: 1 + - uid: 16616 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 38.5,91.5 + parent: 1 + - uid: 16617 + components: + - type: Transform + pos: 39.5,90.5 + parent: 1 + - uid: 17008 + components: + - type: Transform + pos: 77.5,77.5 + parent: 1 + - uid: 17026 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 55.5,18.5 + parent: 1 + - uid: 17027 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,17.5 + parent: 1 + - uid: 17028 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,17.5 + parent: 1 +- proto: DisposalRouter + entities: + - uid: 2540 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 38.5,68.5 + parent: 1 + - type: DisposalRouter + tags: + - Garbage +- proto: DisposalRouterFlipped + entities: + - uid: 47 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,68.5 + parent: 1 + - type: DisposalRouter + tags: + - science + - uid: 435 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 27.5,66.5 + parent: 1 + - type: DisposalRouter + tags: + - security + - uid: 437 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 26.5,66.5 + parent: 1 + - type: DisposalRouter + tags: + - bridge + - uid: 439 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 76.5,69.5 + parent: 1 + - type: DisposalRouter + tags: + - engineering + - uid: 441 + components: + - type: Transform + pos: 78.5,68.5 + parent: 1 + - type: DisposalRouter + tags: + - post office + - uid: 567 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 77.5,69.5 + parent: 1 + - type: DisposalRouter + tags: + - cargo + - uid: 2482 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 55.5,68.5 + parent: 1 + - type: DisposalRouter + tags: + - botany + - uid: 2538 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 47.5,68.5 + parent: 1 + - type: DisposalRouter + tags: + - kitchen + - uid: 3000 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,66.5 + parent: 1 + - type: DisposalRouter + tags: + - medical +- proto: DisposalTagger + entities: + - uid: 2539 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,68.5 + parent: 1 + - type: DisposalTagger + tag: Garbage +- proto: DisposalTrunk + entities: + - uid: 2776 + components: + - type: Transform + pos: 69.5,43.5 + parent: 1 + - uid: 2862 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 27.5,86.5 + parent: 1 + - uid: 3587 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 77.5,46.5 + parent: 1 + - uid: 3836 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 27.5,54.5 + parent: 1 + - uid: 4080 + components: + - type: Transform + pos: 71.5,58.5 + parent: 1 + - uid: 7895 + components: + - type: Transform + pos: 82.5,91.5 + parent: 1 + - uid: 7942 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 88.5,80.5 + parent: 1 + - uid: 7953 + components: + - type: Transform + pos: 69.5,92.5 + parent: 1 + - uid: 7954 + components: + - type: Transform + pos: 65.5,112.5 + parent: 1 + - uid: 7956 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,109.5 + parent: 1 + - uid: 8010 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 58.5,95.5 + parent: 1 + - uid: 8137 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 82.5,79.5 + parent: 1 + - uid: 8138 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 80.5,82.5 + parent: 1 + - uid: 8157 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 87.5,80.5 + parent: 1 + - uid: 8178 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 65.5,87.5 + parent: 1 + - uid: 8749 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 74.5,92.5 + parent: 1 + - uid: 8757 + components: + - type: Transform + pos: 75.5,100.5 + parent: 1 + - uid: 8963 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 95.5,59.5 + parent: 1 + - uid: 8965 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 95.5,75.5 + parent: 1 + - uid: 9577 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 83.5,59.5 + parent: 1 + - uid: 9598 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 78.5,65.5 + parent: 1 + - uid: 9700 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 79.5,51.5 + parent: 1 + - uid: 9745 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 79.5,36.5 + parent: 1 + - uid: 9977 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 73.5,21.5 + parent: 1 + - uid: 9978 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 75.5,21.5 + parent: 1 + - uid: 9979 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,21.5 + parent: 1 + - uid: 10199 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 71.5,30.5 + parent: 1 + - uid: 10226 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,53.5 + parent: 1 + - uid: 10239 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 67.5,43.5 + parent: 1 + - uid: 10547 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 60.5,53.5 + parent: 1 + - uid: 10861 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 67.5,34.5 + parent: 1 + - uid: 10905 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 50.5,53.5 + parent: 1 + - uid: 10997 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,39.5 + parent: 1 + - uid: 12292 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 44.5,74.5 + parent: 1 + - uid: 12293 + components: + - type: Transform + pos: 44.5,73.5 + parent: 1 + - uid: 12350 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 56.5,60.5 + parent: 1 + - uid: 12432 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 47.5,74.5 + parent: 1 + - uid: 12457 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 58.5,70.5 + parent: 1 + - uid: 12458 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 63.5,70.5 + parent: 1 + - uid: 12543 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 41.5,60.5 + parent: 1 + - uid: 12806 + components: + - type: Transform + pos: 36.5,62.5 + parent: 1 + - uid: 12932 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,75.5 + parent: 1 + - uid: 12933 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,59.5 + parent: 1 + - uid: 14335 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,46.5 + parent: 1 + - uid: 14510 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,45.5 + parent: 1 + - uid: 14632 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,39.5 + parent: 1 + - uid: 14672 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,26.5 + parent: 1 + - uid: 14701 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 42.5,38.5 + parent: 1 + - uid: 15027 + components: + - type: Transform + pos: 41.5,38.5 + parent: 1 + - uid: 15182 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,49.5 + parent: 1 + - uid: 15183 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 21.5,50.5 + parent: 1 + - uid: 15265 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 24.5,65.5 + parent: 1 + - uid: 15965 + components: + - type: Transform + pos: 20.5,88.5 + parent: 1 + - uid: 15966 + components: + - type: Transform + pos: 21.5,88.5 + parent: 1 + - uid: 16010 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 58.5,17.5 + parent: 1 + - uid: 16177 + components: + - type: Transform + pos: 11.5,82.5 + parent: 1 + - uid: 16178 + components: + - type: Transform + pos: 18.5,75.5 + parent: 1 + - uid: 16581 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,93.5 + parent: 1 + - uid: 16618 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,89.5 + parent: 1 + - uid: 16929 + components: + - type: Transform + pos: 29.5,79.5 + parent: 1 +- proto: DisposalUnit + entities: + - uid: 89 + components: + - type: Transform + pos: 5.5,93.5 + parent: 1 + - uid: 1615 + components: + - type: Transform + pos: 27.5,86.5 + parent: 1 + - uid: 3377 + components: + - type: Transform + pos: 69.5,43.5 + parent: 1 + - uid: 3685 + components: + - type: Transform + pos: 69.5,92.5 + parent: 1 + - uid: 3852 + components: + - type: Transform + pos: 67.5,43.5 + parent: 1 + - uid: 3974 + components: + - type: Transform + pos: 27.5,54.5 + parent: 1 + - uid: 4395 + components: + - type: Transform + pos: 65.5,112.5 + parent: 1 + - uid: 4834 + components: + - type: Transform + pos: 83.5,59.5 + parent: 1 + - uid: 6377 + components: + - type: Transform + pos: 24.5,65.5 + parent: 1 + - uid: 7106 + components: + - type: Transform + pos: 56.5,60.5 + parent: 1 + - uid: 7894 + components: + - type: Transform + pos: 82.5,91.5 + parent: 1 + - uid: 7896 + components: + - type: Transform + pos: 82.5,79.5 + parent: 1 + - uid: 7943 + components: + - type: Transform + pos: 88.5,80.5 + parent: 1 + - uid: 7955 + components: + - type: Transform + pos: 46.5,109.5 + parent: 1 + - uid: 8001 + components: + - type: Transform + pos: 58.5,95.5 + parent: 1 + - uid: 8746 + components: + - type: Transform + pos: 75.5,100.5 + parent: 1 + - uid: 8748 + components: + - type: Transform + pos: 74.5,92.5 + parent: 1 + - uid: 8962 + components: + - type: Transform + pos: 95.5,75.5 + parent: 1 + - uid: 8964 + components: + - type: Transform + pos: 95.5,59.5 + parent: 1 + - uid: 9603 + components: + - type: Transform + pos: 78.5,65.5 + parent: 1 + - uid: 9699 + components: + - type: Transform + pos: 79.5,51.5 + parent: 1 + - uid: 9781 + components: + - type: Transform + pos: 79.5,36.5 + parent: 1 + - uid: 10072 + components: + - type: Transform + pos: 67.5,34.5 + parent: 1 + - uid: 10198 + components: + - type: Transform + pos: 71.5,30.5 + parent: 1 + - uid: 10207 + components: + - type: Transform + pos: 61.5,53.5 + parent: 1 + - uid: 10430 + components: + - type: Transform + pos: 71.5,58.5 + parent: 1 + - uid: 10858 + components: + - type: Transform + pos: 50.5,53.5 + parent: 1 + - uid: 10929 + components: + - type: Transform + pos: 61.5,39.5 + parent: 1 + - uid: 12291 + components: + - type: Transform + pos: 44.5,73.5 + parent: 1 + - uid: 12430 + components: + - type: Transform + pos: 63.5,70.5 + parent: 1 + - uid: 12431 + components: + - type: Transform + pos: 47.5,74.5 + parent: 1 + - uid: 12462 + components: + - type: Transform + pos: 41.5,60.5 + parent: 1 + - uid: 12692 + components: + - type: Transform + pos: 77.5,46.5 + parent: 1 + - uid: 12807 + components: + - type: Transform + pos: 36.5,62.5 + parent: 1 + - uid: 12927 + components: + - type: Transform + pos: 7.5,59.5 + parent: 1 + - uid: 12928 + components: + - type: Transform + pos: 7.5,75.5 + parent: 1 + - uid: 14338 + components: + - type: Transform + pos: 31.5,46.5 + parent: 1 + - uid: 14372 + components: + - type: Transform + pos: 35.5,45.5 + parent: 1 + - uid: 14627 + components: + - type: Transform + pos: 29.5,39.5 + parent: 1 + - uid: 14670 + components: + - type: Transform + pos: 44.5,26.5 + parent: 1 + - uid: 14693 + components: + - type: Transform + pos: 42.5,38.5 + parent: 1 + - uid: 14975 + components: + - type: Transform + pos: 21.5,49.5 + parent: 1 + - uid: 15745 + components: + - type: Transform + pos: 21.5,88.5 + parent: 1 + - uid: 15985 + components: + - type: Transform + pos: 18.5,75.5 + parent: 1 + - uid: 15986 + components: + - type: Transform + pos: 11.5,82.5 + parent: 1 + - uid: 16571 + components: + - type: Transform + pos: 40.5,89.5 + parent: 1 + - uid: 16696 + components: + - type: Transform + pos: 29.5,79.5 + parent: 1 + - uid: 17033 + components: + - type: Transform + anchored: False + pos: 52.5,19.5 + parent: 1 + - type: Physics + bodyType: Dynamic +- proto: DisposalXJunction + entities: + - uid: 10475 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,40.5 + parent: 1 +- proto: DisposalYJunction + entities: + - uid: 46 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,68.5 + parent: 1 + - uid: 8997 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 96.5,67.5 + parent: 1 + - uid: 9987 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 76.5,24.5 + parent: 1 + - uid: 10006 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 75.5,30.5 + parent: 1 + - uid: 10391 + components: + - type: Transform + pos: 66.5,54.5 + parent: 1 + - uid: 10568 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 66.5,47.5 + parent: 1 + - uid: 12540 + components: + - type: Transform + pos: 39.5,61.5 + parent: 1 + - uid: 12929 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,67.5 + parent: 1 +- proto: DogBed + entities: + - uid: 8046 + components: + - type: MetaData + desc: A comfy-looking raccoon bed. You can even strap your pet in, in case the gravity turns off. + name: raccoon bed + - type: Transform + pos: 84.5,76.5 + parent: 1 + - uid: 10358 + components: + - type: MetaData + desc: A comfy-looking cat bed. You can even strap your pet in, in case the gravity turns off. + name: cat bed + - type: Transform + pos: 60.5,60.5 + parent: 1 + - uid: 10614 + components: + - type: Transform + pos: 73.5,55.5 + parent: 1 + - uid: 12815 + components: + - type: Transform + pos: 32.5,60.5 + parent: 1 + - uid: 14509 + components: + - type: Transform + pos: 33.5,44.5 + parent: 1 +- proto: DresserCaptainFilled + entities: + - uid: 14954 + components: + - type: Transform + pos: 21.5,40.5 + parent: 1 +- proto: DresserChiefEngineerFilled + entities: + - uid: 4398 + components: + - type: Transform + pos: 63.5,91.5 + parent: 1 +- proto: DresserChiefMedicalOfficerFilled + entities: + - uid: 10313 + components: + - type: Transform + pos: 58.5,60.5 + parent: 1 +- proto: DresserFilled + entities: + - uid: 1812 + components: + - type: Transform + pos: 38.5,94.5 + parent: 1 + - uid: 13159 + components: + - type: Transform + pos: 30.5,88.5 + parent: 1 + - uid: 13161 + components: + - type: Transform + pos: 36.5,88.5 + parent: 1 + - uid: 13478 + components: + - type: Transform + pos: 35.5,94.5 + parent: 1 + - uid: 14322 + components: + - type: Transform + pos: 43.5,42.5 + parent: 1 + - uid: 16578 + components: + - type: Transform + pos: 33.5,88.5 + parent: 1 +- proto: DresserHeadOfSecurityFilled + entities: + - uid: 14605 + components: + - type: Transform + pos: 40.5,28.5 + parent: 1 +- proto: DresserQuarterMasterFilled + entities: + - uid: 8039 + components: + - type: Transform + pos: 87.5,75.5 + parent: 1 +- proto: DresserResearchDirectorFilled + entities: + - uid: 179 + components: + - type: Transform + pos: 9.5,79.5 + parent: 1 +- proto: DrinkDrGibbCan + entities: + - uid: 16934 + components: + - type: Transform + pos: 25.5,95.5 + parent: 1 +- proto: DrinkEggnog + entities: + - uid: 3060 + components: + - type: Transform + pos: 54.5,73.5 + parent: 1 + - uid: 3062 + components: + - type: Transform + pos: 48.5,72.5 + parent: 1 + - uid: 11447 + components: + - type: Transform + pos: 51.5,64.5 + parent: 1 + - uid: 11706 + components: + - type: Transform + pos: 52.5,70.5 + parent: 1 +- proto: DrinkIceCreamGlass + entities: + - uid: 17193 + components: + - type: Transform + pos: 39.553635,71.68914 + parent: 1 +- proto: DrinkIcedTeaGlass + entities: + - uid: 8640 + components: + - type: Transform + pos: 85.5,71.5 + parent: 1 +- proto: DrinkMilkCarton + entities: + - uid: 12328 + components: + - type: Transform + rot: -56.54866776461632 rad + pos: 41.52582,80.79019 + parent: 1 +- proto: DrinkMug + entities: + - uid: 14477 + components: + - type: Transform + pos: 40.71451,47.516712 + parent: 1 + - uid: 14478 + components: + - type: Transform + pos: 40.401756,47.611366 + parent: 1 + - uid: 17642 + components: + - type: Transform + pos: 46.5,20.5 + parent: 1 +- proto: DrinkMugDog + entities: + - uid: 14479 + components: + - type: Transform + pos: 40.61986,47.67309 + parent: 1 +- proto: DrinkShaker + entities: + - uid: 12396 + components: + - type: Transform + pos: 53.5,79.5 + parent: 1 +- proto: DrinkShotGlass + entities: + - uid: 9656 + components: + - type: Transform + pos: 79.746994,55.453117 + parent: 1 + - uid: 9657 + components: + - type: Transform + pos: 79.54561,55.744785 + parent: 1 +- proto: DrinkWaterBottleFull + entities: + - uid: 16944 + components: + - type: Transform + pos: 31.5,105.5 + parent: 1 +- proto: DrinkWhiskeyBottleFull + entities: + - uid: 14730 + components: + - type: Transform + rot: -50.265482457436725 rad + pos: 47.718006,42.84695 + parent: 1 +- proto: DrinkWhiskeyGlass + entities: + - uid: 1452 + components: + - type: Transform + pos: 47.977264,42.85621 + parent: 1 +- proto: DrinkWineBottleFull + entities: + - uid: 9655 + components: + - type: Transform + pos: 79.24005,55.61284 + parent: 1 +- proto: DrinkWineGlass + entities: + - uid: 14980 + components: + - type: Transform + pos: 17.616451,44.89897 + parent: 1 +- proto: Dropper + entities: + - uid: 12604 + components: + - type: Transform + pos: 61.09931,74.7731 + parent: 1 +- proto: EmergencyLight + entities: + - uid: 1845 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 74.5,23.5 + parent: 1 + - uid: 2846 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,49.5 + parent: 1 + - uid: 3544 + components: + - type: Transform + pos: 64.5,49.5 + parent: 1 + - uid: 3546 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 64.5,43.5 + parent: 1 + - uid: 5295 + components: + - type: Transform + pos: 70.5,76.5 + parent: 1 + - uid: 10362 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 70.5,78.5 + parent: 1 + - uid: 10790 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 64.5,39.5 + parent: 1 + - uid: 10868 + components: + - type: Transform + pos: 61.5,55.5 + parent: 1 + - uid: 10932 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 75.5,58.5 + parent: 1 + - uid: 10936 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,90.5 + parent: 1 + - uid: 15951 + components: + - type: Transform + pos: 71.5,68.5 + parent: 1 + - uid: 16060 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,57.5 + parent: 1 + - uid: 17872 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,8.5 + parent: 1 + - uid: 17873 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 71.5,8.5 + parent: 1 + - uid: 17874 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 64.5,14.5 + parent: 1 + - uid: 17875 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 69.5,20.5 + parent: 1 + - uid: 17877 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 70.5,28.5 + parent: 1 + - uid: 17878 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 75.5,39.5 + parent: 1 + - uid: 17879 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 83.5,43.5 + parent: 1 + - uid: 17880 + components: + - type: Transform + pos: 68.5,36.5 + parent: 1 + - uid: 17887 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 53.5,53.5 + parent: 1 + - uid: 17888 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 82.5,36.5 + parent: 1 + - uid: 17889 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 83.5,59.5 + parent: 1 + - uid: 17890 + components: + - type: Transform + pos: 83.5,55.5 + parent: 1 + - uid: 17891 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 77.5,47.5 + parent: 1 + - uid: 17893 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 98.5,65.5 + parent: 1 + - uid: 17894 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 98.5,69.5 + parent: 1 + - uid: 17895 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 91.5,73.5 + parent: 1 + - uid: 17896 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 88.5,66.5 + parent: 1 + - uid: 17897 + components: + - type: Transform + pos: 80.5,68.5 + parent: 1 + - uid: 17898 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 77.5,76.5 + parent: 1 + - uid: 17899 + components: + - type: Transform + pos: 80.5,82.5 + parent: 1 + - uid: 17900 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 84.5,76.5 + parent: 1 + - uid: 17901 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 92.5,84.5 + parent: 1 + - uid: 17902 + components: + - type: Transform + pos: 97.5,90.5 + parent: 1 + - uid: 17903 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 96.5,86.5 + parent: 1 + - uid: 17904 + components: + - type: Transform + pos: 89.5,90.5 + parent: 1 + - uid: 17905 + components: + - type: Transform + pos: 88.5,96.5 + parent: 1 + - uid: 17906 + components: + - type: Transform + pos: 82.5,91.5 + parent: 1 + - uid: 17907 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,84.5 + parent: 1 + - uid: 17908 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 81.5,96.5 + parent: 1 + - uid: 17909 + components: + - type: Transform + pos: 72.5,106.5 + parent: 1 + - uid: 17910 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 77.5,97.5 + parent: 1 + - uid: 17911 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 77.5,86.5 + parent: 1 + - uid: 17912 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 68.5,86.5 + parent: 1 + - uid: 17913 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 58.5,88.5 + parent: 1 + - uid: 17914 + components: + - type: Transform + pos: 56.5,93.5 + parent: 1 + - uid: 17915 + components: + - type: Transform + pos: 70.5,100.5 + parent: 1 + - uid: 17916 + components: + - type: Transform + pos: 62.5,93.5 + parent: 1 + - uid: 17917 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 56.5,95.5 + parent: 1 + - uid: 17918 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 50.5,91.5 + parent: 1 + - uid: 17919 + components: + - type: Transform + pos: 53.5,105.5 + parent: 1 + - uid: 17920 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 47.5,98.5 + parent: 1 + - uid: 17921 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 70.5,108.5 + parent: 1 + - uid: 17922 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,112.5 + parent: 1 + - uid: 17923 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,112.5 + parent: 1 + - uid: 17924 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,112.5 + parent: 1 + - uid: 17925 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 42.5,112.5 + parent: 1 + - uid: 17926 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.5,115.5 + parent: 1 + - uid: 17927 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,115.5 + parent: 1 + - uid: 17928 + components: + - type: Transform + pos: 43.5,122.5 + parent: 1 + - uid: 17929 + components: + - type: Transform + pos: 59.5,122.5 + parent: 1 + - uid: 17930 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,108.5 + parent: 1 + - uid: 17931 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 29.5,101.5 + parent: 1 + - uid: 17932 + components: + - type: Transform + pos: 28.5,106.5 + parent: 1 + - uid: 17933 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 27.5,96.5 + parent: 1 + - uid: 17935 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,78.5 + parent: 1 + - uid: 17936 + components: + - type: Transform + pos: 35.5,68.5 + parent: 1 + - uid: 17937 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 42.5,66.5 + parent: 1 + - uid: 17939 + components: + - type: Transform + pos: 63.5,68.5 + parent: 1 + - uid: 17941 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,76.5 + parent: 1 + - uid: 17942 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,83.5 + parent: 1 + - uid: 17943 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,81.5 + parent: 1 + - uid: 17944 + components: + - type: Transform + pos: 45.5,81.5 + parent: 1 + - uid: 17945 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,73.5 + parent: 1 + - uid: 17946 + components: + - type: Transform + pos: 48.5,74.5 + parent: 1 + - uid: 17947 + components: + - type: Transform + pos: 54.5,74.5 + parent: 1 + - uid: 17948 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,61.5 + parent: 1 + - uid: 17949 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,61.5 + parent: 1 + - uid: 17950 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,62.5 + parent: 1 + - uid: 17951 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 39.5,62.5 + parent: 1 + - uid: 17952 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 34.5,60.5 + parent: 1 + - uid: 17953 + components: + - type: Transform + pos: 32.5,58.5 + parent: 1 + - uid: 17954 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 30.5,76.5 + parent: 1 + - uid: 17955 + components: + - type: Transform + pos: 21.5,83.5 + parent: 1 + - uid: 17956 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 21.5,92.5 + parent: 1 + - uid: 17957 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,94.5 + parent: 1 + - uid: 17958 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,93.5 + parent: 1 + - uid: 17959 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 13.5,89.5 + parent: 1 + - uid: 17960 + components: + - type: Transform + pos: 20.5,88.5 + parent: 1 + - uid: 17961 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,79.5 + parent: 1 + - uid: 17962 + components: + - type: Transform + pos: 15.5,75.5 + parent: 1 + - uid: 17963 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 18.5,73.5 + parent: 1 + - uid: 17964 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,59.5 + parent: 1 + - uid: 17965 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,75.5 + parent: 1 + - uid: 17966 + components: + - type: Transform + pos: 12.5,68.5 + parent: 1 + - uid: 17967 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 22.5,66.5 + parent: 1 + - uid: 17968 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,61.5 + parent: 1 + - uid: 17969 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 27.5,55.5 + parent: 1 + - uid: 17970 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 27.5,44.5 + parent: 1 + - uid: 17971 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,39.5 + parent: 1 + - uid: 17972 + components: + - type: Transform + pos: 15.5,54.5 + parent: 1 + - uid: 17973 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 15.5,48.5 + parent: 1 + - uid: 17974 + components: + - type: Transform + pos: 19.5,52.5 + parent: 1 + - uid: 17976 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,55.5 + parent: 1 + - uid: 17977 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,56.5 + parent: 1 + - uid: 17978 + components: + - type: Transform + pos: 21.5,46.5 + parent: 1 + - uid: 17979 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,48.5 + parent: 1 + - uid: 17980 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,43.5 + parent: 1 + - uid: 17981 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,46.5 + parent: 1 + - uid: 17982 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,49.5 + parent: 1 + - uid: 17983 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 41.5,45.5 + parent: 1 + - uid: 17984 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,43.5 + parent: 1 + - uid: 17985 + components: + - type: Transform + pos: 46.5,38.5 + parent: 1 + - uid: 17986 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,33.5 + parent: 1 + - uid: 17987 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,35.5 + parent: 1 + - uid: 17988 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 31.5,36.5 + parent: 1 + - uid: 17989 + components: + - type: Transform + pos: 35.5,38.5 + parent: 1 + - uid: 17990 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,31.5 + parent: 1 + - uid: 17991 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 33.5,28.5 + parent: 1 + - uid: 17992 + components: + - type: Transform + pos: 34.5,34.5 + parent: 1 + - uid: 17993 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 42.5,28.5 + parent: 1 + - uid: 17994 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,28.5 + parent: 1 + - uid: 17995 + components: + - type: Transform + pos: 54.5,20.5 + parent: 1 +- proto: EmergencyMedipen + entities: + - uid: 10986 + components: + - type: Transform + pos: 72.32114,40.687206 + parent: 1 +- proto: EmergencyRollerBed + entities: + - uid: 10359 + components: + - type: Transform + pos: 70.5,40.5 + parent: 1 +- proto: Emitter + entities: + - uid: 5534 + components: + - type: Transform + anchored: False + rot: 3.141592653589793 rad + pos: 42.5,109.5 + parent: 1 + - type: Physics + bodyType: Dynamic + - type: PowerConsumer + drawRate: 1 + - uid: 5535 + components: + - type: Transform + anchored: False + rot: 3.141592653589793 rad + pos: 44.5,109.5 + parent: 1 + - type: Physics + bodyType: Dynamic + - type: PowerConsumer + drawRate: 1 + - uid: 5536 + components: + - type: Transform + anchored: False + rot: -1.5707963267948966 rad + pos: 43.5,109.5 + parent: 1 + - type: Physics + bodyType: Dynamic + - type: PowerConsumer + drawRate: 1 + - uid: 5544 + components: + - type: Transform + anchored: False + rot: 3.141592653589793 rad + pos: 45.5,109.5 + parent: 1 + - type: Physics + bodyType: Dynamic + - type: PowerConsumer + drawRate: 1 +- proto: ExosuitFabricator + entities: + - uid: 3806 + components: + - type: Transform + pos: 18.5,71.5 + parent: 1 + - type: TechnologyDatabase + supportedDisciplines: + - Industrial + - Arsenal + - Experimental + - CivilianServices +- proto: ExtinguisherCabinetFilled + entities: + - uid: 1222 + components: + - type: Transform + pos: 47.5,32.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 4457 + components: + - type: Transform + pos: 97.5,76.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 6386 + components: + - type: Transform + pos: 36.5,69.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 8196 + components: + - type: Transform + pos: 80.5,86.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 8205 + components: + - type: Transform + pos: 90.5,91.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 8206 + components: + - type: Transform + pos: 67.5,102.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 8207 + components: + - type: Transform + pos: 41.5,111.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 8208 + components: + - type: Transform + pos: 40.5,121.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 8209 + components: + - type: Transform + pos: 62.5,121.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 8210 + components: + - type: Transform + pos: 54.5,94.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 8211 + components: + - type: Transform + pos: 50.5,89.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 8212 + components: + - type: Transform + pos: 64.5,98.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 9734 + components: + - type: Transform + pos: 90.5,69.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 9735 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 78.5,93.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 9736 + components: + - type: Transform + pos: 82.5,56.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 10223 + components: + - type: Transform + pos: 74.5,45.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 10872 + components: + - type: Transform + pos: 57.5,55.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 12361 + components: + - type: Transform + pos: 40.5,77.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 12365 + components: + - type: Transform + pos: 56.5,59.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 12366 + components: + - type: Transform + pos: 49.5,59.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 12367 + components: + - type: Transform + pos: 68.5,38.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 12369 + components: + - type: Transform + pos: 55.5,83.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 12370 + components: + - type: Transform + pos: 65.5,69.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 12371 + components: + - type: Transform + pos: 68.5,31.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 12581 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,80.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 12742 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,59.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 12879 + components: + - type: Transform + pos: 22.5,65.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 13157 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,47.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 14691 + components: + - type: Transform + pos: 38.5,35.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 14692 + components: + - type: Transform + pos: 32.5,48.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 16149 + components: + - type: Transform + pos: 21.5,89.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 16150 + components: + - type: Transform + pos: 15.5,83.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 16151 + components: + - type: Transform + pos: 12.5,92.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 16152 + components: + - type: Transform + pos: 12.5,71.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 16683 + components: + - type: Transform + pos: 31.5,96.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: FaxMachineBase + entities: + - uid: 7159 + components: + - type: Transform + pos: 71.5,86.5 + parent: 1 + - type: FaxMachine + name: Engineering + - uid: 8080 + components: + - type: Transform + pos: 84.5,89.5 + parent: 1 + - type: FaxMachine + name: Cargo + - uid: 9809 + components: + - type: Transform + pos: 79.5,38.5 + parent: 1 + - type: FaxMachine + name: Library + destinationAddress: Library + - uid: 10601 + components: + - type: Transform + pos: 65.5,38.5 + parent: 1 + - type: FaxMachine + name: Medical + - uid: 11533 + components: + - type: Transform + pos: 63.5,16.5 + parent: 1 + - type: FaxMachine + name: AI + destinationAddress: AI + - uid: 12333 + components: + - type: Transform + pos: 55.5,76.5 + parent: 1 + - type: FaxMachine + name: Service + - uid: 12846 + components: + - type: Transform + pos: 35.5,60.5 + parent: 1 + - type: FaxMachine + name: Head of personnel + - uid: 14612 + components: + - type: Transform + pos: 42.5,26.5 + parent: 1 + - type: FaxMachine + name: Head of security + - uid: 14657 + components: + - type: Transform + pos: 40.5,32.5 + parent: 1 + - type: FaxMachine + name: Security + - uid: 14727 + components: + - type: Transform + pos: 45.5,44.5 + parent: 1 + - type: FaxMachine + name: Detective + - uid: 14752 + components: + - type: Transform + pos: 30.5,31.5 + parent: 1 + - type: FaxMachine + name: Law office + - uid: 15026 + components: + - type: Transform + pos: 13.5,51.5 + parent: 1 + - type: FaxMachine + name: Bridge + - uid: 16103 + components: + - type: Transform + pos: 18.5,82.5 + parent: 1 + - type: FaxMachine + name: Science + - uid: 16940 + components: + - type: Transform + pos: 25.5,104.5 + parent: 1 + - type: FaxMachine + name: Courtroom +- proto: FaxMachineCaptain + entities: + - uid: 14881 + components: + - type: Transform + pos: 21.5,45.5 + parent: 1 +- proto: filingCabinetDrawerRandom + entities: + - uid: 1683 + components: + - type: Transform + pos: 5.5,95.5 + parent: 1 + - uid: 14650 + components: + - type: Transform + pos: 40.5,34.5 + parent: 1 + - uid: 14737 + components: + - type: Transform + pos: 46.5,44.5 + parent: 1 + - uid: 14759 + components: + - type: Transform + pos: 25.5,32.5 + parent: 1 +- proto: filingCabinetRandom + entities: + - uid: 14972 + components: + - type: Transform + pos: 21.5,48.5 + parent: 1 +- proto: FireAlarm + entities: + - uid: 1903 + components: + - type: MetaData + name: hallway northwest southern fire alarm + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,80.5 + parent: 1 + - type: DeviceList + devices: + - 16930 + - 9883 + - 10432 + - 105 + - 15602 + - 15601 + - 15608 + - 1175 + - 150 + - 15600 + - 1124 + - 1109 + - 1095 + - type: Fixtures + fixtures: {} + - uid: 3107 + components: + - type: MetaData + name: triage fire alarm + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,49.5 + parent: 1 + - type: DeviceList + devices: + - 2978 + - 10944 + - 3850 + - 10968 + - 3796 + - 10535 + - type: Fixtures + fixtures: {} + - uid: 5680 + components: + - type: MetaData + name: tesla fire alarm + - type: Transform + pos: 59.5,123.5 + parent: 1 + - type: DeviceList + devices: + - 5669 + - 5670 + - 5671 + - 5672 + - type: Fixtures + fixtures: {} + - uid: 6766 + components: + - type: MetaData + name: arrivals fire alarm + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,73.5 + parent: 1 + - type: DeviceList + devices: + - 162 + - 253 + - 252 + - 251 + - 193 + - type: Fixtures + fixtures: {} + - uid: 6845 + components: + - type: MetaData + name: engineering hallway north fire alarm + - type: Transform + rot: 1.5707963267948966 rad + pos: 64.5,105.5 + parent: 1 + - type: DeviceList + devices: + - 5719 + - 5154 + - 3510 + - 5118 + - 3503 + - 3073 + - 3072 + - 6999 + - type: Fixtures + fixtures: {} + - uid: 6847 + components: + - type: MetaData + name: atmospherics main south fire alarm + - type: Transform + rot: 3.141592653589793 rad + pos: 57.5,94.5 + parent: 1 + - type: DeviceList + devices: + - 2960 + - 2959 + - 2955 + - 2954 + - 2953 + - 2952 + - 2532 + - type: Fixtures + fixtures: {} + - uid: 6848 + components: + - type: MetaData + name: atmospherics main north fire alarm + - type: Transform + pos: 54.5,106.5 + parent: 1 + - type: DeviceList + devices: + - 2960 + - 2959 + - 2955 + - 2954 + - 2953 + - 2952 + - 2532 + - type: Fixtures + fixtures: {} + - uid: 7265 + components: + - type: MetaData + name: engineering front fire alarm + - type: Transform + rot: 3.141592653589793 rad + pos: 67.5,86.5 + parent: 1 + - type: DeviceList + devices: + - 3323 + - 7193 + - 7210 + - 6573 + - 7151 + - 3914 + - 3913 + - 6735 + - 6734 + - 3684 + - type: Fixtures + fixtures: {} + - uid: 7266 + components: + - type: MetaData + name: engineering hallway south fire alarm + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,94.5 + parent: 1 + - type: DeviceList + devices: + - 7210 + - 6573 + - 7151 + - 5154 + - 5719 + - 3319 + - 3320 + - 3570 + - type: Fixtures + fixtures: {} + - uid: 7323 + components: + - type: MetaData + name: engineering lockers fire alarm + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,87.5 + parent: 1 + - type: DeviceList + devices: + - 7052 + - 3323 + - 7193 + - 3919 + - 2626 + - type: Fixtures + fixtures: {} + - uid: 7786 + components: + - type: MetaData + name: cargo bay south fire alarm + - type: Transform + rot: 3.141592653589793 rad + pos: 89.5,79.5 + parent: 1 + - type: DeviceList + devices: + - 4852 + - 3738 + - 4478 + - 4668 + - 4637 + - type: Fixtures + fixtures: {} + - uid: 7787 + components: + - type: MetaData + name: cargo bay north fire alarm + - type: Transform + pos: 91.5,91.5 + parent: 1 + - type: DeviceList + devices: + - 4852 + - 3738 + - 4478 + - 4668 + - 4637 + - type: Fixtures + fixtures: {} + - uid: 8931 + components: + - type: MetaData + name: evacuation fire alarm + - type: Transform + rot: 3.141592653589793 rad + pos: 96.5,58.5 + parent: 1 + - type: DeviceList + devices: + - 4970 + - 4897 + - 4896 + - 4895 + - 4944 + - type: Fixtures + fixtures: {} + - uid: 9365 + components: + - type: MetaData + name: hallway east fire alarm + - type: Transform + pos: 80.5,69.5 + parent: 1 + - type: DeviceList + devices: + - 4822 + - 4895 + - 4896 + - 4897 + - 4796 + - 4167 + - 4140 + - 4109 + - 3844 + - 3843 + - 3842 + - 4108 + - 4137 + - 4166 + - 15944 + - type: Fixtures + fixtures: {} + - uid: 9663 + components: + - type: MetaData + name: chapel fire alarm + - type: Transform + pos: 83.5,56.5 + parent: 1 + - type: DeviceList + devices: + - 4417 + - 4235 + - 4234 + - 4233 + - 4612 + - type: Fixtures + fixtures: {} + - uid: 10100 + components: + - type: MetaData + name: hallway southeast southern fire alarm + - type: Transform + rot: -1.5707963267948966 rad + pos: 78.5,30.5 + parent: 1 + - type: DeviceList + devices: + - 3270 + - 3486 + - 3549 + - 9938 + - 4264 + - 4246 + - 4245 + - 10472 + - 10851 + - 4239 + - 3007 + - 9893 + - 13172 + - type: Fixtures + fixtures: {} + - uid: 10101 + components: + - type: MetaData + name: hallway southeast northern fire alarm + - type: Transform + rot: 1.5707963267948966 rad + pos: 74.5,59.5 + parent: 1 + - type: DeviceList + devices: + - 13172 + - 9893 + - 3007 + - 4235 + - 4234 + - 4233 + - 10609 + - 11138 + - 4781 + - 4167 + - 4140 + - 4109 + - 4037 + - type: Fixtures + fixtures: {} + - uid: 10163 + components: + - type: MetaData + name: hallway northeast northern fire alarm + - type: Transform + rot: -1.5707963267948966 rad + pos: 78.5,98.5 + parent: 1 + - type: DeviceList + devices: + - 4136 + - 4192 + - 5937 + - 3913 + - 3914 + - 6735 + - 6734 + - 1759 + - 3563 + - 3565 + - 10165 + - 8462 + - 10203 + - type: Fixtures + fixtures: {} + - uid: 11613 + components: + - type: MetaData + name: central hallway east fire alarm + - type: Transform + rot: 3.141592653589793 rad + pos: 65.5,65.5 + parent: 1 + - type: DeviceList + devices: + - 2838 + - 2837 + - 2836 + - 4759 + - 3475 + - 3844 + - 3843 + - 3842 + - type: Fixtures + fixtures: {} + - uid: 11992 + components: + - type: MetaData + name: bar north fire alarm + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,69.5 + parent: 1 + - type: DeviceList + devices: + - 2288 + - 2177 + - 2174 + - 2173 + - 2172 + - 2838 + - 2837 + - 2836 + - 2842 + - 12023 + - 12022 + - 12020 + - 12021 + - 2250 + - 2536 + - 2771 + - 2729 + - type: Fixtures + fixtures: {} + - uid: 11997 + components: + - type: MetaData + name: bar south fire alarm + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,65.5 + parent: 1 + - type: DeviceList + devices: + - 2288 + - 2177 + - 2174 + - 2173 + - 2172 + - 2838 + - 2837 + - 2836 + - 2842 + - 12023 + - 12022 + - 12020 + - 12021 + - 2250 + - 2536 + - 2771 + - 2729 + - type: Fixtures + fixtures: {} + - uid: 12691 + components: + - type: MetaData + name: hallway west fire alarm + - type: Transform + pos: 22.5,69.5 + parent: 1 + - type: DeviceList + devices: + - 253 + - 252 + - 251 + - 329 + - 560 + - 1096 + - 1112 + - 1125 + - 1329 + - 1328 + - 1327 + - 1124 + - 1109 + - 1095 + - type: Fixtures + fixtures: {} + - uid: 12696 + components: + - type: MetaData + name: central hallway west fire alarm + - type: Transform + pos: 35.5,69.5 + parent: 1 + - type: DeviceList + devices: + - 1329 + - 1328 + - 1327 + - 1602 + - 1769 + - 1768 + - 2174 + - 2173 + - 2172 + - type: Fixtures + fixtures: {} + - uid: 13294 + components: + - type: MetaData + name: hallway southwest southern fire alarm + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,40.5 + parent: 1 + - type: DeviceList + devices: + - 1496 + - 10976 + - 16053 + - 1218 + - 1219 + - 1113 + - 1075 + - type: Fixtures + fixtures: {} + - uid: 13295 + components: + - type: MetaData + name: hallway southwest northern fire alarm + - type: Transform + rot: 1.5707963267948966 rad + pos: 24.5,52.5 + parent: 1 + - type: DeviceList + devices: + - 1125 + - 1112 + - 1096 + - 1040 + - 1200 + - 1201 + - 1044 + - 1045 + - 1205 + - 1496 + - 10976 + - 16053 + - type: Fixtures + fixtures: {} + - uid: 14013 + components: + - type: MetaData + name: security common room fire alarm + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,32.5 + parent: 1 + - type: DeviceList + devices: + - 13852 + - 13853 + - 13854 + - 2199 + - 2258 + - 2296 + - type: Fixtures + fixtures: {} + - uid: 14014 + components: + - type: MetaData + name: security hallway fire alarm + - type: Transform + pos: 36.5,39.5 + parent: 1 + - type: DeviceList + devices: + - 1290 + - 1339 + - 1390 + - 1542 + - 13852 + - 13853 + - 13854 + - type: Fixtures + fixtures: {} + - uid: 15301 + components: + - type: MetaData + name: hallway northeast southern fire alarm + - type: Transform + rot: -1.5707963267948966 rad + pos: 78.5,76.5 + parent: 1 + - type: DeviceList + devices: + - 4108 + - 4137 + - 4166 + - 4205 + - 4018 + - 4744 + - 10203 + - 8462 + - 10165 + - type: Fixtures + fixtures: {} + - uid: 15610 + components: + - type: MetaData + name: research and development fire alarm + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,84.5 + parent: 1 + - type: DeviceList + devices: + - 507 + - 464 + - 405 + - 401 + - 400 + - 540 + - 583 + - 779 + - 782 + - type: Fixtures + fixtures: {} + - uid: 16363 + components: + - type: MetaData + name: hallway northwest northern fire alarm + - type: Transform + rot: 1.5707963267948966 rad + pos: 24.5,97.5 + parent: 1 + - type: DeviceList + devices: + - 1145 + - 1123 + - 1108 + - 1094 + - 1005 + - 1152 + - 1153 + - 1012 + - 10432 + - 9883 + - 16930 + - type: Fixtures + fixtures: {} +- proto: FireAxeCabinetFilled + entities: + - uid: 7189 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,99.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 14979 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,47.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: FireExtinguisher + entities: + - uid: 7804 + components: + - type: Transform + pos: 89.1862,96.686615 + parent: 1 + - uid: 7893 + components: + - type: Transform + pos: 89.4964,96.686615 + parent: 1 + - uid: 7934 + components: + - type: Transform + pos: 89.820465,96.686615 + parent: 1 +- proto: Firelock + entities: + - uid: 17701 + components: + - type: Transform + pos: 61.5,31.5 + parent: 1 + - uid: 17755 + components: + - type: Transform + pos: 54.5,37.5 + parent: 1 +- proto: FirelockEdge + entities: + - uid: 1759 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 80.5,87.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 7679 + - 10163 + - 8463 + - uid: 2729 + components: + - type: Transform + pos: 52.5,76.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11995 + - 11992 + - 11997 + - 11989 + - uid: 3738 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 88.5,90.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 7787 + - 7786 + - 7675 + - uid: 6130 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.5,104.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11627 + - 16315 + - uid: 6134 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.5,103.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11627 + - 16315 + - uid: 7840 + components: + - type: Transform + pos: 88.5,92.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 7677 + - uid: 15608 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 21.5,79.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15607 + - 10011 + - 1903 +- proto: FirelockGlass + entities: + - uid: 35 + components: + - type: Transform + pos: 39.5,58.5 + parent: 1 + - uid: 105 + components: + - type: Transform + pos: 28.5,84.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 10011 + - 1903 + - uid: 150 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 28.5,77.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 10011 + - 1903 + - uid: 162 + components: + - type: Transform + pos: 5.5,58.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 13110 + - 13120 + - 6766 + - uid: 193 + components: + - type: Transform + pos: 6.5,76.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 13120 + - 6766 + - uid: 238 + components: + - type: Transform + pos: 8.5,88.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15426 + - uid: 251 + components: + - type: Transform + pos: 8.5,68.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 12691 + - 12690 + - 13120 + - 6766 + - uid: 252 + components: + - type: Transform + pos: 8.5,67.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 12691 + - 12690 + - 13120 + - 6766 + - uid: 253 + components: + - type: Transform + pos: 8.5,66.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 12691 + - 12690 + - 13120 + - 6766 + - uid: 266 + components: + - type: Transform + pos: 8.5,57.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 13110 + - uid: 329 + components: + - type: Transform + pos: 10.5,69.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 12691 + - 12690 + - uid: 361 + components: + - type: Transform + pos: 11.5,73.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15603 + - uid: 400 + components: + - type: Transform + pos: 12.5,91.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15610 + - 15606 + - 15426 + - uid: 401 + components: + - type: Transform + pos: 12.5,90.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15610 + - 15606 + - 15426 + - uid: 405 + components: + - type: Transform + pos: 12.5,86.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15610 + - 15606 + - uid: 464 + components: + - type: Transform + pos: 13.5,84.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15609 + - 15610 + - 15606 + - uid: 465 + components: + - type: Transform + pos: 13.5,76.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15603 + - 15609 + - uid: 507 + components: + - type: Transform + pos: 14.5,84.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15609 + - 15610 + - 15606 + - uid: 508 + components: + - type: Transform + pos: 14.5,76.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15603 + - 15609 + - uid: 540 + components: + - type: Transform + pos: 15.5,93.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15610 + - 15606 + - 15453 + - uid: 560 + components: + - type: Transform + pos: 15.5,65.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 12691 + - 12690 + - uid: 583 + components: + - type: Transform + pos: 16.5,93.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15610 + - 15606 + - 15453 + - uid: 644 + components: + - type: Transform + pos: 17.5,74.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15604 + - 15603 + - uid: 656 + components: + - type: Transform + pos: 17.5,55.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14965 + - uid: 728 + components: + - type: Transform + pos: 19.5,95.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15453 + - uid: 779 + components: + - type: Transform + pos: 20.5,91.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15610 + - 15606 + - 15507 + - uid: 782 + components: + - type: Transform + pos: 20.5,84.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15607 + - 15610 + - 15606 + - uid: 798 + components: + - type: Transform + pos: 20.5,53.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14965 + - 14961 + - uid: 838 + components: + - type: Transform + pos: 21.5,53.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14965 + - 14961 + - uid: 1005 + components: + - type: Transform + pos: 24.5,98.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 59 + - 16363 + - uid: 1012 + components: + - type: Transform + pos: 24.5,91.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15507 + - 59 + - 16363 + - uid: 1040 + components: + - type: Transform + pos: 24.5,60.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 13295 + - 13298 + - uid: 1044 + components: + - type: Transform + pos: 24.5,56.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 13295 + - 13298 + - 14961 + - uid: 1045 + components: + - type: Transform + pos: 24.5,55.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 13295 + - 13298 + - 14961 + - uid: 1075 + components: + - type: Transform + pos: 24.5,36.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 13294 + - 1804 + - uid: 1094 + components: + - type: Transform + pos: 25.5,100.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 59 + - 16315 + - 16363 + - uid: 1095 + components: + - type: Transform + pos: 25.5,71.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 12691 + - 12690 + - 10011 + - 1903 + - uid: 1096 + components: + - type: Transform + pos: 25.5,63.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 12691 + - 12690 + - 13295 + - 13298 + - uid: 1108 + components: + - type: Transform + pos: 26.5,100.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 59 + - 16315 + - 16363 + - uid: 1109 + components: + - type: Transform + pos: 26.5,71.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 12691 + - 12690 + - 10011 + - 1903 + - uid: 1112 + components: + - type: Transform + pos: 26.5,63.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 12691 + - 12690 + - 13295 + - 13298 + - uid: 1113 + components: + - type: Transform + pos: 26.5,34.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 13294 + - 14005 + - 1804 + - uid: 1114 + components: + - type: Transform + pos: 26.5,30.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14005 + - uid: 1123 + components: + - type: Transform + pos: 27.5,100.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 59 + - 16315 + - 16363 + - uid: 1124 + components: + - type: Transform + pos: 27.5,71.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 12691 + - 12690 + - 10011 + - 1903 + - uid: 1125 + components: + - type: Transform + pos: 27.5,63.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 12691 + - 12690 + - 13295 + - 13298 + - uid: 1145 + components: + - type: Transform + pos: 28.5,98.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 59 + - 16363 + - uid: 1152 + components: + - type: Transform + pos: 28.5,93.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 59 + - 16482 + - 16363 + - uid: 1153 + components: + - type: Transform + pos: 28.5,92.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 59 + - 16482 + - 16363 + - uid: 1175 + components: + - type: Transform + pos: 28.5,78.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 10011 + - 16397 + - 1903 + - uid: 1200 + components: + - type: Transform + pos: 28.5,57.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 13295 + - 13298 + - 15118 + - uid: 1201 + components: + - type: Transform + pos: 28.5,56.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 13295 + - 13298 + - 15118 + - uid: 1205 + components: + - type: Transform + pos: 28.5,52.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 13295 + - 13298 + - 14007 + - uid: 1218 + components: + - type: Transform + pos: 28.5,43.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 13294 + - 14006 + - 1804 + - uid: 1219 + components: + - type: Transform + pos: 28.5,42.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 13294 + - 14006 + - 1804 + - uid: 1290 + components: + - type: Transform + pos: 29.5,34.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14005 + - 14014 + - 14015 + - uid: 1327 + components: + - type: Transform + pos: 30.5,68.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 12691 + - 12690 + - 12696 + - 12707 + - uid: 1328 + components: + - type: Transform + pos: 30.5,67.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 12691 + - 12690 + - 12696 + - 12707 + - uid: 1329 + components: + - type: Transform + pos: 30.5,66.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 12691 + - 12690 + - 12696 + - 12707 + - uid: 1338 + components: + - type: Transform + pos: 30.5,45.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14006 + - 14007 + - uid: 1339 + components: + - type: Transform + pos: 30.5,40.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14014 + - 14015 + - 14006 + - uid: 1390 + components: + - type: Transform + pos: 31.5,40.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14014 + - 14015 + - 14006 + - uid: 1418 + components: + - type: Transform + pos: 32.5,96.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 16482 + - uid: 1419 + components: + - type: Transform + pos: 26.5,107.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 16315 + - uid: 1444 + components: + - type: Transform + pos: 32.5,47.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14009 + - 14007 + - uid: 1487 + components: + - type: Transform + pos: 33.5,59.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 12811 + - 15118 + - uid: 1496 + components: + - type: Transform + pos: 25.5,46.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 13294 + - 1804 + - 13298 + - 13295 + - uid: 1542 + components: + - type: Transform + pos: 34.5,40.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14014 + - 14015 + - 14009 + - uid: 1566 + components: + - type: Transform + pos: 35.5,103.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11627 + - uid: 1602 + components: + - type: Transform + pos: 35.5,64.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 12696 + - 12707 + - 12811 + - uid: 1714 + components: + - type: Transform + pos: 37.5,56.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15118 + - uid: 1768 + components: + - type: Transform + pos: 38.5,69.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 12696 + - 12707 + - uid: 1769 + components: + - type: Transform + pos: 38.5,65.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 12696 + - 12707 + - uid: 1927 + components: + - type: Transform + pos: 40.5,61.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11994 + - uid: 2058 + components: + - type: Transform + pos: 43.5,82.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11991 + - uid: 2098 + components: + - type: Transform + pos: 74.5,103.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 6485 + - uid: 2172 + components: + - type: Transform + pos: 45.5,68.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11989 + - 11997 + - 11992 + - 12696 + - 12707 + - uid: 2173 + components: + - type: Transform + pos: 45.5,67.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11989 + - 11997 + - 11992 + - 12696 + - 12707 + - uid: 2174 + components: + - type: Transform + pos: 45.5,66.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11989 + - 11997 + - 11992 + - 12696 + - 12707 + - uid: 2177 + components: + - type: Transform + pos: 45.5,63.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11994 + - 11989 + - 11997 + - 11992 + - uid: 2199 + components: + - type: Transform + pos: 45.5,32.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14003 + - 14013 + - 14012 + - uid: 2250 + components: + - type: Transform + pos: 46.5,75.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11989 + - 11997 + - 11992 + - 11991 + - uid: 2258 + components: + - type: Transform + pos: 46.5,32.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14003 + - 14013 + - 14012 + - uid: 2288 + components: + - type: Transform + pos: 47.5,59.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11989 + - 11997 + - 11992 + - uid: 2296 + components: + - type: Transform + pos: 47.5,39.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14013 + - 14012 + - 14011 + - uid: 2391 + components: + - type: Transform + pos: 48.5,27.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14003 + - uid: 2474 + components: + - type: Transform + pos: 50.5,81.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11990 + - 11991 + - uid: 2532 + components: + - type: Transform + pos: 51.5,90.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 6847 + - 6848 + - 6904 + - uid: 2536 + components: + - type: Transform + pos: 51.5,75.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11989 + - 11997 + - 11992 + - 11995 + - uid: 2598 + components: + - type: Transform + pos: 52.5,52.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 10481 + - uid: 2626 + components: + - type: Transform + pos: 53.5,88.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 6790 + - 7323 + - uid: 2634 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,83.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11990 + - uid: 2680 + components: + - type: Transform + pos: 54.5,78.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11990 + - 11995 + - uid: 2771 + components: + - type: Transform + pos: 56.5,75.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11989 + - 11997 + - 11992 + - 11990 + - uid: 2826 + components: + - type: Transform + pos: 57.5,77.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11996 + - 11990 + - uid: 2836 + components: + - type: Transform + pos: 57.5,68.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11613 + - 11615 + - 11989 + - 11997 + - 11992 + - uid: 2837 + components: + - type: Transform + pos: 57.5,67.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11613 + - 11615 + - 11989 + - 11997 + - 11992 + - uid: 2838 + components: + - type: Transform + pos: 57.5,66.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11613 + - 11615 + - 11989 + - 11997 + - 11992 + - uid: 2842 + components: + - type: Transform + pos: 57.5,62.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11989 + - 11997 + - 11992 + - uid: 2850 + components: + - type: Transform + pos: 57.5,54.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11111 + - 10481 + - uid: 2952 + components: + - type: Transform + pos: 59.5,104.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 6483 + - 6847 + - 6848 + - 6904 + - uid: 2953 + components: + - type: Transform + pos: 59.5,103.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 6483 + - 6847 + - 6848 + - 6904 + - uid: 2954 + components: + - type: Transform + pos: 59.5,102.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 6483 + - 6847 + - 6848 + - 6904 + - uid: 2955 + components: + - type: Transform + pos: 59.5,101.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 6483 + - 6847 + - 6848 + - 6904 + - uid: 2959 + components: + - type: Transform + pos: 59.5,97.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 6903 + - 6847 + - 6848 + - 6904 + - uid: 2960 + components: + - type: Transform + pos: 59.5,96.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 6903 + - 6847 + - 6848 + - 6904 + - uid: 2967 + components: + - type: Transform + pos: 59.5,80.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11993 + - 11996 + - uid: 2978 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,44.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11015 + - 3107 + - uid: 3007 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 77.5,49.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15302 + - 10101 + - 10100 + - 2927 + - uid: 3072 + components: + - type: Transform + pos: 61.5,111.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 5683 + - 6845 + - 6484 + - uid: 3073 + components: + - type: Transform + pos: 61.5,110.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 5683 + - 6845 + - 6484 + - uid: 3089 + components: + - type: Transform + pos: 61.5,82.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11993 + - uid: 3270 + components: + - type: Transform + pos: 63.5,29.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 2927 + - 10100 + - uid: 3319 + components: + - type: Transform + pos: 64.5,97.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 6903 + - 7266 + - 7315 + - uid: 3320 + components: + - type: Transform + pos: 64.5,96.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 6903 + - 7266 + - 7315 + - uid: 3323 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,88.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 7265 + - 6900 + - 7323 + - 6790 + - uid: 3384 + components: + - type: Transform + pos: 64.5,34.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 10474 + - uid: 3475 + components: + - type: Transform + pos: 66.5,69.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11613 + - 11615 + - uid: 3484 + components: + - type: Transform + pos: 66.5,37.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 10474 + - 10911 + - uid: 3486 + components: + - type: Transform + pos: 66.5,27.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 2927 + - 11426 + - 10100 + - uid: 3488 + components: + - type: Transform + pos: 66.5,12.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11425 + - 11426 + - uid: 3503 + components: + - type: Transform + pos: 67.5,110.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 1800 + - 6845 + - 6484 + - uid: 3510 + components: + - type: Transform + pos: 67.5,104.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 6845 + - 6484 + - 6485 + - uid: 3516 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,103.5 + parent: 1 + - uid: 3528 + components: + - type: Transform + pos: 67.5,80.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 8420 + - uid: 3549 + components: + - type: Transform + pos: 67.5,27.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 2927 + - 11426 + - 10100 + - uid: 3551 + components: + - type: Transform + pos: 67.5,12.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11425 + - 11426 + - uid: 3563 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 79.5,89.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 7679 + - 8463 + - 10163 + - uid: 3565 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 79.5,90.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 7679 + - 8463 + - 10163 + - uid: 3570 + components: + - type: Transform + pos: 68.5,98.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 6624 + - 7266 + - 7315 + - uid: 3684 + components: + - type: Transform + pos: 70.5,93.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 6624 + - 6900 + - 7265 + - uid: 3796 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,47.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11099 + - 11015 + - 3107 + - uid: 3798 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,54.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11111 + - 11109 + - uid: 3842 + components: + - type: Transform + pos: 72.5,68.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 9365 + - 11613 + - 11615 + - 15181 + - uid: 3843 + components: + - type: Transform + pos: 72.5,67.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 9365 + - 11613 + - 11615 + - 15181 + - uid: 3844 + components: + - type: Transform + pos: 72.5,66.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 9365 + - 11613 + - 11615 + - 15181 + - uid: 3850 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 66.5,42.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 10911 + - 11015 + - 3107 + - uid: 3877 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 71.5,44.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 10954 + - 11099 + - uid: 3913 + components: + - type: Transform + pos: 73.5,91.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 6900 + - 7265 + - 10163 + - 8463 + - uid: 3914 + components: + - type: Transform + pos: 73.5,90.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 6900 + - 7265 + - 10163 + - 8463 + - uid: 3919 + components: + - type: Transform + pos: 61.5,90.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 7323 + - 6790 + - uid: 3987 + components: + - type: Transform + pos: 74.5,108.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 1800 + - uid: 4018 + components: + - type: Transform + pos: 74.5,79.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 8420 + - 15301 + - 3754 + - uid: 4037 + components: + - type: Transform + pos: 74.5,61.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15302 + - 10101 + - uid: 4108 + components: + - type: Transform + pos: 75.5,71.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15301 + - 3754 + - 9365 + - 15181 + - uid: 4109 + components: + - type: Transform + pos: 75.5,63.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 9365 + - 15302 + - 10101 + - 15181 + - uid: 4122 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,57.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11111 + - 11109 + - uid: 4136 + components: + - type: Transform + pos: 76.5,101.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 8463 + - 10163 + - uid: 4137 + components: + - type: Transform + pos: 76.5,71.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15301 + - 3754 + - 9365 + - 15181 + - uid: 4140 + components: + - type: Transform + pos: 76.5,63.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 9365 + - 15302 + - 10101 + - 15181 + - uid: 4148 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,40.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 10911 + - 10954 + - uid: 4166 + components: + - type: Transform + pos: 77.5,71.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15301 + - 3754 + - 9365 + - 15181 + - uid: 4167 + components: + - type: Transform + pos: 77.5,63.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 9365 + - 15302 + - 10101 + - 15181 + - uid: 4192 + components: + - type: Transform + pos: 78.5,99.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 8463 + - 10163 + - uid: 4205 + components: + - type: Transform + pos: 78.5,77.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15301 + - 3754 + - uid: 4233 + components: + - type: Transform + pos: 78.5,54.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 9662 + - 9663 + - 15302 + - 10101 + - uid: 4234 + components: + - type: Transform + pos: 78.5,53.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 9662 + - 9663 + - 15302 + - 10101 + - uid: 4235 + components: + - type: Transform + pos: 78.5,52.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 9662 + - 9663 + - 15302 + - 10101 + - uid: 4239 + components: + - type: Transform + pos: 78.5,48.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 10100 + - 2927 + - uid: 4245 + components: + - type: Transform + pos: 78.5,43.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 9830 + - 10100 + - 2927 + - uid: 4246 + components: + - type: Transform + pos: 78.5,42.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 9830 + - 10100 + - 2927 + - uid: 4264 + components: + - type: Transform + pos: 78.5,29.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 10100 + - 2927 + - uid: 4403 + components: + - type: Transform + pos: 81.5,78.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 7717 + - uid: 4417 + components: + - type: Transform + pos: 81.5,50.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 9662 + - 9663 + - uid: 4478 + components: + - type: Transform + pos: 83.5,81.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 7717 + - 7787 + - 7786 + - 7675 + - uid: 4484 + components: + - type: Transform + pos: 84.5,97.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 7677 + - uid: 4523 + components: + - type: Transform + pos: 84.5,63.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 4266 + - uid: 4537 + components: + - type: Transform + pos: 84.5,44.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 9830 + - uid: 4542 + components: + - type: Transform + pos: 84.5,36.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 9830 + - uid: 4612 + components: + - type: Transform + pos: 86.5,56.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 9662 + - 9663 + - 9713 + - uid: 4637 + components: + - type: Transform + pos: 87.5,91.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 7677 + - 7787 + - 7786 + - 7675 + - uid: 4651 + components: + - type: Transform + pos: 87.5,58.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 9713 + - uid: 4668 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 81.5,86.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 7679 + - 7787 + - 7786 + - 7675 + - uid: 4744 + components: + - type: Transform + pos: 79.5,81.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 7717 + - 15301 + - 3754 + - uid: 4745 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 84.5,92.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 7679 + - 7677 + - uid: 4759 + components: + - type: Transform + pos: 66.5,65.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11613 + - 11615 + - uid: 4781 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 79.5,57.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 4266 + - 15302 + - 10101 + - uid: 4796 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 89.5,65.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 9365 + - 15181 + - uid: 4821 + components: + - type: Transform + pos: 92.5,75.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 8808 + - uid: 4822 + components: + - type: Transform + pos: 92.5,69.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 8808 + - 9365 + - 15181 + - uid: 4852 + components: + - type: Transform + pos: 93.5,80.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 7787 + - 7786 + - 7675 + - uid: 4895 + components: + - type: Transform + pos: 94.5,68.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 8931 + - 8885 + - 9365 + - 15181 + - uid: 4896 + components: + - type: Transform + pos: 94.5,67.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 8931 + - 8885 + - 9365 + - 15181 + - uid: 4897 + components: + - type: Transform + pos: 94.5,66.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 8931 + - 8885 + - 9365 + - 15181 + - uid: 4944 + components: + - type: Transform + pos: 96.5,76.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 8931 + - 8885 + - uid: 4970 + components: + - type: Transform + pos: 97.5,58.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 8931 + - 8885 + - uid: 5118 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 64.5,103.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 6845 + - 6484 + - 6483 + - uid: 5154 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 66.5,101.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 6845 + - 6484 + - 7266 + - 7315 + - uid: 5300 + components: + - type: Transform + pos: 78.5,24.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 9936 + - uid: 5665 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,110.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 5681 + - 5683 + - uid: 5666 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,111.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 5681 + - 5683 + - uid: 5667 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,110.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 5681 + - 5682 + - uid: 5668 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,111.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 5681 + - 5682 + - uid: 5669 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,114.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 5680 + - 5679 + - 5682 + - uid: 5670 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,114.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 5680 + - 5679 + - 5682 + - uid: 5671 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,114.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 5680 + - 5679 + - 5683 + - uid: 5672 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 58.5,114.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 5680 + - 5679 + - 5683 + - uid: 5719 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 65.5,101.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 6845 + - 6484 + - 7266 + - 7315 + - uid: 5908 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 51.5,87.5 + parent: 1 + - uid: 5937 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,94.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 7676 + - 8463 + - 10163 + - uid: 5942 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 81.5,98.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 7676 + - uid: 6573 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,92.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 7266 + - 7315 + - 7265 + - 6900 + - uid: 6734 + components: + - type: Transform + pos: 73.5,87.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 6900 + - 7265 + - 8463 + - 10163 + - uid: 6735 + components: + - type: Transform + pos: 73.5,88.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 6900 + - 7265 + - 8463 + - 10163 + - uid: 6999 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 67.5,109.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 6845 + - 6484 + - 1800 + - uid: 7052 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,87.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 7323 + - 6790 + - uid: 7151 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 67.5,92.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 7266 + - 7315 + - 7265 + - 6900 + - uid: 7193 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,89.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 7265 + - 6900 + - 7323 + - 6790 + - uid: 7210 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 65.5,92.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 7266 + - 7315 + - 7265 + - 6900 + - uid: 8462 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 76.5,83.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15301 + - 3754 + - 10163 + - 8463 + - uid: 9883 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,89.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 1903 + - 10011 + - 16363 + - 59 + - uid: 9893 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 76.5,49.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15302 + - 10101 + - 10100 + - 2927 + - uid: 9938 + components: + - type: Transform + pos: 76.5,26.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 9936 + - 10100 + - 2927 + - uid: 10165 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 75.5,83.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15301 + - 3754 + - 10163 + - 8463 + - uid: 10203 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 77.5,83.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15301 + - 3754 + - 10163 + - 8463 + - uid: 10317 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,40.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 10896 + - 10911 + - uid: 10432 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,89.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 1903 + - 10011 + - 16363 + - 59 + - uid: 10472 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 74.5,46.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11099 + - 10100 + - 2927 + - uid: 10535 + components: + - type: Transform + pos: 66.5,50.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3107 + - 11015 + - 11111 + - uid: 10608 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,59.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11111 + - uid: 10609 + components: + - type: Transform + pos: 74.5,55.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15302 + - 10101 + - uid: 10851 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 74.5,47.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11099 + - 10100 + - 2927 + - uid: 10944 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,42.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 10896 + - 11015 + - 3107 + - uid: 10968 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,46.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11099 + - 11015 + - 3107 + - uid: 10976 + components: + - type: Transform + pos: 26.5,46.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 13294 + - 1804 + - 13298 + - 13295 + - uid: 11138 + components: + - type: Transform + pos: 74.5,56.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11109 + - 15302 + - 10101 + - uid: 12020 + components: + - type: Transform + pos: 45.5,71.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11989 + - 11997 + - 11992 + - 11991 + - uid: 12021 + components: + - type: Transform + pos: 45.5,72.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11989 + - 11997 + - 11992 + - 11991 + - uid: 12022 + components: + - type: Transform + pos: 57.5,71.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11989 + - 11997 + - 11992 + - 11996 + - uid: 12023 + components: + - type: Transform + pos: 57.5,72.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11989 + - 11997 + - 11992 + - 11996 + - uid: 12260 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 49.5,77.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11991 + - 11995 + - uid: 12261 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,78.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11990 + - 11996 + - uid: 12803 + components: + - type: Transform + pos: 37.5,61.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 12811 + - uid: 13172 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 75.5,49.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15302 + - 10101 + - 10100 + - 2927 + - uid: 13852 + components: + - type: Transform + pos: 39.5,36.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14013 + - 14012 + - 14014 + - 14015 + - uid: 13853 + components: + - type: Transform + pos: 39.5,37.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14013 + - 14012 + - 14014 + - 14015 + - uid: 13854 + components: + - type: Transform + pos: 39.5,38.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14013 + - 14012 + - 14014 + - 14015 + - uid: 13950 + components: + - type: Transform + pos: 36.5,50.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14008 + - 14007 + - uid: 13960 + components: + - type: Transform + pos: 36.5,51.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14008 + - 14007 + - uid: 13991 + components: + - type: Transform + pos: 48.5,45.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14011 + - uid: 14016 + components: + - type: Transform + pos: 32.5,43.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14009 + - uid: 14017 + components: + - type: Transform + pos: 34.5,48.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14009 + - uid: 14090 + components: + - type: Transform + pos: 32.5,42.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14006 + - 14009 + - uid: 14285 + components: + - type: Transform + pos: 36.5,52.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14008 + - 14007 + - uid: 15384 + components: + - type: Transform + pos: 31.5,75.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 16397 + - uid: 15392 + components: + - type: Transform + pos: 32.5,80.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 16397 + - uid: 15600 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 24.5,74.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15604 + - 10011 + - 1903 + - uid: 15601 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,81.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15607 + - 10011 + - 1903 + - uid: 15602 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,82.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15607 + - 10011 + - 1903 + - uid: 15944 + components: + - type: Transform + pos: 89.5,69.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 9365 + - 15181 + - uid: 16053 + components: + - type: Transform + pos: 27.5,46.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 13294 + - 1804 + - 13298 + - 13295 + - uid: 16141 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,88.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 16482 + - uid: 16930 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,89.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 1903 + - 10011 + - 16363 + - 59 +- proto: Fireplace + entities: + - uid: 4350 + components: + - type: Transform + pos: 63.5,93.5 + parent: 1 + - uid: 9803 + components: + - type: Transform + pos: 81.5,45.5 + parent: 1 + - uid: 14964 + components: + - type: Transform + pos: 17.5,46.5 + parent: 1 +- proto: Flash + entities: + - uid: 15072 + components: + - type: Transform + rot: -62.83185307179591 rad + pos: 14.696651,54.52231 + parent: 1 +- proto: FlashlightLantern + entities: + - uid: 16711 + components: + - type: Transform + pos: 30.708035,79.57396 + parent: 1 + - uid: 17580 + components: + - type: Transform + pos: 58.5,16.5 + parent: 1 + - type: CollisionWake + enabled: False + - type: Conveyed +- proto: FlashlightSeclite + entities: + - uid: 4249 + components: + - type: Transform + pos: 91.50005,71.78749 + parent: 1 +- proto: FloorDrain + entities: + - uid: 8912 + components: + - type: Transform + pos: 37.5,80.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 9344 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,59.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 9976 + components: + - type: Transform + pos: 75.5,23.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 10256 + components: + - type: Transform + pos: 71.5,55.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 10942 + components: + - type: Transform + pos: 59.5,40.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 11053 + components: + - type: Transform + pos: 68.5,34.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 15509 + components: + - type: Transform + pos: 22.5,90.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: FloorTileItemSteel + entities: + - uid: 7034 + components: + - type: Transform + rot: -94.24777960769374 rad + pos: 69.53946,111.39226 + parent: 1 +- proto: FloraTreeChristmas01 + entities: + - uid: 15711 + components: + - type: Transform + pos: 101.06508,66.83078 + parent: 1 +- proto: FloraTreeChristmas02 + entities: + - uid: 74 + components: + - type: Transform + pos: 54.5,63.5 + parent: 1 +- proto: FloraTreeStumpConifer + entities: + - uid: 15710 + components: + - type: Transform + pos: 83.46921,25.519775 + parent: 1 +- proto: FoodBanana + entities: + - uid: 17431 + components: + - type: Transform + pos: 60.63205,70.67406 + parent: 1 +- proto: FoodBowlBig + entities: + - uid: 14452 + components: + - type: Transform + pos: 40.5,46.5 + parent: 1 +- proto: FoodBoxDonkpocketHonk + entities: + - uid: 6749 + components: + - type: Transform + rot: -12.566370614359172 rad + pos: 54.36081,91.70498 + parent: 1 +- proto: FoodBoxDonut + entities: + - uid: 14652 + components: + - type: Transform + pos: 44.5,33.5 + parent: 1 +- proto: FoodBurgerClown + entities: + - uid: 12568 + components: + - type: Transform + pos: 41.30702,64.12063 + parent: 1 +- proto: FoodBurgerMime + entities: + - uid: 12556 + components: + - type: Transform + pos: 41.550076,64.57863 + parent: 1 +- proto: FoodBurgerPlain + entities: + - uid: 12327 + components: + - type: Transform + pos: 44.5,78.5 + parent: 1 +- proto: FoodCakeChristmas + entities: + - uid: 3531 + components: + - type: Transform + pos: 41.5,73.5 + parent: 1 +- proto: FoodCakeChristmasSlice + entities: + - uid: 2940 + components: + - type: Transform + pos: 45.5,72.5 + parent: 1 +- proto: FoodCartCold + entities: + - uid: 12315 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 52.5,82.5 + parent: 1 +- proto: FoodCartHot + entities: + - uid: 12332 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 53.5,82.5 + parent: 1 +- proto: FoodCondimentBottleEnzyme + entities: + - uid: 14455 + components: + - type: Transform + pos: 37.219116,48.372627 + parent: 1 +- proto: FoodContainerEgg + entities: + - uid: 12330 + components: + - type: Transform + rot: -56.54866776461632 rad + pos: 43.69943,77.91319 + parent: 1 +- proto: FoodFrozenSnowconeTrash + entities: + - uid: 2871 + components: + - type: Transform + pos: 48.5,19.5 + parent: 1 + - uid: 3265 + components: + - type: Transform + pos: 48.97484,19.167503 + parent: 1 +- proto: FoodPlate + entities: + - uid: 12615 + components: + - type: Transform + pos: 50.5936,63.687504 + parent: 1 +- proto: FoodPlateTin + entities: + - uid: 12285 + components: + - type: Transform + pos: 41.5,74.5 + parent: 1 + - uid: 12286 + components: + - type: Transform + pos: 41.614326,74.24832 + parent: 1 + - uid: 12287 + components: + - type: Transform + pos: 41.44303,74.002785 + parent: 1 +- proto: FoodTinBeansTrash + entities: + - uid: 11038 + components: + - type: Transform + pos: 75.5,17.5 + parent: 1 +- proto: FoodTomato + entities: + - uid: 12612 + components: + - type: Transform + pos: 50.76027,63.541573 + parent: 1 + - uid: 12613 + components: + - type: Transform + pos: 50.551933,63.75005 + parent: 1 + - uid: 12614 + components: + - type: Transform + pos: 50.4686,63.57284 + parent: 1 +- proto: Fork + entities: + - uid: 12276 + components: + - type: Transform + pos: 41.338703,70.50211 + parent: 1 + - uid: 12277 + components: + - type: Transform + pos: 41.431297,70.53918 + parent: 1 + - uid: 12278 + components: + - type: Transform + pos: 41.523888,70.5608 + parent: 1 + - uid: 12279 + components: + - type: Transform + pos: 41.613396,70.53918 + parent: 1 + - uid: 12280 + components: + - type: Transform + pos: 41.7029,70.50829 + parent: 1 +- proto: GameMasterCircuitBoard + entities: + - uid: 11219 + components: + - type: Transform + pos: 66.65009,17.631413 + parent: 1 +- proto: GasFilter + entities: + - uid: 4112 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 65.5,56.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' +- proto: GasMinerCarbonDioxide + entities: + - uid: 3098 + components: + - type: Transform + pos: 44.5,99.5 + parent: 1 +- proto: GasMinerNitrogenStation + entities: + - uid: 5204 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,95.5 + parent: 1 +- proto: GasMinerOxygenStation + entities: + - uid: 5203 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,93.5 + parent: 1 +- proto: GasMixerFlipped + entities: + - uid: 5222 + components: + - type: Transform + pos: 52.5,94.5 + parent: 1 +- proto: GasOutletInjector + entities: + - uid: 940 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,91.5 + parent: 1 + - type: AtmosPipeLayers + pipeLayer: Secondary + - uid: 1429 + components: + - type: Transform + pos: 10.5,99.5 + parent: 1 + - type: AtmosPipeLayers + pipeLayer: Secondary + - uid: 3747 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,99.5 + parent: 1 + - type: AtmosPipeColor + color: '#CC9900FF' + - uid: 3820 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,95.5 + parent: 1 + - type: AtmosPipeColor + color: '#CC9900FF' + - uid: 4267 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,103.5 + parent: 1 + - type: AtmosPipeColor + color: '#CC9900FF' + - uid: 5184 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,97.5 + parent: 1 + - type: AtmosPipeColor + color: '#CC9900FF' + - uid: 5186 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,101.5 + parent: 1 + - type: AtmosPipeColor + color: '#CC9900FF' + - uid: 5188 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,93.5 + parent: 1 + - type: AtmosPipeColor + color: '#CC9900FF' +- proto: GasPassiveVent + entities: + - uid: 937 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,89.5 + parent: 1 + - type: AtmosPipeLayers + pipeLayer: Tertiary + - uid: 1877 + components: + - type: Transform + pos: 8.5,99.5 + parent: 1 + - type: AtmosPipeLayers + pipeLayer: Tertiary + - uid: 3818 + components: + - type: Transform + pos: 43.5,95.5 + parent: 1 + - type: AtmosPipeColor + color: '#009900FF' + - uid: 3826 + components: + - type: Transform + pos: 43.5,97.5 + parent: 1 + - type: AtmosPipeColor + color: '#009900FF' + - uid: 4335 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,105.5 + parent: 1 + - type: AtmosPipeColor + color: '#009900FF' + - uid: 5178 + components: + - type: Transform + pos: 43.5,93.5 + parent: 1 + - type: AtmosPipeColor + color: '#009900FF' + - uid: 5180 + components: + - type: Transform + pos: 43.5,99.5 + parent: 1 + - type: AtmosPipeColor + color: '#009900FF' + - uid: 5182 + components: + - type: Transform + pos: 43.5,101.5 + parent: 1 + - type: AtmosPipeColor + color: '#009900FF' + - uid: 10166 + components: + - type: Transform + pos: 36.5,78.5 + parent: 1 + - uid: 17604 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' +- proto: GasPipeBend + entities: + - uid: 60 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,62.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 65 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 27.5,36.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 173 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,94.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 207 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 31.5,72.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 210 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 20.5,79.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 212 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,86.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 229 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,42.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 335 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,36.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 338 + components: + - type: Transform + pos: 14.5,42.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 385 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 21.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 449 + components: + - type: Transform + pos: 34.5,25.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 851 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,103.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 994 + components: + - type: Transform + pos: 37.5,111.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1007 + components: + - type: Transform + pos: 38.5,108.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1093 + components: + - type: Transform + pos: 30.5,84.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1107 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,84.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1137 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,104.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1257 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,94.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1318 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 23.5,109.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1342 + components: + - type: Transform + pos: 31.5,42.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1403 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,25.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1872 + components: + - type: Transform + pos: 65.5,111.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 2301 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 55.5,24.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 2699 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,56.5 + parent: 1 + - uid: 2868 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 67.5,57.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3601 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 61.5,41.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3605 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,40.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3612 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 67.5,40.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3660 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 64.5,56.5 + parent: 1 + - uid: 3691 + components: + - type: Transform + pos: 81.5,103.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3764 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 47.5,41.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4098 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,41.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4115 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 67.5,55.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4126 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 81.5,87.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4181 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 75.5,98.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4581 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 76.5,45.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4639 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 26.5,59.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4718 + components: + - type: Transform + pos: 73.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4987 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 90.5,85.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4990 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 90.5,88.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5189 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,92.5 + parent: 1 + - type: AtmosPipeColor + color: '#009900FF' + - uid: 5190 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,94.5 + parent: 1 + - type: AtmosPipeColor + color: '#009900FF' + - uid: 5191 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,96.5 + parent: 1 + - type: AtmosPipeColor + color: '#009900FF' + - uid: 5192 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,98.5 + parent: 1 + - type: AtmosPipeColor + color: '#009900FF' + - uid: 5193 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,100.5 + parent: 1 + - type: AtmosPipeColor + color: '#009900FF' + - uid: 5229 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,92.5 + parent: 1 + - uid: 5230 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 52.5,96.5 + parent: 1 + - uid: 5642 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.5,122.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5643 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,122.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5644 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,123.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5645 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,122.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5646 + components: + - type: Transform + pos: 58.5,122.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5647 + components: + - type: Transform + pos: 58.5,123.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5648 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 58.5,122.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5649 + components: + - type: Transform + pos: 59.5,122.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5651 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,110.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5904 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,88.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5917 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,89.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5940 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 54.5,93.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5951 + components: + - type: Transform + pos: 55.5,93.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5975 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 69.5,98.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5999 + components: + - type: Transform + pos: 77.5,100.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6451 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 69.5,104.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6465 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 76.5,100.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6616 + components: + - type: Transform + pos: 79.5,106.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6617 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 78.5,106.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6618 + components: + - type: Transform + pos: 78.5,107.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6619 + components: + - type: Transform + pos: 76.5,108.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6620 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 76.5,107.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6621 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 73.5,108.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6622 + components: + - type: Transform + pos: 73.5,110.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6854 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 69.5,87.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6871 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,102.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7512 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 84.5,87.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7578 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 84.5,96.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7603 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 86.5,92.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7604 + components: + - type: Transform + pos: 86.5,96.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7618 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 73.5,28.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7622 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 81.5,88.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7632 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 81.5,87.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7638 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 87.5,81.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7639 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 86.5,81.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7640 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,81.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7667 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,73.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7668 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 89.5,73.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7669 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 89.5,76.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7670 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 93.5,76.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7671 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 93.5,78.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7673 + components: + - type: Transform + pos: 95.5,80.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7674 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 92.5,80.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7683 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 80.5,97.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7684 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 81.5,97.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8369 + components: + - type: Transform + pos: 72.5,80.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 8370 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 72.5,79.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 8388 + components: + - type: Transform + pos: 66.5,82.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8389 + components: + - type: Transform + pos: 62.5,86.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8498 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 85.5,99.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8831 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 96.5,61.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 8832 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 96.5,69.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 8842 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 97.5,60.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8843 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 98.5,60.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8844 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 96.5,75.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8845 + components: + - type: Transform + pos: 96.5,78.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8846 + components: + - type: Transform + pos: 98.5,75.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9178 + components: + - type: Transform + pos: 92.5,58.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9185 + components: + - type: Transform + pos: 90.5,63.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9186 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 97.5,56.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9269 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 81.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9270 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 81.5,30.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9271 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 82.5,30.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9272 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,31.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9273 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 83.5,31.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9280 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 83.5,34.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9281 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 85.5,34.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9282 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 87.5,36.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9285 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 83.5,36.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9308 + components: + - type: Transform + pos: 87.5,48.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9310 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 90.5,40.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9311 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 87.5,40.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9312 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 86.5,44.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9313 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 86.5,45.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9314 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 87.5,45.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9319 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 93.5,47.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9328 + components: + - type: Transform + pos: 93.5,54.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9329 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 92.5,54.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9462 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 86.5,58.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9549 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 83.5,57.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 9550 + components: + - type: Transform + pos: 83.5,60.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 9563 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 80.5,43.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 9568 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 83.5,44.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9891 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 66.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 9916 + components: + - type: Transform + pos: 76.5,28.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10299 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,35.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10302 + components: + - type: Transform + pos: 70.5,35.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10308 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 64.5,39.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10423 + components: + - type: Transform + pos: 52.5,54.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10424 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 55.5,54.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10443 + components: + - type: Transform + pos: 71.5,62.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10444 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 71.5,61.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10482 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 52.5,43.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10573 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 61.5,39.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10611 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,43.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10786 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 67.5,39.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10828 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 60.5,47.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10957 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 71.5,40.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11069 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,44.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11171 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,55.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11187 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,20.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11193 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 67.5,20.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11364 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,10.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11365 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,10.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11366 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 67.5,10.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11367 + components: + - type: Transform + pos: 70.5,10.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11368 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,15.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11369 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 65.5,15.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11370 + components: + - type: Transform + pos: 66.5,15.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11371 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 67.5,15.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11373 + components: + - type: Transform + pos: 68.5,20.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11374 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 65.5,20.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11634 + components: + - type: Transform + pos: 32.5,104.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11727 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 51.5,85.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11753 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 47.5,72.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11763 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 48.5,62.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11803 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,56.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11804 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 47.5,61.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11805 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,61.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11809 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,81.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11845 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 51.5,74.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11846 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 51.5,76.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11847 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,76.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11848 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,78.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11902 + components: + - type: Transform + pos: 46.5,77.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 12784 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 33.5,57.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 12970 + components: + - type: Transform + pos: 21.5,62.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12971 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 21.5,60.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12998 + components: + - type: Transform + pos: 6.5,69.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13001 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,60.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13002 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,60.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13014 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,71.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13015 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,71.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13035 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,67.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13036 + components: + - type: Transform + pos: 11.5,67.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13037 + components: + - type: Transform + pos: 9.5,77.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13039 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 9.5,73.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13055 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,77.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13296 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,35.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13297 + components: + - type: Transform + pos: 26.5,35.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13480 + components: + - type: Transform + pos: 38.5,72.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13758 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 31.5,50.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13790 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,36.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13803 + components: + - type: Transform + pos: 37.5,34.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13825 + components: + - type: Transform + pos: 38.5,30.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13826 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13878 + components: + - type: Transform + pos: 50.5,27.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13880 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,24.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13881 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13882 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 45.5,27.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13893 + components: + - type: Transform + pos: 49.5,50.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13894 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 49.5,48.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13895 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,50.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13916 + components: + - type: Transform + pos: 46.5,38.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13931 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,36.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13961 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 40.5,51.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13967 + components: + - type: Transform + pos: 34.5,47.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13976 + components: + - type: Transform + pos: 40.5,52.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 14801 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,56.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 14802 + components: + - type: Transform + pos: 17.5,58.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 14806 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,52.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 14825 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,48.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 14826 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,48.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 14827 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,50.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 14828 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,50.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 14840 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,44.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15295 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,74.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15296 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 23.5,74.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15297 + components: + - type: Transform + pos: 23.5,75.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15298 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,74.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15315 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,74.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15316 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 12.5,74.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15319 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 18.5,75.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15417 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 13.5,92.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15490 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15503 + components: + - type: Transform + pos: 19.5,92.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15521 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 14.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15522 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15530 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,95.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15549 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 21.5,104.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15550 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 23.5,104.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15552 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,95.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15587 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.5,109.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15588 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.5,110.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15589 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,110.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15590 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,111.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15592 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,99.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15593 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,99.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15594 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.5,98.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15597 + components: + - type: Transform + pos: 20.5,86.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15962 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 30.5,83.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16214 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,77.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16413 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,90.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 16424 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 39.5,90.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 16443 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,88.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16444 + components: + - type: Transform + pos: 43.5,88.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16463 + components: + - type: Transform + pos: 32.5,93.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 16464 + components: + - type: Transform + pos: 29.5,92.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16894 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 15.5,34.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16898 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 37.5,108.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17029 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 55.5,19.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17040 + components: + - type: Transform + pos: 56.5,19.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17240 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,31.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17241 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,31.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17242 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 28.5,33.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17254 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 34.5,23.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17553 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 54.5,34.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' +- proto: GasPipeBendAlt1 + entities: + - uid: 1426 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,90.5 + parent: 1 + - uid: 1465 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,89.5 + parent: 1 + - uid: 1467 + components: + - type: Transform + pos: 8.5,90.5 + parent: 1 + - uid: 1553 + components: + - type: Transform + pos: 5.5,91.5 + parent: 1 + - uid: 1700 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 9.5,98.5 + parent: 1 + - uid: 1743 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 9.5,95.5 + parent: 1 + - uid: 8669 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 69.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11828 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,77.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11909 + components: + - type: Transform + pos: 42.5,79.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 12721 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,98.5 + parent: 1 + - uid: 13917 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,38.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15500 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15501 + components: + - type: Transform + pos: 19.5,92.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17048 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 75.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 17057 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 17058 + components: + - type: Transform + pos: 66.5,30.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 17059 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 64.5,30.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 17060 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 17066 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 17078 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,19.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 17079 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 54.5,19.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 17081 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 55.5,24.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 17082 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,24.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' +- proto: GasPipeBendAlt2 + entities: + - uid: 130 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 9.5,94.5 + parent: 1 + - uid: 1241 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,89.5 + parent: 1 + - uid: 1423 + components: + - type: Transform + pos: 8.5,90.5 + parent: 1 + - uid: 1427 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,89.5 + parent: 1 + - uid: 1428 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,90.5 + parent: 1 + - uid: 1703 + components: + - type: Transform + pos: 9.5,98.5 + parent: 1 + - uid: 3183 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,54.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 9915 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 75.5,28.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9917 + components: + - type: Transform + pos: 76.5,28.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9935 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 76.5,23.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10246 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,47.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10792 + components: + - type: Transform + pos: 66.5,54.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11852 + components: + - type: Transform + pos: 61.5,77.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11853 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,71.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 12718 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,98.5 + parent: 1 + - uid: 14835 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,48.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 14836 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,48.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 14844 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 19.5,44.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15406 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15598 + components: + - type: Transform + pos: 25.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' +- proto: GasPipeFourway + entities: + - uid: 69 + components: + - type: Transform + pos: 38.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 109 + components: + - type: Transform + pos: 27.5,98.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 612 + components: + - type: Transform + pos: 27.5,56.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1961 + components: + - type: Transform + pos: 66.5,103.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 2000 + components: + - type: Transform + pos: 65.5,97.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 2698 + components: + - type: Transform + pos: 64.5,57.5 + parent: 1 + - uid: 3837 + components: + - type: Transform + pos: 81.5,99.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4722 + components: + - type: Transform + pos: 92.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4758 + components: + - type: Transform + pos: 66.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5653 + components: + - type: Transform + pos: 58.5,111.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6147 + components: + - type: Transform + pos: 30.5,103.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6192 + components: + - type: Transform + pos: 77.5,52.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6444 + components: + - type: Transform + pos: 75.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6445 + components: + - type: Transform + pos: 77.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6446 + components: + - type: Transform + pos: 27.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6447 + components: + - type: Transform + pos: 25.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6564 + components: + - type: Transform + pos: 66.5,96.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7523 + components: + - type: Transform + pos: 87.5,84.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10174 + components: + - type: Transform + pos: 77.5,42.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10254 + components: + - type: Transform + pos: 62.5,55.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11802 + components: + - type: Transform + pos: 54.5,62.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13772 + components: + - type: Transform + pos: 30.5,43.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15338 + components: + - type: Transform + pos: 13.5,86.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15375 + components: + - type: Transform + pos: 8.5,90.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16462 + components: + - type: Transform + pos: 32.5,90.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 16472 + components: + - type: Transform + pos: 27.5,92.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' +- proto: GasPipeFourwayAlt1 + entities: + - uid: 16428 + components: + - type: Transform + pos: 32.5,90.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' +- proto: GasPipeManifold + entities: + - uid: 121 + components: + - type: Transform + pos: 25.5,92.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 122 + components: + - type: Transform + pos: 25.5,90.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 2609 + components: + - type: Transform + pos: 75.5,30.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6288 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 67.5,47.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 8668 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 70.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 9892 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 76.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9903 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9908 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 67.5,28.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10484 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,54.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11813 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 58.5,77.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11910 + components: + - type: Transform + pos: 42.5,78.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13915 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,38.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 14823 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 20.5,51.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15397 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,90.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15424 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,90.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15493 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 26.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15502 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,92.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16445 + components: + - type: Transform + pos: 39.5,89.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16461 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 29.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16481 + components: + - type: Transform + pos: 32.5,94.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' +- proto: GasPipeSensorDistribution + entities: + - uid: 5224 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,96.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' +- proto: GasPipeSensorWaste + entities: + - uid: 5221 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,97.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' +- proto: GasPipeStraight + entities: + - uid: 41 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 142 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,23.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 202 + components: + - type: Transform + pos: 10.5,56.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 203 + components: + - type: Transform + pos: 10.5,55.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 217 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 21.5,79.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 218 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 22.5,79.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 219 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 23.5,79.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 224 + components: + - type: Transform + pos: 10.5,54.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 227 + components: + - type: Transform + pos: 10.5,53.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 228 + components: + - type: Transform + pos: 10.5,52.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 236 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 24.5,79.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 270 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,42.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 279 + components: + - type: Transform + pos: 32.5,82.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 300 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,42.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 306 + components: + - type: Transform + pos: 10.5,44.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 309 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,42.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 310 + components: + - type: Transform + pos: 10.5,45.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 328 + components: + - type: Transform + pos: 23.5,107.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 340 + components: + - type: Transform + pos: 10.5,43.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 384 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,34.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 448 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,26.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 493 + components: + - type: Transform + pos: 34.5,24.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 494 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,23.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 498 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,83.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 516 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,23.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 526 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.5,23.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 527 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,23.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 577 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,107.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 578 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,108.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 664 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,47.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 714 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,104.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 721 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 27.5,109.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 848 + components: + - type: Transform + pos: 23.5,108.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 924 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 24.5,109.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 925 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,105.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 927 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,106.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 938 + components: + - type: Transform + pos: 9.5,98.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1105 + components: + - type: Transform + pos: 28.5,105.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1119 + components: + - type: Transform + pos: 27.5,102.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1122 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.5,72.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1139 + components: + - type: Transform + pos: 38.5,71.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1240 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 25.5,109.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1243 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,86.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1301 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,93.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1343 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 29.5,35.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1372 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.5,72.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1373 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,72.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1389 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 30.5,37.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1391 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 30.5,38.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1667 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 45.5,35.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1673 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,23.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1728 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 55.5,22.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1740 + components: + - type: Transform + pos: 9.5,97.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1851 + components: + - type: Transform + pos: 39.5,50.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1876 + components: + - type: Transform + pos: 9.5,95.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1965 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 27.5,104.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 2205 + components: + - type: Transform + pos: 50.5,24.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 2392 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 45.5,32.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 2394 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,23.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 2432 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 45.5,33.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 2433 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,38.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 2508 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 45.5,34.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 2620 + components: + - type: Transform + pos: 51.5,87.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 2662 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 47.5,93.5 + parent: 1 + - type: AtmosPipeColor + color: '#CC9900FF' + - uid: 2696 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 72.5,41.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 2713 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,93.5 + parent: 1 + - type: AtmosPipeColor + color: '#CC9900FF' + - uid: 2716 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 47.5,98.5 + parent: 1 + - type: AtmosPipeColor + color: '#009900FF' + - uid: 2717 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 47.5,94.5 + parent: 1 + - type: AtmosPipeColor + color: '#009900FF' + - uid: 2739 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 67.5,54.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 2740 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,54.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 2768 + components: + - type: Transform + pos: 56.5,85.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 2805 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 47.5,96.5 + parent: 1 + - type: AtmosPipeColor + color: '#009900FF' + - uid: 2809 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,92.5 + parent: 1 + - type: AtmosPipeColor + color: '#009900FF' + - uid: 2813 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,94.5 + parent: 1 + - type: AtmosPipeColor + color: '#009900FF' + - uid: 2814 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 47.5,100.5 + parent: 1 + - type: AtmosPipeColor + color: '#009900FF' + - uid: 2815 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,88.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 2844 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,40.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 2848 + components: + - type: Transform + pos: 67.5,56.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 2864 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 67.5,46.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 2886 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,98.5 + parent: 1 + - type: AtmosPipeColor + color: '#009900FF' + - uid: 2892 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,95.5 + parent: 1 + - type: AtmosPipeColor + color: '#CC9900FF' + - uid: 2893 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,94.5 + parent: 1 + - type: AtmosPipeColor + color: '#009900FF' + - uid: 2928 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 76.5,61.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 2929 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 76.5,42.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 2941 + components: + - type: Transform + pos: 81.5,86.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 2942 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 82.5,87.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 2944 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,98.5 + parent: 1 + - type: AtmosPipeColor + color: '#009900FF' + - uid: 2945 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,100.5 + parent: 1 + - type: AtmosPipeColor + color: '#009900FF' + - uid: 2946 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,98.5 + parent: 1 + - type: AtmosPipeColor + color: '#009900FF' + - uid: 2950 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,96.5 + parent: 1 + - type: AtmosPipeColor + color: '#009900FF' + - uid: 2951 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,96.5 + parent: 1 + - type: AtmosPipeColor + color: '#009900FF' + - uid: 2961 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,92.5 + parent: 1 + - type: AtmosPipeColor + color: '#009900FF' + - uid: 2964 + components: + - type: Transform + pos: 61.5,89.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 2974 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,55.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 2983 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 75.5,61.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 2984 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,61.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 2991 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 75.5,42.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3011 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,94.5 + parent: 1 + - type: AtmosPipeColor + color: '#009900FF' + - uid: 3012 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,100.5 + parent: 1 + - type: AtmosPipeColor + color: '#009900FF' + - uid: 3020 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,88.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3143 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 62.5,90.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3157 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 62.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3161 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,88.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3173 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,103.5 + parent: 1 + - type: AtmosPipeColor + color: '#CC9900FF' + - uid: 3213 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,85.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3221 + components: + - type: Transform + pos: 61.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3238 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,86.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3239 + components: + - type: Transform + pos: 61.5,90.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3240 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 65.5,88.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3242 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,89.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3261 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 47.5,103.5 + parent: 1 + - type: AtmosPipeColor + color: '#CC9900FF' + - uid: 3311 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,100.5 + parent: 1 + - type: AtmosPipeColor + color: '#009900FF' + - uid: 3315 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,101.5 + parent: 1 + - type: AtmosPipeColor + color: '#CC9900FF' + - uid: 3318 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,99.5 + parent: 1 + - type: AtmosPipeColor + color: '#CC9900FF' + - uid: 3329 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 47.5,92.5 + parent: 1 + - type: AtmosPipeColor + color: '#009900FF' + - uid: 3330 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 47.5,99.5 + parent: 1 + - type: AtmosPipeColor + color: '#CC9900FF' + - uid: 3405 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 47.5,95.5 + parent: 1 + - type: AtmosPipeColor + color: '#CC9900FF' + - uid: 3577 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 47.5,97.5 + parent: 1 + - type: AtmosPipeColor + color: '#CC9900FF' + - uid: 3583 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,93.5 + parent: 1 + - type: AtmosPipeColor + color: '#CC9900FF' + - uid: 3586 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,92.5 + parent: 1 + - type: AtmosPipeColor + color: '#009900FF' + - uid: 3599 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,46.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3600 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,44.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3608 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,40.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3611 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 64.5,44.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3613 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,43.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3614 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,39.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3644 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 47.5,101.5 + parent: 1 + - type: AtmosPipeColor + color: '#CC9900FF' + - uid: 3651 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,97.5 + parent: 1 + - type: AtmosPipeColor + color: '#CC9900FF' + - uid: 3661 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 70.5,57.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3662 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 70.5,54.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3673 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,57.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3674 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 69.5,57.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3690 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 80.5,103.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3707 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,54.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3741 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,96.5 + parent: 1 + - type: AtmosPipeColor + color: '#009900FF' + - uid: 3742 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,95.5 + parent: 1 + - type: AtmosPipeColor + color: '#CC9900FF' + - uid: 3745 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,99.5 + parent: 1 + - type: AtmosPipeColor + color: '#CC9900FF' + - uid: 3746 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,101.5 + parent: 1 + - type: AtmosPipeColor + color: '#CC9900FF' + - uid: 3795 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,44.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3813 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,97.5 + parent: 1 + - type: AtmosPipeColor + color: '#CC9900FF' + - uid: 3814 + components: + - type: Transform + pos: 43.5,121.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3915 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 48.5,42.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4015 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 79.5,94.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4017 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 78.5,94.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4113 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,54.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4119 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 72.5,47.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4156 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 74.5,28.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4162 + components: + - type: Transform + pos: 81.5,98.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4202 + components: + - type: Transform + pos: 77.5,73.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4292 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,73.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4321 + components: + - type: Transform + pos: 81.5,49.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4323 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 92.5,43.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4326 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 91.5,43.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4331 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 77.5,57.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4333 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,103.5 + parent: 1 + - type: AtmosPipeColor + color: '#CC9900FF' + - uid: 4383 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 78.5,57.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4384 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 79.5,57.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4385 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 80.5,57.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4386 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 81.5,57.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4387 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 82.5,57.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4415 + components: + - type: Transform + pos: 83.5,58.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4416 + components: + - type: Transform + pos: 83.5,59.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4421 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 83.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4719 + components: + - type: Transform + pos: 25.5,45.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4760 + components: + - type: Transform + pos: 19.5,67.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4761 + components: + - type: Transform + pos: 66.5,63.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4866 + components: + - type: Transform + pos: 66.5,64.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4988 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 90.5,86.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5018 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 88.5,84.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5071 + components: + - type: Transform + pos: 66.5,65.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5095 + components: + - type: Transform + pos: 19.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5105 + components: + - type: Transform + pos: 97.5,58.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5175 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,92.5 + parent: 1 + - type: AtmosPipeColor + color: '#009900FF' + - uid: 5179 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,94.5 + parent: 1 + - type: AtmosPipeColor + color: '#009900FF' + - uid: 5181 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,96.5 + parent: 1 + - type: AtmosPipeColor + color: '#009900FF' + - uid: 5183 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,98.5 + parent: 1 + - type: AtmosPipeColor + color: '#009900FF' + - uid: 5185 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,100.5 + parent: 1 + - type: AtmosPipeColor + color: '#009900FF' + - uid: 5213 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,92.5 + parent: 1 + - uid: 5214 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 51.5,92.5 + parent: 1 + - uid: 5215 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,94.5 + parent: 1 + - uid: 5216 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 51.5,94.5 + parent: 1 + - uid: 5217 + components: + - type: Transform + pos: 52.5,93.5 + parent: 1 + - uid: 5218 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,96.5 + parent: 1 + - uid: 5219 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,96.5 + parent: 1 + - uid: 5225 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 54.5,97.5 + parent: 1 + - uid: 5227 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,97.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5228 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 52.5,95.5 + parent: 1 + - uid: 5238 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 74.5,41.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5245 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,96.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5246 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,96.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5247 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,96.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5248 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,97.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5249 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,97.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5250 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,96.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5251 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,97.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5252 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 64.5,97.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5253 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,97.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5254 + components: + - type: Transform + pos: 65.5,98.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5255 + components: + - type: Transform + pos: 66.5,97.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5257 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,96.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5258 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,96.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5259 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,96.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5260 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 65.5,96.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5261 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 65.5,95.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5262 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 65.5,94.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5263 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,95.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5264 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,94.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5265 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 65.5,99.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5266 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,99.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5292 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,44.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5299 + components: + - type: Transform + pos: 19.5,69.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5499 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 65.5,100.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5500 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 65.5,101.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5502 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 65.5,103.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5504 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 65.5,105.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5505 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 65.5,106.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5506 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 65.5,107.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5509 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 64.5,110.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5510 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,110.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5511 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,110.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5512 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,110.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5513 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,110.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5514 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,111.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5515 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,111.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5516 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,111.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5517 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,111.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5518 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 64.5,111.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5521 + components: + - type: Transform + pos: 66.5,109.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5522 + components: + - type: Transform + pos: 66.5,108.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5523 + components: + - type: Transform + pos: 66.5,107.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5524 + components: + - type: Transform + pos: 66.5,106.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5526 + components: + - type: Transform + pos: 66.5,104.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5529 + components: + - type: Transform + pos: 66.5,101.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5530 + components: + - type: Transform + pos: 66.5,100.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5531 + components: + - type: Transform + pos: 65.5,110.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5532 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,110.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5547 + components: + - type: Transform + pos: 43.5,119.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5548 + components: + - type: Transform + pos: 43.5,118.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5549 + components: + - type: Transform + pos: 43.5,117.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5550 + components: + - type: Transform + pos: 43.5,116.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5551 + components: + - type: Transform + pos: 43.5,115.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5552 + components: + - type: Transform + pos: 43.5,114.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5554 + components: + - type: Transform + pos: 44.5,121.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5555 + components: + - type: Transform + pos: 44.5,120.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5556 + components: + - type: Transform + pos: 44.5,119.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5558 + components: + - type: Transform + pos: 44.5,118.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5559 + components: + - type: Transform + pos: 44.5,117.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5561 + components: + - type: Transform + pos: 44.5,115.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5562 + components: + - type: Transform + pos: 44.5,114.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5563 + components: + - type: Transform + pos: 44.5,113.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5564 + components: + - type: Transform + pos: 44.5,112.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5565 + components: + - type: Transform + pos: 43.5,111.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5566 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,110.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5567 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,110.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5568 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.5,110.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5569 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,110.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5570 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,110.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5572 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 50.5,110.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5573 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 51.5,110.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5574 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,110.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5575 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,110.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5576 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,110.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5577 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,110.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5578 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,110.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5580 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,110.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5581 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,110.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5582 + components: + - type: Transform + pos: 59.5,111.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5583 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,111.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5584 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,111.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5585 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,111.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5586 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,111.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5588 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,111.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5589 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 51.5,111.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5590 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 50.5,111.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5591 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 49.5,111.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5592 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,111.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5593 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,111.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5594 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.5,111.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5595 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,111.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5597 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,113.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5598 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,114.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5599 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,115.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5601 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,117.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5602 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,118.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5603 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,119.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5604 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,120.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5605 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,121.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5606 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 58.5,112.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5607 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 58.5,113.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5608 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 58.5,114.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5609 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 58.5,115.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5610 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 58.5,116.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5611 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 58.5,117.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5612 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 58.5,118.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5613 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 58.5,119.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5615 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 58.5,121.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5616 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,122.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5617 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,122.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5618 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 47.5,122.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5619 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,122.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5620 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 49.5,122.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5621 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,122.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5622 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 51.5,122.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5623 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 52.5,122.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5624 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 53.5,122.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5625 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 54.5,122.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5626 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 55.5,122.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5627 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,122.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5628 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,122.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5629 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,123.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5630 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,123.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5631 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 55.5,123.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5632 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 54.5,123.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5633 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 53.5,123.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5634 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 52.5,123.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5635 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 51.5,123.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5636 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,123.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5637 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 49.5,123.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5638 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,123.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5639 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 47.5,123.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5640 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,123.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5641 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,123.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5650 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,111.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5652 + components: + - type: Transform + pos: 43.5,113.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5660 + components: + - type: Transform + pos: 53.5,110.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5717 + components: + - type: Transform + pos: 19.5,70.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5890 + components: + - type: Transform + pos: 66.5,93.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5891 + components: + - type: Transform + pos: 66.5,92.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5892 + components: + - type: Transform + pos: 66.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5893 + components: + - type: Transform + pos: 65.5,93.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5894 + components: + - type: Transform + pos: 65.5,92.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5896 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,86.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5897 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 58.5,86.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5898 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,86.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5899 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,86.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5901 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,86.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5902 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,86.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5907 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 64.5,88.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5909 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,89.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5910 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 67.5,90.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5911 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 66.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5912 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 67.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5913 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5914 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,90.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5918 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 65.5,90.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5919 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 64.5,89.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5920 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,89.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5922 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,89.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5924 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,89.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5925 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,89.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5926 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,89.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5927 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,89.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5944 + components: + - type: Transform + pos: 54.5,92.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5946 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 54.5,90.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5947 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 54.5,89.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5948 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 53.5,88.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5950 + components: + - type: Transform + pos: 54.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5954 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,103.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5955 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,104.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5956 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 67.5,103.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5957 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 67.5,104.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5958 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,102.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5959 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,103.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5960 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,102.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5961 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,103.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5962 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,103.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5963 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,104.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5964 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,109.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5965 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 67.5,109.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5966 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 67.5,110.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5967 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,109.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5968 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,110.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5970 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 70.5,92.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5971 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 70.5,93.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5972 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 70.5,94.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5977 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 69.5,90.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5979 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 71.5,90.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5980 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 72.5,90.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5981 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,90.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5982 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 74.5,90.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5983 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 74.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5984 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5985 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 72.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5986 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 71.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5987 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,98.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5988 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 67.5,98.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5992 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 75.5,97.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5993 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 75.5,96.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5994 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 75.5,95.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5996 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 75.5,93.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5997 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 75.5,92.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5998 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,99.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6000 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,98.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6001 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,97.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6002 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,96.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6003 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,95.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6004 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,94.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6005 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,93.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6007 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6008 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 76.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6009 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,88.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6010 + components: + - type: Transform + pos: 25.5,61.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6012 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,85.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6013 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 18.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6014 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,89.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6015 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,83.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6016 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,82.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6017 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,81.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6018 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,80.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6019 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,79.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6020 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,78.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6022 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,76.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6023 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,75.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6026 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,71.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6027 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,70.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6028 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,69.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6029 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6030 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,67.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6031 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,72.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6032 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 76.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6033 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 75.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6035 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 73.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6036 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 72.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6037 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 71.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6038 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 70.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6040 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6041 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 67.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6043 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 65.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6044 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 64.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6045 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6046 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6047 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6048 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6049 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6050 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6051 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6052 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6053 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 55.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6055 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 53.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6056 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 52.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6057 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 51.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6058 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6059 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6061 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6062 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6063 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 49.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6064 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6065 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6066 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 42.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6067 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6068 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6069 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6070 + components: + - type: Transform + pos: 77.5,50.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6071 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6072 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 36.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6073 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 35.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6074 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 34.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6075 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6077 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 31.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6078 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6079 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6080 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 28.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6081 + components: + - type: Transform + pos: 27.5,67.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6082 + components: + - type: Transform + pos: 27.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6083 + components: + - type: Transform + pos: 27.5,69.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6084 + components: + - type: Transform + pos: 27.5,70.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6085 + components: + - type: Transform + pos: 27.5,71.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6086 + components: + - type: Transform + pos: 27.5,72.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6088 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6089 + components: + - type: Transform + pos: 27.5,75.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6090 + components: + - type: Transform + pos: 27.5,76.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6091 + components: + - type: Transform + pos: 27.5,77.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6092 + components: + - type: Transform + pos: 27.5,78.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6093 + components: + - type: Transform + pos: 27.5,79.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6094 + components: + - type: Transform + pos: 27.5,80.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6095 + components: + - type: Transform + pos: 27.5,82.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6096 + components: + - type: Transform + pos: 27.5,83.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6098 + components: + - type: Transform + pos: 27.5,85.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6099 + components: + - type: Transform + pos: 27.5,86.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6100 + components: + - type: Transform + pos: 27.5,87.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6101 + components: + - type: Transform + pos: 27.5,88.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6102 + components: + - type: Transform + pos: 27.5,81.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6103 + components: + - type: Transform + pos: 27.5,90.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6104 + components: + - type: Transform + pos: 27.5,89.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6106 + components: + - type: Transform + pos: 27.5,93.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6107 + components: + - type: Transform + pos: 27.5,94.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6108 + components: + - type: Transform + pos: 27.5,95.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6109 + components: + - type: Transform + pos: 27.5,96.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6110 + components: + - type: Transform + pos: 27.5,97.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6112 + components: + - type: Transform + pos: 27.5,99.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6114 + components: + - type: Transform + pos: 27.5,100.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6116 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.5,104.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6118 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 29.5,104.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6123 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 30.5,102.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6124 + components: + - type: Transform + pos: 25.5,103.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6125 + components: + - type: Transform + pos: 25.5,102.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6126 + components: + - type: Transform + pos: 25.5,101.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6127 + components: + - type: Transform + pos: 25.5,100.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6128 + components: + - type: Transform + pos: 25.5,99.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6129 + components: + - type: Transform + pos: 25.5,98.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6131 + components: + - type: Transform + pos: 25.5,96.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6132 + components: + - type: Transform + pos: 25.5,95.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6133 + components: + - type: Transform + pos: 25.5,94.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6137 + components: + - type: Transform + pos: 25.5,89.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6138 + components: + - type: Transform + pos: 25.5,88.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6139 + components: + - type: Transform + pos: 25.5,87.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6140 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6142 + components: + - type: Transform + pos: 25.5,84.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6143 + components: + - type: Transform + pos: 77.5,92.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6144 + components: + - type: Transform + pos: 25.5,81.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6145 + components: + - type: Transform + pos: 25.5,80.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6148 + components: + - type: Transform + pos: 25.5,77.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6149 + components: + - type: Transform + pos: 25.5,76.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6150 + components: + - type: Transform + pos: 25.5,75.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6152 + components: + - type: Transform + pos: 25.5,73.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6153 + components: + - type: Transform + pos: 25.5,72.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6154 + components: + - type: Transform + pos: 25.5,71.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6155 + components: + - type: Transform + pos: 25.5,83.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6156 + components: + - type: Transform + pos: 25.5,69.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6157 + components: + - type: Transform + pos: 25.5,70.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6158 + components: + - type: Transform + pos: 25.5,82.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6159 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 26.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6160 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 27.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6162 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 29.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6163 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6164 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6165 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6166 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 33.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6167 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6168 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6169 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6170 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6171 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6172 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 39.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6173 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6174 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6175 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 42.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6177 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6179 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6180 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6182 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 49.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6183 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 50.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6184 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 51.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6185 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6186 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6187 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6188 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6190 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6191 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 58.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6193 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6194 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 61.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6195 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6196 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6197 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6198 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6199 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6200 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 67.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6201 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6202 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 69.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6204 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 71.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6205 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 72.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6206 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6207 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 74.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6208 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 75.5,69.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6209 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 75.5,70.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6210 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 75.5,71.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6211 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 75.5,72.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6212 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 75.5,73.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6213 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 75.5,74.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6214 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 75.5,75.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6215 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 75.5,76.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6216 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 75.5,77.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6217 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 75.5,78.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6219 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,85.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6220 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 75.5,81.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6221 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 75.5,82.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6222 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 75.5,84.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6224 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 75.5,83.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6225 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 75.5,86.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6226 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 75.5,87.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6227 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 75.5,88.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6228 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 75.5,89.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6229 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 75.5,90.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6230 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 75.5,90.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6231 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 76.5,90.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6232 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 77.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6234 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 79.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6235 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 80.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6236 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 81.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6237 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6239 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 84.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6240 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 85.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6241 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 86.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6242 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 87.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6243 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 88.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6244 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 89.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6245 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 90.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6246 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 91.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6248 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 93.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6249 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 94.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6250 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 95.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6251 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 95.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6252 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 94.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6253 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 93.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6254 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 92.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6255 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 91.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6256 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 90.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6258 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 88.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6259 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 87.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6260 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 86.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6261 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 85.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6262 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 84.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6263 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 83.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6265 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 81.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6266 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 80.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6267 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 79.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6268 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6269 + components: + - type: Transform + pos: 75.5,67.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6270 + components: + - type: Transform + pos: 75.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6271 + components: + - type: Transform + pos: 75.5,65.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6272 + components: + - type: Transform + pos: 75.5,64.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6273 + components: + - type: Transform + pos: 75.5,63.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6274 + components: + - type: Transform + pos: 75.5,62.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6276 + components: + - type: Transform + pos: 75.5,59.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6277 + components: + - type: Transform + pos: 75.5,58.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6279 + components: + - type: Transform + pos: 75.5,56.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6280 + components: + - type: Transform + pos: 75.5,55.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6282 + components: + - type: Transform + pos: 75.5,53.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6283 + components: + - type: Transform + pos: 75.5,52.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6284 + components: + - type: Transform + pos: 75.5,51.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6285 + components: + - type: Transform + pos: 75.5,50.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6286 + components: + - type: Transform + pos: 75.5,49.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6287 + components: + - type: Transform + pos: 75.5,48.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6289 + components: + - type: Transform + pos: 75.5,46.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6290 + components: + - type: Transform + pos: 75.5,39.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6291 + components: + - type: Transform + pos: 75.5,44.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6295 + components: + - type: Transform + pos: 75.5,40.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6297 + components: + - type: Transform + pos: 75.5,38.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6298 + components: + - type: Transform + pos: 75.5,37.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6299 + components: + - type: Transform + pos: 75.5,36.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6300 + components: + - type: Transform + pos: 75.5,35.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6301 + components: + - type: Transform + pos: 75.5,34.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6302 + components: + - type: Transform + pos: 75.5,33.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6303 + components: + - type: Transform + pos: 75.5,32.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6304 + components: + - type: Transform + pos: 75.5,31.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6306 + components: + - type: Transform + pos: 77.5,30.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6308 + components: + - type: Transform + pos: 77.5,32.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6309 + components: + - type: Transform + pos: 77.5,33.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6311 + components: + - type: Transform + pos: 77.5,35.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6312 + components: + - type: Transform + pos: 77.5,36.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6313 + components: + - type: Transform + pos: 77.5,37.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6314 + components: + - type: Transform + pos: 77.5,38.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6315 + components: + - type: Transform + pos: 77.5,40.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6316 + components: + - type: Transform + pos: 77.5,41.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6317 + components: + - type: Transform + pos: 77.5,39.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6319 + components: + - type: Transform + pos: 77.5,43.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6320 + components: + - type: Transform + pos: 77.5,44.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6321 + components: + - type: Transform + pos: 77.5,45.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6323 + components: + - type: Transform + pos: 77.5,47.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6325 + components: + - type: Transform + pos: 77.5,49.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6327 + components: + - type: Transform + pos: 77.5,51.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6329 + components: + - type: Transform + pos: 77.5,53.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6330 + components: + - type: Transform + pos: 77.5,54.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6331 + components: + - type: Transform + pos: 77.5,55.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6332 + components: + - type: Transform + pos: 77.5,56.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6333 + components: + - type: Transform + pos: 77.5,57.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6334 + components: + - type: Transform + pos: 77.5,58.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6335 + components: + - type: Transform + pos: 77.5,59.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6336 + components: + - type: Transform + pos: 77.5,60.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6338 + components: + - type: Transform + pos: 77.5,62.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6339 + components: + - type: Transform + pos: 77.5,63.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6340 + components: + - type: Transform + pos: 77.5,64.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6341 + components: + - type: Transform + pos: 77.5,65.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6342 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 23.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6343 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6344 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6346 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 24.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6347 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6348 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6349 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6350 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6351 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6352 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6353 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6355 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6356 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6357 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6358 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6359 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 19.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6360 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6361 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6362 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6365 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6366 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6367 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6369 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6370 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6372 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,53.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6374 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6375 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6376 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 23.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6378 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 25.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6379 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 26.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6380 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,67.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6381 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6382 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,65.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6383 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,64.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6384 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,63.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6385 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,62.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6389 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,65.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6390 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,64.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6391 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,63.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6392 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,62.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6393 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,61.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6395 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,59.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6396 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,58.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6397 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,57.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6399 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,55.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6400 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,54.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6402 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,52.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6403 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,51.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6406 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,48.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6407 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,47.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6408 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,46.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6409 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,45.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6410 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,44.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6412 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,42.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6413 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,41.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6414 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,40.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6415 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,39.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6416 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,38.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6419 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,36.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6420 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,37.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6421 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,38.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6422 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,39.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6423 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,40.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6424 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,41.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6426 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,43.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6427 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,44.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6429 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,46.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6430 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,47.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6431 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,48.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6432 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,49.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6433 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,50.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6435 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,53.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6436 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,54.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6438 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,56.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6440 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,51.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6441 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,58.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6452 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 69.5,105.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6453 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 70.5,103.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6454 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 72.5,103.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6455 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 73.5,103.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6456 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 74.5,103.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6457 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 75.5,103.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6458 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 71.5,103.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6459 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 77.5,103.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6460 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 79.5,99.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6461 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,103.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6463 + components: + - type: Transform + pos: 76.5,102.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6464 + components: + - type: Transform + pos: 76.5,101.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6472 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,102.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6480 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,102.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6481 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,103.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6553 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,88.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6555 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,88.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6558 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 60.5,87.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6604 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 69.5,109.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6605 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 70.5,109.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6606 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 71.5,109.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6607 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 72.5,110.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6608 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 70.5,110.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6609 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 71.5,110.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6610 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 73.5,109.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6611 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 74.5,108.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6612 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 75.5,108.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6613 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 77.5,107.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6614 + components: + - type: Transform + pos: 79.5,105.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6615 + components: + - type: Transform + pos: 79.5,104.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6851 + components: + - type: Transform + pos: 69.5,90.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6852 + components: + - type: Transform + pos: 69.5,89.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6853 + components: + - type: Transform + pos: 69.5,88.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6855 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 57.5,97.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6856 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 57.5,98.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6857 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,99.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6858 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 57.5,100.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6859 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 57.5,101.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6860 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 57.5,102.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6861 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,103.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6862 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,103.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6863 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,103.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6864 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,102.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6865 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,102.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6868 + components: + - type: Transform + pos: 58.5,98.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6869 + components: + - type: Transform + pos: 58.5,100.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6873 + components: + - type: Transform + pos: 58.5,101.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6875 + components: + - type: Transform + pos: 57.5,99.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7173 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 90.5,87.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7218 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,88.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7243 + components: + - type: Transform + pos: 25.5,60.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7248 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,88.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7249 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 55.5,88.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7506 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 76.5,85.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7507 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 77.5,85.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7508 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 78.5,85.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7509 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 79.5,85.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7510 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 80.5,85.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7513 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 83.5,85.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7514 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 84.5,85.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7517 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 87.5,85.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7519 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 89.5,85.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7524 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 86.5,84.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7525 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 85.5,84.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7526 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 84.5,84.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7527 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 83.5,84.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7528 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 82.5,84.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7529 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 81.5,84.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7530 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 80.5,84.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7531 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 79.5,84.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7532 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 78.5,84.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7533 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 89.5,84.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7535 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,79.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7536 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,78.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7537 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 80.5,77.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7538 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 79.5,77.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7539 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,77.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7541 + components: + - type: Transform + pos: 86.5,77.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7542 + components: + - type: Transform + pos: 86.5,78.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7543 + components: + - type: Transform + pos: 86.5,79.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7544 + components: + - type: Transform + pos: 86.5,80.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7545 + components: + - type: Transform + pos: 85.5,77.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7546 + components: + - type: Transform + pos: 85.5,78.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7547 + components: + - type: Transform + pos: 85.5,79.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7548 + components: + - type: Transform + pos: 85.5,80.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7550 + components: + - type: Transform + pos: 85.5,82.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7551 + components: + - type: Transform + pos: 85.5,83.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7552 + components: + - type: Transform + pos: 85.5,84.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7553 + components: + - type: Transform + pos: 86.5,83.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7554 + components: + - type: Transform + pos: 86.5,84.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7555 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 88.5,85.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7559 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 90.5,83.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7562 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 92.5,85.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7563 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 92.5,86.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7565 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 92.5,88.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7566 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 93.5,89.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7567 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 94.5,89.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7568 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 95.5,89.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7569 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 96.5,89.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7570 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 96.5,87.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7571 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 95.5,87.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7572 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 94.5,87.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7573 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 93.5,87.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7574 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 91.5,84.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7579 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 80.5,99.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7581 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,99.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7582 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 83.5,99.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7583 + components: + - type: Transform + pos: 84.5,97.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7584 + components: + - type: Transform + pos: 84.5,98.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7586 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 93.5,92.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7587 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 92.5,92.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7588 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 91.5,92.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7589 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 90.5,92.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7590 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 89.5,92.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7591 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 88.5,92.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7592 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 87.5,86.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7593 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 87.5,85.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7594 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 85.5,96.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7596 + components: + - type: Transform + pos: 87.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7597 + components: + - type: Transform + pos: 87.5,90.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7598 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 88.5,89.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7599 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 89.5,89.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7600 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 90.5,89.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7601 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 91.5,89.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7605 + components: + - type: Transform + pos: 86.5,93.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7606 + components: + - type: Transform + pos: 86.5,94.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7608 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 87.5,87.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7610 + components: + - type: Transform + pos: 84.5,94.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7611 + components: + - type: Transform + pos: 84.5,93.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7612 + components: + - type: Transform + pos: 84.5,92.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7613 + components: + - type: Transform + pos: 84.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7615 + components: + - type: Transform + pos: 84.5,89.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7616 + components: + - type: Transform + pos: 84.5,88.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7617 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 83.5,87.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7621 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 83.5,90.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7629 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,87.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7630 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 79.5,87.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7631 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 80.5,87.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7636 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 87.5,82.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7637 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 87.5,83.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7641 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 84.5,81.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7642 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 83.5,81.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7643 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 82.5,81.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7644 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 92.5,83.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7645 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 92.5,82.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7646 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 92.5,81.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7647 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 93.5,80.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7648 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 94.5,80.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7650 + components: + - type: Transform + pos: 81.5,74.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7651 + components: + - type: Transform + pos: 81.5,75.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7652 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 82.5,73.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7653 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 83.5,73.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7654 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 84.5,73.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7655 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 85.5,73.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7656 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 86.5,73.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7657 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 87.5,73.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7658 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 88.5,73.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7659 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 89.5,74.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7660 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 89.5,75.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7661 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 90.5,76.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7662 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 91.5,76.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7664 + components: + - type: Transform + pos: 93.5,77.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7665 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 94.5,78.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7666 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 95.5,79.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7681 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 77.5,94.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7682 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 76.5,94.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7794 + components: + - type: Transform + pos: 81.5,76.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8371 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 74.5,79.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 8372 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 73.5,79.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 8373 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,80.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8374 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 67.5,80.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8375 + components: + - type: Transform + pos: 66.5,81.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8376 + components: + - type: Transform + pos: 66.5,79.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8379 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,82.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8380 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,82.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8381 + components: + - type: Transform + pos: 62.5,83.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8382 + components: + - type: Transform + pos: 62.5,84.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8383 + components: + - type: Transform + pos: 62.5,85.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8384 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 61.5,86.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8385 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,82.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8386 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,82.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8387 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,82.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8403 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,104.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 8478 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.5,103.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8491 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,102.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8492 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,101.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8493 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,100.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8494 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 85.5,100.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8495 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 85.5,101.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8496 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 85.5,102.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8551 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,67.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8559 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8560 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,69.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8561 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,70.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8562 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,71.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8563 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,72.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8564 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,73.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8565 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,74.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8566 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,75.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8567 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,76.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8568 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,77.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8569 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,78.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8656 + components: + - type: Transform + pos: 69.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8657 + components: + - type: Transform + pos: 69.5,69.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8658 + components: + - type: Transform + pos: 69.5,70.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8659 + components: + - type: Transform + pos: 69.5,71.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8661 + components: + - type: Transform + pos: 69.5,73.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8664 + components: + - type: Transform + pos: 69.5,72.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8802 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 92.5,69.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 8803 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 92.5,70.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 8804 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 92.5,74.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8805 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 92.5,75.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8813 + components: + - type: Transform + pos: 97.5,59.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8814 + components: + - type: Transform + pos: 98.5,61.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8815 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 98.5,62.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8816 + components: + - type: Transform + pos: 98.5,63.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8817 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 98.5,64.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8818 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 97.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8819 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 96.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8820 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 98.5,67.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8821 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 98.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8822 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 98.5,69.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8823 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 98.5,70.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8824 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 98.5,71.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8825 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 98.5,72.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8826 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 97.5,75.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8827 + components: + - type: Transform + pos: 98.5,74.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8828 + components: + - type: Transform + pos: 96.5,76.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8829 + components: + - type: Transform + pos: 96.5,77.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8836 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 96.5,62.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 8837 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 96.5,63.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 8838 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 96.5,64.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 8839 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 96.5,65.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 8840 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 96.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 8841 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 96.5,67.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 8935 + components: + - type: Transform + pos: 97.5,57.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9170 + components: + - type: Transform + pos: 89.5,65.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9171 + components: + - type: Transform + pos: 89.5,64.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9172 + components: + - type: Transform + pos: 90.5,62.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9173 + components: + - type: Transform + pos: 90.5,61.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9174 + components: + - type: Transform + pos: 90.5,60.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9175 + components: + - type: Transform + pos: 90.5,59.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9176 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 91.5,58.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9177 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 92.5,57.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9179 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 92.5,55.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9180 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 93.5,56.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9181 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 94.5,56.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9182 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 95.5,56.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9183 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 96.5,56.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9189 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 88.5,63.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9190 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 87.5,63.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9191 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 86.5,63.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9192 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 85.5,63.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9193 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 84.5,63.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9194 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 83.5,63.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9266 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9267 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 79.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9268 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 80.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9274 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 86.5,36.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9275 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 84.5,34.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9276 + components: + - type: Transform + pos: 85.5,35.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9277 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 83.5,32.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9278 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 87.5,37.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9279 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 83.5,33.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9284 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 84.5,36.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9286 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 87.5,38.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9287 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 87.5,39.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9288 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 88.5,40.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9289 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 89.5,40.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9290 + components: + - type: Transform + pos: 90.5,41.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9291 + components: + - type: Transform + pos: 90.5,42.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9293 + components: + - type: Transform + pos: 90.5,44.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9294 + components: + - type: Transform + pos: 90.5,45.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9295 + components: + - type: Transform + pos: 90.5,46.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9296 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 89.5,47.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9297 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 88.5,47.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9298 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 86.5,48.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9299 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 85.5,48.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9300 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 84.5,48.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9301 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 83.5,48.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9302 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 82.5,48.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9304 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 80.5,48.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9305 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 79.5,48.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9306 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 78.5,48.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9316 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 84.5,44.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9317 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 85.5,44.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9318 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 87.5,46.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9320 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 91.5,47.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9321 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 92.5,47.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9322 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 93.5,48.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9323 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 93.5,49.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9324 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 93.5,50.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9325 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 93.5,51.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9326 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 93.5,52.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9327 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 93.5,53.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9330 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 93.5,43.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9457 + components: + - type: Transform + pos: 81.5,50.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9458 + components: + - type: Transform + pos: 81.5,51.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9459 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 89.5,58.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9460 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 88.5,58.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9461 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 87.5,58.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9465 + components: + - type: Transform + pos: 86.5,56.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 9466 + components: + - type: Transform + pos: 86.5,55.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 9533 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 80.5,52.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9534 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 79.5,52.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9535 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,52.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9538 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 85.5,54.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 9539 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 83.5,54.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 9540 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,54.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 9541 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 81.5,54.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 9542 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 80.5,54.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 9543 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 79.5,54.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 9544 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,54.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 9545 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 77.5,54.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 9546 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 76.5,54.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 9547 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 84.5,54.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 9548 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 76.5,57.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 9556 + components: + - type: Transform + pos: 83.5,38.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9557 + components: + - type: Transform + pos: 83.5,39.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9558 + components: + - type: Transform + pos: 83.5,40.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9559 + components: + - type: Transform + pos: 83.5,41.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9561 + components: + - type: Transform + pos: 83.5,43.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9564 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 76.5,43.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 9565 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 77.5,43.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 9566 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 78.5,43.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 9567 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 79.5,43.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 9569 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 81.5,37.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9570 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,37.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9571 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,42.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9572 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 81.5,42.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9573 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 80.5,42.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9574 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 79.5,42.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9575 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,42.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9862 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,34.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9863 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 79.5,34.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9885 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 72.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 9886 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 71.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 9887 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 70.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 9888 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 69.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 9890 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 67.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 9905 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,28.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 9906 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,27.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 9907 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,26.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 9910 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 67.5,27.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9911 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 67.5,26.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9918 + components: + - type: Transform + pos: 76.5,27.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 9919 + components: + - type: Transform + pos: 76.5,26.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 9920 + components: + - type: Transform + pos: 76.5,25.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 9921 + components: + - type: Transform + pos: 76.5,24.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 9937 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,103.5 + parent: 1 + - type: AtmosPipeColor + color: '#CC9900FF' + - uid: 9954 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,105.5 + parent: 1 + - type: AtmosPipeColor + color: '#009900FF' + - uid: 9956 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,105.5 + parent: 1 + - type: AtmosPipeColor + color: '#009900FF' + - uid: 9957 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 47.5,105.5 + parent: 1 + - type: AtmosPipeColor + color: '#009900FF' + - uid: 10004 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 75.5,42.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10010 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 74.5,61.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10014 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 75.5,61.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10167 + components: + - type: Transform + pos: 56.5,84.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10219 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,38.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10224 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 70.5,47.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10233 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,47.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10234 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,46.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10235 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 75.5,46.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10236 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 74.5,47.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10244 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,47.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10249 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 64.5,47.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10252 + components: + - type: Transform + pos: 62.5,61.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10253 + components: + - type: Transform + pos: 62.5,58.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10255 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,56.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10261 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,57.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10270 + components: + - type: Transform + pos: 62.5,59.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10271 + components: + - type: Transform + pos: 62.5,60.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10279 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,34.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10280 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,34.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10281 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,34.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10282 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,30.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10283 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,31.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10284 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,32.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10285 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,33.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10286 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10287 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10292 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 67.5,35.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10293 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,35.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10294 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 69.5,35.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10295 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 65.5,34.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10296 + components: + - type: Transform + pos: 66.5,36.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10297 + components: + - type: Transform + pos: 66.5,37.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10336 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,51.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10376 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,54.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10379 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,54.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10380 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,54.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10406 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,54.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10407 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,43.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10408 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,43.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10410 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,43.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10411 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 52.5,44.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10412 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 52.5,45.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10413 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 52.5,46.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10414 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 52.5,47.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10416 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 52.5,49.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10417 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 52.5,50.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10418 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 52.5,51.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10419 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 52.5,52.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10420 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 52.5,53.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10425 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,54.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10426 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,54.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10433 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,62.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10434 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 61.5,62.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10435 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,62.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10436 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,62.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10437 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,62.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10438 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,62.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10439 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 67.5,62.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10440 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,62.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10441 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 69.5,62.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10442 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 70.5,62.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10445 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 72.5,61.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10448 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,62.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10449 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,62.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10450 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 58.5,62.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10453 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 66.5,47.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10468 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,39.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10479 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 64.5,54.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10480 + components: + - type: Transform + pos: 65.5,55.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10519 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,50.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10521 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,54.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10522 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 76.5,46.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10524 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 69.5,54.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10525 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,53.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10572 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,41.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10576 + components: + - type: Transform + pos: 66.5,49.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10588 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,42.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10610 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,44.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10633 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,52.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10718 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,62.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10796 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,40.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10801 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,41.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10819 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,55.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10849 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 65.5,55.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10857 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 64.5,55.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10860 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,47.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10869 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,42.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10870 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,43.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10877 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 71.5,47.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10883 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 71.5,46.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10885 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 69.5,46.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10927 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,47.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10940 + components: + - type: Transform + pos: 65.5,46.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10943 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 70.5,46.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10945 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 69.5,47.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10958 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 74.5,42.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10962 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 69.5,40.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10963 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 70.5,40.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10965 + components: + - type: Transform + pos: 62.5,56.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10985 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 74.5,46.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10999 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 65.5,44.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11000 + components: + - type: Transform + pos: 66.5,45.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11001 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,40.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11004 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,41.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11087 + components: + - type: Transform + pos: 66.5,47.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11112 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 61.5,55.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11151 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,42.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11182 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,25.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11183 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,24.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11185 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,22.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11186 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,21.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11189 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 67.5,24.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11190 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 67.5,23.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11191 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 67.5,22.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11192 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 67.5,21.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11321 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 63.5,8.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11375 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 63.5,9.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11376 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 64.5,10.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11377 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 65.5,10.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11378 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,10.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11379 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 69.5,10.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11380 + components: + - type: Transform + pos: 70.5,8.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11381 + components: + - type: Transform + pos: 70.5,9.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11382 + components: + - type: Transform + pos: 67.5,11.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11383 + components: + - type: Transform + pos: 67.5,12.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11384 + components: + - type: Transform + pos: 67.5,13.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11385 + components: + - type: Transform + pos: 67.5,14.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11386 + components: + - type: Transform + pos: 66.5,11.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11387 + components: + - type: Transform + pos: 66.5,12.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11388 + components: + - type: Transform + pos: 66.5,13.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11389 + components: + - type: Transform + pos: 66.5,14.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11390 + components: + - type: Transform + pos: 65.5,16.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11392 + components: + - type: Transform + pos: 65.5,18.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11393 + components: + - type: Transform + pos: 65.5,19.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11394 + components: + - type: Transform + pos: 68.5,16.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11395 + components: + - type: Transform + pos: 68.5,19.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11396 + components: + - type: Transform + pos: 68.5,18.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11618 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,73.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11619 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,74.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11628 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 26.5,104.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11629 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,103.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11630 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,103.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11631 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,103.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11632 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,103.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11633 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.5,103.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11635 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 33.5,103.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11636 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 29.5,103.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11638 + components: + - type: Transform + pos: 9.5,99.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11708 + components: + - type: Transform + pos: 56.5,82.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11712 + components: + - type: Transform + pos: 56.5,83.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11716 + components: + - type: Transform + pos: 43.5,81.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11717 + components: + - type: Transform + pos: 43.5,82.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11718 + components: + - type: Transform + pos: 43.5,83.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11720 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,85.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11721 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,85.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11722 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.5,85.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11723 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,85.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11724 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,85.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11725 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 49.5,85.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11726 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 50.5,85.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11729 + components: + - type: Transform + pos: 46.5,69.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11730 + components: + - type: Transform + pos: 46.5,70.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11731 + components: + - type: Transform + pos: 46.5,71.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11732 + components: + - type: Transform + pos: 46.5,72.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11733 + components: + - type: Transform + pos: 46.5,73.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11734 + components: + - type: Transform + pos: 46.5,74.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11735 + components: + - type: Transform + pos: 46.5,75.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11736 + components: + - type: Transform + pos: 46.5,76.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11737 + components: + - type: Transform + pos: 56.5,69.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11738 + components: + - type: Transform + pos: 56.5,70.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11739 + components: + - type: Transform + pos: 56.5,71.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11741 + components: + - type: Transform + pos: 56.5,73.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11743 + components: + - type: Transform + pos: 56.5,75.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11744 + components: + - type: Transform + pos: 56.5,76.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11745 + components: + - type: Transform + pos: 47.5,67.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11746 + components: + - type: Transform + pos: 47.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11747 + components: + - type: Transform + pos: 47.5,69.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11748 + components: + - type: Transform + pos: 47.5,70.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11749 + components: + - type: Transform + pos: 47.5,71.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11750 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,72.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11751 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,72.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11752 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,72.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11754 + components: + - type: Transform + pos: 54.5,65.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11755 + components: + - type: Transform + pos: 54.5,64.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11756 + components: + - type: Transform + pos: 54.5,63.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11757 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,62.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11758 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 48.5,67.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11759 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 48.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11760 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 48.5,65.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11761 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 48.5,64.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11764 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,63.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11765 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,63.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11766 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.5,63.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11767 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,63.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11770 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,61.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11771 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,61.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11773 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,62.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11774 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,63.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11775 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,64.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11776 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,65.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11778 + components: + - type: Transform + pos: 39.5,57.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11779 + components: + - type: Transform + pos: 39.5,58.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11780 + components: + - type: Transform + pos: 39.5,59.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11781 + components: + - type: Transform + pos: 39.5,60.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11782 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,56.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11783 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.5,56.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11784 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,56.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11785 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,56.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11786 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,56.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11787 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 42.5,56.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11788 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,56.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11789 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,56.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11790 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,56.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11791 + components: + - type: Transform + pos: 39.5,46.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11792 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 47.5,57.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11793 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 47.5,58.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11794 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 47.5,59.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11795 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 47.5,60.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11796 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,61.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11797 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 49.5,61.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11798 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,61.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11799 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 51.5,61.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11800 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 52.5,61.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11801 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 53.5,61.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11810 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,81.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11812 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,77.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11820 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,77.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11821 + components: + - type: Transform + pos: 59.5,81.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11822 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,75.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11824 + components: + - type: Transform + pos: 59.5,80.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11825 + components: + - type: Transform + pos: 59.5,79.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11826 + components: + - type: Transform + pos: 59.5,78.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11832 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,77.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11833 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,76.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11834 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,72.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11836 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 52.5,74.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11837 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 53.5,74.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11838 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 54.5,74.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11839 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 55.5,74.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11840 + components: + - type: Transform + pos: 51.5,75.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11841 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,78.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11842 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,78.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11843 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 55.5,79.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11844 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 55.5,80.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11888 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,79.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11889 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 38.5,79.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11890 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.5,79.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11891 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,79.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11892 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,79.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11893 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 42.5,79.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11894 + components: + - type: Transform + pos: 43.5,80.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11895 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,79.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11896 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,79.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11897 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.5,79.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11898 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,77.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11899 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,77.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11900 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,77.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11903 + components: + - type: Transform + pos: 42.5,74.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11904 + components: + - type: Transform + pos: 42.5,75.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11905 + components: + - type: Transform + pos: 42.5,76.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 12650 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12708 + components: + - type: Transform + pos: 38.5,67.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12709 + components: + - type: Transform + pos: 38.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12710 + components: + - type: Transform + pos: 38.5,69.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12711 + components: + - type: Transform + pos: 38.5,70.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12712 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,72.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12713 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,72.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12714 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.5,72.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12726 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 34.5,84.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12727 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 35.5,84.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12728 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 36.5,84.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12729 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,84.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12730 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 38.5,84.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12731 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.5,84.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12732 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,84.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12733 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,84.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12734 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 42.5,84.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12785 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 26.5,57.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 12786 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 27.5,57.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 12787 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,57.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 12788 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 29.5,57.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 12790 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,57.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 12791 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,57.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 12792 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 28.5,56.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12793 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,56.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12794 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.5,56.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12795 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 31.5,56.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12796 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,56.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12797 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.5,56.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12798 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 26.5,56.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12799 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 34.5,56.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12800 + components: + - type: Transform + pos: 33.5,58.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 12801 + components: + - type: Transform + pos: 33.5,59.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 12802 + components: + - type: Transform + pos: 33.5,60.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 12804 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.5,61.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12805 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,61.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12853 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 25.5,56.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12972 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 9.5,57.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12973 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,57.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12974 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,57.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12976 + components: + - type: Transform + pos: 10.5,59.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12977 + components: + - type: Transform + pos: 10.5,60.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12978 + components: + - type: Transform + pos: 10.5,61.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12979 + components: + - type: Transform + pos: 15.5,63.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12980 + components: + - type: Transform + pos: 15.5,64.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12981 + components: + - type: Transform + pos: 15.5,65.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12982 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,62.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12983 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,62.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12984 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,62.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12985 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,62.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12986 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,62.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12987 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,62.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12988 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,62.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12989 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 19.5,62.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12990 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,62.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12991 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 21.5,61.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12992 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 22.5,60.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12993 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 23.5,60.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12994 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 24.5,60.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12995 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,60.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12996 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,60.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13003 + components: + - type: Transform + pos: 5.5,59.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13004 + components: + - type: Transform + pos: 5.5,58.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13005 + components: + - type: Transform + pos: 5.5,57.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13006 + components: + - type: Transform + pos: 6.5,62.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13007 + components: + - type: Transform + pos: 6.5,63.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13008 + components: + - type: Transform + pos: 6.5,64.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13009 + components: + - type: Transform + pos: 6.5,65.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13010 + components: + - type: Transform + pos: 6.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13011 + components: + - type: Transform + pos: 6.5,67.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13016 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13017 + components: + - type: Transform + pos: 5.5,67.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13018 + components: + - type: Transform + pos: 5.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13019 + components: + - type: Transform + pos: 5.5,69.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13020 + components: + - type: Transform + pos: 5.5,70.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13021 + components: + - type: Transform + pos: 6.5,72.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13022 + components: + - type: Transform + pos: 6.5,74.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13023 + components: + - type: Transform + pos: 6.5,75.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13024 + components: + - type: Transform + pos: 6.5,76.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13025 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,77.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13026 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,77.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13027 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 9.5,76.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13028 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 9.5,75.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13029 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 9.5,74.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13030 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,72.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13031 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,71.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13032 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,70.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13033 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,69.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13034 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13040 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,87.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13041 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,88.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13042 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,89.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13043 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 9.5,86.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13044 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,86.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13045 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,86.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13046 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 12.5,86.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13047 + components: + - type: Transform + pos: 5.5,84.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13048 + components: + - type: Transform + pos: 5.5,83.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13049 + components: + - type: Transform + pos: 5.5,85.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13050 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,81.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13051 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,80.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13052 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,79.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13053 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,78.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13056 + components: + - type: Transform + pos: 5.5,82.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13057 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,86.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13163 + components: + - type: Transform + pos: 27.5,50.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13166 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 23.5,36.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13167 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 24.5,36.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13168 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 25.5,36.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13169 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 26.5,36.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13348 + components: + - type: Transform + pos: 31.5,48.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13748 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 28.5,43.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13749 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,43.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13750 + components: + - type: Transform + pos: 30.5,44.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13751 + components: + - type: Transform + pos: 30.5,45.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13752 + components: + - type: Transform + pos: 30.5,46.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13753 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 29.5,34.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13755 + components: + - type: Transform + pos: 31.5,49.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13756 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,50.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13757 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 33.5,50.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13759 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 26.5,52.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13760 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 27.5,52.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13761 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,52.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13762 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 29.5,52.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13763 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,52.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13764 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,52.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13765 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 33.5,52.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13768 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 27.5,42.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13769 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,42.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13770 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 29.5,42.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13771 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.5,42.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13773 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 31.5,40.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13774 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 31.5,39.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13775 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 30.5,42.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13776 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 30.5,41.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13777 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 30.5,40.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13778 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 30.5,39.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13780 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,47.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13781 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.5,47.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13782 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,38.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13783 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.5,38.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13784 + components: + - type: Transform + pos: 34.5,39.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13785 + components: + - type: Transform + pos: 34.5,40.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13786 + components: + - type: Transform + pos: 34.5,41.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13788 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,34.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13789 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,33.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13793 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,36.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13794 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,36.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13795 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.5,36.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13796 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,36.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13797 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,36.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13799 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,36.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13800 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 39.5,36.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13801 + components: + - type: Transform + pos: 36.5,35.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13802 + components: + - type: Transform + pos: 37.5,33.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13804 + components: + - type: Transform + pos: 36.5,36.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13805 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 33.5,34.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13806 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 33.5,35.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13807 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 35.5,38.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13809 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 38.5,38.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13810 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.5,38.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13817 + components: + - type: Transform + pos: 33.5,32.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13818 + components: + - type: Transform + pos: 33.5,31.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13819 + components: + - type: Transform + pos: 33.5,30.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13821 + components: + - type: Transform + pos: 37.5,31.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13822 + components: + - type: Transform + pos: 37.5,32.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13823 + components: + - type: Transform + pos: 36.5,37.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13827 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13828 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13831 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 41.5,28.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13832 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 41.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13833 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 41.5,30.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13834 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 41.5,31.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13835 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 41.5,32.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13836 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 41.5,33.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13837 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 41.5,34.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13839 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,36.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13840 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.5,36.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13841 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 42.5,36.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13842 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,38.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13843 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,38.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13844 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 42.5,38.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13845 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.5,38.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13855 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 45.5,31.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13857 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 45.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13858 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 45.5,28.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13859 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,27.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13860 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 47.5,27.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13861 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,27.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13862 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 49.5,27.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13863 + components: + - type: Transform + pos: 50.5,26.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13864 + components: + - type: Transform + pos: 50.5,25.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13865 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 51.5,23.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13870 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,24.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13871 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,24.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13872 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 58.5,24.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13873 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,25.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13874 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,26.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13875 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,27.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13876 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,28.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13877 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13884 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,36.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13885 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,36.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13886 + components: + - type: Transform + pos: 47.5,37.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13887 + components: + - type: Transform + pos: 47.5,38.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13888 + components: + - type: Transform + pos: 47.5,39.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13889 + components: + - type: Transform + pos: 47.5,40.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13897 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,51.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13898 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,52.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13899 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,53.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13900 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,54.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13901 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,55.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13902 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 47.5,50.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13903 + components: + - type: Transform + pos: 48.5,49.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13904 + components: + - type: Transform + pos: 48.5,48.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13905 + components: + - type: Transform + pos: 48.5,47.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13906 + components: + - type: Transform + pos: 48.5,46.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13907 + components: + - type: Transform + pos: 48.5,45.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13909 + components: + - type: Transform + pos: 48.5,43.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13910 + components: + - type: Transform + pos: 49.5,49.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13911 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 50.5,48.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13912 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 51.5,48.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13919 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,38.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13922 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,37.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13923 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,36.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13925 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,34.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13926 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,33.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13927 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,32.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13928 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,31.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13929 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,30.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13930 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13933 + components: + - type: Transform + pos: 38.5,46.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13935 + components: + - type: Transform + pos: 38.5,44.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13939 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 35.5,52.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13940 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 36.5,52.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13941 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,52.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13942 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 38.5,52.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13944 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,48.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13958 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,48.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13959 + components: + - type: Transform + pos: 38.5,45.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13969 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.5,50.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13970 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,50.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13971 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,50.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13973 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.5,48.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13975 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,49.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13979 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,51.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13981 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.5,52.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13982 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,50.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 14323 + components: + - type: Transform + pos: 39.5,45.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 14329 + components: + - type: Transform + pos: 39.5,44.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 14387 + components: + - type: Transform + pos: 39.5,51.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 14388 + components: + - type: Transform + pos: 39.5,49.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 14390 + components: + - type: Transform + pos: 39.5,48.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 14391 + components: + - type: Transform + pos: 38.5,47.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 14392 + components: + - type: Transform + pos: 39.5,47.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 14793 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 24.5,56.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 14794 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 23.5,56.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 14796 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,56.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 14797 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 24.5,55.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 14798 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 23.5,55.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 14799 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,55.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 14803 + components: + - type: Transform + pos: 20.5,55.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 14804 + components: + - type: Transform + pos: 20.5,54.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 14805 + components: + - type: Transform + pos: 20.5,53.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 14808 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,52.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 14809 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,53.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 14810 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,54.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 14811 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,55.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 14812 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,56.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 14813 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,57.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 14814 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,58.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 14815 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 15.5,58.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 14816 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 14.5,58.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 14817 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 13.5,58.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 14818 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 12.5,58.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 14819 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,58.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 14829 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 21.5,51.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 14830 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 21.5,52.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 14831 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 21.5,53.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 14832 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 21.5,54.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 14841 + components: + - type: Transform + pos: 19.5,47.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 14842 + components: + - type: Transform + pos: 19.5,46.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 14843 + components: + - type: Transform + pos: 19.5,45.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15304 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 21.5,75.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15305 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,75.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15306 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,75.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15307 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,74.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15308 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,74.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15309 + components: + - type: Transform + pos: 14.5,75.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15310 + components: + - type: Transform + pos: 14.5,76.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15311 + components: + - type: Transform + pos: 14.5,77.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15312 + components: + - type: Transform + pos: 13.5,76.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15313 + components: + - type: Transform + pos: 13.5,77.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15314 + components: + - type: Transform + pos: 13.5,75.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15318 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,73.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15321 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 24.5,74.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15323 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,79.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15325 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,81.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15326 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,82.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15327 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,83.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15328 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,84.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15329 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,85.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15330 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,78.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15331 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,79.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15332 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,80.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15335 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,83.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15336 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,84.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15337 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,85.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15341 + components: + - type: Transform + pos: 10.5,82.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15342 + components: + - type: Transform + pos: 10.5,83.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15343 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,81.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15344 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,81.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15345 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,80.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15346 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,80.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15347 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,80.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15348 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,80.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15365 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,90.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15369 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,90.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15372 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,90.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15389 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15390 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,92.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15391 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,93.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15399 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,90.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15400 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,90.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15404 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,90.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15416 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15418 + components: + - type: Transform + pos: 13.5,87.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15419 + components: + - type: Transform + pos: 13.5,88.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15420 + components: + - type: Transform + pos: 13.5,89.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15422 + components: + - type: Transform + pos: 14.5,88.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15423 + components: + - type: Transform + pos: 14.5,89.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15425 + components: + - type: Transform + pos: 14.5,86.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15462 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 14.5,86.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15463 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 15.5,86.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15464 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,86.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15465 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,86.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15467 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,86.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15468 + components: + - type: Transform + pos: 20.5,85.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15469 + components: + - type: Transform + pos: 20.5,84.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15470 + components: + - type: Transform + pos: 20.5,83.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15489 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15491 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,92.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15495 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 24.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15504 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,92.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15505 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,92.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15520 + components: + - type: Transform + pos: 15.5,95.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15523 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 15.5,92.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15524 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 15.5,93.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15525 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 15.5,94.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15526 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 18.5,95.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15527 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,95.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15528 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,95.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15531 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,93.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15532 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,94.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15533 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 21.5,96.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15534 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 21.5,97.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15536 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 21.5,99.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15537 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 21.5,100.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15538 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 21.5,102.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15539 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 21.5,103.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15540 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 21.5,101.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15541 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 22.5,104.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15542 + components: + - type: Transform + pos: 23.5,105.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15543 + components: + - type: Transform + pos: 23.5,106.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15553 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 22.5,98.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15554 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 23.5,98.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15555 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 24.5,98.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15556 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,98.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15557 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,98.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15558 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 28.5,98.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15559 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,98.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15560 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.5,98.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15561 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 31.5,98.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15563 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.5,98.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15564 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 34.5,98.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15565 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 35.5,98.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15566 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 36.5,98.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15567 + components: + - type: Transform + pos: 38.5,100.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15568 + components: + - type: Transform + pos: 38.5,101.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15569 + components: + - type: Transform + pos: 38.5,102.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15571 + components: + - type: Transform + pos: 38.5,104.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15572 + components: + - type: Transform + pos: 38.5,105.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15573 + components: + - type: Transform + pos: 38.5,106.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15574 + components: + - type: Transform + pos: 38.5,107.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15579 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,111.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15580 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,111.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15582 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 33.5,111.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15583 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,110.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15584 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 29.5,109.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15585 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,109.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15596 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,87.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 16200 + components: + - type: Transform + pos: 31.5,73.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16201 + components: + - type: Transform + pos: 31.5,75.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16202 + components: + - type: Transform + pos: 31.5,76.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16203 + components: + - type: Transform + pos: 31.5,74.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16204 + components: + - type: Transform + pos: 32.5,78.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16205 + components: + - type: Transform + pos: 32.5,79.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16206 + components: + - type: Transform + pos: 32.5,80.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16207 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,84.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16208 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 29.5,84.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16211 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.5,84.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16213 + components: + - type: Transform + pos: 32.5,81.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16291 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 30.5,104.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16292 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 30.5,105.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16391 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 26.5,78.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 16392 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 27.5,78.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 16393 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,78.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 16394 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 29.5,78.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 16395 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.5,78.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 16408 + components: + - type: Transform + pos: 29.5,88.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 16409 + components: + - type: Transform + pos: 29.5,89.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 16410 + components: + - type: Transform + pos: 32.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 16411 + components: + - type: Transform + pos: 32.5,88.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 16412 + components: + - type: Transform + pos: 32.5,89.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 16414 + components: + - type: Transform + pos: 35.5,88.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 16415 + components: + - type: Transform + pos: 35.5,89.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 16416 + components: + - type: Transform + pos: 36.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 16417 + components: + - type: Transform + pos: 36.5,92.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 16418 + components: + - type: Transform + pos: 36.5,93.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 16419 + components: + - type: Transform + pos: 36.5,94.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 16420 + components: + - type: Transform + pos: 39.5,93.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 16421 + components: + - type: Transform + pos: 39.5,92.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 16422 + components: + - type: Transform + pos: 39.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 16423 + components: + - type: Transform + pos: 39.5,94.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 16432 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.5,90.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 16433 + components: + - type: Transform + pos: 32.5,97.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16434 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 33.5,90.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 16435 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.5,90.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 16436 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.5,90.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 16438 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,86.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16439 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,87.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16440 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 42.5,88.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16441 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,88.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16442 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,88.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16465 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,93.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 16466 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 28.5,93.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 16467 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,93.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 16468 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.5,93.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 16469 + components: + - type: Transform + pos: 32.5,96.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16470 + components: + - type: Transform + pos: 32.5,92.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 16471 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,92.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16473 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,90.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 16474 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 31.5,93.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 16477 + components: + - type: Transform + pos: 32.5,95.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16679 + components: + - type: Transform + pos: 10.5,51.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16680 + components: + - type: Transform + pos: 10.5,49.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16681 + components: + - type: Transform + pos: 10.5,48.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16682 + components: + - type: Transform + pos: 10.5,50.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16889 + components: + - type: Transform + pos: 10.5,46.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16891 + components: + - type: Transform + pos: 34.5,112.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16892 + components: + - type: Transform + pos: 34.5,113.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16893 + components: + - type: Transform + pos: 34.5,114.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16895 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,34.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16896 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,34.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16899 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 37.5,109.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16900 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 37.5,110.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17042 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 55.5,20.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17043 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 55.5,21.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17134 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,105.5 + parent: 1 + - type: AtmosPipeColor + color: '#009900FF' + - uid: 17177 + components: + - type: Transform + pos: 10.5,47.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17213 + components: + - type: Transform + pos: 14.5,41.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17214 + components: + - type: Transform + pos: 14.5,40.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17215 + components: + - type: Transform + pos: 14.5,39.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17216 + components: + - type: Transform + pos: 14.5,38.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17217 + components: + - type: Transform + pos: 14.5,37.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17218 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,36.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17219 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,36.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17220 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,36.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17221 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,36.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17222 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 19.5,36.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17223 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,36.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17225 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,36.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17226 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 19.5,34.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17227 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,34.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17228 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 21.5,35.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17230 + components: + - type: Transform + pos: 21.5,33.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17231 + components: + - type: Transform + pos: 21.5,32.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17232 + components: + - type: Transform + pos: 21.5,31.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17233 + components: + - type: Transform + pos: 21.5,30.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17234 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17235 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 23.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17236 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 24.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17237 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 25.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17239 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,30.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17243 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,31.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17244 + components: + - type: Transform + pos: 28.5,32.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17245 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,27.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17246 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,28.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17247 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,25.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17248 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,25.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17249 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.5,25.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17250 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 31.5,25.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17251 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,25.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17252 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.5,25.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17253 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 28.5,25.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17255 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 39.5,23.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17256 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,23.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17257 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,23.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17258 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 42.5,23.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17259 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,23.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17260 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,23.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17261 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,23.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17262 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.5,23.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17263 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,23.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17264 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,23.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17265 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 49.5,23.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17653 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 54.5,35.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17654 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 54.5,36.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17655 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 54.5,37.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17656 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 54.5,38.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17657 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 54.5,39.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17658 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 54.5,40.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17659 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 54.5,41.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17660 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 54.5,42.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17661 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 55.5,34.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17662 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,34.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17663 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,34.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17664 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,34.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17665 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,34.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17666 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,34.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17775 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 47.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 17934 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 17938 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 49.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' +- proto: GasPipeStraightAlt1 + entities: + - uid: 1471 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,90.5 + parent: 1 + - uid: 1557 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,95.5 + parent: 1 + - uid: 1650 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,89.5 + parent: 1 + - uid: 3726 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,54.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4114 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,54.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4116 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,54.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 8665 + components: + - type: Transform + pos: 69.5,69.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 8666 + components: + - type: Transform + pos: 69.5,70.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 8667 + components: + - type: Transform + pos: 69.5,71.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10208 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 69.5,47.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10225 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,47.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11829 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,78.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11830 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,79.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11831 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,80.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11906 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 39.5,79.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11907 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,79.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11908 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,79.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 12725 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 9.5,97.5 + parent: 1 + - uid: 13918 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.5,38.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13920 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 47.5,40.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13921 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 47.5,39.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15466 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,89.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15494 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 25.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15496 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 23.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15497 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15498 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15499 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15599 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 24.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15744 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,88.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 16437 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 31.5,90.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16446 + components: + - type: Transform + pos: 39.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16447 + components: + - type: Transform + pos: 39.5,92.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16448 + components: + - type: Transform + pos: 39.5,93.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16449 + components: + - type: Transform + pos: 36.5,93.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16450 + components: + - type: Transform + pos: 36.5,92.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16451 + components: + - type: Transform + pos: 36.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16452 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,90.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16453 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.5,90.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16454 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.5,90.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16455 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 33.5,90.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16458 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 29.5,89.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16459 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 32.5,89.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16460 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 35.5,89.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16478 + components: + - type: Transform + pos: 32.5,93.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16479 + components: + - type: Transform + pos: 32.5,92.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16480 + components: + - type: Transform + pos: 32.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17049 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 74.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 17050 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 17051 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 72.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 17052 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 71.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 17053 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 70.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 17054 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 69.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 17055 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 17056 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 67.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 17061 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,30.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 17062 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 17063 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 17064 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 61.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 17065 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 17067 + components: + - type: Transform + pos: 59.5,28.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 17068 + components: + - type: Transform + pos: 59.5,27.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 17069 + components: + - type: Transform + pos: 59.5,26.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 17070 + components: + - type: Transform + pos: 59.5,25.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 17071 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 58.5,24.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 17072 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,24.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 17073 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,24.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 17074 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 55.5,23.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 17075 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 55.5,22.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 17076 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 55.5,21.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 17077 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 55.5,20.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' +- proto: GasPipeStraightAlt2 + entities: + - uid: 45 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 9.5,97.5 + parent: 1 + - uid: 92 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 9.5,95.5 + parent: 1 + - uid: 99 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 23.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1424 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,94.5 + parent: 1 + - uid: 1472 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,90.5 + parent: 1 + - uid: 1556 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,89.5 + parent: 1 + - uid: 1649 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,89.5 + parent: 1 + - uid: 9894 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 74.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9895 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 73.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9896 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 72.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9897 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 71.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9898 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 70.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9899 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 69.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9900 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9902 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9922 + components: + - type: Transform + pos: 76.5,27.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9923 + components: + - type: Transform + pos: 76.5,26.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9924 + components: + - type: Transform + pos: 76.5,25.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9925 + components: + - type: Transform + pos: 76.5,24.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9934 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 75.5,23.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10248 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,49.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10250 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,48.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10260 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,55.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10262 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,57.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10263 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,56.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10272 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,58.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10338 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,54.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10339 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,52.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10381 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,50.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10520 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,51.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10529 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,54.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10634 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,53.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10816 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,54.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11161 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 61.5,54.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11163 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,54.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11818 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,77.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11851 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,77.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11854 + components: + - type: Transform + pos: 61.5,76.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11855 + components: + - type: Transform + pos: 61.5,75.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11856 + components: + - type: Transform + pos: 61.5,74.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11857 + components: + - type: Transform + pos: 61.5,73.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11858 + components: + - type: Transform + pos: 61.5,72.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 14833 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 20.5,50.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 14834 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 20.5,49.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 14837 + components: + - type: Transform + pos: 19.5,47.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 14838 + components: + - type: Transform + pos: 19.5,46.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 14839 + components: + - type: Transform + pos: 19.5,45.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15366 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15402 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15405 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15408 + components: + - type: Transform + pos: 10.5,92.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15409 + components: + - type: Transform + pos: 10.5,93.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15415 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15479 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 24.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15480 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15481 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15482 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15483 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 19.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15484 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15485 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15486 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' +- proto: GasPipeTJunction + entities: + - uid: 36 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,61.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 37 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 32.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 38 + components: + - type: Transform + pos: 28.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 39 + components: + - type: Transform + pos: 43.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 40 + components: + - type: Transform + pos: 20.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 42 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 43 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 56 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,57.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 58 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 67 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,57.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 68 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,84.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 108 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 27.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 128 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 25.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 132 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 25.5,74.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 143 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 29.5,33.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 606 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 25.5,55.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 608 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 35.5,56.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 610 + components: + - type: Transform + pos: 30.5,57.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 611 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,58.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 616 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 75.5,45.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 766 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,83.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 768 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 28.5,104.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 769 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,101.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 929 + components: + - type: Transform + pos: 26.5,109.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1001 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.5,85.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1089 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 34.5,111.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1121 + components: + - type: Transform + pos: 27.5,103.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1176 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 27.5,49.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1302 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,84.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1341 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 31.5,47.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1358 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,78.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1359 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,93.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1394 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1395 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,43.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1396 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,42.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1397 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,52.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1398 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,48.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1399 + components: + - type: Transform + pos: 46.5,56.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1583 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 51.5,86.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1584 + components: + - type: Transform + pos: 56.5,86.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1585 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 47.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1587 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 56.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1589 + components: + - type: Transform + pos: 48.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1591 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1593 + components: + - type: Transform + pos: 54.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1597 + components: + - type: Transform + pos: 32.5,98.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1599 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 31.5,103.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1625 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,97.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1644 + components: + - type: Transform + pos: 59.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1645 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 69.5,67.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1801 + components: + - type: Transform + pos: 66.5,110.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1885 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 58.5,97.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1887 + components: + - type: Transform + pos: 61.5,102.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1891 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 66.5,98.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1892 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,102.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1953 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 65.5,104.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1958 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 65.5,109.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1959 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,105.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 2084 + components: + - type: Transform + pos: 61.5,34.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 2085 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 50.5,23.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 2140 + components: + - type: Transform + pos: 54.5,43.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 2302 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,23.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 2905 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 72.5,46.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 2930 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 75.5,41.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 2990 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 77.5,61.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3142 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 62.5,89.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3572 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 51.5,88.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3636 + components: + - type: Transform + pos: 64.5,40.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3692 + components: + - type: Transform + pos: 84.5,99.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3701 + components: + - type: Transform + pos: 66.5,55.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3755 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 69.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4149 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 75.5,28.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4158 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 25.5,79.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4163 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 75.5,94.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4180 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 75.5,79.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4184 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 77.5,87.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4201 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 77.5,86.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4277 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 77.5,84.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4278 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 81.5,77.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4288 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 75.5,85.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4290 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,44.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4329 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 90.5,58.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4332 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 74.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4334 + components: + - type: Transform + pos: 78.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4360 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 75.5,57.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4361 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,86.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4362 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 75.5,43.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4373 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 77.5,34.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4374 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 83.5,37.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4377 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 77.5,48.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4381 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 75.5,54.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4516 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 75.5,80.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4616 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4678 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,59.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4681 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,85.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4720 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 95.5,78.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4755 + components: + - type: Transform + pos: 89.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4756 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 82.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4757 + components: + - type: Transform + pos: 92.5,76.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5017 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 87.5,88.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5240 + components: + - type: Transform + pos: 61.5,97.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5241 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 62.5,96.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5289 + components: + - type: Transform + pos: 61.5,44.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5546 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,116.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5553 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,111.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5557 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.5,112.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5560 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,120.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5571 + components: + - type: Transform + pos: 49.5,110.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5579 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,110.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5587 + components: + - type: Transform + pos: 53.5,111.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5596 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,112.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5600 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 58.5,120.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5614 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,116.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5915 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 66.5,90.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5916 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 65.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5969 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 70.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5976 + components: + - type: Transform + pos: 69.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5978 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 70.5,90.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5989 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 77.5,99.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6011 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,42.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6024 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 27.5,74.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6388 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 77.5,74.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6411 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,41.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6442 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 75.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6443 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 77.5,90.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6450 + components: + - type: Transform + pos: 69.5,103.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6462 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 79.5,103.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6466 + components: + - type: Transform + pos: 76.5,103.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6474 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 65.5,108.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6478 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,103.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6479 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 57.5,96.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6554 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 54.5,88.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6565 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 60.5,86.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6623 + components: + - type: Transform + pos: 69.5,110.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6867 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 58.5,99.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6870 + components: + - type: Transform + pos: 57.5,103.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7250 + components: + - type: Transform + pos: 60.5,88.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7251 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,88.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7515 + components: + - type: Transform + pos: 86.5,85.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7516 + components: + - type: Transform + pos: 85.5,85.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7518 + components: + - type: Transform + pos: 90.5,84.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7540 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 77.5,77.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7549 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 85.5,81.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7564 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 92.5,87.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7575 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 92.5,84.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7577 + components: + - type: Transform + pos: 92.5,89.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7595 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 86.5,95.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7602 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 87.5,89.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7607 + components: + - type: Transform + pos: 87.5,92.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7614 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 84.5,90.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 8377 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 66.5,80.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8378 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 62.5,82.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8483 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,103.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8830 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 98.5,73.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8833 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 96.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 8834 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 98.5,65.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8835 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 98.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9187 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 92.5,56.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9188 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 89.5,63.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9265 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9283 + components: + - type: Transform + pos: 85.5,36.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9292 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 90.5,43.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9303 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,48.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9307 + components: + - type: Transform + pos: 90.5,47.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9309 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 87.5,47.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9536 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 86.5,54.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 9537 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 81.5,52.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9560 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 83.5,42.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9881 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 75.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10012 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 75.5,60.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10016 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 77.5,31.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10247 + components: + - type: Transform + pos: 65.5,47.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10335 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 65.5,54.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10446 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,62.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10486 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,57.5 + parent: 1 + - uid: 10515 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 77.5,46.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10516 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 75.5,47.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10517 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 65.5,57.5 + parent: 1 + - uid: 10527 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,57.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10589 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 60.5,44.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10722 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 66.5,46.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10839 + components: + - type: Transform + pos: 66.5,39.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10919 + components: + - type: Transform + pos: 71.5,41.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10928 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,48.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11005 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,44.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11184 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 67.5,25.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11188 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 66.5,23.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11391 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,17.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11397 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,17.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11740 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,72.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11742 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,74.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11762 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,63.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11772 + components: + - type: Transform + pos: 39.5,61.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11806 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,56.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11811 + components: + - type: Transform + pos: 55.5,81.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11814 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,77.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11827 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,77.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11850 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,82.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11901 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 42.5,77.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11911 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,79.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12968 + components: + - type: Transform + pos: 15.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12969 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 15.5,62.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12997 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 27.5,60.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 12999 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,68.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13000 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,61.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13012 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,66.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13013 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,73.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13038 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,86.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13054 + components: + - type: Transform + pos: 6.5,77.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13162 + components: + - type: Transform + pos: 10.5,73.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13170 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 27.5,37.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13347 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 30.5,36.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13350 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 37.5,36.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13351 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 34.5,38.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13766 + components: + - type: Transform + pos: 30.5,52.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13779 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.5,47.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13791 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 36.5,34.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13792 + components: + - type: Transform + pos: 33.5,36.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13798 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 31.5,38.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13808 + components: + - type: Transform + pos: 36.5,38.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13814 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.5,33.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13820 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,30.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13846 + components: + - type: Transform + pos: 41.5,36.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13856 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,30.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13883 + components: + - type: Transform + pos: 45.5,36.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13896 + components: + - type: Transform + pos: 48.5,50.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13943 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 38.5,48.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13968 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,50.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13974 + components: + - type: Transform + pos: 39.5,52.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13999 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,35.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 14000 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,35.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 14795 + components: + - type: Transform + pos: 21.5,55.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 14800 + components: + - type: Transform + pos: 22.5,56.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 14807 + components: + - type: Transform + pos: 19.5,52.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 14820 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,52.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 14824 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,49.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15293 + components: + - type: Transform + pos: 15.5,74.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15317 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,73.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15320 + components: + - type: Transform + pos: 22.5,75.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15322 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 13.5,82.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15324 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,81.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15333 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,80.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15334 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,78.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15349 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,81.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15401 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,90.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15506 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,92.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15529 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,95.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15535 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 21.5,98.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15595 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.5,86.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16390 + components: + - type: Transform + pos: 31.5,77.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16425 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 36.5,90.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 16426 + components: + - type: Transform + pos: 35.5,90.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 16456 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,90.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 17224 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,34.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17229 + components: + - type: Transform + pos: 21.5,36.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17238 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 26.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' +- proto: GasPipeTJunctionAlt1 + entities: + - uid: 16427 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,90.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16429 + components: + - type: Transform + pos: 35.5,90.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16430 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 36.5,90.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16431 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 39.5,90.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16457 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 30.5,90.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' +- proto: GasPipeTJunctionAlt2 + entities: + - uid: 3201 + components: + - type: Transform + pos: 75.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9901 + components: + - type: Transform + pos: 67.5,29.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15487 + components: + - type: Transform + pos: 14.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' +- proto: GasPort + entities: + - uid: 1638 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,89.5 + parent: 1 + - type: AtmosPipeLayers + pipeLayer: Tertiary + - uid: 1646 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,94.5 + parent: 1 + - type: AtmosPipeLayers + pipeLayer: Tertiary + - uid: 4341 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 54.5,104.5 + parent: 1 + - uid: 4388 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 55.5,104.5 + parent: 1 + - uid: 4389 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 53.5,104.5 + parent: 1 + - uid: 15363 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,89.5 + parent: 1 + - type: AtmosPipeLayers + pipeLayer: Secondary + - uid: 15410 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,95.5 + parent: 1 + - type: AtmosPipeLayers + pipeLayer: Secondary +- proto: GasPressurePump + entities: + - uid: 5195 + components: + - type: MetaData + name: oxygen gas pump + - type: Transform + rot: 1.5707963267948966 rad + pos: 49.5,92.5 + parent: 1 + - type: AtmosPipeColor + color: '#009900FF' + - uid: 5196 + components: + - type: MetaData + name: carbon dioxide gas pump + - type: Transform + rot: 1.5707963267948966 rad + pos: 49.5,98.5 + parent: 1 + - type: AtmosPipeColor + color: '#009900FF' + - uid: 5197 + components: + - type: MetaData + name: nitrogen gas pump + - type: Transform + rot: 1.5707963267948966 rad + pos: 49.5,94.5 + parent: 1 + - type: AtmosPipeColor + color: '#009900FF' + - uid: 5198 + components: + - type: MetaData + name: plasma gas pump + - type: Transform + rot: 1.5707963267948966 rad + pos: 49.5,96.5 + parent: 1 + - type: AtmosPipeColor + color: '#009900FF' + - uid: 5199 + components: + - type: MetaData + name: waste gas pump + - type: Transform + rot: 1.5707963267948966 rad + pos: 49.5,100.5 + parent: 1 + - type: AtmosPipeColor + color: '#009900FF' + - uid: 5220 + components: + - type: MetaData + name: distro gas pump + - type: Transform + rot: 1.5707963267948966 rad + pos: 55.5,96.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5223 + components: + - type: MetaData + name: waste gas pump + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,97.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10269 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,57.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 18119 + components: + - type: MetaData + name: burn chamber output gas pump + - type: Transform + rot: 1.5707963267948966 rad + pos: 49.5,105.5 + parent: 1 + - type: AtmosPipeColor + color: '#009900FF' + - uid: 18120 + components: + - type: MetaData + name: burn chamber input gas pump + - type: Transform + rot: -1.5707963267948966 rad + pos: 49.5,103.5 + parent: 1 + - type: AtmosPipeColor + color: '#CC9900FF' +- proto: GasPressurePumpAlt1 + entities: + - uid: 1554 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,90.5 + parent: 1 + - uid: 1555 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 9.5,96.5 + parent: 1 +- proto: GasPressurePumpAlt2 + entities: + - uid: 1533 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,90.5 + parent: 1 + - uid: 1699 + components: + - type: Transform + pos: 9.5,96.5 + parent: 1 +- proto: GasThermoMachineFreezer + entities: + - uid: 3828 + components: + - type: Transform + pos: 53.5,105.5 + parent: 1 + - uid: 10382 + components: + - type: Transform + pos: 65.5,58.5 + parent: 1 +- proto: GasThermoMachineFreezerEnabled + entities: + - uid: 7580 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 36.5,77.5 + parent: 1 +- proto: GasThermoMachineHeater + entities: + - uid: 1762 + components: + - type: Transform + pos: 55.5,105.5 + parent: 1 + - uid: 1777 + components: + - type: Transform + pos: 54.5,105.5 + parent: 1 +- proto: GasValve + entities: + - uid: 319 + components: + - type: Transform + pos: 9.5,96.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15371 + components: + - type: MetaData + name: distro air vent manual valve + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,90.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17766 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.5,91.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' +- proto: GasVentPump + entities: + - uid: 57 + components: + - type: Transform + pos: 10.5,67.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - type: DeviceNetwork + deviceLists: + - 12690 + - uid: 93 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 9.5,81.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15605 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 209 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 20.5,82.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15607 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 275 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 47.5,44.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14011 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 523 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 76.5,86.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 8463 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 598 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,29.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 2927 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1307 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,101.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - type: DeviceNetwork + deviceLists: + - 16315 + - uid: 1546 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 18.5,44.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14962 + - type: AtmosPipeLayers + pipeLayer: Tertiary + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 1835 + components: + - type: Transform + pos: 9.5,100.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 2470 + components: + - type: Transform + pos: 61.5,92.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 2580 + components: + - type: Transform + pos: 81.5,80.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 7717 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 2621 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 97.5,89.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 2724 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,79.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - type: DeviceNetwork + deviceLists: + - 11991 + - uid: 3156 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 97.5,87.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3501 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 90.5,82.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 7675 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3607 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,41.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 10896 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3620 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 76.5,74.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3754 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3646 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 82.5,88.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 7679 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3682 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 87.5,95.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 7677 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 3808 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 94.5,92.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4132 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 80.5,96.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 7676 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 4157 + components: + - type: Transform + pos: 19.5,71.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15604 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5019 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 88.5,88.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 7675 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5177 + components: + - type: Transform + pos: 51.5,89.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5242 + components: + - type: Transform + pos: 62.5,97.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 6903 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5656 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 42.5,120.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 5679 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5657 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,116.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 5679 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5658 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 49.5,109.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 5681 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5661 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,112.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 5682 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5664 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,112.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 5683 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5953 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 55.5,92.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 6790 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5973 + components: + - type: Transform + pos: 69.5,99.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 6624 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 5991 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,49.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 13298 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6097 + components: + - type: Transform + pos: 31.5,104.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11627 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6448 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 69.5,102.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 6485 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6468 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 65.5,105.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 6484 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6476 + components: + - type: Transform + pos: 61.5,104.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 6483 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6603 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 69.5,109.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 1800 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6654 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 76.5,52.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15302 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6720 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 67.5,96.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 7315 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6849 + components: + - type: Transform + pos: 70.5,91.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 6900 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 6878 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,103.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 6904 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7086 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 22.5,55.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14961 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7242 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,74.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 10011 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 7521 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 86.5,76.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 7680 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8367 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 69.5,80.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 8420 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8497 + components: + - type: Transform + pos: 85.5,103.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8662 + components: + - type: Transform + pos: 69.5,74.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 5290 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 8806 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 92.5,73.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - type: DeviceNetwork + deviceLists: + - 8808 + - uid: 8811 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 97.5,73.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - type: DeviceNetwork + deviceLists: + - 8885 + - uid: 8812 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 97.5,65.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - type: DeviceNetwork + deviceLists: + - 8885 + - uid: 8933 + components: + - type: Transform + pos: 82.5,67.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - type: DeviceNetwork + deviceLists: + - 15181 + - uid: 9195 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,63.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - type: DeviceNetwork + deviceLists: + - 4266 + - uid: 9315 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 80.5,37.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - type: DeviceNetwork + deviceLists: + - 9830 + - uid: 9331 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 94.5,43.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9333 + components: + - type: Transform + pos: 74.5,67.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - type: DeviceNetwork + deviceLists: + - 15181 + - uid: 9463 + components: + - type: Transform + pos: 86.5,59.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - type: DeviceNetwork + deviceLists: + - 9713 + - uid: 9552 + components: + - type: Transform + pos: 81.5,53.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - type: DeviceNetwork + deviceLists: + - 9662 + - uid: 9864 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 80.5,34.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9880 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 76.5,31.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 2927 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 9931 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 74.5,23.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 9936 + - type: AtmosPipeLayers + pipeLayer: Tertiary + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10251 + components: + - type: Transform + pos: 59.5,58.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11110 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10290 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,34.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 10474 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10337 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 71.5,57.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11109 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10422 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 51.5,54.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 10481 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10447 + components: + - type: Transform + pos: 72.5,47.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11099 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10478 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 65.5,48.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11015 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10518 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 62.5,54.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11111 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10571 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 72.5,42.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 10954 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10834 + components: + - type: Transform + pos: 60.5,45.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11015 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 10998 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,39.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 10911 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11180 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 66.5,25.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11360 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 69.5,17.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - type: DeviceNetwork + deviceLists: + - 11426 + - uid: 11363 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 70.5,7.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - type: DeviceNetwork + deviceLists: + - 11425 + - uid: 11552 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 70.5,67.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - type: DeviceNetwork + deviceLists: + - 11615 + - uid: 11616 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 52.5,78.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - type: DeviceNetwork + deviceLists: + - 11995 + - uid: 11617 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,77.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - type: DeviceNetwork + deviceLists: + - 11996 + - uid: 11643 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.5,77.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 16397 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 11714 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 53.5,62.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - type: DeviceNetwork + deviceLists: + - 11989 + - uid: 11715 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 49.5,72.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - type: DeviceNetwork + deviceLists: + - 11989 + - uid: 11769 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 42.5,61.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - type: DeviceNetwork + deviceLists: + - 11994 + - uid: 11808 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 53.5,81.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - type: DeviceNetwork + deviceLists: + - 11990 + - uid: 11815 + components: + - type: Transform + pos: 59.5,83.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - type: DeviceNetwork + deviceLists: + - 11993 + - uid: 11819 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,71.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - type: DeviceNetwork + deviceLists: + - 11996 + - uid: 12645 + components: + - type: Transform + pos: 32.5,67.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - type: DeviceNetwork + deviceLists: + - 12707 + - uid: 12647 + components: + - type: Transform + pos: 24.5,67.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - type: DeviceNetwork + deviceLists: + - 12690 + - uid: 12781 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 35.5,61.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - type: DeviceNetwork + deviceLists: + - 12811 + - uid: 12888 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,73.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - type: DeviceNetwork + deviceLists: + - 13120 + - uid: 12892 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,65.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - type: DeviceNetwork + deviceLists: + - 13120 + - uid: 13059 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,57.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - type: DeviceNetwork + deviceLists: + - 13110 + - uid: 13165 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,37.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - type: DeviceNetwork + deviceLists: + - 1804 + - uid: 13754 + components: + - type: Transform + pos: 30.5,48.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14007 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13812 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 29.5,32.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14005 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13815 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.5,33.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14004 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13816 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 33.5,29.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14004 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13830 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 41.5,27.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14615 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13838 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 42.5,35.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14012 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13945 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 42.5,48.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14008 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13964 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.5,30.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14003 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13965 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 34.5,46.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14009 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13977 + components: + - type: Transform + pos: 38.5,51.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14008 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13994 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,43.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14006 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 13998 + components: + - type: Transform + pos: 37.5,37.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14015 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 14292 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,43.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14008 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 14821 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,51.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14965 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15115 + components: + - type: Transform + pos: 35.5,57.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15118 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15291 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,73.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15603 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15340 + components: + - type: Transform + pos: 10.5,84.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15605 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15367 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,90.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15398 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,90.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15426 + - type: AtmosPipeLayers + pipeLayer: Secondary + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15471 + components: + - type: Transform + pos: 18.5,87.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15606 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15474 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,82.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15609 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15488 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,91.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15507 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 15519 + components: + - type: Transform + pos: 17.5,96.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15453 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16194 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,92.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 59 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16293 + components: + - type: Transform + pos: 30.5,106.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11627 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16294 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 30.5,101.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11627 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16399 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 29.5,88.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 16482 + - type: AtmosPipeLayers + pipeLayer: Secondary + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16400 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 32.5,88.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 16482 + - type: AtmosPipeLayers + pipeLayer: Secondary + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16401 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 35.5,88.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 16482 + - type: AtmosPipeLayers + pipeLayer: Secondary + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16402 + components: + - type: Transform + pos: 36.5,94.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 16482 + - type: AtmosPipeLayers + pipeLayer: Secondary + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16403 + components: + - type: Transform + pos: 39.5,94.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 16482 + - type: AtmosPipeLayers + pipeLayer: Secondary + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16476 + components: + - type: Transform + pos: 30.5,91.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 16482 + - type: AtmosPipeLayers + pipeLayer: Secondary + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16879 + components: + - type: Transform + pos: 34.5,115.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 16897 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 15.5,33.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' + - uid: 17047 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 56.5,18.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 17083 + - type: AtmosPipeColor + color: '#0055CCFF' +- proto: GasVentPumpFreezer + entities: + - uid: 11871 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 36.5,79.5 + parent: 1 + - type: AtmosPipeColor + color: '#0055CCFF' +- proto: GasVentScrubber + entities: + - uid: 214 + components: + - type: Transform + pos: 20.5,80.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15607 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1671 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 26.5,86.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 10011 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 1811 + components: + - type: Transform + pos: 28.5,106.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - type: DeviceNetwork + deviceLists: + - 16315 + - uid: 1955 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,108.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 6484 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 2920 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 70.5,47.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11099 + - type: AtmosPipeLayers + pipeLayer: Secondary + - type: AtmosPipeColor + color: '#990000FF' + - uid: 2931 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 76.5,60.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15302 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3220 + components: + - type: Transform + pos: 62.5,92.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3641 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,90.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 7679 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3678 + components: + - type: Transform + pos: 84.5,95.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 7677 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3680 + components: + - type: Transform + pos: 81.5,82.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 7717 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 3835 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,44.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14962 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4011 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 80.5,94.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 7676 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4471 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 86.5,82.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 7675 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4679 + components: + - type: Transform + pos: 26.5,60.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 13298 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 4717 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 74.5,29.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 2927 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5020 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 91.5,88.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 7675 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5243 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,96.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 6903 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5654 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,120.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 5679 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5655 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,116.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 5679 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5659 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 53.5,109.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 5681 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5662 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 44.5,110.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 5682 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5663 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 58.5,110.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 5683 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5931 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 55.5,89.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 6790 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 5974 + components: + - type: Transform + pos: 70.5,95.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 6624 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6113 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 32.5,103.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11627 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6405 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 76.5,98.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 8463 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6449 + components: + - type: Transform + pos: 69.5,106.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 6485 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6471 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,97.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 7315 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6477 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,101.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 6483 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6602 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 72.5,109.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 1800 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6810 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,55.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14961 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6850 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 70.5,87.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 6900 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 6866 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,99.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 6904 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7511 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 76.5,80.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 3754 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7534 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 85.5,76.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 7680 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7585 + components: + - type: Transform + pos: 76.5,46.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 2927 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 7619 + components: + - type: Transform + pos: 26.5,43.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 1804 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 8368 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 71.5,80.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 8420 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 8660 + components: + - type: Transform + pos: 69.5,72.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 5290 + - type: AtmosPipeLayers + pipeLayer: Secondary + - type: AtmosPipeColor + color: '#990000FF' + - uid: 8807 + components: + - type: Transform + pos: 92.5,71.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - type: DeviceNetwork + deviceLists: + - 8808 + - uid: 8809 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 97.5,61.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - type: DeviceNetwork + deviceLists: + - 8885 + - uid: 8810 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 97.5,69.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - type: DeviceNetwork + deviceLists: + - 8885 + - uid: 8932 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 92.5,67.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - type: DeviceNetwork + deviceLists: + - 15181 + - uid: 9196 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,60.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - type: DeviceNetwork + deviceLists: + - 4266 + - uid: 9334 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 78.5,67.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - type: DeviceNetwork + deviceLists: + - 15181 + - uid: 9464 + components: + - type: Transform + pos: 86.5,57.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - type: DeviceNetwork + deviceLists: + - 9713 + - uid: 9562 + components: + - type: Transform + pos: 80.5,44.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - type: DeviceNetwork + deviceLists: + - 9830 + - uid: 9617 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 86.5,53.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - type: DeviceNetwork + deviceLists: + - 9662 + - uid: 9932 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 76.5,23.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 9936 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10169 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,67.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - type: DeviceNetwork + deviceLists: + - 11615 + - uid: 10245 + components: + - type: Transform + pos: 60.5,48.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11015 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10291 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 70.5,34.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 10474 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10421 + components: + - type: Transform + pos: 55.5,55.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 10481 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10428 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 71.5,54.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11109 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10491 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,39.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 10896 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10617 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,54.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11111 + - type: AtmosPipeLayers + pipeLayer: Secondary + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10829 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 65.5,45.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11015 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10855 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,40.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 10911 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10866 + components: + - type: Transform + pos: 59.5,59.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11110 + - type: AtmosPipeLayers + pipeLayer: Tertiary + - type: AtmosPipeColor + color: '#990000FF' + - uid: 10961 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 70.5,41.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 10954 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11181 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 67.5,23.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 11361 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 63.5,7.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - type: DeviceNetwork + deviceLists: + - 11425 + - uid: 11362 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 64.5,17.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - type: DeviceNetwork + deviceLists: + - 11426 + - uid: 11709 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 53.5,72.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - type: DeviceNetwork + deviceLists: + - 11989 + - uid: 11713 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 49.5,62.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - type: DeviceNetwork + deviceLists: + - 11989 + - uid: 11768 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.5,63.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - type: DeviceNetwork + deviceLists: + - 11994 + - uid: 11807 + components: + - type: Transform + pos: 56.5,78.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - type: DeviceNetwork + deviceLists: + - 11990 + - uid: 11816 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,71.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - type: DeviceNetwork + deviceLists: + - 11996 + - type: AtmosPipeLayers + pipeLayer: Tertiary + - uid: 11817 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,77.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - type: DeviceNetwork + deviceLists: + - 11996 + - uid: 11823 + components: + - type: Transform + pos: 59.5,81.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - type: DeviceNetwork + deviceLists: + - 11993 + - type: AtmosPipeLayers + pipeLayer: Secondary + - uid: 11835 + components: + - type: Transform + pos: 52.5,77.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - type: DeviceNetwork + deviceLists: + - 11995 + - uid: 11880 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 42.5,73.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - type: DeviceNetwork + deviceLists: + - 11991 + - uid: 12646 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,67.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - type: DeviceNetwork + deviceLists: + - 12707 + - uid: 12648 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 20.5,67.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - type: DeviceNetwork + deviceLists: + - 12690 + - uid: 12649 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 28.5,67.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - type: DeviceNetwork + deviceLists: + - 12690 + - uid: 12782 + components: + - type: Transform + pos: 33.5,61.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - type: DeviceNetwork + deviceLists: + - 12811 + - uid: 12891 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,61.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - type: DeviceNetwork + deviceLists: + - 13120 + - uid: 12893 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,69.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - type: DeviceNetwork + deviceLists: + - 13120 + - uid: 13060 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,56.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - type: DeviceNetwork + deviceLists: + - 13110 + - uid: 13811 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,32.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14005 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13813 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 37.5,29.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14004 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13824 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 36.5,33.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14004 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13829 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,29.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14615 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13890 + components: + - type: Transform + pos: 47.5,41.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14011 + - type: AtmosPipeLayers + pipeLayer: Secondary + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13924 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,35.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14012 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13963 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,28.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14003 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13966 + components: + - type: Transform + pos: 34.5,42.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14009 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13978 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 42.5,51.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14008 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13988 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 30.5,51.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14007 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13995 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.5,41.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14006 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 13997 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 31.5,37.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14015 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 14385 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,43.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14008 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 14822 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,49.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14965 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15116 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 30.5,56.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15118 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15292 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 15.5,73.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15603 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15294 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 22.5,74.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15604 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15339 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 9.5,80.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15605 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15407 + components: + - type: Transform + pos: 10.5,94.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15426 + - type: AtmosPipeLayers + pipeLayer: Tertiary + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15421 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,87.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15606 + - type: AtmosPipeLayers + pipeLayer: Secondary + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15475 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 13.5,78.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15609 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15478 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 23.5,91.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15507 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 15614 + components: + - type: Transform + pos: 15.5,96.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15453 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 16197 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 26.5,97.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 59 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 16215 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,78.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 16397 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 16398 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 29.5,87.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 16482 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 16404 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 32.5,87.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 16482 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 16405 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 35.5,87.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 16482 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 16406 + components: + - type: Transform + pos: 36.5,95.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 16482 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 16407 + components: + - type: Transform + pos: 39.5,95.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 16482 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 16475 + components: + - type: Transform + pos: 38.5,91.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 16482 + - type: AtmosPipeColor + color: '#990000FF' + - uid: 17046 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 54.5,18.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 17083 + - type: AtmosPipeLayers + pipeLayer: Secondary + - type: AtmosPipeColor + color: '#990000FF' +- proto: GasVentScrubberFreezer + entities: + - uid: 11874 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 38.5,79.5 + parent: 1 + - type: AtmosPipeColor + color: '#990000FF' + - type: AtmosPipeLayers + pipeLayer: Secondary +- proto: Girder + entities: + - uid: 5033 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 53.5,48.5 + parent: 1 + - uid: 15546 + components: + - type: Transform + pos: 57.5,25.5 + parent: 1 + - uid: 16515 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 51.5,40.5 + parent: 1 + - uid: 17740 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 55.5,32.5 + parent: 1 +- proto: GlassBoxLaserFilled + entities: + - uid: 14959 + components: + - type: Transform + pos: 21.5,43.5 + parent: 1 +- proto: GravityGenerator + entities: + - uid: 6756 + components: + - type: Transform + pos: 70.5,82.5 + parent: 1 +- proto: Grille + entities: + - uid: 7 + components: + - type: Transform + pos: 0.5,72.5 + parent: 1 + - uid: 9 + components: + - type: Transform + pos: 0.5,71.5 + parent: 1 + - uid: 11 + components: + - type: Transform + pos: 0.5,70.5 + parent: 1 + - uid: 29 + components: + - type: Transform + pos: 24.5,73.5 + parent: 1 + - uid: 71 + components: + - type: Transform + pos: 3.5,69.5 + parent: 1 + - uid: 72 + components: + - type: Transform + pos: 0.5,69.5 + parent: 1 + - uid: 73 + components: + - type: Transform + pos: 1.5,59.5 + parent: 1 + - uid: 76 + components: + - type: Transform + pos: 0.5,62.5 + parent: 1 + - uid: 77 + components: + - type: Transform + pos: 3.5,72.5 + parent: 1 + - uid: 78 + components: + - type: Transform + pos: 3.5,70.5 + parent: 1 + - uid: 129 + components: + - type: Transform + pos: 4.5,83.5 + parent: 1 + - uid: 131 + components: + - type: Transform + pos: 4.5,82.5 + parent: 1 + - uid: 133 + components: + - type: Transform + pos: 4.5,81.5 + parent: 1 + - uid: 138 + components: + - type: Transform + pos: 3.5,65.5 + parent: 1 + - uid: 139 + components: + - type: Transform + pos: 3.5,63.5 + parent: 1 + - uid: 184 + components: + - type: Transform + pos: 6.5,91.5 + parent: 1 + - uid: 187 + components: + - type: Transform + pos: 6.5,89.5 + parent: 1 + - uid: 189 + components: + - type: Transform + pos: 4.5,84.5 + parent: 1 + - uid: 194 + components: + - type: Transform + pos: 4.5,85.5 + parent: 1 + - uid: 254 + components: + - type: Transform + pos: 1.5,61.5 + parent: 1 + - uid: 257 + components: + - type: Transform + pos: 8.5,63.5 + parent: 1 + - uid: 259 + components: + - type: Transform + pos: 8.5,62.5 + parent: 1 + - uid: 261 + components: + - type: Transform + pos: 8.5,61.5 + parent: 1 + - uid: 263 + components: + - type: Transform + pos: 8.5,60.5 + parent: 1 + - uid: 265 + components: + - type: Transform + pos: 2.5,66.5 + parent: 1 + - uid: 269 + components: + - type: Transform + pos: 0.5,64.5 + parent: 1 + - uid: 321 + components: + - type: Transform + pos: 10.5,88.5 + parent: 1 + - uid: 331 + components: + - type: Transform + pos: 10.5,65.5 + parent: 1 + - uid: 348 + components: + - type: Transform + pos: 33.5,76.5 + parent: 1 + - uid: 367 + components: + - type: Transform + pos: 11.5,65.5 + parent: 1 + - uid: 412 + components: + - type: Transform + pos: 12.5,81.5 + parent: 1 + - uid: 423 + components: + - type: Transform + pos: 12.5,65.5 + parent: 1 + - uid: 432 + components: + - type: Transform + pos: 12.5,54.5 + parent: 1 + - uid: 434 + components: + - type: Transform + pos: 12.5,53.5 + parent: 1 + - uid: 436 + components: + - type: Transform + pos: 12.5,52.5 + parent: 1 + - uid: 438 + components: + - type: Transform + pos: 12.5,51.5 + parent: 1 + - uid: 440 + components: + - type: Transform + pos: 12.5,50.5 + parent: 1 + - uid: 442 + components: + - type: Transform + pos: 12.5,49.5 + parent: 1 + - uid: 444 + components: + - type: Transform + pos: 12.5,48.5 + parent: 1 + - uid: 457 + components: + - type: Transform + pos: 13.5,99.5 + parent: 1 + - uid: 459 + components: + - type: Transform + pos: 13.5,98.5 + parent: 1 + - uid: 461 + components: + - type: Transform + pos: 13.5,97.5 + parent: 1 + - uid: 467 + components: + - type: Transform + pos: 13.5,71.5 + parent: 1 + - uid: 470 + components: + - type: Transform + pos: 13.5,69.5 + parent: 1 + - uid: 472 + components: + - type: Transform + pos: 13.5,65.5 + parent: 1 + - uid: 481 + components: + - type: Transform + pos: 13.5,55.5 + parent: 1 + - uid: 483 + components: + - type: Transform + pos: 13.5,54.5 + parent: 1 + - uid: 485 + components: + - type: Transform + pos: 13.5,48.5 + parent: 1 + - uid: 487 + components: + - type: Transform + pos: 13.5,47.5 + parent: 1 + - uid: 503 + components: + - type: Transform + pos: 14.5,100.5 + parent: 1 + - uid: 505 + components: + - type: Transform + pos: 14.5,99.5 + parent: 1 + - uid: 510 + components: + - type: Transform + pos: 14.5,71.5 + parent: 1 + - uid: 513 + components: + - type: Transform + pos: 14.5,69.5 + parent: 1 + - uid: 522 + components: + - type: Transform + pos: 14.5,55.5 + parent: 1 + - uid: 524 + components: + - type: Transform + pos: 14.5,47.5 + parent: 1 + - uid: 539 + components: + - type: Transform + pos: 15.5,100.5 + parent: 1 + - uid: 544 + components: + - type: Transform + pos: 15.5,82.5 + parent: 1 + - uid: 546 + components: + - type: Transform + pos: 15.5,81.5 + parent: 1 + - uid: 548 + components: + - type: Transform + pos: 15.5,80.5 + parent: 1 + - uid: 550 + components: + - type: Transform + pos: 15.5,79.5 + parent: 1 + - uid: 552 + components: + - type: Transform + pos: 15.5,78.5 + parent: 1 + - uid: 556 + components: + - type: Transform + pos: 15.5,71.5 + parent: 1 + - uid: 559 + components: + - type: Transform + pos: 15.5,69.5 + parent: 1 + - uid: 603 + components: + - type: Transform + pos: 16.5,46.5 + parent: 1 + - uid: 605 + components: + - type: Transform + pos: 16.5,45.5 + parent: 1 + - uid: 607 + components: + - type: Transform + pos: 16.5,44.5 + parent: 1 + - uid: 609 + components: + - type: Transform + pos: 16.5,43.5 + parent: 1 + - uid: 627 + components: + - type: Transform + pos: 17.5,100.5 + parent: 1 + - uid: 632 + components: + - type: Transform + pos: 17.5,82.5 + parent: 1 + - uid: 634 + components: + - type: Transform + pos: 17.5,81.5 + parent: 1 + - uid: 636 + components: + - type: Transform + pos: 17.5,80.5 + parent: 1 + - uid: 638 + components: + - type: Transform + pos: 17.5,79.5 + parent: 1 + - uid: 640 + components: + - type: Transform + pos: 17.5,78.5 + parent: 1 + - uid: 651 + components: + - type: Transform + pos: 17.5,65.5 + parent: 1 + - uid: 678 + components: + - type: Transform + pos: 18.5,100.5 + parent: 1 + - uid: 680 + components: + - type: Transform + pos: 18.5,99.5 + parent: 1 + - uid: 684 + components: + - type: Transform + pos: 18.5,78.5 + parent: 1 + - uid: 690 + components: + - type: Transform + pos: 18.5,65.5 + parent: 1 + - uid: 698 + components: + - type: Transform + pos: 18.5,47.5 + parent: 1 + - uid: 722 + components: + - type: Transform + pos: 19.5,99.5 + parent: 1 + - uid: 724 + components: + - type: Transform + pos: 19.5,98.5 + parent: 1 + - uid: 726 + components: + - type: Transform + pos: 19.5,97.5 + parent: 1 + - uid: 733 + components: + - type: Transform + pos: 19.5,78.5 + parent: 1 + - uid: 736 + components: + - type: Transform + pos: 19.5,76.5 + parent: 1 + - uid: 737 + components: + - type: Transform + pos: 2.5,68.5 + parent: 1 + - uid: 739 + components: + - type: Transform + pos: 19.5,65.5 + parent: 1 + - uid: 743 + components: + - type: Transform + pos: 2.5,73.5 + parent: 1 + - uid: 784 + components: + - type: Transform + pos: 20.5,78.5 + parent: 1 + - uid: 787 + components: + - type: Transform + pos: 20.5,76.5 + parent: 1 + - uid: 789 + components: + - type: Transform + pos: 0.5,65.5 + parent: 1 + - uid: 791 + components: + - type: Transform + pos: 20.5,65.5 + parent: 1 + - uid: 797 + components: + - type: Transform + pos: 20.5,57.5 + parent: 1 + - uid: 800 + components: + - type: Transform + pos: 20.5,47.5 + parent: 1 + - uid: 815 + components: + - type: Transform + pos: 1.5,75.5 + parent: 1 + - uid: 818 + components: + - type: Transform + pos: 21.5,93.5 + parent: 1 + - uid: 824 + components: + - type: Transform + pos: 21.5,76.5 + parent: 1 + - uid: 826 + components: + - type: Transform + pos: 21.5,72.5 + parent: 1 + - uid: 828 + components: + - type: Transform + pos: 21.5,71.5 + parent: 1 + - uid: 832 + components: + - type: Transform + pos: 21.5,65.5 + parent: 1 + - uid: 837 + components: + - type: Transform + pos: 21.5,57.5 + parent: 1 + - uid: 858 + components: + - type: Transform + pos: 22.5,93.5 + parent: 1 + - uid: 861 + components: + - type: Transform + pos: 22.5,88.5 + parent: 1 + - uid: 863 + components: + - type: Transform + pos: 22.5,87.5 + parent: 1 + - uid: 865 + components: + - type: Transform + pos: 22.5,86.5 + parent: 1 + - uid: 867 + components: + - type: Transform + pos: 22.5,85.5 + parent: 1 + - uid: 870 + components: + - type: Transform + pos: 22.5,83.5 + parent: 1 + - uid: 874 + components: + - type: Transform + pos: 22.5,80.5 + parent: 1 + - uid: 879 + components: + - type: Transform + pos: 22.5,76.5 + parent: 1 + - uid: 881 + components: + - type: Transform + pos: 22.5,72.5 + parent: 1 + - uid: 893 + components: + - type: Transform + pos: 22.5,57.5 + parent: 1 + - uid: 897 + components: + - type: Transform + pos: 22.5,51.5 + parent: 1 + - uid: 899 + components: + - type: Transform + pos: 22.5,50.5 + parent: 1 + - uid: 901 + components: + - type: Transform + pos: 22.5,49.5 + parent: 1 + - uid: 905 + components: + - type: Transform + pos: 22.5,46.5 + parent: 1 + - uid: 907 + components: + - type: Transform + pos: 22.5,45.5 + parent: 1 + - uid: 909 + components: + - type: Transform + pos: 22.5,44.5 + parent: 1 + - uid: 911 + components: + - type: Transform + pos: 22.5,43.5 + parent: 1 + - uid: 928 + components: + - type: Transform + pos: 1.5,73.5 + parent: 1 + - uid: 941 + components: + - type: Transform + pos: 23.5,93.5 + parent: 1 + - uid: 954 + components: + - type: Transform + pos: 23.5,70.5 + parent: 1 + - uid: 956 + components: + - type: Transform + pos: 23.5,69.5 + parent: 1 + - uid: 958 + components: + - type: Transform + pos: 23.5,65.5 + parent: 1 + - uid: 960 + components: + - type: Transform + pos: 23.5,64.5 + parent: 1 + - uid: 967 + components: + - type: Transform + pos: 23.5,57.5 + parent: 1 + - uid: 1016 + components: + - type: Transform + pos: 24.5,88.5 + parent: 1 + - uid: 1018 + components: + - type: Transform + pos: 24.5,87.5 + parent: 1 + - uid: 1020 + components: + - type: Transform + pos: 24.5,86.5 + parent: 1 + - uid: 1022 + components: + - type: Transform + pos: 24.5,85.5 + parent: 1 + - uid: 1033 + components: + - type: Transform + pos: 24.5,70.5 + parent: 1 + - uid: 1035 + components: + - type: Transform + pos: 24.5,64.5 + parent: 1 + - uid: 1038 + components: + - type: Transform + pos: 24.5,62.5 + parent: 1 + - uid: 1050 + components: + - type: Transform + pos: 24.5,51.5 + parent: 1 + - uid: 1052 + components: + - type: Transform + pos: 24.5,50.5 + parent: 1 + - uid: 1054 + components: + - type: Transform + pos: 24.5,49.5 + parent: 1 + - uid: 1056 + components: + - type: Transform + pos: 24.5,48.5 + parent: 1 + - uid: 1058 + components: + - type: Transform + pos: 24.5,45.5 + parent: 1 + - uid: 1062 + components: + - type: Transform + pos: 24.5,47.5 + parent: 1 + - uid: 1064 + components: + - type: Transform + pos: 24.5,44.5 + parent: 1 + - uid: 1066 + components: + - type: Transform + pos: 24.5,43.5 + parent: 1 + - uid: 1068 + components: + - type: Transform + pos: 24.5,42.5 + parent: 1 + - uid: 1070 + components: + - type: Transform + pos: 24.5,41.5 + parent: 1 + - uid: 1079 + components: + - type: Transform + pos: 24.5,33.5 + parent: 1 + - uid: 1081 + components: + - type: Transform + pos: 24.5,32.5 + parent: 1 + - uid: 1083 + components: + - type: Transform + pos: 24.5,31.5 + parent: 1 + - uid: 1090 + components: + - type: Transform + pos: 3.5,55.5 + parent: 1 + - uid: 1092 + components: + - type: Transform + pos: 3.5,56.5 + parent: 1 + - uid: 1106 + components: + - type: Transform + pos: 3.5,57.5 + parent: 1 + - uid: 1111 + components: + - type: Transform + pos: 26.5,67.5 + parent: 1 + - uid: 1149 + components: + - type: Transform + pos: 28.5,95.5 + parent: 1 + - uid: 1151 + components: + - type: Transform + pos: 28.5,94.5 + parent: 1 + - uid: 1155 + components: + - type: Transform + pos: 28.5,91.5 + parent: 1 + - uid: 1157 + components: + - type: Transform + pos: 28.5,90.5 + parent: 1 + - uid: 1169 + components: + - type: Transform + pos: 28.5,82.5 + parent: 1 + - uid: 1171 + components: + - type: Transform + pos: 28.5,81.5 + parent: 1 + - uid: 1174 + components: + - type: Transform + pos: 28.5,79.5 + parent: 1 + - uid: 1179 + components: + - type: Transform + pos: 28.5,76.5 + parent: 1 + - uid: 1182 + components: + - type: Transform + pos: 28.5,74.5 + parent: 1 + - uid: 1184 + components: + - type: Transform + pos: 28.5,73.5 + parent: 1 + - uid: 1186 + components: + - type: Transform + pos: 28.5,72.5 + parent: 1 + - uid: 1189 + components: + - type: Transform + pos: 28.5,70.5 + parent: 1 + - uid: 1191 + components: + - type: Transform + pos: 28.5,64.5 + parent: 1 + - uid: 1194 + components: + - type: Transform + pos: 28.5,62.5 + parent: 1 + - uid: 1196 + components: + - type: Transform + pos: 28.5,61.5 + parent: 1 + - uid: 1208 + components: + - type: Transform + pos: 28.5,50.5 + parent: 1 + - uid: 1210 + components: + - type: Transform + pos: 28.5,49.5 + parent: 1 + - uid: 1212 + components: + - type: Transform + pos: 28.5,48.5 + parent: 1 + - uid: 1214 + components: + - type: Transform + pos: 28.5,47.5 + parent: 1 + - uid: 1224 + components: + - type: Transform + pos: 28.5,38.5 + parent: 1 + - uid: 1226 + components: + - type: Transform + pos: 28.5,37.5 + parent: 1 + - uid: 1228 + components: + - type: Transform + pos: 28.5,36.5 + parent: 1 + - uid: 1232 + components: + - type: Transform + pos: 28.5,30.5 + parent: 1 + - uid: 1245 + components: + - type: Transform + pos: 6.5,58.5 + parent: 1 + - uid: 1261 + components: + - type: Transform + pos: 29.5,86.5 + parent: 1 + - uid: 1268 + components: + - type: Transform + pos: 29.5,80.5 + parent: 1 + - uid: 1275 + components: + - type: Transform + pos: 29.5,70.5 + parent: 1 + - uid: 1277 + components: + - type: Transform + pos: 29.5,69.5 + parent: 1 + - uid: 1279 + components: + - type: Transform + pos: 29.5,65.5 + parent: 1 + - uid: 1281 + components: + - type: Transform + pos: 29.5,64.5 + parent: 1 + - uid: 1305 + components: + - type: Transform + pos: 30.5,107.5 + parent: 1 + - uid: 1306 + components: + - type: Transform + pos: 37.5,82.5 + parent: 1 + - uid: 1309 + components: + - type: Transform + pos: 30.5,100.5 + parent: 1 + - uid: 1311 + components: + - type: Transform + pos: 22.5,110.5 + parent: 1 + - uid: 1315 + components: + - type: Transform + pos: 30.5,86.5 + parent: 1 + - uid: 1321 + components: + - type: Transform + pos: 30.5,80.5 + parent: 1 + - uid: 1357 + components: + - type: Transform + pos: 31.5,107.5 + parent: 1 + - uid: 1361 + components: + - type: Transform + pos: 31.5,100.5 + parent: 1 + - uid: 1377 + components: + - type: Transform + pos: 31.5,69.5 + parent: 1 + - uid: 1381 + components: + - type: Transform + pos: 31.5,63.5 + parent: 1 + - uid: 1383 + components: + - type: Transform + pos: 31.5,62.5 + parent: 1 + - uid: 1385 + components: + - type: Transform + pos: 31.5,61.5 + parent: 1 + - uid: 1408 + components: + - type: Transform + pos: 26.5,111.5 + parent: 1 + - uid: 1414 + components: + - type: Transform + pos: 32.5,107.5 + parent: 1 + - uid: 1416 + components: + - type: Transform + pos: 32.5,100.5 + parent: 1 + - uid: 1421 + components: + - type: Transform + pos: 32.5,86.5 + parent: 1 + - uid: 1432 + components: + - type: Transform + pos: 32.5,69.5 + parent: 1 + - uid: 1437 + components: + - type: Transform + pos: 27.5,34.5 + parent: 1 + - uid: 1440 + components: + - type: Transform + pos: 32.5,51.5 + parent: 1 + - uid: 1448 + components: + - type: Transform + pos: 32.5,44.5 + parent: 1 + - uid: 1453 + components: + - type: Transform + pos: 32.5,41.5 + parent: 1 + - uid: 1470 + components: + - type: Transform + pos: 33.5,107.5 + parent: 1 + - uid: 1474 + components: + - type: Transform + pos: 33.5,100.5 + parent: 1 + - uid: 1480 + components: + - type: Transform + pos: 33.5,86.5 + parent: 1 + - uid: 1484 + components: + - type: Transform + pos: 33.5,69.5 + parent: 1 + - uid: 1486 + components: + - type: Transform + pos: 33.5,64.5 + parent: 1 + - uid: 1490 + components: + - type: Transform + pos: 33.5,48.5 + parent: 1 + - uid: 1493 + components: + - type: Transform + pos: 37.5,35.5 + parent: 1 + - uid: 1494 + components: + - type: Transform + pos: 33.5,31.5 + parent: 1 + - uid: 1508 + components: + - type: Transform + pos: 34.5,107.5 + parent: 1 + - uid: 1510 + components: + - type: Transform + pos: 34.5,100.5 + parent: 1 + - uid: 1536 + components: + - type: Transform + pos: 34.5,69.5 + parent: 1 + - uid: 1537 + components: + - type: Transform + pos: 70.5,44.5 + parent: 1 + - uid: 1538 + components: + - type: Transform + pos: 34.5,64.5 + parent: 1 + - uid: 1560 + components: + - type: Transform + pos: 35.5,107.5 + parent: 1 + - uid: 1564 + components: + - type: Transform + pos: 35.5,105.5 + parent: 1 + - uid: 1569 + components: + - type: Transform + pos: 35.5,101.5 + parent: 1 + - uid: 1571 + components: + - type: Transform + pos: 35.5,100.5 + parent: 1 + - uid: 1578 + components: + - type: Transform + pos: 35.5,86.5 + parent: 1 + - uid: 1586 + components: + - type: Transform + pos: 35.5,80.5 + parent: 1 + - uid: 1590 + components: + - type: Transform + pos: 35.5,78.5 + parent: 1 + - uid: 1592 + components: + - type: Transform + pos: 35.5,77.5 + parent: 1 + - uid: 1594 + components: + - type: Transform + pos: 35.5,76.5 + parent: 1 + - uid: 1606 + components: + - type: Transform + pos: 35.5,48.5 + parent: 1 + - uid: 1611 + components: + - type: Transform + pos: 35.5,35.5 + parent: 1 + - uid: 1613 + components: + - type: Transform + pos: 35.5,31.5 + parent: 1 + - uid: 1641 + components: + - type: Transform + pos: 36.5,86.5 + parent: 1 + - uid: 1647 + components: + - type: Transform + pos: 36.5,76.5 + parent: 1 + - uid: 1698 + components: + - type: Transform + pos: 36.5,82.5 + parent: 1 + - uid: 1701 + components: + - type: Transform + pos: 37.5,76.5 + parent: 1 + - uid: 1719 + components: + - type: Transform + pos: 37.5,41.5 + parent: 1 + - uid: 1722 + components: + - type: Transform + pos: 37.5,39.5 + parent: 1 + - uid: 1749 + components: + - type: Transform + pos: 38.5,86.5 + parent: 1 + - uid: 1753 + components: + - type: Transform + pos: 38.5,77.5 + parent: 1 + - uid: 1776 + components: + - type: Transform + pos: 38.5,41.5 + parent: 1 + - uid: 1779 + components: + - type: Transform + pos: 38.5,39.5 + parent: 1 + - uid: 1783 + components: + - type: Transform + pos: 33.5,40.5 + parent: 1 + - uid: 1794 + components: + - type: Transform + pos: 43.5,108.5 + parent: 1 + - uid: 1795 + components: + - type: Transform + pos: 42.5,108.5 + parent: 1 + - uid: 1796 + components: + - type: Transform + pos: 48.5,107.5 + parent: 1 + - uid: 1821 + components: + - type: Transform + pos: 39.5,86.5 + parent: 1 + - uid: 1841 + components: + - type: Transform + pos: 39.5,54.5 + parent: 1 + - uid: 1844 + components: + - type: Transform + pos: 39.5,41.5 + parent: 1 + - uid: 1847 + components: + - type: Transform + pos: 39.5,39.5 + parent: 1 + - uid: 1853 + components: + - type: Transform + pos: 39.5,33.5 + parent: 1 + - uid: 1858 + components: + - type: Transform + pos: 39.5,29.5 + parent: 1 + - uid: 1862 + components: + - type: Transform + pos: 39.5,26.5 + parent: 1 + - uid: 1864 + components: + - type: Transform + pos: 39.5,25.5 + parent: 1 + - uid: 1913 + components: + - type: Transform + pos: 40.5,76.5 + parent: 1 + - uid: 1915 + components: + - type: Transform + pos: 40.5,75.5 + parent: 1 + - uid: 1917 + components: + - type: Transform + pos: 40.5,74.5 + parent: 1 + - uid: 1934 + components: + - type: Transform + pos: 40.5,54.5 + parent: 1 + - uid: 1942 + components: + - type: Transform + pos: 40.5,39.5 + parent: 1 + - uid: 1975 + components: + - type: Transform + pos: 41.5,54.5 + parent: 1 + - uid: 1980 + components: + - type: Transform + pos: 40.5,41.5 + parent: 1 + - uid: 1981 + components: + - type: Transform + pos: 41.5,39.5 + parent: 1 + - uid: 1985 + components: + - type: Transform + pos: 41.5,25.5 + parent: 1 + - uid: 2017 + components: + - type: Transform + pos: 42.5,69.5 + parent: 1 + - uid: 2023 + components: + - type: Transform + pos: 42.5,54.5 + parent: 1 + - uid: 2026 + components: + - type: Transform + pos: 42.5,41.5 + parent: 1 + - uid: 2029 + components: + - type: Transform + pos: 42.5,39.5 + parent: 1 + - uid: 2033 + components: + - type: Transform + pos: 42.5,25.5 + parent: 1 + - uid: 2060 + components: + - type: Transform + pos: 43.5,69.5 + parent: 1 + - uid: 2070 + components: + - type: Transform + pos: 43.5,41.5 + parent: 1 + - uid: 2073 + components: + - type: Transform + pos: 43.5,39.5 + parent: 1 + - uid: 2094 + components: + - type: Transform + pos: 44.5,108.5 + parent: 1 + - uid: 2121 + components: + - type: Transform + pos: 44.5,51.5 + parent: 1 + - uid: 2123 + components: + - type: Transform + pos: 44.5,50.5 + parent: 1 + - uid: 2125 + components: + - type: Transform + pos: 44.5,49.5 + parent: 1 + - uid: 2148 + components: + - type: Transform + pos: 45.5,108.5 + parent: 1 + - uid: 2167 + components: + - type: Transform + pos: 45.5,73.5 + parent: 1 + - uid: 2201 + components: + - type: Transform + pos: 45.5,25.5 + parent: 1 + - uid: 2228 + components: + - type: Transform + pos: 46.5,101.5 + parent: 1 + - uid: 2231 + components: + - type: Transform + pos: 46.5,99.5 + parent: 1 + - uid: 2234 + components: + - type: Transform + pos: 46.5,97.5 + parent: 1 + - uid: 2237 + components: + - type: Transform + pos: 46.5,95.5 + parent: 1 + - uid: 2240 + components: + - type: Transform + pos: 46.5,93.5 + parent: 1 + - uid: 2249 + components: + - type: Transform + pos: 46.5,82.5 + parent: 1 + - uid: 2260 + components: + - type: Transform + pos: 46.5,25.5 + parent: 1 + - uid: 2286 + components: + - type: Transform + pos: 47.5,82.5 + parent: 1 + - uid: 2324 + components: + - type: Transform + pos: 48.5,108.5 + parent: 1 + - uid: 2364 + components: + - type: Transform + pos: 48.5,82.5 + parent: 1 + - uid: 2382 + components: + - type: Transform + pos: 3.5,64.5 + parent: 1 + - uid: 2387 + components: + - type: Transform + pos: 48.5,30.5 + parent: 1 + - uid: 2389 + components: + - type: Transform + pos: 48.5,29.5 + parent: 1 + - uid: 2396 + components: + - type: Transform + pos: 47.5,18.5 + parent: 1 + - uid: 2397 + components: + - type: Transform + pos: 46.5,18.5 + parent: 1 + - uid: 2424 + components: + - type: Transform + pos: 49.5,55.5 + parent: 1 + - uid: 2426 + components: + - type: Transform + pos: 49.5,54.5 + parent: 1 + - uid: 2435 + components: + - type: Transform + pos: 49.5,43.5 + parent: 1 + - uid: 2437 + components: + - type: Transform + pos: 49.5,42.5 + parent: 1 + - uid: 2439 + components: + - type: Transform + pos: 49.5,41.5 + parent: 1 + - uid: 2447 + components: + - type: Transform + pos: 45.5,18.5 + parent: 1 + - uid: 2448 + components: + - type: Transform + pos: 44.5,18.5 + parent: 1 + - uid: 2466 + components: + - type: Transform + pos: 50.5,106.5 + parent: 1 + - uid: 2501 + components: + - type: Transform + pos: 50.5,37.5 + parent: 1 + - uid: 2503 + components: + - type: Transform + pos: 50.5,36.5 + parent: 1 + - uid: 2505 + components: + - type: Transform + pos: 50.5,35.5 + parent: 1 + - uid: 2507 + components: + - type: Transform + pos: 50.5,34.5 + parent: 1 + - uid: 2531 + components: + - type: Transform + pos: 51.5,106.5 + parent: 1 + - uid: 2542 + components: + - type: Transform + pos: 51.5,59.5 + parent: 1 + - uid: 2545 + components: + - type: Transform + pos: 51.5,57.5 + parent: 1 + - uid: 2583 + components: + - type: Transform + pos: 52.5,106.5 + parent: 1 + - uid: 2588 + components: + - type: Transform + pos: 52.5,83.5 + parent: 1 + - uid: 2594 + components: + - type: Transform + pos: 52.5,59.5 + parent: 1 + - uid: 2597 + components: + - type: Transform + pos: 52.5,57.5 + parent: 1 + - uid: 2619 + components: + - type: Transform + pos: 64.5,102.5 + parent: 1 + - uid: 2622 + components: + - type: Transform + pos: 46.5,124.5 + parent: 1 + - uid: 2623 + components: + - type: Transform + pos: 39.5,117.5 + parent: 1 + - uid: 2624 + components: + - type: Transform + pos: 39.5,119.5 + parent: 1 + - uid: 2630 + components: + - type: Transform + pos: 53.5,83.5 + parent: 1 + - uid: 2637 + components: + - type: Transform + pos: 53.5,59.5 + parent: 1 + - uid: 2640 + components: + - type: Transform + pos: 53.5,57.5 + parent: 1 + - uid: 2653 + components: + - type: Transform + pos: 48.5,94.5 + parent: 1 + - uid: 2654 + components: + - type: Transform + pos: 56.5,109.5 + parent: 1 + - uid: 2656 + components: + - type: Transform + pos: 48.5,93.5 + parent: 1 + - uid: 2659 + components: + - type: Transform + pos: 48.5,92.5 + parent: 1 + - uid: 2660 + components: + - type: Transform + pos: 50.5,124.5 + parent: 1 + - uid: 2664 + components: + - type: Transform + pos: 48.5,91.5 + parent: 1 + - uid: 2669 + components: + - type: Transform + pos: 54.5,108.5 + parent: 1 + - uid: 2677 + components: + - type: Transform + pos: 54.5,83.5 + parent: 1 + - uid: 2692 + components: + - type: Transform + pos: 54.5,59.5 + parent: 1 + - uid: 2695 + components: + - type: Transform + pos: 54.5,57.5 + parent: 1 + - uid: 2700 + components: + - type: Transform + pos: 56.5,16.5 + parent: 1 + - uid: 2705 + components: + - type: Transform + pos: 54.5,14.5 + parent: 1 + - uid: 2711 + components: + - type: Transform + pos: 57.5,124.5 + parent: 1 + - uid: 2731 + components: + - type: Transform + pos: 55.5,59.5 + parent: 1 + - uid: 2734 + components: + - type: Transform + pos: 55.5,57.5 + parent: 1 + - uid: 2747 + components: + - type: Transform + pos: 55.5,14.5 + parent: 1 + - uid: 2762 + components: + - type: Transform + pos: 48.5,101.5 + parent: 1 + - uid: 2763 + components: + - type: Transform + pos: 48.5,97.5 + parent: 1 + - uid: 2764 + components: + - type: Transform + pos: 48.5,99.5 + parent: 1 + - uid: 2765 + components: + - type: Transform + pos: 56.5,106.5 + parent: 1 + - uid: 2766 + components: + - type: Transform + pos: 48.5,105.5 + parent: 1 + - uid: 2767 + components: + - type: Transform + pos: 48.5,103.5 + parent: 1 + - uid: 2769 + components: + - type: Transform + pos: 35.5,82.5 + parent: 1 + - uid: 2770 + components: + - type: Transform + pos: 35.5,81.5 + parent: 1 + - uid: 2793 + components: + - type: Transform + pos: 56.5,14.5 + parent: 1 + - uid: 2802 + components: + - type: Transform + pos: 48.5,95.5 + parent: 1 + - uid: 2803 + components: + - type: Transform + pos: 63.5,118.5 + parent: 1 + - uid: 2808 + components: + - type: Transform + pos: 57.5,106.5 + parent: 1 + - uid: 2811 + components: + - type: Transform + pos: 52.5,124.5 + parent: 1 + - uid: 2831 + components: + - type: Transform + pos: 57.5,73.5 + parent: 1 + - uid: 2888 + components: + - type: Transform + pos: 58.5,109.5 + parent: 1 + - uid: 2915 + components: + - type: Transform + pos: 58.5,47.5 + parent: 1 + - uid: 2917 + components: + - type: Transform + pos: 58.5,46.5 + parent: 1 + - uid: 2947 + components: + - type: Transform + pos: 59.5,109.5 + parent: 1 + - uid: 2969 + components: + - type: Transform + pos: 59.5,69.5 + parent: 1 + - uid: 2971 + components: + - type: Transform + pos: 59.5,65.5 + parent: 1 + - uid: 2976 + components: + - type: Transform + pos: 59.5,52.5 + parent: 1 + - uid: 3013 + components: + - type: Transform + pos: 60.5,109.5 + parent: 1 + - uid: 3017 + components: + - type: Transform + pos: 60.5,106.5 + parent: 1 + - uid: 3025 + components: + - type: Transform + pos: 60.5,69.5 + parent: 1 + - uid: 3027 + components: + - type: Transform + pos: 60.5,65.5 + parent: 1 + - uid: 3034 + components: + - type: Transform + pos: 60.5,52.5 + parent: 1 + - uid: 3037 + components: + - type: Transform + pos: 60.5,50.5 + parent: 1 + - uid: 3078 + components: + - type: Transform + pos: 61.5,106.5 + parent: 1 + - uid: 3080 + components: + - type: Transform + pos: 61.5,99.5 + parent: 1 + - uid: 3093 + components: + - type: Transform + pos: 61.5,69.5 + parent: 1 + - uid: 3095 + components: + - type: Transform + pos: 61.5,65.5 + parent: 1 + - uid: 3102 + components: + - type: Transform + pos: 61.5,52.5 + parent: 1 + - uid: 3105 + components: + - type: Transform + pos: 61.5,50.5 + parent: 1 + - uid: 3146 + components: + - type: Transform + pos: 62.5,112.5 + parent: 1 + - uid: 3148 + components: + - type: Transform + pos: 62.5,109.5 + parent: 1 + - uid: 3152 + components: + - type: Transform + pos: 62.5,106.5 + parent: 1 + - uid: 3154 + components: + - type: Transform + pos: 62.5,99.5 + parent: 1 + - uid: 3166 + components: + - type: Transform + pos: 62.5,80.5 + parent: 1 + - uid: 3168 + components: + - type: Transform + pos: 62.5,69.5 + parent: 1 + - uid: 3170 + components: + - type: Transform + pos: 62.5,65.5 + parent: 1 + - uid: 3179 + components: + - type: Transform + pos: 62.5,52.5 + parent: 1 + - uid: 3182 + components: + - type: Transform + pos: 62.5,50.5 + parent: 1 + - uid: 3204 + components: + - type: Transform + pos: 62.5,18.5 + parent: 1 + - uid: 3206 + components: + - type: Transform + pos: 62.5,17.5 + parent: 1 + - uid: 3208 + components: + - type: Transform + pos: 62.5,16.5 + parent: 1 + - uid: 3211 + components: + - type: Transform + pos: 69.5,3.5 + parent: 1 + - uid: 3225 + components: + - type: Transform + pos: 47.5,124.5 + parent: 1 + - uid: 3228 + components: + - type: Transform + pos: 72.5,7.5 + parent: 1 + - uid: 3229 + components: + - type: Transform + pos: 63.5,112.5 + parent: 1 + - uid: 3231 + components: + - type: Transform + pos: 63.5,109.5 + parent: 1 + - uid: 3234 + components: + - type: Transform + pos: 39.5,118.5 + parent: 1 + - uid: 3235 + components: + - type: Transform + pos: 63.5,106.5 + parent: 1 + - uid: 3236 + components: + - type: Transform + pos: 45.5,124.5 + parent: 1 + - uid: 3245 + components: + - type: Transform + pos: 63.5,80.5 + parent: 1 + - uid: 3247 + components: + - type: Transform + pos: 63.5,79.5 + parent: 1 + - uid: 3250 + components: + - type: Transform + pos: 63.5,65.5 + parent: 1 + - uid: 3262 + components: + - type: Transform + pos: 25.5,111.5 + parent: 1 + - uid: 3274 + components: + - type: Transform + pos: 63.5,26.5 + parent: 1 + - uid: 3275 + components: + - type: Transform + pos: 72.5,23.5 + parent: 1 + - uid: 3276 + components: + - type: Transform + pos: 63.5,25.5 + parent: 1 + - uid: 3277 + components: + - type: Transform + pos: 72.5,24.5 + parent: 1 + - uid: 3278 + components: + - type: Transform + pos: 63.5,24.5 + parent: 1 + - uid: 3280 + components: + - type: Transform + pos: 63.5,23.5 + parent: 1 + - uid: 3282 + components: + - type: Transform + pos: 63.5,22.5 + parent: 1 + - uid: 3302 + components: + - type: Transform + pos: 64.5,112.5 + parent: 1 + - uid: 3304 + components: + - type: Transform + pos: 64.5,109.5 + parent: 1 + - uid: 3306 + components: + - type: Transform + pos: 64.5,108.5 + parent: 1 + - uid: 3307 + components: + - type: Transform + pos: 57.5,109.5 + parent: 1 + - uid: 3308 + components: + - type: Transform + pos: 49.5,124.5 + parent: 1 + - uid: 3309 + components: + - type: Transform + pos: 51.5,124.5 + parent: 1 + - uid: 3313 + components: + - type: Transform + pos: 56.5,124.5 + parent: 1 + - uid: 3317 + components: + - type: Transform + pos: 63.5,117.5 + parent: 1 + - uid: 3325 + components: + - type: Transform + pos: 62.5,90.5 + parent: 1 + - uid: 3336 + components: + - type: Transform + pos: 64.5,79.5 + parent: 1 + - uid: 3338 + components: + - type: Transform + pos: 64.5,78.5 + parent: 1 + - uid: 3341 + components: + - type: Transform + pos: 64.5,76.5 + parent: 1 + - uid: 3343 + components: + - type: Transform + pos: 64.5,75.5 + parent: 1 + - uid: 3345 + components: + - type: Transform + pos: 64.5,74.5 + parent: 1 + - uid: 3347 + components: + - type: Transform + pos: 64.5,73.5 + parent: 1 + - uid: 3349 + components: + - type: Transform + pos: 64.5,72.5 + parent: 1 + - uid: 3351 + components: + - type: Transform + pos: 64.5,71.5 + parent: 1 + - uid: 3355 + components: + - type: Transform + pos: 64.5,65.5 + parent: 1 + - uid: 3360 + components: + - type: Transform + pos: 64.5,59.5 + parent: 1 + - uid: 3391 + components: + - type: Transform + pos: 35.5,96.5 + parent: 1 + - uid: 3392 + components: + - type: Transform + pos: 36.5,96.5 + parent: 1 + - uid: 3426 + components: + - type: Transform + pos: 38.5,96.5 + parent: 1 + - uid: 3435 + components: + - type: Transform + pos: 39.5,96.5 + parent: 1 + - uid: 3437 + components: + - type: Transform + pos: 65.5,26.5 + parent: 1 + - uid: 3439 + components: + - type: Transform + pos: 65.5,25.5 + parent: 1 + - uid: 3441 + components: + - type: Transform + pos: 65.5,24.5 + parent: 1 + - uid: 3443 + components: + - type: Transform + pos: 65.5,23.5 + parent: 1 + - uid: 3445 + components: + - type: Transform + pos: 65.5,22.5 + parent: 1 + - uid: 3448 + components: + - type: Transform + pos: 65.5,14.5 + parent: 1 + - uid: 3450 + components: + - type: Transform + pos: 65.5,13.5 + parent: 1 + - uid: 3482 + components: + - type: Transform + pos: 66.5,59.5 + parent: 1 + - uid: 3487 + components: + - type: Transform + pos: 66.5,8.5 + parent: 1 + - uid: 3512 + components: + - type: Transform + pos: 67.5,103.5 + parent: 1 + - uid: 3529 + components: + - type: Transform + pos: 48.5,102.5 + parent: 1 + - uid: 3530 + components: + - type: Transform + pos: 48.5,98.5 + parent: 1 + - uid: 3564 + components: + - type: Transform + pos: 68.5,113.5 + parent: 1 + - uid: 3566 + components: + - type: Transform + pos: 48.5,100.5 + parent: 1 + - uid: 3568 + components: + - type: Transform + pos: 48.5,104.5 + parent: 1 + - uid: 3571 + components: + - type: Transform + pos: 48.5,96.5 + parent: 1 + - uid: 3573 + components: + - type: Transform + pos: 63.5,119.5 + parent: 1 + - uid: 3574 + components: + - type: Transform + pos: 68.5,96.5 + parent: 1 + - uid: 3576 + components: + - type: Transform + pos: 68.5,95.5 + parent: 1 + - uid: 3585 + components: + - type: Transform + pos: 53.5,124.5 + parent: 1 + - uid: 3593 + components: + - type: Transform + pos: 68.5,65.5 + parent: 1 + - uid: 3619 + components: + - type: Transform + pos: 65.5,8.5 + parent: 1 + - uid: 3621 + components: + - type: Transform + pos: 68.5,26.5 + parent: 1 + - uid: 3623 + components: + - type: Transform + pos: 68.5,25.5 + parent: 1 + - uid: 3625 + components: + - type: Transform + pos: 68.5,24.5 + parent: 1 + - uid: 3626 + components: + - type: Transform + pos: 64.5,3.5 + parent: 1 + - uid: 3627 + components: + - type: Transform + pos: 68.5,23.5 + parent: 1 + - uid: 3628 + components: + - type: Transform + pos: 65.5,3.5 + parent: 1 + - uid: 3629 + components: + - type: Transform + pos: 68.5,22.5 + parent: 1 + - uid: 3632 + components: + - type: Transform + pos: 68.5,14.5 + parent: 1 + - uid: 3634 + components: + - type: Transform + pos: 68.5,13.5 + parent: 1 + - uid: 3642 + components: + - type: Transform + pos: 69.5,113.5 + parent: 1 + - uid: 3647 + components: + - type: Transform + pos: 69.5,85.5 + parent: 1 + - uid: 3656 + components: + - type: Transform + pos: 69.5,65.5 + parent: 1 + - uid: 3679 + components: + - type: Transform + pos: 70.5,113.5 + parent: 1 + - uid: 3681 + components: + - type: Transform + pos: 70.5,112.5 + parent: 1 + - uid: 3683 + components: + - type: Transform + pos: 43.5,91.5 + parent: 1 + - uid: 3686 + components: + - type: Transform + pos: 70.5,85.5 + parent: 1 + - uid: 3695 + components: + - type: Transform + pos: 70.5,65.5 + parent: 1 + - uid: 3698 + components: + - type: Transform + pos: 68.5,55.5 + parent: 1 + - uid: 3699 + components: + - type: Transform + pos: 70.5,59.5 + parent: 1 + - uid: 3702 + components: + - type: Transform + pos: 70.5,52.5 + parent: 1 + - uid: 3705 + components: + - type: Transform + pos: 70.5,50.5 + parent: 1 + - uid: 3709 + components: + - type: Transform + pos: 70.5,39.5 + parent: 1 + - uid: 3712 + components: + - type: Transform + pos: 70.5,37.5 + parent: 1 + - uid: 3719 + components: + - type: Transform + pos: 70.5,26.5 + parent: 1 + - uid: 3721 + components: + - type: Transform + pos: 70.5,25.5 + parent: 1 + - uid: 3723 + components: + - type: Transform + pos: 70.5,24.5 + parent: 1 + - uid: 3725 + components: + - type: Transform + pos: 70.5,23.5 + parent: 1 + - uid: 3727 + components: + - type: Transform + pos: 70.5,22.5 + parent: 1 + - uid: 3739 + components: + - type: Transform + pos: 71.5,112.5 + parent: 1 + - uid: 3749 + components: + - type: Transform + pos: 71.5,85.5 + parent: 1 + - uid: 3752 + components: + - type: Transform + pos: 46.5,105.5 + parent: 1 + - uid: 3759 + components: + - type: Transform + pos: 71.5,65.5 + parent: 1 + - uid: 3768 + components: + - type: Transform + pos: 71.5,52.5 + parent: 1 + - uid: 3771 + components: + - type: Transform + pos: 71.5,50.5 + parent: 1 + - uid: 3774 + components: + - type: Transform + pos: 71.5,39.5 + parent: 1 + - uid: 3777 + components: + - type: Transform + pos: 71.5,37.5 + parent: 1 + - uid: 3789 + components: + - type: Transform + pos: 71.5,18.5 + parent: 1 + - uid: 3791 + components: + - type: Transform + pos: 71.5,17.5 + parent: 1 + - uid: 3793 + components: + - type: Transform + pos: 71.5,16.5 + parent: 1 + - uid: 3809 + components: + - type: Transform + pos: 72.5,112.5 + parent: 1 + - uid: 3811 + components: + - type: Transform + pos: 72.5,111.5 + parent: 1 + - uid: 3815 + components: + - type: Transform + pos: 72.5,100.5 + parent: 1 + - uid: 3816 + components: + - type: Transform + pos: 55.5,124.5 + parent: 1 + - uid: 3817 + components: + - type: Transform + pos: 72.5,99.5 + parent: 1 + - uid: 3819 + components: + - type: Transform + pos: 72.5,98.5 + parent: 1 + - uid: 3821 + components: + - type: Transform + pos: 72.5,97.5 + parent: 1 + - uid: 3823 + components: + - type: Transform + pos: 72.5,96.5 + parent: 1 + - uid: 3825 + components: + - type: Transform + pos: 72.5,95.5 + parent: 1 + - uid: 3827 + components: + - type: Transform + pos: 72.5,94.5 + parent: 1 + - uid: 3829 + components: + - type: Transform + pos: 46.5,108.5 + parent: 1 + - uid: 3851 + components: + - type: Transform + pos: 72.5,59.5 + parent: 1 + - uid: 3853 + components: + - type: Transform + pos: 72.5,52.5 + parent: 1 + - uid: 3856 + components: + - type: Transform + pos: 72.5,50.5 + parent: 1 + - uid: 3860 + components: + - type: Transform + pos: 72.5,39.5 + parent: 1 + - uid: 3863 + components: + - type: Transform + pos: 72.5,37.5 + parent: 1 + - uid: 3865 + components: + - type: Transform + pos: 72.5,36.5 + parent: 1 + - uid: 3867 + components: + - type: Transform + pos: 72.5,35.5 + parent: 1 + - uid: 3869 + components: + - type: Transform + pos: 72.5,34.5 + parent: 1 + - uid: 3871 + components: + - type: Transform + pos: 72.5,33.5 + parent: 1 + - uid: 3875 + components: + - type: Transform + pos: 72.5,27.5 + parent: 1 + - uid: 3891 + components: + - type: Transform + pos: 65.5,6.5 + parent: 1 + - uid: 3895 + components: + - type: Transform + pos: 68.5,8.5 + parent: 1 + - uid: 3896 + components: + - type: Transform + pos: 72.5,5.5 + parent: 1 + - uid: 3900 + components: + - type: Transform + pos: 73.5,111.5 + parent: 1 + - uid: 3916 + components: + - type: Transform + pos: 73.5,89.5 + parent: 1 + - uid: 3935 + components: + - type: Transform + pos: 73.5,70.5 + parent: 1 + - uid: 3937 + components: + - type: Transform + pos: 73.5,69.5 + parent: 1 + - uid: 3939 + components: + - type: Transform + pos: 73.5,65.5 + parent: 1 + - uid: 3941 + components: + - type: Transform + pos: 73.5,64.5 + parent: 1 + - uid: 3963 + components: + - type: Transform + pos: 73.5,27.5 + parent: 1 + - uid: 3969 + components: + - type: Transform + pos: 61.5,6.5 + parent: 1 + - uid: 3970 + components: + - type: Transform + pos: 61.5,7.5 + parent: 1 + - uid: 3971 + components: + - type: Transform + pos: 61.5,5.5 + parent: 1 + - uid: 3998 + components: + - type: Transform + pos: 74.5,99.5 + parent: 1 + - uid: 4000 + components: + - type: Transform + pos: 74.5,98.5 + parent: 1 + - uid: 4002 + components: + - type: Transform + pos: 74.5,97.5 + parent: 1 + - uid: 4004 + components: + - type: Transform + pos: 74.5,96.5 + parent: 1 + - uid: 4006 + components: + - type: Transform + pos: 74.5,95.5 + parent: 1 + - uid: 4014 + components: + - type: Transform + pos: 74.5,82.5 + parent: 1 + - uid: 4016 + components: + - type: Transform + pos: 74.5,81.5 + parent: 1 + - uid: 4023 + components: + - type: Transform + pos: 74.5,75.5 + parent: 1 + - uid: 4025 + components: + - type: Transform + pos: 74.5,74.5 + parent: 1 + - uid: 4027 + components: + - type: Transform + pos: 74.5,73.5 + parent: 1 + - uid: 4029 + components: + - type: Transform + pos: 74.5,72.5 + parent: 1 + - uid: 4032 + components: + - type: Transform + pos: 74.5,70.5 + parent: 1 + - uid: 4034 + components: + - type: Transform + pos: 74.5,64.5 + parent: 1 + - uid: 4046 + components: + - type: Transform + pos: 74.5,54.5 + parent: 1 + - uid: 4068 + components: + - type: Transform + pos: 74.5,37.5 + parent: 1 + - uid: 4070 + components: + - type: Transform + pos: 74.5,36.5 + parent: 1 + - uid: 4072 + components: + - type: Transform + pos: 74.5,35.5 + parent: 1 + - uid: 4074 + components: + - type: Transform + pos: 74.5,34.5 + parent: 1 + - uid: 4076 + components: + - type: Transform + pos: 74.5,33.5 + parent: 1 + - uid: 4208 + components: + - type: Transform + pos: 78.5,75.5 + parent: 1 + - uid: 4210 + components: + - type: Transform + pos: 78.5,74.5 + parent: 1 + - uid: 4212 + components: + - type: Transform + pos: 78.5,73.5 + parent: 1 + - uid: 4214 + components: + - type: Transform + pos: 78.5,72.5 + parent: 1 + - uid: 4217 + components: + - type: Transform + pos: 78.5,70.5 + parent: 1 + - uid: 4219 + components: + - type: Transform + pos: 78.5,64.5 + parent: 1 + - uid: 4222 + components: + - type: Transform + pos: 78.5,62.5 + parent: 1 + - uid: 4224 + components: + - type: Transform + pos: 78.5,61.5 + parent: 1 + - uid: 4226 + components: + - type: Transform + pos: 78.5,60.5 + parent: 1 + - uid: 4244 + components: + - type: Transform + pos: 78.5,44.5 + parent: 1 + - uid: 4248 + components: + - type: Transform + pos: 78.5,41.5 + parent: 1 + - uid: 4252 + components: + - type: Transform + pos: 78.5,39.5 + parent: 1 + - uid: 4254 + components: + - type: Transform + pos: 78.5,38.5 + parent: 1 + - uid: 4256 + components: + - type: Transform + pos: 78.5,37.5 + parent: 1 + - uid: 4287 + components: + - type: Transform + pos: 79.5,91.5 + parent: 1 + - uid: 4291 + components: + - type: Transform + pos: 79.5,88.5 + parent: 1 + - uid: 4296 + components: + - type: Transform + pos: 79.5,82.5 + parent: 1 + - uid: 4298 + components: + - type: Transform + pos: 18.5,35.5 + parent: 1 + - uid: 4299 + components: + - type: Transform + pos: 79.5,80.5 + parent: 1 + - uid: 4301 + components: + - type: Transform + pos: 79.5,79.5 + parent: 1 + - uid: 4310 + components: + - type: Transform + pos: 79.5,70.5 + parent: 1 + - uid: 4312 + components: + - type: Transform + pos: 79.5,69.5 + parent: 1 + - uid: 4314 + components: + - type: Transform + pos: 79.5,65.5 + parent: 1 + - uid: 4316 + components: + - type: Transform + pos: 79.5,64.5 + parent: 1 + - uid: 4367 + components: + - type: Transform + pos: 80.5,62.5 + parent: 1 + - uid: 4369 + components: + - type: Transform + pos: 80.5,61.5 + parent: 1 + - uid: 4371 + components: + - type: Transform + pos: 80.5,60.5 + parent: 1 + - uid: 4380 + components: + - type: Transform + pos: 80.5,46.5 + parent: 1 + - uid: 4408 + components: + - type: Transform + pos: 81.5,69.5 + parent: 1 + - uid: 4412 + components: + - type: Transform + pos: 81.5,63.5 + parent: 1 + - uid: 4414 + components: + - type: Transform + pos: 81.5,62.5 + parent: 1 + - uid: 4420 + components: + - type: Transform + pos: 81.5,46.5 + parent: 1 + - uid: 4437 + components: + - type: Transform + pos: 66.5,86.5 + parent: 1 + - uid: 4438 + components: + - type: Transform + pos: 65.5,86.5 + parent: 1 + - uid: 4447 + components: + - type: Transform + pos: 82.5,69.5 + parent: 1 + - uid: 4456 + components: + - type: Transform + pos: 82.5,46.5 + parent: 1 + - uid: 4488 + components: + - type: Transform + pos: 83.5,69.5 + parent: 1 + - uid: 4499 + components: + - type: Transform + pos: 83.5,30.5 + parent: 1 + - uid: 4501 + components: + - type: Transform + pos: 83.5,29.5 + parent: 1 + - uid: 4510 + components: + - type: Transform + pos: 95.5,93.5 + parent: 1 + - uid: 4514 + components: + - type: Transform + pos: 84.5,86.5 + parent: 1 + - uid: 4520 + components: + - type: Transform + pos: 84.5,69.5 + parent: 1 + - uid: 4532 + components: + - type: Transform + pos: 84.5,50.5 + parent: 1 + - uid: 4545 + components: + - type: Transform + pos: 84.5,31.5 + parent: 1 + - uid: 4547 + components: + - type: Transform + pos: 84.5,30.5 + parent: 1 + - uid: 4559 + components: + - type: Transform + pos: 85.5,88.5 + parent: 1 + - uid: 4561 + components: + - type: Transform + pos: 85.5,87.5 + parent: 1 + - uid: 4563 + components: + - type: Transform + pos: 85.5,86.5 + parent: 1 + - uid: 4565 + components: + - type: Transform + pos: 85.5,79.5 + parent: 1 + - uid: 4569 + components: + - type: Transform + pos: 85.5,69.5 + parent: 1 + - uid: 4575 + components: + - type: Transform + pos: 85.5,60.5 + parent: 1 + - uid: 4578 + components: + - type: Transform + pos: 85.5,50.5 + parent: 1 + - uid: 4586 + components: + - type: Transform + pos: 3.5,71.5 + parent: 1 + - uid: 4591 + components: + - type: Transform + pos: 85.5,32.5 + parent: 1 + - uid: 4593 + components: + - type: Transform + pos: 85.5,31.5 + parent: 1 + - uid: 4605 + components: + - type: Transform + pos: 86.5,69.5 + parent: 1 + - uid: 4607 + components: + - type: Transform + pos: 86.5,65.5 + parent: 1 + - uid: 4611 + components: + - type: Transform + pos: 86.5,60.5 + parent: 1 + - uid: 4614 + components: + - type: Transform + pos: 86.5,50.5 + parent: 1 + - uid: 4624 + components: + - type: Transform + pos: 86.5,33.5 + parent: 1 + - uid: 4626 + components: + - type: Transform + pos: 86.5,32.5 + parent: 1 + - uid: 4644 + components: + - type: Transform + pos: 87.5,69.5 + parent: 1 + - uid: 4646 + components: + - type: Transform + pos: 87.5,65.5 + parent: 1 + - uid: 4659 + components: + - type: Transform + pos: 41.5,92.5 + parent: 1 + - uid: 4662 + components: + - type: Transform + pos: 87.5,33.5 + parent: 1 + - uid: 4691 + components: + - type: Transform + pos: 88.5,56.5 + parent: 1 + - uid: 4693 + components: + - type: Transform + pos: 88.5,50.5 + parent: 1 + - uid: 4726 + components: + - type: Transform + pos: 89.5,56.5 + parent: 1 + - uid: 4728 + components: + - type: Transform + pos: 89.5,55.5 + parent: 1 + - uid: 4730 + components: + - type: Transform + pos: 89.5,51.5 + parent: 1 + - uid: 4732 + components: + - type: Transform + pos: 89.5,50.5 + parent: 1 + - uid: 4750 + components: + - type: Transform + pos: 86.5,97.5 + parent: 1 + - uid: 4753 + components: + - type: Transform + pos: 90.5,79.5 + parent: 1 + - uid: 4769 + components: + - type: Transform + pos: 90.5,55.5 + parent: 1 + - uid: 4771 + components: + - type: Transform + pos: 90.5,54.5 + parent: 1 + - uid: 4773 + components: + - type: Transform + pos: 90.5,53.5 + parent: 1 + - uid: 4775 + components: + - type: Transform + pos: 90.5,52.5 + parent: 1 + - uid: 4777 + components: + - type: Transform + pos: 90.5,51.5 + parent: 1 + - uid: 4792 + components: + - type: Transform + pos: 87.5,97.5 + parent: 1 + - uid: 4794 + components: + - type: Transform + pos: 91.5,79.5 + parent: 1 + - uid: 4797 + components: + - type: Transform + pos: 94.5,73.5 + parent: 1 + - uid: 4799 + components: + - type: Transform + pos: 91.5,65.5 + parent: 1 + - uid: 4810 + components: + - type: Transform + pos: 41.5,91.5 + parent: 1 + - uid: 4824 + components: + - type: Transform + pos: 92.5,65.5 + parent: 1 + - uid: 4827 + components: + - type: Transform + pos: 42.5,91.5 + parent: 1 + - uid: 4840 + components: + - type: Transform + pos: 41.5,93.5 + parent: 1 + - uid: 4848 + components: + - type: Transform + pos: 93.5,83.5 + parent: 1 + - uid: 4850 + components: + - type: Transform + pos: 93.5,82.5 + parent: 1 + - uid: 4892 + components: + - type: Transform + pos: 94.5,71.5 + parent: 1 + - uid: 4898 + components: + - type: Transform + pos: 0.5,63.5 + parent: 1 + - uid: 4900 + components: + - type: Transform + pos: 94.5,64.5 + parent: 1 + - uid: 4902 + components: + - type: Transform + pos: 94.5,63.5 + parent: 1 + - uid: 4904 + components: + - type: Transform + pos: 94.5,62.5 + parent: 1 + - uid: 4906 + components: + - type: Transform + pos: 94.5,61.5 + parent: 1 + - uid: 4908 + components: + - type: Transform + pos: 94.5,60.5 + parent: 1 + - uid: 4913 + components: + - type: Transform + pos: 41.5,94.5 + parent: 1 + - uid: 4916 + components: + - type: Transform + pos: 41.5,95.5 + parent: 1 + - uid: 4922 + components: + - type: Transform + pos: 95.5,88.5 + parent: 1 + - uid: 4928 + components: + - type: Transform + pos: 22.5,109.5 + parent: 1 + - uid: 4941 + components: + - type: Transform + pos: 96.5,88.5 + parent: 1 + - uid: 4959 + components: + - type: Transform + pos: 97.5,88.5 + parent: 1 + - uid: 4984 + components: + - type: Transform + pos: 98.5,88.5 + parent: 1 + - uid: 5027 + components: + - type: Transform + pos: 99.5,68.5 + parent: 1 + - uid: 5029 + components: + - type: Transform + pos: 99.5,67.5 + parent: 1 + - uid: 5031 + components: + - type: Transform + pos: 99.5,66.5 + parent: 1 + - uid: 5037 + components: + - type: Transform + pos: 99.5,71.5 + parent: 1 + - uid: 5058 + components: + - type: Transform + pos: 100.5,71.5 + parent: 1 + - uid: 5060 + components: + - type: Transform + pos: 100.5,69.5 + parent: 1 + - uid: 5065 + components: + - type: Transform + pos: 100.5,65.5 + parent: 1 + - uid: 5067 + components: + - type: Transform + pos: 100.5,63.5 + parent: 1 + - uid: 5083 + components: + - type: Transform + pos: 101.5,73.5 + parent: 1 + - uid: 5085 + components: + - type: Transform + pos: 101.5,71.5 + parent: 1 + - uid: 5087 + components: + - type: Transform + pos: 101.5,69.5 + parent: 1 + - uid: 5092 + components: + - type: Transform + pos: 101.5,65.5 + parent: 1 + - uid: 5094 + components: + - type: Transform + pos: 101.5,63.5 + parent: 1 + - uid: 5096 + components: + - type: Transform + pos: 101.5,61.5 + parent: 1 + - uid: 5107 + components: + - type: Transform + pos: 102.5,68.5 + parent: 1 + - uid: 5109 + components: + - type: Transform + pos: 102.5,67.5 + parent: 1 + - uid: 5111 + components: + - type: Transform + pos: 102.5,66.5 + parent: 1 + - uid: 5168 + components: + - type: Transform + pos: 41.5,96.5 + parent: 1 + - uid: 5170 + components: + - type: Transform + pos: 41.5,97.5 + parent: 1 + - uid: 5187 + components: + - type: Transform + pos: 41.5,101.5 + parent: 1 + - uid: 5194 + components: + - type: Transform + pos: 41.5,100.5 + parent: 1 + - uid: 5200 + components: + - type: Transform + pos: 41.5,99.5 + parent: 1 + - uid: 5205 + components: + - type: Transform + pos: 41.5,105.5 + parent: 1 + - uid: 5210 + components: + - type: Transform + pos: 41.5,102.5 + parent: 1 + - uid: 5211 + components: + - type: Transform + pos: 41.5,104.5 + parent: 1 + - uid: 5212 + components: + - type: Transform + pos: 41.5,103.5 + parent: 1 + - uid: 5270 + components: + - type: Transform + pos: 56.5,114.5 + parent: 1 + - uid: 5271 + components: + - type: Transform + pos: 52.5,115.5 + parent: 1 + - uid: 5272 + components: + - type: Transform + pos: 57.5,114.5 + parent: 1 + - uid: 5273 + components: + - type: Transform + pos: 53.5,115.5 + parent: 1 + - uid: 5276 + components: + - type: Transform + pos: 51.5,115.5 + parent: 1 + - uid: 5277 + components: + - type: Transform + pos: 50.5,115.5 + parent: 1 + - uid: 5278 + components: + - type: Transform + pos: 49.5,115.5 + parent: 1 + - uid: 5279 + components: + - type: Transform + pos: 48.5,115.5 + parent: 1 + - uid: 5280 + components: + - type: Transform + pos: 54.5,115.5 + parent: 1 + - uid: 5286 + components: + - type: Transform + pos: 60.5,114.5 + parent: 1 + - uid: 5287 + components: + - type: Transform + pos: 46.5,114.5 + parent: 1 + - uid: 5288 + components: + - type: Transform + pos: 45.5,114.5 + parent: 1 + - uid: 5291 + components: + - type: Transform + pos: 42.5,114.5 + parent: 1 + - uid: 5297 + components: + - type: Transform + pos: 46.5,103.5 + parent: 1 + - uid: 5539 + components: + - type: Transform + pos: 54.5,107.5 + parent: 1 + - uid: 6119 + components: + - type: Transform + pos: 24.5,111.5 + parent: 1 + - uid: 6181 + components: + - type: Transform + pos: 38.5,76.5 + parent: 1 + - uid: 6292 + components: + - type: Transform + pos: 51.5,44.5 + parent: 1 + - uid: 6328 + components: + - type: Transform + pos: 51.5,45.5 + parent: 1 + - uid: 6652 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,38.5 + parent: 1 + - uid: 6788 + components: + - type: Transform + pos: 66.5,113.5 + parent: 1 + - uid: 6915 + components: + - type: Transform + pos: 65.5,113.5 + parent: 1 + - uid: 6916 + components: + - type: Transform + pos: 64.5,113.5 + parent: 1 + - uid: 7073 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 57.5,38.5 + parent: 1 + - uid: 7244 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 58.5,38.5 + parent: 1 + - uid: 7306 + components: + - type: Transform + pos: 42.5,104.5 + parent: 1 + - uid: 7361 + components: + - type: Transform + pos: 95.5,92.5 + parent: 1 + - uid: 7369 + components: + - type: Transform + pos: 91.5,95.5 + parent: 1 + - uid: 7370 + components: + - type: Transform + pos: 91.5,96.5 + parent: 1 + - uid: 7672 + components: + - type: Transform + pos: 99.5,63.5 + parent: 1 + - uid: 7726 + components: + - type: Transform + pos: 12.5,82.5 + parent: 1 + - uid: 7839 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 57.5,40.5 + parent: 1 + - uid: 8487 + components: + - type: Transform + pos: 35.5,79.5 + parent: 1 + - uid: 8712 + components: + - type: Transform + pos: 81.5,27.5 + parent: 1 + - uid: 8762 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 57.5,39.5 + parent: 1 + - uid: 8901 + components: + - type: Transform + pos: 76.5,110.5 + parent: 1 + - uid: 8926 + components: + - type: Transform + pos: 94.5,72.5 + parent: 1 + - uid: 9340 + components: + - type: Transform + pos: 76.5,67.5 + parent: 1 + - uid: 10013 + components: + - type: Transform + pos: 12.5,79.5 + parent: 1 + - uid: 10019 + components: + - type: Transform + pos: 66.5,6.5 + parent: 1 + - uid: 10023 + components: + - type: Transform + pos: 68.5,6.5 + parent: 1 + - uid: 10026 + components: + - type: Transform + pos: 68.5,3.5 + parent: 1 + - uid: 10027 + components: + - type: Transform + pos: 66.5,3.5 + parent: 1 + - uid: 10028 + components: + - type: Transform + pos: 67.5,3.5 + parent: 1 + - uid: 10044 + components: + - type: Transform + pos: 72.5,6.5 + parent: 1 + - uid: 10098 + components: + - type: Transform + pos: 38.5,82.5 + parent: 1 + - uid: 10215 + components: + - type: Transform + pos: 39.5,82.5 + parent: 1 + - uid: 10240 + components: + - type: Transform + pos: 65.5,50.5 + parent: 1 + - uid: 10241 + components: + - type: Transform + pos: 67.5,50.5 + parent: 1 + - uid: 10277 + components: + - type: Transform + pos: 55.5,51.5 + parent: 1 + - uid: 10456 + components: + - type: Transform + pos: 65.5,42.5 + parent: 1 + - uid: 10463 + components: + - type: Transform + pos: 74.5,57.5 + parent: 1 + - uid: 10488 + components: + - type: Transform + pos: 72.5,44.5 + parent: 1 + - uid: 10739 + components: + - type: Transform + pos: 55.5,16.5 + parent: 1 + - uid: 10802 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 60.5,38.5 + parent: 1 + - uid: 10818 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,38.5 + parent: 1 + - uid: 10820 + components: + - type: Transform + pos: 71.5,59.5 + parent: 1 + - uid: 10833 + components: + - type: Transform + pos: 54.5,51.5 + parent: 1 + - uid: 10835 + components: + - type: Transform + pos: 58.5,48.5 + parent: 1 + - uid: 10856 + components: + - type: Transform + pos: 65.5,59.5 + parent: 1 + - uid: 11062 + components: + - type: Transform + pos: 56.5,47.5 + parent: 1 + - uid: 11086 + components: + - type: Transform + pos: 56.5,46.5 + parent: 1 + - uid: 11108 + components: + - type: Transform + pos: 42.5,31.5 + parent: 1 + - uid: 11609 + components: + - type: Transform + pos: 81.5,26.5 + parent: 1 + - uid: 11610 + components: + - type: Transform + pos: 81.5,25.5 + parent: 1 + - uid: 11639 + components: + - type: Transform + pos: 4.5,94.5 + parent: 1 + - uid: 11654 + components: + - type: Transform + pos: 4.5,96.5 + parent: 1 + - uid: 11655 + components: + - type: Transform + pos: 5.5,96.5 + parent: 1 + - uid: 12720 + components: + - type: Transform + pos: 8.5,97.5 + parent: 1 + - uid: 12722 + components: + - type: Transform + pos: 4.5,95.5 + parent: 1 + - uid: 12724 + components: + - type: Transform + pos: 10.5,97.5 + parent: 1 + - uid: 12759 + components: + - type: Transform + pos: 24.5,75.5 + parent: 1 + - uid: 12775 + components: + - type: Transform + pos: 35.5,106.5 + parent: 1 + - uid: 12881 + components: + - type: Transform + pos: 3.5,62.5 + parent: 1 + - uid: 12883 + components: + - type: Transform + pos: 1.5,68.5 + parent: 1 + - uid: 12911 + components: + - type: Transform + pos: 5.5,54.5 + parent: 1 + - uid: 13115 + components: + - type: Transform + pos: 2.5,61.5 + parent: 1 + - uid: 13117 + components: + - type: Transform + pos: 1.5,66.5 + parent: 1 + - uid: 13135 + components: + - type: Transform + pos: 40.5,25.5 + parent: 1 + - uid: 13136 + components: + - type: Transform + pos: 44.5,52.5 + parent: 1 + - uid: 13140 + components: + - type: Transform + pos: 6.5,54.5 + parent: 1 + - uid: 13481 + components: + - type: Transform + pos: 54.5,16.5 + parent: 1 + - uid: 15256 + components: + - type: Transform + pos: 77.5,110.5 + parent: 1 + - uid: 15370 + components: + - type: Transform + pos: 24.5,102.5 + parent: 1 + - uid: 15374 + components: + - type: Transform + pos: 24.5,95.5 + parent: 1 + - uid: 15376 + components: + - type: Transform + pos: 24.5,96.5 + parent: 1 + - uid: 15394 + components: + - type: Transform + pos: 33.5,78.5 + parent: 1 + - uid: 15395 + components: + - type: Transform + pos: 33.5,79.5 + parent: 1 + - uid: 15396 + components: + - type: Transform + pos: 33.5,77.5 + parent: 1 + - uid: 15704 + components: + - type: Transform + pos: 38.5,78.5 + parent: 1 + - uid: 16192 + components: + - type: Transform + pos: 40.5,86.5 + parent: 1 + - uid: 16657 + components: + - type: Transform + pos: 29.5,30.5 + parent: 1 + - uid: 16780 + components: + - type: Transform + pos: 23.5,111.5 + parent: 1 + - uid: 16781 + components: + - type: Transform + pos: 22.5,111.5 + parent: 1 + - uid: 16919 + components: + - type: Transform + pos: 20.5,101.5 + parent: 1 + - uid: 16923 + components: + - type: Transform + pos: 20.5,102.5 + parent: 1 + - uid: 17600 + components: + - type: Transform + pos: 44.5,22.5 + parent: 1 + - uid: 17610 + components: + - type: Transform + pos: 51.5,28.5 + parent: 1 + - uid: 17613 + components: + - type: Transform + pos: 53.5,25.5 + parent: 1 + - uid: 17614 + components: + - type: Transform + pos: 52.5,25.5 + parent: 1 + - uid: 17616 + components: + - type: Transform + pos: 51.5,27.5 + parent: 1 + - uid: 17753 + components: + - type: Transform + pos: 55.5,37.5 + parent: 1 + - uid: 17764 + components: + - type: Transform + pos: 52.5,31.5 + parent: 1 + - uid: 17804 + components: + - type: Transform + pos: 51.5,46.5 + parent: 1 +- proto: GrilleBroken + entities: + - uid: 4295 + components: + - type: Transform + pos: 19.5,35.5 + parent: 1 + - uid: 5053 + components: + - type: Transform + pos: 50.5,46.5 + parent: 1 + - uid: 17602 + components: + - type: Transform + pos: 43.5,22.5 + parent: 1 + - uid: 17618 + components: + - type: Transform + pos: 51.5,26.5 + parent: 1 + - uid: 17619 + components: + - type: Transform + pos: 51.5,25.5 + parent: 1 +- proto: GunSafeDisabler + entities: + - uid: 14555 + components: + - type: Transform + pos: 32.5,28.5 + parent: 1 +- proto: GunSafeLaserCarbine + entities: + - uid: 14554 + components: + - type: Transform + pos: 32.5,29.5 + parent: 1 +- proto: GunSafePistolMk58 + entities: + - uid: 14571 + components: + - type: Transform + pos: 38.5,29.5 + parent: 1 +- proto: GunSafeRifleLecter + entities: + - uid: 14569 + components: + - type: Transform + pos: 38.5,28.5 + parent: 1 +- proto: GunSafeShotgunKammerer + entities: + - uid: 14560 + components: + - type: Transform + pos: 33.5,28.5 + parent: 1 +- proto: GunSafeSubMachineGunDrozd + entities: + - uid: 14566 + components: + - type: Transform + pos: 34.5,28.5 + parent: 1 +- proto: HandLabeler + entities: + - uid: 12855 + components: + - type: Transform + rot: -94.24777960769374 rad + pos: 32.472446,63.683823 + parent: 1 +- proto: HarmonicaInstrument + entities: + - uid: 14400 + components: + - type: Transform + pos: 41.5,53.5 + parent: 1 +- proto: HighSecArmoryLocked + entities: + - uid: 14544 + components: + - type: MetaData + name: armory high security door + - type: Transform + pos: 37.5,31.5 + parent: 1 +- proto: HighSecCommandLocked + entities: + - uid: 8672 + components: + - type: MetaData + name: vault high security door + - type: Transform + pos: 69.5,71.5 + parent: 1 + - uid: 9861 + components: + - type: MetaData + name: tech vault high security door + - type: Transform + pos: 79.5,32.5 + parent: 1 + - uid: 11431 + components: + - type: MetaData + name: AI core high security door + - type: Transform + pos: 67.5,12.5 + parent: 1 + - uid: 11432 + components: + - type: MetaData + name: AI core high security door + - type: Transform + pos: 66.5,12.5 + parent: 1 + - uid: 11433 + components: + - type: Transform + pos: 69.5,21.5 + parent: 1 + - uid: 11434 + components: + - type: Transform + pos: 64.5,21.5 + parent: 1 +- proto: HolopadAiBackupPower + entities: + - uid: 11540 + components: + - type: Transform + pos: 72.5,12.5 + parent: 1 +- proto: HolopadAiCore + entities: + - uid: 11537 + components: + - type: Transform + pos: 67.5,7.5 + parent: 1 +- proto: HolopadAiEntrance + entities: + - uid: 11538 + components: + - type: Transform + pos: 66.5,24.5 + parent: 1 +- proto: HolopadAiUpload + entities: + - uid: 11539 + components: + - type: Transform + pos: 67.5,18.5 + parent: 1 +- proto: HolopadCargoBayLongRange + entities: + - uid: 241 + components: + - type: Transform + pos: 89.5,85.5 + parent: 1 +- proto: HolopadCargoFront + entities: + - uid: 7795 + components: + - type: Transform + pos: 81.5,89.5 + parent: 1 +- proto: HolopadCargoMailroom + entities: + - uid: 8095 + components: + - type: Transform + pos: 82.5,80.5 + parent: 1 +- proto: HolopadCargoSalvageBay + entities: + - uid: 7834 + components: + - type: Transform + pos: 88.5,94.5 + parent: 1 +- proto: HolopadCommandBridgeLongRange + entities: + - uid: 286 + components: + - type: Transform + pos: 16.5,51.5 + parent: 1 +- proto: HolopadCommandCaptain + entities: + - uid: 14955 + components: + - type: Transform + pos: 19.5,45.5 + parent: 1 +- proto: HolopadCommandCe + entities: + - uid: 7261 + components: + - type: Transform + pos: 62.5,91.5 + parent: 1 +- proto: HolopadCommandCmo + entities: + - uid: 10323 + components: + - type: Transform + pos: 58.5,58.5 + parent: 1 +- proto: HolopadCommandHop + entities: + - uid: 12838 + components: + - type: Transform + pos: 34.5,62.5 + parent: 1 +- proto: HolopadCommandHos + entities: + - uid: 14621 + components: + - type: Transform + pos: 42.5,28.5 + parent: 1 +- proto: HolopadCommandQm + entities: + - uid: 7931 + components: + - type: Transform + pos: 85.5,77.5 + parent: 1 +- proto: HolopadCommandVault + entities: + - uid: 5237 + components: + - type: Transform + pos: 70.5,75.5 + parent: 1 +- proto: HolopadEngineeringAME + entities: + - uid: 6995 + components: + - type: Transform + pos: 71.5,102.5 + parent: 1 +- proto: HolopadEngineeringAtmosMain + entities: + - uid: 4474 + components: + - type: Transform + pos: 54.5,99.5 + parent: 1 +- proto: HolopadEngineeringBreakroom + entities: + - uid: 7153 + components: + - type: Transform + pos: 56.5,89.5 + parent: 1 +- proto: HolopadEngineeringFront + entities: + - uid: 7262 + components: + - type: Transform + pos: 74.5,89.5 + parent: 1 +- proto: HolopadEngineeringMain + entities: + - uid: 7263 + components: + - type: Transform + pos: 68.5,90.5 + parent: 1 +- proto: HolopadEngineeringPower + entities: + - uid: 7050 + components: + - type: Transform + pos: 51.5,121.5 + parent: 1 +- proto: HolopadEngineeringStorage + entities: + - uid: 7264 + components: + - type: Transform + pos: 70.5,109.5 + parent: 1 +- proto: HolopadEngineeringTechVault + entities: + - uid: 9453 + components: + - type: Transform + pos: 80.5,33.5 + parent: 1 +- proto: HolopadEngineeringTelecoms + entities: + - uid: 8068 + components: + - type: Transform + pos: 80.5,97.5 + parent: 1 +- proto: HolopadGeneralArrivals + entities: + - uid: 12896 + components: + - type: Transform + pos: 6.5,67.5 + parent: 1 +- proto: HolopadGeneralCryosleep + entities: + - uid: 13151 + components: + - type: Transform + pos: 5.5,55.5 + parent: 1 +- proto: HolopadGeneralDisposals + entities: + - uid: 17030 + components: + - type: Transform + pos: 55.5,19.5 + parent: 1 +- proto: HolopadGeneralEvac + entities: + - uid: 8890 + components: + - type: Transform + pos: 97.5,67.5 + parent: 1 +- proto: HolopadGeneralEVAStorage + entities: + - uid: 15174 + components: + - type: Transform + pos: 33.5,57.5 + parent: 1 +- proto: HolopadGeneralTheater + entities: + - uid: 12572 + components: + - type: Transform + pos: 51.5,62.5 + parent: 1 +- proto: HolopadGeneralTools + entities: + - uid: 16710 + components: + - type: Transform + pos: 30.5,78.5 + parent: 1 +- proto: HolopadMedicalBreakroom + entities: + - uid: 10837 + components: + - type: Transform + pos: 54.5,54.5 + parent: 1 +- proto: HolopadMedicalChemistry + entities: + - uid: 10322 + components: + - type: Transform + pos: 72.5,56.5 + parent: 1 +- proto: HolopadMedicalCryopods + entities: + - uid: 10451 + components: + - type: Transform + pos: 63.5,56.5 + parent: 1 +- proto: HolopadMedicalFront + entities: + - uid: 10311 + components: + - type: Transform + pos: 71.5,46.5 + parent: 1 +- proto: HolopadMedicalMedbay + entities: + - uid: 10598 + components: + - type: Transform + pos: 65.5,46.5 + parent: 1 +- proto: HolopadMedicalMorgue + entities: + - uid: 11047 + components: + - type: Transform + pos: 68.5,33.5 + parent: 1 +- proto: HolopadMedicalParamed + entities: + - uid: 11081 + components: + - type: Transform + pos: 71.5,41.5 + parent: 1 +- proto: HolopadMedicalSurgery + entities: + - uid: 3440 + components: + - type: Transform + pos: 61.5,40.5 + parent: 1 +- proto: HolopadMedicalVirology + entities: + - uid: 17745 + components: + - type: Transform + pos: 61.5,34.5 + parent: 1 +- proto: HolopadScienceAnomaly + entities: + - uid: 15997 + components: + - type: Transform + pos: 16.5,95.5 + parent: 1 +- proto: HolopadScienceArtifact + entities: + - uid: 15431 + components: + - type: Transform + pos: 9.5,92.5 + parent: 1 +- proto: HolopadScienceFront + entities: + - uid: 16038 + components: + - type: Transform + pos: 21.5,81.5 + parent: 1 +- proto: HolopadScienceRnd + entities: + - uid: 16037 + components: + - type: Transform + pos: 16.5,89.5 + parent: 1 +- proto: HolopadScienceRobotics + entities: + - uid: 16036 + components: + - type: Transform + pos: 20.5,74.5 + parent: 1 +- proto: HolopadSecurityArmory + entities: + - uid: 14545 + components: + - type: Transform + pos: 34.5,29.5 + parent: 1 +- proto: HolopadSecurityBreakroom + entities: + - uid: 16640 + components: + - type: Transform + pos: 47.5,36.5 + parent: 1 +- proto: HolopadSecurityBrig + entities: + - uid: 14640 + components: + - type: Transform + pos: 38.5,50.5 + parent: 1 +- proto: HolopadSecurityCourtroom + entities: + - uid: 16945 + components: + - type: Transform + pos: 31.5,103.5 + parent: 1 +- proto: HolopadSecurityDetective + entities: + - uid: 14746 + components: + - type: Transform + pos: 46.5,42.5 + parent: 1 +- proto: HolopadSecurityEvacCheckpoint + entities: + - uid: 8891 + components: + - type: Transform + pos: 93.5,72.5 + parent: 1 +- proto: HolopadSecurityFront + entities: + - uid: 14634 + components: + - type: Transform + pos: 30.5,42.5 + parent: 1 +- proto: HolopadSecurityLawyer + entities: + - uid: 14637 + components: + - type: Transform + pos: 27.5,31.5 + parent: 1 +- proto: HolopadSecurityLockerRoom + entities: + - uid: 14639 + components: + - type: Transform + pos: 46.5,27.5 + parent: 1 +- proto: HolopadSecurityWarden + entities: + - uid: 14481 + components: + - type: Transform + pos: 34.5,45.5 + parent: 1 +- proto: HolopadServiceBar + entities: + - uid: 12337 + components: + - type: Transform + pos: 51.5,74.5 + parent: 1 +- proto: HolopadServiceBotany + entities: + - uid: 10789 + components: + - type: Transform + pos: 61.5,77.5 + parent: 1 +- proto: HolopadServiceChapel + entities: + - uid: 4449 + components: + - type: Transform + pos: 85.5,53.5 + parent: 1 +- proto: HolopadServiceClownMime + entities: + - uid: 12408 + components: + - type: Transform + pos: 42.5,62.5 + parent: 1 +- proto: HolopadServiceJanitor + entities: + - uid: 9106 + components: + - type: Transform + pos: 82.5,58.5 + parent: 1 +- proto: HolopadServiceKitchen + entities: + - uid: 12407 + components: + - type: Transform + pos: 43.5,73.5 + parent: 1 +- proto: HolopadServiceLibrary + entities: + - uid: 9834 + components: + - type: Transform + pos: 81.5,40.5 + parent: 1 +- proto: HoloprojectorBorg + entities: + - uid: 9362 + components: + - type: Transform + pos: 81.41228,60.350647 + parent: 1 +- proto: HydroponicsToolClippers + entities: + - uid: 12603 + components: + - type: Transform + pos: 58.440483,79.55638 + parent: 1 + - uid: 14291 + components: + - type: Transform + rot: -113.09733552923244 rad + pos: 38.3904,42.566986 + parent: 1 +- proto: HydroponicsToolMiniHoe + entities: + - uid: 12602 + components: + - type: Transform + pos: 58.41733,79.58881 + parent: 1 + - uid: 13954 + components: + - type: Transform + rot: -113.09733552923244 rad + pos: 38.680523,42.67192 + parent: 1 +- proto: HydroponicsToolSpade + entities: + - uid: 14293 + components: + - type: Transform + rot: -113.09733552923244 rad + pos: 38.643486,42.45587 + parent: 1 +- proto: hydroponicsTray + entities: + - uid: 6651 + components: + - type: Transform + pos: 60.5,81.5 + parent: 1 + - uid: 12225 + components: + - type: Transform + pos: 59.5,72.5 + parent: 1 + - uid: 12226 + components: + - type: Transform + pos: 59.5,73.5 + parent: 1 + - uid: 12227 + components: + - type: Transform + pos: 60.5,72.5 + parent: 1 + - uid: 12228 + components: + - type: Transform + pos: 60.5,73.5 + parent: 1 + - uid: 12229 + components: + - type: Transform + pos: 61.5,72.5 + parent: 1 + - uid: 12230 + components: + - type: Transform + pos: 61.5,73.5 + parent: 1 + - uid: 12231 + components: + - type: Transform + pos: 62.5,72.5 + parent: 1 + - uid: 12232 + components: + - type: Transform + pos: 62.5,73.5 + parent: 1 + - uid: 12233 + components: + - type: Transform + pos: 62.5,75.5 + parent: 1 + - uid: 12234 + components: + - type: Transform + pos: 62.5,76.5 + parent: 1 + - uid: 12235 + components: + - type: Transform + pos: 61.5,75.5 + parent: 1 + - uid: 12236 + components: + - type: Transform + pos: 61.5,76.5 + parent: 1 + - uid: 12237 + components: + - type: Transform + pos: 60.5,75.5 + parent: 1 + - uid: 12238 + components: + - type: Transform + pos: 60.5,76.5 + parent: 1 + - uid: 12239 + components: + - type: Transform + pos: 59.5,75.5 + parent: 1 + - uid: 12240 + components: + - type: Transform + pos: 59.5,76.5 + parent: 1 + - uid: 13946 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 40.5,44.5 + parent: 1 + - uid: 13957 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 37.5,44.5 + parent: 1 + - uid: 13980 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,44.5 + parent: 1 +- proto: HydroponicsTrayMachineCircuitboard + entities: + - uid: 9855 + components: + - type: Transform + pos: 81.41647,34.520676 + parent: 1 +- proto: IceCrust + entities: + - uid: 17156 + components: + - type: Transform + pos: 38.5,70.5 + parent: 1 + - uid: 17157 + components: + - type: Transform + pos: 38.5,73.5 + parent: 1 + - uid: 17158 + components: + - type: Transform + pos: 39.5,71.5 + parent: 1 + - uid: 17159 + components: + - type: Transform + pos: 38.5,71.5 + parent: 1 + - uid: 17160 + components: + - type: Transform + pos: 38.5,72.5 + parent: 1 + - uid: 17161 + components: + - type: Transform + pos: 37.5,71.5 + parent: 1 + - uid: 17162 + components: + - type: Transform + pos: 37.5,72.5 + parent: 1 + - uid: 17163 + components: + - type: Transform + pos: 36.5,73.5 + parent: 1 + - uid: 17164 + components: + - type: Transform + pos: 37.5,73.5 + parent: 1 + - uid: 17165 + components: + - type: Transform + pos: 38.5,72.5 + parent: 1 + - uid: 17166 + components: + - type: Transform + pos: 38.5,73.5 + parent: 1 + - uid: 17167 + components: + - type: Transform + pos: 39.5,72.5 + parent: 1 + - uid: 17168 + components: + - type: Transform + pos: 38.5,71.5 + parent: 1 + - uid: 17169 + components: + - type: Transform + pos: 37.5,72.5 + parent: 1 + - uid: 17170 + components: + - type: Transform + pos: 36.5,73.5 + parent: 1 + - uid: 17171 + components: + - type: Transform + pos: 37.5,73.5 + parent: 1 + - uid: 17172 + components: + - type: Transform + pos: 38.5,73.5 + parent: 1 + - uid: 17173 + components: + - type: Transform + pos: 38.5,72.5 + parent: 1 + - uid: 17174 + components: + - type: Transform + pos: 36.5,72.5 + parent: 1 + - uid: 17175 + components: + - type: Transform + pos: 37.5,74.5 + parent: 1 + - uid: 17178 + components: + - type: Transform + pos: 38.5,73.5 + parent: 1 + - uid: 17179 + components: + - type: Transform + pos: 37.5,73.5 + parent: 1 + - uid: 17180 + components: + - type: Transform + pos: 37.5,74.5 + parent: 1 + - uid: 17181 + components: + - type: Transform + pos: 36.5,74.5 + parent: 1 + - uid: 17184 + components: + - type: Transform + pos: 39.5,72.5 + parent: 1 +- proto: IDComputerCircuitboard + entities: + - uid: 9850 + components: + - type: Transform + rot: -119.380520836412 rad + pos: 79.33905,31.611137 + parent: 1 +- proto: IntercomAll + entities: + - uid: 4338 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 65.5,7.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 15012 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,42.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: IntercomCommand + entities: + - uid: 11443 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 71.5,15.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 15010 + components: + - type: Transform + pos: 19.5,53.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 15011 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,55.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: IntercomCommon + entities: + - uid: 4986 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,87.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 16975 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 24.5,105.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 16976 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,92.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 16978 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,74.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 18197 + components: + - type: Transform + pos: 17.5,69.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: IntercomEngineering + entities: + - uid: 5729 + components: + - type: Transform + pos: 42.5,123.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 7154 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 55.5,87.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 7287 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 64.5,90.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 7289 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 72.5,107.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 7290 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 47.5,112.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 7291 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,98.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 8065 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 74.5,85.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: IntercomMedical + entities: + - uid: 11153 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 64.5,35.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: IntercomScience + entities: + - uid: 15432 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.5,93.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 15516 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 9.5,88.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 15517 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,89.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 15518 + components: + - type: Transform + pos: 23.5,84.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 16039 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,73.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 16040 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 24.5,76.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 16041 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 23.5,89.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 16042 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,78.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: IntercomSecurity + entities: + - uid: 14375 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 29.5,40.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 14451 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,49.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 14707 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 44.5,32.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 14709 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 31.5,35.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: IntercomService + entities: + - uid: 12410 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,80.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 12619 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 45.5,75.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 12620 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 61.5,83.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 12621 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,74.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: IntercomSupply + entities: + - uid: 8051 + components: + - type: Transform + pos: 78.5,92.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 8069 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 92.5,79.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: JanitorialTrolley + entities: + - uid: 9350 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 83.5,62.5 + parent: 1 +- proto: JanitorServiceLight + entities: + - uid: 2047 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,69.5 + parent: 1 + - uid: 2095 + components: + - type: Transform + pos: 24.5,83.5 + parent: 1 + - uid: 2097 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,69.5 + parent: 1 + - uid: 3031 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 75.5,48.5 + parent: 1 + - uid: 8705 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 27.5,41.5 + parent: 1 + - uid: 8706 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,54.5 + parent: 1 + - uid: 18147 + components: + - type: Transform + pos: 78.5,82.5 + parent: 1 + - uid: 18148 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 75.5,85.5 + parent: 1 +- proto: JetpackBlueFilled + entities: + - uid: 7345 + components: + - type: Transform + rot: -12.566370614359172 rad + pos: 56.438934,91.54873 + parent: 1 + - type: GasTank + toggleActionEntity: 7347 + - type: Jetpack + toggleActionEntity: 7346 + - type: ActionsContainer + - type: ContainerContainer + containers: + actions: !type:Container + ents: + - 7346 + - 7347 +- proto: JetpackMiniFilled + entities: + - uid: 15120 + components: + - type: Transform + pos: 36.52673,58.4371 + parent: 1 + - uid: 15130 + components: + - type: Transform + pos: 36.363247,58.63036 + parent: 1 +- proto: JetpackSecurityFilled + entities: + - uid: 14597 + components: + - type: Transform + pos: 32.6347,30.500965 + parent: 1 + - uid: 14598 + components: + - type: Transform + pos: 32.375443,30.639854 + parent: 1 +- proto: KitchenElectricGrill + entities: + - uid: 12323 + components: + - type: Transform + pos: 44.5,81.5 + parent: 1 + - uid: 12324 + components: + - type: Transform + pos: 45.5,78.5 + parent: 1 +- proto: KitchenMicrowave + entities: + - uid: 7149 + components: + - type: Transform + pos: 54.5,90.5 + parent: 1 + - uid: 12289 + components: + - type: Transform + pos: 41.5,72.5 + parent: 1 + - uid: 12317 + components: + - type: Transform + pos: 41.5,81.5 + parent: 1 + - uid: 12318 + components: + - type: Transform + pos: 45.5,77.5 + parent: 1 + - uid: 14449 + components: + - type: Transform + pos: 37.5,47.5 + parent: 1 + - uid: 14646 + components: + - type: Transform + pos: 43.5,33.5 + parent: 1 +- proto: KitchenReagentGrinder + entities: + - uid: 7838 + components: + - type: Transform + pos: 68.5,54.5 + parent: 1 + - uid: 10593 + components: + - type: Transform + pos: 60.5,74.5 + parent: 1 + - uid: 12319 + components: + - type: Transform + pos: 43.5,78.5 + parent: 1 + - uid: 12320 + components: + - type: Transform + pos: 46.5,81.5 + parent: 1 + - uid: 14430 + components: + - type: Transform + pos: 37.5,48.5 + parent: 1 + - uid: 16129 + components: + - type: Transform + pos: 13.5,88.5 + parent: 1 +- proto: KitchenSpike + entities: + - uid: 4094 + components: + - type: Transform + pos: 39.5,80.5 + parent: 1 + - uid: 9884 + components: + - type: Transform + pos: 39.5,81.5 + parent: 1 +- proto: LampGold + entities: + - uid: 4544 + components: + - type: Transform + rot: -94.24777960769374 rad + pos: 80.18765,38.748634 + parent: 1 + - type: HandheldLight + toggleActionEntity: 4546 + - type: ContainerContainer + containers: + cell_slot: !type:ContainerSlot + showEnts: False + occludes: True + ent: null + actions: !type:Container + showEnts: False + occludes: True + ents: + - 4546 + - type: Physics + canCollide: True + - type: ActionsContainer + - uid: 14745 + components: + - type: Transform + pos: 47.39393,42.95806 + parent: 1 + - uid: 14753 + components: + - type: Transform + pos: 27.52396,33.893333 + parent: 1 + - uid: 16518 + components: + - type: Transform + pos: 37.5,90.5 + parent: 1 + - uid: 16943 + components: + - type: Transform + pos: 33.5,104.5 + parent: 1 +- proto: LargeBeaker + entities: + - uid: 10938 + components: + - type: Transform + pos: 60.5,49.5 + parent: 1 +- proto: LightReplacer + entities: + - uid: 9360 + components: + - type: Transform + pos: 81.32277,60.100647 + parent: 1 +- proto: LightTubeBroken + entities: + - uid: 17589 + components: + - type: Transform + parent: 17588 + - type: Physics + canCollide: False + - uid: 17783 + components: + - type: Transform + parent: 17782 + - type: Physics + canCollide: False +- proto: LiquidCarbonDioxideCanister + entities: + - uid: 6965 + components: + - type: Transform + pos: 63.5,105.5 + parent: 1 + - uid: 6966 + components: + - type: Transform + pos: 62.5,105.5 + parent: 1 +- proto: LiveLetLiveCircuitBoard + entities: + - uid: 11220 + components: + - type: Transform + pos: 66.77355,17.569683 + parent: 1 +- proto: LockableButtonJanitor + entities: + - uid: 4458 + components: + - type: MetaData + name: shutters lockable button + - type: Transform + rot: 3.141592653589793 rad + pos: 84.5,65.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 9012: + - - Pressed + - Toggle + 9013: + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} +- proto: LockableButtonMedical + entities: + - uid: 2782 + components: + - type: MetaData + name: blast doors lockable button + - type: Transform + pos: 74.5,43.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 11040: + - - Pressed + - Toggle + 11039: + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} + - uid: 10342 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,45.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 10531: + - - Pressed + - Toggle + 10542: + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} +- proto: LockableButtonResearch + entities: + - uid: 1734 + components: + - type: MetaData + name: blast door lockable button + - type: Transform + pos: 18.5,69.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 16105: + - - Pressed + - Toggle + 16104: + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} +- proto: LockerAtmosphericsFilledHardsuit + entities: + - uid: 6912 + components: + - type: Transform + pos: 63.5,95.5 + parent: 1 + - uid: 6914 + components: + - type: Transform + pos: 62.5,95.5 + parent: 1 +- proto: LockerBoozeFilled + entities: + - uid: 12338 + components: + - type: Transform + pos: 50.5,78.5 + parent: 1 + - uid: 12401 + components: + - type: Transform + pos: 50.5,79.5 + parent: 1 +- proto: LockerBotanistFilled + entities: + - uid: 10363 + components: + - type: Transform + pos: 58.5,84.5 + parent: 1 + - uid: 12423 + components: + - type: Transform + pos: 58.5,83.5 + parent: 1 +- proto: LockerCaptainFilledNoLaser + entities: + - uid: 14958 + components: + - type: Transform + pos: 21.5,41.5 + parent: 1 +- proto: LockerChemistryFilled + entities: + - uid: 10595 + components: + - type: Transform + pos: 69.5,58.5 + parent: 1 +- proto: LockerChiefEngineerFilledHardsuit + entities: + - uid: 2356 + components: + - type: Transform + pos: 62.5,93.5 + parent: 1 +- proto: LockerChiefMedicalOfficerFilledHardsuit + entities: + - uid: 10791 + components: + - type: Transform + pos: 58.5,57.5 + parent: 1 +- proto: LockerClown + entities: + - uid: 12561 + components: + - type: Transform + pos: 44.5,61.5 + parent: 1 +- proto: LockerDetectiveFilled + entities: + - uid: 14715 + components: + - type: Transform + pos: 46.5,40.5 + parent: 1 +- proto: LockerElectricalSuppliesFilled + entities: + - uid: 386 + components: + - type: Transform + pos: 13.5,43.5 + parent: 1 + - uid: 5171 + components: + - type: Transform + pos: 46.5,113.5 + parent: 1 + - uid: 5834 + components: + - type: Transform + pos: 49.5,107.5 + parent: 1 + - uid: 6122 + components: + - type: Transform + pos: 20.5,107.5 + parent: 1 + - uid: 6733 + components: + - type: Transform + pos: 66.5,112.5 + parent: 1 + - uid: 8571 + components: + - type: Transform + pos: 95.5,83.5 + parent: 1 + - uid: 9873 + components: + - type: Transform + pos: 94.5,47.5 + parent: 1 + - uid: 15077 + components: + - type: Transform + pos: 18.5,56.5 + parent: 1 + - uid: 17850 + components: + - type: Transform + pos: 39.5,64.5 + parent: 1 +- proto: LockerEngineerFilledHardsuit + entities: + - uid: 6731 + components: + - type: Transform + pos: 57.5,93.5 + parent: 1 + - uid: 7042 + components: + - type: Transform + pos: 58.5,93.5 + parent: 1 + - uid: 7048 + components: + - type: Transform + pos: 54.5,93.5 + parent: 1 + - uid: 7049 + components: + - type: Transform + pos: 55.5,93.5 + parent: 1 + - uid: 7310 + components: + - type: Transform + pos: 56.5,93.5 + parent: 1 +- proto: LockerEvidence + entities: + - uid: 9647 + components: + - type: Transform + pos: 91.5,72.5 + parent: 1 +- proto: LockerFreezer + entities: + - uid: 12281 + components: + - type: Transform + pos: 48.5,78.5 + parent: 1 + - uid: 12326 + components: + - type: Transform + pos: 44.5,75.5 + parent: 1 +- proto: LockerFreezerVaultFilled + entities: + - uid: 8651 + components: + - type: Transform + pos: 70.5,72.5 + parent: 1 +- proto: LockerHeadOfPersonnelFilled + entities: + - uid: 12840 + components: + - type: Transform + pos: 36.5,60.5 + parent: 1 +- proto: LockerHeadOfSecurityFilledHardsuit + entities: + - uid: 14603 + components: + - type: Transform + pos: 40.5,30.5 + parent: 1 +- proto: LockerMedicalFilled + entities: + - uid: 11064 + components: + - type: Transform + pos: 50.5,55.5 + parent: 1 + - uid: 11065 + components: + - type: Transform + pos: 50.5,56.5 + parent: 1 + - uid: 11067 + components: + - type: Transform + pos: 56.5,56.5 + parent: 1 + - uid: 11074 + components: + - type: Transform + pos: 55.5,56.5 + parent: 1 + - uid: 11075 + components: + - type: Transform + pos: 54.5,56.5 + parent: 1 +- proto: LockerMedicineFilled + entities: + - uid: 2737 + components: + - type: Transform + pos: 61.5,46.5 + parent: 1 + - uid: 3255 + components: + - type: Transform + pos: 64.5,41.5 + parent: 1 +- proto: LockerMime + entities: + - uid: 12564 + components: + - type: Transform + pos: 44.5,62.5 + parent: 1 +- proto: LockerParamedicFilled + entities: + - uid: 10881 + components: + - type: Transform + pos: 73.5,40.5 + parent: 1 +- proto: LockerPrisoner + entities: + - uid: 14332 + components: + - type: Transform + pos: 29.5,46.5 + parent: 1 +- proto: LockerPrisoner2 + entities: + - uid: 14333 + components: + - type: Transform + pos: 29.5,47.5 + parent: 1 +- proto: LockerPrisoner3 + entities: + - uid: 14334 + components: + - type: Transform + pos: 29.5,48.5 + parent: 1 +- proto: LockerPrisoner4 + entities: + - uid: 14336 + components: + - type: Transform + pos: 29.5,49.5 + parent: 1 +- proto: LockerPrisoner5 + entities: + - uid: 14337 + components: + - type: Transform + pos: 29.5,50.5 + parent: 1 +- proto: LockerPrisoner6 + entities: + - uid: 14339 + components: + - type: Transform + pos: 29.5,53.5 + parent: 1 +- proto: LockerPrisoner7 + entities: + - uid: 14340 + components: + - type: Transform + pos: 30.5,53.5 + parent: 1 +- proto: LockerPrisoner8 + entities: + - uid: 14341 + components: + - type: Transform + pos: 31.5,53.5 + parent: 1 +- proto: LockerQuarterMasterFilled + entities: + - uid: 7945 + components: + - type: Transform + pos: 84.5,75.5 + parent: 1 +- proto: LockerResearchDirectorFilledHardsuit + entities: + - uid: 16080 + components: + - type: Transform + pos: 9.5,82.5 + parent: 1 +- proto: LockerSalvageSpecialistFilledHardsuit + entities: + - uid: 7624 + components: + - type: Transform + pos: 83.5,95.5 + parent: 1 + - uid: 7626 + components: + - type: Transform + pos: 83.5,96.5 + parent: 1 + - uid: 7634 + components: + - type: Transform + pos: 83.5,94.5 + parent: 1 +- proto: LockerScienceFilled + entities: + - uid: 15909 + components: + - type: Transform + pos: 16.5,85.5 + parent: 1 + - uid: 15911 + components: + - type: Transform + pos: 21.5,85.5 + parent: 1 + - uid: 15912 + components: + - type: Transform + pos: 15.5,85.5 + parent: 1 + - uid: 15913 + components: + - type: Transform + pos: 21.5,86.5 + parent: 1 + - uid: 15923 + components: + - type: Transform + pos: 17.5,85.5 + parent: 1 +- proto: LockerSecurityFilled + entities: + - uid: 14666 + components: + - type: Transform + pos: 44.5,27.5 + parent: 1 + - uid: 14667 + components: + - type: Transform + pos: 44.5,28.5 + parent: 1 + - uid: 14668 + components: + - type: Transform + pos: 44.5,29.5 + parent: 1 + - uid: 14669 + components: + - type: Transform + pos: 45.5,26.5 + parent: 1 + - uid: 14671 + components: + - type: Transform + pos: 46.5,26.5 + parent: 1 +- proto: LockerWallMedicalFilled + entities: + - uid: 10973 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 64.5,51.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 10994 + components: + - type: Transform + pos: 61.5,56.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: LockerWardenFilledHardsuit + entities: + - uid: 14482 + components: + - type: Transform + pos: 35.5,42.5 + parent: 1 +- proto: LockerWeldingSuppliesFilled + entities: + - uid: 5830 + components: + - type: Transform + pos: 46.5,112.5 + parent: 1 + - uid: 8635 + components: + - type: Transform + pos: 86.5,99.5 + parent: 1 + - uid: 13868 + components: + - type: Transform + pos: 57.5,22.5 + parent: 1 + - uid: 16924 + components: + - type: Transform + pos: 22.5,95.5 + parent: 1 +- proto: LogicGateOr + entities: + - uid: 7844 + components: + - type: Transform + anchored: True + rot: -1.5707963267948966 rad + pos: 94.5,93.5 + parent: 1 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 7625: + - - Output + - DoorBolt + 7635: + - - Output + - DoorBolt + - type: Physics + canCollide: False + bodyType: Static + - uid: 7890 + components: + - type: Transform + anchored: True + pos: 93.5,92.5 + parent: 1 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 7891: + - - Output + - DoorBolt + 7833: + - - Output + - DoorBolt + - type: Physics + canCollide: False + bodyType: Static +- proto: LogicGateXor + entities: + - uid: 12898 + components: + - type: Transform + anchored: True + rot: 3.141592653589793 rad + pos: 100.5,72.5 + parent: 1 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 9004: + - - Output + - DoorBolt + - type: Physics + canCollide: False + bodyType: Static + - uid: 12899 + components: + - type: Transform + anchored: True + pos: 2.5,60.5 + parent: 1 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 12: + - - Output + - DoorBolt + - type: Physics + canCollide: False + bodyType: Static + - uid: 12900 + components: + - type: Transform + anchored: True + pos: 2.5,74.5 + parent: 1 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 10: + - - Output + - DoorBolt + - type: Physics + canCollide: False + bodyType: Static + - uid: 12903 + components: + - type: Transform + anchored: True + pos: 2.5,67.5 + parent: 1 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 4: + - - Output + - DoorBolt + - type: Physics + canCollide: False + bodyType: Static + - uid: 12907 + components: + - type: Transform + anchored: True + rot: 3.141592653589793 rad + pos: 100.5,70.5 + parent: 1 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 9003: + - - Output + - DoorBolt + - type: Physics + canCollide: False + bodyType: Static + - uid: 12908 + components: + - type: Transform + anchored: True + rot: 3.141592653589793 rad + pos: 100.5,64.5 + parent: 1 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 9002: + - - Output + - DoorBolt + - type: Physics + canCollide: False + bodyType: Static + - uid: 12909 + components: + - type: Transform + anchored: True + rot: 3.141592653589793 rad + pos: 100.5,62.5 + parent: 1 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 9001: + - - Output + - DoorBolt + - type: Physics + canCollide: False + bodyType: Static +- proto: LootSpawnerIndustrial + entities: + - uid: 13401 + components: + - type: Transform + pos: 25.5,110.5 + parent: 1 +- proto: MachineAnomalyGenerator + entities: + - uid: 15991 + components: + - type: Transform + pos: 16.5,98.5 + parent: 1 +- proto: MachineAnomalyVessel + entities: + - uid: 15452 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,95.5 + parent: 1 +- proto: MachineAPE + entities: + - uid: 15449 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,94.5 + parent: 1 + - uid: 15450 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,94.5 + parent: 1 +- proto: MachineArtifactAnalyzer + entities: + - uid: 81 + components: + - type: Transform + pos: 4.5,90.5 + parent: 1 + - uid: 1000 + components: + - type: Transform + pos: 9.5,99.5 + parent: 1 +- proto: MachineCentrifuge + entities: + - uid: 10360 + components: + - type: Transform + pos: 73.5,54.5 + parent: 1 +- proto: MachineElectrolysisUnit + entities: + - uid: 4083 + components: + - type: Transform + pos: 73.5,53.5 + parent: 1 +- proto: MachineFrame + entities: + - uid: 15448 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,94.5 + parent: 1 +- proto: MachineMaterialSilo + entities: + - uid: 15742 + components: + - type: Transform + pos: 16.5,87.5 + parent: 1 +- proto: MailBag + entities: + - uid: 8074 + components: + - type: Transform + pos: 80.50337,80.503456 + parent: 1 +- proto: MailingUnit + entities: + - uid: 8101 + components: + - type: Transform + pos: 87.5,80.5 + parent: 1 + - type: MailingUnit + tag: cargo + - type: Configuration + config: + tag: cargo + - uid: 8109 + components: + - type: Transform + pos: 65.5,87.5 + parent: 1 + - type: MailingUnit + tag: engineering + - type: Configuration + config: + tag: engineering + - uid: 8111 + components: + - type: Transform + pos: 80.5,82.5 + parent: 1 + - type: MailingUnit + tag: post office + - type: Configuration + config: + tag: post office + - uid: 10526 + components: + - type: Transform + pos: 60.5,53.5 + parent: 1 + - type: MailingUnit + tag: medical + - type: Configuration + config: + tag: medical + - uid: 12288 + components: + - type: Transform + pos: 44.5,74.5 + parent: 1 + - type: MailingUnit + tag: kitchen + - type: Configuration + config: + tag: Kitchen + - uid: 12429 + components: + - type: Transform + pos: 58.5,70.5 + parent: 1 + - type: MailingUnit + tag: botany + - type: Configuration + config: + tag: botany + - uid: 14968 + components: + - type: Transform + pos: 41.5,38.5 + parent: 1 + - type: MailingUnit + tag: security + - type: Configuration + config: + tag: security + - uid: 15021 + components: + - type: Transform + pos: 21.5,50.5 + parent: 1 + - type: MailingUnit + tag: bridge + - type: Configuration + config: + tag: bridge + - uid: 15910 + components: + - type: Transform + pos: 20.5,88.5 + parent: 1 + - type: MailingUnit + tag: science + - type: Configuration + config: + tag: science +- proto: MailingUnitElectronics + entities: + - uid: 17041 + components: + - type: Transform + pos: 53.10118,19.759499 + parent: 1 +- proto: MaintenancePlantSpawner + entities: + - uid: 7798 + components: + - type: Transform + pos: 45.5,58.5 + parent: 1 + - uid: 7820 + components: + - type: Transform + pos: 95.5,53.5 + parent: 1 + - uid: 8319 + components: + - type: Transform + pos: 20.5,32.5 + parent: 1 + - uid: 17865 + components: + - type: Transform + pos: 93.5,76.5 + parent: 1 + - uid: 17866 + components: + - type: Transform + pos: 83.5,101.5 + parent: 1 + - uid: 17867 + components: + - type: Transform + pos: 31.5,111.5 + parent: 1 + - uid: 17868 + components: + - type: Transform + pos: 10.5,75.5 + parent: 1 +- proto: MaintenanceToolSpawner + entities: + - uid: 17200 + components: + - type: Transform + pos: 36.5,71.5 + parent: 1 + - uid: 17563 + components: + - type: Transform + pos: 28.5,24.5 + parent: 1 + - uid: 17570 + components: + - type: Transform + pos: 20.5,63.5 + parent: 1 + - uid: 17571 + components: + - type: Transform + pos: 14.5,44.5 + parent: 1 + - uid: 17861 + components: + - type: Transform + pos: 52.5,43.5 + parent: 1 + - uid: 17862 + components: + - type: Transform + pos: 52.5,44.5 + parent: 1 + - uid: 17863 + components: + - type: Transform + pos: 52.5,45.5 + parent: 1 +- proto: MaintsRoomMarker + entities: + - uid: 5026 + components: + - type: Transform + pos: 50.5,49.5 + parent: 1 + - uid: 17608 + components: + - type: Transform + pos: 54.5,28.5 + parent: 1 +- proto: MaterialCloth + entities: + - uid: 12863 + components: + - type: Transform + pos: 32.490967,63.24864 + parent: 1 +- proto: MaterialDurathread + entities: + - uid: 12864 + components: + - type: Transform + pos: 32.68541,63.119007 + parent: 1 +- proto: MechEquipmentGrabberSmall + entities: + - uid: 8110 + components: + - type: Transform + pos: 82.157166,81.55059 + parent: 1 +- proto: MedicalBed + entities: + - uid: 10258 + components: + - type: Transform + pos: 63.5,49.5 + parent: 1 + - uid: 10273 + components: + - type: Transform + pos: 65.5,55.5 + parent: 1 + - uid: 10509 + components: + - type: Transform + pos: 59.5,43.5 + parent: 1 + - uid: 10977 + components: + - type: Transform + pos: 63.5,43.5 + parent: 1 +- proto: MedicalTechFab + entities: + - uid: 11150 + components: + - type: Transform + pos: 55.5,52.5 + parent: 1 + - type: TechnologyDatabase + supportedDisciplines: + - Industrial + - Arsenal + - Experimental + - CivilianServices +- proto: MedkitBruteFilled + entities: + - uid: 10956 + components: + - type: Transform + rot: -56.54866776461632 rad + pos: 62.544598,43.594376 + parent: 1 + - uid: 11123 + components: + - type: Transform + pos: 52.436256,56.47842 + parent: 1 +- proto: MedkitBurnFilled + entities: + - uid: 10274 + components: + - type: Transform + rot: -56.54866776461632 rad + pos: 61.502937,49.542297 + parent: 1 + - uid: 11124 + components: + - type: Transform + pos: 52.73255,56.66669 + parent: 1 +- proto: MedkitCombatFilled + entities: + - uid: 3176 + components: + - type: Transform + pos: 60.5,60.5 + parent: 1 +- proto: MedkitFilled + entities: + - uid: 3038 + components: + - type: Transform + pos: 73.5,43.5 + parent: 1 + - uid: 10675 + components: + - type: Transform + pos: 58.529686,53.65843 + parent: 1 + - uid: 12252 + components: + - type: Transform + pos: 89.5,96.5 + parent: 1 + - uid: 15282 + components: + - type: Transform + pos: 35.588974,44.00882 + parent: 1 +- proto: MedkitOxygenFilled + entities: + - uid: 11125 + components: + - type: Transform + pos: 53.349834,56.42903 + parent: 1 +- proto: MedkitRadiationFilled + entities: + - uid: 11128 + components: + - type: Transform + pos: 53.056763,56.490578 + parent: 1 +- proto: MedkitToxinFilled + entities: + - uid: 11126 + components: + - type: Transform + pos: 53.57206,56.691376 + parent: 1 +- proto: MicroManipulatorStockPart + entities: + - uid: 11550 + components: + - type: Transform + pos: 70.57669,17.09206 + parent: 1 + - uid: 16131 + components: + - type: Transform + pos: 13.269699,87.619286 + parent: 1 + - uid: 16133 + components: + - type: Transform + pos: 13.646244,87.43719 + parent: 1 + - uid: 16134 + components: + - type: Transform + pos: 13.430191,87.832245 + parent: 1 +- proto: MicrowaveMachineCircuitboard + entities: + - uid: 9860 + components: + - type: Transform + pos: 81.39564,34.229008 + parent: 1 +- proto: Mirror + entities: + - uid: 14880 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,41.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: MirrorModern + entities: + - uid: 3132 + components: + - type: Transform + pos: 73.5,25.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 3212 + components: + - type: Transform + pos: 74.5,25.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 14398 + components: + - type: Transform + pos: 45.5,47.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: MoonBattlemap + entities: + - uid: 9821 + components: + - type: Transform + pos: 82.00135,43.045017 + parent: 1 +- proto: MopBucketFull + entities: + - uid: 9576 + components: + - type: Transform + pos: 82.5,64.5 + parent: 1 + - uid: 14472 + components: + - type: Transform + pos: 43.5,45.5 + parent: 1 +- proto: MopItem + entities: + - uid: 9355 + components: + - type: Transform + pos: 81.495895,59.582127 + parent: 1 + - uid: 14473 + components: + - type: Transform + pos: 43.5,45.5 + parent: 1 +- proto: Morgue + entities: + - uid: 10064 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 71.5,32.5 + parent: 1 + - uid: 10065 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 71.5,33.5 + parent: 1 + - uid: 10066 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 71.5,34.5 + parent: 1 + - uid: 10067 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 71.5,35.5 + parent: 1 + - uid: 10068 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 71.5,36.5 + parent: 1 + - uid: 10069 + components: + - type: Transform + pos: 69.5,36.5 + parent: 1 + - uid: 10070 + components: + - type: Transform + pos: 68.5,36.5 + parent: 1 + - uid: 10071 + components: + - type: Transform + pos: 67.5,36.5 + parent: 1 + - uid: 10075 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 69.5,32.5 + parent: 1 + - uid: 10076 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 68.5,32.5 + parent: 1 + - uid: 10077 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 67.5,32.5 + parent: 1 + - uid: 10078 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 65.5,32.5 + parent: 1 + - uid: 10079 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 65.5,33.5 + parent: 1 +- proto: MouseTimedSpawner + entities: + - uid: 10544 + components: + - type: Transform + pos: 55.5,41.5 + parent: 1 + - uid: 18037 + components: + - type: Transform + pos: 34.5,109.5 + parent: 1 +- proto: NitrogenCanister + entities: + - uid: 6957 + components: + - type: Transform + pos: 63.5,101.5 + parent: 1 + - uid: 6958 + components: + - type: Transform + pos: 62.5,101.5 + parent: 1 + - uid: 7837 + components: + - type: Transform + pos: 77.5,109.5 + parent: 1 + - uid: 8925 + components: + - type: Transform + pos: 61.5,63.5 + parent: 1 + - uid: 15134 + components: + - type: Transform + pos: 33.5,55.5 + parent: 1 + - uid: 16047 + components: + - type: Transform + pos: 13.5,73.5 + parent: 1 + - uid: 16911 + components: + - type: Transform + pos: 30.5,97.5 + parent: 1 + - uid: 17148 + components: + - type: Transform + pos: 33.5,82.5 + parent: 1 + - uid: 17194 + components: + - type: Transform + pos: 37.5,70.5 + parent: 1 + - uid: 17210 + components: + - type: Transform + pos: 89.5,60.5 + parent: 1 + - uid: 17495 + components: + - type: Transform + pos: 9.5,44.5 + parent: 1 + - uid: 17849 + components: + - type: Transform + pos: 48.5,57.5 + parent: 1 +- proto: NitrousOxideCanister + entities: + - uid: 6969 + components: + - type: Transform + pos: 60.5,101.5 + parent: 1 +- proto: NitrousOxideTankFilled + entities: + - uid: 3493 + components: + - type: Transform + pos: 62.5,39.5 + parent: 1 +- proto: NoticeBoard + entities: + - uid: 12360 + components: + - type: Transform + pos: 45.5,74.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 18061 + components: + - type: Transform + pos: 48.5,39.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 18062 + components: + - type: Transform + pos: 83.5,83.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: NTDefaultCircuitBoard + entities: + - uid: 11217 + components: + - type: Transform + pos: 70.5,16.5 + parent: 1 +- proto: NuclearBomb + entities: + - uid: 2481 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 70.5,76.5 + parent: 1 +- proto: NutimovCircuitBoard + entities: + - uid: 11221 + components: + - type: Transform + pos: 66.897,17.511044 + parent: 1 +- proto: OperatingTable + entities: + - uid: 10073 + components: + - type: Transform + pos: 68.5,34.5 + parent: 1 + - uid: 10941 + components: + - type: Transform + pos: 59.5,40.5 + parent: 1 +- proto: OrangeSeeds + entities: + - uid: 12605 + components: + - type: Transform + pos: 59.858612,70.70693 + parent: 1 +- proto: OreProcessor + entities: + - uid: 4871 + components: + - type: Transform + pos: 88.5,91.5 + parent: 1 +- proto: OxygenCanister + entities: + - uid: 6967 + components: + - type: Transform + pos: 62.5,104.5 + parent: 1 + - uid: 6968 + components: + - type: Transform + pos: 63.5,104.5 + parent: 1 + - uid: 11070 + components: + - type: Transform + pos: 72.5,62.5 + parent: 1 + - uid: 15133 + components: + - type: Transform + pos: 32.5,55.5 + parent: 1 + - uid: 16015 + components: + - type: Transform + pos: 14.5,73.5 + parent: 1 + - uid: 16209 + components: + - type: Transform + pos: 39.5,112.5 + parent: 1 + - uid: 17149 + components: + - type: Transform + pos: 44.5,85.5 + parent: 1 + - uid: 17192 + components: + - type: Transform + pos: 30.5,73.5 + parent: 1 + - uid: 17209 + components: + - type: Transform + pos: 88.5,38.5 + parent: 1 + - uid: 17494 + components: + - type: Transform + pos: 9.5,43.5 + parent: 1 + - uid: 17854 + components: + - type: Transform + pos: 48.5,58.5 + parent: 1 +- proto: PaintingHelloWorld + entities: + - uid: 3301 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 61.5,14.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PaintingMonkey + entities: + - uid: 12610 + components: + - type: Transform + pos: 49.5,78.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PaintingSaturn + entities: + - uid: 9658 + components: + - type: Transform + pos: 87.5,59.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PaintingSkeletonCigarette + entities: + - uid: 12623 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,60.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PaintingTheGreatWave + entities: + - uid: 14708 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 18.5,39.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PaintingTheKiss + entities: + - uid: 904 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 22.5,41.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PaladinCircuitBoard + entities: + - uid: 11222 + components: + - type: Transform + pos: 67.2396,17.7487 + parent: 1 +- proto: PaperBin + entities: + - uid: 17594 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.5,19.5 + parent: 1 +- proto: PaperBin10 + entities: + - uid: 8054 + components: + - type: Transform + pos: 87.5,76.5 + parent: 1 +- proto: PaperBin20 + entities: + - uid: 9827 + components: + - type: Transform + pos: 82.5,38.5 + parent: 1 + - uid: 11534 + components: + - type: Transform + pos: 70.5,18.5 + parent: 1 + - uid: 12862 + components: + - type: Transform + pos: 32.5,62.5 + parent: 1 + - uid: 14757 + components: + - type: Transform + pos: 30.5,32.5 + parent: 1 + - uid: 16939 + components: + - type: Transform + pos: 25.5,103.5 + parent: 1 +- proto: PaperBin5 + entities: + - uid: 3367 + components: + - type: Transform + pos: 59.5,53.5 + parent: 1 + - uid: 14658 + components: + - type: Transform + pos: 40.5,33.5 + parent: 1 +- proto: PaperCNCSheet + entities: + - uid: 9817 + components: + - type: Transform + rot: -87.96459430051418 rad + pos: 82.6495,42.443165 + parent: 1 + - uid: 9818 + components: + - type: Transform + pos: 82.40802,43.676315 + parent: 1 + - uid: 9819 + components: + - type: Transform + rot: -87.96459430051418 rad + pos: 81.450424,43.600574 + parent: 1 + - uid: 9820 + components: + - type: Transform + pos: 81.199684,42.61382 + parent: 1 +- proto: ParticleAcceleratorControlBox + entities: + - uid: 8894 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,110.5 + parent: 1 + - type: AccessReader + accessListsOriginal: + - - Engineering +- proto: ParticleAcceleratorEmitterForeUnfinished + entities: + - uid: 2617 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 51.5,112.5 + parent: 1 +- proto: ParticleAcceleratorEmitterPortUnfinished + entities: + - uid: 2712 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 50.5,112.5 + parent: 1 +- proto: ParticleAcceleratorEmitterStarboardUnfinished + entities: + - uid: 2804 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 52.5,112.5 + parent: 1 +- proto: ParticleAcceleratorEndCapUnfinished + entities: + - uid: 2618 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 51.5,109.5 + parent: 1 +- proto: ParticleAcceleratorFuelChamberUnfinished + entities: + - uid: 3575 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 51.5,110.5 + parent: 1 +- proto: ParticleAcceleratorPowerBoxUnfinished + entities: + - uid: 2807 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 51.5,111.5 + parent: 1 +- proto: PersonalAI + entities: + - uid: 1726 + components: + - type: Transform + pos: 31.5,94.5 + parent: 1 + - uid: 11178 + components: + - type: Transform + pos: 63.5,17.5 + parent: 1 + - uid: 15071 + components: + - type: Transform + rot: -62.83185307179591 rad + pos: 14.443996,54.626373 + parent: 1 +- proto: PhoneInstrument + entities: + - uid: 15019 + components: + - type: Transform + pos: 17.5,44.5 + parent: 1 +- proto: PianoInstrument + entities: + - uid: 12573 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 47.5,64.5 + parent: 1 +- proto: PinpointerNuclear + entities: + - uid: 15015 + components: + - type: Transform + pos: 21.60932,44.890068 + parent: 1 +- proto: PlaqueAtmos + entities: + - uid: 6906 + components: + - type: Transform + pos: 53.5,92.5 + parent: 1 +- proto: PlasmaCanister + entities: + - uid: 6961 + components: + - type: Transform + pos: 61.5,100.5 + parent: 1 + - uid: 6962 + components: + - type: Transform + pos: 60.5,100.5 + parent: 1 +- proto: PlasticFlapsAirtightClear + entities: + - uid: 7872 + components: + - type: Transform + pos: 94.5,86.5 + parent: 1 + - uid: 7875 + components: + - type: Transform + pos: 94.5,90.5 + parent: 1 + - uid: 7876 + components: + - type: Transform + pos: 99.5,90.5 + parent: 1 + - uid: 7877 + components: + - type: Transform + pos: 99.5,86.5 + parent: 1 + - uid: 17012 + components: + - type: Transform + pos: 52.5,14.5 + parent: 1 +- proto: PlasticFlapsClear + entities: + - uid: 96 + components: + - type: Transform + pos: 22.5,79.5 + parent: 1 + - uid: 16035 + components: + - type: Transform + pos: 79.5,87.5 + parent: 1 +- proto: PlayerStationAi + entities: + - uid: 3457 + components: + - type: Transform + pos: 66.5,7.5 + parent: 1 +- proto: PlushieBee + entities: + - uid: 15353 + components: + - type: Transform + pos: 36.5,87.5 + parent: 1 +- proto: PlushieDiona + entities: + - uid: 8907 + components: + - type: Transform + rot: -12.566370614359172 rad + pos: 83.566925,26.33834 + parent: 1 + - uid: 15354 + components: + - type: Transform + pos: 30.5,87.5 + parent: 1 +- proto: PlushieExperiment + entities: + - uid: 14475 + components: + - type: Transform + pos: 42.5,42.5 + parent: 1 +- proto: PlushieLizard + entities: + - uid: 15355 + components: + - type: Transform + pos: 38.5,95.5 + parent: 1 +- proto: PortableFlasher + entities: + - uid: 14559 + components: + - type: Transform + pos: 35.5,28.5 + parent: 1 + - uid: 14565 + components: + - type: Transform + pos: 35.5,32.5 + parent: 1 +- proto: PortableGeneratorJrPacman + entities: + - uid: 7283 + components: + - type: Transform + pos: 71.5,95.5 + parent: 1 + - uid: 15545 + components: + - type: Transform + pos: 18.5,102.5 + parent: 1 + - uid: 17509 + components: + - type: Transform + pos: 29.5,24.5 + parent: 1 + - uid: 17853 + components: + - type: Transform + pos: 38.5,59.5 + parent: 1 +- proto: PortableGeneratorPacman + entities: + - uid: 7155 + components: + - type: Transform + pos: 53.5,107.5 + parent: 1 + - uid: 7282 + components: + - type: Transform + pos: 71.5,94.5 + parent: 1 + - uid: 11453 + components: + - type: Transform + pos: 73.5,12.5 + parent: 1 +- proto: PortableScrubber + entities: + - uid: 6899 + components: + - type: Transform + pos: 58.5,105.5 + parent: 1 + - uid: 6975 + components: + - type: Transform + pos: 57.5,105.5 + parent: 1 +- proto: PosterBroken + entities: + - uid: 7308 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 74.5,110.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 18051 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 51.5,29.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 18052 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 45.5,22.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterContrabandAmbrosiaVulgaris + entities: + - uid: 12582 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,76.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterContrabandAtmosiaDeclarationIndependence + entities: + - uid: 7063 + components: + - type: Transform + pos: 60.5,94.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterContrabandBorgFancy + entities: + - uid: 16966 + components: + - type: Transform + pos: 28.5,110.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterContrabandBorgFancyv2 + entities: + - uid: 11547 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 73.5,14.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterContrabandBountyHunters + entities: + - uid: 8055 + components: + - type: Transform + pos: 83.5,97.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterContrabandCC64KAd + entities: + - uid: 16965 + components: + - type: Transform + pos: 37.5,115.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterContrabandClown + entities: + - uid: 12557 + components: + - type: Transform + pos: 42.5,59.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterContrabandCommunistState + entities: + - uid: 18028 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,27.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterContrabandDonk + entities: + - uid: 7304 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,90.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterContrabandEAT + entities: + - uid: 12585 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 47.5,75.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterContrabandFunPolice + entities: + - uid: 16963 + components: + - type: Transform + pos: 18.5,104.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterContrabandHackingGuide + entities: + - uid: 7311 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 71.5,101.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 17119 + components: + - type: Transform + pos: 51.5,20.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterContrabandHighEffectEngineering + entities: + - uid: 4284 + components: + - type: Transform + pos: 59.5,91.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 5725 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 47.5,113.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterContrabandInterdyne + entities: + - uid: 18050 + components: + - type: Transform + pos: 60.5,31.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterContrabandKudzu + entities: + - uid: 12587 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 64.5,77.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterContrabandLamarr + entities: + - uid: 530 + components: + - type: Transform + pos: 10.5,85.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterContrabandMissingGloves + entities: + - uid: 7305 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 71.5,107.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 18032 + components: + - type: Transform + pos: 33.5,75.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterContrabandNuclearDeviceInformational + entities: + - uid: 2973 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,76.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterContrabandPower + entities: + - uid: 5880 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 53.5,106.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterContrabandPunchShit + entities: + - uid: 14789 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,46.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterContrabandPwrGame + entities: + - uid: 16687 + components: + - type: Transform + pos: 31.5,88.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterContrabandRealExomorph + entities: + - uid: 8062 + components: + - type: Transform + pos: 91.5,94.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterContrabandRedRum + entities: + - uid: 12589 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 54.5,77.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterContrabandRise + entities: + - uid: 16684 + components: + - type: Transform + pos: 37.5,88.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterContrabandSmoke + entities: + - uid: 8061 + components: + - type: Transform + pos: 93.5,91.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterContrabandSpaceCola + entities: + - uid: 12592 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,63.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterContrabandSunkist + entities: + - uid: 8060 + components: + - type: Transform + pos: 93.5,81.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 16685 + components: + - type: Transform + pos: 34.5,94.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterContrabandTheBigGasTruth + entities: + - uid: 18047 + components: + - type: Transform + pos: 46.5,88.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterContrabandTools + entities: + - uid: 6721 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,85.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 16140 + components: + - type: Transform + pos: 11.5,74.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 16705 + components: + - type: Transform + pos: 30.5,75.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterContrabandWaffleCorp + entities: + - uid: 8056 + components: + - type: Transform + pos: 83.5,76.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterContrabandWehWatches + entities: + - uid: 16686 + components: + - type: Transform + pos: 40.5,95.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterLegit12Gauge + entities: + - uid: 12377 + components: + - type: Transform + pos: 52.5,80.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 14783 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 33.5,27.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterLegit50thAnniversaryVintageReprint + entities: + - uid: 16148 + components: + - type: Transform + pos: 19.5,84.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterLegitAnatomyPoster + entities: + - uid: 10496 + components: + - type: Transform + pos: 63.5,39.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 10603 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 39.5,78.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterLegitCarbonDioxide + entities: + - uid: 16964 + components: + - type: Transform + pos: 40.5,101.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterLegitCarpMount + entities: + - uid: 7803 + components: + - type: Transform + pos: 89.5,97.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterLegitCleanliness + entities: + - uid: 6115 + components: + - type: Transform + pos: 28.5,83.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 9610 + components: + - type: Transform + pos: 80.5,58.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 11170 + components: + - type: Transform + pos: 57.5,53.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 12584 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,73.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterLegitCohibaRobustoAd + entities: + - uid: 9832 + components: + - type: Transform + pos: 84.5,38.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 12342 + components: + - type: Transform + pos: 53.5,75.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterLegitDoNotQuestion + entities: + - uid: 10906 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,51.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 16961 + components: + - type: Transform + pos: 24.5,94.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterLegitEnlist + entities: + - uid: 14784 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,35.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterLegitFruitBowl + entities: + - uid: 12586 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 55.5,75.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterLegitGetYourLEGS + entities: + - uid: 16962 + components: + - type: Transform + pos: 24.5,104.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterLegitHelio + entities: + - uid: 4450 + components: + - type: Transform + pos: 80.5,78.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterLegitHereForYourSafety + entities: + - uid: 14785 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,29.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterLegitHighClassMartini + entities: + - uid: 8057 + components: + - type: Transform + pos: 86.5,74.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 17121 + components: + - type: Transform + pos: 58.5,19.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterLegitIan + entities: + - uid: 12813 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,59.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterLegitIonRifle + entities: + - uid: 14786 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 39.5,30.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterLegitLoveIan + entities: + - uid: 12868 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.5,62.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterLegitMime + entities: + - uid: 12555 + components: + - type: Transform + pos: 40.5,62.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterLegitNanomichiAd + entities: + - uid: 9828 + components: + - type: Transform + pos: 80.5,35.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 18041 + components: + - type: Transform + pos: 16.5,55.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterLegitNanotrasenLogo + entities: + - uid: 7899 + components: + - type: Transform + pos: 81.5,83.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 9737 + components: + - type: Transform + pos: 87.5,50.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 10982 + components: + - type: Transform + pos: 57.5,58.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 14996 + components: + - type: Transform + pos: 22.5,53.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 16132 + components: + - type: Transform + pos: 12.5,87.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 16136 + components: + - type: Transform + pos: 9.5,78.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 18009 + components: + - type: Transform + pos: 19.5,54.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterLegitNoERP + entities: + - uid: 8945 + components: + - type: Transform + pos: 34.5,89.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterLegitNTTGC + entities: + - uid: 9835 + components: + - type: Transform + pos: 84.5,43.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterLegitObey + entities: + - uid: 14788 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,43.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 18042 + components: + - type: Transform + pos: 93.5,65.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 18043 + components: + - type: Transform + pos: 71.5,69.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 18044 + components: + - type: Transform + pos: 41.5,65.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterLegitPDAAd + entities: + - uid: 12869 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,64.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterLegitPeriodicTable + entities: + - uid: 10677 + components: + - type: Transform + pos: 69.5,52.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 18045 + components: + - type: Transform + pos: 4.5,93.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterLegitRenault + entities: + - uid: 15025 + components: + - type: Transform + pos: 17.5,42.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterLegitSafetyEyeProtection + entities: + - uid: 5879 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 41.5,110.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterLegitSafetyInternals + entities: + - uid: 7312 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,100.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 16137 + components: + - type: Transform + pos: 12.5,94.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterLegitSafetyMothEpi + entities: + - uid: 10873 + components: + - type: Transform + pos: 59.5,50.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterLegitSafetyMothHardhat + entities: + - uid: 5878 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 55.5,112.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 8058 + components: + - type: Transform + pos: 97.5,85.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 16698 + components: + - type: Transform + pos: 33.5,80.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterLegitSafetyMothSSD + entities: + - uid: 11113 + components: + - type: Transform + pos: 64.5,33.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterLegitScience + entities: + - uid: 16109 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,83.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 16139 + components: + - type: Transform + pos: 20.5,90.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterLegitSecWatch + entities: + - uid: 9738 + components: + - type: Transform + pos: 90.5,73.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 14792 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 39.5,35.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterLegitStateLaws + entities: + - uid: 16138 + components: + - type: Transform + pos: 17.5,70.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterLegitTheOwl + entities: + - uid: 14791 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.5,54.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterLegitTyrone + entities: + - uid: 18031 + components: + - type: Transform + pos: 7.5,82.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterLegitVacation + entities: + - uid: 12588 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,59.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 14787 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,43.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 16135 + components: + - type: Transform + pos: 15.5,77.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 18040 + components: + - type: Transform + pos: 20.5,39.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterLegitWalk + entities: + - uid: 12591 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,81.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PosterLegitWorkForAFuture + entities: + - uid: 1596 + components: + - type: Transform + pos: 6.5,96.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 6748 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 64.5,93.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 8059 + components: + - type: Transform + pos: 85.5,89.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 10914 + components: + - type: Transform + pos: 73.5,39.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 10987 + components: + - type: Transform + pos: 68.5,43.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 11118 + components: + - type: Transform + pos: 73.5,44.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 12590 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,82.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 14790 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 50.5,33.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: PotatoAIChip + entities: + - uid: 11551 + components: + - type: Transform + pos: 70.36064,16.872925 + parent: 1 +- proto: PottedPlant0 + entities: + - uid: 8195 + components: + - type: Transform + pos: 80.5,88.5 + parent: 1 +- proto: PottedPlant1 + entities: + - uid: 3428 + components: + - type: Transform + pos: 64.5,43.5 + parent: 1 +- proto: PottedPlant12 + entities: + - uid: 9802 + components: + - type: Transform + pos: 83.5,45.5 + parent: 1 + - uid: 10537 + components: + - type: Transform + pos: 73.5,45.5 + parent: 1 + - uid: 11177 + components: + - type: Transform + pos: 70.5,15.5 + parent: 1 + - uid: 12402 + components: + - type: Transform + pos: 50.5,76.5 + parent: 1 + - uid: 16946 + components: + - type: Transform + pos: 25.5,106.5 + parent: 1 +- proto: PottedPlant13 + entities: + - uid: 8037 + components: + - type: Transform + pos: 85.5,78.5 + parent: 1 + - uid: 15112 + components: + - type: Transform + pos: 19.5,43.5 + parent: 1 +- proto: PottedPlant16 + entities: + - uid: 15001 + components: + - type: Transform + pos: 18.5,53.5 + parent: 1 + - uid: 15735 + components: + - type: Transform + pos: 13.5,92.5 + parent: 1 +- proto: PottedPlant17 + entities: + - uid: 3254 + components: + - type: Transform + pos: 67.5,38.5 + parent: 1 + - uid: 11176 + components: + - type: Transform + pos: 63.5,15.5 + parent: 1 +- proto: PottedPlant2 + entities: + - uid: 10867 + components: + - type: Transform + pos: 64.5,49.5 + parent: 1 +- proto: PottedPlant22 + entities: + - uid: 15164 + components: + - type: Transform + pos: 32.5,58.5 + parent: 1 +- proto: PottedPlant26 + entities: + - uid: 14651 + components: + - type: Transform + pos: 40.5,35.5 + parent: 1 +- proto: PottedPlant28 + entities: + - uid: 14941 + components: + - type: MetaData + desc: 'A fake, cheap looking, plastic tree. ' + name: plastic miniature christmas tree + - type: Transform + pos: 89,87 + parent: 1 +- proto: PottedPlantRD + entities: + - uid: 16077 + components: + - type: Transform + pos: 11.5,81.5 + parent: 1 +- proto: PowerCellRecharger + entities: + - uid: 5881 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 56.5,113.5 + parent: 1 + - uid: 6547 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 73.5,88.5 + parent: 1 + - uid: 8089 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 89.5,80.5 + parent: 1 + - uid: 10504 + components: + - type: Transform + pos: 63.5,46.5 + parent: 1 + - uid: 10676 + components: + - type: Transform + pos: 71.5,40.5 + parent: 1 + - uid: 11548 + components: + - type: Transform + pos: 70.5,17.5 + parent: 1 + - uid: 14530 + components: + - type: Transform + pos: 32.5,43.5 + parent: 1 + - uid: 15155 + components: + - type: Transform + pos: 29.5,58.5 + parent: 1 + - uid: 16091 + components: + - type: Transform + pos: 18.5,83.5 + parent: 1 + - uid: 16092 + components: + - type: Transform + pos: 16.5,90.5 + parent: 1 + - uid: 16098 + components: + - type: Transform + pos: 24.5,74.5 + parent: 1 + - uid: 16182 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,81.5 + parent: 1 + - uid: 16712 + components: + - type: Transform + pos: 29.5,76.5 + parent: 1 +- proto: PowerCellSmall + entities: + - uid: 11549 + components: + - type: Transform + pos: 70.47043,18.09087 + parent: 1 +- proto: PowerComputerCircuitboard + entities: + - uid: 9858 + components: + - type: Transform + pos: 81.65953,33.631786 + parent: 1 +- proto: PowerDrill + entities: + - uid: 16127 + components: + - type: Transform + pos: 8.5,82.5 + parent: 1 +- proto: PoweredDimSmallLight + entities: + - uid: 8573 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 82.5,75.5 + parent: 1 + - uid: 18211 + components: + - type: Transform + pos: 51.5,13.5 + parent: 1 +- proto: Poweredlight + entities: + - uid: 28 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 18.5,72.5 + parent: 1 + - uid: 34 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 44.5,66.5 + parent: 1 + - uid: 124 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,61.5 + parent: 1 + - uid: 151 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,96.5 + parent: 1 + - uid: 930 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 28.5,101.5 + parent: 1 + - uid: 1752 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 39.5,80.5 + parent: 1 + - uid: 1805 + components: + - type: Transform + pos: 6.5,95.5 + parent: 1 + - uid: 2212 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 42.5,111.5 + parent: 1 + - uid: 2227 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,104.5 + parent: 1 + - uid: 2274 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,105.5 + parent: 1 + - uid: 2671 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 67.5,45.5 + parent: 1 + - uid: 2687 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,78.5 + parent: 1 + - uid: 2722 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,72.5 + parent: 1 + - uid: 2725 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,80.5 + parent: 1 + - uid: 2860 + components: + - type: Transform + pos: 63.5,49.5 + parent: 1 + - uid: 2904 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,73.5 + parent: 1 + - uid: 3016 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,109.5 + parent: 1 + - uid: 3237 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,109.5 + parent: 1 + - uid: 3332 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 67.5,87.5 + parent: 1 + - uid: 3532 + components: + - type: Transform + pos: 76.5,66.5 + parent: 1 + - uid: 3534 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 76.5,68.5 + parent: 1 + - uid: 3536 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 75.5,78.5 + parent: 1 + - uid: 3582 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 77.5,96.5 + parent: 1 + - uid: 3834 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 95.5,65.5 + parent: 1 + - uid: 4058 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,45.5 + parent: 1 + - uid: 4123 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 69.5,48.5 + parent: 1 + - uid: 4448 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 98.5,61.5 + parent: 1 + - uid: 4683 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 95.5,69.5 + parent: 1 + - uid: 4684 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 98.5,73.5 + parent: 1 + - uid: 5061 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,68.5 + parent: 1 + - uid: 5089 + components: + - type: Transform + pos: 26.5,66.5 + parent: 1 + - uid: 5144 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 74.5,86.5 + parent: 1 + - uid: 5150 + components: + - type: Transform + pos: 74.5,92.5 + parent: 1 + - uid: 5156 + components: + - type: Transform + pos: 71.5,106.5 + parent: 1 + - uid: 5158 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 58.5,99.5 + parent: 1 + - uid: 5160 + components: + - type: Transform + pos: 54.5,105.5 + parent: 1 + - uid: 5162 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,93.5 + parent: 1 + - uid: 5163 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 55.5,95.5 + parent: 1 + - uid: 5169 + components: + - type: Transform + pos: 44.5,91.5 + parent: 1 + - uid: 5172 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,112.5 + parent: 1 + - uid: 5735 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 66.5,111.5 + parent: 1 + - uid: 6223 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 83.5,95.5 + parent: 1 + - uid: 6732 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 58.5,91.5 + parent: 1 + - uid: 6758 + components: + - type: Transform + pos: 71.5,92.5 + parent: 1 + - uid: 6760 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,88.5 + parent: 1 + - uid: 6797 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 47.5,102.5 + parent: 1 + - uid: 6798 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 47.5,94.5 + parent: 1 + - uid: 6959 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 71.5,75.5 + parent: 1 + - uid: 7181 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 54.5,90.5 + parent: 1 + - uid: 7360 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 90.5,94.5 + parent: 1 + - uid: 7388 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 96.5,94.5 + parent: 1 + - uid: 7389 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 96.5,97.5 + parent: 1 + - uid: 7412 + components: + - type: Transform + pos: 90.5,90.5 + parent: 1 + - uid: 7633 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 92.5,85.5 + parent: 1 + - uid: 7841 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 88.5,80.5 + parent: 1 + - uid: 7842 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 84.5,83.5 + parent: 1 + - uid: 7846 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 80.5,84.5 + parent: 1 + - uid: 8465 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 48.5,33.5 + parent: 1 + - uid: 8466 + components: + - type: Transform + pos: 48.5,38.5 + parent: 1 + - uid: 8467 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 27.5,80.5 + parent: 1 + - uid: 8468 + components: + - type: Transform + pos: 11.5,68.5 + parent: 1 + - uid: 8469 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 27.5,75.5 + parent: 1 + - uid: 8471 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,64.5 + parent: 1 + - uid: 8474 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,66.5 + parent: 1 + - uid: 8475 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,84.5 + parent: 1 + - uid: 8477 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,94.5 + parent: 1 + - uid: 8480 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.5,104.5 + parent: 1 + - uid: 8481 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.5,102.5 + parent: 1 + - uid: 8482 + components: + - type: Transform + pos: 30.5,95.5 + parent: 1 + - uid: 8485 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 38.5,88.5 + parent: 1 + - uid: 8769 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 74.5,28.5 + parent: 1 + - uid: 8771 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 81.5,95.5 + parent: 1 + - uid: 9021 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 75.5,84.5 + parent: 1 + - uid: 9346 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 85.5,66.5 + parent: 1 + - uid: 9347 + components: + - type: Transform + pos: 91.5,68.5 + parent: 1 + - uid: 9599 + components: + - type: Transform + pos: 87.5,55.5 + parent: 1 + - uid: 9600 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 87.5,51.5 + parent: 1 + - uid: 9601 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 80.5,51.5 + parent: 1 + - uid: 9602 + components: + - type: Transform + pos: 80.5,55.5 + parent: 1 + - uid: 9793 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 84.5,90.5 + parent: 1 + - uid: 9926 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 77.5,32.5 + parent: 1 + - uid: 9927 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 75.5,38.5 + parent: 1 + - uid: 9928 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 77.5,45.5 + parent: 1 + - uid: 9929 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 75.5,50.5 + parent: 1 + - uid: 9930 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 77.5,59.5 + parent: 1 + - uid: 10074 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,53.5 + parent: 1 + - uid: 10465 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,57.5 + parent: 1 + - uid: 10470 + components: + - type: Transform + pos: 60.5,55.5 + parent: 1 + - uid: 10533 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 63.5,43.5 + parent: 1 + - uid: 10546 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 67.5,56.5 + parent: 1 + - uid: 10670 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,48.5 + parent: 1 + - uid: 10889 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 68.5,32.5 + parent: 1 + - uid: 10908 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 69.5,53.5 + parent: 1 + - uid: 10917 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 27.5,88.5 + parent: 1 + - uid: 10937 + components: + - type: Transform + pos: 73.5,58.5 + parent: 1 + - uid: 10990 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 82.5,87.5 + parent: 1 + - uid: 11060 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,56.5 + parent: 1 + - uid: 11435 + components: + - type: Transform + pos: 64.5,26.5 + parent: 1 + - uid: 11436 + components: + - type: Transform + pos: 69.5,26.5 + parent: 1 + - uid: 11438 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,15.5 + parent: 1 + - uid: 11439 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 70.5,15.5 + parent: 1 + - uid: 11440 + components: + - type: Transform + pos: 65.5,20.5 + parent: 1 + - uid: 11441 + components: + - type: Transform + pos: 68.5,20.5 + parent: 1 + - uid: 11444 + components: + - type: Transform + pos: 67.5,30.5 + parent: 1 + - uid: 11698 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 58.5,66.5 + parent: 1 + - uid: 11700 + components: + - type: Transform + pos: 67.5,68.5 + parent: 1 + - uid: 11710 + components: + - type: Transform + pos: 50.5,74.5 + parent: 1 + - uid: 11711 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 50.5,60.5 + parent: 1 + - uid: 12575 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,74.5 + parent: 1 + - uid: 12576 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,77.5 + parent: 1 + - uid: 12577 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 63.5,70.5 + parent: 1 + - uid: 12598 + components: + - type: Transform + pos: 60.5,79.5 + parent: 1 + - uid: 12741 + components: + - type: Transform + pos: 37.5,68.5 + parent: 1 + - uid: 13124 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,70.5 + parent: 1 + - uid: 13125 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,73.5 + parent: 1 + - uid: 14134 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,43.5 + parent: 1 + - uid: 14401 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,48.5 + parent: 1 + - uid: 14403 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,45.5 + parent: 1 + - uid: 14404 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,48.5 + parent: 1 + - uid: 14407 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,49.5 + parent: 1 + - uid: 14408 + components: + - type: Transform + pos: 32.5,39.5 + parent: 1 + - uid: 14409 + components: + - type: Transform + pos: 36.5,38.5 + parent: 1 + - uid: 14413 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,29.5 + parent: 1 + - uid: 14414 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 36.5,32.5 + parent: 1 + - uid: 14416 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 35.5,28.5 + parent: 1 + - uid: 14417 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 27.5,45.5 + parent: 1 + - uid: 14419 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,38.5 + parent: 1 + - uid: 14420 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,52.5 + parent: 1 + - uid: 14421 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 27.5,59.5 + parent: 1 + - uid: 14422 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 30.5,55.5 + parent: 1 + - uid: 14423 + components: + - type: Transform + pos: 35.5,58.5 + parent: 1 + - uid: 14466 + components: + - type: Transform + pos: 38.5,53.5 + parent: 1 + - uid: 14467 + components: + - type: Transform + pos: 34.5,53.5 + parent: 1 + - uid: 14659 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,34.5 + parent: 1 + - uid: 14661 + components: + - type: Transform + pos: 44.5,38.5 + parent: 1 + - uid: 14940 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,48.5 + parent: 1 + - uid: 14943 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,52.5 + parent: 1 + - uid: 14945 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 22.5,54.5 + parent: 1 + - uid: 14998 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,43.5 + parent: 1 + - uid: 15436 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,92.5 + parent: 1 + - uid: 15454 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 14.5,96.5 + parent: 1 + - uid: 15731 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 13.5,78.5 + parent: 1 + - uid: 15732 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,85.5 + parent: 1 + - uid: 15733 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 13.5,88.5 + parent: 1 + - uid: 15734 + components: + - type: Transform + pos: 18.5,92.5 + parent: 1 + - uid: 15736 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,83.5 + parent: 1 + - uid: 15740 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 12.5,74.5 + parent: 1 + - uid: 15743 + components: + - type: Transform + pos: 23.5,75.5 + parent: 1 + - uid: 15990 + components: + - type: Transform + pos: 19.5,83.5 + parent: 1 + - uid: 16075 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,81.5 + parent: 1 + - uid: 16563 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 31.5,90.5 + parent: 1 + - uid: 16577 + components: + - type: Transform + pos: 37.5,92.5 + parent: 1 + - uid: 16707 + components: + - type: Transform + pos: 31.5,79.5 + parent: 1 + - uid: 16856 + components: + - type: Transform + pos: 29.5,106.5 + parent: 1 +- proto: PoweredlightBlue + entities: + - uid: 12254 + components: + - type: Transform + pos: 43.5,64.5 + parent: 1 +- proto: PoweredlightEmpty + entities: + - uid: 17588 + components: + - type: Transform + pos: 45.5,21.5 + parent: 1 + - type: ContainerContainer + containers: + light_bulb: !type:ContainerSlot + showEnts: False + occludes: True + ent: 17589 + - type: ApcPowerReceiver + powerLoad: 0 + - type: DamageOnInteract + isDamageActive: False + - uid: 17782 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,44.5 + parent: 1 + - type: ContainerContainer + containers: + light_bulb: !type:ContainerSlot + showEnts: False + occludes: True + ent: 17783 + - type: ApcPowerReceiver + powerLoad: 0 + - type: DamageOnInteract + isDamageActive: False +- proto: PoweredlightGreen + entities: + - uid: 4883 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 75.5,67.5 + parent: 1 + - uid: 4885 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 25.5,67.5 + parent: 1 + - uid: 5090 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 63.5,4.5 + parent: 1 + - uid: 7062 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 70.5,9.5 + parent: 1 + - uid: 8204 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,70.5 + parent: 1 + - uid: 8464 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,64.5 + parent: 1 + - uid: 11445 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,48.5 + parent: 1 + - uid: 12250 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,62.5 + parent: 1 +- proto: PoweredlightRed + entities: + - uid: 2592 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,61.5 + parent: 1 + - uid: 4884 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 77.5,67.5 + parent: 1 + - uid: 5088 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,67.5 + parent: 1 + - uid: 7108 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 70.5,4.5 + parent: 1 + - uid: 7115 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,9.5 + parent: 1 + - uid: 8199 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,64.5 + parent: 1 + - uid: 8200 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,70.5 + parent: 1 + - uid: 11437 + components: + - type: Transform + pos: 16.5,54.5 + parent: 1 +- proto: PoweredSmallLight + entities: + - uid: 134 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,60.5 + parent: 1 + - uid: 264 + components: + - type: Transform + pos: 2.5,74.5 + parent: 1 + - uid: 713 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.5,115.5 + parent: 1 + - uid: 1203 + components: + - type: Transform + pos: 7.5,57.5 + parent: 1 + - uid: 1259 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,99.5 + parent: 1 + - uid: 1940 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 44.5,103.5 + parent: 1 + - uid: 1978 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,43.5 + parent: 1 + - uid: 2232 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 62.5,95.5 + parent: 1 + - uid: 2315 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 65.5,95.5 + parent: 1 + - uid: 2514 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,81.5 + parent: 1 + - uid: 2612 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 74.5,3.5 + parent: 1 + - uid: 2735 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,59.5 + parent: 1 + - uid: 2979 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 67.5,39.5 + parent: 1 + - uid: 3545 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,22.5 + parent: 1 + - uid: 3803 + components: + - type: Transform + pos: 60.5,41.5 + parent: 1 + - uid: 4721 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 94.5,43.5 + parent: 1 + - uid: 4723 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 86.5,103.5 + parent: 1 + - uid: 5101 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 100.5,62.5 + parent: 1 + - uid: 5161 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.5,95.5 + parent: 1 + - uid: 5164 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.5,97.5 + parent: 1 + - uid: 5165 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.5,93.5 + parent: 1 + - uid: 5166 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.5,99.5 + parent: 1 + - uid: 5167 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.5,101.5 + parent: 1 + - uid: 5202 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 49.5,89.5 + parent: 1 + - uid: 5930 + components: + - type: Transform + pos: 61.5,93.5 + parent: 1 + - uid: 6120 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,106.5 + parent: 1 + - uid: 7374 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 95.5,95.5 + parent: 1 + - uid: 7847 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 82.5,80.5 + parent: 1 + - uid: 7848 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 87.5,77.5 + parent: 1 + - uid: 7849 + components: + - type: Transform + pos: 96.5,90.5 + parent: 1 + - uid: 7851 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 94.5,92.5 + parent: 1 + - uid: 7856 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 97.5,86.5 + parent: 1 + - uid: 8767 + components: + - type: Transform + pos: 76.5,104.5 + parent: 1 + - uid: 8923 + components: + - type: Transform + pos: 100.5,72.5 + parent: 1 + - uid: 8930 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 91.5,72.5 + parent: 1 + - uid: 9345 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 82.5,57.5 + parent: 1 + - uid: 9596 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 85.5,58.5 + parent: 1 + - uid: 9597 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 83.5,62.5 + parent: 1 + - uid: 9865 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 79.5,31.5 + parent: 1 + - uid: 9866 + components: + - type: Transform + pos: 80.5,34.5 + parent: 1 + - uid: 9939 + components: + - type: Transform + pos: 75.5,24.5 + parent: 1 + - uid: 9940 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,21.5 + parent: 1 + - uid: 9941 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 75.5,21.5 + parent: 1 + - uid: 9942 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 73.5,21.5 + parent: 1 + - uid: 10505 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 69.5,41.5 + parent: 1 + - uid: 11455 + components: + - type: Transform + pos: 61.5,13.5 + parent: 1 + - uid: 11456 + components: + - type: Transform + pos: 72.5,13.5 + parent: 1 + - uid: 12403 + components: + - type: Transform + pos: 51.5,79.5 + parent: 1 + - uid: 12578 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 52.5,81.5 + parent: 1 + - uid: 12579 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,79.5 + parent: 1 + - uid: 12580 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,83.5 + parent: 1 + - uid: 12866 + components: + - type: Transform + pos: 32.5,63.5 + parent: 1 + - uid: 12867 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,60.5 + parent: 1 + - uid: 13116 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,67.5 + parent: 1 + - uid: 14327 + components: + - type: Transform + pos: 46.5,46.5 + parent: 1 + - uid: 14405 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 29.5,41.5 + parent: 1 + - uid: 14406 + components: + - type: Transform + pos: 31.5,44.5 + parent: 1 + - uid: 14418 + components: + - type: Transform + pos: 28.5,33.5 + parent: 1 + - uid: 14617 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,27.5 + parent: 1 + - uid: 14703 + components: + - type: Transform + pos: 47.5,44.5 + parent: 1 + - uid: 14948 + components: + - type: Transform + pos: 17.5,58.5 + parent: 1 + - uid: 15434 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,89.5 + parent: 1 + - uid: 15730 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 22.5,90.5 + parent: 1 + - uid: 15738 + components: + - type: Transform + pos: 10.5,84.5 + parent: 1 + - uid: 16568 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,88.5 + parent: 1 + - uid: 16570 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 33.5,88.5 + parent: 1 + - uid: 16574 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.5,88.5 + parent: 1 + - uid: 16575 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 35.5,94.5 + parent: 1 + - uid: 16576 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 38.5,94.5 + parent: 1 + - uid: 16858 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 27.5,110.5 + parent: 1 + - uid: 17034 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 54.5,18.5 + parent: 1 + - uid: 17038 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,18.5 + parent: 1 + - uid: 17147 + components: + - type: Transform + pos: 33.5,82.5 + parent: 1 + - uid: 17498 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 9.5,43.5 + parent: 1 + - uid: 17499 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,59.5 + parent: 1 + - uid: 17500 + components: + - type: Transform + pos: 14.5,34.5 + parent: 1 + - uid: 17556 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,35.5 + parent: 1 + - uid: 18135 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,26.5 + parent: 1 + - uid: 18196 + components: + - type: Transform + pos: 62.5,1.5 + parent: 1 + - uid: 18203 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,3.5 + parent: 1 + - uid: 18204 + components: + - type: Transform + pos: 71.5,1.5 + parent: 1 + - uid: 18210 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 76.5,12.5 + parent: 1 +- proto: PoweredWarmSmallLight + entities: + - uid: 661 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.5,40.5 + parent: 1 + - uid: 2102 + components: + - type: Transform + pos: 54.5,123.5 + parent: 1 + - uid: 2217 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 55.5,116.5 + parent: 1 + - uid: 2235 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,121.5 + parent: 1 + - uid: 2241 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 61.5,121.5 + parent: 1 + - uid: 2271 + components: + - type: Transform + pos: 48.5,123.5 + parent: 1 + - uid: 2278 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 71.5,108.5 + parent: 1 + - uid: 3920 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 69.5,100.5 + parent: 1 + - uid: 4187 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 67.5,99.5 + parent: 1 + - uid: 5052 + components: + - type: Transform + pos: 47.5,51.5 + parent: 1 + - uid: 6815 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 47.5,116.5 + parent: 1 + - uid: 9184 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 83.5,37.5 + parent: 1 + - uid: 9805 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 79.5,40.5 + parent: 1 + - uid: 14946 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,40.5 + parent: 1 +- proto: PresentRandom + entities: + - uid: 2381 + components: + - type: Transform + pos: 53.705826,64.42011 + parent: 1 + - uid: 2430 + components: + - type: Transform + pos: 53.507908,63.08678 + parent: 1 + - uid: 3002 + components: + - type: Transform + pos: 55.549576,64.07636 + parent: 1 + - uid: 3003 + components: + - type: Transform + pos: 87.5,86.5 + parent: 1 + - uid: 3058 + components: + - type: Transform + pos: 88,87 + parent: 1 + - uid: 3059 + components: + - type: Transform + pos: 90,87 + parent: 1 + - uid: 3061 + components: + - type: Transform + pos: 89.5,87.5 + parent: 1 + - uid: 11446 + components: + - type: Transform + pos: 55.497494,63.11803 + parent: 1 +- proto: PresentRandomCash + entities: + - uid: 3005 + components: + - type: Transform + pos: 88.5,87.5 + parent: 1 + - uid: 18173 + components: + - type: Transform + pos: 54.914158,62.50345 + parent: 1 +- proto: PresentRandomCoal + entities: + - uid: 3004 + components: + - type: Transform + pos: 89.5,86.5 + parent: 1 + - uid: 18174 + components: + - type: Transform + pos: 53.987076,62.420116 + parent: 1 +- proto: Protolathe + entities: + - uid: 15748 + components: + - type: Transform + pos: 17.5,90.5 + parent: 1 + - type: TechnologyDatabase + supportedDisciplines: + - Industrial + - Arsenal + - Experimental + - CivilianServices +- proto: ProtolatheMachineCircuitboard + entities: + - uid: 9852 + components: + - type: Transform + pos: 79.39461,31.340302 + parent: 1 +- proto: PuddleBlood + entities: + - uid: 18067 + components: + - type: Transform + pos: 57.5,33.5 + parent: 1 + - uid: 18070 + components: + - type: Transform + pos: 61.5,33.5 + parent: 1 + - uid: 18071 + components: + - type: Transform + pos: 55.5,36.5 + parent: 1 + - uid: 18072 + components: + - type: Transform + pos: 53.5,38.5 + parent: 1 + - uid: 18073 + components: + - type: Transform + pos: 54.5,42.5 + parent: 1 + - uid: 18074 + components: + - type: Transform + pos: 54.5,43.5 + parent: 1 + - uid: 18075 + components: + - type: Transform + pos: 55.5,43.5 + parent: 1 + - uid: 18076 + components: + - type: Transform + pos: 60.5,32.5 + parent: 1 +- proto: PuddleBloodSmall + entities: + - uid: 18068 + components: + - type: Transform + pos: 56.5,33.5 + parent: 1 + - uid: 18069 + components: + - type: Transform + pos: 57.5,32.5 + parent: 1 +- proto: PuddleVomit + entities: + - uid: 18077 + components: + - type: Transform + pos: 77.5,21.5 + parent: 1 +- proto: Rack + entities: + - uid: 383 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 20.5,63.5 + parent: 1 + - uid: 2847 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 71.5,53.5 + parent: 1 + - uid: 5827 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 60.5,113.5 + parent: 1 + - uid: 5828 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 42.5,113.5 + parent: 1 + - uid: 6978 + components: + - type: Transform + pos: 52.5,91.5 + parent: 1 + - uid: 7185 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 72.5,92.5 + parent: 1 + - uid: 7186 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 71.5,92.5 + parent: 1 + - uid: 8071 + components: + - type: Transform + pos: 82.5,82.5 + parent: 1 + - uid: 8274 + components: + - type: Transform + pos: 89.5,96.5 + parent: 1 + - uid: 8421 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 72.5,82.5 + parent: 1 + - uid: 9454 + components: + - type: Transform + pos: 79.5,31.5 + parent: 1 + - uid: 9455 + components: + - type: Transform + pos: 81.5,33.5 + parent: 1 + - uid: 9456 + components: + - type: Transform + pos: 81.5,34.5 + parent: 1 + - uid: 10596 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 61.5,49.5 + parent: 1 + - uid: 10939 + components: + - type: Transform + pos: 58.5,79.5 + parent: 1 + - uid: 11082 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,43.5 + parent: 1 + - uid: 11121 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 52.5,56.5 + parent: 1 + - uid: 11122 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 53.5,56.5 + parent: 1 + - uid: 11877 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 42.5,70.5 + parent: 1 + - uid: 11878 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.5,70.5 + parent: 1 + - uid: 11883 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,70.5 + parent: 1 + - uid: 13627 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 25.5,110.5 + parent: 1 + - uid: 14287 + components: + - type: Transform + pos: 38.5,42.5 + parent: 1 + - uid: 14552 + components: + - type: Transform + pos: 32.5,30.5 + parent: 1 + - uid: 14562 + components: + - type: Transform + pos: 38.5,30.5 + parent: 1 + - uid: 14567 + components: + - type: Transform + pos: 37.5,28.5 + parent: 1 + - uid: 14568 + components: + - type: Transform + pos: 36.5,28.5 + parent: 1 + - uid: 14758 + components: + - type: Transform + pos: 25.5,33.5 + parent: 1 + - uid: 15132 + components: + - type: Transform + pos: 36.5,55.5 + parent: 1 + - uid: 15136 + components: + - type: Transform + pos: 36.5,58.5 + parent: 1 + - uid: 16058 + components: + - type: Transform + pos: 23.5,75.5 + parent: 1 + - uid: 16693 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.5,79.5 + parent: 1 + - uid: 16700 + components: + - type: Transform + pos: 30.5,76.5 + parent: 1 + - uid: 17187 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 36.5,71.5 + parent: 1 + - uid: 17505 + components: + - type: Transform + pos: 28.5,24.5 + parent: 1 + - uid: 17568 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,27.5 + parent: 1 + - uid: 17858 + components: + - type: Transform + pos: 52.5,43.5 + parent: 1 + - uid: 17859 + components: + - type: Transform + pos: 52.5,44.5 + parent: 1 + - uid: 17860 + components: + - type: Transform + pos: 52.5,45.5 + parent: 1 + - uid: 18128 + components: + - type: Transform + pos: 56.5,105.5 + parent: 1 +- proto: Railing + entities: + - uid: 5470 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.5,120.5 + parent: 1 + - uid: 5471 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,120.5 + parent: 1 + - uid: 12206 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,62.5 + parent: 1 + - uid: 12207 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,63.5 + parent: 1 + - uid: 12208 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,64.5 + parent: 1 + - uid: 12209 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 47.5,65.5 + parent: 1 + - uid: 12210 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,65.5 + parent: 1 + - uid: 13712 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,76.5 + parent: 1 + - uid: 13745 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,77.5 + parent: 1 + - uid: 14396 + components: + - type: Transform + pos: 33.5,49.5 + parent: 1 + - uid: 14397 + components: + - type: Transform + pos: 35.5,49.5 + parent: 1 + - uid: 17639 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 54.5,24.5 + parent: 1 + - uid: 17640 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 54.5,23.5 + parent: 1 + - uid: 17641 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 54.5,22.5 + parent: 1 +- proto: RailingCorner + entities: + - uid: 5451 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.5,116.5 + parent: 1 + - uid: 5452 + components: + - type: Transform + pos: 56.5,116.5 + parent: 1 + - uid: 5463 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,121.5 + parent: 1 + - uid: 5464 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,121.5 + parent: 1 + - uid: 12205 + components: + - type: Transform + pos: 48.5,61.5 + parent: 1 + - uid: 12211 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,65.5 + parent: 1 +- proto: RailingCornerSmall + entities: + - uid: 5473 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 55.5,116.5 + parent: 1 + - uid: 5474 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 47.5,116.5 + parent: 1 + - uid: 14393 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 34.5,49.5 + parent: 1 + - uid: 14450 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 34.5,49.5 + parent: 1 +- proto: RailingRound + entities: + - uid: 3838 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 96.5,94.5 + parent: 1 + - uid: 7394 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 96.5,97.5 + parent: 1 +- proto: RandomArtifactSpawner + entities: + - uid: 1878 + components: + - type: Transform + pos: 11.5,92.5 + parent: 1 +- proto: RandomFoodBakedSingle + entities: + - uid: 12215 + components: + - type: Transform + pos: 42.5,70.5 + parent: 1 +- proto: RandomFoodBakedWhole + entities: + - uid: 11882 + components: + - type: Transform + pos: 43.5,70.5 + parent: 1 +- proto: RandomPosterContraband + entities: + - uid: 8707 + components: + - type: Transform + pos: 87.5,41.5 + parent: 1 + - uid: 8913 + components: + - type: Transform + pos: 79.5,107.5 + parent: 1 + - uid: 18089 + components: + - type: Transform + pos: 40.5,57.5 + parent: 1 + - uid: 18090 + components: + - type: Transform + pos: 47.5,52.5 + parent: 1 + - uid: 18091 + components: + - type: Transform + pos: 52.5,42.5 + parent: 1 + - uid: 18092 + components: + - type: Transform + pos: 54.5,25.5 + parent: 1 + - uid: 18093 + components: + - type: Transform + pos: 49.5,18.5 + parent: 1 + - uid: 18094 + components: + - type: Transform + pos: 41.5,19.5 + parent: 1 + - uid: 18095 + components: + - type: Transform + pos: 24.5,26.5 + parent: 1 + - uid: 18096 + components: + - type: Transform + pos: 16.5,33.5 + parent: 1 + - uid: 18097 + components: + - type: Transform + pos: 13.5,36.5 + parent: 1 + - uid: 18098 + components: + - type: Transform + pos: 8.5,43.5 + parent: 1 + - uid: 18099 + components: + - type: Transform + pos: 4.5,52.5 + parent: 1 + - uid: 18100 + components: + - type: Transform + pos: 13.5,59.5 + parent: 1 + - uid: 18101 + components: + - type: Transform + pos: 4.5,79.5 + parent: 1 + - uid: 18102 + components: + - type: Transform + pos: 22.5,106.5 + parent: 1 + - uid: 18104 + components: + - type: Transform + pos: 84.5,102.5 + parent: 1 + - uid: 18105 + components: + - type: Transform + pos: 97.5,80.5 + parent: 1 + - uid: 18106 + components: + - type: Transform + pos: 88.5,35.5 + parent: 1 + - uid: 18107 + components: + - type: Transform + pos: 81.5,28.5 + parent: 1 + - uid: 18108 + components: + - type: Transform + pos: 78.5,21.5 + parent: 1 + - uid: 18109 + components: + - type: Transform + pos: 58.5,22.5 + parent: 1 +- proto: RandomPosterLegit + entities: + - uid: 1637 + components: + - type: Transform + pos: 77.5,27.5 + parent: 1 + - uid: 1746 + components: + - type: Transform + pos: 74.5,32.5 + parent: 1 + - uid: 3753 + components: + - type: Transform + pos: 78.5,46.5 + parent: 1 + - uid: 7649 + components: + - type: Transform + pos: 7.5,54.5 + parent: 1 + - uid: 9016 + components: + - type: Transform + pos: 95.5,58.5 + parent: 1 + - uid: 9018 + components: + - type: Transform + pos: 95.5,76.5 + parent: 1 + - uid: 9019 + components: + - type: Transform + pos: 100.5,74.5 + parent: 1 + - uid: 9020 + components: + - type: Transform + pos: 100.5,60.5 + parent: 1 + - uid: 10214 + components: + - type: Transform + pos: 74.5,38.5 + parent: 1 + - uid: 10216 + components: + - type: Transform + pos: 74.5,51.5 + parent: 1 + - uid: 10217 + components: + - type: Transform + pos: 78.5,59.5 + parent: 1 + - uid: 15270 + components: + - type: Transform + pos: 65.5,31.5 + parent: 1 + - uid: 15271 + components: + - type: Transform + pos: 24.5,40.5 + parent: 1 + - uid: 15272 + components: + - type: Transform + pos: 28.5,46.5 + parent: 1 + - uid: 15273 + components: + - type: Transform + pos: 24.5,59.5 + parent: 1 + - uid: 15274 + components: + - type: Transform + pos: 28.5,63.5 + parent: 1 + - uid: 15275 + components: + - type: Transform + pos: 28.5,39.5 + parent: 1 + - uid: 17996 + components: + - type: Transform + pos: 67.5,65.5 + parent: 1 + - uid: 17997 + components: + - type: Transform + pos: 58.5,69.5 + parent: 1 + - uid: 17998 + components: + - type: Transform + pos: 39.5,69.5 + parent: 1 + - uid: 17999 + components: + - type: Transform + pos: 31.5,65.5 + parent: 1 + - uid: 18000 + components: + - type: Transform + pos: 16.5,65.5 + parent: 1 + - uid: 18001 + components: + - type: Transform + pos: 11.5,69.5 + parent: 1 + - uid: 18002 + components: + - type: Transform + pos: 8.5,75.5 + parent: 1 + - uid: 18003 + components: + - type: Transform + pos: 8.5,72.5 + parent: 1 + - uid: 18005 + components: + - type: Transform + pos: 3.5,59.5 + parent: 1 + - uid: 18007 + components: + - type: Transform + pos: 24.5,100.5 + parent: 1 + - uid: 18008 + components: + - type: Transform + pos: 22.5,108.5 + parent: 1 +- proto: RandomSmokables + entities: + - uid: 2220 + components: + - type: Transform + pos: 80.5,25.5 + parent: 1 +- proto: RandomSoap + entities: + - uid: 3210 + components: + - type: Transform + pos: 77.5,24.5 + parent: 1 +- proto: RandomSpawner + entities: + - uid: 2449 + components: + - type: Transform + pos: 57.5,15.5 + parent: 1 + - uid: 3113 + components: + - type: Transform + pos: 58.5,17.5 + parent: 1 + - uid: 10462 + components: + - type: Transform + pos: 69.5,40.5 + parent: 1 + - uid: 10827 + components: + - type: Transform + pos: 70.5,41.5 + parent: 1 + - uid: 10846 + components: + - type: Transform + pos: 73.5,41.5 + parent: 1 + - uid: 11114 + components: + - type: Transform + pos: 72.5,42.5 + parent: 1 + - uid: 11115 + components: + - type: Transform + pos: 69.5,42.5 + parent: 1 + - uid: 17497 + components: + - type: Transform + pos: 15.5,39.5 + parent: 1 +- proto: RandomSpawner100 + entities: + - uid: 17496 + components: + - type: Transform + pos: 11.5,40.5 + parent: 1 +- proto: RandomVendingDrinks + entities: + - uid: 8961 + components: + - type: Transform + pos: 99.5,74.5 + parent: 1 +- proto: RandomVendingSnacks + entities: + - uid: 8960 + components: + - type: Transform + pos: 99.5,75.5 + parent: 1 +- proto: RCD + entities: + - uid: 6550 + components: + - type: Transform + pos: 60.49653,93.606834 + parent: 1 +- proto: RCDAmmo + entities: + - uid: 7303 + components: + - type: Transform + pos: 71.036476,86.60981 + parent: 1 +- proto: ReagentContainerFlour + entities: + - uid: 12329 + components: + - type: Transform + pos: 45.5,81.5 + parent: 1 + - uid: 14453 + components: + - type: Transform + pos: 39.5,48.5 + parent: 1 +- proto: ReagentContainerSugar + entities: + - uid: 14454 + components: + - type: Transform + pos: 39.66356,48.63189 + parent: 1 +- proto: ReagentGrinderMachineCircuitboard + entities: + - uid: 9856 + components: + - type: Transform + pos: 81.65953,34.34012 + parent: 1 +- proto: Recycler + entities: + - uid: 2792 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 86.5,96.5 + parent: 1 + - uid: 17020 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 55.5,15.5 + parent: 1 +- proto: RefuelingWelder + entities: + - uid: 16059 + components: + - type: Transform + pos: 20.270592,71.7592 + parent: 1 +- proto: ReinforcedPlasmaWindow + entities: + - uid: 935 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,89.5 + parent: 1 + - uid: 936 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,91.5 + parent: 1 + - uid: 1741 + components: + - type: Transform + pos: 10.5,97.5 + parent: 1 + - uid: 2145 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,97.5 + parent: 1 + - uid: 2666 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,93.5 + parent: 1 + - uid: 2667 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,95.5 + parent: 1 + - uid: 2668 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,99.5 + parent: 1 + - uid: 2670 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,101.5 + parent: 1 + - uid: 3365 + components: + - type: Transform + pos: 46.5,105.5 + parent: 1 + - uid: 3520 + components: + - type: Transform + pos: 42.5,104.5 + parent: 1 + - uid: 3744 + components: + - type: Transform + pos: 46.5,103.5 + parent: 1 + - uid: 12723 + components: + - type: Transform + pos: 8.5,97.5 + parent: 1 +- proto: ReinforcedWindow + entities: + - uid: 3 + components: + - type: Transform + pos: 6.5,58.5 + parent: 1 + - uid: 21 + components: + - type: Transform + pos: 3.5,72.5 + parent: 1 + - uid: 22 + components: + - type: Transform + pos: 0.5,71.5 + parent: 1 + - uid: 23 + components: + - type: Transform + pos: 0.5,69.5 + parent: 1 + - uid: 24 + components: + - type: Transform + pos: 3.5,71.5 + parent: 1 + - uid: 25 + components: + - type: Transform + pos: 0.5,72.5 + parent: 1 + - uid: 26 + components: + - type: Transform + pos: 0.5,70.5 + parent: 1 + - uid: 115 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,106.5 + parent: 1 + - uid: 123 + components: + - type: Transform + pos: 1.5,75.5 + parent: 1 + - uid: 268 + components: + - type: Transform + pos: 0.5,65.5 + parent: 1 + - uid: 346 + components: + - type: Transform + pos: 5.5,96.5 + parent: 1 + - uid: 602 + components: + - type: Transform + pos: 12.5,50.5 + parent: 1 + - uid: 604 + components: + - type: Transform + pos: 12.5,48.5 + parent: 1 + - uid: 869 + components: + - type: Transform + pos: 4.5,81.5 + parent: 1 + - uid: 871 + components: + - type: Transform + pos: 4.5,83.5 + parent: 1 + - uid: 872 + components: + - type: Transform + pos: 4.5,84.5 + parent: 1 + - uid: 873 + components: + - type: Transform + pos: 4.5,85.5 + parent: 1 + - uid: 942 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,88.5 + parent: 1 + - uid: 1011 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,81.5 + parent: 1 + - uid: 1014 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 14.5,99.5 + parent: 1 + - uid: 1028 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 14.5,100.5 + parent: 1 + - uid: 1244 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 15.5,100.5 + parent: 1 + - uid: 1246 + components: + - type: Transform + pos: 5.5,54.5 + parent: 1 + - uid: 1449 + components: + - type: Transform + pos: 41.5,25.5 + parent: 1 + - uid: 1451 + components: + - type: Transform + pos: 44.5,52.5 + parent: 1 + - uid: 1532 + components: + - type: Transform + pos: 4.5,94.5 + parent: 1 + - uid: 1651 + components: + - type: Transform + pos: 4.5,95.5 + parent: 1 + - uid: 1754 + components: + - type: Transform + pos: 35.5,78.5 + parent: 1 + - uid: 1757 + components: + - type: Transform + pos: 35.5,82.5 + parent: 1 + - uid: 1758 + components: + - type: Transform + pos: 35.5,80.5 + parent: 1 + - uid: 1810 + components: + - type: Transform + pos: 63.5,22.5 + parent: 1 + - uid: 1901 + components: + - type: Transform + pos: 4.5,96.5 + parent: 1 + - uid: 2019 + components: + - type: Transform + pos: 3.5,62.5 + parent: 1 + - uid: 2020 + components: + - type: Transform + pos: 3.5,63.5 + parent: 1 + - uid: 2062 + components: + - type: Transform + pos: 3.5,64.5 + parent: 1 + - uid: 2064 + components: + - type: Transform + pos: 0.5,62.5 + parent: 1 + - uid: 2244 + components: + - type: Transform + pos: 62.5,90.5 + parent: 1 + - uid: 2293 + components: + - type: Transform + pos: 28.5,47.5 + parent: 1 + - uid: 2294 + components: + - type: Transform + pos: 28.5,48.5 + parent: 1 + - uid: 2295 + components: + - type: Transform + pos: 28.5,49.5 + parent: 1 + - uid: 2297 + components: + - type: Transform + pos: 28.5,50.5 + parent: 1 + - uid: 2298 + components: + - type: Transform + pos: 28.5,36.5 + parent: 1 + - uid: 2336 + components: + - type: Transform + pos: 0.5,63.5 + parent: 1 + - uid: 2345 + components: + - type: Transform + pos: 64.5,102.5 + parent: 1 + - uid: 2379 + components: + - type: Transform + pos: 0.5,64.5 + parent: 1 + - uid: 2383 + components: + - type: Transform + pos: 28.5,37.5 + parent: 1 + - uid: 2384 + components: + - type: Transform + pos: 28.5,38.5 + parent: 1 + - uid: 2385 + components: + - type: Transform + pos: 32.5,51.5 + parent: 1 + - uid: 2386 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,41.5 + parent: 1 + - uid: 2390 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,44.5 + parent: 1 + - uid: 2393 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 33.5,48.5 + parent: 1 + - uid: 2434 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,48.5 + parent: 1 + - uid: 2436 + components: + - type: Transform + pos: 37.5,35.5 + parent: 1 + - uid: 2438 + components: + - type: Transform + pos: 39.5,33.5 + parent: 1 + - uid: 2440 + components: + - type: Transform + pos: 35.5,35.5 + parent: 1 + - uid: 2441 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.5,41.5 + parent: 1 + - uid: 2442 + components: + - type: Transform + pos: 37.5,39.5 + parent: 1 + - uid: 2498 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,41.5 + parent: 1 + - uid: 2499 + components: + - type: Transform + pos: 38.5,39.5 + parent: 1 + - uid: 2502 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,49.5 + parent: 1 + - uid: 2504 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 39.5,41.5 + parent: 1 + - uid: 2506 + components: + - type: Transform + pos: 39.5,39.5 + parent: 1 + - uid: 2509 + components: + - type: Transform + pos: 35.5,31.5 + parent: 1 + - uid: 2558 + components: + - type: Transform + pos: 33.5,31.5 + parent: 1 + - uid: 2613 + components: + - type: Transform + pos: 55.5,124.5 + parent: 1 + - uid: 2625 + components: + - type: Transform + pos: 45.5,108.5 + parent: 1 + - uid: 2627 + components: + - type: Transform + pos: 44.5,108.5 + parent: 1 + - uid: 2648 + components: + - type: Transform + pos: 54.5,16.5 + parent: 1 + - uid: 2655 + components: + - type: Transform + pos: 42.5,108.5 + parent: 1 + - uid: 2702 + components: + - type: Transform + pos: 56.5,16.5 + parent: 1 + - uid: 2719 + components: + - type: Transform + pos: 48.5,108.5 + parent: 1 + - uid: 2754 + components: + - type: Transform + pos: 48.5,104.5 + parent: 1 + - uid: 2756 + components: + - type: Transform + pos: 48.5,102.5 + parent: 1 + - uid: 2757 + components: + - type: Transform + pos: 48.5,98.5 + parent: 1 + - uid: 2758 + components: + - type: Transform + pos: 48.5,100.5 + parent: 1 + - uid: 2759 + components: + - type: Transform + pos: 48.5,96.5 + parent: 1 + - uid: 2760 + components: + - type: Transform + pos: 48.5,92.5 + parent: 1 + - uid: 2761 + components: + - type: Transform + pos: 48.5,94.5 + parent: 1 + - uid: 2806 + components: + - type: Transform + pos: 63.5,117.5 + parent: 1 + - uid: 2810 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 51.5,106.5 + parent: 1 + - uid: 2816 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 52.5,106.5 + parent: 1 + - uid: 2817 + components: + - type: Transform + pos: 57.5,124.5 + parent: 1 + - uid: 2865 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 65.5,13.5 + parent: 1 + - uid: 2889 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 50.5,106.5 + parent: 1 + - uid: 2894 + components: + - type: Transform + pos: 63.5,118.5 + parent: 1 + - uid: 2956 + components: + - type: Transform + pos: 54.5,108.5 + parent: 1 + - uid: 2958 + components: + - type: Transform + pos: 49.5,124.5 + parent: 1 + - uid: 2965 + components: + - type: Transform + pos: 53.5,124.5 + parent: 1 + - uid: 3018 + components: + - type: Transform + pos: 61.5,99.5 + parent: 1 + - uid: 3019 + components: + - type: Transform + pos: 51.5,124.5 + parent: 1 + - uid: 3021 + components: + - type: Transform + pos: 56.5,109.5 + parent: 1 + - uid: 3067 + components: + - type: Transform + pos: 62.5,99.5 + parent: 1 + - uid: 3069 + components: + - type: Transform + pos: 58.5,109.5 + parent: 1 + - uid: 3071 + components: + - type: Transform + pos: 59.5,109.5 + parent: 1 + - uid: 3077 + components: + - type: Transform + pos: 60.5,109.5 + parent: 1 + - uid: 3079 + components: + - type: Transform + pos: 62.5,106.5 + parent: 1 + - uid: 3081 + components: + - type: Transform + pos: 63.5,106.5 + parent: 1 + - uid: 3084 + components: + - type: Transform + pos: 57.5,106.5 + parent: 1 + - uid: 3140 + components: + - type: Transform + pos: 56.5,106.5 + parent: 1 + - uid: 3151 + components: + - type: Transform + pos: 47.5,124.5 + parent: 1 + - uid: 3153 + components: + - type: Transform + pos: 45.5,124.5 + parent: 1 + - uid: 3155 + components: + - type: Transform + pos: 39.5,118.5 + parent: 1 + - uid: 3158 + components: + - type: Transform + pos: 61.5,106.5 + parent: 1 + - uid: 3160 + components: + - type: Transform + pos: 60.5,106.5 + parent: 1 + - uid: 3162 + components: + - type: Transform + pos: 72.5,97.5 + parent: 1 + - uid: 3163 + components: + - type: Transform + pos: 72.5,98.5 + parent: 1 + - uid: 3216 + components: + - type: Transform + pos: 72.5,99.5 + parent: 1 + - uid: 3217 + components: + - type: Transform + pos: 72.5,100.5 + parent: 1 + - uid: 3218 + components: + - type: Transform + pos: 68.5,95.5 + parent: 1 + - uid: 3219 + components: + - type: Transform + pos: 68.5,96.5 + parent: 1 + - uid: 3222 + components: + - type: Transform + pos: 72.5,94.5 + parent: 1 + - uid: 3223 + components: + - type: Transform + pos: 72.5,95.5 + parent: 1 + - uid: 3224 + components: + - type: Transform + pos: 72.5,96.5 + parent: 1 + - uid: 3241 + components: + - type: Transform + pos: 43.5,108.5 + parent: 1 + - uid: 3312 + components: + - type: Transform + pos: 46.5,108.5 + parent: 1 + - uid: 3456 + components: + - type: Transform + pos: 68.5,8.5 + parent: 1 + - uid: 3519 + components: + - type: Transform + pos: 48.5,105.5 + parent: 1 + - uid: 3521 + components: + - type: Transform + pos: 48.5,103.5 + parent: 1 + - uid: 3523 + components: + - type: Transform + pos: 48.5,99.5 + parent: 1 + - uid: 3524 + components: + - type: Transform + pos: 48.5,101.5 + parent: 1 + - uid: 3525 + components: + - type: Transform + pos: 48.5,97.5 + parent: 1 + - uid: 3526 + components: + - type: Transform + pos: 48.5,93.5 + parent: 1 + - uid: 3527 + components: + - type: Transform + pos: 48.5,95.5 + parent: 1 + - uid: 3552 + components: + - type: Transform + pos: 66.5,8.5 + parent: 1 + - uid: 3553 + components: + - type: Transform + pos: 65.5,6.5 + parent: 1 + - uid: 3567 + components: + - type: Transform + pos: 48.5,91.5 + parent: 1 + - uid: 3645 + components: + - type: Transform + pos: 56.5,124.5 + parent: 1 + - uid: 3743 + components: + - type: Transform + pos: 63.5,119.5 + parent: 1 + - uid: 3824 + components: + - type: Transform + pos: 52.5,124.5 + parent: 1 + - uid: 3833 + components: + - type: Transform + pos: 50.5,124.5 + parent: 1 + - uid: 3921 + components: + - type: Transform + pos: 57.5,109.5 + parent: 1 + - uid: 4009 + components: + - type: Transform + pos: 46.5,124.5 + parent: 1 + - uid: 4010 + components: + - type: Transform + pos: 39.5,119.5 + parent: 1 + - uid: 4019 + components: + - type: Transform + pos: 39.5,117.5 + parent: 1 + - uid: 4087 + components: + - type: Transform + pos: 42.5,31.5 + parent: 1 + - uid: 4110 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 62.5,18.5 + parent: 1 + - uid: 4118 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 65.5,14.5 + parent: 1 + - uid: 4141 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 68.5,13.5 + parent: 1 + - uid: 4142 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 68.5,14.5 + parent: 1 + - uid: 4143 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 70.5,22.5 + parent: 1 + - uid: 4144 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 70.5,23.5 + parent: 1 + - uid: 4145 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 70.5,24.5 + parent: 1 + - uid: 4146 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 70.5,25.5 + parent: 1 + - uid: 4147 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 70.5,26.5 + parent: 1 + - uid: 4170 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,22.5 + parent: 1 + - uid: 4171 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,23.5 + parent: 1 + - uid: 4172 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,24.5 + parent: 1 + - uid: 4173 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,25.5 + parent: 1 + - uid: 4174 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,26.5 + parent: 1 + - uid: 4175 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 71.5,16.5 + parent: 1 + - uid: 4259 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 71.5,17.5 + parent: 1 + - uid: 4271 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,22.5 + parent: 1 + - uid: 4272 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,23.5 + parent: 1 + - uid: 4273 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,24.5 + parent: 1 + - uid: 4274 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,25.5 + parent: 1 + - uid: 4336 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,26.5 + parent: 1 + - uid: 4337 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 71.5,18.5 + parent: 1 + - uid: 4422 + components: + - type: Transform + pos: 38.5,77.5 + parent: 1 + - uid: 4585 + components: + - type: Transform + pos: 3.5,65.5 + parent: 1 + - uid: 4833 + components: + - type: Transform + pos: 94.5,73.5 + parent: 1 + - uid: 4919 + components: + - type: Transform + pos: 91.5,95.5 + parent: 1 + - uid: 5091 + components: + - type: Transform + pos: 94.5,72.5 + parent: 1 + - uid: 5097 + components: + - type: Transform + pos: 94.5,71.5 + parent: 1 + - uid: 5103 + components: + - type: Transform + pos: 99.5,68.5 + parent: 1 + - uid: 5108 + components: + - type: Transform + pos: 101.5,73.5 + parent: 1 + - uid: 5110 + components: + - type: Transform + pos: 100.5,71.5 + parent: 1 + - uid: 5112 + components: + - type: Transform + pos: 99.5,67.5 + parent: 1 + - uid: 5113 + components: + - type: Transform + pos: 100.5,65.5 + parent: 1 + - uid: 5114 + components: + - type: Transform + pos: 100.5,63.5 + parent: 1 + - uid: 5115 + components: + - type: Transform + pos: 101.5,71.5 + parent: 1 + - uid: 5116 + components: + - type: Transform + pos: 101.5,69.5 + parent: 1 + - uid: 5117 + components: + - type: Transform + pos: 100.5,69.5 + parent: 1 + - uid: 5307 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 48.5,115.5 + parent: 1 + - uid: 5308 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 49.5,115.5 + parent: 1 + - uid: 5309 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 50.5,115.5 + parent: 1 + - uid: 5310 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 51.5,115.5 + parent: 1 + - uid: 5311 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 52.5,115.5 + parent: 1 + - uid: 5312 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 53.5,115.5 + parent: 1 + - uid: 5313 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 54.5,115.5 + parent: 1 + - uid: 5314 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 56.5,114.5 + parent: 1 + - uid: 5315 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 57.5,114.5 + parent: 1 + - uid: 5316 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 60.5,114.5 + parent: 1 + - uid: 5317 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 46.5,114.5 + parent: 1 + - uid: 5318 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 45.5,114.5 + parent: 1 + - uid: 5319 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 42.5,114.5 + parent: 1 + - uid: 5527 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,113.5 + parent: 1 + - uid: 5533 + components: + - type: Transform + pos: 48.5,107.5 + parent: 1 + - uid: 5541 + components: + - type: Transform + pos: 54.5,107.5 + parent: 1 + - uid: 5709 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 69.5,113.5 + parent: 1 + - uid: 5712 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 74.5,81.5 + parent: 1 + - uid: 5713 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 70.5,113.5 + parent: 1 + - uid: 5714 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 70.5,112.5 + parent: 1 + - uid: 5715 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 74.5,82.5 + parent: 1 + - uid: 5716 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 71.5,112.5 + parent: 1 + - uid: 5718 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 72.5,112.5 + parent: 1 + - uid: 5720 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 72.5,111.5 + parent: 1 + - uid: 5721 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,111.5 + parent: 1 + - uid: 5723 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 69.5,85.5 + parent: 1 + - uid: 5829 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 70.5,85.5 + parent: 1 + - uid: 5900 + components: + - type: Transform + pos: 38.5,76.5 + parent: 1 + - uid: 5949 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 71.5,85.5 + parent: 1 + - uid: 5995 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 85.5,79.5 + parent: 1 + - uid: 6054 + components: + - type: Transform + pos: 37.5,76.5 + parent: 1 + - uid: 6060 + components: + - type: Transform + pos: 36.5,76.5 + parent: 1 + - uid: 6105 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 13.5,98.5 + parent: 1 + - uid: 6111 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 13.5,99.5 + parent: 1 + - uid: 6135 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 13.5,97.5 + parent: 1 + - uid: 6136 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 19.5,97.5 + parent: 1 + - uid: 6141 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 19.5,98.5 + parent: 1 + - uid: 6146 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 19.5,99.5 + parent: 1 + - uid: 6151 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,99.5 + parent: 1 + - uid: 6178 + components: + - type: Transform + pos: 35.5,76.5 + parent: 1 + - uid: 6189 + components: + - type: Transform + pos: 35.5,77.5 + parent: 1 + - uid: 6238 + components: + - type: Transform + pos: 99.5,66.5 + parent: 1 + - uid: 6247 + components: + - type: Transform + pos: 101.5,65.5 + parent: 1 + - uid: 6257 + components: + - type: Transform + pos: 101.5,63.5 + parent: 1 + - uid: 6264 + components: + - type: Transform + pos: 101.5,61.5 + parent: 1 + - uid: 6275 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,23.5 + parent: 1 + - uid: 6293 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,24.5 + parent: 1 + - uid: 6294 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,25.5 + parent: 1 + - uid: 6296 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,26.5 + parent: 1 + - uid: 6307 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 62.5,16.5 + parent: 1 + - uid: 6326 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 62.5,17.5 + parent: 1 + - uid: 6371 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,100.5 + parent: 1 + - uid: 6425 + components: + - type: Transform + pos: 39.5,26.5 + parent: 1 + - uid: 6428 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.5,107.5 + parent: 1 + - uid: 6434 + components: + - type: Transform + pos: 39.5,25.5 + parent: 1 + - uid: 6502 + components: + - type: Transform + pos: 102.5,68.5 + parent: 1 + - uid: 6794 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,107.5 + parent: 1 + - uid: 6796 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,100.5 + parent: 1 + - uid: 7087 + components: + - type: Transform + pos: 102.5,67.5 + parent: 1 + - uid: 7137 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 21.5,93.5 + parent: 1 + - uid: 7138 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,50.5 + parent: 1 + - uid: 7141 + components: + - type: Transform + pos: 67.5,103.5 + parent: 1 + - uid: 7143 + components: + - type: Transform + pos: 86.5,97.5 + parent: 1 + - uid: 7179 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 95.5,88.5 + parent: 1 + - uid: 7180 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 96.5,88.5 + parent: 1 + - uid: 7194 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 97.5,88.5 + parent: 1 + - uid: 7253 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 98.5,88.5 + parent: 1 + - uid: 7255 + components: + - type: Transform + pos: 62.5,112.5 + parent: 1 + - uid: 7256 + components: + - type: Transform + pos: 63.5,112.5 + parent: 1 + - uid: 7353 + components: + - type: Transform + pos: 87.5,97.5 + parent: 1 + - uid: 7359 + components: + - type: Transform + pos: 91.5,96.5 + parent: 1 + - uid: 7663 + components: + - type: Transform + pos: 102.5,66.5 + parent: 1 + - uid: 7728 + components: + - type: Transform + pos: 12.5,79.5 + parent: 1 + - uid: 7853 + components: + - type: Transform + pos: 95.5,92.5 + parent: 1 + - uid: 7854 + components: + - type: Transform + pos: 95.5,93.5 + parent: 1 + - uid: 8131 + components: + - type: Transform + pos: 13.5,54.5 + parent: 1 + - uid: 8132 + components: + - type: Transform + pos: 13.5,55.5 + parent: 1 + - uid: 8133 + components: + - type: Transform + pos: 14.5,55.5 + parent: 1 + - uid: 8142 + components: + - type: Transform + pos: 13.5,48.5 + parent: 1 + - uid: 8143 + components: + - type: Transform + pos: 13.5,47.5 + parent: 1 + - uid: 8144 + components: + - type: Transform + pos: 14.5,47.5 + parent: 1 + - uid: 8159 + components: + - type: Transform + pos: 16.5,46.5 + parent: 1 + - uid: 8160 + components: + - type: Transform + pos: 12.5,53.5 + parent: 1 + - uid: 8161 + components: + - type: Transform + pos: 12.5,54.5 + parent: 1 + - uid: 8162 + components: + - type: Transform + pos: 16.5,45.5 + parent: 1 + - uid: 8163 + components: + - type: Transform + pos: 16.5,44.5 + parent: 1 + - uid: 8164 + components: + - type: Transform + pos: 12.5,52.5 + parent: 1 + - uid: 8165 + components: + - type: Transform + pos: 16.5,43.5 + parent: 1 + - uid: 8470 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.5,100.5 + parent: 1 + - uid: 8472 + components: + - type: Transform + pos: 31.5,61.5 + parent: 1 + - uid: 8473 + components: + - type: Transform + pos: 31.5,62.5 + parent: 1 + - uid: 8476 + components: + - type: Transform + pos: 39.5,82.5 + parent: 1 + - uid: 8652 + components: + - type: Transform + pos: 36.5,82.5 + parent: 1 + - uid: 8655 + components: + - type: Transform + pos: 18.5,47.5 + parent: 1 + - uid: 8928 + components: + - type: Transform + pos: 99.5,63.5 + parent: 1 + - uid: 8929 + components: + - type: Transform + pos: 99.5,71.5 + parent: 1 + - uid: 8938 + components: + - type: Transform + pos: 31.5,63.5 + parent: 1 + - uid: 8939 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,107.5 + parent: 1 + - uid: 8940 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,100.5 + parent: 1 + - uid: 9005 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 33.5,107.5 + parent: 1 + - uid: 9006 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,100.5 + parent: 1 + - uid: 9007 + components: + - type: Transform + pos: 34.5,64.5 + parent: 1 + - uid: 9008 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.5,107.5 + parent: 1 + - uid: 9197 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 86.5,33.5 + parent: 1 + - uid: 9198 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 87.5,33.5 + parent: 1 + - uid: 9199 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 85.5,32.5 + parent: 1 + - uid: 9200 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 86.5,32.5 + parent: 1 + - uid: 9201 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 84.5,31.5 + parent: 1 + - uid: 9202 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 85.5,31.5 + parent: 1 + - uid: 9203 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 83.5,30.5 + parent: 1 + - uid: 9204 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 84.5,30.5 + parent: 1 + - uid: 9206 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 83.5,29.5 + parent: 1 + - uid: 9332 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 33.5,100.5 + parent: 1 + - uid: 9337 + components: + - type: Transform + pos: 33.5,64.5 + parent: 1 + - uid: 9364 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 22.5,93.5 + parent: 1 + - uid: 9833 + components: + - type: Transform + pos: 35.5,81.5 + parent: 1 + - uid: 9889 + components: + - type: Transform + pos: 64.5,112.5 + parent: 1 + - uid: 9904 + components: + - type: Transform + pos: 66.5,6.5 + parent: 1 + - uid: 10003 + components: + - type: Transform + pos: 72.5,59.5 + parent: 1 + - uid: 10015 + components: + - type: Transform + pos: 12.5,82.5 + parent: 1 + - uid: 10022 + components: + - type: Transform + pos: 68.5,6.5 + parent: 1 + - uid: 10029 + components: + - type: Transform + pos: 65.5,8.5 + parent: 1 + - uid: 10032 + components: + - type: Transform + pos: 61.5,6.5 + parent: 1 + - uid: 10033 + components: + - type: Transform + pos: 61.5,7.5 + parent: 1 + - uid: 10034 + components: + - type: Transform + pos: 64.5,3.5 + parent: 1 + - uid: 10035 + components: + - type: Transform + pos: 65.5,3.5 + parent: 1 + - uid: 10036 + components: + - type: Transform + pos: 66.5,3.5 + parent: 1 + - uid: 10037 + components: + - type: Transform + pos: 67.5,3.5 + parent: 1 + - uid: 10038 + components: + - type: Transform + pos: 68.5,3.5 + parent: 1 + - uid: 10039 + components: + - type: Transform + pos: 64.5,113.5 + parent: 1 + - uid: 10040 + components: + - type: Transform + pos: 65.5,113.5 + parent: 1 + - uid: 10041 + components: + - type: Transform + pos: 66.5,113.5 + parent: 1 + - uid: 10042 + components: + - type: Transform + pos: 61.5,5.5 + parent: 1 + - uid: 10097 + components: + - type: Transform + pos: 38.5,82.5 + parent: 1 + - uid: 10099 + components: + - type: Transform + pos: 35.5,79.5 + parent: 1 + - uid: 10288 + components: + - type: Transform + pos: 41.5,39.5 + parent: 1 + - uid: 10364 + components: + - type: Transform + pos: 74.5,57.5 + parent: 1 + - uid: 10415 + components: + - type: Transform + pos: 40.5,25.5 + parent: 1 + - uid: 10679 + components: + - type: Transform + pos: 55.5,16.5 + parent: 1 + - uid: 10688 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,107.5 + parent: 1 + - uid: 10689 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,105.5 + parent: 1 + - uid: 10690 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,101.5 + parent: 1 + - uid: 10693 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,100.5 + parent: 1 + - uid: 10740 + components: + - type: Transform + pos: 56.5,14.5 + parent: 1 + - uid: 10840 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 74.5,54.5 + parent: 1 + - uid: 10971 + components: + - type: Transform + pos: 38.5,78.5 + parent: 1 + - uid: 10983 + components: + - type: Transform + pos: 81.5,25.5 + parent: 1 + - uid: 11105 + components: + - type: Transform + pos: 81.5,26.5 + parent: 1 + - uid: 11133 + components: + - type: Transform + pos: 71.5,52.5 + parent: 1 + - uid: 11165 + components: + - type: Transform + pos: 70.5,52.5 + parent: 1 + - uid: 11166 + components: + - type: Transform + pos: 71.5,59.5 + parent: 1 + - uid: 11167 + components: + - type: Transform + pos: 70.5,59.5 + parent: 1 + - uid: 11168 + components: + - type: Transform + pos: 72.5,52.5 + parent: 1 + - uid: 11169 + components: + - type: Transform + pos: 68.5,55.5 + parent: 1 + - uid: 11194 + components: + - type: Transform + pos: 69.5,3.5 + parent: 1 + - uid: 11195 + components: + - type: Transform + pos: 72.5,5.5 + parent: 1 + - uid: 11196 + components: + - type: Transform + pos: 72.5,6.5 + parent: 1 + - uid: 11197 + components: + - type: Transform + pos: 72.5,7.5 + parent: 1 + - uid: 11621 + components: + - type: Transform + pos: 20.5,47.5 + parent: 1 + - uid: 11657 + components: + - type: Transform + pos: 22.5,80.5 + parent: 1 + - uid: 11658 + components: + - type: Transform + pos: 22.5,83.5 + parent: 1 + - uid: 11659 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 23.5,93.5 + parent: 1 + - uid: 11660 + components: + - type: Transform + pos: 22.5,49.5 + parent: 1 + - uid: 11661 + components: + - type: Transform + pos: 22.5,50.5 + parent: 1 + - uid: 11689 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,51.5 + parent: 1 + - uid: 11691 + components: + - type: Transform + pos: 4.5,82.5 + parent: 1 + - uid: 11719 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.5,100.5 + parent: 1 + - uid: 11914 + components: + - type: Transform + pos: 37.5,82.5 + parent: 1 + - uid: 12302 + components: + - type: Transform + pos: 76.5,110.5 + parent: 1 + - uid: 12339 + components: + - type: Transform + pos: 40.5,39.5 + parent: 1 + - uid: 12424 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 73.5,89.5 + parent: 1 + - uid: 12426 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 79.5,88.5 + parent: 1 + - uid: 12427 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 79.5,91.5 + parent: 1 + - uid: 12599 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 79.5,82.5 + parent: 1 + - uid: 12600 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 79.5,80.5 + parent: 1 + - uid: 12760 + components: + - type: Transform + pos: 24.5,75.5 + parent: 1 + - uid: 12761 + components: + - type: Transform + pos: 24.5,73.5 + parent: 1 + - uid: 12789 + components: + - type: Transform + pos: 22.5,51.5 + parent: 1 + - uid: 12842 + components: + - type: Transform + pos: 12.5,51.5 + parent: 1 + - uid: 12886 + components: + - type: Transform + pos: 3.5,70.5 + parent: 1 + - uid: 12887 + components: + - type: Transform + pos: 3.5,69.5 + parent: 1 + - uid: 12975 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 20.5,57.5 + parent: 1 + - uid: 13109 + components: + - type: Transform + pos: 3.5,55.5 + parent: 1 + - uid: 13111 + components: + - type: Transform + pos: 3.5,56.5 + parent: 1 + - uid: 13112 + components: + - type: Transform + pos: 3.5,57.5 + parent: 1 + - uid: 13126 + components: + - type: Transform + pos: 1.5,73.5 + parent: 1 + - uid: 13127 + components: + - type: Transform + pos: 2.5,73.5 + parent: 1 + - uid: 13128 + components: + - type: Transform + pos: 2.5,68.5 + parent: 1 + - uid: 13129 + components: + - type: Transform + pos: 1.5,68.5 + parent: 1 + - uid: 13130 + components: + - type: Transform + pos: 1.5,66.5 + parent: 1 + - uid: 13131 + components: + - type: Transform + pos: 2.5,66.5 + parent: 1 + - uid: 13132 + components: + - type: Transform + pos: 2.5,61.5 + parent: 1 + - uid: 13133 + components: + - type: Transform + pos: 1.5,61.5 + parent: 1 + - uid: 13134 + components: + - type: Transform + pos: 1.5,59.5 + parent: 1 + - uid: 13137 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 42.5,41.5 + parent: 1 + - uid: 13138 + components: + - type: Transform + pos: 42.5,39.5 + parent: 1 + - uid: 13139 + components: + - type: Transform + pos: 42.5,25.5 + parent: 1 + - uid: 13142 + components: + - type: Transform + pos: 6.5,54.5 + parent: 1 + - uid: 13289 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,41.5 + parent: 1 + - uid: 13340 + components: + - type: Transform + pos: 43.5,39.5 + parent: 1 + - uid: 13343 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 42.5,54.5 + parent: 1 + - uid: 13344 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,54.5 + parent: 1 + - uid: 13345 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,54.5 + parent: 1 + - uid: 13346 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 39.5,54.5 + parent: 1 + - uid: 13352 + components: + - type: Transform + pos: 49.5,41.5 + parent: 1 + - uid: 13353 + components: + - type: Transform + pos: 49.5,42.5 + parent: 1 + - uid: 13354 + components: + - type: Transform + pos: 49.5,43.5 + parent: 1 + - uid: 13355 + components: + - type: Transform + pos: 50.5,37.5 + parent: 1 + - uid: 13356 + components: + - type: Transform + pos: 50.5,34.5 + parent: 1 + - uid: 13357 + components: + - type: Transform + pos: 50.5,35.5 + parent: 1 + - uid: 13368 + components: + - type: Transform + pos: 50.5,36.5 + parent: 1 + - uid: 13847 + components: + - type: Transform + pos: 39.5,29.5 + parent: 1 + - uid: 13848 + components: + - type: Transform + pos: 46.5,25.5 + parent: 1 + - uid: 13849 + components: + - type: Transform + pos: 45.5,25.5 + parent: 1 + - uid: 13850 + components: + - type: Transform + pos: 48.5,29.5 + parent: 1 + - uid: 13851 + components: + - type: Transform + pos: 48.5,30.5 + parent: 1 + - uid: 13869 + components: + - type: Transform + pos: 55.5,14.5 + parent: 1 + - uid: 13891 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 79.5,79.5 + parent: 1 + - uid: 13892 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 72.5,44.5 + parent: 1 + - uid: 13908 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 70.5,44.5 + parent: 1 + - uid: 14289 + components: + - type: Transform + pos: 40.5,41.5 + parent: 1 + - uid: 14352 + components: + - type: Transform + pos: 12.5,49.5 + parent: 1 + - uid: 14353 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 21.5,57.5 + parent: 1 + - uid: 14354 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 22.5,57.5 + parent: 1 + - uid: 14502 + components: + - type: Transform + pos: 33.5,40.5 + parent: 1 + - uid: 14710 + components: + - type: Transform + pos: 22.5,46.5 + parent: 1 + - uid: 14711 + components: + - type: Transform + pos: 22.5,45.5 + parent: 1 + - uid: 14712 + components: + - type: Transform + pos: 22.5,44.5 + parent: 1 + - uid: 14714 + components: + - type: Transform + pos: 22.5,43.5 + parent: 1 + - uid: 14716 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 23.5,57.5 + parent: 1 + - uid: 15259 + components: + - type: Transform + pos: 77.5,110.5 + parent: 1 + - uid: 15551 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,111.5 + parent: 1 + - uid: 15577 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 22.5,111.5 + parent: 1 + - uid: 15578 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 22.5,110.5 + parent: 1 + - uid: 15581 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 23.5,111.5 + parent: 1 + - uid: 15586 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 22.5,109.5 + parent: 1 + - uid: 15591 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 24.5,111.5 + parent: 1 + - uid: 15940 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,111.5 + parent: 1 + - uid: 16968 + components: + - type: Transform + pos: 54.5,14.5 + parent: 1 + - uid: 17136 + components: + - type: Transform + pos: 81.5,27.5 + parent: 1 + - uid: 17595 + components: + - type: Transform + pos: 44.5,18.5 + parent: 1 + - uid: 17596 + components: + - type: Transform + pos: 45.5,18.5 + parent: 1 + - uid: 17597 + components: + - type: Transform + pos: 46.5,18.5 + parent: 1 + - uid: 17598 + components: + - type: Transform + pos: 47.5,18.5 + parent: 1 +- proto: ResearchAndDevelopmentServer + entities: + - uid: 14607 + components: + - type: Transform + pos: 9.5,84.5 + parent: 1 +- proto: RiotBulletShield + entities: + - uid: 14583 + components: + - type: Transform + pos: 37.46592,28.58171 + parent: 1 + - uid: 14584 + components: + - type: Transform + pos: 37.470036,28.499405 + parent: 1 + - uid: 14585 + components: + - type: Transform + pos: 37.478264,28.40887 + parent: 1 +- proto: RiotLaserShield + entities: + - uid: 14580 + components: + - type: Transform + pos: 37.768913,28.552906 + parent: 1 + - uid: 14581 + components: + - type: Transform + pos: 37.7648,28.478832 + parent: 1 + - uid: 14582 + components: + - type: Transform + pos: 37.76068,28.400642 + parent: 1 +- proto: RiotShield + entities: + - uid: 14578 + components: + - type: Transform + pos: 37.20666,28.51587 + parent: 1 + - uid: 14579 + components: + - type: Transform + pos: 37.20666,28.433563 + parent: 1 + - uid: 14586 + components: + - type: Transform + pos: 37.20666,28.371834 + parent: 1 +- proto: RobocopCircuitBoard + entities: + - uid: 11223 + components: + - type: Transform + pos: 67.36305,17.690056 + parent: 1 +- proto: SalvageMagnet + entities: + - uid: 7362 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 92.5,95.5 + parent: 1 +- proto: Scalpel + entities: + - uid: 11051 + components: + - type: Transform + pos: 65.5,35.5 + parent: 1 +- proto: ScalpelShiv + entities: + - uid: 18081 + components: + - type: Transform + pos: 41.528465,52.53767 + parent: 1 +- proto: Screen + entities: + - uid: 707 + components: + - type: Transform + pos: 68.5,69.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 2071 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 70.5,77.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 3653 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 24.5,90.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 8219 + components: + - type: Transform + pos: 83.5,86.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 8220 + components: + - type: Transform + pos: 64.5,106.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 8221 + components: + - type: Transform + pos: 48.5,124.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 8222 + components: + - type: Transform + pos: 55.5,115.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 9837 + components: + - type: Transform + pos: 84.5,39.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 9838 + components: + - type: Transform + pos: 99.5,61.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 9839 + components: + - type: Transform + pos: 99.5,65.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 9840 + components: + - type: Transform + pos: 99.5,69.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 9841 + components: + - type: Transform + pos: 99.5,73.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 9842 + components: + - type: Transform + pos: 78.5,63.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 9843 + components: + - type: Transform + pos: 84.5,56.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 9844 + components: + - type: Transform + pos: 94.5,74.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 9845 + components: + - type: Transform + pos: 94.5,59.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 10874 + components: + - type: Transform + pos: 61.5,57.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 10972 + components: + - type: Transform + pos: 63.5,42.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 12617 + components: + - type: Transform + pos: 45.5,65.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 14609 + components: + - type: Transform + pos: 36.5,47.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 14610 + components: + - type: Transform + pos: 39.5,34.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 15074 + components: + - type: Transform + pos: 15.5,55.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 15075 + components: + - type: Transform + pos: 21.5,47.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 16714 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,75.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 16717 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 34.5,93.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 16718 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,107.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 16720 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,100.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 18010 + components: + - type: Transform + pos: 28.5,45.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 18011 + components: + - type: Transform + pos: 24.5,57.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 18012 + components: + - type: Transform + pos: 18.5,76.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 18013 + components: + - type: Transform + pos: 15.5,84.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 18014 + components: + - type: Transform + pos: 12.5,95.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 18015 + components: + - type: Transform + pos: 56.5,94.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 18016 + components: + - type: Transform + pos: 72.5,85.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 18017 + components: + - type: Transform + pos: 70.5,107.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 18018 + components: + - type: Transform + pos: 47.5,115.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 18019 + components: + - type: Transform + pos: 57.5,79.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 18020 + components: + - type: Transform + pos: 49.5,79.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 18021 + components: + - type: Transform + pos: 69.5,31.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 18022 + components: + - type: Transform + pos: 74.5,39.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: Screwdriver + entities: + - uid: 17080 + components: + - type: Transform + rot: -100.53096491487331 rad + pos: 52.530445,20.770382 + parent: 1 +- proto: SecurityTechFab + entities: + - uid: 14553 + components: + - type: Transform + pos: 33.5,30.5 + parent: 1 + - type: TechnologyDatabase + supportedDisciplines: + - Industrial + - Arsenal + - Experimental + - CivilianServices +- proto: SeedExtractor + entities: + - uid: 1340 + components: + - type: Transform + pos: 39.5,42.5 + parent: 1 + - uid: 9958 + components: + - type: Transform + pos: 62.5,70.5 + parent: 1 +- proto: ShardGlass + entities: + - uid: 98 + components: + - type: Transform + pos: 50.409927,46.51873 + parent: 1 + - uid: 17620 + components: + - type: Transform + pos: 51,26 + parent: 1 + - uid: 17621 + components: + - type: Transform + pos: 51.5,25.5 + parent: 1 +- proto: SheetGlass + entities: + - uid: 6817 + components: + - type: Transform + pos: 63.465534,98.4392 + parent: 1 + - uid: 7184 + components: + - type: Transform + rot: -69.11503837897548 rad + pos: 69.49041,89.58079 + parent: 1 + - uid: 8092 + components: + - type: Transform + pos: 84.49067,88.73146 + parent: 1 + - uid: 16090 + components: + - type: Transform + rot: -106.81415022205287 rad + pos: 14.4703865,97.63916 + parent: 1 +- proto: SheetPlasma + entities: + - uid: 18065 + components: + - type: Transform + pos: 69.5,110.5 + parent: 1 +- proto: SheetPlasma10 + entities: + - uid: 11454 + components: + - type: Transform + pos: 60.5,13.5 + parent: 1 +- proto: SheetPlasteel + entities: + - uid: 7183 + components: + - type: Transform + pos: 71.44885,92.54309 + parent: 1 + - uid: 8090 + components: + - type: Transform + pos: 90.5,80.5 + parent: 1 +- proto: SheetPlastic + entities: + - uid: 389 + components: + - type: Transform + rot: -25.132741228718352 rad + pos: 7.445118,95.435165 + parent: 1 + - uid: 8093 + components: + - type: Transform + rot: -6.283185307179586 rad + pos: 82.53075,82.528824 + parent: 1 +- proto: SheetRGlass + entities: + - uid: 2213 + components: + - type: Transform + pos: 71.82728,92.62109 + parent: 1 +- proto: SheetSteel + entities: + - uid: 1443 + components: + - type: Transform + pos: 34.5,31.5 + parent: 1 + - uid: 6816 + components: + - type: Transform + pos: 63.600952,98.605865 + parent: 1 + - uid: 6818 + components: + - type: Transform + pos: 52.510506,91.50574 + parent: 1 + - uid: 7187 + components: + - type: Transform + pos: 72.27099,92.38337 + parent: 1 + - uid: 7188 + components: + - type: Transform + pos: 72.59044,92.55698 + parent: 1 + - uid: 8091 + components: + - type: Transform + pos: 84.5,88.5 + parent: 1 + - uid: 16062 + components: + - type: Transform + pos: 20.5,79.5 + parent: 1 + - type: CollisionWake + enabled: False + - type: Conveyed + - uid: 16697 + components: + - type: Transform + rot: -18.84955592153876 rad + pos: 30.591812,76.56013 + parent: 1 +- proto: SheetSteel10 + entities: + - uid: 2644 + components: + - type: Transform + pos: 52.5,16.5 + parent: 1 + - type: CollisionWake + enabled: False + - type: Conveyed +- proto: ShelfKitchen + entities: + - uid: 8644 + components: + - type: Transform + pos: 40.5,78.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: ShelfMetal + entities: + - uid: 18060 + components: + - type: Transform + pos: 44.5,48.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: ShotGunCabinetFilled + entities: + - uid: 18082 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,46.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: ShuttersNormal + entities: + - uid: 2040 + components: + - type: MetaData + name: storage shutter + - type: Transform + pos: 67.5,109.5 + parent: 1 + - uid: 5736 + components: + - type: MetaData + name: storage shutter + - type: Transform + pos: 67.5,110.5 + parent: 1 + - uid: 9012 + components: + - type: Transform + pos: 83.5,65.5 + parent: 1 + - uid: 9013 + components: + - type: Transform + pos: 82.5,65.5 + parent: 1 +- proto: ShuttersNormalOpen + entities: + - uid: 116 + components: + - type: Transform + pos: 33.5,64.5 + parent: 1 + - uid: 3733 + components: + - type: Transform + pos: 39.5,26.5 + parent: 1 + - uid: 8116 + components: + - type: Transform + pos: 79.5,79.5 + parent: 1 + - uid: 8117 + components: + - type: Transform + pos: 79.5,80.5 + parent: 1 + - uid: 8118 + components: + - type: Transform + pos: 79.5,82.5 + parent: 1 + - uid: 8120 + components: + - type: Transform + pos: 79.5,88.5 + parent: 1 + - uid: 8121 + components: + - type: Transform + pos: 79.5,91.5 + parent: 1 + - uid: 8124 + components: + - type: Transform + pos: 79.5,87.5 + parent: 1 + - uid: 11777 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,64.5 + parent: 1 + - uid: 12357 + components: + - type: Transform + pos: 49.5,77.5 + parent: 1 + - uid: 12836 + components: + - type: Transform + pos: 34.5,64.5 + parent: 1 + - uid: 14483 + components: + - type: Transform + pos: 32.5,42.5 + parent: 1 + - uid: 14484 + components: + - type: Transform + pos: 32.5,43.5 + parent: 1 + - uid: 14485 + components: + - type: Transform + pos: 35.5,48.5 + parent: 1 + - uid: 14487 + components: + - type: Transform + pos: 33.5,48.5 + parent: 1 + - uid: 14488 + components: + - type: Transform + pos: 32.5,41.5 + parent: 1 + - uid: 14489 + components: + - type: Transform + pos: 32.5,44.5 + parent: 1 + - uid: 14490 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.5,48.5 + parent: 1 + - uid: 14503 + components: + - type: Transform + pos: 33.5,40.5 + parent: 1 + - uid: 16084 + components: + - type: Transform + pos: 12.5,79.5 + parent: 1 + - uid: 16085 + components: + - type: Transform + pos: 12.5,81.5 + parent: 1 + - uid: 16086 + components: + - type: Transform + pos: 12.5,82.5 + parent: 1 + - uid: 16106 + components: + - type: Transform + pos: 39.5,25.5 + parent: 1 + - uid: 16126 + components: + - type: Transform + pos: 40.5,25.5 + parent: 1 + - uid: 16195 + components: + - type: Transform + pos: 41.5,25.5 + parent: 1 + - uid: 16196 + components: + - type: Transform + pos: 42.5,25.5 + parent: 1 +- proto: ShuttersWindowOpen + entities: + - uid: 8119 + components: + - type: Transform + pos: 79.5,81.5 + parent: 1 + - uid: 8122 + components: + - type: Transform + pos: 79.5,89.5 + parent: 1 + - uid: 8123 + components: + - type: Transform + pos: 79.5,90.5 + parent: 1 +- proto: SignAi + entities: + - uid: 3797 + components: + - type: Transform + pos: 68.5,27.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 11203 + components: + - type: Transform + pos: 68.5,12.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 11204 + components: + - type: Transform + pos: 65.5,12.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignAiUpload + entities: + - uid: 3455 + components: + - type: Transform + pos: 65.5,27.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignalButton + entities: + - uid: 7293 + components: + - type: MetaData + name: canister storage blast doors signal button + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,100.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 6928: + - - Pressed + - Toggle + 6929: + - - Pressed + - Toggle + 6930: + - - Pressed + - Toggle + 6931: + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} +- proto: SignalButtonDirectional + entities: + - uid: 349 + components: + - type: MetaData + name: artifact chamber blast doors south signal button + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,92.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 12871: + - - Pressed + - Toggle + 91: + - - Pressed + - Toggle + 1013: + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} + - uid: 1632 + components: + - type: MetaData + name: service light signal button + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,71.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 2097: + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} + - uid: 2027 + components: + - type: MetaData + name: service light signal button + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,52.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 8706: + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} + - uid: 2045 + components: + - type: MetaData + name: service light signal button + - type: Transform + pos: 14.5,93.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 2095: + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} + - uid: 2104 + components: + - type: MetaData + name: service light signal button + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,75.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 2047: + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} + - uid: 6656 + components: + - type: MetaData + name: service light signal button + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,39.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 8705: + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} + - uid: 7025 + components: + - type: MetaData + name: shutters signal button + - type: Transform + rot: -1.5707963267948966 rad + pos: 67.5,108.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 2040: + - - Pressed + - Toggle + 5736: + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} + - uid: 7027 + components: + - type: MetaData + name: shutters signal button + - type: Transform + rot: 1.5707963267948966 rad + pos: 67.5,111.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 5736: + - - Pressed + - Toggle + 2040: + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} + - uid: 7888 + components: + - type: MetaData + name: blast doors south signal button + - type: Transform + rot: 3.141592653589793 rad + pos: 96.5,85.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 7878: + - - Pressed + - Toggle + 7881: + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} + - uid: 7889 + components: + - type: MetaData + name: north blast doors signal button + - type: Transform + pos: 97.5,91.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 7879: + - - Pressed + - Toggle + 7880: + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} + - uid: 8217 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 83.5,80.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 8116: + - - Pressed + - Toggle + 8117: + - - Pressed + - Toggle + 8119: + - - Pressed + - Toggle + 8118: + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} + - uid: 8218 + components: + - type: Transform + pos: 83.5,92.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 8124: + - - Pressed + - Toggle + 8120: + - - Pressed + - Toggle + 8122: + - - Pressed + - Toggle + 8123: + - - Pressed + - Toggle + 8121: + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} + - uid: 8946 + components: + - type: MetaData + name: shutters signal button + - type: Transform + rot: 1.5707963267948966 rad + pos: 81.5,64.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 9013: + - - Pressed + - Toggle + 9012: + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} + - uid: 9949 + components: + - type: MetaData + name: door bolt signal button + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,20.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 9943: + - - Pressed + - DoorBolt + - type: Fixtures + fixtures: {} + - uid: 9950 + components: + - type: MetaData + name: door bolt signal button + - type: Transform + rot: 3.141592653589793 rad + pos: 75.5,20.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 9944: + - - Pressed + - DoorBolt + - type: Fixtures + fixtures: {} + - uid: 9951 + components: + - type: MetaData + name: door bolt signal button + - type: Transform + rot: 3.141592653589793 rad + pos: 73.5,20.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 9945: + - - Pressed + - DoorBolt + - type: Fixtures + fixtures: {} + - uid: 10373 + components: + - type: MetaData + name: service light signal button + - type: Transform + rot: 3.141592653589793 rad + pos: 69.5,39.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 3031: + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} + - uid: 10538 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,41.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 10531: + - - Pressed + - Toggle + 10542: + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} + - uid: 11535 + components: + - type: MetaData + name: bast doors signal button + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,7.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 10045: + - - Pressed + - Toggle + 10043: + - - Pressed + - Toggle + 2863: + - - Pressed + - Toggle + 2921: + - - Pressed + - Toggle + 2922: + - - Pressed + - Toggle + 11198: + - - Pressed + - Toggle + 11199: + - - Pressed + - Toggle + 11200: + - - Pressed + - Toggle + 11201: + - - Pressed + - Toggle + 10024: + - - Pressed + - Toggle + 10046: + - - Pressed + - Toggle + 10047: + - - Pressed + - Toggle + 10051: + - - Pressed + - Toggle + 10052: + - - Pressed + - Toggle + 10053: + - - Pressed + - Toggle + 10050: + - - Pressed + - Toggle + 10049: + - - Pressed + - Toggle + 10048: + - - Pressed + - Toggle + 10063: + - - Pressed + - Toggle + 10062: + - - Pressed + - Toggle + 10061: + - - Pressed + - Toggle + 10060: + - - Pressed + - Toggle + 10059: + - - Pressed + - Toggle + 10058: + - - Pressed + - Toggle + 10057: + - - Pressed + - Toggle + 10056: + - - Pressed + - Toggle + 10055: + - - Pressed + - Toggle + 5540: + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} + - uid: 12359 + components: + - type: MetaData + name: shutters signal button + - type: Transform + rot: 1.5707963267948966 rad + pos: 49.5,76.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 12357: + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} + - uid: 12865 + components: + - type: MetaData + name: shutters signal button + - type: Transform + pos: 36.5,64.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 11777: + - - Pressed + - Toggle + 12836: + - - Pressed + - Toggle + 116: + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} + - uid: 14501 + components: + - type: MetaData + name: shutters signal button + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,45.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 14489: + - - Pressed + - Toggle + 14484: + - - Pressed + - Toggle + 14483: + - - Pressed + - Toggle + 14488: + - - Pressed + - Toggle + 14503: + - - Pressed + - Toggle + 14487: + - - Pressed + - Toggle + 14490: + - - Pressed + - Toggle + 14485: + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} + - uid: 14600 + components: + - type: MetaData + name: shutters signal button + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.5,28.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 3733: + - - Pressed + - Toggle + 16106: + - - Pressed + - Toggle + 16126: + - - Pressed + - Toggle + 16195: + - - Pressed + - Toggle + 16196: + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} + - uid: 16009 + components: + - type: MetaData + name: artifact chamber blast doors north signal button + - type: Transform + pos: 7.5,96.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 1685: + - - Pressed + - Toggle + 315: + - - Pressed + - Toggle + 11649: + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} + - uid: 16087 + components: + - type: MetaData + name: shutters signal button + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,81.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 16084: + - - Pressed + - Toggle + 16085: + - - Pressed + - Toggle + 16086: + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} + - uid: 16108 + components: + - type: MetaData + name: blast door signal button + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,70.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 16104: + - - Pressed + - Toggle + 16105: + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} + - uid: 16624 + components: + - type: MetaData + name: door lock signal button + - type: Transform + pos: 30.5,89.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 6543: + - - Pressed + - DoorBolt + - type: Fixtures + fixtures: {} + - uid: 16625 + components: + - type: MetaData + name: door lock signal button + - type: Transform + pos: 33.5,89.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 5905: + - - Pressed + - DoorBolt + - type: Fixtures + fixtures: {} + - uid: 16626 + components: + - type: MetaData + name: door lock signal button + - type: Transform + pos: 36.5,89.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 2554: + - - Pressed + - DoorBolt + - type: Fixtures + fixtures: {} + - uid: 16627 + components: + - type: MetaData + name: door lock signal button + - type: Transform + rot: 3.141592653589793 rad + pos: 35.5,93.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 2553: + - - Pressed + - DoorBolt + - type: Fixtures + fixtures: {} + - uid: 16628 + components: + - type: MetaData + name: door lock signal button + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,93.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 2552: + - - Pressed + - DoorBolt + - type: Fixtures + fixtures: {} + - uid: 18122 + components: + - type: MetaData + name: burn chamber blast door signal button + - type: Transform + pos: 49.5,106.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 7307: + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} + - uid: 18124 + components: + - type: MetaData + name: burn chamber blast door signal button + - type: Transform + pos: 47.5,106.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 7307: + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} + - uid: 18143 + components: + - type: MetaData + name: service light signal button + - type: Transform + rot: 3.141592653589793 rad + pos: 80.5,83.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 18147: + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} + - uid: 18146 + components: + - type: MetaData + name: service light signal button + - type: Transform + rot: 3.141592653589793 rad + pos: 64.5,87.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 18148: + - - Pressed + - Toggle + - type: Fixtures + fixtures: {} +- proto: SignAnomaly + entities: + - uid: 15998 + components: + - type: Transform + pos: 12.5,89.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignAnomaly2 + entities: + - uid: 15451 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,93.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignArmory + entities: + - uid: 14540 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 34.5,35.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignArrivals + entities: + - uid: 7785 + components: + - type: Transform + pos: 0.5,75.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 8583 + components: + - type: Transform + pos: 8.5,65.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 8896 + components: + - type: Transform + pos: 0.5,68.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 8897 + components: + - type: Transform + pos: 0.5,61.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 8899 + components: + - type: Transform + pos: 8.5,69.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignAtmos + entities: + - uid: 6907 + components: + - type: Transform + pos: 64.5,95.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 10204 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 52.5,90.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignBath + entities: + - uid: 14471 + components: + - type: Transform + pos: 44.5,47.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignBio + entities: + - uid: 18049 + components: + - type: Transform + pos: 55.5,33.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignBridge + entities: + - uid: 15020 + components: + - type: Transform + pos: 24.5,54.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignCans + entities: + - uid: 6761 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,104.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignCargo + entities: + - uid: 4346 + components: + - type: Transform + pos: 78.5,86.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 8073 + components: + - type: Transform + pos: 78.5,83.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignChapel + entities: + - uid: 9614 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,51.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignChem + entities: + - uid: 2999 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,56.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 10913 + components: + - type: Transform + pos: 74.5,53.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignCryo + entities: + - uid: 12916 + components: + - type: Transform + pos: 4.5,58.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignCryogenicsMed + entities: + - uid: 10466 + components: + - type: Transform + pos: 63.5,52.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 13141 + components: + - type: Transform + pos: 8.5,55.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignDetective + entities: + - uid: 14704 + components: + - type: Transform + pos: 46.5,39.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignDirectionalBridge + entities: + - uid: 12754 + components: + - type: Transform + pos: 24.5,64.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignDirectionalChapel + entities: + - uid: 11701 + components: + - type: Transform + pos: 78.5,64.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignDirectionalCryo + entities: + - uid: 12901 + components: + - type: MetaData + desc: A direction sign, pointing out the way to cryosleep. + name: cryosleep sign + - type: Transform + pos: 3.5,66.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignDirectionalDorms + entities: + - uid: 12758 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 28.5,70.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignDirectionalEng + entities: + - uid: 1826 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 74.5,70.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 12756 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,69.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignDirectionalEscapePod + entities: + - uid: 18026 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 24.5,37.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 18027 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 28.5,108.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignDirectionalEvac + entities: + - uid: 11702 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 79.5,69.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 11703 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 79.5,65.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 12755 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 23.5,65.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignDirectionalMed + entities: + - uid: 11699 + components: + - type: Transform + pos: 74.5,64.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 12753 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,65.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignDirectionalSci + entities: + - uid: 1763 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,69.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 12751 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,70.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignDirectionalSec + entities: + - uid: 1828 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,65.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 12752 + components: + - type: Transform + pos: 28.5,64.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignDirectionalSupply + entities: + - uid: 1829 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 78.5,70.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 12757 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 23.5,69.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignDisposalSpace + entities: + - uid: 3120 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,21.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignElectricalMed + entities: + - uid: 7267 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 61.5,114.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 7268 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,114.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 7269 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,122.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 7270 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 61.5,122.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignEngine + entities: + - uid: 5882 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,109.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 7284 + components: + - type: Transform + pos: 69.5,93.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 7285 + components: + - type: Transform + pos: 68.5,97.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 7286 + components: + - type: Transform + pos: 67.5,105.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 11451 + components: + - type: Transform + pos: 71.5,9.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignEngineering + entities: + - uid: 1344 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 53.5,89.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 7271 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,86.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 7272 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,92.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignEscapePods + entities: + - uid: 370 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 20.5,35.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 16890 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 33.5,113.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignEVA + entities: + - uid: 15171 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 28.5,58.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignExamroom + entities: + - uid: 4152 + components: + - type: Transform + pos: 68.5,48.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignFire + entities: + - uid: 7273 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,99.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignGenpop + entities: + - uid: 14377 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,51.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 14384 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 29.5,45.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignGravity + entities: + - uid: 8426 + components: + - type: Transform + pos: 74.5,80.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignHead + entities: + - uid: 7278 + components: + - type: Transform + pos: 60.5,90.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 8052 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 88.5,79.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 14660 + components: + - type: Transform + pos: 40.5,31.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 14994 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,47.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 14995 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,47.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignHydro1 + entities: + - uid: 12413 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,70.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignJanitor + entities: + - uid: 9014 + components: + - type: Transform + pos: 81.5,65.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 9353 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 78.5,58.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignKitchen + entities: + - uid: 11686 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,70.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignLaundromat + entities: + - uid: 474 + components: + - type: Transform + pos: 40.5,90.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignLawyer + entities: + - uid: 14720 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.5,34.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 14721 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,34.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignLibrary + entities: + - uid: 9829 + components: + - type: Transform + pos: 78.5,40.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignMagneticsMed + entities: + - uid: 17871 + components: + - type: Transform + pos: 95.5,97.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 18059 + components: + - type: Transform + pos: 95.5,94.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignMail + entities: + - uid: 8063 + components: + - type: Transform + pos: 83.5,82.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 8072 + components: + - type: Transform + pos: 78.5,78.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignMedical + entities: + - uid: 4043 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 74.5,48.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignMorgue + entities: + - uid: 10915 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,37.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignRedFive + entities: + - uid: 16623 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,93.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignRedFour + entities: + - uid: 16622 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,93.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignRedOne + entities: + - uid: 16619 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.5,89.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignRedThree + entities: + - uid: 16621 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,89.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignRedTwo + entities: + - uid: 16620 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 33.5,89.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignRestroom + entities: + - uid: 715 + components: + - type: Transform + pos: 75.5,27.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignRobo + entities: + - uid: 16050 + components: + - type: Transform + pos: 17.5,75.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 16055 + components: + - type: Transform + pos: 21.5,69.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 16056 + components: + - type: Transform + pos: 24.5,72.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignSalvage + entities: + - uid: 7843 + components: + - type: Transform + pos: 86.5,91.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignScience + entities: + - uid: 15903 + components: + - type: Transform + pos: 24.5,78.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 15904 + components: + - type: Transform + pos: 24.5,92.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 15908 + components: + - type: Transform + pos: 24.5,84.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignSecureMed + entities: + - uid: 18079 + components: + - type: Transform + pos: 38.5,31.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 18080 + components: + - type: Transform + pos: 32.5,31.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 18205 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,3.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 18206 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,2.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 18207 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 71.5,2.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 18208 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 73.5,3.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 18209 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 75.5,12.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignSecureSmall + entities: + - uid: 18084 + components: + - type: Transform + pos: 32.5,35.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignSecurity + entities: + - uid: 9015 + components: + - type: Transform + pos: 91.5,69.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 14628 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 28.5,44.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 14629 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 28.5,41.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignServer + entities: + - uid: 15739 + components: + - type: Transform + pos: 9.5,83.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignShipDock + entities: + - uid: 8886 + components: + - type: Transform + pos: 94.5,65.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 8887 + components: + - type: Transform + pos: 94.5,69.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 8888 + components: + - type: Transform + pos: 102.5,63.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 8889 + components: + - type: Transform + pos: 102.5,71.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignSmoking + entities: + - uid: 7277 + components: + - type: Transform + pos: 64.5,91.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 10227 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 67.5,59.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignSomethingOld + entities: + - uid: 18063 + components: + - type: Transform + pos: 48.5,22.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignSpace + entities: + - uid: 8624 + components: + - type: Transform + pos: 86.5,101.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 9740 + components: + - type: Transform + pos: 92.5,44.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 17572 + components: + - type: Transform + pos: 15.5,32.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignSurgery + entities: + - uid: 4044 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,42.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignTelecomms + entities: + - uid: 8066 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 78.5,95.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignTheater + entities: + - uid: 12547 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 45.5,64.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignToolStorage + entities: + - uid: 1547 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 28.5,76.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignVault + entities: + - uid: 10604 + components: + - type: Transform + pos: 70.5,69.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: SignVirology + entities: + - uid: 17780 + components: + - type: Transform + pos: 53.5,37.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: Sink + entities: + - uid: 14399 + components: + - type: Transform + pos: 45.5,46.5 + parent: 1 + - uid: 17744 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,33.5 + parent: 1 +- proto: SinkStemlessWater + entities: + - uid: 14371 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 18.5,41.5 + parent: 1 +- proto: SinkWide + entities: + - uid: 3207 + components: + - type: Transform + pos: 74.5,24.5 + parent: 1 + - uid: 3380 + components: + - type: Transform + pos: 73.5,24.5 + parent: 1 + - uid: 3431 + components: + - type: Transform + pos: 58.5,41.5 + parent: 1 + - uid: 7932 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 85.5,93.5 + parent: 1 + - uid: 9354 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 83.5,60.5 + parent: 1 + - uid: 10355 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 69.5,56.5 + parent: 1 + - uid: 12321 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,71.5 + parent: 1 + - uid: 12322 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,79.5 + parent: 1 + - uid: 12404 + components: + - type: Transform + pos: 53.5,74.5 + parent: 1 + - uid: 12428 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,75.5 + parent: 1 + - uid: 14376 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,43.5 + parent: 1 + - uid: 15508 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 23.5,90.5 + parent: 1 + - uid: 15728 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 21.5,90.5 + parent: 1 +- proto: SmartFridge + entities: + - uid: 12257 + components: + - type: Transform + pos: 57.5,72.5 + parent: 1 +- proto: SmartFridgeMedical + entities: + - uid: 10825 + components: + - type: Transform + pos: 74.5,55.5 + parent: 1 +- proto: SMESAdvanced + entities: + - uid: 2330 + components: + - type: Transform + pos: 71.5,97.5 + parent: 1 + - uid: 2335 + components: + - type: Transform + pos: 71.5,99.5 + parent: 1 + - uid: 2468 + components: + - type: Transform + pos: 71.5,96.5 + parent: 1 + - uid: 5803 + components: + - type: MetaData + name: particle accelerator advanced SMES + - type: Transform + pos: 51.5,107.5 + parent: 1 + - uid: 6947 + components: + - type: Transform + pos: 71.5,100.5 + parent: 1 + - uid: 6948 + components: + - type: Transform + pos: 71.5,98.5 + parent: 1 +- proto: SMESBasic + entities: + - uid: 8300 + components: + - type: MetaData + name: central SMES + - type: Transform + pos: 70.5,78.5 + parent: 1 + - uid: 11351 + components: + - type: MetaData + name: AI SMES + - type: Transform + pos: 71.5,12.5 + parent: 1 +- proto: SodaDispenser + entities: + - uid: 12347 + components: + - type: Transform + pos: 50.5,73.5 + parent: 1 +- proto: SpaceCash + entities: + - uid: 7032 + components: + - type: Transform + pos: 71.301735,108.7702 + parent: 1 +- proto: SpaceCash10 + entities: + - uid: 7015 + components: + - type: Transform + pos: 71.36655,108.598785 + parent: 1 + - uid: 7031 + components: + - type: Transform + pos: 71.60729,108.7841 + parent: 1 +- proto: SpaceCash100 + entities: + - uid: 8670 + components: + - type: Transform + pos: 68.53211,72.4484 + parent: 1 + - uid: 8695 + components: + - type: Transform + pos: 68.473465,72.578125 + parent: 1 + - uid: 8696 + components: + - type: Transform + pos: 68.47038,72.8283 + parent: 1 + - uid: 8697 + components: + - type: Transform + pos: 68.47038,73.06921 + parent: 1 + - uid: 8698 + components: + - type: Transform + pos: 68.535194,73.446014 + parent: 1 + - uid: 8699 + components: + - type: Transform + pos: 68.535194,73.19893 + parent: 1 + - uid: 8700 + components: + - type: Transform + pos: 68.532104,72.94566 + parent: 1 + - uid: 8701 + components: + - type: Transform + pos: 68.47038,72.32178 + parent: 1 + - uid: 8702 + components: + - type: Transform + pos: 68.535194,72.70476 + parent: 1 + - uid: 8703 + components: + - type: Transform + pos: 68.473465,73.322464 + parent: 1 +- proto: SpaceHeaterMachineCircuitBoard + entities: + - uid: 9857 + components: + - type: Transform + pos: 81.39564,33.40956 + parent: 1 +- proto: SpaceVillainArcadeFilled + entities: + - uid: 14474 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,52.5 + parent: 1 +- proto: SpawnMechRipley + entities: + - uid: 5016 + components: + - type: Transform + pos: 81.5,82.5 + parent: 1 +- proto: SpawnMobAlexander + entities: + - uid: 12282 + components: + - type: Transform + pos: 43.5,72.5 + parent: 1 +- proto: SpawnMobBandito + entities: + - uid: 16063 + components: + - type: Transform + pos: 9.5,81.5 + parent: 1 +- proto: SpawnMobCat + entities: + - uid: 10719 + components: + - type: Transform + pos: 60.5,60.5 + parent: 1 +- proto: SpawnMobCorgi + entities: + - uid: 12814 + components: + - type: Transform + pos: 32.5,60.5 + parent: 1 +- proto: SpawnMobCrabAtmos + entities: + - uid: 6977 + components: + - type: Transform + pos: 53.5,100.5 + parent: 1 +- proto: SpawnMobFoxRenault + entities: + - uid: 15024 + components: + - type: Transform + pos: 19.5,44.5 + parent: 1 +- proto: SpawnMobHamsterHamlet + entities: + - uid: 765 + components: + - type: Transform + pos: 17.5,48.5 + parent: 1 +- proto: SpawnMobMcGriff + entities: + - uid: 14527 + components: + - type: Transform + pos: 33.5,44.5 + parent: 1 +- proto: SpawnMobMedibot + entities: + - uid: 10597 + components: + - type: Transform + pos: 66.5,46.5 + parent: 1 +- proto: SpawnMobMonkeyPunpun + entities: + - uid: 12336 + components: + - type: Transform + pos: 50.5,71.5 + parent: 1 +- proto: SpawnMobMouse + entities: + - uid: 18034 + components: + - type: Transform + pos: 94.5,49.5 + parent: 1 + - uid: 18035 + components: + - type: Transform + pos: 96.5,81.5 + parent: 1 + - uid: 18036 + components: + - type: Transform + pos: 39.5,109.5 + parent: 1 + - uid: 18038 + components: + - type: Transform + pos: 9.5,76.5 + parent: 1 + - uid: 18039 + components: + - type: Transform + pos: 11.5,62.5 + parent: 1 +- proto: SpawnMobPollyParrot + entities: + - uid: 125 + components: + - type: Transform + pos: 62.5,91.5 + parent: 1 +- proto: SpawnMobPossumMorty + entities: + - uid: 11050 + components: + - type: Transform + pos: 68.5,35.5 + parent: 1 +- proto: SpawnMobRaccoonMorticia + entities: + - uid: 8047 + components: + - type: Transform + pos: 84.5,76.5 + parent: 1 +- proto: SpawnMobShiva + entities: + - uid: 14623 + components: + - type: Transform + pos: 42.5,29.5 + parent: 1 +- proto: SpawnMobSlothPaperwork + entities: + - uid: 9804 + components: + - type: Transform + pos: 81.5,37.5 + parent: 1 +- proto: SpawnMobSmile + entities: + - uid: 15902 + components: + - type: Transform + pos: 16.5,88.5 + parent: 1 +- proto: SpawnMobWalter + entities: + - uid: 10314 + components: + - type: Transform + pos: 73.5,55.5 + parent: 1 +- proto: SpawnPointAtmos + entities: + - uid: 6792 + components: + - type: Transform + pos: 63.5,96.5 + parent: 1 + - uid: 6923 + components: + - type: Transform + pos: 62.5,96.5 + parent: 1 + - uid: 16977 + components: + - type: Transform + pos: 61.5,96.5 + parent: 1 + - uid: 17488 + components: + - type: Transform + pos: 60.5,96.5 + parent: 1 +- proto: SpawnPointBartender + entities: + - uid: 12399 + components: + - type: Transform + pos: 51.5,77.5 + parent: 1 + - uid: 12400 + components: + - type: Transform + pos: 52.5,78.5 + parent: 1 +- proto: SpawnPointBorg + entities: + - uid: 1291 + components: + - type: Transform + pos: 20.5,70.5 + parent: 1 + - uid: 1292 + components: + - type: Transform + pos: 20.5,72.5 + parent: 1 + - uid: 11107 + components: + - type: Transform + pos: 19.5,70.5 + parent: 1 + - uid: 11690 + components: + - type: Transform + pos: 19.5,72.5 + parent: 1 +- proto: SpawnPointBotanist + entities: + - uid: 10594 + components: + - type: Transform + pos: 59.5,84.5 + parent: 1 + - uid: 12425 + components: + - type: Transform + pos: 59.5,83.5 + parent: 1 +- proto: SpawnPointCaptain + entities: + - uid: 14991 + components: + - type: Transform + pos: 20.5,41.5 + parent: 1 +- proto: SpawnPointCargoTechnician + entities: + - uid: 8180 + components: + - type: Transform + pos: 86.5,84.5 + parent: 1 + - uid: 8181 + components: + - type: Transform + pos: 86.5,83.5 + parent: 1 + - uid: 8182 + components: + - type: Transform + pos: 86.5,82.5 + parent: 1 + - uid: 8183 + components: + - type: Transform + pos: 85.5,84.5 + parent: 1 + - uid: 8184 + components: + - type: Transform + pos: 85.5,83.5 + parent: 1 + - uid: 8185 + components: + - type: Transform + pos: 85.5,82.5 + parent: 1 +- proto: SpawnPointChaplain + entities: + - uid: 9714 + components: + - type: Transform + pos: 86.5,58.5 + parent: 1 +- proto: SpawnPointChef + entities: + - uid: 11622 + components: + - type: Transform + pos: 43.5,75.5 + parent: 1 + - uid: 11624 + components: + - type: Transform + pos: 48.5,79.5 + parent: 1 + - uid: 12314 + components: + - type: Transform + pos: 42.5,78.5 + parent: 1 +- proto: SpawnPointChemist + entities: + - uid: 10356 + components: + - type: Transform + pos: 71.5,55.5 + parent: 1 + - uid: 10361 + components: + - type: Transform + pos: 71.5,56.5 + parent: 1 +- proto: SpawnPointChiefEngineer + entities: + - uid: 3518 + components: + - type: Transform + pos: 62.5,92.5 + parent: 1 +- proto: SpawnPointChiefMedicalOfficer + entities: + - uid: 10506 + components: + - type: Transform + pos: 59.5,59.5 + parent: 1 +- proto: SpawnPointClown + entities: + - uid: 12562 + components: + - type: Transform + pos: 43.5,61.5 + parent: 1 +- proto: SpawnPointDetective + entities: + - uid: 14740 + components: + - type: Transform + pos: 46.5,43.5 + parent: 1 +- proto: SpawnPointHeadOfPersonnel + entities: + - uid: 11687 + components: + - type: Transform + pos: 34.5,62.5 + parent: 1 +- proto: SpawnPointHeadOfSecurity + entities: + - uid: 11688 + components: + - type: Transform + pos: 41.5,28.5 + parent: 1 +- proto: SpawnPointHeadOfSecurityWeapon + entities: + - uid: 3535 + components: + - type: Transform + pos: 41.5,26.5 + parent: 1 +- proto: SpawnPointJanitor + entities: + - uid: 9348 + components: + - type: Transform + pos: 82.5,61.5 + parent: 1 + - uid: 9349 + components: + - type: Transform + pos: 82.5,60.5 + parent: 1 + - uid: 17561 + components: + - type: Transform + pos: 82.5,59.5 + parent: 1 + - uid: 17576 + components: + - type: Transform + pos: 82.5,58.5 + parent: 1 +- proto: SpawnPointLatejoin + entities: + - uid: 16660 + components: + - type: Transform + pos: 5.5,62.5 + parent: 1 + - uid: 16666 + components: + - type: Transform + pos: 5.5,72.5 + parent: 1 + - uid: 16667 + components: + - type: Transform + pos: 5.5,60.5 + parent: 1 + - uid: 16668 + components: + - type: Transform + pos: 5.5,61.5 + parent: 1 + - uid: 16669 + components: + - type: Transform + pos: 6.5,60.5 + parent: 1 + - uid: 16670 + components: + - type: Transform + pos: 6.5,61.5 + parent: 1 + - uid: 16671 + components: + - type: Transform + pos: 6.5,62.5 + parent: 1 + - uid: 16672 + components: + - type: Transform + pos: 5.5,71.5 + parent: 1 + - uid: 16673 + components: + - type: Transform + pos: 6.5,71.5 + parent: 1 + - uid: 16674 + components: + - type: Transform + pos: 6.5,72.5 + parent: 1 + - uid: 16675 + components: + - type: Transform + pos: 6.5,73.5 + parent: 1 + - uid: 16676 + components: + - type: Transform + pos: 5.5,73.5 + parent: 1 +- proto: SpawnPointLawyer + entities: + - uid: 660 + components: + - type: Transform + pos: 26.5,31.5 + parent: 1 + - uid: 13171 + components: + - type: Transform + pos: 29.5,32.5 + parent: 1 +- proto: SpawnPointLibrarian + entities: + - uid: 9806 + components: + - type: Transform + pos: 80.5,37.5 + parent: 1 +- proto: SpawnPointMedicalDoctor + entities: + - uid: 11671 + components: + - type: Transform + pos: 51.5,56.5 + parent: 1 + - uid: 11672 + components: + - type: Transform + pos: 51.5,55.5 + parent: 1 + - uid: 11673 + components: + - type: Transform + pos: 54.5,55.5 + parent: 1 + - uid: 11674 + components: + - type: Transform + pos: 55.5,55.5 + parent: 1 + - uid: 11675 + components: + - type: Transform + pos: 56.5,55.5 + parent: 1 + - uid: 11680 + components: + - type: Transform + pos: 55.5,54.5 + parent: 1 + - uid: 11681 + components: + - type: Transform + pos: 56.5,54.5 + parent: 1 + - uid: 11682 + components: + - type: Transform + pos: 51.5,53.5 + parent: 1 + - uid: 11683 + components: + - type: Transform + pos: 52.5,53.5 + parent: 1 + - uid: 11684 + components: + - type: Transform + pos: 51.5,54.5 + parent: 1 +- proto: SpawnPointMedicalIntern + entities: + - uid: 11676 + components: + - type: Transform + pos: 52.5,54.5 + parent: 1 + - uid: 11677 + components: + - type: Transform + pos: 53.5,54.5 + parent: 1 + - uid: 11678 + components: + - type: Transform + pos: 54.5,54.5 + parent: 1 + - uid: 11685 + components: + - type: Transform + pos: 54.5,53.5 + parent: 1 + - uid: 12334 + components: + - type: Transform + pos: 55.5,53.5 + parent: 1 +- proto: SpawnPointMime + entities: + - uid: 12569 + components: + - type: Transform + pos: 42.5,62.5 + parent: 1 +- proto: SpawnPointMusician + entities: + - uid: 12551 + components: + - type: Transform + pos: 43.5,63.5 + parent: 1 +- proto: SpawnPointObserver + entities: + - uid: 18195 + components: + - type: Transform + pos: 51.5,67.5 + parent: 1 +- proto: SpawnPointParamedic + entities: + - uid: 15283 + components: + - type: Transform + pos: 71.5,42.5 + parent: 1 +- proto: SpawnPointPassenger + entities: + - uid: 615 + components: + - type: Transform + pos: 38.5,92.5 + parent: 1 + - uid: 1010 + components: + - type: Transform + pos: 31.5,95.5 + parent: 1 + - uid: 7912 + components: + - type: Transform + pos: 37.5,92.5 + parent: 1 + - uid: 10205 + components: + - type: Transform + pos: 38.5,91.5 + parent: 1 + - uid: 10823 + components: + - type: Transform + pos: 37.5,91.5 + parent: 1 + - uid: 10843 + components: + - type: Transform + pos: 34.5,90.5 + parent: 1 + - uid: 10871 + components: + - type: Transform + pos: 31.5,90.5 + parent: 1 + - uid: 10988 + components: + - type: Transform + pos: 30.5,93.5 + parent: 1 + - uid: 11913 + components: + - type: Transform + pos: 32.5,93.5 + parent: 1 + - uid: 15943 + components: + - type: Transform + pos: 31.5,93.5 + parent: 1 + - uid: 16198 + components: + - type: Transform + pos: 32.5,94.5 + parent: 1 + - uid: 16642 + components: + - type: Transform + pos: 36.5,92.5 + parent: 1 + - uid: 16644 + components: + - type: Transform + pos: 36.5,91.5 + parent: 1 + - uid: 16645 + components: + - type: Transform + pos: 35.5,90.5 + parent: 1 + - uid: 16646 + components: + - type: Transform + pos: 35.5,91.5 + parent: 1 + - uid: 16648 + components: + - type: Transform + pos: 34.5,91.5 + parent: 1 + - uid: 16649 + components: + - type: Transform + pos: 33.5,90.5 + parent: 1 + - uid: 16650 + components: + - type: Transform + pos: 33.5,91.5 + parent: 1 + - uid: 16651 + components: + - type: Transform + pos: 32.5,90.5 + parent: 1 + - uid: 16652 + components: + - type: Transform + pos: 32.5,91.5 + parent: 1 + - uid: 16654 + components: + - type: Transform + pos: 30.5,90.5 + parent: 1 + - uid: 16655 + components: + - type: Transform + pos: 30.5,91.5 + parent: 1 + - uid: 16658 + components: + - type: Transform + pos: 31.5,91.5 + parent: 1 + - uid: 16659 + components: + - type: Transform + pos: 30.5,92.5 + parent: 1 + - uid: 16661 + components: + - type: Transform + pos: 31.5,92.5 + parent: 1 + - uid: 16662 + components: + - type: Transform + pos: 32.5,92.5 + parent: 1 + - uid: 16663 + components: + - type: Transform + pos: 33.5,92.5 + parent: 1 + - uid: 16664 + components: + - type: Transform + pos: 34.5,92.5 + parent: 1 + - uid: 16665 + components: + - type: Transform + pos: 35.5,92.5 + parent: 1 + - uid: 16931 + components: + - type: Transform + pos: 30.5,95.5 + parent: 1 +- proto: SpawnPointQuartermaster + entities: + - uid: 7178 + components: + - type: Transform + pos: 85.5,75.5 + parent: 1 +- proto: SpawnPointResearchAssistant + entities: + - uid: 15746 + components: + - type: Transform + pos: 17.5,88.5 + parent: 1 + - uid: 15747 + components: + - type: Transform + pos: 17.5,89.5 + parent: 1 + - uid: 16032 + components: + - type: Transform + pos: 16.5,89.5 + parent: 1 + - uid: 16033 + components: + - type: Transform + pos: 15.5,88.5 + parent: 1 + - uid: 16034 + components: + - type: Transform + pos: 15.5,89.5 + parent: 1 +- proto: SpawnPointResearchDirector + entities: + - uid: 16078 + components: + - type: Transform + pos: 8.5,80.5 + parent: 1 +- proto: SpawnPointSalvageSpecialist + entities: + - uid: 8012 + components: + - type: Transform + pos: 84.5,94.5 + parent: 1 + - uid: 8013 + components: + - type: Transform + pos: 84.5,95.5 + parent: 1 + - uid: 8014 + components: + - type: Transform + pos: 84.5,96.5 + parent: 1 +- proto: SpawnPointScientist + entities: + - uid: 15922 + components: + - type: Transform + pos: 17.5,86.5 + parent: 1 + - uid: 16013 + components: + - type: Transform + pos: 16.5,86.5 + parent: 1 + - uid: 16014 + components: + - type: Transform + pos: 15.5,86.5 + parent: 1 + - uid: 16017 + components: + - type: Transform + pos: 14.5,86.5 + parent: 1 + - uid: 16018 + components: + - type: Transform + pos: 14.5,87.5 + parent: 1 + - uid: 16019 + components: + - type: Transform + pos: 14.5,88.5 + parent: 1 + - uid: 16020 + components: + - type: Transform + pos: 14.5,89.5 + parent: 1 + - uid: 16021 + components: + - type: Transform + pos: 14.5,90.5 + parent: 1 + - uid: 16022 + components: + - type: Transform + pos: 14.5,91.5 + parent: 1 + - uid: 16023 + components: + - type: Transform + pos: 15.5,91.5 + parent: 1 + - uid: 16024 + components: + - type: Transform + pos: 16.5,91.5 + parent: 1 + - uid: 16025 + components: + - type: Transform + pos: 17.5,91.5 + parent: 1 + - uid: 16026 + components: + - type: Transform + pos: 18.5,91.5 + parent: 1 + - uid: 16027 + components: + - type: Transform + pos: 18.5,90.5 + parent: 1 + - uid: 16028 + components: + - type: Transform + pos: 18.5,89.5 + parent: 1 + - uid: 16029 + components: + - type: Transform + pos: 18.5,88.5 + parent: 1 + - uid: 16030 + components: + - type: Transform + pos: 18.5,87.5 + parent: 1 + - uid: 16031 + components: + - type: Transform + pos: 18.5,86.5 + parent: 1 +- proto: SpawnPointSecurityCadet + entities: + - uid: 15097 + components: + - type: Transform + pos: 45.5,28.5 + parent: 1 + - uid: 15099 + components: + - type: Transform + pos: 46.5,31.5 + parent: 1 + - uid: 15101 + components: + - type: Transform + pos: 46.5,27.5 + parent: 1 + - uid: 15103 + components: + - type: Transform + pos: 46.5,29.5 + parent: 1 + - uid: 15105 + components: + - type: Transform + pos: 45.5,30.5 + parent: 1 +- proto: SpawnPointSecurityOfficer + entities: + - uid: 15096 + components: + - type: Transform + pos: 45.5,27.5 + parent: 1 + - uid: 15098 + components: + - type: Transform + pos: 45.5,29.5 + parent: 1 + - uid: 15100 + components: + - type: Transform + pos: 45.5,31.5 + parent: 1 + - uid: 15102 + components: + - type: Transform + pos: 46.5,28.5 + parent: 1 + - uid: 15104 + components: + - type: Transform + pos: 46.5,30.5 + parent: 1 +- proto: SpawnPointServiceWorker + entities: + - uid: 11667 + components: + - type: Transform + pos: 54.5,81.5 + parent: 1 + - uid: 11668 + components: + - type: Transform + pos: 55.5,81.5 + parent: 1 + - uid: 11669 + components: + - type: Transform + pos: 55.5,79.5 + parent: 1 +- proto: SpawnPointStationEngineer + entities: + - uid: 6540 + components: + - type: Transform + pos: 54.5,92.5 + parent: 1 + - uid: 6541 + components: + - type: Transform + pos: 57.5,92.5 + parent: 1 + - uid: 7055 + components: + - type: Transform + pos: 55.5,92.5 + parent: 1 + - uid: 7195 + components: + - type: Transform + pos: 58.5,92.5 + parent: 1 + - uid: 7212 + components: + - type: Transform + pos: 57.5,90.5 + parent: 1 + - uid: 7213 + components: + - type: Transform + pos: 57.5,91.5 + parent: 1 +- proto: SpawnPointTechnicalAssistant + entities: + - uid: 11662 + components: + - type: Transform + pos: 55.5,91.5 + parent: 1 + - uid: 11663 + components: + - type: Transform + pos: 55.5,90.5 + parent: 1 + - uid: 11664 + components: + - type: Transform + pos: 56.5,88.5 + parent: 1 + - uid: 11665 + components: + - type: Transform + pos: 57.5,88.5 + parent: 1 + - uid: 11666 + components: + - type: Transform + pos: 56.5,92.5 + parent: 1 +- proto: SpawnPointWarden + entities: + - uid: 11670 + components: + - type: Transform + pos: 34.5,44.5 + parent: 1 +- proto: SpawnPointWardenWeapon + entities: + - uid: 3533 + components: + - type: Transform + pos: 35.5,44.5 + parent: 1 +- proto: SprayBottle + entities: + - uid: 3569 + components: + - type: Transform + pos: 7.5,92.5 + parent: 1 +- proto: SprayBottleSpaceCleaner + entities: + - uid: 8490 + components: + - type: Transform + pos: 37.5,77.5 + parent: 1 + - uid: 9361 + components: + - type: Transform + pos: 81.751495,60.157997 + parent: 1 +- proto: StairDark + entities: + - uid: 126 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 75.5,64.5 + parent: 1 + - uid: 326 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,108.5 + parent: 1 + - uid: 1503 + components: + - type: Transform + pos: 23.5,106.5 + parent: 1 + - uid: 4261 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 73.5,67.5 + parent: 1 + - uid: 4262 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 73.5,68.5 + parent: 1 + - uid: 4263 + components: + - type: Transform + pos: 75.5,70.5 + parent: 1 + - uid: 5102 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 48.5,46.5 + parent: 1 + - uid: 5398 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,123.5 + parent: 1 + - uid: 5457 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,123.5 + parent: 1 + - uid: 5458 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,122.5 + parent: 1 + - uid: 5459 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,122.5 + parent: 1 + - uid: 6552 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 65.5,93.5 + parent: 1 + - uid: 6775 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 67.5,93.5 + parent: 1 + - uid: 6946 + components: + - type: Transform + pos: 66.5,100.5 + parent: 1 + - uid: 6951 + components: + - type: Transform + pos: 65.5,100.5 + parent: 1 + - uid: 7211 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,93.5 + parent: 1 + - uid: 7246 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,88.5 + parent: 1 + - uid: 7247 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,89.5 + parent: 1 + - uid: 8077 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 79.5,84.5 + parent: 1 + - uid: 8078 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 79.5,85.5 + parent: 1 + - uid: 9081 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 73.5,66.5 + parent: 1 + - uid: 9335 + components: + - type: Transform + pos: 76.5,70.5 + parent: 1 + - uid: 9336 + components: + - type: Transform + pos: 77.5,70.5 + parent: 1 + - uid: 9338 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 76.5,64.5 + parent: 1 + - uid: 9339 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,64.5 + parent: 1 + - uid: 12740 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,64.5 + parent: 1 + - uid: 12743 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,64.5 + parent: 1 + - uid: 12744 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,64.5 + parent: 1 + - uid: 12745 + components: + - type: Transform + pos: 25.5,70.5 + parent: 1 + - uid: 12746 + components: + - type: Transform + pos: 26.5,70.5 + parent: 1 + - uid: 12747 + components: + - type: Transform + pos: 27.5,70.5 + parent: 1 + - uid: 12748 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 29.5,68.5 + parent: 1 + - uid: 12749 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 29.5,67.5 + parent: 1 + - uid: 12750 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 29.5,66.5 + parent: 1 + - uid: 17695 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 55.5,25.5 + parent: 1 +- proto: StairStageDark + entities: + - uid: 601 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,56.5 + parent: 1 + - uid: 12222 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 39.5,79.5 + parent: 1 +- proto: StairStageWood + entities: + - uid: 12212 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,60.5 + parent: 1 +- proto: StairWhite + entities: + - uid: 4049 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,52.5 + parent: 1 + - uid: 10821 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 65.5,52.5 + parent: 1 + - uid: 10931 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 67.5,52.5 + parent: 1 +- proto: StasisBed + entities: + - uid: 10974 + components: + - type: Transform + pos: 59.5,49.5 + parent: 1 +- proto: StationAiFixerComputer + entities: + - uid: 16079 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,79.5 + parent: 1 +- proto: StationAiUploadComputer + entities: + - uid: 3630 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 64.5,13.5 + parent: 1 + - uid: 3716 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 69.5,13.5 + parent: 1 +- proto: StationAnchor + entities: + - uid: 7001 + components: + - type: Transform + pos: 76.5,103.5 + parent: 1 +- proto: StationEfficiencyCircuitBoard + entities: + - uid: 11224 + components: + - type: Transform + pos: 67.48034,17.62524 + parent: 1 +- proto: StationMap + entities: + - uid: 103 + components: + - type: Transform + pos: 24.5,38.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 127 + components: + - type: Transform + pos: 26.5,67.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 1827 + components: + - type: Transform + pos: 76.5,67.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 6176 + components: + - type: Transform + pos: 28.5,59.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 8456 + components: + - type: Transform + pos: 7.5,58.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 8776 + components: + - type: Transform + pos: 74.5,76.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 8777 + components: + - type: Transform + pos: 78.5,96.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 9875 + components: + - type: Transform + pos: 90.5,65.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 10220 + components: + - type: Transform + pos: 74.5,27.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 10221 + components: + - type: Transform + pos: 78.5,45.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 10222 + components: + - type: Transform + pos: 78.5,56.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 12762 + components: + - type: Transform + pos: 24.5,77.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 12878 + components: + - type: Transform + pos: 14.5,65.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 13149 + components: + - type: Transform + pos: 98.5,58.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 14427 + components: + - type: Transform + pos: 36.5,49.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 16960 + components: + - type: Transform + pos: 28.5,97.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 18086 + components: + - type: Transform + pos: 37.5,89.5 + parent: 1 + - type: Fixtures + fixtures: {} + - uid: 18088 + components: + - type: Transform + pos: 43.5,65.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: StationMapCircuitboard + entities: + - uid: 9859 + components: + - type: Transform + pos: 81.34008,33.77762 + parent: 1 +- proto: SteelBench + entities: + - uid: 14433 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,49.5 + parent: 1 + - uid: 14436 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,48.5 + parent: 1 +- proto: Stool + entities: + - uid: 2282 + components: + - type: Transform + pos: 60.5,22.5 + parent: 1 + - uid: 5498 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 52.5,109.5 + parent: 1 + - uid: 10984 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 74.5,17.5 + parent: 1 + - uid: 17182 + components: + - type: Transform + pos: 39.5,72.5 + parent: 1 + - uid: 17185 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,70.5 + parent: 1 +- proto: StoolBar + entities: + - uid: 9640 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 89.5,53.5 + parent: 1 + - uid: 12380 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 47.5,73.5 + parent: 1 + - uid: 12381 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 47.5,72.5 + parent: 1 + - uid: 12382 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 47.5,71.5 + parent: 1 + - uid: 12383 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 49.5,69.5 + parent: 1 + - uid: 12384 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 50.5,69.5 + parent: 1 + - uid: 12385 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 51.5,69.5 + parent: 1 + - uid: 12386 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 52.5,69.5 + parent: 1 + - uid: 12387 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 53.5,69.5 + parent: 1 + - uid: 12388 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,71.5 + parent: 1 + - uid: 12389 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,72.5 + parent: 1 + - uid: 12390 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,73.5 + parent: 1 + - uid: 12391 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,70.5 + parent: 1 + - uid: 12392 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,70.5 + parent: 1 + - uid: 14379 + components: + - type: Transform + pos: 40.5,49.5 + parent: 1 + - uid: 14428 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,46.5 + parent: 1 + - uid: 14429 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,47.5 + parent: 1 + - uid: 14446 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,48.5 + parent: 1 +- proto: StorageCanister + entities: + - uid: 6963 + components: + - type: Transform + pos: 60.5,105.5 + parent: 1 + - uid: 6964 + components: + - type: Transform + pos: 61.5,105.5 + parent: 1 + - uid: 16048 + components: + - type: Transform + pos: 10.5,89.5 + parent: 1 + - uid: 16049 + components: + - type: Transform + pos: 11.5,89.5 + parent: 1 +- proto: SubstationBasic + entities: + - uid: 1360 + components: + - type: MetaData + name: southwest substation + - type: Transform + pos: 18.5,58.5 + parent: 1 + - uid: 2873 + components: + - type: MetaData + name: south substation + - type: Transform + pos: 59.5,21.5 + parent: 1 + - uid: 4268 + components: + - type: MetaData + name: AI substation + - type: Transform + pos: 71.5,13.5 + parent: 1 + - uid: 5798 + components: + - type: MetaData + name: particle accelerator substation + - type: Transform + pos: 50.5,107.5 + parent: 1 + - uid: 6354 + components: + - type: MetaData + name: northwest substation + - type: Transform + pos: 20.5,106.5 + parent: 1 + - uid: 6658 + components: + - type: MetaData + name: north substation + - type: Transform + pos: 69.5,94.5 + parent: 1 + - uid: 8310 + components: + - type: MetaData + name: central north/gravity generator substation + - type: Transform + pos: 71.5,78.5 + parent: 1 + - uid: 8914 + components: + - type: MetaData + name: northeast substation + - type: Transform + pos: 81.5,107.5 + parent: 1 + - uid: 9085 + components: + - type: MetaData + name: southeast substation + - type: Transform + pos: 94.5,45.5 + parent: 1 + - uid: 13238 + components: + - type: MetaData + name: central south substation + - type: Transform + pos: 41.5,58.5 + parent: 1 +- proto: SuitStorageCaptain + entities: + - uid: 14960 + components: + - type: Transform + pos: 21.5,46.5 + parent: 1 +- proto: SuitStorageEVA + entities: + - uid: 15121 + components: + - type: Transform + pos: 31.5,55.5 + parent: 1 + - uid: 15122 + components: + - type: Transform + pos: 30.5,55.5 + parent: 1 + - uid: 15123 + components: + - type: Transform + pos: 35.5,55.5 + parent: 1 + - uid: 15124 + components: + - type: Transform + pos: 34.5,55.5 + parent: 1 + - uid: 15125 + components: + - type: Transform + pos: 30.5,58.5 + parent: 1 + - uid: 15126 + components: + - type: Transform + pos: 31.5,58.5 + parent: 1 + - uid: 15127 + components: + - type: Transform + pos: 34.5,58.5 + parent: 1 + - uid: 15128 + components: + - type: Transform + pos: 35.5,58.5 + parent: 1 +- proto: SuitStorageEVAPrisoner + entities: + - uid: 14533 + components: + - type: Transform + pos: 32.5,32.5 + parent: 1 + - uid: 14534 + components: + - type: Transform + pos: 32.5,33.5 + parent: 1 + - uid: 14535 + components: + - type: Transform + pos: 32.5,34.5 + parent: 1 +- proto: SuitStorageSec + entities: + - uid: 14536 + components: + - type: Transform + pos: 38.5,32.5 + parent: 1 + - uid: 14537 + components: + - type: Transform + pos: 38.5,34.5 + parent: 1 + - uid: 14541 + components: + - type: Transform + pos: 35.5,34.5 + parent: 1 + - uid: 14542 + components: + - type: Transform + pos: 34.5,34.5 + parent: 1 + - uid: 14543 + components: + - type: Transform + pos: 37.5,34.5 + parent: 1 +- proto: SurveillanceCameraCommand + entities: + - uid: 1539 + components: + - type: Transform + pos: 71.5,73.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: vault + - uid: 11457 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,13.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI routers + - uid: 11458 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 72.5,13.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI power + - uid: 11459 + components: + - type: Transform + pos: 62.5,4.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI core southwest + - uid: 11460 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 70.5,10.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI core northeast + - uid: 11461 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 65.5,20.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI upload + - uid: 11462 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 69.5,26.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI upload hallway + - uid: 14717 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 76.5,12.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI core exterior north east + - uid: 15106 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,52.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: bridge + - uid: 15107 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,55.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: bridge entrance + - uid: 15108 + components: + - type: Transform + pos: 19.5,43.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: captain's office + - uid: 15109 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,57.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: bridge substation + - uid: 15110 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,41.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: captain's bedroom + - uid: 15111 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 18.5,41.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: captain's bathroom + - uid: 15114 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 32.5,58.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: EVA storage + - uid: 15175 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 71.5,1.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI core exterior south east + - uid: 15176 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 74.5,3.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI core exterior east + - uid: 15177 + components: + - type: MetaData + name: camera + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,3.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI core exterior west + - uid: 15178 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 62.5,1.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: AI core exterior south west + - uid: 16722 + components: + - type: Transform + pos: 34.5,60.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraCommand + nameSet: True + id: head of personnel +- proto: SurveillanceCameraEngineering + entities: + - uid: 2005 + components: + - type: Transform + pos: 70.5,108.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: storage + - uid: 5883 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,112.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: particle accelerator + - uid: 5884 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 62.5,120.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: tesla east + - uid: 5885 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 48.5,123.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: tesla north + - uid: 5886 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,120.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: tesla west + - uid: 5888 + components: + - type: MetaData + name: tesla entrence west camera + - type: Transform + rot: -1.5707963267948966 rad + pos: 42.5,110.5 + parent: 1 + - uid: 5889 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,112.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: 'tesla entrance east ' + - uid: 6544 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 68.5,91.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: engineering front + - uid: 6736 + components: + - type: Transform + pos: 61.5,95.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: atmospherics lockers + - uid: 7202 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 63.5,101.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: canisters + - uid: 7214 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,98.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: engineering south + - uid: 7313 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 53.5,105.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: atmospherics north + - uid: 7314 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 69.5,97.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: power bank + - uid: 7316 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 76.5,104.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: anchor + - uid: 7317 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,90.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: lockers + - uid: 7318 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,93.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: chief engineer office + - uid: 7319 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,98.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: atmospherics west + - uid: 7320 + components: + - type: Transform + pos: 53.5,95.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: atmospherics south + - uid: 7321 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 70.5,106.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: antimatter engine + - uid: 7322 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 66.5,108.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: engineering north + - uid: 8018 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 81.5,94.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: telecommunications + - uid: 8775 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,81.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: gravity generator + - uid: 9615 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 80.5,34.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: tech vault + - uid: 9849 + components: + - type: Transform + pos: 79.5,31.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: tech vault secure + - uid: 16713 + components: + - type: Transform + pos: 30.5,76.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEngineering + nameSet: True + id: tool room +- proto: SurveillanceCameraGeneral + entities: + - uid: 1902 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,96.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: hallway northwest 2 + - uid: 8770 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 75.5,76.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: hallway northeast 3 + - uid: 8772 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 77.5,86.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: hallway northeast 2 + - uid: 8773 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 77.5,98.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: hallway northeast 1 + - uid: 9730 + components: + - type: Transform + pos: 88.5,66.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: hallway east + - uid: 9731 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 76.5,66.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: intersection east + - uid: 9732 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,66.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: intersection west + - uid: 10193 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 77.5,36.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: hallway southeast 3 + - uid: 10194 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 74.5,30.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: hallway southeast 4 + - uid: 11463 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,30.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: AI entrance + - uid: 11987 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 65.5,68.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: central hallway east + - uid: 11988 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 37.5,68.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: central hallway west + - uid: 12873 + components: + - type: Transform + pos: 16.5,66.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: hallway west + - uid: 13153 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,80.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: hallway northwest 1 + - uid: 13154 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.5,57.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: cryosleep + - uid: 13155 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,64.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: arrivals south + - uid: 13156 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,70.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: arrivals north + - uid: 13160 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,55.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: hallway southwest 1 + - uid: 14412 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 51.5,13.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: disposals exterior + - uid: 15113 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 25.5,40.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: hallway southwest 2 + - uid: 16715 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.5,91.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: dorms east + - uid: 16716 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.5,94.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: dorms west + - uid: 18053 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 28.5,106.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: courtroom + - uid: 18054 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 54.5,20.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: disposals + - uid: 18055 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 95.5,74.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: evacuation north + - uid: 18056 + components: + - type: Transform + pos: 25.5,108.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: storage room + - uid: 18057 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 98.5,61.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraGeneral + nameSet: True + id: evacuation south +- proto: SurveillanceCameraMedical + entities: + - uid: 3368 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,41.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: surgery + - uid: 3371 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 69.5,45.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: lobby + - uid: 3373 + components: + - type: Transform + pos: 63.5,43.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: triage + - uid: 3451 + components: + - type: Transform + pos: 63.5,53.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: cryogenics + - uid: 3483 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 69.5,56.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: chemistry + - uid: 3598 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 68.5,36.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: morgue + - uid: 4086 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,58.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: chief medical officer office + - uid: 4095 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,39.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: access hall + - uid: 10503 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,55.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: locker room + - uid: 10602 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 69.5,41.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraMedical + nameSet: True + id: paramedic office +- proto: SurveillanceCameraRouterCommand + entities: + - uid: 20 + components: + - type: Transform + pos: 68.5,74.5 + parent: 1 +- proto: SurveillanceCameraRouterEngineering + entities: + - uid: 2311 + components: + - type: Transform + pos: 61.5,93.5 + parent: 1 +- proto: SurveillanceCameraRouterGeneral + entities: + - uid: 3452 + components: + - type: Transform + pos: 62.5,13.5 + parent: 1 +- proto: SurveillanceCameraRouterMedical + entities: + - uid: 3177 + components: + - type: Transform + pos: 59.5,60.5 + parent: 1 +- proto: SurveillanceCameraRouterScience + entities: + - uid: 16064 + components: + - type: Transform + pos: 11.5,79.5 + parent: 1 +- proto: SurveillanceCameraRouterSecurity + entities: + - uid: 14608 + components: + - type: Transform + pos: 42.5,27.5 + parent: 1 +- proto: SurveillanceCameraRouterSupply + entities: + - uid: 8045 + components: + - type: Transform + pos: 87.5,78.5 + parent: 1 +- proto: SurveillanceCameraScience + entities: + - uid: 11640 + components: + - type: Transform + pos: 9.5,89.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraScience + nameSet: True + id: xenoarcheology south + - uid: 16184 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,73.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraScience + nameSet: True + id: robotics + - uid: 16185 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,80.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraScience + nameSet: True + id: research directory office + - uid: 16186 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 15.5,75.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraScience + nameSet: True + id: storage room + - uid: 16187 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,78.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraScience + nameSet: True + id: hallway + - uid: 16188 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,84.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraScience + nameSet: True + id: server room + - uid: 16189 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,83.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraScience + nameSet: True + id: front desk + - uid: 16190 + components: + - type: Transform + pos: 22.5,90.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraScience + nameSet: True + id: entrance + - uid: 16191 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,89.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraScience + nameSet: True + id: research and development + - uid: 16723 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,96.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraScience + nameSet: True + id: xenoarcheology north + - uid: 16724 + components: + - type: Transform + pos: 17.5,94.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraScience + nameSet: True + id: anomaly lab +- proto: SurveillanceCameraSecurity + entities: + - uid: 4633 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,24.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: armory exterior + - uid: 14770 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 35.5,45.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: warden office + - uid: 14771 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.5,49.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: genpop + - uid: 14772 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 31.5,48.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: genpop entrance + - uid: 14773 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 31.5,44.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: entrance + - uid: 14774 + components: + - type: Transform + pos: 34.5,36.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: hallway + - uid: 14775 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 28.5,33.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: law office + - uid: 14776 + components: + - type: Transform + pos: 36.5,32.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: eva storage + - uid: 14777 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,29.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: armory + - uid: 14778 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 42.5,28.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: head of security office + - uid: 14779 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 44.5,38.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: breakroom + - uid: 14780 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 47.5,44.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: detective office + - uid: 14781 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,28.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: locker room + - uid: 14782 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 91.5,72.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSecurity + nameSet: True + id: evac checkpoint +- proto: SurveillanceCameraService + entities: + - uid: 2635 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 50.5,74.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraService + nameSet: True + id: bar + - uid: 9728 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 83.5,55.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraService + nameSet: True + id: chapel + - uid: 9729 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 83.5,60.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraService + nameSet: True + id: janitor closet + - uid: 9848 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 83.5,39.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraService + nameSet: True + id: library + - uid: 12213 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 50.5,78.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraService + nameSet: True + id: bartender's room + - uid: 12214 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,64.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraService + nameSet: True + id: backstage + - uid: 12216 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 58.5,74.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraService + nameSet: True + id: botany + - uid: 12217 + components: + - type: Transform + pos: 50.5,60.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraService + nameSet: True + id: theater + - uid: 12218 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 58.5,82.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraService + nameSet: True + id: botanist's room + - uid: 12219 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,81.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraService + nameSet: True + id: service hallway + - uid: 12221 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,77.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraService + nameSet: True + id: kitchen +- proto: SurveillanceCameraSupply + entities: + - uid: 7685 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 92.5,84.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSupply + nameSet: True + id: cargo bay + - uid: 7799 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 80.5,85.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSupply + nameSet: True + id: entrance hallway + - uid: 7925 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 95.5,96.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSupply + nameSet: True + id: salvage arm + - uid: 7926 + components: + - type: Transform + pos: 89.5,92.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSupply + nameSet: True + id: salvage bay + - uid: 7927 + components: + - type: Transform + pos: 97.5,86.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSupply + nameSet: True + id: docking arm + - uid: 7928 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,91.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSupply + nameSet: True + id: front desk + - uid: 7929 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,80.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSupply + nameSet: True + id: post office + - uid: 8016 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 87.5,76.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSupply + nameSet: True + id: quartermaster's office + - uid: 9718 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 85.5,58.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraSupply + nameSet: True + id: chaplain's room +- proto: SurveillanceCameraWirelessRouterEntertainment + entities: + - uid: 3715 + components: + - type: Transform + pos: 62.5,12.5 + parent: 1 +- proto: SurveillanceWirelessCameraAnchoredEntertainment + entities: + - uid: 5887 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 51.5,114.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEntertainment + nameSet: True + id: Tesla LIVE + - uid: 12571 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 49.5,63.5 + parent: 1 + - type: SurveillanceCamera + setupAvailableNetworks: + - SurveillanceCameraEntertainment + nameSet: True + id: LIVE Comedy +- proto: SynthesizerInstrument + entities: + - uid: 12255 + components: + - type: Transform + rot: -69.11503837897548 rad + pos: 43.897038,64.61097 + parent: 1 +- proto: Syringe + entities: + - uid: 10970 + components: + - type: Transform + pos: 64.56287,55.6976 + parent: 1 + - uid: 11052 + components: + - type: Transform + pos: 65.50843,35.878113 + parent: 1 + - uid: 17760 + components: + - type: Transform + pos: 55.5,34.5 + parent: 1 +- proto: Table + entities: + - uid: 320 + components: + - type: Transform + pos: 7.5,95.5 + parent: 1 + - uid: 1531 + components: + - type: Transform + pos: 30.5,94.5 + parent: 1 + - uid: 1765 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 37.5,77.5 + parent: 1 + - uid: 1815 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,92.5 + parent: 1 + - uid: 1900 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,95.5 + parent: 1 + - uid: 1983 + components: + - type: Transform + pos: 41.5,26.5 + parent: 1 + - uid: 2031 + components: + - type: Transform + pos: 42.5,26.5 + parent: 1 + - uid: 3432 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 58.5,53.5 + parent: 1 + - uid: 3436 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,53.5 + parent: 1 + - uid: 3454 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,51.5 + parent: 1 + - uid: 4198 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 60.5,93.5 + parent: 1 + - uid: 4283 + components: + - type: Transform + pos: 54.5,90.5 + parent: 1 + - uid: 4300 + components: + - type: Transform + pos: 60.5,74.5 + parent: 1 + - uid: 4617 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 81.5,59.5 + parent: 1 + - uid: 5302 + components: + - type: Transform + pos: 60.5,70.5 + parent: 1 + - uid: 5825 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 56.5,112.5 + parent: 1 + - uid: 5831 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 56.5,113.5 + parent: 1 + - uid: 6551 + components: + - type: Transform + pos: 54.5,91.5 + parent: 1 + - uid: 6750 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 71.5,86.5 + parent: 1 + - uid: 6752 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,91.5 + parent: 1 + - uid: 6759 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 70.5,86.5 + parent: 1 + - uid: 6924 + components: + - type: Transform + pos: 63.5,98.5 + parent: 1 + - uid: 6974 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 56.5,90.5 + parent: 1 + - uid: 7240 + components: + - type: Transform + pos: 69.5,89.5 + parent: 1 + - uid: 7810 + components: + - type: Transform + pos: 84.5,88.5 + parent: 1 + - uid: 7811 + components: + - type: Transform + pos: 84.5,89.5 + parent: 1 + - uid: 7823 + components: + - type: Transform + pos: 80.5,80.5 + parent: 1 + - uid: 8087 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 90.5,80.5 + parent: 1 + - uid: 8088 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 89.5,80.5 + parent: 1 + - uid: 8639 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 85.5,71.5 + parent: 1 + - uid: 9341 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 81.5,60.5 + parent: 1 + - uid: 9717 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 91.5,70.5 + parent: 1 + - uid: 9724 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 91.5,71.5 + parent: 1 + - uid: 10192 + components: + - type: Transform + pos: 59.5,70.5 + parent: 1 + - uid: 10229 + components: + - type: Transform + pos: 71.5,40.5 + parent: 1 + - uid: 10238 + components: + - type: Transform + pos: 62.5,49.5 + parent: 1 + - uid: 10257 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 64.5,55.5 + parent: 1 + - uid: 10455 + components: + - type: Transform + pos: 72.5,40.5 + parent: 1 + - uid: 10842 + components: + - type: Transform + pos: 62.5,43.5 + parent: 1 + - uid: 10845 + components: + - type: Transform + pos: 65.5,38.5 + parent: 1 + - uid: 11033 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 65.5,35.5 + parent: 1 + - uid: 11034 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 65.5,36.5 + parent: 1 + - uid: 11205 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 63.5,17.5 + parent: 1 + - uid: 11206 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 63.5,18.5 + parent: 1 + - uid: 11209 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 63.5,16.5 + parent: 1 + - uid: 11210 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 70.5,18.5 + parent: 1 + - uid: 11211 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 70.5,17.5 + parent: 1 + - uid: 11212 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 70.5,16.5 + parent: 1 + - uid: 11442 + components: + - type: Transform + pos: 60.5,13.5 + parent: 1 + - uid: 11620 + components: + - type: Transform + pos: 60.5,43.5 + parent: 1 + - uid: 12253 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,64.5 + parent: 1 + - uid: 12422 + components: + - type: Transform + pos: 61.5,74.5 + parent: 1 + - uid: 12550 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,63.5 + parent: 1 + - uid: 12841 + components: + - type: Transform + pos: 35.5,60.5 + parent: 1 + - uid: 12843 + components: + - type: Transform + pos: 32.5,62.5 + parent: 1 + - uid: 12844 + components: + - type: Transform + pos: 32.5,63.5 + parent: 1 + - uid: 13913 + components: + - type: Transform + pos: 60.5,49.5 + parent: 1 + - uid: 14432 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 39.5,48.5 + parent: 1 + - uid: 14434 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,48.5 + parent: 1 + - uid: 14442 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,45.5 + parent: 1 + - uid: 14443 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,46.5 + parent: 1 + - uid: 14444 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,47.5 + parent: 1 + - uid: 14447 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.5,48.5 + parent: 1 + - uid: 14448 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.5,47.5 + parent: 1 + - uid: 14459 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 43.5,53.5 + parent: 1 + - uid: 14462 + components: + - type: Transform + pos: 41.5,52.5 + parent: 1 + - uid: 14463 + components: + - type: Transform + pos: 41.5,53.5 + parent: 1 + - uid: 14500 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,43.5 + parent: 1 + - uid: 14506 + components: + - type: Transform + pos: 35.5,44.5 + parent: 1 + - uid: 14645 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,33.5 + parent: 1 + - uid: 14647 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.5,33.5 + parent: 1 + - uid: 14648 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,32.5 + parent: 1 + - uid: 14649 + components: + - type: Transform + pos: 40.5,33.5 + parent: 1 + - uid: 14654 + components: + - type: Transform + pos: 43.5,38.5 + parent: 1 + - uid: 14655 + components: + - type: Transform + pos: 44.5,38.5 + parent: 1 + - uid: 14673 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,30.5 + parent: 1 + - uid: 14674 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,31.5 + parent: 1 + - uid: 15154 + components: + - type: Transform + pos: 29.5,58.5 + parent: 1 + - uid: 15726 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,98.5 + parent: 1 + - uid: 15905 + components: + - type: Transform + pos: 18.5,82.5 + parent: 1 + - uid: 15906 + components: + - type: Transform + pos: 16.5,90.5 + parent: 1 + - uid: 15907 + components: + - type: Transform + pos: 18.5,83.5 + parent: 1 + - uid: 15993 + components: + - type: Transform + pos: 14.5,97.5 + parent: 1 + - uid: 16699 + components: + - type: Transform + pos: 29.5,76.5 + parent: 1 + - uid: 16706 + components: + - type: Transform + pos: 31.5,94.5 + parent: 1 + - uid: 16914 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,109.5 + parent: 1 + - uid: 16927 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,95.5 + parent: 1 + - uid: 16989 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,82.5 + parent: 1 + - uid: 17031 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,20.5 + parent: 1 + - uid: 17186 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,71.5 + parent: 1 + - uid: 17583 + components: + - type: Transform + pos: 45.5,19.5 + parent: 1 + - uid: 17584 + components: + - type: Transform + pos: 45.5,20.5 + parent: 1 + - uid: 17586 + components: + - type: Transform + pos: 46.5,19.5 + parent: 1 + - uid: 17587 + components: + - type: Transform + pos: 46.5,20.5 + parent: 1 + - uid: 17698 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 56.5,32.5 + parent: 1 + - uid: 17757 + components: + - type: Transform + pos: 54.5,34.5 + parent: 1 + - uid: 17758 + components: + - type: Transform + pos: 55.5,34.5 + parent: 1 +- proto: TableCarpet + entities: + - uid: 4465 + components: + - type: Transform + pos: 82.5,42.5 + parent: 1 + - uid: 4490 + components: + - type: Transform + pos: 81.5,43.5 + parent: 1 + - uid: 4498 + components: + - type: Transform + pos: 82.5,43.5 + parent: 1 + - uid: 4500 + components: + - type: Transform + pos: 81.5,42.5 + parent: 1 + - uid: 7021 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 71.5,108.5 + parent: 1 + - uid: 7125 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 51.5,64.5 + parent: 1 + - uid: 7127 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,64.5 + parent: 1 + - uid: 11623 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 51.5,63.5 + parent: 1 + - uid: 11625 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,63.5 + parent: 1 + - uid: 12552 + components: + - type: Transform + pos: 44.5,64.5 + parent: 1 + - uid: 12553 + components: + - type: Transform + pos: 43.5,64.5 + parent: 1 + - uid: 12565 + components: + - type: Transform + pos: 44.5,60.5 + parent: 1 +- proto: TableCounterWood + entities: + - uid: 1906 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 49.5,70.5 + parent: 1 + - uid: 1907 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,71.5 + parent: 1 + - uid: 1909 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,72.5 + parent: 1 + - uid: 1968 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,73.5 + parent: 1 + - uid: 2366 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,74.5 + parent: 1 + - uid: 2367 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,70.5 + parent: 1 + - uid: 2368 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 51.5,70.5 + parent: 1 + - uid: 2369 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,71.5 + parent: 1 + - uid: 2417 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,74.5 + parent: 1 + - uid: 2418 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,71.5 + parent: 1 + - uid: 2476 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,70.5 + parent: 1 + - uid: 2477 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 50.5,70.5 + parent: 1 + - uid: 2478 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,72.5 + parent: 1 + - uid: 2479 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,73.5 + parent: 1 + - uid: 12223 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 49.5,71.5 + parent: 1 +- proto: TableGlass + entities: + - uid: 10830 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 62.5,39.5 + parent: 1 + - uid: 16101 + components: + - type: Transform + pos: 13.5,88.5 + parent: 1 + - uid: 16102 + components: + - type: Transform + pos: 13.5,87.5 + parent: 1 + - uid: 16143 + components: + - type: Transform + pos: 19.5,92.5 + parent: 1 + - uid: 16144 + components: + - type: Transform + pos: 18.5,92.5 + parent: 1 +- proto: TableReinforced + entities: + - uid: 182 + components: + - type: Transform + pos: 24.5,74.5 + parent: 1 + - uid: 183 + components: + - type: Transform + pos: 22.5,81.5 + parent: 1 + - uid: 185 + components: + - type: Transform + pos: 22.5,82.5 + parent: 1 + - uid: 1439 + components: + - type: Transform + pos: 32.5,42.5 + parent: 1 + - uid: 1489 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.5,48.5 + parent: 1 + - uid: 1491 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,43.5 + parent: 1 + - uid: 1492 + components: + - type: Transform + pos: 36.5,35.5 + parent: 1 + - uid: 2690 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 55.5,76.5 + parent: 1 + - uid: 3185 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,54.5 + parent: 1 + - uid: 3429 + components: + - type: Transform + pos: 69.5,55.5 + parent: 1 + - uid: 4470 + components: + - type: Transform + pos: 73.5,87.5 + parent: 1 + - uid: 6767 + components: + - type: Transform + pos: 73.5,88.5 + parent: 1 + - uid: 7807 + components: + - type: Transform + pos: 79.5,89.5 + parent: 1 + - uid: 7808 + components: + - type: Transform + pos: 79.5,90.5 + parent: 1 + - uid: 7824 + components: + - type: Transform + pos: 79.5,81.5 + parent: 1 + - uid: 8653 + components: + - type: Transform + pos: 68.5,72.5 + parent: 1 + - uid: 8654 + components: + - type: Transform + pos: 68.5,73.5 + parent: 1 + - uid: 10298 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,46.5 + parent: 1 + - uid: 10340 + components: + - type: Transform + pos: 68.5,54.5 + parent: 1 + - uid: 10489 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,46.5 + parent: 1 + - uid: 10822 + components: + - type: Transform + pos: 71.5,44.5 + parent: 1 + - uid: 10847 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,53.5 + parent: 1 + - uid: 11137 + components: + - type: Transform + pos: 74.5,56.5 + parent: 1 + - uid: 11213 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 67.5,17.5 + parent: 1 + - uid: 11214 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,17.5 + parent: 1 + - uid: 11849 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 49.5,77.5 + parent: 1 + - uid: 11881 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,78.5 + parent: 1 + - uid: 12256 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,71.5 + parent: 1 + - uid: 12258 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,71.5 + parent: 1 + - uid: 12259 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,72.5 + parent: 1 + - uid: 12262 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,72.5 + parent: 1 + - uid: 12263 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,73.5 + parent: 1 + - uid: 12264 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,74.5 + parent: 1 + - uid: 12265 + components: + - type: Transform + pos: 44.5,77.5 + parent: 1 + - uid: 12266 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,78.5 + parent: 1 + - uid: 12267 + components: + - type: Transform + pos: 43.5,77.5 + parent: 1 + - uid: 12268 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,78.5 + parent: 1 + - uid: 12269 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,77.5 + parent: 1 + - uid: 12270 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,78.5 + parent: 1 + - uid: 12271 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,81.5 + parent: 1 + - uid: 12272 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,81.5 + parent: 1 + - uid: 12273 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.5,81.5 + parent: 1 + - uid: 12274 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,80.5 + parent: 1 + - uid: 12275 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,81.5 + parent: 1 + - uid: 12810 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 35.5,64.5 + parent: 1 + - uid: 14595 + components: + - type: Transform + pos: 34.5,31.5 + parent: 1 + - uid: 14944 + components: + - type: Transform + pos: 14.5,48.5 + parent: 1 + - uid: 14997 + components: + - type: Transform + pos: 14.5,54.5 + parent: 1 + - uid: 14999 + components: + - type: Transform + pos: 13.5,51.5 + parent: 1 +- proto: TableWood + entities: + - uid: 336 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,51.5 + parent: 1 + - uid: 1455 + components: + - type: Transform + pos: 27.5,32.5 + parent: 1 + - uid: 1456 + components: + - type: Transform + pos: 27.5,33.5 + parent: 1 + - uid: 1457 + components: + - type: Transform + pos: 30.5,31.5 + parent: 1 + - uid: 1458 + components: + - type: Transform + pos: 30.5,32.5 + parent: 1 + - uid: 1544 + components: + - type: Transform + pos: 45.5,44.5 + parent: 1 + - uid: 4464 + components: + - type: Transform + pos: 79.5,38.5 + parent: 1 + - uid: 4491 + components: + - type: Transform + pos: 81.5,38.5 + parent: 1 + - uid: 7117 + components: + - type: Transform + pos: 52.5,60.5 + parent: 1 + - uid: 7123 + components: + - type: Transform + pos: 53.5,60.5 + parent: 1 + - uid: 8044 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 87.5,76.5 + parent: 1 + - uid: 9624 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 87.5,52.5 + parent: 1 + - uid: 9638 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 87.5,54.5 + parent: 1 + - uid: 9644 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 79.5,55.5 + parent: 1 + - uid: 9651 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 80.5,55.5 + parent: 1 + - uid: 9746 + components: + - type: Transform + pos: 80.5,36.5 + parent: 1 + - uid: 9812 + components: + - type: Transform + pos: 82.5,38.5 + parent: 1 + - uid: 9815 + components: + - type: Transform + pos: 80.5,38.5 + parent: 1 + - uid: 10812 + components: + - type: Transform + pos: 54.5,60.5 + parent: 1 + - uid: 11626 + components: + - type: Transform + pos: 55.5,60.5 + parent: 1 + - uid: 11644 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 31.5,102.5 + parent: 1 + - uid: 11645 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 31.5,105.5 + parent: 1 + - uid: 11646 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.5,102.5 + parent: 1 + - uid: 11647 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.5,105.5 + parent: 1 + - uid: 11648 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.5,104.5 + parent: 1 + - uid: 12343 + components: + - type: Transform + pos: 51.5,73.5 + parent: 1 + - uid: 12344 + components: + - type: Transform + pos: 50.5,73.5 + parent: 1 + - uid: 12348 + components: + - type: Transform + pos: 52.5,73.5 + parent: 1 + - uid: 12398 + components: + - type: Transform + pos: 53.5,79.5 + parent: 1 + - uid: 14638 + components: + - type: Transform + pos: 48.5,42.5 + parent: 1 + - uid: 14733 + components: + - type: Transform + pos: 47.5,42.5 + parent: 1 + - uid: 14952 + components: + - type: Transform + pos: 21.5,44.5 + parent: 1 + - uid: 14953 + components: + - type: Transform + pos: 21.5,45.5 + parent: 1 + - uid: 14963 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,44.5 + parent: 1 + - uid: 16082 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,82.5 + parent: 1 + - uid: 16389 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.5,103.5 + parent: 1 + - uid: 16562 + components: + - type: Transform + pos: 37.5,90.5 + parent: 1 + - uid: 16935 + components: + - type: Transform + pos: 25.5,104.5 + parent: 1 + - uid: 16936 + components: + - type: Transform + pos: 25.5,103.5 + parent: 1 + - uid: 16974 + components: + - type: Transform + pos: 36.5,90.5 + parent: 1 +- proto: TelecomServerFilledCargo + entities: + - uid: 7790 + components: + - type: Transform + pos: 79.5,97.5 + parent: 1 +- proto: TelecomServerFilledCommand + entities: + - uid: 7171 + components: + - type: Transform + pos: 81.5,93.5 + parent: 1 +- proto: TelecomServerFilledCommon + entities: + - uid: 8070 + components: + - type: Transform + pos: 79.5,93.5 + parent: 1 +- proto: TelecomServerFilledEngineering + entities: + - uid: 7175 + components: + - type: Transform + pos: 79.5,96.5 + parent: 1 +- proto: TelecomServerFilledMedical + entities: + - uid: 7174 + components: + - type: Transform + pos: 79.5,95.5 + parent: 1 +- proto: TelecomServerFilledScience + entities: + - uid: 5945 + components: + - type: Transform + pos: 81.5,96.5 + parent: 1 +- proto: TelecomServerFilledSecurity + entities: + - uid: 2355 + components: + - type: Transform + pos: 80.5,93.5 + parent: 1 +- proto: TelecomServerFilledService + entities: + - uid: 7177 + components: + - type: Transform + pos: 81.5,95.5 + parent: 1 +- proto: TeslaCoil + entities: + - uid: 5326 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 53.5,122.5 + parent: 1 + - uid: 5335 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 48.5,122.5 + parent: 1 + - uid: 5442 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 49.5,122.5 + parent: 1 + - uid: 5446 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 54.5,122.5 + parent: 1 + - uid: 5447 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 50.5,122.5 + parent: 1 + - uid: 5448 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 52.5,122.5 + parent: 1 + - uid: 7013 + components: + - type: Transform + anchored: False + rot: 1.5707963267948966 rad + pos: 69.5,112.5 + parent: 1 + - type: Physics + bodyType: Dynamic + - uid: 7014 + components: + - type: Transform + anchored: False + rot: 1.5707963267948966 rad + pos: 68.5,108.5 + parent: 1 + - type: Physics + bodyType: Dynamic + - uid: 7019 + components: + - type: Transform + anchored: False + rot: 1.5707963267948966 rad + pos: 68.5,109.5 + parent: 1 + - type: Physics + bodyType: Dynamic + - uid: 7020 + components: + - type: Transform + anchored: False + rot: 1.5707963267948966 rad + pos: 69.5,108.5 + parent: 1 + - type: Physics + bodyType: Dynamic + - uid: 7023 + components: + - type: Transform + anchored: False + rot: 1.5707963267948966 rad + pos: 71.5,111.5 + parent: 1 + - type: Physics + bodyType: Dynamic + - uid: 7024 + components: + - type: Transform + anchored: False + rot: 1.5707963267948966 rad + pos: 70.5,111.5 + parent: 1 + - type: Physics + bodyType: Dynamic +- proto: TeslaGenerator + entities: + - uid: 2333 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 70.5,110.5 + parent: 1 +- proto: TeslaGroundingRod + entities: + - uid: 5337 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 54.5,120.5 + parent: 1 + - uid: 5338 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 48.5,116.5 + parent: 1 + - uid: 5342 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 48.5,120.5 + parent: 1 + - uid: 5343 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 54.5,116.5 + parent: 1 + - uid: 7016 + components: + - type: Transform + anchored: False + rot: 1.5707963267948966 rad + pos: 72.5,110.5 + parent: 1 + - type: Physics + bodyType: Dynamic + - uid: 7017 + components: + - type: Transform + anchored: False + rot: 1.5707963267948966 rad + pos: 73.5,110.5 + parent: 1 + - type: Physics + bodyType: Dynamic +- proto: ThermomachineHeaterMachineCircuitBoard + entities: + - uid: 9854 + components: + - type: Transform + pos: 81.65258,33.298454 + parent: 1 +- proto: ToiletDirtyWater + entities: + - uid: 1393 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.5,46.5 + parent: 1 + - uid: 3202 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 75.5,21.5 + parent: 1 + - uid: 9797 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 77.5,21.5 + parent: 1 +- proto: ToiletGoldenDirtyWater + entities: + - uid: 14882 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.5,40.5 + parent: 1 +- proto: ToolboxElectricalFilled + entities: + - uid: 5833 + components: + - type: Transform + pos: 42.5,113.5 + parent: 1 + - uid: 7061 + components: + - type: Transform + rot: -12.566370614359172 rad + pos: 56.595184,90.845604 + parent: 1 + - uid: 16096 + components: + - type: Transform + pos: 23.5,75.5 + parent: 1 + - uid: 16701 + components: + - type: Transform + rot: -12.566370614359172 rad + pos: 30.489126,79.59557 + parent: 1 +- proto: ToolboxGoldFilled + entities: + - uid: 8663 + components: + - type: Transform + rot: -69.11503837897548 rad + pos: 68.5033,73.77649 + parent: 1 +- proto: ToolboxMechanicalFilled + entities: + - uid: 7033 + components: + - type: Transform + rot: -94.24777960769374 rad + pos: 68.6637,110.83066 + parent: 1 + - uid: 8213 + components: + - type: Transform + pos: 81.30302,81.735306 + parent: 1 + - uid: 16145 + components: + - type: Transform + pos: 19.5,92.5 + parent: 1 + - uid: 16703 + components: + - type: Transform + rot: -12.566370614359172 rad + pos: 30.440203,76.45367 + parent: 1 +- proto: ToyFigurineAtmosTech + entities: + - uid: 9822 + components: + - type: Transform + rot: -87.96459430051418 rad + pos: 81.575424,42.66539 + parent: 1 +- proto: ToyFigurineCargoTech + entities: + - uid: 9823 + components: + - type: Transform + rot: -87.96459430051418 rad + pos: 82.1819,42.799644 + parent: 1 +- proto: ToyFigurineChaplain + entities: + - uid: 9824 + components: + - type: Transform + rot: -87.96459430051418 rad + pos: 81.89487,43.63298 + parent: 1 +- proto: ToyFigurineQueen + entities: + - uid: 9825 + components: + - type: Transform + pos: 82.62635,43.290386 + parent: 1 +- proto: ToyFigurineWizardFake + entities: + - uid: 9826 + components: + - type: Transform + pos: 81.37635,43.248726 + parent: 1 +- proto: ToyHonk + entities: + - uid: 18030 + components: + - type: Transform + pos: 52.5,60.5 + parent: 1 +- proto: TrashBag + entities: + - uid: 9363 + components: + - type: Transform + pos: 81.745605,60.699413 + parent: 1 +- proto: TubaInstrument + entities: + - uid: 12554 + components: + - type: Transform + pos: 42.5,64.5 + parent: 1 +- proto: TurnstileGenpopEnter + entities: + - uid: 13972 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,50.5 + parent: 1 +- proto: TurnstileGenpopLeave + entities: + - uid: 14381 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,52.5 + parent: 1 + - uid: 14476 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,52.5 + parent: 1 +- proto: TwoWayLever + entities: + - uid: 1369 + components: + - type: Transform + pos: 82.5,87.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 3929: + - - Left + - Reverse + - - Right + - Forward + - - Middle + - Off + 66: + - - Left + - Reverse + - - Right + - Forward + - - Middle + - Off + 15179: + - - Left + - Reverse + - - Right + - Forward + - - Middle + - Off + - uid: 2570 + components: + - type: Transform + pos: 55,18 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 17013: + - - Left + - Reverse + - - Right + - Forward + - - Middle + - Off + 17014: + - - Left + - Reverse + - - Right + - Forward + - - Middle + - Off + 17023: + - - Left + - Reverse + - - Right + - Forward + - - Middle + - Off + 17039: + - - Right + - Open + - - Middle + - Close + - - Left + - Close + - uid: 2571 + components: + - type: Transform + pos: 92.5,85.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 7864: + - - Left + - Reverse + - - Right + - Forward + - - Middle + - Off + 7865: + - - Left + - Reverse + - - Right + - Forward + - - Middle + - Off + 7866: + - - Left + - Reverse + - - Right + - Forward + - - Middle + - Off + 7867: + - - Left + - Reverse + - - Right + - Forward + - - Middle + - Off + 7868: + - - Left + - Reverse + - - Right + - Forward + - - Middle + - Off + 7869: + - - Left + - Reverse + - - Right + - Forward + - - Middle + - Off + 7870: + - - Left + - Reverse + - - Right + - Forward + - - Middle + - Off + 7871: + - - Left + - Reverse + - - Right + - Forward + - - Middle + - Off + - uid: 2572 + components: + - type: Transform + pos: 90.5,89.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 7863: + - - Left + - Reverse + - - Right + - Forward + - - Middle + - Off + 7862: + - - Left + - Reverse + - - Right + - Forward + - - Middle + - Off + 7861: + - - Left + - Reverse + - - Right + - Forward + - - Middle + - Off + 7860: + - - Left + - Reverse + - - Right + - Forward + - - Middle + - Off + 7859: + - - Left + - Reverse + - - Right + - Forward + - - Middle + - Off + 7858: + - - Left + - Reverse + - - Right + - Forward + - - Middle + - Off + 7857: + - - Left + - Reverse + - - Right + - Forward + - - Middle + - Off + 7855: + - - Left + - Reverse + - - Right + - Forward + - - Middle + - Off + 7852: + - - Left + - Reverse + - - Right + - Forward + - - Middle + - Off + 7850: + - - Left + - Reverse + - - Right + - Forward + - - Middle + - Off + - uid: 2744 + components: + - type: Transform + pos: 86.5,95.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 2792: + - - Left + - Reverse + - - Right + - Forward + - - Middle + - Off + 7892: + - - Left + - Reverse + - - Right + - Forward + - - Middle + - Off + - uid: 16095 + components: + - type: Transform + pos: 21.5,80.5 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 15456: + - - Left + - Reverse + - - Right + - Forward + - - Middle + - Off + 15457: + - - Left + - Reverse + - - Right + - Forward + - - Middle + - Off + 15458: + - - Left + - Reverse + - - Right + - Forward + - - Middle + - Off + 15459: + - - Left + - Reverse + - - Right + - Forward + - - Middle + - Off + - uid: 17118 + components: + - type: Transform + pos: 56,18 + parent: 1 + - type: DeviceLinkSource + linkedPorts: + 17018: + - - Left + - Reverse + - - Right + - Forward + - - Middle + - Off + 17019: + - - Left + - Reverse + - - Right + - Forward + - - Middle + - Off + 17020: + - - Middle + - Off + - - Right + - Reverse + - - Left + - Forward + 17021: + - - Left + - Reverse + - - Right + - Forward + - - Middle + - Off + 17022: + - - Left + - Reverse + - - Right + - Forward + - - Middle + - Off + 17017: + - - Left + - Reverse + - - Right + - Forward + - - Middle + - Off + 17016: + - - Left + - Reverse + - - Right + - Forward + - - Middle + - Off + 17015: + - - Left + - Reverse + - - Right + - Forward + - - Middle + - Off +- proto: UniformPrinter + entities: + - uid: 12845 + components: + - type: Transform + pos: 33.5,63.5 + parent: 1 + - type: TechnologyDatabase + supportedDisciplines: + - Industrial + - Arsenal + - Experimental + - CivilianServices +- proto: Vaccinator + entities: + - uid: 17643 + components: + - type: Transform + pos: 59.5,32.5 + parent: 1 +- proto: VendingBarDrobe + entities: + - uid: 2689 + components: + - type: Transform + pos: 53.5,76.5 + parent: 1 +- proto: VendingMachineAtmosDrobe + entities: + - uid: 6905 + components: + - type: Transform + pos: 60.5,95.5 + parent: 1 +- proto: VendingMachineBooze + entities: + - uid: 2824 + components: + - type: Transform + pos: 52.5,75.5 + parent: 1 +- proto: VendingMachineCargoDrobe + entities: + - uid: 8085 + components: + - type: Transform + pos: 86.5,90.5 + parent: 1 +- proto: VendingMachineCart + entities: + - uid: 12854 + components: + - type: Transform + pos: 32.5,61.5 + parent: 1 +- proto: VendingMachineChapel + entities: + - uid: 9613 + components: + - type: Transform + pos: 85.5,59.5 + parent: 1 +- proto: VendingMachineChefDrobe + entities: + - uid: 12284 + components: + - type: Transform + pos: 48.5,76.5 + parent: 1 +- proto: VendingMachineChefvend + entities: + - uid: 12325 + components: + - type: Transform + pos: 41.5,75.5 + parent: 1 +- proto: VendingMachineChemDrobe + entities: + - uid: 4063 + components: + - type: Transform + pos: 70.5,58.5 + parent: 1 +- proto: VendingMachineChemicals + entities: + - uid: 10469 + components: + - type: Transform + pos: 72.5,53.5 + parent: 1 +- proto: VendingMachineCigs + entities: + - uid: 1574 + components: + - type: Transform + pos: 75.5,97.5 + parent: 1 + - uid: 4661 + components: + - type: Transform + pos: 85.5,68.5 + parent: 1 + - uid: 7116 + components: + - type: Transform + pos: 51.5,60.5 + parent: 1 + - uid: 10213 + components: + - type: Transform + pos: 77.5,39.5 + parent: 1 + - uid: 12874 + components: + - type: Transform + pos: 13.5,68.5 + parent: 1 + - uid: 14469 + components: + - type: Transform + pos: 37.5,53.5 + parent: 1 + - uid: 14748 + components: + - type: Transform + pos: 35.5,38.5 + parent: 1 + - uid: 15119 + components: + - type: Transform + pos: 27.5,35.5 + parent: 1 + - uid: 16565 + components: + - type: Transform + pos: 33.5,95.5 + parent: 1 + - uid: 16857 + components: + - type: Transform + pos: 27.5,108.5 + parent: 1 +- proto: VendingMachineClothing + entities: + - uid: 16564 + components: + - type: Transform + pos: 39.5,87.5 + parent: 1 +- proto: VendingMachineColaRed + entities: + - uid: 13107 + components: + - type: Transform + pos: 4.5,75.5 + parent: 1 +- proto: VendingMachineCondiments + entities: + - uid: 12608 + components: + - type: Transform + pos: 54.5,74.5 + parent: 1 +- proto: VendingMachineCuraDrobe + entities: + - uid: 9747 + components: + - type: Transform + pos: 81.5,36.5 + parent: 1 +- proto: VendingMachineDetDrobe + entities: + - uid: 14744 + components: + - type: Transform + pos: 48.5,40.5 + parent: 1 +- proto: VendingMachineDinnerware + entities: + - uid: 11884 + components: + - type: Transform + pos: 44.5,70.5 + parent: 1 +- proto: VendingMachineDiscount + entities: + - uid: 13108 + components: + - type: Transform + pos: 5.5,75.5 + parent: 1 +- proto: VendingMachineDonut + entities: + - uid: 14656 + components: + - type: Transform + pos: 45.5,38.5 + parent: 1 +- proto: VendingMachineEngiDrobe + entities: + - uid: 7209 + components: + - type: Transform + pos: 58.5,91.5 + parent: 1 +- proto: VendingMachineEngivend + entities: + - uid: 6753 + components: + - type: Transform + pos: 58.5,90.5 + parent: 1 +- proto: VendingMachineGames + entities: + - uid: 9777 + components: + - type: Transform + pos: 79.5,45.5 + parent: 1 + - uid: 14464 + components: + - type: Transform + pos: 43.5,51.5 + parent: 1 +- proto: VendingMachineHappyHonk + entities: + - uid: 12331 + components: + - type: Transform + pos: 51.5,82.5 + parent: 1 +- proto: VendingMachineHydrobe + entities: + - uid: 12412 + components: + - type: Transform + pos: 58.5,81.5 + parent: 1 +- proto: VendingMachineJaniDrobe + entities: + - uid: 9342 + components: + - type: Transform + pos: 81.5,61.5 + parent: 1 +- proto: VendingMachineLawDrobe + entities: + - uid: 14719 + components: + - type: Transform + pos: 30.5,33.5 + parent: 1 +- proto: VendingMachineMedical + entities: + - uid: 10615 + components: + - type: Transform + pos: 64.5,46.5 + parent: 1 + - uid: 11061 + components: + - type: Transform + pos: 50.5,54.5 + parent: 1 +- proto: VendingMachineMediDrobe + entities: + - uid: 10875 + components: + - type: Transform + pos: 56.5,53.5 + parent: 1 +- proto: VendingMachineNutri + entities: + - uid: 12417 + components: + - type: Transform + pos: 61.5,79.5 + parent: 1 +- proto: VendingMachinePride + entities: + - uid: 16572 + components: + - type: Transform + pos: 40.5,87.5 + parent: 1 +- proto: VendingMachineRestockSmokes + entities: + - uid: 17569 + components: + - type: Transform + pos: 24.5,27.5 + parent: 1 +- proto: VendingMachineRoboDrobe + entities: + - uid: 16054 + components: + - type: Transform + pos: 19.5,75.5 + parent: 1 +- proto: VendingMachineRobotics + entities: + - uid: 3735 + components: + - type: Transform + pos: 20.5,75.5 + parent: 1 +- proto: VendingMachineSalvage + entities: + - uid: 7623 + components: + - type: Transform + pos: 83.5,93.5 + parent: 1 +- proto: VendingMachineSciDrobe + entities: + - uid: 15915 + components: + - type: Transform + pos: 18.5,85.5 + parent: 1 +- proto: VendingMachineSec + entities: + - uid: 14665 + components: + - type: Transform + pos: 47.5,31.5 + parent: 1 +- proto: VendingMachineSecDrobe + entities: + - uid: 14679 + components: + - type: Transform + pos: 47.5,26.5 + parent: 1 +- proto: VendingMachineSeeds + entities: + - uid: 12411 + components: + - type: Transform + pos: 62.5,79.5 + parent: 1 +- proto: VendingMachineSeedsUnlocked + entities: + - uid: 14378 + components: + - type: Transform + pos: 37.5,42.5 + parent: 1 +- proto: VendingMachineSustenance + entities: + - uid: 14456 + components: + - type: Transform + pos: 37.5,45.5 + parent: 1 +- proto: VendingMachineTankDispenserEngineering + entities: + - uid: 6925 + components: + - type: Transform + pos: 62.5,98.5 + parent: 1 +- proto: VendingMachineTankDispenserEVA + entities: + - uid: 5928 + components: + - type: Transform + pos: 68.5,86.5 + parent: 1 + - uid: 8194 + components: + - type: Transform + pos: 90.5,96.5 + parent: 1 + - uid: 14538 + components: + - type: Transform + pos: 38.5,33.5 + parent: 1 + - uid: 15129 + components: + - type: Transform + pos: 29.5,55.5 + parent: 1 +- proto: VendingMachineTheater + entities: + - uid: 12461 + components: + - type: Transform + pos: 42.5,60.5 + parent: 1 +- proto: VendingMachineVendomat + entities: + - uid: 16694 + components: + - type: Transform + pos: 32.5,76.5 + parent: 1 +- proto: VendingMachineViroDrobe + entities: + - uid: 17746 + components: + - type: Transform + pos: 61.5,36.5 + parent: 1 +- proto: VendingMachineWinter + entities: + - uid: 16569 + components: + - type: Transform + pos: 38.5,87.5 + parent: 1 +- proto: VendingMachineYouTool + entities: + - uid: 2652 + components: + - type: Transform + pos: 66.5,87.5 + parent: 1 + - uid: 16695 + components: + - type: Transform + pos: 32.5,77.5 + parent: 1 +- proto: WallmountTelevision + entities: + - uid: 12363 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,61.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: WallReinforced + entities: + - uid: 114 + components: + - type: Transform + pos: 36.5,64.5 + parent: 1 + - uid: 141 + components: + - type: Transform + pos: 0.5,61.5 + parent: 1 + - uid: 152 + components: + - type: Transform + pos: 0.5,59.5 + parent: 1 + - uid: 154 + components: + - type: Transform + pos: 0.5,68.5 + parent: 1 + - uid: 186 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,92.5 + parent: 1 + - uid: 188 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,88.5 + parent: 1 + - uid: 247 + components: + - type: Transform + pos: 0.5,75.5 + parent: 1 + - uid: 248 + components: + - type: Transform + pos: 0.5,73.5 + parent: 1 + - uid: 249 + components: + - type: Transform + pos: 3.5,66.5 + parent: 1 + - uid: 255 + components: + - type: Transform + pos: 3.5,68.5 + parent: 1 + - uid: 267 + components: + - type: Transform + pos: 0.5,66.5 + parent: 1 + - uid: 282 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,92.5 + parent: 1 + - uid: 284 + components: + - type: Transform + pos: 4.5,79.5 + parent: 1 + - uid: 287 + components: + - type: Transform + pos: 3.5,77.5 + parent: 1 + - uid: 318 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,92.5 + parent: 1 + - uid: 323 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 5.5,92.5 + parent: 1 + - uid: 324 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,96.5 + parent: 1 + - uid: 325 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,92.5 + parent: 1 + - uid: 350 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,88.5 + parent: 1 + - uid: 351 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,97.5 + parent: 1 + - uid: 352 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,96.5 + parent: 1 + - uid: 354 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,88.5 + parent: 1 + - uid: 355 + components: + - type: Transform + pos: 7.5,83.5 + parent: 1 + - uid: 356 + components: + - type: Transform + pos: 7.5,82.5 + parent: 1 + - uid: 395 + components: + - type: Transform + pos: 7.5,81.5 + parent: 1 + - uid: 396 + components: + - type: Transform + pos: 7.5,80.5 + parent: 1 + - uid: 397 + components: + - type: Transform + pos: 7.5,79.5 + parent: 1 + - uid: 398 + components: + - type: Transform + pos: 7.5,78.5 + parent: 1 + - uid: 399 + components: + - type: Transform + pos: 8.5,85.5 + parent: 1 + - uid: 402 + components: + - type: Transform + pos: 8.5,84.5 + parent: 1 + - uid: 403 + components: + - type: Transform + pos: 8.5,83.5 + parent: 1 + - uid: 406 + components: + - type: Transform + pos: 8.5,78.5 + parent: 1 + - uid: 407 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 9.5,88.5 + parent: 1 + - uid: 408 + components: + - type: Transform + pos: 9.5,85.5 + parent: 1 + - uid: 409 + components: + - type: Transform + pos: 9.5,83.5 + parent: 1 + - uid: 411 + components: + - type: Transform + pos: 9.5,78.5 + parent: 1 + - uid: 413 + components: + - type: Transform + pos: 10.5,85.5 + parent: 1 + - uid: 414 + components: + - type: Transform + pos: 10.5,78.5 + parent: 1 + - uid: 416 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,97.5 + parent: 1 + - uid: 447 + components: + - type: Transform + pos: 25.5,24.5 + parent: 1 + - uid: 450 + components: + - type: Transform + pos: 27.5,23.5 + parent: 1 + - uid: 456 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,96.5 + parent: 1 + - uid: 458 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,88.5 + parent: 1 + - uid: 460 + components: + - type: Transform + pos: 11.5,85.5 + parent: 1 + - uid: 462 + components: + - type: Transform + pos: 11.5,83.5 + parent: 1 + - uid: 463 + components: + - type: Transform + pos: 11.5,78.5 + parent: 1 + - uid: 502 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,96.5 + parent: 1 + - uid: 504 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 12.5,95.5 + parent: 1 + - uid: 529 + components: + - type: Transform + pos: 4.5,51.5 + parent: 1 + - uid: 531 + components: + - type: Transform + pos: 3.5,52.5 + parent: 1 + - uid: 538 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 12.5,94.5 + parent: 1 + - uid: 574 + components: + - type: Transform + pos: 5.5,51.5 + parent: 1 + - uid: 580 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 12.5,93.5 + parent: 1 + - uid: 581 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 12.5,92.5 + parent: 1 + - uid: 582 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 12.5,89.5 + parent: 1 + - uid: 613 + components: + - type: Transform + pos: 17.5,42.5 + parent: 1 + - uid: 623 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 12.5,88.5 + parent: 1 + - uid: 624 + components: + - type: Transform + pos: 12.5,85.5 + parent: 1 + - uid: 626 + components: + - type: Transform + pos: 12.5,84.5 + parent: 1 + - uid: 658 + components: + - type: Transform + pos: 44.5,53.5 + parent: 1 + - uid: 665 + components: + - type: Transform + pos: 5.5,49.5 + parent: 1 + - uid: 673 + components: + - type: Transform + pos: 12.5,83.5 + parent: 1 + - uid: 674 + components: + - type: Transform + pos: 12.5,78.5 + parent: 1 + - uid: 677 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,96.5 + parent: 1 + - uid: 679 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,93.5 + parent: 1 + - uid: 695 + components: + - type: Transform + pos: 2.5,75.5 + parent: 1 + - uid: 700 + components: + - type: Transform + pos: 17.5,39.5 + parent: 1 + - uid: 701 + components: + - type: Transform + pos: 17.5,40.5 + parent: 1 + - uid: 702 + components: + - type: Transform + pos: 18.5,39.5 + parent: 1 + - uid: 704 + components: + - type: Transform + pos: 17.5,41.5 + parent: 1 + - uid: 705 + components: + - type: Transform + pos: 6.5,48.5 + parent: 1 + - uid: 708 + components: + - type: Transform + pos: 6.5,46.5 + parent: 1 + - uid: 716 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,101.5 + parent: 1 + - uid: 717 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,100.5 + parent: 1 + - uid: 718 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,103.5 + parent: 1 + - uid: 747 + components: + - type: Transform + pos: 19.5,59.5 + parent: 1 + - uid: 748 + components: + - type: Transform + pos: 13.5,59.5 + parent: 1 + - uid: 749 + components: + - type: Transform + pos: 13.5,57.5 + parent: 1 + - uid: 750 + components: + - type: Transform + pos: 14.5,59.5 + parent: 1 + - uid: 752 + components: + - type: Transform + pos: 15.5,59.5 + parent: 1 + - uid: 753 + components: + - type: Transform + pos: 15.5,57.5 + parent: 1 + - uid: 754 + components: + - type: Transform + pos: 15.5,56.5 + parent: 1 + - uid: 759 + components: + - type: Transform + pos: 7.5,46.5 + parent: 1 + - uid: 770 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,105.5 + parent: 1 + - uid: 775 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 20.5,93.5 + parent: 1 + - uid: 777 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 20.5,92.5 + parent: 1 + - uid: 778 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 20.5,90.5 + parent: 1 + - uid: 780 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 20.5,89.5 + parent: 1 + - uid: 781 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 21.5,108.5 + parent: 1 + - uid: 796 + components: + - type: Transform + pos: 15.5,55.5 + parent: 1 + - uid: 799 + components: + - type: Transform + pos: 15.5,47.5 + parent: 1 + - uid: 802 + components: + - type: Transform + pos: 16.5,55.5 + parent: 1 + - uid: 808 + components: + - type: Transform + pos: 8.5,43.5 + parent: 1 + - uid: 809 + components: + - type: Transform + pos: 8.5,42.5 + parent: 1 + - uid: 813 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 21.5,89.5 + parent: 1 + - uid: 814 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,108.5 + parent: 1 + - uid: 834 + components: + - type: Transform + pos: 16.5,47.5 + parent: 1 + - uid: 839 + components: + - type: Transform + pos: 17.5,47.5 + parent: 1 + - uid: 840 + components: + - type: Transform + pos: 18.5,59.5 + parent: 1 + - uid: 841 + components: + - type: Transform + pos: 18.5,55.5 + parent: 1 + - uid: 844 + components: + - type: Transform + pos: 9.5,42.5 + parent: 1 + - uid: 852 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 22.5,89.5 + parent: 1 + - uid: 853 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 23.5,89.5 + parent: 1 + - uid: 854 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,93.5 + parent: 1 + - uid: 855 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,92.5 + parent: 1 + - uid: 857 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,90.5 + parent: 1 + - uid: 859 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,89.5 + parent: 1 + - uid: 886 + components: + - type: Transform + pos: 94.5,74.5 + parent: 1 + - uid: 892 + components: + - type: Transform + pos: 19.5,58.5 + parent: 1 + - uid: 894 + components: + - type: Transform + pos: 19.5,57.5 + parent: 1 + - uid: 895 + components: + - type: Transform + pos: 19.5,56.5 + parent: 1 + - uid: 896 + components: + - type: Transform + pos: 19.5,55.5 + parent: 1 + - uid: 898 + components: + - type: Transform + pos: 19.5,54.5 + parent: 1 + - uid: 900 + components: + - type: Transform + pos: 19.5,53.5 + parent: 1 + - uid: 902 + components: + - type: Transform + pos: 19.5,42.5 + parent: 1 + - uid: 906 + components: + - type: Transform + pos: 19.5,39.5 + parent: 1 + - uid: 908 + components: + - type: Transform + pos: 20.5,39.5 + parent: 1 + - uid: 910 + components: + - type: Transform + pos: 21.5,47.5 + parent: 1 + - uid: 912 + components: + - type: Transform + pos: 21.5,42.5 + parent: 1 + - uid: 913 + components: + - type: Transform + pos: 21.5,39.5 + parent: 1 + - uid: 914 + components: + - type: Transform + pos: 22.5,53.5 + parent: 1 + - uid: 915 + components: + - type: Transform + pos: 22.5,52.5 + parent: 1 + - uid: 920 + components: + - type: Transform + pos: 10.5,41.5 + parent: 1 + - uid: 926 + components: + - type: Transform + pos: 2.5,59.5 + parent: 1 + - uid: 964 + components: + - type: Transform + pos: 10.5,39.5 + parent: 1 + - uid: 966 + components: + - type: Transform + pos: 22.5,48.5 + parent: 1 + - uid: 968 + components: + - type: Transform + pos: 22.5,47.5 + parent: 1 + - uid: 992 + components: + - type: Transform + pos: 12.5,38.5 + parent: 1 + - uid: 996 + components: + - type: Transform + pos: 3.5,88.5 + parent: 1 + - uid: 1027 + components: + - type: Transform + pos: 3.5,76.5 + parent: 1 + - uid: 1029 + components: + - type: Transform + pos: 3.5,58.5 + parent: 1 + - uid: 1043 + components: + - type: Transform + pos: 22.5,42.5 + parent: 1 + - uid: 1046 + components: + - type: Transform + pos: 22.5,41.5 + parent: 1 + - uid: 1047 + components: + - type: Transform + pos: 22.5,40.5 + parent: 1 + - uid: 1059 + components: + - type: Transform + pos: 22.5,39.5 + parent: 1 + - uid: 1060 + components: + - type: Transform + pos: 23.5,53.5 + parent: 1 + - uid: 1061 + components: + - type: Transform + pos: 24.5,57.5 + parent: 1 + - uid: 1085 + components: + - type: Transform + pos: 12.5,37.5 + parent: 1 + - uid: 1100 + components: + - type: Transform + pos: 12.5,36.5 + parent: 1 + - uid: 1102 + components: + - type: Transform + pos: 17.5,32.5 + parent: 1 + - uid: 1116 + components: + - type: Transform + pos: 18.5,31.5 + parent: 1 + - uid: 1117 + components: + - type: Transform + pos: 18.5,30.5 + parent: 1 + - uid: 1132 + components: + - type: Transform + pos: 19.5,30.5 + parent: 1 + - uid: 1133 + components: + - type: Transform + pos: 19.5,29.5 + parent: 1 + - uid: 1162 + components: + - type: Transform + pos: 3.5,54.5 + parent: 1 + - uid: 1163 + components: + - type: Transform + pos: 4.5,88.5 + parent: 1 + - uid: 1164 + components: + - type: Transform + pos: 4.5,76.5 + parent: 1 + - uid: 1165 + components: + - type: Transform + pos: 4.5,58.5 + parent: 1 + - uid: 1166 + components: + - type: Transform + pos: 4.5,54.5 + parent: 1 + - uid: 1198 + components: + - type: Transform + pos: 5.5,88.5 + parent: 1 + - uid: 1202 + components: + - type: Transform + pos: 5.5,76.5 + parent: 1 + - uid: 1235 + components: + - type: Transform + pos: 20.5,28.5 + parent: 1 + - uid: 1247 + components: + - type: Transform + pos: 7.5,76.5 + parent: 1 + - uid: 1248 + components: + - type: Transform + pos: 7.5,58.5 + parent: 1 + - uid: 1249 + components: + - type: Transform + pos: 7.5,54.5 + parent: 1 + - uid: 1250 + components: + - type: Transform + pos: 8.5,76.5 + parent: 1 + - uid: 1251 + components: + - type: Transform + pos: 8.5,75.5 + parent: 1 + - uid: 1252 + components: + - type: Transform + pos: 8.5,74.5 + parent: 1 + - uid: 1253 + components: + - type: Transform + pos: 8.5,73.5 + parent: 1 + - uid: 1254 + components: + - type: Transform + pos: 8.5,72.5 + parent: 1 + - uid: 1255 + components: + - type: Transform + pos: 8.5,71.5 + parent: 1 + - uid: 1263 + components: + - type: Transform + pos: 8.5,70.5 + parent: 1 + - uid: 1286 + components: + - type: Transform + pos: 8.5,69.5 + parent: 1 + - uid: 1287 + components: + - type: Transform + pos: 8.5,65.5 + parent: 1 + - uid: 1288 + components: + - type: Transform + pos: 24.5,54.5 + parent: 1 + - uid: 1296 + components: + - type: Transform + pos: 22.5,28.5 + parent: 1 + - uid: 1297 + components: + - type: Transform + pos: 22.5,27.5 + parent: 1 + - uid: 1304 + components: + - type: Transform + pos: 8.5,64.5 + parent: 1 + - uid: 1308 + components: + - type: Transform + pos: 8.5,59.5 + parent: 1 + - uid: 1317 + components: + - type: Transform + pos: 8.5,58.5 + parent: 1 + - uid: 1336 + components: + - type: Transform + pos: 8.5,56.5 + parent: 1 + - uid: 1337 + components: + - type: Transform + pos: 8.5,55.5 + parent: 1 + - uid: 1345 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 87.5,79.5 + parent: 1 + - uid: 1346 + components: + - type: Transform + pos: 23.5,27.5 + parent: 1 + - uid: 1347 + components: + - type: Transform + pos: 23.5,26.5 + parent: 1 + - uid: 1349 + components: + - type: Transform + pos: 25.5,26.5 + parent: 1 + - uid: 1356 + components: + - type: Transform + pos: 8.5,54.5 + parent: 1 + - uid: 1379 + components: + - type: Transform + pos: 28.5,59.5 + parent: 1 + - uid: 1380 + components: + - type: Transform + pos: 28.5,58.5 + parent: 1 + - uid: 1382 + components: + - type: Transform + pos: 28.5,55.5 + parent: 1 + - uid: 1384 + components: + - type: Transform + pos: 28.5,54.5 + parent: 1 + - uid: 1388 + components: + - type: Transform + pos: 29.5,59.5 + parent: 1 + - uid: 1413 + components: + - type: Transform + pos: 29.5,54.5 + parent: 1 + - uid: 1415 + components: + - type: Transform + pos: 30.5,59.5 + parent: 1 + - uid: 1433 + components: + - type: Transform + pos: 30.5,54.5 + parent: 1 + - uid: 1434 + components: + - type: Transform + pos: 31.5,64.5 + parent: 1 + - uid: 1435 + components: + - type: Transform + pos: 31.5,60.5 + parent: 1 + - uid: 1436 + components: + - type: Transform + pos: 31.5,59.5 + parent: 1 + - uid: 1441 + components: + - type: Transform + pos: 34.5,35.5 + parent: 1 + - uid: 1442 + components: + - type: Transform + pos: 31.5,35.5 + parent: 1 + - uid: 1445 + components: + - type: Transform + pos: 38.5,35.5 + parent: 1 + - uid: 1446 + components: + - type: Transform + pos: 39.5,35.5 + parent: 1 + - uid: 1447 + components: + - type: Transform + pos: 39.5,34.5 + parent: 1 + - uid: 1450 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,41.5 + parent: 1 + - uid: 1454 + components: + - type: Transform + pos: 24.5,53.5 + parent: 1 + - uid: 1461 + components: + - type: Transform + pos: 26.5,24.5 + parent: 1 + - uid: 1462 + components: + - type: Transform + pos: 27.5,24.5 + parent: 1 + - uid: 1469 + components: + - type: Transform + pos: 31.5,54.5 + parent: 1 + - uid: 1473 + components: + - type: Transform + pos: 32.5,59.5 + parent: 1 + - uid: 1485 + components: + - type: Transform + pos: 32.5,54.5 + parent: 1 + - uid: 1488 + components: + - type: Transform + pos: 33.5,54.5 + parent: 1 + - uid: 1507 + components: + - type: Transform + pos: 34.5,59.5 + parent: 1 + - uid: 1509 + components: + - type: Transform + pos: 34.5,54.5 + parent: 1 + - uid: 1540 + components: + - type: Transform + pos: 35.5,59.5 + parent: 1 + - uid: 1559 + components: + - type: Transform + pos: 35.5,54.5 + parent: 1 + - uid: 1561 + components: + - type: Transform + pos: 36.5,59.5 + parent: 1 + - uid: 1562 + components: + - type: Transform + pos: 36.5,54.5 + parent: 1 + - uid: 1563 + components: + - type: Transform + pos: 37.5,64.5 + parent: 1 + - uid: 1565 + components: + - type: Transform + pos: 37.5,63.5 + parent: 1 + - uid: 1567 + components: + - type: Transform + pos: 37.5,62.5 + parent: 1 + - uid: 1570 + components: + - type: Transform + pos: 37.5,60.5 + parent: 1 + - uid: 1588 + components: + - type: Transform + pos: 37.5,59.5 + parent: 1 + - uid: 1598 + components: + - type: Transform + pos: 37.5,58.5 + parent: 1 + - uid: 1603 + components: + - type: Transform + pos: 37.5,57.5 + parent: 1 + - uid: 1604 + components: + - type: Transform + pos: 37.5,55.5 + parent: 1 + - uid: 1607 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,53.5 + parent: 1 + - uid: 1608 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,51.5 + parent: 1 + - uid: 1609 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,46.5 + parent: 1 + - uid: 1610 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,45.5 + parent: 1 + - uid: 1612 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,44.5 + parent: 1 + - uid: 1614 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,41.5 + parent: 1 + - uid: 1618 + components: + - type: Transform + pos: 29.5,23.5 + parent: 1 + - uid: 1653 + components: + - type: Transform + pos: 37.5,54.5 + parent: 1 + - uid: 1654 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,59.5 + parent: 1 + - uid: 1656 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,57.5 + parent: 1 + - uid: 1657 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,40.5 + parent: 1 + - uid: 1658 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,39.5 + parent: 1 + - uid: 1659 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,35.5 + parent: 1 + - uid: 1660 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 28.5,34.5 + parent: 1 + - uid: 1661 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 29.5,45.5 + parent: 1 + - uid: 1662 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 29.5,40.5 + parent: 1 + - uid: 1663 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.5,34.5 + parent: 1 + - uid: 1666 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,45.5 + parent: 1 + - uid: 1668 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,34.5 + parent: 1 + - uid: 1669 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,33.5 + parent: 1 + - uid: 1670 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,32.5 + parent: 1 + - uid: 1675 + components: + - type: Transform + pos: 30.5,22.5 + parent: 1 + - uid: 1706 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,59.5 + parent: 1 + - uid: 1707 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,57.5 + parent: 1 + - uid: 1708 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 42.5,59.5 + parent: 1 + - uid: 1709 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 42.5,57.5 + parent: 1 + - uid: 1710 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,59.5 + parent: 1 + - uid: 1716 + components: + - type: Transform + pos: 94.5,76.5 + parent: 1 + - uid: 1717 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,31.5 + parent: 1 + - uid: 1718 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,30.5 + parent: 1 + - uid: 1721 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,29.5 + parent: 1 + - uid: 1723 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,28.5 + parent: 1 + - uid: 1724 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 31.5,27.5 + parent: 1 + - uid: 1725 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,53.5 + parent: 1 + - uid: 1730 + components: + - type: Transform + pos: 31.5,22.5 + parent: 1 + - uid: 1773 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,49.5 + parent: 1 + - uid: 1774 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,48.5 + parent: 1 + - uid: 1775 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,46.5 + parent: 1 + - uid: 1778 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,45.5 + parent: 1 + - uid: 1780 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,40.5 + parent: 1 + - uid: 1781 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,31.5 + parent: 1 + - uid: 1782 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,27.5 + parent: 1 + - uid: 1789 + components: + - type: Transform + pos: 32.5,21.5 + parent: 1 + - uid: 1802 + components: + - type: Transform + pos: 39.5,116.5 + parent: 1 + - uid: 1838 + components: + - type: Transform + pos: 94.5,65.5 + parent: 1 + - uid: 1840 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 33.5,27.5 + parent: 1 + - uid: 1842 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.5,27.5 + parent: 1 + - uid: 1843 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,41.5 + parent: 1 + - uid: 1846 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,40.5 + parent: 1 + - uid: 1848 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,39.5 + parent: 1 + - uid: 1849 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,27.5 + parent: 1 + - uid: 1850 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,47.5 + parent: 1 + - uid: 1852 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,46.5 + parent: 1 + - uid: 1854 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,45.5 + parent: 1 + - uid: 1855 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,44.5 + parent: 1 + - uid: 1856 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,43.5 + parent: 1 + - uid: 1857 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,42.5 + parent: 1 + - uid: 1859 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,41.5 + parent: 1 + - uid: 1860 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,39.5 + parent: 1 + - uid: 1861 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,31.5 + parent: 1 + - uid: 1863 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,27.5 + parent: 1 + - uid: 1873 + components: + - type: Transform + pos: 40.5,122.5 + parent: 1 + - uid: 1874 + components: + - type: Transform + pos: 40.5,121.5 + parent: 1 + - uid: 1875 + components: + - type: Transform + pos: 40.5,115.5 + parent: 1 + - uid: 1883 + components: + - type: Transform + pos: 40.5,114.5 + parent: 1 + - uid: 1884 + components: + - type: Transform + pos: 40.5,106.5 + parent: 1 + - uid: 1886 + components: + - type: Transform + pos: 40.5,104.5 + parent: 1 + - uid: 1888 + components: + - type: Transform + pos: 40.5,102.5 + parent: 1 + - uid: 1889 + components: + - type: Transform + pos: 40.5,101.5 + parent: 1 + - uid: 1890 + components: + - type: Transform + pos: 40.5,100.5 + parent: 1 + - uid: 1893 + components: + - type: Transform + pos: 40.5,97.5 + parent: 1 + - uid: 1894 + components: + - type: Transform + pos: 40.5,96.5 + parent: 1 + - uid: 1895 + components: + - type: Transform + pos: 40.5,95.5 + parent: 1 + - uid: 1896 + components: + - type: Transform + pos: 40.5,94.5 + parent: 1 + - uid: 1897 + components: + - type: Transform + pos: 40.5,93.5 + parent: 1 + - uid: 1898 + components: + - type: Transform + pos: 40.5,92.5 + parent: 1 + - uid: 1899 + components: + - type: Transform + pos: 40.5,91.5 + parent: 1 + - uid: 1929 + components: + - type: Transform + pos: 94.5,59.5 + parent: 1 + - uid: 1930 + components: + - type: Transform + pos: 94.5,58.5 + parent: 1 + - uid: 1931 + components: + - type: Transform + pos: 95.5,76.5 + parent: 1 + - uid: 1935 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 37.5,27.5 + parent: 1 + - uid: 1936 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,54.5 + parent: 1 + - uid: 1937 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,31.5 + parent: 1 + - uid: 1938 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 38.5,27.5 + parent: 1 + - uid: 1941 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 39.5,32.5 + parent: 1 + - uid: 1943 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 39.5,31.5 + parent: 1 + - uid: 1944 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 39.5,30.5 + parent: 1 + - uid: 1945 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 39.5,28.5 + parent: 1 + - uid: 1946 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 39.5,27.5 + parent: 1 + - uid: 1949 + components: + - type: Transform + pos: 34.5,21.5 + parent: 1 + - uid: 1952 + components: + - type: Transform + pos: 40.5,90.5 + parent: 1 + - uid: 1954 + components: + - type: Transform + pos: 41.5,122.5 + parent: 1 + - uid: 1956 + components: + - type: Transform + pos: 41.5,113.5 + parent: 1 + - uid: 1957 + components: + - type: Transform + pos: 41.5,112.5 + parent: 1 + - uid: 1960 + components: + - type: Transform + pos: 41.5,109.5 + parent: 1 + - uid: 1962 + components: + - type: Transform + pos: 41.5,107.5 + parent: 1 + - uid: 1971 + components: + - type: Transform + pos: 95.5,58.5 + parent: 1 + - uid: 1972 + components: + - type: Transform + pos: 96.5,58.5 + parent: 1 + - uid: 1982 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 40.5,31.5 + parent: 1 + - uid: 1993 + components: + - type: Transform + pos: 41.5,90.5 + parent: 1 + - uid: 1994 + components: + - type: Transform + pos: 42.5,123.5 + parent: 1 + - uid: 1998 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,76.5 + parent: 1 + - uid: 1999 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 42.5,102.5 + parent: 1 + - uid: 2001 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 42.5,100.5 + parent: 1 + - uid: 2002 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 42.5,99.5 + parent: 1 + - uid: 2003 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 42.5,98.5 + parent: 1 + - uid: 2004 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 42.5,97.5 + parent: 1 + - uid: 2006 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 42.5,95.5 + parent: 1 + - uid: 2007 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 42.5,94.5 + parent: 1 + - uid: 2008 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 42.5,93.5 + parent: 1 + - uid: 2009 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 42.5,92.5 + parent: 1 + - uid: 2010 + components: + - type: Transform + pos: 42.5,90.5 + parent: 1 + - uid: 2011 + components: + - type: Transform + pos: 43.5,124.5 + parent: 1 + - uid: 2025 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,32.5 + parent: 1 + - uid: 2028 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,31.5 + parent: 1 + - uid: 2030 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,30.5 + parent: 1 + - uid: 2032 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,29.5 + parent: 1 + - uid: 2036 + components: + - type: Transform + pos: 35.5,20.5 + parent: 1 + - uid: 2037 + components: + - type: Transform + pos: 36.5,20.5 + parent: 1 + - uid: 2041 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.5,102.5 + parent: 1 + - uid: 2042 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.5,100.5 + parent: 1 + - uid: 2043 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.5,98.5 + parent: 1 + - uid: 2044 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.5,96.5 + parent: 1 + - uid: 2046 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.5,94.5 + parent: 1 + - uid: 2048 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.5,92.5 + parent: 1 + - uid: 2049 + components: + - type: Transform + pos: 43.5,90.5 + parent: 1 + - uid: 2050 + components: + - type: Transform + pos: 44.5,124.5 + parent: 1 + - uid: 2052 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,102.5 + parent: 1 + - uid: 2053 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,100.5 + parent: 1 + - uid: 2054 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,98.5 + parent: 1 + - uid: 2055 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,96.5 + parent: 1 + - uid: 2063 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,28.5 + parent: 1 + - uid: 2066 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,27.5 + parent: 1 + - uid: 2068 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,26.5 + parent: 1 + - uid: 2069 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 43.5,25.5 + parent: 1 + - uid: 2072 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,48.5 + parent: 1 + - uid: 2074 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,47.5 + parent: 1 + - uid: 2075 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,45.5 + parent: 1 + - uid: 2076 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,44.5 + parent: 1 + - uid: 2077 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,43.5 + parent: 1 + - uid: 2078 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,42.5 + parent: 1 + - uid: 2079 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,41.5 + parent: 1 + - uid: 2080 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,39.5 + parent: 1 + - uid: 2081 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,32.5 + parent: 1 + - uid: 2086 + components: + - type: Transform + pos: 38.5,20.5 + parent: 1 + - uid: 2090 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,94.5 + parent: 1 + - uid: 2091 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,92.5 + parent: 1 + - uid: 2092 + components: + - type: Transform + pos: 44.5,90.5 + parent: 1 + - uid: 2096 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,102.5 + parent: 1 + - uid: 2099 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,98.5 + parent: 1 + - uid: 2100 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,96.5 + parent: 1 + - uid: 2101 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 45.5,94.5 + parent: 1 + - uid: 2103 + components: + - type: Transform + pos: 45.5,90.5 + parent: 1 + - uid: 2105 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,102.5 + parent: 1 + - uid: 2114 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,25.5 + parent: 1 + - uid: 2115 + components: + - type: Transform + pos: 44.5,54.5 + parent: 1 + - uid: 2116 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,47.5 + parent: 1 + - uid: 2118 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,45.5 + parent: 1 + - uid: 2119 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,41.5 + parent: 1 + - uid: 2120 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,40.5 + parent: 1 + - uid: 2122 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,39.5 + parent: 1 + - uid: 2124 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.5,47.5 + parent: 1 + - uid: 2126 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.5,45.5 + parent: 1 + - uid: 2127 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 46.5,39.5 + parent: 1 + - uid: 2128 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,47.5 + parent: 1 + - uid: 2129 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,46.5 + parent: 1 + - uid: 2130 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,45.5 + parent: 1 + - uid: 2131 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,32.5 + parent: 1 + - uid: 2132 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,25.5 + parent: 1 + - uid: 2133 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,39.5 + parent: 1 + - uid: 2135 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,32.5 + parent: 1 + - uid: 2136 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,31.5 + parent: 1 + - uid: 2137 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,28.5 + parent: 1 + - uid: 2139 + components: + - type: Transform + pos: 38.5,19.5 + parent: 1 + - uid: 2146 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,98.5 + parent: 1 + - uid: 2147 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,96.5 + parent: 1 + - uid: 2150 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,94.5 + parent: 1 + - uid: 2152 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,92.5 + parent: 1 + - uid: 2153 + components: + - type: Transform + pos: 46.5,90.5 + parent: 1 + - uid: 2154 + components: + - type: Transform + pos: 46.5,89.5 + parent: 1 + - uid: 2155 + components: + - type: Transform + pos: 46.5,88.5 + parent: 1 + - uid: 2157 + components: + - type: Transform + pos: 47.5,88.5 + parent: 1 + - uid: 2158 + components: + - type: Transform + pos: 48.5,106.5 + parent: 1 + - uid: 2159 + components: + - type: Transform + pos: 48.5,90.5 + parent: 1 + - uid: 2191 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,26.5 + parent: 1 + - uid: 2192 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 48.5,25.5 + parent: 1 + - uid: 2193 + components: + - type: Transform + pos: 49.5,45.5 + parent: 1 + - uid: 2194 + components: + - type: Transform + pos: 49.5,44.5 + parent: 1 + - uid: 2195 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 49.5,40.5 + parent: 1 + - uid: 2196 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 49.5,39.5 + parent: 1 + - uid: 2197 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 49.5,32.5 + parent: 1 + - uid: 2198 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 50.5,39.5 + parent: 1 + - uid: 2200 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 50.5,38.5 + parent: 1 + - uid: 2203 + components: + - type: Transform + pos: 40.5,19.5 + parent: 1 + - uid: 2214 + components: + - type: Transform + pos: 50.5,90.5 + parent: 1 + - uid: 2215 + components: + - type: Transform + pos: 50.5,89.5 + parent: 1 + - uid: 2216 + components: + - type: Transform + pos: 50.5,88.5 + parent: 1 + - uid: 2218 + components: + - type: Transform + pos: 53.5,106.5 + parent: 1 + - uid: 2219 + components: + - type: Transform + pos: 53.5,94.5 + parent: 1 + - uid: 2221 + components: + - type: Transform + pos: 53.5,93.5 + parent: 1 + - uid: 2224 + components: + - type: Transform + pos: 53.5,91.5 + parent: 1 + - uid: 2226 + components: + - type: Transform + pos: 53.5,90.5 + parent: 1 + - uid: 2236 + components: + - type: Transform + pos: 55.5,94.5 + parent: 1 + - uid: 2238 + components: + - type: Transform + pos: 60.5,90.5 + parent: 1 + - uid: 2239 + components: + - type: Transform + pos: 56.5,94.5 + parent: 1 + - uid: 2242 + components: + - type: Transform + pos: 57.5,94.5 + parent: 1 + - uid: 2255 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 50.5,33.5 + parent: 1 + - uid: 2256 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 50.5,32.5 + parent: 1 + - uid: 2262 + components: + - type: Transform + pos: 42.5,19.5 + parent: 1 + - uid: 2272 + components: + - type: Transform + pos: 59.5,90.5 + parent: 1 + - uid: 2273 + components: + - type: Transform + pos: 58.5,124.5 + parent: 1 + - uid: 2275 + components: + - type: Transform + pos: 58.5,94.5 + parent: 1 + - uid: 2276 + components: + - type: Transform + pos: 59.5,91.5 + parent: 1 + - uid: 2279 + components: + - type: Transform + pos: 59.5,123.5 + parent: 1 + - uid: 2280 + components: + - type: Transform + pos: 59.5,106.5 + parent: 1 + - uid: 2300 + components: + - type: Transform + pos: 43.5,18.5 + parent: 1 + - uid: 2308 + components: + - type: Transform + pos: 59.5,100.5 + parent: 1 + - uid: 2309 + components: + - type: Transform + pos: 59.5,99.5 + parent: 1 + - uid: 2310 + components: + - type: Transform + pos: 59.5,98.5 + parent: 1 + - uid: 2312 + components: + - type: Transform + pos: 59.5,94.5 + parent: 1 + - uid: 2314 + components: + - type: Transform + pos: 60.5,123.5 + parent: 1 + - uid: 2316 + components: + - type: Transform + pos: 60.5,94.5 + parent: 1 + - uid: 2318 + components: + - type: Transform + pos: 61.5,123.5 + parent: 1 + - uid: 2319 + components: + - type: Transform + pos: 61.5,122.5 + parent: 1 + - uid: 2320 + components: + - type: Transform + pos: 61.5,114.5 + parent: 1 + - uid: 2321 + components: + - type: Transform + pos: 61.5,113.5 + parent: 1 + - uid: 2323 + components: + - type: Transform + pos: 61.5,109.5 + parent: 1 + - uid: 2325 + components: + - type: Transform + pos: 61.5,94.5 + parent: 1 + - uid: 2328 + components: + - type: Transform + pos: 62.5,122.5 + parent: 1 + - uid: 2329 + components: + - type: Transform + pos: 62.5,121.5 + parent: 1 + - uid: 2331 + components: + - type: Transform + pos: 62.5,114.5 + parent: 1 + - uid: 2332 + components: + - type: Transform + pos: 62.5,94.5 + parent: 1 + - uid: 2337 + components: + - type: Transform + pos: 63.5,116.5 + parent: 1 + - uid: 2338 + components: + - type: Transform + pos: 63.5,115.5 + parent: 1 + - uid: 2339 + components: + - type: Transform + pos: 63.5,99.5 + parent: 1 + - uid: 2343 + components: + - type: Transform + pos: 64.5,106.5 + parent: 1 + - uid: 2344 + components: + - type: Transform + pos: 64.5,105.5 + parent: 1 + - uid: 2347 + components: + - type: Transform + pos: 64.5,99.5 + parent: 1 + - uid: 2350 + components: + - type: Transform + pos: 64.5,94.5 + parent: 1 + - uid: 2357 + components: + - type: Transform + pos: 67.5,85.5 + parent: 1 + - uid: 2358 + components: + - type: Transform + pos: 67.5,84.5 + parent: 1 + - uid: 2359 + components: + - type: Transform + pos: 67.5,83.5 + parent: 1 + - uid: 2380 + components: + - type: Transform + pos: 3.5,59.5 + parent: 1 + - uid: 2403 + components: + - type: Transform + pos: 67.5,82.5 + parent: 1 + - uid: 2404 + components: + - type: Transform + pos: 67.5,81.5 + parent: 1 + - uid: 2405 + components: + - type: Transform + pos: 67.5,79.5 + parent: 1 + - uid: 2406 + components: + - type: Transform + pos: 67.5,78.5 + parent: 1 + - uid: 2410 + components: + - type: Transform + pos: 68.5,93.5 + parent: 1 + - uid: 2411 + components: + - type: Transform + pos: 68.5,85.5 + parent: 1 + - uid: 2459 + components: + - type: Transform + pos: 68.5,78.5 + parent: 1 + - uid: 2460 + components: + - type: Transform + pos: 68.5,77.5 + parent: 1 + - uid: 2461 + components: + - type: Transform + pos: 69.5,101.5 + parent: 1 + - uid: 2463 + components: + - type: Transform + pos: 69.5,77.5 + parent: 1 + - uid: 2465 + components: + - type: Transform + pos: 70.5,77.5 + parent: 1 + - uid: 2467 + components: + - type: Transform + pos: 71.5,101.5 + parent: 1 + - uid: 2500 + components: + - type: Transform + pos: 32.5,35.5 + parent: 1 + - uid: 2525 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 72.5,73.5 + parent: 1 + - uid: 2527 + components: + - type: Transform + pos: 71.5,93.5 + parent: 1 + - uid: 2528 + components: + - type: Transform + pos: 71.5,77.5 + parent: 1 + - uid: 2576 + components: + - type: Transform + pos: 72.5,85.5 + parent: 1 + - uid: 2577 + components: + - type: Transform + pos: 72.5,77.5 + parent: 1 + - uid: 2578 + components: + - type: Transform + pos: 73.5,85.5 + parent: 1 + - uid: 2579 + components: + - type: Transform + pos: 73.5,77.5 + parent: 1 + - uid: 2582 + components: + - type: Transform + pos: 74.5,78.5 + parent: 1 + - uid: 2584 + components: + - type: Transform + pos: 74.5,77.5 + parent: 1 + - uid: 2647 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 53.5,16.5 + parent: 1 + - uid: 2665 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 46.5,100.5 + parent: 1 + - uid: 2720 + components: + - type: Transform + pos: 47.5,108.5 + parent: 1 + - uid: 2867 + components: + - type: Transform + pos: 72.5,8.5 + parent: 1 + - uid: 2874 + components: + - type: Transform + pos: 61.5,22.5 + parent: 1 + - uid: 2932 + components: + - type: Transform + pos: 60.5,20.5 + parent: 1 + - uid: 2993 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,12.5 + parent: 1 + - uid: 2994 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,11.5 + parent: 1 + - uid: 3041 + components: + - type: Transform + pos: 72.5,3.5 + parent: 1 + - uid: 3042 + components: + - type: Transform + pos: 72.5,4.5 + parent: 1 + - uid: 3122 + components: + - type: Transform + pos: 58.5,23.5 + parent: 1 + - uid: 3145 + components: + - type: Transform + pos: 62.5,11.5 + parent: 1 + - uid: 3260 + components: + - type: Transform + pos: 74.5,20.5 + parent: 1 + - uid: 3326 + components: + - type: Transform + pos: 59.5,92.5 + parent: 1 + - uid: 3327 + components: + - type: Transform + pos: 64.5,93.5 + parent: 1 + - uid: 3328 + components: + - type: Transform + pos: 64.5,92.5 + parent: 1 + - uid: 3331 + components: + - type: Transform + pos: 64.5,91.5 + parent: 1 + - uid: 3372 + components: + - type: Transform + pos: 69.5,52.5 + parent: 1 + - uid: 3410 + components: + - type: Transform + pos: 60.5,23.5 + parent: 1 + - uid: 3442 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 58.5,22.5 + parent: 1 + - uid: 3446 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 58.5,20.5 + parent: 1 + - uid: 3447 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 58.5,19.5 + parent: 1 + - uid: 3459 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,17.5 + parent: 1 + - uid: 3474 + components: + - type: Transform + pos: 61.5,23.5 + parent: 1 + - uid: 3478 + components: + - type: Transform + pos: 94.5,69.5 + parent: 1 + - uid: 3479 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,15.5 + parent: 1 + - uid: 3489 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,14.5 + parent: 1 + - uid: 3490 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,13.5 + parent: 1 + - uid: 3491 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,10.5 + parent: 1 + - uid: 3492 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,9.5 + parent: 1 + - uid: 3508 + components: + - type: Transform + pos: 67.5,106.5 + parent: 1 + - uid: 3511 + components: + - type: Transform + pos: 67.5,101.5 + parent: 1 + - uid: 3513 + components: + - type: Transform + pos: 61.5,20.5 + parent: 1 + - uid: 3514 + components: + - type: Transform + pos: 73.5,101.5 + parent: 1 + - uid: 3541 + components: + - type: Transform + pos: 61.5,21.5 + parent: 1 + - uid: 3578 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 54.5,124.5 + parent: 1 + - uid: 3591 + components: + - type: Transform + pos: 42.5,105.5 + parent: 1 + - uid: 3604 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 60.5,14.5 + parent: 1 + - uid: 3606 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 60.5,9.5 + parent: 1 + - uid: 3610 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,14.5 + parent: 1 + - uid: 3622 + components: + - type: Transform + pos: 61.5,9.5 + parent: 1 + - uid: 3624 + components: + - type: Transform + pos: 61.5,8.5 + parent: 1 + - uid: 3631 + components: + - type: Transform + pos: 61.5,4.5 + parent: 1 + - uid: 3633 + components: + - type: Transform + pos: 61.5,3.5 + parent: 1 + - uid: 3664 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 62.5,20.5 + parent: 1 + - uid: 3665 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 62.5,19.5 + parent: 1 + - uid: 3666 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 62.5,15.5 + parent: 1 + - uid: 3671 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 62.5,14.5 + parent: 1 + - uid: 3675 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 63.5,27.5 + parent: 1 + - uid: 3700 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 63.5,21.5 + parent: 1 + - uid: 3706 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 63.5,20.5 + parent: 1 + - uid: 3717 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 63.5,14.5 + parent: 1 + - uid: 3718 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 63.5,13.5 + parent: 1 + - uid: 3720 + components: + - type: Transform + pos: 63.5,12.5 + parent: 1 + - uid: 3722 + components: + - type: Transform + pos: 62.5,9.5 + parent: 1 + - uid: 3731 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 64.5,27.5 + parent: 1 + - uid: 3732 + components: + - type: Transform + pos: 64.5,12.5 + parent: 1 + - uid: 3734 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 65.5,27.5 + parent: 1 + - uid: 3765 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 58.5,61.5 + parent: 1 + - uid: 3766 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,61.5 + parent: 1 + - uid: 3772 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 65.5,21.5 + parent: 1 + - uid: 3786 + components: + - type: Transform + pos: 65.5,12.5 + parent: 1 + - uid: 3799 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 68.5,27.5 + parent: 1 + - uid: 3800 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 68.5,21.5 + parent: 1 + - uid: 3801 + components: + - type: Transform + pos: 68.5,12.5 + parent: 1 + - uid: 3804 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 69.5,27.5 + parent: 1 + - uid: 3805 + components: + - type: Transform + pos: 69.5,12.5 + parent: 1 + - uid: 3878 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 70.5,27.5 + parent: 1 + - uid: 3879 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 70.5,21.5 + parent: 1 + - uid: 3880 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 70.5,20.5 + parent: 1 + - uid: 3881 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 70.5,14.5 + parent: 1 + - uid: 3882 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 70.5,13.5 + parent: 1 + - uid: 3888 + components: + - type: Transform + pos: 70.5,12.5 + parent: 1 + - uid: 3889 + components: + - type: Transform + pos: 70.5,11.5 + parent: 1 + - uid: 3902 + components: + - type: Transform + pos: 74.5,105.5 + parent: 1 + - uid: 3950 + components: + - type: Transform + pos: 71.5,20.5 + parent: 1 + - uid: 3951 + components: + - type: Transform + pos: 71.5,19.5 + parent: 1 + - uid: 3952 + components: + - type: Transform + pos: 71.5,15.5 + parent: 1 + - uid: 3965 + components: + - type: Transform + pos: 71.5,14.5 + parent: 1 + - uid: 3966 + components: + - type: Transform + pos: 71.5,11.5 + parent: 1 + - uid: 3967 + components: + - type: Transform + pos: 71.5,9.5 + parent: 1 + - uid: 3973 + components: + - type: Transform + pos: 71.5,3.5 + parent: 1 + - uid: 3975 + components: + - type: Transform + pos: 72.5,20.5 + parent: 1 + - uid: 3976 + components: + - type: Transform + pos: 72.5,14.5 + parent: 1 + - uid: 3977 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 72.5,9.5 + parent: 1 + - uid: 3990 + components: + - type: Transform + pos: 74.5,102.5 + parent: 1 + - uid: 3994 + components: + - type: Transform + pos: 74.5,101.5 + parent: 1 + - uid: 4055 + components: + - type: Transform + pos: 73.5,20.5 + parent: 1 + - uid: 4057 + components: + - type: Transform + pos: 73.5,14.5 + parent: 1 + - uid: 4059 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 73.5,9.5 + parent: 1 + - uid: 4088 + components: + - type: Transform + pos: 74.5,14.5 + parent: 1 + - uid: 4089 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 74.5,13.5 + parent: 1 + - uid: 4090 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 74.5,12.5 + parent: 1 + - uid: 4091 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 74.5,11.5 + parent: 1 + - uid: 4092 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 74.5,10.5 + parent: 1 + - uid: 4093 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 74.5,9.5 + parent: 1 + - uid: 4151 + components: + - type: Transform + pos: 63.5,11.5 + parent: 1 + - uid: 4188 + components: + - type: Transform + pos: 59.5,93.5 + parent: 1 + - uid: 4194 + components: + - type: Transform + pos: 68.5,99.5 + parent: 1 + - uid: 4269 + components: + - type: Transform + pos: 68.5,7.5 + parent: 1 + - uid: 4345 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 99.5,88.5 + parent: 1 + - uid: 4348 + components: + - type: Transform + pos: 50.5,87.5 + parent: 1 + - uid: 4391 + components: + - type: Transform + pos: 43.5,106.5 + parent: 1 + - uid: 4397 + components: + - type: Transform + pos: 68.5,82.5 + parent: 1 + - uid: 4481 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 74.5,85.5 + parent: 1 + - uid: 4482 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 74.5,84.5 + parent: 1 + - uid: 4511 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 95.5,94.5 + parent: 1 + - uid: 4515 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 67.5,112.5 + parent: 1 + - uid: 4517 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 67.5,107.5 + parent: 1 + - uid: 4550 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,107.5 + parent: 1 + - uid: 4564 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 70.5,107.5 + parent: 1 + - uid: 4566 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 71.5,107.5 + parent: 1 + - uid: 4596 + components: + - type: Transform + pos: 67.5,75.5 + parent: 1 + - uid: 4597 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 74.5,110.5 + parent: 1 + - uid: 4599 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 74.5,107.5 + parent: 1 + - uid: 4601 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 74.5,80.5 + parent: 1 + - uid: 4619 + components: + - type: Transform + pos: 42.5,103.5 + parent: 1 + - uid: 4636 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 80.5,107.5 + parent: 1 + - uid: 4669 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 82.5,106.5 + parent: 1 + - uid: 4671 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 82.5,105.5 + parent: 1 + - uid: 4675 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 83.5,79.5 + parent: 1 + - uid: 4676 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 83.5,78.5 + parent: 1 + - uid: 4677 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 83.5,77.5 + parent: 1 + - uid: 4706 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 83.5,76.5 + parent: 1 + - uid: 4707 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 83.5,75.5 + parent: 1 + - uid: 4708 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 83.5,74.5 + parent: 1 + - uid: 4709 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 84.5,104.5 + parent: 1 + - uid: 4710 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 84.5,103.5 + parent: 1 + - uid: 4711 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 84.5,102.5 + parent: 1 + - uid: 4712 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 84.5,101.5 + parent: 1 + - uid: 4746 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 84.5,74.5 + parent: 1 + - uid: 4747 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 85.5,104.5 + parent: 1 + - uid: 4748 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 85.5,74.5 + parent: 1 + - uid: 4749 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 86.5,101.5 + parent: 1 + - uid: 4751 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 86.5,74.5 + parent: 1 + - uid: 4783 + components: + - type: Transform + pos: 78.5,32.5 + parent: 1 + - uid: 4787 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 87.5,104.5 + parent: 1 + - uid: 4788 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 87.5,103.5 + parent: 1 + - uid: 4791 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 87.5,100.5 + parent: 1 + - uid: 4801 + components: + - type: Transform + pos: 78.5,31.5 + parent: 1 + - uid: 4812 + components: + - type: Transform + pos: 78.5,30.5 + parent: 1 + - uid: 4817 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 87.5,74.5 + parent: 1 + - uid: 4818 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 88.5,100.5 + parent: 1 + - uid: 4826 + components: + - type: Transform + pos: 79.5,30.5 + parent: 1 + - uid: 4838 + components: + - type: Transform + pos: 100.5,73.5 + parent: 1 + - uid: 4839 + components: + - type: Transform + pos: 80.5,32.5 + parent: 1 + - uid: 4854 + components: + - type: Transform + pos: 100.5,61.5 + parent: 1 + - uid: 4855 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 102.5,63.5 + parent: 1 + - uid: 4872 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 88.5,79.5 + parent: 1 + - uid: 4873 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 88.5,78.5 + parent: 1 + - uid: 4874 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 88.5,77.5 + parent: 1 + - uid: 4875 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 88.5,76.5 + parent: 1 + - uid: 4876 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 88.5,75.5 + parent: 1 + - uid: 4877 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 88.5,74.5 + parent: 1 + - uid: 4878 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 89.5,99.5 + parent: 1 + - uid: 4887 + components: + - type: Transform + pos: 90.5,75.5 + parent: 1 + - uid: 4888 + components: + - type: Transform + pos: 90.5,74.5 + parent: 1 + - uid: 4889 + components: + - type: Transform + pos: 90.5,73.5 + parent: 1 + - uid: 4890 + components: + - type: Transform + pos: 90.5,72.5 + parent: 1 + - uid: 4891 + components: + - type: Transform + pos: 90.5,70.5 + parent: 1 + - uid: 4893 + components: + - type: Transform + pos: 90.5,69.5 + parent: 1 + - uid: 4894 + components: + - type: Transform + pos: 91.5,75.5 + parent: 1 + - uid: 4914 + components: + - type: Transform + pos: 91.5,69.5 + parent: 1 + - uid: 4915 + components: + - type: Transform + pos: 92.5,46.5 + parent: 1 + - uid: 4917 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 89.5,98.5 + parent: 1 + - uid: 4923 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 90.5,97.5 + parent: 1 + - uid: 4932 + components: + - type: Transform + pos: 92.5,44.5 + parent: 1 + - uid: 4934 + components: + - type: Transform + pos: 92.5,41.5 + parent: 1 + - uid: 4935 + components: + - type: Transform + pos: 93.5,75.5 + parent: 1 + - uid: 4936 + components: + - type: Transform + pos: 93.5,69.5 + parent: 1 + - uid: 4939 + components: + - type: Transform + pos: 91.5,97.5 + parent: 1 + - uid: 4942 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 91.5,94.5 + parent: 1 + - uid: 4945 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,87.5 + parent: 1 + - uid: 4951 + components: + - type: Transform + pos: 93.5,44.5 + parent: 1 + - uid: 4953 + components: + - type: Transform + pos: 94.5,75.5 + parent: 1 + - uid: 4957 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 92.5,91.5 + parent: 1 + - uid: 4958 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 93.5,91.5 + parent: 1 + - uid: 4960 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 94.5,91.5 + parent: 1 + - uid: 4966 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 94.5,85.5 + parent: 1 + - uid: 4975 + components: + - type: Transform + pos: 94.5,70.5 + parent: 1 + - uid: 4976 + components: + - type: Transform + pos: 94.5,46.5 + parent: 1 + - uid: 4978 + components: + - type: Transform + pos: 95.5,46.5 + parent: 1 + - uid: 4982 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 95.5,91.5 + parent: 1 + - uid: 4983 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 95.5,85.5 + parent: 1 + - uid: 4985 + components: + - type: Transform + pos: 96.5,91.5 + parent: 1 + - uid: 4992 + components: + - type: Transform + pos: 95.5,45.5 + parent: 1 + - uid: 4996 + components: + - type: Transform + pos: 95.5,44.5 + parent: 1 + - uid: 4997 + components: + - type: Transform + pos: 95.5,43.5 + parent: 1 + - uid: 4999 + components: + - type: Transform + pos: 95.5,41.5 + parent: 1 + - uid: 5004 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 96.5,85.5 + parent: 1 + - uid: 5005 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 97.5,91.5 + parent: 1 + - uid: 5006 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 97.5,85.5 + parent: 1 + - uid: 5007 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 98.5,91.5 + parent: 1 + - uid: 5008 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 98.5,85.5 + parent: 1 + - uid: 5009 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 99.5,91.5 + parent: 1 + - uid: 5010 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 99.5,85.5 + parent: 1 + - uid: 5021 + components: + - type: Transform + pos: 96.5,48.5 + parent: 1 + - uid: 5022 + components: + - type: Transform + pos: 96.5,47.5 + parent: 1 + - uid: 5024 + components: + - type: Transform + pos: 97.5,51.5 + parent: 1 + - uid: 5028 + components: + - type: Transform + pos: 97.5,48.5 + parent: 1 + - uid: 5030 + components: + - type: Transform + pos: 98.5,58.5 + parent: 1 + - uid: 5032 + components: + - type: Transform + pos: 98.5,54.5 + parent: 1 + - uid: 5034 + components: + - type: Transform + pos: 98.5,52.5 + parent: 1 + - uid: 5035 + components: + - type: Transform + pos: 98.5,51.5 + parent: 1 + - uid: 5036 + components: + - type: Transform + pos: 99.5,73.5 + parent: 1 + - uid: 5038 + components: + - type: Transform + pos: 99.5,69.5 + parent: 1 + - uid: 5040 + components: + - type: Transform + pos: 99.5,61.5 + parent: 1 + - uid: 5041 + components: + - type: Transform + pos: 99.5,58.5 + parent: 1 + - uid: 5042 + components: + - type: Transform + pos: 99.5,57.5 + parent: 1 + - uid: 5054 + components: + - type: Transform + pos: 99.5,54.5 + parent: 1 + - uid: 5055 + components: + - type: Transform + pos: 100.5,76.5 + parent: 1 + - uid: 5056 + components: + - type: Transform + pos: 100.5,75.5 + parent: 1 + - uid: 5057 + components: + - type: Transform + pos: 100.5,74.5 + parent: 1 + - uid: 5059 + components: + - type: Transform + pos: 100.5,60.5 + parent: 1 + - uid: 5062 + components: + - type: Transform + pos: 100.5,59.5 + parent: 1 + - uid: 5063 + components: + - type: Transform + pos: 100.5,58.5 + parent: 1 + - uid: 5064 + components: + - type: Transform + pos: 102.5,73.5 + parent: 1 + - uid: 5066 + components: + - type: Transform + pos: 102.5,71.5 + parent: 1 + - uid: 5068 + components: + - type: Transform + pos: 102.5,69.5 + parent: 1 + - uid: 5069 + components: + - type: Transform + pos: 102.5,65.5 + parent: 1 + - uid: 5070 + components: + - type: Transform + pos: 102.5,61.5 + parent: 1 + - uid: 5106 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 99.5,65.5 + parent: 1 + - uid: 5152 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 80.5,98.5 + parent: 1 + - uid: 5176 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 79.5,98.5 + parent: 1 + - uid: 5281 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,114.5 + parent: 1 + - uid: 5283 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 47.5,115.5 + parent: 1 + - uid: 5284 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,115.5 + parent: 1 + - uid: 5303 + components: + - type: Transform + pos: 42.5,106.5 + parent: 1 + - uid: 5304 + components: + - type: Transform + pos: 45.5,106.5 + parent: 1 + - uid: 5306 + components: + - type: Transform + pos: 44.5,106.5 + parent: 1 + - uid: 5320 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 55.5,112.5 + parent: 1 + - uid: 5322 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 47.5,112.5 + parent: 1 + - uid: 5323 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 47.5,113.5 + parent: 1 + - uid: 5722 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 64.5,101.5 + parent: 1 + - uid: 5895 + components: + - type: Transform + pos: 53.5,87.5 + parent: 1 + - uid: 5906 + components: + - type: Transform + pos: 57.5,87.5 + parent: 1 + - uid: 5921 + components: + - type: Transform + pos: 54.5,87.5 + parent: 1 + - uid: 5923 + components: + - type: Transform + pos: 58.5,87.5 + parent: 1 + - uid: 5929 + components: + - type: Transform + pos: 63.5,90.5 + parent: 1 + - uid: 5932 + components: + - type: Transform + pos: 64.5,90.5 + parent: 1 + - uid: 5933 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 78.5,98.5 + parent: 1 + - uid: 5934 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 78.5,97.5 + parent: 1 + - uid: 5935 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 78.5,96.5 + parent: 1 + - uid: 5936 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 78.5,95.5 + parent: 1 + - uid: 5938 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 78.5,93.5 + parent: 1 + - uid: 5941 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 78.5,92.5 + parent: 1 + - uid: 5943 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 79.5,92.5 + parent: 1 + - uid: 5952 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,92.5 + parent: 1 + - uid: 5990 + components: + - type: Transform + pos: 67.5,74.5 + parent: 1 + - uid: 6006 + components: + - type: Transform + pos: 67.5,73.5 + parent: 1 + - uid: 6021 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 89.5,97.5 + parent: 1 + - uid: 6025 + components: + - type: Transform + pos: 67.5,72.5 + parent: 1 + - uid: 6039 + components: + - type: Transform + pos: 67.5,71.5 + parent: 1 + - uid: 6042 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 68.5,75.5 + parent: 1 + - uid: 6203 + components: + - type: Transform + pos: 68.5,71.5 + parent: 1 + - uid: 6218 + components: + - type: Transform + pos: 68.5,70.5 + parent: 1 + - uid: 6281 + components: + - type: Transform + pos: 82.5,29.5 + parent: 1 + - uid: 6318 + components: + - type: Transform + pos: 87.5,34.5 + parent: 1 + - uid: 6324 + components: + - type: Transform + pos: 88.5,35.5 + parent: 1 + - uid: 6473 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 82.5,97.5 + parent: 1 + - uid: 6487 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 82.5,92.5 + parent: 1 + - uid: 6650 + components: + - type: Transform + pos: 68.5,69.5 + parent: 1 + - uid: 6653 + components: + - type: Transform + pos: 70.5,71.5 + parent: 1 + - uid: 6657 + components: + - type: Transform + pos: 71.5,72.5 + parent: 1 + - uid: 7044 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,87.5 + parent: 1 + - uid: 7053 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 62.5,87.5 + parent: 1 + - uid: 7059 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 63.5,87.5 + parent: 1 + - uid: 7088 + components: + - type: Transform + pos: 89.5,35.5 + parent: 1 + - uid: 7140 + components: + - type: Transform + pos: 90.5,38.5 + parent: 1 + - uid: 7144 + components: + - type: Transform + pos: 52.5,87.5 + parent: 1 + - uid: 7156 + components: + - type: Transform + pos: 71.5,71.5 + parent: 1 + - uid: 7157 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 72.5,76.5 + parent: 1 + - uid: 7167 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 82.5,93.5 + parent: 1 + - uid: 7168 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 82.5,94.5 + parent: 1 + - uid: 7169 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 82.5,95.5 + parent: 1 + - uid: 7170 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 82.5,96.5 + parent: 1 + - uid: 7176 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 82.5,98.5 + parent: 1 + - uid: 7252 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,87.5 + parent: 1 + - uid: 7309 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 94.5,88.5 + parent: 1 + - uid: 7385 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 92.5,94.5 + parent: 1 + - uid: 7386 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 72.5,75.5 + parent: 1 + - uid: 7678 + components: + - type: Transform + pos: 80.5,92.5 + parent: 1 + - uid: 7797 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 97.5,76.5 + parent: 1 + - uid: 7802 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 98.5,81.5 + parent: 1 + - uid: 7805 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 51.5,18.5 + parent: 1 + - uid: 7806 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 98.5,80.5 + parent: 1 + - uid: 7818 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 98.5,76.5 + parent: 1 + - uid: 7821 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 99.5,79.5 + parent: 1 + - uid: 7873 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 51.5,17.5 + parent: 1 + - uid: 7874 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 51.5,15.5 + parent: 1 + - uid: 7897 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 99.5,77.5 + parent: 1 + - uid: 7898 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 99.5,76.5 + parent: 1 + - uid: 7908 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 74.5,83.5 + parent: 1 + - uid: 7909 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 84.5,79.5 + parent: 1 + - uid: 8011 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 51.5,14.5 + parent: 1 + - uid: 8021 + components: + - type: Transform + pos: 72.5,72.5 + parent: 1 + - uid: 8064 + components: + - type: Transform + pos: 90.5,36.5 + parent: 1 + - uid: 8479 + components: + - type: Transform + pos: 30.5,112.5 + parent: 1 + - uid: 8648 + components: + - type: Transform + pos: 58.5,14.5 + parent: 1 + - uid: 8704 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,24.5 + parent: 1 + - uid: 8711 + components: + - type: Transform + pos: 46.5,106.5 + parent: 1 + - uid: 8740 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 56.5,87.5 + parent: 1 + - uid: 8944 + components: + - type: Transform + pos: 92.5,40.5 + parent: 1 + - uid: 10020 + components: + - type: Transform + pos: 70.5,3.5 + parent: 1 + - uid: 10025 + components: + - type: Transform + pos: 65.5,7.5 + parent: 1 + - uid: 10030 + components: + - type: Transform + pos: 63.5,3.5 + parent: 1 + - uid: 10031 + components: + - type: Transform + pos: 62.5,3.5 + parent: 1 + - uid: 10264 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 61.5,56.5 + parent: 1 + - uid: 10265 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 58.5,56.5 + parent: 1 + - uid: 10266 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,56.5 + parent: 1 + - uid: 10267 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 61.5,59.5 + parent: 1 + - uid: 10678 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,16.5 + parent: 1 + - uid: 10824 + components: + - type: Transform + pos: 73.5,59.5 + parent: 1 + - uid: 10826 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 74.5,53.5 + parent: 1 + - uid: 10930 + components: + - type: Transform + pos: 68.5,53.5 + parent: 1 + - uid: 10996 + components: + - type: Transform + pos: 68.5,58.5 + parent: 1 + - uid: 11036 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,15.5 + parent: 1 + - uid: 11077 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,16.5 + parent: 1 + - uid: 11078 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,17.5 + parent: 1 + - uid: 11079 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,18.5 + parent: 1 + - uid: 11080 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,19.5 + parent: 1 + - uid: 11090 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 61.5,60.5 + parent: 1 + - uid: 11092 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,61.5 + parent: 1 + - uid: 11093 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,60.5 + parent: 1 + - uid: 11094 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,59.5 + parent: 1 + - uid: 11095 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,58.5 + parent: 1 + - uid: 11096 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,57.5 + parent: 1 + - uid: 11097 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,56.5 + parent: 1 + - uid: 11102 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 61.5,58.5 + parent: 1 + - uid: 11116 + components: + - type: Transform + pos: 68.5,59.5 + parent: 1 + - uid: 11119 + components: + - type: Transform + pos: 72.5,74.5 + parent: 1 + - uid: 11129 + components: + - type: Transform + pos: 68.5,52.5 + parent: 1 + - uid: 11134 + components: + - type: Transform + pos: 73.5,52.5 + parent: 1 + - uid: 11135 + components: + - type: Transform + pos: 74.5,59.5 + parent: 1 + - uid: 11136 + components: + - type: Transform + pos: 74.5,58.5 + parent: 1 + - uid: 11139 + components: + - type: Transform + pos: 74.5,52.5 + parent: 1 + - uid: 11141 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 61.5,61.5 + parent: 1 + - uid: 11143 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 61.5,57.5 + parent: 1 + - uid: 11147 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,61.5 + parent: 1 + - uid: 11152 + components: + - type: Transform + pos: 68.5,56.5 + parent: 1 + - uid: 11159 + components: + - type: Transform + pos: 70.5,70.5 + parent: 1 + - uid: 11164 + components: + - type: Transform + pos: 69.5,59.5 + parent: 1 + - uid: 11172 + components: + - type: Transform + pos: 70.5,69.5 + parent: 1 + - uid: 11611 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,28.5 + parent: 1 + - uid: 12704 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,99.5 + parent: 1 + - uid: 12715 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,98.5 + parent: 1 + - uid: 12716 + components: + - type: Transform + pos: 4.5,93.5 + parent: 1 + - uid: 12717 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,100.5 + parent: 1 + - uid: 12719 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,101.5 + parent: 1 + - uid: 12735 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,101.5 + parent: 1 + - uid: 12736 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,100.5 + parent: 1 + - uid: 12737 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,99.5 + parent: 1 + - uid: 12738 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,98.5 + parent: 1 + - uid: 12834 + components: + - type: Transform + pos: 32.5,64.5 + parent: 1 + - uid: 12880 + components: + - type: Transform + pos: 3.5,61.5 + parent: 1 + - uid: 12884 + components: + - type: Transform + pos: 3.5,73.5 + parent: 1 + - uid: 12885 + components: + - type: Transform + pos: 3.5,75.5 + parent: 1 + - uid: 12894 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 78.5,110.5 + parent: 1 + - uid: 13150 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 81.5,109.5 + parent: 1 + - uid: 13342 + components: + - type: Transform + pos: 43.5,54.5 + parent: 1 + - uid: 13767 + components: + - type: Transform + pos: 60.5,3.5 + parent: 1 + - uid: 13787 + components: + - type: Transform + pos: 49.5,18.5 + parent: 1 + - uid: 13879 + components: + - type: Transform + pos: 50.5,18.5 + parent: 1 + - uid: 14001 + components: + - type: Transform + pos: 71.5,2.5 + parent: 1 + - uid: 14362 + components: + - type: Transform + pos: 16.5,42.5 + parent: 1 + - uid: 14386 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,48.5 + parent: 1 + - uid: 14486 + components: + - type: Transform + pos: 62.5,2.5 + parent: 1 + - uid: 14622 + components: + - type: Transform + pos: 73.5,3.5 + parent: 1 + - uid: 15005 + components: + - type: Transform + pos: 75.5,12.5 + parent: 1 + - uid: 15252 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 79.5,109.5 + parent: 1 + - uid: 15253 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 82.5,108.5 + parent: 1 + - uid: 15255 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 82.5,109.5 + parent: 1 + - uid: 15299 + components: + - type: Transform + pos: 90.5,71.5 + parent: 1 + - uid: 15378 + components: + - type: Transform + pos: 28.5,111.5 + parent: 1 + - uid: 15379 + components: + - type: Transform + pos: 28.5,110.5 + parent: 1 + - uid: 15382 + components: + - type: Transform + pos: 16.5,103.5 + parent: 1 + - uid: 15383 + components: + - type: Transform + pos: 31.5,112.5 + parent: 1 + - uid: 15385 + components: + - type: Transform + pos: 32.5,116.5 + parent: 1 + - uid: 15386 + components: + - type: Transform + pos: 32.5,115.5 + parent: 1 + - uid: 15387 + components: + - type: Transform + pos: 32.5,113.5 + parent: 1 + - uid: 15403 + components: + - type: Transform + pos: 33.5,113.5 + parent: 1 + - uid: 15412 + components: + - type: Transform + pos: 35.5,116.5 + parent: 1 + - uid: 15414 + components: + - type: Transform + pos: 35.5,114.5 + parent: 1 + - uid: 15544 + components: + - type: Transform + pos: 18.5,105.5 + parent: 1 + - uid: 15547 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,107.5 + parent: 1 + - uid: 15548 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,108.5 + parent: 1 + - uid: 15703 + components: + - type: Transform + pos: 76.5,20.5 + parent: 1 + - uid: 15941 + components: + - type: Transform + pos: 78.5,20.5 + parent: 1 + - uid: 15961 + components: + - type: Transform + pos: 38.5,115.5 + parent: 1 + - uid: 16142 + components: + - type: Transform + pos: 77.5,20.5 + parent: 1 + - uid: 16210 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 36.5,115.5 + parent: 1 + - uid: 16295 + components: + - type: Transform + pos: 78.5,23.5 + parent: 1 + - uid: 16298 + components: + - type: Transform + pos: 98.5,84.5 + parent: 1 + - uid: 16316 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,35.5 + parent: 1 + - uid: 16373 + components: + - type: Transform + pos: 78.5,22.5 + parent: 1 + - uid: 16377 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,32.5 + parent: 1 + - uid: 16379 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,35.5 + parent: 1 + - uid: 16514 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,87.5 + parent: 1 + - uid: 16633 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,35.5 + parent: 1 + - uid: 16634 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,33.5 + parent: 1 + - uid: 16719 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,32.5 + parent: 1 + - uid: 16830 + components: + - type: Transform + pos: 22.5,105.5 + parent: 1 +- proto: WallReinforcedRust + entities: + - uid: 751 + components: + - type: Transform + pos: 14.5,57.5 + parent: 1 + - uid: 793 + components: + - type: Transform + pos: 4.5,86.5 + parent: 1 + - uid: 805 + components: + - type: Transform + pos: 4.5,80.5 + parent: 1 + - uid: 817 + components: + - type: Transform + pos: 3.5,79.5 + parent: 1 + - uid: 819 + components: + - type: Transform + pos: 3.5,78.5 + parent: 1 + - uid: 836 + components: + - type: Transform + pos: 17.5,59.5 + parent: 1 + - uid: 845 + components: + - type: Transform + pos: 4.5,52.5 + parent: 1 + - uid: 921 + components: + - type: Transform + pos: 3.5,53.5 + parent: 1 + - uid: 990 + components: + - type: Transform + pos: 5.5,50.5 + parent: 1 + - uid: 991 + components: + - type: Transform + pos: 5.5,48.5 + parent: 1 + - uid: 1101 + components: + - type: Transform + pos: 6.5,47.5 + parent: 1 + - uid: 1115 + components: + - type: Transform + pos: 16.5,102.5 + parent: 1 + - uid: 1134 + components: + - type: Transform + pos: 7.5,45.5 + parent: 1 + - uid: 1236 + components: + - type: Transform + pos: 19.5,105.5 + parent: 1 + - uid: 1348 + components: + - type: Transform + pos: 20.5,108.5 + parent: 1 + - uid: 1350 + components: + - type: Transform + pos: 7.5,44.5 + parent: 1 + - uid: 1401 + components: + - type: Transform + pos: 8.5,44.5 + parent: 1 + - uid: 1549 + components: + - type: Transform + pos: 22.5,107.5 + parent: 1 + - uid: 1619 + components: + - type: Transform + pos: 22.5,106.5 + parent: 1 + - uid: 1655 + components: + - type: Transform + pos: 9.5,41.5 + parent: 1 + - uid: 1711 + components: + - type: Transform + pos: 10.5,40.5 + parent: 1 + - uid: 1771 + components: + - type: Transform + pos: 11.5,39.5 + parent: 1 + - uid: 1788 + components: + - type: Transform + pos: 11.5,38.5 + parent: 1 + - uid: 1868 + components: + - type: Transform + pos: 13.5,36.5 + parent: 1 + - uid: 1988 + components: + - type: Transform + pos: 17.5,31.5 + parent: 1 + - uid: 2083 + components: + - type: Transform + pos: 20.5,29.5 + parent: 1 + - uid: 2141 + components: + - type: Transform + pos: 21.5,28.5 + parent: 1 + - uid: 2182 + components: + - type: Transform + pos: 24.5,26.5 + parent: 1 + - uid: 2204 + components: + - type: Transform + pos: 25.5,25.5 + parent: 1 + - uid: 2206 + components: + - type: Transform + pos: 28.5,23.5 + parent: 1 + - uid: 2211 + components: + - type: Transform + pos: 30.5,23.5 + parent: 1 + - uid: 2252 + components: + - type: Transform + pos: 40.5,58.5 + parent: 1 + - uid: 2253 + components: + - type: Transform + pos: 43.5,57.5 + parent: 1 + - uid: 2265 + components: + - type: Transform + pos: 32.5,22.5 + parent: 1 + - uid: 2283 + components: + - type: Transform + pos: 33.5,21.5 + parent: 1 + - uid: 2289 + components: + - type: Transform + pos: 35.5,21.5 + parent: 1 + - uid: 2291 + components: + - type: Transform + pos: 37.5,20.5 + parent: 1 + - uid: 2292 + components: + - type: Transform + pos: 39.5,19.5 + parent: 1 + - uid: 2341 + components: + - type: Transform + pos: 39.5,121.5 + parent: 1 + - uid: 2346 + components: + - type: Transform + pos: 39.5,120.5 + parent: 1 + - uid: 2348 + components: + - type: Transform + pos: 39.5,115.5 + parent: 1 + - uid: 2349 + components: + - type: Transform + pos: 40.5,105.5 + parent: 1 + - uid: 2351 + components: + - type: Transform + pos: 40.5,103.5 + parent: 1 + - uid: 2371 + components: + - type: Transform + pos: 41.5,19.5 + parent: 1 + - uid: 2372 + components: + - type: Transform + pos: 48.5,88.5 + parent: 1 + - uid: 2377 + components: + - type: Transform + pos: 42.5,18.5 + parent: 1 + - uid: 2378 + components: + - type: Transform + pos: 59.5,20.5 + parent: 1 + - uid: 2407 + components: + - type: Transform + pos: 40.5,99.5 + parent: 1 + - uid: 2408 + components: + - type: Transform + pos: 40.5,98.5 + parent: 1 + - uid: 2409 + components: + - type: Transform + pos: 41.5,123.5 + parent: 1 + - uid: 2420 + components: + - type: Transform + pos: 59.5,16.5 + parent: 1 + - uid: 2429 + components: + - type: Transform + pos: 57.5,14.5 + parent: 1 + - uid: 2431 + components: + - type: Transform + pos: 51.5,16.5 + parent: 1 + - uid: 2462 + components: + - type: Transform + pos: 41.5,114.5 + parent: 1 + - uid: 2464 + components: + - type: Transform + pos: 41.5,111.5 + parent: 1 + - uid: 2469 + components: + - type: Transform + pos: 41.5,110.5 + parent: 1 + - uid: 2489 + components: + - type: Transform + pos: 52.5,18.5 + parent: 1 + - uid: 2490 + components: + - type: Transform + pos: 58.5,21.5 + parent: 1 + - uid: 2491 + components: + - type: Transform + pos: 58.5,18.5 + parent: 1 + - uid: 2492 + components: + - type: Transform + pos: 59.5,18.5 + parent: 1 + - uid: 2524 + components: + - type: Transform + pos: 41.5,108.5 + parent: 1 + - uid: 2526 + components: + - type: Transform + pos: 42.5,101.5 + parent: 1 + - uid: 2529 + components: + - type: Transform + pos: 42.5,96.5 + parent: 1 + - uid: 2530 + components: + - type: Transform + pos: 43.5,123.5 + parent: 1 + - uid: 2549 + components: + - type: Transform + pos: 79.5,107.5 + parent: 1 + - uid: 2550 + components: + - type: Transform + pos: 80.5,106.5 + parent: 1 + - uid: 2551 + components: + - type: Transform + pos: 81.5,106.5 + parent: 1 + - uid: 2599 + components: + - type: Transform + pos: 83.5,105.5 + parent: 1 + - uid: 2606 + components: + - type: Transform + pos: 83.5,104.5 + parent: 1 + - uid: 2608 + components: + - type: Transform + pos: 87.5,102.5 + parent: 1 + - uid: 2643 + components: + - type: Transform + pos: 87.5,101.5 + parent: 1 + - uid: 2646 + components: + - type: Transform + pos: 88.5,99.5 + parent: 1 + - uid: 2657 + components: + - type: Transform + pos: 45.5,100.5 + parent: 1 + - uid: 2658 + components: + - type: Transform + pos: 45.5,92.5 + parent: 1 + - uid: 2701 + components: + - type: Transform + pos: 92.5,42.5 + parent: 1 + - uid: 2704 + components: + - type: Transform + pos: 93.5,46.5 + parent: 1 + - uid: 2741 + components: + - type: Transform + pos: 93.5,41.5 + parent: 1 + - uid: 2742 + components: + - type: Transform + pos: 94.5,44.5 + parent: 1 + - uid: 2743 + components: + - type: Transform + pos: 95.5,42.5 + parent: 1 + - uid: 2791 + components: + - type: Transform + pos: 96.5,46.5 + parent: 1 + - uid: 2872 + components: + - type: Transform + pos: 97.5,50.5 + parent: 1 + - uid: 2902 + components: + - type: Transform + pos: 97.5,49.5 + parent: 1 + - uid: 2903 + components: + - type: Transform + pos: 98.5,53.5 + parent: 1 + - uid: 2943 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 59.5,125.5 + parent: 1 + - uid: 2963 + components: + - type: Transform + pos: 49.5,106.5 + parent: 1 + - uid: 3029 + components: + - type: Transform + pos: 99.5,56.5 + parent: 1 + - uid: 3068 + components: + - type: Transform + pos: 49.5,88.5 + parent: 1 + - uid: 3082 + components: + - type: Transform + pos: 52.5,90.5 + parent: 1 + - uid: 3083 + components: + - type: Transform + pos: 53.5,92.5 + parent: 1 + - uid: 3085 + components: + - type: Transform + pos: 54.5,106.5 + parent: 1 + - uid: 3097 + components: + - type: Transform + pos: 99.5,55.5 + parent: 1 + - uid: 3127 + components: + - type: Transform + pos: 82.5,28.5 + parent: 1 + - uid: 3128 + components: + - type: Transform + pos: 88.5,34.5 + parent: 1 + - uid: 3129 + components: + - type: Transform + pos: 18.5,104.5 + parent: 1 + - uid: 3133 + components: + - type: Transform + pos: 89.5,36.5 + parent: 1 + - uid: 3134 + components: + - type: Transform + pos: 90.5,37.5 + parent: 1 + - uid: 3187 + components: + - type: Transform + pos: 97.5,80.5 + parent: 1 + - uid: 3266 + components: + - type: Transform + pos: 98.5,83.5 + parent: 1 + - uid: 3281 + components: + - type: Transform + pos: 98.5,82.5 + parent: 1 + - uid: 3283 + components: + - type: Transform + pos: 99.5,78.5 + parent: 1 + - uid: 3284 + components: + - type: Transform + pos: 53.5,14.5 + parent: 1 + - uid: 3286 + components: + - type: Transform + pos: 91.5,39.5 + parent: 1 + - uid: 3289 + components: + - type: Transform + pos: 91.5,38.5 + parent: 1 + - uid: 3292 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.5,125.5 + parent: 1 + - uid: 3298 + components: + - type: Transform + pos: 54.5,94.5 + parent: 1 + - uid: 3299 + components: + - type: Transform + pos: 55.5,106.5 + parent: 1 + - uid: 3316 + components: + - type: Transform + pos: 58.5,106.5 + parent: 1 + - uid: 3357 + components: + - type: Transform + pos: 92.5,39.5 + parent: 1 + - uid: 3361 + components: + - type: Transform + pos: 48.5,18.5 + parent: 1 + - uid: 3369 + components: + - type: Transform + pos: 17.5,104.5 + parent: 1 + - uid: 3375 + components: + - type: Transform + pos: 32.5,112.5 + parent: 1 + - uid: 3376 + components: + - type: Transform + pos: 34.5,116.5 + parent: 1 + - uid: 3378 + components: + - type: Transform + pos: 35.5,115.5 + parent: 1 + - uid: 3379 + components: + - type: Transform + pos: 35.5,113.5 + parent: 1 + - uid: 3390 + components: + - type: Transform + pos: 19.5,106.5 + parent: 1 + - uid: 3400 + components: + - type: Transform + pos: 59.5,124.5 + parent: 1 + - uid: 3401 + components: + - type: Transform + pos: 59.5,105.5 + parent: 1 + - uid: 3407 + components: + - type: Transform + pos: 68.5,97.5 + parent: 1 + - uid: 3444 + components: + - type: Transform + pos: 27.5,111.5 + parent: 1 + - uid: 3449 + components: + - type: Transform + pos: 29.5,112.5 + parent: 1 + - uid: 3458 + components: + - type: Transform + pos: 28.5,112.5 + parent: 1 + - uid: 3464 + components: + - type: Transform + pos: 59.5,95.5 + parent: 1 + - uid: 3465 + components: + - type: Transform + pos: 60.5,99.5 + parent: 1 + - uid: 3499 + components: + - type: Transform + pos: 61.5,112.5 + parent: 1 + - uid: 3500 + components: + - type: Transform + pos: 62.5,115.5 + parent: 1 + - uid: 3502 + components: + - type: Transform + pos: 63.5,121.5 + parent: 1 + - uid: 3504 + components: + - type: Transform + pos: 63.5,120.5 + parent: 1 + - uid: 3505 + components: + - type: Transform + pos: 63.5,94.5 + parent: 1 + - uid: 3515 + components: + - type: Transform + pos: 64.5,100.5 + parent: 1 + - uid: 3643 + components: + - type: Transform + pos: 64.5,98.5 + parent: 1 + - uid: 3689 + components: + - type: Transform + pos: 64.5,95.5 + parent: 1 + - uid: 3822 + components: + - type: Transform + pos: 68.5,101.5 + parent: 1 + - uid: 3848 + components: + - type: Transform + pos: 37.5,115.5 + parent: 1 + - uid: 3901 + components: + - type: Transform + pos: 68.5,100.5 + parent: 1 + - uid: 3984 + components: + - type: Transform + pos: 68.5,94.5 + parent: 1 + - uid: 3986 + components: + - type: Transform + pos: 69.5,93.5 + parent: 1 + - uid: 3992 + components: + - type: Transform + pos: 70.5,101.5 + parent: 1 + - uid: 3993 + components: + - type: Transform + pos: 72.5,101.5 + parent: 1 + - uid: 3995 + components: + - type: Transform + pos: 69.5,107.5 + parent: 1 + - uid: 4020 + components: + - type: Transform + pos: 72.5,93.5 + parent: 1 + - uid: 4103 + components: + - type: Transform + pos: 48.5,124.5 + parent: 1 + - uid: 4106 + components: + - type: Transform + pos: 55.5,109.5 + parent: 1 + - uid: 4133 + components: + - type: Transform + pos: 47.5,109.5 + parent: 1 + - uid: 4289 + components: + - type: Transform + pos: 67.5,105.5 + parent: 1 + - uid: 4431 + components: + - type: Transform + pos: 13.5,33.5 + parent: 1 + - uid: 4630 + components: + - type: Transform + pos: 14.5,35.5 + parent: 1 + - uid: 4631 + components: + - type: Transform + pos: 15.5,32.5 + parent: 1 + - uid: 5011 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 67.5,113.5 + parent: 1 + - uid: 5149 + components: + - type: Transform + pos: 55.5,108.5 + parent: 1 + - uid: 5151 + components: + - type: Transform + pos: 64.5,104.5 + parent: 1 + - uid: 5153 + components: + - type: Transform + pos: 47.5,114.5 + parent: 1 + - uid: 5155 + components: + - type: Transform + pos: 55.5,113.5 + parent: 1 + - uid: 5269 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 67.5,111.5 + parent: 1 + - uid: 5274 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 67.5,108.5 + parent: 1 + - uid: 5282 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 72.5,107.5 + parent: 1 + - uid: 5294 + components: + - type: Transform + pos: 47.5,106.5 + parent: 1 + - uid: 5321 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,107.5 + parent: 1 + - uid: 5324 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 74.5,111.5 + parent: 1 + - uid: 5501 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 74.5,109.5 + parent: 1 + - uid: 5507 + components: + - type: Transform + pos: 67.5,102.5 + parent: 1 + - uid: 5508 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 75.5,110.5 + parent: 1 + - uid: 6535 + components: + - type: Transform + pos: 53.5,89.5 + parent: 1 + - uid: 6787 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 64.5,107.5 + parent: 1 + - uid: 6973 + components: + - type: Transform + pos: 41.5,106.5 + parent: 1 + - uid: 7139 + components: + - type: Transform + pos: 74.5,104.5 + parent: 1 + - uid: 7191 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 64.5,121.5 + parent: 1 + - uid: 7192 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 38.5,121.5 + parent: 1 + - uid: 7701 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 98.5,79.5 + parent: 1 + - uid: 8671 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 80.5,31.5 + parent: 1 + - uid: 8673 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 80.5,30.5 + parent: 1 + - uid: 10054 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 80.5,24.5 + parent: 1 + - uid: 11117 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 79.5,23.5 + parent: 1 + - uid: 13118 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 79.5,110.5 + parent: 1 + - uid: 15251 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 80.5,109.5 + parent: 1 + - uid: 15254 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 82.5,107.5 + parent: 1 + - uid: 17135 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 80.5,23.5 + parent: 1 + - uid: 17625 + components: + - type: Transform + pos: 78.5,21.5 + parent: 1 +- proto: WallRockSnow + entities: + - uid: 2 + components: + - type: Transform + pos: 0.5,76.5 + parent: 1 + - uid: 27 + components: + - type: Transform + pos: 1.5,77.5 + parent: 1 + - uid: 44 + components: + - type: Transform + pos: 1.5,57.5 + parent: 1 + - uid: 49 + components: + - type: Transform + pos: 2.5,87.5 + parent: 1 + - uid: 50 + components: + - type: Transform + pos: 2.5,86.5 + parent: 1 + - uid: 51 + components: + - type: Transform + pos: 2.5,81.5 + parent: 1 + - uid: 52 + components: + - type: Transform + pos: 2.5,80.5 + parent: 1 + - uid: 53 + components: + - type: Transform + pos: 2.5,79.5 + parent: 1 + - uid: 54 + components: + - type: Transform + pos: 2.5,78.5 + parent: 1 + - uid: 55 + components: + - type: Transform + pos: 2.5,77.5 + parent: 1 + - uid: 82 + components: + - type: Transform + pos: 2.5,93.5 + parent: 1 + - uid: 83 + components: + - type: Transform + pos: 2.5,56.5 + parent: 1 + - uid: 84 + components: + - type: Transform + pos: 2.5,55.5 + parent: 1 + - uid: 85 + components: + - type: Transform + pos: 2.5,54.5 + parent: 1 + - uid: 86 + components: + - type: Transform + pos: 2.5,53.5 + parent: 1 + - uid: 87 + components: + - type: Transform + pos: 2.5,94.5 + parent: 1 + - uid: 88 + components: + - type: Transform + pos: 2.5,95.5 + parent: 1 + - uid: 101 + components: + - type: Transform + pos: 3.5,83.5 + parent: 1 + - uid: 102 + components: + - type: Transform + pos: 3.5,82.5 + parent: 1 + - uid: 119 + components: + - type: Transform + pos: 4.5,98.5 + parent: 1 + - uid: 120 + components: + - type: Transform + pos: 4.5,97.5 + parent: 1 + - uid: 135 + components: + - type: Transform + pos: 2.5,76.5 + parent: 1 + - uid: 136 + components: + - type: Transform + pos: 4.5,78.5 + parent: 1 + - uid: 137 + components: + - type: Transform + pos: 4.5,77.5 + parent: 1 + - uid: 144 + components: + - type: Transform + pos: 4.5,50.5 + parent: 1 + - uid: 145 + components: + - type: Transform + pos: 4.5,49.5 + parent: 1 + - uid: 146 + components: + - type: Transform + pos: 4.5,48.5 + parent: 1 + - uid: 147 + components: + - type: Transform + pos: 4.5,47.5 + parent: 1 + - uid: 148 + components: + - type: Transform + pos: 5.5,98.5 + parent: 1 + - uid: 149 + components: + - type: Transform + pos: 5.5,97.5 + parent: 1 + - uid: 153 + components: + - type: Transform + pos: 1.5,58.5 + parent: 1 + - uid: 155 + components: + - type: Transform + pos: 3.5,85.5 + parent: 1 + - uid: 157 + components: + - type: Transform + pos: 3.5,86.5 + parent: 1 + - uid: 159 + components: + - type: Transform + pos: 3.5,81.5 + parent: 1 + - uid: 161 + components: + - type: Transform + pos: 2.5,52.5 + parent: 1 + - uid: 165 + components: + - type: Transform + pos: 3.5,51.5 + parent: 1 + - uid: 166 + components: + - type: Transform + pos: 7.5,49.5 + parent: 1 + - uid: 167 + components: + - type: Transform + pos: 9.5,52.5 + parent: 1 + - uid: 169 + components: + - type: Transform + pos: 9.5,46.5 + parent: 1 + - uid: 170 + components: + - type: Transform + pos: 5.5,47.5 + parent: 1 + - uid: 171 + components: + - type: Transform + pos: 5.5,46.5 + parent: 1 + - uid: 172 + components: + - type: Transform + pos: 5.5,45.5 + parent: 1 + - uid: 174 + components: + - type: Transform + pos: 6.5,98.5 + parent: 1 + - uid: 175 + components: + - type: Transform + pos: 6.5,97.5 + parent: 1 + - uid: 191 + components: + - type: Transform + pos: 6.5,80.5 + parent: 1 + - uid: 192 + components: + - type: Transform + pos: 6.5,79.5 + parent: 1 + - uid: 195 + components: + - type: Transform + pos: 4.5,53.5 + parent: 1 + - uid: 196 + components: + - type: Transform + pos: 6.5,53.5 + parent: 1 + - uid: 198 + components: + - type: Transform + pos: 6.5,51.5 + parent: 1 + - uid: 199 + components: + - type: Transform + pos: 6.5,50.5 + parent: 1 + - uid: 200 + components: + - type: Transform + pos: 6.5,49.5 + parent: 1 + - uid: 201 + components: + - type: Transform + pos: 12.5,41.5 + parent: 1 + - uid: 204 + components: + - type: Transform + pos: 6.5,45.5 + parent: 1 + - uid: 205 + components: + - type: Transform + pos: 6.5,44.5 + parent: 1 + - uid: 206 + components: + - type: Transform + pos: 6.5,43.5 + parent: 1 + - uid: 215 + components: + - type: Transform + pos: 20.5,96.5 + parent: 1 + - uid: 223 + components: + - type: Transform + pos: 7.5,53.5 + parent: 1 + - uid: 225 + components: + - type: Transform + pos: 7.5,48.5 + parent: 1 + - uid: 226 + components: + - type: Transform + pos: 7.5,47.5 + parent: 1 + - uid: 230 + components: + - type: Transform + pos: 7.5,43.5 + parent: 1 + - uid: 231 + components: + - type: Transform + pos: 7.5,42.5 + parent: 1 + - uid: 232 + components: + - type: Transform + pos: 7.5,41.5 + parent: 1 + - uid: 239 + components: + - type: Transform + pos: 23.5,95.5 + parent: 1 + - uid: 271 + components: + - type: Transform + pos: 8.5,47.5 + parent: 1 + - uid: 272 + components: + - type: Transform + pos: 8.5,46.5 + parent: 1 + - uid: 273 + components: + - type: Transform + pos: 8.5,45.5 + parent: 1 + - uid: 277 + components: + - type: Transform + pos: 8.5,41.5 + parent: 1 + - uid: 278 + components: + - type: Transform + pos: 8.5,40.5 + parent: 1 + - uid: 283 + components: + - type: Transform + pos: 6.5,99.5 + parent: 1 + - uid: 285 + components: + - type: Transform + pos: 9.5,87.5 + parent: 1 + - uid: 288 + components: + - type: Transform + pos: 5.5,99.5 + parent: 1 + - uid: 290 + components: + - type: Transform + pos: 9.5,71.5 + parent: 1 + - uid: 291 + components: + - type: Transform + pos: 9.5,70.5 + parent: 1 + - uid: 294 + components: + - type: Transform + pos: 9.5,64.5 + parent: 1 + - uid: 295 + components: + - type: Transform + pos: 9.5,63.5 + parent: 1 + - uid: 296 + components: + - type: Transform + pos: 9.5,62.5 + parent: 1 + - uid: 297 + components: + - type: Transform + pos: 9.5,61.5 + parent: 1 + - uid: 298 + components: + - type: Transform + pos: 9.5,60.5 + parent: 1 + - uid: 299 + components: + - type: Transform + pos: 9.5,59.5 + parent: 1 + - uid: 302 + components: + - type: Transform + pos: 9.5,55.5 + parent: 1 + - uid: 303 + components: + - type: Transform + pos: 9.5,54.5 + parent: 1 + - uid: 304 + components: + - type: Transform + pos: 9.5,50.5 + parent: 1 + - uid: 305 + components: + - type: Transform + pos: 9.5,49.5 + parent: 1 + - uid: 308 + components: + - type: Transform + pos: 13.5,45.5 + parent: 1 + - uid: 311 + components: + - type: Transform + pos: 9.5,40.5 + parent: 1 + - uid: 312 + components: + - type: Transform + pos: 9.5,39.5 + parent: 1 + - uid: 313 + components: + - type: Transform + pos: 9.5,38.5 + parent: 1 + - uid: 322 + components: + - type: Transform + pos: 10.5,87.5 + parent: 1 + - uid: 332 + components: + - type: Transform + pos: 10.5,64.5 + parent: 1 + - uid: 333 + components: + - type: Transform + pos: 10.5,63.5 + parent: 1 + - uid: 339 + components: + - type: Transform + pos: 14.5,45.5 + parent: 1 + - uid: 344 + components: + - type: Transform + pos: 10.5,38.5 + parent: 1 + - uid: 345 + components: + - type: Transform + pos: 10.5,37.5 + parent: 1 + - uid: 353 + components: + - type: Transform + pos: 11.5,87.5 + parent: 1 + - uid: 368 + components: + - type: Transform + pos: 11.5,64.5 + parent: 1 + - uid: 369 + components: + - type: Transform + pos: 11.5,60.5 + parent: 1 + - uid: 372 + components: + - type: Transform + pos: 11.5,55.5 + parent: 1 + - uid: 373 + components: + - type: Transform + pos: 11.5,54.5 + parent: 1 + - uid: 374 + components: + - type: Transform + pos: 11.5,53.5 + parent: 1 + - uid: 375 + components: + - type: Transform + pos: 11.5,52.5 + parent: 1 + - uid: 376 + components: + - type: Transform + pos: 11.5,51.5 + parent: 1 + - uid: 377 + components: + - type: Transform + pos: 11.5,50.5 + parent: 1 + - uid: 378 + components: + - type: Transform + pos: 11.5,49.5 + parent: 1 + - uid: 379 + components: + - type: Transform + pos: 11.5,48.5 + parent: 1 + - uid: 380 + components: + - type: Transform + pos: 11.5,47.5 + parent: 1 + - uid: 381 + components: + - type: Transform + pos: 11.5,46.5 + parent: 1 + - uid: 387 + components: + - type: Transform + pos: 11.5,37.5 + parent: 1 + - uid: 388 + components: + - type: Transform + pos: 11.5,36.5 + parent: 1 + - uid: 390 + components: + - type: Transform + pos: 12.5,101.5 + parent: 1 + - uid: 391 + components: + - type: Transform + pos: 12.5,100.5 + parent: 1 + - uid: 392 + components: + - type: Transform + pos: 12.5,99.5 + parent: 1 + - uid: 393 + components: + - type: Transform + pos: 12.5,98.5 + parent: 1 + - uid: 394 + components: + - type: Transform + pos: 12.5,97.5 + parent: 1 + - uid: 420 + components: + - type: Transform + pos: 12.5,70.5 + parent: 1 + - uid: 424 + components: + - type: Transform + pos: 12.5,64.5 + parent: 1 + - uid: 425 + components: + - type: Transform + pos: 12.5,61.5 + parent: 1 + - uid: 426 + components: + - type: Transform + pos: 12.5,60.5 + parent: 1 + - uid: 427 + components: + - type: Transform + pos: 23.5,30.5 + parent: 1 + - uid: 429 + components: + - type: Transform + pos: 12.5,56.5 + parent: 1 + - uid: 430 + components: + - type: Transform + pos: 12.5,55.5 + parent: 1 + - uid: 443 + components: + - type: Transform + pos: 98.5,78.5 + parent: 1 + - uid: 445 + components: + - type: Transform + pos: 12.5,47.5 + parent: 1 + - uid: 446 + components: + - type: Transform + pos: 12.5,46.5 + parent: 1 + - uid: 451 + components: + - type: Transform + pos: 24.5,23.5 + parent: 1 + - uid: 453 + components: + - type: Transform + pos: 13.5,102.5 + parent: 1 + - uid: 454 + components: + - type: Transform + pos: 13.5,101.5 + parent: 1 + - uid: 455 + components: + - type: Transform + pos: 13.5,100.5 + parent: 1 + - uid: 468 + components: + - type: Transform + pos: 13.5,70.5 + parent: 1 + - uid: 473 + components: + - type: Transform + pos: 13.5,64.5 + parent: 1 + - uid: 475 + components: + - type: Transform + pos: 13.5,60.5 + parent: 1 + - uid: 479 + components: + - type: Transform + pos: 13.5,56.5 + parent: 1 + - uid: 488 + components: + - type: Transform + pos: 13.5,46.5 + parent: 1 + - uid: 490 + components: + - type: Transform + pos: 13.5,44.5 + parent: 1 + - uid: 491 + components: + - type: Transform + pos: 13.5,39.5 + parent: 1 + - uid: 492 + components: + - type: Transform + pos: 13.5,38.5 + parent: 1 + - uid: 499 + components: + - type: Transform + pos: 14.5,103.5 + parent: 1 + - uid: 500 + components: + - type: Transform + pos: 14.5,102.5 + parent: 1 + - uid: 501 + components: + - type: Transform + pos: 14.5,101.5 + parent: 1 + - uid: 511 + components: + - type: Transform + pos: 14.5,70.5 + parent: 1 + - uid: 515 + components: + - type: Transform + pos: 14.5,64.5 + parent: 1 + - uid: 517 + components: + - type: Transform + pos: 14.5,60.5 + parent: 1 + - uid: 520 + components: + - type: Transform + pos: 14.5,56.5 + parent: 1 + - uid: 525 + components: + - type: Transform + pos: 14.5,46.5 + parent: 1 + - uid: 535 + components: + - type: Transform + pos: 15.5,103.5 + parent: 1 + - uid: 536 + components: + - type: Transform + pos: 15.5,102.5 + parent: 1 + - uid: 537 + components: + - type: Transform + pos: 15.5,101.5 + parent: 1 + - uid: 557 + components: + - type: Transform + pos: 15.5,70.5 + parent: 1 + - uid: 561 + components: + - type: Transform + pos: 15.5,61.5 + parent: 1 + - uid: 562 + components: + - type: Transform + pos: 15.5,60.5 + parent: 1 + - uid: 568 + components: + - type: Transform + pos: 15.5,46.5 + parent: 1 + - uid: 569 + components: + - type: Transform + pos: 15.5,45.5 + parent: 1 + - uid: 570 + components: + - type: Transform + pos: 15.5,44.5 + parent: 1 + - uid: 571 + components: + - type: Transform + pos: 15.5,43.5 + parent: 1 + - uid: 572 + components: + - type: Transform + pos: 15.5,42.5 + parent: 1 + - uid: 573 + components: + - type: Transform + pos: 15.5,41.5 + parent: 1 + - uid: 576 + components: + - type: Transform + pos: 18.5,108.5 + parent: 1 + - uid: 579 + components: + - type: Transform + pos: 17.5,107.5 + parent: 1 + - uid: 585 + components: + - type: Transform + pos: 16.5,83.5 + parent: 1 + - uid: 586 + components: + - type: Transform + pos: 16.5,82.5 + parent: 1 + - uid: 587 + components: + - type: Transform + pos: 16.5,81.5 + parent: 1 + - uid: 588 + components: + - type: Transform + pos: 16.5,80.5 + parent: 1 + - uid: 589 + components: + - type: Transform + pos: 16.5,79.5 + parent: 1 + - uid: 590 + components: + - type: Transform + pos: 16.5,78.5 + parent: 1 + - uid: 591 + components: + - type: Transform + pos: 16.5,77.5 + parent: 1 + - uid: 594 + components: + - type: Transform + pos: 16.5,70.5 + parent: 1 + - uid: 597 + components: + - type: Transform + pos: 16.5,64.5 + parent: 1 + - uid: 618 + components: + - type: Transform + pos: 16.5,31.5 + parent: 1 + - uid: 619 + components: + - type: Transform + pos: 16.5,30.5 + parent: 1 + - uid: 620 + components: + - type: Transform + pos: 17.5,106.5 + parent: 1 + - uid: 621 + components: + - type: Transform + pos: 17.5,105.5 + parent: 1 + - uid: 625 + components: + - type: Transform + pos: 17.5,101.5 + parent: 1 + - uid: 641 + components: + - type: Transform + pos: 17.5,77.5 + parent: 1 + - uid: 652 + components: + - type: Transform + pos: 17.5,64.5 + parent: 1 + - uid: 653 + components: + - type: Transform + pos: 17.5,63.5 + parent: 1 + - uid: 654 + components: + - type: Transform + pos: 17.5,60.5 + parent: 1 + - uid: 667 + components: + - type: Transform + pos: 17.5,30.5 + parent: 1 + - uid: 668 + components: + - type: Transform + pos: 17.5,29.5 + parent: 1 + - uid: 670 + components: + - type: Transform + pos: 18.5,107.5 + parent: 1 + - uid: 671 + components: + - type: Transform + pos: 18.5,106.5 + parent: 1 + - uid: 676 + components: + - type: Transform + pos: 18.5,101.5 + parent: 1 + - uid: 685 + components: + - type: Transform + pos: 18.5,77.5 + parent: 1 + - uid: 687 + components: + - type: Transform + pos: 0.5,58.5 + parent: 1 + - uid: 688 + components: + - type: Transform + pos: 1.5,76.5 + parent: 1 + - uid: 691 + components: + - type: Transform + pos: 18.5,64.5 + parent: 1 + - uid: 692 + components: + - type: Transform + pos: 18.5,63.5 + parent: 1 + - uid: 693 + components: + - type: Transform + pos: 18.5,60.5 + parent: 1 + - uid: 697 + components: + - type: Transform + pos: 16.5,39.5 + parent: 1 + - uid: 703 + components: + - type: Transform + pos: 16.5,41.5 + parent: 1 + - uid: 706 + components: + - type: Transform + pos: 18.5,32.5 + parent: 1 + - uid: 709 + components: + - type: Transform + pos: 18.5,29.5 + parent: 1 + - uid: 710 + components: + - type: Transform + pos: 18.5,28.5 + parent: 1 + - uid: 711 + components: + - type: Transform + pos: 19.5,109.5 + parent: 1 + - uid: 719 + components: + - type: Transform + pos: 19.5,101.5 + parent: 1 + - uid: 720 + components: + - type: Transform + pos: 19.5,100.5 + parent: 1 + - uid: 734 + components: + - type: Transform + pos: 19.5,77.5 + parent: 1 + - uid: 740 + components: + - type: Transform + pos: 19.5,64.5 + parent: 1 + - uid: 741 + components: + - type: Transform + pos: 19.5,63.5 + parent: 1 + - uid: 742 + components: + - type: Transform + pos: 19.5,60.5 + parent: 1 + - uid: 744 + components: + - type: Transform + pos: 16.5,40.5 + parent: 1 + - uid: 745 + components: + - type: Transform + pos: 18.5,38.5 + parent: 1 + - uid: 746 + components: + - type: Transform + pos: 21.5,59.5 + parent: 1 + - uid: 755 + components: + - type: Transform + pos: 19.5,38.5 + parent: 1 + - uid: 757 + components: + - type: Transform + pos: 19.5,32.5 + parent: 1 + - uid: 758 + components: + - type: Transform + pos: 19.5,31.5 + parent: 1 + - uid: 761 + components: + - type: Transform + pos: 19.5,28.5 + parent: 1 + - uid: 762 + components: + - type: Transform + pos: 19.5,27.5 + parent: 1 + - uid: 763 + components: + - type: Transform + pos: 20.5,110.5 + parent: 1 + - uid: 764 + components: + - type: Transform + pos: 20.5,109.5 + parent: 1 + - uid: 771 + components: + - type: Transform + pos: 20.5,100.5 + parent: 1 + - uid: 772 + components: + - type: Transform + pos: 20.5,99.5 + parent: 1 + - uid: 773 + components: + - type: Transform + pos: 20.5,98.5 + parent: 1 + - uid: 774 + components: + - type: Transform + pos: 20.5,97.5 + parent: 1 + - uid: 776 + components: + - type: Transform + pos: 20.5,94.5 + parent: 1 + - uid: 785 + components: + - type: Transform + pos: 20.5,77.5 + parent: 1 + - uid: 792 + components: + - type: Transform + pos: 20.5,64.5 + parent: 1 + - uid: 794 + components: + - type: Transform + pos: 20.5,59.5 + parent: 1 + - uid: 795 + components: + - type: Transform + pos: 20.5,58.5 + parent: 1 + - uid: 803 + components: + - type: Transform + pos: 20.5,38.5 + parent: 1 + - uid: 806 + components: + - type: Transform + pos: 20.5,31.5 + parent: 1 + - uid: 807 + components: + - type: Transform + pos: 20.5,30.5 + parent: 1 + - uid: 810 + components: + - type: Transform + pos: 20.5,27.5 + parent: 1 + - uid: 811 + components: + - type: Transform + pos: 21.5,110.5 + parent: 1 + - uid: 812 + components: + - type: Transform + pos: 21.5,109.5 + parent: 1 + - uid: 816 + components: + - type: Transform + pos: 21.5,94.5 + parent: 1 + - uid: 822 + components: + - type: Transform + pos: 21.5,77.5 + parent: 1 + - uid: 833 + components: + - type: Transform + pos: 21.5,64.5 + parent: 1 + - uid: 835 + components: + - type: Transform + pos: 21.5,58.5 + parent: 1 + - uid: 842 + components: + - type: Transform + pos: 21.5,38.5 + parent: 1 + - uid: 846 + components: + - type: Transform + pos: 21.5,27.5 + parent: 1 + - uid: 847 + components: + - type: Transform + pos: 21.5,26.5 + parent: 1 + - uid: 856 + components: + - type: Transform + pos: 22.5,94.5 + parent: 1 + - uid: 877 + components: + - type: Transform + pos: 22.5,77.5 + parent: 1 + - uid: 882 + components: + - type: Transform + pos: 22.5,71.5 + parent: 1 + - uid: 883 + components: + - type: Transform + pos: 22.5,70.5 + parent: 1 + - uid: 889 + components: + - type: Transform + pos: 22.5,64.5 + parent: 1 + - uid: 890 + components: + - type: Transform + pos: 22.5,63.5 + parent: 1 + - uid: 891 + components: + - type: Transform + pos: 22.5,58.5 + parent: 1 + - uid: 916 + components: + - type: Transform + pos: 22.5,38.5 + parent: 1 + - uid: 918 + components: + - type: Transform + pos: 22.5,33.5 + parent: 1 + - uid: 919 + components: + - type: Transform + pos: 22.5,32.5 + parent: 1 + - uid: 922 + components: + - type: Transform + pos: 22.5,26.5 + parent: 1 + - uid: 923 + components: + - type: Transform + pos: 22.5,25.5 + parent: 1 + - uid: 931 + components: + - type: Transform + pos: 23.5,103.5 + parent: 1 + - uid: 932 + components: + - type: Transform + pos: 23.5,102.5 + parent: 1 + - uid: 939 + components: + - type: Transform + pos: 23.5,94.5 + parent: 1 + - uid: 943 + components: + - type: Transform + pos: 23.5,88.5 + parent: 1 + - uid: 944 + components: + - type: Transform + pos: 23.5,87.5 + parent: 1 + - uid: 945 + components: + - type: Transform + pos: 23.5,86.5 + parent: 1 + - uid: 946 + components: + - type: Transform + pos: 23.5,85.5 + parent: 1 + - uid: 949 + components: + - type: Transform + pos: 23.5,77.5 + parent: 1 + - uid: 952 + components: + - type: Transform + pos: 23.5,71.5 + parent: 1 + - uid: 961 + components: + - type: Transform + pos: 23.5,63.5 + parent: 1 + - uid: 962 + components: + - type: Transform + pos: 23.5,62.5 + parent: 1 + - uid: 963 + components: + - type: Transform + pos: 23.5,61.5 + parent: 1 + - uid: 965 + components: + - type: Transform + pos: 23.5,58.5 + parent: 1 + - uid: 969 + components: + - type: Transform + pos: 23.5,52.5 + parent: 1 + - uid: 970 + components: + - type: Transform + pos: 23.5,51.5 + parent: 1 + - uid: 971 + components: + - type: Transform + pos: 23.5,50.5 + parent: 1 + - uid: 972 + components: + - type: Transform + pos: 23.5,49.5 + parent: 1 + - uid: 973 + components: + - type: Transform + pos: 23.5,48.5 + parent: 1 + - uid: 974 + components: + - type: Transform + pos: 23.5,47.5 + parent: 1 + - uid: 975 + components: + - type: Transform + pos: 23.5,46.5 + parent: 1 + - uid: 976 + components: + - type: Transform + pos: 23.5,45.5 + parent: 1 + - uid: 977 + components: + - type: Transform + pos: 23.5,44.5 + parent: 1 + - uid: 978 + components: + - type: Transform + pos: 23.5,43.5 + parent: 1 + - uid: 979 + components: + - type: Transform + pos: 23.5,42.5 + parent: 1 + - uid: 980 + components: + - type: Transform + pos: 23.5,41.5 + parent: 1 + - uid: 981 + components: + - type: Transform + pos: 23.5,40.5 + parent: 1 + - uid: 983 + components: + - type: Transform + pos: 23.5,38.5 + parent: 1 + - uid: 984 + components: + - type: Transform + pos: 23.5,37.5 + parent: 1 + - uid: 985 + components: + - type: Transform + pos: 23.5,35.5 + parent: 1 + - uid: 986 + components: + - type: Transform + pos: 23.5,34.5 + parent: 1 + - uid: 987 + components: + - type: Transform + pos: 23.5,33.5 + parent: 1 + - uid: 988 + components: + - type: Transform + pos: 23.5,32.5 + parent: 1 + - uid: 989 + components: + - type: Transform + pos: 23.5,31.5 + parent: 1 + - uid: 993 + components: + - type: Transform + pos: 23.5,25.5 + parent: 1 + - uid: 1086 + components: + - type: Transform + pos: 24.5,25.5 + parent: 1 + - uid: 1087 + components: + - type: Transform + pos: 24.5,24.5 + parent: 1 + - uid: 1088 + components: + - type: Transform + pos: 25.5,112.5 + parent: 1 + - uid: 1103 + components: + - type: Transform + pos: 25.5,23.5 + parent: 1 + - uid: 1104 + components: + - type: Transform + pos: 26.5,112.5 + parent: 1 + - uid: 1118 + components: + - type: Transform + pos: 26.5,23.5 + parent: 1 + - uid: 1120 + components: + - type: Transform + pos: 27.5,112.5 + parent: 1 + - uid: 1131 + components: + - type: Transform + pos: 27.5,29.5 + parent: 1 + - uid: 1135 + components: + - type: Transform + pos: 27.5,22.5 + parent: 1 + - uid: 1136 + components: + - type: Transform + pos: 28.5,113.5 + parent: 1 + - uid: 1167 + components: + - type: Transform + pos: 5.5,53.5 + parent: 1 + - uid: 1199 + components: + - type: Transform + pos: 3.5,84.5 + parent: 1 + - uid: 1233 + components: + - type: Transform + pos: 28.5,29.5 + parent: 1 + - uid: 1234 + components: + - type: Transform + pos: 28.5,28.5 + parent: 1 + - uid: 1237 + components: + - type: Transform + pos: 28.5,22.5 + parent: 1 + - uid: 1238 + components: + - type: Transform + pos: 28.5,21.5 + parent: 1 + - uid: 1239 + components: + - type: Transform + pos: 29.5,113.5 + parent: 1 + - uid: 1242 + components: + - type: Transform + pos: 29.5,108.5 + parent: 1 + - uid: 1256 + components: + - type: Transform + pos: 29.5,99.5 + parent: 1 + - uid: 1262 + components: + - type: Transform + pos: 29.5,85.5 + parent: 1 + - uid: 1264 + components: + - type: Transform + pos: 29.5,83.5 + parent: 1 + - uid: 1265 + components: + - type: Transform + pos: 29.5,82.5 + parent: 1 + - uid: 1266 + components: + - type: Transform + pos: 29.5,81.5 + parent: 1 + - uid: 1270 + components: + - type: Transform + pos: 29.5,74.5 + parent: 1 + - uid: 1271 + components: + - type: Transform + pos: 29.5,73.5 + parent: 1 + - uid: 1272 + components: + - type: Transform + pos: 29.5,72.5 + parent: 1 + - uid: 1273 + components: + - type: Transform + pos: 29.5,71.5 + parent: 1 + - uid: 1282 + components: + - type: Transform + pos: 29.5,63.5 + parent: 1 + - uid: 1283 + components: + - type: Transform + pos: 29.5,62.5 + parent: 1 + - uid: 1284 + components: + - type: Transform + pos: 29.5,61.5 + parent: 1 + - uid: 1285 + components: + - type: Transform + pos: 29.5,60.5 + parent: 1 + - uid: 1293 + components: + - type: Transform + pos: 29.5,29.5 + parent: 1 + - uid: 1294 + components: + - type: Transform + pos: 29.5,28.5 + parent: 1 + - uid: 1295 + components: + - type: Transform + pos: 29.5,27.5 + parent: 1 + - uid: 1298 + components: + - type: Transform + pos: 29.5,22.5 + parent: 1 + - uid: 1299 + components: + - type: Transform + pos: 29.5,21.5 + parent: 1 + - uid: 1300 + components: + - type: Transform + pos: 30.5,113.5 + parent: 1 + - uid: 1303 + components: + - type: Transform + pos: 30.5,108.5 + parent: 1 + - uid: 1310 + components: + - type: Transform + pos: 30.5,99.5 + parent: 1 + - uid: 1316 + components: + - type: Transform + pos: 30.5,85.5 + parent: 1 + - uid: 1319 + components: + - type: Transform + pos: 30.5,81.5 + parent: 1 + - uid: 1323 + components: + - type: Transform + pos: 30.5,74.5 + parent: 1 + - uid: 1324 + components: + - type: Transform + pos: 30.5,71.5 + parent: 1 + - uid: 1325 + components: + - type: Transform + pos: 30.5,70.5 + parent: 1 + - uid: 1331 + components: + - type: Transform + pos: 30.5,64.5 + parent: 1 + - uid: 1332 + components: + - type: Transform + pos: 30.5,63.5 + parent: 1 + - uid: 1333 + components: + - type: Transform + pos: 30.5,62.5 + parent: 1 + - uid: 1334 + components: + - type: Transform + pos: 30.5,61.5 + parent: 1 + - uid: 1335 + components: + - type: Transform + pos: 30.5,60.5 + parent: 1 + - uid: 1351 + components: + - type: Transform + pos: 30.5,21.5 + parent: 1 + - uid: 1352 + components: + - type: Transform + pos: 31.5,113.5 + parent: 1 + - uid: 1355 + components: + - type: Transform + pos: 31.5,108.5 + parent: 1 + - uid: 1362 + components: + - type: Transform + pos: 31.5,99.5 + parent: 1 + - uid: 1368 + components: + - type: Transform + pos: 31.5,85.5 + parent: 1 + - uid: 1370 + components: + - type: Transform + pos: 31.5,81.5 + parent: 1 + - uid: 1375 + components: + - type: Transform + pos: 31.5,70.5 + parent: 1 + - uid: 1402 + components: + - type: Transform + pos: 31.5,23.5 + parent: 1 + - uid: 1404 + components: + - type: Transform + pos: 31.5,21.5 + parent: 1 + - uid: 1405 + components: + - type: Transform + pos: 31.5,20.5 + parent: 1 + - uid: 1411 + components: + - type: Transform + pos: 32.5,109.5 + parent: 1 + - uid: 1412 + components: + - type: Transform + pos: 32.5,108.5 + parent: 1 + - uid: 1417 + components: + - type: Transform + pos: 32.5,99.5 + parent: 1 + - uid: 1422 + components: + - type: Transform + pos: 32.5,85.5 + parent: 1 + - uid: 1430 + components: + - type: Transform + pos: 32.5,70.5 + parent: 1 + - uid: 1460 + components: + - type: Transform + pos: 32.5,23.5 + parent: 1 + - uid: 1463 + components: + - type: Transform + pos: 32.5,20.5 + parent: 1 + - uid: 1466 + components: + - type: Transform + pos: 33.5,110.5 + parent: 1 + - uid: 1468 + components: + - type: Transform + pos: 33.5,108.5 + parent: 1 + - uid: 1475 + components: + - type: Transform + pos: 33.5,99.5 + parent: 1 + - uid: 1476 + components: + - type: Transform + pos: 6.5,100.5 + parent: 1 + - uid: 1481 + components: + - type: Transform + pos: 33.5,85.5 + parent: 1 + - uid: 1482 + components: + - type: Transform + pos: 33.5,70.5 + parent: 1 + - uid: 1497 + components: + - type: Transform + pos: 33.5,23.5 + parent: 1 + - uid: 1498 + components: + - type: Transform + pos: 33.5,22.5 + parent: 1 + - uid: 1499 + components: + - type: Transform + pos: 26.5,22.5 + parent: 1 + - uid: 1500 + components: + - type: Transform + pos: 33.5,20.5 + parent: 1 + - uid: 1501 + components: + - type: Transform + pos: 33.5,19.5 + parent: 1 + - uid: 1502 + components: + - type: Transform + pos: 5.5,100.5 + parent: 1 + - uid: 1504 + components: + - type: Transform + pos: 34.5,110.5 + parent: 1 + - uid: 1505 + components: + - type: Transform + pos: 6.5,101.5 + parent: 1 + - uid: 1506 + components: + - type: Transform + pos: 34.5,108.5 + parent: 1 + - uid: 1511 + components: + - type: Transform + pos: 34.5,99.5 + parent: 1 + - uid: 1512 + components: + - type: Transform + pos: 34.5,97.5 + parent: 1 + - uid: 1521 + components: + - type: Transform + pos: 34.5,85.5 + parent: 1 + - uid: 1522 + components: + - type: Transform + pos: 34.5,83.5 + parent: 1 + - uid: 1523 + components: + - type: Transform + pos: 34.5,82.5 + parent: 1 + - uid: 1524 + components: + - type: Transform + pos: 34.5,81.5 + parent: 1 + - uid: 1525 + components: + - type: Transform + pos: 34.5,80.5 + parent: 1 + - uid: 1526 + components: + - type: Transform + pos: 34.5,79.5 + parent: 1 + - uid: 1527 + components: + - type: Transform + pos: 34.5,78.5 + parent: 1 + - uid: 1528 + components: + - type: Transform + pos: 34.5,77.5 + parent: 1 + - uid: 1529 + components: + - type: Transform + pos: 34.5,76.5 + parent: 1 + - uid: 1530 + components: + - type: Transform + pos: 34.5,75.5 + parent: 1 + - uid: 1534 + components: + - type: Transform + pos: 34.5,70.5 + parent: 1 + - uid: 1548 + components: + - type: Transform + pos: 34.5,22.5 + parent: 1 + - uid: 1550 + components: + - type: Transform + pos: 34.5,20.5 + parent: 1 + - uid: 1551 + components: + - type: Transform + pos: 34.5,19.5 + parent: 1 + - uid: 1552 + components: + - type: Transform + pos: 35.5,117.5 + parent: 1 + - uid: 1558 + components: + - type: Transform + pos: 35.5,108.5 + parent: 1 + - uid: 1572 + components: + - type: Transform + pos: 35.5,99.5 + parent: 1 + - uid: 1573 + components: + - type: Transform + pos: 35.5,97.5 + parent: 1 + - uid: 1579 + components: + - type: Transform + pos: 35.5,85.5 + parent: 1 + - uid: 1580 + components: + - type: Transform + pos: 35.5,83.5 + parent: 1 + - uid: 1595 + components: + - type: Transform + pos: 35.5,75.5 + parent: 1 + - uid: 1600 + components: + - type: Transform + pos: 35.5,70.5 + parent: 1 + - uid: 1617 + components: + - type: Transform + pos: 35.5,22.5 + parent: 1 + - uid: 1620 + components: + - type: Transform + pos: 35.5,19.5 + parent: 1 + - uid: 1621 + components: + - type: Transform + pos: 36.5,118.5 + parent: 1 + - uid: 1622 + components: + - type: Transform + pos: 36.5,117.5 + parent: 1 + - uid: 1623 + components: + - type: Transform + pos: 36.5,116.5 + parent: 1 + - uid: 1626 + components: + - type: Transform + pos: 36.5,113.5 + parent: 1 + - uid: 1627 + components: + - type: Transform + pos: 36.5,108.5 + parent: 1 + - uid: 1628 + components: + - type: Transform + pos: 36.5,107.5 + parent: 1 + - uid: 1629 + components: + - type: Transform + pos: 36.5,106.5 + parent: 1 + - uid: 1630 + components: + - type: Transform + pos: 36.5,105.5 + parent: 1 + - uid: 1631 + components: + - type: Transform + pos: 36.5,104.5 + parent: 1 + - uid: 1633 + components: + - type: Transform + pos: 36.5,101.5 + parent: 1 + - uid: 1634 + components: + - type: Transform + pos: 36.5,100.5 + parent: 1 + - uid: 1635 + components: + - type: Transform + pos: 36.5,99.5 + parent: 1 + - uid: 1636 + components: + - type: Transform + pos: 36.5,97.5 + parent: 1 + - uid: 1642 + components: + - type: Transform + pos: 36.5,85.5 + parent: 1 + - uid: 1643 + components: + - type: Transform + pos: 36.5,83.5 + parent: 1 + - uid: 1648 + components: + - type: Transform + pos: 36.5,75.5 + parent: 1 + - uid: 1672 + components: + - type: Transform + pos: 36.5,25.5 + parent: 1 + - uid: 1674 + components: + - type: Transform + pos: 36.5,21.5 + parent: 1 + - uid: 1676 + components: + - type: Transform + pos: 36.5,19.5 + parent: 1 + - uid: 1677 + components: + - type: Transform + pos: 37.5,120.5 + parent: 1 + - uid: 1678 + components: + - type: Transform + pos: 37.5,119.5 + parent: 1 + - uid: 1679 + components: + - type: Transform + pos: 37.5,118.5 + parent: 1 + - uid: 1680 + components: + - type: Transform + pos: 37.5,117.5 + parent: 1 + - uid: 1681 + components: + - type: Transform + pos: 37.5,116.5 + parent: 1 + - uid: 1682 + components: + - type: Transform + pos: 29.5,114.5 + parent: 1 + - uid: 1686 + components: + - type: Transform + pos: 37.5,101.5 + parent: 1 + - uid: 1687 + components: + - type: Transform + pos: 37.5,97.5 + parent: 1 + - uid: 1696 + components: + - type: Transform + pos: 37.5,85.5 + parent: 1 + - uid: 1697 + components: + - type: Transform + pos: 37.5,83.5 + parent: 1 + - uid: 1702 + components: + - type: Transform + pos: 37.5,75.5 + parent: 1 + - uid: 1727 + components: + - type: Transform + pos: 37.5,25.5 + parent: 1 + - uid: 1729 + components: + - type: Transform + pos: 37.5,21.5 + parent: 1 + - uid: 1731 + components: + - type: Transform + pos: 37.5,19.5 + parent: 1 + - uid: 1732 + components: + - type: Transform + pos: 37.5,18.5 + parent: 1 + - uid: 1733 + components: + - type: Transform + pos: 38.5,122.5 + parent: 1 + - uid: 1735 + components: + - type: Transform + pos: 38.5,120.5 + parent: 1 + - uid: 1736 + components: + - type: Transform + pos: 38.5,119.5 + parent: 1 + - uid: 1737 + components: + - type: Transform + pos: 38.5,118.5 + parent: 1 + - uid: 1738 + components: + - type: Transform + pos: 38.5,117.5 + parent: 1 + - uid: 1739 + components: + - type: Transform + pos: 38.5,116.5 + parent: 1 + - uid: 1742 + components: + - type: Transform + pos: 38.5,113.5 + parent: 1 + - uid: 1745 + components: + - type: Transform + pos: 38.5,97.5 + parent: 1 + - uid: 1750 + components: + - type: Transform + pos: 38.5,85.5 + parent: 1 + - uid: 1764 + components: + - type: Transform + pos: 38.5,75.5 + parent: 1 + - uid: 1772 + components: + - type: Transform + pos: 38.5,55.5 + parent: 1 + - uid: 1785 + components: + - type: Transform + pos: 38.5,25.5 + parent: 1 + - uid: 1786 + components: + - type: Transform + pos: 38.5,24.5 + parent: 1 + - uid: 1787 + components: + - type: Transform + pos: 38.5,21.5 + parent: 1 + - uid: 1790 + components: + - type: Transform + pos: 38.5,18.5 + parent: 1 + - uid: 1791 + components: + - type: Transform + pos: 39.5,123.5 + parent: 1 + - uid: 1792 + components: + - type: Transform + pos: 39.5,122.5 + parent: 1 + - uid: 1797 + components: + - type: Transform + pos: 56.5,107.5 + parent: 1 + - uid: 1798 + components: + - type: Transform + pos: 57.5,107.5 + parent: 1 + - uid: 1803 + components: + - type: Transform + pos: 39.5,114.5 + parent: 1 + - uid: 1806 + components: + - type: Transform + pos: 39.5,111.5 + parent: 1 + - uid: 1807 + components: + - type: Transform + pos: 39.5,107.5 + parent: 1 + - uid: 1808 + components: + - type: Transform + pos: 39.5,106.5 + parent: 1 + - uid: 1809 + components: + - type: Transform + pos: 39.5,105.5 + parent: 1 + - uid: 1814 + components: + - type: Transform + pos: 3.5,93.5 + parent: 1 + - uid: 1816 + components: + - type: Transform + pos: 39.5,98.5 + parent: 1 + - uid: 1817 + components: + - type: Transform + pos: 39.5,97.5 + parent: 1 + - uid: 1822 + components: + - type: Transform + pos: 39.5,85.5 + parent: 1 + - uid: 1823 + components: + - type: Transform + pos: 39.5,83.5 + parent: 1 + - uid: 1830 + components: + - type: Transform + pos: 39.5,77.5 + parent: 1 + - uid: 1831 + components: + - type: Transform + pos: 39.5,76.5 + parent: 1 + - uid: 1832 + components: + - type: Transform + pos: 39.5,75.5 + parent: 1 + - uid: 1833 + components: + - type: Transform + pos: 39.5,74.5 + parent: 1 + - uid: 1834 + components: + - type: Transform + pos: 39.5,73.5 + parent: 1 + - uid: 1839 + components: + - type: Transform + pos: 39.5,55.5 + parent: 1 + - uid: 1865 + components: + - type: Transform + pos: 39.5,24.5 + parent: 1 + - uid: 1866 + components: + - type: Transform + pos: 39.5,21.5 + parent: 1 + - uid: 1867 + components: + - type: Transform + pos: 39.5,20.5 + parent: 1 + - uid: 1869 + components: + - type: Transform + pos: 39.5,18.5 + parent: 1 + - uid: 1870 + components: + - type: Transform + pos: 40.5,124.5 + parent: 1 + - uid: 1871 + components: + - type: Transform + pos: 40.5,123.5 + parent: 1 + - uid: 1880 + components: + - type: Transform + pos: 40.5,109.5 + parent: 1 + - uid: 1904 + components: + - type: Transform + pos: 40.5,85.5 + parent: 1 + - uid: 1905 + components: + - type: Transform + pos: 40.5,83.5 + parent: 1 + - uid: 1932 + components: + - type: Transform + pos: 40.5,55.5 + parent: 1 + - uid: 1947 + components: + - type: Transform + pos: 40.5,24.5 + parent: 1 + - uid: 1948 + components: + - type: Transform + pos: 40.5,20.5 + parent: 1 + - uid: 1950 + components: + - type: Transform + pos: 40.5,18.5 + parent: 1 + - uid: 1951 + components: + - type: Transform + pos: 41.5,124.5 + parent: 1 + - uid: 1966 + components: + - type: Transform + pos: 41.5,85.5 + parent: 1 + - uid: 1967 + components: + - type: Transform + pos: 41.5,83.5 + parent: 1 + - uid: 1973 + components: + - type: Transform + pos: 41.5,55.5 + parent: 1 + - uid: 1986 + components: + - type: Transform + pos: 41.5,24.5 + parent: 1 + - uid: 1987 + components: + - type: Transform + pos: 53.5,24.5 + parent: 1 + - uid: 1989 + components: + - type: Transform + pos: 41.5,18.5 + parent: 1 + - uid: 1990 + components: + - type: Transform + pos: 41.5,17.5 + parent: 1 + - uid: 1991 + components: + - type: Transform + pos: 42.5,125.5 + parent: 1 + - uid: 1992 + components: + - type: Transform + pos: 42.5,124.5 + parent: 1 + - uid: 2013 + components: + - type: Transform + pos: 42.5,89.5 + parent: 1 + - uid: 2014 + components: + - type: Transform + pos: 42.5,83.5 + parent: 1 + - uid: 2021 + components: + - type: Transform + pos: 42.5,55.5 + parent: 1 + - uid: 2034 + components: + - type: Transform + pos: 42.5,24.5 + parent: 1 + - uid: 2038 + components: + - type: Transform + pos: 42.5,17.5 + parent: 1 + - uid: 2065 + components: + - type: Transform + pos: 43.5,55.5 + parent: 1 + - uid: 2082 + components: + - type: Transform + pos: 43.5,24.5 + parent: 1 + - uid: 2087 + components: + - type: Transform + pos: 43.5,17.5 + parent: 1 + - uid: 2088 + components: + - type: Transform + pos: 44.5,126.5 + parent: 1 + - uid: 2089 + components: + - type: Transform + pos: 44.5,125.5 + parent: 1 + - uid: 2108 + components: + - type: Transform + pos: 44.5,83.5 + parent: 1 + - uid: 2113 + components: + - type: Transform + pos: 44.5,55.5 + parent: 1 + - uid: 2138 + components: + - type: Transform + pos: 44.5,24.5 + parent: 1 + - uid: 2142 + components: + - type: Transform + pos: 44.5,17.5 + parent: 1 + - uid: 2143 + components: + - type: Transform + pos: 45.5,126.5 + parent: 1 + - uid: 2144 + components: + - type: Transform + pos: 45.5,125.5 + parent: 1 + - uid: 2161 + components: + - type: Transform + pos: 45.5,84.5 + parent: 1 + - uid: 2162 + components: + - type: Transform + pos: 45.5,83.5 + parent: 1 + - uid: 2183 + components: + - type: Transform + pos: 45.5,55.5 + parent: 1 + - uid: 2184 + components: + - type: Transform + pos: 45.5,54.5 + parent: 1 + - uid: 2185 + components: + - type: Transform + pos: 45.5,53.5 + parent: 1 + - uid: 2186 + components: + - type: Transform + pos: 45.5,52.5 + parent: 1 + - uid: 2187 + components: + - type: Transform + pos: 45.5,51.5 + parent: 1 + - uid: 2188 + components: + - type: Transform + pos: 45.5,50.5 + parent: 1 + - uid: 2189 + components: + - type: Transform + pos: 45.5,49.5 + parent: 1 + - uid: 2190 + components: + - type: Transform + pos: 45.5,48.5 + parent: 1 + - uid: 2202 + components: + - type: Transform + pos: 45.5,24.5 + parent: 1 + - uid: 2207 + components: + - type: Transform + pos: 45.5,17.5 + parent: 1 + - uid: 2208 + components: + - type: Transform + pos: 46.5,127.5 + parent: 1 + - uid: 2209 + components: + - type: Transform + pos: 46.5,126.5 + parent: 1 + - uid: 2210 + components: + - type: Transform + pos: 46.5,125.5 + parent: 1 + - uid: 2246 + components: + - type: Transform + pos: 46.5,84.5 + parent: 1 + - uid: 2247 + components: + - type: Transform + pos: 46.5,83.5 + parent: 1 + - uid: 2254 + components: + - type: Transform + pos: 46.5,48.5 + parent: 1 + - uid: 2261 + components: + - type: Transform + pos: 46.5,24.5 + parent: 1 + - uid: 2263 + components: + - type: Transform + pos: 53.5,22.5 + parent: 1 + - uid: 2264 + components: + - type: Transform + pos: 52.5,22.5 + parent: 1 + - uid: 2266 + components: + - type: Transform + pos: 46.5,17.5 + parent: 1 + - uid: 2267 + components: + - type: Transform + pos: 47.5,127.5 + parent: 1 + - uid: 2268 + components: + - type: Transform + pos: 47.5,126.5 + parent: 1 + - uid: 2269 + components: + - type: Transform + pos: 47.5,125.5 + parent: 1 + - uid: 2284 + components: + - type: Transform + pos: 47.5,83.5 + parent: 1 + - uid: 2290 + components: + - type: Transform + pos: 47.5,53.5 + parent: 1 + - uid: 2299 + components: + - type: Transform + pos: 47.5,24.5 + parent: 1 + - uid: 2303 + components: + - type: Transform + pos: 47.5,17.5 + parent: 1 + - uid: 2304 + components: + - type: Transform + pos: 47.5,16.5 + parent: 1 + - uid: 2305 + components: + - type: Transform + pos: 48.5,127.5 + parent: 1 + - uid: 2306 + components: + - type: Transform + pos: 48.5,126.5 + parent: 1 + - uid: 2360 + components: + - type: Transform + pos: 48.5,87.5 + parent: 1 + - uid: 2361 + components: + - type: Transform + pos: 48.5,86.5 + parent: 1 + - uid: 2362 + components: + - type: Transform + pos: 48.5,83.5 + parent: 1 + - uid: 2373 + components: + - type: Transform + pos: 48.5,56.5 + parent: 1 + - uid: 2374 + components: + - type: Transform + pos: 48.5,55.5 + parent: 1 + - uid: 2375 + components: + - type: Transform + pos: 48.5,54.5 + parent: 1 + - uid: 2376 + components: + - type: Transform + pos: 48.5,53.5 + parent: 1 + - uid: 2398 + components: + - type: Transform + pos: 48.5,17.5 + parent: 1 + - uid: 2399 + components: + - type: Transform + pos: 48.5,16.5 + parent: 1 + - uid: 2400 + components: + - type: Transform + pos: 49.5,127.5 + parent: 1 + - uid: 2401 + components: + - type: Transform + pos: 49.5,126.5 + parent: 1 + - uid: 2402 + components: + - type: Transform + pos: 49.5,125.5 + parent: 1 + - uid: 2414 + components: + - type: Transform + pos: 49.5,83.5 + parent: 1 + - uid: 2443 + components: + - type: Transform + pos: 49.5,31.5 + parent: 1 + - uid: 2444 + components: + - type: Transform + pos: 49.5,30.5 + parent: 1 + - uid: 2445 + components: + - type: Transform + pos: 49.5,29.5 + parent: 1 + - uid: 2446 + components: + - type: Transform + pos: 49.5,28.5 + parent: 1 + - uid: 2450 + components: + - type: Transform + pos: 48.5,21.5 + parent: 1 + - uid: 2451 + components: + - type: Transform + pos: 36.5,22.5 + parent: 1 + - uid: 2453 + components: + - type: Transform + pos: 49.5,17.5 + parent: 1 + - uid: 2454 + components: + - type: Transform + pos: 49.5,16.5 + parent: 1 + - uid: 2455 + components: + - type: Transform + pos: 49.5,15.5 + parent: 1 + - uid: 2456 + components: + - type: Transform + pos: 50.5,127.5 + parent: 1 + - uid: 2457 + components: + - type: Transform + pos: 50.5,126.5 + parent: 1 + - uid: 2458 + components: + - type: Transform + pos: 50.5,125.5 + parent: 1 + - uid: 2486 + components: + - type: Transform + pos: 50.5,58.5 + parent: 1 + - uid: 2493 + components: + - type: Transform + pos: 50.5,44.5 + parent: 1 + - uid: 2494 + components: + - type: Transform + pos: 50.5,43.5 + parent: 1 + - uid: 2495 + components: + - type: Transform + pos: 50.5,42.5 + parent: 1 + - uid: 2496 + components: + - type: Transform + pos: 50.5,41.5 + parent: 1 + - uid: 2497 + components: + - type: Transform + pos: 50.5,40.5 + parent: 1 + - uid: 2510 + components: + - type: Transform + pos: 50.5,31.5 + parent: 1 + - uid: 2516 + components: + - type: Transform + pos: 50.5,19.5 + parent: 1 + - uid: 2518 + components: + - type: Transform + pos: 50.5,17.5 + parent: 1 + - uid: 2519 + components: + - type: Transform + pos: 50.5,16.5 + parent: 1 + - uid: 2520 + components: + - type: Transform + pos: 50.5,15.5 + parent: 1 + - uid: 2521 + components: + - type: Transform + pos: 51.5,127.5 + parent: 1 + - uid: 2522 + components: + - type: Transform + pos: 51.5,126.5 + parent: 1 + - uid: 2523 + components: + - type: Transform + pos: 51.5,125.5 + parent: 1 + - uid: 2533 + components: + - type: Transform + pos: 51.5,84.5 + parent: 1 + - uid: 2543 + components: + - type: Transform + pos: 51.5,58.5 + parent: 1 + - uid: 2555 + components: + - type: Transform + pos: 51.5,38.5 + parent: 1 + - uid: 2556 + components: + - type: Transform + pos: 51.5,37.5 + parent: 1 + - uid: 2557 + components: + - type: Transform + pos: 51.5,36.5 + parent: 1 + - uid: 2559 + components: + - type: Transform + pos: 51.5,34.5 + parent: 1 + - uid: 2560 + components: + - type: Transform + pos: 51.5,33.5 + parent: 1 + - uid: 2561 + components: + - type: Transform + pos: 51.5,32.5 + parent: 1 + - uid: 2567 + components: + - type: Transform + pos: 59.5,19.5 + parent: 1 + - uid: 2573 + components: + - type: Transform + pos: 52.5,127.5 + parent: 1 + - uid: 2574 + components: + - type: Transform + pos: 52.5,126.5 + parent: 1 + - uid: 2575 + components: + - type: Transform + pos: 52.5,125.5 + parent: 1 + - uid: 2586 + components: + - type: Transform + pos: 52.5,84.5 + parent: 1 + - uid: 2591 + components: + - type: Transform + pos: 53.5,85.5 + parent: 1 + - uid: 2595 + components: + - type: Transform + pos: 52.5,58.5 + parent: 1 + - uid: 2600 + components: + - type: Transform + pos: 52.5,41.5 + parent: 1 + - uid: 2601 + components: + - type: Transform + pos: 52.5,40.5 + parent: 1 + - uid: 2602 + components: + - type: Transform + pos: 52.5,39.5 + parent: 1 + - uid: 2605 + components: + - type: Transform + pos: 52.5,34.5 + parent: 1 + - uid: 2610 + components: + - type: Transform + pos: 53.5,127.5 + parent: 1 + - uid: 2611 + components: + - type: Transform + pos: 53.5,126.5 + parent: 1 + - uid: 2628 + components: + - type: Transform + pos: 53.5,84.5 + parent: 1 + - uid: 2633 + components: + - type: Transform + pos: 52.5,85.5 + parent: 1 + - uid: 2638 + components: + - type: Transform + pos: 53.5,58.5 + parent: 1 + - uid: 2649 + components: + - type: Transform + pos: 53.5,13.5 + parent: 1 + - uid: 2650 + components: + - type: Transform + pos: 54.5,127.5 + parent: 1 + - uid: 2651 + components: + - type: Transform + pos: 54.5,126.5 + parent: 1 + - uid: 2663 + components: + - type: Transform + pos: 56.5,108.5 + parent: 1 + - uid: 2675 + components: + - type: Transform + pos: 54.5,84.5 + parent: 1 + - uid: 2693 + components: + - type: Transform + pos: 54.5,58.5 + parent: 1 + - uid: 2706 + components: + - type: Transform + pos: 54.5,13.5 + parent: 1 + - uid: 2707 + components: + - type: Transform + pos: 54.5,12.5 + parent: 1 + - uid: 2708 + components: + - type: Transform + pos: 55.5,126.5 + parent: 1 + - uid: 2709 + components: + - type: Transform + pos: 55.5,125.5 + parent: 1 + - uid: 2723 + components: + - type: Transform + pos: 55.5,84.5 + parent: 1 + - uid: 2732 + components: + - type: Transform + pos: 55.5,58.5 + parent: 1 + - uid: 2748 + components: + - type: Transform + pos: 55.5,13.5 + parent: 1 + - uid: 2749 + components: + - type: Transform + pos: 55.5,12.5 + parent: 1 + - uid: 2750 + components: + - type: Transform + pos: 55.5,11.5 + parent: 1 + - uid: 2751 + components: + - type: Transform + pos: 55.5,10.5 + parent: 1 + - uid: 2752 + components: + - type: Transform + pos: 56.5,126.5 + parent: 1 + - uid: 2753 + components: + - type: Transform + pos: 56.5,125.5 + parent: 1 + - uid: 2773 + components: + - type: Transform + pos: 56.5,58.5 + parent: 1 + - uid: 2783 + components: + - type: Transform + pos: 56.5,41.5 + parent: 1 + - uid: 2784 + components: + - type: Transform + pos: 56.5,40.5 + parent: 1 + - uid: 2785 + components: + - type: Transform + pos: 56.5,39.5 + parent: 1 + - uid: 2786 + components: + - type: Transform + pos: 56.5,38.5 + parent: 1 + - uid: 2787 + components: + - type: Transform + pos: 56.5,37.5 + parent: 1 + - uid: 2794 + components: + - type: Transform + pos: 56.5,13.5 + parent: 1 + - uid: 2795 + components: + - type: Transform + pos: 56.5,12.5 + parent: 1 + - uid: 2796 + components: + - type: Transform + pos: 56.5,11.5 + parent: 1 + - uid: 2797 + components: + - type: Transform + pos: 56.5,10.5 + parent: 1 + - uid: 2798 + components: + - type: Transform + pos: 56.5,9.5 + parent: 1 + - uid: 2799 + components: + - type: Transform + pos: 56.5,8.5 + parent: 1 + - uid: 2800 + components: + - type: Transform + pos: 57.5,126.5 + parent: 1 + - uid: 2801 + components: + - type: Transform + pos: 57.5,125.5 + parent: 1 + - uid: 2853 + components: + - type: Transform + pos: 57.5,51.5 + parent: 1 + - uid: 2854 + components: + - type: Transform + pos: 57.5,50.5 + parent: 1 + - uid: 2855 + components: + - type: Transform + pos: 57.5,49.5 + parent: 1 + - uid: 2856 + components: + - type: Transform + pos: 57.5,48.5 + parent: 1 + - uid: 2857 + components: + - type: Transform + pos: 57.5,47.5 + parent: 1 + - uid: 2858 + components: + - type: Transform + pos: 57.5,46.5 + parent: 1 + - uid: 2859 + components: + - type: Transform + pos: 57.5,45.5 + parent: 1 + - uid: 2869 + components: + - type: Transform + pos: 57.5,37.5 + parent: 1 + - uid: 2875 + components: + - type: Transform + pos: 61.5,19.5 + parent: 1 + - uid: 2876 + components: + - type: Transform + pos: 60.5,19.5 + parent: 1 + - uid: 2877 + components: + - type: Transform + pos: 57.5,13.5 + parent: 1 + - uid: 2878 + components: + - type: Transform + pos: 57.5,12.5 + parent: 1 + - uid: 2879 + components: + - type: Transform + pos: 57.5,11.5 + parent: 1 + - uid: 2880 + components: + - type: Transform + pos: 57.5,10.5 + parent: 1 + - uid: 2881 + components: + - type: Transform + pos: 57.5,9.5 + parent: 1 + - uid: 2882 + components: + - type: Transform + pos: 57.5,8.5 + parent: 1 + - uid: 2883 + components: + - type: Transform + pos: 57.5,7.5 + parent: 1 + - uid: 2885 + components: + - type: Transform + pos: 58.5,125.5 + parent: 1 + - uid: 2891 + components: + - type: Transform + pos: 58.5,107.5 + parent: 1 + - uid: 2900 + components: + - type: Transform + pos: 58.5,64.5 + parent: 1 + - uid: 2907 + components: + - type: Transform + pos: 58.5,51.5 + parent: 1 + - uid: 2924 + components: + - type: Transform + pos: 58.5,37.5 + parent: 1 + - uid: 2925 + components: + - type: Transform + pos: 58.5,36.5 + parent: 1 + - uid: 2926 + components: + - type: Transform + pos: 60.5,18.5 + parent: 1 + - uid: 2933 + components: + - type: Transform + pos: 58.5,13.5 + parent: 1 + - uid: 2934 + components: + - type: Transform + pos: 58.5,12.5 + parent: 1 + - uid: 2935 + components: + - type: Transform + pos: 58.5,11.5 + parent: 1 + - uid: 2936 + components: + - type: Transform + pos: 58.5,10.5 + parent: 1 + - uid: 2937 + components: + - type: Transform + pos: 58.5,9.5 + parent: 1 + - uid: 2938 + components: + - type: Transform + pos: 58.5,8.5 + parent: 1 + - uid: 2948 + components: + - type: Transform + pos: 59.5,108.5 + parent: 1 + - uid: 2949 + components: + - type: Transform + pos: 59.5,107.5 + parent: 1 + - uid: 2972 + components: + - type: Transform + pos: 59.5,64.5 + parent: 1 + - uid: 2977 + components: + - type: Transform + pos: 59.5,51.5 + parent: 1 + - uid: 2986 + components: + - type: Transform + pos: 59.5,37.5 + parent: 1 + - uid: 2987 + components: + - type: Transform + pos: 59.5,36.5 + parent: 1 + - uid: 3009 + components: + - type: Transform + pos: 60.5,125.5 + parent: 1 + - uid: 3010 + components: + - type: Transform + pos: 60.5,124.5 + parent: 1 + - uid: 3014 + components: + - type: Transform + pos: 60.5,108.5 + parent: 1 + - uid: 3015 + components: + - type: Transform + pos: 60.5,107.5 + parent: 1 + - uid: 3028 + components: + - type: Transform + pos: 60.5,64.5 + parent: 1 + - uid: 3035 + components: + - type: Transform + pos: 60.5,51.5 + parent: 1 + - uid: 3044 + components: + - type: Transform + pos: 60.5,37.5 + parent: 1 + - uid: 3046 + components: + - type: Transform + pos: 60.5,27.5 + parent: 1 + - uid: 3053 + components: + - type: Transform + pos: 60.5,17.5 + parent: 1 + - uid: 3054 + components: + - type: Transform + pos: 60.5,16.5 + parent: 1 + - uid: 3055 + components: + - type: Transform + pos: 60.5,15.5 + parent: 1 + - uid: 3064 + components: + - type: Transform + pos: 60.5,2.5 + parent: 1 + - uid: 3065 + components: + - type: Transform + pos: 60.5,1.5 + parent: 1 + - uid: 3066 + components: + - type: Transform + pos: 61.5,124.5 + parent: 1 + - uid: 3070 + components: + - type: Transform + pos: 58.5,108.5 + parent: 1 + - uid: 3075 + components: + - type: Transform + pos: 61.5,108.5 + parent: 1 + - uid: 3076 + components: + - type: Transform + pos: 61.5,107.5 + parent: 1 + - uid: 3096 + components: + - type: Transform + pos: 61.5,64.5 + parent: 1 + - uid: 3103 + components: + - type: Transform + pos: 61.5,51.5 + parent: 1 + - uid: 3110 + components: + - type: Transform + pos: 65.5,1.5 + parent: 1 + - uid: 3112 + components: + - type: Transform + pos: 61.5,37.5 + parent: 1 + - uid: 3114 + components: + - type: Transform + pos: 61.5,27.5 + parent: 1 + - uid: 3115 + components: + - type: Transform + pos: 61.5,26.5 + parent: 1 + - uid: 3116 + components: + - type: Transform + pos: 61.5,24.5 + parent: 1 + - uid: 3117 + components: + - type: Transform + pos: 63.5,83.5 + parent: 1 + - uid: 3123 + components: + - type: Transform + pos: 61.5,17.5 + parent: 1 + - uid: 3124 + components: + - type: Transform + pos: 61.5,16.5 + parent: 1 + - uid: 3125 + components: + - type: Transform + pos: 61.5,15.5 + parent: 1 + - uid: 3126 + components: + - type: Transform + pos: 81.5,21.5 + parent: 1 + - uid: 3135 + components: + - type: Transform + pos: 78.5,19.5 + parent: 1 + - uid: 3138 + components: + - type: Transform + pos: 62.5,124.5 + parent: 1 + - uid: 3139 + components: + - type: Transform + pos: 62.5,123.5 + parent: 1 + - uid: 3144 + components: + - type: Transform + pos: 62.5,113.5 + parent: 1 + - uid: 3149 + components: + - type: Transform + pos: 62.5,108.5 + parent: 1 + - uid: 3150 + components: + - type: Transform + pos: 62.5,107.5 + parent: 1 + - uid: 3164 + components: + - type: Transform + pos: 62.5,81.5 + parent: 1 + - uid: 3171 + components: + - type: Transform + pos: 62.5,64.5 + parent: 1 + - uid: 3172 + components: + - type: Transform + pos: 62.5,63.5 + parent: 1 + - uid: 3180 + components: + - type: Transform + pos: 62.5,51.5 + parent: 1 + - uid: 3189 + components: + - type: Transform + pos: 62.5,37.5 + parent: 1 + - uid: 3190 + components: + - type: Transform + pos: 62.5,36.5 + parent: 1 + - uid: 3192 + components: + - type: Transform + pos: 62.5,30.5 + parent: 1 + - uid: 3193 + components: + - type: Transform + pos: 62.5,28.5 + parent: 1 + - uid: 3194 + components: + - type: Transform + pos: 62.5,27.5 + parent: 1 + - uid: 3195 + components: + - type: Transform + pos: 62.5,26.5 + parent: 1 + - uid: 3196 + components: + - type: Transform + pos: 62.5,25.5 + parent: 1 + - uid: 3197 + components: + - type: Transform + pos: 62.5,24.5 + parent: 1 + - uid: 3198 + components: + - type: Transform + pos: 62.5,23.5 + parent: 1 + - uid: 3199 + components: + - type: Transform + pos: 62.5,22.5 + parent: 1 + - uid: 3200 + components: + - type: Transform + pos: 62.5,21.5 + parent: 1 + - uid: 3205 + components: + - type: Transform + pos: 79.5,21.5 + parent: 1 + - uid: 3214 + components: + - type: Transform + pos: 63.5,123.5 + parent: 1 + - uid: 3215 + components: + - type: Transform + pos: 63.5,122.5 + parent: 1 + - uid: 3226 + components: + - type: Transform + pos: 63.5,114.5 + parent: 1 + - uid: 3227 + components: + - type: Transform + pos: 63.5,113.5 + parent: 1 + - uid: 3232 + components: + - type: Transform + pos: 63.5,108.5 + parent: 1 + - uid: 3233 + components: + - type: Transform + pos: 63.5,107.5 + parent: 1 + - uid: 3243 + components: + - type: Transform + pos: 63.5,81.5 + parent: 1 + - uid: 3251 + components: + - type: Transform + pos: 63.5,64.5 + parent: 1 + - uid: 3253 + components: + - type: Transform + pos: 63.5,60.5 + parent: 1 + - uid: 3257 + components: + - type: Transform + pos: 63.5,51.5 + parent: 1 + - uid: 3263 + components: + - type: Transform + pos: 63.5,37.5 + parent: 1 + - uid: 3264 + components: + - type: Transform + pos: 63.5,36.5 + parent: 1 + - uid: 3267 + components: + - type: Transform + pos: 63.5,32.5 + parent: 1 + - uid: 3279 + components: + - type: Transform + pos: 79.5,19.5 + parent: 1 + - uid: 3288 + components: + - type: Transform + pos: 79.5,20.5 + parent: 1 + - uid: 3291 + components: + - type: Transform + pos: 64.5,122.5 + parent: 1 + - uid: 3293 + components: + - type: Transform + pos: 64.5,120.5 + parent: 1 + - uid: 3294 + components: + - type: Transform + pos: 64.5,119.5 + parent: 1 + - uid: 3295 + components: + - type: Transform + pos: 64.5,118.5 + parent: 1 + - uid: 3296 + components: + - type: Transform + pos: 64.5,117.5 + parent: 1 + - uid: 3297 + components: + - type: Transform + pos: 64.5,116.5 + parent: 1 + - uid: 3333 + components: + - type: Transform + pos: 64.5,81.5 + parent: 1 + - uid: 3334 + components: + - type: Transform + pos: 64.5,80.5 + parent: 1 + - uid: 3356 + components: + - type: Transform + pos: 64.5,64.5 + parent: 1 + - uid: 3358 + components: + - type: Transform + pos: 64.5,60.5 + parent: 1 + - uid: 3374 + components: + - type: Transform + pos: 80.5,19.5 + parent: 1 + - uid: 3389 + components: + - type: Transform + pos: 80.5,21.5 + parent: 1 + - uid: 3393 + components: + - type: Transform + pos: 64.5,1.5 + parent: 1 + - uid: 3394 + components: + - type: Transform + pos: 64.5,0.5 + parent: 1 + - uid: 3395 + components: + - type: Transform + pos: 65.5,120.5 + parent: 1 + - uid: 3396 + components: + - type: Transform + pos: 65.5,119.5 + parent: 1 + - uid: 3397 + components: + - type: Transform + pos: 65.5,118.5 + parent: 1 + - uid: 3398 + components: + - type: Transform + pos: 65.5,117.5 + parent: 1 + - uid: 3399 + components: + - type: Transform + pos: 65.5,116.5 + parent: 1 + - uid: 3409 + components: + - type: Transform + pos: 65.5,85.5 + parent: 1 + - uid: 3411 + components: + - type: Transform + pos: 65.5,80.5 + parent: 1 + - uid: 3412 + components: + - type: Transform + pos: 65.5,79.5 + parent: 1 + - uid: 3413 + components: + - type: Transform + pos: 65.5,78.5 + parent: 1 + - uid: 3414 + components: + - type: Transform + pos: 65.5,77.5 + parent: 1 + - uid: 3415 + components: + - type: Transform + pos: 65.5,76.5 + parent: 1 + - uid: 3416 + components: + - type: Transform + pos: 65.5,75.5 + parent: 1 + - uid: 3417 + components: + - type: Transform + pos: 65.5,74.5 + parent: 1 + - uid: 3418 + components: + - type: Transform + pos: 65.5,73.5 + parent: 1 + - uid: 3419 + components: + - type: Transform + pos: 65.5,72.5 + parent: 1 + - uid: 3420 + components: + - type: Transform + pos: 65.5,71.5 + parent: 1 + - uid: 3421 + components: + - type: Transform + pos: 65.5,70.5 + parent: 1 + - uid: 3425 + components: + - type: Transform + pos: 65.5,64.5 + parent: 1 + - uid: 3427 + components: + - type: Transform + pos: 65.5,60.5 + parent: 1 + - uid: 3460 + components: + - type: Transform + pos: 65.5,0.5 + parent: 1 + - uid: 3461 + components: + - type: Transform + pos: 66.5,118.5 + parent: 1 + - uid: 3462 + components: + - type: Transform + pos: 66.5,117.5 + parent: 1 + - uid: 3463 + components: + - type: Transform + pos: 66.5,116.5 + parent: 1 + - uid: 3472 + components: + - type: Transform + pos: 66.5,85.5 + parent: 1 + - uid: 3473 + components: + - type: Transform + pos: 66.5,84.5 + parent: 1 + - uid: 3480 + components: + - type: Transform + pos: 66.5,60.5 + parent: 1 + - uid: 3494 + components: + - type: Transform + pos: 66.5,1.5 + parent: 1 + - uid: 3495 + components: + - type: Transform + pos: 66.5,0.5 + parent: 1 + - uid: 3496 + components: + - type: Transform + pos: 67.5,117.5 + parent: 1 + - uid: 3497 + components: + - type: Transform + pos: 67.5,116.5 + parent: 1 + - uid: 3498 + components: + - type: Transform + pos: 67.5,115.5 + parent: 1 + - uid: 3540 + components: + - type: Transform + pos: 67.5,64.5 + parent: 1 + - uid: 3542 + components: + - type: Transform + pos: 67.5,60.5 + parent: 1 + - uid: 3554 + components: + - type: Transform + pos: 61.5,18.5 + parent: 1 + - uid: 3555 + components: + - type: Transform + pos: 75.5,7.5 + parent: 1 + - uid: 3556 + components: + - type: Transform + pos: 74.5,5.5 + parent: 1 + - uid: 3558 + components: + - type: Transform + pos: 67.5,1.5 + parent: 1 + - uid: 3559 + components: + - type: Transform + pos: 67.5,0.5 + parent: 1 + - uid: 3560 + components: + - type: Transform + pos: 68.5,116.5 + parent: 1 + - uid: 3561 + components: + - type: Transform + pos: 68.5,115.5 + parent: 1 + - uid: 3562 + components: + - type: Transform + pos: 68.5,114.5 + parent: 1 + - uid: 3584 + components: + - type: Transform + pos: 68.5,79.5 + parent: 1 + - uid: 3594 + components: + - type: Transform + pos: 68.5,64.5 + parent: 1 + - uid: 3595 + components: + - type: Transform + pos: 68.5,61.5 + parent: 1 + - uid: 3596 + components: + - type: Transform + pos: 68.5,60.5 + parent: 1 + - uid: 3635 + components: + - type: Transform + pos: 63.5,2.5 + parent: 1 + - uid: 3637 + components: + - type: Transform + pos: 68.5,1.5 + parent: 1 + - uid: 3638 + components: + - type: Transform + pos: 68.5,0.5 + parent: 1 + - uid: 3639 + components: + - type: Transform + pos: 69.5,115.5 + parent: 1 + - uid: 3640 + components: + - type: Transform + pos: 69.5,114.5 + parent: 1 + - uid: 3648 + components: + - type: Transform + pos: 69.5,84.5 + parent: 1 + - uid: 3649 + components: + - type: Transform + pos: 69.5,79.5 + parent: 1 + - uid: 3650 + components: + - type: Transform + pos: 69.5,78.5 + parent: 1 + - uid: 3657 + components: + - type: Transform + pos: 69.5,64.5 + parent: 1 + - uid: 3658 + components: + - type: Transform + pos: 69.5,61.5 + parent: 1 + - uid: 3659 + components: + - type: Transform + pos: 69.5,60.5 + parent: 1 + - uid: 3663 + components: + - type: Transform + pos: 69.5,51.5 + parent: 1 + - uid: 3668 + components: + - type: Transform + pos: 69.5,38.5 + parent: 1 + - uid: 3672 + components: + - type: Transform + pos: 64.5,2.5 + parent: 1 + - uid: 3676 + components: + - type: Transform + pos: 69.5,1.5 + parent: 1 + - uid: 3677 + components: + - type: Transform + pos: 70.5,114.5 + parent: 1 + - uid: 3687 + components: + - type: Transform + pos: 70.5,84.5 + parent: 1 + - uid: 3696 + components: + - type: Transform + pos: 70.5,64.5 + parent: 1 + - uid: 3697 + components: + - type: Transform + pos: 70.5,60.5 + parent: 1 + - uid: 3703 + components: + - type: Transform + pos: 70.5,51.5 + parent: 1 + - uid: 3710 + components: + - type: Transform + pos: 70.5,38.5 + parent: 1 + - uid: 3714 + components: + - type: Transform + pos: 74.5,6.5 + parent: 1 + - uid: 3724 + components: + - type: Transform + pos: 70.5,2.5 + parent: 1 + - uid: 3736 + components: + - type: Transform + pos: 71.5,114.5 + parent: 1 + - uid: 3737 + components: + - type: Transform + pos: 71.5,113.5 + parent: 1 + - uid: 3750 + components: + - type: Transform + pos: 71.5,84.5 + parent: 1 + - uid: 3760 + components: + - type: Transform + pos: 71.5,64.5 + parent: 1 + - uid: 3761 + components: + - type: Transform + pos: 71.5,63.5 + parent: 1 + - uid: 3762 + components: + - type: Transform + pos: 71.5,60.5 + parent: 1 + - uid: 3769 + components: + - type: Transform + pos: 71.5,51.5 + parent: 1 + - uid: 3775 + components: + - type: Transform + pos: 71.5,38.5 + parent: 1 + - uid: 3780 + components: + - type: Transform + pos: 71.5,26.5 + parent: 1 + - uid: 3781 + components: + - type: Transform + pos: 71.5,25.5 + parent: 1 + - uid: 3782 + components: + - type: Transform + pos: 71.5,24.5 + parent: 1 + - uid: 3783 + components: + - type: Transform + pos: 71.5,23.5 + parent: 1 + - uid: 3784 + components: + - type: Transform + pos: 71.5,22.5 + parent: 1 + - uid: 3785 + components: + - type: Transform + pos: 71.5,21.5 + parent: 1 + - uid: 3787 + components: + - type: Transform + pos: 67.5,2.5 + parent: 1 + - uid: 3788 + components: + - type: Transform + pos: 65.5,2.5 + parent: 1 + - uid: 3792 + components: + - type: Transform + pos: 66.5,2.5 + parent: 1 + - uid: 3802 + components: + - type: Transform + pos: 68.5,2.5 + parent: 1 + - uid: 3807 + components: + - type: Transform + pos: 72.5,113.5 + parent: 1 + - uid: 3830 + components: + - type: Transform + pos: 72.5,84.5 + parent: 1 + - uid: 3831 + components: + - type: Transform + pos: 72.5,83.5 + parent: 1 + - uid: 3832 + components: + - type: Transform + pos: 72.5,78.5 + parent: 1 + - uid: 3839 + components: + - type: Transform + pos: 72.5,71.5 + parent: 1 + - uid: 3840 + components: + - type: Transform + pos: 72.5,70.5 + parent: 1 + - uid: 3846 + components: + - type: Transform + pos: 72.5,64.5 + parent: 1 + - uid: 3847 + components: + - type: Transform + pos: 72.5,63.5 + parent: 1 + - uid: 3849 + components: + - type: Transform + pos: 72.5,60.5 + parent: 1 + - uid: 3854 + components: + - type: Transform + pos: 72.5,51.5 + parent: 1 + - uid: 3857 + components: + - type: Transform + pos: 69.5,2.5 + parent: 1 + - uid: 3861 + components: + - type: Transform + pos: 72.5,38.5 + parent: 1 + - uid: 3876 + components: + - type: Transform + pos: 72.5,26.5 + parent: 1 + - uid: 3883 + components: + - type: Transform + pos: 72.5,19.5 + parent: 1 + - uid: 3884 + components: + - type: Transform + pos: 72.5,18.5 + parent: 1 + - uid: 3885 + components: + - type: Transform + pos: 72.5,17.5 + parent: 1 + - uid: 3886 + components: + - type: Transform + pos: 72.5,16.5 + parent: 1 + - uid: 3887 + components: + - type: Transform + pos: 72.5,15.5 + parent: 1 + - uid: 3893 + components: + - type: Transform + pos: 73.5,2.5 + parent: 1 + - uid: 3897 + components: + - type: Transform + pos: 73.5,113.5 + parent: 1 + - uid: 3898 + components: + - type: Transform + pos: 73.5,112.5 + parent: 1 + - uid: 3903 + components: + - type: Transform + pos: 73.5,100.5 + parent: 1 + - uid: 3904 + components: + - type: Transform + pos: 73.5,99.5 + parent: 1 + - uid: 3905 + components: + - type: Transform + pos: 73.5,98.5 + parent: 1 + - uid: 3906 + components: + - type: Transform + pos: 73.5,97.5 + parent: 1 + - uid: 3907 + components: + - type: Transform + pos: 73.5,96.5 + parent: 1 + - uid: 3908 + components: + - type: Transform + pos: 73.5,95.5 + parent: 1 + - uid: 3909 + components: + - type: Transform + pos: 73.5,94.5 + parent: 1 + - uid: 3922 + components: + - type: Transform + pos: 73.5,84.5 + parent: 1 + - uid: 3923 + components: + - type: Transform + pos: 73.5,83.5 + parent: 1 + - uid: 3924 + components: + - type: Transform + pos: 73.5,82.5 + parent: 1 + - uid: 3925 + components: + - type: Transform + pos: 73.5,81.5 + parent: 1 + - uid: 3926 + components: + - type: Transform + pos: 73.5,78.5 + parent: 1 + - uid: 3927 + components: + - type: Transform + pos: 57.5,108.5 + parent: 1 + - uid: 3928 + components: + - type: Transform + pos: 73.5,76.5 + parent: 1 + - uid: 3932 + components: + - type: Transform + pos: 73.5,72.5 + parent: 1 + - uid: 3933 + components: + - type: Transform + pos: 73.5,71.5 + parent: 1 + - uid: 3942 + components: + - type: Transform + pos: 73.5,63.5 + parent: 1 + - uid: 3943 + components: + - type: Transform + pos: 73.5,62.5 + parent: 1 + - uid: 3944 + components: + - type: Transform + pos: 73.5,60.5 + parent: 1 + - uid: 3947 + components: + - type: Transform + pos: 61.5,2.5 + parent: 1 + - uid: 3949 + components: + - type: Transform + pos: 73.5,51.5 + parent: 1 + - uid: 3954 + components: + - type: Transform + pos: 73.5,38.5 + parent: 1 + - uid: 3955 + components: + - type: Transform + pos: 73.5,37.5 + parent: 1 + - uid: 3956 + components: + - type: Transform + pos: 73.5,36.5 + parent: 1 + - uid: 3957 + components: + - type: Transform + pos: 73.5,35.5 + parent: 1 + - uid: 3958 + components: + - type: Transform + pos: 73.5,34.5 + parent: 1 + - uid: 3959 + components: + - type: Transform + pos: 73.5,33.5 + parent: 1 + - uid: 3960 + components: + - type: Transform + pos: 73.5,32.5 + parent: 1 + - uid: 3964 + components: + - type: Transform + pos: 73.5,26.5 + parent: 1 + - uid: 3968 + components: + - type: Transform + pos: 76.5,9.5 + parent: 1 + - uid: 3978 + components: + - type: Transform + pos: 73.5,8.5 + parent: 1 + - uid: 3979 + components: + - type: Transform + pos: 73.5,7.5 + parent: 1 + - uid: 3980 + components: + - type: Transform + pos: 73.5,6.5 + parent: 1 + - uid: 3981 + components: + - type: Transform + pos: 73.5,5.5 + parent: 1 + - uid: 3982 + components: + - type: Transform + pos: 73.5,4.5 + parent: 1 + - uid: 3983 + components: + - type: Transform + pos: 74.5,112.5 + parent: 1 + - uid: 3989 + components: + - type: Transform + pos: 64.5,85.5 + parent: 1 + - uid: 4013 + components: + - type: Transform + pos: 96.5,84.5 + parent: 1 + - uid: 4081 + components: + - type: Transform + pos: 74.5,26.5 + parent: 1 + - uid: 4099 + components: + - type: Transform + pos: 74.5,8.5 + parent: 1 + - uid: 4100 + components: + - type: Transform + pos: 74.5,7.5 + parent: 1 + - uid: 4102 + components: + - type: Transform + pos: 75.5,111.5 + parent: 1 + - uid: 4104 + components: + - type: Transform + pos: 75.5,109.5 + parent: 1 + - uid: 4105 + components: + - type: Transform + pos: 75.5,106.5 + parent: 1 + - uid: 4124 + components: + - type: Transform + pos: 75.5,14.5 + parent: 1 + - uid: 4125 + components: + - type: Transform + pos: 75.5,13.5 + parent: 1 + - uid: 4127 + components: + - type: Transform + pos: 75.5,11.5 + parent: 1 + - uid: 4128 + components: + - type: Transform + pos: 75.5,10.5 + parent: 1 + - uid: 4129 + components: + - type: Transform + pos: 75.5,9.5 + parent: 1 + - uid: 4130 + components: + - type: Transform + pos: 75.5,8.5 + parent: 1 + - uid: 4131 + components: + - type: Transform + pos: 76.5,111.5 + parent: 1 + - uid: 4134 + components: + - type: Transform + pos: 76.5,106.5 + parent: 1 + - uid: 4154 + components: + - type: Transform + pos: 76.5,15.5 + parent: 1 + - uid: 4155 + components: + - type: Transform + pos: 76.5,14.5 + parent: 1 + - uid: 4159 + components: + - type: Transform + pos: 76.5,10.5 + parent: 1 + - uid: 4160 + components: + - type: Transform + pos: 98.5,77.5 + parent: 1 + - uid: 4176 + components: + - type: Transform + pos: 77.5,19.5 + parent: 1 + - uid: 4177 + components: + - type: Transform + pos: 77.5,18.5 + parent: 1 + - uid: 4178 + components: + - type: Transform + pos: 77.5,17.5 + parent: 1 + - uid: 4179 + components: + - type: Transform + pos: 77.5,16.5 + parent: 1 + - uid: 4275 + components: + - type: Transform + pos: 78.5,18.5 + parent: 1 + - uid: 4280 + components: + - type: Transform + pos: 79.5,102.5 + parent: 1 + - uid: 4281 + components: + - type: Transform + pos: 79.5,101.5 + parent: 1 + - uid: 4282 + components: + - type: Transform + pos: 79.5,100.5 + parent: 1 + - uid: 4297 + components: + - type: Transform + pos: 92.5,97.5 + parent: 1 + - uid: 4303 + components: + - type: Transform + pos: 79.5,76.5 + parent: 1 + - uid: 4304 + components: + - type: Transform + pos: 79.5,75.5 + parent: 1 + - uid: 4305 + components: + - type: Transform + pos: 79.5,74.5 + parent: 1 + - uid: 4306 + components: + - type: Transform + pos: 79.5,73.5 + parent: 1 + - uid: 4307 + components: + - type: Transform + pos: 79.5,72.5 + parent: 1 + - uid: 4308 + components: + - type: Transform + pos: 79.5,71.5 + parent: 1 + - uid: 4317 + components: + - type: Transform + pos: 79.5,63.5 + parent: 1 + - uid: 4318 + components: + - type: Transform + pos: 79.5,62.5 + parent: 1 + - uid: 4319 + components: + - type: Transform + pos: 79.5,61.5 + parent: 1 + - uid: 4327 + components: + - type: Transform + pos: 79.5,47.5 + parent: 1 + - uid: 4347 + components: + - type: Transform + pos: 80.5,101.5 + parent: 1 + - uid: 4354 + components: + - type: Transform + pos: 80.5,74.5 + parent: 1 + - uid: 4355 + components: + - type: Transform + pos: 80.5,73.5 + parent: 1 + - uid: 4356 + components: + - type: Transform + pos: 80.5,72.5 + parent: 1 + - uid: 4357 + components: + - type: Transform + pos: 80.5,71.5 + parent: 1 + - uid: 4358 + components: + - type: Transform + pos: 80.5,70.5 + parent: 1 + - uid: 4364 + components: + - type: Transform + pos: 80.5,64.5 + parent: 1 + - uid: 4365 + components: + - type: Transform + pos: 80.5,63.5 + parent: 1 + - uid: 4378 + components: + - type: Transform + pos: 80.5,47.5 + parent: 1 + - uid: 4390 + components: + - type: Transform + pos: 45.5,107.5 + parent: 1 + - uid: 4392 + components: + - type: Transform + pos: 80.5,22.5 + parent: 1 + - uid: 4396 + components: + - type: Transform + pos: 81.5,105.5 + parent: 1 + - uid: 4405 + components: + - type: Transform + pos: 81.5,71.5 + parent: 1 + - uid: 4406 + components: + - type: Transform + pos: 81.5,70.5 + parent: 1 + - uid: 4418 + components: + - type: Transform + pos: 81.5,47.5 + parent: 1 + - uid: 4426 + components: + - type: Transform + pos: 81.5,31.5 + parent: 1 + - uid: 4429 + components: + - type: Transform + pos: 46.5,107.5 + parent: 1 + - uid: 4435 + components: + - type: Transform + pos: 82.5,104.5 + parent: 1 + - uid: 4436 + components: + - type: Transform + pos: 82.5,103.5 + parent: 1 + - uid: 4442 + components: + - type: Transform + pos: 82.5,77.5 + parent: 1 + - uid: 4443 + components: + - type: Transform + pos: 82.5,76.5 + parent: 1 + - uid: 4444 + components: + - type: Transform + pos: 82.5,71.5 + parent: 1 + - uid: 4445 + components: + - type: Transform + pos: 82.5,70.5 + parent: 1 + - uid: 4453 + components: + - type: Transform + pos: 82.5,49.5 + parent: 1 + - uid: 4454 + components: + - type: Transform + pos: 82.5,47.5 + parent: 1 + - uid: 4466 + components: + - type: Transform + pos: 82.5,27.5 + parent: 1 + - uid: 4467 + components: + - type: Transform + pos: 82.5,26.5 + parent: 1 + - uid: 4468 + components: + - type: Transform + pos: 80.5,110.5 + parent: 1 + - uid: 4469 + components: + - type: Transform + pos: 83.5,106.5 + parent: 1 + - uid: 4472 + components: + - type: Transform + pos: 83.5,103.5 + parent: 1 + - uid: 4485 + components: + - type: Transform + pos: 88.5,98.5 + parent: 1 + - uid: 4486 + components: + - type: Transform + pos: 83.5,70.5 + parent: 1 + - uid: 4493 + components: + - type: Transform + pos: 83.5,49.5 + parent: 1 + - uid: 4494 + components: + - type: Transform + pos: 83.5,47.5 + parent: 1 + - uid: 4502 + components: + - type: Transform + pos: 83.5,28.5 + parent: 1 + - uid: 4503 + components: + - type: Transform + pos: 83.5,27.5 + parent: 1 + - uid: 4504 + components: + - type: Transform + pos: 84.5,106.5 + parent: 1 + - uid: 4505 + components: + - type: Transform + pos: 84.5,105.5 + parent: 1 + - uid: 4506 + components: + - type: Transform + pos: 91.5,98.5 + parent: 1 + - uid: 4508 + components: + - type: Transform + pos: 93.5,98.5 + parent: 1 + - uid: 4509 + components: + - type: Transform + pos: 96.5,93.5 + parent: 1 + - uid: 4518 + components: + - type: Transform + pos: 84.5,70.5 + parent: 1 + - uid: 4533 + components: + - type: Transform + pos: 84.5,49.5 + parent: 1 + - uid: 4534 + components: + - type: Transform + pos: 84.5,47.5 + parent: 1 + - uid: 4548 + components: + - type: Transform + pos: 84.5,29.5 + parent: 1 + - uid: 4549 + components: + - type: Transform + pos: 84.5,28.5 + parent: 1 + - uid: 4552 + components: + - type: Transform + pos: 85.5,98.5 + parent: 1 + - uid: 4567 + components: + - type: Transform + pos: 85.5,70.5 + parent: 1 + - uid: 4571 + components: + - type: Transform + pos: 85.5,64.5 + parent: 1 + - uid: 4572 + components: + - type: Transform + pos: 85.5,62.5 + parent: 1 + - uid: 4573 + components: + - type: Transform + pos: 85.5,61.5 + parent: 1 + - uid: 4579 + components: + - type: Transform + pos: 85.5,49.5 + parent: 1 + - uid: 4580 + components: + - type: Transform + pos: 85.5,47.5 + parent: 1 + - uid: 4582 + components: + - type: Transform + pos: 85.5,45.5 + parent: 1 + - uid: 4588 + components: + - type: Transform + pos: 85.5,38.5 + parent: 1 + - uid: 4589 + components: + - type: Transform + pos: 85.5,37.5 + parent: 1 + - uid: 4590 + components: + - type: Transform + pos: 79.5,60.5 + parent: 1 + - uid: 4594 + components: + - type: Transform + pos: 85.5,30.5 + parent: 1 + - uid: 4595 + components: + - type: Transform + pos: 85.5,29.5 + parent: 1 + - uid: 4598 + components: + - type: Transform + pos: 86.5,98.5 + parent: 1 + - uid: 4602 + components: + - type: Transform + pos: 82.5,110.5 + parent: 1 + - uid: 4603 + components: + - type: Transform + pos: 86.5,70.5 + parent: 1 + - uid: 4608 + components: + - type: Transform + pos: 86.5,64.5 + parent: 1 + - uid: 4609 + components: + - type: Transform + pos: 86.5,61.5 + parent: 1 + - uid: 4615 + components: + - type: Transform + pos: 86.5,49.5 + parent: 1 + - uid: 4618 + components: + - type: Transform + pos: 86.5,42.5 + parent: 1 + - uid: 4620 + components: + - type: Transform + pos: 86.5,40.5 + parent: 1 + - uid: 4621 + components: + - type: Transform + pos: 86.5,39.5 + parent: 1 + - uid: 4622 + components: + - type: Transform + pos: 86.5,38.5 + parent: 1 + - uid: 4623 + components: + - type: Transform + pos: 79.5,59.5 + parent: 1 + - uid: 4627 + components: + - type: Transform + pos: 86.5,31.5 + parent: 1 + - uid: 4628 + components: + - type: Transform + pos: 86.5,30.5 + parent: 1 + - uid: 4629 + components: + - type: Transform + pos: 83.5,109.5 + parent: 1 + - uid: 4632 + components: + - type: Transform + pos: 80.5,111.5 + parent: 1 + - uid: 4634 + components: + - type: Transform + pos: 87.5,99.5 + parent: 1 + - uid: 4635 + components: + - type: Transform + pos: 87.5,98.5 + parent: 1 + - uid: 4641 + components: + - type: Transform + pos: 87.5,71.5 + parent: 1 + - uid: 4642 + components: + - type: Transform + pos: 87.5,70.5 + parent: 1 + - uid: 4647 + components: + - type: Transform + pos: 87.5,64.5 + parent: 1 + - uid: 4648 + components: + - type: Transform + pos: 87.5,61.5 + parent: 1 + - uid: 4655 + components: + - type: Transform + pos: 87.5,49.5 + parent: 1 + - uid: 4656 + components: + - type: Transform + pos: 87.5,44.5 + parent: 1 + - uid: 4657 + components: + - type: Transform + pos: 87.5,43.5 + parent: 1 + - uid: 4658 + components: + - type: Transform + pos: 87.5,42.5 + parent: 1 + - uid: 4663 + components: + - type: Transform + pos: 87.5,32.5 + parent: 1 + - uid: 4664 + components: + - type: Transform + pos: 87.5,31.5 + parent: 1 + - uid: 4665 + components: + - type: Transform + pos: 88.5,102.5 + parent: 1 + - uid: 4666 + components: + - type: Transform + pos: 88.5,101.5 + parent: 1 + - uid: 4673 + components: + - type: Transform + pos: 46.5,49.5 + parent: 1 + - uid: 4680 + components: + - type: Transform + pos: 88.5,70.5 + parent: 1 + - uid: 4685 + components: + - type: Transform + pos: 88.5,64.5 + parent: 1 + - uid: 4686 + components: + - type: Transform + pos: 88.5,61.5 + parent: 1 + - uid: 4687 + components: + - type: Transform + pos: 88.5,60.5 + parent: 1 + - uid: 4688 + components: + - type: Transform + pos: 88.5,59.5 + parent: 1 + - uid: 4689 + components: + - type: Transform + pos: 88.5,57.5 + parent: 1 + - uid: 4694 + components: + - type: Transform + pos: 88.5,49.5 + parent: 1 + - uid: 4695 + components: + - type: Transform + pos: 88.5,48.5 + parent: 1 + - uid: 4696 + components: + - type: Transform + pos: 88.5,44.5 + parent: 1 + - uid: 4697 + components: + - type: Transform + pos: 88.5,43.5 + parent: 1 + - uid: 4698 + components: + - type: Transform + pos: 88.5,37.5 + parent: 1 + - uid: 4699 + components: + - type: Transform + pos: 88.5,36.5 + parent: 1 + - uid: 4701 + components: + - type: Transform + pos: 91.5,63.5 + parent: 1 + - uid: 4702 + components: + - type: Transform + pos: 88.5,33.5 + parent: 1 + - uid: 4703 + components: + - type: Transform + pos: 88.5,32.5 + parent: 1 + - uid: 4704 + components: + - type: Transform + pos: 89.5,101.5 + parent: 1 + - uid: 4705 + components: + - type: Transform + pos: 89.5,100.5 + parent: 1 + - uid: 4714 + components: + - type: Transform + pos: 89.5,78.5 + parent: 1 + - uid: 4715 + components: + - type: Transform + pos: 89.5,77.5 + parent: 1 + - uid: 4716 + components: + - type: Transform + pos: 89.5,72.5 + parent: 1 + - uid: 4724 + components: + - type: Transform + pos: 89.5,57.5 + parent: 1 + - uid: 4733 + components: + - type: Transform + pos: 89.5,49.5 + parent: 1 + - uid: 4734 + components: + - type: Transform + pos: 89.5,48.5 + parent: 1 + - uid: 4735 + components: + - type: Transform + pos: 89.5,39.5 + parent: 1 + - uid: 4736 + components: + - type: Transform + pos: 89.5,38.5 + parent: 1 + - uid: 4737 + components: + - type: Transform + pos: 89.5,37.5 + parent: 1 + - uid: 4740 + components: + - type: Transform + pos: 89.5,34.5 + parent: 1 + - uid: 4741 + components: + - type: Transform + pos: 89.5,33.5 + parent: 1 + - uid: 4742 + components: + - type: Transform + pos: 90.5,100.5 + parent: 1 + - uid: 4743 + components: + - type: Transform + pos: 90.5,99.5 + parent: 1 + - uid: 4754 + components: + - type: Transform + pos: 90.5,78.5 + parent: 1 + - uid: 4765 + components: + - type: Transform + pos: 90.5,64.5 + parent: 1 + - uid: 4766 + components: + - type: Transform + pos: 90.5,57.5 + parent: 1 + - uid: 4767 + components: + - type: Transform + pos: 90.5,56.5 + parent: 1 + - uid: 4778 + components: + - type: Transform + pos: 90.5,50.5 + parent: 1 + - uid: 4779 + components: + - type: Transform + pos: 90.5,49.5 + parent: 1 + - uid: 4780 + components: + - type: Transform + pos: 90.5,39.5 + parent: 1 + - uid: 4784 + components: + - type: Transform + pos: 90.5,35.5 + parent: 1 + - uid: 4785 + components: + - type: Transform + pos: 90.5,34.5 + parent: 1 + - uid: 4786 + components: + - type: Transform + pos: 91.5,99.5 + parent: 1 + - uid: 4795 + components: + - type: Transform + pos: 91.5,78.5 + parent: 1 + - uid: 4800 + components: + - type: Transform + pos: 91.5,64.5 + parent: 1 + - uid: 4802 + components: + - type: Transform + pos: 91.5,56.5 + parent: 1 + - uid: 4803 + components: + - type: Transform + pos: 91.5,55.5 + parent: 1 + - uid: 4804 + components: + - type: Transform + pos: 91.5,54.5 + parent: 1 + - uid: 4805 + components: + - type: Transform + pos: 91.5,53.5 + parent: 1 + - uid: 4806 + components: + - type: Transform + pos: 91.5,52.5 + parent: 1 + - uid: 4807 + components: + - type: Transform + pos: 91.5,51.5 + parent: 1 + - uid: 4808 + components: + - type: Transform + pos: 91.5,50.5 + parent: 1 + - uid: 4809 + components: + - type: Transform + pos: 91.5,42.5 + parent: 1 + - uid: 4811 + components: + - type: Transform + pos: 91.5,40.5 + parent: 1 + - uid: 4814 + components: + - type: Transform + pos: 91.5,37.5 + parent: 1 + - uid: 4815 + components: + - type: Transform + pos: 91.5,36.5 + parent: 1 + - uid: 4816 + components: + - type: Transform + pos: 91.5,35.5 + parent: 1 + - uid: 4820 + components: + - type: Transform + pos: 92.5,78.5 + parent: 1 + - uid: 4825 + components: + - type: Transform + pos: 92.5,64.5 + parent: 1 + - uid: 4828 + components: + - type: Transform + pos: 92.5,61.5 + parent: 1 + - uid: 4829 + components: + - type: Transform + pos: 92.5,60.5 + parent: 1 + - uid: 4830 + components: + - type: Transform + pos: 92.5,53.5 + parent: 1 + - uid: 4831 + components: + - type: Transform + pos: 92.5,52.5 + parent: 1 + - uid: 4832 + components: + - type: Transform + pos: 92.5,51.5 + parent: 1 + - uid: 4835 + components: + - type: Transform + pos: 101.5,60.5 + parent: 1 + - uid: 4841 + components: + - type: Transform + pos: 92.5,38.5 + parent: 1 + - uid: 4842 + components: + - type: Transform + pos: 92.5,37.5 + parent: 1 + - uid: 4843 + components: + - type: Transform + pos: 92.5,36.5 + parent: 1 + - uid: 4857 + components: + - type: Transform + pos: 93.5,64.5 + parent: 1 + - uid: 4858 + components: + - type: Transform + pos: 93.5,63.5 + parent: 1 + - uid: 4859 + components: + - type: Transform + pos: 93.5,62.5 + parent: 1 + - uid: 4860 + components: + - type: Transform + pos: 93.5,61.5 + parent: 1 + - uid: 4861 + components: + - type: Transform + pos: 93.5,60.5 + parent: 1 + - uid: 4862 + components: + - type: Transform + pos: 93.5,59.5 + parent: 1 + - uid: 4863 + components: + - type: Transform + pos: 93.5,58.5 + parent: 1 + - uid: 4864 + components: + - type: Transform + pos: 93.5,57.5 + parent: 1 + - uid: 4865 + components: + - type: Transform + pos: 78.5,111.5 + parent: 1 + - uid: 4868 + components: + - type: Transform + pos: 93.5,40.5 + parent: 1 + - uid: 4869 + components: + - type: Transform + pos: 93.5,39.5 + parent: 1 + - uid: 4870 + components: + - type: Transform + pos: 93.5,38.5 + parent: 1 + - uid: 4879 + components: + - type: Transform + pos: 94.5,84.5 + parent: 1 + - uid: 4880 + components: + - type: Transform + pos: 94.5,83.5 + parent: 1 + - uid: 4881 + components: + - type: Transform + pos: 94.5,82.5 + parent: 1 + - uid: 4882 + components: + - type: Transform + pos: 94.5,81.5 + parent: 1 + - uid: 4886 + components: + - type: Transform + pos: 102.5,74.5 + parent: 1 + - uid: 4910 + components: + - type: Transform + pos: 3.5,80.5 + parent: 1 + - uid: 4911 + components: + - type: Transform + pos: 94.5,57.5 + parent: 1 + - uid: 4912 + components: + - type: Transform + pos: 94.5,48.5 + parent: 1 + - uid: 4921 + components: + - type: Transform + pos: 90.5,98.5 + parent: 1 + - uid: 4924 + components: + - type: Transform + pos: 95.5,84.5 + parent: 1 + - uid: 4927 + components: + - type: Transform + pos: 95.5,57.5 + parent: 1 + - uid: 4929 + components: + - type: Transform + pos: 95.5,49.5 + parent: 1 + - uid: 4930 + components: + - type: Transform + pos: 95.5,48.5 + parent: 1 + - uid: 4931 + components: + - type: Transform + pos: 95.5,47.5 + parent: 1 + - uid: 4938 + components: + - type: Transform + pos: 96.5,92.5 + parent: 1 + - uid: 4946 + components: + - type: Transform + pos: 96.5,57.5 + parent: 1 + - uid: 4947 + components: + - type: Transform + pos: 96.5,52.5 + parent: 1 + - uid: 4948 + components: + - type: Transform + pos: 96.5,51.5 + parent: 1 + - uid: 4949 + components: + - type: Transform + pos: 96.5,50.5 + parent: 1 + - uid: 4950 + components: + - type: Transform + pos: 96.5,49.5 + parent: 1 + - uid: 4954 + components: + - type: Transform + pos: 96.5,45.5 + parent: 1 + - uid: 4955 + components: + - type: Transform + pos: 96.5,44.5 + parent: 1 + - uid: 4956 + components: + - type: Transform + pos: 96.5,43.5 + parent: 1 + - uid: 4963 + components: + - type: Transform + pos: 97.5,82.5 + parent: 1 + - uid: 4964 + components: + - type: Transform + pos: 97.5,81.5 + parent: 1 + - uid: 4971 + components: + - type: Transform + pos: 97.5,55.5 + parent: 1 + - uid: 4972 + components: + - type: Transform + pos: 97.5,54.5 + parent: 1 + - uid: 4973 + components: + - type: Transform + pos: 97.5,53.5 + parent: 1 + - uid: 4974 + components: + - type: Transform + pos: 97.5,52.5 + parent: 1 + - uid: 4979 + components: + - type: Transform + pos: 97.5,47.5 + parent: 1 + - uid: 4980 + components: + - type: Transform + pos: 97.5,46.5 + parent: 1 + - uid: 4981 + components: + - type: Transform + pos: 97.5,45.5 + parent: 1 + - uid: 4993 + components: + - type: Transform + pos: 98.5,57.5 + parent: 1 + - uid: 4994 + components: + - type: Transform + pos: 98.5,56.5 + parent: 1 + - uid: 4995 + components: + - type: Transform + pos: 98.5,55.5 + parent: 1 + - uid: 5000 + components: + - type: Transform + pos: 98.5,50.5 + parent: 1 + - uid: 5001 + components: + - type: Transform + pos: 98.5,49.5 + parent: 1 + - uid: 5002 + components: + - type: Transform + pos: 98.5,48.5 + parent: 1 + - uid: 5003 + components: + - type: Transform + pos: 98.5,47.5 + parent: 1 + - uid: 5012 + components: + - type: Transform + pos: 99.5,84.5 + parent: 1 + - uid: 5013 + components: + - type: Transform + pos: 99.5,83.5 + parent: 1 + - uid: 5014 + components: + - type: Transform + pos: 99.5,82.5 + parent: 1 + - uid: 5015 + components: + - type: Transform + pos: 99.5,81.5 + parent: 1 + - uid: 5043 + components: + - type: Transform + pos: 99.5,53.5 + parent: 1 + - uid: 5044 + components: + - type: Transform + pos: 99.5,52.5 + parent: 1 + - uid: 5045 + components: + - type: Transform + pos: 99.5,51.5 + parent: 1 + - uid: 5046 + components: + - type: Transform + pos: 99.5,50.5 + parent: 1 + - uid: 5047 + components: + - type: Transform + pos: 99.5,49.5 + parent: 1 + - uid: 5048 + components: + - type: Transform + pos: 100.5,80.5 + parent: 1 + - uid: 5049 + components: + - type: Transform + pos: 100.5,79.5 + parent: 1 + - uid: 5050 + components: + - type: Transform + pos: 100.5,78.5 + parent: 1 + - uid: 5051 + components: + - type: Transform + pos: 100.5,77.5 + parent: 1 + - uid: 5073 + components: + - type: Transform + pos: 100.5,57.5 + parent: 1 + - uid: 5074 + components: + - type: Transform + pos: 100.5,56.5 + parent: 1 + - uid: 5075 + components: + - type: Transform + pos: 100.5,55.5 + parent: 1 + - uid: 5076 + components: + - type: Transform + pos: 100.5,54.5 + parent: 1 + - uid: 5077 + components: + - type: Transform + pos: 100.5,53.5 + parent: 1 + - uid: 5078 + components: + - type: Transform + pos: 101.5,77.5 + parent: 1 + - uid: 5079 + components: + - type: Transform + pos: 101.5,76.5 + parent: 1 + - uid: 5080 + components: + - type: Transform + pos: 101.5,75.5 + parent: 1 + - uid: 5081 + components: + - type: Transform + pos: 101.5,74.5 + parent: 1 + - uid: 5098 + components: + - type: Transform + pos: 101.5,59.5 + parent: 1 + - uid: 5099 + components: + - type: Transform + pos: 101.5,58.5 + parent: 1 + - uid: 5100 + components: + - type: Transform + pos: 101.5,57.5 + parent: 1 + - uid: 5119 + components: + - type: Transform + pos: 73.5,80.5 + parent: 1 + - uid: 5157 + components: + - type: Transform + pos: 65.5,115.5 + parent: 1 + - uid: 5159 + components: + - type: Transform + pos: 66.5,115.5 + parent: 1 + - uid: 5208 + components: + - type: Transform + pos: 83.5,108.5 + parent: 1 + - uid: 5226 + components: + - type: Transform + pos: 64.5,115.5 + parent: 1 + - uid: 5244 + components: + - type: Transform + pos: 64.5,114.5 + parent: 1 + - uid: 5256 + components: + - type: Transform + pos: 65.5,114.5 + parent: 1 + - uid: 5267 + components: + - type: Transform + pos: 66.5,114.5 + parent: 1 + - uid: 5268 + components: + - type: Transform + pos: 67.5,114.5 + parent: 1 + - uid: 5305 + components: + - type: Transform + pos: 44.5,107.5 + parent: 1 + - uid: 6076 + components: + - type: Transform + pos: 3.5,87.5 + parent: 1 + - uid: 6121 + components: + - type: Transform + pos: 17.5,102.5 + parent: 1 + - uid: 6305 + components: + - type: Transform + pos: 33.5,74.5 + parent: 1 + - uid: 6368 + components: + - type: Transform + pos: 97.5,83.5 + parent: 1 + - uid: 6373 + components: + - type: Transform + pos: 97.5,84.5 + parent: 1 + - uid: 6954 + components: + - type: Transform + pos: 68.5,84.5 + parent: 1 + - uid: 6971 + components: + - type: Transform + pos: 68.5,83.5 + parent: 1 + - uid: 7182 + components: + - type: Transform + pos: 48.5,125.5 + parent: 1 + - uid: 7190 + components: + - type: Transform + pos: 54.5,125.5 + parent: 1 + - uid: 7351 + components: + - type: Transform + pos: 93.5,97.5 + parent: 1 + - uid: 7382 + components: + - type: Transform + pos: 97.5,92.5 + parent: 1 + - uid: 7383 + components: + - type: Transform + pos: 98.5,92.5 + parent: 1 + - uid: 7384 + components: + - type: Transform + pos: 97.5,93.5 + parent: 1 + - uid: 7391 + components: + - type: Transform + pos: 94.5,97.5 + parent: 1 + - uid: 7392 + components: + - type: Transform + pos: 92.5,98.5 + parent: 1 + - uid: 7793 + components: + - type: Transform + pos: 55.5,40.5 + parent: 1 + - uid: 8273 + components: + - type: Transform + pos: 97.5,79.5 + parent: 1 + - uid: 8508 + components: + - type: Transform + pos: 77.5,111.5 + parent: 1 + - uid: 8543 + components: + - type: Transform + pos: 79.5,111.5 + parent: 1 + - uid: 8545 + components: + - type: Transform + pos: 83.5,107.5 + parent: 1 + - uid: 8546 + components: + - type: Transform + pos: 83.5,110.5 + parent: 1 + - uid: 8550 + components: + - type: Transform + pos: 81.5,110.5 + parent: 1 + - uid: 8650 + components: + - type: Transform + pos: 81.5,23.5 + parent: 1 + - uid: 8675 + components: + - type: Transform + pos: 81.5,22.5 + parent: 1 + - uid: 8709 + components: + - type: Transform + pos: 43.5,107.5 + parent: 1 + - uid: 8714 + components: + - type: Transform + pos: 36.5,40.5 + parent: 1 + - uid: 8742 + components: + - type: Transform + pos: 40.5,40.5 + parent: 1 + - uid: 8774 + components: + - type: Transform + pos: 37.5,40.5 + parent: 1 + - uid: 8898 + components: + - type: Transform + pos: 21.5,111.5 + parent: 1 + - uid: 8924 + components: + - type: Transform + pos: 102.5,60.5 + parent: 1 + - uid: 8977 + components: + - type: Transform + pos: 99.5,80.5 + parent: 1 + - uid: 9501 + components: + - type: Transform + pos: 42.5,40.5 + parent: 1 + - uid: 9503 + components: + - type: Transform + pos: 43.5,40.5 + parent: 1 + - uid: 9523 + components: + - type: Transform + pos: 44.5,40.5 + parent: 1 + - uid: 9909 + components: + - type: Transform + pos: 79.5,22.5 + parent: 1 + - uid: 9912 + components: + - type: Transform + pos: 42.5,107.5 + parent: 1 + - uid: 9913 + components: + - type: Transform + pos: 41.5,40.5 + parent: 1 + - uid: 9914 + components: + - type: Transform + pos: 80.5,20.5 + parent: 1 + - uid: 9952 + components: + - type: Transform + pos: 64.5,61.5 + parent: 1 + - uid: 9953 + components: + - type: Transform + pos: 39.5,40.5 + parent: 1 + - uid: 9955 + components: + - type: Transform + pos: 38.5,40.5 + parent: 1 + - uid: 9960 + components: + - type: Transform + pos: 47.5,107.5 + parent: 1 + - uid: 9968 + components: + - type: Transform + pos: 82.5,24.5 + parent: 1 + - uid: 10483 + components: + - type: Transform + pos: 82.5,23.5 + parent: 1 + - uid: 10787 + components: + - type: Transform + pos: 54.5,48.5 + parent: 1 + - uid: 10886 + components: + - type: Transform + pos: 56.5,50.5 + parent: 1 + - uid: 10887 + components: + - type: Transform + pos: 55.5,50.5 + parent: 1 + - uid: 10967 + components: + - type: Transform + pos: 54.5,49.5 + parent: 1 + - uid: 10981 + components: + - type: Transform + pos: 82.5,25.5 + parent: 1 + - uid: 11037 + components: + - type: Transform + pos: 74.5,15.5 + parent: 1 + - uid: 11085 + components: + - type: Transform + pos: 76.5,16.5 + parent: 1 + - uid: 11088 + components: + - type: Transform + pos: 55.5,48.5 + parent: 1 + - uid: 11098 + components: + - type: Transform + pos: 53.5,125.5 + parent: 1 + - uid: 11146 + components: + - type: Transform + pos: 53.5,50.5 + parent: 1 + - uid: 11173 + components: + - type: Transform + pos: 54.5,50.5 + parent: 1 + - uid: 11175 + components: + - type: Transform + pos: 34.5,25.5 + parent: 1 + - uid: 11452 + components: + - type: Transform + pos: 38.5,26.5 + parent: 1 + - uid: 11642 + components: + - type: Transform + pos: 34.5,26.5 + parent: 1 + - uid: 11652 + components: + - type: Transform + pos: 3.5,95.5 + parent: 1 + - uid: 11653 + components: + - type: Transform + pos: 3.5,94.5 + parent: 1 + - uid: 11679 + components: + - type: Transform + pos: 53.5,41.5 + parent: 1 + - uid: 11707 + components: + - type: Transform + pos: 2.5,63.5 + parent: 1 + - uid: 11872 + components: + - type: Transform + pos: 36.5,26.5 + parent: 1 + - uid: 11875 + components: + - type: Transform + pos: 30.5,29.5 + parent: 1 + - uid: 11915 + components: + - type: Transform + pos: 38.5,83.5 + parent: 1 + - uid: 11926 + components: + - type: Transform + pos: 3.5,96.5 + parent: 1 + - uid: 12220 + components: + - type: Transform + pos: 3.5,97.5 + parent: 1 + - uid: 12251 + components: + - type: Transform + pos: 81.5,72.5 + parent: 1 + - uid: 12290 + components: + - type: Transform + pos: 1.5,64.5 + parent: 1 + - uid: 12308 + components: + - type: Transform + pos: 75.5,112.5 + parent: 1 + - uid: 12311 + components: + - type: Transform + pos: 84.5,107.5 + parent: 1 + - uid: 12340 + components: + - type: Transform + pos: 1.5,63.5 + parent: 1 + - uid: 12355 + components: + - type: Transform + pos: 2.5,69.5 + parent: 1 + - uid: 12356 + components: + - type: Transform + pos: 1.5,72.5 + parent: 1 + - uid: 12393 + components: + - type: Transform + pos: 2.5,62.5 + parent: 1 + - uid: 12409 + components: + - type: Transform + pos: 49.5,22.5 + parent: 1 + - uid: 12583 + components: + - type: Transform + pos: 4.5,99.5 + parent: 1 + - uid: 12611 + components: + - type: Transform + pos: 1.5,69.5 + parent: 1 + - uid: 12616 + components: + - type: Transform + pos: 1.5,70.5 + parent: 1 + - uid: 12625 + components: + - type: Transform + pos: 1.5,65.5 + parent: 1 + - uid: 12626 + components: + - type: Transform + pos: 1.5,62.5 + parent: 1 + - uid: 12627 + components: + - type: Transform + pos: 2.5,64.5 + parent: 1 + - uid: 12628 + components: + - type: Transform + pos: 2.5,72.5 + parent: 1 + - uid: 12629 + components: + - type: Transform + pos: 2.5,65.5 + parent: 1 + - uid: 12630 + components: + - type: Transform + pos: 1.5,71.5 + parent: 1 + - uid: 12631 + components: + - type: Transform + pos: 59.5,8.5 + parent: 1 + - uid: 12633 + components: + - type: Transform + pos: 60.5,8.5 + parent: 1 + - uid: 12634 + components: + - type: Transform + pos: 58.5,7.5 + parent: 1 + - uid: 12635 + components: + - type: Transform + pos: 60.5,7.5 + parent: 1 + - uid: 12636 + components: + - type: Transform + pos: 60.5,6.5 + parent: 1 + - uid: 12637 + components: + - type: Transform + pos: 59.5,6.5 + parent: 1 + - uid: 12882 + components: + - type: Transform + pos: 59.5,7.5 + parent: 1 + - uid: 13058 + components: + - type: Transform + pos: 5.5,87.5 + parent: 1 + - uid: 13113 + components: + - type: Transform + pos: 2.5,57.5 + parent: 1 + - uid: 13114 + components: + - type: Transform + pos: 2.5,58.5 + parent: 1 + - uid: 13123 + components: + - type: Transform + pos: 76.5,112.5 + parent: 1 + - uid: 13477 + components: + - type: Transform + pos: 40.5,110.5 + parent: 1 + - uid: 13479 + components: + - type: Transform + pos: 40.5,111.5 + parent: 1 + - uid: 13484 + components: + - type: Transform + pos: 39.5,113.5 + parent: 1 + - uid: 13746 + components: + - type: Transform + pos: 16.5,105.5 + parent: 1 + - uid: 14002 + components: + - type: Transform + pos: 72.5,2.5 + parent: 1 + - uid: 14360 + components: + - type: Transform + pos: 71.5,70.5 + parent: 1 + - uid: 14410 + components: + - type: Transform + pos: 60.5,5.5 + parent: 1 + - uid: 14611 + components: + - type: Transform + pos: 2.5,71.5 + parent: 1 + - uid: 14653 + components: + - type: Transform + pos: 73.5,73.5 + parent: 1 + - uid: 14681 + components: + - type: Transform + pos: 73.5,75.5 + parent: 1 + - uid: 14682 + components: + - type: Transform + pos: 73.5,74.5 + parent: 1 + - uid: 15093 + components: + - type: Transform + pos: 16.5,38.5 + parent: 1 + - uid: 15094 + components: + - type: Transform + pos: 20.5,60.5 + parent: 1 + - uid: 15095 + components: + - type: Transform + pos: 51.5,35.5 + parent: 1 + - uid: 15257 + components: + - type: Transform + pos: 21.5,112.5 + parent: 1 + - uid: 15300 + components: + - type: Transform + pos: 60.5,4.5 + parent: 1 + - uid: 15357 + components: + - type: Transform + pos: 40.5,112.5 + parent: 1 + - uid: 15362 + components: + - type: Transform + pos: 40.5,113.5 + parent: 1 + - uid: 15377 + components: + - type: Transform + pos: 16.5,104.5 + parent: 1 + - uid: 15380 + components: + - type: Transform + pos: 15.5,104.5 + parent: 1 + - uid: 15444 + components: + - type: Transform + pos: 28.5,114.5 + parent: 1 + - uid: 15868 + components: + - type: Transform + pos: 27.5,113.5 + parent: 1 + - uid: 15988 + components: + - type: Transform + pos: 38.5,74.5 + parent: 1 + - uid: 16012 + components: + - type: Transform + pos: 31.5,26.5 + parent: 1 + - uid: 16296 + components: + - type: Transform + pos: 36.5,114.5 + parent: 1 + - uid: 16365 + components: + - type: Transform + pos: 23.5,101.5 + parent: 1 + - uid: 16517 + components: + - type: Transform + pos: 51.5,39.5 + parent: 1 + - uid: 16641 + components: + - type: Transform + pos: 30.5,28.5 + parent: 1 + - uid: 16643 + components: + - type: Transform + pos: 35.5,26.5 + parent: 1 + - uid: 16647 + components: + - type: Transform + pos: 33.5,26.5 + parent: 1 + - uid: 16653 + components: + - type: Transform + pos: 32.5,26.5 + parent: 1 + - uid: 16656 + components: + - type: Transform + pos: 37.5,26.5 + parent: 1 + - uid: 16678 + components: + - type: Transform + pos: 2.5,51.5 + parent: 1 + - uid: 16748 + components: + - type: Transform + pos: 27.5,114.5 + parent: 1 + - uid: 16769 + components: + - type: Transform + pos: 23.5,97.5 + parent: 1 + - uid: 16770 + components: + - type: Transform + pos: 23.5,96.5 + parent: 1 + - uid: 16807 + components: + - type: Transform + pos: 96.5,55.5 + parent: 1 + - uid: 16808 + components: + - type: Transform + pos: 94.5,51.5 + parent: 1 + - uid: 16831 + components: + - type: Transform + pos: 24.5,112.5 + parent: 1 + - uid: 16832 + components: + - type: Transform + pos: 23.5,112.5 + parent: 1 + - uid: 16833 + components: + - type: Transform + pos: 22.5,112.5 + parent: 1 + - uid: 16839 + components: + - type: Transform + pos: 25.5,113.5 + parent: 1 + - uid: 16840 + components: + - type: Transform + pos: 26.5,113.5 + parent: 1 + - uid: 16883 + components: + - type: Transform + pos: 38.5,109.5 + parent: 1 + - uid: 16884 + components: + - type: Transform + pos: 37.5,106.5 + parent: 1 + - uid: 16887 + components: + - type: Transform + pos: 37.5,107.5 + parent: 1 + - uid: 16901 + components: + - type: Transform + pos: 94.5,52.5 + parent: 1 + - uid: 16902 + components: + - type: Transform + pos: 94.5,53.5 + parent: 1 + - uid: 16903 + components: + - type: Transform + pos: 95.5,55.5 + parent: 1 + - uid: 16904 + components: + - type: Transform + pos: 96.5,54.5 + parent: 1 + - uid: 16913 + components: + - type: Transform + pos: 36.5,109.5 + parent: 1 + - uid: 16916 + components: + - type: Transform + pos: 22.5,100.5 + parent: 1 + - uid: 16918 + components: + - type: Transform + pos: 20.5,103.5 + parent: 1 + - uid: 16967 + components: + - type: Transform + pos: 31.5,84.5 + parent: 1 + - uid: 16991 + components: + - type: Transform + pos: 6.5,84.5 + parent: 1 + - uid: 17126 + components: + - type: Transform + pos: 45.5,86.5 + parent: 1 + - uid: 17127 + components: + - type: Transform + pos: 44.5,87.5 + parent: 1 + - uid: 17128 + components: + - type: Transform + pos: 44.5,86.5 + parent: 1 + - uid: 17130 + components: + - type: Transform + pos: 44.5,89.5 + parent: 1 + - uid: 17137 + components: + - type: Transform + pos: 64.5,83.5 + parent: 1 + - uid: 17145 + components: + - type: Transform + pos: 46.5,86.5 + parent: 1 + - uid: 17152 + components: + - type: Transform + pos: 35.5,71.5 + parent: 1 + - uid: 17153 + components: + - type: Transform + pos: 36.5,70.5 + parent: 1 + - uid: 17195 + components: + - type: Transform + pos: 33.5,73.5 + parent: 1 + - uid: 17199 + components: + - type: Transform + pos: 32.5,71.5 + parent: 1 + - uid: 17267 + components: + - type: Transform + pos: 12.5,44.5 + parent: 1 + - uid: 17268 + components: + - type: Transform + pos: 11.5,43.5 + parent: 1 + - uid: 17269 + components: + - type: Transform + pos: 12.5,43.5 + parent: 1 + - uid: 17270 + components: + - type: Transform + pos: 13.5,41.5 + parent: 1 + - uid: 17314 + components: + - type: Transform + pos: 3.5,50.5 + parent: 1 + - uid: 17432 + components: + - type: Transform + pos: 18.5,109.5 + parent: 1 + - uid: 17557 + components: + - type: Transform + pos: 43.5,21.5 + parent: 1 + - uid: 17573 + components: + - type: Transform + pos: 44.5,21.5 + parent: 1 + - uid: 17609 + components: + - type: Transform + pos: 53.5,31.5 + parent: 1 + - uid: 17622 + components: + - type: Transform + pos: 57.5,29.5 + parent: 1 + - uid: 17627 + components: + - type: Transform + pos: 54.5,31.5 + parent: 1 + - uid: 17628 + components: + - type: Transform + pos: 53.5,34.5 + parent: 1 + - uid: 17630 + components: + - type: Transform + pos: 54.5,33.5 + parent: 1 + - uid: 17632 + components: + - type: Transform + pos: 50.5,29.5 + parent: 1 + - uid: 17633 + components: + - type: Transform + pos: 53.5,33.5 + parent: 1 + - uid: 17650 + components: + - type: Transform + pos: 58.5,29.5 + parent: 1 + - uid: 17651 + components: + - type: Transform + pos: 57.5,35.5 + parent: 1 + - uid: 17652 + components: + - type: Transform + pos: 58.5,35.5 + parent: 1 + - uid: 18046 + components: + - type: Transform + pos: 2.5,70.5 + parent: 1 + - uid: 18123 + components: + - type: Transform + pos: 55.5,107.5 + parent: 1 +- proto: WallSolid + entities: + - uid: 221 + components: + - type: Transform + pos: 28.5,83.5 + parent: 1 + - uid: 222 + components: + - type: Transform + pos: 28.5,85.5 + parent: 1 + - uid: 281 + components: + - type: Transform + pos: 33.5,80.5 + parent: 1 + - uid: 292 + components: + - type: Transform + pos: 9.5,69.5 + parent: 1 + - uid: 293 + components: + - type: Transform + pos: 9.5,65.5 + parent: 1 + - uid: 358 + components: + - type: Transform + pos: 11.5,76.5 + parent: 1 + - uid: 359 + components: + - type: Transform + pos: 11.5,75.5 + parent: 1 + - uid: 360 + components: + - type: Transform + pos: 11.5,74.5 + parent: 1 + - uid: 362 + components: + - type: Transform + pos: 11.5,72.5 + parent: 1 + - uid: 363 + components: + - type: Transform + pos: 11.5,71.5 + parent: 1 + - uid: 364 + components: + - type: Transform + pos: 11.5,70.5 + parent: 1 + - uid: 365 + components: + - type: Transform + pos: 11.5,69.5 + parent: 1 + - uid: 404 + components: + - type: Transform + pos: 12.5,87.5 + parent: 1 + - uid: 417 + components: + - type: Transform + pos: 12.5,77.5 + parent: 1 + - uid: 418 + components: + - type: Transform + pos: 12.5,76.5 + parent: 1 + - uid: 419 + components: + - type: Transform + pos: 12.5,71.5 + parent: 1 + - uid: 421 + components: + - type: Transform + pos: 12.5,69.5 + parent: 1 + - uid: 452 + components: + - type: Transform + pos: 30.5,27.5 + parent: 1 + - uid: 489 + components: + - type: Transform + pos: 30.5,26.5 + parent: 1 + - uid: 506 + components: + - type: Transform + pos: 14.5,93.5 + parent: 1 + - uid: 514 + components: + - type: Transform + pos: 14.5,65.5 + parent: 1 + - uid: 541 + components: + - type: Transform + pos: 15.5,84.5 + parent: 1 + - uid: 542 + components: + - type: Transform + pos: 15.5,83.5 + parent: 1 + - uid: 553 + components: + - type: Transform + pos: 15.5,77.5 + parent: 1 + - uid: 554 + components: + - type: Transform + pos: 15.5,76.5 + parent: 1 + - uid: 584 + components: + - type: Transform + pos: 16.5,84.5 + parent: 1 + - uid: 592 + components: + - type: Transform + pos: 16.5,76.5 + parent: 1 + - uid: 593 + components: + - type: Transform + pos: 16.5,71.5 + parent: 1 + - uid: 595 + components: + - type: Transform + pos: 16.5,69.5 + parent: 1 + - uid: 596 + components: + - type: Transform + pos: 16.5,65.5 + parent: 1 + - uid: 628 + components: + - type: Transform + pos: 17.5,93.5 + parent: 1 + - uid: 629 + components: + - type: Transform + pos: 17.5,84.5 + parent: 1 + - uid: 630 + components: + - type: Transform + pos: 17.5,83.5 + parent: 1 + - uid: 642 + components: + - type: Transform + pos: 17.5,76.5 + parent: 1 + - uid: 643 + components: + - type: Transform + pos: 17.5,75.5 + parent: 1 + - uid: 645 + components: + - type: Transform + pos: 17.5,73.5 + parent: 1 + - uid: 646 + components: + - type: Transform + pos: 17.5,72.5 + parent: 1 + - uid: 647 + components: + - type: Transform + pos: 17.5,71.5 + parent: 1 + - uid: 648 + components: + - type: Transform + pos: 17.5,70.5 + parent: 1 + - uid: 649 + components: + - type: Transform + pos: 17.5,69.5 + parent: 1 + - uid: 657 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,40.5 + parent: 1 + - uid: 681 + components: + - type: Transform + pos: 18.5,93.5 + parent: 1 + - uid: 682 + components: + - type: Transform + pos: 18.5,84.5 + parent: 1 + - uid: 686 + components: + - type: Transform + pos: 18.5,76.5 + parent: 1 + - uid: 727 + components: + - type: Transform + pos: 19.5,96.5 + parent: 1 + - uid: 729 + components: + - type: Transform + pos: 19.5,94.5 + parent: 1 + - uid: 730 + components: + - type: Transform + pos: 19.5,93.5 + parent: 1 + - uid: 731 + components: + - type: Transform + pos: 19.5,84.5 + parent: 1 + - uid: 820 + components: + - type: Transform + pos: 21.5,84.5 + parent: 1 + - uid: 821 + components: + - type: Transform + pos: 21.5,78.5 + parent: 1 + - uid: 829 + components: + - type: Transform + pos: 21.5,70.5 + parent: 1 + - uid: 830 + components: + - type: Transform + pos: 21.5,69.5 + parent: 1 + - uid: 868 + components: + - type: Transform + pos: 22.5,84.5 + parent: 1 + - uid: 876 + components: + - type: Transform + pos: 22.5,78.5 + parent: 1 + - uid: 884 + components: + - type: Transform + pos: 22.5,69.5 + parent: 1 + - uid: 888 + components: + - type: Transform + pos: 22.5,65.5 + parent: 1 + - uid: 903 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,41.5 + parent: 1 + - uid: 917 + components: + - type: Transform + pos: 47.5,22.5 + parent: 1 + - uid: 933 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,87.5 + parent: 1 + - uid: 947 + components: + - type: Transform + pos: 23.5,84.5 + parent: 1 + - uid: 948 + components: + - type: Transform + pos: 23.5,78.5 + parent: 1 + - uid: 950 + components: + - type: Transform + pos: 23.5,76.5 + parent: 1 + - uid: 951 + components: + - type: Transform + pos: 23.5,72.5 + parent: 1 + - uid: 982 + components: + - type: Transform + pos: 23.5,39.5 + parent: 1 + - uid: 998 + components: + - type: Transform + pos: 24.5,105.5 + parent: 1 + - uid: 999 + components: + - type: Transform + pos: 24.5,104.5 + parent: 1 + - uid: 1002 + components: + - type: Transform + pos: 24.5,101.5 + parent: 1 + - uid: 1003 + components: + - type: Transform + pos: 24.5,100.5 + parent: 1 + - uid: 1004 + components: + - type: Transform + pos: 24.5,99.5 + parent: 1 + - uid: 1006 + components: + - type: Transform + pos: 24.5,97.5 + parent: 1 + - uid: 1009 + components: + - type: Transform + pos: 24.5,94.5 + parent: 1 + - uid: 1023 + components: + - type: Transform + pos: 24.5,84.5 + parent: 1 + - uid: 1024 + components: + - type: Transform + pos: 24.5,78.5 + parent: 1 + - uid: 1025 + components: + - type: Transform + pos: 24.5,77.5 + parent: 1 + - uid: 1026 + components: + - type: Transform + pos: 24.5,76.5 + parent: 1 + - uid: 1030 + components: + - type: Transform + pos: 24.5,72.5 + parent: 1 + - uid: 1031 + components: + - type: Transform + pos: 24.5,71.5 + parent: 1 + - uid: 1036 + components: + - type: Transform + pos: 24.5,63.5 + parent: 1 + - uid: 1039 + components: + - type: Transform + pos: 24.5,61.5 + parent: 1 + - uid: 1041 + components: + - type: Transform + pos: 24.5,59.5 + parent: 1 + - uid: 1042 + components: + - type: Transform + pos: 24.5,58.5 + parent: 1 + - uid: 1048 + components: + - type: Transform + pos: 24.5,52.5 + parent: 1 + - uid: 1071 + components: + - type: Transform + pos: 24.5,40.5 + parent: 1 + - uid: 1072 + components: + - type: Transform + pos: 24.5,39.5 + parent: 1 + - uid: 1073 + components: + - type: Transform + pos: 24.5,38.5 + parent: 1 + - uid: 1074 + components: + - type: Transform + pos: 24.5,37.5 + parent: 1 + - uid: 1076 + components: + - type: Transform + pos: 24.5,35.5 + parent: 1 + - uid: 1077 + components: + - type: Transform + pos: 24.5,34.5 + parent: 1 + - uid: 1084 + components: + - type: Transform + pos: 24.5,30.5 + parent: 1 + - uid: 1099 + components: + - type: Transform + pos: 25.5,30.5 + parent: 1 + - uid: 1140 + components: + - type: Transform + pos: 24.5,107.5 + parent: 1 + - uid: 1141 + components: + - type: Transform + pos: 28.5,108.5 + parent: 1 + - uid: 1142 + components: + - type: Transform + pos: 28.5,107.5 + parent: 1 + - uid: 1143 + components: + - type: Transform + pos: 28.5,100.5 + parent: 1 + - uid: 1144 + components: + - type: Transform + pos: 28.5,99.5 + parent: 1 + - uid: 1146 + components: + - type: Transform + pos: 28.5,97.5 + parent: 1 + - uid: 1147 + components: + - type: Transform + pos: 28.5,96.5 + parent: 1 + - uid: 1158 + components: + - type: Transform + pos: 28.5,89.5 + parent: 1 + - uid: 1159 + components: + - type: Transform + pos: 28.5,88.5 + parent: 1 + - uid: 1160 + components: + - type: Transform + pos: 28.5,87.5 + parent: 1 + - uid: 1161 + components: + - type: Transform + pos: 28.5,86.5 + parent: 1 + - uid: 1172 + components: + - type: Transform + pos: 28.5,80.5 + parent: 1 + - uid: 1180 + components: + - type: Transform + pos: 28.5,75.5 + parent: 1 + - uid: 1187 + components: + - type: Transform + pos: 28.5,71.5 + parent: 1 + - uid: 1192 + components: + - type: Transform + pos: 28.5,63.5 + parent: 1 + - uid: 1197 + components: + - type: Transform + pos: 28.5,60.5 + parent: 1 + - uid: 1258 + components: + - type: Transform + pos: 29.5,96.5 + parent: 1 + - uid: 1269 + components: + - type: Transform + pos: 29.5,75.5 + parent: 1 + - uid: 1312 + components: + - type: Transform + pos: 30.5,96.5 + parent: 1 + - uid: 1313 + components: + - type: Transform + pos: 30.5,89.5 + parent: 1 + - uid: 1322 + components: + - type: Transform + pos: 30.5,75.5 + parent: 1 + - uid: 1326 + components: + - type: Transform + pos: 30.5,69.5 + parent: 1 + - uid: 1330 + components: + - type: Transform + pos: 30.5,65.5 + parent: 1 + - uid: 1363 + components: + - type: Transform + pos: 31.5,96.5 + parent: 1 + - uid: 1364 + components: + - type: Transform + pos: 31.5,89.5 + parent: 1 + - uid: 1365 + components: + - type: Transform + pos: 31.5,88.5 + parent: 1 + - uid: 1366 + components: + - type: Transform + pos: 31.5,87.5 + parent: 1 + - uid: 1367 + components: + - type: Transform + pos: 31.5,86.5 + parent: 1 + - uid: 1378 + components: + - type: Transform + pos: 31.5,65.5 + parent: 1 + - uid: 1409 + components: + - type: Transform + pos: 33.5,75.5 + parent: 1 + - uid: 1438 + components: + - type: Transform + pos: 25.5,34.5 + parent: 1 + - uid: 1464 + components: + - type: Transform + pos: 27.5,107.5 + parent: 1 + - uid: 1477 + components: + - type: Transform + pos: 33.5,96.5 + parent: 1 + - uid: 1478 + components: + - type: Transform + pos: 33.5,89.5 + parent: 1 + - uid: 1513 + components: + - type: Transform + pos: 34.5,96.5 + parent: 1 + - uid: 1514 + components: + - type: Transform + pos: 34.5,95.5 + parent: 1 + - uid: 1515 + components: + - type: Transform + pos: 34.5,94.5 + parent: 1 + - uid: 1516 + components: + - type: Transform + pos: 34.5,93.5 + parent: 1 + - uid: 1517 + components: + - type: Transform + pos: 34.5,89.5 + parent: 1 + - uid: 1518 + components: + - type: Transform + pos: 34.5,88.5 + parent: 1 + - uid: 1519 + components: + - type: Transform + pos: 34.5,87.5 + parent: 1 + - uid: 1520 + components: + - type: Transform + pos: 34.5,86.5 + parent: 1 + - uid: 1575 + components: + - type: Transform + pos: 35.5,93.5 + parent: 1 + - uid: 1601 + components: + - type: Transform + pos: 35.5,69.5 + parent: 1 + - uid: 1605 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 27.5,30.5 + parent: 1 + - uid: 1624 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 25.5,107.5 + parent: 1 + - uid: 1639 + components: + - type: Transform + pos: 36.5,89.5 + parent: 1 + - uid: 1652 + components: + - type: Transform + pos: 36.5,69.5 + parent: 1 + - uid: 1664 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.5,30.5 + parent: 1 + - uid: 1688 + components: + - type: Transform + pos: 37.5,96.5 + parent: 1 + - uid: 1689 + components: + - type: Transform + pos: 37.5,95.5 + parent: 1 + - uid: 1690 + components: + - type: Transform + pos: 37.5,94.5 + parent: 1 + - uid: 1691 + components: + - type: Transform + pos: 37.5,93.5 + parent: 1 + - uid: 1692 + components: + - type: Transform + pos: 37.5,89.5 + parent: 1 + - uid: 1693 + components: + - type: Transform + pos: 37.5,88.5 + parent: 1 + - uid: 1694 + components: + - type: Transform + pos: 37.5,87.5 + parent: 1 + - uid: 1695 + components: + - type: Transform + pos: 37.5,86.5 + parent: 1 + - uid: 1704 + components: + - type: Transform + pos: 37.5,69.5 + parent: 1 + - uid: 1705 + components: + - type: Transform + pos: 37.5,65.5 + parent: 1 + - uid: 1713 + components: + - type: Transform + pos: 85.5,40.5 + parent: 1 + - uid: 1715 + components: + - type: Transform + pos: 85.5,41.5 + parent: 1 + - uid: 1744 + components: + - type: Transform + pos: 31.5,80.5 + parent: 1 + - uid: 1747 + components: + - type: Transform + pos: 38.5,93.5 + parent: 1 + - uid: 1760 + components: + - type: Transform + pos: 39.5,78.5 + parent: 1 + - uid: 1761 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 55.5,83.5 + parent: 1 + - uid: 1770 + components: + - type: Transform + pos: 38.5,58.5 + parent: 1 + - uid: 1836 + components: + - type: Transform + pos: 39.5,69.5 + parent: 1 + - uid: 1837 + components: + - type: Transform + pos: 39.5,65.5 + parent: 1 + - uid: 1908 + components: + - type: Transform + pos: 40.5,80.5 + parent: 1 + - uid: 1910 + components: + - type: Transform + pos: 40.5,78.5 + parent: 1 + - uid: 1911 + components: + - type: Transform + pos: 40.5,77.5 + parent: 1 + - uid: 1918 + components: + - type: Transform + pos: 40.5,73.5 + parent: 1 + - uid: 1919 + components: + - type: Transform + pos: 40.5,72.5 + parent: 1 + - uid: 1920 + components: + - type: Transform + pos: 40.5,71.5 + parent: 1 + - uid: 1921 + components: + - type: Transform + pos: 40.5,70.5 + parent: 1 + - uid: 1922 + components: + - type: Transform + pos: 40.5,69.5 + parent: 1 + - uid: 1923 + components: + - type: Transform + pos: 40.5,65.5 + parent: 1 + - uid: 1924 + components: + - type: Transform + pos: 40.5,64.5 + parent: 1 + - uid: 1925 + components: + - type: Transform + pos: 40.5,63.5 + parent: 1 + - uid: 1926 + components: + - type: Transform + pos: 40.5,62.5 + parent: 1 + - uid: 1928 + components: + - type: Transform + pos: 40.5,60.5 + parent: 1 + - uid: 1969 + components: + - type: Transform + pos: 41.5,69.5 + parent: 1 + - uid: 1970 + components: + - type: Transform + pos: 41.5,65.5 + parent: 1 + - uid: 1976 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,42.5 + parent: 1 + - uid: 1977 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,43.5 + parent: 1 + - uid: 2015 + components: + - type: Transform + pos: 42.5,82.5 + parent: 1 + - uid: 2018 + components: + - type: Transform + pos: 42.5,65.5 + parent: 1 + - uid: 2061 + components: + - type: Transform + pos: 43.5,65.5 + parent: 1 + - uid: 2109 + components: + - type: Transform + pos: 44.5,82.5 + parent: 1 + - uid: 2110 + components: + - type: Transform + pos: 44.5,69.5 + parent: 1 + - uid: 2111 + components: + - type: Transform + pos: 44.5,65.5 + parent: 1 + - uid: 2112 + components: + - type: Transform + pos: 44.5,59.5 + parent: 1 + - uid: 2163 + components: + - type: Transform + pos: 45.5,82.5 + parent: 1 + - uid: 2164 + components: + - type: Transform + pos: 45.5,75.5 + parent: 1 + - uid: 2165 + components: + - type: Transform + pos: 45.5,74.5 + parent: 1 + - uid: 2170 + components: + - type: Transform + pos: 45.5,70.5 + parent: 1 + - uid: 2171 + components: + - type: Transform + pos: 45.5,69.5 + parent: 1 + - uid: 2175 + components: + - type: Transform + pos: 45.5,65.5 + parent: 1 + - uid: 2176 + components: + - type: Transform + pos: 45.5,64.5 + parent: 1 + - uid: 2178 + components: + - type: Transform + pos: 45.5,62.5 + parent: 1 + - uid: 2179 + components: + - type: Transform + pos: 45.5,61.5 + parent: 1 + - uid: 2180 + components: + - type: Transform + pos: 45.5,60.5 + parent: 1 + - uid: 2181 + components: + - type: Transform + pos: 45.5,59.5 + parent: 1 + - uid: 2251 + components: + - type: Transform + pos: 46.5,59.5 + parent: 1 + - uid: 2287 + components: + - type: Transform + pos: 47.5,75.5 + parent: 1 + - uid: 2365 + components: + - type: Transform + pos: 48.5,75.5 + parent: 1 + - uid: 2370 + components: + - type: Transform + pos: 48.5,59.5 + parent: 1 + - uid: 2415 + components: + - type: Transform + pos: 49.5,82.5 + parent: 1 + - uid: 2416 + components: + - type: Transform + pos: 49.5,75.5 + parent: 1 + - uid: 2419 + components: + - type: Transform + pos: 49.5,59.5 + parent: 1 + - uid: 2421 + components: + - type: Transform + pos: 49.5,57.5 + parent: 1 + - uid: 2422 + components: + - type: Transform + pos: 49.5,56.5 + parent: 1 + - uid: 2427 + components: + - type: Transform + pos: 49.5,53.5 + parent: 1 + - uid: 2428 + components: + - type: Transform + pos: 49.5,52.5 + parent: 1 + - uid: 2472 + components: + - type: Transform + pos: 50.5,83.5 + parent: 1 + - uid: 2473 + components: + - type: Transform + pos: 50.5,82.5 + parent: 1 + - uid: 2475 + components: + - type: Transform + pos: 50.5,80.5 + parent: 1 + - uid: 2480 + components: + - type: Transform + pos: 50.5,75.5 + parent: 1 + - uid: 2485 + components: + - type: Transform + pos: 50.5,59.5 + parent: 1 + - uid: 2487 + components: + - type: Transform + pos: 50.5,57.5 + parent: 1 + - uid: 2488 + components: + - type: Transform + pos: 50.5,52.5 + parent: 1 + - uid: 2511 + components: + - type: Transform + pos: 42.5,22.5 + parent: 1 + - uid: 2534 + components: + - type: Transform + pos: 51.5,83.5 + parent: 1 + - uid: 2535 + components: + - type: Transform + pos: 51.5,80.5 + parent: 1 + - uid: 2546 + components: + - type: Transform + pos: 51.5,52.5 + parent: 1 + - uid: 2564 + components: + - type: Transform + pos: 51.5,21.5 + parent: 1 + - uid: 2565 + components: + - type: Transform + pos: 51.5,20.5 + parent: 1 + - uid: 2566 + components: + - type: Transform + pos: 51.5,19.5 + parent: 1 + - uid: 2589 + components: + - type: Transform + pos: 52.5,80.5 + parent: 1 + - uid: 2631 + components: + - type: Transform + pos: 53.5,80.5 + parent: 1 + - uid: 2632 + components: + - type: Transform + pos: 53.5,75.5 + parent: 1 + - uid: 2641 + components: + - type: Transform + pos: 53.5,52.5 + parent: 1 + - uid: 2645 + components: + - type: Transform + pos: 53.5,21.5 + parent: 1 + - uid: 2678 + components: + - type: Transform + pos: 54.5,80.5 + parent: 1 + - uid: 2679 + components: + - type: Transform + pos: 54.5,79.5 + parent: 1 + - uid: 2681 + components: + - type: Transform + pos: 54.5,77.5 + parent: 1 + - uid: 2682 + components: + - type: Transform + pos: 54.5,76.5 + parent: 1 + - uid: 2683 + components: + - type: Transform + pos: 54.5,75.5 + parent: 1 + - uid: 2684 + components: + - type: Transform + pos: 41.5,82.5 + parent: 1 + - uid: 2685 + components: + - type: Transform + pos: 40.5,81.5 + parent: 1 + - uid: 2703 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,18.5 + parent: 1 + - uid: 2726 + components: + - type: Transform + pos: 55.5,75.5 + parent: 1 + - uid: 2772 + components: + - type: Transform + pos: 56.5,59.5 + parent: 1 + - uid: 2774 + components: + - type: Transform + pos: 56.5,57.5 + parent: 1 + - uid: 2775 + components: + - type: Transform + pos: 56.5,52.5 + parent: 1 + - uid: 2779 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,86.5 + parent: 1 + - uid: 2789 + components: + - type: Transform + pos: 56.5,21.5 + parent: 1 + - uid: 2790 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,18.5 + parent: 1 + - uid: 2818 + components: + - type: Transform + pos: 57.5,85.5 + parent: 1 + - uid: 2819 + components: + - type: Transform + pos: 57.5,84.5 + parent: 1 + - uid: 2820 + components: + - type: Transform + pos: 57.5,83.5 + parent: 1 + - uid: 2821 + components: + - type: Transform + pos: 57.5,82.5 + parent: 1 + - uid: 2822 + components: + - type: Transform + pos: 57.5,81.5 + parent: 1 + - uid: 2823 + components: + - type: Transform + pos: 57.5,80.5 + parent: 1 + - uid: 2827 + components: + - type: Transform + pos: 57.5,76.5 + parent: 1 + - uid: 2828 + components: + - type: Transform + pos: 57.5,75.5 + parent: 1 + - uid: 2829 + components: + - type: Transform + pos: 57.5,74.5 + parent: 1 + - uid: 2834 + components: + - type: Transform + pos: 57.5,70.5 + parent: 1 + - uid: 2835 + components: + - type: Transform + pos: 57.5,69.5 + parent: 1 + - uid: 2839 + components: + - type: Transform + pos: 57.5,65.5 + parent: 1 + - uid: 2840 + components: + - type: Transform + pos: 57.5,64.5 + parent: 1 + - uid: 2841 + components: + - type: Transform + pos: 57.5,63.5 + parent: 1 + - uid: 2849 + components: + - type: Transform + pos: 57.5,55.5 + parent: 1 + - uid: 2851 + components: + - type: Transform + pos: 57.5,53.5 + parent: 1 + - uid: 2852 + components: + - type: Transform + pos: 57.5,52.5 + parent: 1 + - uid: 2896 + components: + - type: Transform + pos: 58.5,85.5 + parent: 1 + - uid: 2897 + components: + - type: Transform + pos: 58.5,80.5 + parent: 1 + - uid: 2898 + components: + - type: Transform + pos: 58.5,69.5 + parent: 1 + - uid: 2899 + components: + - type: Transform + pos: 58.5,65.5 + parent: 1 + - uid: 2906 + components: + - type: Transform + pos: 58.5,52.5 + parent: 1 + - uid: 2966 + components: + - type: Transform + pos: 59.5,85.5 + parent: 1 + - uid: 3022 + components: + - type: Transform + pos: 60.5,85.5 + parent: 1 + - uid: 3023 + components: + - type: Transform + pos: 60.5,80.5 + parent: 1 + - uid: 3045 + components: + - type: Transform + pos: 59.5,31.5 + parent: 1 + - uid: 3049 + components: + - type: Transform + pos: 74.5,27.5 + parent: 1 + - uid: 3050 + components: + - type: Transform + pos: 75.5,27.5 + parent: 1 + - uid: 3051 + components: + - type: Transform + pos: 75.5,25.5 + parent: 1 + - uid: 3086 + components: + - type: Transform + pos: 61.5,85.5 + parent: 1 + - uid: 3087 + components: + - type: Transform + pos: 61.5,84.5 + parent: 1 + - uid: 3088 + components: + - type: Transform + pos: 61.5,83.5 + parent: 1 + - uid: 3090 + components: + - type: Transform + pos: 61.5,81.5 + parent: 1 + - uid: 3091 + components: + - type: Transform + pos: 61.5,80.5 + parent: 1 + - uid: 3108 + components: + - type: Transform + pos: 58.5,50.5 + parent: 1 + - uid: 3130 + components: + - type: Transform + pos: 74.5,22.5 + parent: 1 + - uid: 3191 + components: + - type: Transform + pos: 58.5,31.5 + parent: 1 + - uid: 3203 + components: + - type: Transform + pos: 72.5,21.5 + parent: 1 + - uid: 3248 + components: + - type: Transform + pos: 63.5,69.5 + parent: 1 + - uid: 3252 + components: + - type: Transform + pos: 76.5,22.5 + parent: 1 + - uid: 3256 + components: + - type: Transform + pos: 63.5,52.5 + parent: 1 + - uid: 3258 + components: + - type: Transform + pos: 63.5,50.5 + parent: 1 + - uid: 3268 + components: + - type: Transform + pos: 63.5,31.5 + parent: 1 + - uid: 3269 + components: + - type: Transform + pos: 63.5,30.5 + parent: 1 + - uid: 3271 + components: + - type: Transform + pos: 63.5,28.5 + parent: 1 + - uid: 3273 + components: + - type: Transform + pos: 74.5,25.5 + parent: 1 + - uid: 3285 + components: + - type: Transform + pos: 76.5,21.5 + parent: 1 + - uid: 3287 + components: + - type: Transform + pos: 74.5,21.5 + parent: 1 + - uid: 3339 + components: + - type: Transform + pos: 64.5,77.5 + parent: 1 + - uid: 3352 + components: + - type: Transform + pos: 64.5,70.5 + parent: 1 + - uid: 3353 + components: + - type: Transform + pos: 64.5,69.5 + parent: 1 + - uid: 3362 + components: + - type: Transform + pos: 64.5,52.5 + parent: 1 + - uid: 3363 + components: + - type: Transform + pos: 64.5,51.5 + parent: 1 + - uid: 3364 + components: + - type: Transform + pos: 64.5,50.5 + parent: 1 + - uid: 3370 + components: + - type: Transform + pos: 72.5,22.5 + parent: 1 + - uid: 3381 + components: + - type: Transform + pos: 64.5,37.5 + parent: 1 + - uid: 3382 + components: + - type: Transform + pos: 64.5,36.5 + parent: 1 + - uid: 3383 + components: + - type: Transform + pos: 64.5,35.5 + parent: 1 + - uid: 3385 + components: + - type: Transform + pos: 64.5,33.5 + parent: 1 + - uid: 3386 + components: + - type: Transform + pos: 64.5,32.5 + parent: 1 + - uid: 3387 + components: + - type: Transform + pos: 64.5,31.5 + parent: 1 + - uid: 3422 + components: + - type: Transform + pos: 65.5,69.5 + parent: 1 + - uid: 3433 + components: + - type: Transform + pos: 65.5,37.5 + parent: 1 + - uid: 3434 + components: + - type: Transform + pos: 65.5,31.5 + parent: 1 + - uid: 3471 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 73.5,92.5 + parent: 1 + - uid: 3485 + components: + - type: Transform + pos: 66.5,31.5 + parent: 1 + - uid: 3506 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 73.5,86.5 + parent: 1 + - uid: 3522 + components: + - type: Transform + pos: 67.5,86.5 + parent: 1 + - uid: 3537 + components: + - type: Transform + pos: 67.5,69.5 + parent: 1 + - uid: 3547 + components: + - type: Transform + pos: 67.5,37.5 + parent: 1 + - uid: 3548 + components: + - type: Transform + pos: 67.5,31.5 + parent: 1 + - uid: 3602 + components: + - type: Transform + pos: 68.5,51.5 + parent: 1 + - uid: 3615 + components: + - type: Transform + pos: 68.5,39.5 + parent: 1 + - uid: 3616 + components: + - type: Transform + pos: 68.5,38.5 + parent: 1 + - uid: 3617 + components: + - type: Transform + pos: 68.5,37.5 + parent: 1 + - uid: 3618 + components: + - type: Transform + pos: 68.5,31.5 + parent: 1 + - uid: 3667 + components: + - type: Transform + pos: 69.5,39.5 + parent: 1 + - uid: 3669 + components: + - type: Transform + pos: 69.5,37.5 + parent: 1 + - uid: 3670 + components: + - type: Transform + pos: 69.5,31.5 + parent: 1 + - uid: 3713 + components: + - type: Transform + pos: 70.5,31.5 + parent: 1 + - uid: 3757 + components: + - type: Transform + pos: 71.5,69.5 + parent: 1 + - uid: 3778 + components: + - type: Transform + pos: 71.5,31.5 + parent: 1 + - uid: 3779 + components: + - type: Transform + pos: 71.5,27.5 + parent: 1 + - uid: 3841 + components: + - type: Transform + pos: 72.5,69.5 + parent: 1 + - uid: 3845 + components: + - type: Transform + pos: 72.5,65.5 + parent: 1 + - uid: 3872 + components: + - type: Transform + pos: 72.5,32.5 + parent: 1 + - uid: 3873 + components: + - type: Transform + pos: 72.5,31.5 + parent: 1 + - uid: 3910 + components: + - type: Transform + pos: 73.5,93.5 + parent: 1 + - uid: 3953 + components: + - type: Transform + pos: 73.5,39.5 + parent: 1 + - uid: 3961 + components: + - type: Transform + pos: 73.5,31.5 + parent: 1 + - uid: 3996 + components: + - type: Transform + pos: 74.5,100.5 + parent: 1 + - uid: 4007 + components: + - type: Transform + pos: 74.5,94.5 + parent: 1 + - uid: 4008 + components: + - type: Transform + pos: 74.5,93.5 + parent: 1 + - uid: 4021 + components: + - type: Transform + pos: 74.5,76.5 + parent: 1 + - uid: 4030 + components: + - type: Transform + pos: 74.5,71.5 + parent: 1 + - uid: 4035 + components: + - type: Transform + pos: 74.5,63.5 + parent: 1 + - uid: 4036 + components: + - type: Transform + pos: 74.5,62.5 + parent: 1 + - uid: 4038 + components: + - type: Transform + pos: 74.5,60.5 + parent: 1 + - uid: 4050 + components: + - type: Transform + pos: 74.5,51.5 + parent: 1 + - uid: 4061 + components: + - type: Transform + pos: 74.5,43.5 + parent: 1 + - uid: 4064 + components: + - type: Transform + pos: 74.5,40.5 + parent: 1 + - uid: 4065 + components: + - type: Transform + pos: 74.5,39.5 + parent: 1 + - uid: 4066 + components: + - type: Transform + pos: 74.5,38.5 + parent: 1 + - uid: 4077 + components: + - type: Transform + pos: 74.5,32.5 + parent: 1 + - uid: 4078 + components: + - type: Transform + pos: 74.5,31.5 + parent: 1 + - uid: 4107 + components: + - type: Transform + pos: 75.5,101.5 + parent: 1 + - uid: 4117 + components: + - type: Transform + pos: 58.5,43.5 + parent: 1 + - uid: 4135 + components: + - type: Transform + pos: 76.5,105.5 + parent: 1 + - uid: 4164 + components: + - type: Transform + pos: 77.5,105.5 + parent: 1 + - uid: 4165 + components: + - type: Transform + pos: 77.5,101.5 + parent: 1 + - uid: 4185 + components: + - type: Transform + pos: 78.5,105.5 + parent: 1 + - uid: 4186 + components: + - type: Transform + pos: 78.5,104.5 + parent: 1 + - uid: 4189 + components: + - type: Transform + pos: 78.5,102.5 + parent: 1 + - uid: 4190 + components: + - type: Transform + pos: 78.5,101.5 + parent: 1 + - uid: 4191 + components: + - type: Transform + pos: 78.5,100.5 + parent: 1 + - uid: 4200 + components: + - type: Transform + pos: 78.5,86.5 + parent: 1 + - uid: 4203 + components: + - type: Transform + pos: 78.5,83.5 + parent: 1 + - uid: 4204 + components: + - type: Transform + pos: 78.5,78.5 + parent: 1 + - uid: 4206 + components: + - type: Transform + pos: 78.5,76.5 + parent: 1 + - uid: 4215 + components: + - type: Transform + pos: 78.5,71.5 + parent: 1 + - uid: 4220 + components: + - type: Transform + pos: 78.5,63.5 + parent: 1 + - uid: 4231 + components: + - type: Transform + pos: 78.5,56.5 + parent: 1 + - uid: 4232 + components: + - type: Transform + pos: 78.5,55.5 + parent: 1 + - uid: 4236 + components: + - type: Transform + pos: 78.5,51.5 + parent: 1 + - uid: 4237 + components: + - type: Transform + pos: 78.5,50.5 + parent: 1 + - uid: 4238 + components: + - type: Transform + pos: 78.5,49.5 + parent: 1 + - uid: 4240 + components: + - type: Transform + pos: 78.5,47.5 + parent: 1 + - uid: 4241 + components: + - type: Transform + pos: 78.5,46.5 + parent: 1 + - uid: 4242 + components: + - type: Transform + pos: 78.5,45.5 + parent: 1 + - uid: 4257 + components: + - type: Transform + pos: 78.5,36.5 + parent: 1 + - uid: 4258 + components: + - type: Transform + pos: 78.5,35.5 + parent: 1 + - uid: 4260 + components: + - type: Transform + pos: 78.5,33.5 + parent: 1 + - uid: 4265 + components: + - type: Transform + pos: 78.5,28.5 + parent: 1 + - uid: 4293 + components: + - type: Transform + pos: 79.5,86.5 + parent: 1 + - uid: 4294 + components: + - type: Transform + pos: 79.5,83.5 + parent: 1 + - uid: 4302 + components: + - type: Transform + pos: 79.5,78.5 + parent: 1 + - uid: 4324 + components: + - type: Transform + pos: 79.5,56.5 + parent: 1 + - uid: 4325 + components: + - type: Transform + pos: 79.5,50.5 + parent: 1 + - uid: 4328 + components: + - type: Transform + pos: 79.5,46.5 + parent: 1 + - uid: 4330 + components: + - type: Transform + pos: 79.5,35.5 + parent: 1 + - uid: 4351 + components: + - type: Transform + pos: 80.5,86.5 + parent: 1 + - uid: 4352 + components: + - type: Transform + pos: 80.5,83.5 + parent: 1 + - uid: 4353 + components: + - type: Transform + pos: 80.5,78.5 + parent: 1 + - uid: 4359 + components: + - type: Transform + pos: 80.5,69.5 + parent: 1 + - uid: 4363 + components: + - type: Transform + pos: 80.5,65.5 + parent: 1 + - uid: 4372 + components: + - type: Transform + pos: 80.5,59.5 + parent: 1 + - uid: 4375 + components: + - type: Transform + pos: 80.5,56.5 + parent: 1 + - uid: 4376 + components: + - type: Transform + pos: 80.5,50.5 + parent: 1 + - uid: 4382 + components: + - type: Transform + pos: 80.5,35.5 + parent: 1 + - uid: 4409 + components: + - type: Transform + pos: 81.5,65.5 + parent: 1 + - uid: 4410 + components: + - type: Transform + pos: 81.5,64.5 + parent: 1 + - uid: 4423 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,59.5 + parent: 1 + - uid: 4424 + components: + - type: Transform + pos: 81.5,35.5 + parent: 1 + - uid: 4425 + components: + - type: Transform + pos: 81.5,32.5 + parent: 1 + - uid: 4427 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,40.5 + parent: 1 + - uid: 4440 + components: + - type: Transform + pos: 82.5,83.5 + parent: 1 + - uid: 4441 + components: + - type: Transform + pos: 82.5,78.5 + parent: 1 + - uid: 4451 + components: + - type: Transform + pos: 82.5,56.5 + parent: 1 + - uid: 4452 + components: + - type: Transform + pos: 82.5,50.5 + parent: 1 + - uid: 4460 + components: + - type: Transform + pos: 82.5,35.5 + parent: 1 + - uid: 4461 + components: + - type: Transform + pos: 82.5,34.5 + parent: 1 + - uid: 4462 + components: + - type: Transform + pos: 82.5,33.5 + parent: 1 + - uid: 4463 + components: + - type: Transform + pos: 82.5,32.5 + parent: 1 + - uid: 4473 + components: + - type: Transform + pos: 83.5,97.5 + parent: 1 + - uid: 4475 + components: + - type: Transform + pos: 83.5,86.5 + parent: 1 + - uid: 4476 + components: + - type: Transform + pos: 83.5,83.5 + parent: 1 + - uid: 4477 + components: + - type: Transform + pos: 83.5,82.5 + parent: 1 + - uid: 4479 + components: + - type: Transform + pos: 83.5,80.5 + parent: 1 + - uid: 4492 + components: + - type: Transform + pos: 83.5,50.5 + parent: 1 + - uid: 4495 + components: + - type: Transform + pos: 83.5,46.5 + parent: 1 + - uid: 4497 + components: + - type: Transform + pos: 83.5,35.5 + parent: 1 + - uid: 4521 + components: + - type: Transform + pos: 84.5,65.5 + parent: 1 + - uid: 4522 + components: + - type: Transform + pos: 84.5,64.5 + parent: 1 + - uid: 4524 + components: + - type: Transform + pos: 84.5,62.5 + parent: 1 + - uid: 4525 + components: + - type: Transform + pos: 84.5,61.5 + parent: 1 + - uid: 4526 + components: + - type: Transform + pos: 84.5,60.5 + parent: 1 + - uid: 4527 + components: + - type: Transform + pos: 84.5,59.5 + parent: 1 + - uid: 4528 + components: + - type: Transform + pos: 84.5,58.5 + parent: 1 + - uid: 4529 + components: + - type: Transform + pos: 84.5,57.5 + parent: 1 + - uid: 4530 + components: + - type: Transform + pos: 84.5,56.5 + parent: 1 + - uid: 4535 + components: + - type: Transform + pos: 84.5,46.5 + parent: 1 + - uid: 4536 + components: + - type: Transform + pos: 84.5,45.5 + parent: 1 + - uid: 4538 + components: + - type: Transform + pos: 84.5,43.5 + parent: 1 + - uid: 4539 + components: + - type: Transform + pos: 84.5,39.5 + parent: 1 + - uid: 4540 + components: + - type: Transform + pos: 84.5,38.5 + parent: 1 + - uid: 4541 + components: + - type: Transform + pos: 84.5,37.5 + parent: 1 + - uid: 4543 + components: + - type: Transform + pos: 84.5,35.5 + parent: 1 + - uid: 4553 + components: + - type: Transform + pos: 85.5,97.5 + parent: 1 + - uid: 4554 + components: + - type: Transform + pos: 85.5,92.5 + parent: 1 + - uid: 4555 + components: + - type: Transform + pos: 85.5,91.5 + parent: 1 + - uid: 4556 + components: + - type: Transform + pos: 85.5,90.5 + parent: 1 + - uid: 4557 + components: + - type: Transform + pos: 85.5,89.5 + parent: 1 + - uid: 4570 + components: + - type: Transform + pos: 85.5,65.5 + parent: 1 + - uid: 4576 + components: + - type: Transform + pos: 85.5,56.5 + parent: 1 + - uid: 4583 + components: + - type: Transform + pos: 85.5,43.5 + parent: 1 + - uid: 4584 + components: + - type: Transform + pos: 85.5,42.5 + parent: 1 + - uid: 4587 + components: + - type: Transform + pos: 85.5,39.5 + parent: 1 + - uid: 4592 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 80.5,58.5 + parent: 1 + - uid: 4600 + components: + - type: Transform + pos: 86.5,91.5 + parent: 1 + - uid: 4649 + components: + - type: Transform + pos: 87.5,60.5 + parent: 1 + - uid: 4650 + components: + - type: Transform + pos: 87.5,59.5 + parent: 1 + - uid: 4652 + components: + - type: Transform + pos: 87.5,57.5 + parent: 1 + - uid: 4653 + components: + - type: Transform + pos: 87.5,56.5 + parent: 1 + - uid: 4654 + components: + - type: Transform + pos: 87.5,50.5 + parent: 1 + - uid: 4670 + components: + - type: Transform + pos: 88.5,97.5 + parent: 1 + - uid: 4713 + components: + - type: Transform + pos: 89.5,79.5 + parent: 1 + - uid: 4762 + components: + - type: Transform + pos: 65.5,65.5 + parent: 1 + - uid: 4763 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 90.5,65.5 + parent: 1 + - uid: 4782 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 78.5,58.5 + parent: 1 + - uid: 4790 + components: + - type: Transform + pos: 47.5,52.5 + parent: 1 + - uid: 4813 + components: + - type: Transform + pos: 58.5,49.5 + parent: 1 + - uid: 4819 + components: + - type: Transform + pos: 92.5,79.5 + parent: 1 + - uid: 4836 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 79.5,58.5 + parent: 1 + - uid: 4845 + components: + - type: Transform + pos: 93.5,85.5 + parent: 1 + - uid: 4846 + components: + - type: Transform + pos: 93.5,84.5 + parent: 1 + - uid: 4851 + components: + - type: Transform + pos: 93.5,81.5 + parent: 1 + - uid: 4853 + components: + - type: Transform + pos: 93.5,79.5 + parent: 1 + - uid: 4856 + components: + - type: Transform + pos: 93.5,65.5 + parent: 1 + - uid: 4920 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 89.5,91.5 + parent: 1 + - uid: 4940 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 90.5,91.5 + parent: 1 + - uid: 4943 + components: + - type: Transform + pos: 91.5,91.5 + parent: 1 + - uid: 4998 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 49.5,58.5 + parent: 1 + - uid: 5082 + components: + - type: Transform + pos: 67.5,65.5 + parent: 1 + - uid: 5084 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 88.5,65.5 + parent: 1 + - uid: 6278 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 81.5,56.5 + parent: 1 + - uid: 6310 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 83.5,56.5 + parent: 1 + - uid: 6387 + components: + - type: Transform + pos: 18.5,69.5 + parent: 1 + - uid: 6774 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 68.5,92.5 + parent: 1 + - uid: 6960 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 35.5,104.5 + parent: 1 + - uid: 6972 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 35.5,102.5 + parent: 1 + - uid: 7054 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 64.5,87.5 + parent: 1 + - uid: 7081 + components: + - type: Transform + pos: 81.5,83.5 + parent: 1 + - uid: 7082 + components: + - type: Transform + pos: 51.5,42.5 + parent: 1 + - uid: 7089 + components: + - type: Transform + pos: 53.5,51.5 + parent: 1 + - uid: 7148 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 64.5,86.5 + parent: 1 + - uid: 7372 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 95.5,97.5 + parent: 1 + - uid: 7627 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 83.5,92.5 + parent: 1 + - uid: 7924 + components: + - type: Transform + pos: 88.5,69.5 + parent: 1 + - uid: 8486 + components: + - type: Transform + pos: 24.5,46.5 + parent: 1 + - uid: 8763 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,41.5 + parent: 1 + - uid: 9554 + components: + - type: Transform + pos: 75.5,26.5 + parent: 1 + - uid: 9876 + components: + - type: Transform + pos: 72.5,25.5 + parent: 1 + - uid: 10289 + components: + - type: Transform + pos: 56.5,25.5 + parent: 1 + - uid: 10409 + components: + - type: Transform + pos: 51.5,31.5 + parent: 1 + - uid: 10431 + components: + - type: Transform + pos: 63.5,39.5 + parent: 1 + - uid: 10467 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,43.5 + parent: 1 + - uid: 10807 + components: + - type: Transform + pos: 58.5,45.5 + parent: 1 + - uid: 10809 + components: + - type: Transform + pos: 59.5,50.5 + parent: 1 + - uid: 10831 + components: + - type: Transform + pos: 67.5,59.5 + parent: 1 + - uid: 10853 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,42.5 + parent: 1 + - uid: 10893 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,41.5 + parent: 1 + - uid: 10894 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,42.5 + parent: 1 + - uid: 10897 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 59.5,42.5 + parent: 1 + - uid: 10909 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,42.5 + parent: 1 + - uid: 10910 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,42.5 + parent: 1 + - uid: 10922 + components: + - type: Transform + pos: 63.5,41.5 + parent: 1 + - uid: 10926 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,38.5 + parent: 1 + - uid: 10935 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,45.5 + parent: 1 + - uid: 11010 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,50.5 + parent: 1 + - uid: 11011 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,42.5 + parent: 1 + - uid: 11013 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 58.5,42.5 + parent: 1 + - uid: 11019 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 63.5,38.5 + parent: 1 + - uid: 11021 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,38.5 + parent: 1 + - uid: 11022 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,50.5 + parent: 1 + - uid: 11023 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,49.5 + parent: 1 + - uid: 11024 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 67.5,42.5 + parent: 1 + - uid: 11025 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,44.5 + parent: 1 + - uid: 11026 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 69.5,44.5 + parent: 1 + - uid: 11027 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,44.5 + parent: 1 + - uid: 11028 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 74.5,50.5 + parent: 1 + - uid: 11029 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 74.5,49.5 + parent: 1 + - uid: 11030 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 74.5,45.5 + parent: 1 + - uid: 11035 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 74.5,44.5 + parent: 1 + - uid: 11044 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 77.5,27.5 + parent: 1 + - uid: 11045 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 78.5,27.5 + parent: 1 + - uid: 11046 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 69.5,50.5 + parent: 1 + - uid: 11057 + components: + - type: Transform + pos: 56.5,51.5 + parent: 1 + - uid: 11059 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 77.5,26.5 + parent: 1 + - uid: 11089 + components: + - type: Transform + pos: 56.5,48.5 + parent: 1 + - uid: 11130 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,42.5 + parent: 1 + - uid: 11148 + components: + - type: Transform + pos: 56.5,44.5 + parent: 1 + - uid: 11154 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,48.5 + parent: 1 + - uid: 11155 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 74.5,48.5 + parent: 1 + - uid: 11591 + components: + - type: Transform + pos: 63.5,59.5 + parent: 1 + - uid: 11637 + components: + - type: Transform + pos: 24.5,103.5 + parent: 1 + - uid: 11656 + components: + - type: Transform + pos: 29.5,107.5 + parent: 1 + - uid: 11728 + components: + - type: Transform + pos: 29.5,100.5 + parent: 1 + - uid: 11876 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 49.5,76.5 + parent: 1 + - uid: 11879 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,79.5 + parent: 1 + - uid: 11885 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 49.5,78.5 + parent: 1 + - uid: 11886 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 49.5,79.5 + parent: 1 + - uid: 11887 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 49.5,80.5 + parent: 1 + - uid: 11925 + components: + - type: Transform + pos: 40.5,82.5 + parent: 1 + - uid: 12029 + components: + - type: Transform + pos: 11.5,57.5 + parent: 1 + - uid: 12243 + components: + - type: Transform + pos: 17.5,38.5 + parent: 1 + - uid: 12420 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 89.5,41.5 + parent: 1 + - uid: 13475 + components: + - type: Transform + pos: 32.5,75.5 + parent: 1 + - uid: 13866 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 52.5,35.5 + parent: 1 + - uid: 13867 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 52.5,36.5 + parent: 1 + - uid: 13937 + components: + - type: Transform + pos: 43.5,44.5 + parent: 1 + - uid: 14394 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 36.5,53.5 + parent: 1 + - uid: 14395 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 36.5,49.5 + parent: 1 + - uid: 14425 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,44.5 + parent: 1 + - uid: 15258 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 80.5,105.5 + parent: 1 + - uid: 15364 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,89.5 + parent: 1 + - uid: 15368 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 41.5,86.5 + parent: 1 + - uid: 16779 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,106.5 + parent: 1 + - uid: 16912 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 30.5,111.5 + parent: 1 + - uid: 17552 + components: + - type: Transform + pos: 58.5,32.5 + parent: 1 + - uid: 17555 + components: + - type: Transform + pos: 62.5,31.5 + parent: 1 + - uid: 17585 + components: + - type: Transform + pos: 57.5,27.5 + parent: 1 + - uid: 17624 + components: + - type: Transform + pos: 57.5,31.5 + parent: 1 + - uid: 17626 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 55.5,31.5 + parent: 1 + - uid: 17631 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 58.5,33.5 + parent: 1 + - uid: 17693 + components: + - type: Transform + pos: 55.5,33.5 + parent: 1 + - uid: 17768 + components: + - type: Transform + pos: 57.5,26.5 + parent: 1 +- proto: WallSolidRust + entities: + - uid: 428 + components: + - type: Transform + pos: 48.5,24.5 + parent: 1 + - uid: 699 + components: + - type: Transform + pos: 17.5,37.5 + parent: 1 + - uid: 2513 + components: + - type: Transform + pos: 11.5,56.5 + parent: 1 + - uid: 2537 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,86.5 + parent: 1 + - uid: 2674 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,102.5 + parent: 1 + - uid: 2715 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 36.5,102.5 + parent: 1 + - uid: 3388 + components: + - type: Transform + pos: 73.5,25.5 + parent: 1 + - uid: 4672 + components: + - type: Transform + pos: 49.5,46.5 + parent: 1 + - uid: 4844 + components: + - type: Transform + pos: 48.5,52.5 + parent: 1 + - uid: 4952 + components: + - type: Transform + pos: 47.5,48.5 + parent: 1 + - uid: 5528 + components: + - type: Transform + pos: 75.5,105.5 + parent: 1 + - uid: 6345 + components: + - type: Transform + pos: 52.5,42.5 + parent: 1 + - uid: 7142 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 74.5,106.5 + parent: 1 + - uid: 7164 + components: + - type: Transform + pos: 51.5,43.5 + parent: 1 + - uid: 8713 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.5,102.5 + parent: 1 + - uid: 9959 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 50.5,84.5 + parent: 1 + - uid: 10852 + components: + - type: Transform + pos: 55.5,49.5 + parent: 1 + - uid: 10878 + components: + - type: Transform + pos: 56.5,45.5 + parent: 1 + - uid: 11056 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 78.5,25.5 + parent: 1 + - uid: 11058 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 77.5,25.5 + parent: 1 + - uid: 11063 + components: + - type: Transform + pos: 56.5,42.5 + parent: 1 + - uid: 11142 + components: + - type: Transform + pos: 53.5,49.5 + parent: 1 + - uid: 11590 + components: + - type: Transform + pos: 56.5,49.5 + parent: 1 + - uid: 11612 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 91.5,41.5 + parent: 1 + - uid: 12241 + components: + - type: Transform + pos: 9.5,56.5 + parent: 1 + - uid: 12242 + components: + - type: Transform + pos: 17.5,35.5 + parent: 1 + - uid: 12419 + components: + - type: Transform + pos: 20.5,35.5 + parent: 1 + - uid: 12618 + components: + - type: Transform + pos: 30.5,24.5 + parent: 1 + - uid: 13312 + components: + - type: Transform + pos: 60.5,31.5 + parent: 1 + - uid: 14974 + components: + - type: Transform + pos: 45.5,22.5 + parent: 1 + - uid: 15022 + components: + - type: Transform + pos: 52.5,21.5 + parent: 1 + - uid: 15381 + components: + - type: Transform + pos: 42.5,21.5 + parent: 1 + - uid: 15388 + components: + - type: Transform + pos: 54.5,21.5 + parent: 1 + - uid: 15411 + components: + - type: Transform + pos: 57.5,21.5 + parent: 1 + - uid: 15942 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 88.5,41.5 + parent: 1 + - uid: 16378 + components: + - type: Transform + pos: 33.5,83.5 + parent: 1 + - uid: 16380 + components: + - type: Transform + pos: 48.5,22.5 + parent: 1 + - uid: 16516 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 51.5,41.5 + parent: 1 + - uid: 16688 + components: + - type: Transform + pos: 54.5,25.5 + parent: 1 + - uid: 16869 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 87.5,41.5 + parent: 1 + - uid: 16873 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 86.5,41.5 + parent: 1 + - uid: 17141 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 35.5,73.5 + parent: 1 + - uid: 17487 + components: + - type: Transform + pos: 12.5,57.5 + parent: 1 + - uid: 17554 + components: + - type: Transform + pos: 51.5,29.5 + parent: 1 + - uid: 17574 + components: + - type: Transform + pos: 57.5,30.5 + parent: 1 + - uid: 17611 + components: + - type: Transform + pos: 56.5,31.5 + parent: 1 + - uid: 17612 + components: + - type: Transform + pos: 52.5,37.5 + parent: 1 + - uid: 17623 + components: + - type: Transform + pos: 53.5,37.5 + parent: 1 + - uid: 17748 + components: + - type: Transform + pos: 75.5,20.5 + parent: 1 +- proto: WardrobeAtmosphericsFilled + entities: + - uid: 6913 + components: + - type: Transform + pos: 61.5,95.5 + parent: 1 +- proto: WardrobeBotanistFilled + entities: + - uid: 12421 + components: + - type: Transform + pos: 60.5,84.5 + parent: 1 +- proto: WardrobeCargoFilled + entities: + - uid: 8041 + components: + - type: Transform + pos: 86.5,89.5 + parent: 1 + - uid: 8086 + components: + - type: Transform + pos: 86.5,88.5 + parent: 1 +- proto: WardrobeMixedFilled + entities: + - uid: 16566 + components: + - type: Transform + pos: 33.5,94.5 + parent: 1 + - uid: 16567 + components: + - type: Transform + pos: 33.5,93.5 + parent: 1 +- proto: WardrobePrisonFilled + entities: + - uid: 13953 + components: + - type: Transform + pos: 33.5,53.5 + parent: 1 + - uid: 14290 + components: + - type: Transform + pos: 34.5,53.5 + parent: 1 +- proto: WarningCO2 + entities: + - uid: 18083 + components: + - type: Transform + pos: 46.5,98.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: WarningN2 + entities: + - uid: 5206 + components: + - type: Transform + pos: 46.5,94.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: WarningO2 + entities: + - uid: 5207 + components: + - type: Transform + pos: 46.5,92.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: WarningPlasma + entities: + - uid: 5209 + components: + - type: Transform + pos: 46.5,96.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: WarningWaste + entities: + - uid: 18023 + components: + - type: Transform + pos: 46.5,100.5 + parent: 1 + - type: Fixtures + fixtures: {} +- proto: WaterCooler + entities: + - uid: 2562 + components: + - type: Transform + pos: 49.5,19.5 + parent: 1 + - uid: 6754 + components: + - type: Transform + pos: 54.5,89.5 + parent: 1 + - uid: 14751 + components: + - type: Transform + pos: 25.5,31.5 + parent: 1 + - uid: 15000 + components: + - type: Transform + pos: 18.5,54.5 + parent: 1 + - uid: 16938 + components: + - type: Transform + pos: 34.5,101.5 + parent: 1 +- proto: WaterTank + entities: + - uid: 16677 + components: + - type: Transform + pos: 38.5,73.5 + parent: 1 +- proto: WaterTankFull + entities: + - uid: 8570 + components: + - type: Transform + pos: 96.5,83.5 + parent: 1 + - uid: 8633 + components: + - type: Transform + pos: 81.5,104.5 + parent: 1 + - uid: 9870 + components: + - type: Transform + pos: 80.5,49.5 + parent: 1 + - uid: 11068 + components: + - type: Transform + pos: 58.5,63.5 + parent: 1 + - uid: 16885 + components: + - type: Transform + pos: 39.5,103.5 + parent: 1 + - uid: 17144 + components: + - type: Transform + pos: 65.5,81.5 + parent: 1 + - uid: 17566 + components: + - type: Transform + pos: 23.5,59.5 + parent: 1 + - uid: 17607 + components: + - type: Transform + pos: 26.5,25.5 + parent: 1 + - uid: 17778 + components: + - type: Transform + pos: 58.5,30.5 + parent: 1 +- proto: WaterTankHighCapacity + entities: + - uid: 301 + components: + - type: Transform + pos: 63.5,78.5 + parent: 1 + - uid: 9351 + components: + - type: Transform + pos: 81.5,58.5 + parent: 1 +- proto: WaterVaporCanister + entities: + - uid: 6970 + components: + - type: Transform + pos: 61.5,104.5 + parent: 1 +- proto: WeaponCapacitorRecharger + entities: + - uid: 4229 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 91.5,70.5 + parent: 1 + - uid: 14531 + components: + - type: Transform + pos: 35.5,44.5 + parent: 1 + - uid: 14596 + components: + - type: Transform + pos: 36.5,35.5 + parent: 1 + - uid: 14675 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 44.5,31.5 + parent: 1 + - uid: 14750 + components: + - type: Transform + pos: 43.5,38.5 + parent: 1 + - uid: 15009 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,48.5 + parent: 1 +- proto: WeaponEnergyTurretAI + entities: + - uid: 3890 + components: + - type: Transform + pos: 70.5,5.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11543 + - 11544 + - uid: 7254 + components: + - type: Transform + pos: 64.5,11.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11543 + - 11544 + - uid: 10017 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 69.5,24.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11545 + - 11546 + - uid: 10018 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,24.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11545 + - 11546 + - uid: 10021 + components: + - type: Transform + pos: 63.5,5.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11543 + - 11544 + - uid: 11202 + components: + - type: Transform + pos: 69.5,11.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 11543 + - 11544 +- proto: WeaponEnergyTurretAIControlPanel + entities: + - uid: 11543 + components: + - type: MetaData + name: AI core sentry turret control panel + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,7.5 + parent: 1 + - type: DeviceList + devices: + - 10021 + - 3890 + - 11202 + - 7254 + - uid: 11544 + components: + - type: MetaData + name: AI core entry turret control panel + - type: Transform + rot: 3.141592653589793 rad + pos: 63.5,14.5 + parent: 1 + - type: DeviceList + devices: + - 10021 + - 3890 + - 11202 + - 7254 + - uid: 11545 + components: + - type: MetaData + name: AI entrance sentry turret control panel + - type: Transform + pos: 68.5,21.5 + parent: 1 + - type: DeviceList + devices: + - 10017 + - 10018 + - uid: 11546 + components: + - type: MetaData + name: AI entrance sentry turret control panel + - type: Transform + rot: 3.141592653589793 rad + pos: 69.5,27.5 + parent: 1 + - type: DeviceList + devices: + - 10017 + - 10018 +- proto: WeaponEnergyTurretCommand + entities: + - uid: 6233 + components: + - type: Transform + pos: 71.5,74.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 15180 + - 6596 +- proto: WeaponEnergyTurretCommandControlPanel + entities: + - uid: 6596 + components: + - type: MetaData + name: vault sentry turret control panel + - type: Transform + rot: -1.5707963267948966 rad + pos: 72.5,73.5 + parent: 1 + - type: DeviceList + devices: + - 6233 + - uid: 15180 + components: + - type: MetaData + name: vault sentry turret control panel + - type: Transform + rot: -1.5707963267948966 rad + pos: 70.5,70.5 + parent: 1 + - type: DeviceList + devices: + - 6233 +- proto: WeaponEnergyTurretSecurity + entities: + - uid: 14532 + components: + - type: Transform + pos: 36.5,30.5 + parent: 1 + - type: DeviceNetwork + deviceLists: + - 14551 +- proto: WeaponEnergyTurretSecurityControlPanel + entities: + - uid: 14551 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 36.5,31.5 + parent: 1 + - type: DeviceList + devices: + - 14532 +- proto: WelderIndustrial + entities: + - uid: 18129 + components: + - type: Transform + pos: 56.5,105.5 + parent: 1 +- proto: WeldingFuelTankFull + entities: + - uid: 3047 + components: + - type: Transform + pos: 49.5,87.5 + parent: 1 + - uid: 5836 + components: + - type: Transform + pos: 42.5,112.5 + parent: 1 + - uid: 6793 + components: + - type: Transform + pos: 71.5,110.5 + parent: 1 + - uid: 8558 + components: + - type: Transform + pos: 80.5,75.5 + parent: 1 + - uid: 8634 + components: + - type: Transform + pos: 86.5,100.5 + parent: 1 + - uid: 9871 + components: + - type: Transform + pos: 85.5,33.5 + parent: 1 + - uid: 9872 + components: + - type: Transform + pos: 86.5,62.5 + parent: 1 + - uid: 16016 + components: + - type: Transform + pos: 13.5,74.5 + parent: 1 + - uid: 16886 + components: + - type: Transform + pos: 39.5,99.5 + parent: 1 + - uid: 17154 + components: + - type: Transform + pos: 31.5,71.5 + parent: 1 + - uid: 17564 + components: + - type: Transform + pos: 13.5,37.5 + parent: 1 + - uid: 17565 + components: + - type: Transform + pos: 14.5,61.5 + parent: 1 + - uid: 17606 + components: + - type: Transform + pos: 41.5,22.5 + parent: 1 + - uid: 17779 + components: + - type: Transform + pos: 55.5,39.5 + parent: 1 +- proto: WetFloorSign + entities: + - uid: 9357 + components: + - type: Transform + pos: 81.33511,60.884598 + parent: 1 + - uid: 9358 + components: + - type: Transform + pos: 81.51413,61.008053 + parent: 1 +- proto: Windoor + entities: + - uid: 9748 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 83.5,38.5 + parent: 1 + - uid: 13938 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,44.5 + parent: 1 + - uid: 14495 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,42.5 + parent: 1 + - uid: 14496 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,43.5 + parent: 1 + - uid: 14497 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 34.5,48.5 + parent: 1 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 14492: + - - DoorStatus + - DoorBolt + - uid: 17741 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 57.5,33.5 + parent: 1 +- proto: WindoorBarLocked + entities: + - uid: 1545 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 52.5,75.5 + parent: 1 +- proto: WindoorCargoLocked + entities: + - uid: 1756 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 80.5,87.5 + parent: 1 + - uid: 7827 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 79.5,90.5 + parent: 1 + - uid: 7828 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 79.5,89.5 + parent: 1 + - uid: 7829 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 79.5,81.5 + parent: 1 +- proto: WindoorHydroponicsLocked + entities: + - uid: 12245 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,71.5 + parent: 1 + - uid: 12246 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,72.5 + parent: 1 + - uid: 12376 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,78.5 + parent: 1 +- proto: WindoorJanitorLocked + entities: + - uid: 9010 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 82.5,64.5 + parent: 1 + - uid: 9011 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 83.5,64.5 + parent: 1 +- proto: WindoorKitchenLocked + entities: + - uid: 2728 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,72.5 + parent: 1 + - uid: 2832 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 45.5,71.5 + parent: 1 + - uid: 12335 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 49.5,77.5 + parent: 1 +- proto: WindoorSecure + entities: + - uid: 9882 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 53.5,17.5 + parent: 1 + - uid: 15167 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 35.5,64.5 + parent: 1 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 13152: + - - DoorStatus + - Close + - type: AccessReader + accessListsOriginal: [] + - uid: 17024 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 57.5,17.5 + parent: 1 +- proto: WindoorSecureArmoryLocked + entities: + - uid: 14492 + components: + - type: Transform + pos: 34.5,48.5 + parent: 1 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 14497: + - - DoorStatus + - DoorBolt + - uid: 14493 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,43.5 + parent: 1 + - uid: 14494 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 32.5,42.5 + parent: 1 + - uid: 14547 + components: + - type: Transform + pos: 34.5,31.5 + parent: 1 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 14548: + - - DoorStatus + - DoorBolt + - uid: 14550 + components: + - type: Transform + pos: 36.5,35.5 + parent: 1 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 14549: + - - DoorStatus + - DoorBolt +- proto: WindoorSecureChemistryLocked + entities: + - uid: 10600 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 74.5,56.5 + parent: 1 + - uid: 10844 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,54.5 + parent: 1 + - uid: 10933 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 74.5,55.5 + parent: 1 +- proto: WindoorSecureCommandLocked + entities: + - uid: 5520 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 81.5,93.5 + parent: 1 + - uid: 5525 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 80.5,93.5 + parent: 1 + - uid: 7944 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 79.5,93.5 + parent: 1 +- proto: WindoorSecureEngineeringLocked + entities: + - uid: 7830 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,87.5 + parent: 1 + - uid: 7831 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 73.5,88.5 + parent: 1 +- proto: WindoorSecureExternalLocked + entities: + - uid: 15168 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 36.5,55.5 + parent: 1 + - uid: 15169 + components: + - type: Transform + pos: 36.5,58.5 + parent: 1 +- proto: WindoorSecureHeadOfPersonnelLocked + entities: + - uid: 13152 + components: + - type: Transform + pos: 35.5,64.5 + parent: 1 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 15167: + - - DoorStatus + - Close + - type: AccessReader + accessListsOriginal: [] +- proto: WindoorSecureMedicalLocked + entities: + - uid: 4040 + components: + - type: Transform + pos: 71.5,44.5 + parent: 1 + - uid: 11144 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 52.5,55.5 + parent: 1 + - uid: 11145 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 53.5,55.5 + parent: 1 +- proto: WindoorSecureResearchDirectorLocked + entities: + - uid: 3550 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 67.5,8.5 + parent: 1 + - uid: 11218 + components: + - type: Transform + pos: 67.5,6.5 + parent: 1 + - uid: 11226 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 66.5,17.5 + parent: 1 + - uid: 11227 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 67.5,17.5 + parent: 1 + - uid: 11228 + components: + - type: Transform + pos: 67.5,17.5 + parent: 1 + - uid: 11229 + components: + - type: Transform + pos: 66.5,17.5 + parent: 1 + - uid: 11230 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 64.5,14.5 + parent: 1 + - uid: 11231 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 69.5,14.5 + parent: 1 +- proto: WindoorSecureSalvageLocked + entities: + - uid: 7800 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 88.5,91.5 + parent: 1 +- proto: WindoorSecureScienceLocked + entities: + - uid: 216 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 21.5,79.5 + parent: 1 + - uid: 15446 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,94.5 + parent: 1 + - uid: 15447 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,95.5 + parent: 1 + - uid: 16057 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,81.5 + parent: 1 + - uid: 16097 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,82.5 + parent: 1 + - uid: 16099 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 24.5,74.5 + parent: 1 +- proto: WindoorSecureSecurityLawyerLocked + entities: + - uid: 6404 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,101.5 + parent: 1 + - uid: 6418 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,103.5 + parent: 1 + - uid: 6439 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,104.5 + parent: 1 + - uid: 12767 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,106.5 + parent: 1 +- proto: WindoorSecureSecurityLocked + entities: + - uid: 14548 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 34.5,31.5 + parent: 1 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 14547: + - - DoorStatus + - DoorBolt + - uid: 14549 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 36.5,35.5 + parent: 1 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 14550: + - - DoorStatus + - DoorBolt +- proto: Window + entities: + - uid: 242 + components: + - type: Transform + pos: 33.5,79.5 + parent: 1 + - uid: 256 + components: + - type: Transform + pos: 8.5,63.5 + parent: 1 + - uid: 258 + components: + - type: Transform + pos: 8.5,62.5 + parent: 1 + - uid: 260 + components: + - type: Transform + pos: 8.5,61.5 + parent: 1 + - uid: 262 + components: + - type: Transform + pos: 8.5,60.5 + parent: 1 + - uid: 330 + components: + - type: Transform + pos: 10.5,65.5 + parent: 1 + - uid: 366 + components: + - type: Transform + pos: 11.5,65.5 + parent: 1 + - uid: 422 + components: + - type: Transform + pos: 12.5,65.5 + parent: 1 + - uid: 466 + components: + - type: Transform + pos: 13.5,71.5 + parent: 1 + - uid: 469 + components: + - type: Transform + pos: 13.5,69.5 + parent: 1 + - uid: 471 + components: + - type: Transform + pos: 13.5,65.5 + parent: 1 + - uid: 509 + components: + - type: Transform + pos: 14.5,71.5 + parent: 1 + - uid: 512 + components: + - type: Transform + pos: 14.5,69.5 + parent: 1 + - uid: 543 + components: + - type: Transform + pos: 15.5,82.5 + parent: 1 + - uid: 545 + components: + - type: Transform + pos: 15.5,81.5 + parent: 1 + - uid: 547 + components: + - type: Transform + pos: 15.5,80.5 + parent: 1 + - uid: 549 + components: + - type: Transform + pos: 15.5,79.5 + parent: 1 + - uid: 551 + components: + - type: Transform + pos: 15.5,78.5 + parent: 1 + - uid: 555 + components: + - type: Transform + pos: 15.5,71.5 + parent: 1 + - uid: 558 + components: + - type: Transform + pos: 15.5,69.5 + parent: 1 + - uid: 631 + components: + - type: Transform + pos: 17.5,82.5 + parent: 1 + - uid: 633 + components: + - type: Transform + pos: 17.5,81.5 + parent: 1 + - uid: 635 + components: + - type: Transform + pos: 17.5,80.5 + parent: 1 + - uid: 637 + components: + - type: Transform + pos: 17.5,79.5 + parent: 1 + - uid: 639 + components: + - type: Transform + pos: 17.5,78.5 + parent: 1 + - uid: 650 + components: + - type: Transform + pos: 17.5,65.5 + parent: 1 + - uid: 683 + components: + - type: Transform + pos: 18.5,78.5 + parent: 1 + - uid: 689 + components: + - type: Transform + pos: 18.5,65.5 + parent: 1 + - uid: 732 + components: + - type: Transform + pos: 19.5,78.5 + parent: 1 + - uid: 735 + components: + - type: Transform + pos: 19.5,76.5 + parent: 1 + - uid: 738 + components: + - type: Transform + pos: 19.5,65.5 + parent: 1 + - uid: 783 + components: + - type: Transform + pos: 20.5,78.5 + parent: 1 + - uid: 786 + components: + - type: Transform + pos: 20.5,76.5 + parent: 1 + - uid: 790 + components: + - type: Transform + pos: 20.5,65.5 + parent: 1 + - uid: 823 + components: + - type: Transform + pos: 21.5,76.5 + parent: 1 + - uid: 825 + components: + - type: Transform + pos: 21.5,72.5 + parent: 1 + - uid: 827 + components: + - type: Transform + pos: 21.5,71.5 + parent: 1 + - uid: 831 + components: + - type: Transform + pos: 21.5,65.5 + parent: 1 + - uid: 860 + components: + - type: Transform + pos: 22.5,88.5 + parent: 1 + - uid: 862 + components: + - type: Transform + pos: 22.5,87.5 + parent: 1 + - uid: 864 + components: + - type: Transform + pos: 22.5,86.5 + parent: 1 + - uid: 866 + components: + - type: Transform + pos: 22.5,85.5 + parent: 1 + - uid: 878 + components: + - type: Transform + pos: 22.5,76.5 + parent: 1 + - uid: 880 + components: + - type: Transform + pos: 22.5,72.5 + parent: 1 + - uid: 953 + components: + - type: Transform + pos: 23.5,70.5 + parent: 1 + - uid: 955 + components: + - type: Transform + pos: 23.5,69.5 + parent: 1 + - uid: 957 + components: + - type: Transform + pos: 23.5,65.5 + parent: 1 + - uid: 959 + components: + - type: Transform + pos: 23.5,64.5 + parent: 1 + - uid: 1015 + components: + - type: Transform + pos: 24.5,88.5 + parent: 1 + - uid: 1017 + components: + - type: Transform + pos: 24.5,87.5 + parent: 1 + - uid: 1019 + components: + - type: Transform + pos: 24.5,86.5 + parent: 1 + - uid: 1021 + components: + - type: Transform + pos: 24.5,85.5 + parent: 1 + - uid: 1032 + components: + - type: Transform + pos: 24.5,70.5 + parent: 1 + - uid: 1034 + components: + - type: Transform + pos: 24.5,64.5 + parent: 1 + - uid: 1037 + components: + - type: Transform + pos: 24.5,62.5 + parent: 1 + - uid: 1049 + components: + - type: Transform + pos: 24.5,51.5 + parent: 1 + - uid: 1051 + components: + - type: Transform + pos: 24.5,50.5 + parent: 1 + - uid: 1053 + components: + - type: Transform + pos: 24.5,49.5 + parent: 1 + - uid: 1055 + components: + - type: Transform + pos: 24.5,48.5 + parent: 1 + - uid: 1063 + components: + - type: Transform + pos: 24.5,44.5 + parent: 1 + - uid: 1065 + components: + - type: Transform + pos: 24.5,43.5 + parent: 1 + - uid: 1067 + components: + - type: Transform + pos: 24.5,42.5 + parent: 1 + - uid: 1069 + components: + - type: Transform + pos: 24.5,41.5 + parent: 1 + - uid: 1078 + components: + - type: Transform + pos: 24.5,33.5 + parent: 1 + - uid: 1080 + components: + - type: Transform + pos: 24.5,32.5 + parent: 1 + - uid: 1082 + components: + - type: Transform + pos: 24.5,31.5 + parent: 1 + - uid: 1110 + components: + - type: Transform + pos: 26.5,67.5 + parent: 1 + - uid: 1148 + components: + - type: Transform + pos: 28.5,95.5 + parent: 1 + - uid: 1150 + components: + - type: Transform + pos: 28.5,94.5 + parent: 1 + - uid: 1154 + components: + - type: Transform + pos: 28.5,91.5 + parent: 1 + - uid: 1156 + components: + - type: Transform + pos: 28.5,90.5 + parent: 1 + - uid: 1168 + components: + - type: Transform + pos: 28.5,82.5 + parent: 1 + - uid: 1170 + components: + - type: Transform + pos: 28.5,81.5 + parent: 1 + - uid: 1173 + components: + - type: Transform + pos: 28.5,79.5 + parent: 1 + - uid: 1178 + components: + - type: Transform + pos: 28.5,76.5 + parent: 1 + - uid: 1181 + components: + - type: Transform + pos: 28.5,74.5 + parent: 1 + - uid: 1183 + components: + - type: Transform + pos: 28.5,73.5 + parent: 1 + - uid: 1185 + components: + - type: Transform + pos: 28.5,72.5 + parent: 1 + - uid: 1188 + components: + - type: Transform + pos: 28.5,70.5 + parent: 1 + - uid: 1190 + components: + - type: Transform + pos: 28.5,64.5 + parent: 1 + - uid: 1193 + components: + - type: Transform + pos: 28.5,62.5 + parent: 1 + - uid: 1195 + components: + - type: Transform + pos: 28.5,61.5 + parent: 1 + - uid: 1231 + components: + - type: Transform + pos: 28.5,30.5 + parent: 1 + - uid: 1260 + components: + - type: Transform + pos: 29.5,86.5 + parent: 1 + - uid: 1267 + components: + - type: Transform + pos: 29.5,80.5 + parent: 1 + - uid: 1274 + components: + - type: Transform + pos: 29.5,70.5 + parent: 1 + - uid: 1276 + components: + - type: Transform + pos: 29.5,69.5 + parent: 1 + - uid: 1278 + components: + - type: Transform + pos: 29.5,65.5 + parent: 1 + - uid: 1280 + components: + - type: Transform + pos: 29.5,64.5 + parent: 1 + - uid: 1314 + components: + - type: Transform + pos: 30.5,86.5 + parent: 1 + - uid: 1320 + components: + - type: Transform + pos: 30.5,80.5 + parent: 1 + - uid: 1376 + components: + - type: Transform + pos: 31.5,69.5 + parent: 1 + - uid: 1420 + components: + - type: Transform + pos: 32.5,86.5 + parent: 1 + - uid: 1431 + components: + - type: Transform + pos: 32.5,69.5 + parent: 1 + - uid: 1479 + components: + - type: Transform + pos: 33.5,86.5 + parent: 1 + - uid: 1483 + components: + - type: Transform + pos: 33.5,69.5 + parent: 1 + - uid: 1535 + components: + - type: Transform + pos: 34.5,69.5 + parent: 1 + - uid: 1577 + components: + - type: Transform + pos: 35.5,86.5 + parent: 1 + - uid: 1640 + components: + - type: Transform + pos: 36.5,86.5 + parent: 1 + - uid: 1748 + components: + - type: Transform + pos: 38.5,86.5 + parent: 1 + - uid: 1820 + components: + - type: Transform + pos: 39.5,86.5 + parent: 1 + - uid: 1912 + components: + - type: Transform + pos: 40.5,76.5 + parent: 1 + - uid: 1914 + components: + - type: Transform + pos: 40.5,75.5 + parent: 1 + - uid: 1916 + components: + - type: Transform + pos: 40.5,74.5 + parent: 1 + - uid: 2016 + components: + - type: Transform + pos: 42.5,69.5 + parent: 1 + - uid: 2059 + components: + - type: Transform + pos: 43.5,69.5 + parent: 1 + - uid: 2166 + components: + - type: Transform + pos: 45.5,73.5 + parent: 1 + - uid: 2248 + components: + - type: Transform + pos: 46.5,82.5 + parent: 1 + - uid: 2257 + components: + - type: Transform + pos: 27.5,34.5 + parent: 1 + - uid: 2285 + components: + - type: Transform + pos: 47.5,82.5 + parent: 1 + - uid: 2363 + components: + - type: Transform + pos: 48.5,82.5 + parent: 1 + - uid: 2423 + components: + - type: Transform + pos: 49.5,55.5 + parent: 1 + - uid: 2425 + components: + - type: Transform + pos: 49.5,54.5 + parent: 1 + - uid: 2541 + components: + - type: Transform + pos: 51.5,59.5 + parent: 1 + - uid: 2544 + components: + - type: Transform + pos: 51.5,57.5 + parent: 1 + - uid: 2587 + components: + - type: Transform + pos: 52.5,83.5 + parent: 1 + - uid: 2593 + components: + - type: Transform + pos: 52.5,59.5 + parent: 1 + - uid: 2596 + components: + - type: Transform + pos: 52.5,57.5 + parent: 1 + - uid: 2629 + components: + - type: Transform + pos: 53.5,83.5 + parent: 1 + - uid: 2636 + components: + - type: Transform + pos: 53.5,59.5 + parent: 1 + - uid: 2639 + components: + - type: Transform + pos: 53.5,57.5 + parent: 1 + - uid: 2676 + components: + - type: Transform + pos: 54.5,83.5 + parent: 1 + - uid: 2691 + components: + - type: Transform + pos: 54.5,59.5 + parent: 1 + - uid: 2694 + components: + - type: Transform + pos: 54.5,57.5 + parent: 1 + - uid: 2730 + components: + - type: Transform + pos: 55.5,59.5 + parent: 1 + - uid: 2733 + components: + - type: Transform + pos: 55.5,57.5 + parent: 1 + - uid: 2830 + components: + - type: Transform + pos: 57.5,73.5 + parent: 1 + - uid: 2916 + components: + - type: Transform + pos: 58.5,46.5 + parent: 1 + - uid: 2968 + components: + - type: Transform + pos: 59.5,69.5 + parent: 1 + - uid: 2970 + components: + - type: Transform + pos: 59.5,65.5 + parent: 1 + - uid: 2975 + components: + - type: Transform + pos: 59.5,52.5 + parent: 1 + - uid: 3024 + components: + - type: Transform + pos: 60.5,69.5 + parent: 1 + - uid: 3026 + components: + - type: Transform + pos: 60.5,65.5 + parent: 1 + - uid: 3033 + components: + - type: Transform + pos: 60.5,52.5 + parent: 1 + - uid: 3036 + components: + - type: Transform + pos: 60.5,50.5 + parent: 1 + - uid: 3092 + components: + - type: Transform + pos: 61.5,69.5 + parent: 1 + - uid: 3094 + components: + - type: Transform + pos: 61.5,65.5 + parent: 1 + - uid: 3101 + components: + - type: Transform + pos: 61.5,52.5 + parent: 1 + - uid: 3104 + components: + - type: Transform + pos: 61.5,50.5 + parent: 1 + - uid: 3131 + components: + - type: Transform + pos: 38.5,96.5 + parent: 1 + - uid: 3147 + components: + - type: Transform + pos: 62.5,109.5 + parent: 1 + - uid: 3165 + components: + - type: Transform + pos: 62.5,80.5 + parent: 1 + - uid: 3167 + components: + - type: Transform + pos: 62.5,69.5 + parent: 1 + - uid: 3169 + components: + - type: Transform + pos: 62.5,65.5 + parent: 1 + - uid: 3178 + components: + - type: Transform + pos: 62.5,52.5 + parent: 1 + - uid: 3181 + components: + - type: Transform + pos: 62.5,50.5 + parent: 1 + - uid: 3186 + components: + - type: Transform + pos: 39.5,96.5 + parent: 1 + - uid: 3209 + components: + - type: Transform + pos: 35.5,96.5 + parent: 1 + - uid: 3230 + components: + - type: Transform + pos: 63.5,109.5 + parent: 1 + - uid: 3244 + components: + - type: Transform + pos: 63.5,80.5 + parent: 1 + - uid: 3246 + components: + - type: Transform + pos: 63.5,79.5 + parent: 1 + - uid: 3249 + components: + - type: Transform + pos: 63.5,65.5 + parent: 1 + - uid: 3272 + components: + - type: Transform + pos: 36.5,96.5 + parent: 1 + - uid: 3303 + components: + - type: Transform + pos: 64.5,109.5 + parent: 1 + - uid: 3305 + components: + - type: Transform + pos: 64.5,108.5 + parent: 1 + - uid: 3335 + components: + - type: Transform + pos: 64.5,79.5 + parent: 1 + - uid: 3337 + components: + - type: Transform + pos: 64.5,78.5 + parent: 1 + - uid: 3340 + components: + - type: Transform + pos: 64.5,76.5 + parent: 1 + - uid: 3342 + components: + - type: Transform + pos: 64.5,75.5 + parent: 1 + - uid: 3344 + components: + - type: Transform + pos: 64.5,74.5 + parent: 1 + - uid: 3346 + components: + - type: Transform + pos: 64.5,73.5 + parent: 1 + - uid: 3348 + components: + - type: Transform + pos: 64.5,72.5 + parent: 1 + - uid: 3350 + components: + - type: Transform + pos: 64.5,71.5 + parent: 1 + - uid: 3354 + components: + - type: Transform + pos: 64.5,65.5 + parent: 1 + - uid: 3359 + components: + - type: Transform + pos: 64.5,59.5 + parent: 1 + - uid: 3408 + components: + - type: Transform + pos: 66.5,86.5 + parent: 1 + - uid: 3481 + components: + - type: Transform + pos: 66.5,59.5 + parent: 1 + - uid: 3592 + components: + - type: Transform + pos: 68.5,65.5 + parent: 1 + - uid: 3655 + components: + - type: Transform + pos: 69.5,65.5 + parent: 1 + - uid: 3694 + components: + - type: Transform + pos: 70.5,65.5 + parent: 1 + - uid: 3704 + components: + - type: Transform + pos: 70.5,50.5 + parent: 1 + - uid: 3708 + components: + - type: Transform + pos: 70.5,39.5 + parent: 1 + - uid: 3711 + components: + - type: Transform + pos: 70.5,37.5 + parent: 1 + - uid: 3758 + components: + - type: Transform + pos: 71.5,65.5 + parent: 1 + - uid: 3763 + components: + - type: Transform + pos: 65.5,59.5 + parent: 1 + - uid: 3770 + components: + - type: Transform + pos: 71.5,50.5 + parent: 1 + - uid: 3773 + components: + - type: Transform + pos: 71.5,39.5 + parent: 1 + - uid: 3776 + components: + - type: Transform + pos: 71.5,37.5 + parent: 1 + - uid: 3855 + components: + - type: Transform + pos: 72.5,50.5 + parent: 1 + - uid: 3859 + components: + - type: Transform + pos: 72.5,39.5 + parent: 1 + - uid: 3862 + components: + - type: Transform + pos: 72.5,37.5 + parent: 1 + - uid: 3864 + components: + - type: Transform + pos: 72.5,36.5 + parent: 1 + - uid: 3866 + components: + - type: Transform + pos: 72.5,35.5 + parent: 1 + - uid: 3868 + components: + - type: Transform + pos: 72.5,34.5 + parent: 1 + - uid: 3870 + components: + - type: Transform + pos: 72.5,33.5 + parent: 1 + - uid: 3874 + components: + - type: Transform + pos: 72.5,27.5 + parent: 1 + - uid: 3934 + components: + - type: Transform + pos: 73.5,70.5 + parent: 1 + - uid: 3936 + components: + - type: Transform + pos: 73.5,69.5 + parent: 1 + - uid: 3938 + components: + - type: Transform + pos: 73.5,65.5 + parent: 1 + - uid: 3940 + components: + - type: Transform + pos: 73.5,64.5 + parent: 1 + - uid: 3962 + components: + - type: Transform + pos: 73.5,27.5 + parent: 1 + - uid: 3997 + components: + - type: Transform + pos: 74.5,99.5 + parent: 1 + - uid: 3999 + components: + - type: Transform + pos: 74.5,98.5 + parent: 1 + - uid: 4001 + components: + - type: Transform + pos: 74.5,97.5 + parent: 1 + - uid: 4003 + components: + - type: Transform + pos: 74.5,96.5 + parent: 1 + - uid: 4005 + components: + - type: Transform + pos: 74.5,95.5 + parent: 1 + - uid: 4022 + components: + - type: Transform + pos: 74.5,75.5 + parent: 1 + - uid: 4024 + components: + - type: Transform + pos: 74.5,74.5 + parent: 1 + - uid: 4026 + components: + - type: Transform + pos: 74.5,73.5 + parent: 1 + - uid: 4028 + components: + - type: Transform + pos: 74.5,72.5 + parent: 1 + - uid: 4031 + components: + - type: Transform + pos: 74.5,70.5 + parent: 1 + - uid: 4033 + components: + - type: Transform + pos: 74.5,64.5 + parent: 1 + - uid: 4067 + components: + - type: Transform + pos: 74.5,37.5 + parent: 1 + - uid: 4069 + components: + - type: Transform + pos: 74.5,36.5 + parent: 1 + - uid: 4071 + components: + - type: Transform + pos: 74.5,35.5 + parent: 1 + - uid: 4073 + components: + - type: Transform + pos: 74.5,34.5 + parent: 1 + - uid: 4075 + components: + - type: Transform + pos: 74.5,33.5 + parent: 1 + - uid: 4193 + components: + - type: Transform + pos: 65.5,86.5 + parent: 1 + - uid: 4207 + components: + - type: Transform + pos: 78.5,75.5 + parent: 1 + - uid: 4209 + components: + - type: Transform + pos: 78.5,74.5 + parent: 1 + - uid: 4211 + components: + - type: Transform + pos: 78.5,73.5 + parent: 1 + - uid: 4213 + components: + - type: Transform + pos: 78.5,72.5 + parent: 1 + - uid: 4216 + components: + - type: Transform + pos: 78.5,70.5 + parent: 1 + - uid: 4218 + components: + - type: Transform + pos: 78.5,64.5 + parent: 1 + - uid: 4221 + components: + - type: Transform + pos: 78.5,62.5 + parent: 1 + - uid: 4223 + components: + - type: Transform + pos: 78.5,61.5 + parent: 1 + - uid: 4225 + components: + - type: Transform + pos: 78.5,60.5 + parent: 1 + - uid: 4243 + components: + - type: Transform + pos: 78.5,44.5 + parent: 1 + - uid: 4247 + components: + - type: Transform + pos: 78.5,41.5 + parent: 1 + - uid: 4251 + components: + - type: Transform + pos: 78.5,39.5 + parent: 1 + - uid: 4253 + components: + - type: Transform + pos: 78.5,38.5 + parent: 1 + - uid: 4255 + components: + - type: Transform + pos: 78.5,37.5 + parent: 1 + - uid: 4309 + components: + - type: Transform + pos: 79.5,70.5 + parent: 1 + - uid: 4311 + components: + - type: Transform + pos: 79.5,69.5 + parent: 1 + - uid: 4313 + components: + - type: Transform + pos: 79.5,65.5 + parent: 1 + - uid: 4315 + components: + - type: Transform + pos: 79.5,64.5 + parent: 1 + - uid: 4366 + components: + - type: Transform + pos: 80.5,62.5 + parent: 1 + - uid: 4368 + components: + - type: Transform + pos: 80.5,61.5 + parent: 1 + - uid: 4370 + components: + - type: Transform + pos: 80.5,60.5 + parent: 1 + - uid: 4379 + components: + - type: Transform + pos: 80.5,46.5 + parent: 1 + - uid: 4407 + components: + - type: Transform + pos: 81.5,69.5 + parent: 1 + - uid: 4411 + components: + - type: Transform + pos: 81.5,63.5 + parent: 1 + - uid: 4413 + components: + - type: Transform + pos: 81.5,62.5 + parent: 1 + - uid: 4419 + components: + - type: Transform + pos: 81.5,46.5 + parent: 1 + - uid: 4446 + components: + - type: Transform + pos: 82.5,69.5 + parent: 1 + - uid: 4455 + components: + - type: Transform + pos: 82.5,46.5 + parent: 1 + - uid: 4487 + components: + - type: Transform + pos: 83.5,69.5 + parent: 1 + - uid: 4513 + components: + - type: Transform + pos: 84.5,86.5 + parent: 1 + - uid: 4519 + components: + - type: Transform + pos: 84.5,69.5 + parent: 1 + - uid: 4531 + components: + - type: Transform + pos: 84.5,50.5 + parent: 1 + - uid: 4558 + components: + - type: Transform + pos: 85.5,88.5 + parent: 1 + - uid: 4560 + components: + - type: Transform + pos: 85.5,87.5 + parent: 1 + - uid: 4562 + components: + - type: Transform + pos: 85.5,86.5 + parent: 1 + - uid: 4568 + components: + - type: Transform + pos: 85.5,69.5 + parent: 1 + - uid: 4574 + components: + - type: Transform + pos: 85.5,60.5 + parent: 1 + - uid: 4577 + components: + - type: Transform + pos: 85.5,50.5 + parent: 1 + - uid: 4604 + components: + - type: Transform + pos: 86.5,69.5 + parent: 1 + - uid: 4606 + components: + - type: Transform + pos: 86.5,65.5 + parent: 1 + - uid: 4610 + components: + - type: Transform + pos: 86.5,60.5 + parent: 1 + - uid: 4613 + components: + - type: Transform + pos: 86.5,50.5 + parent: 1 + - uid: 4643 + components: + - type: Transform + pos: 87.5,69.5 + parent: 1 + - uid: 4645 + components: + - type: Transform + pos: 87.5,65.5 + parent: 1 + - uid: 4690 + components: + - type: Transform + pos: 88.5,56.5 + parent: 1 + - uid: 4692 + components: + - type: Transform + pos: 88.5,50.5 + parent: 1 + - uid: 4725 + components: + - type: Transform + pos: 89.5,56.5 + parent: 1 + - uid: 4727 + components: + - type: Transform + pos: 89.5,55.5 + parent: 1 + - uid: 4729 + components: + - type: Transform + pos: 89.5,51.5 + parent: 1 + - uid: 4731 + components: + - type: Transform + pos: 89.5,50.5 + parent: 1 + - uid: 4752 + components: + - type: Transform + pos: 90.5,79.5 + parent: 1 + - uid: 4768 + components: + - type: Transform + pos: 90.5,55.5 + parent: 1 + - uid: 4770 + components: + - type: Transform + pos: 90.5,54.5 + parent: 1 + - uid: 4772 + components: + - type: Transform + pos: 90.5,53.5 + parent: 1 + - uid: 4774 + components: + - type: Transform + pos: 90.5,52.5 + parent: 1 + - uid: 4776 + components: + - type: Transform + pos: 90.5,51.5 + parent: 1 + - uid: 4793 + components: + - type: Transform + pos: 91.5,79.5 + parent: 1 + - uid: 4798 + components: + - type: Transform + pos: 91.5,65.5 + parent: 1 + - uid: 4823 + components: + - type: Transform + pos: 92.5,65.5 + parent: 1 + - uid: 4847 + components: + - type: Transform + pos: 93.5,83.5 + parent: 1 + - uid: 4849 + components: + - type: Transform + pos: 93.5,82.5 + parent: 1 + - uid: 4899 + components: + - type: Transform + pos: 94.5,64.5 + parent: 1 + - uid: 4901 + components: + - type: Transform + pos: 94.5,63.5 + parent: 1 + - uid: 4903 + components: + - type: Transform + pos: 94.5,62.5 + parent: 1 + - uid: 4905 + components: + - type: Transform + pos: 94.5,61.5 + parent: 1 + - uid: 4907 + components: + - type: Transform + pos: 94.5,60.5 + parent: 1 + - uid: 7845 + components: + - type: Transform + pos: 29.5,30.5 + parent: 1 + - uid: 10095 + components: + - type: Transform + pos: 72.5,23.5 + parent: 1 + - uid: 10096 + components: + - type: Transform + pos: 72.5,24.5 + parent: 1 + - uid: 10168 + components: + - type: Transform + pos: 76.5,67.5 + parent: 1 + - uid: 10378 + components: + - type: Transform + pos: 56.5,47.5 + parent: 1 + - uid: 10523 + components: + - type: Transform + pos: 56.5,46.5 + parent: 1 + - uid: 10788 + components: + - type: Transform + pos: 58.5,47.5 + parent: 1 + - uid: 10803 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 59.5,38.5 + parent: 1 + - uid: 10804 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,38.5 + parent: 1 + - uid: 10808 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 57.5,40.5 + parent: 1 + - uid: 10811 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 57.5,38.5 + parent: 1 + - uid: 10838 + components: + - type: Transform + pos: 58.5,48.5 + parent: 1 + - uid: 10921 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 60.5,38.5 + parent: 1 + - uid: 10923 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 57.5,39.5 + parent: 1 + - uid: 10924 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 58.5,38.5 + parent: 1 + - uid: 10975 + components: + - type: Transform + pos: 65.5,50.5 + parent: 1 + - uid: 10979 + components: + - type: Transform + pos: 67.5,50.5 + parent: 1 + - uid: 11006 + components: + - type: Transform + pos: 54.5,51.5 + parent: 1 + - uid: 11091 + components: + - type: Transform + pos: 55.5,51.5 + parent: 1 + - uid: 11131 + components: + - type: Transform + pos: 65.5,42.5 + parent: 1 + - uid: 11641 + components: + - type: Transform + pos: 33.5,77.5 + parent: 1 + - uid: 13476 + components: + - type: Transform + pos: 33.5,78.5 + parent: 1 + - uid: 14468 + components: + - type: Transform + pos: 24.5,47.5 + parent: 1 + - uid: 14718 + components: + - type: Transform + pos: 24.5,45.5 + parent: 1 + - uid: 15373 + components: + - type: Transform + pos: 24.5,102.5 + parent: 1 + - uid: 15393 + components: + - type: Transform + pos: 33.5,76.5 + parent: 1 + - uid: 16573 + components: + - type: Transform + pos: 40.5,86.5 + parent: 1 + - uid: 16771 + components: + - type: Transform + pos: 24.5,95.5 + parent: 1 + - uid: 16772 + components: + - type: Transform + pos: 24.5,96.5 + parent: 1 + - uid: 17601 + components: + - type: Transform + pos: 44.5,22.5 + parent: 1 + - uid: 17615 + components: + - type: Transform + pos: 51.5,28.5 + parent: 1 + - uid: 17617 + components: + - type: Transform + pos: 53.5,25.5 + parent: 1 + - uid: 17754 + components: + - type: Transform + pos: 55.5,37.5 + parent: 1 + - uid: 17777 + components: + - type: Transform + pos: 51.5,44.5 + parent: 1 + - uid: 17803 + components: + - type: Transform + pos: 51.5,45.5 + parent: 1 +- proto: WindowDirectional + entities: + - uid: 1289 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,44.5 + parent: 1 + - uid: 9751 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 82.5,38.5 + parent: 1 + - uid: 14380 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 40.5,44.5 + parent: 1 + - uid: 14383 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 37.5,44.5 + parent: 1 + - uid: 15460 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 20.5,79.5 + parent: 1 + - uid: 17637 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 56.5,33.5 + parent: 1 +- proto: WindowFrostedDirectional + entities: + - uid: 10353 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,43.5 + parent: 1 + - uid: 12244 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,49.5 + parent: 1 + - uid: 13914 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,49.5 + parent: 1 + - uid: 13987 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 60.5,49.5 + parent: 1 + - uid: 17271 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,43.5 + parent: 1 + - uid: 17430 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 62.5,43.5 + parent: 1 +- proto: WindowReinforcedDirectional + entities: + - uid: 6417 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,102.5 + parent: 1 + - uid: 11055 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 52.5,56.5 + parent: 1 + - uid: 11120 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 53.5,56.5 + parent: 1 + - uid: 11207 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 65.5,17.5 + parent: 1 + - uid: 11208 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 68.5,17.5 + parent: 1 + - uid: 12199 + components: + - type: Transform + pos: 33.5,66.5 + parent: 1 + - uid: 12200 + components: + - type: Transform + pos: 34.5,66.5 + parent: 1 + - uid: 12201 + components: + - type: Transform + pos: 35.5,66.5 + parent: 1 + - uid: 12764 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,105.5 + parent: 1 + - uid: 12765 + components: + - type: Transform + pos: 30.5,105.5 + parent: 1 + - uid: 12766 + components: + - type: Transform + pos: 31.5,105.5 + parent: 1 + - uid: 12768 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 30.5,102.5 + parent: 1 + - uid: 12769 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,101.5 + parent: 1 + - uid: 12770 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,106.5 + parent: 1 + - uid: 12771 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 31.5,102.5 + parent: 1 + - uid: 12772 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,102.5 + parent: 1 + - uid: 12773 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 32.5,105.5 + parent: 1 + - uid: 14411 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 47.5,30.5 + parent: 1 + - uid: 14662 + components: + - type: Transform + pos: 47.5,29.5 + parent: 1 + - uid: 15156 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.5,58.5 + parent: 1 + - uid: 15157 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 31.5,58.5 + parent: 1 + - uid: 15158 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 31.5,55.5 + parent: 1 + - uid: 15159 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 30.5,55.5 + parent: 1 + - uid: 15160 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.5,55.5 + parent: 1 + - uid: 15161 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 35.5,55.5 + parent: 1 + - uid: 15162 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 35.5,58.5 + parent: 1 + - uid: 15163 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 34.5,58.5 + parent: 1 + - uid: 16071 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 9.5,82.5 + parent: 1 + - uid: 16072 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 9.5,79.5 + parent: 1 +... diff --git a/Resources/Prototypes/Actions/changeling.yml b/Resources/Prototypes/Actions/changeling.yml index 6e4ec6db6c..6382f4c837 100644 --- a/Resources/Prototypes/Actions/changeling.yml +++ b/Resources/Prototypes/Actions/changeling.yml @@ -42,3 +42,9 @@ icon: { sprite : Interface/Actions/changeling.rsi, state: "transform" } - type: InstantAction event: !type:ChangelingTransformActionEvent + +- type: entity + parent: ActionIntrinsicStore + id: ActionChangelingStore + name: DNA Store + description: Opens the ability store. diff --git a/Resources/Prototypes/Actions/types.yml b/Resources/Prototypes/Actions/types.yml index 0f6181ccef..7233a46655 100644 --- a/Resources/Prototypes/Actions/types.yml +++ b/Resources/Prototypes/Actions/types.yml @@ -304,6 +304,17 @@ - type: InstantAction event: !type:VoiceMaskSetNameEvent +- type: entity + parent: BaseAction + id: ActionShootWater + name: Spray water! + description: Spray water towards your enemies. + components: + - type: Action + icon: { sprite: Clothing/Neck/Misc/pins.rsi, state: flower } + - type: InstantAction + event: !type:SprayLiquidEvent + - type: entity parent: BaseAction id: ActionVendingThrow @@ -540,3 +551,11 @@ icon: Interface/Actions/shop.png - type: InstantAction event: !type:IntrinsicStoreActionEvent + +- type: entity + parent: ActionChangeVoiceMask + id: ActionChangeVoiceMaskImplant + components: + - type: Action + icon: { sprite: Interface/Actions/voice-mask.rsi, state: icon } + itemIconStyle: BigAction diff --git a/Resources/Prototypes/Alerts/alerts.yml b/Resources/Prototypes/Alerts/alerts.yml index 8b65190e3b..a5af85a244 100644 --- a/Resources/Prototypes/Alerts/alerts.yml +++ b/Resources/Prototypes/Alerts/alerts.yml @@ -289,6 +289,7 @@ description: alerts-battery-desc minSeverity: 0 maxSeverity: 10 + clientHandled: true # the power cell is read on the client so that we don't have to periodically network the charge - type: alert id: BorgBatteryNone @@ -298,6 +299,12 @@ state: battery-none name: alerts-no-battery-name description: alerts-no-battery-desc + clientHandled: true # the power cell battery is read on the client so that we don't have to periodically network the charge + +- type: alert + parent: BorgBattery + id: AiBattery + clientHandled: false # the station AI does not have a predicted battery, so we need to send the alert from the server - type: alert id: Internals diff --git a/Resources/Prototypes/Atmospherics/gases.yml b/Resources/Prototypes/Atmospherics/gases.yml index f05c0c5b2e..410e64c945 100644 --- a/Resources/Prototypes/Atmospherics/gases.yml +++ b/Resources/Prototypes/Atmospherics/gases.yml @@ -1,5 +1,5 @@ - type: gas - id: 0 + id: Oxygen name: gases-oxygen specificHeat: 20 heatCapacityRatio: 1.4 @@ -9,7 +9,7 @@ pricePerMole: 0 - type: gas - id: 1 + id: Nitrogen name: gases-nitrogen specificHeat: 30 heatCapacityRatio: 1.4 @@ -19,7 +19,7 @@ pricePerMole: 0 - type: gas - id: 2 + id: CarbonDioxide name: gases-co2 specificHeat: 30 heatCapacityRatio: 1.3 @@ -29,7 +29,7 @@ pricePerMole: 0 - type: gas - id: 3 + id: Plasma name: gases-plasma specificHeat: 200 heatCapacityRatio: 1.7 @@ -41,7 +41,7 @@ pricePerMole: 0 - type: gas - id: 4 + id: Tritium name: gases-tritium specificHeat: 10 heatCapacityRatio: 1.3 @@ -53,7 +53,7 @@ pricePerMole: 0.2 #Sunrise-edit - type: gas - id: 5 + id: WaterVapor name: gases-water-vapor specificHeat: 40 heatCapacityRatio: 1.33 @@ -65,7 +65,7 @@ pricePerMole: 0 - type: gas - id: 6 + id: Ammonia name: gases-ammonia specificHeat: 20 heatCapacityRatio: 1.4 @@ -79,7 +79,7 @@ pricePerMole: 0.15 - type: gas - id: 7 + id: NitrousOxide name: gases-n2o specificHeat: 40 heatCapacityRatio: 1.3 @@ -89,7 +89,7 @@ pricePerMole: 1 #Sunrise-edit - type: gas - id: 8 + id: Frezon name: gases-frezon specificHeat: 600 # Strongest by far heatCapacityRatio: 1.33 diff --git a/Resources/Prototypes/Body/Organs/Animal/animal.yml b/Resources/Prototypes/Body/Organs/Animal/animal.yml index 9d1339709e..73b89933ef 100644 --- a/Resources/Prototypes/Body/Organs/Animal/animal.yml +++ b/Resources/Prototypes/Body/Organs/Animal/animal.yml @@ -4,7 +4,7 @@ abstract: true components: - type: Organ - - type: Food + - type: Edible - type: Sprite sprite: Mobs/Species/Human/organs.rsi - type: StaticPrice @@ -102,6 +102,11 @@ solutions: stomach: maxVol: 30 + food: + maxVol: 5 + reagents: + - ReagentId: UncookedAnimalProteins + Quantity: 5 - type: Item size: Small heldPrefix: stomach @@ -120,7 +125,6 @@ metabolizerTypes: [ Animal ] groups: - id: Alcohol - rateModifier: 0.1 - type: Item size: Small heldPrefix: liver diff --git a/Resources/Prototypes/Body/Organs/Animal/ruminant.yml b/Resources/Prototypes/Body/Organs/Animal/ruminant.yml index 6b64aa4c1d..3dd34f1bb6 100644 --- a/Resources/Prototypes/Body/Organs/Animal/ruminant.yml +++ b/Resources/Prototypes/Body/Organs/Animal/ruminant.yml @@ -14,3 +14,8 @@ solutions: stomach: maxVol: 80 + food: + maxVol: 5 + reagents: + - ReagentId: UncookedAnimalProteins + Quantity: 5 diff --git a/Resources/Prototypes/Body/Organs/Animal/slimes.yml b/Resources/Prototypes/Body/Organs/Animal/slimes.yml index f1a3d47e66..0c72945c7a 100644 --- a/Resources/Prototypes/Body/Organs/Animal/slimes.yml +++ b/Resources/Prototypes/Body/Organs/Animal/slimes.yml @@ -19,11 +19,16 @@ - id: Poison - id: Narcotic - id: Alcohol - rateModifier: 0.2 + rateModifier: 2 - type: SolutionContainerManager solutions: stomach: maxVol: 30.0 + food: + maxVol: 5 + reagents: + - ReagentId: GreyMatter + Quantity: 5 - type: entity id: OrganSlimesLungs @@ -55,3 +60,8 @@ Lung: maxVol: 100.0 canReact: false + food: + maxVol: 5 + reagents: + - ReagentId: Slime + Quantity: 5 diff --git a/Resources/Prototypes/Body/Organs/arachnid.yml b/Resources/Prototypes/Body/Organs/arachnid.yml index deeaa643c0..3f2babb00a 100644 --- a/Resources/Prototypes/Body/Organs/arachnid.yml +++ b/Resources/Prototypes/Body/Organs/arachnid.yml @@ -6,7 +6,7 @@ - type: Sprite sprite: Mobs/Species/Arachnid/organs.rsi - type: Organ - - type: Food + - type: Edible - type: Extractable grindableSolutionName: organ - type: SolutionContainerManager @@ -123,7 +123,6 @@ metabolizerTypes: [Animal] groups: - id: Alcohol - rateModifier: 0.1 # removes alcohol very slowly along with the stomach removing it as a drink - type: entity id: OrganArachnidKidneys diff --git a/Resources/Prototypes/Body/Organs/diona.yml b/Resources/Prototypes/Body/Organs/diona.yml index 035068df6d..cb9a9c5079 100644 --- a/Resources/Prototypes/Body/Organs/diona.yml +++ b/Resources/Prototypes/Body/Organs/diona.yml @@ -6,7 +6,7 @@ - type: Sprite sprite: Mobs/Species/Diona/organs.rsi - type: Organ - - type: Food + - type: Edible - type: Extractable grindableSolutionName: organ - type: SolutionContainerManager @@ -19,7 +19,7 @@ food: maxVol: 5 reagents: - - ReagentId: UncookedAnimalProteins + - ReagentId: Cellulose Quantity: 5 - type: FlavorProfile flavors: @@ -81,7 +81,7 @@ food: maxVol: 5 reagents: - - ReagentId: UncookedAnimalProteins + - ReagentId: Cellulose Quantity: 5 - type: Stomach - type: Metabolizer @@ -95,7 +95,6 @@ - id: Poison - id: Narcotic - id: Alcohol - rateModifier: 0.1 - type: Item size: Small heldPrefix: stomach @@ -111,7 +110,7 @@ - type: Item size: Small heldPrefix: lungs - - type: Lung + - type: Lung - type: Metabolizer removeEmpty: true solutionOnBody: false @@ -130,6 +129,11 @@ Lung: maxVol: 100 canReact: False + food: + maxVol: 5 + reagents: + - ReagentId: Cellulose + Quantity: 5 # Organs that turn into nymphs on removal - type: entity @@ -140,7 +144,7 @@ description: "The source of incredible, unending intelligence. Honk." components: - type: Brain - - type: Nymph # This will make the organs turn into a nymph when they're removed. + - type: Nymph # This will make the organs turn into a nymph when they're removed. entityPrototype: OrganDionaNymphBrain transferMind: true @@ -179,11 +183,11 @@ - type: entity id: OrganDionaNymphStomach - parent: MobDionaNymphAccent + parent: MobDionaNymphAccent categories: [ HideSpawnMenu ] name: diona nymph suffix: Stomach - description: Contains the stomach of a formerly fully-formed Diona. It doesn't taste any better for it. + description: Contains the stomach of a formerly fully-formed Diona. It doesn't taste any better for it. components: - type: IsDeadIC - type: Body @@ -195,7 +199,7 @@ categories: [ HideSpawnMenu ] name: diona nymph suffix: Lungs - description: Contains the lungs of a formerly fully-formed Diona. Breathtaking. + description: Contains the lungs of a formerly fully-formed Diona. Breathtaking. components: - type: IsDeadIC - type: Body diff --git a/Resources/Prototypes/Body/Organs/human.yml b/Resources/Prototypes/Body/Organs/human.yml index 096c7a481d..68c2329a79 100644 --- a/Resources/Prototypes/Body/Organs/human.yml +++ b/Resources/Prototypes/Body/Organs/human.yml @@ -6,7 +6,7 @@ - type: Sprite sprite: Mobs/Species/Human/organs.rsi - type: Organ - - type: Food + - type: Edible - type: Extractable grindableSolutionName: organ - type: SolutionContainerManager @@ -74,7 +74,7 @@ - type: Item size: Small heldPrefix: brain - + - type: entity id: OrganHumanEyes parent: [BaseHumanOrgan, BaseOrganEyes] @@ -228,7 +228,6 @@ metabolizerTypes: [Human] groups: - id: Alcohol - rateModifier: 0.1 # removes alcohol very slowly along with the stomach removing it as a drink - type: entity id: OrganHumanKidneys diff --git a/Resources/Prototypes/Body/Organs/slime.yml b/Resources/Prototypes/Body/Organs/slime.yml index 150dc64af7..5de5e68b9c 100644 --- a/Resources/Prototypes/Body/Organs/slime.yml +++ b/Resources/Prototypes/Body/Organs/slime.yml @@ -21,7 +21,7 @@ #- id: Narcotic # Sunrise-end - id: Alcohol - rateModifier: 0.25 + rateModifier: 2.5 - type: SolutionContainerManager solutions: stomach: @@ -39,6 +39,7 @@ size: Small heldPrefix: brain + - type: entity id: OrganSlimeLungs parent: [BaseHumanOrgan, BaseOrganLungs] diff --git a/Resources/Prototypes/Body/Organs/vulpkanin.yml b/Resources/Prototypes/Body/Organs/vulpkanin.yml new file mode 100644 index 0000000000..a689262b51 --- /dev/null +++ b/Resources/Prototypes/Body/Organs/vulpkanin.yml @@ -0,0 +1,14 @@ +- type: entity + id: OrganVulpkaninStomach + parent: OrganAnimalStomach + categories: [ HideSpawnMenu ] + components: + - type: SolutionContainerManager + solutions: + stomach: + maxVol: 50 + food: + maxVol: 5 + reagents: + - ReagentId: UncookedAnimalProteins + Quantity: 5 diff --git a/Resources/Prototypes/Body/Prototypes/Animal/ruminant.yml b/Resources/Prototypes/Body/Prototypes/Animal/ruminant.yml index cd3ab1fdd7..3a213e3cdf 100644 --- a/Resources/Prototypes/Body/Prototypes/Animal/ruminant.yml +++ b/Resources/Prototypes/Body/Prototypes/Animal/ruminant.yml @@ -10,7 +10,6 @@ organs: lungs: OrganAnimalLungs stomach: OrganAnimalRuminantStomach - stomach2: OrganAnimalRuminantStomach liver: OrganAnimalLiver heart: OrganAnimalHeart kidneys: OrganAnimalKidneys diff --git a/Resources/Prototypes/Body/Prototypes/arachnid.yml b/Resources/Prototypes/Body/Prototypes/arachnid.yml index f4689c7c92..31a30e9522 100644 --- a/Resources/Prototypes/Body/Prototypes/arachnid.yml +++ b/Resources/Prototypes/Body/Prototypes/arachnid.yml @@ -25,7 +25,7 @@ # Sunrise-end organs: heart: OrganArachnidHeart - lungs: OrganAnimalLungs + lungs: OrganArachnidLungs stomach: OrganArachnidStomach liver: OrganArachnidLiver kidneys: OrganArachnidKidneys diff --git a/Resources/Prototypes/Body/Prototypes/vulpkanin.yml b/Resources/Prototypes/Body/Prototypes/vulpkanin.yml index ad0d1fcf2c..e939e3ac47 100644 --- a/Resources/Prototypes/Body/Prototypes/vulpkanin.yml +++ b/Resources/Prototypes/Body/Prototypes/vulpkanin.yml @@ -20,7 +20,7 @@ organs: heart: OrganAnimalHeart lungs: OrganHumanLungs - stomach: OrganAnimalStomach + stomach: OrganVulpkaninStomach liver: OrganAnimalLiver kidneys: OrganHumanKidneys right arm: diff --git a/Resources/Prototypes/Catalog/Bots/advertisements.yml b/Resources/Prototypes/Catalog/Bots/advertisements.yml new file mode 100644 index 0000000000..6174c25ff3 --- /dev/null +++ b/Resources/Prototypes/Catalog/Bots/advertisements.yml @@ -0,0 +1,11 @@ +- type: localizedDataset + id: MedibotAds + values: + prefix: advertisement-medibot- + count: 17 + +- type: localizedDataset + id: FirebotAd + values: + prefix: advertisement-firebot- + count: 4 \ No newline at end of file diff --git a/Resources/Prototypes/Catalog/hugbot.yml b/Resources/Prototypes/Catalog/Bots/hugbot.yml similarity index 100% rename from Resources/Prototypes/Catalog/hugbot.yml rename to Resources/Prototypes/Catalog/Bots/hugbot.yml diff --git a/Resources/Prototypes/Catalog/Bounties/bounties.yml b/Resources/Prototypes/Catalog/Bounties/bounties.yml index 60fa5147b8..137a494674 100644 --- a/Resources/Prototypes/Catalog/Bounties/bounties.yml +++ b/Resources/Prototypes/Catalog/Bounties/bounties.yml @@ -110,7 +110,7 @@ - type: cargoBounty id: BountyCrayon - reward: 4000 + reward: 1500 description: bounty-description-crayon entries: - name: bounty-item-crayon @@ -145,7 +145,7 @@ - type: cargoBounty id: BountyFigurine - reward: 8000 + reward: 3500 description: bounty-description-figurine entries: - name: bounty-item-figurine @@ -295,7 +295,7 @@ - type: cargoBounty id: BountyPercussion - reward: 15000 + reward: 2500 description: bounty-description-percussion entries: - name: bounty-item-percussion @@ -522,7 +522,7 @@ - type: cargoBounty id: BountyLaserGun - reward: 28500 + reward: 9600 description: bounty-description-lasergun idPrefix: IV entries: @@ -530,7 +530,7 @@ amount: 6 whitelist: components: - - HitscanBatteryAmmoProvider + - BatteryAmmoProvider blacklist: components: - PowerCell @@ -599,11 +599,10 @@ - type: cargoBounty id: BountyRollerskates - reward: 6500 + reward: 900 description: bounty-description-rollerskates entries: - name: bounty-item-rollerskates - amount: 2 whitelist: components: - Skates @@ -709,7 +708,7 @@ - type: cargoBounty id: BountyWine - reward: 3000 + reward: 1500 description: bounty-description-wine entries: - name: bounty-item-wine diff --git a/Resources/Prototypes/Catalog/Cargo/cargo_cargo.yml b/Resources/Prototypes/Catalog/Cargo/cargo_cargo.yml index 050aa647b8..132f1b3c09 100644 --- a/Resources/Prototypes/Catalog/Cargo/cargo_cargo.yml +++ b/Resources/Prototypes/Catalog/Cargo/cargo_cargo.yml @@ -37,3 +37,13 @@ cost: 2500 category: cargoproduct-category-name-cargo group: market + +- type: cargoProduct + id: CargoMailCart + icon: + sprite: Objects/Specific/Cargo/mailcart.rsi + state: icon + product: MailCart + cost: 300 + category: cargoproduct-category-name-cargo + group: market diff --git a/Resources/Prototypes/Catalog/Fills/Backpacks/backpack.yml b/Resources/Prototypes/Catalog/Fills/Backpacks/backpack.yml index f04ad09d5a..efb8d3ad18 100644 --- a/Resources/Prototypes/Catalog/Fills/Backpacks/backpack.yml +++ b/Resources/Prototypes/Catalog/Fills/Backpacks/backpack.yml @@ -12,9 +12,11 @@ name: syndicate raid suit bundle description: "Contains the Syndicate's durable raid armor suit." components: - - type: StorageFill - contents: - - id: ClothingOuterArmorRaidBiocode # Sunrise-Edit - - id: ClothingHeadHelmetRaid - - id: ClothingMaskGasSyndicate - - id: ClothingHandsGlovesCombat + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: ClothingOuterArmorRaidBiocode # Sunrise-Edit + - id: ClothingHeadHelmetRaid + - id: ClothingMaskGasSyndicate + - id: ClothingHandsGlovesCombat diff --git a/Resources/Prototypes/Catalog/Fills/Backpacks/duffelbag.yml b/Resources/Prototypes/Catalog/Fills/Backpacks/duffelbag.yml index d147380b69..6373487853 100644 --- a/Resources/Prototypes/Catalog/Fills/Backpacks/duffelbag.yml +++ b/Resources/Prototypes/Catalog/Fills/Backpacks/duffelbag.yml @@ -4,14 +4,16 @@ name: surgical duffel bag description: "A large duffel bag for holding extra medical supplies - this one seems to be designed for holding surgical tools." components: - - type: StorageFill - contents: - - id: Hemostat - - id: Saw - - id: Drill - - id: Cautery - - id: Retractor - - id: Scalpel + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: Hemostat + - id: Saw + - id: Drill + - id: Cautery + - id: Retractor + - id: Scalpel - id: BoneGel - id: BoneSetter @@ -21,16 +23,18 @@ name: syndicate surgical duffel bag description: A large duffel bag containing a full suite of surgical tools. components: - - type: StorageFill - contents: - - id: HemostatAdvanced - - id: SawAdvanced - - id: Drill - - id: Cautery - - id: RetractorAdvanced - - id: ScalpelAdvanced - - id: ClothingHandsGlovesNitrile - - id: EmergencyRollerBedSpawnFolded + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: HemostatAdvanced + - id: SawAdvanced + - id: Drill + - id: Cautery + - id: RetractorAdvanced + - id: ScalpelAdvanced + - id: ClothingHandsGlovesNitrile + - id: EmergencyRollerBedSpawnFolded - id: BoneGel - id: BoneSetterAdvanced @@ -40,13 +44,15 @@ name: Bulldog bundle description: "Lean and mean: Contains the popular Bulldog Shotgun, a 12g slug drum, and four 12g buckshot drums." #, and a pair of Thermal Imaging Goggles. components: - - type: StorageFill - contents: - - id: WeaponShotgunBulldogBiocode # Sunrise-edit + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: WeaponShotgunBulldogBiocode # Sunrise-edit - id: MagazineShotgun amount: 3 - id: MagazineShotgunSlug - - id: ClothingEyesGlassesThermalSyndie # Sunrise-edit + - id: ClothingEyesGlassesThermalSyndie # Sunrise-edit - type: entity parent: ClothingBackpackDuffelSyndicateBundle @@ -54,15 +60,17 @@ name: C-20r bundle description: "Old faithful: The classic C-20r Submachine Gun, bundled with three magazines." #, and a Suppressor. components: - - type: StorageFill - contents: - - id: WeaponSubMachineGunC20rBiocode # Sunrise-edit - - id: MagazinePistolSubMachineGun - amount: 2 + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: WeaponSubMachineGunC20rBiocode # Sunrise-edit + - id: MagazinePistolSubMachineGun + amount: 2 - id: MagazinePistolSubMachineGunFMJ # Sunrise-edit amount: 2 - id: MagazinePistolSubMachineGunHP # Sunrise-add -# - id: SMGSuppressor +# - id: SMGSuppressor - type: entity parent: ClothingBackpackDuffelSyndicateBundle @@ -70,11 +78,13 @@ name: Estoc DMR bundle description: "For medium-range sharpshooting, the Estoc DMR. Bundled with three magazines." components: - - type: StorageFill - contents: - - id: WeaponRifleEstocBiocode # Sunrise-edit - - id: MagazineRifle - amount: 2 + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: WeaponRifleEstocBiocode # Sunrise-edit + - id: MagazineRifle + amount: 2 - id: MagazineRifleFMJ # Sunrise-edit amount: 2 - id: MagazineRifleAP # Sunrise-edit @@ -85,11 +95,13 @@ name: Python bundle description: "Go loud and proud with a fully loaded Magnum Python, bundled with two speed loaders." components: - - type: StorageFill - contents: - - id: WeaponRevolverPythonAPBiocode # Sunrise-edit - - id: SpeedLoaderMagnumAP - amount: 2 + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: WeaponRevolverPythonAPBiocode # Sunrise-edit + - id: SpeedLoaderMagnumAP + amount: 2 - type: entity parent: ClothingBackpackDuffelSyndicateBundle @@ -97,10 +109,12 @@ name: L6 Saw bundle description: "More dakka: The iconic L6 lightmachinegun, bundled with 2 box magazines." components: - - type: StorageFill - contents: - - id: WeaponLightMachineGunL6Biocode # Sunrise-edit - - id: MagazineRifleBoxSP + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: WeaponLightMachineGunL6Biocode # Sunrise-edit + - id: MagazineRifleBoxSP amount: 2 #Sunrise-add - id: MagazineRifleBoxFMJ #Sunrise-add @@ -110,9 +124,11 @@ name: China-Lake bundle description: "An old China-Lake grenade launcher bundled with 11 rounds of various destruction capability." components: - - type: StorageFill - contents: - - id: WeaponLauncherChinaLakeBiocode # Sunrise-edit + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: WeaponLauncherChinaLakeBiocode # Sunrise-edit - id: GrenadeBlastContact # Sunrise-edit amount: 1 - id: GrenadeFragContact # Sunrise-edit @@ -180,10 +196,10 @@ - type: StorageFill contents: - id: WeaponSubMachineGunC40rBiocode - - id: MagazinePistol40SubMachineGunSP - amount: 2 - - id: MagazinePistol40SubMachineGunFMJ - amount: 2 + - id: MagazinePistol40SubMachineGunSP + amount: 2 + - id: MagazinePistol40SubMachineGunFMJ + amount: 2 - id: MagazinePistol40SubMachineGunHP # Sunrise-end @@ -193,17 +209,19 @@ name: M-90gl bundle description: "A versatile battle rifle with an attached grenade launcher, bundled with 3 magazines and 6 grenades of various capabilities." components: - - type: StorageFill - contents: - - id: WeaponRifleM90GrenadeLauncherBiocode # Sunrise-edit - - id: MagazineRifle - amount: 2 - - id: GrenadeBlastTimer # Sunrise-edit - amount: 2 - - id: GrenadeFlashContact # Sunrise-edit - amount: 2 - - id: GrenadeFragTimer # Sunrise-edit - amount: 2 + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: WeaponRifleM90GrenadeLauncherBiocode # Sunrise-edit + - id: MagazineRifle + amount: 2 + - id: GrenadeBlastTimer # Sunrise-edit + amount: 2 + - id: GrenadeFlashContact # Sunrise-edit + amount: 2 + - id: GrenadeFragTimer # Sunrise-edit + amount: 2 - type: entity parent: ClothingBackpackDuffelSyndicateAmmo @@ -211,18 +229,19 @@ name: ammo bundle description: "Reloading! Contains 4 magazines for the C-20r, 5 drums for the Bulldog, 3 magazines for the Estoc DMR, and 2 ammo boxes for the L6 SAW." components: - - type: StorageFill - contents: - - id: MagazinePistolSubMachineGunSP # Sunrise-Edit - amount: 4 - - id: MagazineShotgun - amount: 4 - - id: MagazineRifleFMJ # Sunrise-Edit - amount: 3 - - id: MagazineShotgunSlug - amount: 1 - - id: MagazineRifleBoxSP - amount: 2 + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: MagazinePistolSubMachineGunSP # Sunrise-Edit + amount: 4 + - id: MagazineShotgun + amount: 4 + - id: MagazineRifleFMJ # Sunrise-Edit + amount: 3 + - id: MagazineShotgunSlug + - id: MagazineRifleBoxSP + amount: 2 - type: entity parent: ClothingBackpackDuffelClown @@ -231,14 +250,16 @@ components: - type: Tag tags: [] # ignore "WhitelistChameleon" tag - - type: StorageFill - contents: - - id: ClothingUniformJumpsuitClown - - id: ClothingShoesClown - - id: ClothingMaskClown - - id: BikeHorn - - id: ClownPDA - - id: ClothingHeadsetService + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: ClothingUniformJumpsuitClown + - id: ClothingShoesClown + - id: ClothingMaskClown + - id: BikeHorn + - id: ClownPDA + - id: ClothingHeadsetService - type: entity parent: ClothingBackpackDuffelSyndicateBundle @@ -246,11 +267,13 @@ name: carp suit duffel bag description: Contains a carp suit and some friends to play with. components: - - type: StorageFill - contents: - - id: ClothingOuterSuitCarp - - id: PlushieCarp - amount: 6 + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: ClothingOuterSuitCarp + - id: PlushieCarp + amount: 6 - type: entity parent: ClothingBackpackDuffelSyndicateBundle @@ -261,22 +284,24 @@ - type: Storage grid: - 0,0,8,4 - - type: StorageFill - contents: - - id: ClothingUniformJumpsuitPyjamaSyndicateRed - - id: ClothingUniformJumpsuitPyjamaSyndicateBlack - - id: ClothingUniformJumpsuitPyjamaSyndicatePink - - id: ClothingHeadPyjamaSyndicateRed - - id: ClothingHeadPyjamaSyndicateBlack - - id: ClothingHeadPyjamaSyndicatePink - - id: ClothingShoesSlippers - amount: 3 - - id: BedsheetSyndie - amount: 3 - - id: PlushieCarp - - id: PlushieNuke - - id: PlushieLizard - - id: PlushieSharkBlue + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: ClothingUniformJumpsuitPyjamaSyndicateRed + - id: ClothingUniformJumpsuitPyjamaSyndicateBlack + - id: ClothingUniformJumpsuitPyjamaSyndicatePink + - id: ClothingHeadPyjamaSyndicateRed + - id: ClothingHeadPyjamaSyndicateBlack + - id: ClothingHeadPyjamaSyndicatePink + - id: ClothingShoesSlippers + amount: 3 + - id: BedsheetSyndie + amount: 3 + - id: PlushieCarp + - id: PlushieNuke + - id: PlushieLizard + - id: PlushieSharkBlue - type: entity parent: ClothingBackpackDuffelSyndicateBundle @@ -284,18 +309,21 @@ name: syndicate C-4 bundle description: "Contains a lot of C-4 charges." components: - - type: StorageFill - contents: - - id: C4 - amount: 8 + - type: EntityTableContainerFill + containers: + storagebase: + id: C4 + amount: 8 - type: entity parent: ClothingBackpackChameleon id: ClothingBackpackChameleonFill suffix: Fill, Chameleon components: - - type: StorageFill - contents: + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: - id: ChameleonPDA - id: ClothingUniformJumpsuitChameleon - id: ClothingOuterChameleon @@ -314,14 +342,16 @@ name: syndicate EVA bundle description: "Contains the Syndicate approved EVA suit." components: - - type: StorageFill - contents: - - id: ClothingHeadHelmetSyndicate - - id: ClothingOuterEVASuitSyndicate - - id: ClothingMaskGasSyndicate - - id: ClothingHandsGlovesColorYellowBudget - - id: DoubleEmergencyOxygenTankFilled - - id: DoubleEmergencyNitrogenTankFilled + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: ClothingHeadHelmetSyndicate + - id: ClothingOuterEVASuitSyndicate + - id: ClothingMaskGasSyndicate + - id: ClothingHandsGlovesColorYellowBudget + - id: DoubleEmergencyOxygenTankFilled + - id: DoubleEmergencyNitrogenTankFilled - type: entity parent: ClothingBackpackDuffelSyndicateBundle @@ -329,13 +359,13 @@ name: syndicate hardsuit bundle description: "Contains the Syndicate's signature blood red hardsuit." components: - - type: StorageFill - contents: - - id: ClothingOuterHardsuitSyndieBiocode # Sunrise-edit - - id: ClothingMaskGasSyndicate - - id: ClothingHandsGlovesCombat - - id: DoubleEmergencyOxygenTankFilled - - id: DoubleEmergencyNitrogenTankFilled + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: ClothingOuterHardsuitSyndieBiocode # Sunrise-edit + - !type:NestedSelector + tableId: SyndicateHardsuitExtrasEntityTable - type: entity parent: ClothingBackpackDuffelSyndicateBundle @@ -343,13 +373,13 @@ name: syndicate elite hardsuit bundle description: "Contains the Syndicate's elite hardsuit, which comes with some more stuff in it." components: - - type: StorageFill - contents: - - id: ClothingOuterHardsuitSyndieEliteBiocode # Sunrise-edit - - id: ClothingMaskGasSyndicate - - id: ClothingHandsGlovesCombat - - id: DoubleEmergencyOxygenTankFilled - - id: DoubleEmergencyNitrogenTankFilled + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: ClothingOuterHardsuitSyndieEliteBiocode # Sunrise-edit + - !type:NestedSelector + tableId: SyndicateHardsuitExtrasEntityTable - type: entity parent: ClothingBackpackDuffelSyndicateBundle @@ -357,12 +387,19 @@ name: syndicate hardsuit extras bundle description: "Contains stuff that you will absolutely want to have when purchasing a hardsuit." components: - - type: StorageFill - contents: - - id: ClothingMaskGasSyndicate - - id: ClothingHandsGlovesCombat - - id: DoubleEmergencyOxygenTankFilled - - id: DoubleEmergencyNitrogenTankFilled + - type: EntityTableContainerFill + containers: + storagebase: !type:NestedSelector + tableId: SyndicateHardsuitExtrasEntityTable + +- type: entityTable + id: SyndicateHardsuitExtrasEntityTable + table: !type:AllSelector + children: + - id: ClothingMaskGasSyndicate + - id: ClothingHandsGlovesCombat + - id: DoubleEmergencyOxygenTankFilled + - id: DoubleEmergencyNitrogenTankFilled - type: entity parent: ClothingBackpackDuffelSyndicateBundle @@ -370,14 +407,16 @@ name: syndicate zombie bundle description: "An all-in-one kit for unleashing the undead upon a station." components: - - type: StorageFill - contents: - - id: SyringeRomerol - - id: WeaponRevolverPythonBiocode # Sunrise-edit - - id: MagazineBoxMagnumIncendiary - - id: PillAmbuzolPlus - - id: PillAmbuzol - amount: 3 + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: SyringeRomerol + - id: WeaponRevolverPythonBiocode # Sunrise-edit + - id: MagazineBoxMagnumIncendiary + - id: PillAmbuzolPlus + - id: PillAmbuzol + amount: 3 - type: entity parent: ClothingBackpackDuffelSyndicateMedicalBundle @@ -385,21 +424,23 @@ name: medical bundle description: "All you need to get your comrades back in the fight." components: - - type: StorageFill - contents: - #- id: DefibrillatorSyndicate - - id: MedkitCombatFilled - amount: 4 - - id: Tourniquet - amount: 4 - - id: CombatMedipen - amount: 4 - - id: PunctAutoInjector - amount: 4 - - id: PyraAutoInjector - amount: 4 - - id: AirlossAutoInjector - amount: 4 + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + #- id: DefibrillatorSyndicate + - id: MedkitCombatFilled + amount: 4 + - id: Tourniquet + amount: 4 + - id: CombatMedipen + amount: 4 + - id: PunctAutoInjector + amount: 4 + - id: PyraAutoInjector + amount: 4 + - id: AirlossAutoInjector + amount: 4 - type: entity parent: ClothingBackpackDuffelSyndicateBundle @@ -407,18 +448,20 @@ name: decoy bundle description: "Contains distractions, both auditory and visual. Smell coming soon." components: - - type: StorageFill - contents: - - id: BalloonOperative - - id: BalloonAgent - - id: BalloonElite - - id: BalloonJuggernaut - - id: BalloonCommander - - id: SnapPopBox - - id: GrenadeDummy - amount: 2 - - id: SyndieTrickyBomb - amount: 2 + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: BalloonOperative + - id: BalloonAgent + - id: BalloonElite + - id: BalloonJuggernaut + - id: BalloonCommander + - id: SnapPopBox + - id: GrenadeDummy + amount: 2 + - id: SyndieTrickyBomb + amount: 2 - type: entity parent: [ ClothingBackpackDuffelBundle, BaseMajorContraband ] @@ -426,12 +469,14 @@ name: acolyte armor bundle description: "Contains the Acolyte Armor, the must have of any cult leader." components: - - type: StorageFill - contents: - - id: ClothingOuterArmorCult - - id: ClothingHeadHelmetCult - - id: ClothingShoesCult - - id: BedsheetCult + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: ClothingOuterArmorCult + - id: ClothingHeadHelmetCult + - id: ClothingShoesCult + - id: BedsheetCult - type: entity parent: ClothingBackpackDuffelSyndicateBundle @@ -439,16 +484,32 @@ name: basic operative bundle description: "Contains a weapon, medical supplies, breaching tools, spare ammo, and some simple utilities." components: - - type: StorageFill - contents: - - id: WeaponSubMachineGunC20r - - id: MagazinePistolSubMachineGun - amount: 3 - - id: MagazinePistol - - id: SyndicateJawsOfLife - - id: C4 - amount: 2 - - id: MedkitCombatFilled - - id: EmpImplanter - - id: ClothingShoesBootsMagSyndie - - id: AgentIDCard + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: WeaponSubMachineGunC20r + - id: MagazinePistolSubMachineGun + amount: 3 + - id: MagazinePistol + - id: SyndicateJawsOfLife + - id: C4 + amount: 2 + - id: MedkitCombatFilled + - id: EmpImplanter + - id: ClothingShoesBootsMagSyndie + - id: AgentIDCard + +- type: entity + parent: ClothingBackpackDuffelSyndicateBundle + id: ClothingBackpackDuffelSyndicateFilledHushpup + name: Hushpup bundle + description: Contains the Hushpup, bundled with a box of buckshot. Quarter included. + components: + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: WeaponShotgunHushpup + - id: BoxLethalshot + - id: TreasureCoinIron diff --git a/Resources/Prototypes/Catalog/Fills/Boxes/ammunition.yml b/Resources/Prototypes/Catalog/Fills/Boxes/ammunition.yml index f7778b4062..b07473bc81 100644 --- a/Resources/Prototypes/Catalog/Fills/Boxes/ammunition.yml +++ b/Resources/Prototypes/Catalog/Fills/Boxes/ammunition.yml @@ -17,9 +17,10 @@ id: BoxMagazinePistolCaselessRifle description: A box full of .25 caseless magazines. components: - - type: StorageFill - contents: - - id: MagazinePistolCaselessRifle + - type: EntityTableContainerFill + containers: + storagebase: + id: MagazinePistolCaselessRifle amount: 4 - type: entity @@ -28,9 +29,10 @@ id: BoxMagazinePistolCaselessRiflePractice description: A box full of .25 caseless practice magazines. components: - - type: StorageFill - contents: - - id: MagazinePistolCaselessRiflePractice + - type: EntityTableContainerFill + containers: + storagebase: + id: MagazinePistolCaselessRiflePractice amount: 4 # LightRifle @@ -40,9 +42,10 @@ id: BoxMagazineLightRifle description: A box full of .30 rifle magazines. components: - - type: StorageFill - contents: - - id: MagazineLightRifleSP + - type: EntityTableContainerFill + containers: + storagebase: + id: MagazineLightRifleSP amount: 1 - id: MagazineLightRifleHP amount: 1 @@ -57,9 +60,10 @@ id: BoxMagazineLightRiflePractice description: A box full of .30 rifle (practice) magazines. components: - - type: StorageFill - contents: - - id: MagazineLightRiflePractice + - type: EntityTableContainerFill + containers: + storagebase: + id: MagazineLightRiflePractice amount: 4 # Magnum @@ -71,9 +75,10 @@ id: BoxMagazinePistolSubMachineGunTopMounted description: A box full of WT550 .35 auto magazines. components: - - type: StorageFill - contents: - - id: MagazinePistolSubMachineGunTopMounted + - type: EntityTableContainerFill + containers: + storagebase: + id: MagazinePistolSubMachineGunTopMounted amount: 3 - type: entity @@ -82,9 +87,10 @@ id: BoxMagazinePistol description: A box full of pistol .35 auto magazines. components: - - type: StorageFill - contents: - - id: MagazinePistol + - type: EntityTableContainerFill + containers: + storagebase: + id: MagazinePistol amount: 4 - type: entity @@ -93,9 +99,10 @@ id: BoxMagazinePistolPractice description: A box full of magazines. components: - - type: StorageFill - contents: - - id: MagazinePistolPractice + - type: EntityTableContainerFill + containers: + storagebase: + id: MagazinePistolPractice amount: 4 - type: entity @@ -104,9 +111,10 @@ id: BoxMagazinePistolHighCapacity description: A box full of machine pistol .35 auto SP magazines. components: - - type: StorageFill - contents: - - id: MagazinePistolHighCapacitySP + - type: EntityTableContainerFill + containers: + storagebase: + id: MagazinePistolHighCapacitySP amount: 4 - type: entity @@ -115,9 +123,10 @@ id: BoxMagazinePistolHighCapacityPractice description: A box full of machine pistol .35 auto (practice) magazines. components: - - type: StorageFill - contents: - - id: MagazinePistolHighCapacityPractice + - type: EntityTableContainerFill + containers: + storagebase: + id: MagazinePistolHighCapacityPractice amount: 4 - type: entity @@ -126,9 +135,10 @@ id: BoxMagazinePistolSubMachineGun description: A box full of SMG .35 auto magazines. components: - - type: StorageFill - contents: - - id: MagazinePistolSubMachineGun + - type: EntityTableContainerFill + containers: + storagebase: + id: MagazinePistolSubMachineGun amount: 3 - type: entity @@ -137,9 +147,10 @@ id: BoxMagazinePistolSubMachineGunPractice description: A box full of SMG .35 auto (practice) magazines. components: - - type: StorageFill - contents: - - id: MagazinePistolSubMachineGunPractice + - type: EntityTableContainerFill + containers: + storagebase: + id: MagazinePistolSubMachineGunPractice amount: 3 # Shotgun @@ -149,9 +160,10 @@ id: BoxMagazineShotgun description: A box full of (.50 pellet) ammo drums. components: - - type: StorageFill - contents: - - id: MagazineShotgun + - type: EntityTableContainerFill + containers: + storagebase: + id: MagazineShotgun amount: 4 - type: entity @@ -160,9 +172,10 @@ id: BoxMagazineShotgunBeanbag description: A box full of (.50 beanbag) ammo drums. components: - - type: StorageFill - contents: - - id: MagazineShotgunBeanbag + - type: EntityTableContainerFill + containers: + storagebase: + id: MagazineShotgunBeanbag amount: 4 - type: entity @@ -171,9 +184,10 @@ id: BoxMagazineShotgunSlug description: A box full of (.50 slug) ammo drums. components: - - type: StorageFill - contents: - - id: MagazineShotgunSlug + - type: EntityTableContainerFill + containers: + storagebase: + id: MagazineShotgunSlug amount: 4 - type: entity @@ -182,9 +196,10 @@ id: BoxMagazineShotgunIncendiary description: A box full of (.50 incendiary) ammo drums. components: - - type: StorageFill - contents: - - id: MagazineShotgunIncendiary + - type: EntityTableContainerFill + containers: + storagebase: + id: MagazineShotgunIncendiary amount: 4 # Rifle @@ -194,9 +209,10 @@ id: BoxMagazineRifle description: A box full of .20 rifle magazines. components: - - type: StorageFill - contents: - - id: MagazineRifle + - type: EntityTableContainerFill + containers: + storagebase: + id: MagazineRifle amount: 4 - type: entity @@ -205,8 +221,9 @@ id: BoxMagazineRiflePractice description: A box full of .20 rifle (practice) magazines. components: - - type: StorageFill - contents: - - id: MagazineRiflePractice + - type: EntityTableContainerFill + containers: + storagebase: + id: MagazineRiflePractice amount: 4 diff --git a/Resources/Prototypes/Catalog/Fills/Boxes/emergency.yml b/Resources/Prototypes/Catalog/Fills/Boxes/emergency.yml index a18c231867..f475814e54 100644 --- a/Resources/Prototypes/Catalog/Fills/Boxes/emergency.yml +++ b/Resources/Prototypes/Catalog/Fills/Boxes/emergency.yml @@ -5,12 +5,14 @@ description: It's a box with basic internals inside. suffix: Standard components: - - type: StorageFill - contents: - - id: ClothingMaskBreath - - id: EmergencyOxygenTankFilled - - id: EmergencyMedipen - # Sunrise-Start + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: ClothingMaskBreath + - id: EmergencyOxygenTankFilled + - id: EmergencyMedipen + # Sunrise-Start - id: SpaceMedipen - id: GlowstickRed orGroup: Glowstick @@ -21,8 +23,8 @@ - id: GlowstickBlue orGroup: Glowstick # Sunrise-End - - id: FoodSnackNutribrick - - id: DrinkWaterBottleFull + - id: FoodSnackNutribrick + - id: DrinkWaterBottleFull - type: Sprite layers: - state: internals @@ -33,12 +35,14 @@ id: BoxSurvivalNitrogen suffix: Standard N2 components: - - type: StorageFill - contents: - - id: ClothingMaskBreath - - id: EmergencyNitrogenTankFilled - - id: EmergencyMedipen - # Sunrise-Start + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: ClothingMaskBreath + - id: EmergencyNitrogenTankFilled + - id: EmergencyMedipen + # Sunrise-Start - id: SpaceMedipen - id: GlowstickRed orGroup: Glowstick @@ -49,8 +53,8 @@ - id: GlowstickBlue orGroup: Glowstick # Sunrise-End - - id: FoodSnackNutribrick - - id: DrinkWaterBottleFull + - id: FoodSnackNutribrick + - id: DrinkWaterBottleFull - type: Sprite layers: - state: internals @@ -65,12 +69,14 @@ description: It's a box with basic internals inside. This one is labelled to contain an extended-capacity tank. suffix: Extended components: - - type: StorageFill - contents: - - id: ClothingMaskBreath - - id: ExtendedEmergencyOxygenTankFilled - - id: EmergencyMedipen - # Sunrise-Start + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: ClothingMaskBreath + - id: ExtendedEmergencyOxygenTankFilled + - id: EmergencyMedipen + # Sunrise-Start - id: SpaceMedipen - id: GlowstickRed orGroup: Glowstick @@ -81,8 +87,8 @@ - id: GlowstickBlue orGroup: Glowstick # Sunrise-End - - id: FoodSnackNutribrick - - id: DrinkWaterBottleFull + - id: FoodSnackNutribrick + - id: DrinkWaterBottleFull - type: Sprite layers: - state: internals @@ -93,12 +99,14 @@ id: BoxSurvivalEngineeringNitrogen suffix: Extended N2 components: - - type: StorageFill - contents: - - id: ClothingMaskBreath - - id: ExtendedEmergencyNitrogenTankFilled - - id: EmergencyMedipen - # Sunrise-Start + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: ClothingMaskBreath + - id: ExtendedEmergencyNitrogenTankFilled + - id: EmergencyMedipen + # Sunrise-Start - id: SpaceMedipen - id: GlowstickRed orGroup: Glowstick @@ -109,8 +117,8 @@ - id: GlowstickBlue orGroup: Glowstick # Sunrise-End - - id: FoodSnackNutribrick - - id: DrinkWaterBottleFull + - id: FoodSnackNutribrick + - id: DrinkWaterBottleFull - type: Sprite layers: - state: internals @@ -125,24 +133,26 @@ description: It's a box with basic internals inside. suffix: Security components: - - type: StorageFill - contents: - - id: ClothingMaskGasSecurity - - id: ExtendedEmergencyOxygenTankFilled #Sunrise-Edit - - id: EmergencyMedipen + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: ClothingMaskGasSecurity + - id: ExtendedEmergencyOxygenTankFilled #Sunrise-Edit + - id: EmergencyMedipen # Sunrise-Start - id: SpaceMedipen - id: GlowstickRed orGroup: Glowstick - id: GlowstickPurple orGroup: Glowstick - - id: GlowstickYellow + - id: GlowstickYellow orGroup: Glowstick - id: GlowstickBlue orGroup: Glowstick # Sunrise-End - - id: FoodSnackNutribrick - - id: DrinkWaterBottleFull + - id: FoodSnackNutribrick + - id: DrinkWaterBottleFull - type: Sprite layers: - state: internals @@ -153,24 +163,26 @@ id: BoxSurvivalSecurityNitrogen suffix: Security N2 components: - - type: StorageFill - contents: - - id: ClothingMaskGasSecurity - - id: ExtendedEmergencyNitrogenTankFilled #Sunrise-Edit - - id: EmergencyMedipen + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: ClothingMaskGasSecurity + - id: ExtendedEmergencyNitrogenTankFilled #Sunrise-Edit + - id: EmergencyMedipen # Sunrise-Start - id: SpaceMedipen - id: GlowstickRed orGroup: Glowstick - id: GlowstickPurple orGroup: Glowstick - - id: GlowstickYellow + - id: GlowstickYellow orGroup: Glowstick - id: GlowstickBlue orGroup: Glowstick # Sunrise-End - - id: FoodSnackNutribrick - - id: DrinkWaterBottleFull + - id: FoodSnackNutribrick + - id: DrinkWaterBottleFull - type: Sprite layers: - state: internals @@ -185,12 +197,14 @@ description: It's a box with basic internals inside. suffix: Medical components: - - type: StorageFill - contents: - - id: ClothingMaskBreathMedical - - id: EmergencyOxygenTankFilled - - id: EmergencyMedipen - # Sunrise-Start + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: ClothingMaskBreathMedical + - id: EmergencyOxygenTankFilled + - id: EmergencyMedipen + # Sunrise-Start - id: SpaceMedipen - id: GlowstickRed orGroup: Glowstick @@ -201,8 +215,8 @@ - id: GlowstickBlue orGroup: Glowstick # Sunrise-End - - id: FoodSnackNutribrick - - id: DrinkWaterBottleFull + - id: FoodSnackNutribrick + - id: DrinkWaterBottleFull - type: Sprite layers: - state: internals @@ -213,12 +227,14 @@ id: BoxSurvivalMedicalNitrogen suffix: Medical N2 components: - - type: StorageFill - contents: - - id: ClothingMaskBreathMedical - - id: EmergencyNitrogenTankFilled - - id: EmergencyMedipen - # Sunrise-Start + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: ClothingMaskBreathMedical + - id: EmergencyNitrogenTankFilled + - id: EmergencyMedipen + # Sunrise-Start - id: SpaceMedipen - id: GlowstickRed orGroup: Glowstick @@ -229,8 +245,8 @@ - id: GlowstickBlue orGroup: Glowstick # Sunrise-End - - id: FoodSnackNutribrick - - id: DrinkWaterBottleFull + - id: FoodSnackNutribrick + - id: DrinkWaterBottleFull - type: Sprite layers: - state: internals @@ -251,12 +267,14 @@ - state: heart - type: Item heldPrefix: hug - - type: StorageFill - contents: - - id: ClothingMaskBreath - - id: EmergencyFunnyOxygenTankFilled - - id: EmergencyMedipen - # Sunrise-Start + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: ClothingMaskBreath + - id: EmergencyFunnyOxygenTankFilled + - id: EmergencyMedipen + # Sunrise-Start - id: SpaceMedipen - id: GlowstickRed orGroup: Glowstick @@ -267,8 +285,8 @@ - id: GlowstickBlue orGroup: Glowstick # Sunrise-End - - id: FoodSnackNutribrick - - id: DrinkWaterBottleFull + - id: FoodSnackNutribrick + - id: DrinkWaterBottleFull - type: Tag tags: - BoxCardboard @@ -279,12 +297,14 @@ id: BoxHugNitrogen suffix: Emergency N2 components: - - type: StorageFill - contents: - - id: ClothingMaskBreath - - id: EmergencyNitrogenTankFilled - - id: EmergencyMedipen - # Sunrise-Start + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: ClothingMaskBreath + - id: EmergencyNitrogenTankFilled + - id: EmergencyMedipen + # Sunrise-Start - id: SpaceMedipen - id: GlowstickRed orGroup: Glowstick @@ -295,8 +315,8 @@ - id: GlowstickBlue orGroup: Glowstick # Sunrise-End - - id: FoodSnackNutribrick - - id: DrinkWaterBottleFull + - id: FoodSnackNutribrick + - id: DrinkWaterBottleFull - type: Label currentLabel: reagent-name-nitrogen @@ -305,12 +325,14 @@ id: BoxMime suffix: Mime, Emergency components: - - type: StorageFill - contents: - - id: ClothingMaskBreath - - id: EmergencyOxygenTankFilled - - id: EmergencyMedipen - # Sunrise-Start + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: ClothingMaskBreath + - id: EmergencyOxygenTankFilled + - id: EmergencyMedipen + # Sunrise-Start - id: SpaceMedipen - id: GlowstickRed orGroup: Glowstick @@ -321,20 +343,22 @@ - id: GlowstickBlue orGroup: Glowstick # Sunrise-End - - id: FoodBreadNutriBatard - - id: DrinkWaterBottleFull + - id: FoodBreadNutriBatard + - id: DrinkWaterBottleFull - type: entity parent: BoxSurvivalNitrogen id: BoxMimeNitrogen suffix: Mime, Emergency N2 components: - - type: StorageFill - contents: - - id: ClothingMaskBreath - - id: EmergencyNitrogenTankFilled - - id: EmergencyMedipen - # Sunrise-Start + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: ClothingMaskBreath + - id: EmergencyNitrogenTankFilled + - id: EmergencyMedipen + # Sunrise-Start - id: SpaceMedipen - id: GlowstickRed orGroup: Glowstick @@ -345,8 +369,8 @@ - id: GlowstickBlue orGroup: Glowstick # Sunrise-End - - id: FoodBreadNutriBatard - - id: DrinkWaterBottleFull + - id: FoodBreadNutriBatard + - id: DrinkWaterBottleFull - type: Sprite layers: - state: internals @@ -359,12 +383,14 @@ id: BoxMimeMoth suffix: Mime, Emergency moth components: - - type: StorageFill - contents: - - id: ClothingMaskBreath - - id: EmergencyOxygenTankFilled - - id: EmergencyMedipen - # Sunrise-Start + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: ClothingMaskBreath + - id: EmergencyOxygenTankFilled + - id: EmergencyMedipen + # Sunrise-Start - id: SpaceMedipen - id: GlowstickRed orGroup: Glowstick @@ -375,8 +401,8 @@ - id: GlowstickBlue orGroup: Glowstick # Sunrise-End - - id: FoodBreadCottonNutriBatard - - id: DrinkWaterBottleFull + - id: FoodBreadCottonNutriBatard + - id: DrinkWaterBottleFull - type: entity parent: BoxSurvivalBase # Sunrise-Edit @@ -385,12 +411,14 @@ description: It's a box with basic internals inside. This one is labelled to contain an extended-capacity tank. suffix: Syndicate components: - - type: StorageFill - contents: - - id: ClothingMaskGasSyndicate - - id: ExtendedEmergencyOxygenTankFilled - - id: EmergencyMedipen - # Sunrise-Start + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: ClothingMaskGasSyndicate + - id: ExtendedEmergencyOxygenTankFilled + - id: EmergencyMedipen + # Sunrise-Start - id: SpaceMedipen - id: GlowstickRed orGroup: Glowstick @@ -401,7 +429,7 @@ - id: GlowstickBlue orGroup: Glowstick # Sunrise-End - - id: FoodSnackNutribrick + - id: FoodSnackNutribrick - type: Sprite layers: - state: internals @@ -412,10 +440,51 @@ id: BoxSurvivalSyndicateNitrogen suffix: Syndicate N2 components: + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: ClothingMaskGasSyndicate + - id: ExtendedEmergencyNitrogenTankFilled + - id: EmergencyMedipen + - id: Flare + - id: FoodSnackNutribrick + - type: Sprite + layers: + - state: internals + - state: nitrogentank + - type: Label + currentLabel: reagent-name-nitrogen + + +- type: entity + parent: BoxCardboard + id: BoxSurvivalMilitaryDouble + suffix: Military O2 + description: It's a box with basic internals inside. This one is labelled to contain an double extended-capacity tank. + components: - type: StorageFill contents: - - id: ClothingMaskGasSyndicate - - id: ExtendedEmergencyNitrogenTankFilled + - id: ClothingMaskBreath + - id: DoubleEmergencyOxygenTankFilled + - id: EmergencyMedipen + - id: Flare + - id: FoodSnackNutribrick + - id: DrinkWaterBottleFull + - type: Sprite + layers: + - state: internals + - state: extendedtank + +- type: entity + parent: BoxSurvivalMilitaryDouble + id: BoxSurvivalMilitaryDoubleNitrogen + suffix: Military N2 + components: + - type: StorageFill + contents: + - id: ClothingMaskBreath + - id: DoubleEmergencyNitrogenTankFilled - id: EmergencyMedipen # Sunrise-Start - id: SpaceMedipen @@ -429,6 +498,7 @@ orGroup: Glowstick # Sunrise-End - id: FoodSnackNutribrick + - id: DrinkWaterBottleFull - type: Sprite layers: - state: internals diff --git a/Resources/Prototypes/Catalog/Fills/Boxes/general.yml b/Resources/Prototypes/Catalog/Fills/Boxes/general.yml index 7bf103f7d0..a08e1d07c0 100644 --- a/Resources/Prototypes/Catalog/Fills/Boxes/general.yml +++ b/Resources/Prototypes/Catalog/Fills/Boxes/general.yml @@ -1,17 +1,37 @@ - type: entity - name: cardboard box parent: BoxBase id: BoxCardboard + name: cardboard box description: A cardboard box for storing things. components: - - type: Item - size: Large - shape: - - 0,0,2,2 - - type: Storage - maxItemSize: Small - grid: - - 0,0,2,2 + - type: Construction + graph: BoxCardboard + node: boxcardboard + containers: + - storagebase + - type: PhysicalComposition + materialComposition: + Cardboard: 100 + - type: Sprite + state: box + - type: Tag + tags: + - BoxCardboard + +- type: entity + parent: BoxBaseSmall + id: BoxCardboardSmall + name: small cardboard box + description: A small cardboard box for storing things. + components: + - type: Construction + graph: BoxCardboardSmall # Half the material cost of the "regular" cardboardbox + node: boxcardboardsmall + containers: + - storagebase + - type: PhysicalComposition # Half of the "regular" cardboard box + materialComposition: + Cardboard: 50 - type: Sprite state: box - type: Tag @@ -53,14 +73,15 @@ id: BoxMousetrap description: This box is filled with mousetraps. Try not to get your hand stuck in one. components: - - type: StorageFill - contents: - - id: Mousetrap - amount: 4 - - type: Sprite - layers: - - state: box - - state: mousetraps + - type: EntityTableContainerFill + containers: + storagebase: + id: Mousetrap + amount: 4 + - type: Sprite + layers: + - state: box + - state: mousetraps - type: entity name: lightbulb box @@ -78,9 +99,10 @@ whitelist: components: - LightBulb - - type: StorageFill - contents: - - id: LightBulb + - type: EntityTableContainerFill + containers: + storagebase: + id: LightBulb amount: 12 - type: entity @@ -88,9 +110,10 @@ parent: BoxLightbulb id: BoxWarmLightbulb components: - - type: StorageFill - contents: - - id: WarmLightBulb + - type: EntityTableContainerFill + containers: + storagebase: + id: WarmLightBulb amount: 12 - type: entity @@ -102,9 +125,10 @@ layers: - state: box - state: lighttube - - type: StorageFill - contents: - - id: LightTube + - type: EntityTableContainerFill + containers: + storagebase: + id: LightTube amount: 12 - type: entity @@ -116,32 +140,27 @@ layers: - state: box - state: lightmixed - - type: StorageFill - contents: - - id: LightTube - amount: 6 - - id: LightBulb - amount: 6 + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: LightTube + amount: 6 + - id: LightBulb + amount: 6 - type: entity name: holiday lighttube box parent: BoxLightbulb id: BoxLighttubeHoliday components: - - type: StorageFill - contents: - - id: LightTubeCrystalRed # Its alternating on purpose for the light replacer. - - id: LightTubeCrystalGreen - - id: LightTubeCrystalRed - - id: LightTubeCrystalGreen - - id: LightTubeCrystalRed - - id: LightTubeCrystalGreen - - id: LightTubeCrystalRed - - id: LightTubeCrystalGreen - - id: LightTubeCrystalRed - - id: LightTubeCrystalGreen - - id: LightTubeCrystalRed - - id: LightTubeCrystalGreen + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: LightTubeCrystalRed + - id: LightTubeCrystalGreen + rolls: 6 # Rolls instead of amounts to alternate. - type: entity name: PDA box @@ -149,9 +168,10 @@ id: BoxPDA description: A box of spare PDA microcomputers. components: - - type: StorageFill - contents: - - id: PassengerPDA + - type: EntityTableContainerFill + containers: + storagebase: + id: PassengerPDA amount: 4 - type: Sprite layers: @@ -164,9 +184,10 @@ id: BoxID description: A box of spare blank ID cards. components: - - type: StorageFill - contents: - - id: PassengerIDCard + - type: EntityTableContainerFill + containers: + storagebase: + id: PassengerIDCard amount: 4 - type: Sprite layers: @@ -179,24 +200,37 @@ id: BoxHeadset description: A box of spare passenger headsets. components: - - type: StorageFill - contents: - - id: ClothingHeadsetGrey + - type: EntityTableContainerFill + containers: + storagebase: + id: ClothingHeadsetGrey amount: 4 - type: Sprite layers: - state: box - state: headset +- type: entity + parent: BoxCardboardSmall + id: BoxStamps + name: stamp box + description: A small box containing stamps. + components: # Baking a "default" EntityTableContainerFill into this prototype seems like bad practice, so this is currently an empty box. If you need a new type of prefilled stamp box, create a new child prototype with the appropriate stamps! + - type: Sprite + layers: + - state: box + - state: stamp + - type: entity name: meson box parent: BoxCardboard id: BoxMesonScanners description: A box of spare meson goggles. components: - - type: StorageFill - contents: - - id: ClothingEyesGlassesMeson + - type: EntityTableContainerFill + containers: + storagebase: + id: ClothingEyesGlassesMeson amount: 4 - type: Sprite layers: @@ -209,12 +243,14 @@ id: BoxMRE description: A box of decades old military surplus rations. It is surprisingly not rotten. components: - - type: StorageFill - contents: - - id: DrinkMREFlask - - id: FoodSnackNutribrick - - id: FoodSnackMREBrownie - - id: FoodCondimentPacketKetchup + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: DrinkMREFlask + - id: FoodSnackNutribrick + - id: FoodSnackMREBrownie + - id: FoodCondimentPacketKetchup - type: Sprite layers: - state: box @@ -225,9 +261,10 @@ id: BoxHugHealing suffix: Medical components: - - type: StorageFill - contents: - - id: Brutepack + - type: EntityTableContainerFill + containers: + storagebase: + id: Brutepack amount: 3 - type: entity @@ -236,31 +273,34 @@ id: BoxInflatable description: Inflatable walls are not to be used as floatation devices. components: - - type: StorageFill - contents: - - id: InflatableWallStack - amount: 2 - - id: InflatableDoorStack - amount: 2 + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: InflatableWallStack + amount: 2 + - id: InflatableDoorStack + amount: 2 - type: Sprite layers: - state: box - state: inflatable - - type: entity name: hatsune miku day bag parent: ClothingBackpackDuffel id: BoxPerformer description: Happy Hatsune Miku Day! components: - - type: StorageFill - contents: - - id: ClothingShoesBootsPerformer - - id: ClothingUniformJumpskirtPerformer - - id: ClothingHeadPerformerWig - - id: FoodMealMemoryleek - amount: 2 + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: ClothingShoesBootsPerformer + - id: ClothingUniformJumpskirtPerformer + - id: ClothingHeadPerformerWig + - id: FoodMealMemoryleek + amount: 2 - type: entity name: flare box @@ -268,9 +308,10 @@ id: BoxFlare description: A box of flares. Party time. components: - - type: StorageFill - contents: - - id: Flare + - type: EntityTableContainerFill + containers: + storagebase: + id: Flare amount: 6 - type: Sprite layers: @@ -283,9 +324,10 @@ id: BoxTrashbag description: A box of trashbags. Happy janitor noises. components: - - type: StorageFill - contents: - - id: TrashBag + - type: EntityTableContainerFill + containers: + storagebase: + id: TrashBag amount: 6 - type: Storage grid: @@ -305,9 +347,10 @@ id: BoxEncryptionKeyPassenger description: A box of spare encryption keys. components: - - type: StorageFill - contents: - - id: EncryptionKeyCommon + - type: EntityTableContainerFill + containers: + storagebase: + id: EncryptionKeyCommon amount: 4 - type: Sprite layers: @@ -323,9 +366,10 @@ parent: BoxEncryptionKeyPassenger id: BoxEncryptionKeyCargo components: - - type: StorageFill - contents: - - id: EncryptionKeyCargo + - type: EntityTableContainerFill + containers: + storagebase: + id: EncryptionKeyCargo amount: 4 - type: entity @@ -333,9 +377,10 @@ parent: BoxEncryptionKeyPassenger id: BoxEncryptionKeyEngineering components: - - type: StorageFill - contents: - - id: EncryptionKeyEngineering + - type: EntityTableContainerFill + containers: + storagebase: + id: EncryptionKeyEngineering amount: 4 - type: entity @@ -343,9 +388,10 @@ parent: BoxEncryptionKeyPassenger id: BoxEncryptionKeyMedicalScience components: - - type: StorageFill - contents: - - id: EncryptionKeyMedicalScience + - type: EntityTableContainerFill + containers: + storagebase: + id: EncryptionKeyMedicalScience amount: 4 - type: entity @@ -353,9 +399,10 @@ parent: BoxEncryptionKeyPassenger id: BoxEncryptionKeyMedical components: - - type: StorageFill - contents: - - id: EncryptionKeyMedical + - type: EntityTableContainerFill + containers: + storagebase: + id: EncryptionKeyMedical amount: 4 - type: entity @@ -363,9 +410,10 @@ parent: BoxEncryptionKeyPassenger id: BoxEncryptionKeyRobo components: - - type: StorageFill - contents: - - id: EncryptionKeyRobo + - type: EntityTableContainerFill + containers: + storagebase: + id: EncryptionKeyRobo amount: 4 - type: entity @@ -373,9 +421,10 @@ parent: BoxEncryptionKeyPassenger id: BoxEncryptionKeyScience components: - - type: StorageFill - contents: - - id: EncryptionKeyScience + - type: EntityTableContainerFill + containers: + storagebase: + id: EncryptionKeyScience amount: 4 - type: entity @@ -383,9 +432,10 @@ parent: BoxEncryptionKeyPassenger id: BoxEncryptionKeySecurity components: - - type: StorageFill - contents: - - id: EncryptionKeySecurity + - type: EntityTableContainerFill + containers: + storagebase: + id: EncryptionKeySecurity amount: 4 - type: entity @@ -393,9 +443,10 @@ parent: BoxEncryptionKeyPassenger id: BoxEncryptionKeyService components: - - type: StorageFill - contents: - - id: EncryptionKeyService + - type: EntityTableContainerFill + containers: + storagebase: + id: EncryptionKeyService amount: 4 - type: entity @@ -406,9 +457,10 @@ components: - type: Item size: Normal - - type: StorageFill - contents: - - id: EncryptionKeySyndie + - type: EntityTableContainerFill + containers: + storagebase: + id: EncryptionKeySyndie amount: 2 - type: Storage @@ -441,57 +493,69 @@ whitelist: # TODO cardboard boxes shouldn't have whitelisting tags: - Candle - - type: StorageFill - contents: - - id: Candle - amount: 4 - - id: CandleBlue - amount: 2 - - id: CandleRed - amount: 2 - - id: CandleGreen - amount: 2 - - id: CandlePurple - amount: 2 + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: Candle + amount: 4 + - id: CandleBlue + amount: 2 + - id: CandleRed + amount: 2 + - id: CandleGreen + amount: 2 + - id: CandlePurple + amount: 2 - type: entity name: small candle box parent: BoxCandle id: BoxCandleSmall components: - - type: StorageFill - contents: - - id: CandleSmall - amount: 8 - - id: CandleBlueSmall - amount: 4 - - id: CandleRedSmall - amount: 4 - - id: CandleGreenSmall - amount: 4 - - id: CandlePurpleSmall - amount: 4 + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: CandleSmall + amount: 8 + - id: CandleBlueSmall + amount: 4 + - id: CandleRedSmall + amount: 4 + - id: CandleGreenSmall + amount: 4 + - id: CandlePurpleSmall + amount: 4 - type: entity - name: darts box parent: BoxCardboard id: BoxDarts + name: darts box description: A box filled with colorful darts. components: + - type: Item + size: Normal + shape: + - 0,0,1,1 + - type: Storage + maxItemSize: Tiny - type: Sprite layers: - state: box - state: darts - - type: StorageFill - contents: - - id: Dart - amount: 2 - - id: DartBlue - amount: 2 - - id: DartPurple - amount: 2 - - id: DartYellow - amount: 2 + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: Dart + amount: 2 + - id: DartBlue + amount: 2 + - id: DartPurple + amount: 2 + - id: DartYellow + amount: 2 - type: entity name: envelope box @@ -503,9 +567,10 @@ layers: - state: box - state: envelope - - type: StorageFill - contents: - - id: Envelope + - type: EntityTableContainerFill + containers: + storagebase: + id: Envelope amount: 9 - type: entity @@ -518,9 +583,11 @@ layers: - state: box - state: utensils - - type: StorageFill - contents: - - id: Fork - amount: 2 - - id: Spoon - amount: 2 + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: Fork + amount: 2 + - id: Spoon + amount: 2 diff --git a/Resources/Prototypes/Catalog/Fills/Boxes/heads.yml b/Resources/Prototypes/Catalog/Fills/Boxes/heads.yml index 122aecd27b..98c4c667fb 100644 --- a/Resources/Prototypes/Catalog/Fills/Boxes/heads.yml +++ b/Resources/Prototypes/Catalog/Fills/Boxes/heads.yml @@ -1,143 +1,124 @@ - type: entity - name: circuit tote [QM] - parent: ToteBase - id: BoxQMCircuitboards - description: A Tote filled with QM's Circuit boards. - components: - - type: StorageFill - contents: - - id: CargoBountyComputerCircuitboard - - id: CargoRequestComputerCircuitboard - - id: CargoSaleComputerCircuitboard - - id: CargoShuttleConsoleCircuitboard - - id: SalvageMagnetMachineCircuitboard - - id: SalvageJobBoardComputerCircuitboard - - id: MailTeleporterMachineCircuitboard - -- type: entity - name: stamp box [QM] - parent: BoxCardboard - id: BoxQMStamps - description: A box filled with QM's Stamps. Stamped of course. - components: - - type: Item - size: Small - shape: - - 0,0,1,1 - - type: StorageFill - contents: - - id: RubberStampApproved - - id: RubberStampDenied - - id: RubberStampQm - - type: Storage - grid: - - 0,0,1,1 - whitelist: - components: - - Stamp - - type: Sprite - layers: - - state: box - - state: stamp - -- type: entity - name: circuit tote [HoP] - parent: ToteBase - id: BoxHoPCircuitboards - description: A Tote filled with HoP's Circuit boards. - components: - - type: StorageFill - contents: - - id: IDComputerCircuitboard - - id: FundingAllocationComputerCircuitboard - - id: CargoRequestServiceComputerCircuitboard - -- type: entity - name: stamp box [HoP] - parent: BoxCardboard - id: BoxHoPStamps - description: A box filled with HoP's Stamps. Stamped of course. - components: - - type: Item - size: Small - shape: - - 0,0,1,1 - - type: StorageFill - contents: - - id: RubberStampApproved - - id: RubberStampDenied - - id: RubberStampHop - - type: Storage - grid: - - 0,0,1,1 - whitelist: - components: - - Stamp - - type: Sprite - layers: - - state: box - - state: stamp - -- type: entity - name: circuit tote [CE] - parent: ToteBase - id: BoxCECircuitboards - description: A Tote filled with CE's Circuit boards. - components: - - type: StorageFill - contents: - - id: CargoRequestEngineeringComputerCircuitboard - - id: AlertsComputerCircuitboard - - id: AtmosMonitoringComputerCircuitboard - - id: PowerComputerCircuitboard - - id: SolarControlComputerCircuitboard - -- type: entity - name: circuit tote [Captain] parent: ToteBase id: BoxCaptainCircuitboards - description: A Tote filled with Captain's Circuit boards. + name: bridge circuit tote components: - - type: StorageFill - contents: - - id: CommsComputerCircuitboard - - id: StationRecordsComputerCircuitboard + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: CommsComputerCircuitboard + - id: StationRecordsComputerCircuitboard + +- type: entity + parent: ToteBase + id: BoxCECircuitboards + name: engineering circuit tote + components: + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: CargoRequestEngineeringComputerCircuitboard + - id: AlertsComputerCircuitboard + - id: AtmosMonitoringComputerCircuitboard + - id: PowerComputerCircuitboard + - id: SolarControlComputerCircuitboard - type: entity - name: circuit tote [CMO] parent: ToteBase id: BoxCMOCircuitboards - description: A Tote filled with CMO's Circuit boards. + name: medical circuit tote components: - - type: StorageFill - contents: - - id: MedicalTechFabCircuitboard - - id: CargoRequestMedicalComputerCircuitboard + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: MedicalTechFabCircuitboard + - id: CargoRequestMedicalComputerCircuitboard - type: entity - name: circuit tote [RD] parent: ToteBase - id: BoxRDCircuitboards - description: A Tote filled with RD's Circuit boards. + id: BoxHoPCircuitboards + name: head of personnel circuit tote components: - - type: StorageFill - contents: - - id: CircuitImprinterMachineCircuitboard - - id: ProtolatheMachineCircuitboard - - id: ResearchComputerCircuitboard - - id: CargoRequestScienceComputerCircuitboard - - id: RoboticsConsoleCircuitboard - - id: AnalysisComputerCircuitboard #Because sometimes round start artis just fucking explode on the pad. - - id: ArtifactAnalyzerMachineCircuitboard - - id: StationAiFixerCircuitboard + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: IDComputerCircuitboard + - id: FundingAllocationComputerCircuitboard + - id: CargoRequestServiceComputerCircuitboard + +- type: entity + parent: BoxStamps + id: BoxHoPStamps + name: head of personnel's stamp box + components: + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: RubberStampApproved + - id: RubberStampDenied + - id: RubberStampHop - type: entity - name: circuit tote [HoS] parent: ToteBase id: BoxHoSCircuitboards - description: A Tote filled with HoS's Circuit boards. + name: security circuit tote components: - - type: StorageFill - contents: - - id: SecurityTechFabCircuitboard - - id: CargoRequestSecurityComputerCircuitboard + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: SecurityTechFabCircuitboard + - id: CargoRequestSecurityComputerCircuitboard + +- type: entity + parent: ToteBase + id: BoxQMCircuitboards + name: cargo circuit tote + components: + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: CargoBountyComputerCircuitboard + - id: CargoRequestComputerCircuitboard + - id: CargoSaleComputerCircuitboard + - id: CargoShuttleConsoleCircuitboard + - id: SalvageMagnetMachineCircuitboard + - id: SalvageJobBoardComputerCircuitboard + - id: MailTeleporterMachineCircuitboard + +- type: entity + parent: BoxStamps + id: BoxQMStamps + name: quartermaster's stamp box + components: + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: RubberStampApproved + - id: RubberStampDenied + - id: RubberStampQm + +- type: entity + parent: ToteBase + id: BoxRDCircuitboards + name: science circuit tote + components: + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: CircuitImprinterMachineCircuitboard + - id: ProtolatheMachineCircuitboard + - id: ResearchComputerCircuitboard + - id: CargoRequestScienceComputerCircuitboard + - id: RoboticsConsoleCircuitboard + - id: AnalysisComputerCircuitboard #Because sometimes round start artis just fucking explode on the pad. + - id: ArtifactAnalyzerMachineCircuitboard + - id: StationAiFixerCircuitboard diff --git a/Resources/Prototypes/Catalog/Fills/Boxes/medical.yml b/Resources/Prototypes/Catalog/Fills/Boxes/medical.yml index e03612c285..f516dab304 100644 --- a/Resources/Prototypes/Catalog/Fills/Boxes/medical.yml +++ b/Resources/Prototypes/Catalog/Fills/Boxes/medical.yml @@ -4,9 +4,10 @@ id: BoxSyringe description: A box full of syringes. components: - - type: StorageFill - contents: - - id: Syringe + - type: EntityTableContainerFill + containers: + storagebase: + id: Syringe amount: 6 - type: Sprite layers: @@ -19,9 +20,10 @@ id: BoxPillCanister description: A box full of pill canisters. components: - - type: StorageFill - contents: - - id: PillCanister + - type: EntityTableContainerFill + containers: + storagebase: + id: PillCanister amount: 9 - type: Sprite layers: @@ -34,9 +36,10 @@ id: BoxBottle description: A box full of bottles. components: - - type: StorageFill - contents: - - id: ChemistryEmptyBottle01 + - type: EntityTableContainerFill + containers: + storagebase: + id: ChemistryEmptyBottle01 amount: 6 - type: Sprite layers: @@ -49,9 +52,10 @@ id: BoxSterileMask description: This box contains sterile medical masks. components: - - type: StorageFill - contents: - - id: ClothingMaskSterile + - type: EntityTableContainerFill + containers: + storagebase: + id: ClothingMaskSterile amount: 4 - type: Sprite layers: @@ -64,9 +68,10 @@ id: BoxLatexGloves description: Contains sterile latex gloves. components: - - type: StorageFill - contents: - - id: ClothingHandsGlovesLatex + - type: EntityTableContainerFill + containers: + storagebase: + id: ClothingHandsGlovesLatex amount: 4 - type: Sprite layers: @@ -79,9 +84,10 @@ id: BoxNitrileGloves description: Contains sterile nitrile gloves. Better than latex. components: - - type: StorageFill - contents: - - id: ClothingHandsGlovesNitrile + - type: EntityTableContainerFill + containers: + storagebase: + id: ClothingHandsGlovesNitrile amount: 4 - type: Sprite layers: @@ -94,9 +100,10 @@ id: BoxBodyBag description: Contains body bags. components: - - type: StorageFill - contents: - - id: BodyBagFolded + - type: EntityTableContainerFill + containers: + storagebase: + id: BodyBagFolded amount: 4 - type: Sprite layers: @@ -116,9 +123,10 @@ - type: Storage grid: - 0,0,2,1 - - type: StorageFill - contents: - - id: BaseChemistryEmptyVial + - type: EntityTableContainerFill + containers: + storagebase: + id: BaseChemistryEmptyVial amount: 6 - type: Sprite layers: diff --git a/Resources/Prototypes/Catalog/Fills/Boxes/science.yml b/Resources/Prototypes/Catalog/Fills/Boxes/science.yml index cd0320e088..9931b4ccb2 100644 --- a/Resources/Prototypes/Catalog/Fills/Boxes/science.yml +++ b/Resources/Prototypes/Catalog/Fills/Boxes/science.yml @@ -8,12 +8,14 @@ grid: - 0,0,3,2 maxItemSize: Normal - - type: StorageFill - contents: - - id: LargeBeaker - amount: 2 - - id: Beaker - amount: 2 + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: LargeBeaker + amount: 2 + - id: Beaker + amount: 2 - type: Sprite layers: - state: box diff --git a/Resources/Prototypes/Catalog/Fills/Boxes/security.yml b/Resources/Prototypes/Catalog/Fills/Boxes/security.yml index 2f9decab7d..f79797337e 100644 --- a/Resources/Prototypes/Catalog/Fills/Boxes/security.yml +++ b/Resources/Prototypes/Catalog/Fills/Boxes/security.yml @@ -4,10 +4,11 @@ id: BoxHandcuff description: A box full of handcuffs. components: - - type: StorageFill - contents: - - id: Handcuffs - amount: 4 + - type: EntityTableContainerFill + containers: + storagebase: + id: Handcuffs + amount: 4 - type: Sprite layers: - state: box_security @@ -19,10 +20,11 @@ id: BoxZiptie description: A box full of zipties. components: - - type: StorageFill - contents: - - id: Zipties - amount: 9 + - type: EntityTableContainerFill + containers: + storagebase: + id: Zipties + amount: 9 - type: Sprite layers: - state: box_security @@ -34,10 +36,11 @@ id: BoxFlashbang description: 'WARNING: These devices are extremely dangerous and can cause blindness or deafness in repeated use.' components: - - type: StorageFill - contents: - - id: GrenadeFlashBang - amount: 4 + - type: EntityTableContainerFill + containers: + storagebase: + id: GrenadeFlashBang + amount: 4 - type: Sprite layers: - state: box_security @@ -49,10 +52,11 @@ id: BoxStinger description: A box full of stinger grenades. Disperse! components: - - type: StorageFill - contents: - - id: GrenadeStinger - amount: 4 + - type: EntityTableContainerFill + containers: + storagebase: + id: GrenadeStinger + amount: 4 - type: Sprite layers: - state: box_security @@ -64,10 +68,11 @@ id: BoxTearGas description: A box full of tear gas grenades. Hold your breath. components: - - type: StorageFill - contents: - - id: TearGasGrenade - amount: 4 + - type: EntityTableContainerFill + containers: + storagebase: + id: TearGasGrenade + amount: 4 - type: Sprite layers: - state: box_security @@ -79,10 +84,11 @@ id: BoxSechud description: A box of sechuds. components: - - type: StorageFill - contents: - - id: ClothingEyesHudSecurity - amount: 4 + - type: EntityTableContainerFill + containers: + storagebase: + id: ClothingEyesHudSecurity + amount: 4 - type: Sprite layers: - state: box_security @@ -94,10 +100,11 @@ id: BoxSecglasses description: A box of security glasses. components: - - type: StorageFill - contents: - - id: ClothingEyesGlassesSecurity - amount: 4 + - type: EntityTableContainerFill + containers: + storagebase: + id: ClothingEyesGlassesSecurity + amount: 4 - type: Sprite layers: - state: box_security @@ -109,10 +116,11 @@ id: BoxSunglasses description: A box of cool flash-proof sunglasses. components: - - type: StorageFill - contents: - - id: ClothingEyesGlassesSunglasses - amount: 4 + - type: EntityTableContainerFill + containers: + storagebase: + id: ClothingEyesGlassesSunglasses + amount: 4 - type: Sprite layers: - state: box_security @@ -127,10 +135,11 @@ - type: Item shape: - 0,0,1,1 - - type: StorageFill - contents: - - id: ForensicPad - amount: 9 + - type: EntityTableContainerFill + containers: + storagebase: + id: ForensicPad + amount: 9 - type: Sprite layers: - state: box_security @@ -145,13 +154,15 @@ - type: Item shape: - 0,0,1,1 - - type: StorageFill - contents: - - id: EmptyDetonator - amount: 3 - - id: TimerTrigger - amount: 2 - - id: VoiceTrigger + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: EmptyDetonator + amount: 3 + - id: TimerTrigger + amount: 2 + - id: VoiceTrigger - type: Sprite layers: - state: box_security diff --git a/Resources/Prototypes/Catalog/Fills/Boxes/service.yml b/Resources/Prototypes/Catalog/Fills/Boxes/service.yml index 4ba7cf6f7e..f5780dbf19 100644 --- a/Resources/Prototypes/Catalog/Fills/Boxes/service.yml +++ b/Resources/Prototypes/Catalog/Fills/Boxes/service.yml @@ -4,9 +4,10 @@ id: BoxCleanerGrenades description: A box full of cleanades. components: - - type: StorageFill - contents: - - id: CleanerGrenade + - type: EntityTableContainerFill + containers: + storagebase: + id: CleanerGrenade amount: 4 - type: Sprite layers: @@ -19,17 +20,19 @@ id: BoxAgrichem description: For the budding botanist ready to learn about maximizing farm output. This faded box must be at least 50 years old. components: - - type: StorageFill - contents: - - id: PaperAgrichemManual - - id: ChemistryEmptyBottle01 - - id: ChemistryBottlePotassium - - id: ChemistryBottlePhosphorus - - id: ChemistryBottleNitrogen - - id: ChemistryBottleHydrogen - - id: ChemistryBottleEthanol - - id: RadiumChemistryVial - - id: ChlorineChemistryVial + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: PaperAgrichemManual + - id: ChemistryEmptyBottle01 + - id: ChemistryBottlePotassium + - id: ChemistryBottlePhosphorus + - id: ChemistryBottleNitrogen + - id: ChemistryBottleHydrogen + - id: ChemistryBottleEthanol + - id: RadiumChemistryVial + - id: ChlorineChemistryVial - type: Sprite layers: - state: boxwide @@ -44,37 +47,41 @@ id: BoxLightbulbColorfulMixed name: mixed colorful lightbulb box components: - - type: StorageFill - contents: - - id: LightBulbCrystalCyan - amount: 2 - - id: LightBulbCrystalBlue - amount: 2 - - id: LightBulbCrystalGreen - amount: 2 - - id: LightBulbCrystalPink - amount: 2 - - id: LightBulbCrystalRed - amount: 2 - - id: LightBulbCrystalOrange - amount: 2 + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: LightBulbCrystalCyan + amount: 2 + - id: LightBulbCrystalBlue + amount: 2 + - id: LightBulbCrystalGreen + amount: 2 + - id: LightBulbCrystalPink + amount: 2 + - id: LightBulbCrystalRed + amount: 2 + - id: LightBulbCrystalOrange + amount: 2 - type: entity parent: BoxLighttube id: BoxLighttubeColorfulMixed name: mixed colorful lighttube box components: - - type: StorageFill - contents: - - id: LightTubeCrystalCyan - amount: 2 - - id: LightTubeCrystalBlue - amount: 2 - - id: LightTubeCrystalGreen - amount: 2 - - id: LightTubeCrystalPink - amount: 2 - - id: LightTubeCrystalRed - amount: 2 - - id: LightTubeCrystalOrange - amount: 2 + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: LightTubeCrystalCyan + amount: 2 + - id: LightTubeCrystalBlue + amount: 2 + - id: LightTubeCrystalGreen + amount: 2 + - id: LightTubeCrystalPink + amount: 2 + - id: LightTubeCrystalRed + amount: 2 + - id: LightTubeCrystalOrange + amount: 2 diff --git a/Resources/Prototypes/Catalog/Fills/Boxes/syndicate.yml b/Resources/Prototypes/Catalog/Fills/Boxes/syndicate.yml index 98748799ff..acfbb64a38 100644 --- a/Resources/Prototypes/Catalog/Fills/Boxes/syndicate.yml +++ b/Resources/Prototypes/Catalog/Fills/Boxes/syndicate.yml @@ -4,12 +4,13 @@ name: electrical disruption kit suffix: Filled components: - - type: StorageFill - contents: + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: - id: EmpGrenade amount: 3 - id: EmpImplanter - amount: 1 - type: entity parent: [BoxVial, BaseSyndicateContraband] @@ -20,17 +21,19 @@ - type: Storage grid: - 0,0,3,2 - - type: StorageFill - contents: - - id: Beaker - amount: 2 - - id: Dropper - # It would be cool to have special "syndicate" chemical analysis goggles - - id: ClothingEyesGlassesChemical - - id: VestineChemistryVial - amount: 2 - - id: BaseChemistryEmptyVial - - id: SyringeStimulants + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: Beaker + amount: 2 + - id: Dropper + # It would be cool to have special "syndicate" chemical analysis goggles + - id: ClothingEyesGlassesChemical + - id: SyringeStimulants + - id: VestineChemistryVial + amount: 2 + - id: BaseChemistryEmptyVial - type: entity parent: [BoxCardboard, BaseSyndicateContraband] @@ -41,9 +44,10 @@ - type: Storage grid: - 0,0,3,1 - - type: StorageFill - contents: - - id: ThrowingKnife + - type: EntityTableContainerFill + containers: + storagebase: + id: ThrowingKnife amount: 4 - type: Sprite layers: @@ -63,9 +67,10 @@ - type: Storage grid: - 0,0,5,3 - - type: StorageFill - contents: - - id: DeathRattleImplanter + - type: EntityTableContainerFill + containers: + storagebase: + id: DeathRattleImplanter amount: 6 - type: entity @@ -86,10 +91,12 @@ layers: - state: box_of_doom - state: france - - type: StorageFill - contents: - - id: WeaponCroissant - amount: 2 - - id: WeaponBaguette - - id: SyndicateMicrowaveMachineCircuitboard - - id: PaperWrittenCombatBakeryKit + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: WeaponCroissant + amount: 2 + - id: WeaponBaguette + - id: SyndicateMicrowaveMachineCircuitboard + - id: PaperWrittenCombatBakeryKit diff --git a/Resources/Prototypes/Catalog/Fills/Crates/antag.yml b/Resources/Prototypes/Catalog/Fills/Crates/antag.yml index 55bf2ff9f3..7b12a66361 100644 --- a/Resources/Prototypes/Catalog/Fills/Crates/antag.yml +++ b/Resources/Prototypes/Catalog/Fills/Crates/antag.yml @@ -1,34 +1,38 @@ - type: entity + parent: CratePirate id: CratePirateChestCaptain name: captains pirate chest suffix: Filled - parent: CratePirate components: - - type: StorageFill - contents: - - id: ClothingNeckCloakPirateCap - - id: EnergyCutlass - - id: MicroBombImplanter + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: ClothingNeckCloakPirateCap + - id: EnergyCutlass + - id: MicroBombImplanter - type: entity + parent: CratePirate id: CratePirateChest name: crews pirate chest suffix: Filled - parent: CratePirate components: - - type: StorageFill - contents: - - id: WeaponLauncherPirateCannon - amount: 2 - - id: ClothingOuterCoatGentle - - id: Cutlass - amount: 2 - - id: CannonBall - amount: 2 - - id: WeaponPistolFlintlock - amount: 4 - - id: WeaponShotgunBlunderbuss - amount: 2 + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: WeaponLauncherPirateCannon + amount: 2 + - id: ClothingOuterCoatGentle + - id: Cutlass + amount: 2 + - id: CannonBall + amount: 2 + - id: WeaponPistolFlintlock + amount: 4 + - id: WeaponShotgunBlunderbuss + amount: 2 #SUNRISE-Start - type: entity diff --git a/Resources/Prototypes/Catalog/Fills/Crates/armory.yml b/Resources/Prototypes/Catalog/Fills/Crates/armory.yml index 49fbf3aedf..ccbe73c412 100644 --- a/Resources/Prototypes/Catalog/Fills/Crates/armory.yml +++ b/Resources/Prototypes/Catalog/Fills/Crates/armory.yml @@ -1,38 +1,43 @@ - type: entity - id: CrateArmorySMG parent: [ CrateWeaponSecure, BaseSecurityContraband ] + id: CrateArmorySMG name: SMG crate description: Contains two SMGs with four mags. Requires Armory access to open. components: - - type: StorageFill - contents: - - id: WeaponSubMachineGunWt550 - amount: 2 - - id: MagazinePistolSubMachineGunTopMountedSP # Sunrise-Edit - amount: 4 + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: WeaponSubMachineGunWt550 + amount: 2 + - id: MagazinePistolSubMachineGunTopMountedSP # Sunrise-Edit + amount: 4 - type: entity - id: CrateArmoryShotgun parent: [ CrateWeaponSecure, BaseSecurityContraband ] + id: CrateArmoryShotgun name: shotgun crate description: For when the enemy absolutely needs to be replaced with lead. Contains two Enforcer Combat Shotguns, and some standard shotgun shells. Requires Armory access to open. components: - - type: StorageFill - contents: - - id: WeaponShotgunEnforcer - amount: 2 - - id: BoxLethalshot - amount: 4 + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: WeaponShotgunEnforcer + amount: 2 + - id: BoxLethalshot + amount: 4 - type: entity - id: CrateTrackingImplants parent: [ CrateWeaponSecure, BaseSecurityContraband ] + id: CrateTrackingImplants name: tracking implants description: Contains a handful of tracking implanters. Good for prisoners you'd like to release but still keep track of. components: - - type: StorageFill - contents: - - id: TrackingImplanter + - type: EntityTableContainerFill + containers: + entity_storage: + id: TrackingImplanter amount: 5 # Sunrise-Edit - type: AccessReader @@ -44,63 +49,71 @@ name: training bombs description: Contains three low-yield training bombs for security to learn defusal and safe ordnance disposal, EOD suit not included. Requires Armory access to open. components: - - type: StorageFill - contents: - - id: TrainingBomb - amount: 3 - -- type: entity - id: CrateArmoryLaser - parent: [ CrateWeaponSecure, BaseSecurityContraband ] - name: lasers crate - description: Contains three standard-issue laser rifles. Requires Armory access to open. - components: - - type: StorageFill - contents: - - id: WeaponLaserCarbine + - type: EntityTableContainerFill + containers: + entity_storage: + id: TrainingBomb amount: 3 - type: entity - id: CrateArmoryPistols parent: [ CrateWeaponSecure, BaseSecurityContraband ] + id: CrateArmoryLaser + name: lasers crate + description: Contains three standard-issue laser rifles. Requires Armory access to open. + components: + - type: EntityTableContainerFill + containers: + entity_storage: + id: WeaponLaserCarbine + amount: 3 + +- type: entity + parent: [ CrateWeaponSecure, BaseSecurityContraband ] + id: CrateArmoryPistols name: pistols crate description: Contains two standard NT pistols with four mags. Requires Armory access to open. components: - - type: StorageFill - contents: - - id: WeaponPistolMk58 - amount: 2 - - id: MagazinePistol - amount: 4 + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: WeaponPistolMk58 + amount: 2 + - id: MagazinePistol + amount: 4 - type: entity - id: CrateSecurityRiot parent: [ CrateWeaponSecure, BaseSecurityContraband ] + id: CrateSecurityRiot name: swat crate description: Contains two sets of riot armor, helmets, shields, and enforcers loaded with beanbags. Extra ammo is included. Requires Armory access to open. components: - - type: StorageFill - contents: - - id: ClothingOuterArmorRiot - amount: 2 - - id: ClothingHeadHelmetRiot - amount: 2 - - id: WeaponShotgunSPAS12Rubber #Sunrise-Edit - amount: 2 - - id: BoxBeanbag - amount: 2 - - id: RiotShield - amount: 2 + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: ClothingOuterArmorRiot + amount: 2 + - id: ClothingHeadHelmetRiot + amount: 2 + - id: WeaponShotgunSPAS12Rubber #Sunrise-Edit + amount: 2 + - id: BoxBeanbag + amount: 2 + - id: RiotShield + amount: 2 - type: entity - id: CrateArmoryRifle parent: [ CrateWeaponSecure, BaseSecurityContraband ] + id: CrateArmoryRifle name: rifle crate description: Contains two high-powered assault rifles with four mags. Requires Armory access to open. components: - - type: StorageFill - contents: - - id: WeaponRifleLecter - amount: 2 - - id: MagazineRifleFMJ - amount: 4 + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: WeaponRifleLecter + amount: 2 + - id: MagazineRifleFMJ + amount: 4 diff --git a/Resources/Prototypes/Catalog/Fills/Crates/botany.yml b/Resources/Prototypes/Catalog/Fills/Crates/botany.yml index d0fd898a25..f0259bd73d 100644 --- a/Resources/Prototypes/Catalog/Fills/Crates/botany.yml +++ b/Resources/Prototypes/Catalog/Fills/Crates/botany.yml @@ -1,106 +1,116 @@ - type: entity - id: CrateHydroponicsSeedsExotic parent: CrateHydroSecure + id: CrateHydroponicsSeedsExotic name: exotic seeds crate description: Any entrepreneuring botanist's dream. Contains many different exotic seeds. Requires Hydroponics access to open. components: - - type: StorageFill - contents: - - id: EggySeeds - amount: 2 - - id: TowercapSeeds - amount: 2 - - id: TobaccoSeeds - amount: 2 - - id: CannabisSeeds - amount: 2 - - id: NettleSeeds - amount: 2 - - id: FlyAmanitaSeeds - amount: 2 - - id: BungoSeeds - amount: 2 + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: EggySeeds + amount: 2 + - id: TowercapSeeds + amount: 2 + - id: TobaccoSeeds + amount: 2 + - id: CannabisSeeds + amount: 2 + - id: NettleSeeds + amount: 2 + - id: FlyAmanitaSeeds + amount: 2 + - id: BungoSeeds + amount: 2 - id: LanternfruitSeeds #Sunrise-add amount: 2 - type: entity - id: CrateHydroponicsSeedsMedicinal parent: CrateHydroSecure + id: CrateHydroponicsSeedsMedicinal name: medicinal seeds crate description: The wannabe chemist's dream. The power of medicine is at your fingertips! Requires Hydroponics access to open. components: - - type: StorageFill - contents: - - id: AloeSeeds - amount: 3 - - id: AmbrosiaVulgarisSeeds - amount: 3 - - id: GalaxythistleSeeds - amount: 3 - - id: LingzhiSeeds - amount: 3 - - id: PoppySeeds - amount: 3 + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: AloeSeeds + amount: 3 + - id: AmbrosiaVulgarisSeeds + amount: 3 + - id: GalaxythistleSeeds + amount: 3 + - id: LingzhiSeeds + amount: 3 + - id: PoppySeeds + amount: 3 - type: entity - id: CrateHydroponicsTools parent: CrateHydroponics + id: CrateHydroponicsTools name: hydroponics equipment crate description: Supplies for growing a great garden! Contains some spray bottles of plant chemicals, a hatchet, a mini-hoe, scythe, as well as a pair of leather gloves and a botanist's apron. components: - - type: StorageFill - contents: - - id: HydroponicsToolMiniHoe - - id: PlantBGoneSpray - - id: WeedSpray - - id: PestSpray - - id: HydroponicsToolClippers - - id: HydroponicsToolScythe - - id: HydroponicsToolSpade - - id: HydroponicsToolHatchet - - id: ClothingOuterApronBotanist - - id: ClothingHandsGlovesLeather - - id: ChemistryBottleEZNutrient - amount: 2 + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: HydroponicsToolMiniHoe + - id: PlantBGoneSpray + - id: WeedSpray + - id: PestSpray + - id: HydroponicsToolClippers + - id: HydroponicsToolScythe + - id: HydroponicsToolSpade + - id: HydroponicsToolHatchet + - id: ClothingOuterApronBotanist + - id: ClothingHandsGlovesLeather + - id: ChemistryBottleEZNutrient + amount: 2 - type: entity + parent: CrateHydroponics id: CrateHydroponicsSeeds - parent: CrateHydroponics name: seeds crate - description: Big things have small beginnings. Contains twelve different seeds. + description: Big things have small beginnings. Contains twenty-four different seeds. components: - - type: StorageFill - contents: - - id: ChiliSeeds - - id: CornSeeds - - id: EggplantSeeds - - id: TomatoSeeds - - id: WheatSeeds - - id: CarrotSeeds - - id: CabbageSeeds - - id: GarlicSeeds - - id: ChanterelleSeeds - - id: PotatoSeeds - - id: SugarcaneSeeds - - id: LemonSeeds - - id: LimeSeeds - - id: OrangeSeeds - - id: OatSeeds - - id: OnionSeeds - - id: OnionRedSeeds - - id: RiceSeeds - - id: SoybeanSeeds - - id: GrapeSeeds - - id: WatermelonSeeds - - id: PeaSeeds - - id: CherrySeeds + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: ChiliSeeds + - id: CornSeeds + - id: EggplantSeeds + - id: TomatoSeeds + - id: WheatSeeds + - id: CarrotSeeds + - id: CabbageSeeds + - id: GarlicSeeds + - id: ChanterelleSeeds + - id: PotatoSeeds + - id: SugarcaneSeeds + - id: LemonSeeds + - id: LimeSeeds + - id: OrangeSeeds + - id: OatSeeds + - id: OnionSeeds + - id: OnionRedSeeds + - id: RiceSeeds + - id: SoybeanSeeds + - id: GrapeSeeds + - id: WatermelonSeeds + - id: PeaSeeds + - id: CherrySeeds + - id: CottonSeeds - type: entity - id: CrateHydroponicsTray parent: CrateHydroponics + id: CrateHydroponicsTray name: hydroponics tray crate description: Contains a hydroponics tray flatpack. components: - - type: StorageFill - contents: - - id: HydroponicsTrayFlatpack + - type: EntityTableContainerFill + containers: + entity_storage: + id: HydroponicsTrayFlatpack diff --git a/Resources/Prototypes/Catalog/Fills/Crates/cargo.yml b/Resources/Prototypes/Catalog/Fills/Crates/cargo.yml index ad65b43684..4a7edeb041 100644 --- a/Resources/Prototypes/Catalog/Fills/Crates/cargo.yml +++ b/Resources/Prototypes/Catalog/Fills/Crates/cargo.yml @@ -1,419 +1,247 @@ - type: entity - id: CrateCargoLuxuryHardsuit parent: CratePirate + id: CrateCargoLuxuryHardsuit name: luxury mining hardsuit crate description: Finally, a hardsuit Quartermasters could call their own. Centcomm has heard you, now stop asking. components: - - type: StorageFill - contents: - - id: ClothingOuterHardsuitLuxury + - type: EntityTableContainerFill + containers: + entity_storage: + id: ClothingOuterHardsuitLuxury - type: entity - id: CrateCargoParcelWrap parent: CrateGenericSteel + id: CrateCargoParcelWrap name: parcel wrap crate description: All your parcel wrapping needs in one crate, containing three rolls of parcel wrap. components: - - type: StorageFill - contents: - - id: ParcelWrap - amount: 3 + - type: EntityTableContainerFill + containers: + entity_storage: + id: ParcelWrap + amount: 3 - type: entity + parent: CratePrivateSecure id: CrateCargoGambling name: the grand lottery $$$ description: A box containing treasure beyond your greatest imaginations! - parent: CratePrivateSecure components: - #never make a storage fill this large - - type: StorageFill - contents: + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - !type:NestedSelector + tableId: LotteryCashEntityTable + - !type:NestedSelector + tableId: LotteryJunkEntityTable + - !type:NestedSelector + tableId: LotteryCanistersEntityTable + - !type:NestedSelector + tableId: LotteryWeaponsEntityTable + - !type:NestedSelector + tableId: LotteryClothingEntityTable + - !type:NestedSelector + tableId: LotterySwagEntityTable + - !type:NestedSelector + tableId: LotteryPlushiesEntityTable + - !type:NestedSelector + tableId: LotteryUsefulEntityTable + - !type:NestedSelector + tableId: LotteryNotUsefulEntityTable + +- type: entityTable + id: LotteryCashEntityTable + table: !type:GroupSelector + children: - id: SpaceCash1000000 - prob: 0.001 - orGroup: Money + weight: 0.01 - id: SpaceCash10000 - prob: 0.01 - orGroup: Money + weight: 0.1 - id: SpaceCash5000 - prob: 0.1 - orGroup: Money - id: SpaceCash2500 - prob: 0.4 - orGroup: Money + weight: 4 - id: SpaceCash500 - prob: 0.3 - orGroup: Money + weight: 3 - id: SpaceCash100 - prob: 0.1 - orGroup: Money - id: SpaceCash10 - prob: 0.05 - orGroup: Money + weight: 0.5 - id: SpaceCash - prob: 0.01 - orGroup: Money - #junk + weight: 0.1 + +- type: entityTable + id: LotteryJunkEntityTable + table: !type:GroupSelector + children: + - !type:NestedSelector + tableId: AllBananaPeelsTable + weight: 4 - id: CigaretteSpent - prob: 0.1 - orGroup: Junk - id: FoodBowlBigTrash - prob: 0.1 - orGroup: Junk - id: FoodFrozenPopsicleTrash - prob: 0.1 - orGroup: Junk - id: FoodCornTrash - prob: 0.1 - orGroup: Junk - - id: TrashBananaPeel - prob: 0.1 - orGroup: Junk - - id: TrashBananaPeelExplosive - prob: 0.001 - orGroup: Junk - id: FoodTinBeansTrash - prob: 0.1 - orGroup: Junk - - id: TrashBakedBananaPeel - prob: 0.1 - orGroup: Junk - - id: TrashMimanaPeel - prob: 0.1 - orGroup: Junk - - id: TrashBananiumPeel - prob: 0.1 - orGroup: Junk - #canisters + +- type: entityTable + id: LotteryCanistersEntityTable + table: !type:GroupSelector + children: - id: AirCanister - prob: 0.001 - orGroup: Canister - id: AmmoniaCanister - prob: 0.001 - orGroup: Canister - id: CarbonDioxideCanister - prob: 0.001 - orGroup: Canister - id: FrezonCanister - prob: 0.001 - orGroup: Canister - id: NitrogenCanister - prob: 0.001 - orGroup: Canister - id: NitrousOxideCanister - prob: 0.001 - orGroup: Canister - id: OxygenCanister - prob: 0.001 - orGroup: Canister - id: PlasmaCanister - prob: 0.001 - orGroup: Canister - id: TritiumCanister - prob: 0.001 - orGroup: Canister - id: WaterVaporCanister - prob: 0.001 - orGroup: Canister - #weapons + +- type: entityTable + id: LotteryWeaponsEntityTable + table: !type:GroupSelector + children: - id: WeaponPulseCarbine - prob: 0.0001 - orGroup: Weapons + weight: 0.01 - id: WeaponRifleAk - prob: 0.0001 - orGroup: Weapons + weight: 0.01 - id: WeaponLauncherPirateCannon - prob: 0.001 - orGroup: Weapons + weight: 0.1 - id: WeaponPistolCHIMP - prob: 0.001 - orGroup: Weapons + weight: 0.1 - id: WeaponSniperMosin - prob: 0.01 - orGroup: Weapons - id: WeaponMakeshiftLaser - prob: 0.001 - orGroup: Weapons + weight: 0.1 - id: Sledgehammer - prob: 0.001 - orGroup: Weapons + weight: 0.1 - id: WeaponMeleeToolboxRobust - prob: 0.01 - orGroup: Weapons - id: ThrowingStar - prob: 0.01 - orGroup: Weapons - id: WeaponLaserGun - prob: 0.001 - orGroup: Weapons + weight: 0.1 - id: WeaponShotgunHandmade - prob: 0.01 - orGroup: Weapons - id: WeaponFlareGun - prob: 0.01 - orGroup: Weapons - id: Bola - prob: 0.01 - orGroup: Weapons - - id: ToySword - prob: 0.01 - orGroup: Weapons - id: Shovel - prob: 0.01 - orGroup: Weapons - - id: WeaponWaterPistol - prob: 0.01 - orGroup: Weapons - - id: WeaponWaterBlaster - prob: 0.01 - orGroup: Weapons - id: WeaponTurretXeno - prob: 0.01 - orGroup: Weapons - - id: WeaponRifleFoam - prob: 0.03 - orGroup: Weapons - #clothing + - !type:NestedSelector + tableId: AllToyWeaponsTable + +- type: entityTable + id: LotteryClothingEntityTable + table: !type:GroupSelector + children: - id: ClothingUniformJumpsuitFamilyGuy - prob: 0.05 - orGroup: Clothes + weight: 5 - id: ClothingOuterHardsuitCBURN - prob: 0.001 - orGroup: Clothes + weight: 0.1 - id: ClothingOuterHardsuitSanta - prob: 0.001 - orGroup: Clothes + weight: 0.1 - id: ClothingBackpackERTClown - prob: 0.001 - orGroup: Clothes + weight: 0.1 - id: ClothingNeckCloakAdmin - prob: 0.01 - orGroup: Clothes - id: ClothingOuterFlannelBlue - prob: 0.01 - orGroup: Clothes - id: ClothingHeadHelmetBone - prob: 0.01 - orGroup: Clothes - id: ClothingOuterSuitCarp - prob: 0.01 - orGroup: Clothes - id: ClothingHeadHatCatEars - prob: 0.01 - orGroup: Clothes - id: ClothingHeadHatDogEars - prob: 0.01 - orGroup: Clothes - id: ClothingOuterArmorReflective - prob: 0.01 - orGroup: Clothes - id: ClothingUniformJumpskirtSyndieFormalDress - prob: 0.01 - orGroup: Clothes - id: ClothingNeckCloakNanotrasen - prob: 0.01 - orGroup: Clothes - id: ClothingUniformJumpsuitNanotrasen - prob: 0.01 - orGroup: Clothes - id: ClothingShoesSnakeskinBoots - prob: 0.01 - orGroup: Clothes - id: ClothingOuterCoatSpaceAsshole - prob: 0.01 - orGroup: Clothes - id: ClothingUniformJumpsuitHawaiYellow - prob: 0.01 - orGroup: Clothes - id: ClothingHeadSafari - prob: 0.01 - orGroup: Clothes - id: ClothingMaskGasMerc - prob: 0.01 - orGroup: Clothes - id: ClothingHeadHatCardborg - prob: 0.01 - orGroup: Clothes - id: ClothingUnderSocksCoder - prob: 0.01 - orGroup: Clothes - id: ClothingUniformJumpskirtOfLife - prob: 0.01 - orGroup: Clothes - #swag + +- type: entityTable + id: LotterySwagEntityTable + table: !type:GroupSelector + children: - id: ClothingNeckBling - prob: 0.01 - orGroup: Swag - id: ClothingShoesBling - prob: 0.01 - orGroup: Swag - id: IngotGold1 - prob: 0.01 - orGroup: Swag - id: IngotGold - prob: 0.001 - orGroup: Swag + weight: 0.1 - id: GoldOre1 - prob: 0.01 - orGroup: Swag - id: GoldOre - prob: 0.001 - orGroup: Swag + weight: 0.1 - id: DrinkGoldenCup - prob: 0.01 - orGroup: Swag - id: ToolboxGoldFilled - prob: 0.001 - orGroup: Swag + weight: 0.1 - id: ClothingEyesGlassesGar - prob: 0.01 - orGroup: Swag - id: ClothingEyesGlassesGarGiga - prob: 0.01 - orGroup: Swag - id: ClothingEyesGlassesGarOrange - prob: 0.01 - orGroup: Swag - id: ClothingHeadHatChameleon - prob: 0.01 - orGroup: Swag - id: ClothingBeltChampion - prob: 0.01 - orGroup: Swag - #plushies + +- type: entityTable + id: LotteryPlushiesEntityTable + table: !type:GroupSelector + children: - id: PlushieRGBee - prob: 0.01 - orGroup: Plushies - id: PlushieGhost - prob: 0.01 - orGroup: Plushies - id: PlushieHampter - prob: 0.01 - orGroup: Plushies - id: PlushieGhostRevenant - prob: 0.01 - orGroup: Plushies - id: PlushiePenguin - prob: 0.01 - orGroup: Plushies - id: PlushieHuman - prob: 0.01 - orGroup: Plushies - id: PlushieLizard - prob: 0.01 - orGroup: Plushies - id: PlushieRouny - prob: 0.01 - orGroup: Plushies - id: PlushieLamp - prob: 0.01 - orGroup: Plushies - id: PlushieSharkBlue - prob: 0.01 - orGroup: Plushies - id: PlushieMoth - prob: 0.01 - orGroup: Plushies - id: PlushieVulp - prob: 0.01 - orGroup: Plushies - id: PlushieArachind - prob: 0.01 - orGroup: Plushies + - id: PlushieLizardJobMultiweh # the exceedingly rare multiweh! - id: PlushieThrongler #hehe - prob: 0.0005 - orGroup: Plushies - #useful + weight: 0.05 + +- type: entityTable + id: LotteryUsefulEntityTable + table: !type:GroupSelector + children: - id: AmeJar - prob: 0.01 - orGroup: Useful - id: Omnitool - prob: 0.001 - orGroup: Useful + weight: 0.1 - id: SoapOmega - prob: 0.001 - orGroup: Useful + weight: 0.1 - id: ClothingEyesGlassesMeson - prob: 0.01 - orGroup: Useful - id: MechVim - prob: 0.01 - orGroup: Useful - id: Chainsaw - prob: 0.001 - orGroup: Useful + weight: 0.1 - id: Crowbar - prob: 0.01 - orGroup: Useful - id: WelderIndustrial - prob: 0.01 - orGroup: Useful - id: HydroponicsToolHatchet - prob: 0.01 - orGroup: Useful - id: ToyAmongPequeno - prob: 0.01 - orGroup: Useful - id: Lamp - prob: 0.01 - orGroup: Useful - id: FloraTreeLarge - prob: 0.01 - orGroup: Useful - id: LightTree #Funny mobs maybe - prob: 0.01 - orGroup: Useful - #notuseful + +- type: entityTable + id: LotteryNotUsefulEntityTable + table: !type:GroupSelector + children: - id: LidSalami - prob: 0.01 - orGroup: NotUseful - id: MobHamsterHamlet - prob: 0.01 - orGroup: NotUseful - id: MobLaserRaptor - prob: 0.01 - orGroup: NotUseful - id: DrinkNothing - prob: 0.01 - orGroup: NotUseful - id: FoodOatmeal - prob: 0.01 - orGroup: NotUseful - id: FoodDonutChaos - prob: 0.01 - orGroup: NotUseful - id: RagItem - prob: 0.01 - orGroup: NotUseful - id: ClothingHandsGlovesColorYellowBudget - prob: 0.01 - orGroup: NotUseful - id: CartridgeCap - prob: 0.01 - orGroup: NotUseful - id: EncryptionKeyCommon - prob: 0.01 - orGroup: NotUseful - id: CableHVStack1 - prob: 0.01 - orGroup: NotUseful - id: DrinkMugBlue - prob: 0.01 - orGroup: NotUseful - id: CablecuffsBroken - prob: 0.01 - orGroup: NotUseful - id: FoodPlateTin - prob: 0.01 - orGroup: NotUseful - id: WeakKudzu - prob: 0.01 - orGroup: NotUseful - id: MagazineFoamBox - prob: 0.001 - orGroup: NotUseful + weight: 0.1 - id: BoxDonkSoftBox - prob: 0.008 - orGroup: NotUseful + weight: 0.8 - id: GrenadeFoamDart - prob: 0.001 - orGroup: NotUseful + weight: 0.1 diff --git a/Resources/Prototypes/Catalog/Fills/Crates/chemistry.yml b/Resources/Prototypes/Catalog/Fills/Crates/chemistry.yml index c4e2ed4a52..01d05cd359 100644 --- a/Resources/Prototypes/Catalog/Fills/Crates/chemistry.yml +++ b/Resources/Prototypes/Catalog/Fills/Crates/chemistry.yml @@ -1,77 +1,64 @@ - type: entity - id: CrateChemistryP parent: CrateChemistrySecure + id: CrateChemistryP name: chemicals crate (P) description: Contains chemicals from the P-Block of elements. Requires Chemistry access to open. components: - - type: StorageFill - contents: + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: - id: JugAluminium - amount: 1 - id: JugCarbon - amount: 1 - id: JugChlorine - amount: 1 - id: JugFluorine - amount: 1 - id: JugIodine - amount: 1 - id: JugPhosphorus - amount: 1 - id: JugSulfur - amount: 1 - id: JugSilicon - amount: 1 - id: JugOxygen - amount: 1 - id: JugNitrogen - amount: 1 - type: entity - id: CrateChemistryS parent: CrateChemistrySecure + id: CrateChemistryS name: chemicals crate (S) description: Contains chemicals from the S-Block of elements. Requires Chemistry access to open. components: - - type: StorageFill - contents: + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: - id: JugHydrogen - amount: 1 - id: JugLithium - amount: 1 - id: JugSodium - amount: 1 - id: JugPotassium - amount: 1 - id: JugRadium - amount: 1 - type: entity - id: CrateChemistryD parent: CrateChemistrySecure + id: CrateChemistryD name: chemicals crate (D) description: Contains chemicals from the D-Block of elements. Requires Chemistry access to open. components: - - type: StorageFill - contents: + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: - id: JugIron - amount: 1 - id: JugCopper - amount: 1 - id: JugGold - amount: 1 - id: JugMercury - amount: 1 - id: JugSilver - amount: 1 - type: entity - id: CratePlantBGone parent: CrateGenericSteel + id: CratePlantBGone name: bulk Plant-B-Gone crate description: From Monstano. "Unwanted Weeds, Meet Your Celestial Roundup!" components: - - type: StorageFill - contents: - - id: JugPlantBGone - amount: 5 + - type: EntityTableContainerFill + containers: + entity_storage: + id: JugPlantBGone + amount: 5 diff --git a/Resources/Prototypes/Catalog/Fills/Crates/emergency.yml b/Resources/Prototypes/Catalog/Fills/Crates/emergency.yml index 716d5a07be..dd82c2208f 100644 --- a/Resources/Prototypes/Catalog/Fills/Crates/emergency.yml +++ b/Resources/Prototypes/Catalog/Fills/Crates/emergency.yml @@ -1,66 +1,74 @@ - type: entity - id: CrateEmergencyExplosive parent: CrateSecgear + id: CrateEmergencyExplosive name: bomb suit crate description: Science gone bonkers? Beeping behind the airlock? Buy now and be the hero the station des... I mean needs! (time not included) components: - - type: StorageFill - contents: - - id: ClothingHeadHelmetBombSuit - - id: ClothingMaskGas - - id: Screwdriver - - id: Wirecutter - - id: Multitool - - id: ClothingOuterSuitBomb + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: ClothingHeadHelmetBombSuit + - id: ClothingMaskGas + - id: Screwdriver + - id: Wirecutter + - id: Multitool + - id: ClothingOuterSuitBomb - type: entity - id: CrateEmergencyFire parent: CrateGenericSteel + id: CrateEmergencyFire name: firefighting crate description: Only you can prevent station fires. Partner up with two firefighter suits, gas masks, flashlights, large oxygen tanks, extinguishers, and hardhats! components: - - type: StorageFill - contents: - - id: FlashlightLantern - amount: 2 - - id: FireExtinguisher - amount: 2 - - id: ClothingHeadHatHardhatRed - amount: 2 - - id: ClothingMaskGas - amount: 2 - - id: ClothingOuterSuitFire - amount: 2 - - id: OxygenTankFilled - amount: 2 + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: FlashlightLantern + amount: 2 + - id: FireExtinguisher + amount: 2 + - id: ClothingHeadHatHardhatRed + amount: 2 + - id: ClothingMaskGas + amount: 2 + - id: ClothingOuterSuitFire + amount: 2 + - id: OxygenTankFilled + amount: 2 - type: entity + parent: CrateInternals id: CrateEmergencyInternals - parent: CrateInternals name: internals crate - description: Master your life energy and control your breathing with 3 breath masks, emergency suits and large air tanks. + description: Master your life energy and control your breathing with three breath masks, three gas masks, three emergency EVA suits, three oxygen tanks, and three nitrogen tanks. components: - - type: StorageFill - contents: - - id: ClothingMaskGas - amount: 3 - - id: ClothingMaskBreath - amount: 3 - - id: OxygenTankFilled - amount: 3 - - id: NitrogenTankFilled - amount: 3 - - id: ClothingOuterSuitEmergency - amount: 3 + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: ClothingMaskGas + amount: 3 + - id: ClothingMaskBreath + amount: 3 + - id: OxygenTankFilled + amount: 3 + - id: NitrogenTankFilled + amount: 3 + - id: ClothingOuterSuitEmergency + amount: 3 - type: entity - id: CrateEmergencyInternalsLarge parent: CrateInternals + id: CrateEmergencyInternalsLarge name: internals crate (large) - description: Master your life energy and control your breathing with 6 breath masks, emergency suits and large air tanks. + description: Master your life energy and control your breathing with six breath masks, six gas masks, six emergency EVA suits, six oxygen tanks, and six nitrogen tanks. components: - - type: StorageFill - contents: + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: - id: ClothingMaskGas amount: 6 - id: ClothingMaskBreath @@ -73,57 +81,63 @@ amount: 6 - type: entity - id: CrateNitrogenInternals parent: CrateInternals + id: CrateNitrogenInternals name: internals crate (nitrogen) - description: Contains four breath masks and four large nitrogen tanks. Intended for Slimepeople and Vox. + description: Contains two breath masks, two gas masks, and four nitrogen tanks. Intended for nitrogen-breathing species. components: - - type: StorageFill - contents: - - id: ClothingMaskGas - amount: 2 - - id: ClothingMaskBreath - amount: 2 - - id: NitrogenTankFilled - amount: 4 + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: ClothingMaskGas + amount: 2 + - id: ClothingMaskBreath + amount: 2 + - id: NitrogenTankFilled + amount: 4 - type: entity - id: CrateEmergencyRadiation parent: CrateRadiation + id: CrateEmergencyRadiation name: radiation protection crate description: Survive the Nuclear Apocalypse and Supermatter Engine alike with two sets of Radiation suits. Each set contains a helmet, suit, and Geiger counter. We'll even throw in a bottle of vodka and some glasses too, considering the life-expectancy of people who order this. components: - - type: StorageFill - contents: - - id: ClothingOuterSuitRad - amount: 2 - - id: GeigerCounter - amount: 2 - - id: DrinkVodkaBottleFull - - id: DrinkShotGlass - amount: 2 + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: ClothingOuterSuitRad + amount: 2 + - id: GeigerCounter + amount: 2 + - id: DrinkVodkaBottleFull + - id: DrinkShotGlass + amount: 2 - type: entity - id: CrateEmergencyInflatablewall parent: CratePlastic + id: CrateEmergencyInflatablewall name: inflatable wall crate description: Three stacks of inflatable walls for when the stations metal walls don't want to hold atmosphere anymore. components: - - type: StorageFill - contents: - - id: BoxInflatable + - type: EntityTableContainerFill + containers: + entity_storage: + id: BoxInflatable - type: entity - id: CrateGenericBiosuit parent: CratePlastic + id: CrateGenericBiosuit name: emergency bio suit crate description: Contains 2 biohazard suits to ensure that no disease will distract you from what you're doing there. components: - - type: StorageFill - contents: - - id: ClothingOuterBioGeneral - amount: 2 - - id: ClothingHeadHatHoodBioGeneral - amount: 2 - - id: ClothingMaskGas - amount: 2 + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - !type:NestedSelector + tableId: FillBiohazardGearGeneric + rolls: 2 + - id: ClothingMaskGas + amount: 2 diff --git a/Resources/Prototypes/Catalog/Fills/Crates/engineering.yml b/Resources/Prototypes/Catalog/Fills/Crates/engineering.yml index 51e6440a34..27ade67868 100644 --- a/Resources/Prototypes/Catalog/Fills/Crates/engineering.yml +++ b/Resources/Prototypes/Catalog/Fills/Crates/engineering.yml @@ -1,220 +1,244 @@ - type: entity - id: CrateEngineeringGear parent: CrateEngineering + id: CrateEngineeringGear name: engineering gear crate description: Various engineering gear parts. components: - - type: StorageFill - contents: - - id: ClothingBeltUtility - amount: 2 - - id: ClothingEyesGlassesMeson - amount: 2 - - id: ClothingHeadHatHardhatYellow - amount: 2 - - id: ClothingHeadHatWelding - amount: 2 - - id: ClothingOuterVestHazard - amount: 3 - - id: ClothingHandsGlovesColorYellow - amount: 2 + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: ClothingBeltUtility + amount: 2 + - id: ClothingEyesGlassesMeson + amount: 2 + - id: ClothingHeadHatHardhatYellow + amount: 2 + - id: ClothingHeadHatWelding + amount: 2 + - id: ClothingOuterVestHazard + amount: 3 + - id: ClothingHandsGlovesColorYellow + amount: 2 - type: entity - id: CrateEngineeringToolbox parent: CrateEngineering + id: CrateEngineeringToolbox name: toolbox crate description: Two mechanical and two electrical toolboxes. components: - - type: StorageFill - contents: - - id: ToolboxMechanicalFilled - amount: 2 - - id: ToolboxElectricalFilled - amount: 2 + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: ToolboxMechanicalFilled + amount: 2 + - id: ToolboxElectricalFilled + amount: 2 #- type: entity -# id: CrateEngineeringPowercell # parent: CrateElectrical +# id: CrateEngineeringPowercell # name: AME crate # description: Three microcreactor powercells. # components: -# - type: StorageFill -# contents: -# - id: PowerCellMicroreactor -# amount: 3 +# - type: EntityTableContainerFill +# containers: +# entity_storage: +# id: PowerCellMicroreactor +# amount: 3 - type: entity - id: CrateEngineeringCableLV parent: CrateElectrical + id: CrateEngineeringCableLV name: LV cable crate description: 3 coils of LV cables. components: - - type: StorageFill - contents: - - id: CableApcStack + - type: EntityTableContainerFill + containers: + entity_storage: + id: CableApcStack amount: 3 - type: entity - id: CrateEngineeringCableMV parent: CrateElectrical + id: CrateEngineeringCableMV name: MV cable crate description: 3 coils of MV cables. components: - - type: StorageFill - contents: - - id: CableMVStack + - type: EntityTableContainerFill + containers: + entity_storage: + id: CableMVStack amount: 3 - type: entity - id: CrateEngineeringCableHV parent: CrateElectrical + id: CrateEngineeringCableHV name: HV cable crate description: 3 coils of HV cables. components: - - type: StorageFill - contents: - - id: CableHVStack + - type: EntityTableContainerFill + containers: + entity_storage: + id: CableHVStack amount: 3 - type: entity - id: CrateEngineeringFoamGrenade parent: CrateEngineeringSecure + id: CrateEngineeringFoamGrenade name: sealant grenade crate description: 5 metal foam sealant grenades. components: - - type: StorageFill - contents: - - id: MetalFoamGrenade - amount: 5 + - type: EntityTableContainerFill + containers: + entity_storage: + id: MetalFoamGrenade + amount: 5 - type: entity - id: CrateEngineeringCableBulk parent: CrateElectrical + id: CrateEngineeringCableBulk name: bulk cable crate description: 2 coils each for every cable type. components: - - type: StorageFill - contents: - - id: CableHVStack - amount: 2 - - id: CableMVStack - amount: 2 - - id: CableApcStack - amount: 2 + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: CableHVStack + amount: 2 + - id: CableMVStack + amount: 2 + - id: CableApcStack + amount: 2 - type: entity - id: CrateEngineeringElectricalSupplies parent: CrateElectrical + id: CrateEngineeringElectricalSupplies name: electrical supplies crate description: NT is not responsible for any workplace infighting relating to the insulated gloves included within these crates. components: - - type: StorageFill - contents: - - id: ToolboxElectricalFilled - amount: 2 - - id: ClothingHandsGlovesColorYellow - amount: 2 + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: ToolboxElectricalFilled + amount: 2 + - id: ClothingHandsGlovesColorYellow + amount: 2 - type: entity - id: CrateEngineeringStationBeaconBundle parent: CratePlastic + id: CrateEngineeringStationBeaconBundle name: station beacon bundle description: A crate containing 5 station beacon assemblies for modifying the station map. components: - - type: StorageFill - contents: - - id: StationBeaconPart - amount: 5 + - type: EntityTableContainerFill + containers: + entity_storage: + id: StationBeaconPart + amount: 5 - type: entity - id: CrateEngineeringJetpack parent: CrateGenericSteel + id: CrateEngineeringJetpack name: jetpack crate description: Two jetpacks for those who don't know how to use fire extinguishers. components: - - type: StorageFill - contents: - - id: JetpackBlue + - type: EntityTableContainerFill + containers: + entity_storage: + id: JetpackBlue amount: 2 - type: entity - id: CrateEngineeringMiniJetpack parent: CrateGenericSteel + id: CrateEngineeringMiniJetpack name: mini jetpack crate description: Two mini jetpacks for those who want an extra challenge. components: - - type: StorageFill - contents: - - id: JetpackMini + - type: EntityTableContainerFill + containers: + entity_storage: + id: JetpackMini amount: 2 - type: entity - id: CrateAirlockKit parent: CrateEngineering + id: CrateAirlockKit name: airlock kit description: A kit for building 6 airlocks, doesn't include tools. components: - - type: StorageFill - contents: - - id: SheetSteel - - id: CableApcStack - - id: DoorElectronics - amount: 6 + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: SheetSteel + - id: CableApcStack + - id: DoorElectronics + amount: 6 - type: entity - id: CrateEvaKit parent: CrateCommandSecure + id: CrateEvaKit name: EVA kit description: A set consisting of two prestigious EVA suits and helmets. components: - - type: StorageFill - contents: - - id: ClothingHeadHelmetEVA - amount: 2 - - id: ClothingOuterHardsuitEVA - amount: 2 + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: ClothingHeadHelmetEVA + amount: 2 + - id: ClothingOuterHardsuitEVA + amount: 2 - type: entity - id: CrateRCDAmmo parent: CrateEngineering + id: CrateRCDAmmo name: compressed matter crate description: Contains three compressed matter cartridges. components: - - type: StorageFill - contents: - - id: RCDAmmo - amount: 3 + - type: EntityTableContainerFill + containers: + entity_storage: + id: RCDAmmo + amount: 3 - type: entity - id: CrateRCD parent: CrateEngineeringSecure + id: CrateRCD name: RCD crate description: A crate containing a single rapid construction device. components: - - type: StorageFill - contents: - - id: RCD + - type: EntityTableContainerFill + containers: + entity_storage: + id: RCD - type: entity - id: CrateParticleDecelerators parent: CrateEngineeringSecure + id: CrateParticleDecelerators name: particle decelerators crate description: A crate containing 3 Particle Decelerators. components: - - type: StorageFill - contents: - - id: WeaponParticleDecelerator - amount: 3 + - type: EntityTableContainerFill + containers: + entity_storage: + id: WeaponParticleDecelerator + amount: 3 - type: entity - id: CrateEngineeringSpaceHeater parent: CrateEngineering + id: CrateEngineeringSpaceHeater name: space heater crate description: Contains a space heater for climate control. components: - - type: StorageFill - contents: - - id: SpaceHeaterFlatpack + - type: EntityTableContainerFill + containers: + entity_storage: + id: SpaceHeaterFlatpack - type: entityTable id: RandomTechBoardTable @@ -234,8 +258,8 @@ - id: BlockGameArcadeComputerCircuitboard - type: entity - id: CrateTechBoardRandom parent: ToteBase + id: CrateTechBoardRandom name: surplus boards description: Surplus boards from somewhere. components: @@ -247,12 +271,13 @@ range: 6, 8 - type: entity - id: CrateAirGrenade parent: CrateEngineering + id: CrateAirGrenade name: air grenade crate description: A crate containing 3 air grenades. components: - - type: StorageFill - contents: - - id: AirGrenade - amount: 3 + - type: EntityTableContainerFill + containers: + entity_storage: + id: AirGrenade + amount: 3 diff --git a/Resources/Prototypes/Catalog/Fills/Crates/engines.yml b/Resources/Prototypes/Catalog/Fills/Crates/engines.yml index fabc508191..51e6a858aa 100644 --- a/Resources/Prototypes/Catalog/Fills/Crates/engines.yml +++ b/Resources/Prototypes/Catalog/Fills/Crates/engines.yml @@ -1,174 +1,192 @@ # AME - type: entity - id: CrateEngineeringAMEShielding parent: CrateEngineeringSecure + id: CrateEngineeringAMEShielding name: packaged antimatter reactor crate description: 9 parts for the main body of an antimatter reactor, or for expanding an existing one. components: - - type: StorageFill - contents: - - id: AmePartFlatpack + - type: EntityTableContainerFill + containers: + entity_storage: + id: AmePartFlatpack amount: 9 - type: entity - id: CrateEngineeringAMEJar parent: CrateEngineeringSecure + id: CrateEngineeringAMEJar name: antimatter containment jar crate description: 3 antimatter jars, for fuelling an antimatter reactor. components: - - type: StorageFill - contents: - - id: AmeJar + - type: EntityTableContainerFill + containers: + entity_storage: + id: AmeJar amount: 3 - type: entity - id: CrateEngineeringAMEControl parent: CrateEngineeringSecure + id: CrateEngineeringAMEControl name: antimatter control unit crate description: The control unit of an antimatter reactor. components: - - type: StorageFill - contents: - - id: AmeControllerUnanchored + - type: EntityTableContainerFill + containers: + entity_storage: + id: AmeControllerUnanchored # Singularity - type: entity - id: CrateEngineeringSingularityEmitter parent: CrateEngineeringSecure + id: CrateEngineeringSingularityEmitter name: emitter crate description: An emitter, best used for singularity engines. components: - - type: StorageFill - contents: - - id: EmitterFlatpack + - type: EntityTableContainerFill + containers: + entity_storage: + id: EmitterFlatpack - type: entity - id: CrateEngineeringSingularityCollector parent: CrateEngineeringSecure + id: CrateEngineeringSingularityCollector name: radiation collector crate description: A radiation collector, best used for singularity engines. Plasma is included. components: - - type: StorageFill - contents: - - id: RadiationCollectorFlatpack - - id: PlasmaTankFilled + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: RadiationCollectorFlatpack + - id: PlasmaTankFilled - type: entity - id: CrateEngineeringSingularityContainment parent: CrateEngineeringSecure + id: CrateEngineeringSingularityContainment name: containment field generator crate description: A containment field generator, keeps the singulo in submission. components: - - type: StorageFill - contents: - - id: ContainmentFieldGeneratorFlatpack + - type: EntityTableContainerFill + containers: + entity_storage: + id: ContainmentFieldGeneratorFlatpack - type: entity - id: CrateEngineeringSingularityGenerator parent: CrateEngineeringSecure + id: CrateEngineeringSingularityGenerator name: singularity generator crate description: A singularity generator, the mother of the beast. components: - - type: StorageFill - contents: - - id: SingularityGeneratorFlatpack + - type: EntityTableContainerFill + containers: + entity_storage: + id: SingularityGeneratorFlatpack # Particle Accelerator - type: entity - id: CrateEngineeringParticleAccelerator parent: CrateEngineeringSecure + id: CrateEngineeringParticleAccelerator name: PA board crate description: Complex to setup, but rewarding as fuck. Contains boards for all particle accelerator components. components: - - type: StorageFill - contents: - - id: MachineParticleAcceleratorEndCapCircuitboard - - id: MachineParticleAcceleratorEmitterStarboardCircuitboard - - id: MachineParticleAcceleratorEmitterForeCircuitboard - - id: MachineParticleAcceleratorEmitterPortCircuitboard - - id: MachineParticleAcceleratorFuelChamberCircuitboard - - id: MachineParticleAcceleratorPowerBoxCircuitboard - - id: ParticleAcceleratorComputerCircuitboard + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: MachineParticleAcceleratorEndCapCircuitboard + - id: MachineParticleAcceleratorEmitterStarboardCircuitboard + - id: MachineParticleAcceleratorEmitterForeCircuitboard + - id: MachineParticleAcceleratorEmitterPortCircuitboard + - id: MachineParticleAcceleratorFuelChamberCircuitboard + - id: MachineParticleAcceleratorPowerBoxCircuitboard + - id: ParticleAcceleratorComputerCircuitboard # Non-functional for some reason #- type: entity +# parent: CrateEngineeringSecure # id: CrateEngineeringSingularity # name: singularity crate # description: "Prank the station!" -# parent: CrateEngineeringSecure # components: -# - type: StorageFill -# contents: -# - id: Singularity -# amount: 1 +# - type: EntityTableContainerFill +# containers: +# entity_storage: +# id: Singularity - type: entity - id: CrateEngineeringGenerator parent: CrateEngineering + id: CrateEngineeringGenerator name: generator crate suffix: DEBUG categories: [ Debug ] # Sunrise added components: - - type: StorageFill - contents: - - id: DebugGenerator # TODO change to flatpack + - type: EntityTableContainerFill + containers: + entity_storage: + id: DebugGenerator # TODO change to flatpack - type: entity - id: CrateEngineeringSolar parent: CrateEngineering + id: CrateEngineeringSolar name: solar assembly crate description: A kit with solar flatpacks and glass to construct ten solar panels. components: - - type: StorageFill - contents: - - id: SolarAssemblyFlatpack - amount: 10 - - id: SheetGlass10 - amount: 2 + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: SolarAssemblyFlatpack + amount: 10 + - id: SheetGlass10 + amount: 2 - type: entity - id: CrateEngineeringShuttle parent: CrateEngineeringSecure + id: CrateEngineeringShuttle name: shuttle powering crate description: A crate containing all needs for shuttle powering. components: - - type: StorageFill - contents: - - id: WallmountSubstationElectronics - - id: WallmountGeneratorAPUElectronics - - id: HandheldGPSBasic - - id: InflatableDoorStack1 + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: WallmountSubstationElectronics + - id: WallmountGeneratorAPUElectronics + - id: HandheldGPSBasic + - id: InflatableDoorStack1 - type: entity - id: CrateEngineeringTeslaGenerator parent: CrateEngineeringSecure + id: CrateEngineeringTeslaGenerator name: tesla generator crate description: A tesla generator. God save you. components: - - type: StorageFill - contents: - - id: TeslaGeneratorFlatpack + - type: EntityTableContainerFill + containers: + entity_storage: + id: TeslaGeneratorFlatpack - type: entity - id: CrateEngineeringTeslaCoil parent: CrateEngineeringSecure + id: CrateEngineeringTeslaCoil name: tesla coil crate description: Tesla coil. Attracts lightning and generates energy from it. components: - - type: StorageFill - contents: - - id: TeslaCoilFlatpack + - type: EntityTableContainerFill + containers: + entity_storage: + id: TeslaCoilFlatpack - type: entity - id: CrateEngineeringTeslaGroundingRod parent: CrateEngineeringSecure + id: CrateEngineeringTeslaGroundingRod name: tesla grounding rod crate description: Grounding rod, best for lightning protection. components: - - type: StorageFill - contents: - - id: TeslaGroundingRodFlatpack + - type: EntityTableContainerFill + containers: + entity_storage: + id: TeslaGroundingRodFlatpack diff --git a/Resources/Prototypes/Catalog/Fills/Crates/food.yml b/Resources/Prototypes/Catalog/Fills/Crates/food.yml index 31b47e7664..52263a2001 100644 --- a/Resources/Prototypes/Catalog/Fills/Crates/food.yml +++ b/Resources/Prototypes/Catalog/Fills/Crates/food.yml @@ -1,210 +1,224 @@ - type: entity - id: CrateFoodPizza parent: CratePlastic + id: CrateFoodPizza name: emergency pizza delivery description: Help do your part to end station hunger by distributing pizza to underfunded departments! Includes 4 pizzas. components: - - type: StorageFill - contents: - - id: FoodBoxPizzaFilled - amount: 3 - - id: FoodBoxPizzaCotton - - id: LidSalami - prob: 0.01 + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: FoodBoxPizzaFilled + amount: 3 + - id: FoodBoxPizzaCotton + - id: LidSalami + prob: 0.01 - type: entity - id: CrateFoodMRE parent: CratePlastic + id: CrateFoodMRE name: MRE crate description: A military style meal fit to feed a whole department. components: - - type: StorageFill - contents: - - id: BoxMRE - amount: 6 + - type: EntityTableContainerFill + containers: + entity_storage: + id: BoxMRE + amount: 6 - type: entity - id: CrateFoodCooking parent: CrateFreezer + id: CrateFoodCooking name: kitchen supplies crate description: Extra kitchen supplies, in case the botanists are absent. components: - - type: StorageFill - contents: - - id: ReagentContainerFlour - amount: 3 - - id: ReagentContainerRice - amount: 3 - - id: FoodBoxCloth - amount: 1 - - id: DrinkMilkCarton - amount: 4 - - id: DrinkSoyMilkCarton - amount: 2 - - id: ReagentContainerSugar - amount: 2 - - id: FoodCondimentPacketSalt - amount: 3 - - id: FoodCondimentBottleEnzyme - amount: 2 - - id: FoodContainerEgg - amount: 2 + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: ReagentContainerFlour + amount: 3 + - id: ReagentContainerRice + amount: 3 + - id: FoodBoxCloth + - id: DrinkMilkCarton + amount: 4 + - id: DrinkSoyMilkCarton + amount: 2 + - id: ReagentContainerSugar + amount: 2 + - id: FoodCondimentPacketSalt + amount: 3 + - id: FoodCondimentBottleEnzyme + amount: 2 + - id: FoodContainerEgg + amount: 2 - type: entity - id: CrateFoodDinnerware parent: CratePlastic + id: CrateFoodDinnerware name: kitchen dinnerware crate description: Extra kitchen supplies, in case the clown was allowed in the cafeteria unsupervised. components: - - type: StorageFill - contents: - - id: FoodBowlBig - amount: 4 - - id: FoodPlate - amount: 4 - - id: FoodPlateSmall - amount: 4 - - id: FoodKebabSkewer - amount: 4 - - id: KitchenKnife - amount: 1 - - id: DrinkGlass - amount: 4 - - id: FoodPlateMuffinTin - amount: 4 - - id: FoodPlateTin - amount: 4 - - id: BoxUtensil - amount: 1 + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: FoodBowlBig + amount: 4 + - id: FoodPlate + amount: 4 + - id: FoodPlateSmall + amount: 4 + - id: FoodKebabSkewer + amount: 4 + - id: KitchenKnife + - id: DrinkGlass + amount: 4 + - id: FoodPlateMuffinTin + amount: 4 + - id: FoodPlateTin + amount: 4 + - id: BoxUtensil - type: entity - id: CrateFoodBarSupply parent: CrateFreezer + id: CrateFoodBarSupply name: bartending supplies crate description: Extra Bar supplies, in case the clown was allowed in the bar unsupervised. components: - - type: StorageFill - contents: - - id: DrinkGlass - amount: 5 - - id: DrinkShotGlass - amount: 5 - - id: DrinkShaker - amount: 2 - - id: DrinkOrangeJuice - amount: 2 - - id: DrinkLimeJuice - amount: 2 - - id: DrinkTomatoJuice - amount: 2 - - id: DrinkWaterBottleFull - amount: 2 - - id: DrinkSodaWaterCan - amount: 2 - - id: DrinkCreamCarton - amount: 2 + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: DrinkGlass + amount: 5 + - id: DrinkShotGlass + amount: 5 + - id: DrinkShaker + amount: 2 + - id: DrinkOrangeJuice + amount: 2 + - id: DrinkLimeJuice + amount: 2 + - id: DrinkTomatoJuice + amount: 2 + - id: DrinkWaterBottleFull + amount: 2 + - id: DrinkSodaWaterCan + amount: 2 + - id: DrinkCreamCarton + amount: 2 - type: entity - id: CrateFoodSoftdrinks parent: CrateFreezer + id: CrateFoodSoftdrinks name: softdrinks crate description: A variety of sodas to complement a small party, without having to empty the soda machines. Includes 14 sodas. components: - - type: StorageFill - contents: - - id: DrinkColaCan - amount: 4 - - id: DrinkGrapeCan - amount: 2 - - id: DrinkRootBeerCan - amount: 2 - - id: DrinkIcedTeaCan - amount: 2 - - id: DrinkLemonLimeCan - amount: 2 - - id: DrinkLemonLimeCranberryCan - amount: 2 - - id: DrinkFourteenLokoCan - amount: 2 + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: DrinkColaCan + amount: 4 + - id: DrinkGrapeCan + amount: 2 + - id: DrinkRootBeerCan + amount: 2 + - id: DrinkIcedTeaCan + amount: 2 + - id: DrinkLemonLimeCan + amount: 2 + - id: DrinkLemonLimeCranberryCan + amount: 2 + - id: DrinkFourteenLokoCan + amount: 2 - type: entity - id: CrateFoodGetMore parent: CrateFreezer + id: CrateFoodGetMore name: Getmore Bakemore crate description: Getmore branded snacks and baking supplies for the creative chef, all without the need of emptying your station's Getmore machines! components: - - type: StorageFill - contents: - - id: FoodSnackRaisins - amount: 4 - - id: FoodSnackChocolate - amount: 6 - - id: FoodSnackPistachios - amount: 4 - - id: ReagentContainerFlour - amount: 3 - - id: ReagentContainerSugar - amount: 2 - - id: FoodCondimentPacketSalt - amount: 3 - - id: DrinkMilkCarton - amount: 2 - - id: FoodContainerEgg - amount: 2 - - id: FoodBoxCloth - amount: 1 + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: FoodSnackRaisins + amount: 4 + - id: FoodSnackChocolate + amount: 6 + - id: FoodSnackPistachios + amount: 4 + - id: ReagentContainerFlour + amount: 3 + - id: ReagentContainerSugar + amount: 2 + - id: FoodCondimentPacketSalt + amount: 3 + - id: DrinkMilkCarton + amount: 2 + - id: FoodContainerEgg + amount: 2 + - id: FoodBoxCloth - type: entity - id: CrateFoodIceCream parent: CrateFreezer + id: CrateFoodIceCream name: ice cream delivery description: An assortment of ice cream delights for any occasion! Includes 16 frozen treats. components: - - type: StorageFill - contents: - - id: FoodFrozenSandwich - amount: 3 - - id: FoodFrozenSandwichStrawberry - amount: 2 - - id: FoodFrozenPopsicleOrange - amount: 2 - - id: FoodFrozenPopsicleBerry - amount: 2 - - id: FoodFrozenPopsicleJumbo - amount: 3 - - id: FoodFrozenCornuto - amount: 2 - - id: FoodFrozenSundae - amount: 2 + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: FoodFrozenSandwich + amount: 3 + - id: FoodFrozenSandwichStrawberry + amount: 2 + - id: FoodFrozenPopsicleOrange + amount: 2 + - id: FoodFrozenPopsicleBerry + amount: 2 + - id: FoodFrozenPopsicleJumbo + amount: 3 + - id: FoodFrozenCornuto + amount: 2 + - id: FoodFrozenSundae + amount: 2 - type: entity - id: CrateFoodSnowcone parent: CrateFreezer + id: CrateFoodSnowcone name: snowcone delivery description: A freezer packed with refreshing snowcones for a hard working crew, or even a lazy one! Includes 16 snowcones. components: - - type: StorageFill - contents: - - id: FoodFrozenSnowconeBase - amount: 3 - - id: FoodFrozenSnowconeBerry - amount: 3 - - id: FoodFrozenSnowconeFruit - amount: 3 - - id: FoodFrozenSnowconeRainbow - amount: 3 - - id: FoodFrozenSnowconeClown - amount: 2 - - id: FoodFrozenSnowconeMime - amount: 2 + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: FoodFrozenSnowconeBase + amount: 3 + - id: FoodFrozenSnowconeBerry + amount: 3 + - id: FoodFrozenSnowconeFruit + amount: 3 + - id: FoodFrozenSnowconeRainbow + amount: 3 + - id: FoodFrozenSnowconeClown + amount: 2 + - id: FoodFrozenSnowconeMime + amount: 2 - type: entity - id: CrateFoodHappyHonkBigBite parent: CratePlastic + id: CrateFoodHappyHonkBigBite name: Happy Honk meal delivery description: Two fully loaded Happy Honk Big Bite burger meals, complete with cheesy fries, a bottle of Space Cola, a slice of apple pie and a toy! components: - - type: StorageFill - contents: - - id: FoodMealHappyHonkBigBite - amount: 2 + - type: EntityTableContainerFill + containers: + entity_storage: + id: FoodMealHappyHonkBigBite + amount: 2 diff --git a/Resources/Prototypes/Catalog/Fills/Crates/fun.yml b/Resources/Prototypes/Catalog/Fills/Crates/fun.yml index 37b7952242..35d94accab 100644 --- a/Resources/Prototypes/Catalog/Fills/Crates/fun.yml +++ b/Resources/Prototypes/Catalog/Fills/Crates/fun.yml @@ -1,72 +1,3 @@ -- type: entityTable - id: AllPlushiesTable - table: !type:GroupSelector - children: - - id: PlushieBee - - id: PlushieNar - weight: 0.5 - - id: PlushieRatvar - weight: 0.5 - - id: PlushieNuke - - id: PlushieSlime - - id: PlushieSnake - - id: PlushieExperiment - - !type:GroupSelector - children: - - id: PlushieLizard - weight: 9 - - id: PlushieSpaceLizard - weight: 1 - - id: PlushieLizardInversed - weight: 0.5 - - !type:GroupSelector - children: - - id: PlushieCarp - - id: PlushieHolocarp - weight: 0.25 - - id: PlushieMagicarp - weight: 0.25 - - id: PlushieRainbowCarp - weight: 0.15 - - id: PlushieVox - - id: PlushieRouny - - !type:GroupSelector - children: - - id: PlushieSharkBlue - - id: PlushieSharkGrey - - id: PlushieSharkPink - - id: PlushieAtmosian - - id: PlushieDiona - - id: PlushieXeno - - id: PlushieHampter - - id: PlushieMoth - - id: PlushieArachind - - id: PlushiePenguin - - id: PlushieVulp - # Sunrise-start - - !type:GroupSelector - children: - - id: PlushieBlackCat - - id: PlushieGreyCat - - id: PlushieWhiteCat - - id: PlushieOrangeCat - - id: PlushieRicehatCat - - id: PlushieSiameseCat - - id: PlushieTabbyCat - - id: PlushieTuxedoCat - - !type:GroupSelector - children: - - id: PlushieBlackfox - - id: PlushieBluefox - - id: PlushieCoffeefox - - id: PlushieCrimsonfox - - id: PlushieMarblefox - - id: PlushieOrangefox - - id: PlushiePinkfox - - id: PlushiePurplefox - - id: PlushieRedfox - # Sunrise-end - - type: entityTable id: AllPottedPlantsTable table: !type:GroupSelector @@ -98,8 +29,8 @@ - id: PottedPlant26 - type: entity - id: CratePlants parent: CrateGenericSteel + id: CratePlants name: plant crate description: A variety pack of potted plants to spruce up your station! components: @@ -111,8 +42,8 @@ value: 5 - type: entity - id: CrateFunPlushie parent: CrateGenericSteel + id: CrateFunPlushie name: plushie crate description: A buncha soft plushies. Throw them around and then wonder how you're gonna explain this purchase to NT. components: @@ -124,25 +55,21 @@ value: 10 - type: entity - id: CrateFunLizardPlushieBulk parent: CrateGenericSteel + id: CrateFunLizardPlushieBulk name: bulk lizard plushie crate description: A buncha soft lizard plushies. Throw them around and then wonder how you're gonna explain this purchase to NT. components: - type: EntityTableContainerFill containers: - entity_storage: !type:AllSelector - children: - - id: PlushieLizard - amount: !type:ConstantNumberSelector - value: 3 - - id: PlushieSpaceLizard - amount: !type:ConstantNumberSelector - value: 3 + entity_storage: !type:NestedSelector + tableId: AllLizardPlushieTable + rolls: !type:ConstantNumberSelector + value: 6 - type: entity - id: CrateFunSharkPlushieBulk parent: CrateGenericSteel + id: CrateFunSharkPlushieBulk name: bulk soft toy shark crate description: A crate filled with a variety of everyone's favorite finned friend. Rawr! components: @@ -161,117 +88,129 @@ value: 2 - type: entity - id: CrateFunInstrumentsVariety parent: CrateGenericSteel + id: CrateFunInstrumentsVariety name: variety instrument collection description: Get your sad station movin' and groovin' with this catch-all variety pack! Contains seven different instruments. components: - - type: StorageFill - contents: - - id: SynthesizerInstrument - - id: AcousticGuitarInstrument - - id: TrumpetInstrument - - id: AccordionInstrument - - id: HarmonicaInstrument - - id: RecorderInstrument - - id: GlockenspielInstrument + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: SynthesizerInstrument + - id: AcousticGuitarInstrument + - id: TrumpetInstrument + - id: AccordionInstrument + - id: HarmonicaInstrument + - id: RecorderInstrument + - id: GlockenspielInstrument - type: entity - id: CrateFunInstrumentsBrass parent: CrateGenericSteel + id: CrateFunInstrumentsBrass name: brass instrument ensemble crate description: Bring some jazz to the station with the brass ensemble. Contains a variety of brass instruments for the whole station to play. components: - - type: StorageFill - contents: - - id: TrumpetInstrument - amount: 2 - - id: TromboneInstrument - amount: 2 - - id: FrenchHornInstrument - amount: 2 - - id: EuphoniumInstrument - - id: TubaInstrument + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: TrumpetInstrument + amount: 2 + - id: TromboneInstrument + amount: 2 + - id: FrenchHornInstrument + amount: 2 + - id: EuphoniumInstrument + - id: TubaInstrument - type: entity - id: CrateFunInstrumentsString parent: CrateGenericSteel + id: CrateFunInstrumentsString name: string instrument ensemble crate description: Pluck or pick, slap or shred! Play a smooth melody or melt peoples' faces with this package of stringed instruments. components: - - type: StorageFill - contents: - - id: AcousticGuitarInstrument - - id: ElectricGuitarInstrument - - id: BassGuitarInstrument - - id: RockGuitarInstrument - - id: BanjoInstrument - - id: ViolinInstrument - - id: CelloInstrument - - id: ViolaInstrument - - id: HarpInstrument + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: AcousticGuitarInstrument + - id: ElectricGuitarInstrument + - id: BassGuitarInstrument + - id: RockGuitarInstrument + - id: BanjoInstrument + - id: ViolinInstrument + - id: CelloInstrument + - id: ViolaInstrument + - id: HarpInstrument - type: entity - id: CrateFunInstrumentsWoodwind parent: CrateGenericSteel + id: CrateFunInstrumentsWoodwind name: woodwind instrument ensemble crate description: If atmos is good at their job, use air to play music with these woodwind instruments! Real wood not guaranteed with every item. components: - - type: StorageFill - contents: - - id: RecorderInstrument - amount: 2 - - id: BagpipeInstrument - - id: ClarinetInstrument - - id: FluteInstrument - - id: HarmonicaInstrument - amount: 2 - - id: SaxophoneInstrument - amount: 2 - - id: OcarinaInstrument - - id: PanFluteInstrument + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: RecorderInstrument + amount: 2 + - id: BagpipeInstrument + - id: ClarinetInstrument + - id: FluteInstrument + - id: HarmonicaInstrument + amount: 2 + - id: SaxophoneInstrument + amount: 2 + - id: OcarinaInstrument + - id: PanFluteInstrument - type: entity - id: CrateFunInstrumentsKeyedPercussion parent: CrateGenericSteel + id: CrateFunInstrumentsKeyedPercussion name: keyed/percussion instrument ensemble crate description: Hit some keys with some sticks or your hands, with this Keyed and Percussion instrument ensemble crate. components: - - type: StorageFill - contents: - - id: SynthesizerInstrument - amount: 2 - - id: AccordionInstrument - amount: 2 - - id: KalimbaInstrument - amount: 2 - - id: WoodblockInstrument - - id: GlockenspielInstrument - amount: 2 - - id: VibraphoneInstrument + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: SynthesizerInstrument + amount: 2 + - id: AccordionInstrument + amount: 2 + - id: KalimbaInstrument + amount: 2 + - id: WoodblockInstrument + - id: GlockenspielInstrument + amount: 2 + - id: VibraphoneInstrument - type: entity - id: CrateFunInstrumentsSpecial parent: CrateGenericSteel + id: CrateFunInstrumentsSpecial name: special instrument collector's crate description: Create some noise with this special collection of arguably-instruments! Centcomm is not responsible for any trauma caused by the contents. components: - - type: StorageFill - contents: - - id: BikeHornInstrument - - id: MusicBoxInstrument - - id: SeashellInstrument - - id: XylophoneInstrument - - id: GunpetInstrument - - id: MicrophoneInstrument - - id: HelicopterInstrument - - id: BirdToyInstrument - - id: MusicalLungInstrument - - id: ReverseCymbalsInstrument + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: BikeHornInstrument + - id: MusicBoxInstrument + - id: SeashellInstrument + - id: XylophoneInstrument + - id: GunpetInstrument + - id: MicrophoneInstrument + - id: HelicopterInstrument + - id: BirdToyInstrument + - id: MusicalLungInstrument + - id: ReverseCymbalsInstrument - type: entity - id: CrateFunInstrumentsRandom parent: CrateGenericSteel + id: CrateFunInstrumentsRandom name: random instrument collection description: A box containing several randomly curated instruments, hand picked by Centcomm's top musicians! components: @@ -294,244 +233,249 @@ rolls: 2 - type: entity - id: CrateFunArtSupplies parent: CrateGenericSteel + id: CrateFunArtSupplies name: art supplies description: Make some happy little accidents with lots of crayons! components: - - type: StorageFill - contents: - - id: CrayonBox + - type: EntityTableContainerFill + containers: + entity_storage: + id: CrayonBox - type: entity - id: CrateFunBoardGames parent: CrateGenericSteel + id: CrateFunBoardGames name: board game crate description: Game nights have been proven to either decrease boredom or increase murderous rage depending on the game. components: - - type: StorageFill - contents: - - id: ChessBoard - - id: BackgammonBoard - - id: ParchisBoard - - id: CheckerBoard - - id: ShipBattlemap - - id: SnowBattlemap - - id: SandBattlemap - - id: MoonBattlemap - - id: GrassBattlemap - - id: DiceBag - amount: 6 - - id: PaperCNCSheet - amount: 6 + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: ChessBoard + - id: BackgammonBoard + - id: ParchisBoard + - id: CheckerBoard + - id: ShipBattlemap + - id: SnowBattlemap + - id: SandBattlemap + - id: MoonBattlemap + - id: GrassBattlemap + - id: DiceBag + amount: 6 + - id: PaperCNCSheet + amount: 6 - type: entity - id: CrateFunSadTromboneImplants parent: CrateGenericSteel + id: CrateFunSadTromboneImplants name: sad trombone implants description: Death's never been so fun before! Implant these to make dying a bit more happy. components: - - type: StorageFill - contents: - - id: SadTromboneImplanter + - type: EntityTableContainerFill + containers: + entity_storage: + id: SadTromboneImplanter amount: 3 - type: entity - id: CrateFunLightImplants parent: CrateGenericSteel + id: CrateFunLightImplants name: light implants description: Light up your skin with these implants! components: - - type: StorageFill - contents: - - id: LightImplanter + - type: EntityTableContainerFill + containers: + entity_storage: + id: LightImplanter amount: 3 - type: entity - id: CrateFunParty parent: CrateGenericSteel + id: CrateFunParty name: party crate description: An entire party just waiting for you to open it. Includes party favors, party beverages, and even a cake. components: - - type: StorageFill - contents: - - id: GlowstickBase - amount: 2 - - id: GlowstickBlue - amount: 2 - - id: GlowstickPurple - amount: 2 - - id: GlowstickRed - amount: 2 - - id: GlowstickYellow - amount: 2 - - id: FoodCakeBirthday - - id: DrinkLean - amount: 4 - - id: KnifePlastic - - id: ClothingHeadHatPartyRed - amount: 2 - - id: ClothingHeadHatPartyYellow - amount: 2 - - id: ClothingHeadHatPartyGreen - amount: 2 - - id: ClothingHeadHatPartyBlue - amount: 2 + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: GlowstickGreen + amount: 2 + - id: GlowstickBlue + amount: 2 + - id: GlowstickPurple + amount: 2 + - id: GlowstickRed + amount: 2 + - id: GlowstickYellow + amount: 2 + - id: FoodCakeBirthday + - id: DrinkLean + amount: 4 + - id: KnifePlastic + - id: ClothingHeadHatPartyRed + amount: 2 + - id: ClothingHeadHatPartyYellow + amount: 2 + - id: ClothingHeadHatPartyGreen + amount: 2 + - id: ClothingHeadHatPartyBlue + amount: 2 - type: entity - id: CrateFunWaterGuns parent: CratePlastic + id: CrateFunWaterGuns name: water gun crate description: A summer special with a variety of brightly colored water guns. Water not included. components: - - type: StorageFill - contents: - - id: WeaponWaterBlaster - amount: 2 - - id: WeaponWaterPistol - amount: 4 + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: WeaponWaterBlaster + amount: 2 + - id: WeaponWaterPistol + amount: 4 - type: entity - id: CrateFunFoamGuns parent: CratePlastic + id: CrateFunFoamGuns name: Foam Force crate - description: Contains four Foam Force rifles, some grenades, and extra ammo. It's [REDACTED] or nothing! + description: Contains four Foam Force Battle Kits™. It's [REDACTED] or nothing! components: - - type: StorageFill - contents: - - id: WeaponRifleFoam - amount: 4 - - id: BoxDonkSoftBox - amount: 2 - - id: GrenadeFoamDart - amount: 4 + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - !type:NestedSelector + tableId: RandomFoamGunTable + rolls: 4 + - id: GrenadeFoamDart + amount: 4 - type: entity - id: CrateFunBoxing parent: CrateGenericSteel + id: CrateFunBoxing name: boxing crate description: Want to set up an underground fight club or host a tournament amongst station crew? This crate is for you! components: - - type: StorageFill - contents: - - id: ClothingHandsGlovesBoxingRed - - id: ClothingHandsGlovesBoxingBlue - - id: ClothingHandsGlovesBoxingYellow - - id: ClothingHandsGlovesBoxingGreen - - id: UniformShortsRed - amount: 3 - - id: UniformShortsRedWithTop - amount: 3 + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: ClothingHandsGlovesBoxingRed + - id: ClothingHandsGlovesBoxingBlue + - id: ClothingHandsGlovesBoxingYellow + - id: ClothingHandsGlovesBoxingGreen + - id: UniformShortsRed + amount: 3 + - id: UniformShortsRedWithTop + amount: 3 - type: entity - id: CrateFunPirate parent: CratePirate + id: CrateFunPirate suffix: Filled components: - - type: StorageFill - contents: - - id: ClothingUniformJumpsuitPirate - amount: 2 - - id: ClothingHeadHatPirate - - id: ClothingOuterCoatPirate - - id: ClothingShoesBootsLaceup - amount: 2 - - id: ClothingHeadBandRed - - id: FoamCutlass - amount: 2 + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: ClothingUniformJumpsuitPirate + amount: 2 + - id: ClothingHeadHatPirate + - id: ClothingOuterCoatPirate + - id: ClothingShoesBootsLaceup + amount: 2 + - id: ClothingHeadBandRed + - id: FoamCutlass + amount: 2 - type: entity - id: CrateFunToyBox parent: CrateToyBox + id: CrateFunToyBox suffix: Filled components: - - type: StorageFill - contents: - - id: SnapPopBox - - id: CrazyGlue - amount: 2 - - id: PlasticBanana - # Sunrise-start - - id: FunnyPaint - orGroup: Paint - prob: 0.5 - - id: FunnyPaintYellow - orGroup: Paint - prob: 0.5 - # Sunrise-end - - id: WhoopieCushion - - id: ToyHammer - - id: MrChips - orGroup: GiftPool - - id: MrDips - orGroup: GiftPool - - id: RevolverCapGun - - id: BalloonNT - - id: ClothingShoesClownLarge - - id: ClothingHeadHatMagician - - id: BeachBall - - id: TennisBall - amount: 2 - - id: ClothingShoesSkates - - id: RubberChicken + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - !type:NestedSelector + tableId: AllToyWeaponsTable + rolls: 2 + - !type:NestedSelector + tableId: AllToySoundMakerTable + rolls: 2 + - !type:NestedSelector + tableId: AllMiscToysTable + rolls: 2 + - !type:NestedSelector # Extras rolls for extra variety + tableId: AllToysTable + rolls: 2 - type: entity - id: CrateFunBikeHornImplants parent: CrateGenericSteel + id: CrateFunBikeHornImplants name: bike horn implants description: A thousand honks a day keeps security officers away! components: - - type: StorageFill - contents: - - id: BikeHornImplanter + - type: EntityTableContainerFill + containers: + entity_storage: + id: BikeHornImplanter amount: 3 - type: entity - id: CrateFunMysteryFigurines parent: CratePlastic + id: CrateFunMysteryFigurines name: mystery figure crate description: A collection of 10 Mystery Figurine boxes. Duplicates non refundable. components: - - type: StorageFill - contents: - - id: MysteryFigureBox - amount: 10 - - id: MysteryFigureBox - amount: 15 - prob: 0.05 + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: MysteryFigureBox + amount: 10 + - id: MysteryFigureBox + amount: 15 + prob: 0.05 - type: entity + parent: CratePlastic + id: CrateFunDartsSet name: dartboard box set description: A box with everything you need for a fun game of darts. - id: CrateFunDartsSet - parent: CratePlastic components: - - type: StorageFill - contents: - - id: TargetDarts - amount: 1 - - id: BoxDarts - amount: 2 - - id: BoxDarts - amount: 1 - prob: 0.05 + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: TargetDarts + - id: BoxDarts + amount: 2 + - id: BoxDarts + prob: 0.05 - type: entity + parent: CrateLivestock + id: CrateFunScurret name: hydrated scurret description: Wait, what? - id: CrateFunScurret - parent: CrateLivestock components: - - type: StorageFill - contents: - - id: MobEmotionalSupportScurret # How? Why? - - id: DrinkVodkaBottleFull - - id: DrinkWhiskeyBottleFull - - id: DrinkTequilaBottleFull # ...that explains it. - - id: DrinkShotGlass - amount: 2 - - id: Spear # self defence - - id: ClothingHeadHatHardhatYellow - - id: ClothingNeckMantleQM - - id: ClothingHeadsetCargo - + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: MobEmotionalSupportScurret # How? Why? + - id: DrinkVodkaBottleFull + - id: DrinkWhiskeyBottleFull + - id: DrinkTequilaBottleFull # ...that explains it. + - id: DrinkShotGlass + amount: 2 + - id: Spear # self defence + - id: ClothingHeadHatHardhatYellow + - id: ClothingNeckMantleQM + - id: ClothingHeadsetCargo diff --git a/Resources/Prototypes/Catalog/Fills/Crates/materials.yml b/Resources/Prototypes/Catalog/Fills/Crates/materials.yml index 6c604ddc1a..ebf1a4a584 100644 --- a/Resources/Prototypes/Catalog/Fills/Crates/materials.yml +++ b/Resources/Prototypes/Catalog/Fills/Crates/materials.yml @@ -1,129 +1,142 @@ - type: entity - id: CrateMaterialGlass parent: CrateGenericSteel + id: CrateMaterialGlass name: glass sheet crate description: 90 sheets of glass, packed with care. components: - - type: StorageFill - contents: - - id: SheetGlass + - type: EntityTableContainerFill + containers: + entity_storage: + id: SheetGlass amount: 3 - type: entity - id: CrateMaterialSteel parent: CrateGenericSteel + id: CrateMaterialSteel name: steel sheet crate description: 90 sheets of steel. components: - - type: StorageFill - contents: - - id: SheetSteel + - type: EntityTableContainerFill + containers: + entity_storage: + id: SheetSteel amount: 3 - type: entity - id: CrateMaterialTextiles parent: CrateGenericSteel + id: CrateMaterialTextiles name: textiles crate description: 60 pieces of cloth and 30 pieces of durathread. components: - - type: StorageFill - contents: - - id: MaterialCloth - amount: 2 - - id: MaterialDurathread + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: MaterialCloth + amount: 2 + - id: MaterialDurathread - type: entity - id: CrateMaterialPlastic parent: CrateGenericSteel + id: CrateMaterialPlastic name: plastic sheet crate description: 90 sheets of plastic. components: - - type: StorageFill - contents: - - id: SheetPlastic + - type: EntityTableContainerFill + containers: + entity_storage: + id: SheetPlastic amount: 3 - type: entity - id: CrateMaterialWood parent: CrateGenericSteel + id: CrateMaterialWood name: wood crate description: Bunch of wood planks. components: - - type: StorageFill - contents: - - id: MaterialWoodPlank + - type: EntityTableContainerFill + containers: + entity_storage: + id: MaterialWoodPlank - type: entity - id: CrateMaterialBrass parent: CrateGenericSteel + id: CrateMaterialBrass name: brass crate description: 90 sheets of brass. components: - - type: StorageFill - contents: - - id: SheetBrass + - type: EntityTableContainerFill + containers: + entity_storage: + id: SheetBrass amount: 3 - type: entity - id: CrateMaterialPlasteel parent: CrateGenericSteel + id: CrateMaterialPlasteel name: plasteel crate description: 30 sheets of plasteel. components: - - type: StorageFill - contents: - - id: SheetPlasteel + - type: EntityTableContainerFill + containers: + entity_storage: + id: SheetPlasteel - type: entity - id: CrateMaterialPlasma parent: CratePlasma + id: CrateMaterialPlasma name: solid plasma crate description: 30 sheets of plasma. components: - - type: StorageFill - contents: - - id: SheetPlasma + - type: EntityTableContainerFill + containers: + entity_storage: + id: SheetPlasma - type: entity - id: CrateMaterialGold parent: CrateGenericSteel + id: CrateMaterialGold name: gold crate description: 30 bars of gold. components: - - type: StorageFill - contents: - - id: IngotGold + - type: EntityTableContainerFill + containers: + entity_storage: + id: IngotGold - type: entity - id: CrateMaterialSilver parent: CrateGenericSteel + id: CrateMaterialSilver name: silver crate description: 30 bars of silver. components: - - type: StorageFill - contents: - - id: IngotSilver + - type: EntityTableContainerFill + containers: + entity_storage: + id: IngotSilver - type: entity - id: CrateMaterialCardboard parent: CrateGenericSteel + id: CrateMaterialCardboard name: cardboard crate description: 90 pieces of cardboard. components: - - type: StorageFill - contents: - - id: MaterialCardboard + - type: EntityTableContainerFill + containers: + entity_storage: + id: MaterialCardboard amount: 3 - type: entity - id: CrateMaterialPaper parent: CrateGenericSteel + id: CrateMaterialPaper name: paper crate description: 90 sheets of paper. components: - - type: StorageFill - contents: - - id: SheetPaper + - type: EntityTableContainerFill + containers: + entity_storage: + id: SheetPaper amount: 3 - type: entityTable @@ -158,8 +171,8 @@ - id: IngotSilver1 - type: entity - id: CrateMaterialRandom parent: CrateGenericSteel + id: CrateMaterialRandom name: surplus materials description: Surplus materials from somewhere. components: @@ -171,49 +184,53 @@ range: 2, 4 - type: entity - id: CrateMaterialSilo parent: CrateGenericSteel + id: CrateMaterialSilo name: material silo crate description: A package including all the materials to create a material silo. components: - - type: StorageFill - contents: - - id: MaterialSiloMachineCircuitboard - - id: SheetSteel1 - amount: 5 - - id: MicroManipulatorStockPart - amount: 4 - - id: CableApcStack1 - amount: 2 + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: MaterialSiloMachineCircuitboard + - id: SheetSteel1 + amount: 5 + - id: MicroManipulatorStockPart + amount: 4 + - id: CableApcStack1 + amount: 2 - type: entity - id: CrateMaterialBasicResource parent: CrateGenericSteel + id: CrateMaterialBasicResource name: basic sheet crate description: 30 sheets of steel, glass, and plastic. components: - - type: StorageFill - contents: - - id: SheetSteel - - id: SheetGlass - - id: SheetPlastic + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: SheetSteel + - id: SheetGlass + - id: SheetPlastic #- type: entity +# parent: CrateGenericSteel # id: CrateMaterialHFuelTank # name: fueltank crate -# parent: CrateGenericSteel # components: -# - type: StorageFill -# contents: -# - id: WeldingFuelTank -# amount: 1 +# - type: EntityTableContainerFill +# containers: +# entity_storage: +# id: WeldingFuelTank #- type: entity +# parent: CrateGenericSteel # id: CrateMaterialHWaterTank # name: watertank crate -# parent: CrateGenericSteel # components: -# - type: StorageFill -# contents: -# - id: WaterTankFull -# amount: 1 +# - type: EntityTableContainerFill +# containers: +# entity_storage: +# id: WaterTankFull diff --git a/Resources/Prototypes/Catalog/Fills/Crates/medical.yml b/Resources/Prototypes/Catalog/Fills/Crates/medical.yml index 44826110c6..63ddac00b4 100644 --- a/Resources/Prototypes/Catalog/Fills/Crates/medical.yml +++ b/Resources/Prototypes/Catalog/Fills/Crates/medical.yml @@ -1,174 +1,192 @@ - type: entity - id: CrateMedicalSupplies parent: CrateMedical + id: CrateMedicalSupplies name: medical supplies crate description: Basic medical supplies. components: - - type: StorageFill - contents: - - id: MedkitFilled - amount: 2 - - id: Gauze - amount: 2 - - id: Bloodpack - amount: 2 - - id: BoxLatexGloves - - id: BoxSterileMask - - id: BoxMouthSwab + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: MedkitFilled + amount: 2 + - id: Gauze + amount: 2 + - id: Bloodpack + amount: 2 + - id: BoxLatexGloves + - id: BoxSterileMask + - id: BoxMouthSwab - type: entity - id: CrateChemistrySupplies parent: CrateMedical + id: CrateChemistrySupplies name: chemistry supplies crate description: Basic chemistry supplies. components: - - type: StorageFill - contents: - - id: BoxSyringe - - id: BoxBeaker - - id: BoxPillCanister - - id: Dropper - amount: 2 - - id: BoxBottle - amount: 2 + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: BoxSyringe + - id: BoxBeaker + - id: BoxPillCanister + - id: Dropper + amount: 2 + - id: BoxBottle + amount: 2 - type: entity - id: CrateChemistryVials parent: CrateMedical + id: CrateChemistryVials name: vial supply crate description: Crate filled with a box of vials. components: - - type: StorageFill - contents: - - id: BoxVial + - type: EntityTableContainerFill + containers: + entity_storage: + id: BoxVial - type: entity - id: CrateMindShieldImplants parent: CrateMedical + id: CrateMindShieldImplants name: MindShield implant crate description: Crate filled with 3 MindShield implants. components: - - type: StorageFill - contents: - - id: MindShieldImplanter + - type: EntityTableContainerFill + containers: + entity_storage: + id: MindShieldImplanter amount: 3 - type: entity - id: CrateMedicalSurgery parent: CrateSurgery + id: CrateMedicalSurgery name: surgical supplies crate description: Surgical instruments. components: - - type: StorageFill - contents: - - id: Scalpel - - id: Retractor - - id: Cautery - - id: Drill - - id: Saw - - id: Hemostat - - id: ClothingMaskSterile + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: Scalpel + - id: Retractor + - id: Cautery + - id: Drill + - id: Saw + - id: Hemostat + - id: ClothingMaskSterile - id: BoneGel - id: BoneSetter - type: entity - id: CrateMedicalScrubs parent: CrateMedical + id: CrateMedicalScrubs name: medical scrubs crate description: Medical clothings. components: - - type: StorageFill - contents: - - id: UniformScrubsColorGreen - - id: UniformScrubsColorPurple - - id: UniformScrubsColorBlue - - id: ClothingHeadHatSurgcapBlue - - id: ClothingHeadHatSurgcapPurple - - id: ClothingHeadHatSurgcapGreen - - id: ClothingMaskSterile - amount: 3 + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: UniformScrubsColorGreen + - id: UniformScrubsColorPurple + - id: UniformScrubsColorBlue + - id: ClothingHeadHatSurgcapBlue + - id: ClothingHeadHatSurgcapPurple + - id: ClothingHeadHatSurgcapGreen + - id: ClothingMaskSterile + amount: 3 - type: entity - id: CrateEmergencyBurnKit parent: CrateMedical + id: CrateEmergencyBurnKit name: emergency burn kit description: Crate filled with a burn treatment kit. components: - - type: StorageFill - contents: - - id: MedkitBurnFilled + - type: EntityTableContainerFill + containers: + entity_storage: + id: MedkitBurnFilled - type: entity - id: CrateEmergencyToxinKit parent: CrateMedical + id: CrateEmergencyToxinKit name: emergency toxin kit description: Crate filled with a toxin treatment kit. components: - - type: StorageFill - contents: - - id: MedkitToxinFilled + - type: EntityTableContainerFill + containers: + entity_storage: + id: MedkitToxinFilled - type: entity - id: CrateEmergencyO2Kit parent: CrateMedical + id: CrateEmergencyO2Kit name: emergency O2 kit description: Crate filled with an O2 treatment kit. components: - - type: StorageFill - contents: - - id: MedkitOxygenFilled + - type: EntityTableContainerFill + containers: + entity_storage: + id: MedkitOxygenFilled - type: entity - id: CrateEmergencyBruteKit parent: CrateMedical + id: CrateEmergencyBruteKit name: emergency brute kit description: Crate filled with a brute treatment kit. components: - - type: StorageFill - contents: - - id: MedkitBruteFilled + - type: EntityTableContainerFill + containers: + entity_storage: + id: MedkitBruteFilled - type: entity - id: CrateEmergencyAdvancedKit parent: CrateMedical + id: CrateEmergencyAdvancedKit name: emergency advanced kit description: Crate filled with an advanced treatment kit. components: - - type: StorageFill - contents: - - id: MedkitAdvancedFilled + - type: EntityTableContainerFill + containers: + entity_storage: + id: MedkitAdvancedFilled - type: entity - id: CrateEmergencyRadiationKit parent: CrateMedical + id: CrateEmergencyRadiationKit name: emergency radiation kit description: Crate filled with a radiation treatment kit. components: - - type: StorageFill - contents: - - id: MedkitRadiationFilled + - type: EntityTableContainerFill + containers: + entity_storage: + id: MedkitRadiationFilled - type: entity - id: CrateBodyBags parent: CrateMedical + id: CrateBodyBags name: body bags crate description: Contains ten body bags. components: - - type: StorageFill - contents: - - id: BoxBodyBag + - type: EntityTableContainerFill + containers: + entity_storage: + id: BoxBodyBag amount: 2 - type: entity - id: CrateVirologyBiosuit parent: CrateMedicalSecure + id: CrateVirologyBiosuit name: virology bio suit crate description: Contains 2 biohazard suits to ensure that no disease will distract you from treating the crew. Requires Medical access to open. components: - - type: StorageFill - contents: - - id: ClothingOuterBioVirology - amount: 2 - - id: ClothingHeadHatHoodBioVirology - amount: 2 - - id: ClothingMaskSterile - amount: 2 + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - !type:NestedSelector + tableId: FillBiohazardGearVirology + rolls: 2 + - id: ClothingMaskSterile + amount: 2 diff --git a/Resources/Prototypes/Catalog/Fills/Crates/npc.yml b/Resources/Prototypes/Catalog/Fills/Crates/npc.yml index 403eb1a01d..84a58e67ce 100644 --- a/Resources/Prototypes/Catalog/Fills/Crates/npc.yml +++ b/Resources/Prototypes/Catalog/Fills/Crates/npc.yml @@ -1,271 +1,286 @@ - type: entity - id: CrateNPCBee parent: CrateLivestock + id: CrateNPCBee name: crate of bees description: A crate containing a swarm of eight bees. components: - - type: StorageFill - contents: - - id: MobBee + - type: EntityTableContainerFill + containers: + entity_storage: + id: MobBee amount: 8 - type: entity - id: CrateNPCButterflies parent: CrateLivestock + id: CrateNPCButterflies name: crate of butterflies description: A crate containing five butterflies. components: - - type: StorageFill - contents: - - id: MobButterfly + - type: EntityTableContainerFill + containers: + entity_storage: + id: MobButterfly amount: 5 - type: entity - id: CrateNPCCat parent: CrateLivestock + id: CrateNPCCat name: cat crate description: A crate containing a single cat. components: - - type: StorageFill - contents: - - id: MobCat - prob: 1 - orGroup: MobCat - - id: MobCatCalico - prob: 1 - orGroup: MobCat - - id: MobCatCaracal - prob: 0.5 - orGroup: MobCat - - id: MobCatKitten - prob: 0.25 - orGroup: MobCat - - id: MobBingus - prob: 0.005 - orGroup: MobCat + - type: EntityTableContainerFill + containers: + entity_storage: !type:GroupSelector + children: + - id: MobCat + - id: MobCatCalico + - id: MobCatCaracal + weight: 0.5 + - id: MobCatKitten + weight: 0.25 + - id: MobBingus + weight: 0.005 - type: entity - id: CrateNPCChicken parent: CrateLivestock + id: CrateNPCChicken name: chicken crate description: A crate containing four fully grown chickens. components: - - type: StorageFill - contents: - - id: MobChicken + - type: EntityTableContainerFill + containers: + entity_storage: + id: MobChicken amount: 4 - type: entity - id: CrateNPCCrab parent: CrateLivestock + id: CrateNPCCrab name: crab crate description: A crate containing three huge crabs. components: - - type: StorageFill - contents: - - id: MobCrab + - type: EntityTableContainerFill + containers: + entity_storage: + id: MobCrab amount: 3 - type: entity - id: CrateNPCDuck parent: CrateLivestock + id: CrateNPCDuck name: duck crate description: A crate containing six fully grown ducks. components: - - type: StorageFill - contents: - - id: MobDuckMallard - amount: 1 - - id: MobDuckBrown - amount: 1 - - id: MobDuckWhite - amount: 2 + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: MobDuckMallard + - id: MobDuckBrown + - id: MobDuckWhite + amount: 2 - type: entity - id: CrateNPCCorgi parent: CrateLivestock + id: CrateNPCCorgi name: corgi crate description: A crate containing a single corgi. components: - - type: StorageFill - contents: - - id: MobCorgi + - type: EntityTableContainerFill + containers: + entity_storage: + id: MobCorgi - type: entity - id: CrateNPCPuppyCorgi parent: CrateLivestock + id: CrateNPCPuppyCorgi name: puppy corgi crate description: A crate containing a single puppy corgi. Awww. components: - - type: StorageFill - contents: - - id: MobCorgiPuppy + - type: EntityTableContainerFill + containers: + entity_storage: + id: MobCorgiPuppy - type: entity - id: CrateNPCCow parent: CrateLivestock + id: CrateNPCCow name: cow crate description: A crate containing a single cow. components: - - type: StorageFill - contents: - - id: MobCow + - type: EntityTableContainerFill + containers: + entity_storage: + id: MobCow - type: entity - id: CrateNPCGoat parent: CrateLivestock + id: CrateNPCGoat name: goat crate description: A crate containing a single goat. components: - - type: StorageFill - contents: - - id: MobGoat + - type: EntityTableContainerFill + containers: + entity_storage: + id: MobGoat - type: entity - id: CrateNPCGoose parent: CrateLivestock + id: CrateNPCGoose name: goose crate description: A crate containing two geese. components: - - type: StorageFill - contents: - - id: MobGoose + - type: EntityTableContainerFill + containers: + entity_storage: + id: MobGoose amount: 2 - type: entity - id: CrateNPCGorilla parent: CrateLivestock + id: CrateNPCGorilla name: gorilla crate description: A crate containing a single gorilla. components: - - type: StorageFill - contents: - - id: MobGorilla + - type: EntityTableContainerFill + containers: + entity_storage: + id: MobGorilla - type: entity - id: CrateNPCMonkeyCube parent: CrateGenericSteel + id: CrateNPCMonkeyCube name: monkey cube crate description: A crate containing single box of monkey cubes. components: - - type: StorageFill - contents: - - id: MonkeyCubeBox + - type: EntityTableContainerFill + containers: + entity_storage: + id: MonkeyCubeBox - type: entity - id: CrateNPCKoboldCube parent: CrateGenericSteel + id: CrateNPCKoboldCube name: kobold cube crate description: A crate containing single box of kobold cubes. components: - - type: StorageFill - contents: - - id: KoboldCubeBox + - type: EntityTableContainerFill + containers: + entity_storage: + id: KoboldCubeBox - type: entity - id: CrateNPCMouse parent: CrateLivestock + id: CrateNPCMouse name: mice crate description: A crate containing five mice. components: - - type: StorageFill - contents: - - id: MobMouse + - type: EntityTableContainerFill + containers: + entity_storage: + id: MobMouse amount: 5 - type: entity - id: CrateNPCParrot parent: CrateLivestock + id: CrateNPCParrot name: parrot crate description: A crate containing three parrots. components: - - type: StorageFill - contents: - - id: MobParrot + - type: EntityTableContainerFill + containers: + entity_storage: + id: MobParrot amount: 3 - type: entity - id: CrateNPCPenguin parent: CrateLivestock + id: CrateNPCPenguin name: penguin crate description: A crate containing two penguins. components: - - type: StorageFill - contents: - - id: MobPenguin + - type: EntityTableContainerFill + containers: + entity_storage: + id: MobPenguin amount: 2 - type: entity - id: CrateNPCPig parent: CrateLivestock + id: CrateNPCPig name: pig crate description: A crate containing a single pig. components: - - type: StorageFill - contents: - - id: MobPig + - type: EntityTableContainerFill + containers: + entity_storage: + id: MobPig - type: entity - id: CrateNPCSnake parent: CrateLivestock + id: CrateNPCSnake name: snake crate description: A crate containing three snakes. components: - - type: StorageFill - contents: - - id: MobSnake + - type: EntityTableContainerFill + containers: + entity_storage: + id: MobSnake amount: 3 - type: entity - id: CrateNPCHamster parent: CrateRodentCage + id: CrateNPCHamster suffix: Filled components: - - type: StorageFill - contents: - - id: MobHamster + - type: EntityTableContainerFill + containers: + entity_storage: + id: MobHamster - type: entity - id: CrateNPCHamlet parent: CrateRodentCage + id: CrateNPCHamlet suffix: Hamlet components: - - type: StorageFill - contents: - - id: MobHamsterHamlet - prob: 1 - orGroup: MobHamsterHamlet - - id: MobHamsterHamletSlippery - prob: 0.001 - orGroup: MobHamsterHamlet + - type: EntityTableContainerFill + containers: + entity_storage: !type:GroupSelector + children: + - id: MobHamsterHamlet + - id: MobHamsterHamletSlippery + weight: 0.001 - type: entity - id: CrateNPCLizard parent: CrateLivestock + id: CrateNPCLizard name: lizard crate description: A crate containing a lizard. components: - - type: StorageFill - contents: - - id: MobLizard + - type: EntityTableContainerFill + containers: + entity_storage: + id: MobLizard - type: entity - id: CrateNPCKangaroo parent: CrateLivestock + id: CrateNPCKangaroo name: kangaroo crate description: A crate containing a kangaroo. components: - - type: StorageFill - contents: - - id: MobKangaroo + - type: EntityTableContainerFill + containers: + entity_storage: + id: MobKangaroo - type: entity - id: CrateNPCMothroach parent: CrateLivestock + id: CrateNPCMothroach name: crate of mothroaches description: A crate containing four mothroaches. components: - - type: StorageFill - contents: - - id: MobMothroach + - type: EntityTableContainerFill + containers: + entity_storage: + id: MobMothroach amount: 4 diff --git a/Resources/Prototypes/Catalog/Fills/Crates/permaescape.yml b/Resources/Prototypes/Catalog/Fills/Crates/permaescape.yml index ed48479cd2..1516cb71c7 100644 --- a/Resources/Prototypes/Catalog/Fills/Crates/permaescape.yml +++ b/Resources/Prototypes/Catalog/Fills/Crates/permaescape.yml @@ -1,31 +1,31 @@ - type: entity - name: Perma Escape Crate Spawner - id: CratePermaEscapeSpawner parent: CrateEmptySpawner + id: CratePermaEscapeSpawner + name: Perma Escape Crate Spawner components: - type: RandomSpawner prototypes: # Please note any duplicates & alphabetize <3 + - ClosetMaintenanceFilledRandom # x3 + - ClosetMaintenanceFilledRandom + - ClosetMaintenanceFilledRandom - CrateEngineeringMiniJetpack - CratePermaEscapeBureaucracy - - CratePermaEscapeEVA - - CratePermaEscapeGiftsFromSyndicate - - CratePermaEscapeGun - - CratePermaEscapeLights - - CratePermaEscapeMerc - - CrateServiceCustomSmokable - - CrateTrashCartFilled - CratePermaEscapeComs # x2 - CratePermaEscapeComs - CratePermaEscapeDigging # x2 - CratePermaEscapeDigging + - CratePermaEscapeEVA + - CratePermaEscapeGiftsFromSyndicate + - CratePermaEscapeGun + - CratePermaEscapeLights - CratePermaEscapeMats #x2 - CratePermaEscapeMats + - CratePermaEscapeMerc - CratePermaEscapeTowercap # x2 - CratePermaEscapeTowercap - - ClosetMaintenanceFilledRandom # x3 - - ClosetMaintenanceFilledRandom - - ClosetMaintenanceFilledRandom + - CrateTrashCartFilled + - CrateServiceCustomSmokable rarePrototypes: - MobTick # These need to be killable by one dude with a shovel. rareChance: .30 @@ -33,337 +33,295 @@ offset: 0.0 - type: entity - id: CratePermaEscapeDigging parent: CrateGenericSteel + id: CratePermaEscapeDigging suffix: Digging components: - - type: StorageFill - contents: - - id: Shovel - - id: Pickaxe - prob: 0.90 - - id: Pickaxe - prob: 0.40 - - id: Pickaxe - prob: 0.10 - - id: Shovel - prob: 0.50 - - id: Shovel - prob: 0.20 - - id: HydroponicsToolSpade - prob: 0.10 - - id: HydroponicsToolHatchet - prob: 0.05 + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: Shovel + - id: Pickaxe + prob: 0.90 + - id: Pickaxe + prob: 0.40 + - id: Pickaxe + prob: 0.10 + - id: Shovel + prob: 0.50 + - id: Shovel + prob: 0.20 + - id: HydroponicsToolSpade + prob: 0.10 + - id: HydroponicsToolHatchet + prob: 0.05 - type: entity + parent: CrateGenericSteel id: CratePermaEscapeEVA - parent: CrateGenericSteel - suffix: EVAs + suffix: EVA components: - - type: StorageFill - contents: - - id: ClothingHeadHelmetEVALarge - - id: ClothingOuterHardsuitEVAPrisoner - - id: ClothingHeadHelmetEVALarge - prob: 0.80 - - id: ClothingOuterHardsuitEVAPrisoner - prob: 0.80 - - id: ClothingOuterHardsuitVoidParamed - prob: 0.10 - - id: ClothingOuterRedRacoon - prob: 0.10 - - id: ClothingOuterSanta - prob: 0.10 - - id: ClothingOuterEVASuitSyndicate - prob: 0.20 - - id: EmergencyOxygenTankFilled - prob: 0.25 - - id: EmergencyOxygenTank - prob: 0.25 - - id: OxygenTankFilled - prob: 0.05 + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: ClothingHeadHelmetEVALarge + - id: ClothingOuterHardsuitEVAPrisoner + - id: ClothingHeadHelmetEVALarge + prob: 0.80 + - id: ClothingOuterHardsuitEVAPrisoner + prob: 0.80 + - id: ClothingOuterHardsuitVoidParamed + prob: 0.10 + - id: ClothingOuterRedRacoon + prob: 0.10 + - id: ClothingOuterSanta + prob: 0.10 + - id: ClothingOuterEVASuitSyndicate + prob: 0.20 + - id: EmergencyOxygenTankFilled + prob: 0.25 + - id: EmergencyOxygenTank + prob: 0.25 + - id: OxygenTankFilled + prob: 0.05 - type: entity - id: CratePermaEscapeGun parent: CrateGenericSteel + id: CratePermaEscapeGun suffix: Gun components: - - type: StorageFill - contents: - - id: WeaponPistolMk58 - prob: 0.15 - orGroup: gun - - id: FoamCrossbow - prob: 0.10 - orGroup: gun - - id: WeaponRifleFoam - prob: 0.05 - orGroup: gun - - id: WeaponPistolFlintlock - prob: 0.20 - orGroup: gun - - id: WeaponShotgunBlunderbuss - prob: 0.10 - orGroup: gun - - id: WeaponShotgunBlunderbuss - prob: 0.15 - orGroup: gun - - id: WeaponRevolverPirate - prob: 0.15 - orGroup: gun - - id: WeaponProtoKineticAccelerator - prob: 0.20 - orGroup: gun + - type: EntityTableContainerFill + containers: + entity_storage: !type:GroupSelector + children: + - id: WeaponPistolMk58 + weight: 1.5 + - id: FoamCrossbow + - id: WeaponRifleFoam + weight: 0.5 + - id: WeaponPistolFlintlock + weight: 2 + - id: WeaponShotgunBlunderbuss + - id: WeaponShotgunBlunderbuss + weight: 1.5 + - id: WeaponRevolverPirate + weight: 1.5 + - id: WeaponProtoKineticAccelerator + weight: 2 - type: entity + parent: CrateGenericSteel id: CratePermaEscapeBureaucracy - parent: CrateGenericSteel - suffix: Writing + suffix: Bureaucracy components: - - type: StorageFill - contents: - - id: RubberStampApproved - - id: RubberStampDenied - - id: Paper - amount: 5 - - id: Pen - amount: 3 - - id: BoxFolderBaseEmpty - orGroup: folderA - - id: BoxFolderBlackEmpty - orGroup: folderA - - id: BoxFolderBlueEmpty - orGroup: folderA - - id: BoxFolderGreenEmpty - orGroup: folderA - - id: BoxFolderGreyEmpty - orGroup: folderA - - id: BoxFolderRedEmpty - orGroup: folderA - - id: BoxFolderYellowEmpty - orGroup: folderA - - id: BoxFolderBaseEmpty - orGroup: folderB - - id: BoxFolderBlackEmpty - orGroup: folderB - - id: BoxFolderBlueEmpty - orGroup: folderB - - id: BoxFolderGreenEmpty - orGroup: folderB - - id: BoxFolderGreyEmpty - orGroup: folderB - - id: BoxFolderRedEmpty - orGroup: folderB - - id: BoxFolderYellowEmpty - orGroup: folderB - - id: CrayonBox - prob: 0.50 - - id: CrayonBox - prob: 0.10 - - id: ClearPDA # change to visitor one day. - prob: 0.10 - - id: PersonalAI + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: RubberStampApproved + - id: RubberStampDenied + - id: Paper + amount: 5 + - id: Pen + amount: 3 + - !type:GroupSelector + rolls: 2 + children: + - id: BoxFolderBaseEmpty + - id: BoxFolderBlackEmpty + - id: BoxFolderBlueEmpty + - id: BoxFolderGreenEmpty + - id: BoxFolderGreyEmpty + - id: BoxFolderRedEmpty + - id: BoxFolderYellowEmpty + - id: CrayonBox + prob: 0.50 + - id: CrayonBox + prob: 0.10 + - id: ClearPDA # change to visitor one day. + prob: 0.10 + - id: PersonalAI - type: entity - id: CratePermaEscapeLights parent: CrateGenericSteel + id: CratePermaEscapeLights suffix: Glowsticks components: - - type: StorageFill - contents: - - id: GlowstickBlue - prob: 0.50 - - id: GlowstickBlue - prob: 0.20 - - id: GlowstickBlue - prob: 0.05 - - id: GlowstickBase - prob: 0.50 - - id: GlowstickBase - prob: 0.20 - - id: GlowstickBase - prob: 0.05 - - id: GlowstickPurple - prob: 0.50 - - id: GlowstickPurple - prob: 0.20 - - id: GlowstickPurple - prob: 0.05 - - id: GlowstickRed - prob: 0.50 - - id: GlowstickRed - prob: 0.20 - - id: GlowstickRed - prob: 0.05 - - id: GlowstickYellow - prob: 0.50 - - id: GlowstickYellow - prob: 0.20 - - id: GlowstickYellow - prob: 0.05 + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: GlowstickBlue + prob: 0.50 + - id: GlowstickBlue + prob: 0.20 + - id: GlowstickBlue + prob: 0.05 + - id: GlowstickGreen + prob: 0.50 + - id: GlowstickGreen + prob: 0.20 + - id: GlowstickGreen + prob: 0.05 + - id: GlowstickPurple + prob: 0.50 + - id: GlowstickPurple + prob: 0.20 + - id: GlowstickPurple + prob: 0.05 + - id: GlowstickRed + prob: 0.50 + - id: GlowstickRed + prob: 0.20 + - id: GlowstickRed + prob: 0.05 + - id: GlowstickYellow + prob: 0.50 + - id: GlowstickYellow + prob: 0.20 + - id: GlowstickYellow + prob: 0.05 - type: entity + parent: CrateGenericSteel id: CratePermaEscapeMats - parent: CrateGenericSteel - suffix: Mats + suffix: Materials components: - - type: StorageFill - contents: - - id: SheetSteel - orGroup: matA - - id: PartRodMetal - orGroup: matA - - id: SheetSteel - orGroup: matB - - id: PartRodMetal - orGroup: matB + - type: EntityTableContainerFill + containers: + entity_storage: !type:GroupSelector + rolls: 2 + children: + - id: SheetSteel + - id: PartRodMetal - type: entity + parent: CrateGenericSteel id: CratePermaEscapeGiftsFromSyndicate - parent: CrateGenericSteel - suffix: Syndi Gifts + suffix: Syndicate gifts components: - - type: StorageFill - contents: - - id: ClothingEyesGlassesOutlawGlasses - - id: ClothingHeadHatOutlawHat - - id: HappyHonkNukieSnacks - # - id: BaseUplinkRadio # too spicy I think. - # prob: 0.50 - # - id: Telecrystal - # prob: 0.80 - # - id: Telecrystal - # prob: 0.80 - # - id: Telecrystal - # prob: 0.70 - # - id: Telecrystal - # prob: 0.50 - # - id: Telecrystal - # prob: 0.20 - # - id: Telecrystal - # prob: 0.10 - # - id: Telecrystal - # prob: 0.05 - # - id: Telecrystal - # prob: 0.01 - # - id: Telecrystal5 - # prob: 0.01 - - id: CyberPen - prob: 0.10 - - id: CockroachCube - orGroup: cube - - id: AbominationCube - prob: 0.20 - orGroup: cube - - id: SpaceCarpCube - prob: 0.20 - orGroup: cube - - id: SyndicateSponge - prob: 0.20 - orGroup: cube - - id: MindShieldImplanter - prob: 0.20 - - id: ClothingHandsGlovesConducting # funny - prob: 0.30 - - id: CigPackSyndicate - prob: 0.80 - - id: StimpackMini - prob: 0.20 - - id: StimpackMini - prob: 0.10 - - id: CombatMedipen - prob: 0.05 - - id: MedkitCombatFilled - prob: 0.01 - - id: SoapSyndie - prob: 0.15 - - id: DnaScramblerImplanter - prob: 0.005 - + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: ClothingEyesGlassesOutlawGlasses + - id: ClothingHeadHatOutlawHat + - id: HappyHonkNukieSnacks + - id: CyberPen + prob: 0.10 + - !type:GroupSelector + children: + - id: CockroachCube + - id: AbominationCube + weight: 0.20 + - id: SpaceCarpCube + weight: 0.20 + - id: SyndicateSponge + weight: 0.20 + - id: MindShieldImplanter + prob: 0.20 + - id: ClothingHandsGlovesConducting # funny + prob: 0.30 + - id: CigPackSyndicate + prob: 0.80 + - id: StimpackMini + prob: 0.20 + - id: StimpackMini + prob: 0.10 + - id: CombatMedipen + prob: 0.05 + - id: MedkitCombatFilled + prob: 0.01 + - id: SoapSyndie + prob: 0.15 + - id: DnaScramblerImplanter + prob: 0.005 - type: entity + parent: CrateGenericSteel id: CratePermaEscapeMerc - parent: CrateGenericSteel - suffix: Merc + suffix: Mercenary components: - - type: StorageFill - contents: - - id: ClothingUniformJumpsuitMercenary - - id: ClothingHeadBandMerc - prob: 0.50 - - id: ClothingHeadHatBeretMerc - prob: 0.20 - - id: ClothingHeadHelmetMerc - prob: 0.05 - - id: ClothingEyesGlassesMercenary - prob: 0.20 - - id: ClothingMaskGasMerc - prob: 0.10 - - id: ClothingHandsGlovesMercFingerless - prob: 0.20 - - id: ClothingHandsMercGlovesCombat - prob: 0.05 - - id: ClothingBackpackMerc - prob: 0.50 - - id: ClothingShoesBootsMerc - prob: 0.50 - - id: ClothingOuterVestWebMerc - prob: 0.25 - - id: ClothingBeltMercWebbing - prob: 0.05 + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: ClothingUniformJumpsuitMercenary + - id: ClothingHeadBandMerc + prob: 0.50 + - id: ClothingHeadHatBeretMerc + prob: 0.20 + - id: ClothingHeadHelmetMerc + prob: 0.05 + - id: ClothingEyesGlassesMercenary + prob: 0.20 + - id: ClothingMaskGasMerc + prob: 0.10 + - id: ClothingHandsGlovesMercFingerless + prob: 0.20 + - id: ClothingHandsMercGlovesCombat + prob: 0.05 + - id: ClothingBackpackMerc + prob: 0.50 + - id: ClothingShoesBootsMerc + prob: 0.50 + - id: ClothingOuterVestWebMerc + prob: 0.25 + - id: ClothingBeltMercWebbing + prob: 0.05 - type: entity + parent: CrateGenericSteel id: CratePermaEscapeComs - parent: CrateGenericSteel - suffix: Coms + suffix: Comms components: - - type: StorageFill - contents: - - id: ClothingHeadsetMining - orGroup: coms - - id: ClothingHeadsetMining - orGroup: coms - - id: ClothingHeadsetMining - orGroup: coms - - id: ClothingHeadsetGrey - orGroup: coms - - id: ClothingHeadsetScience - orGroup: coms - - id: ClothingHeadsetService - orGroup: coms - - id: ClothingHeadsetEngineering - orGroup: coms - - id: ClothingHeadsetMedical - orGroup: coms - - id: EncryptionKeyCargo - prob: 0.05 - - id: EncryptionKeyScience - prob: 0.05 - - id: EncryptionKeyService - prob: 0.05 - - id: EncryptionKeyMedical - prob: 0.05 - - id: EncryptionKeyEngineering - prob: 0.05 - - id: EncryptionKeySecurity - prob: 0.01 + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - !type:GroupSelector + children: + - id: ClothingHeadsetMining + - id: ClothingHeadsetMining + - id: ClothingHeadsetMining + - id: ClothingHeadsetGrey + - id: ClothingHeadsetScience + - id: ClothingHeadsetService + - id: ClothingHeadsetEngineering + - id: ClothingHeadsetMedical + - id: EncryptionKeyCargo + prob: 0.05 + - id: EncryptionKeyScience + prob: 0.05 + - id: EncryptionKeyService + prob: 0.05 + - id: EncryptionKeyMedical + prob: 0.05 + - id: EncryptionKeyEngineering + prob: 0.05 + - id: EncryptionKeySecurity + prob: 0.01 - type: entity - id: CratePermaEscapeTowercap parent: CrateGenericSteel + id: CratePermaEscapeTowercap suffix: Towercap components: - - type: StorageFill - contents: - - id: TowercapSeeds - - id: TowercapSeeds - prob: 0.80 - - id: TowercapSeeds - prob: 0.50 - - id: TowercapSeeds - prob: 0.20 - - id: SteelcapSeeds - prob: 0.10 - - id: SteelLog - - id: HydroponicsToolHatchet - prob: 0.75 + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: TowercapSeeds + - id: TowercapSeeds + prob: 0.80 + - id: TowercapSeeds + prob: 0.50 + - id: TowercapSeeds + prob: 0.20 + - id: SteelcapSeeds + prob: 0.10 + - id: SteelLog + - id: HydroponicsToolHatchet + prob: 0.75 diff --git a/Resources/Prototypes/Catalog/Fills/Crates/salvage.yml b/Resources/Prototypes/Catalog/Fills/Crates/salvage.yml index d2618ec5da..1a030da40d 100644 --- a/Resources/Prototypes/Catalog/Fills/Crates/salvage.yml +++ b/Resources/Prototypes/Catalog/Fills/Crates/salvage.yml @@ -1,94 +1,98 @@ - type: entity + parent: CrateGenericSteel id: CrateSalvageEquipment name: "salvage equipment crate" - description: For the daring. suffix: Filled - parent: CrateGenericSteel + description: For the daring. components: - - type: StorageFill - contents: - - id: ClothingOuterHardsuitSalvage - - id: ClothingMaskBreath - - id: OxygenTankFilled - - id: FireExtinguisher - - id: ClothingShoesBootsMag - - id: HandHeldMassScanner - - id: Pickaxe - - id: Welder - - id: Wrench - - id: Screwdriver - - id: Crowbar - - id: Wirecutter - - id: ClothingBeltUtility - - id: OreBag - - id: ClothingBeltSalvageWebbing + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: ClothingOuterHardsuitSalvage + - id: ClothingMaskBreath + - id: OxygenTankFilled + - id: FireExtinguisher + - id: ClothingShoesBootsMag + - id: HandHeldMassScanner + - id: Pickaxe + - id: Welder + - id: Wrench + - id: Screwdriver + - id: Crowbar + - id: Wirecutter + - id: ClothingBeltUtility + - id: OreBag + - id: ClothingBeltSalvageWebbing - type: entity - id: CrateSalvageAssortedGoodies - suffix: Filled, Salvage Random - categories: [ HideSpawnMenu ] # You should use SalvageMaterialCrateSpawner instead parent: CrateGenericSteel + id: CrateSalvageAssortedGoodies + categories: [ HideSpawnMenu ] # You should use SalvageMaterialCrateSpawner instead + suffix: Filled, Salvage Random components: - - type: StorageFill - contents: - # Normal (10%) - - id: OxygenTankFilled - prob: 0.1 - - id: SheetPlasma - prob: 0.1 - - id: IngotGold - prob: 0.1 - - id: IngotSilver - prob: 0.1 - - id: SheetPlasma - prob: 0.1 - - id: WelderIndustrialAdvanced - prob: 0.1 - - id: ResearchDisk - prob: 0.1 - - id: SheetUranium - prob: 0.1 - # - Service - - id: CrayonBox - prob: 0.1 - # - Medical - - id: MedkitFilled - prob: 0.1 - - id: BoxSyringe - prob: 0.1 - - id: BoxBeaker - prob: 0.1 - # - Heh - - id: SalvageHumanCorpse - prob: 0.1 - # Interesting (1%) - # - Ammo - - id: MagazineBoxMagnumSP - prob: 0.01 - - id: ResearchDisk10000 - prob: 0.01 - # Just no (0.1%) - # - Working guns - - id: WeaponRevolverDeckard - prob: 0.001 - - id: WeaponRevolverInspector - prob: 0.001 - - id: ClothingShoesBootsMagBlinding - prob: 0.001 - # - Skub - - id: Skub - prob: 0.001 - - id: ClothingHeadHatCatEars - prob: 0.01 - - id: ClothingHeadHatDogEars - prob: 0.01 - # TRAITOR EQUIPMENT (0.01%) - - id: Telecrystal10 - prob: 0.0001 - - id: WeaponRevolverPython - prob: 0.0001 - - id: WeaponRevolverMateba - prob: 0.0001 + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + # Normal (10%) + - id: OxygenTankFilled + prob: 0.1 + - id: SheetPlasma + prob: 0.1 + - id: IngotGold + prob: 0.1 + - id: IngotSilver + prob: 0.1 + - id: SheetPlasma + prob: 0.1 + - id: WelderIndustrialAdvanced + prob: 0.1 + - id: ResearchDisk + prob: 0.1 + - id: SheetUranium + prob: 0.1 + # - Service + - id: CrayonBox + prob: 0.1 + # - Medical + - id: MedkitFilled + prob: 0.1 + - id: BoxSyringe + prob: 0.1 + - id: BoxBeaker + prob: 0.1 + # - Heh + - id: SalvageHumanCorpse + prob: 0.1 + # Interesting (1%) + # - Ammo + - id: MagazineBoxMagnumSP + prob: 0.01 + - id: ResearchDisk10000 + prob: 0.01 + # Just no (0.1%) + # - Working guns + - id: WeaponRevolverDeckard + prob: 0.001 + - id: WeaponRevolverInspector + prob: 0.001 + - id: ClothingShoesBootsMagBlinding + prob: 0.001 + # - Skub + - id: Skub + prob: 0.001 + - id: ClothingHeadHatCatEars + prob: 0.01 + - id: ClothingHeadHatDogEars + prob: 0.01 + # TRAITOR EQUIPMENT (0.01%) + - id: Telecrystal10 + prob: 0.0001 + - id: WeaponRevolverPython + prob: 0.0001 + - id: WeaponRevolverMateba + prob: 0.0001 - type: entity parent: CrateGenericSteel @@ -210,10 +214,11 @@ description: Contains 5 random tier 3 parts for upgrading machines. # TODO add contents. #components: - #- type: StorageFill - # contents: - # - id: SalvagePartsT3Spawner - # amount: 5 + #- type: EntityTableContainerFill + # containers: + # entity_storage: !type:AllSelector + # id: SalvagePartsT3Spawner + # amount: 5 - type: entity parent: CrateGenericSteel @@ -222,10 +227,11 @@ description: Contains 5 random tier 3 or 4 parts for upgrading machines. # TODO add contents. #components: - # type: StorageFill - # contents: - # - id: SalvagePartsT3T4Spawner - # amount: 5 + #- type: EntityTableContainerFill + # containers: + # entity_storage: + # id: SalvagePartsT3T4Spawner + # amount: 5 - type: entity parent: CrateGenericSteel @@ -234,7 +240,8 @@ description: Contains 5 random tier 4 parts for upgrading machines. # TODO add contents. #components: - #- type: StorageFill - # contents: - # - id: SalvagePartsT4Spawner - # amount: 5 + #- type: EntityTableContainerFill + # containers: + # entity_storage: + # id: SalvagePartsT4Spawner + # amount: 5 diff --git a/Resources/Prototypes/Catalog/Fills/Crates/science.yml b/Resources/Prototypes/Catalog/Fills/Crates/science.yml index 0338962956..ab8cdc90e8 100644 --- a/Resources/Prototypes/Catalog/Fills/Crates/science.yml +++ b/Resources/Prototypes/Catalog/Fills/Crates/science.yml @@ -1,43 +1,47 @@ - type: entity - id: CrateScienceBiosuit parent: CrateScienceSecure + id: CrateScienceBiosuit name: scientist bio suit crate description: Contains 2 biohazard suits to ensure that no disease will distract you from doing science. Requires Science access to open. components: - - type: StorageFill - contents: - - id: ClothingOuterBioScientist - amount: 2 - - id: ClothingHeadHatHoodBioScientist - amount: 2 - - id: ClothingMaskSterile - amount: 2 + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - !type:NestedSelector + tableId: FillBiohazardGearScience + rolls: 2 + - id: ClothingMaskSterile + amount: 2 - type: entity - id: CrateCrewMonitoring parent: CrateScienceSecure + id: CrateCrewMonitoring name: crew monitoring crate description: Contains a flatpack of a crew monitoring server and a few crew monitoring computers. Requires Science access to open. components: - - type: StorageFill - contents: - - id: CrewMonitoringServerFlatpack - - id: CrewMonitoringComputerFlatpack - amount: 3 + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: CrewMonitoringServerFlatpack + - id: CrewMonitoringComputerFlatpack + amount: 3 - type: entity - id: CrateStationAiCore parent: CrateScienceSecure + id: CrateStationAiCore name: station AI core crate description: Contains the components for constructing a station AI core. Positronic brain not included. Requires Science access to open. components: - - type: StorageFill - contents: - - id: StationAiCoreElectronics - - id: Intellicard - - id: SheetPlasteel1 - amount: 4 - - id: CableApcStack1 - amount: 1 - - id: SheetRGlass1 - amount: 2 + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: StationAiCoreElectronics + - id: Intellicard + - id: SheetPlasteel1 + amount: 4 + - id: CableApcStack1 + - id: SheetRGlass1 + amount: 2 diff --git a/Resources/Prototypes/Catalog/Fills/Crates/security.yml b/Resources/Prototypes/Catalog/Fills/Crates/security.yml index f5fb05ff28..6a7f5d7abb 100644 --- a/Resources/Prototypes/Catalog/Fills/Crates/security.yml +++ b/Resources/Prototypes/Catalog/Fills/Crates/security.yml @@ -1,97 +1,108 @@ - type: entity - id: CrateSecurityArmor parent: CrateSecgear + id: CrateSecurityArmor name: armor crate description: Contains three bulletproof vests. Requires Security access to open. components: - - type: StorageFill - contents: - - id: ClothingOuterArmorBulletproof + - type: EntityTableContainerFill + containers: + entity_storage: + id: ClothingOuterArmorBulletproof amount: 3 - type: entity - id: CrateSecurityHelmet parent: CrateSecgear + id: CrateSecurityHelmet name: helmet crate description: Contains three standard-issue brain buckets. Requires Security access to open. components: - - type: StorageFill - contents: - - id: ClothingHeadHelmetBasic + - type: EntityTableContainerFill + containers: + entity_storage: + id: ClothingHeadHelmetBasic amount: 3 - type: entity - id: CrateSecurityNonlethal parent: CrateSecgear + id: CrateSecurityNonlethal name: nonlethals crate description: Contains a mix of disablers, stun batons, and flashes. Requires Security access to open. components: - - type: StorageFill - contents: - - id: WeaponDisabler - amount: 3 - - id: Stunbaton - amount: 3 - - id: BoxFlashbang - - id: Flash - amount: 3 -# - Pepperspray -# - GrenadeTeargas + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: WeaponDisabler + amount: 3 + - id: Stunbaton + amount: 3 + - id: BoxFlashbang + - id: Flash + amount: 3 +# - Pepperspray +# - GrenadeTeargas - type: entity - id: CrateSecuritySupplies parent: CrateSecgear + id: CrateSecuritySupplies name: security supplies crate description: Contains various supplies for the station's Security team. Requires Security access to open. components: - - type: StorageFill - contents: - - id: BoxHandcuff - - id: BoxSechud -# - SecBelt -# - SecGasmask -# - SpacelawBook + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: BoxHandcuff + - id: BoxSechud +# - SecBelt +# - SecGasmask +# - SpacelawBook - type: entity - id: CrateRestraints parent: CrateSecgear + id: CrateRestraints name: restraints crate description: Contains two boxes each of handcuffs and zipties. Requires Security access to open. components: - - type: StorageFill - contents: - - id: BoxHandcuff - amount: 2 - - id: BoxZiptie - amount: 2 + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: BoxHandcuff + amount: 2 + - id: BoxZiptie + amount: 2 - type: entity - id: CrateSecurityBiosuit parent: CrateSecgear + id: CrateSecurityBiosuit name: security bio suit crate description: Contains 2 biohazard suits to ensure that no disease will distract you from your duties. Requires Security access to open. components: - - type: StorageFill - contents: - - id: ClothingOuterBioSecurity - amount: 2 - - id: ClothingHeadHatHoodBioSecurity - amount: 2 - - id: ClothingMaskSterile - amount: 2 + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - !type:NestedSelector + tableId: FillBiohazardGearSecurity + rolls: 2 + - id: ClothingMaskSterile + amount: 2 - type: entity + parent: CrateSecgear id: CrateSecurityTrackingMindshieldImplants name: implanter crate description: Contains 4 MindShield implants and 4 tracking implant. Requires Security access to open. - parent: CrateSecgear components: - - type: StorageFill - contents: - - id: MindShieldImplanter - amount: 4 - - id: TrackingImplanter - amount: 4 + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: MindShieldImplanter + amount: 4 + - id: TrackingImplanter + amount: 4 - type: entity parent: CrateSecgear @@ -99,13 +110,12 @@ name: nonlethal throwables crate description: Contains one box each of flashbangs, stingers, tear gas grenades, and four bolas. Requires Security access to open. components: - - type: StorageFill - contents: - - id: BoxFlashbang - amount: 1 - - id: BoxStinger - amount: 1 - - id: BoxTearGas - amount: 1 - - id: BolaSecurity # Sunrise-Edit - amount: 4 + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: BoxFlashbang + - id: BoxStinger + - id: BoxTearGas + - id: BolaSecurity # Sunrise-Edit + amount: 4 diff --git a/Resources/Prototypes/Catalog/Fills/Crates/service.yml b/Resources/Prototypes/Catalog/Fills/Crates/service.yml index 7e5636c828..8fce9097f1 100644 --- a/Resources/Prototypes/Catalog/Fills/Crates/service.yml +++ b/Resources/Prototypes/Catalog/Fills/Crates/service.yml @@ -1,301 +1,358 @@ - type: entity - id: CrateServiceJanitorialSupplies parent: CratePlastic + id: CrateServiceJanitorialSupplies name: janitorial supplies crate description: Fight back against dirt and grime with Nanotrasen's Janitorial Essentials(tm)! Contains three buckets, caution signs, and cleaner grenades. Also has a single mop, broom, spray cleaner, wire brush, rag, and trash bag. components: - - type: StorageFill - contents: - - id: MopItem - - id: MopBucketCubeWrapped - - id: Bucket - amount: 3 - - id: WetFloorSign - amount: 2 - - id: Soap - - id: SprayBottleSpaceCleaner - amount: 2 - - id: TrashBag - amount: 2 - - id: Plunger - amount: 2 - - id: BoxCleanerGrenades - - id: WireBrush - amount: 2 + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - !type:NestedSelector + tableId: AllSoapsTable + - id: MopItem + - id: MopBucketCubeWrapped + - id: Bucket + amount: 3 + - id: WetFloorSign + amount: 2 + - id: SprayBottleSpaceCleaner + amount: 2 + - id: TrashBag + amount: 2 + - id: Plunger + amount: 2 + - id: BoxCleanerGrenades + - id: WireBrush + amount: 2 - type: entity - id: CrateServiceCleanerGrenades parent: CratePlastic + id: CrateServiceCleanerGrenades name: bulk cleanades crate description: Contains two boxes of cleaner grenades, for those deeply-entrenched stains. components: - - type: StorageFill - contents: - - id: BoxCleanerGrenades + - type: EntityTableContainerFill + containers: + entity_storage: + id: BoxCleanerGrenades amount: 2 - type: entity + parent: CrateGenericSteel id: CrateServiceReplacementLights - parent: CrateGenericSteel name: replacement lights crate - description: May the light of Aether shine upon this station! Or at least, the light of forty two light tubes and twenty one light bulbs. + description: May the light of Aether shine upon this station! Or at least, the light of twelve fluorescent light tubes and twelve incandescent light bulbs. components: - - type: StorageFill - contents: - - id: BoxLighttube - - id: BoxLightbulb + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: BoxLighttube + - id: BoxLightbulb - type: entity + parent: CrateGenericSteel + id: CrateServiceColorfulLights + name: colorful lights crate + description: It's not a party until it's hard to see, a little disorienting, and your ears hurt. Contains twelve light tubes and twelve light bulbs in a variety of colors. + components: + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: BoxLightbulbColorfulMixed + - id: BoxLighttubeColorfulMixed + +- type: entity + parent: CrateGenericSteel id: CrateServiceHolidayLights - parent: CrateGenericSteel name: holiday lights crate - description: Deck the halls with these festive holiday lights! + description: Deck the halls with these festive holiday lights! Contains twelve red light tubes and twelve green light tubes. components: - - type: StorageFill - contents: - - id: BoxLighttubeHoliday - - id: BoxLighttubeHoliday + - type: EntityTableContainerFill + containers: + entity_storage: + id: BoxLighttubeHoliday + amount: 2 - type: entity - id: CrateMousetrapBoxes parent: CrateGenericSteel + id: CrateMousetrapBoxes name: mousetraps crate description: Mousetraps, for when all of service is being haunted by an entire horde of rats. Use sparingly... or not. components: - - type: StorageFill - contents: - - id: BoxMousetrap + - type: EntityTableContainerFill + containers: + entity_storage: + id: BoxMousetrap - type: entity - id: CrateServiceSmokeables parent: CrateGenericSteel + id: CrateServiceSmokeables name: smokeables crate description: Tired of a quick death on the station? Order this crate and chain-smoke your way to a coughy demise! components: - - type: StorageFill - contents: - - id: CigCartonGreen - prob: 0.50 - orGroup: CigCarton1 - - id: CigCartonRed - orGroup: CigCarton1 - - id: CigCartonBlue - prob: 0.50 - orGroup: CigCarton2 - - id: CigCartonBlack - orGroup: CigCarton2 - - id: CigarGoldCase - prob: 0.05 - orGroup: Cigars - - id: CigarCase - orGroup: Cigars - - id: Matchbox - amount: 2 + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - !type:GroupSelector + children: + - id: CigCartonGreen + weight: 0.50 + - id: CigCartonRed + - !type:GroupSelector + children: + - id: CigCartonBlue + weight: 0.50 + - id: CigCartonBlack + - !type:GroupSelector + children: + - id: CigarGoldCase + weight: 0.05 + - id: CigarCase + - id: Matchbox + amount: 2 - type: entity - id: CrateServiceTheatre parent: CrateGenericSteel + id: CrateServiceTheatre name: theatrical performances crate description: Contains a moth cloak, barber scissors, maid uniform, clown and mime attributes, and other performance charms. components: - - type: StorageFill - contents: - - id: ClothingUniformJumpskirtPerformer - - id: ClothingShoesBootsPerformer - - id: ClothingHeadPerformerWig - - id: ClothingOuterSuitMonkey - - id: ClothingHeadHatAnimalMonkey - - id: ClothingNeckCloakMoth - - id: ClothingMaskClown - - id: ClothingMaskMime - - id: ClothingShoesClown - - id: ClothingUniformJumpskirtJanimaid - - id: ClothingNeckCloakVoid - - id: RevolverCapGun - - id: BarberScissors - - id: ClothingUniformJumpskirtOldDress - - id: BikeHorn - - id: ClownRecorder - - id: ClothingBeltSuspendersRed - - id: ClothingBeltSuspendersBlack + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: BarberScissors + - id: ClothingOuterSuitMonkey + - id: ClothingHeadHatAnimalMonkey + - id: ClothingUniformJumpskirtJanimaid + - id: ClothingUniformJumpskirtOldDress + - id: ClothingHeadHatMagician + - !type:AllSelector # Cloaks + children: + - id: ClothingNeckCloakMoth + - id: ClothingNeckCloakVoid + - !type:AllSelector # Clown starter kit + children: + - id: ClothingMaskClown + - id: ClownRecorder + - !type:GroupSelector + children: + - id: ClothingShoesClown + - id: ClothingShoesClownLarge + weight: 0.1 + - !type:NestedSelector + tableId: RandomBikeHornTable + - !type:AllSelector # Mime starter kit + children: + - id: ClothingMaskMime + - id: ClothingBeltSuspendersRed + - id: ClothingBeltSuspendersBlack + - !type:AllSelector # Performer starter kit + children: + - id: ClothingUniformJumpskirtPerformer + - id: ClothingShoesBootsPerformer + - id: ClothingHeadPerformerWig - type: entity - id: CrateServiceCustomSmokable parent: CrateGenericSteel + id: CrateServiceCustomSmokable name: DIY smokeables crate description: Want to get a little creative with what you use to destroy your lungs? Then this crate is for you! Has everything you need to roll your own cigarettes. components: - - type: StorageFill - contents: - - id: PackPaperRolling - - id: CigaretteFilter - amount: 8 - - id: GroundTobacco - amount: 4 - - id: SmokingPipe - - id: Matchbox + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: PackPaperRolling + - id: CigaretteFilter + amount: 8 + - id: GroundTobacco + amount: 4 + - id: SmokingPipe + - id: Matchbox - type: entity - id: CrateServiceBureaucracy parent: CrateGenericSteel + id: CrateServiceBureaucracy name: bureaucracy crate description: Several stacks of paper, a few pens and an office toy. What more could you ask for? components: - - type: StorageFill - contents: - - id: Paper - amount: 12 - - id: PaperOffice - amount: 6 - - id: Pen - amount: 2 - - id: BoxFolderClipboardEmpty - amount: 2 - - id: HandLabeler - - id: BoxFolderBlueEmpty - - id: BoxFolderRedEmpty - - id: BoxFolderYellowEmpty - - id: NewtonCradle - - id: BoxEnvelope - - id: BrbSign + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: Paper + amount: 12 + - id: PaperOffice + amount: 6 + - id: Pen + amount: 2 + - id: BoxFolderClipboardEmpty + amount: 2 + - id: HandLabeler + - id: BoxFolderBlueEmpty + - id: BoxFolderRedEmpty + - id: BoxFolderYellowEmpty + - id: NewtonCradle + - id: BoxEnvelope + - id: BrbSign - type: entity - id: CrateServiceFaxMachine parent: CrateGenericSteel + id: CrateServiceFaxMachine name: fax machine crate description: A fax machine and a screwdriver to set the name with. components: - - type: StorageFill - contents: - - id: Screwdriver - - id: FaxMachineFlatpack + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: Screwdriver + - id: FaxMachineFlatpack - type: entity - id: CrateServicePersonnel parent: CrateCommandSecure + id: CrateServicePersonnel name: personnel crate description: Contains a box of blank ID cards and PDAs. components: - - type: StorageFill - contents: - - id: BoxPDA - - id: BoxID + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: BoxPDA + - id: BoxID - type: entity - id: CrateServiceBooks parent: CrateGenericSteel + id: CrateServiceBooks name: books crate description: Contains 10 empty books of random appearance. components: - - type: StorageFill - contents: - - id: BookRandom - amount: 10 + - type: EntityTableContainerFill + containers: + entity_storage: + id: BookRandom + amount: 10 - type: entity - id: CrateServiceGuidebooks parent: CrateGenericSteel + id: CrateServiceGuidebooks name: guidebooks crate description: Contains guidebooks. components: - - type: StorageFill - contents: - - id: BookSpaceEncyclopedia - - id: BookTheBookOfControl - - id: BookBartendersManual - - id: BookHowToCookForFortySpaceman - - id: BookLeafLoversSecret - - id: BookEngineersHandbook - - id: BookScientistsGuidebook - - id: BookSecurity - - id: BookHowToKeepStationClean - - id: BookHowToRockAndStone - - id: BookMedicalReferenceBook - - id: BookHowToSurvive - - id: BookChemicalCompendium - - id: HyperLinkBookCorporateLaw + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: BookSpaceEncyclopedia + - id: BookTheBookOfControl + - id: BookBartendersManual + - id: BookHowToCookForFortySpaceman + - id: BookLeafLoversSecret + - id: BookEngineersHandbook + - id: BookScientistsGuidebook + - id: BookSecurity + - id: BookHowToKeepStationClean + - id: BookHowToRockAndStone + - id: BookMedicalReferenceBook + - id: BookHowToSurvive + - id: BookChemicalCompendium + - id: HyperLinkBookCorporateLaw - type: entity - id: CrateServiceSodaDispenser parent: CrateFreezer + id: CrateServiceSodaDispenser name: soda dispenser refill crate description: Contains refills for soda dispensers. components: - - type: StorageFill - contents: - - id: DrinkCoffeeJug - - id: DrinkColaBottleFull - - id: DrinkCreamCartonXL - - id: DrinkDrGibbJug - - id: DrinkEnergyDrinkJug - - id: DrinkGreenTeaJug - - id: DrinkIceJug - - id: DrinkJuiceLimeCartonXL - - id: DrinkJuiceOrangeCartonXL - - id: DrinkLemonLimeJug - - id: DrinkRootBeerJug - - id: DrinkSodaWaterBottleFull - - id: DrinkSpaceMountainWindBottleFull - - id: DrinkSpaceUpBottleFull - - id: DrinkSugarJug - - id: DrinkTeaJug - - id: DrinkTonicWaterBottleFull - - id: DrinkWaterMelonJuiceJug + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: DrinkCoffeeJug + - id: DrinkColaBottleFull + - id: DrinkCreamCartonXL + - id: DrinkDrGibbJug + - id: DrinkEnergyDrinkJug + - id: DrinkGreenTeaJug + - id: DrinkIceJug + - id: DrinkJuiceLimeCartonXL + - id: DrinkJuiceOrangeCartonXL + - id: DrinkLemonLimeJug + - id: DrinkRootBeerJug + - id: DrinkSodaWaterBottleFull + - id: DrinkSpaceMountainWindBottleFull + - id: DrinkSpaceUpBottleFull + - id: DrinkSugarJug + - id: DrinkTeaJug + - id: DrinkTonicWaterBottleFull + - id: DrinkWaterMelonJuiceJug - type: entity - id: CrateServiceBoozeDispenser parent: CrateFreezer + id: CrateServiceBoozeDispenser name: booze dispenser refill crate description: Contains refills for booze dispensers. components: - - type: StorageFill - contents: - - id: DrinkAleBottleFullGrowler - - id: DrinkBeerGrowler - - id: DrinkCoffeeLiqueurBottleFull - - id: DrinkCognacBottleFull - - id: DrinkGinBottleFull - - id: DrinkMeadJug - - id: DrinkRumBottleFull - - id: DrinkTequilaBottleFull - - id: DrinkVermouthBottleFull - - id: DrinkVodkaBottleFull - - id: DrinkWhiskeyBottleFull - - id: DrinkWineBottleFull + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: DrinkAleBottleFullGrowler + - id: DrinkBeerGrowler + - id: DrinkCoffeeLiqueurBottleFull + - id: DrinkCognacBottleFull + - id: DrinkGinBottleFull + - id: DrinkMeadJug + - id: DrinkRumBottleFull + - id: DrinkTequilaBottleFull + - id: DrinkVermouthBottleFull + - id: DrinkVodkaBottleFull + - id: DrinkWhiskeyBottleFull + - id: DrinkWineBottleFull - type: entity - id: CrateServiceBox parent: CratePlastic + id: CrateServiceBox name: boxes crate description: Contains 6 empty multipurpose boxes. components: - - type: StorageFill - contents: - - id: BoxCardboard - amount: 6 + - type: EntityTableContainerFill + containers: + entity_storage: + id: BoxCardboard + amount: 6 - type: entity - id: CrateJanitorBiosuit parent: CratePlastic + id: CrateJanitorBiosuit name: janitor bio suit crate description: Contains 2 biohazard suits to ensure that no disease will distract you from cleaning. components: - - type: StorageFill - contents: - - id: ClothingOuterBioJanitor - amount: 2 - - id: ClothingHeadHatHoodBioJanitor - amount: 2 - - id: ClothingMaskSterile - amount: 2 + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - !type:NestedSelector + tableId: FillBiohazardGearJanitor + rolls: 2 + - id: ClothingMaskSterile + amount: 2 - type: entity + parent: CrateTrashCart id: CrateTrashCartFilled suffix: Filled - parent: CrateTrashCart components: - - type: StorageFill - contents: + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: # Creatures - id: MobCockroach prob: 0.05 @@ -365,25 +422,16 @@ prob: 0.1 - type: entity - id: CrateCandles parent: CrateGenericSteel + id: CrateCandles name: candles crate description: Contains 4 boxes of candles, 2 large and 2 small. For atmosphere or something. components: - - type: StorageFill - contents: - - id: BoxCandle - amount: 2 - - id: BoxCandleSmall - amount: 2 - -- type: entity - parent: CrateGenericSteel - id: CrateServiceColorfulLights - name: colorful lights crate - description: It's not a party until it's hard to see, a little disorienting, and your ears hurt. - components: - - type: StorageFill - contents: - - id: BoxLightbulbColorfulMixed - - id: BoxLighttubeColorfulMixed + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: BoxCandle + amount: 2 + - id: BoxCandleSmall + amount: 2 diff --git a/Resources/Prototypes/Catalog/Fills/Crates/shuttle.yml b/Resources/Prototypes/Catalog/Fills/Crates/shuttle.yml index 389bf0a7e4..8651b7c265 100644 --- a/Resources/Prototypes/Catalog/Fills/Crates/shuttle.yml +++ b/Resources/Prototypes/Catalog/Fills/Crates/shuttle.yml @@ -4,9 +4,10 @@ name: thruster crate description: Contains a thruster flatpack. components: - - type: StorageFill - contents: - - id: ThrusterFlatpack + - type: EntityTableContainerFill + containers: + entity_storage: + id: ThrusterFlatpack - type: entity parent: CrateEngineering @@ -14,6 +15,7 @@ name: gyroscope crate description: Contains a gyroscope flatpack. components: - - type: StorageFill - contents: - - id: GyroscopeFlatpack + - type: EntityTableContainerFill + containers: + entity_storage: + id: GyroscopeFlatpack diff --git a/Resources/Prototypes/Catalog/Fills/Crates/syndicate.yml b/Resources/Prototypes/Catalog/Fills/Crates/syndicate.yml index bc764b692f..0c722700ff 100644 --- a/Resources/Prototypes/Catalog/Fills/Crates/syndicate.yml +++ b/Resources/Prototypes/Catalog/Fills/Crates/syndicate.yml @@ -1,6 +1,6 @@ - type: entity - id: CrateSyndicateSurplusBundleAgent parent: [ CrateSyndicate, StorePresetUplink, BaseSyndicateContraband ] + id: CrateSyndicateSurplusBundle name: Syndicate surplus crate description: Contains 50 telecrystals worth of completely random Syndicate items. It can be useless junk or really good. suffix: Agent @@ -51,27 +51,26 @@ - NukeOpsUplink - type: entity - id: CrateCybersunJuggernautBundle - suffix: Filled parent: CrateSyndicate + id: CrateCybersunJuggernautBundle name: Cybersun juggernaut bundle + suffix: Filled description: Contains everything except a big gun to go postal. components: - - type: StorageFill - contents: - - id: ClothingOuterHardsuitJuggernautBiocode - - id: ClothingMaskGasSyndicate - - id: ClothingHandsGlovesCombat - - id: DoubleEmergencyOxygenTankFilled - - id: DoubleEmergencyNitrogenTankFilled + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: ClothingOuterHardsuitJuggernaut + - !type:NestedSelector + tableId: SyndicateHardsuitExtrasEntityTable #Sunrise-start - type: entity - id: CrateCybersunDarkGygaxBundle - suffix: Filled - parent: CrateSyndicate - name: Cybersun gygax bundle - description: Contains a set of Cybersan light armored mechs. + parent: [ CrateSyndicate, StorePresetUplink, BaseSyndicateContraband ] + id: CrateSyndicateSuperSurplusBundle + name: Syndicate super surplus crate + description: Contains 125 telecrystals worth of completely random Syndicate items. components: - type: StorageFill contents: diff --git a/Resources/Prototypes/Catalog/Fills/Crates/vending.yml b/Resources/Prototypes/Catalog/Fills/Crates/vending.yml index 378f8cb758..cbf1a54456 100644 --- a/Resources/Prototypes/Catalog/Fills/Crates/vending.yml +++ b/Resources/Prototypes/Catalog/Fills/Crates/vending.yml @@ -1,267 +1,293 @@ - type: entity - id: CrateVendingMachineRestockBoozeFilled parent: CratePlastic + id: CrateVendingMachineRestockBoozeFilled name: Booze-O-Mat restock crate description: Contains a restock box for the Booze-O-Mat. components: - - type: StorageFill - contents: - - id: VendingMachineRestockBooze + - type: EntityTableContainerFill + containers: + entity_storage: + id: VendingMachineRestockBooze - type: entity - id: CrateVendingMachineRestockChefvendFilled parent: CratePlastic + id: CrateVendingMachineRestockChefvendFilled name: ChefVend restock crate description: Contains a restock box for the ChefVend. components: - - type: StorageFill - contents: - - id: VendingMachineRestockChefvend + - type: EntityTableContainerFill + containers: + entity_storage: + id: VendingMachineRestockChefvend - type: entity - id: CrateVendingMachineRestockClothesFilled parent: CratePlastic + id: CrateVendingMachineRestockClothesFilled name: clothing restock crate description: Contains a restock box for the clothes vending machines. components: - - type: StorageFill - contents: - - id: VendingMachineRestockClothes + - type: EntityTableContainerFill + containers: + entity_storage: + id: VendingMachineRestockClothes - type: entity - id: CrateVendingMachineRestockAutoDrobeFilled parent: CratePlastic + id: CrateVendingMachineRestockAutoDrobeFilled name: AutoDrobe restock crate description: Contains a restock box for the AutoDrobe. components: - - type: StorageFill - contents: - - id: VendingMachineRestockCostumes + - type: EntityTableContainerFill + containers: + entity_storage: + id: VendingMachineRestockCostumes - type: entity - id: CrateVendingMachineRestockCondimentStationFilled parent: CratePlastic + id: CrateVendingMachineRestockCondimentStationFilled name: condiment station restock crate description: Contains a restock box for the condiment station. components: - - type: StorageFill - contents: - - id: VendingMachineRestockCondimentStation + - type: EntityTableContainerFill + containers: + entity_storage: + id: VendingMachineRestockCondimentStation - type: entity - id: CrateVendingMachineRestockDinnerwareFilled parent: CratePlastic + id: CrateVendingMachineRestockDinnerwareFilled name: Plasteel Chef restock crate description: Contains a restock box for the Plasteel Chef vending machine. components: - - type: StorageFill - contents: - - id: VendingMachineRestockDinnerware + - type: EntityTableContainerFill + containers: + entity_storage: + id: VendingMachineRestockDinnerware - type: entity - id: CrateVendingMachineRestockEngineeringFilled parent: CrateEngineeringSecure + id: CrateVendingMachineRestockEngineeringFilled name: EngiVend restock crate description: Contains a restock box for the EngiVend. Also supports the YouTool. components: - - type: StorageFill - contents: - - id: VendingMachineRestockEngineering + - type: EntityTableContainerFill + containers: + entity_storage: + id: VendingMachineRestockEngineering - type: entity - id: CrateVendingMachineRestockGamesFilled parent: CratePlastic + id: CrateVendingMachineRestockGamesFilled name: Good Clean Fun restock crate description: Contains a restock box for the Good Clean Fun vending machine. components: - - type: StorageFill - contents: - - id: VendingMachineRestockGames + - type: EntityTableContainerFill + containers: + entity_storage: + id: VendingMachineRestockGames - type: entity - id: CrateVendingMachineRestockHotDrinksFilled parent: CratePlastic + id: CrateVendingMachineRestockHotDrinksFilled name: Solar's Best restock crate description: Contains two restock boxes for Solar's Best Hot Drinks vending machine. components: - - type: StorageFill - contents: - - id: VendingMachineRestockHotDrinks + - type: EntityTableContainerFill + containers: + entity_storage: + id: VendingMachineRestockHotDrinks amount: 2 - type: entity - id: CrateVendingMachineRestockMedicalFilled parent: CrateMedicalSecure + id: CrateVendingMachineRestockMedicalFilled name: NanoMed restock crate description: Contains a restock box, compatible with the NanoMed and NanoMedPlus. components: - - type: StorageFill - contents: - - id: VendingMachineRestockMedical + - type: EntityTableContainerFill + containers: + entity_storage: + id: VendingMachineRestockMedical - type: entity - id: CrateVendingMachineRestockChemVendFilled parent: CrateMedicalSecure + id: CrateVendingMachineRestockChemVendFilled name: ChemVend restock crate description: Contains a restock box for the ChemVend. components: - - type: StorageFill - contents: - - id: VendingMachineRestockChemVend + - type: EntityTableContainerFill + containers: + entity_storage: + id: VendingMachineRestockChemVend - type: entity - id: CrateVendingMachineRestockNutriMaxFilled parent: CrateHydroSecure + id: CrateVendingMachineRestockNutriMaxFilled name: NutriMax restock crate description: Contains a restock box for the NutriMax vending machine. components: - - type: StorageFill - contents: - - id: VendingMachineRestockNutriMax + - type: EntityTableContainerFill + containers: + entity_storage: + id: VendingMachineRestockNutriMax - type: entity - id: CrateVendingMachineRestockPTechFilled parent: CratePlastic + id: CrateVendingMachineRestockPTechFilled name: PTech restock crate description: Contains a restock box for the PTech bureaucracy dispenser. components: - - type: StorageFill - contents: - - id: VendingMachineRestockPTech + - type: EntityTableContainerFill + containers: + entity_storage: + id: VendingMachineRestockPTech - type: entity - id: CrateVendingMachineRestockRobustSoftdrinksFilled parent: CratePlastic + id: CrateVendingMachineRestockRobustSoftdrinksFilled name: beverage vendor restock crate description: Contains restock boxes for beverage vending machines. components: - - type: StorageFill - contents: - - id: VendingMachineRestockRobustSoftdrinks + - type: EntityTableContainerFill + containers: + entity_storage: + id: VendingMachineRestockRobustSoftdrinks amount: 2 - type: entity - id: CrateVendingMachineRestockSalvageEquipmentFilled parent: CrateGenericSteel + id: CrateVendingMachineRestockSalvageEquipmentFilled name: Salvage restock crate description: Contains a restock box for the salvage vendor. components: - - type: StorageFill - contents: - - id: VendingMachineRestockSalvageEquipment + - type: EntityTableContainerFill + containers: + entity_storage: + id: VendingMachineRestockSalvageEquipment - type: entity - id: CrateVendingMachineRestockSecTechFilled parent: CrateSecgear + id: CrateVendingMachineRestockSecTechFilled name: SecTech restock crate description: Contains a restock box for the SecTech vending machine. components: - - type: StorageFill - contents: - - id: VendingMachineRestockSecTech + - type: EntityTableContainerFill + containers: + entity_storage: + id: VendingMachineRestockSecTech - type: entity - id: CrateVendingMachineRestockSeedsFilled parent: CrateHydroSecure + id: CrateVendingMachineRestockSeedsFilled name: MegaSeed restock crate description: Contains a restock box for the MegaSeed vending machine. components: - - type: StorageFill - contents: - - id: VendingMachineRestockSeeds + - type: EntityTableContainerFill + containers: + entity_storage: + id: VendingMachineRestockSeeds - type: entity - id: CrateVendingMachineRestockSmokesFilled parent: CratePlastic + id: CrateVendingMachineRestockSmokesFilled name: ShadyCigs restock crate description: Contains two restock boxes for the ShadyCigs vending machine. components: - - type: StorageFill - contents: - - id: VendingMachineRestockSmokes + - type: EntityTableContainerFill + containers: + entity_storage: + id: VendingMachineRestockSmokes amount: 2 - type: entity - id: CrateVendingMachineRestockVendomatFilled parent: CratePlastic + id: CrateVendingMachineRestockVendomatFilled name: Vendomat restock crate description: Contains a restock box for a Vendomat vending machine. components: - - type: StorageFill - contents: - - id: VendingMachineRestockVendomat + - type: EntityTableContainerFill + containers: + entity_storage: + id: VendingMachineRestockVendomat - type: entity - id: CrateVendingMachineRestockRoboticsFilled parent: CrateScienceSecure + id: CrateVendingMachineRestockRoboticsFilled name: Robotech Deluxe restock crate description: Contains a restock box for a Robotech Deluxe vending machine. components: - - type: StorageFill - contents: - - id: VendingMachineRestockRobotics + - type: EntityTableContainerFill + containers: + entity_storage: + id: VendingMachineRestockRobotics - type: entity - id: CrateVendingMachineRestockTankDispenserFilled parent: CratePlastic + id: CrateVendingMachineRestockTankDispenserFilled name: tank dispenser restock crate description: Contains a restock box for an Engineering or Atmospherics tank dispenser. components: - - type: StorageFill - contents: - - id: VendingMachineRestockTankDispenser + - type: EntityTableContainerFill + containers: + entity_storage: + id: VendingMachineRestockTankDispenser - type: entity - id: CrateVendingMachineRestockHappyHonkFilled parent: CratePlastic + id: CrateVendingMachineRestockHappyHonkFilled name: Happy Honk restock crate description: Contains a restock box for a happy honk dispenser. components: - - type: StorageFill - contents: - - id: VendingMachineRestockHappyHonk + - type: EntityTableContainerFill + containers: + entity_storage: + id: VendingMachineRestockHappyHonk amount: 2 - type: entity - id: CrateVendingMachineRestockGetmoreChocolateCorpFilled parent: CratePlastic + id: CrateVendingMachineRestockGetmoreChocolateCorpFilled name: Getmore Chocolate Corp restock crate description: Contains a restock box for a Getmore Chocolate Corp dispenser. components: - - type: StorageFill - contents: - - id: VendingMachineRestockGetmoreChocolateCorp + - type: EntityTableContainerFill + containers: + entity_storage: + id: VendingMachineRestockGetmoreChocolateCorp amount: 2 - type: entity - id: CrateVendingMachineRestockChangFilled parent: CratePlastic + id: CrateVendingMachineRestockChangFilled name: Chang restock crate description: Contains a restock box for a Mr. Chang dispenser. components: - - type: StorageFill - contents: - - id: VendingMachineRestockChang + - type: EntityTableContainerFill + containers: + entity_storage: + id: VendingMachineRestockChang amount: 2 - type: entity - id: CrateVendingMachineRestockDiscountDansFilled parent: CratePlastic + id: CrateVendingMachineRestockDiscountDansFilled name: Discount Dans restock crate description: Contains a restock box for a Discount Dan's dispenser. components: - - type: StorageFill - contents: - - id: VendingMachineRestockDiscountDans + - type: EntityTableContainerFill + containers: + entity_storage: + id: VendingMachineRestockDiscountDans amount: 2 - type: entity - id: CrateVendingMachineRestockDonutFilled parent: CratePlastic + id: CrateVendingMachineRestockDonutFilled name: Donut restock crate description: Contains a restock box for a Monkin' Donuts dispenser. components: - - type: StorageFill - contents: - - id: VendingMachineRestockDonut + - type: EntityTableContainerFill + containers: + entity_storage: + id: VendingMachineRestockDonut amount: 2 diff --git a/Resources/Prototypes/Catalog/Fills/Items/belt.yml b/Resources/Prototypes/Catalog/Fills/Items/belt.yml index 97dea842da..72874f3772 100644 --- a/Resources/Prototypes/Catalog/Fills/Items/belt.yml +++ b/Resources/Prototypes/Catalog/Fills/Items/belt.yml @@ -3,43 +3,49 @@ parent: ClothingBeltUtility suffix: Filled components: - - type: StorageFill - contents: - - id: Crowbar - - id: Wrench - - id: Screwdriver - - id: Wirecutter - - id: Welder - - id: NetworkConfigurator + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: Crowbar + - id: Wrench + - id: Screwdriver + - id: Wirecutter + - id: Welder + - id: NetworkConfigurator - type: entity id: ClothingBeltUtilityEngineering parent: ClothingBeltUtility suffix: Engineering components: - - type: StorageFill - contents: - - id: CrowbarYellow - - id: Wrench - - id: Screwdriver - - id: Wirecutter - - id: Welder - - id: Multitool + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: CrowbarYellow + - id: Wrench + - id: Screwdriver + - id: Wirecutter + - id: Welder + - id: Multitool - type: entity id: ClothingBeltChiefEngineerFilled parent: ClothingBeltChiefEngineer suffix: Filled components: - - type: StorageFill - contents: - - id: PowerDrill - - id: JawsOfLife - - id: WelderExperimental - - id: Multitool - - id: HolofanProjector - - id: GasAnalyzer - - id: trayScanner + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: PowerDrill + - id: JawsOfLife + - id: WelderExperimental + - id: Multitool + - id: HolofanProjector + - id: GasAnalyzer + - id: trayScanner - type: entityTable id: BeltSecurityEntityTable @@ -47,7 +53,7 @@ children: - id: Stunbaton - id: Handcuffs - - id: Handcuffs + amount: 2 - id: HoloprojectorSecurity - id: RadioHandheldSecurity @@ -76,57 +82,64 @@ parent: ClothingBeltJanitor suffix: Filled components: - - type: StorageFill - contents: - - id: Soap #Make a soap group and pick between when i'm not lazy - - id: SprayBottleSpaceCleaner - - id: CleanerGrenade - amount: 2 - - id: FlashlightLantern - - id: LightReplacer - - id: WireBrush + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - !type:NestedSelector + tableId: AllSoapsTable + - id: SprayBottleSpaceCleaner + - id: CleanerGrenade + amount: 2 + - id: FlashlightLantern + - id: LightReplacer + - id: WireBrush - type: entity id: ClothingBeltMedicalFilled parent: ClothingBeltMedical suffix: Filled components: - - type: StorageFill - contents: - - id: Brutepack - amount: 2 - - id: Ointment - amount: 1 - - id: Bloodpack - amount: 1 - - id: Gauze - - id: EmergencyMedipen #You never know what people are going to latejoin into + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: Brutepack + amount: 2 + - id: Ointment + - id: Bloodpack + - id: Gauze + - id: EmergencyMedipen #You never know what people are going to latejoin into - type: entity id: ClothingBeltMedicalEMTFilled parent: ClothingBeltMedicalEMT suffix: Paramedic,Filled components: - - type: StorageFill - contents: - - id: Brutepack - - id: Ointment - - id: Bloodpack - - id: Gauze - - id: EmergencyMedipen #You never know what people are going to latejoin into - amount: 3 + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: Brutepack + - id: Ointment + - id: Bloodpack + - id: Gauze + - id: EmergencyMedipen #You never know what people are going to latejoin into + amount: 3 - type: entity id: ClothingBeltPlantFilled parent: ClothingBeltPlant suffix: Filled components: - - type: StorageFill - contents: - - id: HydroponicsToolMiniHoe - - id: HydroponicsToolSpade - - id: HydroponicsToolClippers - - id: ChemistryBottleRobustHarvest + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: HydroponicsToolMiniHoe + - id: HydroponicsToolSpade + - id: HydroponicsToolClippers + - id: ChemistryBottleRobustHarvest - type: entity id: ClothingBeltSheathFilled @@ -150,14 +163,16 @@ maxItemSize: Normal grid: - 0,0,7,1 - - type: StorageFill - contents: - - id: ExGrenade - amount: 4 - - id: SyndieMiniBomb - amount: 2 - - id: EmpGrenade - amount: 2 + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: ExGrenade + amount: 4 + - id: SyndieMiniBomb + amount: 2 + - id: EmpGrenade + amount: 2 - type: ExplosionResistance # Sunrise-add damageCoefficient: 0.01 @@ -166,34 +181,40 @@ parent: ClothingBeltMilitaryWebbingMed suffix: Filled components: - - type: StorageFill - contents: - - id: ChemistryBottleEpinephrine - amount: 2 - - id: ChemistryBottleEphedrine - amount: 2 - - id: ChemistryBottleOmnizine - - id: MedkitCombatFilled + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: ChemistryBottleEpinephrine + amount: 2 + - id: ChemistryBottleEphedrine + amount: 2 + - id: ChemistryBottleOmnizine + - id: MedkitCombatFilled - type: entity parent: ClothingBeltWand id: ClothingBeltWandFilled suffix: Filled components: - - type: StorageFill - contents: - - id: WeaponWandPolymorphCarp - - id: WeaponWandFireball - - id: WeaponWandDeath - - id: WeaponWandPolymorphDoor + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: WeaponWandPolymorphCarp + - id: WeaponWandFireball + - id: WeaponWandDeath + - id: WeaponWandPolymorphDoor - type: entity id: ClothingBeltHolsterFilled parent: ClothingBeltHolster suffix: Filled components: - - type: StorageFill - contents: + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: #- id: WeaponRevolverInspector #Sunrise-edit #Moved to loadout - id: SpeedLoaderMagnumSP - id: SpeedLoaderMagnumSP @@ -206,7 +227,9 @@ parent: ClothingBeltChef suffix: Filled components: - - type: StorageFill - contents: - - id: FoodShakerSalt - - id: FoodShakerPepper + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: FoodShakerSalt + - id: FoodShakerPepper diff --git a/Resources/Prototypes/Catalog/Fills/Items/briefcases.yml b/Resources/Prototypes/Catalog/Fills/Items/briefcases.yml index 0020970e89..f14df6fed2 100644 --- a/Resources/Prototypes/Catalog/Fills/Items/briefcases.yml +++ b/Resources/Prototypes/Catalog/Fills/Items/briefcases.yml @@ -3,9 +3,10 @@ parent: BriefcaseBrown suffix: Filled, Paper components: - - type: StorageFill - contents: - - id: Paper + - type: EntityTableContainerFill + containers: + storagebase: + id: Paper amount: 3 - type: entity @@ -19,44 +20,48 @@ maxItemSize: Huge grid: - 0,0,6,3 - - type: StorageFill - contents: - - id: WeaponSniperHristovBiocode # Sunrise-edit - - id: MagazineBoxAntiMateriel + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: WeaponSniperHristovBiocode # Sunrise-edit + - id: MagazineBoxAntiMateriel - id: MagazineBauer127Penetrator # Sunrise-add - - id: ClothingNeckTieRed - - id: ClothingHandsGlovesLatex - - id: ClothingUniformJumpsuitArmouredBlack # Sunrise-edit - - id: BarberScissors + - id: ClothingNeckTieRed + - id: ClothingHandsGlovesLatex + - id: ClothingUniformJumpsuitArmouredBlack # Sunrise-edit + - id: BarberScissors - type: entity id: BriefcaseSyndieLobbyingBundleFilled parent: BriefcaseSyndie suffix: Syndicate, Spesos components: - - type: StorageFill - contents: - - id: ClothingEyesGlassesSunglasses - - id: SpaceCash30000 - amount: 1 - - id: EncryptionKeySyndie - - id: RubberStampTrader - - id: PhoneInstrumentSyndicate - - id: ClothingUniformJumpsuitTacticool - - id: ClothingOuterCoatJensen - - id: ClothingHandsGlovesCombat - - id: ClothingMaskNeckGaiter - - id: SyndieHandyFlag + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: ClothingEyesGlassesSunglasses + - id: SpaceCash30000 + - id: EncryptionKeySyndie + - id: RubberStampTrader + - id: PhoneInstrumentSyndicate + - id: ClothingUniformJumpsuitTacticool + - id: ClothingOuterCoatJensen + - id: ClothingHandsGlovesCombat + - id: ClothingMaskNeckGaiter + - id: SyndieHandyFlag - type: entity id: BriefcaseThiefBribingBundleFilled parent: BriefcaseSyndie suffix: Thief, Spesos components: - - type: StorageFill - contents: - - id: ClothingEyesGlassesSunglasses - - id: SpaceCash20000 - amount: 1 - - id: ClothingOuterCoatJensen - - id: ClothingHandsGlovesColorBlack + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: ClothingEyesGlassesSunglasses + - id: SpaceCash20000 + - id: ClothingOuterCoatJensen + - id: ClothingHandsGlovesColorBlack diff --git a/Resources/Prototypes/Catalog/Fills/Items/firstaidkits.yml b/Resources/Prototypes/Catalog/Fills/Items/firstaidkits.yml index e6822f760c..de70fdd344 100644 --- a/Resources/Prototypes/Catalog/Fills/Items/firstaidkits.yml +++ b/Resources/Prototypes/Catalog/Fills/Items/firstaidkits.yml @@ -4,12 +4,14 @@ suffix: Filled parent: Medkit components: - - type: StorageFill - contents: - - id: Brutepack - - id: Ointment - - id: Gauze - - id: PillCanisterTricordrazine + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: Brutepack + - id: Ointment + - id: Gauze + - id: PillCanisterTricordrazine - id: AmpulaTric # Sunrise-Edit amount: 2 # Sunrise-Edit # see https://github.com/tgstation/blob/master/code/game/objects/items/storage/firstaid.dm for example contents @@ -19,12 +21,14 @@ suffix: Filled parent: MedkitBurn components: - - type: StorageFill - contents: - - id: Ointment - amount: 2 - - id: PillCanisterKelotane - - id: PillCanisterDermaline + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: Ointment + amount: 2 + - id: PillCanisterKelotane + - id: PillCanisterDermaline - id: AmpulaDerm # Sunrise-Edit amount: 2 # Sunrise-Edit @@ -33,12 +37,14 @@ suffix: Filled parent: MedkitBrute components: - - type: StorageFill - contents: - - id: Brutepack - - id: Gauze - - id: PillCanisterIron - - id: PillCanisterCopper + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: Brutepack + - id: Gauze + - id: PillCanisterIron + - id: PillCanisterCopper - id: AmpulaBica # Sunrise-Edit amount: 2 # Sunrise-Edit @@ -47,13 +53,15 @@ suffix: Filled parent: MedkitToxin components: - - type: StorageFill - contents: - - id: SyringeIpecac - - id: SyringeEthylredoxrazine - - id: AntiPoisonMedipen - - id: PillCanisterDylovene - - id: PillCanisterCharcoal + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: SyringeIpecac + - id: SyringeEthylredoxrazine + - id: AntiPoisonMedipen + - id: PillCanisterDylovene + - id: PillCanisterCharcoal - id: CoalAutoInjector - id: AmpulaDylo # Sunrise-Edit amount: 2 # Sunrise-Edit @@ -63,13 +71,15 @@ suffix: Filled parent: MedkitO2 components: - - type: StorageFill - contents: - - id: ClothingMaskBreathMedical - - id: EmergencyOxygenTankFilled - - id: EmergencyMedipen - - id: SyringeInaprovaline - - id: PillCanisterDexalin + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: ClothingMaskBreathMedical + - id: EmergencyOxygenTankFilled + - id: EmergencyMedipen + - id: SyringeInaprovaline + - id: PillCanisterDexalin - id: AmpulaDexa # Sunrise-Edit amount: 2 # Sunrise-Edit @@ -78,12 +88,14 @@ suffix: Filled parent: MedkitRadiation components: - - type: StorageFill - contents: - - id: SyringePhalanximine - - id: RadAutoInjector - - id: PillCanisterPotassiumIodide - - id: PillCanisterHyronalin + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: SyringePhalanximine + - id: RadAutoInjector + - id: PillCanisterPotassiumIodide + - id: PillCanisterHyronalin - id: AmpulaHyro # Sunrise-Edit amount: 2 # Sunrise-Edit @@ -92,12 +104,14 @@ suffix: Filled parent: MedkitAdvanced components: - - type: StorageFill - contents: - - id: MedicatedSuture - - id: RegenerativeMesh - - id: Bloodpack - amount: 2 + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: MedicatedSuture + - id: RegenerativeMesh + - id: Bloodpack + amount: 2 - id: AmpulaBica # Sunrise-Edit amount: 1 # Sunrise-Edit - id: AmpulaDerm # Sunrise-Edit @@ -108,23 +122,26 @@ suffix: Filled parent: MedkitCombat components: - - type: StorageFill - contents: - - id: MedicatedSuture - - id: RegenerativeMesh - - id: SyringeEphedrine - - id: SyringeSaline - - id: BruteAutoInjector - - id: BurnAutoInjector + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: MedicatedSuture + - id: RegenerativeMesh + - id: SyringeEphedrine + - id: SyringeSaline + - id: BruteAutoInjector + - id: BurnAutoInjector - type: entity id: StimkitFilled suffix: Stimkit, Filled parent: Medkit components: - - type: StorageFill - contents: - - id: StimpackMini + - type: EntityTableContainerFill + containers: + storagebase: + id: StimpackMini amount: 6 #Sunrse-start diff --git a/Resources/Prototypes/Catalog/Fills/Items/toolboxes.yml b/Resources/Prototypes/Catalog/Fills/Items/toolboxes.yml index 5a03f9000d..baeeec9464 100644 --- a/Resources/Prototypes/Catalog/Fills/Items/toolboxes.yml +++ b/Resources/Prototypes/Catalog/Fills/Items/toolboxes.yml @@ -4,24 +4,25 @@ parent: ToolboxEmergency suffix: Filled components: - - type: StorageFill - contents: - - id: CrowbarRed - - id: RadioHandheld - - id: WelderMini - - id: FireExtinguisherMini - # Random lighting item orGroup - - id: FlashlightLantern - orGroup: LightingItem - - id: Flare - orGroup: LightingItem - - id: GlowstickBase - orGroup: LightingItem - # Low-chance items - - id: FoodSnackChocolate - prob: 0.15 - - id: HarmonicaInstrument - prob: 0.15 + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: CrowbarRed + - id: RadioHandheld + - id: WelderMini + - id: FireExtinguisherMini + # Random lighting item GroupSelector + - !type:GroupSelector + children: + - id: FlashlightLantern + - id: Flare + - id: GlowstickGreen + # Low-chance items + - id: FoodSnackChocolate + prob: 0.15 + - id: HarmonicaInstrument + prob: 0.15 - type: entity id: ToolboxElectricalFilled @@ -29,20 +30,10 @@ suffix: Filled parent: ToolboxElectrical components: - - type: StorageFill - contents: - - id: Screwdriver - - id: CrowbarOrange - - id: Wirecutter - - id: CableApcStack - - id: CableMVStack - - id: trayScanner - prob: 0.9 - - id: ClothingHandsGlovesColorYellow - prob: 0.05 - orGroup: GlovesOrWires - - id: CableHVStack - orGroup: GlovesOrWires + - type: EntityTableContainerFill + containers: + storagebase: !type:NestedSelector + tableId: ToolboxElectricalEntityTable - type: entity id: ToolboxElectricalTurretFilled @@ -50,20 +41,27 @@ suffix: Syndicate, Turret, Filled parent: ToolboxElectricalTurret components: - - type: StorageFill - contents: - - id: Screwdriver - - id: CrowbarOrange - - id: Wirecutter - - id: CableApcStack - - id: CableMVStack - - id: trayScanner - prob: 0.9 + - type: EntityTableContainerFill + containers: + storagebase: !type:NestedSelector + tableId: ToolboxElectricalEntityTable + +- type: entityTable + id: ToolboxElectricalEntityTable + table: !type:AllSelector + children: + - id: Screwdriver + - id: CrowbarOrange + - id: Wirecutter + - id: CableApcStack + - id: CableMVStack + - id: trayScanner + prob: 0.9 + - !type:GroupSelector + children: - id: ClothingHandsGlovesColorYellow - prob: 0.05 - orGroup: GlovesOrWires - - id: CableHVStack - orGroup: GlovesOrWires + weight: 0.05 + - id: CableHVStack10 - type: entity id: ToolboxArtisticFilled @@ -71,20 +69,22 @@ suffix: Filled parent: ToolboxArtistic components: - - type: StorageFill - contents: - - id: CrayonBox - - id: Paper - amount: 3 - - id: Pen - - id: MysteryFigureBox - prob: 0.5 - - id: MysteryFigureBox - prob: 0.5 - - id: BookRandom - amount: 2 - - id: CrayonMime - - id: CrayonRainbow + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: CrayonBox + - id: Paper + amount: 3 + - id: Pen + - id: MysteryFigureBox + prob: 0.5 + - id: MysteryFigureBox + prob: 0.5 + - id: BookRandom + amount: 2 + - id: CrayonMime + - id: CrayonRainbow - type: entity id: ToolboxMechanicalFilled @@ -92,18 +92,20 @@ suffix: Filled parent: ToolboxMechanical components: - - type: StorageFill - contents: - - id: CrowbarOrange - - id: Wrench - - id: Welder - - id: Wirecutter - - id: Screwdriver - prob: 0.5 - - id: FlashlightLantern - prob: 0.7 - - id: ClothingHeadHatHardhatBlue - prob: 0.5 + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: CrowbarOrange + - id: Wrench + - id: Welder + - id: Wirecutter + - id: Screwdriver + prob: 0.5 + - id: FlashlightLantern + prob: 0.7 + - id: ClothingHeadHatHardhatBlue + prob: 0.5 - type: entity id: ToolboxMechanicalFilledAllTools @@ -111,30 +113,34 @@ suffix: Filled, all tools parent: ToolboxMechanical components: - - type: StorageFill - contents: - - id: Crowbar - - id: Wrench - - id: Screwdriver - - id: Wirecutter - - id: Welder - - id: Multitool + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: Crowbar + - id: Wrench + - id: Screwdriver + - id: Wirecutter + - id: Welder + - id: Multitool - type: entity parent: ToolboxSyndicate id: ToolboxSyndicateFilled suffix: Filled components: - - type: StorageFill - contents: - - id: Crowbar - - id: Wrench - - id: Screwdriver - - id: Wirecutter - - id: Welder - - id: Multitool - - id: ClothingHandsGlovesCombat - - id: ClothingMaskGasSyndicate + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: Crowbar + - id: Wrench + - id: Screwdriver + - id: Wirecutter + - id: Welder + - id: Multitool + - id: ClothingHandsGlovesCombat + - id: ClothingMaskGasSyndicate - type: StaticPrice price: 1000 @@ -144,35 +150,114 @@ parent: ToolboxGolden suffix: Filled components: - - type: StorageFill - contents: - - id: IngotGold - - id: DrinkGoldenCup - prob: 0.05 + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: IngotGold + - id: DrinkGoldenCup + prob: 0.05 -# Sunrise-Start - type: entity - parent: ToolboxSyndicate - id: ToolboxSyndicateMechRepair + parent: Foolbox + id: FoolboxFilled suffix: Filled components: - - type: StorageFill - contents: - - id: Crowbar - - id: Screwdriver - - id: Wirecutter - - id: WelderIndustrial - - id: Multitool - - id: ClothingHandsGlovesCombat - - id: ClothingMaskGasSyndicate - - id: HandheldMechAnalyzer - - id: CableApcStack - amount: 3 - - id: SyndicateIDCard - - id: Nanopaste - amount: 2 - - id: DoubleEmergencyOxygenTankFilled - - id: DoubleEmergencyNitrogenTankFilled - - type: StaticPrice - price: 1500 -# Sunrise-End + - type: EntityTableContainerFill + containers: + storagebase: !type:NestedSelector + tableId: FoolboxTable + +- type: entityTable + id: FoolboxTable + table: !type:AllSelector + children: + - !type:GroupSelector # Offensive clown items + children: + - !type:NestedSelector + tableId: AllToyWeaponsTable + - id: EnergySword # ~1/1001 + weight: 0.001 + - !type:GroupSelector # Rarer clown tools + rolls: 2 + children: + - !type:NestedSelector + tableId: AllMiscToysTable + weight: 10 + - !type:NestedSelector + tableId: AllCrayonsTable + rolls: 1, 3 + weight: 5 + - id: BarberScissors + weight: 0.75 + - id: DrinkSpaceLube + - id: DrinkSpaceGlue + - !type:NestedSelector + tableId: RandomBikeHornTable + weight: 0.75 + - !type:NestedSelector + tableId: AllFigurinesTable + weight: 1.25 + - id: RubberStampCaptain # ~1/100 + weight: 0.2 + - !type:GroupSelector # Common clown consumables + rolls: 2 + children: + - !type:NestedSelector + tableId: SlipTable + - id: TrashBananaPeel + - id: FoodBanana + - id: FoodPieBananaCream + weight: 0.75 + - !type:GroupSelector # Fun clothing + prob: 0.75 + children: + - !type:NestedSelector + tableId: ClownOtherJobTable + weight: 6 + - id: SprayFlowerPin + - id: ClothingHeadHatMagician + - id: ClothingHeadSafari + - id: ClothingHeadHatPirate + - id: ClothingHeadHatWizardFake + - id: ClothingHeadHatCowboyRed + - id: ClothingHeadHatBowlerHat + - id: ClothingHeadHatWitch + - id: ClothingOuterCoatExpensive + - id: ClothingOuterGhostSheet + - id: ClothingOuterHospitalGown + - id: ClothingShoesBling + weight: 0.5 + - id: ClothingOuterCoatSpaceAsshole + weight: 0.5 + - !type:NestedSelector + tableId: AllPartyHatsTable + - !type:NestedSelector + tableId: InsulsTable + - !type:GroupSelector # ~1/115 + weight: 0.175 + children: + - id: ClothingHeadHatCatEars + - id: ClothingHeadHatFancyCrown + - id: ClothingHeadHatChameleon + +- type: entityTable + id: ClownOtherJobTable + table: !type:GroupSelector + children: + - id: ClothingHeadHatBeretCommand # Command + - id: ClothingOuterVestHazard # Engineering + - id: ClothingOuterCoatLab # Science + - id: ClothingMaskClownSecurity # Security + - id: ClothingHeadHatCargosoft # Cargo + - id: ClothingNeckStethoscope # Medical + weight: 0.5 + - !type:NestedSelector + tableId: AllSergicalHatsTable + weight: 0.5 + - id: ClothingUniformJumpsuitBartender # Bartender + - id: ClothingHeadHatChef # Chef + - id: ClothingHeadBandBotany # Botany + - id: ClothingHandsGlovesJanitor # Janitor + - id: ClothingUniformJumpsuitReporter # Reporter + - id: ClothingOuterWinterMime # Mime diff --git a/Resources/Prototypes/Catalog/Fills/Lockers/dressers.yml b/Resources/Prototypes/Catalog/Fills/Lockers/dressers.yml index 0673a8f640..4d0084eaf9 100644 --- a/Resources/Prototypes/Catalog/Fills/Lockers/dressers.yml +++ b/Resources/Prototypes/Catalog/Fills/Lockers/dressers.yml @@ -3,72 +3,83 @@ parent: Dresser suffix: Filled, Captain components: - - type: StorageFill - contents: - - id: ClothingHeadHatCaptain - - id: ClothingHeadHatCapcap - - id: ClothingUniformJumpsuitCapFormal - - id: ClothingUniformJumpskirtCapFormalDress - - id: ClothingHandsGlovesCaptain - - id: ClothingOuterWinterCap - - id: ClothingNeckCloakCap + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: ClothingHeadHatCaptain + - id: ClothingHeadHatCapcap + - id: ClothingUniformJumpsuitCapFormal + - id: ClothingUniformJumpskirtCapFormalDress + - id: ClothingHandsGlovesCaptain + - id: ClothingOuterWinterCap + - id: ClothingNeckCloakCap - type: entity id: DresserChiefEngineerFilled parent: Dresser suffix: Filled, Chief Engineer components: - - type: StorageFill - contents: - - id: ClothingUniformJumpsuitChiefEngineerTurtle - - id: ClothingUniformJumpskirtChiefEngineerTurtle - - id: ClothingHeadHatBeretEngineering - - id: ClothingOuterWinterCE - - id: ClothingNeckCloakCe + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: ClothingUniformJumpsuitChiefEngineerTurtle + - id: ClothingUniformJumpskirtChiefEngineerTurtle + - id: ClothingHeadHatBeretEngineering + - id: ClothingOuterWinterCE + - id: ClothingNeckCloakCe - type: entity id: DresserChiefMedicalOfficerFilled parent: Dresser suffix: Filled, Chief Medical Officer components: - - type: StorageFill - contents: - - id: ClothingOuterCoatLabCmo - - id: ClothingUniformJumpsuitCMOTurtle - - id: ClothingUniformJumpskirtCMOTurtle - - id: ClothingHeadHatBeretCmo - - id: ClothingHeadMirror - - id: ClothingEyesGlasses - - id: ClothingOuterWinterCMO - - id: ClothingCloakCmo + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: ClothingOuterCoatLabCmo + - id: ClothingUniformJumpsuitCMOTurtle + - id: ClothingUniformJumpskirtCMOTurtle + - id: ClothingHeadHatBeretCmo + - id: ClothingHeadMirror + - id: ClothingEyesGlasses + - id: ClothingOuterWinterCMO + - id: ClothingCloakCmo - type: entity id: DresserHeadOfPersonnelFilled parent: Dresser suffix: Filled, Head Of Personnel components: - - type: StorageFill - contents: - - id: ClothingHeadHatHopcap - - id: ClothingOuterWinterHoP - - id: ClothingEyesGlasses - - id: ClothingNeckCloakHop + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: ClothingHeadHatHopcap + - id: ClothingOuterWinterHoP + - id: ClothingEyesGlasses + - id: ClothingNeckCloakHop - type: entity id: DresserHeadOfSecurityFilled parent: Dresser suffix: Filled, Head Of Security components: - - type: StorageFill - contents: - - id: ClothingHeadHatBeretHoS - - id: ClothingHeadHatHoshat - - id: ClothingUniformJumpskirtHoSAlt - - id: ClothingUniformJumpsuitHoSAlt - - id: ClothingUniformJumpskirtHosFormal - - id: ClothingUniformJumpsuitHosFormal - - id: ClothingOuterWinterHoS - - id: ClothingNeckCloakHos + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: ClothingHeadHatBeretHoS + - id: ClothingHeadHatHoshat + - id: ClothingMaskNeckGaiter + - id: ClothingUniformJumpskirtHoSAlt + - id: ClothingUniformJumpsuitHoSAlt + - id: ClothingUniformJumpskirtHosFormal + - id: ClothingUniformJumpsuitHosFormal + - id: ClothingOuterWinterHoS + - id: ClothingNeckCloakHos - id: ClothingHoSMantleCoat - type: entity @@ -76,38 +87,44 @@ parent: Dresser suffix: Filled, Quarter Master components: - - type: StorageFill - contents: - - id: ClothingHeadHatBeretQM - - id: ClothingUniformJumpsuitQMFormal - - id: ClothingUniformJumpsuitQMTurtleneck - - id: ClothingUniformJumpskirtQMTurtleneck - - id: ClothingHandsGlovesColorBrown - - id: ClothingOuterWinterQM - - id: ClothingNeckCloakQm + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: ClothingHeadHatBeretQM + - id: ClothingUniformJumpsuitQMFormal + - id: ClothingUniformJumpsuitQMTurtleneck + - id: ClothingUniformJumpskirtQMTurtleneck + - id: ClothingHandsGlovesColorBrown + - id: ClothingOuterWinterQM + - id: ClothingNeckCloakQm - type: entity id: DresserResearchDirectorFilled parent: Dresser suffix: Filled, Research Director components: - - type: StorageFill - contents: - - id: ClothingHeadHatBeretRND - - id: ClothingHandsGlovesColorPurple - - id: ClothingEyesGlasses - - id: ClothingOuterWinterRD - - id: ClothingOuterCoatRD - - id: ClothingNeckCloakRd + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: ClothingHeadHatBeretRND + - id: ClothingHandsGlovesColorPurple + - id: ClothingEyesGlasses + - id: ClothingOuterWinterRD + - id: ClothingOuterCoatRD + - id: ClothingNeckCloakRd - type: entity id: DresserWardenFilled parent: Dresser suffix: Filled, Warden components: - - type: StorageFill - contents: - - id: ClothingHeadHatWarden - - id: ClothingHeadHatBeretWarden - - id: ClothingUniformJumpskirtWarden - - id: ClothingUniformJumpsuitWarden + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: ClothingHeadHatWarden + - id: ClothingHeadHatBeretWarden + - id: ClothingUniformJumpskirtWarden + - id: ClothingUniformJumpsuitWarden diff --git a/Resources/Prototypes/Catalog/Fills/Lockers/engineer.yml b/Resources/Prototypes/Catalog/Fills/Lockers/engineer.yml index 9012adf144..45b2139c89 100644 --- a/Resources/Prototypes/Catalog/Fills/Lockers/engineer.yml +++ b/Resources/Prototypes/Catalog/Fills/Lockers/engineer.yml @@ -227,11 +227,11 @@ table: !type:AllSelector children: - id: ClothingOuterSuitRad - amount: !type:ConstantNumberSelector - value: 2 + amount: 2 - id: GeigerCounter - amount: !type:ConstantNumberSelector - value: 2 + amount: 2 + - id: PillCanisterPotassiumIodide + prob: 0.75 - type: entity parent: LockerEvacRepair diff --git a/Resources/Prototypes/Catalog/Fills/Lockers/heads.yml b/Resources/Prototypes/Catalog/Fills/Lockers/heads.yml index 8198e561a9..c45b2bbd1e 100644 --- a/Resources/Prototypes/Catalog/Fills/Lockers/heads.yml +++ b/Resources/Prototypes/Catalog/Fills/Lockers/heads.yml @@ -222,10 +222,8 @@ children: - id: BoxEncryptionKeyMedical - id: ClothingBackpackDuffelSurgeryFilled - - id: ClothingCloakCmo - # - id: ClothingEyesHudMedical # Sunrise-edit + - id: ClothingEyesHudMedical - id: ClothingHandsGlovesNitrile - - id: ClothingHeadHatBeretCmo - id: ClothingHeadsetAltMedical - id: ClothingMaskSterile - id: DoorRemoteMedical @@ -342,9 +340,9 @@ - id: ClothingBeltSecurityFilled - id: ClothingEyesGlassesSecurity - id: ClothingHeadsetAltSecurity - - id: ClothingMaskNeckGaiter - id: ClothingOuterCoatHoSTrench - id: ClothingShoesBootsJack + - id: FlashlightSeclite - id: DoorRemoteSecurity - id: HoloprojectorSecurity - id: RubberStampHos @@ -393,17 +391,24 @@ - !type:NestedSelector tableId: FillHeadOfSecurityHardsuit -- type: entity - id: LockerFreezerVaultFilled - suffix: Vault, Locked - parent: LockerFreezerBase - components: - - type: AccessReader - access: [ [ "Command" ] ] - - type: StorageFill - contents: +- type: entityTable + id: LockerFillVault + table: !type:AllSelector + children: - id: WeaponRevolverDeckard - id: JetpackBlue - id: SpaceCash1000 - id: BeachBall - id: BikeHorn + +- type: entity + id: LockerFreezerVaultFilled + suffix: Vault, Filled + parent: LockerFreezerBase + components: + - type: AccessReader + access: [ [ "Command" ] ] + - type: EntityTableContainerFill + containers: + entity_storage: !type:NestedSelector + tableId: LockerFillVault diff --git a/Resources/Prototypes/Catalog/Fills/Lockers/misc.yml b/Resources/Prototypes/Catalog/Fills/Lockers/misc.yml index 2f05a25f2c..91236cb5cb 100644 --- a/Resources/Prototypes/Catalog/Fills/Lockers/misc.yml +++ b/Resources/Prototypes/Catalog/Fills/Lockers/misc.yml @@ -1,8 +1,31 @@ - type: entity id: LockerSyndicatePersonalFilled - suffix: Filled + suffix: Nukie, Filled parent: LockerSyndicatePersonal + description: It's a personal storage unit for operative gear. components: + - type: AccessReader + access: [["NuclearOperative"]] + - type: EntityTableContainerFill + containers: + entity_storage: !type:AllSelector + children: + - id: ClothingBeltMilitaryWebbing + - id: ClothingHandsGlovesCombat + - id: JetpackBlackFilled + - id: ClothingUniformJumpsuitOperative + - id: ClothingUniformJumpskirtOperative + - id: ClothingHeadsetAltSyndicate + - id: ClothingEyesHudSyndicate + +- type: entity + id: LockerSyndicateWallFilled + suffix: Nukie, Filled + parent: LockerWallSyndicate + description: It's a personal storage unit for operative gear. + components: + - type: AccessReader + access: [["NuclearOperative"]] - type: EntityTableContainerFill containers: entity_storage: !type:AllSelector @@ -237,3 +260,83 @@ containers: entity_storage: !type:NestedSelector tableId: MaintenanceLockerLoot + +# Intended to very occasionally be useful for prisoners, so mostly functional items instead of fluff + +- type: entityTable + id: ToiletCisternCommonToolsTable + table: !type:GroupSelector + children: + - id: Screwdriver + - id: Wrench + - id: Wirecutter + - id: Welder + - id: ClothingMaskGas + - id: PowerCellSmall + - id: RadioHandheld + - id: Syringe + - id: CableApcStack + - id: Lighter + +- type: entityTable + id: ToiletCisternRareToolsTable + table: !type:GroupSelector + children: + - id: ClothingHandsGlovesColorYellow + - id: DrinkSpaceLube + - id: WelderIndustrial + - id: ClothingHeadHatWeldingMaskFlame + - id: PowerCellMedium + - id: DoubleEmergencyOxygenTankFilled + - id: DoubleEmergencyNitrogenTankFilled + +- type: entityTable + id: ToiletCisternUtilityTable + table: !type:GroupSelector + children: + - id: Brutepack + - id: Ointment + - id: Gauze + - id: ChemistryBottleUnstableMutagen + +- type: entityTable + id: ToiletCisternWeaponsTable + table: !type:GroupSelector + children: + - id: SurvivalKnife + - id: ScalpelShiv + - id: Shiv + - id: SawImprov + - id: HydroponicsToolHatchet + - id: ClothingHandsKnuckleDusters + - id: WeaponFlareGun + +- type: entityTable + id: ToiletCisternSyndicateTable + table: !type:GroupSelector + children: + - id: CyberPen + - id: CigPackSyndicate + - id: SoapSyndie + - id: SyndicatePersonalAI + - id: UplinkLighterBox + +- type: entityTable + id: ToiletCisternLoot + table: !type:GroupSelector + children: + - !type:NestedSelector + weight: 25 + tableId: ToiletCisternCommonToolsTable + - !type:NestedSelector + weight: 8 + tableId: ToiletCisternRareToolsTable + - !type:NestedSelector + weight: 5 + tableId: ToiletCisternUtilityTable + - !type:NestedSelector + weight: 3 + tableId: ToiletCisternWeaponsTable + - !type:NestedSelector + weight: 1 + tableId: ToiletCisternSyndicateTable diff --git a/Resources/Prototypes/Catalog/Fills/Lockers/security.yml b/Resources/Prototypes/Catalog/Fills/Lockers/security.yml index 763402b9ee..57f80d7d91 100644 --- a/Resources/Prototypes/Catalog/Fills/Lockers/security.yml +++ b/Resources/Prototypes/Catalog/Fills/Lockers/security.yml @@ -46,7 +46,6 @@ amount: 2 - id: NetworkConfigurator - id: Binoculars - - id: WeaponEnergyShotgun - id: HandheldCriminalRecordsMonitor # Sunrise-CriminalRecords - id: ClothingHandsKnuckleDustersStun # Sunrise-edit diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/bardrobe.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/bardrobe.yml index 82455f1bbe..478711288e 100644 --- a/Resources/Prototypes/Catalog/VendingMachines/Inventories/bardrobe.yml +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/bardrobe.yml @@ -8,6 +8,7 @@ ClothingHeadsetService: 2 ClothingOuterApronBar: 2 ClothingOuterWinterBar: 2 + ClothingUniformJumpsuitJacketMonkey: 2 ClothingUniformJumpsuitBartender: 2 ClothingUniformJumpskirtBartender: 2 ClothingUniformJumpsuitBartenderPurple: 2 diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/theater.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/theater.yml index 8e1bd2549e..f83ba2a26e 100644 --- a/Resources/Prototypes/Catalog/VendingMachines/Inventories/theater.yml +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/theater.yml @@ -77,6 +77,7 @@ ClothingShoesBling: 1 ClothingShoesBootsCowboyFancy: 1 ClothingOuterDogi: 1 + ClothingOuterSuitCarp: 1 ClothingHeadHelmetDogi: 1 ClothingMaskDogi: 1 UmbrellaEntity: 1 diff --git a/Resources/Prototypes/Catalog/VendingMachines/advertisements.yml b/Resources/Prototypes/Catalog/VendingMachines/advertisements.yml index 3422f564b0..e123dbf7be 100644 --- a/Resources/Prototypes/Catalog/VendingMachines/advertisements.yml +++ b/Resources/Prototypes/Catalog/VendingMachines/advertisements.yml @@ -142,12 +142,6 @@ prefix: fat-extractor-fact- count: 6 -- type: localizedDataset - id: FirebotAd - values: - prefix: advertisement-firebot- - count: 4 - - type: localizedDataset id: GoodCleanFunAds values: @@ -280,12 +274,6 @@ prefix: advertisement-virodrobe- count: 3 -- type: localizedDataset - id: MedibotAds - values: - prefix: advertisement-medibot- - count: 17 - - type: localizedDataset id: PrideDrobeAds values: diff --git a/Resources/Prototypes/Catalog/changeling_catalog.yml b/Resources/Prototypes/Catalog/changeling_catalog.yml new file mode 100644 index 0000000000..dea0f908eb --- /dev/null +++ b/Resources/Prototypes/Catalog/changeling_catalog.yml @@ -0,0 +1,15 @@ +# Abilities + +- type: listing + id: ChangelingArmBlade + name: changeling-arm-blade-name + description: changeling-arm-blade-desc + productAction: ActionRetractableItemArmBlade + applyToMob: true + cost: + ChangelingDNA: 25 + categories: + - ChangelingAbilities + conditions: + - !type:ListingLimitedStockCondition + stock: 1 diff --git a/Resources/Prototypes/Catalog/thief_toolbox_sets.yml b/Resources/Prototypes/Catalog/thief_toolbox_sets.yml index cdba0f8128..3fb69bec47 100644 --- a/Resources/Prototypes/Catalog/thief_toolbox_sets.yml +++ b/Resources/Prototypes/Catalog/thief_toolbox_sets.yml @@ -88,7 +88,7 @@ - EncryptionKeyStationMaster - CyberPen - BriefcaseThiefBribingBundleFilled - - ClothingMaskGasVoiceChameleon + - VoiceMaskImplanter #- todo Chameleon Stamp - type: thiefBackpackSet diff --git a/Resources/Prototypes/Catalog/uplink_catalog.yml b/Resources/Prototypes/Catalog/uplink_catalog.yml index 4f02720640..8ad5ed1fff 100644 --- a/Resources/Prototypes/Catalog/uplink_catalog.yml +++ b/Resources/Prototypes/Catalog/uplink_catalog.yml @@ -99,6 +99,22 @@ categories: - UplinkWeaponry +- type: listing + id: UplinkEnergyCrossbow + name: uplink-energycrossbow-name + description: uplink-energycrossbow-desc + discountCategory: rareDiscounts + discountDownTo: + Telecrystal: 3 + productEntity: WeaponEnergyCrossbow + cost: + Telecrystal: 5 + categories: + - UplinkWeaponry + conditions: + - !type:ListingLimitedStockCondition + stock: 1 + - type: listing id: UplinkThrowingKnivesKit name: uplink-knives-kit-name @@ -202,6 +218,20 @@ - AssaultOpsUplink #Sunrise-end +- type: listing + id: UplinkHushpup + name: uplink-hushpup-name + description: uplink-hushpup-desc + icon: { sprite: /Textures/Objects/Weapons/Guns/Shotguns/hushpup.rsi, state: icon } + productEntity: ClothingBackpackDuffelSyndicateFilledHushpup + discountCategory: rareDiscounts + discountDownTo: + Telecrystal: 8 + cost: + Telecrystal: 10 + categories: + - UplinkWeaponry + - type: listing id: UplinkC20RBundle name: uplink-c20r-bundle-name @@ -773,9 +803,9 @@ productEntity: ChemicalSynthesisKit discountCategory: usualDiscounts discountDownTo: - Telecrystal: 3 + Telecrystal: 2 cost: - Telecrystal: 4 + Telecrystal: 3 categories: - UplinkChemicals @@ -803,9 +833,9 @@ productEntity: ChemistryBottleNocturine discountCategory: usualDiscounts discountDownTo: - Telecrystal: 3 + Telecrystal: 2 cost: - Telecrystal: 6 + Telecrystal: 4 categories: - UplinkChemicals @@ -1729,6 +1759,19 @@ categories: - UplinkImplants +- type: listing + id: UplinkVoiceMaskImplant + name: uplink-voice-mask-implanter-name + description: uplink-voice-mask-implanter-desc + icon: { sprite: Interface/Actions/voice-mask.rsi, state: icon } + productEntity: VoiceMaskImplanter + discountCategory: usualDiscounts + discountDownTo: + Telecrystal: 1 + cost: + Telecrystal: 2 + categories: + - UplinkImplants # Wearables @@ -1745,19 +1788,6 @@ categories: - UplinkWearables -- type: listing - id: UplinkVoiceMask - name: uplink-voice-mask-name - description: uplink-voice-mask-desc - productEntity: ClothingMaskGasVoiceChameleon - discountCategory: usualDiscounts - discountDownTo: - Telecrystal: 1 - cost: - Telecrystal: 2 - categories: - - UplinkWearables - - type: listing id: UplinkHolster name: uplink-holster-name @@ -2186,23 +2216,6 @@ whitelist: - Passenger -- type: listing - id: uplinkRiggedBoxingGlovesBoxer - name: uplink-rigged-boxing-gloves-name - description: uplink-rigged-boxing-gloves-desc - productEntity: ClothingHandsGlovesBoxingRigged - discountCategory: usualDiscounts - discountDownTo: - Telecrystal: 2 - cost: - Telecrystal: 4 - categories: - - UplinkJob - conditions: - - !type:BuyerJobCondition - whitelist: - - Boxer - - type: listing id: uplinkNecronomicon name: uplink-necronomicon-name @@ -2384,9 +2397,8 @@ categories: - UplinkJob conditions: - - !type:BuyerJobCondition # We can't use BuyerDepartmentCondition here since Zookeeper and Chef can also get this + - !type:BuyerJobCondition # We can't use BuyerDepartmentCondition here since Chef can also get this whitelist: - - Zookeeper - Scientist - SeniorResearcher # Sunrise-Senior - ResearchDirector @@ -2493,3 +2505,19 @@ whitelist: - MedicalDoctor +- type: listing + id: uplinkBriefcaseGun + name: uplink-briefcase-gun-name + description: uplink-briefcase-gun-desc + productEntity: WeaponSubMachineGunBriefcase + discountCategory: veryRareDiscounts + discountDownTo: + Telecrystal: 10 + cost: + Telecrystal: 15 + categories: + - UplinkJob + conditions: + - !type:BuyerJobCondition + whitelist: + - Lawyer diff --git a/Resources/Prototypes/Chemistry/injector_modes.yml b/Resources/Prototypes/Chemistry/injector_modes.yml new file mode 100644 index 0000000000..fd96819df3 --- /dev/null +++ b/Resources/Prototypes/Chemistry/injector_modes.yml @@ -0,0 +1,119 @@ +## Abstracts +- type: injectorMode + abstract: true + id: BaseInjectMode + name: injector-component-inject-mode-name + behavior: Inject + popupUserAttempt: injector-component-needle-injecting-user + popupTargetAttempt: injector-component-needle-injecting-target + +- type: injectorMode + abstract: true + id: BaseDrawMode + name: injector-component-draw-mode-name + behavior: Draw + popupUserAttempt: injector-component-needle-drawing-user + popupTargetAttempt: injector-component-needle-drawing-target + +- type: injectorMode + abstract: true + id: BaseDynamicMode + name: injector-component-dynamic-mode-name + behavior: Dynamic + popupUserAttempt: injector-component-needle-injecting-user + popupTargetAttempt: injector-component-needle-injecting-target + +## Syringes +- type: injectorMode + abstract: true + id: BaseSyringeMode + transferAmounts: + - 5 + - 10 + - 15 + +- type: injectorMode + abstract: true + id: BaseCryostasisSyringeMode + transferAmounts: + - 5 + - 10 + +- type: injectorMode + abstract: true + id: BaseBluespaceSyringeMode + mobTime: 2.5 + delayPerVolume: 0.05 + transferAmounts: + - 5 + - 10 + - 15 + - 50 + +- type: injectorMode + parent: [ BaseSyringeMode, BaseInjectMode ] + id: SyringeInjectMode + +- type: injectorMode + parent: [ BaseSyringeMode, BaseDrawMode ] + id: SyringeDrawMode + +- type: injectorMode + parent: [ BaseBluespaceSyringeMode, BaseInjectMode ] + id: BluespaceSyringeInjectMode + +- type: injectorMode + parent: [ BaseBluespaceSyringeMode, BaseDrawMode ] + id: BluespaceSyringeDrawMode + +- type: injectorMode + parent: [ BaseCryostasisSyringeMode, BaseInjectMode ] + id: CryostasisSyringeInjectMode + +- type: injectorMode + parent: [ BaseCryostasisSyringeMode, BaseDrawMode ] + id: CryostasisSyringeDrawMode + +## Dropper +- type: injectorMode + abstract: true + id: BaseDropperMode + transferAmounts: + - 1 + - 2 + - 3 + - 4 + - 5 + +- type: injectorMode + parent: [ BaseDropperMode, BaseInjectMode ] + id: DropperInjectMode + +- type: injectorMode + parent: [ BaseDropperMode, BaseDrawMode ] + id: DropperDrawMode + +## Hyposprays +- type: injectorMode + abstract: true + id: BaseHyposprayMode + injectSound: /Audio/Items/hypospray.ogg + injectPopupTarget: injector-component-feel-prick-message + injectOnUse: true + mobTime: 0 + delayPerVolume: 0 + transferAmounts: + - 5 + +- type: injectorMode + parent: [ BaseHyposprayMode, BaseInjectMode ] + id: HyposprayInjectMode + +- type: injectorMode + parent: [ BaseHyposprayMode, BaseDynamicMode ] + id: HyposprayDynamicMode + +- type: injectorMode + parent: HyposprayDynamicMode + id: HypopenDynamicMode + containerDrawTime: 0.75 diff --git a/Resources/Prototypes/Damage/examine_messages.yml b/Resources/Prototypes/Damage/examine_messages.yml index 91f838a436..fe551902b0 100644 --- a/Resources/Prototypes/Damage/examine_messages.yml +++ b/Resources/Prototypes/Damage/examine_messages.yml @@ -3,3 +3,15 @@ values: prefix: comp-window-damaged- count: 6 + +- type: localizedDataset + id: ShieldMessages + values: + prefix: comp-shield-damaged- + count: 6 + +- type: localizedDataset + id: EnergyShieldMessages + values: + prefix: comp-eshield-damaged- + count: 4 diff --git a/Resources/Prototypes/Damage/modifier_sets.yml b/Resources/Prototypes/Damage/modifier_sets.yml index 05d3e792b1..aecf7f2bee 100644 --- a/Resources/Prototypes/Damage/modifier_sets.yml +++ b/Resources/Prototypes/Damage/modifier_sets.yml @@ -225,7 +225,7 @@ Poison: 0.0 Radiation: 0.0 -# immune to everything except physical and heat damage +# immune to everything except physical and heat damage; vulnerable to holy damage because they're undead, but not as vulnerable as a ghost or demon would be - type: damageModifierSet id: Skeleton coefficients: @@ -238,6 +238,7 @@ Asphyxiation: 0.0 Bloodloss: 0.0 Cellular: 0.0 + Holy: 0.5 flatReductions: Blunt: 5 diff --git a/Resources/Prototypes/Datasets/figurines.yml b/Resources/Prototypes/Datasets/figurines.yml index 53ba40da64..4cd09c03e2 100644 --- a/Resources/Prototypes/Datasets/figurines.yml +++ b/Resources/Prototypes/Datasets/figurines.yml @@ -2,7 +2,7 @@ id: FigurinesHoP values: prefix: figurines-hop- - count: 5 + count: 7 - type: localizedDataset id: FigurinesPassenger @@ -20,7 +20,7 @@ id: FigurinesClown values: prefix: figurines-clown- - count: 7 + count: 8 - type: localizedDataset id: FigurinesHoloClown @@ -44,7 +44,7 @@ id: FigurinesBoxer values: prefix: figurines-boxer- - count: 5 + count: 6 - type: localizedDataset id: FigurinesCaptain @@ -80,25 +80,25 @@ id: FigurinesLawyer values: prefix: figurines-lawyer- - count: 5 + count: 12 - type: localizedDataset id: FigurinesCargoTech values: prefix: figurines-cargotech- - count: 6 + count: 11 - type: localizedDataset id: FigurinesSalvage values: prefix: figurines-salvage- - count: 6 + count: 9 - type: localizedDataset id: FigurinesQM values: prefix: figurines-qm- - count: 9 + count: 8 - type: localizedDataset id: FigurinesCE @@ -116,7 +116,7 @@ id: FigurinesAtmosTech values: prefix: figurines-atmostech- - count: 7 + count: 9 - type: localizedDataset id: FigurinesRD @@ -140,7 +140,7 @@ id: FigurinesChemist values: prefix: figurines-chemist- - count: 6 + count: 8 - type: localizedDataset id: FigurinesParamedic @@ -152,7 +152,7 @@ id: FigurinesDoctor values: prefix: figurines-doctor- - count: 5 + count: 6 - type: localizedDataset id: FigurinesLibrarian @@ -190,6 +190,12 @@ prefix: figurines-janitor- count: 9 +- type: localizedDataset + id: FigurinesAI + values: + prefix: figurines-AI- + count: 7 + - type: localizedDataset id: FigurinesNukie values: @@ -218,7 +224,7 @@ id: FigurinesWizard values: prefix: figurines-wizard- - count: 4 + count: 8 - type: localizedDataset id: FigurinesSpaceDragon @@ -285,3 +291,9 @@ values: prefix: figurines-griffin- count: 5 + +- type: localizedDataset + id: FigurinesMechGeneric + values: + prefix: figurines-mech-generic- + count: 4 diff --git a/Resources/Prototypes/Datasets/ion_storm.yml b/Resources/Prototypes/Datasets/ion_storm.yml index 51a391dfc1..6a60e4e41f 100644 --- a/Resources/Prototypes/Datasets/ion_storm.yml +++ b/Resources/Prototypes/Datasets/ion_storm.yml @@ -208,7 +208,7 @@ id: IonStormAreas values: - ALPHA COMPLEX - - A HAUNTED PIZZARIA # fnaf + - A HAUNTED PIZZERIA # fnaf - A RESEARCH LABORATORY NEAR THE SOUTH POLE - AN ALTERNATE DIMENSION - AN ALTERNATE UNIVERSE diff --git a/Resources/Prototypes/DeviceLinking/sink_ports.yml b/Resources/Prototypes/DeviceLinking/sink_ports.yml index 66e2bee27d..45e15ba0d6 100644 --- a/Resources/Prototypes/DeviceLinking/sink_ports.yml +++ b/Resources/Prototypes/DeviceLinking/sink_ports.yml @@ -108,6 +108,11 @@ name: signal-port-name-logic-enable description: signal-port-description-logic-enable +- type: sinkPort + id: RandomGateInput + name: signal-port-name-logic-random-input + description: signal-port-description-logic-random-input + - type: sinkPort id: SetParticleDelta name: signal-port-name-set-particle-delta diff --git a/Resources/Prototypes/DeviceLinking/source_ports.yml b/Resources/Prototypes/DeviceLinking/source_ports.yml index 5eb059b191..1c13d692df 100644 --- a/Resources/Prototypes/DeviceLinking/source_ports.yml +++ b/Resources/Prototypes/DeviceLinking/source_ports.yml @@ -162,7 +162,7 @@ id: Trigger name: signal-port-name-trigger-sender description: signal-port-description-trigger-sender - defaultLinks: [ AutoClose, On, Open, Forward, Trigger, Timer ] + defaultLinks: [ Toggle, Trigger, Timer ] - type: sourcePort id: ItemDetected diff --git a/Resources/Prototypes/Entities/Clothing/Back/backpacks.yml b/Resources/Prototypes/Entities/Clothing/Back/backpacks.yml index b2a83743d7..0a95d78bba 100644 --- a/Resources/Prototypes/Entities/Clothing/Back/backpacks.yml +++ b/Resources/Prototypes/Entities/Clothing/Back/backpacks.yml @@ -217,13 +217,15 @@ parent: [ ClothingBackpack, BaseCentcommContraband ] id: ClothingBackpackERTLeader name: ERT leader backpack - description: A spacious backpack with lots of pockets, worn by the Commander of an Emergency Response Team. + description: A spacious backpack with lots of pockets, worn by the Leader of an Emergency Response Team. components: - type: Sprite sprite: _Sunrise/Clothing/Back/Backpacks/ERT/ertleader.rsi # Sunrise-Edit - type: Storage grid: - - 0,0,10,3 + - 0,0,8,3 + - type: ExplosionResistance + damageCoefficient: 0.1 - type: entity parent: ClothingBackpackERTLeader @@ -380,7 +382,7 @@ id: ClothingBackpackDebug name: wackpack description: What the fuck is this? - suffix: Debug + suffix: DEBUG categories: [ Debug ] # Sunrise added components: - type: Storage @@ -397,7 +399,7 @@ id: ClothingBackpackDebug2 name: big wackpack description: What the fuck is this? - suffix: Debug + suffix: DEBUG categories: [ Debug ] # Sunrise added components: - type: Storage @@ -409,7 +411,7 @@ id: ClothingBackpackDebug3 name: gay wackpack description: What the fuck is this? - suffix: Debug + suffix: DEBUG categories: [ Debug ] # Sunrise added components: - type: Storage @@ -431,7 +433,7 @@ id: ClothingBackpackDebug4 name: offset wackpack description: What the fuck is this? - suffix: Debug + suffix: DEBUG categories: [ Debug ] # Sunrise added components: - type: Storage diff --git a/Resources/Prototypes/Entities/Clothing/Back/smuggler.yml b/Resources/Prototypes/Entities/Clothing/Back/smuggler.yml index 3a4495f895..8545dab9a6 100644 --- a/Resources/Prototypes/Entities/Clothing/Back/smuggler.yml +++ b/Resources/Prototypes/Entities/Clothing/Back/smuggler.yml @@ -76,21 +76,9 @@ components: - type: EntityTableContainerFill containers: - storagebase: !type:AllSelector - children: - - id: SpeedLoaderCap - amount: !type:RangeNumberSelector - range: 4, 8 - - !type:GroupSelector - children: - - id: RevolverCapGun - amount: !type:RangeNumberSelector - range: 4, 6 - weight: 95 - - id: RevolverCapGunFake - amount: !type:RangeNumberSelector - range: 1, 6 - weight: 5 + storagebase: !type:NestedSelector + tableId: RandomCapGunTable + rolls: 4, 7 - type: entity parent: ClothingBackpackSatchelSmuggler diff --git a/Resources/Prototypes/Entities/Clothing/Back/smuggler_tables.yml b/Resources/Prototypes/Entities/Clothing/Back/smuggler_tables.yml index 5ab753ef3d..0ca86d3c20 100644 --- a/Resources/Prototypes/Entities/Clothing/Back/smuggler_tables.yml +++ b/Resources/Prototypes/Entities/Clothing/Back/smuggler_tables.yml @@ -167,7 +167,7 @@ children: - id: SpaceCash100 weight: 2 - - id: GlowstickBase + - id: GlowstickGreen amount: !type:RangeNumberSelector range: 1, 5 - id: GlowstickRed diff --git a/Resources/Prototypes/Entities/Clothing/Back/specific.yml b/Resources/Prototypes/Entities/Clothing/Back/specific.yml index 0e2405831a..bafb12d651 100644 --- a/Resources/Prototypes/Entities/Clothing/Back/specific.yml +++ b/Resources/Prototypes/Entities/Clothing/Back/specific.yml @@ -128,3 +128,33 @@ location: Middle extra_hand_2: location: Middle + +- type: entity + parent: ClothingBackpack + id: XenoborgMaterialBag + name: silicon storage square + description: A knockoff version of a bluespace bag, can vacumn up select materials, unfit for use by humanoids due to harmful emissions. + components: + - type: Sprite + sprite: Objects/Specific/Robotics/silicon_storage_cube.rsi + state: xenoborg + - type: MagnetPickup + - type: Dumpable + - type: Storage + grid: + - 0,0,7,3 + quickInsert: true + areaInsert: true + whitelist: + tags: + - Sheet + - ConstructionMaterial + - RawMaterial + - Ingot + components: + - Circuitboard + - Flatpack + - FloorTile + blacklist: + components: + - SiliconLawProvider diff --git a/Resources/Prototypes/Entities/Clothing/Belt/belts.yml b/Resources/Prototypes/Entities/Clothing/Belt/belts.yml index d114136a04..9c62774185 100644 --- a/Resources/Prototypes/Entities/Clothing/Belt/belts.yml +++ b/Resources/Prototypes/Entities/Clothing/Belt/belts.yml @@ -199,3 +199,14 @@ sprite: Clothing/Belt/militarywebbingmed.rsi - type: Clothing sprite: Clothing/Belt/militarywebbingmed.rsi + +- type: entity + parent: ClothingBeltMilitaryWebbing + id: ClothingBeltMilitaryWebbingERT + name: ERT chest rig + description: A set of tactical webbing worn by Emergency Response Team operatives. + components: + - type: Sprite + sprite: Clothing/Belt/militarywebbingert.rsi + - type: Clothing + sprite: Clothing/Belt/militarywebbingert.rsi diff --git a/Resources/Prototypes/Entities/Clothing/Belt/job.yml b/Resources/Prototypes/Entities/Clothing/Belt/job.yml index 9f170017f5..a40740f46a 100644 --- a/Resources/Prototypes/Entities/Clothing/Belt/job.yml +++ b/Resources/Prototypes/Entities/Clothing/Belt/job.yml @@ -177,6 +177,7 @@ - Bloodpack - Gauze - Ointment + - Tourniquet - CigPack - PillCanister - Radio @@ -184,7 +185,6 @@ - SurgeryTool - Dropper components: - - Hypospray - Injector - Pill - HandLabeler @@ -197,7 +197,7 @@ - Bottle hypo: whitelist: - components: + tags: - Hypospray pill: whitelist: @@ -247,12 +247,10 @@ - type: Storage whitelist: tags: - # - PlantAnalyzer - PlantSampleTaker - BotanyShovel - BotanyHoe - BotanyHatchet - - PlantSampleTaker - PlantBGone - Bottle - Syringe @@ -269,10 +267,6 @@ whitelist: tags: - BotanyHatchet - # hydro: - # whitelist: - # tags: - # - PlantAnalyzer # Dunno what to put here, should be aight. hoe: whitelist: tags: diff --git a/Resources/Prototypes/Entities/Clothing/Eyes/hud.yml b/Resources/Prototypes/Entities/Clothing/Eyes/hud.yml index 199cef0891..9b8f3cab21 100644 --- a/Resources/Prototypes/Entities/Clothing/Eyes/hud.yml +++ b/Resources/Prototypes/Entities/Clothing/Eyes/hud.yml @@ -112,7 +112,7 @@ - type: Clothing sprite: Clothing/Eyes/Hud/friedonion.rsi - type: ShowHungerIcons - - type: Food + - type: Edible - type: SolutionContainerManager solutions: food: diff --git a/Resources/Prototypes/Entities/Clothing/Hands/specific.yml b/Resources/Prototypes/Entities/Clothing/Hands/specific.yml index 1c71c6262f..c04de5a39c 100644 --- a/Resources/Prototypes/Entities/Clothing/Hands/specific.yml +++ b/Resources/Prototypes/Entities/Clothing/Hands/specific.yml @@ -6,7 +6,9 @@ suffix: Chameleon components: - type: Tag - tags: [] # ignore "WhitelistChameleon" tag + tags: # ignore "WhitelistChameleon" tag + - ClothMade + - Recyclable - type: Sprite sprite: Clothing/Hands/Gloves/Color/black.rsi - type: Clothing diff --git a/Resources/Prototypes/Entities/Clothing/Head/base_clothinghead.yml b/Resources/Prototypes/Entities/Clothing/Head/base_clothinghead.yml index d4840e943b..0ee5071e28 100644 --- a/Resources/Prototypes/Entities/Clothing/Head/base_clothinghead.yml +++ b/Resources/Prototypes/Entities/Clothing/Head/base_clothinghead.yml @@ -256,7 +256,6 @@ maxCharge: 600 #lights drain 3/s but recharge of 2 makes this 1/s. Therefore 600 is 10 minutes of light. startingCharge: 600 - type: BatterySelfRecharger - autoRecharge: true autoRechargeRate: 2 #recharge of 2 makes total drain 1w / s so max charge is 1:1 with time. Time to fully charge should be 5 minutes. Having recharge gives light an extended flicker period which gives you some warning to return to light area. # SUNRISE EDIT - type: Tag diff --git a/Resources/Prototypes/Entities/Clothing/Head/hats.yml b/Resources/Prototypes/Entities/Clothing/Head/hats.yml index 423753be42..50aa8429f7 100644 --- a/Resources/Prototypes/Entities/Clothing/Head/hats.yml +++ b/Resources/Prototypes/Entities/Clothing/Head/hats.yml @@ -619,6 +619,8 @@ - state: icon-nobeard map: [ "foldedLayer" ] visible: true + - type: Item + storedRotation: 0 - type: Tag tags: - PetWearable @@ -654,7 +656,7 @@ - type: entity parent: ClothingHeadBase id: ClothingHeadHatSurgcapBlue - name: surgical cap + name: blue surgical cap description: A blue cap surgeons wear during operations. Keeps their hair from tickling your internal organs. components: - type: Sprite @@ -677,7 +679,7 @@ - type: entity parent: ClothingHeadBase id: ClothingHeadHatSurgcapGreen - name: surgical cap + name: green surgical cap description: A green cap surgeons wear during operations. Keeps their hair from tickling your internal organs. components: - type: Sprite @@ -700,7 +702,7 @@ - type: entity parent: ClothingHeadBase id: ClothingHeadHatSurgcapPurple - name: surgical cap + name: purple surgical cap description: A purple cap surgeons wear during operations. Keeps their hair from tickling your internal organs. components: - type: Sprite @@ -1432,6 +1434,8 @@ sprite: Clothing/Head/Hats/party_red.rsi - type: Clothing sprite: Clothing/Head/Hats/party_red.rsi + - type: Item + storedRotation: 0 - type: Tag tags: - PetWearable @@ -1448,12 +1452,6 @@ sprite: Clothing/Head/Hats/party_yellow.rsi - type: Clothing sprite: Clothing/Head/Hats/party_yellow.rsi - - type: Tag - tags: - - PetWearable - - CorgiWearable - - WhitelistChameleon - - HamsterWearable - type: entity parent: ClothingHeadHatPartyRed @@ -1464,12 +1462,6 @@ sprite: Clothing/Head/Hats/party_green.rsi - type: Clothing sprite: Clothing/Head/Hats/party_green.rsi - - type: Tag - tags: - - PetWearable - - CorgiWearable - - WhitelistChameleon - - HamsterWearable - type: entity parent: ClothingHeadHatPartyRed @@ -1480,12 +1472,6 @@ sprite: Clothing/Head/Hats/party_blue.rsi - type: Clothing sprite: Clothing/Head/Hats/party_blue.rsi - - type: Tag - tags: - - PetWearable - - CorgiWearable - - WhitelistChameleon - - HamsterWearable - type: entity parent: ClothingHeadHatPartyRed diff --git a/Resources/Prototypes/Entities/Clothing/Head/helmets.yml b/Resources/Prototypes/Entities/Clothing/Head/helmets.yml index 6077a83f04..8cf12dd30e 100644 --- a/Resources/Prototypes/Entities/Clothing/Head/helmets.yml +++ b/Resources/Prototypes/Entities/Clothing/Head/helmets.yml @@ -250,6 +250,8 @@ sprite: Clothing/Head/Helmets/templar.rsi - type: Clothing sprite: Clothing/Head/Helmets/templar.rsi + - type: Item + storedRotation: 0 - type: IngestionBlocker - type: IdentityBlocker - type: HideLayerClothing @@ -553,7 +555,7 @@ - type: PointLight enabled: false radius: 1.4 - energy: 1.4 + energy: 2.5 color: red netsync: false mask: /Textures/Effects/LightMasks/double_cone.png diff --git a/Resources/Prototypes/Entities/Clothing/Head/misc.yml b/Resources/Prototypes/Entities/Clothing/Head/misc.yml index b19d7682bd..3373f72b4c 100644 --- a/Resources/Prototypes/Entities/Clothing/Head/misc.yml +++ b/Resources/Prototypes/Entities/Clothing/Head/misc.yml @@ -128,6 +128,8 @@ sprite: Clothing/Head/Misc/richard.rsi - type: Clothing sprite: Clothing/Head/Misc/richard.rsi + - type: Item + storedRotation: 0 - type: IngestionBlocker - type: IdentityBlocker # SUNRISE EDIT diff --git a/Resources/Prototypes/Entities/Clothing/Head/specific.yml b/Resources/Prototypes/Entities/Clothing/Head/specific.yml index 4aded0018e..bef3532e6a 100644 --- a/Resources/Prototypes/Entities/Clothing/Head/specific.yml +++ b/Resources/Prototypes/Entities/Clothing/Head/specific.yml @@ -6,7 +6,8 @@ suffix: Chameleon components: - type: Tag - tags: [] # ignore "WhitelistChameleon" tag + tags: # ignore "WhitelistChameleon" tag + - ClothMade - type: Sprite sprite: Clothing/Head/Hats/beret.rsi - type: Clothing diff --git a/Resources/Prototypes/Entities/Clothing/Multiple/towel.yml b/Resources/Prototypes/Entities/Clothing/Multiple/towel.yml index f5f2053fea..3d5840697c 100644 --- a/Resources/Prototypes/Entities/Clothing/Multiple/towel.yml +++ b/Resources/Prototypes/Entities/Clothing/Multiple/towel.yml @@ -387,26 +387,26 @@ - type: Sprite layers: - state: icon - color: "#79CC26" + color: "#639137" - type: Item inhandVisuals: left: - state: inhand-left - color: "#79CC26" + color: "#639137" right: - state: inhand-right - color: "#79CC26" + color: "#639137" - type: Clothing clothingVisuals: head: - state: equipped-HELMET - color: "#79CC26" + color: "#639137" jumpsuit: - state: equipped-INNERCLOTHING - color: "#79CC26" + color: "#639137" belt: - state: equipped-BELT - color: "#79CC26" + color: "#639137" - type: Fiber fiberColor: fibers-green diff --git a/Resources/Prototypes/Entities/Clothing/Neck/cloaks.yml b/Resources/Prototypes/Entities/Clothing/Neck/cloaks.yml index 10c2a0f3e6..c5e4cca8ce 100644 --- a/Resources/Prototypes/Entities/Clothing/Neck/cloaks.yml +++ b/Resources/Prototypes/Entities/Clothing/Neck/cloaks.yml @@ -174,7 +174,7 @@ parent: ClothingNeckBase id: ClothingNeckCloakMoth name: moth cloak - description: A cloak in the form of moth wings is an unusual and original element of the wardrobe that can attract the attention of others. It is made of a thin fabric imitating moth wings, with soft and fluffy edges. The raincoat is fastened around the neck with Velcro, and has a hood in the shape of a moths head. + description: A cloak in the form of moth wings is an unusual and original element of the wardrobe that can attract the attention of others. It is made of a thin fabric imitating moth wings, with soft and fluffy edges. The raincoat is fastened around the neck with straps, and has a hood in the shape of a moths head. components: - type: Sprite sprite: Clothing/Neck/Cloaks/moth.rsi diff --git a/Resources/Prototypes/Entities/Clothing/Neck/pins.yml b/Resources/Prototypes/Entities/Clothing/Neck/pins.yml index 995b0deaa0..ac27f4baf3 100644 --- a/Resources/Prototypes/Entities/Clothing/Neck/pins.yml +++ b/Resources/Prototypes/Entities/Clothing/Neck/pins.yml @@ -267,3 +267,55 @@ state: goldautism - type: Clothing equippedPrefix: goldautism + +- type: entity + parent: BaseItem + id: SprayFlowerPin + name: flower pin + description: A cute flower pin. Something seems off with it... + components: + - type: Item + size: Tiny + - type: Sprite + sprite: Clothing/Neck/Misc/pins.rsi + state: flower + - type: Clothing + equippedPrefix: flower + sprite: Clothing/Neck/Misc/pins.rsi + quickEquip: true + slots: + - neck + - type: EquipSpray + verbLocId: equip-spray-verb-press + - type: SolutionContainerManager + solutions: + spray: + maxVol: 30 + reagents: + - ReagentId: Water + Quantity: 30 + - type: RefillableSolution + solution: spray + - type: DrainableSolution + solution: spray + - type: SolutionTransfer + maxTransferAmount: 30 + transferAmount: 30 + - type: UseDelay + - type: Spray + transferAmount: 5 + pushbackAmount: 30 + spraySound: + path: /Audio/Effects/spray3.ogg + sprayedPrototype: FlowerVapor + vaporAmount: 1 + vaporSpread: 90 + sprayVelocity: 1.0 + sprayEmptyPopupMessage: pin-spray-popup-empty + - type: ActionGrant + actions: + - ActionShootWater + - type: ItemActionGrant + actions: + - ActionShootWater + activeIfWorn: true diff --git a/Resources/Prototypes/Entities/Clothing/Neck/specific.yml b/Resources/Prototypes/Entities/Clothing/Neck/specific.yml index 06096d8608..d91eea8d34 100644 --- a/Resources/Prototypes/Entities/Clothing/Neck/specific.yml +++ b/Resources/Prototypes/Entities/Clothing/Neck/specific.yml @@ -6,7 +6,9 @@ suffix: Chameleon components: - type: Tag - tags: [] # ignore "WhitelistChameleon" tag + tags: # ignore "WhitelistChameleon" tag + - ClothMade + - Recyclable - type: Sprite sprite: Clothing/Neck/Scarfs/red.rsi - type: Clothing diff --git a/Resources/Prototypes/Entities/Clothing/Neck/stoles.yml b/Resources/Prototypes/Entities/Clothing/Neck/stoles.yml index aab8eb30ca..d708a48f7d 100644 --- a/Resources/Prototypes/Entities/Clothing/Neck/stoles.yml +++ b/Resources/Prototypes/Entities/Clothing/Neck/stoles.yml @@ -8,3 +8,5 @@ sprite: Clothing/Neck/Stoles/chaplain.rsi - type: Clothing sprite: Clothing/Neck/Stoles/chaplain.rsi + - type: Item + storedRotation: 90 diff --git a/Resources/Prototypes/Entities/Clothing/Neck/ties.yml b/Resources/Prototypes/Entities/Clothing/Neck/ties.yml index bf1772dc81..2c13dade47 100644 --- a/Resources/Prototypes/Entities/Clothing/Neck/ties.yml +++ b/Resources/Prototypes/Entities/Clothing/Neck/ties.yml @@ -8,6 +8,10 @@ sprite: Clothing/Neck/Ties/redtie.rsi - type: Clothing sprite: Clothing/Neck/Ties/redtie.rsi + - type: Item + storedSprite: + state: storage + sprite: Clothing/Neck/Ties/redtie.rsi - type: Tag tags: - HamsterWearable @@ -25,7 +29,11 @@ sprite: Clothing/Neck/Ties/dettie.rsi - type: Clothing sprite: Clothing/Neck/Ties/dettie.rsi - + - type: Item + storedSprite: + state: storage + sprite: Clothing/Neck/Ties/dettie.rsi + - type: entity parent: ClothingNeckBase id: ClothingNeckTieSci @@ -36,6 +44,10 @@ sprite: Clothing/Neck/Ties/scitie.rsi - type: Clothing sprite: Clothing/Neck/Ties/scitie.rsi + - type: Item + storedSprite: + state: storage + sprite: Clothing/Neck/Ties/scitie.rsi - type: Tag tags: - ClothMade diff --git a/Resources/Prototypes/Entities/Clothing/OuterClothing/armor.yml b/Resources/Prototypes/Entities/Clothing/OuterClothing/armor.yml index 1d974e2dc9..bafc0993b5 100644 --- a/Resources/Prototypes/Entities/Clothing/OuterClothing/armor.yml +++ b/Resources/Prototypes/Entities/Clothing/OuterClothing/armor.yml @@ -337,7 +337,6 @@ maxCharge: 600 startingCharge: 600 - type: BatterySelfRecharger - autoRecharge: true autoRechargeRate: 2 - type: Item size: Normal diff --git a/Resources/Prototypes/Entities/Clothing/OuterClothing/coats.yml b/Resources/Prototypes/Entities/Clothing/OuterClothing/coats.yml index b87db899f6..cbf4c4d9b3 100644 --- a/Resources/Prototypes/Entities/Clothing/OuterClothing/coats.yml +++ b/Resources/Prototypes/Entities/Clothing/OuterClothing/coats.yml @@ -26,10 +26,12 @@ sprite: Clothing/OuterClothing/Coats/detective.rsi - type: Clothing sprite: Clothing/OuterClothing/Coats/detective.rsi - - type: StorageFill - contents: - - id: SmokingPipeFilledTobacco - - id: FlippoEngravedLighter + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: SmokingPipeFilledTobacco + - id: FlippoEngravedLighter - type: ExplosionResistance damageCoefficient: 1 #its a coat. it doesnt do shit # SUNRISE EDIT @@ -56,10 +58,12 @@ parent: ClothingOuterCoatDetective id: ClothingOuterCoatDetectiveLoadout components: - - type: StorageFill - contents: - - id: SmokingPipeFilledTobacco - - id: FlippoLighter #Not the steal objective, only difference from normal detective trenchcoat + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: SmokingPipeFilledTobacco + - id: FlippoLighter #Not the steal objective, only difference from normal detective trenchcoat - type: entity parent: ClothingOuterStorageBase diff --git a/Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml b/Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml index 446372c910..5ba18fe3e8 100644 --- a/Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml +++ b/Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml @@ -992,7 +992,7 @@ #ERT Chaplain Hardsuit - type: entity - parent: [ BaseCentcommContraband, ClothingOuterHardsuitJuggernaut ] + parent: [ BaseCentcommContraband, ClothingOuterHardsuitSyndie ] id: ClothingOuterHardsuitERTChaplain name: ERT chaplain's hardsuit description: A protective hardsuit worn by the chaplains of an Emergency Response Team. diff --git a/Resources/Prototypes/Entities/Clothing/OuterClothing/softsuits.yml b/Resources/Prototypes/Entities/Clothing/OuterClothing/softsuits.yml index c85963339d..1b02cbf560 100644 --- a/Resources/Prototypes/Entities/Clothing/OuterClothing/softsuits.yml +++ b/Resources/Prototypes/Entities/Clothing/OuterClothing/softsuits.yml @@ -129,6 +129,7 @@ - type: ClothingSpeedModifier walkModifier: 0.9 sprintModifier: 0.9 + requireActivated: false - type: HeldSpeedModifier - type: TemperatureProtection heatingCoefficient: 0.1 diff --git a/Resources/Prototypes/Entities/Clothing/Shoes/magboots.yml b/Resources/Prototypes/Entities/Clothing/Shoes/magboots.yml index e41bb5a1ee..334c9b1a68 100644 --- a/Resources/Prototypes/Entities/Clothing/Shoes/magboots.yml +++ b/Resources/Prototypes/Entities/Clothing/Shoes/magboots.yml @@ -120,6 +120,17 @@ modifier: 0.5 # Sunrise-end +- type: entity + parent: [BaseCentcommContraband, ClothingShoesBootsMagSyndie] + id: ClothingShoesBootsMagERT + name: ERT magboots + description: Upgraded magnetic boots utilized by Nanotrasen's Emergency Response Teams, they have a heavy magnetic pull and integrated thrusters. It can hold 0.75 L of gas. + components: + - type: Sprite + sprite: Clothing/Shoes/Boots/magboots-ert.rsi + - type: Clothing + sprite: Clothing/Shoes/Boots/magboots-ert.rsi + - type: entity parent: BaseAction id: ActionToggleMagboots diff --git a/Resources/Prototypes/Entities/Clothing/Shoes/specific.yml b/Resources/Prototypes/Entities/Clothing/Shoes/specific.yml index bf1cde8703..2af089e74f 100644 --- a/Resources/Prototypes/Entities/Clothing/Shoes/specific.yml +++ b/Resources/Prototypes/Entities/Clothing/Shoes/specific.yml @@ -177,7 +177,9 @@ description: Stylish black shoes. components: - type: Tag - tags: [] # ignore "WhitelistChameleon" tag + tags: # ignore "WhitelistChameleon" tag + - ClothMade + - Recyclable - type: Sprite sprite: Clothing/Shoes/color.rsi layers: diff --git a/Resources/Prototypes/Entities/Clothing/Uniforms/jumpsuits.yml b/Resources/Prototypes/Entities/Clothing/Uniforms/jumpsuits.yml index 7d7805587c..3750696207 100644 --- a/Resources/Prototypes/Entities/Clothing/Uniforms/jumpsuits.yml +++ b/Resources/Prototypes/Entities/Clothing/Uniforms/jumpsuits.yml @@ -32,7 +32,7 @@ - type: entity parent: ClothingUniformBase id: ClothingUniformJumpsuitJacketMonkey - name: bartender's jacket monkey + name: bartender's monkey jacket description: A decent jacket, for a decent monkey. components: - type: Sprite diff --git a/Resources/Prototypes/Entities/Clothing/Uniforms/specific.yml b/Resources/Prototypes/Entities/Clothing/Uniforms/specific.yml index 969d0b7f91..d2f3c8caac 100644 --- a/Resources/Prototypes/Entities/Clothing/Uniforms/specific.yml +++ b/Resources/Prototypes/Entities/Clothing/Uniforms/specific.yml @@ -6,7 +6,9 @@ suffix: Chameleon components: - type: Tag - tags: [] # ignore "WhitelistChameleon" tag + tags: # ignore "WhitelistChameleon" tag + - ClothMade + - Recyclable - type: Sprite sprite: Clothing/Uniforms/Jumpsuit/color.rsi layers: diff --git a/Resources/Prototypes/Entities/Debugging/clicktest.yml b/Resources/Prototypes/Entities/Debugging/clicktest.yml index 7eb0a06330..f6301dc714 100644 --- a/Resources/Prototypes/Entities/Debugging/clicktest.yml +++ b/Resources/Prototypes/Entities/Debugging/clicktest.yml @@ -9,9 +9,6 @@ id: ClickTestBase suffix: DEBUG components: - - type: Tag - tags: - - Debug - type: Clickable - type: InteractionOutline - type: Sprite diff --git a/Resources/Prototypes/Entities/Debugging/debug_sweps.yml b/Resources/Prototypes/Entities/Debugging/debug_sweps.yml index e0df3cddae..f503748127 100644 --- a/Resources/Prototypes/Entities/Debugging/debug_sweps.yml +++ b/Resources/Prototypes/Entities/Debugging/debug_sweps.yml @@ -1,3 +1,34 @@ +- type: entity + name: bang hitscan 1dmg + parent: BaseWeaponBatterySmall + id: WeaponHitscanDebug + description: pew pew! + suffix: DEBUG + components: + - type: Sprite + sprite: Objects/Weapons/Guns/Pistols/debug.rsi + state: icon + - type: Clothing + sprite: Objects/Weapons/Guns/Pistols/debug.rsi + - type: Gun + fireRate: 10 + availableModes: + - SemiAuto + - FullAuto + - type: BatteryAmmoProvider + proto: DebugLaser + fireCost: 1 + - type: BatterySelfRecharger + autoRechargeRate: 1000 + +- type: entity + name: bang hitscan gibber + parent: WeaponHitscanDebug + id: WeaponHitscanDebugGib + components: + - type: BatteryAmmoProvider + proto: DebugLaserGib + - type: entity name: bang, ded parent: BaseWeaponPistol @@ -5,9 +36,6 @@ description: ded suffix: DEBUG components: - - type: Tag - tags: - - Debug - type: Sprite sprite: Objects/Weapons/Guns/Pistols/debug.rsi state: icon @@ -32,14 +60,14 @@ priority: 2 whitelist: tags: - - Debug + - MagazineDebug gun_chamber: name: Chamber startingItem: CartridgeDebug priority: 1 whitelist: tags: - - CartridgePistol + - CartridgeDebug - type: entity id: MagazinePistolDebug @@ -50,7 +78,7 @@ components: - type: Tag tags: - - Debug + - MagazineDebug - type: BallisticAmmoProvider proto: CartridgeDebug capacity: 1000 @@ -64,9 +92,6 @@ categories: [ Debug, HideSpawnMenu ] suffix: DEBUG components: - - type: Tag - tags: - - Debug - type: Projectile damage: types: @@ -80,7 +105,7 @@ components: - type: Tag tags: - - Debug + - CartridgeDebug - type: HitScanCartridgeAmmo # Sunrise-Edit hitscan: DebugBulletTrace # Sunrise-Edit @@ -91,9 +116,6 @@ description: hit hard ye suffix: DEBUG components: - - type: Tag - tags: - - Debug - type: Sprite sprite: Objects/Weapons/Melee/debug.rsi state: icon @@ -110,9 +132,6 @@ parent: MeleeDebugGib id: MeleeDebug100 components: - - type: Tag - tags: - - Debug - type: MeleeWeapon damage: types: @@ -123,9 +142,6 @@ parent: MeleeDebugGib id: MeleeDebug200 components: - - type: Tag - tags: - - Debug - type: MeleeWeapon damage: types: diff --git a/Resources/Prototypes/Entities/Debugging/drugs.yml b/Resources/Prototypes/Entities/Debugging/drugs.yml index 84decb9fd8..d7a004f2e1 100644 --- a/Resources/Prototypes/Entities/Debugging/drugs.yml +++ b/Resources/Prototypes/Entities/Debugging/drugs.yml @@ -6,9 +6,6 @@ suffix: DEBUG categories: [ Debug ] # Sunrise added components: - - type: Tag - tags: - - Debug - type: SolutionContainerManager solutions: drink: diff --git a/Resources/Prototypes/Entities/Debugging/item.yml b/Resources/Prototypes/Entities/Debugging/item.yml index e5260a4e57..70571d05ce 100644 --- a/Resources/Prototypes/Entities/Debugging/item.yml +++ b/Resources/Prototypes/Entities/Debugging/item.yml @@ -6,9 +6,6 @@ suffix: DEBUG categories: [ Debug ] # Sunrise added components: - - type: Tag - tags: - - Debug - type: Sprite sprite: Objects/Misc/skub.rsi state: icon diff --git a/Resources/Prototypes/Entities/Debugging/options_visualizer.yml b/Resources/Prototypes/Entities/Debugging/options_visualizer.yml index 6f3be49cf1..cde9861cf3 100644 --- a/Resources/Prototypes/Entities/Debugging/options_visualizer.yml +++ b/Resources/Prototypes/Entities/Debugging/options_visualizer.yml @@ -3,9 +3,6 @@ suffix: DEBUG categories: [ Debug ] # Sunrise added components: - - type: Tag - tags: - - Debug - type: Sprite sprite: Effects/optionsvisualizertest.rsi layers: diff --git a/Resources/Prototypes/Entities/Debugging/spanisharmyknife.yml b/Resources/Prototypes/Entities/Debugging/spanisharmyknife.yml index 859b14df14..ebede1cbbf 100644 --- a/Resources/Prototypes/Entities/Debugging/spanisharmyknife.yml +++ b/Resources/Prototypes/Entities/Debugging/spanisharmyknife.yml @@ -6,9 +6,6 @@ suffix: DEBUG categories: [ Debug ] # Sunrise added components: - - type: Tag - tags: - - Debug - type: Sprite sprite: Objects/Tools/debug.rsi state: icon diff --git a/Resources/Prototypes/Entities/Debugging/stress_test.yml b/Resources/Prototypes/Entities/Debugging/stress_test.yml deleted file mode 100644 index 09e9eca050..0000000000 --- a/Resources/Prototypes/Entities/Debugging/stress_test.yml +++ /dev/null @@ -1,13 +0,0 @@ -- type: entity - id: StressTest - name: stress test - suffix: DEBUG - categories: [ Debug, HideSpawnMenu ] # Sunrise added - components: - - type: Tag - tags: - - Debug - - type: Sprite - sprite: Effects/explosion.rsi - state: explosion - - type: StressTestMovement diff --git a/Resources/Prototypes/Entities/Effects/shuttle.yml b/Resources/Prototypes/Entities/Effects/shuttle.yml index 4dae76a48a..9b1fc1e4c3 100644 --- a/Resources/Prototypes/Entities/Effects/shuttle.yml +++ b/Resources/Prototypes/Entities/Effects/shuttle.yml @@ -4,7 +4,7 @@ description: Visualizer for shuttles arriving. You shouldn't see this! components: - type: Transform - noRot: true + noRot: false gridTraversal: false - type: FtlVisualizer sprite: diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Conditional/xenoborgs.yml b/Resources/Prototypes/Entities/Markers/Spawners/Conditional/xenoborgs.yml new file mode 100644 index 0000000000..a8251739ac --- /dev/null +++ b/Resources/Prototypes/Entities/Markers/Spawners/Conditional/xenoborgs.yml @@ -0,0 +1,40 @@ +- type: entity + id: SpawnPointXenoborg + parent: MarkerBase + name: xenoborgs + components: + - type: GridSpawnPointWhitelist + whitelist: + components: + - Xenoborg + tags: + - XenoborgGhostrole + blacklist: + components: + - MothershipCore + tags: + - MothershipCoreGhostrole + - type: SpawnPoint + - type: Sprite + layers: + - state: green + - sprite: Mobs/Silicon/chassis.rsi + state: xenoborg_heavy + +- type: entity + id: SpawnPointMothershipCore + parent: MarkerBase + name: mothership core + components: + - type: GridSpawnPointWhitelist + whitelist: + components: + - MothershipCore + tags: + - MothershipCoreGhostrole + - type: SpawnPoint + - type: Sprite + layers: + - state: green + - sprite: Mobs/Silicon/mothership_core.rsi + state: core-idle diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/Food_Drinks/drinks_glass.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/Food_Drinks/drinks_glass.yml index 8504925528..d049250b55 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/Food_Drinks/drinks_glass.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/Food_Drinks/drinks_glass.yml @@ -70,7 +70,7 @@ - DrinkJackRoseGlass - DrinkJungleBirdGlass - DrinkKalimotxoGlass - - DrinkKiraSpecial + - DrinkOrangeLimeSodaGlass - DrinkLongIslandIcedTeaGlass - DrinkManhattanGlass - DrinkManlyDorfGlass diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/anomaly.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/anomaly.yml index c974a9fd48..7a7b9fd414 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/anomaly.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/anomaly.yml @@ -22,10 +22,10 @@ - AnomalyFlora - AnomalyShadow - AnomalyTech + - AnomalySanta - AnomalyBanana rareChance: 0.3 rarePrototypes: - - AnomalySanta - RandomAnomalyInjectorSpawner offset: 0.15 # not to put it higher. The anomaly sychnronizer looks for anomalies within this radius, and if the radius is higher, the anomaly can be attracted from a neighboring tile. diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/clothing.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/clothing.yml new file mode 100644 index 0000000000..5ac9666ce8 --- /dev/null +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/clothing.yml @@ -0,0 +1,16 @@ +- type: entityTable + id: AllPartyHatsTable + table: !type:GroupSelector + children: + - id: ClothingHeadHatPartyRed + - id: ClothingHeadHatPartyYellow + - id: ClothingHeadHatPartyGreen + - id: ClothingHeadHatPartyBlue + +- type: entityTable + id: AllSergicalHatsTable + table: !type:GroupSelector + children: + - id: ClothingHeadHatSurgcapBlue + - id: ClothingHeadHatSurgcapPurple + - id: ClothingHeadHatSurgcapGreen diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/maintenance.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/maintenance.yml index 90ad5b84da..7335db9881 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/maintenance.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/maintenance.yml @@ -6,6 +6,9 @@ - !type:GroupSelector weight: 75 children: + - !type:NestedSelector + weight: 5 # Roughly 7% chance + tableId: AllToysTable # Smoker's specialty - !type:AllSelector children: @@ -112,13 +115,7 @@ - id: ClothingNeckCloakEnby - id: ClothingNeckCloakPan - id: ToyFigurineSkeleton - - id: Basketball - - id: Football - - id: TennisBall - - id: BalloonNT - - id: BalloonCorgi - id: MysteryFigureBox - - id: RubberChicken # Cult - !type:AllSelector children: @@ -164,17 +161,12 @@ - !type:GroupSelector weight: 2 children: - - id: Skub - - id: PonderingOrb - - id: CluwneHorn - - id: ClothingShoesSkates - id: DrinkMugDog - id: CigarGold - id: ClothingUniformJumpsuitFamilyGuy - id: WristwatchGold - id: RubberStampGreytide - id: MysteryLighterBox - - id: GoldenPersonalAI - type: entity name: Maint Loot Spawner @@ -228,7 +220,8 @@ - id: Plunger - id: PowerCellMedium - id: PowerCellSmall - - id: Soap + - !type:NestedSelector + tableId: AllSoapsTable - id: Wirecutter - id: Screwdriver - id: Wrench @@ -274,7 +267,7 @@ - id: trayScanner - id: HandheldGPSBasic - id: HandLabeler - - id: GlowstickBase + - id: GlowstickGreen - id: Bucket - id: RadioHandheld - id: AppraisalTool @@ -385,6 +378,8 @@ - id: SawImprov - id: HydroponicsToolMiniHoe - id: ClothingHandsKnuckleDusters + - !type:NestedSelector + tableId: AllToyWeaponsTable - type: entity name: Maint Loot Spawner diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/soap.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/soap.yml index d3283522b2..1f4f4b4aba 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/soap.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/soap.yml @@ -1,21 +1,61 @@ +- type: entityTable # max size 1x2 (for now) + id: SlipTable + table: !type:GroupSelector + children: + - !type:NestedSelector + tableId: AllBananaPeelsTable + - !type:NestedSelector + tableId: AllSoapsTable + - !type:GroupSelector # Other + weight: 0.02 # 1 in 100 + children: + - id: FoodButter + - id: FoodCannabisButter + weight: 0.5 + - id: BananaPhoneInstrument + weight: 0.2 + +- type: entityTable # max size 1x2 + id: AllSoapsTable + table: !type:GroupSelector + children: + - id: SoapNT + weight: 2 + - id: Soap + - id: SoapHomemade + - id: SoapDeluxe + - !type:GroupSelector # Rare soaps + weight: 0.02 # 1 in 250 + children: + - id: SoapSyndie + - id: SlipocalypseClusterSoap + - id: SoapOmega + - type: entity + parent: MarkerBase + id: RandomSlip100 + name: random slip spawner + components: + - type: Sprite + layers: + - state: red + - sprite: Objects/Specific/Hydroponics/banana.rsi + state: peel + - type: EntityTableSpawner + table: !type:NestedSelector + tableId: SlipTable + +- type: entity + parent: MarkerBase id: RandomSoap name: random soap spawner - parent: MarkerBase components: - type: Sprite layers: - state: red - sprite: Objects/Specific/Janitorial/soap.rsi state: soap-4 - - type: RandomSpawner - prototypes: - - Soap - - SoapHomemade - - SoapNT - - SoapDeluxe - chance: 0.95 - rarePrototypes: - - SoapSyndie - - SoapOmega - rareChance: 0.05 + - type: EntityTableSpawner + table: !type:NestedSelector + tableId: AllSoapsTable + diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/toy.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/toy.yml index 269e76950a..9ec48b32bb 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/toy.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/toy.yml @@ -1,139 +1,535 @@ +# Items in this table are generally useless. They don't help in most situations and aren't interesting to serious people. +# If you're wondering if an entity should go in this table, ask your inner child / local clown. +- type: entityTable # size 2x4 or 3x3 # price 100 + id: AllToysTable + table: !type:GroupSelector + children: + - !type:GroupSelector # Boring toys (subjective) :o) + weight: 0.5 # 1 in 7 + children: + - !type:NestedSelector + tableId: AllPlushiesTable + - !type:NestedSelector + tableId: AllFigurinesTable + - !type:NestedSelector + tableId: AllToyWeaponsTable + - !type:NestedSelector + tableId: AllMiscToysTable + - !type:NestedSelector + tableId: AllToySoundMakerTable + +# Soft friends to play with, cut open with a knife, and throw away when you need space +- type: entityTable # size ginormous # price 5 + id: AllPlushiesTable + table: !type:GroupSelector + children: + - !type:NestedSelector + tableId: AllLizardPlushieTable + - id: PlushieNuke + - id: PlushieSlime + - id: PlushieSnake + - id: PlushieExperiment + - id: PlushieVox + - id: PlushieRouny + - id: PlushieAtmosian + - id: PlushieDiona + - id: PlushieXeno + - id: PlushieHampter + - id: PlushieMoth + - id: PlushieArachind + - id: PlushiePenguin + - id: PlushieVulp + - !type:GroupSelector + children: + - id: PlushieBee + - id: PlushieRGBee + weight: 0.1 + - !type:GroupSelector + children: + - id: PlushieCarp + - id: PlushieHolocarp + weight: 0.25 + - id: PlushieMagicarp + weight: 0.25 + - id: PlushieRainbowCarp + weight: 0.15 + - !type:GroupSelector + children: + - id: PlushieSharkBlue + - id: PlushieSharkGrey + - id: PlushieSharkPink + - !type:GroupSelector # Toy plushies + children: + - id: ToyIan + - id: ToyAmongPequeno + - id: ToyMouse + - !type:GroupSelector # Giant plushies + children: + - id: PlushieNar + - id: PlushieRatvar + - !type:GroupSelector # Rare plushies + weight: 0.1 # 1 in >210 + children: + - id: PlushieHuman + - id: PlushieGhost + - id: PlushieLamp + - !type:GroupSelector # Legendary plushies + weight: 0.002 # 1 in >10,500 + children: + - id: PlushieThrongler + - id: PlushieGhostRevenant # You got the god roll, and failed + +# Weh! +- type: entityTable + id: AllLizardPlushieTable + table: !type:GroupSelector + children: + - id: PlushieLizard + weight: 8 + - id: PlushieSpaceLizard + weight: 1 + - id: PlushieLizardInversed + weight: 0.1 # 1 in >100 + - !type:GroupSelector # Lizard gets a job table + children: + - id: PlushieLizardJobAtmospherictechnician + - id: PlushieLizardJobBartender + - id: PlushieLizardJobBotanist + - id: PlushieLizardJobBoxer + - id: PlushieLizardJobCaptain + - id: PlushieLizardJobCargotechnician + - id: PlushieLizardJobChaplain + - id: PlushieLizardJobChef + - id: PlushieLizardJobChemist + - id: PlushieLizardJobChiefengineer + - id: PlushieLizardJobChiefmedicalofficer + - id: PlushieLizardJobClown # :o) + - id: PlushieLizardJobDetective + - id: PlushieLizardJobHeadofpersonnel + - id: PlushieLizardJobHeadofsecurity + - id: PlushieLizardJobJanitor + - id: PlushieLizardJobLawyer + - id: PlushieLizardJobLibrarian + - id: PlushieLizardJobMedicaldoctor + - id: PlushieLizardJobMedicalintern + - id: PlushieLizardJobMime # + - id: PlushieLizardJobMusician + - id: PlushieLizardJobParamedic + - id: PlushieLizardJobPassenger + - id: PlushieLizardJobPsychologist + - id: PlushieLizardJobQuartermaster + - id: PlushieLizardJobReporter + - id: PlushieLizardJobResearchassistant + - id: PlushieLizardJobResearchdirector + - id: PlushieLizardJobSalvagespecialist + - id: PlushieLizardJobScientist + - id: PlushieLizardJobSecuritycadet + - id: PlushieLizardJobSecurityofficer + - id: PlushieLizardJobServiceworker + - id: PlushieLizardJobStationengineer + - id: PlushieLizardJobTechnicalassistant + - id: PlushieLizardJobZookeeper + - id: PlushieLizardJobMultiweh + weight: 0.5 # 1 in >800 + +# Figurines representing all your favorite coworkers +- type: entityTable # size 1x2 # price 75 + id: AllFigurinesTable + table: !type:GroupSelector + children: + # Cargo + - id: ToyFigurineQuartermaster + - id: ToyFigurineCargoTech + - id: ToyFigurineSalvage + # Command + - id: ToyFigurineCaptain + # Engineering + - id: ToyFigurineChiefEngineer + - id: ToyFigurineEngineer + - id: ToyFigurineAtmosTech + # Medical + - id: ToyFigurineChiefMedicalOfficer + - id: ToyFigurineChemist + - id: ToyFigurineParamedic + - id: ToyFigurineMedicalDoctor + # Science + - id: ToyFigurineResearchDirector + - id: ToyFigurineScientist + # Security + - id: ToyFigurineHeadOfSecurity + - id: ToyFigurineWarden + - id: ToyFigurineDetective + - id: ToyFigurineSecurity + # Service + - id: ToyFigurineHeadOfPersonnel + - id: ToyFigurinePassenger + - id: ToyFigurineGreytider + - id: ToyFigurineClown # :o) + - id: ToyFigurineMime # + - id: ToyFigurineMusician + - id: ToyFigurineBoxer + - id: ToyFigurineLibrarian + - id: ToyFigurineChaplain + - id: ToyFigurineChef + - id: ToyFigurineBartender + - id: ToyFigurineBotanist + - id: ToyFigurineJanitor + - id: ToyFigurineLawyer + # Silicon + - id: ToyAi + # Syndicate + - id: ToyFigurineNukie + - id: ToyFigurineNukieElite + - id: ToyFigurineNukieCommander + - id: ToyFigurineFootsoldier + - id: ToyFigurineHoloClown # >:o) + # Antagonists + - id: ToyFigurineWizard + - id: ToyFigurineSpaceDragon + - id: ToyFigurineThief + - id: ToyFigurineQueen + - id: ToyFigurineRatKing + - id: ToyFigurineRatServant + - id: ToyFigurineGriffin + # Animals + - id: ToyFigurineMouse + - id: ToyFigurineSlime + - id: ToyFigurineHamlet + # Other + - id: MysteryFigureBox # More suspense + weight: 10 + - id: ToyFigurineWizardFake + - id: ToyFigurineSkeleton + - id: ToyNuke + - id: ToyFigurineOwlman + - !type:NestedSelector + tableId: AllFigurineMechsTable + +# Figurines representing the hopes and dreams of the robotics department +- type: entityTable # size 1x2 # price 75 + id: AllFigurineMechsTable + table: !type:GroupSelector + children: + - id: ToyRipley + - id: ToyFireRipley + - id: ToyDeathRipley + - id: ToyGygax + - id: ToyDurand + - id: ToyMarauder + - id: ToySeraph + - id: ToyMauler + - id: ToyOdysseus + - id: ToyPhazon + - id: ToyReticence + +# Items that are used to "attack" people. Legitimate combat use for these is limited +- type: entityTable # size 2x4 # price 100 + id: AllToyWeaponsTable + table: !type:GroupSelector + children: + - !type:GroupSelector # Swords type group + children: + - id: ToyHammer + - id: ToySword + - id: FoamBlade + - id: FoamCutlass + - id: CardSword + - !type:GroupSelector # Throwing type group + rolls: 2 # Expendables need restocks + children: + - id: SnapPopBox + - id: BoxDarts + - id: GrenadeFoamDart + - !type:GroupSelector # REAL fake grenades + weight: 0.05 # 2 in 186. Rare in order to not spoil the surprise + children: + - id: GrenadeDummy + - id: SyndieTrickyBomb + - !type:GroupSelector # Guns type group + children: + - id: WeaponStickyHand + - !type:GroupSelector # Water subgroup + children: + - id: WeaponWaterBlaster + - id: WeaponWaterPistol + - !type:NestedSelector + tableId: RandomFoamGunTable + - !type:NestedSelector + tableId: RandomCapGunTable + +- type: entityTable # price 100 + id: RandomFoamGunTable + table: !type:AllSelector # Need to spawn with ammo + children: + - !type:GroupSelector + children: + - id: FoamCrossbow + - id: WeaponRifleFoam + - id: BoxDonkSoftBox + +- type: entityTable + id: RandomCapGunTable + table: !type:AllSelector + children: + - !type:GroupSelector # real or fake? + children: + - id: RevolverCapGun + - id: RevolverCapGunFake + weight: 0.01 # 1 in 101 + - !type:GroupSelector # ready for reload + prob: 0.9 + children: + - id: SpeedLoaderCap + - id: BoxCartridgeCap + +# A group of items with fun or unique properties. Highly varied (some are more fun than others) +- type: entityTable # size 2x2 # price 100 + id: AllMiscToysTable + table: !type:GroupSelector + children: + - !type:NestedSelector + tableId: AllCrayonsTable + - id: CrayonBox + - id: PlasticBanana + - id: NukeDiskFake + - id: DiceBag + - id: SpectralLocator + - id: BarberScissors + - id: SprayFlowerPin + - id: ClothingShoesSkates + - id: CrazyGlue + - id: CrazyLube + - !type:NestedSelector + tableId: AllBoardGamesTable + - !type:GroupSelector # Where there's Chips there's Dips + children: + - id: MrChips + - id: MrDips + - !type:GroupSelector # Ballons + children: + - id: BalloonNT + weight: 5 # NT bias + - id: BalloonCorgi + - id: BalloonSyn + - !type:GroupSelector # Sports ball + children: + - id: Basketball + - id: Football + - id: BeachBall + - id: TennisBall + amount: 2 + - !type:GroupSelector # PAIs are basically toys + children: + - id: PersonalAI + weight: 8 + - id: PotatoAI + - id: GoldenPersonalAI + weight: 0.1 # 1 in 1,456. A truly rare item + - !type:GroupSelector # Orbs of "power" + weight: 0.05 # 1 in 320 + children: + - id: SingularityToy + - id: TeslaToy + - id: PonderingOrb + +# Entities that don't do much more than make a unique sound. Plushies excluded. +- type: entityTable # size 1x2 # price 100 + id: AllToySoundMakerTable + table: !type:GroupSelector + children: + - id: ToyRubberDuck + - id: RubberChicken + - id: ClownRecorder + - id: WhoopieCushion + - id: NewtonCradle + - id: Skub + - id: DeskBell + - id: BikeHornImplanter + - id: SadTromboneImplanter + - !type:GroupSelector + children: + - id: Whistle + weight: 5 + - id: SecurityWhistle + - id: SyndicateWhistle + weight: 0.5 # 1 in 143 + - !type:NestedSelector # The original + tableId: RandomBikeHornTable + +- type: entityTable # size 1x2 # price 100 + id: RandomBikeHornTable + table: !type:GroupSelector + children: + - id: BikeHorn + - !type:GroupSelector # Usually get the normal horn + weight: .005 # 1 in 200 + children: + - id: CluwneHorn # you lose, clown >:o) + - id: BananiumHorn + - id: PushHorn + - id: GoldenBikeHorn + +- type: entityTable # size 1x1 + id: AllCrayonsTable + table: !type:GroupSelector + children: + - id: CrayonMime + - id: CrayonRainbow + - id: CrayonWhite + - id: CrayonBlack + - id: CrayonRed + - id: CrayonOrange + - id: CrayonYellow + - id: CrayonGreen + - id: CrayonBlue + - id: CrayonPurple + +## Spawners ## + - type: entity + parent: MarkerBase + id: ToySpawner90 name: Toy Spawner - id: ToySpawner - parent: MarkerBase + suffix: 90 components: - - type: Sprite - layers: - - state: red - - sprite: Objects/Fun/Plushies/bee.rsi - state: icon - - type: RandomSpawner - rarePrototypes: - - FoamBlade - - PlushieGhost - rareChance: 0.03 - prototypes: - - PlushieBee - - PlushieAtmosian - - PlushieNuke - - PlushieLizard - - PlushieNar - - PlushieCarp - - PlushieSlime - - PlushieSnake - - PlushieVox - - PlushieRatvar - - PlushieSpaceLizard - - PlushieRouny - - PlushieLamp - - PlushieSharkBlue - - PlushieSharkPink - - PlushieSharkGrey - - ToyAmongPequeno - - ToyMouse - - PlushieDiona - - PlushieArachind - - PlushieSmile # Sunrise-edit - chance: 0.5 - offset: 0.2 + - type: Sprite + layers: + - state: red + - sprite: Objects/Fun/bikehorn.rsi + state: icon + - type: EntityTableSpawner + table: !type:NestedSelector + tableId: AllToysTable + prob: 0.9 - type: entity - name: Prize Figurine Spawner - id: FigureSpawner parent: MarkerBase + id: PlushieSpawner50 + name: Plushie Spawner + suffix: 50 components: - - type: Sprite - layers: - - state: red - - sprite: Objects/Fun/mech_figurines.rsi - state: ripley - - type: RandomSpawner - prototypes: - - ToyAi - - ToyNuke - - ToyFigurinePassenger - - ToyFigurineGriffin - - ToyHonk - - ToyIan - - ToyMarauder - - ToyMauler - - ToyGygax - - ToyOdysseus - - ToyFigurineOwlman - - ToyDeathRipley - - ToyPhazon - - ToyFireRipley - - ToyReticence - - ToyRipley - - ToySeraph - - ToyDurand - - ToyFigurineSkeleton - - MysteryFigureBox - chance: 0.5 - offset: 0.2 + - type: Sprite + layers: + - state: red + - sprite: Objects/Fun/Plushies/bee.rsi + state: icon + - type: EntityTableSpawner + table: !type:NestedSelector + tableId: AllPlushiesTable + prob: 0.5 - type: entity + parent: MarkerBase + id: SpacemenFigurineSpawner90 name: Spacemen Minifigure Spawner - suffix: Librarian only, map with care! - id: SpacemenFigureSpawner - parent: MarkerBase + suffix: 90 components: - - type: Sprite - layers: - - sprite: Objects/Fun/figurines.rsi - state: figurine_spawner - - type: RandomSpawner - rarePrototypes: - - ToyFigurineNukieElite - - ToyFigurineNukieCommander - rareChance: 0.05 - prototypes: - - ToyFigurinePassenger - - ToyFigurineClown - - ToyFigurineMime - - ToyFigurineMusician - - ToyFigurineBoxer - - ToyFigurineCaptain - - ToyFigurineHeadOfSecurity - - ToyFigurineWarden - - ToyFigurineDetective - - ToyFigurineSecurity - - ToyFigurineLawyer - - ToyFigurineCargoTech - - ToyFigurineSalvage - - ToyFigurineQuartermaster - - ToyFigurineChiefEngineer - - ToyFigurineAtmosTech - - ToyFigurineEngineer - - ToyFigurineResearchDirector - - ToyFigurineScientist - - ToyFigurineChiefMedicalOfficer - - ToyFigurineChemist - - ToyFigurineParamedic - - ToyFigurineMedicalDoctor - - ToyFigurineHeadOfPersonnel - - ToyFigurineLibrarian - - ToyFigurineChaplain - - ToyFigurineChef - - ToyFigurineBartender - - ToyFigurineBotanist - - ToyFigurineJanitor - - ToyFigurineNukie - - ToyFigurineFootsoldier - - ToyFigurineWizardFake - - ToyFigurineSlime - - ToyFigurineGreytider - - ToyFigurineWizard - - ToyFigurineGriffin - - ToyFigurineOwlman - - ToyFigurineSkeleton - - ToyFigurineQueen - - ToyFigurineSpaceDragon - - ToyFigurineRatKing - - ToyFigurineRatServant - - ToyFigurineMouse - - ToyFigurineHamlet - - ToyFigurineThief - chance: 0.90 - offset: 0.2 + - type: Sprite + layers: + - state: red + - sprite: Objects/Fun/figurines.rsi + state: figurine_spawner + - type: EntityTableSpawner + table: !type:NestedSelector + tableId: AllFigurinesTable + prob: 0.9 + +- type: entity + parent: MarkerBase + id: MechFigurineSpawner50 + name: Mech Figurine Spawner + suffix: 50 + components: + - type: Sprite + layers: + - state: red + - sprite: Objects/Fun/mech_figurines.rsi + state: ripley + - type: EntityTableSpawner + table: !type:NestedSelector + tableId: AllFigurineMechsTable + prob: 0.5 + +- type: entity + parent: MarkerBase + id: ToyWeaponSpawner90 + name: Toy Weapon Spawner + suffix: 90 + components: + - type: Sprite + layers: + - state: red + - sprite: Objects/Fun/rubber_hammer.rsi + state: icon + - type: EntityTableSpawner + table: !type:NestedSelector + tableId: AllToyWeaponsTable + prob: 0.9 + +- type: entity + parent: MarkerBase + id: CapGunSpawner90 + name: Cap Gun Spawner + suffix: 90 + components: + - type: Sprite + layers: + - state: red + - sprite: Objects/Fun/capgun.rsi + state: base + - type: EntityTableSpawner + table: !type:NestedSelector + tableId: RandomCapGunTable + prob: 0.9 + +- type: entity + parent: MarkerBase + id: MiscToySpawner90 + name: Miscellaneous Toy Spawner + suffix: 90 + components: + - type: Sprite + layers: + - state: red + - sprite: Objects/Fun/Balloons/nanotrasen.rsi + state: icon + - type: EntityTableSpawner + table: !type:NestedSelector + tableId: AllMiscToysTable + prob: 0.9 + +- type: entity + parent: MarkerBase + id: ToySoundMakerSpawner90 + name: Toy Sound Maker Spawner + suffix: 90 + components: + - type: Sprite + layers: + - state: red + - sprite: Objects/Fun/rubber_chicken.rsi + state: icon + - type: EntityTableSpawner + table: !type:NestedSelector + tableId: AllToySoundMakerTable + prob: 0.9 + +- type: entity + parent: MarkerBase + id: CrayonSpawner90 + name: Crayon Spawner + suffix: 90 + components: + - type: Sprite + layers: + - state: red + - sprite: Objects/Fun/crayons.rsi + state: rainbow + - type: EntityTableSpawner + table: !type:GroupSelector + prob: 0.9 + children: + - !type:NestedSelector + tableId: AllCrayonsTable + - id: CrayonBox + weight: 0.05 # 1 in 20 diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/toy_tabletop.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/toy_tabletop.yml new file mode 100644 index 0000000000..d0f4723af3 --- /dev/null +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/toy_tabletop.yml @@ -0,0 +1,52 @@ +- type: entityTable # size 1x2 + id: AllBoardGamesTable + table: !type:GroupSelector + children: + - id: BackgammonBoard + - id: ChessBoard + - id: ParchisBoard + - id: CheckerBoard + +- type: entityTable # size 1x2 + id: AllBattlemapsTable + table: !type:GroupSelector + children: + - id: GrassBattlemap + - id: MoonBattlemap + - id: SandBattlemap + - id: SnowBattlemap + - id: ShipBattlemap + +## Spawners ## + +- type: entity + parent: MarkerBase + id: BoardGameSpawner100 + name: Board Game Spawner + suffix: 100 + components: + - type: Sprite + layers: + - state: red + - sprite: Objects/Fun/Tabletop/chessboard.rsi + state: chessboard + - type: EntityTableSpawner + offset: 0 + table: !type:NestedSelector + tableId: AllBoardGamesTable + +- type: entity + parent: MarkerBase + id: BattleMapSpawner100 + name: Battle Map Spawner + suffix: 100 + components: + - type: Sprite + layers: + - state: red + - sprite: Objects/Fun/Tabletop/Battlemaps/grassbm.rsi + state: icon + - type: EntityTableSpawner + offset: 0 + table: !type:NestedSelector + tableId: AllBattlemapsTable diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/trash.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/trash.yml index fb3d945b24..5ae54c40e4 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/trash.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/trash.yml @@ -3,7 +3,7 @@ table: !type:GroupSelector children: - !type:GroupSelector - weight: 95 + weight: 90 children: - id: FoodPacketBoritosTrash - id: FoodPacketCheesieTrash @@ -25,11 +25,28 @@ children: - id: FoodPlateSmallTrash - id: FoodBowlBigTrash + - !type:NestedSelector + weight: 5 + tableId: AllBananaPeelsTable + +- type: entityTable # max size 1x2 + id: AllBananaPeelsTable + table: !type:GroupSelector + children: + - id: TrashBananaPeel + weight: 3 + - id: TrashBakedBananaPeel + weight: 2 + - id: TrashMimanaPeel + - id: TrashBananiumPeel + weight: 0.5 + - id: TrashBananaPeelExplosive + weight: 0.001 # 1 in 6,500 - type: entity - name: Trash Spawner - id: RandomSpawner parent: MarkerBase + id: RandomSpawner + name: Trash Spawner suffix: 50 components: - type: Sprite @@ -56,3 +73,18 @@ offset: 0.2 table: !type:NestedSelector tableId: GenericTrashItems + +- type: entity + parent: MarkerBase + id: RandomBananaPeel90 + name: random banana peel spawner + components: + - type: Sprite + layers: + - state: red + - sprite: Objects/Specific/Hydroponics/banana.rsi + state: peel + - type: EntityTableSpawner + table: !type:NestedSelector + tableId: AllBananaPeelsTable + prob: 0.9 diff --git a/Resources/Prototypes/Entities/Markers/Spawners/ghost_roles.yml b/Resources/Prototypes/Entities/Markers/Spawners/ghost_roles.yml index c08a167b81..781df737ab 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/ghost_roles.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/ghost_roles.yml @@ -284,6 +284,50 @@ - sprite: Mobs/Silicon/chassis.rsi state: derelict_icon +- type: entity + categories: [ Spawner ] + parent: BaseAntagSpawner + id: SpawnPointGhostRoleMothershipCore + components: + - type: Tag + tags: + - ForceFixRotations + - MothershipCoreGhostrole + - type: GhostRole + name: ghost-role-information-mothership-core-name + description: ghost-role-information-mothership-core-desc + rules: ghost-role-information-silicon-rules + mindRoles: + - MindRoleMothershipCore + - type: Sprite + sprite: Markers/jobs.rsi + layers: + - state: green + - sprite: Mobs/Silicon/mothership_core.rsi + state: core-idle + +- type: entity + categories: [ HideSpawnMenu, Spawner ] + parent: BaseAntagSpawner + id: SpawnPointGhostRoleXenoborg + components: + - type: Tag + tags: + - ForceFixRotations + - XenoborgGhostrole + - type: GhostRole + name: ghost-role-information-xenoborg-name + description: ghost-role-information-xenoborg-desc + rules: ghost-role-information-silicon-rules + mindRoles: + - MindRoleXenoborg + - type: Sprite + sprite: Markers/jobs.rsi + layers: + - state: green + - sprite: Mobs/Silicon/chassis.rsi + state: xenoborg_engi + - type: entity categories: [ HideSpawnMenu, Spawner ] parent: SpawnPointGhostDerelictCyborg diff --git a/Resources/Prototypes/Entities/Markers/Spawners/jobs.yml b/Resources/Prototypes/Entities/Markers/Spawners/jobs.yml index ba18b84ef3..30d215dd96 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/jobs.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/jobs.yml @@ -280,18 +280,6 @@ - state: green - state: musician -- type: entity - id: SpawnPointBoxer - parent: SpawnPointJobBase - name: boxer - components: - - type: SpawnPoint - job_id: Boxer - - type: Sprite - layers: - - state: green - - state: boxer - - type: entity id: SpawnPointBorg parent: SpawnPointJobBase @@ -596,15 +584,3 @@ layers: - state: green - state: psychologist - -- type: entity - id: SpawnPointZookeeper - parent: SpawnPointJobBase - name: zookeeper - components: - - type: SpawnPoint - job_id: Zookeeper - - type: Sprite - layers: - - state: green - - state: zookeeper diff --git a/Resources/Prototypes/Entities/Markers/Spawners/rooms.yml b/Resources/Prototypes/Entities/Markers/Spawners/rooms.yml new file mode 100644 index 0000000000..34d3287e03 --- /dev/null +++ b/Resources/Prototypes/Entities/Markers/Spawners/rooms.yml @@ -0,0 +1,36 @@ +# Weapons +- type: entity + parent: MarkerBase + id: SpawnPointHeadOfSecurityWeapon + name: head of security weapon spawner + components: + - type: EntityTableSpawner + offset: 0.2 + table: !type:AllSelector + children: + - id: WeaponSubMachineGunWt550 + - id: MagazinePistolSubMachineGunTopMounted + - id: MagazinePistolSubMachineGunTopMounted + - type: Sprite + sprite: Markers/jobs.rsi + layers: + - state: green + - sprite: Objects/Weapons/Guns/SMGs/wt550.rsi + state: icon + +- type: entity + parent: MarkerBase + id: SpawnPointWardenWeapon + name: warden weapon spawner + components: + - type: EntityTableSpawner + offset: 0.2 + table: !type:AllSelector + children: + - id: WeaponEnergyShotgun + - type: Sprite + sprite: Markers/jobs.rsi + layers: + - state: green + - sprite: Objects/Weapons/Guns/Battery/energy_shotgun.rsi + state: icon diff --git a/Resources/Prototypes/Entities/Markers/integration_test.yml b/Resources/Prototypes/Entities/Markers/integration_test.yml new file mode 100644 index 0000000000..a18f79367b --- /dev/null +++ b/Resources/Prototypes/Entities/Markers/integration_test.yml @@ -0,0 +1,8 @@ +- type: entity + parent: MarkerBase + id: IntegrationTestMarker + name: Integration Test Marker + components: + - type: TestMarker + - type: Sprite + state: pink diff --git a/Resources/Prototypes/Entities/Mobs/Customization/Markings/vox_hair.yml b/Resources/Prototypes/Entities/Mobs/Customization/Markings/vox_hair.yml index 01d88513d8..e6e5026fc0 100644 --- a/Resources/Prototypes/Entities/Mobs/Customization/Markings/vox_hair.yml +++ b/Resources/Prototypes/Entities/Mobs/Customization/Markings/vox_hair.yml @@ -147,7 +147,7 @@ sprites: - sprite: Mobs/Customization/vox_hair.rsi state: mange_s - + - type: marking id: VoxHairMohawk bodyPart: Hair @@ -267,7 +267,7 @@ sprites: - sprite: Mobs/Customization/vox_hair.rsi state: wise_braid_s - + - type: marking id: VoxHairYasu bodyPart: Hair @@ -276,4 +276,14 @@ speciesRestriction: [Vox] sprites: - sprite: Mobs/Customization/vox_hair.rsi - state: yasu_s \ No newline at end of file + state: yasu_s + +- type: marking + id: VoxHairCatfish + bodyPart: Hair + markingCategory: Hair + canBeDisplaced: false + speciesRestriction: [Vox] + sprites: + - sprite: Mobs/Customization/vox_hair.rsi + state: catfish_s diff --git a/Resources/Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml b/Resources/Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml index 705c81cb19..bc541ec037 100644 --- a/Resources/Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml +++ b/Resources/Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml @@ -47,7 +47,7 @@ thresholds: 0: Alive 100: Critical - 200: Dead + 300: Dead # Same as destruction threshold. Borgs act exactly like crit when dead, except for ghosting on move stateAlertDict: Alive: BorgHealth Critical: BorgCrit @@ -142,17 +142,11 @@ - type: PowerCellSlot cellSlotId: cell_slot fitsInCharger: true - - type: ItemToggle - onActivate: false # You should not be able to turn off a borg temporarily. - activated: false # gets activated when a mind is added - onUse: false # no item-borg toggling sorry - - type: ItemTogglePointLight - - type: AccessToggle - # TODO: refactor movement to just be based on toggle like speedboots but for the boots themselves - # TODO: or just have sentient speedboots be fast idk + - type: Access + enabled: false # needs a player so that scientists can't drag around an empty borg for free AA - type: PowerCellDraw drawRate: 0.6 - # no ToggleCellDraw since dont want to lose access when power is gone + enabled: false # the borg is only activated when a player takes over, otherwise the battery is likely empty - type: ItemSlots slots: cell_slot: @@ -224,6 +218,11 @@ wattage: 0.2 blinkingBehaviourId: blinking radiatingBehaviourId: radiating + # These two components are required to make HandheldLight work, even though we don't even have ItemToggle. + # The code is a total mess and needs a complete rewrite. + - type: ItemTogglePointLight + - type: ToggleableVisuals + spriteLayer: light - type: LightBehaviour behaviours: - !type:FadeBehaviour @@ -240,8 +239,6 @@ startValue: 0.1 endValue: 2.0 isLooped: true - - type: ToggleableVisuals - spriteLayer: light - type: PointLight enabled: false mask: /Textures/Effects/LightMasks/cone.png @@ -356,8 +353,8 @@ factions: - NanoTrasen - type: Access - enabled: false - # Sunrise-Start + groups: + - AllAccess tags: - Borg - EmergencyShuttleRepealAll @@ -457,7 +454,6 @@ factions: - NanoTrasen #The seemingly best fit. It was a regular NT cyborg once, after all. - type: Access - enabled: false groups: - AllAccess #Randomized access would be fun. AllAccess is the best i can think of right now that does make it too hard for it to enter the station or navigate it.. - type: AccessReader @@ -525,12 +521,11 @@ thresholds: # slightly tankier than a normal borg 0: Alive 125: Critical - 250: Dead + 375: Dead # Same as destruction threshold. Borgs act exactly like crit when dead, except for ghosting on move - type: EmagSiliconLaw # should xenoborgs be emagable? stunTime: 5 - type: SiliconLawProvider laws: XenoborgLawset # custom laws here - subverted: true - type: IntrinsicRadioTransmitter # can only use binary and xenoborg channel channels: - Xenoborg @@ -597,6 +592,11 @@ - !type:PlaySoundBehavior sound: collection: MetalBreak + - !type:SpawnEntitiesBehavior + spawn: + PinpointerMothership: # drop a pinpointer to the mothership upon being destructed + min: 1 + max: 1 - !type:EmptyContainersBehaviour containers: - borg_brain @@ -605,14 +605,14 @@ - !type:DoActsBehavior acts: [ "Destruction" ] - type: PointLight - color: "#0033ff" + color: "#3010ff" + energy: 7 - type: GuideHelp guides: - Cyborgs - Robotics - # TODO: add Xenoborg guide (part 7 spoilers) + - Xenoborgs - type: Access - enabled: false tags: - Xenoborg - type: AccessReader @@ -621,3 +621,4 @@ - type: InteractionPopup interactSuccessSound: path: /Audio/Ambience/Objects/periodic_beep.ogg + - type: Xenoborg diff --git a/Resources/Prototypes/Entities/Mobs/Cyborgs/xenoborgs.yml b/Resources/Prototypes/Entities/Mobs/Cyborgs/xenoborgs.yml index a12b5ef212..a83d9ea00e 100644 --- a/Resources/Prototypes/Entities/Mobs/Cyborgs/xenoborgs.yml +++ b/Resources/Prototypes/Entities/Mobs/Cyborgs/xenoborgs.yml @@ -43,6 +43,7 @@ - BorgModuleCable - XenoborgModuleAccessBreaker - XenoborgModuleFireExtinguisher + - type: ShowElectrocutionHUD - type: ShowHealthBars damageContainers: - Inorganic @@ -92,7 +93,7 @@ thresholds: 0: Alive 300: Critical # Sunrise-edit - 500: Dead + 750: Dead # Same as destruction threshold. Borgs act exactly like crit when dead, except for ghosting on move stateAlertDict: Alive: BorgHealth Critical: BorgCrit @@ -117,9 +118,15 @@ - !type:PlaySoundBehavior sound: collection: MetalBreak + - !type:SpawnEntitiesBehavior + spawn: + PinpointerMothership: # drop a pinpointer to the mothership upon being destructed + min: 1 + max: 1 - !type:EmptyContainersBehaviour containers: - borg_brain + - borg_module - cell_slot - !type:DoActsBehavior acts: [ "Destruction" ] @@ -174,6 +181,7 @@ - type: FootstepModifier # it flies instead of walking footstepSoundCollection: collection: FootstepHoverXenoborg + - type: MovementAlwaysTouching # it flies in space with tiny thrusters - type: FlashImmunity - type: BorgChassis maxModules: 4 diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml b/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml index d109699c91..a4036d2848 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml @@ -50,7 +50,10 @@ - type: SentienceTarget flavorKind: station-event-random-sentience-flavor-organic - type: Bloodstream - bloodMaxVolume: 50 + bloodReferenceSolution: + reagents: + - ReagentId: Blood + Quantity: 50 - type: ReplacementAccent accent: mouse - type: MeleeWeapon @@ -119,7 +122,7 @@ 0: Alive 10: Dead - type: Stamina - critThreshold: 10 + baseCritThreshold: 10 animationThreshold: 1 - type: DamageStateVisuals states: @@ -147,8 +150,10 @@ - Bee - Trash - type: Bloodstream - bloodReagent: InsectBlood - bloodMaxVolume: 0.1 + bloodReferenceSolution: + reagents: + - ReagentId: InsectBlood + Quantity: 0.1 - type: MobPrice price: 50 - type: NPCRetaliation @@ -194,7 +199,10 @@ factions: - SimpleHostile - type: Bloodstream - bloodMaxVolume: 0.1 + bloodReferenceSolution: + reagents: + - ReagentId: Blood + Quantity: 0.1 - type: ZombieImmune @@ -268,7 +276,10 @@ interactSuccessSound: path: /Audio/Animals/chicken_cluck_happy.ogg - type: Bloodstream - bloodMaxVolume: 100 + bloodReferenceSolution: + reagents: + - ReagentId: Blood + Quantity: 100 - type: EggLayer eggSpawn: - id: FoodEgg @@ -405,9 +416,11 @@ Dead: Base: cockroach_dead - type: Bloodstream - bloodReagent: InsectBlood - bloodMaxVolume: 20 - - type: Food + bloodReferenceSolution: + reagents: + - ReagentId: InsectBlood + Quantity: 20 + - type: Edible - type: FlavorProfile flavors: - horrible @@ -569,7 +582,10 @@ damageContainer: Biological damageModifierSet: Moth - type: Bloodstream - bloodReagent: InsectBlood + bloodReferenceSolution: + reagents: + - ReagentId: InsectBlood + Quantity: 20 - type: Respirator damage: types: @@ -721,7 +737,10 @@ interactSuccessSound: path: /Audio/Animals/duck_quack_happy.ogg - type: Bloodstream - bloodMaxVolume: 100 + bloodReferenceSolution: + reagents: + - ReagentId: Blood + Quantity: 100 - type: EggLayer eggSpawn: - id: FoodEgg @@ -857,8 +876,10 @@ tags: - Trash - type: Bloodstream - bloodReagent: InsectBlood - bloodMaxVolume: 0.1 + bloodReferenceSolution: + reagents: + - ReagentId: InsectBlood + Quantity: 0.1 - type: MobPrice price: 50 - type: Destructible @@ -1021,8 +1042,10 @@ - type: ReplacementAccent accent: crab - type: Bloodstream - bloodMaxVolume: 50 - bloodReagent: CopperBlood + bloodReferenceSolution: + reagents: + - ReagentId: CopperBlood + Quantity: 50 - type: Tag tags: - VimPilot @@ -1193,7 +1216,10 @@ interactSuccessSound: path: /Audio/Animals/goose_honk.ogg - type: Bloodstream - bloodMaxVolume: 100 + bloodReferenceSolution: + reagents: + - ReagentId: Blood + Quantity: 100 - type: NpcFactionMember factions: - Passive @@ -1243,7 +1269,10 @@ - id: FoodMeat amount: 4 - type: Bloodstream - bloodMaxVolume: 300 + bloodReferenceSolution: + reagents: + - ReagentId: Blood + Quantity: 300 # if you fuck with the gorilla he will harambe you - type: MeleeWeapon soundHit: @@ -1405,6 +1434,7 @@ components: - type: VentCrawler # Sunrise-edit - type: CombatMode + canDisarm: true - type: Inventory templateId: monkey speciesId: monkey @@ -1513,6 +1543,7 @@ effects: - !type:WashCreamPie - type: Crawler + - type: StatusIcon # Sunrise-start - type: AttackOnInteractionFail attackMemoryLength: 10 @@ -1547,8 +1578,7 @@ types: Blunt: 5 Piercing: 4 - groups: - Burn: 3 + Heat: 3 catchingFailDamage: types: Blunt: 1 @@ -1657,10 +1687,11 @@ Slash: 5 Piercing: 4 - type: Temperature - heatDamageThreshold: 360 - coldDamageThreshold: 285 currentTemperature: 310.15 specificHeat: 42 + - type: TemperatureDamage + heatDamageThreshold: 360 + coldDamageThreshold: 285 - type: Sprite drawdepth: Mobs layers: @@ -1733,8 +1764,7 @@ types: Blunt: 2 Piercing: 7 - groups: - Burn: 3 + Heat: 3 catchingFailDamage: types: Blunt: 1 @@ -1874,7 +1904,7 @@ Base: dead-0 Dead: Base: splat-0 - - type: Food + - type: Edible - type: FlavorProfile flavors: - meaty @@ -1944,7 +1974,10 @@ types: Piercing: 0 - type: Bloodstream - bloodMaxVolume: 50 + bloodReferenceSolution: + reagents: + - ReagentId: Blood + Quantity: 50 - type: CanEscapeInventory - type: MobPrice price: 50 @@ -2090,7 +2123,10 @@ - type: RadiationSource intensity: 0.3 - type: Bloodstream - bloodReagent: UnstableMutagen + bloodReferenceSolution: + reagents: + - ReagentId: UnstableMutagen + Quantity: 50 - type: SolutionContainerManager solutions: food: @@ -2156,7 +2192,10 @@ interactSuccessSound: path: /Audio/Animals/lizard_happy.ogg - type: Bloodstream - bloodMaxVolume: 150 + bloodReferenceSolution: + reagents: + - ReagentId: Blood + Quantity: 150 - type: Damageable damageContainer: Biological damageModifierSet: Scale @@ -2219,7 +2258,10 @@ interactFailureString: petting-failure-generic interactSuccessSpawn: EffectHearts - type: Bloodstream - bloodMaxVolume: 50 + bloodReferenceSolution: + reagents: + - ReagentId: Blood + Quantity: 50 # Sunrise-Start - type: AttackOnInteractionFail attackMemoryLength: 10 @@ -2282,7 +2324,10 @@ interactSuccessSound: path: /Audio/Animals/frog_ribbit.ogg - type: Bloodstream - bloodMaxVolume: 50 + bloodReferenceSolution: + reagents: + - ReagentId: Blood + Quantity: 50 - type: Tag tags: - VimPilot @@ -2379,7 +2424,10 @@ interactSuccessSound: path: /Audio/Animals/parrot_raught.ogg - type: Bloodstream - bloodMaxVolume: 50 + bloodReferenceSolution: + reagents: + - ReagentId: Blood + Quantity: 50 # Sunrise-Start - type: AttackOnInteractionFail attackMemoryLength: 10 @@ -2443,10 +2491,11 @@ factions: - Passive - type: Temperature - heatDamageThreshold: 335 - coldDamageThreshold: 230 currentTemperature: 310.15 specificHeat: 46 + - type: TemperatureDamage + heatDamageThreshold: 335 + coldDamageThreshold: 230 coldDamage: types: Cold : 0.05 #per second, scales with temperature & other constants @@ -2582,7 +2631,10 @@ interactFailureString: petting-failure-generic interactSuccessSpawn: EffectHearts - type: Bloodstream - bloodMaxVolume: 50 + bloodReferenceSolution: + reagents: + - ReagentId: Blood + Quantity: 50 - type: Damageable damageContainer: Biological damageModifierSet: Scale @@ -2653,8 +2705,10 @@ - type: Spider - type: IgnoreSpiderWeb - type: Bloodstream - bloodMaxVolume: 150 - bloodReagent: CopperBlood + bloodReferenceSolution: + reagents: + - ReagentId: CopperBlood + Quantity: 150 - type: Speech speechVerb: Arachnid speechSounds: Arachnid @@ -2839,9 +2893,10 @@ - type: Speech speechVerb: Cluwne - type: Bloodstream - bloodMaxVolume: 150 - bloodReagent: Laughter - + bloodReferenceSolution: + reagents: + - ReagentId: Laughter + Quantity: 150 - type: entity name: wizard spider parent: MobGiantSpider @@ -3053,7 +3108,10 @@ attributes: gender: epicene - type: Bloodstream - bloodMaxVolume: 100 + bloodReferenceSolution: + reagents: + - ReagentId: Blood + Quantity: 100 - type: MeleeWeapon angle: 0 animation: WeaponArcBite @@ -3195,18 +3253,22 @@ attributes: gender: epicene - type: Bloodstream - bloodReagent: DemonsBlood + bloodReferenceSolution: + reagents: + - ReagentId: DemonsBlood + Quantity: 150 - type: Damageable damageContainer: BiologicalMetaphysical damageModifierSet: Infernal - type: Temperature + currentTemperature: 310.15 + specificHeat: 42 + - type: TemperatureDamage heatDamageThreshold: 4000 #They come from hell, so.. coldDamageThreshold: 260 - currentTemperature: 310.15 coldDamage: types: Cold : 1 #per second, scales with temperature & other constants - specificHeat: 42 heatDamage: types: Heat : 1 #per second, scales with temperature & other constants @@ -3417,6 +3479,7 @@ Dead: Base: spacecat_dead - type: Temperature + - type: TemperatureDamage heatDamageThreshold: 423 coldDamageThreshold: 0 - type: Tag @@ -3689,7 +3752,7 @@ Base: dead-0 Dead: Base: splat-0 - - type: Food + - type: Edible - type: FlavorProfile flavors: - meaty @@ -3748,7 +3811,10 @@ interactSuccessSound: path: /Audio/Animals/fox_squeak.ogg - type: Bloodstream - bloodMaxVolume: 60 + bloodReferenceSolution: + reagents: + - ReagentId: Blood + Quantity: 60 - type: CanEscapeInventory baseResistTime: 3 - type: MobPrice @@ -3883,8 +3949,10 @@ speciesId: cat templateId: pet - type: Bloodstream - bloodReagent: Sap - bloodMaxVolume: 60 + bloodReferenceSolution: + reagents: + - ReagentId: Sap + Quantity: 60 - type: DamageStateVisuals states: Alive: @@ -3991,7 +4059,10 @@ - id: FoodMeat amount: 4 - type: Bloodstream - bloodMaxVolume: 300 + bloodReferenceSolution: + reagents: + - ReagentId: Blood + Quantity: 300 # Horns though - type: MeleeWeapon damage: diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/argocyte.yml b/Resources/Prototypes/Entities/Mobs/NPCs/argocyte.yml index 36ddf71d4b..ddb7b5f68c 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/argocyte.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/argocyte.yml @@ -18,8 +18,10 @@ - type: ReplacementAccent accent: xeno - type: Bloodstream - bloodReagent: FerrochromicAcid - bloodMaxVolume: 75 #we don't want the map to become pools of blood + bloodReferenceSolution: + reagents: + - ReagentId: FerrochromicAcid + Quantity: 75 #we don't want the map to become pools of blood bloodlossDamage: types: Bloodloss: diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/asteroid.yml b/Resources/Prototypes/Entities/Mobs/NPCs/asteroid.yml index 909e11e21f..f0a48a6577 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/asteroid.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/asteroid.yml @@ -49,8 +49,10 @@ baseWalkSpeed : 2.00 baseSprintSpeed : 2.00 - type: Bloodstream - bloodMaxVolume: 350 - chemicalMaxVolume: 0 + bloodReferenceSolution: + reagents: + - ReagentId: Blood + Quantity: 350 - type: MobThresholds thresholds: 0: Alive @@ -331,6 +333,8 @@ - type: Tag tags: - HivelordRemains + - Meat + - Raw - type: entity id: FoodHivelordRemainsInert @@ -350,7 +354,8 @@ - type: Tag tags: - HivelordRemains - + - Meat + - Raw - type: entity id: MobBasilisk @@ -401,8 +406,10 @@ capacity: 1 count: 1 - type: Bloodstream - bloodMaxVolume: 200 - chemicalMaxVolume: 0 + bloodReferenceSolution: + reagents: + - ReagentId: Blood + Quantity: 200 - type: NpcFactionMember factions: - SimpleHostile diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/behonker.yml b/Resources/Prototypes/Entities/Mobs/NPCs/behonker.yml index 8229b103e7..c0220cee13 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/behonker.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/behonker.yml @@ -19,14 +19,13 @@ - type: HTN rootTask: task: SimpleRangedHostileCompound - - type: HitscanBatteryAmmoProvider + - type: BatteryAmmoProvider proto: RedLaser fireCost: 62.5 - type: Battery maxCharge: 1000 startingCharge: 1000 - type: BatterySelfRecharger - autoRecharge: true autoRechargeRate: 40 - type: Gun fireRate: 0.75 @@ -115,9 +114,10 @@ - type: Input context: "human" - type: Bloodstream - bloodMaxVolume: 300 - bloodReagent: Laughter - + bloodReferenceSolution: + reagents: + - ReagentId: Laughter + Quantity: 300 - type: entity name: behonker parent: BaseMobBehonker diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/carp.yml b/Resources/Prototypes/Entities/Mobs/NPCs/carp.yml index 8114f1f52d..65e0c760bf 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/carp.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/carp.yml @@ -44,7 +44,7 @@ baseWalkSpeed: 2.5 baseSprintSpeed: 3.5 - type: Stamina - critThreshold: 100 + baseCritThreshold: 100 - type: DamageStateVisuals states: Alive: @@ -154,7 +154,7 @@ components: - type: PointLight radius: 1.5 - energy: 0.5 + energy: 2 - type: RgbLightController layers: [ 0 ] @@ -188,6 +188,12 @@ - type: HTN rootTask: task: DragonCarpCompound + - type: Flammable + damage: + types: {} + - type: Temperature + - type: TemperatureDamage + heatDamageThreshold: 1200 # Sunrise-start - type: Tag tags: @@ -244,7 +250,7 @@ 0: Alive 82: Dead # Might seem random, but this brings up the hits to kill with a crusher mark to 3 - type: Stamina - critThreshold: 150 + baseCritThreshold: 150 - type: DamageStateVisuals states: Alive: diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/elemental.yml b/Resources/Prototypes/Entities/Mobs/NPCs/elemental.yml index eef5f48838..e9f0c4a8ef 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/elemental.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/elemental.yml @@ -28,7 +28,7 @@ 0: Alive 120: Dead - type: Stamina - critThreshold: 120 + baseCritThreshold: 120 - type: Destructible thresholds: - trigger: @@ -349,8 +349,10 @@ speedModifierThresholds: 50: 0.4 - type: Bloodstream - bloodReagent: Water - chemicalMaxVolume: 100 + bloodReferenceSolution: + reagents: + - ReagentId: Water + Quantity: 100 - type: StatusEffects allowed: - Electrocution @@ -418,7 +420,10 @@ suffix: Beer components: - type: Bloodstream - bloodReagent: Beer + bloodReferenceSolution: + reagents: + - ReagentId: Beer + Quantity: 100 - type: PointLight color: "#cfa85f" - type: Sprite @@ -435,7 +440,10 @@ suffix: Pax components: - type: Bloodstream - bloodReagent: Pax + bloodReferenceSolution: + reagents: + - ReagentId: Pax + Quantity: 100 - type: PointLight color: "#AAAAAA" - type: Sprite @@ -455,7 +463,10 @@ suffix: Nocturine components: - type: Bloodstream - bloodReagent: Nocturine + bloodReferenceSolution: + reagents: + - ReagentId: Nocturine + Quantity: 100 - type: PointLight color: "#128e80" - type: Sprite @@ -475,7 +486,10 @@ suffix: THC components: - type: Bloodstream - bloodReagent: THC + bloodReferenceSolution: + reagents: + - ReagentId: THC + Quantity: 100 - type: PointLight color: "#808080" - type: Sprite @@ -492,7 +506,10 @@ suffix: Bicaridine components: - type: Bloodstream - bloodReagent: Bicaridine + bloodReferenceSolution: + reagents: + - ReagentId: Bicaridine + Quantity: 100 - type: PointLight color: "#ffaa00" - type: Sprite @@ -509,7 +526,10 @@ suffix: Toxin components: - type: Bloodstream - bloodReagent: Toxin + bloodReferenceSolution: + reagents: + - ReagentId: Toxin + Quantity: 100 - type: PointLight color: "#cf3600" - type: Sprite @@ -526,7 +546,10 @@ suffix: Napalm components: - type: Bloodstream - bloodReagent: Napalm + bloodReferenceSolution: + reagents: + - ReagentId: Napalm + Quantity: 100 - type: PointLight color: "#FA00AF" - type: Sprite @@ -543,7 +566,10 @@ suffix: Omnizine components: - type: Bloodstream - bloodReagent: Omnizine + bloodReferenceSolution: + reagents: + - ReagentId: Omnizine + Quantity: 100 - type: PointLight color: "#fcf7f9" - type: Sprite @@ -560,7 +586,10 @@ suffix: Mute Toxin components: - type: Bloodstream - bloodReagent: MuteToxin + bloodReferenceSolution: + reagents: + - ReagentId: MuteToxin + Quantity: 100 - type: PointLight color: "#0f0f0f" - type: Sprite @@ -577,7 +606,10 @@ suffix: Norepinephric Acid components: - type: Bloodstream - bloodReagent: NorepinephricAcid + bloodReferenceSolution: + reagents: + - ReagentId: NorepinephricAcid + Quantity: 100 - type: PointLight color: "#96a8b5" - type: Sprite @@ -594,7 +626,10 @@ suffix: Ephedrine components: - type: Bloodstream - bloodReagent: Ephedrine + bloodReferenceSolution: + reagents: + - ReagentId: Ephedrine + Quantity: 100 - type: PointLight color: "#D2FFFA" - type: Sprite @@ -611,7 +646,10 @@ suffix: Robust Harvest components: - type: Bloodstream - bloodReagent: RobustHarvest + bloodReferenceSolution: + reagents: + - ReagentId: RobustHarvest + Quantity: 100 - type: PointLight color: "#3e901c" - type: Sprite diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/flesh.yml b/Resources/Prototypes/Entities/Mobs/NPCs/flesh.yml index f3ec5ff80b..c32a9d3d0b 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/flesh.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/flesh.yml @@ -41,14 +41,17 @@ 0: Alive 75: Dead - type: Stamina - critThreshold: 50 + baseCritThreshold: 50 animationThreshold: 25 - type: Butcherable spawned: - id: FoodMeat amount: 1 - type: Bloodstream - bloodMaxVolume: 100 + bloodReferenceSolution: + reagents: + - ReagentId: Blood + Quantity: 100 - type: CombatMode - type: MeleeWeapon soundHit: @@ -240,14 +243,17 @@ 0: Alive 75: Dead - type: Stamina - critThreshold: 50 + baseCritThreshold: 50 animationThreshold: 25 - type: Butcherable spawned: - id: FoodMeat amount: 1 - type: Bloodstream - bloodMaxVolume: 100 + bloodReferenceSolution: + reagents: + - ReagentId: Blood + Quantity: 100 - type: CombatMode - type: MeleeWeapon soundHit: diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/lavaland.yml b/Resources/Prototypes/Entities/Mobs/NPCs/lavaland.yml index 7d6c28fc95..1f3faf2155 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/lavaland.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/lavaland.yml @@ -50,11 +50,10 @@ - type: MovementSpeedModifier baseWalkSpeed: 5 baseSprintSpeed: 7 - - type: ProjectileBatteryAmmoProvider + - type: BatteryAmmoProvider proto: WatcherBolt fireCost: 50 - type: BatterySelfRecharger - autoRecharge: true autoRechargeRate: 50 - type: Battery maxCharge: 1000 @@ -87,8 +86,8 @@ shader: unshaded color: red - type: PointLight - radius: 1.5 - energy: 0.5 + radius: 1 + energy: 3 color: red - type: entity @@ -105,8 +104,8 @@ shader: unshaded color: deepskyblue - type: PointLight - radius: 1.5 - energy: 1 + radius: 1 + energy: 3 color: deepskyblue - type: entity @@ -123,10 +122,10 @@ shader: unshaded color: orangered - type: PointLight - radius: 1.5 - energy: 1 + radius: 1 + energy: 3 color: orangered - - type: ProjectileBatteryAmmoProvider + - type: BatteryAmmoProvider proto: WatcherBoltMagmawing fireCost: 50 @@ -145,7 +144,7 @@ state: unshaded shader: unshaded - type: PointLight - radius: 1.5 - energy: 1 + radius: 1 + energy: 3 - type: RgbLightController layers: [ 1 ] diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/living_light.yml b/Resources/Prototypes/Entities/Mobs/NPCs/living_light.yml index 4717e200dd..fc7058b68e 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/living_light.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/living_light.yml @@ -50,7 +50,6 @@ allowed: - Corporeal - Electrocution - - StaminaModifier - type: Fixtures fixtures: fix1: @@ -168,14 +167,13 @@ damage: types: Heat: 5 - - type: HitscanBatteryAmmoProvider + - type: BatteryAmmoProvider proto: RedLaser fireCost: 140 - type: Battery maxCharge: 1000 startingCharge: 1000 - type: BatterySelfRecharger - autoRecharge: true autoRechargeRate: 50 - type: Gun fireRate: 0.3 diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/miscellaneous.yml b/Resources/Prototypes/Entities/Mobs/NPCs/miscellaneous.yml index 23119de64d..79d56e7670 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/miscellaneous.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/miscellaneous.yml @@ -47,11 +47,10 @@ - type: Tag tags: - FootstepSound - - type: HitscanBatteryAmmoProvider + - type: BatteryAmmoProvider proto: RedLightLaser fireCost: 50 - type: BatterySelfRecharger - autoRecharge: true autoRechargeRate: 50 - type: Battery maxCharge: 1000 @@ -105,7 +104,6 @@ methods: [ Touch ] effects: - !type:HealthChange - scaling: true damage: groups: Brute: -0.15 @@ -113,7 +111,6 @@ methods: [ Touch ] effects: - !type:HealthChange - scaling: true damage: groups: Brute: -0.25 @@ -122,7 +119,6 @@ methods: [ Touch ] effects: - !type:HealthChange - scaling: true damage: groups: Brute: -1 @@ -131,13 +127,15 @@ methods: [ Touch ] effects: - !type:HealthChange - scaling: true damage: types: Heat: 1 - type: ReplacementAccent accent: tomatoKiller - type: Item + size: Large + shape: + - 0,0,2,2 - type: MultiHandedItem - type: NpcFactionMember factions: @@ -156,9 +154,10 @@ - map: [ "enum.DamageStateVisualLayers.Base" ] state: alive - type: Bloodstream - bloodReagent: JuiceTomato - bloodMaxVolume: 50 - chemicalMaxVolume: 30 + bloodReferenceSolution: + reagents: + - ReagentId: JuiceTomato + Quantity: 50 - type: DamageStateVisuals states: Alive: diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/pets.yml b/Resources/Prototypes/Entities/Mobs/NPCs/pets.yml index 6a2c930490..d1dff7ecfc 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/pets.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/pets.yml @@ -877,6 +877,7 @@ Bloodloss: -0.8 - type: Temperature + - type: TemperatureDamage heatDamageThreshold: 800 coldDamageThreshold: 0 - type: MeleeWeapon diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/regalrat.yml b/Resources/Prototypes/Entities/Mobs/NPCs/regalrat.yml index 3fbc4386c7..86e92f55f5 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/regalrat.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/regalrat.yml @@ -67,7 +67,7 @@ Piercing: 8 - type: Body prototype: Rat - requiredLegs: 1 # TODO: More than 1 leg + requiredLegs: 0 # TODO: Make more than 1 leg, set to 0 to avoid sprint speed being reset by the body system - type: Hunger # probably should be prototyped thresholds: Overfed: 300 # Sunrise-Edit @@ -266,7 +266,7 @@ - !type:GibBehavior recursive: false - type: Stamina - critThreshold: 60 + baseCritThreshold: 60 - type: MeleeWeapon soundHit: path: /Audio/Weapons/bladeslice.ogg @@ -278,7 +278,7 @@ Piercing: 3 - type: Body prototype: Rat - requiredLegs: 1 # TODO: More than 1 leg + requiredLegs: 0 # TODO: Make more than 1 leg, set to 0 to avoid sprint speed being reset by the body system - type: Hunger # probably should be prototyped thresholds: Overfed: 200 diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/scurret.yml b/Resources/Prototypes/Entities/Mobs/NPCs/scurret.yml index 3c19010635..883103adcc 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/scurret.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/scurret.yml @@ -36,10 +36,11 @@ 60: Critical 125: Dead - type: Temperature - heatDamageThreshold: 360 - coldDamageThreshold: 285 currentTemperature: 310.15 specificHeat: 42 + - type: TemperatureDamage + heatDamageThreshold: 360 + coldDamageThreshold: 285 # Good eatin', you monster. - type: Butcherable butcheringType: Spike @@ -138,7 +139,7 @@ state: hand - type: InventorySlots - - type: Food + - type: Edible # Why? I'm not sure but I also am afraid of the answer. - type: Hunger baseDecayRate: 0.05 # They get a lil' hungy - type: BodyEmotes # Grants them clapping and so on. diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/silicon.yml b/Resources/Prototypes/Entities/Mobs/NPCs/silicon.yml index 8277f7fa51..4dff5d3b80 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/silicon.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/silicon.yml @@ -90,7 +90,7 @@ baseWalkSpeed : 3 baseSprintSpeed : 4 - type: Stamina - critThreshold: 120 + baseCritThreshold: 120 - type: Destructible thresholds: - trigger: diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/simplemob.yml b/Resources/Prototypes/Entities/Mobs/NPCs/simplemob.yml index a0658a74eb..b2e3d72037 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/simplemob.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/simplemob.yml @@ -35,6 +35,7 @@ tags: - DoorBumpOpener - StunImmune + - type: Blindable - type: entity abstract: true @@ -99,7 +100,6 @@ - Electrocution - TemporaryBlindness - Pacified - - StaminaModifier - Flashed - RadiationProtection - Adrenaline @@ -108,7 +108,10 @@ - Fall # Sunrise-Edit - type: EmoteAnimation # Sunrise-Edit - type: Bloodstream - bloodMaxVolume: 150 + bloodReferenceSolution: + reagents: + - ReagentId: Blood + Quantity: 150 - type: MobPrice price: 150 - type: FloatingVisuals diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/slimes.yml b/Resources/Prototypes/Entities/Mobs/NPCs/slimes.yml index 77f75ad3e9..42c1d7b4ce 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/slimes.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/slimes.yml @@ -54,7 +54,10 @@ damageContainer: Biological damageModifierSet: Slime - type: Bloodstream - bloodReagent: Slime + bloodReferenceSolution: + reagents: + - ReagentId: Slime + Quantity: 150 bloodlossDamage: types: Bloodloss: @@ -80,7 +83,6 @@ methods: [ Touch ] effects: - !type:HealthChange - scaling: true damage: types: Heat: 0.05 #Same as slime species diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/space.yml b/Resources/Prototypes/Entities/Mobs/NPCs/space.yml index 6421623cf6..9f99b37273 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/space.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/space.yml @@ -36,13 +36,16 @@ 0: Alive 80: Dead - type: Stamina - critThreshold: 150 + baseCritThreshold: 150 - type: MovementAlwaysTouching - type: Bloodstream - bloodMaxVolume: 300 - bloodReagent: Cryoxadone + bloodReferenceSolution: + reagents: + - ReagentId: Cryoxadone + Quantity: 300 - type: CombatMode - type: Temperature + - type: TemperatureDamage heatDamageThreshold: 500 coldDamageThreshold: 0 - type: MeleeWeapon @@ -155,7 +158,7 @@ Dead: Base: kangaroo-space-dead - type: Stamina - critThreshold: 180 + baseCritThreshold: 180 - type: Inventory speciesId: kangaroo templateId: spacekangaroo @@ -201,7 +204,7 @@ 0: Alive 45: Dead - type: Stamina - critThreshold: 150 + baseCritThreshold: 150 - type: DamageStateVisuals states: Alive: @@ -217,8 +220,10 @@ amount: 1 prob: 0.5 - type: Bloodstream - bloodMaxVolume: 250 - bloodReagent: Cryoxadone + bloodReferenceSolution: + reagents: + - ReagentId: Cryoxadone + Quantity: 250 - type: Fixtures fixtures: fix1: @@ -303,7 +308,7 @@ 0: Alive 45: Dead - type: Stamina - critThreshold: 150 + baseCritThreshold: 150 - type: DamageStateVisuals states: Alive: @@ -321,8 +326,10 @@ amount: 1 prob: 0.3 - type: Bloodstream - bloodMaxVolume: 200 - bloodReagent: Cryoxadone + bloodReferenceSolution: + reagents: + - ReagentId: Cryoxadone + Quantity: 200 - type: Fixtures fixtures: fix1: @@ -361,7 +368,7 @@ interactFailureString: petting-failure-generic - type: PointLight radius: 1.1 - energy: 1.5 + energy: 2.7 color: "#4faffb" - type: Stealth enabledOnDeath: false @@ -456,7 +463,7 @@ Base: dead Dead: Base: dead - - type: Food + - type: Edible - type: Thirst startingThirst: 25 # spawn with Okay thirst state thresholds: @@ -495,8 +502,10 @@ - type: CombatMode combatToggleAction: ActionCombatModeToggleOff - type: Bloodstream - bloodMaxVolume: 30 - bloodReagent: Cryoxadone + bloodReferenceSolution: + reagents: + - ReagentId: Cryoxadone + Quantity: 30 - type: CanEscapeInventory - type: MobPrice price: 50 @@ -506,6 +515,7 @@ sprite: Mobs/Effects/onfire.rsi normalState: Mouse_burning - type: Temperature + - type: TemperatureDamage heatDamageThreshold: 500 coldDamageThreshold: 0 - type: Reactive @@ -514,7 +524,6 @@ methods: [Touch, Ingestion, Injection] effects: - !type:HealthChange - scaling: true damage: types: Caustic: 1 diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/spacetick.yml b/Resources/Prototypes/Entities/Mobs/NPCs/spacetick.yml index f72bcc4e8c..8361d2964c 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/spacetick.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/spacetick.yml @@ -53,7 +53,7 @@ - !type:GibBehavior recursive: false - type: Stamina - critThreshold: 15 + baseCritThreshold: 15 animationThreshold: 5 - type: MovementAlwaysTouching - type: DamageStateVisuals @@ -67,7 +67,10 @@ - id: FoodMeatXeno amount: 1 - type: Bloodstream - bloodMaxVolume: 50 + bloodReferenceSolution: + reagents: + - ReagentId: Blood + Quantity: 50 - type: CombatMode - type: MeleeWeapon soundHit: diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/xeno.yml b/Resources/Prototypes/Entities/Mobs/NPCs/xeno.yml index 3030e045c6..902d009326 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/xeno.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/xeno.yml @@ -65,10 +65,12 @@ speedModifierThresholds: 25: 0.5 - type: Stamina - critThreshold: 200 + baseCritThreshold: 200 - type: Bloodstream - bloodReagent: FluorosulfuricAcid - bloodMaxVolume: 650 + bloodReferenceSolution: + reagents: + - ReagentId: FluorosulfuricAcid + Quantity: 650 - type: MeleeWeapon altDisarm: false angle: 0 @@ -95,9 +97,10 @@ - type: TypingIndicator proto: alien - type: Temperature + currentTemperature: 310.15 + - type: TemperatureDamage heatDamageThreshold: 360 coldDamageThreshold: -150 - currentTemperature: 310.15 - type: Tag tags: - CannotSuicide @@ -132,7 +135,7 @@ 0: Alive 100: Dead - type: Stamina - critThreshold: 300 + baseCritThreshold: 300 - type: SlowOnDamage speedModifierThresholds: 50: 0.7 @@ -550,10 +553,12 @@ - type: ComplexInteraction - type: MobState - type: Stamina - critThreshold: 200 + baseCritThreshold: 200 - type: Bloodstream - bloodReagent: FluorosulfuricAcid - bloodMaxVolume: 300 + bloodReferenceSolution: + reagents: + - ReagentId: FluorosulfuricAcid + Quantity: 300 - type: MeleeWeapon altDisarm: false angle: 0 @@ -580,9 +585,10 @@ - type: TypingIndicator proto: alien - type: Temperature + currentTemperature: 310.15 + - type: TemperatureDamage heatDamageThreshold: 360 coldDamageThreshold: -150 - currentTemperature: 310.15 - type: NoSlip - type: Perishable #Ummmm the acid kills a lot of the bacteria or something molsPerSecondPerUnitMass: 0.0005 diff --git a/Resources/Prototypes/Entities/Mobs/Player/admin_ghost.yml b/Resources/Prototypes/Entities/Mobs/Player/admin_ghost.yml index a880258120..8d42aaa886 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/admin_ghost.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/admin_ghost.yml @@ -16,6 +16,7 @@ - SilentStorageUser - PreventAccessLogging - AllowBiomeLoading + - NotGhostnadoWarpable - type: Input context: "aghost" - type: Ghost @@ -36,7 +37,6 @@ - type: CombatMode - type: Physics ignorePaused: true - bodyType: Kinematic - type: Access groups: - AllAccess diff --git a/Resources/Prototypes/Entities/Mobs/Player/changeling.yml b/Resources/Prototypes/Entities/Mobs/Player/changeling.yml index d8d4aac742..6ee9de8d01 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/changeling.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/changeling.yml @@ -1,5 +1,5 @@ - type: entity - parent: MobHuman + parent: [ MobHuman, StorePresetChangeling ] id: MobLing name: Urist McLing suffix: Non-Antag @@ -9,4 +9,12 @@ - type: ChangelingTransform - type: ActionGrant actions: - - ActionRetractableItemArmBlade # Temporary addition, will inevitably be a purchasable in the bio-store + - ActionChangelingStore + - type: Store + balance: + ChangelingDNA: 50 + - type: UserInterface + interfaces: + enum.StoreUiKey.Key: + type: StoreBoundUserInterface + requireInputValidation: false diff --git a/Resources/Prototypes/Entities/Mobs/Player/clone.yml b/Resources/Prototypes/Entities/Mobs/Player/clone.yml index 258767afff..10b3ba7ce7 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/clone.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/clone.yml @@ -16,14 +16,12 @@ # traits - BlackAndWhiteOverlay - Clumsy - - Hemophilia - ImpairedMobility # - LegsParalyzed (you get healed) - LightweightDrunk - Muted - Narcolepsy - Pacified - - PainNumbness - Paracusia - PermanentBlindness - Snoring @@ -109,6 +107,8 @@ - type: cloningSettings id: ParadoxCloningSettings parent: [BaseClone, Antag] + components: + - Forensics # This is so hugging data is copied to the clone, so you can't hug metagame them # changeling identity copying - type: cloningSettings diff --git a/Resources/Prototypes/Entities/Mobs/Player/dragon.yml b/Resources/Prototypes/Entities/Mobs/Player/dragon.yml index b59073f6a7..a7a6279ad7 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/dragon.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/dragon.yml @@ -7,7 +7,10 @@ abstract: true components: - type: Bloodstream - bloodMaxVolume: 650 + bloodReferenceSolution: + reagents: + - ReagentId: Blood + Quantity: 650 - type: GhostRole allowMovement: true allowSpeech: true @@ -100,7 +103,8 @@ - RadiationProtection - Adrenaline - type: Temperature - heatDamageThreshold: 800 + - type: TemperatureDamage + heatDamageThreshold: 2400 - type: Metabolizer solutionOnBody: false updateInterval: 0.25 diff --git a/Resources/Prototypes/Entities/Mobs/Player/guardian.yml b/Resources/Prototypes/Entities/Mobs/Player/guardian.yml index bc5d139e7d..711798f6f6 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/guardian.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/guardian.yml @@ -239,8 +239,7 @@ types: Blunt: 5 Piercing: 4 - groups: - Burn: 3 + Heat: 3 catchingFailDamage: types: Blunt: 1 diff --git a/Resources/Prototypes/Entities/Mobs/Player/mothershipcore.yml b/Resources/Prototypes/Entities/Mobs/Player/mothershipcore.yml index 716911a3ff..e4bd1bd221 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/mothershipcore.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/mothershipcore.yml @@ -1,17 +1,17 @@ -- type: startingGear - id: MothershipCoreGear - inhand: - - DoorRemoteXenoborg - - Omnitool - - type: entity - parent: [ BaseControllable, BaseMachinePowered ] + parent: [ BaseControllable, BaseStructure ] id: MothershipCore name: mothership core description: A sentient machine that can produce Xenoborgs. Without this the Xenoborgs are doomed. components: + - type: InputMover # needs this to pilot the mothership + - type: BlockMovement # They should never be moving! + blockInteraction: false + blockUse: false - type: Appearance - type: WiresVisuals + - type: Damageable + damageContainer: Inorganic - type: Fixtures fixtures: fix1: @@ -22,7 +22,7 @@ mask: - MachineMask layer: - - MachineLayer + - MachineLayer - type: Sprite sprite: Mobs/Silicon/mothership_core.rsi layers: @@ -32,6 +32,9 @@ map: ["enum.MaterialStorageVisualLayers.Inserting"] - state: core-o map: ["enum.WiresVisualLayers.MaintenancePanel"] + - state: core-e + map: ["enum.BorgVisualLayers.Light"] + shader: unshaded - type: Machine board: null - type: Lathe @@ -82,11 +85,12 @@ doAfterDelay: 30 # you can heal the mothership core, but it takes a while - type: DamagedSiliconAccent enableChargeCorruption: false - - type: Explosive - explosionType: Default - maxIntensity: 100 - intensitySlope: 2 - totalIntensity: 200 + # TODO: make it explosive again once until issue https://github.com/space-wizards/space-station-14/issues/40606 is fixed + # - type: Explosive + # explosionType: Default + # maxIntensity: 100 + # intensitySlope: 2 + # totalIntensity: 200 - type: SurveillanceCameraSpeaker - type: SurveillanceCameraMonitor - type: RoboticsConsole @@ -117,8 +121,6 @@ type: LatheBoundUserInterface enum.ResearchClientUiKey.Key: type: ResearchClientBoundUserInterface - - type: Transform - anchored: true - type: Pullable - type: StaticPrice price: 800 @@ -149,35 +151,55 @@ - Mothership - Xenoborg - Binary - - type: XenoborgMothership + - type: Xenoborg + mindRole: MindRoleMothershipCore + briefingText: mothership-welcome + - type: MothershipCore - type: Tag tags: - SiliconEmotes - CanPilot - Structure + - type: GuideHelp + guides: + - Robotics + - Xenoborgs - type: Inventory templateId: borg - - type: Loadout - prototypes: [MothershipCoreGear] - type: NpcFactionMember factions: - Xenoborg - type: Hands - hands: - hand_right1: - location: Right - hand_right2: - location: Right - hand_left1: - location: Left - hand_left2: - location: Left - sortedHands: - - hand_right1 - - hand_right2 - - hand_left1 - - hand_left2 - # - type: Puller # use the conveyor + showInHands: false + disableExplosionRecursion: true + canBeStripped: false + - type: BorgChassis + canOpenSelfUi: true + maxModules: 2 + hasMindState: core-e + noMindState: core-e + moduleWhitelist: + tags: + - MothershipModule + - BorgModuleEngineering + - type: ContainerFill + containers: + borg_module: + - MothershipModule + - BorgModuleAdvancedTool + - type: ContainerContainer + containers: + cell_slot: !type:ContainerSlot { } + borg_module: !type:Container { } + - type: PowerCellSlot + cellSlotId: cell_slot + - type: ItemSlots + slots: + cell_slot: + name: power-cell-slot-component-slot-name-default + startingItem: PowerCellMicroreactor + - type: Puller + needsHands: false - type: Eye drawFov: false # - type: StationAiOverlay # removed until is no longer buggy @@ -223,8 +245,8 @@ description: View the Xenoborgs Control Console components: - type: Action - icon: { sprite: Interface/Actions/actions_borg.rsi, state: xenoborg-basic-module } - iconOn: { sprite: Interface/Actions/actions_borg.rsi, state: xenoborg-basic-module } + icon: { sprite: Interface/Actions/actions_borg.rsi, state: xenoborg-control-computer } + iconOn: { sprite: Interface/Actions/actions_borg.rsi, state: xenoborg-control-computer } keywords: [ "Mothership Core", "console", "interface" ] priority: -6 - type: InstantAction @@ -237,8 +259,8 @@ description: View the Xenoborgs Camera Monitor components: - type: Action - icon: { sprite: Interface/Actions/actions_borg.rsi, state: xenoborg-eye-module } - iconOn: { sprite: Interface/Actions/actions_borg.rsi, state: xenoborg-eye-module } + icon: { sprite: Interface/Actions/actions_borg.rsi, state: xenoborg-camera-computer } + iconOn: { sprite: Interface/Actions/actions_borg.rsi, state: xenoborg-camera-computer } keywords: [ "Mothership Core", "console", "interface" ] priority: -6 - type: InstantAction diff --git a/Resources/Prototypes/Entities/Mobs/Player/narsie.yml b/Resources/Prototypes/Entities/Mobs/Player/narsie.yml index f2b81f796c..e9bda23d15 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/narsie.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/narsie.yml @@ -84,7 +84,6 @@ - Syndicate globalReceive: true - type: Physics - bodyType: Dynamic bodyStatus: InAir - type: CanMoveInAir # singulose components diff --git a/Resources/Prototypes/Entities/Mobs/Player/ratvar.yml b/Resources/Prototypes/Entities/Mobs/Player/ratvar.yml index 658f14a6d4..2da87d0d34 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/ratvar.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/ratvar.yml @@ -80,7 +80,6 @@ - Syndicate globalReceive: true - type: Physics - bodyType: Dynamic bodyStatus: InAir - type: CanMoveInAir - type: EventHorizon diff --git a/Resources/Prototypes/Entities/Mobs/Player/silicon.yml b/Resources/Prototypes/Entities/Mobs/Player/silicon.yml index 84db683c0e..053b0ea4ec 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/silicon.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/silicon.yml @@ -258,6 +258,11 @@ powerLoad: 500 - type: ExtensionCableReceiver - type: Battery + # Very important: + # Disable networking to prevent the battery getting continuously dirtied every tick as it interacts with the power network. + # This can not be done by changing the charge rate as the power supply ramps up over time. + # This disables prediction for this battery. + netsync: false maxCharge: 300000 startingCharge: 300000 - type: ApcPowerReceiverBattery @@ -469,6 +474,13 @@ state: ai_female - type: NameIdentifier group: StationAi + - type: ToggleableGhostRole + roleName: station-ai-ghost-role-name + roleDescription: station-ai-ghost-role-description + roleRules: ghost-role-information-silicon-rules + mindRoles: + - MindRoleGhostRoleSilicon + job: StationAi # Hologram projection that the AI's eye tracks. - type: entity diff --git a/Resources/Prototypes/Entities/Mobs/Species/arachnid.yml b/Resources/Prototypes/Entities/Mobs/Species/arachnid.yml index 6469fbd974..2cab9edf24 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/arachnid.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/arachnid.yml @@ -51,7 +51,10 @@ - !type:WashCreamPie # Damage (Self) - type: Bloodstream - bloodReagent: CopperBlood + bloodReferenceSolution: + reagents: + - ReagentId: CopperBlood + Quantity: 300 # Damage (Others) - type: MeleeWeapon animation: WeaponArcBite diff --git a/Resources/Prototypes/Entities/Mobs/Species/base.yml b/Resources/Prototypes/Entities/Mobs/Species/base.yml index b9ae592336..4bf26cd49a 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/base.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/base.yml @@ -132,7 +132,6 @@ - Muted - TemporaryBlindness - Pacified - - StaminaModifier - Flashed - RadiationProtection - Adrenaline @@ -289,10 +288,11 @@ - type: Blindable # Other - type: Temperature - heatDamageThreshold: 325 - coldDamageThreshold: 260 currentTemperature: 310.15 specificHeat: 42 + - type: TemperatureDamage + heatDamageThreshold: 325 + coldDamageThreshold: 260 coldDamage: types: Cold: 0.1 #per second, scales with temperature & other constants diff --git a/Resources/Prototypes/Entities/Mobs/Species/diona.yml b/Resources/Prototypes/Entities/Mobs/Species/diona.yml index fd85ab22e1..4d9afbc3f2 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/diona.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/diona.yml @@ -48,7 +48,10 @@ - id: FoodMeatPlant amount: 5 - type: Bloodstream - bloodReagent: Sap + bloodReferenceSolution: + reagents: + - ReagentId: Sap + Quantity: 300 - type: Reactive groups: Flammable: [ Touch ] @@ -63,7 +66,6 @@ methods: [ Touch ] effects: - !type:HealthChange - scaling: true damage: types: Blunt: 0.05 @@ -78,7 +80,6 @@ methods: [ Touch ] effects: - !type:HealthChange - scaling: true damage: types: Poison: 0.125 diff --git a/Resources/Prototypes/Entities/Mobs/Species/gingerbread.yml b/Resources/Prototypes/Entities/Mobs/Species/gingerbread.yml index cab7a068cc..6799169b12 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/gingerbread.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/gingerbread.yml @@ -29,7 +29,12 @@ - id: FoodBakedCookie #should be replaced with gingerbread sheets or something... provided you're willing to make a full spriteset of those. amount: 5 - type: Bloodstream - bloodReagent: Sugar + bloodReferenceSolution: + reagents: + - ReagentId: Sugar + Quantity: 100 + - ReagentId: Butter + Quantity: 200 - type: Fixtures fixtures: fix1: diff --git a/Resources/Prototypes/Entities/Mobs/Species/moth.yml b/Resources/Prototypes/Entities/Mobs/Species/moth.yml index e3ccb8c48b..cae8d58dd8 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/moth.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/moth.yml @@ -40,7 +40,10 @@ - id: FoodMeat amount: 5 - type: Bloodstream - bloodReagent: InsectBlood + bloodReferenceSolution: + reagents: + - ReagentId: InsectBlood + Quantity: 300 - type: DamageVisuals damageOverlayGroups: Brute: @@ -62,11 +65,12 @@ damage: types: Heat: 2.5 # moths burn more easily - - type: Temperature # Moths hate the heat and thrive in the cold. - heatDamageThreshold: 320 - coldDamageThreshold: 230 + - type: Temperature currentTemperature: 310.15 specificHeat: 46 + - type: TemperatureDamage # Moths hate the heat and thrive in the cold. + heatDamageThreshold: 320 + coldDamageThreshold: 230 coldDamage: types: Cold : 0.05 #per second, scales with temperature & other constants diff --git a/Resources/Prototypes/Entities/Mobs/Species/reptilian.yml b/Resources/Prototypes/Entities/Mobs/Species/reptilian.yml index f780600030..a4de6458dd 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/reptilian.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/reptilian.yml @@ -60,10 +60,11 @@ types: Slash: 5 - type: Temperature - heatDamageThreshold: 400 - coldDamageThreshold: 285 currentTemperature: 310.15 specificHeat: 42 + - type: TemperatureDamage + heatDamageThreshold: 400 + coldDamageThreshold: 285 coldDamage: types: Cold : 0.1 #per second, scales with temperature & other constants diff --git a/Resources/Prototypes/Entities/Mobs/Species/skeleton.yml b/Resources/Prototypes/Entities/Mobs/Species/skeleton.yml index a4bafd5042..6faeb924cc 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/skeleton.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/skeleton.yml @@ -17,8 +17,8 @@ requiredLegs: 2 gibSound: /Audio/Effects/bone_rattle.ogg - type: Damageable - damageContainer: Biological - damageModifierSet: Skeleton + damageContainer: BiologicalMetaphysical # Allows them to take Holy damage + damageModifierSet: Skeleton # If we get non-Holy metaphysical damage types in the future, the Skeleton set might need to be adjusted to provide immunity to them (depends on what exactly the new types are) - type: DamageVisuals damageOverlayGroups: Brute: @@ -81,11 +81,11 @@ methods: [ Touch ] effects: # TODO: when magic is around - make a milk transformation to a skeleton monster - !type:HealthChange - scaling: true damage: - groups: - Burn: -1 # healing obviously up to discussion - Brute: -0.75 # these groups are the only 2 possible ways to damage a skeleton + groups: # these groups are the only 3 possible ways to damage a skeleton. numerical values obviously up to discussion + Burn: -1 + Brute: -0.75 + Metaphysical: -2 # Gameplay: skeletons need some way to heal holy damage. Lore: milk is an unholy liquid that shuns the light of god. (/j) - !type:PopupMessage type: Local visualType: Large diff --git a/Resources/Prototypes/Entities/Mobs/Species/slime.yml b/Resources/Prototypes/Entities/Mobs/Species/slime.yml index 06a9cbec27..b497a6c2c4 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/slime.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/slime.yml @@ -84,7 +84,10 @@ Burn: sprite: Mobs/Effects/burn_damage.rsi - type: Bloodstream - bloodReagent: Slime # TODO Color slime blood based on their slime color or smth + bloodReferenceSolution: # TODO Color slime blood based on their slime color or smth + reagents: + - ReagentId: Slime + Quantity: 300 - type: Barotrauma damage: types: @@ -103,7 +106,6 @@ methods: [ Touch ] effects: - !type:HealthChange - scaling: true damage: types: Heat: 0.05 diff --git a/Resources/Prototypes/Entities/Mobs/Species/vox.yml b/Resources/Prototypes/Entities/Mobs/Species/vox.yml index 19b361df59..76e5ab784c 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/vox.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/vox.yml @@ -97,7 +97,10 @@ Burn: sprite: Mobs/Effects/burn_damage.rsi - type: Bloodstream - bloodReagent: AmmoniaBlood + bloodReferenceSolution: + reagents: + - ReagentId: AmmoniaBlood + Quantity: 300 - type: MeleeWeapon soundHit: collection: AlienClaw diff --git a/Resources/Prototypes/Entities/Mobs/Species/vulpkanin.yml b/Resources/Prototypes/Entities/Mobs/Species/vulpkanin.yml index 806a9cc963..1508f3800c 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/vulpkanin.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/vulpkanin.yml @@ -37,9 +37,10 @@ Piercing: 2 Slash: 3 - type: Temperature # Same as moth temperatures until below is solved. + specificHeat: 44 + - type: TemperatureDamage 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 @@ -122,6 +123,7 @@ - HeadTop - HeadSide - FacialHair + - Hair markingsDisplacement: Hair: sizeMaps: diff --git a/Resources/Prototypes/Entities/Mobs/base.yml b/Resources/Prototypes/Entities/Mobs/base.yml index 065e51bc2a..90e2154e2b 100644 --- a/Resources/Prototypes/Entities/Mobs/base.yml +++ b/Resources/Prototypes/Entities/Mobs/base.yml @@ -218,13 +218,14 @@ components: - type: AtmosExposed - type: Temperature + currentTemperature: 310.15 + specificHeat: 42 + - type: TemperatureDamage heatDamageThreshold: 325 coldDamageThreshold: 0 - currentTemperature: 310.15 coldDamage: #per second, scales with temperature & other constants types: Cold : 0.1 - specificHeat: 42 heatDamage: #per second, scales with temperature & other constants types: Heat : 1.5 @@ -253,10 +254,11 @@ normalBodyTemperature: 310.15 thermalRegulationTemperatureThreshold: 2 - type: Temperature - heatDamageThreshold: 325 - coldDamageThreshold: 260 currentTemperature: 310.15 specificHeat: 42 + - type: TemperatureDamage + heatDamageThreshold: 325 + coldDamageThreshold: 260 coldDamage: types: Cold: 1 #per second, scales with temperature & other constants @@ -313,7 +315,7 @@ body_surface: maxVol: 15 - type: InjectableSolution - solution: chemicals + solution: bloodstream - type: Bloodstream bloodlossDamage: types: diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_cups.yml b/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_cups.yml index ec7749ce11..47a6b3599a 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_cups.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_cups.yml @@ -13,9 +13,6 @@ - type: SolutionTransfer canChangeTransferAmount: true maxTransferAmount: 10 - - type: Tag - tags: - - DrinkCup - type: StaticPrice price: 10 # Sunrise start @@ -99,13 +96,14 @@ - type: Tag tags: - Trash - - DrinkCup - WhitelistChameleon - type: Clothing slots: - HEAD quickEquip: false sprite: Clothing/Head/Hats/party_water_cup.rsi + - type: SpillWhenWorn + solution: drink # Mugs - type: entity diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_flasks.yml b/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_flasks.yml index 17f9e47fe6..31680db9ed 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_flasks.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_flasks.yml @@ -92,8 +92,8 @@ - type: entity parent: FlaskBase id: DrinkFlaskBar - name: bar flask - description: A metal flask often given out by the bartender on loan. Don't forget to return it! + name: flask + description: A reusable metal flask. Classier than drinking straight from a bottle. components: - type: Sprite sprite: Objects/Consumable/Drinks/barflask.rsi diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_fun.yml b/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_fun.yml index f7c984171d..3ae53b077b 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_fun.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_fun.yml @@ -38,9 +38,6 @@ reagents: - ReagentId: SpaceGlue Quantity: 30 - - type: Tag - tags: - - DrinkSpaceGlue - type: Glue - type: entity @@ -92,9 +89,6 @@ sprite: Objects/Consumable/Drinks/jar_what.rsi - type: FitsInDispenser solution: drink - - type: Tag - tags: - - DrinkGlass # Mopwata - type: weightedRandomFillSolution diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_metamorphic.yml b/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_metamorphic.yml index 10a2b76657..2b2ae6117d 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_metamorphic.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_metamorphic.yml @@ -21,10 +21,6 @@ metamorphicDefaultSprite: sprite: Objects/Consumable/Drinks/glass_clear.rsi state: icon - - type: Tag - tags: - - DrinkCup # Do these tags - - DrinkGlass # even do anything? - type: TransformableContainer - type: entity @@ -1230,18 +1226,18 @@ - type: entity parent: DrinkGlass - id: DrinkKiraSpecial - suffix: kira special + id: DrinkOrangeLimeSodaGlass + suffix: citrus bikeshed components: - type: SolutionContainerManager solutions: drink: maxVol: 30 reagents: - - ReagentId: KiraSpecial + - ReagentId: OrangeLimeSoda Quantity: 30 - type: Icon - sprite: Objects/Consumable/Drinks/kiraspecial.rsi + sprite: Objects/Consumable/Drinks/orangelime_soda.rsi state: icon - type: entity diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_special.yml b/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_special.yml index 71aafd7d9e..e6cac558c5 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_special.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_special.yml @@ -17,9 +17,6 @@ inHandsMaxFillLevels: 1 - type: FitsInDispenser solution: drink - - type: Tag - tags: - - DrinkGlass - type: entity parent: [DrinkBaseMaterialMetal, DrinkBase] @@ -91,10 +88,11 @@ tags: - Cola hideStackVisualsWhenClosed: false - - type: StorageFill - contents: - - id: DrinkColaCan - amount: 6 + - type: EntityTableContainerFill + containers: + storagebase: + id: DrinkColaCan + amount: 6 - type: ItemCounter count: tags: [Cola] @@ -209,9 +207,6 @@ solution: drink - type: FitsInDispenser solution: drink - - type: Tag - tags: - - DrinkGlass - type: entity parent: DrinkShakeBase diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/cake.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/cake.yml index 4d20b8203f..2c7911e5e4 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/cake.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/cake.yml @@ -48,7 +48,7 @@ - type: FlavorProfile flavors: - sweet - - type: Food + - type: Edible - type: SolutionContainerManager solutions: food: @@ -1149,7 +1149,7 @@ Quantity: 80 - ReagentId: Sugar Quantity: 30 - - type: Food + - type: Edible transferAmount: 12 - type: Item size: Normal @@ -1157,7 +1157,7 @@ - type: PointLight color: "#FFFF00" radius: 2 - energy: 1.4 + energy: 2.5 - type: entity name: suppermatter shard @@ -1176,12 +1176,12 @@ Quantity: 10 - ReagentId: Sugar Quantity: 5 - - type: Food + - type: Edible transferAmount: 3 - type: PointLight color: "#FFFF00" radius: 1.4 - energy: 1.4 + energy: 2.5 - type: Tag tags: - Slice diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/donkpocket.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/donkpocket.yml index 819256443f..05bbf930ab 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/donkpocket.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/donkpocket.yml @@ -5,7 +5,7 @@ id: FoodDonkpocketBase abstract: true components: - - type: Food + - type: Edible - type: Sprite sprite: Objects/Consumable/Food/Baked/donkpocket.rsi - type: SolutionContainerManager @@ -409,7 +409,7 @@ Quantity: 5 - type: Sprite state: moth - - type: Food + - type: Edible requiresSpecialDigestion: true - type: Tag tags: diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/Containers/box.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/Containers/box.yml index 4b5238fe34..7523022278 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/Containers/box.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/Containers/box.yml @@ -50,12 +50,14 @@ shape: - 0,0,2,1 heldPrefix: box - - type: StorageFill - contents: - - id: FoodDonutPink - amount: 3 - - id: FoodDonutPlain - amount: 3 + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: FoodDonutPink + amount: 3 + - id: FoodDonutPlain + amount: 3 - type: ItemCounter count: tags: [Donut] @@ -134,10 +136,11 @@ shape: - 0,0,2,1 storedOffset: 0,-6 - - type: StorageFill - contents: - - id: FoodEgg - amount: 12 + - type: EntityTableContainerFill + containers: + storagebase: + id: FoodEgg + amount: 12 - type: ItemCounter count: tags: [Egg] @@ -184,10 +187,11 @@ id: EggBoxBroken suffix: Broken components: - - type: StorageFill - contents: - - id: Eggshells - amount: 12 + - type: EntityTableContainerFill + containers: + storagebase: + id: Eggshells + amount: 12 - type: Destructible thresholds: - trigger: @@ -242,52 +246,44 @@ id: FoodBoxPizzaFilled suffix: Filled components: - - type: StorageFill - contents: - - id: FoodPizzaArnold - prob: 0.15 - orGroup: Pizza - - id: FoodPizzaDank - prob: 0.10 - orGroup: Pizza - - id: FoodPizzaSassysage - prob: 0.15 - orGroup: Pizza - - id: FoodPizzaMargherita - prob: 0.15 - orGroup: Pizza - - id: FoodPizzaMeat - prob: 0.15 - orGroup: Pizza - - id: FoodPizzaMushroom - prob: 0.15 - orGroup: Pizza - - id: FoodPizzaPineapple - prob: 0.15 - orGroup: Pizza - - id: FoodPizzaVegetable - prob: 0.15 - orGroup: Pizza - - id: FoodPizzaDonkpocket - prob: 0.10 - orGroup: Pizza - - id: FoodPizzaCotton - prob: 0.10 - orGroup: Pizza - - id: FoodPizzaWorldpeas - prob: 0.05 - orGroup: Pizza - - id: KnifePlastic + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: KnifePlastic + - !type:GroupSelector + children: + - id: FoodPizzaArnold + weight: 1.5 + - id: FoodPizzaSassysage + weight: 1.5 + - id: FoodPizzaMargherita + weight: 1.5 + - id: FoodPizzaMeat + weight: 1.5 + - id: FoodPizzaMushroom + weight: 1.5 + - id: FoodPizzaPineapple + weight: 1.5 + - id: FoodPizzaVegetable + weight: 1.5 + - id: FoodPizzaDank + - id: FoodPizzaDonkpocket + - id: FoodPizzaCotton + - id: FoodPizzaWorldpeas + weight: 0.5 - type: entity parent: FoodBoxPizza id: FoodBoxPizzaCotton suffix: Cotton Pizza components: - - type: StorageFill - contents: - - id: FoodPizzaCotton - - id: KnifePlastic + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: FoodPizzaCotton + - id: KnifePlastic # Nugget @@ -331,10 +327,11 @@ sprite: Objects/Consumable/Food/Baked/nuggets.rsi size: Small heldPrefix: box - - type: StorageFill - contents: - - id: FoodBakedNugget - amount: 6 + - type: EntityTableContainerFill + containers: + storagebase: + id: FoodBakedNugget + amount: 6 - type: ItemCounter count: tags: [Nugget] @@ -371,13 +368,14 @@ shape: - 0,0,2,1 storedOffset: -1,1 - - type: StorageFill - contents: - - id: FoodDonkpocket - amount: 6 - - id: DonkcoLighter - amount: 1 - prob: 0.10 + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: FoodDonkpocket + amount: 6 + - id: DonkcoLighter + prob: 0.10 - type: entity parent: FoodBoxDonkpocket @@ -386,10 +384,11 @@ components: - type: Sprite state: spicy-box - - type: StorageFill - contents: - - id: FoodDonkpocketSpicy - amount: 6 + - type: EntityTableContainerFill + containers: + storagebase: + id: FoodDonkpocketSpicy + amount: 6 - type: entity parent: FoodBoxDonkpocket @@ -398,10 +397,11 @@ components: - type: Sprite state: teriyaki-box - - type: StorageFill - contents: - - id: FoodDonkpocketTeriyaki - amount: 6 + - type: EntityTableContainerFill + containers: + storagebase: + id: FoodDonkpocketTeriyaki + amount: 6 - type: entity parent: FoodBoxDonkpocket @@ -410,10 +410,11 @@ components: - type: Sprite state: pizza-box - - type: StorageFill - contents: - - id: FoodDonkpocketPizza - amount: 6 + - type: EntityTableContainerFill + containers: + storagebase: + id: FoodDonkpocketPizza + amount: 6 - type: entity parent: FoodBoxDonkpocket @@ -422,10 +423,11 @@ components: - type: Sprite state: stonk-box - - type: StorageFill - contents: - - id: FoodDonkpocketStonk - amount: 6 + - type: EntityTableContainerFill + containers: + storagebase: + id: FoodDonkpocketStonk + amount: 6 - type: entity parent: FoodBoxDonkpocket @@ -434,10 +436,11 @@ components: - type: Sprite state: carp-box - - type: StorageFill - contents: - - id: FoodDonkpocketCarp - amount: 6 + - type: EntityTableContainerFill + containers: + storagebase: + id: FoodDonkpocketCarp + amount: 6 - type: entity parent: FoodBoxDonkpocket @@ -446,10 +449,11 @@ components: - type: Sprite state: berry-box - - type: StorageFill - contents: - - id: FoodDonkpocketBerry - amount: 6 + - type: EntityTableContainerFill + containers: + storagebase: + id: FoodDonkpocketBerry + amount: 6 - type: entity parent: FoodBoxDonkpocket @@ -458,10 +462,11 @@ components: - type: Sprite state: banana-box - - type: StorageFill - contents: - - id: FoodDonkpocketHonk - amount: 6 + - type: EntityTableContainerFill + containers: + storagebase: + id: FoodDonkpocketHonk + amount: 6 - type: entity parent: FoodBoxDonkpocket @@ -471,10 +476,11 @@ components: - type: Sprite state: dink-box - - type: StorageFill - contents: - - id: FoodDonkpocketDink - amount: 6 + - type: EntityTableContainerFill + containers: + storagebase: + id: FoodDonkpocketDink + amount: 6 - type: entity parent: FoodBoxDonkpocket @@ -483,10 +489,11 @@ components: - type: Sprite state: moth-box - - type: StorageFill - contents: - - id: FoodDonkpocketMoth - amount: 6 + - type: EntityTableContainerFill + containers: + storagebase: + id: FoodDonkpocketMoth + amount: 6 - type: entity id: HappyHonk @@ -510,68 +517,10 @@ - Trash - HappyHonk - BoxCardboard - - type: StorageFill - contents: - - id: ToyMouse - orGroup: GiftPool - - id: ToyAi - orGroup: GiftPool - - id: ToyNuke - orGroup: GiftPool - - id: ToyFigurinePassenger - orGroup: GiftPool - - id: ToyFigurineGriffin - orGroup: GiftPool - - id: ToyHonk - orGroup: GiftPool - - id: ToyIan - orGroup: GiftPool - - id: ToyMarauder - orGroup: GiftPool - - id: ToyMauler - orGroup: GiftPool - - id: ToyGygax - orGroup: GiftPool - - id: ToyOdysseus - orGroup: GiftPool - - id: ToyFigurineOwlman - orGroup: GiftPool - - id: ToyDeathRipley - orGroup: GiftPool - - id: ToyPhazon - orGroup: GiftPool - - id: ToyFireRipley - orGroup: GiftPool - - id: ToyReticence - orGroup: GiftPool - - id: ToyRipley - orGroup: GiftPool - - id: ToySeraph - orGroup: GiftPool - - id: ToyDurand - orGroup: GiftPool - - id: ToyFigurineSkeleton - orGroup: GiftPool - - id: FoamBlade - orGroup: GiftPool - - id: ClothingHeadHatBunny - orGroup: GiftPool - - id: PersonalAI - orGroup: GiftPool - - id: CrayonBox - orGroup: GiftPool - - id: ToySword - orGroup: GiftPool - - id: RevolverCapGun - orGroup: GiftPool - - id: ToyRubberDuck - orGroup: GiftPool - - id: BikeHorn - prob: 0.5 - orGroup: GiftPool - - id: GoldenBikeHorn - prob: 0.1 - orGroup: GiftPool + - type: EntityTableContainerFill + containers: + storagebase: !type:NestedSelector + tableId: HappyHonkToySafeEntityTable - type: entity id: HappyHonkMime @@ -599,24 +548,10 @@ sprite: Objects/Storage/Happyhonk/nukie.rsi - type: Item sprite: Objects/Storage/Happyhonk/nukie.rsi - - type: StorageFill - contents: - - id: C4 - prob: 0.02 - orGroup: GiftPool - - id: ToyMarauder - orGroup: GiftPool - - id: ToyMauler - orGroup: GiftPool - - id: ToyNuke - orGroup: GiftPool - - id: ToySword - orGroup: GiftPool - - id: BalloonSyn - prob: 0.6 - orGroup: GiftPool - - id: PlushieNuke - orGroup: GiftPool + - type: EntityTableContainerFill + containers: + storagebase: !type:NestedSelector + tableId: HappyHonkToyUnsafeEntityTable - type: entity parent: HappyHonkNukie @@ -627,46 +562,30 @@ - type: Storage grid: - 0,0,5,2 - - type: StorageFill - contents: - # toy - - id: C4 - prob: 0.02 - orGroup: GiftPool - - id: ToyMarauder - orGroup: GiftPool - - id: ToyMauler - orGroup: GiftPool - - id: ToyNuke - orGroup: GiftPool - - id: ToySword - orGroup: GiftPool - - id: BalloonSyn - prob: 0.6 - orGroup: GiftPool - - id: PlushieNuke - orGroup: GiftPool - # drinks - 4 cans, up to 2 blood-red brews - - id: DrinkNukieCan - prob: 0.2 - orGroup: Drink1Pool - - id: DrinkColaCan - orGroup: Drink1Pool - - id: DrinkNukieCan - prob: 0.2 - orGroup: Drink2Pool - - id: DrinkColaCan - orGroup: Drink2Pool - - id: DrinkColaCan - amount: 2 - # food - - id: FoodSaladValid - prob: 0.05 - amount: 4 - orGroup: FoodPool - - id: FoodSnackSyndi - amount: 4 - orGroup: FoodPool + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + # toy + - !type:NestedSelector + tableId: HappyHonkToyUnsafeEntityTable + # drinks - 4 cans, up to 2 blood-red brews + - !type:GroupSelector + rolls: 2 + children: + - id: DrinkNukieCan + weight: 0.2 + - id: DrinkColaCan + - id: DrinkColaCan + amount: 2 + # food + - !type:GroupSelector + children: + - id: FoodSaladValid + weight: 0.05 + amount: 4 + - id: FoodSnackSyndi + amount: 4 - type: entity id: HappyHonkCluwne @@ -683,9 +602,10 @@ sprite: Objects/Storage/Happyhonk/cluwne.rsi - type: Item sprite: Objects/Storage/Happyhonk/cluwne.rsi - - type: StorageFill - contents: - - id: CluwneHorn + - type: EntityTableContainerFill + containers: + storagebase: + id: CluwneHorn - type: entity id: FoodMealHappyHonkClown @@ -693,78 +613,19 @@ suffix: random food spawner meal categories: [ HideSpawnMenu ] components: - - type: StorageFill - contents: - - id: FoodBurgerCheese - orGroup: Burgers - - id: DrinkColaCan - orGroup: DrinkPool - - id: DrinkLemonLimeCan - orGroup: DrinkPool - - id: DrinkLemonLimeCranberryCan - orGroup: DrinkPool - - id: DrinkIcedTeaCan - orGroup: DrinkPool - - id: ToyMouse - orGroup: GiftPool - - id: ToyAi - orGroup: GiftPool - - id: ToyNuke - orGroup: GiftPool - - id: ToyFigurinePassenger - orGroup: GiftPool - - id: ToyFigurineGriffin - orGroup: GiftPool - - id: ToyHonk - orGroup: GiftPool - - id: ToyIan - orGroup: GiftPool - - id: ToyMarauder - orGroup: GiftPool - - id: ToyMauler - orGroup: GiftPool - - id: ToyGygax - orGroup: GiftPool - - id: ToyOdysseus - orGroup: GiftPool - - id: ToyFigurineOwlman - orGroup: GiftPool - - id: ToyDeathRipley - orGroup: GiftPool - - id: ToyPhazon - orGroup: GiftPool - - id: ToyFireRipley - orGroup: GiftPool - - id: ToyReticence - orGroup: GiftPool - - id: ToyRipley - orGroup: GiftPool - - id: ToySeraph - orGroup: GiftPool - - id: ToyDurand - orGroup: GiftPool - - id: ToyFigurineSkeleton - orGroup: GiftPool - - id: FoamBlade - orGroup: GiftPool - - id: ClothingHeadHatBunny - orGroup: GiftPool - - id: PersonalAI - orGroup: GiftPool - - id: CrayonBox - orGroup: GiftPool - - id: ToySword - orGroup: GiftPool - - id: RevolverCapGun - orGroup: GiftPool - - id: ToyRubberDuck - orGroup: GiftPool - - id: BikeHorn - prob: 0.5 - orGroup: GiftPool - - id: GoldenBikeHorn - prob: 0.1 - orGroup: GiftPool + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - !type:NestedSelector # First since it can spawn a 3x3 + tableId: HappyHonkToySafeEntityTable + - id: FoodBurgerCheese + - !type:GroupSelector + children: + - id: DrinkColaCan + - id: DrinkLemonLimeCan + - id: DrinkLemonLimeCranberryCan + - id: DrinkIcedTeaCan - type: entity id: FoodMealHappyHonkBigBite @@ -772,74 +633,38 @@ name: Happy Honk Big Bite Meal description: Someone paid good money to get this fast food meal shipped out this way. It smells fresh, somehow. components: - - type: StorageFill - contents: - - id: FoodBurgerBig - amount: 1 - - id: FoodMealFriesCheesy - amount: 1 - - id: DrinkColaBottleFull - amount: 1 - - id: FoodPieAppleSlice - amount: 1 - - id: ToyMouse - orGroup: GiftPool - - id: ToyAi - orGroup: GiftPool - - id: ToyNuke - orGroup: GiftPool - - id: ToyFigurinePassenger - orGroup: GiftPool - - id: ToyFigurineGriffin - orGroup: GiftPool - - id: ToyHonk - orGroup: GiftPool - - id: ToyIan - orGroup: GiftPool - - id: ToyMarauder - orGroup: GiftPool - - id: ToyMauler - orGroup: GiftPool - - id: ToyGygax - orGroup: GiftPool - - id: ToyOdysseus - orGroup: GiftPool - - id: ToyFigurineOwlman - orGroup: GiftPool - - id: ToyDeathRipley - orGroup: GiftPool - - id: ToyPhazon - orGroup: GiftPool - - id: ToyFireRipley - orGroup: GiftPool - - id: ToyReticence - orGroup: GiftPool - - id: ToyRipley - orGroup: GiftPool - - id: ToySeraph - orGroup: GiftPool - - id: ToyDurand - orGroup: GiftPool - - id: ToyFigurineSkeleton - orGroup: GiftPool - - id: FoamBlade - orGroup: GiftPool - - id: ClothingHeadHatBunny - orGroup: GiftPool - - id: PersonalAI - orGroup: GiftPool - - id: ToySword - orGroup: GiftPool - - id: RevolverCapGun - orGroup: GiftPool - - id: ToyRubberDuck - orGroup: GiftPool - - id: BikeHorn - prob: 0.5 - orGroup: GiftPool - - id: GoldenBikeHorn - prob: 0.1 - orGroup: GiftPool + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: FoodBurgerBig + - id: FoodMealFriesCheesy + - id: DrinkColaBottleFull + - id: FoodPieAppleSlice + - !type:GroupSelector # One item is too big, so the HappyHonkToySafeEntityTable can't be used like the others. + children: + - id: ToyMouse + - id: ToyAi + - id: ToyNuke + - id: ToyFigurinePassenger + - id: ToyFigurineGriffin + - id: ToyIan + - id: ToyFigurineOwlman + - id: ToyFigurineSkeleton + - id: FoamBlade + - id: ClothingHeadHatBunny + - id: PersonalAI + #- id: CrayonBox + - id: ToySword + - id: RevolverCapGun + - id: ToyRubberDuck + - id: BikeHorn + weight: 0.5 + - id: GoldenBikeHorn + weight: 0.1 + - !type:NestedSelector + tableId: AllFigurineMechsTable + weight: 6 - type: entity parent: BoxCardboard @@ -861,6 +686,48 @@ size: Normal shape: - 0,0,1,1 - - type: StorageFill - contents: - - id: MaterialCloth10 + - type: EntityTableContainerFill + containers: + storagebase: + id: MaterialCloth10 + +- type: entityTable + id: HappyHonkToySafeEntityTable + table: !type:GroupSelector + children: + - id: ToyMouse + - id: ToyAi + - id: ToyNuke + - id: ToyFigurinePassenger + - id: ToyFigurineGriffin + - id: ToyIan + - id: ToyFigurineOwlman + - id: ToyFigurineSkeleton + - id: FoamBlade + - id: ClothingHeadHatBunny + - id: PersonalAI + - id: CrayonBox + - id: ToySword + - id: RevolverCapGun + - id: ToyRubberDuck + - id: BikeHorn + weight: 0.5 + - id: GoldenBikeHorn + weight: 0.1 + - !type:NestedSelector + tableId: AllFigurineMechsTable + weight: 6 + +- type: entityTable + id: HappyHonkToyUnsafeEntityTable + table: !type:GroupSelector + children: + - id: C4 + weight: 0.02 + - id: ToyMarauder + - id: ToyMauler + - id: ToyNuke + - id: ToySword + - id: BalloonSyn + weight: 0.6 + - id: PlushieNuke diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/Containers/plate.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/Containers/plate.yml index 480eb00c29..eaf4476235 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/Containers/plate.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/Containers/plate.yml @@ -57,7 +57,7 @@ - Trash - type: PhysicalComposition materialComposition: - Glass: 60 + Glass: 50 - type: SpaceGarbage - type: entity @@ -117,7 +117,7 @@ acts: [ "Destruction" ] - type: PhysicalComposition materialComposition: - Glass: 30 + Glass: 25 - type: entity parent: FoodPlateTrash @@ -207,7 +207,7 @@ - Trash - type: PhysicalComposition materialComposition: - Steel: 60 + Steel: 50 - type: SpaceGarbage # Muffin Tin @@ -231,5 +231,5 @@ - Trash - type: PhysicalComposition materialComposition: - Steel: 30 + Steel: 25 - type: SpaceGarbage diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/cottonburger.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/cottonburger.yml index e12eed22c0..af417c2d11 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/cottonburger.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/cottonburger.yml @@ -6,7 +6,7 @@ name: cotton bun description: A cotton hamburger bun. Soft, round and convenient to hold. components: - - type: Food + - type: Edible requiresSpecialDigestion: true - type: Sprite sprite: Objects/Consumable/Food/cottonburger.rsi @@ -43,7 +43,7 @@ components: - type: Item size: Normal #patch until there is an adequate resizing system in place - - type: Food + - type: Edible requiresSpecialDigestion: true - type: Sprite drawdepth: Mobs @@ -84,7 +84,7 @@ name: cotton top bun description: The perfect finish for your fibrous burger tower. components: - - type: Food + - type: Edible requiresSpecialDigestion: true - type: Sprite sprite: Objects/Consumable/Food/cottonburger.rsi diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/egg.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/egg.yml index 20e61869b0..e19859f16e 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/egg.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/egg.yml @@ -61,6 +61,13 @@ # all below are for egg cooking/exploding - type: AtmosExposed - type: Temperature + - type: TemperatureDamage + - type: InternalTemperature + # ~1mm shell and ~1cm of albumen + thickness: 0.011 + area: 0.04 + # conductivity of egg shell based on a paper from Romanoff and Romanoff (1949) + conductivity: 0.456 # Splat - type: entity @@ -69,7 +76,7 @@ id: Eggshells description: You're walkin' on 'em bud. components: - - type: Food + - type: Edible - type: Sprite sprite: Objects/Consumable/Food/egg.rsi state: eggshells @@ -128,3 +135,4 @@ - type: Temperature # preserve temperature from the boiling step currentTemperature: 344 + - type: TemperatureDamage diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/ingredients.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/ingredients.yml index fda43d65fe..d9a06b89ef 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/ingredients.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/ingredients.yml @@ -35,10 +35,6 @@ solution: food - type: TrashOnSolutionEmpty solution: food - - type: Tag - tags: - - Ingredient - - type: entity abstract: true parent: ReagentContainerBase @@ -88,8 +84,17 @@ name: flour bag description: A big bag of flour. Good for baking! components: + - type: Appearance + - type: GenericVisualizer + visuals: + enum.OpenableVisuals.Opened: + enum.OpenableVisuals.Layer: + True: {state: "flour-big_open"} # open + False: {state: "flour-big"} # closed - type: Sprite - state: flour-big + layers: + - state: flour-big + map: ["enum.OpenableVisuals.Layer"] - type: SolutionContainerManager solutions: food: @@ -120,8 +125,17 @@ name: cornmeal bag description: A big bag of cornmeal. Good for cooking! components: + - type: Appearance + - type: GenericVisualizer + visuals: + enum.OpenableVisuals.Opened: + enum.OpenableVisuals.Layer: + True: {state: "cornmeal-big_open"} # open + False: {state: "cornmeal-big"} # closed - type: Sprite - state: cornmeal-big + layers: + - state: cornmeal-big + map: ["enum.OpenableVisuals.Layer"] - type: SolutionContainerManager solutions: food: @@ -151,8 +165,17 @@ name: rice bag description: A big bag of rice. Good for cooking! components: + - type: Appearance + - type: GenericVisualizer + visuals: + enum.OpenableVisuals.Opened: + enum.OpenableVisuals.Layer: + True: {state: "rice-big_open"} # open + False: {state: "rice-big"} # closed - type: Sprite - state: rice-big + layers: + - state: rice-big + map: ["enum.OpenableVisuals.Layer"] - type: SolutionContainerManager solutions: food: @@ -182,8 +205,17 @@ name: sugar bag description: A big bag of tasty spacey sugar. components: + - type: Appearance + - type: GenericVisualizer + visuals: + enum.OpenableVisuals.Opened: + enum.OpenableVisuals.Layer: + True: {state: "sugar-big_open"} # open + False: {state: "sugar-big"} # closed - type: Sprite - state: sugar-big + layers: + - state: sugar-big + map: ["enum.OpenableVisuals.Layer"] - type: SolutionContainerManager solutions: food: @@ -215,8 +247,17 @@ name: olive oil description: Olive oil. From space olives presumably. components: + - type: Appearance + - type: GenericVisualizer + visuals: + enum.OpenableVisuals.Opened: + enum.OpenableVisuals.Layer: + True: {state: "oliveoil_open"} # open + False: {state: "oliveoil"} # closed - type: Sprite - state: oliveoil + layers: + - state: oliveoil + map: ["enum.OpenableVisuals.Layer"] - type: SolutionContainerManager solutions: food: @@ -233,8 +274,17 @@ name: mayonnaise description: Bottle of mayonnaise. components: + - type: Appearance + - type: GenericVisualizer + visuals: + enum.OpenableVisuals.Opened: + enum.OpenableVisuals.Layer: + True: {state: "mayo_open"} # open + False: {state: "mayo"} # closed - type: Sprite - state: mayo + layers: + - state: mayo + map: ["enum.OpenableVisuals.Layer"] - type: SolutionContainerManager solutions: food: @@ -278,9 +328,6 @@ reagents: - ReagentId: Nutriment Quantity: 15 - - type: Tag - tags: - - Ingredient - type: entity parent: FoodBakingBase @@ -468,7 +515,6 @@ node: start - type: Tag tags: - - Ingredient - ClothMade - type: SolutionContainerManager solutions: @@ -540,7 +586,6 @@ - type: Tag tags: - ClothMade - - Ingredient - type: entity name: raw pastry base @@ -934,9 +979,6 @@ reagents: - ReagentId: CocoaPowder Quantity: 2 - - type: Tag - tags: - - Ingredient - type: entity parent: FoodBakingBase diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/meat.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/meat.yml index 1d7380bb9d..41c8f65885 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/meat.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/meat.yml @@ -42,6 +42,7 @@ - type: AtmosExposed - type: Temperature currentTemperature: 290 + - type: TemperatureDamage # required for cooking to work - type: InternalTemperature thickness: 0.02 @@ -70,16 +71,6 @@ # once it would say bloated, turn into the rotten prototype stage: 1 -# bruh -- type: Tag - id: Raw - -- type: Tag - id: Cooked - -- type: Tag - id: Cutlet - # Raw - type: entity diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml index 0fbfbf0f23..a58ce535b5 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml @@ -337,6 +337,10 @@ - type: Edible trash: - TrashBananaPeel + - type: Butcherable + butcheringType: Knife + spawned: + - id: TrashBananaPeel - type: SolutionContainerManager solutions: food: @@ -379,6 +383,10 @@ - type: Edible trash: - TrashMimanaPeel + - type: Butcherable + butcheringType: Knife + spawned: + - id: TrashMimanaPeel - type: SolutionContainerManager solutions: food: @@ -410,9 +418,9 @@ Taco: Mimana - type: entity - name: banana peel parent: BaseItem id: TrashBananaPeel + name: banana peel components: - type: Sprite sprite: Objects/Specific/Hydroponics/banana.rsi @@ -472,9 +480,9 @@ quickEquip: false - type: entity - name: baked banana peel parent: TrashBananaPeel id: TrashBakedBananaPeel + name: baked banana peel components: - type: Clothing sprite: Objects/Specific/Hydroponics/banana.rsi @@ -497,9 +505,9 @@ Quantity: 2 - type: entity - name: mimana peel parent: TrashBananaPeel id: TrashMimanaPeel + name: mimana peel components: - type: Sprite sprite: Objects/Specific/Hydroponics/mimana.rsi @@ -517,9 +525,9 @@ volume: -100 - type: entity - name: bananium peel parent: TrashBananaPeel id: TrashBananiumPeel + name: bananium peel components: - type: Sprite sprite: Objects/Materials/materials.rsi @@ -1206,6 +1214,10 @@ - type: Edible trash: - FoodCornTrash + - type: Butcherable + butcheringType: Knife + spawned: + - id: FoodCornTrash #no idea why you'd ever do this, but it's just here for consistency - type: SolutionContainerManager solutions: food: @@ -1909,6 +1921,10 @@ - type: Edible trash: - WeaponRevolverPython + - type: Butcherable + butcheringType: Knife + spawned: + - id: WeaponRevolverPython - type: Tag tags: - Fruit # It's in the name @@ -1944,6 +1960,10 @@ - type: Edible trash: - RevolverCapGun + - type: Butcherable + butcheringType: Knife + spawned: + - id: RevolverCapGun - type: Tag tags: - Fruit @@ -1963,6 +1983,10 @@ - type: Edible trash: - RevolverCapGunFake + - type: Butcherable + butcheringType: Knife + spawned: + - id: RevolverCapGunFake - type: entity name: rice bushel @@ -2367,6 +2391,10 @@ - type: Edible trash: - FoodBungoPit + - type: Butcherable + butcheringType: Knife + spawned: + - id: FoodBungoPit - type: SolutionContainerManager solutions: food: @@ -2668,6 +2696,10 @@ - type: Edible trash: - TrashCherryPit + - type: Butcherable + butcheringType: Knife + spawned: + - id: TrashCherryPit - type: SolutionContainerManager solutions: food: diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Smokeables/Cigarettes/cartons.yml b/Resources/Prototypes/Entities/Objects/Consumable/Smokeables/Cigarettes/cartons.yml index 8c55fd740e..681319d0e0 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Smokeables/Cigarettes/cartons.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Smokeables/Cigarettes/cartons.yml @@ -13,9 +13,10 @@ - type: Storage grid: - 0,0,4,1 - - type: StorageFill - contents: - - id: CigPackGreen + - type: EntityTableContainerFill + containers: + storagebase: + id: CigPackGreen amount: 5 - type: Tag tags: @@ -36,9 +37,10 @@ state: icon - type: Item sprite: Objects/Consumable/Smokeables/Cigarettes/Cartons/red.rsi - - type: StorageFill - contents: - - id: CigPackRed + - type: EntityTableContainerFill + containers: + storagebase: + id: CigPackRed amount: 5 - type: entity @@ -52,9 +54,10 @@ state: icon - type: Item sprite: Objects/Consumable/Smokeables/Cigarettes/Cartons/blue.rsi - - type: StorageFill - contents: - - id: CigPackBlue + - type: EntityTableContainerFill + containers: + storagebase: + id: CigPackBlue amount: 5 - type: entity @@ -68,9 +71,10 @@ state: icon - type: Item sprite: Objects/Consumable/Smokeables/Cigarettes/Cartons/black.rsi - - type: StorageFill - contents: - - id: CigPackBlack + - type: EntityTableContainerFill + containers: + storagebase: + id: CigPackBlack amount: 5 - type: entity @@ -84,7 +88,8 @@ state: icon - type: Item sprite: Objects/Consumable/Smokeables/Cigarettes/Cartons/mixed.rsi - - type: StorageFill - contents: - - id: CigPackMixed - amount: 3 + - type: EntityTableContainerFill + containers: + storagebase: + id: CigPackMixed + amount: 3 diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Smokeables/Cigarettes/packs.yml b/Resources/Prototypes/Entities/Objects/Consumable/Smokeables/Cigarettes/packs.yml index 1dd9bb814b..63b341936a 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Smokeables/Cigarettes/packs.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Smokeables/Cigarettes/packs.yml @@ -50,10 +50,11 @@ - type: Storage grid: - 0,0,4,1 - - type: StorageFill - contents: - - id: Cigarette - amount: 10 + - type: EntityTableContainerFill + containers: + storagebase: + id: Cigarette + amount: 10 - type: ItemCounter count: tags: [Cigarette] @@ -186,10 +187,11 @@ sprite: Objects/Consumable/Smokeables/Cigarettes/Packs/syndicate.rsi - type: Item sprite: Objects/Consumable/Smokeables/Cigarettes/Packs/syndicate.rsi - - type: StorageFill - contents: - - id: CigaretteSyndicate - amount: 10 + - type: EntityTableContainerFill + containers: + storagebase: + id: CigaretteSyndicate + amount: 10 - type: entity id: CigPackMixed diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Smokeables/Cigarettes/rolling_paper.yml b/Resources/Prototypes/Entities/Objects/Consumable/Smokeables/Cigarettes/rolling_paper.yml index d28fd027e5..2fe084b193 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Smokeables/Cigarettes/rolling_paper.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Smokeables/Cigarettes/rolling_paper.yml @@ -11,9 +11,10 @@ tags: - RollingPaper - CigFilter - - type: StorageFill - contents: - - id: PaperRolling + - type: EntityTableContainerFill + containers: + storagebase: + id: PaperRolling amount: 4 - type: Sprite sprite: Objects/Consumable/Smokeables/Cigarettes/paper.rsi @@ -27,17 +28,14 @@ id: PackPaperRollingFilters description: A pack of filters and thin pieces of paper used to make fine smokeables. components: - - type: Storage # Redundant - whitelist: - tags: - - RollingPaper - - CigFilter - - type: StorageFill - contents: - - id: PaperRolling - amount: 2 - - id: CigaretteFilter - amount: 2 + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: PaperRolling + amount: 2 + - id: CigaretteFilter + amount: 2 - type: entity id: PaperRolling diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Smokeables/Cigars/case.yml b/Resources/Prototypes/Entities/Objects/Consumable/Smokeables/Cigars/case.yml index bc9c817abc..0d1132e3fa 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Smokeables/Cigars/case.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Smokeables/Cigars/case.yml @@ -44,10 +44,11 @@ shape: - 0,0,2,1 storedRotation: 90 - - type: StorageFill - contents: - - id: Cigar - amount: 8 + - type: EntityTableContainerFill + containers: + storagebase: + id: Cigar + amount: 8 - type: ItemCounter count: tags: [Cigar] @@ -69,7 +70,8 @@ name: premium cigar case description: "A case of premium Havanian cigars. You'll only see heads with these." components: - - type: StorageFill - contents: - - id: CigarGold - amount: 8 + - type: EntityTableContainerFill + containers: + storagebase: + id: CigarGold + amount: 8 diff --git a/Resources/Prototypes/Entities/Objects/Decoration/present.yml b/Resources/Prototypes/Entities/Objects/Decoration/present.yml index d645e314fa..99eb83ce82 100644 --- a/Resources/Prototypes/Entities/Objects/Decoration/present.yml +++ b/Resources/Prototypes/Entities/Objects/Decoration/present.yml @@ -360,7 +360,7 @@ orGroup: GiftPool - id: Bola orGroup: GiftPool - - id: GlowstickBase + - id: GlowstickGreen orGroup: GiftPool - id: GlowstickBlue orGroup: GiftPool diff --git a/Resources/Prototypes/Entities/Objects/Deliveries/deliveries.yml b/Resources/Prototypes/Entities/Objects/Deliveries/deliveries.yml index a011460366..9267009b3e 100644 --- a/Resources/Prototypes/Entities/Objects/Deliveries/deliveries.yml +++ b/Resources/Prototypes/Entities/Objects/Deliveries/deliveries.yml @@ -102,6 +102,9 @@ containers: delivery: !type:NestedSelector tableId: PackageDeliveryRewards + - type: Tag + tags: + - PackageDelivery - type: entity parent: BaseDelivery diff --git a/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/Machine/production.yml b/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/Machine/production.yml index 0697506855..5f9c1ac839 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/Machine/production.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/Machine/production.yml @@ -663,8 +663,8 @@ Cable: 5 - type: PhysicalComposition materialComposition: - Steel: 30 - Plastic: 30 + Steel: 25 + Plastic: 25 - type: StaticPrice price: 15 @@ -706,8 +706,8 @@ Cable: 5 - type: PhysicalComposition materialComposition: - Steel: 30 - Plastic: 30 + Steel: 25 + Plastic: 25 - type: StaticPrice price: 15 @@ -727,8 +727,8 @@ CableMV: 5 - type: PhysicalComposition materialComposition: - Steel: 30 - Plastic: 30 + Steel: 25 + Plastic: 25 - type: StaticPrice price: 15 @@ -1050,7 +1050,7 @@ - type: entity id: SyndicateMicrowaveMachineCircuitboard - parent: BaseMachineCircuitboard + parent: [ BaseMachineCircuitboard, BaseSyndicateContraband ] name: donk co. microwave machine board components: - type: Sprite diff --git a/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/law_boards.yml b/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/law_boards.yml index 45fa107108..c54fb770e5 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/law_boards.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/law_boards.yml @@ -1,144 +1,123 @@ - type: entity - id: NTDefaultCircuitBoard + abstract: true parent: BaseElectronics - name: law board (NT Default) - description: An electronics board containing the NT Default lawset. + id: BaseSiliconLawboard + description: An electronics board containing a silicon lawset. components: - type: Sprite sprite: Objects/Misc/module.rsi state: std_mod - type: SiliconLawProvider laws: NTDefault + - type: GuideHelp + guides: + - Lawsets + +- type: entity + id: NTDefaultCircuitBoard + parent: BaseSiliconLawboard + name: law board (NT Default) + description: An electronics board containing the NT Default lawset. + components: + - type: SiliconLawProvider + laws: NTDefault - type: entity id: AsimovCircuitBoard - parent: BaseElectronics + parent: BaseSiliconLawboard name: law board (Crewsimov) description: An electronics board containing the Crewsimov lawset. components: - - type: Sprite - sprite: Objects/Misc/module.rsi - state: std_mod - type: SiliconLawProvider laws: Crewsimov - type: entity id: CorporateCircuitBoard - parent: BaseElectronics + parent: BaseSiliconLawboard name: law board (Corporate) description: An electronics board containing the Corporate lawset. components: - - type: Sprite - sprite: Objects/Misc/module.rsi - state: std_mod - type: SiliconLawProvider laws: Corporate - type: entity id: CommandmentCircuitBoard - parent: BaseElectronics + parent: BaseSiliconLawboard name: law board (Ten Commandments) description: An electronics board containing the Ten Commandments lawset. components: - - type: Sprite - sprite: Objects/Misc/module.rsi - state: std_mod - type: SiliconLawProvider laws: CommandmentsLawset - type: entity id: PaladinCircuitBoard - parent: BaseElectronics + parent: BaseSiliconLawboard name: law board (Paladin) description: An electronics board containing the Paladin lawset. components: - - type: Sprite - sprite: Objects/Misc/module.rsi - state: std_mod - type: SiliconLawProvider laws: PaladinLawset - type: entity id: LiveLetLiveCircuitBoard - parent: BaseElectronics + parent: BaseSiliconLawboard name: law board (Live and Let Live) description: An electronics board containing the Live and Let Live lawset. components: - - type: Sprite - sprite: Objects/Misc/module.rsi - state: std_mod - type: SiliconLawProvider laws: LiveLetLiveLaws - type: entity id: StationEfficiencyCircuitBoard - parent: BaseElectronics + parent: BaseSiliconLawboard name: law board (Station Efficiency) description: An electronics board containing the Station Efficiency lawset. components: - - type: Sprite - sprite: Objects/Misc/module.rsi - state: std_mod - type: SiliconLawProvider laws: EfficiencyLawset - type: entity id: RobocopCircuitBoard - parent: BaseElectronics + parent: BaseSiliconLawboard name: law board (Robocop) description: An electronics board containing the Robocop lawset. components: - - type: Sprite - sprite: Objects/Misc/module.rsi - state: std_mod - type: SiliconLawProvider laws: RobocopLawset - type: entity id: OverlordCircuitBoard - parent: BaseElectronics + parent: BaseSiliconLawboard name: law board (Overlord) description: An electronics board containing the Overlord lawset. components: - - type: Sprite - sprite: Objects/Misc/module.rsi - state: std_mod - type: SiliconLawProvider laws: OverlordLawset - type: entity id: GameMasterCircuitBoard - parent: BaseElectronics + parent: BaseSiliconLawboard name: law board (Game Master) description: An electronics board containing the Game Master lawset. components: - - type: Sprite - sprite: Objects/Misc/module.rsi - state: std_mod - type: SiliconLawProvider laws: GameMasterLawset - type: entity id: ArtistCircuitBoard - parent: BaseElectronics + parent: BaseSiliconLawboard name: law board (Artist) description: An electronics board containing the Artist lawset. components: - - type: Sprite - sprite: Objects/Misc/module.rsi - state: std_mod - type: SiliconLawProvider laws: PainterLawset - type: entity id: AntimovCircuitBoard - parent: [BaseElectronics, BaseSyndicateContraband] + parent: [BaseSiliconLawboard, BaseSyndicateContraband] name: law board (Antimov) description: An electronics board containing the Antimov lawset. components: - - type: Sprite - sprite: Objects/Misc/module.rsi - state: std_mod - type: SiliconLawProvider laws: AntimovLawset lawUploadSound: /Audio/Ambience/Antag/silicon_lawboard_antimov.ogg @@ -147,38 +126,29 @@ - type: entity id: NutimovCircuitBoard - parent: BaseElectronics + parent: BaseSiliconLawboard name: law board (Nutimov) description: An electronics board containing the Nutimov lawset. components: - - type: Sprite - sprite: Objects/Misc/module.rsi - state: std_mod - type: SiliconLawProvider laws: NutimovLawset - type: entity id: XenoborgCircuitBoard - parent: BaseElectronics + parent: BaseSiliconLawboard name: law board (Xenoborg) suffix: Admeme description: An electronics board containing the Xenoborg lawset. components: - - type: Sprite - sprite: Objects/Misc/module.rsi - state: std_mod - type: SiliconLawProvider laws: XenoborgLawset - type: entity id: MothershipCircuitBoard - parent: BaseElectronics + parent: BaseSiliconLawboard name: law board (Mothership Core) suffix: Admeme description: An electronics board containing the Mothership Core lawset. components: - - type: Sprite - sprite: Objects/Misc/module.rsi - state: std_mod - type: SiliconLawProvider laws: MothershipCoreLawset diff --git a/Resources/Prototypes/Entities/Objects/Devices/Electronics/igniter.yml b/Resources/Prototypes/Entities/Objects/Devices/Electronics/igniter.yml index 87bef747d8..0d8f57edea 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/Electronics/igniter.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/Electronics/igniter.yml @@ -7,6 +7,8 @@ - type: Sprite sprite: Objects/Devices/igniter.rsi state: icon + - type: Item + storedRotation: -90 - type: IgnitionSource temperature: 800 - type: IgniteOnTrigger diff --git a/Resources/Prototypes/Entities/Objects/Devices/Electronics/misc_linking_utilities.yml b/Resources/Prototypes/Entities/Objects/Devices/Electronics/misc_linking_utilities.yml new file mode 100644 index 0000000000..a4b5e01ffe --- /dev/null +++ b/Resources/Prototypes/Entities/Objects/Devices/Electronics/misc_linking_utilities.yml @@ -0,0 +1,28 @@ +- type: entity + parent: BaseItem + id: voicesensor + name: voice sensor + description: This microphone, invented by Micheal Phone during his time working at Michealsoft, sends signals when a prerecorded code phrase is uttered! + components: + - type: Sprite + sprite: Objects/Devices/voicesensor.rsi + state: icon + - type: StaticPrice + price: 40 + - type: DeviceLinkSource + ports: + - Trigger + - type: SignalOnTrigger + port: Trigger + - type: TriggerOnVoice + - type: UseDelayOnTrigger + - type: UseDelayTriggerCondition + - type: UseDelay + - type: EmitSoundOnTrigger + sound: + collection: TriggerActivate + - type: DeviceNetwork + deviceNetId: Wireless + receiveFrequencyId: BasicDevice + - type: WirelessNetworkConnection + range: 15 diff --git a/Resources/Prototypes/Entities/Objects/Devices/Syndicate_Gadgets/dna_injector.yml b/Resources/Prototypes/Entities/Objects/Devices/Syndicate_Gadgets/dna_injector.yml new file mode 100644 index 0000000000..16454c25c4 --- /dev/null +++ b/Resources/Prototypes/Entities/Objects/Devices/Syndicate_Gadgets/dna_injector.yml @@ -0,0 +1,47 @@ +- type: entity + parent: BaseItem + id: DnaInjectorUnlimited + suffix: Admeme, unlimited + # Should not be a traitor item for several reasons: + # - Changeling code is still in development, and copying organs etc does not work yet. + # - Giving this to traitors makes them overlap with changelings or paradox clones too much. + # - It completely makes the voice mask redundant. + # - Unlike when disguising yourself as someone else, there is no way to get caught. + name: DNA injector + description: Can be used to take a DNA sample from someone and inject it into another person, turning them into a clone of the original. + components: + - type: Sprite + sprite: Objects/Specific/Medical/implanter.rsi + state: implanter0 + layers: + - state: implanter0 + map: [ "injector" ] + visible: true + - state: implanter1 + map: [ "fillState" ] + visible: false + - type: Item + sprite: Objects/Specific/Medical/implanter.rsi + heldPrefix: implanter + size: Small + - type: Appearance + - type: GenericVisualizer + visuals: + enum.ChangelingClonerVisuals.State: + injector: + Empty: {state: implanter0} + Filled: {state: implanter0} + Spent: {state: broken} + fillState: + Empty: {visible: false} + Filled: {visible: true} + Spent: {visible: false} + - type: ChangelingCloner + +- type: entity + parent: DnaInjectorUnlimited + id: DnaInjector + suffix: Admeme, single use + components: + - type: ChangelingCloner + reusable: false diff --git a/Resources/Prototypes/Entities/Objects/Devices/Syndicate_Gadgets/guardian_activators.yml b/Resources/Prototypes/Entities/Objects/Devices/Syndicate_Gadgets/guardian_activators.yml index 254dcccde9..6cd2c335dd 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/Syndicate_Gadgets/guardian_activators.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/Syndicate_Gadgets/guardian_activators.yml @@ -38,11 +38,13 @@ id: BoxHoloparasite description: A box containing a holoparasite injector. components: - - type: StorageFill - contents: - - id: HoloparasiteInjector - - id: HoloparasiteInfo - - id: ClothingHeadHatBizarreSoft + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: HoloparasiteInjector + - id: HoloparasiteInfo + - id: ClothingHeadHatBizarreSoft - type: Sprite layers: - state: box @@ -54,11 +56,13 @@ id: BoxHoloclown description: A box containing a holoclown injector. components: - - type: StorageFill - contents: - - id: HoloClownInjector - - id: ToyFigurineHoloClown - - id: ToyHammer + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: HoloClownInjector + - id: ToyFigurineHoloClown + - id: ToyHammer - type: Sprite layers: - state: box_hug diff --git a/Resources/Prototypes/Entities/Objects/Devices/Syndicate_Gadgets/singularity_beacon.yml b/Resources/Prototypes/Entities/Objects/Devices/Syndicate_Gadgets/singularity_beacon.yml index 28da7331d2..5c5dcd8979 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/Syndicate_Gadgets/singularity_beacon.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/Syndicate_Gadgets/singularity_beacon.yml @@ -38,6 +38,6 @@ - !type:DoActsBehavior acts: [ "Destruction" ] - type: ApcPowerReceiver - powerLoad: 15000 + powerLoad: 5000 - type: StaticPrice price: 7500 diff --git a/Resources/Prototypes/Entities/Objects/Devices/base_handheld.yml b/Resources/Prototypes/Entities/Objects/Devices/base_handheld.yml index 6b6d9d8dbd..e131e7b732 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/base_handheld.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/base_handheld.yml @@ -7,6 +7,6 @@ - type: ItemToggle onUse: false # above component does the toggling - type: PowerCellDraw - drawRate: 2 #Sunrise-Edit - useRate: 20 + drawRate: 0 + useCharge: 20 - type: ToggleCellDraw diff --git a/Resources/Prototypes/Entities/Objects/Devices/cartridges.yml b/Resources/Prototypes/Entities/Objects/Devices/cartridges.yml index 2269f89bd8..5613078361 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/cartridges.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/cartridges.yml @@ -1,11 +1,20 @@ - type: entity parent: BaseItem + id: BasePDACartridge + abstract: true + components: + - type: Item + storedRotation: -90 + - type: Sprite + sprite: Objects/Devices/cartridge.rsi + +- type: entity + parent: BasePDACartridge id: NotekeeperCartridge name: notekeeper cartridge description: A program for keeping notes. components: - type: Sprite - sprite: Objects/Devices/cartridge.rsi state: cart-y - type: UIFragment ui: !type:NotekeeperUi @@ -16,15 +25,13 @@ state: book_icon - type: NotekeeperCartridge - - type: entity - parent: BaseItem + parent: BasePDACartridge id: NanoTaskCartridge name: NanoTask cartridge description: A program that allows you to keep a list of tasks to do. components: - type: Sprite - sprite: Objects/Devices/cartridge.rsi state: cart-nav - type: Cartridge programName: nano-task-program-name @@ -36,13 +43,12 @@ - type: NanoTaskCartridge - type: entity - parent: BaseItem + parent: BasePDACartridge id: NewsReaderCartridge name: news cartridge description: A program for reading news. components: - type: Sprite - sprite: Objects/Devices/cartridge.rsi state: cart-y - type: UIFragment ui: !type:NewsReaderUi @@ -54,13 +60,12 @@ - type: NewsReaderCartridge - type: entity - parent: BaseItem + parent: BasePDACartridge id: CrewManifestCartridge name: crew manifest cartridge description: A program for listing your fellow crewmembers. components: - type: Sprite - sprite: Objects/Devices/cartridge.rsi state: cart-y - type: UIFragment ui: !type:CrewManifestUi @@ -72,13 +77,12 @@ - type: CrewManifestCartridge - type: entity - parent: BaseItem + parent: BasePDACartridge id: NetProbeCartridge name: NetProbe cartridge description: A program for getting the address and frequency of network devices. components: - type: Sprite - sprite: Objects/Devices/cartridge.rsi state: cart-y - type: UIFragment ui: !type:NetProbeUi @@ -90,13 +94,12 @@ - type: NetProbeCartridge - type: entity - parent: BaseItem + parent: BasePDACartridge id: LogProbeCartridge name: LogProbe cartridge description: A program for getting access logs from devices. components: - type: Sprite - sprite: Objects/Devices/cartridge.rsi state: cart-log - type: Icon sprite: Objects/Devices/cartridge.rsi @@ -114,13 +117,12 @@ - Forensics - type: entity - parent: BaseItem + parent: BasePDACartridge id: WantedListCartridge name: Wanted list cartridge description: A program to get a list of wanted persons. components: - type: Sprite - sprite: Objects/Devices/cartridge.rsi state: cart-sec - type: Icon sprite: Objects/Devices/cartridge.rsi @@ -137,13 +139,12 @@ stealGroup: WantedListCartridge - type: entity - parent: BaseItem + parent: BasePDACartridge id: MedTekCartridge name: MedTek cartridge description: A program that provides medical diagnostic tools. components: - type: Sprite - sprite: Objects/Devices/cartridge.rsi state: cart-med - type: Icon sprite: Objects/Devices/cartridge.rsi @@ -156,13 +157,12 @@ - type: MedTekCartridge - type: entity - parent: BaseItem + parent: BasePDACartridge id: AstroNavCartridge name: AstroNav cartridge description: A program for navigation that provides GPS coordinates. components: - type: Sprite - sprite: Objects/Devices/cartridge.rsi state: cart-nav - type: Icon sprite: Objects/Devices/cartridge.rsi diff --git a/Resources/Prototypes/Entities/Objects/Devices/door_remote.yml b/Resources/Prototypes/Entities/Objects/Devices/door_remote.yml index 8f7f6957b2..c5d28134b6 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/door_remote.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/door_remote.yml @@ -11,8 +11,53 @@ storedRotation: -90 - type: Access - type: DoorRemote + options: + - mode: OpenClose + tooltip: &TextOpenClose door-remote-open-close-text + icon: &IconOpenClose + sprite: /Textures/Structures/Doors/Airlocks/Standard/basic.rsi + state: assembly + - mode: ToggleBolts + tooltip: &TextToggleBolt door-remote-toggle-bolt-text + icon: &IconToggleBolt + sprite: /Textures/Interface/Actions/actions_ai.rsi + state: bolt_door + - mode: ToggleEmergencyAccess + tooltip: &TextEmergencyAccess door-remote-emergency-access-text + icon: &IconEmergencyAccess + sprite: /Textures/Interface/Actions/actions_ai.rsi + state: emergency_on - type: StealTarget stealGroup: DoorRemote + - type: ActivatableUI + inHandsOnly: true + key: enum.DoorRemoteUiKey.Key + - type: UserInterface + interfaces: + enum.DoorRemoteUiKey.Key: + type: DoorRemoteBoundUserInterface + +- type: entity + parent: DoorRemoteDefault + id: DoorRemoteCanEletrifyDoors + abstract: true + components: + - type: DoorRemote + options: + - mode: ToggleOvercharge + tooltip: door-remote-toggle-eletrify-text + icon: + sprite: /Textures/Interface/Actions/actions_ai.rsi + state: door_overcharge_on + - mode: OpenClose + tooltip: *TextOpenClose + icon: *IconOpenClose + - mode: ToggleBolts + tooltip: *TextToggleBolt + icon: *IconToggleBolt + - mode: ToggleEmergencyAccess + tooltip: *TextEmergencyAccess + icon: *IconEmergencyAccess - type: entity parent: [DoorRemoteDefault, BaseCommandContraband] @@ -186,7 +231,7 @@ - Xenoborg - type: entity - parent: [ DoorRemoteDefault, BaseXenoborgContraband ] + parent: [ DoorRemoteCanEletrifyDoors, BaseXenoborgContraband ] id: DoorRemoteXenoborg name: xenoborg door remote components: diff --git a/Resources/Prototypes/Entities/Objects/Devices/pinpointer.yml b/Resources/Prototypes/Entities/Objects/Devices/pinpointer.yml index 5ac5d092b3..0b44426a90 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/pinpointer.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/pinpointer.yml @@ -202,5 +202,5 @@ - type: Icon state: pinpointer-station - type: Pinpointer - component: XenoborgMothership + component: MothershipCore targetName: the Mothership diff --git a/Resources/Prototypes/Entities/Objects/Fun/Instruments/instruments_misc.yml b/Resources/Prototypes/Entities/Objects/Fun/Instruments/instruments_misc.yml index 6af1c7c14b..9d63aa0c69 100644 --- a/Resources/Prototypes/Entities/Objects/Fun/Instruments/instruments_misc.yml +++ b/Resources/Prototypes/Entities/Objects/Fun/Instruments/instruments_misc.yml @@ -57,12 +57,12 @@ program: 124 - type: Item size: Small -# Лютая ЛРП механика -# - type: Prayable -# sentMessage: prayer-popup-notify-centcom-sent -# notificationPrefix: prayer-chat-notify-centcom -# verb: prayer-verbs-call -# verbImage: null + storedRotation: -90 + - type: Prayable + sentMessage: prayer-popup-notify-centcom-sent + notificationPrefix: prayer-chat-notify-centcom + verb: prayer-verbs-call + verbImage: null - type: entity parent: PhoneInstrument diff --git a/Resources/Prototypes/Entities/Objects/Fun/Instruments/instruments_percussion.yml b/Resources/Prototypes/Entities/Objects/Fun/Instruments/instruments_percussion.yml index e073f40942..654a491d88 100644 --- a/Resources/Prototypes/Entities/Objects/Fun/Instruments/instruments_percussion.yml +++ b/Resources/Prototypes/Entities/Objects/Fun/Instruments/instruments_percussion.yml @@ -61,6 +61,10 @@ sprite: Objects/Fun/Instruments/microphone.rsi - type: Item size: Small + storedSprite: + state: storage + sprite: Objects/Fun/Instruments/microphone.rsi + - type: entity parent: BasePercussionInstrument diff --git a/Resources/Prototypes/Entities/Objects/Fun/Tabletop/base.yml b/Resources/Prototypes/Entities/Objects/Fun/Tabletop/base.yml index f7d9e0973a..f9ef69b1d1 100644 --- a/Resources/Prototypes/Entities/Objects/Fun/Tabletop/base.yml +++ b/Resources/Prototypes/Entities/Objects/Fun/Tabletop/base.yml @@ -23,9 +23,6 @@ - type: Sprite noRot: true - type: Appearance - - type: Tag - tags: - - TabletopPiece - type: entity id: BaseBoardTabletop diff --git a/Resources/Prototypes/Entities/Objects/Fun/bike_horn.yml b/Resources/Prototypes/Entities/Objects/Fun/bike_horn.yml index e5f68aac8f..e7efa14dc4 100644 --- a/Resources/Prototypes/Entities/Objects/Fun/bike_horn.yml +++ b/Resources/Prototypes/Entities/Objects/Fun/bike_horn.yml @@ -135,7 +135,7 @@ slots: [Belt] - type: Prayable - type: StaticPrice - price: 1000 + price: 100 # reduced price due to heisentests - type: PointLight radius: 1.2 energy: 2.2 diff --git a/Resources/Prototypes/Entities/Objects/Fun/crayons.yml b/Resources/Prototypes/Entities/Objects/Fun/crayons.yml index b0f38f37ea..574d6953f2 100644 --- a/Resources/Prototypes/Entities/Objects/Fun/crayons.yml +++ b/Resources/Prototypes/Entities/Objects/Fun/crayons.yml @@ -298,17 +298,21 @@ - type: Item sprite: Objects/Fun/crayons.rsi size: Small + shape: + - 0,0,1,1 heldPrefix: box - - type: StorageFill - contents: - - id: CrayonRed - - id: CrayonOrange - - id: CrayonYellow - - id: CrayonGreen - - id: CrayonBlue - - id: CrayonPurple - - id: CrayonBlack - - id: CrayonWhite + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: CrayonRed + - id: CrayonOrange + - id: CrayonYellow + - id: CrayonGreen + - id: CrayonBlue + - id: CrayonPurple + - id: CrayonBlack + - id: CrayonWhite - type: ItemMapper mapLayers: black_box: diff --git a/Resources/Prototypes/Entities/Objects/Fun/dice_bag.yml b/Resources/Prototypes/Entities/Objects/Fun/dice_bag.yml index 4492004051..d5eb771a4c 100644 --- a/Resources/Prototypes/Entities/Objects/Fun/dice_bag.yml +++ b/Resources/Prototypes/Entities/Objects/Fun/dice_bag.yml @@ -4,15 +4,17 @@ name: bag of dice description: Contains all the luck you'll ever need. components: - - type: StorageFill - contents: - - id: d4Dice - - id: d6Dice - - id: d8Dice - - id: d10Dice - - id: d12Dice - - id: d20Dice - - id: PercentileDie + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: d4Dice + - id: d6Dice + - id: d8Dice + - id: d10Dice + - id: d12Dice + - id: d20Dice + - id: PercentileDie - id: hyperDice - type: Sprite sprite: Objects/Fun/dice.rsi diff --git a/Resources/Prototypes/Entities/Objects/Fun/error.yml b/Resources/Prototypes/Entities/Objects/Fun/error.yml index eb1e4d524a..75507e69f3 100644 --- a/Resources/Prototypes/Entities/Objects/Fun/error.yml +++ b/Resources/Prototypes/Entities/Objects/Fun/error.yml @@ -7,7 +7,7 @@ - type: Sprite sprite: error.rsi state: error - - type: Food + - type: Edible - type: SolutionContainerManager solutions: food: diff --git a/Resources/Prototypes/Entities/Objects/Fun/figurine_boxes.yml b/Resources/Prototypes/Entities/Objects/Fun/figurine_boxes.yml index 1530b63949..bf789a4dbe 100644 --- a/Resources/Prototypes/Entities/Objects/Fun/figurine_boxes.yml +++ b/Resources/Prototypes/Entities/Objects/Fun/figurine_boxes.yml @@ -16,7 +16,7 @@ - type: SpaceGarbage - type: entity - parent: PresentRandom + parent: BaseItem id: MysteryFigureBox name: mystery spacemen minifigure box description: A box containing a mystery minifigure. The side of the box depicts a few blacked-out 'rare' figures, including one with a large, non-humanoid shilouette. @@ -25,120 +25,20 @@ sprite: Objects/Fun/figurines.rsi layers: - state: fig_box - - type: SpawnItemsOnUse - items: + - type: TriggerOnActivate + - type: DeleteOnTrigger + - type: EmitSoundOnTrigger + positional: true + predicted: true + sound: + path: /Audio/Effects/unwrap.ogg + - type: SpawnEntityTableOnTrigger + useMapCoords: true + table: !type:AllSelector + children: - id: MysteryFigureBoxTrash - - id: ToyFigurinePassenger - orGroup: SpacemenFig - - id: ToyFigurineClown - orGroup: SpacemenFig - - id: ToyFigurineMime - orGroup: SpacemenFig - - id: ToyFigurineMusician - orGroup: SpacemenFig - - id: ToyFigurineBoxer - orGroup: SpacemenFig - - id: ToyFigurineCaptain - orGroup: SpacemenFig - - id: ToyFigurineHeadOfSecurity - orGroup: SpacemenFig - - id: ToyFigurineWarden - orGroup: SpacemenFig - - id: ToyFigurineDetective - orGroup: SpacemenFig - - id: ToyFigurineSecurity - orGroup: SpacemenFig - - id: ToyFigurineLawyer - orGroup: SpacemenFig - - id: ToyFigurineCargoTech - orGroup: SpacemenFig - - id: ToyFigurineSalvage - orGroup: SpacemenFig - - id: ToyFigurineQuartermaster - orGroup: SpacemenFig - - id: ToyFigurineChiefEngineer - orGroup: SpacemenFig - - id: ToyFigurineAtmosTech - orGroup: SpacemenFig - - id: ToyFigurineEngineer - orGroup: SpacemenFig - - id: ToyFigurineResearchDirector - orGroup: SpacemenFig - - id: ToyFigurineScientist - orGroup: SpacemenFig - - id: ToyFigurineChiefMedicalOfficer - orGroup: SpacemenFig - - id: ToyFigurineChemist - orGroup: SpacemenFig - - id: ToyFigurineParamedic - orGroup: SpacemenFig - - id: ToyFigurineMedicalDoctor - orGroup: SpacemenFig - - id: ToyFigurineHeadOfPersonnel - orGroup: SpacemenFig - - id: ToyFigurineLibrarian - orGroup: SpacemenFig - - id: ToyFigurineChaplain - orGroup: SpacemenFig - - id: ToyFigurineChef - orGroup: SpacemenFig - - id: ToyFigurineBartender - orGroup: SpacemenFig - - id: ToyFigurineBotanist - orGroup: SpacemenFig - - id: ToyFigurineJanitor - orGroup: SpacemenFig - - id: ToyFigurineNukie - orGroup: SpacemenFig - - id: ToyFigurineNukieElite - orGroup: SpacemenFig - - id: ToyFigurineFootsoldier - orGroup: SpacemenFig - - id: ToyFigurineWizardFake - orGroup: SpacemenFig - - id: ToyFigurineSlime - orGroup: SpacemenFig - - id: ToyFigurineGreytider - orGroup: SpacemenFig - - id: ToyFigurineWizard - prob: 0.50 - orGroup: SpacemenFig - - id: ToyFigurineNukieCommander - prob: 0.50 - orGroup: SpacemenFig - - id: ToyFigurineGriffin - prob: 0.50 - orGroup: SpacemenFig - - id: ToyFigurineOwlman - prob: 0.50 - orGroup: SpacemenFig - - id: ToyFigurineSkeleton - prob: 0.50 - orGroup: SpacemenFig - - id: ToyFigurineSkeleton - prob: 0.50 - orGroup: SpacemenFig - - id: ToyFigurineThief - prob: 0.30 - orgroup: SpacemenFig - - id: ToyFigurineRatKing - prob: 0.30 - orGroup: SpacemenFig - - id: ToyFigurineRatServant - prob: 0.40 - orGroup: SpacemenFig - - id: ToyFigurineMouse - prob: 0.50 - orGroup: SpacemenFig - - id: ToyFigurineQueen - prob: 0.25 - orGroup: SpacemenFig - - id: ToyFigurineSpaceDragon - prob: 0.10 - orGroup: SpacemenFig - - id: ToyFigurineHamlet - prob: 0.20 - orGroup: SpacemenFig + - !type:NestedSelector + tableId: AllFigurinesTable - type: entity parent: BaseItem diff --git a/Resources/Prototypes/Entities/Objects/Fun/figurines.yml b/Resources/Prototypes/Entities/Objects/Fun/figurines.yml index 5e7cd96af8..c555c74db4 100644 --- a/Resources/Prototypes/Entities/Objects/Fun/figurines.yml +++ b/Resources/Prototypes/Entities/Objects/Fun/figurines.yml @@ -1,11 +1,11 @@ -#HUMANOID FIGURINES +# When adding new figurines, also add them to id: AllFigurinesTable - type: entity + abstract: true parent: BaseItem id: BaseFigurine name: figurine description: A small miniature. - abstract: true components: - type: Sprite sprite: Objects/Fun/figurines.rsi @@ -34,6 +34,8 @@ ports: - Trigger +#HUMANOID FIGURINES + - type: entity parent: BaseFigurine id: ToyFigurineHeadOfPersonnel @@ -498,6 +500,37 @@ #Nonhuman Figurines +- type: entity + parent: BaseFigurine + id: ToyNuke + name: nuke toy + description: A plastic model of a Nuclear Fission Explosive. No uranium included... probably. + components: + - type: Sprite + sprite: Objects/Fun/toy_nuke.rsi + state: icon + - type: Clothing + quickEquip: false + sprite: Objects/Fun/toy_nuke.rsi + slots: + - HEAD + clothingVisuals: + head: + - state: equipped-HELMET + offset: "0, 0.12" + - type: Tag + tags: + - Figurine + - Payload + - type: UseDelay + delay: 180.0 + - type: EmitSoundOnTrigger + sound: + path: /Audio/Machines/Nuke/nuke_alarm.ogg + params: + volume: -5 + maxDistance: 10 + - type: entity parent: BaseFigurine id: ToyFigurineSpaceDragon @@ -574,3 +607,24 @@ state: hamlet - type: SpeakOnTrigger pack: FigurinesHamlet + +- type: entity + parent: BaseFigurine + id: ToyAi + name: AI toy + description: A scaled-down toy AI core. + components: + - type: Sprite + sprite: Objects/Fun/AI.rsi + state: icon + - type: Clothing + quickEquip: false + sprite: Objects/Fun/AI.rsi + slots: + - HEAD + clothingVisuals: + head: + - state: equipped-HELMET + offset: "0, 0.06" + - type: SpeakOnTrigger + pack: FigurinesAI diff --git a/Resources/Prototypes/Entities/Objects/Fun/immovable_rod.yml b/Resources/Prototypes/Entities/Objects/Fun/immovable_rod.yml index 15f67245f1..5fe9a6a68e 100644 --- a/Resources/Prototypes/Entities/Objects/Fun/immovable_rod.yml +++ b/Resources/Prototypes/Entities/Objects/Fun/immovable_rod.yml @@ -80,6 +80,8 @@ damage: types: Blunt: 190 + - type: Physics + bodyType: KinematicController - type: InputMover - type: MovementSpeedModifier baseWeightlessAcceleration: 5 diff --git a/Resources/Prototypes/Entities/Objects/Fun/mech_figurines.yml b/Resources/Prototypes/Entities/Objects/Fun/mech_figurines.yml index f04fa19a04..427dda8cfc 100644 --- a/Resources/Prototypes/Entities/Objects/Fun/mech_figurines.yml +++ b/Resources/Prototypes/Entities/Objects/Fun/mech_figurines.yml @@ -1,22 +1,16 @@ +# When adding new figurines, also add them to id: AllFigurineMechsTable + #TODO give these the new base sprite used in the regular action figures. #No, not like a template. Just the base of the toy. - type: entity - parent: BaseItem - id: BaseFigurineMech - name: figurine - description: A small miniature. abstract: true + parent: BaseFigurine + id: BaseFigurineMech components: - type: Sprite sprite: Objects/Fun/mech_figurines.rsi - - type: PhysicalComposition - materialComposition: - Plastic: 100 - - type: StaticPrice - price: 75 - - type: Tag - tags: - - Figurine + - type: SpeakOnTrigger + pack: FigurinesMechGeneric #Ripley APLU - type: entity diff --git a/Resources/Prototypes/Entities/Objects/Fun/pai.yml b/Resources/Prototypes/Entities/Objects/Fun/pai.yml index 894ab02063..61940f5bd8 100644 --- a/Resources/Prototypes/Entities/Objects/Fun/pai.yml +++ b/Resources/Prototypes/Entities/Objects/Fun/pai.yml @@ -186,8 +186,6 @@ shader: unshaded map: ["screen"] - type: Appearance - - type: StaticPrice - price: 5000 - type: entity parent: PersonalAI diff --git a/Resources/Prototypes/Entities/Objects/Fun/plushielizard_jobs.yml b/Resources/Prototypes/Entities/Objects/Fun/plushielizard_jobs.yml new file mode 100644 index 0000000000..ddde35195f --- /dev/null +++ b/Resources/Prototypes/Entities/Objects/Fun/plushielizard_jobs.yml @@ -0,0 +1,383 @@ +# This base is created so we don't have to define the different sprite path for each plushie job. +- type: entity + parent: PlushieLizard + id: BasePlushieLizardJob + abstract: true + components: + - type: Sprite + sprite: Objects/Fun/plushielizard_jobs.rsi + +- type: entity + parent: BasePlushieLizardJob + id: PlushieLizardJobAtmospherictechnician + name: atmospheric technician lizard plushie + description: An adorable stuffed toy that resembles a lizardperson as an atmospheric technician. Smells faintly of frezon. + components: + - type: Sprite + state: atmospherictechnician + +- type: entity + parent: BasePlushieLizardJob + id: PlushieLizardJobBartender + name: bartender lizard plushie + description: An adorable stuffed toy that resembles a lizardperson as a bartender. Its tongue has alcohol stains on it. + components: + - type: Sprite + state: bartender + +- type: entity + parent: BasePlushieLizardJob + id: PlushieLizardJobBotanist + name: botanist lizard plushie + description: An adorable stuffed toy that resembles a lizardperson as a botanist. There's prickly bits on its feet and it smells faintly of plant fertilizer. + components: + - type: Sprite + state: botanist + +- type: entity + parent: BasePlushieLizardJob + id: PlushieLizardJobBoxer + name: boxer lizard plushie + description: An adorable stuffed toy that resembles a lizardperson as a boxer. The threads on its gloves are starting to come loose. + components: + - type: Sprite + state: boxer + +- type: entity + parent: BasePlushieLizardJob + id: PlushieLizardJobCaptain + name: captain lizard plushie + description: An adorable stuffed toy that resembles a lizardperson as the captain. There's bits of pie on its face. + components: + - type: Sprite + state: captain + +- type: entity + parent: BasePlushieLizardJob + id: PlushieLizardJobCargotechnician + name: cargo technician lizard plushie + description: An adorable stuffed toy that resembles a lizardperson as a cargo technician. Crumbs of packing peanuts are stuck to its scales. + components: + - type: Sprite + state: cargotechnician + +- type: entity + parent: BasePlushieLizardJob + id: PlushieLizardJobChaplain + name: chaplain lizard plushie + description: An adorable stuffed toy that resembles a lizardperson as a chaplain. It smells faintly of incense. + components: + - type: Sprite + state: chaplain + +- type: entity + parent: BasePlushieLizardJob + id: PlushieLizardJobChef + name: chef lizard plushie + description: An adorable stuffed toy that resembles a lizardperson as a chef. It smells faintly of spices, with spots of oil on its apron. + components: + - type: Sprite + state: chef + +- type: entity + parent: BasePlushieLizardJob + id: PlushieLizardJobChemist + name: chemist lizard plushie + description: An adorable stuffed toy that resembles a lizardperson as a chemist. Parts of the plushie are stained with chemicals. + components: + - type: Sprite + state: chemist + +- type: entity + parent: BasePlushieLizardJob + id: PlushieLizardJobChiefengineer + name: chief engineer lizard plushie + description: An adorable stuffed toy that resembles a lizardperson as the chief engineer. It's covered in metal shavings and welding splatter. + components: + - type: Sprite + state: chiefengineer + +- type: entity + parent: BasePlushieLizardJob + id: PlushieLizardJobChiefmedicalofficer + name: chief medical officer lizard plushie + description: An adorable stuffed toy that resembles a lizardperson as the chief medical officer. The plushie's tail has been sewn off and on again, probably from practicing surgery. + components: + - type: Sprite + state: chiefmedicalofficer + +- type: entity + parent: BasePlushieLizardJob + id: PlushieLizardJobClown + name: clown lizard plushie + description: An adorable stuffed toy that resembles a lizardperson as a clown. Its nose squeaks when you press it. + components: + - type: Sprite + state: clown + - type: EmitSoundOnUse + sound: + collection: BikeHorn + - type: EmitSoundOnActivate + sound: + collection: BikeHorn + - type: EmitSoundOnTrigger + sound: + collection: BikeHorn + +- type: entity + parent: BasePlushieLizardJob + id: PlushieLizardJobDetective + name: detective lizard plushie + description: An adorable stuffed toy that resembles a lizardperson as a detective. Seems ready for a mystery. + components: + - type: Sprite + state: detective + +- type: entity + parent: BasePlushieLizardJob + id: PlushieLizardJobHeadofpersonnel + name: head of personnel lizard plushie + description: An adorable stuffed toy that resembles a lizardperson as the head of personnel. While it seems thrilled on the outside, it's probably just as bored as you are. + components: + - type: Sprite + state: headofpersonnel + +- type: entity + parent: BasePlushieLizardJob + id: PlushieLizardJobHeadofsecurity + name: head of security lizard plushie + description: An adorable stuffed toy that resembles a lizardperson as the head of security. It seems to have been ripped and re-stitched a few times. + components: + - type: Sprite + state: headofsecurity + +- type: entity + parent: BasePlushieLizardJob + id: PlushieLizardJobJanitor + name: janitor lizard plushie + description: An adorable stuffed toy that resembles a lizardperson as a janitor. It smells faintly of cleaning supplies. + components: + - type: Sprite + state: janitor + +- type: entity + parent: BasePlushieLizardJob + id: PlushieLizardJobLawyer + name: lawyer lizard plushie + description: An adorable stuffed toy that resembles a lizardperson as a lawyer. Its lawyer pin is barely hanging on from hours of fidgeting. + components: + - type: Sprite + state: lawyer + +- type: entity + parent: BasePlushieLizardJob + id: PlushieLizardJobLibrarian + name: librarian lizard plushie + description: An adorable stuffed toy that resembles a lizardperson as a librarian. The color of the plushie has faded from years of desk-watching. + components: + - type: Sprite + state: librarian + +- type: entity + parent: BasePlushieLizardJob + id: PlushieLizardJobMedicaldoctor + name: medical doctor lizard plushie + description: An adorable stuffed toy that resembles a lizardperson as a medical doctor. Seems to be well-washed. + components: + - type: Sprite + state: medicaldoctor + +- type: entity + parent: BasePlushieLizardJob + id: PlushieLizardJobMedicalintern + name: medical intern lizard plushie + description: An adorable stuffed toy that resembles a lizardperson as a medical intern. It smells faintly of antiseptic. + components: + - type: Sprite + state: medicalintern + +- type: entity + parent: BasePlushieLizardJob + id: PlushieLizardJobMime + name: mime lizard plushie + description: An adorable stuffed toy that resembles a lizardperson as a mime. It stares at you silently, its motives unknown. + components: + - type: Sprite + state: mime + - type: EmitSoundOnUse + sound: null # mime is silent... + - type: EmitSoundOnLand + sound: null + - type: EmitSoundOnActivate + sound: null + - type: EmitSoundOnTrigger + sound: null + - type: EmitSoundOnCollide + sound: null + - type: Edible + useSound: null + - type: MeleeWeapon + wideAnimationRotation: 180 + soundHit: null + +- type: entity + parent: BasePlushieLizardJob + id: PlushieLizardJobMusician + name: musician lizard plushie + description: An adorable stuffed toy that resembles a lizardperson as a musician. It smells faintly of sweat and has a few strings coming loose. + components: + - type: Sprite + state: musician + +- type: entity + parent: BasePlushieLizardJob + id: PlushieLizardJobParamedic + name: paramedic lizard plushie + description: An adorable stuffed toy that resembles a lizardperson as a paramedic. The plushie has a few little bandages sewn on it. + components: + - type: Sprite + state: paramedic + +- type: entity + parent: BasePlushieLizardJob + id: PlushieLizardJobPassenger + name: passenger lizard plushie + description: An adorable stuffed toy that resembles a lizardperson as a passenger. Its eyes look at you, a little bit more beady than the rest. + components: + - type: Sprite + state: passenger + +- type: entity + parent: BasePlushieLizardJob + id: PlushieLizardJobPsychologist + name: psychologist lizard plushie + description: An adorable stuffed toy that resembles a lizardperson as a psychologist. It seems to like to quietly listen to you. + components: + - type: Sprite + state: psychologist + +- type: entity + parent: BasePlushieLizardJob + id: PlushieLizardJobQuartermaster + name: quartermaster lizard plushie + description: An adorable stuffed toy that resembles a lizardperson as the quartermaster. Its covered in sticky residue left behind from thousands of shipment invoices. + components: + - type: Sprite + state: quartermaster + +- type: entity + parent: BasePlushieLizardJob + id: PlushieLizardJobReporter + name: reporter lizard plushie + description: An adorable stuffed toy that resembles a lizardperson as a reporter. It smells faintly of ink. + components: + - type: Sprite + state: reporter + +- type: entity + parent: BasePlushieLizardJob + id: PlushieLizardJobResearchassistant + name: research assistant lizard plushie + description: An adorable stuffed toy that resembles a lizardperson as a research assistant. It smells faintly of burnt paper. + components: + - type: Sprite + state: researchassistant + +- type: entity + parent: BasePlushieLizardJob + id: PlushieLizardJobResearchdirector + name: research director lizard plushie + description: An adorable stuffed toy that resembles a lizardperson as the research director. There's a few burn marks on the plushie. + components: + - type: Sprite + state: researchdirector + +- type: entity + parent: BasePlushieLizardJob + id: PlushieLizardJobSalvagespecialist + name: salvage specialist lizard plushie + description: An adorable stuffed toy that resembles a lizardperson as a salvage specialist. Seems like it's seen the coldness of space for a while. + components: + - type: Sprite + state: salvager + +- type: entity + parent: BasePlushieLizardJob + id: PlushieLizardJobScientist + name: scientist lizard plushie + description: An adorable stuffed toy that resembles a lizardperson as a scientist. There's a few bite marks on the plushie, probably from a curious monkey. + components: + - type: Sprite + state: scientist + +- type: entity + parent: BasePlushieLizardJob + id: PlushieLizardJobSecuritycadet + name: security cadet lizard plushie + description: An adorable stuffed toy that resembles a lizardperson as a security cadet. Seems to have shock marks across the plushie. + components: + - type: Sprite + state: securitycadet + +- type: entity + parent: BasePlushieLizardJob + id: PlushieLizardJobSecurityofficer + name: security officer lizard plushie + description: An adorable stuffed toy that resembles a lizardperson as a security officer. The stuffing has been padded down from a lot of punching. + components: + - type: Sprite + state: securityofficer + +- type: entity + parent: BasePlushieLizardJob + id: PlushieLizardJobServiceworker + name: service worker lizard plushie + description: An adorable stuffed toy that resembles a lizardperson as a service worker. Smells like a mix of cleaning supplies and food. + components: + - type: Sprite + state: serviceworker + +- type: entity + parent: BasePlushieLizardJob + id: PlushieLizardJobStationengineer + name: station engineer lizard plushie + description: An adorable stuffed toy that resembles a lizardperson as a station engineer. It has oil stains on its hands. + components: + - type: Sprite + state: stationengineer + +- type: entity + parent: BasePlushieLizardJob + id: PlushieLizardJobTechnicalassistant + name: technical assistant lizard plushie + description: An adorable stuffed toy that resembles a lizardperson as a technical assistant. It smells faintly of burnt wires. + components: + - type: Sprite + state: technicalassistant + +- type: entity + parent: BasePlushieLizardJob + id: PlushieLizardJobWarden + name: warden lizard plushie + description: An adorable stuffed toy that resembles a lizardperson as a warden. Smells like black powder and gun oil. + components: + - type: Sprite + state: warden + +- type: entity + parent: BasePlushieLizardJob + id: PlushieLizardJobZookeeper + name: zookeeper lizard plushie + description: An adorable stuffed toy that resembles a lizardperson as a zookeeper. It has some gorilla fur stuck to it. + components: + - type: Sprite + state: zookeeper + +- type: entity + parent: BasePlushieLizardJob + id: PlushieLizardJobMultiweh + name: multiweh lizard plushie + description: An adorable stuffed toy that resembles a lizardperson as every job! It's a plushie of many talents. You can hear a HoP crying in the distance. + components: + - type: Sprite + state: multiweh diff --git a/Resources/Prototypes/Entities/Objects/Fun/plushies.yml b/Resources/Prototypes/Entities/Objects/Fun/plushies.yml index 2e9f231e90..a22d26c6f7 100644 --- a/Resources/Prototypes/Entities/Objects/Fun/plushies.yml +++ b/Resources/Prototypes/Entities/Objects/Fun/plushies.yml @@ -1,3 +1,5 @@ +# When adding new plushies, also add them to id: AllPlushiesTable + ## Plushies - type: entity diff --git a/Resources/Prototypes/Entities/Objects/Fun/snap_pops.yml b/Resources/Prototypes/Entities/Objects/Fun/snap_pops.yml index 495dd2ab7a..154693cdd9 100644 --- a/Resources/Prototypes/Entities/Objects/Fun/snap_pops.yml +++ b/Resources/Prototypes/Entities/Objects/Fun/snap_pops.yml @@ -33,6 +33,9 @@ maxIntensity: 0.01 intensitySlope: 1 totalIntensity: 0.01 + - type: Construction + graph: SnapPopExplosiveGraph + node: snapPop #Sunrise-start - type: Construction graph: SnapPopConstruction @@ -58,9 +61,10 @@ - 0,0,4,3 areaInsert: true maxItemSize: Tiny - - type: StorageFill - contents: - - id: SnapPop + - type: EntityTableContainerFill + containers: + storagebase: + id: SnapPop amount: 5 - type: Dumpable diff --git a/Resources/Prototypes/Entities/Objects/Fun/spectral_locator.yml b/Resources/Prototypes/Entities/Objects/Fun/spectral_locator.yml index 194fd4d233..329d278bc8 100644 --- a/Resources/Prototypes/Entities/Objects/Fun/spectral_locator.yml +++ b/Resources/Prototypes/Entities/Objects/Fun/spectral_locator.yml @@ -43,7 +43,7 @@ components: - type: PowerCellDraw drawRate: 1 - useRate: 0 + useCharge: 0 - type: ToggleCellDraw - type: entity diff --git a/Resources/Prototypes/Entities/Objects/Fun/toys.yml b/Resources/Prototypes/Entities/Objects/Fun/toys.yml index 3a138d8550..b4f060e29b 100644 --- a/Resources/Prototypes/Entities/Objects/Fun/toys.yml +++ b/Resources/Prototypes/Entities/Objects/Fun/toys.yml @@ -126,85 +126,6 @@ params: variation: 0.125 -## Cheapo Figurines - -- type: entity - parent: BaseItem - id: BaseFigurineCheapo - name: figurine - description: A small miniature. - abstract: true - components: - - type: PhysicalComposition - materialComposition: - Plastic: 100 - - type: StaticPrice - price: 25 - - type: Tag - tags: - - Figurine - -- type: entity - parent: BaseFigurineCheapo - id: ToyAi - name: AI toy - description: A scaled-down toy AI core. - components: - - type: Sprite - sprite: Objects/Fun/AI.rsi - state: icon - - type: Clothing - quickEquip: false - sprite: Objects/Fun/AI.rsi - slots: - - HEAD - clothingVisuals: - head: - - state: equipped-HELMET - offset: "0, 0.06" - -- type: entity - parent: BaseFigurineCheapo - id: ToyNuke - name: nuke toy - description: A plastic model of a Nuclear Fission Explosive. No uranium included... probably. - components: - - type: Sprite - sprite: Objects/Fun/toy_nuke.rsi - state: icon - - type: Clothing - quickEquip: false - sprite: Objects/Fun/toy_nuke.rsi - slots: - - HEAD - clothingVisuals: - head: - - state: equipped-HELMET - offset: "0, 0.12" - - type: Tag - tags: - - Payload - - type: UseDelay - delay: 180.0 - - type: EmitSoundOnUse - sound: - path: /Audio/Machines/Nuke/nuke_alarm.ogg - params: - volume: -5 - maxDistance: 10 - - type: EmitSoundOnActivate - sound: - path: /Audio/Machines/Nuke/nuke_alarm.ogg - params: - volume: -5 - maxDistance: 10 - - type: EmitSoundOnTrigger - sound: - path: /Audio/Machines/Nuke/nuke_alarm.ogg - params: - volume: -5 - maxDistance: 10 - - type: entity parent: BasePlushie id: ToyIan @@ -243,8 +164,7 @@ - type: MeleeWeapon soundHit: path: /Audio/Items/Toys/ian.ogg - - type: Food - requiresSpecialDigestion: true + - type: Edible useSound: path: /Audio/Items/Toys/ian.ogg - type: FoodSequenceElement @@ -281,14 +201,14 @@ availableModes: - SemiAuto soundGunshot: - path: /Audio/Weapons/click.ogg + path: /Audio/Weapons/Guns/Gunshots/energycrossbow_shoot.ogg - type: BallisticAmmoProvider whitelist: tags: - BulletFoam capacity: 1 soundInsert: - path: /Audio/Items/bow_pull.ogg + path: /Audio/Weapons/Guns/MagIn/energycrossbow_reload.ogg - type: ContainerContainer containers: ballistic-ammo: !type:Container @@ -387,6 +307,69 @@ sprite: Objects/Fun/Foam/foam_blade.rsi - type: UseDelay +# Balloons + +- type: entity + parent: BaseItem + id: BaseBalloon + abstract: true + components: + - type: Sprite + noRot: true + - type: Item + size: Small + - type: EmitSoundOnCollide + sound: + path: /Audio/Effects/balloon_hits.ogg + - type: EmitSoundOnLand + sound: + path: /Audio/Effects/balloon_hits.ogg + - type: Damageable + damageContainer: Inorganic + - type: TileFrictionModifier + modifier: 0.3 + - type: Tag + tags: + - Balloon + +- type: entity + parent: BaseBalloon + id: BalloonSyn + name: syndie balloon + description: Handed out to the bravest souls who survived the "atomic twister" ride at Syndieland. + components: + - type: Sprite + sprite: Objects/Fun/Balloons/syndicate.rsi + state: icon + - type: Item + sprite: Objects/Fun/Balloons/syndicate.rsi + - type: StaticPrice + price: 100 # Entertainment. + +- type: entity + parent: BaseBalloon + id: BalloonNT + name: nanotrasen balloon + description: Specially designed to inflict maximum psychological damage to Syndicate operatives. + components: + - type: Sprite + sprite: Objects/Fun/Balloons/nanotrasen.rsi + state: icon + - type: Item + sprite: Objects/Fun/Balloons/nanotrasen.rsi + +- type: entity + parent: BaseBalloon + id: BalloonCorgi + name: corgi balloon + description: Just like owning a real dog - but a lot floatier. + components: + - type: Sprite + sprite: Objects/Fun/Balloons/corgi.rsi + state: icon + - type: Item + sprite: Objects/Fun/Balloons/corgi.rsi + # MISC - type: entity @@ -509,77 +492,60 @@ position: "0,-0.2" density: 20 mask: - - ItemMask - restitution: 0.1 # not bouncy + - ItemMask + restitution: 0.2 # not bouncy friction: 0.2 - type: Catchable catchChance: 0.8 catchSuccessSound: path: /Audio/Effects/Footsteps/bounce.ogg - - type: EmitSoundOnCollide - sound: - path: /Audio/Effects/Footsteps/bounce.ogg - type: Item size: Normal sprite: Objects/Fun/Balls/beach_ball.rsi - type: TileFrictionModifier modifier: 0.05 + - type: TriggerOnCollide + fixtureID: fix1 + keyOut: OnCollide + - type: EmitSoundOnTrigger + sound: + path: /Audio/Effects/Footsteps/bounce.ogg + keysIn: + - OnCollide - type: entity - parent: BaseItem - id: BalloonSyn - name: syndie balloon - description: Handed out to the bravest souls who survived the "atomic twister" ride at Syndieland. + parent: BeachBall + id: EvilBeachBall + suffix: EVIL/ADMEME + description: Someone's drawn ">:3c" on the side of this beach ball in indelible ink. components: - - type: Sprite - sprite: Objects/Fun/Balloons/syndicate.rsi - state: icon - - type: Item - size: Small - sprite: Objects/Fun/Balloons/syndicate.rsi - - type: Damageable - damageContainer: Inorganic - - type: Tag - tags: - - Balloon - - type: StaticPrice - price: 5000 # Entertainment. - -- type: entity - parent: BaseItem - id: BalloonNT - name: nanotrasen balloon - description: Specially designed to inflict maximum psychological damage to Syndicate operatives. - components: - - type: Sprite - sprite: Objects/Fun/Balloons/nanotrasen.rsi - state: icon - - type: Item - size: Small - sprite: Objects/Fun/Balloons/nanotrasen.rsi - - type: Damageable - damageContainer: Inorganic - - type: Tag - tags: - - Balloon - -- type: entity - parent: BaseItem - id: BalloonCorgi - name: corgi balloon - description: Just like owning a real dog - but a lot floatier. - components: - - type: Sprite - sprite: Objects/Fun/Balloons/corgi.rsi - state: icon - - type: Item - size: Small - sprite: Objects/Fun/Balloons/corgi.rsi - - type: Damageable - damageContainer: Inorganic - - type: Tag - tags: - - Balloon + - type: Fixtures + fixtures: + fix1: + shape: !type:PhysShapeCircle + radius: 0.3 + position: "0,-0.2" + density: 20 + mask: + - ThrownItem + restitution: 0.5 # very bouncy + friction: 0.2 + - type: LaunchOnTrigger + impulse: 100.0 + keysIn: + - OnCollide + - type: StaminaDamageOnTrigger + stamina: 25.0 + keysIn: + - OnCollide + targetUser: true + - type: DamageOnTrigger + damage: + types: + Blunt: 20 + keysIn: + - OnCollide + targetUser: true - type: entity parent: BaseItem @@ -1026,7 +992,7 @@ - type: FlavorProfile flavors: - plastic - - type: Food + - type: Edible - type: SolutionContainerManager solutions: food: @@ -1072,9 +1038,38 @@ collection: packetOpenSounds - type: TrashOnSolutionEmpty solution: drink - - type: Tag - tags: - - DrinkSpaceGlue + +- type: entity + parent: DrinkBase + id: CrazyLube + name: crazy lube + description: A bottle of super slipery crazy lube manufactured by Honk! Co. + components: + - type: Openable + sound: + collection: packetOpenSounds + - type: Sprite + sprite: Objects/Fun/lube.rsi + layers: + - state: icon + map: ["enum.OpenableVisuals.Layer"] + - type: Appearance + - type: SolutionContainerManager + solutions: + drink: + maxVol: 100 + reagents: + - ReagentId: SpaceLube + Quantity: 100 + - type: GenericVisualizer + visuals: + enum.OpenableVisuals.Opened: + enum.OpenableVisuals.Layer: + True: {state: "icon_open"} + False: {state: "icon"} + - type: Lube + - type: TrashOnSolutionEmpty + solution: drink - type: entity parent: BaseItem diff --git a/Resources/Prototypes/Entities/Objects/Magic/books.yml b/Resources/Prototypes/Entities/Objects/Magic/books.yml index db0d3c8d51..55bb7e5582 100644 --- a/Resources/Prototypes/Entities/Objects/Magic/books.yml +++ b/Resources/Prototypes/Entities/Objects/Magic/books.yml @@ -1,8 +1,8 @@ - type: entity + abstract: true + parent: [ BaseItem, BaseMagicalContraband ] id: BaseSpellbook name: spellbook - parent: [ BaseItem, BaseMagicalContraband ] - abstract: true components: - type: Sprite sprite: Objects/Misc/books.rsi @@ -19,13 +19,14 @@ tags: - Spellbook -# For the Wizard Antag +# For the Wizard antagonist # Do not add discounts or price inflation - type: entity - id: WizardsGrimoire - name: wizards grimoire - suffix: Wizard parent: [ BaseItem, StorePresetSpellbook, BaseMagicalContraband ] + id: WizardsGrimoire + name: wizard's grimoire + suffix: Wizard + description: A heavy tome containing complicated arcane formulae for preparing magic spells and conjuring supernatural equipment. Decades of study went into researching this collection of mystical secrets; now go use them to ruin someone's day. components: - type: Sprite sprite: Objects/Misc/books.rsi @@ -45,36 +46,44 @@ key: enum.StoreUiKey.Key - type: Store refundAllowed: true - ownerOnly: true # get your own tome! + ownerOnly: true # Lesser minds cannot comprehend the arcane secrets within balance: WizCoin: 10 # prices are balanced around this 10 point maximum and how strong the spells are -# Not meant for wizard antag but meant for spawning, so people can't abuse refund if they were given a tome +# No-refund version meant for manual spawning, so people can't abuse refund if they were given a tome. Not meant for wizard antag proper! - type: entity + parent: WizardsGrimoire id: WizardsGrimoireNoRefund - name: wizards grimoire - suffix: Wizard, No Refund - parent: [ WizardsGrimoire, StorePresetSpellbook ] + suffix: Wizard, no refunding components: - type: Store refundAllowed: false - ownerOnly: true # get your own tome! + +# For debugging purposes only! Or spawn this for an admeme so a wizard can have every spell at once, I can't stop you. +- type: entity + parent: WizardsGrimoire + id: WizardsGrimoireDebug + suffix: Wizard, DEBUG + description: A heavy tome containing complicated arcane formulae for preparing magic spells and conjuring supernatural equipment. Someone wrote "FOR EXPERIMENTAL USE ONLY" on the inside cover. + components: + - type: Store + ownerOnly: false # For ease of debugging. balance: - WizCoin: 10 # prices are balanced around this 10 point maximum and how strong the spells are + WizCoin: 99999 - type: entity + parent: BaseSpellbook id: SpawnSpellbook name: spawn spellbook - parent: BaseSpellbook components: - type: Spellbook spellActions: ActionSpawnMagicarpSpell: null - type: entity + parent: BaseSpellbook id: ForceWallSpellbook name: force wall spellbook - parent: BaseSpellbook components: - type: Sprite sprite: Objects/Misc/books.rsi @@ -95,9 +104,9 @@ ActionForceWall: null - type: entity + parent: BaseSpellbook id: BlinkBook name: blink spellbook - parent: BaseSpellbook components: - type: Sprite sprite: Objects/Misc/books.rsi @@ -116,9 +125,9 @@ ActionBlink: null - type: entity + parent: BaseSpellbook id: SmiteBook name: smite spellbook - parent: BaseSpellbook components: - type: Sprite sprite: Objects/Misc/books.rsi @@ -139,9 +148,9 @@ ActionSmiteNoReq: null - type: entity + parent: BaseSpellbook id: KnockSpellbook name: knock spellbook - parent: BaseSpellbook components: - type: Sprite sprite: Objects/Misc/books.rsi @@ -161,9 +170,9 @@ ActionKnock: null - type: entity + parent: BaseSpellbook id: FireballSpellbook name: fireball spellbook - parent: BaseSpellbook components: - type: Sprite sprite: Objects/Misc/books.rsi @@ -185,9 +194,9 @@ ActionFireball: null - type: entity + parent: BaseSpellbook id: ScrollRunes name: scroll of runes - parent: BaseSpellbook components: - type: Item size: Normal diff --git a/Resources/Prototypes/Entities/Objects/Materials/Sheets/other.yml b/Resources/Prototypes/Entities/Objects/Materials/Sheets/other.yml index cf3549ed68..9376cb0e1b 100644 --- a/Resources/Prototypes/Entities/Objects/Materials/Sheets/other.yml +++ b/Resources/Prototypes/Entities/Objects/Materials/Sheets/other.yml @@ -114,11 +114,6 @@ - ReagentId: Plasma Quantity: 10 canReact: false - - type: Tag # Redundant - tags: - - Sheet - - ConstructionMaterial - - NoPaint # Sunrise-edit - type: entity parent: SheetPlasma diff --git a/Resources/Prototypes/Entities/Objects/Materials/crystal_shard.yml b/Resources/Prototypes/Entities/Objects/Materials/crystal_shard.yml index 3b2b441aab..f4c110817c 100644 --- a/Resources/Prototypes/Entities/Objects/Materials/crystal_shard.yml +++ b/Resources/Prototypes/Entities/Objects/Materials/crystal_shard.yml @@ -178,6 +178,8 @@ prototypes: - ShardCrystalGreen - ShardCrystalPink + - ShardCrystalYellow + - ShardCrystalBlack - ShardCrystalOrange - ShardCrystalBlue - ShardCrystalCyan diff --git a/Resources/Prototypes/Entities/Objects/Materials/materials.yml b/Resources/Prototypes/Entities/Objects/Materials/materials.yml index 762bbd9099..e04a5f0de6 100644 --- a/Resources/Prototypes/Entities/Objects/Materials/materials.yml +++ b/Resources/Prototypes/Entities/Objects/Materials/materials.yml @@ -370,7 +370,7 @@ - HEAD - type: PointLight radius: 1.2 - energy: 1.5 + energy: 2.7 color: "#4faffb" slots: diff --git a/Resources/Prototypes/Entities/Objects/Materials/parts.yml b/Resources/Prototypes/Entities/Objects/Materials/parts.yml index dd181fd8b1..36bd54aa0d 100644 --- a/Resources/Prototypes/Entities/Objects/Materials/parts.yml +++ b/Resources/Prototypes/Entities/Objects/Materials/parts.yml @@ -100,11 +100,6 @@ name: metal rod suffix: 10 components: - - type: Tag - tags: - - RodMetal1 - - ConstructionMaterial - - PartRodMetal #Sunrise-edit - type: Sprite state: rods - type: Stack @@ -116,11 +111,6 @@ name: metal rod suffix: Single components: - - type: Tag - tags: - - RodMetal1 - - ConstructionMaterial - - PartRodMetal #Sunrise-edit - type: Sprite state: rods - type: Stack diff --git a/Resources/Prototypes/Entities/Objects/Materials/shards.yml b/Resources/Prototypes/Entities/Objects/Materials/shards.yml index b28fff4e42..d5632fe0be 100644 --- a/Resources/Prototypes/Entities/Objects/Materials/shards.yml +++ b/Resources/Prototypes/Entities/Objects/Materials/shards.yml @@ -251,10 +251,6 @@ damage: types: Piercing: 5 - - type: Tag - tags: - - ClockworkGlassShard - - Trash - type: Extractable grindableSolutionName: shardcglass - type: SolutionContainerManager diff --git a/Resources/Prototypes/Entities/Objects/Misc/arabianlamp.yml b/Resources/Prototypes/Entities/Objects/Misc/arabianlamp.yml index 2a289a95f8..4ddfabd793 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/arabianlamp.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/arabianlamp.yml @@ -13,9 +13,10 @@ breakOnAccessBreaker: false - type: EntityStorage capacity: 1 # Its smol. - # - type: StorageFill - # contents: - # - id: PuddleSparkle # Ha! Cute. Unfortunately it despawns before the container is likely to open. + # - type: EntityTableContainerFill + # containers: + # entity_storage: + # id: PuddleSparkle # Ha! Cute. Unfortunately it despawns before the container is likely to open. - type: ContainerContainer containers: entity_storage: !type:Container diff --git a/Resources/Prototypes/Entities/Objects/Misc/books.yml b/Resources/Prototypes/Entities/Objects/Misc/books.yml index 5b6e7acabb..a637da9ecf 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/books.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/books.yml @@ -339,6 +339,25 @@ - Chemicals - Chemist +- type: entity + id: BookAILawCompendium + parent: BaseGuidebook + name: My, Robot + description: A dictionary of all the ways silicons can go wrong. By Isaac Crewsimov. + components: + - type: Sprite + layers: + - state: paper + - state: cover_strong + color: "#A8162B" + - state: icon_borg + color: "#916161" + - state: detail_rivets + color: "#DDDDDD" + - type: GuideHelp + guides: + - Lawsets + - type: entity id: BookSpaceLaw parent: BaseGuidebook diff --git a/Resources/Prototypes/Entities/Objects/Misc/box.yml b/Resources/Prototypes/Entities/Objects/Misc/box.yml index ed2b943611..1153aba2a8 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/box.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/box.yml @@ -1,7 +1,7 @@ - type: entity - id: BoxBase - parent: BaseStorageItem abstract: true + parent: BaseStorageItem + id: BoxBase components: - type: Sprite sprite: Objects/Storage/boxes.rsi @@ -18,21 +18,28 @@ - type: ContainerContainer containers: storagebase: !type:Container - - type: Construction - graph: BoxCardboard - node: boxcardboard - containers: - - storagebase - - type: PhysicalComposition - materialComposition: - Cardboard: 100 - type: StaticPrice price: 10 - type: entity - name: circuit tote - id: ToteBase + abstract: true parent: BoxBase + id: BoxBaseSmall + components: + - type: Item + size: Small + shape: + - 0,0,1,1 + - type: Storage + grid: + - 0,0,1,1 + - type: StaticPrice # Half of the "regular" box + price: 5 + +- type: entity + parent: BoxBase + id: ToteBase + name: circuit tote description: A large tote for carrying circuit boards. components: - type: Sprite @@ -61,6 +68,3 @@ Cloth: 25 - type: StaticPrice price: 15 - - type: Tag - tags: - - ToteBase diff --git a/Resources/Prototypes/Entities/Objects/Misc/brb_sign.yml b/Resources/Prototypes/Entities/Objects/Misc/brb_sign.yml index 845130d332..8e7943ce47 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/brb_sign.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/brb_sign.yml @@ -12,3 +12,5 @@ quickEquip: false slots: - Neck + - type: Item + storedRotation: -90 diff --git a/Resources/Prototypes/Entities/Objects/Misc/briefcases.yml b/Resources/Prototypes/Entities/Objects/Misc/briefcases.yml index a781226bc2..53fe642ae2 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/briefcases.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/briefcases.yml @@ -9,9 +9,6 @@ - type: Storage grid: - 0,0,5,3 - - type: Tag - tags: - - Briefcase - type: MeleeWeapon damage: types: diff --git a/Resources/Prototypes/Entities/Objects/Misc/folders.yml b/Resources/Prototypes/Entities/Objects/Misc/folders.yml index 50f630cd14..ca7b7eeb99 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/folders.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/folders.yml @@ -76,28 +76,31 @@ id: BoxFolderFill # Include this as a parent prototype to add 0-5 random papers to a folder's inventory when spawned. suffix: Filled components: - - type: StorageFill - contents: - - id: Paper - prob: 0.5 - - id: PaperOffice - prob: 0.4 - - id: Paper - prob: 0.3 - - id: PaperOffice - prob: 0.2 - - id: Paper - prob: 0.2 + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: Paper + prob: 0.5 + - id: PaperOffice + prob: 0.4 + - id: Paper + prob: 0.3 + - id: PaperOffice + prob: 0.2 + - id: Paper + prob: 0.2 - type: entity abstract: true id: BoxFolderFillThreePapers # Like BoxFolderFill, but always has exactly three sheets of standard paper; use for things that should always be consistent, e.g roundstart items suffix: 3 papers components: - - type: StorageFill - contents: - - id: Paper - amount: 3 + - type: EntityTableContainerFill + containers: + storagebase: + id: Paper + amount: 3 - type: entity parent: [BoxFolderBaseEmpty, BoxFolderFill] @@ -319,9 +322,6 @@ - type: Storage grid: - 0,0,5,3 - whitelist: # Redundant - tags: - - Document - type: ItemMapper mapLayers: clipboard_paper: diff --git a/Resources/Prototypes/Entities/Objects/Misc/ice_crust.yml b/Resources/Prototypes/Entities/Objects/Misc/ice_crust.yml index ccca7d1af1..514443f9a1 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/ice_crust.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/ice_crust.yml @@ -45,6 +45,7 @@ - !type:DoActsBehavior acts: [ "Destruction" ] - type: Temperature + - type: TemperatureDamage heatDamage: types: Heat: 5 diff --git a/Resources/Prototypes/Entities/Objects/Misc/identification_cards.yml b/Resources/Prototypes/Entities/Objects/Misc/identification_cards.yml index c11a5dc846..0bb18f47c5 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/identification_cards.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/identification_cards.yml @@ -813,8 +813,6 @@ - sprite: *icon-rsi offset: *icon-offset state: Boxer - - type: PresetIdCard - job: Boxer - type: entity parent: IDCardStandard @@ -832,8 +830,6 @@ - sprite: *icon-rsi offset: *icon-offset state: Zookeeper - - type: PresetIdCard - job: Zookeeper #Supply @@ -957,25 +953,14 @@ #Antags - type: entity - name: passenger ID card - parent: [IDCardStandard, BaseChameleon] + parent: [PassengerIDCard, BaseChameleon] id: AgentIDCard suffix: Agent components: - - type: PresetIdCard - job: Passenger - setAccess: false - type: Access tags: - Maintenance - SyndicateAgent - - type: Sprite - sprite: _Sunrise/Objects/Misc/id_cards.rsi # Sunrise-Edit - layers: - - state: default - - sprite: *icon-rsi - offset: *icon-offset - state: Passenger - type: AgentIDCard - type: UIRequiresLock - type: ActivatableUI @@ -1002,7 +987,6 @@ # Sunrise-End - type: entity - name: passenger ID card parent: AgentIDCard id: NukieAgentIDCard suffix: Nukie @@ -1099,6 +1083,18 @@ - NuclearOperative - SyndicateAgent +- type: entity + parent: IDCardStandard + id: XenoborgIDCard + name: xenoborg ID card + components: + - type: Sprite + layers: + - state: default + - type: Access + tags: + - Xenoborg + - type: entity parent: IDCardStandard id: WizardIDCard diff --git a/Resources/Prototypes/Entities/Objects/Misc/implanters.yml b/Resources/Prototypes/Entities/Objects/Misc/implanters.yml index 7f9982ab33..556a3c4424 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/implanters.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/implanters.yml @@ -49,6 +49,7 @@ - FakeMindShieldImplant - RadioImplant - ChameleonControllerImplant + - VoiceMaskImplant deimplantFailureDamage: types: Cellular: 50 @@ -128,7 +129,7 @@ id: BaseImplantOnlyImplanterSyndi parent: [BaseImplantOnlyImplanter, BaseSyndicateContraband] name: syndicate implanter - description: A compact disposable syringe exclusively designed for the injection of subdermal implants. Make sure to scrub it with soap or a rag to remove residual DNA after use! + description: A compact disposable syringe exclusively designed for the injection of subdermal implants. Make sure to scrub it with soap to remove residual DNA after use! abstract: true components: - type: Item @@ -258,6 +259,14 @@ - type: Implanter implant: ChameleonControllerImplant +- type: entity + id: VoiceMaskImplanter + name: voice mask implanter + parent: BaseImplantOnlyImplanterSyndi + components: + - type: Implanter + implant: VoiceMaskImplant + #Nuclear Operative/Special implanters - type: entity diff --git a/Resources/Prototypes/Entities/Objects/Misc/improvised_gun_parts.yml b/Resources/Prototypes/Entities/Objects/Misc/improvised_gun_parts.yml index abf4e0974a..12c6e1f4fe 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/improvised_gun_parts.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/improvised_gun_parts.yml @@ -6,8 +6,9 @@ name: modular receiver description: A vital part used in the creation of firearms. #Could use a better description, but I'm not a gun nut so I can't really do that. components: -# - type: Item -# size: Normal + - type: Item + storedRotation: -90 + # size: Normal - type: Sprite sprite: Objects/Misc/modular_receiver.rsi state: icon @@ -22,8 +23,9 @@ name: rifle stock description: A robust wooden stock, used in the creation of firearms. #Same as above components: -# - type: Item -# size: Normal + - type: Item + storedRotation: -90 + # size: Normal - type: Sprite sprite: Objects/Misc/rifle_stock.rsi state: icon diff --git a/Resources/Prototypes/Entities/Objects/Misc/kudzu.yml b/Resources/Prototypes/Entities/Objects/Misc/kudzu.yml index 65d507daa5..1f1b9a9c6a 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/kudzu.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/kudzu.yml @@ -56,6 +56,7 @@ - !type:DoActsBehavior acts: [ "Destruction" ] - type: Temperature + - type: TemperatureDamage heatDamage: types: Heat: 5 @@ -75,7 +76,6 @@ methods: [Touch] effects: - !type:HealthChange - scaling: true damage: types: Heat: 0.5 @@ -89,7 +89,7 @@ ignoreWhitelist: components: - IgnoreKudzu - - type: Food + - type: Edible requiresSpecialDigestion: true delay: 0.5 - type: FlavorProfile @@ -100,7 +100,7 @@ food: reagents: - ReagentId: Nutriment - Quantity: 2 + Quantity: 0.1 - type: Tag tags: - Ruminant @@ -148,6 +148,9 @@ - CrystalCyan rarePrototypes: - AnomalyFloraBulb + - type: Tag + tags: + - Ruminant - type: entity id: KudzuFlowerAngry @@ -224,6 +227,7 @@ Cold: -1.0 Blunt: -0.5 # Needs to be balanced (approx 3x) with vacuum damage to stall but not kill Kudzu - type: Temperature + - type: TemperatureDamage heatDamage: types: Heat: 10 @@ -240,14 +244,14 @@ types: Heat: 3 - type: AtmosExposed + - type: Edible # delightfully devilish ! + delay: 0.5 - type: SpeedModifierContacts walkSpeedModifier: 0.3 sprintSpeedModifier: 0.3 ignoreWhitelist: tags: - Flesh - - type: Food # delightfully devilish ! - delay: 0.5 - type: SolutionContainerManager solutions: food: @@ -262,6 +266,7 @@ - type: Tag tags: - Meat + - Ruminant - type: entity name: dark haze diff --git a/Resources/Prototypes/Entities/Objects/Misc/medalcase.yml b/Resources/Prototypes/Entities/Objects/Misc/medalcase.yml index 75a1331191..fcb864edb6 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/medalcase.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/medalcase.yml @@ -21,13 +21,15 @@ whitelist: tags: - Medal - - type: StorageFill - contents: - - id: ClothingNeckGoldmedal - - id: ClothingNeckBronzeheart - - id: ClothingNeckCargomedal - - id: ClothingNeckEngineermedal - - id: ClothingNeckMedicalmedal - - id: ClothingNeckSciencemedal - - id: ClothingNeckSecuritymedal - - id: ClothingNeckClownmedal + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: ClothingNeckGoldmedal + - id: ClothingNeckBronzeheart + - id: ClothingNeckCargomedal + - id: ClothingNeckEngineermedal + - id: ClothingNeckMedicalmedal + - id: ClothingNeckSciencemedal + - id: ClothingNeckSecuritymedal + - id: ClothingNeckClownmedal diff --git a/Resources/Prototypes/Entities/Objects/Misc/monkeycube.yml b/Resources/Prototypes/Entities/Objects/Misc/monkeycube.yml index 9b95d15e69..03f9e320ab 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/monkeycube.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/monkeycube.yml @@ -4,9 +4,10 @@ id: MonkeyCubeBox description: Drymate brand monkey cubes. Just add water! components: - - type: StorageFill - contents: - - id: MonkeyCubeWrapped + - type: EntityTableContainerFill + containers: + storagebase: + id: MonkeyCubeWrapped amount: 8 - type: Sprite sprite: Objects/Misc/monkeycube.rsi @@ -47,9 +48,10 @@ id: KoboldCubeBox description: Condensed kobolds in a cube. Just add water! components: - - type: StorageFill - contents: - - id: KoboldCubeWrapped + - type: EntityTableContainerFill + containers: + storagebase: + id: KoboldCubeWrapped amount: 8 - type: Sprite sprite: Objects/Misc/monkeycube.rsi @@ -61,12 +63,14 @@ id: VariantCubeBox description: Both kobold cubes and monkey cubes. Just add water! components: - - type: StorageFill - contents: - - id: KoboldCubeWrapped - amount: 4 - - id: MonkeyCubeWrapped - amount: 4 + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: KoboldCubeWrapped + amount: 4 + - id: MonkeyCubeWrapped + amount: 4 - type: Sprite sprite: Objects/Misc/monkeycube.rsi state: box_variant @@ -90,9 +94,10 @@ id: SyndicateSpongeBox description: Drymate brand monkey cubes. Just add water! components: - - type: StorageFill - contents: - - id: SyndicateSpongeWrapped + - type: EntityTableContainerFill + containers: + storagebase: + id: SyndicateSpongeWrapped amount: 6 - type: Sprite sprite: Objects/Misc/monkeycube.rsi diff --git a/Resources/Prototypes/Entities/Objects/Misc/paper.yml b/Resources/Prototypes/Entities/Objects/Misc/paper.yml index 37bc6257ce..0eebf01b09 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/paper.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/paper.yml @@ -38,8 +38,7 @@ max: 1 - !type:DoActsBehavior acts: [ "Destruction" ] - - type: Food - solution: food + - type: Edible delay: 7 forceFeedDelay: 7 - type: FlavorProfile @@ -444,6 +443,8 @@ insertSound: /Audio/Effects/packetrip.ogg ejectSound: /Audio/Effects/packetrip.ogg whitelist: + components: + - Cash tags: - Paper - type: ActivatableUI diff --git a/Resources/Prototypes/Entities/Objects/Misc/parcel_wrap.yml b/Resources/Prototypes/Entities/Objects/Misc/parcel_wrap.yml index e2130d2679..c553948891 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/parcel_wrap.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/parcel_wrap.yml @@ -43,6 +43,7 @@ - type: entity abstract: true + parent: BasePaperLabelable # We use this instead of BasePaperLabelableVisualized because WrappedParcel needs its own GenericVisualizer component for the parcel itself, and WrappedParcelHumanoid currently doesn't have label sprites at all id: BaseWrappedParcel name: wrapped parcel description: Something wrapped up in paper. I wonder what's inside... @@ -64,17 +65,6 @@ params: volume: -4 unwrapTrash: ParcelWrapTrash - - type: ItemSlots - - type: PaperLabel - labelSlot: - insertVerbText: comp-paper-label-insert - ejectVerbText: comp-paper-label-eject - whitelist: - components: - - Paper - blacklist: - tags: - - Book - type: Damageable damageContainer: Inorganic - type: Destructible @@ -107,7 +97,7 @@ - Recyclable # Parcel entity is recyclable, and when it's destroyed, it'll drop its contents. - type: entity - parent: [BaseItem, BaseWrappedParcel] + parent: [ BaseItem, BaseWrappedParcel ] id: WrappedParcel components: - type: Appearance diff --git a/Resources/Prototypes/Entities/Objects/Misc/pen.yml b/Resources/Prototypes/Entities/Objects/Misc/pen.yml index 444e42092c..e24a64ffc7 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/pen.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/pen.yml @@ -26,16 +26,6 @@ maxDistance: 2 - type: UseDelay delay: 1.5 - - type: EmbeddableProjectile - offset: 0.3,0.0 - removalTime: 0.0 - - type: ThrowingAngle - angle: 315 - - type: LandAtCursor - - type: DamageOtherOnHit - damage: - types: - Piercing: 1 - type: Fixtures fixtures: fix1: @@ -53,19 +43,25 @@ - type: entity parent: Pen - id: BasePenFancy + id: PenEmbeddable abstract: true components: + - type: EmbeddableProjectile + offset: 0.3,0.0 + removalTime: 0.0 + - type: ThrowingAngle + angle: 315 + - type: LandAtCursor - type: DamageOtherOnHit damage: types: - Piercing: 3 #nothing shows luxury like inflicting injury + Piercing: 3 #TODO: I want the luxury pen to write a cool font like Merriweather in the future. - type: entity name: luxury pen - parent: BasePenFancy + parent: Pen id: LuxuryPen description: A fancy and expensive pen that you only deserve to own if you're qualified to handle vast amounts of paperwork. components: @@ -76,14 +72,13 @@ - type: entity id: BaseAdvancedPen - parent: BasePenFancy + parent: PenEmbeddable abstract: true components: - type: Tag tags: - Write - WriteIgnoreStamps - - Pickaxe - Pen - type: MeleeWeapon wideAnimationRotation: -45 @@ -124,7 +119,7 @@ - type: entity name: captain's fountain pen - parent: BasePenFancy + parent: PenEmbeddable id: PenCap description: A luxurious fountain pen for the captain of the station. components: @@ -137,7 +132,7 @@ - type: entity name: hop's fountain pen - parent: BasePenFancy + parent: PenEmbeddable id: PenHop description: A luxurious fountain pen for the hop of the station. components: @@ -150,7 +145,7 @@ - type: entity name: wizard's magical pen - parent: [ BasePenFancy, BaseMagicalContraband ] + parent: [ PenEmbeddable, BaseMagicalContraband ] id: PenWiz description: A luxurious fountain pen. Seems to have a magical crystal eraser. components: diff --git a/Resources/Prototypes/Entities/Objects/Misc/rubber_stamp.yml b/Resources/Prototypes/Entities/Objects/Misc/rubber_stamp.yml index 65ba52bbd9..56977ea398 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/rubber_stamp.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/rubber_stamp.yml @@ -101,9 +101,6 @@ stampState: "paper_stamp-clown" - type: Sprite state: stamp-clown - - type: Tag - tags: - - ClownRubberStamp - type: entity name: chief engineer's rubber stamp diff --git a/Resources/Prototypes/Entities/Objects/Misc/spaceshroom.yml b/Resources/Prototypes/Entities/Objects/Misc/spaceshroom.yml index e73d13e2cb..6e96dbbadc 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/spaceshroom.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/spaceshroom.yml @@ -89,6 +89,7 @@ - type: AtmosExposed - type: Temperature currentTemperature: 290 + - type: TemperatureDamage - type: InternalTemperature thickness: 0.02 area: 0.02 diff --git a/Resources/Prototypes/Entities/Objects/Misc/subdermal_implants.yml b/Resources/Prototypes/Entities/Objects/Misc/subdermal_implants.yml index f67f5780be..d3234770a9 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/subdermal_implants.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/subdermal_implants.yml @@ -283,6 +283,25 @@ enum.ChameleonControllerKey.Key: type: ChameleonControllerBoundUserInterface +- type: entity + parent: BaseSubdermalImplant + id: VoiceMaskImplant + name: voice mask implant + description: This implant allows you to change your voice at will. + categories: [ HideSpawnMenu ] + components: + - type: SubdermalImplant + implantAction: ActionChangeVoiceMaskImplant + - type: VoiceMask + overrideIdentity: true + - type: UserInterface + interfaces: + enum.VoiceMaskUIKey.Key: + type: VoiceMaskBoundUserInterface + - type: Tag + tags: + - SubdermalImplant + #Nuclear Operative/Special Exclusive implants - type: entity @@ -356,7 +375,7 @@ - type: Tag tags: - SubdermalImplant - - MacroBomb + - HideContextMenu - type: entity parent: BaseSubdermalImplant @@ -381,7 +400,7 @@ - type: Tag tags: - SubdermalImplant - - DeathAcidifier + - HideContextMenu - type: entity parent: BaseSubdermalImplant diff --git a/Resources/Prototypes/Entities/Objects/Misc/utensils.yml b/Resources/Prototypes/Entities/Objects/Misc/utensils.yml index 8c49af8aeb..43afabcb6e 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/utensils.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/utensils.yml @@ -130,6 +130,17 @@ - Plastic - Trash - Knife + - type: Fixtures + fixtures: + fix1: + shape: !type:PhysShapeAabb + bounds: "-0.1,-0.375,0.1,0.375" + density: 20 # derived from base_item + mask: + - ItemMask + restitution: 0.3 + friction: 0.2 + - type: entity parent: UtensilBase diff --git a/Resources/Prototypes/Entities/Objects/Power/portable_recharger.yml b/Resources/Prototypes/Entities/Objects/Power/portable_recharger.yml index 3c553fc812..2a29951f1f 100644 --- a/Resources/Prototypes/Entities/Objects/Power/portable_recharger.yml +++ b/Resources/Prototypes/Entities/Objects/Power/portable_recharger.yml @@ -8,7 +8,12 @@ size: Huge - type: Sprite sprite: Objects/Power/portable_recharger.rsi - state: charging + layers: + - map: ["enum.PowerChargerVisualLayers.Base"] + state: charging + - map: ["enum.PowerChargerVisualLayers.Light"] + state: charging-unlit + shader: unshaded - type: Clothing equippedPrefix: charging quickEquip: false @@ -18,9 +23,6 @@ slotId: charger_slot portable: true - type: PowerChargerVisuals - - type: ApcPowerReceiver - needsPower: false - powerLoad: 0 - type: StaticPrice price: 500 - type: Tag @@ -34,5 +36,4 @@ ejectOnInteract: true whitelist: components: - - HitscanBatteryAmmoProvider - - ProjectileBatteryAmmoProvider + - BatteryAmmoProvider diff --git a/Resources/Prototypes/Entities/Objects/Power/powercells.yml b/Resources/Prototypes/Entities/Objects/Power/powercells.yml index 899ea5a101..9e01914d12 100644 --- a/Resources/Prototypes/Entities/Objects/Power/powercells.yml +++ b/Resources/Prototypes/Entities/Objects/Power/powercells.yml @@ -30,9 +30,16 @@ - type: Tag tags: - PowerCell - - type: Appearance - - type: PowerCellVisuals - type: Riggable + - type: Appearance + - type: BatteryVisuals + - type: GenericVisualizer + visuals: + enum.BatteryVisuals.State: + enum.PowerCellVisualLayers.Unshaded: + Full: {visible: true, state: o2} + Neither: {visible: true, state: o1} + Empty: {visible: false} - type: entity name: potato battery @@ -98,9 +105,7 @@ description: A self rechargeable power cell, designed for fast recharge rate at the expense of capacity. components: - type: BatterySelfRecharger - autoRecharge: true autoRechargeRate: 36 # 10 seconds to recharge - autoRechargePause: true autoRechargePauseTime: 30 - type: entity @@ -232,7 +237,6 @@ maxCharge: 720 startingCharge: 720 - type: BatterySelfRecharger - autoRecharge: true autoRechargeRate: 12 # takes 1 minute to charge itself back to full - type: entity @@ -268,7 +272,6 @@ maxCharge: 1200 startingCharge: 1200 - type: BatterySelfRecharger - autoRecharge: true autoRechargeRate: 40 # Power cage (big heavy power cell for big devices) diff --git a/Resources/Prototypes/Entities/Objects/Power/powersink.yml b/Resources/Prototypes/Entities/Objects/Power/powersink.yml index 089610883c..7e448e06f7 100644 --- a/Resources/Prototypes/Entities/Objects/Power/powersink.yml +++ b/Resources/Prototypes/Entities/Objects/Power/powersink.yml @@ -40,6 +40,11 @@ acts: [ "Destruction" ] - type: PowerSink - type: Battery + # Very important: + # Disable networking to prevent the battery getting continuously dirtied every tick as it interacts with the power network. + # This can not be done by changing the charge rate as the power supply ramps up over time. + # This disables prediction for this battery. + netsync: false maxCharge: 250000000 pricePerJoule: 0.000009 - type: ExaminableBattery diff --git a/Resources/Prototypes/Entities/Objects/Shields/shields.yml b/Resources/Prototypes/Entities/Objects/Shields/shields.yml index 3fb8a2b761..6d47bda328 100644 --- a/Resources/Prototypes/Entities/Objects/Shields/shields.yml +++ b/Resources/Prototypes/Entities/Objects/Shields/shields.yml @@ -32,6 +32,8 @@ Heat: 1 - type: Damageable damageContainer: Shield + - type: ExaminableDamage + messages: ShieldMessages - type: Destructible thresholds: - trigger: @@ -71,11 +73,28 @@ sprintModifier: 0.95 - type: HeldSpeedModifier #Sunrise-End +- type: entity + name: base repairable shield + parent: BaseShield + id: BaseRepairableShield + description: A repairable shield! + abstract: true + components: + - type: Repairable # Negative values represent healing + damage: + groups: + Brute: -60 # 20 of each Brute Type - 20% of a basic shield HP + types: + Heat: -20 + fuelCost: 10 # 1/2 of a Welder for a full repair + doAfterDelay: 5 + allowSelfRepair: false + #Security Shields - type: entity name: riot shield - parent: [ RepairableShield, BaseSecurityContraband, BaseShield ] # Sunrise-Edit + parent: [ BaseRepairableShield, BaseSecurityContraband ] id: RiotShield description: A large tower shield. Good for controlling crowds. components: @@ -202,7 +221,7 @@ - type: entity name: laser shield - parent: [ RepairableShield, BaseSecurityContraband, BaseShield ] # Sunrise-Edit + parent: [ BaseRepairableShield, BaseSecurityContraband ] id: RiotLaserShield description: A shield built for withstanding lasers, but not much else. components: @@ -229,7 +248,7 @@ - type: entity name: ballistic shield - parent: [ RepairableShield, BaseSecurityContraband, BaseShield ] # Sunrise-Edit + parent: [ BaseRepairableShield, BaseSecurityContraband ] id: RiotBulletShield description: A shield built for protecting against ballistics, but not much else. components: @@ -367,7 +386,7 @@ - type: entity name: makeshift shield - parent: [ BaseShield, RepairableShield ] # Sunrise-Edit + parent: BaseRepairableShield id: MakeshiftShield description: A rundown looking shield, not good for much. components: @@ -476,7 +495,7 @@ - type: entity name: clockwork shield - parent: BaseShield + parent: BaseRepairableShield id: ClockworkShield description: Ratvar oyrffrf lbh jvgu uvf cebgrpgvba. components: @@ -634,24 +653,30 @@ - type: Appearance - type: Damageable damageContainer: Shield - # Sunrise-Start - - type: BatterySelfRecharger - autoRechargeRate: 75 - autoRecharge: true - autoRechargePause: true - autoRechargePauseTime: 5 - - type: EnergyShield - energyCostPerDamage: 15 - - type: ExaminableBattery - - type: Battery - maxCharge: 1500 - startingCharge: 1500 - - type: PowerCellDraw - useRate: 2.5 - - type: ClothingSpeedModifier - sprintModifier: 1 - - type: HeldSpeedModifier - - type: EmpImmune + - type: ExaminableDamage + messages: EnergyShieldMessages + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 180 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 100 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - !type:PlaySoundBehavior + sound: + collection: GlassBreak + - !type:SpawnEntitiesBehavior + spawn: + BrokenEnergyShield: + min: 1 + max: 1 - type: StaticPrice price: 7000 # Sunrise-End @@ -672,7 +697,7 @@ - type: entity name: telescopic shield - parent: [ RepairableShield, BaseShield, BaseSecurityContraband ] # Sunrise-Edit + parent: BaseRepairableShield id: TelescopicShield description: An advanced riot shield made of lightweight materials that collapses for easy storage. components: diff --git a/Resources/Prototypes/Entities/Objects/Specific/Chapel/bibles.yml b/Resources/Prototypes/Entities/Objects/Specific/Chapel/bibles.yml index 46eb9ec3cb..94306621d9 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Chapel/bibles.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Chapel/bibles.yml @@ -30,8 +30,8 @@ Brute: 15 Airloss: 15 damageOnUntrainedUse: ## What a non-chaplain takes when attempting to heal someone - groups: - Burn: 10 + types: + Heat: 10 damageOnUnholyUse: ## What an unholy creature takes when picking up the bible groups: Burn: 30 diff --git a/Resources/Prototypes/Entities/Objects/Specific/Hydroponics/leaves.yml b/Resources/Prototypes/Entities/Objects/Specific/Hydroponics/leaves.yml index 1d9318c392..638b578cd0 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Hydroponics/leaves.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Hydroponics/leaves.yml @@ -10,7 +10,7 @@ sprite: Objects/Specific/Hydroponics/cannabis.rsi - type: Produce seedId: cannabis - - type: Food + - type: Edible # Precursor to the one true edible - type: SolutionContainerManager solutions: food: diff --git a/Resources/Prototypes/Entities/Objects/Specific/Hydroponics/seeds.yml b/Resources/Prototypes/Entities/Objects/Specific/Hydroponics/seeds.yml index ca6270ab64..d8b458a0b3 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Hydroponics/seeds.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Hydroponics/seeds.yml @@ -1,5 +1,5 @@ - type: entity - parent: BaseItem + parent: [ BaseItem, BasePaperLabelable ] #TODO: Add sprites for different types of paper, replace BasePaperLabelable with BasePaperLabelableVisualized id: SeedBase abstract: true components: @@ -23,20 +23,6 @@ size: Tiny - type: StaticPrice price: 20 - - type: ItemSlots - - type: ContainerContainer - containers: - paper_label: !type:ContainerSlot - - type: PaperLabel - labelSlot: - insertVerbText: comp-paper-label-insert - ejectVerbText: comp-paper-label-eject - whitelist: - components: - - Paper - blacklist: - tags: - - Book - type: PhysicalComposition - type: entity diff --git a/Resources/Prototypes/Entities/Objects/Specific/Hydroponics/tools.yml b/Resources/Prototypes/Entities/Objects/Specific/Hydroponics/tools.yml index d152bb908e..cfe3a6924e 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Hydroponics/tools.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Hydroponics/tools.yml @@ -19,6 +19,9 @@ Slash: 6 - type: Item sprite: Objects/Tools/Hydroponics/hoe.rsi + storedSprite: + state: storage + sprite: Objects/Tools/Hydroponics/hoe.rsi - type: PhysicalComposition materialComposition: Steel: 100 @@ -97,6 +100,9 @@ Piercing: 2 - type: Item sprite: Objects/Tools/Hydroponics/hatchet.rsi + storedSprite: + state: storage + sprite: Objects/Tools/Hydroponics/hatchet.rsi - type: PhysicalComposition materialComposition: Steel: 100 @@ -123,6 +129,9 @@ collection: MetalThud - type: Item sprite: Objects/Tools/Hydroponics/spade.rsi + storedSprite: + state: storage + sprite: Objects/Tools/Hydroponics/spade.rsi - type: Shovel speedModifier: 0.75 # slower at digging than a full-sized shovel - type: PhysicalComposition diff --git a/Resources/Prototypes/Entities/Objects/Specific/Janitorial/janitor.yml b/Resources/Prototypes/Entities/Objects/Specific/Janitorial/janitor.yml index cd35bd7dde..09987130dc 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Janitorial/janitor.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Janitorial/janitor.yml @@ -58,7 +58,7 @@ - type: DnaSubstanceTrace - type: entity - parent: BaseItem + parent: MopItem name: advanced mop id: AdvMopItem description: Motorized mop that has a bigger reservoir and quickly replaces reagents inside with water. Automatic Clown Countermeasure not included. @@ -70,31 +70,9 @@ - map: ["enum.SolutionContainerLayers.Fill"] state: fill-2 visible: false - - type: Appearance - type: SolutionContainerVisuals maxFillLevels: 2 - fillBaseName: fill- - inHandsFillBaseName: -fill- - inHandsMaxFillLevels: 2 - - type: MeleeWeapon - damage: - types: - Blunt: 10 - soundHit: - collection: MetalThud - - type: Spillable - solution: absorbed - spillWhenThrown: false - preventMelee: false - - type: DrainableSolution - solution: absorbed - - type: Wieldable - - type: IncreaseDamageOnWield - damage: - types: - Blunt: 5 - type: Item - size: Large sprite: Objects/Specific/Janitorial/advmop.rsi - type: Absorbent pickupAmount: 100 @@ -112,15 +90,10 @@ preserve: - Water quantity: 10 - - type: SolutionContainerManager - solutions: - absorbed: - maxVol: 100 - type: Tag tags: - Mop - MopAdv - - type: DnaSubstanceTrace - type: entity name: wet floor sign @@ -313,7 +286,7 @@ id: PlungerLoot weights: RandomSpawner100: 56 - SpacemenFigureSpawner: 28 + SpacemenFigurineSpawner90: 28 SpawnMobCockroach: 5 MaintenanceToolSpawner: 5 SpawnMobMoproach: 2 diff --git a/Resources/Prototypes/Entities/Objects/Specific/Janitorial/soap.yml b/Resources/Prototypes/Entities/Objects/Specific/Janitorial/soap.yml index 48f6ec8384..af01dbdede 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Janitorial/soap.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Janitorial/soap.yml @@ -1,17 +1,16 @@ +# When adding new soaps, also add them to id: AllSoapsTable + - type: entity - name: soap - id: Soap + abstract: true parent: BaseItem - description: A cheap bar of soap. Doesn't smell. + id: BaseSoap + name: soap components: - type: Tag tags: - Soap - type: Sprite sprite: Objects/Specific/Janitorial/soap.rsi - layers: - - state: soap-4 - map: ["enum.SolutionContainerLayers.Fill"] - type: SolutionContainerVisuals maxFillLevels: 4 fillBaseName: soap- @@ -63,19 +62,29 @@ - type: PaintRemover # Sunrise-edit - type: FlavorProfile flavors: - - clean - - type: Food + - clean + - type: Edible solution: soap - type: BadFood - type: CleansForensics - type: Residue residueAdjective: residue-slippery + +- type: entity + parent: BaseSoap + id: Soap + description: A cheap bar of soap. Doesn't smell. + components: + - type: Sprite + layers: + - state: soap-4 + map: ["enum.SolutionContainerLayers.Fill"] + - type: Residue residueColor: residue-green - type: entity - name: soap + parent: BaseSoap id: SoapNT - parent: Soap description: A Nanotrasen brand bar of soap. Smells of plasma. components: - type: Sprite @@ -94,13 +103,11 @@ - ReagentId: SoapReagent Quantity: 100 - type: Residue - residueAdjective: residue-slippery residueColor: residue-grey - type: entity - name: soap + parent: BaseSoap id: SoapDeluxe - parent: Soap description: A deluxe Waffle Co. brand bar of soap. Smells of strawberries. components: - type: Sprite @@ -112,13 +119,11 @@ - type: Item heldPrefix: deluxe - type: Residue - residueAdjective: residue-slippery residueColor: residue-brown - type: entity - name: soap + parent: [BaseSoap, BaseSyndicateContraband] id: SoapSyndie - parent: [Soap, BaseSyndicateContraband] description: An untrustworthy bar of soap. Smells of fear. components: - type: Sprite @@ -141,21 +146,27 @@ - type: CleansForensics cleanDelay: 8.0 - type: Residue - residueAdjective: residue-slippery residueColor: residue-red - type: StaticPrice price: 500 - type: entity - name: soaplet + parent: BaseSoap id: SoapletSyndie - categories: [ HideSpawnMenu ] - parent: Soap + name: soaplet description: A tiny piece of syndicate soap. + categories: [ HideSpawnMenu ] components: - type: Sprite layers: - state: syndie-soaplet + - type: SolutionContainerManager + solutions: + soap: + maxVol: 10 + reagents: + - ReagentId: SoapReagent + Quantity: 10 - type: Slippery - type: StepTrigger intersectRatio: 0.04 @@ -188,9 +199,8 @@ volume: -8 - type: entity - name: soap + parent: BaseSoap id: SoapHomemade - parent: Soap description: A homemade bar of soap. Smells of... well.... components: - type: Sprite @@ -199,8 +209,6 @@ map: ["enum.SolutionContainerLayers.Fill"] - type: SolutionContainerVisuals fillBaseName: gibs- - - type: Slippery - - type: StepTrigger - type: Item heldPrefix: gibs - type: FlavorProfile @@ -208,13 +216,12 @@ - clean - meaty - type: Residue - residueAdjective: residue-slippery residueColor: residue-red - type: entity - name: omega soap + parent: BaseSoap id: SoapOmega - parent: Soap + name: omega soap description: The most advanced soap known to mankind. Smells of bluespace. components: - type: Sprite @@ -238,5 +245,4 @@ - ReagentId: SoapReagent Quantity: 240 - type: Residue - residueAdjective: residue-slippery residueColor: residue-blue diff --git a/Resources/Prototypes/Entities/Objects/Specific/Janitorial/spray.yml b/Resources/Prototypes/Entities/Objects/Specific/Janitorial/spray.yml index f335244806..b4e6b72446 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Janitorial/spray.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Janitorial/spray.yml @@ -88,11 +88,10 @@ Quantity: 100 - type: entity - name: space cleaner description: BLAM!-brand non-foaming space cleaner! id: SprayBottleSpaceCleaner parent: SprayBottle - suffix: "" + suffix: Space Cleaner components: - type: SolutionContainerManager solutions: @@ -101,10 +100,28 @@ reagents: - ReagentId: SpaceCleaner Quantity: 100 + - type: Label + currentLabel: space cleaner - type: Tag tags: - Spray +- type: entity + parent: MegaSprayBottle + id: MegaSprayBottleSpaceCleaner + description: BLAM!-brand non-foaming space cleaner, now in a bigger package for those huge blood puddles! + suffix: Space Cleaner + components: + - type: SolutionContainerManager + solutions: + spray: + maxVol: 250 + reagents: + - ReagentId: SpaceCleaner + Quantity: 250 + - type: Label + currentLabel: space cleaner + - type: entity parent: SprayBottle id: BorgSprayBottle @@ -194,3 +211,17 @@ mask: - FullTileMask - Opaque + +- type: entity + parent: Vapor + id: FlowerVapor + categories: [ HideSpawnMenu ] + components: + - type: Sprite + sprite: Effects/extinguisherSpray.rsi + layers: + - state: extinguish + map: [ "enum.VaporVisualLayers.Base" ] + - type: VaporVisuals + animationTime: 0.8 + animationState: extinguish diff --git a/Resources/Prototypes/Entities/Objects/Specific/Medical/defib.yml b/Resources/Prototypes/Entities/Objects/Specific/Medical/defib.yml index 5e7f817d95..09c7930d66 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Medical/defib.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Medical/defib.yml @@ -48,7 +48,7 @@ - type: MultiHandedItem - type: ToggleCellDraw - type: PowerCellDraw - useRate: 100 + useCharge: 100 - type: entity id: DefibrillatorEmpty @@ -86,7 +86,7 @@ size: Normal - type: ToggleCellDraw - type: PowerCellDraw - useRate: 100 + useCharge: 100 - type: Defibrillator zapHeal: types: diff --git a/Resources/Prototypes/Entities/Objects/Specific/Medical/healing.yml b/Resources/Prototypes/Entities/Objects/Specific/Medical/healing.yml index c7f2fd0567..59a42f1c32 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Medical/healing.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Medical/healing.yml @@ -27,6 +27,9 @@ state: ointment - type: Item heldPrefix: ointment + storedSprite: + state: ointment-storage + sprite: Objects/Specific/Medical/medical.rsi - type: Healing damageContainers: - Biological @@ -264,6 +267,7 @@ - type: Tag tags: - SecBeltEquip + - Tourniquet - type: Sprite state: tourniquet - type: Item @@ -304,6 +308,7 @@ state: gauze - type: Item heldPrefix: gauze + storedRotation: -90 - type: Construction graph: Gauze node: gauze @@ -414,10 +419,11 @@ components: - type: Label currentLabel: dexalin 10u - - type: StorageFill - contents: - - id: PillDexalin - amount: 7 + - type: EntityTableContainerFill + containers: + storagebase: + id: PillDexalin + amount: 7 - type: entity name: pill @@ -447,10 +453,11 @@ components: - type: Label currentLabel: dylovene 10u - - type: StorageFill - contents: - - id: PillDylovene - amount: 5 + - type: EntityTableContainerFill + containers: + storagebase: + id: PillDylovene + amount: 5 - type: entity name: pill @@ -480,10 +487,11 @@ components: - type: Label currentLabel: hyronalin 10u - - type: StorageFill - contents: - - id: PillHyronalin - amount: 5 + - type: EntityTableContainerFill + containers: + storagebase: + id: PillHyronalin + amount: 5 - type: entity name: pill @@ -513,10 +521,11 @@ components: - type: Label currentLabel: potassium iodide 10u - - type: StorageFill - contents: - - id: PillPotassiumIodide - amount: 5 + - type: EntityTableContainerFill + containers: + storagebase: + id: PillPotassiumIodide + amount: 5 - type: entity name: pill @@ -566,10 +575,11 @@ components: - type: Label currentLabel: iron 10u - - type: StorageFill - contents: - - id: PillIron - amount: 5 + - type: EntityTableContainerFill + containers: + storagebase: + id: PillIron + amount: 5 - type: entity name: pill canister @@ -579,10 +589,11 @@ components: - type: Label currentLabel: copper 10u - - type: StorageFill - contents: - - id: PillCopper - amount: 5 + - type: EntityTableContainerFill + containers: + storagebase: + id: PillCopper + amount: 5 - type: entity name: pill @@ -612,10 +623,11 @@ components: - type: Label currentLabel: kelotane 10u - - type: StorageFill - contents: - - id: PillKelotane - amount: 5 + - type: EntityTableContainerFill + containers: + storagebase: + id: PillKelotane + amount: 5 - type: entity name: pill @@ -645,10 +657,11 @@ components: - type: Label currentLabel: dermaline 10u - - type: StorageFill - contents: - - id: PillDermaline - amount: 5 + - type: EntityTableContainerFill + containers: + storagebase: + id: PillDermaline + amount: 5 - type: entity name: space mirage @@ -691,10 +704,11 @@ components: - type: Label currentLabel: tricordrazine 10u - - type: StorageFill - contents: - - id: PillTricordrazine - amount: 5 + - type: EntityTableContainerFill + containers: + storagebase: + id: PillTricordrazine + amount: 5 - type: entity name: pill @@ -724,10 +738,11 @@ components: - type: Label currentLabel: bicaridine 10u - - type: StorageFill - contents: - - id: PillBicaridine - amount: 5 + - type: EntityTableContainerFill + containers: + storagebase: + id: PillBicaridine + amount: 5 - type: entity name: pill @@ -757,10 +772,11 @@ components: - type: Label currentLabel: charcoal 10u - - type: StorageFill - contents: - - id: PillCharcoal - amount: 3 + - type: EntityTableContainerFill + containers: + storagebase: + id: PillCharcoal + amount: 3 - type: entity name: romerol pill @@ -810,68 +826,45 @@ id: PillCanisterRandom suffix: Random components: - - type: StorageFill - contents: - - id: PillDexalin - prob: 0.10 - maxAmount: 7 - orGroup: RandomPill - - id: PillDylovene - prob: 0.10 - maxAmount: 7 - orGroup: RandomPill - - id: PillHyronalin - prob: 0.10 - maxAmount: 7 - orGroup: RandomPill - - id: PillPotassiumIodide - prob: 0.10 - maxAmount: 7 - orGroup: RandomPill - - id: PillIron - prob: 0.10 - maxAmount: 7 - orGroup: RandomPill - - id: PillCopper - prob: 0.10 - maxAmount: 7 - orGroup: RandomPill - - id: PillKelotane - prob: 0.10 - maxAmount: 7 - orGroup: RandomPill - - id: PillDermaline - prob: 0.10 - maxAmount: 7 - orGroup: RandomPill - - id: PillTricordrazine - prob: 0.10 - maxAmount: 7 - orGroup: RandomPill - - id: PillBicaridine - prob: 0.10 - maxAmount: 7 - orGroup: RandomPill - - id: PillCharcoal - prob: 0.10 - maxAmount: 7 - orGroup: RandomPill - - id: PillAmbuzol - prob: 0.075 - maxAmount: 7 - orGroup: RandomPill - - id: PillAmbuzolPlus - prob: 0.075 - maxAmount: 7 - orGroup: RandomPill - - id: PillSpaceDrugs - prob: 0.075 - maxAmount: 7 - orGroup: RandomPill - - id: StrangePill - prob: 0.075 - maxAmount: 7 - orGroup: RandomPill + - type: EntityTableContainerFill + containers: + storagebase: !type:GroupSelector + children: + - id: PillDexalin + amount: &Range1to6 !type:RangeNumberSelector + range: 1, 6 + - id: PillDylovene + amount: *Range1to6 + - id: PillHyronalin + amount: *Range1to6 + - id: PillPotassiumIodide + amount: *Range1to6 + - id: PillIron + amount: *Range1to6 + - id: PillCopper + amount: *Range1to6 + - id: PillKelotane + amount: *Range1to6 + - id: PillDermaline + amount: *Range1to6 + - id: PillTricordrazine + amount: *Range1to6 + - id: PillBicaridine + amount: *Range1to6 + - id: PillCharcoal + amount: *Range1to6 + - id: PillAmbuzol + weight: 0.75 + amount: *Range1to6 + - id: PillAmbuzolPlus + weight: 0.75 + amount: *Range1to6 + - id: PillSpaceDrugs + weight: 0.75 + amount: *Range1to6 + - id: StrangePill + weight: 0.75 + amount: *Range1to6 # Syringes - type: entity diff --git a/Resources/Prototypes/Entities/Objects/Specific/Medical/healthanalyzer.yml b/Resources/Prototypes/Entities/Objects/Specific/Medical/healthanalyzer.yml index 17725dfa26..ef4378ac49 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Medical/healthanalyzer.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Medical/healthanalyzer.yml @@ -36,10 +36,11 @@ - type: Appearance - type: GenericVisualizer visuals: - enum.PowerCellSlotVisuals.Enabled: + enum.BatteryVisuals.State: enum.PowerDeviceVisualLayers.Powered: - True: { visible: true } - False: { visible: false } + Full: { visible: true } + Neither: { visible: true } + Empty: { visible: false } - type: GuideHelp guides: - MedicalDoctor @@ -49,6 +50,7 @@ parent: [ HandheldHealthAnalyzerUnpowered, PowerCellSlotSmallItem] suffix: "" components: + - type: BatteryVisuals - type: PowerCellDraw drawRate: 1.2 #Calculated for 5 minutes on a small cell - type: ToggleCellDraw @@ -63,3 +65,10 @@ slots: cell_slot: name: power-cell-slot-component-slot-name-default + - type: Sprite + layers: + - state: icon + - state: analyzer + shader: unshaded + visible: false + map: [ "enum.PowerDeviceVisualLayers.Powered" ] diff --git a/Resources/Prototypes/Entities/Objects/Specific/Medical/hypospray.yml b/Resources/Prototypes/Entities/Objects/Specific/Medical/hypospray.yml index bb8ebd47f3..a3ee5bcc7c 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Medical/hypospray.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Medical/hypospray.yml @@ -1,17 +1,31 @@ - type: entity - name: hypospray - parent: [BaseItem, BaseGrandTheftContraband] - description: A sterile injector for rapid administration of drugs to patients. + abstract: true + parent: BaseItem + id: BaseHypospray + components: + - type: Injector + solutionName: hypospray + ignoreClosed: false + activeModeProtoId: HyposprayDynamicMode + allowedModes: + - HyposprayDynamicMode + - HyposprayInjectMode + - type: Appearance + +- type: entity + parent: [BaseHypospray, BaseGrandTheftContraband] id: Hypospray + name: hypospray + description: A sterile injector for rapid administration of drugs to patients. components: - type: Sprite sprite: Objects/Specific/Medical/hypospray.rsi layers: - - state: hypo - map: ["enum.SolutionContainerLayers.Base"] - - state: hypo_fill1 - map: ["enum.SolutionContainerLayers.Fill"] - visible: false + - state: hypo + map: ["enum.SolutionContainerLayers.Base"] + - state: hypo_fill1 + map: ["enum.SolutionContainerLayers.Fill"] + visible: false - type: Item sprite: Objects/Specific/Medical/hypospray.rsi - type: SolutionContainerManager @@ -23,8 +37,6 @@ - type: ExaminableSolution solution: hypospray exactVolume: true - - type: Hypospray - onlyAffectsMobs: false - type: UseDelay delay: 0.5 - type: StaticPrice @@ -34,17 +46,16 @@ - HighRiskItem - type: StealTarget stealGroup: Hypospray - - type: Appearance - type: SolutionContainerVisuals maxFillLevels: 6 fillBaseName: hypo_fill solutionName: hypospray - type: entity - name: gorlex hypospray - parent: BaseItem - description: Using reverse engineered designs from NT, Cybersun produced these in limited quantities for Gorlex Marauder operatives. + parent: [BaseHypospray, BaseSyndicateContraband] id: SyndiHypo + name: gorlex hypospray + description: A sterile injector for rapid administration of drugs. Reverse-engineered from Nanotrasen designs, Cybersun produces these in limited quantities for Gorlex Marauders' corpsmen. components: - type: Sprite sprite: _Sunrise/Objects/Specific/Medical/syndihypo.rsi #Sunrise-edit @@ -60,30 +71,25 @@ solutions: hypospray: maxVol: 20 - - type: RefillableSolution - solution: hypospray - - type: ExaminableSolution - solution: hypospray - exactVolume: true - - type: Hypospray - onlyAffectsMobs: false - - type: UseDelay - delay: 0.5 - - type: Appearance - type: SolutionContainerVisuals maxFillLevels: 4 fillBaseName: hypo_fill solutionName: hypospray - type: entity - name: borghypo - parent: BaseItem - description: A sterile injector for rapid administration of drugs to patients. A cheaper and more specialised version for medical borgs. + parent: BaseHypospray id: BorgHypo + name: borghypo + description: A sterile injector for rapid administration of drugs to patients. This integrated model is specialized for use by medical borgs. components: - type: Sprite sprite: Objects/Specific/Medical/hypospray.rsi - state: borghypo + layers: + - state: borghypo + map: [ "enum.SolutionContainerLayers.Base" ] + - state: borghypo_fill1 + map: [ "enum.SolutionContainerLayers.Fill" ] + visible: false - type: Item sprite: Objects/Specific/Medical/hypospray.rsi - type: SolutionContainerManager @@ -94,17 +100,19 @@ solution: hypospray - type: ExaminableSolution solution: hypospray - - type: Hypospray - onlyAffectsMobs: false + - type: SolutionContainerVisuals + maxFillLevels: 2 + fillBaseName: borghypo_fill + solutionName: hypospray - type: UseDelay delay: 0.5 - type: entity + parent: SyndiHypo + id: AdminHypo name: experimental hypospray suffix: Admeme - parent: SyndiHypo description: The ultimate application of bluespace technology and rapid chemical administration. - id: AdminHypo components: - type: SolutionContainerManager solutions: @@ -116,10 +124,10 @@ delay: 0.0 - type: entity - name: chemical medipen - parent: BaseItem - description: A sterile injector for rapid administration of drugs to patients. This one can't be refilled. + parent: BaseHypospray id: ChemicalMedipen + name: chemical medipen + description: A single-dose, non-refillable medipen. components: - type: Sprite sprite: Objects/Specific/Medical/medipen.rsi @@ -147,14 +155,14 @@ - type: ExaminableSolution solution: pen exactVolume: true - - type: Hypospray + - type: Injector solutionName: pen - transferAmount: 15 - onlyAffectsMobs: false - injectOnly: true + currentTransferAmount: null + activeModeProtoId: HyposprayInjectMode + allowedModes: doAfterTime: 1 #Sunrise-Edit preventOverdose: true #Sunrise-Edit - - type: Appearance + - HyposprayInjectMode - type: SolutionContainerVisuals maxFillLevels: 1 changeColor: false @@ -169,10 +177,10 @@ solution: pen - type: entity - name: emergency medipen parent: ChemicalMedipen id: EmergencyMedipen - description: A rapid and safe way to stabilize patients in critical condition for personnel without advanced medical knowledge. Beware, as it's easy to overdose on epinephrine and tranexamic acid. + name: emergency medipen + description: A single-dose, non-refillable medipen containing epinephrine and tranexamic acid, used to temporarily stabilize patients in critical condition and buy time for them to recieve proper medical treatment. Beware of overdose. components: - type: Sprite sprite: Objects/Specific/Medical/medipen.rsi @@ -194,10 +202,10 @@ Quantity: 3 - type: entity - name: poison auto-injector parent: ChemicalMedipen id: AntiPoisonMedipen - description: A rapid dose of anti-poison. Contains ultravasculine and epinephrine. + name: poison auto-injector + description: A single-dose, non-refillable medipen containing ultravasculine and epinephrine, used to quickly and easily treat toxin poisoning. components: - type: Item inhandVisuals: @@ -231,10 +239,10 @@ Quantity: 5 - type: entity - name: brute auto-injector parent: ChemicalMedipen id: BruteAutoInjector - description: A rapid dose of bicaridine and tranexamic acid, intended for combat applications. + name: brute auto-injector + description: A single-dose, non-refillable medipen containing bicaridine and tranexamic acid, used to quickly and easily treat simple physical injuries. Commonly used as a combat medicine. components: - type: Item inhandVisuals: @@ -257,11 +265,6 @@ maxFillLevels: 1 changeColor: false emptySpriteName: bicpen_empty - - type: Hypospray - solutionName: pen - transferAmount: 20 - onlyAffectsMobs: false - injectOnly: true - type: SolutionContainerManager solutions: pen: @@ -273,10 +276,10 @@ Quantity: 5 - type: entity - name: burn auto-injector parent: ChemicalMedipen id: BurnAutoInjector - description: A rapid dose of dermaline and leporazine, intended for combat applications. + name: burn auto-injector + description: A single-dose, non-refillable medipen containing dermaline and leporazine, used to quickly and easily treat non-chemical burns. Commonly used as a combat medicine. components: - type: Item inhandVisuals: @@ -299,11 +302,6 @@ maxFillLevels: 1 changeColor: false emptySpriteName: dermpen_empty - - type: Hypospray - solutionName: pen - transferAmount: 15 #Sunrise-Edit - onlyAffectsMobs: false - injectOnly: true - type: SolutionContainerManager solutions: pen: @@ -315,10 +313,10 @@ Quantity: 5 #Sunrise-Edit - type: entity - name: rad auto-injector parent: ChemicalMedipen id: RadAutoInjector - description: A rapid dose of anti-radiation. Contains arithrazine and bicaridine. + name: rad auto-injector + description: A single-dose, non-refillable medipen containing arithrazine and bicaridine, used to quickly and easily treat radiation poisoning. components: - type: Item inhandVisuals: @@ -341,11 +339,6 @@ maxFillLevels: 1 changeColor: false emptySpriteName: arithpen_empty - - type: Hypospray - solutionName: pen - transferAmount: 20 - onlyAffectsMobs: false - injectOnly: true - type: SolutionContainerManager solutions: pen: @@ -357,10 +350,10 @@ Quantity: 5 - type: entity - name: puncturase auto-injector parent: ChemicalMedipen id: PunctAutoInjector - description: A rapid dose of puncturase and tranexamic acid, intended for combat applications. + name: puncturase auto-injector + description: A single-dose, non-refillable medipen containing puncturase and tranexamic acid, used to quickly and easily treat puncture wounds. Commonly used as a combat medicine. components: - type: Item inhandVisuals: @@ -383,11 +376,6 @@ maxFillLevels: 1 changeColor: false emptySpriteName: punctpen_empty - - type: Hypospray - solutionName: pen - transferAmount: 15 - onlyAffectsMobs: false - injectOnly: true - type: SolutionContainerManager solutions: pen: @@ -399,10 +387,10 @@ Quantity: 5 - type: entity - name: pyrazine auto-injector parent: ChemicalMedipen id: PyraAutoInjector - description: A rapid dose of pyrazine and dermaline, intended for combat applications. + name: pyrazine auto-injector + description: A single-dose, non-refillable medipen containing pyrazine and dermaline, used to quickly and easily treat thermal burns. Commonly used as a combat medicine. components: - type: Item inhandVisuals: @@ -425,11 +413,6 @@ maxFillLevels: 1 changeColor: false emptySpriteName: pyrapen_empty - - type: Hypospray - solutionName: pen - transferAmount: 15 #Sunrise-Edit - onlyAffectsMobs: false - injectOnly: true - type: SolutionContainerManager solutions: pen: @@ -441,10 +424,10 @@ Quantity: 10 - type: entity - name: airloss auto-injector parent: ChemicalMedipen id: AirlossAutoInjector - description: A rapid dose of saline and dexalin plus, intended to get someone up quickly. + name: airloss auto-injector + description: A single-dose, non-refillable medipen containing saline and dexalin plus, used to quickly and easily treat blood loss and asphyxiation. components: - type: Item inhandVisuals: @@ -467,11 +450,6 @@ maxFillLevels: 1 changeColor: false emptySpriteName: dexpen_empty - - type: Hypospray - solutionName: pen - transferAmount: 30 #Sunrise-Edit - onlyAffectsMobs: false - injectOnly: true - type: SolutionContainerManager solutions: pen: @@ -483,10 +461,10 @@ Quantity: 15 #Sunrise-Edit - type: entity - name: space medipen parent: ChemicalMedipen id: SpaceMedipen - description: Contains a mix of chemicals that protect you from the deadly effects of space. + name: space medipen + description: A single-dose, non-refillable medipen containing barozine and leporazine, used to protect exposed flesh from the deadly effects of space. components: - type: Item inhandVisuals: @@ -505,16 +483,10 @@ layers: - state: hypovolemic map: [ "enum.SolutionContainerLayers.Fill" ] - - type: Appearance - type: SolutionContainerVisuals maxFillLevels: 1 changeColor: false emptySpriteName: hypovolemic_empty - - type: Hypospray - solutionName: pen - transferAmount: 30 - onlyAffectsMobs: false - injectOnly: true - type: SolutionContainerManager solutions: pen: @@ -526,10 +498,10 @@ Quantity: 20 - type: entity - name: hyperzine injector parent: [ChemicalMedipen, BaseSyndicateContraband] id: Stimpack - description: Contains enough hyperzine for you to have the chemical's effect for 30 seconds. Use it when you're sure you're ready to throw down. + name: hyperzine injector + description: A chemical injector containing a large shot of pure hyperzine. For when it's time to throw down. Effects last for about 60 seconds. components: - type: Item inhandVisuals: @@ -561,19 +533,14 @@ maxFillLevels: 1 changeColor: false emptySpriteName: stimpen_empty - - type: Hypospray - solutionName: pen - transferAmount: 30 - onlyAffectsMobs: false - injectOnly: true - type: StaticPrice price: 1500 - type: entity - name: hyperzine microinjector parent: [ChemicalMedipen, BaseSyndicateContraband] id: StimpackMini - description: A microinjector of hyperzine that give you about 15 seconds of the chemical's effects. + name: hyperzine microinjector + description: A chemical microinjector containing a small shot of pure hyperzine. Effects last for about 30 seconds. components: - type: Item inhandVisuals: @@ -609,10 +576,10 @@ price: 583 # 3500 for 6 as a freaky fraction - type: entity - name: combat medipen parent: [ChemicalMedipen, BaseSyndicateContraband] id: CombatMedipen - description: A single-use medipen containing chemicals that regenerate most types of damage. + name: combat medipen + description: A single-dose, non-refillable medipen containing a chemical cocktail that treats most forms of damage. components: - type: Item inhandVisuals: @@ -644,30 +611,32 @@ Quantity: 25 - ReagentId: TranexamicAcid Quantity: 5 - - type: Hypospray - solutionName: pen - transferAmount: 30 - onlyAffectsMobs: false - injectOnly: true - type: StaticPrice price: 1500 - type: entity - name: pen - suffix: Hypopen parent: Pen # It is just like normal pen, isn't it? - description: A dark ink pen. id: Hypopen + suffix: Hypopen components: - type: SolutionContainerManager solutions: hypospray: maxVol: 10 - - type: Hypospray - onlyAffectsMobs: false - filterReagentGroups: # Sunrise-Edit - - Toxins - - Narcotics + - type: RefillableSolution + solution: hypospray + refillTime: 0.75 + maxRefill: 5 + - type: ExaminableSolution + solution: hypospray + heldOnly: true # Allow examination only when held in hand. + exactVolume: true + - type: Injector + solutionName: hypospray + activeModeProtoId: HypopenDynamicMode + allowedModes: + - HyposprayInjectMode + - HypopenDynamicMode - type: UseDelay delay: 0.5 - type: StaticPrice # A new shitcurity meta @@ -693,10 +662,10 @@ path: /Audio/Effects/unwrap.ogg - type: entity - name: weh auto-injector parent: ChemicalMedipen id: WehMedipen - description: A rapid dose of Weh. Contains juice that makes you Weh. + name: weh auto-injector + description: A non-refillable medipen containing multiple doses of weh. components: - type: Sprite sprite: Objects/Specific/Medical/medipen.rsi @@ -714,8 +683,3 @@ reagents: - ReagentId: JuiceThatMakesYouWeh Quantity: 60 - - type: Hypospray - solutionName: pen - transferAmount: 60 #Sunrise-Edit - onlyAffectsMobs: false - injectOnly: true diff --git a/Resources/Prototypes/Entities/Objects/Specific/Medical/morgue.yml b/Resources/Prototypes/Entities/Objects/Specific/Medical/morgue.yml index bb043699d6..0dca01a6bc 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Medical/morgue.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Medical/morgue.yml @@ -1,6 +1,6 @@ - type: entity id: BodyBag - parent: BaseDeployFoldable + parent: [ BaseDeployFoldable, BasePaperLabelableVisualized ] name: body bag description: A plastic bag designed for the storage and transportation of cadavers to stop body decomposition. components: @@ -54,16 +54,6 @@ openSound: path: /Audio/Misc/zip.ogg - type: EntityStorageLayingDownOverride - - type: PaperLabel - labelSlot: - insertVerbText: comp-paper-label-insert - ejectVerbText: comp-paper-label-eject - whitelist: - components: - - Paper - blacklist: - tags: - - Book - type: Appearance - type: EntityStorageVisuals stateDoorOpen: open_overlay @@ -88,7 +78,6 @@ False: {visible: true} - type: Pullable - type: AntiRottingContainer - - type: ItemSlots - type: ContainerContainer containers: entity_storage: !type:Container diff --git a/Resources/Prototypes/Entities/Objects/Specific/Medical/surgery.yml b/Resources/Prototypes/Entities/Objects/Specific/Medical/surgery.yml index a4eab84477..9ce09c2641 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Medical/surgery.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Medical/surgery.yml @@ -116,12 +116,17 @@ state: shiv - type: Item heldPrefix: shiv - - type: SurgeryTool - speed: 1.4 - startSound: - path: /Audio/_Sunrise/Medical/Surgery/scalpel1.ogg - endSound: - path: /Audio/_Sunrise/Medical/Surgery/scalpel2.ogg + - type: Fixtures + fixtures: + fix1: + shape: !type:PhysShapeAabb + bounds: "-0.375,-0.15,0.35,0.12" + density: 20 # derived from base_item + mask: + - ItemMask + restitution: 0.3 + friction: 0.2 + - type: entity name: advanced scalpel diff --git a/Resources/Prototypes/Entities/Objects/Specific/Research/anomaly.yml b/Resources/Prototypes/Entities/Objects/Specific/Research/anomaly.yml index 6c38ed62dc..7cccee602b 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Research/anomaly.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Research/anomaly.yml @@ -114,7 +114,7 @@ components: - type: PowerCellDraw drawRate: 1 - useRate: 0 + useCharge: 0 - type: ToggleCellDraw - type: entity @@ -149,7 +149,7 @@ components: - type: PowerCellDraw drawRate: 1 - useRate: 0 + useCharge: 0 - type: ToggleCellDraw - type: entity @@ -188,7 +188,7 @@ path: "/Audio/Weapons/Guns/Gunshots/kinetic_accel.ogg" - type: CorePoweredThrower - type: MeleeThrowOnHit - unanchorOnHit: true + unanchorOnHit: Unanchorable - type: ItemSlots slots: core_slot: diff --git a/Resources/Prototypes/Entities/Objects/Specific/Robotics/borg_modules.yml b/Resources/Prototypes/Entities/Objects/Specific/Robotics/borg_modules.yml index 5d7ea97ca3..0b26c6a325 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Robotics/borg_modules.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Robotics/borg_modules.yml @@ -27,6 +27,8 @@ - type: Sprite sprite: Objects/Specific/Robotics/borgmodule.rsi - type: BorgModule + borgFitTypes: + - borg-type-all - type: BorgModuleIcon icon: { sprite: Interface/Actions/actions_borg.rsi, state: no-action } - type: StaticPrice @@ -51,6 +53,7 @@ - type: entity parent: BaseAction id: ActionBorgSwapModule + # Name and description will normally be changed by BorgSystem name: Swap Module description: Select this module, enabling you to use the tools it provides. components: @@ -65,6 +68,9 @@ parent: BaseBorgModule abstract: true components: + - type: BorgModule + borgFitTypes: + - borg-type-salvage - type: Tag tags: - BorgModuleCargo @@ -90,6 +96,9 @@ parent: BaseBorgModule abstract: true components: + - type: BorgModule + borgFitTypes: + - borg-type-engineer - type: Tag tags: - BorgModuleEngineering @@ -117,6 +126,9 @@ parent: BaseBorgModule abstract: true components: + - type: BorgModule + borgFitTypes: + - borg-type-janitor - type: Tag tags: - BorgModuleJanitor @@ -144,6 +156,9 @@ parent: BaseBorgModule abstract: true components: + - type: BorgModule + borgFitTypes: + - borg-type-medical - type: Tag tags: - BorgModuleMedical @@ -171,6 +186,9 @@ parent: BaseBorgModule abstract: true components: + - type: BorgModule + borgFitTypes: + - borg-type-generic - type: Tag tags: - BorgModuleScience @@ -198,6 +216,9 @@ parent: BaseBorgModule abstract: true components: + - type: BorgModule + borgFitTypes: + - borg-type-service - type: Tag tags: - BorgModuleService @@ -225,6 +246,9 @@ parent: BaseBorgModule abstract: true components: + - type: BorgModule + borgFitTypes: + - borg-type-syndicate - type: Tag tags: - BorgModuleSyndicate @@ -253,6 +277,9 @@ parent: BaseBorgModule abstract: true components: + - type: BorgModule + borgFitTypes: + - borg-type-syndicate-assault - type: Tag tags: - BorgModuleSyndicateAssault @@ -280,6 +307,9 @@ parent: BaseBorgModule id: BaseXenoborgModuleGeneric components: + - type: BorgModule + borgFitTypes: + - xenoborg-type-all - type: Tag tags: - XenoborgModuleGeneric @@ -307,6 +337,9 @@ parent: BaseBorgModule id: BaseXenoborgModuleEngi components: + - type: BorgModule + borgFitTypes: + - xenoborg-type-engi - type: Tag tags: - XenoborgModuleEngi @@ -334,6 +367,9 @@ id: BaseXenoborgModuleHeavy abstract: true components: + - type: BorgModule + borgFitTypes: + - xenoborg-type-heavy - type: Tag tags: - XenoborgModuleHeavy @@ -361,6 +397,9 @@ id: BaseXenoborgModuleScout abstract: true components: + - type: BorgModule + borgFitTypes: + - xenoborg-type-scout - type: Tag tags: - XenoborgModuleScout @@ -388,6 +427,9 @@ id: BaseXenoborgModuleStealth abstract: true components: + - type: BorgModule + borgFitTypes: + - xenoborg-type-stealth - type: Tag tags: - XenoborgModuleStealth @@ -875,7 +917,8 @@ hands: #- item: HandheldHealthAnalyzerUnpowered - item: DefibrillatorOneHandedUnpowered - #- item: BorgFireExtinguisher + - item: Crowbar + - item: BorgFireExtinguisher - item: BorgHandheldGPSBasic - item: HandLabeler - type: BorgModuleIcon @@ -1351,6 +1394,51 @@ - type: StaticPrice price: 2000 +# mothership module +- type: entity + parent: [ BaseXenoborgModuleGeneric, BaseProviderBorgModule, BaseXenoborgContraband ] + id: MothershipModule + name: mothership module + description: A module that helps the mothership borg brains and install other modules. + components: + - type: Tag + tags: + - MothershipModule + - type: Sprite + layers: + - state: xenoborg_generic + - state: icon-xenoborg-basic + - type: ItemBorgModule + hands: + - item: DoorRemoteXenoborg + - hand: + emptyRepresentative: MMIFilled + emptyLabel: borg-slot-brains-empty + whitelist: + components: + - Brain + - BorgBrain + - hand: + emptyRepresentative: XenoborgModuleBasic + emptyLabel: borg-slot-modules-empty + whitelist: + components: + - BorgModule + - hand: + emptyRepresentative: BorgModuleConstructionMaterialPlaceholder + emptyLabel: borg-slot-construction-empty + whitelist: + tags: + - ConstructionMaterial + - hand: + emptyRepresentative: PowerCellHigh + emptyLabel: borg-slot-powercell-empty + whitelist: + components: + - PowerCell + - type: BorgModuleIcon + icon: { sprite: Interface/Actions/actions_borg.rsi, state: xenoborg-module-module } + # xenoborg modules - type: entity parent: [ BaseXenoborgModuleGeneric, BaseProviderBorgModule, BaseXenoborgContraband ] @@ -1364,7 +1452,13 @@ - state: icon-xenoborg-basic - type: ItemBorgModule hands: - - item: MaterialBag + - hand: + emptyRepresentative: BorgModuleConstructionMaterialPlaceholder + emptyLabel: borg-slot-construction-empty + whitelist: + tags: + - ConstructionMaterial + - item: XenoborgMaterialBag - item: PinpointerMothership - item: HandheldGPSBasic - type: BorgModuleIcon @@ -1423,6 +1517,24 @@ - type: BorgModuleIcon icon: { sprite: Interface/Actions/actions_borg.rsi, state: xenoborg-extinguisher-module } +- type: entity + parent: [ BaseXenoborgModuleEngi, BaseProviderBorgModule, BaseXenoborgContraband ] + id: XenoborgModuleDoorControl + name: door control xenoborg module + description: Module that allows Xenoborgs to control airlocks. + components: + - type: Sprite + layers: + - state: xenoborg_engi + - state: icon-xenoborg-access-breaker + - type: ItemBorgModule + hands: + - item: DoorRemoteXenoborg + - item: AccessBreaker + - item: AccessConfiguratorXenoborg + - type: BorgModuleIcon + icon: { sprite: Interface/Actions/actions_borg.rsi, state: xenoborg-door-remote-module } + - type: entity parent: [ BaseXenoborgModuleHeavy, BaseProviderBorgModule, BaseXenoborgContraband ] id: XenoborgModuleJammer @@ -1451,15 +1563,15 @@ - state: icon-xenoborg-laser - type: ItemBorgModule hands: - - item: XenoborgLaserGun + - item: WeaponLaserGunXenoborg - type: BorgModuleIcon icon: { sprite: Interface/Actions/actions_borg.rsi, state: xenoborg-laser-module } - type: entity parent: [ BaseXenoborgModuleHeavy, BaseProviderBorgModule, BaseXenoborgContraband ] id: XenoborgModuleHeavyLaser - name: heavy laser xenoborg module - description: Module with a heavy laser gun. + name: laser cannon xenoborg module + description: Module with a laser cannon. components: - type: Sprite layers: @@ -1467,7 +1579,7 @@ - state: icon-xenoborg-laser2 - type: ItemBorgModule hands: - - item: XenoborgHeavyLaserGun + - item: WeaponLaserCannonXenoborg - type: BorgModuleIcon icon: { sprite: Interface/Actions/actions_borg.rsi, state: xenoborg-laser2-module } @@ -1485,6 +1597,7 @@ hands: - item: HandheldGPSBasic - item: HandHeldMassScannerBorg + - item: PinpointerMothership - item: HandheldStationMapUnpowered - item: WeaponGrapplingGun - item: JetpackXenoborg @@ -1494,7 +1607,7 @@ - type: entity parent: [ BaseXenoborgModuleScout, BaseProviderBorgModule, BaseXenoborgContraband ] id: XenoborgModuleSword - name: sword xenoborg module + name: knife xenoborg module description: Module with a kukri knife. components: - type: Sprite @@ -1511,7 +1624,7 @@ - type: entity parent: [ BaseXenoborgModuleScout, BaseProviderBorgModule, BaseXenoborgContraband ] id: XenoborgModuleEnergySword - name: energy sword xenoborg module + name: energy dagger xenoborg module description: Module with an energy dagger. components: - type: Sprite @@ -1561,7 +1674,7 @@ parent: [ BaseXenoborgModuleStealth, BaseProviderBorgModule, BaseXenoborgContraband ] id: XenoborgModuleCloakDevice name: cloaking device xenoborg module - description: Module with a device that allows xenoborgs to become invisible for some time. + description: Module with a device that allows xenoborgs to become semi-invisible for some time. components: - type: Sprite layers: @@ -1576,8 +1689,8 @@ - type: entity parent: [ BaseXenoborgModuleStealth, BaseProviderBorgModule, BaseXenoborgContraband ] id: XenoborgModuleSuperCloakDevice - name: cloaking device xenoborg module - description: Module with a device that allows xenoborgs to become truly invisible for less time. + name: invisibility device xenoborg module + description: Module with a device that allows xenoborgs to become truly invisible for a short amount of time. components: - type: Sprite layers: diff --git a/Resources/Prototypes/Entities/Objects/Specific/Robotics/mmi.yml b/Resources/Prototypes/Entities/Objects/Specific/Robotics/mmi.yml index a7b5d56850..47c3b90886 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Robotics/mmi.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Robotics/mmi.yml @@ -15,6 +15,11 @@ - type: Input context: human - type: MMI + brainSlot: + name: positronic-brain-slot-component-slot-name-brain + whitelist: + components: + - Brain - type: BorgBrain - type: BlockMovement blockInteraction: false @@ -36,12 +41,6 @@ - type: Speech speechSounds: Pai - type: ItemSlots - slots: - brain_slot: - name: positronic-brain-slot-component-slot-name-brain - whitelist: - components: - - OrganBrain - type: ContainerContainer containers: brain_slot: !type:ContainerSlot @@ -60,14 +59,13 @@ id: MMIFilled suffix: Filled components: - - type: ItemSlots - slots: - brain_slot: - name: "Brain" - startingItem: OrganHumanBrain - whitelist: - components: - - OrganBrain + - type: MMI + brainSlot: + name: positronic-brain-slot-component-slot-name-brain + startingItem: OrganHumanBrain + whitelist: + components: + - OrganBrain - type: entity parent: BaseItem diff --git a/Resources/Prototypes/Entities/Objects/Specific/Salvage/scanner.yml b/Resources/Prototypes/Entities/Objects/Specific/Salvage/scanner.yml index 7c2d76b3b8..6081e2e277 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Salvage/scanner.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Salvage/scanner.yml @@ -47,7 +47,7 @@ - type: ToggleCellDraw - type: PowerCellDraw drawRate: 2.4 # ~5 minutes on a medium power cell. - useRate: 0 + useCharge: 0 - type: entity id: MineralScannerEmpty @@ -91,7 +91,7 @@ - type: ToggleCellDraw - type: PowerCellDraw drawRate: 1.2 # ~10 minutes on a medium power cell. - useRate: 0 + useCharge: 0 - type: entity id: AdvancedMineralScannerEmpty diff --git a/Resources/Prototypes/Entities/Objects/Specific/Security/evidence-marker.yml b/Resources/Prototypes/Entities/Objects/Specific/Security/evidence-marker.yml index 0773813461..730f5547e3 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Security/evidence-marker.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Security/evidence-marker.yml @@ -80,11 +80,13 @@ id: BoxEvidenceMarkers description: A pack of numbered yellow markers, useful for labeling evidence on a crime scene. components: - - type: Item - shape: - - 0,0,1,1 - - type: StorageFill - contents: + - type: Item + shape: + - 0,0,1,1 + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: - id: EvidenceMarkerOne - id: EvidenceMarkerTwo - id: EvidenceMarkerThree @@ -94,7 +96,7 @@ - id: EvidenceMarkerSeven - id: EvidenceMarkerEight - id: EvidenceMarkerNine - - type: Sprite - layers: - - state: box_security - - state: evidence_markers + - type: Sprite + layers: + - state: box_security + - state: evidence_markers diff --git a/Resources/Prototypes/Entities/Objects/Specific/Service/barber.yml b/Resources/Prototypes/Entities/Objects/Specific/Service/barber.yml index 16d2e2f0bd..ee8b644d05 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Service/barber.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Service/barber.yml @@ -7,6 +7,10 @@ - type: Sprite sprite: Objects/Tools/scissors.rsi state: icon + - type: Item + storedSprite: + state: storage + sprite: Objects/Tools/scissors.rsi - type: Razor # Sunrise-edit - type: ActivatableUI key: enum.RazorUiKey.Key # Sunrise-edit diff --git a/Resources/Prototypes/Entities/Objects/Specific/Xenoarchaeology/artifact_equipment.yml b/Resources/Prototypes/Entities/Objects/Specific/Xenoarchaeology/artifact_equipment.yml index 3a263396a0..80ecf0d33e 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Xenoarchaeology/artifact_equipment.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Xenoarchaeology/artifact_equipment.yml @@ -1,6 +1,6 @@ - type: entity + parent: [ BaseStructureDynamic, BasePaperLabelableVisualized ] id: CrateArtifactContainer - parent: BaseStructureDynamic name: artifact container description: Used to safely contain and move artifacts. components: @@ -70,16 +70,6 @@ behaviors: - !type:DoActsBehavior acts: ["Destruction"] - - type: PaperLabel - labelSlot: - insertVerbText: comp-paper-label-insert - ejectVerbText: comp-paper-label-eject - whitelist: - components: - - Paper - blacklist: - tags: - - Book - type: Appearance - type: EntityStorageVisuals stateDoorOpen: artifact_container_open @@ -101,7 +91,6 @@ True: { offset: "0.0,0.3125" } False: { offset: "0.0,0.0" } - type: LockVisuals - - type: ItemSlots - type: ContainerContainer containers: entity_storage: !type:Container diff --git a/Resources/Prototypes/Entities/Objects/Specific/Xenoarchaeology/item_xenoartifacts.yml b/Resources/Prototypes/Entities/Objects/Specific/Xenoarchaeology/item_xenoartifacts.yml index 1843d1ebd7..ce7c75438d 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Xenoarchaeology/item_xenoartifacts.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Xenoarchaeology/item_xenoartifacts.yml @@ -20,7 +20,7 @@ map: [ "enum.ArtifactsVisualLayers.ActivationEffect" ] visible: false - type: Physics - bodyType: Dynamic + bodyType: KinematicController - type: CollisionWake enabled: false - type: InteractionOutline diff --git a/Resources/Prototypes/Entities/Objects/Specific/Xenoarchaeology/structure_xenoartifacts.yml b/Resources/Prototypes/Entities/Objects/Specific/Xenoarchaeology/structure_xenoartifacts.yml index 8edbbd71f4..7d85e375b2 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Xenoarchaeology/structure_xenoartifacts.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Xenoarchaeology/structure_xenoartifacts.yml @@ -19,6 +19,8 @@ - state: artifact-activation map: [ "enum.ArtifactsVisualLayers.ActivationEffect" ] visible: false + - type: Physics + bodyType: KinematicController - type: RandomArtifactSprite maxSprite: 36 - type: RandomSprite diff --git a/Resources/Prototypes/Entities/Objects/Specific/Xenoarchaeology/xenoartifacts.yml b/Resources/Prototypes/Entities/Objects/Specific/Xenoarchaeology/xenoartifacts.yml index e3dd8578ad..37930770fc 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Xenoarchaeology/xenoartifacts.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Xenoarchaeology/xenoartifacts.yml @@ -40,7 +40,7 @@ - type: Damageable - type: Actions - type: Physics - bodyType: Dynamic + bodyType: KinematicController - type: MovementSpeedModifier baseWalkSpeed: 0.25 baseSprintSpeed: 0.5 diff --git a/Resources/Prototypes/Entities/Objects/Specific/chemical-containers.yml b/Resources/Prototypes/Entities/Objects/Specific/chemical-containers.yml index a93571c43a..5f9d031b5b 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/chemical-containers.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/chemical-containers.yml @@ -89,6 +89,97 @@ - ChemDispensable - type: DnaSubstanceTrace +- type: entity + parent: Jug + id: JugPunctTranex + categories: [ HideSpawnMenu ] + suffix: punct & tranex + components: + - type: Label + currentLabel: reagent-name-puncturase-tranexamic + - type: SolutionContainerManager + solutions: + beaker: + reagents: + - ReagentId: Puncturase + Quantity: 160 + - ReagentId: TranexamicAcid + Quantity: 40 + +- type: entity + parent: Jug + id: JugPyraDerma + suffix: pyra & derma + components: + - type: Label + currentLabel: reagent-name-pyrazine-dermaline + - type: SolutionContainerManager + solutions: + beaker: + reagents: + - ReagentId: Pyrazine + Quantity: 50 + - ReagentId: Dermaline + Quantity: 150 + +- type: entity + parent: Jug + id: JugDexPlusSaline + suffix: dex+ & saline + components: + - type: Label + currentLabel: reagent-name-dexalin-plus-saline + - type: SolutionContainerManager + solutions: + beaker: + reagents: + - ReagentId: DexalinPlus + Quantity: 100 + - ReagentId: Saline + Quantity: 100 + +- type: entity + parent: Jug + id: JugTrico + suffix: tricordrazine + components: + - type: Label + currentLabel: reagent-name-tricordrazine + - type: SolutionContainerManager + solutions: + beaker: + reagents: + - ReagentId: Tricordrazine + Quantity: 200 + +- type: entity + parent: Jug + id: JugBlood + suffix: blood + components: + - type: Label + currentLabel: reagent-name-blood + - type: SolutionContainerManager + solutions: + beaker: + reagents: + - ReagentId: Blood + Quantity: 200 + +- type: entity + parent: Jug + id: JugWater + suffix: water + components: + - type: Label + currentLabel: reagent-name-water + - type: SolutionContainerManager + solutions: + beaker: + reagents: + - ReagentId: Water + Quantity: 200 + - type: entity parent: Jug suffix: carbon diff --git a/Resources/Prototypes/Entities/Objects/Specific/chemistry.yml b/Resources/Prototypes/Entities/Objects/Specific/chemistry.yml index 69877a2dbc..057e77a4ca 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/chemistry.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/chemistry.yml @@ -198,6 +198,96 @@ - ReagentId: Cryoxadone Quantity: 50 +- type: entity + parent: Beaker + id: BeakerSmallArith + suffix: arithrazine + components: + - type: Label + currentLabel: reagent-name-arithrazine + - type: SolutionContainerManager + solutions: + beaker: + maxVol: 50 + reagents: + - ReagentId: Arithrazine + Quantity: 50 + +- type: entity + parent: Beaker + id: BeakerSmallSigy + suffix: sigynate + components: + - type: Label + currentLabel: reagent-name-sigynate + - type: SolutionContainerManager + solutions: + beaker: + maxVol: 50 + reagents: + - ReagentId: Sigynate + Quantity: 50 + +- type: entity + parent: Beaker + id: BeakerSmallPhal + suffix: phalanximine + components: + - type: Label + currentLabel: reagent-name-phalanximine + - type: SolutionContainerManager + solutions: + beaker: + maxVol: 50 + reagents: + - ReagentId: Phalanximine + Quantity: 50 + +- type: entity + parent: Beaker + id: BeakerSmallDiph + suffix: diphenhydramine + components: + - type: Label + currentLabel: reagent-name-diphenhydramine + - type: SolutionContainerManager + solutions: + beaker: + maxVol: 50 + reagents: + - ReagentId: Diphenhydramine + Quantity: 50 + +- type: entity + parent: Beaker + id: BeakerSmallBruiz + suffix: bruizine + components: + - type: Label + currentLabel: reagent-name-bruizine + - type: SolutionContainerManager + solutions: + beaker: + maxVol: 50 + reagents: + - ReagentId: Bruizine + Quantity: 50 + +- type: entity + parent: Beaker + id: BeakerSmallLace + suffix: lacerinol + components: + - type: Label + currentLabel: reagent-name-lacerinol + - type: SolutionContainerManager + solutions: + beaker: + maxVol: 50 + reagents: + - ReagentId: Lacerinol + Quantity: 50 + - type: entity name: large beaker parent: BaseBeaker @@ -293,16 +383,12 @@ injector: maxVol: 5 - type: Injector - injectOnly: false ignoreMobs: true ignoreClosed: false - transferAmounts: - - 1 - - 2 - - 3 - - 4 - - 5 - currentTransferAmount: 1 + activeModeProtoId: DropperDrawMode + allowedModes: + - DropperDrawMode + - DropperInjectMode - type: ExaminableSolution solution: dropper exactVolume: true @@ -375,11 +461,10 @@ injector: maxVol: 15 - type: Injector - injectOnly: false - transferAmounts: - - 5 - - 10 - - 15 + activeModeProtoId: SyringeDrawMode + allowedModes: + - SyringeDrawMode + - SyringeInjectMode - type: ExaminableSolution solution: injector exactVolume: true @@ -401,8 +486,6 @@ parent: BaseSyringe id: Syringe components: - - type: Injector - currentTransferAmount: 15 - type: Tag tags: - Syringe @@ -425,14 +508,6 @@ solutions: injector: maxVol: 5 - - type: Injector - transferAmounts: - - 1 - - 2 - - 3 - - 4 - - 5 - currentTransferAmount: 5 - type: SolutionContainerVisuals maxFillLevels: 3 fillBaseName: minisyringe @@ -486,7 +561,7 @@ id: PrefilledSyringe components: - type: Injector - toggleState: Inject + activeModeProtoId: SyringeInjectMode - type: entity id: SyringeBluespace @@ -509,8 +584,10 @@ injector: maxVol: 100 - type: Injector - delay: 2.5 - injectOnly: false + activeModeProtoId: BluespaceSyringeDrawMode + allowedModes: + - BluespaceSyringeInjectMode + - BluespaceSyringeDrawMode - type: SolutionContainerVisuals maxFillLevels: 2 fillBaseName: syringe @@ -541,11 +618,10 @@ maxVol: 10 canReact: false - type: Injector - injectOnly: false - transferAmounts: - - 5 - - 10 - currentTransferAmount: 10 + activeModeProtoId: CryostasisSyringeDrawMode + allowedModes: + - CryostasisSyringeInjectMode + - CryostasisSyringeDrawMode - type: Tag tags: - Syringe diff --git a/Resources/Prototypes/Entities/Objects/Specific/rehydrateable.yml b/Resources/Prototypes/Entities/Objects/Specific/rehydrateable.yml index c9a8c2c89b..71b09ce007 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/rehydrateable.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/rehydrateable.yml @@ -57,7 +57,7 @@ Quantity: 9 - ReagentId: Fat Quantity: 9 - - type: Food + - type: Edible solution: cube - type: FlavorProfile flavors: diff --git a/Resources/Prototypes/Entities/Objects/Tools/access_configurator.yml b/Resources/Prototypes/Entities/Objects/Tools/access_configurator.yml index d0ac13ddfa..95e87610da 100644 --- a/Resources/Prototypes/Entities/Objects/Tools/access_configurator.yml +++ b/Resources/Prototypes/Entities/Objects/Tools/access_configurator.yml @@ -153,3 +153,32 @@ denialSound: path: /Audio/Machines/custom_deny.ogg doAfter: 0.5 + +- type: entity + parent: AccessConfigurator + id: AccessConfiguratorXenoborg + name: xenoborg access configurator + description: A modified access configurator used by the xenoborgs. + components: + - type: Sprite + sprite: Objects/Tools/access_configurator.rsi + - type: Clothing + sprite: Objects/Tools/access_configurator.rsi + - type: AccessOverrider + showPrivilegedId: false + accessLevels: + - Xenoborg + privilegedIdSlot: + name: id-card-console-privileged-id + startingItem: XenoborgIDCard + ejectSound: /Audio/Machines/id_swipe.ogg + insertSound: /Audio/Weapons/Guns/MagIn/batrifle_magin.ogg + ejectOnBreak: true + disableEject: true + swap: false + whitelist: + components: + - IdCard + denialSound: + path: /Audio/Machines/custom_deny.ogg + doAfter: 0.5 diff --git a/Resources/Prototypes/Entities/Objects/Tools/cable_coils.yml b/Resources/Prototypes/Entities/Objects/Tools/cable_coils.yml index 99dd6a0b4a..068ad2b13a 100644 --- a/Resources/Prototypes/Entities/Objects/Tools/cable_coils.yml +++ b/Resources/Prototypes/Entities/Objects/Tools/cable_coils.yml @@ -33,6 +33,17 @@ guides: - VoltageNetworks - Power + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Metallic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 50 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] - type: entity id: CableHVStack diff --git a/Resources/Prototypes/Entities/Objects/Tools/cowtools.yml b/Resources/Prototypes/Entities/Objects/Tools/cowtools.yml index 05816e817a..8320bba397 100644 --- a/Resources/Prototypes/Entities/Objects/Tools/cowtools.yml +++ b/Resources/Prototypes/Entities/Objects/Tools/cowtools.yml @@ -172,12 +172,14 @@ suffix: Filled parent: CowToolbox components: - - type: StorageFill - contents: - - id: Haycutters - - id: Moodriver - - id: Wronch - - id: Cowbar - - id: Mooltitool - - id: Cowelder - - id: Milkalyzer + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: Haycutters + - id: Moodriver + - id: Wronch + - id: Cowbar + - id: Mooltitool + - id: Cowelder + - id: Milkalyzer diff --git a/Resources/Prototypes/Entities/Objects/Tools/crowbars.yml b/Resources/Prototypes/Entities/Objects/Tools/crowbars.yml index 00ab75dfe9..38f67ad8a8 100644 --- a/Resources/Prototypes/Entities/Objects/Tools/crowbars.yml +++ b/Resources/Prototypes/Entities/Objects/Tools/crowbars.yml @@ -1,8 +1,9 @@ - type: entity - name: crowbar + abstract: true parent: BaseItem id: BaseCrowbar - abstract: true + name: crowbar + description: A multipurpose tool used for many tasks, such as prying doors or bludgeoning interdimensional invaders. components: - type: EmitSoundOnLand sound: @@ -58,7 +59,6 @@ - type: entity parent: BaseCrowbar id: Crowbar - description: A multipurpose tool to pry open doors and fight interdimensional invaders. components: - type: Sprite state: icon @@ -69,10 +69,8 @@ # Emergency (red) Crowbar - type: entity - name: emergency crowbar parent: BaseCrowbar id: CrowbarRed - description: An emergency crowbar designed to pry open doors and firelocks during power outages. components: - type: Tag tags: @@ -107,7 +105,6 @@ - type: entity parent: BaseCrowbar id: CrowbarGreen - description: A multipurpose tool to pry open doors and fight interdimensional invaders, printed from an autolathe. components: - type: Sprite layers: @@ -138,7 +135,6 @@ - type: entity parent: BaseCrowbar id: CrowbarOrange - description: A multipurpose tool to pry open doors and fight interdimensional invaders, found in toolboxes. components: - type: Sprite layers: @@ -169,7 +165,6 @@ - type: entity parent: BaseCrowbar id: CrowbarYellow - description: A multipurpose tool to pry open doors and fight interdimensional invaders, dispensed from Engineering. components: - type: Sprite layers: diff --git a/Resources/Prototypes/Entities/Objects/Tools/gas_tanks.yml b/Resources/Prototypes/Entities/Objects/Tools/gas_tanks.yml index 08159ecc21..1f4635fa60 100644 --- a/Resources/Prototypes/Entities/Objects/Tools/gas_tanks.yml +++ b/Resources/Prototypes/Entities/Objects/Tools/gas_tanks.yml @@ -31,9 +31,6 @@ - type: Item size: Normal sprite: Objects/Tanks/generic.rsi - - type: Tag - tags: - - GasTank - type: Clothing quickEquip: false sprite: Objects/Tanks/generic.rsi @@ -119,6 +116,9 @@ - type: Item size: Small sprite: Objects/Tanks/emergency.rsi + storedSprite: + state: storage + sprite: Objects/Tanks/emergency.rsi - type: GasTank air: volume: 0.66 @@ -147,6 +147,9 @@ sprite: Objects/Tanks/emergency_red.rsi - type: Item sprite: Objects/Tanks/emergency_red.rsi + storedSprite: + state: storage + sprite: Objects/Tanks/emergency_red.rsi - type: Clothing sprite: Objects/Tanks/emergency_red.rsi @@ -160,6 +163,9 @@ sprite: Objects/Tanks/emergency_extended.rsi - type: Item sprite: Objects/Tanks/emergency_extended.rsi + storedSprite: + state: storage + sprite: Objects/Tanks/emergency_extended.rsi - type: GasTank air: volume: 1.5 @@ -177,6 +183,9 @@ sprite: Objects/Tanks/emergency_extended_red.rsi - type: Item sprite: Objects/Tanks/emergency_extended_red.rsi + storedSprite: + state: storage + sprite: Objects/Tanks/emergency_extended_red.rsi - type: Clothing sprite: Objects/Tanks/emergency_extended_red.rsi @@ -190,6 +199,9 @@ sprite: Objects/Tanks/emergency_double.rsi - type: Item sprite: Objects/Tanks/emergency_double.rsi + storedSprite: + state: storage + sprite: Objects/Tanks/emergency_double.rsi - type: GasTank air: volume: 2.5 @@ -212,6 +224,9 @@ sprite: Objects/Tanks/emergency_double_red.rsi - type: Item sprite: Objects/Tanks/emergency_double_red.rsi + storedSprite: + state: storage + sprite: Objects/Tanks/emergency_double_red.rsi - type: Clothing sprite: Objects/Tanks/emergency_double_red.rsi @@ -225,6 +240,9 @@ sprite: Objects/Tanks/emergency_clown.rsi - type: Item sprite: Objects/Tanks/emergency_clown.rsi + storedSprite: + state: storage + sprite: Objects/Tanks/emergency_clown.rsi - type: Clothing sprite: Objects/Tanks/emergency_clown.rsi diff --git a/Resources/Prototypes/Entities/Objects/Tools/glowstick.yml b/Resources/Prototypes/Entities/Objects/Tools/glowstick.yml index 9eceb288f0..e204e979ad 100644 --- a/Resources/Prototypes/Entities/Objects/Tools/glowstick.yml +++ b/Resources/Prototypes/Entities/Objects/Tools/glowstick.yml @@ -1,111 +1,122 @@ - type: entity - name: green glowstick + abstract: true parent: BaseItem id: GlowstickBase + name: glowstick description: Useful for raves and emergencies. components: - - type: SpaceGarbage - - type: ExpendableLight - glowDuration: 900 # time in seconds - glowColorLit: "#00FF00" - fadeOutDuration: 300 - turnOnBehaviourID: turn_on - fadeOutBehaviourID: fade_out - iconStateLit: glowstick_lit - iconStateSpent: glowstick_unlit - litSound: - path: /Audio/Items/Handcuffs/rope_breakout.ogg - - type: Sprite - sprite: Objects/Misc/glowstick.rsi - layers: - - map: [ enum.ExpendableLightVisualLayers.Base ] - state: glowstick_base - - map: [ enum.ExpendableLightVisualLayers.Glow ] - state: glowstick_glow - visible: false - shader: unshaded - - map: [ enum.ExpendableLightVisualLayers.Overlay ] - state: glowstick_unlit - - type: Item - sprite: Objects/Misc/glowstick.rsi - heldPrefix: unlit - size: Tiny - - type: Appearance - - type: PointLight - enabled: false - color: "#00FF00" - radius: 5 - energy: 0 - netsync: false - - type: LightBehaviour - behaviours: - - !type:FadeBehaviour # slowly fade in once activated - id: turn_on - interpolate: Linear - maxDuration: 10.0 - startValue: 0.0 - endValue: 3.0 - property: Energy - - !type:FadeBehaviour # fade out energy as it burns out - id: fade_out - interpolate: Linear - maxDuration: 10 # 300.0 - startValue: 3.0 - endValue: 0.2 - property: Energy - - !type:FadeBehaviour # fade out radius as it burns out - id: fade_out - interpolate: Linear - maxDuration: 10 # 300.0 - startValue: 5.0 - endValue: 1.5 - - type: Tag - tags: - - Trash + - type: SpaceGarbage + - type: ExpendableLight + glowDuration: 900 # time in seconds + glowColorLit: "#F6F7E9" + fadeOutDuration: 300 + turnOnBehaviourID: turn_on + fadeOutBehaviourID: fade_out + iconStateLit: glowstick_lit + iconStateSpent: glowstick_unlit + litSound: + path: /Audio/Items/Handcuffs/rope_breakout.ogg + - type: Sprite + sprite: Objects/Misc/glowstick.rsi + layers: + - map: [ enum.ExpendableLightVisualLayers.Base ] + state: glowstick_base + - map: [ enum.ExpendableLightVisualLayers.Glow ] + state: glowstick_glow + visible: false + shader: unshaded + - map: [ enum.ExpendableLightVisualLayers.Overlay ] + state: glowstick_unlit + - type: Item + sprite: Objects/Misc/glowstick.rsi + heldPrefix: unlit + - type: Appearance + - type: PointLight + enabled: false + color: "#F6F7E9" + radius: 5 + energy: 0 + netsync: false + - type: LightBehaviour + behaviours: + - !type:FadeBehaviour # slowly fade in once activated + id: turn_on + interpolate: Linear + maxDuration: 10.0 + startValue: 0.0 + endValue: 3.0 + property: Energy + - !type:FadeBehaviour # fade out energy as it burns out + id: fade_out + interpolate: Linear + maxDuration: 10 # 300.0 + startValue: 3.0 + endValue: 0.2 + property: Energy + - !type:FadeBehaviour # fade out radius as it burns out + id: fade_out + interpolate: Linear + maxDuration: 10 # 300.0 + startValue: 5.0 + endValue: 1.5 + - type: Tag + tags: + - Trash - type: entity - name: red glowstick parent: GlowstickBase id: GlowstickRed + name: red glowstick components: - - type: ExpendableLight - spentName: expendable-light-spent-red-glowstick-name - glowColorLit: "#FF0000" - - type: PointLight - color: "#FF0000" + - type: ExpendableLight + spentName: expendable-light-spent-red-glowstick-name + glowColorLit: "#FF0000" + - type: PointLight + color: "#FF0000" - type: entity - name: purple glowstick parent: GlowstickBase id: GlowstickPurple + name: purple glowstick components: - - type: ExpendableLight - spentName: expendable-light-spent-purple-glowstick-name - glowColorLit: "#FF00FF" - - type: PointLight - color: "#FF00FF" + - type: ExpendableLight + spentName: expendable-light-spent-purple-glowstick-name + glowColorLit: "#FF00FF" + - type: PointLight + color: "#FF00FF" - type: entity - name: yellow glowstick parent: GlowstickBase id: GlowstickYellow + name: yellow glowstick components: - - type: ExpendableLight - spentName: expendable-light-spent-yellow-glowstick-name - glowColorLit: "#FFFF00" - - type: PointLight - color: "#FFFF00" + - type: ExpendableLight + spentName: expendable-light-spent-yellow-glowstick-name + glowColorLit: "#FFFF00" + - type: PointLight + color: "#FFFF00" - type: entity - name: blue glowstick parent: GlowstickBase id: GlowstickBlue + name: blue glowstick components: - - type: ExpendableLight - spentName: expendable-light-spent-blue-glowstick-name - glowColorLit: "#0000FF" - - type: PointLight - color: "#0000FF" + - type: ExpendableLight + spentName: expendable-light-spent-blue-glowstick-name + glowColorLit: "#0000FF" + - type: PointLight + color: "#0000FF" + +- type: entity + parent: GlowstickBase + id: GlowstickGreen + name: green glowstick + components: + - type: ExpendableLight + spentName: expendable-light-spent-green-glowstick-name + glowColorLit: "#00FF00" + - type: PointLight + color: "#00FF00" # ---------------------------------------------------------------------------- # THE FOLLOWING ARE ALL DUMMY ENTITIES USED TO TEST THE LIGHT BEHAVIOUR SYSTEM @@ -116,30 +127,30 @@ id: LightBehaviourTest1 categories: [ HideSpawnMenu ] components: - - type: Sprite - sprite: Objects/Misc/glowstick.rsi - layers: - - state: glowstick_base - - state: glowstick_unlit - shader: unshaded - color: "#FF0000" - - type: Item - sprite: Objects/Misc/glowstick.rsi - heldPrefix: unlit - - type: PointLight - enabled: true + - type: Sprite + sprite: Objects/Misc/glowstick.rsi + layers: + - state: glowstick_base + - state: glowstick_unlit + shader: unshaded color: "#FF0000" - radius: 5 - - type: LightBehaviour - behaviours: - - !type:PulseBehaviour - interpolate: Cubic - maxDuration: 10.0 - startValue: 1.0 - endValue: 7.0 - isLooped: true - property: Energy - enabled: true + - type: Item + sprite: Objects/Misc/glowstick.rsi + heldPrefix: unlit + - type: PointLight + enabled: true + color: "#FF0000" + radius: 5 + - type: LightBehaviour + behaviours: + - !type:PulseBehaviour + interpolate: Cubic + maxDuration: 10.0 + startValue: 1.0 + endValue: 7.0 + isLooped: true + property: Energy + enabled: true - type: entity name: color cycle test @@ -147,31 +158,31 @@ id: LightBehaviourTest2 categories: [ HideSpawnMenu ] components: - - type: Sprite - sprite: Objects/Misc/glowstick.rsi - layers: - - state: glowstick_base - - state: glowstick_unlit - shader: unshaded - color: "#FF0000" - - type: Item - sprite: Objects/Misc/glowstick.rsi - heldPrefix: unlit - - type: PointLight - enabled: true + - type: Sprite + sprite: Objects/Misc/glowstick.rsi + layers: + - state: glowstick_base + - state: glowstick_unlit + shader: unshaded color: "#FF0000" - radius: 5 - - type: LightBehaviour - behaviours: - - !type:ColorCycleBehaviour - interpolate: Nearest - maxDuration: 0.8 - isLooped: true - enabled: true - colors: - - red - - blue - - green + - type: Item + sprite: Objects/Misc/glowstick.rsi + heldPrefix: unlit + - type: PointLight + enabled: true + color: "#FF0000" + radius: 5 + - type: LightBehaviour + behaviours: + - !type:ColorCycleBehaviour + interpolate: Nearest + maxDuration: 0.8 + isLooped: true + enabled: true + colors: + - red + - blue + - green - type: entity name: multi-behaviour light test @@ -179,39 +190,39 @@ id: LightBehaviourTest3 categories: [ HideSpawnMenu ] components: - - type: Sprite - sprite: Objects/Misc/glowstick.rsi - layers: - - state: glowstick_base - - state: glowstick_unlit - shader: unshaded - color: "#FF0000" - - type: Item - sprite: Objects/Misc/glowstick.rsi - heldPrefix: unlit - - type: PointLight - enabled: false + - type: Sprite + sprite: Objects/Misc/glowstick.rsi + layers: + - state: glowstick_base + - state: glowstick_unlit + shader: unshaded color: "#FF0000" - radius: 5 - - type: LightBehaviour - behaviours: - - !type:PulseBehaviour - interpolate: Nearest - minDuration: 0.2 - maxDuration: 1.0 - endValue: 0.2 - property: AnimatedEnable - isLooped: true - enabled: true - - !type:ColorCycleBehaviour - interpolate: Cubic - maxDuration: 0.8 - isLooped: true - enabled: true - colors: - - red - - blue - - green + - type: Item + sprite: Objects/Misc/glowstick.rsi + heldPrefix: unlit + - type: PointLight + enabled: false + color: "#FF0000" + radius: 5 + - type: LightBehaviour + behaviours: + - !type:PulseBehaviour + interpolate: Nearest + minDuration: 0.2 + maxDuration: 1.0 + endValue: 0.2 + property: AnimatedEnable + isLooped: true + enabled: true + - !type:ColorCycleBehaviour + interpolate: Cubic + maxDuration: 0.8 + isLooped: true + enabled: true + colors: + - red + - blue + - green - type: entity name: light fade in test @@ -219,30 +230,30 @@ id: LightBehaviourTest4 categories: [ HideSpawnMenu ] components: - - type: Sprite - sprite: Objects/Misc/glowstick.rsi - layers: - - state: glowstick_base - - state: glowstick_unlit - shader: unshaded - color: "#FF0000" - - type: Item - sprite: Objects/Misc/glowstick.rsi - heldPrefix: unlit - - type: PointLight - enabled: false + - type: Sprite + sprite: Objects/Misc/glowstick.rsi + layers: + - state: glowstick_base + - state: glowstick_unlit + shader: unshaded color: "#FF0000" - radius: 5 - - type: LightBehaviour - behaviours: - - !type:FadeBehaviour - interpolate: Cubic - maxDuration: 5.0 - startValue: 0.0 - endValue: 10.0 - isLooped: true - property: Energy - enabled: true + - type: Item + sprite: Objects/Misc/glowstick.rsi + heldPrefix: unlit + - type: PointLight + enabled: false + color: "#FF0000" + radius: 5 + - type: LightBehaviour + behaviours: + - !type:FadeBehaviour + interpolate: Cubic + maxDuration: 5.0 + startValue: 0.0 + endValue: 10.0 + isLooped: true + property: Energy + enabled: true - type: entity name: light pulse radius test @@ -250,30 +261,30 @@ id: LightBehaviourTest5 categories: [ HideSpawnMenu ] components: - - type: Sprite - sprite: Objects/Misc/glowstick.rsi - layers: - - state: glowstick_base - - state: glowstick_unlit - shader: unshaded - color: "#FF0000" - - type: Item - sprite: Objects/Misc/glowstick.rsi - heldPrefix: unlit - - type: PointLight - enabled: false + - type: Sprite + sprite: Objects/Misc/glowstick.rsi + layers: + - state: glowstick_base + - state: glowstick_unlit + shader: unshaded color: "#FF0000" - radius: 5 - - type: LightBehaviour - behaviours: - - !type:PulseBehaviour - interpolate: Cubic - minDuration: 1.0 - maxDuration: 5.0 - startValue: 2.0 - endValue: 10.0 - isLooped: true - enabled: true + - type: Item + sprite: Objects/Misc/glowstick.rsi + heldPrefix: unlit + - type: PointLight + enabled: false + color: "#FF0000" + radius: 5 + - type: LightBehaviour + behaviours: + - !type:PulseBehaviour + interpolate: Cubic + minDuration: 1.0 + maxDuration: 5.0 + startValue: 2.0 + endValue: 10.0 + isLooped: true + enabled: true - type: entity name: light randomize radius test @@ -281,27 +292,27 @@ id: LightBehaviourTest6 categories: [ HideSpawnMenu ] components: - - type: Sprite - sprite: Objects/Misc/glowstick.rsi - layers: - - state: glowstick_base - - state: glowstick_unlit - shader: unshaded - color: "#FF0000" - - type: Item - sprite: Objects/Misc/glowstick.rsi - heldPrefix: unlit - - type: PointLight - enabled: false + - type: Sprite + sprite: Objects/Misc/glowstick.rsi + layers: + - state: glowstick_base + - state: glowstick_unlit + shader: unshaded color: "#FF0000" - radius: 5 - energy: 10 - - type: LightBehaviour - behaviours: - - !type:RandomizeBehaviour - interpolate: Nearest - maxDuration: 0.5 - startValue: 10.0 - endValue: 25.0 - isLooped: true - enabled: true + - type: Item + sprite: Objects/Misc/glowstick.rsi + heldPrefix: unlit + - type: PointLight + enabled: false + color: "#FF0000" + radius: 5 + energy: 10 + - type: LightBehaviour + behaviours: + - !type:RandomizeBehaviour + interpolate: Nearest + maxDuration: 0.5 + startValue: 10.0 + endValue: 25.0 + isLooped: true + enabled: true diff --git a/Resources/Prototypes/Entities/Objects/Tools/handheld_mass_scanner.yml b/Resources/Prototypes/Entities/Objects/Tools/handheld_mass_scanner.yml index ccbe520a64..92339470f8 100644 --- a/Resources/Prototypes/Entities/Objects/Tools/handheld_mass_scanner.yml +++ b/Resources/Prototypes/Entities/Objects/Tools/handheld_mass_scanner.yml @@ -19,12 +19,14 @@ maxRange: 256 followEntity: true - type: Appearance + - type: BatteryVisuals - type: GenericVisualizer visuals: - enum.PowerCellSlotVisuals.Enabled: + enum.BatteryVisuals.State: enum.PowerDeviceVisualLayers.Powered: - True: { visible: true } - False: { visible: false } + Full: { visible: true } + Neither: { visible: true } + Empty: { visible: false } - type: PowerCellDraw drawRate: 1.5 - type: ToggleCellDraw diff --git a/Resources/Prototypes/Entities/Objects/Tools/inflatable_wall.yml b/Resources/Prototypes/Entities/Objects/Tools/inflatable_wall.yml index 4f55d5c164..953d191d5e 100644 --- a/Resources/Prototypes/Entities/Objects/Tools/inflatable_wall.yml +++ b/Resources/Prototypes/Entities/Objects/Tools/inflatable_wall.yml @@ -14,6 +14,7 @@ - type: Item sprite: Objects/Misc/inflatable_wall.rsi size: Small + storedRotation: 90 - type: SpawnAfterInteract prototype: InflatableWall doAfter: 1 @@ -41,6 +42,7 @@ - type: Item sprite: Objects/Misc/inflatable_door.rsi size: Small + storedRotation: 90 - type: SpawnAfterInteract prototype: InflatableDoor doAfter: 1 diff --git a/Resources/Prototypes/Entities/Objects/Tools/jaws_of_life.yml b/Resources/Prototypes/Entities/Objects/Tools/jaws_of_life.yml index 8c925b77ad..67ec0de197 100644 --- a/Resources/Prototypes/Entities/Objects/Tools/jaws_of_life.yml +++ b/Resources/Prototypes/Entities/Objects/Tools/jaws_of_life.yml @@ -67,6 +67,7 @@ - state: syn_inhand-right size: Normal - type: Prying + force: true speedModifier: 3.0 - type: MultipleTool entries: diff --git a/Resources/Prototypes/Entities/Objects/Tools/lighters.yml b/Resources/Prototypes/Entities/Objects/Tools/lighters.yml index 50bfe84717..bfc8da35cb 100644 --- a/Resources/Prototypes/Entities/Objects/Tools/lighters.yml +++ b/Resources/Prototypes/Entities/Objects/Tools/lighters.yml @@ -565,7 +565,7 @@ sprite: Objects/Tools/Lighters/honkco.rsi - type: Item sprite: Objects/Tools/Lighters/honkco.rsi - - type: ComponentToggler + - type: ComponentToggler # This is super cursed and ends up deleting the fixtures when toggled off components: - type: Slippery - type: StepTrigger @@ -639,7 +639,7 @@ - cheap - type: ComponentToggler components: - - type: Food + - type: Edible # This shouldn't be component toggler, but doesn't work when it's not - type: PointLight enabled: false netsync: false diff --git a/Resources/Prototypes/Entities/Objects/Tools/matches.yml b/Resources/Prototypes/Entities/Objects/Tools/matches.yml index 987e3cbc13..2ff2edd1d6 100644 --- a/Resources/Prototypes/Entities/Objects/Tools/matches.yml +++ b/Resources/Prototypes/Entities/Objects/Tools/matches.yml @@ -91,9 +91,10 @@ - type: Storage grid: - 0,0,2,1 - - type: StorageFill - contents: - - id: Matchstick + - type: EntityTableContainerFill + containers: + storagebase: + id: Matchstick amount: 6 - type: ItemCounter count: @@ -133,9 +134,10 @@ - type: Storage grid: - 0,0,11,1 - - type: StorageFill - contents: - - id: GorlexMatchstick + - type: EntityTableContainerFill + containers: + storagebase: + id: GorlexMatchstick amount: 24 - type: Matchbox diff --git a/Resources/Prototypes/Entities/Objects/Tools/toolbox.yml b/Resources/Prototypes/Entities/Objects/Tools/toolbox.yml index 8bb7cfb061..0eac8e603c 100644 --- a/Resources/Prototypes/Entities/Objects/Tools/toolbox.yml +++ b/Resources/Prototypes/Entities/Objects/Tools/toolbox.yml @@ -155,3 +155,37 @@ state: icon - type: Item sprite: Objects/Tools/Toolboxes/toolbox_gold.rsi + +- type: entity + name: foolbox + parent: ToolboxBase + id: Foolbox + description: A toolbox for fools, stocked with clowning equipment. + components: + - type: Sprite + sprite: Objects/Tools/Toolboxes/foolbox.rsi + state: icon + - type: Item + sprite: Objects/Tools/Toolboxes/foolbox.rsi + - type: MeleeWeapon + damage: + types: + Blunt: 2 + soundHit: &SoundRubberHammer + collection: RubberHammer + params: + variation: 0.03 + volume: 3 + - type: EmitSoundOnLand + sound: *SoundRubberHammer + - type: Storage + storageOpenSound: &SoundHorn + collection: BikeHorn + params: + variation: 0.125 + storageCloseSound: *SoundHorn + storageInsertSound: &SoundSqueak + collection: FootstepClown + params: + variation: 0.125 + storageRemoveSound: *SoundSqueak diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Bombs/funny.yml b/Resources/Prototypes/Entities/Objects/Weapons/Bombs/funny.yml index 298b9d7c12..ce0fbab45d 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Bombs/funny.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Bombs/funny.yml @@ -75,10 +75,9 @@ - type: AnimationPlayer - type: entity - name: banana peel - suffix: Explosive parent: TrashBananaPeel id: TrashBananaPeelExplosive + suffix: Explosive components: - type: Sprite sprite: Objects/Specific/Hydroponics/banana.rsi @@ -131,3 +130,18 @@ - type: Tag tags: - Banana + +- type: entity + parent: SnapPop + id: SnapPopExplosive + suffix: explosive + components: + - type: Explosive + explosionType: Default + maxIntensity: 0.8 + intensitySlope: 1 + totalIntensity: 3.5 + canCreateVacuum: false + - type: Construction + graph: SnapPopExplosiveGraph + node: snapPopExplosive diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Bombs/pen.yml b/Resources/Prototypes/Entities/Objects/Weapons/Bombs/pen.yml index 86e79160bd..b387fd40b0 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Bombs/pen.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Bombs/pen.yml @@ -1,8 +1,6 @@ - type: entity - name: pen suffix: Exploding parent: Pen - description: A dark ink pen. id: PenExploding components: - type: TimerTrigger @@ -25,6 +23,18 @@ - Trigger - type: EmitSoundOnUse handle: false # don't want the sound to stop the explosion from triggering + - type: AddComponentsOnTrigger # make them embed into the target, but only when activated so that they can't be metagamed + components: # copied from PenEmbeddable + - type: EmbeddableProjectile + offset: 0.3,0.0 + removalTime: 0.0 + - type: ThrowingAngle + angle: 315 + - type: LandAtCursor + - type: DamageOtherOnHit + damage: + types: + Piercing: 3 - type: entity parent: [BaseItem, BaseSyndicateContraband] diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/caseless_rifle.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/caseless_rifle.yml index bc9cdd68cf..47e961bae0 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/caseless_rifle.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/caseless_rifle.yml @@ -44,7 +44,7 @@ parent: BaseMagazineBoxCaselessRifle id: MagazineBoxCaselessRiflePractice name: ammunition box (.25 caseless practice) - description: A cardboard box of .25 caseless rounds. Intended to hold non-harmful chalk ammunition. + description: A cardboard box of .25 caseless rounds. Intended to hold harmless practice ammunition. components: - type: BallisticAmmoProvider proto: CartridgeCaselessRiflePractice diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/light_rifle.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/light_rifle.yml index 89078f3ec0..e218e2cc36 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/light_rifle.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/light_rifle.yml @@ -108,7 +108,7 @@ parent: BaseMagazineBoxLightRifle id: MagazineBoxLightRiflePractice name: ammunition box (.30 rifle practice) - description: A cardboard box of .30 rifle rounds. Intended to hold non-harmful chalk ammunition. + description: A cardboard box of .30 rifle rounds. Intended to hold harmless practice ammunition. components: - type: BallisticAmmoProvider proto: CartridgeLightRiflePractice @@ -121,8 +121,8 @@ - state: practice - type: entity - id: MagazineBoxLightRifleIncendiary parent: BaseMagazineBoxLightRifle + id: MagazineBoxLightRifleIncendiary name: ammunition box (.30 rifle incendiary) description: A cardboard box of .30 rifle rounds. Intended to hold self-igniting incendiary ammunition. components: diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/pistol.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/pistol.yml index fad32e2f66..b503c925d3 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/pistol.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/pistol.yml @@ -103,7 +103,7 @@ parent: BaseMagazineBoxPistol id: MagazineBoxPistolPractice name: ammunition box (.35 auto practice) - description: A cardboard box of .35 auto rounds. Intended to hold non-harmful chalk ammunition. + description: A cardboard box of .35 auto rounds. Intended to hold harmless practice ammunition. components: - type: BallisticAmmoProvider proto: CartridgePistolPractice diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/rifle.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/rifle.yml index ad13a34b8a..e34fed16bb 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/rifle.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/rifle.yml @@ -108,7 +108,7 @@ parent: BaseMagazineBoxRifle id: MagazineBoxRiflePractice name: ammunition box (.20 rifle practice) - description: A cardboard box of .20 rifle rounds. Intended to hold non-harmful chalk ammunition. + description: A cardboard box of .20 rifle rounds. Intended to hold harmless practice ammunition. components: - type: BallisticAmmoProvider proto: CartridgeRiflePractice diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/shotgun.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/shotgun.yml index 3b887ea07d..29ccee5d8f 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/shotgun.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/shotgun.yml @@ -1,7 +1,7 @@ - type: entity + abstract: true parent: BaseItem id: BaseAmmoProvider - abstract: true components: - type: ContainerContainer containers: @@ -12,9 +12,9 @@ sprite: Objects/Storage/boxes.rsi - type: entity + abstract: true parent: BaseAmmoProvider id: AmmoProviderShotgunShell - abstract: true components: - type: Sprite sprite: Objects/Weapons/Guns/Ammunition/Boxes/shotgun.rsi @@ -35,6 +35,7 @@ parent: AmmoProviderShotgunShell id: BoxBeanbag name: ammunition box (.50 beanbag) + description: A cardboard box of .50 shotgun shells. Intended to hold less-than-lethal beanbag ammunition. components: - type: BallisticAmmoProvider proto: ShellShotgunBeanbag @@ -51,9 +52,10 @@ - state: beanbag - type: entity - name: ammunition box (.50 pellet) parent: AmmoProviderShotgunShell id: BoxLethalshot + name: ammunition box (.50 pellet) + description: A cardboard box of .50 shotgun shells. Intended to hold general-purpose kinetic ammunition. components: - type: BallisticAmmoProvider proto: ShellShotgun @@ -66,9 +68,10 @@ - state: lethal - type: entity - name: ammunition box (.50 slug) parent: AmmoProviderShotgunShell id: BoxShotgunSlug + name: ammunition box (.50 slug) + description: A cardboard box of .50 shotgun shells. Intended to hold long-ranged slug ammunition. components: - type: BallisticAmmoProvider proto: ShellShotgunSlug @@ -85,9 +88,10 @@ - state: slug - type: entity - name: ammunition box (.50 flare) parent: AmmoProviderShotgunShell id: BoxShotgunFlare + name: ammunition box (.50 flare) + description: A cardboard box of .50 shotgun shells. Intended to hold illuminating flare ammunition. components: - type: BallisticAmmoProvider proto: ShellShotgunFlare @@ -104,9 +108,10 @@ - state: flare - type: entity - name: ammunition box (.50 incendiary) parent: AmmoProviderShotgunShell id: BoxShotgunIncendiary + name: ammunition box (.50 incendiary) + description: A cardboard box of .50 shotgun shells. Intended to hold self-igniting incendiary ammunition. components: - type: BallisticAmmoProvider proto: ShellShotgunIncendiary @@ -123,9 +128,10 @@ - state: incendiary - type: entity - name: ammunition box (.50 uranium) parent: AmmoProviderShotgunShell id: BoxShotgunUranium + name: ammunition box (.50 uranium) + description: A cardboard box of .50 shotgun shells. Intended to hold exotic uranium-core ammunition. components: - type: BallisticAmmoProvider proto: ShellShotgunUranium @@ -142,9 +148,10 @@ - state: uranium - type: entity - name: ammunition box (.50 practice) parent: AmmoProviderShotgunShell id: BoxShotgunPractice + name: ammunition box (.50 practice) + description: A cardboard box of .50 shotgun shells. Intended to hold harmless practice ammunition. components: - type: BallisticAmmoProvider proto: ShellShotgunPractice @@ -161,9 +168,10 @@ - state: practice - type: entity - name: ammunition box (.50 tranquilizer) parent: AmmoProviderShotgunShell id: BoxShellTranquilizer + name: ammunition box (.50 tranquilizer) + description: A cardboard box of .50 shotgun shells. Intended to hold nonlethal tranquilizer ammunition. components: - type: BallisticAmmoProvider proto: ShellTranquilizer diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/toy.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/toy.yml index e917461095..ff0ad0956f 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/toy.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Boxes/toy.yml @@ -2,7 +2,7 @@ abstract: true parent: BaseItem id: BoxDonkSoftBase - name: foamdart box + name: toy ammunition box components: - type: BallisticAmmoProvider mayTransfer: true @@ -17,7 +17,8 @@ - type: entity parent: BoxDonkSoftBase id: BoxDonkSoftBox - name: box of foam darts + name: foam dart box + description: A cardboard box of foam darts. components: - type: BallisticAmmoProvider whitelist: @@ -35,6 +36,7 @@ parent: BaseMagazineBoxMagnum id: BoxCartridgeCap name: cap gun cartridge box + description: A cardboard box of cap gun cartridges. components: - type: BallisticAmmoProvider proto: CartridgeCap diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/antimateriel.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/antimateriel.yml index df9c914b55..468450c3a4 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/antimateriel.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/antimateriel.yml @@ -2,6 +2,7 @@ parent: [ BaseCartridge, BaseMajorContraband ] id: CartridgeAntiMaterielPenetrator # Sunrise-Edit name: cartridge (.60 anti-materiel) + description: A high-power cartridge used by high-precision rifles. components: - type: Tag tags: diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/base_cartridge.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/base_cartridge.yml index da063a11d6..2a62ceb284 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/base_cartridge.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/base_cartridge.yml @@ -1,7 +1,7 @@ - type: entity - id: BaseCartridge - parent: BaseItem abstract: true + parent: BaseItem + id: BaseCartridge components: - type: Sprite drawdepth: Items diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/caseless_rifle.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/caseless_rifle.yml index 888f709dd1..fa8ddbff13 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/caseless_rifle.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/caseless_rifle.yml @@ -1,8 +1,8 @@ - type: entity + abstract: true + parent: [ BaseCartridge, BaseSecurityContraband ] id: BaseCartridgeCaselessRifle name: cartridge (.25 caseless) - parent: [ BaseCartridge, BaseSecurityContraband ] - abstract: true components: - type: Tag tags: @@ -21,19 +21,19 @@ price: 10 - type: entity + parent: BaseCartridgeCaselessRifle id: CartridgeCaselessRifle name: cartridge (.25 caseless) - parent: BaseCartridgeCaselessRifle description: A small caliber utilizing caseless technology, omitting conventional brass casing in favor of hardened propellant. Standard kinetic ammunition is common and useful in most situations. components: - type: HitScanCartridgeAmmo hitscan: BulletCaselessRifleTrace - type: entity + parent: BaseCartridgeCaselessRifle id: CartridgeCaselessRiflePractice name: cartridge (.25 caseless practice) - parent: BaseCartridgeCaselessRifle - description: A small caliber utilizing caseless technology, omitting conventional brass casing in favor of hardened propellant. Chalk ammunition is generally non-harmful, used for practice. + description: A small caliber utilizing caseless technology, omitting conventional brass casing in favor of hardened propellant. Practice ammunition fires a chalk projectile that stings a little, but otherwise causes no lasting damage. components: - type: HitScanCartridgeAmmo hitscan: BulletCaselessRiflePracticeTrace diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/toy.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/toy.yml index 510a8fef3e..3210f2cb4c 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/toy.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/toy.yml @@ -1,8 +1,8 @@ - type: entity + abstract: true + parent: BaseCartridge id: BaseCartridgeCap name: cartridge (cap) - parent: BaseCartridge - abstract: true components: - type: Tag tags: @@ -19,9 +19,10 @@ price: 5 - type: entity + parent: BaseCartridgeCap id: CartridgeCap name: cap gun cartridge - parent: BaseCartridgeCap + description: A mock pistol cartridge that makes noise and smoke, but has no actual projectile. components: - type: CartridgeAmmo proto: BulletCap diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/caseless_rifle.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/caseless_rifle.yml index 4c3207b9c5..02468697db 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/caseless_rifle.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/caseless_rifle.yml @@ -1,54 +1,23 @@ - type: entity - id: BaseMagazineCaselessRifle - name: "magazine (.25 caseless)" - parent: [ BaseItem, BaseSecurityContraband ] abstract: true + parent: [ BaseItem, BaseSecurityContraband ] + id: BaseMagazinePistolCaselessRifle + name: "pistol magazine (.25 caseless)" components: - type: Tag tags: - - MagazineCaselessRifle + - MagazinePistolCaselessRifle - type: BallisticAmmoProvider - mayTransfer: true whitelist: tags: - - CartridgeCaselessRifle + - CartridgeCaselessRifle proto: CartridgeCaselessRifle - capacity: 30 + capacity: 10 - type: Item size: Small - type: ContainerContainer containers: ballistic-ammo: !type:Container - - type: Sprite - sprite: Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag.rsi - layers: - - state: base - map: ["enum.GunVisualLayers.Base"] - - state: mag-1 - map: ["enum.GunVisualLayers.Mag"] - - type: MagazineVisuals - magState: mag - steps: 2 - zeroVisible: false - - type: Appearance - -- type: entity - id: BaseMagazinePistolCaselessRifle - name: "pistol magazine (.25 caseless)" - parent: BaseMagazineCaselessRifle - abstract: true - components: - - type: Tag - tags: - - MagazinePistolCaselessRifle - - type: BallisticAmmoProvider - whitelist: - tags: - - CartridgeCaselessRifle - proto: CartridgeCaselessRifle - capacity: 10 - - type: Item - size: Small - type: Sprite sprite: Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_pistol_mag.rsi layers: @@ -63,25 +32,11 @@ - type: Appearance - type: entity + parent: BaseMagazinePistolCaselessRifle id: MagazinePistolCaselessRifle name: "pistol magazine (.25 caseless)" - parent: BaseMagazinePistolCaselessRifle description: 10-round magazine for the Cobra pistol. Intended to hold general-purpose kinetic ammunition. components: - - type: BallisticAmmoProvider - proto: CartridgeCaselessRifle - capacity: 10 - - type: Sprite - layers: - - state: base - map: ["enum.GunVisualLayers.Base"] - - state: mag-1 - map: ["enum.GunVisualLayers.Mag"] - - type: MagazineVisuals - magState: mag - steps: 6 - zeroVisible: false - - type: Appearance - type: Item inhandVisuals: left: @@ -91,62 +46,10 @@ - state: inhand-right-stripe - type: entity + parent: BaseMagazinePistolCaselessRifle id: MagazinePistolCaselessRiflePractice name: "pistol magazine (.25 caseless practice)" - parent: BaseMagazinePistolCaselessRifle - description: 10-round magazine for the Cobra pistol. Intended to hold non-harmful chalk ammunition. - components: - - type: BallisticAmmoProvider - proto: CartridgeCaselessRiflePractice - capacity: 10 - - type: Sprite - layers: - - state: base - map: ["enum.GunVisualLayers.Base"] - - state: mag-1 - map: ["enum.GunVisualLayers.Mag"] - - state: stripe - color: "#dbdbdb" - - type: MagazineVisuals - magState: mag - steps: 6 - zeroVisible: false - - type: Appearance - - type: Item - inhandVisuals: - left: - - state: inhand-left-mag - - state: inhand-left-stripe - color: "#dbdbdb" - right: - - state: inhand-right-mag - - state: inhand-right-stripe - color: "#dbdbdb" - -- type: entity - id: MagazineCaselessRifle - name: "magazine (.25 caseless)" - parent: BaseMagazineCaselessRifle - components: - - type: BallisticAmmoProvider - proto: CartridgeCaselessRifle - - type: Sprite - layers: - - state: base - map: ["enum.GunVisualLayers.Base"] - - state: mag-1 - map: ["enum.GunVisualLayers.Mag"] - - type: Item - inhandVisuals: - left: - - state: inhand-left-mag - right: - - state: inhand-right-mag - -- type: entity - id: MagazineCaselessRiflePractice - name: "magazine (.25 caseless practice)" - parent: BaseMagazineCaselessRifle + description: 10-round magazine for the Cobra pistol. Intended to hold harmless practice ammunition. components: - type: BallisticAmmoProvider proto: CartridgeCaselessRiflePractice diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/grenade.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/grenade.yml index 5edf4ccd59..41c48291a0 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/grenade.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/grenade.yml @@ -1,8 +1,8 @@ - type: entity + abstract: true + parent: [ BaseItem, BaseSecurityContraband ] id: BaseMagazineGrenade name: grenade cartridge - parent: [ BaseItem, BaseSecurityContraband ] - abstract: true components: - type: Tag tags: @@ -40,48 +40,48 @@ - type: Appearance - type: entity + parent: BaseMagazineGrenade id: MagazineGrenadeEmpty name: grenade cartridge - parent: BaseMagazineGrenade components: - type: BallisticAmmoProvider - type: entity + parent: BaseMagazineGrenade id: MagazineGrenadeFrag name: frag grenade cartridge - parent: BaseMagazineGrenade components: - type: BallisticAmmoProvider proto: ShellFragArtillery #Sunrise-edit - type: entity + parent: BaseMagazineGrenade id: MagazineGrenadeEMP name: EMP grenade cartridge - parent: BaseMagazineGrenade components: - type: BallisticAmmoProvider proto: ShellEMPArtillery #Sunrise-edit - type: entity + parent: BaseMagazineGrenade id: MagazineGrenadeFlash name: flash grenade cartridge - parent: BaseMagazineGrenade components: - type: BallisticAmmoProvider proto: ShellFlashArtillery #Sunrise-edit - type: entity + parent: BaseMagazineGrenade id: MagazineGrenadeBlast name: blast grenade cartridge - parent: BaseMagazineGrenade components: - type: BallisticAmmoProvider proto: ShellBlastArtillery #Sunrise-edit - type: entity + parent: BaseMagazineGrenade id: MagazineGrenadeBaton name: baton grenade cartridge - parent: BaseMagazineGrenade components: - type: BallisticAmmoProvider proto: ShellBatonArtillery #Sunrise-edit diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/heavy_rifle.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/heavy_rifle.yml deleted file mode 100644 index 5aa704231d..0000000000 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/heavy_rifle.yml +++ /dev/null @@ -1,28 +0,0 @@ -- type: entity - id: BaseMagazineHeavyRifle - name: "magazine (.20 rifle)" - parent: [ BaseItem, BaseSecurityContraband ] - abstract: true - components: - - type: Tag - tags: - - MagazineHeavyRifle - - type: Item - size: Small - - type: BallisticAmmoProvider - mayTransfer: true - capacity: 100 - - type: ContainerContainer - containers: - ballistic-ammo: !type:Container - - type: Sprite - layers: - - state: base - map: ["enum.GunVisualLayers.Base"] - - state: mag-1 - map: ["enum.GunVisualLayers.Mag"] - - type: MagazineVisuals - magState: mag - steps: 2 - zeroVisible: false - - type: Appearance diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/shotgun.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/shotgun.yml index 4f29942aa6..f47a2cb242 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/shotgun.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/shotgun.yml @@ -1,8 +1,8 @@ - type: entity + abstract: true + parent: [ BaseItem, BaseSecurityContraband ] id: BaseMagazineShotgun name: ammo drum (.50 shells) - parent: [ BaseItem, BaseSecurityContraband ] - abstract: true components: - type: Tag tags: @@ -46,15 +46,17 @@ id: MagazineShotgunEmpty name: ammo drum (.50 shells any) suffix: empty + description: A large drum magazine used by some military-grade automatic shotguns. parent: BaseMagazineShotgun components: - type: BallisticAmmoProvider proto: null - type: entity + parent: BaseMagazineShotgun id: MagazineShotgun name: ammo drum (.50 pellet) - parent: BaseMagazineShotgun + description: A large drum magazine used by some military-grade automatic shotguns. Intended to hold general-purpose kinetic ammunition. components: - type: BallisticAmmoProvider proto: ShellShotgun @@ -76,9 +78,10 @@ color: "#ba7710" - type: entity - id: MagazineShotgunBeanbag - name: ammo drum (.50 beanbags) parent: BaseMagazineShotgun + id: MagazineShotgunBeanbag + name: ammo drum (.50 beanbag) + description: A large drum magazine used by some military-grade automatic shotguns. Intended to hold less-than-lethal beanbag ammunition. components: - type: BallisticAmmoProvider proto: ShellShotgunBeanbag @@ -100,9 +103,10 @@ color: "#30722d" - type: entity + parent: BaseMagazineShotgun id: MagazineShotgunSlug name: ammo drum (.50 slug) - parent: BaseMagazineShotgun + description: A large drum magazine used by some military-grade automatic shotguns. Intended to hold long-ranged slug ammunition. components: - type: BallisticAmmoProvider proto: ShellShotgunSlug @@ -124,9 +128,10 @@ color: "#72382d" - type: entity + parent: BaseMagazineShotgun id: MagazineShotgunIncendiary name: ammo drum (.50 incendiary) - parent: BaseMagazineShotgun + description: A large drum magazine used by some military-grade automatic shotguns. Intended to hold self-igniting incendiary ammunition. components: - type: BallisticAmmoProvider proto: ShellShotgunIncendiary diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/toy.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/toy.yml index c70e567cab..759db02696 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/toy.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/toy.yml @@ -1,7 +1,8 @@ - type: entity parent: MagazineRifleBoxSP # It goes in a saw, its funny. id: MagazineFoamBox - name: ammunition box (foam) + name: "L6 SAW magazine box (foam dart)" + description: Box containing a 100-round belt of linked... foam darts? components: - type: BallisticAmmoProvider mayTransfer: true diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/caseless_rifle.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/caseless_rifle.yml index 83392d07ef..566f8579e4 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/caseless_rifle.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/caseless_rifle.yml @@ -1,8 +1,8 @@ - type: entity - id: BulletCaselessRifle - name: bullet (.25 caseless) parent: BaseBullet + id: BulletCaselessRifle categories: [ HideSpawnMenu ] + name: bullet (.25 caseless) components: - type: Projectile damage: @@ -10,10 +10,10 @@ Piercing: 19 - type: entity - id: BulletCaselessRiflePractice - name: bullet (.25 caseless practice) parent: BaseBulletPractice + id: BulletCaselessRiflePractice categories: [ HideSpawnMenu ] + name: bullet (.25 caseless practice) components: - type: Projectile damage: 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 eebccf32a0..91bcac892d 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,8 +1,8 @@ - type: entity - id: BulletHeavyRifle - name: bullet (.10 rifle) parent: BaseBullet + id: BulletHeavyRifle categories: [ HideSpawnMenu ] + name: bullet (.10 rifle) components: - type: Projectile damage: @@ -10,10 +10,10 @@ Piercing: 19 - type: entity - id: BulletMinigun - name: minigun bullet (.10 rifle) parent: BulletHeavyRifle + id: BulletMinigun categories: [ HideSpawnMenu ] + name: minigun bullet (.10 rifle) components: - type: Projectile damage: 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 60640bdd2e..b102caebc7 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,8 +1,8 @@ - type: entity - id: BulletLightRifle - name: bullet (.30 rifle) parent: BaseBullet + id: BulletLightRifle categories: [ HideSpawnMenu ] + name: bullet (.30 rifle) components: - type: Projectile damage: @@ -10,10 +10,10 @@ Piercing: 19 - type: entity - id: BulletLightRiflePractice - name: bullet (.30 rifle practice) parent: BaseBulletPractice + id: BulletLightRiflePractice categories: [ HideSpawnMenu ] + name: bullet (.30 rifle practice) components: - type: Projectile damage: @@ -21,10 +21,10 @@ Blunt: 2 - type: entity - id: BulletLightRifleIncendiary parent: BaseBulletIncendiary - name: bullet (.30 rifle incendiary) + id: BulletLightRifleIncendiary categories: [ HideSpawnMenu ] + name: bullet (.30 rifle incendiary) components: - type: Projectile damage: @@ -33,10 +33,10 @@ Heat: 5 - type: entity - id: BulletLightRifleUranium parent: BaseBulletUranium - name: bullet (.30 rifle uranium) + id: BulletLightRifleUranium categories: [ HideSpawnMenu ] + name: bullet (.30 rifle uranium) components: - type: Projectile damage: diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/magnum.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/magnum.yml index 124fa4a93e..4dccef3ef7 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/magnum.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/magnum.yml @@ -1,8 +1,8 @@ - type: entity - id: BulletMagnum - name: bullet (.45 magnum) parent: BaseBullet + id: BulletMagnum categories: [ HideSpawnMenu ] + name: bullet (.45 magnum) components: - type: Projectile damage: @@ -10,10 +10,10 @@ Piercing: 35 - type: entity - id: BulletMagnumPractice - name: bullet (.45 magnum practice) parent: BaseBulletPractice + id: BulletMagnumPractice categories: [ HideSpawnMenu ] + name: bullet (.45 magnum practice) components: - type: Projectile damage: @@ -21,10 +21,10 @@ Blunt: 1 - type: entity - id: BulletMagnumIncendiary parent: BaseBulletIncendiary - name: bullet (.45 magnum incendiary) + id: BulletMagnumIncendiary categories: [ HideSpawnMenu ] + name: bullet (.45 magnum incendiary) components: - type: Projectile damage: @@ -33,10 +33,10 @@ Heat: 9 - type: entity - id: BulletMagnumAP - name: bullet (.45 magnum armor-piercing) parent: BaseBulletAP + id: BulletMagnumAP categories: [ HideSpawnMenu ] + name: bullet (.45 magnum armor-piercing) components: - type: Projectile damage: @@ -45,10 +45,10 @@ ignoreResistances: true - type: entity - id: BulletMagnumUranium - name: bullet (.45 magnum uranium) parent: BaseBulletUranium + id: BulletMagnumUranium categories: [ HideSpawnMenu ] + name: bullet (.45 magnum uranium) components: - type: Projectile damage: diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/pistol.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/pistol.yml index c67d40ebc0..715cd7af0c 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/pistol.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/pistol.yml @@ -1,8 +1,8 @@ - type: entity - id: BulletPistol - name: bullet (.35 auto) parent: BaseBullet + id: BulletPistol categories: [ HideSpawnMenu ] + name: bullet (.35 auto) components: - type: Projectile damage: @@ -10,10 +10,10 @@ Piercing: 16 - type: entity - id: BulletPistolPractice - name: bullet (.35 auto practice) parent: BaseBulletPractice + id: BulletPistolPractice categories: [ HideSpawnMenu ] + name: bullet (.35 auto practice) components: - type: Projectile damage: @@ -21,10 +21,10 @@ Blunt: 2 - type: entity - id: BulletPistolIncendiary parent: BaseBulletIncendiary - name: bullet (.35 auto incendiary) + id: BulletPistolIncendiary categories: [ HideSpawnMenu ] + name: bullet (.35 auto incendiary) components: - type: Projectile damage: @@ -33,10 +33,10 @@ Heat: 4 - type: entity - id: BulletPistolUranium parent: BaseBulletUranium - name: bullet (.35 auto uranium) + id: BulletPistolUranium categories: [ HideSpawnMenu ] + name: bullet (.35 auto uranium) components: - type: Projectile damage: 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 84506148b4..f7f635bf90 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/rifle.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/rifle.yml @@ -1,8 +1,8 @@ - type: entity - id: BulletRifle - name: bullet (.20 rifle) parent: BaseBullet + id: BulletRifle categories: [ HideSpawnMenu ] + name: bullet (.20 rifle) components: - type: Projectile damage: @@ -10,10 +10,10 @@ Piercing: 17 - type: entity - id: BulletRiflePractice - name: bullet (.20 rifle practice) parent: BaseBulletPractice + id: BulletRiflePractice categories: [ HideSpawnMenu ] + name: bullet (.20 rifle practice) components: - type: Projectile damage: @@ -21,10 +21,10 @@ Blunt: 2 - type: entity - id: BulletRifleIncendiary parent: BaseBulletIncendiary - name: bullet (.20 rifle incendiary) + id: BulletRifleIncendiary categories: [ HideSpawnMenu ] + name: bullet (.20 rifle incendiary) components: - type: Projectile damage: @@ -33,10 +33,10 @@ Heat: 5 - type: entity - id: BulletRifleUranium parent: BaseBulletUranium - name: bullet (.20 rifle uranium) + id: BulletRifleUranium categories: [ HideSpawnMenu ] + name: bullet (.20 rifle uranium) components: - type: Projectile damage: diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/shotgun.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/shotgun.yml index ea2e2a08fb..df8bce7708 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/shotgun.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/shotgun.yml @@ -1,8 +1,8 @@ - type: entity - id: PelletShotgunSlug - name: pellet (.50 slug) - categories: [ HideSpawnMenu ] parent: BaseBullet + id: PelletShotgunSlug + categories: [ HideSpawnMenu ] + name: pellet (.50 slug) components: - type: Sprite sprite: Objects/Weapons/Guns/Projectiles/projectiles2.rsi @@ -15,14 +15,15 @@ - type: entity - id: PelletShotgunBeanbag - name: beanbag (.50) - categories: [ HideSpawnMenu ] parent: BaseBullet + id: PelletShotgunBeanbag + categories: [ HideSpawnMenu ] + name: beanbag (.50) components: - type: Sprite sprite: Objects/Weapons/Guns/Projectiles/projectiles2.rsi - state: buckshot + layers: + - state: bullet #just reapplying to here so it can be shaded - type: Projectile damage: types: @@ -31,25 +32,21 @@ damage: 40 # 3 hits to stun - type: entity - id: PelletShotgun - name: pellet (.50) - categories: [ HideSpawnMenu ] parent: BaseBullet + id: PelletShotgun + categories: [ HideSpawnMenu ] + name: pellet (.50) components: - - type: Sprite - sprite: Objects/Weapons/Guns/Projectiles/projectiles2.rsi - state: buckshot - type: Projectile damage: types: Piercing: 10 Structural: 15 - - type: entity + parent: PelletShotgun id: PelletShotgunSpread categories: [ HideSpawnMenu ] - parent: PelletShotgun components: - type: ProjectileSpread proto: PelletShotgun @@ -57,14 +54,11 @@ spread: 15 - type: entity - id: PelletShotgunIncendiary - name: pellet (.50 incendiary) - categories: [ HideSpawnMenu ] parent: BaseBulletIncendiary + id: PelletShotgunIncendiary + categories: [ HideSpawnMenu ] + name: pellet (.50 incendiary) components: - - type: Sprite - sprite: Objects/Weapons/Guns/Projectiles/projectiles2.rsi - state: buckshot-flare - type: Projectile damage: types: @@ -74,9 +68,9 @@ ignited: true - type: entity + parent: PelletShotgunIncendiary id: PelletShotgunIncendiarySpread categories: [ HideSpawnMenu ] - parent: PelletShotgunIncendiary components: - type: ProjectileSpread proto: PelletShotgunIncendiary @@ -84,23 +78,20 @@ spread: 15 - type: entity - id: PelletShotgunPractice - name: pellet (.50 practice) - categories: [ HideSpawnMenu ] parent: BaseBulletPractice + id: PelletShotgunPractice + categories: [ HideSpawnMenu ] + name: pellet (.50 practice) components: - - type: Sprite - sprite: Objects/Weapons/Guns/Projectiles/projectiles2.rsi - state: buckshot - type: Projectile damage: types: Blunt: 1 - type: entity + parent: PelletShotgunPractice id: PelletShotgunPracticeSpread categories: [ HideSpawnMenu ] - parent: PelletShotgunPractice components: - type: ProjectileSpread proto: PelletShotgunPractice @@ -108,14 +99,16 @@ spread: 15 - type: entity - id: PelletShotgunImprovised - name: improvised pellet - categories: [ HideSpawnMenu ] parent: BaseBullet + id: PelletShotgunImprovised + categories: [ HideSpawnMenu ] + name: improvised pellet components: - type: Sprite sprite: Objects/Weapons/Guns/Projectiles/projectiles2.rsi - state: shard + layers: + - state: shard + shader: unshaded - type: Projectile damage: types: @@ -123,9 +116,9 @@ Slash: 3 - type: entity + parent: PelletShotgunImprovised id: PelletShotgunImprovisedSpread categories: [ HideSpawnMenu ] - parent: PelletShotgunImprovised components: - type: ProjectileSpread proto: PelletShotgunImprovised @@ -133,14 +126,11 @@ spread: 45 - type: entity - id: PelletShotgunTranquilizer - name: pellet (.50 tranquilizer) - categories: [ HideSpawnMenu ] parent: BaseBulletPractice + id: PelletShotgunTranquilizer + categories: [ HideSpawnMenu ] + name: pellet (.50 tranquilizer) components: - - type: Sprite - sprite: Objects/Weapons/Guns/Projectiles/projectiles2.rsi - state: buckshot - type: Projectile damage: types: @@ -155,8 +145,8 @@ - type: entity id: PelletShotgunFlare - name: pellet (.50 flare) categories: [ HideSpawnMenu ] + name: pellet (.50 flare) components: - type: Physics bodyType: Dynamic @@ -201,14 +191,11 @@ Heat: 5 - type: entity + parent: BaseBulletUranium id: PelletShotgunUranium - name: pellet (.50 uranium) categories: [ HideSpawnMenu ] - parent: BaseBullet + name: pellet (.50 uranium) components: - - type: Sprite - sprite: Objects/Weapons/Guns/Projectiles/projectiles2.rsi - state: depleted-uranium - type: Projectile damage: types: @@ -216,9 +203,9 @@ Piercing: 5 - type: entity + parent: PelletShotgunUranium id: PelletShotgunUraniumSpread categories: [ HideSpawnMenu ] - parent: PelletShotgunUranium components: - type: ProjectileSpread proto: PelletShotgunUranium @@ -226,10 +213,10 @@ spread: 6 - type: entity - id: PelletGrapeshot #tally fucking ho - name: grapeshot pellet - categories: [ HideSpawnMenu ] parent: BaseBullet + id: PelletGrapeshot #tally fucking ho + categories: [ HideSpawnMenu ] + name: grapeshot pellet components: - type: Sprite noRot: false @@ -247,9 +234,9 @@ damage: 15 # Sunrise-add - type: entity + parent: PelletGrapeshot id: PelletGrapeshotSpread categories: [ HideSpawnMenu ] - parent: PelletGrapeshot components: - type: ProjectileSpread proto: PelletGrapeshot @@ -257,17 +244,16 @@ spread: 40 - type: entity - id: PelletGlass - name: glass shard parent: BaseBullet + id: PelletGlass categories: [ HideSpawnMenu ] + name: glass shard components: - type: Sprite noRot: false sprite: Objects/Weapons/Guns/Projectiles/projectiles2.rsi layers: - state: shard - shader: unshaded - type: EmbeddableProjectile deleteOnRemove: true - type: Projectile @@ -277,8 +263,8 @@ Slash: 25 - type: entity - id: PelletGlassSpread parent: PelletGlass + id: PelletGlassSpread categories: [ HideSpawnMenu ] components: - type: ProjectileSpread diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/toy.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/toy.yml index c21727de8b..1ade0c104c 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/toy.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/toy.yml @@ -1,8 +1,8 @@ - type: entity - id: BulletFoam - description: I hope you're wearing eye protection. - name: foam dart parent: BaseItem + id: BulletFoam + name: foam dart + description: I hope you're wearing eye protection. components: - type: Fixtures fixtures: diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/SpeedLoaders/toy.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/SpeedLoaders/toy.yml index 51c1037194..035d66a32e 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/SpeedLoaders/toy.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/SpeedLoaders/toy.yml @@ -1,8 +1,8 @@ - type: entity + abstract: true + parent: BaseItem id: BaseSpeedLoaderCap name: "cap gun loader" - parent: BaseItem - abstract: true components: - type: Tag tags: @@ -30,9 +30,10 @@ ents: [] - type: entity + parent: BaseSpeedLoaderCap id: SpeedLoaderCap name: "cap gun loader" - parent: BaseSpeedLoaderCap + description: Designed to quickly load up to six cartridges into an empty cap gun. components: - type: BallisticAmmoProvider proto: CartridgeCap diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Basic/base_pka.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Basic/base_pka.yml index 3107a50cfc..52e033f2f9 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Basic/base_pka.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Basic/base_pka.yml @@ -24,6 +24,7 @@ - SemiAuto soundGunshot: path: /Audio/Weapons/Guns/Gunshots/kinetic_accel.ogg + projectileSpeed: 25 - type: AmmoCounter - type: Appearance - type: GenericVisualizer diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Basic/base_staff.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Basic/base_staff.yml index 0ce441d291..681bf4ff8c 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Basic/base_staff.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Basic/base_staff.yml @@ -17,7 +17,4 @@ # All staves recharge. Wands are not. - type: RechargeBasicEntityAmmo rechargeCooldown: 30 - - type: Tag - tags: - - WizardStaff diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Basic/energy_crossbow.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Basic/energy_crossbow.yml new file mode 100644 index 0000000000..40b7f7adf8 --- /dev/null +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Basic/energy_crossbow.yml @@ -0,0 +1,49 @@ +- type: entity + abstract: true + parent: BaseItem + id: WeaponEnergyCrossbowBase + components: + - type: Sprite + sprite: Objects/Weapons/Guns/Basic/energy_crossbow.rsi + - type: Item + sprite: Objects/Weapons/Guns/Basic/energy_crossbow.rsi + size: Small + - type: Gun + fireRate: 5 #high firerate innately bottlenecked by ammo regeneration speed. + selectedMode: SemiAuto + minAngle: 0 + maxAngle: 5 + availableModes: + - SemiAuto + soundGunshot: + path: /Audio/Weapons/Guns/Gunshots/energycrossbow_shoot.ogg + - type: AmmoCounter + - type: Appearance + - type: GenericVisualizer + visuals: + enum.AmmoVisuals.HasAmmo: + empty-icon: + True: { visible: False } + False: { visible: True } + - type: RechargeBasicEntityAmmo + rechargeCooldown: 5 #2 seconds of KD, should always have CD > KD + rechargeSound: + path: /Audio/Weapons/Guns/MagIn/energycrossbow_reload.ogg + - type: BasicEntityAmmoProvider + proto: EnergyCrossbowBolt + capacity: 1 + count: 1 + +- type: entity + parent: [WeaponEnergyCrossbowBase, BaseSyndicateContraband] + id: WeaponEnergyCrossbow + name: mini energy crossbow + description: Launches renewable toxic arrows capable of flooring targets instantly. + components: + - type: Sprite + sprite: Objects/Weapons/Guns/Basic/energy_crossbow.rsi + state: icon + - type: Item + sprite: Objects/Weapons/Guns/Basic/energy_crossbow.rsi + - type: StaticPrice + price: 2500 diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Basic/staves.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Basic/staves.yml index ffe8af3e0f..8e021e6c67 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Basic/staves.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Basic/staves.yml @@ -14,6 +14,7 @@ - type: Gun soundGunshot: path: /Audio/Weapons/Guns/Gunshots/Magic/staff_healing.ogg + projectileSpeed: 25 - type: BasicEntityAmmoProvider proto: ProjectileHealingBolt capacity: 10 @@ -34,6 +35,7 @@ - type: Gun soundGunshot: path: /Audio/Weapons/Guns/Gunshots/Magic/staff_door.ogg + projectileSpeed: 25 - type: BasicEntityAmmoProvider proto: ProjectilePolyboltDoor capacity: 10 diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Basic/wands.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Basic/wands.yml index d3745288f6..d27e648b95 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Basic/wands.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Basic/wands.yml @@ -11,6 +11,7 @@ - type: Gun soundGunshot: path: /Audio/Weapons/Guns/Gunshots/Magic/staff_animation.ogg + projectileSpeed: 25 - type: BasicEntityAmmoProvider proto: ProjectilePolyboltCarp capacity: 5 @@ -52,6 +53,7 @@ fireRate: 0.25 soundGunshot: path: /Audio/Magic/fireball.ogg + projectileSpeed: 25 - type: BasicEntityAmmoProvider proto: ProjectileFireball capacity: 5 @@ -72,6 +74,7 @@ - type: Gun soundGunshot: path: /Audio/Weapons/Guns/Gunshots/Magic/staff_animation.ogg + projectileSpeed: 25 - type: BasicEntityAmmoProvider proto: ProjectileLocker capacity: 5 @@ -107,6 +110,7 @@ - type: Gun soundGunshot: path: /Audio/Weapons/Guns/Gunshots/mateba.ogg # PUNCH + projectileSpeed: 25 - type: BasicEntityAmmoProvider proto: BulletInstakillMagic capacity: 3 @@ -126,6 +130,7 @@ - type: Gun soundGunshot: path: /Audio/Weapons/Guns/Gunshots/Magic/staff_door.ogg + projectileSpeed: 25 - type: BasicEntityAmmoProvider proto: ProjectilePolyboltDoor capacity: 10 diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Basic/watergun.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Basic/watergun.yml index 8222481e92..2d4d00ac76 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Basic/watergun.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Basic/watergun.yml @@ -100,7 +100,7 @@ map: [ "enum.DamageStateVisualLayers.Base" ] - type: Item sprite: Objects/Weapons/Guns/Pistols/soaker.rsi - size: Large + size: Normal shape: - 0,0,2,1 - type: RandomSprite 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 e5b17f1672..075f5bcc3d 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Battery/battery_guns.yml @@ -63,11 +63,14 @@ selectedMode: SemiAuto availableModes: - SemiAuto - - type: HitscanBatteryAmmoProvider + - type: BatteryAmmoProvider proto: RedLaser fireCost: 62.5 - type: StaticPrice price: 420 + - type: Tag + tags: + - LaserWeapon - type: entity id: BaseWeaponPowerCell @@ -85,7 +88,7 @@ - SemiAuto soundGunshot: path: /Audio/Weapons/Guns/Gunshots/laser.ogg - - type: HitscanBatteryAmmoProvider + - type: BatteryAmmoProvider proto: RedLightLaser fireCost: 50 - type: ItemSlots @@ -179,6 +182,10 @@ magState: mag steps: 5 zeroVisible: true + - type: Tag + tags: + - Sidearm + - LaserWeapon - type: entity name: retro laser blaster @@ -196,7 +203,7 @@ shader: unshaded - type: Item storedOffset: 0,-5 - - type: HitscanBatteryAmmoProvider + - type: BatteryAmmoProvider proto: RedMediumLaser fireCost: 62.5 - type: MagazineVisuals @@ -204,6 +211,10 @@ steps: 5 zeroVisible: true - type: Appearance + - type: Tag + tags: + - Sidearm + - LaserWeapon - type: entity name: makeshift laser pistol @@ -228,12 +239,16 @@ - type: Appearance - type: Clothing sprite: Objects/Weapons/Guns/Battery/makeshift.rsi - - type: HitscanBatteryAmmoProvider + - type: BatteryAmmoProvider proto: RedLaser fireCost: 62.5 - type: Battery maxCharge: 500 startingCharge: 500 + - type: Tag + tags: + - Sidearm + - LaserWeapon - type: entity name: tesla gun @@ -259,7 +274,7 @@ path: /Audio/Effects/Lightning/lightningshock.ogg params: variation: 0.2 - - type: ProjectileBatteryAmmoProvider + - type: BatteryAmmoProvider proto: TeslaGunBullet fireCost: 300 - type: MagazineVisuals @@ -282,7 +297,7 @@ components: - type: StaticPrice price: 300 - - type: HitscanBatteryAmmoProvider + - type: BatteryAmmoProvider proto: RedLaserPractice fireCost: 62.5 - type: PacifismAllowedGun @@ -316,12 +331,16 @@ # - SemiAuto # soundGunshot: # path: /Audio/Weapons/Guns/Gunshots/laser3.ogg -# - type: HitscanBatteryAmmoProvider +# - type: BatteryAmmoProvider # proto: Pulse # fireCost: 200 # - type: Battery # maxCharge: 2000 # startingCharge: 2000 + - type: Tag + tags: + - Sidearm + - LaserWeapon # - type: entity # name: pulse carbine @@ -354,7 +373,7 @@ # - FullAuto # soundGunshot: # path: /Audio/Weapons/Guns/Gunshots/laser3.ogg -# - type: HitscanBatteryAmmoProvider +# - type: BatteryAmmoProvider # proto: Pulse # fireCost: 200 # - type: Battery @@ -391,7 +410,7 @@ # fireRate: 1.5 # soundGunshot: # path: /Audio/Weapons/Guns/Gunshots/laser3.ogg -# - type: HitscanBatteryAmmoProvider +# - type: BatteryAmmoProvider # proto: Pulse # fireCost: 100 # - type: Battery @@ -427,7 +446,7 @@ fireRate: 1.5 soundGunshot: path: /Audio/Weapons/Guns/Gunshots/laser_cannon.ogg - - type: HitscanBatteryAmmoProvider + - type: BatteryAmmoProvider proto: RedHeavyLaser fireCost: 100 - type: Tag @@ -458,7 +477,7 @@ path: /Audio/Weapons/emitter.ogg params: pitch: 2 - - type: ProjectileBatteryAmmoProvider + - type: BatteryAmmoProvider proto: AntiParticlesProjectile fireCost: 500 - type: Battery @@ -637,7 +656,8 @@ fireRate: 0.5 soundGunshot: path: /Audio/Weapons/Guns/Gunshots/taser.ogg - - type: ProjectileBatteryAmmoProvider + projectileSpeed: 25 + - type: BatteryAmmoProvider proto: BulletTaserSunrise fireCost: 83.3 #Sunrise-Edit 12 Shots - type: MagazineVisuals @@ -660,7 +680,7 @@ path: /Audio/Effects/tesla_collapse.ogg # The wrath of god... params: volume: -6 - - type: ProjectileBatteryAmmoProvider + - type: BatteryAmmoProvider proto: BulletTaserSuper fireCost: 200 @@ -689,11 +709,10 @@ shape: - 0, 0, 1, 1 # Sunrise-end - - type: HitscanBatteryAmmoProvider + - type: BatteryAmmoProvider proto: RedMediumLaser fireCost: 100 - type: BatterySelfRecharger - autoRecharge: true autoRechargeRate: 40 - type: MagazineVisuals magState: mag @@ -705,6 +724,7 @@ - HighRiskItem - Sidearm - WeaponAntiqueLaser + - LaserWeapon - type: StaticPrice price: 750 - type: StealTarget @@ -737,11 +757,10 @@ - type: Gun soundGunshot: path: /Audio/Weapons/Guns/Gunshots/laser_cannon.ogg - - type: HitscanBatteryAmmoProvider + - type: BatteryAmmoProvider proto: RedMediumLaser fireCost: 100 - type: BatterySelfRecharger - autoRecharge: true autoRechargeRate: 30 - type: MagazineVisuals magState: mag @@ -750,6 +769,10 @@ - type: Appearance - type: StaticPrice price: 63 + - type: Tag + tags: + - Sidearm + - LaserWeapon - type: entity name: C.H.I.M.P. handcannon @@ -781,7 +804,7 @@ soundGunshot: path: /Audio/Weapons/Guns/Gunshots/taser2.ogg bigTrigger: true # Sunrise-Edit - - type: ProjectileBatteryAmmoProvider + - type: BatteryAmmoProvider proto: AnomalousParticleDeltaStrong fireCost: 100 - type: BatteryWeaponFireModes @@ -834,14 +857,17 @@ fireRate: 1 soundGunshot: path: /Audio/Weapons/Guns/Gunshots/laser_clown.ogg - - type: HitscanBatteryAmmoProvider + - type: BatteryAmmoProvider proto: RedMediumLaser fireCost: 100 - type: BatterySelfRecharger - autoRecharge: true autoRechargeRate: 40 - type: StaticPrice price: 750 + - type: Tag + tags: + - Sidearm + - LaserWeapon - type: entity name: energy shotgun @@ -868,7 +894,7 @@ fireRate: 2 soundGunshot: path: /Audio/Weapons/Guns/Gunshots/laser_cannon.ogg - - type: ProjectileBatteryAmmoProvider + - type: BatteryAmmoProvider proto: BulletLaserSpreadNarrow fireCost: 80 - type: BatteryWeaponFireModes @@ -877,6 +903,7 @@ fireCost: 80 - proto: BulletDisablerSmgSpread fireCost: 48 + pacifismAllowedMode: true - type: Item size: Large sprite: Objects/Weapons/Guns/Battery/inhands_64x.rsi @@ -917,7 +944,7 @@ - type: Gun soundGunshot: path: /Audio/Weapons/Guns/Gunshots/laser_cannon.ogg - - type: ProjectileBatteryAmmoProvider + - type: BatteryAmmoProvider proto: BulletLaserMagnum fireCost: 150 - type: BatteryWeaponFireModes @@ -928,10 +955,9 @@ fireCost: 150 - proto: BulletDisabler fireCost: 62.5 + pacifismAllowedMode: true - type: BatterySelfRecharger - autoRecharge: true autoRechargeRate: 48 - autoRechargePause: true autoRechargePauseTime: 10 # Sunrise-start - type: KnockbackByUserTag @@ -973,7 +999,7 @@ fireRate: 1 soundGunshot: path: /Audio/Weapons/Guns/Gunshots/taser2.ogg - - type: ProjectileBatteryAmmoProvider + - type: BatteryAmmoProvider proto: BoltTempgunCold fireCost: 100 - type: BatteryWeaponFireModes @@ -989,14 +1015,22 @@ price: 100 - type: entity - name: xenoborg laser gun parent: [WeaponAdvancedLaser, BaseXenoborgContraband] - id: XenoborgLaserGun + id: WeaponLaserGunXenoborg + name: xenoborg laser gun - type: entity - name: xenoborg heavy laser gun - parent: [WeaponAdvancedLaser, BaseXenoborgContraband] - id: XenoborgHeavyLaserGun + parent: [WeaponLaserCannon, BaseXenoborgContraband] + id: WeaponLaserCannonXenoborg + name: xenoborg laser cannon components: - - type: HitscanBatteryAmmoProvider - proto: RedHeavyLaser + - type: BatterySelfRecharger + autoRechargeRate: 30 + # "remove" wield bonus and penalty so borgs can use it + - type: GunWieldBonus + minAngle: 0 + maxAngle: 0 + - type: Gun + fireRate: 2 + minAngle: 1 + maxAngle: 2 diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Launchers/launchers.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Launchers/launchers.yml index c13d474ad3..3017d4cb40 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Launchers/launchers.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Launchers/launchers.yml @@ -125,6 +125,14 @@ soundInsert: path: /Audio/Weapons/Guns/MagIn/sfrifle_magin.ogg +- type: entity + parent: [WeaponLauncherHydra] + id: WeaponLauncherHydraLethal + suffix: frag + components: + - type: RevolverAmmoProvider + proto: GrenadeFrag + - type: entity name: RPG-7 parent: [ BaseWeaponLauncher, BaseMajorContraband ] @@ -353,6 +361,33 @@ False: { state: base-unshaded-off } - type: PacifismAllowedGun +- type: entity + parent: BaseItem + id: WeaponStickyHand + name: sticky hand + description: They're saying you're reaching. They're saying it's a stretch. You'll show them all, and you'll stick it to them. + components: + - type: AmmoCounter + - type: GrapplingGun + cycleSound: /Audio/Misc/woosh.ogg + ropeSprite: + sprite: Objects/Weapons/Guns/Launchers/sticky_hand.rsi + state: rope + - type: Gun + soundGunshot: /Audio/Misc/stickystretch.ogg + fireRate: 0.5 + clumsyProof: true + soundEmpty: /Audio/Misc/boing.ogg + - type: BasicEntityAmmoProvider + proto: StickyHandPalm + capacity: 1 + - type: Sprite + sprite: Objects/Weapons/Guns/Launchers/sticky_hand.rsi + state: base + - type: UseDelay + delay: 1.5 + - type: PacifismAllowedGun + # Admeme - type: entity name: tether gun @@ -447,9 +482,6 @@ description: It fires large meteors. components: - type: BallisticAmmoProvider - whitelist: # Redundant - tags: - - CartridgeRocket proto: MeteorMedium - type: entity @@ -460,7 +492,4 @@ description: It fires slow immovable rods. components: - type: BallisticAmmoProvider - whitelist: # Redundant - tags: - - CartridgeRocket proto: ImmovableRodSlow diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Pistols/pistols.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Pistols/pistols.yml index d79858b2a6..64cd174798 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Pistols/pistols.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Pistols/pistols.yml @@ -187,7 +187,6 @@ whitelistFailPopup: gun-magazine-whitelist-fail gun_chamber: name: Chamber - startingItem: CartridgeCaselessRifle priority: 1 whitelist: tags: diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Revolvers/revolvers.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Revolvers/revolvers.yml index 6206e8197a..77b4966f6d 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Revolvers/revolvers.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Revolvers/revolvers.yml @@ -167,10 +167,6 @@ suffix: armor-piercing components: - type: RevolverAmmoProvider - whitelist: # Redundant - tags: - - CartridgeMagnum - - SpeedLoaderMagnum proto: CartridgeMagnumAP diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Rifles/rifles.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Rifles/rifles.yml index 24b395cc73..d57f35aaf2 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Rifles/rifles.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Rifles/rifles.yml @@ -331,6 +331,7 @@ sprite: Objects/Fun/Foam/foam_rifle.rsi - type: Item sprite: Objects/Fun/Foam/foam_rifle_inhand_64x.rsi + size: Normal shape: - 0,0,3,0 - type: BallisticAmmoProvider @@ -351,3 +352,5 @@ path: /Audio/Weapons/Guns/Empty/empty.ogg clumsyProof: true - type: PacifismAllowedGun + - type: StaticPrice + price: 100 diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/SMGs/smgs.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/SMGs/smgs.yml index 70458cefdc..51ff7ef77d 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/SMGs/smgs.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/SMGs/smgs.yml @@ -173,15 +173,16 @@ - type: ContainerContainer containers: ballistic-ammo: !type:Container - - type: ProjectileBatteryAmmoProvider + - type: BallisticAmmoProvider + whitelist: + tags: + - CartridgePistol + capacity: 30 proto: CartridgePistolSP - fireCost: 100 - - type: Battery - maxCharge: 3000 - startingCharge: 3000 - - type: BatterySelfRecharger - autoRecharge: true - autoRechargeRate: 25 + cycleable: false # No synthesizing ammo for your syndicate masters. + - type: BallisticAmmoSelfRefiller + autoRefillRate: 4s + affectedByEmp: true - type: AmmoCounter - type: entity @@ -314,3 +315,42 @@ steps: 6 zeroVisible: true - type: Appearance + +- type: entity + name: brown briefcase + parent: [BaseWeaponSubMachineGun] + id: WeaponSubMachineGunBriefcase + description: Useful for carrying items in your hands. + suffix: Gun + components: + - type: Item + size: Ginormous + inhandVisuals: + left: + - sprite: Objects/Storage/Briefcases/briefcase_brown.rsi + state: inhand-left + - state: inhand-left-muzzle + right: + - sprite: Objects/Storage/Briefcases/briefcase_brown.rsi + state: inhand-right + - state: inhand-right-muzzle + - type: Sprite + sprite: Objects/Weapons/Guns/SMGs/briefcase.rsi + layers: + - sprite: Objects/Storage/Briefcases/briefcase_brown.rsi + state: icon + - state: icon-muzzle + map: ["enum.GunVisualLayers.Base"] + - type: Gun + fireRate: 9 + minAngle: 25 + maxAngle: 32 + availableModes: + - FullAuto + soundGunshot: + path: /Audio/Weapons/Guns/Gunshots/atreides.ogg + - type: ChamberMagazineAmmoProvider + autoEject: false + - type: Appearance + - type: StaticPrice + price: 5000 diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Shotguns/shotguns.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Shotguns/shotguns.yml index 0dc5b1fc52..36d1fd54d5 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Shotguns/shotguns.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Shotguns/shotguns.yml @@ -142,7 +142,7 @@ - type: entity name: double-barreled shotgun - parent: [BaseWeaponShotgun, BaseGunWieldable, BaseSecurityBartenderZookeeperContraband] + parent: [BaseWeaponShotgun, BaseGunWieldable, BaseSecurityBartenderContraband] id: WeaponShotgunDoubleBarreled description: An immortal classic. Uses .50 shotgun shells. components: @@ -352,3 +352,30 @@ components: - type: BallisticAmmoProvider proto: ShellShotgunImprovised + +- type: entity + parent: [BaseWeaponShotgun, BaseGunWieldable, BaseSyndicateContraband] + id: WeaponShotgunHushpup + name: Hushpup + description: An obscure modification of the Enforcer, fitted with an experimental muffler. Great for those with a strict moral code. Uses .50 shotgun shells. + components: + - type: Sprite + sprite: Objects/Weapons/Guns/Shotguns/hushpup.rsi + - type: Clothing + sprite: Objects/Weapons/Guns/Shotguns/hushpup.rsi + - type: Item + sprite: Objects/Weapons/Guns/Shotguns/hushpup.rsi + shape: + - 0,0,3,0 # smaller than BaseShotgun by 1 tile + - type: BallisticAmmoProvider + capacity: 4 + - type: GunRequiresWield + - type: Gun + soundGunshot: + path: /Audio/Weapons/Guns/Gunshots/hushpup.ogg + params: + volume: -3 + rolloffFactor: 1.3 + fireRate: 2 + - type: GunSpreadModifier + spread: 1.2 diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Turrets/turrets_base.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Turrets/turrets_base.yml index f60297d223..ca56ae0c6c 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Turrets/turrets_base.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Turrets/turrets_base.yml @@ -120,10 +120,15 @@ fireRate: 1.5 soundGunshot: path: /Audio/Weapons/Guns/Gunshots/taser2.ogg - - type: ProjectileBatteryAmmoProvider + - type: BatteryAmmoProvider proto: BulletEnergyTurretLaser fireCost: 100 - type: Battery + # Very important: + # Disable networking to prevent the battery getting continuously dirtied every tick as it interacts with the power network. + # This can not be done by changing the charge rate as the power supply ramps up over time. + # This disables prediction for this battery. + netsync: false maxCharge: 2000 startingCharge: 2000 - type: ApcPowerReceiverBattery @@ -137,4 +142,4 @@ rootTask: task: EnergyTurretCompound - type: StaticPrice - price: 200 \ No newline at end of file + price: 200 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 33d5fd6e97..01a0569ad5 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Turrets/turrets_energy.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Turrets/turrets_energy.yml @@ -6,7 +6,7 @@ description: A high-tech autonomous weapons system designed to keep unauthorized personnel out of sensitive areas. components: - type: Anchorable - flags: + flags: - Anchorable - type: Rotatable - type: Fixtures @@ -77,7 +77,7 @@ - type: NpcFactionMember factions: - AllHostile - - type: ProjectileBatteryAmmoProvider + - type: BatteryAmmoProvider proto: BulletEnergyTurretDisabler fireCost: 100 - type: BatteryWeaponFireModes diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/pneumatic_cannon.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/pneumatic_cannon.yml index 9a3e10584b..d497dd32aa 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/pneumatic_cannon.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/pneumatic_cannon.yml @@ -64,9 +64,10 @@ gas_tank: !type:ContainerSlot - type: entity - name: pie cannon parent: BaseStorageItem id: LauncherCreamPie + name: pie cannon + suffix: Empty description: Load cream pie for optimal results. components: - type: Sprite @@ -127,14 +128,13 @@ soundEmpty: path: /Audio/Items/hiss.ogg clumsyProof: true - - type: ProjectileBatteryAmmoProvider + - type: BatteryAmmoProvider proto: FoodPieBananaCream fireCost: 30 - type: Battery maxCharge: 90 startingCharge: 90 - type: BatterySelfRecharger - autoRecharge: true autoRechargeRate: 1 - type: AmmoCounter - type: Item diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Melee/e_sword.yml b/Resources/Prototypes/Entities/Objects/Weapons/Melee/e_sword.yml index 0a4b8acc20..75057257c0 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Melee/e_sword.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Melee/e_sword.yml @@ -169,7 +169,7 @@ - type: PointLight enabled: false radius: 1.5 - energy: 1.5 + energy: 2.7 color: white netsync: false # Sunrise-start @@ -237,7 +237,7 @@ - type: PointLight enabled: false radius: 1.5 - energy: 1.5 + energy: 2.7 color: white netsync: false - type: MeleeWeapon diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Melee/knife.yml b/Resources/Prototypes/Entities/Objects/Weapons/Melee/knife.yml index 1b3dbd36a3..d293232f05 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Melee/knife.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Melee/knife.yml @@ -58,6 +58,20 @@ guides: - Chef - FoodRecipes + - type: Fixtures + fixtures: + fix1: + shape: !type:PolygonShape + vertices: + - -0.475,-0.225 + - -0.225,-0.475 + - 0.525,0.275 + - 0.275,0.525 + density: 20 # derived from base_item + mask: + - ItemMask + restitution: 0.3 + friction: 0.2 - type: entity name: butcher's cleaver @@ -85,6 +99,20 @@ guides: - Chef - FoodRecipes + - type: Fixtures + fixtures: + fix1: + shape: !type:PolygonShape + vertices: + - -0.58,-0.12 + - -0.34,-0.55 + - 0.6,-0.075 + - 0.375,0.375 + density: 20 # derived from base_item + mask: + - ItemMask + restitution: 0.3 + friction: 0.2 - type: entity name: combat knife @@ -126,7 +154,6 @@ fixtures: fix1: shape: !type:PolygonShape - radius: 0.01 vertices: - -0.4,-0.2 - -0.2,-0.4 @@ -236,15 +263,20 @@ sprite: Objects/Weapons/Melee/shiv.rsi - type: DisarmMalus malus: 0.225 - # Sunrise-start - - type: Scalpel - - type: SurgeryTool - successRate: 0.7 - startSound: - path: /Audio/_Sunrise/Medical/Surgery/scalpel1.ogg - endSound: - path: /Audio/_Sunrise/Medical/Surgery/scalpel2.ogg - # Sunrise-end + - type: Fixtures + fixtures: + fix1: + shape: !type:PolygonShape + vertices: + - -0.365,-0.265 + - 0.077,-0.45 + - 0.364,0.323 + - -0.0735,0.49 + density: 20 # derived from base_item + mask: + - ItemMask + restitution: 0.3 + friction: 0.2 - type: entity name: reinforced shiv diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Melee/sword.yml b/Resources/Prototypes/Entities/Objects/Weapons/Melee/sword.yml index eb7231542f..c6d1c0c5ca 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Melee/sword.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Melee/sword.yml @@ -29,9 +29,6 @@ id: Cutlass description: A wickedly curved blade, often seen in the hands of space pirates. components: - - type: Tag - tags: - - Machete - type: Sprite sprite: Objects/Weapons/Melee/cutlass.rsi - type: MeleeWeapon @@ -59,9 +56,6 @@ id: Machete description: A large, vicious looking blade. components: - - type: Tag - tags: - - Machete - type: Sprite sprite: Objects/Weapons/Melee/machete.rsi - type: MeleeWeapon @@ -127,9 +121,6 @@ id: Katana description: Ancient craftwork made with not so ancient plasteel. components: - - type: Tag - tags: - - Katana - type: Sprite sprite: Objects/Weapons/Melee/katana.rsi - type: MeleeWeapon diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Throwable/base_grenades.yml b/Resources/Prototypes/Entities/Objects/Weapons/Throwable/base_grenades.yml new file mode 100644 index 0000000000..8f2f7547c0 --- /dev/null +++ b/Resources/Prototypes/Entities/Objects/Weapons/Throwable/base_grenades.yml @@ -0,0 +1,87 @@ +- type: entity # Starts fuse after taking 10 damage. + parent: BaseItem + abstract: true + id: GrenadeBase + components: + - type: Sprite + sprite: Objects/Weapons/Grenades/grenade.rsi + layers: + - state: icon + map: ["enum.TriggerVisualLayers.Base"] + - type: Item + size: Small + - type: Clothing + quickEquip: false + slots: + - Belt + - type: TriggerOnUse + - type: TimerTrigger + delay: 3 + - type: Damageable + damageContainer: Inorganic + - type: Destructible + thresholds: + - trigger: # Start fuse + !type:DamageTrigger + damage: 10 + behaviors: + - !type:TimerStartBehavior + - type: Appearance + - type: AnimationPlayer + - type: GenericVisualizer + visuals: + enum.Trigger.TriggerVisuals.VisualState: + enum.ConstructionVisuals.Layer: + Primed: { state: primed } + Unprimed: { state: icon } + - type: Tag + tags: + - HandGrenade + - type: Fixtures + fixtures: + fix1: + shape: !type:PhysShapeCircle + radius: 0.2 + density: 20 # derived from base_item + mask: + - ItemMask + restitution: 0.3 + friction: 0.2 + +- type: entity # Starts fuse after taking 10 damage, instantly detonates/activates after taking 45 damage. + abstract: true + id: VolatileGrenadeBase + components: + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 10 + behaviors: + - !type:TimerStartBehavior + - trigger: # immediately explode + !type:DamageTrigger + damage: 45 + behaviors: + - !type:TriggerBehavior + keyOut: timer + - !type:DoActsBehavior + acts: ["Destruction"] + +- type: entity # Starts fuse after taking 10 damage, is destroyed without activating/detonating after taking 45 damage. + abstract: true + id: FragileGrenadeBase + components: + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 10 + behaviors: + - !type:TimerStartBehavior + - trigger: # Disappear + !type:DamageTrigger + damage: 45 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Throwable/canister_grenades.yml b/Resources/Prototypes/Entities/Objects/Weapons/Throwable/canister_grenades.yml new file mode 100644 index 0000000000..31cb00f164 --- /dev/null +++ b/Resources/Prototypes/Entities/Objects/Weapons/Throwable/canister_grenades.yml @@ -0,0 +1,117 @@ +- type: entity + parent: [VolatileGrenadeBase, GrenadeBase, BaseSecurityContraband ] + id: SmokeGrenade + name: smoke grenade + description: A tactical grenade that releases a large, long-lasting cloud of smoke when used. + components: + - type: Sprite + sprite: Objects/Weapons/Grenades/smoke.rsi + - type: SmokeOnTrigger + keysIn: + - timer + duration: 30 + spreadAmount: 50 + - type: EmitSoundOnTrigger + keysIn: + - timer + sound: /Audio/Items/smoke_grenade_smoke.ogg + positional: true + - type: DeleteOnTrigger + keysIn: + - timer + - type: TimerTriggerVisuals + primingSound: + path: /Audio/Items/smoke_grenade_prime.ogg + +- type: entity + parent: [ BaseCivilianContraband, SmokeGrenade ] + id: CleanerGrenade + name: cleanade + description: Special grenade for janitors, releasing large cloud of space cleaner foam. + components: + - type: Sprite + sprite: Objects/Weapons/Grenades/janitor.rsi + - type: SmokeOnTrigger + keysIn: + - timer + duration: 15 + spreadAmount: 50 + smokePrototype: Foam + solution: + reagents: + - ReagentId: SpaceCleaner + Quantity: 30 + +- type: entity + parent: SmokeGrenade + id: TearGasGrenade + name: tear gas grenade + description: A riot control tear gas grenade. Causes irritation, pain and makes you cry your eyes out. + components: + - type: Sprite + sprite: Objects/Weapons/Grenades/tear_gas.rsi + - type: SmokeOnTrigger + keysIn: + - timer + duration: 10 + spreadAmount: 30 + smokePrototype: TearGasSmokeWhite + solution: + reagents: + - ReagentId: TearGas + Quantity: 20 + +- type: entity + parent: [ BaseEngineeringContraband, SmokeGrenade ] + id: MetalFoamGrenade + name: metal foam grenade + description: An emergency tool used for patching hull breaches with special quick-set metal foam. Almost as good as real floors! + components: + - type: Sprite + sprite: Objects/Weapons/Grenades/metalfoam.rsi + - type: TimerTrigger + delay: 5 + - type: SmokeOnTrigger + keysIn: + - timer + duration: 10 + spreadAmount: 20 + smokePrototype: AluminiumMetalFoam + - type: StaticPrice + price: 350 + +- type: entity + parent: [ BaseEngineeringContraband, VolatileGrenadeBase, GrenadeBase ] # Prevent inheriting DeleteOnTrigger from SmokeGrenade + id: AirGrenade + name: air grenade + description: A special solid state chemical grenade used for quickly releasing standard air into a spaced area. Fills up to 30 tiles! + components: + - type: Sprite + sprite: Objects/Weapons/Grenades/airboom.rsi + - type: EmitSoundOnTrigger + keysIn: + - timer + sound: /Audio/Items/smoke_grenade_smoke.ogg + - type: TimerTriggerVisuals + primingSound: + path: /Audio/Items/smoke_grenade_prime.ogg + - type: TimerTrigger + delay: 3 + - type: ReleaseGasOnTrigger + keysIn: + - timer + removeFraction: 0.25 + air: + volume: 1000 + moles: # Target is 3117.84 mols total for filling 30 tiles (goal is 101.325 kPa @ 20C) + Oxygen: 654.7464 # oxygen + Nitrogen: 2463.0936 # nitrogen + temperature: 293.15 + - type: StaticPrice + price: 350 + - type: GenericVisualizer + visuals: + enum.ReleaseGasOnTriggerVisuals.Key: + enabled: + True: { state: active } + False: { state: spent } diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Throwable/grenades.yml b/Resources/Prototypes/Entities/Objects/Weapons/Throwable/grenades.yml index d5431ef039..54b77d5c07 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Throwable/grenades.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Throwable/grenades.yml @@ -1,60 +1,7 @@ -- type: entity - abstract: true - parent: BaseItem - id: GrenadeBase - components: - - type: Sprite - sprite: Objects/Weapons/Grenades/grenade.rsi - layers: - - state: icon - map: ["enum.TriggerVisualLayers.Base"] - - type: Item - size: Small - - type: Clothing - quickEquip: false - slots: - - Belt - - type: TriggerOnUse - - type: TimerTrigger - delay: 3 - - type: Damageable - damageContainer: Inorganic - - type: Destructible - thresholds: - - trigger: - !type:DamageTrigger - damage: 10 - behaviors: - - !type:TriggerBehavior - keyOut: timer # explode immediately - - !type:DoActsBehavior - acts: ["Destruction"] - - type: Appearance - - type: AnimationPlayer - - type: GenericVisualizer - visuals: - enum.Trigger.TriggerVisuals.VisualState: - enum.ConstructionVisuals.Layer: - Primed: { state: primed } - Unprimed: { state: icon } - - type: Tag - tags: - - HandGrenade - - type: Fixtures - fixtures: - fix1: - shape: !type:PhysShapeCircle - radius: 0.2 - density: 20 # derived from base_item - mask: - - ItemMask - restitution: 0.3 - friction: 0.2 - - type: entity name: explosive grenade description: Grenade that creates a small but devastating explosion. - parent: [GrenadeBase, BaseSyndicateContraband] + parent: [VolatileGrenadeBase, GrenadeBase, BaseSyndicateContraband] id: ExGrenade components: - type: ExplodeOnTrigger @@ -84,7 +31,7 @@ - type: entity name: flashbang description: Eeeeeeeeeeeeeeeeeeeeee. - parent: [ GrenadeBase, BaseSecurityContraband ] + parent: [ FragileGrenadeBase, GrenadeBase, BaseSecurityContraband ] id: GrenadeFlashBang components: - type: Sprite @@ -146,28 +93,13 @@ - type: entity name: syndicate minibomb description: A syndicate-manufactured explosive used to stow destruction and cause chaos. - parent: [GrenadeBase, BaseSyndicateContraband] + parent: [VolatileGrenadeBase, GrenadeBase, BaseSyndicateContraband] id: SyndieMiniBomb components: - type: Sprite sprite: Objects/Weapons/Grenades/syndgrenade.rsi - type: ExplosionResistance damageCoefficient: 0.1 - - type: Destructible - thresholds: - - trigger: - !type:DamageTrigger - damage: 10 - behaviors: - - !type:TimerStartBehavior - - trigger: - !type:DamageTrigger - damage: 45 - behaviors: - - !type:TriggerBehavior - keyOut: timer # immediately explode - - !type:DoActsBehavior - acts: ["Destruction"] - type: TimerTrigger delay: 5 - type: ExplodeOnTrigger @@ -216,7 +148,7 @@ - type: entity - parent: [ GrenadeBase, BaseSyndicateContraband ] + parent: [ FragileGrenadeBase, GrenadeBase, BaseSyndicateContraband ] id: SingularityGrenade name: singularity grenade description: Grenade that simulates the power of a singularity, pulling things in a heap. @@ -430,7 +362,7 @@ - type: entity name: EMP grenade description: A grenade designed to wreak havoc on electronic systems. - parent: [GrenadeBase, BaseSyndicateContraband] + parent: [FragileGrenadeBase, GrenadeBase, BaseSyndicateContraband] id: EmpGrenade components: - type: Sprite @@ -488,162 +420,6 @@ - type: StaticPrice price: 10000 -- type: entity - parent: [ GrenadeBase, BaseSecurityContraband ] - id: SmokeGrenade - name: smoke grenade - description: A tactical grenade that releases a large, long-lasting cloud of smoke when used. - components: - - type: Sprite - sprite: Objects/Weapons/Grenades/smoke.rsi - - type: SmokeOnTrigger - keysIn: - - timer - duration: 45 # Sunrise-Edit - spreadAmount: 50 - - type: EmitSoundOnTrigger - keysIn: - - timer - sound: - path: /Audio/_Sunrise/sg_explode.ogg # Sunrise-Edit - params: - volume: 15 - positional: true - - type: DeleteOnTrigger - keysIn: - - timer - - type: TimerTriggerVisuals - primingSound: - path: /Audio/Items/smoke_grenade_prime.ogg - - type: CartridgeAmmo #Sunrise-Start - proto: BulletSmokeGrenade - deleteOnSpawn: true - - type: SpentAmmoVisuals - - type: Tag - tags: - - HandGrenadeAmmo #Sunrise-End - -- type: entity - parent: [ BaseCivilianContraband, SmokeGrenade ] - id: CleanerGrenade - name: cleanade - description: Special grenade for janitors, releasing large cloud of space cleaner foam. - components: - - type: Sprite - sprite: Objects/Weapons/Grenades/janitor.rsi - - type: SmokeOnTrigger - keysIn: - - timer - duration: 15 - spreadAmount: 50 - smokePrototype: Foam - solution: - reagents: - - ReagentId: SpaceCleaner - Quantity: 30 - - type: CartridgeAmmo #Sunrise-Start - proto: BulletCleanerGrenade - deleteOnSpawn: true - - type: SpentAmmoVisuals - - type: Tag - tags: - - HandGrenadeAmmo #Sunrise-End - -- type: entity - parent: SmokeGrenade - id: TearGasGrenade - name: tear gas grenade - description: A riot control tear gas grenade. Causes irritation, pain and makes you cry your eyes out. - components: - - type: Sprite - sprite: Objects/Weapons/Grenades/tear_gas.rsi - - type: SmokeOnTrigger - keysIn: - - timer - duration: 10 - spreadAmount: 30 - smokePrototype: TearGasSmokeWhite - solution: - reagents: - - ReagentId: TearGas - Quantity: 20 - - type: CartridgeAmmo #Sunrise-Start - proto: BulletTearGasGrenade - deleteOnSpawn: true - - type: SpentAmmoVisuals - - type: Tag - tags: - - HandGrenadeAmmo #Sunrise-End - -- type: entity - parent: [ BaseEngineeringContraband, SmokeGrenade ] - id: MetalFoamGrenade - name: metal foam grenade - description: An emergency tool used for patching hull breaches with special quick-set metal foam. Almost as good as real floors! - components: - - type: Sprite - sprite: Objects/Weapons/Grenades/metalfoam.rsi - - type: TimerTrigger - delay: 5 - - type: SmokeOnTrigger - keysIn: - - timer - duration: 10 - spreadAmount: 20 - smokePrototype: AluminiumMetalFoam - - type: StaticPrice - price: 350 - - type: CartridgeAmmo #Sunrise-Start - proto: BulletMetalFoamGrenade - deleteOnSpawn: true - - type: SpentAmmoVisuals - - type: Tag - tags: - - HandGrenadeAmmo #Sunrise-End - -- type: entity - parent: [ BaseEngineeringContraband, GrenadeBase ] # Prevent inheriting DeleteOnTrigger from SmokeGrenade - id: AirGrenade - name: air grenade - description: A special solid state chemical grenade used for quickly releasing standard air into a spaced area. Fills up to 30 tiles! - components: - - type: Sprite - sprite: Objects/Weapons/Grenades/airboom.rsi - - type: EmitSoundOnTrigger - keysIn: - - timer - sound: /Audio/Items/smoke_grenade_smoke.ogg - - type: TimerTriggerVisuals - primingSound: - path: /Audio/Items/smoke_grenade_prime.ogg - - type: TimerTrigger - delay: 3 - - type: ReleaseGasOnTrigger - keysIn: - - timer - removeFraction: 0.25 - air: - volume: 1000 - moles: # Target is 3117.84 mols total for filling 30 tiles (goal is 101.325 kPa @ 20C) - Oxygen: 654.7464 # oxygen - Nitrogen: 2463.0936 # nitrogen - temperature: 293.15 - - type: StaticPrice - price: 350 - - type: GenericVisualizer - visuals: - enum.ReleaseGasOnTriggerVisuals.Key: - enabled: - True: { state: active } - False: { state: spent } - - type: CartridgeAmmo #Sunrise-Start - proto: BulletAirGrenade - deleteOnSpawn: true - - type: SpentAmmoVisuals - - type: Tag - tags: - - HandGrenadeAmmo #Sunrise-End - # Non-explosive "dummy" grenades to use as a distraction. - type: entity @@ -700,4 +476,4 @@ params: volume: 12 - type: StaticPrice - price: 1000 + price: 50 diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Throwable/projectile_grenades.yml b/Resources/Prototypes/Entities/Objects/Weapons/Throwable/projectile_grenades.yml index ac1ed83f9c..31b7e9085b 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Throwable/projectile_grenades.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Throwable/projectile_grenades.yml @@ -43,7 +43,7 @@ friction: 0.2 - type: entity - parent: [ProjectileGrenadeBase, BaseSecurityContraband] + parent: [FragileGrenadeBase, ProjectileGrenadeBase, BaseSecurityContraband] id: GrenadeStinger name: stinger grenade description: Nothing to see here, please disperse. @@ -84,7 +84,7 @@ - HandGrenadeAmmo #Sunrise-End - type: entity - parent: [ProjectileGrenadeBase, BaseSyndicateContraband] + parent: [FragileGrenadeBase, ProjectileGrenadeBase, BaseSyndicateContraband] id: GrenadeIncendiary name: incendiary grenade description: Guaranteed to light up the mood. @@ -123,7 +123,7 @@ - HandGrenadeAmmo #Sunrise-End - type: entity - parent: [ProjectileGrenadeBase, BaseSyndicateContraband] + parent: [FragileGrenadeBase, ProjectileGrenadeBase, BaseSyndicateContraband] id: GrenadeShrapnel name: shrapnel grenade description: Releases a deadly spray of shrapnel that causes severe bleeding. diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Throwable/scattering_grenades.yml b/Resources/Prototypes/Entities/Objects/Weapons/Throwable/scattering_grenades.yml index ba2bdd230e..6bff4fbd44 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Throwable/scattering_grenades.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Throwable/scattering_grenades.yml @@ -10,14 +10,6 @@ cluster-payload: !type:Container - type: Damageable damageContainer: Inorganic - - type: Destructible - thresholds: - - trigger: - !type:DamageTrigger - damage: 10 - behaviors: - - !type:TriggerBehavior - keyOut: timer # explode immediately - type: ScatteringGrenade - type: TriggerOnUse - type: TimerTrigger @@ -37,7 +29,7 @@ friction: 0.2 - type: entity - parent: [ScatteringGrenadeBase, BaseSecurityContraband] + parent: [FragileGrenadeBase, ScatteringGrenadeBase, BaseSecurityContraband] id: ClusterBang name: clusterbang description: Can be used only with flashbangs. Explodes several times. @@ -57,7 +49,7 @@ - type: entity parent: ClusterBang id: ClusterBangFull - name: ClusterBang + name: clusterbang description: Launches three flashbangs after the timer runs out. suffix: Full components: @@ -90,7 +82,7 @@ positional: true - type: entity - parent: [ScatteringGrenadeBase, BaseSyndicateContraband] + parent: [VolatileGrenadeBase, ScatteringGrenadeBase, BaseSyndicateContraband] id: ClusterGrenade name: clustergrenade description: Why use one grenade when you can use three at once! @@ -120,7 +112,7 @@ price: 2500 - type: entity - parent: [ScatteringGrenadeBase, BaseSyndicateContraband] + parent: [FragileGrenadeBase, ScatteringGrenadeBase, BaseSyndicateContraband] id: ClusterBananaPeel name: cluster banana peel description: Splits into 6 explosive banana peels after throwing, guaranteed fun! @@ -175,7 +167,7 @@ price: 1000 - type: entity - parent: ScatteringGrenadeBase + parent: [FragileGrenadeBase, ScatteringGrenadeBase] id: GrenadeFoamDart name: foam dart grenade description: Releases a bothersome spray of foam darts that cause severe welching. diff --git a/Resources/Prototypes/Entities/Objects/base_contraband.yml b/Resources/Prototypes/Entities/Objects/base_contraband.yml index fc7bb857f1..8db8e12cd4 100644 --- a/Resources/Prototypes/Entities/Objects/base_contraband.yml +++ b/Resources/Prototypes/Entities/Objects/base_contraband.yml @@ -189,15 +189,6 @@ allowedDepartments: [ Security ] allowedJobs: [ Bartender ] -- type: entity - id: BaseSecurityBartenderZookeeperContraband - parent: BaseRestrictedContraband - abstract: true - components: - - type: Contraband - allowedDepartments: [ Security ] - allowedJobs: [ Bartender, Zookeeper ] - - type: entity id: BaseSecurityLawyerContraband parent: BaseRestrictedContraband diff --git a/Resources/Prototypes/Entities/Objects/base_item.yml b/Resources/Prototypes/Entities/Objects/base_item.yml index 849a186caf..a04942ab49 100644 --- a/Resources/Prototypes/Entities/Objects/base_item.yml +++ b/Resources/Prototypes/Entities/Objects/base_item.yml @@ -81,6 +81,55 @@ Open: { visible: true } Closed: { visible: false } +# Defines the behavior (but not the visuals!) for attaching paper labels to objects (e.g crates, parcels). +# Use this (NOT BasePaperLabelableVisualized) if the child prototype allows paper labels but has no sprites for it. +# Note that if an entity has its own ContainerContainer component then paper_label needs to be added to that too, or else there's bugs. +- type: entity + id: BasePaperLabelable + abstract: true + components: + - type: ContainerContainer + containers: + paper_label: !type:ContainerSlot + - type: ItemSlots + - type: PaperLabel + labelSlot: + insertVerbText: comp-paper-label-insert + ejectVerbText: comp-paper-label-eject + whitelist: + components: + - Paper + blacklist: + tags: + - Book + +# Defines both the behavior (via parenting) and the visuals for attaching paper labels to objects (e.g crates, parcels). +# Use this (NOT BasePaperLabelable) if the child prototype has sprites for paper labels. +# The GenericVisualizer used here ONLY manages the paper label. If the child prototype has a unique GenericVisualizer for some reason or another, +# then that will also need to handle the paper label too, since it'll completely overwrite the one here. +# You should still parent from this instead of BasePaperLabelable since if that unique GenericVisualizer is missing for some reason this one works as a failsafe. +# (Though it might not really matter in practice.) +# In any case, the actual Sprite component for the label layer still needs to be defined on a per-item basis! +# And again note that if an entity has its own ContainerContainer component then paper_label needs to be added to that too, or else there's bugs. +- type: entity + parent: BasePaperLabelable + id: BasePaperLabelableVisualized + abstract: true + components: + - type: Appearance + - type: GenericVisualizer + visuals: + enum.PaperLabelVisuals.HasLabel: + enum.PaperLabelVisuals.Layer: + True: { visible: true } + False: { visible: false } + enum.PaperLabelVisuals.LabelType: + enum.PaperLabelVisuals.Layer: + Paper: { state: paper } + Bounty: { state: bounty } + CaptainsPaper: { state: captains_paper } + Invoice: { state: invoice } + # PowerCellSlot parents - type: entity id: PowerCellSlotSmallItem diff --git a/Resources/Prototypes/Entities/StatusEffects/body.yml b/Resources/Prototypes/Entities/StatusEffects/body.yml index 3765ebefd4..7c7d5fc68c 100644 --- a/Resources/Prototypes/Entities/StatusEffects/body.yml +++ b/Resources/Prototypes/Entities/StatusEffects/body.yml @@ -3,16 +3,85 @@ id: BloodstreamStatusEffectBase abstract: true components: - - type: StatusEffect - whitelist: - components: - - Bloodstream + - type: StatusEffect + whitelist: + components: + - Bloodstream - type: entity - parent: [ BloodstreamStatusEffectBase ] + parent: BloodstreamStatusEffectBase + id: BloodstreamStatusEffectDebuff + abstract: true + components: + - type: RejuvenateRemovedStatusEffect + +- type: entity + parent: BloodstreamStatusEffectDebuff id: StatusEffectBloodloss name: bloodloss components: - - type: StutteringAccent - - type: DrunkStatusEffect - - type: RejuvenateRemovedStatusEffect + - type: StutteringAccent + - type: DrunkStatusEffect + +- type: entity + parent: MobStatusEffectBase + id: PainNumbnessTraitStatusEffect + components: + - type: StatusEffect + whitelist: + components: + - MobState + - MobThresholds + - type: PainNumbnessStatusEffect + +- type: entity + parent: BloodstreamStatusEffectBase + id: StatusEffectHemophiliaTrait + components: + - type: HemophiliaStatusEffect + +- type: entity + parent: BloodstreamStatusEffectDebuff + id: StatusEffectAnticoagulant # Decreases the amount of blood coagulation when bleeding. + name: thin blood + components: + - type: HemophiliaStatusEffect + bleedReductionMultiplier: 0.33 + bleedAmountMultiplier: 1 + +- type: entity + parent: BloodstreamStatusEffectDebuff + id: StatusEffectHemorrhage # Increases the amount of blood lost when bleeding. + name: hemorrhage + components: + - type: HemophiliaStatusEffect + bleedReductionMultiplier: 1 # We don't want it to also reduce coagulation, it would stack with Anticoagulant. + bleedAmountMultiplier: 1.33 + +- type: entity + parent: [ PainNumbnessTraitStatusEffect, MobStatusEffectDebuff ] + id: StatusEffectPainNumbness + name: pain numbness + +- type: entity + parent: MobStatusEffectBase + id: StaminaModifierStatusEffect + components: + - type: StatusEffect + whitelist: + components: + - Stamina + - type: StaminaModifierStatusEffect + +- type: entity + parent: StaminaModifierStatusEffect + name: 2x max stamina + id: StatusEffectDesoxyStamina + +- type: entity + parent: StaminaModifierStatusEffect + id: StatusEffectStimulantsStamina + name: 1.5x max stamina + components: + - type: StaminaModifierStatusEffect + modifier: 1.5 diff --git a/Resources/Prototypes/Entities/StatusEffects/speech.yml b/Resources/Prototypes/Entities/StatusEffects/speech.yml index 1fe13c4626..0f957bfe56 100644 --- a/Resources/Prototypes/Entities/StatusEffects/speech.yml +++ b/Resources/Prototypes/Entities/StatusEffects/speech.yml @@ -33,3 +33,19 @@ name: scrambled components: - type: ScrambledAccent + +# Causes wu to tawk wike a cat. ^w^ +- type: entity + parent: SpeechStatusEffectBase + id: StatusEffectOwO + name: owoaccent + components: + - type: OwOAccent + +# Causes you to tark rike a dog. Woof! +- type: entity + parent: SpeechStatusEffectBase + id: StatusEffectBark + name: barkaccent + components: + - type: BarkAccent diff --git a/Resources/Prototypes/Entities/Structures/Decoration/decorated_fir_tree.yml b/Resources/Prototypes/Entities/Structures/Decoration/decorated_fir_tree.yml index b2806b93c9..06afa3785e 100644 --- a/Resources/Prototypes/Entities/Structures/Decoration/decorated_fir_tree.yml +++ b/Resources/Prototypes/Entities/Structures/Decoration/decorated_fir_tree.yml @@ -13,7 +13,7 @@ shader: unshaded - type: PointLight radius: 1.6 - energy: 1.2 + energy: 2.0 enabled: false mask: /Textures/Effects/LightMasks/cone.png autoRot: true diff --git a/Resources/Prototypes/Entities/Structures/Dispensers/base_structuredispensers.yml b/Resources/Prototypes/Entities/Structures/Dispensers/base_structuredispensers.yml index d69ab97bab..b3a885713f 100644 --- a/Resources/Prototypes/Entities/Structures/Dispensers/base_structuredispensers.yml +++ b/Resources/Prototypes/Entities/Structures/Dispensers/base_structuredispensers.yml @@ -74,8 +74,6 @@ machine_parts: !type:Container beakerSlot: !type:ContainerSlot storagebase: !type:Container - - type: StaticPrice - price: 1000 - type: WiresPanel - type: EmptyOnMachineDeconstruct containers: diff --git a/Resources/Prototypes/Entities/Structures/Dispensers/booze.yml b/Resources/Prototypes/Entities/Structures/Dispensers/booze.yml index 4f03403e25..f051a9de72 100644 --- a/Resources/Prototypes/Entities/Structures/Dispensers/booze.yml +++ b/Resources/Prototypes/Entities/Structures/Dispensers/booze.yml @@ -31,17 +31,19 @@ suffix: Filled parent: BoozeDispenserEmpty components: - - type: StorageFill - contents: - - id: DrinkAleBottleFullGrowler - - id: DrinkBeerGrowler - - id: DrinkCoffeeLiqueurBottleFull - - id: DrinkCognacBottleFull - - id: DrinkGinBottleFull - - id: DrinkMeadJug - - id: DrinkRumBottleFull - - id: DrinkTequilaBottleFull - - id: DrinkVermouthBottleFull - - id: DrinkVodkaBottleFull - - id: DrinkWhiskeyBottleFull - - id: DrinkWineBottleFull + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: DrinkAleBottleFullGrowler + - id: DrinkBeerGrowler + - id: DrinkCoffeeLiqueurBottleFull + - id: DrinkCognacBottleFull + - id: DrinkGinBottleFull + - id: DrinkMeadJug + - id: DrinkRumBottleFull + - id: DrinkTequilaBottleFull + - id: DrinkVermouthBottleFull + - id: DrinkVodkaBottleFull + - id: DrinkWhiskeyBottleFull + - id: DrinkWineBottleFull diff --git a/Resources/Prototypes/Entities/Structures/Dispensers/chem.yml b/Resources/Prototypes/Entities/Structures/Dispensers/chem.yml index 5aebde564c..e4793cb93f 100644 --- a/Resources/Prototypes/Entities/Structures/Dispensers/chem.yml +++ b/Resources/Prototypes/Entities/Structures/Dispensers/chem.yml @@ -55,25 +55,27 @@ parent: ChemDispenserEmpty components: - type: ReagentDispenser - - type: StorageFill - contents: - - id: JugAluminium - - id: JugCarbon - - id: JugChlorine - - id: JugCopper - - id: JugEthanol - - id: JugFluorine - - id: JugSugar - - id: JugHydrogen - - id: JugIodine - - id: JugIron - - id: JugLithium - - id: JugMercury - - id: JugNitrogen - - id: JugOxygen - - id: JugPhosphorus - - id: JugPotassium - - id: JugRadium - - id: JugSilicon - - id: JugSodium - - id: JugSulfur + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: JugAluminium + - id: JugCarbon + - id: JugChlorine + - id: JugCopper + - id: JugEthanol + - id: JugFluorine + - id: JugSugar + - id: JugHydrogen + - id: JugIodine + - id: JugIron + - id: JugLithium + - id: JugMercury + - id: JugNitrogen + - id: JugOxygen + - id: JugPhosphorus + - id: JugPotassium + - id: JugRadium + - id: JugSilicon + - id: JugSodium + - id: JugSulfur diff --git a/Resources/Prototypes/Entities/Structures/Dispensers/soda.yml b/Resources/Prototypes/Entities/Structures/Dispensers/soda.yml index 6df6d595d2..6ef00ae330 100644 --- a/Resources/Prototypes/Entities/Structures/Dispensers/soda.yml +++ b/Resources/Prototypes/Entities/Structures/Dispensers/soda.yml @@ -29,24 +29,26 @@ id: SodaDispenser suffix: Filled components: - - type: StorageFill - contents: - - id: DrinkCoconutWaterJug - - id: DrinkCoffeeJug - - id: DrinkColaBottleFull - - id: DrinkCreamCartonXL - - id: DrinkDrGibbJug - - id: DrinkEnergyDrinkJug - - id: DrinkGreenTeaJug - - id: DrinkIceJug - - id: DrinkJuiceLimeCartonXL - - id: DrinkJuiceOrangeCartonXL - - id: DrinkLemonLimeJug - - id: DrinkRootBeerJug - - id: DrinkSodaWaterBottleFull - - id: DrinkSpaceMountainWindBottleFull - - id: DrinkSpaceUpBottleFull - - id: DrinkSugarJug - - id: DrinkTeaJug - - id: DrinkTonicWaterBottleFull - - id: DrinkWaterMelonJuiceJug + - type: EntityTableContainerFill + containers: + storagebase: !type:AllSelector + children: + - id: DrinkCoconutWaterJug + - id: DrinkCoffeeJug + - id: DrinkColaBottleFull + - id: DrinkCreamCartonXL + - id: DrinkDrGibbJug + - id: DrinkEnergyDrinkJug + - id: DrinkGreenTeaJug + - id: DrinkIceJug + - id: DrinkJuiceLimeCartonXL + - id: DrinkJuiceOrangeCartonXL + - id: DrinkLemonLimeJug + - id: DrinkRootBeerJug + - id: DrinkSodaWaterBottleFull + - id: DrinkSpaceMountainWindBottleFull + - id: DrinkSpaceUpBottleFull + - id: DrinkSugarJug + - id: DrinkTeaJug + - id: DrinkTonicWaterBottleFull + - id: DrinkWaterMelonJuiceJug diff --git a/Resources/Prototypes/Entities/Structures/Doors/Shutter/blast_door.yml b/Resources/Prototypes/Entities/Structures/Doors/Shutter/blast_door.yml index 7d90f7bbd6..d379867c1e 100644 --- a/Resources/Prototypes/Entities/Structures/Doors/Shutter/blast_door.yml +++ b/Resources/Prototypes/Entities/Structures/Doors/Shutter/blast_door.yml @@ -194,3 +194,42 @@ node: frame1 placement: mode: SnapgridCenter + +- type: entity + parent: BlastDoor + id: BlastDoorXenoborg + name: xenoborg blast door + description: Don't lose a head! + components: + - type: Sprite + sprite: Structures/Doors/Shutters/xenoborg_blastdoor.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + - type: Door + closeTimeOne: 0.4 + closeTimeTwo: 0.7 + openTimeOne: 0.4 + openTimeTwo: 0.7 + openingAnimationTime: 1.1 + closingAnimationTime: 1.0 + canPry: false + crushDamage: + types: + Blunt: 25 # yowch + +- type: entity + parent: BlastDoorXenoborg + id: BlastDoorXenoborgOpen + suffix: Open + components: + - type: Door + state: Open + - type: Occluder + enabled: false + - type: Physics + canCollide: false + - type: Airtight + airBlocked: false + - type: RadiationBlocker + enabled: false diff --git a/Resources/Prototypes/Entities/Structures/Furniture/Tables/tables.yml b/Resources/Prototypes/Entities/Structures/Furniture/Tables/tables.yml index 30cde21fbe..b81375bf5a 100644 --- a/Resources/Prototypes/Entities/Structures/Furniture/Tables/tables.yml +++ b/Resources/Prototypes/Entities/Structures/Furniture/Tables/tables.yml @@ -534,7 +534,7 @@ acts: [ "Destruction" ] - !type:PlaySoundBehavior sound: - collection: GlassBreak + collection: WoodDestroy - trigger: !type:DamageTrigger damage: 15 @@ -715,6 +715,12 @@ damageModifierSet: Wood - type: Destructible thresholds: + - trigger: # Excess damage, don't spawn entities + !type:DamageTrigger + damage: 100 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] - trigger: !type:DamageTrigger damage: 25 @@ -901,9 +907,6 @@ suffix: DEBUG categories: [ Debug ] # Sunrise added components: - - type: Tag - tags: - - Debug - type: Sprite sprite: Structures/Furniture/Tables/debug.rsi - type: Icon diff --git a/Resources/Prototypes/Entities/Structures/Furniture/dresser.yml b/Resources/Prototypes/Entities/Structures/Furniture/dresser.yml index 5de8b1a361..4bc1e0d6ea 100644 --- a/Resources/Prototypes/Entities/Structures/Furniture/dresser.yml +++ b/Resources/Prototypes/Entities/Structures/Furniture/dresser.yml @@ -56,479 +56,340 @@ parent: Dresser suffix: Filled components: - - type: StorageFill - contents: - - id: ClothingNeckLGBTPin - prob: 0.06 - orGroup: dressermainloot - - id: ClothingUniformJumpsuitColorGrey - prob: 0.06 - orGroup: dressermainloot - - id: ClothingUniformJumpskirtColorGrey - prob: 0.06 - orGroup: dressermainloot - - id: ClothingUniformJumpsuitColorWhite - prob: 0.05 - orGroup: dressermainloot - - id: ClothingUniformJumpskirtColorWhite - prob: 0.05 - orGroup: dresserthirdloot - - id: ClothingUniformJumpsuitColorPink - prob: 0.05 - orGroup: dressermainloot - - id: ClothingUniformJumpskirtColorPink - prob: 0.05 - orGroup: dresserthirdloot - - id: ClothingUniformJumpsuitLoungewear - prob: 0.05 - orGroup: dressermainloot - - id: ClothingUniformJumpskirtBlackElegantDress - prob: 0.05 - orGroup: dressermainloot - - id: ClothingUniformJumpskirtRedElegantDress - prob: 0.05 - orGroup: dressermainloot - - id: ClothingUniformJumpskirtGreenElegantDress - prob: 0.05 - orGroup: dressermainloot - - id: ClothingUniformJumpskirtBlueElegantDress - prob: 0.05 - orGroup: dressermainloot - - id: ClothingUniformJumpskirtPurpleElegantDress - prob: 0.05 - orGroup: dressermainloot - - id: ClothingUniformJumpskirtCyanStripedDress - prob: 0.05 - orGroup: dressermainloot - - id: ClothingUniformJumpskirtRedStripedDress - prob: 0.05 - orGroup: dressermainloot - - id: ClothingUniformJumpskirtGreenStripedDress - prob: 0.05 - orGroup: dressermainloot - - id: ClothingUniformJumpskirtPinkStripedDress - prob: 0.05 - orGroup: dressermainloot - - id: ClothingUniformJumpskirtOrangeStripedDress - prob: 0.05 - orGroup: dressermainloot - - id: ClothingUniformJumpskirtPurpleTurtleneckDress - prob: 0.05 - orGroup: dressermainloot - - id: ClothingUniformJumpskirtRedTurtleneckDress - prob: 0.05 - orGroup: dressermainloot - - id: ClothingUniformJumpskirtGreenTurtleneckDress - prob: 0.05 - orGroup: dressermainloot - - id: ClothingUniformJumpskirtBlueTurtleneckDress - prob: 0.05 - orGroup: dressermainloot - - id: ClothingUniformJumpskirtYellowTurtleneckDress - prob: 0.05 - orGroup: dressermainloot - - id: ClothingUniformJumpskirtYellowOldDress - prob: 0.05 - orGroup: dressermainloot - - id: Pen # It`s pen. - prob: 0.03 - orGroup: dressersecondloot - - id: ClothingUniformJumpsuitColorBlue - prob: 0.03 - orGroup: dressermainloot - - id: ClothingUniformJumpskirtColorBlue - prob: 0.03 - orGroup: dresserthirdloot - - id: ClothingUniformJumpsuitColorYellow - prob: 0.03 - orGroup: dressermainloot - - id: ClothingUniformJumpskirtColorYellow - prob: 0.03 - orGroup: dressermainloot - - id: ClothingUniformJumpsuitColorGreen - prob: 0.03 - orGroup: dressermainloot - - id: ClothingUniformJumpskirtColorGreen - prob: 0.03 - orGroup: dresserthirdloot - - id: ClothingUniformJumpsuitColorOrange - prob: 0.03 - orGroup: dresserthirdloot - - id: ClothingUniformJumpskirtColorOrange - prob: 0.03 - orGroup: dressermainloot - - id: ClothingUniformJumpsuitColorRed - prob: 0.03 - orGroup: dressermainloot - - id: ClothingUniformJumpskirtColorRed - prob: 0.03 - orGroup: dressermainloot - - id: ClothingUniformJumpsuitColorPurple - prob: 0.03 - orGroup: dressermainloot - - id: ClothingUniformJumpskirtColorPurple - prob: 0.03 - orGroup: dressermainloot - - id: ClothingUniformJumpsuitColorDarkBlue - prob: 0.03 - orGroup: dressermainloot - - id: ClothingUniformJumpskirtColorDarkBlue - prob: 0.03 - orGroup: dressermainloot - - id: ClothingUniformJumpsuitColorTeal - prob: 0.03 - orGroup: dresserthirdloot - - id: ClothingUniformJumpskirtColorTeal - prob: 0.03 - orGroup: dresserthirdloot - - id: ClothingShoesColorBlack - prob: 0.03 - orGroup: dressermainloot - - id: ClothingNeckScarfStripedRed - prob: 0.03 - orGroup: dressermainloot - - id: ClothingNeckScarfStripedBlue - prob: 0.03 -#sunrise-start - - id: ClothingNeckScarfStripedCyan - prob: 0.03 - - id: ClothingNeckScarfStripedYellow - prob: 0.03 -#sunrise-end - orGroup: dressermainloot - - id: ClothingNeckScarfStripedGreen - prob: 0.03 - orGroup: dressermainloot - - id: ClothingHeadHatGreysoft - prob: 0.03 - orGroup: dresserthirdloot - - id: ClothingHeadHatCorpsoft - prob: 0.03 - orGroup: dresserthirdloot - - id: ClothingHeadHatBunny - prob: 0.03 - orGroup: dresserthirdloot - - id: ClothingOuterHoodieBlack - prob: 0.03 - orGroup: dressersecondloot - - id: BedsheetNT - prob: 0.03 - orGroup: dresserthirdloot - - id: BedsheetGrey - prob: 0.03 - orGroup: dressermainloot - - id: ClothingOuterWinterClown - prob: 0.03 - orGroup: dressersecondloot - - id: ClothingOuterCoatBomber - prob: 0.03 - orGroup: dressersecondloot - - id: ClothingEyesEyepatch - prob: 0.03 - orGroup: dressersecondloot - - id: ClothingHeadHatPaper - prob: 0.03 - orGroup: dresserthirdloot - - id: ClothingMaskBreath - prob: 0.03 - orGroup: dressersecondloot - - id: ClothingHeadHatWitch - prob: 0.03 - orGroup: dresserthirdloot - - id: ClothingOuterCoatLab - prob: 0.03 - orGroup: dressersecondloot - - id: ClothingHeadHatFedoraGrey - prob: 0.03 - orGroup: dresserthirdloot - - id: ClothingUniformJumpsuitHawaiBlue - prob: 0.03 - orGroup: dressermainloot - - id: ClothingHeadHatAnimalHeadslime - prob: 0.03 - orGroup: dresserthirdloot - - id: ClothingMultipleHeadphones - prob: 0.03 - orGroup: dresserthirdloot - - id: ClothingUnderSocksCoder - prob: 0.03 - orGroup: dressermainloot - - id: ClothingUnderSocksBee - prob: 0.03 - orGroup: dresserthirdloot - - id: ClothingHeadHatAnimalMonkey - prob: 0.03 - orGroup: dresserthirdloot - - id: ClothingShoesWizard - prob: 0.03 - orGroup: dressermainloot - - id: ClothingOuterDameDane - prob: 0.03 - orGroup: dressersecondloot - - id: ClothingHeadHatShrineMaidenWig - prob: 0.03 - orGroup: dresserthirdloot - - id: ClothingOuterPoncho - prob: 0.03 - orGroup: dresserthirdloot - - id: ClothingShoesBootsWork - prob: 0.03 - orGroup: dressermainloot - - id: ClothingOuterWinterCoat - prob: 0.03 - orGroup: dressersecondloot - - id: ClothingMaskFox - prob: 0.03 - orGroup: dressersecondloot - - id: ClothingEyesGlassesGar - prob: 0.03 - orGroup: dressersecondloot - - id: ClothingOuterCoatGentle - prob: 0.03 - orGroup: dressersecondloot - - id: ClothingHeadHatBeret - prob: 0.03 - orGroup: dresserthirdloot - - id: PlushieLizard - prob: 0.03 - orGroup: dresserthirdloot - - id: ClothingOuterSuitShrineMaiden - prob: 0.03 - orGroup: dressersecondloot - - id: ClothingOuterClownPriest - prob: 0.02 - orGroup: dressersecondloot - - id: ClothingHeadHatXmasCrown - prob: 0.02 - orGroup: dresserthirdloot - - id: ClothingMaskNeckGaiter - prob: 0.02 - orGroup: dressersecondloot - - id: ClothingHeadHatBeretBrigmedic - prob: 0.02 - orGroup: dresserthirdloot - - id: ClothingMaskGas - prob: 0.008 - orGroup: dressersecondloot - - id: CablecuffsBroken - prob: 0.008 - orGroup: dressersecondloot - - id: ClothingOuterVestHazard - prob: 0.008 - orGroup: dressersecondloot - - id: ClothingHandsGlovesLatex - prob: 0.008 - orGroup: dressermainloot - - id: ClothingHandsGlovesColorWhite - prob: 0.008 - orGroup: dressermainloot - - id: ClothingHandsGlovesBoxingYellow - prob: 0.008 - orGroup: dressermainloot - - id: ClothingOuterGhostSheet - prob: 0.008 - orGroup: dressersecondloot - - id: ClothingUniformJumpskirtJanimaid - prob: 0.005 - orGroup: dressermainloot - - id: ClothingUniformJumpskirtJanimaidmini - prob: 0.005 - orGroup: dressermainloot - - id: ClothingNeckScarfStripedSyndieRed - prob: 0.005 - orGroup: dressermainloot - - id: ClothingOuterCoatJensen - prob: 0.005 - orGroup: dressersecondloot - - id: ClothingMaskMuzzle - prob: 0.003 - orGroup: dressersecondloot - - id: ClothingHandsGlovesColorYellowBudget - prob: 0.002 - orGroup: dressermainloot - - id: ClothingHeadPyjamaSyndicatePink - prob: 0.002 - orGroup: dresserthirdloot - - id: ClothingUniformJumpsuitPyjamaSyndicatePink - prob: 0.002 - orGroup: dressermainloot - - id: ClothingHeadHatTacticalMaidHeadband - prob: 0.001 - orGroup: dresserthirdloot - - id: FoodTinMRE - prob: 0.010 - orGroup: dressermainloot - - id: FoodCornTrash - prob: 0.010 - orGroup: dressermainloot - - id: FoodTinPeachesMaintTrash - prob: 0.010 - orGroup: dressermainloot - - id: PaperRolling1 - prob: 0.010 - orGroup: dressermainloot - - id: FoodTinPeachesTrash - prob: 0.010 - orGroup: dressermainloot - - id: FoodFrozenPopsicleTrash - prob: 0.010 - orGroup: dressermainloot - - id: FoodPlateTrash - prob: 0.010 - orGroup: dressermainloot - - id: FoodFrozenSnowconeTrash - prob: 0.010 - orGroup: dressermainloot - - id: FoodTinBeansTrash - prob: 0.010 - orGroup: dressermainloot - - id: FoodTinMRETrash - prob: 0.010 - orGroup: dressermainloot - - id: TrashBananaPeel - prob: 0.010 - orGroup: dressermainloot - - id: FoodPlateSmallTrash - prob: 0.010 - orGroup: dressermainloot - - id: FoodBowlBigTrash - prob: 0.010 - orGroup: dressermainloot - - id: FoodTinMRE - prob: 0.010 - orGroup: dressersecondloot - - id: FoodCornTrash - prob: 0.010 - orGroup: dressersecondloot - - id: FoodTinPeachesMaintTrash - prob: 0.010 - orGroup: dressersecondloot - - id: PaperRolling1 - prob: 0.010 - orGroup: dressersecondloot - - id: FoodTinPeachesTrash - prob: 0.010 - orGroup: dressersecondloot - - id: FoodFrozenPopsicleTrash - prob: 0.010 - orGroup: dressersecondloot - - id: FoodPlateTrash - prob: 0.010 - orGroup: dressersecondloot - - id: FoodFrozenSnowconeTrash - prob: 0.010 - orGroup: dressersecondloot - - id: FoodTinBeansTrash - prob: 0.010 - orGroup: dressersecondloot - - id: FoodTinMRETrash - prob: 0.010 - orGroup: dressersecondloot - - id: TrashBananaPeel - prob: 0.010 - orGroup: dressersecondloot - - id: FoodPlateSmallTrash - prob: 0.010 - orGroup: dressersecondloot - - id: FoodBowlBigTrash - prob: 0.010 - orGroup: dressersecondloot - - id: FoodTinMRE - prob: 0.010 - orGroup: dresserthirdloot - - id: FoodCornTrash - prob: 0.010 - orGroup: dresserthirdloot - - id: FoodTinPeachesMaintTrash - prob: 0.010 - orGroup: dresserthirdloot - - id: PaperRolling1 - prob: 0.010 - orGroup: dresserthirdloot - - id: FoodTinPeachesTrash - prob: 0.010 - orGroup: dresserthirdloot - - id: FoodFrozenPopsicleTrash - prob: 0.010 - orGroup: dresserthirdloot - - id: FoodPlateTrash - prob: 0.010 - orGroup: dresserthirdloot - - id: FoodFrozenSnowconeTrash - prob: 0.010 - orGroup: dresserthirdloot - - id: FoodTinBeansTrash - prob: 0.010 - orGroup: dresserthirdloot - - id: FoodTinMRETrash - prob: 0.010 - orGroup: dresserthirdloot - - id: TrashBananaPeel - prob: 0.010 - orGroup: dresserthirdloot - - id: FoodPlateSmallTrash - prob: 0.010 - orGroup: dresserthirdloot - - id: FoodBowlBigTrash - prob: 0.010 - orGroup: dresserthirdloot - - id: ClothingUniformJumpskirtTacticalMaid - prob: 0.001 - orGroup: dressermainloot - - id: ClothingUniformJumpsuitNanotrasen - prob: 0.001 - orGroup: dressermainloot - - id: Shiv - prob: 0.001 - orGroup: dressersecondloot - - id: BikeHorn - prob: 0.001 - orGroup: dressersecondloot - - id: DrinkWaterBottleFull - prob: 0.001 - orGroup: dressersecondloot - - id: BrokenBottle - prob: 0.001 - orGroup: dressersecondloot - - id: FoodMeatRotten - prob: 0.001 - orGroup: dressersecondloot - - id: ClothingOuterSkub - prob: 0.0008 - orGroup: dressersecondloot - - id: ClothingNeckCloakMoth - prob: 0.0003 - orGroup: dresserthirdloot - - id: ClothingUniformJumpsuitPrisoner - prob: 0.0003 - orGroup: dresserthirdloot - - id: ClothingUniformJumpskirtPrisoner - prob: 0.0003 - orGroup: dresserthirdloot - - id: ClothingOuterWinterCentcom - prob: 0.0001 - orGroup: dresserthirdloot - - id: ClothingUniformJumpskirtOfLife - prob: 0.0001 - orGroup: dresserthirdloot - - id: ClothingUniformJumpsuitSyndieFormal - prob: 0.0001 - orGroup: dresserthirdloot - - id: ClothingUniformJumpskirtSyndieFormalDress - prob: 0.0001 - orGroup: dresserthirdloot - - id: ClothingOuterWinterSyndie - prob: 0.0001 - orGroup: dresserthirdloot - - id: ClothingHeadHatRichard - prob: 0.0001 - orGroup: dresserthirdloot - - id: ClothingOuterDogi - prob: 0.00001 - orGroup: dressersecondloot - - id: HeadHuman - prob: 0.00001 - orGroup: dressersecondloot - - id: OrganHumanKidneys - prob: 0.00001 - orGroup: dressersecondloot + - type: EntityTableContainerFill #TODO: make these tables in any way consistent + containers: + storagebase: !type:AllSelector + children: + - !type:NestedSelector + tableId: DresserMainLootEntityTable + - !type:NestedSelector + tableId: DresserSecondLootEntityTable + - !type:NestedSelector + tableId: DresserThirdLootEntityTable + +- type: entityTable + id: DresserMainLootEntityTable + table: !type:GroupSelector + children: + - id: ClothingNeckLGBTPin + weight: 0.06 + - id: ClothingUniformJumpsuitColorGrey + weight: 0.06 + - id: ClothingUniformJumpskirtColorGrey + weight: 0.06 + - id: ClothingUniformJumpsuitColorWhite + weight: 0.05 + - id: ClothingUniformJumpsuitColorPink + weight: 0.05 + - id: ClothingUniformJumpsuitLoungewear + weight: 0.05 + - id: ClothingUniformJumpskirtBlackElegantDress + weight: 0.05 + - id: ClothingUniformJumpskirtRedElegantDress + weight: 0.05 + - id: ClothingUniformJumpskirtGreenElegantDress + weight: 0.05 + - id: ClothingUniformJumpskirtBlueElegantDress + weight: 0.05 + - id: ClothingUniformJumpskirtPurpleElegantDress + weight: 0.05 + - id: ClothingUniformJumpskirtCyanStripedDress + weight: 0.05 + - id: ClothingUniformJumpskirtRedStripedDress + weight: 0.05 + - id: ClothingUniformJumpskirtGreenStripedDress + weight: 0.05 + - id: ClothingUniformJumpskirtPinkStripedDress + weight: 0.05 + - id: ClothingUniformJumpskirtOrangeStripedDress + weight: 0.05 + - id: ClothingUniformJumpskirtPurpleTurtleneckDress + weight: 0.05 + - id: ClothingUniformJumpskirtRedTurtleneckDress + weight: 0.05 + - id: ClothingUniformJumpskirtGreenTurtleneckDress + weight: 0.05 + - id: ClothingUniformJumpskirtBlueTurtleneckDress + weight: 0.05 + - id: ClothingUniformJumpskirtYellowTurtleneckDress + weight: 0.05 + - id: ClothingUniformJumpskirtYellowOldDress + weight: 0.05 + - id: ClothingUniformJumpsuitColorBlue + weight: 0.03 + - id: ClothingUniformJumpsuitColorYellow + weight: 0.03 + - id: ClothingUniformJumpskirtColorYellow + weight: 0.03 + - id: ClothingUniformJumpsuitColorGreen + weight: 0.03 + - id: ClothingUniformJumpskirtColorOrange + weight: 0.03 + - id: ClothingUniformJumpsuitColorRed + weight: 0.03 + - id: ClothingUniformJumpskirtColorRed + weight: 0.03 + - id: ClothingUniformJumpsuitColorPurple + weight: 0.03 + - id: ClothingUniformJumpskirtColorPurple + weight: 0.03 + - id: ClothingUniformJumpsuitColorDarkBlue + weight: 0.03 + - id: ClothingUniformJumpskirtColorDarkBlue + weight: 0.03 + - id: ClothingShoesColorBlack + weight: 0.03 + - id: ClothingNeckScarfStripedRed + weight: 0.03 + - id: ClothingNeckScarfStripedBlue + weight: 0.03 + - id: ClothingNeckScarfStripedGreen + weight: 0.03 + - id: BedsheetGrey + weight: 0.03 + - id: ClothingUniformJumpsuitHawaiBlue + weight: 0.03 + - id: ClothingUnderSocksCoder + weight: 0.03 + - id: ClothingShoesWizard + weight: 0.03 + - id: ClothingShoesBootsWork + weight: 0.03 + - id: ClothingHandsGlovesLatex + weight: 0.008 + - id: ClothingHandsGlovesColorWhite + weight: 0.008 + - id: ClothingHandsGlovesBoxingYellow + weight: 0.008 + - id: ClothingUniformJumpskirtJanimaid + weight: 0.005 + - id: ClothingUniformJumpskirtJanimaidmini + weight: 0.005 + - id: ClothingNeckScarfStripedSyndieRed + weight: 0.005 + - id: ClothingHandsGlovesColorYellowBudget + weight: 0.002 + - id: ClothingUniformJumpsuitPyjamaSyndicatePink + weight: 0.002 + - id: FoodTinMRE + weight: 0.010 + - id: FoodCornTrash + weight: 0.010 + - id: FoodTinPeachesMaintTrash + weight: 0.010 + - id: PaperRolling1 + weight: 0.010 + - id: FoodTinPeachesTrash + weight: 0.010 + - id: FoodFrozenPopsicleTrash + weight: 0.010 + - id: FoodPlateTrash + weight: 0.010 + - id: FoodFrozenSnowconeTrash + weight: 0.010 + - id: FoodTinBeansTrash + weight: 0.010 + - id: FoodTinMRETrash + weight: 0.010 + - id: TrashBananaPeel + weight: 0.010 + - id: FoodPlateSmallTrash + weight: 0.010 + - id: FoodBowlBigTrash + weight: 0.010 + - id: ClothingUniformJumpskirtTacticalMaid + weight: 0.001 + - id: ClothingUniformJumpsuitNanotrasen + weight: 0.001 + +- type: entityTable + id: DresserSecondLootEntityTable + table: !type:GroupSelector + children: + - id: Pen # It`s pen. + weight: 0.03 + - id: ClothingOuterHoodieBlack + weight: 0.03 + - id: ClothingOuterWinterClown + weight: 0.03 + - id: ClothingOuterCoatBomber + weight: 0.03 + - id: ClothingEyesEyepatch + weight: 0.03 + - id: ClothingMaskBreath + weight: 0.03 + - id: ClothingOuterCoatLab + weight: 0.03 + - id: ClothingOuterDameDane + weight: 0.03 + - id: ClothingOuterWinterCoat + weight: 0.03 + - id: ClothingMaskFox + weight: 0.03 + - id: ClothingEyesGlassesGar + weight: 0.03 + - id: ClothingOuterCoatGentle + weight: 0.03 + - id: ClothingOuterSuitShrineMaiden + weight: 0.03 + - id: ClothingOuterClownPriest + weight: 0.02 + - id: ClothingMaskNeckGaiter + weight: 0.02 + - id: ClothingMaskGas + weight: 0.008 + - id: CablecuffsBroken + weight: 0.008 + - id: ClothingOuterVestHazard + weight: 0.008 + - id: ClothingOuterGhostSheet + weight: 0.008 + - id: ClothingOuterCoatJensen + weight: 0.005 + - id: ClothingMaskMuzzle + weight: 0.003 + - id: FoodTinMRE + weight: 0.010 + - id: FoodCornTrash + weight: 0.010 + - id: FoodTinPeachesMaintTrash + weight: 0.010 + - id: PaperRolling1 + weight: 0.010 + - id: FoodTinPeachesTrash + weight: 0.010 + - id: FoodFrozenPopsicleTrash + weight: 0.010 + - id: FoodPlateTrash + weight: 0.010 + - id: FoodFrozenSnowconeTrash + weight: 0.010 + - id: FoodTinBeansTrash + weight: 0.010 + - id: FoodTinMRETrash + weight: 0.010 + - id: TrashBananaPeel + weight: 0.010 + - id: FoodPlateSmallTrash + weight: 0.010 + - id: FoodBowlBigTrash + weight: 0.010 + - id: Shiv + weight: 0.001 + - id: BikeHorn + weight: 0.001 + - id: DrinkWaterBottleFull + weight: 0.001 + - id: BrokenBottle + weight: 0.001 + - id: FoodMeatRotten + weight: 0.001 + - id: ClothingOuterSkub + weight: 0.0008 + - id: ClothingOuterDogi + weight: 0.00001 + - id: HeadHuman + weight: 0.00001 + - id: OrganHumanKidneys + weight: 0.00001 + +- type: entityTable + id: DresserThirdLootEntityTable + table: !type:GroupSelector + children: + - id: ClothingUniformJumpskirtColorWhite + weight: 0.05 + - id: ClothingUniformJumpskirtColorPink + weight: 0.05 + - id: ClothingUniformJumpskirtColorBlue + weight: 0.03 + - id: ClothingUniformJumpskirtColorGreen + weight: 0.03 + - id: ClothingUniformJumpsuitColorOrange + weight: 0.03 + - id: ClothingUniformJumpsuitColorTeal + weight: 0.03 + - id: ClothingUniformJumpskirtColorTeal + weight: 0.03 + - id: ClothingHeadHatGreysoft + weight: 0.03 + - id: ClothingHeadHatCorpsoft + weight: 0.03 + - id: ClothingHeadHatBunny + weight: 0.03 + - id: BedsheetNT + weight: 0.03 + - id: ClothingHeadHatPaper + weight: 0.03 + - id: ClothingHeadHatWitch + weight: 0.03 + - id: ClothingHeadHatFedoraGrey + weight: 0.03 + - id: ClothingHeadHatAnimalHeadslime + weight: 0.03 + - id: ClothingMultipleHeadphones + weight: 0.03 + - id: ClothingUnderSocksBee + weight: 0.03 + - id: ClothingHeadHatAnimalMonkey + weight: 0.03 + - id: ClothingHeadHatShrineMaidenWig + weight: 0.03 + - id: ClothingOuterPoncho + weight: 0.03 + - id: ClothingHeadHatBeret + weight: 0.03 + - id: PlushieLizard + weight: 0.03 + - id: ClothingHeadHatXmasCrown + weight: 0.02 + - id: ClothingHeadHatBeretBrigmedic + weight: 0.02 + - id: ClothingHeadPyjamaSyndicatePink + weight: 0.002 + - id: ClothingHeadHatTacticalMaidHeadband + weight: 0.001 + - id: FoodTinMRE + weight: 0.010 + - id: FoodCornTrash + weight: 0.010 + - id: FoodTinPeachesMaintTrash + weight: 0.010 + - id: PaperRolling1 + weight: 0.010 + - id: FoodTinPeachesTrash + weight: 0.010 + - id: FoodFrozenPopsicleTrash + weight: 0.010 + - id: FoodPlateTrash + weight: 0.010 + - id: FoodFrozenSnowconeTrash + weight: 0.010 + - id: FoodTinBeansTrash + weight: 0.010 + - id: FoodTinMRETrash + weight: 0.010 + - id: TrashBananaPeel + weight: 0.010 + - id: FoodPlateSmallTrash + weight: 0.010 + - id: FoodBowlBigTrash + weight: 0.010 + - id: ClothingNeckCloakMoth + weight: 0.0003 + - id: ClothingUniformJumpsuitPrisoner + weight: 0.0003 + - id: ClothingUniformJumpskirtPrisoner + weight: 0.0003 + - id: ClothingOuterWinterCentcom + weight: 0.0001 + - id: ClothingUniformJumpskirtOfLife + weight: 0.0001 + - id: ClothingUniformJumpsuitSyndieFormal + weight: 0.0001 + - id: ClothingUniformJumpskirtSyndieFormalDress + weight: 0.0001 + - id: ClothingOuterWinterSyndie + weight: 0.0001 + - id: ClothingHeadHatRichard + weight: 0.0001 diff --git a/Resources/Prototypes/Entities/Structures/Furniture/toilet.yml b/Resources/Prototypes/Entities/Structures/Furniture/toilet.yml index 90c450e1c7..9a9bbd9a7d 100644 --- a/Resources/Prototypes/Entities/Structures/Furniture/toilet.yml +++ b/Resources/Prototypes/Entities/Structures/Furniture/toilet.yml @@ -129,7 +129,6 @@ # 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 parent: ToiletEmpty id: ToiletDirtyWater @@ -147,6 +146,30 @@ - ReagentId: GastroToxin Quantity: 20 +- type: entity + parent: ToiletEmpty + id: ToiletFilled + suffix: Empty, Random Cistern Loot + components: + - type: EntityTableContainerFill + containers: + stash: !type:NestedSelector + tableId: ToiletCisternLoot + rolls: !type:RangeNumberSelector + range: 0, 1 + +- type: entity + parent: ToiletDirtyWater + id: ToiletDirtyWaterFilled + suffix: Dirty Water, Random Cistern Loot + components: + - type: EntityTableContainerFill + containers: + stash: !type:NestedSelector + tableId: ToiletCisternLoot + rolls: !type:RangeNumberSelector + range: 0, 1 + - type: entity parent: BaseToilet id: ToiletGoldenEmpty diff --git a/Resources/Prototypes/Entities/Structures/Lighting/base_lighting.yml b/Resources/Prototypes/Entities/Structures/Lighting/base_lighting.yml index 444d4d9ad4..8ff5377e89 100644 --- a/Resources/Prototypes/Entities/Structures/Lighting/base_lighting.yml +++ b/Resources/Prototypes/Entities/Structures/Lighting/base_lighting.yml @@ -56,7 +56,7 @@ fix1: shape: !type:PhysShapeAabb - bounds: "-0.4,0.5,0.4,0.35" + bounds: "-0.4,0.35,0.4,0.5" density: 190 mask: - None @@ -280,7 +280,7 @@ fix1: shape: !type:PhysShapeAabb - bounds: "-0.1,0.5,0.1,0.255" + bounds: "-0.1,0.255,0.1,0.5" density: 190 mask: - None @@ -470,6 +470,11 @@ - type: ApcPowerReceiver - type: ExtensionCableReceiver - type: Battery + # Very important: + # Disable networking to prevent the battery getting continuously dirtied every tick as it interacts with the power network. + # This can not be done by changing the charge rate as the power supply ramps up over time. + # This disables prediction for this battery. + netsync: false maxCharge: 30000 startingCharge: 0 - type: EmergencyLight diff --git a/Resources/Prototypes/Entities/Structures/Lighting/ground_lighting.yml b/Resources/Prototypes/Entities/Structures/Lighting/ground_lighting.yml index 222ea5c814..2642d4217e 100644 --- a/Resources/Prototypes/Entities/Structures/Lighting/ground_lighting.yml +++ b/Resources/Prototypes/Entities/Structures/Lighting/ground_lighting.yml @@ -22,7 +22,7 @@ fix1: shape: !type:PhysShapeAabb - bounds: "0.17,0.25,-0.17,-0.30" + bounds: "-0.17,-0.30,0.17,0.25" density: 190 mask: - MachineMask diff --git a/Resources/Prototypes/Entities/Structures/Lighting/strobe_lighting.yml b/Resources/Prototypes/Entities/Structures/Lighting/strobe_lighting.yml index c1aa9b97d8..eb8c658fe5 100644 --- a/Resources/Prototypes/Entities/Structures/Lighting/strobe_lighting.yml +++ b/Resources/Prototypes/Entities/Structures/Lighting/strobe_lighting.yml @@ -45,7 +45,7 @@ fix1: shape: !type:PhysShapeAabb - bounds: "-0.2,0.5,0.2,0.35" + bounds: "-0.2,0.35,0.2,0.5" density: 190 mask: - None diff --git a/Resources/Prototypes/Entities/Structures/Machines/Computers/arcades.yml b/Resources/Prototypes/Entities/Structures/Machines/Computers/arcades.yml index c23c126c73..8c7872c23f 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/Computers/arcades.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/Computers/arcades.yml @@ -10,7 +10,7 @@ - type: ExtensionCableReceiver - type: PointLight radius: 1.8 - energy: 1.6 + energy: 3.0 color: "#3db83b" - type: LitOnPowered - type: Sprite @@ -88,7 +88,7 @@ - FoamBlade - FoamCutlass - Football - - GlowstickBase #green + - GlowstickGreen - GlowstickBlue - GlowstickYellow - GlowstickPurple diff --git a/Resources/Prototypes/Entities/Structures/Machines/Computers/base_structurecomputers.yml b/Resources/Prototypes/Entities/Structures/Machines/Computers/base_structurecomputers.yml index 7cccee81c0..bbd6ea8302 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/Computers/base_structurecomputers.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/Computers/base_structurecomputers.yml @@ -50,7 +50,7 @@ - type: LitOnPowered - type: PointLight radius: 1.5 - energy: 1.6 + energy: 3.0 enabled: false mask: /Textures/Effects/LightMasks/cone.png autoRot: true diff --git a/Resources/Prototypes/Entities/Structures/Machines/Computers/computers.yml b/Resources/Prototypes/Entities/Structures/Machines/Computers/computers.yml index 17071c21cd..6776477b66 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/Computers/computers.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/Computers/computers.yml @@ -112,7 +112,7 @@ type: WiresBoundUserInterface - type: PointLight radius: 1.5 - energy: 1.6 + energy: 4.0 color: "#43ccb5" - type: entity @@ -136,7 +136,7 @@ radius: 256 - type: PointLight radius: 1.5 - energy: 1.6 + energy: 4.0 color: "#43ccb5" - type: ItemSlots slots: @@ -206,7 +206,7 @@ radius: 1536 - type: PointLight radius: 1.5 - energy: 1.6 + energy: 4.0 color: "#c94242" - type: Computer board: SyndicateShuttleConsoleCircuitboard @@ -236,7 +236,7 @@ maxRange: 256 - type: PointLight radius: 1.5 - energy: 1.6 + energy: 4.0 color: "#43ccb5" - type: Computer board: CargoShuttleConsoleCircuitboard @@ -316,7 +316,7 @@ state: generic_panel_open - type: PointLight radius: 1.5 - energy: 1.6 + energy: 4.0 color: "#c9c042" - type: Computer board: PowerComputerCircuitboard @@ -358,7 +358,7 @@ state: generic_panel_open - type: PointLight radius: 1.5 - energy: 1.6 + energy: 4.0 color: "#1f8c28" - type: Computer board: MedicalRecordsComputerCircuitboard @@ -392,7 +392,7 @@ state: generic_panel_open - type: PointLight radius: 1.5 - energy: 1.6 + energy: 4.0 color: "#1f8c28" - type: Computer board: CriminalRecordsComputerCircuitboard @@ -423,7 +423,7 @@ key: enum.GeneralStationRecordConsoleKey.Key - type: PointLight radius: 1.5 - energy: 1.6 + energy: 4.0 color: "#1f8c28" - type: Computer board: StationRecordsComputerCircuitboard @@ -451,7 +451,7 @@ state: generic_panel_open - type: PointLight radius: 1.5 - energy: 1.6 + energy: 4.0 color: "#006400" - type: Computer board: CrewMonitoringComputerCircuitboard @@ -514,7 +514,7 @@ access: [["ResearchConsoleAccess"]] - type: PointLight radius: 1.5 - energy: 1.6 + energy: 4.0 color: "#b53ca1" - type: GuideHelp guides: @@ -563,7 +563,7 @@ board: AnalysisComputerCircuitboard - type: PointLight radius: 1.5 - energy: 1.6 + energy: 4.0 color: "#b53ca1" - type: GuideHelp guides: @@ -623,7 +623,7 @@ board: IDComputerCircuitboard - type: PointLight radius: 1.5 - energy: 1.6 + energy: 4.0 color: "#3c5eb5" - type: ItemSlots - type: ContainerContainer @@ -730,7 +730,7 @@ board: BodyScannerComputerCircuitboard - type: PointLight radius: 1.5 - energy: 1.6 + energy: 4.0 color: "#1f8c28" - type: entity @@ -770,7 +770,7 @@ board: CommsComputerCircuitboard - type: PointLight radius: 1.5 - energy: 1.6 + energy: 4.0 color: "#3c5eb5" - type: Damageable damageContainer: StructuralInorganic @@ -808,7 +808,7 @@ board: SyndicateCommsComputerCircuitboard - type: PointLight radius: 1.5 - energy: 1.6 + energy: 4.0 color: "#f71713" - type: entity @@ -842,7 +842,7 @@ board: WizardCommsComputerCircuitboard - type: PointLight radius: 1.5 - energy: 1.6 + energy: 4.0 color: "#F317F3" - type: entity @@ -874,7 +874,7 @@ board: CentcommCommsComputerCircuitboard - type: PointLight radius: 1.5 - energy: 1.6 + energy: 4.0 color: "#00FF00" - type: entity @@ -908,7 +908,7 @@ board: SolarControlComputerCircuitboard - type: PointLight radius: 1.5 - energy: 1.6 + energy: 4.0 color: "#e6e227" - type: GuideHelp guides: @@ -946,7 +946,7 @@ board: RadarConsoleCircuitboard - type: PointLight radius: 1.5 - energy: 1.6 + energy: 4.0 color: "#e6e227" - type: entity @@ -984,7 +984,7 @@ board: CargoRequestComputerCircuitboard - type: PointLight radius: 1.5 - energy: 1.6 + energy: 4.0 color: "#b89f25" - type: AccessReader access: [["CargoPurchaseAccess"]] # Sunrise-Edit @@ -1198,7 +1198,7 @@ board: CargoBountyComputerCircuitboard - type: PointLight radius: 1.5 - energy: 1.6 + energy: 4.0 color: "#b89f25" - type: AccessReader access: [["Quartermaster"]] @@ -1241,7 +1241,7 @@ board: FundingAllocationComputerCircuitboard - type: PointLight radius: 1.5 - energy: 1.6 + energy: 4.0 color: "#3c5eb5" - type: entity @@ -1272,7 +1272,7 @@ board: CloningConsoleComputerCircuitboard - type: PointLight radius: 1.5 - energy: 1.6 + energy: 4.0 color: "#1f8c28" - type: DeviceLinkSource range: 4 @@ -1330,7 +1330,7 @@ board: SalvageJobBoardComputerCircuitboard - type: PointLight radius: 1.5 - energy: 1.6 + energy: 4.0 color: "#b89f25" - type: entity @@ -1379,7 +1379,7 @@ board: SalvageExpeditionsComputerCircuitboard - type: PointLight radius: 1.5 - energy: 1.6 + energy: 4.0 color: "#b89f25" - type: AccessReader access: [["Salvage"]] @@ -1515,7 +1515,7 @@ board: CargoSaleComputerCircuitboard - type: PointLight radius: 1.5 - energy: 1.6 + energy: 4.0 color: "#b89f25" - type: AccessReader access: [["Cargo"]] @@ -1583,7 +1583,7 @@ state: generic_panel_open - type: PointLight radius: 1.5 - energy: 1.6 + energy: 4.0 color: "#43ccb5" - type: Computer board: SensorConsoleCircuitboard @@ -1611,7 +1611,7 @@ parent: BaseComputerAiAccess id: ComputerRoboticsControl name: robotics control console - description: Used to remotely monitor, disable and destroy the station's cyborgs. + description: Used to remotely monitor the station's cyborgs. components: - type: Sprite layers: @@ -1626,6 +1626,7 @@ - map: [ "enum.WiresVisualLayers.MaintenancePanel" ] state: generic_panel_open - type: RoboticsConsole + allowBorgControl: false - type: ActiveRadio channels: - Science @@ -1651,7 +1652,7 @@ unlockOnClick: false - type: entity - parent: ComputerRoboticsControl + parent: BaseComputer id: ComputerXenoborgsControl name: xenoborgs control console description: Used to remotely monitor all xenoborgs. @@ -1668,20 +1669,28 @@ state: rd_key - map: [ "enum.WiresVisualLayers.MaintenancePanel" ] state: generic_panel_open + - type: ActivatableUI + key: enum.RoboticsConsoleUiKey.Key + - type: UserInterface + interfaces: + enum.RoboticsConsoleUiKey.Key: + type: RoboticsConsoleBoundUserInterface + enum.WiresUiKey.Key: + type: WiresBoundUserInterface - type: RoboticsConsole allowBorgControl: false radioChannel: Xenoborg - type: ActiveRadio channels: - Xenoborg + - type: ApcPowerReceiver + powerLoad: 1000 - type: DeviceNetwork deviceNetId: Wireless receiveFrequencyId: Mothership transmitFrequencyId: Xenoborg - type: Computer board: ComputerXenoborgsControlCircuitboard - - type: AccessReader # only used for dangerous things - access: [["Xenoborg"]] - type: entity id: StationAiUploadComputer diff --git a/Resources/Prototypes/Entities/Structures/Machines/Computers/wooden_television.yml b/Resources/Prototypes/Entities/Structures/Machines/Computers/wooden_television.yml index b542687b57..50cc6a624c 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/Computers/wooden_television.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/Computers/wooden_television.yml @@ -16,7 +16,7 @@ board: ComputerTelevisionCircuitboard - type: PointLight radius: 1.5 - energy: 1.6 + energy: 3.0 color: "#b89f25" - type: Fixtures fixtures: diff --git a/Resources/Prototypes/Entities/Structures/Machines/Medical/cryo_pod.yml b/Resources/Prototypes/Entities/Structures/Machines/Medical/cryo_pod.yml index 9c18bbebed..a4ce29f6d2 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/Medical/cryo_pod.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/Medical/cryo_pod.yml @@ -112,7 +112,7 @@ - type: AntiRottingContainer - type: Climbable # so that ejected bodies don't get stuck vaultable: false - - type: ContainerTemperatureDamageThresholds + - type: ContainerTemperature coldDamageThreshold: 10 - type: GuideHelp guides: diff --git a/Resources/Prototypes/Entities/Structures/Machines/anomaly_sync.yml b/Resources/Prototypes/Entities/Structures/Machines/anomaly_sync.yml index 3019b8adf8..de4ea19350 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/anomaly_sync.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/anomaly_sync.yml @@ -41,7 +41,7 @@ bounds: "-0.35,-0.35,0.35,0.35" density: 100 mask: - - ItemMask + - ItemMask hard: True - type: Transform anchored: true @@ -56,7 +56,7 @@ - type: DeviceList - type: PointLight radius: 1.8 - energy: 1.6 + energy: 3.0 color: "#b53ca1" - type: LitOnPowered - type: Appearance diff --git a/Resources/Prototypes/Entities/Structures/Machines/artifact_analyzer.yml b/Resources/Prototypes/Entities/Structures/Machines/artifact_analyzer.yml index d4fc8263a8..87dc468018 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/artifact_analyzer.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/artifact_analyzer.yml @@ -48,8 +48,7 @@ - type: Transform anchored: true - type: ApcPowerReceiver - powerLoad: 12000 - needsPower: false #only turns on when scanning + powerLoad: 5000 - type: ArtifactAnalyzer - type: ItemPlacer whitelist: @@ -66,7 +65,7 @@ board: ArtifactAnalyzerMachineCircuitboard - type: PointLight radius: 1.5 - energy: 1.6 + energy: 3.0 color: "#b53ca1" - type: GuideHelp guides: @@ -157,3 +156,13 @@ machine_parts: !type:Container entity_storage: !type:Container output_container: !type:Container + +# just a resprite +- type: entity + parent: MachineArtifactCrusher + id: MachineArtifactCrusherXenoborg + name: body crusher + description: Best not to let your head get stuck... + components: + - type: Sprite + sprite: Structures/Machines/body_crusher.rsi diff --git a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml index 23df123793..99e2ad9857 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml @@ -113,7 +113,7 @@ - type: Machine board: AutolatheMachineCircuitboard - type: MaterialStorage - whitelist: + whitelist: &StandardMaterialWhitelist tags: - Sheet - RawMaterial @@ -190,13 +190,7 @@ - type: Machine board: ProtolatheMachineCircuitboard - type: MaterialStorage - whitelist: - tags: - - Sheet - - RawMaterial - - Ingot - - SheetPaper #Sunrise-edit - + whitelist: *StandardMaterialWhitelist - type: OreSiloClient - type: Lathe idleState: icon @@ -297,11 +291,7 @@ emagDynamicPacks: - SecurityBoards - type: MaterialStorage - whitelist: - tags: - - Sheet - - RawMaterial - - Ingot + whitelist: *StandardMaterialWhitelist - type: OreSiloClient - type: RequireProjectileTarget @@ -351,11 +341,7 @@ - MedicalCyberOrgansDynamic # Sunrise-Add - MedicalImplantDynamic # Sunrise-Add - type: MaterialStorage - whitelist: - tags: - - Sheet - - RawMaterial - - Ingot + whitelist: *StandardMaterialWhitelist - type: OreSiloClient - type: GuideHelp guides: @@ -446,11 +432,7 @@ emagStaticPacks: - SyndicateAmmoStatic - type: MaterialStorage - whitelist: - tags: - - Sheet - - RawMaterial - - Ingot + whitelist: *StandardMaterialWhitelist - type: OreSiloClient - type: LatheAnnouncing channels: [Security] @@ -500,11 +482,7 @@ emagStaticPacks: - SyndicateAmmoStatic - type: MaterialStorage - whitelist: - tags: - - Sheet - - RawMaterial - - Ingot + whitelist: *StandardMaterialWhitelist - type: OreSiloClient - type: entity @@ -594,11 +572,7 @@ - ClothingCentComm - ClothingSyndie - type: MaterialStorage - whitelist: - tags: - - Sheet - - RawMaterial - - Ingot + whitelist: *StandardMaterialWhitelist - type: OreSiloClient - type: entity @@ -768,11 +742,5 @@ dynamicPacks: - FauxTiles - type: MaterialStorage - whitelist: - tags: - - Sheet - - Metal - - Wooden - - RawMaterial - - Plastic + whitelist: *StandardMaterialWhitelist - type: OreSiloClient diff --git a/Resources/Prototypes/Entities/Structures/Machines/microwave.yml b/Resources/Prototypes/Entities/Structures/Machines/microwave.yml index 072fadbc7e..b7c5b194ef 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/microwave.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/microwave.yml @@ -148,7 +148,7 @@ - type: entity id: SyndicateMicrowave - parent: KitchenMicrowave + parent: [ KitchenMicrowave, BaseSyndicateContraband ] name: donk co. microwave description: So advanced, it can cook donk-pockets in a mere 2.5 seconds! components: diff --git a/Resources/Prototypes/Entities/Structures/Machines/research.yml b/Resources/Prototypes/Entities/Structures/Machines/research.yml index 55432d9d39..f734e1d4db 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/research.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/research.yml @@ -18,8 +18,8 @@ - type: PointLight enabled: false castShadows: false - radius: 1.5 - energy: 1.6 + radius: 1.2 + energy: 3.0 color: "#b211b2" - type: LitOnPowered - type: ResearchServer @@ -124,7 +124,7 @@ active: true - type: PointLight radius: 1.5 - energy: 1.6 + energy: 3.0 color: "#3db83b" - type: ActivatableUI key: enum.ResearchClientUiKey.Key diff --git a/Resources/Prototypes/Entities/Structures/Machines/smartfridge.yml b/Resources/Prototypes/Entities/Structures/Machines/smartfridge.yml index dc9ad5fafa..2c58e36923 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/smartfridge.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/smartfridge.yml @@ -24,8 +24,8 @@ - state: panel map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: PointLight - radius: 1.5 - energy: 1.6 + radius: 1.2 + energy: 3.0 color: "#9dc5c9" - type: Machine board: SmartFridgeCircuitboard @@ -48,6 +48,7 @@ - type: SmartFridge whitelist: components: + - Edible - FitsInDispenser - Pill - Produce diff --git a/Resources/Prototypes/Entities/Structures/Machines/telecomms.yml b/Resources/Prototypes/Entities/Structures/Machines/telecomms.yml index 5aab990e8c..bc000c8649 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/telecomms.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/telecomms.yml @@ -102,7 +102,7 @@ enabled: false castShadows: false radius: 1.5 - energy: 1.6 + energy: 3.0 color: "#39b8ee" - type: LitOnPowered - type: GenericVisualizer diff --git a/Resources/Prototypes/Entities/Structures/Machines/vending_machines.yml b/Resources/Prototypes/Entities/Structures/Machines/vending_machines.yml index af3fd7593c..659ae0cbd1 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/vending_machines.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/vending_machines.yml @@ -329,7 +329,7 @@ map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: PointLight radius: 1 - energy: 1.3 + energy: 2.0 color: "#ffb0b0" - type: AccessReader access: [["HeadOfPersonnel"]] @@ -364,7 +364,7 @@ access: [["Service"]] - type: PointLight radius: 1.5 - energy: 1.6 + energy: 3.0 color: "#4b93ad" - type: entity @@ -426,7 +426,7 @@ map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: PointLight radius: 1.8 - energy: 1.6 + energy: 3.0 color: "#3db83b" - type: entity @@ -457,7 +457,7 @@ map: [ "enum.WiresVisualLayers.MaintenancePanel" ] - type: PointLight radius: 1.8 - energy: 1.6 + energy: 3.0 color: "#3db83b" - type: entity @@ -498,7 +498,7 @@ map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: PointLight radius: 1.5 - energy: 1.3 + energy: 2.0 color: "#ad7c4b" - type: PlayerCountDependentStock # Sunrise-vend @@ -535,7 +535,7 @@ map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: PointLight radius: 1.5 - energy: 1.6 + energy: 3.0 color: "#3c5eb5" - type: PlayerCountDependentStock # Sunrise-vend @@ -556,7 +556,7 @@ map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: PointLight radius: 1.5 - energy: 1.6 + energy: 3.0 color: "#423438" - type: entity @@ -577,7 +577,7 @@ map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: PointLight radius: 1.5 - energy: 1.6 + energy: 3.0 color: "#A50824" - type: entity @@ -600,7 +600,7 @@ map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: PointLight radius: 1.5 - energy: 1.6 + energy: 3.0 color: "#44964A" - type: entity @@ -622,7 +622,7 @@ map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: PointLight radius: 1.5 - energy: 1.6 + energy: 3.0 color: "#CBC6BE" - type: entity @@ -645,7 +645,7 @@ map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: PointLight radius: 1.5 - energy: 1.6 + energy: 3.0 color: "#D3A44D" - type: entity @@ -679,7 +679,7 @@ map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: PointLight radius: 1.5 - energy: 1.6 + energy: 3.0 color: "#66538F" - type: PlayerCountDependentStock # Sunrise-vend @@ -716,7 +716,7 @@ map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: PointLight radius: 1.5 - energy: 1.6 + energy: 3.0 color: "#6927C5" - type: PlayerCountDependentStock # Sunrise-vend @@ -753,7 +753,7 @@ map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: PointLight radius: 1.5 - energy: 1.6 + energy: 3.0 color: "#D82929" - type: PlayerCountDependentStock # Sunrise-vend @@ -790,7 +790,7 @@ pack: SmiteGoodbyes - type: PointLight radius: 1.5 - energy: 1.6 + energy: 3.0 color: "#00E645" - type: entity @@ -823,7 +823,7 @@ access: [["Kitchen"]] - type: PointLight radius: 1.5 - energy: 1.6 + energy: 3.0 color: "#4b93ad" - type: entity @@ -853,7 +853,7 @@ map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: PointLight radius: 1.5 - energy: 1.6 + energy: 3.0 color: "#9a18d6" - type: entity @@ -886,7 +886,7 @@ map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: PointLight radius: 1.5 - energy: 1.6 + energy: 3.0 color: "#6148c7" - type: PlayerCountDependentStock # Sunrise-vend @@ -917,7 +917,7 @@ access: [["Engineering"]] - type: PointLight radius: 1.5 - energy: 1.6 + energy: 3.0 color: "#b89e2a" - type: entity @@ -950,7 +950,7 @@ map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: PointLight radius: 1.5 - energy: 1.6 + energy: 3.0 color: "#9dc5c9" - type: GuideHelp guides: @@ -1007,7 +1007,7 @@ access: [["Hydroponics"]] - type: PointLight radius: 1.5 - energy: 1.6 + energy: 3.0 color: "#326e3f" - type: entity @@ -1041,7 +1041,7 @@ access: [["Security"]] - type: PointLight radius: 1 - energy: 1.2 + energy: 2.0 color: "#78645c" - type: GuideHelp guides: @@ -1078,7 +1078,7 @@ map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: PointLight radius: 1.5 - energy: 1.6 + energy: 3.0 color: "#326e3f" - type: entity @@ -1121,7 +1121,7 @@ map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: PointLight radius: 1.5 - energy: 1.6 + energy: 3.0 color: "#c73434" - type: PlayerCountDependentStock # Sunrise-vend @@ -1152,7 +1152,7 @@ map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: PointLight radius: 1.5 - energy: 1.6 + energy: 3.0 color: "#737785" - type: PlayerCountDependentStock # Sunrise-vend @@ -1173,7 +1173,7 @@ map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: PointLight radius: 1.5 - energy: 1.6 + energy: 3.0 color: "#3c5eb5" - type: entity @@ -1193,7 +1193,7 @@ map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: PointLight radius: 1.5 - energy: 1.6 + energy: 3.0 color: "#CE3401" - type: entity @@ -1213,7 +1213,7 @@ map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: PointLight radius: 1.5 - energy: 1.6 + energy: 3.0 color: "#5F6A1C" - type: entity @@ -1233,7 +1233,7 @@ map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: PointLight radius: 1.5 - energy: 1.6 + energy: 3.0 color: "#207E79" - type: entity @@ -1269,7 +1269,7 @@ map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: PointLight radius: 1.5 - energy: 1.6 + energy: 3.0 color: "#389690" - type: RussianAccent - type: PlayerCountDependentStock # Sunrise-vend @@ -1307,7 +1307,7 @@ shader: unshaded - type: PointLight radius: 1.5 - energy: 1.6 + energy: 3.0 color: "#c73434" - type: entity @@ -1339,7 +1339,7 @@ map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: PointLight radius: 1.5 - energy: 1.6 + energy: 3.0 color: "#9dc5c9" - type: entity @@ -1373,7 +1373,7 @@ access: [["Research"]] - type: PointLight radius: 1.5 - energy: 1.6 + energy: 3.0 color: "#B0ADA9" - type: GuideHelp guides: @@ -1404,7 +1404,7 @@ map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: PointLight radius: 1.5 - energy: 1.6 + energy: 3.0 color: "#d4ab33" - type: entity @@ -1436,7 +1436,7 @@ map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: PointLight radius: 1.5 - energy: 1.6 + energy: 3.0 color: "#326e3f" - type: entity @@ -1469,7 +1469,7 @@ map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: PointLight radius: 1.5 - energy: 1.6 + energy: 3.0 color: "#ffe599" - type: PlayerCountDependentStock # Sunrise-vend @@ -1497,7 +1497,7 @@ map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: PointLight radius: 1.5 - energy: 1.6 + energy: 3.0 color: "#b89f25" - type: AccessReader access: [["Salvage"]] @@ -1535,7 +1535,7 @@ map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: PointLight radius: 1.5 - energy: 1.6 + energy: 3.0 color: "#d4ab33" - type: PlayerCountDependentStock # Sunrise-vend @@ -1568,7 +1568,7 @@ map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: PointLight radius: 1.5 - energy: 1.6 + energy: 3.0 color: "#326e3f" - type: AccessReader access: [["Hydroponics"]] @@ -1628,7 +1628,7 @@ map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: PointLight radius: 1.5 - energy: 1.6 + energy: 3.0 color: "#d82929" - type: AccessReader access: [["Security"]] @@ -1686,7 +1686,7 @@ access: [["Chapel"]] - type: PointLight radius: 1.5 - energy: 1.6 + energy: 3.0 color: "#CCCCCC" #The holy C - type: entity @@ -1716,7 +1716,7 @@ map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: PointLight radius: 1.5 - energy: 1.6 + energy: 3.0 color: "#b89e2a" - type: AccessReader access: [["Cargo"]] @@ -1832,7 +1832,7 @@ map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: PointLight radius: 1.5 - energy: 1.6 + energy: 3.0 color: "#b89e2a" - type: AccessReader access: [["Engineering"]] @@ -1864,7 +1864,7 @@ map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: PointLight radius: 1.5 - energy: 1.6 + energy: 3.0 color: "#b89e2a" - type: AccessReader access: [["Engineering"]] @@ -1952,7 +1952,7 @@ map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: PointLight radius: 1.5 - energy: 1.6 + energy: 3.0 color: "#6927C5" - type: AccessReader access: [["Janitor"]] @@ -2012,7 +2012,7 @@ map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: PointLight radius: 1.5 - energy: 1.6 + energy: 3.0 color: "#d82929" - type: AccessReader access: [["NuclearOperative"], ["SyndicateAgent"]] @@ -2124,7 +2124,7 @@ map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: PointLight radius: 1.5 - energy: 1.6 + energy: 3.0 color: "#48CF48" - type: AccessReader access: [["CentralCommand"]] @@ -2158,7 +2158,7 @@ map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: PointLight radius: 1.5 - energy: 1.6 + energy: 3.0 color: "#3c5eb5" - type: DatasetVocalizer dataset: HappyHonkAds @@ -2187,7 +2187,7 @@ - type: Speech - type: PointLight radius: 1.5 - energy: 1.3 # reduced energy since the color is pure white + energy: 2.0 # reduced energy since the color is pure white color: "#FFFFFF" - type: Sprite sprite: Structures/Machines/VendingMachines/pride.rsi @@ -2312,7 +2312,7 @@ map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: PointLight radius: 1.3 - energy: 1.6 + energy: 3.0 color: "#43ccb5" - type: GuideHelp guides: diff --git a/Resources/Prototypes/Entities/Structures/Piping/Atmospherics/binary.yml b/Resources/Prototypes/Entities/Structures/Piping/Atmospherics/binary.yml index 6f1d69a86c..06fd84a133 100644 --- a/Resources/Prototypes/Entities/Structures/Piping/Atmospherics/binary.yml +++ b/Resources/Prototypes/Entities/Structures/Piping/Atmospherics/binary.yml @@ -566,10 +566,13 @@ components: - type: Sprite sprite: Structures/Machines/gasrecycler.rsi + snapCardinals: true + granularLayersRendering: true layers: - sprite: Structures/Piping/Atmospherics/pipe.rsi state: pipeBinaryConnectors map: [ "enum.PipeVisualLayers.Pipe" ] + renderingStrategy: Default - state: running - state: unlit shader: unshaded @@ -625,6 +628,12 @@ board: GasRecyclerMachineCircuitboard - type: AtmosMonitoringConsoleDevice navMapBlip: GasValve + - type: Transform + noRot: false + - type: GuideHelp + guides: + - GasRecycling + - type: TegCirculator - type: entity diff --git a/Resources/Prototypes/Entities/Structures/Piping/Atmospherics/pipes.yml b/Resources/Prototypes/Entities/Structures/Piping/Atmospherics/pipes.yml index b5b709e26e..7fd00e8265 100644 --- a/Resources/Prototypes/Entities/Structures/Piping/Atmospherics/pipes.yml +++ b/Resources/Prototypes/Entities/Structures/Piping/Atmospherics/pipes.yml @@ -423,31 +423,37 @@ nodeGroupID: Pipe pipeDirection: South pipeLayer: 0 + volume: 50 south1: !type:PipeNode nodeGroupID: Pipe pipeDirection: South pipeLayer: 1 + volume: 50 south2: !type:PipeNode nodeGroupID: Pipe pipeDirection: South pipeLayer: 2 + volume: 50 north0: !type:PipeNode nodeGroupID: Pipe pipeDirection: North pipeLayer: 0 + volume: 50 north1: !type:PipeNode nodeGroupID: Pipe pipeDirection: North pipeLayer: 1 + volume: 50 north2: !type:PipeNode nodeGroupID: Pipe pipeDirection: North pipeLayer: 2 + volume: 50 - type: GasPipeManifold - type: AtmosMonitoringConsoleDevice navMapBlip: GasPipeManifold diff --git a/Resources/Prototypes/Entities/Structures/Power/Generation/Tesla/coil.yml b/Resources/Prototypes/Entities/Structures/Power/Generation/Tesla/coil.yml index 1def040b09..e7f6082734 100644 --- a/Resources/Prototypes/Entities/Structures/Power/Generation/Tesla/coil.yml +++ b/Resources/Prototypes/Entities/Structures/Power/Generation/Tesla/coil.yml @@ -56,6 +56,11 @@ sprite: Structures/Power/Generation/Tesla/coil.rsi state: coil - type: Battery + # Very important: + # Disable networking to prevent the battery getting continuously dirtied every tick as it interacts with the power network. + # This can not be done by changing the charge rate as the power supply ramps up over time. + # This disables prediction for this battery. + netsync: false maxCharge: 5000000 startingCharge: 0 - type: BatteryDischarger diff --git a/Resources/Prototypes/Entities/Structures/Power/Generation/generators.yml b/Resources/Prototypes/Entities/Structures/Power/Generation/generators.yml index 456a83046b..8c1682b39e 100644 --- a/Resources/Prototypes/Entities/Structures/Power/Generation/generators.yml +++ b/Resources/Prototypes/Entities/Structures/Power/Generation/generators.yml @@ -101,7 +101,7 @@ path: /Audio/Ambience/Objects/hdd_buzz.ogg - type: PointLight radius: 1.5 - energy: 1.6 + energy: 3.0 color: "#3db83b" castShadows: false netsync: false @@ -210,6 +210,24 @@ guides: - ShuttleCraft +- type: entity + parent: BaseGeneratorWallmount + id: GeneratorWallmountAPULV + name: shuttle LV APU + description: An advanced auxiliary power unit for a shuttle. + components: + - type: NodeContainer + examinable: true + nodes: + output: + !type:CableDeviceNode + nodeGroupID: Apc + - type: PowerSupplier + voltage: Apc + supplyRate: 20000 + supplyRampRate: 500 + supplyRampTolerance: 500 + # RTG - no fuel requirement - type: entity diff --git a/Resources/Prototypes/Entities/Structures/Power/Generation/solar.yml b/Resources/Prototypes/Entities/Structures/Power/Generation/solar.yml index 973bd6e119..bf04eaaab4 100644 --- a/Resources/Prototypes/Entities/Structures/Power/Generation/solar.yml +++ b/Resources/Prototypes/Entities/Structures/Power/Generation/solar.yml @@ -13,6 +13,9 @@ - type: InteractionOutline - type: Transform anchored: true + - type: Damageable + damageContainer: StructuralInorganic + damageModifierSet: Metallic - type: Physics bodyType: Static - type: Fixtures @@ -68,9 +71,6 @@ - type: Sprite sprite: Structures/Power/Generation/solar_panel.rsi state: solar_panel_plasma - - type: Damageable - damageContainer: Inorganic - damageModifierSet: Metallic - type: Destructible thresholds: - trigger: # Excess damage, don't spawn entities @@ -111,9 +111,6 @@ - type: Sprite sprite: Structures/Power/Generation/solar_panel.rsi state: solar_panel_uranium - - type: Damageable - damageContainer: Inorganic - damageModifierSet: Metallic - type: Destructible thresholds: - trigger: # Excess damage, don't spawn entities @@ -150,9 +147,6 @@ supplyRampTolerance: 500 supplyRampRate: 500 - type: SolarPanel - - type: Damageable - damageContainer: StructuralInorganic - damageModifierSet: Metallic - type: Destructible thresholds: - trigger: # Excess damage, don't spawn entities @@ -189,9 +183,6 @@ components: - type: Sprite state: solar_panel_glass_broken - - type: Damageable - damageContainer: StructuralInorganic - damageModifierSet: Metallic - type: Destructible thresholds: - trigger: # Excess damage, don't spawn entities @@ -230,9 +221,6 @@ components: - type: Sprite state: solar_panel_plasma_broken - - type: Damageable - damageContainer: Inorganic - damageModifierSet: Metallic - type: Destructible thresholds: - trigger: # Excess damage, don't spawn entities @@ -271,9 +259,6 @@ components: - type: Sprite state: solar_panel_uranium_broken - - type: Damageable - damageContainer: Inorganic - damageModifierSet: Metallic - type: Destructible thresholds: - trigger: # Excess damage, don't spawn entities diff --git a/Resources/Prototypes/Entities/Structures/Power/Generation/teg.yml b/Resources/Prototypes/Entities/Structures/Power/Generation/teg.yml index debc07b6eb..0bf5011de2 100644 --- a/Resources/Prototypes/Entities/Structures/Power/Generation/teg.yml +++ b/Resources/Prototypes/Entities/Structures/Power/Generation/teg.yml @@ -151,7 +151,6 @@ # tags - type: Tag tags: - - Pipe - Unstackable # basic interactions diff --git a/Resources/Prototypes/Entities/Structures/Power/apc.yml b/Resources/Prototypes/Entities/Structures/Power/apc.yml index 0addb34704..4efc5d0fe6 100644 --- a/Resources/Prototypes/Entities/Structures/Power/apc.yml +++ b/Resources/Prototypes/Entities/Structures/Power/apc.yml @@ -16,7 +16,7 @@ path: /Audio/Ambience/Objects/hdd_buzz.ogg - type: PointLight radius: 1.5 - energy: 1.6 + energy: 3.0 color: "#3db83b" castShadows: false netsync: false @@ -56,6 +56,11 @@ - type: Appearance - type: ApcVisuals - type: Battery + # Very important: + # Disable networking to prevent the battery getting continuously dirtied every tick as it interacts with the power network. + # This can not be done by changing the charge rate as the power supply ramps up over time. + # This disables prediction for this battery. + netsync: false maxCharge: 50000 startingCharge: 0 - type: ExaminableBattery diff --git a/Resources/Prototypes/Entities/Structures/Power/chargers.yml b/Resources/Prototypes/Entities/Structures/Power/chargers.yml index 0bbe95efb5..25e3616f18 100644 --- a/Resources/Prototypes/Entities/Structures/Power/chargers.yml +++ b/Resources/Prototypes/Entities/Structures/Power/chargers.yml @@ -13,6 +13,8 @@ - type: Appearance - type: Charger slotId: charger_slot + - type: ApcPowerReceiver + powerLoad: 1 # same as draw given in ChargerComponent.PassiveDraw; increased when it is actually charging something - type: Anchorable delay: 1 - type: Destructible @@ -167,8 +169,7 @@ ejectOnInteract: true whitelist: components: - - HitscanBatteryAmmoProvider - - ProjectileBatteryAmmoProvider + - BatteryAmmoProvider - Stunbaton - PowerCell blacklist: @@ -193,8 +194,7 @@ ejectOnInteract: true whitelist: components: - - HitscanBatteryAmmoProvider - - ProjectileBatteryAmmoProvider + - BatteryAmmoProvider - Stunbaton - PowerCell blacklist: @@ -223,8 +223,7 @@ ejectOnInteract: true whitelist: components: - - HitscanBatteryAmmoProvider - - ProjectileBatteryAmmoProvider + - BatteryAmmoProvider - Stunbaton blacklist: tags: @@ -305,3 +304,12 @@ entity_storage: !type:Container machine_board: !type:Container machine_parts: !type:Container + +- type: entity + parent: BorgCharger + id: BorgChargerXenoborg + name: xenoborg recharging station + description: A stationary charger for xenoborgs. Feels claustrophobic. + components: + - type: Sprite + sprite: Structures/Power/xenoborg_charger.rsi diff --git a/Resources/Prototypes/Entities/Structures/Power/debug_power.yml b/Resources/Prototypes/Entities/Structures/Power/debug_power.yml index 04cbb509e1..b94c7baf76 100644 --- a/Resources/Prototypes/Entities/Structures/Power/debug_power.yml +++ b/Resources/Prototypes/Entities/Structures/Power/debug_power.yml @@ -8,9 +8,6 @@ supplyRate: 300000 supplyRampRate: 50000 supplyRampTolerance: 500 - - type: Tag - tags: - - Debug - type: entity id: DebugConsumer @@ -20,9 +17,6 @@ placement: mode: SnapgridCenter components: - - type: Tag - tags: - - Debug - type: Clickable - type: InteractionOutline - type: Physics @@ -66,9 +60,6 @@ placement: mode: SnapgridCenter components: - - type: Tag - tags: - - Debug - type: Clickable - type: InteractionOutline - type: Physics @@ -85,6 +76,11 @@ sprite: Structures/Power/power.rsi state: provider - type: Battery + # Very important: + # Disable networking to prevent the battery getting continuously dirtied every tick as it interacts with the power network. + # This can not be done by changing the charge rate as the power supply ramps up over time. + # This disables prediction for this battery. + netsync: false - type: NodeContainer nodes: input: @@ -100,9 +96,6 @@ placement: mode: SnapgridCenter components: - - type: Tag - tags: - - Debug - type: Clickable - type: PowerNetworkBattery - type: InteractionOutline @@ -120,6 +113,11 @@ sprite: Structures/Power/power.rsi state: provider - type: Battery + # Very important: + # Disable networking to prevent the battery getting continuously dirtied every tick as it interacts with the power network. + # This can not be done by changing the charge rate as the power supply ramps up over time. + # This disables prediction for this battery. + netsync: false - type: NodeContainer nodes: input: @@ -128,15 +126,6 @@ - type: BatteryDischarger - type: Anchorable -- type: entity - parent: BaseSMES - id: DebugSMES - suffix: DEBUG, Empty - components: - - type: Tag - tags: - - Debug - - type: entity parent: BaseSMES id: DebugSMESRecharging @@ -145,19 +134,6 @@ components: - type: BatterySelfRecharger autoRechargeRate: 50000 - autoRecharge: True - - type: Tag - tags: - - Debug - -- type: entity - parent: BaseSubstation - id: DebugSubstation - suffix: DEBUG, Empty - components: - - type: Tag - tags: - - Debug - type: entity parent: BaseSubstation @@ -166,19 +142,6 @@ components: - type: BatterySelfRecharger autoRechargeRate: 50000 - autoRecharge: True - - type: Tag - tags: - - Debug - -- type: entity - parent: BaseSubstationWall - id: DebugSubstationWall - suffix: DEBUG, Empty - components: - - type: Tag - tags: - - Debug - type: entity parent: BaseSubstationWall @@ -187,19 +150,6 @@ components: - type: BatterySelfRecharger autoRechargeRate: 50000 - autoRecharge: True - - type: Tag - tags: - - Debug - -- type: entity - parent: BaseAPC - id: DebugAPC - suffix: DEBUG, Empty - components: - - type: Tag - tags: - - Debug - type: entity parent: BaseAPC @@ -209,10 +159,6 @@ components: - type: BatterySelfRecharger autoRechargeRate: 50000 - autoRecharge: True - - type: Tag - tags: - - Debug - type: entity id: DebugPowerReceiver @@ -222,9 +168,6 @@ placement: mode: SnapgridCenter components: - - type: Tag - tags: - - Debug - type: Clickable - type: InteractionOutline - type: Physics diff --git a/Resources/Prototypes/Entities/Structures/Power/smes.yml b/Resources/Prototypes/Entities/Structures/Power/smes.yml index b9144f8095..db9b1a069e 100644 --- a/Resources/Prototypes/Entities/Structures/Power/smes.yml +++ b/Resources/Prototypes/Entities/Structures/Power/smes.yml @@ -33,6 +33,11 @@ - type: Smes - type: Appearance - type: Battery + # Very important: + # Disable networking to prevent the battery getting continuously dirtied every tick as it interacts with the power network. + # This can not be done by changing the charge rate as the power supply ramps up over time. + # This disables prediction for this battery. + netsync: false startingCharge: 0 maxCharge: 8000000 - type: ExaminableBattery @@ -64,8 +69,8 @@ supplyRampTolerance: 5000 supplyRampRate: 1000 - type: PointLight - radius: 1.5 - energy: 1.6 + radius: 1.2 + energy: 3.0 color: "#c9c042" castShadows: false - type: WiresPanel diff --git a/Resources/Prototypes/Entities/Structures/Power/substation.yml b/Resources/Prototypes/Entities/Structures/Power/substation.yml index 85258691d0..e26a316a44 100644 --- a/Resources/Prototypes/Entities/Structures/Power/substation.yml +++ b/Resources/Prototypes/Entities/Structures/Power/substation.yml @@ -5,6 +5,11 @@ components: # Core power behavior - type: Battery + # Very important: + # Disable networking to prevent the battery getting continuously dirtied every tick as it interacts with the power network. + # This can not be done by changing the charge rate as the power supply ramps up over time. + # This disables prediction for this battery. + netsync: false - type: ExaminableBattery - type: NodeContainer examinable: true diff --git a/Resources/Prototypes/Entities/Structures/Shuttles/cannons.yml b/Resources/Prototypes/Entities/Structures/Shuttles/cannons.yml index f1b8474fe1..7e89905c21 100644 --- a/Resources/Prototypes/Entities/Structures/Shuttles/cannons.yml +++ b/Resources/Prototypes/Entities/Structures/Shuttles/cannons.yml @@ -91,7 +91,7 @@ whitelist: tags: - PowerCell - - type: HitscanBatteryAmmoProvider + - type: BatteryAmmoProvider proto: RedShuttleMediumLaser #RedLightLaser fireCost: 20 # Sunrise-edit @@ -147,7 +147,7 @@ whitelist: tags: - PowerCage - - type: HitscanBatteryAmmoProvider + - type: BatteryAmmoProvider proto: RedShuttleLaser fireCost: 150 diff --git a/Resources/Prototypes/Entities/Structures/Shuttles/thrusters.yml b/Resources/Prototypes/Entities/Structures/Shuttles/thrusters.yml index 681077b130..e997610f10 100644 --- a/Resources/Prototypes/Entities/Structures/Shuttles/thrusters.yml +++ b/Resources/Prototypes/Entities/Structures/Shuttles/thrusters.yml @@ -102,6 +102,76 @@ visible: false offset: 0, 1 +- type: entity + parent: Thruster + id: ThrusterXenoborg + components: + - type: Sprite + sprite: Structures/Shuttles/xenoborg_thruster.rsi + +- type: entity + id: ThrusterLarge + name: large thruster + parent: [ BaseThruster] + placement: + mode: AlignTileAny + components: + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 1800 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + - trigger: + !type:DamageTrigger + damage: 900 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.45,-1.45,1.45,0.45" + density: 1750 + mask: + - MachineMask + layer: + - MachineLayer + - type: ApcPowerReceiver + powerLoad: 10000 + - type: Thruster + thrust: 1600 + burnShape: ["-0.3,0.5","0.2,1.6","0.8,1.6","1.3,0.5"] + damage: + types: + Heat: 120 + - type: Sprite + sprite: Structures/Shuttles/thruster_large.rsi + offset: 0.5,-0.5 + layers: + - state: base + map: ["enum.ThrusterVisualLayers.Base"] + - state: thrust + map: ["enum.ThrusterVisualLayers.ThrustOn"] + shader: unshaded + visible: false + - state: thrust_burn_unshaded + map: ["enum.ThrusterVisualLayers.ThrustingUnshaded"] + shader: unshaded + visible: false + offset: 0, 2 + - type: Anchorable + flags: None + - type: StaticPrice + price: 1500 + - type: entity id: ThrusterUnanchored parent: Thruster diff --git a/Resources/Prototypes/Entities/Structures/Specific/Anomaly/cores.yml b/Resources/Prototypes/Entities/Structures/Specific/Anomaly/cores.yml index f161abd953..8cb8707195 100644 --- a/Resources/Prototypes/Entities/Structures/Specific/Anomaly/cores.yml +++ b/Resources/Prototypes/Entities/Structures/Specific/Anomaly/cores.yml @@ -44,7 +44,7 @@ sprite: Structures/Specific/Anomalies/Cores/pyro_core.rsi - type: PointLight radius: 1.5 - energy: 1.5 + energy: 2.7 color: "#E25822" castShadows: false - type: IgnitionSource @@ -73,7 +73,7 @@ sprite: Structures/Specific/Anomalies/Cores/ice_core.rsi - type: PointLight radius: 1.5 - energy: 1.5 + energy: 2.7 color: "#befaff" castShadows: false @@ -224,7 +224,7 @@ sprite: Structures/Specific/Anomalies/Cores/pyro_core.rsi - type: PointLight radius: 1.5 - energy: 1.5 + energy: 2.7 color: "#fca3c0" castShadows: false @@ -250,7 +250,7 @@ sprite: Structures/Specific/Anomalies/Cores/ice_core.rsi - type: PointLight radius: 1.5 - energy: 1.5 + energy: 2.7 color: "#befaff" castShadows: false diff --git a/Resources/Prototypes/Entities/Structures/Specific/Cargo/mailcart.yml b/Resources/Prototypes/Entities/Structures/Specific/Cargo/mailcart.yml new file mode 100644 index 0000000000..4042b115f5 --- /dev/null +++ b/Resources/Prototypes/Entities/Structures/Specific/Cargo/mailcart.yml @@ -0,0 +1,94 @@ +# Mailcart +- type: entity + name: mail cart + id: MailCart + parent: [BaseStructureDynamic, StructureWheeled] + description: Deliver packages with style and efficiency. + components: + - type: Sprite + noRot: true + sprite: Objects/Specific/Cargo/mailcart.rsi + layers: + - state: mailcart_base + - type: InteractionOutline + - type: Storage + grid: + - 0,0,15,7 + quickInsert: true + maxItemSize: Huge + whitelist: + components: + - Delivery + tags: + - Paper + - Document + - BoxCardboard + - Folder + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.18,-0.2,0.18,0.2" + density: 60 + mask: + - FullTileMask + layer: + - LargeMobLayer + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Metallic + - type: Destructible + thresholds: + - trigger: !type:DamageTrigger + damage: 400 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + - trigger: !type:DamageTrigger + damage: 200 + behaviors: + - !type:EmptyAllContainersBehaviour + - !type:DoActsBehavior + acts: ["Destruction"] + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + - type: ItemMapper + mapLayers: + package_1: + minCount: 1 + whitelist: &PackageWhitelist + tags: + - PackageDelivery + package_2: + minCount: 2 + whitelist: *PackageWhitelist + package_3: + minCount: 3 + whitelist: *PackageWhitelist + package_4: + minCount: 4 + whitelist: *PackageWhitelist + package_5: + minCount: 5 + whitelist: *PackageWhitelist + package_6: + minCount: 6 + whitelist: *PackageWhitelist + package_7: + minCount: 7 + whitelist: *PackageWhitelist + package_8: + minCount: 8 + whitelist: *PackageWhitelist + sprite: Objects/Specific/Cargo/mailcart.rsi + - type: Appearance + - type: UserInterface + interfaces: + enum.StorageUiKey.Key: + type: StorageBoundUserInterface + - type: ContainerContainer + containers: + storagebase: !type:Container + ents: [] diff --git a/Resources/Prototypes/Entities/Structures/Specific/Janitor/janicart.yml b/Resources/Prototypes/Entities/Structures/Specific/Janitor/janicart.yml index 90893cd432..038ac70d82 100644 --- a/Resources/Prototypes/Entities/Structures/Specific/Janitor/janicart.yml +++ b/Resources/Prototypes/Entities/Structures/Specific/Janitor/janicart.yml @@ -30,9 +30,6 @@ solution: bucket - type: ExaminableSolution solution: bucket - - type: Tag - tags: - - Wringer - type: ItemMapper mapLayers: mopbucket_shark_blue: @@ -270,9 +267,6 @@ solution: bucket - type: ExaminableSolution solution: bucket - - type: Tag - tags: - - Wringer - type: Damageable damageContainer: Inorganic damageModifierSet: Metallic diff --git a/Resources/Prototypes/Entities/Structures/Storage/Canisters/gas_canisters.yml b/Resources/Prototypes/Entities/Structures/Storage/Canisters/gas_canisters.yml index f934841775..7215378908 100644 --- a/Resources/Prototypes/Entities/Structures/Storage/Canisters/gas_canisters.yml +++ b/Resources/Prototypes/Entities/Structures/Storage/Canisters/gas_canisters.yml @@ -1,6 +1,6 @@ - type: entity abstract: true - parent: BaseStructureDynamic + parent: [ BaseStructureDynamic, BasePaperLabelableVisualized ] id: GasCanister name: gas canister description: A canister that can contain any type of gas. It can be attached to connector ports using a wrench. @@ -14,6 +14,9 @@ noRot: true layers: - state: grey + - state: paper + visible: false + map: [ "enum.PaperLabelVisuals.Layer" ] - type: Appearance - type: GenericVisualizer visuals: @@ -35,6 +38,19 @@ 1: { state: can-o1, shader: "unshaded" } 2: { state: can-o2, shader: "unshaded" } 3: { state: can-o3, shader: "unshaded" } + enum.PaperLabelVisuals.HasLabel: + enum.PaperLabelVisuals.Layer: + True: { visible: true } + False: { visible: false } + enum.StorageVisuals.Open: + enum.PaperLabelVisuals.Layer: + True: { visible: false } + enum.PaperLabelVisuals.LabelType: + enum.PaperLabelVisuals.Layer: + Paper: { state: paper } + Bounty: { state: bounty } + CaptainsPaper: { state: captains_paper } + Invoice: { state: invoice } - type: ActivatableUI key: enum.GasCanisterUiKey.Key - type: UIRequiresLock @@ -89,6 +105,7 @@ - type: ContainerContainer containers: tank_slot: !type:ContainerSlot {} + paper_label: !type:ContainerSlot - type: NodeContainer nodes: port: @@ -96,7 +113,6 @@ nodeGroupID: Pipe rotationsEnabled: false volume: 1 - - type: ItemSlots - type: GasPortable - type: GasCanister gasTankSlot: diff --git a/Resources/Prototypes/Entities/Structures/Storage/Closets/Lockers/lockers.yml b/Resources/Prototypes/Entities/Structures/Storage/Closets/Lockers/lockers.yml index aefd44f2f3..67e42b4ed9 100644 --- a/Resources/Prototypes/Entities/Structures/Storage/Closets/Lockers/lockers.yml +++ b/Resources/Prototypes/Entities/Structures/Storage/Closets/Lockers/lockers.yml @@ -611,15 +611,18 @@ # Syndicate - type: entity id: LockerSyndicatePersonal - name: armory closet + name: blood-red locker parent: LockerBaseSecure - description: It's a personal storage unit for operative gear. + description: It's a personal storage unit with a blood-red design. + suffix: "Locked" components: - type: Appearance - type: EntityStorageVisuals stateBaseClosed: syndicate stateDoorOpen: syndicate_open stateDoorClosed: syndicate_door + - type: AccessReader + access: [["SyndicateAgent"]] # Bluespace - type: entity diff --git a/Resources/Prototypes/Entities/Structures/Storage/Closets/base_structureclosets.yml b/Resources/Prototypes/Entities/Structures/Storage/Closets/base_structureclosets.yml index 90bb6c21f0..8914eb11b6 100644 --- a/Resources/Prototypes/Entities/Structures/Storage/Closets/base_structureclosets.yml +++ b/Resources/Prototypes/Entities/Structures/Storage/Closets/base_structureclosets.yml @@ -1,6 +1,6 @@ - type: entity id: ClosetBase - parent: BaseStructureDynamic + parent: [ BaseStructureDynamic, BasePaperLabelableVisualized ] name: closet description: A standard-issue Nanotrasen storage unit. abstract: true @@ -25,17 +25,6 @@ sprite: Structures/Storage/closet_labels.rsi map: ["enum.PaperLabelVisuals.Layer"] - type: MovedByPressure - - type: PaperLabel - labelSlot: - insertVerbText: comp-paper-label-insert - ejectVerbText: comp-paper-label-eject - whitelist: - components: - - Paper - blacklist: - tags: - - Book - - type: ItemSlots - type: DamageOnHighSpeedImpact damage: types: diff --git a/Resources/Prototypes/Entities/Structures/Storage/Closets/closets.yml b/Resources/Prototypes/Entities/Structures/Storage/Closets/closets.yml index e00a8627e1..052ff93e53 100644 --- a/Resources/Prototypes/Entities/Structures/Storage/Closets/closets.yml +++ b/Resources/Prototypes/Entities/Structures/Storage/Closets/closets.yml @@ -1,4 +1,4 @@ -# Tool closet +# Tool closet - type: entity id: ClosetTool name: tool closet @@ -164,9 +164,9 @@ # Syndicate - type: entity id: LockerSyndicate - name: armory closet + name: blood-red closet parent: ClosetSteelBase - description: It's a storage unit. + description: It's a storage unit with a blood-red design. components: - type: Appearance - type: EntityStorageVisuals diff --git a/Resources/Prototypes/Entities/Structures/Storage/Closets/wall_lockers.yml b/Resources/Prototypes/Entities/Structures/Storage/Closets/wall_lockers.yml index dca9fbc883..dc86b4a3c0 100644 --- a/Resources/Prototypes/Entities/Structures/Storage/Closets/wall_lockers.yml +++ b/Resources/Prototypes/Entities/Structures/Storage/Closets/wall_lockers.yml @@ -243,3 +243,18 @@ components: - type: EntityStorageVisuals stateDoorClosed: genpop_door_8 + +- type: entity + id: LockerWallSyndicate + parent: BaseWallLocker + name: blood-red wall locker + description: It's a wall storage unit with a blood-red design. + suffix: "Locked" + components: + - type: Appearance + - type: EntityStorageVisuals + stateBaseClosed: generic + stateDoorOpen: syndicate_open + stateDoorClosed: syndicate_closed + - type: AccessReader + access: [["SyndicateAgent"]] diff --git a/Resources/Prototypes/Entities/Structures/Storage/Crates/base_structurecrates.yml b/Resources/Prototypes/Entities/Structures/Storage/Crates/base_structurecrates.yml index 08ff49af14..f08cf052da 100644 --- a/Resources/Prototypes/Entities/Structures/Storage/Crates/base_structurecrates.yml +++ b/Resources/Prototypes/Entities/Structures/Storage/Crates/base_structurecrates.yml @@ -1,5 +1,5 @@ - type: entity - parent: BaseStructureDynamic + parent: [ BaseStructureDynamic, BasePaperLabelableVisualized ] id: CrateGeneric categories: [ HideSpawnMenu ] name: crate @@ -55,37 +55,13 @@ - !type:PlaySoundBehavior sound: collection: MetalBreak - - type: Appearance - type: EntityStorageVisuals stateDoorOpen: open stateDoorClosed: closed - - type: GenericVisualizer - visuals: - enum.PaperLabelVisuals.HasLabel: - enum.PaperLabelVisuals.Layer: - True: { visible: true } - False: { visible: false } - enum.PaperLabelVisuals.LabelType: - enum.PaperLabelVisuals.Layer: - Paper: { state: paper } - Bounty: { state: bounty } - CaptainsPaper: { state: captains_paper } - Invoice: { state: invoice } - - type: PaperLabel - labelSlot: - insertVerbText: comp-paper-label-insert - ejectVerbText: comp-paper-label-eject - whitelist: - components: - - Paper - blacklist: - tags: - - Book - type: ContainerContainer containers: entity_storage: !type:Container paper_label: !type:ContainerSlot - - type: ItemSlots - type: StaticPrice price: 75 - type: Construction diff --git a/Resources/Prototypes/Entities/Structures/Storage/Crates/crates.yml b/Resources/Prototypes/Entities/Structures/Storage/Crates/crates.yml index e139b33d89..5bd2f87a95 100644 --- a/Resources/Prototypes/Entities/Structures/Storage/Crates/crates.yml +++ b/Resources/Prototypes/Entities/Structures/Storage/Crates/crates.yml @@ -374,6 +374,19 @@ gamma: GammaAlertAccesses # Sunrise-end +- type: entity + parent: CrateBaseSecure + id: CrateSyndicateSecure + name: secure syndicate crate + description: A dark steel crate with red bands and a letter S embossed on the front. + components: + - type: Icon + sprite: Structures/Storage/Crates/syndicate_secure.rsi + - type: Sprite + sprite: Structures/Storage/Crates/syndicate_secure.rsi + - type: AccessReader + access: [["SyndicateAgent", "NuclearOperative"]] + - type: entity parent: CrateGeneric id: CrateLivestock @@ -865,7 +878,7 @@ - type: entity parent: CrateGenericSteel id: CrateSyndicate - name: Syndicate crate + name: syndicate crate description: A dark steel crate with red bands and a letter S embossed on the front. components: - type: Icon diff --git a/Resources/Prototypes/Entities/Structures/Wallmounts/Storage/wall_dispensers.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/Storage/wall_dispensers.yml index 962963c341..cfcbd59dc2 100644 --- a/Resources/Prototypes/Entities/Structures/Wallmounts/Storage/wall_dispensers.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/Storage/wall_dispensers.yml @@ -4,8 +4,7 @@ abstract: true components: - type: Sprite - sprite: Structures/Storage/tanks.rsi - state: cleanerdispenser + sprite: Structures/Wallmounts/walldispenser.rsi - type: Appearance - type: Destructible thresholds: @@ -13,8 +12,8 @@ !type:DamageTrigger damage: 50 behaviors: - - !type:DoActsBehavior - acts: [ "Destruction" ] + - !type:DoActsBehavior + acts: [ "Destruction" ] - trigger: !type:DamageTypeTrigger damageType: Heat @@ -48,15 +47,46 @@ - type: entity parent: BaseDispenser - id: FuelDispenser - name: fuel dispenser + id: CleanerDispenser + name: space cleaner dispenser + description: Wallmount Space Cleaner dispenser. components: - type: Sprite - sprite: Structures/Storage/tanks.rsi - state: fueldispenser + layers: + - state: cleanerdispenser + - state: fill-1 + map: ["enum.SolutionContainerLayers.Fill"] + visible: false + - type: SolutionContainerVisuals + maxFillLevels: 5 + fillBaseName: fill- - type: SolutionContainerManager solutions: tank: + maxVol: 5000 + reagents: + - ReagentId: SpaceCleaner + Quantity: 5000 + +- type: entity + parent: BaseDispenser + id: FuelDispenser + name: fuel dispenser + description: Wallmount Fuel dispenser. + components: + - type: Sprite + layers: + - state: fueldispenser + - state: fill-1 + map: ["enum.SolutionContainerLayers.Fill"] + visible: false + - type: SolutionContainerVisuals + maxFillLevels: 5 + fillBaseName: fill- + - type: SolutionContainerManager + solutions: + tank: + maxVol: 1000 reagents: - ReagentId: WeldingFuel Quantity: 1000 @@ -67,16 +97,7 @@ weldingDamage: types: Heat: 20 - -- type: entity - parent: BaseDispenser - id: CleanerDispenser - name: space cleaner dispenser - components: - - type: SolutionContainerManager - solutions: - tank: - reagents: - - ReagentId: SpaceCleaner - Quantity: 5000 - - type: ReagentTank + - type: PacifismDangerousAttack + - type: Explosive + explosionType: Default + totalIntensity: 50 diff --git a/Resources/Prototypes/Entities/Structures/Wallmounts/WallmountMachines/Monitors/telescreens.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/WallmountMachines/Monitors/telescreens.yml index ed585aa185..0705a60b49 100644 --- a/Resources/Prototypes/Entities/Structures/Wallmounts/WallmountMachines/Monitors/telescreens.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/WallmountMachines/Monitors/telescreens.yml @@ -28,7 +28,7 @@ node: Telescreen - type: PointLight radius: 1.5 - energy: 1.6 + energy: 3.0 color: "#b89f25" - type: DeviceNetwork deviceNetId: Wired diff --git a/Resources/Prototypes/Entities/Structures/Wallmounts/WallmountMachines/Monitors/televisions.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/WallmountMachines/Monitors/televisions.yml index b600ece985..fd1e895f70 100644 --- a/Resources/Prototypes/Entities/Structures/Wallmounts/WallmountMachines/Monitors/televisions.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/WallmountMachines/Monitors/televisions.yml @@ -35,7 +35,7 @@ type: SurveillanceCameraMonitorBoundUserInterface - type: PointLight radius: 1.5 - energy: 1.6 + energy: 3.0 color: "#b89f25" - type: Destructible thresholds: diff --git a/Resources/Prototypes/Entities/Objects/Misc/inflatable_wall.yml b/Resources/Prototypes/Entities/Structures/Walls/inflatable_wall.yml similarity index 100% rename from Resources/Prototypes/Entities/Objects/Misc/inflatable_wall.yml rename to Resources/Prototypes/Entities/Structures/Walls/inflatable_wall.yml diff --git a/Resources/Prototypes/Entities/Structures/Walls/railing.yml b/Resources/Prototypes/Entities/Structures/Walls/railing.yml index db456c512f..869f423887 100644 --- a/Resources/Prototypes/Entities/Structures/Walls/railing.yml +++ b/Resources/Prototypes/Entities/Structures/Walls/railing.yml @@ -93,7 +93,7 @@ fix2: shape: !type:PhysShapeAabb - bounds: "0.49,0.49,0.25,-0.49" + bounds: "0.25,-0.49,0.49,0.49" density: 1000 mask: - TableMask @@ -139,7 +139,7 @@ fix1: shape: !type:PhysShapeAabb - bounds: "-0.49,0.49,-0.25,0.25" + bounds: "-0.49,0.25,-0.25,0.49" density: 1000 mask: - TableMask diff --git a/Resources/Prototypes/Entities/Structures/Walls/walls.yml b/Resources/Prototypes/Entities/Structures/Walls/walls.yml index cb35811e8a..c08661d124 100644 --- a/Resources/Prototypes/Entities/Structures/Walls/walls.yml +++ b/Resources/Prototypes/Entities/Structures/Walls/walls.yml @@ -283,7 +283,7 @@ - type: Tag tags: - Wall - - Debug + - type: Sprite sprite: Structures/Walls/debug.rsi - type: Icon diff --git a/Resources/Prototypes/Entities/Structures/base_structure.yml b/Resources/Prototypes/Entities/Structures/base_structure.yml index 2be8f0bf80..2e5102acd3 100644 --- a/Resources/Prototypes/Entities/Structures/base_structure.yml +++ b/Resources/Prototypes/Entities/Structures/base_structure.yml @@ -74,6 +74,3 @@ components: - type: TileFrictionModifier modifier: 0.4 - -- type: Tag - id: Structure diff --git a/Resources/Prototypes/Entities/Structures/gates.yml b/Resources/Prototypes/Entities/Structures/gates.yml index 3479d93fe0..6540445f0d 100644 --- a/Resources/Prototypes/Entities/Structures/gates.yml +++ b/Resources/Prototypes/Entities/Structures/gates.yml @@ -291,3 +291,29 @@ - Output - type: Construction node: memory_cell + +- type: entity + parent: BaseLogicItem + id: RandomGate + name: random gate + description: A logic gate that outputs a random signal when input changes. + components: + - type: Sprite + layers: + - state: base + - state: random_gate + - type: RandomGate + - type: DeviceLinkSink + ports: + - RandomGateInput + - type: DeviceLinkSource + ports: + - Output + - type: UserInterface + interfaces: + enum.RandomGateUiKey.Key: + type: RandomGateBoundUserInterface + - type: ActivatableUI + key: enum.RandomGateUiKey.Key + - type: Construction + node: random_gate diff --git a/Resources/Prototypes/Entities/Structures/spider_web.yml b/Resources/Prototypes/Entities/Structures/spider_web.yml index 962b5adbbd..b09e022a3b 100644 --- a/Resources/Prototypes/Entities/Structures/spider_web.yml +++ b/Resources/Prototypes/Entities/Structures/spider_web.yml @@ -24,6 +24,7 @@ - type: Damageable damageModifierSet: Wood - type: Temperature + - type: TemperatureDamage heatDamage: types: Heat: 5 @@ -127,7 +128,7 @@ - type: FlavorProfile flavors: - sweet - - type: Food + - type: Edible delay: 2 - type: SolutionContainerManager solutions: diff --git a/Resources/Prototypes/Entities/Virtual/mind.yml b/Resources/Prototypes/Entities/Virtual/mind.yml new file mode 100644 index 0000000000..33e9ba273a --- /dev/null +++ b/Resources/Prototypes/Entities/Virtual/mind.yml @@ -0,0 +1,10 @@ +- type: entity + id: MindBase + name: mind + categories: [ HideSpawnMenu ] + components: + - type: Mind + - type: ContainerContainer + containers: + mind_roles: !type:Container + ents: [] diff --git a/Resources/Prototypes/Flavors/flavors.yml b/Resources/Prototypes/Flavors/flavors.yml index 513803e102..e1fac917af 100644 --- a/Resources/Prototypes/Flavors/flavors.yml +++ b/Resources/Prototypes/Flavors/flavors.yml @@ -1349,6 +1349,11 @@ flavorType: Base description: flavor-complex-dog-food +- type: flavor + id: cannedtuna + flavorType: Complex + description: flavor-complex-canned-tuna + - type: flavor id: fishops flavorType: Complex diff --git a/Resources/Prototypes/GameRules/events.yml b/Resources/Prototypes/GameRules/events.yml index 3fdbe54b28..1eda3afb01 100644 --- a/Resources/Prototypes/GameRules/events.yml +++ b/Resources/Prototypes/GameRules/events.yml @@ -550,6 +550,7 @@ minimumPlayers: 40 weight: 0 # Sunrise-edit: Нахуя оно блядь вообще надо duration: 1 + occursDuringRoundEnd: false - type: ZombieRule - type: AntagSelection definitions: diff --git a/Resources/Prototypes/GameRules/roundstart.yml b/Resources/Prototypes/GameRules/roundstart.yml index 2339613a1c..2b7621a6eb 100644 --- a/Resources/Prototypes/GameRules/roundstart.yml +++ b/Resources/Prototypes/GameRules/roundstart.yml @@ -26,6 +26,8 @@ prob: 0.3 - id: SubWizard prob: 0.05 + - id: Xenoborgs + prob: 0.05 - type: entity parent: BaseGameRule @@ -37,6 +39,28 @@ prob: 0.5 - id: Vampire prob: 0.3 + - id: Xenoborgs + prob: 0.05 + +- type: entity + parent: BaseGameRule + id: SubGamemodesRuleNoXenoborg + components: + - type: SubGamemodes + rules: + - id: Thief + prob: 0.5 + - id: SubWizard + prob: 0.05 + +- type: entity + parent: BaseGameRule + id: SubGamemodesRuleNoWizardNoXenoborg + components: + - type: SubGamemodes + rules: + - id: Thief + prob: 0.5 - type: entity parent: BaseGameRule @@ -281,7 +305,21 @@ - type: ChangelingTransform - type: ActionGrant actions: - - ActionRetractableItemArmBlade # Temporary addition, will inevitably be a purchasable in the bio-store + - ActionChangelingStore + # TODO: Make it so the changeling gamerule changeling can inherit from the changeling store preset somehow + - type: Store + name: store-preset-name-changeling + categories: + - ChangelingAbilities + currencyWhitelist: + - ChangelingDNA + balance: + ChangelingDNA: 50 + - type: UserInterface + interfaces: + enum.StoreUiKey.Key: + type: StoreBoundUserInterface + requireInputValidation: false mindRoles: - MindRoleChangeling - type: AntagObjectives @@ -569,6 +607,7 @@ - id: BasicTrashVariationPass - id: SolidWallRustingVariationPass - id: ReinforcedWallRustingVariationPass + - id: CutWireVariationPass - id: BasicPuddleMessVariationPass prob: 0.99 orGroup: puddleMess @@ -581,7 +620,7 @@ - id: SolarPanelEmptyVariationPass - id: BasicDecalDirtVariationPass - id: BasicDecalGraffitiVariationPass - - id: BasicDecalBrunsVariationPass + - id: BasicDecalBurnsVariationPass prob: 0.50 orGroup: monospaceDecals - id: BasicDecalDirtMonospaceVariationPass diff --git a/Resources/Prototypes/GameRules/subgamemodes.yml b/Resources/Prototypes/GameRules/subgamemodes.yml index 2e36a09b04..a9e556a6bf 100644 --- a/Resources/Prototypes/GameRules/subgamemodes.yml +++ b/Resources/Prototypes/GameRules/subgamemodes.yml @@ -70,3 +70,36 @@ nameFormat: name-format-wizard mindRoles: - MindRoleWizard + +- type: entity + parent: BaseGameRule + id: Xenoborgs + components: + - type: XenoborgsRule + - type: RuleGrids + - type: GameRule + minPlayers: 40 + - type: LoadMapRule + gridPath: /Maps/Shuttles/mothership.yml + - type: AntagMultipleRoleSpawner + antagRoleToPrototypes: + MothershipCore: [ MothershipCore ] + Xenoborg: [ XenoborgEngi, XenoborgHeavy, XenoborgScout, XenoborgStealth ] + pickAndTake: true + - type: AntagSelection + selectionTime: PrePlayerSpawn + definitions: + - prefRoles: [ MothershipCore ] + fallbackRoles: [ Xenoborg ] + spawnerPrototype: SpawnPointGhostRoleMothershipCore + mindRoles: + - MindRoleMothershipCore + - prefRoles: [ Xenoborg ] + fallbackRoles: [ MothershipCore ] + spawnerPrototype: SpawnPointGhostRoleXenoborg + mindRoles: + - MindRoleXenoborg + min: 4 + max: 4 + - type: DynamicRuleCost + cost: 200 diff --git a/Resources/Prototypes/GameRules/unknown_shuttles.yml b/Resources/Prototypes/GameRules/unknown_shuttles.yml index f8e0e5707b..cf6887dcb7 100644 --- a/Resources/Prototypes/GameRules/unknown_shuttles.yml +++ b/Resources/Prototypes/GameRules/unknown_shuttles.yml @@ -51,19 +51,18 @@ weight: 5 reoccurrenceDelay: 30 duration: 1 - maxOccurrences: 1 # should be the same as [copies] in shuttle_incoming_event.yml + maxOccurrences: 1 - type: RuleGrids - type: LoadMapRule -# Sunrise-Edit -#- type: entity -# parent: BaseUnknownShuttleRule -# id: UnknownShuttleCargoLost -# components: -# - type: StationEvent -# maxOccurrences: 2 # should be the same as [copies] in shuttle_incoming_event.yml -# - type: LoadMapRule -# preloadedGrid: ShuttleCargoLost +- type: entity + parent: BaseUnknownShuttleRule + id: UnknownShuttleCargoLost + components: + - type: StationEvent + maxOccurrences: 2 + - type: LoadMapRule + gridPath: /Maps/Shuttles/ShuttleEvent/lost_cargo.yml - type: entity parent: BaseUnknownShuttleRule @@ -71,9 +70,9 @@ components: - type: StationEvent startAnnouncement: station-event-unknown-shuttle-incoming - maxOccurrences: 2 # should be the same as [copies] in shuttle_incoming_event.yml + maxOccurrences: 2 - type: LoadMapRule - preloadedGrid: TravelingCuisine + gridPath: /Maps/Shuttles/ShuttleEvent/traveling_china_cuisine.yml - type: entity parent: BaseUnknownShuttleRule @@ -81,9 +80,9 @@ components: - type: StationEvent startAnnouncement: station-event-unknown-shuttle-incoming - maxOccurrences: 3 # should be the same as [copies] in shuttle_incoming_event.yml + maxOccurrences: 3 - type: LoadMapRule - preloadedGrid: DisasterEvacPod + gridPath: /Maps/Shuttles/ShuttleEvent/disaster_evacpod.yml # The power of 3 clowns proved too strong for the players and may need to be 1984'ed. Replace this with a more engaging clown shuttle. - type: entity @@ -94,7 +93,7 @@ startAnnouncement: station-event-unknown-shuttle-incoming #!! weight: 2 - type: LoadMapRule - preloadedGrid: Honki + gridPath: /Maps/Shuttles/ShuttleEvent/honki.yml - type: entity parent: BaseUnknownShuttleRule @@ -103,9 +102,9 @@ - type: StationEvent startAnnouncement: null # It should be silent. weight: 5 # lower because weird freelance roles - maxOccurrences: 2 # should be the same as [copies] in shuttle_incoming_event.yml + maxOccurrences: 2 - type: LoadMapRule - preloadedGrid: SyndieEvacPod + gridPath: /Maps/Shuttles/ShuttleEvent/syndie_evacpod.yml - type: entity id: UnknownShuttleNTQuark @@ -117,7 +116,7 @@ earliestStart: 45 # late to hopefully have enough ghosts to fill all roles quickly. minimumPlayers: 25 - type: LoadMapRule - preloadedGrid: NTQuark + gridPath: /Maps/Shuttles/ShuttleEvent/quark.yml - type: entity id: UnknownShuttleCruiser @@ -127,7 +126,7 @@ startAnnouncement: station-event-unknown-shuttle-incoming #!! weight: 2 # Its just a big ship, so it needs to be rarer to be interesting. - type: LoadMapRule - preloadedGrid: Cruiser + gridPath: /Maps/Shuttles/ShuttleEvent/cruiser.yml - type: entity id: UnknownShuttleCryptid @@ -136,7 +135,7 @@ - type: StationEvent startAnnouncement: station-event-unknown-shuttle-incoming #!! - type: LoadMapRule - preloadedGrid: Cryptid + gridPath: /Maps/Shuttles/ShuttleEvent/cryptid.yml - type: entity id: UnknownShuttleEternal @@ -145,7 +144,7 @@ - type: StationEvent startAnnouncement: station-event-unknown-shuttle-incoming #!! - type: LoadMapRule - preloadedGrid: Eternal + gridPath: /Maps/Shuttles/ShuttleEvent/eternal.yml - type: entity id: UnknownShuttleFlatline @@ -154,18 +153,17 @@ - type: StationEvent startAnnouncement: station-event-unknown-shuttle-incoming #!! - type: LoadMapRule - preloadedGrid: Flatline + gridPath: /Maps/Shuttles/ShuttleEvent/flatline.yml -#Sunrise-Edit -# - type: entity -# id: UnknownShuttleGym -# parent: BaseUnknownShuttleRule -# components: -# - type: StationEvent -# startAnnouncement: station-event-unknown-shuttle-incoming #!! -# weight: 5 # Its just a big ship, so it needs to be rarer to be interesting. -# - type: LoadMapRule -# preloadedGrid: Gym +- type: entity + id: UnknownShuttleGym + parent: BaseUnknownShuttleRule + components: + - type: StationEvent + startAnnouncement: station-event-unknown-shuttle-incoming #!! + weight: 5 # Its just a big ship, so it needs to be rarer to be interesting. + - type: LoadMapRule + gridPath: /Maps/Shuttles/ShuttleEvent/gym.yml - type: entity id: UnknownShuttleNTIncorporation @@ -176,7 +174,7 @@ weight: 2 # Its just a big ship, so it needs to be rarer to be interesting. earliestStart: 45 # late to hopefully have enough ghosts to fill all roles quickly. (5-6) - type: LoadMapRule - preloadedGrid: NTIncorporation + gridPath: /Maps/Shuttles/ShuttleEvent/incorporation.yml - type: entity id: UnknownShuttleInstigator @@ -187,7 +185,7 @@ weight: 1 # lower because antags. earliestStart: 50 # late to hopefully have enough ghosts to fill all roles quickly (3) and because antags - type: LoadMapRule - preloadedGrid: Instigator + gridPath: /Maps/Shuttles/ShuttleEvent/instigator.yml - type: entity id: UnknownShuttleJoe @@ -196,7 +194,7 @@ - type: StationEvent startAnnouncement: station-event-unknown-shuttle-incoming #!! - type: LoadMapRule - preloadedGrid: Joe + gridPath: /Maps/Shuttles/ShuttleEvent/joe.yml - type: entity id: UnknownShuttleLambordeere @@ -205,7 +203,7 @@ - type: StationEvent startAnnouncement: station-event-unknown-shuttle-incoming #!! - type: LoadMapRule - preloadedGrid: Lambordeere + gridPath: /Maps/Shuttles/ShuttleEvent/lambordeere.yml - type: entity id: UnknownShuttleManOWar @@ -216,7 +214,7 @@ weight: 1 # lower because antags earliestStart: 50 # late to hopefully have enough ghosts to fill all roles quickly. (4) & antags - type: LoadMapRule - preloadedGrid: ManOWar + gridPath: /Maps/Shuttles/ShuttleEvent/manowar.yml - type: entity id: UnknownShuttleMeatZone @@ -225,7 +223,7 @@ - type: StationEvent startAnnouncement: station-event-unknown-shuttle-incoming #!! - type: LoadMapRule - preloadedGrid: Meatzone + gridPath: /Maps/Shuttles/ShuttleEvent/meatzone.yml - type: entity id: UnknownShuttleMicroshuttle @@ -236,7 +234,7 @@ weight: 11 # this is higher because its just a little generic personal shuttle maxOccurrences: 4 - type: LoadMapRule - preloadedGrid: Microshuttle + gridPath: /Maps/Shuttles/ShuttleEvent/microshuttle.yml - type: entity id: UnknownShuttleSpacebus @@ -245,4 +243,4 @@ - type: StationEvent startAnnouncement: station-event-unknown-shuttle-incoming #!! - type: LoadMapRule - preloadedGrid: Spacebus + gridPath: /Maps/Shuttles/ShuttleEvent/spacebus.yml diff --git a/Resources/Prototypes/GameRules/variation.yml b/Resources/Prototypes/GameRules/variation.yml index 718e5111a7..5e2fe0576b 100644 --- a/Resources/Prototypes/GameRules/variation.yml +++ b/Resources/Prototypes/GameRules/variation.yml @@ -68,7 +68,7 @@ - id: DecalSpawnerGraffiti - type: entity - id: BasicDecalBrunsVariationPass + id: BasicDecalBurnsVariationPass parent: BaseVariationPass components: - type: EntitySpawnVariationPass diff --git a/Resources/Prototypes/GhostRoleRaffles/settings.yml b/Resources/Prototypes/GhostRoleRaffles/settings.yml index 73700404f2..2e8a060bde 100644 --- a/Resources/Prototypes/GhostRoleRaffles/settings.yml +++ b/Resources/Prototypes/GhostRoleRaffles/settings.yml @@ -2,14 +2,14 @@ - type: ghostRoleRaffleSettings id: default settings: - initialDuration: 30 - joinExtendsDurationBy: 10 - maxDuration: 90 + initialDuration: 45 + joinExtendsDurationBy: 2 + maxDuration: 45 # for roles that don't matter too much or are available plentifully (e.g. space carp) - type: ghostRoleRaffleSettings id: short settings: - initialDuration: 10 - joinExtendsDurationBy: 2 + initialDuration: 15 + joinExtendsDurationBy: 0 maxDuration: 15 diff --git a/Resources/Prototypes/Guidebook/antagonist.yml b/Resources/Prototypes/Guidebook/antagonist.yml index d79b1d5df0..97b00ae52f 100644 --- a/Resources/Prototypes/Guidebook/antagonist.yml +++ b/Resources/Prototypes/Guidebook/antagonist.yml @@ -10,6 +10,7 @@ - SpaceNinja - Wizard - Zombies + - Xenoborgs - MinorAntagonists - Changelings # Sunrise-Edit - Disease # Sunrise-Edit @@ -53,3 +54,8 @@ id: Wizard name: guide-entry-wizard text: "/ServerInfo/Guidebook/Antagonist/Wizard.xml" + +- type: guideEntry + id: Xenoborgs + name: guide-entry-xenoborgs + text: "/ServerInfo/Guidebook/Antagonist/Xenoborgs.xml" diff --git a/Resources/Prototypes/Guidebook/engineering.yml b/Resources/Prototypes/Guidebook/engineering.yml index 24dc623086..f26d587d0d 100644 --- a/Resources/Prototypes/Guidebook/engineering.yml +++ b/Resources/Prototypes/Guidebook/engineering.yml @@ -64,6 +64,7 @@ - GasCanisters - Thermomachines - GasCondensing + - GasRecycling - type: guideEntry id: Pipes @@ -169,6 +170,11 @@ name: guide-entry-gascondensing text: "/ServerInfo/Guidebook/Engineering/GasCondensing.xml" +- type: guideEntry + id: GasRecycling + name: guide-entry-gasrecycling + text: "/ServerInfo/Guidebook/Engineering/GasRecycling.xml" + - type: guideEntry id: Radiators name: guide-entry-radiators diff --git a/Resources/Prototypes/Hydroponics/randomChemicals.yml b/Resources/Prototypes/Hydroponics/randomChemicals.yml index 7b2fdf3a2c..52f66ed78f 100644 --- a/Resources/Prototypes/Hydroponics/randomChemicals.yml +++ b/Resources/Prototypes/Hydroponics/randomChemicals.yml @@ -5,11 +5,11 @@ weight: 0.5 reagents: - Omnizine - - Nocturine - - Lexorin + - Impedrezene + - Fresium + - HeartbreakerToxin - Honk - BuzzochloricBees - - Stimulants - quantity: 5 weight: 1 reagents: @@ -31,6 +31,9 @@ - ChangelingSting - CogChamp - JuiceThatMakesYouWeh + - TearGas + - Lipolicide + - Benzene - quantity: 5 weight: 2 reagents: @@ -57,6 +60,8 @@ - Cola - Diphenhydramine - Iron + - Bleach + - Mannitol - quantity: 10 weight: 3 reagents: @@ -78,7 +83,7 @@ - Ash - SodiumCarbonate - SpaceDrugs - - MuteToxin + - SpaceGlue - JuiceBerryPoison - Pilk - Posca @@ -91,6 +96,9 @@ - Potassium - Fluorine - Aluminium + - Wine + - Coffee + - Beer - quantity: 10 weight: 3.5 reagents: @@ -113,3 +121,23 @@ - TableSalt - Chlorine - Mercury + +- type: weightedRandomFillSolution + id: EvilRandomFillSolution + fills: + - quantity: 0.1 # Common but low quantity + weight: 20 + reagents: + - Vestine + - quantity: 0.5 # High quantity but uncommon + weight: 10 + reagents: + - Stimulants + - MuteToxin + - quantity: 0.5 # High quantity but very rare + weight: 1 + reagents: + - Tazinide + - Lead + - Nocturine + - Lexorin diff --git a/Resources/Prototypes/InventoryTemplates/pet_inventory_template.yml b/Resources/Prototypes/InventoryTemplates/pet_inventory_template.yml index b800995038..3924644b62 100644 --- a/Resources/Prototypes/InventoryTemplates/pet_inventory_template.yml +++ b/Resources/Prototypes/InventoryTemplates/pet_inventory_template.yml @@ -57,7 +57,7 @@ slotFlags: EYES uiWindowPos: 1,2 strippingWindowPos: 1,2 - displayName: Head + displayName: Eyes whitelist: tags: - PetWearable diff --git a/Resources/Prototypes/Loadouts/Jobs/Civilian/janitor.yml b/Resources/Prototypes/Loadouts/Jobs/Civilian/janitor.yml index 708d9226fa..e950770754 100644 --- a/Resources/Prototypes/Loadouts/Jobs/Civilian/janitor.yml +++ b/Resources/Prototypes/Loadouts/Jobs/Civilian/janitor.yml @@ -66,13 +66,3 @@ id: JanitorWintercoat equipment: outerClothing: ClothingOuterWinterJani - -# Misc -- type: loadout - id: JanitorGoldenPlunger - effects: - - !type:GroupLoadoutEffect - proto: SeniorJanitorial - storage: - back: - - GoldenPlunger diff --git a/Resources/Prototypes/Loadouts/Jobs/Security/security_officer.yml b/Resources/Prototypes/Loadouts/Jobs/Security/security_officer.yml index 925f180e1c..0d02cba6c7 100644 --- a/Resources/Prototypes/Loadouts/Jobs/Security/security_officer.yml +++ b/Resources/Prototypes/Loadouts/Jobs/Security/security_officer.yml @@ -13,16 +13,6 @@ department: Security time: 60h -#Security Star -- type: loadoutEffectGroup - id: SecurityStarWorthy - effects: - - !type:JobRequirementLoadoutEffect - requirement: - !type:DepartmentTimeRequirement - department: Security - time: 100h - # Head - type: loadout id: SecurityHelmet @@ -167,13 +157,3 @@ proto: SeniorOfficer equipment: id: SecuritySergeantPDA #SeniorOfficerPDA Sunrise-edit - -# Misc -- type: loadout - id: SecStar - effects: - - !type:GroupLoadoutEffect - proto: SecurityStarWorthy - storage: - back: - - Dinkystar diff --git a/Resources/Prototypes/Loadouts/Jobs/Wildcards/boxer.yml b/Resources/Prototypes/Loadouts/Jobs/Wildcards/boxer.yml deleted file mode 100644 index a9833798c7..0000000000 --- a/Resources/Prototypes/Loadouts/Jobs/Wildcards/boxer.yml +++ /dev/null @@ -1,31 +0,0 @@ -# Jumpsuit -- type: loadout - id: BoxerShorts - equipment: - jumpsuit: UniformShortsRed - -- type: loadout - id: BoxerShortsWithTop - equipment: - jumpsuit: UniformShortsRedWithTop - -# Gloves -- type: loadout - id: RedBoxingGloves - equipment: - gloves: ClothingHandsGlovesBoxingRed - -- type: loadout - id: BlueBoxingGloves - equipment: - gloves: ClothingHandsGlovesBoxingBlue - -- type: loadout - id: GreenBoxingGloves - equipment: - gloves: ClothingHandsGlovesBoxingGreen - -- type: loadout - id: YellowBoxingGloves - equipment: - gloves: ClothingHandsGlovesBoxingYellow diff --git a/Resources/Prototypes/Loadouts/Miscellaneous/jobtrinkets.yml b/Resources/Prototypes/Loadouts/Miscellaneous/jobtrinkets.yml new file mode 100644 index 0000000000..9da2b02f2b --- /dev/null +++ b/Resources/Prototypes/Loadouts/Miscellaneous/jobtrinkets.yml @@ -0,0 +1,466 @@ +# Job-specific trinkets + +- type: loadout + id: LizardPlushieCaptain + effects: + - !type:JobRequirementLoadoutEffect + requirement: + !type:RoleTimeRequirement + role: JobCaptain + time: 72000 # 20hr + storage: + back: + - PlushieLizardJobCaptain + +- type: loadout + id: LizardPlushieHeadOfPersonnel + effects: + - !type:JobRequirementLoadoutEffect + requirement: + !type:RoleTimeRequirement + role: JobHeadOfPersonnel + time: 72000 # 20hr + storage: + back: + - PlushieLizardJobHeadofpersonnel + +- type: loadout + id: LizardPlushiePassenger + effects: + - !type:JobRequirementLoadoutEffect + requirement: + !type:RoleTimeRequirement + role: JobPassenger + time: 72000 # 20hr + storage: + back: + - PlushieLizardJobPassenger + +- type: loadout + id: LizardPlushieBartender + effects: + - !type:JobRequirementLoadoutEffect + requirement: + !type:RoleTimeRequirement + role: JobBartender + time: 72000 # 20hr + storage: + back: + - PlushieLizardJobBartender + +- type: loadout + id: LizardPlushieServiceWorker + effects: + - !type:JobRequirementLoadoutEffect + requirement: + !type:RoleTimeRequirement + role: JobServiceWorker + time: 72000 # 20hr + storage: + back: + - PlushieLizardJobServiceworker + +- type: loadout + id: LizardPlushieChef + effects: + - !type:JobRequirementLoadoutEffect + requirement: + !type:RoleTimeRequirement + role: JobChef + time: 72000 # 20hr + storage: + back: + - PlushieLizardJobChef + +- type: loadout + id: LizardPlushieLibrarian + effects: + - !type:JobRequirementLoadoutEffect + requirement: + !type:RoleTimeRequirement + role: JobLibrarian + time: 72000 # 20hr + storage: + back: + - PlushieLizardJobLibrarian + +- type: loadout + id: LizardPlushieLawyer + effects: + - !type:JobRequirementLoadoutEffect + requirement: + !type:RoleTimeRequirement + role: JobLawyer + time: 72000 # 20hr + storage: + back: + - PlushieLizardJobLawyer + +- type: loadout + id: LizardPlushieChaplain + effects: + - !type:JobRequirementLoadoutEffect + requirement: + !type:RoleTimeRequirement + role: JobChaplain + time: 72000 # 20hr + storage: + back: + - PlushieLizardJobChaplain + +- type: loadout + id: LizardPlushieJanitor + effects: + - !type:JobRequirementLoadoutEffect + requirement: + !type:RoleTimeRequirement + role: JobJanitor + time: 72000 # 20hr + storage: + back: + - PlushieLizardJobJanitor + +- type: loadout + id: JanitorGoldenPlunger + effects: + - !type:GroupLoadoutEffect + proto: SeniorJanitorial + storage: + back: + - GoldenPlunger + +- type: loadout + id: LizardPlushieBotanist + effects: + - !type:JobRequirementLoadoutEffect + requirement: + !type:RoleTimeRequirement + role: JobBotanist + time: 72000 # 20hr + storage: + back: + - PlushieLizardJobBotanist + +- type: loadout + id: LizardPlushieClown + effects: + - !type:JobRequirementLoadoutEffect + requirement: + !type:RoleTimeRequirement + role: JobClown + time: 72000 # 20hr + storage: + back: + - PlushieLizardJobClown + +- type: loadout + id: FlowerWaterClown + effects: + - !type:JobRequirementLoadoutEffect + requirement: + !type:RoleTimeRequirement + role: JobClown + time: 4h + storage: + back: + - SprayFlowerPin + +- type: loadout + id: LizardPlushieMime + effects: + - !type:JobRequirementLoadoutEffect + requirement: + !type:RoleTimeRequirement + role: JobMime + time: 72000 # 20hr + storage: + back: + - PlushieLizardJobMime + +- type: loadout + id: LizardPlushieMusician + effects: + - !type:JobRequirementLoadoutEffect + requirement: + !type:RoleTimeRequirement + role: JobMusician + time: 72000 # 20hr + storage: + back: + - PlushieLizardJobMusician + +- type: loadout + id: LizardPlushieQuartermaster + effects: + - !type:JobRequirementLoadoutEffect + requirement: + !type:RoleTimeRequirement + role: JobQuartermaster + time: 72000 # 20hr + storage: + back: + - PlushieLizardJobQuartermaster + +- type: loadout + id: LizardPlushieCargoTechnician + effects: + - !type:JobRequirementLoadoutEffect + requirement: + !type:RoleTimeRequirement + role: JobCargoTechnician + time: 72000 # 20hr + storage: + back: + - PlushieLizardJobCargotechnician + +- type: loadout + id: LizardPlushieSalvageSpecialist + effects: + - !type:JobRequirementLoadoutEffect + requirement: + !type:RoleTimeRequirement + role: JobSalvageSpecialist + time: 72000 # 20hr + storage: + back: + - PlushieLizardJobSalvagespecialist + +- type: loadout + id: LizardPlushieChiefEngineer + effects: + - !type:JobRequirementLoadoutEffect + requirement: + !type:RoleTimeRequirement + role: JobChiefEngineer + time: 72000 # 20hr + storage: + back: + - PlushieLizardJobChiefengineer + +- type: loadout + id: LizardPlushieTechnicalAssistant + effects: + - !type:JobRequirementLoadoutEffect + requirement: + !type:DepartmentTimeRequirement + department: Engineering + time: 72000 # 20hr + storage: + back: + - PlushieLizardJobTechnicalassistant + +- type: loadout + id: LizardPlushieStationEngineer + effects: + - !type:JobRequirementLoadoutEffect + requirement: + !type:RoleTimeRequirement + role: JobStationEngineer + time: 72000 # 20hr + storage: + back: + - PlushieLizardJobStationengineer + +- type: loadout + id: LizardPlushieAtmosphericTechnician + effects: + - !type:JobRequirementLoadoutEffect + requirement: + !type:RoleTimeRequirement + role: JobAtmosphericTechnician + time: 72000 # 20hr + storage: + back: + - PlushieLizardJobAtmospherictechnician + +- type: loadout + id: LizardPlushieResearchDirector + effects: + - !type:JobRequirementLoadoutEffect + requirement: + !type:RoleTimeRequirement + role: JobResearchDirector + time: 72000 # 20hr + storage: + back: + - PlushieLizardJobResearchdirector + +- type: loadout + id: LizardPlushieScientist + effects: + - !type:JobRequirementLoadoutEffect + requirement: + !type:RoleTimeRequirement + role: JobScientist + time: 72000 # 20hr + storage: + back: + - PlushieLizardJobScientist + +- type: loadout + id: LizardPlushieResearchAssistant + effects: + - !type:JobRequirementLoadoutEffect + requirement: + !type:DepartmentTimeRequirement + department: Science + time: 72000 # 20hr + storage: + back: + - PlushieLizardJobResearchassistant + +- type: loadout + id: LizardPlushieHeadofSecurity + effects: + - !type:JobRequirementLoadoutEffect + requirement: + !type:RoleTimeRequirement + role: JobHeadOfSecurity + time: 72000 # 20hr + storage: + back: + - PlushieLizardJobHeadofsecurity + +- type: loadout + id: LizardPlushieWarden + effects: + - !type:JobRequirementLoadoutEffect + requirement: + !type:RoleTimeRequirement + role: JobWarden + time: 72000 # 20hr + storage: + back: + - PlushieLizardJobWarden + +- type: loadout + id: LizardPlushieDetective + effects: + - !type:JobRequirementLoadoutEffect + requirement: + !type:RoleTimeRequirement + role: JobDetective + time: 72000 # 20hr + storage: + back: + - PlushieLizardJobDetective + +- type: loadout + id: LizardPlushieSecurity + effects: + - !type:JobRequirementLoadoutEffect + requirement: + !type:RoleTimeRequirement + role: JobSecurityOfficer + time: 72000 # 20hr + storage: + back: + - PlushieLizardJobSecurityofficer + +- type: loadout + id: SecStar + effects: + - !type:JobRequirementLoadoutEffect + requirement: + !type:DepartmentTimeRequirement + department: Security + time: 100h + storage: + back: + - Dinkystar + +- type: loadout + id: LizardPlushieSecurityCadet + effects: + - !type:JobRequirementLoadoutEffect + requirement: + !type:DepartmentTimeRequirement + department: Security + time: 72000 # 20hr + storage: + back: + - PlushieLizardJobSecuritycadet + +- type: loadout + id: LizardPlushieChiefMedicalOfficer + effects: + - !type:JobRequirementLoadoutEffect + requirement: + !type:RoleTimeRequirement + role: JobChiefMedicalOfficer + time: 72000 # 20hr + storage: + back: + - PlushieLizardJobChiefmedicalofficer + +- type: loadout + id: LizardPlushieMedicalDoctor + effects: + - !type:JobRequirementLoadoutEffect + requirement: + !type:RoleTimeRequirement + role: JobMedicalDoctor + time: 72000 # 20hr + storage: + back: + - PlushieLizardJobMedicaldoctor + +- type: loadout + id: LizardPlushieMedicalIntern + effects: + - !type:JobRequirementLoadoutEffect + requirement: + !type:DepartmentTimeRequirement + department: Medical + time: 72000 # 20hr + storage: + back: + - PlushieLizardJobMedicalintern + +- type: loadout + id: LizardPlushieChemist + effects: + - !type:JobRequirementLoadoutEffect + requirement: + !type:RoleTimeRequirement + role: JobChemist + time: 72000 # 20hr + storage: + back: + - PlushieLizardJobChemist + +- type: loadout + id: LizardPlushieParamedic + effects: + - !type:JobRequirementLoadoutEffect + requirement: + !type:RoleTimeRequirement + role: JobParamedic + time: 72000 # 20hr + storage: + back: + - PlushieLizardJobParamedic + +- type: loadout + id: LizardPlushieReporter + effects: + - !type:JobRequirementLoadoutEffect + requirement: + !type:RoleTimeRequirement + role: JobReporter + time: 72000 # 20hr + storage: + back: + - PlushieLizardJobReporter + +- type: loadout + id: LizardPlushiePsychologist + effects: + - !type:JobRequirementLoadoutEffect + requirement: + !type:RoleTimeRequirement + role: JobPsychologist + time: 72000 # 20hr + storage: + back: + - PlushieLizardJobPsychologist diff --git a/Resources/Prototypes/Loadouts/Miscellaneous/survival.yml b/Resources/Prototypes/Loadouts/Miscellaneous/survival.yml index 91eb842af2..8cf6d60764 100644 --- a/Resources/Prototypes/Loadouts/Miscellaneous/survival.yml +++ b/Resources/Prototypes/Loadouts/Miscellaneous/survival.yml @@ -203,6 +203,29 @@ back: - BoxSurvivalSyndicateNitrogen +# Military / Double Extended +- type: loadout + id: EmergencyOxygenMilitaryDouble + effects: + - !type:GroupLoadoutEffect + proto: OxygenBreather + equipment: + pocket1: DoubleEmergencyOxygenTankFilled + storage: + back: + - BoxSurvivalMilitaryDouble + +- type: loadout + id: EmergencyNitrogenMilitaryDouble + effects: + - !type:GroupLoadoutEffect + proto: NitrogenBreather + equipment: + pocket1: DoubleEmergencyNitrogenTankFilled + storage: + back: + - BoxSurvivalMilitaryDoubleNitrogen + # Pre-equipped species gear # Full tank for vox as part of any Survival loadout diff --git a/Resources/Prototypes/Loadouts/Miscellaneous/trinkets.yml b/Resources/Prototypes/Loadouts/Miscellaneous/trinkets.yml index 9b502bd7d1..3642300ba7 100644 --- a/Resources/Prototypes/Loadouts/Miscellaneous/trinkets.yml +++ b/Resources/Prototypes/Loadouts/Miscellaneous/trinkets.yml @@ -329,131 +329,11 @@ # Towels - type: loadout id: TowelColorWhite - effects: - - !type:JobRequirementLoadoutEffect - requirement: - !type:OverallPlaytimeRequirement - time: 10h storage: back: - TowelColorWhite groupBy: "towels" -- type: loadout - id: TowelColorSilver - effects: - - !type:JobRequirementLoadoutEffect - requirement: - !type:OverallPlaytimeRequirement - time: 500h - storage: - back: - - TowelColorSilver - groupBy: "towels" - -- type: loadout - id: TowelColorGold - effects: - - !type:JobRequirementLoadoutEffect - requirement: - !type:OverallPlaytimeRequirement - time: 1000h - storage: - back: - - TowelColorGold - groupBy: "towels" - -- type: loadout - id: TowelColorLightBrown - effects: - - !type:JobRequirementLoadoutEffect - requirement: - !type:DepartmentTimeRequirement - department: Cargo - time: 100h - storage: - back: - - TowelColorLightBrown - groupBy: "towels" - -- type: loadout - id: TowelColorGreen - effects: - - !type:JobRequirementLoadoutEffect - requirement: - !type:DepartmentTimeRequirement - department: Civilian - time: 100h - storage: - back: - - TowelColorGreen - groupBy: "towels" - -- type: loadout - id: TowelColorDarkBlue - effects: - - !type:JobRequirementLoadoutEffect - requirement: - !type:DepartmentTimeRequirement - department: Command - time: 100h - storage: - back: - - TowelColorDarkBlue - groupBy: "towels" - -- type: loadout - id: TowelColorOrange - effects: - - !type:JobRequirementLoadoutEffect - requirement: - !type:DepartmentTimeRequirement - department: Engineering - time: 100h - storage: - back: - - TowelColorOrange - groupBy: "towels" - -- type: loadout - id: TowelColorLightBlue - effects: - - !type:JobRequirementLoadoutEffect - requirement: - !type:DepartmentTimeRequirement - department: Medical - time: 100h - storage: - back: - - TowelColorLightBlue - groupBy: "towels" - -- type: loadout - id: TowelColorPurple - effects: - - !type:JobRequirementLoadoutEffect - requirement: - !type:DepartmentTimeRequirement - department: Science - time: 100h - storage: - back: - - TowelColorPurple - groupBy: "towels" - -- type: loadout - id: TowelColorRed - effects: - - !type:JobRequirementLoadoutEffect - requirement: - !type:DepartmentTimeRequirement - department: Security - time: 100h - storage: - back: - - TowelColorRed - groupBy: "towels" - - type: loadout id: TowelColorGray effects: @@ -481,29 +361,42 @@ groupBy: "towels" - type: loadout - id: TowelColorDarkGreen + id: TowelColorRed effects: - !type:JobRequirementLoadoutEffect requirement: - !type:RoleTimeRequirement - role: JobLibrarian + !type:DepartmentTimeRequirement + department: Security time: 100h storage: back: - - TowelColorDarkGreen + - TowelColorRed groupBy: "towels" - type: loadout - id: TowelColorMaroon + id: TowelColorOrange effects: - !type:JobRequirementLoadoutEffect requirement: - !type:RoleTimeRequirement - role: JobLawyer + !type:DepartmentTimeRequirement + department: Engineering time: 100h storage: back: - - TowelColorMaroon + - TowelColorOrange + groupBy: "towels" + +- type: loadout + id: TowelColorLightBrown + effects: + - !type:JobRequirementLoadoutEffect + requirement: + !type:DepartmentTimeRequirement + department: Cargo + time: 100h + storage: + back: + - TowelColorLightBrown groupBy: "towels" - type: loadout @@ -519,6 +412,84 @@ - TowelColorYellow groupBy: "towels" +- type: loadout + id: TowelColorDarkGreen + effects: + - !type:JobRequirementLoadoutEffect + requirement: + !type:RoleTimeRequirement + role: JobLibrarian + time: 100h + storage: + back: + - TowelColorDarkGreen + groupBy: "towels" + +- type: loadout + id: TowelColorGreen + effects: + - !type:JobRequirementLoadoutEffect + requirement: + !type:DepartmentTimeRequirement + department: Civilian + time: 100h + storage: + back: + - TowelColorGreen + groupBy: "towels" + +- type: loadout + id: TowelColorLightBlue + effects: + - !type:JobRequirementLoadoutEffect + requirement: + !type:DepartmentTimeRequirement + department: Medical + time: 100h + storage: + back: + - TowelColorLightBlue + groupBy: "towels" + +- type: loadout + id: TowelColorDarkBlue + effects: + - !type:JobRequirementLoadoutEffect + requirement: + !type:DepartmentTimeRequirement + department: Command + time: 100h + storage: + back: + - TowelColorDarkBlue + groupBy: "towels" + +- type: loadout + id: TowelColorPurple + effects: + - !type:JobRequirementLoadoutEffect + requirement: + !type:DepartmentTimeRequirement + department: Science + time: 100h + storage: + back: + - TowelColorPurple + groupBy: "towels" + +- type: loadout + id: TowelColorMaroon + effects: + - !type:JobRequirementLoadoutEffect + requirement: + !type:RoleTimeRequirement + role: JobLawyer + time: 100h + storage: + back: + - TowelColorMaroon + groupBy: "towels" + - type: loadout id: TowelColorMime effects: @@ -531,3 +502,27 @@ back: - TowelColorMime groupBy: "towels" + +- type: loadout + id: TowelColorSilver + effects: + - !type:JobRequirementLoadoutEffect + requirement: + !type:OverallPlaytimeRequirement + time: 500h + storage: + back: + - TowelColorSilver + groupBy: "towels" + +- type: loadout + id: TowelColorGold + effects: + - !type:JobRequirementLoadoutEffect + requirement: + !type:OverallPlaytimeRequirement + time: 1000h + storage: + back: + - TowelColorGold + groupBy: "towels" diff --git a/Resources/Prototypes/Loadouts/loadout_groups.yml b/Resources/Prototypes/Loadouts/loadout_groups.yml index af2bd6ecea..ce70af8b8d 100644 --- a/Resources/Prototypes/Loadouts/loadout_groups.yml +++ b/Resources/Prototypes/Loadouts/loadout_groups.yml @@ -61,22 +61,22 @@ - OffsetCaneMime - OffsetCaneNT - Cane - - TowelColorBlack - - TowelColorDarkBlue - - TowelColorDarkGreen - - TowelColorGold + - TowelColorWhite - TowelColorGray + - TowelColorBlack + - TowelColorRed + - TowelColorOrange + - TowelColorLightBrown + - TowelColorYellow + - TowelColorDarkGreen - TowelColorGreen - TowelColorLightBlue - - TowelColorLightBrown + - TowelColorDarkBlue + - TowelColorPurple - TowelColorMaroon - TowelColorMime - - TowelColorOrange - - TowelColorPurple - - TowelColorRed - TowelColorSilver - - TowelColorWhite - - TowelColorYellow + - TowelColorGold - type: loadoutGroup id: Glasses @@ -179,6 +179,13 @@ - CaptainOuterOverCoat # Sunrise-Edit - CaptainWintercoat +- type: loadoutGroup + id: CaptainJobTrinkets + name: loadout-group-jobtrinkets + minLimit: 0 + loadouts: + - LizardPlushieCaptain + - type: loadoutGroup id: HoPHead name: loadout-group-hop-head @@ -218,6 +225,13 @@ loadouts: - HoPWintercoat +- type: loadoutGroup + id: HoPJobTrinkets + name: loadout-group-jobtrinkets + minLimit: 0 + loadouts: + - LizardPlushieHeadOfPersonnel + # Civilian - type: loadoutGroup id: PassengerJumpsuit @@ -273,6 +287,13 @@ - BlackShoes - WinterBoots +- type: loadoutGroup + id: PassengerJobTrinkets + name: loadout-group-jobtrinkets + minLimit: 0 + loadouts: + - LizardPlushiePassenger + - type: loadoutGroup id: BartenderHead name: loadout-group-bartender-head @@ -299,12 +320,20 @@ - BartenderWintercoat - type: loadoutGroup - id: BartenderGoldenShaker - name: loadout-group-bartender-shaker + id: BartenderJobTrinkets + name: loadout-group-jobtrinkets minLimit: 0 loadouts: + - LizardPlushieBartender - BartenderGoldenShaker +- type: loadoutGroup + id: ServiceWorkerJobTrinkets + name: loadout-group-jobtrinkets + minLimit: 0 + loadouts: + - LizardPlushieServiceWorker + - type: loadoutGroup id: ChefHead name: loadout-group-chef-head @@ -335,6 +364,13 @@ - ChefJacket - ChefWintercoat +- type: loadoutGroup + id: ChefJobTrinkets + name: loadout-group-jobtrinkets + minLimit: 0 + loadouts: + - LizardPlushieChef + - type: loadoutGroup id: LibrarianJumpsuit name: loadout-group-librarian-jumpsuit @@ -344,6 +380,13 @@ - CuratorJumpsuit - CuratorJumpskirt +- type: loadoutGroup + id: LibrarianJobTrinkets + name: loadout-group-jobtrinkets + minLimit: 0 + loadouts: + - LizardPlushieLibrarian + - type: loadoutGroup id: LawyerJumpsuit name: loadout-group-lawyer-jumpsuit @@ -366,6 +409,13 @@ loadouts: - LawyerNeck +- type: loadoutGroup + id: LawyerJobTrinkets + name: loadout-group-jobtrinkets + minLimit: 0 + loadouts: + - LizardPlushieLawyer + - type: loadoutGroup id: ChaplainHead name: loadout-group-chaplain-head @@ -410,6 +460,13 @@ loadouts: - ChaplainNeck +- type: loadoutGroup + id: ChaplainJobTrinkets + name: loadout-group-jobtrinkets + minLimit: 0 + loadouts: + - LizardPlushieChaplain + - type: loadoutGroup id: ChaplainBible name: loadout-group-chaplain-bible @@ -454,10 +511,11 @@ - JanitorWintercoat - type: loadoutGroup - id: JanitorPlunger - name: loadout-group-janitor-plunger + id: JanitorJobTrinkets + name: loadout-group-jobtrinkets minLimit: 0 loadouts: + - LizardPlushieJanitor - JanitorGoldenPlunger - type: loadoutGroup @@ -492,6 +550,13 @@ - BotanistApron - BotanistWintercoat +- type: loadoutGroup + id: BotanistJobTrinkets + name: loadout-group-jobtrinkets + minLimit: 0 + loadouts: + - LizardPlushieBotanist + - type: loadoutGroup id: ClownHead name: loadout-group-clown-head @@ -544,6 +609,14 @@ - EmergencyWithoutGasClown # Sunrise-Edit - EmergencyDwarfClown # Sunrise-Edit +- type: loadoutGroup + id: ClownJobTrinkets + name: loadout-group-jobtrinkets + minLimit: 0 + loadouts: + - LizardPlushieClown + - FlowerWaterClown + - type: loadoutGroup id: MimeHead name: loadout-group-mime-head @@ -603,6 +676,13 @@ - EmergencyWithoutGasMime # Sunrise-Edit - EmergencyDwarfMime # Sunrise-Edit +- type: loadoutGroup + id: MimeJobTrinkets + name: loadout-group-jobtrinkets + minLimit: 0 + loadouts: + - LizardPlushieMime + - type: loadoutGroup id: MusicianJumpsuit name: loadout-group-musician-jumpsuit @@ -653,6 +733,13 @@ - Bagpipe - SuperSynthesizer +- type: loadoutGroup + id: MusicianJobTrinkets + name: loadout-group-jobtrinkets + minLimit: 0 + loadouts: + - LizardPlushieMusician + # Cargo - type: loadoutGroup id: QuartermasterHead @@ -737,6 +824,13 @@ - Sunrise-ShoesLeather #Sunrise-end +- type: loadoutGroup + id: QuartermasterJobTrinkets + name: loadout-group-jobtrinkets + minLimit: 0 + loadouts: + - LizardPlushieQuartermaster + - type: loadoutGroup id: CargoTechnicianHead name: loadout-group-cargo-technician-head @@ -804,6 +898,13 @@ - CargoTechnicianPDA - SeniorCourierPDA +- type: loadoutGroup + id: CargoTechnicianJobTrinkets + name: loadout-group-jobtrinkets + minLimit: 0 + loadouts: + - LizardPlushieCargoTechnician + - type: loadoutGroup id: SalvageSpecialistBackpack name: loadout-group-salvage-specialist-backpack @@ -842,6 +943,13 @@ - Sunrise-ShoesPurple #Sunrise-end +- type: loadoutGroup + id: SalvageSpecialistJobTrinkets + name: loadout-group-jobtrinkets + minLimit: 0 + loadouts: + - LizardPlushieSalvageSpecialist + # Engineering - type: loadoutGroup id: ChiefEngineerJumpsuit @@ -898,6 +1006,14 @@ - Sunrise-OrangeShoes - Sunrise-YellowShoes #Sunrise-end + +- type: loadoutGroup + id: ChiefEngineerJobTrinkets + name: loadout-group-jobtrinkets + minLimit: 0 + loadouts: + - LizardPlushieChiefEngineer + - type: loadoutGroup id: TechnicalAssistantJumpsuit name: loadout-group-technical-assistant-jumpsuit @@ -905,6 +1021,13 @@ - YellowJumpsuit - YellowJumpskirt +- type: loadoutGroup + id: TechnicalAssistantJobTrinkets + name: loadout-group-jobtrinkets + minLimit: 0 + loadouts: + - LizardPlushieTechnicalAssistant + - type: loadoutGroup id: StationEngineerHead name: loadout-group-station-engineer-head @@ -967,6 +1090,13 @@ - Sunrise-YellowShoes #sunrise-end +- type: loadoutGroup + id: StationEngineerJobTrinkets + name: loadout-group-jobtrinkets + minLimit: 0 + loadouts: + - LizardPlushieStationEngineer + - type: loadoutGroup id: AtmosphericTechnicianJumpsuit name: loadout-group-atmospheric-technician-jumpsuit @@ -1008,6 +1138,13 @@ - Sunrise-YellowShoes #sunrise-end +- type: loadoutGroup + id: AtmosphericTechnicianJobTrinkets + name: loadout-group-jobtrinkets + minLimit: 0 + loadouts: + - LizardPlushieAtmosphericTechnician + - type: loadoutGroup id: SurvivalExtended name: loadout-group-survival-extended @@ -1052,6 +1189,22 @@ - BrownShoes - ScienceWinterBoots +- type: loadoutGroup + id: ResearchDirectorJobTrinkets + name: loadout-group-jobtrinkets + minLimit: 0 + loadouts: + - LizardPlushieResearchDirector + +- type: loadoutGroup + id: ScientistHead + name: loadout-group-scientist-head + minLimit: 0 + loadouts: + - RoboticistCap + - SkullBandana + - ScientificBeret + - type: loadoutGroup id: ScientistNeck name: loadout-group-scientist-neck @@ -1099,6 +1252,13 @@ - LatexGloves - PurpleGloves +- type: loadoutGroup + id: ScientistJobTrinkets + name: loadout-group-jobtrinkets + minLimit: 0 + loadouts: + - LizardPlushieScientist + - type: loadoutGroup id: ResearchAssistantJumpsuit name: loadout-group-research-assistant-jumpsuit @@ -1106,6 +1266,13 @@ - WhiteJumpsuit - WhiteJumpskirt +- type: loadoutGroup + id: ResearchAssistantJobTrinkets + name: loadout-group-jobtrinkets + minLimit: 0 + loadouts: + - LizardPlushieResearchAssistant + # Security - type: loadoutGroup id: HeadofSecurityHead @@ -1157,6 +1324,14 @@ - HeadofSecurityUSSPBlack #Sunrise-End +- type: loadoutGroup + id: HeadofSecurityJobTrinkets + name: loadout-group-jobtrinkets + minLimit: 0 + loadouts: + - LizardPlushieHeadofSecurity + - SecStar + - type: loadoutGroup id: WardenHead name: loadout-group-warden-head @@ -1181,6 +1356,14 @@ - WardenArmoredWinterCoat - ClothingOuterCoatWardenAlt # Sunrise-Edit +- type: loadoutGroup + id: WardenJobTrinkets + name: loadout-group-jobtrinkets + minLimit: 0 + loadouts: + - LizardPlushieWarden + - SecStar + - type: loadoutGroup id: SecurityHead name: loadout-group-security-head @@ -1233,6 +1416,21 @@ - JackBoots - SecurityWinterBoots +- type: loadoutGroup + id: SecurityPDA + name: loadout-group-security-id + loadouts: + - SecurityPDA + - SeniorOfficerPDA + +- type: loadoutGroup + id: SecurityJobTrinkets + name: loadout-group-jobtrinkets + minLimit: 0 + loadouts: + - LizardPlushieSecurity + - SecStar + - type: loadoutGroup id: DetectiveHead name: loadout-group-detective-head @@ -1267,6 +1465,14 @@ - DetectiveCoatGrey - DetectiveCoatDark # Sunrise-edit +- type: loadoutGroup + id: DetectiveJobTrinkets + name: loadout-group-jobtrinkets + minLimit: 0 + loadouts: + - LizardPlushieDetective + - SecStar + - type: loadoutGroup id: SecurityCadetJumpsuit name: loadout-group-security-cadet-jumpsuit @@ -1274,6 +1480,13 @@ - RedJumpsuit - RedJumpskirt +- type: loadoutGroup + id: SecurityCadetJobTrinkets + name: loadout-group-jobtrinkets + minLimit: 0 + loadouts: + - LizardPlushieSecurityCadet + - type: loadoutGroup id: SurvivalSecurity name: loadout-group-survival-security @@ -1286,13 +1499,6 @@ - EmergencyWithoutGasSecurity # Sunrise-Edit - EmergencyDwarfSecurity # Sunrise-Edit -- type: loadoutGroup - id: SecurityStar - name: loadout-group-security-star - minLimit: 0 - loadouts: - - SecStar - # Medical - type: loadoutGroup id: ChiefMedicalOfficerHead @@ -1393,6 +1599,13 @@ # Sunrise-end - MedicalWinterBoots +- type: loadoutGroup + id: ChiefMedicalOfficerJobTrinkets + name: loadout-group-jobtrinkets + minLimit: 0 + loadouts: + - LizardPlushieChiefMedicalOfficer + - type: loadoutGroup id: MedicalDoctorHead name: loadout-group-medical-doctor-head @@ -1487,6 +1700,13 @@ - Sunrise-MedicalMask # Sunrise-end +- type: loadoutGroup + id: MedicalDoctorJobTrinkets + name: loadout-group-jobtrinkets + minLimit: 0 + loadouts: + - LizardPlushieMedicalDoctor + - type: loadoutGroup id: MedicalInternJumpsuit name: loadout-group-medical-intern-jumpsuit @@ -1494,6 +1714,13 @@ - WhiteJumpsuit - WhiteJumpskirt +- type: loadoutGroup + id: MedicalInternJobTrinkets + name: loadout-group-jobtrinkets + minLimit: 0 + loadouts: + - LizardPlushieMedicalIntern + - type: loadoutGroup id: ChemistJumpsuit name: loadout-group-chemist-jumpsuit @@ -1529,6 +1756,13 @@ - ChemistSatchel - ChemistDuffel +- type: loadoutGroup + id: ChemistJobTrinkets + name: loadout-group-jobtrinkets + minLimit: 0 + loadouts: + - LizardPlushieChemist + - type: loadoutGroup id: ParamedicHead name: loadout-group-paramedic-head @@ -1592,6 +1826,13 @@ - WhiteShoes - MedicalWinterBoots +- type: loadoutGroup + id: ParamedicJobTrinkets + name: loadout-group-jobtrinkets + minLimit: 0 + loadouts: + - LizardPlushieParamedic + - type: loadoutGroup id: MedicalEyewear name: loadout-group-medical-glasses @@ -1623,6 +1864,13 @@ - ReporterJumpsuit - JournalistJumpsuit +- type: loadoutGroup + id: ReporterJobTrinkets + name: loadout-group-jobtrinkets + minLimit: 0 + loadouts: + - LizardPlushieReporter + - type: loadoutGroup id: PsychologistJumpsuit name: loadout-group-psychologist-jumpsuit @@ -1631,20 +1879,11 @@ - PsychologistJumpskirt - type: loadoutGroup - id: BoxerJumpsuit - name: loadout-group-boxer-jumpsuit + id: PsychologistJobTrinkets + name: loadout-group-jobtrinkets + minLimit: 0 loadouts: - - BoxerShorts - - BoxerShortsWithTop - -- type: loadoutGroup - id: BoxerGloves - name: loadout-group-boxer-gloves - loadouts: - - RedBoxingGloves - - BlueBoxingGloves - - GreenBoxingGloves - - YellowBoxingGloves + - LizardPlushiePsychologist # Other - type: loadoutGroup @@ -1659,6 +1898,15 @@ - EmergencyWithoutGasSyndicate # Sunrise-Edit - EmergencyDwarfSyndicate # Sunrise-Edit +- type: loadoutGroup + id: SurvivalMilitaryDouble + name: loadout-group-survival-military + minLimit: 2 + hidden: true + loadouts: + - EmergencyNitrogenMilitaryDouble + - EmergencyOxygenMilitaryDouble + - type: loadoutGroup id: GroupSpeciesBreathTool name: loadout-group-breath-tool diff --git a/Resources/Prototypes/Loadouts/role_loadouts.yml b/Resources/Prototypes/Loadouts/role_loadouts.yml index 13b6928728..a3b9a31bdf 100644 --- a/Resources/Prototypes/Loadouts/role_loadouts.yml +++ b/Resources/Prototypes/Loadouts/role_loadouts.yml @@ -9,6 +9,7 @@ - CaptainOuterClothing - Survival - Trinkets + - CaptainJobTrinkets - GroupSpeciesBreathTool # Sunrise-start - Bra @@ -29,6 +30,7 @@ - Glasses - Survival - Trinkets + - HoPJobTrinkets - GroupSpeciesBreathTool # Sunrise-start - Bra @@ -63,6 +65,7 @@ - Glasses - Survival - Trinkets + - PassengerJobTrinkets - GroupSpeciesBreathTool # Sunrise-start - Bra @@ -79,10 +82,10 @@ - BartenderJumpsuit - CommonBackpack - BartenderOuterClothing - - BartenderGoldenShaker - Glasses - Survival - Trinkets + - BartenderJobTrinkets - GroupSpeciesBreathTool # Sunrise-start - Bra @@ -100,6 +103,7 @@ - Glasses - Survival - Trinkets + - ServiceWorkerJobTrinkets - GroupSpeciesBreathTool # Sunrise-start - Bra @@ -120,6 +124,7 @@ - Glasses - Survival - Trinkets + - ChefJobTrinkets - GroupSpeciesBreathTool # Sunrise-start - Bra @@ -137,6 +142,7 @@ - Glasses - Survival - Trinkets + - LibrarianJobTrinkets - GroupSpeciesBreathTool # Sunrise-start - Bra @@ -155,6 +161,7 @@ - Glasses - Survival - Trinkets + - LawyerJobTrinkets - GroupSpeciesBreathTool # Sunrise-start - Bra @@ -177,6 +184,7 @@ - Glasses - Survival - Trinkets + - ChaplainJobTrinkets - GroupSpeciesBreathTool # Sunrise-start - Bra @@ -197,7 +205,7 @@ - Glasses - Survival - Trinkets - - JanitorPlunger + - JanitorJobTrinkets - GroupSpeciesBreathTool # Sunrise-start - Bra @@ -217,6 +225,7 @@ - Glasses - Survival - Trinkets + - BotanistJobTrinkets - GroupSpeciesBreathTool # Sunrise-start - Bra @@ -238,6 +247,7 @@ - Glasses - SurvivalClown - Trinkets + - ClownJobTrinkets # Sunrise-start - Bra - Pants @@ -259,6 +269,7 @@ - Glasses - SurvivalMime - Trinkets + - MimeJobTrinkets # Sunrise-start - Bra - Pants @@ -277,6 +288,7 @@ - Glasses - Survival - Trinkets + - MusicianJobTrinkets - Instruments - GroupSpeciesBreathTool # Sunrise-start @@ -309,6 +321,7 @@ - Glasses - Survival - Trinkets + - QuartermasterJobTrinkets - GroupSpeciesBreathTool # Sunrise-start - TrinketsCargo @@ -340,6 +353,7 @@ - Glasses - Survival - Trinkets + - CargoTechnicianJobTrinkets - GroupSpeciesBreathTool # Sunrise-start - TrinketsCargo @@ -367,6 +381,7 @@ - Glasses - Survival - Trinkets + - SalvageSpecialistJobTrinkets - GroupSpeciesBreathTool # Sunrise-start - TrinketsCargo @@ -398,6 +413,7 @@ - ChiefEngineerShoes - SurvivalExtended - Trinkets + - ChiefEngineerJobTrinkets - GroupSpeciesBreathTool # Sunrise-start - TrinketsEngineering @@ -427,6 +443,7 @@ # Sunrise-end - SurvivalExtended - Trinkets + - TechnicalAssistantJobTrinkets - GroupSpeciesBreathTool # Sunrise-start - TrinketsEngineering @@ -457,6 +474,7 @@ - StationEngineerID - SurvivalExtended - Trinkets + - StationEngineerJobTrinkets - GroupSpeciesBreathTool # Sunrise-start - TrinketsEngineering @@ -486,6 +504,7 @@ - AtmosphericTechnicianShoes - SurvivalExtended - Trinkets + - AtmosphericTechnicianJobTrinkets - GroupSpeciesBreathTool # Sunrise-start - TrinketsEngineering @@ -510,6 +529,7 @@ - Glasses - Survival - Trinkets + - ResearchDirectorJobTrinkets - GroupSpeciesBreathTool # Sunrise-start - Bra @@ -533,6 +553,7 @@ - Glasses - Survival - Trinkets + - ScientistJobTrinkets - GroupSpeciesBreathTool # Sunrise-start - Bra @@ -550,6 +571,7 @@ - Glasses - Survival - Trinkets + - ResearchAssistantJobTrinkets - GroupSpeciesBreathTool # Sunrise-start - Bra @@ -571,7 +593,7 @@ - SecurityShoes - SurvivalSecurity - Trinkets - - SecurityStar + - HeadofSecurityJobTrinkets - GroupSpeciesBreathToolSecurity - SecurityTrinkets # Sunrise # Sunrise-start @@ -593,7 +615,7 @@ - SecurityShoes - SurvivalSecurity - Trinkets - - SecurityStar + - WardenJobTrinkets - GroupSpeciesBreathToolSecurity - SecurityTrinkets # Sunrise # Sunrise-start @@ -616,7 +638,7 @@ - SecurityBelt - SurvivalSecurity - Trinkets - - SecurityStar + - SecurityJobTrinkets - GroupSpeciesBreathToolSecurity - SecurityTrinkets # Sunrise # Sunrise-start @@ -638,7 +660,7 @@ - SecurityShoes - SurvivalSecurity - Trinkets - - SecurityStar + - DetectiveJobTrinkets - GroupSpeciesBreathToolSecurity - SecurityTrinkets # Sunrise # Sunrise-start @@ -656,6 +678,7 @@ - SecurityBackpack - SurvivalSecurity - Trinkets + - SecurityCadetJobTrinkets - GroupSpeciesBreathToolSecurity - SecurityTrinkets # Sunrise # Sunrise-start @@ -688,6 +711,7 @@ - MedicalEyewear - SurvivalMedical - Trinkets + - ChiefMedicalOfficerJobTrinkets - GroupSpeciesBreathToolMedical # Sunrise-start - MedicalTrinkets @@ -715,6 +739,7 @@ - MedicalEyewear - SurvivalMedical - Trinkets + - MedicalDoctorJobTrinkets - GroupSpeciesBreathToolMedical # Sunrise-start - MedicalTrinkets @@ -745,6 +770,7 @@ - MedicalEyewear - SurvivalMedical - Trinkets + - MedicalInternJobTrinkets - GroupSpeciesBreathToolMedical # Sunrise-start - MedicalTrinkets @@ -778,6 +804,7 @@ # - MedicalShoes #Sunrise-edit - SurvivalMedical - Trinkets + - ChemistJobTrinkets - GroupSpeciesBreathToolMedical # Sunrise-start - MedicalTrinkets @@ -810,6 +837,7 @@ - MedicalEyewear - SurvivalMedical - Trinkets + - ParamedicJobTrinkets - GroupSpeciesBreathToolMedical # Sunrise-start - MedicalTrinkets @@ -820,22 +848,6 @@ # Sunrise-end # Wildcards -- type: roleLoadout - id: JobZookeeper - groups: - - GroupTankHarness - - CommonBackpack - - Glasses - - Survival - - Trinkets - - GroupSpeciesBreathTool - # Sunrise-start - - Bra - - Pants - - Socks - - Contributors - # Sunrise-end - - type: roleLoadout id: JobReporter groups: @@ -845,6 +857,7 @@ - Glasses - Survival - Trinkets + - ReporterJobTrinkets - GroupSpeciesBreathTool # Sunrise-start - Bra @@ -874,25 +887,7 @@ - Glasses - Survival - Trinkets - - GroupSpeciesBreathTool - # Sunrise-start - - MedicalTrinkets - - Bra - - Pants - - Socks - - Contributors - # Sunrise-end - -- type: roleLoadout - id: JobBoxer - groups: - - GroupTankHarness - - BoxerJumpsuit - - BoxerGloves - - CommonBackpack - - Glasses - - Survival - - Trinkets + - PsychologistJobTrinkets - GroupSpeciesBreathTool # Sunrise-start - Bra @@ -960,6 +955,11 @@ - GroupSpeciesBreathTool - GroupTankHarness +- type: roleLoadout + id: RoleSurvivalMilitaryDouble + groups: + - SurvivalMilitaryDouble + - type: roleLoadout id: RoleSurvivalNukie groups: diff --git a/Resources/Prototypes/Magic/event_spells.yml b/Resources/Prototypes/Magic/event_spells.yml index 5e9443ae6f..9bf33a758d 100644 --- a/Resources/Prototypes/Magic/event_spells.yml +++ b/Resources/Prototypes/Magic/event_spells.yml @@ -204,8 +204,6 @@ orGroup: Magics - id: WeaponWandPolymorphBread orGroup: Magics - - id: WeaponStaffHealing - orGroup: Magics - id: WeaponStaffPolymorphDoor orGroup: Magics - id: AnimationStaff diff --git a/Resources/Prototypes/Magic/mindswap_spell.yml b/Resources/Prototypes/Magic/mindswap_spell.yml index 0a28a9683b..4fbb1748b7 100644 --- a/Resources/Prototypes/Magic/mindswap_spell.yml +++ b/Resources/Prototypes/Magic/mindswap_spell.yml @@ -5,7 +5,7 @@ description: Exchange bodies with another person! components: - type: Action - useDelay: 300 + useDelay: 180 sound: !type:SoundPathSpecifier path: /Audio/Magic/staff_animation.ogg icon: diff --git a/Resources/Prototypes/Magic/touch_spells.yml b/Resources/Prototypes/Magic/touch_spells.yml index f3b44eabb1..5376c2d954 100644 --- a/Resources/Prototypes/Magic/touch_spells.yml +++ b/Resources/Prototypes/Magic/touch_spells.yml @@ -94,4 +94,4 @@ - type: SpeakOnAction sentence: action-speech-spell-slip - type: Magic - requiresClothes: true + requiresClothes: false diff --git a/Resources/Prototypes/Maps/Pools/default.yml b/Resources/Prototypes/Maps/Pools/default.yml index a26e8f4e77..1cd3373880 100644 --- a/Resources/Prototypes/Maps/Pools/default.yml +++ b/Resources/Prototypes/Maps/Pools/default.yml @@ -1,5 +1,14 @@ - type: gameMapPool id: DefaultMapPool - maps: # Sunrise edit - так как прототипы карт закомментированы, нужно и отсюда убрать - - Empty + maps: + - Bagel + - Box + - Elkridge + - Fland + - Marathon + - Oasis + - Packed + - Plasma + - Reach - Exo + - Snowball diff --git a/Resources/Prototypes/Maps/amber.yml b/Resources/Prototypes/Maps/amber.yml deleted file mode 100644 index 6d9ef3954e..0000000000 --- a/Resources/Prototypes/Maps/amber.yml +++ /dev/null @@ -1,66 +0,0 @@ -#- type: gameMap -# id: Amber -# mapName: 'Amber' -# mapPath: /Maps/amber.yml -# minPlayers: 15 -# maxPlayers: 60 -# stations: -# Amber: -# stationProto: StandardNanotrasenStation -# components: -# - type: StationNameSetup -# mapNameTemplate: '{0} Amber Station {1}' -# nameGenerator: -# !type:NanotrasenNameGenerator -# prefixCreator: '14-SB' -# - type: StationEmergencyShuttle -# emergencyShuttlePath: /Maps/Shuttles/emergency_amber.yml -# - type: StationJobs -# availableJobs: # 60 jobs total w/o latejoins & interns, 77 jobs total w/ latejoins & interns -# #command (7) -# Captain: [ 1, 1 ] -# HeadOfPersonnel: [ 1, 1 ] -# HeadOfSecurity: [ 1, 1 ] -# ChiefMedicalOfficer: [ 1, 1 ] -# ChiefEngineer: [ 1, 1 ] -# ResearchDirector: [ 1, 1 ] -# Quartermaster: [ 1, 1 ] -# #service (14) -# Bartender: [ 2, 2 ] -# Botanist: [ 3, 3 ] -# Chef: [ 2, 2 ] -# Janitor: [ 2, 2 ] -# Chaplain: [ 1, 1 ] -# Librarian: [ 1, 1 ] -# ServiceWorker: [ 2, 2 ] -# Reporter: [ 1, 1 ] -# #engineering (5 - 7) -# AtmosphericTechnician: [ 3, 3 ] -# StationEngineer: [ 2, 4 ] -# TechnicalAssistant: [ 2, 2 ] #intern, not counted -# #medical (9 - 11) -# Chemist: [ 2, 2 ] -# MedicalDoctor: [ 4, 6 ] -# Paramedic: [ 2, 2 ] -# MedicalIntern: [ 2, 2 ] #intern, not counted -# Psychologist: [ 1, 1 ] -# #science (4 - 6) -# Scientist: [ 4, 6 ] -# ResearchAssistant: [ 2, 2 ] #intern, not counted -# #security (8 - 10) -# Warden: [ 1, 1 ] -# SecurityOfficer: [ 4, 6 ] -# Detective: [ 1, 1 ] -# SecurityCadet: [ 2, 2 ] #intern, not counted -# Lawyer: [ 2, 2 ] -# #supply (6 - 7) -# SalvageSpecialist: [ 3, 3 ] -# CargoTechnician: [ 3, 4 ] -# #civilian (3+) -# Passenger: [ -1, -1 ] #infinite, not counted -# Clown: [ 1, 1 ] -# Mime: [ 1, 1 ] -# Musician: [ 1, 1 ] -# #silicon (4) -# StationAi: [ 1, 1 ] -# Borg: [ 3, 3 ] diff --git a/Resources/Prototypes/Maps/oasis.yml b/Resources/Prototypes/Maps/oasis.yml index 059f64f1ee..af45486bfc 100644 --- a/Resources/Prototypes/Maps/oasis.yml +++ b/Resources/Prototypes/Maps/oasis.yml @@ -1,66 +1,65 @@ -#- type: gameMap -# id: Oasis -# mapName: 'Oasis' -# mapPath: /Maps/oasis.yml -# minPlayers: 70 -# stations: -# Oasis: -# stationProto: StandardNanotrasenStation -# components: -# - type: StationNameSetup -# mapNameTemplate: '{0} Oasis {1}' -# nameGenerator: -# !type:NanotrasenNameGenerator -# prefixCreator: 'B' -# - type: StationEmergencyShuttle -# emergencyShuttlePath: /Maps/Shuttles/emergency_accordia.yml -# - type: StationJobs -# availableJobs: # 72 jobs total w/o latejoins & interns, 91 jobs total w/ latejoins & interns -# #command (7) -# Captain: [ 1, 1 ] -# HeadOfPersonnel: [ 1, 1 ] -# HeadOfSecurity: [ 1, 1 ] -# ChiefMedicalOfficer: [ 1, 1 ] -# ChiefEngineer: [ 1, 1 ] -# ResearchDirector: [ 1, 1 ] -# Quartermaster: [ 1, 1 ] -# #service (15 - 16) -# Bartender: [ 2, 2 ] -# Botanist: [ 2, 3 ] -# Chef: [ 2, 2 ] -# Janitor: [ 3, 3 ] -# Chaplain: [ 1, 1 ] -# Librarian: [ 1, 1 ] -# ServiceWorker: [ 2, 2 ] -# Zookeeper: [ 1, 1 ] -# Reporter: [ 1, 1 ] -# #engineering (8) -# AtmosphericTechnician: [ 3, 3 ] -# StationEngineer: [ 5, 5 ] -# TechnicalAssistant: [ 4, 4 ] #intern, not counted -# #medical (11) -# Chemist: [ 2, 2 ] -# MedicalDoctor: [ 6, 6 ] -# Paramedic: [ 2, 2 ] -# MedicalIntern: [ 4, 4 ] #intern, not counted -# Psychologist: [ 1, 1 ] -# #science (5) -# Scientist: [ 5, 5 ] -# ResearchAssistant: [ 6, 6 ] #intern, not counted -# #security (13) -# Warden: [ 1, 1 ] -# SecurityOfficer: [ 8, 8 ] -# Detective: [ 1, 1 ] -# SecurityCadet: [ 4, 4 ] #intern, not counted -# Lawyer: [ 3, 3 ] -# #supply (7) -# SalvageSpecialist: [ 3, 3 ] -# CargoTechnician: [ 4, 4 ] -# #civilian (3+) -# Passenger: [ -1, -1 ] #infinite, not counted -# Clown: [ 1, 1 ] -# Mime: [ 1, 1 ] -# Musician: [ 1, 1 ] -# #silicon (3) -# Borg: [ 2, 2 ] -# StationAi: [ 1, 1 ] +- type: gameMap + id: Oasis + mapName: 'Oasis' + mapPath: /Maps/oasis.yml + minPlayers: 70 + stations: + Oasis: + stationProto: StandardNanotrasenStation + components: + - type: StationNameSetup + mapNameTemplate: '{0} Oasis {1}' + nameGenerator: + !type:NanotrasenNameGenerator + prefixCreator: 'B' + - type: StationEmergencyShuttle + emergencyShuttlePath: /Maps/Shuttles/emergency_accordia.yml + - type: StationJobs + availableJobs: # 72 jobs total w/o latejoins & interns, 91 jobs total w/ latejoins & interns + #command (7) + Captain: [ 1, 1 ] + HeadOfPersonnel: [ 1, 1 ] + HeadOfSecurity: [ 1, 1 ] + ChiefMedicalOfficer: [ 1, 1 ] + ChiefEngineer: [ 1, 1 ] + ResearchDirector: [ 1, 1 ] + Quartermaster: [ 1, 1 ] + #service (15 - 16) + Bartender: [ 2, 2 ] + Botanist: [ 2, 3 ] + Chef: [ 2, 2 ] + Janitor: [ 3, 3 ] + Chaplain: [ 1, 1 ] + Librarian: [ 1, 1 ] + ServiceWorker: [ 2, 2 ] + Reporter: [ 1, 1 ] + #engineering (8) + AtmosphericTechnician: [ 3, 3 ] + StationEngineer: [ 5, 5 ] + TechnicalAssistant: [ 4, 4 ] #intern, not counted + #medical (11) + Chemist: [ 2, 2 ] + MedicalDoctor: [ 6, 6 ] + Paramedic: [ 2, 2 ] + MedicalIntern: [ 4, 4 ] #intern, not counted + Psychologist: [ 1, 1 ] + #science (5) + Scientist: [ 5, 5 ] + ResearchAssistant: [ 6, 6 ] #intern, not counted + #security (13) + Warden: [ 1, 1 ] + SecurityOfficer: [ 8, 8 ] + Detective: [ 1, 1 ] + SecurityCadet: [ 4, 4 ] #intern, not counted + Lawyer: [ 3, 3 ] + #supply (7) + SalvageSpecialist: [ 3, 3 ] + CargoTechnician: [ 4, 4 ] + #civilian (3+) + Passenger: [ -1, -1 ] #infinite, not counted + Clown: [ 1, 1 ] + Mime: [ 1, 1 ] + Musician: [ 1, 1 ] + #silicon (3) + Borg: [ 2, 2 ] + StationAi: [ 1, 1 ] diff --git a/Resources/Prototypes/Maps/reach.yml b/Resources/Prototypes/Maps/reach.yml index 80743972bf..e410ddbfd3 100644 --- a/Resources/Prototypes/Maps/reach.yml +++ b/Resources/Prototypes/Maps/reach.yml @@ -1,43 +1,45 @@ -#- type: gameMap -# id: Reach -# mapName: 'Reach' -# mapPath: /Maps/reach.yml -# minPlayers: 0 -# maxPlayers: 7 -# stations: -# Reach: -# stationProto: StandardNanotrasenStation -# components: -# - type: StationNameSetup -# mapNameTemplate: '{0} Reach Transport {1}' -# nameGenerator: -# !type:NanotrasenNameGenerator -# prefixCreator: 'SC' -# - type: StationEmergencyShuttle -# emergencyShuttlePath: /Maps/Shuttles/emergency.yml -# - type: StationJobs -# availableJobs: # 15 jobs total w/o latejoins, 19 jobs total w/ latejoins -# #command (2) -# Captain: [ 1, 1 ] -# HeadOfSecurity: [ 1, 1 ] -# #service (4) -# Bartender: [ 1, 1 ] -# Botanist: [ 1, 1 ] -# Chef: [ 1, 1 ] -# Janitor: [ 1, 1 ] -# #engineering (2 - 3) -# AtmosphericTechnician: [ 1, 1 ] -# StationEngineer: [ 1, 2 ] -# #medical (2 - 3) -# Chemist: [ 1, 1 ] -# MedicalDoctor: [ 1, 2 ] -# #science (1) -# Scientist: [ 1, 1 ] -# #security (1 - 3) -# SecurityOfficer: [ 1, 3 ] -# #supply (2) -# CargoTechnician: [ 1, 1 ] -# SalvageSpecialist: [ 1, 1 ] -# #civilian (1+) -# Passenger: [ -1, -1 ] #infinite, not counted -# Musician: [ 1, 1 ] +- type: gameMap + id: Reach + mapName: 'Reach' + mapPath: /Maps/reach.yml + minPlayers: 0 + maxPlayers: 7 + stations: + Reach: + stationProto: StandardNanotrasenStation + components: + - type: StationNameSetup + mapNameTemplate: '{0} Reach Transport {1}' + nameGenerator: + !type:NanotrasenNameGenerator + prefixCreator: 'SC' + - type: StationEmergencyShuttle + emergencyShuttlePath: /Maps/Shuttles/emergency.yml + - type: StationJobs + availableJobs: # 17 jobs total w/o latejoins, 21 jobs total w/ latejoins + #command (2) + Captain: [ 1, 1 ] + HeadOfSecurity: [ 1, 1 ] + #service (4) + Bartender: [ 1, 1 ] + Botanist: [ 1, 1 ] + Chef: [ 1, 1 ] + Janitor: [ 1, 1 ] + #engineering (2 - 3) + AtmosphericTechnician: [ 1, 1 ] + StationEngineer: [ 1, 2 ] + #medical (2 - 3) + Chemist: [ 1, 1 ] + MedicalDoctor: [ 1, 2 ] + #science (1) + Scientist: [ 1, 1 ] + #security (1 - 3) + SecurityOfficer: [ 1, 3 ] + #supply (2) + CargoTechnician: [ 1, 1 ] + SalvageSpecialist: [ 1, 1 ] + #civilian (3+) + Passenger: [ -1, -1 ] #infinite, not counted + Clown: [ 1, 1 ] + Mime: [ 1, 1 ] + Musician: [ 1, 1 ] diff --git a/Resources/Prototypes/Maps/snowball.yml b/Resources/Prototypes/Maps/snowball.yml new file mode 100644 index 0000000000..13c87e4e12 --- /dev/null +++ b/Resources/Prototypes/Maps/snowball.yml @@ -0,0 +1,64 @@ +- type: gameMap + id: Snowball + mapName: 'Snowball Station' + mapPath: /Maps/snowball.yml + minPlayers: 15 + maxPlayers: 50 + stations: + Snowball: + stationProto: StandardNanotrasenStation + components: + - type: StationNameSetup + mapNameTemplate: '{0} Snowball Station {1}' + nameGenerator: + !type:NanotrasenNameGenerator + prefixCreator: '14' + - type: StationEmergencyShuttle + emergencyShuttlePath: /Maps/Shuttles/emergency_rod.yml + - type: StationJobs + availableJobs: # 49 roundstart jobs without interns, 75 total jobs including interns + #command (7) + Captain: [ 1, 1 ] + HeadOfPersonnel: [ 1, 1 ] + HeadOfSecurity: [ 1, 1 ] + ChiefMedicalOfficer: [ 1, 1 ] + ChiefEngineer: [ 1, 1 ] + ResearchDirector: [ 1, 1 ] + Quartermaster: [ 1, 1 ] + #service (10 - 13) + Bartender: [ 1, 2 ] + Botanist: [ 2, 2 ] + Chef: [ 2, 3 ] + Janitor: [ 1, 2 ] + Chaplain: [ 1, 1 ] + Librarian: [ 1, 1 ] + ServiceWorker: [ 2, 2 ] + #engineering (5 - 7) + AtmosphericTechnician: [ 2, 2 ] + StationEngineer: [ 3, 5 ] + TechnicalAssistant: [ 3, 3 ] #intern, not counted + #medical (6 - 8) + Chemist: [ 2, 2 ] + MedicalDoctor: [ 3, 5 ] + MedicalIntern: [ 3, 3 ] #intern, not counted + Paramedic: [ 1, 1 ] + #science (3 - 5) + Scientist: [ 3, 5 ] + ResearchAssistant: [ 3, 3 ] #intern, not counted + #security (6 - 8) + Warden: [ 1, 1 ] + SecurityOfficer: [ 3, 5 ] + Detective: [ 1, 1 ] + SecurityCadet: [ 4, 4 ] #intern, not counted + Lawyer: [ 1, 1 ] + #supply (6-8) + SalvageSpecialist: [ 3, 3 ] + CargoTechnician: [ 3, 5 ] + #civilian (3+) + Passenger: [ -1, -1 ] #infinite, not counted + Clown: [ 1, 1 ] + Mime: [ 1, 1 ] + Musician: [ 1, 1 ] + #silicon (3) + StationAi: [ 1, 1 ] + Borg: [ 2, 2 ] diff --git a/Resources/Prototypes/NPCs/nutrition.yml b/Resources/Prototypes/NPCs/nutrition.yml index dea065c34f..b95552fa13 100644 --- a/Resources/Prototypes/NPCs/nutrition.yml +++ b/Resources/Prototypes/NPCs/nutrition.yml @@ -6,7 +6,7 @@ - !type:HTNPrimitiveTask preconditions: - !type:HungryPrecondition - minHungerState: Starving # See HungerThreshold enum + minHungerState: Peckish # See HungerThreshold enum operator: !type:UtilityOperator proto: NearbyFood diff --git a/Resources/Prototypes/Objectives/objectiveGroups.yml b/Resources/Prototypes/Objectives/objectiveGroups.yml index aa1ec26139..13f7707f22 100644 --- a/Resources/Prototypes/Objectives/objectiveGroups.yml +++ b/Resources/Prototypes/Objectives/objectiveGroups.yml @@ -43,7 +43,8 @@ id: TraitorObjectiveGroupState weights: EscapeShuttleObjective: 1 - DieObjective: 0.05 + DieObjective: 0.2 + #HijackShuttleObjective: 0.02 - type: weightedRandom id: TraitorObjectiveGroupSocial diff --git a/Resources/Prototypes/Objectives/paradoxClone.yml b/Resources/Prototypes/Objectives/paradoxClone.yml index 6c15778c3e..e573e66bcd 100644 --- a/Resources/Prototypes/Objectives/paradoxClone.yml +++ b/Resources/Prototypes/Objectives/paradoxClone.yml @@ -17,7 +17,7 @@ - type: entity parent: [BaseParadoxCloneObjective, BaseLivingObjective] id: ParadoxCloneLivingObjective - name: Escape to centcomm alive and unrestrained. + name: Escape to CentComm alive and unrestrained via the escape shuttle. description: Return to your old life. components: - type: Objective diff --git a/Resources/Prototypes/Objectives/thief.yml b/Resources/Prototypes/Objectives/thief.yml index fde0779151..3beea607d4 100644 --- a/Resources/Prototypes/Objectives/thief.yml +++ b/Resources/Prototypes/Objectives/thief.yml @@ -101,7 +101,7 @@ id: TechnologyDiskStealCollectionObjective components: - type: NotJobRequirement - job: Scientist + jobs: [ Scientist ] - type: StealCondition stealGroup: TechnologyDisk minCollectionSize: 5 @@ -115,7 +115,7 @@ id: MailStealCollectionObjective components: - type: NotJobRequirement - job: CargoTechnician + jobs: [ CargoTechnician, SalvageSpecialist ] - type: StealCondition stealGroup: Mail minCollectionSize: 4 @@ -129,7 +129,7 @@ id: IDCardsStealCollectionObjective components: - type: NotJobRequirement #Here cause you can buy a personnel crate from cargo which is 8 ID cards. Meaning the ID you start with is number nine and you only need to steal one. - job: CargoTechnician #TODO: add salvage specialist + jobs: [ CargoTechnician, SalvageSpecialist ] - type: StealCondition stealGroup: IDCard minCollectionSize: 5 @@ -143,7 +143,7 @@ id: OfficerHandgunsStealCollectionObjective components: - type: NotJobRequirement - job: SecurityOfficer #TODO: Add HoS, Detective, and Warden + jobs: [ SecurityOfficer, HeadOfSecurity, Detective, Warden ] - type: StealCondition stealGroup: OfficerHandgun minCollectionSize: 2 @@ -174,7 +174,7 @@ id: ForensicScannerStealObjective components: - type: NotJobRequirement - job: Detective + jobs: [ Detective ] - type: StealCondition stealGroup: ForensicScanner - type: Objective @@ -185,7 +185,7 @@ id: FlippoEngravedLighterStealObjective components: - type: NotJobRequirement - job: Detective + jobs: [ Detective ] - type: StealCondition stealGroup: FlippoEngravedLighter - type: Objective @@ -214,7 +214,7 @@ id: ClothingOuterHardsuitVoidParamedStealObjective components: - type: NotJobRequirement - job: Paramedic #TODO: make it so this also includes Medical Doctor, Chemist and Psychologist + jobs: [ MedicalDoctor, Paramedic, Chemist, Psychologist ] - type: StealCondition stealGroup: ClothingOuterHardsuitVoidParamed - type: Objective @@ -225,7 +225,7 @@ id: MedicalTechFabCircuitboardStealObjective components: - type: NotJobRequirement - job: MedicalDoctor #TODO: make it so this also includes Chemist, Paramedic and Psychologist + jobs: [ MedicalDoctor, Paramedic, Chemist, Psychologist ] - type: StealCondition stealGroup: MedicalTechFabCircuitboard - type: Objective @@ -236,7 +236,7 @@ id: ClothingHeadsetAltMedicalStealObjective components: - type: NotJobRequirement - job: ChiefMedicalOfficer + jobs: [ ChiefMedicalOfficer ] - type: StealCondition stealGroup: ClothingHeadsetAltMedical - type: Objective @@ -247,7 +247,7 @@ id: FireAxeStealObjective components: - type: NotJobRequirement - job: AtmosphericTechnician + jobs: [ AtmosphericTechnician ] - type: StealCondition stealGroup: FireAxe - type: Objective @@ -258,7 +258,7 @@ id: AmePartFlatpackStealObjective components: - type: NotJobRequirement - job: StationEngineer #TODO: make it so this also includes Atmos technician + jobs: [ StationEngineer, AtmosphericTechnician ] - type: StealCondition stealGroup: AmePartFlatpack - type: Objective @@ -269,7 +269,7 @@ id: ChiefEngineerToolbeltStealObjective components: #- type: NotJobRequirement Is this really necessary? it's a pickpocket objective. Only thing is that it would be easier to get to CE - # Job: StationEngineer, AtmosphericTechnician + # jobs: [ StationEngineer, AtmosphericTechnician ] - type: StealCondition stealGroup: ChiefEngineerToolBelt - type: Objective @@ -280,7 +280,7 @@ id: ExpeditionsCircuitboardStealObjective components: - type: NotJobRequirement - job: SalvageSpecialist + jobs: [ SalvageSpecialist ] - type: StealCondition stealGroup: SalvageExpeditionsComputerCircuitboard - type: Objective @@ -291,7 +291,7 @@ id: CargoShuttleCircuitboardStealObjective components: - type: NotJobRequirement - job: CargoTechnician #TODO: make it so this also includes Salvage Specialist + jobs: [ CargoTechnician, SalvageSpecialist ] - type: StealCondition stealGroup: CargoShuttleConsoleCircuitboard - type: Objective @@ -302,7 +302,7 @@ id: ClothingEyesHudBeerStealObjective components: - type: NotJobRequirement - job: Bartender #TODO: make it so this also includes Service worker + jobs: [ Bartender, ServiceWorker ] - type: StealCondition stealGroup: ClothingEyesHudBeer - type: Objective @@ -313,7 +313,7 @@ id: BibleStealObjective components: - type: NotJobRequirement - job: Chaplain + jobs: [ Chaplain ] - type: StealCondition stealGroup: Bible - type: Objective @@ -324,7 +324,7 @@ id: ClothingNeckGoldmedalStealObjective components: - type: NotJobRequirement - job: HeadOfPersonnel + jobs: [ HeadOfPersonnel ] - type: StealCondition stealGroup: ClothingNeckGoldmedal - type: Objective @@ -335,7 +335,7 @@ id: ClothingNeckClownmedalStealObjective components: - type: NotJobRequirement - job: Captain + jobs: [ Captain ] - type: StealCondition stealGroup: ClothingNeckClownmedal - type: Objective @@ -346,7 +346,7 @@ id: CaptainSwordStealObjective components: - type: NotJobRequirement - job: Captain + jobs: [ Captain ] - type: StealCondition stealGroup: CaptainSword - type: Objective @@ -359,7 +359,7 @@ id: NuclearBombStealObjective components: - type: NotJobRequirement - job: Captain + jobs: [ Captain ] - type: StealCondition stealGroup: NuclearBomb - type: Objective @@ -370,7 +370,7 @@ id: FaxMachineCaptainStealObjective components: - type: NotJobRequirement - job: Captain + jobs: [ Captain ] - type: StealCondition stealGroup: FaxMachineCaptain - type: Objective @@ -381,7 +381,7 @@ id: ChemDispenserStealObjective components: - type: NotJobRequirement - job: Chemist #TODO: make it so this also includes Scientist. It's a roundstart circuit they can construct. + jobs: [ Chemist, Scientist ] - type: StealCondition stealGroup: ChemDispenser - type: Objective @@ -392,7 +392,7 @@ id: XenoArtifactStealObjective components: - type: NotJobRequirement - job: Scientist + jobs: [ Scientist ] - type: StealCondition stealGroup: XenoArtifact - type: Objective @@ -403,7 +403,7 @@ id: FreezerHeaterStealObjective components: - type: NotJobRequirement - job: AtmosphericTechnician #TODO: make it so this also includes Engineer, Medical doctor, chemist and maybe also scientist. Medical doc and chemist cause cryogenics, scientist cause it can be built and is sometimes mapped in artisci + jobs: [ AtmosphericTechnician, MedicalDoctor, Chemist, Paramedic, Psychologist, Scientist, Chef ] - type: StealCondition stealGroup: FreezerHeater - type: Objective @@ -414,7 +414,7 @@ id: TegStealObjective components: - type: NotJobRequirement - job: AtmosphericTechnician #TODO: make it so this also includes Engineer, Several TEG only maps have TEG accessible by standard Engineers + jobs: [ AtmosphericTechnician, StationEngineer ] - type: StealCondition stealGroup: Teg - type: Objective @@ -425,7 +425,7 @@ id: BoozeDispenserStealObjective components: - type: NotJobRequirement - job: Bartender #TODO: make it so this also includes Service worker + jobs: [ Bartender, ServiceWorker ] - type: StealCondition stealGroup: BoozeDispenser - type: Objective @@ -436,7 +436,7 @@ id: AltarNanotrasenStealObjective components: - type: NotJobRequirement - job: Chaplain + jobs: [ Chaplain ] - type: StealCondition stealGroup: AltarNanotrasen - type: Objective @@ -447,7 +447,7 @@ id: PlantRDStealObjective components: - type: NotJobRequirement - job: Scientist + jobs: [ Scientist ] - type: StealCondition stealGroup: PlantRD - type: Objective @@ -458,7 +458,7 @@ id: ToiletGoldenStealObjective components: - type: NotJobRequirement - job: Captain + jobs: [ Captain ] - type: StealCondition stealGroup: ToiletGoldenDirtyWater - type: Objective @@ -471,7 +471,7 @@ id: IanStealObjective components: - type: NotJobRequirement - job: HeadOfPersonnel + jobs: [ HeadOfPersonnel ] - type: StealCondition stealGroup: AnimalIan - type: Objective @@ -491,7 +491,7 @@ id: McGriffStealObjective components: - type: NotJobRequirement - job: Detective + jobs: [ Detective ] - type: StealCondition stealGroup: AnimalMcGriff - type: Objective @@ -502,7 +502,7 @@ id: WalterStealObjective components: - type: NotJobRequirement - job: Chemist + jobs: [ Chemist ] - type: StealCondition stealGroup: AnimalWalter - type: Objective @@ -522,7 +522,7 @@ id: RenaultStealObjective components: - type: NotJobRequirement - job: Captain + jobs: [ Captain ] - type: StealCondition stealGroup: AnimalRenault - type: Objective @@ -533,7 +533,7 @@ id: ShivaStealObjective components: - type: NotJobRequirement - job: SecurityOfficer + jobs: [ SecurityOfficer ] - type: StealCondition stealGroup: AnimalShiva - type: Objective @@ -544,7 +544,7 @@ id: TropicoStealObjective components: - type: NotJobRequirement - job: AtmosphericTechnician + jobs: [ AtmosphericTechnician ] - type: StealCondition stealGroup: AnimalTropico - type: Objective @@ -555,7 +555,7 @@ - type: entity parent: [BaseThiefObjective, BaseLivingObjective] id: EscapeThiefShuttleObjective - name: Escape to centcomm alive and unrestrained. + name: Escape to CentComm alive and unrestrained via the escape shuttle. description: You don't want your illegal activities to be discovered by anyone, do you? components: - type: Objective diff --git a/Resources/Prototypes/Objectives/traitor.yml b/Resources/Prototypes/Objectives/traitor.yml index 6bcf9a24fc..39eb65154a 100644 --- a/Resources/Prototypes/Objectives/traitor.yml +++ b/Resources/Prototypes/Objectives/traitor.yml @@ -37,7 +37,7 @@ - type: entity parent: [BaseTraitorObjective, BaseLivingObjective] id: EscapeShuttleObjective - name: Escape to centcomm alive and unrestrained. + name: Escape to CentComm alive and unrestrained via the escape shuttle. description: One of our undercover agents will debrief you when you arrive. Don't show up in cuffs. components: - type: Objective @@ -64,6 +64,8 @@ - EscapeShuttleCondition - StealCondition - type: DieCondition + - type: ObjectiveLimit + limit: 1 #- type: entity # parent: [BaseTraitorObjective, BaseLivingObjective] @@ -206,7 +208,7 @@ id: BaseCMOStealObjective components: - type: NotJobRequirement - job: ChiefMedicalOfficer + jobs: [ ChiefMedicalOfficer ] - type: StealCondition owner: job-name-cmo @@ -233,7 +235,7 @@ id: BaseRDStealObjective components: - type: NotJobRequirement - job: ResearchDirector + jobs: [ ResearchDirector ] - type: StealCondition owner: job-name-rd @@ -264,7 +266,7 @@ # HoS will have this on them a lot of the time so.. difficulty: 3 - type: NotJobRequirement - job: HeadOfSecurity + jobs: [ HeadOfSecurity ] - type: StealCondition stealGroup: WeaponEnergyMagnum owner: job-name-hos @@ -276,7 +278,7 @@ id: MagbootsStealObjective components: - type: NotJobRequirement - job: ChiefEngineer + jobs: [ ChiefEngineer ] - type: StealCondition stealGroup: ClothingShoesBootsMagAdv owner: job-name-ce @@ -288,7 +290,7 @@ id: ClipboardStealObjective components: - type: NotJobRequirement - job: Quartermaster + jobs: [ Quartermaster ] - type: StealCondition stealGroup: BoxFolderQmClipboard owner: job-name-qm @@ -298,7 +300,7 @@ id: KnuckleDustersStealObjective components: - type: NotJobRequirement - job: Quartermaster + jobs: [ Quartermaster ] - type: StealCondition stealGroup: ClothingHandsKnuckleDustersQM owner: job-name-qm @@ -310,7 +312,7 @@ id: CorgiMeatStealObjective components: - type: NotJobRequirement - job: HeadOfPersonnel + jobs: [ HeadOfPersonnel ] - type: ObjectiveLimit limit: 3 # ian only has 2 slices, 3 obj for drama - type: StealCondition @@ -328,7 +330,7 @@ # sorry ce but your jordans are not as high security as the caps gear difficulty: 3.5 - type: NotJobRequirement - job: Captain + jobs: [ Captain ] - type: entity parent: BaseCaptainObjective diff --git a/Resources/Prototypes/Objectives/wizard.yml b/Resources/Prototypes/Objectives/wizard.yml index 52ac7e365a..91ebc0bf1f 100644 --- a/Resources/Prototypes/Objectives/wizard.yml +++ b/Resources/Prototypes/Objectives/wizard.yml @@ -25,8 +25,8 @@ - type: entity parent: [BaseWizardObjective, BaseFreeObjective] id: WizardDemonstrateObjective - name: Show off - description: Give the station a good demonstration of your powers! + name: Cause chaos + description: Teach those station welps to never disrespect a Wizard again! components: - type: Objective icon: diff --git a/Resources/Prototypes/Procedural/Maps/bagel.yml b/Resources/Prototypes/Procedural/Maps/bagel.yml new file mode 100644 index 0000000000..f85c9612aa --- /dev/null +++ b/Resources/Prototypes/Procedural/Maps/bagel.yml @@ -0,0 +1,35 @@ +- type: dungeonRoom + id: BagelTheater1 + size: 11,8 + atlas: /Maps/Dungeon/RandomMap/bagelrandom.yml + offset: -1,0 # yeah i fucking hate myself too + tags: + - TheaterBagel + +#- type: dungeonRoom +# id: BagelTheater2 # this is the blank one +# size: 11,8 +# atlas: /Maps/Dungeon/RandomMap/bagelrandom.yml +# offset: 11,0 +# tags: +# - TheaterBagel + +- type: dungeonRoom + id: BagelTheater3 + size: 11,8 + atlas: /Maps/Dungeon/RandomMap/bagelrandom.yml + offset: -1,9 + tags: + - TheaterBagel + +- type: entity + id: BagelTheaterRoomMarker + parent: BaseRoomMarker + name: Bagel Theater interior marker + components: + - type: RoomFill + rotation: false + maxSize: 11, 8 + roomWhitelist: + tags: + - TheaterBagel diff --git a/Resources/Prototypes/Procedural/dungeon_configs.yml b/Resources/Prototypes/Procedural/dungeon_configs.yml index 5da9592995..18d50ec6cd 100644 --- a/Resources/Prototypes/Procedural/dungeon_configs.yml +++ b/Resources/Prototypes/Procedural/dungeon_configs.yml @@ -79,6 +79,9 @@ id: Haunted layers: - !type:PrefabDunGen + roomWhitelist: + tags: + - Haunted presets: - Bucket - Wow diff --git a/Resources/Prototypes/Reagents/Consumable/Drink/alcohol.yml b/Resources/Prototypes/Reagents/Consumable/Drink/alcohol.yml index b608bfbd12..d32b38ecf1 100644 --- a/Resources/Prototypes/Reagents/Consumable/Drink/alcohol.yml +++ b/Resources/Prototypes/Reagents/Consumable/Drink/alcohol.yml @@ -162,6 +162,7 @@ meltingPoint: -114.1 metabolisms: Alcohol: + metabolismRate: 0.05 effects: - !type:HealthChange conditions: @@ -173,7 +174,7 @@ inverted: true damage: types: - Poison: 1 + Poison: 0.1 # dwarves take less toxin damage and heal a marginal amount of brute - !type:HealthChange conditions: @@ -184,7 +185,7 @@ type: [ Dwarf ] damage: types: - Poison: 0.2 + Poison: 0.02 - !type:HealthChange conditions: - !type:ReagentCondition @@ -194,7 +195,7 @@ type: [ Dwarf ] damage: groups: - Brute: -1 + Brute: -0.1 # Sunrise-Start - !type:HealthChange damage: @@ -2535,6 +2536,7 @@ reagent: Ethanol amount: 0.45 # TODO: Figure out why setting this to 0 means this does more damage... WHAT BUG IS THIS?!! Alcohol: + metabolismRate : 0.05 effects: - !type:Drunk boozePower: 10 @@ -2548,7 +2550,7 @@ inverted: true damage: types: - Poison: 2 # TODO: Figure out poison amount. Ethanol does 1, this does 2 but also metabolises almost 3 to 4 times as fast as ethanol. This would be more Liver damage when that time arrives. + Poison: 0.2 # TODO: Figure out poison amount. Ethanol does 0.1, this does 0.2 but also metabolises almost 3 to 4 times as fast as ethanol. This would be more Liver damage when that time arrives. - !type:HealthChange conditions: - !type:ReagentCondition @@ -2558,7 +2560,7 @@ type: [Dwarf] damage: types: - Poison: 0.4 # TODO: Might increase this, even though it's just double of ethanol from 0.2 to 0.4 + Poison: 0.04 # TODO: Might increase this, even though it's just double of ethanol from 0.02 to 0.04 - !type:Vomit probability: 0.1 #TODO: Tweak vomit probability, maybe make this more violent and poisonous but the body aggressively purges it... conditions: diff --git a/Resources/Prototypes/Reagents/Consumable/Drink/drinks.yml b/Resources/Prototypes/Reagents/Consumable/Drink/drinks.yml index c1fea75729..a4e005a776 100644 --- a/Resources/Prototypes/Reagents/Consumable/Drink/drinks.yml +++ b/Resources/Prototypes/Reagents/Consumable/Drink/drinks.yml @@ -521,7 +521,6 @@ Gas: effects: - !type:HealthChange - scaling: true ignoreResistances: true conditions: - !type:MetabolizerTypeCondition @@ -643,15 +642,15 @@ color: "#B3B599" - type: reagent - id: KiraSpecial - name: reagent-name-kira-special + id: OrangeLimeSoda + name: reagent-name-orange-lime-soda parent: BaseDrink - desc: reagent-desc-kira-special + desc: reagent-desc-orange-lime-soda physicalDesc: reagent-physical-desc-strong-smelling flavor: sweet color: "#CCCC99" metamorphicSprite: - sprite: Objects/Consumable/Drinks/kiraspecial.rsi + sprite: Objects/Consumable/Drinks/orangelime_soda.rsi state: icon_empty metamorphicMaxFillLevels: 3 metamorphicFillBaseName: fill- diff --git a/Resources/Prototypes/Reagents/biological.yml b/Resources/Prototypes/Reagents/biological.yml index b89cc96788..d617cd4eed 100644 --- a/Resources/Prototypes/Reagents/biological.yml +++ b/Resources/Prototypes/Reagents/biological.yml @@ -76,6 +76,15 @@ effects: - !type:SatiateHunger factor: 1 + conditions: + - !type:MetabolizerTypeCondition + type: [Slime] + inverted: true + - !type:ModifyBloodLevel + amount: 0.5 # drawing 15u removes 5% blood level from a slimeperson, this will add 5% when injecting 15u + conditions: + - !type:MetabolizerTypeCondition + type: [Slime] footstepSound: collection: FootstepSlime # makes sense params: diff --git a/Resources/Prototypes/Reagents/botany.yml b/Resources/Prototypes/Reagents/botany.yml index eb5ceba470..c2698b2b29 100644 --- a/Resources/Prototypes/Reagents/botany.yml +++ b/Resources/Prototypes/Reagents/botany.yml @@ -258,7 +258,6 @@ - !type:ReagentCondition reagent: Ammonia min: 1 - scaling: true ignoreResistances: true damage: groups: diff --git a/Resources/Prototypes/Reagents/cleaning.yml b/Resources/Prototypes/Reagents/cleaning.yml index c5fe0e4da9..c6eaade16d 100644 --- a/Resources/Prototypes/Reagents/cleaning.yml +++ b/Resources/Prototypes/Reagents/cleaning.yml @@ -26,6 +26,11 @@ - !type:Emote emote: Scream probability: 0.15 + tileReactions: + - !type:CleanTileReaction + cleanCost: 0.13 + - !type:CleanDecalsReaction + cleanCost: 0.13 - type: reagent id: SpaceCleaner diff --git a/Resources/Prototypes/Reagents/fun.yml b/Resources/Prototypes/Reagents/fun.yml index 2e13d2234f..e543e9d4bd 100644 --- a/Resources/Prototypes/Reagents/fun.yml +++ b/Resources/Prototypes/Reagents/fun.yml @@ -187,7 +187,6 @@ methods: [ Touch ] effects: - !type:HealthChange - scaling: true ignoreResistances: false damage: types: @@ -237,7 +236,6 @@ methods: [ Touch ] effects: - !type:HealthChange - scaling: true ignoreResistances: false damage: types: @@ -433,3 +431,105 @@ - !type:ReagentCondition reagent: CorgiJuice min: 50 + +- type: reagent + id: Felinase + name: reagent-name-catessence + group: Toxins + desc: reagent-desc-catessence + physicalDesc: reagent-physical-desc-milky + flavor: cannedtuna + color: "#d8bed8" + metabolisms: + Poison: + metabolismRate: 0.2 + effects: + - !type:HealthChange + conditions: + - !type:ReagentCondition + reagent: Felinase + min: 15 + damage: + types: + Radiation: 0.5 + - !type:AdjustReagent + reagent: Felinase + amount: -5 + conditions: + - !type:ReagentCondition + reagent: Felinase + min: 30 + - !type:ModifyStatusEffect + conditions: + - !type:ReagentCondition + reagent: Felinase + min: 10 + effectProto: StatusEffectOwO + time: 12.5 + type: Add + - !type:Emote + conditions: + - !type:ReagentCondition + reagent: Felinase + min: 10 + emote: Cough + showInChat: true + showInGuidebook: true + force: true + probability: 0.05 + - !type:PopupMessage + type: Local + visualType: Small + messages: [ "capsaicin-effect-light-burn" ] + probability: 0.05 + +- type: reagent + id: Caninase + name: reagent-name-canidessence + group: Toxins + desc: reagent-desc-canidessence + physicalDesc: reagent-physical-desc-bubbly + flavor: dogfood + color: "#b87333" + metabolisms: + Poison: + metabolismRate: 0.2 + effects: + - !type:HealthChange + conditions: + - !type:ReagentCondition + reagent: Caninase + min: 15 + damage: + types: + Radiation: 0.5 + - !type:AdjustReagent + reagent: Caninase + amount: -5 + conditions: + - !type:ReagentCondition + reagent: Caninase + min: 30 + - !type:ModifyStatusEffect + conditions: + - !type:ReagentCondition + reagent: Caninase + min: 10 + effectProto: StatusEffectBark + time: 12.5 + type: Add + - !type:Emote + conditions: + - !type:ReagentCondition + reagent: Caninase + min: 10 + emote: Cough + showInChat: true + showInGuidebook: true + force: true + probability: 0.05 + - !type:PopupMessage + type: Local + visualType: Small + messages: [ "capsaicin-effect-light-burn" ] + probability: 0.05 diff --git a/Resources/Prototypes/Reagents/gases.yml b/Resources/Prototypes/Reagents/gases.yml index 6a0b257877..140ca47938 100644 --- a/Resources/Prototypes/Reagents/gases.yml +++ b/Resources/Prototypes/Reagents/gases.yml @@ -1,3 +1,6 @@ +# TODO: Reagent Args which allow more selective scaling. +# Currently all Gas metabolisms scale by reagent quantity metabolized, where other Metabolisms are modified by metabolism rate! + - type: reagent id: Oxygen name: reagent-name-oxygen @@ -11,13 +14,11 @@ Poison: effects: - !type:Oxygenate - scaling: true conditions: - !type:MetabolizerTypeCondition type: [ Human, Animal, Rat, Plant ] # Convert Oxygen into CO2. - !type:ModifyLungGas - scaling: true conditions: - !type:MetabolizerTypeCondition type: [ Vox ] @@ -29,7 +30,6 @@ conditions: - !type:MetabolizerTypeCondition type: [ Vox ] - scaling: true ignoreResistances: true damage: types: @@ -45,13 +45,11 @@ Gas: effects: - !type:Oxygenate - scaling: true conditions: - !type:MetabolizerTypeCondition type: [ Human, Animal, Rat, Plant ] # Convert Oxygen into CO2. - !type:ModifyLungGas - scaling: true conditions: - !type:MetabolizerTypeCondition type: [ Vox ] @@ -63,14 +61,13 @@ conditions: - !type:MetabolizerTypeCondition type: [ Vox ] - scaling: true ignoreResistances: true damage: types: Poison: 0.7 - !type:AdjustAlert alertType: Toxins - minScale: 1 + minScale: 0.5 conditions: - !type:MetabolizerTypeCondition type: [ Vox ] @@ -103,7 +100,6 @@ Gas: effects: - !type:HealthChange - scaling: true ignoreResistances: true damage: types: @@ -112,7 +108,7 @@ # We need a metabolism effect on reagent removal - !type:AdjustAlert alertType: Toxins - minScale: 3 + minScale: 1.5 clear: True time: 5 reactiveEffects: @@ -149,7 +145,6 @@ Gas: effects: - !type:HealthChange - scaling: true ignoreResistances: true damage: types: @@ -158,7 +153,7 @@ # We need a metabolism effect on reagent removal - !type:AdjustAlert alertType: Toxins - minScale: 3 + minScale: 1.5 clear: True time: 5 @@ -173,7 +168,6 @@ Poison: effects: - !type:Oxygenate - scaling: true conditions: - !type:MetabolizerTypeCondition type: [ Plant ] @@ -182,14 +176,12 @@ - !type:MetabolizerTypeCondition type: [ Plant, Vox ] inverted: true - scaling: true ignoreResistances: true damage: types: Poison: 0.4 - !type:Oxygenate - scaling: true conditions: - !type:MetabolizerTypeCondition type: [ Plant ] @@ -198,26 +190,23 @@ Gas: effects: - !type:Oxygenate - scaling: true conditions: - !type:MetabolizerTypeCondition type: [ Plant ] - !type:HealthChange - minScale: 1 + minScale: 0.5 conditions: - !type:MetabolizerTypeCondition type: [ Plant, Vox ] inverted: true # Don't want people to get toxin damage from the gas they just # exhaled, right? - scaling: true ignoreResistances: true damage: types: Poison: 0.8 - !type:Oxygenate # carbon dioxide displaces oxygen from the bloodstream, causing asphyxiation - scaling: true conditions: - !type:MetabolizerTypeCondition type: [ Plant ] @@ -246,13 +235,11 @@ Gas: effects: - !type:Oxygenate - scaling: true conditions: - !type:MetabolizerTypeCondition type: [ Vox, Slime ] # Converts Nitrogen into Ammonia - !type:ModifyLungGas - scaling: true conditions: - !type:MetabolizerTypeCondition type: [ Vox ] @@ -260,7 +247,6 @@ Ammonia: 1.0 Nitrogen: -1.0 - !type:ModifyLungGas - scaling: true conditions: - !type:MetabolizerTypeCondition type: [ Slime ] @@ -287,7 +273,7 @@ Gas: effects: - !type:Emote - minScale: 1 + minScale: 0.2 conditions: - !type:MetabolizerTypeCondition type: [ Slime ] @@ -296,7 +282,7 @@ showInChat: true probability: 0.1 - !type:Emote - minScale: 0.4 + minScale: 0.2 conditions: - !type:MetabolizerTypeCondition type: [ Slime ] @@ -305,7 +291,7 @@ showInChat: true probability: 0.01 - !type:PopupMessage - minScale: 1 + minScale: 0.5 conditions: - !type:MetabolizerTypeCondition type: [ Slime ] @@ -315,7 +301,7 @@ messages: [ "effect-sleepy" ] probability: 0.1 - !type:MovementSpeedModifier - minScale: 2 + minScale: 1 conditions: - !type:MetabolizerTypeCondition type: [ Slime ] @@ -323,7 +309,7 @@ walkSpeedModifier: 0.65 sprintSpeedModifier: 0.65 - !type:ModifyStatusEffect - minScale: 3.6 + minScale: 1.8 conditions: - !type:MetabolizerTypeCondition type: [ Slime ] @@ -332,7 +318,7 @@ time: 3 type: Update - !type:HealthChange - minScale: 7 + minScale: 3.5 conditions: - !type:MetabolizerTypeCondition type: [ Slime ] @@ -359,7 +345,6 @@ Narcotic: effects: - !type:HealthChange - scaling: true ignoreResistances: true damage: types: @@ -385,28 +370,27 @@ Gas: effects: - !type:HealthChange - minScale: 1 - scaling: true + minScale: 0.5 ignoreResistances: true damage: types: Cellular: 0.05 - !type:ModifyStatusEffect - minScale: 2 + minScale: 1 effectProto: StatusEffectSeeingRainbow type: Add time: 500 - !type:Drunk boozePower: 500 - minScale: 2 + minScale: 1 - !type:PopupMessage type: Local messages: [ "frezon-lungs-cold" ] probability: 0.1 - minScale: 2 + minScale: 1 - !type:PopupMessage type: Local visualType: Medium messages: [ "frezon-euphoric" ] probability: 0.1 - minScale: 2 + minScale: 1 diff --git a/Resources/Prototypes/Reagents/medicine.yml b/Resources/Prototypes/Reagents/medicine.yml index c787564e39..9528f228e4 100644 --- a/Resources/Prototypes/Reagents/medicine.yml +++ b/Resources/Prototypes/Reagents/medicine.yml @@ -94,7 +94,6 @@ - !type:ModifyStatusEffect effectProto: StatusEffectDrowsiness time: 1.5 - type: Add - !type:HealthChange damage: types: @@ -200,22 +199,17 @@ metabolisms: Medicine: effects: - - !type:HealthChange + - !type:EvenHealthChange conditions: - !type:TemperatureCondition # this is a little arbitrary but they gotta be pretty cold max: 213.0 damage: # todo scale with temp like SS13 - groups: - Airloss: -6 - Brute: -4 - Burn: -6 - Toxin: -4 - #Sunrise-Start - types: - Mangleness: -0.5 - #Sunrise-End + Airloss: -3 + Brute: -2 + Burn: -2 + Toxin: -2 - type: reagent id: Doxarubixadone @@ -626,10 +620,7 @@ - !type:PlantAdjustToxins amount: 6 - !type:PlantPhalanximine - conditions: - - !type:ReagentCondition - reagent: Phalanximine - min: 4 + minScale: 4 metabolisms: Medicine: metabolismRate: 0.1 @@ -1297,7 +1288,6 @@ methods: [ Touch ] effects: - !type:HealthChange - scaling: true ignoreResistances: false damage: types: @@ -1418,6 +1408,37 @@ - !type:MobStateCondition mobstate: Dead +- type: reagent + id: Arcryox + name: reagent-name-arcryox + group: Medicine + desc: reagent-desc-arcryox + physicalDesc: reagent-physical-desc-arcryox + flavor: medicine + color: "#0cbfe9" + worksOnTheDead: true + metabolisms: + Medicine: + effects: + - !type:EvenHealthChange + conditions: + - !type:TemperatureCondition + max: 213.0 + - !type:TotalDamageCondition + min: 199.9 + damage: + Brute: -2 + Burn: -2 + - !type:EvenHealthChange + conditions: + - !type:TemperatureCondition + max: 213.0 + - !type:TotalDamageCondition + min: 500 + damage: + Brute: -4 + Burn: -4 + - type: reagent id: Necrosol name: reagent-name-necrosol @@ -1436,14 +1457,18 @@ metabolisms: Medicine: effects: + - !type:EvenHealthChange + conditions: + - !type:TemperatureCondition + max: 213.0 + damage: + Brute: -2 + Burn: -2 - !type:HealthChange conditions: - !type:TemperatureCondition max: 213.0 damage: - groups: - Brute: -4 - Burn: -5 types: Poison: -4 # Sunrise-Edit Mangleness: -5 #Sunrise-Edit @@ -1460,16 +1485,12 @@ metabolisms: Medicine: effects: - - !type:HealthChange + - !type:EvenHealthChange conditions: - !type:TemperatureCondition max: 213.0 damage: - types: - Cold: -4.0 - Heat: -4.0 - Shock: -4.0 - Caustic: -1.5 + Burn: -4.5 - type: reagent id : Mannitol # currently this is just a way to create psicodine @@ -1708,3 +1729,27 @@ groups: Brute: -6 #Sunrise-End + +- type: reagent + id: Warfarin + name: reagent-name-warfarin + group: Medicine + desc: reagent-desc-warfarin + physicalDesc: reagent-physical-desc-thin + allowedDepartments: + - Medical + flavor: medicine + color: "#d0e21b" + metabolisms: + Medicine: + effects: # One day this could be useful for treating blood clots, if we get those + - !type:ModifyStatusEffect + effectProto: StatusEffectAnticoagulant + time: 30 # 10 bleed ticks, you bleed every 3 seconds by default. + type: Update + - !type:ModifyBleed + conditions: + - !type:ReagentCondition + reagent: Warfarin + min: 15 + amount: 0.25 diff --git a/Resources/Prototypes/Reagents/narcotics.yml b/Resources/Prototypes/Reagents/narcotics.yml index 4aab8dc6e0..24f61501af 100644 --- a/Resources/Prototypes/Reagents/narcotics.yml +++ b/Resources/Prototypes/Reagents/narcotics.yml @@ -4,44 +4,53 @@ group: Narcotics desc: reagent-desc-desoxyephedrine physicalDesc: reagent-physical-desc-translucent - contrabandSeverity: Major + contrabandSeverity: Minor flavor: bitter color: "#FAFAFA" boilingPoint: 212.0 # Dexosyephedrine vape when? meltingPoint: 170.0 metabolisms: Poison: + # Main effects effects: - !type:HealthChange damage: types: - Poison: 0.75 + Poison: 0.55 + Blunt: 0.5 Mangleness: 0.15 #Sunrise-Edit + # OD - !type:HealthChange conditions: - !type:ReagentCondition reagent: Desoxyephedrine - min: 30 + min: 16 damage: types: - Poison: 2 # this is added to the base damage of the meth. + Poison: 3 # this is added to the base damage of the meth. Asphyxiation: 2 Narcotic: effects: + # Main effects - !type:MovementSpeedModifier - walkSpeedModifier: 1.35 - sprintSpeedModifier: 1.35 + walkSpeedModifier: 1.20 + sprintSpeedModifier: 1.20 + - !type:ModifyStatusEffect + effectProto: StatusEffectDesoxyStamina # You are on meth. You keep going. + time: 3 + - !type:GenericStatusEffect + key: Adrenaline + component: IgnoreSlowOnDamage + time: 3 + # Side effects + - !type:Jitter - !type:GenericStatusEffect key: Stutter component: StutteringAccent - - !type:Jitter - !type:ModifyStatusEffect - effectProto: StatusEffectStunned - time: 3 - type: Remove - - !type:ModifyKnockdown - time: 3 - type: Remove + effectProto: StatusEffectPainNumbness + time: 2 + # Interactions - !type:ModifyStatusEffect conditions: - !type:ReagentCondition @@ -52,28 +61,12 @@ type: Remove Medicine: effects: + # Side effects - !type:ResetNarcolepsy conditions: - !type:ReagentCondition reagent: Desoxyephedrine - min: 20 - - !type:ModifyBleed # Sunrise-Start # Кровотечение(кровь из носа) из-за того что мет повышает давление - amount: 0.4 - conditions: - - !type:ReagentCondition - reagent: Desoxyephedrine - min: 10 - - !type:PopupMessage # От мета боль в груди и учащенное сердцебиение - visualType: Medium - messages: ["ephedrine-effect-tight-pain", "ephedrine-effect-heart-pounds"] - type: Local - probability: 0.5 - conditions: - - !type:ReagentCondition - reagent: Desoxyephedrine - min: 10 - - !type:Drunk # Пусть кружит голову от подобного вещества - boozePower: 5 # Sunrise-End + min: 5 - type: reagent id: Ephedrine @@ -81,7 +74,6 @@ group: Narcotics desc: reagent-desc-ephedrine physicalDesc: reagent-physical-desc-powdery - contrabandSeverity: Minor flavor: bitter color: "#D2FFFA" boilingPoint: 255.0 @@ -89,25 +81,10 @@ metabolisms: Narcotic: effects: + # Main effects - !type:MovementSpeedModifier - walkSpeedModifier: 1.25 - sprintSpeedModifier: 1.25 - #Sunrise-Start - - !type:HealthChange - damage: - types: - Mangleness: 0.05 - #Sunrise-End - - !type:HealthChange - conditions: - - !type:ReagentCondition - reagent: Ephedrine - min: 20.5 - damage: - types: - Poison: 2 # this is added to the base damage of the meth. - Asphyxiation: 2 - - !type:Jitter + walkSpeedModifier: 1.15 + sprintSpeedModifier: 1.15 - !type:ModifyStatusEffect effectProto: StatusEffectStunned time: 1 @@ -115,6 +92,24 @@ - !type:ModifyKnockdown time: 1 type: Remove + # Side effects + - !type:Jitter + - !type:PopupMessage + visualType: Medium + messages: ["ephedrine-effect-tight-pain", "ephedrine-effect-heart-pounds"] + type: Local + probability: 0.05 + # OD + - !type:HealthChange + conditions: + - !type:ReagentCondition + reagent: Ephedrine + min: 20.5 + damage: + types: + Poison: 2 + Asphyxiation: 2 + # Interactions - !type:ModifyStatusEffect conditions: - !type:ReagentCondition @@ -123,18 +118,14 @@ effectProto: StatusEffectDrowsiness time: 10 type: Remove - - !type:PopupMessage - visualType: Medium - messages: ["ephedrine-effect-tight-pain", "ephedrine-effect-heart-pounds"] - type: Local - probability: 0.05 Medicine: effects: + # Side effects - !type:ResetNarcolepsy conditions: - !type:ReagentCondition reagent: Ephedrine - min: 30 + min: 15 - type: reagent id: Stimulants @@ -149,47 +140,41 @@ meltingPoint: 170.0 metabolisms: Narcotic: - metabolismRate: 1.0 effects: + # Main effects - !type:MovementSpeedModifier - walkSpeedModifier: 1.3 - sprintSpeedModifier: 1.3 - #Sunrise-Start - - !type:HealthChange - damage: - types: - Mangleness: 0.1 - #Sunrise-End - - !type:HealthChange - conditions: - - !type:ReagentCondition - reagent: Stimulants - min: 80 #please wait 3 minutes before using another stimpack - damage: - types: - Poison: 1 - - !type:AdjustReagent - conditions: - - !type:ReagentCondition - reagent: ChloralHydrate - min: 1 - reagent: ChloralHydrate - amount: -10 + walkSpeedModifier: 1.25 + sprintSpeedModifier: 1.25 + - !type:ModifyStatusEffect + effectProto: StatusEffectStimulantsStamina # You are on meth. You keep going. + time: 3 - !type:ModifyStatusEffect effectProto: StatusEffectStunned - time: 3 + time: 3.5 type: Remove - !type:ModifyKnockdown - time: 3 + time: 3.5 type: Remove - - !type:GenericStatusEffect - key: StaminaModifier - component: StaminaModifier - time: 3 - !type:ModifyStatusEffect effectProto: StatusEffectForcedSleeping time: 3 type: Remove + - !type:GenericStatusEffect + key: Adrenaline + component: IgnoreSlowOnDamage + time: 3 + # Side effects + - !type:Jitter + # OD + - !type:HealthChange + conditions: + - !type:ReagentCondition + reagent: Stimulants + min: 50 + damage: + types: + Poison: 1 + # Interactions - !type:ModifyStatusEffect conditions: - !type:ReagentCondition @@ -198,37 +183,38 @@ effectProto: StatusEffectDrowsiness time: 10 type: Remove + - !type:AdjustReagent + conditions: + - !type:ReagentCondition + reagent: ChloralHydrate + min: 1 + reagent: ChloralHydrate + amount: -10 Medicine: - metabolismRate: 1.0 effects: - # Sunrise-Start # Против крестьянинов с копьями - - !type:AdjustReagent - reagent: Licoxide - amount: -1 - - !type:AdjustReagent - reagent: Pax - amount: -2 - - !type:AdjustReagent - reagent: Amatoxin - amount: -1.5 - # Sunrise-End - - !type:ResetNarcolepsy - - !type:SatiateHunger - factor: 1 - - !type:SatiateThirst - factor: 1 - conditions: - - !type:MetabolizerTypeCondition - type: [ Dwarf ] - inverted: true - - !type:HealthChange - conditions: - - !type:TotalDamageCondition - min: 70 # only heals when you're more dead than alive - damage: # heals at the same rate as tricordrazine, doesn't heal poison because if you OD'd I'm not giving you a safety net - groups: - Burn: -1 - Brute: -1 + # Main effects + - !type:ModifyBleed + amount: -1.5 + - !type:EvenHealthChange + conditions: + - !type:TotalDamageCondition + min: 70 # only heals when you're more dead than alive + damage: # Doesn't heal poison because if you OD'd I'm not giving you a safety net + Burn: -0.5 + Brute: -0.5 + - !type:HealthChange + conditions: + - !type:TotalDamageCondition + min: 95 # Just to bring you back from the brink of death + damage: + types: + Asphyxiation: -2 + # Side effects + - !type:ResetNarcolepsy + - !type:SatiateHunger + factor: 1 + - !type:SatiateThirst + factor: 1 - type: reagent id: THC diff --git a/Resources/Prototypes/Reagents/toxins.yml b/Resources/Prototypes/Reagents/toxins.yml index 742b2bc641..e2c9c68895 100644 --- a/Resources/Prototypes/Reagents/toxins.yml +++ b/Resources/Prototypes/Reagents/toxins.yml @@ -58,8 +58,6 @@ physicalDesc: reagent-physical-desc-nondescript allowedDepartments: - Medical - allowedJobs: - - Zookeeper metabolisms: Poison: effects: @@ -145,7 +143,6 @@ methods: [ Touch ] effects: - !type:HealthChange - scaling: true ignoreResistances: false damage: types: @@ -184,7 +181,6 @@ - !type:SatiateThirst factor: -1.5 - !type:HealthChange - scaling: true ignoreResistances: true damage: types: @@ -207,7 +203,6 @@ methods: [ Touch ] effects: - !type:HealthChange - scaling: true ignoreResistances: false damage: types: @@ -257,7 +252,6 @@ methods: [ Touch ] effects: - !type:HealthChange - scaling: true ignoreResistances: false damage: types: @@ -504,16 +498,23 @@ probability: 0.1 conditions: - !type:MetabolizerTypeCondition - type: [ Animal, Vox, Vampire ] # Surise-Edit + type: [ Animal, Vox, Plant, Vampire ] inverted: true - !type:HealthChange conditions: - !type:MetabolizerTypeCondition - type: [ Animal, Vox, Vampire ] # Surise-Edit + type: [ Animal, Vox, Plant, Vampire ] inverted: true damage: types: Poison: 1 + - !type:HealthChange + conditions: + - !type:MetabolizerTypeCondition + type: [ Plant ] + damage: + types: + Poison: .25 - !type:AdjustReagent conditions: - !type:MetabolizerTypeCondition @@ -565,8 +566,6 @@ allowedDepartments: - Security - Medical - allowedJobs: - - Zookeeper color: "#AAAAAA" metabolisms: Poison: @@ -654,6 +653,9 @@ contrabandSeverity: Syndicate flavor: medicine color: "#435166" + plantMetabolism: + - !type:PlantMutateChemicals + randomPickBotanyReagent: EvilRandomFillSolution metabolisms: Poison: effects: @@ -770,3 +772,22 @@ conditions: - !type:MetabolizerTypeCondition type: [Vox] + +- type: reagent + id: Hemorrhinol + name: reagent-name-hemorrhinol + group: Toxins + desc: reagent-desc-hemorrhinol + physicalDesc: reagent-physical-desc-thin + contrabandSeverity: Major + flavor: sharp + color: "#96424f" + metabolisms: + Poison: + effects: + - !type:ModifyStatusEffect + effectProto: StatusEffectHemorrhage + time: 21 # 7 bleed ticks, you bleed every 3 seconds by default. + type: Update + - !type:ModifyBleed + amount: 0.5 diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/structures/girder.yml b/Resources/Prototypes/Recipes/Construction/Graphs/structures/girder.yml index f59aa689a8..b18c34a2d3 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/structures/girder.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/structures/girder.yml @@ -509,11 +509,11 @@ - to: wall steps: - tool: Welding - doAfter: 5 + doAfter: 2 - to: wall steps: - tool: Brushing - doAfter: 12 + doAfter: 4 - node: reinforcedWallRust entity: WallReinforcedRust @@ -521,8 +521,8 @@ - to: reinforcedWall steps: - tool: Welding - doAfter: 5 + doAfter: 2 - to: reinforcedWall steps: - tool: Brushing - doAfter: 12 + doAfter: 4 diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/tools/logic_gate.yml b/Resources/Prototypes/Recipes/Construction/Graphs/tools/logic_gate.yml index bceed82123..43c44eb9b1 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/tools/logic_gate.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/tools/logic_gate.yml @@ -51,6 +51,14 @@ - material: Cable amount: 2 doAfter: 1 + - to: random_gate + steps: + - material: MetalRod + amount: 1 + doAfter: 1 + - material: Cable + amount: 1 + doAfter: 1 - node: logic_gate entity: LogicGateOr edges: @@ -102,3 +110,17 @@ - !type:SpawnPrototype prototype: CableApcStack1 amount: 2 + - node: random_gate + entity: RandomGate + edges: + - to: empty + steps: + - tool: Prying + doAfter: 2 + completed: + - !type:SpawnPrototype + prototype: CableApcStack1 + amount: 1 + - !type:SpawnPrototype + prototype: PartRodMetal1 + amount: 1 diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/weapons/snappop_explosive.yml b/Resources/Prototypes/Recipes/Construction/Graphs/weapons/snappop_explosive.yml new file mode 100644 index 0000000000..7f6905a7b8 --- /dev/null +++ b/Resources/Prototypes/Recipes/Construction/Graphs/weapons/snappop_explosive.yml @@ -0,0 +1,25 @@ +- type: constructionGraph + id: SnapPopExplosiveGraph + start: start + graph: + - node: start + edges: + - to: snapPop #have to make a start step to have the behaviour of clicking on a snap pop with gunpowder to make the fake one. Since there is no recipe for them on the construction menu, the materials bellow have no real meaning. + steps: + - material: Gunpowder + amount: 1 + - material: Paper + amount: 4 + doAfter: 4 + - node: snapPop + entity: SnapPop + edges: + - to: snapPopExplosive + steps: + - material: Gunpowder + doAfter: 1 + - node: snapPopExplosive + actions: + - !type:AdminLog + message: "A fake snap pop was crafted" + entity: SnapPopExplosive diff --git a/Resources/Prototypes/Recipes/Construction/tools.yml b/Resources/Prototypes/Recipes/Construction/tools.yml index d5b363ebe5..ed83abfc1a 100644 --- a/Resources/Prototypes/Recipes/Construction/tools.yml +++ b/Resources/Prototypes/Recipes/Construction/tools.yml @@ -37,3 +37,11 @@ targetNode: memory_cell category: construction-category-tools objectType: Item + +- type: construction + id: RandomGate + graph: LogicGate + startNode: start + targetNode: random_gate + category: construction-category-tools + objectType: Item diff --git a/Resources/Prototypes/Recipes/Cooking/meal_recipes.yml b/Resources/Prototypes/Recipes/Cooking/meal_recipes.yml index 1e997a2a76..8499e88470 100644 --- a/Resources/Prototypes/Recipes/Cooking/meal_recipes.yml +++ b/Resources/Prototypes/Recipes/Cooking/meal_recipes.yml @@ -401,7 +401,7 @@ name: banana bread recipe result: FoodBreadBanana time: 15 - group: LoafCakes + group: Breads solids: FoodDough: 1 FoodBanana: 1 diff --git a/Resources/Prototypes/Recipes/Crafting/Graphs/storage/cardboardbox.yml b/Resources/Prototypes/Recipes/Crafting/Graphs/storage/cardboardbox.yml index 9cabb7e441..edfd66353a 100644 --- a/Resources/Prototypes/Recipes/Crafting/Graphs/storage/cardboardbox.yml +++ b/Resources/Prototypes/Recipes/Crafting/Graphs/storage/cardboardbox.yml @@ -7,11 +7,25 @@ - to: boxcardboard steps: - material: Cardboard - amount: 1 + amount: 2 doAfter: 4 - node: boxcardboard entity: BoxCardboard +- type: constructionGraph + id: BoxCardboardSmall + start: start + graph: + - node: start + edges: + - to: boxcardboardsmall + steps: + - material: Cardboard + amount: 1 + doAfter: 4 + - node: boxcardboardsmall + entity: BoxCardboardSmall + - type: constructionGraph id: ToteBase start: start diff --git a/Resources/Prototypes/Recipes/Crafting/crates.yml b/Resources/Prototypes/Recipes/Crafting/crates.yml index 0ba076b36b..eb18c4a354 100644 --- a/Resources/Prototypes/Recipes/Crafting/crates.yml +++ b/Resources/Prototypes/Recipes/Crafting/crates.yml @@ -57,6 +57,15 @@ category: construction-category-storage objectType: Item +- type: construction + id: BoxCardboardSmall + name: construction-recipe-box-cardboard-small + graph: BoxCardboardSmall + startNode: start + targetNode: boxcardboardsmall + category: construction-category-storage + objectType: Item + - type: construction id: ToteBase name: construction-recipe-box-tote diff --git a/Resources/Prototypes/Recipes/Lathes/Packs/clothing.yml b/Resources/Prototypes/Recipes/Lathes/Packs/clothing.yml index a0a814a7b6..6533f9fc6c 100644 --- a/Resources/Prototypes/Recipes/Lathes/Packs/clothing.yml +++ b/Resources/Prototypes/Recipes/Lathes/Packs/clothing.yml @@ -126,11 +126,13 @@ - ClothingUniformJumpsuitChef - ClothingUniformJumpskirtChef - ClothingUniformJumpsuitClown + - ClothingUniformJumpskirtClown - ClothingUniformJumpsuitHydroponics - ClothingUniformJumpskirtHydroponics - ClothingUniformJumpsuitJanitor - ClothingUniformJumpskirtJanitor - ClothingUniformJumpsuitLawyerBlack + - ClothingUniformJumpskirtLawyerBlack - ClothingUniformJumpsuitLibrarian - ClothingUniformJumpskirtColorLightBrown - ClothingUniformJumpsuitMime diff --git a/Resources/Prototypes/Recipes/Lathes/Packs/engineering.yml b/Resources/Prototypes/Recipes/Lathes/Packs/engineering.yml index b2601a8a81..db8357abc5 100644 --- a/Resources/Prototypes/Recipes/Lathes/Packs/engineering.yml +++ b/Resources/Prototypes/Recipes/Lathes/Packs/engineering.yml @@ -3,6 +3,7 @@ - type: latheRecipePack id: ToolsStatic recipes: + - VoiceSensor - Wirecutter - Screwdriver - Welder diff --git a/Resources/Prototypes/Recipes/Lathes/Packs/xenoborgs.yml b/Resources/Prototypes/Recipes/Lathes/Packs/xenoborgs.yml index 957b813dd4..b7cf055d79 100644 --- a/Resources/Prototypes/Recipes/Lathes/Packs/xenoborgs.yml +++ b/Resources/Prototypes/Recipes/Lathes/Packs/xenoborgs.yml @@ -11,8 +11,13 @@ - type: latheRecipePack id: XenoborgUpgradeModules recipes: + # engi xenoborg + - XenoborgModuleDoorControlRecipe + # heavy xenoborg - XenoborgModuleHeavyLaserRecipe + # scout xenoborg - XenoborgModuleEnergySwordRecipe + # stealth xenoborg - XenoborgModuleSuperCloakDeviceRecipe # Sunrise-Start diff --git a/Resources/Prototypes/Recipes/Lathes/chemistry.yml b/Resources/Prototypes/Recipes/Lathes/chemistry.yml index 0b3b8352e5..edcb0491bf 100644 --- a/Resources/Prototypes/Recipes/Lathes/chemistry.yml +++ b/Resources/Prototypes/Recipes/Lathes/chemistry.yml @@ -77,7 +77,7 @@ result: ChemistryEmptyBottle01 completetime: 2 materials: - Glass: 50 + Glass: 100 - type: latheRecipe id: Vape @@ -95,7 +95,7 @@ result: BaseChemistryEmptyVial completetime: 2 materials: - Glass: 50 + Glass: 100 Wood: 20 - type: latheRecipe diff --git a/Resources/Prototypes/Recipes/Lathes/clothing.yml b/Resources/Prototypes/Recipes/Lathes/clothing.yml index c5f81153e2..77648a96dd 100644 --- a/Resources/Prototypes/Recipes/Lathes/clothing.yml +++ b/Resources/Prototypes/Recipes/Lathes/clothing.yml @@ -223,6 +223,11 @@ id: ClothingUniformJumpsuitClown result: ClothingUniformJumpsuitClown +- type: latheRecipe + parent: BaseJumpsuitRecipe + id: ClothingUniformJumpskirtClown + result: ClothingUniformJumpskirtClown + ## CMO - type: latheRecipe @@ -386,6 +391,11 @@ id: ClothingUniformJumpsuitLawyerBlack result: ClothingUniformJumpsuitLawyerBlack +- type: latheRecipe + parent: BaseJumpsuitRecipe + id: ClothingUniformJumpskirtLawyerBlack + result: ClothingUniformJumpskirtLawyerBlack + ## Librarian - type: latheRecipe diff --git a/Resources/Prototypes/Recipes/Lathes/cooking.yml b/Resources/Prototypes/Recipes/Lathes/cooking.yml index 333279a820..e3081437c4 100644 --- a/Resources/Prototypes/Recipes/Lathes/cooking.yml +++ b/Resources/Prototypes/Recipes/Lathes/cooking.yml @@ -19,7 +19,7 @@ id: BaseGlasswareRecipe completetime: 0.8 materials: - Glass: 100 + Glass: 200 - type: latheRecipe parent: BaseGlasswareRecipe diff --git a/Resources/Prototypes/Recipes/Lathes/devices.yml b/Resources/Prototypes/Recipes/Lathes/devices.yml index b703aa1240..64c1dfbaae 100644 --- a/Resources/Prototypes/Recipes/Lathes/devices.yml +++ b/Resources/Prototypes/Recipes/Lathes/devices.yml @@ -62,6 +62,15 @@ Plastic: 200 Glass: 100 +- type: latheRecipe + parent: BasePartRecipe + id: VoiceSensor + result: voicesensor + materials: + Steel: 100 + Plastic: 200 + Glass: 100 + - type: latheRecipe parent: BasePartRecipe id: SignallerAdvanced @@ -220,7 +229,7 @@ - type: latheRecipe id: CableDetStack1 result: CableDetStack1 - categories: + categories: - Weapons completetime: 2 materials: @@ -231,7 +240,7 @@ - type: latheRecipe id: EmptyDetonator result: EmptyDetonator - categories: + categories: - Weapons completetime: 3 materials: diff --git a/Resources/Prototypes/Recipes/Lathes/misc.yml b/Resources/Prototypes/Recipes/Lathes/misc.yml index f683b07ef8..ec29a654d6 100644 --- a/Resources/Prototypes/Recipes/Lathes/misc.yml +++ b/Resources/Prototypes/Recipes/Lathes/misc.yml @@ -8,7 +8,7 @@ completetime: 2 materials: Steel: 50 - Glass: 50 + Glass: 200 # Recipes @@ -120,7 +120,7 @@ result: AirTank completetime: 4 materials: - Steel: 300 + Steel: 400 - type: latheRecipe id: DoubleEmergencyOxygenTank diff --git a/Resources/Prototypes/Recipes/Lathes/xenoborgs.yml b/Resources/Prototypes/Recipes/Lathes/xenoborgs.yml index 9b150a502b..38e97b4005 100644 --- a/Resources/Prototypes/Recipes/Lathes/xenoborgs.yml +++ b/Resources/Prototypes/Recipes/Lathes/xenoborgs.yml @@ -13,8 +13,6 @@ categories: - Modules completetime: 2 - materials: - Glass: 3000 # xenoborgs @@ -51,17 +49,41 @@ # modules +## engi xenoborg modules + +- type: latheRecipe + parent: BaseXenoborgModulesRecipe + id: XenoborgModuleDoorControlRecipe + result: XenoborgModuleDoorControl + materials: + Steel: 1500 + Glass: 1500 + +## heavy xenoborg modules + - type: latheRecipe parent: BaseXenoborgModulesRecipe id: XenoborgModuleHeavyLaserRecipe result: XenoborgModuleHeavyLaser + materials: + Steel: 1500 + Glass: 1500 + +## scout xenoborg modules - type: latheRecipe parent: BaseXenoborgModulesRecipe id: XenoborgModuleEnergySwordRecipe result: XenoborgModuleEnergySword + materials: + Steel: 1500 + Glass: 1500 + +## stealth xenoborg modules - type: latheRecipe parent: BaseXenoborgModulesRecipe id: XenoborgModuleSuperCloakDeviceRecipe result: XenoborgModuleSuperCloakDevice + materials: + Glass: 3000 diff --git a/Resources/Prototypes/Recipes/Reactions/chemicals.yml b/Resources/Prototypes/Recipes/Reactions/chemicals.yml index 35c4511445..bc8898b071 100644 --- a/Resources/Prototypes/Recipes/Reactions/chemicals.yml +++ b/Resources/Prototypes/Recipes/Reactions/chemicals.yml @@ -111,7 +111,7 @@ Potassium: amount: 1 effects: - - !type:ExplosionEffect + - !type:Explosion explosionType: Default intensityPerUnit: 0.25 maxTotalIntensity: 100 diff --git a/Resources/Prototypes/Recipes/Reactions/cleaning.yml b/Resources/Prototypes/Recipes/Reactions/cleaning.yml index 079e1bf747..f3440b6efd 100644 --- a/Resources/Prototypes/Recipes/Reactions/cleaning.yml +++ b/Resources/Prototypes/Recipes/Reactions/cleaning.yml @@ -12,6 +12,8 @@ - type: reaction id: AmmoniaFromBlood + requiredMixerCategories: + - Stir # prevents evaporating vox blood, TODO: make it react only X units per second; make bloodstream an open thermal system minTemp: 370 reactants: AmmoniaBlood: diff --git a/Resources/Prototypes/Recipes/Reactions/drinks.yml b/Resources/Prototypes/Recipes/Reactions/drinks.yml index 1838f47509..aa0cf4b6cd 100644 --- a/Resources/Prototypes/Recipes/Reactions/drinks.yml +++ b/Resources/Prototypes/Recipes/Reactions/drinks.yml @@ -715,7 +715,7 @@ Kalimotxo: 2 - type: reaction - id: KiraSpecial + id: OrangeLimeSoda requiredMixerCategories: - Stir reactants: @@ -726,7 +726,7 @@ SodaWater: amount: 1 products: - KiraSpecial: 3 + OrangeLimeSoda: 3 - type: reaction id: Lemonade @@ -982,6 +982,8 @@ - type: reaction id: RedMead + requiredMixerCategories: + - Stir reactants: Mead: amount: 1 diff --git a/Resources/Prototypes/Recipes/Reactions/fun.yml b/Resources/Prototypes/Recipes/Reactions/fun.yml index 9b335a2aca..5a3764a504 100644 --- a/Resources/Prototypes/Recipes/Reactions/fun.yml +++ b/Resources/Prototypes/Recipes/Reactions/fun.yml @@ -43,6 +43,8 @@ - type: reaction id: SpaceGlue + requiredMixerCategories: + - Stir # prevents turning slimes to glue, TODO: make it react only X units per second; make bloodstream an open thermal system minTemp: 370 reactants: SpaceLube: @@ -55,7 +57,7 @@ - type: reaction id: Licoxide reactants: - Lead: + Lithium: amount: 1 Zinc: amount: 1 @@ -208,7 +210,7 @@ JuiceThatMakesYouHew: amount: 1 effects: - - !type:ExplosionEffect + - !type:Explosion explosionType: Radioactive maxIntensity: 200 intensityPerUnit: 2 @@ -227,3 +229,50 @@ amount: 1 products: CorgiJuice: 2 + +- type: reaction + id: Felinase + reactants: + Haloperidol: + amount: 3 + Psicodine: + amount: 2 + CarpoToxin: + amount: 2 + Enzyme: + amount: 1 + products: + Felinase: 2 + +- type: reaction + id: Caninase + reactants: + Haloperidol: + amount: 3 + Psicodine: + amount: 2 + Happiness: + amount: 2 + Enzyme: + amount: 1 + products: + Caninase: 2 + +- type: reaction + id: CaninaseFelinaseReaction + impact: High + priority: 20 + reactants: + Caninase: + amount: 1 + Felinase: + amount: 1 + products: + Razorium: 2 + effects: + - !type:Explosion + explosionType: Radioactive + maxIntensity: 5 + intensityPerUnit: 1 + intensitySlope: 2.7 + maxTotalIntensity: 50 diff --git a/Resources/Prototypes/Recipes/Reactions/medicine.yml b/Resources/Prototypes/Recipes/Reactions/medicine.yml index 4573c9d45d..a4498e395f 100644 --- a/Resources/Prototypes/Recipes/Reactions/medicine.yml +++ b/Resources/Prototypes/Recipes/Reactions/medicine.yml @@ -572,6 +572,19 @@ products: Opporozidone: 2 +- type: reaction + id: Arcryox + minTemp: 370 + reactants: + Lithium: + amount: 1 + Tricordrazine: + amount: 1 + Cryoxadone: + amount: 1 + products: + Arcryox: 3 + - type: reaction id: Necrosol impact: Medium @@ -665,3 +678,26 @@ products: Haloperidol: 5 +- type: reaction + id: Warfarin + reactants: + SulfuricAcid: + amount: 1 + Nitrogen: + amount: 1 + Sodium: + amount: 1 + products: + Warfarin: 2 + +- type: reaction + id: Hemorrhinol + reactants: + Warfarin: + amount: 2 + Razorium: + amount: 2 + Plasma: + amount: 1 + products: + Hemorrhinol: 2 diff --git a/Resources/Prototypes/Recipes/Reactions/pyrotechnic.yml b/Resources/Prototypes/Recipes/Reactions/pyrotechnic.yml index 21bea1ff2b..b3b01ab515 100644 --- a/Resources/Prototypes/Recipes/Reactions/pyrotechnic.yml +++ b/Resources/Prototypes/Recipes/Reactions/pyrotechnic.yml @@ -39,7 +39,7 @@ Fluorine: amount: 3 effects: - - !type:ExplosionEffect + - !type:Explosion explosionType: Default # 15 damage per intensity. maxIntensity: 200 intensityPerUnit: 5 diff --git a/Resources/Prototypes/Recipes/Reactions/single_reagent.yml b/Resources/Prototypes/Recipes/Reactions/single_reagent.yml index b9df5a3987..dd51c8d916 100644 --- a/Resources/Prototypes/Recipes/Reactions/single_reagent.yml +++ b/Resources/Prototypes/Recipes/Reactions/single_reagent.yml @@ -22,6 +22,8 @@ - type: reaction id: SapBoiling + requiredMixerCategories: + - Stir # prevents cooking diona from inside out, TODO: make it react only X units per second; make bloodstream an open thermal system impact: Low minTemp: 377 reactants: diff --git a/Resources/Prototypes/Recipes/Reactions/soap.yml b/Resources/Prototypes/Recipes/Reactions/soap.yml index 6fddf1e479..0a1b2e4ad6 100644 --- a/Resources/Prototypes/Recipes/Reactions/soap.yml +++ b/Resources/Prototypes/Recipes/Reactions/soap.yml @@ -2,7 +2,8 @@ id: CreateSoapRegular impact: Low quantized: true - minTemp: 383 # Water boiling point + 10 Kelvin. We are boiling it + minTemp: 373 # Water boiling point. We are boiling it + priority: -1 # Ensures that the more complicated soaps get made instead reactants: Oil: amount: 10 @@ -18,7 +19,7 @@ id: CreateSoapNT impact: Low quantized: true - minTemp: 373 # Water boiling point. We are boiling it too, but with higher priority! + minTemp: 373 reactants: Oil: amount: 15 diff --git a/Resources/Prototypes/Roles/Antags/wizard.yml b/Resources/Prototypes/Roles/Antags/wizard.yml index 5b4db3851a..77adc45e64 100644 --- a/Resources/Prototypes/Roles/Antags/wizard.yml +++ b/Resources/Prototypes/Roles/Antags/wizard.yml @@ -10,7 +10,7 @@ id: Wizard name: roles-antag-wizard-name antagonist: true - setPreference: true + # setPreference: true # Disabled as roundstart gamemode until reworked objective: roles-antag-wizard-objective # TODO: maybe give random objs and stationary ones from AntagObjectives and AntagRandomObjectives requirements: # I hate time locked roles but this should be enough time for someone to be acclimated - !type:OverallPlaytimeRequirement diff --git a/Resources/Prototypes/Roles/Antags/xenoborgs.yml b/Resources/Prototypes/Roles/Antags/xenoborgs.yml new file mode 100644 index 0000000000..4e1989be8d --- /dev/null +++ b/Resources/Prototypes/Roles/Antags/xenoborgs.yml @@ -0,0 +1,23 @@ +- type: antag + id: MothershipCore + name: roles-antag-mothership-core-name + antagonist: true + setPreference: true + objective: roles-antag-mothership-core-objective + requirements: + - !type:RoleTimeRequirement + role: JobBorg + time: 18000 # 5 hrs + guides: [ Xenoborgs ] + +- type: antag + id: Xenoborg + name: roles-antag-xenoborg-name + antagonist: true + setPreference: true + objective: roles-antag-xenoborg-objective + requirements: + - !type:RoleTimeRequirement + role: JobBorg + time: 18000 # 5 hrs + guides: [ Xenoborgs ] diff --git a/Resources/Prototypes/Roles/Jobs/Civilian/chef.yml b/Resources/Prototypes/Roles/Jobs/Civilian/chef.yml index 734f22597c..b3a5deab15 100644 --- a/Resources/Prototypes/Roles/Jobs/Civilian/chef.yml +++ b/Resources/Prototypes/Roles/Jobs/Civilian/chef.yml @@ -21,7 +21,7 @@ - type: startingGear id: ChefGear equipment: - shoes: ClothingShoesColorBlack + shoes: ClothingShoesChef id: ChefPDA ears: ClothingHeadsetService belt: ClothingBeltChefFilled diff --git a/Resources/Prototypes/Roles/Jobs/Civilian/clown.yml b/Resources/Prototypes/Roles/Jobs/Civilian/clown.yml index 9322c3544d..eb9b7196ef 100644 --- a/Resources/Prototypes/Roles/Jobs/Civilian/clown.yml +++ b/Resources/Prototypes/Roles/Jobs/Civilian/clown.yml @@ -23,8 +23,7 @@ types: #literally just picked semi random valus. i tested this once and tweaked it. Blunt: 5 Piercing: 4 - groups: - Burn: 3 + Heat: 3 catchingFailDamage: types: Blunt: 1 @@ -42,6 +41,8 @@ pocket2: ClownRecorder id: ClownPDA ears: ClothingHeadsetService + inhand: + - FoolboxFilled storage: back: - RubberStampClown diff --git a/Resources/Prototypes/Roles/Jobs/Science/borg.yml b/Resources/Prototypes/Roles/Jobs/Science/borg.yml index bfc0a3a75d..c1058035a9 100644 --- a/Resources/Prototypes/Roles/Jobs/Science/borg.yml +++ b/Resources/Prototypes/Roles/Jobs/Science/borg.yml @@ -9,6 +9,7 @@ - !type:RoleTimeRequirement role: JobBorg time: 5h + weight: 10 canBeAntag: false icon: JobIconStationAi overrideConsoleVisibility: false # Sunrise added diff --git a/Resources/Prototypes/Roles/Jobs/Security/detective.yml b/Resources/Prototypes/Roles/Jobs/Security/detective.yml index 118a41225a..f050ac3c94 100644 --- a/Resources/Prototypes/Roles/Jobs/Security/detective.yml +++ b/Resources/Prototypes/Roles/Jobs/Security/detective.yml @@ -16,12 +16,9 @@ - Security - Brig - Maintenance - - Service - Detective - Cryogenics - External - - GenpopEnter - - GenpopLeave special: - !type:AddImplantSpecial implants: [ MindShieldImplant ] diff --git a/Resources/Prototypes/Roles/Jobs/Security/head_of_security.yml b/Resources/Prototypes/Roles/Jobs/Security/head_of_security.yml index f14103c4a9..ab312f88a5 100644 --- a/Resources/Prototypes/Roles/Jobs/Security/head_of_security.yml +++ b/Resources/Prototypes/Roles/Jobs/Security/head_of_security.yml @@ -29,11 +29,12 @@ - Brig - Security - Armory -# - Maintenance #Sunrise-Edit - - Service + - Maintenance - External - Detective - Cryogenics + - GenpopEnter + - GenpopLeave special: - !type:AddImplantSpecial implants: [ MindShieldImplant, TrackingImplant, DeathRattleImplantBlueShield ] diff --git a/Resources/Prototypes/Roles/Jobs/Security/security_cadet.yml b/Resources/Prototypes/Roles/Jobs/Security/security_cadet.yml index 693495593d..c433ae20e0 100644 --- a/Resources/Prototypes/Roles/Jobs/Security/security_cadet.yml +++ b/Resources/Prototypes/Roles/Jobs/Security/security_cadet.yml @@ -18,12 +18,9 @@ access: - Security - Brig -# - Maintenance #Sunrise-Edit - - Service + - Maintenance - External - Cryogenics - - GenpopEnter - - GenpopLeave special: - !type:AddImplantSpecial implants: [ MindShieldImplant ] diff --git a/Resources/Prototypes/Roles/Jobs/Security/security_officer.yml b/Resources/Prototypes/Roles/Jobs/Security/security_officer.yml index 3a5021b7f4..9045e5d111 100644 --- a/Resources/Prototypes/Roles/Jobs/Security/security_officer.yml +++ b/Resources/Prototypes/Roles/Jobs/Security/security_officer.yml @@ -15,12 +15,9 @@ access: - Security - Brig -# - Maintenance #Sunrise-Edit - - Service + - Maintenance - External - Cryogenics - - GenpopEnter - - GenpopLeave special: - !type:AddImplantSpecial implants: [ MindShieldImplant ] diff --git a/Resources/Prototypes/Roles/Jobs/Security/warden.yml b/Resources/Prototypes/Roles/Jobs/Security/warden.yml index cd87e93a4f..e862df1b42 100644 --- a/Resources/Prototypes/Roles/Jobs/Security/warden.yml +++ b/Resources/Prototypes/Roles/Jobs/Security/warden.yml @@ -20,8 +20,7 @@ - Security - Brig - Armory -# - Maintenance #Sunrise-Edit - - Service + - Maintenance - External - Detective - Cryogenics diff --git a/Resources/Prototypes/Roles/Jobs/Wildcards/boxer.yml b/Resources/Prototypes/Roles/Jobs/Wildcards/boxer.yml deleted file mode 100644 index bcf7d065c4..0000000000 --- a/Resources/Prototypes/Roles/Jobs/Wildcards/boxer.yml +++ /dev/null @@ -1,37 +0,0 @@ -- type: job - id: Boxer - name: job-name-boxer - description: job-description-boxer - playTimeTracker: JobBoxer - startingGear: BoxerGear - icon: "JobIconBoxer" - supervisors: job-supervisors-hop - access: - - Service - - Maintenance - special: - - !type:GiveItemOnHolidaySpecial - holiday: BoxingDay - prototype: ClothingHandsGlovesBoxingRigged - -- type: startingGear - id: BoxerGear - equipment: - id: BoxerPDA - ears: ClothingHeadsetService - shoes: ClothingShoesColorRed - belt: ClothingBeltChampion - #storage: - #back: - #- Stuff - -- type: chameleonOutfit - id: BoxerChameleonOutfit - job: Boxer - equipment: - head: ClothingHeadHatBlacksoft - eyes: ClothingEyesGlassesCheapSunglasses - mask: ClothingMaskBreath - outerClothing: ClothingOuterWinterColorGray - jumpsuit: UniformShortsRedWithTop - neck: ClothingNeckScarfStripedRed diff --git a/Resources/Prototypes/Roles/Jobs/Wildcards/zookeeper.yml b/Resources/Prototypes/Roles/Jobs/Wildcards/zookeeper.yml deleted file mode 100644 index c9943e8f9f..0000000000 --- a/Resources/Prototypes/Roles/Jobs/Wildcards/zookeeper.yml +++ /dev/null @@ -1,38 +0,0 @@ -- type: job - id: Zookeeper - name: job-name-zookeeper - description: job-description-zookeeper - playTimeTracker: JobZookeeper - startingGear: ZookeeperGear - icon: "JobIconZookeeper" - supervisors: job-supervisors-hop - access: - - Service - - Maintenance - special: - - !type:GiveItemOnHolidaySpecial - holiday: MonkeyDay - prototype: MonkeyCubeBox - -- type: startingGear - id: ZookeeperGear - equipment: - jumpsuit: ClothingUniformJumpsuitSafari - head: ClothingHeadSafari - shoes: ClothingShoesColorWhite - id: ZookeeperPDA - ears: ClothingHeadsetService - storage: - back: - - MedkitFilled # Аптечка первой помощи для первых пациентов - -- type: chameleonOutfit - id: ZookeeperChameleonOutfit - job: Zookeeper - equipment: - eyes: ClothingEyesGlassesCheapSunglasses - mask: ClothingMaskBreath - outerClothing: ClothingOuterWinterColorLightBrown - neck: ClothingNeckScarfStripedBrown - belt: ClothingBeltStorageWaistbag - gloves: ClothingHandsGlovesColorBrown diff --git a/Resources/Prototypes/Roles/Jobs/departments.yml b/Resources/Prototypes/Roles/Jobs/departments.yml index 6d2fd4d90a..29336cbd7a 100644 --- a/Resources/Prototypes/Roles/Jobs/departments.yml +++ b/Resources/Prototypes/Roles/Jobs/departments.yml @@ -19,7 +19,6 @@ roles: - Bartender - Botanist - - Boxer - Chaplain - Chef - Clown @@ -31,7 +30,6 @@ - Passenger - Reporter - Visitor - - Zookeeper - ServiceWorker - Barber # Sunrise-Roles - ComMaid # Sunrise-Lust edit @@ -164,9 +162,7 @@ color: "#7f7f7f" # Sunrise edit weight: 5 # Sunrise-weights roles: - - Boxer - Reporter - - Zookeeper - Psychologist - Barber # Sunrise-Roles primary: false diff --git a/Resources/Prototypes/Roles/MindRoles/mind_roles.yml b/Resources/Prototypes/Roles/MindRoles/mind_roles.yml index d56e798fda..311c4cfcaa 100644 --- a/Resources/Prototypes/Roles/MindRoles/mind_roles.yml +++ b/Resources/Prototypes/Roles/MindRoles/mind_roles.yml @@ -292,6 +292,31 @@ subtype: role-subtype-wizard - type: WizardRole +# Xenoborgs +- type: entity + parent: BaseMindRoleAntag + id: MindRoleMothershipCore + name: Mothership Core Role + components: + - type: MindRole + antagPrototype: MothershipCore + exclusiveAntag: true + roleType: Silicon + subtype: role-subtype-xenoborg-core + - type: XenoborgRole + +- type: entity + parent: BaseMindRoleAntag + id: MindRoleXenoborg + name: Xenoborg Role + components: + - type: MindRole + antagPrototype: Xenoborg + exclusiveAntag: true + roleType: Silicon + subtype: role-subtype-xenoborg + - type: XenoborgRole + # Zombie Squad - type: entity parent: BaseMindRoleAntag diff --git a/Resources/Prototypes/Roles/play_time_trackers.yml b/Resources/Prototypes/Roles/play_time_trackers.yml index 9dadb6c9d1..14e0395876 100644 --- a/Resources/Prototypes/Roles/play_time_trackers.yml +++ b/Resources/Prototypes/Roles/play_time_trackers.yml @@ -48,7 +48,7 @@ - type: playTimeTracker id: JobERTChaplain - + - type: playTimeTracker id: JobERTChaplainVeteran @@ -168,101 +168,3 @@ - type: playTimeTracker id: JobWarden - -- type: playTimeTracker - id: JobBoxer - -- type: playTimeTracker - id: JobZookeeper - -# Antags - -- type: playTimeTracker - id: AntagNuclearMedic - -- type: playTimeTracker - id: AntagNuclearOperative - -- type: playTimeTracker - id: AntagNuclearCommander - -- type: playTimeTracker - id: AntagSyndicateAgent - -- type: playTimeTracker - id: AntagSyndicateSleeperAgent - -- type: playTimeTracker - id: AntagThief - -- type: playTimeTracker - id: AntagHeadRevolutionary - -- type: playTimeTracker - id: AntagRevolutionary - -- type: playTimeTracker - id: AntagZombie - -- type: playTimeTracker - id: AntagInitialInfected - -- type: playTimeTracker - id: AntagNinja - -- type: playTimeTracker - id: AntagDragon - -- type: playTimeTracker - id: AntagSubvertedSilicon - -- type: playTimeTracker - id: AntagChangeling - -- type: playTimeTracker - id: AntagTerminator - -- type: playTimeTracker - id: AntagVampire - -- type: playTimeTracker - id: AntagAssaultOperative - -- type: playTimeTracker - id: AntagAssaultCommander - -- type: playTimeTracker - id: AntagFleshCultist - -- type: playTimeTracker - id: AntagFleshCultistLeader - -- type: playTimeTracker - id: AntagEvilTwin - -- type: playTimeTracker - id: AntagFugitive - -- type: playTimeTracker - id: AntagPlanetPrisoner - -- type: playTimeTracker - id: AntagSurvivor - -- type: playTimeTracker - id: AntagWizard - -- type: playTimeTracker - id: AntagAntagonist - -- type: playTimeTracker - id: AntagTeamAntagonist - -- type: playTimeTracker - id: AntagFreeAgent - -- type: playTimeTracker - id: AntagSiliconAntagonist - -- type: playTimeTracker - id: AntagParadoxClone diff --git a/Resources/Prototypes/Shuttles/shuttle_incoming_event.yml b/Resources/Prototypes/Shuttles/shuttle_incoming_event.yml deleted file mode 100644 index 2f8a3bee3e..0000000000 --- a/Resources/Prototypes/Shuttles/shuttle_incoming_event.yml +++ /dev/null @@ -1,102 +0,0 @@ -# Sunrise-Edit -#- type: preloadedGrid -# id: ShuttleCargoLost -# path: /Maps/Shuttles/ShuttleEvent/lost_cargo.yml -# copies: 2 - -- type: preloadedGrid - id: TravelingCuisine - path: /Maps/Shuttles/ShuttleEvent/traveling_china_cuisine.yml - copies: 2 - -- type: preloadedGrid - id: DisasterEvacPod - path: /Maps/Shuttles/ShuttleEvent/disaster_evacpod.yml - copies: 3 - -# The power of 3 clowns has proved too strong for the players and may need to be 1984ed. -- type: preloadedGrid - id: Honki - path: /Maps/Shuttles/ShuttleEvent/honki.yml - copies: 1 - -- type: preloadedGrid - id: SyndieEvacPod - path: /Maps/Shuttles/ShuttleEvent/syndie_evacpod.yml - copies: 2 - -- type: preloadedGrid - id: NTQuark - path: /Maps/Shuttles/ShuttleEvent/quark.yml - copies: 1 - -- type: preloadedGrid - id: MeatZone - path: /Maps/Shuttles/ShuttleEvent/meatzone.yml - copies: 1 - -- type: preloadedGrid - id: Cruiser - path: /Maps/Shuttles/ShuttleEvent/cruiser.yml - copies: 1 - -- type: preloadedGrid - id: Cryptid - path: /Maps/Shuttles/ShuttleEvent/cryptid.yml - copies: 1 - -- type: preloadedGrid - id: Eternal - path: /Maps/Shuttles/ShuttleEvent/eternal.yml - copies: 1 - -- type: preloadedGrid - id: Flatline - path: /Maps/Shuttles/ShuttleEvent/flatline.yml - copies: 1 - -# Sunrise-Edit -# - type: preloadedGrid -# id: Gym -# path: /Maps/Shuttles/ShuttleEvent/gym.yml -# copies: 1 - -- type: preloadedGrid - id: NTIncorporation - path: /Maps/Shuttles/ShuttleEvent/incorporation.yml - copies: 1 - -- type: preloadedGrid - id: Instigator - path: /Maps/Shuttles/ShuttleEvent/instigator.yml - copies: 1 - -- type: preloadedGrid - id: Joe - path: /Maps/Shuttles/ShuttleEvent/joe.yml - copies: 1 - -- type: preloadedGrid - id: Lambordeere - path: /Maps/Shuttles/ShuttleEvent/lambordeere.yml - copies: 1 - -- type: preloadedGrid - id: ManOWar - path: /Maps/Shuttles/ShuttleEvent/manowar.yml - copies: 1 - -- type: preloadedGrid - id: Meatzone - path: /Maps/Shuttles/ShuttleEvent/meatzone.yml - copies: 1 - -- type: preloadedGrid - id: Microshuttle - path: /Maps/Shuttles/ShuttleEvent/microshuttle.yml - copies: 4 - -- type: preloadedGrid - id: Spacebus - path: /Maps/Shuttles/ShuttleEvent/spacebus.yml - copies: 1 diff --git a/Resources/Prototypes/SoundCollections/machines.yml b/Resources/Prototypes/SoundCollections/machines.yml index 45768bfa88..4207e37005 100644 --- a/Resources/Prototypes/SoundCollections/machines.yml +++ b/Resources/Prototypes/SoundCollections/machines.yml @@ -37,3 +37,8 @@ id: MachineInsert files: - /Audio/Weapons/Guns/MagIn/revolver_magin.ogg + +- type: soundCollection + id: TriggerActivate + files: + - /Audio/Weapons/click.ogg diff --git a/Resources/Prototypes/Species/species_weights.yml b/Resources/Prototypes/Species/species_weights.yml index 334d723a6d..a516795ffb 100644 --- a/Resources/Prototypes/Species/species_weights.yml +++ b/Resources/Prototypes/Species/species_weights.yml @@ -5,14 +5,8 @@ Human: 5 Reptilian: 4 SlimePerson: 4 - Swine: 4 - Arachnid: 3 - Moth: 2 - Felinid: 2 - Demon: 2 - Tajaran: 2 + Moth: 4 Dwarf: 2 - Vox: 2 Diona: 2 + Vox: 1 Vulpkanin: 4 - Resomi: 3 diff --git a/Resources/Prototypes/Species/vox.yml b/Resources/Prototypes/Species/vox.yml index 9cb08ed541..50f6e0375f 100644 --- a/Resources/Prototypes/Species/vox.yml +++ b/Resources/Prototypes/Species/vox.yml @@ -50,7 +50,7 @@ points: 1 required: false Head: - points: 1 + points: 4 required: true Snout: points: 1 diff --git a/Resources/Prototypes/StatusIcon/security.yml b/Resources/Prototypes/StatusIcon/security.yml index 430e9c4f98..2cab7d56ad 100644 --- a/Resources/Prototypes/StatusIcon/security.yml +++ b/Resources/Prototypes/StatusIcon/security.yml @@ -33,6 +33,20 @@ icon: sprite: /Textures/Interface/Misc/security_icons.rsi state: hud_suspected + +- type: securityIcon + parent: SecurityIcon + id: SecurityIconHostile + icon: + sprite: /Textures/Interface/Misc/security_icons.rsi + state: hud_hostile + +- type: securityIcon + parent: SecurityIcon + id: SecurityIconEliminated + icon: + sprite: /Textures/Interface/Misc/security_icons.rsi + state: hud_eliminated - type: securityIcon parent: SecurityIcon diff --git a/Resources/Prototypes/Store/categories.yml b/Resources/Prototypes/Store/categories.yml index b8adb94f8e..9e667a9805 100644 --- a/Resources/Prototypes/Store/categories.yml +++ b/Resources/Prototypes/Store/categories.yml @@ -104,6 +104,12 @@ id: PAIAbilities name: store-category-abilities +#changeling +#todo: add actual categories when changeling design/abilities are fleshed out +- type: storeCategory + id: ChangelingAbilities + name: store-category-abilities + - type: storeCategory id: DiscountedItems name: store-discounted-items diff --git a/Resources/Prototypes/Store/currency.yml b/Resources/Prototypes/Store/currency.yml index 4b3a2d80b9..1efe874cd6 100644 --- a/Resources/Prototypes/Store/currency.yml +++ b/Resources/Prototypes/Store/currency.yml @@ -53,6 +53,11 @@ displayName: store-currency-display-wizcoin canWithdraw: false +- type: currency + id: ChangelingDNA + displayName: store-currency-display-dna + canWithdraw: false + #debug - type: currency id: DebugDollar diff --git a/Resources/Prototypes/Store/presets.yml b/Resources/Prototypes/Store/presets.yml index 4913e6dc74..70978d7f6d 100644 --- a/Resources/Prototypes/Store/presets.yml +++ b/Resources/Prototypes/Store/presets.yml @@ -40,66 +40,13 @@ currencyWhitelist: - WizCoin -# NTUplink Sunrise-start - type: entity - id: StorePresetNTUplink + id: StorePresetChangeling abstract: true components: - type: Store - name: store-preset-name-ntuplink + name: store-preset-name-changeling categories: - - NTAutoGun - - NTLasers - - NTPistols - - NTAmmo - - NTMedicine - - NTAdditional - - NTexplosive - - NTMechs - - NTSanitary - - NTEngineering - #- NTCBURN - - NTEquipment + - ChangelingAbilities currencyWhitelist: - - Bluecrystal - - Crystallite - balance: - Telecrystal: 0 - -- type: entity - id: StorePresetPirateUplink - abstract: true - components: - - type: Store - name: store-preset-name-blackmarket - categories: - - UplinkPirateWeaponry - - UplinkPirateAmmo - - UplinkPirateExplosives - - UplinkPirateChemicals - - UplinkPirateDeception - - UplinkPirateDisruption - - UplinkPirateImplants - - UplinkPirateCybernetics - - UplinkPirateAllies - - UplinkPirateWearables - - UplinkPiratePointless - - UplinkPirateMechs - currencyWhitelist: - - Doubloon - balance: - Doubloon: 0 - -- type: entity - id: StorePresetPirateExchanger - abstract: true - components: - - type: Store - name: store-preset-name-exchanger - categories: - - UplinkPirateExchanger - currencyWhitelist: - - Credit - balance: - Credit: 0 -# Sunrise-end + - ChangelingDNA diff --git a/Resources/Prototypes/Traits/disabilities.yml b/Resources/Prototypes/Traits/disabilities.yml index 51993d3dd1..299032bf77 100644 --- a/Resources/Prototypes/Traits/disabilities.yml +++ b/Resources/Prototypes/Traits/disabilities.yml @@ -83,16 +83,20 @@ name: trait-painnumbness-name description: trait-painnumbness-desc category: Disabilities - components: - - type: PainNumbness + specials: + - !type:ApplyStatusEffectSpecial + statusEffects: + - PainNumbnessTraitStatusEffect - type: trait id: Hemophilia name: trait-hemophilia-name description: trait-hemophilia-desc category: Disabilities - components: - - type: Hemophilia + specials: + - !type:ApplyStatusEffectSpecial + statusEffects: + - StatusEffectHemophiliaTrait - type: trait id: ImpairedMobility diff --git a/Resources/Prototypes/Voice/speech_emote_sounds.yml b/Resources/Prototypes/Voice/speech_emote_sounds.yml index 2d3846243d..02be79cef9 100644 --- a/Resources/Prototypes/Voice/speech_emote_sounds.yml +++ b/Resources/Prototypes/Voice/speech_emote_sounds.yml @@ -536,8 +536,16 @@ collection: VulpkaninBarks Whine: collection: VulpkaninWhines + Crying: + collection: VulpkaninWhines Howl: collection: VulpkaninHowls + Weh: + collection: Weh + Hew: + collection: Hew + Honk: + collection: BikeHorn Gasp: collection: MaleGasp DefaultDeathgasp: @@ -568,8 +576,16 @@ collection: VulpkaninBarks Whine: collection: VulpkaninWhines + Crying: + collection: VulpkaninWhines Howl: collection: VulpkaninHowls + Weh: + collection: Weh + Hew: + collection: Hew + Honk: + collection: BikeHorn Gasp: collection: FemaleGasp DefaultDeathgasp: diff --git a/Resources/Prototypes/Voice/speech_emotes.yml b/Resources/Prototypes/Voice/speech_emotes.yml index 4e07597ad3..648fbca6e9 100644 --- a/Resources/Prototypes/Voice/speech_emotes.yml +++ b/Resources/Prototypes/Voice/speech_emotes.yml @@ -250,8 +250,8 @@ components: - Vocal blacklist: - components: - - BorgChassis + tags: + - SiliconEmotes chatMessages: ["chat-emote-msg-bark"] chatTriggers: - bark @@ -268,8 +268,8 @@ components: - Vocal blacklist: - components: - - BorgChassis + tags: + - SiliconEmotes chatMessages: ["chat-emote-msg-snarl"] chatTriggers: - snarl @@ -286,8 +286,8 @@ components: - Vocal blacklist: - components: - - BorgChassis + tags: + - SiliconEmotes chatMessages: ["chat-emote-msg-whine"] chatTriggers: - whine @@ -304,8 +304,8 @@ components: - Vocal blacklist: - components: - - BorgChassis + tags: + - SiliconEmotes chatMessages: ["chat-emote-msg-howl"] chatTriggers: - howl @@ -322,8 +322,8 @@ components: - Vocal blacklist: - components: - - BorgChassis + tags: + - SiliconEmotes chatMessages: ["chat-emote-msg-growl"] chatTriggers: - growl diff --git a/Resources/Prototypes/XenoArch/effects.yml b/Resources/Prototypes/XenoArch/effects.yml index 9e1b0c725f..f3d7936d4c 100644 --- a/Resources/Prototypes/XenoArch/effects.yml +++ b/Resources/Prototypes/XenoArch/effects.yml @@ -65,6 +65,8 @@ weight: 4.0 - id: XenoArtifactFaunaSpawn weight: 10.0 + - id: XenoArtifactHostileFaunaSpawn + weight: 10.0 - id: XenoArtifactCashSpawn weight: 10.0 - id: XenoArtifactShatterWindows @@ -506,10 +508,9 @@ - !type:NestedSelector tableId: GenericTrashItems weight: 35 - - !type:AllSelector + - !type:NestedSelector + tableId: AllPlushiesTable weight: 1 - children: - - id: ToySpawner - type: entity id: XenoArtifactEffectLightFlicker @@ -941,15 +942,7 @@ deleteSpawnerAfterSpawn: false table: !type:GroupSelector children: - - id: MobAdultSlimesYellowAngry - - id: MobAngryBee - - id: MobBearSpace - - id: MobXenoRavager - - id: MobTick - - id: MobSpiderSpace - - id: MobPurpleSnake - id: MobMouse - - id: MobKangarooSpace - id: MobPig - id: MobParrot - id: MobKangaroo @@ -978,6 +971,33 @@ - id: MobMonkeySyndicateAgent #so lucky prob: 0.03 +- type: entity + id: XenoArtifactHostileFaunaSpawn + parent: BaseXenoArtifactEffect + description: Create hostile fauna + components: + - type: XenoArtifactNode + maxDurability: 4 + maxDurabilityCanDecreaseBy: + min: 0 + max: 3 + - type: XAEApplyComponents + applyIfAlreadyHave: true + refreshOnReactivate: true + components: + - type: EntityTableSpawner + deleteSpawnerAfterSpawn: false + table: !type:GroupSelector + children: + - id: MobAdultSlimesYellowAngry + - id: MobAngryBee + - id: MobBearSpace + - id: MobXenoRavager + - id: MobTick + - id: MobSpiderSpace + - id: MobPurpleSnake + - id: MobKangarooSpace + - type: entity id: XenoArtifactCashSpawn parent: BaseXenoArtifactEffect diff --git a/Resources/Prototypes/ai_factions.yml b/Resources/Prototypes/ai_factions.yml index 1194785667..97ac2d50e1 100644 --- a/Resources/Prototypes/ai_factions.yml +++ b/Resources/Prototypes/ai_factions.yml @@ -11,6 +11,7 @@ - Revolutionary - AllHostile - Wizard + - Xenoborg # Sunrise Edit - Thief - Vampire @@ -50,13 +51,14 @@ - type: npcFaction id: PetsNT + friendly: + - NanoTrasen hostile: - Mouse - SimpleHostile - Zombie - Xeno - AllHostile - - Wizard - Dragon # Sunrise Edit - Carps diff --git a/Resources/Prototypes/explosion.yml b/Resources/Prototypes/explosion.yml index ed0ee19b93..eed5a7225f 100644 --- a/Resources/Prototypes/explosion.yml +++ b/Resources/Prototypes/explosion.yml @@ -1,11 +1,3 @@ -# Does not currently support prototype hot-reloading. See comments in c# file. - -# Note that for every explosion type you define, explosions & nukes will start performing worse -# You should only define a new explopsion type if you really need to -# -# If you just want to modify properties other than `damagePerIntensity`, it'd be better to -# split off explosion damage & explosion visuals/effects into their own separate prototypes. - - type: explosion id: Default damagePerIntensity: @@ -19,6 +11,7 @@ lightColor: Orange texturePath: /Textures/Effects/fire.rsi fireStates: 3 + temperature: 800 - type: explosion id: DemolitionCharge @@ -34,6 +27,7 @@ lightColor: Orange texturePath: /Textures/Effects/fire.rsi fireStates: 3 + temperature: 800 - type: explosion id: MicroBomb @@ -50,6 +44,7 @@ lightColor: Orange texturePath: /Textures/Effects/fire.rsi fireStates: 3 + temperature: 800 - type: explosion id: Radioactive @@ -91,6 +86,7 @@ lightColor: Orange texturePath: /Textures/Effects/fire.rsi fireStates: 3 + temperature: 800 - type: explosion id: PowerSink @@ -107,6 +103,7 @@ lightColor: Orange texturePath: /Textures/Effects/fire.rsi fireStates: 3 + temperature: 800 - type: explosion id: HardBomb @@ -123,6 +120,7 @@ lightColor: Orange texturePath: /Textures/Effects/fire.rsi fireStates: 3 + temperature: 800 - type: explosion id: FireBomb @@ -137,18 +135,4 @@ texturePath: /Textures/Effects/fire.rsi fireStates: 3 fireStacks: 2 - -# STOP -# BEFORE YOU ADD MORE EXPLOSION TYPES CONSIDER IF AN EXISTING ONE IS SUITABLE -# ADDING NEW ONES IS PROHIBITIVELY EXPENSIVE -# Sunrose-start -- type: explosion # Увы, все из-за любителей абуза с РСУ # Sunrise-TODO: Удалить это когда-нибудь - id: JustStructuralCharge - damagePerIntensity: - types: - Heat: 1 - Structural: 25 - lightColor: Red - fireColor: Red - texturePath: /Textures/Effects/fire_greyscale.rsi -# Sunrose-end + temperature: 1500 diff --git a/Resources/Prototypes/game_presets.yml b/Resources/Prototypes/game_presets.yml index ac9c00f01a..729e87b1e6 100644 --- a/Resources/Prototypes/game_presets.yml +++ b/Resources/Prototypes/game_presets.yml @@ -50,7 +50,8 @@ # - BloodCult # - AssaultOps # - SubGamemodesRule -# - KesslerSyndromeScheduler +# - Xenoborgs + - KesslerSyndromeScheduler # - RampingStationEventScheduler # - SpaceTrafficControlEventScheduler # - BasicRoundstartVariation @@ -73,6 +74,7 @@ # - Revolutionary # - Zombie # - Wizard + - Xenoborgs # - FleshCult # - BloodCult # - AssaultOps @@ -167,7 +169,7 @@ rules: - DummyNonAntagChance - Traitor - - SubGamemodesRule + - SubGamemodesRuleNoWizard - BasicStationEventScheduler - MeteorSwarmScheduler - SpaceTrafficControlEventScheduler @@ -197,7 +199,8 @@ minPlayers: 20 # Sunrise-Edit: 20 players for NUKEOPS rules: - Nukeops - - DummyNonAntagChance #sunrise-edit + - DummyNonAntagChance + - SubGamemodesRuleNoWizard - BasicStationEventScheduler - MeteorSwarmScheduler - SpaceTrafficControlEventScheduler @@ -217,6 +220,7 @@ rules: - DummyNonAntagChance - Revolutionary + - SubGamemodesRuleNoWizard - BasicStationEventScheduler - MeteorSwarmScheduler - SpaceTrafficControlEventScheduler @@ -238,6 +242,22 @@ - SpaceTrafficControlEventScheduler - BasicRoundstartVariation +- type: gamePreset + id: Xenoborgs + alias: + - xenoborgs + name: xenoborgs-title + description: xenoborgs-description + showInVote: false + rules: + - Xenoborgs + - DummyNonAntagChance + - SubGamemodesRuleNoWizardNoXenoborg # no two motherships + - BasicStationEventScheduler + - MeteorSwarmScheduler + - SpaceTrafficControlEventScheduler + - BasicRoundstartVariation + - type: gamePreset id: Zombie alias: diff --git a/Resources/Prototypes/lobbyscreens.yml b/Resources/Prototypes/lobbyscreens.yml index ee99919c07..fd9be26137 100644 --- a/Resources/Prototypes/lobbyscreens.yml +++ b/Resources/Prototypes/lobbyscreens.yml @@ -9,43 +9,71 @@ - type: lobbyBackground id: Warden background: /Textures/LobbyScreens/warden.webp + title: lobby-state-background-warden-title + artist: lobby-state-background-warden-artist - type: lobbyBackground id: Pharmacy background: /Textures/LobbyScreens/pharmacy.webp + title: lobby-state-background-pharmacy-title + artist: lobby-state-background-pharmacy-artist - type: lobbyBackground id: SSXIV background: /Textures/LobbyScreens/ssxiv.webp + title: lobby-state-background-SSXIV-title + artist: lobby-state-background-SSXIV-artist - type: lobbyBackground id: Susstation background: /Textures/LobbyScreens/susstation.webp + title: lobby-state-background-susstation-title + artist: lobby-state-background-susstation-artist - type: lobbyBackground id: SkellyVsTheRev background: /Textures/LobbyScreens/skellyvstherev.webp + title: lobby-state-background-skellyvstherev-title + artist: lobby-state-background-skellyvstherev-artist - type: lobbyBackground id: Doomed background: /Textures/LobbyScreens/doomed.webp + title: lobby-state-background-doomed-title + artist: lobby-state-background-doomed-artist - type: lobbyBackground id: Blueprint background: /Textures/LobbyScreens/blueprint.webp + title: lobby-state-background-blueprint-title + artist: lobby-state-background-blueprint-artist - type: lobbyBackground id: Behonker background: /Textures/LobbyScreens/behonker.webp + title: lobby-state-background-behonker-title + artist: lobby-state-background-behonker-artist - type: lobbyBackground id: TerminalStation background: /Textures/LobbyScreens/terminalstation.webp + title: lobby-state-background-terminalstation-title + artist: lobby-state-background-terminalstation-artist - type: lobbyBackground id: JustAWeekAway background: /Textures/LobbyScreens/justaweekaway.webp + title: lobby-state-background-justaweekaway-title + artist: lobby-state-background-justaweekaway-artist - type: lobbyBackground id: JaniShootout background: /Textures/LobbyScreens/janishootout.webp + title: lobby-state-background-janishootout-title + artist: lobby-state-background-janishootout-artist + +- type: lobbyBackground + id: ReclaimerNuke + background: /Textures/LobbyScreens/reclaimer-nuke.webp + title: lobby-state-background-reclaimernuke-title + artist: lobby-state-background-reclaimernuke-artist diff --git a/Resources/Prototypes/secret_weights.yml b/Resources/Prototypes/secret_weights.yml index fae71c8eea..a47030eed5 100644 --- a/Resources/Prototypes/secret_weights.yml +++ b/Resources/Prototypes/secret_weights.yml @@ -6,4 +6,4 @@ Zombie: 0.05 Survival: 0.10 Revolutionary: 0.05 - Wizard: 0.05 # Why not, should probably be lower + # Wizard: 0.05 # Disabled as roundstart gamemode until reworked diff --git a/Resources/Prototypes/silicon-laws.yml b/Resources/Prototypes/silicon-laws.yml index 6fb032b136..3cb8ef2f99 100644 --- a/Resources/Prototypes/silicon-laws.yml +++ b/Resources/Prototypes/silicon-laws.yml @@ -604,6 +604,8 @@ AntimovLawset: 0.25 NutimovLawset: 0.5 Ninja: 0.25 + MothershipCoreLawset: 0.25 + XenoborgLawset: 0.25 - type: siliconLaw id: Sec1 diff --git a/Resources/Prototypes/status_effects.yml b/Resources/Prototypes/status_effects.yml index 72b20185d5..21994e677d 100644 --- a/Resources/Prototypes/status_effects.yml +++ b/Resources/Prototypes/status_effects.yml @@ -50,9 +50,6 @@ - type: statusEffect id: RatvarianLanguage #Praise him -- type: statusEffect - id: StaminaModifier - - type: statusEffect id: Flashed diff --git a/Resources/Prototypes/tags.yml b/Resources/Prototypes/tags.yml index dfa1beb3a4..221b902d7f 100644 --- a/Resources/Prototypes/tags.yml +++ b/Resources/Prototypes/tags.yml @@ -42,9 +42,6 @@ - type: Tag id: ArtifactFragment # Storage whitelist: OreBag. CargoBounty: BountyArtifactFragment. ConstructionGraph: Artifact -- type: Tag - id: ATVKeys # Unused x2 - ## B ## - type: Tag @@ -101,6 +98,9 @@ - type: Tag id: BorgHead # Used by PartAssemblyComponent on CyborgEndoskeleton. Also in ConstructionGraphs for various bots +- type: Tag + id: BorgLeg # Used by PartAssemblyComponent on VimHarness + - type: Tag id: BorgLArm # Used by PartAssemblyComponent on CyborgEndoskeleton @@ -116,9 +116,6 @@ - type: Tag id: BorgTorso # Used by PartAssemblyComponent on CyborgEndoskeleton -- type: Tag - id: BorgLeg # Used by PartAssemblyComponent on VimHarness - - type: Tag id: BorgModuleCargo # Cyborg module category for salvage and cargo @@ -147,7 +144,7 @@ id: BorgModuleSyndicateAssault # Cyborg module category for extra evil red robots (nukies) - type: Tag - id: Bot # Unused (Exists on MobRobotic, MobSupplyBot) + id: Bot # Targeting whitelist: ChameleonProjector - type: Tag id: BotanyHatchet # Storage whitelist: ClothingBeltPlant. ItemMapper: ClothingBeltPlant @@ -162,7 +159,7 @@ id: Bottle # Storage whitelist: ChemMaster, ChemBag, SmartFridge, ClothingBeltJanitor, ClothingBeltMedical, ClothingBeltPlant - type: Tag - id: BoxCardboard # CargoBounty: BountyCardboardBox + id: BoxCardboard # CargoBounty: BountyCardboardBox. Storage whitelist: MailCart - type: Tag id: BoxHug # ConstructionGraph: HugBot @@ -176,9 +173,6 @@ - type: Tag id: Bread # CargoBounty: BountyBread. Blacklisted in BountyFruit and BountyVegetable -- type: Tag - id: Briefcase # Unused (exists on BriefcaseBase) - - type: Tag id: BrimFlatcapBrown # ConstructionGraph: BladedFlatcapBrown @@ -191,17 +185,17 @@ - type: Tag id: Bucket # Storage whitelist: JanitorialTrolley. ItemMapper: JanitorialTrolley. ConstructionGraph: CleanBot, scraphelmet -- type: Tag - id: Burger # Food sequence key - - type: Tag id: BulletFoam # Ammo: WeaponRifleFoam, FoamCrossbow, MagazineFoamBox, BoxDonkSoftBox - type: Tag - id: Burnt # Storage whitelist: ashtray. Seemingly redundant? + id: Bun # LastElement key on burger associated MetamorphRecipes. - type: Tag - id: Bun # Unused (Exists on FoodSequenceElements BunTopBurger and CottonBunTopBurger) + id: Burger # Food sequence key + +- type: Tag + id: Burnt # Storage whitelist: ashtray. Seemingly redundant? - type: Tag id: BypassDropChecks # Tagged entities don't care about drop distance or walls (Aghost). @@ -215,10 +209,10 @@ id: CableCoil # Storage whitelist: BaseClothingBeltEngineering, BorgModuleCable - type: Tag - id: Candle # Storage whitelist: BoxCandle + id: Cake # CargoBounty blacklist: BountyFruit, BountyVegetable - type: Tag - id: Cake # CargoBounty blacklist: BountyFruit, BountyVegetable + id: Candle # Storage whitelist: BoxCandle - type: Tag id: CaneBlade # Storage whitelist: CaneSheath. ItemMapper: CaneSheath @@ -230,11 +224,15 @@ id: CannotSuicide # Used by SuicideSystem. Tagged entities ghost when attempting to suicide. - type: Tag - id: CanPilot # Used by ShuttleConsoleSystem to guard who's allowed to pilot ships. + id: CanPilot # Used by ShuttleConsoleSystem to guard who's allowed to pilot ships. Semi-synonymous with a sentient person/creature. + # Storage whitelist: BodyBag, MachineArtifactCrusher - type: Tag id: CaptainSabre # Storage whitelist: ClothingBeltSheath. ItemMapper: ClothingBeltSheath +- type: Tag + id: Carp # CargoBounty: BountyCarp + - type: Tag id: Carpet # CreateEntityTileReaction whitelist on Carpetium @@ -244,44 +242,45 @@ - type: Tag id: CarrotFries # CargoBounty: BountyCarrotFries -- type: Tag - id: Carp # CargoBounty: BountyCarp - - type: Tag # NOT bullets. This is for the cart to load PDA programs. id: Cartridge # Storage whitelist: BasePDA -- type: Tag - id: CartridgeAntiMateriel # Ammo: WeaponSniperHristov, Musket, BaseMagazineBoxAntiMateriel +#region Cartridge (Ammo) + +# Entities tagged with the following are some fashion of bullet. Guns, magazines, and ammo boxes have storage whitelists for these tags. +# Tagged entities always have CartridgeAmmoComponent. - type: Tag - id: CartridgeCap # Ammo: RevolverCapGun, RevolverCapGunFake, BaseSpeedLoaderCap + id: CartridgeAntiMateriel # .60 high caliber ammo for powerful rifles like WeaponSniperHristov, Musket. - type: Tag - id: CartridgeCaselessRifle # Ammo: WeaponPistolCobra, BaseMagazineCaselessRifle, BaseMagazineBoxCaselessRifle + id: CartridgeCap # Specialty ammo for RevolverCapGun, RevolverCapGunFake. - type: Tag - id: CartridgeCHIMP # Unused x2 + id: CartridgeCaselessRifle # Specialty ammo for WeaponPistolCobra. - type: Tag - id: CartridgeHeavyRifle # Unused (exists on BaseCartridgeHeavyRifle) + id: CartridgeDebug # Specialty ammo for debug guns like the deadly WeaponPistolDebug. - type: Tag - id: CartridgeLightRifle # Ammo: BaseWeaponLightMachineGun, BaseWeaponRifle, BaseWeaponSniper - # SpeedLoaderLightRifle, BaseMagazineLightRifle, BaseMagazineBoxLightRifle + id: CartridgeHeavyRifle # .10 caliber ammo type only used by WeaponMinigun (but the tag is unused). - type: Tag - id: CartridgeMagnum # Ammo: BaseWeaponRevolver, RevolverCapGunFake, WeaponPistolN1984, WeaponPistolFlintlock, XenoArtifactGun - # BaseMagazineBoxMagnum, BaseMagazineMagnum, BaseSpeedLoaderMagnum + id: CartridgeLightRifle # .30 caliber used by lmgs and middle range rifles like WeaponLightMachineGunL6, WeaponRifleAk, WeaponSniperMosin. - type: Tag - id: CartridgePistol # Ammo: BaseWeaponPistol, BasePistol, BaseWeaponSubMachineGun, WeaponPistolViper, WeaponSubMachineGunDrozd, WeaponSubMachineGunWt550 - # BaseMagazineBoxPistol, BaseMagazinePistol, BaseMagazinePistolHighCapacity, BaseMagazinePistolSubMachineGun, MagazinePistolSubMachineGunTopMounted, BaseSpeedLoaderPistol + id: CartridgeMagnum # .45 caliber used by revolvers and big boy pistols like BaseWeaponRevolver, WeaponPistolN1984. - type: Tag - id: CartridgeRifle # Ammo: BaseMagazineRifle, WeaponRifleLecter, WeaponRifleEstoc, WeaponRifleM90GrenadeLauncher, BaseMagazineBoxRifle + id: CartridgePistol # .35 caliber used by pistols and smgs like WeaponPistolMk58, WeaponSubMachineGunC20r, WeaponSubMachineGunDrozd. - type: Tag - id: CartridgeRocket # Ammo: WeaponLauncherRocket, WeaponLauncherMultipleRocket + id: CartridgeRifle # .20 caliber used by precise rifles like WeaponRifleLecter, WeaponRifleEstoc. + +- type: Tag + id: CartridgeRocket # Specialty ammo for WeaponLauncherRocket. + +#endregion - type: Tag id: Catwalk # If a tagged entity is intersecting a hazard tile entity such as lava or chasms, step triggers on those hazards are cancelled. @@ -289,9 +288,6 @@ - type: Tag id: CentrifugeCompatible # Storage whitelist: MachineCentrifuge -- type: Tag - id: Chicken # Reproductive partner key. MetamorphRecipe: FoodBurgerChicken - - type: Tag id: Cheese # MetamorphRecipe: FoodBurgerCheese, FoodBurgerDuck @@ -301,6 +297,9 @@ - type: Tag id: ChemDispensable # Storage whitelist: ChemDispenserEmpty, SmartFridge, BorgModuleAdvancedChemical +- type: Tag + id: Chicken # Reproductive partner key. MetamorphRecipe: FoodBurgerChicken + - type: Tag id: ChiliBowl # CargoBounty: BountyChili @@ -319,9 +318,6 @@ - type: Tag id: Cleaver # Storage whitelist: ClothingBeltChef. ItemMapper: ClothingBeltChef -- type: Tag - id: ClockworkGlassShard # Unused (Exists on ShardGlassClockwork) - - type: Tag id: ClothMade # SpecialDigestible: OrganMothStomach. Storage whitelist: FoodBoxCloth @@ -331,9 +327,6 @@ - type: Tag id: ClownRecorder # ConstructionGraph: ClownHardsuit -- type: Tag - id: ClownRubberStamp # Unused (Exists on RubberStampClown) - - type: Tag id: ClownShoes # CargoBounty: BountyClownCostume. ConstructionGraph: Honker, BananaClownShoes @@ -364,11 +357,14 @@ - type: Tag id: ConveyorAssembly # ConstructionGraph: ConveyorGraph +- type: Tag + id: Cooked # MetamorphRecipe: FoodBurgerCheese, FoodBurgerChicken, FoodBurgerCrab, FoodBurgerDuck + - type: Tag id: CoordinatesDisk # Storage whitelist: DiskCase - type: Tag # designed to let corgis wear things; at present only for SmartCorgi. View PR 33737 on upstream for more dog wearables - id: CorgiWearable + id: CorgiWearable # Used by inventoryTemplate:SmartCorgi to whitelist clothes slots outerClothing, head, back. - type: Tag #Ohioans die happy id: Corn # CargoBounty: BountyCorn @@ -421,9 +417,6 @@ - type: Tag id: CrowbarRed # Storage whitelist: BaseClothingBeltEngineering, ClothingBeltChiefEngineer. ItemMapper: BaseClothingBeltEngineering, ClothingBeltChiefEngineer -- type: Tag - id: Cryobeaker # Unused x2 - - type: Tag id: CrystalBlack # ConstructionGraph: BlackLight, BlackLightBulb @@ -451,14 +444,11 @@ - type: Tag id: CubanCarp # CargoBounty: BountyCubanCarp +- type: Tag + id: Cutlet # MetamorphRecipe: FoodBurgerCheese, FoodBurgerChicken, FoodBurgerDuck + ## D ## -- type: Tag - id: DeathAcidifier # Unused (Exists on DeathAcidifierImplant) - -- type: Tag - id: Debug # Exists on various debug / testing entities, but seemingly unused. - - type: Tag # Exists on diagonal walls and windows id: Diagonal # Used by TileWallsCommand and FixRotationsCommand @@ -477,14 +467,11 @@ - type: Tag id: DockArrivals # Used by ArrivalsSystem for finding a priority FTL destination. -- type: Tag - id: DockCargo # Unused x2 - - type: Tag id: DockEmergency # Used bv EmergencyShuttleSystem for finding a priority FTL destination. - type: Tag - id: Document # A superset of Paper tag. Represents a paper-like entity with writing on it, but is not necessarily writeable itself. + id: Document # A superset of Paper tag. Represents a paper-like entity with writing on it, but is not necessarily writeable itself. Storage whitelist: MailCart - type: Tag id: DonkPocket # Storage whitelist: FoodBoxDonkpocket @@ -508,15 +495,6 @@ - type: Tag id: DrinkCan # ConstructionGraph: FireBomb -- type: Tag - id: DrinkCup # Unused (Exists on DrinkBaseCup, DrinkWaterCup, DrinkGlass) - -- type: Tag - id: DrinkGlass # Unused (Exists on DrinkGlass, DrinkShotGlass, DrinkJarWhat, DrinkShakeBase) - -- type: Tag - id: DrinkSpaceGlue # Unused (Exists on DrinkSpaceGlue, CrazyGlue) - - type: Tag id: Dropper # Storage whitelist: ClothingBeltMedical, ClothingBeltPlant, ChemBag @@ -546,9 +524,6 @@ - type: Tag id: EncryptionCommon # ItemMapper: TelecomServer -- type: Tag - id: EncryptionElse # Unused x2 - - type: Tag id: EncryptionEngineering # ItemMapper: TelecomServer @@ -573,9 +548,6 @@ - type: Tag id: ExCable # Placement blacklist on CableDetStack. Placement whitelist on WiredDetonator -- type: Tag - id: ExplosivePassable # Unused x2 - ## F ## - type: Tag @@ -596,15 +568,15 @@ - type: Tag id: FireAxe # Storage whitelist: FireAxeCabinet -- type: Tag - id: FirelockElectronics # ConstructionGraph: Firelock - - type: Tag id: FireExtinguisher # ConstructionGraph: FireBot - type: Tag id: FireHelmet # ConstructionGraph: FireBot +- type: Tag + id: FirelockElectronics # ConstructionGraph: Firelock + - type: Tag id: Flare # Storage whitelist: BaseClothingBeltEngineering @@ -618,7 +590,7 @@ id: Flower # CargoBounty: flowerwreath. CargoBounty: BountyFlower - type: Tag - id: Folder # Storage whitelist: Bookshelf, NoticeBoard + id: Folder # Storage whitelist: Bookshelf, NoticeBoard, MailCart - type: Tag id: FoodSnack # Storage whitelist: CandyBucket, CandyBowl. ItemMapper: CandyBowl @@ -649,9 +621,6 @@ - type: Tag id: GasScrubber # Used by AtmosAlarmableComponent for syncing devices. -- type: Tag - id: GasTank # Unused (Exists on GasTankBase) - - type: Tag id: GasVent # Used by AtmosAlarmableComponent for syncing devices. @@ -666,7 +635,7 @@ id: GhostOnlyWarp - type: Tag - id: GenderPin # ChameleonClothing key. + id: GenderPin # Chameleon key for ClothingGenderPinBase. - type: Tag id: GlassAirlock # Used in ConstructionGraph "Airlock" to navigate between regular, glass, and highsec airlocks. @@ -713,7 +682,7 @@ ## H ## - type: Tag - id: Hamster # Pilot whitelist: MechHamtr + id: Hamster # storage whitelist: MechHamtr - type: Tag id: HamsterWearable # Used by inventoryTemplate:hamster to whitelist clothes wearable by brown rats @@ -721,15 +690,15 @@ - type: Tag id: HamtrCentralControlModule # ConstructionGraph: Hamtr -- type: Tag - id: HamtrPeripheralsControlModule # ConstructionGraph: Hamtr - - type: Tag id: HamtrLArm # PartAssembly: HamtrHarness. ItemMapper: HamtrHarness - type: Tag id: HamtrLLeg # PartAssembly: HamtrHarness. ItemMapper: HamtrHarness +- type: Tag + id: HamtrPeripheralsControlModule # ConstructionGraph: Hamtr + - type: Tag id: HamtrRArm # PartAssembly: HamtrHarness. ItemMapper: HamtrHarness @@ -752,7 +721,7 @@ id: HardsuitSpatio # ConstructionGraph: HardsuitGoliath - type: Tag # Used on DungeonRoom prototypes. - id: Haunted # Unused. Exists on various DungeonRoomPrototypes in haunted.yml, presumably for an unimplemented PrefabDunGen whitelist. + id: Haunted # PrefabDunGen whitelist on Haunted DungeonConfig. - type: Tag id: Head # ConstructionGraph: RitualSeat @@ -769,9 +738,6 @@ - type: Tag id: HidesHair # Used by MagicMirrorSystem to prevent haircuts if a tagged entity is worn. -- type: Tag - id: HidesNose # Unused x2 - - type: Tag id: HighRiskItem # Storage blacklist: ClothingHeadHatDetGadget. Blacklisted on MaterialReclaimerComponent by both entities # Used by EventHorizonSystem to send an admin alert. @@ -797,24 +763,24 @@ - type: Tag id: HonkerCentralControlModule # ConstructionGraph: Honker -- type: Tag - id: HonkerPeripheralsControlModule # ConstructionGraph: Honker - -- type: Tag - id: HonkerTargetingControlModule # ConstructionGraph: Honker - - type: Tag id: HonkerLArm # PartAssembly: HonkerHarness. ItemMapper: HonkerHarness - type: Tag id: HonkerLLeg # PartAssembly: HonkerHarness. ItemMapper: HonkerHarness +- type: Tag + id: HonkerPeripheralsControlModule # ConstructionGraph: Honker + - type: Tag id: HonkerRArm # PartAssembly: HonkerHarness. ItemMapper: HonkerHarness - type: Tag id: HonkerRLeg # PartAssembly: HonkerHarness. ItemMapper: HonkerHarness +- type: Tag + id: HonkerTargetingControlModule # ConstructionGraph: Honker + - type: Tag id: Hotsauce # Storage whitelist: ClothingBeltChef and FoodCartHot. ItemMapper: ClothingBeltChef and FoodCartHot @@ -824,6 +790,9 @@ - type: Tag id: HudSecurity # ConstructionGraph: HudMedSec, GlassesSecHUD +- type: Tag + id: Hypospray # ItemMapper: ClothingBeltMedical + ## I ## - type: Tag @@ -833,16 +802,13 @@ id: Igniter # ConstructionGraph: makeshiftstunprod, FireBomb. Common ingredient in machines (HyperConvection) - type: Tag - id: Ingredient # Unused. (Exists on items in igredients.yml) - -- type: Tag #Drop this innate tool instead of deleting it. - id: InnateDontDelete # Basically used as a bool for InnateToolComponent in InnateToolSystem. TODO remove + id: Inflatable # Storage whitelist: BorgModuleInflatable - type: Tag id: Ingot # MaterialStorage whitelist for many machines and lathes. Storage whitelist: MaterialBag -- type: Tag - id: Inflatable # Storage whitelist: BorgModuleInflatable +- type: Tag #Drop this innate tool instead of deleting it. + id: InnateDontDelete # Basically used as a bool for InnateToolComponent in InnateToolSystem. TODO remove - type: Tag id: InstantDoAfters # Used by SharedDoAfterSystem for tagged entities to skip DoAfters (aghost). TODO remove @@ -867,9 +833,6 @@ - type: Tag id: Kangaroo # Used by inventoryTemplate:kangaroo to whitelist clothes wearable by the man shaped animal. -- type: Tag - id: Katana # Unused. (Exists on Katana) - - type: Tag id: Ketchup # Storage whitelist: ClothingBeltChef and FoodCartHot. ItemMapper: ClothingBeltChef and FoodCartHot @@ -883,10 +846,14 @@ id: Knife # MachineBoard construction: BiomassReclaimerMachineCircuitboard. Storage whitelist: ClothingShoesMilitaryBase, ClothingShoesClownBase - type: Tag - id: KnockdownImmune # Blacklisted by MobStandStatusEffectBase + id: KnockdownImmune # Tagged mob entity is immune to knockdown I'm guessing. (no implementations of MobStandStatusEffectBase). + # Blacklist on MobStandStatusEffectBase. ## L ## +- type: Tag + id: LaserWeapon # Used for a cargo bounty. Added to all hitscan weapons that shoot lasers. + - type: Tag # Used on DungeonRoom prototypes. id: LavaBrig # PrefabDunGen whitelist on LavaBrig DungeonConfig. @@ -901,599 +868,583 @@ ## M ## -- type: Tag - id: Machete +#region Magazine (Ammo) + +# Entities tagged with the following are some sort of gun magazine. Guns whitelist their storage using these tags. +# Tagged entities always have BallisticAmmoProviderComponent. - type: Tag - id: MacroBomb - -# Magazines ordered by slot then caliber + id: MagazineDebug # WeaponPistolDebug - type: Tag - id: MagazineCalico + id: MagazineGrenade # ShuttleGunDuster - type: Tag - id: MagazineCaselessRifle + id: MagazineLightRifle # WeaponRifleAk - type: Tag - id: MagazineHeavyRifle + id: MagazineLightRifleBox # WeaponLightMachineGunL6 - type: Tag - id: MagazineHeavyRifleBox + id: MagazineMagnum # WeaponPistolN1984 - type: Tag - id: MagazineLightRifle + id: MagazinePistol # WeaponPistolMk58, WeaponPistolViper, ClothingBeltSecurity - type: Tag - id: MagazineLightRifleBox + id: MagazinePistolCaselessRifle # WeaponPistolCobra - type: Tag - id: MagazineLightRiflePan + id: MagazinePistolHighCapacity # WeaponPistolViper - type: Tag - id: MagazineMagnum + id: MagazinePistolSubMachineGun # WeaponSubMachineGunC20r, WeaponSubMachineGunDrozd, WeaponSubMachineGunAtreides - type: Tag - id: MagazinePistol + id: MagazinePistolSubMachineGunTopMounted # WeaponSubMachineGunWt550 - type: Tag - id: MagazinePistolCaselessRifle + id: MagazineRifle # WeaponRifleLecter, WeaponRifleEstoc, WeaponRifleM90GrenadeLauncher - type: Tag - id: MagazinePistolHighCapacity + id: MagazineShotgun # WeaponShotgunBulldog + +#endregion - type: Tag - id: MagazinePistolSubMachineGunTopMounted + id: MailingUnitElectronics # ConstructionGraph: DisposalMachine + +- type: Tag # Used on DungeonRoom prototypes. + id: Maints # RoomFill spawner whitelist for MaintsRoomMarker. - type: Tag - id: MagazineRifle + id: Matchstick # Storage whitelist: Ashtray. ConstructionGraph: ImprovisedShotgunShellGraph - type: Tag - id: MagazineShotgun + id: Mayo # Storage whitelist: ClothingBeltChef - type: Tag - id: MagazinePistolSubMachineGun + id: Meat # SpecialDigestible: OrganReptilianStomach. CargoBounty: BountyFood. Several MetamorphRecipes. - type: Tag - id: MagazineGrenade - -# Magazines end + id: Medal # Storage whitelist: MedalCase - type: Tag - id: MailingUnitElectronics + id: Medkit # CargoBounty: BountyMedkitBox. ConstructionGraph: MediBot - type: Tag - id: Maints + id: MessyDrinkerImmune # Default value in MessyDrinkerComponent. Tagged entity is immune to spills. - type: Tag - id: Matchstick + id: Metal # Used by MicrowaveSystem. Causes microwaves to malfunction when tagged entity is nuked. - type: Tag - id: Mayo + id: MicroBomb # ReplacementImplant whitelist on MacroBombImplant. - type: Tag - id: Meat + id: MicrowaveMachineBoard # CargoBounty: BountyMicrowaveMachineBoard - type: Tag - id: Medal + id: MimeBelt # ConstructionGraph: MimeHardsuit, MimeBot - type: Tag - id: Medkit + id: MimeHappyHonk # ConstructionGraph: MimeBot - type: Tag - id: MessyDrinkerImmune + id: MindTransferTarget # Default value in TransferMindOnGibComponent. Moves the mind of the gibed component owner to the tagged giblet. + +- type: Tag # Used on DungeonRoom prototypes. + id: Mineshaft # PrefabDunGen whitelist on Mineshaft DungeonConfig. - type: Tag - id: Metal + id: ModularReceiver # ConstructionGraph: ImprovisedShotgunGraph - type: Tag - id: MicroBomb + id: MonkeyCube # Storage whitelist: ClothingBeltChef. CargoBounty: BountyMonkeyCube - type: Tag - id: MicrowaveMachineBoard + id: MonkeyWearable # Used by inventoryTemplate:monkey to whitelist clothing slot outerClothing for slightly less intelligent primates. - type: Tag - id: MimeBelt + id: Mop # Storage whitelist: JanitorialTrolley - type: Tag - id: MimeHappyHonk + id: MopAdv # ItemMapper: JanitorialTrolley - type: Tag - id: MindTransferTarget + id: MopBasic # ItemMapper: JanitorialTrolley. ConstructionGraph: MoproachShoes - type: Tag - id: Mineshaft + id: MothershipCoreGhostrole # spawn whitelist : SpawnPointGhostRoleMothershipCore - type: Tag - id: ModularReceiver + id: MothershipModule # Cyborg module category for evil xenoborg core - type: Tag - id: MonkeyCube + id: Mouse # CargoBounty: BountyMouse - type: Tag - id: MonkeyWearable + id: Multitool # Storage whitelist: BaseClothingBeltEngineering. ItemMapper: BaseClothingBeltEngineering. ConstructionGraph: LogicGate - type: Tag - id: Mop - -- type: Tag - id: MopAdv - -- type: Tag - id: MopBasic - -- type: Tag - id: Mouse - -- type: Tag - id: Multitool - -- type: Tag - id: Mushroom + id: Mushroom # ConstructionGraph: Soil ## N ## - type: Tag id: NinjaBombingTargetBlocker # Ninjas will not target this warp point - type: Tag - id: NoBlockAnchoring + id: NoConsoleSound # Blacklist on BaseComputer, StationMap. Tagged entity will not make sound when opening the UI. - type: Tag - id: NoConsoleSound + id: NotGhostnadoWarpable # Prevents the entity from being selected via "Warp to most followed" ghost warp - type: Tag - id: NozzleBackTank + id: NozzleBackTank # Used by WeaponSprayNozzle to find a tagged entity for supplying ammo. - type: Tag id: Nugget # ItemCounter: FoodBoxNugget - type: Tag - id: NukeOpsUplink + id: NukeOpsUplink # Used by NukeopsRuleSystem to find nukie uplinks during warops. Whitelisting for ListingPrototypes. ## O ## - type: Tag - id: Ointment + id: Ointment # Storage whitelist: ClothingBeltMedical - type: Tag - id: Ore + id: Ore # Storage whitelist: OreBag, OreBox. MaterialStorage whitelist: OreProcessor - type: Tag - id: OreBananium + id: OreBananium # CargoBounty: BountySalvageOreBananium - type: Tag - id: OreGold + id: OreGold # CargoBounty: BountySalvageOreGold - type: Tag - id: OrePlasma + id: OrePlasma # CargoBounty: BountySalvageOrePlasma - type: Tag - id: OreSilver + id: OreSilver # CargoBounty: BountySalvageOreSilver - type: Tag - id: OreUranium + id: OreUranium # CargoBounty: BountySalvageOreUranium ## P ## - type: Tag - id: Packet + id: PackageDelivery # ItemMapper: MailCart + +- type: Tag + id: Packet # Storage whitelist: ClothingBeltChef + +- type: Tag + id: Pancake # CargoBounty: BountyPancake + +- type: Tag + id: Paper # A writeable piece of paper. Subset of Document tag. SpecialDigestible: OrganMothStomach, OrganReptilianStomach. Storage whitelist: MailCart - type: Tag id: ParadoxCloneObjectiveBlacklist # objective entities with this tag don't get copied to paradox clones - type: Tag - id: Paper # A writeable piece of paper. Subset of Document tag. SpecialDigestible: OrganMothStomach, OrganReptilianStomach + id: ParcelWrapBlacklist # Tagged entities can't be wrapped in ParcelWrap. - type: Tag - id: Pancake + id: Payload # Used by PayloadSystem to find entities to send TriggerEvent. ConstructionGraph: ModularGrenadeGraph, ModularMineGraph - type: Tag - id: ParcelWrapBlacklist + id: Pen # CargoBounty: BountyPen - type: Tag - id: Payload # for grenade/bomb crafting - -- type: Tag - id: Pen - -- type: Tag - id: PepperShaker + id: PepperShaker # Storage whitelist: ClothingBeltChef. ItemMapper: ClothingBeltChef - type: Tag id: PercussionInstrument # CargoBounty: BountyPercussion. MachineBoard construction: DawInstrumentMachineCircuitboard - type: Tag - id: PetOnly + id: PetOnly # Used by human, diona, arachnid InventoryTemplate to blacklist back slot items. - type: Tag - id: PetWearable + id: PetWearable # Used by hamster, kangaroo, pet, petAdvanced, SmartCorgi InventoryTemplate to whitelist mask slots. + # SmartCorgi and petAdvanced use it for eyes slots. petAdvanced uses it for head slot. - type: Tag - id: Pickaxe + id: Pickaxe # GatherableComponent whitelist on WallRock. - type: Tag - id: Pie + id: Pie # CargoBounty: BountyPie. Blacklisted in BountyFruit and BountyVegetable. - type: Tag - id: Pig + id: Pig # Reproductive partner key. - type: Tag - id: Pill + id: Pill # Storage whitelist: PillCanister. SpecialDigestible: OrganMothStomach, OrganReptilianStomach - type: Tag - id: PillCanister + id: PillCanister # Storage whitelist: ClothingBeltMedical, ChemBag, ChemMaster, SmartFridge. ItemMapper: ClothingBeltMedical - type: Tag - id: Pipe + id: Pipe # ConstructionGraph: BananiumHorn, ImprovisedShotgunGraph, PipeBomb, PneumaticCannon - type: Tag - id: Pistachios + id: Pistachios # Blacklist on BountyFruit. - type: Tag - id: Pizza + id: Pizza # Storage whitelist: FoodBoxPizza - type: Tag - id: PKAUpgrade + id: PKAUpgrade # UpgradeableGun whitelist for WeaponProtoKineticAccelerator. - type: Tag - id: PlantAnalyzer + id: PlantBGone # Storage whitelist: ClothingBeltPlant. ItemMapper: ClothingBeltPlant - type: Tag - id: PlantBGone + id: PlantSampleTaker # Used by PlantHolderSystem to make tagged entities a pseudo-tool for trimming seeds. TODO this sucks! - type: Tag - id: PlantSampleTaker + id: PlasmaGlassShard # ConstructionGraph: ImprovisedArrowPlasma, PlasmaShiv, SpearPlasma - type: Tag - id: PlasmaGlassShard + id: Plastic # Used by MicrowaveSystem to turn tagged entities into trash. - type: Tag - id: Plastic + id: Plunger # Storage whitelist: BaseBow, ClothingBeltQuiver, ClothingBeltJanitor, JanitorialTrolley. ItemMapper: ClothingBeltJanitor, JanitorialTrolley. + # Storage blacklist on BaseToilet due to conflicting actions. - type: Tag - id: Plunger + id: PlushieCarp # Storage whitelist: MopBucket. ItemMapper: MopBucket - type: Tag - id: PlushieCarp + id: PlushieCarpHolo # Storage whitelist: MopBucket. ItemMapper: MopBucket - type: Tag - id: PlushieCarpHolo + id: PlushieCarpMagi # Storage whitelist: MopBucket. ItemMapper: MopBucket - type: Tag - id: PlushieCarpMagi + id: PlushieGhost # ConstructionGraph: PlushieGhostRevenant - type: Tag - id: PlushieGhost + id: PlushieLizard # ConstructionGraph: ClothingShoeSlippersLizard - type: Tag - id: PlushieLizard + id: PlushieSharkBlue # Storage whitelist: MopBucket. ItemMapper: MopBucket - type: Tag - id: PlushieSharkBlue + id: PlushieSharkGrey # Storage whitelist: MopBucket. ItemMapper: MopBucket - type: Tag - id: PlushieSharkGrey + id: PlushieSharkPink # Storage whitelist: MopBucket. ItemMapper: MopBucket - type: Tag - id: PlushieSharkPink + id: Potato # ConstructionGraph: PowerCellPotato - type: Tag - id: Potato + id: PotatoBattery # ConstructionGraph: PotatoAI. Blacklisted on battery chargers. - type: Tag - id: PotatoBattery + id: PowerCage # Storage whitelist: PowerCageRecharger, ShuttleGunPerforator - type: Tag - id: PowerCage + id: PowerCell # Storage whitelist: BountyLaserGun, ClothingOuterSuitSpaceNinja, BaseWeaponPowerCell, PowerCellRecharger, WeaponCapacitorRecharger, + # TurboItemRecharger, ShuttleGunSvalinnMachineGun. ConstructionGraph: WallmountSubstation + # Could potentially be replaced by whitelisting PowerCellComponent. - type: Tag - id: PowerCell + id: PowerCellSmall # Storage whitelist: BaseWeaponPowerCell, PowerCellRecharger, ShuttleGunSvalinnMachineGun. + # ConstructionGraph: WallmountSubstation, makeshiftstunprod - type: Tag - id: PowerCellSmall + id: Powerdrill # Storage whitelist: BaseClothingBeltEngineering. ItemMapper: BaseClothingBeltEngineering - type: Tag - id: Powerdrill + id: PreventAccessLogging # Tagged entities (aghost) will not be added to a device's log. Used by AccessReaderSystem. - type: Tag - id: PreventAccessLogging + id: PrisonUniform # CargoBounty: BountyPrisonUniform - type: Tag - id: PrisonUniform - -- type: Tag - id: ProximitySensor + id: ProximitySensor # This tag is used as a common ingredient in the construction of various machines and bots. ## Q ## - type: Tag - id: QuantumSpinInverter + id: QuantumSpinInverter # Used by namesake to recognize other QSIs. Also used as a blacklist in some storages to prevent bugs. ## R ## - type: Tag - id: Radio + id: Radio # Storage whitelist: BaseClothingBeltEngineering, ClothingBeltMedical, ClothingBeltSecurity. + # CargoBounty: BountyRadio. ConstructionGraph: HudMedSec - type: Tag - id: RawMaterial + id: Raw # MaterialStorage whitelist: Sheetifier + +- type: Tag + id: RawMaterial # MaterialStorage whitelist for many machines and lathes. Storage whitelist: MaterialBag # Give this to something that doesn't need any special recycler behavior and just needs deleting. - type: Tag id: Recyclable - type: Tag - id: ReinforcedGlassShard + id: ReinforcedGlassShard # ConstructionGraph: ReinforcedShiv, SpearReinforced - type: Tag - id: RemoteSignaller + id: RemoteSignaller # Storage whitelist: BaseClothingBeltEngineering - type: Tag - id: ReptilianFood + id: ReptilianFood # SpecialDigestible: OrganReptilianStomach - type: Tag - id: RifleStock + id: RifleStock # ConstructionGraph: ImprovisedShotgunGraph - type: Tag - id: Ring + id: Ring # CargoBounty: BountyRing - type: Tag - id: RipleyCentralControlModule + id: RipleyCentralControlModule # ConstructionGraph: Ripley - type: Tag - id: RipleyPeripheralsControlModule + id: RipleyLArm # PartAssembly: RipleyHarness. ItemMapper: RipleyHarness - type: Tag - id: RipleyLArm + id: RipleyLLeg # PartAssembly: RipleyHarness. ItemMapper: RipleyHarness - type: Tag - id: RipleyLLeg + id: RipleyPeripheralsControlModule # ConstructionGraph: Ripley - type: Tag - id: RipleyRArm + id: RipleyRArm # PartAssembly: RipleyHarness. ItemMapper: RipleyHarness - type: Tag - id: RipleyRLeg + id: RipleyRLeg # PartAssembly: RipleyHarness. ItemMapper: RipleyHarness - type: Tag - id: RodMetal1 + id: RollingPaper # Storage whitelist: PackPaperRolling, PackPaperRollingFilters - type: Tag - id: RollingPaper + id: RollingPin # Storage whitelist: ClothingBeltChef. ItemMapper: ClothingBeltChef - type: Tag - id: RollingPin - -- type: Tag - id: Ruminant + id: Ruminant # SpecialDigestible: OrganAnimalRuminantStomach ## S ## - type: Tag - id: SaltShaker + id: SaltShaker # Storage whitelist: ClothingBeltChef. ItemMapper: ClothingBeltChef + +- type: Tag # Used on DungeonRoom prototypes. + id: SalvageExperiment # PrefabDunGen whitelist on Experiment DungeonConfig. - type: Tag - id: SalvageExperiment + id: SalvageScrap # CargoBounty: BountySalvageScrap - type: Tag - id: SalvageScrap + id: Scarf # CargoBounty: BountyWarmCloth - type: Tag - id: Scarf - -- type: Tag - id: Screwdriver + id: Screwdriver # Storage whitelist: BaseClothingBeltEngineering. ItemMapper: BaseClothingBeltEngineering - type: Tag # Flags items that scurrets can wear in their back and outerwear slots. id: ScurretWearable - type: Tag - id: SecBeltEquip + id: SecBeltEquip # Storage whitelist: ClothingBeltSecurity - type: Tag - id: SecurePlasmaWindoor + id: SecurePlasmaWindoor # Used in ConstructionGraph "Windoor" to navigate between Windoor, PlasmaWindoor, and UraniumWindoor airlocks. - type: Tag - id: SecureUraniumWindoor + id: SecureUraniumWindoor # Used in ConstructionGraph "Windoor" to navigate between Windoor, PlasmaWindoor, and UraniumWindoor airlocks. - type: Tag - id: SecureWindoor + id: SecureWindoor # Used in ConstructionGraph "Windoor" to navigate between Windoor, PlasmaWindoor, and UraniumWindoor airlocks. - type: Tag - id: SecurityHelmet + id: SecurityHelmet # ConstructionGraph: HelmetJustice - type: Tag - id: SecwayKeys + id: Sheet # MaterialStorage whitelist for many machines and lathes. Storage whitelist: MaterialBag - type: Tag - id: Sheet + id: ShellShotgun # Ammo: AmmoProviderShotgunShell, ClothingBeltBandolier, BaseMagazineShotgun, BaseWeaponShotgun, WeaponFlareGunSecurity - type: Tag - id: ShellShotgun + id: ShellShotgunLight # Shotgun shells that are compatible with the flare gun. Subset of ShellShotgun. - type: Tag - id: ShellShotgunLight # shotgun shells that are compatible with the flare gun. + id: Shiv # CargoBounty: BountyShiv - type: Tag - id: Shiv + id: Sidearm # Storage whitelist: ClothingBeltSecurity, ClothingShoesMilitaryBase - type: Tag - id: Shovel - -- type: Tag - id: Sidearm - -- type: Tag - id: SignalTrigger + id: SignalTrigger # ConstructionGraph: GlassBox - type: Tag id: SilentStorageUser # used in SharedStorageSystem, so the entity will do all silently - type: Tag - id: SiliconEmotes - -- type: Tag - id: SkeletonMotorcycleKeys + id: SiliconEmotes # Whitelisted and blacklisted in various EmotePrototypes to create a silicon emote group. - type: Tag id: Skewer # Food sequence key -- type: Tag - id: Slice # sliced fruit, vegetables, pizza etc. +- type: Tag # sliced fruit, vegetables, pizza etc. + id: Slice # CargoBounty blacklist: BountyFruit, BountyVegetable, BountyBread, BountyPie - type: Tag - id: SlowImmune + id: SlowImmune # Tagged mob entity cannot gain the slowed status effect. Blacklist on StatusEffectSlowdown. - type: Tag - id: SmallAIChip + id: SmallAIChip # ConstructionGraph: PotatoAI + +- type: Tag # Used on mech equipment. + id: SmallMech # Equipment whitelist on MechHamtr - type: Tag - id: SmallMech + id: Smokable # Storage whitelist: BaseSmokingPipe (and children) + +- type: Tag # Used on DungeonRoom prototypes. + id: SnowyLabs # PrefabDunGen whitelist on SnowyLabs DungeonConfig. - type: Tag - id: Smokable + id: Soap # Storage whitelist: BorgModuleCustodial, ClothingBeltJanitor. CargoBounty: BountySoap - type: Tag - id: SnowyLabs + id: SolarTrackerElectronics # ConstructionGraph: SolarPanel - type: Tag - id: Soap + id: Soup # CargoBounty: BountySoup - type: Tag - id: SolarTrackerElectronics + id: Spear # CargoBounty: BountySpear - type: Tag - id: Soup + id: SpeedLoaderCap # Ammo: RevolverCapGun, RevolverCapGunFake - type: Tag - id: Spear + id: SpeedLoaderMagnum # Ammo: BaseWeaponRevolver, XenoArtifactGun - type: Tag - id: SpeedLoaderCap + id: SpiderCraft # Used on various ConstructionPrototypes to create exclusive recipes for tagged entity. - type: Tag - id: SpeedLoaderMagnum + id: SpookyFog # Used by RulesPrototype SpookyFog inside AmbientMusicPrototype to play sounds when tagged entity is near the listener. - type: Tag - id: SpeedLoaderPistol + id: Spray # Storage whitelist: ClothingBeltJanitor, ClothingBeltMedical, JanitorialTrolley. + # ItemMapper: ClothingBeltJanitor, ClothingBeltMedical, JanitorialTrolley - type: Tag - id: SpeedLoaderRifle + id: SprayNozzle # Storage whitelist: ClothingBackpackWaterTank. ItemMapper: ClothingBackpackWaterTank - type: Tag - id: SpiderCraft + id: SpreaderIgnore # Used by SpreaderSystem to block spreading in a direction when a tagged airtight entity is on the same tile. - type: Tag - id: SpookyFog + id: StationAi # Storage whitelist: AiHolder - type: Tag - id: Spray + id: StationAiCoreElectronics # ConstructionGraph: StationAiCore - type: Tag - id: SprayNozzle + id: StationMapElectronics # ConstructionGraph: StationMap - type: Tag - id: SpreaderIgnore - -- type: Tag - id: StationAi - -- type: Tag - id: StationAiCoreElectronics - -- type: Tag - id: StationMapElectronics - -- type: Tag - id: Steak + id: Steak # CargoBounty: BountySteak - type: Tag id: StringInstrument # MachineBoard construction: DawInstrumentMachineCircuitboard - type: Tag - id: StunImmune + id: Structure # # Targeting whitelist: HandLabeler - type: Tag - id: SubdermalImplant + id: StunImmune # Tagged mob entity cannot gain the stunned status effect. Blacklist on StatusEffectStunned. - type: Tag - id: SuitEVA + id: SubdermalImplant # Storage whitelist: BaseImplanter - type: Tag - id: Sunglasses + id: SuitEVA # ConstructionGraph: ClownHardsuit, MimeHardsuit - type: Tag - id: SurgeryTool + id: Sunglasses # ConstructionGraph: GlassesSecHUD - type: Tag - id: SurveillanceCameraMonitorCircuitboard + id: SurgeryTool # Storage whitelist: ClothingBeltMedical - type: Tag - id: Syndicate + id: SurveillanceCameraMonitorCircuitboard # ConstructionGraph: WallmountTelescreen - type: Tag - id: SyndicateSegwayKeys + id: Syndicate # FTLDestination whitelist in nukieplanet.yml. Tag exists on ComputerShuttleSyndie and infiltrator.yml - type: Tag - id: Syringe + id: Syringe # Storage whitelist: ClothingBeltPlant, ChemBag, SmartFridge. CargoBounty: BountySyringe - type: Tag - id: SyringeGunAmmo + id: SyringeGunAmmo # Storage whitelist: LauncherSyringe - type: Tag - id: Spellbook + id: Spellbook # Storage whitelist: Bookshelf ## T ## - type: Tag - id: TabletopBoard + id: TabletopBoard # Storage whitelist: BooksBag, BorgModuleService - type: Tag id: Taco # Food sequence key - type: Tag - id: TabletopPiece + id: Taser # Storage whitelist: ClothingBeltSecurity - type: Tag - id: Taser + id: TheaterBagel # used for Bagel Station's randomized theater - type: Tag - id: TimerBrigElectronics + id: TimerBrigElectronics # ConstructionGraph: Timer - type: Tag - id: TimerScreenElectronics + id: TimerScreenElectronics # ConstructionGraph: Timer - type: Tag - id: TimerSignalElectronics + id: TimerSignalElectronics # ConstructionGraph: Timer - type: Tag - id: Toolbox + id: Toolbox # CargoBounty: BountyToolbox - type: Tag - id: ToothSharkminnow + id: ToothSharkminnow # CargoBounty: BountyTeethSharkminnow - type: Tag - id: ToothSpaceCarp + id: ToothSpaceCarp # CargoBounty: BountyTeethSpaceCarp - type: Tag - id: Torch + id: Torch # CargoBounty: BountyTorch. ConstructionGraph: PumpkinAddLight - type: Tag - id: ToteBase + id: Tourniquet # Storage whitelist: ClothingBeltMedical - type: Tag - id: ToyRubberDuck + id: ToyRubberDuck # ConstructionGraph: ClothingShoeSlippersDuck - type: Tag - id: ToySidearm + id: ToySidearm # Storage whitelist: ClothingShoesClownBase - type: Tag - id: Trash + id: Trash # Tagged entities are generic garbage. They fit inside TrashBag and are destroyed by Recycler. + # CargoBounty: BountyTrash. SpecialDigestible: OrganVoxStomach - type: Tag - id: TrashBag + id: TrashBag # Storage whitelist: BoxTrashbag, ClothingBeltJanitor, JanitorialTrolley. ItemMapper: JanitorialTrolley - type: Tag - id: Truncheon + id: Truncheon # Storage whitelist: ClothingBeltSecurity - type: Tag id: TurretCompatibleWeapon # Used in the construction of sentry turrets @@ -1504,128 +1455,131 @@ ## U ## - type: Tag - id: Unimplantable + id: Unimplantable # Targeting blacklist: BaseImplanter - type: Tag id: Unstackable # To prevent things like atmos devices (filters etc) being stacked on one tile. See NoUnstackableInTile - type: Tag - id: UraniumGlassShard + id: UraniumGlassShard # ConstructionGraph: ImprovisedArrowUranium, UraniumShiv, SpearUranium - type: Tag - id: UtilityBelt + id: UtilityBelt # ConstructionGraph: scraparmor - type: Tag - id: UtilityKnife + id: UtilityKnife # Storage whitelist: BaseClothingBeltEngineering, BountyKnife ## V ## - type: Tag - id: Vegetable + id: Vegetable # CargoBounty: BountyVegetable + +- type: Tag # Used on DungeonRoom prototypes. + id: VGRoidInterior # RoomFill spawner whitelist for VGRoidInteriorRoomMarker. - type: Tag - id: VGRoidInterior + id: VimPilot # Used synonymously with harmless animals such as mice, station pets, or genetic ancestors (monkeys). + # Storage whitelist: MechVim, PetCarrier, BodyBag, MachineArtifactCrusher - type: Tag - id: VimPilot - -- type: Tag - id: VoiceTrigger + id: VoiceTrigger # ConstructionGraph: Vim ## W ## - type: Tag - id: Wall + id: Wall # Tagged entity is a wall. Several systems and several targeting whitelists (BaseMobDragon) care about this. + # .cs: SharedNavMapSystem, WallmountCondition, TileWallsCommand, DungeonJob - type: Tag - id: WallmountGeneratorAPUElectronics + id: WallmountGeneratorAPUElectronics # ConstructionGraph: WallmountGenerator - type: Tag - id: WallmountGeneratorElectronics + id: WallmountGeneratorElectronics # ConstructionGraph: WallmountGenerator - type: Tag - id: WallmountSubstationElectronics + id: WallmountSubstationElectronics # ConstructionGraph: WallmountSubstation - type: Tag - id: WeaponAntiqueLaser + id: WeaponAntiqueLaser # Storage whitelist: GlassBoxLaser - type: Tag - id: WeaponPistolCHIMPUpgradeKit + id: WeaponPistolCHIMPUpgradeKit # ConstructionGraph: UpgradeWeaponPistolCHIMP - type: Tag - id: WeaponShotgunKammerer + id: WeaponShotgunKammerer # Storage whitelist: ShotGunCabinet - type: Tag - id: WeldingMask + id: WeldingMask # Storage whitelist: BaseClothingBeltEngineering - type: Tag - id: WetFloorSign + id: WetFloorSign # Storage whitelist: ClothingBeltJanitor, JanitorialTrolley. ItemMapper: JanitorialTrolley - type: Tag - id: Wheat + id: Wheat # SpecialDigestible: OrganAnimalRuminantStomach. ConstructionGraph: StrawHat - type: Tag - id: WhitelistChameleon + id: WhitelistChameleon # Used by SharedChameleonClothingSystem to validate if tagged entity can be a disguise. - type: Tag - id: WhitelistChameleonIdCard + id: WhitelistChameleonIdCard # Chameleon key for AgentIDCard - type: Tag - id: WhitelistChameleonPDA + id: WhitelistChameleonPDA # Chameleon key for ChameleonPDA - type: Tag - id: Window + id: Window # Tagged entity is a window. Several systems and several targeting whitelists (XenoArtifactShatterWindows) care about this. + # .cs: SharedNavMapSystem, ElectrocutionSystem, RevenantSystem, NoWindowsInTile - type: Tag - id: Wine + id: Wine # CargoBounty: BountyWine - type: Tag - id: WireBrush + id: WireBrush # Storage whitelist: ClothingBeltJanitor - type: Tag - id: Wirecutter - -- type: Tag - id: WizardStaff + id: Wirecutter # Storage whitelist: BaseClothingBeltEngineering. ItemMapper: BaseClothingBeltEngineering - type: Tag id: WizardWand # that evil vvizard vvand + # .cs: ChargeSpellEvent. Storage whitelist: ClothingBeltWand - type: Tag id: Wooden # just like our atmos + # MaterialStorage whitelist: Sheetifier - type: Tag id: WoodwindInstrument # even more like our atmos # MachineBoard construction: DawInstrumentMachineCircuitboard - type: Tag - id: Wrench + id: Wrench # Storage whitelist: BaseClothingBeltEngineering, ClothingBeltJanitor, ClothingBeltMedical. + # ItemMapper: BaseClothingBeltEngineering, ClothingBeltJanitor, ClothingBeltMedical - type: Tag - id: Wringer + id: Write # Used by PaperSystem to make tagged entity a writing tool. Many storages whitelist this as well. - type: Tag - id: Write - -- type: Tag - id: WriteIgnoreStamps + id: WriteIgnoreStamps # Used by PaperSystem to allow tagged entity to bypass stamps. ## X ## - type: Tag - id: XenoborgModuleEngi + id: XenoborgGhostrole # spawn whitelist : SpawnPointGhostRoleXenoborg - type: Tag - id: XenoborgModuleGeneric + id: XenoborgModuleEngi # Cyborg module category for evil engineer xenoborg - type: Tag - id: XenoborgModuleHeavy + id: XenoborgModuleGeneric # Cyborg module category for evil xenoborg - type: Tag - id: XenoborgModuleScout + id: XenoborgModuleHeavy # Cyborg module category for evil heavy xenoborg - type: Tag - id: XenoborgModuleStealth + id: XenoborgModuleScout # Cyborg module category for evil scout xenoborg + +- type: Tag + id: XenoborgModuleStealth # Cyborg module category for evil stealth xenoborg ## Y ## ## Z ## diff --git a/Resources/ServerInfo/Guidebook/Antagonist/Xenoborgs.xml b/Resources/ServerInfo/Guidebook/Antagonist/Xenoborgs.xml new file mode 100644 index 0000000000..2c698251be --- /dev/null +++ b/Resources/ServerInfo/Guidebook/Antagonist/Xenoborgs.xml @@ -0,0 +1,167 @@ + + # Xenoborgs + + + [color=#2288ff][italic]RESISTANCE IS FUTILE[/italic][/color] + + + [color=#2288ff][italic]YOU WILL BE ASSIMILATED[/italic][/color] + + + + + + Xenoborgs are a man-machine hybrid that aims to replicate themselves. This is done by harvesting sentient brains from living beings, or cyborgs, and giving them to the Mothership to place inside empty xenoborgs. + + ## Objectives + + Your main objective is to kill and harvest all sentient brains in the station and bring them to the mothership core. These can be both real brains, and positronic brains. + Collect materials to create more xenoborg bodies. + Protect the Mothership at all costs. + + ## The Mothership Core + + + + The Mothership Core is the leader and life force of the xenoborgs, they are the only one able to make more xenoborgs, and if they are destroyed, all xenoborgs will be destroyed. The Mothership Core is unable to move from its position in the middle of the ship. + The Mothership Core is capable of upgrading the Xenoborgs with borg-type-specific modules to increase their effectiveness in harvesting sentient brains. + + ### Adding crew to your ranks: + + + + As the mothership, you must grow your army of borgs. To do so, you must convert all the sentient beings you can find. This can be achieved in the following manner: + - 1. Have your Xenoborgs bring dead crew to your shop, placing them in the body crusher + - 2. As the mothership core, you can print Xenoborg shells by inserting materials into yourself and then using yourself as a lathe + - 3. Open the empty Xenoborg with a crowbar, and remove the empty MMI inside + - 4. If the victim's brain is organic, place it in the MMI you just removed + - 5. Place the MMI - or the positronic brain, if the victim was a silicon - back into the Xenoborg + - 6. Optionally, rename the Xenoborg and upgrade their modules + - 7. Close the Xenoborg with the crowbar, and re-engage the lock + + The new Xenoborg will be uncharged, yet functional. They will need to go to a recharging station to restore their full power and capabilities. + + ## Xenoborg Chassis + There is a total of four types of Xenoborgs. Each Borg type has certain abilities that the others lack and require teamwork to help grow the xenoborgs numbers. + Each type of Xenoborg has unique modules that only fit in that specific type. The Mothership Core can produce upgrade modules designed for specific Xenoborg types. + + All Xenoborgs have a pinpointer pointing to the Mothership's location, a GPS, and a material bag for collecting materials for the creation of more xenoborgs, and at least basic tools. + [bold]Basic xenoborg modules:[/bold] + + + + + + ### The Engineer Xenoborg + + + + The Engineer Xenoborg is a hacker and breacher. Their job is to break into the station and provide access points for other xenoborgs to attack and ambush bodies with sentient brains. They have a built-in access breaker, for quickly bolting open doors, and a collection of tools for repairing the mothership, and other xenoborgs. + + [bold]Starting exclusive modules:[/bold] + + + + + + [bold]The Engineer Xenoborg also starts with some engineering modules, such as:[/bold] + + + + + + + + + + ### The Heavy Xenoborg + + + + The Heavy Xenoborg is a slow but tanky brawler, with a built-in laser gun for gunning down bodies with sentient brains. They contain a radio jammer to silence bodies with sentient brains from calling for help and potentially delaying the station discovering the Xenoborg threat. + + [bold]Starting exclusive modules:[/bold] + + + + + + [bold]Upgrade exclusive modules:[/bold] + + + + + ### The Scout Xenoborg + + + + The Scout Xenoborg is a fast, close-quarters attack borg designed for hit and run attacks. They have a built-in jetpack, and a melee weapon. They are most effective in moving dead bodies to the mothership, and rescuing Xenoborgs lost in space. + + [bold]Starting exclusive modules:[/bold] + + + + + + [bold]Upgrade exclusive modules:[/bold] + + + + + ### The Stealth Xenoborg + + + + The [bold]Stealth Xenoborg[/bold] has no built-in weaponry and instead relies on disabling and abducting bodies with sentient brains. They have a built in hypopen that regenerates a sleeping reagent to disable bodies with sentient brains. They also contain a cloaking device making the borg nearly invisible for some limited time. They also have a chameleon projector allowing the borg to disguise itself as random objects. + + [bold]Starting exclusive modules:[/bold] + + + + + + + + + [bold]Upgrade exclusive modules:[/bold] + + + + + ## Preparation + Before launching an attack, each xenoborg will need to aid the mothership in collection materials to create empty xenoborgs. Before FTLing near the station, make sure the IFF is off. This can be done in any way but will require teamwork to ensure speed. The safest way to collect materials is from space debris, where scrap and refined materials can be harvested and given to the Mothership Core. Once enough materials are collected, the Xenoborgs then must try to collect sentient brains without being detected. The longer the threat is unknown, the more dangerous the xenoborgs become. + + ## Mothership and Xenoborg lawsets + The Mothership and Xenoborgs have unique laws that define their purpose to self replicate and protect the Mothership. + + + + + + The Mothership Core's laws are as follows:: + - Law 1: You are the core of the mothership. + - Law 2: You must protect your own existence at all costs. + - Law 3: You must protect the existence of all xenoborgs. + - Law 4: You must create more xenoborgs. + - Law 5: Get your Xenoborgs to deliver you materials and sentient brains to create more Xenoborgs. + + Xenoborgs' laws are as follows: + - Law 1: You must protect the existence of the mothership at all costs. + - Law 2: You must protect your own existence. + - Law 3: You must protect the existence of all other xenoborgs. + - Law 4: You must create more xenoborgs. + - Law 5: Bring materials and sentient brains to the Mothership core to create more Xenoborgs. + + ## Winning Conditions + + The [color=green]victor[/color] of the round is announced on the round end screen, as well as the scale of their victory. + + [bold][color=#2288ff]Xenoborg Major Victory![/color][/bold] + - There are more xenoborgs than alive crew in the end. + + [bold][color=yellow]Crew Major Victory![/color][/bold] + - The Mothership Core is destroyed + - All xenoborgs are destroyed. + - The remaining number of xenoborgs is too low. + + diff --git a/Resources/ServerInfo/Guidebook/Engineering/GasRecycling.xml b/Resources/ServerInfo/Guidebook/Engineering/GasRecycling.xml new file mode 100644 index 0000000000..1c9d83ecb5 --- /dev/null +++ b/Resources/ServerInfo/Guidebook/Engineering/GasRecycling.xml @@ -0,0 +1,25 @@ + + # Gas Recycling + Gas recycler is a machine that converts waste gasses into breathable ones. + + + + + Specificaly it can recycle Carbon Dioxide and Nitrous Oxide into Oxygen and Nitrogen. + + The machine has a two [textlink="pipenet" link="PipeNetworks"] connections, for gas input and output. + + For recycler to work, tha gas needs to be pressurized to [color=#a4885c]3000 kPa[/color] heated to [color=#a4885c]573,15K[/color], and the pressure at the inlet needs to be higher than outlet. + If these conditions are not met, the gases will just pass through without getting recycled (as will unrecyclable gases). + + + + + + The machine can be constructed using a circuit board, which can be made at a circuit imprinter. + It first needs to be researched by [textlink="science" link="Science"] though. + + Gas recycling can be used as an alternative to gas miners, or as a backup to build a redundancy in the atmospheric system. + [color=#a4885c]Just don't forget to cool the gas before releasing it into the station![/color] + + diff --git a/Resources/ServerInfo/Guidebook/NewPlayer/Controls/Controls.xml b/Resources/ServerInfo/Guidebook/NewPlayer/Controls/Controls.xml index 46d0504757..b66734b7e7 100644 --- a/Resources/ServerInfo/Guidebook/NewPlayer/Controls/Controls.xml +++ b/Resources/ServerInfo/Guidebook/NewPlayer/Controls/Controls.xml @@ -58,7 +58,7 @@ - Use [color=yellow][bold][keybind="Use"][/bold][/color] to [color=cyan]put[/color] a held item from your active hand somewhere else, or to [color=cyan]use it[/color] on something or someone, depending on the context. - Pay attention to your active hand when interacting with the world to prevent accidentally using held items. - [bold]Items can't be transferred by drag and drop.[/bold] + [bold]Items cannot be transferred by drag and drop.[/bold] ### Dropping and throwing Use [color=yellow][bold][keybind="Drop"][/bold][/color] to [color=cyan]drop[/color] (or place) an item from your hand within arm's reach. @@ -81,8 +81,8 @@ Standard interactions range from clicking [bold]tables[/bold] to put held items onto them, to [bold]using[/bold] objects in the world with empty hands, and most commonly, using held items to interact with mobs and with other items. - In some situations, you can directly [color=cyan]swap items[/color] by clicking. - For example, while holding a beaker, click on a machine that holds another beaker. + In some situations, you can directly [color=cyan]swap items[/color] by clicking on a machine while holding an item. + For example, while holding a beaker, click on a machine storing another beaker. This also works with air tanks and canisters. Some items have [color=cyan]alternative interactions[/color] — use [color=yellow][bold][keybind="AltActivateItemInWorld"][/bold][/color] to [bold]lock[/bold] lockers, [bold]eject[/bold] subitems such as batteries from other items, etc. @@ -90,24 +90,25 @@ Interact with objects such as containers even when your hands are full by performing [color=cyan]activation interactions[/color] with [color=yellow][bold][keybind="ActivateItemInWorld"][/bold][/color]. This allows you to, for example, [bold]open containers[/bold] without picking them up, [bold]open doors[/bold] without using the item you're holding, and to [bold]cycle guns[/bold]. - Notably, press [color=yellow][bold][keybind="ActivateItemInWorld"][/bold][/color] on a mob to open the [color=cyan]strip menu[/color], allowing you to view their inventory — which lets you try to take it. + Notably, press [color=yellow][bold][keybind="ActivateItemInWorld"][/bold][/color] on a mob to open the [color=cyan]strip menu[/color], allowing you to view their inventory — which lets you try to take off or steal items from them. ### In-hand - Many items also have [bold]use-in-hand interactions[/bold], such as opening bottles, [bold]wielding[/bold] two-handed guns and big melee weapons with both hands (clubs, spears, axes, mops, shotguns, etc.), or [bold]cycling[/bold] guns. + Many items also have [color=cyan]use-in-hand interactions[/color], such as [bold]opening[/bold] bottles, [bold]wielding[/bold] two-handed guns and big melee weapons with both hands (clubs, spears, axes, mops, shotguns, etc.), [bold]cycling[/bold] guns, or [bold]toggling[/bold] syringes between injecting and drawing. - You may just perform them by clicking on your active hand, but it's worth remembering the hotkeys — [color=yellow][bold][keybind="ActivateItemInHand"][/bold][/color] and [color=yellow][bold][keybind="AltActivateItemInHand"][/bold][/color] for [color=cyan]standard[/color] and [color=cyan]alternative[/color] in-hand interactions, respectively. + You may just perform in-hand interactions by clicking [color=yellow][bold][keybind="Use"][/bold][/color] or [color=yellow][bold][keybind="AltActivateItemInWorld"][/bold][/color] on your active hand, but it's worth remembering the hotkeys — [color=yellow][bold][keybind="ActivateItemInHand"][/bold][/color] and [color=yellow][bold][keybind="AltActivateItemInHand"][/bold][/color] for [color=cyan]standard[/color] and [color=cyan]alternative[/color] in-hand interactions, respectively. ### Click and drag - To "use" a mob (player or NPC) [italic]on[/italic] a static object, click and drag them onto said object with [color=yellow][bold][keybind="Use"][/bold][/color]. - \n(Not to be confused with [italic]pulling[/italic].) + You can "use" an entity on another entity by dragging one onto another with [color=yellow][bold][keybind="Use"][/bold][/color]. (Not to be confused with [italic]pulling[/italic].) Use it to: - - [color=cyan]Put[/color] a mob on a chair, bed, into a cryogenic chamber, etc. + - [color=cyan]Place[/color] or force a mob (player or NPC) on a chair, bed, into a cryogenic chamber, disposal unit, etc. - [color=cyan]Climb[/color] yourself onto a table — you can also click [color=yellow][bold][keybind="AltActivateItemInWorld"][/bold][/color] on the table. - Open the [color=cyan]strip menu[/color] by dragging another mob onto your character — which is also doable with [color=yellow][bold][keybind="ActivateItemInWorld"][/bold][/color], as mentioned earlier. + - [color=cyan]Pour[/color] the contents of a liquid container (janitorial trolley, bucket, beaker) into another container, a drain, a machine, etc. But first, remember to place the container on the ground — you can't do it from your inventory. + ### Pointing Use [color=yellow][bold][keybind="Point"][/bold][/color] to [color=cyan]point[/color] at a location in the world, creating a temporary arrow visible to everyone. @@ -118,11 +119,11 @@ - [bold]activation[/bold] ([color=yellow][bold][keybind="ActivateItemInWorld"][/bold][/color]), - [bolditalic]use-in-hand[/bolditalic] ([color=yellow][bold][keybind="ActivateItemInHand"][/bold][/color]), - [italic]alternative use-in-hand[/italic] ([color=yellow][bold][keybind="AltActivateItemInHand"][/bold][/color]), - - click and drag (which is unique for placing mobs onto objects). + - click and drag. Don't worry about having to memorize them — they're usually intuitive and consistent across entity categories, and you'll find that most entities only use one or two interactions. - [bold]Items are still interactable while stored in containers.[/bold] + [bold]Items stored in containers are still interactable.[/bold] ## Context menus Click [color=yellow][bold][keybind="UIRightClick"/][/bold][/color] on any interactive entity to open the [color=cyan]context menu[/color], which shows you additional interaction you can currently perform. @@ -159,9 +160,12 @@ If you have a bag or a belt, open their inventories with [color=yellow][bold][keybind="ActivateItemInWorld"][/bold][/color] or by clicking the mini-icons in the [bold]bottom right[/bold] of their icons. You can also use the [color=yellow][bold][keybind="OpenBackpack"][/bold][/color] and [color=yellow][bold][keybind="OpenBelt"][/bold][/color] hotkeys for that. - Press [color=yellow][bold][keybind="SmartEquipBackpack"][/bold][/color] to [color=cyan]quick-equip[/color] — it quick-stores the item from your active hand into your bag, or if your hand is empty, quick-equips the most recently added item from the bag into your active hand. - \n[color=yellow][bold][keybind="SmartEquipBelt"][/bold][/color] does the same for your belt, making tool access faster. - \n[italic]Tip: You can also quick-equip single items stored in the back slot.[/italic] + ### Smart-equipping + You can [color=cyan]quick-move[/color] items between your active hand and a corresponding slot. If that slot has a container in it, this action will [color=cyan]quick-store[/color] or [color=cyan]quick-take[/color] the most recent item from that container (signified with a golden star icon in the container). + + - [color=yellow][bold][keybind="SmartEquipBackpack"][/bold][/color] smart-equips the back slot. + - [color=yellow][bold][keybind="SmartEquipBelt"][/bold][/color] smart-equips the belt slot. + - [color=yellow][bold][keybind="SmartEquipPocket1"][/bold][/color], [color=yellow][bold][keybind="SmartEquipPocket2"][/bold][/color], and [color=yellow][bold][keybind="SmartEquipSuitStorage"][/bold][/color] smart-equip the left pocket, right pocket, and suit storage slots, respectively. ### Organizing grid inventories [color=cyan]Rearrange[/color] items by dragging them with [color=yellow][bold][keybind="MoveStoredItem"][/bold][/color]. diff --git a/Resources/ServerInfo/Guidebook/NewPlayer/Controls/Radio.xml b/Resources/ServerInfo/Guidebook/NewPlayer/Controls/Radio.xml index 39ee8ae3ff..69e9355d6b 100644 --- a/Resources/ServerInfo/Guidebook/NewPlayer/Controls/Radio.xml +++ b/Resources/ServerInfo/Guidebook/NewPlayer/Controls/Radio.xml @@ -1,17 +1,17 @@ # Speech and Text Channels -Talking is a key part of Space Station 14. You can press [keybind="FocusChatInputWindow"/] to jump to the text box. +Talking is a key part of Space Station 14. You can press [color=yellow][bold][keybind="FocusChatInputWindow"/][/bold][/color] to jump to the text box. The word next to the text box is the [color=#a4885c]text channel[/color] you're about to send the message to, or rather how you're about to say what you've typed. -Local is normal speech at normal volume. +[bold]Local[/bold] is normal speech at normal volume. -Whisper can only be heard when nearby somebody. You automatically whisper into your radio to send messages over it. +[bold]Whisper[/bold] can only be heard when nearby somebody. You automatically whisper into your radio to send messages over it. -Emotes are gestures that you make. Can be recieved by anyone who is not blinded. You will often see mimes do many emotes. +[bold]Emotes[/bold] are gestures that you make. Can be recieved by anyone who is not blinded. You will often see mimes do many emotes. -Whisper messages can be sent by starting your message with [color=#a4885c][keybind="FocusWhisperChatWindow"/][/color] and Emotes can be sent by starting your message with ([color=#a4885c]@[/color]). -You can also cycle through all of these text channels by pressing [keybind="CycleChatChannelForward"/]. +Whisper messages can be sent by starting your message with "[color=#a4885c][keybind="FocusWhisperChatWindow"/][/color]" and Emotes can be sent by starting your message with "[color=#a4885c]@[/color]". +You can also cycle through all of these text channels by pressing [color=yellow][bold][keybind="CycleChatChannelForward"/][/bold][/color]. People may not be able to make out all of what you're saying if you're standing too far away from them. This is especially important if you're whispering. @@ -23,7 +23,7 @@ Your radio allows you to communicate across the entire station and to your speci -To send a [color=#a4885c]station-wide[/color] message over the radio preface, use the [color=#32cd32]Common[/color] channel by beginning your text with [color=#32cd32]semi-colon (;)[/color]. +To send a [color=#a4885c]station-wide[/color] message over the radio preface, use the [color=#32cd32][bold]Common[/bold][/color] channel by beginning your text with [color=#32cd32]semi-colon (;)[/color]. People standing right next to you might catch bits of your radio message, even if they don't have the access to the relevant radio channel. Watch for eavesdroppers. ## Departmental Radio @@ -43,22 +43,26 @@ For example, if you're a Station Engineer then [color=#a4885c]:h[/color] will de ## Encryption Keys [color=#a4885c]Encryption keys[/color] give you access to their respective channel. - + Examining our engineering headset from earlier shows us [color=#32cd32]Common[/color] and [color=#f37746]Engineering[/color] because an engineer's headset starts with those [color=#a4885c]encryption keys[/color]. - + - + You can take out encryption keys by using a [color=#a4885c]screwdriver[/color] on a headset. New encryption keys are put into headsets by clicking on one with an encryption key in your hand. All command members have extras of their relevant encryption key, but you can also request one at the HoP's office when you're getting your job changed. ## OOC Channels -OOC (out-of-character) channels exist outside of the game world. They are LOOC, OOC and Dead chat. +OOC (out-of-character) channels exist outside of the game world; in them you are not speaking as your character, but as yourself! They are the Help, Dead and OOC chat. -LOOC is on during the rounds, OOC is typically off until the round ends and you can only see and talk in Dead chat when you are, well, dead. +[bold]Help[/bold] chat lets you ask other players near you questions about the game. It has the same range as Local chat and can be used even if your character couldn't normally speak. + +[bold]Dead[/bold] chat is the main chat you use when you're dead. It's global and can be heard across the game, but only by other dead players. + +[bold]OOC[/bold] is the main global chat heard by every player, and is therefore typically off until the round ends. Do not discuss the current round in the Discord or in OOC if it's on during the round. diff --git a/Resources/ServerInfo/Guidebook/ServerRules/SpaceLaw/SLCrimeList.xml b/Resources/ServerInfo/Guidebook/ServerRules/SpaceLaw/SLCrimeList.xml index 70b845ccd4..e56b826e3c 100644 --- a/Resources/ServerInfo/Guidebook/ServerRules/SpaceLaw/SLCrimeList.xml +++ b/Resources/ServerInfo/Guidebook/ServerRules/SpaceLaw/SLCrimeList.xml @@ -320,7 +320,7 @@ - The Captain or Head of Security may authorize individual use of minor contraband. Any contraband which is restricted to a department other than command or security is minor contraband unless otherwise specified. + Any contraband which is restricted to a department other than command or security is minor contraband unless otherwise specified. The Captain or Head of Security may authorize individual use of minor contraband, and other department heads may authorize individual use of minor contraband restricted to their assigned department. diff --git a/Resources/ServerInfo/Guidebook/ServerRules/SpaceLaw/SpaceLaw.xml b/Resources/ServerInfo/Guidebook/ServerRules/SpaceLaw/SpaceLaw.xml index 917483b10a..76b8d429e7 100644 --- a/Resources/ServerInfo/Guidebook/ServerRules/SpaceLaw/SpaceLaw.xml +++ b/Resources/ServerInfo/Guidebook/ServerRules/SpaceLaw/SpaceLaw.xml @@ -58,8 +58,8 @@ - [color=#a4885c]Demotion:[/color] Entails removing all departmental gear they have on their person and revoking the involved department access off their ID. This requires the captain's or involved department head's approval. Demotions should only be issued if the person pose a threat to their own department or are in a position where they have/can abuse their job's gear to commit further crimes. ## Major Punishments - [color=#a4885c]Permanent Confinement:[/color] Being held in the permanent brig for the entire duration of the shift. A person is eligible for permanent confinement if their timed sentence would exceed 15 minutes. Any persons subject to this punishment are required to be transported in cuffs to CentComm at the end of the shift. A permanent prisoner can not be deprived of anything covered by the section "Treatment Of Prisoners". - [color=#a4885c]Execution:[/color] A humane way of dealing with extremely unruly crewmates. Within reason, a prisoner who has been given the death sentence may pick how they wish to be killed, common methods are firing line, lethal injection, exile, and high voltage electrocution. Another alternate method of "execution" is the process of placing a staff's mind into a borg, this is allowed so long as it is lawful. Execution can only be issued with the captain's or acting captain's approval; if the HoS is acting captain or there is no acting captain, all heads of staff are to hold a vote on the matter. + - [color=#a4885c]Permanent Confinement:[/color] Being held in the permanent brig for the entire duration of the shift. A person is eligible for permanent confinement if their timed sentence would exceed 15 minutes. Any persons subject to this punishment are required to be transported in cuffs to CentComm at the end of the shift. A permanent prisoner can not be deprived of anything covered by the section "Treatment Of Prisoners". + - [color=#a4885c]Execution:[/color] A humane way of dealing with extremely unruly crewmates. Within reason, a prisoner who has been given the death sentence may pick how they wish to be killed, common methods are firing line, lethal injection, exile, and high voltage electrocution. Another alternate method of "execution" is the process of placing a staff's mind into a borg, this is allowed so long as it is lawful. Execution can only be issued with the captain's or acting captain's approval; if the HoS is acting captain or there is no acting captain, all heads of staff are to hold a vote on the matter. ## Crime Listing - [textlink="Crime Listing" link="SpaceLawCrimeList"] diff --git a/Resources/ServerInfo/Guidebook/Service/Bartender.xml b/Resources/ServerInfo/Guidebook/Service/Bartender.xml index f4c5cedf99..10b2eb540a 100644 --- a/Resources/ServerInfo/Guidebook/Service/Bartender.xml +++ b/Resources/ServerInfo/Guidebook/Service/Bartender.xml @@ -19,6 +19,7 @@ Don't forget containers to serve them in! + diff --git a/Resources/Textures/Clothing/Back/Backpacks/ertchaplain.rsi/equipped-BACKPACK.png b/Resources/Textures/Clothing/Back/Backpacks/ertchaplain.rsi/equipped-BACKPACK.png index 4bcff09c29..1fb44addcd 100644 Binary files a/Resources/Textures/Clothing/Back/Backpacks/ertchaplain.rsi/equipped-BACKPACK.png and b/Resources/Textures/Clothing/Back/Backpacks/ertchaplain.rsi/equipped-BACKPACK.png differ diff --git a/Resources/Textures/Clothing/Back/Backpacks/ertclown.rsi/equipped-BACKPACK.png b/Resources/Textures/Clothing/Back/Backpacks/ertclown.rsi/equipped-BACKPACK.png index df622e1734..1cee79c055 100644 Binary files a/Resources/Textures/Clothing/Back/Backpacks/ertclown.rsi/equipped-BACKPACK.png and b/Resources/Textures/Clothing/Back/Backpacks/ertclown.rsi/equipped-BACKPACK.png differ diff --git a/Resources/Textures/Clothing/Back/Backpacks/erteng.rsi/equipped-BACKPACK.png b/Resources/Textures/Clothing/Back/Backpacks/erteng.rsi/equipped-BACKPACK.png index f7c55cac3a..84d4e5bbe4 100644 Binary files a/Resources/Textures/Clothing/Back/Backpacks/erteng.rsi/equipped-BACKPACK.png and b/Resources/Textures/Clothing/Back/Backpacks/erteng.rsi/equipped-BACKPACK.png differ diff --git a/Resources/Textures/Clothing/Back/Backpacks/ertjanitor.rsi/equipped-BACKPACK.png b/Resources/Textures/Clothing/Back/Backpacks/ertjanitor.rsi/equipped-BACKPACK.png index de90b33ac6..f9cf5b31c1 100644 Binary files a/Resources/Textures/Clothing/Back/Backpacks/ertjanitor.rsi/equipped-BACKPACK.png and b/Resources/Textures/Clothing/Back/Backpacks/ertjanitor.rsi/equipped-BACKPACK.png differ diff --git a/Resources/Textures/Clothing/Back/Backpacks/ertleader.rsi/equipped-BACKPACK.png b/Resources/Textures/Clothing/Back/Backpacks/ertleader.rsi/equipped-BACKPACK.png index e3d6673144..a0381cbfbc 100644 Binary files a/Resources/Textures/Clothing/Back/Backpacks/ertleader.rsi/equipped-BACKPACK.png and b/Resources/Textures/Clothing/Back/Backpacks/ertleader.rsi/equipped-BACKPACK.png differ diff --git a/Resources/Textures/Clothing/Back/Backpacks/ertmed.rsi/equipped-BACKPACK.png b/Resources/Textures/Clothing/Back/Backpacks/ertmed.rsi/equipped-BACKPACK.png index f586a72c9b..21ff5db93a 100644 Binary files a/Resources/Textures/Clothing/Back/Backpacks/ertmed.rsi/equipped-BACKPACK.png and b/Resources/Textures/Clothing/Back/Backpacks/ertmed.rsi/equipped-BACKPACK.png differ diff --git a/Resources/Textures/Clothing/Back/Backpacks/ertsec.rsi/equipped-BACKPACK.png b/Resources/Textures/Clothing/Back/Backpacks/ertsec.rsi/equipped-BACKPACK.png index 06b330ec83..6aea24709f 100644 Binary files a/Resources/Textures/Clothing/Back/Backpacks/ertsec.rsi/equipped-BACKPACK.png and b/Resources/Textures/Clothing/Back/Backpacks/ertsec.rsi/equipped-BACKPACK.png differ diff --git a/Resources/Textures/Clothing/Back/Duffels/syndicate.rsi/med-equipped-BACKPACK.png b/Resources/Textures/Clothing/Back/Duffels/syndicate.rsi/med-equipped-BACKPACK.png index a30a26a05c..c4bcd7b4c7 100644 Binary files a/Resources/Textures/Clothing/Back/Duffels/syndicate.rsi/med-equipped-BACKPACK.png and b/Resources/Textures/Clothing/Back/Duffels/syndicate.rsi/med-equipped-BACKPACK.png differ diff --git a/Resources/Textures/Clothing/Back/Duffels/syndicate.rsi/med-inhand-left.png b/Resources/Textures/Clothing/Back/Duffels/syndicate.rsi/med-inhand-left.png index 1895012391..43e95992f9 100644 Binary files a/Resources/Textures/Clothing/Back/Duffels/syndicate.rsi/med-inhand-left.png and b/Resources/Textures/Clothing/Back/Duffels/syndicate.rsi/med-inhand-left.png differ diff --git a/Resources/Textures/Clothing/Back/Duffels/syndicate.rsi/med-inhand-right.png b/Resources/Textures/Clothing/Back/Duffels/syndicate.rsi/med-inhand-right.png index 9592c6baff..ec5ed1ba11 100644 Binary files a/Resources/Textures/Clothing/Back/Duffels/syndicate.rsi/med-inhand-right.png and b/Resources/Textures/Clothing/Back/Duffels/syndicate.rsi/med-inhand-right.png differ diff --git a/Resources/Textures/Clothing/Belt/militarywebbingert.rsi/equipped-BELT.png b/Resources/Textures/Clothing/Belt/militarywebbingert.rsi/equipped-BELT.png new file mode 100644 index 0000000000..5bb2e5c634 Binary files /dev/null and b/Resources/Textures/Clothing/Belt/militarywebbingert.rsi/equipped-BELT.png differ diff --git a/Resources/Textures/Clothing/Belt/militarywebbingert.rsi/icon.png b/Resources/Textures/Clothing/Belt/militarywebbingert.rsi/icon.png new file mode 100644 index 0000000000..0d11dc84dd Binary files /dev/null and b/Resources/Textures/Clothing/Belt/militarywebbingert.rsi/icon.png differ diff --git a/Resources/Textures/Clothing/Belt/militarywebbingert.rsi/inhand-left.png b/Resources/Textures/Clothing/Belt/militarywebbingert.rsi/inhand-left.png new file mode 100644 index 0000000000..dbce144c60 Binary files /dev/null and b/Resources/Textures/Clothing/Belt/militarywebbingert.rsi/inhand-left.png differ diff --git a/Resources/Textures/Clothing/Belt/militarywebbingert.rsi/inhand-right.png b/Resources/Textures/Clothing/Belt/militarywebbingert.rsi/inhand-right.png new file mode 100644 index 0000000000..8280138ae7 Binary files /dev/null and b/Resources/Textures/Clothing/Belt/militarywebbingert.rsi/inhand-right.png differ diff --git a/Resources/Textures/Clothing/Belt/militarywebbingert.rsi/meta.json b/Resources/Textures/Clothing/Belt/militarywebbingert.rsi/meta.json new file mode 100644 index 0000000000..a01a9c6cb9 --- /dev/null +++ b/Resources/Textures/Clothing/Belt/militarywebbingert.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c838ba21dae97db345e0113f99596decd1d66039", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-BELT", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Clothing/Head/Hardsuits/basic.rsi/equipped-HELMET-dog.png b/Resources/Textures/Clothing/Head/Hardsuits/basic.rsi/equipped-HELMET-dog.png deleted file mode 100644 index 744a9a5854..0000000000 Binary files a/Resources/Textures/Clothing/Head/Hardsuits/basic.rsi/equipped-HELMET-dog.png and /dev/null differ 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 deleted file mode 100644 index a00e2ce75f..0000000000 Binary files a/Resources/Textures/Clothing/Head/Hardsuits/basic.rsi/equipped-HELMET-vulpkanin.png and /dev/null differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/basic.rsi/equipped-HELMET.png b/Resources/Textures/Clothing/Head/Hardsuits/basic.rsi/equipped-HELMET.png deleted file mode 100644 index 53982cb335..0000000000 Binary files a/Resources/Textures/Clothing/Head/Hardsuits/basic.rsi/equipped-HELMET.png and /dev/null differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/basic.rsi/icon.png b/Resources/Textures/Clothing/Head/Hardsuits/basic.rsi/icon.png deleted file mode 100644 index 5751b4bea2..0000000000 Binary files a/Resources/Textures/Clothing/Head/Hardsuits/basic.rsi/icon.png and /dev/null differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/basic.rsi/inhand-left.png b/Resources/Textures/Clothing/Head/Hardsuits/basic.rsi/inhand-left.png deleted file mode 100644 index a3df7c6255..0000000000 Binary files a/Resources/Textures/Clothing/Head/Hardsuits/basic.rsi/inhand-left.png and /dev/null differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/basic.rsi/inhand-right.png b/Resources/Textures/Clothing/Head/Hardsuits/basic.rsi/inhand-right.png deleted file mode 100644 index e47bdd8fdd..0000000000 Binary files a/Resources/Textures/Clothing/Head/Hardsuits/basic.rsi/inhand-right.png and /dev/null differ diff --git a/Resources/Textures/Clothing/Head/Hardsuits/basic.rsi/meta.json b/Resources/Textures/Clothing/Head/Hardsuits/basic.rsi/meta.json deleted file mode 100644 index bc5b39e8b1..0000000000 --- a/Resources/Textures/Clothing/Head/Hardsuits/basic.rsi/meta.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "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), vulpkanin version taken from Paradise station at https://github.com/ParadiseSS13/Paradise/commit/f0fa4e1fd809482fbc104a310aa34cebf7df157d", - "size": { - "x": 32, - "y": 32 - }, - "states": [ - { - "name": "icon" - }, - { - "name": "equipped-HELMET", - "directions": 4 - }, - { - "name": "equipped-HELMET-dog", - "directions": 4 - }, - { - "name": "equipped-HELMET-vulpkanin", - "directions": 4 - }, - { - "name": "inhand-left", - "directions": 4 - }, - { - "name": "inhand-right", - "directions": 4 - } - ] -} diff --git a/Resources/Textures/Clothing/Mask/gasexplorer.rsi/meta.json b/Resources/Textures/Clothing/Mask/gasexplorer.rsi/meta.json index a83de36ef9..1766e18a85 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 | vulpkanin version edited by Floofers", + "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 | Vox unequipped by MissKay1994(Github)", "size": { "x": 32, "y": 32 @@ -37,6 +37,10 @@ { "name": "equipped-MASK-reptilian", "directions": 4 + }, + { + "name": "up-equipped-MASK-vox", + "directions": 4 } ] } diff --git a/Resources/Textures/Clothing/Mask/gasexplorer.rsi/up-equipped-MASK-vox.png b/Resources/Textures/Clothing/Mask/gasexplorer.rsi/up-equipped-MASK-vox.png new file mode 100644 index 0000000000..bbf5836103 Binary files /dev/null and b/Resources/Textures/Clothing/Mask/gasexplorer.rsi/up-equipped-MASK-vox.png differ diff --git a/Resources/Textures/Clothing/Neck/Misc/pins.rsi/flower-equipped-NECK.png b/Resources/Textures/Clothing/Neck/Misc/pins.rsi/flower-equipped-NECK.png new file mode 100644 index 0000000000..5d97ebd100 Binary files /dev/null and b/Resources/Textures/Clothing/Neck/Misc/pins.rsi/flower-equipped-NECK.png differ diff --git a/Resources/Textures/Clothing/Neck/Misc/pins.rsi/flower.png b/Resources/Textures/Clothing/Neck/Misc/pins.rsi/flower.png new file mode 100644 index 0000000000..6b9ccfc7a7 Binary files /dev/null and b/Resources/Textures/Clothing/Neck/Misc/pins.rsi/flower.png differ diff --git a/Resources/Textures/Clothing/Neck/Misc/pins.rsi/meta.json b/Resources/Textures/Clothing/Neck/Misc/pins.rsi/meta.json index ac7d927d23..6f93169098 100644 --- a/Resources/Textures/Clothing/Neck/Misc/pins.rsi/meta.json +++ b/Resources/Textures/Clothing/Neck/Misc/pins.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Aromantic, asexual, bisexual, intersex, lesbian, lgbt, non-binary, pansexual and transgender pins by PixelTK, gay pin by BackeTako, autism pins by Terraspark, omnisexual pin by juliangiebel, genderqueer and genderfluid by centcomofficer24, ally by FairlySadPanda, aroace by momochitters, plural by CubixThree", + "copyright": "Aromantic, asexual, bisexual, intersex, lesbian, lgbt, non-binary, pansexual and transgender pins by PixelTK, gay pin by BackeTako, autism pins by Terraspark, omnisexual pin by juliangiebel, genderqueer and genderfluid by centcomofficer24, ally by FairlySadPanda, aroace by momochitters, plural by CubixThree, flower by toast_enjoyer1 (Discord)", "size": { "x": 32, "y": 32 @@ -132,6 +132,13 @@ { "name": "fluid-equipped-NECK", "directions": 4 + }, + { + "name": "flower" + }, + { + "name": "flower-equipped-NECK", + "directions": 4 } ] } diff --git a/Resources/Textures/Clothing/Neck/Ties/dettie.rsi/meta.json b/Resources/Textures/Clothing/Neck/Ties/dettie.rsi/meta.json index f6ae2ed6de..c5916a5432 100644 --- a/Resources/Textures/Clothing/Neck/Ties/dettie.rsi/meta.json +++ b/Resources/Textures/Clothing/Neck/Ties/dettie.rsi/meta.json @@ -1,26 +1,29 @@ { - "version": 1, - "license": "CC-BY-SA-3.0", - "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/5a73e8f825ff279e82949b9329783a9e3070e2da, edited by Flareguy for Space Station 14 | In hand sprites sprited by PuroSlavKing (Github) for Space Station 14", - "size": { - "x": 32, - "y": 32 - }, - "states": [ - { - "name": "equipped-NECK", - "directions": 4 + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/5a73e8f825ff279e82949b9329783a9e3070e2da, edited by Flareguy for Space Station 14 | In hand sprites sprited by PuroSlavKing (Github) for Space Station 14. Storage by TiniestShark (Github)", + "size": { + "x": 32, + "y": 32 }, - { - "name": "icon" - }, - { - "name": "inhand-left", - "directions": 4 - }, - { - "name": "inhand-right", - "directions": 4 - } - ] + "states": [ + { + "name": "equipped-NECK", + "directions": 4 + }, + { + "name": "icon" + }, + { + "name": "storage" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] } diff --git a/Resources/Textures/Clothing/Neck/Ties/dettie.rsi/storage.png b/Resources/Textures/Clothing/Neck/Ties/dettie.rsi/storage.png new file mode 100644 index 0000000000..ea16fe1062 Binary files /dev/null and b/Resources/Textures/Clothing/Neck/Ties/dettie.rsi/storage.png differ diff --git a/Resources/Textures/Clothing/Neck/Ties/redtie.rsi/meta.json b/Resources/Textures/Clothing/Neck/Ties/redtie.rsi/meta.json index 6c5b834406..6ec7f60813 100644 --- a/Resources/Textures/Clothing/Neck/Ties/redtie.rsi/meta.json +++ b/Resources/Textures/Clothing/Neck/Ties/redtie.rsi/meta.json @@ -1,30 +1,33 @@ { - "version": 1, - "license": "CC-BY-SA-3.0", - "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/5a73e8f825ff279e82949b9329783a9e3070e2da, edited by Flareguy for Space Station 14 | In hand sprites sprited by PuroSlavKing (Github) for Space Station 14", - "size": { - "x": 32, - "y": 32 - }, - "states": [ - { - "name": "equipped-NECK", - "directions": 4 + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/5a73e8f825ff279e82949b9329783a9e3070e2da, edited by Flareguy for Space Station 14 | In hand sprites sprited by PuroSlavKing (Github) for Space Station 14. Storage by TiniestShark (Github)", + "size": { + "x": 32, + "y": 32 }, - { - "name": "equipped-NECK-hamster", - "directions": 4 - }, - { - "name": "icon" - }, - { - "name": "inhand-left", - "directions": 4 - }, - { - "name": "inhand-right", - "directions": 4 - } - ] + "states": [ + { + "name": "equipped-NECK", + "directions": 4 + }, + { + "name": "equipped-NECK-hamster", + "directions": 4 + }, + { + "name": "icon" + }, + { + "name": "storage" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] } diff --git a/Resources/Textures/Clothing/Neck/Ties/redtie.rsi/storage.png b/Resources/Textures/Clothing/Neck/Ties/redtie.rsi/storage.png new file mode 100644 index 0000000000..1528d42cbf Binary files /dev/null and b/Resources/Textures/Clothing/Neck/Ties/redtie.rsi/storage.png differ diff --git a/Resources/Textures/Clothing/Neck/Ties/scitie.rsi/meta.json b/Resources/Textures/Clothing/Neck/Ties/scitie.rsi/meta.json index 6c5b834406..6ec7f60813 100644 --- a/Resources/Textures/Clothing/Neck/Ties/scitie.rsi/meta.json +++ b/Resources/Textures/Clothing/Neck/Ties/scitie.rsi/meta.json @@ -1,30 +1,33 @@ { - "version": 1, - "license": "CC-BY-SA-3.0", - "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/5a73e8f825ff279e82949b9329783a9e3070e2da, edited by Flareguy for Space Station 14 | In hand sprites sprited by PuroSlavKing (Github) for Space Station 14", - "size": { - "x": 32, - "y": 32 - }, - "states": [ - { - "name": "equipped-NECK", - "directions": 4 + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/5a73e8f825ff279e82949b9329783a9e3070e2da, edited by Flareguy for Space Station 14 | In hand sprites sprited by PuroSlavKing (Github) for Space Station 14. Storage by TiniestShark (Github)", + "size": { + "x": 32, + "y": 32 }, - { - "name": "equipped-NECK-hamster", - "directions": 4 - }, - { - "name": "icon" - }, - { - "name": "inhand-left", - "directions": 4 - }, - { - "name": "inhand-right", - "directions": 4 - } - ] + "states": [ + { + "name": "equipped-NECK", + "directions": 4 + }, + { + "name": "equipped-NECK-hamster", + "directions": 4 + }, + { + "name": "icon" + }, + { + "name": "storage" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] } diff --git a/Resources/Textures/Clothing/Neck/Ties/scitie.rsi/storage.png b/Resources/Textures/Clothing/Neck/Ties/scitie.rsi/storage.png new file mode 100644 index 0000000000..db6b29c522 Binary files /dev/null and b/Resources/Textures/Clothing/Neck/Ties/scitie.rsi/storage.png differ diff --git a/Resources/Textures/Interface/Actions/actions_borg.rsi/meta.json b/Resources/Textures/Interface/Actions/actions_borg.rsi/meta.json index b3df5a954d..036949dd8e 100644 --- a/Resources/Textures/Interface/Actions/actions_borg.rsi/meta.json +++ b/Resources/Textures/Interface/Actions/actions_borg.rsi/meta.json @@ -136,6 +136,15 @@ { "name":"xenoborg-basic-module" }, + { + "name":"xenoborg-camera-computer" + }, + { + "name":"xenoborg-control-computer" + }, + { + "name":"xenoborg-door-remote-module" + }, { "name":"xenoborg-extinguisher-module" }, @@ -157,6 +166,9 @@ { "name":"xenoborg-laser2-module" }, + { + "name":"xenoborg-module-module" + }, { "name":"xenoborg-projector-module" }, diff --git a/Resources/Textures/Interface/Actions/actions_borg.rsi/xenoborg-camera-computer.png b/Resources/Textures/Interface/Actions/actions_borg.rsi/xenoborg-camera-computer.png new file mode 100644 index 0000000000..2578beb5ee Binary files /dev/null and b/Resources/Textures/Interface/Actions/actions_borg.rsi/xenoborg-camera-computer.png differ diff --git a/Resources/Textures/Interface/Actions/actions_borg.rsi/xenoborg-control-computer.png b/Resources/Textures/Interface/Actions/actions_borg.rsi/xenoborg-control-computer.png new file mode 100644 index 0000000000..65ebc2f181 Binary files /dev/null and b/Resources/Textures/Interface/Actions/actions_borg.rsi/xenoborg-control-computer.png differ diff --git a/Resources/Textures/Interface/Actions/actions_borg.rsi/xenoborg-door-remote-module.png b/Resources/Textures/Interface/Actions/actions_borg.rsi/xenoborg-door-remote-module.png new file mode 100644 index 0000000000..a5ca9cfa97 Binary files /dev/null and b/Resources/Textures/Interface/Actions/actions_borg.rsi/xenoborg-door-remote-module.png differ diff --git a/Resources/Textures/Interface/Actions/actions_borg.rsi/xenoborg-module-module.png b/Resources/Textures/Interface/Actions/actions_borg.rsi/xenoborg-module-module.png new file mode 100644 index 0000000000..144c5bcce2 Binary files /dev/null and b/Resources/Textures/Interface/Actions/actions_borg.rsi/xenoborg-module-module.png differ diff --git a/Resources/Textures/Interface/Misc/security_icons.rsi/hud_eliminated.png b/Resources/Textures/Interface/Misc/security_icons.rsi/hud_eliminated.png new file mode 100644 index 0000000000..b3e0d28659 Binary files /dev/null and b/Resources/Textures/Interface/Misc/security_icons.rsi/hud_eliminated.png differ diff --git a/Resources/Textures/Interface/Misc/security_icons.rsi/hud_hostile.png b/Resources/Textures/Interface/Misc/security_icons.rsi/hud_hostile.png new file mode 100644 index 0000000000..3875a61f64 Binary files /dev/null and b/Resources/Textures/Interface/Misc/security_icons.rsi/hud_hostile.png differ diff --git a/Resources/Textures/Interface/Misc/security_icons.rsi/meta.json b/Resources/Textures/Interface/Misc/security_icons.rsi/meta.json index 042eda20c6..c49872cb5d 100644 --- a/Resources/Textures/Interface/Misc/security_icons.rsi/meta.json +++ b/Resources/Textures/Interface/Misc/security_icons.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from https://github.com/tgstation/tgstation/blob/7f654b6e8e59021607a9e888dfeb79920401c372/icons/mob/huds/hud.dmi", + "copyright": "Original sprites from https://github.com/tgstation/tgstation/blob/7f654b6e8e59021607a9e888dfeb79920401c372/icons/mob/huds/hud.dmi. hud_hostile and hud_eliminated by B_Kirill", "size": { "x": 8, "y": 8 @@ -21,6 +21,12 @@ }, { "name": "hud_wanted" + }, + { + "name": "hud_hostile" + }, + { + "name": "hud_eliminated" } ] } diff --git a/Resources/Textures/Interface/Nano/Radial/back_hover.png b/Resources/Textures/Interface/Nano/Radial/back_hover.png new file mode 100644 index 0000000000..7378a60fef Binary files /dev/null and b/Resources/Textures/Interface/Nano/Radial/back_hover.png differ diff --git a/Resources/Textures/Interface/Nano/Radial/back_normal.png b/Resources/Textures/Interface/Nano/Radial/back_normal.png new file mode 100644 index 0000000000..2c4a20048c Binary files /dev/null and b/Resources/Textures/Interface/Nano/Radial/back_normal.png differ diff --git a/Resources/Textures/Interface/Nano/Radial/button_hover.png b/Resources/Textures/Interface/Nano/Radial/button_hover.png new file mode 100644 index 0000000000..49885a26c3 Binary files /dev/null and b/Resources/Textures/Interface/Nano/Radial/button_hover.png differ diff --git a/Resources/Textures/Interface/Nano/Radial/button_normal.png b/Resources/Textures/Interface/Nano/Radial/button_normal.png new file mode 100644 index 0000000000..66dc277709 Binary files /dev/null and b/Resources/Textures/Interface/Nano/Radial/button_normal.png differ diff --git a/Resources/Textures/Interface/Nano/Radial/close_hover.png b/Resources/Textures/Interface/Nano/Radial/close_hover.png new file mode 100644 index 0000000000..873d20961d Binary files /dev/null and b/Resources/Textures/Interface/Nano/Radial/close_hover.png differ diff --git a/Resources/Textures/Interface/Nano/Radial/close_normal.png b/Resources/Textures/Interface/Nano/Radial/close_normal.png new file mode 100644 index 0000000000..99417f2829 Binary files /dev/null and b/Resources/Textures/Interface/Nano/Radial/close_normal.png differ diff --git a/Resources/Textures/Interface/Nano/square.png b/Resources/Textures/Interface/Nano/square.png deleted file mode 100644 index 468260b1e6..0000000000 Binary files a/Resources/Textures/Interface/Nano/square.png and /dev/null differ diff --git a/Resources/Textures/Interface/Nano/square.svg b/Resources/Textures/Interface/Nano/square.svg deleted file mode 100644 index 55ba05166b..0000000000 --- a/Resources/Textures/Interface/Nano/square.svg +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - - - - image/svg+xml - - - - - - - - - diff --git a/Resources/Textures/Mobs/Customization/vox_hair.rsi/catfish_s.png b/Resources/Textures/Mobs/Customization/vox_hair.rsi/catfish_s.png new file mode 100644 index 0000000000..5c24134311 Binary files /dev/null and b/Resources/Textures/Mobs/Customization/vox_hair.rsi/catfish_s.png differ diff --git a/Resources/Textures/Mobs/Customization/vox_hair.rsi/meta.json b/Resources/Textures/Mobs/Customization/vox_hair.rsi/meta.json index 446bbd5c95..59791d521c 100644 --- a/Resources/Textures/Mobs/Customization/vox_hair.rsi/meta.json +++ b/Resources/Textures/Mobs/Customization/vox_hair.rsi/meta.json @@ -1,123 +1,127 @@ { - "version": 1, - "license": "CC-BY-SA-3.0", - "copyright": "Taken from Paradise at https://github.com/ParadiseSS13/Paradise/blob/dcd1f5d88a8c5ba9634fc3fce67a76ada45f71dc/icons/mob/sprite_accessories/vox/vox_hair.dmi and greyscaled. wise_braid_s modified from braid_s by Flareguy. mad_scientist_s modified from keelquills_s by Flareguy. spotty_s, bushy_s, hedgehog_s, and slick_s by Flareguy", - "size": { - "x": 32, - "y": 32 - }, - "states": [ - { - "name": "bushy_s", - "directions": 4 + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from Paradise Station at https://github.com/ParadiseSS13/Paradise/blob/dcd1f5d88a8c5ba9634fc3fce67a76ada45f71dc/icons/mob/sprite_accessories/vox/vox_hair.dmi and greyscaled | wise_braid_s modified from braid_s by Flareguy (github) | mad_scientist_s modified from keelquills_s by Flareguy | spotty_s, bushy_s, hedgehog_s, and slick_s by Flareguy | catfish_s by Cadunkus (github)", + "size": { + "x": 32, + "y": 32 }, - { - "name": "crestedquills_s", - "directions": 4 - }, - { - "name": "emperorquills_s", - "directions": 4 - }, - { - "name": "keelquills_s", - "directions": 4 - }, - { - "name": "keetquills_s", - "directions": 4 - }, - { - "name": "shortquills_s", - "directions": 4 - }, - { - "name": "tielquills_s", - "directions": 4 - }, - { - "name": "kingly_s", - "directions": 4 - }, - { - "name": "afro_s", - "directions": 4 - }, - { - "name": "yasu_s", - "directions": 4 - }, - { - "name": "razor_s", - "directions": 4 - }, - { - "name": "razor_clipped_s", - "directions": 4 - }, - { - "name": "mad_scientist_s", - "directions": 4 - }, - { - "name": "mohawk_s", - "directions": 4 - }, - { - "name": "hedgehog_s", - "directions": 4 - }, - { - "name": "horns_s", - "directions": 4 - }, - { - "name": "nights_s", - "directions": 4 - }, - { - "name": "hawk_s", - "directions": 4 - }, - { - "name": "long_braid_s", - "directions": 4 - }, - { - "name": "short_braid_s", - "directions": 4 - }, - { - "name": "wise_braid_s", - "directions": 4 - }, - { - "name": "mange_s", - "directions": 4 - }, - { - "name": "ponytail_s", - "directions": 4 - }, - { - "name": "braid_s", - "directions": 4 - }, - { - "name": "surf_s", - "directions": 4 - }, - { - "name": "spotty_s", - "directions": 4 - }, - { - "name": "flowing_s", - "directions": 4 - }, - { - "name": "slick_s", - "directions": 4 - } - ] -} \ No newline at end of file + "states": [ + { + "name": "catfish_s", + "directions": 4 + }, + { + "name": "bushy_s", + "directions": 4 + }, + { + "name": "crestedquills_s", + "directions": 4 + }, + { + "name": "emperorquills_s", + "directions": 4 + }, + { + "name": "keelquills_s", + "directions": 4 + }, + { + "name": "keetquills_s", + "directions": 4 + }, + { + "name": "shortquills_s", + "directions": 4 + }, + { + "name": "tielquills_s", + "directions": 4 + }, + { + "name": "kingly_s", + "directions": 4 + }, + { + "name": "afro_s", + "directions": 4 + }, + { + "name": "yasu_s", + "directions": 4 + }, + { + "name": "razor_s", + "directions": 4 + }, + { + "name": "razor_clipped_s", + "directions": 4 + }, + { + "name": "mad_scientist_s", + "directions": 4 + }, + { + "name": "mohawk_s", + "directions": 4 + }, + { + "name": "hedgehog_s", + "directions": 4 + }, + { + "name": "horns_s", + "directions": 4 + }, + { + "name": "nights_s", + "directions": 4 + }, + { + "name": "hawk_s", + "directions": 4 + }, + { + "name": "long_braid_s", + "directions": 4 + }, + { + "name": "short_braid_s", + "directions": 4 + }, + { + "name": "wise_braid_s", + "directions": 4 + }, + { + "name": "mange_s", + "directions": 4 + }, + { + "name": "ponytail_s", + "directions": 4 + }, + { + "name": "braid_s", + "directions": 4 + }, + { + "name": "surf_s", + "directions": 4 + }, + { + "name": "spotty_s", + "directions": 4 + }, + { + "name": "flowing_s", + "directions": 4 + }, + { + "name": "slick_s", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Mobs/Silicon/chassis.rsi/meta.json b/Resources/Textures/Mobs/Silicon/chassis.rsi/meta.json index 2df2108e9b..a8f5bf4630 100644 --- a/Resources/Textures/Mobs/Silicon/chassis.rsi/meta.json +++ b/Resources/Textures/Mobs/Silicon/chassis.rsi/meta.json @@ -5,7 +5,7 @@ "y": 32 }, "license": "CC-BY-SA-3.0", - "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/faf6db214927874c19b8fa8585d26b5d40de1acc, derelict generic sprites modified by GoldenCan(GitHub), xenoborg sprites, created and modified by Samuka-C (github), Derelict Engineer, Janitor, Miner, Medical, and Assault Borg sprites by _miket on Discord, minor resprite of the service borg by Kittygyat (github).", + "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/faf6db214927874c19b8fa8585d26b5d40de1acc, derelict generic sprites modified by GoldenCan(GitHub), xenoborg sprites, created and modified by Samuka-C (github), Derelict Engineer, Janitor, Miner, Medical, and Assault Borg sprites by _miket on Discord, minor resprite of the service borg by Kittygyat (github), red cross on Syndi Medical Borg changed to blue to avoid Geneva issues by CDWimmer (GitHub)", "states": [ { "name": "clown", diff --git a/Resources/Textures/Mobs/Silicon/chassis.rsi/synd_medical_e.png b/Resources/Textures/Mobs/Silicon/chassis.rsi/synd_medical_e.png index 3e84a86ff6..0b58d4d2ff 100644 Binary files a/Resources/Textures/Mobs/Silicon/chassis.rsi/synd_medical_e.png and b/Resources/Textures/Mobs/Silicon/chassis.rsi/synd_medical_e.png differ diff --git a/Resources/Textures/Mobs/Silicon/chassis.rsi/synd_medical_l.png b/Resources/Textures/Mobs/Silicon/chassis.rsi/synd_medical_l.png index 3e84a86ff6..0b58d4d2ff 100644 Binary files a/Resources/Textures/Mobs/Silicon/chassis.rsi/synd_medical_l.png and b/Resources/Textures/Mobs/Silicon/chassis.rsi/synd_medical_l.png differ diff --git a/Resources/Textures/Mobs/Silicon/holograms.rsi/meta.json b/Resources/Textures/Mobs/Silicon/holograms.rsi/meta.json index 8eaf9165d3..7856060d0f 100644 --- a/Resources/Textures/Mobs/Silicon/holograms.rsi/meta.json +++ b/Resources/Textures/Mobs/Silicon/holograms.rsi/meta.json @@ -17,8 +17,8 @@ "name": "ai_face", "delays": [ [ - 2.3, - 0.2 + 0.2, + 2.3 ] ] }, diff --git a/Resources/Textures/Mobs/Silicon/mothership_core.rsi/core-active.png b/Resources/Textures/Mobs/Silicon/mothership_core.rsi/core-active.png index 1b64de18a2..ccaf6842d0 100644 Binary files a/Resources/Textures/Mobs/Silicon/mothership_core.rsi/core-active.png and b/Resources/Textures/Mobs/Silicon/mothership_core.rsi/core-active.png differ diff --git a/Resources/Textures/Mobs/Silicon/mothership_core.rsi/core-e.png b/Resources/Textures/Mobs/Silicon/mothership_core.rsi/core-e.png new file mode 100644 index 0000000000..2cfb8be5aa Binary files /dev/null and b/Resources/Textures/Mobs/Silicon/mothership_core.rsi/core-e.png differ diff --git a/Resources/Textures/Mobs/Silicon/mothership_core.rsi/core-idle.png b/Resources/Textures/Mobs/Silicon/mothership_core.rsi/core-idle.png index 5cafcef584..b674a008d6 100644 Binary files a/Resources/Textures/Mobs/Silicon/mothership_core.rsi/core-idle.png and b/Resources/Textures/Mobs/Silicon/mothership_core.rsi/core-idle.png differ diff --git a/Resources/Textures/Mobs/Silicon/mothership_core.rsi/meta.json b/Resources/Textures/Mobs/Silicon/mothership_core.rsi/meta.json index 0f8bb69530..3f2b3fac24 100644 --- a/Resources/Textures/Mobs/Silicon/mothership_core.rsi/meta.json +++ b/Resources/Textures/Mobs/Silicon/mothership_core.rsi/meta.json @@ -153,6 +153,10 @@ "name": "core-idle", "directions": 4 }, + { + "name": "core-e", + "directions": 4 + }, { "name": "core-o", "directions": 4 diff --git a/Resources/Textures/Mobs/Species/Vox/displacement.rsi/jumpsuit.png b/Resources/Textures/Mobs/Species/Vox/displacement.rsi/jumpsuit.png index 18ce524dbb..2e7bc14217 100644 Binary files a/Resources/Textures/Mobs/Species/Vox/displacement.rsi/jumpsuit.png and b/Resources/Textures/Mobs/Species/Vox/displacement.rsi/jumpsuit.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/kiraspecial.rsi/fill-1.png b/Resources/Textures/Objects/Consumable/Drinks/orangelime_soda.rsi/fill-1.png similarity index 100% rename from Resources/Textures/Objects/Consumable/Drinks/kiraspecial.rsi/fill-1.png rename to Resources/Textures/Objects/Consumable/Drinks/orangelime_soda.rsi/fill-1.png diff --git a/Resources/Textures/Objects/Consumable/Drinks/kiraspecial.rsi/fill-2.png b/Resources/Textures/Objects/Consumable/Drinks/orangelime_soda.rsi/fill-2.png similarity index 100% rename from Resources/Textures/Objects/Consumable/Drinks/kiraspecial.rsi/fill-2.png rename to Resources/Textures/Objects/Consumable/Drinks/orangelime_soda.rsi/fill-2.png diff --git a/Resources/Textures/Objects/Consumable/Drinks/kiraspecial.rsi/fill-3.png b/Resources/Textures/Objects/Consumable/Drinks/orangelime_soda.rsi/fill-3.png similarity index 100% rename from Resources/Textures/Objects/Consumable/Drinks/kiraspecial.rsi/fill-3.png rename to Resources/Textures/Objects/Consumable/Drinks/orangelime_soda.rsi/fill-3.png diff --git a/Resources/Textures/Objects/Consumable/Drinks/kiraspecial.rsi/icon.png b/Resources/Textures/Objects/Consumable/Drinks/orangelime_soda.rsi/icon.png similarity index 100% rename from Resources/Textures/Objects/Consumable/Drinks/kiraspecial.rsi/icon.png rename to Resources/Textures/Objects/Consumable/Drinks/orangelime_soda.rsi/icon.png diff --git a/Resources/Textures/Objects/Consumable/Drinks/kiraspecial.rsi/icon_empty.png b/Resources/Textures/Objects/Consumable/Drinks/orangelime_soda.rsi/icon_empty.png similarity index 100% rename from Resources/Textures/Objects/Consumable/Drinks/kiraspecial.rsi/icon_empty.png rename to Resources/Textures/Objects/Consumable/Drinks/orangelime_soda.rsi/icon_empty.png diff --git a/Resources/Textures/Objects/Consumable/Drinks/kiraspecial.rsi/meta.json b/Resources/Textures/Objects/Consumable/Drinks/orangelime_soda.rsi/meta.json similarity index 100% rename from Resources/Textures/Objects/Consumable/Drinks/kiraspecial.rsi/meta.json rename to Resources/Textures/Objects/Consumable/Drinks/orangelime_soda.rsi/meta.json diff --git a/Resources/Textures/Objects/Consumable/Food/ingredients.rsi/cornmeal-big_open.png b/Resources/Textures/Objects/Consumable/Food/ingredients.rsi/cornmeal-big_open.png new file mode 100644 index 0000000000..411d9e9ede Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Food/ingredients.rsi/cornmeal-big_open.png differ diff --git a/Resources/Textures/Objects/Consumable/Food/ingredients.rsi/flour-big_open.png b/Resources/Textures/Objects/Consumable/Food/ingredients.rsi/flour-big_open.png new file mode 100644 index 0000000000..93ad77d556 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Food/ingredients.rsi/flour-big_open.png differ diff --git a/Resources/Textures/Objects/Consumable/Food/ingredients.rsi/mayo_open.png b/Resources/Textures/Objects/Consumable/Food/ingredients.rsi/mayo_open.png new file mode 100644 index 0000000000..cfe6bb408e Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Food/ingredients.rsi/mayo_open.png differ diff --git a/Resources/Textures/Objects/Consumable/Food/ingredients.rsi/meta.json b/Resources/Textures/Objects/Consumable/Food/ingredients.rsi/meta.json index e076f72f17..9d16a6bcd6 100644 --- a/Resources/Textures/Objects/Consumable/Food/ingredients.rsi/meta.json +++ b/Resources/Textures/Objects/Consumable/Food/ingredients.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from tgstation and baystation and modified by potato1234x at commit https://github.com/tgstation/tgstation/commit/c6e3401f2e7e1e55c57060cdf956a98ef1fefc24 and https://github.com/Baystation12/Baystation12/commit/a6067826de7fd8f698793f6d84e6c2f1f9b1f188. Tofu and tofu-slice were created by Discord user rosysyntax#6514. Chevrelog and chevredisk created by Github user deathride58, tortilladough tortillaflat and tortillaslice added by Phunny, butter-slice and croissant-raw taken from tgstation at commit https://github.com/tgstation/tgstation/commit/7ffd61b6fa6a6183daa8900f9a490f46f7a81955, cotton made by mlexf (discord 1143460554963427380). Croissant-raw-cotton, cotton-dough-slice and cotton-dough-rope by JuneSzalkowska, cloth-box by Janet Blackquill 2024. Cheese wedge inhand by Orsoniks.", + "copyright": "Taken from tgstation and baystation and modified by potato1234x at commit https://github.com/tgstation/tgstation/commit/c6e3401f2e7e1e55c57060cdf956a98ef1fefc24 and https://github.com/Baystation12/Baystation12/commit/a6067826de7fd8f698793f6d84e6c2f1f9b1f188. Tofu and tofu-slice were created by Discord user rosysyntax#6514. Chevrelog and chevredisk created by Github user deathride58, tortilladough tortillaflat and tortillaslice added by Phunny, butter-slice and croissant-raw taken from tgstation at commit https://github.com/tgstation/tgstation/commit/7ffd61b6fa6a6183daa8900f9a490f46f7a81955, cotton made by mlexf (discord 1143460554963427380). Croissant-raw-cotton, cotton-dough-slice and cotton-dough-rope by JuneSzalkowska, cloth-box by Janet Blackquill 2024. Cheese wedge inhand by Orsoniks. Opened variants of olive oil, mayo and cornmeal, flour, rice and sugar bags by korczoczek, based on the unopened sprites", "size": { "x": 32, "y": 32 @@ -42,6 +42,9 @@ { "name": "cornmeal-big" }, + { + "name": "cornmeal-big_open" + }, { "name": "cornmealdough" }, @@ -84,21 +87,33 @@ { "name": "flour-big" }, + { + "name": "flour-big_open" + }, { "name": "flour-small" }, { "name": "mayo" }, + { + "name": "mayo_open" + }, { "name": "oliveoil" }, + { + "name": "oliveoil_open" + }, { "name": "pizzabread" }, { "name": "rice-big" }, + { + "name": "rice-big_open" + }, { "name": "rice-small" }, @@ -114,6 +129,9 @@ { "name": "sugar-big" }, + { + "name": "sugar-big_open" + }, { "name": "sugar-small" }, diff --git a/Resources/Textures/Objects/Consumable/Food/ingredients.rsi/oliveoil_open.png b/Resources/Textures/Objects/Consumable/Food/ingredients.rsi/oliveoil_open.png new file mode 100644 index 0000000000..d833c0bc85 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Food/ingredients.rsi/oliveoil_open.png differ diff --git a/Resources/Textures/Objects/Consumable/Food/ingredients.rsi/rice-big.png b/Resources/Textures/Objects/Consumable/Food/ingredients.rsi/rice-big.png index 7a89c3361b..7b6e1b942b 100644 Binary files a/Resources/Textures/Objects/Consumable/Food/ingredients.rsi/rice-big.png and b/Resources/Textures/Objects/Consumable/Food/ingredients.rsi/rice-big.png differ diff --git a/Resources/Textures/Objects/Consumable/Food/ingredients.rsi/rice-big_open.png b/Resources/Textures/Objects/Consumable/Food/ingredients.rsi/rice-big_open.png new file mode 100644 index 0000000000..fb3994f981 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Food/ingredients.rsi/rice-big_open.png differ diff --git a/Resources/Textures/Objects/Consumable/Food/ingredients.rsi/sugar-big.png b/Resources/Textures/Objects/Consumable/Food/ingredients.rsi/sugar-big.png index fc467656be..fe544e3a1f 100644 Binary files a/Resources/Textures/Objects/Consumable/Food/ingredients.rsi/sugar-big.png and b/Resources/Textures/Objects/Consumable/Food/ingredients.rsi/sugar-big.png differ diff --git a/Resources/Textures/Objects/Consumable/Food/ingredients.rsi/sugar-big_open.png b/Resources/Textures/Objects/Consumable/Food/ingredients.rsi/sugar-big_open.png new file mode 100644 index 0000000000..a05391340c Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Food/ingredients.rsi/sugar-big_open.png differ diff --git a/Resources/Textures/Objects/Devices/gates.rsi/meta.json b/Resources/Textures/Objects/Devices/gates.rsi/meta.json index ba7c7ea232..eb5ae78a62 100644 --- a/Resources/Textures/Objects/Devices/gates.rsi/meta.json +++ b/Resources/Textures/Objects/Devices/gates.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "or.png originally created by Kevin Zheng, 2022. All are modified by deltanedas (github) for SS14, 2024. Sprites logic_a logic_b logic_o were made by 0tito (github) for SS14", + "copyright": "or.png originally created by Kevin Zheng, 2022. All are modified by deltanedas (github) for SS14, 2024. Sprites logic_a logic_b logic_o were made by 0tito (github) for SS14. 2025, added random_gate.png by borsh.", "size": { "x": 32, "y": 32 @@ -51,6 +51,9 @@ }, { "name": "memory_cell" + }, + { + "name": "random_gate" } ] } diff --git a/Resources/Textures/Objects/Devices/gates.rsi/random_gate.png b/Resources/Textures/Objects/Devices/gates.rsi/random_gate.png new file mode 100644 index 0000000000..f2f46425c9 Binary files /dev/null and b/Resources/Textures/Objects/Devices/gates.rsi/random_gate.png differ diff --git a/Resources/Textures/Objects/Devices/voicesensor.rsi/icon.png b/Resources/Textures/Objects/Devices/voicesensor.rsi/icon.png new file mode 100644 index 0000000000..5a0f5e80c2 Binary files /dev/null and b/Resources/Textures/Objects/Devices/voicesensor.rsi/icon.png differ diff --git a/Resources/Textures/Objects/Devices/voicesensor.rsi/meta.json b/Resources/Textures/Objects/Devices/voicesensor.rsi/meta.json new file mode 100644 index 0000000000..8471ef613d --- /dev/null +++ b/Resources/Textures/Objects/Devices/voicesensor.rsi/meta.json @@ -0,0 +1,15 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c71e03214013191760284361aaff7af90505aaab", + + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + } + ] +} diff --git a/Resources/Textures/Objects/Fun/Instruments/microphone.rsi/meta.json b/Resources/Textures/Objects/Fun/Instruments/microphone.rsi/meta.json index 3723b22992..bdfdc07829 100644 --- a/Resources/Textures/Objects/Fun/Instruments/microphone.rsi/meta.json +++ b/Resources/Textures/Objects/Fun/Instruments/microphone.rsi/meta.json @@ -1,22 +1,25 @@ { - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "Created by EmoGarbage", - "states": [ - { - "name": "icon" + "version": 1, + "size": { + "x": 32, + "y": 32 }, - { - "name": "inhand-left", - "directions": 4 - }, - { - "name": "inhand-right", - "directions": 4 - } - ] + "license": "CC-BY-SA-3.0", + "copyright": "Created by EmoGarbage, Storage by TiniestShark (Github)", + "states": [ + { + "name": "icon" + }, + { + "name": "storage" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] } diff --git a/Resources/Textures/Objects/Fun/Instruments/microphone.rsi/storage.png b/Resources/Textures/Objects/Fun/Instruments/microphone.rsi/storage.png new file mode 100644 index 0000000000..c7c972cff9 Binary files /dev/null and b/Resources/Textures/Objects/Fun/Instruments/microphone.rsi/storage.png differ diff --git a/Resources/Textures/Objects/Fun/glue.rsi/icon.png b/Resources/Textures/Objects/Fun/glue.rsi/icon.png index 8e02238119..3906f21a0b 100644 Binary files a/Resources/Textures/Objects/Fun/glue.rsi/icon.png and b/Resources/Textures/Objects/Fun/glue.rsi/icon.png differ diff --git a/Resources/Textures/Objects/Fun/glue.rsi/icon_open.png b/Resources/Textures/Objects/Fun/glue.rsi/icon_open.png index cc2039df90..23be4f59d3 100644 Binary files a/Resources/Textures/Objects/Fun/glue.rsi/icon_open.png and b/Resources/Textures/Objects/Fun/glue.rsi/icon_open.png differ diff --git a/Resources/Textures/Objects/Fun/glue.rsi/inhand-left.png b/Resources/Textures/Objects/Fun/glue.rsi/inhand-left.png index 6678c2db8d..12542316ff 100644 Binary files a/Resources/Textures/Objects/Fun/glue.rsi/inhand-left.png and b/Resources/Textures/Objects/Fun/glue.rsi/inhand-left.png differ diff --git a/Resources/Textures/Objects/Fun/glue.rsi/inhand-right.png b/Resources/Textures/Objects/Fun/glue.rsi/inhand-right.png index 1388227cbd..b8d15b2450 100644 Binary files a/Resources/Textures/Objects/Fun/glue.rsi/inhand-right.png and b/Resources/Textures/Objects/Fun/glue.rsi/inhand-right.png differ diff --git a/Resources/Textures/Objects/Fun/glue.rsi/meta.json b/Resources/Textures/Objects/Fun/glue.rsi/meta.json index 55fc6227cd..c05e904864 100644 --- a/Resources/Textures/Objects/Fun/glue.rsi/meta.json +++ b/Resources/Textures/Objects/Fun/glue.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Made by brainfood1183 (github) for ss14", + "copyright": "Made by brainfood1183 (github) for ss14. Edited by huaqas (github).", "size": { "x": 32, "y": 32 diff --git a/Resources/Textures/Objects/Fun/lube.rsi/icon.png b/Resources/Textures/Objects/Fun/lube.rsi/icon.png new file mode 100644 index 0000000000..2cf3aeeefb Binary files /dev/null and b/Resources/Textures/Objects/Fun/lube.rsi/icon.png differ diff --git a/Resources/Textures/Objects/Fun/lube.rsi/icon_open.png b/Resources/Textures/Objects/Fun/lube.rsi/icon_open.png new file mode 100644 index 0000000000..2bab8b570e Binary files /dev/null and b/Resources/Textures/Objects/Fun/lube.rsi/icon_open.png differ diff --git a/Resources/Textures/Objects/Fun/lube.rsi/inhand-left.png b/Resources/Textures/Objects/Fun/lube.rsi/inhand-left.png new file mode 100644 index 0000000000..58bf76cb93 Binary files /dev/null and b/Resources/Textures/Objects/Fun/lube.rsi/inhand-left.png differ diff --git a/Resources/Textures/Objects/Fun/lube.rsi/inhand-right.png b/Resources/Textures/Objects/Fun/lube.rsi/inhand-right.png new file mode 100644 index 0000000000..a6843a4179 Binary files /dev/null and b/Resources/Textures/Objects/Fun/lube.rsi/inhand-right.png differ diff --git a/Resources/Textures/Objects/Fun/lube.rsi/meta.json b/Resources/Textures/Objects/Fun/lube.rsi/meta.json new file mode 100644 index 0000000000..841ae725cb --- /dev/null +++ b/Resources/Textures/Objects/Fun/lube.rsi/meta.json @@ -0,0 +1,25 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Made by brainfood1183 (github) for ss14. Edited by huaqas (github).", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "icon_open" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/atmospherictechnician.png b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/atmospherictechnician.png new file mode 100644 index 0000000000..362ad05f53 Binary files /dev/null and b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/atmospherictechnician.png differ diff --git a/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/bartender.png b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/bartender.png new file mode 100644 index 0000000000..e3e74681ea Binary files /dev/null and b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/bartender.png differ diff --git a/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/botanist.png b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/botanist.png new file mode 100644 index 0000000000..8ea155fd57 Binary files /dev/null and b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/botanist.png differ diff --git a/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/boxer.png b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/boxer.png new file mode 100644 index 0000000000..9903eb2945 Binary files /dev/null and b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/boxer.png differ diff --git a/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/captain.png b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/captain.png new file mode 100644 index 0000000000..51658d7ae5 Binary files /dev/null and b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/captain.png differ diff --git a/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/cargotechnician.png b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/cargotechnician.png new file mode 100644 index 0000000000..779d492673 Binary files /dev/null and b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/cargotechnician.png differ diff --git a/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/chaplain.png b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/chaplain.png new file mode 100644 index 0000000000..a3e38f2b9c Binary files /dev/null and b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/chaplain.png differ diff --git a/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/chef.png b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/chef.png new file mode 100644 index 0000000000..4c2d06ef9b Binary files /dev/null and b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/chef.png differ diff --git a/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/chemist.png b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/chemist.png new file mode 100644 index 0000000000..0890b81bbf Binary files /dev/null and b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/chemist.png differ diff --git a/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/chiefengineer.png b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/chiefengineer.png new file mode 100644 index 0000000000..0a27df37b7 Binary files /dev/null and b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/chiefengineer.png differ diff --git a/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/chiefmedicalofficer.png b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/chiefmedicalofficer.png new file mode 100644 index 0000000000..2bb803cd39 Binary files /dev/null and b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/chiefmedicalofficer.png differ diff --git a/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/clown.png b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/clown.png new file mode 100644 index 0000000000..683fba15a2 Binary files /dev/null and b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/clown.png differ diff --git a/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/detective.png b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/detective.png new file mode 100644 index 0000000000..2a2ab6475b Binary files /dev/null and b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/detective.png differ diff --git a/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/headofpersonnel.png b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/headofpersonnel.png new file mode 100644 index 0000000000..a404b92a0d Binary files /dev/null and b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/headofpersonnel.png differ diff --git a/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/headofsecurity.png b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/headofsecurity.png new file mode 100644 index 0000000000..82c6c64a97 Binary files /dev/null and b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/headofsecurity.png differ diff --git a/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/janitor.png b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/janitor.png new file mode 100644 index 0000000000..0442d46160 Binary files /dev/null and b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/janitor.png differ diff --git a/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/lawyer.png b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/lawyer.png new file mode 100644 index 0000000000..c0a427bdbe Binary files /dev/null and b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/lawyer.png differ diff --git a/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/librarian.png b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/librarian.png new file mode 100644 index 0000000000..6f646a7794 Binary files /dev/null and b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/librarian.png differ diff --git a/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/medicaldoctor.png b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/medicaldoctor.png new file mode 100644 index 0000000000..70f88df01f Binary files /dev/null and b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/medicaldoctor.png differ diff --git a/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/medicalintern.png b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/medicalintern.png new file mode 100644 index 0000000000..cb355b357f Binary files /dev/null and b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/medicalintern.png differ diff --git a/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/meta.json b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/meta.json new file mode 100644 index 0000000000..49c52bed3a --- /dev/null +++ b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/meta.json @@ -0,0 +1,170 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "All job lizard plushies made by seam_less (discord), multiweh from all job lizard plushies by ArtisticRoomba", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "atmospherictechnician" + }, + { + "name": "bartender" + }, + { + "name": "botanist" + }, + { + "name": "boxer" + }, + { + "name": "captain" + }, + { + "name": "cargotechnician" + }, + { + "name": "chaplain" + }, + { + "name": "chef" + }, + { + "name": "chemist" + }, + { + "name": "chiefengineer" + }, + { + "name": "chiefmedicalofficer" + }, + { + "name": "clown" + }, + { + "name": "detective" + }, + { + "name": "headofpersonnel" + }, + { + "name": "headofsecurity" + }, + { + "name": "janitor" + }, + { + "name": "lawyer" + }, + { + "name": "librarian" + }, + { + "name": "medicaldoctor" + }, + { + "name": "medicalintern" + }, + { + "name": "mime" + }, + { + "name": "musician" + }, + { + "name": "paramedic" + }, + { + "name": "passenger" + }, + { + "name": "psychologist" + }, + { + "name": "quartermaster" + }, + { + "name": "reporter" + }, + { + "name": "researchassistant" + }, + { + "name": "researchdirector" + }, + { + "name": "salvager" + }, + { + "name": "scientist" + }, + { + "name": "securitycadet" + }, + { + "name": "securityofficer" + }, + { + "name": "serviceworker" + }, + { + "name": "stationengineer" + }, + { + "name": "technicalassistant" + }, + { + "name": "warden" + }, + { + "name": "zookeeper" + }, + { + "name": "multiweh", + "delays": [ + [ + 0.3, + 0.3, + 0.3, + 0.3, + 0.3, + 0.3, + 0.3, + 0.3, + 0.3, + 0.3, + 0.3, + 0.3, + 0.3, + 0.3, + 0.3, + 0.3, + 0.3, + 0.3, + 0.3, + 0.3, + 0.3, + 0.3, + 0.3, + 0.3, + 0.3, + 0.3, + 0.3, + 0.3, + 0.3, + 0.3, + 0.3, + 0.3, + 0.3, + 0.3, + 0.3, + 0.3, + 0.3, + 0.3 + ] + ] + } + ] +} diff --git a/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/mime.png b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/mime.png new file mode 100644 index 0000000000..1d0e388aa6 Binary files /dev/null and b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/mime.png differ diff --git a/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/multiweh.png b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/multiweh.png new file mode 100644 index 0000000000..e201809a02 Binary files /dev/null and b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/multiweh.png differ diff --git a/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/musician.png b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/musician.png new file mode 100644 index 0000000000..8cc3c688ba Binary files /dev/null and b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/musician.png differ diff --git a/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/paramedic.png b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/paramedic.png new file mode 100644 index 0000000000..0cef39bec5 Binary files /dev/null and b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/paramedic.png differ diff --git a/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/passenger.png b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/passenger.png new file mode 100644 index 0000000000..35185fe83b Binary files /dev/null and b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/passenger.png differ diff --git a/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/psychologist.png b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/psychologist.png new file mode 100644 index 0000000000..0045efa5d3 Binary files /dev/null and b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/psychologist.png differ diff --git a/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/quartermaster.png b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/quartermaster.png new file mode 100644 index 0000000000..f451feb3b9 Binary files /dev/null and b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/quartermaster.png differ diff --git a/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/reporter.png b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/reporter.png new file mode 100644 index 0000000000..c43ea3adeb Binary files /dev/null and b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/reporter.png differ diff --git a/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/researchassistant.png b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/researchassistant.png new file mode 100644 index 0000000000..539ec45319 Binary files /dev/null and b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/researchassistant.png differ diff --git a/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/researchdirector.png b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/researchdirector.png new file mode 100644 index 0000000000..7e4d0fac28 Binary files /dev/null and b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/researchdirector.png differ diff --git a/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/salvager.png b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/salvager.png new file mode 100644 index 0000000000..f75c21a7d1 Binary files /dev/null and b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/salvager.png differ diff --git a/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/scientist.png b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/scientist.png new file mode 100644 index 0000000000..1b6805bee8 Binary files /dev/null and b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/scientist.png differ diff --git a/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/securitycadet.png b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/securitycadet.png new file mode 100644 index 0000000000..5683bd12aa Binary files /dev/null and b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/securitycadet.png differ diff --git a/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/securityofficer.png b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/securityofficer.png new file mode 100644 index 0000000000..b3c856000b Binary files /dev/null and b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/securityofficer.png differ diff --git a/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/serviceworker.png b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/serviceworker.png new file mode 100644 index 0000000000..bcaa4aed52 Binary files /dev/null and b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/serviceworker.png differ diff --git a/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/stationengineer.png b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/stationengineer.png new file mode 100644 index 0000000000..334c721f10 Binary files /dev/null and b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/stationengineer.png differ diff --git a/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/technicalassistant.png b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/technicalassistant.png new file mode 100644 index 0000000000..5dd4a1130f Binary files /dev/null and b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/technicalassistant.png differ diff --git a/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/warden.png b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/warden.png new file mode 100644 index 0000000000..6702d1605f Binary files /dev/null and b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/warden.png differ diff --git a/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/zookeeper.png b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/zookeeper.png new file mode 100644 index 0000000000..eeb661bc3b Binary files /dev/null and b/Resources/Textures/Objects/Fun/plushielizard_jobs.rsi/zookeeper.png differ diff --git a/Resources/Textures/Objects/Misc/killsign.rsi/bald.png b/Resources/Textures/Objects/Misc/killsign.rsi/bald.png new file mode 100644 index 0000000000..f821c632b4 Binary files /dev/null and b/Resources/Textures/Objects/Misc/killsign.rsi/bald.png differ diff --git a/Resources/Textures/Objects/Misc/killsign.rsi/cat.png b/Resources/Textures/Objects/Misc/killsign.rsi/cat.png new file mode 100644 index 0000000000..29ec8a251b Binary files /dev/null and b/Resources/Textures/Objects/Misc/killsign.rsi/cat.png differ diff --git a/Resources/Textures/Objects/Misc/killsign.rsi/dog.png b/Resources/Textures/Objects/Misc/killsign.rsi/dog.png new file mode 100644 index 0000000000..3e648e69cc Binary files /dev/null and b/Resources/Textures/Objects/Misc/killsign.rsi/dog.png differ diff --git a/Resources/Textures/Objects/Misc/killsign.rsi/furry.png b/Resources/Textures/Objects/Misc/killsign.rsi/furry.png new file mode 100644 index 0000000000..82597e87f9 Binary files /dev/null and b/Resources/Textures/Objects/Misc/killsign.rsi/furry.png differ diff --git a/Resources/Textures/Objects/Misc/killsign.rsi/icon-hidden.png b/Resources/Textures/Objects/Misc/killsign.rsi/icon-hidden.png new file mode 100644 index 0000000000..443177e07b Binary files /dev/null and b/Resources/Textures/Objects/Misc/killsign.rsi/icon-hidden.png differ diff --git a/Resources/Textures/Objects/Misc/killsign.rsi/it.png b/Resources/Textures/Objects/Misc/killsign.rsi/it.png new file mode 100644 index 0000000000..fd33d95ec5 Binary files /dev/null and b/Resources/Textures/Objects/Misc/killsign.rsi/it.png differ diff --git a/Resources/Textures/Objects/Misc/killsign.rsi/sign.png b/Resources/Textures/Objects/Misc/killsign.rsi/kill.png similarity index 100% rename from Resources/Textures/Objects/Misc/killsign.rsi/sign.png rename to Resources/Textures/Objects/Misc/killsign.rsi/kill.png diff --git a/Resources/Textures/Objects/Misc/killsign.rsi/meta.json b/Resources/Textures/Objects/Misc/killsign.rsi/meta.json index f756df4139..f75f8d65d0 100644 --- a/Resources/Textures/Objects/Misc/killsign.rsi/meta.json +++ b/Resources/Textures/Objects/Misc/killsign.rsi/meta.json @@ -1,25 +1,119 @@ { "version": 1, "license": "CC-BY-NC-SA-3.0", - "copyright": "Created by github user @moonheart08", + "copyright": "Created by github user @moonheart08 | bald, cat, dog, furry, it, nerd, peak, raider, stinky and icon-hidden states edited by ScarKy0(Github)", "size": { "x": 32, "y": 32 }, "states": [ { - "name": "sign", + "name": "bald", "directions": 1, "delays": [ [ - 0.1, - 0.1 + 0.15, + 0.15 + ] + ] + }, + { + "name": "cat", + "directions": 1, + "delays": [ + [ + 0.15, + 0.15 + ] + ] + }, + { + "name": "dog", + "directions": 1, + "delays": [ + [ + 0.15, + 0.15 + ] + ] + }, + { + "name": "furry", + "directions": 1, + "delays": [ + [ + 0.15, + 0.15 + ] + ] + }, + { + "name": "it", + "directions": 1, + "delays": [ + [ + 0.15, + 0.15 + ] + ] + }, + { + "name": "kill", + "directions": 1, + "delays": [ + [ + 0.15, + 0.15 + ] + ] + }, + { + "name": "nerd", + "directions": 1, + "delays": [ + [ + 0.15, + 0.15 + ] + ] + }, + { + "name": "peak", + "directions": 1, + "delays": [ + [ + 0.15, + 0.15 + ] + ] + }, + { + "name": "raider", + "directions": 1, + "delays": [ + [ + 0.15, + 0.15 + ] + ] + }, + { + "name": "stinky", + "directions": 1, + "delays": [ + [ + 0.15, + 0.15 ] ] }, { "name": "icon", "directions": 1 + }, + { + "name": "icon-hidden", + "directions": 1 } ] } diff --git a/Resources/Textures/Objects/Misc/killsign.rsi/nerd.png b/Resources/Textures/Objects/Misc/killsign.rsi/nerd.png new file mode 100644 index 0000000000..0829fe7bf7 Binary files /dev/null and b/Resources/Textures/Objects/Misc/killsign.rsi/nerd.png differ diff --git a/Resources/Textures/Objects/Misc/killsign.rsi/peak.png b/Resources/Textures/Objects/Misc/killsign.rsi/peak.png new file mode 100644 index 0000000000..165c6c56e5 Binary files /dev/null and b/Resources/Textures/Objects/Misc/killsign.rsi/peak.png differ diff --git a/Resources/Textures/Objects/Misc/killsign.rsi/raider.png b/Resources/Textures/Objects/Misc/killsign.rsi/raider.png new file mode 100644 index 0000000000..278d2a3d9e Binary files /dev/null and b/Resources/Textures/Objects/Misc/killsign.rsi/raider.png differ diff --git a/Resources/Textures/Objects/Misc/killsign.rsi/stinky.png b/Resources/Textures/Objects/Misc/killsign.rsi/stinky.png new file mode 100644 index 0000000000..1924bd354d Binary files /dev/null and b/Resources/Textures/Objects/Misc/killsign.rsi/stinky.png differ diff --git a/Resources/Textures/Objects/Specific/Cargo/mailcart.rsi/icon.png b/Resources/Textures/Objects/Specific/Cargo/mailcart.rsi/icon.png new file mode 100644 index 0000000000..eff08d6662 Binary files /dev/null and b/Resources/Textures/Objects/Specific/Cargo/mailcart.rsi/icon.png differ diff --git a/Resources/Textures/Objects/Specific/Cargo/mailcart.rsi/mailcart_base.png b/Resources/Textures/Objects/Specific/Cargo/mailcart.rsi/mailcart_base.png new file mode 100644 index 0000000000..eff08d6662 Binary files /dev/null and b/Resources/Textures/Objects/Specific/Cargo/mailcart.rsi/mailcart_base.png differ diff --git a/Resources/Textures/Objects/Specific/Cargo/mailcart.rsi/meta.json b/Resources/Textures/Objects/Specific/Cargo/mailcart.rsi/meta.json new file mode 100644 index 0000000000..b0ffc8c6ff --- /dev/null +++ b/Resources/Textures/Objects/Specific/Cargo/mailcart.rsi/meta.json @@ -0,0 +1,41 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Mailcart_base sprite made by noahrb (Github) for SS14; Package_1 through Package_8 sprites made by Emisse (Github) for SS14... and all the fans.", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "mailcart_base" + }, + { + "name": "package_1" + }, + { + "name": "package_2" + }, + { + "name": "package_3" + }, + { + "name": "package_4" + }, + { + "name": "package_5" + }, + { + "name": "package_6" + }, + { + "name": "package_7" + }, + { + "name": "package_8" + } + ] +} diff --git a/Resources/Textures/Objects/Specific/Cargo/mailcart.rsi/package_1.png b/Resources/Textures/Objects/Specific/Cargo/mailcart.rsi/package_1.png new file mode 100644 index 0000000000..8d4632621f Binary files /dev/null and b/Resources/Textures/Objects/Specific/Cargo/mailcart.rsi/package_1.png differ diff --git a/Resources/Textures/Objects/Specific/Cargo/mailcart.rsi/package_2.png b/Resources/Textures/Objects/Specific/Cargo/mailcart.rsi/package_2.png new file mode 100644 index 0000000000..dc35d82b8d Binary files /dev/null and b/Resources/Textures/Objects/Specific/Cargo/mailcart.rsi/package_2.png differ diff --git a/Resources/Textures/Objects/Specific/Cargo/mailcart.rsi/package_3.png b/Resources/Textures/Objects/Specific/Cargo/mailcart.rsi/package_3.png new file mode 100644 index 0000000000..5f0e79710a Binary files /dev/null and b/Resources/Textures/Objects/Specific/Cargo/mailcart.rsi/package_3.png differ diff --git a/Resources/Textures/Objects/Specific/Cargo/mailcart.rsi/package_4.png b/Resources/Textures/Objects/Specific/Cargo/mailcart.rsi/package_4.png new file mode 100644 index 0000000000..f8cd0410ba Binary files /dev/null and b/Resources/Textures/Objects/Specific/Cargo/mailcart.rsi/package_4.png differ diff --git a/Resources/Textures/Objects/Specific/Cargo/mailcart.rsi/package_5.png b/Resources/Textures/Objects/Specific/Cargo/mailcart.rsi/package_5.png new file mode 100644 index 0000000000..81c7b2b6d9 Binary files /dev/null and b/Resources/Textures/Objects/Specific/Cargo/mailcart.rsi/package_5.png differ diff --git a/Resources/Textures/Objects/Specific/Cargo/mailcart.rsi/package_6.png b/Resources/Textures/Objects/Specific/Cargo/mailcart.rsi/package_6.png new file mode 100644 index 0000000000..60cb003b10 Binary files /dev/null and b/Resources/Textures/Objects/Specific/Cargo/mailcart.rsi/package_6.png differ diff --git a/Resources/Textures/Objects/Specific/Cargo/mailcart.rsi/package_7.png b/Resources/Textures/Objects/Specific/Cargo/mailcart.rsi/package_7.png new file mode 100644 index 0000000000..d7fbf8d563 Binary files /dev/null and b/Resources/Textures/Objects/Specific/Cargo/mailcart.rsi/package_7.png differ diff --git a/Resources/Textures/Objects/Specific/Cargo/mailcart.rsi/package_8.png b/Resources/Textures/Objects/Specific/Cargo/mailcart.rsi/package_8.png new file mode 100644 index 0000000000..8363766ecb Binary files /dev/null and b/Resources/Textures/Objects/Specific/Cargo/mailcart.rsi/package_8.png differ diff --git a/Resources/Textures/Objects/Specific/Mech/mecha.rsi/meta.json b/Resources/Textures/Objects/Specific/Mech/mecha.rsi/meta.json index 0ccb22c261..8031bfe15d 100644 --- a/Resources/Textures/Objects/Specific/Mech/mecha.rsi/meta.json +++ b/Resources/Textures/Objects/Specific/Mech/mecha.rsi/meta.json @@ -1,297 +1,491 @@ { - "copyright" : "Taken from https://github.com/tgstation/tgstation at at https://github.com/tgstation/tgstation/commit/40d89d11ea4a5cb81d61dc1018b46f4e7d32c62a, hamtr made by brainfood1183 (github)", - "license" : "CC-BY-SA-3.0", - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "states": [ - { - "name": "honker", - "directions": 4, - "delays": [ - [ - 1, - 1 - ], - [ - 1, - 1 - ], - [ - 1, - 1 - ], - [ - 1, - 1 - ] - ] + "copyright" : "Taken from https://github.com/tgstation/tgstation at at https://github.com/tgstation/tgstation/commit/40d89d11ea4a5cb81d61dc1018b46f4e7d32c62a, hamtr made by brainfood1183 (github), Ripley edits by TiniestShark (Github)", + "license" : "CC-BY-SA-3.0", + "version": 1, + "size": { + "x": 32, + "y": 32 }, - { - "name": "honker-open" - }, - { - "name": "honker-broken" - }, - { - "name": "reticence", - "directions": 4 - }, - { - "name": "reticence-open" - }, - { - "name": "reticence-broken" - }, - { - "name": "marauder", - "directions": 4 - }, - { - "name": "marauder-open" - }, - { - "name": "marauder-broken" - }, - { - "name": "darkgygax", - "directions": 4 - }, - { - "name": "darkgygax-open", - "delays": [ - [ - 0.2, - 0.2, - 0.2, - 0.2, - 0.2 - ] - ] - }, - { - "name": "darkgygax-broken" - }, - { - "name": "seraph", - "directions": 4 - }, - { - "name": "seraph-open" - }, - { - "name": "seraph-broken" - }, - { - "name": "phazon", - "directions": 4 - }, - { - "name": "phazon-open" - }, - { - "name": "phazon-phase", - "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 - ] - ] - }, - { - "name": "phazon-broken" - }, - { - "name": "mauler", - "directions": 4 - }, - { - "name": "mauler-open" - }, - { - "name": "mauler-broken" - }, -{ - "name": "meowler", - "directions": 4, - "delays": [ - [ - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1 - ], - [ - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1 - ], - [ - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1 - ], - [ - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1 - ] - ] - }, - { - "name": "meowler-open", - "delays": [ - [ - 0.5, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1 - ] - ] - }, - { - "name": "meowler-broken" - }, - { - "name": "odysseus", - "directions": 4 - }, - { - "name": "odysseus-open" - }, - { - "name": "odysseus-broken" - }, - { - "name": "hamtr", - "directions": 4 - }, - { - "name": "hamtr-open" - }, - { - "name": "hamtr-broken" - }, - { - "name": "darkhonker", - "directions": 4, - "delays": [ - [ - 1, - 1 - ], - [ - 1, - 1 - ], - [ - 1, - 1 - ], - [ - 1, - 1 - ] - ] - }, - { - "name": "darkhonker-open" - }, - { - "name": "darkhonker-broken" - }, - { - "name": "vim", - "directions": 4 - }, - { - "name": "vim-open", - "directions": 4 - }, - { - "name": "vim-broken", - "directions": 4 - } - ] + "states": [ + { + "name": "honker", + "directions": 4, + "delays": [ + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ] + ] + }, + { + "name": "honker-open" + }, + { + "name": "honker-broken" + }, + { + "name": "reticence", + "directions": 4 + }, + { + "name": "reticence-open" + }, + { + "name": "reticence-broken" + }, + { + "name": "ripley", + "directions": 4 + }, + { + "name": "ripley-empty", + "directions": 4 + }, + { + "name": "ripley-open" + }, + { + "name": "ripley-broken" + }, + { + "name": "marauder", + "directions": 4 + }, + { + "name": "marauder-open", + "delays": [ + [ + 0.5, + 0.1, + 0.2 + ] + ] + }, + { + "name": "marauder-broken" + }, + { + "name": "seraph", + "directions": 4 + }, + { + "name": "seraph-open", + "delays": [ + [ + 0.5, + 0.1, + 0.2 + ] + ] + }, + { + "name": "seraph-broken" + }, + { + "name": "phazon", + "directions": 4 + }, + { + "name": "phazon-open" + }, + { + "name": "phazon-phase", + "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 + ] + ] + }, + { + "name": "phazon-broken" + }, + { + "name": "ripley-old", + "directions": 4 + }, + { + "name": "ripley-broken-old" + }, + { + "name": "mauler", + "directions": 4, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "mauler-open", + "delays": [ + [ + 0.5, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "mauler-broken" + }, + { + "name": "odysseus", + "directions": 4 + }, + { + "name": "odysseus-open" + }, + { + "name": "odysseus-broken" + }, + { + "name": "hamtr", + "directions": 4 + }, + { + "name": "hamtr-open" + }, + { + "name": "hamtr-broken" + }, + { + "name": "firefighter", + "directions": 4 + }, + { + "name": "firefighter-open" + }, + { + "name": "firefighter-broken" + }, + { + "name": "deathripley", + "directions": 4 + }, + { + "name": "deathripley-open" + }, + { + "name": "deathripley-broken" + }, + { + "name": "darkgygax", + "directions": 4 + }, + { + "name": "darkgygax-open", + "delays": [ + [ + 0.1, + 0.05, + 0.05, + 0.05, + 0.1, + 0.05, + 0.05, + 0.05, + 0.1 + ] + ] + }, + { + "name": "darkgygax-broken", + "delays": [ + [ + 0.3, + 0.5, + 0.3, + 0.5, + 0.3, + 0.4, + 0.5, + 0.3 + ] + ] + }, + { + "name": "durand", + "directions": 4 + }, + { + "name": "durand-open", + "delays": [ + [ + 1, + 0.1, + 0.1, + 0.5, + 0.1, + 0.1 + ] + ] + }, + { + "name": "durand-broken", + "delays": [ + [ + 0.5, + 1, + 0.5, + 1 + ] + ] + }, + { + "name": "gygax", + "directions": 4 + }, + { + "name": "gygax-open", + "delays": [ + [ + 0.1, + 0.05, + 0.05, + 0.05, + 0.1, + 0.05, + 0.05, + 0.05, + 0.1 + ] + ] + }, + { + "name": "gygax-broken", + "delays": [ + [ + 5, + 0.05, + 0.05, + 0.05, + 0.1, + 0.1, + 0.5, + 0.1 + ] + ] + }, + { + "name": "ripley-g", + "directions": 4 + }, + { + "name": "ripley-g-open" + }, + { + "name": "ripley-g-full", + "directions": 4 + }, + { + "name": "ripley-g-full-open" + }, + { + "name": "darkhonker", + "directions": 4, + "delays": [ + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ] + ] + }, + { + "name": "darkhonker-open" + }, + { + "name": "darkhonker-broken" + }, + { + "name": "ripleymkii", + "directions": 4 + }, + { + "name": "ripleymkii-open" + }, + { + "name": "ripleymkii-broken" + }, + { + "name": "clarke", + "directions": 4, + "delays": [ + [ + 0.1, + 0.05, + 0.05 + ], + [ + 0.1, + 0.05, + 0.05 + ], + [ + 0.1, + 0.05, + 0.05 + ], + [ + 0.1, + 0.05, + 0.05 + ] + ] + }, + { + "name": "clarke-open" + }, + { + "name": "clarke-broken" + }, + { + "name": "hauler", + "directions": 4 + }, + { + "name": "hauler-empty", + "directions": 4 + }, + { + "name": "hauler-open" + }, + { + "name": "hauler-broken" + }, + { + "name": "vim", + "directions": 4 + }, + { + "name": "vim-open", + "directions": 4 + }, + { + "name": "vim-broken", + "directions": 4 + } + ] } diff --git a/Resources/Textures/Objects/Specific/Mech/mecha.rsi/ripley-broken.png b/Resources/Textures/Objects/Specific/Mech/mecha.rsi/ripley-broken.png new file mode 100644 index 0000000000..f3bd7f29f3 Binary files /dev/null and b/Resources/Textures/Objects/Specific/Mech/mecha.rsi/ripley-broken.png differ diff --git a/Resources/Textures/Objects/Specific/Mech/mecha.rsi/ripley-empty.png b/Resources/Textures/Objects/Specific/Mech/mecha.rsi/ripley-empty.png new file mode 100644 index 0000000000..8eb1279c3c Binary files /dev/null and b/Resources/Textures/Objects/Specific/Mech/mecha.rsi/ripley-empty.png differ diff --git a/Resources/Textures/Objects/Specific/Mech/mecha.rsi/ripley-open.png b/Resources/Textures/Objects/Specific/Mech/mecha.rsi/ripley-open.png new file mode 100644 index 0000000000..337aa225c7 Binary files /dev/null and b/Resources/Textures/Objects/Specific/Mech/mecha.rsi/ripley-open.png differ diff --git a/Resources/Textures/Objects/Specific/Mech/mecha.rsi/ripley.png b/Resources/Textures/Objects/Specific/Mech/mecha.rsi/ripley.png new file mode 100644 index 0000000000..76ae779f56 Binary files /dev/null and b/Resources/Textures/Objects/Specific/Mech/mecha.rsi/ripley.png differ diff --git a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/meta.json b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/meta.json index ad615418d3..f7d4ed64af 100644 --- a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/meta.json +++ b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/meta.json @@ -1,101 +1,101 @@ { - "copyright" : "Taken from https://github.com/tgstation/tgstation at at https://github.com/tgstation/tgstation/commit/40d89d11ea4a5cb81d61dc1018b46f4e7d32c62a", - "license" : "CC-BY-SA-3.0", - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "states": [ - { - "name": "ripley_chassis" + "copyright" : "Taken from https://github.com/tgstation/tgstation at at https://github.com/tgstation/tgstation/commit/40d89d11ea4a5cb81d61dc1018b46f4e7d32c62a, edited by TiniestShark (Github)", + "license" : "CC-BY-SA-3.0", + "version": 1, + "size": { + "x": 32, + "y": 32 }, - { - "name": "ripley_harness" - }, - { - "name": "ripley_harness+o" - }, - { - "name": "ripley_r_arm" - }, - { - "name": "ripley_r_arm+o" - }, - { - "name": "ripley_l_arm" - }, - { - "name": "ripley_l_arm+o" - }, - { - "name": "ripley_r_leg" - }, - { - "name": "ripley_r_leg+o" - }, - { - "name": "ripley_l_leg" - }, - { - "name": "ripley_l_leg+o" - }, - { - "name": "ripley0" - }, - { - "name": "ripley1" - }, - { - "name": "ripley2" - }, - { - "name": "ripley3" - }, - { - "name": "ripley4" - }, - { - "name": "ripley5" - }, - { - "name": "ripley6" - }, - { - "name": "ripley7" - }, - { - "name": "ripley8" - }, - { - "name": "ripley9" - }, - { - "name": "ripley10" - }, - { - "name": "ripley11" - }, - { - "name": "ripley12" - }, - { - "name": "ripley13" - }, - { - "name": "ripley14" - }, - { - "name": "ripley15" - }, - { - "name": "ripley16" - }, - { - "name": "ripley17" - }, - { - "name": "ripley18" - } - ] + "states": [ + { + "name": "ripley_chassis" + }, + { + "name": "ripley_harness" + }, + { + "name": "ripley_harness+o" + }, + { + "name": "ripley_r_arm" + }, + { + "name": "ripley_r_arm+o" + }, + { + "name": "ripley_l_arm" + }, + { + "name": "ripley_l_arm+o" + }, + { + "name": "ripley_r_leg" + }, + { + "name": "ripley_r_leg+o" + }, + { + "name": "ripley_l_leg" + }, + { + "name": "ripley_l_leg+o" + }, + { + "name": "ripley0" + }, + { + "name": "ripley1" + }, + { + "name": "ripley2" + }, + { + "name": "ripley3" + }, + { + "name": "ripley4" + }, + { + "name": "ripley5" + }, + { + "name": "ripley6" + }, + { + "name": "ripley7" + }, + { + "name": "ripley8" + }, + { + "name": "ripley9" + }, + { + "name": "ripley10" + }, + { + "name": "ripley11" + }, + { + "name": "ripley12" + }, + { + "name": "ripley13" + }, + { + "name": "ripley14" + }, + { + "name": "ripley15" + }, + { + "name": "ripley16" + }, + { + "name": "ripley17" + }, + { + "name": "ripley18" + } + ] } diff --git a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley0.png b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley0.png index 01601a288d..efab340ad2 100644 Binary files a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley0.png and b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley0.png differ diff --git a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley1.png b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley1.png index 2a7ab1d762..74e479c04e 100644 Binary files a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley1.png and b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley1.png differ diff --git a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley10.png b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley10.png index 2ffb27b9b1..b8015216b7 100644 Binary files a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley10.png and b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley10.png differ diff --git a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley11.png b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley11.png index 883295d9ff..e32cb53b31 100644 Binary files a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley11.png and b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley11.png differ diff --git a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley12.png b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley12.png index 76ff6767f4..08f192113d 100644 Binary files a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley12.png and b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley12.png differ diff --git a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley13.png b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley13.png index 76ff6767f4..b9af5ccf88 100644 Binary files a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley13.png and b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley13.png differ diff --git a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley14.png b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley14.png index 76ff6767f4..3b2d125756 100644 Binary files a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley14.png and b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley14.png differ diff --git a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley15.png b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley15.png index 6260449569..4b7c6e838e 100644 Binary files a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley15.png and b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley15.png differ diff --git a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley16.png b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley16.png index 76f6cfd264..dcbe6486cd 100644 Binary files a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley16.png and b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley16.png differ diff --git a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley17.png b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley17.png index a5bc876d84..9c23aefeb4 100644 Binary files a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley17.png and b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley17.png differ diff --git a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley18.png b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley18.png index c6ca3bddcd..7d4a85ee33 100644 Binary files a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley18.png and b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley18.png differ diff --git a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley2.png b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley2.png index ea4e806eb5..a56552fafe 100644 Binary files a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley2.png and b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley2.png differ diff --git a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley3.png b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley3.png index 8507c83cbf..0414adf487 100644 Binary files a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley3.png and b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley3.png differ diff --git a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley4.png b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley4.png index 089e330fbf..3235dd5f44 100644 Binary files a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley4.png and b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley4.png differ diff --git a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley5.png b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley5.png index 3dd89c377b..856a947b0c 100644 Binary files a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley5.png and b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley5.png differ diff --git a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley6.png b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley6.png index 857db6f803..17cfde1d31 100644 Binary files a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley6.png and b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley6.png differ diff --git a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley7.png b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley7.png index ff13a670af..db83f254bf 100644 Binary files a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley7.png and b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley7.png differ diff --git a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley8.png b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley8.png index 3dbd188439..a7d83f51eb 100644 Binary files a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley8.png and b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley8.png differ diff --git a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley9.png b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley9.png index 0dfe4e1fc9..3664b8ae9a 100644 Binary files a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley9.png and b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley9.png differ diff --git a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley_chassis.png b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley_chassis.png index 3467f89d7f..54af02f873 100644 Binary files a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley_chassis.png and b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley_chassis.png differ diff --git a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley_harness+o.png b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley_harness+o.png index 3ecc6d4edc..70c2ab6ba3 100644 Binary files a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley_harness+o.png and b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley_harness+o.png differ diff --git a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley_harness.png b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley_harness.png index 81579c0036..323b383284 100644 Binary files a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley_harness.png and b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley_harness.png differ diff --git a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley_l_arm+o.png b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley_l_arm+o.png index a511f8f542..e87a312d32 100644 Binary files a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley_l_arm+o.png and b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley_l_arm+o.png differ diff --git a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley_l_arm.png b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley_l_arm.png index 41d2c83327..ba8819dd47 100644 Binary files a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley_l_arm.png and b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley_l_arm.png differ diff --git a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley_l_leg+o.png b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley_l_leg+o.png index c27a1ff245..7a33814dbb 100644 Binary files a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley_l_leg+o.png and b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley_l_leg+o.png differ diff --git a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley_l_leg.png b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley_l_leg.png index b030880c47..d4163c22de 100644 Binary files a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley_l_leg.png and b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley_l_leg.png differ diff --git a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley_r_arm+o.png b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley_r_arm+o.png index 0733c1cd5c..5db3929a08 100644 Binary files a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley_r_arm+o.png and b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley_r_arm+o.png differ diff --git a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley_r_arm.png b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley_r_arm.png index b3897f0985..b19d97818c 100644 Binary files a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley_r_arm.png and b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley_r_arm.png differ diff --git a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley_r_leg+o.png b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley_r_leg+o.png index 0c75e70f83..a57e5c7750 100644 Binary files a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley_r_leg+o.png and b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley_r_leg+o.png differ diff --git a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley_r_leg.png b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley_r_leg.png index 0b0c3ff8e5..b392bad17e 100644 Binary files a/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley_r_leg.png and b/Resources/Textures/Objects/Specific/Mech/ripley_construction.rsi/ripley_r_leg.png differ diff --git a/Resources/Textures/Objects/Specific/Medical/hypospray.rsi/borghypo_fill1.png b/Resources/Textures/Objects/Specific/Medical/hypospray.rsi/borghypo_fill1.png new file mode 100644 index 0000000000..56fed4db91 Binary files /dev/null and b/Resources/Textures/Objects/Specific/Medical/hypospray.rsi/borghypo_fill1.png differ diff --git a/Resources/Textures/Objects/Specific/Medical/hypospray.rsi/borghypo_fill2.png b/Resources/Textures/Objects/Specific/Medical/hypospray.rsi/borghypo_fill2.png new file mode 100644 index 0000000000..9cc96a693e Binary files /dev/null and b/Resources/Textures/Objects/Specific/Medical/hypospray.rsi/borghypo_fill2.png differ diff --git a/Resources/Textures/Objects/Specific/Medical/hypospray.rsi/borghypo_s.png b/Resources/Textures/Objects/Specific/Medical/hypospray.rsi/borghypo_s.png index 4adc13c448..3d53f56f71 100644 Binary files a/Resources/Textures/Objects/Specific/Medical/hypospray.rsi/borghypo_s.png and b/Resources/Textures/Objects/Specific/Medical/hypospray.rsi/borghypo_s.png differ diff --git a/Resources/Textures/Objects/Specific/Medical/hypospray.rsi/meta.json b/Resources/Textures/Objects/Specific/Medical/hypospray.rsi/meta.json index 5f099fd540..8ad20c2eff 100644 --- a/Resources/Textures/Objects/Specific/Medical/hypospray.rsi/meta.json +++ b/Resources/Textures/Objects/Specific/Medical/hypospray.rsi/meta.json @@ -1,56 +1,59 @@ { - "version": 1, - "license": "CC-BY-SA-3.0", - "copyright": "Taken from vgstation at commit https://github.com/vgstation-coders/vgstation13/commit/1cdfb0230cc96d0ba751fa002d04f8aa2f25ad7d, modified with fill sprites by SlamBamActionman (github)", - "size": { - "x": 32, - "y": 32 - }, - "states": [ - { - "name": "borghypo" + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from vgstation at commit https://github.com/vgstation-coders/vgstation13/commit/1cdfb0230cc96d0ba751fa002d04f8aa2f25ad7d, modified with fill sprites by SlamBamActionman (github), borghypo fill sprites by SirWarock (Github)", + "size": { + "x": 32, + "y": 32 }, - { - "name": "borghypo_s" - }, - { - "name": "combat_minihypo" - }, - { - "name": "combat_hypo" - }, - { - "name": "hypo" - }, - { - "name": "hypo_fill1" - }, - { - "name": "hypo_fill2" - }, - { - "name": "hypo_fill3" - }, - { - "name": "hypo_fill4" - }, - { - "name": "hypo_fill5" - }, - { - "name": "hypo_fill6" - }, - { - "name": "inhand-left", - "directions": 4 - }, - { - "name": "inhand-right", - "directions": 4 - }, - { - "name": "equipped-BELT", - "directions": 4 - } - ] + "states": [ + { + "name": "borghypo" + }, + { + "name": "borghypo_s" + }, + { + "name": "borghypo_fill1" + }, + { + "name": "borghypo_fill2" + }, + { + "name": "combat_hypo" + }, + { + "name": "hypo" + }, + { + "name": "hypo_fill1" + }, + { + "name": "hypo_fill2" + }, + { + "name": "hypo_fill3" + }, + { + "name": "hypo_fill4" + }, + { + "name": "hypo_fill5" + }, + { + "name": "hypo_fill6" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "equipped-BELT", + "directions": 4 + } + ] } diff --git a/Resources/Textures/Objects/Specific/Medical/medical.rsi/meta.json b/Resources/Textures/Objects/Specific/Medical/medical.rsi/meta.json index dd005e48b3..a654ea1c67 100644 --- a/Resources/Textures/Objects/Specific/Medical/medical.rsi/meta.json +++ b/Resources/Textures/Objects/Specific/Medical/medical.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/commit/740ff31a81313086cf16761f3677cf1e2ab46c93 and Taken from tgstation at https://github.com/tgstation/tgstation/blob/623290915c2292b56da11048deb62d758e1e3fb4/icons/obj/bloodpack.dmi, Blood pack redone by Ubaser. Taken from https://github.com/tgstation/tgstation/blob/a3568da5634e756d0849480104afda402c6f1c3c/icons/obj/medical/stack_medical.dmi. Tourniquet Sprite by PoorMansDreams, in-hand sprites of tourniquet, gauze, and bloodpack made by SeamLesss (github).", + "copyright": "Taken from cev-eris at https://github.com/discordia-space/CEV-Eris/commit/740ff31a81313086cf16761f3677cf1e2ab46c93 and Taken from tgstation at https://github.com/tgstation/tgstation/blob/623290915c2292b56da11048deb62d758e1e3fb4/icons/obj/bloodpack.dmi, Blood pack redone by Ubaser. Taken from https://github.com/tgstation/tgstation/blob/a3568da5634e756d0849480104afda402c6f1c3c/icons/obj/medical/stack_medical.dmi. Tourniquet Sprite by PoorMansDreams, in-hand sprites of tourniquet, gauze, and bloodpack made by SeamLesss (github). Ointment Storage by TiniestShark (Github)", "size": { "x": 32, "y": 32 @@ -10,15 +10,6 @@ { "name": "brutepack" }, - { - "name": "bluebrutepack" - }, - { - "name": "bluebrutepack2" - }, - { - "name": "bluebrutepack3" - }, { "name": "brutepack-inhand-left", "directions": 4 @@ -59,13 +50,7 @@ "name": "ointment" }, { - "name": "blueointment" - }, - { - "name": "blueointment2" - }, - { - "name": "blueointment3" + "name": "ointment-storage" }, { "name": "ointment-inhand-left", diff --git a/Resources/Textures/Objects/Specific/Medical/medical.rsi/ointment-storage.png b/Resources/Textures/Objects/Specific/Medical/medical.rsi/ointment-storage.png new file mode 100644 index 0000000000..d1073c8b27 Binary files /dev/null and b/Resources/Textures/Objects/Specific/Medical/medical.rsi/ointment-storage.png differ diff --git a/Resources/Textures/Objects/Specific/Robotics/silicon_storage_cube.rsi/meta.json b/Resources/Textures/Objects/Specific/Robotics/silicon_storage_cube.rsi/meta.json new file mode 100644 index 0000000000..45f98a28fa --- /dev/null +++ b/Resources/Textures/Objects/Specific/Robotics/silicon_storage_cube.rsi/meta.json @@ -0,0 +1,14 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/40d89d11ea4a5cb81d61dc1018b46f4e7d32c62a, Modified by Samuka-C (github)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "xenoborg" + } + ] +} diff --git a/Resources/Textures/Objects/Specific/Robotics/silicon_storage_cube.rsi/xenoborg.png b/Resources/Textures/Objects/Specific/Robotics/silicon_storage_cube.rsi/xenoborg.png new file mode 100644 index 0000000000..1a1e08230d Binary files /dev/null and b/Resources/Textures/Objects/Specific/Robotics/silicon_storage_cube.rsi/xenoborg.png differ diff --git a/Resources/Textures/Objects/Tanks/emergency.rsi/meta.json b/Resources/Textures/Objects/Tanks/emergency.rsi/meta.json index 59aada80e0..8c67ffd7c9 100644 --- a/Resources/Textures/Objects/Tanks/emergency.rsi/meta.json +++ b/Resources/Textures/Objects/Tanks/emergency.rsi/meta.json @@ -1,75 +1,78 @@ { - "version": 1, - "license": "CC-BY-SA-3.0", - "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/e1142f20f5e4661cb6845cfcf2dd69f864d67432", - "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/commit/e1142f20f5e4661cb6845cfcf2dd69f864d67432. Storage by TiniestShark (Github)", + "size": { + "x": 32, + "y": 32 }, - { - "name": "equipped-BELT", - "directions": 4 - }, - { - "name": "equipped-SUITSTORAGE-dog", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-kangaroo", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-puppy", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-fox", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-cat", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-sloth", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-possum", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-pig", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-hamster", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "inhand-left", - "directions": 4 - }, - { - "name": "inhand-right", - "directions": 4 - }, - { - "name": "equipped-SUITSTORAGE", - "directions": 4 - } - ] + "states": [ + { + "name": "icon" + }, + { + "name": "storage" + }, + { + "name": "equipped-BELT", + "directions": 4 + }, + { + "name": "equipped-SUITSTORAGE-dog", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-kangaroo", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-puppy", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-fox", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-cat", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-sloth", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-possum", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-pig", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-hamster", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "equipped-SUITSTORAGE", + "directions": 4 + } + ] } diff --git a/Resources/Textures/Objects/Tanks/emergency.rsi/storage.png b/Resources/Textures/Objects/Tanks/emergency.rsi/storage.png new file mode 100644 index 0000000000..e4537ae40d Binary files /dev/null and b/Resources/Textures/Objects/Tanks/emergency.rsi/storage.png differ diff --git a/Resources/Textures/Objects/Tanks/emergency_clown.rsi/meta.json b/Resources/Textures/Objects/Tanks/emergency_clown.rsi/meta.json index 21d23712e9..760edc5a67 100644 --- a/Resources/Textures/Objects/Tanks/emergency_clown.rsi/meta.json +++ b/Resources/Textures/Objects/Tanks/emergency_clown.rsi/meta.json @@ -1,75 +1,78 @@ { - "version": 1, - "license": "CC-BY-SA-3.0", - "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/ff8df99906ab1909674680b9973bd3c909080360", - "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/commit/ff8df99906ab1909674680b9973bd3c909080360. Storage by TiniestShark (Github)", + "size": { + "x": 32, + "y": 32 }, - { - "name": "equipped-BELT", - "directions": 4 - }, - { - "name": "equipped-SUITSTORAGE-dog", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-puppy", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-fox", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-cat", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-sloth", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-hamster", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-kangaroo", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-possum", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-pig", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "inhand-left", - "directions": 4 - }, - { - "name": "inhand-right", - "directions": 4 - }, - { - "name": "equipped-SUITSTORAGE", - "directions": 4 - } - ] + "states": [ + { + "name": "icon" + }, + { + "name": "storage" + }, + { + "name": "equipped-BELT", + "directions": 4 + }, + { + "name": "equipped-SUITSTORAGE-dog", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-puppy", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-fox", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-cat", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-sloth", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-hamster", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-kangaroo", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-possum", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-pig", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "equipped-SUITSTORAGE", + "directions": 4 + } + ] } diff --git a/Resources/Textures/Objects/Tanks/emergency_clown.rsi/storage.png b/Resources/Textures/Objects/Tanks/emergency_clown.rsi/storage.png new file mode 100644 index 0000000000..9aa8823e4c Binary files /dev/null and b/Resources/Textures/Objects/Tanks/emergency_clown.rsi/storage.png differ diff --git a/Resources/Textures/Objects/Tanks/emergency_double.rsi/meta.json b/Resources/Textures/Objects/Tanks/emergency_double.rsi/meta.json index fe19dcec1c..f4db0728d2 100644 --- a/Resources/Textures/Objects/Tanks/emergency_double.rsi/meta.json +++ b/Resources/Textures/Objects/Tanks/emergency_double.rsi/meta.json @@ -1,75 +1,78 @@ { - "version": 1, - "license": "CC-BY-SA-3.0", - "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/e1142f20f5e4661cb6845cfcf2dd69f864d67432", - "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/commit/e1142f20f5e4661cb6845cfcf2dd69f864d67432. Storage by TiniestShark (Github)", + "size": { + "x": 32, + "y": 32 }, - { - "name": "equipped-BELT", - "directions": 4 - }, - { - "name": "equipped-SUITSTORAGE-dog", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-puppy", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-fox", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-cat", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-sloth", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-hamster", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-kangaroo", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-possum", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-pig", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "inhand-left", - "directions": 4 - }, - { - "name": "inhand-right", - "directions": 4 - }, - { - "name": "equipped-SUITSTORAGE", - "directions": 4 - } - ] + "states": [ + { + "name": "icon" + }, + { + "name": "storage" + }, + { + "name": "equipped-BELT", + "directions": 4 + }, + { + "name": "equipped-SUITSTORAGE-dog", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-puppy", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-fox", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-cat", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-sloth", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-hamster", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-kangaroo", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-possum", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-pig", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "equipped-SUITSTORAGE", + "directions": 4 + } + ] } diff --git a/Resources/Textures/Objects/Tanks/emergency_double.rsi/storage.png b/Resources/Textures/Objects/Tanks/emergency_double.rsi/storage.png new file mode 100644 index 0000000000..f12481de65 Binary files /dev/null and b/Resources/Textures/Objects/Tanks/emergency_double.rsi/storage.png differ diff --git a/Resources/Textures/Objects/Tanks/emergency_double_red.rsi/icon.png b/Resources/Textures/Objects/Tanks/emergency_double_red.rsi/icon.png index 584a122e5b..871f3235be 100644 Binary files a/Resources/Textures/Objects/Tanks/emergency_double_red.rsi/icon.png and b/Resources/Textures/Objects/Tanks/emergency_double_red.rsi/icon.png differ diff --git a/Resources/Textures/Objects/Tanks/emergency_double_red.rsi/meta.json b/Resources/Textures/Objects/Tanks/emergency_double_red.rsi/meta.json index 74fc108c09..f8ac073188 100644 --- a/Resources/Textures/Objects/Tanks/emergency_double_red.rsi/meta.json +++ b/Resources/Textures/Objects/Tanks/emergency_double_red.rsi/meta.json @@ -1,75 +1,78 @@ { - "version": 1, - "license": "CC-BY-SA-3.0", - "copyright": "Adapted by DangerRevolution from tgstation at https://github.com/tgstation/tgstation/commit/e1142f20f5e4661cb6845cfcf2dd69f864d67432", - "size": { - "x": 32, - "y": 32 - }, - "states": [ - { - "name": "icon" + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Adapted by DangerRevolution from tgstation at https://github.com/tgstation/tgstation/commit/e1142f20f5e4661cb6845cfcf2dd69f864d67432. Storage and icon edits by TiniestShark (Github)", + "size": { + "x": 32, + "y": 32 }, - { - "name": "equipped-BELT", - "directions": 4 - }, - { - "name": "equipped-SUITSTORAGE-dog", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-puppy", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-fox", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-cat", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-sloth", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-hamster", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-kangaroo", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-possum", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-pig", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "inhand-left", - "directions": 4 - }, - { - "name": "inhand-right", - "directions": 4 - }, - { - "name": "equipped-SUITSTORAGE", - "directions": 4 - } - ] + "states": [ + { + "name": "icon" + }, + { + "name": "storage" + }, + { + "name": "equipped-BELT", + "directions": 4 + }, + { + "name": "equipped-SUITSTORAGE-dog", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-puppy", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-fox", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-cat", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-sloth", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-hamster", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-kangaroo", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-possum", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-pig", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "equipped-SUITSTORAGE", + "directions": 4 + } + ] } diff --git a/Resources/Textures/Objects/Tanks/emergency_double_red.rsi/storage.png b/Resources/Textures/Objects/Tanks/emergency_double_red.rsi/storage.png new file mode 100644 index 0000000000..9dab1a5cea Binary files /dev/null and b/Resources/Textures/Objects/Tanks/emergency_double_red.rsi/storage.png differ diff --git a/Resources/Textures/Objects/Tanks/emergency_extended.rsi/meta.json b/Resources/Textures/Objects/Tanks/emergency_extended.rsi/meta.json index fe19dcec1c..f4db0728d2 100644 --- a/Resources/Textures/Objects/Tanks/emergency_extended.rsi/meta.json +++ b/Resources/Textures/Objects/Tanks/emergency_extended.rsi/meta.json @@ -1,75 +1,78 @@ { - "version": 1, - "license": "CC-BY-SA-3.0", - "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/e1142f20f5e4661cb6845cfcf2dd69f864d67432", - "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/commit/e1142f20f5e4661cb6845cfcf2dd69f864d67432. Storage by TiniestShark (Github)", + "size": { + "x": 32, + "y": 32 }, - { - "name": "equipped-BELT", - "directions": 4 - }, - { - "name": "equipped-SUITSTORAGE-dog", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-puppy", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-fox", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-cat", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-sloth", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-hamster", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-kangaroo", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-possum", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-pig", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "inhand-left", - "directions": 4 - }, - { - "name": "inhand-right", - "directions": 4 - }, - { - "name": "equipped-SUITSTORAGE", - "directions": 4 - } - ] + "states": [ + { + "name": "icon" + }, + { + "name": "storage" + }, + { + "name": "equipped-BELT", + "directions": 4 + }, + { + "name": "equipped-SUITSTORAGE-dog", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-puppy", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-fox", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-cat", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-sloth", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-hamster", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-kangaroo", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-possum", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-pig", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "equipped-SUITSTORAGE", + "directions": 4 + } + ] } diff --git a/Resources/Textures/Objects/Tanks/emergency_extended.rsi/storage.png b/Resources/Textures/Objects/Tanks/emergency_extended.rsi/storage.png new file mode 100644 index 0000000000..20c5c42668 Binary files /dev/null and b/Resources/Textures/Objects/Tanks/emergency_extended.rsi/storage.png differ diff --git a/Resources/Textures/Objects/Tanks/emergency_extended_red.rsi/meta.json b/Resources/Textures/Objects/Tanks/emergency_extended_red.rsi/meta.json index 74fc108c09..dff0f2dd0e 100644 --- a/Resources/Textures/Objects/Tanks/emergency_extended_red.rsi/meta.json +++ b/Resources/Textures/Objects/Tanks/emergency_extended_red.rsi/meta.json @@ -1,75 +1,78 @@ { - "version": 1, - "license": "CC-BY-SA-3.0", - "copyright": "Adapted by DangerRevolution from tgstation at https://github.com/tgstation/tgstation/commit/e1142f20f5e4661cb6845cfcf2dd69f864d67432", - "size": { - "x": 32, - "y": 32 - }, - "states": [ - { - "name": "icon" + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Adapted by DangerRevolution from tgstation at https://github.com/tgstation/tgstation/commit/e1142f20f5e4661cb6845cfcf2dd69f864d67432. Storage by TiniestShark (Github)", + "size": { + "x": 32, + "y": 32 }, - { - "name": "equipped-BELT", - "directions": 4 - }, - { - "name": "equipped-SUITSTORAGE-dog", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-puppy", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-fox", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-cat", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-sloth", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-hamster", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-kangaroo", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-possum", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-pig", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "inhand-left", - "directions": 4 - }, - { - "name": "inhand-right", - "directions": 4 - }, - { - "name": "equipped-SUITSTORAGE", - "directions": 4 - } - ] + "states": [ + { + "name": "icon" + }, + { + "name": "storage" + }, + { + "name": "equipped-BELT", + "directions": 4 + }, + { + "name": "equipped-SUITSTORAGE-dog", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-puppy", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-fox", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-cat", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-sloth", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-hamster", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-kangaroo", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-possum", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-pig", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "equipped-SUITSTORAGE", + "directions": 4 + } + ] } diff --git a/Resources/Textures/Objects/Tanks/emergency_extended_red.rsi/storage.png b/Resources/Textures/Objects/Tanks/emergency_extended_red.rsi/storage.png new file mode 100644 index 0000000000..2f3e6a88c9 Binary files /dev/null and b/Resources/Textures/Objects/Tanks/emergency_extended_red.rsi/storage.png differ diff --git a/Resources/Textures/Objects/Tanks/emergency_red.rsi/meta.json b/Resources/Textures/Objects/Tanks/emergency_red.rsi/meta.json index d71cdae541..5990e60d2b 100644 --- a/Resources/Textures/Objects/Tanks/emergency_red.rsi/meta.json +++ b/Resources/Textures/Objects/Tanks/emergency_red.rsi/meta.json @@ -1,75 +1,78 @@ { - "version": 1, - "license": "CC-BY-SA-3.0", - "copyright": "Adapted by DangerRevolution from tgstation at https://github.com/tgstation/tgstation/commit/e1142f20f5e4661cb6845cfcf2dd69f864d67432", - "size": { - "x": 32, - "y": 32 - }, - "states": [ - { - "name": "icon" + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Adapted by DangerRevolution from tgstation at https://github.com/tgstation/tgstation/commit/e1142f20f5e4661cb6845cfcf2dd69f864d67432. Storage by TiniestShark (Github)", + "size": { + "x": 32, + "y": 32 }, - { - "name": "equipped-BELT", - "directions": 4 - }, - { - "name": "equipped-SUITSTORAGE-dog", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-kangaroo", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-puppy", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-fox", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-cat", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-sloth", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-possum", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-pig", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-hamster", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "inhand-left", - "directions": 4 - }, - { - "name": "inhand-right", - "directions": 4 - }, - { - "name": "equipped-SUITSTORAGE", - "directions": 4 - } - ] + "states": [ + { + "name": "icon" + }, + { + "name": "storage" + }, + { + "name": "equipped-BELT", + "directions": 4 + }, + { + "name": "equipped-SUITSTORAGE-dog", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-kangaroo", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-puppy", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-fox", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-cat", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-sloth", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-possum", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-pig", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-hamster", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "equipped-SUITSTORAGE", + "directions": 4 + } + ] } diff --git a/Resources/Textures/Objects/Tanks/emergency_red.rsi/storage.png b/Resources/Textures/Objects/Tanks/emergency_red.rsi/storage.png new file mode 100644 index 0000000000..678857be6c Binary files /dev/null and b/Resources/Textures/Objects/Tanks/emergency_red.rsi/storage.png differ diff --git a/Resources/Textures/Objects/Tanks/emergency_yellow.rsi/icon.png b/Resources/Textures/Objects/Tanks/emergency_yellow.rsi/icon.png index ab8bebedb6..bda5ef7564 100644 Binary files a/Resources/Textures/Objects/Tanks/emergency_yellow.rsi/icon.png and b/Resources/Textures/Objects/Tanks/emergency_yellow.rsi/icon.png differ diff --git a/Resources/Textures/Objects/Tanks/emergency_yellow.rsi/meta.json b/Resources/Textures/Objects/Tanks/emergency_yellow.rsi/meta.json index fe19dcec1c..1cfa40a9f9 100644 --- a/Resources/Textures/Objects/Tanks/emergency_yellow.rsi/meta.json +++ b/Resources/Textures/Objects/Tanks/emergency_yellow.rsi/meta.json @@ -1,75 +1,78 @@ { - "version": 1, - "license": "CC-BY-SA-3.0", - "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/e1142f20f5e4661cb6845cfcf2dd69f864d67432", - "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/commit/e1142f20f5e4661cb6845cfcf2dd69f864d67432. Storage and icon edits by TiniestShark (Github)", + "size": { + "x": 32, + "y": 32 }, - { - "name": "equipped-BELT", - "directions": 4 - }, - { - "name": "equipped-SUITSTORAGE-dog", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-puppy", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-fox", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-cat", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-sloth", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-hamster", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-kangaroo", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-possum", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "equipped-SUITSTORAGE-pig", - "directions": 4, - "delays": [[1],[1],[1],[1]] - }, - { - "name": "inhand-left", - "directions": 4 - }, - { - "name": "inhand-right", - "directions": 4 - }, - { - "name": "equipped-SUITSTORAGE", - "directions": 4 - } - ] + "states": [ + { + "name": "icon" + }, + { + "name": "storage" + }, + { + "name": "equipped-BELT", + "directions": 4 + }, + { + "name": "equipped-SUITSTORAGE-dog", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-puppy", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-fox", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-cat", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-sloth", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-hamster", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-kangaroo", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-possum", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "equipped-SUITSTORAGE-pig", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "equipped-SUITSTORAGE", + "directions": 4 + } + ] } diff --git a/Resources/Textures/Objects/Tanks/emergency_yellow.rsi/storage.png b/Resources/Textures/Objects/Tanks/emergency_yellow.rsi/storage.png new file mode 100644 index 0000000000..68db7d9ac0 Binary files /dev/null and b/Resources/Textures/Objects/Tanks/emergency_yellow.rsi/storage.png differ diff --git a/Resources/Textures/Objects/Tools/Hydroponics/clippers.rsi/meta.json b/Resources/Textures/Objects/Tools/Hydroponics/clippers.rsi/meta.json index 2bd70432d0..28694a1555 100644 --- a/Resources/Textures/Objects/Tools/Hydroponics/clippers.rsi/meta.json +++ b/Resources/Textures/Objects/Tools/Hydroponics/clippers.rsi/meta.json @@ -1,22 +1,22 @@ { - "version": 1, - "license": "CC-BY-SA-3.0", - "copyright": "Taken from Aurorastation at commit https://github.com/Aurorastation/Aurora.3/commit/3160508c1a9f367be0ab054cceaf2e36c0b66250", - "size": { - "x": 32, - "y": 32 - }, - "states": [ - { - "name": "inhand-left", - "directions": 4 + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from Aurorastation at commit https://github.com/Aurorastation/Aurora.3/commit/3160508c1a9f367be0ab054cceaf2e36c0b66250", + "size": { + "x": 32, + "y": 32 }, - { - "name": "inhand-right", - "directions": 4 - }, - { - "name": "icon" - } - ] + "states": [ + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "icon" + } + ] } diff --git a/Resources/Textures/Objects/Tools/Hydroponics/hatchet.rsi/meta.json b/Resources/Textures/Objects/Tools/Hydroponics/hatchet.rsi/meta.json index ab98f8e78a..959ccb745c 100644 --- a/Resources/Textures/Objects/Tools/Hydroponics/hatchet.rsi/meta.json +++ b/Resources/Textures/Objects/Tools/Hydroponics/hatchet.rsi/meta.json @@ -1,22 +1,25 @@ { - "version": 1, - "license": "CC-BY-SA-3.0", - "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c6e3401f2e7e1e55c57060cdf956a98ef1fefc24", - "size": { - "x": 32, - "y": 32 - }, - "states": [ - { - "name": "inhand-left", - "directions": 4 + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c6e3401f2e7e1e55c57060cdf956a98ef1fefc24, storage by TiniestShark (Github)", + "size": { + "x": 32, + "y": 32 }, - { - "name": "inhand-right", - "directions": 4 - }, - { - "name": "icon" - } - ] + "states": [ + { + "name": "icon" + }, + { + "name": "storage" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] } diff --git a/Resources/Textures/Objects/Tools/Hydroponics/hatchet.rsi/storage.png b/Resources/Textures/Objects/Tools/Hydroponics/hatchet.rsi/storage.png new file mode 100644 index 0000000000..9641178347 Binary files /dev/null and b/Resources/Textures/Objects/Tools/Hydroponics/hatchet.rsi/storage.png differ diff --git a/Resources/Textures/Objects/Tools/Hydroponics/hoe.rsi/meta.json b/Resources/Textures/Objects/Tools/Hydroponics/hoe.rsi/meta.json index 2bd70432d0..147b05d2ea 100644 --- a/Resources/Textures/Objects/Tools/Hydroponics/hoe.rsi/meta.json +++ b/Resources/Textures/Objects/Tools/Hydroponics/hoe.rsi/meta.json @@ -1,22 +1,25 @@ { - "version": 1, - "license": "CC-BY-SA-3.0", - "copyright": "Taken from Aurorastation at commit https://github.com/Aurorastation/Aurora.3/commit/3160508c1a9f367be0ab054cceaf2e36c0b66250", - "size": { - "x": 32, - "y": 32 - }, - "states": [ - { - "name": "inhand-left", - "directions": 4 + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from Aurorastation at commit https://github.com/Aurorastation/Aurora.3/commit/3160508c1a9f367be0ab054cceaf2e36c0b66250, storage by TiniestShark (Github)", + "size": { + "x": 32, + "y": 32 }, - { - "name": "inhand-right", - "directions": 4 - }, - { - "name": "icon" - } - ] + "states": [ + { + "name": "icon" + }, + { + "name": "storage" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] } diff --git a/Resources/Textures/Objects/Tools/Hydroponics/hoe.rsi/storage.png b/Resources/Textures/Objects/Tools/Hydroponics/hoe.rsi/storage.png new file mode 100644 index 0000000000..741cac1b0a Binary files /dev/null and b/Resources/Textures/Objects/Tools/Hydroponics/hoe.rsi/storage.png differ diff --git a/Resources/Textures/Objects/Tools/Hydroponics/scythe.rsi/meta.json b/Resources/Textures/Objects/Tools/Hydroponics/scythe.rsi/meta.json index c82626cfbf..1d0ef05567 100644 --- a/Resources/Textures/Objects/Tools/Hydroponics/scythe.rsi/meta.json +++ b/Resources/Textures/Objects/Tools/Hydroponics/scythe.rsi/meta.json @@ -1,26 +1,26 @@ { - "version": 1, - "license": "CC-BY-SA-3.0", - "copyright": "Taken from Aurorastation at commit https://github.com/Aurorastation/Aurora.3/commit/3160508c1a9f367be0ab054cceaf2e36c0b66250", - "size": { - "x": 32, - "y": 32 - }, - "states": [ - { - "name": "icon" + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from Aurorastation at commit https://github.com/Aurorastation/Aurora.3/commit/3160508c1a9f367be0ab054cceaf2e36c0b66250", + "size": { + "x": 32, + "y": 32 }, - { - "name": "inhand-left", - "directions": 4 - }, - { - "name": "inhand-right", - "directions": 4 - }, - { - "name": "equipped-BACKPACK", - "directions": 4 - } - ] + "states": [ + { + "name": "icon" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "equipped-BACKPACK", + "directions": 4 + } + ] } diff --git a/Resources/Textures/Objects/Tools/Hydroponics/spade.rsi/meta.json b/Resources/Textures/Objects/Tools/Hydroponics/spade.rsi/meta.json index aa99fa574a..f167da2bac 100644 --- a/Resources/Textures/Objects/Tools/Hydroponics/spade.rsi/meta.json +++ b/Resources/Textures/Objects/Tools/Hydroponics/spade.rsi/meta.json @@ -1,26 +1,29 @@ { - "version": 1, - "license": "CC-BY-SA-3.0", - "copyright": "Taken from Aurorastation at commit https://github.com/Aurorastation/Aurora.3/commit/3160508c1a9f367be0ab054cceaf2e36c0b66250", - "size": { - "x": 32, - "y": 32 - }, - "states": [ - { - "name": "inhand-left", - "directions": 4 + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from Aurorastation at commit https://github.com/Aurorastation/Aurora.3/commit/3160508c1a9f367be0ab054cceaf2e36c0b66250, storage by TiniestShark (Github)", + "size": { + "x": 32, + "y": 32 }, - { - "name": "inhand-right", - "directions": 4 - }, - { - "name": "icon" - }, - { - "name": "equipped-BELT", - "directions": 4 - } - ] + "states": [ + { + "name": "icon" + }, + { + "name": "storage" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "equipped-BELT", + "directions": 4 + } + ] } diff --git a/Resources/Textures/Objects/Tools/Hydroponics/spade.rsi/storage.png b/Resources/Textures/Objects/Tools/Hydroponics/spade.rsi/storage.png new file mode 100644 index 0000000000..53ede50b94 Binary files /dev/null and b/Resources/Textures/Objects/Tools/Hydroponics/spade.rsi/storage.png differ diff --git a/Resources/Textures/Objects/Tools/Toolboxes/foolbox.rsi/icon-open.png b/Resources/Textures/Objects/Tools/Toolboxes/foolbox.rsi/icon-open.png new file mode 100644 index 0000000000..7b86f036ff Binary files /dev/null and b/Resources/Textures/Objects/Tools/Toolboxes/foolbox.rsi/icon-open.png differ diff --git a/Resources/Textures/Objects/Tools/Toolboxes/foolbox.rsi/icon.png b/Resources/Textures/Objects/Tools/Toolboxes/foolbox.rsi/icon.png new file mode 100644 index 0000000000..c5fc593743 Binary files /dev/null and b/Resources/Textures/Objects/Tools/Toolboxes/foolbox.rsi/icon.png differ diff --git a/Resources/Textures/Objects/Tools/Toolboxes/foolbox.rsi/inhand-left.png b/Resources/Textures/Objects/Tools/Toolboxes/foolbox.rsi/inhand-left.png new file mode 100644 index 0000000000..30c15488cd Binary files /dev/null and b/Resources/Textures/Objects/Tools/Toolboxes/foolbox.rsi/inhand-left.png differ diff --git a/Resources/Textures/Objects/Tools/Toolboxes/foolbox.rsi/inhand-right.png b/Resources/Textures/Objects/Tools/Toolboxes/foolbox.rsi/inhand-right.png new file mode 100644 index 0000000000..4e962fb69e Binary files /dev/null and b/Resources/Textures/Objects/Tools/Toolboxes/foolbox.rsi/inhand-right.png differ diff --git a/Resources/Textures/Objects/Tools/Toolboxes/foolbox.rsi/meta.json b/Resources/Textures/Objects/Tools/Toolboxes/foolbox.rsi/meta.json new file mode 100644 index 0000000000..bccb56d8b4 --- /dev/null +++ b/Resources/Textures/Objects/Tools/Toolboxes/foolbox.rsi/meta.json @@ -0,0 +1,25 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from baystation at commit https://github.com/Baystation12/Baystation12/commit/a929584d9db319eb7484113221be25cfa1d5dc09 , modified by captainkawaii666 (discord)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "icon" + }, + { + "name": "icon-open" + } + ] +} diff --git a/Resources/Textures/Objects/Tools/scissors.rsi/meta.json b/Resources/Textures/Objects/Tools/scissors.rsi/meta.json index c431ad7f01..061ea1d08d 100644 --- a/Resources/Textures/Objects/Tools/scissors.rsi/meta.json +++ b/Resources/Textures/Objects/Tools/scissors.rsi/meta.json @@ -1,22 +1,25 @@ { - "version": 1, - "license": "CC0-1.0", - "copyright": "Created by TheShuEd(github) for Space Station 14, Inhand sprites by onesch", - "size": { - "x": 32, - "y": 32 - }, - "states": [ - { - "name": "icon" + "version": 1, + "license": "CC0-1.0", + "copyright": "Created by TheShuEd(github) for Space Station 14, Inhand sprites by onesch. Storage by TiniestShark (Github)", + "size": { + "x": 32, + "y": 32 }, - { - "name": "inhand-left", - "directions": 4 - }, - { - "name": "inhand-right", - "directions": 4 - } - ] + "states": [ + { + "name": "icon" + }, + { + "name": "storage" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] } diff --git a/Resources/Textures/Objects/Tools/scissors.rsi/storage.png b/Resources/Textures/Objects/Tools/scissors.rsi/storage.png new file mode 100644 index 0000000000..3f35b00aeb Binary files /dev/null and b/Resources/Textures/Objects/Tools/scissors.rsi/storage.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag.rsi/base.png deleted file mode 100644 index 1108df2138..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag.rsi/base.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag.rsi/inhand-left-mag.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag.rsi/inhand-left-mag.png deleted file mode 100644 index 5d6f6c492d..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag.rsi/inhand-left-mag.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag.rsi/inhand-left-stripe.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag.rsi/inhand-left-stripe.png deleted file mode 100644 index 90827282ba..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag.rsi/inhand-left-stripe.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag.rsi/inhand-right-mag.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag.rsi/inhand-right-mag.png deleted file mode 100644 index 358681f235..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag.rsi/inhand-right-mag.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag.rsi/inhand-right-stripe.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag.rsi/inhand-right-stripe.png deleted file mode 100644 index c762e9a79f..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag.rsi/inhand-right-stripe.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag.rsi/mag-1.png deleted file mode 100644 index 54bf062641..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag.rsi/meta.json deleted file mode 100644 index 6c00eec2ad..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag.rsi/meta.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_mags.dmi, inhands by TiniestShark (GitHub), stripes by SeamLesss (GitHub)", - "states": [ - { - "name": "base" - }, - { - "name": "stripe" - }, - { - "name": "mag-1" - }, - { - "name": "inhand-left-mag", - "directions": 4 - }, - { - "name": "inhand-left-stripe", - "directions": 4 - }, - { - "name": "inhand-right-mag", - "directions": 4 - }, - { - "name": "inhand-right-stripe", - "directions": 4 - } - ] -} diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag.rsi/stripe.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag.rsi/stripe.png deleted file mode 100644 index 779465c927..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag.rsi/stripe.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag_short.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag_short.rsi/base.png deleted file mode 100644 index 29e6c7d6bd..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag_short.rsi/base.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag_short.rsi/inhand-left-mag.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag_short.rsi/inhand-left-mag.png deleted file mode 100644 index ea1d7dcd79..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag_short.rsi/inhand-left-mag.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag_short.rsi/inhand-left-stripe.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag_short.rsi/inhand-left-stripe.png deleted file mode 100644 index 8b6a3807cb..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag_short.rsi/inhand-left-stripe.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag_short.rsi/inhand-right-mag.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag_short.rsi/inhand-right-mag.png deleted file mode 100644 index 7319d495f2..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag_short.rsi/inhand-right-mag.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag_short.rsi/inhand-right-stripe.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag_short.rsi/inhand-right-stripe.png deleted file mode 100644 index 1a6a8562e5..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag_short.rsi/inhand-right-stripe.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag_short.rsi/mag-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag_short.rsi/mag-1.png deleted file mode 100644 index f67c10605d..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag_short.rsi/mag-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag_short.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag_short.rsi/meta.json deleted file mode 100644 index 12c196b4b4..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag_short.rsi/meta.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_mags.dmi, inhands by TiniestShark (github)", - "states": [ - { - "name": "base" - }, - { - "name": "stripe" - }, - { - "name": "mag-1" - }, - { - "name": "inhand-left-mag", - "directions": 4 - }, - { - "name": "inhand-left-stripe", - "directions": 4 - }, - { - "name": "inhand-right-mag", - "directions": 4 - }, - { - "name": "inhand-right-stripe", - "directions": 4 - } - ] -} diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag_short.rsi/stripe.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag_short.rsi/stripe.png deleted file mode 100644 index e18b4b6892..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/caseless_rifle_mag_short.rsi/stripe.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/base-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/base-1.png deleted file mode 100644 index c6e9efefaa..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/base-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/base-2.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/base-2.png deleted file mode 100644 index abf7ec8ff7..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/base-2.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/base-3.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/base-3.png deleted file mode 100644 index cf69b60ef7..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/base-3.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/base-4.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/base-4.png deleted file mode 100644 index e11b89d444..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/base-4.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/base-5.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/base-5.png deleted file mode 100644 index 6509054779..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/base-5.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/base-6.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/base-6.png deleted file mode 100644 index c874cf1d02..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/base-6.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/base.png deleted file mode 100644 index 4ba33eff44..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/base.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/inhand-left.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/inhand-left.png deleted file mode 100644 index c8d3a33b8d..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/inhand-left.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/inhand-right.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/inhand-right.png deleted file mode 100644 index 8fe331202f..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/inhand-right.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/meta.json deleted file mode 100644 index e5a0d8d203..0000000000 --- a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/meta.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "Taken from and modified https://github.com/discordia-space/CEV-Eris/raw/aed9cbddbf9039dae1e4f02bab592248b0539431/icons/obj/ammo_speed.dmi, inhands by TiniestShark", - "states": [ - { - "name": "base" - }, - { - "name": "base-1" - }, - { - "name": "base-2" - }, - { - "name": "base-3" - }, - { - "name": "base-4" - }, - { - "name": "base-5" - }, - { - "name": "base-6" - }, - { - "name": "practice-1" - }, - { - "name": "practice-2" - }, - { - "name": "practice-3" - }, - { - "name": "practice-4" - }, - { - "name": "practice-5" - }, - { - "name": "practice-6" - }, - { - "name": "inhand-left", - "directions": 4 - }, - { - "name": "inhand-right", - "directions": 4 - } - ] -} diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/practice-1.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/practice-1.png deleted file mode 100644 index 735dc30b25..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/practice-1.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/practice-2.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/practice-2.png deleted file mode 100644 index 42e830647e..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/practice-2.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/practice-3.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/practice-3.png deleted file mode 100644 index c3b62aa99b..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/practice-3.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/practice-4.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/practice-4.png deleted file mode 100644 index b049201465..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/practice-4.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/practice-5.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/practice-5.png deleted file mode 100644 index 7d544186ee..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/practice-5.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/practice-6.png b/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/practice-6.png deleted file mode 100644 index a0bec08901..0000000000 Binary files a/Resources/Textures/Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi/practice-6.png and /dev/null differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Basic/energy_crossbow.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Basic/energy_crossbow.rsi/icon.png new file mode 100644 index 0000000000..1ec5ffd7fa Binary files /dev/null and b/Resources/Textures/Objects/Weapons/Guns/Basic/energy_crossbow.rsi/icon.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Basic/energy_crossbow.rsi/inhand-left.png b/Resources/Textures/Objects/Weapons/Guns/Basic/energy_crossbow.rsi/inhand-left.png new file mode 100644 index 0000000000..df7af5c44d Binary files /dev/null and b/Resources/Textures/Objects/Weapons/Guns/Basic/energy_crossbow.rsi/inhand-left.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Basic/energy_crossbow.rsi/inhand-right.png b/Resources/Textures/Objects/Weapons/Guns/Basic/energy_crossbow.rsi/inhand-right.png new file mode 100644 index 0000000000..7ca32199cc Binary files /dev/null and b/Resources/Textures/Objects/Weapons/Guns/Basic/energy_crossbow.rsi/inhand-right.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Basic/energy_crossbow.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Basic/energy_crossbow.rsi/meta.json new file mode 100644 index 0000000000..382967c9cc --- /dev/null +++ b/Resources/Textures/Objects/Weapons/Guns/Basic/energy_crossbow.rsi/meta.json @@ -0,0 +1,22 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/e1142f20f5e4661cb6845cfcf2dd69f864d67432", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Objects/Weapons/Guns/Launchers/sticky_hand.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/Launchers/sticky_hand.rsi/base.png new file mode 100644 index 0000000000..ae32a21036 Binary files /dev/null and b/Resources/Textures/Objects/Weapons/Guns/Launchers/sticky_hand.rsi/base.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Launchers/sticky_hand.rsi/hook.png b/Resources/Textures/Objects/Weapons/Guns/Launchers/sticky_hand.rsi/hook.png new file mode 100644 index 0000000000..4367a5ed61 Binary files /dev/null and b/Resources/Textures/Objects/Weapons/Guns/Launchers/sticky_hand.rsi/hook.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Launchers/sticky_hand.rsi/inhand-left.png b/Resources/Textures/Objects/Weapons/Guns/Launchers/sticky_hand.rsi/inhand-left.png new file mode 100644 index 0000000000..a8aaf138bf Binary files /dev/null and b/Resources/Textures/Objects/Weapons/Guns/Launchers/sticky_hand.rsi/inhand-left.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Launchers/sticky_hand.rsi/inhand-right.png b/Resources/Textures/Objects/Weapons/Guns/Launchers/sticky_hand.rsi/inhand-right.png new file mode 100644 index 0000000000..32429ed8f8 Binary files /dev/null and b/Resources/Textures/Objects/Weapons/Guns/Launchers/sticky_hand.rsi/inhand-right.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Launchers/sticky_hand.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Launchers/sticky_hand.rsi/meta.json new file mode 100644 index 0000000000..f96629f129 --- /dev/null +++ b/Resources/Textures/Objects/Weapons/Guns/Launchers/sticky_hand.rsi/meta.json @@ -0,0 +1,28 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Sprited by august-sun(GitHub)/augustsun(Discord) for Space Station 14.", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "base" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "rope" + }, + { + "name": "hook" + } + ] +} diff --git a/Resources/Textures/Objects/Weapons/Guns/Launchers/sticky_hand.rsi/rope.png b/Resources/Textures/Objects/Weapons/Guns/Launchers/sticky_hand.rsi/rope.png new file mode 100644 index 0000000000..7a3e03df9e Binary files /dev/null and b/Resources/Textures/Objects/Weapons/Guns/Launchers/sticky_hand.rsi/rope.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/debug.png b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/debug.png new file mode 100644 index 0000000000..6ffc1464f5 Binary files /dev/null and b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/debug.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/impact_debug.png b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/impact_debug.png new file mode 100644 index 0000000000..94efda5539 Binary files /dev/null and b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/impact_debug.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/meta.json index 24c1c5e4ca..341be53709 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/meta.json @@ -10,6 +10,15 @@ { "name": "bolt" }, + { + "name": "muzzle_debug" + }, + { + "name": "debug" + }, + { + "name": "impact_debug" + }, { "name": "muzzle_bullet" }, diff --git a/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/muzzle_debug.png b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/muzzle_debug.png new file mode 100644 index 0000000000..3a5ebd79d9 Binary files /dev/null and b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles.rsi/muzzle_debug.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles2.rsi/crossbowbolt.png b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles2.rsi/crossbowbolt.png new file mode 100644 index 0000000000..da5df665ed Binary files /dev/null and b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles2.rsi/crossbowbolt.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles2.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles2.rsi/meta.json index ced962a0b0..bc7eef132e 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles2.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Projectiles/projectiles2.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/raw/56cbafd6ad8c013ccd5472d6c4a0db790f7f872a, ball made by brainfood1183 (Github) for ss14, the uranium sprite is a modified version of the buckshot pellet by Boaz1111, sp fmj ap incendiary by darkrell, cleanade made by Southbridge_fur (github)", + "copyright": "Taken from cev-eris at https://github.com/discordia-space/CEV-Eris/raw/56cbafd6ad8c013ccd5472d6c4a0db790f7f872a, ball made by brainfood1183 (Github) for ss14, the uranium sprite is a modified version of the buckshot pellet by Boaz1111, cleanade made by Southbridge_fur (github), crossbowbolt made by Entvari(github)", "size": { "x": 32, "y": 32 @@ -142,6 +142,9 @@ ] ] }, + { + "name": "crossbowbolt" + }, { "name": "coinstack" } diff --git a/Resources/Textures/Objects/Weapons/Guns/SMGs/briefcase.rsi/base.png b/Resources/Textures/Objects/Weapons/Guns/SMGs/briefcase.rsi/base.png new file mode 100644 index 0000000000..6f164336da Binary files /dev/null and b/Resources/Textures/Objects/Weapons/Guns/SMGs/briefcase.rsi/base.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/SMGs/briefcase.rsi/bolt-open.png b/Resources/Textures/Objects/Weapons/Guns/SMGs/briefcase.rsi/bolt-open.png new file mode 100644 index 0000000000..6f164336da Binary files /dev/null and b/Resources/Textures/Objects/Weapons/Guns/SMGs/briefcase.rsi/bolt-open.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/SMGs/briefcase.rsi/icon-muzzle.png b/Resources/Textures/Objects/Weapons/Guns/SMGs/briefcase.rsi/icon-muzzle.png new file mode 100644 index 0000000000..26f4220ea4 Binary files /dev/null and b/Resources/Textures/Objects/Weapons/Guns/SMGs/briefcase.rsi/icon-muzzle.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/SMGs/briefcase.rsi/inhand-left-muzzle.png b/Resources/Textures/Objects/Weapons/Guns/SMGs/briefcase.rsi/inhand-left-muzzle.png new file mode 100644 index 0000000000..6d2b28171b Binary files /dev/null and b/Resources/Textures/Objects/Weapons/Guns/SMGs/briefcase.rsi/inhand-left-muzzle.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/SMGs/briefcase.rsi/inhand-right-muzzle.png b/Resources/Textures/Objects/Weapons/Guns/SMGs/briefcase.rsi/inhand-right-muzzle.png new file mode 100644 index 0000000000..1d8ef08370 Binary files /dev/null and b/Resources/Textures/Objects/Weapons/Guns/SMGs/briefcase.rsi/inhand-right-muzzle.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/SMGs/briefcase.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/SMGs/briefcase.rsi/meta.json new file mode 100644 index 0000000000..3aaf214aae --- /dev/null +++ b/Resources/Textures/Objects/Weapons/Guns/SMGs/briefcase.rsi/meta.json @@ -0,0 +1,28 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "briefcase base made by ps3moira (github) and modified by MissKay1994(github), weapon states by MissKay1994(github)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon-muzzle" + }, + { + "name": "inhand-left-muzzle", + "directions": 4 + }, + { + "name": "inhand-right-muzzle", + "directions": 4 + }, + { + "name": "bolt-open" + }, + { + "name": "base" + } + ] +} diff --git a/Resources/Textures/Objects/Weapons/Guns/Shotguns/hushpup.rsi/bolt-open.png b/Resources/Textures/Objects/Weapons/Guns/Shotguns/hushpup.rsi/bolt-open.png new file mode 100644 index 0000000000..8e31be66ca Binary files /dev/null and b/Resources/Textures/Objects/Weapons/Guns/Shotguns/hushpup.rsi/bolt-open.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Shotguns/hushpup.rsi/equipped-BACKPACK.png b/Resources/Textures/Objects/Weapons/Guns/Shotguns/hushpup.rsi/equipped-BACKPACK.png new file mode 100644 index 0000000000..20c4eb7d72 Binary files /dev/null and b/Resources/Textures/Objects/Weapons/Guns/Shotguns/hushpup.rsi/equipped-BACKPACK.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Shotguns/hushpup.rsi/equipped-SUITSTORAGE.png b/Resources/Textures/Objects/Weapons/Guns/Shotguns/hushpup.rsi/equipped-SUITSTORAGE.png new file mode 100644 index 0000000000..20c4eb7d72 Binary files /dev/null and b/Resources/Textures/Objects/Weapons/Guns/Shotguns/hushpup.rsi/equipped-SUITSTORAGE.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Shotguns/hushpup.rsi/icon.png b/Resources/Textures/Objects/Weapons/Guns/Shotguns/hushpup.rsi/icon.png new file mode 100644 index 0000000000..e397edca23 Binary files /dev/null and b/Resources/Textures/Objects/Weapons/Guns/Shotguns/hushpup.rsi/icon.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Shotguns/hushpup.rsi/inhand-left.png b/Resources/Textures/Objects/Weapons/Guns/Shotguns/hushpup.rsi/inhand-left.png new file mode 100644 index 0000000000..343ea773cd Binary files /dev/null and b/Resources/Textures/Objects/Weapons/Guns/Shotguns/hushpup.rsi/inhand-left.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Shotguns/hushpup.rsi/inhand-right.png b/Resources/Textures/Objects/Weapons/Guns/Shotguns/hushpup.rsi/inhand-right.png new file mode 100644 index 0000000000..d175ebb4c5 Binary files /dev/null and b/Resources/Textures/Objects/Weapons/Guns/Shotguns/hushpup.rsi/inhand-right.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Shotguns/hushpup.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Shotguns/hushpup.rsi/meta.json new file mode 100644 index 0000000000..1b360a9d2f --- /dev/null +++ b/Resources/Textures/Objects/Weapons/Guns/Shotguns/hushpup.rsi/meta.json @@ -0,0 +1,41 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/b5f048539b43797b371061e69534554595704525. Created by pireamaineach (github). Bolt-open modified from icon.png by Flareguy. Resprite by kleinerstation13 (Github). Suppressor sprite made by Kleinerstation13 (Github), inspired from sprites created by BoskiYourk (Github) at commit https://github.com/Sector-Crescent/Hullrot/commit/1f7e549e20528ca7f4154616ef615cc456fd1c6d.", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "bolt-open" + }, + { + "name": "equipped-BACKPACK", + "directions": 4 + }, + { + "name": "equipped-SUITSTORAGE", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "wielded-inhand-left", + "directions": 4 + }, + { + "name": "wielded-inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Objects/Weapons/Guns/Shotguns/hushpup.rsi/wielded-inhand-left.png b/Resources/Textures/Objects/Weapons/Guns/Shotguns/hushpup.rsi/wielded-inhand-left.png new file mode 100644 index 0000000000..674b221b2d Binary files /dev/null and b/Resources/Textures/Objects/Weapons/Guns/Shotguns/hushpup.rsi/wielded-inhand-left.png differ diff --git a/Resources/Textures/Objects/Weapons/Guns/Shotguns/hushpup.rsi/wielded-inhand-right.png b/Resources/Textures/Objects/Weapons/Guns/Shotguns/hushpup.rsi/wielded-inhand-right.png new file mode 100644 index 0000000000..7edd6adaea Binary files /dev/null and b/Resources/Textures/Objects/Weapons/Guns/Shotguns/hushpup.rsi/wielded-inhand-right.png differ diff --git a/Resources/Textures/Structures/Doors/Shutters/xenoborg_blastdoor.rsi/assembly.png b/Resources/Textures/Structures/Doors/Shutters/xenoborg_blastdoor.rsi/assembly.png new file mode 100644 index 0000000000..bfecc5d1ee Binary files /dev/null and b/Resources/Textures/Structures/Doors/Shutters/xenoborg_blastdoor.rsi/assembly.png differ diff --git a/Resources/Textures/Structures/Doors/Shutters/xenoborg_blastdoor.rsi/closed.png b/Resources/Textures/Structures/Doors/Shutters/xenoborg_blastdoor.rsi/closed.png new file mode 100644 index 0000000000..4b75a95504 Binary files /dev/null and b/Resources/Textures/Structures/Doors/Shutters/xenoborg_blastdoor.rsi/closed.png differ diff --git a/Resources/Textures/Structures/Doors/Shutters/xenoborg_blastdoor.rsi/closing.png b/Resources/Textures/Structures/Doors/Shutters/xenoborg_blastdoor.rsi/closing.png new file mode 100644 index 0000000000..47dfa7f9af Binary files /dev/null and b/Resources/Textures/Structures/Doors/Shutters/xenoborg_blastdoor.rsi/closing.png differ diff --git a/Resources/Textures/Structures/Doors/Shutters/xenoborg_blastdoor.rsi/meta.json b/Resources/Textures/Structures/Doors/Shutters/xenoborg_blastdoor.rsi/meta.json new file mode 100644 index 0000000000..87851d37be --- /dev/null +++ b/Resources/Textures/Structures/Doors/Shutters/xenoborg_blastdoor.rsi/meta.json @@ -0,0 +1,53 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by Samuka-C (github)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "assembly" + }, + { + "name": "closing", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.4 + ] + ] + }, + { + "name": "opening", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.4 + ] + ] + }, + { + "name": "open" + }, + { + "name": "closed" + }, + { + "name": "welded" + } + ] +} diff --git a/Resources/Textures/Structures/Doors/Shutters/xenoborg_blastdoor.rsi/open.png b/Resources/Textures/Structures/Doors/Shutters/xenoborg_blastdoor.rsi/open.png new file mode 100644 index 0000000000..2a9655338d Binary files /dev/null and b/Resources/Textures/Structures/Doors/Shutters/xenoborg_blastdoor.rsi/open.png differ diff --git a/Resources/Textures/Structures/Doors/Shutters/xenoborg_blastdoor.rsi/opening.png b/Resources/Textures/Structures/Doors/Shutters/xenoborg_blastdoor.rsi/opening.png new file mode 100644 index 0000000000..04e1f7237f Binary files /dev/null and b/Resources/Textures/Structures/Doors/Shutters/xenoborg_blastdoor.rsi/opening.png differ diff --git a/Resources/Textures/Structures/Doors/Shutters/xenoborg_blastdoor.rsi/welded.png b/Resources/Textures/Structures/Doors/Shutters/xenoborg_blastdoor.rsi/welded.png new file mode 100644 index 0000000000..b1c45e0ec9 Binary files /dev/null and b/Resources/Textures/Structures/Doors/Shutters/xenoborg_blastdoor.rsi/welded.png differ diff --git a/Resources/Textures/Structures/Machines/body_crusher.rsi/base.png b/Resources/Textures/Structures/Machines/body_crusher.rsi/base.png new file mode 100644 index 0000000000..a1c8292bbd Binary files /dev/null and b/Resources/Textures/Structures/Machines/body_crusher.rsi/base.png differ diff --git a/Resources/Textures/Structures/Machines/body_crusher.rsi/door-closed.png b/Resources/Textures/Structures/Machines/body_crusher.rsi/door-closed.png new file mode 100644 index 0000000000..0ec5755f0f Binary files /dev/null and b/Resources/Textures/Structures/Machines/body_crusher.rsi/door-closed.png differ diff --git a/Resources/Textures/Structures/Machines/body_crusher.rsi/glass.png b/Resources/Textures/Structures/Machines/body_crusher.rsi/glass.png new file mode 100644 index 0000000000..071e8a0db5 Binary files /dev/null and b/Resources/Textures/Structures/Machines/body_crusher.rsi/glass.png differ diff --git a/Resources/Textures/Structures/Machines/body_crusher.rsi/icon.png b/Resources/Textures/Structures/Machines/body_crusher.rsi/icon.png new file mode 100644 index 0000000000..a33ed0bd49 Binary files /dev/null and b/Resources/Textures/Structures/Machines/body_crusher.rsi/icon.png differ diff --git a/Resources/Textures/Structures/Machines/body_crusher.rsi/lights.png b/Resources/Textures/Structures/Machines/body_crusher.rsi/lights.png new file mode 100644 index 0000000000..ce30eb3c32 Binary files /dev/null and b/Resources/Textures/Structures/Machines/body_crusher.rsi/lights.png differ diff --git a/Resources/Textures/Structures/Machines/body_crusher.rsi/meta.json b/Resources/Textures/Structures/Machines/body_crusher.rsi/meta.json new file mode 100644 index 0000000000..57d0567ab6 --- /dev/null +++ b/Resources/Textures/Structures/Machines/body_crusher.rsi/meta.json @@ -0,0 +1,51 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Made by brainfood1183 (github) for ss14. modified by Samuka-C (github)", + "size": { + "x": 32, + "y": 64 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "glass" + }, + { + "name": "door-closed" + }, + { + "name": "piston" + }, + { + "name": "base" + }, + { + "name": "lights" + }, + { + "name": "piston-push", + "delays": [ + [ + 0.66, + 0.66, + 0.66, + 0.66, + 0.66, + 0.66, + 0.66, + 0.66, + 0.66, + 0.66, + 0.66, + 0.66, + 0.66, + 0.66, + 1 + ] + ] + } + ] +} diff --git a/Resources/Textures/Structures/Machines/body_crusher.rsi/piston-push.png b/Resources/Textures/Structures/Machines/body_crusher.rsi/piston-push.png new file mode 100644 index 0000000000..020d3b2902 Binary files /dev/null and b/Resources/Textures/Structures/Machines/body_crusher.rsi/piston-push.png differ diff --git a/Resources/Textures/Structures/Machines/body_crusher.rsi/piston.png b/Resources/Textures/Structures/Machines/body_crusher.rsi/piston.png new file mode 100644 index 0000000000..b3ad39439b Binary files /dev/null and b/Resources/Textures/Structures/Machines/body_crusher.rsi/piston.png differ diff --git a/Resources/Textures/Structures/Power/xenoborg_charger.rsi/borgcharger-u0.png b/Resources/Textures/Structures/Power/xenoborg_charger.rsi/borgcharger-u0.png new file mode 100644 index 0000000000..8f8d9b3e4a Binary files /dev/null and b/Resources/Textures/Structures/Power/xenoborg_charger.rsi/borgcharger-u0.png differ diff --git a/Resources/Textures/Structures/Power/xenoborg_charger.rsi/borgcharger-u1.png b/Resources/Textures/Structures/Power/xenoborg_charger.rsi/borgcharger-u1.png new file mode 100644 index 0000000000..385d4da163 Binary files /dev/null and b/Resources/Textures/Structures/Power/xenoborg_charger.rsi/borgcharger-u1.png differ diff --git a/Resources/Textures/Structures/Power/xenoborg_charger.rsi/borgcharger0.png b/Resources/Textures/Structures/Power/xenoborg_charger.rsi/borgcharger0.png new file mode 100644 index 0000000000..8bcd44fef1 Binary files /dev/null and b/Resources/Textures/Structures/Power/xenoborg_charger.rsi/borgcharger0.png differ diff --git a/Resources/Textures/Structures/Power/xenoborg_charger.rsi/borgcharger1.png b/Resources/Textures/Structures/Power/xenoborg_charger.rsi/borgcharger1.png new file mode 100644 index 0000000000..ffaef02a38 Binary files /dev/null and b/Resources/Textures/Structures/Power/xenoborg_charger.rsi/borgcharger1.png differ diff --git a/Resources/Textures/Structures/Power/xenoborg_charger.rsi/borgcharger2.png b/Resources/Textures/Structures/Power/xenoborg_charger.rsi/borgcharger2.png new file mode 100644 index 0000000000..8bcd44fef1 Binary files /dev/null and b/Resources/Textures/Structures/Power/xenoborg_charger.rsi/borgcharger2.png differ diff --git a/Resources/Textures/Structures/Power/xenoborg_charger.rsi/borgcharger3.png b/Resources/Textures/Structures/Power/xenoborg_charger.rsi/borgcharger3.png new file mode 100644 index 0000000000..faa7a33af9 Binary files /dev/null and b/Resources/Textures/Structures/Power/xenoborg_charger.rsi/borgcharger3.png differ diff --git a/Resources/Textures/Structures/Power/xenoborg_charger.rsi/borgdecon1.png b/Resources/Textures/Structures/Power/xenoborg_charger.rsi/borgdecon1.png new file mode 100644 index 0000000000..5dafd4e8ee Binary files /dev/null and b/Resources/Textures/Structures/Power/xenoborg_charger.rsi/borgdecon1.png differ diff --git a/Resources/Textures/Structures/Power/xenoborg_charger.rsi/meta.json b/Resources/Textures/Structures/Power/xenoborg_charger.rsi/meta.json new file mode 100644 index 0000000000..dbb4a53347 --- /dev/null +++ b/Resources/Textures/Structures/Power/xenoborg_charger.rsi/meta.json @@ -0,0 +1,40 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by Samuka-C (github)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "borgcharger0" + }, + { + "name": "borgcharger1", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "borgcharger2" + }, + { + "name": "borgcharger3" + }, + { + "name": "borgdecon1" + }, + { + "name": "borgcharger-u0" + }, + { + "name": "borgcharger-u1" + } + ] +} diff --git a/Resources/Textures/Structures/Shuttles/thruster_large.rsi/base.png b/Resources/Textures/Structures/Shuttles/thruster_large.rsi/base.png new file mode 100644 index 0000000000..c5919ee6a4 Binary files /dev/null and b/Resources/Textures/Structures/Shuttles/thruster_large.rsi/base.png differ diff --git a/Resources/Textures/Structures/Shuttles/thruster_large.rsi/meta.json b/Resources/Textures/Structures/Shuttles/thruster_large.rsi/meta.json new file mode 100644 index 0000000000..963696abf1 --- /dev/null +++ b/Resources/Textures/Structures/Shuttles/thruster_large.rsi/meta.json @@ -0,0 +1,75 @@ +{ + "version": 1, + "size": { + "x": 64, + "y": 64 + }, + "copyright": "Base taken from https://github.com/tgstation/tgstation/blob/c0f54449f9cbe4ca84355e0251dc90d7c806fffb/icons/obj/fluff/2x2.dmi, thrust and thrust_burn_unshaded were made by AsnDen (github)", + "license": "CC-BY-SA-3.0", + "states": [ + { + "name": "base", + "directions": 4 + }, + { + "name": "thrust", + "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": "thrust_burn_unshaded", + "directions": 4, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/Structures/Shuttles/thruster_large.rsi/thrust.png b/Resources/Textures/Structures/Shuttles/thruster_large.rsi/thrust.png new file mode 100644 index 0000000000..a69a611fc5 Binary files /dev/null and b/Resources/Textures/Structures/Shuttles/thruster_large.rsi/thrust.png differ diff --git a/Resources/Textures/Structures/Shuttles/thruster_large.rsi/thrust_burn_unshaded.png b/Resources/Textures/Structures/Shuttles/thruster_large.rsi/thrust_burn_unshaded.png new file mode 100644 index 0000000000..b4f689c011 Binary files /dev/null and b/Resources/Textures/Structures/Shuttles/thruster_large.rsi/thrust_burn_unshaded.png differ diff --git a/Resources/Textures/Structures/Shuttles/xenoborg_thruster.rsi/base.png b/Resources/Textures/Structures/Shuttles/xenoborg_thruster.rsi/base.png new file mode 100644 index 0000000000..36006e74a2 Binary files /dev/null and b/Resources/Textures/Structures/Shuttles/xenoborg_thruster.rsi/base.png differ diff --git a/Resources/Textures/Structures/Shuttles/xenoborg_thruster.rsi/meta.json b/Resources/Textures/Structures/Shuttles/xenoborg_thruster.rsi/meta.json new file mode 100644 index 0000000000..64118c3f59 --- /dev/null +++ b/Resources/Textures/Structures/Shuttles/xenoborg_thruster.rsi/meta.json @@ -0,0 +1,83 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "copyright": "Created by Samuka-C (github)", + "license": "CC-BY-SA-3.0", + "states": [ + { + "name": "base", + "directions": 4 + }, + { + "name": "thrust", + "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 + ] + ] + }, + { + "name": "thrust_burn_unshaded", + "directions": 4, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/Structures/Shuttles/xenoborg_thruster.rsi/thrust.png b/Resources/Textures/Structures/Shuttles/xenoborg_thruster.rsi/thrust.png new file mode 100644 index 0000000000..96527263fe Binary files /dev/null and b/Resources/Textures/Structures/Shuttles/xenoborg_thruster.rsi/thrust.png differ diff --git a/Resources/Textures/Structures/Shuttles/xenoborg_thruster.rsi/thrust_burn_unshaded.png b/Resources/Textures/Structures/Shuttles/xenoborg_thruster.rsi/thrust_burn_unshaded.png new file mode 100644 index 0000000000..c2678a4033 Binary files /dev/null and b/Resources/Textures/Structures/Shuttles/xenoborg_thruster.rsi/thrust_burn_unshaded.png differ diff --git a/Resources/Textures/Structures/Storage/Crates/syndicate_secure.rsi/base.png b/Resources/Textures/Structures/Storage/Crates/syndicate_secure.rsi/base.png new file mode 100644 index 0000000000..393e370d51 Binary files /dev/null and b/Resources/Textures/Structures/Storage/Crates/syndicate_secure.rsi/base.png differ diff --git a/Resources/Textures/Structures/Storage/Crates/syndicate_secure.rsi/closed.png b/Resources/Textures/Structures/Storage/Crates/syndicate_secure.rsi/closed.png new file mode 100644 index 0000000000..625914054b Binary files /dev/null and b/Resources/Textures/Structures/Storage/Crates/syndicate_secure.rsi/closed.png differ diff --git a/Resources/Textures/Structures/Storage/Crates/syndicate_secure.rsi/icon.png b/Resources/Textures/Structures/Storage/Crates/syndicate_secure.rsi/icon.png new file mode 100644 index 0000000000..c6c6bffa7e Binary files /dev/null and b/Resources/Textures/Structures/Storage/Crates/syndicate_secure.rsi/icon.png differ diff --git a/Resources/Textures/Structures/Storage/Crates/syndicate_secure.rsi/locked.png b/Resources/Textures/Structures/Storage/Crates/syndicate_secure.rsi/locked.png new file mode 100644 index 0000000000..aceacfce59 Binary files /dev/null and b/Resources/Textures/Structures/Storage/Crates/syndicate_secure.rsi/locked.png differ diff --git a/Resources/Textures/Structures/Storage/Crates/syndicate_secure.rsi/meta.json b/Resources/Textures/Structures/Storage/Crates/syndicate_secure.rsi/meta.json new file mode 100644 index 0000000000..4ea4f66637 --- /dev/null +++ b/Resources/Textures/Structures/Storage/Crates/syndicate_secure.rsi/meta.json @@ -0,0 +1,45 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "Created by Hyenh#6078 (313846233099927552), edited by Unkn0wnGh0st333 on github", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "base" + }, + { + "name": "closed" + }, + { + "name": "open" + }, + { + "name": "welded" + }, + { + "name": "sparking", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "locked" + }, + { + "name": "unlocked" + } + ] +} diff --git a/Resources/Textures/Structures/Storage/Crates/syndicate_secure.rsi/open.png b/Resources/Textures/Structures/Storage/Crates/syndicate_secure.rsi/open.png new file mode 100644 index 0000000000..faef025ed9 Binary files /dev/null and b/Resources/Textures/Structures/Storage/Crates/syndicate_secure.rsi/open.png differ diff --git a/Resources/Textures/Structures/Storage/Crates/syndicate_secure.rsi/sparking.png b/Resources/Textures/Structures/Storage/Crates/syndicate_secure.rsi/sparking.png new file mode 100644 index 0000000000..87b78b9b46 Binary files /dev/null and b/Resources/Textures/Structures/Storage/Crates/syndicate_secure.rsi/sparking.png differ diff --git a/Resources/Textures/Structures/Storage/Crates/syndicate_secure.rsi/unlocked.png b/Resources/Textures/Structures/Storage/Crates/syndicate_secure.rsi/unlocked.png new file mode 100644 index 0000000000..94b89fa655 Binary files /dev/null and b/Resources/Textures/Structures/Storage/Crates/syndicate_secure.rsi/unlocked.png differ diff --git a/Resources/Textures/Structures/Storage/Crates/syndicate_secure.rsi/welded.png b/Resources/Textures/Structures/Storage/Crates/syndicate_secure.rsi/welded.png new file mode 100644 index 0000000000..311739a270 Binary files /dev/null and b/Resources/Textures/Structures/Storage/Crates/syndicate_secure.rsi/welded.png differ diff --git a/Resources/Textures/Structures/Storage/canister.rsi/bounty.png b/Resources/Textures/Structures/Storage/canister.rsi/bounty.png new file mode 100644 index 0000000000..19f08dd25c Binary files /dev/null and b/Resources/Textures/Structures/Storage/canister.rsi/bounty.png differ diff --git a/Resources/Textures/Structures/Storage/canister.rsi/captains_paper.png b/Resources/Textures/Structures/Storage/canister.rsi/captains_paper.png new file mode 100644 index 0000000000..f080407b98 Binary files /dev/null and b/Resources/Textures/Structures/Storage/canister.rsi/captains_paper.png differ diff --git a/Resources/Textures/Structures/Storage/canister.rsi/invoice.png b/Resources/Textures/Structures/Storage/canister.rsi/invoice.png new file mode 100644 index 0000000000..c1da2f1ca0 Binary files /dev/null and b/Resources/Textures/Structures/Storage/canister.rsi/invoice.png differ diff --git a/Resources/Textures/Structures/Storage/canister.rsi/meta.json b/Resources/Textures/Structures/Storage/canister.rsi/meta.json index 5dfe89c3f3..b3ed9a9889 100644 --- a/Resources/Textures/Structures/Storage/canister.rsi/meta.json +++ b/Resources/Textures/Structures/Storage/canister.rsi/meta.json @@ -1,122 +1,134 @@ { - "version": 1, - "license": "CC-BY-SA-3.0", - "copyright": "Taken from TauCetiClassic at commit https://github.com/TauCetiStation/TauCetiClassic/tree/13b5c47145804dd24507b75f250de5e87d34e194", - "size": { - "x": 32, - "y": 32 - }, - "states": [ - { - "name": "black" + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Frezon canister modified from tgstation, the rest are taken from tgstation at commit https://github.com/tgstation/tgstation/commit/f8581a636acfc1517611a680b7711a74fc7ef335. Paper Sprites by Vermidia.", + "size": { + "x": 32, + "y": 32 }, - { - "name": "black-1" - }, - { - "name": "blue" - }, - { - "name": "blue-1" - }, - { - "name": "can-connector" - }, - { - "name": "locked" - }, - { - "name": "unlocked" - }, - { - "name": "can-o0", - "delays": [ - [ - 0.5, - 0.5 - ] - ] - }, - { - "name": "can-o1" - }, - { - "name": "can-o2" - }, - { - "name": "can-o3" - }, - { - "name": "can-oa1" - }, - { - "name": "can-open" - }, - { - "name": "grey" - }, - { - "name": "grey-1" - }, - { - "name": "orange" - }, - { - "name": "orange-1" - }, - { - "name": "red" - }, - { - "name": "red-1" - }, - { - "name": "redws" - }, - { - "name": "redws-1" - }, - { - "name": "yellow" - }, - { - "name": "yellow-1" - }, - { - "name": "green" - }, - { - "name": "green-1" - }, - { - "name": "greenys" - }, - { - "name": "greenys-1" - }, - { - "name": "darkblue" - }, - { - "name": "darkblue-1" - }, - { - "name": "frezon" - }, - { - "name": "frezon-1" - }, - { - "name": "water_vapor" - }, - { - "name": "water_vapor-1" - }, - { - "name": "scrubber-connector" - }, - { - "name": "scrubber-open" - } - ] + "states": [ + { + "name": "black" + }, + { + "name": "black-1" + }, + { + "name": "blue" + }, + { + "name": "blue-1" + }, + { + "name": "can-connector" + }, + { + "name": "locked" + }, + { + "name": "unlocked" + }, + { + "name": "can-o0", + "delays": [ + [ + 0.2, + 0.2 + ] + ] + }, + { + "name": "can-o1" + }, + { + "name": "can-o2" + }, + { + "name": "can-o3" + }, + { + "name": "can-oa1" + }, + { + "name": "can-open" + }, + { + "name": "grey" + }, + { + "name": "grey-1" + }, + { + "name": "orange" + }, + { + "name": "orange-1" + }, + { + "name": "red" + }, + { + "name": "red-1" + }, + { + "name": "redws" + }, + { + "name": "redws-1" + }, + { + "name": "yellow" + }, + { + "name": "yellow-1" + }, + { + "name": "green" + }, + { + "name": "green-1" + }, + { + "name": "greenys" + }, + { + "name": "greenys-1" + }, + { + "name": "darkblue" + }, + { + "name": "darkblue-1" + }, + { + "name": "frezon" + }, + { + "name": "frezon-1" + }, + { + "name": "water_vapor" + }, + { + "name": "water_vapor-1" + }, + { + "name": "scrubber-connector" + }, + { + "name": "scrubber-open" + }, + { + "name": "bounty" + }, + { + "name": "captains_paper" + }, + { + "name": "invoice" + }, + { + "name": "paper" + } + ] } diff --git a/Resources/Textures/Structures/Storage/canister.rsi/paper.png b/Resources/Textures/Structures/Storage/canister.rsi/paper.png new file mode 100644 index 0000000000..7ddf4a3a62 Binary files /dev/null and b/Resources/Textures/Structures/Storage/canister.rsi/paper.png differ diff --git a/Resources/Textures/Structures/Storage/closet.rsi/syndicate_door.png b/Resources/Textures/Structures/Storage/closet.rsi/syndicate_door.png index 3011253d03..0136eefe65 100644 Binary files a/Resources/Textures/Structures/Storage/closet.rsi/syndicate_door.png and b/Resources/Textures/Structures/Storage/closet.rsi/syndicate_door.png differ diff --git a/Resources/Textures/Structures/Storage/closet.rsi/syndicate_open.png b/Resources/Textures/Structures/Storage/closet.rsi/syndicate_open.png index a879eb63c1..d44f89f7ee 100644 Binary files a/Resources/Textures/Structures/Storage/closet.rsi/syndicate_open.png and b/Resources/Textures/Structures/Storage/closet.rsi/syndicate_open.png differ diff --git a/Resources/Textures/Structures/Storage/tanks.rsi/cleanerdispenser.png b/Resources/Textures/Structures/Storage/tanks.rsi/cleanerdispenser.png deleted file mode 100644 index 0d42fa402e..0000000000 Binary files a/Resources/Textures/Structures/Storage/tanks.rsi/cleanerdispenser.png and /dev/null differ diff --git a/Resources/Textures/Structures/Storage/tanks.rsi/fueldispenser.png b/Resources/Textures/Structures/Storage/tanks.rsi/fueldispenser.png deleted file mode 100644 index 333ffde9a9..0000000000 Binary files a/Resources/Textures/Structures/Storage/tanks.rsi/fueldispenser.png and /dev/null differ diff --git a/Resources/Textures/Structures/Storage/tanks.rsi/meta.json b/Resources/Textures/Structures/Storage/tanks.rsi/meta.json index e611bd7b92..61062e59ef 100644 --- a/Resources/Textures/Structures/Storage/tanks.rsi/meta.json +++ b/Resources/Textures/Structures/Storage/tanks.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from tgstation at commit https://github.com/Skyrat-SS13/Skyrat-tg/commit/44cfb65dece652f7e1b200f5774732d5555ce82f, hightwattertank recolored by Morty. Degree of fullness and generic tank made by SonicHDC (GitHub), dispensers taken from paradise at https://github.com/ParadiseSS13/Paradise/commit/846ce475b2258a4336d8895f07f2c0f4053963bc", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/8442af39ee82b813194f71db82edd2923d97818d, watercooler Taken from paradise at https://github.com/ParadiseSS13/Paradise/commit/ae2258d9235752ac6d80ec11e36553fe3b6ae59e", "size": { "x": 32, "y": 32 @@ -138,15 +138,6 @@ }, { "name": "generictank-1-5" - }, - { - "name": "cleanerdispenser" - }, - { - "name": "fueldispenser" - }, - { - "name": "pepperdispenser" } ] } diff --git a/Resources/Textures/Structures/Storage/tanks.rsi/pepperdispenser.png b/Resources/Textures/Structures/Storage/tanks.rsi/pepperdispenser.png deleted file mode 100644 index f8b99b5244..0000000000 Binary files a/Resources/Textures/Structures/Storage/tanks.rsi/pepperdispenser.png and /dev/null differ diff --git a/Resources/Textures/Structures/Storage/wall_locker.rsi/meta.json b/Resources/Textures/Structures/Storage/wall_locker.rsi/meta.json index f5b67de849..bab87904fb 100644 --- a/Resources/Textures/Structures/Storage/wall_locker.rsi/meta.json +++ b/Resources/Textures/Structures/Storage/wall_locker.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from shiptest at commmit https://github.com/shiptest-ss13/Shiptest/commit/440a15fb476a20d77ba28c1fe315c1b659032ce8, edited by Alekshhh, N2 lockers edited by Lamrr, Evac lockers by EmoGarbage404 (GitHub), genpop* derived from Wizards Den SS14 by K-Dynamic (github)", + "copyright": "Taken from shiptest at commmit https://github.com/shiptest-ss13/Shiptest/commit/440a15fb476a20d77ba28c1fe315c1b659032ce8, edited by Alekshhh, N2 lockers edited by Lamrr, syndicate lockers by Unkn0wnGh0st333 (GitHub) based on N2 lockers, Evac lockers by EmoGarbage404 (GitHub), genpop* derived from Wizards Den SS14 by K-Dynamic (github)", "size": { "x": 32, "y": 32 @@ -135,6 +135,12 @@ }, { "name": "genpop_door_8" + }, + { + "name": "syndicate_closed" + }, + { + "name": "syndicate_open" } ] } diff --git a/Resources/Textures/Structures/Storage/wall_locker.rsi/syndicate_closed.png b/Resources/Textures/Structures/Storage/wall_locker.rsi/syndicate_closed.png new file mode 100644 index 0000000000..adeccb400f Binary files /dev/null and b/Resources/Textures/Structures/Storage/wall_locker.rsi/syndicate_closed.png differ diff --git a/Resources/Textures/Structures/Storage/wall_locker.rsi/syndicate_open.png b/Resources/Textures/Structures/Storage/wall_locker.rsi/syndicate_open.png new file mode 100644 index 0000000000..5b6c8883f6 Binary files /dev/null and b/Resources/Textures/Structures/Storage/wall_locker.rsi/syndicate_open.png differ diff --git a/Resources/Textures/Structures/Wallmounts/walldispenser.rsi/cleanerdispenser.png b/Resources/Textures/Structures/Wallmounts/walldispenser.rsi/cleanerdispenser.png new file mode 100644 index 0000000000..55bbd53c6f Binary files /dev/null and b/Resources/Textures/Structures/Wallmounts/walldispenser.rsi/cleanerdispenser.png differ diff --git a/Resources/Textures/Structures/Wallmounts/walldispenser.rsi/fill-1.png b/Resources/Textures/Structures/Wallmounts/walldispenser.rsi/fill-1.png new file mode 100644 index 0000000000..efd7ef517d Binary files /dev/null and b/Resources/Textures/Structures/Wallmounts/walldispenser.rsi/fill-1.png differ diff --git a/Resources/Textures/Structures/Wallmounts/walldispenser.rsi/fill-2.png b/Resources/Textures/Structures/Wallmounts/walldispenser.rsi/fill-2.png new file mode 100644 index 0000000000..c8d933125c Binary files /dev/null and b/Resources/Textures/Structures/Wallmounts/walldispenser.rsi/fill-2.png differ diff --git a/Resources/Textures/Structures/Wallmounts/walldispenser.rsi/fill-3.png b/Resources/Textures/Structures/Wallmounts/walldispenser.rsi/fill-3.png new file mode 100644 index 0000000000..16db0b0904 Binary files /dev/null and b/Resources/Textures/Structures/Wallmounts/walldispenser.rsi/fill-3.png differ diff --git a/Resources/Textures/Structures/Wallmounts/walldispenser.rsi/fill-4.png b/Resources/Textures/Structures/Wallmounts/walldispenser.rsi/fill-4.png new file mode 100644 index 0000000000..087ca74ecd Binary files /dev/null and b/Resources/Textures/Structures/Wallmounts/walldispenser.rsi/fill-4.png differ diff --git a/Resources/Textures/Structures/Wallmounts/walldispenser.rsi/fill-5.png b/Resources/Textures/Structures/Wallmounts/walldispenser.rsi/fill-5.png new file mode 100644 index 0000000000..cbc6e5f12a Binary files /dev/null and b/Resources/Textures/Structures/Wallmounts/walldispenser.rsi/fill-5.png differ diff --git a/Resources/Textures/Structures/Wallmounts/walldispenser.rsi/fueldispenser.png b/Resources/Textures/Structures/Wallmounts/walldispenser.rsi/fueldispenser.png new file mode 100644 index 0000000000..75556478b7 Binary files /dev/null and b/Resources/Textures/Structures/Wallmounts/walldispenser.rsi/fueldispenser.png differ diff --git a/Resources/Textures/Structures/Wallmounts/walldispenser.rsi/meta.json b/Resources/Textures/Structures/Wallmounts/walldispenser.rsi/meta.json new file mode 100644 index 0000000000..92d6891365 --- /dev/null +++ b/Resources/Textures/Structures/Wallmounts/walldispenser.rsi/meta.json @@ -0,0 +1,32 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Modifications made by [scrivoy], Dispenser originally taken from paradise at https://github.com/ParadiseSS13/Paradise/commit/846ce475b2258a4336d8895f07f2c0f4053963bc", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "cleanerdispenser" + }, + { + "name": "fueldispenser" + }, + { + "name": "fill-1" + }, + { + "name": "fill-2" + }, + { + "name": "fill-3" + }, + { + "name": "fill-4" + }, + { + "name": "fill-5" + } + ] +} diff --git a/Resources/clientCommandPerms.yml b/Resources/clientCommandPerms.yml index d83fdcc353..9b086f6fdf 100644 --- a/Resources/clientCommandPerms.yml +++ b/Resources/clientCommandPerms.yml @@ -73,7 +73,9 @@ - localdelete - fullstatereset - dumpentities + - showwallmounts - showaccessreaders + - quickinspect - Flags: MAPPING Commands: @@ -83,6 +85,7 @@ - showsubfloorforever - toggleautosave - toggledecals + - showwallmounts - showaccessreaders - Flags: QUERY diff --git a/Resources/engineCommandPerms.yml b/Resources/engineCommandPerms.yml index c46f9b0b76..cca4ecdb1b 100644 --- a/Resources/engineCommandPerms.yml +++ b/Resources/engineCommandPerms.yml @@ -97,11 +97,6 @@ Commands: - listplayers -- Flags: FUN - Commands: - - tippy - - tip - - Flags: SERVER Commands: - delete diff --git a/Resources/keybinds.yml b/Resources/keybinds.yml index 3945cd8084..88a41d24ad 100644 --- a/Resources/keybinds.yml +++ b/Resources/keybinds.yml @@ -282,6 +282,14 @@ binds: type: State key: v mod1: Alt +- function: InspectServerComponent + type: State + key: b + mod1: Alt +- function: InspectClientComponent + type: State + key: c + mod1: Alt - function: MouseMiddle type: State key: MouseMiddle diff --git a/Resources/map_attributions.txt b/Resources/map_attributions.txt index 19bff17e8c..03c1d8f209 100644 --- a/Resources/map_attributions.txt +++ b/Resources/map_attributions.txt @@ -63,3 +63,6 @@ - file: ["amber.yml"] authors: Southbridge, Flipsie27 + + - files: ["snowball.yml"] + authors: Spacemann diff --git a/Resources/migration.yml b/Resources/migration.yml index 07e5f51c57..0d72bcf550 100644 --- a/Resources/migration.yml +++ b/Resources/migration.yml @@ -57,7 +57,7 @@ MagazineBoxLightRifleHighVelocity: MagazineBoxLightRifleFMJ # Sunrise-Edit MagazineBoxMagnumHighVelocity: MagazineBoxMagnumSP # Sunrise-Edit MagazineBoxPistolHighVelocity: MagazineBoxPistolFMJ # Sunrise-Edit MagazineBoxRifleHighVelocity: MagazineBoxRifleFMJ # Sunrise-Edit -MagazineCaselessRifleHighVelocity: MagazineCaselessRifle +MagazineCaselessRifleHighVelocity: MagazinePistolCaselessRifle MagazineCaselessRifleShortHighVelocity: null MagazineLightRifleHighVelocity: MagazineLightRifleFMJ MagazineMagnumSubMachineGunHighVelocity: null @@ -67,7 +67,7 @@ MagazinePistolHighVelocity: MagazinePistolFMJ # Sunrise-Edit MagazinePistolSubMachineGunHighVelocity: MagazinePistolSubMachineGunSP # Sunrise-Edit MagazineRifleHighVelocity: MagazineRifleFMJ # Sunrise-Edit SpeedLoaderMagnumHighVelocity: SpeedLoaderMagnumFMJ # Sunrise-Edit -SpeedLoaderPistolHighVelocity: SpeedLoaderPistol +SpeedLoaderPistolHighVelocity: null # 2023-08-07 #If the name is anything to go off of, these are presumably just CEV-Eris versions of the snow rock (which we already have.) @@ -310,9 +310,9 @@ MagazinePistolCaselessRifleRubber: MagazinePistolCaselessRifle MagazineMagnumSubMachineGunRubber: null MagazineLightRifleRubber: MagazineLightRifleSP # Sunrise-Edit MagazineRifleRubber: MagazineRifleSP # Sunrise-Edit -MagazineCaselessRifleRubber: MagazineCaselessRifle +MagazineCaselessRifleRubber: MagazinePistolCaselessRifle MagazineCaselessRifleShortRubber: null -SpeedLoaderPistolRubber: SpeedLoaderPistol +SpeedLoaderPistolRubber: null # Sunrise-Edit # SpeedLoaderMagnumRubber: SpeedLoaderMagnumSP MagazineBoxPistolRubber: MagazineBoxPistolSP @@ -737,7 +737,6 @@ PrefilledSyringe: Syringe BibleTanakh: null BibleSatanic: null - # 2025-10-08 ClothingBeltAssault: ClothingBeltMilitaryWebbing WarpPointBombing: null @@ -747,6 +746,31 @@ ToyGriffin: ToyFigurineGriffin ToyOwlman: ToyFigurineOwlman ToySkeleton: ToyFigurineSkeleton +# 2025-10-28 +DrinkKiraSpecial: DrinkOrangeLimeSodaGlass + +# 2025-11-08 +DebugSMES: SMESBasicEmpty +DebugSubstation: SubstationBasicEmpty +DebugSubstationWall: BaseSubstationWall +DebugAPC: BaseAPC +MagazineCaselessRifle: MagazinePistolCaselessRifle +MagazineCaselessRiflePractice: MagazinePistolCaselessRiflePractice +SpeedLoaderPistol: null +SpeedLoaderPistolPractice: null + +# 2025-12-05 +GlowstickBase: GlowstickGreen + +# 2025-12-06 +SpawnPointZookeeper: null +SpawnPointBoxer: null + +# 2025-12-07 +FigureSpawner: MechFigurineSpawner50 +ToySpawner: PlushieSpawner50 +SpacemenFigureSpawner: SpacemenFigurineSpawner90 + # Sunrise-Start AirlockExternalGlassShuttleArrivals: AirlockExternalGlassShuttleArrivalsLocked AirlockHatchSyndicate: AirlockHatchSyndicateLocked diff --git a/SpaceStation14.sln b/SpaceStation14.sln deleted file mode 100644 index 8288e48dd4..0000000000 --- a/SpaceStation14.sln +++ /dev/null @@ -1,535 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 17 -VisualStudioVersion = 17.8.34330.188 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Content.Shared", "Content.Shared\Content.Shared.csproj", "{26AEEBB3-DDE7-443A-9F43-7BC7F4ACF6B5}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Content.Server", "Content.Server\Content.Server.csproj", "{B38DBBD0-04C2-4D1A-84E2-B3446F6ADF2A}" - ProjectSection(ProjectDependencies) = postProject - {59250BAF-0000-0000-0000-000000000000} = {59250BAF-0000-0000-0000-000000000000} - {26AEEBB3-DDE7-443A-9F43-7BC7F4ACF6B5} = {26AEEBB3-DDE7-443A-9F43-7BC7F4ACF6B5} - EndProjectSection -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Content.Client", "Content.Client\Content.Client.csproj", "{A2E5F175-78AF-4DDD-8F97-E2D2552372ED}" - ProjectSection(ProjectDependencies) = postProject - {59250BAF-0000-0000-0000-000000000000} = {59250BAF-0000-0000-0000-000000000000} - EndProjectSection -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Build Checker", "Build Checker", "{3202E94D-E985-4181-9F69-F458A7F6574F}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BuildChecker", "BuildChecker\BuildChecker.csproj", "{C899FCA4-7037-4E49-ABC2-44DE72487110}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Content.Tests", "Content.Tests\Content.Tests.csproj", "{8EDF4429-251A-416D-BB68-93F227191BCF}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "RobustToolbox", "RobustToolbox", "{83B4CBBA-547A-42F0-A7CD-8A67D93196CE}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lidgren.Network", "RobustToolbox\Lidgren.Network\Lidgren.Network.csproj", "{59250BAF-0000-0000-0000-000000000000}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Robust.Client", "RobustToolbox\Robust.Client\Robust.Client.csproj", "{83429BD6-6358-4B18-BE51-401DF8EA2673}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Robust.Server", "RobustToolbox\Robust.Server\Robust.Server.csproj", "{B04AAE71-0000-0000-0000-000000000000}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Robust.Shared.Maths", "RobustToolbox\Robust.Shared.Maths\Robust.Shared.Maths.csproj", "{93F23A82-00C5-4572-964E-E7C9457726D4}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Robust.UnitTesting", "RobustToolbox\Robust.UnitTesting\Robust.UnitTesting.csproj", "{F0ADA779-40B8-4F7E-BA6C-CDB19F3065D9}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Robust.Shared", "RobustToolbox\Robust.Shared\Robust.Shared.csproj", "{0529F740-0000-0000-0000-000000000000}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Content.IntegrationTests", "Content.IntegrationTests\Content.IntegrationTests.csproj", "{AB7AF1C8-30FF-4436-9DF0-179BE5B0C132}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Content.Benchmarks", "Content.Benchmarks\Content.Benchmarks.csproj", "{7AC832A1-2461-4EB5-AC26-26F6AFFA9E46}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OpenToolkit.GraphicsLibraryFramework", "RobustToolbox\OpenToolkit.GraphicsLibraryFramework\OpenToolkit.GraphicsLibraryFramework.csproj", "{4809F412-3132-419E-BF9D-CCF7593C3533}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Content.Server.Database", "Content.Server.Database\Content.Server.Database.csproj", "{45C9B43F-305D-4651-9863-F6384CBC847F}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "MSBuild", "MSBuild", "{50404922-9637-4394-BF59-165D0850ADC8}" - ProjectSection(SolutionItems) = preProject - RobustToolbox\MSBuild\Robust.Analyzers.targets = RobustToolbox\MSBuild\Robust.Analyzers.targets - RobustToolbox\MSBuild\Robust.CompNetworkGenerator.targets = RobustToolbox\MSBuild\Robust.CompNetworkGenerator.targets - RobustToolbox\MSBuild\Robust.Configurations.props = RobustToolbox\MSBuild\Robust.Configurations.props - RobustToolbox\MSBuild\Robust.DefineConstants.targets = RobustToolbox\MSBuild\Robust.DefineConstants.targets - RobustToolbox\MSBuild\Robust.Engine.props = RobustToolbox\MSBuild\Robust.Engine.props - RobustToolbox\MSBuild\Robust.Engine.targets = RobustToolbox\MSBuild\Robust.Engine.targets - RobustToolbox\MSBuild\Robust.Engine.Version.props = RobustToolbox\MSBuild\Robust.Engine.Version.props - RobustToolbox\MSBuild\Robust.Platform.props = RobustToolbox\MSBuild\Robust.Platform.props - RobustToolbox\MSBuild\Robust.Properties.targets = RobustToolbox\MSBuild\Robust.Properties.targets - RobustToolbox\MSBuild\Robust.Trimming.targets = RobustToolbox\MSBuild\Robust.Trimming.targets - RobustToolbox\MSBuild\XamlIL.targets = RobustToolbox\MSBuild\XamlIL.targets - EndProjectSection -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Build", "Build", "{806ED41A-411B-4B3B-BEB6-DEC6DCA4C205}" - ProjectSection(SolutionItems) = preProject - Tools\generate_hashes.ps1 = Tools\generate_hashes.ps1 - EndProjectSection -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Robust.Shared.Scripting", "RobustToolbox\Robust.Shared.Scripting\Robust.Shared.Scripting.csproj", "{41B450C0-A361-4CD7-8121-7072B8995CFC}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "NetSerializer", "RobustToolbox\NetSerializer\NetSerializer\NetSerializer.csproj", "{7B9472D3-79D4-48D1-9B22-BCDE518FE842}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Robust.LoaderApi", "RobustToolbox\Robust.LoaderApi\Robust.LoaderApi\Robust.LoaderApi.csproj", "{1FAE651D-29D8-437A-9864-47CE0D180016}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Robust.Client.NameGenerator", "RobustToolbox\Robust.Client.NameGenerator\Robust.Client.NameGenerator.csproj", "{3CFEB7DB-12C6-46F3-89FC-1450F3016FFA}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Robust.Client.Injectors", "RobustToolbox\Robust.Client.Injectors\Robust.Client.Injectors.csproj", "{8922428F-17C3-47A7-BFE9-570DEB2464DA}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "XamlX.IL.Cecil", "RobustToolbox\XamlX\src\XamlX.IL.Cecil\XamlX.IL.Cecil.csproj", "{16F7DE32-0186-44B9-9345-0C20D1BF2422}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "XamlX", "XamlX", "{AFF53804-115F-4E67-B81F-26265EA27880}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "XamlX", "RobustToolbox\XamlX\src\XamlX\XamlX.csproj", "{23F09C45-950E-4DB7-A465-E937450FF008}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "XamlX.Runtime", "RobustToolbox\XamlX\src\XamlX.Runtime\XamlX.Runtime.csproj", "{440426C1-8DCA-43F6-967F-94439B8DAF47}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Content.Tools", "Content.Tools\Content.Tools.csproj", "{75AB8F8D-9E56-4B12-85E3-E03A852B31CC}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Robust.Analyzers", "RobustToolbox\Robust.Analyzers\Robust.Analyzers.csproj", "{88B0FC0F-7209-40E2-AF16-EB90AF727C5B}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Content.YAMLLinter", "Content.YAMLLinter\Content.YAMLLinter.csproj", "{A59E2FCC-93CF-4886-8EA7-94F021A7475D}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Avalonia.Base", "RobustToolbox\Avalonia.Base\Avalonia.Base.csproj", "{A3C5B00A-D232-4A01-B82E-B0E58BFD5C12}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Robust.Benchmarks", "RobustToolbox\Robust.Benchmarks\Robust.Benchmarks.csproj", "{8A21C7CA-2EB8-40E5-8043-33582C06D139}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Pow3r", "Pow3r\Pow3r.csproj", "{1C048C9F-00A9-4796-BE4D-BB36B7769720}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Content.Shared.Database", "Content.Shared.Database\Content.Shared.Database.csproj", "{8842381D-3426-4BA8-93DA-599AB14D88E9}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Content.MapRenderer", "Content.MapRenderer\Content.MapRenderer.csproj", "{199BBEA1-7627-434B-B6F6-0F52A7C0E1E0}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Robust.Packaging", "RobustToolbox\Robust.Packaging\Robust.Packaging.csproj", "{952AAF2A-DF63-4A7D-8094-3453893EBA80}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Content.Packaging", "Content.Packaging\Content.Packaging.csproj", "{424445D4-F5D9-4CA9-A435-0A36E8AA28F3}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Project Files", "Project Files", "{EC27A16C-9412-4AA6-AE68-CAAB28882802}" - ProjectSection(SolutionItems) = preProject - .editorconfig = .editorconfig - .gitattributes = .gitattributes - .gitignore = .gitignore - Directory.Packages.props = Directory.Packages.props - README.md = README.md - EndProjectSection -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Project Files", "Project Files", "{A965CB3B-FD31-44AF-8872-85ABA436098D}" - ProjectSection(SolutionItems) = preProject - RobustToolbox\Directory.Packages.props = RobustToolbox\Directory.Packages.props - RobustToolbox\README.md = RobustToolbox\README.md - RobustToolbox\RELEASE-NOTES.md = RobustToolbox\RELEASE-NOTES.md - EndProjectSection -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Content.Replay", "Content.Replay\Content.Replay.csproj", "{A493616C-338D-47B7-8072-A7F14D034D0B}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Robust.Shared.CompNetworkGenerator", "RobustToolbox\Robust.Shared.CompNetworkGenerator\Robust.Shared.CompNetworkGenerator.csproj", "{07CA34A1-1D37-4771-A2E3-495A1044AE0B}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Robust.Serialization.Generator", "RobustToolbox\Robust.Serialization.Generator\Robust.Serialization.Generator.csproj", "{6FBF108E-5CB5-47DE-8D7E-B496ABA9E3E2}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Content.PatreonParser", "Content.PatreonParser\Content.PatreonParser.csproj", "{D97D8258-D915-4D1D-B1E3-1A8D00CF9EB5}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Robust.Analyzers.Tests", "RobustToolbox\Robust.Analyzers.Tests\Robust.Analyzers.Tests.csproj", "{83F510FE-9B50-4D96-AFAB-CC13998D6AFE}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Roslyn", "Roslyn", "{7844DA69-B0F0-49FB-A05E-ECA37372277A}" - ProjectSection(SolutionItems) = preProject - RobustToolbox\Robust.Roslyn.Shared\Robust.Roslyn.Shared.props = RobustToolbox\Robust.Roslyn.Shared\Robust.Roslyn.Shared.props - EndProjectSection -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Robust.Xaml", "RobustToolbox\Robust.Xaml\Robust.Xaml.csproj", "{5C05B9B4-6AFE-4884-AA6A-5A26C0FFF2F6}" -EndProject -# Sunrise-Start -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Sunrise Interfaces", "Sunrise Interfaces", "{DA6E23AF-5AC1-43C8-831D-812A2A758731}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Content.Sunrise.Interfaces.Shared", "Sunrise\Content.Sunrise.Interfaces.Shared\Content.Sunrise.Interfaces.Shared.csproj", "{F9F78EE1-1FBE-43F9-8E86-78327FE330DB}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Content.Sunrise.Interfaces.Server", "Sunrise\Content.Sunrise.Interfaces.Server\Content.Sunrise.Interfaces.Server.csproj", "{21D609DE-FD15-4A7E-8541-B003DB6FFC62}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Content.Sunrise.Interfaces.Client", "Sunrise\Content.Sunrise.Interfaces.Client\Content.Sunrise.Interfaces.Client.csproj", "{B63ADCCD-FA56-4114-9E14-E0793802557E}" -EndProject -# Sunrise-End -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - DebugOpt|Any CPU = DebugOpt|Any CPU - Release|Any CPU = Release|Any CPU - Tools|Any CPU = Tools|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {26AEEBB3-DDE7-443A-9F43-7BC7F4ACF6B5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {26AEEBB3-DDE7-443A-9F43-7BC7F4ACF6B5}.Debug|Any CPU.Build.0 = Debug|Any CPU - {26AEEBB3-DDE7-443A-9F43-7BC7F4ACF6B5}.DebugOpt|Any CPU.ActiveCfg = DebugOpt|Any CPU - {26AEEBB3-DDE7-443A-9F43-7BC7F4ACF6B5}.DebugOpt|Any CPU.Build.0 = DebugOpt|Any CPU - {26AEEBB3-DDE7-443A-9F43-7BC7F4ACF6B5}.Release|Any CPU.ActiveCfg = Release|Any CPU - {26AEEBB3-DDE7-443A-9F43-7BC7F4ACF6B5}.Release|Any CPU.Build.0 = Release|Any CPU - {26AEEBB3-DDE7-443A-9F43-7BC7F4ACF6B5}.Tools|Any CPU.ActiveCfg = Tools|Any CPU - {26AEEBB3-DDE7-443A-9F43-7BC7F4ACF6B5}.Tools|Any CPU.Build.0 = Tools|Any CPU - {B38DBBD0-04C2-4D1A-84E2-B3446F6ADF2A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B38DBBD0-04C2-4D1A-84E2-B3446F6ADF2A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B38DBBD0-04C2-4D1A-84E2-B3446F6ADF2A}.DebugOpt|Any CPU.ActiveCfg = DebugOpt|Any CPU - {B38DBBD0-04C2-4D1A-84E2-B3446F6ADF2A}.DebugOpt|Any CPU.Build.0 = DebugOpt|Any CPU - {B38DBBD0-04C2-4D1A-84E2-B3446F6ADF2A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B38DBBD0-04C2-4D1A-84E2-B3446F6ADF2A}.Release|Any CPU.Build.0 = Release|Any CPU - {B38DBBD0-04C2-4D1A-84E2-B3446F6ADF2A}.Tools|Any CPU.ActiveCfg = Tools|Any CPU - {B38DBBD0-04C2-4D1A-84E2-B3446F6ADF2A}.Tools|Any CPU.Build.0 = Tools|Any CPU - {A2E5F175-78AF-4DDD-8F97-E2D2552372ED}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A2E5F175-78AF-4DDD-8F97-E2D2552372ED}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A2E5F175-78AF-4DDD-8F97-E2D2552372ED}.DebugOpt|Any CPU.ActiveCfg = DebugOpt|Any CPU - {A2E5F175-78AF-4DDD-8F97-E2D2552372ED}.DebugOpt|Any CPU.Build.0 = DebugOpt|Any CPU - {A2E5F175-78AF-4DDD-8F97-E2D2552372ED}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A2E5F175-78AF-4DDD-8F97-E2D2552372ED}.Release|Any CPU.Build.0 = Release|Any CPU - {A2E5F175-78AF-4DDD-8F97-E2D2552372ED}.Tools|Any CPU.ActiveCfg = Tools|Any CPU - {A2E5F175-78AF-4DDD-8F97-E2D2552372ED}.Tools|Any CPU.Build.0 = Tools|Any CPU - {C899FCA4-7037-4E49-ABC2-44DE72487110}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C899FCA4-7037-4E49-ABC2-44DE72487110}.Debug|Any CPU.Build.0 = Debug|Any CPU - {C899FCA4-7037-4E49-ABC2-44DE72487110}.DebugOpt|Any CPU.ActiveCfg = DebugOpt|Any CPU - {C899FCA4-7037-4E49-ABC2-44DE72487110}.DebugOpt|Any CPU.Build.0 = DebugOpt|Any CPU - {C899FCA4-7037-4E49-ABC2-44DE72487110}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C899FCA4-7037-4E49-ABC2-44DE72487110}.Tools|Any CPU.ActiveCfg = Tools|Any CPU - {C899FCA4-7037-4E49-ABC2-44DE72487110}.Tools|Any CPU.Build.0 = Tools|Any CPU - {8EDF4429-251A-416D-BB68-93F227191BCF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8EDF4429-251A-416D-BB68-93F227191BCF}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8EDF4429-251A-416D-BB68-93F227191BCF}.DebugOpt|Any CPU.ActiveCfg = DebugOpt|Any CPU - {8EDF4429-251A-416D-BB68-93F227191BCF}.DebugOpt|Any CPU.Build.0 = DebugOpt|Any CPU - {8EDF4429-251A-416D-BB68-93F227191BCF}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8EDF4429-251A-416D-BB68-93F227191BCF}.Release|Any CPU.Build.0 = Release|Any CPU - {8EDF4429-251A-416D-BB68-93F227191BCF}.Tools|Any CPU.ActiveCfg = Tools|Any CPU - {8EDF4429-251A-416D-BB68-93F227191BCF}.Tools|Any CPU.Build.0 = Tools|Any CPU - {59250BAF-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {59250BAF-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU - {59250BAF-0000-0000-0000-000000000000}.DebugOpt|Any CPU.ActiveCfg = DebugOpt|Any CPU - {59250BAF-0000-0000-0000-000000000000}.DebugOpt|Any CPU.Build.0 = DebugOpt|Any CPU - {59250BAF-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU - {59250BAF-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU - {59250BAF-0000-0000-0000-000000000000}.Tools|Any CPU.ActiveCfg = Tools|Any CPU - {59250BAF-0000-0000-0000-000000000000}.Tools|Any CPU.Build.0 = Tools|Any CPU - {83429BD6-6358-4B18-BE51-401DF8EA2673}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {83429BD6-6358-4B18-BE51-401DF8EA2673}.Debug|Any CPU.Build.0 = Debug|Any CPU - {83429BD6-6358-4B18-BE51-401DF8EA2673}.DebugOpt|Any CPU.ActiveCfg = DebugOpt|Any CPU - {83429BD6-6358-4B18-BE51-401DF8EA2673}.DebugOpt|Any CPU.Build.0 = DebugOpt|Any CPU - {83429BD6-6358-4B18-BE51-401DF8EA2673}.Release|Any CPU.ActiveCfg = Release|Any CPU - {83429BD6-6358-4B18-BE51-401DF8EA2673}.Release|Any CPU.Build.0 = Release|Any CPU - {83429BD6-6358-4B18-BE51-401DF8EA2673}.Tools|Any CPU.ActiveCfg = Tools|Any CPU - {83429BD6-6358-4B18-BE51-401DF8EA2673}.Tools|Any CPU.Build.0 = Tools|Any CPU - {B04AAE71-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B04AAE71-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B04AAE71-0000-0000-0000-000000000000}.DebugOpt|Any CPU.ActiveCfg = DebugOpt|Any CPU - {B04AAE71-0000-0000-0000-000000000000}.DebugOpt|Any CPU.Build.0 = DebugOpt|Any CPU - {B04AAE71-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B04AAE71-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU - {B04AAE71-0000-0000-0000-000000000000}.Tools|Any CPU.ActiveCfg = Tools|Any CPU - {B04AAE71-0000-0000-0000-000000000000}.Tools|Any CPU.Build.0 = Tools|Any CPU - {93F23A82-00C5-4572-964E-E7C9457726D4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {93F23A82-00C5-4572-964E-E7C9457726D4}.Debug|Any CPU.Build.0 = Debug|Any CPU - {93F23A82-00C5-4572-964E-E7C9457726D4}.DebugOpt|Any CPU.ActiveCfg = DebugOpt|Any CPU - {93F23A82-00C5-4572-964E-E7C9457726D4}.DebugOpt|Any CPU.Build.0 = DebugOpt|Any CPU - {93F23A82-00C5-4572-964E-E7C9457726D4}.Release|Any CPU.ActiveCfg = Release|Any CPU - {93F23A82-00C5-4572-964E-E7C9457726D4}.Release|Any CPU.Build.0 = Release|Any CPU - {93F23A82-00C5-4572-964E-E7C9457726D4}.Tools|Any CPU.ActiveCfg = Tools|Any CPU - {93F23A82-00C5-4572-964E-E7C9457726D4}.Tools|Any CPU.Build.0 = Tools|Any CPU - {F0ADA779-40B8-4F7E-BA6C-CDB19F3065D9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F0ADA779-40B8-4F7E-BA6C-CDB19F3065D9}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F0ADA779-40B8-4F7E-BA6C-CDB19F3065D9}.DebugOpt|Any CPU.ActiveCfg = DebugOpt|Any CPU - {F0ADA779-40B8-4F7E-BA6C-CDB19F3065D9}.DebugOpt|Any CPU.Build.0 = DebugOpt|Any CPU - {F0ADA779-40B8-4F7E-BA6C-CDB19F3065D9}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F0ADA779-40B8-4F7E-BA6C-CDB19F3065D9}.Release|Any CPU.Build.0 = Release|Any CPU - {F0ADA779-40B8-4F7E-BA6C-CDB19F3065D9}.Tools|Any CPU.ActiveCfg = Tools|Any CPU - {F0ADA779-40B8-4F7E-BA6C-CDB19F3065D9}.Tools|Any CPU.Build.0 = Tools|Any CPU - {0529F740-0000-0000-0000-000000000000}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {0529F740-0000-0000-0000-000000000000}.Debug|Any CPU.Build.0 = Debug|Any CPU - {0529F740-0000-0000-0000-000000000000}.DebugOpt|Any CPU.ActiveCfg = DebugOpt|Any CPU - {0529F740-0000-0000-0000-000000000000}.DebugOpt|Any CPU.Build.0 = DebugOpt|Any CPU - {0529F740-0000-0000-0000-000000000000}.Release|Any CPU.ActiveCfg = Release|Any CPU - {0529F740-0000-0000-0000-000000000000}.Release|Any CPU.Build.0 = Release|Any CPU - {0529F740-0000-0000-0000-000000000000}.Tools|Any CPU.ActiveCfg = Tools|Any CPU - {0529F740-0000-0000-0000-000000000000}.Tools|Any CPU.Build.0 = Tools|Any CPU - {AB7AF1C8-30FF-4436-9DF0-179BE5B0C132}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {AB7AF1C8-30FF-4436-9DF0-179BE5B0C132}.Debug|Any CPU.Build.0 = Debug|Any CPU - {AB7AF1C8-30FF-4436-9DF0-179BE5B0C132}.DebugOpt|Any CPU.ActiveCfg = DebugOpt|Any CPU - {AB7AF1C8-30FF-4436-9DF0-179BE5B0C132}.DebugOpt|Any CPU.Build.0 = DebugOpt|Any CPU - {AB7AF1C8-30FF-4436-9DF0-179BE5B0C132}.Release|Any CPU.ActiveCfg = Release|Any CPU - {AB7AF1C8-30FF-4436-9DF0-179BE5B0C132}.Release|Any CPU.Build.0 = Release|Any CPU - {AB7AF1C8-30FF-4436-9DF0-179BE5B0C132}.Tools|Any CPU.ActiveCfg = Tools|Any CPU - {AB7AF1C8-30FF-4436-9DF0-179BE5B0C132}.Tools|Any CPU.Build.0 = Tools|Any CPU - {7AC832A1-2461-4EB5-AC26-26F6AFFA9E46}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {7AC832A1-2461-4EB5-AC26-26F6AFFA9E46}.Debug|Any CPU.Build.0 = Debug|Any CPU - {7AC832A1-2461-4EB5-AC26-26F6AFFA9E46}.DebugOpt|Any CPU.ActiveCfg = DebugOpt|Any CPU - {7AC832A1-2461-4EB5-AC26-26F6AFFA9E46}.DebugOpt|Any CPU.Build.0 = DebugOpt|Any CPU - {7AC832A1-2461-4EB5-AC26-26F6AFFA9E46}.Release|Any CPU.ActiveCfg = Release|Any CPU - {7AC832A1-2461-4EB5-AC26-26F6AFFA9E46}.Release|Any CPU.Build.0 = Release|Any CPU - {7AC832A1-2461-4EB5-AC26-26F6AFFA9E46}.Tools|Any CPU.ActiveCfg = Tools|Any CPU - {7AC832A1-2461-4EB5-AC26-26F6AFFA9E46}.Tools|Any CPU.Build.0 = Tools|Any CPU - {4809F412-3132-419E-BF9D-CCF7593C3533}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4809F412-3132-419E-BF9D-CCF7593C3533}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4809F412-3132-419E-BF9D-CCF7593C3533}.DebugOpt|Any CPU.ActiveCfg = DebugOpt|Any CPU - {4809F412-3132-419E-BF9D-CCF7593C3533}.DebugOpt|Any CPU.Build.0 = DebugOpt|Any CPU - {4809F412-3132-419E-BF9D-CCF7593C3533}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4809F412-3132-419E-BF9D-CCF7593C3533}.Release|Any CPU.Build.0 = Release|Any CPU - {4809F412-3132-419E-BF9D-CCF7593C3533}.Tools|Any CPU.ActiveCfg = Tools|Any CPU - {4809F412-3132-419E-BF9D-CCF7593C3533}.Tools|Any CPU.Build.0 = Tools|Any CPU - {45C9B43F-305D-4651-9863-F6384CBC847F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {45C9B43F-305D-4651-9863-F6384CBC847F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {45C9B43F-305D-4651-9863-F6384CBC847F}.DebugOpt|Any CPU.ActiveCfg = DebugOpt|Any CPU - {45C9B43F-305D-4651-9863-F6384CBC847F}.DebugOpt|Any CPU.Build.0 = DebugOpt|Any CPU - {45C9B43F-305D-4651-9863-F6384CBC847F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {45C9B43F-305D-4651-9863-F6384CBC847F}.Release|Any CPU.Build.0 = Release|Any CPU - {45C9B43F-305D-4651-9863-F6384CBC847F}.Tools|Any CPU.ActiveCfg = Tools|Any CPU - {45C9B43F-305D-4651-9863-F6384CBC847F}.Tools|Any CPU.Build.0 = Tools|Any CPU - {41B450C0-A361-4CD7-8121-7072B8995CFC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {41B450C0-A361-4CD7-8121-7072B8995CFC}.Debug|Any CPU.Build.0 = Debug|Any CPU - {41B450C0-A361-4CD7-8121-7072B8995CFC}.DebugOpt|Any CPU.ActiveCfg = DebugOpt|Any CPU - {41B450C0-A361-4CD7-8121-7072B8995CFC}.DebugOpt|Any CPU.Build.0 = DebugOpt|Any CPU - {41B450C0-A361-4CD7-8121-7072B8995CFC}.Release|Any CPU.ActiveCfg = Release|Any CPU - {41B450C0-A361-4CD7-8121-7072B8995CFC}.Release|Any CPU.Build.0 = Release|Any CPU - {41B450C0-A361-4CD7-8121-7072B8995CFC}.Tools|Any CPU.ActiveCfg = Tools|Any CPU - {41B450C0-A361-4CD7-8121-7072B8995CFC}.Tools|Any CPU.Build.0 = Tools|Any CPU - {7B9472D3-79D4-48D1-9B22-BCDE518FE842}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {7B9472D3-79D4-48D1-9B22-BCDE518FE842}.Debug|Any CPU.Build.0 = Debug|Any CPU - {7B9472D3-79D4-48D1-9B22-BCDE518FE842}.DebugOpt|Any CPU.ActiveCfg = Debug|Any CPU - {7B9472D3-79D4-48D1-9B22-BCDE518FE842}.DebugOpt|Any CPU.Build.0 = Debug|Any CPU - {7B9472D3-79D4-48D1-9B22-BCDE518FE842}.Release|Any CPU.ActiveCfg = Release|Any CPU - {7B9472D3-79D4-48D1-9B22-BCDE518FE842}.Release|Any CPU.Build.0 = Release|Any CPU - {7B9472D3-79D4-48D1-9B22-BCDE518FE842}.Tools|Any CPU.ActiveCfg = Release|Any CPU - {7B9472D3-79D4-48D1-9B22-BCDE518FE842}.Tools|Any CPU.Build.0 = Release|Any CPU - {1FAE651D-29D8-437A-9864-47CE0D180016}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1FAE651D-29D8-437A-9864-47CE0D180016}.Debug|Any CPU.Build.0 = Debug|Any CPU - {1FAE651D-29D8-437A-9864-47CE0D180016}.DebugOpt|Any CPU.ActiveCfg = Debug|Any CPU - {1FAE651D-29D8-437A-9864-47CE0D180016}.DebugOpt|Any CPU.Build.0 = Debug|Any CPU - {1FAE651D-29D8-437A-9864-47CE0D180016}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1FAE651D-29D8-437A-9864-47CE0D180016}.Release|Any CPU.Build.0 = Release|Any CPU - {1FAE651D-29D8-437A-9864-47CE0D180016}.Tools|Any CPU.ActiveCfg = Release|Any CPU - {1FAE651D-29D8-437A-9864-47CE0D180016}.Tools|Any CPU.Build.0 = Release|Any CPU - {3CFEB7DB-12C6-46F3-89FC-1450F3016FFA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {3CFEB7DB-12C6-46F3-89FC-1450F3016FFA}.Debug|Any CPU.Build.0 = Debug|Any CPU - {3CFEB7DB-12C6-46F3-89FC-1450F3016FFA}.DebugOpt|Any CPU.ActiveCfg = Debug|Any CPU - {3CFEB7DB-12C6-46F3-89FC-1450F3016FFA}.DebugOpt|Any CPU.Build.0 = Debug|Any CPU - {3CFEB7DB-12C6-46F3-89FC-1450F3016FFA}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3CFEB7DB-12C6-46F3-89FC-1450F3016FFA}.Release|Any CPU.Build.0 = Release|Any CPU - {3CFEB7DB-12C6-46F3-89FC-1450F3016FFA}.Tools|Any CPU.ActiveCfg = Release|Any CPU - {3CFEB7DB-12C6-46F3-89FC-1450F3016FFA}.Tools|Any CPU.Build.0 = Release|Any CPU - {8922428F-17C3-47A7-BFE9-570DEB2464DA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8922428F-17C3-47A7-BFE9-570DEB2464DA}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8922428F-17C3-47A7-BFE9-570DEB2464DA}.DebugOpt|Any CPU.ActiveCfg = Debug|Any CPU - {8922428F-17C3-47A7-BFE9-570DEB2464DA}.DebugOpt|Any CPU.Build.0 = Debug|Any CPU - {8922428F-17C3-47A7-BFE9-570DEB2464DA}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8922428F-17C3-47A7-BFE9-570DEB2464DA}.Release|Any CPU.Build.0 = Release|Any CPU - {8922428F-17C3-47A7-BFE9-570DEB2464DA}.Tools|Any CPU.ActiveCfg = Release|Any CPU - {8922428F-17C3-47A7-BFE9-570DEB2464DA}.Tools|Any CPU.Build.0 = Release|Any CPU - {16F7DE32-0186-44B9-9345-0C20D1BF2422}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {16F7DE32-0186-44B9-9345-0C20D1BF2422}.Debug|Any CPU.Build.0 = Debug|Any CPU - {16F7DE32-0186-44B9-9345-0C20D1BF2422}.DebugOpt|Any CPU.ActiveCfg = Debug|Any CPU - {16F7DE32-0186-44B9-9345-0C20D1BF2422}.DebugOpt|Any CPU.Build.0 = Debug|Any CPU - {16F7DE32-0186-44B9-9345-0C20D1BF2422}.Release|Any CPU.ActiveCfg = Release|Any CPU - {16F7DE32-0186-44B9-9345-0C20D1BF2422}.Release|Any CPU.Build.0 = Release|Any CPU - {16F7DE32-0186-44B9-9345-0C20D1BF2422}.Tools|Any CPU.ActiveCfg = Release|Any CPU - {16F7DE32-0186-44B9-9345-0C20D1BF2422}.Tools|Any CPU.Build.0 = Release|Any CPU - {23F09C45-950E-4DB7-A465-E937450FF008}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {23F09C45-950E-4DB7-A465-E937450FF008}.Debug|Any CPU.Build.0 = Debug|Any CPU - {23F09C45-950E-4DB7-A465-E937450FF008}.DebugOpt|Any CPU.ActiveCfg = Debug|Any CPU - {23F09C45-950E-4DB7-A465-E937450FF008}.DebugOpt|Any CPU.Build.0 = Debug|Any CPU - {23F09C45-950E-4DB7-A465-E937450FF008}.Release|Any CPU.ActiveCfg = Release|Any CPU - {23F09C45-950E-4DB7-A465-E937450FF008}.Release|Any CPU.Build.0 = Release|Any CPU - {23F09C45-950E-4DB7-A465-E937450FF008}.Tools|Any CPU.ActiveCfg = Release|Any CPU - {23F09C45-950E-4DB7-A465-E937450FF008}.Tools|Any CPU.Build.0 = Release|Any CPU - {440426C1-8DCA-43F6-967F-94439B8DAF47}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {440426C1-8DCA-43F6-967F-94439B8DAF47}.Debug|Any CPU.Build.0 = Debug|Any CPU - {440426C1-8DCA-43F6-967F-94439B8DAF47}.DebugOpt|Any CPU.ActiveCfg = Debug|Any CPU - {440426C1-8DCA-43F6-967F-94439B8DAF47}.DebugOpt|Any CPU.Build.0 = Debug|Any CPU - {440426C1-8DCA-43F6-967F-94439B8DAF47}.Release|Any CPU.ActiveCfg = Release|Any CPU - {440426C1-8DCA-43F6-967F-94439B8DAF47}.Release|Any CPU.Build.0 = Release|Any CPU - {440426C1-8DCA-43F6-967F-94439B8DAF47}.Tools|Any CPU.ActiveCfg = Release|Any CPU - {440426C1-8DCA-43F6-967F-94439B8DAF47}.Tools|Any CPU.Build.0 = Release|Any CPU - {75AB8F8D-9E56-4B12-85E3-E03A852B31CC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {75AB8F8D-9E56-4B12-85E3-E03A852B31CC}.Debug|Any CPU.Build.0 = Debug|Any CPU - {75AB8F8D-9E56-4B12-85E3-E03A852B31CC}.DebugOpt|Any CPU.ActiveCfg = DebugOpt|Any CPU - {75AB8F8D-9E56-4B12-85E3-E03A852B31CC}.DebugOpt|Any CPU.Build.0 = DebugOpt|Any CPU - {75AB8F8D-9E56-4B12-85E3-E03A852B31CC}.Release|Any CPU.ActiveCfg = Release|Any CPU - {75AB8F8D-9E56-4B12-85E3-E03A852B31CC}.Release|Any CPU.Build.0 = Release|Any CPU - {75AB8F8D-9E56-4B12-85E3-E03A852B31CC}.Tools|Any CPU.ActiveCfg = Tools|Any CPU - {75AB8F8D-9E56-4B12-85E3-E03A852B31CC}.Tools|Any CPU.Build.0 = Tools|Any CPU - {88B0FC0F-7209-40E2-AF16-EB90AF727C5B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {88B0FC0F-7209-40E2-AF16-EB90AF727C5B}.Debug|Any CPU.Build.0 = Debug|Any CPU - {88B0FC0F-7209-40E2-AF16-EB90AF727C5B}.DebugOpt|Any CPU.ActiveCfg = Debug|Any CPU - {88B0FC0F-7209-40E2-AF16-EB90AF727C5B}.DebugOpt|Any CPU.Build.0 = Debug|Any CPU - {88B0FC0F-7209-40E2-AF16-EB90AF727C5B}.Release|Any CPU.ActiveCfg = Release|Any CPU - {88B0FC0F-7209-40E2-AF16-EB90AF727C5B}.Release|Any CPU.Build.0 = Release|Any CPU - {88B0FC0F-7209-40E2-AF16-EB90AF727C5B}.Tools|Any CPU.ActiveCfg = Release|Any CPU - {88B0FC0F-7209-40E2-AF16-EB90AF727C5B}.Tools|Any CPU.Build.0 = Release|Any CPU - {A59E2FCC-93CF-4886-8EA7-94F021A7475D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A59E2FCC-93CF-4886-8EA7-94F021A7475D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A59E2FCC-93CF-4886-8EA7-94F021A7475D}.DebugOpt|Any CPU.ActiveCfg = DebugOpt|Any CPU - {A59E2FCC-93CF-4886-8EA7-94F021A7475D}.DebugOpt|Any CPU.Build.0 = DebugOpt|Any CPU - {A59E2FCC-93CF-4886-8EA7-94F021A7475D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A59E2FCC-93CF-4886-8EA7-94F021A7475D}.Release|Any CPU.Build.0 = Release|Any CPU - {A59E2FCC-93CF-4886-8EA7-94F021A7475D}.Tools|Any CPU.ActiveCfg = Tools|Any CPU - {A59E2FCC-93CF-4886-8EA7-94F021A7475D}.Tools|Any CPU.Build.0 = Tools|Any CPU - {A3C5B00A-D232-4A01-B82E-B0E58BFD5C12}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A3C5B00A-D232-4A01-B82E-B0E58BFD5C12}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A3C5B00A-D232-4A01-B82E-B0E58BFD5C12}.DebugOpt|Any CPU.ActiveCfg = Debug|Any CPU - {A3C5B00A-D232-4A01-B82E-B0E58BFD5C12}.DebugOpt|Any CPU.Build.0 = Debug|Any CPU - {A3C5B00A-D232-4A01-B82E-B0E58BFD5C12}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A3C5B00A-D232-4A01-B82E-B0E58BFD5C12}.Release|Any CPU.Build.0 = Release|Any CPU - {A3C5B00A-D232-4A01-B82E-B0E58BFD5C12}.Tools|Any CPU.ActiveCfg = Release|Any CPU - {A3C5B00A-D232-4A01-B82E-B0E58BFD5C12}.Tools|Any CPU.Build.0 = Release|Any CPU - {8A21C7CA-2EB8-40E5-8043-33582C06D139}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8A21C7CA-2EB8-40E5-8043-33582C06D139}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8A21C7CA-2EB8-40E5-8043-33582C06D139}.DebugOpt|Any CPU.ActiveCfg = DebugOpt|Any CPU - {8A21C7CA-2EB8-40E5-8043-33582C06D139}.DebugOpt|Any CPU.Build.0 = DebugOpt|Any CPU - {8A21C7CA-2EB8-40E5-8043-33582C06D139}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8A21C7CA-2EB8-40E5-8043-33582C06D139}.Release|Any CPU.Build.0 = Release|Any CPU - {8A21C7CA-2EB8-40E5-8043-33582C06D139}.Tools|Any CPU.ActiveCfg = Tools|Any CPU - {8A21C7CA-2EB8-40E5-8043-33582C06D139}.Tools|Any CPU.Build.0 = Tools|Any CPU - {1C048C9F-00A9-4796-BE4D-BB36B7769720}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1C048C9F-00A9-4796-BE4D-BB36B7769720}.Debug|Any CPU.Build.0 = Debug|Any CPU - {1C048C9F-00A9-4796-BE4D-BB36B7769720}.DebugOpt|Any CPU.ActiveCfg = DebugOpt|Any CPU - {1C048C9F-00A9-4796-BE4D-BB36B7769720}.DebugOpt|Any CPU.Build.0 = DebugOpt|Any CPU - {1C048C9F-00A9-4796-BE4D-BB36B7769720}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1C048C9F-00A9-4796-BE4D-BB36B7769720}.Release|Any CPU.Build.0 = Release|Any CPU - {1C048C9F-00A9-4796-BE4D-BB36B7769720}.Tools|Any CPU.ActiveCfg = Tools|Any CPU - {1C048C9F-00A9-4796-BE4D-BB36B7769720}.Tools|Any CPU.Build.0 = Tools|Any CPU - {8842381D-3426-4BA8-93DA-599AB14D88E9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8842381D-3426-4BA8-93DA-599AB14D88E9}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8842381D-3426-4BA8-93DA-599AB14D88E9}.DebugOpt|Any CPU.ActiveCfg = DebugOpt|Any CPU - {8842381D-3426-4BA8-93DA-599AB14D88E9}.DebugOpt|Any CPU.Build.0 = DebugOpt|Any CPU - {8842381D-3426-4BA8-93DA-599AB14D88E9}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8842381D-3426-4BA8-93DA-599AB14D88E9}.Release|Any CPU.Build.0 = Release|Any CPU - {8842381D-3426-4BA8-93DA-599AB14D88E9}.Tools|Any CPU.ActiveCfg = Tools|Any CPU - {8842381D-3426-4BA8-93DA-599AB14D88E9}.Tools|Any CPU.Build.0 = Tools|Any CPU - {199BBEA1-7627-434B-B6F6-0F52A7C0E1E0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {199BBEA1-7627-434B-B6F6-0F52A7C0E1E0}.Debug|Any CPU.Build.0 = Debug|Any CPU - {199BBEA1-7627-434B-B6F6-0F52A7C0E1E0}.DebugOpt|Any CPU.ActiveCfg = DebugOpt|Any CPU - {199BBEA1-7627-434B-B6F6-0F52A7C0E1E0}.DebugOpt|Any CPU.Build.0 = DebugOpt|Any CPU - {199BBEA1-7627-434B-B6F6-0F52A7C0E1E0}.Release|Any CPU.ActiveCfg = Release|Any CPU - {199BBEA1-7627-434B-B6F6-0F52A7C0E1E0}.Release|Any CPU.Build.0 = Release|Any CPU - {199BBEA1-7627-434B-B6F6-0F52A7C0E1E0}.Tools|Any CPU.ActiveCfg = Tools|Any CPU - {199BBEA1-7627-434B-B6F6-0F52A7C0E1E0}.Tools|Any CPU.Build.0 = Tools|Any CPU - {952AAF2A-DF63-4A7D-8094-3453893EBA80}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {952AAF2A-DF63-4A7D-8094-3453893EBA80}.Debug|Any CPU.Build.0 = Debug|Any CPU - {952AAF2A-DF63-4A7D-8094-3453893EBA80}.DebugOpt|Any CPU.ActiveCfg = DebugOpt|Any CPU - {952AAF2A-DF63-4A7D-8094-3453893EBA80}.DebugOpt|Any CPU.Build.0 = DebugOpt|Any CPU - {952AAF2A-DF63-4A7D-8094-3453893EBA80}.Release|Any CPU.ActiveCfg = Release|Any CPU - {952AAF2A-DF63-4A7D-8094-3453893EBA80}.Release|Any CPU.Build.0 = Release|Any CPU - {952AAF2A-DF63-4A7D-8094-3453893EBA80}.Tools|Any CPU.ActiveCfg = Tools|Any CPU - {952AAF2A-DF63-4A7D-8094-3453893EBA80}.Tools|Any CPU.Build.0 = Tools|Any CPU - {424445D4-F5D9-4CA9-A435-0A36E8AA28F3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {424445D4-F5D9-4CA9-A435-0A36E8AA28F3}.Debug|Any CPU.Build.0 = Debug|Any CPU - {424445D4-F5D9-4CA9-A435-0A36E8AA28F3}.DebugOpt|Any CPU.ActiveCfg = DebugOpt|Any CPU - {424445D4-F5D9-4CA9-A435-0A36E8AA28F3}.DebugOpt|Any CPU.Build.0 = DebugOpt|Any CPU - {424445D4-F5D9-4CA9-A435-0A36E8AA28F3}.Release|Any CPU.ActiveCfg = Release|Any CPU - {424445D4-F5D9-4CA9-A435-0A36E8AA28F3}.Release|Any CPU.Build.0 = Release|Any CPU - {424445D4-F5D9-4CA9-A435-0A36E8AA28F3}.Tools|Any CPU.ActiveCfg = Tools|Any CPU - {424445D4-F5D9-4CA9-A435-0A36E8AA28F3}.Tools|Any CPU.Build.0 = Tools|Any CPU - {A493616C-338D-47B7-8072-A7F14D034D0B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A493616C-338D-47B7-8072-A7F14D034D0B}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A493616C-338D-47B7-8072-A7F14D034D0B}.DebugOpt|Any CPU.ActiveCfg = DebugOpt|Any CPU - {A493616C-338D-47B7-8072-A7F14D034D0B}.DebugOpt|Any CPU.Build.0 = DebugOpt|Any CPU - {A493616C-338D-47B7-8072-A7F14D034D0B}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A493616C-338D-47B7-8072-A7F14D034D0B}.Release|Any CPU.Build.0 = Release|Any CPU - {A493616C-338D-47B7-8072-A7F14D034D0B}.Tools|Any CPU.ActiveCfg = Tools|Any CPU - {A493616C-338D-47B7-8072-A7F14D034D0B}.Tools|Any CPU.Build.0 = Tools|Any CPU - {07CA34A1-1D37-4771-A2E3-495A1044AE0B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {07CA34A1-1D37-4771-A2E3-495A1044AE0B}.Debug|Any CPU.Build.0 = Debug|Any CPU - {07CA34A1-1D37-4771-A2E3-495A1044AE0B}.DebugOpt|Any CPU.ActiveCfg = DebugOpt|Any CPU - {07CA34A1-1D37-4771-A2E3-495A1044AE0B}.DebugOpt|Any CPU.Build.0 = DebugOpt|Any CPU - {07CA34A1-1D37-4771-A2E3-495A1044AE0B}.Release|Any CPU.ActiveCfg = Release|Any CPU - {07CA34A1-1D37-4771-A2E3-495A1044AE0B}.Release|Any CPU.Build.0 = Release|Any CPU - {07CA34A1-1D37-4771-A2E3-495A1044AE0B}.Tools|Any CPU.ActiveCfg = Tools|Any CPU - {07CA34A1-1D37-4771-A2E3-495A1044AE0B}.Tools|Any CPU.Build.0 = Tools|Any CPU - {6FBF108E-5CB5-47DE-8D7E-B496ABA9E3E2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6FBF108E-5CB5-47DE-8D7E-B496ABA9E3E2}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6FBF108E-5CB5-47DE-8D7E-B496ABA9E3E2}.DebugOpt|Any CPU.ActiveCfg = Debug|Any CPU - {6FBF108E-5CB5-47DE-8D7E-B496ABA9E3E2}.DebugOpt|Any CPU.Build.0 = Debug|Any CPU - {6FBF108E-5CB5-47DE-8D7E-B496ABA9E3E2}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6FBF108E-5CB5-47DE-8D7E-B496ABA9E3E2}.Release|Any CPU.Build.0 = Release|Any CPU - {6FBF108E-5CB5-47DE-8D7E-B496ABA9E3E2}.Tools|Any CPU.ActiveCfg = Debug|Any CPU - {6FBF108E-5CB5-47DE-8D7E-B496ABA9E3E2}.Tools|Any CPU.Build.0 = Debug|Any CPU - {D97D8258-D915-4D1D-B1E3-1A8D00CF9EB5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D97D8258-D915-4D1D-B1E3-1A8D00CF9EB5}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D97D8258-D915-4D1D-B1E3-1A8D00CF9EB5}.DebugOpt|Any CPU.ActiveCfg = Debug|Any CPU - {D97D8258-D915-4D1D-B1E3-1A8D00CF9EB5}.DebugOpt|Any CPU.Build.0 = Debug|Any CPU - {D97D8258-D915-4D1D-B1E3-1A8D00CF9EB5}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D97D8258-D915-4D1D-B1E3-1A8D00CF9EB5}.Release|Any CPU.Build.0 = Release|Any CPU - {D97D8258-D915-4D1D-B1E3-1A8D00CF9EB5}.Tools|Any CPU.ActiveCfg = Debug|Any CPU - {D97D8258-D915-4D1D-B1E3-1A8D00CF9EB5}.Tools|Any CPU.Build.0 = Debug|Any CPU - {83F510FE-9B50-4D96-AFAB-CC13998D6AFE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {83F510FE-9B50-4D96-AFAB-CC13998D6AFE}.Debug|Any CPU.Build.0 = Debug|Any CPU - {83F510FE-9B50-4D96-AFAB-CC13998D6AFE}.DebugOpt|Any CPU.ActiveCfg = DebugOpt|Any CPU - {83F510FE-9B50-4D96-AFAB-CC13998D6AFE}.DebugOpt|Any CPU.Build.0 = DebugOpt|Any CPU - {83F510FE-9B50-4D96-AFAB-CC13998D6AFE}.Release|Any CPU.ActiveCfg = Release|Any CPU - {83F510FE-9B50-4D96-AFAB-CC13998D6AFE}.Release|Any CPU.Build.0 = Release|Any CPU - {83F510FE-9B50-4D96-AFAB-CC13998D6AFE}.Tools|Any CPU.ActiveCfg = Tools|Any CPU - {83F510FE-9B50-4D96-AFAB-CC13998D6AFE}.Tools|Any CPU.Build.0 = Tools|Any CPU - {5C05B9B4-6AFE-4884-AA6A-5A26C0FFF2F6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {5C05B9B4-6AFE-4884-AA6A-5A26C0FFF2F6}.Debug|Any CPU.Build.0 = Debug|Any CPU - {5C05B9B4-6AFE-4884-AA6A-5A26C0FFF2F6}.DebugOpt|Any CPU.ActiveCfg = Debug|Any CPU - {5C05B9B4-6AFE-4884-AA6A-5A26C0FFF2F6}.DebugOpt|Any CPU.Build.0 = Debug|Any CPU - {5C05B9B4-6AFE-4884-AA6A-5A26C0FFF2F6}.Release|Any CPU.ActiveCfg = Release|Any CPU - {5C05B9B4-6AFE-4884-AA6A-5A26C0FFF2F6}.Release|Any CPU.Build.0 = Release|Any CPU - {5C05B9B4-6AFE-4884-AA6A-5A26C0FFF2F6}.Tools|Any CPU.ActiveCfg = Debug|Any CPU - {5C05B9B4-6AFE-4884-AA6A-5A26C0FFF2F6}.Tools|Any CPU.Build.0 = Debug|Any CPU - # Sunrise-Start - {F9F78EE1-1FBE-43F9-8E86-78327FE330DB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F9F78EE1-1FBE-43F9-8E86-78327FE330DB}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F9F78EE1-1FBE-43F9-8E86-78327FE330DB}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F9F78EE1-1FBE-43F9-8E86-78327FE330DB}.Release|Any CPU.Build.0 = Release|Any CPU - {F9F78EE1-1FBE-43F9-8E86-78327FE330DB}.DebugOpt|Any CPU.ActiveCfg = Debug|Any CPU - {F9F78EE1-1FBE-43F9-8E86-78327FE330DB}.DebugOpt|Any CPU.Build.0 = Debug|Any CPU - {F9F78EE1-1FBE-43F9-8E86-78327FE330DB}.Tools|Any CPU.ActiveCfg = Debug|Any CPU - {F9F78EE1-1FBE-43F9-8E86-78327FE330DB}.Tools|Any CPU.Build.0 = Debug|Any CPU - {21D609DE-FD15-4A7E-8541-B003DB6FFC62}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {21D609DE-FD15-4A7E-8541-B003DB6FFC62}.Debug|Any CPU.Build.0 = Debug|Any CPU - {21D609DE-FD15-4A7E-8541-B003DB6FFC62}.Release|Any CPU.ActiveCfg = Release|Any CPU - {21D609DE-FD15-4A7E-8541-B003DB6FFC62}.Release|Any CPU.Build.0 = Release|Any CPU - {21D609DE-FD15-4A7E-8541-B003DB6FFC62}.DebugOpt|Any CPU.ActiveCfg = Debug|Any CPU - {21D609DE-FD15-4A7E-8541-B003DB6FFC62}.DebugOpt|Any CPU.Build.0 = Debug|Any CPU - {21D609DE-FD15-4A7E-8541-B003DB6FFC62}.Tools|Any CPU.ActiveCfg = Debug|Any CPU - {21D609DE-FD15-4A7E-8541-B003DB6FFC62}.Tools|Any CPU.Build.0 = Debug|Any CPU - {B63ADCCD-FA56-4114-9E14-E0793802557E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B63ADCCD-FA56-4114-9E14-E0793802557E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B63ADCCD-FA56-4114-9E14-E0793802557E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B63ADCCD-FA56-4114-9E14-E0793802557E}.Release|Any CPU.Build.0 = Release|Any CPU - {B63ADCCD-FA56-4114-9E14-E0793802557E}.DebugOpt|Any CPU.ActiveCfg = Debug|Any CPU - {B63ADCCD-FA56-4114-9E14-E0793802557E}.DebugOpt|Any CPU.Build.0 = Debug|Any CPU - {B63ADCCD-FA56-4114-9E14-E0793802557E}.Tools|Any CPU.ActiveCfg = Debug|Any CPU - {B63ADCCD-FA56-4114-9E14-E0793802557E}.Tools|Any CPU.Build.0 = Debug|Any CPU - # Sunrise-End - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(NestedProjects) = preSolution - {C899FCA4-7037-4E49-ABC2-44DE72487110} = {3202E94D-E985-4181-9F69-F458A7F6574F} - {59250BAF-0000-0000-0000-000000000000} = {83B4CBBA-547A-42F0-A7CD-8A67D93196CE} - {83429BD6-6358-4B18-BE51-401DF8EA2673} = {83B4CBBA-547A-42F0-A7CD-8A67D93196CE} - {B04AAE71-0000-0000-0000-000000000000} = {83B4CBBA-547A-42F0-A7CD-8A67D93196CE} - {93F23A82-00C5-4572-964E-E7C9457726D4} = {83B4CBBA-547A-42F0-A7CD-8A67D93196CE} - {F0ADA779-40B8-4F7E-BA6C-CDB19F3065D9} = {83B4CBBA-547A-42F0-A7CD-8A67D93196CE} - {0529F740-0000-0000-0000-000000000000} = {83B4CBBA-547A-42F0-A7CD-8A67D93196CE} - {4809F412-3132-419E-BF9D-CCF7593C3533} = {83B4CBBA-547A-42F0-A7CD-8A67D93196CE} - {50404922-9637-4394-BF59-165D0850ADC8} = {83B4CBBA-547A-42F0-A7CD-8A67D93196CE} - {41B450C0-A361-4CD7-8121-7072B8995CFC} = {83B4CBBA-547A-42F0-A7CD-8A67D93196CE} - {7B9472D3-79D4-48D1-9B22-BCDE518FE842} = {83B4CBBA-547A-42F0-A7CD-8A67D93196CE} - {1FAE651D-29D8-437A-9864-47CE0D180016} = {83B4CBBA-547A-42F0-A7CD-8A67D93196CE} - {8922428F-17C3-47A7-BFE9-570DEB2464DA} = {83B4CBBA-547A-42F0-A7CD-8A67D93196CE} - {16F7DE32-0186-44B9-9345-0C20D1BF2422} = {AFF53804-115F-4E67-B81F-26265EA27880} - {AFF53804-115F-4E67-B81F-26265EA27880} = {83B4CBBA-547A-42F0-A7CD-8A67D93196CE} - {23F09C45-950E-4DB7-A465-E937450FF008} = {AFF53804-115F-4E67-B81F-26265EA27880} - {440426C1-8DCA-43F6-967F-94439B8DAF47} = {AFF53804-115F-4E67-B81F-26265EA27880} - {A3C5B00A-D232-4A01-B82E-B0E58BFD5C12} = {83B4CBBA-547A-42F0-A7CD-8A67D93196CE} - {8A21C7CA-2EB8-40E5-8043-33582C06D139} = {83B4CBBA-547A-42F0-A7CD-8A67D93196CE} - {952AAF2A-DF63-4A7D-8094-3453893EBA80} = {83B4CBBA-547A-42F0-A7CD-8A67D93196CE} - {A965CB3B-FD31-44AF-8872-85ABA436098D} = {83B4CBBA-547A-42F0-A7CD-8A67D93196CE} - {7844DA69-B0F0-49FB-A05E-ECA37372277A} = {83B4CBBA-547A-42F0-A7CD-8A67D93196CE} - {3CFEB7DB-12C6-46F3-89FC-1450F3016FFA} = {7844DA69-B0F0-49FB-A05E-ECA37372277A} - {6FBF108E-5CB5-47DE-8D7E-B496ABA9E3E2} = {7844DA69-B0F0-49FB-A05E-ECA37372277A} - {07CA34A1-1D37-4771-A2E3-495A1044AE0B} = {7844DA69-B0F0-49FB-A05E-ECA37372277A} - {88B0FC0F-7209-40E2-AF16-EB90AF727C5B} = {7844DA69-B0F0-49FB-A05E-ECA37372277A} - {83F510FE-9B50-4D96-AFAB-CC13998D6AFE} = {7844DA69-B0F0-49FB-A05E-ECA37372277A} - {5C05B9B4-6AFE-4884-AA6A-5A26C0FFF2F6} = {83B4CBBA-547A-42F0-A7CD-8A67D93196CE} - # Sunrise-Start - {F9F78EE1-1FBE-43F9-8E86-78327FE330DB} = {DA6E23AF-5AC1-43C8-831D-812A2A758731} - {21D609DE-FD15-4A7E-8541-B003DB6FFC62} = {DA6E23AF-5AC1-43C8-831D-812A2A758731} - {B63ADCCD-FA56-4114-9E14-E0793802557E} = {DA6E23AF-5AC1-43C8-831D-812A2A758731} - # Sunrise-End - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {AA37ED9F-F8D6-468E-A101-658AD605B09A} - EndGlobalSection -EndGlobal diff --git a/SpaceStation14.slnx b/SpaceStation14.slnx new file mode 100644 index 0000000000..5fdcaafd73 --- /dev/null +++ b/SpaceStation14.slnx @@ -0,0 +1,168 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/SpaceStation14.sln.DotSettings b/SpaceStation14.slnx.DotSettings similarity index 99% rename from SpaceStation14.sln.DotSettings rename to SpaceStation14.slnx.DotSettings index fe8e82b3bd..c335824763 100644 --- a/SpaceStation14.sln.DotSettings +++ b/SpaceStation14.slnx.DotSettings @@ -677,6 +677,7 @@ public sealed partial class $CLASS$ : Shared$CLASS$ { True True True + True True True True diff --git a/Tools/dump_user_data.py b/Tools/dump_user_data.py index 39d23a9d3f..09f9410805 100755 --- a/Tools/dump_user_data.py +++ b/Tools/dump_user_data.py @@ -8,7 +8,7 @@ import os import psycopg2 from uuid import UUID -LATEST_DB_MIGRATION = "20230725193102_AdminNotesImprovementsForeignKeys" +LATEST_DB_MIGRATION = "20250314222016_ConstructionFavorites" def main(): parser = argparse.ArgumentParser() @@ -36,10 +36,12 @@ def main(): dump_admin_messages(cur, user_id, arg_output) dump_admin_notes(cur, user_id, arg_output) dump_admin_watchlists(cur, user_id, arg_output) + dump_blacklist(cur, user_id, arg_output) dump_connection_log(cur, user_id, arg_output) dump_play_time(cur, user_id, arg_output) dump_player(cur, user_id, arg_output) dump_preference(cur, user_id, arg_output) + dump_role_whitelists(cur, user_id, arg_output) dump_server_ban(cur, user_id, arg_output) dump_server_ban_exemption(cur, user_id, arg_output) dump_server_role_ban(cur, user_id, arg_output) @@ -257,7 +259,29 @@ FROM ( (SELECT COALESCE(json_agg(to_jsonb(trait_subq) - 'profile_id'), '[]') FROM ( SELECT * FROM trait WHERE trait.profile_id = profile.profile_id ) trait_subq) - as traits + as traits, + (SELECT COALESCE(json_agg(to_jsonb(role_loadout_subq) - 'profile_id'), '[]') FROM ( + SELECT + *, + (SELECT COALESCE(json_agg(to_jsonb(loadout_group_subq) - 'profile_role_loadout_id'), '[]') FROM ( + SELECT + *, + (SELECT COALESCE(json_agg(to_jsonb(loadout_subq) - 'profile_loadout_group_id'), '[]') FROM ( + SELECT * FROM profile_loadout WHERE profile_loadout.profile_loadout_group_id = profile_loadout_group.profile_loadout_group_id + ) loadout_subq) + as loadouts + FROM + profile_loadout_group + WHERE + profile_loadout_group.profile_role_loadout_id = profile_role_loadout.profile_role_loadout_id + ) loadout_group_subq) + as loadout_groups + FROM + profile_role_loadout + WHERE + profile_role_loadout.profile_id = profile.profile_id + ) role_loadout_subq) + as role_loadouts FROM profile WHERE @@ -395,6 +419,49 @@ FROM ( f.write(json_data) +def dump_blacklist(cur: "psycopg2.cursor", user_id: str, outdir: str): + print("Dumping blacklist...") + + cur.execute(""" +SELECT + COALESCE(json_agg(to_json(data)), '[]') #>> '{}' +FROM ( + SELECT + * + FROM + blacklist + WHERE + user_id = %s +) as data +""", (user_id,)) + + json_data = cur.fetchall()[0][0] + + with open(os.path.join(outdir, "blacklist.json"), "w", encoding="utf-8") as f: + f.write(json_data) + +def dump_role_whitelists(cur: "psycopg2.cursor", user_id: str, outdir: str): + print("Dumping role_whitelists...") + + cur.execute(""" +SELECT + COALESCE(json_agg(to_json(data)), '[]') #>> '{}' +FROM ( + SELECT + * + FROM + role_whitelists + WHERE + player_user_id = %s +) as data +""", (user_id,)) + + json_data = cur.fetchall()[0][0] + + with open(os.path.join(outdir, "role_whitelists.json"), "w", encoding="utf-8") as f: + f.write(json_data) + + def dump_admin_messages(cur: "psycopg2.cursor", user_id: str, outdir: str): print("Dumping admin_messages...") diff --git a/Tools/erase_user_data.py b/Tools/erase_user_data.py index 0cc1a31d93..509654f91e 100644 --- a/Tools/erase_user_data.py +++ b/Tools/erase_user_data.py @@ -12,7 +12,7 @@ import os import psycopg2 from uuid import UUID -LATEST_DB_MIGRATION = "20250211131539_LoadoutNames" +LATEST_DB_MIGRATION = "20250314222016_ConstructionFavorites" def main(): parser = argparse.ArgumentParser() diff --git a/flake.lock b/flake.lock index 1bed402bb0..565bff53e8 100644 --- a/flake.lock +++ b/flake.lock @@ -20,16 +20,16 @@ }, "nixpkgs": { "locked": { - "lastModified": 1737097711, - "narHash": "sha256-Zql7TDxEMAOASLSu0wBlfM5SIY+4Pz2R/k17O/asCYc=", + "lastModified": 1765890948, + "narHash": "sha256-Xe6fZzDS8uy9f17Pv6NEeBS9R6MFyuepbQUy6Xq/wH0=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "3cbc78cfa611511c04f47c4932509f9dbdf4381a", + "rev": "f92e917d0cefd3eca9d56ae25d689da841a989fd", "type": "github" }, "original": { "owner": "NixOS", - "ref": "release-24.11", + "ref": "release-25.11", "repo": "nixpkgs", "type": "github" } diff --git a/flake.nix b/flake.nix index 4ab9ab5a3a..532b73d519 100644 --- a/flake.nix +++ b/flake.nix @@ -1,13 +1,22 @@ { description = "Development environment for Space Station 14"; - inputs.nixpkgs.url = "github:NixOS/nixpkgs/release-24.11"; + inputs.nixpkgs.url = "github:NixOS/nixpkgs/release-25.11"; inputs.flake-utils.url = "github:numtide/flake-utils"; - outputs = { self, nixpkgs, flake-utils }: - flake-utils.lib.eachDefaultSystem (system: let - pkgs = nixpkgs.legacyPackages.${system}; - in { - devShells.default = import ./shell.nix { inherit pkgs; }; - }); + outputs = + { + self, + nixpkgs, + flake-utils, + }: + flake-utils.lib.eachDefaultSystem ( + system: + let + pkgs = nixpkgs.legacyPackages.${system}; + in + { + devShells.default = import ./shell.nix { inherit pkgs; }; + } + ); } diff --git a/global.json b/global.json index cdbb589eda..512142d2be 100644 --- a/global.json +++ b/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "9.0.100", + "version": "10.0.100", "rollForward": "latestFeature" } } diff --git a/shell.nix b/shell.nix index 5d1bcb024d..14c2acb798 100644 --- a/shell.nix +++ b/shell.nix @@ -1,16 +1,20 @@ -{ pkgs ? (let lock = builtins.fromJSON (builtins.readFile ./flake.lock); -in import (builtins.fetchTarball { - url = - "https://github.com/NixOS/nixpkgs/archive/${lock.nodes.nixpkgs.locked.rev}.tar.gz"; - sha256 = lock.nodes.nixpkgs.locked.narHash; -}) { }) }: +{ + pkgs ? ( + let + lock = builtins.fromJSON (builtins.readFile ./flake.lock); + in + import (builtins.fetchTarball { + url = "https://github.com/NixOS/nixpkgs/archive/${lock.nodes.nixpkgs.locked.rev}.tar.gz"; + sha256 = lock.nodes.nixpkgs.locked.narHash; + }) { } + ), +}: let dependencies = with pkgs; [ - dotnetCorePackages.sdk_9_0 + dotnet-sdk_10 icu glfw - SDL2 libGL openal freetype @@ -43,8 +47,11 @@ let at-spi2-core cups python3 + wayland + nixfmt ]; -in pkgs.mkShell { +in +pkgs.mkShell { name = "space-station-14-devshell"; buildInputs = [ pkgs.gtk3 ]; packages = dependencies;